French translation

First pass at french localization.