0

リソース プロパティ ファイルを設定してアプリケーションをローカライズしようとしています。

public static interface MenuConstants extends Constants {

    String categoryCells();

}

そして、私は対応するものを持っていますLocalizableResource_en.properties:

categoryCells = Cell Widgets

しかし、次の行で失敗します。

MenuConstants constants = GWT.create(MenuConstants.class);

メッセージ付き:

[TRACE] [XX] - Generating method body for categoryCells()
    [ERROR] [XX] - No resource found for key 'categoryCells '
    [WARN] [XX] - Searched the following resources: 

*.propertiesGWT がリソースを見つけられるようにするには、ファイルをどこに置くべきか知りたいですか?

私のgwt.xmlファイル:

<inherits name="com.google.gwt.i18n.I18N"/> 
<inherits name="com.google.gwt.i18n.CldrLocales"/>

<extend-property name="locale" values="en"/>
<extend-property name="locale" values="fr"/>
<set-property-fallback name="locale" value="en"/>
4

1 に答える 1

2

Dev Guide によると、 UiBinder テンプレートや Java コードで定数にアクセスできるようにするには、ファイルに名前をLocalizableResource_<locale>.properties付けてパッケージに入れる必要がありますcom.google.gwt.i18n.client。私のために働きます。

于 2012-10-17T03:29:54.533 に答える