Problem mit relativer Datumsformatierung

Das relative Datum in chinesischer Sprache hat unnötige Leerzeichen.
Normalerweise sollte das Datumsformat „mm月dd日“ lauten, das aktuelle Format ist „mm月 dd 日“.
Ich habe kein Problem mit der Übersetzung gefunden und denke auch, dass der Ember-Helper zu diesem Problem geführt hat.
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/formatter.js
Ich denke, die Funktion autoUpdatingRelativeAge fügt die zusätzlichen Leerzeichen hinzu.
Ich verstehe, dass dies kein Problem für die englische Version von Discourse ist, aber es kann zu Formatierungsproblemen in anderen Sprachen führen.
Ich habe versucht, die Leerzeichen mit JavaScript zu entfernen, aber es funktioniert nicht mit Lazy-Loading-Inhalten.
Ich bin dankbar für jeden Tipp zur Änderung des Ember-Helpers in einem Plugin oder für eine Korrektur aus dem Hauptzweig.

Dies scheint ein Bug mit vereinfachtem Chinesisch zu sein, der durch die Datumsformatzeichenfolgen in den Locale-Dateien verursacht wird. Wenn man sich den Git-Verlauf ansieht, ist in v3.3.0 das Format:

Es sieht so aus, als wären sie kürzlich aktualisiert worden (bestätigt live in 3.4.0.beta1-dev)

Das Testen der Formatzeichenfolge \"MMM D 日\" mit der Standard-Momentjs-Konfiguration für zh-cn in einem Codepen erzeugt den beobachteten Fehler (d. h. \"8月 2 日\")

Für eine sofortige Behebung können Sie das Format über die Übersetzung für js.dates.tiny.date_month und js.dates.long_no_year_no_time wie folgt ändern:

2 „Gefällt mir“