java playframework全局设置@Required字段的自定义消息
我正在寻找帮助翻译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文件。 请给我一些帮助
# 1 楼答案
是的,您应该使用
conf/messages
文件作为默认/主要语言文本,然后使用一个或多个conf/messages.xx
文件作为翻译内置验证程序已经设置为使用消息文件。例如,
Required
验证器将在消息中查找键error.required
,并显示该文本。因此,只需在消息文件中用您想要使用的文本定义该键如果希望使用默认值以外的内容,那么只需使用message属性指定键(而不是像示例中那样的全文)
模型类
conf/messages
查看文档以了解更多信息:
Externalising messages and internationalization
# 2 楼答案
我发现的一切。以下是我当前在中的自定义消息 conf/messages