Many large websites display content in several languages. Episerver has powerful support for multi-language management, including the possibility to translate content into a wide range of languages, defining fallback languages for non-translated content, as well as switching language for the editorial user interface.
How does Episerver know which language to display to visitors? Episerver enforces the language to be visible in the URL, either in the path or the domain part of the URL. When a website visitor selects a language option (if available), content in that language is displayed. Alternatively, the preferred content display language may be detected by the browser used by the visitor. If content does not exist in a selected language, a fallback procedure may be applied.
Enabling content languages
Usually a website has a default or "master" content language set up at the time of installation. In addition to the master language, your website may have been set up with multiple other content languages. The enabling of languages is done by an administrator, see Managing website languages.
Administrators can also set up different access rights to different languages. This means that you may have access to English and French content, but not to German and Spanish.
- Refer to Translating content for information on how to translate CMS content into different languages.
- You can also use the Languages add-on for translating content.
The Episerver user interface is available in a number of different languages. To set the desired user interface language for CMS, click your user profile name in the upper right corner. Select My Settings > Display Options tab. At the Personal Language drop-down, select the language of your choice, and click Save.
Commerce and multiple languages
Refer to Multi-language management in the Commerce section for information on how to work with multiple languages if you have Episerver Commerce installed.
Episerver Find and multiple languages
Refer to Optimizing multiple sites and languages for information on how to work with multiple languages if you have Episerver Find installed.