Language pack functionality

Content creation

In Publisher, content can be created and displayed in multiple languages:
As the workflow below describes, the default language opens, unless there is an associated version of that title in the user-selected language:

Navigation

When editing a navigation item, users can translate each navigation label by clicking on the label and then clicking the blue globe icon next to the title:
A list of the active language options in the system will be displayed and you can add a new version title and tooltip for the label, in another language:
As the workflow describes, the default language will always show unless there is an associated version of that title in the user's selected language.

System bar

When editing the details within the system bar you can click the
Globe
which will enable you to add multiple language versions for that title.

Dashboards

Whilst editing details, click the Globe to display a screen that will enable you to add multiple language versions for that title.
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: