工具:
Orca v5.0.7693.0
7-Zip v24.07:https://7-zip.org/
TTime v0.9.13:https://ttime.timerecord.cn/
例子软件:
修改文件(夹)的时间日期软件TouchPro v6.6.0.1
一、准备
1、将 Orca v5.0.7693.0.msi 默认安装到 X:\Program Files (x86)\Orca
2、将 Orca.7z 压缩包中的 MsiDb.exe 提取到 X:\Program Files (x86)\Orca 下
3、将 touchprox64.zip 压缩包中的 touchpro.msi 也提取到 X:\Program Files (x86)\Orca 下
4、双击 touchpro.msi 并安装到 X:\Program Files\JD Design\TouchPro 下
二、提取 msi 中的 cab 压缩包
1、使用 Orca 打开 touchpro.msi
2、点击左侧 Media 表,复制第 1 行的 Cabinet 列:#_75B816F4C1C69718F306434120EDA42F
3、在命令提示符下运行:
X:\Program Files (x86)\Orca> MsiDb.exe -x _75B816F4C1C69718F306434120EDA42F -d touchpro.msi
三、提取 cab 中的所有文件
1、在命令提示符下运行:
X:\Program Files (x86)\Orca> md FileList
X:\Program Files (x86)\Orca> Expand.exe _75B816F4C1C69718F306434120EDA42F -F:* FileList
四、将 FileList 目录下的文件重命名
1、使用 Orca 打开 touchpro.msi
2、点击左侧 File 表,根据右侧 File 列与 FileName 列,重命名 FileList 文件夹下的所有文件:
例如:
将 _010ECBFE1326CC9AC1554BA1DE2C246B 重命名为 _010ECBFE1326CC9AC1554BA1DE2C246B.extraoptionsdlg.png
将 _07C27E8BB7D9C9C826545815D58803D3 重命名为 _07C27E8BB7D9C9C826545815D58803D3.TouchProDlg.png
如此类推...
五、汉化工具:
EditPlus v4.3.2583.0
Sisulizer v4.0.374
TransText v2.2.264.1000
FastStone Capture v10.6
六、汉化过程中一律使用 TTime v0.9.13 进行翻译
1、使用 Sisulizer v4.0.374 汉化以下文件:
2、使用 TransText v2.2.264.1000 汉化以下文件:
3、将汉化后的文件替换源文件:
根据 FileList\*.png 图片样子使用 FastStone Capture v10.6 进行重新截图后替换源文件
4、使用 EditPlus v4.3.2583.0 汉化以下文件:
注:EditPlus 当打开 htm 文件后,按 Ctrl + b 可以预览
七、重新封装 cab 文件:_75B816F4C1C69718F306434120EDA42F
1、根据第四步将已汉化的文件重命名为原来的名称
例如:
将 _010ECBFE1326CC9AC1554BA1DE2C246B.extraoptionsdlg.png 重命名为 _010ECBFE1326CC9AC1554BA1DE2C246B
将 _07C27E8BB7D9C9C826545815D58803D3.TouchProDlg.png 重命名为 _07C27E8BB7D9C9C826545815D58803D3
如此类推...
2、使用 Orca 打开 touchpro.msi
3、点击左侧 File 表,再点击右侧 Sequence 列,使之按序列排序
4、因为汉化后,File 列的各文件大小已变更,所以参照 File 列各文件大小(字节)对 FileSize 列进行重新修改,Language 列的 2057、1033 语言代码也可以修改为 2052。
5、将 FileList 下的文件按照经 Sequence 排序后的 File 列制作一个文本文件:X:\Program Files (x86)\Orca\disk1.txt,内容如下:---- 横线请忽略
--------------------------------------------------------------------------------
FileList\_010ECBFE1326CC9AC1554BA1DE2C246B
FileList\_07C27E8BB7D9C9C826545815D58803D3
FileList\_5DB1A5BD751F28ABCE3970422931D071.4757EE31B3764C36AF594D6CE09A0C33
FileList\_131377B19BAE1F13E1F557FE8101C105
FileList\_1F61B95606CA4FA9C7B6A72F0782F813
FileList\_36B841FBEC90A303195C1661826C2127
FileList\_59421B9666B24D46B9D4316DA21465E3
FileList\_7A2AE7374FE8F8BE5E158E8EAF8309D8
FileList\_8057C14CB8CC96150903743C9862EBDF
FileList\_8BC7A0855FEB14D4A99E6E23855F4174
FileList\_91A4E0018F28C6C4681E8CFC12A72A04
FileList\_A894391742C49E02D627671CD690E107
FileList\_AE50869B64564A53B6A56CA64F829705
FileList\_BC803450E9D1A0BD29B0F306231B096D
FileList\_C2002FFEC9B3834E96086DE23C65951E
FileList\_C80CA48F7D8D4B299CF1D2E885B59AE1
FileList\_CB4ABC6DDD478DDEB1A84220111B20FC
FileList\_DEEEDF601EB8E0D786C903A4C3ACA23C
FileList\_E188F09B7ACB33D0D1D500E0CCFE50F8
FileList\_E241C5D42FAA4384BFD47B1DD045F9F4
FileList\_F6FC347600DCA5007895FDFE19ADF292
FileList\_F83BB69DEAB0F7EABA5EA923D37C2A94
--------------------------------------------------------------------------------
6、在命令提示符下运行:
X:\Program Files (x86)\Orca> MakeCAB.exe /D MaxDiskSize=1024000000 /D CompressionType=LZX /D CompressionMemory=21 /F disk1.txt
X:\Program Files (x86)\Orca> ren disk1\1.cab _75B816F4C1C69718F306434120EDA42F
八、使用 Orca 对 touchpro.msi 进行汉化
注:汉化前,必须首先修改代码页!
1、使用 Orca 打开 touchpro.msi,点击菜单:工具 -> 代码页 -> 新的代码页:2052
2、点击左侧 Registry 表,右击右侧空白处,选择添加行,参考以下以完成操作:
Registry Root Key Name Value Component_
_C2002FFEC9B3834E96086DE23C65951E 1 Software\[Manufacturer]\TouchPro CompMsg 修改已顺利完成。 C__C2002FFEC9B3834E96086DE23C65951E
3、点击左侧 Control 表,翻译 Text 列
注:有些文本内容较长或有换行符,请将其单元格导出文件,进行翻译后再导入。
4、点击左侧 Dialog 表,翻译 Title 列
5、点击左侧 LaunchCondition 表,翻译 Description 列
6、点击左侧 Property 表,修改属性值如下:
Property Value
EulaForm_Property Yes
ProductLanguage 2052
7、点击左侧 RadioButton 表,翻译 Text 列
8、点击左侧 Shortcut 表,翻译 Name、Description 列
9、点击左侧 UIText 表,翻译 Text 列
九、将修改后的 touchpro.msi 另存为 new_touchpro.msi
菜单:文件 -> 另存为 -> new_touchpro.msi -> 确定
十、重新封装 msi 安装包
X:\Program Files (x86)\Orca> MsiDb.exe -a disk1\_75B816F4C1C69718F306434120EDA42F -d new_touchpro.msi