1 votos

Cómo cambiar el idioma del sistema Android si morelocale2 no funciona

Hace poco compré un smartphone chino (SM-G3858) y sólo hay 3 idiomas disponibles. Inglés, chino y coreano. He intentado añadir otro idioma (por ejemplo, alemán) con las aplicaciones morelocale2, any locale, raygional, localeswitch, language picker widget... como ya se ha sugerido en:

¿Es posible cambiar la configuración regional de mi dispositivo?

pero el idioma del sistema permanece en el idioma con el que configuré inicialmente el teléfono (inglés). Sólo las aplicaciones en sí (por ejemplo, las instaladas manualmente en googleplay- así que no las aplicaciones del sistema) se cambian al alemán. El menú de configuración y todo el marco sigue siendo en Inglés. No existe ninguna rom personalizada para ese teléfono, así que eso está fuera de la cuestión. He intentado a través de adb el comando:

pm grant jp.co.c_lis.ccl.morelocale Android.permission.CHANGE_CONFIGURATION

Pero eso no funcionó. Tengo Root y correr en 4.2.2 JB. También trató de ponerse en contacto con el dev de morelocale 2 pero sin respuesta. También preguntó en xda, sin respuesta. Así que estoy atascado. No estoy interesado en cambiar el idioma del teclado, cuz que funciona bien. Quiero cambiar el idioma del sistema. Supongo que hay algún tipo de bloqueo de idioma en ese teléfono. ¿Cómo puedo anular ese bloqueo? ¿Qué tengo que cambiar para tener todo el sistema en el nuevo idioma local? Y por cierto. Ese teléfono funciona en todo el mundo, así que supongo que eso significa que no hay bloqueo de región?

No he podido encontrar un hilo con las mismas especificaciones mencionadas. Si existe uno agradecería un enlace. Gracias

3voto

Andy Brudtkuhl Puntos 1714

No es que la configuración regional esté bloqueada, es que sólo sirve para cambiarla a un idioma que ya esté en tu teléfono. Si el teléfono no tiene una traducción y otros archivos necesarios para el alemán, cambiar la configuración regional al alemán no tendrá ningún efecto. Es como si tienes un teléfono alemán e instalas una aplicación que no está traducida al alemán: tendrás el idioma por defecto de la aplicación.

Sólo se puede añadir un nuevo idioma del sistema instalando una ROM personalizada que soporte ese idioma, y como habrás notado, es difícil encontrar ROMs personalizadas para teléfonos chinos.

0 votos

Gracias por su respuesta. S

0 votos

No serviría de nada aunque lo supieras. Los IDs de cada cadena se generan durante el proceso de construcción, por lo que tienen que ser construidos desde el mismo árbol de fuentes que el resto de la ROM. No se puede simplemente colocar un archivo de una ROM diferente y esperar que funcione.

0 votos

Agradezco tu respuesta Dan. He encontrado un programa que puede añadir idiomas a un sistema operativo actual a través de adb. Es bastante desconocido y muy específico, pero parece que mi problema se resolverá con eso. Para los registros el programa se llama proyecto de lenguaje Android. Ver el sitio web de los desarrolladores aquí www.androidlangproject.com y su video yt aquí youtube.com/watch?v=-0BeQUNJ67M

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X