LocalizationService

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

無法建立
服務
未複製

LocalizationService 是自動翻譯的負荷處理服務。

它是用來存儲 LocalizationTable 對象,用於自動文字替換。

LocalizationService 只會在 GuiBase2d.RootLocalizationTable 被指定為自動文字替換,除非 Class.GuiBase2d.RootLocalizationService 指定了一個 GUI 對象或其上一個對象。

概要

屬性

方法

屬性

RobloxLocaleId

唯讀
未複製
平行讀取

此屬性顯示使用 CoreGui 的本地化核心和內部功能的本地化語言ID。返回一個含有兩個字母代碼 (例如, en-us ) 的字串來代表本地語言。

SystemLocaleId

唯讀
未複製
平行讀取

這個屬性顯示本地玩家為操作系統設定的區域 id。

這將返回一個包含兩個字母代碼 (例如 "en-us") 的字串,為該地區。

也參閱 Player.LocaleId ,使用者對 Roblox 帳號設定的本地化語言。這會與 Roblox 內部尚未支援該玩家的語言時的值不同。

方法

GetCorescriptLocalizations

Instances

返回 LocalizationTable 對象,用於本地化核心指令碼。


返回

Instances

GetTableEntries

返回一個 Array ,其中每個元素都是 <code> Class.LocalizationTables</

此功能會無論對象是否為 GuiBase2dGuiBase2d.AutoLocalize 啟用。 一個對象是 GuiBase2d 將不會自動本地化,除非 1> Class.GuiBase2d.AutoLocalize1> 啟用。

桌子的排列如下所示:

此功能不會輸出。它不會等待直到雲端 LocalizationTable 載入。

參數

instance: Instance
預設值:"nil"

返回

一個用於描述 LocalizationTable:GetEntries() 中所述格式的陣列。

GetTranslatorForPlayer

此功能接受玩家作為參數,並且返回一個 Translator 實例,可以用於執行對該區域進行翻譯,如果可用。 入口用於本地化的是由 Class.LocalizationTable

此功能不會輸出。它不會等待直到雲端 LocalizationTable 載入。

也看:

參數

player: Instance

您獲得的 Class.Player 與您獲得的 Class.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>公分</td><td>英國</td>
</tr>
<tr>
<td>加州</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>人工智慧</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>奧洲</td><td>澳洲</td>
</tr>
<tr>
<td>在</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>Benin</td>
</tr>
<tr>
<td>BM</td><td>伯利兹</td>
</tr>
<tr>
<td>按</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>個人檔案</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>코科斯 (Keeling) 島</td>
</tr>
<tr>
<td>CO</td><td>哥倫比亞</td>
</tr>
<tr>
<td>公里</td><td>薩摩亞</td>
</tr>
<tr>
<td>CG</td><td>剛果</td>
</tr>
<tr>
<td>光碟</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>RP</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>Eritrea</td>
</tr>
<tr>
<td>ee</td><td>愛沙尼亞</td>
</tr>
<tr>
<td>ET</td><td>伊朗</td>
</tr>
<tr>
<td>FK</td><td>薩爾瓦多群島 (Falkland Islands)</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>公司</td><td>喀麥隆</td>
</tr>
<tr>
<td>GE</td><td>喬治亞 (Georgia)</td>
</tr>
<tr>
<td>德</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>公分</td><td>格林納達</td>
</tr>
<tr>
<td>GP</td><td>Guadeloupe</td>
</tr>
<tr>
<td>GU</td><td>Guam</td>
</tr>
<tr>
<td>公分</td><td>危地馬拉</td>
</tr>
<tr>
<td>GG</td><td>格瑞納達</td>
</tr>
<tr>
<td>GN</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>港口</td><td>香港</td>
</tr>
<tr>
<td>胡</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>我知道</td><td>伊拉克</td>
</tr>
<tr>
<td>IE</td><td>愛爾蘭</td>
</tr>
<tr>
<td>我</td><td>馬爾他島</td>
</tr>
<tr>
<td>IL</td><td>以色列</td>
</tr>
<tr>
<td>它</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>喬</td><td>喬丹</td>
</tr>
<tr>
<td>哈薩克斯坦</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>利比anon</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>立陶ania</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>機器人</td><td>馬利</td>
</tr>
<tr>
<td>數位</td><td>馬耳他</td>
</tr>
<tr>
<td>MH</td><td>馬里薩爾群島</td>
</tr>
<tr>
<td>MQ</td><td>馬提尼克</td>
</tr>
<tr>
<td>MR</td><td>馬里</td>
</tr>
<tr>
<td>MU</td><td>馬達加斯加</td>
</tr>
<tr>
<td>益</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>毫米</td><td>緬甸</td>
</tr>
<tr>
<td>NA</td><td>納米比亞</td>
</tr>
<tr>
<td>NR</td><td>諾埃</td>
</tr>
<tr>
<td>NP</td><td>尼泊爾</td>
</tr>
<tr>
<td>NL</td><td>荷蘭</td>
</tr>
<tr>
<td>AN</td><td>荷蘭 Antilles</td>
</tr>
<tr>
<td>NC</td><td>新卡里多尼亞</td>
</tr>
<tr>
<td>紐西蘭</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>NU</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>PA</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>PR</td><td>波多利多</td>
</tr>
<tr>
<td>品質保證</td><td>卡塔爾</td>
</tr>
<tr>
<td>重新</td><td>重新結合</td>
</tr>
<tr>
<td>RO</td><td>羅馬尼亞</td>
</tr>
<tr>
<td>俄羅斯</td><td>俄羅斯聯邦</td>
</tr>
<tr>
<td>RW</td><td>喀麥隆</td>
</tr>
<tr>
<td>BL</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>SN</td><td>塞內加爾</td>
</tr>
<tr>
<td>RS</td><td>塞爾維亞</td>
</tr>
<tr>
<td>SC</td><td>塞勒斯</td>
</tr>
<tr>
<td>SL</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>SO</td><td>索馬利亞</td>
</tr>
<tr>
<td>ZA</td><td>南非</td>
</tr>
<tr>
<td>GS</td><td>南喀什米爾群島 (South Georgia and the South Sandwich Islands)</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>斯ワZiland</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>TH</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>土耳其 (Turkey)</td>
</tr>
<tr>
<td>TM</td><td>土克門斯坦</td>
</tr>
<tr>
<td>TC</td><td>Turks 和 Caicos 島</td>
</tr>
<tr>
<td>電視</td><td>Tuvalu</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>UI</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>六</td><td>美國維吉尼亞島 (US)</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>SR</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 載入時,如果可用,會返回雲端 Translator 對應的對話框

此功能可能發生錯誤,因此應該包含在 pcall() 中。

也看:

參數

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 為該玩家的區域載入時,如果可用,會返回一個 Translator

此功能可能發生錯誤,因此應該包含在 pcall() 中。

也看:

參數

player: Instance

您獲得的 Class.Player 與您獲得的 Class.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

活動