ダイナミックコンテンツを翻訳

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

表示される文字列の部分が翻訳が必要な場合、ローカライズテーブルの パラメーター を使用して、ユーザーユーザーネーム、参照ユーザー名、または表示時間と日付をローカライズできます。

ゲーム内アイテムの量を表示します。
メッセージにプレイヤーの Roblox ユーザー名を表示します。
ローカライズされた仕分けを使用して高得点を表示します。

パラメータは、 パラメーター値 とオプションの フォーマット指定子 で構成されています。

次の例では、エクスペリエンスはローカライズテーブルに以下のエントリがあります:

ソースes
こんにちは Player_Name!こんにちは Player_Name!
私の名前は NPC_Name私の名前は NPC_Name

ユーザーのローカル言語が es に設定されている場合、翻訳出力は次のとおりになります:

オリジナルゲーム内テキストスペイン語の翻訳
こんにちは、new_storm!ホーラー new_storm!
私の名前は Diva Dragonslayer私の名前は Diva Dragonslayer

場合により、ローカライズされたストリングでパラメーターの値がどのように形式付けされているかを制御するためにフォーマット指定文字列を使用してください。

利用可能なフォーマット指定は次のとおりです:

仕様タイプ説明出力の例
int番号オプションのネガティブサインの整数; 千の仕分けはありません。123456
修正済み番号デシマル インデックス、オプションのマイナスサイン、およびキロの区切りを含む 2 桁のデシマル。1234.501234,50
番号デシマル インデックス、オプションのマイナスサイン、および千の仕分けの 2 桁。1,234.501234,50
ヘックス番号整数を十六進制に変換しました; 64 ビットの 2 の捕縮版は、 2 の捕縮版 として扱われます。3FF
十六進制番号HEX と同じですが、大文字です。3ff
日付番号ユニバーサルユーザー読み取り形式の UTC タイマーを数値として指定します。2017-10-10 13:38:10
iso8601番号UTC タイムを ISO-8601 形式の UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC 時刻として UTC2017-10-12T22:02:38Z
短時間番号ローカル「時間:分」形式の UTC タイマー。1:45 PM13:45
短い時間番号短時間の UTC タイムスタンプを使用した一般的なデータ + 時間パターン。2017/10/10 1:45 PM
短い日付番号UTC タイムスタンプを減算日付パターン。2017/10/102017-10-10
翻訳文字列ローカライズテーブルの ソース 文字列に一致する文字列マッチを検索し、利用可能なローカライズの翻訳を使用します。

Substrings の翻訳

ローカライズテーブルから直接の翻訳を必要とする場合は、 translate スペックサーを使用します。ローカライズテーブルのソースコラムにパラメータの完全な一致を検索します。

次の例では、エクスペリエンスはローカライズテーブルに次の行があります:

ソースes
私は Place_Name:translate からです。Soy de Place_Name:translate。
ブラジルブラジル
ロンドンロンドン
ドイツアルメニア

ユーザーのローカル設定が「es」に設定されている場合、翻訳出力は次のとおりに表示されます:

オリジナルゲーム内テキストスペイン語の翻訳
私はブラジル出身です。ブラジル人。
私はロンドンからです。ロンドンよ。
私はドイツからです。ソイ・デ・アレマニア。

数字で翻訳

特定の値を使用して、エクスペリエンス内のコンテキストに一致するように数値を格式化できます。

次の例では、エクスペリエンスはローカライズテーブルに以下の数字に関連するエントリを持つことがあります:

ソースes
あと race_time:fixed 秒固定時間 race_time:fixed 秒
キャッシュ$1:numと 2:int ジュエル$1:num ダイナー、および 2:int 宝石

ユーザーのローカル言語が es に設定されている場合、翻訳出力は次のように表示されます:

オリジナルゲーム内テキストスペイン語の翻訳
75.202844 秒75,20 秒
$2500.5 キャッシュと 99.8 宝石$2,500,50 ダイナーと 100 宝石