こんにちは、Discourse 
私のインスタンスとここでも発生している小さな UI のバグに気づきました。RTL 言語(ヘブライ語など)に切り替えると、浮動小数点数が反転してしまいます。例えば、2.8 が 8.2 になってしまいます(何らかの理由で間に余分なスペースが入り、8. 2 のようになります)。このコミュニティからのスクリーンショットです。

本来は以下のようになるはずです。

間に挟まっている余分なスペースを削除すれば、問題が解決すると思います(DevTools で試したところ、私の環境では機能しました)。修正は可能でしょうか?
「いいね!」 2
simon
2
ご報告ありがとうございます!バグの定義に当てはまらないと考えられるため、トピックを「バグ」カテゴリから「UX」カテゴリへ移動しました。ただし、修正すべき課題であることは間違いありません。
RTL言語を選択した際、同様の問題に他にお気づきになりましたか?
「いいね!」 2
simon
3
この件について調査を始めたところ、問題が発生しているのはヘブライ語のローカライズのみで、他の RTL 言語には影響がないことに気づきました。数字の方向に関する問題は、余分なスペースが原因です。ヘブライ語のローカライズでは、浮動小数点の区切り文字が " ." に設定されています。区切り文字からスペースを削除することで問題が解決しました。ヘブライ語のテキストで数値を表示する際、区切り文字の前にスペースを置くことは意図された動作でしょうか?
これが正しいか確認するために、閲覧数が 12.9k のトピックの翻訳ファイルから区切り文字前のスペースを削除した際に表示される結果を以下に示します:
「いいね!」 2
verilog15
(verilog)
4
数字にスペースを入れてはいけません。あなたが示した例は正しいです 
「いいね!」 1
simon
8
翻訳ファイルからセパレーターの前のスペースが削除されました。この問題は、Discourseの最新バージョンで修正されています。
「いいね!」 2