translate English to French: All of us must contribute to it.
Nous avons chacun à y contribuer.