Skip to content

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.

server.cfg
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.

locales/en.json
{
  "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.