Locale / Translation
Updated May 22, 2026
Das Script unterstützt mehrere Sprachen über die Datei:
config/translation.lua
Standardmäßig sind Deutsch und Englisch enthalten.
Sprache ändern
Öffne deine config.lua und ändere folgende Einstellung:
Config.Locale = 'de'
Verfügbare Sprachen:
'de' -- Deutsch
'en' -- Englisch
Beispiel:
Config.Locale = 'en'
Übersetzungen bearbeiten
Öffne die Datei:
config/translation.lua
Beispiel:
Config.Translations = {
de = {
bossmenu_title = 'Bossmenü',
},
}
Du kannst alle Texte beliebig anpassen.
Eigene Sprache hinzufügen
Um eine eigene Sprache hinzuzufügen:
- Öffne die Datei
config/translation.lua - Kopiere einen bestehenden Sprachblock
- Ändere den Sprachcode
- Übersetze alle Texte
Beispiel:
Config.Translations = {
fr = {
bossmenu_title = 'Menu Patron',
},
}
Danach die Sprache in der config.lua setzen:
Config.Locale = 'fr'
Translation Funktionen
Das Script verwendet automatisch die passende Übersetzung über die Funktionen T() und Tf().
Beispiel:
T('bossmenu_title')
Mit Parametern:
Tf('weekly_target_set', 40)
Wichtige Hinweise
- Entferne keine Translation-Keys
- Jede Sprache sollte die gleichen Keys besitzen
- Fehlende Übersetzungen können zu leeren Texten führen
- Die Struktur der Datei muss erhalten bleiben
Änderungen an der config/translation.lua werden erst nach einem Neustart der Resource übernommen.
Änderungen übernehmen
Nachdem du Übersetzungen geändert oder hinzugefügt hast:
restart uf_bossmenu
Alle Texte, Menüs und Benachrichtigungen können vollständig angepasst werden.