summaryrefslogtreecommitdiff
path: root/src/zope/i18n/translationdomain.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/i18n/translationdomain.py')
-rw-r--r--src/zope/i18n/translationdomain.py5
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