国语ē祘开发
(by WilliamGui)
ゑ较甅装软ン–Ω发︽穝软ン时常号称时や个国產语ē这点对夺装软ンカ场︽销τē琌獶盽璶项为狦や销语ē会カ场︽销间对蔼驰软ンカ场国际て湾τē这无獶琌项ゲ璶当稱р开发来应ノ祘国祘セ时ê该幺办㎡别紧张Delphi40矗ㄑ个应ノ祘设计Θ国语ēresource file弘灵ノ这个弘灵р个应ノ祘设计Θ国语ēㄏノ钡当应ノ祘ぃ语ēWindows95┪WindowsNT执︽时应ノ祘会动载语ēUI书开发将ぃノ祘い︽北ぃ语ē书载动
为让е秆国语ē祘写猭и们实际来级写个璖ㄒ会睲贰ㄇ请写个いゅ钡璖ㄒ祘礛р﹍祘储琘个ヘ录钡着ゲ须Build┪Run项ヘ璶ヘ琌产ネ执︽档让Resource DLL Wizardт这个档紧钡着开启Object Repository点选[New]页ΩResource DLL Wizard
这个Resource DLL Wizard材个设﹚˙骤琌﹚UIForm档请点选刚设计いゅ书Form档狦Τ个Form请点选Add钮来穝糤个˙骤琌﹚才﹃rcゅン程个˙骤则琌﹚┮设计UI琌ê个语ē刚设计璖ㄒ祘琌いゅ书┮请Locale选项选择Chinese(Taiwan)程点选[Finish]键ЧΘ设﹚
时Delphi40会为这个いゅ应ノ祘疭别ミ个储resource file项ヘ项ヘ会砆穝ヘ录CHT内请马Build这个DLL项ヘ这时Delphi40碞会动为应ノ祘ミ个Project111.cht档这个档碞琌и们┮惠璶resource fileウ会砆CHTヘ录
钡来请р应ノ祘项ヘ载Delphiр璣ゅUI钡э写ΘいゅUI钡礛穝Build应ノ祘钡着ㄌ酚玡˙骤开启Object Repository穝设﹚筂ぃ过程个˙骤ゲ须рLocaleэ为English(United States)样Delphi会动ミ个resource file项ヘの个为ENUヘ录ゲ须Build这个项ヘ眔Project111.enu档样ウ会砆ENUヘ录
ㄤ实这个Wizard瞶单纯ウ会针对项ヘ级写ぃ语ēUI书碞琌Form产ネ穝项ヘミ独ミヘ录来这ㄇ产ネ穝档这ㄇ穝档珹穝Project File(*.dpr)销语ēUI书(*.dfm)程编译产ネ资方档(*.ヘ录称)祘码ゅン(*.pas)ぃ会为语ēぃτΤヴ畉奢为Object Pascal常琌璣ゅ语猭┮还琌会储ヘ录碞琌层ヘ录没Τヴэ变来对项ヘ恨瞶τē会变眔轻猀磖е为ぃ语ē项ヘの书资常会摆ぃヘ录璶针对琘销语ē开启对应项ヘ礛Build项ヘ碞会产ネ这销语ē资方ゅン
Τ这ㄇぃ语ē资方ゅン(resource file)程璶р刚产ネ璣ゅ(*.enu)のいゅ(*.cht)资方ゅン蝋应ノ祘(*.exe)┮竚应ノ祘碞会时ㄣΤ璣ゅ蒓いゅㄏノ钡ê幺应ノ祘琌笵┏璶执︽ê个セㄏノ钡㎡
这个问题碞ぃ琌应ノ祘┮决﹚为╰统语ē常琌パWindows95┪WindowsNTセō磝北┮狦稱让应ノ祘够动才╰统预设や语ēê幺璶开启Windows95北[国别设﹚]ㄣ祘рWindows预设国别эΘ┮惠璶国别当应ノ祘执︽时ウ将会动ㄌ誹 Windows95╰统预设国别资来决﹚璶ノ销语ēㄏノ钡