diff options
Diffstat (limited to 'src/zope/i18n/simpletranslationdomain.py')
-rw-r--r-- | src/zope/i18n/simpletranslationdomain.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/zope/i18n/simpletranslationdomain.py b/src/zope/i18n/simpletranslationdomain.py index b20385a..46e0020 100644 --- a/src/zope/i18n/simpletranslationdomain.py +++ b/src/zope/i18n/simpletranslationdomain.py @@ -13,15 +13,16 @@ ############################################################################## """This is a simple implementation of the ITranslationDomain interface. """ -from zope.interface import implementer from zope.component import getUtility -from zope.i18n._compat import text_type -from zope.i18n.interfaces import ITranslationDomain, INegotiator +from zope.interface import implementer + from zope.i18n import interpolate +from zope.i18n.interfaces import INegotiator +from zope.i18n.interfaces import ITranslationDomain @implementer(ITranslationDomain) -class SimpleTranslationDomain(object): +class SimpleTranslationDomain: """This is the simplest implementation of the ITranslationDomain I could come up with. @@ -58,7 +59,7 @@ class SimpleTranslationDomain(object): # Find a translation; if nothing is found, use the default # value if default is None: - default = text_type(msgid) + default = str(msgid) text = self.messages.get((target_language, msgid)) if text is None: text = default |