Número de respuestas en la información sobre herramientas en Discourse francés incorrecto

Hola, hay un error en la traducción al francés de Discourse: el número de respuestas a un tema se muestra incorrectamente como 1 en el consejo de herramienta, incluso para temas que no tienen respuestas:

Este error no existe en la versión en inglés de Discourse.

3 Me gusta

Las traducciones pueden corregirse en Contribuir una traducción a Discourse

3 Me gusta

Bueno, una vez más, es extraño :weary:
Si no recuerdo mal, es js.posts_likes_MF, que es

Este tema tiene {count, plural, one {1 respuesta} other {# respuestas}} {ratio, select,
low {con una proporción alta de 'Me gusta' por mensaje}
med {con una proporción muy alta de 'Me gusta' por mensaje}
high {con una proporción extremadamente alta de 'Me gusta' por mensaje}
other {}}

donde cero es plural (?), y que se traduce en

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 {}}

donde, por alguna razón, cero es singular :thinking:
No son los acentos; lo intenté eliminándolos (y también la parte del ratio).

5 Me gusta

No soy especialista, pero también encontré esta traducción. Parece ser la fuente del problema, pero es idéntica a la versión en inglés, así que, como dijiste, por ahora… es un misterio.

1 me gusta

Ah, veo el problema. Este es el mismo problema que describí en Always use %{count} variable when translating pluralized strings.

Debería ser one {# réponse} en lugar de one {1 réponse}. Por lo tanto, reemplaza el “1” dentro del caso one con “#” para que funcione. La cadena admin_js.admin.user.delete_all_posts_confirm_MF también se ve afectada.

Puedes corregir las traducciones al francés en translate.discourse.org.


Probablemente deberíamos actualizar las cadenas en inglés para que siempre usen el símbolo # y así facilitar el trabajo a los traductores.

6 Me gusta

¡Muchas gracias! ¡Funcionó!

1 me gusta

Creo que js.flagging.delete_confirm_MF también lo está (pero js.topic.read_more_MF no parece estarlo).

3 Me gusta

Gracias por notarlo. He actualizado nuestro linter y dos traducciones.

4 Me gusta