【1】软件打包 Inno Setup -- 修改安装过程的界面显示语言

默认情况下的安装包安装时,界面显示语言为English,使用的是Default.isl界面语言包,所以想换成Chinese中文界面的,只需要按

照以下步骤处理即可:

【1】下载或新建一个中文界面的ISL文件

可以直接到网上下载现成的Chinese.isl文件(需要与Default.isl的版本对应),或者将下列文本保存成Chinese.isl文件(实际为对应

Default.isl的中文翻译文件)。

[LangOptions]
; 以下的三条内容非常重要。务必读懂帮助文件中的“[LangOptions] 段”主题。

LanguageName=<7B80><4F53><4E2D><6587>
LanguageID=$0804
LanguageCodePage=936
; 下列条目是用来定义安装程序界面字体的类型及大小的。
; ① 如果只制作简体中文界面的安装程序,使用此默认语言文件即可。
; ② 如果要制作譬如“中/英文”等多语言界面的安装程序,中文语言
;    文件则请改用语言文件夹 Languages 中的 ChineseSimp.isl。从
;    而既可确保在不同语言情况下安装界面大小一致,又能保证在简体
;    中文环境下字体的正常显现。
DialogFontName=宋体
DialogFontSize=9
WelcomeFontName=宋体
WelcomeFontSize=12
TitleFontName=宋体
TitleFontSize=29
CopyrightFontName=宋体
CopyrightFontSize=9
[Messages]
; *** 应用程序标题
SetupAppTitle=安装
SetupWindowTitle=安装 - %1
UninstallAppTitle=卸载
UninstallAppFullTitle=卸载 - %1
; *** 其他公共用信息
InformationTitle=信息
ConfirmTitle=确认
ErrorTitle=错误
; *** 安装加载启动信息
; *** SetupLdr messages
SetupLdrStartupMessage=现在将安装 %1。您想要继续吗?
LdrCannotCreateTemp=不能创建临时文件!安装中断?
LdrCannotExecTemp=不能执行临时目录中的文件!安装中断。

; *** Startup error messages
LastErrorMessage=%1.%n%n错误 %2: %3
SetupFileMissing=安装目录中缺少文件 %1!请纠正该问题,或者获取一个新的程序副本。
SetupFileCorrupt=安装文件已损坏!请获取一个新的程序副本。
SetupFileCorruptOrWrongVer=安装文件已损坏,或者与此安装程序的版本不兼容!请纠正该问题,或者获取一个新的程序副本。
InvalidParameter=一个无效的参数在命令行上传递:%n%n%1
SetupAlreadyRunning=安装程序已经在运行。
WindowsVersionNotSupported=该程序不支持Windows的计算机运行的版本。
WindowsServicePackRequired=此程序需要%1的Service Pack %2或更高。
NotOnThisPlatform=此程序无法在 %1 上运行。
OnlyOnThisPlatform=此程序必须在 %1 上运行。
OnlyOnTheseArchitectures=此程序只能安装在下列处理器结构设计的 Windows 版本上:%n%n%1
MissingWOW64APIs=当前 Windows 版本不包含执行 64 位安装程序所需的功能!要纠正该问题,请安装 Service Pack %1。
WinVersionTooLowError=此程序需要 %1 v%2 或更高版本。
WinVersionTooHighError=此程序不能在 %1 v%2 或更高版本上安装。
AdminPrivilegesRequired=安装此程序时,你必须以管理员身份登录!
PowerUserPrivilegesRequired=安装此程序时,你必须以管理员或 Power Users 成员的身份登录!
SetupAppRunningError=安装程序检测到 %1 正在运行!%n%n请立即关闭其所有实例,然后点击“确定”继续,或者点击“取消”退出。
UninstallAppRunningError=卸载程序检测到 %1 正在运行!%n%n请立即关闭其所有实例,然后点击“确定”继续,或者点击“取消”退出。

; *** Misc. errors
ErrorCreatingDir=安装程序无法创建目录“%1”
ErrorTooManyFilesInDir=无法在目录“%1”中创建文件!因为里面的文件太多

