translate English to French: It is acknowledged that some projects have not been completed due to numerous reasons, but invariably this can be attributed to the lack of available resources.
De nombreuses raisons ont empêché de mener à terme certains projets, mais, immanquablement, cette situation peut être attribuée à la pénurie de ressources disponibles.