translate English to French: His resolve has allowed for considerable progress on various matters.
Sa détermination a permis d'obtenir des progrès considérables sur ces différentes questions.