On Friday, 27 January 2006, at 08:26:29 (+0900),
David Stevenson wrote:

> I don't want to do something that would be undesirable, but for the
> consideration of those others who will decide whether or not to
> apply patches, I will state what started this off.
> 
> Massimo (it.po translater) had this to say on the e-intl list:

I should probably point out that I'm not on that list, just FYI. :)

> For default C locale users I can understand that having this po
> stuff could be "cruft", but the config dialogs look messy for anyone
> using a non-english language. For these users, it's not cruft, it's
> functionality.

Okay, let me explain my opposition to internationalization, after
which I'm going to let it go because it's an argument I'm not going to
win.

1.  gettext sucks donkey balls.  Go back a year or two in the mailing
    list archive to see all the pain we went through trying to support
    the various (incompatible) versions of gettext.  Horrible.
2.  It spews crap all over the filesystem.  *.mo files get thrown into
    /usr/share/locale for every locale a program supports, even if I
    never use any of those locales!
3.  It's fundamentally flawed.  The problem of native language support
    is not simply a problem of replacing one set of strings with
    another set of strings as gettext and friends would have you
    believe.  It is a problem of separating the information you want
    to convey from the method of conveyance.  That includes text,
    formatting, direction...numerous factors.
4.  It's an SCM nightmare.  Any time you so much as sneeze on your
    code, you've got a bajillion .po file changes.  Just look at E
    0.16's CVS history.  See all those 3000- to 5000-line po/ commits?
    Yeah, that sucks.

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/       Author, Eterm (www.eterm.org)
-----------------------------------------------------------------------
 "Remember kids, if there's a loaded gun in the room, be sure that
  you're the one holding it."                        -- Captain Combat


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to