【发布时间】:2013-03-04 15:01:56
【问题描述】:
我正在尝试将 _ro.properties 文件添加到我的 Sencha GXT 应用程序中。
问题是应用完全忽略了我的语言环境并使用默认的 .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" />
我希望有更多经验的人可以告诉我我缺少什么。
【问题讨论】:
标签: java gwt internationalization constants gxt