Sorgen Sie dafür, dass eine Webseite mit Text in mehreren Sprachen für alle Besucher verständlich bleibt, indem Sie anderssprachige Wörter und Sätze mit den richtigen HTML-Elementen kennzeichnen und Sprachwechsel in Textrichtung angeben.

„Normale“ Browser und Assistenztechnologie können Text besser wiedergeben, wenn die Sprache jeder Textpassage angegeben ist. Browser können Zeichen und Schrift korrekt anzeigen. Bildschirmleser können die Sprache korrekt aussprechen.

Wie wendet man das an?

Sprachwechsel

Die allgemeine oder Standardsprache einer Webseite wird im Quellcode angegeben. Das ist eine Aufgabe des Web Developers. Ein Sprachwechsel auf einer Seite in Bezug auf die allgemeine Sprache, beispielsweise bei einem Zitat in einer anderen Sprache, muss im Code mit dem ‘lang’-Attribut angegeben werden. Dieses Attribut wird in ein HTML-Element wie <p> (Absatz) oder ein <span>-Element eingefügt. In den meisten CMS-Systemen kann man anderssprachige Wörter oder Satzteile auswählen und den richtigen Sprachcode mit den Editor-Funktionen anwenden.

Ausdrücke und Lehnwörter, die inzwischen Eingang in eine Sprache gefunden haben und deshalb im Wörterbuch stehen, müssen nicht markiert werden. Bildschirmleser werden dieses Wort bereits korrekt aussprechen.

<!-- Sprachwechsel innerhalb eines Satzes -->
<p>Sprachwechsel sind <span lang="en">like, totally awesome</span>!</p>
<!-- Sprachwechsel vor dem <p> Element angeben -->
<p lang="en">This paragraph is meant for our English readers.</p>

Für Redakteure

Falls erforderlich, muss der Online-Redakteur Sprach- und Textrichtungswechsel markieren.

Für Developer

Die Aufgabe des Web Developers ist es, eine allgemeine Sprache für die Seite einzustellen und eine Funktion zum CMS Editor hinzuzufügen, um Sprachwechsel anzugeben.