Blame mcomix-0.98-gettext-system-install.patch

TASAKA Mamoru b42ba66
--- mcomix-0.98/mcomix/i18n.py.debug	2011-09-22 19:53:56.000000000 +0900
TASAKA Mamoru b42ba66
+++ mcomix-0.98/mcomix/i18n.py	2012-06-06 10:00:00.000000000 +0900
Mamoru Tasaka 0e175eb
@@ -84,6 +84,14 @@
Mamoru Tasaka 0e175eb
             translation = gettext.GNUTranslations(
Mamoru Tasaka 0e175eb
                     pkg_resources.resource_stream('mcomix.messages', resource))
Mamoru Tasaka 0e175eb
             break
Mamoru Tasaka 0e175eb
+        else:
TASAKA Mamoru b42ba66
+            root_path = os.path.normpath('/')
TASAKA Mamoru b42ba66
+            base_dir = os.path.join(root_path, 'usr')
Mamoru Tasaka 0e175eb
+            locale_dir = os.path.join (base_dir, 'share', 'locale')
Mamoru Tasaka 0e175eb
+            if gettext.find(domain=domain, localedir=locale_dir, languages=[lang]):
Mamoru Tasaka 0e175eb
+                translation = gettext.translation(domain=domain, localedir=locale_dir,
Mamoru Tasaka 0e175eb
+                    languages=[lang], fallback=False)
Mamoru Tasaka 0e175eb
+                break
Mamoru Tasaka 0e175eb
 
Mamoru Tasaka 0e175eb
     translation.install(unicode=True)
Mamoru Tasaka 0e175eb