added French translation, contributed by Wolfgang A. Borchardt