Translate the following English sentence to French:
"Our unity allowed our opinion to prevail in the progressive countries and to make significant progress in the twelve crucial areas."
L'unanimité nous a permis de faire prévaloir notre point de vue auprès des pays progressistes et une avancée significative a été enregistrée sur douze aspects critiques.