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 |
|