Django1.4: ¿Una forma genérica de establecer enlaces de idioma en la plantilla para que funcionen con i18n_patterns?

Comencé a jugar con los nuevos i18n_patterns en Django 1.4. Básicamente, quiero tener enlaces de idioma para cada uno de mis idiomas admitidos en todos los encabezados de mis plantillas. He implementado mi encabezado como una plantilla separada que se incluye en otras plantillas.

¿Hay alguna manera de mantener mi encabezado genérico y resolver esto sin pasar el nombre de la vista actual o la URL actual en el contexto de la plantilla? Supongo que se trata de una pregunta sobre cómo recuperar la vista actual o la url desde la plantilla de forma genérica.

Por cierto, descubrí que mi enfoque anterior con la vista set_lang para cambiar el idioma activo usando la referencia se romperá con url_patterns, ya que después de cambiar el idioma, volverá a cambiarlo cuando se redirija a la vista referida.

¡Cualquier ayuda para descubrir el enfoque común para establecer enlaces de idioma en plantillas para ser utilizadas con url_patterns de una manera genérica sería apreciada!

Respuestas a la pregunta(4)

Su respuesta a la pregunta