Я пытаюсь использовать форму множественного числа в русском языке, но в русском есть две формы слова для множественного числа слов (например: "1 курс" = 1 курс, "2 курс а " = 2 курса , но "5 курс ов " = 5 курсов).
Django поддерживает эту особенность и определяет форму множественного числа, используя этот алгоритм (заголовки django.po):
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
Описание формы множественного числа выглядит следующим образом (django.po):
msgid "%(курс) курс"
msgid_plural "%(курс) курса"
msgstr[0] "%(курс) курс"
msgstr[1] "%(курс) курса"
msgstr[2] "%(курс) курсов"
Как мне использовать это в шаблонах? Как то так {% sometag word="курс" counter=courses|lenht %}
? есть ли тег по умолчанию или мне нужно реализовать этот тег самостоятельно?