Deze vertaling is nog niet redactioneel gecontroleerd. De Duitse versie is leidend. Deutsche Fassung →
Barrierefreiheit
Waarom moet een website haar taal aangeven?
Een website moet haar taal in de broncode aangeven, zodat voorzegprogramma's de tekst juist uitspreken. Een blinde bezoeker hoort uw pagina in plaats van ze te lezen. Ontbreekt de taalopgave, raadt zijn programma — en leest Duitse tekst bijvoorbeeld met Engelse uitspraakregelso. Uit 'Contact opnemen' wordt dan onverständig kauderwels. Het WCAG-criterium 3.1.1 verlangt daarom op elke pagina een geldige taalopgave.
Wat de taalopgave voor bezoekers bewerkstelt
Een voorzegprogramma zet schermtekst om in gesproken taal. Daarvoor moet het weten welke taal het voor zich heeft: Duits, Engels en Frans volgen völlig verschillende uitspraakregelso. De taalopgave staat als korte aantekening in de pagina-broncode, meestal helemaal aan het begin, en is voor ziendewebsitebezoekers onzichtbaar. Maar het helpt veel verder. De browser biedt de juiste vertaling aan als een buitenlandse gast de pagina opent. De automatische woordsplitsing breekt woorden op de juiste plaatsen. En zoekmachines ordenen de pagina in de juiste taalruimte. Één lijn in de broncode beslist dus of uw inhoud voor veel mensen bruikbaar aankomt.
Zo test de controledienst de taalopgave
Dit criterium test onze meethartje volledig automatisch met het erkende testwerktuig axe-core. Het laadt uw pagina in een echte browser en controleert twee dingen: Ten eerste moet de taalopgave aan het paginaraamwerk überhaupt aanwezig zijn. Ten tweede moet het een geldig taalkort bevatten, bijv. 'de' voor Duits of 'de-AT' voor Oostenrijks Duits — een typfout zoals 'deutsch' telt als schending. Om toevalskarakteristieken uit te sluiten, loopt axe-core twee keer met 800 milliseconden tussenpozen; alleen wat beide runs laten zien, telt. Het rapport geeft het criterium daarna helder aan: geslaagd of geschonden, zamen met bewijs. Een lege test geldt bij ons als fout, nooit als vrijbrief.
Beispiele
Sprache fehlt oder ist falsch
<html>
<html lang="en"> <!-- auf einer deutschen Seite, aus der Vorlage übernommen --><html lang="de">
<html lang="de-AT">Das Vorleseprogramm wählt nach lang die Stimme und die Aussprache. Mit „en“ liest es deutschen Text mit englischen Regeln.
- Open uw startpagina-broncode per rechtermuisklik en 'Paginabroncode weergeven' en zoek in de eerste regels naar de aantekening lang='de'.
- Vraag uw bureau de taalopgave in het paginaraamwerk in te stellen — dan geldt deze automatisch voor alle subpagina's.
- Controleer elke taalversie afzonderlijk: de Engelse versie van uw website heeft het kort 'en' nodig, de Duitse 'de'.
- Herhaal de blik in de broncode na elke wissel van bouwkastensysteem of websitesoftware.