Lớp công cụ
LocalizationService
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Tóm Tắt
Thuộc Tính
Phương Pháp
GetCorescriptLocalizations():Instances |
GetCountryRegionForPlayerAsync(player: Instance):string |
GetTableEntries(instance: Instance):{any} |
GetTranslatorForLocaleAsync(locale: string):Instance |
GetTranslatorForPlayer(player: Instance):Instance |
GetTranslatorForPlayerAsync(player: Instance):Instance |
Tài Liệu Tham Khảo API
Thuộc Tính
Phương Pháp
GetCorescriptLocalizations
LocalizationService:GetCorescriptLocalizations():Instances
Lợi Nhuận
Instances
GetCountryRegionForPlayerAsync
Tham Số
Lợi Nhuận
Mẫu mã
Lấy mã Quốc gia/Khu vực cho người chơi
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("Xin chào, bạn từ Canada!")
else
print("GetCountryRegionForPlayerAsync thất bại: " .. code)
endGetTableEntries
GetTranslatorForLocaleAsync
Tham Số
Lợi Nhuận
Mẫu mã
Lấy và Sử Dụng Một Trình Dịch cho Một Ngôn Ngữ Địa Phương
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("Xin chào bằng tiếng Pháp: " .. result)
else
print("GetTranslatorForLocaleAsync thất bại: " .. translator)
endGetTranslatorForPlayer
GetTranslatorForPlayerAsync
Tham Số
Lợi Nhuận
Mẫu mã
Lấy và Sử Dụng một Bộ Dịch cho Người Chơi
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, "Xin Chào Thế Giới!")
print(result)
else
print("GetTranslatorForPlayerAsync thất bại: " .. translator)
end