Mehrsprachiger Inhalt: Unterschied zwischen den Versionen
- Filter verwalten
- Filtereinstellungen
- Auto-Verlinkung der Aktivitätsnamen
- Algebraische Notation
- URL als Link oder Bild anzeigen
- Auto-Verlinkung zu Datenbanken
- Emoticon als Bild anzeigen
- E-Mail-Absicherung
- Auto-Verlinkung zu Glossaren
- HTML Prüfung
- MathJax
- Multimedia-Plugins
- Mehrsprachiger Inhalt
- TeX-Notation
- Wortzensur
- Filter FAQ
(Die Seite wurde neu angelegt: „{{Filters}} {{Zum Übersetzen}} The Multi-language content filter enables resources to be created in multiple languages. When turned on, it looks for <nowiki><s…“) |
|||
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ | {{Filter}} | ||
Der Filter [[Mehrsprachiger Inhalt]] erlaubt es, Inhalte in verschiedenen Sprachen zu erstellen. D.h. Sie als Trainer/in geben den Inhalt in mehreren Sprachen ein, und der Filter sorgt dafür, dass die Kursteilnehmer/innen den Inhalt in genau der Sprache angezeigt bekommen, die sie in ihrem Nutzerprofil als bevorzugte Sprache gewählt haben. | |||
Als Administrator/in aktivieren Sie den Filter über den Menupunkt ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Website-Administration'')'' > Plugins > Filter > Übersicht''. | |||
== | ==Mehrsprachigen Text eingeben== | ||
Zunächst erstellen Sie den Inhalt (Text) innerhalb derselben Aktivität oder desselben Arbeitsmaterials in mehreren Sprachen. Dann schließen Sie jeden "Sprach-Block" in folgende HTML-Elemente ein: | |||
<nowiki><span lang="XX" class="multilang">Hier kommt der Inhalt in der Sprache XX</span> | |||
<span lang="YY" class="multilang">Und hier kommt derselbe Inhalt in einer anderen Sprache YY</span></nowiki> | |||
Diese Einträge müssen Sie im HTML-Quellcode vornehmen: Klicken Sie dazu auf das HTML-Symbol [[Image:HTML.png|24px|baseline]] in der Symbolleiste im [[Text-Editor]]. | |||
Zwischen den einzelnen Sprach-Blöcken dürfen nur Leerzeichen, Tabulatoren oder Zeilenumbrüche stehen. | |||
==Wie funktioniert der Filter intern? == | |||
# Der Filter sucht zuerst nach ''multilang''-Elementen im Text, um die einzelnen Sprach-Blöcke zu identifizieren. | |||
# In jedem Sprach-Block geschieht dann folgendes: | |||
#* Ist der Text in der aktuell aktiven Sprache geschrieben, wird er angezeigt. | |||
#* Andernfalls: Wenn es Text in einer der aktuell aktiven Sprache übergeordneten Sprache gibt, wird dieser angezeigt. | |||
#* Andernfalls: Zeige den Text in der zuerst gefundenen Sprache an. | |||
#Texte, die nicht in ''multilang''-Elemente eingeschlossen sind, werden immer angezeigt. | |||
== Typische Probleme == | |||
* Der Filter ist nicht aktiviert - aktivieren Sie ihn systemweit und im Kurs (Zahnrad-Symbol [[Image:settings.svg|16px|baseline]] rechts oben (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Kurs-Administration'')'' > Filter''). | |||
* Zwischen den einzelnen Sprach-Blöcken stehen zusätzliche Zeichen - prüfen Sie den HTML-Quellcode und entfernen Sie diese gegebenenfalls. | |||
* | *Wenn in den [[Kurseinstellungen]] eine bestimmte Sprache festgelegt wurde, dann werden Inhalte immer in dieser Sprache angezeigt. | ||
* | |||
* | |||
==Tipps und Tricks== | ==Tipps und Tricks== | ||
Sie können die Sprache einer Moodle-Seite wechseln, indem Sie in der Adresszeile des Browsers <code>&lang="XX"</code> an die URL anhängen. | |||
'''Beispiel''': In der Adresszeile steht: http://moodle.org/mod/resource/view.php?id=2306, und die aktuelle Sprache ist Englisch. | |||
Wenn Sie stattdessen als URL eingeben: http://moodle.org/mod/resource/view.php?id=2306&lang=de, dann wird die Seite auf Deutsch angezeigt. | |||
:http://moodle.org/mod/resource/view.php?id=2306 | |||
:http://moodle.org/mod/resource/view.php?id=2306&lang= | |||
= | Wenn die URL auf ein PHP-Skript ohne Parameter verweist, dann müssen Sie <code>?lang="XX"</code> anhängen. | ||
'''Beispiel''': In der Adresszeile steht: http://moodle.org/course/index.php, und die aktuelle Sprache ist Englisch. | |||
Wenn Sie stattdessen als URL eingeben: http://moodle.org/course/index.php?lang=de, dann wird die Seite auf Deutsch angezeigt. | |||
[[Category:Sprache]] | [[Category:Sprache]] | ||
[[en:Multi-language content filter]] | [[en:Multi-language content filter]] | ||
[[es:Filtro de contenido multi-idioma]] | |||
[[fr:Contenu multilingue]] | |||
[[ja:多言語シンタックス]] |
Aktuelle Version vom 13. Januar 2020, 06:28 Uhr
Der Filter Mehrsprachiger Inhalt erlaubt es, Inhalte in verschiedenen Sprachen zu erstellen. D.h. Sie als Trainer/in geben den Inhalt in mehreren Sprachen ein, und der Filter sorgt dafür, dass die Kursteilnehmer/innen den Inhalt in genau der Sprache angezeigt bekommen, die sie in ihrem Nutzerprofil als bevorzugte Sprache gewählt haben.
Als Administrator/in aktivieren Sie den Filter über den Menupunkt Website-Administration (oder im Block Einstellungen > Website-Administration) > Plugins > Filter > Übersicht.
Mehrsprachigen Text eingeben
Zunächst erstellen Sie den Inhalt (Text) innerhalb derselben Aktivität oder desselben Arbeitsmaterials in mehreren Sprachen. Dann schließen Sie jeden "Sprach-Block" in folgende HTML-Elemente ein:
<span lang="XX" class="multilang">Hier kommt der Inhalt in der Sprache XX</span> <span lang="YY" class="multilang">Und hier kommt derselbe Inhalt in einer anderen Sprache YY</span>
Diese Einträge müssen Sie im HTML-Quellcode vornehmen: Klicken Sie dazu auf das HTML-Symbol in der Symbolleiste im Text-Editor. Zwischen den einzelnen Sprach-Blöcken dürfen nur Leerzeichen, Tabulatoren oder Zeilenumbrüche stehen.
Wie funktioniert der Filter intern?
- Der Filter sucht zuerst nach multilang-Elementen im Text, um die einzelnen Sprach-Blöcke zu identifizieren.
- In jedem Sprach-Block geschieht dann folgendes:
- Ist der Text in der aktuell aktiven Sprache geschrieben, wird er angezeigt.
- Andernfalls: Wenn es Text in einer der aktuell aktiven Sprache übergeordneten Sprache gibt, wird dieser angezeigt.
- Andernfalls: Zeige den Text in der zuerst gefundenen Sprache an.
- Texte, die nicht in multilang-Elemente eingeschlossen sind, werden immer angezeigt.
Typische Probleme
- Der Filter ist nicht aktiviert - aktivieren Sie ihn systemweit und im Kurs (Zahnrad-Symbol rechts oben (oder im Block Einstellungen > Kurs-Administration) > Filter).
- Zwischen den einzelnen Sprach-Blöcken stehen zusätzliche Zeichen - prüfen Sie den HTML-Quellcode und entfernen Sie diese gegebenenfalls.
- Wenn in den Kurseinstellungen eine bestimmte Sprache festgelegt wurde, dann werden Inhalte immer in dieser Sprache angezeigt.
Tipps und Tricks
Sie können die Sprache einer Moodle-Seite wechseln, indem Sie in der Adresszeile des Browsers &lang="XX"
an die URL anhängen.
Beispiel: In der Adresszeile steht: http://moodle.org/mod/resource/view.php?id=2306, und die aktuelle Sprache ist Englisch. Wenn Sie stattdessen als URL eingeben: http://moodle.org/mod/resource/view.php?id=2306&lang=de, dann wird die Seite auf Deutsch angezeigt.
Wenn die URL auf ein PHP-Skript ohne Parameter verweist, dann müssen Sie ?lang="XX"
anhängen.
Beispiel: In der Adresszeile steht: http://moodle.org/course/index.php, und die aktuelle Sprache ist Englisch. Wenn Sie stattdessen als URL eingeben: http://moodle.org/course/index.php?lang=de, dann wird die Seite auf Deutsch angezeigt.