Localized App Store Screenshots
To localize App Store screenshots, add each language as a localization in App Store Connect (Apple offers 50) and upload screenshots with translated headlines and UI there; Google Play works the same way with its own language codes. Each guide below gives the exact codes, the script’s line-breaking and font rules, and a rendered example.
35 language guides
| Language | Script | App Store code | Google Play code |
|---|---|---|---|
| German Deutsch | Latin | de-DE | de-DE |
| French Français | Latin | fr-FR, fr-CA | fr-FR, fr-CA |
| Spanish Español | Latin | es-ES, es-MX | es-ES, es-419, es-US |
| Portuguese Português | Latin | pt-BR, pt-PT | pt-BR, pt-PT |
| Italian Italiano | Latin | it | it-IT |
| Dutch Nederlands | Latin | nl-NL | nl-NL |
| Swedish Svenska | Latin | sv | sv-SE |
| Danish Dansk | Latin | da | da-DK |
| Norwegian Norsk | Latin | no | no-NO |
| Finnish Suomi | Latin | fi | fi-FI |
| Polish Polski | Latin | pl | pl-PL |
| Czech Čeština | Latin | cs | cs-CZ |
| Slovak Slovenčina | Latin | sk | sk |
| Hungarian Magyar | Latin | hu | hu-HU |
| Romanian Română | Latin | ro | ro |
| Croatian Hrvatski | Latin | hr | hr |
| Catalan Català | Latin | ca | ca |
| Greek Ελληνικά | Greek | el | el-GR |
| Turkish Türkçe | Latin | tr | tr-TR |
| Russian Русский | Cyrillic | ru | ru-RU |
| Ukrainian Українська | Cyrillic | uk | uk |
| Arabic العربية | Arabic (RTL) | ar-SA | ar |
| Hebrew עברית | Hebrew (RTL) | he | iw-IL |
| Urdu اردو | Arabic (RTL) | ur-PK | ur |
| Hindi हिन्दी | Devanagari | hi | hi-IN |
| Bangla বাংলা | Bengali–Assamese | bn-BD | bn-BD |
| Tamil தமிழ் | Tamil | ta-IN | ta-IN |
| Thai ไทย | Thai | th | th |
| Vietnamese Tiếng Việt | Latin | vi | vi |
| Indonesian Bahasa Indonesia | Latin | id | id |
| Malay Bahasa Melayu | Latin | ms | ms-MY, ms |
| Japanese 日本語 | Japanese (kanji, hiragana, katakana) | ja | ja-JP |
| Korean 한국어 | Korean (Hangul) | ko | ko-KR |
| Chinese (Simplified) 简体中文 | Chinese (Simplified Han) | zh-Hans | zh-CN |
| Chinese (Traditional) 繁體中文 | Chinese (Traditional Han) | zh-Hant | zh-TW, zh-HK |
All 50 App Store localizations
Apple’s list with its locale shortcodes, as published when we checked on October 12, 2026.
- Arabic
ar-SA - Bengali
bn-BD - Catalan
ca - Chinese (Simplified)
zh-Hans - Chinese (Traditional)
zh-Hant - Croatian
hr - Czech
cs - Danish
da - Dutch
nl-NL - English (Australia)
en-AU - English (Canada)
en-CA - English (U.K.)
en-GB - English (U.S.)
en-US - Finnish
fi - French
fr-FR - French (Canada)
fr-CA - German
de-DE - Greek
el - Gujarati
gu-IN - Hebrew
he - Hindi
hi - Hungarian
hu - Indonesian
id - Italian
it - Japanese
ja - Kannada
kn-IN - Korean
ko - Malay
ms - Malayalam
ml-IN - Marathi
mr-IN - Norwegian
no - Oriya
or-IN - Polish
pl - Portuguese (Brazil)
pt-BR - Portuguese (Portugal)
pt-PT - Punjabi
pa-IN - Romanian
ro - Russian
ru - Slovak
sk - Slovenian
sl-SI - Spanish (Mexico)
es-MX - Spanish (Spain)
es-ES - Swedish
sv - Tamil
ta-IN - Telugu
te-IN - Thai
th - Turkish
tr - Ukrainian
uk - Urdu
ur-PK - Vietnamese
vi
A localization workflow that scales
- Write source headlines short (five words or fewer); they translate with less overflow.
- Translate with a native speaker, not just machine translation, especially for slogans.
- Capture localized UI screenshots; captions in one language over UI in another look unfinished.
- Duplicate the editor project per language and swap text and screenshots.
- Prioritize the markets that matter for your app first, then expand.
Frequently asked questions
How many languages does the App Store support?
Apple lists 50 App Store localizations, from Arabic to Vietnamese, including four English and two each of French, Portuguese, Spanish and Chinese.
Do localized screenshots improve downloads?
Localized headlines match what people read and search in their language. Test it on your app: Apple’s Product Page Optimization and Google Play’s store listing experiments can compare versions.
Does AppShotEditor translate screenshots?
No. It has no built-in translation. Duplicate your project per language and paste in reviewed translations; the layout and frames carry over.
Which languages need special layout care?
Right-to-left scripts (Arabic, Hebrew, Urdu), scripts without spaces (Thai, Chinese, Japanese) and scripts with tall marks (Devanagari, Bengali, Thai, Vietnamese).