Python: gettext no carga traducciones en Windows

Este código en particular funciona muy bien en Linux, pero no en Windows:

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

Código deaquí

Incluso si especifico la configuración regional enlocale.setlocale (Probé diferentes formatos) no funciona. Un problema podría ser que la configuración regional no está establecida en las variables de entorno (pero uso una versión alemana de Windows; probado en XP y Vista). Si lo hago"Set Lang=de_DE" en la línea de comando, todo funciona como se esperaba.

¿Algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta