Erreur de formatage de localisation dans la fonction %{date}

Bonjour à tous,

Je travaille sur la localisation en croate pour un petit forum technologique.
Et j’ai trouvé une erreur dans le formatage de la fonction %{date}.

Voici la capture d’écran :

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. :slight_smile:
Cordialement,
Ozzak

ps.
Et faites-moi savoir si vous avez besoin de plus d’informations sur le problème.

2 « J'aime »

une autre capture d’écran utile

1 « J'aime »

Bienvenue sur Meta :waving_hand:

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)

Merci d’améliorer la traduction de Discourse !

4 « J'aime »

Oui… vous avez 100 % raison.
C’était exactement le problème.
Et j’ai implémenté votre correction.
Rapide et facile.

Merci beaucoup :slight_smile:

PS.
Et oui…
Un autre membre de mon équipe travaille sur les traductions croates de Crowdin depuis quelques mois.
Je lui dirai de l’inclure également.

3 « J'aime »

Aussi…
@mods - Je suppose que vous pouvez déplacer ceci de la catégorie « Bug » à la catégorie « Support ».
et marquez-le comme « Résolu »

3 « J'aime »

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