Salt la conținut
Pandus

Cerință WCAG A/AA Prioritate: Moderat

O parte din text are un cod de limbă greșit

O parte a paginii, de exemplu un selector de limbă, un citat sau un bloc de text în altă limbă, declară un cod de limbă care nu există, cum ar fi „ua” în loc de „uk” sau un cod scris greșit.

Acest text a fost tradus automat și nu a fost încă verificat de un vorbitor nativ.

De ce contează pentru clienții tăi

Cititoarele de ecran schimbă pronunția în funcție de acest cod. Cu un cod nevalid, pot citi acea parte cu vocea greșită, astfel încât numele limbilor, ale produselor sau recenziile în altă limbă devin greu de înțeles.

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ă

Folosiți coduri BCP 47 valide în fiecare atribut lang, de exemplu „en”, „de”, „pl”, „uk”, „cs” sau „de-AT”. Greșeli frecvente sunt „ua” în loc de „uk” pentru ucraineană, „cz” în loc de „cs” pentru cehă, „gr” în loc de „el” pentru greacă, „dk” în loc de „da” pentru daneză și liniuțele de subliniere („de_DE” în loc de „de-DE”). Într-un selector de limbă, marcați numele fiecărei limbi cu codul acelei limbi.

În Shopify

Adesea în selectorul de limbă sau de țară din fragmentele Liquid ale antetului sau subsolului ori în aplicațiile de traducere care adaugă atribute lang. Verificați codurile afișate și corectați-le în fragment sau în setările aplicației.

În Shoptet (CZ)

De obicei în selectorul de limbă al șablonului sau în HTML propriu. Verificați mai întâi setările de limbă, apoi adresați-vă Shoptet sau unui partener Shoptet pentru șablon.

În PrestaShop

De obicei în modulul de selectare a limbii sau scris direct într-un șablon .tpl; verificați și codurile ISO ale limbilor magazinului în panoul de administrare.

În WooCommerce

De obicei din selectorul de limbă al unui plugin multilingv, o setare de page builder sau HTML cu atributul lang scris direct în cod. Verificați mai întâi codurile de limbă configurate în pluginul multilingv.

Standarde

Standarde
StandardPunct
WCAG 2.2 3.1.2 (AA) Language of Parts
WCAG 2.1 3.1.2 (AA) Language of Parts
WCAG 2.0 3.1.2 (AA) Language of Parts
EN 301 549 4.1.1 9.3.1.2
EN 301 549 3.2.1 9.3.1.2
Section 508 2017 E205.4
ДСТУ EN 301 549 2022 9.3.1.2

Verificare automată: regula axe-core valid-lang. dequeuniversity.com, github.com, www.w3.org

Toate regulile pe care le verificăm