快速上手教程:3分钟完成Inno Setup简体中文翻译安装,告别全英文安装向导
【免费下载链接】Inno-Setup-Chinese-Simplified-Translation:earth_asia: Inno Setup Chinese Simplified Translation项目地址: https://gitcode.com/gh_mirrors/in/Inno-Setup-Chinese-Simplified-Translation
本文介绍开源项目Inno Setup 简体中文翻译——为 Inno Setup 安装包框架提供开箱即用的简体中文语言包。跟着本教程,你只需3分钟即可把 Inno Setup 简体中文翻译文件装好,让你的 Windows 安装向导、卸载程序、错误提示全部变成简体中文,彻底告别全英文安装向导。
一、项目简介:它能为我做什么?
Inno Setup是 Windows 平台上非常流行的免费安装包制作工具,大量知名软件的安装程序都由它构建。但它自带的官方语言文件只有英文等少数几种语言,中文用户编写脚本时,编译出来的安装向导默认只能是英文界面。
Inno Setup 简体中文翻译项目解决了这个问题:它提供了一个完整、地道的简体中文语言包文件 ChineseSimplified.isl,覆盖安装向导、进度提示、错误消息、卸载界面等全部文案,共417行翻译内容。
翻译文件中的语言配置可以直观看到中文标识与系统语言编码:
ChineseSimplified.isl 中声明了
LanguageName=简体中文、LanguageID=$0804(Windows 简体中文区域代码)和LanguageCodePage=936(GBK 代码页),保证安装程序与系统区域设置正确匹配。
部分实际效果举例(摘自翻译文件):
| 原文场景 | 简体中文翻译 |
|---|---|
| SetupAppTitle(安装标题) | 安装 |
| UninstallAppTitle(卸载标题) | 卸载 |
| SetupLdrStartupMessage | 现在将安装 %1。您想要继续吗? |
| ButtonNext / ButtonBack | 下一步(&N) > / < 上一步(&B) |
| PrivilegesRequiredOverrideAllUsers | 为所有用户安装(&A) |
二、版本兼容:先确认你的 Inno Setup 版本
⚠️重点提示:此简体中文翻译文件支持Inno Setup 6.5.0 及以上版本。如果你使用的是 Inno Setup 5.x,需要到仓库的历史版本分支中查找对应的旧版翻译文件,版本不匹配会导致编译报错。
安装前请先确认自己的 Inno Setup 版本,满足 6.5.0+ 即可继续。
三、本地安装三步法(最快上手)
步骤 1:获取 Inno Setup 简体中文翻译文件
从仓库中获取核心文件 ChineseSimplified.isl,两种方式任选其一:
- 直接在仓库页面下载该文件;
- 或者克隆整个仓库到本地:
git clone https://gitcode.com/gh_mirrors/in/Inno-Setup-Chinese-Simplified-Translation步骤 2:放入 Inno Setup 安装目录
把ChineseSimplified.isl文件复制到Inno Setup 安装目录下的Languages文件夹中。
例如,Inno Setup 安装在默认路径时,目标位置一般为:
C:\Program Files (x86)\Inno Setup 6\Languages\ChineseSimplified.isl💡 注意:要放在
Languages(复数)目录,而不是安装目录根下。放错位置是新手最常见的坑。
步骤 3:在新建脚本向导中勾选简体中文
打开 Inno Setup,使用Script Wizard(脚本向导)新建脚本时,会进入Setup Languages(安装语言)选择页面,在语言列表中即可看到Chinese Simplified选项,勾选它即可:
勾选后点击 Next,生成的脚本会自动带上简体中文配置;编译出的安装向导将全程显示中文界面。
四、给现有脚本添加简体中文支持
如果你已有.iss脚本,不需要重做向导,只需在脚本的[Languages]部分追加一行:
Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"完整示例(保留英文 + 简体中文双语):
[Languages] Name: "english"; MessagesFile: "compiler:Default.isl" Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"其中compiler:前缀表示路径相对于 Inno Setup 编译环境,对应我们步骤 2 中放置翻译文件的位置。编译运行后,用户安装时即可在向导开头自由选择"英文"或"简体中文"界面。
五、进阶:CI 持续集成环境中的配置
如果你在 CI/CD 流水线中执行 Inno Setup 打包,服务器上是全新环境,不能依赖本机安装目录里的语言文件。推荐做法(详见 README.md):
- 把ChineseSimplified.isl放入你的项目仓库;
- 脚本中
MessagesFile改为相对路径,例如:
[Languages] Name: "chinesesimplified"; MessagesFile: ".\ChineseSimplified.isl"- 在 CI 中安装与翻译文件版本相符的 Inno Setup(6.5.0+);
- 正常执行打包作业即可。
六、常见问题 FAQ
Q1:向导里为什么看不到 Chinese Simplified 选项?两个可能原因:① 文件没放进Languages目录或路径拼写有误;② Inno Setup 版本低于 6.5.0,与本翻译文件不兼容。
Q2:简体中文翻译文件是 UTF-8 编码,会乱码吗?不会。文件头部 ChineseSimplified.isl 已声明Encoding: UTF-8,配合LanguageCodePage=936设置,Inno Setup 6 系列可正确处理。
Q3:可以同时支持多种语言吗?可以。[Languages]部分支持多行配置,按需追加 english、chinesesimplified 等条目,用户安装时可自行选择。
七、总结
| 步骤 | 操作 | 耗时 |
|---|---|---|
| 1 | 获取 ChineseSimplified.isl 翻译文件 | 约1分钟 |
| 2 | 复制到 Inno Setup 安装目录的Languages文件夹 | 约1分钟 |
| 3 | 向导中勾选 Chinese Simplified,或给现有脚本加一行配置 | 约1分钟 |
至此,Inno Setup 简体中文翻译就配置完成了。项目核心文件一览:
- 翻译语言包:ChineseSimplified.isl
- 完整使用说明(含 CI 示例):README.md
- 许可证:LICENSE
现在重新编译你的安装程序,打开它的那一刻——欢迎界面、选项页、进度条、卸载程序,全部是熟悉的简体中文。3分钟投入,从此告别全英文安装向导!🎉
【免费下载链接】Inno-Setup-Chinese-Simplified-Translation:earth_asia: Inno Setup Chinese Simplified Translation项目地址: https://gitcode.com/gh_mirrors/in/Inno-Setup-Chinese-Simplified-Translation
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考