У меня есть этот блок в моем HTML
...
<a class="header" href="{% url 'listing' house_post.id %}">
{% blocktrans with house_type=house_post.house_type.name trimmed %}
{{house_type}}
{% endblocktrans %}
</a>
...
Одно из значений house_type - «Кондоминиум». Я добавил следующую запись в свой файл .po.
msgid "Condominium"
msgstr "ኮንዶሚኒየም"
Я запустил сообщения компиляции для файла po, а остальные переводы работают, когда я переключаю язык. И я убедился, что для house_type установлено значение "Condominium". Но почему-то не переводится.
Кроме того, когда я запускаю makemessages, инструмент комментирует дополнения, которые я сделал в файлах .po. Я раскомментирую их перед запуском сообщения компиляции. Я не знаю, почему он это делает, хотя это может быть ключом к разгадке.
В файлы .po можно добавлять тексты перевода. Не так ли?