ゲームのローカリゼーションテーブルのソースエントリに翻訳を追加するには、翻訳者ポータルを使用するか、.csvファイルのアップロードを行います。
場合によっては、タイマー、測定単位、またはプレイヤー名の表示など、ゲームプレイ中にリアルタイム翻訳が必要な文字列があります。この種のコンテンツのために、ローカリゼーションテーブルに翻訳パラメータをプレースホルダーとして追加できます。実装の詳細については、動的コンテンツを翻訳するを参照してください。
翻訳者ポータルで
ゲームの翻訳者ポータルは、収集した文字列の翻訳を提供するための直接的な方法を提供します。ゲームの翻訳者として追加されたユーザーは、翻訳者ポータルにアクセスできます。
文字列の翻訳を追加する
ローカリゼーションページを介してテキストを翻訳するには:
ローカリゼーション設定ページで、右上の翻訳ボタンをクリックします。
左側のターゲット言語メニューで、翻訳を追加したいターゲット言語を選択します。
ページの上部で文字列タブを選択します。
文字列列で、翻訳する文字列を選択します。
翻訳するテキストフィールドに希望する翻訳を入力し、保存をクリックします。

ロケール固有の翻訳を追加する
一部の言語には、「サッカー」と「フットボール」のように、地域ごとの違いやスペリングのバリエーションがあります。これらは言語内のロケールと見なされます。現在、Robloxは以下のロケールへの翻訳追加をサポートしています:
| ロケール名 | ロケールID |
|---|---|
| 英語(アメリカ合衆国) | en-us |
| 英語(イギリス) | en-gb |
| フランス語(フランス) | fr-fr |
| フランス語(カナダ) | fr-ca |
| ポルトガル語(ブラジル) | pt-br |
| ポルトガル語(ポルトガル) | pt-pt |
| スペイン語(スペイン) | es-es |
| スペイン語(メキシコ) | es-mx |
Robloxでサポートされているロケールを持つ言語の場合、グローバルおよびロケール固有の翻訳のために親言語の下に小見出しが表示されます。

特定のロケールに固有ではないその言語にとって普遍的な翻訳を「グローバル」セクションに追加し、対応するセクションにロケール固有の翻訳を追加します。ロケール固有の翻訳が存在する場合、それはそのロケールのユーザーに対する「グローバル」セクションの内容を上書きします。

サポートされている場合は、ゲームのソース言語に対してロケール固有の翻訳を追加することもできます。

ゲーム情報の翻訳を追加する
ゲーム情報(名前、説明、アイコン、サムネイルなど)をローカリゼーションテーブルを更新することによって修正できます:
ローカリゼーション設定ページで、右上の翻訳ボタンをクリックします。
左側のターゲット言語メニューで、翻訳を追加したいターゲット言語を選択します。
ページの上部で情報タブを選択します。
名前と説明フィールドに、希望する翻訳を入力し、保存をクリックします。このフィールドに空文字を保存した場合、そのテキストは翻訳しないことを示す手動編集として保存されます。この場合、ターゲット言語のユーザーはソース文字列を表示します。

アイコンとサムネイルの場合は、アップロードまたは削除ボタンを使用してローカライズされた画像を修正します。ゲームごとに最大10個のサムネイルをアップロードできます。完了したら、保存をクリックします。

ゲームプロダクトの翻訳を追加する
ゲームプロダクトの詳細(開発者商品、パス、およびバッジなど)を修正できます:
ローカリゼーション設定ページで、右上の翻訳ボタンをクリックします。
左側のターゲット言語メニューで、翻訳を追加したいターゲット言語を選択します。
ページの上部で製品タブを選択します。
ゲームプロダクトの翻訳を追加し、保存をクリックします。

ファイルアップロードによる
StudioまたはCreator Hubを使用して、ローカリゼーションテーブルを.csvスプレッドシートとしてダウンロード、修正、再アップロードできます。これは、同時に複数の翻訳を編集する場合や、Roblox外の翻訳者と協力する場合に便利です。
ファイルアップロードプロセスを使用すると、ゲーム内の文字列エントリと翻訳のみを修正できます。翻訳者ポータルを介して翻訳を編集するのとは異なり、.csvを修正することで、追加のキー、コンテキスト、および例フィールドを編集できます。
ファイルアップロードによる翻訳の修正または追加時には、新しいエントリまたは既存のエントリに次の動作が適用されます:
| エントリはすでにクラウドローカリゼーションテーブルに存在しますか? | CSVでの変更 | アップロード時の期待される動作 |
|---|---|---|
| いいえ | 1つ以上の翻訳とともにソース文字列行が追加されました | エントリが追加され、存在する翻訳は手動翻訳エントリとして追加されます。サポートされている言語の翻訳が欠落している場合は、自動翻訳の対象となります。 |
| いいえ | 翻訳なしでソース文字列行が追加されました | エントリが追加され、自動翻訳の対象となります。 |
| はい | 翻訳が追加または修正されました。 | 翻訳が既存のクラウドローカリゼーションテーブルのものと異なる場合、.csvファイル内のものに翻訳が更新されます。 元の翻訳が自動生成されたものであった場合、新しい翻訳が追加され、手動翻訳としてロックされます。このエントリの自動翻訳を再生成するには、翻訳者ポータルでエントリを解除することによって可能です。 |
| はい | ソース文字列の翻訳エントリが削除されました。 | 翻訳は削除され、手動翻訳としてロックされます。このエントリの自動翻訳を再生成するには、翻訳者ポータルでエントリを解除することによって可能です。 |
| はい | ソース文字列が削除されました | 変更なし - エントリは削除されません。 .csvを介してエントリを削除するには、次のいずれかを行います: — Creator Hubで、テーブルを削除を使用してからCSVをアップロードします。 — Studioで、高度な ⟩ クラウドローカリゼーションテーブル内の置き換えを使用します。 |
Creator Hubで
Creator Hubを使用して.csvのテキストを翻訳するには:
- Creator Hubで、ゲーム設定ページに移動します。
- ローカリゼーションに移動し、テーブル管理タブに切り替えます。
- CSVをダウンロードを選択して、.csvファイルをローカルに保存します。
- お好きなスプレッドシートエディタで.csvを開きます。
- 翻訳を、ローカライズする特定の国コードの列の下にあるソーステキストと同じ行に追加します。完了したら保存します。
- CSVをアップロードを選択し、更新した.csvをアップロードします。
- プロンプトで確認をクリックして、新しいエントリをクラウドローカリゼーションテーブルに保存します。
Studioで
Studioを使用して.csvのテキストを翻訳するには:
- Studioで、ウィンドウ ⟩ ローカリゼーションメニューからローカリゼーションツールを開きます。
- クラウドローカリゼーションテーブルセクションで、ダウンロードを選択して.csvを保存します。
- お好きなスプレッドシートエディタで.csvを開きます。
- 翻訳を、ローカライズする特定の国コードの列の下にあるソーステキストと同じ行に追加します。保存が完了したらクリックします。
- クラウドローカリゼーションテーブルセクションで、更新を選択し、更新した.csvをアップロードします。
- プロンプトで確認をクリックして、新しいエントリをクラウドローカリゼーションテーブルに保存します。