translate English to French: The time we had to finalize this draft was extremely short.
Nous avons eu très peu de temps pour mettre au point ce projet de résolution.