Lang is a url parameter now.

@sibamohanty says: 

Changes made

queryActivated is true all the time.
lang is updated in updateURLQueryParameters 3 .explore view has translation activated.
This is a really small nitpick but it just reminded me, it'd be really nice if you followed the pep8 standards in general (single hash followed by space, followed by comment text ):
https://www.python.org/dev/peps/pep-0008#block-comments

It's hard to remember all the rules so what I use is a plugin for my editor that just warns me when there's a problem like https://sublime.wbond.net/packages/SublimeLinter-pep8 or https://github.com/nvie/vim-pep8. Every major editor has one. Or if you're a command line junkie you can use https://pypi.python.org/pypi/pep8 too.

Sadly the entire codebase isn't that clean but I spent some time over the summer to clean it up. No need to obsess over getting it 100%, but it'd be nice if over time we converged to a neater codebase. So feel free to clean up issues if you ever see them.