我有一個國際化支持(客戶端)的GWT應用程序。GWT國際化(i18n)在服務器端
我有一個消息類:
/**
* Interface to represent the messages contained in resource bundle:
*/
public interface Messages extends com.google.gwt.i18n.client.Messages {
/**
* Translated "No".
*
* @return translated "No"
*/
@DefaultMessage("No")
@Key("NO")
String NO();
}
我有兩個屬性Messages.properties和Messages_fr.properties。
我也有這個配置:
<inherits name="com.google.gwt.i18n.I18N" />
<extend-property name="locale" values="fr" />
<set-configuration-property name="locale.useragent" value="Y"/>
而在客戶端我這樣做:
private final Messages messages = GWT.create(Messages.class);
//...
messages.NO();
與國際化的客戶端是工作,但如果我添加論文follwoing在服務器端線:
private final Messages messages = GWT.create(Messages.class);
我有一個錯誤,因爲GWT.create它只適用於客戶端sid即
你知道我該如何在服務器端顯示國際化信息?
謝謝!
我成功使用這裏描述的代理:http://stackoverflow.com/a/4660195/4491066 – Adam