Sencha GXT アプリケーションに _ro.properties ファイルを追加しようとしています。
問題は、アプリがロケールを完全に無視し、デフォルトの .properties ファイルを使用することです。
ファイルは、次のように同じパッケージ (「client.constants」) に追加されます。
LoginWindowConstants.java:
package com.itsix.logbook.client.constants;
import com.google.gwt.i18n.client.Constants;
public interface LoginWindowConstants extends Constants {
@DefaultStringValue("Login to Amsterdam Arena logbook")
String title();
@DefaultStringValue("Login")
String loginButtonLabel();
@DefaultStringValue("Username")
String userNameFieldLabel();
@DefaultStringValue("Password")
String passwordFieldLabel();
@DefaultStringValue("Forgotten password")
String forgottenPasswordButtonLabel();
}
LoginWindowConstants_ro.properties:
$PP_OFF
title=Login to Amsterdam Arena Logbook - RO Properties
loginButtonLabel=Login
userNameFieldLabel=Username
passwordFieldLabel=Password
forgottenPasswordButtonLabel=Forgotten Password
.xml ファイルに以下を追加
<!-- Other module inherits -->
<inherits name="com.google.gwt.i18n.I18N"/>
<!-- supported locale settings -->
<extend-property name="locale" values="ro" />
もう少し経験のある人が、私が見逃していることを教えてくれることを願っています。