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