Fix for #878.
Generalized language middleware exceptions. Issue #878.
Merge branch 'master' into master-issue878
Documentation for issue #878.
wouldn't this be better solved using the new i18n urlpatterns in django?
I am not sure this is connected. If you will migrate this link-mingling middleware to this new url patterns, maybe. But in any way there should be a way to limit what is mingled. Currently it mingles simply everything. I have added a setting to solve this.
my point is, if we used i18n urls instead of our hacky middleware, we could kill the link-mingling middleware
closed. this should be solved with 1.4 i18n urlpatterns in Django core and the 1.3.1 backport (if possible).