在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:

也许在这种情况下我们需要 https://meta.discourse.org/t/message-format-support-for-localization/7035?