Rilevamento lingua del browser (lato server)
Utilizziamo l'intestazione HTTP Accept-Language inviata dal tuo browser per rilevare le tue lingue preferite. Ecco come i siti web scelgono automaticamente la lingua giusta per te.
Nessuna lingua rilevata nell'intestazione Accept-Language.
Lingue rilevate da JavaScript (lato client)
Utilizziamo la variabile JavaScript "navigator.languages" per rilevare le tue preferenze linguistiche del browser. Le lingue sono ordinate per preferenza con la lingua più preferita per prima.
Loading...
Rilevamento lingue...
Informazioni sul browser
Caratteristiche principali
- Rileva le preferenze linguistiche del browser istantaneamente
- Rilevamento lato server utilizzando l'intestazione HTTP Accept-Language
- Rilevamento lato client utilizzando JavaScript navigator.languages
- Mostra codici lingua e nomi completi delle lingue
- Mostra punteggi di preferenza per ogni lingua
- Barre di avanzamento visive per preferenze linguistiche
- Copia codici lingua con un clic
- Visualizza intestazione Accept-Language grezza
- Visualizza informazioni sul browser (User Agent, Piattaforma)
- Nessuna configurazione necessaria - risultati istantanei
Casi d'uso comuni
- Testare implementazioni di siti web multilingue
- Eseguire il debug di problemi di rilevamento lingua e localizzazione
- Verificare che l'intestazione Accept-Language sia inviata correttamente
- Testare la logica di reindirizzamento automatico della lingua
- Comprendere le impostazioni delle preferenze linguistiche del browser
- Test QA per applicazioni internazionalizzate
- Verificare meccanismi di fallback della lingua
- Verificare la negoziazione della lingua nelle API
- Testare CDN e routing della lingua lato server
- Scopi educativi - imparare come i browser comunicano le preferenze linguistiche
Come usare
- Carica semplicemente questa pagina - il rilevamento avviene automaticamente
- Visualizza lingue rilevate lato server dall'intestazione Accept-Language
- Controlla i punteggi di preferenza per vedere la priorità della lingua
- Visualizza lingue rilevate lato client da JavaScript
- Copia qualsiasi codice lingua facendo clic sul pulsante "Copia"
- Controlla le informazioni del tuo browser in basso
- Per testare diverse lingue, cambia le impostazioni della lingua del tuo browser
- Aggiorna la pagina per vedere le preferenze linguistiche aggiornate
Domande frequenti
L'intestazione HTTP Accept-Language è inviata dal tuo browser con ogni richiesta. Indica al server quali lingue preferisci, consentendo ai siti web di visualizzare automaticamente contenuti nella tua lingua.
I punteggi di preferenza (valori di qualità) vanno da 0 a 1. Un punteggio di 1.0 significa la preferenza più alta. Punteggi più bassi indicano lingue meno preferite. I browser utilizzano questo per indicare la tua priorità linguistica.
Possono differire perché l'intestazione Accept-Language è configurata nelle impostazioni del browser, mentre navigator.languages riflette la configurazione linguistica effettiva del browser. Alcuni browser possono avere valori diversi per ciascuno.
In Chrome: Impostazioni → Lingue. In Firefox: Impostazioni → Lingua. In Safari: Preferenze di Sistema → Lingua e Regione. Dopo aver cambiato, aggiorna questa pagina per vedere risultati aggiornati.
navigator.languages è una proprietà JavaScript che restituisce un array di codici lingua che rappresentano le lingue preferite dell'utente, ordinate per preferenza. Il primo elemento è la lingua più preferita.
Un corretto rilevamento della lingua migliora l'esperienza utente visualizzando automaticamente contenuti nella lingua preferita dell'utente. È essenziale per siti web e applicazioni internazionalizzati.
Sì! Questo strumento ti aiuta a verificare che il tuo browser stia inviando l'intestazione Accept-Language corretta e che le tue preferenze linguistiche siano configurate correttamente.
È raro ma può accadere se il tuo browser non invia l'intestazione Accept-Language o se JavaScript è disabilitato. Controlla le impostazioni del tuo browser e abilita JavaScript.