¿Cambiar el idioma del sistema a uno que no aparece en la lista?

Tengo un Samsung Galaxy Grand Prime, que no es exactamente el teléfono inteligente Android/Samsung más avanzado que existe, no tengo muchas de las características que tienen otras personas, y simplemente me preguntaba si hay alguna forma de cambiar el idioma del sistema al japonés. Cuando entro en Configuración> Idioma e ingreso> Idioma, solo tengo las opciones que se muestran en esta imagen:Idioma

¿Hay alguna forma de cambiar el idioma a japonés o no tengo suerte? Gracias de antemano.

Respuestas (1)

Fondo:

En primer lugar, eche un vistazo a la publicación similar: ¿Cómo agrego un nuevo idioma? .

Agregar un soporte de idioma completo para un dispositivo se realiza a nivel de ROM, los idiomas que admitirá el teclado predeterminado se agregan antes de la compilación y el teclado de Android solo le dará la opción de descargar diccionarios para los idiomas que admite.

Por lo general, no es fácil agregar un nuevo idioma al sistema operativo si no lo hace el fabricante.

La mejor solución será flashear una nueva ROM que contenga el idioma deseado, ya sea una ROM estándar hecha para su área por el fabricante de su dispositivo o una ROM personalizada.


Habiendo dicho eso, sin embargo, podría ser que la ROM admita muchos idiomas pero esté oculta debido a cosas como:

  • Ubicación CSC (Código de servicio al cliente)
  • región o
  • Transportador

Este comportamiento se ha observado en dispositivos Sony, HTC y Samsung . Afortunadamente, hay una posible solución en este caso (¡sí!).

Como tiene un dispositivo Samsung, puede probar Language Enabler (Wanam), que se recomienda en este hilo de XDA.

Descripción

Esta aplicación le permite activar su idioma de origen (configuración regional) con facilidad.

Language Enabler activa todos los idiomas y entradas de teclado compatibles con Samsung.

A partir de Android 4.2, el permiso para cambiar el idioma de su sistema quedó protegido.

Si está familiarizado con las herramientas de desarrollo de Android, puede otorgar el permiso requerido a la aplicación sin root ejecutando este comando a través de usbadb -d shell pm grant com.wanam android.permission.CHANGE_CONFIGURATION

Si tiene acceso de raíz en su dispositivo, Language Enabler puede hacerlo automáticamente por usted.

Esta aplicación es compatible con todos los idiomas/locales: árabe, chino, indio, español, francés, hebreo, farsi... عربية، عبرية، فارسية.

Hay algunas variantes de dispositivos (EE. UU., chino) que eliminan por completo todos los idiomas no utilizados, lamentablemente no hay mucho que podamos hacer en este caso.

Características :

  • Elija el idioma que desea habilitar (más de 83 idiomas)

  • Mostrar idiomas en su codificación local

  • Copia de seguridad automática de su configuración de idioma estándar
  • Restaurar la configuración de idioma estándar

Importante

Esta aplicación no agrega ningún soporte de idioma, solo habilita todos los idiomas admitidos, por lo que si no obtiene su idioma local después de reiniciar, eso significa que no es compatible con su ROM.

Recuerde compartir sus comentarios en la sección de comentarios

Bueno, me gustaría decir que finalmente obtuve el comando para ejecutar después de un tiempo porque había instalado el programa incorrecto, pero eso se acabó. Ejecuté el comando y no mostró errores. Sin embargo, cuando abrí la aplicación después de hacer eso, tiene un mensaje que dice "¡SE REQUIERE acceso a la raíz!" Entonces, incluso después de ejecutar el comando, cree que no tiene los privilegios necesarios o no los tiene para agregar un idioma. Si tiene acceso, entonces supongo que mi teléfono no tiene esa capacidad debido a mi ROM.
Vuelva a verificar si su dispositivo está en la lista de dispositivos adb ... También asegúrese de que la depuración de USB esté habilitada en la configuración del desarrollador, conecte su cable USB, luego escriba adb devicesy verifique si está en la lista, luego ejecute el comandoadb -d shell pm grant com.wanamandroid.permission.CHANGE_CONFIGURATION
Reinicié mi teléfono, leí el comando adb devicesque luego apareció con un identificador incomprensible para mi teléfono, al que estoy acostumbrado, y junto a él decía dispositivo. Así que ejecuté el comando adb -d shell pm grant com.wanamandroid.permission.CHANGE_CONFIGURATIONnuevamente, solo para descubrir que había dos opciones para el idioma japonés, y una definitivamente no era japonesa, o no se establecería. Así que elegí la otra opción, y ha cambiado la mayor parte de mi sistema a japonés, además de la configuración y la cámara, y aplicaciones como esa. Así que me gustaría darle las gracias por su ayuda!
Probé esta solución y funciona. Uno de los problemas es que no se pueden guardar los idiomas que se muestran en la configuración. entonces necesita la aplicación cada vez que quiera reutilizar un idioma no listado.
Seguí exactamente los pasos especificados en este hilo y pude mostrar el número de mi dispositivo después de escribir C:\platform-tools\adb devices pero cuando lo escribí en el símbolo del sistema C:\platform-tools\adb -d shell pm grant com .wanamandroid.permission.CHANGE_CONFIGURATION Recibí el siguiente mensaje de error: "no se especificó ningún permiso". ¿Qué hice mal o qué me perdí?