[This is in the general direction of Ken Krugler, I think.]

Please tell me I'm just missing something here.  I'm translating my app's
resources into a European language.  All translatable resources (except
forms) are in Rez .r files and I'm using CodeWarrior on Windows.

Here's the problem: Rez (or the PalmRez post linker) seems to assume that
Rez files use the Macintosh character set, which is very different from the
Windows character set above 0x80.  For English text this is no problem, but
for accented characters above 0x80, it's a huge problem.  CW tries to
transliterate such characters from the Mac encoding to the Palm/Win
encoding, but of course when editing the .r files they were entered in
Windows encoding in the first place.  The result in the Palm app is garbage.

So I tried changing the 'Transliteration' option in the PalmRez Post Linker
settings panel.  Both the 'Palm OS 3.0.x and earlier' and the 'Palm OS 3.1
and later' settings result in this undesirable conversion.  The 'None'
options looks promising, but it just turns every character in every resource
into a zero byte.  THAT can't be right.

So... how to do this?  Do the Windows CodeWarrior tools really always assume
the Mac encoding, or am I overlooking some option to tell it my files are
already in Windows encoding?  One solution is to translate these Rez files
on a Macintosh, but that's not practical in my situation here.  This needs
to work correctly on Windows.

-slj-


-- 
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