La direction RTL est cassée dans les citations

J’ai un forum dans une langue rtl. Récemment, les citations affichent le texte dans la direction ltr au lieu de rtl.

Êtes-vous sur la dernière version de Discourse ? Je ne peux pas le reproduire localement en passant ma locale à l’arabe, par exemple.

Je viens de mettre à jour vers la dernière version. Cela n’a pas résolu le problème.

Cela se produit-il sur plusieurs publications ou seulement sur celle-ci ? Avez-vous également essayé en mode sans échec ?

1 « J'aime »

Oui, cela se produit dans plusieurs publications. Et cela se produit également en mode sans échec.

1 « J'aime »

Pouvez-vous publier un lien vers votre site afin que nous puissions y jeter un coup d’œil ?

voici:\n\nانتشار آزمایشی نسخه ۸.۱۰ نرم افزار زبانشناس - #19 توسط hnaseri - تالار زبانشناس

1 « J'aime »

Merci, d’après le code source, les guillemets ont un attribut dir="ltr". Je suppose que vous avez activé le paramètre mixed text direction. En fait, je peux reproduire votre problème lorsque j’active ce paramètre localement.

Je ne suis pas sûr s’il s’agit d’un « fonctionnement prévu » ou s’il y a un bug mineur/majeur ici. @Osama, connaissez-vous cette partie de l’application ?

3 « J'aime »

Il semble bien que nous ayons un bug ici. Je m’attendrais à ce que la direction de la citation corresponde à la direction du site. Je vais creuser pour voir ce qui cause cela !

4 « J'aime »

Après avoir examiné cela, je suis un peu confus. Êtes-vous sûr que cela s’affichait correctement auparavant ? Parce que je n’ai rien vu dans le code pour gérer le texte cité de droite à gauche avec un nom d’utilisateur dans une langue de gauche à droite. J’ai également essayé une version de Discourse datant de plus d’un an et la citation ne s’affichait pas correctement non plus.

Quoi qu’il en soit, voici une PR pour gérer cela correctement :

5 « J'aime »

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