@aronasorman sorry, missed this one--I believe this should be `set_language`, not `set_default_language`, which sets it server-wide.

Note that this exposes a security flaw--in `i18n/middleware.py`, we should only be allowing `set_default_language` to be specified by admins.  Can you raise a `PermissionDenied` exception if a non-admin tries to set?

Thanks!