Locales & Translation
StorePush supports all App Store Connect locales and offers AI-powered translation for app metadata.
Primary Locale
Your app's primary locale is determined by your App Store Connect configuration. This is the source language for all translations.
Locale Configuration
Navigate to your app's locale settings to configure each locale:
Translation Modes
Each locale can be set to one of two modes:
- Manual — You write and manage the translations yourself
- AI — StorePush translates from your primary locale automatically
AI Translation
When a locale is set to AI mode, StorePush translates the following fields from your primary locale:
- Description — Full app description
- Release Notes — What's new text
- Keywords — Search keywords (adapted for the target locale, not just literally translated)
How It Works
- Configure target locales to AI mode
- Write your metadata in the primary locale
- Run Generate Translations from the version page
- StorePush creates a background job that translates all AI-enabled locales
- Review the generated translations and push to Apple
Translation Quality
AI translations are generated using OpenRouter and are optimized for App Store content:
- Descriptions maintain marketing tone and formatting
- Keywords are adapted for the target locale's App Store search behavior
- Release notes preserve technical accuracy while being natural in the target language
Supported Locales
StorePush supports all locales available on App Store Connect, including but not limited to:
- English (US, UK, Australia, Canada)
- Japanese, Korean, Chinese (Simplified and Traditional)
- French, German, Spanish, Italian, Portuguese
- Dutch, Swedish, Norwegian, Danish, Finnish
- Arabic, Hebrew, Thai, Vietnamese
- And many more
See lib/app/locales.ts for the full list of supported locales.