; *** Setup common messages
ExitSetupTitle=退出安装
ExitSetupMessage=安装未完成!如果你现在退出,程序将无法安装!%n%n你可以以后再运行安装程序来完成安装。%n%n要退出安装吗?
AboutSetupMenuItem=关于安装程序(&A)...
AboutSetupTitle=关于安装程序
AboutSetupMessage=%1 版本%2%n%3%n%n%1 主页:%n%4
AboutSetupNote=
TranslatorNote=

; *** Buttons
ButtonBack=< 上一步(&B)
ButtonNext=下一步(&N) >
ButtonInstall=安装(&I)
ButtonOK=确定
ButtonCancel=取消
ButtonYes=是(&Y)
ButtonYesToAll=全是(&A)
ButtonNo=否(&N)
ButtonNoToAll=全否(&O)
ButtonFinish=完成(&F)
ButtonBrowse=浏览(&B)...
ButtonWizardBrowse=浏览(&R)...
ButtonNewFolder=创建新文件夹(&M)

; *** "Select Language" dialog messages
SelectLanguageTitle=选择安装语言
SelectLanguageLabel=请选择安装期间使用的语言:

; *** Common wizard text
ClickNext=点击“下一步”继续,或者点击“取消”退出安装。
BeveledLabel=
BrowseDialogTitle=浏览文件夹
BrowseDialogLabel=在以下列表中选择一个文件夹,然后点击“确定”。
NewFolderName=新建文件夹

; *** "Welcome" wizard page
WelcomeLabel1=欢迎使用 [name] 安装向导
WelcomeLabel2=现在将安装 [name/ver]。%n%n建议你在继续之前关闭其他应用程序。

; *** "Password" wizard page
WizardPassword=密码
PasswordLabel1=此安装程序受密码保护!
PasswordLabel3=请输入密码,然后点击“下一步”继续。密码区分大小写!
PasswordEditLabel=密码(&P):
IncorrectPassword=你输入的密码不正确!请重新输入。

; *** "License Agreement" wizard page
WizardLicense=许可协议
LicenseLabel=请在继续之前阅读以下重要信息!
LicenseLabel3=请阅读以下许可协议。你必须接受此协议中的条款,才能继续安装。
LicenseAccepted=我接受(&A)
LicenseNotAccepted=我不接受(&D)

; *** "Information" wizard pages
WizardInfoBefore=信息
InfoBeforeLabel=请在继续之前阅读以下重要信息!
InfoBeforeClickLabel=当你准备继续安装时,请点击“下一步”。
WizardInfoAfter=信息
InfoAfterLabel=请在继续之前阅读以下重要信息!
InfoAfterClickLabel=当你准备继续安装时,请点击“下一步”。

; *** "User Information" wizard page
WizardUserInfo=用户信息
UserInfoDesc=请输入你的信息。
UserInfoName=用户名(&U):
UserInfoOrg=组织(&O):
UserInfoSerial=序列号(&S):
UserInfoNameRequired=你必须输入用户名!

; *** "Select Destination Location" wizard page
WizardSelectDir=选择目标位置
SelectDirDesc=[name] 要安装到哪里?
SelectDirLabel3=安装程序将把 [name] 安装到以下文件夹。
SelectDirBrowseLabel=若要继续,请点击“下一步”。如果你要换一个文件夹,请点击“浏览”。
DiskSpaceMBLabel=至少需要 [mb] MB 可用磁盘空间。
CannotInstallToNetworkDrive=如果你试图安装到网络中,就需要映射一个网络驱动器。
CannotInstallToUNCPath=安装程序不能安装到 UNC 路径!
InvalidPath=你必须输入一个带盘符的完整路径!例如:%n%nC:\APP%n%n或者以下格式的 UNC 路径:%n%n\\server\share
InvalidDrive=你选择的驱动器或 UNC 路径不存在或者无法访问!请重新选择。
DiskSpaceWarningTitle=磁盘空间不足
DiskSpaceWarning=安装程序至少需要 %1 KB 的可用空间,但是所选驱动器上只剩 %2 KB!%n%n无论如何也要继续吗?
DirNameTooLong=文件夹名称或路径太长!
InvalidDirName=文件夹名称无效!
BadDirName32=文件夹名称不能包含以下字符:%n%n%1
DirExistsTitle=文件夹已存在
DirExists=文件夹:%n%n%1%n%n已存在!无论如何也要安装到此文件夹中吗?
DirDoesntExistTitle=文件夹不存在
DirDoesntExist=文件夹:%n%n%1%n%n不存在!你要创建此文件夹吗?

