Sort languages by English alphabetical
Call the param language not lang

The language middleware checks request.GET then request.POST so if
request.GET exists request.POST will not be checked. Shucks. Can't use
lang as the name without refactoring that code.