summaryrefslogtreecommitdiff
path: root/src/zope/i18n/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/i18n/__init__.py')
-rw-r--r--src/zope/i18n/__init__.py31
1 files changed, 23 insertions, 8 deletions
diff --git a/src/zope/i18n/__init__.py b/src/zope/i18n/__init__.py
index dd525ea..f7b582c 100644
--- a/src/zope/i18n/__init__.py
+++ b/src/zope/i18n/__init__.py
@@ -30,12 +30,12 @@ text_type = str if bytes is not str else unicode
# zope.tal.taldefs module:
NAME_RE = r"[a-zA-Z_][-a-zA-Z0-9_]*"
-_interp_regex = re.compile(r'(?<!\$)(\$(?:(%(n)s)|{(%(n)s)}))'
- % ({'n': NAME_RE}))
+_interp_regex = re.compile(
+ r'(?<!\$)(\$(?:(%(n)s)|{(%(n)s)}))' % ({'n': NAME_RE})
+)
class _FallbackNegotiator(object):
-
def getLanguage(self, _allowed, _context):
return None
@@ -81,9 +81,17 @@ def negotiate(context):
return negotiator.getLanguage(ALLOWED_LANGUAGES, context)
-def translate(msgid, domain=None, mapping=None, context=None,
- target_language=None, default=None, msgid_plural=None,
- default_plural=None, number=None):
+def translate(
+ msgid,
+ domain=None,
+ mapping=None,
+ context=None,
+ target_language=None,
+ default=None,
+ msgid_plural=None,
+ default_plural=None,
+ number=None,
+):
"""Translate text.
First setup some test components:
@@ -190,8 +198,15 @@ def translate(msgid, domain=None, mapping=None, context=None,
target_language = negotiate(context)
return util.translate(
- msgid, mapping, context, target_language, default,
- msgid_plural, default_plural, number)
+ msgid,
+ mapping,
+ context,
+ target_language,
+ default,
+ msgid_plural,
+ default_plural,
+ number,
+ )
def interpolate(text, mapping=None):