translate English to French: Departments and agencies have steadfastly devoted people and resources to achieving all these objectives, while meeting their programme responsibilities.
Les ministères et organismes ont sans relâche affecté personnel et ressources à l'atteinte de ces objectifs tout en s'acquittant de leurs responsabilités de programmes.