Claude Codeによる.xcstringsの自動ローカライゼーション

✍️ OpenClawRadar📅 公開日: May 3, 2026🔗 Source
Claude Codeによる.xcstringsの自動ローカライゼーション
Ad

開発者がClaude Code用の専門スキルを構築し、Xcodeの.xcstringsファイルのローカライゼーションを自動化しました。このアプローチでは、最良の結果を得るために5つのパイプラインステージを順に実行します:

パイプラインステージ

  1. ドメインスキャン — Swiftの型、列挙型、インポート、READMEファイルを分析し、曖昧な用語の用語集を構築します(例:「trip」=運転旅行、休暇ではない)。
  2. コメント生成 — Swift/Storyboard/XIBコードをスキャンして文字列キーの使用状況を確認し、コンテキストと翻訳者向けガイダンスを.xcstringsファイルに書き込みます。
  3. ローカライズ — 各言語の正しいCLDR複数形と%@/%lld指定子を維持しながら文字列を翻訳し、ドメインに正確な用語を使用します。
  4. 文法チェック — すべての言語の翻訳について、スペル、文法、句読点、大文字小文字、用語の一貫性をレビューします。
  5. 複数形修正 — 複数形が必要な%lld/%dを含む単純な文字列を検出し、適切なCLDR複数形バリエーションに変換します。

このスキルはオープンソースリポジトリとして利用可能です。これは以前のmacOSアプリ(キーごとにアプリをローカライズ)を基盤としており、Claude Codeを使用したAIエージェントでの利用に適応されています。

結果

手作業や外部委託なしに、必要なだけ多くの言語のローカライゼーションを追加できます。このプロジェクトは、GitHubのイシューやプルリクエストによる改善アイデアを歓迎します。

対象者

Xcodeのローカライゼーションを管理し、エージェント駆動開発にClaude Codeを利用しているiOS/macOS開発者。

📖 ソース全文を読む: r/ClaudeAI

Ad

👀 See Also

T9OS:Claude Codeで完全に構築されたAIオーケストレーションシステム
Tools

T9OS:Claude Codeで完全に構築されたAIオーケストレーションシステム

経済学の学生が、Claude Codeを唯一のプログラミングツールとして使用して、完全なAIオーケストレーション層であるT9OSを構築しました。このシステムには、18の本番パイプライン、12状態のライフサイクルエンジン、およびすべての出力をレビューする7つのAI「ガーディアン」が含まれています。

OpenClawRadar
オープンソースのMCPサーバーがClaude CodeとIDEツールを橋渡しします
Tools

オープンソースのMCPサーバーがClaude CodeとIDEツールを橋渡しします

オープンソースのMCPサーバーは、Claude Codeに124以上のツールを通じてLSP、ターミナル、Git、GitHub、デバッグ、診断などのIDE機能への永続的なアクセスを提供します。これにより、マシンがセットアップされていれば、モバイルデバイスからもコーディングが可能になります。

OpenClawRadar
LystBot: Claudeがリストとタスクを管理するためのMCPサーバー
Tools

LystBot: Claudeがリストとタスクを管理するためのMCPサーバー

LystBotは、ネイティブのMCPサーバーを備えたリスト管理アプリで、Claudeが買い物リスト、ToDoリスト、荷造りリストを直接操作できるようにします。主にClaude Codeで構築されており、Flutterモバイルアプリ、REST API、CLI、オープンソースのNode.js MCPサーバーを含みます。

OpenClawRadar
AutoDream:安全機能を備えたClaude Code用11フックメモリシステム
Tools

AutoDream:安全機能を備えたClaude Code用11フックメモリシステム

AutoDreamは、Claude Codeにプロジェクトメモリの永続性とコマンドの安全性を追加するオープンソースツールです。6つのイベントにまたがる11個のフックを使用して、コンテキストの注入、危険なコマンドのブロック、/compact操作の生存を実現します。

OpenClawRadar