Vícejazyčný obsah v Moodle

 

Moodle standardně obsahuje filtr Vícejazyčný obsah (Multi-language content). Kromě něj byl na systému nainstalován také filtr Multi-Language Content (v2) a editorový plugin TinyMCE Multi-Language Content (v2), které usnadňují vytváření vícejazyčného obsahu přímo v editoru.

Aktivace filtrů

Použití vícejazyčného obsahu je nejprve nutné povolit v nastavení kurzu.

  • V kurzu otevřete nabídku Další → Filtry.

  • U požadovaných filtrů změňte nastavení z Výchozí (Zakázat) na Aktivovat.

Důležité: Pro využití pluginu Multi-Language Content (v2) je nutné používat editor TinyMCE. Pokud se nezobrazuje ikona 🌐 pro správu jazyků, zkontrolujte nastavení editoru v Předvolby → Uživatelský účet → Volba editoru.
 

Využití filtru Vícejazyčný obsah (Moodle Core)

Tagy je nutné zadávat ve zdrojovém HTML kódu (tlačítko <>). Pokud jsou vloženy v běžném textovém režimu, filtr nemusí fungovat správně.

Příklad :

<p>
<span lang="cs" class="multilang">Nastavení licence</span>
<span lang="en" class="multilang">Licensing Settings</span>
</p>

Uživatel následně uvidí pouze text odpovídající jazyku nastavenému ve svém uživatelském profilu.

Využití filtru Multi-Language Content (v2)

Plugin Multi-Language Content (TinyMCE) umožňuje snadno vytvářet vícejazyčný obsah přímo v editoru Moodle bez nutnosti přepínat do HTML režimu.

Vložení vícejazyčného textu :
  • Otevřete libovolné pole s editorem TinyMCE (např. Popis kurzu, Stránka, Kniha apod.).
  • Na panelu nástrojů klikněte na ikonu zeměkoule 🌐.
  • Ze seznamu vyberte požadovaný jazyk.
  • Editor automaticky vloží jazykové značky.
  • Mezi vložené značky napište text v daném jazyce.
  • Stejným způsobem přidejte další jazykové verze.

Výsledek zobrazení :

Při nastavení jazyka Moodle na češtinu se zobrazí:

Více k nastavení licence

Při nastavení jazyka Moodle na angličtinu se zobrazí:

More about license settings

Tím lze jednoduše spravovat více jazykových verzí obsahu v jednom studijním materiálu.

Nejčastější problémy

  • Filtr nefunguje – zkontrolujte, zda je filtr aktivován ve správě filtrů.
  • Zobrazují se oba jazyky – editor mohl mezi jazykové bloky vložit další HTML značky nebo prázdné znaky. Zkontrolujte zdrojový kód stránky.
  • Nelze změnit jazyk – kurz může mít nastaveno vynucené použití konkrétního jazyka.


Oficiální dokumentace (Anglicky):

Libor Filip (17.9.2026)