Skip to content

Lokalisierung

Lokalisierung

Alle für Spieler sichtbaren Texte laufen über das Locale-System von ox_lib. Die Übersetzungsdateien befinden sich in locales/*.json.

Sprache festlegen

Die Sprache wird global über den ox:locale-Convar in der server.cfg ausgewählt:

server.cfg
setr ox:locale "tr"

ox_lib führt die gewählte Sprache mit dem englischen Fallback zusammen, sodass in einer Übersetzung fehlende Schlüssel automatisch den englischen Text anstelle eines rohen Schlüssels anzeigen.

Mitgelieferte Sprachen

Code Sprache
en Englisch (Fallback)
de Deutsch
es Spanisch
fr Französisch
it Italienisch
nl Niederländisch
pl Polnisch
pt Portugiesisch
ru Russisch
tr Türkisch

Sprache hinzufügen oder bearbeiten

Jede Datei ist eine flache JSON-Map von Schlüssel → Text. Kopiere locales/en.json, übersetze die Werte (behalte die Schlüssel und eventuelle %s / %d Platzhalter bei), speichere sie als locales/<code>.json und verweise mit ox:locale auf deinen Code.

Regel-Labels im Creator-UI verwenden rule_<key> Locale-Schlüssel und Regelgruppen-Überschriften grp_<group> – übersetze diese ebenfalls, wenn du ein vollständig lokalisiertes Creator-Panel möchtest.