; *** "Select Components" wizard page
WizardSelectComponents=选择组件
SelectComponentsDesc=要安装那个组件?
SelectComponentsLabel2=请选择你要安装的组件,或者清除不想安装的组件。然后点击“下一步”继续。
FullInstallation=完全安装
CompactInstallation=简洁安装
CustomInstallation=自定义安装
NoUninstallWarningTitle=组件已存在
NoUninstallWarning=安装程序检测到你的电脑中已经安装了下列组件:%n%n%1%n%n取消选择这些组件将不会卸载他们。%n%n无论如何也要继续吗?
ComponentSize1=%1 KB
ComponentSize2=%1 MB
ComponentsDiskSpaceMBLabel=当前所选组件至少需要 [mb] MB 磁盘空间。

; *** "Select Additional Tasks" wizard page
WizardSelectTasks=选择附加任务
SelectTasksDesc=要执行那些附加任务?
SelectTasksLabel2=请选择要在 [name] 安装期间执行的附加任务,然后点击“下一步”。

; *** "Select Start Menu Folder" wizard page
WizardSelectProgramGroup=选择开始菜单文件夹
SelectStartMenuFolderDesc=程序的快捷方式要放到哪里?
SelectStartMenuFolderLabel3=安装程序将在以下开始菜单文件夹中创建程序的快捷方式。
SelectStartMenuFolderBrowseLabel=若要继续,请点击“下一步”。如果你要换一个文件夹,请点击“浏览”。
MustEnterGroupName=你必须输入一个文件夹名称!
GroupNameTooLong=文件夹名称或路径太长!
InvalidGroupName=文件夹名称无效!
BadGroupName=文件夹名称不能包含以下字符:%n%n%1
NoProgramGroupCheck2=禁止创建开始菜单文件夹(&D)

; *** "Ready to Install" wizard page
WizardReady=准备安装
ReadyLabel1=安装程序准备在你的电脑上安装 [name]。
ReadyLabel2a=点击“安装”继续,如果你想修改设置请点击“上一步”。
ReadyLabel2b=点击“安装”继续。
ReadyMemoUserInfo=用户信息:
ReadyMemoDir=目标位置:
ReadyMemoType=安装类型:
ReadyMemoComponents=所选组件:
ReadyMemoGroup=开始菜单文件夹:
ReadyMemoTasks=附加任务:

; *** "Preparing to Install" wizard page
WizardPreparing=正在准备安装
PreparingDesc=安装程序正在准备在你的电脑上安装 [name]。
PreviousInstallNotCompleted=先前的程序还未安装或卸载完成,需要重启电脑来完成。%n%n电脑重启后,再运行安装程序来完成 [name] 的安装。
CannotContinue=安装程序不能继续!请点击“取消”退出。
ApplicationsFound=下面的应用程序正在使用需要由安装更新文件。建议您允许安装程序会自动关闭这些应用程序。
ApplicationsFound2=下面的应用程序正在使用需要由安装更新文件。建议您允许安装程序会自动关闭这些应用程序。在安装完成后,安装程序将尝试重新启动该应用程序。
CloseApplications=自动关闭应用程序(&A)
DontCloseApplications=不要关闭应用程序(&D)
ErrorCloseApplications=安装程序无法自动关闭所有应用程序。建议您使用需要通过安装程序,然后再继续进行更新的文件关闭所有应用程序。

; *** "Installing" wizard page
WizardInstalling=正在安装
InstallingLabel=正在安装 [name],请稍候...

