translate English to French: Did not such dependence on donors prevent certain programmes from becoming sustainable?
Cette dépendance vis-à-vis des donateurs ne nuit-t-elle pas à la viabilité de certains programmes?