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