I don't think government will legalize bitcoin. The government may not want a currency that would be difficult for them to tax. Also, there are worries that bitcoins be used for money laundering. Probably, the people will use the bitcoin in some parts of their transactions even though the government will not legalize.