Nove delle 110 lingue supportate sono scritte da destra a sinistra. Universally contrassegna tali pagine in modo che il browser le disponga correttamente, e non c'è nulla da configurare.
Le nove
| Lingua | Codice |
|---|---|
| Arabo | arabo |
| Dhivehi | dv |
| Ebraico | he |
| Pashto | ps |
| Persiano | fa |
| Sindhi | sd |
| urdu | ur |
| Uiguro | ug |
| yiddish | yi |
Cosa succede automaticamente
Una pagina tradotta in una di queste lingue viene servita con la sua direzione impostata da destra a sinistra. I browser gestiscono il resto: allineamento del testo, ordine degli elementi inline e dove la punteggiatura si posiziona alla fine di una riga.
Le tue pagine nella lingua di origine non vengono modificate.
Cosa deve gestire il tuo tema
La direzione è impostata correttamente, ma un layout codificato in modo fisso per la lettura da sinistra a destra non si invertirà da solo. I problemi comuni, nell'ordine in cui si presentano:
Qualsiasi elemento posizionato con valori left o right fissi. Sidebar, immagini flottanti e badge posizionati in modo assoluto rimangono dove li inserisce il CSS. Usa proprietà CSS logiche come margin-inline-start invece di margin-left, e seguiranno automaticamente la direzione.
Icone che implicano una direzione. Una freccia "successivo" dovrebbe puntare a sinistra in un layout da destra a sinistra. Una freccia impostata come immagine di sfondo o un font icona continuerà a puntare a destra.
Allineamento del testo forzato nel CSS. text-align: left sovrascrive la direzione del documento. text-align: start la rispetta.
La maggior parte dei temi moderni gestisce questo aspetto, poiché WordPress supporta le localizzazioni RTL da anni. I temi più vecchi o pesantemente personalizzati sono quelli in cui si verificano problemi.
Controllo del tuo layout
Aggiungi una delle nove lingue, quindi apri una pagina tradotta e osservala. I problemi di layout in una lingua da destra a sinistra sono visivamente evidenti in un modo che le traduzioni mancanti non lo sono, quindi una singola pagina ti dice la maggior parte di ciò che ti serve.
Se il layout si interrompe, è il CSS del tuo tema piuttosto che la traduzione. Vedi Il layout si interrompe dopo la traduzione.
Contenuto misto
Il testo latino all'interno di un contenuto da destra a sinistra, come un nome di marchio o un URL, rimane da sinistra a destra all'interno della frase. I browser lo fanno correttamente da soli, ed è ciò che un lettore si aspetta.
Se un nome di marchio non dovrebbe mai essere tradotto in primo luogo, una regola del glossario è lo strumento giusto. Vedi Regole del glossario.