Hoppa till innehållet

WCAG 3.1.2 Språk för del av sida

Nivå AABegriplig

Vad kravet betyder i en webbutik

Står en del av sidan på ett annat språk än resten ska språket för den delen anges i koden. Då kan skärmläsare och program för punktskrift byta till rätt uttal och rätt regler. Kravet kan gälla även ett enstaka ord. Undantagen är egennamn, tekniska termer, ord vars språk inte går att avgöra och ord som har blivit en naturlig del av den omgivande texten. I en svensk webbutik gäller det oftast produkttexter och storleksguider på engelska, språkväljaren och rutor från andra leverantörer.

Vanliga fel

  • Produkttexter eller tvättråd från leverantören står kvar på engelska utan lang, så att talsyntesen läser dem med svenskt uttal.
  • En storleksguide eller måttabell på engelska från tillverkaren saknar språkmarkering.
  • Språkväljaren visar English, Deutsch och Suomi utan lang på varje språknamn.
  • Ett betalfönster eller en leveransväljare från en annan leverantör visas på engelska på den svenska sidan.

Så rättar du det

Sätt lang med en giltig språkkod på det element som innehåller texten på det andra språket, till exempel span, p eller section. Det är W3C:s teknik H58. I språkväljaren får varje språknamn sitt eget lang. I en inbäddad ruta från en annan leverantör är det leverantörens kod som anger språket: leta efter en inställning för språk eller region hos leverantören och sätt den till svenska.

<!-- Före: den engelska texten läses med svenskt uttal -->
<p>Tvättråd: Machine wash cold, tumble dry low</p>

<!-- Efter -->
<p>Tvättråd: <span lang="en">Machine wash cold, tumble dry low</span></p>

<ul>
  <li><a href="/en/" lang="en">English</a></li>
  <li><a href="/de/" lang="de">Deutsch</a></li>
  <li><a href="/fi/" lang="fi">Suomi</a></li>
</ul>

Vem kontrollerar det

Månadsgranskningen

Gratistestet kontrollerar bara språket på html-elementet. Månadsgranskningen kör axe-core, som larmar när ett lang-attribut på sidan har ett ogiltigt värde. Text på ett annat språk som saknar lang hittar ingen av de automatiska kontrollerna. Läs igenom produktsidan, storleksguiden och kassan, och se efter i källkoden att lang finns där språket byter. W3C påpekar att det inte räcker att lyssna på skärmläsaren, eftersom den inte alltid byter uttal i till exempel länklistor. Det som avgör är koden.

Läs mer

Det svenska namnet kommer från W3C:s auktoriserade svenska översättning, som gäller WCAG 2.0. Kravet 3.1.2 har samma lydelse i WCAG 2.1.

Testa din webbutik gratis.

Skriv in adressen så granskar vi startsidan och upp till fyra sidor till och visar de viktigaste bristerna.

Vi hämtar startsidan och upp till fyra sidor till.

WCAG-checklista för webbutiker

Alla WCAG-kriterier för webbutiker

AccessAudit är en teknisk granskning mot WCAG 2.1 nivå AA, den nivå som standarden EN 301 549 hänvisar till för webbinnehåll. Automatiska tester hittar inte alla brister, och tjänsten är inte juridisk rådgivning. Vi kan inte intyga att en webbplats uppfyller lagen.