Don't forget {% trans %} or {% blocktrans %}.  The latter can do variable substitution, so if you need  to embed a name in a translated block, that's where you do it.