[Checkins] SVN: megrok.jinja/trunk/src/megrok/jinja/extensions.py Pass the request instance instead of the target_language in the Jinja Extension for i18n support
Santiago Videla
santiago.videla at gmail.com
Wed Apr 8 23:55:40 EDT 2009
Log message for revision 99026:
Pass the request instance instead of the target_language in the Jinja Extension for i18n support
The ITranslationDomain and INegotiator will resolve what language should use to translate.
Changed:
U megrok.jinja/trunk/src/megrok/jinja/extensions.py
-=-
Modified: megrok.jinja/trunk/src/megrok/jinja/extensions.py
===================================================================
--- megrok.jinja/trunk/src/megrok/jinja/extensions.py 2009-04-08 21:41:16 UTC (rev 99025)
+++ megrok.jinja/trunk/src/megrok/jinja/extensions.py 2009-04-09 03:55:38 UTC (rev 99026)
@@ -71,10 +71,8 @@
if not domain:
raise DomainNotDefined
- langs = IUserPreferredLanguages(request).getPreferredLanguages()
-
return self.trans_domain(domain).translate(msg,
- target_language=langs[0])
+ context=request)
def _make_node(self, singular, plural, variables, plural_expr):
"""
More information about the Checkins
mailing list