我已經通過爲各種歐洲語言/方言添加正確的資源文件來本地化我的應用程序。BlackBerry - 對中文的語言支持
我有我的項目中所需的文件夾:./res/com/demo/localization
它包含所需的文件,例如Demo.rrh,Demo.rrc,Demo_de.rrc等
我想添加對2種中文方言的支持,並且我在Excel文件中有翻譯。在iPhone上,它們由代碼引用zh_TW & zh_CM。遵循德語模式,我創建了2個額外的文件,名爲Demo_zh_TW.rrc & Demo_zh_CN.rrc。
我打開使用Eclipse的文本編輯器文件Demo_zh_CN.rrc,並使用正常的資源文件格式在中國翻譯線粘貼:
START_LOCATION#0="開始位置";
當我試圖保存文件,我得到了Eclipse有關Cp1252字符編碼的錯誤:
保存無法完成。
原因: 某些字符無法使用「Cp1252」字符編碼進行映射。 請更改編碼或刪除「Cp1252」字符編碼所支持的不是 的字符。
看來Eclipse編輯器會接受中文字符,但資源工具希望這些字符必須以Java Unicode/u編碼的形式保存在資源文件中。
如何爲這兩個區域添加語言支持而無需在每個字符串中手動複製粘貼?
是否有可用於Java的工具Unicode/u從Excel中對字符串進行編碼,以便它們可以保存在代碼頁1252只有拉丁字符?
我見這迫使編輯器使用/ u編碼保存字符,但是當查看時,它們以中文字符顯示。這很好,但是在所有字符串中進行手動複製並不理想。 –