我们使用@Casraint.Required来验证表单的字段,这会生成ValidationError - 这一切都很好。此错误有一个标准错误消息(error.required),它与以下字符串相关联:“此字段是必需的。”
但是,我们希望控制这个字符串并(可能)覆盖它 - 我们怎么能这样做?我们的conf / -folder中有一个消息文件,其中包含以下行:
error.required = dummytext
但是错误消息仍然显示“此字段是必需的” - 即使正在读取消息文件(我们做了一些测试)。
我们如何覆盖这些消息?
谢谢!
答案 0 :(得分:8)
这不是一个很好的解决方案,尤其是当你想制作多语言应用时。因此,在这种情况下,在注释中放置已更改的消息将失败。
幸运的是有解决方案,按预期工作。您需要将标签放入语言文件中,并将语言代码作为扩展名,即。 conf/messages.en
,即使只定义了一种语言,也是英语。