Xcode Strings (XCStrings)
NeoIQ Localize supports Xcode's XCStrings format, the modern localization format for iOS and macOS applications. This format handles string catalogs with support for variations, pluralization, and developer comments.
Setting Up
First, make sure you've got a neoiq-localize.json config file in your project root. Here's an example:
Translating
With your config set, run:
When you run this command, NeoIQ Localize will:
- Load your XCStrings catalog
- Detect any new or modified strings
- Generate translations for your target languages
- Update the string catalog with new translations
- Preserve string variations and pluralization rules
- Maintain developer comments and context
- Handle variable substitutions
- Support adaptive strings
- Keep formatting specifiers
- Validate string catalog structure
How is this guide?
Edit on GitHub
Last updated on