Translate the following English sentence to French:
"Water and electricity supplies have been restored to some extent, but little more has been done, and the people who have been affected are despairing of the delay."
On a dégagé à peine quelques routes, on a régularisé dans une certaine mesure la fourniture d'eau et d'électricité, c'est tout. Et les personnes touchées par la catastrophe se désespèrent des retards.