translate English to French: Too many projects—up to 40 percent in the last fiscal year—are requiring re-approval for the reasons mentioned above.
100 au cours de la dernière année financière – exigent une nouvelle approbation pour les raisons évoquées ci-dessus.