Aprender
Clase de motor
LocalizationTable

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.


Resumen
Métodos
GetContents():string
Obsoleto
GetString(targetLocaleId: string,key: string):string
Obsoleto
RemoveEntry(key: string,source: string,context: string):()
RemoveEntryValue(key: string,source: string,context: string,localeId: string):()
RemoveKey(key: string):()
Obsoleto
SetContents(contents: string):()
Obsoleto
SetEntries(entries: Variant):()
SetEntry(key: string,targetLocaleId: string,text: string):()
Obsoleto
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):()
Miembros heredados
Muestras de código
TablaDeLocalización
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", -- La 'expressionKey' que se usará con GetString
Values = { -- Un diccionario de claves que corresponden a etiquetas de lenguaje IETF, y sus traducciones.
["ru"] = " !", -- Ruso
["fr"] = "¡Bonjour le monde!", -- Francés
["de"] = "Hallo Welt!", -- Alemán
["en-US"] = "¡Hello world!", -- Inglés
["it"] = "Ciao mondo!", -- Italiano
["pt-BR"] = "Ol Mundo!", -- Portugués
["ja"] = "", -- Japonés
["es"] = "¡Hola Mundo!", -- Español
},
},
}
local helloWorldTable = createLocalizationTable(entries)
local translatorEnglish = helloWorldTable:GetTranslator("en-US")
print(translatorEnglish:FormatByKey("Hello_World"))

Referencia API
Propiedades
DevelopmentLanguage
Obsoleto

Root
Obsoleto

SourceLocaleId
Leer paralelo
Capacidades: Basic
LocalizationTable.SourceLocaleId:string

Métodos
GetContents
Obsoleto

GetEntries
Capacidades: Basic
LocalizationTable:GetEntries():{any}
Devuelve
Muestras de código
Usando una Tabla de Localización
local LocalizationService = game:GetService("LocalizationService")
local localizationTable = LocalizationService:FindFirstChild("LocalizationTable")
local entries = {
{
["Key"] = "0001",
["Source"] = "en-us",
["Values"] = {
["0001"] = "Hola Muddah, hola Fadduh.",
["0002"] = "Aquí estoy en Camp Granada.",
["0003"] = "El campamento es muy entretenido.",
["0004"] = "Y dicen que nos divertiremos si deja de llover.",
},
},
}
localizationTable:SetEntries(entries)
local get_results = localizationTable:GetEntries()
for _index, dict in pairs(get_results) do
for _key, value in pairs(dict["Values"]) do -- Recorre cada par clave, valor en el diccionario para imprimir nuestras cadenas
print(value)
end
end

GetString
Obsoleto

GetTranslator
Capacidades: Basic
LocalizationTable:GetTranslator(localeId:string):Instance
Parámetros
localeId:string
Devuelve

RemoveEntry
Capacidades: Basic
LocalizationTable:RemoveEntry(
key:string, source:string, context:string
):()
Parámetros
key:string
source:string
context:string
Devuelve
()

RemoveEntryValue
Capacidades: Basic
LocalizationTable:RemoveEntryValue(
key:string, source:string, context:string, localeId:string
):()
Parámetros
key:string
source:string
context:string
localeId:string
Devuelve
()

RemoveKey
Obsoleto

RemoveTargetLocale
Capacidades: Basic
LocalizationTable:RemoveTargetLocale(localeId:string):()
Parámetros
localeId:string
Devuelve
()

SetContents
Obsoleto

SetEntries
Capacidades: Basic
LocalizationTable:SetEntries(entries:Variant):()
Parámetros
entries:Variant
Devuelve
()

SetEntry
Obsoleto

SetEntryContext
Capacidades: Basic
LocalizationTable:SetEntryContext(
key:string, source:string, context:string, newContext:string
):()
Parámetros
key:string
source:string
context:string
newContext:string
Devuelve
()

SetEntryExample
Capacidades: Basic
LocalizationTable:SetEntryExample(
key:string, source:string, context:string, example:string
):()
Parámetros
key:string
source:string
context:string
example:string
Devuelve
()

SetEntryKey
Capacidades: Basic
LocalizationTable:SetEntryKey(
key:string, source:string, context:string, newKey:string
):()
Parámetros
key:string
source:string
context:string
newKey:string
Devuelve
()

SetEntrySource
Capacidades: Basic
LocalizationTable:SetEntrySource(
key:string, source:string, context:string, newSource:string
):()
Parámetros
key:string
source:string
context:string
newSource:string
Devuelve
()

SetEntryValue
Capacidades: Basic
LocalizationTable:SetEntryValue(
key:string, source:string, context:string, localeId:string, text:string
):()
Parámetros
key:string
source:string
context:string
localeId:string
text:string
Devuelve
()

©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.