Pages (Multilingual) - Documentation topics on: i18n,internationalization,l10n,languages,localization,multilingual pages,.

Pages (Multilingual)

To add a new version of a page in a new language, open the page from the Content Search tab and select the language from the language dropdown in the top left corner.

Selecting a New Page Language

Copying Content from an Existing Language

The first time you create a version of a page in a new language, you'll be prompted to choose if you want to populate the page from the existing page in another language. To preserve the placement of links, images, files and other references in the document, choose Yes.

Language Population Prompt

Previewing Content by Language

The page and all of the content on it can be previewed by language while viewing or editing a page (in Edit, Preview or Live mode) from the Site Browser.

Previewing Content in Multiple Languages

Multilingual Content Within the Page

When a user displays a page on a multilingual site, they may select the language to display the page in. The selected language is used to select both which version of the page to display and which version of the content to display. If versions of both the page and content exist in the chosen language, both will be displayed in the chosen language. However if either the page or content does not exist in the chosen language, the page may not display as expected.

If a page exists in the user's chosen language, but pulls content which does not exist in the chosen language, the page will display, but the content may not display. For more information on what the display of different language versions of content within the page, see the Content (Multilingual) documentation.

If a page does not exist in the chosen language, the page may not display at all, even if content exists in the chosen language. For more information see the Pulling Pages in the Default Language section, below.

Pulling Pages in the Default Language

For a multilingual page with static content to display in different languages, there must be a separate version of the page for each language. In addition, dotCMS system properties can be configured to automatically display the a version of pages and content in a default language if versions do not exist in the current display language (regardless of the page configuration).

For more information on building dynamic pages to pull default language versions of content see the Building Multilingual Sites documentation.

For more information on configuring dotCMS system properties to pull default language versions of pages see the Language Properties documentation.