translate English to French: Results Commitments, Achievements and Factors Limiting Success Special result commitment:
développement (IMD) et du système multilatéral de développement.