Change locale (language) of your device via ADB (on Android OS version 8.0, 7.0, 6.0, 5.0, 4.4, 4.3, 4.2 and older). No need to root your device! With ADB (Android Debug Bridge) on your computer, you can fast switch the device locale to see how your application UI looks on different languages.
Usage:
- install this app
- setup adb connection to your device (http://developer.android.com/tools/help/adb.html)
- Android OS 4.2 onwards (tip: you can copy the command here and paste it to your command console):
adb shell pm grant net.sanapeli.adbchangelanguage android.permission.CHANGE_CONFIGURATION
- Language change example 1, Brazilian Portuguese:
adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language pt-rBR
- Language change example 2, French and English:
adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language fr,en
This tool is especially handy for developers who want to add locale switching to (test) automation. Tool works on all the latest public OS versions, verified on Android OS 8.0 (Oreo, Google Pixel XL) 7.0 (Nougat, LG G5), 6.0 (Marshmallow, Nexus 6 and 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, Asus Transformer tablet).
Some of the common languages for quick reference (copy-paste):
Arabic: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language ar
Chinese (Simplified): adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language zh-rCN
Chinese (Traditional): adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language zh-rTW
Danish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language da
Dutch: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language du
English: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language en
Finnish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language fi
French: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language fr
German: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language de
Greek: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language el
Hebrew: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language iw
Italian: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language it
Japanese: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language ja
Korean: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language ko
Norwegian: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language no
Polish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language po
Portuguese: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language pt
Portuguese (Brazilian): adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language pt-rBR
Russian: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language ru
Spanish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language es
Swedish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language se
Thai: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language th
Turkish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language tr
For a complete list of language codes, see http://stackoverflow.com/a/30028371/1097104.
Mengubah lokal (bahasa) dari perangkat Anda melalui ADB (Android OS versi 8.0, 7.0, 6.0, 5.0, 4.4, 4.3, 4.2 dan lebih tua). Tidak perlu untuk membasmi perangkat Anda! Dengan ADB (Android Bridge Debug) pada komputer Anda, Anda dapat dengan cepat mengganti lokal perangkat untuk melihat bagaimana UI aplikasi Anda terlihat pada bahasa yang berbeda.
Pemakaian:
- install aplikasi ini
- setup koneksi adb ke perangkat Anda (http://developer.android.com/tools/help/adb.html)
- Android OS 4.2 dan seterusnya (tip: Anda dapat menyalin perintah di sini dan paste ke konsol perintah Anda):
adb shell pm hibah net.sanapeli.adbchangelanguage android.permission.CHANGE_CONFIGURATION
- Perubahan Bahasa contoh 1, Portugis Brasil:
adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa pt-RBR
- Perubahan Bahasa contoh 2, Perancis dan Inggris:
adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e fr bahasa, en
Alat ini sangat berguna untuk pengembang yang ingin menambahkan lokal beralih ke (test) otomatisasi. Alat bekerja pada semua versi OS publik terbaru, diverifikasi pada Android OS 8.0 (Oreo, Google Pixel XL) 7.0 (Nougat, LG G5), 6.0 (Marshmallow, Nexus 6 dan 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, Asus Transformer tablet).
Beberapa bahasa umum untuk referensi cepat (copy-paste):
Arab: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa ar
Cina (Sederhana): adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa zh-RCN
Cina (Tradisional): adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa zh-RTW
Denmark: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e da bahasa
Belanda: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa du
Inggris: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa en
Finlandia: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa fi
Perancis: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa fr
Jerman: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa de
Yunani: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa el
Ibrani: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa iw
Italia: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa itu
Jepang: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa ja
Korea: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa ko
Norwegia: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa tidak ada
Polandia: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e po bahasa
Portugis: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa pt
Portugis (Brasil): adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa pt-RBR
Rusia: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa ru
Spanyol: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa es
Swedia: bahasa adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e se
Thai: adb shell am mulai bahasa -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e th
Turki: adb shell am mulai -n net.sanapeli.adbchangelanguage / .AdbChangeLanguage -e bahasa tr
Untuk daftar lengkap kode bahasa, lihat http://stackoverflow.com/a/30028371/1097104.
Change locale (language) of your device via ADB (on Android OS version 8.0, 7.0, 6.0, 5.0, 4.4, 4.3, 4.2 and older). No need to root your device! With ADB (Android Debug Bridge) on your computer, you can fast switch the device locale to see how your application UI looks on different languages.
Usage:
- install this app
- setup adb connection to your device (http://developer.android.com/tools/help/adb.html)
- Android OS 4.2 onwards (tip: you can copy the command here and paste it to your command console):
adb shell pm grant net.sanapeli.adbchangelanguage android.permission.CHANGE_CONFIGURATION
- Language change example 1, Brazilian Portuguese:
adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language pt-rBR
- Language change example 2, French and English:
adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language fr,en
This tool is especially handy for developers who want to add locale switching to (test) automation. Tool works on all the latest public OS versions, verified on Android OS 8.0 (Oreo, Google Pixel XL) 7.0 (Nougat, LG G5), 6.0 (Marshmallow, Nexus 6 and 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, Asus Transformer tablet).
Some of the common languages for quick reference (copy-paste):
Arabic: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language ar
Chinese (Simplified): adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language zh-rCN
Chinese (Traditional): adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language zh-rTW
Danish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language da
Dutch: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language du
English: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language en
Finnish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language fi
French: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language fr
German: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language de
Greek: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language el
Hebrew: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language iw
Italian: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language it
Japanese: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language ja
Korean: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language ko
Norwegian: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language no
Polish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language po
Portuguese: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language pt
Portuguese (Brazilian): adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language pt-rBR
Russian: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language ru
Spanish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language es
Swedish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language se
Thai: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language th
Turkish: adb shell am start -n net.sanapeli.adbchangelanguage/.AdbChangeLanguage -e language tr
For a complete list of language codes, see http://stackoverflow.com/a/30028371/1097104.