Vai al contenuto
SilktideAiuto

Lingua della pagina

Ogni pagina dovrebbe dichiarare la lingua in cui è scritta, in modo che i browser e le sappiano come leggerla. Silktide segnala le pagine che non dichiarano alcuna lingua.

Perché è importante

Un sceglie le proprie regole di pronuncia in base alla lingua dichiarata della pagina. Senza una lingua dichiarata, cerca di indovinarla, spesso in base alle impostazioni dell'utente; un'ipotesi errata fa sembrare deformata ogni parola. Immaginate una pronuncia inglese applicata a un'intera pagina in tedesco: la parola "die" viene pronunciata come l'inglese "die" invece di "dee", e lo stesso accade per ogni frase.

I browser usano inoltre la lingua dichiarata per proporre traduzioni, controllare l'ortografia e selezionare i caratteri, mentre i motori di ricerca la usano per mostrare le pagine al pubblico giusto; una lingua non dichiarata può quindi danneggiare anche la visibilità.

Questo è il criterio di successo 3.1.1 delle (Lingua della pagina), un requisito di , ovvero parte del livello di conformità di base.

Come risolvere il problema

Aggiungi un attributo lang al tag di apertura della pagina , usando il codice della lingua principale della pagina:

<!-- Problema: nessuna lingua dichiarata -->
<html>

<!-- Correzione: dichiarare la lingua -->
<html lang="en-US">

Usa un codice lingua valido di due lettere, facoltativamente seguito da una regione, ad esempio en, en-GB, fr o de-AT. Nella maggior parte delle piattaforme per siti web, questa impostazione viene definita una sola volta nel template della pagina. Dichiarare la lingua corretta per ogni pagina migliora anche il modo in cui Silktide verifica i tuoi contenuti: consulta come funzionano le lingue.

Come esegue i controlli Silktide

  1. Trova l'elemento <html> di ogni pagina.
  2. Segnala la pagina se non contiene né un attributo lang né un attributo xml:lang.
  3. La validità del valore dichiarato viene verificata separatamente dal controllo Lingua non valida per la pagina.

Per saperne di più

Ultimo aggiornamento

Questa pagina è stata utile?