From 6dd064207908006e9d7449a2f6e263dc1ddc7c97 Mon Sep 17 00:00:00 2001 From: Dan O'Reilly Date: Sun, 1 Mar 2009 23:15:34 -0500 Subject: [PATCH] Apply lang patch from David Paleino --- wicd/misc.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wicd/misc.py b/wicd/misc.py index 1a53b5c..cc57deb 100644 --- a/wicd/misc.py +++ b/wicd/misc.py @@ -353,7 +353,11 @@ def get_gettext(): if osLanguage: langs += osLanguage.split(":") try: - lc, encoding = locale.getdefaultlocale() + # This avoids a bug: locale.getdefaultlocale() prefers + # LC_CTYPE over LANG/LANGUAGE + lc, encoding = locale.getdefaultlocale(envvars=('LC_MESSAGES', + 'LC_ALL', 'LANG', + 'LANGUAGE')) except ValueError, e: print str(e) print "Default locale unavailable, falling back to en_US"