translate English to French: This, too, is a most significant step forward.
Cela aussi, c’est une avancée tout à fait majeure.