Implement, review, or improve localization and internationalization in iOS/macOS apps — String Catalogs (.xcstrings), generated localizable symbols, stable key naming, LocalizedStringKey, LocalizedStringResource, pluralization, FormatStyle for numbers/dates/measurements, right-to-left layout, Dynamic Type, and locale-aware formatting. Use when adding multi-language support, setting up String Catalogs, enabling generated symbols for compile-time-safe localization keys, handling plural forms, form
Detected risks:
ios-localization is a reusable AI skill focused on a specific workflow. name: ios-localization
The skill packages instructions, conventions, and task-specific guidance so an agent can execute the job more consistently. description: "Implement, review, or improve localization and internationalization in iOS/macOS apps — String Catalogs (.xcstrings), generated localizable symbols, stable key naming, LocalizedStringKey, LocalizedStringResource, pluralization, FormatStyle for numbers/dates/measurements, right-to-left layout, Dynamic Type, and locale-aware formatting. Use when adding multi-language support, setting up String Catalogs, enabling generated symbols for compile-time-safe localization keys, handling plural forms, formatting dates/numbers/currencies for different locales, testing localizations, or making UI work correctly in RTL languages like Arabic and Hebrew." Localize iOS 26+ apps using String Catalogs, modern string types, FormatStyle, and RTL-aware layout. Localization mistakes cause App Store rejections in non-English markets, mistranslated UI, and broken layouts. Ship with correct localization from the start. - [String Catalogs (.xcstrings)](#string-catalogs-xcstrings)
In practice, this skill is best suited for users who need repeatable execution with fewer setup steps and less ambiguity. - [String Catalogs (Xcode 15+) and Generated Symbols (Xcode 26+)](#string-catalogs-xcode-15-and-generated-symbols-xcode-26) - [String Types -- Decision Guide](#string-types-decision-guide) - [String Interpolation in Localized Strings](#string-interpolation-in-localized-strings) - [Pluralization](#pluralization)
ios-localization helps agents follow a focused workflow described in the source documentation, reducing ambiguity and keeping execution aligned with the intended task.
Use it when the task matches the workflow, domain, or operating rules described in the skill documentation, especially when consistent execution matters.
The skill is constrained by the quality and scope of its source instructions. If the underlying documentation is incomplete, the agent may still need extra context or manual validation.
Quick Setup:
.claude/skills/Repository
dpearson2699/swift-ios-skills