學習
引擎類別
LocalizationTable

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


概要
方法
GetContents():string
已棄用
GetString(targetLocaleId: string,key: string):string
已棄用
RemoveEntry(key: string,source: string,context: string):()
RemoveEntryValue(key: string,source: string,context: string,localeId: string):()
RemoveKey(key: string):()
已棄用
SetContents(contents: string):()
已棄用
SetEntries(entries: Variant):()
SetEntry(key: string,targetLocaleId: string,text: string):()
已棄用
SetEntryContext(key: string,source: string,context: string,newContext: string):()
SetEntryExample(key: string,source: string,context: string,example: string):()
SetEntryKey(key: string,source: string,context: string,newKey: string):()
SetEntrySource(key: string,source: string,context: string,newSource: string):()
SetEntryValue(key: string,source: string,context: string,localeId: string,text: string):()
繼承成員
範例程式碼
本地化表
local LocalizationService = game:GetService("LocalizationService")
local function createLocalizationTable(entries): LocalizationTable
local localTable = Instance.new("LocalizationTable")
localTable.SourceLocaleId = LocalizationService.SystemLocaleId
localTable:SetEntries(entries)
return localTable
end
local entries = {
{
Key = "Hello_World", -- 將用於 GetString 的 'expressionKey'
Values = { -- 一個字典,鍵對應於 IETF 語言標籤及其翻譯。
["ru"] = " !", -- 俄文
["fr"] = "Bonjour le monde!", -- 法文
["de"] = "Hallo Welt!", -- 德文
["en-US"] = "Hello world!", -- 英文
["it"] = "Ciao mondo!", -- 意大利文
["pt-BR"] = "Ol Mundo!", -- 葡萄牙文
["ja"] = "", -- 日文
["es"] = "Hola Mundo!", -- 西班牙文
},
},
}
local helloWorldTable = createLocalizationTable(entries)
local translatorEnglish = helloWorldTable:GetTranslator("en-US")
print(translatorEnglish:FormatByKey("Hello_World"))

API 參考
屬性
DevelopmentLanguage
已棄用

Root
已棄用

SourceLocaleId
平行讀取
功能: Basic
LocalizationTable.SourceLocaleId:string

方法
GetContents
已棄用

GetEntries
功能: Basic
LocalizationTable:GetEntries():{any}
返回
範例程式碼
使用本地化表
local LocalizationService = game:GetService("LocalizationService")
local localizationTable = LocalizationService:FindFirstChild("LocalizationTable")
local entries = {
{
["Key"] = "0001",
["Source"] = "en-us",
["Values"] = {
["0001"] = "你好,媽媽;你好,爸爸。",
["0002"] = "我在格蘭達營。",
["0003"] = "營地非常有趣。",
["0004"] = "他們說如果不下雨,我們會有些樂趣。",
},
},
}
localizationTable:SetEntries(entries)
local get_results = localizationTable:GetEntries()
for _index, dict in pairs(get_results) do
for _key, value in pairs(dict["Values"]) do -- 遍歷字典中的每個鍵,值對以打印我們的字符串
print(value)
end
end

GetString
已棄用

GetTranslator
功能: Basic
LocalizationTable:GetTranslator(localeId:string):Instance
參數
localeId:string
返回

RemoveEntry
功能: Basic
LocalizationTable:RemoveEntry(
key:string, source:string, context:string
):()
參數
key:string
source:string
context:string
返回
()

RemoveEntryValue
功能: Basic
LocalizationTable:RemoveEntryValue(
key:string, source:string, context:string, localeId:string
):()
參數
key:string
source:string
context:string
localeId:string
返回
()

RemoveKey
已棄用

RemoveTargetLocale
功能: Basic
LocalizationTable:RemoveTargetLocale(localeId:string):()
參數
localeId:string
返回
()

SetContents
已棄用

SetEntries
功能: Basic
LocalizationTable:SetEntries(entries:Variant):()
參數
entries:Variant
返回
()

SetEntry
已棄用

SetEntryContext
功能: Basic
LocalizationTable:SetEntryContext(
key:string, source:string, context:string, newContext:string
):()
參數
key:string
source:string
context:string
newContext:string
返回
()

SetEntryExample
功能: Basic
LocalizationTable:SetEntryExample(
key:string, source:string, context:string, example:string
):()
參數
key:string
source:string
context:string
example:string
返回
()

SetEntryKey
功能: Basic
LocalizationTable:SetEntryKey(
key:string, source:string, context:string, newKey:string
):()
參數
key:string
source:string
context:string
newKey:string
返回
()

SetEntrySource
功能: Basic
LocalizationTable:SetEntrySource(
key:string, source:string, context:string, newSource:string
):()
參數
key:string
source:string
context:string
newSource:string
返回
()

SetEntryValue
功能: Basic
LocalizationTable:SetEntryValue(
key:string, source:string, context:string, localeId:string, text:string
):()
參數
key:string
source:string
context:string
localeId:string
text:string
返回
()

©2026 Roblox Corporation、Roblox、Roblox 標誌及 Powering Imagination 是我們在美國及其他國家地區的部分註冊與未註冊商標。