translate English to French: We must all do our share.
Nous devons tous jouer notre rôle.