Internationalization

- Set char encoding to UTF-8
- Added a locale directory with English.js and French.js version
- Replaced all text data by variables defined in the locale files
- For the moment, only the french version is called. No mechanism implemented to switch language on the fly
- Few other modification made to change a little the desigh that could be discarded