2011-01-26 68 views
2

在我的gwt應用程序「國際化」後,我遇到了一些問題。GWT:在本地化後的託管模式下出現錯誤

我app.gwt.xml:

<module rename-to='app'> 
    <!-- Inherit the core Web Toolkit stuff. --> 
    <inherits name='com.google.gwt.user.User' /> 
    <inherits name="com.google.gwt.i18n.I18N" /> 

    <!-- Inherit the default GWT style sheet. --> 
    <inherits name='com.google.gwt.user.theme.standard.Standard' /> 
    <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> --> 
    <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> --> 

    <!-- Specify the app entry point class. --> 
    <entry-point class='dk.blabla.app.client.Entry' /> 

    <!-- Specify the paths for translatable code --> 
    <source path='client' /> 
    <source path='shared' /> 

    <!-- Specify the locales you will be supporting --> 
    <extend-property name="locale" values="da" /> 
</module> 

而且我加入了folloing到app.html頭

<meta name="gwt:property" content="locale=en"> 

現在我無法啓動我的託管模式的應用程序。我收到以下錯誤

[錯誤] [應用] - 遞延結合 失敗 'com.google.gwt.i18n.client.impl.CldrImpl'; 期望後續故障

[錯誤] [應用]無法加載模塊 入口點類 dk.blabla.app.client.App(參見 相關聯,用於細節例外) 了java.lang.RuntimeException:延遲 結合失敗 'com.google.gwt.i18n.client.impl.CldrImpl' (你忘記繼承所需的模塊 ?)

編輯:

順便說一句,我使用的谷歌插件日食。

回答

1

我想你應該添加

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

您app.gwt.xml。 詳細信息請參閱Runtime Locales

相關問題