This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Indexace
Proč se musí údaje o jazyku stránky shodovat?
Protože web deklaruje svůj jazyk na dvou místech — ve zdrojovém kódu (atribut lang prvku html) a v odpovědi serveru (hlavička Content-Language) — a protichůdné údaje činí nejistým každé rozhodnutí, které se o ně opírá: přiřazení země ve vyhledávání, volbu jazyka funkcí překladu a předčítání, zařazení odpovídacími stroji. Naše kontrola porovnává oba údaje a nahlásí rozpory.
Dvě místa, jedna pravda
Atribut lang nastavuje redakce nebo šablona; hlavičku Content-Language nastavuje server nebo hosting. Protože jsou zodpovědná různá místa, údaje se rozcházejí: zdrojový kód říká „de", server říká „en", protože je na výchozím anglickém nastavení. Pro návštěvníky neviditelné, pro stroje rozpor — a podle služby vyhrává jednou jeden, jednou druhý údaj. Rakouský web nejlépe udělá s „de-AT" na obou místech: jazyk I region, konzistentně.
Co kontrola přesně měří
Kontrola načte atribut lang ze zdrojového kódu a hlavičku Content-Language z odpovědi serveru a obě porovná. Zpráva uvádí obě naměřené hodnoty — hned je tak vidět, kterou stranu konfigurace je třeba opravit. Nález je zařazen jako mírný, ale snadno odstranitelný: nastavení na serveru nebo řádek v šabloně.
- Stanovte směrodatný údaj — pro rakouský web: de-AT — a nastavte ho na obou místech.
- Po přestěhování hostingu zkontrolujte hlavičku Content-Language: je to místo, které se přitom nejčastěji tiše přepne.
- U vícejazyčných webů označte každou jazykovou verzi vlastním, vnitřně konzistentním údajem.




