コンテンツをローカライズするときは、翻訳品質を向上させるためにローカライゼーションテーブルを手動で変更したり、翻訳が使用されるべき時間やコンテキストを追加したり、使用されていない翻訳エントリを削除したりする必要があります。
自動的にキャプチャされた翻訳エントリか手動で追加された翻訳エントリであっても、すべての翻訳エントリは クラウドローカライゼーションテーブル に保存されます。ローカライゼーションテーブルを変更するには、次のアクションを行うことができます:
- 翻訳を追加する エクスペリエンスで設定されたサポートされる言語の表のエントリに。
テーブルを変更する前に、クラウドローカライゼーション テーブルの各フィールドを理解することが重要であり、問題や矛盾を防ぐことができます。
クラウドローカライズテーブル
ローカライゼーションテーブルは、エクスペリエンス内のすべての翻訳の参照先です。ローカライゼーション テーブルの各フィールドを理解することは、効果的にエントリを追加または変更するために重要です。
満たされると、テーブルには、特定の言語のための利用可能な翻訳とともに、エクスペリエンス内のすべてのユーザー向けコンテンツが含まれています。クラウドローカライゼーションテーブルにソースコンテンツを追加し、翻訳を追加し、またはテーブルのバージョンをダウンロードしてアップロードすることができます。エクスペリエンスの編集権限を持つユーザーだけが、エクスペリエンスのローカライゼーションテーブルにアクセスできます。
ローカライゼーションテーブルには次のコラムがあります:
コラム | 説明 |
---|---|
出典 | 自動テキストキャプチャまたは手動入力によって収集された経験中のソーステキストストリングを含む必須のフィールド。これは、他の言語に翻訳する予定のソーステキストです。ソーステキストは、翻訳を追加する前に必要であり、ユニークな コンテキスト フィールドを持っている限り、複数のエントリが同じソースを共有できます。動的コンテンツを翻訳している場合、部分文字列などのような、ソースフィールドは 動的コンテンツを翻訳する で説明されたサポートされたパラメータフォーマットの 1つに従わなければなりません。 |
コンテンツ | ソーステキストを含む経験オブジェクトへの参照を含むオプションのフィールド。コンテキストフィールドを使用して、オブジェクトに表示される翻訳を Roblox が決定できるように指定できます。詳細については、コンテキストオーバーライドの使用を参照してください。自動テキストキャプチャシステムは、コンテキストフィールドを自動で満たさず、代わりに 場所 フィールドに同様の情報を満たします。 |
例 | 翻訳者に含めたい追加情報を含むオプションのフィールド。入力として含めることができる任意のフィールド。このフィールドを使用して、エクスペリエンスが特定の翻訳を使用する場所と時間を手動翻訳者に表示できます。 |
キー | ローカライゼーション API を使用するときのオプションのフィールド key-based lookup を実装する。画像やサウンドのローカライゼーションなど、特定のタスクに ローカライゼーション API を使用していない場合は、このフィールドを空にすることができます。 |
場所 | 自動テキストキャプチャ システムによって自動で満たされるフィールド。それには、経験中のオブジェクトの参照が含まれており、ソーステキストを含んでいるので、あなたまたは翻訳者が経験で文字列がどこで見つかっているかを識別できます。このフィールドは空白か自動テキストキャプチャシステムによって満たされています。自分のオブジェクト参照を手動で追加するには、 コンテキスト フィールドを使用します。 |
ソースコンテンツを追加
あなたまたはコラボレーターが翻訳を追加する前に、エクスペリエンスのローカライゼーションテーブルにソーステキストを追加する必要があります。自動テキストキャプチャ を使用して、ユーザーがエクスペリエンスをプレイすると自動的にテキストストリングを収集したり、手動でテキストソースを追加 したりできます。
非テキストコンテンツをローカライズする方法については、画像とサウンドのローカライズ を参照してください。
自動テキストキャプチャ
自動テキストキャプチャツールは、GUIオブジェクト(または)を通じてユーザーがエクスペリエンスで出会うテキストストリングを収集し、通常はエクスペリエンスから翻訳可能なテキストを収集する最速の方法です。多くの場合、自動テキストキャプチャツールはすでに 自動翻訳 に対応しています。
ソースコンテンツを手動で追加する
手動でコンテンツを追加することもできます。これは、経験に複雑な会話ツリーのような、通常のゲームプレイで表示されないテキストが含まれている場合に推奨されます。ATCを介して収集するのに時間がかかる可能性があります。ローカライゼーションページ で テーブルのエントリを追加する か ファイルアップロード で .csv で 。エントリのキー、コンテキスト、または例のフィールドを指定したい場合は、.csv アップロードを使用することをお勧めします。
ローカライゼーションテーブルに画像とサウンドアセットの ID を手動で追加できます .csv アップロード。詳しくは、画像とサウンドのローカライズ を参照してください。
ローカライゼーション設定を持つソースを追加
ローカライゼーションページ にソースコンテンツを追加できます。これは、ローカライゼーションテーブルに迅速に追加を行うのに理想的です。
ローカライゼーションページを通じてソースコンテンツを追加するには:
エクスペリエンスのローカライゼーションページで、右上の Translate ボタンをクリックします。
Select the 文字列 tab.
クリック エントリを追加 。
翻訳するテキストのフィールド にソーステキストを入力し、 保存 をクリックします。
ストリングを翻訳するためにキーベースのスクリプトを使用している場合、 キー フィールドにキー名を入力します。
文字列には、キャラクターのバックとバックボタンのような複数の意味がある場合、 コンテキスト フィールドに特定のテキストオブジェクトの全パスを入力します。
クリック 保存 。
ファイルアップロードでソースを追加
ソースコンテンツを .csv アップロードでローカライゼーションテーブルに追加できます。ローカライゼーションテーブルに大規模な更新を行うときにこのオプションを使用できます。
ソースコンテンツを追加するには、.csv アップロードを介して:
スタジオで、ツールバーの プラグイン タブに移動します。
ローカライゼーション セクションで、 ツール を選択。
クラウドローカライゼーションテーブル セクションで、 ダウンロード を選択して、.csv を保存します。
好ましいスプレッドシートエディタで .csv を開きます。
ソース 列で、ソーステキストを追加して保存します。他の列は空白のままにしてください。
キー コンテンツ 例 出典 オプション 始める スタジオで、 クラウドローカライゼーションテーブル セクションで、 更新 を選択し、新しい .csv ファイルをアップロードします。
クリック 確認 上の アップロードを確認 プロンプトで、新しいエントリをクラウドローカライゼーションテーブルに保存します。
ローカライゼーションテーブルからコンテンツを削除
ソースコンテンツが間違っていたり、ローカライゼーションではもう必要ない場合は、ATC を通じて収集されたすべてのエントリをクリアするか、ソースコンテンツを手動で削除してこのコンテンツを削除できます。ソースコンテンツを削除すると、関連する翻訳も削除されます。
修正されていない自動キャプチャされたエントリをクリア
ATC ツールがユーザー名、ユーザー生成名、またはチャットストリングなど、翻訳しないべき文字列を収集する場合、自動キャプチャされたエントリを削除したいかもしれません。このオプションは、手動で編集していない自動キャプチャされたエントリをクリアするだけです。
修正されていない自動キャプチャ入力をクリアするには:
エクスペリエンスのローカライゼーションページで、 設定 をクリックします。
ドロップダウンリストから文字列を削除したい時間期間を選択します。これで、指定された時間期間から自動でキャプチャされたすべてのエントリがクリアされます。
クリックする クリア ボタン。
ソースコンテンツを手動で削除する
手動でエントリを削除することもできます。特定の削除対象のエントリがある場合や、手動で変更されたエントリを削除したい場合、または手動で変更されたコンテンツや手動で編集された ATC エントリがある場合は、これが推奨されます。
クリエイターダッシュボードのローカライゼーションテーブルを通じてソースコンテンツを削除するにクリエーターダッシュボード:
エクスペリエンスのローカライゼーションページで、右上の Translate ボタンをクリックします。
Select ゲームストリング 。
文字列 列で削除したいエントリをクリックします。
「翻訳するテキスト」セクションの右側のゴミ箱アイコンをクリックします。
確認ダイアログで 削除 ボタンをクリックします。
ソースコンテンツを .csv アップロードで削除するには:
- Roblox Studio では、ツールバーの プラグイン タブに移動します。
- ローカライゼーションセクションで ツール を選択します。
- クラウドローカライゼーション テーブルセクションで、 ダウンロード を選択して、.csvを保存します。
- 好ましいスプレッドシートエディタで .csv を開きます。
- 削除したいすべての行を削除し、保存します。
- スタジオで、 クラウドローカライゼーションテーブル セクションで、 更新 を選択し、新しい .csv ファイルをアップロードします。
- クリック 確認 上の アップロードを確認 プロンプトで、新しいエントリをクラウドローカライゼーションテーブルに保存します。
翻訳を追加
翻訳ポータル または ファイルアップロード を使用して、エクスペリエンスのローカライゼーションテーブルのソースエントリに翻訳を追加できます。
いくつかの場合、ストリングは、タイマー、測定単位、またはプレイヤーの名前を表示するときなど、ゲームプレイ中にリアルタイム翻訳が必要になる可能性があります。この種類のコンテンツの場所として、翻訳パラメータをローカライゼーションテーブルに追加できます。詳細は、動的コンテンツを翻訳する を参照してください。
翻訳者ポータルで
エクスペリエンスの 翻訳ポータル は、収集された文字列に対する翻訳を提供する直接の方法を提供します。エクスペリエンスの翻訳者として追加されたユーザーは、翻訳者ポータルにアクセスできます。
ストリング翻訳を追加
ローカライゼーションページを通じてテキストを翻訳するには:
ローカライゼーション設定ページで、右上の Translate ボタンをクリックします。
左側の ターゲット言語 メニューで、翻訳を追加したいターゲット言語を選択します。
ページの最上部にある 文字列 タブを選択します。
文字列の列で、翻訳する予定の文字列を選択します。
翻訳するテキストのフィールド に、希望の翻訳を入力し、 保存 をクリックします。
経験情報の翻訳を追加
ローカライゼーション テーブルを更新することで、名前、説詳細、アイコン、サムネイルなどのエクスペリエンス情報を変更できます:
ローカライゼーション設定ページで、右上の Translate ボタンをクリックします。
左側の ターゲット言語 メニューで、翻訳を追加したいターゲット言語を選択します。
ページの上部にある 情報 タブを選択します。
名前と説明フィールドの場合、必要な翻訳を入力し、 保存 をクリックします。
アイコンとサムネイルの場合、アップロードまたは削除ボタンを使用して、ローカライズされた画像を変更します。エクスペリエンスごとに最大 10 個のサムネイルをアップロードできます。完了したら、 保存 をクリックします。
エクスペリエンス製品の翻訳を追加
開発者 製品、ゲームパス、およびバッジなどのエクスペリエンス製品詳細を変更できます:
ローカライゼーション設定ページで、右上の Translate ボタンをクリックします。
左側の ターゲット言語 メニューで、翻訳を追加したいターゲット言語を選択します。
ページの上部にある 製品 タブを選択します。
エクスペリエンス製品の必要な翻訳を入力し、 保存 をクリックします。
ファイルアップロードで
スタジオまたはクリエイターハブを使用すると、ローカライゼーションテーブルを .csv スプレッドシートとしてダウンロード、変更、再アップロードできます。これは、複数の翻訳を一度に編集するか、Roblox 外の翻訳者と協力するときに便利です。
ファイルアップロードプロセスを使用すると、経験中のストリングエントリと翻訳のみを変更できます。あなたの 翻訳者ポータル を通じた編集とは異なり、.csv を修正すると、追加の キー 、 コンテキスト 、および 例 フィールドを編集できる。
ファイルアップロードで翻訳を修正または追加すると、新規または既存のエントリに次の動作が適用されます:
エントリはすでにクラウドローカライゼーションテーブルに存在しますか? | CSV に行われた変更 | アップロード時の期待される動作 |
---|---|---|
No | 1つまたは複数の翻訳でソースストリング行が追加された | エントリが追加され、存在する翻訳は手動翻訳エントリとして追加されます。サポートされている言語の欠落した翻訳は、自動翻訳 に資格があります。 |
No | 翻訳なしでソースストリング行が追加された | エントリが追加され、自動翻訳 に資格があります。 |
はい | 翻訳が追加または変更されました。 | 翻訳が既存のクラウドローカライゼーションテーブルのものと異なる場合、翻訳は .csv ファイルのものに更新されます。オリジナルの翻訳が自動生成された場合、新しい翻訳が追加され、手動翻訳としてロックされます。このエントリの自動翻訳を再生するには、翻訳ポータルでエントリをアンロックする。 |
はい | ソース弦の翻訳エントリが削除されました。 | 翻訳は手動翻訳として削除され、ロックされます。このエントリの自動翻訳を再生するには、翻訳ポータルでエントリをアンロックする 。 |
はい | ソースストリングが削除されました | 変更なし - エントリは削除されません。To delete an entry through .csv , either: — クリエイターハブでは、 テーブルを削除 、そして CSVをアップロード を使用します。— スタジオでは、 上級 > をクラウドローカライゼーションテーブルセクションで使用します。 |
クリエイターハブクリエーターハブ
クリエイターハブで .csv を使用してテキストを翻訳すクリエーターハブには:
- クリエイターハブで、エクスペリエンスクリエーターハブ定ページに移動します。
- ナビゲート to ローカライゼーション and switch to the テーブル管理 タブ。
- 選択 CSV のダウンロード で、.csv ファイルをローカルで保存します。
- 好ましいスプレッドシートエディタで .csv を開きます。
- ソーステキストと同じ行に翻訳を追加し、特定の国コードの列の下で保存します。終了したら保存します。
- Select CSV のアップロード and upload the updated .csv。
- クリック 確認 新しいエントリをクラウドローカライゼーションテーブルに保存するようにプロンプトに。
スタジオで
Studio を使用してテキストを翻訳するには、.csv を通過します:
- Studio で、ツールバーの プラグイン タブに移動し、 ツール を選択します。
- クラウドローカライゼーションテーブル セクションで、 ダウンロード を選択して、.csv を保存します。
- 好ましいスプレッドシートエディタで .csv を開きます。
- ソーステキストと同じ行に翻訳を追加し、特定の国コードをローカライズしている列の下で。 保存 終了すると。
- クラウドローカライゼーションテーブル セクションで、 更新 を選択し、更新された.csvをアップロードします。
- クリック 確認 新しいエントリをクラウドローカライゼーションテーブルに保存するようにプロンプトに。