Display of Upcoming events block by lang

Display of Upcoming events block by lang

by kanji syuto -
Number of replies: 2

Courses are created in Japanese.

The participants are Japanese, American, and Chinese.

Even if the student is American and lang is English, it will be displayed in Japanese.

課題活動の提出期限が到来しています。

For Americans

課題活動の提出期限 is due 

Cannot be displayed.

Moodle 3.7.3+ (Build: 20191129)

Average of ratings: -
In reply to kanji syuto

Re: Display of Upcoming events block by lang

by Joost Elshoff -
Picture of Particularly helpful Moodlers Picture of Testers

Hi Kanji Syuto,

This is probably not a block issue, but has to do with the following:

Unless you're using the multilang filter option, any user generated text will be displayed in the language used by the user who created it. If the courses have been created in Japanese, the course and activity names will be displayed in Japanese.

For the Moodle site to behave in a more multilingual fashion, you'd need to set up and activate the Multilang filter (site administration > plugins > filters > manage filters > multi-language content).

After this, you can add custom HTML to show Japanese, English and Mandarin / Cantonese text where you need to, following the instructions found in Moodle Docshttps://docs.moodle.org/38/en/Multi-language_content_filter

Also, @moderators, a move to General Help forum would make more sense

Average of ratings: Useful (1)
In reply to kanji syuto

Re: Display of Upcoming events block by lang

by Adam Jenkins -
Picture of Plugin developers
Another possibility is that the string in the English Language pack is either unavailable or may have been customised. Either way, I suggest you do the following to check:

Go to Site administration > Languages > Language Packs and click "Update all installed language packs."

Next, go to Site administration > Languages > Language customisation and choose English. Open the pack, then select assign.php etc and search for customised strings.