Cerință WCAG A/AA Prioritate: Grav
Pagina nu indică în ce limbă este scrisă
Pagina nu își declară limba, așa că tehnologiile asistive trebuie să ghicească cum se pronunță textul.
Acest text a fost tradus automat și nu a fost încă verificat de un vorbitor nativ.
De ce contează pentru clienții tăi
Un cititor de ecran poate citi un text în poloneză sau germană cu pronunție englezească, iar descrierile produselor devin greu de urmărit. Traducerea automată și unele funcții ale browserului funcționează și ele mai slab.
Pe cine afectează
- clienții nevăzători
- utilizatorii de cititoare de ecran
- persoanele care folosesc instrumente de citire cu voce tare sau de traducere
Cum se remediază
Adăugați elementului <html> un atribut lang cu limba principală a paginii, de exemplu <html lang="ro">. Pe site-urile multilingve setați-l pentru fiecare versiune lingvistică. Folosiți lang pe fragmentele mai mici scrise în altă limbă.
În Shopify
Temele Shopify setează de obicei limba din localizarea magazinului, în fișierul principal de layout. Dacă lipsește, adăugați atributul lang la eticheta <html> din fișierul Liquid de layout al temei.
În Shoptet (CZ)
Șablonul setează în mod normal limba. Dacă lipsește, raportați problema echipei Shoptet sau unui partener Shoptet, deoarece layout-ul de bază face parte din șablon.
În PrestaShop
Șablonul principal de layout al temei setează în mod normal lang din limba magazinului. Dacă lipsește, adăugați-l la eticheta <html> din fișierul .tpl de layout al temei.
În WooCommerce
WordPress afișează în mod normal limba prin șablonul header al temei. Dacă lipsește, cel mai probabil fișierul header al temei nu apelează funcția standard pentru atributele de limbă; corectați într-o temă copil.
Standarde
| Standard | Punct |
|---|---|
| WCAG 2.2 | 3.1.1 (A) Language of Page |
| WCAG 2.1 | 3.1.1 (A) Language of Page |
| WCAG 2.0 | 3.1.1 (A) Language of Page |
| EN 301 549 4.1.1 | 9.3.1.1 |
| EN 301 549 3.2.1 | 9.3.1.1 |
| Section 508 2017 | E205.4 |
| ДСТУ EN 301 549 2022 | 9.3.1.1 |
Verificare automată: regula axe-core html-has-lang.
dequeuniversity.com, github.com, www.w3.org
Verificări similare
-
Întreaga pagină este ascunsă de cititoarele de ecran
WCAG 1.3.1 A
-
O listă derulantă nu are etichetă
WCAG 4.1.2 A
-
Tabelele mari au celule fără antete
WCAG 1.3.1 A
-
Unele zone derulante nu pot fi folosite cu tastatura
WCAG 2.1.1 A