Editing localization files
How do locale files work?
Editing Localization Files
ox_lib provides a built-in localization system using JSON files stored in the
localesfolder. Thelib.locale()function is responsible for loading the appropriate localization file based on the server’s configuration.
Default Localization File
By default,
locales/ox:locale|en>.jsonas the primary localization file. However, this can be changed based on the server configuration.
Setting the Localization Language
The server owner can specify a different localization file by setting the
ox:localevalue inserver.cfg. The value assigned toox:localedetermines which file should be loaded.
For example:
set ox:locale "pt"This configuration instructs ox_lib to load locales/pt.json instead of the default locales/en.json.
Adding a New Localization File
To support a new language, the server owner must:
Create a new JSON file in the script
localesfolder, following thelocales/en.jsonformat.Ensure the correct
ox:localevalue is set inserver.cfg.Populate the new JSON file with localized strings matching the existing structure.
Example: If the server's ox:locale is set to fr, then a corresponding locales/fr.json file should be created.
Last updated