Из этой статьи вы узнаете, как выполнить русификацию apk файлов в Android. Рассмотрим все тонкости и нюансы этого процесса.
Теоретическая информация о переводе apk
После декомпиляции софта зайдите в директорию RES. Здесь находятся файлы, в названии которых присутствует слово values. А также имеются другие различные приставки. Назначение этих папок – локализация программ для различных языковых версий. Чтобы реализовать русификацию apk файлов в Android, нужно создать директорию под названием values-ru. При этом определяющее значение имеет регистр букв. Создавать папку необходимо в директории res. Зайдите в values. Здесь найдите файл strings.xml. Его нужно перенести в values-ru вместе с документом arrays.xml (при условии его присутствия).
Набор инструментов для проведения русификации apk файлов в Android телефоне
1. Метод перевода средствами программы Notepad++
После загрузки и инсталляции приложения, осуществите корректные настройки. В частности, установите правильную кодировку и формат.
2. Применение aiLocalizer
Загрузите софт и установите его.
3. Использование утилиты Translator APK.
Скачайте архив с программой для Android и распакуйте файлы.
Реализация способа 1
Как было описано выше, вы создаете папку values-ru и переносите туда 2 xml-файла. Откройте документ strings.xml средствами Notepad и вручную выполните перевод. Думаю, вы уже догадались, что нужно переводить выражения, которые расположены до тега . Когда вы выполните эту работу, аналогичные действия проделайте с файлом arrays.xml. По завершению русификации осуществите компиляцию софта и его подписи. Это решение не является оптимальным, поскольку оно довольно трудозатратное и отнимает много времени. Поэтому рассмотрим остальные способы.
Выполнение перевода с aiLocalizer
По завершению процедуры декомпиляции запустите предварительно инсталлированный софт. Найдите приложение, которое необходимо перевести, воспользовавшись кнопкой Browse. Выполните локализацию данных. Отметьте нужные фрагменты, после чего примените к ним команду Auto Translate. Исправьте оставшиеся неточности и выполните сохранение проекта. Помните о необходимости внесения изменений в документ arrays.xml. Выполните компиляцию программы и сделайте подпись к ней.
Применение TranslatorAPK
Этот софт в автоматическом режиме выполняет компиляцию и декомпиляцию apk, поэтому нет необходимости в использовании сторонних приложений.