diff --git a/pygtktalog/__init__.py b/pygtktalog/__init__.py index a528308..d3f4939 100644 --- a/pygtktalog/__init__.py +++ b/pygtktalog/__init__.py @@ -21,7 +21,11 @@ GETTEXT_DOMAIN = 'pygtktalog' LOCALE_PATH = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'locale') -locale.setlocale(locale.LC_ALL, '') +try: + locale.setlocale(locale.LC_ALL, '') +except locale.Error: + # unknown locale string, fallback to C + locale.setlocale(locale.LC_ALL, 'C') for module in gtk.glade, gettext: if os.path.exists(LOCALE_PATH):