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. How Reproducible: always Steps to Reproduce: 1. start kde, select russian language and koi8-r encoding, restart kde Actual Results: "?" in place of cyrillic characters in gnome menus Expected Results: cyrillic characters must be present Additional Information: 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] screenshot
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 worked?
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.