ESV: Nevertheless, Josiah did not turn away from him, but disguised himself in order to fight with him. He did not listen to the words of Neco from the mouth of God, but came to fight in the plain of Megiddo.
NIV: Josiah, however, would not turn away from him, but disguised himself to engage him in battle. He would not listen to what Necho had said at God’s command but went to fight him on the plain of Megiddo.
NASB: However, Josiah would not turn away from him, but disguised himself in order to fight against him; nor did he listen to the words of Neco from the mouth of God, but he came to wage war on the plain of Megiddo.
CSB: But Josiah did not turn away from him; instead, in order to fight with him he disguised himself. He did not listen to Neco’s words from the mouth of God, but went to the Valley of Megiddo to fight.
NLT: But Josiah refused to listen to Neco, to whom God had indeed spoken, and he would not turn back. Instead, he disguised himself and led his army into battle on the plain of Megiddo.
KJV: Nevertheless Josiah would not turn his face from him, but disguised himself, that he might fight with him, and hearkened not unto the words of Necho from the mouth of God, and came to fight in the valley of Megiddo.
NKJV: Nevertheless Josiah would not turn his face from him, but disguised himself so that he might fight with him, and did not heed the words of Necho from the mouth of God. So he came to fight in the Valley of Megiddo.