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 Desktop App Automates MCP Setup for TTRPG Campaign Management
Tired of manually editing Claude Desktop config for every MCP? Nexus installs and configures Archivist, Foundry VTT, Notion, Obsidian, and NotebookLM for TTRPG campaign management.

Automated Session State Management for Claude Code Handoff
A GitHub project provides automated hooks to maintain a live session state file (.claude/session-state.md) throughout Claude conversations, addressing autocompact context loss and mid-conversation context degradation. The system uses four bash scripts with jq to track important events and file edits.

Local AI Agent Achieves Sub-Second STT and TTS Latency with Open-Source Servers
A developer achieved ~0.2s STT latency using Whisper large-v3-turbo with hybrid thread-managed GPU architecture and ~250ms TTS latency with Coqui-TTS optimized for low-latency synthesis. Both implementations are fully self-hosted and open-sourced.

Replacing complex retrieval pipelines with simple git commands for AI agents
A developer replaced their 3GB Docker image with sentence-transformers, rank-bm25, and scikit-learn with a single tool that lets AI agents execute read-only shell commands like git log, grep, and git diff directly on their memory repository.