translate English to French: This mobilization has led to significant results.
Cette mobilisation a permis d'enregistrer des résultats importants.