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



Reply via email to