I couldn't find anything on MSO indicating why the tag for Transact-SQL is tsql and not transact-sql or t-sql. I can see from Could the tagging system be enhanced to support tag synonyms? that
tsql became the convention, but I couldn't find an explanation anywhere.
Being only one character away from sql makes it harder to visually distinguish them. Is there some general policy or decision I'm unaware of? Furthermore, since Sybase put the dash between "Transact" and "SQL", the name properly has a dash in it, and "T-SQL" is the proper abbreviation for the language.
Seeing as how they're all synonyms anyway, is there a reason not to change how they're displayed?