translate English to French: At long last, national leaders have been able to acknowledge that peace is the speediest and best way to settle these conflicts.
Finalement, les dirigeants nationaux ont admis que la paix offrait le moyen le plus efficace et le plus rapide d'en finir avec ces conflits.