Как изменить язык приложения на смартфоне Android
Если вы используете новейший смартфон, вы получите обновление до Android 13, а вместе с ней несколько интересных новых функций. Сегодня речь идёт о возможности изменить язык определенных приложений.
Список приложений, поддерживающих эту функцию, всё ещё очень мал. Но этого достаточно, чтобы показать вам, как работает переключение языков в приложениях для Android!
Важно: некоторые из этих шагов работают только на Android 13 и более поздних версиях.
Вы можете изменить язык для отдельного приложения в настройках телефона.
Изменение языковых настроек для определенного приложения

- На телефоне Android откройте приложение «Настройки».
- Коснитесь Общие настройки → Языки приложения.
- Выберите приложение, которое хотите изменить.
- Выберите язык.
Совет. Вы можете изменить язык только для приложений, поддерживающих выбор языка.
Устранение неполадок с языковой функцией приложения
В разделе «Все языки» перечислены языки, которые поддерживает конкретное приложение. Чтобы получить самый актуальный список поддерживаемых языков, обновите приложение.
Если вы меняете настройки приложения, но язык приложения не меняется
Если вы выбрали язык, но заметили, что язык приложения не меняется, попробуйте следующие исправления:
- Перезапустите приложение.
- Убедитесь, что ваш смартфон подключен к сети. Если вы измените язык приложения, когда вы не подключены к Интернету, язык приложения может не обновиться.
- Добавьте язык в качестве дополнительного, а затем снова попробуйте переключить язык приложения:
- На телефоне Android откройте приложение «Настройки».
- Нажмите Общие настройки → Языки ввода.
- Добавьте язык в качестве дополнительного языка.
- Через несколько минут снова откройте приложение «Настройки телефона».
- Коснитесь Общие настройки → Языки приложения.
- Выберите приложение, которое хотите изменить.
- Выберите язык.
Если языковая функция по-прежнему не работает, список поддерживаемых языков, предоставленный приложением, может быть неточным.
Совет. Убедитесь, что у вас установлена последняя версия приложения.
Если вы не можете найти своё приложение в списке приложений
Некоторые приложения не поддерживают эту языковую функцию. В списке приложений будут отображаться только те приложения, разработчики которых разрешили использовать эту функцию.
Если приложение кажется «зависшим» на языке, отличном от языков вашей системы, вы можете сбросить настройки приложения, очистив данные приложения. Некоторые приложения позволяют изменить язык только из приложения или связанной с ним учетной записи приложения.
Как изменить язык приложений на Android, не затрагивая системный язык

