Gå til indhold
SilktideHjælp

Ugyldigt sprog for side

Når en side angiver sit sprog, skal sprogkoden være skrevet korrekt. Silktide rapporterer sider, hvis angivne sprog er tomt eller ikke er en genkendelig kode, hvilket forhindrer browsere og i at bruge det.

Hvorfor det er vigtigt

En er afhængig af sidens angivne sprog for at udtale dens tekst korrekt. En ugyldig angivelse som lang="" eller lang="english" er værre end ubrugelig: Siden ser ud til at angive et sprog, men software kan ikke handle på det, så udtale, oversættelsesforslag og stavekontrol alle må baseres på gæt.

Dette er WCAG-succeskriterium 3.1.1 (Sprog for side), et krav på – en del af det mest grundlæggende overensstemmelsesniveau.

Sådan løser du det

Ret attributten lang i sidens indledende -tag til en gyldig sprogkode: et sprog på to eller tre bogstaver, eventuelt efterfulgt af en region.

<!-- Problem: tomme og ugyldige angivelser -->
<html lang="">
<html lang="english">

<!-- Løsning: en korrekt udformet sprogkode -->
<html lang="en">
<html lang="en-US">

Dette angives normalt én gang i din sideskabelon. Angivelse af det korrekte sprog forbedrer også den måde, Silktide tester dit indhold på – se sådan fungerer sprog.

Sådan tester Silktide dette

  1. Find elementet <html> på hver side.
  2. Undersøg dets attribut lang samt attributten xml:lang, hvis den findes.
  3. Rapportér en attribut, der findes, men er tom.
  4. Rapportér en attribut, hvis værdi ikke er korrekt udformet: Sprogdelen skal bestå af 2 eller 3 bogstaver (f.eks. en eller fr), og enhver efterfølgende regionsdel skal bestå af 2 eller 3 bogstaver (f.eks. US eller GB).
  5. Sider, der slet ikke har nogen sprogattribute, dækkes af det separate tjek Sidesprog.

Fejlfinding

Mit sprog-tag er gyldigt, men blev rapporteret

Silktide validerer taggets sprog- og regionsdele. Mere sjældne former for gyldige tags, f.eks. dem med en scriptkode på fire bogstaver som zh-Hans, kan blive rapporteret, selv om de teknisk set er gyldige. Hvis du bekræfter, at dit tag er korrekt, kan du fundet.

Få mere at vide

Sidst opdateret

Var denne side nyttig?

Ugyldigt sprog for side | Silktide Hjælp