0
我遇到了使用django的{%trans%}模板函数的问题。我在我的消息文件中将值翻译并在某些情况下进行翻译。但不是全部。Django trans问题 - 不能在100%的情况下工作
我正在尝试调试该问题。我有一个代码块这样的 - 在我通过遍历窗体域并将结果输出:
<tr>
<td>{{ hdr_data|safe }} {% trans row_field.label_tag %}</td>
<td>{{ row_field }}</td>
<td>{{ row_field.errors}}</td>
</tr>
如果我们假设我要打印_row_field.label_tag_字符串“ABC”,我已经翻译到“ZXF”上面的代码仍然打印“ABC”。但是,如果我这样做:
<tr>
<td>{{ hdr_data|safe }} {% trans 'ABC' %}</td>
<td>{{ row_field }}</td>
<td>{{ row_field.errors}}</td>
</tr>
翻译是好的 - 我得到“ZXF”。
我一直试图去检查有什么错label_tag,它实际上是这样的字符串:
<label for="id_abc">ABC</label>
它不应该是只是“ABC”?这不是我的问题的原因吗?如果是这样,为什么有时它有效,有时不是?
我的django版本是1.2.1。
很好 - 这就是我一直在寻找的。 – 2011-02-09 21:59:38