Translate the following English sentence to French:
"These current steps must be applauded but there is still a long way to go."
Ces dispositions actuelles doivent être applaudies mais il y a encore du pain sur la planche.