After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 335329 - Plugins missing in the menu
Plugins missing in the menu
Status: RESOLVED OBSOLETE
Product: GIMP
Classification: Other
Component: Internationalisation
2.3.x
Other Mac OS
: Normal major
: ---
Assigned To: GIMP Bugs
GIMP Bugs
: 348337 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-03-21 08:45 UTC by Axel Wernicke
Modified: 2008-01-15 14:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Axel Wernicke 2006-03-21 08:45:13 UTC
Please describe the problem:
For OS X @ Intel GIMP has a problem with showing plug-ins in the menu.
This means no filters etc. are shown in any GIMP menu anymore. Since GIMP was
anyway able to load a jpeg image, its seems that the plug-ins itself are
available and the problem is solely related to the menu.
Interestingly this behaviour depends on the languae settings.

Steps to reproduce:
Set the language via env and start GIMP

The following settings where tested:

LANG=  -> GIMP in en with complete menus
LANG=de (fr) -> GIMP in de (fr) with complete menus

but:

LANG=de_DE (fr_FR) -> GIMP in de (fr) with *some* plug-ins (script-fu scripts)
in the menu
LANG=de_DE.utf-8 (fr_FR.utf-8) -> GIMP in de (fr) with *no* plug-ins at all


Actual results:


Expected results:


Does this happen every time?
yes

Other information:
this seems to affect not only version 2.3.x but also 2.2.x when gimp is running
on OS X @ Intel (PPC architecture is not affected by this.)
Comment 1 Sven Neumann 2006-03-23 11:28:38 UTC
Since we are just relying on the functionality of libc here and since you say that the problem is platform-specific, this seems to a bug in the C libraries on OS X @ Intel. You better make sure that it is reported and fixed there.
Comment 2 Michael Natterer 2006-03-23 13:40:42 UTC
There appears to be no other problem with the translation
and I explicitely asked Axel to file a bug so I don't forget
about the debugging output needed to track this down.
Comment 3 Axel Wernicke 2006-04-23 19:33:21 UTC
Hi,

I got 2.3.8 working on my box and the behaviour described in this bug is still there. May be I can now provide some more information to find the reason behind, based on the new enhanced logging in this gimp version.

So far I run gimp --verbose with the following output:

axel-wernickes-computer:~ axelwernicke$ gimp-2.3 --verbose
This is a development version of GIMP.  Debug messages may appear here.

