ゲームを翻訳する
Translationsページでは、ゲームのテキストをほかの言語で書けます。このページはRustのゲーム用で、管理者と編集者に表示されます。Boardweaverがゲームを自動で翻訳することはありません。翻訳はすべて自分で書きます。
各言語はカタログです。カタログは、ゲームのコードの/src/i18nにあるメッセージのファイルです。デフォルトカタログには、ゲームを書いた言語のメッセージが入っています。すべての翻訳は、デフォルトカタログから作ります。

翻訳を追加または修正する
- スタジオのサイドバーで、Buildの下のTranslationsを選択します。
- 言語で言語を選びます。言語を追加するには、言語を追加で言語を選び、追加を選択します。
- 各メッセージを新しい言語で書きます。
{player}のような波かっこのプレースホルダーと、デフォルトのメッセージにあるタグは、すべて残します。 - 言語の横にある件数を確認します。未翻訳、余分、プレースホルダーの不一致です。
- 翻訳を保存を選択します。スタジオに翻訳を保存しましたと表示されます。
- 変更をコミットします。ゲームのバージョンをコミットするを参照してください。
保存していない編集を取り消すには、破棄を選択します。
空のままにしたメッセージは、デフォルトの言語で表示されます。そのため、メッセージがまだ足りなくても、Previewでは翻訳が完成しているように見えることがあります。未翻訳の件数で確認してください。
ゲームにあなたのBoardweaverの言語のカタログがある場合、プレビューにはその言語でゲームが表示されます。言語を変更するには、言語を選ぶを参照してください。
起こりうる問題
| 表示される内容 | 対処 |
|---|---|
| 次の問題があるとコミットできません | デフォルトのメッセージと異なるプレースホルダーなど、一覧の問題をそれぞれ直します。直すまでコミットは失敗します。 |
| このカタログにだけあるテキスト | これらのメッセージはデフォルトカタログにないため、どこにも表示されません。削除を選択して削除します。 |
| 読み込めません | カタログのファイルにエラーがあります。Codeでファイルを直します。 |
| ページに、ゲームにデフォルトカタログがないと表示される | 先にCodeでデフォルトカタログを追加します。 |
デフォルトのメッセージを変えるには、このページではなく、Codeでデフォルトカタログを編集します。ゲームのテキストを翻訳するを参照してください。
次は、その言語を読むプレイヤーと非公開テストプレイを行うに進みます。