Problème de format de date relative

la date relative en chinois a des espaces inutiles,
le format de date devrait normalement être « mm月dd日 », le format actuel est « mm月 dd 日 »,
je n’ai trouvé aucun problème avec la traduction, et je pense aussi que l’ember helper est à l’origine de ce problème
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/formatter.js
Je pense que la fonction autoUpdatingRelativeAge ajoute les espaces supplémentaires.
Je comprends que ce n’est pas un problème pour la version anglaise de Discourse, mais cela peut causer des problèmes de format pour d’autres langues.
J’ai essayé avec javascript de supprimer les espaces, mais cela ne fonctionne pas avec le contenu chargé paresseusement.
J’apprécierais tout conseil pour modifier l’ember helper dans un plugin ou toute correction de la branche principale.

Cela semble être un Bug avec le chinois simplifié causé par les chaînes de format de date dans les fichiers de localisation. En regardant l’historique git, dans la v3.3.0, le format est :

Il semble qu’ils aient été mis à jour récemment pour (confirmé en direct dans la 3.4.0.beta1-dev)

Tester la chaîne de format \"MMM D 日\" avec la configuration Momentjs par défaut pour zh-cn (moment/locale/zh-cn.js at 18aba135ab927ffe7f868ee09276979bed6993a6 · moment/moment · GitHub) dans un codepen, cela produit le défaut observé (c’est-à-dire \"8月 2 日\")

Pour une correction immédiate, vous pouvez modifier le format via la traduction pour js.dates.tiny.date_month et js.dates.long_no_year_no_time comme suit :

2 « J'aime »