Mercurial > p > roundup > code
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):
