There is a great deal of confusion in this bug report, so let me clear
some things up.

en_NG is a valid locale name, and "en_NG UTF-8" is perfectly correct
syntax in /usr/share/i18n/SUPPORTED. (It just doesn't mean quite what
you think!)

Several people have mentioned en_UK, which is *not* a valid locale name!
For British English, you want en_GB.UTF-8.

There's nothing wrong with locale.py as such, although there is an
upstream Python bug about possibly improving this behaviour; however it
would be a contentious change and is not appropriate to be made
specifically in Ubuntu. It generally makes sense for individual Python
programs in Ubuntu to ignore locale.Error exceptions from
locale.setlocale, as has been done in system-config-printer. Please do
file separate bugs on individual packages about this.

Did language-pack-en-base get installed on your system? That should have
taken care of generating the en_NG locale automatically, so I'm confused
that this doesn't seem to have happened.

-- 
system-config-printer crashes on an unrecognised locale
https://bugs.launchpad.net/bugs/225532
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to