Completed French translation