我正在寻求有关翻译 Play 框架 2.2 中的验证消息的帮助
我有必填字段:
FE
@Required(message = "To pole jest wymagane")
public String miesiac;
@Required
public String miejsce;
@Required
public String oddzial;
但我希望在全球范围内传达这样的信息:“To lever jest wymagane”。
我怎样才能实现它?
我应该使用conf/messages.pl 文件进行翻译以抛光语言吗?
请给我一些帮助
是的,您应该使用conf/messages
文件为您的默认/主要语言文本,然后是一个或多个conf/messages.xx
您的翻译文件。
内置验证器已设置为使用消息文件。例如,Required
验证器将寻找密钥error.required
在您的消息中并显示该文本。因此,只需在消息文件中使用您要使用的文本定义该键即可。
如果您想使用默认值以外的其他内容,则只需使用消息属性指定键(而不是像示例中那样指定全文)。
模型类
@Required(message = "my.required.message")
public String miesiac;
会议/消息
my.required.message=Hey, you have to type something here.
查看文档以获取更多信息:
消息外部化和国际化 http://www.playframework.com/documentation/2.2.x/JavaI18N
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)