I18n_lint.rb の複数形キーは `zero` にできません

client.en.ymlzero シリアライゼーションが使用できないのはなぜですか?

ここで ENGLISH_KEYS ではなく PLURALIZATION_KEYS を使用しない理由はあるのでしょうか?

私のコードでは zero は問題なく動作しているようです(ただし、私のテストでは検出されなかった少なくとも別の理由でコードは壊れています)。

i18n コードに zero キーに対する特別な処理があるため、動作します。Transifex や Crowdin などの翻訳プラットフォームを使用する予定がなければ、引き続き zero キーを使用できます。状況が変わっていない限り、それらのプラットフォームは Unicode で定義されたキーのみをサポートしており、英語の場合は「one」と「other」のみです。そのため、「zero」キーを翻訳しても機能しません。これらのプラットフォームは英語のロケールファイルを解析する際に zero キーを無視するためです。

なんてこと。確かにそうかもしれませんね。:sob:

ご説明いただき、ありがとうございます。