Prise en charge des directions en texte mixte

:bookmark: Ce document explique ce que fait le paramètre « support mixed text direction » dans Discourse, comment il fonctionne et son impact sur la composition des messages.

:person_raising_hand: Niveau utilisateur requis : Administrateur

Le paramètre « support mixed text direction » est essentiel pour les sites qui comportent à la fois des langues de gauche à droite (LTR) et de droite à gauche (RTL). L’activation de ce paramètre permet à Discourse d’ajuster automatiquement la direction du texte pour divers éléments tels que le contenu des messages, les titres de sujets, les noms de catégories et la zone d’aperçu de l’éditeur, en fonction de la langue détectée. De plus, il définit la direction du texte pour les champs de saisie selon la langue utilisée par l’utilisateur. Tant que le contenu est séparé par une nouvelle ligne, cela permet d’inclure du texte mixte dans un message individuel.

Résumé

Cette documentation aborde les points suivants :

  • Le fonctionnement du paramètre « support mixed text direction »
  • Son impact sur l’affichage du contenu
  • Son influence sur la composition des messages
  • Les bonnes pratiques et les problèmes courants

Fonctionnement

Le paramètre support mixed text direction n’affecte que l’affichage du contenu dans le navigateur. Il ne modifie pas le contenu stocké dans la base de données. Lorsqu’il est activé, Discourse ajoute l’attribut dir="auto" aux éléments HTML tels que les paragraphes des messages, les titres de sujets, les noms de catégories et les champs de saisie de texte. Le navigateur détermine ensuite automatiquement et applique la bonne direction du texte en fonction du contenu de chaque élément.

Composition d’un message

Lors de la rédaction d’un message, les champs de saisie détectent automatiquement la direction du texte saisi grâce à l’attribut dir="auto". Pour faciliter la gestion des besoins en matière de direction mixte du texte, ce paramètre ajoute également un bouton Basculer la direction dans la barre d’outils de l’éditeur. Cliquer sur ce bouton inverse la direction de toute la zone de texte.

Dans la zone d’aperçu de l’éditeur, le texte s’affiche avec la bonne direction, quelle que soit la direction actuelle de la zone de texte.


Bonnes pratiques

  1. Activez ce paramètre si votre communauté utilise fréquemment à la fois des langues LTR et RTL.
  2. Utilisez le bouton Basculer la direction pour ajuster la direction du texte lors de la rédaction de messages afin d’assurer une bonne lisibilité.
  3. Informez les utilisateurs de l’existence du bouton Basculer la direction pour améliorer l’ergonomie dans les messages multilingues.

Problèmes courants et solutions

  1. Alignement du texte incorrect : Assurez-vous que le paramètre est activé. La valeur dir="auto" du navigateur détermine la direction à partir du premier caractère directionnel fort dans chaque élément.
  2. Direction du texte cité : Les titres de citations suivent toujours la direction de la langue du site, tandis que les paragraphes cités utilisent dir="auto" pour une détection automatique.

Foire aux questions

Q : Que se passe-t-il si le paramètre est désactivé ?
R : La direction du texte ne s’ajuste pas automatiquement en fonction de la langue, ce qui peut causer des problèmes de lisibilité dans les messages multilingues.

Q : Modifie-t-il le contenu réel dans la base de données ?
R : Non, il affecte uniquement la façon dont le contenu est affiché dans le navigateur.

Q : Puis-je définir manuellement la direction du texte sans ce paramètre ?
R : Oui, mais activer ce paramètre simplifie le processus et assure une cohérence sur l’ensemble du site.

11 « J'aime »