translate English to German: Our future energy supply must be based on renewable sources of energy.
Unsere zukünftige Energieversorgung muß auf nachhaltigen Energiequellen basieren.