translate English to French: Significant milestones have been passed.
D'importants jalons ont été atteints et dépassés.