diff --git a/tryton/translate.py b/tryton/translate.py index 1883f54671..b9b779f963 100644 --- a/tryton/translate.py +++ b/tryton/translate.py @@ -167,6 +167,8 @@ def setlang(lang=None): if os.name == 'nt': lang2 = _LOCALE2WIN32.get(lang, lang) os.environ['LANG'] = lang + elif os.name == 'mac': + encoding = 'UTF-8' locale.setlocale(locale.LC_ALL, str(lang2 + '.' + encoding)) except: logging.getLogger('translate').info(