translate English to French: In our view, that is an encouraging sign of improvement in the work of the ICTR.
Ceci constitue à nos yeux des signes d'amélioration encourageants dans l'accomplissement des travaux du TPIR.