just as a side note, loading a jinja2 environment can be quite
expensive. You'll wanna seperate this code (that you will no doubt
reuse extensively) into it's own method. A little memcache love also
wouldnt  hurt.

On Mar 4, 7:45 am, Jose <jose.pala...@gmail.com> wrote:
> I'm new in python and app engine. I'm developing a simple project
> without django, just webapp. Instead use django template system I'm
> using jijas2.
>
> To enable jijas2 into my project I downloaded the last version and
> after unpack it, I copied jijas2 folder into my project. I added this
> imports:
>
> from jinja2 import Template
> from jinja2 import FileSystemLoader, Environment
>
> An in my request handler I use templates in this way:
>
>     template_dirs = os.path.join(os.path.dirname(__file__),
> 'templates')
>     env = Environment(loader=FileSystemLoader(template_dirs))
>     template = env.get_template("index.html")
>     rendered = template.render(template_values)
>     self.response.out.write(rendered)
>
> Everything works fine. Now, I'm trying to make use of i18n support in
> jijas2. But I have a lot of problems and I would apreciate your help.
>
> First of all I read jijas2 documentation and API, and the way to
> implement this feature is with this lines:
>
>     import gettext
>
> (..and in my request handler)
>
>     domain = "myproject"
>     dirname = os.path.dirname(__file__)
>     locales = "en_US"
>
>     translations = gettext.find(domain, dirname, locales)
>     env = Environment(loader=FileSystemLoader
> (template_dirs),extensions=['jinja2.ext.i18n'])
>     env.install_gettext_translations(translations)
>
> Second question:
>
> I have experiencie with PHP, so it not so hard understand gettext and
> po/mo files operation, so I think I have to upload my po files into
> ROOT/locale/LC_MESSAGES/en_US/myproject.po
>
> Regards
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to