请问,如果增加多国语言显示? |
答題得分者是:小傑克
|
fansnaf2008
一般會員 發表:6 回覆:11 積分:3 註冊:2008-12-03 發送簡訊給我 |
|
Coffee
版主 發表:31 回覆:878 積分:561 註冊:2006-11-15 發送簡訊給我 |
|
小傑克
資深會員 發表:5 回覆:209 積分:357 註冊:2009-02-16 發送簡訊給我 |
使用簡體的朋友是吃虧了點, 你 copy 這邊"多語系" 這三個字在ktop 的搜尋裏可以找到很多之前人的做法
打簡體 "多语系" <---搜尋不到 ===================引 用 fansnaf2008 文 章=================== 现有一个系统,已经开发完毕了, 可是客户突然想要增加 一个多国语言的功能, 需要显示英文和繁体中文(目前为简体中文), 请问,有没有比较简便的方法来实现,谢谢!
------
額有朝天骨,眼中有靈光 |
fansnaf2008
一般會員 發表:6 回覆:11 積分:3 註冊:2008-12-03 發送簡訊給我 |
呵呵,我用简体搜索了一下,没有发现
后来换 繁体看了下,找到了不少资料,总结下,大概3中办法: 1,控件法,基本都是收费的,好像反响比较好的是 mustapha.wang 所在公司开发的Acro Multi Language 组件, 但他回复的帖子都在多年前的了,不知现在还在更新否; 2,INI文件法,大体上是将所有的文字caption,hint,text之类的全部写入配置文件, 然后加载; 3, Multi Resources Wizard,delphi自带的,我比较倾向于这种方式, 还不知道具体如何操作呢。。。。。 |
小傑克
資深會員 發表:5 回覆:209 積分:357 註冊:2009-02-16 發送簡訊給我 |
具體也不是很複雜, delphi 有sample 請看這個--> C:\Program Files\Borland\Delphi7\Demos\RichEdit
從這開始--> IDE的menu 中選 project-->Languages-->add 然後--> View-->project manager 可以看到語系的res (build 會跑出 resource form 和檔案) 程式裏要加一段(看sample) ...剩下其他的你可能要研究一下他運作的原理(最好測試成功再去改你的程式,不然把有可能多很多檔案把原來程式都搞亂了)
------
額有朝天骨,眼中有靈光
編輯記錄
小傑克 重新編輯於 2009-03-16 17:55:16, 註解 無‧
|
mustapha.wang
資深會員 發表:89 回覆:409 積分:274 註冊:2002-03-13 發送簡訊給我 |
哈哈,我们的Acro Multi-Language Suite for Delphi.Win32一直在更新,去年增加了unicode支持,今年增加了即时切换语言功能,并支持了delphi2009。
去年同时推出了Acro Multi-Language Suite for Delphi.Net 可以保证,只要你把那些直接使用字串的地方(如ShowMessage/MessageBox/Raise Exception)定义到ResourceString区去,别的不需要你修改一行代码。 最近在这里建立了讨论区。 http://multilanguage.tech.topzj.com/
------
江上何人初见月,江月何年初照人 |
fansnaf2008
一般會員 發表:6 回覆:11 積分:3 註冊:2008-12-03 發送簡訊給我 |
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |