Inno Setup 简体中文翻译
注意:此翻译版本支持 Inno Setup 6.5.0+ 的软件,Inno Setup 5 的翻译文件在这里
-
Step 1
将ChineseSimplified.isl放到Inno Setup安装目录下的"Languages"文件夹里面
-
Step 2
如果你是通过新建脚本的方式创建脚本,在Languages选项勾选Chinese Simplified即可:
如果你需要在现有脚本中添加简体中文支持,直接在你的脚本的
[Languages]部分添加下面一行即可:Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"
示例:
[Languages] Name: "english"; MessagesFile: "compiler:Default.isl" Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"
-
Step 1
将ChineseSimplified.isl放到你的项目仓库里面
-
Step 2
与本地操作类似,需要向现有脚本的
[Languages]部分添加简体中文。其中MessagesFile参数为相对路径,即ChineseSimplified.isl相对该脚本的路径。示例:[Languages] Name: "chinesesimplified"; MessagesFile: ".\ChineseSimplified.isl"
-
Step 3
安装与ChineseSimplified.isl版本相符的 Inno Setup
-
Step 4
执行打包作业
示例:GitHub Actions 配置
考虑如下项目结构:
/
├── .github/
│ └── workflows/
│ example.yml
├── myfolder/
│ ChineseSimplified.isl
│ InnoSetup.iss
└── 其他文件
# .github/workflows/example.yml
name: Build and Package
on:
push:
jobs:
build:
runs-on: windows-2022
steps:
- name: Checkout
uses: actions/checkout@v5
# 安装特定版本的 Inno Setup 并添加到环境变量
- name: Install Inno Setup
run: |
# 发现异常时报错
$ErrorActionPreference = 'Stop'
$PSNativeCommandUseErrorActionPreference = $true
curl.exe -OL https://files.jrsoftware.org/is/6/innosetup-6.5.0.exe
.\innosetup-6.5.0.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
"C:\Program Files (x86)\Inno Setup 6" >> $env:GITHUB_PATH
shell: pwsh
# 中间的步骤是编译你自己项目产物,这里省略
# 执行 Inno Setup 打包
- name: Build Installer
run: ISCC.exe myfolder\InnoSetup.iss
shell: pwsh