Mise en page de l'UI cassée pour la langue RTL après la dernière mise à jour

,



Je rencontre un problème critique de mise en page de l’interface utilisateur avec mon instance Discourse après la mise à jour vers la dernière version aujourd’hui.

Lorsque la langue de l’interface utilisateur est définie sur le persan (RTL), toute la mise en page semble cassée et brouillée. Divers composants de l’interface utilisateur se chevauchent, sont mal alignés et généralement rendus incorrectement. J’ai joint une capture d’écran pour illustrer clairement le problème.

Cependant, lorsque je change la langue de l’interface utilisateur en anglais, la mise en page s’affiche parfaitement, sans aucun problème. Cela suggère fortement que le problème est spécifique à la localisation de la langue persane ou à son interaction avec le cœur mis à jour de Discourse.

J’ai déjà tenté des étapes de dépannage de base telles que le vidage du cache du navigateur et des tests sur différents navigateurs, mais le problème persiste de manière constante lorsque le persan est sélectionné.

Pourriez-vous s’il vous plaît enquêter sur cette question ?
Merci.

3 « J'aime »

Pour apporter plus de clarté sur le problème, j’ai annoté la capture d’écran ci-jointe. Vous pouvez observer ces problèmes de vos propres yeux sur mobahasah.ir.

Comme illustré, lorsque la langue de l’interface est définie sur le persan (RTL), la table des matières générée par DiscoTOC s’affiche incorrectement, montrant simultanément la table des matières et la chronologie. De plus, le composant Google Font ne fonctionne pas.

En outre, l’application de différents thèmes ne se rend pas entièrement ; par exemple, la couleur d’arrière-plan principale du forum reste inchangée. Tous ces problèmes sont résolus en passant la langue de l’interface utilisateur à l’anglais.

1 « J'aime »

Salut @serkhelesheyi

Ce problème devrait être résolu par FIX: Serve RTL CSS for themes and components (#32916) · discourse/discourse@1de8960 · GitHub. Pourriez-vous mettre à jour votre site à nouveau et confirmer que le problème est résolu ?

5 « J'aime »

Oui, merci beaucoup pour vos efforts, Osama. Les problèmes ont été résolus.

4 « J'aime »

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