App Store screenshot localization

App Store Screenshot Localization: Plan, Produce and Ship Every Locale

App Store screenshot localization means producing a screenshot set for each store language, with both the marketing captions and the in-app UI translated. Start with the locales where you already get traffic, localize the first screenshots shoppers see, review each set with a native speaker, and upload one folder per locale.

Last updated:

Built for real screenshot production workflows
  • 32 target languages, including Arabic and Hebrew
  • Captions and in-app UI localized together
  • One ZIP, organized by platform, locale and size

How the workflow works

  1. 01

    Build or import the source screenshot set in English.

  2. 02

    Choose the target languages for this release. Choosing a preview language adds it to the project.

  3. 03

    Detect and translate the text on every slide, then edit wording per locale where needed.

  4. 04

    Generate localized screenshots and review each locale in the side-by-side compare view.

  5. 05

    Export one ZIP with a folder for every locale and size, then upload each folder to its store listing.

Why localize app store screenshots at all?

Screenshots are often the first thing a shopper reads. On the App Store, Apple says (opens in a new tab) the first one to three screenshots can appear in search results when there is no app preview, and it tells developers to localize screenshots for each market they serve.

Buyers respond to their own language. In a CSA Research survey (opens in a new tab) of 8,709 consumers in 29 countries, 76% of online shoppers said they prefer to buy products with information in their native language.

Google Play works the same way in reverse. Play Console Help (opens in a new tab) explains that if you do not add localized graphic assets, your listing shows the ones from your default language.

Which locales should you localize first?

You do not need every language on day one. Google reports (opens in a new tab) that about 80% of internet users worldwide can be reached with only 10 languages, and the App Store (opens in a new tab) is available in 175 regions and 50 languages.

  1. Follow your own data. Rank countries by store impressions and installs, then localize for the languages spoken there.
  2. Cover the languages your app already supports. If the app ships in Japanese, a Japanese listing with English screenshots is a mismatch shoppers will notice.
  3. Consider large single-language markets next. Japanese, German, French, Korean or Portuguese (review wording for pt-BR) each serve one clear audience.
  4. Plan RTL and CJK locales on purpose. Arabic, Hebrew and Chinese need extra review time, so schedule them rather than adding them at the end.

For store-specific codes such as pt-BR, es-419 or zh-TW, see App Store vs Google Play locale codes.

Should you localize captions only, or the in-app UI too?

Caption localization translates the marketing headline around the device. In-app UI localization also translates the text inside the screenshot, such as buttons, tabs and content. Google's preview asset guidance (opens in a new tab) says in-game UI does not need to be localized for each market, but taglines and text overlays should be.

Choosing a localization depth
ApproachWhat changesBest when
Captions onlyHeadline and subtitleThe UI is visual (games, cameras, maps) or the app is not yet translated
Captions + in-app UIHeadline plus every visible UI stringThe app is localized and the screenshots show text-heavy screens
Localized source capturesScreenshots captured from the localized buildYou want real data (dates, currencies, names) in each language

StoreLocale handles the first two in one pass, because detection finds caption and UI strings together. The caption vs in-app UI guide goes deeper on this choice.

Which languages does StoreLocale support?

There are 32 target languages, plus English as the source. The picker searches by English or native name.

StoreLocale target languages by script
Script groupLanguagesWhat to watch
LatinCatalan, Croatian, Czech, Danish, Dutch, Finnish, French, German, Hungarian, Indonesian, Italian, Malay, Norwegian, Polish, Portuguese, Romanian, Slovak, Spanish, Swedish, Turkish, VietnameseText expansion in short captions; diacritics in tight line heights
CJKChinese (Simplified), Chinese (Traditional), Japanese, KoreanWider glyphs, CJK-capable fonts, line breaks
Right to leftArabic, HebrewReading direction, alignment, numerals
Other scriptsGreek, Hindi, Russian, Thai, UkrainianFont coverage and line height

Portuguese is one generic variant, so adjust vocabulary if you publish separate Brazil and Portugal listings. Arabic and Hebrew text is repainted where the source text sits and the UI layout is not mirrored, so read the RTL screenshot guide before shipping those locales.

How should you organize a multi-locale export?

One export produces a ZIP of PNGs for every selected locale and size, optionally limited to chosen slides. Folders follow the pattern platform / locale / size, with numbered files so the upload order is kept.

  • App Store (iOS)/ja/iphone-6-9/01-onboarding.png
  • App Store (iOS)/zh-TW/iphone-6-9/02-dashboard.png
  • Google Play/de/modern-phone-android/01-onboarding.png

Folder names use StoreLocale language codes (for example pt or zh), so map them to the store code you publish under, such as pt-BR. A generate-and-export mode creates any missing localized screenshots first, and strict export skips or blocks slides that still have untranslated text.

How do you run the review workflow?

  1. Generate a Standard (1K, 1 credit) draft for every locale to check wording and fit cheaply.
  2. Have a native reader check each locale in the side-by-side compare view (or on the exported PNGs) and fix strings per locale.
  3. Regenerate only what changed. Screenshots with unchanged inputs are reused and not billed again.
  4. Produce final assets at Pro (2K, 2 credits) or Ultra (4K, 4 credits) and export.

Once a locale is live, test it. Apple's product page optimization (opens in a new tab) lets each treatment be localized in all of your languages or just the ones you choose, and Google Play store listing experiments (opens in a new tab) can test localized screenshots in up to five languages.

Frequently asked questions

How many languages can I localize screenshots into?

32 target languages besides English, including Simplified and Traditional Chinese, Japanese, Korean, and right-to-left Arabic and Hebrew. The languages page lists each one.

What happens if I skip localized screenshots for a language?

On Google Play, a listing without localized graphic assets shows the assets from your default language. Shoppers then read your translated description next to English screenshots.

Do I need to localize the UI inside the screenshot, or just the captions?

Google says taglines and text overlays should be localized, while in-game UI does not need to be. For text-heavy apps that are already translated, localizing both usually reads as more consistent.

How many locales should I start with?

Start with the countries that already bring impressions and installs, plus any language your app itself supports. Add more once the first set is reviewed and live.

Does StoreLocale support Brazilian and European Portuguese separately?

No. It has one generic Portuguese variant. Export it, then adjust the wording if you publish separate pt-BR and pt-PT listings.

How do export folder codes map to store locales like pt-BR or es-419?

Export folders use StoreLocale's language codes, such as pt or es. At upload, place each folder under the store locale you publish: pt usually goes to pt-BR or pt-PT, and es to es-ES or es-MX on the App Store, or es-419 and es-US on Google Play. See locale codes.

Sources

  1. CSA Research: Consumers Prefer their Own Language
  2. Android Developers Blog: Grow your app business internationally through localization on Google Play
  3. Localization - Apple Developer
  4. Creating your product page - App Store - Apple Developer
  5. Product page optimization - App Store - Apple Developer
  6. Translate and localize your app - Play Console Help
  7. Add preview assets to showcase your app - Play Console Help
  8. Run A/B tests on your store listing - Play Console Help

Explore related workflows

Translate your next screenshot set with StoreLocale

Upload your screenshots, pick target languages, and review every localized version before you export.