translate English to French: Some of the major perpetrators have been prosecuted, peace has been restored and confidence is growing.
Certains des principaux responsables ont été traduits en justice, la paix a été rétablie et la confiance se renforce.