Skip to content

Latest commit

 

History

History
119 lines (81 loc) · 3.49 KB

File metadata and controls

119 lines (81 loc) · 3.49 KB

Inno Setup Chinese Simplified Translation

Inno Setup 简体中文翻译

GitHub issues GitHub forks GitHub stars GitHub license

注意:此翻译版本支持 Inno Setup 6.5.0+ 的软件,Inno Setup 5 的翻译文件在这里

食用方法

本地环境

  • Step 1

    ChineseSimplified.isl放到Inno Setup安装目录下的"Languages"文件夹里面

  • Step 2

    如果你是通过新建脚本的方式创建脚本,在Languages选项勾选Chinese Simplified即可:

    wizard

    如果你需要在现有脚本中添加简体中文支持,直接在你的脚本的[Languages]部分添加下面一行即可:

    Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"

    示例:

    [Languages]
    Name: "english"; MessagesFile: "compiler:Default.isl"
    Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"

持续集成(CI)环境

  • 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

链接