Skip to content

App Store Supported Languages

App Store Connect accepts localized listing metadata in 39 languages. This table lists each one with its Apptonomy platform ID and the App Store locale code Apptonomy publishes to. This is a subset of Apptonomy’s full locale set — Google Play supports more languages. For the complete three-way mapping (platform ID ↔ App Store ↔ Google Play), see Locale IDs.

LanguagePlatform IDApp Store code
Arabicar_saar-SA
Catalancaca
Chinese (Simplified)zh_cnzh-Hans
Chinese (Traditional)zh_twzh-Hant
Croatianhrhr
Czechcs_czcs
Danishda_dkda
Dutchnl_nlnl-NL
English (Australia)en_auen-AU
English (Canada)en_caen-CA
English (U.K.)en_gben-GB
English (U.S.)en_usen-US
Finnishfi_fifi
French (Canada)fr_cafr-CA
French (France)fr_frfr-FR
Germande_dede-DE
Greekel_grel
Hebrewiw_ilhe
Hindihi_inhi
Hungarianhu_huhu
Indonesianidid
Italianit_itit
Japaneseja_jpja
Koreanko_krko
Malaymsms
Norwegianno_nono
Polishpl_plpl
Portuguese (Brazil)pt_brpt-BR
Portuguese (Portugal)pt_ptpt-PT
Romanianroro
Russianru_ruru
Slovaksksk
Spanish (Latin America)es_419es-MX
Spanish (Spain)es_eses-ES
Swedishsv_sesv
Thaithth
Turkishtr_trtr
Ukrainianukuk
Vietnamesevivi

A few codes don’t follow the obvious pattern: the Hebrew platform ID iw_il publishes as he, and Spanish (Latin America) es_419 publishes as es-MX on the App Store. Chinese uses script codes (zh-Hans, zh-Hant) rather than region codes.

This table is generated from Apptonomy’s master locale table (A7Y_LANG), which drives the App Store language picker in the app — a language is App Store–supported when it carries an App Store code. Apple can add languages over time; when it does, the master table is updated and this list changes with it. Codes are the values Apptonomy sends to App Store Connect. For the reasoning behind Apptonomy’s platform IDs, see Locale IDs.