ESV: so that he who blesses himself in the land shall bless himself by the God of truth, and he who takes an oath in the land shall swear by the God of truth; because the former troubles are forgotten and are hidden from my eyes.
NIV: Whoever invokes a blessing in the land will do so by the one true God; whoever takes an oath in the land will swear by the one true God. For the past troubles will be forgotten and hidden from my eyes.
NASB: Because the one who is blessed on the earth Will be blessed by the God of truth; And the one who swears an oath on the earth Will swear by the God of truth; Because the former troubles are forgotten, And because they are hidden from My sight!
CSB: Whoever asks for a blessing in the land will ask for a blessing by the God of truth, and whoever swears in the land will swear by the God of truth. For the former troubles will be forgotten and hidden from my sight.
NLT: All who invoke a blessing or take an oath will do so by the God of truth. For I will put aside my anger and forget the evil of earlier days.
KJV: That he who blesseth himself in the earth shall bless himself in the God of truth; and he that sweareth in the earth shall swear by the God of truth; because the former troubles are forgotten, and because they are hid from mine eyes.
NKJV: So that he who blesses himself in the earth Shall bless himself in the God of truth; And he who swears in the earth Shall swear by the God of truth; Because the former troubles are forgotten, And because they are hidden from My eyes.