translate English to French: I am delighted that there is such a broad consensus on these issues.
Je suis heureux que le consensus soit aussi large sur ces questions.