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

Recientemente compré un teléfono inteligente chino (SM-G3858) y solo hay 3 idiomas disponibles. Inglés, chino y coreano. Traté de agregar otro idioma (por ejemplo, alemán) con las aplicaciones morelocale2, any locale, raygional, localeswitch, widget de selector de idioma... como ya se sugirió 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). Solo las aplicaciones en sí (por ejemplo, Googleplay instalado manualmente, no las aplicaciones del sistema) se cambian a alemán. El menú de configuración y todo el marco todavía están en inglés. No existe una rom personalizada para ese teléfono, así que eso está fuera de discusión. Intenté a través de adb el comando:

pm otorgar jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION

Pero eso no funcionó. Tengo root y ejecuto en 4.2.2 JB. También intenté contactar al desarrollador de morelocale 2 pero no obtuve respuesta. También preguntado en xda, no hay respuesta. Así que estoy atascado. No estoy interesado en cambiar el idioma del teclado, porque funciona bien. Quiero cambiar el idioma del sistema. Supongo que hay algún tipo de bloqueo de idioma en ese teléfono. Ahora, ¿cómo puedo anular ese bloqueo? ¿Qué debo 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 pude encontrar un hilo con exactamente las mismas especificaciones mencionadas. Si existe, agradecería un enlace. Gracias

Respuestas (1)

No es que la configuración regional esté bloqueada, es solo que solo es útil cambiarla a un idioma que ya está en su teléfono. Si el teléfono no tiene una traducción y otros archivos necesarios para el alemán, cambiar la configuración regional a alemán no tendrá ningún efecto. Es como si tuviera un teléfono alemán e instalara una aplicación que no está traducida al alemán: obtendrá el idioma predeterminado de la aplicación.

Solo puede agregar un nuevo idioma del sistema instalando una ROM personalizada que admita ese idioma y, como habrá notado, es difícil encontrar ROM personalizadas para teléfonos chinos.

Gracias por tu respuesta. Entonces, básicamente, lo que necesitaría es un archivo traducido para tener un marco de trabajo en alemán. Y eso implementado en una rom personalizada. ¿Sabe dónde se encuentran generalmente los archivos traducidos al inglés (las traducciones del sistema al inglés)? Supongo que en algún lugar de /system?
No ayudaría incluso si lo supieras. Los ID de cada cadena se generan durante el proceso de compilación, por lo que deben compilarse a partir del mismo árbol de origen que el resto de la ROM. No puede simplemente colocar un archivo de una ROM diferente y esperar que funcione.
Agradezco tu respuesta Dan. Encontré un programa ahora que puede agregar 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. Vea el sitio web de desarrolladores aquí www.androidlangproject.com y su video de YouTube aquí youtube.com/watch?v=-0BeQUNJ67M