Red Hat Bugzilla – Bug 51643
broken gnome menus in russian KDE
Last modified: 2007-04-18 12:35:48 EDT
Description of Problem:
kde panel is unable to show gnome menu items, when kde charset, listed in
/usr/share/locale/ru/charset, is utf8, while russian entries in
/usr/share/gnome/apps/*/*.desktop are plain 8-bit koi8-r.
Steps to Reproduce:
1. start kde, select russian language and koi8-r encoding, restart kde
"?" in place of cyrillic characters in gnome menus
cyrillic characters must be present
This problem was present in kde-2.0. In kde-2.1 (redhat-7.1) it disappeared
and now it's back again. This problem is a mirror of gnome-libs problem,
already fixed by redhat (gnome-libs-1.2.13-utf8menu.patch).
Created attachment 27517 [details]
Odd that this presumably worked in 2.1 - I've just run a diff on the code in
question and it's the exact same thing.
Do you have the exact version of kdelibs and kdebase for the version that
I know exactly that with kdebase-2.1.1-8 and kdelibs-2.1.1-5 everything is OK.
We (Red Hat) should really try to fix this before next release.
With kdebase-2.2-4 behavior has changed. Looks like it simply use non-translated
english strings from gnome .desktop files, that actually is much better than "??".
Does this still happen in the current version (after the Charset fixes)?
Latest rawhide kdebase is still 2.2-6. I've just verified that for newly created
user folder names are translated and item names are not translated, for both
native KDE and GNOME menu items.
Strange things happen. I have two user accounts on the same box, one migrated
from RH 7.1 and one newly created. For migrated account everything is OK with
menu and for newly created account - not. I copied ~/Desktop and ~/.kde content
to new account - nothing changed. Screenshots will follow. Hope this information
may help. kdebase-2.2-8
Created attachment 29914 [details]
non-translated items, newly created user
Created attachment 29915 [details]
migrated user, translated messages
This bug was not reproduced in 7.3 release.