localize-ios

Installation
SKILL.md

Localize Swift

Localize UIKit Views and ViewControllers and SwiftUI Views: extract hardcoded strings, generate consistent keys, replace literals with the correct Swift API, and create or update the .xcstrings String Catalog.

Overview

String Catalogs (.xcstrings, Xcode 15+) are the Apple-recommended localization format. This skill guides extraction of hardcoded strings, generation of camelCase keys, and replacement with typed APIs (String(localized:) or xcstrings-tool's .localizable(...)).

Rules

See rules index for detailed patterns covering:

  • Always use String Catalogs over legacy .strings files
  • LocalizedStringKey vs. String(localized:) API selection
  • Plural rules and string interpolation patterns
  • Accessibility label localization
  • RTL layout considerations
  • Testing localized content

Workflow

Related skills
Installs
8
GitHub Stars
15
First Seen
Mar 11, 2026