ActivityPubのローカリゼーション文字列における複数形のハンドリング

翻訳で少し苦労しています。Discourse は count または total に基づいて単数形と複数形を選択しますか?
私の理解では、通常は count です。
しかし、count が 1total が 3 の場合の処理方法がわかりません。「1 of 3 post in this topic is published」のようになります。「posts」を使用することで、「1 of 3 posts in this topic is published」と修正できます。しかし、その場合 total が 1 の場合は機能しません。:exploding_head:

この場合、Message Format support for localization が必要になるでしょうか?