translate English to French: This, again, is long overdue.
Là encore, il n’est que temps.