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

원격 상호 작용을 위해 채팅 앱에 Claude 코드 연결하기
cc-connect라는 GitHub 프로젝트는 Claude Code를 Slack과 Telegram 같은 메시징 플랫폼에 연결하여 로컬 머신을 노출하지 않고도 원격 상호작용을 가능하게 합니다. 에이전트는 로컬에서 실행되며 작은 브리지가 에이전트와 채팅 앱 사이에서 메시지를 중계합니다.
WCAGent: 접근성 자동 QA를 위한 오픈소스 AI 에이전트
WCAGent는 자율적으로 WCAG 위반을 탐지하고, 심각도를 할당하며, 보고서를 생성하고, GitHub 이슈를 자동으로 등록하는 AI 접근성 QA 에이전트입니다.

SpruceChat은 llama.cpp를 통해 Miyoo 휴대용 기기에서 0.5B LLM을 온디바이스로 실행합니다.
SpruceChat는 llama.cpp를 사용하여 휴대용 게임 장치에서 Qwen2.5-0.5B를 완전히 온디바이스로 실행합니다. 클라우드나 WiFi가 필요하지 않습니다. Miyoo A30(Cortex-A7 쿼드코어)에서 약 60초 내에 로드되며 초당 약 1-2 토큰을 생성합니다.

pxpipe: 컨텍스트를 이미지로 렌더링하여 Claude Code 토큰 사용량 60% 절감
pxpipe는 로컬 프록시로, 시스템 프롬프트, 도구 문서, 히스토리 등 방대한 컨텍스트를 PNG 이미지로 렌더링하여 입력 토큰을 약 10배 줄이고 비용을 약 60% 절감합니다.