Aprender
Clase de motor
LocalizationService
No creable
Servicio
No replicado

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



Referencia API
Propiedades
RobloxLocaleId
Solo lectura
No replicado
Leer paralelo
Capacidades: Basic
LocalizationService.RobloxLocaleId:string

SystemLocaleId
Solo lectura
No replicado
Leer paralelo
Capacidades: Basic
LocalizationService.SystemLocaleId:string

Métodos
GetCorescriptLocalizations
Capacidades: Basic
LocalizationService:GetCorescriptLocalizations():Instances
Devuelve
Instances

GetCountryRegionForPlayerAsync
Proporciona
Capacidades: Basic
LocalizationService:GetCountryRegionForPlayerAsync(player:Instance):string
Parámetros
player:Instance
Devuelve
Muestras de código
Obtener el código de país/región para un jugador
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("¡Hola, amigo de Canadá!")
else
print("GetCountryRegionForPlayerAsync falló: " .. code)
end

GetTableEntries
Capacidades: Basic
LocalizationService:GetTableEntries(instance:Instance):{any}
Parámetros
instance:Instance
Valor predeterminado: "nil"
Devuelve

GetTranslatorForLocaleAsync
Proporciona
Capacidades: Basic
LocalizationService:GetTranslatorForLocaleAsync(locale:string):Instance
Parámetros
locale:string
Devuelve
Muestras de código
Obtener y utilizar un traductor para una localidad
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("Hola en Francés: " .. result)
else
print("GetTranslatorForLocaleAsync falló: " .. translator)
end

GetTranslatorForPlayer
Obsoleto

GetTranslatorForPlayerAsync
Proporciona
Capacidades: Basic
LocalizationService:GetTranslatorForPlayerAsync(player:Instance):Instance
Parámetros
player:Instance
Devuelve
Muestras de código
Obtener y Utilizar un Traductor para un Jugador
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, "¡Hola Mundo!")
print(result)
else
print("GetTranslatorForPlayerAsync falló: " .. translator)
end

©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.