translate English to French: About 85 per cent of all such projects in developing countries have failed in some respect.
Dans les pays en voie de développement, environ 85 % de tous les projets de la sorte ont échoué d’une certaine façon.