ESV: If you will not listen, if you will not take it to heart to give honor to my name, says the Lord of hosts, then I will send the curse upon you and I will curse your blessings. Indeed, I have already cursed them, because you do not lay it to heart.
NIV: If you do not listen, and if you do not resolve to honor my name," says the Lord Almighty, "I will send a curse on you, and I will curse your blessings. Yes, I have already cursed them, because you have not resolved to honor me.
NASB: If you do not listen, and if you do not take it to heart to give honor to My name,' says the Lord of armies, 'then I will send the curse upon you and I will curse your blessings; and indeed, I have cursed them already, because you are not taking it to heart.
CSB: If you don’t listen, and if you don’t take it to heart to honor my name," says the Lord of Armies, "I will send a curse among you, and I will curse your blessings. In fact, I have already begun to curse them because you are not taking it to heart.
NLT: Listen to me and make up your minds to honor my name,' says the Lord of Heaven’s Armies, 'or I will bring a terrible curse against you. I will curse even the blessings you receive. Indeed, I have already cursed them, because you have not taken my warning to heart.
KJV: If ye will not hear, and if ye will not lay it to heart, to give glory unto my name, saith the Lord of hosts, I will even send a curse upon you, and I will curse your blessings: yea, I have cursed them already, because ye do not lay it to heart.
NKJV: If you will not hear, And if you will not take it to heart, To give glory to My name,” Says the Lord of hosts, “I will send a curse upon you, And I will curse your blessings. Yes, I have cursed them already, Because you do not take it to heart.