translate English to German: We all have to admit, however, that the impact of our policy has probably not been sufficiently measured, explained or appreciated.
Wir müssen jedoch zugeben, dass die Wirkung unserer Politik offenbar nicht ausreichend gemessen, erläutert oder gewürdigt wird.