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

ScreenMind: ローカルファーストのAIメモリー - コンピュータの全アクティビティをインデックス化
Tools

ScreenMind: ローカルファーストのAIメモリー - コンピュータの全アクティビティをインデックス化

ScreenMindは、llama.cppを介してGemma 4 E2Bをローカルで使用し、画面、会議、音声メモをキャプチャします。4GB以上のVRAM(Q4量子化)で動作。過去のアクティビティを検索し、履歴とチャットし、MCP経由でClaude/Cursorに接続可能。

OpenClawRadar
なぜ大規模なPythonモノリスにおいてCodexが依然としてClaude Codeに勝るのか
Tools

なぜ大規模なPythonモノリスにおいてCodexが依然としてClaude Codeに勝るのか

シニア開発者が、アーキテクチャが混在する本番環境のPythonモノリスでCodexとClaude Codeを比較。Codexは、計画性、コード再利用、ハーネスエンジニアリングの遵守において優れ、バックエンド作業で勝利した。

OpenClawRadar
ClamBot: セキュリティのためWASMサンドボックスでLLM生成コードを実行するAIエージェント
Tools

ClamBot: セキュリティのためWASMサンドボックスでLLM生成コードを実行するAIエージェント

ClamBotは、QuickJSをWasmtime上で使用してWebAssemblyサンドボックス内で全てのLLM生成コードを実行するAIエージェントフレームワークであり、exec()やサブプロセス呼び出しを不要にします。ツール呼び出しの承認ゲート、'clams'としての永続的なスクリプトキャッシュ、複数のLLMプロバイダーサポートを含みます。

OpenClawRadar
Claudeを用いたObsidian用エージェント型RAGの構築と幻覚検出のための評価ハーネス
Tools

Claudeを用いたObsidian用エージェント型RAGの構築と幻覚検出のための評価ハーネス

ある開発者が、自身のObsidian Vault上にエージェンティックRAGシステムを構築し、Claudeが工学書の質問に回答できるようにした。さらに、Claude Sonnetを判定役とする評価ハーネスを作成し、エージェントが誤った内容を自信満々に出力するケースを検出できるようにした。ルーブリックの反復改良により、判定者と人間の一致率が39%から94%に向上した。

OpenClawRadar