How do I tell why Django is ignoring the Accept-Language header?
问题 I have a Django app (on Google App Engine) that I wish to internationalize. settings.py: USE_I18N = True LANGUAGE_CODE = 'en' # Restrict supported languages (and JS media generation) LANGUAGES = ( ('en', 'English'), ('fr', 'French'), ) MIDDLEWARE_CLASSES = ( 'ragendja.middleware.ErrorMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', # i18n 'django.middleware.locale.LocaleMiddleware', ... I have generated .po and .mo files for my app in locale/fr/LC_MESSAGES (though not at