Translation

Change language

Switch context to a new language:

from django.utils import translation
translation.activate('en-us')

(link to Using translations outside views and templates)

Blocktrans

https://docs.djangoproject.com/en/stable/topics/i18n/translation/#blocktrans-template-tag

This is confusing! Here’s the syntax, as best I can work out:

{% blocktrans
    [with parm1=expr1 [parm2=expr2 ...]]
    [count parm=expr]
    [asvar varname]
    [trimmed]
%}
    text
  [{% plural %}text]
{% endblocktrans %}