Automated .xcstrings Localization with Claude Code

A developer built a specialized skill for Claude Code that automates localization of Xcode .xcstrings files. The approach uses five pipeline stages run in order for best results:
Pipeline Stages
- Scan Domain — Analyzes Swift types, enums, imports, and README files to build a glossary of ambiguous terms (e.g., "trip" = driving journey, not vacation).
- Generate Comments — Scans Swift/Storyboard/XIB code for string key usage, then writes context and translator guidance into the
.xcstringsfile. - Localize — Translates strings while preserving correct CLDR plural forms per language and
%@/%lldspecifiers, using domain-accurate terms. - Check Grammar — Reviews translations for spelling, grammar, punctuation, capitalization, and terminology consistency across all languages.
- Fix Plurals — Detects simple strings with
%lld/%dthat need plural forms and converts them to proper CLDR plural variations.
The skill is available as an open-source repository. It builds on an earlier macOS app that localized apps key-by-key, now adapted for AI agent use with Claude Code.
Result
You can add localization for as many languages as needed without manual work or outsourcing. The project welcomes improvement ideas via GitHub issues or pull requests.
Who It's For
iOS/macOS developers managing Xcode localizations and using Claude Code for agent-driven development.
📖 Read the full source: r/ClaudeAI
👀 See Also

Benchmark shows context engine reduces AI coding agent costs by 3x on SWE-bench
A benchmark of 4 coding agents using Claude Opus 4.5 on SWE-bench Verified shows a context engine achieved 73% pass rate at $0.67/task, while other agents cost up to $1.98/task for similar or lower performance.

Claude 4.6 Opus Reasoning Distilled to 14GB for Apple Silicon via MLX Quantization
A developer has quantized a Qwen 3.5 27B model distilled from Claude 4.6 Opus reasoning trajectories from 55.6GB to 14GB using MLX for Apple Silicon, achieving ~16 tokens/sec on an M4 Pro while maintaining the model's analytical reasoning capabilities.

ClawControl 1.7.1 improves message reliability and media support for OpenClaw
ClawControl 1.7.1 fixes several client-side issues including runaway text accumulation, ghost messages, and media handling problems. The update maintains compatibility with OpenClaw through version 3.28.

German Bureaucracy Assistant Prompt for Claude: Structured Legal Correspondence
A detailed system prompt for Claude that turns the AI into a structured assistant for German bureaucracy, contracts, insurance disputes, and official letters, with strict fact-checking and DIN 5008 formatting.