translate English to French: It is an "advance" that is long overdue.
Voilà une initiative attendue depuis fort longtemps.