iOS localization #️⃣
Apple’s localization system organizes translatable content in language-specific .lproj folders, or in a single .xcstrings String Catalog since Xcode 15. Managing those files across a growing list of languages is where it stops being fun: plural rules differ per language, translator handoffs overwrite each other, and every typo fix waits for an App Store review. Localazy automates iOS app translation with proper localization workflows, from integration to human review.
How Localazy works with iOS #️⃣
Your app can be integrated with your Localazy project in two ways. Use the Localazy CLI for build-time file sync and more flexibility or the Swift SDK to enable over-the-air translation delivery.
Localazy CLI: file sync for every Apple format #️⃣
The CLI uploads source strings and downloads completed translations back into your project structure, and it drops into Xcode build phases or any CI/CD pipeline. All standard Apple localization formats are supported:
- Xcode String Catalogs (
.xcstrings) - the unified modern format introduced in Xcode 15. - XLIFF - Xcode’s export format, including Apple’s extension for plurals.
- Other formats
.strings- classic key-value pairs for interface text..stringsdict- plural rules and formatted variable strings..plist- structured content including nested dictionaries and arrays.
Swift SDK: over-the-air translation updates #️⃣
The Localazy Swift SDK delivers approved translations straight to users’ devices.
- No release needed - fix a translation in production, approve it on the platform, and users see the corrected string on next app start. No App Store review, no version bump.
- Native integration - drops into your Xcode project; your localization keys and usage stay as they are.
- Always current - new languages and updated strings reach existing installs without shipping a build.
Helpful Localazy features for iOS translation #️⃣
Plurals by the CLDR standard #️⃣
Upload English with two plural forms, and Localazy generates a correctly structured plural strings for every target language: Czech with three categories, Arabic with six, each per CLDR rules.
Placeholder protection #️⃣
Format specifiers like %@, %d, and %1$@ are highlighted and validated throughout translation, so broken placeholder syntax never reaches a downloaded file.
AI-driven translation
with human control
Keep iOS and Android translations in sync
Localazy CLI: Automated localization for your project
Looking for more integrations?
Localazy supports all i18n file formats and frameworks. You can upload your files using the CLI, connect via API, integrate your CMS, localize your Figma designs, and more.
Explore all integrations of Localazy and build your localization workflow.