LocalizationService gestionează traducerea automată și manuală a textelor din interfață și din dialogurile NPC-urilor în funcție de limba preferată configurată de fiecare jucător pe contul său.
local LocalizationService = game:GetService("LocalizationService")
local player = game.Players.LocalPlayer
local translator = LocalizationService:GetTranslatorForPlayer(player)
-- Traduce cheia de text folosind tabelul de localizare al jocului
local mesajBunVenit = translator:Translate(game, "BINE_AI_VENIT_MESAJ")
script.Parent.TextLabel.Text = mesajBunVenit
Expansiune Globală: Roblox traduce automat jocurile în peste 15 limbi internaționale prin integrarea cu tabelele din Localization Portal.
Metode Cheie
GetTranslatorForPlayer(player): Obține obiectul Translator calibrat pe limba și regiunea jucătorului.translator:Translate(context, key): Returnează șirul de caractere tradus corespunzător.
Întrebări & Exemple de Cod:
Internaționalizarea și Traducerea Jocurilor cu LocalizationServiceAi o nelămurire despre utilizarea comenzii
Internaționalizarea și Traducerea Jocurilor cu LocalizationServicesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.