made localization available to the users

* Setup the I18n system
* Detect user language
* Add locale switcher to footer