Jump to content
Toggle menu
  • 3 articles
  • 22 files
  • 3 users
  • 2.5K edits
Shroudforge
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Modloader の翻訳

From Shroudforge
Revision as of 00:36, 7 November 2026 by Bonsaibauer (talk | contribs) (Importing a new version from external source)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Translate the Modloader



ShroudForge を世界中のプレイヤーが利用できるように、翻訳に協力してください。Fink で翻訳を編集するか、変更を GitHub のプルリクエストとして送信できます。

Fink で翻訳する

ShroudForge 用 Fink エディターを開きます。Fink では英語の原文と翻訳が並んで表示されます。言語ファイルはリポジトリ内に保存されます。Fink は翻訳サービスに同期用のコピーを別途保存しません。

エディターでプロジェクトとブランチを選びます。メッセージを確認して翻訳を編集し、結果を確認します。Fink は最初に作業内容をブラウザーの下書きとして保存します。GitHub に変更を保存するには GitHub アカウントが必要です。

変更をプルリクエストとして送信する

デフォルトブランチが保護されている場合は、最初に GitHub で翻訳用ブランチを作成してください。そのブランチを Fink で開き、変更を送信します。次にプルリクエストを作成すると、マージ前に変更をレビューできます。Fink がブランチを作成することはありません。

ShroudForge リポジトリに書き込めない場合は、Fink のフォーク機能を使います。自分のアカウントに Inlang GitHub App をインストールし、フォークに変更を送信してからプルリクエストを作成してください。Fink は GitHub のプルリクエストページを開きます。そこで内容を確認して送信してください。

ShroudForge のプルリクエスト一覧では、公開中の翻訳提案とレビュー状況を確認できます。詳しくはブランチ、フォーク、プルリクエストに関する Fink ガイドを参照してください。

翻訳ファイルを直接編集する

modules/ui-resources/locales/ 内の JSON ファイルを直接変更し、リポジトリにプルリクエストを作成することもできます。英語のソースファイル en-GB.json と同じキーを使用してください。{count} などのプレースホルダー名は変更しないでください。各翻訳で名前を完全に一致させる必要があります。

プルリクエストを作成する前に、言語ファイルを確認できます。

cd modules/modloader/ui
npm run locale:check

Fink のプロジェクトファイル modules/ui-resources/project.inlang/settings.json は、エディターとこれらのカタログを接続します。上の例のリンクはそのプロジェクトを開きます。後で別のエディター URL を使う場合は、この記事のリンクと SVG イラストの両方を更新してください。