Проблема с форматом относительных дат

Относительная дата на китайском языке содержит лишние пробелы.
Обычно формат даты должен быть “mm月dd日”, а текущий формат — “mm月 dd 日”.
Я не нашёл проблем с переводом и полагаю, что к этой проблеме приводит хелпер Ember:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/formatter.js
Думаю, функция autoUpdatingRelativeAge добавляет лишние пробелы.
Понимаю, что для английской версии Discourse это не проблема, но может вызывать проблемы с форматированием в других языках.
Я пробовал использовать JavaScript для удаления пробелов, но это не работает с контентом, загружаемым лениво (lazy loading).
Буду признателен за любые советы по модификации хелпера Ember в плагине или за исправление из основной ветки.

Похоже, это Contribute > Bug, связанный с упрощённым китайским языком, вызванный строками формата дат в файлах локализации. Посмотрев историю коммитов, можно увидеть, что в версии v3.3.0 формат выглядел так:

Недавно они были обновлены (это подтверждено в версии 3.4.0.beta1-dev):

При тестировании строки формата "MMM D 日" с использованием стандартной конфигурации Moment.js для zh-cn в Codepen, наблюдается описанная проблема (то есть выводится "8月 2 日").

Для немедленного исправления вы можете изменить формат через перевод js.dates.tiny.date_month и js.dates.long_no_year_no_time следующим образом:

2 лайка