À retenir
- RTL signifie que l'on lit et écrit de la droite vers la gauche.
- Cela concerne des langues majeures comme l'arabe et l'hébreu.
- Une interface RTL doit souvent être le miroir exact d'une interface classique (LTR).
Le sigle RTL qualifie un système d'affichage où le texte et les éléments graphiques s'organisent de la droite vers la gauche. C'est l'inverse du sens de lecture habituel des langues latines (comme le français), utilisé pour des langues telles que l'arabe, l'hébreu ou le persan.
Étymologie
Acronyme de l'expression anglaise Right-to-Left (de droite à gauche). En informatique, ce terme s'est imposé avec la standardisation du Web et la nécessité de rendre les logiciels accessibles partout dans le monde (internationalisation).
Exemples d'usage
- Le site web d'un journal d'actualités en arabe qui affiche son menu de navigation à droite.
- L'utilisation de la propriété CSS
direction: rtl;pour inverser le sens d'un paragraphe. - Une interface d'application mobile où le bouton « Retour » pointe vers la droite au lieu de la gauche.
Cas d'usage
On utilise le concept RTL principalement dans le développement web et le design d'interfaces (UI) lors de la création de versions locales d'un produit pour le Moyen-Orient ou l'Afrique du Nord. Cela implique non seulement d'inverser le texte, mais souvent aussi la disposition des colonnes et l'orientation de certaines icônes.
Bonnes pratiques
Il ne faut pas se contenter de traduire le texte : une bonne intégration RTL nécessite de mirroiter l'interface. Utilisez des propriétés CSS logiques (comme margin-inline-start) plutôt que physiques (margin-left) pour que le design s'adapte automatiquement selon le sens de lecture.
Synonymes
Antonymes
Conseil
Si vous débutez en développement, pensez toujours à tester votre site en mode RTL si vous visez un public international. Un simple oubli peut rendre votre interface totalement illisible ou frustrante pour un utilisateur natif.
Questions fréquentes
Est-ce que tous les éléments sont inversés en mode RTL ?
Pas forcément. Les chiffres (souvent lus de gauche à droite), les barres de progression de lecture vidéo ou les horloges conservent généralement leur sens d'origine.
Quel est l'inverse de RTL ?
L'inverse est le LTR (Left-to-Right), qui est le standard pour le français, l'anglais, etc.