> One more note: To test updated translations is unnecessarily difficult > building entire packages. Instead of this just do: > > msgfmt -o _output_.mo _input_.po > > and file _output_.mo then place in the > folder /opt/trinity/share/locale/_lang_/LC_MESSAGES/ > > Slavek Hi Slavek! Got your point and found the reason why the german translation is not working for my previouse example: main/tdebase/kcontrol/kcontrol/aboutwidget.cpp contains: static const char intro_text[] = I18N_NOOP("Welcome to the \"Trinity Control Center\", " "a central place to configure your " "desktop environment. " "Select an item from the index on the left " "to load a configuration module."); but main/tde-i18n/tde-i18n-de/messages/tdebase/kcontrol.po says: #: aboutwidget.cpp:47 msgid "" "Welcome to the \"TDE Control Center\", a central place to configure your " "desktop environment. Select an item from the index on the left to load a " "configuration module." Definitly these 2 messageids do not match. As far as I can tell this particular faulty messageid is all main/tde-i18n/tde-i18n-*/messages/tdebase/kcontrol.po files ... So, is the right fix to change all messageids in the *.po-files or change the messageid in the sourcecode? Nik -- Please do not email me anything that you are not comfortable also sharing with the NSA.