You are here: Commerce > Managing content > Multi-language management

Multi-language management

Translating catalog content is similar to translating CMS-related content such as pages and blocks. In addition to this, specific language settings are also used for catalogs, markets, as well as payment and shipping methods in Commerce.

Usually a website will have a default or "master" language for content set up at the time of installation. In addition to this, you may add multiple content languages as required for your website.To work with multiple languages for content in EPiServer Commerce, the languages must first be enabled in the CMS admin and edit views.

Languages for catalog entry content such as product (SKU) descriptions, are set on catalog level. This means that when you configure a language for a catalog, you will get the possibility to define catalog entry descriptions in this specific language. When enabling a language, the language specific fields will appear ready for translation in edit view.

When a language has been enabled for a Commerce catalog, all catalog entries will be immediately available in that language when viewed on the site. This means that for instance product descriptions that have not yet been translated, will appear empty if they are displayed on the front-end site.

Enabling languages for catalog content

Do the following to enable a new language for creating catalog content:

  1. Activate the language in the CMS admin and edit view, as described in Multi-language management. Note that you need to enable the language in edit view to make it available for editors to translate content, and you also need to make the website start page available in the same language, for proper display of translated content.
  2. Enable the language for the desired catalog where you want to apply the new language:
    1. In the Catalog edit view, open the catalog for which you want to add a language in the All properties editing view.
    2. Select the newly added language under Available languages, and publish the changes to the catalog.

Translating content for catalog entries

Follow the steps below to translate content for existing catalog entries (category, product, variant/SKU, package or bundle). In this example we will translate content for a product.

  1. In the Catalog view, select the desired catalog entry to translate in the catalog tree.

  2. Select Edit in the context menu for the selected entry, or click on the entry to open the All Properties editing view.
  3. In the header next to Languages, select the desired language to translate to (enabled languages will be listed).

  4. Edit the content as desired in the properties available for editing, and follow the content publishing flow to save and publish the translated catalog entry information.

When translating content, have the original content open in another browser window for comparison. You can also copy and paste the original content into the text area where you are working, as reference.

More on language management

Switching language and viewing language versions

When working with Commerce, you can switch languages by selecting the desired language in the Header, when editing translated content in the All Properties editing view. The user interface will reload displaying the content in the selected language. Refer to Translating content for more information on how to switch between languages and view language versions for content.

Editing global properties

Depending on your implementation, some properties may be "globally shared" and can only be edited in the master language. Refer to Translating content for more information on how edit global properties.

Changing the user interface languages in Commerce


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