Book page

Multi-Language Content

Adela Kalkantova
Adela Kalkantova Open Social • 1 December 2021

Multi-Language Content

This chapter explains how the Multi-Language Content extension works for logged in users, content managers and site managers. In this section, you'll read more about:

  1. What does the Multi-Language Content include
  2. How can a logged in user (LU) access content translations
  3. How to create translations:

Note: These features are not part of the default Open Social product, but can be added as an extension module. The Multi-Language Content is dependent on the Multi-Language Interface extension as it cannot function without it.

 

What does the Multi-Language Content include?

The Multi-Language Content extension allows Content and Site Managers to create translations for all content, groups and menus on the Open Social platform. This includes all content (nodes) such as Basic Pages, Events and Topics as well as extensions, for example Discussions, Dashboards, and Courses.

 

How can a logged in user (LU) access content translations

It's simple. A logged in user will see the content in the language they have selected for the interface in their Account Settings. For more information on how a logged in member can do this, visit the Multi-Language Interface manual.

How to create translations

All content and groups can be translated by Content Managers or Site Managers into the languages that are available in the interface. 

Translating Content

Translating content is possible with two approaches: the Content Overview page, or the Content itself.

Once on the Content Overview page (Direct URL: /admin/content/), CM/SM can navigate to the desired content, and in the "Operations" column select the drop-down arrow. This will display the options to "Translate" and "Delete". Upon clicking "Translate", the CM or SM will be navigated to the content to see any existing translations. More on that below.

Translate Content from Content Overview

 

For the second approach, a CM/SM will see the "Translate" option when on the content they wish to translate above the description next to "Details". This will go to the URL for translations, for example: node/38/translations

Below an example of a Topic from the "Translate" tab:

 

A CM/SM can edit translations and add any missing translations. The available languages are dependent on the Multi-Language Interface languages selected for the platform. 

Note: This looks a bit different when using the Dashboard extension where the "Translate" option appears in the top bar in the drop-down.

Translate a Topic

Translating Groups, Courses and Crowd Innovation

On the Group Overview page (Direct URL: /admin/group), a CM or SM can navigate to the desired group and in the "Operations" column select the drop-down arrow. This will display the options "Nodes", "Translate" and "Delete".

Translate Groups from Group Overview

 

Alternatively, the CM/SM can go to the Group itself (or Course, or Challenge) where in the sub-menu, there will be an option to "Translate." For example, below a screenshot of a Challenge:

 

Translating a Group means you will be translating the Group Description or the "About" page in the sub-menu.

On Challenges, you will be able to translate the description and phases.

On Courses, you will be translating  the description. In order to translate Course Sections, you will need to edit the specific section via the "Sections" tab on a Course. When editing a section, you will see the "Translate" tab just like on content, explained above.

Translate a Challenge

Translating Menus

Both the Main Menu and Footer Menu can be translated by a Site Manager. An SM can navigate to editing the menus (Main Menu Direct URL: /admin/structure/menu/manage/main, Footer Menu Direct URL: /admin/structure/menu/manage/footer) which will display all existing menu links. In the "Operations" column in the drop-down, a Site Manager will see the option to "Translate." 

Translating Menus

Alternatively, when editing a Menu Link, a Site Manager will see the "Translate" tab on the top of the page. Both of these options will navigate the Site Manager to the overview of all existing translations of the selected menu link. 

 

A Site Manager can then Edit and Add translations. Each translation can be published or unpublished, as well as translations can be marked as outdated when a new translation is created.

Translations of Menu Links