Numero di risposte nel tooltip su Discourse francese errato

Ciao, c’è un bug nella traduzione francese di Discourse: il numero di risposte a un argomento viene visualizzato erroneamente come 1 nel tooltip, anche per gli argomenti che non hanno risposte:

Questo bug non esiste nella versione inglese di Discourse.

3 Mi Piace

Le traduzioni possono essere corrette su Contribuisci a una traduzione di Discourse

3 Mi Piace

Beh, ancora una volta, è strano :weary:
Se non sbaglio è js.posts_likes_MF
che è

Questo argomento ha {count, plural, one {1 risposta} other {# risposte}} {ratio, select,
low {con un alto rapporto tra Mi piace e messaggi}
med {con un rapporto molto alto tra Mi piace e messaggi}
high {con un rapporto estremamente alto tra Mi piace e messaggi}
other {}}

dove zero è plurale (?) e che viene tradotto in

Questo argomento ha {count, plural, one {1 risposta} other {# risposte}} {ratio, select,
low {con un alto rapporto tra Mi piace e messaggi}
med {con un rapporto molto alto tra Mi piace e messaggi}
high {con un rapporto estremamente alto tra Mi piace e messaggi}
other {}}

dove per qualche motivo zero è singolare :thinking:
Non sono gli accenti, ho provato a rimuoverli (e anche la parte del rapporto)

5 Mi Piace

Non sono uno specialista, ma ho trovato anche questa traduzione: sembra essere la fonte del problema, ma è identica alla versione inglese. Quindi, come hai detto, per il momento resta un mistero.

1 Mi Piace

Oh, vedo il problema. È lo stesso problema che ho descritto in Always use %{count} variable when translating pluralized strings.

Dovrebbe essere one {# risposta} invece di one {1 risposta}. Quindi, sostituisci il “1” all’interno del caso one con “#” per farlo funzionare. Anche la stringa admin_js.admin.user.delete_all_posts_confirm_MF è interessata.

Puoi correggere le traduzioni in francese su translate.discourse.org.


Dovremmo probabilmente aggiornare le stringhe in inglese per utilizzare sempre il simbolo #, per rendere il lavoro più semplice ai traduttori.

6 Mi Piace

Grazie mille! Ha funzionato!

1 Mi Piace

Penso che anche js.flagging.delete_confirm_MF lo sia (ma js.topic.read_more_MF non sembra esserlo).

3 Mi Piace

Grazie per l’attenzione. Ho aggiornato il nostro linter e due traduzioni.

4 Mi Piace