translate English to French: We all have a responsibility to do our share.
La responsabilité de participer à cet effort nous incombe à tous.