axiom-localization

Localize iOS apps using Xcode String Catalogs with SwiftUI and UIKit.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-localization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: axiom-localization
Source: https://github.com/tuliopc23/flying-dutchman-app/tree/main/.claude/skills/axiom-localization
Command: npx skills add https://github.com/tuliopc23/flying-dutchman-app --skill axiom-localization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of localizing applications, ensuring your app is accessible and user-friendly for a global audience.

Core Features & Use Cases

  • String Catalogs: Efficiently manage all your app's localizable text in Xcode 15+.
  • RTL Support: Ensure seamless right-to-left layout mirroring for languages like Arabic and Hebrew.
  • Pluralization & Formatting: Handle language-specific plural rules and locale-aware formatting for dates, numbers, and currencies.
  • Migration & Best Practices: Guides you through migrating from legacy .strings files and adopting modern localization patterns.
  • Use Case: You're preparing your iOS app for launch in Japan and Germany. This Skill will guide you through setting up String Catalogs, ensuring correct date and number formatting for each locale, and verifying RTL support if needed.

Quick Start

Use the axiom-localization skill to set up String Catalogs for your Xcode project.

Frequently Asked Questions about axiom-localization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up String Catalogs in Xcode for iOS app localization?

Set up String Catalogs in Xcode 15+ by adding a catalog file to manage localizable text, integrating it with SwiftUI and UIKit. The Skill provides procedural guidance for this modern localization approach.

What is the best way to handle pluralization and locale-aware formatting in SwiftUI?

Handle pluralization and locale-aware formatting in SwiftUI using Xcode String Catalogs to manage language-specific plural rules and ensure correct dates, numbers, and currencies for each target locale automatically.

How do I migrate from legacy .strings files to String Catalogs?

Migrate from legacy .strings files to String Catalogs by following built-in migration strategies within Xcode 15+, allowing you to adopt modern localization patterns while preserving existing translations.

Does this localization approach support right-to-left (RTL) layouts for Arabic and Hebrew?

Yes, this localization approach supports right-to-left (RTL) layouts, ensuring seamless layout mirroring for languages like Arabic and Hebrew within your iOS application interface automatically.

Can I use String Catalogs with Swift Packages and type-safe localization symbols?

Yes, you can use String Catalogs with Swift Packages leveraging type-safe symbols and the #bundle macro, advanced features supported specifically in Xcode 26+ environments for robust integration.