Я локализовал свое приложение, добавив правильные файлы ресурсов для различных европейских языков / диалектов.
В моем проекте есть необходимая папка: ./res/com/demo/localization
Содержит необходимые файлы, например, Demo.rrh, Demo.rrc, Demo_de.rrc и т. Д.
Я хочу добавить поддержку двух китайских диалектов, и у меня есть переводы в файле Excel. На iPhone они называются кодами zh_TW & zh_CM . Следуя шаблону с немецким языком, я создал 2 дополнительных файла с именем Demo_zh_TW.rrc & Demo_zh_CN.rrc.
Я открыл файл Demo_zh_CN.rrc с помощью текстового редактора Eclipse и вставил строку китайского перевода с использованием обычного формата файла ресурсов:
Когда я попытался сохранить файл, я получил сообщение об ошибке Eclipse относительно кодировки символов Cp1252:
Сохранить не удалось.
Причина:
Некоторые символы не могут быть сопоставлены с использованием кодировки символов «Cp1252».
Измените кодировку или удалите символы, которые не являются
поддерживается кодировкой символов "Cp1252".
Кажется, редактор Eclipse будет принимать китайские символы, но инструмент ресурсов ожидает, что эти символы должны быть сохранены в файле ресурсов как кодировка Java Unicode / u.
Как добавить языковую поддержку для этих 2 регионов, не копируя вручную n вставки в каждую строку?
Может быть, есть инструмент, который я могу использовать для кодирования строк из Excel в Java Unicode / u, чтобы они могли быть сохранены только в кодовой странице 1252 только латинскими буквами?