Problemas con múltiples idiomas

Quiero que mi aplicación esté disponible en varios idiomas (digamos dos, uno es el inglés predeterminado y otro más).

Y estas dos opciones están disponibles en mi página de inicio y debe mostrarse un enlace que permita al usuario seleccionar su idioma.

Estoy leyendo el oficial de Django.documentación para esto

para que cualquiera pueda hacerme saber la idea general de cómo puedo hacer eso.

y una cosa más ...... en settings.py hay por defectoLANGUAGE_CODE = 'en-us' dado, PERO ya que quiero mi aplicación en más de un idioma, así que ¿cómo puedo especificar el código de país aquí?

Así funciona LANGUAGE_CODE = 'en-us', 'es-MX (Spanish)' o tengo que hacerlo de alguna manera.

¿Y cuál es el propósito de esto?.correos extensión en esto.

Respuestas a la pregunta(2)

Su respuesta a la pregunta