Gå til indhold
SilktideHjælp

Ugyldigt sprog for en del af siden

Når en del af en side er markeret som værende på et andet sprog, f.eks. et citat på fransk på en engelsk side, skal sprogkoden skrives korrekt. Silktide rapporterer elementer, hvis angivne sprog er tomt eller ikke er en genkendelig kode.

Hvorfor det er vigtigt

Markering af et tekstafsnit med dets sprog gør det muligt for en at skifte udtale midt på siden, så et fransk citat læses med fransk udtale i stedet for fejlagtig engelsk. En ugyldig angivelse som lang="" eller lang="french" forhindrer dette: software kan ikke bruge den, og tekstafsnittet læses med de forkerte regler eller læserens bedste gæt.

Dette understøtter -succeskriterium 3.1.2 (Sprog for dele), et krav på , og er derfor en del af det overensstemmelsesmål, som de fleste organisationer sigter efter.

Sådan løser du det

Ret attributten lang på hvert markeret element til en gyldig sprogkode: et sprog på to eller tre bogstaver, eventuelt efterfulgt af en region.

<!-- Problem: tomme og ugyldige angivelser -->
<blockquote lang="">Plus ça change...</blockquote>
<span lang="french">Plus ça change...</span>

<!-- Løsning: en velformet sprogkode -->
<blockquote lang="fr">Plus ça change...</blockquote>

Hvis elementet faktisk ikke er på et andet sprog, skal du i stedet fjerne attributten lang – elementet arver så sidens sprog.

Sådan tester Silktide dette

  1. Find hvert element med attributten lang eller xml:lang, bortset fra sidens rodelement , som dækkes af det separate tjek Ugyldigt sprog for siden.
  2. Rapportér en attribut, som findes, men er tom.
  3. Rapportér en attribut, hvis værdi ikke er velformet: sprogdelen skal bestå af 2 eller 3 bogstaver (f.eks. en eller fr), og en eventuel efterfølgende regionsdel skal bestå af 2 eller 3 bogstaver (f.eks. US eller GB).
  4. Tomme og ukorrekte værdier rapporteres som separate fund, så du kan se, hvilket problem hvert element har.

Fejlfinding

Mit sprog-tag er gyldigt, men blev rapporteret

Silktide validerer sprogets og regionens dele af tagget. Mere sjældne former for gyldige tags, såsom 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, skal du fundet.

Attributten kommer fra en tredjepartswidget

Indlejrede widgets og samtykkebannere indsætter nogle gange tomme lang-attributter. Hvis du ikke kan ændre widgettens opmærkning, skal du tage det op med leverandøren eller godkende fundet.

Få mere at vide

Sidst opdateret

Var denne side nyttig?

Ugyldigt sprog for en del af siden | Silktide Hjælp