Как изменить язык отдельных приложений на Android, не затрагивая язык системы.
Темы покрыты Показать
Мы используем телефоны на английском языке, потому что язык по умолчанию более доступен, чем что-либо еще. Но мы можем захотеть использовать определенное приложение на другом языке, особенно если наш основной язык не английский. Android 13 теперь предлагает возможность изменить язык приложения на телефоне без полной смены языка системы.
Давайте узнаем, как переключить язык любого приложения на вашем телефоне Android, не меняя язык системы.
Языковые настройки Android 13 для каждого приложения
Телефоны Android уже имеют дополнительную языковую поддержку для использования телефона на вашем родном языке. Ты можешь пойти в Настройки>Система>Язык И выберите предпочитаемый язык на Android. Как только вы измените язык системы, все приложения изменят свой язык, чтобы установить один язык.
Но это имеет некоторые проблемы. Например, вы можете захотеть, чтобы ваш системный язык был английским, но вы могли бы захотеть прокручивать ленту новостей Facebook на испанском языке. К счастью, такие приложения, как Facebook В настройках языка в приложении Так что это не проблема. Не все приложения предлагают такие опции, потому что они используют ваш системный язык. Вот где это может помочь Языковые предпочтения Android 13 для каждого приложения.
Читайте также 12 лучших приложений для письма для Android и iOS в 2022 году 2023
Изменить язык для отдельного приложения на Android
На данный момент возможность изменить язык для определенного приложения, не затрагивая язык системы, доступна только на Android 13 и более поздние версии. Прежде чем пытаться выполнить шаги, вы должны убедиться, что ваш телефон работает под управлением Android 13 или выше. Если вы это сделаете, вы можете выполнить следующие простые шаги, чтобы изменить язык приложения Android для отдельных приложений.
- Открыть приложение Настройки на вашем телефоне Android.
- Прокрутите вниз до Система и выберите его.
- На странице настроек Система , Найдите Языки и ввод .
- На Android 13 и выше вы увидите Языки приложений сюда. Выберите его.
- Выберите любое приложение из списка приложений, для которого вы хотите изменить язык приложения.
- Выберите нужный язык из списка языков.
В следующий раз, когда вы откроете приложение, вы увидите, что оно использует выбранный вами язык, в то время как остальная часть системы по-прежнему использует английский (или предпочитаемый вами язык).
Читайте также Как заставить Microsoft Teams читать сообщения вслух
Почему вы не можете изменить язык для конкретного приложения?
Однако трава не вся зеленая, как в случае с большинством новых функций Android. Не все приложения на вашем телефоне Android поддерживают языковые настройки каждого приложения. Разработчики приложений фактически должны поддерживать языковые настройки каждого приложения в своих приложениях.
Таким образом, эта функция в основном позволяет пользователям изменять язык для большинства приложений на телефоне непосредственно из настроек телефона. Если приложение не поддерживается, вы не увидите его в меню языковых настроек каждого приложения.
Для разработчиков: Все, что требуется от разработчиков приложений, — это файл ресурсы locales_config.xml . Этот файл должен включать в себя список языков, поддерживаемых вашим приложением. Это файл, который Android будет использовать для отображения списка языков на выбор.
На момент написания этой статьи Android 13 едва вышел, и он доступен только на некоторых устройствах Google Pixel. Если вы не можете найти приложение, для которого хотите изменить язык, есть хороший шанс вскоре после обновления Android.
Читайте также 7 лучших приложений для медицинской записи для телефонов Android и iPhone
Часто задаваемые вопросы: изменение языка приложения на Android
Как я могу использовать несколько языков на Android?
Вы можете добавить несколько языков на Android в Настройки > Система > Языки и ввод > Языки . Если вы хотите использовать несколько языков на Android, изменив языки отдельных приложений, вы также можете сделать это на Android 13 и более поздних версиях, выполнив описанные выше действия.
Как я могу изменить язык определенного приложения?
В Android 13 и более поздних версиях вы можете изменить язык определенного приложения с Настройки>Система>Языки и ввод>Языки приложений . Если вы не видите нужное приложение в этом списке, возможно, оно не поддерживает эту функцию.
Как по-человечески изменить язык в android приложении?
Я проанализировал около 4-5 вопросов на стэке по поводу того как можно изменить язык в android приложении. В некоторых писались костыли, при которых нужно код проверки локали тянуть в каждую активити,в некоторых вообще всё отваливалось на андроиде 9-10. Может кто-нибудь подсказать как реально можно сменить язык и на лету и с перезагрузкой? Не верится что всё так костыльно При этом не проверяя в каждой активити локаль после перезагрузки/смены языка,если это возможно. Буду признателен
Отслеживать
задан 2 июл 2020 в 16:30
250 1 1 серебряный знак 7 7 бронзовых знаков
Простого решения нет. Часть проблем решается использованием только одной активистки в приложении.
2 июл 2020 в 16:46Пока что делаю проект с несколькими активити. Вот тут новый комментарий к посту 2020 года stackoverflow.com/questions/2900023/…
2 июл 2020 в 16:48
Не очень понял что я должен был по ссылке увидеть) Если у вас несколько активити — надо ещё и пересоздавать активити в стеке, возвращаясь к ним. Вроде бы в onRestart методе, как описано в одном ответе по ссылке. Также надо иметь в виду, что работать это всё будет только для APK файлов или надо AppBundle собирать сразу со всеми локалями — иначе краш будет в рантайме из-за отсутствующих ресурсов
2 июл 2020 в 16:53
кошмар какой-то. И что, только в приложениях с одной активностью со сменой языка не будет проблем?
2 июл 2020 в 16:56Проблемы будут если проблемно реализовать. Если сделать нормально — нормально будет) С несколькими активити просто чуть больше кода надо написать. На самом деле задача не очень сложная
Как мне изменить язык приложения? (Android)

Далее в самом низу списка выберите » Язык«, чтобы перейти в следующее меню и изменить язык.

В следующем меню нажмите на кнопку « Выбрать язык» чтобы перейти к списку доступных языков:

Язык приложения всегда будет соответствовать языку вашего телефона, если вы не включите опцию » Только на английском«. Если же данная опция будет активирована приложение будет работать на английском языке независимо от языка вашего телефона.
Нашли ли вы нужный ответ?
Спасибо за ваш отзыв Не удалось отправить ваш отзыв. Пожалуйста, попробуйте позже.