Para permitir que o idioma seja definido para usuários anônimos (não logados) com base nas configurações de idioma do navegador deles, você precisa habilitar tanto as configurações do site “permitir idioma do usuário” quanto “definir idioma a partir do cabeçalho Accept-Language”. Ambas essas configurações são encontradas no topo da página de configurações “Configuração Básica” do seu site.
Uma vez que essas configurações estejam habilitadas, os usuários que não estão logados no site terão a interface do Discourse definida automaticamente para o idioma preferencial que configuraram em seu navegador. Se um usuário não logado decidir criar uma conta no site, seu idioma será definido automaticamente para o idioma configurado em seu navegador. Observe que isso só funcionará se o idioma estiver definido para um idioma para o qual o Discourse foi traduzido.
A configuração “definir idioma a partir do cabeçalho Accept-Language” não tem efeito sobre usuários que já criaram contas no site. Uma vez criada uma conta, a interface do Discourse será exibida no idioma definido na página de preferências do usuário. Desde que a configuração “permitir idioma do usuário” esteja habilitada, usuários existentes podem atualizar seu idioma aqui:
A configuração “definir idioma a partir do cabeçalho Accept-Language” precisa de um tópico howto escrito para ela. Estou me lembrando disso e escreverei o tópico em breve.
