taekchef/claude-code-zh-cn
Claude Code CLI 简体中文本地化 / 汉化插件;支持 macOS、Linux、WSL、Windows 与新版 native,一行安装,更新后自动修复。
何を解決するか
Claude Code はターミナルベースのAIプログラミングアシスタントですが、ネイティブな簡体中国語インターフェースを備えていません。このプロジェクトは、ターミナルUI、待機プロンプト、システム通知、およびデフォルトのAI応答をすべて簡体中国語に翻訳する包括的なローカリゼーションプラグインを提供し、中国語話者開発者にとって使いやすくします。
動作方法
このプロジェクトは、公式のi18nインフラストラクチャを必要とせずにローカリゼーションを実装するための4層アーキテクチャを採用しています:
- 設定の挿入:
language、spinnerTipsOverride、spinnerVerbsを設定ファイルに挿入して、AI応答とスピンナーテキストを変更します。 - フックシステム:
SessionStartおよびNotificationフックを使用して、中国語のコンテキストを注入し、システム通知を翻訳します。 - プラグインシステム:標準の Claude Code プラグインを実装して、中国語の出力スタイルを提供します。
- CLIのパッチ適用:Node.jsベースの文字列リテラルスキャナーを使用して、
cli.jsファイルやネイティブバイナリ内のハードコードされたUI文字列を検出し、置き換えます。安全メカニズムとして、元のファイルのバックアップを自動作成し、パッチ適用や自己チェックに失敗した場合に元に戻す機能を備えています。
対象ユーザー
簡体中国語インターフェースと体験を好む Claude Code を使用する開発者。
特徴
- 広範な翻訳:2,065のUI文字列、187のユニークなスピンナーベルブ、41のスピンナーチップをカバー。
- クロスプラットフォーム対応:macOS、Linux、Windows(PowerShellまたはWSL経由)で動作。
- 安全最優先:自動で元のファイルをバックアップし、パッチ適用や自己チェックに失敗した場合に復元します。
- 自動更新:Claude Code のバージョン変更を検出し、UIを自動的に再パッチしようとします。
- スキルのローカリゼーション:インストール済みのスキルやプラグインコマンドの説明を翻訳するオプション機能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト