I will be flying to Windhoek from Dublin through Johannesburg in August with British Airways. We are flying Comair to Windhoek. Will I need to collect my bag and recheck it again?
Windhoek is an international connection. According to this post:
If the bags are not tagged through, you will have to pick them up, clear customs, and recheck them.
If the bags are tagged through, you don't have to collect them, but you should verify the tag numbers with the connecting airline; if you don't, the bags will not be loaded. However, the post suggests that if you have enough time, it is safer to take the bags through customs and recheck them instead.