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?