I dont know what is meant by Tajik character in Ghazni and Gardez is the term Tajik here used for Dardic Bactrian Sanskrit Ormuri etc as these were languages that were possibly spoken there before As for Kabul academic sources say Pashto is spoken in most of Kabul as first language Herbert Penzl said Pashto is spoken in the southern and central parts of the province of Kabul outside of the Hazara Afghanistan territory And according to an article in Iranica Pashto is spoken in Afghanistan in the regions of Mareq Kbolestn Wardak Lgar Pakt Pakty azn the south from Kaawz to Farh where it is the majority language the region of Herat and Afghan Turkestan ie Bactria where in the course of the last century important implantations have continued to increase the Pat presence