translate English to French: Increased leveraging of resources.
Mobiliser davantage de ressources.