; *** "Setup Completed" wizard page
FinishedHeadingLabel=[name] 安装完毕
FinishedLabelNoIcons=安装程序已将 [name] 安装到你的电脑上。
FinishedLabel=安装程序已将 [name] 安装到你的电脑上。现在可以通过程序图标来运行应用程序。
ClickFinish=请点击“完成”退出安装。
FinishedRestartLabel=若要完成 [name] 的安装,就必须重启电脑。你要立即重启吗?
FinishedRestartMessage=若要完成 [name] 的安装,就必须重启电脑。%n%n你要立即重启吗?
ShowReadmeCheck=是,我要查看自述文件
YesRadio=是(&Y),立即重启电脑
NoRadio=否(&N),稍后重启电脑
; used for example as 'Run MyProg.exe'
RunEntryExec=运行 %1
; used for example as 'View Readme.txt'
RunEntryShellExec=打开 %1

; *** "Setup Needs the Next Disk" stuff
ChangeDiskTitle=安装程序需要下一张磁盘
SelectDiskLabel2=请插入磁盘 %1 后点击“确定”。%n%n如果磁盘上的文件不在以下所显示的文件夹中,就请输入正确的路径或点击“浏览”。
PathLabel=路径(&P):
FileNotInDir2=文件“%1”不在“%2”中!请插入正确的磁盘,或者选择其他文件夹。
SelectDirectoryLabel=请指定下一张磁盘的位置。

; *** Installation phase messages
SetupAborted=安装程序未完成!%n%n请纠正该问题后重新运行安装程序。
EntryAbortRetryIgnore=请点击“重试”再次尝试,点击“忽略”继续,或“中止”取消安装。

; *** Installation status messages
StatusClosingApplications=正在关闭应用程序...
StatusCreateDirs=正在创建目录...
StatusExtractFiles=正在提取文件...
StatusCreateIcons=正在创建快捷方式...
StatusCreateIcons=创建快捷方式...
StatusCreateIniEntries=正在创建 INI 条目...
StatusCreateRegistryEntries=正在创建注册表条目...
StatusRegisterFiles=正在注册文件...
StatusSavingUninstall=正在保存卸载信息...
StatusRunProgram=正在完成安装...
StatusRollback=正在撤销更改...
StatusRestartingApplications=正在重启应用程序...
StatusRollback=回滚更改...

; *** Misc. errors
ErrorInternal2=内部错误: %1
ErrorFunctionFailedNoCode=%1 失败
ErrorFunctionFailed=%1 失败!代码 %2
ErrorFunctionFailedWithMessage=%1 失败!代码 %2.%n%3
ErrorExecutingProgram=无法执行文件:%n%1

; *** Registry errors
ErrorRegOpenKey=打开注册表键出错:%n%1\%2
ErrorRegCreateKey=创建注册表键出错:%n%1\%2
ErrorRegWriteKey=写入注册表键出错:%n%1\%2

; *** INI errors
ErrorIniEntry=在文件“%1”中创建 INI 条目时出错!

; *** File copying errors
FileAbortRetryIgnore=点击“重试”再次尝试,点击“忽略”跳过此文件 (不推荐),或点击“中止”取消安装。
FileAbortRetryIgnore2=点击“重试”再次尝试,点击“忽略”继续 (不推荐),或点击“中止”取消安装。
SourceIsCorrupted=源文件已损坏
SourceDoesntExist=源文件“%1”不存在
ExistingFileReadOnly=现有文件已标记为只读。%n%n点击“重试”除去只读属性并再次尝试,点击“忽略”跳过此文件,或点击“中止”取消安装。
ErrorReadingExistingDest=尝试读取现有文件时出错:
FileExists=文件已存在!%n%n要覆盖它吗?
ExistingFileNewer=现有文件比要安装的更新!建议保留现有文件。%n%n要保留现有文件吗?
ErrorChangingAttr=试图更改现有文件的属性时出错:
ErrorCreatingTemp=试图在目标目录中创建文件时出错:
ErrorReadingSource=试图读取源文件时出错:
ErrorCopying=试图复制文件时出错:
ErrorReplacingExistingFile=试图替换现有文件时出错:
ErrorRestartReplace=重启后替换失败:
ErrorRenamingTemp=试图重命名目标目录中的文件时出错:
ErrorRegisterServer=无法注册 DLL/OCX: %1
ErrorRegSvr32Failed=RegSvr32 失败!退出代码 %1
ErrorRegisterTypeLib=无法注册类型库: %1

