Usually a website has a default or master language for content set up at the time of installation. You can set up languages for catalog entry content, such as productCommerce: various forms of merchandise that you can display and purchase from the public site, including products, variations/SKUs, bundles, packages and dynamic packages. (SKUCommerce: Stock Keeping Unit; corresponds to a purchasable product with specific characteristics. For example, a product line of shirts has individual variations/SKUs for sleeve size, color, and collar size.) descriptions, for your website at the catalogCommerce: a top-level container for catalog entries such as categories, products, and variants (SKUs). level. This means that when you configure a language for a catalog, you define catalog entry descriptions in the specific language.
To work with multiple languages for content in Episerver Commerce, you first enable the languages in the CMS admin and edit views. When you enable a language, the language specific fields appear, ready for translation in edit view; product descriptions that are not yet translated appear empty if they are displayed on the front-end site.
Translating catalog content is similar to translating CMS-related content such as pages and blocks. Episerver uses specific language settings for catalogs, markets, and payment and shipping methods in Commerce.
- Activate the language in the CMS admin and edit view, as described in Multi-language management.
Enable the language in edit view to make it available for editors to translate content, and also make the website start page available in the same language, for proper display of translated content.
- Enable the language for the desired catalog where you want to apply the new language:
- In the Catalog edit view, open the catalog for which you want to add a language in the All properties editing view.
- Select the newly added language in Available languages, and publish the changes to the catalog.
- In the Catalog view, select the desired catalog entry to translate in the catalog tree.
- Click Edit in the context menu for the selected entry, or select the entry to open the All Properties editing view.
- In the header next to Languages, select the desired language for translation. (Enabled languages are listed.).
- Edit the available properties, and follow the content publishing flow to save and publish the translated catalog entry information.
When you translate content, have the original content open in another browser window for comparison. You also can copy and paste the original content into the text area where you are working, as reference.
Switching language and viewing language versions
When you are editing translated content in the All Properties editing view, you can switch languages by selecting the desired language in the Header. The user interface reloads displaying the content in the selected language. See Translating content for information about switching between languages and viewing language versions for content.
Editing global properties
Depending on your implementation, some properties may be globally shared and you can edit only in the master language. See Translating content for information about editing global properties.
- To set the user interface language for Catalogs and CMS:
- Select your user profile name in the upper right corner.
- Click My Settings and then the Display Options tab.
- Select the language of your choice in the list, and click Save.
- To set the user interface language for Commerce Manager:
- Click Change Language in the upper menu of Commerce Manager.
- Select the language and click OK to save your changes.