translate English to French: Shortcomings and measures not yet taken - where is progress most vital?
Inconvénients et mesures non encore prises - où le progrès est-il le plus vital?