·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化教学 >> 特殊汉化 >> 深入 Alchemy CATALYST 系列:安装文件(*.msi)的本地化    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

深入 Alchemy CATALYST 系列:安装文件(*.msi)的本地化

作者: 徐小东 来源:http://softloc.nease.net/articles/ac/ac_loc_msi.ht 时间:2004-12-12 点击:7015

Alchemy CATALYST 是一款屡获殊荣的软件本地化专业工具,它提供了众多文件类型的本地化支持。今天,我要向你介绍的将是对于 *.msi(安装文件)文件类型的本地化。

  使用 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 已经被本地化为你所需要的语言版本。

  此图所显示的即是从英文本地化为简体中文后的安装程序。

声明:本文为软件本地化之窗原创作品,转载请注明出处。

汉化新世纪 责任编辑: 乾 .:|:. 标签(Tag): Alchemy Catalyst 本地化 安装文件 MSI

·上一篇: Avral Tramigo:轻松实现 Flash MX 文档(*.swf)的本地化 ·下一篇: 本地化中的 XML: 实用分析

· 版权申明: 本文引自《http://softloc.nease.net/articles/ac/ac_loc_msi.ht》,如有版权疑问请及时联系本站,以便本站处理。

· 转载申明: 本文引自《http://softloc.nease.net/articles/ac/ac_loc_msi.ht》[ 作者: 徐小东],如需转载请直接联系原始作者,并请注明原始出处。

相关文章                                                                                发表评论 打印此文 关闭窗口

| 设为首页 | 加入收藏 | 联系我们 | 友情链接
Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎
本站内容,除转载或版权特别申明的内容外,皆遵守 创造共用协议中文版之“署名-非商业性使用-禁止演绎 2.5 中国大陆”条款
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 China License.
本网站内容源自汉化新世纪论坛的摘录和汉化新世纪成员的原创文章。
凡汉化新世纪论坛的文字皆默认为汉化新世纪与原作者共同拥有并授权发布。
如对本站发布文章有所异议请来信告知,我们将及时删除。
凡商业摘录本站文字请先与我们联系,本站将保留非授权商业发布的追究权利。
凡非商业摘录本站文字请明显注明出处和原作者,并不得改动,凡改动必先征求原作者同意。
苏ICP备05002283号