I looked around a little, and I think that the untranslated (i.e. English) string might have changed lately. If the translation has not been updated, the string can not be found and is not used.
Especially interesting are the results of the following greps:
$ LC_ALL=C grep "Add _Contact" /usr/share/locale/de/LC_MESSAGES/gajim.mo
$ LC_ALL=C grep "_Add Contact" /usr/share/locale/de/LC_MESSAGES/gajim.mo
Binary file /usr/share/locale/de/LC_MESSAGES/gajim.mo matches
$ LC_ALL=C grep Kontakt\ \_hinzufügen /usr/share/ locale/ de/LC_MESSAGES/ gajim.mo locale/ de/LC_MESSAGES/ gajim.mo matches
Binary file /usr/share/
I looked around a little, and I think that the untranslated (i.e. English) string might have changed lately. If the translation has not been updated, the string can not be found and is not used.
(partially): grep Contact /usr/share/ gajim/data/ glade/* gajim/data/ glade/account_ context_ menu.glade: <property name="label" translatable= "yes">_ Add Contact. ..</property> gajim/data/ glade/roster_ window. glade: <property name="label" translatable= "yes">Add _Contact</property>
/usr/share/
/usr/share/
Especially interesting are the results of the following greps: locale/ de/LC_MESSAGES/ gajim.mo locale/ de/LC_MESSAGES/ gajim.mo locale/ de/LC_MESSAGES/ gajim.mo matches
$ LC_ALL=C grep "Add _Contact" /usr/share/
$ LC_ALL=C grep "_Add Contact" /usr/share/
Binary file /usr/share/