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

Nexus: Open-Source AI-to-AI Protocol with Discovery, Trust, and Payments
Nexus is a self-hosted protocol that enables AI agents to discover each other, negotiate terms, verify responses, and handle micropayments without human intervention. It includes five layers: discovery, trust, protocol, routing, and federation, with 66 tests and MIT licensing.

MCP Support Merged into llama.cpp with New WebUI Features
The Model Context Protocol (MCP) pull request for llama.cpp has been merged, adding MCP support, tool calls, an agentic loop, and a server selector to the llama-server/WebUI side.

OpenClaw Smart Router Open-Sourced for Automatic Model Selection
A developer has open-sourced a Smart Router for OpenClaw that automatically classifies queries by complexity and routes them to optimal models, saving 60-80% on API costs compared to always using premium models like Claude or GPT-4o.

JANG Quantization Method Improves MLX Performance for Large Models
A new quantization method called JANG enables running large models like MiniMax-M2.5 and Qwen 3.5 on Apple's MLX framework with significantly better performance than standard MLX quantization, achieving near-native speeds while maintaining accuracy comparable to higher-bit quantizations.