【发布时间】:2013-02-27 22:50:17
【问题描述】:
我想做一些 i18n 翻译,但不知道如何用 django 来做。
比如我想做这样翻译PO文件的例子):
#: mainwindow.cpp:127
#, kde-format
msgid "Time: %1 second"
msgid_plural "Time: %1 seconds"
msgstr[0] "Czas: %1 sekunda"
msgstr[1] "Czas: %1 sekundy"
msgstr[2] "Czas: %1 sekund"
有了这样的复数规则:
nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
我找到了这样的功能,但它支持英语而不是波兰语如何在 django 中实现它?
def ungettext(singular, plural, number):
return real_ungettext(singular, plural, number)
【问题讨论】:
标签: python django internationalization django-i18n