Vai al contenuto
SilktideAiuto

Lingua non valida per la pagina

Quando una pagina dichiara la propria lingua, il codice della lingua deve essere scritto correttamente. Silktide segnala le pagine la cui lingua dichiarata è vuota o non corrisponde a un codice riconoscibile, impedendo ai browser e alle di utilizzarla.

Perché è importante

Un si basa sulla lingua dichiarata della pagina per pronunciare correttamente il testo. Una dichiarazione errata come lang="" o lang="english" è peggio che inutile: la pagina sembra dichiarare una lingua, ma il software non può utilizzarla, quindi la pronuncia, le proposte di traduzione e il controllo ortografico si basano soltanto su supposizioni.

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

Come risolvere il problema

Correggi l'attributo lang nel tag di apertura della pagina impostandolo su un codice lingua valido: una lingua di due o tre lettere, facoltativamente seguita da una regione.

<!-- Problema: dichiarazioni vuote e non valide -->
<html lang="">
<html lang="english">

<!-- Soluzione: un codice lingua ben formato -->
<html lang="en">
<html lang="en-US">

Di solito questa impostazione viene definita una sola volta nel modello della pagina. Dichiarare la lingua corretta migliora anche il modo in cui Silktide verifica i tuoi contenuti: consulta come funzionano le lingue.

Come Silktide esegue questo controllo

  1. Trova l'elemento <html> di ogni pagina.
  2. Esamina il relativo attributo lang e, se presente, l'attributo xml:lang.
  3. Segnala un attributo presente ma vuoto.
  4. Segnala un attributo il cui valore non è ben formato: la parte relativa alla lingua deve contenere 2 o 3 lettere (come en o fr) e qualsiasi parte relativa alla regione che segue deve contenere 2 o 3 lettere (come US o GB).
  5. Le pagine prive di qualsiasi attributo della lingua sono coperte dal controllo separato Lingua della pagina.

Risoluzione dei problemi

Il mio tag della lingua è valido, ma è stato segnalato

Silktide convalida le parti relative alla lingua e alla regione del tag. Forme meno comuni di tag validi, come quelli con un codice di scrittura di quattro lettere come zh-Hans, possono essere segnalate anche se sono tecnicamente valide. Se confermi che il tag è corretto, il risultato.

Scopri di più

Ultimo aggiornamento

Questa pagina è stata utile?