Bless you for taking in this very pretty girl. Now, this is just my opinion, but, with a punture wound that has her limping, a bad cold and being pregnant, if she does belong to someone, they DON'T deserve her back. It is very obvious she is NOT being taken care of.

Could the vet not give you an estimate time as to when she will have her babies? Also, it depends on the size of the carrier, but personally, I think this would be to small for her to have her babies in. A nice big box with some old towels or blanket would be good, so that you could change them for cleaner ones after she is finished giving birth, as it can get pretty messy.

Good luck with this precious girl and please keep us posted on how she is doing.