No reason not to set locales on non-login shells.

Setting locale only on login shells prevents mosh from working.