ScreenShipper
Blog
Growth & Marketing

App Store Localization Languages: Full List of All 50 (2026)

The full App Store localization languages list: all 50 App Store Connect languages and locales with codes and scripts, plus how Google Play's list differs.

ScreenShipper team · · 7 min read

Quick answer: App Store Connect currently supports 50 languages and locales for App Store metadata: four English variants, two each of Spanish, Portuguese, French and Chinese, and 38 other languages from Arabic to Vietnamese. Apple changes the list over time, so confirm it in Apple's App Store localizations reference before you plan. Google Play accepts more than 80 store listing languages.

All 50 App Store Connect languages

The table follows Apple's App Store localizations reference. The locale shortcode is what the App Store Connect API (and tools built on it) use; the script column tells you what fonts and layout your screenshots need.

Language in App Store ConnectLocale shortcodeScript and direction
Arabicar-SAArabic, right to left
Banglabn-BDBengali
CatalancaLatin
Chinese (Simplified)zh-HansSimplified Chinese characters
Chinese (Traditional)zh-HantTraditional Chinese characters
CroatianhrLatin
CzechcsLatin
DanishdaLatin
Dutchnl-NLLatin
English (Australia)en-AULatin
English (Canada)en-CALatin
English (U.K.)en-GBLatin
English (U.S.)en-USLatin
FinnishfiLatin
Frenchfr-FRLatin
French (Canada)fr-CALatin
Germande-DELatin
GreekelGreek
Gujaratigu-INGujarati
HebrewheHebrew, right to left
HindihiDevanagari
HungarianhuLatin
IndonesianidLatin
ItalianitLatin
JapanesejaKanji and kana
Kannadakn-INKannada
KoreankoHangul
MalaymsLatin
Malayalamml-INMalayalam
Marathimr-INDevanagari
NorwegiannoLatin
Odiaor-INOdia
PolishplLatin
Portuguese (Brazil)pt-BRLatin
Portuguese (Portugal)pt-PTLatin
Punjabipa-INGurmukhi
RomanianroLatin
RussianruCyrillic
SlovakskLatin
Sloveniansl-SILatin
Spanish (Mexico)es-MXLatin
Spanish (Spain)es-ESLatin
SwedishsvLatin
Tamilta-INTamil
Telugute-INTelugu
ThaithThai
TurkishtrLatin
UkrainianukCyrillic
Urduur-PKArabic script, right to left
VietnameseviLatin with diacritics

Two naming quirks: Apple's API documentation calls Bangla "Bengali" and Odia "Oriya," but the codes are the same. Also note that some codes carry a region (de-DE, nl-NL) and others don't (it, sv), so copy them exactly when you automate uploads.

Note: This list reflects Apple's documentation as of November 2026. Apple adds languages occasionally, and its reference page is the source of truth.

Languages that come in regional variants

Twelve of the 50 entries are regional versions of five languages. Each variant has its own name, subtitle, keywords field and screenshots, so they're worth treating separately:

  • English (U.S., U.K., Canada, Australia): spelling ("color" vs "colour"), vocabulary ("cell phone" vs "mobile") and, most usefully, four separate 100-character keywords fields.
  • Spanish (Mexico, Spain): different everyday vocabulary and tone. Spanish (Mexico) is also listed as an additional language in the United States storefront.
  • Portuguese (Brazil, Portugal): spelling and vocabulary differ enough that Brazilian copy can read as foreign in Portugal, and vice versa.
  • French (France, Canada): Canadian French has its own vocabulary, and French (Canada) is the additional language in the Canadian storefront.
  • Chinese (Simplified, Traditional): different character sets. Apple lists Simplified as the default in mainland China and Traditional as the default in Hong Kong and Taiwan.

If budget is tight, start with the variants that share most of your existing copy. English variants in particular are close to free.

Right-to-left and complex scripts

Eighteen languages on the list need more than a translation file:

