Translate the following English sentence to French:
"It has delivered peace and prosperity for half the continent for half the century."
Elle a permis la paix et la prospérité de la moitié du continent pendant un demi-siècle.