translate English to French: Many of these are on life support systems.
Beaucoup dépendent de dispositifs de sauvegarde.