Tapestry 5.4 core.properties覆盖

时间:2017-03-23 14:53:27

标签: java properties tapestry

我有一个tapestry 5.4项目,我想覆盖默认 core.properties 文件的一个元素。

我尝试将login_en.propertieslogin_hu.properties添加到新行(core-default-error-banner=...),但不会覆盖它。

有没有办法覆盖它?

提前感谢您的答案。

2 个答案:

答案 0 :(得分:2)

如果您打算覆盖Errors组件的标题行,只需在页面/组件模板中指定您自己的消息ID,如下所示:

<t:errors banner="message:your-translated-error-msg-id" />

答案 1 :(得分:1)

要支持其他语言环境,只需自己翻译内置消息目录(属性)文件:要让Tapestry使用这些新文件,只需将它们放在您自己的应用程序中相应的程序包命名目录中(例如,{{ 1}})。可以在Tapestry网站找到更多信息。