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"

вывод на броузер: output

Строка поступает на перевод в django.po, но не отображается в браузере, до 2-го уровня все работает нормально, но на 3-м уровне переведенная строка не отображается как можно добиться перевода для таких файлов переводов?

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