translate English to French: Clarification has to be sought on progress regarding innovative mobilization of resources.
Il faudrait chercher a` savoir si des progre`s ont e'te' faits concernant de nouvelles me'thodes de mobilisation des ressources.