Blame mcomix-0.94-gettext-system-install.patch
|
Mamoru Tasaka |
0e175eb |
--- mcomix-0.94/mcomix/i18n.py.debug 2011-09-22 19:53:56.000000000 +0900
|
|
Mamoru Tasaka |
0e175eb |
+++ mcomix-0.94/mcomix/i18n.py 2011-10-10 04:00:39.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:
|
|
Mamoru Tasaka |
0e175eb |
+ exec_path = os.path.abspath(sys.argv[0])
|
|
Mamoru Tasaka |
0e175eb |
+ base_dir = os.path.dirname(os.path.dirname(exec_path))
|
|
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 |
|