translate English to French: The ICTR has accomplished much since it was established in November 1994.
Le TPIR a obtenu d'importants résultats depuis sa création, en novembre 1994.