Inno Setup是1個(gè)開(kāi)源的打包工具,可以很方便地制作軟件的安裝向?qū)АO旅娼榻B它的漢化方法。
1) 將下面的代碼保存為 Chinese.isl
; *** Inno Setup version 5.5.0+ Chinese messages ***
;
; To download user-contributed translations of this file, go to:
; http://www.jrsoftware.org/is3rdparty.php
;
; Note: When translating this text, do not add periods (.) to the end of
; messages that didn't have them already, because on those messages Inno
; Setup adds the periods automatically (appending a period would result in
; two periods being displayed).
[LangOptions]
; The following three entries are very important. Be sure to read and
; understand the '[LangOptions] section' topic in the help file.
LanguageName=Chinese
LanguageID=$0409
LanguageCodePage=0
; If the language you are translating to requires special font faces or
; sizes, uncomment any of the following entries and change them accordingly.
;DialogFontName=
;DialogFontSize=8
;WelcomeFontName=Verdana
;WelcomeFontSize=12
;TitleFontName=Arial
;TitleFontSize=29
;CopyrightFontName=Arial
;CopyrightFontSize=8
[Messages]
; *** Application titles
SetupAppTitle=安裝
SetupWindowTitle=安裝 - %1
UninstallAppTitle=反安裝
UninstallAppFullTitle=%1 反安裝
; *** Misc. common
InformationTitle=安裝信息
ConfirmTitle=提示
ErrorTitle=毛病
; *** SetupLdr messages
SetupLdrStartupMessage=現(xiàn)在將安裝 %1。是不是繼續(xù)?
LdrCannotCreateTemp=不能創(chuàng)建臨時(shí)文件。安裝中斷!
LdrCannotExecTemp=不能在臨時(shí)目錄中解壓文件,安裝進(jìn)程中斷!
; *** Startup error messages
LastErrorMessage=%1.%n%n 毛病 %2: %3
SetupFileMissing=在安裝目錄中找不到文件 %1 。請(qǐng)更正該問(wèn)題或取得1個(gè)新的文件。
SetupFileCorrupt=安裝文件被占用。請(qǐng)取得1個(gè)新的安裝文件。
SetupFileCorruptOrWrongVer=安裝文件被占用, 或安裝文件的版本不對(duì)。請(qǐng)更正該問(wèn)題或取得1個(gè)新文件。
NotOnThisPlatform=該程序不能在 %1 下運(yùn)行。
OnlyOnThisPlatform=該程序必須在 %1 下運(yùn)行。
OnlyOnTheseArchitectures=該程序只能在以下WINDOWS版本下運(yùn)行:%n%n%1
MissingWOW64APIs=該版本需要64位的安裝程序。要更正該問(wèn)題,請(qǐng)安裝 Service Pack %1。
WinVersionTooLowError=該軟件需要 %1 版本號(hào) %2 或更高。
WinVersionTooHighError=該軟件不能在 %1 版本號(hào) %2 或更高版本中安裝。
AdminPrivilegesRequired=您在安裝該程序時(shí)必須是管理員權(quán)限。
PowerUserPrivilegesRequired=您在安裝程序是必須是管理員權(quán)限或高權(quán)限用戶(hù)權(quán)限。
SetupAppRunningError=安裝程序檢測(cè)到 %1 正在運(yùn)行。%n%n請(qǐng)關(guān)閉它的所有實(shí)例。然后單擊“確認(rèn)”繼續(xù)安裝,或單擊“取消”退出。UninstallAppRunningError=反安裝程序檢測(cè)到 %1 正在運(yùn)行。%n%n請(qǐng)關(guān)閉它的所有實(shí)例。然后單擊“確認(rèn)”繼續(xù)安裝,或單擊“取消”退出。
UninstallAppRunningError=Uninstall has detected that %1 is currently running.%n%nPlease close all instances of it now, then click OK to continue, or Cancel to exit.
InvalidParameter=命令行中包括無(wú)效的參數(shù):%n%n%1
SetupAlreadyRunning=安裝程序已運(yùn)行.
WindowsVersionNotSupported=該程序不支持當(dāng)前的Windows版本.
WindowsServicePackRequired=該程序要求 %1 Service Pack %2 或更高版本.
; *** Misc. errors
ErrorCreatingDir=安裝程序不能創(chuàng)建目錄 "%1"
ErrorTooManyFilesInDir=不能在目錄"%1" 下創(chuàng)建文件。由于該目錄下有太多的文件了。
; *** Setup common messages
ExitSetupTitle=退出安裝
ExitSetupMessage=安裝還未完成。如果現(xiàn)在退出,程序?qū)⒔Y(jié)束安裝。%n%n您可以在下次繼續(xù)安裝。%n%n退出安裝?
AboutSetupMenuItem=關(guān)于安裝程序[&A]...
AboutSetupTitle=關(guān)于安裝程序
AboutSetupMessage=%1 版本 %2%n%3%n%n%1 主頁(yè):%n%4
AboutSetupNote=
TranslatorNote=
; *** Buttons
ButtonBack=< 上1步[&B]
ButtonNext=下1步[&N] >
ButtonInstall=安裝[&I]
ButtonOK=確認(rèn)
ButtonCancel=取消
ButtonYes=市[&Y]
ButtonYesToAll=全部確認(rèn)[&A]
ButtonNo=否[&N]
ButtonNoToAll=全部否認(rèn)[&o]
ButtonFinish=完成[&F]
ButtonBrowse=閱讀[&B]...
ButtonWizardBrowse=閱讀[&r]...
ButtonNewFolder=新建文件夾[&M]
; *** "Select Language" dialog messages
SelectLanguageTitle=選擇安裝語(yǔ)言種類(lèi)
SelectLanguageLabel=選擇該語(yǔ)言作為安裝語(yǔ)言:
; *** Common wizard text
ClickNext=單擊“下1步”繼續(xù),或單擊“取消”退出本安裝程序。
BeveledLabel=
BrowseDialogTitle=閱讀文件夾
BrowseDialogLabel=在下面的列表當(dāng)選擇1個(gè)目錄, 然后單擊“確認(rèn)”繼續(xù)。
NewFolderName=新文件夾
; *** "Welcome" wizard page
WelcomeLabel1=歡迎進(jìn)入 [name] 安裝向?qū)?/span>
WelcomeLabel2=將在您的電腦上安裝 [name/ver] 。%n%n建議在繼續(xù)安裝之前先退出其它運(yùn)行的程序。
; *** "Password" wizard page
WizardPassword=密碼
PasswordLabel1=本安裝程序受密碼保護(hù)。
PasswordLabel3=請(qǐng)輸入密碼,密碼辨別大小寫(xiě)。然后單擊“下1步”繼續(xù)。
PasswordEditLabel=密碼[&P]:
IncorrectPassword=輸入的密碼不正確,請(qǐng)重新輸入。
; *** "License Agreement" wizard page
WizardLicense=用戶(hù)許可協(xié)議
LicenseLabel=請(qǐng)?jiān)诶^續(xù)之前仔細(xì)瀏覽用戶(hù)許可協(xié)議。
LicenseLabel3=請(qǐng)仔細(xì)瀏覽下面的用戶(hù)許可協(xié)議。在繼續(xù)安裝之前,您必須接受該協(xié)議。
LicenseAccepted=我接受協(xié)議[&a]。
LicenseNotAccepted=我不接受協(xié)議[&d]
; *** "Information" wizard pages
WizardInfoBefore=提示
InfoBeforeLabel=在繼續(xù)安裝之前請(qǐng)仔細(xì)瀏覽以下重要的信息。
InfoBeforeClickLabel=當(dāng)您準(zhǔn)備好繼續(xù)安裝時(shí),單擊“繼續(xù)”。
WizardInfoAfter=信息
InfoAfterLabel=在繼續(xù)安裝之前請(qǐng)仔細(xì)瀏覽以下重要的信息。
InfoAfterClickLabel=當(dāng)您準(zhǔn)備好繼續(xù)安裝時(shí),單擊“繼續(xù)”。
; *** "User Information" wizard page
WizardUserInfo=用戶(hù)信息
UserInfoDesc=請(qǐng)輸入您的信息。
UserInfoName=用戶(hù)名[&U]:
UserInfoOrg=組織[&O]:
UserInfoSerial=序列號(hào)[&S]:
UserInfoNameRequired=您必須輸入1個(gè)名稱(chēng)。
; *** "Select Destination Location" wizard page
WizardSelectDir=選擇目標(biāo)位置
SelectDirDesc=您將把[name]安裝在哪里?
SelectDirLabel3=安裝程序?qū)裑name]安裝在下面的文件夾中。
SelectDirBrowseLabel=繼續(xù)安裝, 請(qǐng)單擊“下1步”。如果需要選擇其它目錄,請(qǐng)單擊“閱讀”。
DiskSpaceMBLabel=為了安裝本軟件,最少需要 [mb] MB 的空閑磁盤(pán)空間。
InvalidPath=您比如輸入1個(gè)含盤(pán)符的路徑名稱(chēng)。比如:%n%nC:APP%n%n 或1個(gè)網(wǎng)絡(luò)路徑,例如:%n%nservershare
InvalidDrive=您選擇的磁盤(pán)或網(wǎng)絡(luò)路徑不存在或不能訪(fǎng)問(wèn)。請(qǐng)重新選擇其它的磁盤(pán)或網(wǎng)絡(luò)路徑。
DiskSpaceWarningTitle=磁盤(pán)空間不足。
DiskSpaceWarning=安裝程序最少需要 %1 KB 空閑磁盤(pán)空間來(lái)安裝本軟件。但是選擇的磁盤(pán)上只有 %2 KB 空間可用。%n%n 您確認(rèn)繼續(xù)?
DirNameTooLong=該文件夾的名稱(chēng)太長(zhǎng)。
InvalidDirName=該文件夾的名字太長(zhǎng)。
BadDirName32=文件夾名稱(chēng)中不能包括以下的任何字符:%n%n%1
DirExistsTitle=文件夾已存在
DirExists=文件夾:%n%n%1%n%n已存在。您想繼續(xù)安裝?
DirDoesntExistTitle=文件夾不存在
DirDoesntExist=文件夾:%n%n%1%n%n不存在。您想創(chuàng)建該文件夾?
CannotInstallToNetworkDrive=程序不能被安裝到網(wǎng)絡(luò)磁盤(pán)上.
CannotInstallToUNCPath=程序不能被安裝到1個(gè) UNC 路徑上.
; *** "Select Components" wizard page
WizardSelectComponents=選擇組件
SelectComponentsDesc=哪些組件需要安裝?
SelectComponentsLabel2=選擇您想要安裝的組件; 去掉您不想安裝的組件。當(dāng)您準(zhǔn)備好后,請(qǐng)單擊“下1步” 。
FullInstallation=完全安裝
; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language)
CompactInstallation=精簡(jiǎn)安裝
CustomInstallation=自定義安裝
NoUninstallWarningTitle=組件存在
NoUninstallWarning=安裝程序檢測(cè)到以下組件已被安裝到您的電腦中:%n%n%1%n%n不選擇它們將不在您的電腦中安裝。%n%n您想這樣繼續(xù)嗎?
ComponentSize1=%1 KB
ComponentSize2=%1 MB
ComponentsDiskSpaceMBLabel=當(dāng)前選擇項(xiàng)最少需要 [mb] MB 的空閑磁盤(pán)空間才能安裝。
; *** "Select Additional Tasks" wizard page
WizardSelectTasks=選擇附加任務(wù)
SelectTasksDesc=您想選擇哪一個(gè)附加任務(wù)?
SelectTasksLabel2=選擇在安裝[name]時(shí)履行的附加任務(wù)后單擊“下1步”。
; *** "Select Start Menu Folder" wizard page
WizardSelectProgramGroup=選擇開(kāi)始菜單文件夾
SelectStartMenuFolderDesc=您想在哪里放置軟件的快捷方式?
SelectStartMenuFolderLabel3=安裝程序?qū)⒃谙旅娴奈募A中創(chuàng)建軟件的快捷方式。
SelectStartMenuFolderBrowseLabel=繼續(xù)安裝,請(qǐng)單擊“下1步”。如果您想選擇其它文件夾,單擊“閱讀”。
MustEnterGroupName=您必須輸入1個(gè)文件夾名稱(chēng)。
GroupNameTooLong=文件夾名稱(chēng)或路徑名稱(chēng)太長(zhǎng)。
InvalidGroupName=文件夾名稱(chēng)非法。
BadGroupName=文件夾名字中不能包括下面的字符:%n%n%1
NoProgramGroupCheck2=不創(chuàng)建開(kāi)始菜單中的文件夾[&D]
; *** "Ready to Install" wizard page
WizardReady=準(zhǔn)備開(kāi)始安裝
ReadyLabel1=安裝程序開(kāi)始在您的電腦中安裝[name].
ReadyLabel2a=單擊“安裝”開(kāi)始安裝本軟件,或單擊“上1步”修改安裝設(shè)置。
ReadyLabel2b=單擊“安裝”開(kāi)始安裝本軟件。
ReadyMemoUserInfo=用戶(hù)信息:
ReadyMemoDir=安裝目標(biāo)位置:
ReadyMemoType=安裝種類(lèi):
ReadyMemoComponents=選中的組件:
ReadyMemoGroup=開(kāi)始菜單文件夾:
ReadyMemoTasks=附加任務(wù):
; *** "Preparing to Install" wizard page
WizardPreparing=準(zhǔn)備安裝
PreparingDesc=安裝程序準(zhǔn)備在您的電腦中安裝[name]。
PreviousInstallNotCompleted=安裝/反安裝1個(gè)之前的程序沒(méi)有完成。您需要重新啟動(dòng)您的電腦來(lái)完成安裝工作。%n%n當(dāng)重新啟動(dòng)您的電腦后,請(qǐng)運(yùn)行安裝程序來(lái)完成安裝[name]。
CannotContinue=安裝程序不能繼續(xù)履行。請(qǐng)單擊“取消”退出。
;ApplicationsFound=The following applications are using files that need to be updated by Setup. It is recommended that you allow Setup to automatically close these applications.
ApplicationsFound=需要被安裝程序更新的文件正被以下利用程序使用。建議由安裝程序自動(dòng)結(jié)束這些利用程序。
;ApplicationsFound2=The following applications are using files that need to be updated by Setup. It is recommended that you allow Setup to automatically close these applications. After the installation has completed, Setup will attempt to restart the applications.
ApplicationsFound2=需要被安裝程序安裝的文件正在被以下利用程序使用。建議由安裝程序自動(dòng)結(jié)束這些利用程序。當(dāng)安裝完成后,將會(huì)嘗試重啟這些利用程序。
CloseApplications=&Automatically close the applications
DontCloseApplications=&Do not close the applications
; *** "Installing" wizard page
WizardInstalling=安裝中
InstallingLabel=安裝程序正在安裝[name],請(qǐng)等待。
; *** "Setup Completed" wizard page
FinishedHeadingLabel=[name]安裝完成
FinishedLabelNoIcons=安裝程序已在您的電腦中安裝了[name]。
FinishedLabel=安裝程序已成功在您的電腦上安裝了[name]。如果需要履行,請(qǐng)單擊本軟件圖標(biāo)。
ClickFinish=單擊“完成”退出本安裝程序.
FinishedRestartLabel=為了完成[name]的安裝, 安裝程序必須重新啟動(dòng)您的電腦。您想現(xiàn)在就重新啟動(dòng)嗎?
FinishedRestartMessage=為了完成[name]的安裝, 安裝程序必須重新啟動(dòng)您的電腦。%n%您想現(xiàn)在就重新啟動(dòng)嗎?
ShowReadmeCheck=是的,我想查看 README 文件
YesRadio=是的,我想重新啟動(dòng)計(jì)算機(jī)[&Y]
NoRadio=不,我將稍后重新啟動(dòng)計(jì)算機(jī)[&N]
; used for example as 'Run MyProg.exe'
RunEntryExec=運(yùn)行 %1
; used for example as 'View Readme.txt'
RunEntryShellExec=查看 %1
; *** "Setup Needs the Next Disk" stuff
ChangeDiskTitle=安裝程序需要下1個(gè)安裝盤(pán)
SelectDiskLabel2=請(qǐng)插入安裝盤(pán) %1 并且單擊“確認(rèn)”。%n%n如果該盤(pán)不是下面顯示的盤(pán),請(qǐng)輸入正確的路徑或單擊“閱讀”。
PathLabel=目錄[&P]:
FileNotInDir2=在 "%2" 中沒(méi)有發(fā)現(xiàn)文件。請(qǐng)插入正確的磁盤(pán)或選擇其它的文件夾。
SelectDirectoryLabel=請(qǐng)輸入下1個(gè)磁盤(pán)中的正確位置。
; *** Installation phase messages
SetupAborted=安裝沒(méi)有完成。%n%n請(qǐng)修復(fù)毛病并重新安裝。
EntryAbortRetryIgnore=單擊“重試”重新嘗試,單擊“疏忽”將繼續(xù)安裝,或單擊“取消”退出安裝。
; *** Installation status messages
StatusCreateDirs=創(chuàng)建目錄中...
StatusExtractFiles=解壓文件中...
StatusCreateIcons=創(chuàng)建快捷方式中...
StatusCreateIniEntries=創(chuàng)建INI單元中...
StatusCreateRegistryEntries=創(chuàng)建注冊(cè)表內(nèi)容中...
StatusRegisterFiles=注冊(cè)文件中...
StatusSavingUninstall=保存反安裝信息中...
StatusRunProgram=正在完成安裝...
StatusRollback=恢復(fù)原來(lái)修改的內(nèi)容中...
StatusClosingApplications=正在關(guān)閉利用程序...
StatusRestartingApplications=正在重啟利用程序...
; *** Misc. errors
ErrorInternal2=內(nèi)部毛病: %1
ErrorFunctionFailedNoCode=%1 失敗
ErrorFunctionFailed=%1 失敗; 代碼 %2
ErrorFunctionFailedWithMessage=%1 毛病; 代碼 %2.%n%3
ErrorExecutingProgram=不能履行文件:%n%1
; *** Registry errors
ErrorRegOpenKey=在打開(kāi)注冊(cè)表鍵時(shí)產(chǎn)生毛病:%n%1\%2
ErrorRegCreateKey=在創(chuàng)建注冊(cè)表鍵時(shí)產(chǎn)生毛病:%n%1\%2
ErrorRegWriteKey=在些注冊(cè)表鍵時(shí)產(chǎn)生毛病:%n%1\%2
; *** INI errors
ErrorIniEntry=在創(chuàng)建INI文件時(shí)產(chǎn)生毛病 "%1".
; *** File copying errors
FileAbortRetryIgnore=單擊“重試”再試1次,單擊“疏忽”疏忽該文件,或單擊“取消”退出安裝程序。
FileAbortRetryIgnore2=單擊“重試”再試1次,單擊“疏忽”疏忽該文件繼續(xù)安裝,或單擊“取消”退出安裝程序。
SourceIsCorrupted=源文件被使用
SourceDoesntExist=源文件 "%1" 不存在
ExistingFileReadOnly=該已存在的文件是只讀屬性。%n%n單擊“重試”刪除只讀屬性并重新嘗試,單擊“疏忽”疏忽該文件,或單擊“取消”退出安裝程序。
ErrorReadingExistingDest=當(dāng)試圖讀取1個(gè)已存在的文件時(shí)產(chǎn)生了毛病:
FileExists=該文件已存在。%n%n您想覆蓋它嗎?
ExistingFileNewer=已存在的文件比安裝程序試圖安裝的文件要新。建議您保存該文件。%n%n您想保存已存在的文件嗎?
ErrorChangingAttr=當(dāng)試圖改變1個(gè)存在的文件的屬性時(shí)產(chǎn)生了毛病:
ErrorCreatingTemp=當(dāng)試圖在目標(biāo)目錄中創(chuàng)建1個(gè)文件時(shí)產(chǎn)生了毛病:
ErrorReadingSource=當(dāng)試圖讀取1個(gè)文件時(shí)產(chǎn)生了毛病:
ErrorCopying=當(dāng)試圖復(fù)制1個(gè)文件時(shí)產(chǎn)生了毛病:
ErrorReplacingExistingFile=當(dāng)試圖覆蓋已存在的文件時(shí)產(chǎn)生毛病:
ErrorRestartReplace=重新啟動(dòng)置換失敗:
ErrorRenamingTemp=當(dāng)在目標(biāo)目錄中重命名文件時(shí)產(chǎn)生毛病:
ErrorRegisterServer=不能注冊(cè) DLL/OCX: %1
ErrorRegSvr32Failed=RegSvr32 履行失敗, 毛病碼: %1
ErrorRegisterTypeLib=不能注冊(cè)以下類(lèi)型庫(kù): %1
; *** Post-installation errors
ErrorOpeningReadme=當(dāng)打開(kāi) README 文件時(shí)產(chǎn)生毛病。
ErrorRestartingComputer=安裝程序不能重新啟動(dòng)電腦。請(qǐng)手動(dòng)啟動(dòng)。
; *** Uninstaller messages
UninstallNotFound=文件 "%1" 不存在。不能反安裝。
UninstallOpenError=文件 "%1" 不能打開(kāi)。不能反安裝。
UninstallUnsupportedVer=反安裝記錄文件 "%1" 不是基于本安裝程序的版本。不能完成軟件的刪除工作。
UninstallUnknownEntry=1個(gè)未知的實(shí)體 (%1) 存在于反安裝記錄文件中。
ConfirmUninstall=您肯定完全刪除 %1 和相干組件嗎?
UninstallOnlyOnWin64=該安裝程序只能在64位的Windows上履行反安裝工作。
OnlyAdminCanUninstall=該安裝程序只能在您具有管理員權(quán)限時(shí)才能履行反安裝工作。
UninstallStatusLabel= %1 正在被刪除,請(qǐng)稍等。
UninstalledAll=%1 被成功地從您的電腦中刪除。
UninstalledMost=%1 刪除完成。%n%n有某些組件沒(méi)法被刪除。您可能需要手動(dòng)刪除它們。
UninstalledAndNeedsRestart=為了完成 %1 的刪除工作, 您必須重新啟動(dòng)電腦。%n%n您想現(xiàn)在就重新啟動(dòng)嗎?
UninstallDataCorrupted=文件"%1" 被占用。不能完成刪除工作。
; *** Uninstallation phase messages
ConfirmDeleteSharedFileTitle=刪除同享程敘文件?
ConfirmDeleteSharedFile2=系統(tǒng)指出以下的同享程敘文件將不再被使用。您是不是想刪除這些同享文件?%n%n如果這些文件刪除后,其他程序依然要使用它,可能其它程序的功能將受影響。如果您不能肯定,請(qǐng)選擇“否”。讓這些文件保存在系統(tǒng)中不會(huì)對(duì)系統(tǒng)造成侵害。
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 版本 %2
AdditionalIcons=附加圖標(biāo):
CreateDesktopIcon=創(chuàng)建桌面圖標(biāo)[&d]
CreateQuickLaunchIcon=創(chuàng)建快速啟動(dòng)圖標(biāo)[&Q]
ProgramOnTheWeb=%1 on the Web
UninstallProgram=反安裝 %1
LaunchProgram=履行 %1
AssocFileExtension=用文件擴(kuò)大名 %2 匹配[&A] %1?
AssocingFileExtension=正在用文件擴(kuò)大名 %2 匹配[&A] %1 中...
2) 將Chinese.isl放到Innosetup5.5安裝目錄下的Language文件夾下,便可以完成漢化,如圖(1)所示:
參考地址:http://www.cnblogs.com/yplong/p/3720064.html
InnoSetup官網(wǎng)下載:http://www.jrsoftware.org/isinfo.php