Refactor the way ResourceBundle are used for internationalization

Here is a first refactoring to make internationalization compliant to the ResourceBundle mechanism.