home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / unix / bsd / 10518 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  2.5 KB

  1. Xref: sparky comp.unix.bsd:10518 comp.os.linux:21305
  2. Path: sparky!uunet!paladin.american.edu!gatech!swrinde!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!rutgers!hsdndev!husc-news.harvard.edu!husc-news!carlton
  3. From: carlton@scws8.harvard.edu (david carlton)
  4. Newsgroups: comp.unix.bsd,comp.os.linux
  5. Subject: Re: Dumb Americans (was INTERNATIONALIZATION: JAPAN, FAR EAST)
  6. Message-ID: <CARLTON.92Dec21163013@scws8.harvard.edu>
  7. Date: 21 Dec 92 21:30:13 GMT
  8. References: <1992Dec18.212323.26882@netcom.com> 
  9.  <1992Dec18.235809.15484@midway.uchicago.edu> <agp22+#@rpi.edu> <1gvpt0INN8s0@hrd769.brooks.af.mil>
  10. Organization: Citizens for Boysenberry Jam
  11. Lines: 34
  12. Nntp-Posting-Host: scws8.harvard.edu
  13. In-reply-to: news@hrd769.brooks.af.mil's message of 19 Dec 1992 12:33:04 -0600
  14.  
  15. In article <1gvpt0INN8s0@hrd769.brooks.af.mil>, news@hrd769.brooks.af.mil (InterNet News) writes:
  16.  
  17. > So, I have a suggestion.  Change someone.  If you think
  18. > internationalization is a snap, try it.  Get convinced that it is
  19. > hard to retrofit, but relatively simple to design for and proceed
  20. > from there.
  21.  
  22. I don't believe you.  I could believe that doing it badly (well enough
  23. to handle most European languages, say) is easy, but I think doing it
  24. well takes a lot of work.  You have to deal with different character
  25. sets, ways of text entry, direction of text, mixing scripts,
  26. connection rules, and so forth; some of these are not difficult
  27. problems, perhaps, but a lot of them are.  For example, if you want to
  28. type something in the Nagari script, hardly an uncommon script, you
  29. will either have to have an overly complicated and artificial method
  30. of entering text (bad - this puts unnecessary burden on the user),
  31. read ahead in the input stream before figuring out what to put on the
  32. screen (crummy for interactive input), or deal with the fact that what
  33. you have put on the screen is going to change even when the user keeps
  34. on typing without deleting (bad, because it makes the characters on
  35. the screen jump around a lot.)  Doing any sort of decent solution will
  36. take a lot of extra coding, require a lot of research to figure out
  37. what the problems are and what sort of solution people prefer, require
  38. care not to lead to bloated programs (if you care), and is not what I
  39. would call "relatively simple".
  40.  
  41. Perhaps I'm missing something, though - would you care to share with
  42. us your methods for designing for internationalization?
  43.  
  44. david carlton
  45. carlton@husc.harvard.edu
  46.  
  47.         Learning Sanskrit would be more amusing.
  48.                           - Johnny Inkslinger, in _Paul Bunyan_
  49.