Návody pro vyučující
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.

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)
