Lokalisieren klappt nicht
Verfasst: Freitag 20. November 2009, 19:22
Hallo,
ich bin gerade dabei ein python Programm mit gettext zu lokalisieren.
Ich habe also:
eingefügt
Aus allen Textschnipsel _('text') gemacht
Per "pygettext programm.py" den .pot Katalog erstellt.
Daraus eine Datei 'programm'/locale/LC_MESSAGES/de/programm.po
erstellt.
Wenn ich jetzt das Programm starten wil, meldet die Konsole aber:
Traceback (most recent call last):
File "./programm.py", line 36, in <module>
trans = gettext.translation("programm", "locale", ["de"])
File "/usr/lib/python2.6/gettext.py", line 484, in translation
raise IOError(ENOENT, 'No translation file found for domain', domain)
IOError: [Errno 2] No translation file found for domain: 'programm'
Was habe ich falsch gemacht?
Vielen Dank im Vorraus
ich bin gerade dabei ein python Programm mit gettext zu lokalisieren.
Ich habe also:
Code: Alles auswählen
mport gettext
trans = gettext.translation("programm", "locale", ["de"])
trans.install()
Aus allen Textschnipsel _('text') gemacht
Per "pygettext programm.py" den .pot Katalog erstellt.
Daraus eine Datei 'programm'/locale/LC_MESSAGES/de/programm.po
erstellt.
Wenn ich jetzt das Programm starten wil, meldet die Konsole aber:
Traceback (most recent call last):
File "./programm.py", line 36, in <module>
trans = gettext.translation("programm", "locale", ["de"])
File "/usr/lib/python2.6/gettext.py", line 484, in translation
raise IOError(ENOENT, 'No translation file found for domain', domain)
IOError: [Errno 2] No translation file found for domain: 'programm'
Was habe ich falsch gemacht?
Vielen Dank im Vorraus