[comp.sys.mac.system] Multiple Foreign Systems in one folder?

jongminp@cae.wisc.edu (Jong-Min Park) (04/07/91)

I'm trying to install Korean, Japanese, and International System
into a single System Folder.

My goal is to leave all menu, alert etc. in English while being
able to use several foreign scripts. The Installer in each
disk just replaces the previously installed System, so I can't
use this.

Is it okay to just copy KanjiTalk file, HangulTalk file, and
some other INIT/CDEV files into the system folder created using
International System, or do Japanese, Korean (or any other
non-alphabet language) Systems have special patch resources that
need to be installed into the System file, in addition to
itlx,KCHR,fonts etc. resources?

If mixing several scrips is possible, are they compatible with
each other at all?

I believe most alphabet-using languages (e.g. Spanish) don't need
special script drivers a la INIT/CDEV, so I guess just copying
itlx, etc. resources would work. Is this true?

Jong-Min (jongminp@cae.wisc.edu)

ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University) (04/08/91)

Regarding installing multiple foreign scripts into a single system:

I did this long ago just for fun, with Japanese and Arabic (this was
in my pre-CD-ROM days, when Japanese and Arabic were all you could get
through APDA). I did get the occasional crash, but that might have
been because I was running a 6.0.2 Japanese script with a 6.0.3 system.
Also, removing MacroMaker helped make things a bit more reliable
(I *wondered* why MacroMaker wasn't part of the Japanese system
release...).

I think you're on the right track: what you need to put in the
System file are the itlx, KCHR and SICN resources, and the necessary
fonts, there are definitely no INITs or PTCHs. If you miss any of the
necessary resources, you'll know--the script system will refuse to
install itself. If this happens, just go back in with ResEdit and
have another look. The script systems themselves reside in separate
INIT/cdev files (plus other ancillary files specific to each script)
that you just have to copy into your system folder.

One minor point: if you have any non-Roman script systems installed,
you'll need to change the FOND ID of Chicago from 0 to 16383. Not
only should you change the FOND resource ID, you must change the
first word of the FOND itself to match. If you don't do this, you'll
see Key Caps come up in Chicago, but with no font selected in
its "Key Caps" menu! I can't remember if there were any worse
consequences than this.

Yes, it's true that non-English Roman systems do not require
their own script systems; they just use the standard Roman script
(and the same old fonts!) with special itlx and KCHR resources,
nothing more. There may be an exception: I think the Yugoslavian (?)
system has one or two double-byte characters in it; I'm not sure
how these are handled.

As I recall from comments made by Apple people at developer
conferences, the ability to run multiple scripts at once
(i e more than Roman-plus-one-other) is not officially supported
as yet, but "the groundwork is there". I assume what this means
is that they haven't fully tested it out yet.

Best of luck...

Lawrence D'Oliveiro                       fone: +64-71-562-889
Computer Services Dept                     fax: +64-71-384-066
University of Waikato            electric mail: ldo@waikato.ac.nz
Hamilton, New Zealand    37^ 47' 26" S, 175^ 19' 7" E, GMT+12:00

miyazaki@diana.NoSubdomain.NoDomain (Takeshi Miyazaki) (04/12/91)

As far as I know...
(I have experiences only with English and Japanese system, though)

One method
   1) Copy DITL, STR, STR# resources from English system file to Japanese
      system file.
   2) Substitute DAs to English ones.
   3) Restart.   If you want to run English system, press option+E at start
      up or restart without Kanji Talk init (using init picker utility)

Another method
   I learned this from a japanese magazine on Macintosh,
   1) Overwrite Japanese system file with English version of installer.
   2) Change itlc resource to 1.
   3) Same as above.

I'm not a expert of Macintosh, so I don't know it can be applied to 
Korean, Japanese and English systems. But,

Hope this helps.

One more thing, I remember Japanese software house "Maki enterprise"
sells ScriptMover(?) which can install multiple foreign system resources to 
English system file. (correct me, if I am wrong.)

You can reach them at 0888-72-5770 (tel) or 0833-72-6380 (fax).
         address is   P.O. Box 6, Awa-ikeda, Tokushima, Japan.


Takeshi Miyazaki
miyazaki@ee.princeton.edu