On Sat, Oct 24, 2015 at 04:07:59PM +0200, Alexander Bluhm wrote: > Hi, > > The only thing that is translated into multiple languages in OpenBSD > are the errno messages and signal names. Everything else is in > English. We are not planning to translate more text. Running a > mixed system with less than 1% of the text in native language makes > no sense. So I suggest to remove the NLS support from libc messages. > The catopen(3) functions stay as they are. > > I already saw performance issues with NLS as generating error > messages currently requires disk access. > > I will take care of mtree and bsd.nls.mk if we agree on this > direction. > > There are some NLS leftovers in pledge(2). I will remove them later > after people have updated libc. > > ok for the libc part?
I am very happy to see this go away. There's no point in translating just strerror() strings, and there are no plans to translate the base system. Many ports will still use their own translations with gettext. The errno strings will be in English regardless of language settings, but everything else about gettext in ports will still work. OK by me.
