معالجة التصريفات الجمع في سلاسل ترجمة Activity Pub

أواجه صعوبة قليلاً في الترجمة: هل يختار Discourse المفرد والجمع بناءً على count أم total؟
من فهمي، عادة ما يكون count.
لكن لا يمكنني معرفة كيفية التعامل مع الحالة التي يكون فيها count هو 1 و total هو 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 في هذه الحالة؟