From 73b26029b6de6b8e7d339003761988a0c6f71b62 Mon Sep 17 00:00:00 2001 From: tatiana Date: Wed, 6 Jan 2010 17:26:29 +0000 Subject: [PATCH] FIX: i18n error in darwin (#52) --- invesalius/i18n.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/invesalius/i18n.py b/invesalius/i18n.py index ba1149c..61641ef 100644 --- a/invesalius/i18n.py +++ b/invesalius/i18n.py @@ -24,6 +24,7 @@ import ConfigParser import locale import gettext import os +import sys import constants as const @@ -36,8 +37,11 @@ def GetLocales(): def GetLocaleOS(): """Return language of the operating system.""" - os_language = locale.getdefaultlocale()[0] - return os_language + if sys.platform == 'darwin': + locale.setlocale(locale.LC_ALL, "") + return locale.getlocale()[0] + + return locale.getdefaultlocale()[0] def InstallLanguage(language): -- libgit2 0.21.2