translate English to French: Political will and leadership — in both the developed and the developing countries — will be key factors determining its ultimate success.
Le succès de celle-ci dépendrait essentiellement de la volonté politique et de la détermination dont feraient preuve les équipes dirigeantes aussi bien dans les pays développés que dans les pays en développement.