gpt4 book ai didi

internationalization - 覆盖 play 2.0 的默认 i18n 消息

转载 作者:行者123 更新时间:2023-12-04 08:23:23 25 4
gpt4 key购买 nike

我们使用 @Constraint.Required 来验证我们表单的字段,这会生成一个 ValidationError - 这一切都很好。此错误具有与以下字符串关联的标准错误消息 (error.required):“此字段是必需的”。

但是,我们想要控制这个字符串并(可能)覆盖它——我们该怎么做呢?我们的 conf/- 文件夹中有一个消息文件,其中包含以下行:

error.required = dummytext

但错误消息仍然显示为“此字段是必需的”- 即使正在读取消息文件(我们做了一些测试)。

我们如何覆盖这些消息?

谢谢!

最佳答案

这不是很好的解决方案,尤其是当您想要制作多语言应用程序时。因此,在这种情况下,将更改的消息放入注释中将失败。

幸运的是有解决方案,它按预期工作。您需要将标签放入语言文件中,并将语言代码作为扩展名,即。 conf/messages.en,即使只定义了一种语言,而且是英语。

可以从 Play's sources 复制带有 key 的默认消息

关于internationalization - 覆盖 play 2.0 的默认 i18n 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11263712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com