مشكلة تنسيق التاريخ النسبي

التاريخ النسبي باللغة الصينية يحتوي على مسافات غير ضرورية،
عادةً ما يكون تنسيق التاريخ “mm月dd日”، والتنسيق الحالي هو “mm月 dd 日”،
لم أجد أي مشكلة في الترجمة، وأعتقد أيضًا أن مساعد Ember هو سبب هذه المشكلة
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/formatter.js
أعتقد أن الدالة autoUpdatingRelativeAge تضيف المسافات الإضافية.
أتفهم أن هذه ليست مشكلة لإصدار Discourse باللغة الإنجليزية، ولكنها قد تسبب بعض مشاكل التنسيق للغات الأخرى.
لقد جربت JavaScript لإزالة المسافات، لكنها لن تعمل مع المحتوى الذي يتم تحميله بكسل.
أقدر أي نصائح لتعديل مساعد Ember في إضافة أو أي إصلاح من الفرع الرئيسي.

يبدو أن هذا خطأ Contribute > Bug في اللغة الصينية المبسطة ناتج عن سلاسل تنسيق التاريخ في ملفات اللوكالايزيشن. بالنظر إلى سجل git، في الإصدار v3.3.0، كان التنسيق كالتالي:

يبدو أنها تم تحديثها مؤخرًا إلى (تم التأكيد على أنها تعمل في الإصدار 3.4.0.beta1-dev)

عند اختبار سلسلة التنسيق "MMM D 日" مع تكوين Momentjs الافتراضي لـ zh-cn هنا في CodePen، فإنه ينتج العيب الملاحظ (أي "8月 2 日").

لإصلاح المشكلة فورًا، يمكنك تغيير التنسيق عبر الترجمة الخاصة بـ js.dates.tiny.date_month و js.dates.long_no_year_no_time كما يلي:

إعجابَين (2)