This will allow us to create manual locale selectors.
Example:
- a website visitor opens a link with ?locale=en-US URL param, and this locale is saved into the Session
- now all other pages opened in this session are displayed in en-US locale
Also allow ?locale=reset to switch back to default blog/site locale
Here's a simple example, it needs to be extended with locale check to make sure we don't save invalid locales.