add French translation
cleaner way of removing trailing zeros
Merge pull request #2668 from gittip/i18n-fr

French translation