translate English to French: And yet despite the many obstacles along the way, you have managed to continue living your lives in French.
Mais, en dépit de tous les obstacles sur votre route, vous avez réussi l’exploit de continuer à vivre en français et vous avez toutes les raisons d’en être fiers.