Python 空字符串的翻译显示采购订单标题

Python 空字符串的翻译显示采购订单标题,python,django,gettext,po,django-i18n,Python,Django,Gettext,Po,Django I18n,当我尝试在django模板中翻译空字符串时,最终po头显示为空字符串。 我必须翻译空字符串,因为它们在db中,我不能填充所有模型并翻译它们,因为它们是动态的。 现在我用的是 {% if data %} {% trans data %} {% endif %} 我试图将标题标记为模糊,但没有成功 有没有办法避免检查每个可翻译字符串并避免出现采购订单标题? 我正在使用django 1.5。好的,根据 及 对原始字符串进行排序可以使用简单的二进制文件 在MO文件不包含哈希表时搜索,或 当使用

当我尝试在django模板中翻译空字符串时,最终po头显示为空字符串。 我必须翻译空字符串,因为它们在db中,我不能填充所有模型并翻译它们,因为它们是动态的。 现在我用的是

{% if data %}
    {% trans data %}
{% endif %}
我试图将标题标记为模糊,但没有成功

有没有办法避免检查每个可翻译字符串并避免出现采购订单标题?
我正在使用django 1.5。

好的,根据 及

对原始字符串进行排序可以使用简单的二进制文件 在MO文件不包含哈希表时搜索,或 当使用MO中提供的哈希表不实用时 文件这还有另一个优点,比如PO中的空字符串 文件GNU gettext通常被翻译成一些系统信息 附加到特定的MO文件,空字符串 成为原始表和翻译表中的第一个,使 系统信息很容易找到


因此,我无法避免检查字符串。

好的,根据 及

对原始字符串进行排序可以使用简单的二进制文件 在MO文件不包含哈希表时搜索,或 当使用MO中提供的哈希表不实用时 文件这还有另一个优点,比如PO中的空字符串 文件GNU gettext通常被翻译成一些系统信息 附加到特定的MO文件,空字符串 成为原始表和翻译表中的第一个,使 系统信息很容易找到

所以我无法避免检查字符串