LocalizationService

非推奨を表示

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

作成できません
サービス
複製されていません

LocalizationService は、自動翻訳を処理するサービスです。

自動的にテキストを置き換えるために使用されます LocalizationTable オブジェクト。

LocalizationService は、GuiBase2d.RootLocalizationTable が GUI オブジェクトまたはその先祖に指定されていない限り、子のローカライズテーブルのみを自動的にテキストの置き換えに使用します。

概要

プロパティ

  • 読み取り専用
    複製されていません
    並列読み取り

    コアと内部機能のローカライズに使用されるローカル ID。

  • 読み取り専用
    複製されていません
    並列読み取り

    ローカルプレイヤーがオペレーティングシステムに設定したローカル言語ID。

方法

プロパティ

RobloxLocaleId

読み取り専用
複製されていません
並列読み取り

このプロパティは、コアと内部機能のローカライズのために使用されるローカライズ ID を表示します。CoreGui などのコーナーと内部機能のローカライズに使用される 2つの文字コード (例: en-us ) を返します。

SystemLocaleId

読み取り専用
複製されていません
並列読み取り

このプロパティは、ローカルプレイヤーがオペレーティングシステムに設定したローカル言語IDを表示します。

これは、ローカルの 2つの文字コード (例: "en-us") で構成された文字列を返します。

また、Player.LocaleId を参照してください。これは、ユーザーが Roblox アカウントに設定したローカル化コンテンツをローカライズするためのローカル IDです。これは、Roblox がまだ内部でそのユーザーのローカル語言をサポートしていないときには、異なる値になります。

方法

GetCorescriptLocalizations

Instances

コアスクリプトのローカライズに使用される LocalizationTable オブジェクトのリストを返します。


戻り値

Instances

GetTableEntries

Class.LocalizationTable:GetEntries() では、Class.Instance 内の各要素が、Class.LocalizationTables 内の各要素

この関数は、オブジェクトが GuiBase2d を持つかどうかにかかわらず、入力を返します。オブジェクトが GuiBase2d.AutoLocalize を有効にしている場合、オブジェクトは自動的にローカライズされません。

テーブルのオーダーは次のとおりです:

この関数は生成されません。クラウドが読み込まれるまでは LocalizationTable を待ちません。

パラメータ

instance: Instance
既定値: "nil"

戻り値

配列の配列、各配列が LocalizationTable:GetEntries() で説明されている形式と同じ形式です。

GetTranslatorForPlayer

この関数はプレイヤーを引数として取り、Translator インスタンスを返します which can be used to perform translations for that locale if any are available. The entries used for localization are the entries provided by the Class.Localization

この関数は生成されません。クラウドが読み込まれるまでは LocalizationTable を待ちません。

参照してください:

パラメータ

player: Instance

Class.Player を入手している Translator のための。


戻り値

指定されたローカルの Translator インスタンス。

コードサンプル

Getting and Using a Translator for a Player

local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForPlayerAsync(Players.LocalPlayer)
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print(result)
else
print("GetTranslatorForPlayerAsync failed: " .. translator)
end

GetCountryRegionForPlayerAsync

イールド

プレイヤーのクライアント IP の位置に応じて国/地域コードのストリングを返します。サポートされている国/地域コードは次のとおりです:


