Offerte audit
Typ iets om te zoeken...

Wcag uitgelegd

Engelse linktekst op een Nederlandse pagina

Engelse linktekst op een Nederlandse pagina — WCAG 2.4.4 Linkdoel (in context) (post 14/14)

Een Nederlandstalige website. Een link naar de contactpagina. Met een aria-label="Get in touch".

De schermlezer staat ingesteld op Nederlands. En leest voor: “Get ien toetsj.”

Onverstaanbaar. Omdat de schermlezer de Engelse tekst met Nederlandse uitspraakregels voorleest.

<!-- Niet doen: Engels label op een NL-pagina -->
<a href="/contact" aria-label="Get in touch">
  <img src="contact.svg" alt="">
</a>

<!-- Wel doen: Nederlands label -->
<a href="/contact" aria-label="Neem contact op">
  <img src="contact.svg" alt="">
</a>

<!-- Of: Engels label met taalattribuut -->
<a href="/contact" aria-label="Get in touch" lang="en">
  <img src="contact.svg" alt="">
</a>

Het lang="en" attribuut vertelt de schermlezer: lees dit in het Engels voor. Dan klinkt het wel goed.

Waar gaat dit mis?

  • Frameworks die standaard Engelse labels genereren
  • CMS-plugins met Engelse alt-teksten
  • Developers die code kopiëren van Engelstalige voorbeelden
  • Templates met hardcoded Engelse ARIA-attributen

Dit was post 14 van 14 over WCAG 2.4.4 Linkdoel. De kern: een link moet je vertellen waar je naartoe gaat. Niet met decoratieve tekens, niet met een URL, niet in de verkeerde taal. Gewoon duidelijk.

Zelf verder met dit onderwerp

Related Posts

Afbeelding als link zonder beschrijvend alt

Afbeelding als link zonder beschrijvend alt

Een winkelwagen-icoon. Klik erop en je gaat naar je winkelwagen. Logisch.

Paginering: "1", "2", "3"

Paginering: "1", "2", "3"

Link: “1”. Link: “2”. Link: “3”. Eén, twee, drie wat? Pagina’s? Producten? Stappen?

"Winkelwagen Winkelwagen"

"Winkelwagen Winkelwagen"

Een link naar de winkelwagen. Met een winkelwagen-icoon met alt=“Winkelwagen” en het woord “Winkelwagen” ernaast.