متابعةً للنقاش من زر الرد لا يعمل بعد التحديث الأخير:
كتبت ملخصًا عامًا للمشكلة هنا: Can it be done with CSS? Grouping categories on category page - #13 by simon.
تم تصميم كود Discourse الأساسي للعمل مع اللغات التي تُقرأ من اليمين إلى اليسار (RTL). يتم تحقيق ذلك بشكل أساسي عن طريق عكس ملفات CSS الخاصة بـ Discourse باستخدام RTLcss gem. لا يتم عكس CSS الخاص بالسمات ومكونات السمات. قد يؤدي هذا إلى مشاكل غير متوقعة للمواقع التي تُقرأ من اليمين إلى اليسار.
هل سيكون من المنطقي اختبار السمات الرسمية ومكونات السمات مقابل اللغات التي تُقرأ من اليمين إلى اليسار؟ إذا لزم الأمر، يمكن إجراء بعض التعديلات على CSS الخاص بالسمات عن طريق إضافة قواعد للفئة .rtl. يمكن بعد ذلك تمييز السمات الرسمية ومكونات السمات على أنها آمنة للاستخدام في اللغات التي تُقرأ من اليمين إلى اليسار.
من الناحية المثالية، يجب أن ينظر في هذا شخص معتاد على قراءة النصوص من اليمين إلى اليسار. بالنظر إليها من منظور قارئ RTL، يمكنني ملاحظة مشاكل صارخة، ولكن من الصعب ملاحظة أنواع المشاكل الطفيفة التي ستكون واضحة لي في تخطيط يُقرأ من اليسار إلى اليمين.
أشير إلى هذا جزئيًا لأنه كانت هناك بعض مشاكل RTL (غير متعلقة بـ CSS) في كود Discourse الأساسي منذ بعض الوقت: Positioning issues with RTL locales after recent updates.