La ROM del mercado de accesorios que utilizo parece tener la lista de idiomas reducida a solo un par de selecciones, probablemente para ahorrar espacio.
Me gustaría agregar un idioma nuevamente al sistema. Ya puedo configurar la configuración regional utilizando programas como MoreLocale 2 para que las aplicaciones con soporte de mi idioma comiencen con el código de configuración regional correcto, sin embargo, eso no agrega los idiomas faltantes del sistema. Tener el sistema en otro idioma sería bueno, pero lo principal es que los archivos de diccionario para el teclado se completen automáticamente . ¿Cómo se puede agregar los archivos de soporte de idiomas para un idioma de entrada a un sistema o ROM?
Puedo acceder a otras ROM o al proyecto AOSP para extraer cosas, pero no sé por dónde empezar. ¿Qué archivos necesito y qué modificaciones debo hacer? ¿Hay una manera fácil de hacer esto con un paquete de idioma o es piratería todo el tiempo?
Mi ROM está completamente rooteada y tengo adb
acceso si es necesario. Es Android 2.3.7 ( puerto CM 7.1 no oficial para Dream / Sapphire ) y estoy usando el teclado de Android. El idioma que quiero es el turco, aunque a menos que alguien tenga una descarga para señalarme, es principalmente el proceso que estoy buscando aquí.
fuente
Respuestas:
La adición del soporte de idioma completo para un dispositivo se realiza a nivel de rom, los idiomas que admitirá el teclado predeterminado se agregarán antes de la compilación y el teclado de Android solo le dará la opción de descargar diccionarios para los idiomas que admite. Una buena solución es descargar una aplicación de teclado (como GOKeyboard) que admita agregarle idiomas.
Las aplicaciones de cambio de configuración regional son agradables, pero es posible que no sean tan completas en su traducción como una rom que se hizo o se tradujo especialmente a un idioma específico / a su idioma deseado. Si su idioma es bi-di (bidireccional, como el hebreo o el árabe) y la rom no lo admite, ¡también puede introducir errores!
La mejor solución será flashear una nueva rom que contenga el idioma deseado, ya sea una rom de stock hecha para su área por el fabricante de su dispositivo o una rom personalizada, Cyanogen es bueno porque probablemente sea compatible con todos los idiomas que cumplan con el estándar Unicode (incluyendo turco).
fuente
Mira este video
https://www.google.com/search?ei=MLpoXaXLLYHykwXjwqHADQ&q=android+setting+language+missing&oq=android+setting+language+mis&gs_l=psy-ab.3.0.33i22i29i30l2.271266.274795..276526...0.2 ..276526...0.2. 0.208.2395.0j13j2 ...... 0 .... 1..gws-wiz ....... 0i71j35i39j0i67j0j0i20i263j0i203j0i22i30.5sRaXAommog # kpvalbx = _R7toXaWQEdHxkwWXnIv4CA22
TL; DW
pm grant dogfooderz.com.morelocales android.permission.CHANGE_CONFIGURATION
NOTA: si obtienes
Security exception: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS
vea esta respuesta /programming/52079343/how-can-i-use-adb-to-grant-permission-without-root
fuente