Localization Settings

Update time zone and locale settings

Log in to the admin account and select Settings > Localization Settings from the sidebar menu.

Add Translations

All the translation JSON files are stored in the resources/lang directory. The file names should compile with the ISO 15897 standard.

By default application ships with the /resources/lang/en.json file and, all the translations for the English language are present in this file.

E.g. If you wish to create an Arabic translation, follow the steps:

  1. Create a file named "ar.json" in the /resources/lang directory.

  2. Copy the content from the "/resources/lang/en.json" to your new "/resources/lang/ar.json" file.

  3. Edit the values for the translation keys as you wish.

  4. Save the file.

Go To Localization Settings and update the Default Locale to "ar - Arabic" from the dropdown.

Translating some third party libraries' strings cannot be possible due to technical limitations.

Update Locale & Timezone

Scroll down and find the Localization Settings section and choose the following fields as you like.

  • Default Locale (Currently only English (en) is supported, will add more in future)

  • Default Timezone

Finally, click on the SAVE button to update the changes.

In the database, all the timestamps will be stored in UTC by default and converted to your chosen timezone while displaying across the site/app.

Last updated