Freemarker has more built-in support for the i18n core. However, Velocity with the addition of the VelocityTools project offers more i18n features, I believe. Spring also provides some i18n support that can be used in Velocity.
Personally, my preference for i18n over templating is to use VelocityTools support, but I am biased because I wrote most of this. In particular, I am fond of ResourceTool ($ text) and DateTool ($ date) for their power and flexibility.
I have never looked at the StringTemplate i18n capabilities, but they usually do very durable things, if a little more restrictive than I prefer. If they said that they are focused on i18n and much more, I would believe them.
source
share