Lokalisierung
Lokalisierung
Jeder Text, den ein Spieler, ein Besitzer oder ein Administrator sieht, stammt aus dem Lokalisierungssystem von ox_lib.
Mitgelieferte Sprachen
en, tr, de, es, fr, it, pt, ru, pl, nl, sv, da, no, fi, cs, sk, hu, ro — 18 Dateien mit jeweils 285 Schlüsseln.
Eine Sprache auswählen
setr ox:locale "tr"Es gibt keine Spracheinstellung in der config.lua. Sie gilt global für deinen Server und wird von ox_lib beim Start eingelesen. Jeder Schlüssel, der in einer Übersetzung fehlt, greift automatisch auf Englisch zurück, sodass eine unvollständige Übersetzung niemals einen leeren Text auf dem Bildschirm hinterlässt.
Eigene Sprachen hinzufügen
Kopiere locales/en.json nach locales/<code>.json, übersetze die Werte und passe ox:locale entsprechend an. Die Datei wird beim Neustart automatisch erkannt – es muss nichts registriert werden.
Tankstellen-Namen befinden sich nicht in den Lokalisierungsdateien. Die Bezeichnung einer Station stammt aus Config.Stations, und ein Besitzer kann seine eigene Station über die Übersichtseite umbenennen. Kraftstoffbezeichnungen stammen aus Config.FuelTypes. Beide kannst du in genau der Sprache verfassen, die du verwendest.
Was übersetzt wird
| Präfix | Deckt ab |
|---|---|
ui_ |
Das Management-Dashboard: Navigation, Seitentitel, Statistiken, Schaltflächen, Bestätigungen |
adm_ |
Das /fueladmin-Panel |
| Zapfsäulen- und Ladesäulentexte | Die Panels in der Spielwelt, Voreinstellungen, Zahlungsmethoden und Geschwindigkeit |
| Benachrichtigungstexte | Kraftstoff niedrig, falscher Kraftstoff, Tank voll, Zahlung fehlgeschlagen, Benzinkanister-Nachrichten |
| Fehlermeldungen | Alles, was verweigert werden kann – keine Berechtigung, nicht genug Geld, nicht elektrisch, kein Fahrzeug |
Die Lokalisierungsdateien sind nicht verschlüsselt (non-escrow), sodass sie in einer gekauften Kopie bearbeitet werden können.