Nueve de los 110 idiomas admitidos se escriben de derecha a izquierda. Universally marca esas páginas para que el navegador las presente correctamente, y no hay nada que configurar.
Las nueve
| Idioma | Código |
|---|---|
| Árabe | ar |
| Dhivehi | dv |
| Hebreo | he |
| Pastún | ps |
| Persa | fa |
| Sindhi | sd |
| Urdu | ur |
| Uigur | ug |
| Yidis | yi |
Lo que sucede automáticamente
Una página traducida en uno de estos idiomas se sirve con su dirección establecida de derecha a izquierda. Los navegadores se encargan del resto: alineación del texto, orden de los elementos en línea y dónde aterrizan los signos de puntuación al final de una línea.
Tus páginas en el idioma de origen no se ven afectadas.
Lo que tu tema tiene que manejar
La dirección se establece correctamente, pero un diseño codificado para izquierda a derecha no se volteará solo. Los problemas habituales, en el orden en que aparecen:
Cualquier cosa posicionada con valores fijos de left o right. Las barras laterales, las imágenes flotantes y las insignias posicionadas de forma absoluta permanecen donde las pone el CSS. Usa propiedades lógicas de CSS como margin-inline-start en lugar de margin-left, y seguirán la dirección automáticamente.
Iconos que implican dirección. Una flecha de "siguiente" debería apuntar a la izquierda en un diseño de derecha a izquierda. Una flecha configurada como imagen de fondo o una fuente de iconos seguirá apuntando a la derecha.
Alineación de texto forzada en CSS. text-align: left anula la dirección del documento. text-align: start la respeta.
La mayoría de los temas modernos manejan esto, ya que WordPress ha admitido locales RTL durante años. Los temas antiguos o muy personalizados son donde se rompe.
Comprobando tu diseño
Agrega una de las nueve, luego abre una página traducida y obsérvala. Los problemas de diseño en un idioma de derecha a izquierda son visualmente obvios de una manera que las traducciones faltantes no lo son, por lo que una sola página te dice la mayor parte de lo que necesitas.
Si el diseño se rompe, es el CSS de tu tema y no la traducción. Consulta El diseño se rompe después de la traducción.
Contenido mixto
El texto latino dentro de contenido de derecha a izquierda, como un nombre de marca o una URL, permanece de izquierda a derecha dentro de la oración. Los navegadores hacen esto correctamente por sí solos, y es lo que un lector espera.
Si un nombre de marca nunca debe traducirse en primer lugar, una regla de glosario es la herramienta. Consulta Reglas de glosario.