translate English to French: These are things that we welcome.
Nous saluons ces nouvelles réflexions.