To localize the Finder and System
This page has a lot of large pictures, some in progressive JPEG. 6,5MB is recommended for Netscape otherwise some pictures and text could be left out.
This is the not so necessary localization of menus etc. It is much more
work and it does introduce a lot more opportunities for things to go wrong.
The result of the localization is by us called a hybrid system. The result
is not a 100% pure localized system, but it is very close to that. The localization
here is based on a source that is a 7.5.2 Swedish 9500 only system that
has been updated with System update 2.0 US version.
In this guide we assume that you are used to deal with ResEdit and editing
the resources in different files.
To repeat ourself; Please make a backup of your hard disk before diving
in to this project. Even without trying this, you should of course have one
or several backups. Enough said.
Preparations

A Finder from running the System update 2.0 US on a localized system, we
use the name Combo Finder.

A localized Finder from a system built for any machine.

A System file from running a System update 2.0 US on a localized system,
we use the name Combo System.

A localized System file for a (in this example) 9500.

A System 7.5.2 Update from running a System update 2.0 US on a localized
system, we use the name Combo Update.

ResEdit of a good version (3.1.3) allocated 1MB of RAM.
All resources copied with ResEdit are replacing resourses, do not klick Unique ID.

The Finder
One version of Finder works on all machines, no different resources for different machines.
To preserve the compressed code resources inside the Finder we copy the
resources 'surrounding' the code in the localized Finder to the Combo Finder.
From localized Finder to Combo Finder all except the following resources;
CODE
fval
hjcr
MACS
vers

We suggest that you change language flag and the vers resource so that you
later can distinguish between this and the 'real' thing.
Now when we are here poking we could also take a look at where to change
the alias extension to a shorter one. We prefer ^ with no empty spaces
in STR#20500.

On large systems we regularly increase the memory that Finder has to work
with in SIZE to 350KB.

The System file
The System file is simple, only copy the following resources from the localized
System file to the Combo System file;
STR#-16504 (changed)
DITL all (changed and new)
DLOG all (changed and new)
DSAT (changed)
MST# (3 new)

The following resources are changed but are of little importance so we just
skip them;
STR -16096 (new)
STR -20065 (new)
STR -16408 (new)
STR# 16403 (changed)
We suggest that you change language flag and the vers resource so that you
later can distinguish between this and the 'real' thing. Note that the System file changes from 7.5.3 to 7.5!

Now when we are here we could also take a look at where to make the alias
more readable by using underline ($04) instead of italic, in itlb 0.

We could also make the system boot without VM (first boot) leaving RamDoubler
alone by changing the first A byte in vm 0 resource from 0000000100C00000010C
to 000000000C400000000D.

The System 7.5.2 Update 2.0
The Update file is simple, only copy the following resources from the hybrid
System created a moment ago and paste them to the Combo Updater;
ALRT (all changed)
DITL (all changed)
DLOG (all changed)
DSAT (one changed)
fld# (changed)
MENY (some changed)
mst# (all changed, some new)
mstr (all changed, some new)
STR (all changed, some new)
STR# (all changed, some new)

We suggest that you change language flag and the vers resource so that you
later can distinguish between this and the 'real' thing. Do not change the
version number or short version string. A funny thing is that the Update has the Development flag set.

As usual, when we are here, why not change the STR -16413 to 'NoName' to get
rid of that silly dialog Timbuktu shows when this resource is blank.
