For the complete documentation index, see llms.txt. This page is also available as Markdown.

Device Locale

Set device language and region for localization testing.

The default locale for Android is en_US . The default locale for iOS is currently en_GB but will be changing to en_US later in 2026.

Format

{language_code}_{COUNTRY_CODE}

  • Language: ISO-639-1 (lowercase)

  • Country: ISO-3166-1 (uppercase)

Usage

To set locale for the whole upload:

# German
dcd cloud ... --device-locale de_DE

# With device selection
dcd cloud ... --android-device pixel-6 --device-locale ja_JP

To override locale for a specific test, pass in the DeviceCloud env variable. This will override the upload setting above, but just for a single test:

# in your test.yaml
appId: my.app
env:
    DEVICECLOUD_OVERRIDE_DEVICE_LOCALE: de_DE
---
# test steps

Common Locales

European

  • en_GB: English (UK)

  • de_DE: German

  • fr_FR: French

  • it_IT: Italian

Asian

  • zh_CN: Chinese

  • ja_JP: Japanese

  • ko_KR: Korean

RTL

  • ar_SA: Arabic

  • he_IL: Hebrew

Last updated