Am Freitag, 13. August 2010, 09:05:30 schrieb Luca Bertoncello:
Auf den beiden Rechner ist GetText von dem Repository installiert und, wenn ich gettext --help aufrufe, wird auf beiden Rechner ein deutsches Text kommen. Also, es sieht so aus, es läuft. Warum tut es aber nicht mit meinem .mo-Datei?
Kommt denn auch bei LANG=it_IT gettext --help ein italienischer Hilfetext? Vermutlich nicht, wenn die System-Locales nicht diese Sprache inkl. Kodierung umfassen. Gettext funktioniert nur bei generierten Locales.
Beispiel:
$ LANG=it_IT.UTF-8 gettext -d grep "memory exhausted" memory exhausted
$ dpkg-reconfigure locales # it_IT.UTF-8 einschalten Generating locales (this might take a while)... de_DE.UTF-8... done it_IT.UTF-8... done Generation complete.
$ LANG=it_IT.UTF-8 gettext -d grep "memory exhausted" memoria esaurita
Va bene così?
Josef