translate English to French: • And that making progress means making significant investments.
• le progrès ne se fera qu'au moyen d'importants investissements.