继续讨论 最近更新后回复按钮不再工作:
我在 这里 总结了这个问题。
核心 Discourse 代码旨在支持 RTL (从右到左) 语言环境。这主要通过使用 RTLcss gem 来翻转 Discourse 的 CSS 文件来实现。主题和主题组件的 CSS 不会 被翻转。这可能会导致 RTL 网站出现意外问题。
测试官方主题和主题组件是否支持 RTL 语言环境是否有意义?如果需要,可以通过添加 .rtl 类的规则来调整主题 CSS。然后,官方主题和主题组件就可以被标记为可安全用于 RTL 语言环境。
理想情况下,应该由熟悉阅读 RTL 文本的人来处理这个问题。从 RTL 阅读者的角度来看,我可以发现明显的问题,但很难发现对我来说在 LTR 布局中显而易见的小问题。
我之所以提出这一点,部分原因是核心 Discourse 代码中存在一些(非 CSS)RTL 问题已有一段时间:https://meta.discourse.org/t/positioning-issues-with-rtl-locales-after-recent-updates/280220。