Python 不为一个transblock执行转换
我有这个翻译块Python 不为一个transblock执行转换,python,django,Python,Django,我有这个翻译块 {% blocktrans with car_type=car.get_car_type_display %} A {{ car_type }} with chauffeur {% endblocktrans %} 以及django.po中的翻译 msgid "" "\n" " A \n" " %
{% blocktrans with car_type=car.get_car_type_display %}
A
{{ car_type }}
with chauffeur
{% endblocktrans %}
以及django.po中的翻译
msgid ""
"\n"
" A \n"
" %(car_type)s\n"
" with chauffeur\n"
" "
msgstr ""
"\n"
" Une \n"
" %(car_type)s\n"
" avec chauffeur\n"
" "
但是翻译似乎没有效果。
PS:没有模糊标签。
你能帮忙吗 看看所有的pading,我敢打赌这是一个空白问题,你最好的办法是删除空白以简化翻译,尤其是当用户看到whitepsace时,浏览器会将其删除 对于Django 1.6之前的版本,您需要自己消除空白
{% blocktrans with car_type=car.get_car_type_display %}A {{ car_type }} with chauffeur{% endblocktrans %}
幸运的是,对于Django1.7及更高版本,您可以添加它,如下所示:
{% blocktrans trimmed with car_type=car.get_car_type_display %}
A
{{ car_type }}
with chauffeur
{% endblocktrans %}