Перевод apk приложений Android. Локализация.
Теоретические сведения о переводе apk
После того как вы декомпилировали приложения. Перейдите в папку RES;
Вы найдете папки с файлами values (values -en или с другими приставками):
Данные папки являются локализациями на различные языки;
Чтобы русифицировать apk приложение, необходимо создать папку values-ru (регистр букв важен!) в папке res;
Перейдите в папку values (без различных приставок, -ru, -en) и скопируйте файлы strings.xml и если есть файл arrays.xml в папку values-ru:
Необходимые инструменты
1. Способ перевода с помощью NotePad ++
Скачать Notepad ++
После того как скачали и установили программу, необходимо выполнить корректировку настроек, а именно сменить кодировку и формат
Способ перевода apk с помощью NotePad ++
Создайте папку values-ru и скопируйте с папки values файлы strings.xml и если есть arrays.xml.
Открываем файл strings.xml в Notepad ++ и русифицируем APK, переводя его сами
как вы наверно поняли переводить нужно слова перед «> до < /string>
После того как русифицировали файл strings.xml сохраните имения и переходите к русификации arrays.xml.
После русификации apk можете обратно скомпилировать приложение и подписать его.
Данный способ не особо удобен и очень долог, так как кол-во переводимых строк может достигать от 2 до 20 0000.
Поэтому стоит обратить внимание на другие способы перевода apk.
Способ перевода apk с помощью TranslatorApk
Скачать TranslatorApk_1.5.2_portable.rar
Данное программа TranslatorAPK умеет сама декомпилировать и компилировать apk приложения, поэтому можете не задействовать другие программы.
Прежде всего советую просмотреть обучающее видео самого автора
Способ перевода apk с помощью aiLocalizer
Скачать aiLocalizer
После того как декомпилировали приложение откройте программу aiLocalizer
Выберите папку переводимого приложения нажав на кнопку Browse
Создайте необходимую локализацию
Выделите все или необходимые строки и переведите их нажав на кнопку Auto Translate
После чего до переводите неточности и сохраните проект. Не забудьте также отредактировать файл arrays.xml
Можете обратно скомпилировать приложение и подписать его. Apk переведено.
После того как вы декомпилировали приложения. Перейдите в папку RES;
Вы найдете папки с файлами values (values -en или с другими приставками):
Данные папки являются локализациями на различные языки;
Чтобы русифицировать apk приложение, необходимо создать папку values-ru (регистр букв важен!) в папке res;
Перейдите в папку values (без различных приставок, -ru, -en) и скопируйте файлы strings.xml и если есть файл arrays.xml в папку values-ru:
Необходимые инструменты
1. Способ перевода с помощью NotePad ++
Скачать Notepad ++
После того как скачали и установили программу, необходимо выполнить корректировку настроек, а именно сменить кодировку и формат
Способ перевода apk с помощью NotePad ++
Создайте папку values-ru и скопируйте с папки values файлы strings.xml и если есть arrays.xml.
Открываем файл strings.xml в Notepad ++ и русифицируем APK, переводя его сами
как вы наверно поняли переводить нужно слова перед «> до < /string>
После того как русифицировали файл strings.xml сохраните имения и переходите к русификации arrays.xml.
После русификации apk можете обратно скомпилировать приложение и подписать его.
Данный способ не особо удобен и очень долог, так как кол-во переводимых строк может достигать от 2 до 20 0000.
Поэтому стоит обратить внимание на другие способы перевода apk.
Способ перевода apk с помощью TranslatorApk
Скачать TranslatorApk_1.5.2_portable.rar
Данное программа TranslatorAPK умеет сама декомпилировать и компилировать apk приложения, поэтому можете не задействовать другие программы.
Прежде всего советую просмотреть обучающее видео самого автора
Способ перевода apk с помощью aiLocalizer
Скачать aiLocalizer
После того как декомпилировали приложение откройте программу aiLocalizer
Выберите папку переводимого приложения нажав на кнопку Browse
Создайте необходимую локализацию
Выделите все или необходимые строки и переведите их нажав на кнопку Auto Translate
После чего до переводите неточности и сохраните проект. Не забудьте также отредактировать файл arrays.xml
Можете обратно скомпилировать приложение и подписать его. Apk переведено.