我有一个tapestry 5.4项目,我想覆盖默认 core.properties 文件的一个元素。
我尝试将login_en.properties
和login_hu.properties
添加到新行(core-default-error-banner=...
),但不会覆盖它。
有没有办法覆盖它?
提前感谢您的答案。
答案 0 :(得分:2)
如果您打算覆盖Errors组件的标题行,只需在页面/组件模板中指定您自己的消息ID,如下所示:
<t:errors banner="message:your-translated-error-msg-id" />
答案 1 :(得分:1)
要支持其他语言环境,只需自己翻译内置消息目录(属性)文件:要让Tapestry使用这些新文件,只需将它们放在您自己的应用程序中相应的程序包命名目录中(例如,{{ 1}})。可以在Tapestry
网站找到更多信息。