Шаблон django/contrib/admin/templates/admin/index.html
, используемый при отрисовке yoursite/admin
.
В чем особый смысл использования blocktrans в {% blocktrans with name=app.name %}{{ name }}{% endblocktrans %}
в этом куске кода (имена приложений в заголовках списков моделей):
{% if app_list %}
{% for app in app_list %}
<div class="module">
<table>
<caption>
<a href="{{ app.app_url }}" ..... >
{% blocktrans with name=app.name %}{{ name }}{% endblocktrans %}
</a>
</caption>
{% for model in app.models %}
.......
Ведь если разработчики хотели обеспечить возможность трансляции имени приложения, следовало бы использовать {% trans app.name %}
, и имя приложения переведется через gettext. А blocktrans же тупо подставляет app.name в пустой переведенный шаблон, и никакого перевода, по сути, не происходит.
В багтрекере как-то инфы найти не получилось.