Обработка множественных чисел в строках локализации ActivityPub

Я немного запутался с переводом: выбирает ли Discourse единственное или множественное число на основе count или total?
По моим представлениям, обычно это count.
Но я не могу понять, как обработать случай, когда count равен 1, а total равен 3. У меня получается что-то вроде «1 из 3 post в этой теме опубликовано». Я могу исправить это, используя «posts»: «1 из 3 posts в этой теме опубликовано». Но тогда это не сработает, если total равен 1. :exploding_head:

Возможно, в этом случае нам понадобится Message Format support for localization?