Ho file locale/es/LC_MESSAGES/django.mo (e .po), eseguito makemessages e compilemessages. Sicuramente tutti i messaggi vengono convertitiImpossibile cambiare l'ambiente della lingua in Django
in settings.py hanno:
USE_I18N = True
LANGUAGE_CODE = 'es'
Ancora Django prende ostinatamente le stringhe dal file .po inglese ... Perché può essere?
Deve esserci qualche trucco ... Grazie.
EDIT questo sembra essere il caso solo quando LocaleMiddleware è attivo.
Per coloro che utilizzano Python 3.X, 'se request.META.has_key ('HTTP_ACCEPT_LANGUAGE'):' esigenze da modificare in 'se 'HTTP_ACCEPT_LANGUAGE' in request.META:'. – reinaldoluckman