2017-03-23 34 views
1

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

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

有什么方法可以覆盖它吗?

感谢您提前给出答案。

回答

2

如果您打算覆盖错误组件的标题行,只需指定在这样的页面/组件模板自己的消息ID:

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

Thx!这对我来说是最好的解决方案。 ''。 :) – LakiGeri

1

要支持其他语言环境,只需要自己翻译内置的消息目录(属性)文件:要让Tapestry使用这些新文件,只需将它们放入您自己的应用程序中相应的软件包命名的目录中(例如,src/main/resources/org/apache/tapestry5/core.properties )。更多的信息可以从Tapestry网站找到。

+0

THX的答案!我试了一下,它的工作。但其他答案对我来说更好,因为这样我就可以在登录页面上“覆盖”它。 – LakiGeri