Naar inhoud springen
SilktideHelp

Ongeldige taal voor pagina

Wanneer een pagina zijn taal opgeeft, moet de taalcode correct zijn geschreven. Silktide rapporteert pagina's waarvan de opgegeven taal leeg is of geen herkenbare code bevat, waardoor browsers en deze niet kunnen gebruiken.

Waarom dit belangrijk is

Een gebruikt de opgegeven taal van de pagina om de tekst correct uit te spreken. Een onjuiste declaratie zoals lang="" of lang="english" is erger dan nutteloos: de pagina lijkt een taal op te geven, maar software kan er niets mee doen. Daardoor zijn de uitspraak, vertaalopties en spellingscontrole allemaal gebaseerd op giswerk.

Dit is succescriterium 3.1.1 (Taal van de pagina) van , een vereiste van - onderdeel van het meest basisniveau van conformiteit.

Hoe je dit oplost

Corrigeer het kenmerk lang in de openingstag van de pagina naar een geldige taalcode: een taal van twee of drie letters, eventueel gevolgd door een regio.

<!-- Probleem: lege en ongeldige declaraties -->
<html lang="">
<html lang="english">

<!-- Oplossing: een correct gevormde taalcode -->
<html lang="en">
<html lang="en-US">

Dit wordt meestal één keer ingesteld in je paginasjabloon. De juiste taal opgeven verbetert ook de manier waarop Silktide je content test - zie hoe talen werken.

Hoe Silktide dit test

  1. Zoek het element <html> van elke pagina.
  2. Controleer het kenmerk lang en, indien aanwezig, het kenmerk xml:lang.
  3. Rapporteer een kenmerk dat aanwezig maar leeg is.
  4. Rapporteer een kenmerk waarvan de waarde niet correct is gevormd: het taalgedeelte moet uit 2 of 3 letters bestaan (zoals en of fr) en een eventueel volgend regiogedeelte moet uit 2 of 3 letters bestaan (zoals US of GB).
  5. Pagina's zonder taalmerk worden behandeld door de afzonderlijke controle Taal van pagina.

Problemen oplossen

Mijn taaltag is geldig, maar wordt toch gerapporteerd

Silktide valideert de taal- en regiogedeelten van de tag. Zeldzamere vormen van geldige tags, zoals tags met een vierletterige scriptcode zoals zh-Hans, kunnen worden gerapporteerd, ook al zijn ze technisch geldig. Als je hebt bevestigd dat je tag correct is, de bevinding goed.

Meer informatie

Laatst bijgewerkt

Was deze pagina nuttig?