translate English to French: It’s a responsibility we cannot and will not abdicate.
Il s’agit d’une responsabilité à laquelle nous ne pouvons ni ne voulons renoncer.