translate English to French: We have got some things right and some things wrong, just as your country, Germany, has.
Nous avons fait de bonnes choses mais nous nous sommes parfois égarés, tout comme votre pays, l'Allemagne.