See discussion on https://gerrit.wikimedia.org/r/#/c/268164/8/i18n/qqq.json
It's not currently possible to properly localize "User and 99+ others have done something".
The point at which it stops displaying an exact number and when it turns into "99+" is configurable: $wgEchoMaxNotificationCount
Because it is configurable, it is not possible to use a (e.g. 99) number in i18n messages for that case.
We would either have to split messages completely, in the code, so translators know which the imprecise version is:
- "User and 5 others have done something"
- "Users and 99+ others have done something"
Or we would have to make the bundling cutoff not configurable; then we can reliably use '99' or '100' to mean the imprecise version.
Is there even a good reason to have it be configurable?
Or other ideas/solutions?