GUIDE

Die 15 In-Game-Sprachen

Jedes Script bringt 15 Sprachdateien mit, bereits befüllt. Sie liegen außerhalb der Escrow, du kannst sie also lesen, ändern und deine Änderungen über ein Update hinweg behalten.

Die 15 In-Game-Sprachen

Die 15 mitgelieferten Sprachen

Das sind die Sprachen, die deine Spieler im Spiel sehen, und das ist eine andere Liste als die sechs, in denen diese Website erscheint. Jede Datei liegt in locales/ und trägt den Namen ihres Codes.

  • ar Arabisch
  • cs Tschechisch
  • de Deutsch
  • en Englisch
  • es Spanisch
  • fr Französisch
  • id Indonesisch
  • it Italienisch
  • nl Niederländisch
  • pl Polnisch
  • pt-br Brasilianisches Portugiesisch
  • ro Rumänisch
  • ru Russisch
  • th Thai
  • tr Türkisch

Die Sprache deines Servers wählen

Eine Zeile in der Config, und es ist die einzige Einstellung, die vor dem Start einen Blick verdient. Die Datei wird beim Start geladen, ein Neustart übernimmt sie.

lua
-- config/config.lua
Config.Locale = 'de'

Die Formulierungen ändern

Öffne die Datei und ändere die Strings. locales/*.lua steht in den Escrow-Ausnahmen, die Datei ist also lesbares Lua und nicht verschlüsselt, und deine Fassung überlebt das nächste Update, solange du die Datei beim Ersetzen des Ordners behältst.

Eine Sprache ergänzen, die nicht dabei ist

Kopier en.lua auf deinen eigenen Code, übersetz die Werte und zeig mit Config.Locale darauf. Lass die Keys unangetastet: Der Code sucht sie über ihren Namen, und ein fehlender Key zeigt deinen Spielern den Key selbst statt eines Satzes.

Sind diese Übersetzungen von Muttersprachlern geprüft

Nicht alle. Englisch, Französisch und Deutsch schreiben und prüfen wir im Haus. Die anderen zwölf entstehen mit Übersetzungshilfe und werden korrigiert, sobald ein Kunde meldet, dass etwas schief klingt. Wir schreiben das lieber hin, als fünfzehn muttersprachliche Prüfungen zu behaupten, die wir nicht gemacht haben, und eine Meldung von dir hilft wirklich.

Was nicht übersetzt wird, und warum

Export-Namen, Event-Namen und Config-Keys bleiben in jeder Sprache englisch. Das ist die FiveM-Konvention, und sie zu übersetzen würde jede Integration zerlegen, die dagegen geschrieben wurde.

Fragen

Können Spieler ihre eigene Sprache wählen?

Von Haus aus nicht. Die Sprache ist eine Servereinstellung, eine Zeile in der Config, denn die Strings werden einmal beim Start geladen und nicht pro Spieler. Eine Auswahl pro Spieler ist ein vernünftiger Wunsch, sag uns im Discord Bescheid, wenn du sie brauchst.

Überleben meine Änderungen ein Update?

Ja, solange du deinen locales/-Ordner beim Ersetzen der Resource behältst. Genau dafür liegen diese Dateien außerhalb der Escrow. Das Changelog nennt jeden Key, der dazugekommen oder umbenannt worden ist.

Was passiert, wenn in meiner Datei ein Key fehlt?

Deine Spieler sehen den Key-Namen statt eines Satzes, was hässlich, aber harmlos und leicht zu finden ist. Kopier die fehlende Zeile aus en.lua, die immer vollständig ist.

Scripts, die das nutzen

Warenkorb
Spirit RP
Discord