translate English to French: They have overcome many difficulties and basically achieved various benchmarks set out in resolution 1546 (2004).
Il a surmonté nombre d'obstacles et a pratiquement rempli toutes les conditions fixées dans la résolution 1546 (2004).