From 170e0d71d0ddc4c1fb8439b60b0ad4ff3252cfc3 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Fri, 24 Feb 2006 15:04:06 +0000 Subject: [PATCH] use a default LANG var only under windows --- src/common/i18n.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/common/i18n.py b/src/common/i18n.py index 29c99bf8e..78379da11 100644 --- a/src/common/i18n.py +++ b/src/common/i18n.py @@ -37,16 +37,17 @@ else: # according to the environment variables locale.setlocale(locale.LC_ALL, '') -## Set, if needed, a value in LANG environmental variable ## -# get LANG, fallback to '' -lang = os.environ.get('LANG') -if not lang: - default_lang = locale.getdefaultlocale()[0] # en_US, fr_FR, el_GR etc.. - if default_lang: - lang = default_lang +## For win: set, if needed, a value in LANG environmental variable ## +if os.name == 'nt': + # get LANG, fallback to '' + lang = os.environ.get('LANG') + if not lang: + default_lang = locale.getdefaultlocale()[0] # en_US, fr_FR, el_GR etc.. + if default_lang: + lang = default_lang -if lang: - os.environ['LANG'] = lang + if lang: + os.environ['LANG'] = lang _translation = None