Episerver CMS iconTranslating content

When an administrator has enabled the desired language, you are ready to translate existing content, or create new content in a specific language. Content here can be, for example, pages or blocks on an Episerver CMS website, or product-related content on an e-commerce site. When a language is enabled in Episerver, content properties that are not global are available for translation. See also: Global properties.

Note:   To prevent editors from accidentally creating content in the wrong language, access rights can be set differently for different languages by an administrator. If this is implemented, you can only edit and create content in languages to which you have access.

See also: Languages add-on to extend the functionality in Episerver for translating content into multiple languages.

Switching language and viewing language versions

To switch language in CMS, go to the Sites tab in the navigation pane and select the desired language to work with. The user interface reloads, displaying the page tree in the selected language.

If your master language is English and you switch to Swedish, all pages that are not yet translated into Swedish are displayed in italics in the page tree and with the en language code for English. Pages that exist in Swedish are displayed in normal font.

To view only pages that were translated, select Show Content in Current Language Only from the page tree's Settings button. This filters out all other language versions. You can also use this option in the assets pane and in the Versions gadget to view blocks and versions in the current language only.

Note:   When you show content in one language only, you can move pages to another location in the page tree structure by drag and drop or copy and paste, but it is not possible to sort pages. Sorting is disabled since sorting in one language, where you may not see all pages, can cause unexpected results in other languages.

Tip:  The setting Show Content in Current Language Only is enabled for each pane or gadget instance individually. This means that you, for example, can add the Versions gadget twice and display only the current language in one of the instances and all languages in the other.

You can also switch languages by selecting the desired language in the Header, when editing translated content in the All Properties view. The user interface reloads, displaying the content in the selected language.

When you translate content, you can use the Versions gadget to see the different language versions for the content. By selecting a language in the version list, you can also switch to editing in another language using the switch option in the notification bar.

You can search for all language versions for some content by typing a keyword in the search field for Pages or Blocks in the assets pane.

Previewing content in different languages

Using the view settings in the “eye” Episerver image in the top menu, you can preview and edit content in one of the languages that are available for translation on the website.

Deleting language versions

To delete one or more language versions for content, select Delete Version or Delete All [language] Versions from the More options button in the Versions gadget.

Warning:  Deleting one or more language versions cannot be undone.

Translating existing content

The Sites tab displays the languages available for content creation, with the default language for the website at the top. Languages that are enabled on the website but are not enabled for editing, are shown in italics.

Global properties

Depending on your implementation, some properties may be “globally shared” and you can edit them in the master language. These properties are marked as non-editable when editing the content in another language. Switch to the default language if you need to edit these. The default language is usually the first language listed next to Languages in the header when editing in the All Properties view.

Creating new content in another language

To create content in a language other than the “master” language, select the desired language under the Sites tab. Then select the page branch or folder where you want to create the content, and create a new page or a new block. Add content and follow the content publishing flow to save and publish.

Episerver imageCommerce and multiple languages

See Multi-language management in the Commerce section for information about working with multiple languages if you have Episerver Commerce installed.