On Sat, Mar 14, 2009 at 7:02 AM, Caleb Jones <[email protected]> wrote: > I've done velocity work with I18n and 33 languages. I've always just passed > in my I18n object from Java into the velocity context then called > $!{i18n}.tr('Text to translate') in the template. That way there's only one > template to maintain.
This method can be simplified further using the ResourceTool from VelocityTools. > Of course, this assumes that the view has the same layout and information > for every locale. > > On Sat, Mar 14, 2009 at 6:08 AM, Byron Foster <[email protected]> wrote: > >> Couldn't you always maintain your template files in UTF-8, then always >> merge in UTF-8 and send out the email in UTF-8. Unless I'm not >> understanding the problem. I'm not sure what a I18N tool would do for you, >> unless this is more of an issue of date and number formatting. >> >> >> On Mar 14, 2009, at 0:35 , Preetam Palwe wrote: >> >> Precisely I am trying to use Velocity engine as a offline tool to send >>> emails. >>> I have an option or workaround to keep Locale specific velocity templates >>> like "body.vm.de" , "body.vm.en_us" etc. >>> But I was wondering whether there is an inbuilt support in velocity for >>> I18N? >>> >>> Jian, If you could please share the your parser code which enables >>> Velocity >>> I18N in offline mode to the mailing list, it would be great! >>> I had read about "Multiviews" in velocity tools but looks like I can't use >>> it in offline mode. >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
