I think you have some serious issues here, but .... well, if locale is
set as below, and bashrc is set as indicated then how do you input
"locale" in xterm? that measn it is using another locale with bash,
which is trying to use the .bashrc as well?
So, you are confused as well as your machine, suggestion, reload the
affected files from backup and start again because your config is messed up.