Comme vous pouvez le voir, l’année est affichée comme “252025”.
Il me semble que :
%e %b., %y%Y %H:%M
alors qu’il devrait être :
%e %b., %Y %H:%M
c’est-à-dire que l’année est insérée deux fois.
L’erreur montrée ci-dessus concerne ces variables de localisation JavaScript :
js.topic.created_at
js.topic.bumped_at
Alors…
Y a-t-il un moyen de corriger cela de mon côté (côté panneau de contrôle ou côté serveur) ?
Ou est-ce un problème plus profond dans le code source ?
Tout conseil est apprécié.
Merci d’avance.
Cordialement,
Ozzak
ps.
Et faites-moi savoir si vous avez besoin de plus d’informations sur le problème.
Je pense que le texte qui ne fonctionne pas comme prévu est js.dates.long_with_year. Alors que la version anglaise est MMM D, YYYY h:mm a, la version croate est D MMM, YYY h:mm, il manque donc un Y. Vous devriez pouvoir personnaliser cela sur votre site comme tout autre texte.
Si cela résout le problème, ce serait formidable si vous pouviez également améliorer ce texte pour tous les forums où les utilisateurs utilisent l’interface Discourse en croate en améliorant la traduction sur Crowdin. (Si vous avez du mal avec l’interface de Crowdin, je serai heureux de vous aider. Alternativement, je peux suggérer le changement si vous me dites ce qu’il devrait être. Vous pouvez en apprendre davantage sur les formats de date de moment.js ici)