【发布时间】:2012-01-21 02:17:47
【问题描述】:
我想要特定语言的速度模板。每一个都应该在自己的模板文件中(使用一种语言“后缀”,就像用于普通资源文件的语言一样)。
目前我正在使用:
字符串内容 = VelocityEngineUtils.mergeTemplateIntoString(this.velocityEngine, "newPasswordRequestDoubleOpt_locale.getLanguage().vm", 型号);
但是我必须自己解决问题,例如,如果当前语言没有模板,则回退到另一种语言....
所以我要问的是,Velocity 中是否已经有某种内置功能可以处理这个完整的语言特定模板内容?还是有更好的办法?
(用例:我使用 Velocity 生成电子邮件内容,大部分是一些文本,只有一些“变量”。)
【问题讨论】: