# Handling plural forms in activity pub localization strings

**URL:** https://meta.discourse.org/t/handling-plural-forms-in-activity-pub-localization-strings/363687
**Category:** Translations
**Tags:** activitypub
**Created:** [April 27, 2025, 8:14pm UTC](https://meta.discourse.org/t/handling-plural-forms-in-activity-pub-localization-strings/363687 "2025-04-27T20:14:32Z")
**Posts on this page:** 1
**Showing post:** 16

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [November 4, 2025, 1:18pm UTC](https://meta.discourse.org/t/handling-plural-forms-in-activity-pub-localization-strings/363687/16 "2025-11-04T13:18:15Z")

</div>

> [@Moin](#):
>
> German isn’t one of them, so I guess some of your colleagues will know better than me.

Thanks for the link. I can see from reading the code and looking at other languages like arabic that languages can provide their own overrides even if the English string is the same across the variants. So for example, Arabic has separate rules when the count is 2, and I see `two: ` used in strings in Arabic that aren’t defined in English. So for 1/11, the language that has a rule can provide that variant. No need to define it in English from what I can tell.

> [@Moin](#):
>
> Maybe we need [Message Format support for localization](https://meta.discourse.org/t/message-format-support-for-localization/7035) in this case?

Thanks for digging into this one. I don’t have the context for this string, but if you want to submit a PR with the change, I’m happy to have a look. Thanks.

---

_[View the full topic](https://meta.discourse.org/t/handling-plural-forms-in-activity-pub-localization-strings/363687)._
