论坛风格切换切换到宽版
  • 9328阅读
  • 13回复

从旧版已汉化好的 Delphi 软件中建立字典 [复制链接]

上一主题 下一主题
离线莫名
 

发帖
1373
金钱
0
威望
0
只看楼主 倒序阅读 0 发表于: 2003-07-27
软件升级如果没有字典,是一件非常痛苦的事,VC 软件可以用 Visual Localize 很方便地从旧版汉化好的程序文件中建立字典,但对于 Delphi 程序却未发现有简便的方法,下面介绍一种相对比较简单的方法,可以从旧版建立 Delphi 软件字典的方法。
准备工具:
Multilizer
excel
记事本
版本相同的两个程序文件,一个原版,一个已汉化。
离线莫名

发帖
1373
金钱
0
威望
0
只看该作者 1 发表于: 2003-07-27
一、打开 Multilizer,分别建立两个工程文件,建立过程不详述了,下图中请注意:
离线莫名

发帖
1373
金钱
0
威望
0
只看该作者 2 发表于: 2003-07-27
二、建立工程后不作任何动作,按菜单 File--Export...,按“Create a File”按钮。在导出过程中注意下图:以上操作对原版和汉化后的文件相同,操作后我们应该得到了分别原语言和中文语言两个资源的文本文件了。
离线莫名

发帖
1373
金钱
0
威望
0
只看该作者 3 发表于: 2003-07-27
三、将此两个文本文件导入(或复制粘贴)到 Excel 中,检查一下是否字符串数相等,如果相等且顺序正确,成功,如果不相等,可能你在汉化时删除了资源。
离线莫名

发帖
1373
金钱
0
威望
0
只看该作者 4 发表于: 2003-07-27
四、选中 A B 两列,复制。
离线莫名

发帖
1373
金钱
0
威望
0
只看该作者 5 发表于: 2003-07-27
五、打开记事本,粘贴,保存为即可作为 Multilizer 字典。
离线莫名

发帖
1373
金钱
0
威望
0
只看该作者 6 发表于: 2003-07-27
六、从菜单 File--Import--Import a File,选择刚才保存的文本文件,即可对新版本进行汉化。
离线莫名

发帖
1373
金钱
0
威望
0
只看该作者 7 发表于: 2003-07-27
注意:如果你在旧版汉化中改变了字符串数量(增加或减少),请在 excel 中自行调整到正确位置。
希望其他兄弟能总结出更好的方法。
离线拳拳

发帖
1879
金钱
0
威望
0
只看该作者 8 发表于: 2003-07-27
好文!
我一般习惯用 PASSOLO 从旧版建立 Delphi 软件的字典。
离线simon
发帖
1633
金钱
0
威望
0
只看该作者 9 发表于: 2003-07-28
用 Passolo 来干这件事情比较简单