diff --git a/installer/InnoSetup/ISCC.exe b/installer/InnoSetup/ISCC.exe index 8ef9e74698..5837976e63 100755 Binary files a/installer/InnoSetup/ISCC.exe and b/installer/InnoSetup/ISCC.exe differ diff --git a/installer/InnoSetup/ISCmplr.dll b/installer/InnoSetup/ISCmplr.dll index 8546736d49..3daf009a1c 100644 Binary files a/installer/InnoSetup/ISCmplr.dll and b/installer/InnoSetup/ISCmplr.dll differ diff --git a/installer/InnoSetup/ISCmplr.dll.issig b/installer/InnoSetup/ISCmplr.dll.issig index 02f5a02c96..4609aee682 100644 --- a/installer/InnoSetup/ISCmplr.dll.issig +++ b/installer/InnoSetup/ISCmplr.dll.issig @@ -1,8 +1,8 @@ format issig-v2 file-name "ISCmplr.dll" -file-size 1523856 -file-hash 4a801a535f8ac8329ef1ab431ecf57296afa24dde5c0e29feea28ba60b20ef85 +file-size 1524880 +file-hash 1a6ff68241e7f3b18543bb875283788913abbdd7b9d7403ac094598d044def7a file-tag "" key-id def020edee3c4835fd54d85eff8b66d4d899b22a777353ca4a114b652e5e7a28 -sig-r 1fa06a5ac1c4487506def67970ad1136bb88282ed9e2182d6092fa9ffcaa4a02 -sig-s 4920075fd10dad257833e08069c0e760a56c0cb0937060e84498ad6ff690465b +sig-r bee03cecf67135948c45a0807a221bccecb2ec780978ab8e2876321958992f3c +sig-s b8494f8c6e0bbf19b9bde15919c2600dc1c59a72fbf71675fee6ca86d4a271be diff --git a/installer/InnoSetup/ISPP.dll b/installer/InnoSetup/ISPP.dll index 6e42d39477..c1f8e7c120 100644 Binary files a/installer/InnoSetup/ISPP.dll and b/installer/InnoSetup/ISPP.dll differ diff --git a/installer/InnoSetup/ISPP.dll.issig b/installer/InnoSetup/ISPP.dll.issig index 9f48b669dd..fb943e3e62 100644 --- a/installer/InnoSetup/ISPP.dll.issig +++ b/installer/InnoSetup/ISPP.dll.issig @@ -1,8 +1,8 @@ format issig-v2 file-name "ISPP.dll" file-size 1006224 -file-hash 81af06aa1d1211b9d5fd162da059072c496d7036874d80ca5801f29d8a3c707c +file-hash 903729fce54ece07623c8eb795320614929ad2693d3b814e3da0ab23f9d494d2 file-tag "" key-id def020edee3c4835fd54d85eff8b66d4d899b22a777353ca4a114b652e5e7a28 -sig-r 8053f559c5d2e8310ab1f1b93ec4d24a6cf54bab8e47d9ebc85b30b496f2cffc -sig-s 0cf69b297a466f37559dc485a2fbeea31f55b5fb705ff262271d3281213ee63f +sig-r 4bd45681d7325278a0097dfd0190e3eb360c744383cd6b72c3f395a63d0d4543 +sig-s aac0be66e9c2c83757fc18bea753cefb06cbebd2e8d848c406157567bf66d392 diff --git a/installer/InnoSetup/ISPPBuiltins.iss b/installer/InnoSetup/ISPPBuiltins.iss index 2c57fb93f1..e51ffd131d 100644 --- a/installer/InnoSetup/ISPPBuiltins.iss +++ b/installer/InnoSetup/ISPPBuiltins.iss @@ -309,6 +309,34 @@ WarnRenamedVersion("GetFileVersion", "GetVersionNumbersString"), \ GetVersionNumbersString(FileName) +#sub GLS_ProcessFoundLanguagesFile + #define Filename FindGetFileName(GLS_FindHandle) + #define Name LowerCase(RemoveFileExt(Filename)) + #define MessagesFile "compiler:Languages\" + Filename + #emit "Name: " + Name + "; MessagesFile: " + MessagesFile +#endsub + +#define GLS_FindPathName +#define GLS_FindHandle +#define GLS_FindResult + +#sub GLS_DoFindFiles + #for {GLS_FindHandle = GLS_FindResult = FindFirst(GLS_FindPathName + "*.isl", 0); GLS_FindResult; GLS_FindResult = FindNext(GLS_FindHandle)} GLS_ProcessFoundLanguagesFile + #if GLS_FindHandle + #expr FindClose(GLS_FindHandle) + #endif +#endsub + +#define GLS_FindFiles(str PathName) \ + GLS_FindPathName = PathName, \ + GLS_DoFindFiles + +#sub EmitLanguagesSection + #emit "[Languages]" + #emit "Name: english; MessagesFile: compiler:Default.isl" + #expr GLS_FindFiles(CompilerPath + "Languages\") +#endsub + #ifdef DisablePOptP # pragma parseroption -p- #endif diff --git a/installer/InnoSetup/ISSigTool.exe b/installer/InnoSetup/ISSigTool.exe index 04b8bc44d4..5135aeeb3f 100644 Binary files a/installer/InnoSetup/ISSigTool.exe and b/installer/InnoSetup/ISSigTool.exe differ diff --git a/installer/InnoSetup/ISetup-dark.chm b/installer/InnoSetup/ISetup-dark.chm index c05a6ab557..be206e4c5f 100644 Binary files a/installer/InnoSetup/ISetup-dark.chm and b/installer/InnoSetup/ISetup-dark.chm differ diff --git a/installer/InnoSetup/ISetup.chm b/installer/InnoSetup/ISetup.chm index 79f0b01c9f..db999eac1b 100644 Binary files a/installer/InnoSetup/ISetup.chm and b/installer/InnoSetup/ISetup.chm differ diff --git a/installer/InnoSetup/Languages/Thai.isl b/installer/InnoSetup/Languages/Thai.isl new file mode 100644 index 0000000000..4a8862f7b5 --- /dev/null +++ b/installer/InnoSetup/Languages/Thai.isl @@ -0,0 +1,408 @@ +; *** Inno Setup version 6.5.0+ Thai messages *** +; +; To download user-contributed translations of this file, go to: +; https://jrsoftware.org/files/istrans/ +; +; 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). +; +; Translated by linesofcodes@dailitation.xyz (Satakun Utama) + +[LangOptions] +; The following three entries are very important. Be sure to read and +; understand the '[LangOptions] section' topic in the help file. +LanguageName=ไทย +LanguageID=$041E +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=9 +;DialogFontBaseScaleWidth=7 +;DialogFontBaseScaleHeight=15 +;WelcomeFontName=Segoe UI +;WelcomeFontSize=14 + +[Messages] + +; *** Application titles +SetupAppTitle=การติดตั้ง +SetupWindowTitle=การติดตั้ง - %1 +UninstallAppTitle=การถอนการติดตั้ง +UninstallAppFullTitle=การถอนการติดตั้ง %1 + +; *** Misc. common +InformationTitle=ข้อมูล +ConfirmTitle=ยืนยัน +ErrorTitle=ข้อผิดพลาด + +; *** SetupLdr messages +SetupLdrStartupMessage=กระบวนการนี้จะทำการติดตั้ง %1 คุณต้องการดำเนินการต่อหรือไม่ +LdrCannotCreateTemp=ไม่สามารถสร้างไฟล์ข้อมูลชั่วคราวได้ การติดตั้งถูกยกเลิก +LdrCannotExecTemp=ไม่สามารถเปิดใช้งานไฟล์ในโฟลเดอร์ชั่วคราวได้ การติดตั้งถูกยกเลิก +HelpTextNote= + +; *** 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 +WinVersionTooLowError=โปรแกรมนี้ต้องใช้ %1 เวอร์ชั่น %2 ขึ้นไป +WinVersionTooHighError=โปรแกรมนี้ไม่สามารถติดตั้งบน %1 เวอร์ชั่น %2 ขึ้นไปได้ +AdminPrivilegesRequired=คุณจำเป็นต้องล็อกอินเป็นผู้ดูแลระบบในการติดตั้งโปรแกรมนี้ +PowerUserPrivilegesRequired=คุณต้องล็อกอินเป็นผู้ดูแลระบบหรือเป็นสมาชิกของกลุ่ม Power Users ในการติดตั้งโปรแกรมนี้ +SetupAppRunningError=ตัวติดตั้งได้พบว่า %1 กำลังถูกใช้งานอยู่%n%nโปรดปิดทุกโปรเซสที่เกี่ยวข้องตอนนี้แล้วคลิกตกลงเพื่อดำเนินการต่อ และกดยกเลิกเพื่อออก +UninstallAppRunningError=ตัวถอนการติดตั้งไปพบว่า %1 กำลังถูกใช้งานอยู่%n%nโปรดปิดทุกโปรเซสที่เกี่ยวข้องตอนนี้แล้วคลิกตกลงเพื่อดำเนินการต่อ และกดยกเลิกเพื่อออก + +; *** Startup questions +PrivilegesRequiredOverrideTitle=เลือกโหมดการติดตั้ง +PrivilegesRequiredOverrideInstruction=เลือกโหมดการติดตั้ง +PrivilegesRequiredOverrideText1=%1 สามารถถูกติดตั้งให้ผู้ใช้ทั้งหมดได้ (จำเป็นต้องมีสิทธิ์ของผู้ดูแลระบบ) หรือให้แค่คุณเท่านั้น +PrivilegesRequiredOverrideText2=%1 สามารถถูกติดตั้งให้คุณเท่านั้นได้หรือให้ผู้ใช้ทั้งหมด (จำเป็นต้องมีสิทธิ์ของผู้ดูแลระบบ) +PrivilegesRequiredOverrideAllUsers=ติดตั้งสำหรับผู้ใช้&ทั้งหมด +PrivilegesRequiredOverrideAllUsersRecommended=ติดตั้งสำหรับผู้ใช้&ทั้งหมด (แนะนำ) +PrivilegesRequiredOverrideCurrentUser=ติดตั้งให้&ฉันเท่านั้น +PrivilegesRequiredOverrideCurrentUserRecommended=ติดตั้งให้&ฉันเท่านั้น (แนะนำ) + +; *** Misc. errors +ErrorCreatingDir=ตัวติดตั้งไม่สามารถสร้างโฟลเดอร์ "%1" ได้ +ErrorTooManyFilesInDir=ไม่สามารถสร้างไฟล์ในโฟลเดอร์ "%1" ได้เพราะมันมีหลายไฟล์เกินไป + +; *** Setup common messages +ExitSetupTitle=ออกจากตัวติดตั้ง +ExitSetupMessage=การติดตั้งยังไม่เสร็จสมบูรณ์ หากคุณออกตอนนี้ โปรแกรมจะไม่ถูกติดตั้ง%n%nคุณสามารถเรียกใช้ตัวติดตั้งอีกครั้งในภายหลังได้เพื่อทำการติดตั้งให้เสร็จสมบูรณ์%n%nออกจากตัวติดตั้งหรือไม่ +AboutSetupMenuItem=&เกี่ยวกับตัวติดตั้ง... +AboutSetupTitle=เกี่ยวกับตัวติดตั้ง +AboutSetupMessage=%1 เวอร์ชั่น %2%n%3%n%n%1 หน้าหลัก:%n%4 +AboutSetupNote= +TranslatorNote= + +; *** Buttons +ButtonBack=< &กลับ +ButtonNext=&ถัดไป > +ButtonInstall=&ติดตั้ง +ButtonOK=ตกลง +ButtonCancel=ยกเลิก +ButtonYes=&ใช่ +ButtonYesToAll=ใช่สำหรับ&ทั้งหมด +ButtonNo=&ไม่ +ButtonNoToAll=ไ&ม่สำหรับทั้งหมด +ButtonFinish=&เสร็จสิ้น +ButtonBrowse=&เรียกดู... +ButtonWizardBrowse=เ&รียกดู... +ButtonNewFolder=&สร้างโฟลเดอร์ใหม่ + +; *** "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=&รหัสผ่าน: +IncorrectPassword=รหัสผ่านที่คุณใส่ไม่ถูกต้อง โปรดลองอีกครั้ง + +; *** "License Agreement" wizard page +WizardLicense=ข้อตกลงการอนุญาต +LicenseLabel=โปรดอ่านข้อมูลที่สำคัญดังต่อไปนี้ก่อนดำเนินการต่อ +LicenseLabel3=โปรดอ่านข้อตกลงดังต่อไปนี้ คุณต้องตกลงกับข้อตกลงนี้ก่อนดำเนินการต่อไปในการติดตั้งซอฟท์แวร์ +LicenseAccepted=ฉัน&ยอมรับข้อตกลง +LicenseNotAccepted=ฉัน&ไม่ยอมรับข้อตกลง + +; *** "Information" wizard pages +WizardInfoBefore=ข้อมูล +InfoBeforeLabel=โปรดอ่านข้อมูลที่สำคัญดังต่อไปนี้ก่อนดำเนินการต่อ +InfoBeforeClickLabel=เมื่อคุณพร้อมที่จะดำเนินการต่อในการติดตั้ง คลิกถัดไป +WizardInfoAfter=ข้อมูล +InfoAfterLabel=โปรดอ่านข้อมูลที่สำคัญดังต่อไปนี้ก่อนดำเนินการต่อ +InfoAfterClickLabel=เมื่อคุณพร้อมที่จะดำเนินการต่อในการติดตั้ง คลิกถัดไป + +; *** "User Information" wizard page +WizardUserInfo=ข้อมูลผู้ใช้ +UserInfoDesc=โปรดใส่ข้อมูลของคุณ +UserInfoName=&ชื่อผู้ใช้: +UserInfoOrg=&องค์กร: +UserInfoSerial=&หมายเลขซีเรียล: +UserInfoNameRequired=คุณจำเป็นต้องใส่ชื่อ + +; *** "Select Destination Location" wizard page +WizardSelectDir=เลือกสถานที่ติดตั้ง +SelectDirDesc=[name] ควรถูกติดตั้งที่ใด +SelectDirLabel3=ตัวติดตั้งจะติดตั้ง [name] ไปยังโฟลเดอร์ต่อไปนี้ +SelectDirBrowseLabel=เพื่อดำเนินการต่อ กดถัดไป หากคุณต้องการเลือกโฟลเดอร์อื่น คลิกเรียกดู +DiskSpaceGBLabel=จำเป็นต้องใช้พื้นที่อย่างน้อย [gb] GB +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=การติดตั้งแบบเต็ม +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=การติดตั้งแบบกะทัดรัด +CustomInstallation=การติดตั้งแบบกำหนดเอง +NoUninstallWarningTitle=มีส่วนประกอบอยู่แล้ว +NoUninstallWarning=ตัวติดตั้งได้พบว่าส่วนประกอบดังต่อไปนี้ติดตั้งอยู่บนคอมพิวเตอร์ของคุณอยู่แล้ว:%n%n%1%n%nการที่ไม่เลือกส่วนประกอบเหล่านี้จะไม่ส่งผลให้ส่วนประกอบถูกถอนการติดตั้ง%n%nคุณต้องการดำเนินการต่ออยู่หรือไม่ +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=การเลือกปัจจุบันต้องใช้พื้นที่อย่างน้อย [gb] GB +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=&ไม่ต้องสร้างโฟลเดอร์สตาร์ทเมนู + +; *** "Ready to Install" wizard page +WizardReady=พร้อมติดตั้ง +ReadyLabel1=ตัวติดตั้งพร้อมแล้วที่จะเริ่มทำการติดตั้ง [name] บนคอมพิวเตอร์ของคุณ +ReadyLabel2a=คลิกติดตั้งเพื่อดำเนินการต่อในการติดตั้ง หรือคลิกย้อนกลับหากคุณต้องการทบทวนหรือเปลี่ยนการตั้งค่าใด ๆ +ReadyLabel2b=คลิกติดตั้งเพื่อดำเนินการต่อในการติดตั้ง +ReadyMemoUserInfo=ข้อมูลผู้ใช้: +ReadyMemoDir=สถานที่ปลายทาง: +ReadyMemoType=ประเภทการติดตั้ง: +ReadyMemoComponents=ส่วนประกอบที่เลือก: +ReadyMemoGroup=โฟลเดอร์สตาร์ทเมนู: +ReadyMemoTasks=งานเพิ่มเติม: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel2=กำลังดาวน์โหลดไฟล์... +ButtonStopDownload=&หยุดดาวน์โหลด +StopDownload=คุณแน่ใจหรือไม่ที่จะหยุดการดาวน์โหลด +ErrorDownloadAborted=การดาวน์โหลดถูกยกเลิก +ErrorDownloadFailed=การดาวน์โหลดล้มเหลว: %1 %2 +ErrorDownloadSizeFailed=การรับขนาดไฟล์ล้มเหลว: %1 %2 +ErrorProgress=ความคืบหน้าไม่ถูกต้อง: %1 จาก %2 +ErrorFileSize=ขนาดไฟล์ไม่ถูกต้อง: ควรจะเป็น %1 พบ %2 + +; *** TExtractionWizardPage wizard page and ExtractArchive +ExtractingLabel=กำลังแตกไฟล์... +ButtonStopExtraction=&หยุดการแตกไฟล์ +StopExtraction=คุณแน่ใจหรือไม่ที่จะหยุดการแตกไฟล์ +ErrorExtractionAborted=หยุดการแตกไฟล์แล้ว +ErrorExtractionFailed=การแตกไฟล์ล้มเหลว: %1 + +; *** Archive extraction failure details +ArchiveIncorrectPassword=รหัสผ่านไม่ถูกต้อง +ArchiveIsCorrupted=ไฟล์เก็บถาวรเสียหาย +ArchiveUnsupportedFormat=รูปแบบของไฟล์เก็บถาวรไม่ถูกต้อง + +; *** "Preparing to Install" wizard page +WizardPreparing=เตรียมการติดตั้ง +PreparingDesc=ตัวติดตั้งกำลังเตรียมการที่จะติดตั้ง [name] บนคอมพิวเตอร์ของคุณ +PreviousInstallNotCompleted=การติดตั้ง/ถอนการติดตั้งของโปรแกรมก่อนหน้าไม่เสร็จสมบูรณ์ คุณจะต้องรีสตาร์ทคอมพิวเตอร์ของคุณในการติดตั้งให้เสร็จสมบูรณ์%n%nหลังจากรีสตาร์ทคอมพิวเตอร์ของคุณแล้ว เปิดตัวติดตั้งอีกครั้งเพื่อติดตั้ง [name] ให้เสร็จสิ้น +CannotContinue=ตัวติดตั้งไม่สามารถดำเนินการต่อได้ โปรดคลิกยกเลิกเพื่อออก +ApplicationsFound=แอพลิเคชั่นดังต่อไปนี้กำลังใช้ไฟล์ที่จำเป็นต้องถูกอัพเดทโดยตัวติดตั้ง ขอแนะนำให้คุณอนุญาตตัวติดตั้งในการปิดแอพลิเคชั่นเหล่านี้โดยอัติโนมัติ +ApplicationsFound2=แอพลิเคชั่นดังต่อไปนี้กำลังใช้ไฟล์ที่จำเป็นต้องถูกอัพเดทโดยตัวติดตั้ง ขอแนะนำให้คุณอนุญาตตัวติดตั้งในการปิดแอพลิเคชั่นเหล่านี้โดยอัติโนมัติ หลังจากการติดตั้งเสร็จสิ้น ตัวติดตั้งจะพยายามรีสตาร์ทแอพลิเคชั่นเหล่านั้น +CloseApplications=&ปิดแอพลิเคชั่นโดยอัติโนมัติ +DontCloseApplications=&ไม่ต้องปิดแอพลิเคชั่น +ErrorCloseApplications=ตัวติดตั้งไม่สามารถปิดแอพลิเคชั่นทั้งหมดได้ ขอแนะนำให้คุณปิดแอพลิเคชั่นทั้งหมดที่ใช้ไฟล์ที่จำเป็นต้องถูกอัพเดทโดยตัวติดตั้งก่อนดำเนินการต่อ +PrepareToInstallNeedsRestart=ตัวติดตั้งจำเป็นจะต้องรีสตาร์ทคอมพิวเตอร์ของคุณ หลังจากรีสตาร์ทคอมพิวเตอร์ของคุณแล้ว เปิดตัวติดตั้งอีกครั้งเพื่อติดตั้ง [name] ให้เสร็จสิ้น%n%nคุณอยากรีสตาร์ทตอนนี้หรือไม่ + +; *** "Installing" wizard page +WizardInstalling=กำลังติดตั้ง +InstallingLabel=โปรดรอในระหว่างที่ตัวติดตั้งติดตั้ง [name] ลงบนคอมพิวเตอร์ของคุณ + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=การเสร็จสิ้นของตัวติดตั้ง [name] +FinishedLabelNoIcons=ตัวติดตั้งเสร็จสิ้นในการติดตั้ง [name] ลงบนคอมพิวเตอร์ของคุณแล้ว +FinishedLabel=ตัวติดตั้งติดตั้ง [name] ลงบนคอมพิวเตอร์ของคุณแล้ว แอพลิเคชั่นสามารถถูกเปิดได้โดยการเลือกทางลัดที่ถูกติดตั้ง +ClickFinish=คลิกเสร็จสิ้นเพื่อออกจากตัวติดตั้ง +FinishedRestartLabel=ในการติดตั้ง [name] ให้เสร็จสิ้น ตัวติดตั้งจะต้องรีสตาร์ทคอมพิวเตอร์ของคุณ คุณต้องการรีสตาร์ทตอนนี้เลยหรือไม่ +FinishedRestartMessage=ในการติดตั้ง [name] ให้เสร็จสิ้น ตัวติดตั้งจะต้องรีสตาร์ทคอมพิวเตอร์ของคุณ%n%nคุณต้องการรีสตาร์ทตอนนี้เลยหรือไม่ +ShowReadmeCheck=ใช่ ฉันอยากจะดูไฟล์ README +YesRadio=&ใช่ รีสตาร์ทคอมพิวเตอร์ตอนนี้ +NoRadio=&ไม่ ฉันจะรีสตาร์ทคอมพิวเตอร์ในภายหลัง +; 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=&พาธ: +FileNotInDir2=ไม่พบไฟล์ "%1" ใน "%2" โปรดใส่ดิสก์ที่ถูกต้องหรือเลือกโฟลเดอร์อื่น +SelectDirectoryLabel=โปรดระบุสถานที่ของดิสก์ถัดไป + +; *** Installation phase messages +SetupAborted=การติดตั้งไม่เสร็จสิ้น%n%nโปรดแก้ไขปัญหาและเปิดตัวติดตั้งอีกครั้ง +AbortRetryIgnoreSelectAction=เลือกการดำเนินการ +AbortRetryIgnoreRetry=&ลองอีกครั้ง +AbortRetryIgnoreIgnore=&ไม่สนใจข้อผิดพลาดและดำเนินการต่อ +AbortRetryIgnoreCancel=ยกเลิกการติดตั้ง +RetryCancelSelectAction=เลือกการกระทำ +RetryCancelRetry=&ลองอีกครั้ง +RetryCancelCancel=ยกเลิก + +; *** Installation status messages +StatusClosingApplications=กำลังปิดแอพลิเคชั่น... +StatusCreateDirs=กำลังสร้างโฟลเดอร์... +StatusExtractFiles=กำลังแตกไฟล์... +StatusDownloadFiles=กำลังดาวน์โหลดไฟล์... +StatusCreateIcons=กำลังสร้างทางลัด... +StatusCreateIniEntries=กำลังสร้างรายการ INI... +StatusCreateRegistryEntries=กำลังสร้างรายการรีจิสทรี... +StatusRegisterFiles=กำลังลงทะเบียนไฟล์... +StatusSavingUninstall=กำลังบันทึกข้อมูลการถอนการติดตั้ง... +StatusRunProgram=กำลังทำการติดตั้งให้เสร็จสิ้น... +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=ข้อผิดพลาดในการสร้างรายการ INI ในไฟล์ "%1" + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&ข้ามไฟล์นี้ (ไม่แนะนำ) +FileAbortRetryIgnoreIgnoreNotRecommended=&ไม่สนใจข้อผิดพลาดและดำเนินการต่อ (ไม่แนะนำ) +SourceIsCorrupted=ไฟล์ต้นฉบับเสียหาย +SourceDoesntExist=ไม่มีไฟล์ต้นฉบับ "%1" +SourceVerificationFailed=การยืนยันไฟล์ต้นฉบับล้มเหลว: %1 +VerificationSignatureDoesntExist=ไฟล์ลายเซ็น "%1" ไม่มีอยู่ +VerificationSignatureInvalid=ไฟล์ลายเซ็น "%1" ไม่ถูกต้อง +VerificationKeyNotFound=ไฟล์ลายเซ็น "%1" ใช้คีย์ที่ไม่รู้จัก +VerificationFileNameIncorrect=ชื่อไฟล์ไม่ถูกต้อง +VerificationFileTagIncorrect=แท็กของไฟล์ไม่ถูกต้อง +VerificationFileSizeIncorrect=ขนาดของไฟล์ไม่ถูกต้อง +VerificationFileHashIncorrect=แฮชของไฟล์ไม่ถูกต้อง +ExistingFileReadOnly2=ไฟล์ที่มีอยู่ไม่สามารถถูกแทนที่ได้เนื่องจากถูกทำเครื่องหมายว่าเป็นไฟล์อ่านอย่างเดียว +ExistingFileReadOnlyRetry=&ลบเครื่องหมายอ่านอย่างเดียวและลองใหม่ +ExistingFileReadOnlyKeepExisting=&เก็บไฟล์ที่มีอยู่ไว้ +ErrorReadingExistingDest=เกิดข้อผิดพลาดในการอ่านไฟล์ที่มีอยู่: +FileExistsSelectAction=เลือกการกระทำ +FileExists2=ไฟล์มีอยู่แล้ว +FileExistsOverwriteExisting=&เขียนทับไฟล์ที่มีอยู่ +FileExistsKeepExisting=&เก็บไฟล์ที่มีอยู่ไว้ +FileExistsOverwriteOrKeepAll=&ทำสิ่งนี้สำหรับการขัดแย้งครั้งต่อไป +ExistingFileNewerSelectAction=เลือกการกระทำ +ExistingFileNewer2=ไฟล์ที่มีอยู่ใหม่กว่าไฟล์ที่ตัวติดตั้งกำลังพยายามจะติดตั้ง +ExistingFileNewerOverwriteExisting=&เขียนทับไฟล์ที่มีอยู่ +ExistingFileNewerKeepExisting=&เก็บไฟล์ที่มีอยู่ (แนะนำ) +ExistingFileNewerOverwriteOrKeepAll=&ทำสิ่งนี้สำหรับการขัดแย้งครั้งต่อไป +ErrorChangingAttr=เกิดข้อผิดพลาดในการเปลี่ยนแปลงคุณสมบัติของไฟล์ที่มีอยู่: +ErrorCreatingTemp=เกิดข้อผิดพลาดในระหว่างการสร้างไฟล์ในโฟลเดอร์ที่หมาย: +ErrorReadingSource=เกิดข้อผิดพลาดในระหว่างการอ่านไฟล์ต้นฉบับ: +ErrorCopying=เกิดข้อผิดพลาดในระหว่างการคัดลอกไฟล์: +ErrorDownloading=เกิดข้อผิดพลาดในระหว่างการดาวน์โหลดไฟล์: +ErrorExtracting=เกิดข้อผิดพลาดในระหว่างการแตกไฟล์: +ErrorReplacingExistingFile=เกิดข้อผิดพลาดในระหว่างการแทนที่ไฟล์ที่มีอยู่: +ErrorRestartReplace=RestartReplace ล้มเหลว: +ErrorRenamingTemp=เกิดข้อผิดพลาดในระหว่างการเปลี่ยนชื่อไฟล์ในโฟลเดอร์ที่หมาย: +ErrorRegisterServer=ไม่สามารถลงทะเบียน DLL/OCX: %1 +ErrorRegSvr32Failed=RegSvr32 ล้มเหลวด้วยโค้ด %1 +ErrorRegisterTypeLib=ไม่สามารถลงทะเบียนไลบรารีไทป์ได้: %1 + +; *** Uninstall display name markings +; used for example as 'My Program (32-bit)' +UninstallDisplayNameMark=%1 (%2) +; used for example as 'My Program (32-bit, All users)' +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32-bit +UninstallDisplayNameMark64Bit=64-bit +UninstallDisplayNameMarkAllUsers=ผู้ใช้ทั้งหมด +UninstallDisplayNameMarkCurrentUser=ผู้ใช้ปัจจุบัน + +; *** Post-installation errors +ErrorOpeningReadme=เกิดข้อผิดพลาดในระหว่างการเปิดไฟล์ README +ErrorRestartingComputer=ตัวติดตั้งไม่สามารถรีสตาร์ทคอมพิวเตอร์ได้ โปรดทำการรีสตาร์ทด้วยตนเอง + +; *** Uninstaller messages +UninstallNotFound=ไม่มีไฟล์ "%1" ไม่สามารถถอนการติดตั้งได้ +UninstallOpenError=ไม่สามารถเปิดไฟล์ "%1" ไม่สามารถถอนการติดตั้งได้ +UninstallUnsupportedVer=ไฟล์บันทึกการถอนการติดตั้ง "%1" อยู่ในรูปแบบที่ตัวถอนการติดตั้งเวอร์ชั่นนี้ไม่รู้จัก ไม่สามารถถอนการติดตั้งได้ +UninstallUnknownEntry=รายการที่ไม่รู้จัก (%1) ถูกพบในไฟล์บันทึกการถอนการติดตั้ง +ConfirmUninstall=คุณแน่ใจหรือไม่ที่จะลบ %1 และส่วนประกอบทั้งหมดอย่างสมบูรณ์ +UninstallOnlyOnWin64=การติดตั้งนี้สามารถถูกถอนการติดตั้งได้บน 64-bit 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 เวอร์ชั่น %2 +AdditionalIcons=ทางลัดเพิ่มเติม: +CreateDesktopIcon=สร้างทางลัด&เดสก์ท็อป +CreateQuickLaunchIcon=สร้างทางลัด &Quick Launch +ProgramOnTheWeb=%1 บนเว็บ +UninstallProgram=ถอนการติดตั้ง %1 +LaunchProgram=เปิด %1 +AssocFileExtension=&เชื่อมโยง %1 กับนามสกุลไฟล์ %2 +AssocingFileExtension=กำลังเชื่อมโยง %1 กับนามสกุลไฟล์ %2... +AutoStartProgramGroupDescription=สตาร์ทอัพ: +AutoStartProgram=เริ่ม %1 โดยอัตโนมัติ +AddonHostProgramNotFound=%1 ไม่สามารถพบได้ในโฟลเดอร์ที่คุณเลือก%n%nคุณต้องการดำเนินการต่ออยู่หรือไม่ diff --git a/installer/InnoSetup/Setup.e32 b/installer/InnoSetup/Setup.e32 index 7b8bfea8cb..6f921a6305 100644 Binary files a/installer/InnoSetup/Setup.e32 and b/installer/InnoSetup/Setup.e32 differ diff --git a/installer/InnoSetup/Setup.e32.issig b/installer/InnoSetup/Setup.e32.issig index 08240a1b30..b04c8080ff 100644 --- a/installer/InnoSetup/Setup.e32.issig +++ b/installer/InnoSetup/Setup.e32.issig @@ -1,8 +1,8 @@ format issig-v2 file-name "Setup.e32" -file-size 4425216 -file-hash 1e6507e3233ff2cb7845ab36fedb1110fb11797166527c86f3332a06f1f56e66 +file-size 4425728 +file-hash 34105d458e138b5af63a1bea82b6519856f309904e1e2b0ed7cebed52c7a374b file-tag "" key-id def020edee3c4835fd54d85eff8b66d4d899b22a777353ca4a114b652e5e7a28 -sig-r 219442b2fff35e9c2a1a5538cda8613b5d713df2c2713ed54de56b9a573ff23d -sig-s 547eb3bae5f6d1c4bf3853021c54a5edd19d44e33487639607406509460b5d88 +sig-r f87303a336e3f193a7cc57e216c3b0dab1c35bdaf74aad5017d324c6c84a0e6a +sig-s 756edcb088e56c842b539f23d322fec431ae3fb0924fa8dbaaf783924fa5e066 diff --git a/installer/InnoSetup/SetupCustomStyle.e32 b/installer/InnoSetup/SetupCustomStyle.e32 index 4a6b087340..3e017f231c 100644 Binary files a/installer/InnoSetup/SetupCustomStyle.e32 and b/installer/InnoSetup/SetupCustomStyle.e32 differ diff --git a/installer/InnoSetup/SetupCustomStyle.e32.issig b/installer/InnoSetup/SetupCustomStyle.e32.issig index 91cb18db16..ca2305d899 100644 --- a/installer/InnoSetup/SetupCustomStyle.e32.issig +++ b/installer/InnoSetup/SetupCustomStyle.e32.issig @@ -1,8 +1,8 @@ format issig-v2 file-name "SetupCustomStyle.e32" -file-size 5809152 -file-hash f459154570d75398bd7e3d4ab7f1977edb05031f6ce310c0e2220d434ae94448 +file-size 5809664 +file-hash 681ebdcf6864bd647b28b3abcedd31730b4471e69224f0eeb0cdf738ce6c0bbd file-tag "" key-id def020edee3c4835fd54d85eff8b66d4d899b22a777353ca4a114b652e5e7a28 -sig-r 68928c9cedc2e19f66f785019c4eafcfb59c8aa2fa7f112ab85ad612575ffe29 -sig-s 58632a499fe13c25dcdb2930b635c6d840068a0b01d5f0a2b0e40f28c06f28fe +sig-r 6d074aa46204805c6696f456e8954eaf86eb4016871e6f593cc694aaa913952e +sig-s 6f602df531b9263fb05e7021b73f84eecb2fdb0c3239de9c2c1390111bca7d32 diff --git a/installer/InnoSetup/SetupLdr.e32 b/installer/InnoSetup/SetupLdr.e32 index 139edd5ec9..b31d7d3f62 100644 Binary files a/installer/InnoSetup/SetupLdr.e32 and b/installer/InnoSetup/SetupLdr.e32 differ diff --git a/installer/InnoSetup/SetupLdr.e32.issig b/installer/InnoSetup/SetupLdr.e32.issig index 4e25358d49..584486e44b 100644 --- a/installer/InnoSetup/SetupLdr.e32.issig +++ b/installer/InnoSetup/SetupLdr.e32.issig @@ -1,8 +1,8 @@ format issig-v2 file-name "SetupLdr.e32" -file-size 949760 -file-hash 52d555c7880baa710ca72482ae7e6d323d2a923fda846e1a7ea8d8e7eb5cf8cf +file-size 950272 +file-hash eb95b6ea1abb86dfb53023c2c8ce3c2e8d51cfc52f7a8efa61cc33e198feff23 file-tag "" key-id def020edee3c4835fd54d85eff8b66d4d899b22a777353ca4a114b652e5e7a28 -sig-r 5b146ff3f18c1d469ffdac0291a6abf106dc8de9b5facc6e91e6324add783411 -sig-s 3687fdc94507cf1e59d80fd6d23c653a931835d3b3eeb4f5fde5fad98643103e +sig-r 94938499601de2de9753ac671ad2dd33770b44c97fb98e340afdc41a1562e2fa +sig-s c0f39f2b6cebd0a3654a8cdfad00fa34bf502462e6e85cd152e1d20c5b90a9b3 diff --git a/installer/InnoSetup/SetupLdr.e64 b/installer/InnoSetup/SetupLdr.e64 index 8420d74027..9791231c10 100644 Binary files a/installer/InnoSetup/SetupLdr.e64 and b/installer/InnoSetup/SetupLdr.e64 differ diff --git a/installer/InnoSetup/SetupLdr.e64.issig b/installer/InnoSetup/SetupLdr.e64.issig index ff231e573d..feca38dcd0 100644 --- a/installer/InnoSetup/SetupLdr.e64.issig +++ b/installer/InnoSetup/SetupLdr.e64.issig @@ -1,8 +1,8 @@ format issig-v2 file-name "SetupLdr.e64" file-size 1422336 -file-hash e7a506ba8ccce2abb861a5e9e241ba3b371ed1272903fd3fe718bc8ce795c150 +file-hash e8502209965f4c93997996dd2c6acedab4d71054a3b20bd34984808ffac0e184 file-tag "" key-id def020edee3c4835fd54d85eff8b66d4d899b22a777353ca4a114b652e5e7a28 -sig-r d24693d260c877d0d8cc54aff91c45481a05f8f1e173723918f4bae9e32a1184 -sig-s a2fdc784b5124c87b77462b58155eaa2b74aa5237ec0c19d291dd8240c1e0298 +sig-r defcf1cac0265cb1c6152cfd9de9269a1f3ee804cb05d4445e68d0f56e1179cd +sig-s b4d0b713a4395ff84e93dfa6e1035f041d73e6476ff2b5678bdf93fa44da79b7 diff --git a/installer/InnoSetup/whatsnew.htm b/installer/InnoSetup/whatsnew.htm index b894c79a4c..896099ff99 100644 --- a/installer/InnoSetup/whatsnew.htm +++ b/installer/InnoSetup/whatsnew.htm @@ -48,6 +48,54 @@
Inno Setup 6.7 +

6.7.1 (2026-02-17)

+ +General improvements + + + +Other changes + + +

6.7.0 (2026-01-06)

Using Inno Setup commercially? Please purchase a license.

@@ -149,7 +197,7 @@
  • Using support function ExtractFileDir no longer triggers a warning about RemoveBackslash.
  • -
  • The various options for [Setup] section directive DisablePrecompiledFileVerifications have had their dll/e32/exe postfixes removed. Options setupldre32 and setuplde64 have been merged into a single setupldr option.
  • +
  • The various options for [Setup] section directive DisablePrecompiledFileVerifications have had their dll/e32/exe postfixes removed. Options setupldre32 and setupldre64 have been merged into a single setupldr option.
  • Experimental: Added support for using a 64-bit version of the "Setup Loader" program by setting existing [Setup] section directive UseSetupLdr to x64.
    Using x64 does not mean that Setup itself will also be 64-bit: Setup itself is currently always built as a 32-bit x86 binary.
    Using x64 anyway has several benefits: your installer initially presents itself as a native 64-bit executable, and the 64-bit loader has high-entropy ASLR enabled. Additionally, it can help satisfy policy or third-party requirements that mandate 64-bit installers, even while the main Setup program is still 32-bit.