Przejdź do treści
SilktidePomoc

Język strony

Każda strona powinna określać język, w którym została napisana, aby przeglądarki i wiedziały, jak ją odczytać. Silktide zgłasza strony, które w ogóle nie określają języka.

Dlaczego to ważne

wybiera zasady wymowy na podstawie języka określonego dla strony. Jeśli nie jest on określony, czytnik zgaduje — często na podstawie własnych ustawień użytkownika — a błędne odgadnięcie sprawia, że każde słowo brzmi zniekształcone. Wyobraź sobie angielską wymowę zastosowaną do całej strony po niemiecku: słowo „die” zostanie wymówione jak angielskie „die”, a nie „dee”, i tak będzie w każdym zdaniu.

Przeglądarki używają też określonego języka do proponowania tłumaczeń, sprawdzania pisowni i wyboru czcionek, a wyszukiwarki wykorzystują go do wyświetlania stron właściwym odbiorcom, więc nieokreślony język może również obniżyć widoczność.

Jest to kryterium sukcesu 3.1.1 (Język strony), wymóg — należący do najbardziej podstawowego poziomu zgodności.

Jak to naprawić

Dodaj atrybut lang do otwierającego znacznika strony, używając kodu języka głównego języka strony:

<!-- Problem: nie określono języka -->
<html>

<!-- Poprawka: określ język -->
<html lang="en-US">

Użyj prawidłowego dwuliterowego kodu języka, opcjonalnie z oznaczeniem regionu, na przykład en, en-GB, fr lub de-AT. Na większości platform witryn jest to ustawiane jednorazowo w szablonie strony. Określenie właściwego języka dla każdej strony poprawia również sposób, w jaki Silktide testuje Twoje treści — zobacz jak działają języki.

Jak Silktide przeprowadza tę kontrolę

  1. Znajduje element <html> na każdej stronie.
  2. Zgłasza stronę, jeśli nie ma ona ani atrybutu lang, ani atrybutu xml:lang.
  3. To, czy określona wartość jest prawidłowa, jest testowane osobno przez kontrolę Nieprawidłowy język strony.

Dowiedz się więcej

Ostatnio zaktualizowano

Czy ta strona była pomocna?