gettext可以处理具有多个复数变量的消息

时间:2012-01-07 09:18:11

标签: internationalization gettext

  

可能重复:
  Internationalising sentences with two plural words

如何在gettext中处理带有两个复数变量的消息 - 例如:

#, python-format 
msgid "Answered a question more than %(days)d days later with at least %(votes)d votes" 
msgstr ""

当然,这不是复数形式。我们希望将其转换为复数形式,其中可以根据两个变量的值检索正确的消息形式。

我当然知道消息可以分成几部分,每个部分分别翻译然后在代码中汇编,但这违背了i18n最佳实践,因为部分聚合的方式可能不适合我们正在翻译的语言到。

0 个答案:

没有答案