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:
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.