2008年9月12日 星期五

Motudo i18N 摩圖獨國際化編碼

MOTUDO 之前只有網頁作部分語言的編碼,現在將 JavaScript(GWT) 編碼部分也補上去,使用 Internationalization - Google Web Toolkit 的作法有點複雜,這裡稍微註記一下。
  1. 用 meta name="gwt:property" content="locale=zh_TW" 方式指定編碼
  2. 製作使用 Constants 的介面
  3. MyConstants.properties 以及 MyConstants_zh_TW.properties 等檔案
  4. xxx.gwt.xml 加入 extend-property name="locale" values="en,zh_TW,zh_CN,jp" 等設定。
注意兩個地方:
  1. 只能用 zh_TW 不能用 zh-TW,要注意差別。
  2. GWT 允許 properties 檔案使用 Unicode 編碼
另外翻譯取自 Google Translate,也許會有點差距。所以現在 MOTUDO有兩處國際化編碼需要處理,一是網頁 HTML 端,一是 JavaScript(GWT) 端。

沒有留言:

張貼留言