Relatório de Bug: Posicionamento incorreto do “@” em nomes de usuário em inglês sob RTL com o tema Horizon
Olá
Estou enfrentando um problema de exibição ao usar o tema Horizon com o idioma do site definido como RTL (da direita para a esquerda). O problema afeta especificamente nomes de usuário em inglês (LTR - da esquerda para a direita).
O que acontece:
O símbolo “@” é sempre renderizado no lado direito do nome de usuário, independentemente de o nome de usuário ser RTL ou LTR (em cartões de tópico de alto contexto).
Este posicionamento à direita está correto para nomes de usuário RTL (por exemplo, persa/árabe). No entanto, para nomes de usuário em inglês (LTR), o “@” deveria aparecer no lado esquerdo em contextos RTL, e não no lado direito.
O que eu espero:
O símbolo “@” deve aparecer à direita para nomes de usuário RTL (como atualmente acontece) e deve aparecer à esquerda para nomes de usuário em inglês/LTR quando o site está no modo RTL.
Se eu tentar postar exatamente o parágrafo que você escreveu, o erro ocorre apenas sob a seguinte condição:
se o primeiro caractere do parágrafo for em persa e houver outro caractere persa (com ou sem espaço) imediatamente antes do nome de usuário, então o problema que mencionei acontecerá, e o símbolo @ aparecerá no lado direito do nome de usuário.
Duas imagens foram compartilhadas: em uma você pode ver o texto como escrito no compositor, e na outra você pode ver como o mesmo texto é exibido no fórum
O motivo pelo qual você não encontrou o problema é que a linha contendo o nome de usuário começa com a palavra ‘by’. O problema só aparece sob as duas condições específicas que mencionei anteriormente.
Ah, então está difícil para eu reproduzir no momento, pois as traduções do Horizon foram perdidas recentemente. Elas ainda estão na versão 2026.1, mas estão faltando na 2026.2.