translate English to French: The above developments must all be welcomed.
Il faut se féliciter de toutes les évolutions qui viennent d'être décrites.