translate English to French: We share the same sustainability criteria which, to my mind, will make a vital contribution worldwide.
Nous partageons le même critère de la durabilité qui, selon moi, apportera une contribution essentielle au monde entier.