diff roundup/cgi/engine_jinja2.py @ 4757:a6b3134f26da

Use translated text in templates
author Pradip Caulagi <caulagi@gmail.com>
date Mon, 04 Feb 2013 21:18:00 +0530
parents df36d7bd9a02
children cf22ac054c08
line wrap: on
line diff
--- a/roundup/cgi/engine_jinja2.py	Mon Feb 04 16:01:17 2013 +0530
+++ b/roundup/cgi/engine_jinja2.py	Mon Feb 04 21:18:00 2013 +0530
@@ -38,25 +38,17 @@
 
 from roundup.cgi.templating import context, LoaderBase, TemplateBase
 
-'''
-def get_gettext_translations():
-    return gettext.find('??')
-'''
-
 class Jinja2Loader(LoaderBase):
     def __init__(self, dir):
         extensions = [
             'jinja2.ext.autoescape',
-            'jinja2.ext.i18n',
         ]
         print "Jinja2 templates: ", dir 
         print "Extensions: ", extensions
-        #translations = get_gettext_translations()
         self._env = jinja2.Environment(
                         loader=jinja2.FileSystemLoader(dir),
                         extensions=extensions
                     )
-        #self._env.install_gettext_translations(translations)
 
     def check(self, tplname):
         #print tplname
@@ -83,16 +75,6 @@
         # [ ] limit the information passed to the minimal necessary set
         c = context(client, self, classname, request)
         c.update({'options': options})
-
-        '''
-        def translate(msgid, domain=None, mapping=None, default=None):
-            result = client.translator.translate(domain, msgid,
-                         mapping=mapping, default=default)
-            return unicode(result, client.translator.OUTPUT_ENCODING)
-
-        output = self._pt.render(None, translate, **c)
-        return output.encode(client.charset)
-        '''
         return self._tpl.render(c)
 
     def __getitem__(self, name):

Roundup Issue Tracker: http://roundup-tracker.org/