Informacje o wersji
Edukacja
Klasa silnika
LocalizationTable

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.


Podsumowanie
Właściwości
Root:Instance
Przestarzałe
Metody
GetContents():string
Przestarzałe
GetString(targetLocaleId: string,key: string):string
Przestarzałe
RemoveEntry(key: string,source: string,context: string):()
RemoveEntryValue(key: string,source: string,context: string,localeId: string):()
RemoveKey(key: string):()
Przestarzałe
SetContents(contents: string):()
Przestarzałe
SetEntries(entries: Variant):()
SetEntry(key: string,targetLocaleId: string,text: string):()
Przestarzałe
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):()
Członkowie odziedziczeni
Przykłady kodu
TabelaLokalizacyjna
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", -- Klucz 'expressionKey' do użycia z GetString
Values = { -- Słownik kluczy odpowiadających tagom językowym IETF oraz ich tłumaczeniom.
["ru"] = " !", -- Rosyjski
["fr"] = "Bonjour le monde!", -- Francuski
["de"] = "Hallo Welt!", -- Niemiecki
["en-US"] = "Hello world!", -- Angielski
["it"] = "Ciao mondo!", -- Włoski
["pt-BR"] = "Ol Mundo!", -- Portugalski
["ja"] = "", -- Japoński
["es"] = "Hola Mundo!", -- Hiszpański
},
},
}
local helloWorldTable = createLocalizationTable(entries)
local translatorEnglish = helloWorldTable:GetTranslator("en-US")
print(translatorEnglish:FormatByKey("Hello_World"))

Materiały referencyjne dotyczące interfejsów API
Właściwości
DevelopmentLanguage
Przestarzałe

Root
Przestarzałe

SourceLocaleId
Odczyt równoległy
Możliwości: Basic
LocalizationTable.SourceLocaleId:string

Metody
GetContents
Przestarzałe

GetEntries
Możliwości: Basic
LocalizationTable:GetEntries():{any}
Zwroty
Przykłady kodu
Używanie LocalizationTable
local LocalizationService = game:GetService("LocalizationService")
local localizationTable = LocalizationService:FindFirstChild("LocalizationTable")
local entries = {
{
["Key"] = "0001",
["Source"] = "en-us",
["Values"] = {
["0001"] = "Witaj Muddah, witaj Fadduh.",
["0002"] = "Oto jestem w Camp Granada.",
["0003"] = "Oboz jest bardzo rozrywkowy.",
["0004"] = "I mówią, że będziemy się dobrze bawić, jeśli przestanie padać.",
},
},
}
localizationTable:SetEntries(entries)
local get_results = localizationTable:GetEntries()
for _index, dict in pairs(get_results) do
for _key, value in pairs(dict["Values"]) do -- Przechodzimy przez każde pary klucz, wartość w słowniku, aby wydrukować nasze ciągi znaków
print(value)
end
end

GetString
Przestarzałe

GetTranslator
Możliwości: Basic
LocalizationTable:GetTranslator(localeId:string):Instance
Parametry
localeId:string
Zwroty

RemoveEntry
Możliwości: Basic
LocalizationTable:RemoveEntry(
key:string, source:string, context:string
):()
Parametry
key:string
source:string
context:string
Zwroty
()

RemoveEntryValue
Możliwości: Basic
LocalizationTable:RemoveEntryValue(
key:string, source:string, context:string, localeId:string
):()
Parametry
key:string
source:string
context:string
localeId:string
Zwroty
()

RemoveKey
Przestarzałe

RemoveTargetLocale
Możliwości: Basic
LocalizationTable:RemoveTargetLocale(localeId:string):()
Parametry
localeId:string
Zwroty
()

SetContents
Przestarzałe

SetEntries
Możliwości: Basic
LocalizationTable:SetEntries(entries:Variant):()
Parametry
entries:Variant
Zwroty
()

SetEntry
Przestarzałe

SetEntryContext
Możliwości: Basic
LocalizationTable:SetEntryContext(
key:string, source:string, context:string, newContext:string
):()
Parametry
key:string
source:string
context:string
newContext:string
Zwroty
()

SetEntryExample
Możliwości: Basic
LocalizationTable:SetEntryExample(
key:string, source:string, context:string, example:string
):()
Parametry
key:string
source:string
context:string
example:string
Zwroty
()

SetEntryKey
Możliwości: Basic
LocalizationTable:SetEntryKey(
key:string, source:string, context:string, newKey:string
):()
Parametry
key:string
source:string
context:string
newKey:string
Zwroty
()

SetEntrySource
Możliwości: Basic
LocalizationTable:SetEntrySource(
key:string, source:string, context:string, newSource:string
):()
Parametry
key:string
source:string
context:string
newSource:string
Zwroty
()

SetEntryValue
Możliwości: Basic
LocalizationTable:SetEntryValue(
key:string, source:string, context:string, localeId:string, text:string
):()
Parametry
key:string
source:string
context:string
localeId:string
text:string
Zwroty
()

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.