Est-ce que Weglot supporte les langues Right to Left (RTL) ?
Dans cet article, vous apprendrez comment Weglot prend en charge les traductions de droite à gauche (RTL).
Weglot gère parfaitement les langues RTL (écriture de droite à gauche) tout en conservant la mise en page et la structure HTML d’origine sur vos versions traduites.
Voici quelques-unes de nos langues RTL disponibles :
- Arabe (ar)
- Hébreu (he)
- Persan (fa)
- Urdu (ur)
Comment personnaliser la présentation de la langue RTL ?
⚠️ Tout d'abord, assurez-vous que votre thème prend en charge les langues de droite à gauche.
Vous pouvez ajouter un code CSS personnalisé qui ne s'applique qu'à votre/vos langue(s) RTL.
To do so, you'll need to go to your Weglot Dashboard > Projects > Settings > Language Switcher > then add the code below into the "CUSTOM CSS" field:

Voici le code :
html[lang="ar"] body {
direction: RTL!important;
text-align: right!important;
}
html[lang="ar"] .left {
text-align: right!important;
}
Then click on "Save changes" and refresh your website.
Veuillez noter que le code ci-dessus est adapté à la langue arabe. Si vous souhaitez utiliser le même code pour une autre langue RTL, comme l'hébreu, remplacez la balise de langue "ar" par "he" (ou le code de langue correspondant).
Les problèmes de mise en page qui peuvent survenir :
Il peut arriver que vos pages n'affichent pas correctement votre design RTL.
Pour y remédier :
- Check with your web browser inspector that the CSS rule direction, rtl; applies to the content in question. If not, please add it to your Weglot Override CSS.
- You could also try other CSS rules, such as:
float: right!important; align-content: right!important;
ou
align-items: right!important;