Red Hat Bugzilla – Bug 107759
kcontrol has badly translated items
Last modified: 2007-11-30 17:10:32 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030702
Description of problem:
Im a member of the KDE i18n team (for Icelandic) and the translations for
Icelandic look wierd.
Im pretty sure that the translations are up 2 date in the KDE cvs but things
still look strange. Im attaching a screenshot.
Its the modules that are open in the screenshot that have the bad names.
Looks like some UTF-8 vs. ISO8859-1 conflict.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Select Icelandic
2. Open the KDE control Center (kcontrol)
3. Look at the strange characters
Im using severn, test3 fully updated via apt from rawhide.
Created attachment 95394 [details]
kcontrol running in the Icelandic locale
I retrived desktop_kdebase.po from the KDE_3_1_BRANCH in CVS. Its fully translated:
[ra@proxy messages]$ msgfmt -v -o /dev/null kdebase/desktop_kdebase.po
1205 translated messages.
I replaced /usr/share/locale/is/LC_MESSAGES/desktop_kdebase.mo with a .mo file I
generated from that .po file, but it didnt change anything. I still have
untranslated items in kcontrol and those two bad strings.
Im totaly baffled.
After much investigating, the problem has been found. Turns out that
translations from the .po files are merged into .desktop files in /var/lib/menu/kde
The files in question for me, and this bug report are
/var/lib/menu/kde/Applications/Settings/LookNFeel. Im told the process for
creating the files in as such. We translators commit our .po files into the CVS
and once a day the CVS server automaticly runs a merging process to create the
.desktop files. Im told this process fails from time to time. This seems to be
the case on the day Red Hat checked out the i18n files from the KDE cvs.
So basicly all you need to do is to check the files out again and roll new
kde-i18n packages. It's likely that more languages than just Icelandic are
broken so this action would possibly fix more than just my problems. Also,
there has been quite a lot of activity in the i18n section of the KDE cvs so
redoing the packages enhance the translations for all the locales.
[root@xo root]# rpm -qf /usr/share/desktop-menu-files/KDE-LookNFeel.directory
Looks like KDE was a bad choice and redhat-menus is the way to go.
Fixed in KDE 3.2.1 and 3.2.2 in Rawhide.
You can close this one.