This repository is deprecated. It will no longer receive maintenance, support, or updates from the Open edX project.
This repo contains basic middleware that retrieves a user's language preference and sets it on the request session.
Subclass LanguagePreferenceMiddleware
and override the
get_user_language_preference
method.
Your new middleware should be
tested by including LangPrefMiddlewareTestCaseMixin
in your test case and
overriding the middleware_class
, get_user
, and
set_user_language_preference
attributes.
$ make validate
Contributions are very welcome, but for legal reasons, you must submit a signed individual contributor's agreement before we can accept your contribution. See our CONTRIBUTING file for more information -- it also contains guidelines for how to maintain high code quality, which will make your contribution more likely to be accepted.