translate English to French: The spirit of peace must gain the upper hand.
L'esprit de paix doit reprendre le dessus.