Sorry, i still confuse in it. I convert the prc by pre2ovl like this. (.eg PRC2OVL list.prc -locale enUS -o list_enUS.prc) I extra .prc generated. But i find the the size is much smaller. Is the new prc just include a overlay resource??
In order to drive the application work, do i need to load both of the prc?? And u said > Normally the way you create an overlay is to > first build an English version of your app. Then you run the PRC > through the PRC2OVL tool (part of the SDK), and specify zhCN as the > target locale. This creates an overlay PRC with the correct > information in the 'ovly' resource, but it still contains unlocalized > (English) resources. Finally you use Constructor to localize the > text, adjust the layout of forms, etc. I cant see any change in the resource, if i change the resource into localized version will the case that the appl. can't work in default(english) version?? Thank you for helping me in advance Keith "Ken Krugler" <[EMAIL PROTECTED]> wrote in message news:76153@palm-dev-forum... > > At 12:00am -0800 02-02-08, Palm Developer Forum digest wrote: > >Now i am going to localizing my appl. > >I read through "Using Overlays to Localize Resources" and "PalmOS > >Programmer's Compaion - Localized Applications" also sample of "Address" > > > >i got a brief idea on that, but still alot of Qn. > >I know i have to create a set of resources for different lang > >(eg. create a appl in chinese (on top of chinese OS) > >I checked out the language code for chinese - 'zh', country code for china - > >'CH' > > The country code for China is 'CN', not 'CH'. > > >But from ""Using Overlays to Localize Resources" mention that an overlay > >resources should contain Type information ('ovly' for overlay databases). > >Where can i set it ? or it will be set automatic? or by Overlay tools?? > > This gets a bit tricky. Normally the way you create an overlay is to > first build an English version of your app. Then you run the PRC > through the PRC2OVL tool (part of the SDK), and specify zhCN as the > target locale. This creates an overlay PRC with the correct > information in the 'ovly' resource, but it still contains unlocalized > (English) resources. Finally you use Constructor to localize the > text, adjust the layout of forms, etc. > > Unfortunately I don't think the version of Constructor in the current > SDK supports Simplified Chinese, so that won't work for you. > > The other approach then is to build separate versions of your app, > one for English and one for Simplified Chinese. You can compile the > Simplified Chinese version using PilRC, which has some hacks in it to > correctly calculate text widths for GB2312-encoded text. Then you can > use PRC2OVL in a special way to create an overlay with the right > information - Ezekiel's talk at PalmSource describes how to do this > at length. I'm assuming his slides will be posted to the web site > after PalmSource. > > Or you can skip the whole overlay thing and just use the Simplified > Chinese version of your PRC. > > >Do i need to create a separate target for every lang? > > There was a discussion of this very topic just a few days ago on the > list. Search the mailing list archive for "localize" and/or > "translate". > > >How can the overlay manager locate/ identify the correct overlay database in > >appl? > > It uses the current locale to decide which overlay to load. The > current locale (stored as two feature values) is normally the same as > the system locale. > > -- Ken > > Ken Krugler > TransPac Software, Inc. > <http://www.transpac.com> > +1 530-470-9200 > > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/tech/support/forums/
