Language pack functionality

Content creation

In Publisher, content can be created and displayed in multiple languages:
In the
Add Publication
section, with the
Content
tab selected, the application will select the default language, unless there is an associated version of that title in the user-selected language.

Navigation

When you edit a navigation item in the
Channels
section with the
Details
tab selected, you can translate a navigation label.
  1. Select the
    Translate channels
    button next to the
    Title
    box.
  2. The
    Translate Channels
    window shows a list of the active language options in the system. You can use
    Translation title
    and
    Translation tooltip
    to add a new version of the label in another language, then
    Save
    .
note
The default language will always show unless there's an associated version of that title in the user's selected language.

System bar

  1. In the System bar section, select
    Edit details
    for a menu item.
  2. On the
    Details
    tab of the
    Edit details
    window, select the
    Language
    button next to the Title box.
  3. You can now
    Add
    multiple language versions for that title.
note
The default language will be shown unless there is an associated version of that title in the user-selected language.

Dashboards

  1. When you are editing details on the
    Update panel
    section, select the
    Language
    button next to the
    Title
    box.
  2. On the
    Edit translation
    window, you can
    Add
    multiple language versions for that
    Title
    , then
    Save
    them.
note
The default language will be displayed unless there is an associated version of that title in the user-selected language.
The workflow for the language pack is described below:
  1. In a system with multiple languages, A, B, C, D, where language A is the Default and the language order has been set to A, B, C, D
  2. If a user selects their language as B. When viewing lists of content or content items - IF language B is available, the content from language B will be shown to that user
  3. Any content in which language B is not available should be shown in the default language, A
  4. If content exists where the user's selected language (B), and the default language (A) are not available - the system should check the content and display whichever language the content is available in. If for example, a piece of content was available in only languages C and D, the content would be shown to this user in language C because the language order is B (the user's selected language), A (the default language), then C then D
  5. If a user selects the default language as their language (A) then the system would check for language A on content, and if not found would show B (if available) as this is the next language in the language order
  6. So the overriding order to show content in is;
    1. User selected language
    2. System default language
    3. Then whichever is first in the language order
    .
Homepage
If a user has set their language preference, any content available in that language is displayed in that language.