Answer:
South African language suffered several changes because of the invasions. Before the Europeans San and Khoekhoe people were the first inhabitants. Then Europeans arrived, first were the Dutch and then Britain, that's why South Africa has so many languages.
Also, through historians we know that the first explores were from Portugal, after that came the Dutch colonisation between 1652 and 1815. Then the British arrived between 1815 and 1910.
So, these events explained the language diversity.