translate English to French: Unfortunately, many of these positive developments have been reversed in recent times.
Nombre de ces progrès ont malheureusement été récemment réduits à néant.