Tapestry 5.4 core.properties 覆盖

Tapestry 5.4 core.properties override

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

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

有什么方法可以覆盖吗?

提前感谢您的回答。

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

如果您打算覆盖错误组件的 header 行,只需在 page/component 模板中指定您自己的消息 ID,如下所示:

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