Макет для пользователей RTL нельзя настроить для каждого пользователя, только на уровне всего сайта

Discourse использует локаль браузера для установки локалей пользователя только в том случае, если включена настройка сайта «Устанавливать локаль из заголовка Accept-Language». При включении этой настройки локаль устанавливается для анонимных пользователей на основе заголовка языка их браузера. Эта настройка также устанавливает локаль для пользователей при первом создании аккаунта на сайте. Эту локаль пользователь может изменить, перейдя на страницу «Настройки / Интерфейс» и выбрав желаемый язык интерфейса для сайта. После этого заголовки языка будут игнорироваться — выбранный пользователем язык интерфейса имеет приоритет над заголовком языка браузера.

Если вы выберете RTL-локаль для форума Discourse, весь контент будет отображаться с макетом справа налево. Если вы находитесь на сайте с направлением слева направо, лучше выбрать локаль с направлением слева направо на странице ваших настроек. Единственное исключение — если включена настройка сайта «Поддержка смешанного направления текста». При включении этой настройки содержимое постов анализируется на предмет направления текста, и к содержимому постов добавляются соответствующие атрибуты dir. Подробнее об этой настройке можно узнать здесь: Supporting mixed text directions.

5 лайков