🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #27424

Re: A Programmer Praises the Mac

#27424
From: leonardr
Date: Thu, 21 Apr 1988 16:48
66 lines
4711 bytes
jellinghaus-robe@CS.YALE.EDU writes in comp.sys.mac

>>And while other operating systems struggle to come out with a french or
>>a german version, the Mac has always had that, and is now multi-lingual:
>>Japanese, Arabic, Turkish, and Icelandic, each with its own date formats,
>>and sorting rules, all in the machine, (all even in a single document)
>>at once. (click in the Japanese part of the line, and the keyboard remaps
>>to kanji. click in the arabic part and text inserts from right to left, and
>>letters change their shape automatically depending on whether they are at
>>the beginning, middle or end of the word.)
>
>Yow!  Show me a real Mac program that can do this.  I sure
>haven't seen one yet.  And what about the menu bar?  Does it
>change, too, depending on what part of the line you're in?
>
>Agreed, all this is *possible* with the Mac OS, but I have
>yet to see any application with *all* the necessary resources
>in *all* the above-mentioned languages.  Most applications
>will exist in one version for each language; writing one that
>can deal with multiple scripts at once would be *really* hard.
>I know I haven't seen or heard of anything like what you
>describe.
>
	You're missing the WHOLE POINT of the Script Manager and Internationalization
What you want (and are able to achieve using the Script Manager properly (which
mind you very few program do, but I'll get to that later!)) is a program that
CAN operate in whatever script is current, be it Roman (normal), Hebrew, Arabic
Japanese, or any of the the other ~30 scripts that Apple has defined.  That is 
the wonderful thing (amazing too, mind you, and my hat goes off to Mark Davis
and the International Development Group for it!) about the Script Manager - one
set of routines allows you code to work with ANY of the foreign Interfaces,
rather than having MANY different pieces of code for each possible option.
	What you are asking for is that ALL resources also change when the script
changes...That's an interesting concept, (implementable if you REALLY wanted 
too) but not really practical.  If the person using the foreign Interface System
wants all of his dialogs/menus, etc in the language of his choice, then he can
either purchase a localized version or do it himself, but most (to my knowledge)
of the people using the Script Interfaces use them only part time to include
foreign language text in their English documents, and may not (do not?) want
all their resources in the foreign language (let along changing scripts
everytime they do!!!)
	You are right in one thing that you mention, and that is that there are VERY
few products currently available that support (REALLY SUPPORT!!) the script
Manager and the foreign scripts.  There are two word processors that are being
sold as Script Manager Word Processors (as they were designed with this in mind)
but they are very basic in function (like a MacWrite level) and are therefore
of limited use for many things (such as papers requiring footnotes for example).
And what about Draw Packages, Desktop Presentations, Desktop Publishing??
Actually Letraset and Aldus are working on (Letraset has them available now)
international versions of thier products (ReadySetGo4 and PageMaker respectively
) and they are supposed to be compatable.....
	Well, I've ranted enough...I'll turn off my International Flame Thrower now
and get on with my work.....


+---------------------------------+-----------------------------------+
+                                 +  Any thing I say may be taken as  +
+   Leonard Rosenthol             +  fact, then again you might decide+
+   President, LazerWare, inc.    +  that it really isn't, so you     +
+                                 +  never know, do you??             +
+   leonardr@uxe.cso.uiuc.edu     +                                   +
+   GEnie:  MACgician             +                                   +
+   Delphi: MACgician             +                                   +
+                                 +                                   +
+---------------------------------+-----------------------------------+
Technical Details
Message-ID: <46100130@uxe.cso.uiuc.edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!lll-winken!lll-tis!ames!pasteur!ucbvax!decwrl!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!uiucdcs!uxc.cso.uiuc.edu!uxe.cso.uiuc.edu!leonardr
References: <2658@polya.STANFORD.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!lll-winken!lll-tis!ames!pasteur!ucbvax!decwrl!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!uiucdcs!uxc.cso.uiuc.edu!uxe.cso.uiuc.edu!leonardr
From: leonardr@uxe.cso.uiuc.edu
Newsgroups: comp.sys.mac
Subject: Re: A Programmer Praises the Mac
Message-ID: <46100130@uxe.cso.uiuc.edu>
Date: 21 Apr 88 16:48:00 GMT
References: <2658@polya.STANFORD.EDU>
Lines: 65
Nf-ID: #R:polya.STANFORD.EDU:2658:uxe.cso.uiuc.edu:46100130:000:4120
Nf-From: uxe.cso.uiuc.edu!leonardr    Apr 21 10:48:00 1988