Skip to content

Instantly share code, notes, and snippets.

@Sardorbekcyber
Created May 6, 2023 04:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sardorbekcyber/ff8b8f62d1a4fa735990c0ad91f95c34 to your computer and use it in GitHub Desktop.
Save Sardorbekcyber/ff8b8f62d1a4fa735990c0ad91f95c34 to your computer and use it in GitHub Desktop.
Change the emulator locale from the adb shell
To change the locale in the emulator by using the adb shell, do the following:
Pick the locale you want to test and determine its BCP-47 language tag, such as fr-CA for Canadian French.
Launch an emulator.
From a command-line shell on the host computer, run the following command:
adb shell
or, if you have a device attached, specify that you want the emulator by adding the -e option:
adb -e shell
At the adb shell prompt (#), run this command:
setprop persist.sys.locale [BCP-47 language tag];stop;sleep 5;start
Replace the bracketed sections with the appropriate codes from Step 1.
For instance, to test in Canadian French:
setprop persist.sys.locale fr-CA;stop;sleep 5;start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment