Update source code for l10n support
First version of french translation