translate English to German: It is my belief that they will then be pinned down by the commitments they assumed publicly.
Meines Erachtens werden sie so auf die öffentlich von ihnen gemachten Zusagen festgenagelt.