상대 날짜 형식 문제

중국어의 상대 날짜에 불필요한 공백이 포함되어 있습니다.
보통 날짜 형식은 **“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 인 것 같습니다. git 히스토리를 살펴보면, v3.3.0에서 형식은 다음과 같습니다:

최근에 업데이트된 것으로 보입니다(3.4.0.beta1-dev에서 라이브로 확인됨)

코드펜에서 "MMM D 日" 형식 문자열을 zh-cn의 기본 Momentjs 설정과 함께 테스트해 보면, 관찰된 결함(즉, "8월 2 日")이 생성됩니다.

즉각적인 수정을 위해, js.dates.tiny.date_month 및 js.dates.long_no_year_no_time의 번역을 통해 형식을 다음과 같이 변경할 수 있습니다:

2개의 좋아요