I completely understand the want to not travel with hundreds of diapers. Unfortunately there is no Libero in South Africa, but there is Pampers. Pampers is a great brand because you get the diapers and wipes in South Africa. Another good brand which is a little cheaper but still good is Huggies.
Hope you have a wonderful trip. Enjoy all the country has to offer. It is such a child friendly country!