Problema com formato de data relativa

a data relativa em chinês tem espaços desnecessários,
geralmente o formato da data deve ser “mm月dd日”, o formato atual é “mm月 dd 日”,
não encontrei nenhum problema com a tradução, e também acho que o helper do ember levou a esse problema
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/formatter.js
Acho que a função autoUpdatingRelativeAge adiciona os espaços extras.
Entendo que isso não é um problema para a versão em inglês do discourse, mas pode causar alguns problemas de formato para outros idiomas.
Tentei usar javascript para remover os espaços, mas não funcionou com o conteúdo de carregamento preguiçoso.
Agradeço qualquer dica para modificar o helper do ember em um plugin ou qualquer correção do branch principal.

Isso parece ser um Bug com o chinês simplificado causado pelas strings de formato de data nos arquivos de localidade. Olhando o histórico do git, na v3.3.0, o formato é:

Parece que foram atualizados recentemente para (confirmado ao vivo em 3.4.0.beta1-dev)

Testar a string de formato "MMM D 日" com a configuração padrão do Momentjs para zh-cn em um codepen, está produzindo o defeito observado (ou seja, "8月 2 日")

Para correção imediata, você pode alterar o formato através da tradução para js.dates.tiny.date_month e js.dates.long_no_year_no_time da seguinte forma:

2 curtidas