2014-10-03 33 views
0

哪種國際化技術最適合MGWT,GWT-phonegap應用程序,該應用程序最終將使用cordova轉換爲本地應用程序進行動態區域設置?MGWT,GWT-phonegap應用程序到Android/iOS國際化

GWT提供靜態國際化方法(使用常量和消息),但我不認爲有可能使用這些動態地設置區域設置。

MGWT是否提供任何國際化選擇?

回答

0

您可以使用GWT靜態國際化。它爲每種語言生成高度緊湊的排列。然後,您可以將每個排列打包到不同的Cordova(Phonegap)應用程序 - 每種語言一個。這種方法的優點是,由於只包含一種語言,應用程序的規模將會小得多。如果你的應用有很多字符串和文本,我會推薦這種方法。

另一種解決方案是使用Cordova's globalization plugin。注意所有的怪癖,但是,在文檔中描述。

+0

謝謝安德烈 - 爲了確保我能幫到你,GWT靜態i18n基本上是常量和消息接口?你如何繼續將每個排列組合在一個不同的包中?每次在構建之前選擇單一語言? – mobeee 2014-10-03 19:43:20

+0

1.是,常量和消息。 2.這可能是最簡單的方法。 – 2014-10-03 23:02:14