Claude Code를 이용한 .xcstrings 자동 현지화

한 개발자가 Claude Code용 전용 스킬을 구축하여 Xcode .xcstrings 파일의 현지화를 자동화했습니다. 이 접근 방식은 최상의 결과를 위해 다섯 단계 파이프라인을 순서대로 실행합니다:
파이프라인 단계
- 도메인 스캔 — Swift 유형, 열거형, 임포트 및 README 파일을 분석하여 모호한 용어의 용어집을 구축합니다(예: "trip" = 운전 여행, 휴가 아님).
- 주석 생성 — Swift/스토리보드/XIB 코드에서 문자열 키 사용을 스캔한 후 컨텍스트와 번역자 가이드를
.xcstrings파일에 작성합니다. - 현지화 — 언어별 올바른 CLDR 복수형과
%@/%lld지정자를 유지하면서 도메인에 정확한 용어로 문자열을 번역합니다. - 문법 검사 — 모든 언어에서 맞춤법, 문법, 구두점, 대소문자 및 용어 일관성을 검토합니다.
- 복수형 수정 — 복수형이 필요한
%lld/%d가 포함된 단순 문자열을 감지하여 올바른 CLDR 복수형 변형으로 변환합니다.
이 스킬은 오픈소스 저장소로 제공됩니다. 이전에는 키별로 앱을 현지화하는 macOS 앱에서 출발했으며, 이제 Claude Code를 사용하는 AI 에이전트용으로 개조되었습니다.
결과
수동 작업이나 외주 없이 필요한 만큼 많은 언어에 대한 현지화를 추가할 수 있습니다. 프로젝트는 GitHub 이슈나 풀 리퀘스트를 통한 개선 아이디어를 환영합니다.
대상
iOS/macOS 개발자로서 Xcode 현지화를 관리하고 Claude Code를 사용한 에이전트 기반 개발을 활용하는 분들을 대상으로 합니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

MCP 서버: 토론 기능을 통한 로컬 및 클라우드 LLM 비교
MCP 서버는 개발자들이 Ollama를 통해 로컬 모델과 다양한 클라우드 LLM을 함께 쿼리할 수 있도록 하며, 나란히 비교 및 구조화된 토론 기능과 같은 기능을 제공합니다.

ForgeAI: 모델 엔지니어링을 위한 시각적 작업대
ForgeAI는 3D 모델 아키텍처 검사 및 시각적 레이어 병합을 위한 M-DNA Forge와 같은 기능을 제공하여 모델 검사, 병합 및 훈련을 위한 시각적 인터페이스를 제공합니다.

피드백 기반 순위 조정 기능이 탑재된 MCP 검색 서버 for Claude Desktop
커뮤니티에서 구축된 Claude Desktop용 MCP 검색 서버가 Exa와 Tavily 검색 엔진을 병렬로 실행하며 API 키가 필요하지 않습니다. 결과를 사용한 후 사용자는 결과 도구를 통해 작동 여부를 보고하며, 이 피드백은 순위 알고리즘에 반영되어 에이전트 성공에 도움이 되는 URL의 우선순위를 높입니다.

HolyCode: 지속적인 AI 코딩 에이전트 환경을 위한 Docker 컨테이너
HolyCode는 AI 코딩 에이전트를 위한 지속적인 개발 환경을 제공하는 Docker 컨테이너로, 재구축 시에도 세션, 설정, 플러그인을 유지합니다. 에이전트 워크플로우를 위해 사전 구성된 브라우저 도구를 포함하며, OpenCode를 통해 Claude, OpenAI, Gemini 및 기타 제공업체를 지원합니다.