[entropy.i18n] trivial fixes to TEXTDOMAINDIR support
This commit is contained in:
@@ -34,7 +34,7 @@ try:
|
||||
envdir = os.getenv('TEXTDOMAINDIR')
|
||||
if envdir is not None:
|
||||
localedir = envdir
|
||||
gettext.install('entropy', localedir = envdir, unicode = True)
|
||||
gettext.install('entropy', localedir = localedir, unicode = True)
|
||||
# do not use gettext.gettext because it returns str instead of unicode
|
||||
_ = _
|
||||
|
||||
@@ -68,7 +68,7 @@ def change_language(lang):
|
||||
# remove _ from global scope so that gettext will readd it
|
||||
old_ = _
|
||||
del _
|
||||
gettext.install('entropy', localedir = envdir, unicode = True)
|
||||
gettext.install('entropy', localedir = localedir, unicode = True)
|
||||
_ = _
|
||||
# redeclare "_" in all loaded modules
|
||||
for module in sys.modules.values():
|
||||
|
||||
Reference in New Issue
Block a user