blob: 744dd782098b695a5e810c74bf47eb36dd523158 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
From 8755fb33dcb1e4398bec3e4931f04525b9a463e6 Mon Sep 17 00:00:00 2001
From: Adam Waldenberg <adam.waldenberg@ejwa.se>
Date: Mon, 24 Nov 2014 09:36:11 +0100
Subject: [PATCH] Doesn't start when using "C" locale (Fixes issue 29).
---
gitinspector/localization.py | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
--- gitinspector/localization.py
+++ gitinspector/localization.py
@@ -51,11 +51,14 @@ def init():
lang = locale.getdefaultlocale()
os.environ['LANG'] = lang[0]
- filename = basedir.get_basedir() + "/translations/messages_%s.mo" % lang[0][0:2]
+ if lang[0] is not None:
+ filename = basedir.get_basedir() + "/translations/messages_%s.mo" % lang[0][0:2]
- try:
- __translation__ = gettext.GNUTranslations(open(filename, "rb"))
- except IOError:
+ try:
+ __translation__ = gettext.GNUTranslations(open(filename, "rb"))
+ except IOError:
+ __translation__ = gettext.NullTranslations()
+ else:
__translation__ = gettext.NullTranslations()
__enabled__ = True
|