我正在使用包含國際化的GWT和Maven項目。在我看來,構建和運行i18n生成的文件需要更長的時間,而不是手動將新字符串添加到我的Constants界面。 我的問題是:是否需要在POM中包含國際化目標?或者它只是一個工具,旨在使它更容易從預先存在的屬性文件創建一個Constants接口?我是Maven的新手,相信這個目標只是一個工具,但根據我的研究無法證實它不是必需的。謝謝你提供的所有幫助。GWT國際化需要Maven的國際化目標嗎?
0
A
回答
0
不,不是必需的 - 正如你所說,它只是在那裏,使它更容易。 gwt:generateAsync
目標也是如此,它基於您已經定義的RemoteService
子類型爲您構建了異步RPC接口。
我不使用任何一個 - 我更喜歡自己創建,並在需要(或不)的地方創建文檔。我的poms只包含我設計的任何單元測試的gwt:test
,以及實際編譯爲JavaScript的gwt:compile
。
請記住,很大一部分GWT開發人員不使用Maven,而常量/消息和RPC仍然適用於沒有這些目標的人。
0
如果你問我,你應該不是在你的POM中使用i18n
目標。它應該只是偶爾使用一次,以使您的代碼(接口)與屬性文件同步。在日常工作中,您應該使用規範區域設置的接口,並手動更新翻譯的屬性文件。
有太多的東西,你可以用一個Constants
或Messages
接口,不能從推斷做一個屬性文件:非字符串常量,在消息複數等
相關問題
- 1. GWT國際化
- 2. GWT SafeHtmlTemplate國際化
- 3. JavaME國際化(國際化)
- 4. GWT國際化工具
- 5. GWT動態國際化
- 6. GWT UiBinder動態國際化
- 7. Rails 3 ActiveForm國際化(國際化)
- 8. GWT國際化中的HTML標記
- 9. 國際化INLIST
- 10. PHP國際化
- 11. Spring國際化
- 12. PyQt國際化
- 13. Log4j國際化
- 14. 國際化與
- 15. YAML國際化
- 16. Rails國際化
- 17. Struts2 +國際化
- 18. Batmanjs國際化
- 19. 國際化mx:MenuBar?
- 20. 國際化
- 21. Spring國際化
- 22. 國際化sitemesh
- 23. Mono國際化
- 24. Java國際化
- 25. jqGrid國際化
- 26. activeadmin +國際化
- 27. Falcor支持國際化嗎?
- 28. Drupal的國際化 -
- 29. DateTime的國際化
- 30. Django的國際化
謝謝你,我很確定這是它的工作原理,但想要再次檢查。 – NickD