french translation and litles adjustments on original text.