[Python-de] gettext

"Martin v. Löwis" martin at v.loewis.de
Fre Dez 17 10:19:15 CET 2004


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.

Ciao,
Martin