translate English to French: Sri Lanka was on track to fulfil several Millennium Development Goals.
Sri Lanka atteindra dans les délais voulus plusieurs des objectifs du Millénaire pour le développement.