translate English to French: We should all welcome that.
Nous devons tous nous en féliciter.