[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