O Weglot suporta idiomas da direita para a esquerda (RTL)?

Neste artigo, ficará a saber como o Weglot suporta traduções de idiomas da direita para a esquerda (RTL).


Weglot suporta idiomas RTL. Mantém o layout e a estrutura HTML do seu sítio web original nas versões traduzidas. Aqui estão alguns dos nossos idiomas RTL disponíveis:

  • Árabe (ar)
  • Hebraico (ele)
  • Persa (fa)
  • ou Urdu (ur) 

Como é que se personaliza a disposição do idioma RTL?

⚠️ Em primeiro lugar, certifique-se de que o seu tema suporta idiomas da direita para a esquerda.

Pode adicionar código CSS personalizado que se aplica apenas ao(s) seu(s) idioma(s) RTL. 

Para o fazer, terá de ir ao seu Painel de Controlo Weglot > Projeto(s) > Definições > Language Switcher > e depois adicionar o código abaixo no campo "CUSTOM CSS":

Aqui está o código:

html[lang="ar"] body {
       direction: RTL!important;
       text-align: right!important;
}
html[lang="ar"] .left {
      text-align: right!important;
}

Em seguida, clique em "Guardar alterações" e actualize o seu sítio Web

Tenha em atenção que o código acima está adaptado à língua árabe. Se precisar de utilizar o mesmo código para outra língua RTL, como o hebraico, substitua a etiqueta linguística "ar" por "he" (ou o código da língua correspondente).

Problemas de disposição que podem ocorrer:


Por vezes, as suas páginas podem não apresentar corretamente o seu design RTL.

Para corrigir isso:

- Verifique com o inspetor do seu navegador Web se a direção da regra CSS , rtl; se aplica ao conteúdo em questão. Caso contrário, adicione-a ao seu CSS de substituição Weglot

- Pode também tentar outras regras CSS, como:

  • float: right!important; align-content: right!important; 
  • ou align-items: right!important;
Isto respondeu à tua pergunta? Obrigado pelo feedback Houve um problema ao enviar os seus comentários. Por favor, tente novamente mais tarde.

Ainda precisa de ajuda? Contactar-nos Contactar-nos