Adding project languages

Configure languages in the Localization settings of your project to create multilingual content.

Written by Jan Cerman Updated this week

Every project has a single default language. After a project manager adds a language in the project settings, content contributors will have the ability to translate content items into the new language.

Adding a language

Type a name for the language into the Language name field. For example: French (France).

Set a unique codename for the language. For example: fr-FR.

Click Save.

You can now create content items in the French (France) language variant.

Use the same process to add other languages.

Tip: You can reorder your languages by dragging and dropping them.

Language codenames

After you first add a language, the language name is used as its codename, with spaces replaced by underscores. Using the example above, the codename would be French_-_France . We recommend that you use short and easily identifiable codenames for your languages, such as en-US or fr-FR.

Language fallbacks

For each language, you can set a fallback language. A fallback language is used when retrieving content via the Delivery API from your project.

You can use language fallbacks to set up fallbacks among regional variants of a language, for example, en-US (American English) and en-GB (British English).

If you want to know more about the logic behind language fallbacks, learn the details in our Developer Hub.