1. 程式人生 > >Inno setup 打包,實現多語言安裝

Inno setup 打包,實現多語言安裝

第一步:新增對話方塊

[Setup]

ShowLanguageDialog=yes

第二步:設定語言型別

[Languages]


Name: "en"; MessagesFile: "compiler:Languages\English.isl"
Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"

注:compiler是Inno setup安裝路徑;compiler:Languages是Inno setup安裝路徑下Languages資料夾

第三步:設定LicenseFile

如果是單語言的安裝指令碼如下

[Setup]

LicenseFile=使用者服務協議.txt

針對多語言顯然是不行的,採用如下方式就可以解決:

[Languages]
Name: "en"; MessagesFile: "compiler:Languages\English.isl";LicenseFile:使用者服務協議EN.txt
Name: "chinesesimp"; MessagesFile: "compiler:Default.isl";LicenseFile:使用者服務協議CN.txt

相關推薦

Inno setup 打包實現語言安裝

第一步:新增對話方塊 [Setup] ShowLanguageDialog=yes 第二步:設定語言型別 [Languages] Name: "en"; MessagesFile: "compiler:Languages\English.isl" Name: "chin

ionic2 基於ngx-translate實現語言切換翻譯

click create -a fault template con 設置 切換 使用 介紹 ngx-translate 是Angular 2+的國際化(i18n)庫,在github的地址是箭頭 https://github.com/ngx-translate/core 將

用戶目錄下編譯mysql源碼實現單主機安裝個mysql實例

.tar.gz 5.7 unix Language working 符號 cmak sam dcm 1.建立用於安裝mysql的用戶目錄:useradd mysql_1; passwd mysql_1; 2.在沒有mysql_1目錄下建立文件夾setup: su - mys

將MySQL集成打包安裝程序實現一鍵安裝

pro 技術 admin tex 打包成 原理 mys col start 前言   實現原理:       集成一個已經配置好的MySQL文件夾,然後通過.bat文件配置MySQL的服務。實現免安裝MySQL數據庫   缺陷: 由於是集成一個已經安裝好的MySQL文

Inno Setup打包安裝程式在Vista/Win7上自動提示需要管理員許可權的方法

首先,在 [Setup]段  PrivilegesRequired=admin  然後找到INNO安裝目錄下的SetupLdr.e32檔案(其實就是一個exe程式),使用管理員許可權執行用ResHacker修改: 將程式中的Manifest內的: <reque

inno setup打包安裝程式中讓“是否建立快捷方式”預設為“打鉤”的方法

用inno setup的嚮導建立一個安裝檔案,在選擇“是否建立快捷方式”時,系統預設是“不打鉤”的,如何讓它是打勾的呢?很簡單,修改指令碼下面這段: [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIc

表單驗證語言支持CI

加載 load for 控制器 cati 驗證 pan conf span 表單驗證將漢化包,復制到application文件夾下的language,然後在config.php中,將語音改為simplified-chinese,和漢化包文件夾的名字一致。 對於隨漢化包帶來

使用ruby的fpm模塊實現對二進制MySQL的RPM包制作實現一鍵安裝

rpm fpm 隨著互聯網的發展,一些互聯網企業,甚至於傳統企業的服務器也是越來越多。將面臨的挑戰其中之一就是自動化運維管理。假設我們需要自動化部署很多的應用,而這些應用又很復雜,過程多,需要源碼安裝。就算你能夠用自動化來完成這些工作,但配置起來也是相當的麻煩。那麽現在就有一種技術可以將源碼安裝的

Spring Boot 中配置定時任務實現線程操作

pre log pri http code china 部分 多線程操作 .net 參考的代碼部分 https://git.oschina.net/jokerForTao/spring_boot_schedule 一目了然!Spring Boot 中配置定時任務,實現

CentOS7基於FPM模式編譯LAMP實現虛擬主機應用wordpress

lamp、wordpress該實驗需要的軟件環境:apr-1.6.2.tar.gz httpd-2.4.27.tar.bz2 php-7.1.10.tar.xzapr-util-1.6.0.tar.gz mariadb-10.2.8-linux-x86_64.tar

Qt跨平臺(window、linux)實現語言

linx this delet set 就是 body http mes else    在項目中,實現多語言基本山是基本需求,雖然Qt支持跨平臺,但在linux和windows上實現多語言的方式還是細微區別的,廢話不多說,直接進入主題吧。   Qt實現多語言,是用過QTr

Python: 正則表達式匹配實現行匹配模式

post 表達式 包括 實現 body 表達 捕獲 blog class 1) 點 (.)去匹配任意字符的時候,不能匹配換行符 在這個模式中(?:.|\n)是指定了一個非捕獲組(僅僅用來做匹配,部能通過單獨捕獲或者編號的組) 2) re.DOTALL   re

memcache通過hash取模演算法實現伺服器存取值

<?php //封裝一個hash演算法類 class Mem{ //儲存memcache的伺服器個數 private $hostCount=''; //多個伺服器 private $host=[]; //構造方法用來給接收值,給屬性賦值 publi

CAT 3.0 開源釋出支援語言客戶端及項效能提升

專案背景 CAT(Central Application Tracking),是美團點評基於 Java 開發的一套開源的分散式實時監控系統。美團點評基礎架構部希望在基礎儲存、高效能通訊、大規模線上訪問、服務治理、實時監控、容器化及叢集智慧排程等領域提供業界領先的、統一的解決方案,CAT 目前在美團點評的產品

利用vue-i18n實現語言切換

在angular中有ngx-translate解決i18n的需求,vue也具備這樣的能力,利用vue-i18n,我們可以實現多語言的切換,可以輕鬆搞定大部分的需求,包括中英文切換,以及詞條的變更。詞條變更在基線版本真的是經常會遇到的,本人深有體會。不扯淡了,說一下vue-i18n基本的使

nuxt.js實戰之用vue-i18n實現語言

一、實現步驟 1、安裝vue-i18n並且建立store.js(vuex狀態管理)檔案 2、建立一個(middleware)中介軟體,用來管理不同的語言 3、建立不同語言的json檔案作為語言包(例如: ~locales/en.json) 4、在pages資料夾下建立檔案,並進行翻譯 二、詳細步驟

乾貨!執行緒池+CountDownLatch實現 執行緒併發計算、彙總

目錄結構 抽象類:求和器 單執行緒 求和器 VS 多執行緒 求和器 1)執行緒池 多個執行緒 一起併發執行,效能很生猛 2)CountDownLatch 主執行緒 使用 latch.await() 阻塞住,直到所有 子任務 都執行完畢了

php類的單繼承和trait的使用實現繼承效果

一、php類名規範: 1>類名可包含字母,數字,下劃線,不能以數字開頭; 2>類名不區分大小寫; 3>類名不能使用關鍵字; 4>類檔案都以.class.php為字尾,使用駝峰法命名,並且首字母大寫; 二、例項化類和繼承 1>class 宣告的類使用new關鍵

vue用i18n實現語言支援(國際化)

vue-i18n是用於多語言適配的vue外掛,主要用於前端專案的國際化應用。 個簡單的例子: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title&

MessageBox中按鈕如何實現語言

如何正確輸出Byte?瀏覽器程式碼中如何插入廣告過濾規則如何正確輸出Byte?瀏覽器程式碼中如何插入廣告過濾規則 C#呼叫C++DLL的難題C#字元常量的表示C#呼叫C++DLL的難題C#字元常量的表示 C#呼叫C++DLLC++DLL向C#發訊息。GridView出現重複的