  You're browsing the documentation for an old version of SupportPal. Consider upgrading to the [latest version](https://docs.supportpal.com/current/Languages). 

# 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.

## 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:

- Down arrow: descending order
- Up arrow: ascending order

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](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](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`.

  Please note that you **should not** remove the English language directory, `/resources/lang/en`.