made localization available to the users

* Setup the I18n system
* Detect user language
* Add locale switcher to footer
make the site better translatable

* Fix untranslatable content
* Fix concatenations
* Make image alt text translatable
* Use shortcut keys