In this task, you are given a sentence or phrase in Xhosa. You must translate it to English in a way that is equivalent in terms of meaning and grammatically correct.

Olu qesho, ngokuchaza kwesisivumelwano, olunikela ngokwemithwalo yezithuthi ezichazwa ngokwamazibuko abizwa kwaye abe kufiko kunye nohambo.
This charterer, by the terms of his contract, provides her with cargo and specifies her ports of call and the approximate dates of her arrival and departure.