{% blocktrans %} {{sign}} {% endblocktrans %}
{{sign}}
来自views.py并且是Sunsigns,如:
'Capricorn'
'Aquarius'
'Pisces'
'Aries'
'Taurus'
'Gemini'
'Cancer'
'Leo'
'Virgo'
'Libra'
'Scorpio'
'Sagittarius'
我在.po文件中添加了所有翻译并且compilemessages
但它只是没有翻译它。我究竟做错了什么?
答案 0 :(得分:1)
blocktrans
用于翻译变量周围的文本,但不会自动翻译变量。
This answer可能对您有所帮助。有关docs的更多信息。
答案 1 :(得分:0)
我刚刚在models.py中进行了这样的翻译:
_('Capricorn')
_('Aquarius')
_('Pisces')
_('Aries')
_('Taurus')
_('Gemini')
_('Cancer')
_('Leo')
_('Virgo')
_('Libra')
_('Scorpio')
_('Sagittarius')
并在模板中
{{sign}}
它正在发挥作用。