Translate the following English sentence to French:
"Nonetheless, even though progress has been made in recent years thanks to strategies such as mainstreaming and complementary schemes such as positive action, they are still too few in number to be satisfactory."
Pourtant, si au cours de ces dernières années, des progrès ont été réalisés grâce à des stratégies telles que le mainstreaming et à des mesures complémentaires telles que les actions positives, ils sont trop peu nombreux pour être satisfaisants.