Whereas language attitude refers to a particular speaker's opinion towards the language s/he is learning, language identity is an important sociolinguistic construct in language learning research denoting the way an individuals understands their relationship to the world through the language they are speaking. Ethnic minority groups in multiplex social networks may identify themselves differently in different social domains. Domain refers to the particular function or space that a given language variety represents in the society, such as language used in the work domain, family domain or religious domain, etc. As can be seen, the two concepts have very close semantic links, however, language identity is much broader than language attitude because it covers a wider scope involving a myriad of sociodemographic parameters.
That is not a simple question, I believe there are multiple answers. An individual relates to their environment based upon their own personality and conscious. Languages influence how a person interprets and understands their own environment. Although an understanding of any language relates toward one's own conscious perception, most individuals follow their own socities definition of norm and relate toward their environment or social norms. Although I believe there is a definitive connection, it is simply related toward a person's own conscious perception of their environment. Every mind is different.