; *** Post-installation errors
ErrorOpeningReadme=试图打开自述文件时出错!
ErrorRestartingComputer=安装程序无法重启电脑!请手动操作。

; *** Uninstaller messages
UninstallNotFound=文件“%1”不存在!无法卸载
UninstallOpenError=文件“%1”打不开!无法卸载
UninstallUnsupportedVer=卸载日志“%1”的格式无法被此版本的卸载程序识别!无法卸载
UninstallUnknownEntry=卸载日志中遇到未知条目 (%1)
ConfirmUninstall=是否确定要彻底卸载 %1 及其所有组件?
UninstallOnlyOnWin64=此安装只能在 64 位 Windows 上卸载!
OnlyAdminCanUninstall=此安装只能由管理员卸载!
UninstallStatusLabel=正在写作 %1,请稍候...
UninstalledAll=%1 已成功卸载。
UninstalledMost=%1 卸载完成。%n%n某些元素无法清除,请手动操作。
UninstalledAndNeedsRestart=若要完成 %1 的卸载,就必须重启电脑。%n%n要立即重启吗?
UninstallDataCorrupted=文件“%1”已损坏!无法卸载

; *** Uninstallation phase messages
ConfirmDeleteSharedFileTitle=清楚共享文件吗?
ConfirmDeleteSharedFile2=下列共享文件不再被其他程序使用,要清除吗?%n%n如果其他程序仍然使用此文件,却被删除的话,那些程序可能无法正常运行。如果你不确定,请选择“否”。留下此文件对你的系统也不会有什么损害。
SharedFileNameLabel=文件名:
SharedFileLocationLabel=位置:
WizardUninstalling=卸载状态
StatusUninstalling=正在卸载 %1...

; *** Shutdown block reasons
ShutdownBlockReasonInstallingApp=正在安装 %1.
ShutdownBlockReasonUninstallingApp=正在卸载 %1.

; The custom messages below aren't used by Setup itself, but if you make
; use of them in your scripts, you'll want to translate them.

[CustomMessages]

NameAndVersion=%1 v%2
AdditionalIcons=附加图标:
CreateDesktopIcon=创建桌面图标(&D)
CreateQuickLaunchIcon=创建快速启动图标(&Q)
ProgramOnTheWeb=%1 网站
UninstallProgram=卸载 %1
LaunchProgram=运行 %1
AssocFileExtension=将 %2 文件与 %1 关联(&A)
AssocingFileExtension=正在将 %2 文件与 %1 关联...
AutoStartProgramGroupDescription=启动:
AutoStartProgram=自动启动 %1
AddonHostProgramNotFound=%N%n请问%1无法找到您选择的文件夹中。你要继续吗?

【2】将Chinese.isl文件放到软件安装的目录下,如:C:\Program Files (x86)\Inno Setup 5,与Default.isl在同一目录

【3】修改打包软件的脚本文本,再重新编译即可:

[Languages]
Name: "Chinese"; MessagesFile: "compiler:Chinese.isl"
时间: 2024-10-11 01:00:03

【1】软件打包 Inno Setup -- 修改安装过程的界面显示语言的相关文章

(转)Inno Setup入门(九)——修改安装过程中的文字显示

本文转载自:http://blog.csdn.net/yushanddddfenghailin/article/details/17250837 前面说到过可以使用不用的语言文件实现不同的显示方式,方便与国际接轨,事实上即使没有语言文件也可以实现修改.[Messages] 段用于定义安装程序和卸载程序中显示的消息.一般不需要创建 [Messages] 段,因为所有的消息在Inno Setup的Default.isl文件 (或在[Languages] 段指定的语言选项) 中已经包含.但是可以通过覆

