translate English to French: Responding to it certainly requires the effort of developed and developing countries.
Bien entendu, les pays développés et les pays en développement devront certainement déployer des efforts pour y donner suite.