Ubah lokal (bahasa) melalui ADB. Tidak perlu melakukan root pada perangkat.
Ubah lokal (bahasa) perangkat Anda melalui ADB (pada OS Android versi 8.0, 7.0, 6.0, 5.0, 4.4, 4.3, 4.2 dan yang lebih lama). Tidak perlu melakukan root pada perangkat Anda! Dengan ADB (Android Debug Bridge) di komputer, Anda dapat dengan cepat berpindah lokal perangkat untuk melihat tampilan UI aplikasi Anda dalam berbagai bahasa.
Penggunaan:
- instal aplikasi ini
- atur 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 menempelkannya ke konsol perintah Anda):
adb shell pm hibah net.sanapeli.adbchangebahasa android.permission.CHANGE_CONFIGURATION
- Contoh perubahan bahasa 1, Portugis Brasil:
adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa pt-rBR
- Contoh perubahan bahasa 2, Perancis dan Inggris:
adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa fr,en
Alat ini sangat berguna bagi pengembang yang ingin menambahkan peralihan lokal ke otomatisasi (pengujian). Alat berfungsi pada semua versi OS publik terbaru, terverifikasi 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, tablet Asus Transformer).
Beberapa bahasa umum untuk referensi cepat (salin-tempel):
Bahasa Arab: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa ar
Bahasa Mandarin (Sederhana): adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa zh-rCN
Mandarin (Tradisional): adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa zh-rTW
Bahasa Denmark: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa da
Belanda: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa du
Bahasa Inggris: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa en
Bahasa Finlandia: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa fi
Perancis: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa fr
Jerman: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa de
Yunani: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa el
Ibrani: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa iw
Italia: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa itu
Bahasa Jepang: adb shell am start -n net.sanapeli.adbchangescience/.AdbChangeLanguage -e bahasa ja
Bahasa Korea: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa ko
Bahasa Norwegia: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa no
Polandia: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa po
Portugis: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa pt
Portugis (Brasil): adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa pt-rBR
Rusia: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa ru
Spanyol: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa es
Bahasa Swedia: adb shell am start -n net.sanapeli.adbchangescience/.AdbChangeLanguage -e bahasa se
Bahasa Thailand: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa th
Turki: adb shell am start -n net.sanapeli.adbchangelingual/.AdbChangeLanguage -e bahasa tr
Untuk daftar lengkap kode bahasa, lihat http://stackoverflow.com/a/30028371/1097104.
Baca selengkapnya