Dir="auto" pour le compositeur et ailleurs

Pour poursuivre la discussion de Que fait le paramètre de support de la direction mixte du texte ? :

Devrions-nous déprécier ce paramètre, le bouton du compositeur et ajouter dir="auto" par défaut dans nos zones de texte ? IE n’est plus un obstacle.

2 « J'aime »

Ce paramètre affecte également d’autres éléments que les zones de texte. Par exemple, il est utilisé pour appliquer dir= aux paragraphes/citations dans les messages :

Et les titres de sujets :

Et plus encore.

Pouvons-nous utiliser dir="auto" pour toutes ces choses maintenant ? :crossed_fingers:

1 « J'aime »

Logique, les utilisateurs en ont besoin partout où ils saisissent du texte :

  • Zone de texte du compositeur
  • Aperçu du compositeur
  • Titres des sujets dans les sujets
  • Titres des sujets dans les listes
  • Messages dans les sujets
  • Biographie dans la carte utilisateur / le profil
  • « Aperçus » des sujets dans les listes de sujets
2 « J'aime »

J’ai tenté de mettre à jour notre réglage support_mixed_text_direction pour utiliser dir="auto" au lieu d’utiliser une expression régulière pour analyser toute l’entrée utilisateur au moment du rendu :

Je pense que nous devrons le conserver. Définir dir="auto" sur une zone de texte utilisera une heuristique pour décider de la direction de l’ensemble de la zone de texte. Cela ne semble pas très utile si vous écrivez un message qui contient une combinaison de langues RTL et LTR. Je pense donc que le bouton est nécessaire pour que vous puissiez passer d’un côté à l’autre pendant l’édition ?

Dans les messages cuits, dir="auto" peut être appliqué par paragraphe, ce qui résout ce problème.

Ce serait formidable si certains lecteurs / rédacteurs de langues RTL pouvaient donner leur avis à ce sujet, et peut-être jeter un œil au PR. (cc @osama - git suggère que vous avez fait beaucoup de travail sur notre logique RTL)

4 « J'aime »

Oui, exactement, le bouton est très utile lorsque vous tapez un message qui mélange des langues RTL et LTR.

Votre PR LGTM @david :rocket:

3 « J'aime »

Ceci est maintenant fusionné. N’hésitez pas à nous faire part de vos commentaires.

2 « J'aime »

Ce sujet a été automatiquement fermé après 171 jours. Les nouvelles réponses ne sont plus autorisées.