Skip to content

This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →

Kontrola jazykového značení: správné nastavení atributu lang

Každá stránka musí uvádět svůj jazyk v kódu a cizojazyčné úseky musí být jednotlivě označené. Screen readery si podle toho volí výslovnost — bez tohoto údaje se anglický text čte podle českých hláskových pravidel a je téměř nesrozumitelný.

  • Toto kritérium je levné splnit, a přesto se často přehlíží, zejména na dvojjazyčných webech: anglická verze zdědí lang="de" ze šablony. Nám samotným se přesně tohle při stavbě anglické stránky málem stalo.
  • Pro jednotlivá slova platí zdravý rozum. Zdomácnělá cizí slova označení nepotřebují; celý anglický odstavec nebo cizojazyčný citát ano.

FAQ

Co se stane bez atributu lang?

Screen reader použije své výchozí nastavení. U českého textu a anglického výchozího nastavení — nebo naopak — vznikne výslovnost, které je těžké rozumět.

Musíme označit každé cizí slovo?

Ne. Zdomácnělé pojmy a vlastní jména jsou vyňaty. Označit je třeba úseky, které jsou skutečně napsané v jiném jazyce.

Deutsche Fassung — mit allen Prüfpunkten dieses Themas