Git commit c8c3cd3b08. Connect to any remote machine. Run `M-x eshell RET', then `$ locale'. Output: LANG=en_GB.UTF-8 LANGUAGE= LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" ... All settings other than `LANG' are reset. In comparison, when I do the same with Emacs 28: LANG=en_GB.UTF-8 LANGUAGE= LC_CTYPE="en_US.utf8" LC_NUMERIC="en_US.utf8" LC_TIME="en_US.utf8" Paul ...