Add feature for correctly displaying money sign with overidden locale

- Fix bug with default and local.upper
- Add a correct way to display the sign of the money if the locale of the user is different from the locale of the money and this locale has been overriden