Documentation Universally

Guides étape par étape, conseils de SEO multilingue et meilleures pratiques pour vous aider à traduire et à développer votre site WordPress.

Langues de droite à gauche

Neuf des 110 langues prises en charge sont écrites de droite à gauche. Universally marque ces pages pour que le navigateur les affiche correctement, et il n'y a rien à configurer.

Les neuf

Langue Code
Arabe ar
Dhivehi dv
Hébreu he
Pachto ps
Persan fa
Sindhi sd
Ourdou ur
Ouïghour ug
Yiddish yi

Ce qui se passe automatiquement

Une page traduite dans l'une de ces langues est servie avec sa direction définie de droite à gauche. Les navigateurs gèrent le reste : alignement du texte, ordre des éléments en ligne et position de la ponctuation en fin de ligne.

Vos pages dans la langue source ne sont pas affectées.

Ce que votre thème doit gérer

La direction est correctement définie, mais une mise en page codée en dur pour la gauche vers la droite ne se retournera pas. Les problèmes habituels, dans l'ordre où ils apparaissent :

Tout élément positionné avec des valeurs left ou right fixes. Les barres latérales, les images flottantes et les badges positionnés de manière absolue restent là où le CSS les place. Utilisez des propriétés logiques CSS telles que margin-inline-start au lieu de margin-left, et elles suivront automatiquement la direction.

Icônes qui impliquent une direction. Une flèche "suivant" devrait pointer vers la gauche dans une mise en page de droite à gauche. Une flèche définie comme image d'arrière-plan ou une police d'icônes continuera de pointer vers la droite.

Alignement du texte forcé en CSS. text-align: left remplace la direction du document. text-align: start la respecte.

La plupart des thèmes modernes gèrent cela, car WordPress prend en charge les locales RTL depuis des années. Les thèmes plus anciens ou fortement personnalisés sont ceux où cela pose problème.

Vérification de votre mise en page

Ajoutez l'une des neuf langues, puis ouvrez une page traduite et regardez-la. Les problèmes de mise en page dans une langue de droite à gauche sont visuellement évidents d'une manière qui n'est pas le cas des traductions manquantes, donc une seule page vous dit la plupart de ce dont vous avez besoin.

Si la mise en page se casse, c'est le CSS de votre thème plutôt que la traduction. Voir La mise en page se casse après la traduction.

Contenu mixte

Le texte latin à l'intérieur d'un contenu de droite à gauche, comme un nom de marque ou une URL, reste de gauche à droite dans la phrase. Les navigateurs le font correctement d'eux-mêmes, et c'est ce qu'un lecteur attend.

Si un nom de marque ne doit jamais être traduit en premier lieu, une règle de glossaire est l'outil. Voir Règles de glossaire.

Est-ce que cela vous a été utile ?