Escolha o idioma durante o registro ou login

Se você ativar as configurações do Discourse allow user locale (permitir localidade do usuário) e set locale from accept language header (definir localidade a partir do cabeçalho Accept-Language), ambas encontradas no topo das configurações de “Configuração Básica”, os usuários terão seu idioma definido automaticamente para a localidade configurada em seu navegador da web quando se registrarem pela primeira vez no site. Em muitos casos, isso funcionará para definir o idioma correto para um usuário.

O Discourse não possui uma opção para permitir que os usuários selecionem manualmente seu idioma ao registrar sua conta. Posso ver como isso seria um recurso útil para alguns sites, no entanto.

Desde que a configuração do site allow user locale esteja ativada, os usuários podem alterar sua localidade após se cadastrarem no site. Isso é feito na seção Interface da página de preferências do usuário:

Existem algumas discussões existentes no Meta sobre sites multilíngues. Há algumas ideias neste tópico que podem ser úteis: Structuring a multilingual community.