Set LANG variable for win32 for issue227

This commit is contained in:
Cédric Krier committed 2008-08-13 12:36:39 +02:00
1 parent 28259a7fb7
commit 2980ed34e1
1 file changed
+3
+3
View File
@@ -166,6 +166,7 @@ def setlang(lang=None):
lang2 = lang
if os.name == 'nt':
lang2 = _LOCALE2WIN32.get(lang, lang)
os.environ['LANG'] = lang
locale.setlocale(locale.LC_ALL, str(lang2 + '.' + encoding))
except:
logging.getLogger('translate').info(
@@ -178,6 +179,8 @@ def setlang(lang=None):
lang.install(unicode=1)
else:
try:
if os.name == 'nt':
os.environ['LANG'] = None
locale.setlocale(locale.LC_ALL, '')
except:
logging.getLogger('translate').warn(