INIT: gimp_load_config
Parsing '/Users/axelwernicke/.gimp-2.3/unitrc'
»/opt/local/etc/gimp/2.0/gimprc« wird verarbeitet
»/Users/axelwernicke/.gimp-2.3/gimprc« wird verarbeitet
gimp_composite: use=yes, verbose=no
Processor instruction sets: -mmx -sse -sse2 -3dnow -altivec -vis
Thema »Aqua« wird hinzugefügt (/Users/axelwernicke/.gimp-2.3/themes/Aqua)
Thema »Default« wird hinzugefügt (/opt/local/share/gimp/2.0/themes/Default)
Thema »Small« wird hinzugefügt (/opt/local/share/gimp/2.0/themes/Small)
»/Users/axelwernicke/.gimp-2.3/themerc« wird geschrieben
INIT: gimp_initialize
INIT: gimp_real_initialize
INIT: gui_initialize_after_callback
INIT: gimp_restore
Parsing '/Users/axelwernicke/.gimp-2.3/parasiterc'
Loading 'brush factory' data
Loading 'pattern factory' data
Loading 'palette factory' data
Loading 'gradient factory' data
Loading fonts
Parsing '/Users/axelwernicke/.gimp-2.3/documents'
Parsing '/Users/axelwernicke/.gimp-2.3/templaterc'
Parsing '/Users/axelwernicke/.gimp-2.3/modulerc'
INIT: gui_restore_callback
clipboard: writable pixbuf format: image/png
clipboard: writable pixbuf format: image/bmp
clipboard: writable pixbuf format: image/x-bmp
clipboard: writable pixbuf format: image/x-MS-bmp
clipboard: writable pixbuf format: image/x-icon
clipboard: writable pixbuf format: image/jpeg
Parsing '/Users/axelwernicke/.gimp-2.3/sessionrc'
Parsing '/Users/axelwernicke/.gimp-2.3/toolrc'
Parsing '/Users/axelwernicke/.gimp-2.3/contextrc'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-new-rect-select-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-new-rect-select-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-rect-select-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-rect-select-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-ellipse-select-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-ellipse-select-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-free-select-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-free-select-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-fuzzy-select-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-fuzzy-select-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-by-color-select-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-by-color-select-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-iscissors-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-iscissors-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-foreground-select-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-foreground-select-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-vector-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-vector-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-color-picker-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-color-picker-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-zoom-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-zoom-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-measure-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-measure-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-align-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-align-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-move-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-move-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-crop-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-crop-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-rotate-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-rotate-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-scale-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-scale-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-shear-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-shear-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-perspective-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-perspective-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-flip-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-flip-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-text-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-text-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-bucket-fill-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-bucket-fill-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-blend-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-blend-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-pencil-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-pencil-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-paintbrush-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-paintbrush-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-eraser-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-eraser-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-airbrush-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-airbrush-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-ink-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-ink-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-clone-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-clone-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-convolve-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-convolve-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-smudge-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-smudge-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-dodge-burn-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-dodge-burn-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-color-balance-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-color-balance-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-hue-saturation-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-hue-saturation-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-colorize-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-colorize-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-brightness-contrast-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-brightness-contrast-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-threshold-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-threshold-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-levels-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-levels-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-curves-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-curves-tool.presets'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-posterize-tool'
Parsing '/Users/axelwernicke/.gimp-2.3/tool-options/gimp-posterize-tool.presets'
INIT: gimp_real_restore
»/Users/axelwernicke/.gimp-2.3/pluginrc« wird verarbeitet
Erweiterung »extension-script-fu« wird gestartet
INIT: gui_restore_after_callback
Parsing '/Users/axelwernicke/.gimp-2.3/menurc'
Parsing '/Users/axelwernicke/.gimp-2.3/devicerc'
Parsing '/Users/axelwernicke/.gimp-2.3/controllerrc'
Parsing '/Users/axelwernicke/.gimp-2.3/colorrc'
loading menu '/opt/local/share/gimp/2.0/menus/toolbox-menu.xml' for /toolbox-menubar

Lang was set to:
LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8

which existed of course:
axel-wernickes-computer:~ axelwernicke$ ls -lah /usr/share/locale/de_DE.UTF-8/
total 40
drwxr-xr-x     8 root  wheel  272B 13 Jan 23:06 .
drwxr-xr-x   236 root  wheel    7K 14 Feb 08:13 ..
lrwxr-xr-x     1 root  wheel   28B 14 Feb 08:12 LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE
lrwxr-xr-x     1 root  wheel   17B 14 Feb 08:12 LC_CTYPE -> ../UTF-8/LC_CTYPE
drwxr-xr-x     3 root  wheel  102B 13 Jan 23:06 LC_MESSAGES
lrwxr-xr-x     1 root  wheel   30B 14 Feb 08:12 LC_MONETARY -> ../de_DE.ISO8859-1/LC_MONETARY
lrwxr-xr-x     1 root  wheel   29B 14 Feb 08:12 LC_NUMERIC -> ../de_DE.ISO8859-1/LC_NUMERIC
-r--r--r--     1 root  wheel  370B 13 Jan 23:06 LC_TIME

Hope that helps, lexA
Comment 4 Sven Neumann 2006-08-07 12:31:06 UTC
*** Bug 348337 has been marked as a duplicate of this bug. ***
Comment 5 Sven Neumann 2007-05-21 15:33:21 UTC
Is this still an issue with recent versions of GIMP and GTK+ ?
Comment 6 Axel Wernicke 2007-05-22 03:34:33 UTC
Works for me by now ( GIMP 2.3.16, gtk+ 2.10.11)
Comment 7 Sven Neumann 2007-05-22 06:41:56 UTC
Let's close this report then. We have no clue what was causing this anyway.