Les internautes parlent des langues autres que l’anglais dans environ 75 % des cas. La mise en page de nombreux modèles uniquement en anglais peut être complètement détruite lorsqu'elle est lue dans certaines de ces autres langues, qui se lisent de droite à gauche (RTL).
Heureusement, créer un thème qui fonctionne correctement pour RTL (comme l'Arabica) nécessite de modifier votre CSS. Tout thème WordPress peut être modifié pour prendre en charge les langages RTL avec quelques considérations de conception et changements esthétiques.
Il n'est pas surprenant que le système de gestion de contenu le plus utilisé au monde prenne fortement en charge plusieurs langues. Curieusement, il n'existe pas d'instructions simples pour que WordPress prenne en charge la droite à gauche (RTL) pour les langues RTL. Voici donc un tutoriel simple sur la façon de rendre votre site Web WordPress compatible RTL.
Étape 1 : Vérifiez que votre thème WordPress prend en charge RTL.
Il s’agit d’une première étape cruciale pour vous. Vous pouvez trouver le fichier rtl.css en vous connectant au panneau de gestion de votre site Web, en accédant à /wp-content/themes/yourtheme et en y effectuant une recherche. La probabilité que votre thème prenne en charge RTL est relativement élevée si vous en avez un. Ouvrez-le pour vous assurer que l'auteur n'a pas simplement produit un fichier CSS vide.
Étape 2 : tester la prise en charge de RTL
Afin que nous puissions prévisualiser en toute sécurité le support RTL avant de le rendre disponible à tous les utilisateurs de notre site Web, testons-le d'abord en tant qu'administrateur avant de passer définitivement au mode RTL.
Vous pouvez obtenir le plugin à partir de la base de code WordPress.org en allant dans Plugins -> Ajouter un nouveau et en recherchant « RTL Tester ».
Une fois que vous aurez installé le plugin, vous verrez cette nouvelle option dans votre barre d'outils WordPress.
Étape 3 : Activer définitivement la prise en charge RTL
Il est temps de rendre permanente la transition vers le mode RTL une fois que vous êtes satisfait de la façon dont votre site Web apparaît lorsqu'il est activé.
Ouvrez votre wp-config.php et ajoutez ce qui suit :
("WPLANG", "ar") définir ;
Le mot « ar » dans ce contexte désigne l’arabe. La liste complète des codes de langue ISO est disponible.
Accédez ensuite à Paramètres -> Général -> Langue du site et choisissez votre langue.
Configuration de WordPress pour prendre en charge RTL.
Une fois que vous avez cliqué sur « Enregistrer les modifications », vous avez terminé !
Maintenant que le mode RTL est activé, votre page devrait se charger correctement.
Testeur RTL du plugin WordPress
L'interface utilisateur de WordPress passe en mode RTL lors de la sélection de « Passer à RTL ».
Vous devriez également remarquer qu’il s’affiche désormais de droite à gauche si vous visitez le front-end de votre site Web. Le résultat est un thème WordPress réussi avec RTL activé.
Pourquoi est-il avantageux d'inclure le support RTL dans votre thème ?
Bien que quelque peu facilitée par les plugins, la traduction d’un site Web dans une autre langue peut s’avérer difficile. De nombreuses langues se lisent de droite à gauche, même si beaucoup le font (dont l'anglais). La simple traduction de ces sites ne suffira pas ; ils doivent également modifier leurs conceptions pour refléter.
Votre thème sera prêt à être traduit en toutes circonstances si vous le rendez ouvert pour s'adapter à tous les styles linguistiques, quelle que soit la manière dont ils sont lus. Heureusement, changer de thème est relativement simple. Apprenez-en plus sur la prise en charge de RTL dans WP et d'autres éléments connexes sur Seahawk Media.