<tbody>
<tr>
<td>アメリカ</td><td>アメリカ</td>
</tr>
<tr>
<td>GB</td><td>イギリス</td>
</tr>
<tr>
<td>CA</td><td>カナダ</td>
</tr>
<tr>
<td>AF</td><td>アフガニスタン</td>
</tr>
<tr>
<td>AX</td><td>オーランド諸島</td>
</tr>
<tr>
<td>AL</td><td>アルバニア</td>
</tr>
<tr>
<td>DZ</td><td>アルジェリア</td>
</tr>
<tr>
<td>AS</td><td>アメリカサモア</td>
</tr>
<tr>
<td>AD</td><td>アンドラ</td>
</tr>
<tr>
<td>AO</td><td>アンゴラ</td>
</tr>
<tr>
<td>AI</td><td>アンギラ</td>
</tr>
<tr>
<td>AQ</td><td>アンタークティカ</td>
</tr>
<tr>
<td>AG</td><td>アンティグアとバーブーダ</td>
</tr>
<tr>
<td>AR</td><td>アルゼンチン</td>
</tr>
<tr>
<td>午前</td><td>アルメニア</td>
</tr>
<tr>
<td>AW</td><td>アルバ</td>
</tr>
<tr>
<td>AU</td><td>オーストラリア</td>
</tr>
<tr>
<td>AT</td><td>オーストリア</td>
</tr>
<tr>
<td>AZ</td><td>アゼルバイジャン</td>
</tr>
<tr>
<td>BS</td><td>バハマ</td>
</tr>
<tr>
<td>BH</td><td>バーレーン</td>
</tr>
<tr>
<td>BD</td><td>バングラデシュ</td>
</tr>
<tr>
<td>ビービー</td><td>バーバドス</td>
</tr>
<tr>
<td>によって</td><td>ベラルース</td>
</tr>
<tr>
<td>あなた</td><td>ベルギー</td>
</tr>
<tr>
<td>BZ</td><td>ベリーズ</td>
</tr>
<tr>
<td>BJ</td><td>ベニン</td>
</tr>
<tr>
<td>BM</td><td>バーマード</td>
</tr>
<tr>
<td>BT</td><td>ブータン</td>
</tr>
<tr>
<td>ボ</td><td>ボリビア</td>
</tr>
<tr>
<td>BQ</td><td>ボナイア、セントユースタティス、サバ</td>
</tr>
<tr>
<td>BA</td><td>ボスニアとヘルツェゴビナ</td>
</tr>
<tr>
<td>BW</td><td>ボツワナ</td>
</tr>
<tr>
<td>BV</td><td>ブーベット島</td>
</tr>
<tr>
<td>BR</td><td>ブラジル</td>
</tr>
<tr>
<td>IO</td><td>インド洋地域</td>
</tr>
<tr>
<td>BN</td><td>ブルネイ・ダルサラーム</td>
</tr>
<tr>
<td>ビージー</td><td>ブルガリア</td>
</tr>
<tr>
<td>BF</td><td>バークナファソ</td>
</tr>
<tr>
<td>BI</td><td>バルンディ</td>
</tr>
<tr>
<td>KH</td><td>カンボジア</td>
</tr>
<tr>
<td>クメニツ</td><td>カメルーン</td>
</tr>
<tr>
<td>CV</td><td>ケープベルデ</td>
</tr>
<tr>
<td>KY</td><td>ケイマン諸島</td>
</tr>
<tr>
<td>CF</td><td>中央アフリカ共和国</td>
</tr>
<tr>
<td>TD</td><td>チャド</td>
</tr>
<tr>
<td>CL</td><td>チリ</td>
</tr>
<tr>
<td>CN</td><td>中国</td>
</tr>
<tr>
<td>CX</td><td>クリスマス島</td>
</tr>
<tr>
<td>CC</td><td>ココス諸島</td>
</tr>
<tr>
<td>CO</td><td>コロンビア</td>
</tr>
<tr>
<td>KM</td><td>コモロ</td>
</tr>
<tr>
<td>CG</td><td>コンゴ</td>
</tr>
<tr>
<td>CD</td><td>コンゴ (DRC)</td>
</tr>
<tr>
<td>CK</td><td>クック諸島</td>
</tr>
<tr>
<td>CR</td><td>コスタリカ</td>
</tr>
<tr>
<td>CI</td><td>アイボリーコート</td>
</tr>
<tr>
<td>HR</td><td>クロアチア</td>
</tr>
<tr>
<td>CW</td><td>クルアソ</td>
</tr>
<tr>
<td>サイ</td><td>サイプリス</td>
</tr>
<tr>
<td>CZ</td><td>チェコ共和国</td>
</tr>
<tr>
<td>DK</td><td>デンマーク</td>
</tr>
<tr>
<td>DJ</td><td>ジブチ</td>
</tr>
<tr>
<td>DM</td><td>ドミニカ</td>
</tr>
<tr>
<td>DO</td><td>ドミニカ共和国</td>
</tr>
<tr>
<td>EC</td><td>エクアドル</td>
</tr>
<tr>
<td>EG</td><td>エジプト</td>
</tr>
<tr>
<td>SV</td><td>エルサルバドル</td>
</tr>
<tr>
<td>GQ</td><td>赤道ギニア</td>
</tr>
<tr>
<td>ER</td><td>エリトリア</td>
</tr>
<tr>
<td>イー</td><td>エストニア</td>
</tr>
<tr>
<td>ET</td><td>エチオピア</td>
</tr>
<tr>
<td>FK</td><td>フォークランド諸島 (マルビン)</td>
</tr>
<tr>
<td>FO</td><td>ファロー諸島</td>
</tr>
<tr>
<td>FJ</td><td>フィジ</td>
</tr>
<tr>
<td>FI</td><td>フィンランド</td>
</tr>
<tr>
<td>FR</td><td>フランス</td>
</tr>
<tr>
<td>GF</td><td>フランスギアナ</td>
</tr>
<tr>
<td>PF</td><td>フランスポリネシア</td>
</tr>
<tr>
<td>TF</td><td>フランスの南部の地域</td>
</tr>
<tr>
<td>GA</td><td>ガボン</td>
</tr>
<tr>
<td>GM</td><td>ガンビア</td>
</tr>
<tr>
<td>GE</td><td>ジョージア</td>
</tr>
<tr>
<td>DE</td><td>ドイツ</td>
</tr>
</tbody>
コード国/地域

