I would say she'll give birth in about a week; buy a breeding net, some fry food like hikari "first bites" and some extra food for the mum like freezedried bloodworms/tubifex/daphinia and some plants for the tank.
Set the breeding net up and do some some water changes over the next couple of days to keep it as clean as posible and raise the tank temp to 26 degrees if you havn't already got it at that temp.
Feed the pregnant fish some of your freezdried foods with her fish flakes every couple of days to give her some extra strength/energy.
When you set the breeding net up, do not put it directly under the tank lights(if you can't put somthing on top of it to shade it) but put it somwhere where it will get good current/flow from the tanks filter. Put a stone in it to weight it down and a peice of plant.
Using the remaining plants to create some heavily planted areas in the tank so when the fry(baby fish) are born they can hide from the adults and not all get eaten. Put the fry when they are born into the breeding net and feed them some of the fry food- i would feed them 4times a day and remember to keep the net clean and take out any uneaten food after half an hour.