After updating to Hardy from Gutsy, logging in produces an error : "Language en_US does not exist, Using system default". After clicking OK it loads the system in using en_US. The same occurs for other languages.
This bug is caused by the difference between /etc/environment in Gutsy and Hardy :
Gutsy :
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="en_US.UTF-8"
Hardy upgraded from Gutsy :
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
Hardy freshly installed :
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
Workarounds :
Remove the 'LANGUAGE="en_US:en"' (or other language) line in /etc/environment.
--or--
Choose a language in GDM (instead of using "System Default").
Thanks for this bug report and for your contribution to ubuntu.
Can you copy these two commands on a terminal and tells if it fixes the problem?
sudo apt-get install language-support-en
sudo dpkg-reconfigure locales