Note that this plugin is still very experimental. It works perfectly on my own environment and should in theory also work on yours, but I make no guarantees.
- Use the existing URL structure to validate if the visitor is trying to change the language.
- Add options to widget
- Hook into the flow at an earlier time to prevent executing costly queries when unnecessary.