Cambie la configuración regional (idioma) a través de ADB. No es necesario rootear el dispositivo.
Cambie la configuración regional (idioma) de su dispositivo a través de ADB (en las versiones del sistema operativo Android 8.0, 7.0, 6.0, 5.0, 4.4, 4.3, 4.2 y anteriores). ¡No es necesario rootear tu dispositivo! Con ADB (Android Debug Bridge) en su computadora, puede cambiar rápidamente la configuración regional del dispositivo para ver cómo se ve la interfaz de usuario de su aplicación en diferentes idiomas.
Uso:
- instalar esta aplicación
- configure la conexión adb a su dispositivo (http://developer.android.com/tools/help/adb.html)
- Android OS 4.2 en adelante (consejo: puedes copiar el comando aquí y pegarlo en tu consola de comandos):
adb shell pm otorgar net.sanapeli.adbchangelanguage android.permission.CHANGE_CONFIGURATION
- Ejemplo de cambio de idioma 1, portugués brasileño:
adb shell soy inicio -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma pt-rBR
- Ejemplo de cambio de idioma 2, francés e inglés:
adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma fr,en
Esta herramienta es especialmente útil para los desarrolladores que desean agregar el cambio de configuración regional a la automatización (de prueba). La herramienta funciona en todas las últimas versiones públicas del sistema operativo, verificadas en Android OS 8.0 (Oreo, Google Pixel XL) 7.0 (Nougat, LG G5), 6.0 (Marshmallow, Nexus 6 y Nexus 9), 5.0 (Lollipop, Nexus 5), 4.4 (Kitkat, Galaxy S5), 4.3, 4.2, 4.1 (Jelly Bean), 4.0 (Ice Cream Sandwich, tableta Asus Transformer).
Algunos de los lenguajes comunes para referencia rápida (copiar y pegar):
Árabe: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma ar
Chino (simplificado): adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language zh-rCN
Chino (tradicional): adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language zh-rTW
Danés: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language da
Holandés: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language du
Inglés: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma es
Finlandés: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language fi
Francés: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma fr
Alemán: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma de
Griego: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language el
Hebreo: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma iw
Italiano: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma it
Japonés: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma ja
Coreano: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma ko
Noruego: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma no
Polaco: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language po
Portugués: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma pt
Portugués (brasileño): adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language pt-rBR
Ruso: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma ru
Español: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma es
Sueco: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language se
Tailandés: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e idioma th
Turco: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language tr
Para obtener una lista completa de códigos de idioma, consulte http://stackoverflow.com/a/30028371/1097104.
Leer más