Multi-Language Support
Working with Multi-Language Content
Ektron CMS400.NET supports the creation of content in any language supported by the Unicode standard. This section explains how to create and work with content blocks in any language.
Overview
First, determine the languages in which your site's content should appear (see Determining Which Languages are Available). Then, for any content block, you can provide editions in each supported language.
To provide multi-language content, you can either create a new content block or copy and edit an existing one. For example, you can begin the creation of a German content block by copying English content into it, then translating that content into German and deleting the English content.
All editions of a content block have the same ID number but are differentiated by the language attribute. As a result, your Web page template can link to a single content block, but what is displayed is determined by the selected language. There are two ways that a content block's language can be selected:
- a language cookie, which is created when a visitor enters your site and selects a language
- the link to another page includes the language (langType) parameter. For example, mytemplate.aspx?LangType=1033.
NoteFor a list of the decimal values for each supported language, see Appendix A: List of Supported Languages.
The View Contents of Folder screen's View field lets you choose a language then view and create content blocks in that language. You can also view all content blocks in the folder, regardless of language. This field makes to easy to find and work on content block editions in a selected language.
The View Contents of Folder screen also displays the language of each content block. This helps you distinguish them when viewing all content blocks.
Finally, you can set up a separate approval chain for each edition of a content block, and can assign collections and tasks in any supported language.
This section describes how to work with a multiple language Web site through the following topics.
- Enabling/Disabling Support for Multiple Language Content
- Viewing Your Site in Another Language
- Determining Which Languages are Available
- The Default Language
- Creating a New Content Block
- Translating a Content Block
- Multi-Language Approval Chains
- Working with Tasks in a Multi-Language System
- Working with Collections in a Multi-Language System
- Working with Menus in a Multi-Language System
- Setting Up a Multilingual Web Site
- Resolving Conversion Issues