translate English to French: The PCT is the major achievement of the international system of the recent years.
Le PCT constitue la principale réalisation du système international ces dernières années.