Skip to content

Questa traduzione non è ancora stata rivista dalla redazione. Fa fede la versione tedesca. Deutsche Fassung →

Barrierefreiheit

Perché un sito web deve dichiarare la sua lingua?

Un sito web deve dichiarare la sua lingua nel codice sorgente in modo che i programmi di lettura leggano il testo correttamente. Un visitatore cieco sente il vostro sito, invece di leggerlo. Se la dichiarazione della lingua è assente, il suo programma indovina — e legge il testo tedesco forse con regole di pronuncia inglesi. Da „Contatti” diventa allora un cianciame incomprensibile. Il criterio WCAG 3.1.1 richiede quindi su ogni pagina una dichiarazione di lingua valida.

Cosa fa la dichiarazione della lingua per i visitatori

Un programma di lettura converte il testo sullo schermo in linguaggio parlato. Per fare ciò, deve sapere quale lingua ha di fronte: tedesco, inglese e francese seguono regole di pronuncia completamente diverse. La dichiarazione della lingua sta come una breve nota nel codice sorgente della pagina, di solito all'inizio, ed è invisibile ai visitatori che vedono. Aiuta però ben oltre il semplice uso della lettura. Il browser offre la traduzione appropriata quando un ospite straniero apre la pagina. La sillabazione automatica divide le parole ai punti giusti. E i motori di ricerca assegnano la pagina al giusto spazio linguistico. Una singola riga nel codice sorgente decide quindi se i vostri contenuti arrivano in modo utile a molte persone.

Come il servizio di verifica verifica la dichiarazione della lingua

Questo criterio viene verificato dal nostro motore di misura interamente automaticamente, con lo strumento di prova riconosciuto axe-core. Carica la vostra pagina in un vero browser e controlla due cose: in primo luogo, la dichiarazione della lingua nel framework della pagina deve essere presente. In secondo luogo, deve contenere un abbreviazione della lingua valida, ad esempio „de” per tedesco o „de-AT” per tedesco austriaco — un errore di battitura come „deutsch” conta come una violazione. Per escludere falsi positivi, axe-core viene eseguito due volte con 800 millisecondi di distanza; solo quello che entrambi gli esecuzioni mostrano conta. Il rapporto quindi mostra il criterio chiaramente: superato o violato, con prova. Una verifica vuota per noi è un errore, mai un via libera.

Beispiele

Sprache fehlt oder ist falsch

Verstoß
<html>
<html lang="en">  <!-- auf einer deutschen Seite, aus der Vorlage übernommen -->
Erfüllt
<html lang="de">
<html lang="de-AT">

Das Vorleseprogramm wählt nach lang die Stimme und die Aussprache. Mit „en“ liest es deutschen Text mit englischen Regeln.

  • Aprite il codice sorgente della vostra home page per tasto destro e „Visualizza sorgente pagina” e cercate nelle prime righe la nota lang="de".
  • Chiedete alla vostra agenzia di impostare la dichiarazione della lingua nel framework della pagina — allora si applica automaticamente a tutte le sottopagine.
  • Controllate ogni versione linguistica separatamente: la versione inglese del vostro sito ha bisogno dell'abbreviazione „en”, la tedesca „de”.
  • Ripetete lo sguardo al codice sorgente dopo ogni cambio del sistema modulare o del software del sito web.

Deutsche Fassung dieser Seite