เรียนรู้
Engine Class
LocalizationService
ไม่สามารถสร้าง
บริการ
ไม่ซ้ำ

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่


สรุป
คุณสมบัติ
สมาชิกที่ได้รับทอด

เอกสารอ้างอิงเกี่ยวกับ API
คุณสมบัติ
RobloxLocaleId
อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน
ความสามารถ: Basic
LocalizationService.RobloxLocaleId:string

SystemLocaleId
อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน
ความสามารถ: Basic
LocalizationService.SystemLocaleId:string

วิธีการ
GetCorescriptLocalizations
ความสามารถ: Basic
LocalizationService:GetCorescriptLocalizations():Instances
ส่งค่ากลับ
Instances

GetCountryRegionForPlayerAsync
ผลตอบแทน
ความสามารถ: Basic
LocalizationService:GetCountryRegionForPlayerAsync(player:Instance):string
พารามิเตอร์
player:Instance
ส่งค่ากลับ
ตัวอย่างโค้ด
การรับรหัสประเทศ/ภูมิภาคสำหรับผู้เล่น
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("สวัสดีเพื่อนจากแคนาดา!")
else
print("GetCountryRegionForPlayerAsync ล้มเหลว: " .. code)
end

GetTableEntries
ความสามารถ: Basic
LocalizationService:GetTableEntries(instance:Instance):{any}
พารามิเตอร์
instance:Instance
ค่าเริ่มต้น: "nil"
ส่งค่ากลับ

GetTranslatorForLocaleAsync
ผลตอบแทน
ความสามารถ: Basic
LocalizationService:GetTranslatorForLocaleAsync(locale:string):Instance
พารามิเตอร์
locale:string
ส่งค่ากลับ
ตัวอย่างโค้ด
การรับและการใช้ตัวแปลภาษาในพื้นที่
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, "สวัสดี โลก!")
print("สวัสดีเป็นภาษาฝรั่งเศส: " .. result)
else
print("GetTranslatorForLocaleAsync ล้มเหลว: " .. translator)
end

GetTranslatorForPlayer
เลิกใช้แล้ว

GetTranslatorForPlayerAsync
ผลตอบแทน
ความสามารถ: Basic
LocalizationService:GetTranslatorForPlayerAsync(player:Instance):Instance
พารามิเตอร์
player:Instance
ส่งค่ากลับ
ตัวอย่างโค้ด
การรับและใช้งานตัวแปลภาษาสำหรับผู้เล่น
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, "สวัสดีชาวโลก!")
print(result)
else
print("GetTranslatorForPlayerAsync ล้มเหลว: " .. translator)
end

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