【发布时间】:2013-12-13 07:20:48
【问题描述】:
在我的项目中,有一句话需要翻译。这里是:
We provide {{book_count}} book(s), {{game_account}} game(s) and {{album_account}} music album(s) for you.
我们需要处理它的单数和复数形式,这里有 3 个计数器。我发现使用 django i18n 标记并不容易。
现在我将短语作为模型值提取出来,先一个一个地处理它们,然后传递给句子。像这样:
{%blocktrans with books=book_text games=game_text albums=album_text %}We provide {{books}}, {{games}} and {{albums}} for you.{%endblocktrans%}
这对我来说似乎没有好处。也许有更好的方法来处理这个问题,或者 blockstrans 可以有某种嵌套语法?
【问题讨论】:
标签: django internationalization django-templates translation