# HG changeset patch # User Stefano Rivera # Date 1359221463 -7200 # Node ID 29c5badeef985501d84cafcabd3cd8f1ae5d314d # Parent eafa66caedd2f0c8aa4a503e39543ce61f63154c Use getdefaultlocale, with a envvar list, so that it'll take LANGUAGE first, over LANG diff -r eafa66caedd2 -r 29c5badeef98 pyntnclick/main.py --- a/pyntnclick/main.py Sat Jan 26 19:14:09 2013 +0200 +++ b/pyntnclick/main.py Sat Jan 26 19:31:03 2013 +0200 @@ -66,7 +66,8 @@ self.constants = self.game_constants() locale.setlocale(locale.LC_ALL, "") - lang = locale.getlocale()[0] + lang = locale.getdefaultlocale(['LANGUAGE', 'LC_ALL', 'LC_CTYPE', + 'LANG'])[0] if lang and '_' in lang: lang = lang.split('_', 1)[0] self.resource = Resources(self._resource_module, lang)