UniqueFamily Docs
Scripts

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:

  1. Öffne die Datei config/translation.lua
  2. Kopiere einen bestehenden Sprachblock
  3. Ändere den Sprachcode
  4. Ü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.