Translate the following English sentence to French:
"However welcome some of these developments may be, more needs to be done."
Aussi positifs que soient certains de ces développements, ils ne sont pas suffisants.