translate English to French: By advancing simultaneously on all these fronts?
Faut-il progresser simultanément sur tous ces fronts?