translate English to French: It was indispensable to mobilize sufficient resources for those purposes.
Il est indispensable de mobiliser des ressources suffisantes à cet effet.