相対日付形式の問題

中国語の相対日付に不要なスペースが含まれています。
通常、日付の形式は 「mm月dd日」 であるべきですが、現在の形式は 「mm月 dd 日」 です。
翻訳に問題は見つかりませんでしたが、Emberヘルパーが原因である可能性があります。
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/formatter.js
autoUpdatingRelativeAge 関数が余分なスペースを追加していると思われます。
これは英語バージョンのDiscourseでは問題ないかもしれませんが、他の言語ではフォーマットの問題を引き起こす可能性があります。
JavaScriptでスペースを削除しようとしましたが、遅延読み込みコンテンツでは機能しませんでした。
プラグインでEmberヘルパーを変更する方法や、メインブランチでの修正に関するヒントがあれば幸いです。

これは、ロケールファイルの日付フォーマット文字列が原因で発生した、簡体字中国語の #バグ のようです。git履歴を見ると、v3.3.0ではフォーマットは次のようになっています。

最近更新されたようです(3.4.0.beta1-devでライブ確認済み)。

フォーマット文字列 "MMM D 日" を、codepenのデフォルトのMomentjs設定(zh-cn用)でテストすると、観測された不具合(例:「8月 2 日」)が発生します。

即時修正のため、js.dates.tiny.date_month および js.dates.long_no_year_no_time の翻訳を次のように変更することでフォーマットを変更できます。

「いいね!」 2