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.
See how to add languages inside the app.
Adding a language
To add a new language to your project:
- From the app menu, choose Project settings.
- Under Project settings, choose Localization.
- 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.
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
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.
Now that you have defined a new language for your project: