杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2277|回复: 0

Alchemy CATALYST 汉化安装文件(*.msi)

[复制链接]
发表于 2020-5-30 01:26:05 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
作者: 徐小东
来源:http://softloc.nease.net/articles/ac/ac_loc_msi.ht

  使用 Alchemy CATALYST 本地化 *.msi 文件,需要一个名为 MsiConvert 的小工具。所幸的是,在 Alchemy CATALYST 的安装包中已经自带了此程序,我们就不必满世界的找啦。只要你按照默认方式安装 Alchemy CATALYST,就可以在其安装目录中的 Tools 文件夹中打到它了。
  现在,你需要准备原始的 *.msi 文件。我找到的示范文件为 Test.msi。
  Alchemy CATALYST 本地化 *.msi 文件的流程为:提取资源→翻译资源→更新资源。
一、提取资源
  因为 MsiConvert 为命令行工具,所以我们得先进入命令行环境。在 Windows XP 系统中,进入命令行环境的方法为:单击“开始→运行”,在弹出的对话框中输入“Cmd”,点击“确定”按钮。接着,想办法进入到 Alchemy CATALYST 安装目录中的 Tools 文件夹中(注意,你需要一些 DOS 知识)。在命令提示符后输入下面的命令:
MsiConvert /TOTRS:"C:\Test.msi"
注意,你需要将上述命令引号中的内容替换为你所保存的 *.msi 路径。此命令的作用是将 *.msi 文件中可供本地化的字符串资源提取出来。一旦命令成功完成,在保存 *.msi 文件的目录中将会产生一个与 *.msi 同名而扩展名为 trs 的文件,例如,本例为 Test.trs 文件。
二、翻译资源
  启动 Alchemy CATALYST,建立方案,并向其中插入刚才生成的 Test.trs 文件。按照常规的方法对 Test.trs 文件进行翻译。注意,不要翻译变量。然后,提取翻译好的文件 Test-loc.trs 备用。
三、更新资源
  在命令提示符后输入下面的命令:
MsiConvert /TOMSI:"C:\Test.msi" "C:\Test-loc.trs" "Chinese (PRC Simplified)"
此命令中,第一个引号为需要更新资源的 *.msi 文件;第二个引号为已经翻译好的 *.trs 资源文件;第三个引号为需要更新的语言(也就是你所翻译后的语言)。当命令执行成功后,*.msi 文件中的资源将被自动更新。
  现在,Test.msi 已经被本地化为你所需要的语言版本。
20041208103605_897.jpg
  此图所显示的即是从英文本地化为简体中文后的安装程序。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-3-29 05:29 , Processed in 0.123461 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表