Translate the following English sentence to French:
"What is needed is for resources to be better distributed and correctly allocated to meet all social needs."
Il faut une meilleure répartition et une affectation équitable des richesses pour satisfaire l' ensemble des besoins de la société.