このプロジェクトについて

このリポジトリは、Star Citizen向けのコミュニティローカライゼーションフレームワークとして提示されており、ゲーム内テキストをボランティアが維持管理する翻訳で置き換え、または補完することを目的としています。READMEでは、ベース言語パックをゲームアセットから抽出し、構造化JSONへ変換し、貢献者が編集し、検証し、実行時に元のゲームファイルを上書きせずに注入されるデルタパッチとしてエクスポートするパイプラインが説明されています。 記載されている機能には、動的な方言検出(例: pt-BR と pt-PT)、船の製造元名などの固有名詞を未翻訳のまま保持するlore対応用語集、リアルタイム更新ストリーム、翻訳者向けのスクリーンショットとボタンIDを含む文脈メタデータ、ブラウザベースの2ペイン比較エディタ、欠落した文字列が親言語を継承するフォールバックチェーン、アラビア語とヘブライ語向けのRTLリフローが含まれます。互換性マトリクスでは、Windowsはネイティブ、LinuxはWine/Proton経由で手動オーバーレイ、macOSは部分的、Steam DeckはハンドヘルドUIスケーリングプロファイル付きで検証済みと記載されています。 設定はlang_profile.jsonファイルで処理され、primary、secondary、voice言語、字幕、ロケール地域、RTL強制、用語集の厳格さ、更新チャネル、コミュニティオーバーライドのフィールドがあります。starlocaleという名前のCLIが、inject、validate、status、exportのモードで文書化されており、ゲームのエンティティシステムと通信する組み込みLuaランタイムを使用すると説明されています。 任意のAI支援は、OpenAIおよびAnthropic API向けのPythonスニペットで示されており、システムプロンプトでloreの一貫性を指示し、コンテキストウィンドウに先行するゲーム内の行を供給します。APIキーはプレースホルダーであり、統合は明示的に任意です。コミュニティワークフローは、言語パッケージの申請、WebエディタでのJSON編集、自動検証付きのプルリクエスト提出、週次のデルタリリース、更新チャネルを通じたゲーム内採用を対象としています。READMEは、27のアクティブな言語パックにわたる340人以上のボランティア翻訳者と、主要言語では通常48時間未満のターンアラウンドを主張しています。 このプロジェクトはMIT Licenseの下でリリースされており、Cloud Imperium GamesやRoberts Space Industriesとは提携していないこと、変更はユーザー自身の責任で使用されること、削除は注入されたパッチディレクトリを削除することで行われることという免責事項が含まれています。サポートチャネルには、言語別スタイルガイドを含むDOCSフォルダ、イシュートラッカー、オンボーディング用のNEW_LOCALE_TEMPLATEディレクトリ、未解決のイシューを中継するDiscordボットが含まれます。READMEには、サポートされている言語とキーワードを列挙したSEO指向の段落と、GitHub PagesのURLを指すダウンロードバッジも含まれています。