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
