diff options
author | Berker Peksag <berker.peksag@gmail.com> | 2014-07-28 13:27:19 +0300 |
---|---|---|
committer | Berker Peksag <berker.peksag@gmail.com> | 2014-07-28 13:27:19 +0300 |
commit | cf3b5926f49a59d1547c2e4f098b9917c70168d0 (patch) | |
tree | 91110a9bea97bd735108e32d0bc693321fea6718 /mediagoblin/tools/translate.py | |
parent | 173099ad2b62be700a6d0b52213412f4f3b51016 (diff) | |
download | mediagoblin-cf3b5926f49a59d1547c2e4f098b9917c70168d0.tar.lz mediagoblin-cf3b5926f49a59d1547c2e4f098b9917c70168d0.tar.xz mediagoblin-cf3b5926f49a59d1547c2e4f098b9917c70168d0.zip |
Cleanup mediagoblin._compat and fix translation tests.
Diffstat (limited to 'mediagoblin/tools/translate.py')
-rw-r--r-- | mediagoblin/tools/translate.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/mediagoblin/tools/translate.py b/mediagoblin/tools/translate.py index e6df612d..f8a59aee 100644 --- a/mediagoblin/tools/translate.py +++ b/mediagoblin/tools/translate.py @@ -17,12 +17,12 @@ import gettext import pkg_resources +import six from babel import localedata from babel.support import LazyProxy from mediagoblin import mg_globals -from mediagoblin._compat import ugettext, ungettext ################### # Translation tools @@ -147,7 +147,9 @@ def pass_to_ugettext(*args, **kwargs): The reason we can't have a global ugettext method is because mg_globals gets swapped out by the application per-request. """ - return ugettext(*args, **kwargs) + if six.PY2: + return mg_globals.thread_scope.translations.ugettext(*args, **kwargs) + return mg_globals.thread_scope.translations.gettext(*args, **kwargs) def pass_to_ungettext(*args, **kwargs): """ @@ -156,7 +158,9 @@ def pass_to_ungettext(*args, **kwargs): The reason we can't have a global ugettext method is because mg_globals gets swapped out by the application per-request. """ - return ungettext(*args, **kwargs) + if six.PY2: + return mg_globals.thread_scope.translations.ungettext(*args, **kwargs) + return mg_globals.thread_scope.translations.ngettext(*args, **kwargs) def lazy_pass_to_ugettext(*args, **kwargs): |