S soso Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-04 #1 哪位大虾能否告诉小弟如何实现同一软件的多语言编程,如中文和英文版, 请详细一些!! 随便问一句,汉化补丁是如何实现的?
A amo Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-04 #2 >同一软件的多语言编程 动资源的手脚吧。 所有的菜单,提示,标签和标题等等都放在资源中, 基本只需换资源文件就行了。 汉化就是把资源中的相应字符串改为中文。
H hansong Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-04 #3 用d5吗,它可以找出里面的字符串,提供给你多种翻译方式. 汉化补丁实际上就是用多种方法找出文件中的字符串鄱成汉语,多数是直接替换exe中 的字符.
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-04 #4 没错, 一般都是通过调用不同的资源文件来得到的. 还可以自己去更新界面, 但麻烦许多.
小 小天 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-04 #5 我们公司的做法是:把所有文字信息存在一个table中,所有caption都是 从这个table里调的。 另:所谓汉化补丁中软件工具把EXE、DLL文件中的文字信息提取出来,人为 改成中文后再覆盖原EXE或DLL
我们公司的做法是:把所有文字信息存在一个table中,所有caption都是 从这个table里调的。 另:所谓汉化补丁中软件工具把EXE、DLL文件中的文字信息提取出来,人为 改成中文后再覆盖原EXE或DLL
R rss Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-04 #6 不嫌麻烦就把程序用到的所有字统统放入资源文件。 预备一个中文的和一个英文的资源文件,这样不就结了。
小 小天 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-04 #7 其实可以放入同一个资源中,用不同的语言ID去取文字, 这样做的话可以多种语言切换
B bethouvnlue Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-04 #8 调资源文件并不象想象的那么简单 很多程序在界面的设计上还存在问题 建议了解一下Unicode的API 作适当的处理会受益非浅
S soso Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-09 #9 小天同志,请问在资源文件中如何定义ID,我知道不同版本可用 {$ifdef ENGLISH} {$R ENFLISH.RES} {$else } {$R CHINESE.RES} {$end} 之类实现,那如何在安装时定义ENGLISH,以让用户选择不同版本
小天同志,请问在资源文件中如何定义ID,我知道不同版本可用 {$ifdef ENGLISH} {$R ENFLISH.RES} {$else } {$R CHINESE.RES} {$end} 之类实现,那如何在安装时定义ENGLISH,以让用户选择不同版本
F FangZhiHua Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-09 #12 不知FoxMail的多语言是怎么实现的????
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-09 #14 MD,D5的多语言支持尝试了若干次,总是不成功! :-(