Python: gettext não carrega traduções no Windows

Esse trecho de código específico funciona muito bem no Linux, mas não no Windows:

locale.setlocale(locale.LC_ALL, '')
gettext.bindtextdomain('exposong', LOCALE_PATH)
gettext.textdomain('exposong')

Código deaqui

Mesmo se eu especificar o local emlocale.setlocale (Tentei formatos diferentes) não funciona. Um problema pode ser que o código do idioma não esteja definido nas variáveis de ambiente (mas eu uso uma versão em alemão do Windows; testada no XP e Vista). Se eu fizer"Set Lang=de_DE" na linha de comando, tudo funciona como esperado.

Alguma ideia?

questionAnswers(2)

yourAnswerToTheQuestion