【发布时间】:2012-01-01 00:39:42
【问题描述】:
我想为我的 GWT 应用程序使用国际化。
我读到我需要一个 Languages.properties 文件,我在其中编写了例如 ticketHomeSiteLabelDemnaechst="Activities due soon"
一个我称之为 Languages.java 的类:
import com.google.gwt.i18n.client.Messages;
public interface Languages extends Messages{
String ticketHomeSiteLabelDemnaechst();
}
应用程序名称.gwt.xml:
<inherits name='com.google.gwt.i18n.I18N'/>
<extend-property name="locale" values="de"/>
<extend-property name="locale" values="en"/>
<set-property-fallback name="locale" value="en"/>
在我想使用它的类中:
final Languages language = GWT.create(Languages.class);
labelDemnaechst.setText(Int.get(language.ticketHomeSiteLabelDemnaechst()));
当我这样做时:
我收到此错误:没有可用于类型 Languages 的源代码;你忘了继承一个必需的模块吗?
【问题讨论】: