You are here: Managing multiple languages > Translating content

Translating content

When you have 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 will be available for translation.

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

Switching language and viewing language versions

Global properties

Depending on your implementation, some properties may be “globally shared” and can only be edited in the master language. These properties will be 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.

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 have been enabled on the website but are not enabled for editing, are shown in italics.

Translating a page

By default, all pages in the tree structure will be displayed in the Pages tab, including those that are not translated. These will be shown in italics. To only see pages for the chosen language, select Show Content in [language] Only.

Do the following to translate a page:

  1. Under the Sites tab in the left pane, select the desired target language for translation. The interface will reload and you will be taken to the Pages tab.
  2. In the page tree, select the desired page to translate, and then click Translate in the notification bar at the top. Or, select Translate in the context menu for the page in the page tree.
  3. Edit the content as desired and follow the normal content publishing flow to save and publish the translated page.

Translating a block

Language versions for blocks can be accessed from Blocks in the assets pane. By default, all blocks will be displayed, including those that are not translated. These will be shown in italics. To only see blocks for the chosen language, select Show Content in [language] Only.

Do the following to translate a block:

  1. Under the Sites tab in the left pane, select the desired target language for translation, and the interface will reload.
  2. Expand the Assets pane and select Blocks.
  3. In the block structure, select the desired block to translate, and then the Translate option in the context menu.
  4. Edit the content as desired and follow the normal content publishing flow to save and publish the translated block.

Creating new content in another language

To create content in a different language 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 as desired and follow the normal content publishing flow to save and publish.

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.

See also

 


EPiServer User Guide update 14-1 | Released: 2014-10-29 | Copyright © EPiServer AB | Send feedback to us