translate English to French: They lack modern sources of energy.
Ils ne disposent pas de moyens modernes en matière d’énergie.