translate English to French: Making progress on this is important and has been a priority for some time.
Il est important de progresser sur ce point et c'est une priorité depuis quelque temps.