diff options
Diffstat (limited to 'src/zope/i18n/translationdomain.py')
-rw-r--r-- | src/zope/i18n/translationdomain.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/zope/i18n/translationdomain.py b/src/zope/i18n/translationdomain.py index b9287f0..c62741b 100644 --- a/src/zope/i18n/translationdomain.py +++ b/src/zope/i18n/translationdomain.py @@ -19,6 +19,7 @@ import zope.interface from zope.i18nmessageid import Message from zope.i18n import translate, interpolate +from zope.i18n._compat import text_type from zope.i18n.interfaces import ITranslationDomain, INegotiator @@ -32,8 +33,6 @@ from zope.i18n.interfaces import ITranslationDomain, INegotiator # message in a catalog is not translated, tough luck, you get the msgid. LANGUAGE_FALLBACKS = ['en'] -text_type = str if bytes is not str else unicode - @zope.interface.implementer(ITranslationDomain) class TranslationDomain(object): @@ -85,7 +84,7 @@ class TranslationDomain(object): msgid_plural, default_plural, number) def _recursive_translate(self, msgid, mapping, target_language, default, - context, msgid_plural, default_plural, number, + context, msgid_plural, default_plural, number, seen=None): """Recursively translate msg.""" # MessageID attributes override arguments |