我正在寻找帮助翻译Play framework 2.2中的验证消息
我有需要的字段: f.e。
@Required(message = "To pole jest wymagane")
public String miesiac;
@Required
public String miejsce;
@Required
public String oddzial;
但是我想在全球范围内传达这样的信息:“对极限开玩笑”。 我怎么能得到它? 我应该使用conf / messagess.pl文件进行翻译。 请给我一些帮助
答案 0 :(得分:5)
是的,您应该使用conf/messages
文件作为默认/主要语言文本,然后使用一个或多个conf/messages.xx
文件进行翻译。
内置验证器已设置为使用消息文件。例如,Required
验证程序将在您的邮件中查找密钥error.required
并显示该文本。因此,只需使用您要使用的文本在消息文件中定义该键。
如果您想使用默认值以外的其他内容,则只需使用message属性指定键(而不是像示例中那样使用全文)。
模型类
@Required(message = "my.required.message")
public String miesiac;
<强> CONF /消息强>
my.required.message=Hey, you have to type something here.
请查看文档以获取更多信息:
Externalising messages and internationalization
答案 1 :(得分:4)
我发现的一切。这是我当前的自定义消息 CONF /消息
error.required=This field is required
error.invalid=You need to enter a number
constraint.required=Required*