Add French translation by @quentinms Closes #434