translate English to French: These developments are, however, uneven and inadequate and need to be further expedited.
Mais ces progrès sont inégaux et inadéquats et doivent être accélérés davantage.