Translate the following English sentence to French:
"Some progress has been made and no doubt the conclusion of the conciliation has helped them in that regard."
Certains progrès ont été faits et la conclusion de la conciliation y a, sans aucun doute, contribué.