Aprenda
Classe do mecanismo
LocalizationService
Não criável
Serviço
Não replicado

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.



Referência API
Propriedades
RobloxLocaleId
Somente leitura
Não replicado
Ler Parallel
Recursos: Basic
LocalizationService.RobloxLocaleId:string

SystemLocaleId
Somente leitura
Não replicado
Ler Parallel
Recursos: Basic
LocalizationService.SystemLocaleId:string

Métodos
GetCorescriptLocalizations
Recursos: Basic
LocalizationService:GetCorescriptLocalizations():Instances
Devolução
Instances

GetCountryRegionForPlayerAsync
Rendimentos
Recursos: Basic
LocalizationService:GetCountryRegionForPlayerAsync(player:Instance):string
Parâmetros
player:Instance
Devolução
Amostras de código
Obtendo o Código do País/Região para um Jogador
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("Olá, amigo do Canadá!")
else
print("GetCountryRegionForPlayerAsync falhou: " .. code)
end

GetTableEntries
Recursos: Basic
LocalizationService:GetTableEntries(instance:Instance):{any}
Parâmetros
instance:Instance
Valor Padrão: "nil"
Devolução

GetTranslatorForLocaleAsync
Rendimentos
Recursos: Basic
LocalizationService:GetTranslatorForLocaleAsync(locale:string):Instance
Parâmetros
locale:string
Devolução
Amostras de código
Obtendo e Usando um Tradutor para um 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("Olá em Francês: " .. result)
else
print("GetTranslatorForLocaleAsync falhou: " .. translator)
end

GetTranslatorForPlayer
Obsoleto

GetTranslatorForPlayerAsync
Rendimentos
Recursos: Basic
LocalizationService:GetTranslatorForPlayerAsync(player:Instance):Instance
Parâmetros
player:Instance
Devolução
Amostras de código
Obtendo e Usando um Tradutor para um Jogador
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, "Olá Mundo!")
print(result)
else
print("GetTranslatorForPlayerAsync falhou: " .. translator)
end

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.