RTL 로케일에서 안전하게 사용할 수 있는 테마와 컴포넌트 표시

최근 업데이트 이후 답글 버튼이 더 이상 작동하지 않음에 이어서 논의를 계속합니다:

해당 문제에 대한 일반적인 요약을 여기에 작성했습니다: Can it be done with CSS? Grouping categories on category page - #13 by simon.

Discourse의 핵심 코드는 RTL 로케일과 함께 작동하도록 설계되어 있습니다. 이는 주로 RTLcss gem을 사용하여 Discourse CSS 파일을 반전시키는 방식으로 구현됩니다. 테마 및 테마 컴포넌트의 CSS는 반전되지 않습니다. 이로 인해 RTL 사이트에서 예상치 못한 문제가 발생할 수 있습니다.

공식 테마와 테마 컴포넌트를 RTL 로케일에 대해 테스트하는 것이 의미가 있을까요? 필요할 경우, .rtl 클래스에 대한 규칙을 추가하여 테마 CSS를 조정할 수 있습니다. 이렇게 하면 공식 테마와 테마 컴포넌트를 RTL 로케일에 안전하게 사용할 수 있도록 표시할 수 있습니다.

이 문제는 이상적으로는 RTL 텍스트 읽기에 익숙한 사람이 살펴보는 것이 좋습니다. RTL 독자의 관점에서 보면 눈에 띄는 문제를 발견할 수 있지만, LTR 레이아웃에서 저에게 분명히 보일 법한 사소한 유형의 문제를 알아차리기란 어렵습니다.

이 문제를 언급하는 이유는, 최근 업데이트 이후 RTL 로케일에서 포지셔닝 문제가 발생하는 등, Discourse 핵심 코드에 (CSS가 아닌) RTL 관련 문제가 이미 어느 정도 존재했기 때문입니다: Positioning issues with RTL locales after recent updates.

3개의 좋아요