https://www.j2mepolish.org/downloads/,下載 JAR 執行 java -jar J2MEpolish-x.x.x.jar 圖形化安裝${polish.home}/samples/menu 到 Eclipse 工作區menu (自動導入 src/res 等目錄)build.xml 中 <languages> 區段)<languages>
<language value="en"/>
<language value="de"/> <!-- 可改為 cn -->
<language value="cn"/> <!-- 新增中文 -->
</languages>
新增語言需在 resources/ 建立對應 messages_<lang>.txt。
resources/messages_cn.txt#######################################
# 翻譯屬性檔,鍵值用 = 分隔
#######################################
# 區域化預處理變數 (以 var: 開頭)
var:MyExampleVariable=你好,midlet
var:GameName=測試
# Polish 內建指令鍵 (無需 var:)
polish.command.ok=確認
polish.command.cancel=取消
polish.command.select=選擇
polish.command.options=選項
# JAD/MANIFEST 屬性
MIDlet-Description=中文哦
MIDlet-Name=J2ME Polish 範例
MIDlet-Delete-Confirm=J2ME Polish
# 應用專用翻譯
cmd.StartGame=${GameName} 開始
cmd.Quit=退出
cmd.ShowLog=Log 顯示
menu.StartGame=${GameName} 開始!
menu.LoadGame=${GameName} 讀取
menu.Highscore=最高分
menu.Quit=退出
messages.welcome=歡迎阿, {0}!!!
build.xml)<emulator ...>
<!-- 改為 true 可在建構後自動啟動模擬器 -->
<property name="polish.emulator.autoRun" value="true"/>
<!-- 關閉記憶體/網路監視器以簡化視窗 -->
<property name="enableMemoryMonitor" value="false"/>
<property name="enableNetworkMonitor" value="false"/>
<property name="enableProfiler" value="false"/>
</emulator>
build.xml<devices>、<languages> 產生所有組合dist/ 目錄,按裝置/語言分資料夾messages_cn.txt 以 UTF-8 儲存,且 build.xml 宣告 encoding="UTF-8"resources/ 下是否有對應語言檔與圖片build.xml 中 <preprocess> 任務配置正確J2ME Polish 的強項在於「一次原始碼、多平台建構」。善用build.xml的<devices>、<languages>、<preprocess>三大機制,可輕鬆管理數十種裝置組合的差異化建構。