translate English to French: We have achieved a compromise and made certain gains.
Nous sommes parvenus à un compromis, nous avons obtenu certains progrès.