Tapestryでは.properties
、ローカライズされたメッセージを含むファイルはpage
、component
およびアプリケーションメッセージカタログにあります。私はクラスがfrompages
とcomponents
packagesではなく、通常の方法でメッセージを挿入したいと思っています。
@Inject
private Messages messages;
後でローカライズされたメッセージを取得するには
String msg = messages.get("message-key");
およびクラスに対して行われるよう.properties
に、対応するフォルダー(つまり、クラスsrc/main/java/nonPageOrComponentPackage/Foo.java
から)にファイルを配置しようとしましたが、機能しませんでした。scr/main/resources/nonPageOrComponentPackage/Foo.properties
page
component
.properties
このファイルへのパスをどこかに指定する必要がありますか?方法でやってみました
public void contributeValidationMessagesSource(@NotNull Configuration<String> configuration) {
configuration.add("/scr/main/resources/nonPageOrComponentPackage/Foo.properties");
}
でAppModule
、しかしそれも機能しませんでした。
前もって感謝します!