RTL 레이아웃에서 플로팅 숫자

Discourse 커뮤니티에 인사드립니다 :slight_smile:
제 인스턴스에서도, 그리고 이곳에서도 발생하는 작은 UI 버그를 발견했습니다. RTL(오른쪽에서 왼쪽으로 읽는) 언어(예: 히브리어)로 전환하면 플로팅 숫자가 뒤집힙니다. 예를 들어 2.8이 8.2로 바뀌고, 어떤 이유에서인지 중간에 추가 공백이 생겨 8. 2처럼 표시됩니다. 이 커뮤니티의 스크린샷입니다:

image

정상적으로는 다음과 같아야 합니다:

image

중간의 추가 공백을 제거하면 문제가 해결될 것 같습니다 (DevTools에서 직접 테스트해 본 결과 제 환경에서는 효과가 있었습니다). 수정이 가능한가요? :slight_smile:

2개의 좋아요

리포트해 주셔서 감사합니다! 해당 문제가 저희의 버그 정의에 부합하지 않는다고 판단하여, 버그 카테고리가 아닌 UX 카테고리로 이동을 진행했습니다. 다만, 수정이 필요한 부분인 것은 분명합니다.

RTL 언어를 선택했을 때 이와 유사한 다른 문제가 있었나요?

2개의 좋아요

이 문제를 조사해 보니 히브리어 로케일에만 문제가 발생하고, 다른 RTL(우측에서 좌측으로) 언어에는 해당 문제가 없다는 것을 알게 되었습니다. 숫자의 방향성 문제는 추가된 공백 때문에 발생하고 있습니다. 히브리어 로케일에서 부동 소수점 구분자는 " ."로 설정되어 있습니다. 구분자 앞의 공백을 제거하면 문제가 해결됩니다. 히브리어 텍스트에서 숫자가 표시될 때 구분자 앞에 공백이 있는 것이 정상적인가요?

이것이 정확한지 확인하기 위해, 번역 파일에서 구분자 앞의 공백을 제거했을 때 12.9k 조회수를 가진 토픽에서 보이는 결과는 다음과 같습니다:

2개의 좋아요

숫자에는 공백이 없어야 합니다. 예시에 보여주신 것이 맞습니다 :slight_smile:

1개의 좋아요

번역이 수정되었습니다.

번역 파일에서 구분 기호 앞의 공백이 제거되었습니다. 이 문제는 최신 버전의 DIscourse에서 이제 수정되었을 것입니다.

2개의 좋아요