translate English to French: We should be concentrating to an even greater degree on renewable energy and resources.
Nous devons nous concentrer bien plus sur les énergies et les ressources renouvelables.