Chaves de pluralização do I18n_lint.rb não podem ser `zero`

Por que não posso ter uma serialização zero em client.en.yml?

Há algum motivo para não usar PLURALIZATION_KEYS em vez de ENGLISH_KEYS aqui?

O zero parece funcionar bem no meu código (que está com defeito por pelo menos outro motivo não detectado pelos meus testes).

Isso funciona porque o código de i18n tem um caso especial para a chave zero. Você pode continuar usando-a desde que não tenha a intenção de usar uma plataforma de tradução como Transifex ou Crowdin. A menos que algo tenha mudado, elas suportam apenas chaves definidas pelo Unicode, que são “one” e “other” para o inglês. Portanto, traduzir a chave “zero” não funcionará, pois essas plataformas a ignoram ao analisar os arquivos de locale em inglês.

Droga. Tenho medo que isso faça sentido. :sob:

Obrigado pela explicação.