Bonjour, il y a un bug dans la traduction française de Discourse : le nombre de réponses à un sujet est incorrectement affiché comme 1 dans l’infobulle, même pour les sujets qui n’ont aucune réponse :
Eh bien, encore une fois, c’est bizarre
Si je ne m’abuse, c’est js.posts_likes_MF
qui est
Ce sujet a {count, plural, one {1 réponse} other {# réponses}} {ratio, select,
low {avec un ratio élevé de J'aime par message}
med {avec un ratio très élevé de J'aime par message}
high {avec un ratio extrêmement élevé de J'aime par message}
other {}}
où zéro est au pluriel (?) et qui est traduit par
Ce sujet a {count, plural, one {1 réponse} other {# réponses}} {ratio, select,
low {avec un ratio élevé de J'aime par message}
med {avec un ratio très élevé de J'aime par message}
high {avec un ratio extrêmement élevé de J'aime par message}
other {}}
où, pour une raison quelconque, zéro est au singulier
Ce ne sont pas les accents, j’ai essayé de les supprimer (ainsi que la partie ratio).
Je ne suis pas spécialiste, mais j’ai trouvé cette traduction aussi. Il semble que ce soit la source du problème, mais c’est la même que la version anglaise, donc, comme tu l’as dit, mystère… pour l’instant.
Il faut utiliser one {# réponse} au lieu de one {1 réponse}. Remplacez donc le « 1 » dans le cas one par « # » pour que cela fonctionne. La chaîne admin_js.admin.user.delete_all_posts_confirm_MF est également concernée.
Nous devrions probablement mettre à jour les chaînes anglaises pour qu’elles utilisent toujours le symbole # afin de faciliter le travail des traducteurs.