[Python-de] Gettext

"Martin v. Löwis" martin at v.loewis.de
Son Feb 13 22:26:17 CET 2005


Marcus Habermehl wrote:
> Wo könnte ich denn am besten mit der Suche anfange?

Vermutlich findet gettext das mo-File nicht. Rufe mal

gettext.find(<domain>)

auf. Wenn da None zurückkommt, verfolge den Algorithmus
von find manuell, im Debugger, oder mittels in gettext.py
eingefügter print-Anweisungen. Der Kern ist die Zeile

mofile = os.path.join(localedir, lang, 'LC_MESSAGES', '%s.mo' % domain)

Du solltest also die Werte für localedir, lang, und domain
wissen und dann selber testen, ob sich die Datei an dieser
Stelle befindet.

Ciao,
Martin