translate English to French: An overarching sustainable development strategy.
Une stratégie globale de développement durable.