Sørg for at språket til innholdet på alle nettsider er angitt i koden.
Hva er kravet?
Hva bør jeg teste?
Her er en oppsummering av våre testregler og hva som er forventet resultat av testingen.
Hvordan oppnå samsvar med kravet
Nettsiden har en gyldig språkkode i HTML-koden.
Språkkoden samsvarer med hovedspråket på nettsiden.
Løsningsforslag for 3.1.1 Språk på siden
Hovedspråk
Du må angi innholdets språk i koden for at opplesende hjelpemidler skal kunne velge riktig stemme for opplesing. I tillegg benytter søkemotorer språkangivelsen i koden for å finne frem til relevante treff.
Hovedspråket for en side skal derfor angis i koden. Det gjør du med hjelp av attributtet lang. Husk at språkkoden må være en gyldig språkkode.
Kodeeksempler
I html angis hovedspråk direkte i elementet html, øverst i sidens kode:
<html lang=”no”>
I XHTML angis hovedspråk i stedet med attributtet xml:lang:<html xml:lang=”no”>
Om du bruker XHTML 1.0 må du benytte begge måtene å skrive på:<html xml:lang=”no” lang=”no”>
Språkkoder
Språkkoden kan støtte alle typer opplesing, både hjelpemiddel for personer med lesevansker, skjermlesere for sterkt svaksynte og innebygde opplesingsfunksjoner. For å angi språk må du benytte språkkodene som er definert i standarden ISO 639-1.
Noen eksempler på slike språkkoder er:
- no – norsk
- nb – norsk bokmål
- nn – nynorsk
- se - samisk (nordsamisk)
- en – engelsk
- sv – svensk
- da – dansk
- de – tysk
- fr – fransk
Det norske språket har altså tre språkkoder: «no», «nb» og «nn». Du må først og fremst bruke «no» for å definere at siden er på norsk, men kan også velge «nb» eller «nn», avhengig av om siden er skrevet på nynorsk eller bokmål.
Liste over samtlige godkjente språkkoder (ekstern side, engelsk). Merk at det er koder med to bokstaver som gjelder.