Manage localization languages in Respresso

Respresso supports only a subset of the IETF language tags, but it covers most of the use-cases. We support a list of predefined languages, but you can add any other one in the supported format.

Supported language codes

Respresso uses the widespread language or language-region format.

  • The language code must be a 2-letter language code from ISO 639-1.
  • The region code is optional. When defined, it must be a 2-letter country code from ISO 3166-1 alpha-2.

Please note that currently, Respresso do not transform or map these language codes. Before using a specific language code, please check if the target platform supports it.

Default language in Respresso

Respresso defines a single default language for localizations. On some platforms - like Android - the default language has to be treated differently as it is used for fallback when a translation is missing in the current language.

Respresso also uses the default language to show a quick preview when you edit a translation. You should use your app's fallback language if using a format that relies on it. Otherwise, you should set it to the main language of your team.

Language management toolbar

When you navigate to the Localization resources in Respresso, you will find the following tools:

Language management toolbar in Respresso

Language selector

You can switch between the added languages by clicking the current language. In the dropdown, you will see the translation rate (percent) and you can click a language to switch to it.

Add a new language

To add a new language, you need to press the + button. It will show up only if you have at least Project Editor role.

You can add any of the predefined languages by selecting it and pressing the Add button.

Selecting (left) and adding (right) a predefined language

You can select custom languages by typing its code and pressing the + button next to the input. Then add it with the Add button.

Selecting (left) and adding (right) a custom language code

Change the default language

You can change the default language anytime by selecting the desired language and pressing the flag icon. It will show up only if you have at least Project Editor role and the current language is not the default one.

Delete language and translations

You can delete a language and all the translations of that language by pressing the trash bin icon. It will show up only if you have at least Project Editor role and the current language is not the default one.

Please note that there is no way to revert this action.