Localization
Lokalizace
Veškerý text — oznámení, UI panel a popisky ovládání — je přeložen. Překlady jsou uloženy ve složce locales/ jako soubory JSON a jsou načítány pomocí ox_lib.
Zahrnuté jazyky
| Kód | Jazyk |
|---|---|
en |
Angličtina |
tr |
Turečtina |
de |
Němčina |
fr |
Francouzština |
es |
Španělština |
pt |
Portugalština |
ru |
Ruština |
Angličtina (en) se používá jako výchozí záložní jazyk, pokud v aktivním jazyce některý klíč chybí.
Nastavení jazyka
Aktivní jazyk je určen konvarem ox:locale. Nastavte jej jako replikovaný konvar v souboru server.cfg, aby jej klient mohl přečíst.
setr ox:locale "tr"ox:locale je globální pro ox_lib — nastavuje jazyk pro každý resurs založený na ox_lib na vašem serveru, nejen pro BUPA AnimPos.
Úprava nebo přidání jazyka
Každý soubor lokalizace je plochý JSON ve formátu klíč → řetězec. Pro překlad zkopírujte locales/en.json a upravte hodnoty.
{
"mode_activated": "Animation position mode activated!",
"position_confirmed": "Position confirmed!",
"control_confirm": "Confirm Position",
"control_cancel": "Cancel"
}Chcete-li přidat zcela nový jazyk, přidejte nový soubor locales/<code>.json (například it.json) do složky — manifest již načítá locales/*.json, takže není nutné provádět žádné úpravy ve fxmanifest. Poté nastavte ox:locale na váš nový kód.
Zachovejte názvy klíčů identické s en.json. Překládejte pouze hodnoty — změna klíče rozbije vyhledávání a pro daný řetězec se použije anglická záloha.