translate English to French: It had seen tremendous progress on all fronts.
Ce pays a enregistré des progrès remarquables sur tous les fronts.