la fecha relativa en chino tiene espacios innecesarios,
generalmente el formato de fecha debería ser “mm月dd日”, el formato actual es “mm月 dd 日”,
no he encontrado ningún problema con la traducción, y también creo que el helper de ember conduce a este problema
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/formatter.js
Creo que la función autoUpdatingRelativeAge añade los espacios extra.
Entiendo que esto no es un problema para la versión en inglés de Discourse, pero puede causar algunos problemas de formato para otros idiomas.
Intenté usar javascript para eliminar los espacios, pero no funcionará con el contenido de carga diferida.
Agradecería cualquier consejo para modificar el helper de ember en un plugin o cualquier corrección de la rama principal.
Parece que esto es un Bug con el chino simplificado causado por las cadenas de formato de fecha en los archivos de localización. Si observamos el historial de git, en la v3.3.0, el formato es:
Parece que se actualizaron recientemente a (confirmado en vivo en 3.4.0.beta1-dev)
Probar la cadena de formato \"MMM D 日\" con la configuración predeterminada de Momentjs para zh-cn en un codepen, está produciendo el defecto observado (es decir, \"8月 2 日\")
Como solución inmediata, puedes cambiar el formato a través de la traducción de js.dates.tiny.date_month y js.dates.long_no_year_no_time de la siguiente manera:
2 Me gusta



