translate English to French: These are encouraging developments.
Il s'agit là d'une évolution positive.