Número de respostas em tooltip no Discourse francês incorreto

Olá, há um erro na tradução do Discourse em francês: o número de respostas a um tópico é exibido incorretamente como 1 na dica de ferramenta, mesmo para tópicos que não têm respostas:

Esse erro não existe no Discourse em inglês.

3 curtidas

As traduções podem ser corrigidas em Contribua com uma tradução para o Discourse

3 curtidas

Bem, mais uma vez, é estranho :weary:
Se não me engano, é js.posts_likes_MF
que é

Este tópico tem {count, plural, one {1 resposta} other {# respostas}} {ratio, select,
low {com uma alta proporção de curtidas por mensagem}
med {com uma proporção muito alta de curtidas por mensagem}
high {com uma proporção extremamente alta de curtidas por mensagem}
other {}}

onde zero é plural (?) e que é traduzido em

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

onde, por algum motivo, zero é singular :thinking:
Não são os acentos; tentei removê-los (e também a parte do ratio).

5 curtidas

Não sou especialista, mas encontrei essa tradução também. Parece ser a fonte do problema, mas é a mesma que a versão em inglês. Então, como você disse, mistério… por enquanto.

1 curtida

Ah, entendi o problema. Este é o mesmo problema que descrevi em Always use %{count} variable when translating pluralized strings.

Deveria ser one {# resposta} em vez de one {1 resposta}. Portanto, substitua o “1” dentro do caso one por “#” para fazer funcionar. A string admin_js.admin.user.delete_all_posts_confirm_MF também é afetada.

Você pode corrigir as traduções para o francês em translate.discourse.org.


Provavelmente deveríamos atualizar as strings em inglês para sempre usar o símbolo #, a fim de facilitar o trabalho dos tradutores.

6 curtidas

Muito obrigado! Funcionou!

1 curtida

Acho que js.flagging.delete_confirm_MF também é (mas js.topic.read_more_MF não parece ser).

3 curtidas

Obrigado por perceber. Atualizei nosso linter e duas traduções.

4 curtidas