Русификатор для андроид apk

Как перевести apk приложения Андроид на Русский язык

вкл. 11 Май 2015 . Опубликовано в Android — Общее

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Как сделать кнопку назад android studio

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

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

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

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

Источник

Русификатор для андроид apk

Вариант предложенный здесь хорош, но я думаю у новичков от большого текста возникает боязнь к переводу/редактированию, по логике много=сложно. Предалаю новый вариант сего действия.

Oдна просьба, не пишите мне в личку с вопросами! Прочтите пару раз шапку, после этого задавайте вопрос в теме

Нам понадобятся: Java и Apk manager
Java качаем с сайта разработчика, то есть здесь или более свежую. Apk manager же можно, и даже нужно, качать отсюда.
ApkManagerRUS.rar ( 3.77 МБ )
(Зеркало)
Новая версия: APKmanager 5.7
APKTool v1.5.2 Новый способ изменения приложений (перевода) (Пост #22030406)
Apktool для мобильных устройств.

Используешь Linux-based ОS? Тебе сюда!

Главной особенностью этой версии есть то, что она переведена на русский и теперь ей пользоваться стало ещё проще. Но я всё же покажу вам как русифицировать или изменить нужное приложение.

0) Убеждаемся что всё установлено. Все события будут происходить в папке с разархивированным Apk Manager’ом!
1) Копируем нужное приложение в папку /place-apk-here-for-modding
2) Запускаем Script.bat и видим вот такую картину:

Вводим цифру нужного приложения и нажимаем Enter
3) Появятся кучу вариантов действий, не пугаемся, выбираем пункт 9 (Декомпиляция)

Ждём..
4) Идём в папку /projects и находим папку с нужным приложением.
Заходим в папку projects\Ваше приложение.apk\res\values и ищем там файл strings.xml
Создаем папку projects\Ваше приложение.apk\res\values-ru и копируем туда наш strings.xml
Для редактирования советую Notepad++, и не в коем случае всякие «редакторы» типа aiLocalizer, они дописывают кучу мусора в исходный файл и из-за этого он и следовательно программа «толстеет»
Примечание: иногда перевод может находится не только в файле strings.xml, но и в arrays.xml, например. Ну а в особо запущенных случаях (laucnher pro) часть локализации может находится в smali коде, о нём сейчас не будем.
5) После редактирования в том же Apk Manager’e выбираем пункт 11. И тут мы видим следующее:

Не пугаемся, так как мы редактировали не системное (не системное ж?!) приложение, то пишем букву n и нажимаем enter
6) Теперь осталось подписать приложение, тут всё просто. Выбираем 12 пункт.
7) Если у вас прописан в PATH путь к ADB (подробней) то можно установить сразу приложение выбрав 13 пункт, или же сразу от компилирования до установки пунктом 14.

Забыл сказать, готовое приложение находится по адресу /place-apk-here-for-modding/signedваше_приложение.apk

Читайте также:  App cloud как удалить с андроид самсунг

Надеюсь это подтолкнёт новичков к такому благородному делу, как локализация!

——Ответы на вопросы——
В:у меня такая проблема в программе apkmanager когда открываю scrip.bat на экране крякозябры
О:Нажми на иконку командной строки в левом верхнем углу, Свойства, Шрифт, выбери Lucida Console.

В: Сделал всё как написано, но при установке ошибка, что не так?
О: Данное приложение уже было установлено? Тогда надо его удалить вместе с данными перед установкой модифицированного.

В: В какой кодировки сохранять редактируемые файлы?
О: UTF-8, если используете NotePad++ смотрите Новый способ изменения приложений (перевода) .

В: Ошибка при сборке: «No resource identifier found for attribute ‘xlargeScreens’ in package ‘android'», что не так?
О (Лучший вариант) : Обновить Apktool по ссылке: http://android-apktool.googlecode.com/file. ol1.4.1.tar.bz2
О (Простой вариант) : Удалить из AndroidManifest.xml параметр xlargeScreens
После этого выполнить команду в консоли:

Если будут предложения по поводу FAQ, то пишите в личку, за темой почти не слежу.

Кстати, в Notepad++ появился плагин перевода.
Плагины — Plugin Manager — Show plugin manager — Available
Там ищем плагин Translate.
В свойствах Change language referense меняем приоритеты языков (SOURSE — исходный язык текста, DESTINATION — желаемый язык перевода), Ctrl-S и вуаля!
Далее в тексте выделяем слово/фразу и жмём Ctrl-Alt-Z Новый способ изменения приложений (перевода) (Пост #13458534)

В теме нет куратора. Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать куратором (предварительно изучив шапку темы и все материалы для кураторов).
До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал vaalf — 23.11.17, 12:21

Источник

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Самба серф для андроид

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Инструкция: Как русифицировать Android-приложение (APK)

Инструкция: Как русифицировать Android-приложение (APK)

1. У кого не установлена Java, устанавливаем. Можно скачать тут (оф. страница)

2. Скачиваем прикрепленный архив с Apk Manager’ом и распаковываем его на диск «C».

3. Копируем нужное нам приложение (*.apk) в папку С:/ApkManager/place-apk-here-for-modding

4. Запускаем Script.bat (находится в папке Apk Manager’а) и видим такое окно:

5. Выбираем пункт 9 (Декомпилировать приложение) и жмем ввод.

6. Теперь идем в папку С:/ApkManager/projects/*(название вашего приложения).apk/res/values и находим там файл strings.xml .

7. Создаем папку /projects/*(название вашего приложения).apk/res/values-ru и копируем туда наш strings.xml .

8. Открываем его в редакторе (например Notepad++). И видим такое окно:

Переводим то, что хотим перевести и закрываем файл, не забываем при закрытии редактора сохранить изменения.

Примечание: иногда перевод может находится не только в strings.xml , но и в arrays.xml и т.д.

9. После редактирования жмем пункт 11 (Компилировать приложение) в Apk Manager’e. В появившемся вопросе «Это системное предложение?» отвечаем нет (n).

10. Осталось подписать приложение. Выбираем пункт 12.

11. Вот и все. Готовое приложение находится по адресу С:/ApkManager/place-apk-here-for-modding/signed*(название вашего приложения).apk

Незабываем, что не все APK декомпилируются.

Cкачать:

ApkManagerRUS.rar

Источник

Оцените статью