[Python-de] gettext

Marcus Habermehl bmh1980de at yahoo.de
Fre Dez 17 13:32:34 CET 2004


Am Freitag, den 17.12.2004, 10:19 +0100 schrieb "Martin v. Löwis":
> Marcus Habermehl wrote:
> > IOError: [Errno 0] Bad magic number: './de/LC_MESSAGES/test.mo'
> > 
> > Könnt ihr mir sagen, was gettext da von mir will?
> 
> gettext.py beschwert sich, dass es das Fileformat nicht kennt,
> das also nicht einmal die magic number richtig ist. Das ist
> auch kein Wunder: Deine Datei ist (nach Deiner Beschreibung)
> eine .po-Datei (portable object), keine .mo-Datei (machine
> object). .mo-Dateien werden mit msgfmt (oder msgfmt.py) erzeugt;
> msginit erzeugt .po-Dateien.

Jetzt wo du es sagst, fällt mir ein, dass ich bei Shell-Skripten ja auch
immer _drei_ und nicht zwei Befehle eingegeben habe. Sprich der letzte
Schritt hat gefehlt.

Alzheimer lässt eben grüßen. ;-) Ich glaub, ich schreib mir dafür mal
ein Skript oder so.

Gruß

Marcus