Как перевести содержимое с помощью переменных в шаблоне Django?
Я только что взял на себя старый проект, использующий Django 1.8 + Python 2.7. Мне нужно отрефакторить функцию, в которой я должен получить различную информацию, основанную на различной информации о хосте, и отобразить ее на странице. Кроме того, мне нужно интернационализировать эту отображаемую информацию.
Мой код выглядит примерно так:
<div>
{% blocktrans with site_name=request.site.site_name %} welcome to {{ site_name }} {% endblocktrans %}
</div>
Я хочу перевести весь этот контент, но обнаружил, что переведена только переменная 'site_name'
eg:имя_сайта = "stackoverflow"
Я хочу перевести welcome to stackoverflow
, а не stockoverflow
.
Можете ли вы сказать мне, как решить эту проблему?
thanks!!!!