Why are my remote shells talking to me in Italian?

Of late I have noticed that many of the commands respond to me in foreign language. According to Google translate it is Italian.(See screenshot)

Foreign texts in red boxes

I have noticed that this happens to me only when I ssh to some remote system, as in this case. When I access that system locally then it "replies" to me in English. I had noticed this same problem for another remote system too. At that time I had assumed that maybe that remote system's language setting is screwed. However, now it seems my local system (ssh) is somehow introducing itself in Italiano.

What is going on?


Solution 1:

It seems to me that either you have a local environment variable which indicates that your language (or locale) is italian, or the remote servers have their default locale set to italian. Check if you have an environment var called LC_ALL or anything starting with LC_ (execute: set | grep ^LC_) which indicates that you're default locale is italian. Also, your ssh configuration may contain environment settings indicating the forementioned. Does it also happen when you ssh to localhost?