PRC2OVL tool duplicates a 33K swath through my application, building a dandy
copy of the american english (my lingua franca :-) resources into an overlay
file.

But then what?

How to edit the overlay for the target language? MPW Derez/Rez is baffled.
Constructor in CodeWarrior is clueless.... Since I'm facing several
translations, I'd rather avoid using an application on the palm device
itself to do the edits, that's what I have the IDE's for!!

Since the overlay contains the CRC of the base resource it is an overlay
for, it would seem that converting the resources in place and then
extracting, say, the spanish version resources, would give you an overlay
for the spanish version, not a spanish overlay for the english baseline.

Or, are we supposed to edit the CRC of the spanish overlay to match the CRC
of the baseline application after the fact?


In addition, using Palm's 3.5 applications as a (blind?) guide, the base prc
does not have ANY of the resources provided in the english overlay, i.e. the
built-in and other applications on the Palm 3.5 platform are of two parts:
1) code and other non-translated resources, 2) translated resources. This is
a good thing since it avoids the 'bloat' of carrying around the underlying
native resources AND the target language overlay. Good, but how do they do
that?!

A little sluthing on the German roms, for the To Do List built in
applications reveals the following:
To Do List (appl/todo) - 6 resources (ovly, 2 code, data, tver, pref)
To Do List_deDE (ovly/todo) - 23 resources (ovly, tAIN, 2 tAIB, x tFRM, x
tSTR, etc..)

The app contains NO UI display resources, these are all in the overlay!

Poking into the overlay resource in the To Do List and its overlay.prc
reveals:
[OmOverlaySpecType component: To Do List value(s) / To Do List_deDE
value(s)]
version: 00 04 / 00 04
flags: 00 00 00 03 / 00 00 00 00
baseChecksum: FF FF 61 52 / FF FF 61 52
targetLocale: 00 00 00 17 / 00 02 00 08
baseDBType: 'appl' / 'appl'
baseDBCreator: 'todo'/ 'todo'
baseDBCreateDate: 00 00 00 00 / B4 85 32 BA
baseDBModDate: 00 00 00 00 / B4 85 32 BA
numOverlays: 00 16 / 00 16
overlays[0]: tAIB / tAIN
overlays[1]: tAIN / tAIB
overlays[2]: tAIB / tAIB

So, PRC2OVL can generate the overlay (how to edit?) but how do we construct
the corresponding ovly resource in the base prc?

The KB is pretty quiet on this topic. If you have any suggestions or have
slogged through this process before, please reply.

Thanks.

Carl Lippitt
[EMAIL PROTECTED]





-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to