The words you have posted seem to be a direct translation of the Afrikaaner words which are in the Digital Tradition database Sarie Marais.Transvaal was one of the Boer Republics set up in the late 19th century to escape British rule.
The English language version I recall has a chorus with a line like "There's forty thousand springboks in the old Transvaal", so perhaps there are several versions.
Wassail! V