But the king will rejoice in God; all who swear by God will glory in him, while the mouths of liars will be silenced.
NIV
But the king shall rejoice in God; everyone who swears by Him [that is, who binds himself by God's authority, acknowledging His supremacy, and devoting himself to His glory and service alone; every such one] shall glory, for the mouths of those who speak lies shall be stopped.
AMP
But the king shall rejoice in God; every one that sweareth by him shall glory: but the mouth of them that speak lies shall be stopped.
KJV
God has spoken from his sanctuary: "In triumph I will parcel out Shechem and measure off the Valley of Sukkoth."
NIV
God has promised in His holiness [regarding the establishment of David's dynasty]: I will rejoice, I will distribute [Canaan among My people], dividing Shechem and [the western region and allotting the eastern region which contains] the Valley of Succoth.
AMP
God hath spoken in his holiness; I will rejoice, I will divide Shechem, and mete out the valley of Succoth.
KJV