hnaseri
(Hosein Naseri)
1
我有一个 RTL 语言的论坛。最近,引用文本显示为 LTR 方向而不是 RTL。
pmusaraj
(Penar Musaraj)
2
您在使用最新的 Discourse 吗?我无法在本地重现此问题,例如当我将我的区域设置为阿拉伯语时。
pmusaraj
(Penar Musaraj)
4
这是否发生在多个帖子中,还是仅限于该特定帖子?您是否也在安全模式下尝试过?
1 个赞
hnaseri
(Hosein Naseri)
5
是的,这种情况发生在多个帖子中。在安全模式下也会发生。
1 个赞
pmusaraj
(Penar Musaraj)
8
谢谢,从源代码来看,那里的引用具有 dir="ltr" 属性。我猜你已经启用了 mixed text direction 设置。事实上,当我本地启用该设置时,我也可以重现你的问题。
我不确定这是否是“按设计工作”还是存在一个小的/大的 bug。@Osama,你熟悉这个应用程序的这部分吗?
3 个赞
Osama
9
这里肯定有一个 bug。我希望引用的方向与网站的方向相匹配。我会深入研究,看看是什么原因造成的!
4 个赞
Osama
11
在研究了这个问题之后,我有点困惑,您确定这以前能正确渲染吗?因为我在代码中没有看到任何处理带有LTR语言用户名的被引用的RTL文本的代码。我也尝试了一个一年多前的Discourse版本,引用文本也未能正确渲染。
无论如何,这里有一个用于正确处理此问题的PR:
5 个赞