translate English to French: It is clear that there have not been sufficient resources to detect or prevent such disasters.
Il est clair que les moyens qui auraient permis de prévoir et d'empêcher ces catastrophes ont fait défaut.