После обновления до последней версии сегодня я столкнулся с критической проблемой макета интерфейса в моем экземпляре Discourse.
Когда язык пользовательского интерфейса установлен на персидский (RTL), весь макет выглядит сломанным и перепутанным. Различные компоненты интерфейса накладываются друг на друга, смещены и в целом отображаются некорректно. Я прикрепил скриншот, чтобы наглядно проиллюстрировать проблему.
Однако при переключении языка пользовательского интерфейса на английский макет отображается идеально, без каких-либо проблем. Это явно указывает на то, что проблема специфична для локализации персидского языка или его взаимодействия с обновленным ядром Discourse.
Я уже предпринял базовые шаги по устранению неполадок, такие как очистка кэша браузера и тестирование в разных браузерах, но проблема сохраняется постоянно при выборе персидского языка.
Не могли бы вы, пожалуйста, расследовать этот вопрос?
Спасибо.
Для большей ясности по данному вопросу я добавил аннотации к приложенному скриншоту. Вы можете лично убедиться в наличии этих проблем на сайте mobahasah.ir.
Как показано на изображении, когда язык интерфейса установлен на персидский (справа налево), сгенерированная DiscoTOC таблица оглавления отображается некорректно: одновременно видны и оглавление, и временная шкала. Кроме того, компонент Google Font не работает.
Кроме того, применение различных тем отображается не полностью; например, основной цвет фона форума не меняется. Все эти проблемы устраняются при переключении языка пользовательского интерфейса на английский.