what are the factors that determine register as a language variety?
They can be regional (geographical), ethnic (national and racial), and social (class, age, gender, socioeconomic status and education). All these factors are interconnected. They are reflected in every language variety's pronunciation, vocabulary, grammatical constructions and syntax.