ADB Change Language

ADB Change Language Free App

Rated 4.09/5 (68) —  Free Android application by Juuso Ohtonen

Advertisements

About ADB Change Language

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.

How to Download / Install

Download and install ADB Change Language version 0.80 on your Android device!
Downloaded 10,000+ times, content rating: Everyone
Android package: net.sanapeli.adbchangelanguage, download ADB Change Language.apk

All Application Badges

Free
downl.
Android
4.0+
For everyone
Android app

App History & Updates

What's Changed
Android O (8.0, API level 26) support
Version update ADB Change Language was updated to version 0.80
More downloads  ADB Change Language reached 10 000 - 50 000 downloads
More downloads  ADB Change Language reached 5 000 - 10 000 downloads
More downloads  ADB Change Language reached 1 000 - 5 000 downloads

What are users saying about ADB Change Language

R70%
by R####:

Works very well, if you don't forget to execute the command to give permission to change the configuration. An option to suppress the TOAST would be very usefull for me.

X70%
by X####:

Works perfectly. Made my job a whole lot easier. Cheers

Y70%
by Y####:

Changing the language programmatically without root... Frickin genius! Thanks for saving me time. So simple, so nice!

R70%
by R####:

Great job!

R70%
by R####:

Bagus

R70%
by R####:

Excellent app, work as intended. The developer is very responsive, even added support for Nougat's multiple languages when I asked.

R70%
by R####:

Great app, we aren't restricted by each manufacturer limited set of languages anymore.

R70%
by R####:

Awesome, very useful. Is there way to call the intent without displaying toast? I am using it for screenshots in different languages and I have to add delay to wait until it disapears.

R70%
by R####:

xperia z4 tablet. took me 2 days to do it. my fault. I neglected to read carefully the bibliography. specially the part "run apps on a hardware device". about Hebrew - I didn't need to specify country.

B70%
by B####:

Doesn't work

B70%
by B####:

You can switch your device to any language you want - not just the languages that are in the Settings. I use this app every day and I don’t know what I would have done without it. Controlling via ADB is very convenient - I have created a few batch files for the languages I need.

Q70%
by Q####:

Would be nice if it could remember and change the language on boot

Q70%
by Q####:

Doesn't change the direction to right-to-left for Hebrew (Nexus 6, Marshmallow)

J70%
by J####:

works well for different localize test automation with appium

Q70%
by Q####:

Thank you so much for this awesome. App.

Q70%
by Q####:

Не работи

G70%
by G####:

thanks! btw for hebrew - language=iw, country=IL

T70%
by T####:

fine

T70%
by T####:

thank you

Q70%
by Q####:

I found this is really handy developer tool for testing your app's different localizations without wasting any time.

C70%
by C####:

Works like clockwork


Share The Word!


Rating Distribution

RATING
4.15
68 users

5

4

3

2

1