Empty
Empty
Empty
Lokalisierungsdienst ist ein Dienst, der Ihnen hilft, mehrere Sprachen zu verwalten und Ihr Spiel für Spieler auf der ganzen Welt zu lokalisieren.
Empty
Empty
Empty
Er ermöglicht es Ihnen, den Text und andere Inhalte Ihres Spiels zu übersetzen und anzupassen, um verschiedene Sprachen und Regionen zu berücksichtigen und Ihr Spiel für ein globales Publikum zugänglicher zu machen.
Empty
Empty
Empty
local LocalizationService = game:GetService("LocalizationService")
local function createLocalizationTable(entries)
local localTable = Instance.new("LocalizationTable")
localTable.DevelopmentLanguage = LocalizationService.SystemLocaleId
localTable:SetEntries(entries)
localTable.Name = "GameLocalization"
localTable.Parent = LocalizationService
return localTable
end
local entries = {
{
Key = "Hello_World",
Values = {
["en"] = "Hello world!", -- English
["fr"] = "Bonjour le monde!", -- French
["de"] = "Hallo Welt!", -- German
}
}
}
createLocalizationTable(entries)
Empty
Empty
Empty
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local helloWorldTable = LocalizationService:WaitForChild("GameLocalization")
local function getShortLocale(locale)
return string.sub(locale, 1, 2)
end
local function greetPlayer(player)
local locale = getShortLocale(player.LocaleId)
local message = helloWorldTable:GetString(locale, "Hello_World")
print(message)
end
Players.PlayerAdded:Connect(function(player)
greetPlayer(player)
end)
for _, player in pairs(Players:GetPlayers()) do
greetPlayer(player)
end
Empty
Empty
Empty
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local helloWorldTable = LocalizationService:WaitForChild("GameLocalization")
local function getShortLocale(locale)
return string.sub(locale, 1, 2)
end
local function greetPlayer(player)
local locale = getShortLocale(player.LocaleId)
local message = helloWorldTable:GetString(locale, "Hello_World")
print(message)
end
local player = Players.LocalPlayer
greetPlayer(player)
Wenn Sie dieses Tutorial hilfreich fanden und meine Arbeit unterstützen möchten, können Sie mir gerne einen Kaffee spendieren.
Vielen Dank für Ihre Unterstützung!
Kaufen Sie mir einen Kaffee