الوصف
عند ضبط واجهة Discourse على الفارسية (RTL) ، لا يتم تحديث تقارير لوحة الإدارة وفقاً للنطاق الزمني المحدد. على الرغم من أن منتقي النطاق الزمني ظاهر وقابل للنقر، إلا أن البيانات المعروضة تبقى عالقة على الشهري .
لا يحدث هذا الخطأ في الواجهة الإنجليزية (LTR).
خطوات إعادة الإنتاج
بدّل لغة الواجهة إلى الفارسية .
افتح الإدارة → لوحة المعلومات .
غيّر النطاق الزمني للتقرير.
لا يتم تحديث بيانات التقرير وتبقى على الشهري.
البيئة
إصدار Discourse: 2026.9.0-latest
اللغة: فارسية (RTL)
المتصفحات: تم الاختبار على عدة متصفحات
لا يوجد كود JS مخصص يؤثر على لوحة الإدارة
إعجابَين (2)
شكرًا لك على الإبلاغ! تمكنت من إعادة إنتاج المشكلة وقد طُبِّقت إصلاحات ستصبح متاحة قريبًا مع تحديثات Discourse
main ← fix-convert-date-ascii
merged 01:41PM - 15 Sep 26 UTC
ar and fa locales swapped in Arabic and Persian digits when formatting dates (e.… g. ۲۰۲۶-۰۵-۰۱). The server, search and `<input type="date">` couldn't parse them, so the admin dashboard ignored the selected date range.
This change restores that override in `JsLocaleHelper` for any locale that localizes digits, so formatted dates always use ASCII digits.
reported here: https://meta.discourse.org/t/dashboard-report-range-not-updating-in-rtl-persian-interface/412384
إعجابَين (2)