--- mcomix-0.94/mcomix/i18n.py.debug 2011-09-22 19:53:56.000000000 +0900
+++ mcomix-0.94/mcomix/i18n.py 2011-10-10 04:00:39.000000000 +0900
@@ -84,6 +84,14 @@
translation = gettext.GNUTranslations(
pkg_resources.resource_stream('mcomix.messages', resource))
break
+ else:
+ exec_path = os.path.abspath(sys.argv[0])
+ base_dir = os.path.dirname(os.path.dirname(exec_path))
+ 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)