Discourse utilizza le impostazioni locali del browser per impostare quelle dell’utente se l’impostazione del sito set locale from accept language header è abilitata. Le impostazioni locali verranno impostate per gli utenti anonimi (e anche per i nuovi utenti che si registrano sul sito) in base all’intestazione della lingua del loro browser.
Funzionerà correttamente solo se l’impostazione del sito login required è abilitata. Per i siti che non hanno l’impostazione login required abilitata, l’impostazione set locale from accept language header può causare la visualizzazione del sito in una lingua errata per gli utenti non autenticati. Il motivo di questo problema è che il contenuto visualizzato agli utenti non autenticati viene memorizzato nella cache per accelerare i tempi di caricamento del sito.
Tieni presente che tutti gli utenti potranno modificare la propria lingua dalle preferenze del proprio profilo.