translate English to French: These developments are worth following conscientiously and stimulating where possible.
Ces progrès méritent d'être exploités consciencieusement, voire renforcés là où cela est possible.