(转)Inno Setup入门(二)——修改安装过程中的图片

本文转载自:http://blog.csdn.net/augusdi/article/details/8564793 修改安装过程中的图片 一般编译之后,安装过程中出现在左边图片是是下图这个样子的: 其实也可以修改它,只需要在setup段中作一点稍微的修改,加一行代码即可: [setup] AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 WizardImageFile=dh.bmp [files]

Inno Setup入门(二)&mdash;&mdash;修改安装过程中的图片

修改安装过程中的图片 一般编译之后,安装过程中出现在左边图片是是下图这个样子的: 其实也可以修改它,只需要在setup段中作一点稍微的修改,加一行代码即可: [setup] AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 WizardImageFile=dh.bmp [files] Source: "F:\desktop\ipmsg.exe"; DestDir: "{

Inno setup定制安装界面

原文:Inno setup定制安装界面 Innosetup功能很强大,可以通过它提供的Wizard接口来定制界面,但我对PASCAL语言不熟悉,也不清楚通过那种接口可改动的范围有多大,最后做出来的效果是否好,所以选择了通过一个DLL来实现我的界面. 首先,脚本中增加如下设置,以禁至所有Inno setup自身显示的界面: DisableDirPage=yes DisableFinishedPage=yes DisableProgramGroupPage=yes DisableReadyMemo=

Inno Setup 在安装程序开始前和卸载程序开始前,检查并关闭运行的进程

(2011-12-29 11:54:56) 转载▼ 标签: innosetup it 分类: 开发工具经验累积 Inno Setup在安装程序前,如果有使用的进程在运行,会有错误提示,而使得Installer无法写入. 同样,在卸载程序前,如果有使用的进程仍在运行,会有错误提示,之后卸载不干净,需要手动清除. 所以,只要在安装程序前或者卸载程序前,检查并关闭掉用到的正在运行的进程,就没有问题啦. [code] // 安装前检查关闭**进程 procedure CurStepChanged(Cur

Inno Setup入门(九)&mdash;&mdash;修改安装过程中的文字显示

前面说到过可以使用不用的语言文件实现不同的显示方式,方便与国际接轨,事实上即使没有语言文件也可以实现修改.[Messages]段用于定义安装程序和卸载程序中显示的消息.一般不需要创建 [Messages]段,因为所有的消息在Inno Setup的Default.isl文件(或在[Languages]段指定的语言选项) 中已经包含.但是可以通过覆盖默认的消息,打造自己的消息显示界面.打开Inno Setup目录下的该文件,其中button的定义如下: ; *** Buttons ButtonBac

Inno Setup 下载安装

Inno Setup 是一个免费的 Windows 安装程序制作软件.第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件. 目前主流版本有inno5.5.9标准版和inno5.4.3增强版,安装时都可以选择asci或unicode,如我的版本显示是5.5.9(a),其中(a)就是ascii的缩写. 下面分别提供百度云下载链接: Inno 5.5.9中文版:http://pan.baidu.com/s/1slPHWUL Inn

inno setup静默安装

[Code] //关键代码静默安装 procedure InitializeWizard(); begin //不显示边框,这样就能达到不会闪两下了 WizardForm.BorderStyle:=bsNone; end; procedure CurPageChanged(CurPageID: Integer); begin //因为安装过程界面隐藏不了,所以设置窗口宽高为0 WizardForm.ClientWidth := ScaleX(0) WizardForm.ClientHeight 

开源Inno Setup官网下载、安装、打包教程(官网安装向导中文语言包)

安装Inno Setup篇 1.搜索Inno Setup 2.下载Inno Setup 3.选择下载最新 innosetup-5.5.9-unicode.exe 版本(innosetup-5.5.9.exe同样支持中文安装向导) 4.安装Inno Setup:选择安装语言(没有中文选项) 5.安装Inno Setup:同意协议 6.安装Inno Setup:安装路径 7.安装Inno Setup:安装Preprocessor 8.安装Inno Setup:创建桌面快捷方式 9.安装Inno Se