Problema de idioma da interface (após convite)

O idioma da interface para o usuário anônimo funciona corretamente - pela detecção do idioma do navegador.

O idioma do convite também funciona corretamente - ainda o idioma do usuário anônimo.

Mas o idioma da interface depois - quando o usuário aceita o convite - se torna automaticamente o idioma padrão da interface do Discourse (por exemplo, inglês).

Portanto, membros que entram, por exemplo, em francês, começam a ver inglês após o registro por convite.

Como manter o mesmo idioma que estava no modo anônimo / durante o convite?

Um exemplo:
Usuário anônimo - Francês
Idioma do convite - Francês
Após aceitar o convite, quando o usuário estiver logado - padrão, inglês

Como isso pode ser resolvido?
Obrigado!

1 curtida

Se for uma solicitação de recurso, mova-a para a categoria mais adequada.
Considero isso um bug, pois não é nada amigável para comunidades baseadas no modo “somente convites”.

2 curtidas

@osioke você poderia dar uma olhada rápida nisso também (este tópico)?
Não tenho certeza se é um bug ou uma funcionalidade intencional, mas muitos usuários relatam complicações relacionadas.
Desculpe se esta não é a sua pergunta - não sei a quem direcioná-la.

Obrigado!

1 curtida

Obrigado pela menção! :smiley:

Qual versão do Discourse você está executando?

E se você tiver uma gravação de tela disso acontecendo, também seria muito útil :slight_smile:

Obrigado @osioke
Eu uso a versão mais recente do Discourse 2.9.0.beta1
( a1adc13125 )

E sempre foi assim (pelo que me lembro).

Aqui está um screencast do problema:

É curto e mostra como o idioma da interface se tornou inglês em vez de russo (imediatamente após aceitar o convite).

Funciona assim com convites aceitos com autenticação Google/Facebook/Twitter/LinkedIn.

E com este problema, cada usuário precisa navegar e alterar seu idioma de volta logo após o registro por convite.

Obrigado!

1 curtida

Obrigado por compartilhar @4ong, sinto muito por isso, vamos investigar.

1 curtida

Obrigado @osioke - Tentarei ver se também consigo ajudar.

1 curtida

Legal, legal. Já estamos discutindo possíveis formas de resolver isso.

1 curtida

Obrigado pelo relatório detalhado, Anatol. Vejo isso como uma solicitação de recurso, mas entendo a confusão que um usuário encontra ao ver o site em um idioma como usuário anônimo e em outro idioma depois de fazer login.

Poderíamos usar uma configuração de site aqui que permita salvar a localidade do usuário com base nas configurações do navegador/SO no momento do cadastro. Atualmente, temos apenas a configuração “definir idioma da interface para usuários anônimos a partir dos cabeçalhos de idioma do navegador da web”, que é claramente para usuários não autenticados.

Marcando isso como pr-welcome, não temos largura de banda no momento para assumir este trabalho, mas ficaremos felizes em vê-lo acontecer.

2 curtidas

Obrigado @pmusaraj

Ok - darei uma olhada se conseguirei lidar com isso.

  1. Quando o usuário não sabe o idioma padrão - pode ser bastante complexo para ele ir e mudar o idioma de volta para o nativo.

  2. Em comunidades multilíngues, os convites geralmente levam a algum tópico específico com instruções iniciais, postagem de boas-vindas…
    E esse tópico (ou até mesmo toda a categoria) geralmente é formado no idioma do convite.

Portanto, apenas o idioma da interface muda para o padrão. E é bastante inconsistente e não amigável para o usuário neste caso, na minha opinião.

2 curtidas