1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ACANX-AndroidStudio2.0.x.CN

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
HowToTranslate.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 12:38 1559a03

Как перевести и локализовать пакет

Дай человеку рыбу, и он будет сыт один день. Научи человека ловить рыбу, и ты накормишь его на всю жизнь.

Методы локализации:

  1. Сделайте резервную копию файла lib/resource_en.jar;
  2. Используйте программу для сжатия файлов, чтобы распаковать файл resource_en.jar;
  3. Откройте файлы в каталоге resource_en/messages/;
  4. Замените английский текст после знака «=» на китайский;
  5. Сохраните изменённые файлы. Обработайте сохранённые файлы с помощью native2ascii.exe из JDK;
  6. Выполните следующую команду:
native2ascii IdeBundle.properties tmp.properties
  1. Переместите файл tmp.properties в другой каталог и переименуйте его в IdeBundle.properties;
  2. Выберите файл resource_en.jar, щёлкните правой кнопкой мыши и выберите опцию «Открыть с помощью». Выберите WinRAR. Затем откройте каталог, где находится файл IdeBundle.properties. Нажмите кнопку «Добавить», выберите «Перекодировать» и нажмите кнопку «Сохранить»;
  3. После замены файлов переместите их в каталог AS install directory/lib/. Замените оригинальный файл jar и перезапустите программу. Вы увидите результаты локализации.

Описание native2ascii.exe

Native2ascii.exe — это инструмент для преобразования файлов в Java. Он преобразует различные данные в формат, соответствующий определённому стандарту кодирования. Обычно он находится в папке JDK_home\bin. После установки Java SE вы можете использовать native2ascii в командной строке для выполнения преобразования.

Для реализации интернационализации *.properties файлов можно преобразовать китайские символы в Unicode или наоборот:

  • Для преобразования китайских символов в Unicode:
native2ascii resources.properties tmp.properties 或者 native2ascii -encoding Unicode resources.properties tmp.properties

Обратите внимание, что первая буква Unicode должна быть заглавной.

  • Для преобразования Unicode в китайские символы:
native2ascii -reverse -encoding GB2312 resources.properties tmp.properties
native2ascii IdeBundle.properties tmp.properties
  • Преобразование китайских символов в Unicode и интернационализация resources.properties файла:
native2ascii -reverse -encoding GB2312 tmp.properties resources.properties

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ACANX-AndroidStudio2.0.x.CN.git
git@api.gitlife.ru:oschina-mirror/ACANX-AndroidStudio2.0.x.CN.git
oschina-mirror
ACANX-AndroidStudio2.0.x.CN
ACANX-AndroidStudio2.0.x.CN
master