translate English to French: This means displaying far greater resolve and unity of effort.
Il faut donc montrer une détermination beaucoup plus grande et l'union dans l'effort.