translate English to French: Securing this is a major priority.
Garantir cette transparence est devenu un souci majeur.