В моем проекте есть предложение, которое нужно перевести. Вот он:Шаблон Django - множественные множественные фразы в одном предложении
We provide {{book_count}} book(s), {{game_account}} game(s) and {{album_account}} music album(s) for you.
Для этого нам нужно обрабатывать единственную и множественную форму, и здесь есть 3 счетчика. Я считаю, что использовать django i18n tag для него нелегко.
На данный момент я извлекаю фразы как значения модели, обрабатываю их один за другим, а затем передаю предложение. Например:
{%blocktrans with books=book_text games=game_text albums=album_text %}We provide {{books}}, {{games}} and {{albums}} for you.{%endblocktrans%}
Это кажется мне нехорошо. Может быть, есть лучший способ справиться с этим, или blockstrans может иметь какой-то вложенный синтаксис?