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.Translation = {
de = {
menuTitle = "Multijob System",
},
}
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.Translation = {
fr = {
menuTitle = "Système Multijob",
},
}
Danach die Sprache in der config.lua setzen:
Config.locale = "fr"
Locale Funktion
Das Script verwendet automatisch die passende Übersetzung über die Locale() Funktion.
Beispiel:
Locale("menuTitle")
Mit Parametern:
Locale("rankDesc", grade, gradeLabel)
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 translation.lua werden erst nach einem Neustart der Resource übernommen.
Änderungen übernehmen
Nachdem du Übersetzungen geändert oder hinzugefügt hast:
restart uf_multijob
Alle Texte, Menüs und Benachrichtigungen können vollständig angepasst werden.