Изменить язык системы на тот, которого нет в списке?

У меня есть Samsung Galaxy Grand Prime, который не является самым высококлассным смартфоном Android/Samsung, у меня нет многих функций, которые есть у других людей, и мне просто интересно, есть ли способ изменить язык системы на японский. Когда я захожу в «Настройки»> «Язык и ввод»> «Язык», у меня есть только параметры, показанные на этом изображении:Язык

Есть ли способ изменить язык на японский или мне не повезло? Заранее спасибо.

Ответы (1)

Фон:

Во-первых, пожалуйста, взгляните на аналогичный пост: Как добавить новый язык? .

Добавление полной языковой поддержки для устройства выполняется на уровне ПЗУ, языки, которые будет поддерживать клавиатура по умолчанию, добавляются перед компиляцией, а клавиатура Android дает вам возможность загружать словари только для поддерживаемых ею языков.

Как правило, добавить новый язык в ОС непросто, если это не сделано производителем.

Лучшим решением будет прошивка нового ПЗУ с нужным языком, либо стандартного ПЗУ, созданного для вашего региона производителем вашего устройства, либо пользовательского ПЗУ.


Сказав это, тем не менее, может случиться так, что ПЗУ поддерживает много языков, но скрыто из-за таких вещей, как:

  • Расположение CSC (Код обслуживания клиентов)
  • Регион или
  • Перевозчик

Такое поведение было отмечено для устройств Sony, HTC и Samsung . К счастью, в этом случае есть обходной путь (ура!).

Поскольку у вас есть устройство Samsung, вы можете попробовать Language Enabler (Wanam) , который рекомендуется в этой ветке XDA.

Описание

Это приложение позволяет с легкостью активировать ваш домашний язык (локаль).

Language Enabler активирует все поддерживаемые языки Samsung и ввод с клавиатуры.

Начиная с Android 4.2 разрешение на изменение языка системы стало защищенным.

Если вы знакомы с инструментами разработки Android, вы можете предоставить необходимое разрешение приложению без рута, выполнив эту команду через usbadb -d shell pm grant com.wanam android.permission.CHANGE_CONFIGURATION

Если у вас есть root-доступ на вашем устройстве, Language Enabler может автоматически сделать это за вас.

Это приложение поддерживает все языки/регионы: арабский, китайский, индийский, испанский, французский, иврит, фарси... عربية، عبرية، فارسية.

Есть некоторые варианты устройств (США, Китай), которые полностью удаляют все неиспользуемые языки, к сожалению, в этом случае мы ничего не можем сделать.

Функции :

  • Выберите язык для включения (83+ языка)

  • Отображение языков в кодировке локали

  • Автоматическое резервное копирование настроек стандартного языка
  • Восстановите настройки стандартного языка

Важный

Это приложение не добавляет никакой языковой поддержки, оно просто включает все поддерживаемые языки, поэтому, если вы не получаете свой местный язык после перезагрузки, это означает, что он не поддерживается в вашем ПЗУ.

Пожалуйста, не забудьте поделиться своими отзывами в разделе комментариев

Что ж, я хотел бы сказать, что через некоторое время я наконец получил команду для запуска, потому что я установил неправильную программу, но на этом все закончилось. Я выполнил команду, и она не показала ошибок. Однако, когда я открыл приложение после этого, в нем появилось сообщение «ТРЕБУЕТСЯ root-доступ!» Поэтому даже после того, как я запустил команду, она либо не считает, что у нее есть необходимые привилегии, либо не может добавить язык. Если у него есть доступ, то я думаю, что мой телефон не имеет такой возможности из-за моего ПЗУ.
Пожалуйста, дважды проверьте, есть ли ваше устройство в списке устройств adb .... Также убедитесь, что отладка по USB включена в настройках разработчика, подключите кабель USB, затем введите adb devicesи проверьте, есть ли оно в списке, а затем выполните командуadb -d shell pm grant com.wanamandroid.permission.CHANGE_CONFIGURATION
Я перезагрузил свой телефон, запустил команду adb devices, которая затем привела к тарабарщине идентификатор моего телефона, к которому я привык, и рядом с ним было указано устройство. Поэтому я снова запустил команду adb -d shell pm grant com.wanamandroid.permission.CHANGE_CONFIGURATION, просто чтобы узнать, что есть два варианта японского языка, и один явно не японский, иначе он не будет установлен. Поэтому я выбрал другой вариант, и он изменил большую часть моей системы на японский язык, за исключением настроек, камеры и подобных приложений. Поэтому хочу поблагодарить вас за помощь!
Я попробовал это решение и работает. Одна из проблем заключается в том, что нельзя сохранить языки, которые отображаются в конфигурации. тогда вам нужно приложение всякий раз, когда вы хотите повторно использовать язык, не указанный в списке.
Я точно выполнил шаги, указанные в этой теме, и смог отобразить номер моего устройства после ввода C:\platform-tools\adb devices, но при вводе в командной строке C:\platform-tools\adb -d shell pm grant com .wanamandroid.permission.CHANGE_CONFIGURATION Я получил следующее сообщение об ошибке: «разрешение не указано». что я сделал не так или что я пропустил?