translate English to French: Still, a key issue has been the lack of determined political action.
Il n’en reste pas moins que l’absence d’action politique résolue a posé un problème majeur.