Привет, Discourse
Я заметил небольшую ошибку в интерфейсе, которая проявляется в моём экземпляре и здесь. Как только вы переключаетесь на язык с направлением справа налево (например, иврит), плавающие числа меняются местами. Например, 2.8 превращается в 8.2 (при этом по какой-то причине появляется дополнительное пробел между цифрами — 8. 2). Скриншот из этого сообщества:
А должно быть так:
Полагаю, что удаление этого дополнительного пробела должно решить проблему (у меня это сработало, когда я экспериментировал с этим в DevTools). Возможно ли это исправить?
Спасибо за сообщение! Я переместил вашу тему из категории «Баги» в категорию «UX», так как, на мой взгляд, она не соответствует нашему определению бага. Тем не менее, это то, что нужно исправить.
Замечали ли вы другие похожие проблемы при выборе языка с направлением текста справа налево (RTL)?
Я начал изучать это и понял, что проблема затрагивает только локаль на иврите; другие языки с направлением справа налево (RTL) этой проблемы не имеют. Проблема с направлением отображения числа вызвана дополнительным пробелом. В нашей локализации на иврите разделитель для дробных чисел установлен как " .". Удаление пробела из разделителя решает проблему. Ожидается ли наличие пробела перед разделителем при отображении чисел в тексте на иврите?
Чтобы подтвердить правильность этого решения, вот что я вижу после удаления пробела перед разделителем в файле перевода для темы с 12,9 тыс. просмотров: