Le chiavi di pluralizzazione di I18n_lint.rb non possono essere `zero`

Perché non posso avere una serializzazione zero in client.en.yml?

C’è un motivo per non utilizzare PLURALIZATION_KEYS invece di ENGLISH_KEYS qui?

zero sembra funzionare correttamente nel mio codice (che è rotto per almeno un altro motivo non rilevato dai miei test).

Funziona perché il codice i18n ha un caso speciale per la chiave zero. Puoi continuare a usarla finché non hai intenzione di utilizzare una piattaforma di traduzione come Transifex o Crowdin. A meno che non sia cambiato qualcosa, queste piattaforme supportano solo le chiavi definite dall’Unicode, ovvero “one” e “other” per l’inglese. Quindi, tradurre la chiave “zero” non funzionerà, poiché quelle piattaforme la ignorano quando analizzano i file della locale inglese.

Dann. Temo che abbia senso. :sob:

Grazie per la spiegazione.