translate English to French: Thanks in large part to the Apology and to the establishment of the Truth and Reconciliation commission.
Ceci est grandement dû aux excuses officielles et à la mise sur pied de la commission de vérité et de réconciliation.