Перевод apk приложений Android. Локализация.

В данном уроке вы научитесь как быстро, качественно и удобно перевести apk приложение Android. Данный урок является продолжением Энциклопедии по редактированию apk.И так Вы уже знакомы:

В данном уроке будет приведен пример  Перевод apk приложений. Приступим!

Теоретические сведения о переводе apk

После того как вы декомпилировали приложения. Перейдите в папку RES;

Вы найдете папки с файлами values (values -en или с другими приставками):

Перевод apk приложений

Данные папки являются локализациями на различные языки;

Чтобы русифицировать apk приложение, необходимо создать папку values-ru (регистр букв важен!) в папке res;

Перейдите в папку values (без различных приставок, -ru, -en) и скопируйте файлы strings.xml и если есть файл arrays.xml в папку values-ru:

Перевод apk приложений

 

Необходимые инструменты для перевода apk

1. Способ перевода с помощью NotePad ++

Скачать Notepad ++

После того как скачали и установили программу, необходимо выполнить корректировку настроек, а именно сменить кодировку и формат

Перевод apk приложений

 

2. Способ перевода с помощью aiLocalizer

Скачать aiLocalizer и установить

3. Способ перевода с помощью TranslatorAPK

Скачать TranslatorAPK и распаковать

 

 Перевод apk приложений

Способ перевода apk с помощью NotePad ++

Создайте папку values-ru и скопируйте с папки values файлы strings.xml и если есть arrays.xml.

3

 

Открываем файл strings.xml в Notepad ++ и русифицируем APK, переводя его сами

4

как вы наверно поняли переводить нужно слова перед «>  до </string>

После того как русифицировали файл strings.xml сохраните имения и переходите к русификации arrays.xml.

После русификации apk можете обратно скомпилировать приложение и подписать его.

Данный способ не особо удобен и очень долог, так как кол-во переводимых строк может достигать от 2 до 20 0000.

Поэтому стоит обратить внимание на другие способы перевода apk.

 

Способ перевода apk с помощью aiLocalizer

После того как декомпилировали приложение откройте программу aiLocalizer

Выберите папку переводимого приложения нажав на кнопку Browse

Создайте необходимую локализацию

Перевод apk приложений

Выделите все или необходимые строки и переведите их нажав на кнопку Auto Translate

Перевод apk приложений

После чего до переводите неточности и сохраните проект. Не забудьте также отредактировать файл arrays.xml

Перевод apk приложений

 Можете обратно скомпилировать приложение и подписать его. Apk переведено.

 

Способ перевода apk с помощью TranslatorAPK

Данное программа TranslatorAPK умеет сама декомпилировать и компилировать apk приложения, поэтому можете не задействовать другие программы.

Прежде всего советую просмотреть обучающее видео самого автора