[Kjartan Maraas]
no is deprecated, but it's going to take a coordinated move to get stuff over to nb I think. I've already filed a bug with Red Hat since I do the translations for that distro, but I want to switch GNOME and the Red Hat translations at the same time to make sure everything works when it's done. KDE is already using nb_NO.
I think we should start bugging the distro makers to get the default locale switched over to nb there, and start moving existing translations as soon as possible.
The first thing to fix is the locale in glibc. When nb_NO is an alias for no_NO as it is now, there is no way to get gettext to use the nb.po files. I've filed a bug, URL:http://bugs.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=glibc&pr=2981, but is still waiting for a resolution. I've since asked for a new nb_NO locale instead of renaming no_NO, URL:http://sources.redhat.com/ml/libc-alpha/2003-06/msg00133.html. I hope one of these solutions will be accepted by the glibc maintainers soon.
The next thing is to update XFree86 to use the same locale name. Then all the other packages should be fairly easy to fix.