`canonical_url ` can be set in the context processor, but `translations` might be difficult because we have to know the template and it's translations...