[EMAIL PROTECTED] wrote:
>
> Daniel,
>
> 1) A period ( '.') is the same for English and Japanese (its still a single
> byte character 0x2E).
> So you can always use 3 periods instead of an ellipsis. And that is
> the prefered way if your application uses a Roman interface but doesn't
> want to look "weird" while running on Palm OS for Japan.
> You certainly *don't* want a double byte period.
Yeah, looks pretty funky, huh? ;)
I found my problem in the PilRC sources. PilRC *helpfully*
replaces "..." strings with the old ellipsisChr. Here's the
relevant source:
/* pilot has a special ... character */
if (cch >= 3 && strcmp(&mi.itemStr[cch-3], "...") == 0)
{
mi.itemStr[cch-3] = (char) 0x85;
mi.itemStr[cch-2] = 0;
}
This is the last straw in some issues PilRC doesn't address
with localizations, so I'll try to see what I can do to come up
with a more "international-friendly" version.
For now, I can use strings like "About.. ." and hand-edit the
resulting binary to "About... " instead.
Regards,
Daniel.