Manejo de formularios plurales en cadenas de localización de activity pub

Tengo algunas dificultades con la traducción: ¿Discourse elige el singular y el plural basándose en count o total?
Por lo que entiendo, normalmente es count.
Pero no puedo averiguar cómo manejar el caso en que count es 1 y total es 3. Obtengo algo como “1 de 3 post en este tema está publicado”. Puedo arreglar eso usando “posts”: “1 de 3 posts en este tema está publicado”. Pero entonces no funciona si total es 1. :exploding_head:

¿Quizás necesitamos Message Format support for localization en este caso?