<tbody>
<tr>
<td>GH</td><td>ガーナ</td>
</tr>
<tr>
<td>GI</td><td>ギブラルタ</td>
</tr>
<tr>
<td>GR</td><td>ギリシャ</td>
</tr>
<tr>
<td>GL</td><td>グリーンランド</td>
</tr>
<tr>
<td>GD</td><td>グレナダ</td>
</tr>
<tr>
<td>GP</td><td>Guadeloupe</td>
</tr>
<tr>
<td>GU</td><td>グアム</td>
</tr>
<tr>
<td>GT</td><td>グアテマラ</td>
</tr>
<tr>
<td>GG</td><td>ガーンジー</td>
</tr>
<tr>
<td>グナ</td><td>ギニア</td>
</tr>
<tr>
<td>GW</td><td>ギニアビサウ</td>
</tr>
<tr>
<td>GY</td><td>ガイアナ</td>
</tr>
<tr>
<td>HT</td><td>ハイチ</td>
</tr>
<tr>
<td>HM</td><td>ヘアド島とマクドナルド諸島</td>
</tr>
<tr>
<td>VA</td><td>ホーリー・シー</td>
</tr>
<tr>
<td>HN</td><td>ホンデュラス</td>
</tr>
<tr>
<td>HK</td><td>香港</td>
</tr>
<tr>
<td>HU</td><td>ハンガリー</td>
</tr>
<tr>
<td>です</td><td>アイスランド</td>
</tr>
<tr>
<td>イン</td><td>インド</td>
</tr>
<tr>
<td>ID</td><td>インドネシア</td>
</tr>
<tr>
<td>IQ</td><td>イラク</td>
</tr>
<tr>
<td>IE</td><td>アイルランド</td>
</tr>
<tr>
<td>IM</td><td>マン島</td>
</tr>
<tr>
<td>IL</td><td>イスラエル</td>
</tr>
<tr>
<td>IT</td><td>イタリア</td>
</tr>
<tr>
<td>JM</td><td>ジャマイカ</td>
</tr>
<tr>
<td>JP</td><td>日本</td>
</tr>
<tr>
<td>JE</td><td>ジャージ</td>
</tr>
<tr>
<td>JO</td><td>ジョーダン</td>
</tr>
<tr>
<td>KZ</td><td>カザフスタン</td>
</tr>
<tr>
<td>KE</td><td>ケニア</td>
</tr>
<tr>
<td>KI</td><td>キリバチ</td>
</tr>
<tr>
<td>KR</td><td>韓国</td>
</tr>
<tr>
<td>KW</td><td>クウェート</td>
</tr>
<tr>
<td>KG</td><td>キルギスタン</td>
</tr>
<tr>
<td>LA</td><td>ラオス</td>
</tr>
<tr>
<td>レベル</td><td>ラトビア</td>
</tr>
<tr>
<td>LB</td><td>レバノン</td>
</tr>
<tr>
<td>LS</td><td>レソト</td>
</tr>
<tr>
<td>LR</td><td>リベリア</td>
</tr>
<tr>
<td>LY</td><td>リビア</td>
</tr>
<tr>
<td>LI</td><td>リヒテンシュタイン</td>
</tr>
<tr>
<td>LT</td><td>リトアニア</td>
</tr>
<tr>
<td>LU</td><td>ルクセンブルク</td>
</tr>
<tr>
<td>MO</td><td>マカオ</td>
</tr>
<tr>
<td>MK</td><td>マケドニア</td>
</tr>
<tr>
<td>MG</td><td>マダガスカル</td>
</tr>
<tr>
<td>MW</td><td>マラウィ</td>
</tr>
<tr>
<td>私の</td><td>マレーシア</td>
</tr>
<tr>
<td>MV</td><td>マルタ</td>
</tr>
<tr>
<td>ML</td><td>マリ</td>
</tr>
<tr>
<td>MT</td><td>マルタ</td>
</tr>
<tr>
<td>MH</td><td>マーシャル諸島</td>
</tr>
<tr>
<td>MQ</td><td>マルティニーク</td>
</tr>
<tr>
<td>ミスター</td><td>モーリタニア</td>
</tr>
<tr>
<td>MU</td><td>モーリシアス</td>
</tr>
<tr>
<td>YT</td><td>マヨット</td>
</tr>
<tr>
<td>MX</td><td>メキシコ</td>
</tr>
<tr>
<td>フェーム</td><td>ミクロネシア</td>
</tr>
<tr>
<td>MD</td><td>モルドバ</td>
</tr>
<tr>
<td>MC</td><td>モナコ</td>
</tr>
<tr>
<td>MN</td><td>モンゴル</td>
</tr>
<tr>
<td>私</td><td>モンテネグロ</td>
</tr>
<tr>
<td>MS</td><td>モントサーラット</td>
</tr>
<tr>
<td>マ</td><td>モロッコ</td>
</tr>
<tr>
<td>MZ</td><td>モザンビーク</td>
</tr>
<tr>
<td>MM</td><td>ミャンマー</td>
</tr>
<tr>
<td>NA</td><td>ナミビア</td>
</tr>
<tr>
<td>ノー</td><td>ナウル</td>
</tr>
<tr>
<td>NP</td><td>ネパール</td>
</tr>
<tr>
<td>NL</td><td>オランダ</td>
</tr>
<tr>
<td>AN</td><td>オランダ領キャリビアン諸島</td>
</tr>
<tr>
<td>NC</td><td>ニューカレドニア</td>
</tr>
<tr>
<td>NZ</td><td>ニュージーランド</td>
</tr>
<tr>
<td>NI</td><td>ニカラグア</td>
</tr>
<tr>
<td>NE</td><td>ニジェール</td>
</tr>
<tr>
<td>NG</td><td>ナイジェリア</td>
</tr>
<tr>
<td>N</td><td>ニュー</td>
</tr>
<tr>
<td>NF</td><td>ノーフォーク島</td>
</tr>
<tr>
<td>MP</td><td>ノースマリアナ諸島</td>
</tr>
<tr>
<td>いいえ</td><td>ノルウェー</td>
</tr>
<tr>
<td>OM</td><td>オマーン</td>
</tr>
</tbody>
コード国/地域

