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.
Pour ce faire, rendez-vous dans votre Dashboard Weglot > Projets > Paramètres > Sélecteur de langue > puis ajoutez le code ci-dessous dans le champ « CSS PERSONNALISÉ » :

Voici le code :
html[lang="ar"] body {
direction: RTL!important;
text-align: right!important;
}
html[lang="ar"] .left {
text-align: right!important;
}
Cliquez ensuite sur « Enregistrer les modifications » et actualisez votre site web.
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 :
- Vérifiez dans l'inspecteur de votre navigateur web que la règle CSSdirection, rtl; s'applique au contenu en question. Si ce n'est pas le cas, veuillez l'ajouter à votre CSS Weglot Override.
- Vous pouvez également essayer d'autres règles CSS, telles que :
float: right!important; align-content: right!important;
ou
align-items : right!important ;