Как перевести содержимое с помощью переменных в шаблоне 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!!!!

Вернуться на верх