Error de formato de localización en la función %{date}

Hola chicos,

Estoy trabajando en la localización al croata para un pequeño foro de tecnología.
Y encontré un error en el formato de la función %{date}.

Aquí está la captura de pantalla:

como puedes ver, el año se muestra como “252025”.
Me parece que es:

  • %e %b., %y%Y %H:%M

cuando debería ser:

  • %e %b., %Y %H:%M

es decir, el año se inserta dos veces.

El error que se muestra arriba está en estas variables de localización de js:

  • js.topic.created_at

  • js.topic.bumped_at

así que…
¿Hay alguna forma de solucionarlo por mi parte (panel de control o lado del servidor)?
¿O es un problema más profundo en el código fuente?
Cualquier consejo es apreciado.

Gracias de antemano. :slight_smile:
Saludos,
Ozzak

ps.
Y hazme saber si necesitas más información sobre el problema.

2 Me gusta

otra captura de pantalla útil

1 me gusta

Bienvenido a Meta :waving_hand:

Creo que el texto que no funciona como se espera es js.dates.long_with_year. Mientras que la versión en inglés es MMM D, YYYY h:mm a, la versión croata es D MMM, YYY h:mm, por lo que falta una Y. Deberías poder personalizar eso en tu sitio como cualquier otro texto.

Si eso soluciona el problema, sería genial si también pudieras mejorar este texto para todos los foros donde los usuarios utilizan la interfaz de Discourse en croata mejorando la traducción en Crowdin. (Si tienes problemas con la interfaz de Crowdin, estaré encantado de ayudarte. Alternativamente, puedo sugerir el cambio si me dices cuál debería ser. Puedes aprender más sobre los formatos de fecha de moment.js aquí).

¡Gracias por mejorar la traducción de Discourse!

4 Me gusta

Sí… tienes 100% de razón.
Ese era el problema exacto.
Y he implementado tu solución.
Rápida y fácil.

Muchas gracias :slight_smile:

pd.
Y sí…
otro miembro de mi equipo está trabajando en traducciones croatas de Crowdin desde hace unos meses.
Le diré que incluya esto también.

3 Me gusta

además…
@mods - Supongo que puedes mover esto de la categoría “Error” a “Soporte”.
y marcarlo como “Resuelto”

3 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.