ESV: Many years you bore with them and warned them by your Spirit through your prophets. Yet they would not give ear. Therefore you gave them into the hand of the peoples of the lands.
NIV: For many years you were patient with them. By your Spirit you warned them through your prophets. Yet they paid no attention, so you gave them into the hands of the neighboring peoples.
NASB: However, You remained patient with them for many years, And admonished them by Your Spirit through Your prophets, Yet they would not listen. Therefore You handed them over to the peoples of the lands.
CSB: You were patient with them for many years, and your Spirit warned them through your prophets, but they would not listen. Therefore, you handed them over to the surrounding peoples.
NLT: In your love, you were patient with them for many years. You sent your Spirit, who warned them through the prophets. But still they wouldn’t listen! So once again you allowed the peoples of the land to conquer them.
KJV: Yet many years didst thou forbear them, and testifiedst against them by thy spirit in thy prophets: yet would they not give ear: therefore gavest thou them into the hand of the people of the lands.
NKJV: Yet for many years You had patience with them, And testified against them by Your Spirit in Your prophets. Yet they would not listen; Therefore You gave them into the hand of the peoples of the lands.