Date: Wed, 01 Apr 2009 10:23:58 -0700 From: Marcel Moolenaar <xcllnt@mac.com> To: Gordon Tetlow <gordon@tetlows.org> Cc: FreeBSD Arch <arch@freebsd.org> Subject: Re: On errno Message-ID: <A72F9BE4-2D74-436B-9FB3-19CF93AD6F78@mac.com> In-Reply-To: <4e571dd70904010928w1900ca9ey740f256c344cdd57@mail.gmail.com> References: <8321954E-5CFF-45F9-9F87-BE83659E4C8D@mac.com> <FE53FDC4-6416-458C-A10C-C2C70A085C83@mac.com> <4e571dd70904010928w1900ca9ey740f256c344cdd57@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Apr 1, 2009, at 9:28 AM, Gordon Tetlow wrote: > On Wed, Apr 1, 2009 at 9:13 AM, Marcel Moolenaar <xcllnt@mac.com> > wrote: > Oh, and yes: I have been thinking about localization of the kernel. > While I don't see this to be urgent or critical to FreeBSD itself, > I can see a "market" for it. > > This is an interesting discussion in light of the recent article > about the "Ugly American Programmer." Basically it says that > programmers all understand English (or we can basically expect them > to), so as long as the information is for programmers (user/kernel > barrier qualifies in my mind), is it hugely important? Errors are never for programmers. They are for programs or users. Programs work less well on strings, especially when those strings are "designed" to be printed and thus targeted towards users. Interpretation of such error messages is just painful. On top of that, the user may want a localized message. When arguments in the discussion on i18n or l10n focus on the developer, the argument is flawed by definition and pretty much useless. Only when users are considered in such discussions will you have a meaningful discussion. Thus, when a developer claims that i18n is pointless, you know that the statement can be ignored, for it puts the developer at the center of the universe and not the user. This is still assuming that we write an OS for users and not for developers. The assumption may be false... If we were to write a compiler, the "Ugly American Programmer." article would apply. Writing an OS, I would say that it applies partially at best (one can make a distinction between operators and users, and operators tend to prefer english AFAICT). Personally I'd like to think that that we write an OS for users. -- Marcel Moolenaar xcllnt@mac.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A72F9BE4-2D74-436B-9FB3-19CF93AD6F78>