translate English to French: The recent quest to increase the involvement of the business sector in a country's development effort has demonstrated that inadequate physical infrastructure and human capabilities are often major impediments.
Les initiatives prises récemment pour amener le monde des entreprises à participer aux efforts nationaux de développement ont montré que l'insuffisance des infrastructures et du capital humain étaient deux obstacles majeurs.