php – 复数/ depluralisation

php有什么功能来处理复数或depluralising词?

显然,在“苹果”之类的单词结尾处取下或替换“s”非常容易,但其他单词并非如此简单.

如果php没有本地处理方式,其他语言如何处理问题?是否存在可以处理多元化/多元化的功能,或者英语是否过于粗略地不一致?

最佳答案 我通常只在框架中使用
PHP来实现他们自己的方式来处理这个问题,但我认为你的问题的答案可能是gettext.

Gettext是GNU国际化和本地化(i18n)库.它已经被开发为i18n和l10n(国际化和本地化)的工具,但是 – 正因为如此,它有plenty of functions来处理复数形式,因为其他语言可能有比复杂形式更复杂的复数形式.

PHP implments gettext所以这可能是你调查的好起点.最后,您可能希望了解this other answer,建议另一种方法.

编辑:我认为ngettext()可能是你正在寻找的功能.

点赞