Weglot supporta le lingue Right To Left (RTL)?
In questo articolo scoprirete come Weglot supporta le traduzioni da destra a sinistra (RTL).
Weglot supporta le lingue RTL (da destra a sinistra) e conserva il layout originale del sito e la struttura HTML nelle versioni tradotte.
Ecco alcune delle lingue RTL disponibili:
- Arabo (ar)
- Ebraico (he)
- Persiano (fa)
- Urdu (ur)
Come si personalizza il layout della lingua RTL?
⚠️ Innanzitutto, assicurarsi che il tema supporti le lingue da destra a sinistra.
È possibile aggiungere codice CSS personalizzato che si applica solo alle lingue RTL.
Per farlo, devi andare su Weglot Dashboard > Progetti > Impostazioni > Selettore lingua > quindi aggiungere il codice sottostante nel campo "CSS PERSONALIZZATO":

Ecco il codice :
html[lang="ar"] body {
direction: RTL!important;
text-align: right!important;
}
html[lang="ar"] .left {
text-align: right!important;
}
Quindi clicca su "Salva modifiche" e aggiorna il tuo sito web.
Si noti che il codice sopra riportato è adattato alla lingua araba. Se si desidera utilizzare lo stesso codice per un'altra lingua RTL, come l'ebraico, sostituire il tag di lingua "ar" con "he" (o il codice di lingua corrispondente).
Problemi di layout che possono verificarsi:
A volte le pagine non visualizzano correttamente il design RTL.
Per risolvere il problema:
- Verifica con l'inspector del tuo browser web che la regola CSSdirection, rtl; si applichi al contenuto in questione. In caso contrario, aggiungila al tuo Weglot Override CSS.
- Potresti anche provare altre regole CSS, come ad esempio:
float: right!important; align-content: right!important;
o
allineare gli elementi: a destra!