GNOME Bugzilla – Bug 553357
Options in drop down boxes are not translated
Last modified: 2009-08-17 10:44:09 UTC
In Profile edit dialog, there are several dropdown boxes, such as "When command exits" of "Title and commands" tab, "Scrollbars" in "scrooling" tab. Although all the items in po files have been translated, they always represented in English.
Confirmed. This will be hard to fix. The strings are present in the source in a glade file, in A\nB\nC\nD format. The build process creates a gtkbuilder file with gtk-builder-convert from the glade file. The converted file is not translating those strings (bug 553385), but worse, the converted file has these strings as single strings A, B, C, D, not one big \n-separated string.
*** Bug 558622 has been marked as a duplicate of this bug. ***
*** Bug 578450 has been marked as a duplicate of this bug. ***
I can see the same symptoms in Nautilus, Edit->Preferences dialog. Could it be the same issue?
No.
*** Bug 585296 has been marked as a duplicate of this bug. ***
I checked bug 553385 is fixed. Does the patch of 553385 help the fix of this bug? It seems 'context' line can have the delimiter of '|'.
Bug 553385 alone does not fix this. Comment 1 explains the problem.
> Bug 553385 alone does not fix this. Comment 1 explains the problem. Yes, I know it but how to modify the glade file? If I could understand, it might be changed to 'a|b|c'.
This cannot be fixed by changing the glade file. I think the easiest solution would be to add a dummy .c file containing the extra strings marked with N_().
Fixed in master. The real fix will be switching to gtkbuilder format directly (bug 588945) but we cannot do that yet (see bug 588945 comment 9).