Geef de juiste taal van de tekst aan
Screenreaders hebben verschillende stemmen voor verschillende talen. Als je de taal van de tekst aangeeft lees de screenreader de tekst in de juiste taal voor. Lijst taalcodes: ISO Language Codes
Voor de hele pagina bijvoorbeeld in het HTML-element <html lang="en-GB">. Dit doen de meeste CMS-sen vanzelf goed.
Voor de een deel van de pagina bijvoorbeeld in een p-element <p lang="en">. Dit kan een probleem zijn bij je CMS.
Demo met een screenreader: Hoe wordt de volgende tekst uitgesproken?
Zonder lang attribuut: Leonor de Todos los Santos de Borbón y Ortiz, Princesa de Asturias, Princesa Heredera de España, es la primera hija de Felipe de España y Letizia Ortiz Rocasolano. Leonor nació a la 01.46 horas del 31 de octubre de 2005, en la Clínica Ruber de Madrid.
Met Zonder lang attribuut: Leonor de Todos los Santos de Borbón y Ortiz, Princesa de Asturias, Princesa Heredera de España, es la primera hija de Felipe de España y Letizia Ortiz Rocasolano. Leonor nació a la 01.46 horas del 31 de octubre de 2005, en la Clínica Ruber de Madrid.
Oefening: Hoe staan de taalinstellingen bij jouw websites? Staan er stukken in een andere taal in? Hoe ga je dit oplossen?
Wat zegt WCAG hierover?
3.1.1 Taal van de pagina:
Geef de menselijke taal waarin de tekst van een webpagina is geschreven aan. Dit kan door in het html-element het attribuut lang mee te geven met als waarde de taal.
3.1.2 Taal van onderdelen:
Geef wisseling van de taal aan waarin de tekst van elke passage of zin is geschreven. Als er in de tekst woorden of zinnen voorkomen in een andere taal dan die van de webpagina, brengt markering van die taal hulpmiddelen op de hoogte. Dit kan door in het HTML-element waarbinnen deze tekst staat het attribuut lang mee te geven.