<tbody>
<tr>
<td>PK</td><td>パキスタン</td>
</tr>
<tr>
<td>PW</td><td>パラウ</td>
</tr>
<tr>
<td>PS</td><td>パレスチナ</td>
</tr>
<tr>
<td>パ</td><td>パナマ</td>
</tr>
<tr>
<td>パブリック</td><td>パプアニューギニア</td>
</tr>
<tr>
<td>PY</td><td>パラグアイ</td>
</tr>
<tr>
<td>PE</td><td>ペルー</td>
</tr>
<tr>
<td>PH</td><td>フィリピン</td>
</tr>
<tr>
<td>PN</td><td>ピットケアン諸島</td>
</tr>
<tr>
<td>PL</td><td>ポーランド</td>
</tr>
<tr>
<td>PT</td><td>ポルトガル</td>
</tr>
<tr>
<td>パブリック</td><td>パプアニューギニア</td>
</tr>
<tr>
<td>QA</td><td>カタール</td>
</tr>
<tr>
<td>RE</td><td>リユニオン</td>
</tr>
<tr>
<td>RO</td><td>ルーマニア</td>
</tr>
<tr>
<td>RU</td><td>ロシア連邦</td>
</tr>
<tr>
<td>RW</td><td>ルワンダ</td>
</tr>
<tr>
<td>ブルー</td><td>セントバルテルミー</td>
</tr>
<tr>
<td>SH</td><td>セントヘレナ、アセンション、トリスタンダクーニャ</td>
</tr>
<tr>
<td>KN</td><td>セントキッツとネビス</td>
</tr>
<tr>
<td>LC</td><td>セントルシア</td>
</tr>
<tr>
<td>MF</td><td>セントマーティン</td>
</tr>
<tr>
<td>午後</td><td>セントピエールとミクロン</td>
</tr>
<tr>
<td>VC</td><td>セントビンセントとグレナディン</td>
</tr>
<tr>
<td>WS</td><td>サモア</td>
</tr>
<tr>
<td>SM</td><td>サン・マリノ</td>
</tr>
<tr>
<td>ST</td><td>サオトメとプリンシペ</td>
</tr>
<tr>
<td>SA</td><td>サウジアラビア</td>
</tr>
<tr>
<td>スナップ</td><td>セネガル</td>
</tr>
<tr>
<td>RS</td><td>セルビア</td>
</tr>
<tr>
<td>SC</td><td>セイシェル</td>
</tr>
<tr>
<td>スラ</td><td>シエラレオネ</td>
</tr>
<tr>
<td>SG</td><td>シンガポール</td>
</tr>
<tr>
<td>SX</td><td>シントマーテン</td>
</tr>
<tr>
<td>SK</td><td>スロバキア</td>
</tr>
<tr>
<td>SI</td><td>スロベニア</td>
</tr>
<tr>
<td>SB</td><td>ソロモン諸島</td>
</tr>
<tr>
<td>ソ</td><td>ソマリア</td>
</tr>
<tr>
<td>ZA</td><td>南アフリカ</td>
</tr>
<tr>
<td>GS</td><td>サウスジョージアとサウスサンドイッチ諸島</td>
</tr>
<tr>
<td>SS</td><td>南スーダン</td>
</tr>
<tr>
<td>ES</td><td>スペイン</td>
</tr>
<tr>
<td>LK</td><td>スリランカ</td>
</tr>
<tr>
<td>SR</td><td>サービス名</td>
</tr>
<tr>
<td>SJ</td><td>スバルバルドとヤーマーン</td>
</tr>
<tr>
<td>SZ</td><td>スワジランド</td>
</tr>
<tr>
<td>SE</td><td>スウェーデン</td>
</tr>
<tr>
<td>CH</td><td>スイス</td>
</tr>
<tr>
<td>TW</td><td>台湾</td>
</tr>
<tr>
<td>TJ</td><td>タジキスタン</td>
</tr>
<tr>
<td>TZ</td><td>タンザニア</td>
</tr>
<tr>
<td>訳</td><td>タイ</td>
</tr>
<tr>
<td>TL</td><td>東ティモール</td>
</tr>
<tr>
<td>TG</td><td>トーゴ</td>
</tr>
<tr>
<td>TK</td><td>トーケラウ</td>
</tr>
<tr>
<td>に</td><td>トンガ</td>
</tr>
<tr>
<td>TT</td><td>トリニダードとトバゴ</td>
</tr>
<tr>
<td>TN</td><td>チュニジア</td>
</tr>
<tr>
<td>TR</td><td>トルコ (トルコ)</td>
</tr>
<tr>
<td>TM</td><td>トルクメニスタン</td>
</tr>
<tr>
<td>TC</td><td>タークスとカイコス諸島</td>
</tr>
<tr>
<td>テレビ</td><td>トゥバルー</td>
</tr>
<tr>
<td>UG</td><td>ウガンダ</td>
</tr>
<tr>
<td>ユーザー獲得A</td><td>ウクライナ</td>
</tr>
<tr>
<td>AE</td><td>アラブ諸国</td>
</tr>
<tr>
<td>UM</td><td>アメリカの小島</td>
</tr>
<tr>
<td>UY</td><td>ウルグアイ</td>
</tr>
<tr>
<td>UZ</td><td>ウズベキスタン</td>
</tr>
<tr>
<td>VU</td><td>バヌアツ</td>
</tr>
<tr>
<td>VE</td><td>ベネズエラ</td>
</tr>
<tr>
<td>VN</td><td>ベトナム</td>
</tr>
<tr>
<td>VG</td><td>ビジンアイランド (イギリス)</td>
</tr>
<tr>
<td>VI</td><td>バージン諸島 (米国)</td>
</tr>
<tr>
<td>WF</td><td>ウォーリスとフツナ</td>
</tr>
<tr>
<td>EH</td><td>西サハラ</td>
</tr>
<tr>
<td>イエ</td><td>イエメン</td>
</tr>
<tr>
<td>ZM</td><td>ザンビア</td>
</tr>
<tr>
<td>ZW</td><td>ジンバブエ</td>
</tr>
<tr>
<td>CU</td><td>キューバ</td>
</tr>
<tr>
<td>IR</td><td>イラン</td>
</tr>
<tr>
<td>サイ</td><td>シリア</td>
</tr>
<tr>
<td>KP</td><td>北朝鮮</td>
</tr>
</tbody>
コード国/地域

