---
sidebar_position: 8
description: Manage all available languages
---
# Languages
In this page, there is a listing where you can view details about all the supported languages.
The information displayed by default is: the `code` of the languages, the `status` and timestamps for the `creation` and `updates` of the records. At the top right corner of the listing you can also select which columns to display.
:::tip
For languages, all the columns are visible by default.
:::
You can add support for a new language by clicking to the `+ Create Language` button at the top right corner of the page.
Editing and removing existing languages is also possible by clicking on the tree dots available on the last column.
## Authorization
Only users that have the **Admin** role can access this page.
## Navigation
This view is available when the user presses the `Languages` link from the side navigation menu.
## Pagination
Not all the records are being displayed at once. By default, there is a pagination of 10 records applied to them.
You can control how many records are being displayed at any time, by adjusting the `items per page` control at the bottom left corner of the table.
## Filtering
There is a filtering option available for languages.
- **Is Active**: By toggling this control you can view only the active or only the disabled languages.
*By default, this option is set to true.*
In order for the filters to apply, you have to click the `Apply filters` button.
You can also clear any filters already applied, by pressing the `clear all filters` option, located at the top of the popup.
## Edit form
When you try to add new languages or edit existing ones, the **language editing form** will appear containing the following controls:
- **Code**: The code of the language, typically consisting of two characters.
*For example: 'en', 'pt' etc.*
- **Ordinal**: This controlls the position in which the language will appear on all the dropdowns with the available languages.
- **Payload**: Here all the language strings can be edited, in **JSON** format.
- **Override from file**: In case a language is already defined in a file format, you can load the contents of the definition on the `Payload` control by clicking this checkbox. Then, you can proceed to make any change you want on the payload.
:::warning
Editing a language payload will override the file definition, if it exists.
:::