Le 7 avril 2011 15:39, Michael Peters <mpet...@plusthree.com> a écrit :
> On 04/07/2011 03:42 AM, Clément OUDOT wrote:
>
>> We develop a special filter, called translate_template, that allows to
>> define<lang>  markup in the template with translations. When the
>> filter run, it only keep the translation of the user language. With
>> this, we have internationalized templates.
>
> We actually do something very similar in the Krang project. i18n is
> accomplished with <tmpl_lang> tags like so:
>
>  <tmpl_lang Please press the button>
>
> And the preprocessor will translate that into all of the supported languages
> and then it saves those translated templates to the file system.
>
>> Maybe we can try to include this feature in H::T core module?
>
> Honestly I don't think it's the right place. As you can see from my
> explanation above, there are lots of ways to do i18n. Also, as you can see
> we didn't want to take the hit at runtime so we pre-translate all templates
> at application startup and thus don't have to ever do it again until
> something changes and we then have to restart.
>
> I could see releasing either your filter approach, or the approach by Krang
> as separate modules onto CPAN, but not general enough for H::T
>

A separate module can be fine!

Another feature request: would it be possible to use a var name in an
include tag? The goal is to include a template whose name is the value
of a var. Does someone already do such a thing?

Clément.

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to