Mover seletor de idioma para o rodapé da barra lateral

Instale este componente de tema

Este componente de tema move o seletor de idioma do cabeçalho para o rodapé da barra lateral.

Por que essa mudança?

No layout padrão do Discourse, o cabeçalho pode rapidamente ficar poluído, especialmente em comunidades ativas que adicionam links personalizados no cabeçalho, etc.

O seletor de idioma é fundamentalmente um tipo de configuração de “configure uma vez e esqueça”. Os usuários geralmente selecionam seu idioma preferido uma vez e continuam usando-o.

Mover para o rodapé da barra lateral limpa a interface do cabeçalho, mantendo a configuração facilmente acessível sempre que necessário.

Screenshot 2026-07-10 at 11.19.05

10 curtidas

Ah! Isso estava na minha lista de tarefas há meses, mas eu nunca consegui me dedicar a isso. Ótimo!

3 curtidas

Muito obrigado. É intencional que apenas usuários conectados tenham a opção de seleção de idioma no rodapé, ou é possível disponibilizar isso também para visitantes?

3 curtidas

Pelo código, parece que é necessário estar logado para que ele apareça. Mas me pergunto: não deveria usar a configuração do site Seletor de idioma de localização de conteúdo para a lógica em vez disso (@Don)?

2 curtidas

Olá :waving_hand:

Obrigado pela sua sugestão!

Originalmente, a configuração era assim porque os visitantes frequentemente acessam páginas em que a barra lateral fica completamente oculta pelo sistema (como a tela de login em tela cheia), o que faria o seletor de idiomas desaparecer completamente para eles.

No entanto, atualizei com sucesso a lógica para permitir a seleção de idioma para os visitantes também. Para garantir uma experiência do usuário perfeita, implementei uma solução dinâmica:

  • Tanto os usuários conectados quanto os visitantes verão o seletor de idiomas integrado de forma elegante no rodapé da barra lateral.

  • O sistema detecta automaticamente que a barra lateral está ausente e move o seletor de idiomas para o cabeçalho, garantindo que os visitantes nunca percam a capacidade de alterar o idioma.

  • Se um usuário ou visitante fechar manualmente a barra lateral, o seletor permanecerá oculto, conforme pretendido, mantendo o cabeçalho limpo.

4 curtidas