You’ve pretty much answered your own question. South Africa operates under ICAO as do a number of Countries worldwide. Even though you may get a SA ICAO commercial license you’ll have to convert it wherever you go in the world as every country has slightly different regulations. EASA or a JAR license generally is used in Europe and FAA in the states.