translate English to German: The report has undergone a lot of development, and we have been presented with plenty of acceptable compromises.
Ich denke, dass sich in dieser Zeit sehr viel getan hat. Der Bericht ist sehr ausgereift, und es liegen viele annehmbare Kompromisse auf dem Tisch.