在ActivityPub本地化字符串中处理复数形式

这并非出于懒惰。使用占位符表示数字非常重要。正如我上面解释的那样,有些语言中,你也会说“21 篇帖子”,就像你说“1 篇帖子”一样。如果英文文本使用的是“one”而不是 %{count},那么翻译者很容易将其翻译出来,然后数字就不会被实际计数替换,结果就会变成“one post”,而实际计数是 21。
所以,使用数字是有原因的。另请参阅:Always use %{count} variable when translating pluralized strings

顺便说一句,这对德语也很有帮助,因为它避免了这样的问题