2017-03-23 6 views
1

私はtapestry 5.4プロジェクトを持っていて、デフォルトのcore.propertiesファイルの1つの要素を上書きしたいと思います。Tapestry 5.4 core.properties override

私は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