translate English to French: All possible sources of financing should now be mobilized.
Toutes les sources de financement doivent être maintenant mobilisées.