Languages

It is possible to enable and disable languages that are stored in the /resources/lang directory. Disabling a language will remove the option to select it in the user interface.

Contents

Searching for Languages

Table sorting

By default the table is sorted alphabetically by language name. Once the table has loaded you're able to change the sort column by clicking the up/down arrows:

This action is only temporary and will disappear once the page has been reloaded.

Filtering the table

It's possible to filter Languages by name and whether they're enabled or not:

  1. Visit Settings -> Core -> Languages and click "Filter Results".
  2. Search terms:
    1. Name - Partially search for the language name, for example "eng" would match "English".
    2. Enabled - Whether the language is enabled or not.
  3. The table will be filtered automatically as you enter search terms.

Creating a new Language

To create a new language, you must first convert the English language files provided with the application to your own language. For details on how to create language files for a new language, please see Language Files. Once the directory has been created, refresh the web page and assuming there are no syntax errors the language should automatically appear in the table.

Updating a Language

It is possible to enable and disable languages that are stored within the application. Disabling a language will remove the option to use it in the interface.

If you need to modify a language string, please see Language Files for details on how to find and edit the appropriate file.

Deleting a Language

It is not possible to delete a language via the user interface. That being said, anyone with server access can optionally delete the language files from /resources/lang/my-lang.