translate English to French: We still sometimes face an uphill battle in terms of getting everyone to see and appreciate the value of prevention and promotion, and the public health way of approaching problems.
La lutte n’est pas encore gagnée, pour ce qui est d’amener chacun à constater et à reconnaître la valeur de la prévention, de la promotion et de la manière d’aborder les problèmes du point de la santé publique.