From 4521ee3119a5f3453801b43d5bf0fbf61cb0fe7e Mon Sep 17 00:00:00 2001 From: jim800121chen Date: Sun, 12 Apr 2026 02:45:51 +0800 Subject: [PATCH] =?UTF-8?q?fix(local-tool):=20Inno=20Setup=206.3+=20?= =?UTF-8?q?=E4=B8=8D=E5=86=8D=E5=85=A7=E5=BB=BA=20ChineseTraditional.isl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Inno Setup 6.3 起官方只保留 ChineseSimplified,繁體中文語系需額外下載。 改為以 WITH_TRAD_CHINESE 宏條件啟用,預設只用英文 installer UI, 避免在新版 Inno Setup 上直接 compile error。 這只影響「安裝精靈本身」的語系,應用程式 UI 的 i18n 不受影響。 未來若要帶繁體中文 installer,下載 istrans 檔案後用 iscc /DWITH_TRAD_CHINESE=1 編譯。 Co-Authored-By: Claude Opus 4.6 (1M context) --- local-tool/installer/windows/visiona-local.iss | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/local-tool/installer/windows/visiona-local.iss b/local-tool/installer/windows/visiona-local.iss index 0e5d876..97adac1 100644 --- a/local-tool/installer/windows/visiona-local.iss +++ b/local-tool/installer/windows/visiona-local.iss @@ -48,7 +48,13 @@ MinVersion=10.0.17763 [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" -Name: "tradchinese"; MessagesFile: "compiler:Languages\ChineseTraditional.isl" +; 繁體中文語系:Inno Setup 6.3+ 官方只內建簡體中文(ChineseSimplified.isl) +; 繁體中文需額外從 https://jrsoftware.org/files/istrans/ 下載放到 Languages/ +; 若存在則載入,不存在就只用英文(透過 -d 或環境變數 override 也可) +; 使用 /DWITH_TRAD_CHINESE=1 並確認 Languages\ChineseTraditional.isl 存在才啟用 +#ifdef WITH_TRAD_CHINESE + Name: "tradchinese"; MessagesFile: "compiler:Languages\ChineseTraditional.isl" +#endif [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked