Berean Standard Bible (BSB)
Joshua waged war against all these kings for a long period of time.
World English Bible (WEB)
Joshua made war a long time with all those kings.
Strong's King James
Joshua{H3091} made{H6213}{(H8804)} war{H4421} a long{H7227} time{H3117} with all those kings{H4428}.
The F.O.G *
The F.O.G Message *
Young's Literal Translation
Many days hath Joshua made with all these kings war;