Joshua 23 3
You've seen everything the Lord your God has done to all the nations on your behalf—the Lord your God has been fighting for you.
Compare with other 3 random translations
NLT Joshua 23:3You have seen everything the Lord your God has done for you during my lifetime. The Lord your God has fought for you against your enemies.
AMP Joshua 23:3And you have seen all that the Lord your God has done to all these nations for your sake; for the Lord your God is He who has been fighting for you.
NKJ Joshua 23:3You have seen all that the Lord your God has done to all these nations because of you, for the Lord your God is He who has fought for you.