Я хочу сделать перевод 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)