translate English to French: Investments in economic development have also produced solid results.
Les investissements dans le développement économique ont donné d’heureux résultats.