GroupLanguagesWhat to check in screenshots
Right to leftArabic, Hebrew, UrduMirror text alignment, arrows and element order; show your RTL app UI if you have one
Indian scriptsBangla, Gujarati, Hindi, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil, TeluguFonts with full glyph coverage; taller line heights for stacked marks
East AsianChinese (both), Japanese, KoreanCJK-capable fonts; shorter captions that still read well at thumbnail size
Southeast AsianThaiFonts that support Thai vowel and tone marks; no letter spacing

Never apply letter spacing to connected scripts like Arabic or the Indian scripts; it breaks the letterforms. And test every caption at thumbnail size, because complex scripts lose legibility faster than Latin text. How to localize App Store screenshots covers the design details.

Storefront defaults and additional languages

Languages and storefronts aren't the same thing. Apple's reference assigns every country or region a default language and, often, additional supported languages:

StorefrontDefaultAdditional supported languages
United StatesEnglish (U.S.)Arabic, Chinese (Simplified), Chinese (Traditional), French, Korean, Portuguese (Brazil), Russian, Spanish (Mexico), Vietnamese
CanadaEnglish (Canada)French (Canada)
SwitzerlandGermanEnglish (U.K.), French, Italian
SpainSpanish (Spain)Catalan, English (U.K.)
IndiaEnglish (U.K.)Bangla, Gujarati, Hindi, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil, Telugu, Urdu

Which localization a person actually sees depends on their storefront, their device language and the languages you've added. If nothing matches, they see your primary language. The App Store localization guide explains these fallback rules and how teams use additional languages for keywords.

Google Play listing languages

Google Play's list is longer. Play Console Help currently lists more than 80 languages and locales for store listing translations, including several App Store Connect doesn't offer, such as Afrikaans, Filipino, Swahili and Spanish (Latin America).

Differences that trip people up:

  • Different codes. Play uses its own codes, such as iw-IL for Hebrew, ja-JP for Japanese and zh-TW for Traditional Chinese. Don't reuse App Store codes in Play automation.
  • More English and Spanish variants. Play adds variants such as English (India), English (Singapore) and Spanish (United States).
  • Automatic fallback. If you don't translate your listing, Play can offer users an automated translation.
  • Free machine translation. Play Console offers it for a short list of languages; everything else needs your own or a paid translation.

For field limits and listing structure, see the Google Play store listing guide.

How to choose your first languages

Fifty is a list of options, not a to-do list. A practical order:

  1. Add the English variants (U.K., Canada, Australia) for their extra keywords fields.
  2. Add the additional languages of your biggest storefront. For a US-heavy app, Spanish (Mexico) is the usual first pick.
  3. Add the languages of countries where App Store Connect Analytics already shows impressions or downloads.
  4. Add large non-English storefronts that fit your category, such as Japanese, German, French, Korean or Portuguese (Brazil).
  5. Expand to the rest once your translation and screenshot workflow is repeatable. How to translate App Store screenshots into 40+ languages shows one.

For keyword writing in each locale, follow the rules in the App Store keywords field guide. ScreenShipper's language help page explains how languages work inside a screenshot project.

Frequently Asked Questions

How many languages does App Store Connect support?

Currently 50 languages and locales for App Store metadata, per Apple's App Store localizations reference. Apple has added languages over the years, so the number can change.

Is the App Store available in every language on this list?

The list covers the languages you can localize metadata into. Which of them a customer sees depends on their storefront's default and additional languages, their device settings and the languages you've added.

Which locale code does App Store Connect use for Spanish?

Use es-MX for Spanish (Mexico) and es-ES for Spanish (Spain). Google Play uses different codes, such as es-419 for Latin America.

Does Google Play support more languages than the App Store?

Yes. Play Console currently accepts store listing translations in more than 80 languages and locales, compared with 50 in App Store Connect.

Do I need separate screenshots for every language?

No. A new App Store localization reuses your primary language's screenshots by default. Localize captions where it matters most, starting with your largest markets.

Sources

Localize your screenshots in 50 languages

Add languages to one design, translate with AI on Pro and get warnings when a headline overflows.

All guides