Middleware¶
-
class
missing.middleware.
ForceAdminLanguage
¶ Middleware which forces language in Django admin to
ADMIN_LANGUAGE_CODE
setting value.Useful when not wanting that Django content language interferes with admin language, especially when admin interface is not translated fully in all languages content is, or when error messages in admin interface are hard to debug because of a rare language they are displayed in.
Should be added to
MIDDLEWARE_CLASSES
afterLocaleMiddleware
middleware:MIDDLEWARE_CLASSES = ( ... django.middleware.locale.LocaleMiddleware, missing.middleware.ForceAdminLanguage, ... )