Tengo el archivo locale/es/LC_MESSAGES/django.mo (y .po), ejecuté los mensajes de compilación y los mensajes. Definitivamente todos los mensajes son traducidosNo se puede cambiar el entorno de idioma en Django
en settings.py tienen:
USE_I18N = True
LANGUAGE_CODE = 'es'
Aún Django tenazmente toma cuerdas desde el archivo .po Inglés ... ¿Por qué puede ser?
Debe haber alguna gotcha ... Gracias.
EDIT este parece ser el caso solo cuando LocaleMiddleware está activo.
Para aquellos que utilizan Python 3.x, 'si request.META.has_key ('HTTP_ACCEPT_LANGUAGE'):' necesidades para cambiarse a 'if 'HTTP_ACCEPT_LANGUAGE' en request.META:'. – reinaldoluckman