Ange språkförändringar i koden
För att öka sannolikheten att till exempel skärmläsare presenterar innehållet korrekt bör html-koden ange aktuellt språk med hjälp av lang-attribut.
För att öka sannolikheten att till exempel skärmläsare presenterar innehållet korrekt bör html-koden ange aktuellt språk med hjälp av lang
-attribut och språkkod. Det finns även andra fördelar med att ange språkkod. Till exempel underlättas korrekt avstavning och automatisk översättning.
Om det finns innehåll på sidan som har ett annat språk än sidans huvudsakliga språk bör element som omsluter detta innehåll förses med lang
-attribut. Koden kan till exempel se ut så här:
<div lang=”en”>Translation in English</div>
Riktlinjen R141. Ange sidans språk i koden har nästan samma innebörd, men den gäller inte förändringar inom sidan/skärmen/appen utan sidans huvudsakliga språk. I praktiken innebär detta att den riktlinje du just nu läser främst berör redaktörer medan riktlinje 141 vänder sig mer till utvecklare.
Rekommendationer för innehåll på annat språk än omgivande innehållLänk hit
Ange aktuellt språk med lang
-attribut på omslutande element när språket i elementet är ett annat än sidans huvudspråk.
Här hittar du rätt språkkodLänk hit
Svenska har koden sv
(med alternativet sv-FI
för finlandssvenska). Engelska har koden en
(eller en-GB
/en-US
och så vidare för den som vill precisera variant).
Den fullständiga listan med språkkoder från Iana (den officiella registerorganisation som html-standarden hänvisar till) är aningen svårläst, men det finns en sökfunktion för språkkoder på Github som kan underlätta.
Koder för de svenska minoritetsspråken finns i R14. Ge information på de svenska minoritetsspråken.
Om språket läses från höger till vänster kan det vara nödvändigt att även ange språkriktning och högerjustering i kod. Läs mer om språkriktning i Anpassa webbplatsen för flerspråkighet (R17).
Utdrag från WCAG-standardenLänk hit
Riktlinje 3.1 Läsbart: Gör textinnehåll läsbart och begripligt.
3.1.2 Språk för del av sida: Det mänskliga språket för varje avsnitt eller fras i innehållet kan automatiskt tydliggöras utom för egennamn, tekniska termer, ord av obestämbart språk och ord eller fraser som blivit en naturlig del av språket i den omgivande texten. (Nivå AA)
Kommentarer till denna riktlinje
Kommentarer (2)
Etiketten ”#language-of-part” i länken ”3.1.2 Språk för del av sida” är felaktig; skall vara ”#language-of-parts” (plural).
Tack! Fixat.
Skriv kommentar
Funktionen för att skriva kommentarer använder kakor. Läs mer om kakorna. Enbart förstapartskakor används. Vill du inte godkänna kakor så kan du ställa in din webbläsare att blockera dem. Funktionen går ändå att använda men den kommer då att ställa vissa frågor om och om igen, och kan inte förhandsvisa dina kommentarer.
För att kunna erbjuda denna funktion behöver vi lagra de uppgifter som du själv skriver in (namn, e-post, eventuell webbadress och själva kommentaren) samt IP-nummer. Den rättsliga grunden är samtycke och informationen ligger kvar så länge DIGG bedömer att den tillför förståelse för riktlinjen, eller tills du begär att den raderas. Läs mer om DIGGs behandling av personuppgifter.