Add internationalization support

- Whole project is localized (using i18next)
- English and French translation files
- The language can be set from the settings : 'en' (default) or 'fr'
- It's easy to add more languages (in lib/locales)