【发布时间】:2015-10-19 17:18:15
【问题描述】:
我正在使用 Django,无论我在 blocktrans 标记中使用什么文本,都无法在使用法语的模板中获得正确的复数形式。例如:
{% blocktrans count counter=0 %}
foo
{% plural %}
bars
{% endblocktrans %}
给我bars 而不是foo。事实上,0 在法语中是单数。
我在模板中使用以下内容检查了语言代码:
{% get_current_language as LANGUAGE_CODE %}
{{ LANGUAGE_CODE }}
它给了我fr。
以下是我的django.po文件的标题中的法语翻译:
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
你们有什么想法吗?
【问题讨论】:
标签: django translation