参照してください:

パラメータ

player: Instance

国/地帯情報を取得しているプレーヤー。


戻り値

プレイヤーの国/地域コードを指すストリング。

コードサンプル

Getting Country/Region Code for a Player

local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local result, code = pcall(LocalizationService.GetCountryRegionForPlayerAsync, LocalizationService, player)
if result and code == "CA" then
print("Hello, friend from Canada!")
else
print("GetCountryRegionForPlayerAsync failed: " .. code)
end

GetTranslatorForLocaleAsync

イールド

この関数はローカルコードを引数として取り、クラウドの LocalizationTable がそのローカルコードを読み込まれるようになった場合、その

この関数はエラーする可能性があり、つまり pcall() で包まれる必要があります。

参照してください:

  • LocalizationService:GetTranslatorForPlayer() は、指定されたプレイヤーのローカルに対応する翻訳機を取得します。この機能は使用できなくなっており、新しいワークには使用しないでください。
  • LocalizationService:GetTranslatorForPlayerAsync() は、提供されたプレイヤーのローカルプレースに Cloud LocalizationTable が読み込まれるまで、または提供されたプレイヤーのローカルプレースに対応するトランスレータを取得するまで、次のように表示されます。

パラメータ

locale: string

Roblox がサポートする言語または地域コード。


戻り値

指定されたローカルの Translator インスタンス。

コードサンプル

Getting and Using a Translator for a Locale

local LocalizationService = game:GetService("LocalizationService")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForLocaleAsync("fr")
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print("Hello in French: " .. result)
else
print("GetTranslatorForLocaleAsync failed: " .. translator)
end

GetTranslatorForPlayerAsync

イールド

この関数はプレイヤーを引数として取り、クラウド LocalizationTable の場合、そのプレイヤーのローカルに関連するクラウド

この関数はエラーする可能性があり、つまり pcall() で包まれる必要があります。

参照してください:

パラメータ

player: Instance

Class.Player を入手している Translator のための。


戻り値

指定されたローカルの Translator インスタンス。

コードサンプル

Getting and Using a Translator for a Player

local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForPlayerAsync(Players.LocalPlayer)
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print(result)
else
print("GetTranslatorForPlayerAsync failed: " .. translator)
end

イベント