Django translation html не переводит строку при включении html-файлов с помощью оператора include
Django html шаблон не переводит строки, когда html файлы включены с помощью оператора include
views.py:
def process_request(request, data)
context = {
'category': datacategory,
'info': data.abc
'language_code': language_code
}
return TemplateResponse(request, template='.../components/test.html', context=context)
test.html:
{% load i18n %}
{% load static %}
<div class="">
<p>{% translate 'hello world' %}</p>
{% include 'hash_processor/components/test2.html' %}
</div>
test2.html:
{% load i18n %}
{% load static %}
<div class="">
<p>{% translate 'hi... world234567' %}</p>
{% include 'hash_processor/components/test3.html' %}
</div>
test3.html:
{% load i18n %}
{% load static %}
<div class="">
<p>{% translate 'heyy world234567' %}</p>
</div>
django.po:
#: templates/hash_processor/components/test.html:6
msgid "hello world"
msgstr "hgfghjkl wojehfvejh"
#: templates/hash_processor/components/test2.html:6
msgid "hi... world234567"
msgstr "hi....fjkherjfger kfhgerhjkf233"
#: templates/hash_processor/components/test3.html:6
msgid "heyy world234567"
msgstr "heyyy...ghewjfgdjhdfr kfhgerhjkf233"
Строка поступает на перевод в django.po, но не отображается в браузере, до 2-го уровня все работает нормально, но на 3-м уровне переведенная строка не отображается как можно добиться перевода для таких файлов переводов?