как русифицировать приложение на андроид без пк
Перевод apk приложений Android. Локализация.
В данном уроке вы научитесь как быстро, качественно и удобно перевести apk приложение Android. Данный урок является продолжением Энциклопедии по редактированию apk. И так Вы уже знакомы:
В данном уроке будет приведен пример Перевод apk приложений. Приступим!
Теоретические сведения о переводе apk
После того как вы декомпилировали приложения. Перейдите в папку RES;
Данные папки являются локализациями на различные языки;
Чтобы русифицировать apk приложение, необходимо создать папку values-ru (регистр букв важен!) в папке res;
Необходимые инструменты
для перевода 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 приложения, поэтому можете не задействовать другие программы.
Прежде всего советую просмотреть обучающее видео самого автора
Перевод андроид игр и приложений на русский язык
Перевод мобильных игр и приложений на андроиде до последнего времени был непреодолимым препятствием для нас, обычных пользователей. Нам оставалось только ждать локализацию игры. Но сейчас эмулятор андроид на ПК «Блюстакс» сломал это препятствие. И мы можем играть в английские, корейские, немецкие и японские игры с русским переводом прямо сейчас. Как это сделать мы подробно опишем в этой статье. Внимание, сайт Мудрый Гик постоянно обновляется, заходите к нам почаще.
Содержание статьи
BlueStacks представляет перевод в реальном времени
В BlueStacks пообещали пользователям постоянно внедрять инновации, которые облегчают им жизнь. На этот раз, сервисом была реализована уникальная возможность перевода игр в реальном времени. Но обо всем по порядку.
Хорошо известный факт: в многие игры для Android русскоговорящие пользователи не могут играть из-за языковых барьеров. Игры азиатских компаний составляют львиную долю производителей игр. Большая часть этих игр не настроена для западных рынков (или их запуск занимает огромное количество времени). Тем самым русские пользователи лишены потрясающих бестселлеров в игровом мире только потому, что не знают китайского языка, а разработчики не торопятся переводить продукты на другие языки.
Можно вспомнить «PUBG Mobile» (или совсем недавно «LifeAfter»), когда многие пользователи планеты были лишены возможности исследовать эти виртуальные миры. Игру Роблокс Roblox перевести на русский язык тоже мечтают многие геймеры.
Сейчас у геймеров есть два варианта:
Компания BlueStacks предоставляет возможность своим пользователям играть в абсолютно любую игру на родном языке. В новом режиме сервиса можно переводить игры в режиме реального времени. Просто нужно открыть игру, в которую охото поиграть, и перевести весь игровой экран на любой язык, не только на английский и русский.
Просто нажмите Ctrl + Alt + L для перевода
BlueStacks использует языковые настройки, выбранные во время установки. Таким образом, если в сервисе установлен русский язык, результаты перевода также будут отображаться на русском языке. Вы можете изменить это, выбрав другой язык в «Настройки сейчас».
Чтобы начать перевод, необходимо использовать следующую комбинацию клавиш: Ctrl + Alt + L.
Когда человек это сделает, игровой экран и весь текст на нем будут переведены на родной язык пользователя. Результаты будут видны на экране наложения: BlueStacks мгновенно завершит перевод и отобразит результаты в фиксированном дополнительном окне. Чтобы вернуться к игре, просто закрыть перевод. Игрок может повторить эту операцию сколько угодно раз, сервис продолжит переводить весь текст на экране.
Примеры использования перевода:
1. Понять, что происходит на экране
Многие любят азиатские игры, но они много показывают надписей на экране! Например, недавно запущенная зомби-игра LifeAfter поддерживает только китайский язык, и один из экранов игры выглядит так:
Функция перевода BlueStacks может легко решить эту проблему. Требуется использовать сочетание клавиш Ctrl + Alt + L, после чего на экране отобразится перевод на родном языке.
2. Изменить настройки игры
Эта игра называется Brown Dust и она очень популярна в Азии. Brown Dust имеет множество настроек: можете изменять качество графики и устанавливать различные другие характеристики, которые облегчают игру. Но есть проблема: игра на корейском языке и меню настроек выглядит так:
Но после перевода сервисом BlueStacks, сразу становиться понятно, что требуется изменить.
Теперь можно понять, о чем идет речь в меню настроек. Здесь можно настроить игру, как нравится игроку. Следует помнить, что можно установить свои собственные пользовательские элементы управления с помощью инструмента BlueStacks keymap.
3. Понять историю игры
После перевода жизнь значительно облегчается. Теперь игроку понятно, что происходит в джунглях.
Возможности использования функции перевода BlueStacks неограниченны: можно перевести любую игру на русский и любой другой язык по выбору пользователя. Сервис устраняет языковые барьеры и дает возможность пользователям получить доступ ко всем играм для Android. Теперь не придется ждать выхода «глобальных» версий.
Как перевести apk приложения Андроид на Русский язык
Как перевести apk приложения Андроид на Русский язык. В данном уроке вы научитесь как быстро, качественно и удобно перевести apk приложение Android. Данный урок является продолжением Энциклопедии по редактированию apk. И так Вы уже знакомы:
В данном уроке будет приведен пример Перевод apk приложений. Приступим!
Теоретические сведения о переводе apk
После того как вы декомпилировали приложения. Перейдите в папку RES
Данные папки являются локализациями на различные языки
Чтобы русифицировать apk приложение, необходимо создать папку values-ru (регистр букв важен!) в папке res
Необходимые инструменты для перевода 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 приложение на нужный вам язык на лету с помощью Language Navi (Обновлено: приложение удалено из Play Маркет: скачать APK, замена)
Вы нашли в Google Play Маркет интересное приложение, но в нем отсутствует перевод на ваш язык? Не беда: вы в любой момент сможете перевести любое Android приложение на один из 103 языков с помощью приложения Language Navi.
Интересной особенностью Language Navi, которое только что появилось в Google Play Маркет является то, что оно не вносит никаких изменений приложение которое переводит. Принцип работы Language Navi основан на том, чтобы считывать текст с экрана вашего смартфона или планшета и переводить его на лету с помощью системы автоматического перевода Google.
Выглядит работа Language Navi достаточно фантастически: все тексты в запущенном вами приложении через пару-тройку секунд переводятся на язык, который вы заранее выбрали.
Среди достоинств и возможностей приложения:
— Не требует для работы Root прав
— Автоматическое определение исходного языка
— Перевод на один из 103 языков с помощью Переводчика Google
В ближайшем будущем разработчик обещает добавить:
— Локализацию самого приложения на разные языки
— Оптическое распознавание текста
Работает приложение на устройствах с операционной системой Android версии 8.0 Oreo и выше, и так как новинка пока еще находится на стадии разработки, она пока еще не лишена отдельных недостатков: Language Navi иногда переводит не все тексты, а размеры шрифтов перевода не всегда соответствуют размерам шрифта оригинала.
Тем не менее, тем кому нужно быстро перевести Android приложение на понятный язык, чтобы оперативно разобраться с его функциями и возможностями, оно придется как нельзя кстати.
Пользоваться Language Navi очень просто:
1. При первом запуске приложения вам нужно будет включить его службу в разделе «Спец. возможности» в меню основных настроек системы:
2. В списке приложений выбрать то, которое вы хотели бы перевести
3. Выбрать (при желании) язык с которого будет производиться перевод ( Translate from ) и язык на который вы хотели бы переводить приложения (Translate To)
4. Наслаждаться результатом
При необходимости вы можете быстро вернуться к искодному языку в приложении открыв шторку уведомлений системы и нажав на кнопку «Stop»
Скачать Language Navi вы можете совершенно бесплатно с этой страницы Google Play Маркет
Добавлено 02.02.2020:
Некоторое время назад Language Navi было удалено из онлайн-магазина Google. Но вы можете по-прежнему скачать его установочный APK файл по этому адресу.
В качестве замены мы могли бы порекомендовать вам воспользоваться приложением с неказистым названием «Перевести на экран» (Screen Translate), которое умеет делать то же самое, но несколько иным способом.
При его работе на экран выводится кнопка, на которую нужно нажать для выделения области экрана с текстом, который нужно перевести. Для перевода используются онлайн сервисы Google, Яндекс, Microsoft, Bing и прочие на выбор пользователя.
Скачать Screen Translate вы можете с этой страницы Google Play Маркет
Как русифицировать приложение на андроид без пк
Вариант предложенный здесь хорош, но я думаю у новичков от большого текста возникает боязнь к переводу/редактированию, по логике много=сложно. Предалаю новый вариант сего действия.
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
Надеюсь это подтолкнёт новичков к такому благородному делу, как локализация!
——Ответы на вопросы——
В:у меня такая проблема в программе apkmanager когда открываю scrip.bat на экране крякозябры
О:Нажми на иконку командной строки в левом верхнем углу, Свойства, Шрифт, выбери Lucida Console.
Если будут предложения по поводу FAQ, то пишите в личку, за темой почти не слежу.
В теме нет куратора. Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать куратором (предварительно изучив шапку темы и все материалы для кураторов).
До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.