id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 16596 Tags within {% blocktrans %} blocks should work. llugosch@… nobody "Tags within {% blocktrans %} blocks break. Presumably, Django's developers have it this way so that long {% if %} blocks and other switches don't get thrown at a helpless translator. An unfortunate consequence is that translated sentences containing tags need to be rewritten, and sometimes this is completely impossible. The alternative is to split the sentence awkwardly where the tag occurs. For example, This sentence was translated at {% now %} by the good linguists at {% get url etc. etc. %}! would have to be formatted as something awful like {% trans ""This sentence was translated at"" %}{% now %}{% trans "" by the good linguists at"" %} {% get url etc. etc. %}! Wouldn't it be better for Djangonaut and translator alike if it could be done like this: {% blocktrans %}This sentence was translated at {% now %} by the good linguists at {% get url etc. etc. %}!{% endblocktrans %} ? " Cleanup/optimization closed Translations 1.3 Normal wontfix translation Unreviewed 0 0 0 0 0 0