我知道 gettext
库有 pgettext()
它可用于翻译给定上下文的一段字符串。我还知道它有ngettext()
它可用于翻译应具有不同单数和复数形式的字符串。
如何根据上下文翻译应该具有不同单数和复数形式和的字符串?似乎名为 pgettext()
的逻辑扩展不存在。
我想在 PHP 中使用这种行为,但我很高兴知道仅适用于纯 C 的解决方案。
最佳答案
Python 的 gettext 文档中似乎有 npgettext()
,对于 C,在 gettext.h
中定义了具有该名称的宏(但不是 libintl.h
)。
关于php - 如何获得需要上下文的字符串的复数翻译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67499403/