UniqueFamily Docs
Scripts

Locale / Translation

Updated May 22, 2026

Das Script unterstützt mehrere Sprachen über eine zentrale locale.lua Datei.

Standardmäßig sind Deutsch und Englisch bereits 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'

Locale Datei

Alle Übersetzungen befinden sich in der Datei:

uf_welcome/locales/locales.lua

Texte bearbeiten

Öffne die locale.lua Datei und bearbeite die gewünschten Texte.

Beispiel:

Locale['de'] = {
    npc_interact = '~INPUT_CONTEXT~ Willkommens-Geschenk abholen',
    target_label = 'Willkommens-Geschenk abholen',
}

Du kannst alle Texte beliebig anpassen.


Eigene Sprache hinzufügen

Um eine eigene Sprache hinzuzufügen, füge in der locale.lua einen neuen Sprachblock hinzu.

Beispiel:

Locale['fr'] = {
    npc_interact = '~INPUT_CONTEXT~ Cadeau de bienvenue récupérer',
    target_label = 'Cadeau de bienvenue récupérer',
}

Danach setzt du die Sprache in der config.lua:

Config.Locale = 'fr'

Wichtige Hinweise

  • Entferne keine Locale-Keys
  • Jeder Sprachblock sollte die gleichen Keys enthalten
  • Fehlende Übersetzungen können zu leeren Texten führen
  • Achte darauf, dass die Struktur der Datei erhalten bleibt
Änderungen an der locale.lua werden erst nach einem Neustart der Resource übernommen.

Änderungen übernehmen

Nachdem du Texte geändert oder eine Sprache hinzugefügt hast, starte die Resource neu:

restart uf_welcome

Alle Texte der UI, Benachrichtigungen, Buttons und des City Guides können vollständig angepasst werden.