translate English to French: Some positive progress has been made.
Des progrès encourageants ont été accomplis dans ce sens.