diff --git a/bin/lib/composer.phar b/bin/lib/composer.phar index 857f198..4fa5122 100644 Binary files a/bin/lib/composer.phar and b/bin/lib/composer.phar differ diff --git a/bin/lib/hashmyfiles.zip b/bin/lib/hashmyfiles.zip index 2c82f60..89a4ea7 100644 Binary files a/bin/lib/hashmyfiles.zip and b/bin/lib/hashmyfiles.zip differ diff --git a/bin/lib/hashmyfiles/HashMyFiles.chm b/bin/lib/hashmyfiles/HashMyFiles.chm index a883b16..986b54c 100644 Binary files a/bin/lib/hashmyfiles/HashMyFiles.chm and b/bin/lib/hashmyfiles/HashMyFiles.chm differ diff --git a/bin/lib/hashmyfiles/HashMyFiles.exe b/bin/lib/hashmyfiles/HashMyFiles.exe index e6e843c..d94b62f 100644 Binary files a/bin/lib/hashmyfiles/HashMyFiles.exe and b/bin/lib/hashmyfiles/HashMyFiles.exe differ diff --git a/bin/lib/hashmyfiles/readme.txt b/bin/lib/hashmyfiles/readme.txt index c8d3090..e16b884 100644 --- a/bin/lib/hashmyfiles/readme.txt +++ b/bin/lib/hashmyfiles/readme.txt @@ -1,8 +1,8 @@ -HashMyFiles v2.43 -Copyright (c) 2007 - 2021 Nir Sofer +HashMyFiles v2.50 +Copyright (c) 2007 - 2024 Nir Sofer Web site: https://www.nirsoft.net @@ -10,12 +10,12 @@ Web site: https://www.nirsoft.net Description =========== -HashMyFiles is small utility that allows you to calculate the MD5 and -SHA1 hashes of one or more files in your system. You can easily copy the -MD5/SHA1 hashes list into the clipboard, or save them into text/html/xml -file. +HashMyFiles is small utility that allows you to calculate the hashes +(MD5, SHA1, CRC32, SHA-256, SHA-512, SHA-384) of one or more files in +your system. You can easily copy the hashes list into the clipboard, or +save them into text/html/xml file. HashMyFiles can also be launched from the context menu of Windows -Explorer, and display the MD5/SHA1 hashes of the selected file or folder. +Explorer, and display the hashes of the selected file or folder. @@ -23,7 +23,7 @@ System Requirements =================== This utility works on Windows 2000/XP/2003/Vista/Windows 7/Windows -8/Windows 10. Older versions of Windows are not supported. +8/Windows 10/Windows 11. Older versions of Windows are not supported. @@ -31,6 +31,18 @@ Versions History ================ +* Version 2.50: + o Added 'Live Hashes Display' option. When it's turned on, + HashMyFiles displays the hashes of every file immediately after they + are calculated, instead of waiting until all files are processed. + o Added new columns: 'Hash Start Time', 'Hash End Time', 'Hashing + Duration'. + +* Version 2.44: + o You can now send the hash data to stdout by specifying empty + string as filename, for example: + HashMyFiles.exe /File "C:\Temp\*.*" /scomma "" | more + * Version 2.43: o Added /cfg command-line option to start HashMyFiles with the specified config file. diff --git a/bin/lib/innosetup.exe b/bin/lib/innosetup.exe index c41d05a..84dbab3 100644 Binary files a/bin/lib/innosetup.exe and b/bin/lib/innosetup.exe differ diff --git a/bin/lib/innosetup/app/Compil32.exe b/bin/lib/innosetup/app/Compil32.exe index 5449931..03160f1 100644 Binary files a/bin/lib/innosetup/app/Compil32.exe and b/bin/lib/innosetup/app/Compil32.exe differ diff --git a/bin/lib/innosetup/app/Default.isl b/bin/lib/innosetup/app/Default.isl index ce9b70e..5ae790f 100644 --- a/bin/lib/innosetup/app/Default.isl +++ b/bin/lib/innosetup/app/Default.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ English messages *** +; *** Inno Setup version 6.4.0+ English messages *** ; ; To download user-contributed translations of this file, go to: ; https://jrsoftware.org/files/istrans/ @@ -222,6 +222,13 @@ ErrorFileHash2=Invalid file hash: expected %1, found %2 ErrorProgress=Invalid progress: %1 of %2 ErrorFileSize=Invalid file size: expected %1, found %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Extracting additional files... +ButtonStopExtraction=&Stop extraction +StopExtraction=Are you sure you want to stop the extraction? +ErrorExtractionAborted=Extraction aborted +ErrorExtractionFailed=Extraction failed: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Preparing to Install PreparingDesc=Setup is preparing to install [name] on your computer. diff --git a/bin/lib/innosetup/app/Examples/64Bit.iss b/bin/lib/innosetup/app/Examples/64Bit.iss index 823f363..d57d954 100644 --- a/bin/lib/innosetup/app/Examples/64Bit.iss +++ b/bin/lib/innosetup/app/Examples/64Bit.iss @@ -2,7 +2,7 @@ ; Demonstrates installation of a program built for the x64 (a.k.a. AMD64) ; architecture. ; To successfully run this installation and the program it installs, -; you must have a "x64" edition of Windows. +; you must have a "x64" edition of Windows or Windows 11 on Arm. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! @@ -16,13 +16,14 @@ UninstallDisplayIcon={app}\MyProg.exe Compression=lzma2 SolidCompression=yes OutputDir=userdocs:Inno Setup Examples Output -; "ArchitecturesAllowed=x64" specifies that Setup cannot run on -; anything but x64. -ArchitecturesAllowed=x64 -; "ArchitecturesInstallIn64BitMode=x64" requests that the install be -; done in "64-bit mode" on x64, meaning it should use the native -; 64-bit Program Files directory and the 64-bit view of the registry. -ArchitecturesInstallIn64BitMode=x64 +; "ArchitecturesAllowed=x64compatible" specifies that Setup cannot run +; on anything but x64 and Windows 11 on Arm. +ArchitecturesAllowed=x64compatible +; "ArchitecturesInstallIn64BitMode=x64compatible" requests that the +; install be done in "64-bit mode" on x64 or Windows 11 on Arm, +; meaning it should use the native 64-bit Program Files directory and +; the 64-bit view of the registry. +ArchitecturesInstallIn64BitMode=x64compatible [Files] Source: "MyProg-x64.exe"; DestDir: "{app}"; DestName: "MyProg.exe" diff --git a/bin/lib/innosetup/app/Examples/64BitThreeArch.iss b/bin/lib/innosetup/app/Examples/64BitThreeArch.iss index 332b508..4480e1d 100644 --- a/bin/lib/innosetup/app/Examples/64BitThreeArch.iss +++ b/bin/lib/innosetup/app/Examples/64BitThreeArch.iss @@ -1,6 +1,6 @@ ; -- 64BitThreeArch.iss -- ; Demonstrates how to install a program built for three different -; architectures (x86, x64, ARM64) using a single installer. +; architectures (x86, x64, Arm64) using a single installer. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! @@ -14,22 +14,33 @@ UninstallDisplayIcon={app}\MyProg.exe Compression=lzma2 SolidCompression=yes OutputDir=userdocs:Inno Setup Examples Output -; "ArchitecturesInstallIn64BitMode=x64 arm64" requests that the install -; be done in "64-bit mode" on x64 & ARM64, meaning it should use the -; native 64-bit Program Files directory and the 64-bit view of the -; registry. On all other architectures it will install in "32-bit mode". -ArchitecturesInstallIn64BitMode=x64 arm64 +; "ArchitecturesInstallIn64BitMode=x64compatible or arm64" instructs +; Setup to use "64-bit install mode" on x64-compatible systems and +; Arm64 systems, meaning Setup should use the native 64-bit Program +; Files directory and the 64-bit view of the registry. On all other +; OS architectures (e.g., 32-bit x86), Setup will use "32-bit +; install mode". +ArchitecturesInstallIn64BitMode=x64compatible or arm64 [Files] -; Install MyProg-x64.exe if running on x64, MyProg-ARM64.exe if -; running on ARM64, MyProg.exe otherwise. -; Place all x64 files here -Source: "MyProg-x64.exe"; DestDir: "{app}"; DestName: "MyProg.exe"; Check: InstallX64 -; Place all ARM64 files here, first one should be marked 'solidbreak' -Source: "MyProg-ARM64.exe"; DestDir: "{app}"; DestName: "MyProg.exe"; Check: InstallARM64; Flags: solidbreak -; Place all x86 files here, first one should be marked 'solidbreak' -Source: "MyProg.exe"; DestDir: "{app}"; Check: InstallOtherArch; Flags: solidbreak -; Place all common files here, first one should be marked 'solidbreak' +; In order of preference, we want to install: +; - Arm64 binaries on Arm64 systems +; - else, x64 binaries on x64-compatible systems +; - else, x86 binaries + +; Place all Arm64-specific files here, using 'Check: PreferArm64Files' on each entry. +Source: "MyProg-Arm64.exe"; DestDir: "{app}"; DestName: "MyProg.exe"; Check: PreferArm64Files + +; Place all x64-specific files here, using 'Check: PreferX64Files' on each entry. +; Only the first entry should include the 'solidbreak' flag. +Source: "MyProg-x64.exe"; DestDir: "{app}"; DestName: "MyProg.exe"; Check: PreferX64Files; Flags: solidbreak + +; Place all x86-specific files here, using 'Check: PreferX86Files' on each entry. +; Only the first entry should include the 'solidbreak' flag. +Source: "MyProg.exe"; DestDir: "{app}"; Check: PreferX86Files; Flags: solidbreak + +; Place all common files here. +; Only the first entry should include the 'solidbreak' flag. Source: "MyProg.chm"; DestDir: "{app}"; Flags: solidbreak Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme @@ -37,17 +48,17 @@ Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme Name: "{group}\My Program"; Filename: "{app}\MyProg.exe" [Code] -function InstallX64: Boolean; +function PreferArm64Files: Boolean; begin - Result := Is64BitInstallMode and (ProcessorArchitecture = paX64); + Result := IsArm64; end; -function InstallARM64: Boolean; +function PreferX64Files: Boolean; begin - Result := Is64BitInstallMode and (ProcessorArchitecture = paARM64); + Result := not PreferArm64Files and IsX64Compatible; end; -function InstallOtherArch: Boolean; +function PreferX86Files: Boolean; begin - Result := not InstallX64 and not InstallARM64; + Result := not PreferArm64Files and not PreferX64Files; end; diff --git a/bin/lib/innosetup/app/Examples/64BitTwoArch.iss b/bin/lib/innosetup/app/Examples/64BitTwoArch.iss index 70a7fc2..877038b 100644 --- a/bin/lib/innosetup/app/Examples/64BitTwoArch.iss +++ b/bin/lib/innosetup/app/Examples/64BitTwoArch.iss @@ -2,8 +2,8 @@ ; Demonstrates how to install a program built for two different ; architectures (x86 and x64) using a single installer: on a "x86" ; edition of Windows the x86 version of the program will be -; installed but on a "x64" edition of Windows the x64 version will -; be installed. +; installed but on a "x64" edition of Windows or Windows 11 on Arm +; the x64 version will be installed. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! @@ -17,17 +17,17 @@ WizardStyle=modern Compression=lzma2 SolidCompression=yes OutputDir=userdocs:Inno Setup Examples Output -; "ArchitecturesInstallIn64BitMode=x64" requests that the install be -; done in "64-bit mode" on x64, meaning it should use the native -; 64-bit Program Files directory and the 64-bit view of the registry. +; "ArchitecturesInstallIn64BitMode=x64compatible" requests that the +; install be done in "64-bit mode" on x64 or Windows 11 on Arm, +; meaning it should use the native 64-bit Program Files directory and +; the 64-bit view of the registry. ; On all other architectures it will install in "32-bit mode". -ArchitecturesInstallIn64BitMode=x64 -; Note: We don't set ProcessorsAllowed because we want this -; installation to run on all architectures (including Itanium, -; since it's capable of running 32-bit code too). +ArchitecturesInstallIn64BitMode=x64compatible +; Note: We don't set ArchitecturesAllowed because we want this +; installation to run on all architectures. [Files] -; Install MyProg-x64.exe if running in 64-bit mode (x64; see above), +; Install MyProg-x64.exe if running in 64-bit mode (see above), and ; MyProg.exe otherwise. ; Place all x64 files here Source: "MyProg-x64.exe"; DestDir: "{app}"; DestName: "MyProg.exe"; Check: Is64BitInstallMode diff --git a/bin/lib/innosetup/app/Examples/CodeAutomation.iss b/bin/lib/innosetup/app/Examples/CodeAutomation.iss index e36a5d0..494785f 100644 --- a/bin/lib/innosetup/app/Examples/CodeAutomation.iss +++ b/bin/lib/innosetup/app/Examples/CodeAutomation.iss @@ -162,7 +162,7 @@ end; {--- MSXML ---} const - XMLURL = 'http://jrsoftware.github.io/issrc/ISHelp/isxfunc.xml'; + XMLURL = 'https://jrsoftware.github.io/issrc/ISHelp/isxfunc.xml'; XMLFileName = 'isxfunc.xml'; XMLFileName2 = 'isxfuncmodified.xml'; @@ -171,7 +171,7 @@ var XMLHTTP, XMLDoc, NewNode, RootNode: Variant; Path: String; begin - if MsgBox('Setup will now use MSXML to download XML file ''' + XMLURL + ''' and save it to disk.'#13#13'Setup will then load, modify and save this XML file. Do you want to continue?', mbInformation, mb_YesNo) = idNo then + if MsgBox('Setup will now use MSXML to download XML file ''' + XMLURL + ''' and save it to the source folder.'#13#13'Setup will then load, modify and save this XML file. Do you want to continue?', mbInformation, mb_YesNo) = idNo then Exit; { Create the main MSXML COM Automation object } @@ -275,6 +275,46 @@ begin MsgBox('Setup is now an authorized application for the current profile', mbInformation, mb_Ok); end; +{--- Unzip ---} + +const + ZipURL = 'https://jrsoftware.org/download.php/iscrypt.zip'; + ZipFileName = 'iscrypt.zip'; + ZipSHA256 = '0569ffe1677ba699d07063a902d48c2f92c8e88669bdc13118f5808c30e998bc'; + SHCONTCH_NOPROGRESSBOX = 4; + SHCONTCH_RESPONDYESTOALL = 16; + +procedure UnzipButtonOnClick(Sender: TObject); +var + Shell, ZipFolder, TargetFolder: Variant; + ZipPath, TargetPath: String; +begin + if MsgBox('Setup will now download Zip file ''' + ZipURL + ''' and save it to a temporary folder.'#13#13'Setup will then unzip this Zip file to the source folder. Do you want to continue?', mbInformation, mb_YesNo) = idNo then + Exit; + + { Download the Zip file } + DownloadTemporaryFile(ZipURL + '?dontcount=1', ZipFileName, ZipSHA256, nil); + ZipPath := ExpandConstant('{tmp}\' + ZipFileName); + + MsgBox('Downloaded the Zip file and saved it as ''' + ZipPath + '''.', mbInformation, mb_Ok); + + { Unzip the Zip file to the source folder } + Shell := CreateOleObject('Shell.Application'); + + ZipFolder := Shell.NameSpace(ZipPath); + if VarIsClear(ZipFolder) then + RaiseException(Format('Zip file ''%s'' does not exist or cannot be opened', [ZipPath])); + + TargetPath := ExpandConstant('{src}'); + TargetFolder := Shell.NameSpace(TargetPath); + if VarIsClear(TargetFolder) then + RaiseException(Format('Target ''%s'' does not exist', [TargetPath])); + + TargetFolder.CopyHere(ZipFolder.Items, SHCONTCH_NOPROGRESSBOX or SHCONTCH_RESPONDYESTOALL); + + MsgBox('Unzipped the Zip file to ''' + TargetPath + '''.', mbInformation, mb_Ok); +end; + {---} procedure CreateButton(ALeft, ATop: Integer; ACaption: String; ANotifyEvent: TNotifyEvent); @@ -308,4 +348,6 @@ begin CreateButton(Left, Top, '&MSXML...', @MSXMLButtonOnClick); Top := Top + TopInc; CreateButton(Left, Top, '&Word...', @WordButtonOnClick); + Top := Top + TopInc; + CreateButton(Left, Top, '&Unzip...', @UnzipButtonOnClick); end; \ No newline at end of file diff --git a/bin/lib/innosetup/app/Examples/CodeAutomation2.iss b/bin/lib/innosetup/app/Examples/CodeAutomation2.iss index 7b3a255..e061606 100644 --- a/bin/lib/innosetup/app/Examples/CodeAutomation2.iss +++ b/bin/lib/innosetup/app/Examples/CodeAutomation2.iss @@ -5,7 +5,7 @@ ; Note: some unneeded interface functions which had special types have been replaced ; by dummies to avoid having to define those types. Do not remove these dummies as ; that would change the function indices which is bad. Also, not all function -; protoypes have been tested, only those used by this example. +; prototypes have been tested, only those used by this example. [Setup] AppName=My Program @@ -115,7 +115,7 @@ type rgfDaysOfTheWeek: WORD; end; - TMonthyDate = record + TMonthlyDate = record rgfDays: DWORD; rgfMonths: WORD; end; @@ -290,9 +290,4 @@ begin CreateButton(Left, Top, '&IShellLink...', @IShellLinkButtonOnClick); Top := Top + TopInc; CreateButton(Left, Top, '&ITaskScheduler...', @ITaskSchedulerButtonOnClick); -end; - - - - - +end; \ No newline at end of file diff --git a/bin/lib/innosetup/app/Examples/CodeClasses.iss b/bin/lib/innosetup/app/Examples/CodeClasses.iss index 4610cec..178efbf 100644 --- a/bin/lib/innosetup/app/Examples/CodeClasses.iss +++ b/bin/lib/innosetup/app/Examples/CodeClasses.iss @@ -105,6 +105,16 @@ begin end; end; +procedure LinkLabelOnLinkClick(Sender: TObject; const Link: string; LinkType: TSysLinkType); +var + ErrorCode: Integer; +begin + if (LinkType = sltID) and (Link = 'jrsoftware') then + ShellExecAsOriginalUser('open', 'https://jrsoftware.org', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode) + else if LinkType = sltURL then + ShellExecAsOriginalUser('open', Link, '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode); +end; + procedure CreateTheWizardPages; var Page: TWizardPage; @@ -116,7 +126,8 @@ var Memo: TNewMemo; ComboBox: TNewComboBox; ListBox: TNewListBox; - StaticText, ProgressBarLabel: TNewStaticText; + StaticText, StaticText2, ProgressBarLabel: TNewStaticText; + LinkLabel: TNewLinkLabel; ProgressBar, ProgressBar2, ProgressBar3: TNewProgressBar; CheckListBox, CheckListBox2: TNewCheckListBox; FolderTreeView: TFolderTreeView; @@ -222,14 +233,37 @@ begin StaticText.Top := ListBox.Top + ListBox.Height + ScaleY(8); StaticText.Anchors := [akLeft, akRight, akBottom]; StaticText.Caption := 'TNewStaticText'; - StaticText.AutoSize := True; StaticText.Parent := Page.Surface; + StaticText2 := TNewStaticText.Create(Page); + StaticText2.AutoSize := False; + StaticText2.Left := StaticText.Width + ScaleX(32); + StaticText2.Top := StaticText.Top; + StaticText2.Anchors := [akLeft, akRight, akBottom]; + StaticText2.WordWrap := True; + StaticText2.Caption := 'TNewStaticText with more text and an adjusted label height so it''s multi-line.'; + StaticText2.Width := 2 * StaticText.Width; + StaticText2.Parent := Page.Surface; + StaticText2.AdjustHeight; + + LinkLabel := TNewLinkLabel.Create(Page); + LinkLabel.AutoSize := False; + LinkLabel.Left := StaticText2.Left; + LinkLabel.Top := StaticText2.Top + StaticText2.Height + ScaleY(8); + LinkLabel.Anchors := [akLeft, akRight, akBottom]; + LinkLabel.Caption := 'TNewLinkLabel with more text and an adjusted label height so it''s multi-line with a second link on the second line.'; + LinkLabel.Width := StaticText2.Width; + LinkLabel.OnLinkClick := @LinkLabelOnLinkClick; + LinkLabel.Parent := Page.Surface; + LinkLabel.AdjustHeight; + + { TNewProgressBar } + + Page := CreateCustomPage(Page.ID, 'Custom wizard page controls', 'TNewProgressBar'); + ProgressBarLabel := TNewStaticText.Create(Page); - ProgressBarLabel.Top := StaticText.Top + StaticText.Height + ScaleY(8); - ProgressBarLabel.Anchors := [akLeft, akBottom]; + ProgressBarLabel.Anchors := [akLeft, akTop]; ProgressBarLabel.Caption := 'TNewProgressBar'; - ProgressBarLabel.AutoSize := True; ProgressBarLabel.Parent := Page.Surface; ProgressBar := TNewProgressBar.Create(Page); @@ -237,7 +271,7 @@ begin ProgressBar.Top := ProgressBarLabel.Top; ProgressBar.Width := Page.SurfaceWidth - ProgressBar.Left; ProgressBar.Height := ProgressBarLabel.Height + ScaleY(8); - ProgressBar.Anchors := [akLeft, akRight, akBottom]; + ProgressBar.Anchors := [akLeft, akRight, akTop]; ProgressBar.Parent := Page.Surface; ProgressBar.Position := 25; @@ -246,7 +280,7 @@ begin ProgressBar2.Top := ProgressBar.Top + ProgressBar.Height + ScaleY(4); ProgressBar2.Width := Page.SurfaceWidth - ProgressBar.Left; ProgressBar2.Height := ProgressBarLabel.Height + ScaleY(8); - ProgressBar2.Anchors := [akLeft, akRight, akBottom]; + ProgressBar2.Anchors := [akLeft, akRight, akTop]; ProgressBar2.Parent := Page.Surface; ProgressBar2.Position := 50; ProgressBar2.State := npbsError; @@ -256,7 +290,7 @@ begin ProgressBar3.Top := ProgressBar2.Top + ProgressBar2.Height + ScaleY(4); ProgressBar3.Width := Page.SurfaceWidth - ProgressBar.Left; ProgressBar3.Height := ProgressBarLabel.Height + ScaleY(8); - ProgressBar3.Anchors := [akLeft, akRight, akBottom]; + ProgressBar3.Anchors := [akLeft, akRight, akTop]; ProgressBar3.Parent := Page.Surface; ProgressBar3.Style := npbstMarquee; @@ -367,17 +401,10 @@ begin MsgBox('This demo shows some features of the various form objects and control classes.', mbInformation, mb_Ok); end; -procedure URLLabelOnClick(Sender: TObject); -var - ErrorCode: Integer; -begin - ShellExecAsOriginalUser('open', 'http://www.innosetup.com/', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode); -end; - procedure CreateAboutButtonAndURLLabel(ParentForm: TSetupForm; CancelButton: TNewButton); var AboutButton: TNewButton; - URLLabel: TNewStaticText; + URLLabel: TNewLinkLabel; begin AboutButton := TNewButton.Create(ParentForm); AboutButton.Left := ParentForm.ClientWidth - CancelButton.Left - CancelButton.Width; @@ -389,17 +416,14 @@ begin AboutButton.OnClick := @AboutButtonOnClick; AboutButton.Parent := ParentForm; - URLLabel := TNewStaticText.Create(ParentForm); - URLLabel.Caption := 'www.innosetup.com'; - URLLabel.Cursor := crHand; - URLLabel.OnClick := @URLLabelOnClick; - URLLabel.Parent := ParentForm; - { Alter Font *after* setting Parent so the correct defaults are inherited first } - URLLabel.Font.Style := URLLabel.Font.Style + [fsUnderline]; - URLLabel.Font.Color := clHotLight - URLLabel.Top := AboutButton.Top + AboutButton.Height - URLLabel.Height - 2; + URLLabel := TNewLinkLabel.Create(ParentForm); URLLabel.Left := AboutButton.Left + AboutButton.Width + ScaleX(20); + URLLabel.Top := AboutButton.Top + AboutButton.Height - URLLabel.Height - 2; URLLabel.Anchors := [akLeft, akBottom]; + URLLabel.Caption := 'jrsoftware.org'; + URLLabel.OnLinkClick := @LinkLabelOnLinkClick; + URLLabel.UseVisualStyle := True; + URLLabel.Parent := ParentForm; end; procedure InitializeWizard(); diff --git a/bin/lib/innosetup/app/Examples/CodeDlg.iss b/bin/lib/innosetup/app/Examples/CodeDlg.iss index 2fe5736..b10a1cf 100644 --- a/bin/lib/innosetup/app/Examples/CodeDlg.iss +++ b/bin/lib/innosetup/app/Examples/CodeDlg.iss @@ -79,7 +79,7 @@ begin DataDirPage := CreateInputDirPage(wpSelectDir, 'Select Personal Data Directory', 'Where should personal data files be installed?', 'Select the folder in which Setup should install personal data files, then click Next.', - False, ''); + False, SetupMessage(msgNewFolderName)); DataDirPage.Add(''); { Set default values, using settings that were stored last time if possible } @@ -153,7 +153,7 @@ begin finally ProgressPage.Hide; end; - if GetSHA1OfString('codedlg' + KeyPage.Values[0]) = '8013f310d340dab18a0d0cda2b5b115d2dcd97e4' then + if GetSHA256OfString('codedlg' + KeyPage.Values[0]) = '4c06e466ec3a2c977ac902a6cf4c602457f701b59309fc4282d9cb2234b7559b' then Result := True else begin MsgBox('You must enter a valid registration key. (Hint: The key is "inno".)', mbError, MB_OK); diff --git a/bin/lib/innosetup/app/Examples/CodeDll.iss b/bin/lib/innosetup/app/Examples/CodeDll.iss index 3dd808a..9460187 100644 --- a/bin/lib/innosetup/app/Examples/CodeDll.iss +++ b/bin/lib/innosetup/app/Examples/CodeDll.iss @@ -79,17 +79,28 @@ end; function SetTimer(hWnd, nIDEvent, uElapse, lpTimerFunc: Longword): Longword; external 'SetTimer@user32.dll stdcall'; +function KillTimer(hWnd, nIDEvent: Longword): Bool; +external 'KillTimer@user32.dll stdcall'; + var - TimerCount: Integer; + TimerID, TimerCount: Integer; procedure MyTimerProc(Arg1, Arg2, Arg3, Arg4: Longword); begin - Inc(TimerCount); - WizardForm.BeveledLabel.Caption := ' Timer! ' + IntToStr(TimerCount) + ' '; - WizardForm.BeveledLabel.Visible := True; + if WizardForm <> nil then begin + Inc(TimerCount); + WizardForm.BeveledLabel.Caption := ' Timer! ' + IntToStr(TimerCount) + ' '; + WizardForm.BeveledLabel.Visible := True; + end; end; procedure InitializeWizard; begin - SetTimer(0, 0, 1000, CreateCallback(@MyTimerProc)); + TimerID := SetTimer(0, 0, 1000, CreateCallback(@MyTimerProc)); +end; + +procedure DeinitializeSetup; +begin + if TimerID <> 0 then + KillTimer(0, TimerID); end; diff --git a/bin/lib/innosetup/app/Examples/CodeDownloadFiles.iss b/bin/lib/innosetup/app/Examples/CodeDownloadFiles.iss index 4db863f..2b1109c 100644 --- a/bin/lib/innosetup/app/Examples/CodeDownloadFiles.iss +++ b/bin/lib/innosetup/app/Examples/CodeDownloadFiles.iss @@ -38,14 +38,16 @@ end; procedure InitializeWizard; begin DownloadPage := CreateDownloadPage(SetupMessage(msgWizardPreparing), SetupMessage(msgPreparingDesc), @OnDownloadProgress); + DownloadPage.ShowBaseNameInsteadOfUrl := True; end; function NextButtonClick(CurPageID: Integer): Boolean; begin if CurPageID = wpReady then begin DownloadPage.Clear; - DownloadPage.Add('https://jrsoftware.org/download.php/is.exe', 'innosetup-latest.exe', ''); - DownloadPage.Add('https://jrsoftware.org/download.php/iscrypt.dll', 'ISCrypt.dll', '2f6294f9aa09f59a574b5dcd33be54e16b39377984f3d5658cda44950fa0f8fc'); + // Use AddEx to specify a username and password + DownloadPage.Add('https://jrsoftware.org/download.php/is.exe?dontcount=1', 'innosetup-latest.exe', ''); + DownloadPage.Add('https://jrsoftware.org/download.php/iscrypt.dll?dontcount=1', 'ISCrypt.dll', '2f6294f9aa09f59a574b5dcd33be54e16b39377984f3d5658cda44950fa0f8fc'); DownloadPage.Show; try try diff --git a/bin/lib/innosetup/app/Examples/Example3.iss b/bin/lib/innosetup/app/Examples/Example3.iss index 8e51bc1..8f64690 100644 --- a/bin/lib/innosetup/app/Examples/Example3.iss +++ b/bin/lib/innosetup/app/Examples/Example3.iss @@ -43,7 +43,6 @@ Root: HKA; Subkey: "Software\Classes\.myp\OpenWithProgids"; ValueType: string; V Root: HKA; Subkey: "Software\Classes\MyProgramFile.myp"; ValueType: string; ValueName: ""; ValueData: "My Program File"; Flags: uninsdeletekey Root: HKA; Subkey: "Software\Classes\MyProgramFile.myp\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\MyProg.exe,0" Root: HKA; Subkey: "Software\Classes\MyProgramFile.myp\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\MyProg.exe"" ""%1""" -Root: HKA; Subkey: "Software\Classes\Applications\MyProg.exe\SupportedTypes"; ValueType: string; ValueName: ".myp"; ValueData: "" ; HKA (and HKCU) should only be used for settings which are compatible with ; roaming profiles so settings like paths should be written to HKLM, which ; is only possible in administrative install mode. diff --git a/bin/lib/innosetup/app/Examples/MyProg-ARM64.exe b/bin/lib/innosetup/app/Examples/MyProg-ARM64.exe deleted file mode 100644 index 4ada8b7..0000000 Binary files a/bin/lib/innosetup/app/Examples/MyProg-ARM64.exe and /dev/null differ diff --git a/bin/lib/innosetup/app/Examples/MyProg-Arm64.exe b/bin/lib/innosetup/app/Examples/MyProg-Arm64.exe new file mode 100644 index 0000000..389416f Binary files /dev/null and b/bin/lib/innosetup/app/Examples/MyProg-Arm64.exe differ diff --git a/bin/lib/innosetup/app/Examples/MyProg-x64.exe b/bin/lib/innosetup/app/Examples/MyProg-x64.exe index 2db6eaf..f5a9057 100644 Binary files a/bin/lib/innosetup/app/Examples/MyProg-x64.exe and b/bin/lib/innosetup/app/Examples/MyProg-x64.exe differ diff --git a/bin/lib/innosetup/app/Examples/MyProg.exe b/bin/lib/innosetup/app/Examples/MyProg.exe index 1c612db..f8709f5 100644 Binary files a/bin/lib/innosetup/app/Examples/MyProg.exe and b/bin/lib/innosetup/app/Examples/MyProg.exe differ diff --git a/bin/lib/innosetup/app/Examples/PowerShell.iss b/bin/lib/innosetup/app/Examples/PowerShell.iss new file mode 100644 index 0000000..291babb --- /dev/null +++ b/bin/lib/innosetup/app/Examples/PowerShell.iss @@ -0,0 +1,87 @@ +; -- PowerShell.iss -- +; Demonstrates calling Powershell at compile time and at run time. +; At compile time it first generates a random password and then it shows it and copies it to the clipboard. +; At run time it shows the serial number of the system. + +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +#define PowerShellExe "powershell.exe" +#define PowerShellCommandParam "-ExecutionPolicy Bypass -Command" + +#define ExecPowerShell(str Command) \ + Local[0] = PowerShellCommandParam + " " + AddQuotes(Command), \ + Message("Executing PowerShell command: " + Local[0]), \ + ExecAndGetFirstLine(PowerShellExe, Local[0]) + +#define Password ExecPowerShell( \ + "Add-Type -AssemblyName 'System.Web';" + \ + "[System.Web.Security.Membership]::GeneratePassword(12, 4);") + +#expr ExecPowerShell( \ + "$Password = '" + Password + "';" + \ + "Set-Clipboard -Value $Password;" + \ + "Add-Type -AssemblyName System.Windows.Forms;" + \ + "[System.Windows.Forms.MessageBox]::Show(" + \ + "'The generated password (copied to clipboard) is: ' + $Password + '" + NewLine + NewLine + \ + "Click OK to continue.', 'ISPP')") + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DefaultDirName={autopf}\My Program +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +Compression=lzma2 +SolidCompression=yes +OutputDir=userdocs:Inno Setup Examples Output +Password={#Password} + +[Files] +Source: "MyProg.exe"; DestDir: "{app}" +Source: "MyProg.chm"; DestDir: "{app}" +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme + +[Icons] +Name: "{group}\My Program"; Filename: "{app}\MyProg.exe" + +[Code] +var + Line: String; + +procedure ExecAndGetFirstLineLog(const S: String; const Error, FirstLine: Boolean); +begin + if not Error and (Line = '') and (Trim(S) <> '') then + Line := S; { First non-empty line found, store it } + Log('Exec output: ' + S); +end; + +function ExecAndGetFirstLine(const Filename, Params, WorkingDir: String; var ResultCode: Integer): String; +begin + Line := ''; + try + ExecAndLogOutput(Filename, Params, WorkingDir, SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode, @ExecAndGetFirstLineLog); + except + Log(GetExceptionMessage); + end; + Result := Line; +end; + +function ExecPowerShell(const Command: String): String; +var + FullCommand: String; + ResultCode: Integer; +begin + FullCommand := '{#PowerShellCommandParam} ' + AddQuotes(Command); + Log('Executing PowerShell command: ' + FullCommand); + Result := ExecAndGetFirstLine('{#PowerShellExe}', FullCommand, '', ResultCode); +end; + +function InitializeSetup: Boolean; +var + SerialNumber: String; +begin + SerialNumber := ExecPowerShell('Get-WmiObject -Class Win32_BIOS | Select-Object -ExpandProperty SerialNumber'); + MsgBox(Format('Serial number: %s'#10#10'Click OK to continue.', [SerialNumber]), mbInformation, MB_OK); + Result := True; +end; \ No newline at end of file diff --git a/bin/lib/innosetup/app/Examples/UnicodeExample1.iss b/bin/lib/innosetup/app/Examples/UnicodeExample1.iss index 5db0a3b..396560f 100644 --- a/bin/lib/innosetup/app/Examples/UnicodeExample1.iss +++ b/bin/lib/innosetup/app/Examples/UnicodeExample1.iss @@ -1,7 +1,11 @@ -; -- UnicodeExample1.iss -- +; -- UnicodeExample1.iss -- ; Demonstrates some Unicode functionality. ; ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! +// +#if Ver < EncodeVer(6, 3, 0) + #error This file is UTF-8 encoded without a BOM which requires Inno Setup 6.3.0 or later +#endif [Setup] AppName=ɯɐɹƃoɹd ʎɯ diff --git a/bin/lib/innosetup/app/ISCC.exe b/bin/lib/innosetup/app/ISCC.exe index acca24f..972df86 100644 Binary files a/bin/lib/innosetup/app/ISCC.exe and b/bin/lib/innosetup/app/ISCC.exe differ diff --git a/bin/lib/innosetup/app/ISCmplr.dll b/bin/lib/innosetup/app/ISCmplr.dll index d445896..7dd1087 100644 Binary files a/bin/lib/innosetup/app/ISCmplr.dll and b/bin/lib/innosetup/app/ISCmplr.dll differ diff --git a/bin/lib/innosetup/app/ISPP.dll b/bin/lib/innosetup/app/ISPP.dll index 4ce5cb6..d3ff975 100644 Binary files a/bin/lib/innosetup/app/ISPP.dll and b/bin/lib/innosetup/app/ISPP.dll differ diff --git a/bin/lib/innosetup/app/ISPPBuiltins.iss b/bin/lib/innosetup/app/ISPPBuiltins.iss index d42d7e9..74c3248 100644 --- a/bin/lib/innosetup/app/ISPPBuiltins.iss +++ b/bin/lib/innosetup/app/ISPPBuiltins.iss @@ -1,7 +1,7 @@ // Inno Setup Preprocessor // -// Inno Setup (C) 1997-2021 Jordan Russell. All Rights Reserved. -// Portions Copyright (C) 2000-2021 Martijn Laan. All Rights Reserved. +// Inno Setup (C) 1997-2025 Jordan Russell. All Rights Reserved. +// Portions Copyright (C) 2000-2025 Martijn Laan. All Rights Reserved. // Portions Copyright (C) 2001-2004 Alex Yackimoff. All Rights Reserved. // // See the ISPP help file for more documentation of the functions defined by this file diff --git a/bin/lib/innosetup/app/ISetup-dark.chm b/bin/lib/innosetup/app/ISetup-dark.chm new file mode 100644 index 0000000..983a44c Binary files /dev/null and b/bin/lib/innosetup/app/ISetup-dark.chm differ diff --git a/bin/lib/innosetup/app/ISetup.chm b/bin/lib/innosetup/app/ISetup.chm index 4021475..11d0674 100644 Binary files a/bin/lib/innosetup/app/ISetup.chm and b/bin/lib/innosetup/app/ISetup.chm differ diff --git a/bin/lib/innosetup/app/Languages/Arabic.isl b/bin/lib/innosetup/app/Languages/Arabic.isl new file mode 100644 index 0000000..35b9a6b --- /dev/null +++ b/bin/lib/innosetup/app/Languages/Arabic.isl @@ -0,0 +1,393 @@ +; *** Inno Setup version 6.4.0+ arabic messages *** +; Arabic translation Translated by nacer baaziz (nacerstile@gmail.com) +; +; 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). + +[LangOptions] +; The following three entries are very important. Be sure to read and +; understand the '[LangOptions] section' topic in the help file. +LanguageName=العربية +LanguageID=$0401 +LanguageCodePage=0 +RightToLeft=yes +; 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=هذا المعالج سيقوم بتثبيت %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 حزمة الخدمة %2 أو أعلى. +NotOnThisPlatform=لن يتم تشغيل هذا البرنامج على %1. +OnlyOnThisPlatform=يجب تشغيل هذا البرنامج على %1. +OnlyOnTheseArchitectures=يمكن تثبيت هذا البرنامج فقط على إصدارات Windows المصممة لهندسة المعالج التالية : %n%n%1 +WinVersionTooLowError=هذا البرنامج يتطلب %1 الإصدار %2 أو أعلى. +WinVersionTooHighError=لا يمكن تثبيت هذا البرنامج على %1 الإصدار %2 أو أعلى. +AdminPrivilegesRequired=يجب أن يتم تسجيل دخولك كمسؤول عند تثبيت هذا البرنامج. +PowerUserPrivilegesRequired=يجب أن يتم تسجيل دخولك كمسؤول أو أن تكون عضو في مجموعة المستخدمين المميزين عند تثبيت هذا البرنامج. +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%أو مسار UNC في النموذج:%n%n\\server\share +InvalidDrive=محرك الأقراص أو مشاركة UNC التي حددتها غير موجود أو غير قابل للوصول. الرجاء تحديد آخر. +DiskSpaceWarningTitle=مساحة القرص غير كافية +DiskSpaceWarning=Sيتطلب الإعداد على الأقل %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 +DownloadingLabel=تحميل الملفات الإضافية... +ButtonStopDownload=إي&قاف التحميل +StopDownload=هل أنت متأكد من أنك ترغب في إيقاف التحميل؟ +ErrorDownloadAborted=تم إلغاء التحميل +ErrorDownloadFailed=فشل تحميل: %1 %2 +ErrorDownloadSizeFailed=خطأ في قراءة الحجم: %1 %2 +ErrorFileHash1=خطأ في قراءة الهاش الخاص بالملف: %1 +ErrorFileHash2=خطأ في هاش الملف: كان من المتوقع أن يكن : %1, بينما تم إيجاد : %2 +ErrorProgress=خطأ في الحصول على نسبة التقدم: %1 من %2 +ErrorFileSize=خطأ في حجم الملف: المتوقع هو : %1, الحجم الذي وجدناه هو : %2 + +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=جاري فك ضغط الملفات الإضافية... +ButtonStopExtraction=إي&قاف فك الضغط +StopExtraction=هل حقا ترغب في إيقاف فك الضغط? +ErrorExtractionAborted=تم إيقاف عملية فك الضغط +ErrorExtractionFailed=فشل فك الضغط : %1 + +; *** "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=نعم ، أرغب في عرض ملف إقرأني +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=إلغاء التثبيت + +; *** Installation status messages +StatusClosingApplications=جاري إغلاق التطبيقات... +StatusCreateDirs=جاري إنشاء المجلدات... +StatusExtractFiles=يتم استخراج الملفات... +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"غير موجود +ExistingFileReadOnly2=تعذر استبدال الملف الموجود لأنه تم تحديده للقراءة فقط. +ExistingFileReadOnlyRetry=&أزل وضع القراءة فقط عن الملفات ثم حاول مرة أخرى +ExistingFileReadOnlyKeepExisting=&إحتفظ بالملفات الموجودة +ErrorReadingExistingDest=حدث خطأ أثناء محاولة قراءة الملف الموجود: +FileExistsSelectAction=اختر إجراء +FileExists2=الملف موجود بالفعل. +FileExistsOverwriteExisting=&استبدال الملف الموجود +FileExistsKeepExisting=ا&بقاء الملف الموجود +FileExistsOverwriteOrKeepAll=ا&فعل هذا للنزاعات القادمة +ExistingFileNewerSelectAction=اختر إجراء +ExistingFileNewer2=الملف الموجود أحدث من الملف الذي سيقوم معالج الإعداد بتثبيته. +ExistingFileNewerOverwriteExisting=&&استبدال الملف الموجود +ExistingFileNewerKeepExisting=ال&ابقاء على الملف الموجود (مستحسن) +ExistingFileNewerOverwriteOrKeepAll=ا&فعل هذا مع النزاعات القادمة +ErrorChangingAttr=حدث خطأ أثناء محاولة تغيير سمات الملف الموجود: +ErrorCreatingTemp=حدث خطأ أثناء محاولة إنشاء ملف في الدليل الوجهة: +ErrorReadingSource=حدث خطأ أثناء محاولة قراءة ملف مصدر: +ErrorCopying=حدث خطأ أثناء محاولة نسخ ملف: +ErrorReplacingExistingFile=حدث خطأ أثناء محاولة استبدال الملف الموجود: +ErrorRestartReplace=فشل إعادة تشغيل "استبدال": +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=حدث خطأ أثناء محاولة فتح ملف إقرأني. +ErrorRestartingComputer=لم يتمكن برنامج الإعداد من إعادة تشغيل الكمبيوتر. الرجاء القيام بذلك يدوياً. + +; *** Uninstaller messages +UninstallNotFound=الملف "%1" غير موجود. لا يمكن إزالة التثبيت. +UninstallOpenError=تعذر فتح "%1". لا يمكن إزالة التثبيت. +UninstallUnsupportedVer=ملف سجل الإزالة "%1" في تنسيق غير معروف من قبل هذا الإصدار من برنامج إلغاء التثبيت. لا يمكن إزالة التثبيت +UninstallUnknownEntry=إدخال غير معروف (%1) تمت مصادفته في سجل إلغاء التثبيت +ConfirmUninstall=هل أنت متأكد من أنك تريد إزالة %1 تماما, وجميع مكوناته? +UninstallOnlyOnWin64=يمكن إلغاء تثبيت هذا التثبيت على Windows 64-بت فقط. +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=إنشاء اختصار "التشغيل السريع" +ProgramOnTheWeb=%1 على الأنترنت +UninstallProgram=إزالة تثبيت %1 +LaunchProgram=تشغيل %1 +AssocFileExtension=ربط %1 مع صيغة ملف %2 +AssocingFileExtension=جاري ربط %1 مع صيغة ملف %2 +AutoStartProgramGroupDescription=بدأ التشغيل: +AutoStartProgram=تشغيل %1 تلقائيا +AddonHostProgramNotFound= تعذر العثور على %1 في الموقع الذي إخترته.%n%nهل تريد المتابعة على أية حال؟ diff --git a/bin/lib/innosetup/app/Languages/Armenian.isl b/bin/lib/innosetup/app/Languages/Armenian.isl index 148db95..d0f5eae 100644 --- a/bin/lib/innosetup/app/Languages/Armenian.isl +++ b/bin/lib/innosetup/app/Languages/Armenian.isl @@ -1,9 +1,9 @@ -; *** Inno Setup version 6.1.0+ Armenian messages *** +; *** Inno Setup version 6.4.0+ Armenian messages *** ; ; Armenian translation by Hrant Ohanyan ; E-mail: h.ohanyan@haysoft.org ; Translation home page: http://www.haysoft.org -; Last modification date: 2020-10-06 +; Last modification date: 2024-11-26 ; [LangOptions] LanguageName=Հայերեն @@ -34,7 +34,7 @@ ConfirmTitle=Հաստատել ErrorTitle=Սխալ ; *** SetupLdr messages -SetupLdrStartupMessage=Այս ծրագիրը կտեղադրի %1-ը Ձեր համակարգչում։ Շարունակե՞լ։ +SetupLdrStartupMessage=Այս ծրագիրը կտեղադրի %1-ը ձեր համակարգչում։ Շարունակե՞լ։ LdrCannotCreateTemp=Հնարավոր չէ ստեղծել ժամանակավոր ֆայլ։ Տեղադրումը կասեցված է LdrCannotExecTemp=Հնարավոր չէ կատարել ֆայլը ժամանակավոր պանակից։ Տեղադրումը կասեցված է @@ -44,7 +44,7 @@ SetupFileMissing=%1 ֆայլը բացակայում է տեղադրման պան SetupFileCorrupt=Տեղադրվող ֆայլերը վնասված են։ SetupFileCorruptOrWrongVer=Տեղադրվող ֆայլերը վնասված են կամ անհամատեղելի են տեղակայիչի այս տարբերակի հետ։ Ուղղեք խնդիրը կամ ստացեք ծրագրի նոր տարբերակը։ InvalidParameter=Հրամանատողում նշված է սխալ հրաման.%n%n%1 -SetupAlreadyRunning=Տեղակայիչը արդեն աշխատեցված է։ +SetupAlreadyRunning=Տեղակայիչն արդեն աշխատեցված է։ WindowsVersionNotSupported=Ծրագիրը չի աջակցում այս համակարգչում աշխատող Windows-ի տարբերակը։ WindowsServicePackRequired=Ծրագիրը պահանջում է %1-ի Service Pack %2 կամ ավելի նոր։ NotOnThisPlatform=Այս ծրագիրը չի աշխատի %1-ում։ @@ -54,14 +54,14 @@ WinVersionTooLowError=Այս ծրագիրը պահանջում է %1-ի տարբ WinVersionTooHighError=Ծրագիրը չի կարող տեղադրվել %1-ի տարբերակ %2 կամ ավելի նորում AdminPrivilegesRequired=Ծրագիրը տեղադրելու համար պահանջվում են Վարիչի իրավունքներ։ PowerUserPrivilegesRequired=Ծրագիրը տեղադրելու համար պետք է մուտք գործել համակարգ որպես Վարիչ կամ «Փորձառու օգտագործող» (Power Users): -SetupAppRunningError=Տեղակայիչը հայտնաբերել է, որ %1-ը աշխատում է։%n%nՓակեք այն և սեղմեք «Լավ»՝ շարունակելու համար կամ «Չեղարկել»՝ փակելու համար։ -UninstallAppRunningError=Ապատեղադրող ծրագիրը հայտնաբերել է, որ %1-ը աշխատում է։%n%nՓակեք այն և սեղմեք «Լավ»՝ շարունակելու համար կամ «Չեղարկել»՝ փակելու համար։ +SetupAppRunningError=Տեղակայիչը հայտնաբերել է, որ %1-ն աշխատում է։%n%nՓակեք այն և սեղմեք «Լավ»՝ շարունակելու համար կամ «Չեղարկել»՝ փակելու համար։ +UninstallAppRunningError=Ապատեղադրող ծրագիրը հայտնաբերել է, որ %1-ն աշխատում է։%n%nՓակեք այն և սեղմեք «Լավ»՝ շարունակելու համար կամ «Չեղարկել»՝ փակելու համար։ ; *** Startup questions PrivilegesRequiredOverrideTitle=Ընտրեք տեղակայիչի տեղադրման կերպը PrivilegesRequiredOverrideInstruction=Ընտրեք տեղադրման կերպը -PrivilegesRequiredOverrideText1=%1-ը կարող է տեղադրվել բոլոր օգտվողների համար (պահանջում է վարիչի արտոնություններ) կամ միայն ձեզ համար: -PrivilegesRequiredOverrideText2=%1-ը կարող է տեղադրվել միայն ձեզ համար կամ բոլոր օգտվողների համար (պահանջում է վարիչի արտոնություններ): +PrivilegesRequiredOverrideText1=%1-ը կարող է տեղադրվել բոլոր օգտվողների համար (պահանջում է Վարիչի արտոնություններ) կամ միայն ձեզ համար: +PrivilegesRequiredOverrideText2=%1-ը կարող է տեղադրվել միայն ձեզ համար կամ բոլոր օգտվողների համար (պահանջում է Վարիչի արտոնություններ): PrivilegesRequiredOverrideAllUsers=Տեղադրել &բոլոր օգտվողների համար PrivilegesRequiredOverrideAllUsersRecommended=Տեղադրել &բոլոր օգտվողների համար (հանձնարարելի) PrivilegesRequiredOverrideCurrentUser=Տեղադրել միայն &ինձ համար @@ -127,7 +127,7 @@ LicenseNotAccepted=&Չեմ ընդունում արտոնագրային համա ; *** "Information" wizard pages WizardInfoBefore=Տեղեկություն InfoBeforeLabel=Շարունակելուց առաջ կարդացեք այս տեղեկությունը։ -InfoBeforeClickLabel=Եթե պատրաստ եք սեղմեք «Հաջորդը»։ +InfoBeforeClickLabel=Եթե պատրաստ եք, ապա սեղմեք «Հաջորդը»։ WizardInfoAfter=Տեղեկություն InfoAfterLabel=Շարունակելուց առաջ կարդացեք այս տեղեկությունը։ InfoAfterClickLabel=Երբ պատրաստ լինեք շարունակելու՝ սեղմեք «Հաջորդ»։ @@ -135,19 +135,19 @@ InfoAfterClickLabel=Երբ պատրաստ լինեք շարունակելու՝ ; *** "User Information" wizard page WizardUserInfo=Տեղեկություն օգտվողի մասին UserInfoDesc=Գրեք տվյալներ Ձեր մասին -UserInfoName=&Օգտվողի անուն և ազգանուն. -UserInfoOrg=&Կազմակերպություն. +UserInfoName=&Օգտվողի անուն և ազգանուն՝ +UserInfoOrg=&Կազմակերպություն՝ UserInfoSerial=&Հերթական համար. UserInfoNameRequired=Պետք է գրեք Ձեր անունը։ ; *** "Select Destination Location" wizard page -WizardSelectDir=Ընտրել տեղակադրման պանակը +WizardSelectDir=Ընտրել տեղադրման պանակը SelectDirDesc=Ո՞ր պանակում տեղադրել [name]-ը։ SelectDirLabel3=Ծրագիրը կտեղադրի [name]-ը հետևյալ պանակում։ SelectDirBrowseLabel=Սեղմեք «Հաջորդ»՝ շարունակելու համար։ Եթե ցանկանում եք ընտրել այլ պանակ՝ սեղմեք «Ընտրել»։ DiskSpaceGBLabel=Առնվազն [gb] ԳԲ ազատ տեղ է պահանջվում: DiskSpaceMBLabel=Առնվազն [mb] ՄԲ ազատ տեղ է պահանջվում: -CannotInstallToNetworkDrive=Հնարավոր չէ տեղադրել Ցանցային հիշասարքում։ +CannotInstallToNetworkDrive=Հնարավոր չէ տեղադրել ցանցային հիշասարքում։ CannotInstallToUNCPath=Հնարավոր չէ տեղադրել UNC ուղիում։ InvalidPath=Պետք է նշեք ամբողջական ուղին՝ հիշասարքի տառով, օրինակ՝%n%nC:\APP%n%nկամ UNC ուղի՝ %n%n\\սպասարկիչի_անունը\ռեսուրսի_անունը InvalidDrive=Ընտրված հիշասարքը կամ ցանցային ուղին գոյություն չունեն կամ անհասանելի են։ Ընտրեք այլ ուղի։ @@ -156,15 +156,15 @@ DiskSpaceWarning=Առնվազն %1 ԿԲ ազատ տեղ է պահանջվում, DirNameTooLong=Պանակի անունը կամ ուղին երկար են: InvalidDirName=Պանակի նշված անունը անընդունելի է։ BadDirName32=Անվան մեջ չպետք է լինեն հետևյալ գրանշանները՝ %n%n%1 -DirExistsTitle=Թղթապանակը գոյություն ունի +DirExistsTitle=Պանակը գոյություն ունի DirExists=%n%n%1%n%n պանակը արդեն գոյություն ունի։ Այնուհանդերձ, տեղադրե՞լ այստեղ։ -DirDoesntExistTitle=Պանակ գոյություն չունի +DirDoesntExistTitle=Պանակը գոյություն չունի DirDoesntExist=%n%n%1%n%n պանակը գոյություն չունի։ Ստեղծե՞լ այն։ ; *** "Select Components" wizard page WizardSelectComponents=Ընտրել բաղադրիչներ SelectComponentsDesc=Ո՞ր ֆայլերը պետք է տեղադրվեն։ -SelectComponentsLabel2=Նշեք այն ֆայլերը, որոնք պետք է տեղադրվեն, ապանշեք նրանք, որոնք չպետք է տեղադրվեն։ Սեղմեք «Հաջորդ»՝ շարունակելու համար։ +SelectComponentsLabel2=Նշեք այն ֆայլերը, որոնք պետք է տեղադրվեն, ապանշեք նրանք, որոնք չպետք է տեղադրել։ Սեղմեք «Հաջորդ»՝ շարունակելու համար։ FullInstallation=Լրիվ տեղադրում ; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) CompactInstallation=Սեղմված տեղադրում @@ -214,8 +214,14 @@ ErrorFileHash1=Ֆահլի հաշվեգումարը ձախողվեց. %1 ErrorFileHash2=Ֆայլի անվավեր հաշվեգումար. ակընկալվում էր %1, գտնվել է %2 ErrorProgress=Անվավեր ընթացք. %1-ը %2-ից ErrorFileSize=Ֆայլի անվավեր աչփ. ակընկալվում էր %1, գտնվել է %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Դուրս է բերում լրացուցիչ ֆայլերը... +ButtonStopExtraction=&Կանգնեցնել դուրս բերումը +StopExtraction=Համոզվա՞ծ եք, որ ցանկանում եք կանգնեցնել դուրս բերումը: +ErrorExtractionAborted=Դուրս բերումը կասեցված է +ErrorExtractionFailed=Դուրս բերումը ձապխողվեց. %1 ; *** "Preparing to Install" wizard page -WizardPreparing=Նախատրաստում է տեղադրումը +WizardPreparing=Տեղադրման նախապատրաստում PreparingDesc=Տեղակայիչը պատրաստվում է տեղադրել [name]-ը ձեր համակարգչում։ PreviousInstallNotCompleted=Այլ ծրագրի տեղադրումը կամ ապատեղադրումը չի ավարտվել։ Այն ավարտելու համար պետք է վերամեկնարկեք համակարգիչը։%n%nՎերամեկնարկելուց հետո կրկին բացեք տեղակայման փաթեթը՝ [name]-ի տեղադրումը ավարտելու համար։ CannotContinue=Հնարավոր չէ շարունակել։ Սեղմեք «Չեղարկել»՝ ծրագիրը փակելու համար։ @@ -237,7 +243,7 @@ FinishedLabel=[name] ծրագիրը տեղադրվել է Ձեր համակար ClickFinish=Սեղմեք «Ավարտել»՝ տեղակայիչը փակելու համար։ FinishedRestartLabel=[name]-ի տեղադրումը ավարտելու համար պետք է վերամեկնարկել համակարգիչը։ վերամեկնարկե՞լ հիմա։ FinishedRestartMessage=[name]-ի տեղադրումը ավարտելու համար պետք է վերամեկնարկել համակարգիչը։ %n%վերամեկնարկե՞լ հիմա։ -ShowReadmeCheck=Նայել README ֆայլը։ +ShowReadmeCheck=Այո, ես ցանկանում եմ նայել README ֆայլը։ YesRadio=&Այո, վերամեկնարկել NoRadio=&Ոչ, ես հետո վերամեկնարկեմ ; used for example as 'Run MyProg.exe' @@ -248,7 +254,7 @@ RunEntryShellExec=Նայել %1-ը ; *** "Setup Needs the Next Disk" stuff ChangeDiskTitle=Տեղակայիչը պահանջում է հաջորդ սկավառակը SelectDiskLabel2=Զետեղեք %1 սկավառակը և սեղմեք «Լավ»։ %n%nԵթե ֆայլերի պանակը գտնվում է այլ տեղ, ապա ընտրեք ճիշտ ուղին կամ սեղմեք «Ընտրել»։ -PathLabel=&Ուղին. +PathLabel=&Ուղին՝ FileNotInDir2="%1" ֆայլը չի գտնվել "%2"-ում։ Զետեղեք ճիշտ սկավառակ կամ ընտրեք այլ պանակ։ SelectDirectoryLabel=Խնդրում ենք նշել հաջորդ սկավառակի տեղադրությունը։ @@ -268,15 +274,15 @@ StatusCreateIniEntries=INI ֆայլերի ստեղծում... StatusCreateRegistryEntries=Գրանցամատյանի գրանցումների ստեղծում... StatusRegisterFiles=Ֆայլերի գրանցում... StatusSavingUninstall=Ապատեղադրելու տեղեկության պահում... -StatusRunProgram=Տեղադրելու ավարտ... +StatusRunProgram=Ավարտում է տեղադրումը... StatusRestartingApplications=Ծրագրերի վերամեկնարկում... StatusRollback=Փոփոխությունների հետ բերում... ; *** Misc. errors -ErrorInternal2=Ներքին սխալ %1 -ErrorFunctionFailedNoCode=%1. վթար -ErrorFunctionFailed=%1. վթար, կոդը՝ %2 -ErrorFunctionFailedWithMessage=%1. վթար, կոդը՝ %2.%n%3 +ErrorInternal2=Ներքին սխալ՝ %1 +ErrorFunctionFailedNoCode=%1-ը ձախողվեց +ErrorFunctionFailed=%1-ը ձախողվեց, կոդ՝ %2 +ErrorFunctionFailedWithMessage=%1-ը ձախողվեց, կոդ՝ %2.%n%3 ErrorExecutingProgram=Հնարավոր չէ կատարել %n%1 ֆայլը ; *** Registry errors @@ -328,7 +334,7 @@ UninstallDisplayNameMarkCurrentUser=Ընթացիկ օգտվողը ; *** Post-installation errors ErrorOpeningReadme=Սխալ՝ README ֆայլը բացելիս։ -ErrorRestartingComputer=Հնարավոր չեղավ վերամեկնարկել համակարգիչը։ Ինքներդ փորձեք։ +ErrorRestartingComputer=Հնարավոր չեղավ վերամեկնարկել համակարգիչը։ Ինքնուրույն փորձեք։ ; *** Uninstaller messages UninstallNotFound="%1" ֆայլը գոյություն չունի։ Հնարավոր չէ ապատեղադրել։ @@ -347,8 +353,8 @@ UninstallDataCorrupted="%1" ֆայլը վնասված է։ Հնարավոր չէ ; *** Uninstallation phase messages ConfirmDeleteSharedFileTitle=Հեռացնե՞լ համատեղ օգտագործվող ֆայլը։ ConfirmDeleteSharedFile2=Համակարգը նշում է, որ հետևյալ համատեղ օգտագործվող ֆայլը այլևս չի օգտագործվում այլ ծրագրի կողմից։ Ապատեղադրե՞լ այն։ %n%nԵթե համոզված չեք սեղմեք «Ոչ»։ -SharedFileNameLabel=Ֆայլի անուն. -SharedFileLocationLabel=Տեղադրություն. +SharedFileNameLabel=Ֆայլի անուն՝ +SharedFileLocationLabel=Տեղադրություն՝ WizardUninstalling=Ապատեղադրելու վիճակ StatusUninstalling=%1-ի ապատեղադրում... diff --git a/bin/lib/innosetup/app/Languages/BrazilianPortuguese.isl b/bin/lib/innosetup/app/Languages/BrazilianPortuguese.isl index 69edb37..4095753 100644 --- a/bin/lib/innosetup/app/Languages/BrazilianPortuguese.isl +++ b/bin/lib/innosetup/app/Languages/BrazilianPortuguese.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ Brazilian Portuguese messages made by Cesar82 cesar.zanetti.82@gmail.com *** +; *** Inno Setup version 6.4.0+ Brazilian Portuguese messages made by Cesar82 cesar.zanetti.82@gmail.com *** ; ; To download user-contributed translations of this file, go to: ; https://jrsoftware.org/files/istrans/ @@ -222,6 +222,13 @@ ErrorFileHash2=Hash de arquivo inv ErrorProgress=Progresso invlido: %1 de %2 ErrorFileSize=Tamanho de arquivo invlido: esperado %1, encontrado %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Extraindo arquivos adicionais... +ButtonStopExtraction=&Parar extrao +StopExtraction=Tem certeza de que deseja parar a extrao? +ErrorExtractionAborted=Extrao abortada +ErrorExtractionFailed=Extrao falhou: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Preparando pra Instalar PreparingDesc=O instalador est se preparando pra instalar o [name] no seu computador. diff --git a/bin/lib/innosetup/app/Languages/Bulgarian.isl b/bin/lib/innosetup/app/Languages/Bulgarian.isl index d67871f..1c1caa3 100644 --- a/bin/lib/innosetup/app/Languages/Bulgarian.isl +++ b/bin/lib/innosetup/app/Languages/Bulgarian.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ Bulgarian messages *** +; *** Inno Setup version 6.4.0+ Bulgarian messages *** ; Ventsislav Dimitrov ; ; За да изтеглите преводи на този файл, предоставени от потребители, посетете: @@ -222,6 +222,13 @@ ErrorFileHash2=Невалидна контролна сума на файл: о ErrorProgress=Невалиден напредък: %1 of %2 ErrorFileSize=Невалиден размер на файл: очакван %1, открит %2 +; *** Страница "TExtractionWizardPage" на съветника и Extract7ZipArchive +ExtractionLabel=Извличане на допълнителни файлове... +ButtonStopExtraction=&Спри извличането +StopExtraction=Сигурни ли сте, че искате да спрете извличането? +ErrorExtractionAborted=Прекратено извличане +ErrorExtractionFailed=Извличането беше неуспешно: %1 + ; *** Страница "Подготовка за инсталиране" на съветника WizardPreparing=Подготовка за инсталиране PreparingDesc=Инсталаторът се подготвя да инсталира [name] във Вашия компютър. diff --git a/bin/lib/innosetup/app/Languages/Catalan.isl b/bin/lib/innosetup/app/Languages/Catalan.isl index 5fc8682..1706364 100644 --- a/bin/lib/innosetup/app/Languages/Catalan.isl +++ b/bin/lib/innosetup/app/Languages/Catalan.isl @@ -1,12 +1,14 @@ -; *** Inno Setup version 6.1.0+ Catalan messages *** +; *** Inno Setup version 6.4.0+ Catalan messages *** ; -; Translated by Carles Millan (email: carles@carlesmillan.cat) +; Translated by Carles Millan (email: carles24@carlesmillan.cat) ; ; 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). [LangOptions] @@ -211,6 +213,13 @@ ErrorFileHash2=El hash del fitxer ErrorProgress=Progrs invlid: %1 de %2 ErrorFileSize=Mida del fitxer invlida: s'esperava %1, s'ha trobat %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Extraient els fitxers addicionals... +ButtonStopExtraction=&Atura l'extracci +StopExtraction=Esteu segur que voleu aturar l'extracci? +ErrorExtractionAborted=Extracci cancellada +ErrorExtractionFailed=La descrrega ha fallat: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Preparant la installaci PreparingDesc=Preparant la installaci de [name] al vostre ordinador. diff --git a/bin/lib/innosetup/app/Languages/Corsican.isl b/bin/lib/innosetup/app/Languages/Corsican.isl index 6f03bca..4a7df99 100644 --- a/bin/lib/innosetup/app/Languages/Corsican.isl +++ b/bin/lib/innosetup/app/Languages/Corsican.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ Corsican messages *** +; *** Inno Setup version 6.4.0+ Corsican messages *** ; ; To download user-contributed translations of this file, go to: ; https://jrsoftware.org/files/istrans/ @@ -8,19 +8,21 @@ ; Setup adds the periods automatically (appending a period would result in ; two periods being displayed). -; Created and maintained by Patriccollu di Santa Maria è Sichè +; Created and maintained by Patriccollu di Santa Maria è Sichè, 2011-2024 ; Schedariu di traduzzione in lingua corsa da Patriccollu ; E-mail: Patrick.Santa-Maria[at]LaPoste.Net ; ; Changes: -; November 14th, 2020 - Changes to current version 6.1.0+ -; July 25th, 2020 - Update to version 6.1.0+ -; July 1st, 2020 - Update to version 6.0.6+ -; October 6th, 2019 - Update to version 6.0.3+ -; January 20th, 2019 - Update to version 6.0.0+ -; April 9th, 2016 - Changes to current version 5.5.3+ -; January 3rd, 2013 - Update to version 5.5.3+ -; August 8th, 2012 - Update to version 5.5.0+ +; November 18th, 2024 - Update to version 6.4.0 +; February 11th, 2024 - Changes to version 6.3.0 +; November 14th, 2020 - Changes to version 6.1.2 +; July 25th, 2020 - Update to version 6.1.0 +; July 1st, 2020 - Update to version 6.0.5+ +; October 6th, 2019 - Update to version 6.0.3 +; January 20th, 2019 - Update to version 6.0.0 +; April 9th, 2016 - Changes to version 5.6.0 +; January 3rd, 2013 - Update to version 5.5.3 +; August 29th, 2012 - Update to version 5.5.2 ; September 17th, 2011 - Creation for version 5.1.11 [LangOptions] @@ -74,7 +76,7 @@ OnlyOnTheseArchitectures=Stu prugramma pò solu esse installatu nant’à e vers WinVersionTooLowError=Stu prugramma richiede %1 versione %2 o più recente. WinVersionTooHighError=Stu prugramma ùn pò micca esse installatu nant’à %1 version %2 o più recente. AdminPrivilegesRequired=Ci vole à esse cunnettu cum’è un amministratore quandu voi installate stu prugramma. -PowerUserPrivilegesRequired=Ci vole à esse cunnettu cum’è un amministratore o fà parte di u gruppu « Utilizatori cù putere » quandu voi installate stu prugramma. +PowerUserPrivilegesRequired=Ci vole à esse cunnettu cum’è un amministratore o fà parte di u gruppu « Utilizatori cù putere » quandu voi installate stu prugramma. SetupAppRunningError=L’assistente hà vistu chì %1 era dighjà in corsu.%n%nCi vole à chjode tutte e so finestre avà, eppò sceglie Vai per cuntinuà, o Abbandunà per compie. UninstallAppRunningError=A disinstallazione hà vistu chì %1 era dighjà in corsu.%n%nCi vole à chjode tutte e so finestre avà, eppò sceglie Vai per cuntinuà, o Abbandunà per compie. @@ -89,8 +91,8 @@ PrivilegesRequiredOverrideCurrentUser=Installazione solu per &mè PrivilegesRequiredOverrideCurrentUserRecommended=Installazione solu per &mè (ricumandatu) ; *** Misc. errors -ErrorCreatingDir=L’assistente ùn hà micca pussutu creà u cartulare « %1 » -ErrorTooManyFilesInDir=Impussibule di creà un schedariu in u cartulare « %1 » perchè ellu ne cuntene troppu +ErrorCreatingDir=L’assistente ùn hà micca pussutu creà u cartulare « %1 » +ErrorTooManyFilesInDir=Impussibule di creà un schedariu in u cartulare « %1 » perchè ellu ne cuntene troppu ; *** Setup common messages ExitSetupTitle=Compie l’assistente @@ -107,10 +109,10 @@ ButtonNext=&Seguente > ButtonInstall=&Installà ButtonOK=Vai ButtonCancel=Abbandunà -ButtonYes=&Iè -ButtonYesToAll=Iè per &tutti -ButtonNo=I&nnò -ButtonNoToAll=Innò per t&utti +ButtonYes=&Sì +ButtonYesToAll=Sì per &tutti +ButtonNo=&Nò +ButtonNoToAll=Nò per t&utti ButtonFinish=&Piantà ButtonBrowse=&Sfuglià… ButtonWizardBrowse=&Sfuglià… @@ -132,11 +134,11 @@ WelcomeLabel1=Benvenuta in l’assistente d’installazione di [name] WelcomeLabel2=Quessu installerà [name/ver] nant’à l’urdinatore.%n%nHè ricumandatu di chjode tutte l’altre appiecazioni nanzu di cuntinuà. ; *** "Password" wizard page -WizardPassword=Parolla d’entrata -PasswordLabel1=L’installazione hè prutetta da una parolla d’entrata. -PasswordLabel3=Ci vole à pruvede a parolla d’entrata, eppò sceglie Seguente per cuntinuà. E parolle d’entrata ponu cuntene maiuscule è minuscule. -PasswordEditLabel=&Parolla d’entrata : -IncorrectPassword=A parolla d’entrata pruvista ùn hè micca curretta. Ci vole à pruvà torna. +WizardPassword=Parolla d’intesa +PasswordLabel1=L’installazione hè prutetta da una parolla d’intesa. +PasswordLabel3=Ci vole à pruvede a parolla d’intesa, eppò sceglie Seguente per cuntinuà. E parolle d’intesa ponu cuntene maiuscule è minuscule. +PasswordEditLabel=&Parolla d’intesa : +IncorrectPassword=A parolla d’intesa stampittata ùn hè micca curretta. Ci vole à pruvà torna. ; *** "License Agreement" wizard page WizardLicense=Cuntrattu di licenza @@ -155,11 +157,11 @@ InfoAfterClickLabel=Quandu site prontu à cuntinuà cù l’assistente, sciglite ; *** "User Information" wizard page WizardUserInfo=Infurmazioni di l’utilizatore -UserInfoDesc=Ci vole à scrive e vostre infurmazioni. +UserInfoDesc=Ci vole à stampittà e vostre infurmazioni. UserInfoName=&Nome d’utilizatore : UserInfoOrg=&Urganismu : -UserInfoSerial=&Numeru di Seria : -UserInfoNameRequired=Ci vole à scrive un nome. +UserInfoSerial=&Numeru di seria : +UserInfoNameRequired=Ci vole à stampittà un nome. ; *** "Select Destination Location" wizard page WizardSelectDir=Selezziunà u locu di destinazione @@ -170,7 +172,7 @@ DiskSpaceGBLabel=Hè richiestu omancu [gb] Go di spaziu liberu di discu. DiskSpaceMBLabel=Hè richiestu omancu [mb] Mo di spaziu liberu di discu. CannotInstallToNetworkDrive=L’assistente ùn pò micca installà nant’à un discu di a reta. CannotInstallToUNCPath=L’assistente ùn pò micca installà in un chjassu UNC. -InvalidPath=Ci vole à scrive un chjassu cumplettu cù a lettera di u lettore ; per indettu :%n%nC:\APP%n%no un chjassu UNC in a forma :%n%n\\servitore\spartu +InvalidPath=Ci vole à stampittà un chjassu cumplettu cù a lettera di u lettore ; per indettu :%n%nC:\APP%n%no un chjassu UNC in a forma :%n%n\\servitore\spartu InvalidDrive=U lettore o u chjassu UNC spartu ùn esiste micca o ùn hè micca accessibule. Ci vole à selezziunane un altru. DiskSpaceWarningTitle=Ùn basta u spaziu discu DiskSpaceWarning=L’assistente richiede omancu %1 Ko di spaziu liberu per installà, ma u lettore selezziunatu hà solu %2 Ko dispunibule.%n%nVulete cuntinuà quantunque ? @@ -185,13 +187,13 @@ DirDoesntExist=U cartulare :%n%n%1%n%nùn esiste micca. Vulete chì stu cartula ; *** "Select Components" wizard page WizardSelectComponents=Selezzione di cumpunenti SelectComponentsDesc=Chì cumpunenti devenu esse installati ? -SelectComponentsLabel2=Selezziunà i cumpunenti à installà ; deselezziunà quelli ch’ùn devenu micca esse installati. Sceglie Seguente quandu site prontu à cuntinuà. +SelectComponentsLabel2=Selezziunà i cumpunenti à installà ; diselezziunà quelli ch’ùn devenu micca esse installati. Sceglie Seguente quandu site prontu à cuntinuà. FullInstallation=Installazione sana ; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) CompactInstallation=Installazione cumpatta CustomInstallation=Installazione persunalizata NoUninstallWarningTitle=Cumpunenti esistenti -NoUninstallWarning=L’assistente hà vistu chì sti cumpunenti sò dighjà installati nant’à l’urdinatore :%n%n%1%n%nDeselezziunà sti cumpunenti ùn i disinstallerà micca.%n%nVulete cuntinuà quantunque ? +NoUninstallWarning=L’assistente hà vistu chì sti cumpunenti sò dighjà installati nant’à l’urdinatore :%n%n%1%n%nDiselezziunà sti cumpunenti ùn i disinstallerà micca.%n%nVulete cuntinuà quantunque ? ComponentSize1=%1 Ko ComponentSize2=%1 Mo ComponentsDiskSpaceGBLabel=A selezzione attuale richiede omancu [gb] Go di spaziu liberu nant’à u discu. @@ -203,32 +205,32 @@ SelectTasksDesc=Chì trattamenti addizziunali vulete fà ? SelectTasksLabel2=Selezziunà i trattamenti addizziunali chì l’assistente deve fà durante l’installazione di [name], eppò sceglie Seguente. ; *** "Select Start Menu Folder" wizard page -WizardSelectProgramGroup=Selezzione di u cartulare di u listinu « Démarrer » +WizardSelectProgramGroup=Selezzione di u cartulare di u listinu « Démarrer » SelectStartMenuFolderDesc=Induve l’assistente deve piazzà l’accurtatoghji di u prugramma ? -SelectStartMenuFolderLabel3=L’assistente piazzerà l’accurtatoghji di u prugramma in stu cartulare di u listinu « Démarrer ». +SelectStartMenuFolderLabel3=L’assistente piazzerà l’accurtatoghji di u prugramma in stu cartulare di u listinu « Démarrer ». SelectStartMenuFolderBrowseLabel=Per cuntinuà, sceglie Seguente. S’è voi preferisce selezziunà un altru cartulare, sciglite Sfuglià. -MustEnterGroupName=Ci vole à scrive un nome di cartulare. +MustEnterGroupName=Ci vole à stampittà un nome di cartulare. GroupNameTooLong=U nome di cartulare o u chjassu hè troppu longu. InvalidGroupName=U nome di cartulare ùn hè micca accettevule. BadGroupName=U nome di u cartulare ùn pò micca cuntene alcunu di sti caratteri :%n%n%1 -NoProgramGroupCheck2=Ùn creà &micca di cartulare in u listinu « Démarrer » +NoProgramGroupCheck2=Ùn creà &micca di cartulare in u listinu « Démarrer » ; *** "Ready to Install" wizard page WizardReady=Prontu à Installà ReadyLabel1=Avà l’assistente hè prontu à principià l’installazione di [name] nant’à l’urdinatore. -ReadyLabel2a=Sceglie Installà per cuntinuà l’installazione, o nant’à Precedente per rivede o cambià qualchì preferenza. +ReadyLabel2a=Sceglie Installà per cuntinuà l’installazione, o nant’à Precedente per rivede o cambià qualchì parametru. ReadyLabel2b=Sceglie Installà per cuntinuà l’installazione. ReadyMemoUserInfo=Infurmazioni di l’utilizatore : ReadyMemoDir=Cartulare d’installazione : ReadyMemoType=Tipu d’installazione : ReadyMemoComponents=Cumpunenti selezziunati : -ReadyMemoGroup=Cartulare di u listinu « Démarrer » : +ReadyMemoGroup=Cartulare di u listinu « Démarrer » : ReadyMemoTasks=Trattamenti addizziunali : ; *** TDownloadWizardPage wizard page and DownloadTemporaryFile DownloadingLabel=Scaricamentu di i schedarii addiziunali… ButtonStopDownload=&Piantà u scaricamentu -StopDownload=Site sicuru di vulè piantà u scaricamentu ? +StopDownload=Da veru, vulete piantà u scaricamentu ? ErrorDownloadAborted=Scaricamentu interrottu ErrorDownloadFailed=Scaricamentu fiascu : %1 %2 ErrorDownloadSizeFailed=Fiascu per ottene a dimensione : %1 %2 @@ -237,6 +239,13 @@ ErrorFileHash2=Tazzeghju di u schedariu inaccettevule : aspettatu %1, trovu %2 ErrorProgress=Prugressione inaccettevule : %1 di %2 ErrorFileSize=Dimensione di u schedariu inaccettevule : aspettatu %1, trovu %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Estrazzione di i schedarii addiziunali… +ButtonStopExtraction=&Piantà l’estrazzione +StopExtraction=Da veru, vulete piantà l’estrazzione ? +ErrorExtractionAborted=Estrazzione interrotta +ErrorExtractionFailed=Fiascu di l’estrazzione : %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Preparazione di l’installazione PreparingDesc=L’assistente appronta l’installazione di [name] nant’à l’urdinatore. @@ -270,9 +279,9 @@ RunEntryShellExec=Fighjà %1 ; *** "Setup Needs the Next Disk" stuff ChangeDiskTitle=L’assistente hà bisogniu di u discu seguente -SelectDiskLabel2=Mette u discu %1 è sceglie Vai.%n%nS’è i schedarii di stu discu si trovanu in un’altru cartulare chì quellu indicatu inghjò, scrive u chjassu currettu o sceglie Sfuglià. +SelectDiskLabel2=Mette u discu %1 è sceglie Vai.%n%nS’è i schedarii di stu discu si trovanu in un’altru cartulare chè quellu affissatu inghjò, stampittà u chjassu currettu o sceglie Sfuglià. PathLabel=&Chjassu : -FileNotInDir2=U schedariu « %1 » ùn si truva micca in « %2 ». Mette u discu curretu o sceglie un’altru cartulare. +FileNotInDir2=U schedariu « %1 » ùn si truva micca in « %2 ». Mette u discu curretu o sceglie un’altru cartulare. SelectDirectoryLabel=Ci vole à specificà induve si trova u discu seguente. ; *** Installation phase messages @@ -298,8 +307,8 @@ StatusRollback=Annulazione di i mudificazioni… ; *** Misc. errors ErrorInternal2=Sbagliu internu : %1 ErrorFunctionFailedNoCode=Fiascu di %1 -ErrorFunctionFailed=Fiascu di %1 ; codice %2 -ErrorFunctionFailedWithMessage=Fiascu di %1 ; codice %2.%n%3 +ErrorFunctionFailed=Fiascu di %1 ; codice %2 +ErrorFunctionFailedWithMessage=Fiascu di %1 ; codice %2.%n%3 ErrorExecutingProgram=Impussibule d’eseguisce u schedariu :%n%1 ; *** Registry errors @@ -308,13 +317,13 @@ ErrorRegCreateKey=Sbagliu durante a creazione di a chjave di registru :%n%1\%2 ErrorRegWriteKey=Sbagliu durante a scrittura di a chjave di registru :%n%1\%2 ; *** INI errors -ErrorIniEntry=Sbagliu durante a creazione di l’elementu INI in u schedariu « %1 ». +ErrorIniEntry=Sbagliu durante a creazione di l’elementu INI in u schedariu « %1 ». ; *** File copying errors FileAbortRetryIgnoreSkipNotRecommended=Ignurà stu &schedariu (micca ricumandatu) FileAbortRetryIgnoreIgnoreNotRecommended=&Ignurà u sbagliu è cuntinuà (micca ricumandatu) SourceIsCorrupted=U schedariu d’urigine hè alteratu -SourceDoesntExist=U schedariu d’urigine « %1 » ùn esiste micca +SourceDoesntExist=U schedariu d’urigine « %1 » ùn esiste micca ExistingFileReadOnly2=U schedariu esistente hà un attributu di lettura-sola è ùn pò micca esse rimpiazzatu. ExistingFileReadOnlyRetry=&Caccià l’attributu di lettura-sola è pruvà torna ExistingFileReadOnlyKeepExisting=Cunservà u schedariu &esistente @@ -325,7 +334,7 @@ FileExistsOverwriteExisting=&Rimpiazzà u schedariu chì esiste FileExistsKeepExisting=Cunservà u schedariu &esistente FileExistsOverwriteOrKeepAll=&Fà què per l’altri cunflitti ExistingFileNewerSelectAction=Selezziunate un’azzione -ExistingFileNewer2=U schedariu esistente hè più recente chì quellu chì l’assistente prova d’installà. +ExistingFileNewer2=U schedariu esistente hè più recente chè quellu chì l’assistente prova d’installà. ExistingFileNewerOverwriteExisting=&Rimpiazzà u schedariu chì esiste ExistingFileNewerKeepExisting=Cunservà u schedariu &esistente (ricumandatu) ExistingFileNewerOverwriteOrKeepAll=&Fà què per l’altri cunflitti @@ -355,18 +364,18 @@ ErrorOpeningReadme=Un sbagliu hè accadutu pruvendu d’apre u schedariu LISEZMO ErrorRestartingComputer=L’assistente ùn hà micca pussutu ridimarrà l’urdinatore. Ci vole à fallu manualmente. ; *** Uninstaller messages -UninstallNotFound=U schedariu « %1 » ùn esiste micca. Impussibule di disinstallà. -UninstallOpenError=U schedariu« %1 » ùn pò micca esse apertu. Impussibule di disinstallà -UninstallUnsupportedVer=U ghjurnale di disinstallazione « %1 » hè in una forma scunnisciuta da sta versione di l’assistente di disinstallazione. Impussibule di disinstallà +UninstallNotFound=U schedariu « %1 » ùn esiste micca. Impussibule di disinstallà. +UninstallOpenError=U schedariu « %1 » ùn pò micca esse apertu. Impussibule di disinstallà +UninstallUnsupportedVer=U ghjurnale di disinstallazione « %1 » hè in una forma scunnisciuta da sta versione di l’assistente di disinstallazione. Impussibule di disinstallà UninstallUnknownEntry=Un elementu scunisciutu (%1) hè statu trovu in u ghjurnale di disinstallazione -ConfirmUninstall=Site sicuru di vulè caccià cumpletamente %1 è tutti i so cumpunenti ? +ConfirmUninstall=Da veru, vulete caccià cumpletamente %1 è tutti i so cumpunenti ? UninstallOnlyOnWin64=St’appiecazione pò esse disinstallata solu cù una versione 64-bit di Windows. OnlyAdminCanUninstall=St’appiecazione pò esse disinstallata solu da un utilizatore di u gruppu d’amministratori. UninstallStatusLabel=Ci vole à aspettà chì %1 sia cacciatu di l’urdinatore. UninstalledAll=%1 hè statu cacciatu bè da l’urdinatore. UninstalledMost=A disinstallazione di %1 hè compia.%n%nQualchì elementu ùn pò micca esse cacciatu. Ci vole à cacciallu manualmente. UninstalledAndNeedsRestart=Per compie a disinstallazione di %1, l’urdinatore deve esse ridimarratu.%n%nVulete ridimarrà l’urdinatore subitu ? -UninstallDataCorrupted=U schedariu « %1 » hè alteratu. Impussibule di disinstallà +UninstallDataCorrupted=U schedariu « %1 » hè alteratu. Impussibule di disinstallà ; *** Uninstallation phase messages ConfirmDeleteSharedFileTitle=Caccià i schedarii sparti ? diff --git a/bin/lib/innosetup/app/Languages/Czech.isl b/bin/lib/innosetup/app/Languages/Czech.isl index 9e37db5..33a6f24 100644 --- a/bin/lib/innosetup/app/Languages/Czech.isl +++ b/bin/lib/innosetup/app/Languages/Czech.isl @@ -1,6 +1,6 @@ ; ******************************************************* ; *** *** -; *** Inno Setup version 6.1.0+ Czech messages *** +; *** Inno Setup version 6.4.0+ Czech messages *** ; *** *** ; *** Original Author: *** ; *** *** @@ -102,7 +102,7 @@ SelectLanguageLabel=Zvolte jazyk, kter ; *** Common wizard text ClickNext=Pokraujte klepnutm na tlatko Dal, nebo ukonete prvodce instalac tlatkem Zruit. BeveledLabel= -BrowseDialogTitle=Vyhledat sloku +BrowseDialogTitle=Zvolte sloku BrowseDialogLabel=Z ne uvedenho seznamu vyberte sloku a klepnte na tlatko OK. NewFolderName=Nov sloka @@ -216,6 +216,13 @@ ErrorFileHash2=Neplatn ErrorProgress=Neplatn prbh: %1 of %2 ErrorFileSize=Neplatn velikost souboru: oekvno %1, nalezeno %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Extrahuj se dal soubory... +ButtonStopExtraction=&Zastavit extrahovn +StopExtraction=Urit chcete extrahovn zastavit? +ErrorExtractionAborted=Extrahovn perueno +ErrorExtractionFailed=Extrahovn selhalo: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Pprava k instalaci PreparingDesc=Prvodce instalac pipravuje instalaci produktu [name] na V pota. diff --git a/bin/lib/innosetup/app/Languages/Danish.isl b/bin/lib/innosetup/app/Languages/Danish.isl index 3939de2..b982bf2 100644 --- a/bin/lib/innosetup/app/Languages/Danish.isl +++ b/bin/lib/innosetup/app/Languages/Danish.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ Danish messages *** +; *** Inno Setup version 6.4.0+ Danish messages *** ; ; To download user-contributed translations of this file, go to: ; https://jrsoftware.org/files/istrans/ @@ -223,6 +223,13 @@ ErrorFileHash2=Fejl i fil hash v ErrorProgress=Fejl i trin: %1 af %2 ErrorFileSize=Fejl i filstrrelse: forventet %1, fundet %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Udpakker vrige filer... +ButtonStopExtraction=&Afbryd udpakning +StopExtraction=Er du sikker p at du nsker at afbryde udpakningen? +ErrorExtractionAborted=Udpakning afbrudt +ErrorExtractionFailed=Fejl under udpakning: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Klargring af installationen PreparingDesc=Installationsprogrammet gr klar til at installere [name] p din computer. diff --git a/bin/lib/innosetup/app/Languages/Dutch.isl b/bin/lib/innosetup/app/Languages/Dutch.isl index 761528b..f582c3e 100644 --- a/bin/lib/innosetup/app/Languages/Dutch.isl +++ b/bin/lib/innosetup/app/Languages/Dutch.isl @@ -1,8 +1,8 @@ -; *** Inno Setup version 6.1.0+ Dutch messages *** +; *** Inno Setup version 6.4.0+ Dutch messages *** ; ; This file is based on user-contributed translations by various authors ; -; Maintained by Martijn Laan (mlaan@jrsoftware.org) +; Maintained by Martijn Laan (mlaan@innosetup.nl) [LangOptions] LanguageName=Nederlands @@ -194,16 +194,23 @@ ReadyMemoTasks=Extra taken: ; *** TDownloadWizardPage wizard page and DownloadTemporaryFile DownloadingLabel=Bezig met het downloaden van extra bestanden... -ButtonStopDownload=&Stop download -StopDownload=Weet u zeker dat u de download wilt stoppen? -ErrorDownloadAborted=Download afgebroken -ErrorDownloadFailed=Download mislukt: %1 %2 +ButtonStopDownload=&Stop downloaden +StopDownload=Weet u zeker dat u het downloaden wilt stoppen? +ErrorDownloadAborted=Downloaden gestopt +ErrorDownloadFailed=Downloaden mislukt: %1 %2 ErrorDownloadSizeFailed=Ophalen grootte mislukt: %1 %2 ErrorFileHash1=Bestand hashing mislukt: %1 ErrorFileHash2=Ongeldige bestandshash: %1 verwacht, %2 gevonden ErrorProgress=Ongeldige voortgang: %1 van %2 ErrorFileSize=Ongeldige bestandsgrootte: %1 verwacht, %2 gevonden +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Bezig met het uitpakken van extra bestanden... +ButtonStopExtraction=&Stop uitpakken +StopExtraction=Weet u zeker dat u het uitpakken wilt stoppen? +ErrorExtractionAborted=Uitpakken gestopt +ErrorExtractionFailed=Uitpakken mislukt: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Bezig met het voorbereiden van de installatie PreparingDesc=Setup is bezig met het voorbereiden van de installatie van [name]. diff --git a/bin/lib/innosetup/app/Languages/Finnish.isl b/bin/lib/innosetup/app/Languages/Finnish.isl index 17a5f25..548e9cf 100644 --- a/bin/lib/innosetup/app/Languages/Finnish.isl +++ b/bin/lib/innosetup/app/Languages/Finnish.isl @@ -1,8 +1,8 @@ -; *** Inno Setup version 6.1.0+ Finnish messages *** +; *** Inno Setup version 6.4.0+ Finnish messages *** ; ; Finnish translation by Antti Karttunen ; E-mail: antti.j.karttunen@iki.fi -; Last modification date: 2020-08-02 +; Last modification date: 2024-11-30 [LangOptions] LanguageName=Suomi @@ -204,6 +204,13 @@ ErrorFileHash2=Tiedoston tiiviste on virheellinen: odotettu %1, l ErrorProgress=Virheellinen edistyminen: %1 / %2 ErrorFileSize=Virheellinen tiedoston koko: odotettu %1, lydetty %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Puretaan tarvittavia tiedostoja... +ButtonStopExtraction=&Pysyt purku +StopExtraction=Oletko varma, ett haluat pysytt tiedostojen purkamisen? +ErrorExtractionAborted=Tiedostojen purkaminen keskeytettiin +ErrorExtractionFailed=Tiedoston purkaminen eponnistui: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Valmistellaan asennusta PreparingDesc=Valmistaudutaan asentamaan [name] koneellesi. diff --git a/bin/lib/innosetup/app/Languages/French.isl b/bin/lib/innosetup/app/Languages/French.isl index 7c8db92..b6230d5 100644 --- a/bin/lib/innosetup/app/Languages/French.isl +++ b/bin/lib/innosetup/app/Languages/French.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ French messages *** +; *** Inno Setup version 6.4.0+ French messages *** ; ; To download user-contributed translations of this file, go to: ; https://jrsoftware.org/files/istrans/ @@ -26,6 +26,7 @@ ; "retry": "Recommencer" au lieu de "Réessayer" ; + Added new 6.0.0 messages ; + Added new 6.1.0 messages +; + Added new 6.4.0 messages [LangOptions] ; The following three entries are very important. Be sure to read and @@ -241,6 +242,13 @@ ErrorFileHash2=Empreinte du fichier invalide : attendue %1, trouvée %2 ErrorProgress=Progression invalide : %1 sur %2 ErrorFileSize=Taille du fichier invalide : attendue %1, trouvée %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Extraction de fichiers supplémentaires... +ButtonStopExtraction=&Arrêter l'extraction +StopExtraction=Êtes-vous sûr de vouloir arrêter l'extraction ? +ErrorExtractionAborted=Extraction annulée +ErrorExtractionFailed=L'extraction a échoué : %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Préparation de l'installation PreparingDesc=L'assistant d'installation prépare l'installation de [name] sur votre ordinateur. diff --git a/bin/lib/innosetup/app/Languages/German.isl b/bin/lib/innosetup/app/Languages/German.isl index 9877b2b..4e78f70 100644 --- a/bin/lib/innosetup/app/Languages/German.isl +++ b/bin/lib/innosetup/app/Languages/German.isl @@ -1,6 +1,6 @@ ; ****************************************************** ; *** *** -; *** Inno Setup version 6.1.0+ German messages *** +; *** Inno Setup version 6.4.0+ German messages *** ; *** *** ; *** Changes 6.0.0+ Author: *** ; *** *** @@ -243,6 +243,13 @@ ErrorFileHash2=Ungültige Datei-Prüfsumme: erwartet %1, gefunden %2 ErrorProgress=Ungültiger Fortschritt: %1 von %2 ErrorFileSize=Ungültige Dateigröße: erwartet %1, gefunden %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Entpacke zusätzliche Dateien... +ButtonStopExtraction=Entpacken &abbrechen +StopExtraction=Sind Sie sicher, dass Sie das Entpacken abbrechen wollen? +ErrorExtractionAborted=Entpacken abgebrochen +ErrorExtractionFailed=Entpacken fehlgeschlagen: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Vorbereitung der Installation PreparingDesc=Das Setup bereitet die Installation von [name] auf diesem Computer vor. @@ -401,6 +408,6 @@ LaunchProgram=%1 starten AssocFileExtension=&Registriere %1 mit der %2-Dateierweiterung AssocingFileExtension=%1 wird mit der %2-Dateierweiterung registriert... AutoStartProgramGroupDescription=Beginn des Setups: -AutoStartProgram=Starte automatisch%1 +AutoStartProgram=Starte automatisch %1 AddonHostProgramNotFound=%1 konnte im ausgewählten Ordner nicht gefunden werden.%n%nMöchten Sie dennoch fortfahren? diff --git a/bin/lib/innosetup/app/Languages/Hebrew.isl b/bin/lib/innosetup/app/Languages/Hebrew.isl index 98d9b49..4f0c34e 100644 --- a/bin/lib/innosetup/app/Languages/Hebrew.isl +++ b/bin/lib/innosetup/app/Languages/Hebrew.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ Hebrew messages (s_h(at)enativ.com) *** +; *** Inno Setup version 6.4.0+ Hebrew messages (s_h(at)enativ.com) *** ; ; https://jrsoftware.org/files/istrans/ ; Translated by s_h (s_h@enativ.com) (c) 2020 @@ -217,6 +217,13 @@ ErrorFileHash2= ErrorProgress= : %1 %1 ErrorFileSize= : %1, %1 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel= ... +ButtonStopExtraction=& +StopExtraction= ? +ErrorExtractionAborted= +ErrorExtractionFailed= : %1 + ; *** "Preparing to Install" wizard page WizardPreparing= PreparingDesc= [name] . diff --git a/bin/lib/innosetup/app/Languages/Hungarian.isl b/bin/lib/innosetup/app/Languages/Hungarian.isl new file mode 100644 index 0000000..5cdb3a6 --- /dev/null +++ b/bin/lib/innosetup/app/Languages/Hungarian.isl @@ -0,0 +1,393 @@ +; *** Inno Setup version 6.4.0+ Hungarian messages *** +; Based on the translation of Kornél Pál, kornelpal@gmail.com +; István Szabó, E-mail: istvanszabo890629@gmail.com +; +; 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). + +[LangOptions] +; The following three entries are very important. Be sure to read and +; understand the '[LangOptions] section' topic in the help file. +LanguageName=Magyar +LanguageID=$040E +LanguageCodePage=1250 +; 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 CE +;TitleFontSize=29 +;CopyrightFontName=Arial CE +;CopyrightFontSize=8 + +[Messages] + +; *** Application titles +SetupAppTitle=Telepítő +SetupWindowTitle=%1 - Telepítő +UninstallAppTitle=Eltávolító +UninstallAppFullTitle=%1 - Eltávolító + +; *** Misc. common +InformationTitle=Információk +ConfirmTitle=Megerősít +ErrorTitle=Hiba + +; *** SetupLdr messages +SetupLdrStartupMessage=%1 telepítve lesz. Szeretné folytatni? +LdrCannotCreateTemp=Átmeneti fájl létrehozása nem lehetséges. A telepítés megszakítva +LdrCannotExecTemp=Fájl futtatása nem lehetséges az átmeneti könyvtárban. A telepítés megszakítva +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nHiba %2: %3 +SetupFileMissing=A(z) %1 fájl hiányzik a telepítő könyvtárából. Kérem hárítsa el a problémát, vagy szerezzen be egy másik példányt a programból! +SetupFileCorrupt=A telepítési fájlok sérültek. Kérem, szerezzen be új másolatot a programból! +SetupFileCorruptOrWrongVer=A telepítési fájlok sérültek, vagy inkompatibilisek a telepítő ezen verziójával. Hárítsa el a problémát, vagy szerezzen be egy másik példányt a programból! +InvalidParameter=A parancssorba átadott paraméter érvénytelen:%n%n%1 +SetupAlreadyRunning=A Telepítő már fut. +WindowsVersionNotSupported=A program nem támogatja a Windows ezen verzióját. +WindowsServicePackRequired=A program futtatásához %1 Service Pack %2 vagy újabb szükséges. +NotOnThisPlatform=Ez a program nem futtatható %1 alatt. +OnlyOnThisPlatform=Ezt a programot %1 alatt kell futtatni. +OnlyOnTheseArchitectures=A program kizárólag a következő processzor architektúrákhoz tervezett Windows-on telepíthető:%n%n%1 +WinVersionTooLowError=A program futtatásához %1 %2 verziója vagy újabb szükséges. +WinVersionTooHighError=Ez a program nem telepíthető %1 %2 vagy újabb verzióra. +AdminPrivilegesRequired=Csak rendszergazdai módban telepíthető ez a program. +PowerUserPrivilegesRequired=Csak rendszergazdaként vagy kiemelt felhasználóként telepíthető ez a program. +SetupAppRunningError=A telepítő úgy észlelte %1 jelenleg fut.%n%nZárja be az összes példányt, majd kattintson az 'OK'-ra a folytatáshoz, vagy a 'Mégse'-re a kilépéshez. +UninstallAppRunningError=Az eltávolító úgy észlelte %1 jelenleg fut.%n%nZárja be az összes példányt, majd kattintson az 'OK'-ra a folytatáshoz, vagy a 'Mégse'-re a kilépéshez. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Telepítési mód kiválasztása +PrivilegesRequiredOverrideInstruction=Válasszon telepítési módot +PrivilegesRequiredOverrideText1=%1 telepíthető az összes felhasználónak (rendszergazdai jogok szükségesek), vagy csak magának. +PrivilegesRequiredOverrideText2=%1 csak magának telepíthető, vagy az összes felhasználónak (rendszergazdai jogok szükségesek). +PrivilegesRequiredOverrideAllUsers=Telepítés &mindenkinek +PrivilegesRequiredOverrideAllUsersRecommended=Telepítés &mindenkinek (ajánlott) +PrivilegesRequiredOverrideCurrentUser=Telepítés csak &nekem +PrivilegesRequiredOverrideCurrentUserRecommended=Telepítés csak &nekem (ajánlott) + +; *** Misc. errors +ErrorCreatingDir=A Telepítő nem tudta létrehozni a(z) "%1" könyvtárat +ErrorTooManyFilesInDir=Nem hozható létre fájl a(z) "%1" könyvtárban, mert az már túl sok fájlt tartalmaz + +; *** Setup common messages +ExitSetupTitle=Kilépés a telepítőből +ExitSetupMessage=A telepítés még folyamatban van. Ha most kilép, a program nem kerül telepítésre.%n%nMásik alkalommal is futtatható a telepítés befejezéséhez%n%nKilép a telepítőből? +AboutSetupMenuItem=&Névjegy... +AboutSetupTitle=Telepítő névjegye +AboutSetupMessage=%1 %2 verzió%n%3%n%nA(z) %1 honlapja:%n%4 +AboutSetupNote= +TranslatorNote= + +; *** Buttons +ButtonBack=< &Vissza +ButtonNext=&Tovább > +ButtonInstall=T&elepítés +ButtonOK=Rendben +ButtonCancel=Mégse +ButtonYes=&Igen +ButtonYesToAll=&Mindet +ButtonNo=&Nem +ButtonNoToAll=&Egyiket se +ButtonFinish=&Befejezés +ButtonBrowse=T&allózás... +ButtonWizardBrowse=Talló&zás... +ButtonNewFolder=Új &könyvtár + +; *** "Select Language" dialog messages +SelectLanguageTitle=Telepítő nyelvi beállítás +SelectLanguageLabel=Válassza ki a telepítés alatt használt nyelvet. + +; *** Common wizard text +ClickNext=A folytatáshoz kattintson a 'Tovább'-ra, a kilépéshez a 'Mégse'-re. +BeveledLabel= +BrowseDialogTitle=Válasszon könyvtárt +BrowseDialogLabel=Válasszon egy könyvtárat az alábbi listából, majd kattintson az 'OK'-ra. +NewFolderName=Új könyvtár + +; *** "Welcome" wizard page +WelcomeLabel1=Üdvözli a(z) [name] Telepítővarázslója. +WelcomeLabel2=A(z) [name/ver] telepítésre kerül a számítógépén.%n%nAjánlott minden, egyéb futó alkalmazás bezárása a folytatás előtt. + +; *** "Password" wizard page +WizardPassword=Jelszó +PasswordLabel1=Ez a telepítés jelszóval védett. +PasswordLabel3=Kérem adja meg a jelszót, majd kattintson a 'Tovább'-ra. A jelszavak kis- és nagy betű érzékenyek lehetnek. +PasswordEditLabel=&Jelszó: +IncorrectPassword=Az ön által megadott jelszó helytelen. Próbálja újra. + +; *** "License Agreement" wizard page +WizardLicense=Licencszerződés +LicenseLabel=Olvassa el figyelmesen az információkat folytatás előtt. +LicenseLabel3=Kérem, olvassa el az alábbi licencszerződést. A telepítés folytatásához, el kell fogadnia a szerződést. +LicenseAccepted=&Elfogadom a szerződést +LicenseNotAccepted=&Nem fogadom el a szerződést + +; *** "Information" wizard pages +WizardInfoBefore=Információk +InfoBeforeLabel=Olvassa el a következő fontos információkat a folytatás előtt. +InfoBeforeClickLabel=Ha készen áll, kattintson a 'Tovább'-ra. +WizardInfoAfter=Információk +InfoAfterLabel=Olvassa el a következő fontos információkat a folytatás előtt. +InfoAfterClickLabel=Ha készen áll, kattintson a 'Tovább'-ra. + +; *** "User Information" wizard page +WizardUserInfo=Felhasználó adatai +UserInfoDesc=Kérem, adja meg az adatait! +UserInfoName=&Felhasználónév: +UserInfoOrg=&Szervezet: +UserInfoSerial=&Sorozatszám: +UserInfoNameRequired=Meg kell adnia egy nevet! + +; *** "Select Destination Location" wizard page +WizardSelectDir=Válasszon célkönyvtárat +SelectDirDesc=Hova települjön a(z) [name]? +SelectDirLabel3=A(z) [name] az alábbi könyvtárba lesz telepítve. +SelectDirBrowseLabel=A folytatáshoz, kattintson a 'Tovább'-ra. Ha másik könyvtárat választana, kattintson a 'Tallózás'-ra. +DiskSpaceGBLabel=Legalább [gb] GB szabad területre van szükség. +DiskSpaceMBLabel=Legalább [mb] MB szabad területre van szükség. +CannotInstallToNetworkDrive=A Telepítő nem tud hálózati meghajtóra telepíteni. +CannotInstallToUNCPath=A Telepítő nem tud hálózati UNC elérési útra telepíteni. +InvalidPath=Teljes útvonalat adjon meg, a meghajtó betűjelével; például:%n%nC:\Alkalmazás%n%nvagy egy hálózati útvonalat a következő alakban:%n%n\\kiszolgáló\megosztás +InvalidDrive=A kiválasztott meghajtó vagy hálózati megosztás nem létezik vagy nem elérhető. Válasszon egy másikat. +DiskSpaceWarningTitle=Nincs elég szabad terület +DiskSpaceWarning=A Telepítőnek legalább %1 KB szabad lemezterületre van szüksége, viszont a kiválasztott meghajtón csupán %2 KB áll rendelkezésre.%n%nMindenképpen folytatja? +DirNameTooLong=A könyvtár neve vagy az útvonal túl hosszú. +InvalidDirName=A könyvtár neve érvénytelen. +BadDirName32=A könyvtárak nevei ezen karakterek egyikét sem tartalmazhatják:%n%n%1 +DirExistsTitle=A könyvtár már létezik +DirExists=A könyvtár:%n%n%1%n%nmár létezik. Mindenképp ide akar telepíteni? +DirDoesntExistTitle=A könyvtár nem létezik +DirDoesntExist=A könyvtár:%n%n%1%n%nnem létezik. Szeretné létrehozni? + +; *** "Select Components" wizard page +WizardSelectComponents=Összetevők kiválasztása +SelectComponentsDesc=Mely összetevők kerüljenek telepítésre? +SelectComponentsLabel2=Jelölje ki a telepítendő összetevőket; törölje a telepíteni nem kívánt összetevőket. Kattintson a 'Tovább'-ra, ha készen áll a folytatásra. +FullInstallation=Teljes telepítés +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Szokásos telepítés +CustomInstallation=Egyéni telepítés +NoUninstallWarningTitle=Létező összetevő +NoUninstallWarning=A telepítő úgy találta, hogy a következő összetevők már telepítve vannak a számítógépre:%n%n%1%n%nEzen összetevők kijelölésének törlése, nem távolítja el azokat a számítógépről.%n%nMindenképpen folytatja? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=A jelenlegi kijelölés legalább [gb] GB lemezterületet igényel. +ComponentsDiskSpaceMBLabel=A jelenlegi kijelölés legalább [mb] MB lemezterületet igényel. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=További feladatok +SelectTasksDesc=Mely kiegészítő feladatok kerüljenek végrehajtásra? +SelectTasksLabel2=Jelölje ki, mely kiegészítő feladatokat hajtsa végre a Telepítő a(z) [name] telepítése során, majd kattintson a 'Tovább'-ra. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Start Menü könyvtára +SelectStartMenuFolderDesc=Hova helyezze a Telepítő a program parancsikonjait? +SelectStartMenuFolderLabel3=A Telepítő a program parancsikonjait a Start menü következő mappájában fogja létrehozni. +SelectStartMenuFolderBrowseLabel=A folytatáshoz kattintson a 'Tovább'-ra. Ha másik mappát választana, kattintson a 'Tallózás'-ra. +MustEnterGroupName=Meg kell adnia egy mappanevet. +GroupNameTooLong=A könyvtár neve vagy az útvonal túl hosszú. +InvalidGroupName=A könyvtár neve érvénytelen. +BadGroupName=A könyvtárak nevei ezen karakterek egyikét sem tartalmazhatják:%n%n%1 +NoProgramGroupCheck2=&Ne hozzon létre mappát a Start menüben + +; *** "Ready to Install" wizard page +WizardReady=Készen állunk a telepítésre +ReadyLabel1=A Telepítő készen áll, a(z) [name] számítógépre telepítéshez. +ReadyLabel2a=Kattintson a 'Telepítés'-re a folytatáshoz, vagy a "Vissza"-ra a beállítások áttekintéséhez vagy megváltoztatásához. +ReadyLabel2b=Kattintson a 'Telepítés'-re a folytatáshoz. +ReadyMemoUserInfo=Felhasználó adatai: +ReadyMemoDir=Telepítés célkönyvtára: +ReadyMemoType=Telepítés típusa: +ReadyMemoComponents=Választott összetevők: +ReadyMemoGroup=Start menü mappája: +ReadyMemoTasks=Kiegészítő feladatok: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=További fájlok letöltése... +ButtonStopDownload=&Letöltés megállítása +StopDownload=Biztos, hogy leakarja állítani a letöltést? +ErrorDownloadAborted=Letöltés megszakítva +ErrorDownloadFailed=A letöltés meghiúsult: %1 %2 +ErrorDownloadSizeFailed=Hiba a fájlméret lekérése során: %1 %2 +ErrorFileHash1=Fájl hash (hasítóérték) hiba: %1 +ErrorFileHash2=Érvénytelen hash fájl, várt érték: %1, számított: %2 +ErrorProgress=Érvénytelen folyamat: %1 : %2 +ErrorFileSize=Érvénytelen fájlméret, várt méret %1, számított: %2 + +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=További fájlok kicsomagolása... +ButtonStopExtraction=&Kicsomagolás megszakítása +StopExtraction=Biztosan meg akarja szakítani a kicsomagolást? +ErrorExtractionAborted=A kicsomagolás megszakítva +ErrorExtractionFailed=A kicsomagolás meghiúsult: %1 + +; *** "Preparing to Install" wizard page +WizardPreparing=Felkészülés a telepítésre +PreparingDesc=A Telepítő felkészül a(z) [name] számítógépre történő telepítéshez. +PreviousInstallNotCompleted=Egy korábbi program telepítése/eltávolítása nem fejeződött be. Újra kell indítania a számítógépét a másik telepítés befejezéséhez.%n%nA számítógépe újraindítása után ismét futtassa a Telepítőt a(z) [name] telepítésének befejezéséhez. +CannotContinue=A telepítés nem folytatható. A kilépéshez kattintson a 'Mégse'-re. +ApplicationsFound=A következő alkalmazások olyan fájlokat használnak, amelyeket a Telepítőnek frissíteni kell. Ajánlott, hogy engedélyezze a Telepítőnek ezen alkalmazások automatikus bezárását. +ApplicationsFound2=A következő alkalmazások olyan fájlokat használnak, amelyeket a Telepítőnek frissíteni kell. Ajánlott, hogy engedélyezze a Telepítőnek ezen alkalmazások automatikus bezárását. A telepítés befejezése után, a Telepítő megkísérli az alkalmazások újraindítását. +CloseApplications=&Alkalmazások automatikus bezárása +DontCloseApplications=&Ne zárja be az alkalmazásokat +ErrorCloseApplications=A Telepítő nem tudott minden alkalmazást automatikusan bezárni. A folytatás előtt ajánlott minden, a Telepítő által frissítendő fájlokat használó alkalmazást bezárni. +PrepareToInstallNeedsRestart=A telepítőnek most újra kell indítania a számítógépet. Az újraindítás után, futtassa újból ezt a telepítőt, hogy befejezze a [name] telepítését.%n%nÚjra szeretné most indítani a gépet? + +; *** "Installing" wizard page +WizardInstalling=Telepítés +InstallingLabel=Kérem várjon, amíg a(z) [name] telepítése zajlik. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=A(z) [name] telepítésének befejezése +FinishedLabelNoIcons=A Telepítő végzett a(z) [name] telepítésével. +FinishedLabel=A Telepítő végzett a(z) [name] telepítésével. Az alkalmazást a létrehozott ikonok kiválasztásával indíthatja. +ClickFinish=Kattintson a 'Befejezés'-re a kilépéshez. +FinishedRestartLabel=A(z) [name] telepítésének befejezéséhez újra kell indítani a számítógépet. Újraindítja most? +FinishedRestartMessage=A(z) [name] telepítésének befejezéséhez, a Telepítőnek újra kell indítani a számítógépet.%n%nÚjraindítja most? +ShowReadmeCheck=Igen, szeretném elolvasni a FONTOS fájlt +YesRadio=&Igen, újraindítás most +NoRadio=&Nem, később indítom újra +; used for example as 'Run MyProg.exe' +RunEntryExec=%1 futtatása +; used for example as 'View Readme.txt' +RunEntryShellExec=%1 megtekintése + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=A Telepítőnek szüksége van a következő lemezre +SelectDiskLabel2=Helyezze be a(z) %1. lemezt és kattintson az 'OK'-ra.%n%nHa a fájlok a lemez egy a megjelenítettől különböző mappájában találhatók, írja be a helyes útvonalat vagy kattintson a 'Tallózás'-ra. +PathLabel=Ú&tvonal: +FileNotInDir2=A(z) "%1" fájl nem található a következő helyen: "%2". Helyezze be a megfelelő lemezt vagy válasszon egy másik mappát. +SelectDirectoryLabel=Adja meg a következő lemez helyét. + +; *** Installation phase messages +SetupAborted=A telepítés nem fejeződött be.%n%nHárítsa el a hibát és futtassa újból a Telepítőt. +AbortRetryIgnoreSelectAction=Válasszon műveletet +AbortRetryIgnoreRetry=&Újra +AbortRetryIgnoreIgnore=&Hiba elvetése és folytatás +AbortRetryIgnoreCancel=Telepítés megszakítása + +; *** Installation status messages +StatusClosingApplications=Alkalmazások bezárása... +StatusCreateDirs=Könyvtárak létrehozása... +StatusExtractFiles=Fájlok kibontása... +StatusCreateIcons=Parancsikonok létrehozása... +StatusCreateIniEntries=INI bejegyzések létrehozása... +StatusCreateRegistryEntries=Rendszerleíró bejegyzések létrehozása... +StatusRegisterFiles=Fájlok regisztrálása... +StatusSavingUninstall=Eltávolító információk mentése... +StatusRunProgram=Telepítés befejezése... +StatusRestartingApplications=Alkalmazások újraindítása... +StatusRollback=Változtatások visszavonása... + +; *** Misc. errors +ErrorInternal2=Belső hiba: %1 +ErrorFunctionFailedNoCode=Sikertelen %1 +ErrorFunctionFailed=Sikertelen %1; kód: %2 +ErrorFunctionFailedWithMessage=Sikertelen %1; kód: %2.%n%3 +ErrorExecutingProgram=Nem hajtható végre a fájl:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Nem nyitható meg a rendszerleíró kulcs:%n%1\%2 +ErrorRegCreateKey=Nem hozható létre a rendszerleíró kulcs:%n%1\%2 +ErrorRegWriteKey=Nem módosítható a rendszerleíró kulcs:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Hiba lépett fel az INI bejegyzés létrehozása során, ebben a fájlban: "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Fájl kihagyása (nem ajánlott) +FileAbortRetryIgnoreIgnoreNotRecommended=&Hiba elvetése és folytatás (nem ajánlott) +SourceIsCorrupted=A forrásfájl megsérült +SourceDoesntExist=A(z) "%1" forrásfájl nem létezik +ExistingFileReadOnly2=A fájl csak olvashatóként van jelölve, ezért nem cserélhető le. +ExistingFileReadOnlyRetry=Csak &olvasható tulajdonság eltávolítása és újra próbálkozás +ExistingFileReadOnlyKeepExisting=&Létező fájl megtartása +ErrorReadingExistingDest=Hiba lépett fel a fájl olvasása közben: +FileExistsSelectAction=Mit tegyünk? +FileExists2=A fájl már létezik. +FileExistsOverwriteExisting=A &létező fájl felülírása +FileExistsKeepExisting=A &már létező fájl megtartása +FileExistsOverwriteOrKeepAll=&Tegyük ezt, a következő fájlütközések esetén is +ExistingFileNewerSelectAction=Mit kíván tenni? +ExistingFileNewer2=A létező fájl újabb a telepítésre kerülőnél +ExistingFileNewerOverwriteExisting=A &létező fájl felülírása +ExistingFileNewerKeepExisting=&Tartsuk meg a létező fájlt (ajánlott) +ExistingFileNewerOverwriteOrKeepAll=&Tegyük ezt, a következő fájlütközések esetén is +ErrorChangingAttr=Hiba lépett fel a fájl attribútumának módosítása közben: +ErrorCreatingTemp=Hiba lépett fel a fájl telepítési könyvtárban történő létrehozása közben: +ErrorReadingSource=Hiba lépett fel a forrásfájl olvasása közben: +ErrorCopying=Hiba lépett fel a fájl másolása közben: +ErrorReplacingExistingFile=Hiba lépett fel a létező fájl cseréje közben: +ErrorRestartReplace=A fájl cseréje az újraindítás után sikertelen volt: +ErrorRenamingTemp=Hiba lépett fel fájl telepítési könyvtárban történő átnevezése közben: +ErrorRegisterServer=Nem lehet regisztrálni a DLL-t/OCX-et: %1 +ErrorRegSvr32Failed=Sikertelen RegSvr32. A visszaadott kód: %1 +ErrorRegisterTypeLib=Nem lehet regisztrálni a típustárat: %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=Minden felhasználó +UninstallDisplayNameMarkCurrentUser=Jelenlegi felhasználó + +; *** Post-installation errors +ErrorOpeningReadme=Hiba lépett fel a FONTOS fájl megnyitása közben. +ErrorRestartingComputer=A Telepítő nem tudta újraindítani a számítógépet. Indítsa újra kézileg. + +; *** Uninstaller messages +UninstallNotFound=A(z) "%1" fájl nem létezik. Nem távolítható el. +UninstallOpenError=A(z) "%1" fájl nem nyitható meg. Nem távolítható el. +UninstallUnsupportedVer=A(z) "%1" eltávolítási naplófájl formátumát nem tudja felismerni az eltávolító jelen verziója. Az eltávolítás nem folytatható +UninstallUnknownEntry=Egy ismeretlen bejegyzés (%1) található az eltávolítási naplófájlban +ConfirmUninstall=Biztosan el kívánja távolítani a(z) %1 programot és minden összetevőjét? +UninstallOnlyOnWin64=Ezt a telepítést csak 64-bites Windows operációs rendszerről lehet eltávolítani. +OnlyAdminCanUninstall=Ezt a telepítést csak adminisztrációs jogokkal rendelkező felhasználó távolíthatja el. +UninstallStatusLabel=Legyen türelemmel, amíg a(z) %1 számítógépéről történő eltávolítása befejeződik. +UninstalledAll=A(z) %1 sikeresen el lett távolítva a számítógépről. +UninstalledMost=A(z) %1 eltávolítása befejeződött.%n%nNéhány elemet nem lehetettet eltávolítani. Törölje kézileg. +UninstalledAndNeedsRestart=A(z) %1 eltávolításának befejezéséhez újra kell indítania a számítógépét.%n%nÚjraindítja most? +UninstallDataCorrupted=A(z) "%1" fájl sérült. Nem távolítható el. + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Törli a megosztott fájlt? +ConfirmDeleteSharedFile2=A rendszer azt jelzi, hogy a következő megosztott fájlra már nincs szüksége egyetlen programnak sem. Eltávolítja a megosztott fájlt?%n%nHa más programok még mindig használják a megosztott fájlt, akkor az eltávolítása után lehet, hogy nem fognak megfelelően működni. Ha bizonytalan, válassza a Nemet. A fájl megtartása nem okoz problémát a rendszerben. +SharedFileNameLabel=Fájlnév: +SharedFileLocationLabel=Helye: +WizardUninstalling=Eltávolítás állapota +StatusUninstalling=%1 eltávolítása... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=%1 telepítése. +ShutdownBlockReasonUninstallingApp=%1 eltávolítása. + +; 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, verzió: %2 +AdditionalIcons=További parancsikonok: +CreateDesktopIcon=&Asztali parancsikon létrehozása +CreateQuickLaunchIcon=&Gyorsindító-parancsikon létrehozása +ProgramOnTheWeb=%1 az interneten +UninstallProgram=Eltávolítás - %1 +LaunchProgram=Indítás %1 +AssocFileExtension=A(z) %1 &társítása a(z) %2 fájlkiterjesztéssel +AssocingFileExtension=A(z) %1 társítása a(z) %2 fájlkiterjesztéssel... +AutoStartProgramGroupDescription=Indítópult: +AutoStartProgram=%1 automatikus indítása +AddonHostProgramNotFound=A(z) %1 nem található a kiválasztott könyvtárban.%n%nMindenképpen folytatja? diff --git a/bin/lib/innosetup/app/Languages/Italian.isl b/bin/lib/innosetup/app/Languages/Italian.isl index cfdf8b5..e00d891 100644 --- a/bin/lib/innosetup/app/Languages/Italian.isl +++ b/bin/lib/innosetup/app/Languages/Italian.isl @@ -1,5 +1,5 @@ -; bovirus@gmail.com -; *** Inno Setup version 6.1.0+ Italian messages *** +; bovirus@gmail.com +; *** Inno Setup version 6.4.0+ Italian messages *** ; ; To download user-contributed translations of this file, go to: ; https://jrsoftware.org/files/istrans/ @@ -9,7 +9,7 @@ ; Setup adds the periods automatically (appending a period would result in ; two periods being displayed). ; -; Italian.isl - Last Update: 25.07.2020 by bovirus (bovirus@gmail.com) +; Italian.isl - Last Update: 25.11.2024 by bovirus (bovirus@gmail.com) ; ; Translator name: bovirus ; Translator e-mail: bovirus@gmail.com @@ -49,6 +49,7 @@ ErrorTitle=Errore SetupLdrStartupMessage=Questa è l'installazione di %1.%n%nVuoi continuare? LdrCannotCreateTemp=Impossibile creare un file temporaneo.%n%nInstallazione annullata. LdrCannotExecTemp=Impossibile eseguire un file nella cartella temporanea.%n%nInstallazione annullata. +HelpTextNote= ; *** Startup error messages LastErrorMessage=%1.%n%nErrore %2: %3 @@ -90,7 +91,7 @@ AboutSetupMenuItem=&Informazioni sull'installazione... AboutSetupTitle=Informazioni sull'installazione AboutSetupMessage=%1 versione %2%n%3%n%n%1 sito web:%n%4 AboutSetupNote= -TranslatorNote=Traduzione italiana a cura di Rinaldo M. aka Whiteshark e bovirus (v. 11.09.2018) +TranslatorNote=Traduzione italiana a cura di Rinaldo M. aka Whiteshark e bovirus (v. 25.11.2024) ; *** Buttons ButtonBack=< &Indietro @@ -228,6 +229,13 @@ ErrorFileHash2=Hash file non valido: atteso %1, trovato %2 ErrorProgress=Progresso non valido: %1 di %2 ErrorFileSize=Dimensione file non valida: attesa %1, trovata %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Estrazione file aggiuntivi... +ButtonStopExtraction=Interrompi e&strazione +StopExtraction=Sei sicuro di voler interrompere l'estrazione? +ErrorExtractionAborted=Estrazione interrotta +ErrorExtractionFailed=Estrazione fallita: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Preparazione all'installazione PreparingDesc=Preparazione all'installazione di [name] nel computer. diff --git a/bin/lib/innosetup/app/Languages/Japanese.isl b/bin/lib/innosetup/app/Languages/Japanese.isl index a1c150a..ea9b3f7 100644 --- a/bin/lib/innosetup/app/Languages/Japanese.isl +++ b/bin/lib/innosetup/app/Languages/Japanese.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ Japanese messages *** +; *** Inno Setup version 6.4.0+ Japanese messages *** ; ; Maintained by Koichi Shirasuka (shirasuka@eugrid.co.jp) ; @@ -207,6 +207,13 @@ ErrorFileHash2= ErrorProgress=Ȑis: %1 / %2 ErrorFileSize=ȃt@CTCY: \ꂽl %1, ۂ̒l %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=lj̃t@CWJĂ܂... +ButtonStopExtraction=WJ𒆎~(&S) +StopExtraction=WJ𒆎~Ă낵łH +ErrorExtractionAborted=WJ𒆎~܂ +ErrorExtractionFailed=WJɎs܂: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=CXg[ PreparingDesc=gp̃Rs[^[ [name] CXg[鏀Ă܂B diff --git a/bin/lib/innosetup/app/Languages/Korean.isl b/bin/lib/innosetup/app/Languages/Korean.isl new file mode 100644 index 0000000..c24068a --- /dev/null +++ b/bin/lib/innosetup/app/Languages/Korean.isl @@ -0,0 +1,398 @@ +; *** Inno Setup version 6.4.0+ Korean messages *** + +; ▒ 6.4.0+ Translator: VenusGirl (venusgirl@outlook.com) +; ▒ 6.2.0+ Translator: Logan.Hwang (logan.hwang@blueant.kr) +; ▒ 6.0.3+ Translator: SungDong Kim (acroedit@gmail.com) +; ▒ 5.5.3+ Translator: Domddol (domddol@gmail.com) +; ▒ Contributors: Hansoo KIM (iryna7@gmail.com), Woong-Jae An (a183393@hanmail.net) +; ▒ 이 번역은 한국어 맞춤법을 준수합니다. +; +; 이 파일의 사용자 제공 번역을 다운로드하려면 다음으로 이동하십시오: +; https://jrsoftware.org/files/istrans/ + +; 참고: 이 텍스트를 번역할 때는 InnoSetup 메시지에 +; 마침표가 자동으로 추가되므로 아직 없는 메시지의 끝에 +; 마침표(.)를 추가하지 마십시오 (마침표를 추가하면 +; 두 개의 마침표가 표시됩니다). + +[LangOptions] +; 다음 세 항목은 매우 중요합니다. 도움말 파일의 +; '[LangOptions] 섹션' 항목을 읽고 이해하십시오. +LanguageName=한국어 +LanguageID=$0412 +LanguageCodePage=949 +; 번역할 언어가 특수 글꼴 또는 크기를 필요로 하는 경우 +; 다음 항목 중 하나를 주석 해제하고 적절하게 변경하십시오. +;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=%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 서비스 팩 %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=모든 사용자용으로 설치(&A) +PrivilegesRequiredOverrideAllUsersRecommended=모든 사용자용으로 설치 (추천)(&A) +PrivilegesRequiredOverrideCurrentUser=현재 사용자용으로 설치(&M) +PrivilegesRequiredOverrideCurrentUserRecommended=현재 사용자용으로 설치 (추천)(&M) + +; *** 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=계속하려면 다음을 클릭합니다. 다른 폴더를 선택하려면 찾아보기를 클릭합니다. +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=모두 설치 +; 가능하면 'Compact'를 'Minimal'로 번역하지 마십시오 (귀하의 언어로 '최소'를 의미합니다). +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=시작 메뉴 폴더를 만들지 않음(&D) + +; *** "Ready to Install" wizard page +WizardReady=설치 준비 완료 +ReadyLabel1=[name]을(를) 컴퓨터에 설치할 준비가 되었습니다. +ReadyLabel2a=설치를 클릭하여 설치를 계속하거나 설정을 검토하거나 변경하려면 뒤로를 클릭합니다. +ReadyLabel2b=설치를 클릭하여 설치를 계속합니다. +ReadyMemoUserInfo=사용자 정보: +ReadyMemoDir=대상 위치: +ReadyMemoType=설치 유형: +ReadyMemoComponents=선택한 구성 요소: +ReadyMemoGroup=시작 메뉴 폴더: +ReadyMemoTasks=추가 작업: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=추가 파일 다운로드 중... +ButtonStopDownload=다운로드 중지(&S) +StopDownload=다운로드를 중지하시겠습니까? +ErrorDownloadAborted=다운로드가 중지되었습니다 +ErrorDownloadFailed=다운로드에 실패했습니다: %1 %2 +ErrorDownloadSizeFailed=크기를 가져오지 못했습니다: %1 %2 +ErrorFileHash1=파일 해시에 실패했습니다: %1 +ErrorFileHash2=잘못된 파일 해시: %1 예상, %2 찾음 +ErrorProgress=잘못된 진행 상황: %1 / %2 +ErrorFileSize=잘못된 파일 크기: %1 예상, %2 찾음 + +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=추가 파일을 추출하는 중... +ButtonStopExtraction=추출 중지(&S) +StopExtraction=추출을 중지하시겠습니까? +ErrorExtractionAborted=추출 중단됨 +ErrorExtractionFailed=추출 실패: %1 + +; *** "Preparing to Install" wizard page +WizardPreparing=설치 준비 중 +PreparingDesc=컴퓨터에 [name] 설치를 준비하는 중입니다. +PreviousInstallNotCompleted=이전 프로그램의 설치/제거가 완료되지 않았습니다. 설치를 완료하려면 컴퓨터를 다시 시작해야 합니다.%n%n컴퓨터를 재시작한 후 설치를 다시 실행하여 [name] 설치를 완료하십시오. +CannotContinue=설치를 계속할 수 없습니다. 종료하려면 취소를 클릭하십시오. +ApplicationsFound=다음 응용 프로그램에서 설치 프로그램에서 업데이트해야 하는 파일을 사용하고 있습니다. 이러한 응용 프로그램을 자동으로 닫도록 허용하는 것이 좋습니다. +ApplicationsFound2=다음 응용 프로그램에서 설치 프로그램에서 업데이트해야 하는 파일을 사용하고 있습니다. 이러한 응용 프로그램을 자동으로 닫도록 허용하는 것이 좋습니다. 설치가 완료되면 응용 프로그램을 다시 시작하려고 시도합니다. +CloseApplications=응용 프로그램 자동 닫기(&A) +DontCloseApplications=응용 프로그램을 닫지 않음(&D) +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=예, 지금 컴퓨터를 다시 시작합니다(&Y) +NoRadio=아니오, 나중에 컴퓨터를 다시 시작하겠습니다(&N) +; 예를 들어 'Run MyProg.exe'로 사용됩니다' +RunEntryExec=%1 실행 +; 예를 들어 '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문제를 해결한 후 설치를 다시 실행하십시오. +AbortRetryIgnoreSelectAction=작업 선택 +AbortRetryIgnoreRetry=재시도(&T) +AbortRetryIgnoreIgnore=오류를 무시하고 진행(&I) +AbortRetryIgnoreCancel=설치 취소 + +; *** Installation status messages +StatusClosingApplications=응용 프로그램을 닫는 중... +StatusCreateDirs=디렉터리를 만드는 중... +StatusExtractFiles=파일을 추출하는 중... +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="%1" 파일에 INI 항목 만들기 오류입니다. + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=이 파일 건너뛰기 (추천하지 않음)(&S) +FileAbortRetryIgnoreIgnoreNotRecommended=오류를 무시하고 계속 (추천하지 않음)(&I) +SourceIsCorrupted=원본 파일이 손상되었습니다 +SourceDoesntExist=원본 파일 "%1"이(가) 없습니다 +ExistingFileReadOnly2=읽기 전용으로 표시되어 있으므로 기존 파일을 교체할 수 없습니다. +ExistingFileReadOnlyRetry=읽기 전용 속성을 제거하고 다시 시도(&R) +ExistingFileReadOnlyKeepExisting=기존 파일 유지(&K) +ErrorReadingExistingDest=기존 파일을 읽는 동안 오류 발생: +FileExistsSelectAction=작업 선택 +FileExists2=파일이 이미 존재합니다. +FileExistsOverwriteExisting=기존 파일 덮어쓰기(&O) +FileExistsKeepExisting=기존 파일 유지(&K) +FileExistsOverwriteOrKeepAll=다음 충돌에 대해 이 작업 수행(&D) +ExistingFileNewerSelectAction=작업 선택 +ExistingFileNewer2=설치 프로그램에서 설치하려는 파일보다 기존 파일이 더 최신입니다. +ExistingFileNewerOverwriteExisting=기존 파일 덮어쓰기(&O) +ExistingFileNewerKeepExisting=기존 파일 유지 (추천)(&K) +ExistingFileNewerOverwriteOrKeepAll=다음 충돌에 대해 이 작업 수행(&D) +ErrorChangingAttr=기존 파일의 속성을 변경하는 동안 오류 발생: +ErrorCreatingTemp=대상 디렉터리에 파일을 만드는 동안 오류 발생: +ErrorReadingSource=원본 파일을 읽는 동안 오류 발생: +ErrorCopying=파일을 복사하는 동안 오류 발생: +ErrorReplacingExistingFile=기존 파일을 교체하는 동안 오류 발생: +ErrorRestartReplace=RestartReplace 실패: +ErrorRenamingTemp=대상 디렉터리 내의 파일 이름을 바꾸는 동안 오류 발생: +ErrorRegisterServer=DLL/OCX를 등록할 수 없습니다: %1 +ErrorRegSvr32Failed=종료 코드 %1로 인해 RegSvr32가 실패했습니다 +ErrorRegisterTypeLib=유형 라이브러리를 등록할 수 없습니다: %1 + +; *** Uninstall display name markings +; 예를 들어 '내 프로그램'으로 사용됩니다 (32비트)' +UninstallDisplayNameMark=%1 (%2) +; 예를 들어 '내 프로그램'으로 사용됩니다 (32비트, 모든 사용자)' +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32비트 +UninstallDisplayNameMark64Bit=64비트 +UninstallDisplayNameMarkAllUsers=모든 사용자 +UninstallDisplayNameMarkCurrentUser=현재 사용자 + +; *** Post-installation errors +ErrorOpeningReadme=README 파일을 여는 동안 오류가 발생했습니다. +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을(를) 제거하는 중입니다. + +; 아래 사용자 지정 메시지는 설치 프로그램 자체에서 사용하지 않지만 +; 스크립트에서 사용할 경우 해당 메시지를 번역할 수 있습니다. + +[CustomMessages] + +NameAndVersion=%1 버전 %2 +AdditionalIcons=바로가기 추가: +CreateDesktopIcon=바탕 화면에 바로가기 만들기(&D) +CreateQuickLaunchIcon=빠른 실행 아이콘 만들기(&Q) +ProgramOnTheWeb=%1 웹페이지 +UninstallProgram=%1 제거 +LaunchProgram=%1 실행 +AssocFileExtension=%1을(를) %2 파일 확장자에 연결 +AssocingFileExtension=%1을(를) %2 파일 확장자와 연결하는 중... +AutoStartProgramGroupDescription=시작: +AutoStartProgram=%1 자동 시작 +AddonHostProgramNotFound=%1을(를) 선택한 폴더에서 찾을 수 없습니다.%n%n계속하시겠습니까? diff --git a/bin/lib/innosetup/app/Languages/Norwegian.isl b/bin/lib/innosetup/app/Languages/Norwegian.isl index 8141d45..cf6431e 100644 --- a/bin/lib/innosetup/app/Languages/Norwegian.isl +++ b/bin/lib/innosetup/app/Languages/Norwegian.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ Norwegian (bokml) messages *** +; *** Inno Setup version 6.4.0+ Norwegian (bokml) messages *** ; ; To download user-contributed translations of this file, go to: ; https://jrsoftware.org/files/istrans/ @@ -218,6 +218,13 @@ ErrorFileHash2=Ugyldig fil hash verdi: forventet %1, fant %2 ErrorProgress=Ugyldig fremdrift: %1 of %2 ErrorFileSize=Ugyldig fil strrelse: forventet %1, fant %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Pakker ut ekstra filer... +ButtonStopExtraction=&Stopp utpakking +StopExtraction=Er du sikker p at du vil stoppe utpakking? +ErrorExtractionAborted=Utpakking avbrutt +ErrorExtractionFailed=Utpakking feilet: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Forbereder installasjonen PreparingDesc=Installasjonsprogrammet forbereder installasjon av [name] p den maskin. diff --git a/bin/lib/innosetup/app/Languages/Polish.isl b/bin/lib/innosetup/app/Languages/Polish.isl index b102814..c7c4051 100644 --- a/bin/lib/innosetup/app/Languages/Polish.isl +++ b/bin/lib/innosetup/app/Languages/Polish.isl @@ -1,7 +1,8 @@ -; *** Inno Setup version 6.1.0+ Polish messages *** +; *** Inno Setup version 6.4.0+ Polish messages *** +; Original translations up to 5.5.7: ; Krzysztof Cynarski -; Proofreading, corrections and 5.5.7-6.1.0+ updates: -; ukasz Abramczuk +; Proofreading, corrections and 5.5.7-6.4.0+ updates: +; Łukasz Abramczuk ; To download user-contributed translations of this file, go to: ; https://jrsoftware.org/files/istrans/ ; @@ -28,56 +29,56 @@ UninstallAppFullTitle=Dezinstalacja - %1 ; *** Misc. common InformationTitle=Informacja -ConfirmTitle=Potwierd -ErrorTitle=Bd +ConfirmTitle=Potwierdź +ErrorTitle=Błąd ; *** SetupLdr messages -SetupLdrStartupMessage=Ten program zainstaluje aplikacj %1. Czy chcesz kontynuowa? -LdrCannotCreateTemp=Nie mona utworzy pliku tymczasowego. Instalacja przerwana -LdrCannotExecTemp=Nie mona uruchomi pliku z folderu tymczasowego. Instalacja przerwana +SetupLdrStartupMessage=Ten program zainstaluje aplikację %1. Czy chcesz kontynuować? +LdrCannotCreateTemp=Nie można utworzyć pliku tymczasowego. Instalacja przerwana +LdrCannotExecTemp=Nie można uruchomić pliku z folderu tymczasowego. Instalacja przerwana HelpTextNote= ; *** Startup error messages -LastErrorMessage=%1.%n%nBd %2: %3 -SetupFileMissing=W folderze instalacyjnym brakuje pliku %1.%nProsz o przywrcenie brakujcych plikw lub uzyskanie nowej kopii programu instalacyjnego. -SetupFileCorrupt=Pliki instalacyjne s uszkodzone. Zaleca si uzyskanie nowej kopii programu instalacyjnego. -SetupFileCorruptOrWrongVer=Pliki instalacyjne s uszkodzone lub niezgodne z t wersj instalatora. Prosz rozwiza problem lub uzyska now kopi programu instalacyjnego. -InvalidParameter=W linii komend przekazano nieprawidowy parametr:%n%n%1 -SetupAlreadyRunning=Instalator jest ju uruchomiony. +LastErrorMessage=%1.%n%nBłąd %2: %3 +SetupFileMissing=W folderze instalacyjnym brakuje pliku %1.%nProszę o przywrócenie brakujących plików lub uzyskanie nowej kopii programu instalacyjnego. +SetupFileCorrupt=Pliki instalacyjne są uszkodzone. Zaleca się uzyskanie nowej kopii programu instalacyjnego. +SetupFileCorruptOrWrongVer=Pliki instalacyjne są uszkodzone lub niezgodne z tą wersją instalatora. Proszę rozwiązać problem lub uzyskać nową kopię programu instalacyjnego. +InvalidParameter=W linii komend przekazano nieprawidłowy parametr:%n%n%1 +SetupAlreadyRunning=Instalator jest już uruchomiony. WindowsVersionNotSupported=Ta aplikacja nie wspiera aktualnie uruchomionej wersji Windows. WindowsServicePackRequired=Ta aplikacja wymaga systemu %1 z dodatkiem Service Pack %2 lub nowszym. -NotOnThisPlatform=Tej aplikacji nie mona uruchomi w systemie %1. +NotOnThisPlatform=Tej aplikacji nie można uruchomić w systemie %1. OnlyOnThisPlatform=Ta aplikacja wymaga systemu %1. -OnlyOnTheseArchitectures=Ta aplikacja moe by uruchomiona tylko w systemie Windows zaprojektowanym dla procesorw o architekturze:%n%n%1 +OnlyOnTheseArchitectures=Ta aplikacja może być uruchomiona tylko w systemie Windows zaprojektowanym dla procesorów o architekturze:%n%n%1 WinVersionTooLowError=Ta aplikacja wymaga systemu %1 w wersji %2 lub nowszej. -WinVersionTooHighError=Ta aplikacja nie moe by zainstalowana w systemie %1 w wersji %2 lub nowszej. -AdminPrivilegesRequired=Aby przeprowadzi instalacj tej aplikacji, konto uytkownika systemu musi posiada uprawnienia administratora. -PowerUserPrivilegesRequired=Aby przeprowadzi instalacj tej aplikacji, konto uytkownika systemu musi posiada uprawnienia administratora lub uytkownika zaawansowanego. -SetupAppRunningError=Instalator wykry, i aplikacja %1 jest aktualnie uruchomiona.%n%nPrzed wciniciem przycisku OK zamknij wszystkie procesy aplikacji. Kliknij przycisk Anuluj, aby przerwa instalacj. -UninstallAppRunningError=Dezinstalator wykry, i aplikacja %1 jest aktualnie uruchomiona.%n%nPrzed wciniciem przycisku OK zamknij wszystkie procesy aplikacji. Kliknij przycisk Anuluj, aby przerwa dezinstalacj. +WinVersionTooHighError=Ta aplikacja nie może być zainstalowana w systemie %1 w wersji %2 lub nowszej. +AdminPrivilegesRequired=Aby przeprowadzić instalację tej aplikacji, konto użytkownika systemu musi posiadać uprawnienia administratora. +PowerUserPrivilegesRequired=Aby przeprowadzić instalację tej aplikacji, konto użytkownika systemu musi posiadać uprawnienia administratora lub użytkownika zaawansowanego. +SetupAppRunningError=Instalator wykrył, iż aplikacja %1 jest aktualnie uruchomiona.%n%nPrzed wciśnięciem przycisku OK zamknij wszystkie procesy aplikacji. Kliknij przycisk Anuluj, aby przerwać instalację. +UninstallAppRunningError=Dezinstalator wykrył, iż aplikacja %1 jest aktualnie uruchomiona.%n%nPrzed wciśnięciem przycisku OK zamknij wszystkie procesy aplikacji. Kliknij przycisk Anuluj, aby przerwać dezinstalację. ; *** Startup questions --- PrivilegesRequiredOverrideTitle=Wybierz typ instalacji aplikacji PrivilegesRequiredOverrideInstruction=Wybierz typ instalacji -PrivilegesRequiredOverrideText1=Aplikacja %1 moe zosta zainstalowana dla wszystkich uytkownikw (wymagane s uprawnienia administratora) lub tylko dla biecego uytkownika. -PrivilegesRequiredOverrideText2=Aplikacja %1 moe zosta zainstalowana dla biecego uytkownika lub wszystkich uytkownikw (wymagane s uprawnienia administratora). -PrivilegesRequiredOverrideAllUsers=Zainstaluj dla &wszystkich uytkownikw -PrivilegesRequiredOverrideAllUsersRecommended=Zainstaluj dla &wszystkich uytkownikw (zalecane) -PrivilegesRequiredOverrideCurrentUser=Zainstaluj dla &biecego uytkownika -PrivilegesRequiredOverrideCurrentUserRecommended=Zainstaluj dla &biecego uytkownika (zalecane) +PrivilegesRequiredOverrideText1=Aplikacja %1 może zostać zainstalowana dla wszystkich użytkowników (wymagane są uprawnienia administratora) lub tylko dla bieżącego użytkownika. +PrivilegesRequiredOverrideText2=Aplikacja %1 może zostać zainstalowana dla bieżącego użytkownika lub wszystkich użytkowników (wymagane są uprawnienia administratora). +PrivilegesRequiredOverrideAllUsers=Zainstaluj dla &wszystkich użytkowników +PrivilegesRequiredOverrideAllUsersRecommended=Zainstaluj dla &wszystkich użytkowników (zalecane) +PrivilegesRequiredOverrideCurrentUser=Zainstaluj dla &bieżącego użytkownika +PrivilegesRequiredOverrideCurrentUserRecommended=Zainstaluj dla &bieżącego użytkownika (zalecane) ; *** Misc. errors -ErrorCreatingDir=Instalator nie mg utworzy katalogu "%1" -ErrorTooManyFilesInDir=Nie mona utworzy pliku w katalogu "%1", poniewa zawiera on zbyt wiele plikw +ErrorCreatingDir=Instalator nie mógł utworzyć katalogu "%1" +ErrorTooManyFilesInDir=Nie można utworzyć pliku w katalogu "%1", ponieważ zawiera on zbyt wiele plików ; *** Setup common messages -ExitSetupTitle=Zakocz instalacj -ExitSetupMessage=Instalacja nie zostaa zakoczona. Jeeli przerwiesz j teraz, aplikacja nie zostanie zainstalowana. Mona ponowi instalacj pniej poprzez uruchamianie instalatora.%n%nCzy chcesz przerwa instalacj? +ExitSetupTitle=Zakończ instalację +ExitSetupMessage=Instalacja nie została zakończona. Jeżeli przerwiesz ją teraz, aplikacja nie zostanie zainstalowana. Można ponowić instalację później poprzez uruchamianie instalatora.%n%nCzy chcesz przerwać instalację? AboutSetupMenuItem=&O instalatorze... AboutSetupTitle=O instalatorze AboutSetupMessage=%1 wersja %2%n%3%n%n Strona domowa %1:%n%4 AboutSetupNote= -TranslatorNote=Wersja polska: Krzysztof Cynarski%n%nOd wersji 5.5.7: ukasz Abramczuk%n +TranslatorNote=Wersja polska: Krzysztof Cynarski%n%nOd wersji 5.5.7: Łukasz Abramczuk%n ; *** Buttons ButtonBack=< &Wstecz @@ -89,114 +90,114 @@ ButtonYes=&Tak ButtonYesToAll=Tak na &wszystkie ButtonNo=&Nie ButtonNoToAll=N&ie na wszystkie -ButtonFinish=&Zakocz -ButtonBrowse=&Przegldaj... -ButtonWizardBrowse=P&rzegldaj... -ButtonNewFolder=&Utwrz nowy folder +ButtonFinish=&Zakończ +ButtonBrowse=&Przeglądaj... +ButtonWizardBrowse=P&rzeglądaj... +ButtonNewFolder=&Utwórz nowy folder ; *** "Select Language" dialog messages -SelectLanguageTitle=Jzyk instalacji -SelectLanguageLabel=Wybierz jzyk uywany podczas instalacji: +SelectLanguageTitle=Język instalacji +SelectLanguageLabel=Wybierz język używany podczas instalacji: ; *** Common wizard text -ClickNext=Kliknij przycisk Dalej, aby kontynuowa, lub Anuluj, aby zakoczy instalacj. +ClickNext=Kliknij przycisk Dalej, aby kontynuować, lub Anuluj, aby zakończyć instalację. BeveledLabel= -BrowseDialogTitle=Wska folder -BrowseDialogLabel=Wybierz folder z poniszej listy, a nastpnie kliknij przycisk OK. +BrowseDialogTitle=Wskaż folder +BrowseDialogLabel=Wybierz folder z poniższej listy, a następnie kliknij przycisk OK. NewFolderName=Nowy folder ; *** "Welcome" wizard page WelcomeLabel1=Witamy w instalatorze aplikacji [name] -WelcomeLabel2=Aplikacja [name/ver] zostanie teraz zainstalowana na komputerze.%n%nZalecane jest zamknicie wszystkich innych uruchomionych programw przed rozpoczciem procesu instalacji. +WelcomeLabel2=Aplikacja [name/ver] zostanie teraz zainstalowana na komputerze.%n%nZalecane jest zamknięcie wszystkich innych uruchomionych programów przed rozpoczęciem procesu instalacji. ; *** "Password" wizard page -WizardPassword=Haso -PasswordLabel1=Ta instalacja jest zabezpieczona hasem. -PasswordLabel3=Podaj haso, a nastpnie kliknij przycisk Dalej, aby kontynuowa. W hasach rozrniane s wielkie i mae litery. -PasswordEditLabel=&Haso: -IncorrectPassword=Wprowadzone haso jest nieprawidowe. Sprbuj ponownie. +WizardPassword=Hasło +PasswordLabel1=Ta instalacja jest zabezpieczona hasłem. +PasswordLabel3=Podaj hasło, a następnie kliknij przycisk Dalej, aby kontynuować. W hasłach rozróżniane są wielkie i małe litery. +PasswordEditLabel=&Hasło: +IncorrectPassword=Wprowadzone hasło jest nieprawidłowe. Spróbuj ponownie. ; *** "License Agreement" wizard page WizardLicense=Umowa Licencyjna -LicenseLabel=Przed kontynuacj naley zapozna si z ponisz wan informacj. -LicenseLabel3=Prosz przeczyta tekst Umowy Licencyjnej. Przed kontynuacj instalacji naley zaakceptowa warunki umowy. -LicenseAccepted=&Akceptuj warunki umowy -LicenseNotAccepted=&Nie akceptuj warunkw umowy +LicenseLabel=Przed kontynuacją należy zapoznać się z poniższą ważną informacją. +LicenseLabel3=Proszę przeczytać tekst Umowy Licencyjnej. Przed kontynuacją instalacji należy zaakceptować warunki umowy. +LicenseAccepted=&Akceptuję warunki umowy +LicenseNotAccepted=&Nie akceptuję warunków umowy ; *** "Information" wizard pages WizardInfoBefore=Informacja -InfoBeforeLabel=Przed kontynuacj naley zapozna si z ponisz informacj. -InfoBeforeClickLabel=Kiedy bdziesz gotowy do instalacji, kliknij przycisk Dalej. +InfoBeforeLabel=Przed kontynuacją należy zapoznać się z poniższą informacją. +InfoBeforeClickLabel=Kiedy będziesz gotowy do instalacji, kliknij przycisk Dalej. WizardInfoAfter=Informacja -InfoAfterLabel=Przed kontynuacj naley zapozna si z ponisz informacj. -InfoAfterClickLabel=Gdy bdziesz gotowy do zakoczenia instalacji, kliknij przycisk Dalej. +InfoAfterLabel=Przed kontynuacją należy zapoznać się z poniższą informacją. +InfoAfterClickLabel=Gdy będziesz gotowy do zakończenia instalacji, kliknij przycisk Dalej. ; *** "User Information" wizard page -WizardUserInfo=Dane uytkownika -UserInfoDesc=Prosz poda swoje dane. -UserInfoName=Nazwa &uytkownika: +WizardUserInfo=Dane użytkownika +UserInfoDesc=Proszę podać swoje dane. +UserInfoName=Nazwa &użytkownika: UserInfoOrg=&Organizacja: UserInfoSerial=Numer &seryjny: -UserInfoNameRequired=Nazwa uytkownika jest wymagana. +UserInfoNameRequired=Nazwa użytkownika jest wymagana. ; *** "Select Destination Location" wizard page WizardSelectDir=Lokalizacja docelowa -SelectDirDesc=Gdzie ma zosta zainstalowana aplikacja [name]? -SelectDirLabel3=Instalator zainstaluje aplikacj [name] do wskazanego poniej folderu. -SelectDirBrowseLabel=Kliknij przycisk Dalej, aby kontynuowa. Jeli chcesz wskaza inny folder, kliknij przycisk Przegldaj. +SelectDirDesc=Gdzie ma zostać zainstalowana aplikacja [name]? +SelectDirLabel3=Instalator zainstaluje aplikację [name] do wskazanego poniżej folderu. +SelectDirBrowseLabel=Kliknij przycisk Dalej, aby kontynuować. Jeśli chcesz wskazać inny folder, kliknij przycisk Przeglądaj. DiskSpaceGBLabel=Instalacja wymaga przynajmniej [gb] GB wolnego miejsca na dysku. DiskSpaceMBLabel=Instalacja wymaga przynajmniej [mb] MB wolnego miejsca na dysku. -CannotInstallToNetworkDrive=Instalator nie moe zainstalowa aplikacji na dysku sieciowym. -CannotInstallToUNCPath=Instalator nie moe zainstalowa aplikacji w ciece UNC. -InvalidPath=Naley wprowadzi pen ciek wraz z liter dysku, np.:%n%nC:\PROGRAM%n%nlub ciek sieciow (UNC) w formacie:%n%n\\serwer\udzia -InvalidDrive=Wybrany dysk lub udostpniony folder sieciowy nie istnieje. Prosz wybra inny. -DiskSpaceWarningTitle=Niewystarczajca ilo wolnego miejsca na dysku -DiskSpaceWarning=Instalator wymaga co najmniej %1 KB wolnego miejsca na dysku. Wybrany dysk posiada tylko %2 KB dostpnego miejsca.%n%nCzy mimo to chcesz kontynuowa? -DirNameTooLong=Nazwa folderu lub cieki jest za duga. +CannotInstallToNetworkDrive=Instalator nie może zainstalować aplikacji na dysku sieciowym. +CannotInstallToUNCPath=Instalator nie może zainstalować aplikacji w ścieżce UNC. +InvalidPath=Należy wprowadzić pełną ścieżkę wraz z literą dysku, np.:%n%nC:\PROGRAM%n%nlub ścieżkę sieciową (UNC) w formacie:%n%n\\serwer\udział +InvalidDrive=Wybrany dysk lub udostępniony folder sieciowy nie istnieje. Proszę wybrać inny. +DiskSpaceWarningTitle=Niewystarczająca ilość wolnego miejsca na dysku +DiskSpaceWarning=Instalator wymaga co najmniej %1 KB wolnego miejsca na dysku. Wybrany dysk posiada tylko %2 KB dostępnego miejsca.%n%nCzy mimo to chcesz kontynuować? +DirNameTooLong=Nazwa folderu lub ścieżki jest za długa. InvalidDirName=Niepoprawna nazwa folderu. -BadDirName32=Nazwa folderu nie moe zawiera adnego z nastpujcych znakw:%n%n%1 -DirExistsTitle=Folder ju istnieje -DirExists=Poniszy folder ju istnieje:%n%n%1%n%nCzy mimo to chcesz zainstalowa aplikacj w tym folderze? +BadDirName32=Nazwa folderu nie może zawierać żadnego z następujących znaków:%n%n%1 +DirExistsTitle=Folder już istnieje +DirExists=Poniższy folder już istnieje:%n%n%1%n%nCzy mimo to chcesz zainstalować aplikację w tym folderze? DirDoesntExistTitle=Folder nie istnieje -DirDoesntExist=Poniszy folder nie istnieje:%n%n%1%n%nCzy chcesz, aby zosta utworzony? +DirDoesntExist=Poniższy folder nie istnieje:%n%n%1%n%nCzy chcesz, aby został utworzony? ; *** "Select Components" wizard page WizardSelectComponents=Komponenty instalacji -SelectComponentsDesc=Ktre komponenty maj zosta zainstalowane? -SelectComponentsLabel2=Zaznacz komponenty, ktre chcesz zainstalowa i odznacz te, ktrych nie chcesz zainstalowa. Kliknij przycisk Dalej, aby kontynuowa. -FullInstallation=Instalacja pena +SelectComponentsDesc=Które komponenty mają zostać zainstalowane? +SelectComponentsLabel2=Zaznacz komponenty, które chcesz zainstalować i odznacz te, których nie chcesz zainstalować. Kliknij przycisk Dalej, aby kontynuować. +FullInstallation=Instalacja pełna ; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) CompactInstallation=Instalacja podstawowa -CustomInstallation=Instalacja uytkownika +CustomInstallation=Instalacja użytkownika NoUninstallWarningTitle=Zainstalowane komponenty -NoUninstallWarning=Instalator wykry, e na komputerze s ju zainstalowane nastpujce komponenty:%n%n%1%n%nOdznaczenie ktregokolwiek z nich nie spowoduje ich dezinstalacji.%n%nCzy pomimo tego chcesz kontynuowa? +NoUninstallWarning=Instalator wykrył, że na komputerze są już zainstalowane następujące komponenty:%n%n%1%n%nOdznaczenie któregokolwiek z nich nie spowoduje ich dezinstalacji.%n%nCzy pomimo tego chcesz kontynuować? ComponentSize1=%1 KB ComponentSize2=%1 MB -ComponentsDiskSpaceGBLabel=Wybrane komponenty wymagaj co najmniej [gb] GB na dysku. -ComponentsDiskSpaceMBLabel=Wybrane komponenty wymagaj co najmniej [mb] MB na dysku. +ComponentsDiskSpaceGBLabel=Wybrane komponenty wymagają co najmniej [gb] GB na dysku. +ComponentsDiskSpaceMBLabel=Wybrane komponenty wymagają co najmniej [mb] MB na dysku. ; *** "Select Additional Tasks" wizard page WizardSelectTasks=Zadania dodatkowe -SelectTasksDesc=Ktre zadania dodatkowe maj zosta wykonane? -SelectTasksLabel2=Zaznacz dodatkowe zadania, ktre instalator ma wykona podczas instalacji aplikacji [name], a nastpnie kliknij przycisk Dalej, aby kontynuowa. +SelectTasksDesc=Które zadania dodatkowe mają zostać wykonane? +SelectTasksLabel2=Zaznacz dodatkowe zadania, które instalator ma wykonać podczas instalacji aplikacji [name], a następnie kliknij przycisk Dalej, aby kontynuować. ; *** "Select Start Menu Folder" wizard page WizardSelectProgramGroup=Folder Menu Start -SelectStartMenuFolderDesc=Gdzie maj zosta umieszczone skrty do aplikacji? -SelectStartMenuFolderLabel3=Instalator utworzy skrty do aplikacji we wskazanym poniej folderze Menu Start. -SelectStartMenuFolderBrowseLabel=Kliknij przycisk Dalej, aby kontynuowa. Jeli chcesz wskaza inny folder, kliknij przycisk Przegldaj. -MustEnterGroupName=Musisz wprowadzi nazw folderu. -GroupNameTooLong=Nazwa folderu lub cieki jest za duga. +SelectStartMenuFolderDesc=Gdzie mają zostać umieszczone skróty do aplikacji? +SelectStartMenuFolderLabel3=Instalator utworzy skróty do aplikacji we wskazanym poniżej folderze Menu Start. +SelectStartMenuFolderBrowseLabel=Kliknij przycisk Dalej, aby kontynuować. Jeśli chcesz wskazać inny folder, kliknij przycisk Przeglądaj. +MustEnterGroupName=Musisz wprowadzić nazwę folderu. +GroupNameTooLong=Nazwa folderu lub ścieżki jest za długa. InvalidGroupName=Niepoprawna nazwa folderu. -BadGroupName=Nazwa folderu nie moe zawiera adnego z nastpujcych znakw:%n%n%1 -NoProgramGroupCheck2=&Nie twrz folderu w Menu Start +BadGroupName=Nazwa folderu nie może zawierać żadnego z następujących znaków:%n%n%1 +NoProgramGroupCheck2=&Nie twórz folderu w Menu Start ; *** "Ready to Install" wizard page -WizardReady=Gotowy do rozpoczcia instalacji -ReadyLabel1=Instalator jest ju gotowy do rozpoczcia instalacji aplikacji [name] na komputerze. -ReadyLabel2a=Kliknij przycisk Instaluj, aby rozpocz instalacj lub Wstecz, jeli chcesz przejrze lub zmieni ustawienia. -ReadyLabel2b=Kliknij przycisk Instaluj, aby kontynuowa instalacj. -ReadyMemoUserInfo=Dane uytkownika: +WizardReady=Gotowy do rozpoczęcia instalacji +ReadyLabel1=Instalator jest już gotowy do rozpoczęcia instalacji aplikacji [name] na komputerze. +ReadyLabel2a=Kliknij przycisk Instaluj, aby rozpocząć instalację lub Wstecz, jeśli chcesz przejrzeć lub zmienić ustawienia. +ReadyLabel2b=Kliknij przycisk Instaluj, aby kontynuować instalację. +ReadyMemoUserInfo=Dane użytkownika: ReadyMemoDir=Lokalizacja docelowa: ReadyMemoType=Rodzaj instalacji: ReadyMemoComponents=Wybrane komponenty: @@ -204,119 +205,126 @@ ReadyMemoGroup=Folder w Menu Start: ReadyMemoTasks=Dodatkowe zadania: ; *** TDownloadWizardPage wizard page and DownloadTemporaryFile -DownloadingLabel=Pobieranie dodatkowych plikw... +DownloadingLabel=Pobieranie dodatkowych plików... ButtonStopDownload=&Zatrzymaj pobieranie -StopDownload=Czy na pewno chcesz zatrzyma pobieranie? +StopDownload=Czy na pewno chcesz zatrzymać pobieranie? ErrorDownloadAborted=Pobieranie przerwane -ErrorDownloadFailed=Bd pobierania: %1 %2 -ErrorDownloadSizeFailed=Pobieranie informacji o rozmiarze nie powiodo si: %1 %2 -ErrorFileHash1=Bd sumy kontrolnej pliku: %1 -ErrorFileHash2=Nieprawidowa suma kontrolna pliku: oczekiwano %1, otrzymano %2 -ErrorProgress=Nieprawidowy postp: %1 z %2 -ErrorFileSize=Nieprawidowy rozmiar pliku: oczekiwano %1, otrzymano %2 +ErrorDownloadFailed=Błąd pobierania: %1 %2 +ErrorDownloadSizeFailed=Pobieranie informacji o rozmiarze nie powiodło się: %1 %2 +ErrorFileHash1=Błąd sumy kontrolnej pliku: %1 +ErrorFileHash2=Nieprawidłowa suma kontrolna pliku: oczekiwano %1, otrzymano %2 +ErrorProgress=Nieprawidłowy postęp: %1 z %2 +ErrorFileSize=Nieprawidłowy rozmiar pliku: oczekiwano %1, otrzymano %2 + +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Wypakowywanie dodatkowych plików... +ButtonStopExtraction=&Zatrzymaj wypakowywanie +StopExtraction=Azy na pewno chcesz zatrzymać wypakowywanie? +ErrorExtractionAborted=Wypakowywanie przerwane +ErrorExtractionFailed=Błąd wypakowywania: %1 ; *** "Preparing to Install" wizard page WizardPreparing=Przygotowanie do instalacji -PreparingDesc=Instalator przygotowuje instalacj aplikacji [name] na komputerze. -PreviousInstallNotCompleted=Instalacja/dezinstalacja poprzedniej wersji aplikacji nie zostaa zakoczona. Aby zakoczy instalacj, naley ponownie uruchomi komputer. %n%nNastpnie ponownie uruchom instalator, aby zakoczy instalacj aplikacji [name]. -CannotContinue=Instalator nie moe kontynuowa. Kliknij przycisk Anuluj, aby przerwa instalacj. -ApplicationsFound=Ponisze aplikacje uywaj plikw, ktre musz zosta uaktualnione przez instalator. Zaleca si zezwoli na automatyczne zamknicie tych aplikacji przez program instalacyjny. -ApplicationsFound2=Ponisze aplikacje uywaj plikw, ktre musz zosta uaktualnione przez instalator. Zaleca si zezwoli na automatyczne zamknicie tych aplikacji przez program instalacyjny. Po zakoczonej instalacji instalator podejmie prb ich ponownego uruchomienia. +PreparingDesc=Instalator przygotowuje instalację aplikacji [name] na komputerze. +PreviousInstallNotCompleted=Instalacja/dezinstalacja poprzedniej wersji aplikacji nie została zakończona. Aby zakończyć instalację, należy ponownie uruchomić komputer. %n%nNastępnie ponownie uruchom instalator, aby zakończyć instalację aplikacji [name]. +CannotContinue=Instalator nie może kontynuować. Kliknij przycisk Anuluj, aby przerwać instalację. +ApplicationsFound=Poniższe aplikacje używają plików, które muszą zostać uaktualnione przez instalator. Zaleca się zezwolić na automatyczne zamknięcie tych aplikacji przez program instalacyjny. +ApplicationsFound2=Poniższe aplikacje używają plików, które muszą zostać uaktualnione przez instalator. Zaleca się zezwolić na automatyczne zamknięcie tych aplikacji przez program instalacyjny. Po zakończonej instalacji instalator podejmie próbę ich ponownego uruchomienia. CloseApplications=&Automatycznie zamknij aplikacje DontCloseApplications=&Nie zamykaj aplikacji -ErrorCloseApplications=Instalator nie by w stanie automatycznie zamkn wymaganych aplikacji. Zalecane jest zamknicie wszystkich aplikacji, ktre aktualnie uywaj uaktualnianych przez program instalacyjny plikw. -PrepareToInstallNeedsRestart=Instalator wymaga ponownego uruchomienia komputera. Po restarcie komputera uruchom instalator ponownie, by dokoczy proces instalacji aplikacji [name].%n%nCzy chcesz teraz uruchomi komputer ponownie? +ErrorCloseApplications=Instalator nie był w stanie automatycznie zamknąć wymaganych aplikacji. Zalecane jest zamknięcie wszystkich aplikacji, które aktualnie używają uaktualnianych przez program instalacyjny plików. +PrepareToInstallNeedsRestart=Instalator wymaga ponownego uruchomienia komputera. Po restarcie komputera uruchom instalator ponownie, by dokończyć proces instalacji aplikacji [name].%n%nCzy chcesz teraz uruchomić komputer ponownie? ; *** "Installing" wizard page WizardInstalling=Instalacja -InstallingLabel=Poczekaj, a instalator zainstaluje aplikacj [name] na komputerze. +InstallingLabel=Poczekaj, aż instalator zainstaluje aplikację [name] na komputerze. ; *** "Setup Completed" wizard page -FinishedHeadingLabel=Zakoczono instalacj aplikacji [name] -FinishedLabelNoIcons=Instalator zakoczy instalacj aplikacji [name] na komputerze. -FinishedLabel=Instalator zakoczy instalacj aplikacji [name] na komputerze. Aplikacja moe by uruchomiona poprzez uycie zainstalowanych skrtw. -ClickFinish=Kliknij przycisk Zakocz, aby zakoczy instalacj. -FinishedRestartLabel=Aby zakoczy instalacj aplikacji [name], instalator musi ponownie uruchomi komputer. Czy chcesz teraz uruchomi komputer ponownie? -FinishedRestartMessage=Aby zakoczy instalacj aplikacji [name], instalator musi ponownie uruchomi komputer.%n%nCzy chcesz teraz uruchomi komputer ponownie? -ShowReadmeCheck=Tak, chc przeczyta dodatkowe informacje +FinishedHeadingLabel=Zakończono instalację aplikacji [name] +FinishedLabelNoIcons=Instalator zakończył instalację aplikacji [name] na komputerze. +FinishedLabel=Instalator zakończył instalację aplikacji [name] na komputerze. Aplikacja może być uruchomiona poprzez użycie zainstalowanych skrótów. +ClickFinish=Kliknij przycisk Zakończ, aby zakończyć instalację. +FinishedRestartLabel=Aby zakończyć instalację aplikacji [name], instalator musi ponownie uruchomić komputer. Czy chcesz teraz uruchomić komputer ponownie? +FinishedRestartMessage=Aby zakończyć instalację aplikacji [name], instalator musi ponownie uruchomić komputer.%n%nCzy chcesz teraz uruchomić komputer ponownie? +ShowReadmeCheck=Tak, chcę przeczytać dodatkowe informacje YesRadio=&Tak, uruchom ponownie teraz -NoRadio=&Nie, uruchomi ponownie pniej +NoRadio=&Nie, uruchomię ponownie później ; used for example as 'Run MyProg.exe' -RunEntryExec=Uruchom aplikacj %1 +RunEntryExec=Uruchom aplikację %1 ; used for example as 'View Readme.txt' -RunEntryShellExec=Wywietl plik %1 +RunEntryShellExec=Wyświetl plik %1 ; *** "Setup Needs the Next Disk" stuff ChangeDiskTitle=Instalator potrzebuje kolejnego archiwum -SelectDiskLabel2=Prosz woy dysk %1 i klikn przycisk OK.%n%nJeli wymieniony poniej folder nie okrela pooenia plikw z tego dysku, prosz wprowadzi poprawn ciek lub klikn przycisk Przegldaj. -PathLabel=&cieka: -FileNotInDir2=cieka "%2" nie zawiera pliku "%1". Prosz woy waciwy dysk lub wybra inny folder. -SelectDirectoryLabel=Prosz okreli lokalizacj kolejnego archiwum instalatora. +SelectDiskLabel2=Proszę włożyć dysk %1 i kliknąć przycisk OK.%n%nJeśli wymieniony poniżej folder nie określa położenia plików z tego dysku, proszę wprowadzić poprawną ścieżkę lub kliknąć przycisk Przeglądaj. +PathLabel=Ś&cieżka: +FileNotInDir2=Ścieżka "%2" nie zawiera pliku "%1". Proszę włożyć właściwy dysk lub wybrać inny folder. +SelectDirectoryLabel=Proszę określić lokalizację kolejnego archiwum instalatora. ; *** Installation phase messages -SetupAborted=Instalacja nie zostaa zakoczona.%n%nProsz rozwiza problem i ponownie rozpocz instalacj. -AbortRetryIgnoreSelectAction=Wybierz operacj -AbortRetryIgnoreRetry=Sprbuj &ponownie -AbortRetryIgnoreIgnore=Z&ignoruj bd i kontynuuj -AbortRetryIgnoreCancel=Przerwij instalacj +SetupAborted=Instalacja nie została zakończona.%n%nProszę rozwiązać problem i ponownie rozpocząć instalację. +AbortRetryIgnoreSelectAction=Wybierz operację +AbortRetryIgnoreRetry=Spróbuj &ponownie +AbortRetryIgnoreIgnore=Z&ignoruj błąd i kontynuuj +AbortRetryIgnoreCancel=Przerwij instalację ; *** Installation status messages StatusClosingApplications=Zamykanie aplikacji... -StatusCreateDirs=Tworzenie folderw... -StatusExtractFiles=Dekompresja plikw... -StatusCreateIcons=Tworzenie skrtw aplikacji... -StatusCreateIniEntries=Tworzenie zapisw w plikach INI... -StatusCreateRegistryEntries=Tworzenie zapisw w rejestrze... -StatusRegisterFiles=Rejestracja plikw... +StatusCreateDirs=Tworzenie folderów... +StatusExtractFiles=Dekompresja plików... +StatusCreateIcons=Tworzenie skrótów aplikacji... +StatusCreateIniEntries=Tworzenie zapisów w plikach INI... +StatusCreateRegistryEntries=Tworzenie zapisów w rejestrze... +StatusRegisterFiles=Rejestracja plików... StatusSavingUninstall=Zapisywanie informacji o dezinstalacji... -StatusRunProgram=Koczenie instalacji... +StatusRunProgram=Kończenie instalacji... StatusRestartingApplications=Ponowne uruchamianie aplikacji... StatusRollback=Cofanie zmian... ; *** Misc. errors -ErrorInternal2=Wewntrzny bd: %1 -ErrorFunctionFailedNoCode=Bd podczas wykonywania %1 -ErrorFunctionFailed=Bd podczas wykonywania %1; kod %2 -ErrorFunctionFailedWithMessage=Bd podczas wykonywania %1; kod %2.%n%3 -ErrorExecutingProgram=Nie mona uruchomi:%n%1 +ErrorInternal2=Wewnętrzny błąd: %1 +ErrorFunctionFailedNoCode=Błąd podczas wykonywania %1 +ErrorFunctionFailed=Błąd podczas wykonywania %1; kod %2 +ErrorFunctionFailedWithMessage=Błąd podczas wykonywania %1; kod %2.%n%3 +ErrorExecutingProgram=Nie można uruchomić:%n%1 ; *** Registry errors -ErrorRegOpenKey=Bd podczas otwierania klucza rejestru:%n%1\%2 -ErrorRegCreateKey=Bd podczas tworzenia klucza rejestru:%n%1\%2 -ErrorRegWriteKey=Bd podczas zapisu do klucza rejestru:%n%1\%2 +ErrorRegOpenKey=Błąd podczas otwierania klucza rejestru:%n%1\%2 +ErrorRegCreateKey=Błąd podczas tworzenia klucza rejestru:%n%1\%2 +ErrorRegWriteKey=Błąd podczas zapisu do klucza rejestru:%n%1\%2 ; *** INI errors -ErrorIniEntry=Bd podczas tworzenia pozycji w pliku INI: "%1". +ErrorIniEntry=Błąd podczas tworzenia pozycji w pliku INI: "%1". ; *** File copying errors -FileAbortRetryIgnoreSkipNotRecommended=&Pomi plik (niezalecane) -FileAbortRetryIgnoreIgnoreNotRecommended=Z&ignoruj bd i kontynuuj (niezalecane) -SourceIsCorrupted=Plik rdowy jest uszkodzony -SourceDoesntExist=Plik rdowy "%1" nie istnieje -ExistingFileReadOnly2=Istniejcy plik nie moe zosta zastpiony, gdy jest oznaczony jako "Tylko do odczytu". -ExistingFileReadOnlyRetry=&Usu atrybut "Tylko do odczytu" i sprbuj ponownie -ExistingFileReadOnlyKeepExisting=&Zachowaj istniejcy plik -ErrorReadingExistingDest=Wystpi bd podczas prby odczytu istniejcego pliku: -FileExistsSelectAction=Wybierz czynno -FileExists2=Plik ju istnieje. -FileExistsOverwriteExisting=&Nadpisz istniejcy plik -FileExistsKeepExisting=&Zachowaj istniejcy plik -FileExistsOverwriteOrKeepAll=&Wykonaj t czynno dla kolejnych przypadkw -ExistingFileNewerSelectAction=Wybierz czynno -ExistingFileNewer2=Istniejcy plik jest nowszy ni ten, ktry instalator prbuje skopiowa. -ExistingFileNewerOverwriteExisting=&Nadpisz istniejcy plik -ExistingFileNewerKeepExisting=&Zachowaj istniejcy plik (zalecane) -ExistingFileNewerOverwriteOrKeepAll=&Wykonaj t czynno dla kolejnych przypadkw -ErrorChangingAttr=Wystpi bd podczas prby zmiany atrybutw pliku docelowego: -ErrorCreatingTemp=Wystpi bd podczas prby utworzenia pliku w folderze docelowym: -ErrorReadingSource=Wystpi bd podczas prby odczytu pliku rdowego: -ErrorCopying=Wystpi bd podczas prby kopiowania pliku: -ErrorReplacingExistingFile=Wystpi bd podczas prby zamiany istniejcego pliku: -ErrorRestartReplace=Prba zastpienia plikw przy ponownym uruchomieniu komputera nie powioda si. -ErrorRenamingTemp=Wystpi bd podczas prby zmiany nazwy pliku w folderze docelowym: -ErrorRegisterServer=Nie mona zarejestrowa DLL/OCX: %1 -ErrorRegSvr32Failed=Funkcja RegSvr32 zakoczya si z kodem bdu %1 -ErrorRegisterTypeLib=Nie mog zarejestrowa biblioteki typw: %1 +FileAbortRetryIgnoreSkipNotRecommended=&Pomiń plik (niezalecane) +FileAbortRetryIgnoreIgnoreNotRecommended=Z&ignoruj błąd i kontynuuj (niezalecane) +SourceIsCorrupted=Plik źródłowy jest uszkodzony +SourceDoesntExist=Plik źródłowy "%1" nie istnieje +ExistingFileReadOnly2=Istniejący plik nie może zostać zastąpiony, gdyż jest oznaczony jako "Tylko do odczytu". +ExistingFileReadOnlyRetry=&Usuń atrybut "Tylko do odczytu" i spróbuj ponownie +ExistingFileReadOnlyKeepExisting=&Zachowaj istniejący plik +ErrorReadingExistingDest=Wystąpił błąd podczas próby odczytu istniejącego pliku: +FileExistsSelectAction=Wybierz czynność +FileExists2=Plik już istnieje. +FileExistsOverwriteExisting=&Nadpisz istniejący plik +FileExistsKeepExisting=&Zachowaj istniejący plik +FileExistsOverwriteOrKeepAll=&Wykonaj tę czynność dla kolejnych przypadków +ExistingFileNewerSelectAction=Wybierz czynność +ExistingFileNewer2=Istniejący plik jest nowszy niż ten, który instalator próbuje skopiować. +ExistingFileNewerOverwriteExisting=&Nadpisz istniejący plik +ExistingFileNewerKeepExisting=&Zachowaj istniejący plik (zalecane) +ExistingFileNewerOverwriteOrKeepAll=&Wykonaj tę czynność dla kolejnych przypadków +ErrorChangingAttr=Wystąpił błąd podczas próby zmiany atrybutów pliku docelowego: +ErrorCreatingTemp=Wystąpił błąd podczas próby utworzenia pliku w folderze docelowym: +ErrorReadingSource=Wystąpił błąd podczas próby odczytu pliku źródłowego: +ErrorCopying=Wystąpił błąd podczas próby kopiowania pliku: +ErrorReplacingExistingFile=Wystąpił błąd podczas próby zamiany istniejącego pliku: +ErrorRestartReplace=Próba zastąpienia plików przy ponownym uruchomieniu komputera nie powiodła się. +ErrorRenamingTemp=Wystąpił błąd podczas próby zmiany nazwy pliku w folderze docelowym: +ErrorRegisterServer=Nie można zarejestrować DLL/OCX: %1 +ErrorRegSvr32Failed=Funkcja RegSvr32 zakończyła się z kodem błędu %1 +ErrorRegisterTypeLib=Nie mogę zarejestrować biblioteki typów: %1 ; *** Uninstall display name markings ; used for example as 'My Program (32-bit)' @@ -325,32 +333,32 @@ UninstallDisplayNameMark=%1 (%2) UninstallDisplayNameMarks=%1 (%2, %3) UninstallDisplayNameMark32Bit=wersja 32-bitowa UninstallDisplayNameMark64Bit=wersja 64-bitowa -UninstallDisplayNameMarkAllUsers=wszyscy uytkownicy -UninstallDisplayNameMarkCurrentUser=biecy uytkownik +UninstallDisplayNameMarkAllUsers=wszyscy użytkownicy +UninstallDisplayNameMarkCurrentUser=bieżący użytkownik ; *** Post-installation errors -ErrorOpeningReadme=Wystpi bd podczas prby otwarcia pliku z informacjami dodatkowymi. -ErrorRestartingComputer=Instalator nie mg ponownie uruchomi tego komputera. Prosz wykona t czynno samodzielnie. +ErrorOpeningReadme=Wystąpił błąd podczas próby otwarcia pliku z informacjami dodatkowymi. +ErrorRestartingComputer=Instalator nie mógł ponownie uruchomić tego komputera. Proszę wykonać tę czynność samodzielnie. ; *** Uninstaller messages -UninstallNotFound=Plik "%1" nie istnieje. Nie mona przeprowadzi dezinstalacji. -UninstallOpenError=Plik "%1" nie mg zosta otwarty. Nie mona przeprowadzi dezinstalacji. -UninstallUnsupportedVer=Ta wersja programu dezinstalacyjnego nie rozpoznaje formatu logu dezinstalacji w pliku "%1". Nie mona przeprowadzi dezinstalacji. -UninstallUnknownEntry=W logu dezinstalacji wystpia nieznana pozycja (%1) -ConfirmUninstall=Czy na pewno chcesz usun aplikacj %1 i wszystkie jej skadniki? -UninstallOnlyOnWin64=Ta aplikacja moe by odinstalowana tylko w 64-bitowej wersji systemu Windows. -OnlyAdminCanUninstall=Ta instalacja moe by odinstalowana tylko przez uytkownika z uprawnieniami administratora. -UninstallStatusLabel=Poczekaj, a aplikacja %1 zostanie usunita z komputera. -UninstalledAll=Aplikacja %1 zostaa usunita z komputera. -UninstalledMost=Dezinstalacja aplikacji %1 zakoczya si.%n%nNiektre elementy nie mogy zosta usunite. Naley usun je samodzielnie. -UninstalledAndNeedsRestart=Komputer musi zosta ponownie uruchomiony, aby zakoczy proces dezinstalacji aplikacji %1.%n%nCzy chcesz teraz ponownie uruchomi komputer? -UninstallDataCorrupted=Plik "%1" jest uszkodzony. Nie mona przeprowadzi dezinstalacji. +UninstallNotFound=Plik "%1" nie istnieje. Nie można przeprowadzić dezinstalacji. +UninstallOpenError=Plik "%1" nie mógł zostać otwarty. Nie można przeprowadzić dezinstalacji. +UninstallUnsupportedVer=Ta wersja programu dezinstalacyjnego nie rozpoznaje formatu logu dezinstalacji w pliku "%1". Nie można przeprowadzić dezinstalacji. +UninstallUnknownEntry=W logu dezinstalacji wystąpiła nieznana pozycja (%1) +ConfirmUninstall=Czy na pewno chcesz usunąć aplikację %1 i wszystkie jej składniki? +UninstallOnlyOnWin64=Ta aplikacja może być odinstalowana tylko w 64-bitowej wersji systemu Windows. +OnlyAdminCanUninstall=Ta instalacja może być odinstalowana tylko przez użytkownika z uprawnieniami administratora. +UninstallStatusLabel=Poczekaj, aż aplikacja %1 zostanie usunięta z komputera. +UninstalledAll=Aplikacja %1 została usunięta z komputera. +UninstalledMost=Dezinstalacja aplikacji %1 zakończyła się.%n%nNiektóre elementy nie mogły zostać usunięte. Należy usunąć je samodzielnie. +UninstalledAndNeedsRestart=Komputer musi zostać ponownie uruchomiony, aby zakończyć proces dezinstalacji aplikacji %1.%n%nCzy chcesz teraz ponownie uruchomić komputer? +UninstallDataCorrupted=Plik "%1" jest uszkodzony. Nie można przeprowadzić dezinstalacji. ; *** Uninstallation phase messages -ConfirmDeleteSharedFileTitle=Usun plik wspdzielony? -ConfirmDeleteSharedFile2=System wskazuje, i nastpujcy plik nie jest ju uywany przez aden program. Czy chcesz odinstalowa ten plik wspdzielony?%n%nJeli inne programy nadal uywaj tego pliku, a zostanie on usunity, mog one przesta dziaa prawidowo. W przypadku braku pewnoci, kliknij przycisk Nie. Pozostawienie tego pliku w systemie nie spowoduje adnych szkd. +ConfirmDeleteSharedFileTitle=Usunąć plik współdzielony? +ConfirmDeleteSharedFile2=System wskazuje, iż następujący plik nie jest już używany przez żaden program. Czy chcesz odinstalować ten plik współdzielony?%n%nJeśli inne programy nadal używają tego pliku, a zostanie on usunięty, mogą one przestać działać prawidłowo. W przypadku braku pewności, kliknij przycisk Nie. Pozostawienie tego pliku w systemie nie spowoduje żadnych szkód. SharedFileNameLabel=Nazwa pliku: -SharedFileLocationLabel=Pooenie: +SharedFileLocationLabel=Położenie: WizardUninstalling=Stan dezinstalacji StatusUninstalling=Dezinstalacja aplikacji %1... @@ -364,14 +372,14 @@ ShutdownBlockReasonUninstallingApp=Dezinstalacja aplikacji %1. [CustomMessages] NameAndVersion=%1 (wersja %2) -AdditionalIcons=Dodatkowe skrty: -CreateDesktopIcon=Utwrz skrt na &pulpicie -CreateQuickLaunchIcon=Utwrz skrt na pasku &szybkiego uruchamiania +AdditionalIcons=Dodatkowe skróty: +CreateDesktopIcon=Utwórz skrót na &pulpicie +CreateQuickLaunchIcon=Utwórz skrót na pasku &szybkiego uruchamiania ProgramOnTheWeb=Strona internetowa aplikacji %1 UninstallProgram=Dezinstalacja aplikacji %1 -LaunchProgram=Uruchom aplikacj %1 -AssocFileExtension=&Przypisz aplikacj %1 do rozszerzenia pliku %2 +LaunchProgram=Uruchom aplikację %1 +AssocFileExtension=&Przypisz aplikację %1 do rozszerzenia pliku %2 AssocingFileExtension=Przypisywanie aplikacji %1 do rozszerzenia pliku %2... AutoStartProgramGroupDescription=Autostart: -AutoStartProgram=Automatycznie uruchamiaj aplikacj %1 -AddonHostProgramNotFound=Aplikacja %1 nie zostaa znaleziona we wskazanym przez Ciebie folderze.%n%nCzy pomimo tego chcesz kontynuowa? +AutoStartProgram=Automatycznie uruchamiaj aplikację %1 +AddonHostProgramNotFound=Aplikacja %1 nie została znaleziona we wskazanym przez Ciebie folderze.%n%nCzy pomimo tego chcesz kontynuować? diff --git a/bin/lib/innosetup/app/Languages/Portuguese.isl b/bin/lib/innosetup/app/Languages/Portuguese.isl index 42d4e54..1b88877 100644 --- a/bin/lib/innosetup/app/Languages/Portuguese.isl +++ b/bin/lib/innosetup/app/Languages/Portuguese.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ Portuguese (Portugal) messages *** +; *** Inno Setup version 6.4.0+ Portuguese (Portugal) messages *** ; ; Maintained by Nuno Silva (nars AT gmx.net) @@ -204,6 +204,13 @@ ErrorFileHash2=Hash do ficheiro inv ErrorProgress=Progresso invlido: %1 de %2 ErrorFileSize=Tamanho de ficheiro invlido: experado %1, encontrado %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=A extrair ficheiros adicionais... +ButtonStopExtraction=&Parar extraco +StopExtraction=Tem a certeza que deseja parar a extraco? +ErrorExtractionAborted=Extraco cancelada +ErrorExtractionFailed=Falha na extraco: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Preparando-se para instalar PreparingDesc=Preparando-se para instalar o [name] no seu computador. diff --git a/bin/lib/innosetup/app/Languages/Russian.isl b/bin/lib/innosetup/app/Languages/Russian.isl index bf086d0..3951d21 100644 --- a/bin/lib/innosetup/app/Languages/Russian.isl +++ b/bin/lib/innosetup/app/Languages/Russian.isl @@ -1,6 +1,6 @@ -; *** Inno Setup version 6.1.0+ Russian messages *** +; *** Inno Setup version 6.4.0+ Russian messages *** ; -; Translated from English by Dmitry Kann, yktooo at gmail.com +; Translated from English by Dmitry Kann, https://yktoo.com ; ; 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 @@ -8,9 +8,21 @@ ; 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=<0420><0443><0441><0441><043A><0438><0439> LanguageID=$0419 LanguageCodePage=1251 +; 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] @@ -209,6 +221,13 @@ ErrorFileHash2= ErrorProgress= : %1 %2 ErrorFileSize= : %1, %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel= ... +ButtonStopExtraction=& +StopExtraction= , ? +ErrorExtractionAborted= +ErrorExtractionFailed= : %1 + ; *** "Preparing to Install" wizard page WizardPreparing= PreparingDesc= [name] . @@ -313,7 +332,9 @@ ErrorRegSvr32Failed= ErrorRegisterTypeLib= (Type Library): %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 UninstallDisplayNameMark64Bit=64 @@ -346,7 +367,6 @@ SharedFileLocationLabel= WizardUninstalling= StatusUninstalling= %1... - ; *** Shutdown block reasons ShutdownBlockReasonInstallingApp= %1. ShutdownBlockReasonUninstallingApp= %1. diff --git a/bin/lib/innosetup/app/Languages/Slovak.isl b/bin/lib/innosetup/app/Languages/Slovak.isl index fab212e..3b55942 100644 --- a/bin/lib/innosetup/app/Languages/Slovak.isl +++ b/bin/lib/innosetup/app/Languages/Slovak.isl @@ -1,6 +1,6 @@ ; ****************************************************** ; *** *** -; *** Inno Setup version 6.1.0+ Slovak messages *** +; *** Inno Setup version 6.4.0+ Slovak messages *** ; *** *** ; *** Original Author: *** ; *** *** @@ -14,7 +14,7 @@ ; *** Slappy (slappy AT pobox.sk) *** ; *** Comments: (mitems58 AT gmail.com) *** ; *** *** -; *** Update: 28.01.2021 *** +; *** Update: 12.12.2024 *** ; *** *** ; ****************************************************** ; @@ -222,6 +222,13 @@ ErrorFileHash2=Nesprávna kontrolná hodnota: očakávala sa %1, zistená %2 ErrorProgress=Nesprávny priebeh: %1 z %2 ErrorFileSize=Nesprávna veľkosť súboru: očakávala sa %1, zistená %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Rozbaľovanie dodatočných súborov... +ButtonStopExtraction=&Zastaviť rozbaľovanie +StopExtraction=Naozaj chcete zastaviť rozbaľovanie? +ErrorExtractionAborted=Rozbaľovanie prerušené +ErrorExtractionFailed=Rozbaľovanie zlyhalo: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Príprava inštalácie PreparingDesc=Sprievodca inštaláciou pripravuje inštaláciu produktu [name] do tohto počítača. diff --git a/bin/lib/innosetup/app/Languages/Slovenian.isl b/bin/lib/innosetup/app/Languages/Slovenian.isl index 248b688..bc326a4 100644 --- a/bin/lib/innosetup/app/Languages/Slovenian.isl +++ b/bin/lib/innosetup/app/Languages/Slovenian.isl @@ -1,4 +1,4 @@ -; *** Inno Setup version 6.1.0+ Slovenian messages *** +; *** Inno Setup version 6.4.0+ Slovenian messages *** ; ; To download user-contributed translations of this file, go to: ; http://www.jrsoftware.org/is3rdparty.php @@ -212,6 +212,13 @@ ErrorFileHash2=Neveljavna zgo ErrorProgress=Neveljaven potek: %1 od %2 ErrorFileSize=Neveljavna velikost datoteke: priakovana %1, dobljena %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Razirjanje dodatnih datotek... +ButtonStopExtraction=U&stavi razirjanje +StopExtraction=Ste prepriani, da elite ustaviti razirjanje datotek? +ErrorExtractionAborted=Razirjanje datotek prekinjeno +ErrorExtractionFailed=Napaka pri razirjanju: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Pripravljam za namestitev PreparingDesc=Namestitveni program je pripravljen za namestitev programa [name] v va raunalnik. diff --git a/bin/lib/innosetup/app/Languages/Spanish.isl b/bin/lib/innosetup/app/Languages/Spanish.isl index 6d95ddf..b993714 100644 --- a/bin/lib/innosetup/app/Languages/Spanish.isl +++ b/bin/lib/innosetup/app/Languages/Spanish.isl @@ -1,8 +1,8 @@ -; *** Inno Setup version 6.1.0+ Spanish messages *** +; *** Inno Setup version 6.4.0+ Spanish messages *** ; ; Maintained by Jorge Andres Brugger (jbrugger@ideaworks.com.ar) -; Spanish.isl version 1.5.1 (20210125) -; Default.isl version 6.1.0 +; Spanish.isl version 1.6.0 (20241226) +; Default.isl version 6.4.0 ; ; Thanks to Germn Giraldo, Jordi Latorre, Ximo Tamarit, Emiliano Llano, ; Ramn Verduzco, Graciela Garca, Carles Millan and Rafael Barranco-Droege @@ -221,6 +221,13 @@ ErrorFileHash2=Hash de archivo no v ErrorProgress=Progreso no vlido: %1 de %2 ErrorFileSize=Tamao de archivo no vlido: esperado %1, encontrado %2 +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Extrayendo archivos adicionales... +ButtonStopExtraction=&Detener extraccin +StopExtraction=Est seguro que desea detener la extraccin? +ErrorExtractionAborted=Extraccin cancelada +ErrorExtractionFailed=Fall la extraccin: %1 + ; *** "Preparing to Install" wizard page WizardPreparing=Preparndose para Instalar PreparingDesc=El programa de instalacin est preparndose para instalar [name] en su sistema. @@ -307,12 +314,12 @@ FileExistsSelectAction=Seleccione acci FileExists2=El archivo ya existe. FileExistsOverwriteExisting=&Sobreescribir el archivo existente FileExistsKeepExisting=&Mantener el archivo existente -FileExistsOverwriteOrKeepAll=&Hacer lo mimso para lo siguientes conflictos +FileExistsOverwriteOrKeepAll=&Hacer lo mismo para los siguientes conflictos ExistingFileNewerSelectAction=Seleccione accin ExistingFileNewer2=El archivo existente es ms reciente que el que se est tratando de instalar. ExistingFileNewerOverwriteExisting=&Sobreescribir el archivo existente ExistingFileNewerKeepExisting=&Mantener el archivo existente (recomendado) -ExistingFileNewerOverwriteOrKeepAll=&Hacer lo mimso para lo siguientes conflictos +ExistingFileNewerOverwriteOrKeepAll=&Hacer lo mismo para lo siguientes conflictos ErrorChangingAttr=Ocurri un error al intentar cambiar los atributos del archivo: ErrorCreatingTemp=Ocurri un error al intentar crear un archivo en la carpeta de destino: ErrorReadingSource=Ocurri un error al intentar leer el archivo de origen: diff --git a/bin/lib/innosetup/app/Languages/Swedish.isl b/bin/lib/innosetup/app/Languages/Swedish.isl new file mode 100644 index 0000000..b515059 --- /dev/null +++ b/bin/lib/innosetup/app/Languages/Swedish.isl @@ -0,0 +1,398 @@ +; *** Inno Setup version 6.4.0+ Swedish messages *** +; +; To download user-contributed translations of this file, go to: +; http://www.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 stefan@bodingh.se (Stefan Bodingh) +; Reviewed and updated by info@danielnylander.se (Daniel Nylander) +; + +; The following three entries are very important. Be sure to read and +; understand the '[LangOptions] section' topic in the help file. + + +[LangOptions] +LanguageName=Svenska +LanguageID=$041D +LanguageCodePage=1252 +; 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 + + +; *** Application titles + + +[Messages] +SetupAppTitle=Installationsprogram +SetupWindowTitle=Installationsprogram fr %1 +UninstallAppTitle=Avinstallation +UninstallAppFullTitle=%1 Avinstallation + +; *** Misc. common +InformationTitle=Information +ConfirmTitle=Bekrfta +ErrorTitle=Fel + +; *** SetupLdr messages +SetupLdrStartupMessage=%1 kommer att installeras. Vill du fortstta? +LdrCannotCreateTemp=Kan inte skapa en temporrfil. Installationen avbryts +LdrCannotExecTemp=Kan inte kra fil i temporrkatalogen. Installationen avbryts +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nFel %2: %3 +SetupFileMissing=Filen %1 saknas i installationskatalogen. Rtta till problemet eller hmta en ny kopia av programmet. +SetupFileCorrupt=Installationsfilerna r skadade. Hmta en ny kopia av programmet. +SetupFileCorruptOrWrongVer=Installationsfilerna r skadade, eller stmmer inte verens med denna version av installationsprogrammet. Rtta till felet eller hmta en ny programkopia. +InvalidParameter=En ogiltig parameter angavs p kommandoraden:%n%n%1 +SetupAlreadyRunning=Installationsprogrammet krs redan. +WindowsVersionNotSupported=Detta program saknar std fr den version av Windows som krs p datorn. +WindowsServicePackRequired=Detta program krver %1 Service Pack %2 eller senare. +NotOnThisPlatform=Detta program kan inte kras p %1. +OnlyOnThisPlatform=Detta program mste kras p %1. +OnlyOnTheseArchitectures=Detta program kan bara installeras p Windows-versioner med fljande processorarkitekturer:%n%n%1 +WinVersionTooLowError=Detta program krver %1 version %2 eller senare. +WinVersionTooHighError=Detta program kan inte installeras p %1 version %2 eller senare. +AdminPrivilegesRequired=Du mste vara inloggad som administratr nr du installerar detta program. +PowerUserPrivilegesRequired=Du mste vara inloggad som administratr eller medlem av gruppen Privilegierade anvndare (Power Users) nr du installerar detta program. +SetupAppRunningError=Installationsprogrammet har upptckt att %1 r igng.%n%nAvsluta det angivna programmet nu. Klicka sedan p OK fr att g vidare eller p Avbryt fr att avsluta. +UninstallAppRunningError=Avinstalleraren har upptckt att %1 krs fr tillfllet.%n%nStng all ppna instanser av det nu, klicka sedan p OK fr att g vidare eller p Avbryt fr att avsluta. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Vlj installationstyp +PrivilegesRequiredOverrideInstruction=Vlj installationstyp +PrivilegesRequiredOverrideText1=%1 kan installeras fr alla anvndare (krver administratrsbehrighet) eller bara fr dig. +PrivilegesRequiredOverrideText2=%1 kan installeras bara fr dig eller fr alla anvndare (krver administratrsbehrighet). +PrivilegesRequiredOverrideAllUsers=Installera fr &alla anvndare +PrivilegesRequiredOverrideAllUsersRecommended=Installera fr &alla anvndare (rekommenderas) +PrivilegesRequiredOverrideCurrentUser=Installera fr &mig enbart +PrivilegesRequiredOverrideCurrentUserRecommended=Installera fr &mig enbart (rekommenderas) + +; *** Misc. errors +ErrorCreatingDir=Installationsprogrammet kunde inte skapa katalogen "%1" +ErrorTooManyFilesInDir=Kunde inte skapa en fil i katalogen "%1" drfr att den innehller fr mnga filer + +; *** Setup common messages +ExitSetupTitle=Avsluta installationen +ExitSetupMessage=Installationen r inte frdig. Om du avslutar nu s kommer programmet inte att installeras.%n%nDu kan kra installationsprogrammet vid ett senare tillflle fr att slutfra installationen.%n%nVill du avbryta installationen? +AboutSetupMenuItem=&Om installationsprogrammet... +AboutSetupTitle=Om installationsprogrammet +AboutSetupMessage=%1 version %2%n%3%n%n%1 webbsida:%n%4 +AboutSetupNote=Svensk versttning r gjord av dickg@go.to 1999, 2002%n%nUppdatering till 3.0.2+ av peter@peterandlinda.com, 4.+ av stefan@bodingh.se, 6.4+ info@danielnylander.se +TranslatorNote= + +; *** Buttons +ButtonBack=< &Tillbaka +ButtonNext=&Nsta > +ButtonInstall=&Installera +ButtonOK=Ok +ButtonCancel=Avbryt +ButtonYes=&Ja +ButtonYesToAll=Ja till &allt +ButtonNo=&Nej +ButtonNoToAll=N&ej till allt +ButtonFinish=&Slutfr +ButtonBrowse=&Blddra... +ButtonWizardBrowse=Bl&ddra... +ButtonNewFolder=Skapa ny mapp + +; *** "Select Language" dialog messages +SelectLanguageTitle=Vlj sprk fr installationen +SelectLanguageLabel=Vlj det sprk som skall anvndas under installationen. + +; *** Common wizard text +ClickNext=Klicka p Nsta fr att fortstta eller p Avbryt fr att avsluta installationen. +BeveledLabel= +BrowseDialogTitle=Vlj mapp +BrowseDialogLabel=Vlj en mapp i listan nedan, klicka sedan p OK. +NewFolderName=Ny mapp + +; *** "Welcome" wizard page +WelcomeLabel1=Vlkommen till installationsprogrammet fr [name]. +WelcomeLabel2=Detta kommer att installera [name/ver] p din dator.%n%nDet rekommenderas att du avslutar alla andra program innan du fortstter. + +; *** "Password" wizard page +WizardPassword=Lsenord +PasswordLabel1=Denna installation r lsenordsskyddad. +PasswordLabel3=Ange lsenordet och klicka sedan p Nsta fr att fortstta. Lsenordet r skiftlgesknsligt. +PasswordEditLabel=&Lsenord: +IncorrectPassword=Lsenordet som du angav r felaktigt. Frsk igen. + +; *** "License Agreement" wizard page +WizardLicense=Licensavtal +LicenseLabel=Ls igenom fljande viktiga information innan du fortstter. +LicenseLabel3=Ls igenom fljande licensavtal. Du mste acceptera villkoren i avtalet innan du kan fortstta med installationen. +LicenseAccepted=Jag &accepterar avtalet +LicenseNotAccepted=Jag accepterar &inte avtalet + +; *** "Information" wizard pages +WizardInfoBefore=Information +InfoBeforeLabel=Ls igenom fljande viktiga information innan du fortstter. +InfoBeforeClickLabel=Klicka p Nsta nr du r klar att fortstta med installationen. +WizardInfoAfter=Information +InfoAfterLabel=Ls igenom fljande viktiga information innan du fortstter. +InfoAfterClickLabel=Klicka p Nsta nr du r klar att fortstta med installationen. + +; *** "User Information" wizard page +WizardUserInfo=Anvndarinformation +UserInfoDesc=Fyll i fljande uppgifter. +UserInfoName=&Namn: +UserInfoOrg=&Organisation: +UserInfoSerial=&Serienummer: +UserInfoNameRequired=Du mste fylla i ett namn. + +; *** "Select Destination Directory" wizard page +WizardSelectDir=Vlj installationsplats +SelectDirDesc=Var skall [name] installeras? +SelectDirLabel3=Installationsprogrammet kommer att installera [name] i fljande mapp +SelectDirBrowseLabel=Fr att fortstta klickar du p Nsta. Om du vill vlja en annan mapp s klickar du p Blddra. +DiskSpaceGBLabel=Programmet krver minst [gb] GB hrddiskutrymme. +DiskSpaceMBLabel=Programmet krver minst [mb] MB hrddiskutrymme. +CannotInstallToNetworkDrive=Installationsprogrammet kan inte installeras p ntverksdisk. +CannotInstallToUNCPath=Installationsprogrammet kan inte installeras p UNC-skvg. +InvalidPath=Du mste ange en fullstndig skvg med enhetsbeteckning; till exempel:%n%nC:\Program%n%neller en UNC-skvg i formatet:%n%n\\server\resurs +InvalidDrive=Enheten som du har valt finns inte eller r inte tillgnglig. Vlj en annan. +DiskSpaceWarningTitle=Inte tillrckligt med diskutrymme +DiskSpaceWarning=Installationsprogrammet behver minst %1 KB ledigt diskutrymme fr installationen men den valda enheten har bara %2 KB tillgngligt.%n%nVill du fortstta nd? +DirNameTooLong=Katalogens namn eller skvg r fr lng. +InvalidDirName=Katalogens namn r inte giltigt. +BadDirName32=Katalogens namn fr inte innehlla ngot av fljande tecken:%n%n%1 +DirExistsTitle=Katalogen finns +DirExists=Katalogen:%n%n%1%n%nfinns redan. Vill du nd fortstta installationen till den valda katalogen? +DirDoesntExistTitle=Katalogen finns inte +DirDoesntExist=Katalogen:%n%n%1%n%nfinns inte. Vill du skapa den? + +; *** "Select Components" wizard page +WizardSelectComponents=Vlj komponenter +SelectComponentsDesc=Vilka komponenter skall installeras? +SelectComponentsLabel2=Vlj de komponenter som du vill ska installeras; avmarkera de komponenter som du inte vill ha. Klicka sedan p Nsta nr du r klar att fortstta. +FullInstallation=Fullstndig installation +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Kompakt installation +CustomInstallation=Anpassad installation +NoUninstallWarningTitle=Komponenter finns +NoUninstallWarning=Installationsprogrammet har upptckt att fljande komponenter redan finns installerade p din dator:%n%n%1%n%nAtt avmarkera dessa komponenter kommer inte att avinstallera dom.%n%nVill du fortstta nd? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=Aktuella val krver minst [gb] GB diskutrymme. +ComponentsDiskSpaceMBLabel=Aktuella val krver minst [mb] MB diskutrymme. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Vlj extra uppgifter +SelectTasksDesc=Vilka extra uppgifter skall utfras? +SelectTasksLabel2=Markera ytterligare uppgifter att utfra vid installation av [name], tryck sedan p Nsta. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Vlj Startmenykatalogen +SelectStartMenuFolderDesc=Var skall installationsprogrammet placera programmets genvgar? +SelectStartMenuFolderLabel3=Installationsprogrammet kommer att skapa programmets genvgar i fljande katalog. +SelectStartMenuFolderBrowseLabel=Fr att fortstta klickar du p Nsta. Om du vill vlja en annan katalog, klickar du p Blddra. +MustEnterGroupName=Du mste ange ett katalognamn. +GroupNameTooLong=Katalogens namn eller skvg r fr lng. +InvalidGroupName=Katalogens namn r inte giltigt. +BadGroupName=Katalognamnet kan inte innehlla ngon av fljande tecken:%n%n%1 +NoProgramGroupCheck2=&Skapa ingen Startmenykatalog + +; *** "Ready to Install" wizard page +WizardReady=Redo att installera +ReadyLabel1=Installationsprogrammet r nu redo att installera [name] p din dator. +ReadyLabel2a=Tryck p Installera om du vill fortstta, eller p g Tillbaka om du vill granska eller ndra p ngot. +ReadyLabel2b=Vlj Installera fr att pbrja installationen. +ReadyMemoUserInfo=Anvndarinformation: +ReadyMemoDir=Installationsplats: +ReadyMemoType=Installationstyp: +ReadyMemoComponents=Valda komponenter: +ReadyMemoGroup=Startmenykatalog: +ReadyMemoTasks=Extra uppgifter: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Hmtar ner ytterligare filer... +ButtonStopDownload=&Stoppa hmtningen +StopDownload=r du sker p att du vill stoppa hmtningen? +ErrorDownloadAborted=Hmtningen avbruten +ErrorDownloadFailed=Hmtningen misslyckades: %1 %2 +ErrorDownloadSizeFailed=F storlek misslyckades: %1 %2 +ErrorFileHash1=Filhash misslyckades: %1 +ErrorFileHash2=Ogiltig filhash: frvntade %1, fick %2 +ErrorProgress=Ogiltigt frlopp: %1 av %2 +ErrorFileSize=Ogiltig filstorlek: frvntade %1, fick %2 + +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Extraherar ytterligare filer... +ButtonStopExtraction=&Stoppa extrahering +StopExtraction=r du sker p att du vill stoppa extraheringen? +ErrorExtractionAborted=Extrahering avbrts +ErrorExtractionFailed=Extrahering misslyckades: %1 + +; *** "Preparing to Install" wizard page +WizardPreparing=Frbereder installationen +PreparingDesc=Installationsprogrammet frbereder installationen av [name] p din dator. +PreviousInstallNotCompleted=Installationen/avinstallationen av ett tidigare program har inte slutfrts. Du mste starta om datorn fr att avsluta den installationen.%n%nEfter att ha startat om datorn kr du installationsprogrammet igen fr att slutfra installationen av [name]. +CannotContinue=Installationsprogrammet kan inte fortstta. Klicka p Avbryt fr att avsluta. +ApplicationsFound=Fljande program anvnder filer som mste uppdateras av installationsprogrammet. Vi rekommenderar att du lter installationsprogrammet automatiskt stnga dessa program. +ApplicationsFound2=Fljande program anvnder filer som mste uppdateras av installationsprogrammet. Vi rekommenderar att du lter installationsprogrammet automatiskt stnga dessa program. Efter installationen kommer Setup att frska starta programmen igen. +CloseApplications=S&tng programmen automatiskt +DontCloseApplications=&Stng inte programmen +ErrorCloseApplications=Installationsprogrammet kunde inte stnga alla program. Innan installationen fortstter rekommenderar vi att du stnger alla program som anvnder filer som installationsprogrammet behver uppdatera. +PrepareToInstallNeedsRestart=Installationen mste starta om din dator. Nr du har startat om datorn kr du installationsprogrammet igen fr att slutfra installationen av [name].%n%nVill du starta om nu? + +; *** "Installing" wizard page +WizardInstalling=Installerar +InstallingLabel=Vnta under tiden [name] installeras p din dator. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Avslutar installationen av [name] +FinishedLabelNoIcons=[name] har nu installerats p din dator. +FinishedLabel=[name] har nu installerats p din dator. Programmet kan startas genom att vlja ngon av de installerade ikonerna. +ClickFinish=Vlj Slutfr fr att avsluta installationen. +FinishedRestartLabel=Fr att slutfra installationen av [name] s mste datorn startas om. Vill du starta om nu? +FinishedRestartMessage=Fr att slutfra installationen av [name] s mste datorn startas om.%n%nVill du starta om datorn nu? +ShowReadmeCheck=Ja, jag vill se filen LSMIG +YesRadio=&Ja, jag vill starta om datorn nu +NoRadio=&Nej, jag startar sjlv om datorn senare +; used for example as 'Run MyProg.exe' +RunEntryExec=Kr %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Visa %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Installationsprogrammet behver nsta diskett +SelectDiskLabel2=Mata in diskett %1 och tryck OK.%n%nOm filerna kan hittas i en annan katalog n den som visas nedan, skriv in rtt skvg eller vlj Blddra. +PathLabel=&Skvg: +FileNotInDir2=Kunde inte hitta filen "%1" i "%2". Var god stt i korrekt diskett eller vlj en annan katalog. +SelectDirectoryLabel=Ange skvgen fr nsta diskett. + +; *** Installation phase messages +SetupAborted=Installationen slutfrdes inte.%n%nRtta till felet och kr installationen igen. +AbortRetryIgnoreSelectAction=Vlj tgrd +AbortRetryIgnoreRetry=&Frsk igen +AbortRetryIgnoreIgnore=&Ignorera felet och fortstt +AbortRetryIgnoreCancel=Avbryt installationen + +; *** Installation status messages +StatusClosingApplications=Stnger programmen... +StatusCreateDirs=Skapar kataloger... +StatusExtractFiles=Packar upp filer... +StatusCreateIcons=Skapar programikoner... +StatusCreateIniEntries=Skriver INI-vrden... +StatusCreateRegistryEntries=Skriver registervrden... +StatusRegisterFiles=Registrerar filer... +StatusSavingUninstall=Sparar information fr avinstallation... +StatusRunProgram=Slutfr installationen... +StatusRestartingApplications=Startar om programmen... +StatusRollback=terstller ndringar... + +; *** Misc. errors +ErrorInternal2=Internt fel: %1 +ErrorFunctionFailedNoCode=%1 misslyckades +ErrorFunctionFailed=%1 misslyckades; kod %2 +ErrorFunctionFailedWithMessage=%1 misslyckades; kod %2.%n%3 +ErrorExecutingProgram=Kan inte kra filen:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Fel vid ppning av registernyckel:%n%1\%2 +ErrorRegCreateKey=Kan inte skapa registernyckel:%n%1\%2 +ErrorRegWriteKey=Kan inte skriva till registernyckel:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Kan inte skriva nytt INI-vrde i filen "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Hoppa ver den hr filen (rekommenderas inte) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignorera felet och fortstt (rekommenderas inte) +SourceIsCorrupted=Kllfilen r skadad +SourceDoesntExist=Kllfilen "%1" finns inte +ExistingFileReadOnly2=Den befintliga filen kunde inte bytas ut eftersom den r markerad som skrivskyddad. +ExistingFileReadOnlyRetry=&Ta bort skrivskyddade attributet och frsk igen +ExistingFileReadOnlyKeepExisting=&Behll den befintliga filen +ErrorReadingExistingDest=Ett fel uppstod vid frsk att lsa den befintliga filen: +FileExistsSelectAction=Vlj tgrd +FileExists2=Filen finns redan. +FileExistsOverwriteExisting=&Skriv ver den befintliga filen +FileExistsKeepExisting=&Behll befintlig fil +FileExistsOverwriteOrKeepAll=&Gr detta fr nsta konflikt +ExistingFileNewerSelectAction=Vlj tgrd +ExistingFileNewer2=Den befintliga filen r nyare n den som installationsprogrammet frsker installera. +ExistingFileNewerOverwriteExisting=&Skriv ver den befintliga filen +ExistingFileNewerKeepExisting=&Behll befintlig fil (rekommenderas) +ExistingFileNewerOverwriteOrKeepAll=&Gr detta fr nsta konflikt +ErrorChangingAttr=Ett fel uppstod vid frsk att ndra attribut p den befintliga filen: +ErrorCreatingTemp=Ett fel uppstod vid ett frsk att skapa installationskatalogen: +ErrorReadingSource=Ett fel uppstod vid ett frsk att lsa kllfilen: +ErrorCopying=Ett fel uppstod vid kopiering av filen: +ErrorReplacingExistingFile=Ett fel uppstod vid ett frsk att erstta den befintliga filen: +ErrorRestartReplace=terstartaErstt misslyckades: +ErrorRenamingTemp=Ett fel uppstod vid ett frsk att byta namn p en fil i installationskatalogen: +ErrorRegisterServer=Kunde inte registrera DLL/OCX: %1 +ErrorRegSvr32Failed=RegSvr32 misslyckades med felkod %1 +ErrorRegisterTypeLib=Kunde inte registrera typbibliotek: %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=Alla anvndare +UninstallDisplayNameMarkCurrentUser=Aktuell anvndare + +; *** Post-installation errors +ErrorOpeningReadme=Ett fel uppstod vid ppnandet av LSMIG-filen. +ErrorRestartingComputer=Installationsprogrammet kunde inte starta om datorn. Starta om den manuellt. + +; *** Uninstaller messages +UninstallNotFound=Filen "%1" finns inte. Kan inte avinstallera. +UninstallOpenError=Filen "%1" kan inte ppnas. Kan inte avinstallera +UninstallUnsupportedVer=Avinstallationsloggen "%1" r i ett format som denna version inte knner igen. Kan inte avinstallera +UninstallUnknownEntry=En oknd rad (%1) hittades i avinstallationsloggen +ConfirmUninstall=r du sker p att du vill ta bort %1 och alla tillhrande komponenter? +UninstallOnlyOnWin64=Denna installation kan endast avinstalleras p en 64-bitarsversion av Windows. +OnlyAdminCanUninstall=Denna installation kan endast avinstalleras av en anvndare med administrativa rttigheter. +UninstallStatusLabel=Vnta under tiden %1 tas bort frn din dator. +UninstalledAll=%1 r nu borttaget frn din dator. +UninstalledMost=Avinstallationen av %1 r nu klar.%n%nEn del filer/kataloger gick inte att ta bort. Dessa kan tas bort manuellt. +UninstalledAndNeedsRestart=Fr att slutfra avinstallationen av %1 mste datorn startas om.%n%nVill du starta om nu? +UninstallDataCorrupted=Filen "%1" r skadad. Kan inte avinstallera + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Ta bort delad fil? +ConfirmDeleteSharedFile2=Systemet indikerar att fljande delade fil inte lngre anvnds av ngra program. Vill du ta bort den delade filen?%n%n%1%n%nOm ngot program fortfarande anvnder denna fil och den raderas, kommer programmet kanske att sluta fungera. Om du r osker, vlj Nej. Att lta filen ligga kvar i systemet kommer inte att orsaka ngon skada. +SharedFileNameLabel=Filnamn: +SharedFileLocationLabel=Plats: +WizardUninstalling=Avinstallationsstatus +StatusUninstalling=Avinstallerar %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Installerar %1. +ShutdownBlockReasonUninstallingApp=Avinstallerar %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 version %2 +AdditionalIcons=Ytterligare genvgar: +CreateDesktopIcon=Skapa en &genvg p skrivbordet +CreateQuickLaunchIcon=Skapa &en genvg i Snabbstartfltet +ProgramOnTheWeb=%1 p webben +UninstallProgram=Avinstallera %1 +LaunchProgram=Starta %1 +AssocFileExtension=Associera %1 med filnamnstillgget %2 +AssocingFileExtension=Associerar %1 med filnamnstillgget %2... +AutoStartProgramGroupDescription=Autostart: +AutoStartProgram=Starta automatiskt %1 +AddonHostProgramNotFound=%1 kunde inte hittas i katalogen du valde.%n%nVill du fortstta nd? diff --git a/bin/lib/innosetup/app/Languages/Tamil.isl b/bin/lib/innosetup/app/Languages/Tamil.isl new file mode 100644 index 0000000..378ca40 --- /dev/null +++ b/bin/lib/innosetup/app/Languages/Tamil.isl @@ -0,0 +1,392 @@ +; *** Inno Setup version 6.4.0+ English messages *** +; தமிழ்நேரம் (https://TamilNeram.github.io) +;anishprabu.t@gmail.com +; 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). + +[LangOptions] +; The following three entries are very important. Be sure to read and +; understand the '[LangOptions] section' topic in the help file. +LanguageName=தமிழ் +LanguageID=$0449 +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=TACBarathi +;DialogFontSize=12 +;WelcomeFontName=TACBarathi +;WelcomeFontSize=12 +;TitleFontName=Arial +;TitleFontSize=29 +;CopyrightFontName=TACBarathi +;CopyrightFontSize=12 + +[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=உங்கள் கணினி இயங்கும் சாளரத்தின் பதிப்பை இந்த நிரல் ஆதரிக்காது. +WindowsServicePackRequired=இந்த திட்டத்திற்கு %1 பணி கட்டு %2 அல்லது அதற்குப் பிறகு தேவைப்படுகிறது. +NotOnThisPlatform=இந்த திட்டம் %1 இல் இயங்காது. +OnlyOnThisPlatform=இந்த நிரல் %1 இல் இயக்கப்பட வேண்டும். +OnlyOnTheseArchitectures=இந்த நிரலை பின்வரும் செயலி கட்டமைப்புகளுக்காக வடிவமைக்கப்பட்ட சாளரங்கள் பதிப்புகளில் மட்டுமே நிறுவ முடியும்:%n%n%1 +WinVersionTooLowError=இந்த நிரலுக்கு %1 பதிப்பு %2 அல்லது அதற்குப் பிறகு தேவைப்படுகிறது. +WinVersionTooHighError=இந்த நிரலை %1 பதிப்பு %2 அல்லது அதற்குப் பிறகு நிறுவ முடியாது. +AdminPrivilegesRequired=இந்த நிரலை நிறுவும் போது நீங்கள் நிர்வாகியாக உள்நுழைய வேண்டும். +PowerUserPrivilegesRequired=இந்த நிரலை நிறுவும் போது நீங்கள் ஒரு நிர்வாகியாகவோ அல்லது ஆற்றல் பயனர்கள் குழுவின் உறுப்பினராகவோ உள்நுழைந்திருக்க வேண்டும். +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=தமிழ்நேரக்குழு(https://TamilNeram.github.io) + +; *** 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] சிபை தேவை. +DiskSpaceMBLabel=இலவச வட்டு இடத்தின் குறைந்தபட்சம் [mb] மெபை தேவை. +CannotInstallToNetworkDrive=பிணைய இயக்ககத்திற்கு அமைவு நிறுவ முடியாது. +CannotInstallToUNCPath=அமைவு ஒரு யுஎன்சி பாதையில் நிறுவ முடியாது. +InvalidPath=இயக்கி எழுத்துடன் முழு பாதையை உள்ளிட வேண்டும்; எடுத்துக்காட்டாக:%n%nசி:\ பயனபாடு%n%nஅல்லது ஒரு யுஎன்சி வடிவத்தில் பாதை:%n%n\\சேவையகம்\பங்கு +InvalidDrive=நீங்கள் தேர்ந்தெடுத்த இயக்கி அல்லது யுஎன்சி பகிர்வு இல்லை அல்லது அணுக முடியாது. மற்றொன்றைத் தேர்ந்தெடுக்கவும். +DiskSpaceWarningTitle=போதுமான வட்டு இடம் இல்லை +DiskSpaceWarning=அமைப்புக்கு நிறுவ குறைந்தபட்சம் %1 கிபை இலவச இடம் தேவைப்படுகிறது, ஆனால் தேர்ந்தெடுக்கப்பட்ட இயக்ககத்தில் %2 கிபை மட்டுமே கிடைக்கிறது. %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 கிபை +ComponentSize2=%1 மெபை +ComponentsDiskSpaceGBLabel=தற்போதைய தேர்வுக்கு வட்டு இடத்தின் குறைந்தபட்சம் [gb] சிபை தேவைப்படுகிறது. +ComponentsDiskSpaceMBLabel=தற்போதைய தேர்வுக்கு குறைந்தபட்சம் [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 +DownloadingLabel=கூடுதல் கோப்புகளைப் பதிவிறக்குகிறது... +ButtonStopDownload=பதிவிறக்குவதை நிறுத்து +StopDownload=பதிவிறக்கத்தை நிறுத்த விரும்புகிறீர்களா? +ErrorDownloadAborted=பதிவிறக்கம் நிறுத்தப்பட்டது +ErrorDownloadFailed=பதிவிறக்கம் தோல்வியுற்றது: %1 %2 +ErrorDownloadSizeFailed=அளவு தோல்வியுற்றது: %1 %2 +ErrorFileHash1=கோப்பு ஆச் தோல்வியுற்றது: %1 +ErrorFileHash2=தவறான கோப்பு ஆச்: எதிர்பார்க்கப்பட்டது %1,காணப்பட்டது %2 +ErrorProgress=தவறான முன்னேற்றம்: %2 இல் %1 +ErrorFileSize=தவறான கோப்பு அளவு: எதிர்பார்க்கப்பட்டது %1, காணப்பட்டது %2 + +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=கூடுதல் கோப்புகளை பிரித்தெடுக்கிறது... +ButtonStopExtraction=பிரித்தெடுப்பதை நிறுத்து (&S) +StopExtraction=பிரித்தெடுப்பதை நிறுத்த விரும்புகிறீர்களா? +ErrorExtractionAborted=பிரித்தெடுத்தல் நிறுத்தப்பட்டது +ErrorExtractionFailed=பிரித்தெடுத்தல் தோல்வியடைந்தது: %1 + +; *** "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=ஆம், நான் என்னைபடி கோப்பைக் காண விரும்புகிறேன் +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=Setup Needs the Next Disk +SelectDiskLabel2=தயவுசெய்து வட்டு%1 ஐச் செருகவும், பிறகு சரி என்பதைக் சொடுக்கவும்.%n%nஇந்த வட்டில் உள்ள கோப்புகளை கீழே காட்டப்பட்டுள்ளதைத் தவிர வேறு கோப்புறையில் காண்டால், சரியான பாதையை உள்ளிடவும் அல்லது உலாவலைக் சொடுக்கவும். +PathLabel=பாதை: +FileNotInDir2="%1" கோப்பை "%2" இல் கண்டுபிடிக்க முடியவில்லை. சரியான வட்டை செருகவும் அல்லது மற்றொரு கோப்புறையைத் தேர்ந்தெடுக்கவும். +SelectDirectoryLabel=அடுத்த வட்டின் இருப்பிடத்தைக் குறிப்பிடவும். + +; *** Installation phase messages +SetupAborted=அமைவு முடிக்கப்படவில்லை.%n%nசிக்கலை சரிசெய்து மீண்டும் அமைப்பை இயக்கவும்.. +AbortRetryIgnoreSelectAction=செயலைத் தேர்ந்தெடுக்கவும் +AbortRetryIgnoreRetry=மீண்டும் முயற்சிக்கவும் +AbortRetryIgnoreIgnore=பிழையை புறக்கணித்து தொடரவும் +AbortRetryIgnoreCancel=நிறுவலை கைவிடு + +; *** Installation status messages +StatusClosingApplications=பயன்பாடுகளை மூடுகிறது... +StatusCreateDirs=கோப்பகங்களை உருவாக்குதல்... +StatusExtractFiles=கோப்புகளை பிரித்தெடுக்கும்... +StatusCreateIcons=குறுக்குவழிகளை உருவாக்குதல்... +StatusCreateIniEntries=ஐஎன்ஐ உள்ளீடுகளை உருவாக்குகிறது... +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="%1" கோப்பில் ஐஎன்ஐ உள்ளீட்டை உருவாக்குவது பிழை. + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=இந்த கோப்பைத் தவிர் (பரிந்துரைக்கப்படவில்லை) +FileAbortRetryIgnoreIgnoreNotRecommended=பிழையை புறக்கணித்து தொடரவும் (பரிந்துரைக்கப்படவில்லை) +SourceIsCorrupted=மூல கோப்பு சிதைந்துள்ளது +SourceDoesntExist=மூல கோப்பு "%1" இல்லை +ExistingFileReadOnly2=தற்போதுள்ள கோப்பை மாற்ற முடியாது, ஏனெனில் அது படிக்க மட்டும் குறிக்கப்பட்டுள்ளது. +ExistingFileReadOnlyRetry=படிக்க மட்டும் பண்புக்கூறு அகற்றி மீண்டும் முயற்சிக்கவும் +ExistingFileReadOnlyKeepExisting=இருக்கும் கோப்பை வைத்திருங்கள் +ErrorReadingExistingDest=இருக்கும் கோப்பைப் படிக்க முயற்சிக்கும்போது பிழை ஏற்பட்டது: +FileExistsSelectAction=செயலைத் தேர்ந்தெடுக்கவும் +FileExists2=கோப்பு ஏற்கனவே உள்ளது. +FileExistsOverwriteExisting=இருக்கும் கோப்பை மேலெழுதவும் +FileExistsKeepExisting=இருக்கும் கோப்பை வைத்திருங்கள் +FileExistsOverwriteOrKeepAll=அடுத்த மோதலுக்கு இதைச் செய்யுங்கள் +ExistingFileNewerSelectAction=செயலைத் தேர்ந்தெடுக்கவும் +ExistingFileNewer2=ஒரு அமைப்பு நிறுவ முயற்சிப்பதை விட தற்போதுள்ள கோப்பு புதியது. +ExistingFileNewerOverwriteExisting=இருக்கும் கோப்பை மேலெழுதவும் +ExistingFileNewerKeepExisting=ஏற்கனவே உள்ள கோப்பை வைத்திருங்கள் (பரிந்துரைக்கப்படுகிறது) +ExistingFileNewerOverwriteOrKeepAll=அடுத்த மோதலுக்கு இதைச் செய்யுங்கள் +ErrorChangingAttr=இருக்கும் கோப்பின் பண்புகளை மாற்ற முயற்சிக்கும்போது பிழை ஏற்பட்டது: +ErrorCreatingTemp=இலக்கு கோப்பகத்தில் ஒரு கோப்பை உருவாக்க முயற்சிக்கும்போது பிழை ஏற்பட்டது: +ErrorReadingSource=மூல கோப்பைப் படிக்க முயற்சிக்கும்போது பிழை ஏற்பட்டது: +ErrorCopying=ஒரு கோப்பை நகலெடுக்க முயற்சிக்கும்போது பிழை ஏற்பட்டது: +ErrorReplacingExistingFile=தற்போதுள்ள கோப்பை மாற்ற முயற்சிக்கும்போது பிழை ஏற்பட்டது: +ErrorRestartReplace=மறுதுவக்கம்மாற்றம் தோல்வியுற்றது: +ErrorRenamingTemp=இலக்கு கோப்பகத்தில் ஒரு கோப்பை மறுபெயரிட முயற்சிக்கும்போது பிழை ஏற்பட்டது: +ErrorRegisterServer=DLL/OCX ஐ பதிவு செய்ய முடியவில்லை: %1 +ErrorRegSvr32Failed=வெளியேறும் குறியீடு %1 உடன் REGSVR32 தோல்வியடைந்தது +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-இருமம் +UninstallDisplayNameMark64Bit=64-இருமம் +UninstallDisplayNameMarkAllUsers=அனைத்து பயனர்களும் +UninstallDisplayNameMarkCurrentUser=தற்போதைய பயனர் + +; *** Post-installation errors +ErrorOpeningReadme=என்னைபடி கோப்பைத் திறக்க முயற்சிக்கும்போது பிழை ஏற்பட்டது. +ErrorRestartingComputer=அமைப்பால் கணினியை மறுதொடக்கம் செய்ய முடியவில்லை. தயவுசெய்து இதை கைமுறையாக செய்யுங்கள். + +; *** Uninstaller messages +UninstallNotFound="%1" கோப்பு இல்லை. நிறுவல் நீக்க முடியாது. +UninstallOpenError="%1" கோப்பு திறக்க முடியவில்லை. நிறுவல் நீக்க முடியாது +UninstallUnsupportedVer=நிறுவல் நீக்குபவரின் இந்த பதிப்பால் அங்கீகரிக்கப்படாத வடிவத்தில் நிறுவல் நீக்குதல் பதிவு கோப்பு "%1". நிறுவல் நீக்க முடியாது +UninstallUnknownEntry=நீக்குதல் பதிவில் அறியப்படாத நுழைவு (%1) எதிர்கொள்ளப்பட்டது +ConfirmUninstall=%1 மற்றும் அதன் அனைத்து கூறுகளையும் முழுவதுமாக அகற்ற விரும்புகிறீர்களா? +UninstallOnlyOnWin64=இந்த நிறுவலை 64-இரும சாளரங்களில் மட்டுமே நீக்க முடியும். +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=ஒரு விரைவான தொடக்க குறுக்குவழியை உருவாக்கவும் +ProgramOnTheWeb=வலையில் %1 +UninstallProgram=%1 நிறுவல் நீக்குதல் +LaunchProgram=%1 ஐத் தொடங்கவும் +AssocFileExtension=%1 ஐ %2 கோப்பு நீட்டிப்புடன் இணைக்கவும் +AssocingFileExtension=%1 ஐ %2 கோப்பு நீட்டிப்புடன் இணைத்தல்... +AutoStartProgramGroupDescription=தொடக்கம்: +AutoStartProgram=தானாகவே %1 ஐத் தொடங்கவும் +AddonHostProgramNotFound=நீங்கள் தேர்ந்தெடுத்த கோப்புறையில் %1 இருக்க முடியாது.%n%nநீங்கள் எப்படியும் தொடர விரும்புகிறீர்களா? diff --git a/bin/lib/innosetup/app/Languages/Turkish.isl b/bin/lib/innosetup/app/Languages/Turkish.isl index 932c705..4af6c6a 100644 --- a/bin/lib/innosetup/app/Languages/Turkish.isl +++ b/bin/lib/innosetup/app/Languages/Turkish.isl @@ -1,7 +1,7 @@ -; *** Inno Setup version 6.1.0+ Turkish messages *** +; *** Inno Setup version 6.4.0+ Turkish messages *** ; Language "Turkce" Turkish Translate by "Ceviren" Kaya Zeren translator@zeron.net ; To download user-contributed translations of this file, go to: -; https://www.jrsoftware.org/files/istrans/ +; 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 @@ -27,358 +27,365 @@ LanguageCodePage=1254 [Messages] -; *** Uygulama balklar -SetupAppTitle=Kurulum Yardmcs -SetupWindowTitle=%1 - Kurulum Yardmcs -UninstallAppTitle=Kaldrma Yardmcs -UninstallAppFullTitle=%1 Kaldrma Yardmcs +; *** Uygulama başlıkları +SetupAppTitle=Kurulum yardımcısı +SetupWindowTitle=%1 - Kurulum yardımcısı +UninstallAppTitle=Kaldırma yardımcısı +UninstallAppFullTitle=%1 kaldırma yardımcısı -; *** eitli ortak metinler +; *** Çeşitli ortak metinler InformationTitle=Bilgi ConfirmTitle=Onay ErrorTitle=Hata -; *** Kurulum ykleyici iletileri -SetupLdrStartupMessage=%1 uygulamas kurulacak. Devam etmek istiyor musunuz? -LdrCannotCreateTemp=Geici dosya oluturulamadndan kurulum iptal edildi -LdrCannotExecTemp=Geici klasrdeki dosya altrlamadndan kurulum iptal edildi +; *** Kurulum yükleyici iletileri +SetupLdrStartupMessage=%1 uygulaması kurulacak. İlerlemek istiyor musunuz? +LdrCannotCreateTemp=Geçici dosya oluşturulamadığından kurulum iptal edildi +LdrCannotExecTemp=Geçici klasördeki dosya çalıştırılamadığından kurulum iptal edildi HelpTextNote= -; *** Balang hata iletileri +; *** Başlangıç hata iletileri LastErrorMessage=%1.%n%nHata %2: %3 -SetupFileMissing=Kurulum klasrnde %1 dosyas eksik. Ltfen sorunu zn ya da uygulamann yeni bir kopyasyla yeniden deneyin. -SetupFileCorrupt=Kurulum dosyalar bozulmu. Ltfen uygulamann yeni bir kopyasyla yeniden kurmay deneyin. -SetupFileCorruptOrWrongVer=Kurulum dosyalar bozulmu ya da bu kurulum yardmcs srm ile uyumlu deil. Ltfen sorunu zn ya da uygulamann yeni bir kopyasyla yeniden kurmay deneyin. -InvalidParameter=Komut satrnda geersiz bir parametre yazlm:%n%n%1 -SetupAlreadyRunning=Kurulum yardmcs zaten alyor. -WindowsVersionNotSupported=Bu uygulama, bilgisayarnzda ykl olan Windows srm ile uyumlu deil. -WindowsServicePackRequired=Bu uygulama, %1 Hizmet Paketi %2 ve zerindeki srmler ile alr. -NotOnThisPlatform=Bu uygulama, %1 zerinde almaz. -OnlyOnThisPlatform=Bu uygulama, %1 zerinde altrlmaldr. -OnlyOnTheseArchitectures=Bu uygulama, yalnz u ilemci mimarileri iin tasarlanm Windows srmleriyle alr:%n%n%1 -WinVersionTooLowError=Bu uygulama iin %1 srm %2 ya da zeri gereklidir. -WinVersionTooHighError=Bu uygulama, '%1' srm '%2' ya da zerine kurulamaz. -AdminPrivilegesRequired=Bu uygulamay kurmak iin Ynetici olarak oturum alm olmas gereklidir. -PowerUserPrivilegesRequired=Bu uygulamay kurarken, Ynetici ya da Gl Kullanclar grubunun bir yesi olarak oturum alm olmas gereklidir. -SetupAppRunningError=Kurulum yardmcs %1 uygulamasnn almakta olduunu alglad.%n%nLtfen uygulamann alan tm kopyalarn kapatp, devam etmek iin Tamam, kurulum yardmcsndan kmak iin ptal zerine tklayn. -UninstallAppRunningError=Kaldrma yardmcs, %1 uygulamasnn almakta olduunu alglad.%n%nLtfen uygulamann alan tm kopyalarn kapatp, devam etmek iin Tamam ya da kaldrma yardmcsndan kmak iin ptal zerine tklayn. - -; *** Balang sorular -PrivilegesRequiredOverrideTitle=Kurulum Kipini Sein -PrivilegesRequiredOverrideInstruction=Kurulum kipini sein -PrivilegesRequiredOverrideText1=%1 tm kullanclar iin (ynetici izinleri gerekir) ya da yalnz sizin hesabnz iin kurulabilir. -PrivilegesRequiredOverrideText2=%1 yalnz sizin hesabnz iin ya da tm kullanclar iin (ynetici izinleri gerekir) kurulabilir. -PrivilegesRequiredOverrideAllUsers=&Tm kullanclar iin kurulsun -PrivilegesRequiredOverrideAllUsersRecommended=&Tm kullanclar iin kurulsun (nerilir) -PrivilegesRequiredOverrideCurrentUser=&Yalnz benim kullancm iin kurulsun -PrivilegesRequiredOverrideCurrentUserRecommended=&Yalnz benim kullancm iin kurulsun (nerilir) - -; *** eitli hata metinleri -ErrorCreatingDir=Kurulum yardmcs "%1" klasrn oluturamad. -ErrorTooManyFilesInDir="%1" klasr iinde ok sayda dosya olduundan bir dosya oluturulamad +SetupFileMissing=Kurulum klasöründe %1 dosyası eksik. Lütfen sorunu çözün ya da uygulamanın yeni bir kopyasıyla yeniden deneyin. +SetupFileCorrupt=Kurulum dosyaları bozulmuş. Lütfen uygulamanın yeni bir kopyasıyla yeniden kurmayı deneyin. +SetupFileCorruptOrWrongVer=Kurulum dosyaları bozulmuş ya da bu kurulum yardımcısı sürümü ile uyumlu değil. Lütfen sorunu çözün ya da uygulamanın yeni bir kopyasıyla yeniden kurmayı deneyin. +InvalidParameter=Komut satırında geçersiz bir parametre yazılmış:%n%n%1 +SetupAlreadyRunning=Kurulum yardımcısı zaten çalışıyor. +WindowsVersionNotSupported=Bu uygulama, bilgisayarınızda yüklü olan Windows sürümü ile uyumlu değil. +WindowsServicePackRequired=Bu uygulama, %1 hizmet paketi %2 ve üzerindeki sürümler ile çalışır. +NotOnThisPlatform=Bu uygulama, %1 üzerinde çalışmaz. +OnlyOnThisPlatform=Bu uygulama, %1 üzerinde çalıştırılmalıdır. +OnlyOnTheseArchitectures=Bu uygulama, yalnızca şu işlemci mimarileri için tasarlanmış Windows sürümleriyle çalışır:%n%n%1 +WinVersionTooLowError=Bu uygulama için %1 sürüm %2 ya da üzeri gereklidir. +WinVersionTooHighError=Bu uygulama, '%1' sürüm '%2' ya da üzerine kurulamaz. +AdminPrivilegesRequired=Bu uygulamayı kurmak için Yönetici yetkileri olan bir kullanıcı ile oturum açılmış olmalıdır. +PowerUserPrivilegesRequired=Bu uygulamayı kurarken, Yönetici ya da Güçlü Kullanıcılar grubundaki bir kullanıcı ile oturum açılmış olması gereklidir. +SetupAppRunningError=Kurulum yardımcısı %1 uygulamasının çalışmakta olduğunu algıladı.%n%nLütfen uygulamanın çalışan tüm kopyalarını kapatıp, ilerlemek için Tamam, kurulum yardımcısından çıkmak için İptal üzerine tıklayın. +UninstallAppRunningError=Kaldırma yardımcısı, %1 uygulamasının çalışmakta olduğunu algıladı.%n%nLütfen uygulamanın çalışan tüm kopyalarını kapatıp, ilerlemek için Tamam ya da kaldırma yardımcısından çıkmak için İptal üzerine tıklayın. + +; *** Başlangıç soruları +PrivilegesRequiredOverrideTitle=Kurulum kipini seçin +PrivilegesRequiredOverrideInstruction=Kurulum kipini seçin +PrivilegesRequiredOverrideText1=%1 tüm kullanıcılar için (yönetici izinleri gerekir) ya da yalnızca sizin hesabınız için kurulabilir. +PrivilegesRequiredOverrideText2=%1 yalnızca sizin hesabınız için ya da tüm kullanıcılar için (yönetici izinleri gerekir) kurulabilir. +PrivilegesRequiredOverrideAllUsers=&Tüm kullanıcılar için kurulsun +PrivilegesRequiredOverrideAllUsersRecommended=&Tüm kullanıcılar için kurulsun (önerilir) +PrivilegesRequiredOverrideCurrentUser=&Yalnızca geçerli kullanıcı için kurulsun +PrivilegesRequiredOverrideCurrentUserRecommended=&Yalnızca geçerli kullanıcı için kurulsun (önerilir) + +; *** Çeşitli hata metinleri +ErrorCreatingDir=Kurulum yardımcısı "%1" klasörünü oluşturamadı. +ErrorTooManyFilesInDir="%1" klasörü içinde çok sayıda dosya olduğundan bir dosya oluşturulamadı ; *** Ortak kurulum iletileri -ExitSetupTitle=Kurulum Yardmcsndan k -ExitSetupMessage=Kurulum tamamlanmad. imdi karsanz, uygulama kurulmayacak.%n%nKurulumu tamamlamak iin istediiniz zaman kurulum yardmcsn yeniden altrabilirsiniz.%n%nKurulum yardmcsndan klsn m? -AboutSetupMenuItem=Kurulum H&akknda... -AboutSetupTitle=Kurulum Hakknda -AboutSetupMessage=%1 %2 srm%n%3%n%n%1 ana sayfa:%n%4 +ExitSetupTitle=Kurulum yardımcısından çık +ExitSetupMessage=Kurulum tamamlanmadı. Şimdi çıkarsanız, uygulama kurulmayacak.%n%nKurulumu tamamlamak için istediğiniz zaman kurulum yardımcısını yeniden çalıştırabilirsiniz.%n%nKurulum yardımcısından çıkılsın mı? +AboutSetupMenuItem=Kurulum h&akkında... +AboutSetupTitle=Kurulum hakkında +AboutSetupMessage=%1 %2 sürümü%n%3%n%n%1 ana sayfa:%n%4 AboutSetupNote= TranslatorNote= -; *** Dmeler -ButtonBack=< &nceki +; *** Düğmeler +ButtonBack=< Ö&nceki ButtonNext=&Sonraki > ButtonInstall=&Kur ButtonOK=Tamam -ButtonCancel=ptal +ButtonCancel=İptal ButtonYes=E&vet -ButtonYesToAll=&Tmne Evet -ButtonNo=&Hayr -ButtonNoToAll=Tmne Ha&yr +ButtonYesToAll=&Tümüne evet +ButtonNo=&Hayır +ButtonNoToAll=Tümüne ha&yır ButtonFinish=&Bitti -ButtonBrowse=&Gzat... -ButtonWizardBrowse=Gza&t... -ButtonNewFolder=Ye&ni Klasr Olutur +ButtonBrowse=&Göz at... +ButtonWizardBrowse=Göz a&t... +ButtonNewFolder=Ye&ni klasör oluştur -; *** "Kurulum Dilini Sein" sayfas iletileri -SelectLanguageTitle=Kurulum Yardmcs Dilini Sein -SelectLanguageLabel=Kurulum sresince kullanlacak dili sein. +; *** "Kurulum dilini seçin" sayfası iletileri +SelectLanguageTitle=Kurulum Yardımcısı dilini seçin +SelectLanguageLabel=Kurulum süresince kullanılacak dili seçin. ; *** Ortak metinler -ClickNext=Devam etmek iin Sonraki, kmak iin ptal zerine tklayn. +ClickNext=İlerlemek için Sonraki, çıkmak için İptal üzerine tıklayın. BeveledLabel= -BrowseDialogTitle=Klasre Gzat -BrowseDialogLabel=Aadaki listeden bir klasr seip, Tamam zerine tklayn. -NewFolderName=Yeni Klasr +BrowseDialogTitle=Klasöre göz at +BrowseDialogLabel=Aşağıdaki listeden bir klasör seçip, Tamam üzerine tıklayın. +NewFolderName=Yeni klasör -; *** "Ho geldiniz" sayfas -WelcomeLabel1=[name] Kurulum Yardmcsna Hogeldiniz. -WelcomeLabel2=Bilgisayarnza [name/ver] uygulamas kurulacak.%n%nDevam etmeden nce alan dier tm uygulamalar kapatmanz nerilir. +; *** "Karşılama" sayfası +WelcomeLabel1=[name] Kurulum yardımcısına hoş geldiniz. +WelcomeLabel2=Bilgisayarınıza [name/ver] uygulaması kurulacak.%n%nİlerlemeden önce çalışan diğer tüm uygulamaları kapatmanız önerilir. -; *** "Parola" sayfas +; *** "Parola" sayfası WizardPassword=Parola -PasswordLabel1=Bu kurulum parola korumaldr. -PasswordLabel3=Ltfen parolay yazn ve devam etmek iin Sonraki zerine tklayn. Parolalar byk kk harflere duyarldr. +PasswordLabel1=Bu kurulum parola korumalıdır. +PasswordLabel3=Lütfen parolayı yazın ve ilerlemek için Sonraki üzerine tıklayın. Parolalar büyük küçük harflere duyarlıdır. PasswordEditLabel=&Parola: -IncorrectPassword=Yazdnz parola doru deil. Ltfen yeniden deneyin. +IncorrectPassword=Yazdığınız parola doğru değil. Lütfen yeniden deneyin. -; *** "Lisans Anlamas" sayfas -WizardLicense=Lisans Anlamas -LicenseLabel=Ltfen devam etmeden nce aadaki nemli bilgileri okuyun. -LicenseLabel3=Ltfen Aadaki Lisans Anlamasn okuyun. Kuruluma devam edebilmek iin bu anlamay kabul etmelisiniz. -LicenseAccepted=Anlamay kabul &ediyorum. -LicenseNotAccepted=Anlamay kabul et&miyorum. +; *** "Lisans anlaşması" sayfası +WizardLicense=Lisans anlaşması +LicenseLabel=Lütfen ilerlemeden önce aşağıdaki önemli bilgileri okuyun. +LicenseLabel3=Lütfen aşağıdaki lisans anlaşmasını okuyun. Uygulamayı kurmak için bu anlaşmayı kabul etmelisiniz. +LicenseAccepted=Anlaşmayı kabul &ediyorum. +LicenseNotAccepted=Anlaşmayı kabul et&miyorum. -; *** "Bilgiler" sayfas +; *** "Bilgiler" sayfası WizardInfoBefore=Bilgiler -InfoBeforeLabel=Ltfen devam etmeden nce aadaki nemli bilgileri okuyun. -InfoBeforeClickLabel=Kuruluma devam etmeye hazr olduunuzda Sonraki zerine tklayn. +InfoBeforeLabel=Lütfen ilerlemeden önce aşağıdaki önemli bilgileri okuyun. +InfoBeforeClickLabel=Uygulamayı kurmaya hazır olduğunuzda Sonraki üzerine tıklayın. WizardInfoAfter=Bilgiler -InfoAfterLabel=Ltfen devam etmeden nce aadaki nemli bilgileri okuyun. -InfoAfterClickLabel=Kuruluma devam etmeye hazr olduunuzda Sonraki zerine tklayn. +InfoAfterLabel=Lütfen ilerlemeden önce aşağıdaki önemli bilgileri okuyun. +InfoAfterClickLabel=Uygulamayı kurmaya hazır olduğunuzda Sonraki üzerine tıklayın. -; *** "Kullanc Bilgileri" sayfas -WizardUserInfo=Kullanc Bilgileri -UserInfoDesc=Ltfen bilgilerinizi yazn. -UserInfoName=K&ullanc Ad: +; *** "Kullanıcı bilgileri" sayfası +WizardUserInfo=Kullanıcı bilgileri +UserInfoDesc=Lütfen bilgilerinizi yazın. +UserInfoName=K&ullanıcı adı: UserInfoOrg=Ku&rum: -UserInfoSerial=&Seri Numaras: -UserInfoNameRequired=Bir ad yazmalsnz. +UserInfoSerial=&Seri numarası: +UserInfoNameRequired=Bir ad yazmalısınız. -; *** "Hedef Konumunu Sein" sayfas -WizardSelectDir=Hedef Konumunu Sein +; *** "Kurulum konumunu seçin" sayfası +WizardSelectDir=Kurulum konumunu seçin SelectDirDesc=[name] nereye kurulsun? -SelectDirLabel3=[name] uygulamas u klasre kurulacak. -SelectDirBrowseLabel=Devam etmek icin Sonraki zerine tklayn. Farkl bir klasr semek iin Gzat zerine tklayn. -DiskSpaceGBLabel=En az [gb] GB bo disk alan gereklidir. -DiskSpaceMBLabel=En az [mb] MB bo disk alan gereklidir. -CannotInstallToNetworkDrive=Uygulama bir a srcs zerine kurulamaz. -CannotInstallToUNCPath=Uygulama bir UNC yolu zerine (\\yol gibi) kurulamaz. -InvalidPath=Src ad ile tam yolu yazmalsnz; rnein: %n%nC:\APP%n%n ya da u ekilde bir UNC yolu:%n%n\\sunucu\paylam -InvalidDrive=Src ya da UNC paylam yok ya da eriilemiyor. Ltfen baka bir tane sein. -DiskSpaceWarningTitle=Yeterli Bo Disk Alan Yok -DiskSpaceWarning=Kurulum iin %1 KB bo alan gerekli, ancak seilmi srcde yalnz %2 KB bo alan var.%n%nGene de devam etmek istiyor musunuz? -DirNameTooLong=Klasr ad ya da yol ok uzun. -InvalidDirName=Klasr ad geersiz. -BadDirName32=Klasr adlarnda u karakterler bulunamaz:%n%n%1 -DirExistsTitle=Klasr Zaten Var" -DirExists=Klasr:%n%n%1%n%zaten var. Kurulum iin bu klasr kullanmak ister misiniz? -DirDoesntExistTitle=Klasr Bulunamad -DirDoesntExist=Klasr:%n%n%1%n%nbulunamad.Klasrn oluturmasn ister misiniz? - -; *** "Bileenleri Sein" sayfas -WizardSelectComponents=Bileenleri Sein -SelectComponentsDesc=Hangi bileenler kurulacak? -SelectComponentsLabel2=Kurmak istediiniz bileenleri sein; kurmak istemediiniz bileenlerin iaretini kaldrn. Devam etmeye hazr olduunuzda Sonraki zerine tklayn. -FullInstallation=Tam Kurulum -; Mmknse 'Compact' ifadesini kendi dilinizde 'Minimal' anlamnda evirmeyin +SelectDirLabel3=[name] uygulaması şu klasöre kurulacak. +SelectDirBrowseLabel=İlerlemek icin Sonraki üzerine tıklayın. Farklı bir klasör seçmek için Göz at üzerine tıklayın. +DiskSpaceGBLabel=En az [gb] GB boş disk alanı gereklidir. +DiskSpaceMBLabel=En az [mb] MB boş disk alanı gereklidir. +CannotInstallToNetworkDrive=Uygulama bir ağ sürücüsü üzerine kurulamaz. +CannotInstallToUNCPath=Uygulama bir UNC yolu üzerine (\\yol gibi) kurulamaz. +InvalidPath=Sürücü adı ile tam yolu yazmalısınız. Örnek: %n%nC:\APP%n%n ya da şu şekilde bir UNC yolu:%n%n\\sunucu\paylaşım +InvalidDrive=Sürücü ya da UNC paylaşımı yok ya da erişilemiyor. Lütfen başka bir tane seçin. +DiskSpaceWarningTitle=Yeterli boş disk alanı yok +DiskSpaceWarning=Kurulum için %1 KB boş alan gerekli, ancak seçilmiş sürücüde yalnızca %2 KB boş alan var.%n%nGene de ilerlemek istiyor musunuz? +DirNameTooLong=Klasör adı ya da yol çok uzun. +InvalidDirName=Klasör adı geçersiz. +BadDirName32=Klasör adlarında şu karakterler bulunamaz:%n%n%1 +DirExistsTitle=Klasör zaten var +DirExists=Klasör:%n%n%1%n%nzaten var. Kurulum için bu klasörü kullanmak ister misiniz? +DirDoesntExistTitle=Klasör bulunamadı +DirDoesntExist=Klasör:%n%n%1%n%nbulunamadı.Klasörün oluşturmasını ister misiniz? + +; *** "Bileşenleri seçin" sayfası +WizardSelectComponents=Bileşenleri seçin +SelectComponentsDesc=Hangi bileşenler kurulacak? +SelectComponentsLabel2=Kurmak istediğiniz bileşenleri seçin; kurmak istemediğiniz bileşenlerin işaretini kaldırın. İlerlemeye hazır olduğunuzda Sonraki üzerine tıklayın. +FullInstallation=Tam kurulum +; Olabiliyorsa 'Compact' ifadesini kendi dilinizde 'Minimal' anlamında çevirmeyin CompactInstallation=Normal kurulum -CustomInstallation=zel kurulum -NoUninstallWarningTitle=Bileenler Zaten Var -NoUninstallWarning=u bileenlerin bilgisayarnzda zaten kurulu olduu algland:%n%n%1%n%n Bu bileenlerin iaretlerinin kaldrlmas bileenleri kaldrmaz.%n%nGene de devam etmek istiyor musunuz? +CustomInstallation=Özel kurulum +NoUninstallWarningTitle=Bileşenler zaten var +NoUninstallWarning=Şu bileşenlerin bilgisayarınızda zaten kurulu olduğu algılandı:%n%n%1%n%n Bu bileşenlerin işaretlerinin kaldırılması bileşenleri kaldırmaz.%n%nGene de ilerlemek istiyor musunuz? ComponentSize1=%1 KB ComponentSize2=%1 MB -ComponentsDiskSpaceGBLabel=Seili bileenler iin diskte en az [gb] GB bo alan bulunmas gerekli. -ComponentsDiskSpaceMBLabel=Seili bileenler iin diskte en az [mb] MB bo alan bulunmas gerekli. - -; *** "Ek lemleri Sein" sayfas -WizardSelectTasks=Ek lemleri Sein -SelectTasksDesc=Baka hangi ilemler yaplsn? -SelectTasksLabel2=[name] kurulumu srasnda yaplmasn istediiniz ek ileri sein ve Sonraki zerine tklayn. - -; *** "Balat Mens Klasrn Sein" sayfas -WizardSelectProgramGroup=Balat Mens Klasrn Sein -SelectStartMenuFolderDesc=Uygulamann ksayollar nereye eklensin? -SelectStartMenuFolderLabel3=Kurulum yardmcs uygulama ksayollarn aadaki Balat Mens klasrne ekleyecek. -SelectStartMenuFolderBrowseLabel=Devam etmek iin Sonraki zerine tklayn. Farkl bir klasr semek iin Gzat zerine tklayn. -MustEnterGroupName=Bir klasr ad yazmalsnz. -GroupNameTooLong=Klasr ad ya da yol ok uzun. -InvalidGroupName=Klasr ad geersiz. -BadGroupName=Klasr adnda u karakterler bulunamaz:%n%n%1 -NoProgramGroupCheck2=Balat Mens klasr &oluturulmasn - -; *** "Kurulmaya Hazr" sayfas -WizardReady=Kurulmaya Hazr -ReadyLabel1=[name] bilgisayarnza kurulmaya hazr. -ReadyLabel2a=Kuruluma devam etmek iin Sonraki zerine, ayarlar gzden geirip deitirmek iin nceki zerine tklayn. -ReadyLabel2b=Kuruluma devam etmek iin Sonraki zerine tklayn. -ReadyMemoUserInfo=Kullanc bilgileri: -ReadyMemoDir=Hedef konumu: -ReadyMemoType=Kurulum tr: -ReadyMemoComponents=Seilmi bileenler: -ReadyMemoGroup=Balat Mens klasr: -ReadyMemoTasks=Ek ilemler: +ComponentsDiskSpaceGBLabel=Seçilmiş bileşenler için diskte en az [gb] GB boş alan bulunması gerekli. +ComponentsDiskSpaceMBLabel=Seçilmiş bileşenler için diskte en az [mb] MB boş alan bulunması gerekli. + +; *** "Ek işlemleri seçin" sayfası +WizardSelectTasks=Ek işlemleri seçin +SelectTasksDesc=Başka hangi işlemler yapılsın? +SelectTasksLabel2=[name] kurulumu sırasında yapılmasını istediğiniz ek işleri seçin ve Sonraki üzerine tıklayın. + +; *** "Başlat menüsü klasörünü seçin" sayfası +WizardSelectProgramGroup=Başlat menüsü klasörünü seçin +SelectStartMenuFolderDesc=Uygulamanın kısayolları nereye eklensin? +SelectStartMenuFolderLabel3=Kurulum yardımcısı uygulama kısayollarını aşağıdaki Başlat menüsü klasörüne ekleyecek. +SelectStartMenuFolderBrowseLabel=İlerlemek için Sonraki üzerine tıklayın. Farklı bir klasör seçmek için Göz at üzerine tıklayın. +MustEnterGroupName=Bir klasör adı yazmalısınız. +GroupNameTooLong=Klasör adı ya da yol çok uzun. +InvalidGroupName=Klasör adı geçersiz. +BadGroupName=Klasör adında şu karakterler bulunamaz:%n%n%1 +NoProgramGroupCheck2=Başlat menüsü klasörü &oluşturulmasın + +; *** "Kurulmaya hazır" sayfası +WizardReady=Kurulmaya hazır +ReadyLabel1=[name] bilgisayarınıza kurulmaya hazır. +ReadyLabel2a=Kuruluma başlamak için Sonraki üzerine, ayarları gözden geçirip değiştirmek için Önceki üzerine tıklayın. +ReadyLabel2b=Kuruluma başlamak için Sonraki üzerine tıklayın. +ReadyMemoUserInfo=Kullanıcı bilgileri: +ReadyMemoDir=Kurulum konumu: +ReadyMemoType=Kurulum türü: +ReadyMemoComponents=Seçilmiş bileşenler: +ReadyMemoGroup=Başlat menüsü klasörü: +ReadyMemoTasks=Ek işlemler: ; *** TDownloadWizardPage wizard page and DownloadTemporaryFile DownloadingLabel=Ek dosyalar indiriliyor... -ButtonStopDownload=ndirmeyi &durdur -StopDownload=ndirmeyi durdurmak istediinize emin misiniz? -ErrorDownloadAborted=ndirme durduruldu -ErrorDownloadFailed=ndirilemedi: %1 %2 -ErrorDownloadSizeFailed=Boyut alnamad: %1 %2 -ErrorFileHash1=Dosya karmas dorulanamad: %1 -ErrorFileHash2=Dosya karmas geersiz: %1 olmas gerekirken %2 -ErrorProgress=Adm geersiz: %1 / %2 -ErrorFileSize=Dosya boyutu geersiz: %1 olmas gerekirken %2 - -; *** "Kuruluma Hazrlanlyor" sayfas -WizardPreparing=Kuruluma Hazrlanlyor -PreparingDesc=[name] bilgisayarnza kurulmaya hazrlanyor. -PreviousInstallNotCompleted=nceki uygulama kurulumu ya da kaldrlmas tamamlanmam. Bu kurulumun tamamlanmas iin bilgisayarnz yeniden balatmalsnz.%n%nBilgisayarnz yeniden balattktan sonra ilemi tamamlamak iin [name] kurulum yardmcsn yeniden altrn. -CannotContinue=Kuruluma devam edilemiyor. kmak iin ptal zerine tklayn. -ApplicationsFound=Kurulum yardmcs tarafndan gncellenmesi gereken dosyalar, u uygulamalar tarafndan kullanyor. Kurulum yardmcsnn bu uygulamalar otomatik olarak kapatmasna izin vermeniz nerilir. -ApplicationsFound2=Kurulum yardmcs tarafndan gncellenmesi gereken dosyalar, u uygulamalar tarafndan kullanyor. Kurulum yardmcsnn bu uygulamalar otomatik olarak kapatmasna izin vermeniz nerilir. Kurulum tamamlandktan sonra, uygulamalar yeniden balatlmaya allacak. -CloseApplications=&Uygulamalar kapatlsn -DontCloseApplications=Uygulamalar &kapatlmasn -ErrorCloseApplications=Kurulum yardmcs uygulamalar kapatamad. Kurulum yardmcs tarafndan gncellenmesi gereken dosyalar kullanan uygulamalar el ile kapatmanz nerilir. -PrepareToInstallNeedsRestart=Kurulum iin bilgisayarn yeniden balatlmas gerekiyor. Bilgisayar yeniden balattktan sonra [name] kurulumunu tamamlamak iin kurulum yardmcsn yeniden altrn.%n%nBilgisayar imdi yeniden balatmak ister misiniz? - -; *** "Kuruluyor" sayfas +ButtonStopDownload=İndirmeyi &durdur +StopDownload=İndirmeyi durdurmak istediğinize emin misiniz? +ErrorDownloadAborted=İndirme durduruldu +ErrorDownloadFailed=İndirilemedi: %1 %2 +ErrorDownloadSizeFailed=Boyut alınamadı: %1 %2 +ErrorFileHash1=Dosya karması doğrulanamadı: %1 +ErrorFileHash2=Dosya karması geçersiz: %1 olması gerekirken %2 +ErrorProgress=Adım geçersiz: %1 / %2 +ErrorFileSize=Dosya boyutu geçersiz: %1 olması gerekirken %2 + +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Ek dosyalar ayıklanıyor... +ButtonStopExtraction=Ayıklamayı &durdur +StopExtraction=Ayıklamayı durdurmak istediğinize emin misiniz? +ErrorExtractionAborted=Ayıklama durduruldu +ErrorExtractionFailed=Ayıklanamadı: %1 + +; *** "Kuruluma hazırlanılıyor" sayfası +WizardPreparing=Kuruluma hazırlanılıyor +PreparingDesc=[name] bilgisayarınıza kurulmaya hazırlanıyor. +PreviousInstallNotCompleted=Önceki uygulama kurulumu ya da kaldırılması tamamlanmamış. Bu kurulumun tamamlanması için bilgisayarınızı yeniden başlatmalısınız.%n%nBilgisayarınızı yeniden başlattıktan sonra işlemi tamamlamak için [name] kurulum yardımcısını yeniden çalıştırın. +CannotContinue=Kurulum yapılamadı. Çıkmak için İptal üzerine tıklayın. +ApplicationsFound=Kurulum yardımcısı tarafından güncellenmesi gereken dosyalar, şu uygulamalar tarafından kullanıyor. Kurulum yardımcısının bu uygulamaları otomatik olarak kapatmasına izin vermeniz önerilir. +ApplicationsFound2=Kurulum yardımcısı tarafından güncellenmesi gereken dosyalar, şu uygulamalar tarafından kullanıyor. Kurulum yardımcısının bu uygulamaları otomatik olarak kapatmasına izin vermeniz önerilir. Kurulum tamamlandıktan sonra, uygulamalar yeniden başlatılmaya çalışılacak. +CloseApplications=&Uygulamalar kapatılsın +DontCloseApplications=Uygulamalar &kapatılmasın +ErrorCloseApplications=Kurulum yardımcısı uygulamaları kapatamadı. Kurulum yardımcısı tarafından güncellenmesi gereken dosyaları kullanan uygulamaları el ile kapatmanız önerilir. +PrepareToInstallNeedsRestart=Kurulum için bilgisayarın yeniden başlatılması gerekiyor. Bilgisayarı yeniden başlattıktan sonra [name] kurulumunu tamamlamak için kurulum yardımcısını yeniden çalıştırın.%n%nBilgisayarı şimdi yeniden başlatmak ister misiniz? + +; *** "Kuruluyor" sayfası WizardInstalling=Kuruluyor -InstallingLabel=Ltfen [name] bilgisayarnza kurulurken bekleyin. - -; *** "Kurulum Tamamland" sayfas -FinishedHeadingLabel=[name] kurulum yardmcs tamamlanyor -FinishedLabelNoIcons=Bilgisayarnza [name] kurulumu tamamland. -FinishedLabel=Bilgisayarnza [name] kurulumu tamamland. Simgeleri yklemeyi setiyseniz, simgelere tklayarak uygulamay balatabilirsiniz. -ClickFinish=Kurulum yardmcsndan kmak iin Bitti zerine tklayn. -FinishedRestartLabel=[name] kurulumunun tamamlanmas iin, bilgisayarnz yeniden balatlmal. imdi yeniden balatmak ister misiniz? -FinishedRestartMessage=[name] kurulumunun tamamlanmas iin, bilgisayarnz yeniden balatlmal.%n%nimdi yeniden balatmak ister misiniz? -ShowReadmeCheck=Evet README dosyas grntlensin -YesRadio=&Evet, bilgisayar imdi yeniden balatlsn -NoRadio=&Hayr, bilgisayar daha sonra yeniden balatacam +InstallingLabel=Lütfen [name] bilgisayarınıza kurulurken bekleyin. + +; *** "Kurulum Tamamlandı" sayfası +FinishedHeadingLabel=[name] kurulum yardımcısı tamamlanıyor +FinishedLabelNoIcons=Bilgisayarınıza [name] kurulumu tamamlandı. +FinishedLabel=Bilgisayarınıza [name] kurulumu tamamlandı. Simgeleri yüklemeyi seçtiyseniz, simgelere tıklayarak uygulamayı başlatabilirsiniz. +ClickFinish=Kurulum yardımcısından çıkmak için Bitti üzerine tıklayın. +FinishedRestartLabel=[name] kurulumunun tamamlanması için, bilgisayarınız yeniden başlatılmalı. Şimdi yeniden başlatmak ister misiniz? +FinishedRestartMessage=[name] kurulumunun tamamlanması için, bilgisayarınız yeniden başlatılmalı.%n%nŞimdi yeniden başlatmak ister misiniz? +ShowReadmeCheck=Evet README dosyası görüntülensin +YesRadio=&Evet, bilgisayar şimdi yeniden başlatılsın +NoRadio=&Hayır, bilgisayarı daha sonra yeniden başlatacağım ; used for example as 'Run MyProg.exe' -RunEntryExec=%1 altrlsn +RunEntryExec=%1 çalıştırılsın ; used for example as 'View Readme.txt' -RunEntryShellExec=%1 grntlensin +RunEntryShellExec=%1 görüntülensin -; *** "Kurulum iin Sradaki Disk Gerekli" iletileri -ChangeDiskTitle=Kurulum Yardmcs Sradaki Diske Gerek Duyuyor -SelectDiskLabel2=Ltfen %1 numaral diski takp Tamam zerine tklayn.%n%nDiskteki dosyalar aadakinden farkl bir klasrde bulunuyorsa, doru yolu yazn ya da Gzat zerine tklayarak doru klasr sein. +; *** "Kurulum için sıradaki disk gerekli" iletileri +ChangeDiskTitle=Kurulum yardımcısı sıradaki diske gerek duyuyor +SelectDiskLabel2=Lütfen %1 numaralı diski takıp Tamam üzerine tıklayın.%n%nDiskteki dosyalar aşağıdakinden farklı bir klasörde bulunuyorsa, doğru yolu yazın ya da Göz at üzerine tıklayarak doğru klasörü seçin. PathLabel=&Yol: -FileNotInDir2="%1" dosyas "%2" iinde bulunamad. Ltfen doru diski takn ya da baka bir klasr sein. -SelectDirectoryLabel=Ltfen sonraki diskin konumunu belirtin. +FileNotInDir2="%1" dosyası "%2" içinde bulunamadı. Lütfen doğru diski takın ya da başka bir klasör seçin. +SelectDirectoryLabel=Lütfen sonraki diskin konumunu belirtin. -; *** Kurulum aamas iletileri -SetupAborted=Kurulum tamamlanamad.%n%nLtfen sorunu dzelterek kurulum yardmcsn yeniden altrn. -AbortRetryIgnoreSelectAction=Yaplacak ilemi sein +; *** Kurulum aşaması iletileri +SetupAborted=Kurulum tamamlanamadı.%n%nLütfen sorunu düzelterek kurulum yardımcısını yeniden çalıştırın. +AbortRetryIgnoreSelectAction=Yapılacak işlemi seçin AbortRetryIgnoreRetry=&Yeniden denensin -AbortRetryIgnoreIgnore=&Sorun yok saylp devam edilsin +AbortRetryIgnoreIgnore=&Sorun yok sayılıp ilerlensin AbortRetryIgnoreCancel=Kurulum iptal edilsin ; *** Kurulum durumu iletileri -StatusClosingApplications=Uygulamalar kapatlyor... -StatusCreateDirs=Klasrler oluturuluyor... -StatusExtractFiles=Dosyalar ayklanyor... -StatusCreateIcons=Ksayollar oluturuluyor... -StatusCreateIniEntries=INI kaytlar oluturuluyor... -StatusCreateRegistryEntries=Kayt Defteri kaytlar oluturuluyor... +StatusClosingApplications=Uygulamalar kapatılıyor... +StatusCreateDirs=Klasörler oluşturuluyor... +StatusExtractFiles=Dosyalar ayıklanıyor... +StatusCreateIcons=Kısayollar oluşturuluyor... +StatusCreateIniEntries=INI kayıtları oluşturuluyor... +StatusCreateRegistryEntries=Kayıt Defteri kayıtları oluşturuluyor... StatusRegisterFiles=Dosyalar kaydediliyor... -StatusSavingUninstall=Kaldrma bilgileri kaydediliyor... -StatusRunProgram=Kurulum tamamlanyor... -StatusRestartingApplications=Uygulamalar yeniden balatlyor... -StatusRollback=Deiiklikler geri alnyor... - -; *** eitli hata iletileri -ErrorInternal2= hata: %1 -ErrorFunctionFailedNoCode=%1 tamamlanamad. -ErrorFunctionFailed=%1 tamamlanamad; kod %2 -ErrorFunctionFailedWithMessage=%1 tamamlanamad; kod %2.%n%3 -ErrorExecutingProgram=u dosya yrtlemedi:%n%1 - -; *** Kayt defteri hatalar -ErrorRegOpenKey=Kayt defteri anahtar alrken bir sorun kt:%n%1%2 -ErrorRegCreateKey=Kayt defteri anahtar eklenirken bir sorun kt:%n%1%2 -ErrorRegWriteKey=Kayt defteri anahtar yazlrken bir sorun kt:%n%1%2 - -; *** INI hatalar -ErrorIniEntry="%1" dosyasna INI kayd eklenirken bir sorun kt. - -; *** Dosya kopyalama hatalar -FileAbortRetryIgnoreSkipNotRecommended=&Bu dosya atlansn (nerilmez) -FileAbortRetryIgnoreIgnoreNotRecommended=&Sorun yok saylp devam edilsin (nerilmez) -SourceIsCorrupted=Kaynak dosya bozulmu -SourceDoesntExist="%1" kaynak dosyas bulunamad -ExistingFileReadOnly2=Var olan dosya salt okunabilir olarak iaretlenmi olduundan zerine yazlamad. -ExistingFileReadOnlyRetry=&Salt okunur iareti kaldrlp yeniden denensin +StatusSavingUninstall=Kaldırma bilgileri kaydediliyor... +StatusRunProgram=Kurulum tamamlanıyor... +StatusRestartingApplications=Uygulamalar yeniden başlatılıyor... +StatusRollback=Değişiklikler geri alınıyor... + +; *** Çeşitli hata iletileri +ErrorInternal2=İç hata: %1 +ErrorFunctionFailedNoCode=%1 tamamlanamadı. +ErrorFunctionFailed=%1 tamamlanamadı; kod %2 +ErrorFunctionFailedWithMessage=%1 tamamlanamadı; kod %2.%n%3 +ErrorExecutingProgram=Şu dosya yürütülemedi:%n%1 + +; *** Kayıt defteri hataları +ErrorRegOpenKey=Kayıt defteri anahtarı açılırken bir sorun çıktı:%n%1%2 +ErrorRegCreateKey=Kayıt defteri anahtarı eklenirken bir sorun çıktı:%n%1%2 +ErrorRegWriteKey=Kayıt defteri anahtarı yazılırken bir sorun çıktı:%n%1%2 + +; *** INI hataları +ErrorIniEntry="%1" dosyasına INI kaydı eklenirken bir sorun çıktı. + +; *** Dosya kopyalama hataları +FileAbortRetryIgnoreSkipNotRecommended=&Bu dosya atlansın (önerilmez) +FileAbortRetryIgnoreIgnoreNotRecommended=&Sorun yok sayılıp ilerlensin (önerilmez) +SourceIsCorrupted=Kaynak dosya bozulmuş +SourceDoesntExist="%1" kaynak dosyası bulunamadı +ExistingFileReadOnly2=Var olan dosya salt okunabilir olarak işaretlenmiş olduğundan üzerine yazılamadı. +ExistingFileReadOnlyRetry=&Salt okunur işareti kaldırılıp yeniden denensin ExistingFileReadOnlyKeepExisting=&Var olan dosya korunsun -ErrorReadingExistingDest=Var olan dosya okunmaya allrken bir sorun kt. -FileExistsSelectAction=Yaplacak ilemi sein +ErrorReadingExistingDest=Var olan dosya okunmaya çalışılırken bir sorun çıktı. +FileExistsSelectAction=Yapılacak işlemi seçin FileExists2=Dosya zaten var. -FileExistsOverwriteExisting=&Var olan dosyann zerine yazlsn +FileExistsOverwriteExisting=&Var olan dosyanın üzerine yazılsın FileExistsKeepExisting=Var &olan dosya korunsun -FileExistsOverwriteOrKeepAll=&Sonraki akmalarda da bu ilem yaplsn -ExistingFileNewerSelectAction=Yaplacak ilemi sein -ExistingFileNewer2=Var olan dosya, kurulum yardmcs tarafndan yazlmaya allandan daha yeni. -ExistingFileNewerOverwriteExisting=&Var olan dosyann zerine yazlsn -ExistingFileNewerKeepExisting=Var &olan dosya korunsun (nerilir) -ExistingFileNewerOverwriteOrKeepAll=&Sonraki akmalarda bu ilem yaplsn -ErrorChangingAttr=Var olan dosyann znitelikleri deitirilirken bir sorun kt: -ErrorCreatingTemp=Hedef klasrde bir dosya oluturulurken bir sorun kt: -ErrorReadingSource=Kaynak dosya okunurken bir sorun kt: -ErrorCopying=Dosya kopyalanrken bir sorun kt: -ErrorReplacingExistingFile=Var olan dosya deitirilirken bir sorun kt: -ErrorRestartReplace=Yeniden balatmada zerine yazlamad: -ErrorRenamingTemp=Hedef klasrdeki bir dosyann ad deitirilirken sorun kt: -ErrorRegisterServer=DLL/OCX kayt edilemedi: %1 -ErrorRegSvr32Failed=RegSvr32 ilemi u kod ile tamamlanamad: %1 -ErrorRegisterTypeLib=Tr kitapl kayt defterine eklenemedi: %1 - -; *** Kaldrma srasnda grntlenecek ad iaretleri +FileExistsOverwriteOrKeepAll=&Sonraki çakışmalarda da bu işlem yapılsın +ExistingFileNewerSelectAction=Yapılacak işlemi seçin +ExistingFileNewer2=Var olan dosya, kurulum yardımcısı tarafından yazılmaya çalışılandan daha yeni. +ExistingFileNewerOverwriteExisting=&Var olan dosyanın üzerine yazılsın +ExistingFileNewerKeepExisting=Var &olan dosya korunsun (önerilir) +ExistingFileNewerOverwriteOrKeepAll=&Sonraki çakışmalarda bu işlem yapılsın +ErrorChangingAttr=Var olan dosyanın öznitelikleri değiştirilirken bir sorun çıktı: +ErrorCreatingTemp=Kurulum klasöründe bir dosya oluşturulurken sorun çıktı: +ErrorReadingSource=Kaynak dosya okunurken sorun çıktı: +ErrorCopying=Dosya kopyalanırken sorun çıktı: +ErrorReplacingExistingFile=Var olan dosya değiştirilirken sorun çıktı: +ErrorRestartReplace=Yeniden başlatmada üzerine yazılamadı: +ErrorRenamingTemp=Kurulum klasöründeki bir dosyanın adı değiştirilirken sorun çıktı: +ErrorRegisterServer=DLL/OCX kayıt edilemedi: %1 +ErrorRegSvr32Failed=RegSvr32 işlemi şu kod ile tamamlanamadı: %1 +ErrorRegisterTypeLib=Tür kitaplığı kayıt defterine eklenemedi: %1 + +; *** Kaldırma sırasında görüntülenecek ad işaretleri ; 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=Tm kullanclar -UninstallDisplayNameMarkCurrentUser=Geerli kullanc - -; *** Kurulum sonras hatalar -ErrorOpeningReadme=README dosyas alrken bir sorun kt. -ErrorRestartingComputer=Kurulum yardmcs bilgisayarnz yeniden balatamyor. Ltfen bilgisayarnz yeniden balatn. - -; *** Kaldrma yardmcs iletileri -UninstallNotFound="%1" dosyas bulunamad. Uygulama kaldrlamyor. -UninstallOpenError="%1" dosyas alamad. Uygulama kaldrlamyor. -UninstallUnsupportedVer="%1" uygulama kaldrma gnlk dosyasnn biimi, bu kaldrma yardmcs srm tarafndan anlalamad. Uygulama kaldrlamyor. -UninstallUnknownEntry=Kaldrma gnlnde bilinmeyen bir kayt (%1) bulundu. -ConfirmUninstall=%1 uygulamasn tm bileenleri ile birlikte tamamen kaldrmak istediinize emin misiniz? -UninstallOnlyOnWin64=Bu kurulum yalnz 64 bit Windows zerinden kaldrlabilir. -OnlyAdminCanUninstall=Bu kurulum yalnz ynetici haklarna sahip bir kullanc tarafndan kaldrlabilir. -UninstallStatusLabel=Ltfen %1 uygulamas bilgisayarnzdan kaldrlrken bekleyin. -UninstalledAll=%1 uygulamas bilgisayarnzdan kaldrld. -UninstalledMost=%1 uygulamas kaldrld.%n%nBaz bileenler kaldrlamad. Bunlar el ile silebilirsiniz. -UninstalledAndNeedsRestart=%1 kaldrma ileminin tamamlanmas iin bilgisayarnzn yeniden balatlmas gerekli.%n%nimdi yeniden balatmak ister misiniz? -UninstallDataCorrupted="%1" dosyas bozulmu. Kaldrlamyor. - -; *** Kaldrma aamas iletileri -ConfirmDeleteSharedFileTitle=Paylalan Dosya Silinsin mi? -ConfirmDeleteSharedFile2=Sisteme gre, paylalan u dosya baka bir uygulama tarafndan kullanlmyor ve kaldrlabilir. Bu paylalm dosyay silmek ister misiniz?%n%nBu dosya, baka herhangi bir uygulama tarafndan kullanlyor ise, silindiinde dier uygulama dzgn almayabilir. Emin deilseniz Hayr zerine tklayn. Dosyay sisteminizde brakmann bir zarar olmaz. -SharedFileNameLabel=Dosya ad: +UninstallDisplayNameMarkAllUsers=Tüm kullanıcılar +UninstallDisplayNameMarkCurrentUser=Geçerli kullanıcı + +; *** Kurulum sonrası hataları +ErrorOpeningReadme=README dosyası açılırken sorun çıktı. +ErrorRestartingComputer=Kurulum yardımcısı bilgisayarınızı yeniden başlatamıyor. Lütfen bilgisayarınızı yeniden başlatın. + +; *** Kaldırma yardımcısı iletileri +UninstallNotFound="%1" dosyası bulunamadı. Uygulama kaldırılamıyor. +UninstallOpenError="%1" dosyası açılamadı. Uygulama kaldırılamıyor. +UninstallUnsupportedVer="%1" uygulama kaldırma günlük dosyasının biçimi, bu kaldırma yardımcısı sürümü tarafından anlaşılamadı. Uygulama kaldırılamıyor. +UninstallUnknownEntry=Kaldırma günlüğünde bilinmeyen bir kayıt (%1) bulundu. +ConfirmUninstall=%1 uygulamasını tüm bileşenleri ile birlikte tamamen kaldırmak istediğinize emin misiniz? +UninstallOnlyOnWin64=Bu kurulum yalnızca 64 bit Windows üzerinden kaldırılabilir. +OnlyAdminCanUninstall=Bu kurulum yalnızca yönetici yetkileri olan bir kullanıcı tarafından kaldırılabilir. +UninstallStatusLabel=Lütfen %1 uygulaması bilgisayarınızdan kaldırılırken bekleyin. +UninstalledAll=%1 uygulaması bilgisayarınızdan kaldırıldı. +UninstalledMost=%1 uygulaması kaldırıldı.%n%nBazı bileşenler kaldırılamadı. Bunları el ile silebilirsiniz. +UninstalledAndNeedsRestart=%1 kaldırma işleminin tamamlanması için bilgisayarınızın yeniden başlatılması gerekli.%n%nŞimdi yeniden başlatmak ister misiniz? +UninstallDataCorrupted="%1" dosyası bozulmuş. Kaldırılamıyor. + +; *** Kaldırma aşaması iletileri +ConfirmDeleteSharedFileTitle=Paylaşılan dosya silinsin mi? +ConfirmDeleteSharedFile2=Sisteme göre, paylaşılan şu dosya başka bir uygulama tarafından kullanılmıyor ve kaldırılabilir. Bu paylaşılmış dosyayı silmek ister misiniz?%n%nBu dosya, başka herhangi bir uygulama tarafından kullanılıyor ise, silindiğinde diğer uygulama düzgün çalışmayabilir. Emin değilseniz Hayır üzerine tıklayın. Dosyayı sisteminizde bırakmanın bir zararı olmaz. +SharedFileNameLabel=Dosya adı: SharedFileLocationLabel=Konum: -WizardUninstalling=Kaldrma Durumu -StatusUninstalling=%1 kaldrlyor... +WizardUninstalling=Kaldırma durumu +StatusUninstalling=%1 kaldırılıyor... -; *** Kapatmay engelleme nedenleri +; *** Kapatmayı engelleme nedenleri ShutdownBlockReasonInstallingApp=%1 kuruluyor. -ShutdownBlockReasonUninstallingApp=%1 kaldrlyor. +ShutdownBlockReasonUninstallingApp=%1 kaldırılıyor. ; 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 srm +NameAndVersion=%1 %2 sürümü AdditionalIcons=Ek simgeler: -CreateDesktopIcon=Masast simg&esi oluturulsun -CreateQuickLaunchIcon=Hzl Balat simgesi &oluturulsun -ProgramOnTheWeb=%1 Web Sitesi -UninstallProgram=%1 Uygulamasn Kaldr -LaunchProgram=%1 Uygulamasn altr -AssocFileExtension=%1 &uygulamas ile %2 dosya uzants ilikilendirilsin -AssocingFileExtension=%1 uygulamas ile %2 dosya uzants ilikilendiriliyor... -AutoStartProgramGroupDescription=Balang: -AutoStartProgram=%1 otomatik olarak balatlsn -AddonHostProgramNotFound=%1 setiiniz klasrde bulunamad.%n%nYine de devam etmek istiyor musunuz? \ No newline at end of file +CreateDesktopIcon=Masaüstü simg&esi oluşturulsun +CreateQuickLaunchIcon=Hızlı başlat simgesi &oluşturulsun +ProgramOnTheWeb=%1 sitesi +UninstallProgram=%1 uygulamasını kaldır +LaunchProgram=%1 uygulamasını çalıştır +AssocFileExtension=%1 &uygulaması ile %2 dosya uzantısı ilişkilendirilsin +AssocingFileExtension=%1 uygulaması ile %2 dosya uzantısı ilişkilendiriliyor... +AutoStartProgramGroupDescription=Başlangıç: +AutoStartProgram=%1 otomatik olarak başlatılsın +AddonHostProgramNotFound=%1 seçtiğiniz klasörde bulunamadı.%n%nYine de ilerlemek istiyor musunuz? diff --git a/bin/lib/innosetup/app/Languages/Ukrainian.isl b/bin/lib/innosetup/app/Languages/Ukrainian.isl index c12c6eb..125987e 100644 --- a/bin/lib/innosetup/app/Languages/Ukrainian.isl +++ b/bin/lib/innosetup/app/Languages/Ukrainian.isl @@ -1,385 +1,383 @@ -; *** Inno Setup version 6.1.0+ Ukrainian messages *** +; *** Inno Setup version 6.4.0+ Ukrainian messages *** ; Author: Dmytro Onyshchuk ; E-Mail: mrlols3@gmail.com ; Please report all spelling/grammar errors, and observations. ; Version 2020.08.04 +; Updated and Reviewed on 24.12.2024 by Sergii Leonov (5IM0f0R@ukr.net) -; *** Inno Setup 6.1.0 *** -; : +; *** Український переклад Inno Setup для версії 6.4.0 та вище*** +; Автор перекладу: Дмитро Онищук ; E-Mail: mrlols3@gmail.com -; , . -; 2020.08.04 +; Будь ласка, повідомляйте про всі знайдені помилки та зауваження. +; Версія перекладу 2020.08.04 +; Оновлено та переглянуто 24.12.2024, Сергій Леонов (5IM0f0R@ukr.net) [LangOptions] -; The following three entries are very important. Be sure to read and -; understand the '[LangOptions] section' topic in the help file. LanguageName=<0423><043A><0440><0430><0457><043D><0441><044C><043A><0430> LanguageID=$0422 LanguageCodePage=1251 -; 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] -; *** -SetupAppTitle= -SetupWindowTitle= %1 -UninstallAppTitle= -UninstallAppFullTitle= %1 +; *** Application titles +SetupAppTitle=Встановлення +SetupWindowTitle=Встановлення — %1 +UninstallAppTitle=Видалення +UninstallAppFullTitle=Видалення — %1 ; *** Misc. common -InformationTitle= -ConfirmTitle=ϳ -ErrorTitle= +InformationTitle=Інформація +ConfirmTitle=Підтвердження +ErrorTitle=Помилка ; *** SetupLdr messages -SetupLdrStartupMessage= %1 ', ? -LdrCannotCreateTemp= . -LdrCannotExecTemp= . +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= . -SetupAppRunningError=, %1 .%n%n , ﳿ OK , . -UninstallAppRunningError=, %1 .%n%n , ﳿ OK , . +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=Щоб встановити цю програму ви повинні увійти до системи як адміністратор або як член групи «Досвідчені користувачі». +SetupAppRunningError=Виявлено, що %1 вже відкрита.%n%nБудь ласка, закрийте всі копії програми та натисніть «OK» для продовження, або «Скасувати» для виходу. +UninstallAppRunningError=Виявлено, що %1 вже відкрита.%n%nБудь ласка, закрийте всі копії програми та натисніть «OK» для продовження, або «Скасувати» для виходу. ; *** Startup questions -PrivilegesRequiredOverrideTitle= -PrivilegesRequiredOverrideInstruction= -PrivilegesRequiredOverrideText1=%1 ( ), . -PrivilegesRequiredOverrideText2=%1 , ( ). -PrivilegesRequiredOverrideAllUsers= & -PrivilegesRequiredOverrideAllUsersRecommended= & () -PrivilegesRequiredOverrideCurrentUser= -PrivilegesRequiredOverrideCurrentUserRecommended= & () - -; *** г -ErrorCreatingDir= "%1" -ErrorTooManyFilesInDir= "%1", - -; *** -ExitSetupTitle= -ExitSetupMessage= . , .%n%n .%n%n ? -AboutSetupMenuItem=& ... -AboutSetupTitle= -AboutSetupMessage=%1 %2%n%3%n%n%1 :%n%4 +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=Ukrainian translation by Dmytro Onyshchuk -; *** -ButtonBack=< & -ButtonNext=& > -ButtonInstall=& +; *** Buttons +ButtonBack=< &Назад +ButtonNext=&Далі > +ButtonInstall=&Встановити ButtonOK=OK -ButtonCancel= -ButtonYes=& -ButtonYesToAll= & -ButtonNo=&ͳ -ButtonNoToAll=& -ButtonFinish=& -ButtonBrowse=&... -ButtonWizardBrowse=&... -ButtonNewFolder=& - -; *** ij " " -SelectLanguageTitle= -SelectLanguageLabel= , . - -; *** -ClickNext= 볻, , . +ButtonCancel=Скасувати +ButtonYes=&Так +ButtonYesToAll=Так для &Всіх +ButtonNo=&Ні +ButtonNoToAll=Н&і для Всіх +ButtonFinish=&Готово +ButtonBrowse=&Огляд... +ButtonWizardBrowse=О&гляд... +ButtonNewFolder=&Створити папку + +; *** "Select Language" dialog messages +SelectLanguageTitle=Виберіть мову встановлення +SelectLanguageLabel=Виберіть мову, яка буде використовуватися під час встановлення. + +; *** Common wizard text +ClickNext=Натисніть «Далі», щоб продовжити, або «Скасувати» для виходу з програми встановлення. BeveledLabel= -BrowseDialogTitle= -BrowseDialogLabel= ʻ. -NewFolderName= - -; *** "" -WelcomeLabel1= [name]. -WelcomeLabel2= [name/ver] .%n%n . - -; *** "" -WizardPassword= -PasswordLabel1= . -PasswordLabel3= , 볻, . . -PasswordEditLabel=&: -IncorrectPassword= . , . - -; *** "˳ " -WizardLicense=˳ -LicenseLabel= , . -LicenseLabel3= , . , . -LicenseAccepted= & -LicenseNotAccepted= & - -; *** "" -WizardInfoBefore= -InfoBeforeLabel= , , . -InfoBeforeClickLabel= , 볻. -WizardInfoAfter= -InfoAfterLabel= , , . -InfoAfterClickLabel= , 볻. - -; *** " " -WizardUserInfo= -UserInfoDesc= , . -UserInfoName=& : -UserInfoOrg=&: -UserInfoSerial=& : -UserInfoNameRequired= '. - -; *** " " -WizardSelectDir= -SelectDirDesc= [name]? -SelectDirLabel3= [name] . -SelectDirBrowseLabel= 볻, . , . -DiskSpaceGBLabel= [gb] . -DiskSpaceMBLabel= [mb] M . -CannotInstallToNetworkDrive= . -CannotInstallToUNCPath= . -InvalidPath= , :%n%nC:\APP%n%n UNC:%n%n\\\ -InvalidDrive= , . , . -DiskSpaceWarningTitle= -DiskSpaceWarning= %1 , %2 .%n%n ? -DirNameTooLong=' . -InvalidDirName= . -BadDirName32=' :%n%n%1 -DirExistsTitle= -DirExists=:%n%n%1%n%n . ? -DirDoesntExistTitle= -DirDoesntExist=:%n%n%1%n%n . ? - -; *** " " -WizardSelectComponents= -SelectComponentsDesc= ? -SelectComponentsLabel2= ; . 볻, . -FullInstallation= +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] Гб вільного дискового простору. +DiskSpaceMBLabel=Необхідно як мінімум [mb] Mб вільного дискового простору. +CannotInstallToNetworkDrive=Встановлення не може проводитися на мережевий диск. +CannotInstallToUNCPath=Встановлення не може проводитися по мережевому шляху. +InvalidPath=Ви повинні вказати повний шлях з буквою диску, наприклад:%n%nC:\APP%n%nабо в форматі UNC:%n%n\\сервер\ресурс +InvalidDrive=Обраний Вами диск чи мережевий шлях не існує, або не доступний. Будь ласка, виберіть інший. +DiskSpaceWarningTitle=Недостатньо дискового простору +DiskSpaceWarning=Для встановлення необхідно як мінімум %1 Кб вільного простору, а на вибраному диску доступно лише %2 Кб.%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 K -ComponentSize2=%1 M -ComponentsDiskSpaceGBLabel= [gb] . -ComponentsDiskSpaceMBLabel= [mb] M . - -; *** " " -WizardSelectTasks= -SelectTasksDesc= ? -SelectTasksLabel2= [name] , 볻. - -; *** " " -WizardSelectProgramGroup= -SelectStartMenuFolderDesc= ? -SelectStartMenuFolderLabel3= . -SelectStartMenuFolderBrowseLabel= 볻, . , . -MustEnterGroupName= ' . -GroupNameTooLong= . -InvalidGroupName= . -BadGroupName=' :%n%n%1 -NoProgramGroupCheck2=& - -; *** " " -WizardReady= -ReadyLabel1= [name] . -ReadyLabel2a= , , . -ReadyLabel2b= . -ReadyMemoUserInfo= : -ReadyMemoDir= : -ReadyMemoType= : -ReadyMemoComponents= : -ReadyMemoGroup= : -ReadyMemoTasks= : +CompactInstallation=Компактне встановлення +CustomInstallation=Вибіркове встановлення +NoUninstallWarningTitle=Компоненти існують +NoUninstallWarning=Виявлено, що наступні компоненти вже встановленні на вашому комп’ютері:%n%n%1%n%nВідміна вибору цих компонентів не видалить їх.%n%nВи бажаєте продовжити? +ComponentSize1=%1 Kб +ComponentSize2=%1 Mб +ComponentsDiskSpaceGBLabel=Даний вибір вимагає як мінімум [gb] Гб дискового простору. +ComponentsDiskSpaceMBLabel=Даний вибір вимагає як мінімум [mb] Mб дискового простору. + +; *** "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 -DownloadingLabel= ... -ButtonStopDownload=& -StopDownload= ? -ErrorDownloadAborted= -ErrorDownloadFailed= : %1 %2 -ErrorDownloadSizeFailed= : %1 %2 -ErrorFileHash1= : %1 -ErrorFileHash2= : %1, %2 -ErrorProgress= : %1 %2 -ErrorFileSize= : %1, %2 - -; *** "ϳ " -WizardPreparing=ϳ -PreparingDesc= [name] . -PreviousInstallNotCompleted= . .%n%nϳ , [name]. -CannotContinue= . , . -ApplicationsFound= , . . -ApplicationsFound2= , . . ϳ , . -CloseApplications=& -DontCloseApplications=& -ErrorCloseApplications= . , , , . -PrepareToInstallNeedsRestart= . ϳ , [name]%n%n ? - -; *** "" -WizardInstalling= -InstallingLabel= , , [name] '. - -; *** " " -FinishedHeadingLabel= [name] -FinishedLabelNoIcons= [name] . -FinishedLabel= [name] . . -ClickFinish= . -FinishedRestartLabel= [name] . ? -FinishedRestartMessage= [name] .%n%n ? -ShowReadmeCheck=, README -YesRadio=&, -NoRadio=&ͳ, +DownloadingLabel=Завантаження додаткових файлів... +ButtonStopDownload=&Перервати завантаження +StopDownload=Ви дійсно бажаєте перервати завантаження? +ErrorDownloadAborted=Завантаження перервано +ErrorDownloadFailed=Помилка завантаження: %1 %2 +ErrorDownloadSizeFailed=Помилка отримання розміру: %1 %2 +ErrorFileHash1=Помилка хешу файлу: %1 +ErrorFileHash2=Невірний хеш файлу: очікувався %1, отриманий %2 +ErrorProgress=Помилка виконання: %1 з %2 +ErrorFileSize=Невірний розмір файлу: очікувався %1, отриманий %2 + +; *** TExtractionWizardPage wizard page and Extract7ZipArchive +ExtractionLabel=Розпакування додаткових файлів... +ButtonStopExtraction=&Перервати розпакування +StopExtraction=Ви дійсно бажаєте перервати розпакування? +ErrorExtractionAborted=Розпакування перервано +ErrorExtractionFailed=Помилка розпакування: %1 + +; *** "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 +RunEntryExec=Відкрити %1 ; used for example as 'View Readme.txt' -RunEntryShellExec= %1 +RunEntryShellExec=Переглянути %1 ; *** "Setup Needs the Next Disk" stuff -ChangeDiskTitle= -SelectDiskLabel2= , %1 OK.%n%n , , . -PathLabel=&: -FileNotInDir2= "%1" "%2". , . -SelectDirectoryLabel= , . +ChangeDiskTitle=Необхідно вставити наступний диск +SelectDiskLabel2=Будь ласка, вставте диск %1 і натисніть «OK».%n%nЯкщо потрібні файли можуть знаходитися в іншій папці, на відміну від вказаної нижче, введіть правильний шлях або натисніть «Огляд». +PathLabel=&Шлях: +FileNotInDir2=Файл "%1" не знайдений в "%2". Будь ласка, вставте належний диск або вкажіть іншу папку. +SelectDirectoryLabel=Будь ласка, вкажіть шлях до наступного диску. ; *** Installation phase messages -SetupAborted= .%n%n , . -AbortRetryIgnoreSelectAction= -AbortRetryIgnoreRetry=& -AbortRetryIgnoreIgnore=& -AbortRetryIgnoreCancel=³ - -; *** -StatusClosingApplications= ... -StatusCreateDirs= ... -StatusExtractFiles= ... -StatusCreateIcons= ... -StatusCreateIniEntries= INI ... -StatusCreateRegistryEntries= ... -StatusRegisterFiles= ... -StatusSavingUninstall= ... -StatusRunProgram= ... -StatusRestartingApplications= ... -StatusRollback= ... - -; *** г -ErrorInternal2= : %1 -ErrorFunctionFailedNoCode=%1 -ErrorFunctionFailed=%1 ; %2 -ErrorFunctionFailedWithMessage=%1 ; %2.%n%3 -ErrorExecutingProgram= :%n%1 - -; *** -ErrorRegOpenKey= :%n%1\%2 -ErrorRegCreateKey= :%n%1\%2 -ErrorRegWriteKey= :%n%1\%2 - -; *** INI -ErrorIniEntry= INI- "%1". - -; *** -FileAbortRetryIgnoreSkipNotRecommended=& ( ) -FileAbortRetryIgnoreIgnoreNotRecommended=& ( ) -SourceIsCorrupted= -SourceDoesntExist= "%1" -ExistingFileReadOnly2= , . -ExistingFileReadOnlyRetry=& " " -ExistingFileReadOnlyKeepExisting=& -ErrorReadingExistingDest= : -FileExistsSelectAction= -FileExists2= . -FileExistsOverwriteExisting=& -FileExistsKeepExisting=& -FileExistsOverwriteOrKeepAll=& -ExistingFileNewerSelectAction= -ExistingFileNewer2= , . -ExistingFileNewerOverwriteExisting=& -ExistingFileNewerKeepExisting=& () -ExistingFileNewerOverwriteOrKeepAll=& -ErrorChangingAttr= : -ErrorCreatingTemp= : -ErrorReadingSource= : -ErrorCopying= : -ErrorReplacingExistingFile= : -ErrorRestartReplace= RestartReplace: -ErrorRenamingTemp= : -ErrorRegisterServer= DLL/OCX: %1 -ErrorRegSvr32Failed= RegSvr32, %1 -ErrorRegisterTypeLib= : %1 +SetupAborted=Встановлення не завершено.%n%nБудь ласка, усуньте проблему і відкрийте програму встановлення знову. +AbortRetryIgnoreSelectAction=Виберіть дію +AbortRetryIgnoreRetry=&Спробувати знову +AbortRetryIgnoreIgnore=&Ігнорувати помилку та продовжити +AbortRetryIgnoreCancel=Відмінити встановлення + +; *** Installation status messages +StatusClosingApplications=Закриття програм... +StatusCreateDirs=Створення папок... +StatusExtractFiles=Розпакування файлів... +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" не існує +ExistingFileReadOnly2=Неможливо замінити існуючий файл, оскільки він позначений лише для читання. +ExistingFileReadOnlyRetry=&Видалити атрибут "лише читання" та спробувати знову +ExistingFileReadOnlyKeepExisting=&Залишити існуючий файл +ErrorReadingExistingDest=Виникла помилка при спробі читання існуючого файлу: +FileExistsSelectAction=Виберіть дію +FileExists2=Файл вже існує. +FileExistsOverwriteExisting=&Замінити існуючий файл +FileExistsKeepExisting=&Зберегти існуючий файл +FileExistsOverwriteOrKeepAll=&Повторити дію для всіх подальших конфліктів +ExistingFileNewerSelectAction=Виберіть дію +ExistingFileNewer2=Існуючий файл новіший, ніж встановлюваємий. +ExistingFileNewerOverwriteExisting=&Замінити існуючий файл +ExistingFileNewerKeepExisting=&Зберегти існуючий файл (рекомендується) +ExistingFileNewerOverwriteOrKeepAll=&Повторити дію для всіх подальших конфліктів +ErrorChangingAttr=Виникла помилка при спробі зміни атрибутів існуючого файлу: +ErrorCreatingTemp=Виникла помилка при спробі створення файлу в папці встановлення: +ErrorReadingSource=Виникла помилка при спробі читання вихідного файлу: +ErrorCopying=Виникла помилка при спробі копіювання файлу: +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- -UninstallDisplayNameMark64Bit=64- -UninstallDisplayNameMarkAllUsers= -UninstallDisplayNameMarkCurrentUser= +UninstallDisplayNameMark32Bit=32-біт +UninstallDisplayNameMark64Bit=64-біт +UninstallDisplayNameMarkAllUsers=Всі користувачі +UninstallDisplayNameMarkCurrentUser=Поточний користувач ; *** Post-installation errors -ErrorOpeningReadme= README. -ErrorRestartingComputer= '. , . - -; *** -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" . +ErrorOpeningReadme=Виникла помилка при спробі відкриття файлу README. +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... +ConfirmDeleteSharedFileTitle=Видалити загальні файли? +ConfirmDeleteSharedFile2=Система свідчить, що наступний спільний файл більше не використовується іншими програмами. Ви бажаєте видалити цей спільний файл?%n%nЯкщо інші програми все ще використовують цей файл і він видалиться, то ці програми можуть функціонувати неправильно. Якщо ви не впевнені, виберіть «Ні». Залишений файл не нашкодить вашій системі. +SharedFileNameLabel=Ім'я файлу: +SharedFileLocationLabel=Розміщення: +WizardUninstalling=Стан видалення +StatusUninstalling=Видалення %1... - -; *** -ShutdownBlockReasonInstallingApp= %1. -ShutdownBlockReasonUninstallingApp= %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= & -ProgramOnTheWeb= %1 -UninstallProgram= %1 -LaunchProgram=³ %1 -AssocFileExtension=& %1 %2 -AssocingFileExtension= %1 %2... -AutoStartProgramGroupDescription=: -AutoStartProgram= %1 -AddonHostProgramNotFound=%1 %n%n ? +NameAndVersion=%1, версія %2 +AdditionalIcons=Додаткові ярлики: +CreateDesktopIcon=Створити ярлики на &Робочому столі +CreateQuickLaunchIcon=Створити ярлики на &Панелі швидкого запуску +ProgramOnTheWeb=Сайт %1 в Інтернеті +UninstallProgram=Видалити %1 +LaunchProgram=Відкрити %1 +AssocFileExtension=&Асоціювати %1 з розширенням файлу %2 +AssocingFileExtension=Асоціювання %1 з розширенням файлу %2... +AutoStartProgramGroupDescription=Автозавантаження: +AutoStartProgram=Автоматично завантажувати %1 +AddonHostProgramNotFound=%1 не знайдений у вказаній вами папці%n%nВи все одно бажаєте продовжити? diff --git a/bin/lib/innosetup/app/Setup.e32 b/bin/lib/innosetup/app/Setup.e32 index f4c7220..4b7c858 100644 Binary files a/bin/lib/innosetup/app/Setup.e32 and b/bin/lib/innosetup/app/Setup.e32 differ diff --git a/bin/lib/innosetup/app/SetupLdr.e32 b/bin/lib/innosetup/app/SetupLdr.e32 index 50a45bd..c734fe0 100644 Binary files a/bin/lib/innosetup/app/SetupLdr.e32 and b/bin/lib/innosetup/app/SetupLdr.e32 differ diff --git a/bin/lib/innosetup/app/isfaq.url b/bin/lib/innosetup/app/isfaq.url new file mode 100644 index 0000000..9105455 --- /dev/null +++ b/bin/lib/innosetup/app/isfaq.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://jrsoftware.org/isfaq.php diff --git a/bin/lib/innosetup/app/islzma.dll b/bin/lib/innosetup/app/islzma.dll index 81fd05a..49573c7 100644 Binary files a/bin/lib/innosetup/app/islzma.dll and b/bin/lib/innosetup/app/islzma.dll differ diff --git a/bin/lib/innosetup/app/islzma32.exe b/bin/lib/innosetup/app/islzma32.exe index 7562645..2e9c890 100644 Binary files a/bin/lib/innosetup/app/islzma32.exe and b/bin/lib/innosetup/app/islzma32.exe differ diff --git a/bin/lib/innosetup/app/islzma64.exe b/bin/lib/innosetup/app/islzma64.exe index fd58a59..deb660c 100644 Binary files a/bin/lib/innosetup/app/islzma64.exe and b/bin/lib/innosetup/app/islzma64.exe differ diff --git a/bin/lib/innosetup/app/isscint.dll b/bin/lib/innosetup/app/isscint.dll index 5f8ef49..e1b47b0 100644 Binary files a/bin/lib/innosetup/app/isscint.dll and b/bin/lib/innosetup/app/isscint.dll differ diff --git a/bin/lib/innosetup/app/license.txt b/bin/lib/innosetup/app/license.txt index 3c82ff8..c7ec217 100644 --- a/bin/lib/innosetup/app/license.txt +++ b/bin/lib/innosetup/app/license.txt @@ -4,8 +4,8 @@ Inno Setup License Except where otherwise noted, all of the documentation and software included in the Inno Setup package is copyrighted by Jordan Russell. -Copyright (C) 1997-2021 Jordan Russell. All rights reserved. -Portions Copyright (C) 2000-2021 Martijn Laan. All rights reserved. +Copyright (C) 1997-2025 Jordan Russell. All rights reserved. +Portions Copyright (C) 2000-2025 Martijn Laan. All rights reserved. This software is provided "as-is," without any express or implied warranty. In no event shall the author be held liable for any damages arising from the use of this software. diff --git a/bin/lib/innosetup/app/whatsnew.htm b/bin/lib/innosetup/app/whatsnew.htm index 5a9cd22..e475fac 100644 --- a/bin/lib/innosetup/app/whatsnew.htm +++ b/bin/lib/innosetup/app/whatsnew.htm @@ -1,92 +1,156 @@ - - + + + Inno Setup 6 Revision History - +
Inno Setup 6
Revision History
-

Copyright © 1997-2021 Jordan Russell. All rights reserved.
-Portions Copyright © 2000-2021 Martijn Laan. All rights reserved.
-For conditions of distribution and use, see LICENSE.TXT. +

Copyright © 1997-2025 Jordan Russell. All rights reserved.
+Portions Copyright © 2000-2025 Martijn Laan. All rights reserved.
+For conditions of distribution and use, see LICENSE.TXT.

-

Want to be notified by e-mail of new Inno Setup releases? Subscribe to the Inno Setup Mailing List!

+

Want to be notified by e-mail of new Inno Setup releases? Subscribe to the Inno Setup Mailing List!

-

6.2.0 (2021-06-03)

-

Graphics modernized

+

6.4.1 (2025-02-12)

+

Compiler IDE changes

    -
  • Updated all Compiler IDE's toolbar icons and the wizard images used by the Compiler IDE's New Script Wizard wizard.
  • -
  • Updated the default application icon used by Setup and Uninstall if [Setup] section directive SetupIconFile is not set. To use the old icon again set SetupIconFile to compiler:SetupClassicIcon.ico.
  • -
  • [Setup] section directives WizardImageFile and WizardSmallImageFile now default to a blank value which makes Setup use new built-in wizard images. To use the old wizard images again set WizardImageFile and WizardSmallImageFile to compiler:WizClassicImage.bmp and compiler:WizClassicSmallImage.bmp respectively.
  • -
  • Updated Uninstall's default small wizard image if [Setup] section directive SetupIconFile is not set. Before it would use Setup's default application icon in this case.
  • -
  • Updated the folder, group, and stop icons used by Setup's Select Destination Location, Select Start Menu Folder, and Preparing to Install wizard pages.
  • -
  • Updated the disk icon used by Setup's Setup Needs the Next Disk form.
  • -
  • Pascal Scripting change: Added new InitializeBitmapImageFromIcon support function.
  • +
  • Added mouseover tooltips for all Pascal Scripting support functions and class members showing their prototype. Always shows all classes' members instead of just those of the current object's class.
  • +
  • Autocompletion lists now use the same font as the editor.
  • +
  • Fix: When the IDE was started for the first time on a system with a DPI setting over 100%, the editor's initial font size was larger than expected.
-

All these icon and images updates include the automatic use of higher quality versions (which were not available before) on higher DPI settings. This includes new automatic use of higher quality icons for the icon on Setup's Select Setup Language form and Uninstall's small wizard image if SetupIconFile is set.

-

Example screenshots:

+

Other changes

+
    +
  • {reg:...} constants can now also embed REG_DWORD-type registry values.
  • +
  • Fix: In 6.4.0, using "Shift+" in a HotKey parameter in the [Icons] section didn't work and required "Shift" instead, so for example "Ctrl+ShiftM" instead of "Ctrl+Shift+M".
  • +
  • Fix: In 6.4.0, a custom form shown using [Code] didn't have a taskbar button if Setup's wizard was not visible at the time.
  • +
  • Added official Arabic translation.
  • +
  • Some minor tweaks and improvements.
  • +
+ +

6.4.0 (2025-01-09)

+

Compiler IDE changes

+

Updated the Scintilla editor component used by the Compiler IDE to the latest version.

+

Multiple selection editing has been improved:

    -
  • Setup wizard pages Select Destination Location and Setup Completed at 100% DPI.
  • -
  • Setup wizard pages Select Destination Location and Setup Completed at 175% DPI.
  • -
  • Compiler IDE themes Light and Dark at 100% DPI.
  • +
  • Added new Add Next Occurrence menu item to the Edit menu to add the next occurrence of the current word or selected text as an additional selection (Shift+Alt+. or Ctrl+D, see below).
  • +
  • Added new Select All Occurrences menu item to the Edit menu to select all occurrences of the current word or selected text (Shift+Alt+; or Ctrl+Shift+L).
  • +
  • Added new Select All Find Matches menu item to the Edit menu to select all matches of the last find text (Alt+Enter).
    Additionally, the Find (Ctrl+F) and Replace (Ctrl+H) dialogs now both support being closed by Alt+Enter to directly select all matches.
  • +
  • Added shortcuts to add a cursor or selection up or down (Ctrl+Alt+Up and Ctrl+Alt+Down). For multi-line selections this extends the selection up or down and never shrinks.
  • +
  • Added shortcut to add cursors to line ends (Shift+Alt+I). Behaves the same as in Visual Studio Code, so for example does nothing if all selections are empty.
  • +
  • Added shortcuts to add a word or line as an additional selection (Ctrl+Double Click and Ctrl+Triple Click or Alt+Double Click and Alt+Triple Click).
  • +
  • Added shortcut to remove a selection by clicking it (Ctrl+Click or Alt+Click).
  • +
  • Multiple selection now works over Left, Right, Up, Down, Home and End navigation and selection commands.
  • +
  • Multiple selection now works over word and line deletion commands, and line end insertion.
  • +
  • Multiple selection now works better with Copy and Paste commands.
  • +
  • Left, Right, etc. navigation with rectangular selection is now allowed.
  • +
  • The Find and Replace dialogs and the tools from the Tools menu which generate script text now all work better with multiple selections present.
-

Comparison screenshots of the *previous* version:

+

Other editor changes:

    -
  • Setup wizard pages Select Destination Location and Setup Completed at 175% DPI in version 6.1.2.
  • +
  • Added support for Visual Studio Code-style editor shortcuts, like Ctrl+D to Add Next Occurrence, Ctrl+Shift+K to delete a line and Alt+Click to add an additional cursor or remove a selection.
    To activate this use the Options menu item in the Tools menu to set the new Keys option in the Editor group to Visual Studio Code.
    The updated Compiler IDE Keyboard And Mouse Commands help topic lists all differences with the classic keyboard and mouse shortcuts.
  • +
  • Only if Visual Studio Code-style editor shortcuts have been activated: Added shortcuts to copy line down (Shift+Alt+Down) and to indent or unindent lines (Ctrl+] and Ctrl+[).
  • +
  • Added parameter hints for all Pascal Scripting support functions for quick reference to the function's parameter names, types, and order. Parameter hints can be invoked manually by pressing Ctrl+Shift+Space or automatically by using the new Invoke parameter hints automatically option which is enabled by default.
  • +
  • Added autocompletion support for all Pascal Scripting support functions, types, constants, etcetera. Existing option Invoke autocompletion automatically controls whether the autocompletion suggestions appear automatically or only when invoked manually by pressing Ctrl+Space or Ctrl+I.
  • +
  • Added parameter hints and autocompletion support for all Pascal Scripting support class members and properties. Both always show all classes' members and properties instead of just those of the current object's class.
  • +
  • Added autocompletion support for all Pascal Scripting event function parameters. Always shows all parameters instead of just those of the current event function.
  • +
  • Added autocompletion support for the [Messages] section.
  • +
  • Improved autocompletion support for all Flags parameters: now works for multiple flags instead of for the first only.
  • +
  • Added new Enable section folding option which allows you to temporarily hide sections while editing by clicking the new minus or plus icons in the editor's gutter or by using the new keyboard shortcuts (Ctrl+Shift+[ to fold and Ctrl+Shift+] to unfold) or menu items. Enabled by default.
  • +
  • The editor's gutter now shows change history to keep track of saved and unsaved modifications. Always enabled.
  • +
  • The editor's font now defaults to Consolas if available, consistent with most other modern editors.
  • +
  • The editor can now be scrolled horizontally instead of vertically by holding the Shift key while rotating the mouse wheel. Horizontal scroll wheels are now also supported.
  • +
  • Cut (Ctrl+X or Shift+Delete) and Copy (Ctrl+C or Ctrl+Insert) now cut or copy the entire line if there's no selection, consistent with most other modern editors.
  • +
  • Added new shortcuts to move selected lines up or down (Alt+Up and Alt+Down).
  • +
  • Added new shortcut and menu item to the Edit menu to toggle line comment (Ctrl+/).
  • +
  • Added new shortcut and menu item to the Edit menu to go to matching brace (Ctrl+Shift+\).
  • +
  • Moved the Word Wrap option to the View menu and added a shortcut for it (Alt+Z).
  • +
  • Added a right-click popup menu to the editor's gutter column for breakpoints.
  • +
  • Added dark mode support to autocompletion lists and also added a minimum width.
  • +
  • Added new Show whitespace option. Disabled by default.
  • +
  • Improved brace highlighting.
  • +
  • Fixed an issue when the Auto indent mode and Allow cursor to move beyond end of lines options are both enabled.
  • +
+

Other Compiler IDE changes:

+
    +
  • Shortcuts Alt+Left and Alt+Right now always navigate back and forward even if Visual Studio-style menu shortcuts have been activated.
    Because of this Alt+Right can no longer be used to initiate auto complete, instead the existing Ctrl+Space or Ctrl+I alternatives must be used.
  • +
  • Moved the list of recently opened files into a new Open Recent submenu of the Files menu.
  • +
  • Added new Use Regular Expressions option to the Edit menu to enable or disable the use of regular expressions for all find and replace operations and added a shortcut for it (Ctrl+Alt+R or Alt+R). Also added a small panel to the statusbar to indicate the current state.
  • +
  • The Find and Replace dialogs now support using Shift+Enter to temporarily search in the opposite direction.
  • +
  • Added shortcuts to select a tab (Ctrl+1 through Ctrl+9).
  • +
  • Added alternative shortcut for the Compile menu item in the Build menu (Shift+F9 or F7).
  • +
  • Added shortcut to the Options menu item in the Tools menu (Ctrl+,).
  • +
  • Removed the length limitation when entering a Sign Tool command and increased control height.
  • +
  • Added a banner which is displayed to each user after each update and links to this revision history.
  • +
  • Enabled dark mode support for the menus on Windows 11 Version 24H2 (2024 Update).

Other changes

    -
  • Links displayed by [Setup] section directives LicenseFile, InfoBeforeFile and InfoAfterFile are now executed as the original user if possible when clicked.
  • -
  • Added new [Setup] section directives MissingMessagesWarning and NotRecognizedMessagesWarning to disable warnings about messages missing or not recognized for a language.
  • -
  • /LOG: Now logs more uninstaller actions.
  • -
  • The {localappdata} constant can now correctly trigger a used user areas warning.
  • -
  • Compiler IDE change: Fix: Autocomplete support for event functions listed some procedures as functions.
  • +
  • Updated the LZMA SDK used by Inno Setup to the latest version, increasing the speed of LZMA and LZMA2 compression (by 10% in a test with default settings) without changing the compression ratio. Compression memory requirements have increased by about 4%. This also made it possible to add support for extracting 7-Zip archives, see below.
  • +
  • Updated the encryption algorithm and key derivation function used by Inno Setup to XChaCha20 and PBKDF2-HMAC-SHA256 respectively, increasing security. This code is built-in: the separate ISCrypt.dll "encryption module" is no longer used and will be automatically deleted when you update.
  • +
  • Added [Setup] section directive EncryptionKeyDerivation to change the number of PBKDF2-HMAC-SHA256 iterations to use from the default of 200000 to another value.
  • +
  • Replaced all remaining use of MD5 and SHA-1 hashes with SHA-256 hashes, without removing the MD5 and SHA-1 Pascal Scripting and ISPP support functions.
  • +
  • At long last, Setup's wizard window now shows a thumbnail image on its taskbar button, and animates correctly when minimized and restored. As part of this work, support for the long-deprecated [Setup] section directive WindowVisible, which was used to enable a 1990s-style blue gradient background behind the wizard window, has been dropped. For the same reason Pascal Scripting support object MainForm has been removed.
  • +
  • The aspect ratio of Setup's large and small wizard images (as specified by WizardImageFile and WizardSmallImageFile) is now maintained when the window is scaled. Previously, depending on the font and font size used, they could have appeared horizontally stretched or squished.
  • +
  • The size of the small wizard image area has been extended to 58×58 (at standard DPI with the default font). Previous versions used a non-square 55×58 size, which made the default image look slightly stretched.
  • +
  • When disk spanning is enabled and Setup cannot find the needed disk slice file (e.g., setup-2.bin) in the source directory, it no longer automatically searches for it in a directory named DISKx one level up, where x is the disk number. Though consistent with old installers from the 16-bit era, this behavior wasn't documented.
  • +
  • The New Script Wizard now sets UninstallDisplayIcon when an .exe is chosen as the main executable file.
  • +
  • Merged the Inno Setup Preprocessor documentation into the main documentation instead of being separate.
  • +
  • Added a dark mode version of the documentation, automatically used by the Compiler IDE if a dark theme is chosen.
  • Pascal Scripting changes:
      -
    • Added new CreateMarqueeProgressWizardPage support function to show marquee progress to the user. See the AllPagesExample.iss example script for an example.
    • -
    • Added new ItemFontStyle and SubItemFontStyle properties to the TNewCheckListBox support class. See the CodeClasses.iss example script for an example.
    • -
    • Added new IsMsiProductInstalled and StrToVersion support functions.
    • -
    • Added new AbortedByUser property to the TDownloadWizardPage support class.
    • -
    • Fix: CreateDownloadPage's progress bar now supports files larger than 2 GB.
    • -
    • Support functions ParamCount and ParamStr now exclude undocumented internal parameters used by Setup and Uninstall.
    • -
    • The built-in download support now allows the download of files for which the server does not specify the file size and its hash checking is no longer case sensitive.
    • +
    • Added new Extract7ZipArchive support function to extract a 7-Zip archive, based on the "7z ANSI-C Decoder" from the LZMA SDK by Igor Pavlov. See the new help topic for information about its limitations.
      Added new CreateExtractionPage support function to easily show the extraction progress to the user.
    • +
    • Added new ExecAndCaptureOutput support function to execute a program or batch file and capture its stdout and stderr outputs separately.
    • +
    • Added new StringJoin, StringSplit, and StringSplitEx support functions.
    • +
    • Output logging now raises an exception if there was an error setting up output redirection (which should be very rare). The PowerShell.iss example script has been updated to catch the exception.
    • +
    • Added new NewFolderName property to support class TInputDirWizardPage update the initial value passed to CreateInputDirPage.
    • +
    • Added new PopupMode and PopupParent properties to support class TForm.
    • +
    • Documented support functions VarArrayGet and VarArraySet which were already available but not documented.
    • +
    • Renamed the FileCopy support function to CopyFile. The old name is still supported, but it is recommended to update your scripts to the new name and the compiler will issue a warning if you don't.
    • +
    • Fixed support function TStream.CopyFrom by adding a BufferSize parameter which was required but missing. Using $100000 as the value is recommended.
    • +
    • Condensed the logging of DLL function imports.
    • +
    • Added new Debugging support function.
  • -
  • ISPP change: Added new StrToVersion support function.
  • -
  • Added official Bulgarian translation.
  • -
  • Various documentation improvements.
  • -
  • Minor tweaks.
  • -
-

Inno Setup FAQ updated

-
    -
  • The Inno Setup FAQ has been updated with updated versions of articles taken from the Inno Setup Knowledge Base which is now hidden from the website.
  • -
  • The content of the FAQ is now available on GitHub where you can suggest new entries or other improvements using the Edit button.
  • +
  • ISPP change: Added support functions GetSHA256OfFile, GetSHA256OfString, and GetSHA256OfUnicodeString.
  • +
  • Inno Setup's Delphi source code has been reorganized to use unit scope names and additionally various units have been renamed for clarity. This makes it a lot easier to get started with working with the Inno Setup source code and making contributions, even with the free Delphi Community Edition.
  • +
  • Added official Swedish and Tamil translations.
  • +
  • Various tweaks and improvements.
-

QuickStart Pack removed

+ +

Contributions via GitHub: Thanks to Sergii Leonov, John Stevenson, and jogo- for their contributions!

+ +

Thanks to Neil Hodgson and Igor Pavlov for their continued work on Scintilla and the LZMA SDK!

+ +

Some messages have been added and changed in this version: (View differences in Default.isl.)

    -
  • The QuickStart Pack installer has been removed because of a lack of added value.
  • -
  • The standard Inno Setup installer now offers to download encryption support if it's missing, like the QuickStart Pack installer did before. If you used the QuickStart Pack installer before, you can use the standard installer to update your installation.
  • +
  • New messages: +
      +
    • ExtractionLabel, ButtonStopExtraction, StopExtraction, ErrorExtractionAborted, ErrorExtractionFailed.
    • +
    +
-

Contributions via GitHub: Thanks to Sergii Leonov and Dom Gries for their contributions.

+

Note: The official Icelandic translation has not yet been updated for these changes. -

Inno Setup 6.1 Revision History

+

Inno Setup 6.3 Revision History

diff --git a/bin/lib/lessmsi.zip b/bin/lib/lessmsi.zip index ee8d85a..893a5bf 100644 Binary files a/bin/lib/lessmsi.zip and b/bin/lib/lessmsi.zip differ diff --git a/bin/lib/lessmsi/AddWindowsExplorerShortcut.exe b/bin/lib/lessmsi/AddWindowsExplorerShortcut.exe index 5595c73..1599d8b 100644 Binary files a/bin/lib/lessmsi/AddWindowsExplorerShortcut.exe and b/bin/lib/lessmsi/AddWindowsExplorerShortcut.exe differ diff --git a/bin/lib/lessmsi/de/lessmsi-gui.resources.dll b/bin/lib/lessmsi/de/lessmsi-gui.resources.dll new file mode 100644 index 0000000..39c355d Binary files /dev/null and b/bin/lib/lessmsi/de/lessmsi-gui.resources.dll differ diff --git a/bin/lib/lessmsi/it/lessmsi-gui.resources.dll b/bin/lib/lessmsi/it/lessmsi-gui.resources.dll new file mode 100644 index 0000000..0dab4ee Binary files /dev/null and b/bin/lib/lessmsi/it/lessmsi-gui.resources.dll differ diff --git a/bin/lib/lessmsi/lessmsi-gui.exe b/bin/lib/lessmsi/lessmsi-gui.exe index 7d0bf1c..2263efd 100644 Binary files a/bin/lib/lessmsi/lessmsi-gui.exe and b/bin/lib/lessmsi/lessmsi-gui.exe differ diff --git a/bin/lib/lessmsi/lessmsi-gui.exe.config b/bin/lib/lessmsi/lessmsi-gui.exe.config index 26532c6..11c3755 100644 --- a/bin/lib/lessmsi/lessmsi-gui.exe.config +++ b/bin/lib/lessmsi/lessmsi-gui.exe.config @@ -1,7 +1,22 @@ + + +
+ + - + + + + 0, 0 + + + 10, 10 + + + + \ No newline at end of file diff --git a/bin/lib/lessmsi/lessmsi.core.dll b/bin/lib/lessmsi/lessmsi.core.dll index 36c54ce..04a5894 100644 Binary files a/bin/lib/lessmsi/lessmsi.core.dll and b/bin/lib/lessmsi/lessmsi.core.dll differ diff --git a/bin/lib/lessmsi/lessmsi.exe b/bin/lib/lessmsi/lessmsi.exe index fce1e1d..66e9ba4 100644 Binary files a/bin/lib/lessmsi/lessmsi.exe and b/bin/lib/lessmsi/lessmsi.exe differ diff --git a/build/build-commons.properties b/build/build-commons.properties index 94e85a6..4d103cb 100644 --- a/build/build-commons.properties +++ b/build/build-commons.properties @@ -22,10 +22,10 @@ tool.7z.dir = ${tools.dir}/7zip # Libs antcontrib.url = https://repo1.maven.org/maven2/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3.jar innoextract.url = https://github.com/dscharrer/innoextract/releases/download/1.9/innoextract-1.9-windows.zip -innosetup.url = http://files.jrsoftware.org/is/6/innosetup-6.2.1.exe +innosetup.url = http://files.jrsoftware.org/is/6/innosetup-6.4.1.exe hashmyfiles.url = https://www.nirsoft.net/utils/hashmyfiles-x64.zip -composer.url = https://github.com/composer/composer/releases/download/2.7.7/composer.phar -lessmsi.url = https://github.com/activescott/lessmsi/releases/download/v2.0.1/lessmsi-v2.0.1.zip +composer.url = https://github.com/composer/composer/releases/download/2.8.5/composer.phar +lessmsi.url = https://github.com/activescott/lessmsi/releases/download/v2.5.1/lessmsi-v2.5.1.zip # The build path (was default C:/bearsampp-build) build.path = ${root.dir}\\bearsampp-build diff --git a/tools/7zip/7za.dll b/tools/7zip/7za.dll index 3ad0dd6..f2485e3 100644 Binary files a/tools/7zip/7za.dll and b/tools/7zip/7za.dll differ diff --git a/tools/7zip/7za.exe b/tools/7zip/7za.exe index 46fbe1e..b322bf8 100644 Binary files a/tools/7zip/7za.exe and b/tools/7zip/7za.exe differ diff --git a/tools/7zip/7zxa.dll b/tools/7zip/7zxa.dll index fff342a..3bd6303 100644 Binary files a/tools/7zip/7zxa.dll and b/tools/7zip/7zxa.dll differ diff --git a/tools/php/deplister.exe b/tools/php/deplister.exe index e856bd2..e1eefd4 100644 Binary files a/tools/php/deplister.exe and b/tools/php/deplister.exe differ diff --git a/tools/php/dev/php5ts.lib b/tools/php/dev/php5ts.lib new file mode 100644 index 0000000..df7049e Binary files /dev/null and b/tools/php/dev/php5ts.lib differ diff --git a/tools/php/ext/php_bz2.dll b/tools/php/ext/php_bz2.dll index 643d556..ad99a27 100644 Binary files a/tools/php/ext/php_bz2.dll and b/tools/php/ext/php_bz2.dll differ diff --git a/tools/php/ext/php_com_dotnet.dll b/tools/php/ext/php_com_dotnet.dll index 7d332b2..52138ef 100644 Binary files a/tools/php/ext/php_com_dotnet.dll and b/tools/php/ext/php_com_dotnet.dll differ diff --git a/tools/php/ext/php_curl.dll b/tools/php/ext/php_curl.dll index e288507..72a343b 100644 Binary files a/tools/php/ext/php_curl.dll and b/tools/php/ext/php_curl.dll differ diff --git a/tools/php/ext/php_enchant.dll b/tools/php/ext/php_enchant.dll index 6be3df2..4abc56a 100644 Binary files a/tools/php/ext/php_enchant.dll and b/tools/php/ext/php_enchant.dll differ diff --git a/tools/php/ext/php_exif.dll b/tools/php/ext/php_exif.dll index 36aab98..503e193 100644 Binary files a/tools/php/ext/php_exif.dll and b/tools/php/ext/php_exif.dll differ diff --git a/tools/php/ext/php_fileinfo.dll b/tools/php/ext/php_fileinfo.dll index 9f3e068..ca4469d 100644 Binary files a/tools/php/ext/php_fileinfo.dll and b/tools/php/ext/php_fileinfo.dll differ diff --git a/tools/php/ext/php_gd2.dll b/tools/php/ext/php_gd2.dll new file mode 100644 index 0000000..f3550b3 Binary files /dev/null and b/tools/php/ext/php_gd2.dll differ diff --git a/tools/php/ext/php_gettext.dll b/tools/php/ext/php_gettext.dll index f426b0d..f6ac347 100644 Binary files a/tools/php/ext/php_gettext.dll and b/tools/php/ext/php_gettext.dll differ diff --git a/tools/php/ext/php_gmp.dll b/tools/php/ext/php_gmp.dll index 85201a0..5ebb7d4 100644 Binary files a/tools/php/ext/php_gmp.dll and b/tools/php/ext/php_gmp.dll differ diff --git a/tools/php/ext/php_imap.dll b/tools/php/ext/php_imap.dll index baa0175..eaf3e85 100644 Binary files a/tools/php/ext/php_imap.dll and b/tools/php/ext/php_imap.dll differ diff --git a/tools/php/ext/php_interbase.dll b/tools/php/ext/php_interbase.dll new file mode 100644 index 0000000..85ce577 Binary files /dev/null and b/tools/php/ext/php_interbase.dll differ diff --git a/tools/php/ext/php_intl.dll b/tools/php/ext/php_intl.dll index c967f24..a2ecddb 100644 Binary files a/tools/php/ext/php_intl.dll and b/tools/php/ext/php_intl.dll differ diff --git a/tools/php/ext/php_ldap.dll b/tools/php/ext/php_ldap.dll index 2efa819..5f1f22b 100644 Binary files a/tools/php/ext/php_ldap.dll and b/tools/php/ext/php_ldap.dll differ diff --git a/tools/php/ext/php_mbstring.dll b/tools/php/ext/php_mbstring.dll index 99e36e1..85b0060 100644 Binary files a/tools/php/ext/php_mbstring.dll and b/tools/php/ext/php_mbstring.dll differ diff --git a/tools/php/ext/php_memcache.dll b/tools/php/ext/php_memcache.dll new file mode 100644 index 0000000..e41d10a Binary files /dev/null and b/tools/php/ext/php_memcache.dll differ diff --git a/tools/php/ext/php_mysql.dll b/tools/php/ext/php_mysql.dll new file mode 100644 index 0000000..4c6684e Binary files /dev/null and b/tools/php/ext/php_mysql.dll differ diff --git a/tools/php/ext/php_mysqli.dll b/tools/php/ext/php_mysqli.dll index 7d37a78..72e46a1 100644 Binary files a/tools/php/ext/php_mysqli.dll and b/tools/php/ext/php_mysqli.dll differ diff --git a/tools/php/ext/php_oci8_12c.dll b/tools/php/ext/php_oci8_12c.dll new file mode 100644 index 0000000..ea4d8f0 Binary files /dev/null and b/tools/php/ext/php_oci8_12c.dll differ diff --git a/tools/php/ext/php_opcache.dll b/tools/php/ext/php_opcache.dll index cdee95a..d15fe81 100644 Binary files a/tools/php/ext/php_opcache.dll and b/tools/php/ext/php_opcache.dll differ diff --git a/tools/php/ext/php_openssl.dll b/tools/php/ext/php_openssl.dll index c25e4ae..75df5ee 100644 Binary files a/tools/php/ext/php_openssl.dll and b/tools/php/ext/php_openssl.dll differ diff --git a/tools/php/ext/php_pdo_firebird.dll b/tools/php/ext/php_pdo_firebird.dll index cfa132b..1baed72 100644 Binary files a/tools/php/ext/php_pdo_firebird.dll and b/tools/php/ext/php_pdo_firebird.dll differ diff --git a/tools/php/ext/php_pdo_mysql.dll b/tools/php/ext/php_pdo_mysql.dll index d6d9cb8..d37151b 100644 Binary files a/tools/php/ext/php_pdo_mysql.dll and b/tools/php/ext/php_pdo_mysql.dll differ diff --git a/tools/php/ext/php_pdo_oci.dll b/tools/php/ext/php_pdo_oci.dll index fee0bd6..74e5171 100644 Binary files a/tools/php/ext/php_pdo_oci.dll and b/tools/php/ext/php_pdo_oci.dll differ diff --git a/tools/php/ext/php_pdo_odbc.dll b/tools/php/ext/php_pdo_odbc.dll index c812e1d..b1158a2 100644 Binary files a/tools/php/ext/php_pdo_odbc.dll and b/tools/php/ext/php_pdo_odbc.dll differ diff --git a/tools/php/ext/php_pdo_pgsql.dll b/tools/php/ext/php_pdo_pgsql.dll index 76eb6df..cb98db5 100644 Binary files a/tools/php/ext/php_pdo_pgsql.dll and b/tools/php/ext/php_pdo_pgsql.dll differ diff --git a/tools/php/ext/php_pdo_sqlite.dll b/tools/php/ext/php_pdo_sqlite.dll index 160910f..4be4e67 100644 Binary files a/tools/php/ext/php_pdo_sqlite.dll and b/tools/php/ext/php_pdo_sqlite.dll differ diff --git a/tools/php/ext/php_pgsql.dll b/tools/php/ext/php_pgsql.dll index 45df9cf..76a2f1f 100644 Binary files a/tools/php/ext/php_pgsql.dll and b/tools/php/ext/php_pgsql.dll differ diff --git a/tools/php/ext/php_shmop.dll b/tools/php/ext/php_shmop.dll index 5e47a30..2c9fa67 100644 Binary files a/tools/php/ext/php_shmop.dll and b/tools/php/ext/php_shmop.dll differ diff --git a/tools/php/ext/php_snmp.dll b/tools/php/ext/php_snmp.dll index 4014c09..939d8b2 100644 Binary files a/tools/php/ext/php_snmp.dll and b/tools/php/ext/php_snmp.dll differ diff --git a/tools/php/ext/php_soap.dll b/tools/php/ext/php_soap.dll index d9d1f7c..b1e74ba 100644 Binary files a/tools/php/ext/php_soap.dll and b/tools/php/ext/php_soap.dll differ diff --git a/tools/php/ext/php_sockets.dll b/tools/php/ext/php_sockets.dll index 141abce..f00db1e 100644 Binary files a/tools/php/ext/php_sockets.dll and b/tools/php/ext/php_sockets.dll differ diff --git a/tools/php/ext/php_sqlite3.dll b/tools/php/ext/php_sqlite3.dll index d0c817d..9a1e970 100644 Binary files a/tools/php/ext/php_sqlite3.dll and b/tools/php/ext/php_sqlite3.dll differ diff --git a/tools/php/ext/php_sybase_ct.dll b/tools/php/ext/php_sybase_ct.dll new file mode 100644 index 0000000..2e05f55 Binary files /dev/null and b/tools/php/ext/php_sybase_ct.dll differ diff --git a/tools/php/ext/php_tidy.dll b/tools/php/ext/php_tidy.dll index 013ced1..b9a4bab 100644 Binary files a/tools/php/ext/php_tidy.dll and b/tools/php/ext/php_tidy.dll differ diff --git a/tools/php/ext/php_win32ps.dll b/tools/php/ext/php_win32ps.dll new file mode 100644 index 0000000..9452709 Binary files /dev/null and b/tools/php/ext/php_win32ps.dll differ diff --git a/tools/php/ext/php_win32service.dll b/tools/php/ext/php_win32service.dll new file mode 100644 index 0000000..0edaeb9 Binary files /dev/null and b/tools/php/ext/php_win32service.dll differ diff --git a/tools/php/ext/php_winbinder.dll b/tools/php/ext/php_winbinder.dll new file mode 100644 index 0000000..f22763e Binary files /dev/null and b/tools/php/ext/php_winbinder.dll differ diff --git a/tools/php/ext/php_xmlrpc.dll b/tools/php/ext/php_xmlrpc.dll new file mode 100644 index 0000000..4505179 Binary files /dev/null and b/tools/php/ext/php_xmlrpc.dll differ diff --git a/tools/php/ext/php_xsl.dll b/tools/php/ext/php_xsl.dll index 6326142..63bcb9f 100644 Binary files a/tools/php/ext/php_xsl.dll and b/tools/php/ext/php_xsl.dll differ diff --git a/tools/php/ext/php_zip.dll b/tools/php/ext/php_zip.dll index fd990d7..7729381 100644 Binary files a/tools/php/ext/php_zip.dll and b/tools/php/ext/php_zip.dll differ diff --git a/tools/php/extras/ssl/openssl.cnf b/tools/php/extras/ssl/openssl.cnf index 12bc408..1eb86c4 100644 --- a/tools/php/extras/ssl/openssl.cnf +++ b/tools/php/extras/ssl/openssl.cnf @@ -1,36 +1,26 @@ # # OpenSSL example configuration file. -# See doc/man5/config.pod for more info. +# This is mostly being used for generation of certificate requests. # -# This is mostly being used for generation of certificate requests, -# but may be used for auto loading of providers - -# Note that you can include other files from the main configuration -# file using the .include directive. -#.include filename # This definition stops the following lines choking if HOME isn't # defined. HOME = . - - # Use this in order to automatically load providers. -openssl_conf = openssl_init - -# Comment out the next line to ignore configuration errors -config_diagnostics = 1 +RANDFILE = $ENV::HOME/.rnd # Extra OBJECT IDENTIFIER info: -# oid_file = $ENV::HOME/.oid -oid_section = new_oids +#oid_file = $ENV::HOME/.oid +oid_section = new_oids # To use this configuration file with the "-extfile" option of the # "openssl x509" utility, name here the section containing the # X.509v3 extensions to use: -# extensions = +# extensions = # (Alternatively, use a configuration file that has only # X.509v3 extensions in its main [= default] section.) [ new_oids ] + # We can add new OIDs in here for use by 'ca', 'req' and 'ts'. # Add a simple OID like this: # testoid1=1.2.3.4 @@ -42,36 +32,6 @@ tsa_policy1 = 1.2.3.4.1 tsa_policy2 = 1.2.3.4.5.6 tsa_policy3 = 1.2.3.4.5.7 -# For FIPS -# Optionally include a file that is generated by the OpenSSL fipsinstall -# application. This file contains configuration data required by the OpenSSL -# fips provider. It contains a named section e.g. [fips_sect] which is -# referenced from the [provider_sect] below. -# Refer to the OpenSSL security policy for more information. -# .include fipsmodule.cnf - -[openssl_init] -providers = provider_sect - -# List of providers to load -[provider_sect] -default = default_sect -# The fips section name should match the section name inside the -# included fipsmodule.cnf. -# fips = fips_sect - -# If no providers are activated explicitly, the default one is activated implicitly. -# See man 7 OSSL_PROVIDER-default for more details. -# -# If you add a section explicitly activating any other provider(s), you most -# probably need to explicitly activate the default provider, otherwise it -# becomes unavailable in openssl. As a consequence applications depending on -# OpenSSL may not work correctly which could lead to significant system -# problems including inability to remotely access the system. -[default_sect] -# activate = 1 - - #################################################################### [ ca ] default_ca = CA_default # The default ca section @@ -84,7 +44,7 @@ certs = $dir/certs # Where the issued certs are kept crl_dir = $dir/crl # Where the issued crl are kept database = $dir/index.txt # database index file. #unique_subject = no # Set to 'no' to allow creation of - # several certs with same subject. + # several ctificates with same subject. new_certs_dir = $dir/newcerts # default place for new certs. certificate = $dir/cacert.pem # The CA certificate @@ -93,8 +53,9 @@ crlnumber = $dir/crlnumber # the current crl number # must be commented out to leave a V1 CRL crl = $dir/crl.pem # The current CRL private_key = $dir/private/cakey.pem# The private key +RANDFILE = $dir/private/.rand # private random number file -x509_extensions = usr_cert # The extensions to add to the cert +x509_extensions = usr_cert # The extentions to add to the cert # Comment out the following two lines for the "traditional" # (and highly broken) format. @@ -146,13 +107,13 @@ default_bits = 2048 default_keyfile = privkey.pem distinguished_name = req_distinguished_name attributes = req_attributes -x509_extensions = v3_ca # The extensions to add to the self signed cert +x509_extensions = v3_ca # The extentions to add to the self signed cert # Passwords for private keys if not present they will be prompted for # input_password = secret # output_password = secret -# This sets a mask for permitted string types. There are several options. +# This sets a mask for permitted string types. There are several options. # default: PrintableString, T61String, BMPString. # pkix : PrintableString, BMPString (PKIX recommendation before 2004) # utf8only: only UTF8Strings (PKIX recommendation after 2004). @@ -208,9 +169,27 @@ unstructuredName = An optional company name basicConstraints=CA:FALSE +# Here are some examples of the usage of nsCertType. If it is omitted +# the certificate can be used for anything *except* object signing. + +# This is OK for an SSL server. +# nsCertType = server + +# For an object signing certificate this would be used. +# nsCertType = objsign + +# For normal client use this is typical +# nsCertType = client, email + +# and for everything including object signing: +# nsCertType = client, email, objsign + # This is typical in keyUsage for a client certificate. # keyUsage = nonRepudiation, digitalSignature, keyEncipherment +# This will be displayed in Netscape's comment listbox. +nsComment = "OpenSSL Generated Certificate" + # PKIX recommendations harmless if included in all certificates. subjectKeyIdentifier=hash authorityKeyIdentifier=keyid,issuer @@ -225,6 +204,13 @@ authorityKeyIdentifier=keyid,issuer # Copy subject details # issuerAltName=issuer:copy +#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem +#nsBaseUrl +#nsRevocationUrl +#nsRenewalUrl +#nsCaPolicyUrl +#nsSslServerName + # This is required for TSA certificates. # extendedKeyUsage = critical,timeStamping @@ -247,13 +233,20 @@ subjectKeyIdentifier=hash authorityKeyIdentifier=keyid:always,issuer -basicConstraints = critical,CA:true +# This is what PKIX recommends but some broken software chokes on critical +# extensions. +#basicConstraints = critical,CA:true +# So we do this instead. +basicConstraints = CA:true # Key usage: this is typical for a CA certificate. However since it will # prevent it being used as an test self-signed certificate it is best # left out by default. # keyUsage = cRLSign, keyCertSign +# Some might want this also +# nsCertType = sslCA, emailCA + # Include email address in subject alt name: another PKIX recommendation # subjectAltName=email:copy # Copy issuer details @@ -281,9 +274,27 @@ authorityKeyIdentifier=keyid:always basicConstraints=CA:FALSE +# Here are some examples of the usage of nsCertType. If it is omitted +# the certificate can be used for anything *except* object signing. + +# This is OK for an SSL server. +# nsCertType = server + +# For an object signing certificate this would be used. +# nsCertType = objsign + +# For normal client use this is typical +# nsCertType = client, email + +# and for everything including object signing: +# nsCertType = client, email, objsign + # This is typical in keyUsage for a client certificate. # keyUsage = nonRepudiation, digitalSignature, keyEncipherment +# This will be displayed in Netscape's comment listbox. +nsComment = "OpenSSL Generated Certificate" + # PKIX recommendations harmless if included in all certificates. subjectKeyIdentifier=hash authorityKeyIdentifier=keyid,issuer @@ -298,6 +309,13 @@ authorityKeyIdentifier=keyid,issuer # Copy subject details # issuerAltName=issuer:copy +#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem +#nsBaseUrl +#nsRevocationUrl +#nsRenewalUrl +#nsCaPolicyUrl +#nsSslServerName + # This really needs to be in place for it to be a proxy certificate. proxyCertInfo=critical,language:id-ppl-anyLanguage,pathlen:3,policy:foo @@ -317,11 +335,11 @@ signer_cert = $dir/tsacert.pem # The TSA signing certificate certs = $dir/cacert.pem # Certificate chain to include in reply # (optional) signer_key = $dir/private/tsakey.pem # The TSA private key (optional) -signer_digest = sha256 # Signing digest to use. (Optional) + default_policy = tsa_policy1 # Policy if request did not specify it # (optional) other_policies = tsa_policy2, tsa_policy3 # acceptable policies (optional) -digests = sha1, sha256, sha384, sha512 # Acceptable message digests (mandatory) +digests = md5, sha1 # Acceptable message digests (mandatory) accuracy = secs:1, millisecs:500, microsecs:100 # (optional) clock_precision_digits = 0 # number of digits after dot. (optional) ordering = yes # Is ordering defined for timestamps? @@ -330,61 +348,3 @@ tsa_name = yes # Must the TSA name be included in the reply? # (optional, default: no) ess_cert_id_chain = no # Must the ESS cert id chain be included? # (optional, default: no) -ess_cert_id_alg = sha1 # algorithm to compute certificate - # identifier (optional, default: sha1) - -[insta] # CMP using Insta Demo CA -# Message transfer -server = pki.certificate.fi:8700 -# proxy = # set this as far as needed, e.g., http://192.168.1.1:8080 -# tls_use = 0 -path = pkix/ - -# Server authentication -recipient = "/C=FI/O=Insta Demo/CN=Insta Demo CA" # or set srvcert or issuer -ignore_keyusage = 1 # potentially needed quirk -unprotected_errors = 1 # potentially needed quirk -extracertsout = insta.extracerts.pem - -# Client authentication -ref = 3078 # user identification -secret = pass:insta # can be used for both client and server side - -# Generic message options -cmd = ir # default operation, can be overridden on cmd line with, e.g., kur - -# Certificate enrollment -subject = "/CN=openssl-cmp-test" -newkey = insta.priv.pem -out_trusted = apps/insta.ca.crt # does not include keyUsage digitalSignature -certout = insta.cert.pem - -[pbm] # Password-based protection for Insta CA -# Server and client authentication -ref = $insta::ref # 3078 -secret = $insta::secret # pass:insta - -[signature] # Signature-based protection for Insta CA -# Server authentication -trusted = $insta::out_trusted # apps/insta.ca.crt - -# Client authentication -secret = # disable PBM -key = $insta::newkey # insta.priv.pem -cert = $insta::certout # insta.cert.pem - -[ir] -cmd = ir - -[cr] -cmd = cr - -[kur] -# Certificate update -cmd = kur -oldcert = $insta::certout # insta.cert.pem - -[rr] -# Certificate revocation -cmd = rr -oldcert = $insta::certout # insta.cert.pem diff --git a/tools/php/glib-2.dll b/tools/php/glib-2.dll index 14fd703..39f3aa3 100644 Binary files a/tools/php/glib-2.dll and b/tools/php/glib-2.dll differ diff --git a/tools/php/gmodule-2.dll b/tools/php/gmodule-2.dll index f004bbc..02f0c00 100644 Binary files a/tools/php/gmodule-2.dll and b/tools/php/gmodule-2.dll differ diff --git a/tools/php/icudt57.dll b/tools/php/icudt57.dll new file mode 100644 index 0000000..6b964c1 Binary files /dev/null and b/tools/php/icudt57.dll differ diff --git a/tools/php/icuin57.dll b/tools/php/icuin57.dll new file mode 100644 index 0000000..185800e Binary files /dev/null and b/tools/php/icuin57.dll differ diff --git a/tools/php/icuio57.dll b/tools/php/icuio57.dll new file mode 100644 index 0000000..7b03de6 Binary files /dev/null and b/tools/php/icuio57.dll differ diff --git a/tools/php/icule57.dll b/tools/php/icule57.dll new file mode 100644 index 0000000..0706685 Binary files /dev/null and b/tools/php/icule57.dll differ diff --git a/tools/php/iculx57.dll b/tools/php/iculx57.dll new file mode 100644 index 0000000..f71b6c2 Binary files /dev/null and b/tools/php/iculx57.dll differ diff --git a/tools/php/icutest57.dll b/tools/php/icutest57.dll new file mode 100644 index 0000000..1d96f5f Binary files /dev/null and b/tools/php/icutest57.dll differ diff --git a/tools/php/icutu57.dll b/tools/php/icutu57.dll new file mode 100644 index 0000000..761051c Binary files /dev/null and b/tools/php/icutu57.dll differ diff --git a/tools/php/icuuc57.dll b/tools/php/icuuc57.dll new file mode 100644 index 0000000..247eacf Binary files /dev/null and b/tools/php/icuuc57.dll differ diff --git a/tools/php/install.txt b/tools/php/install.txt new file mode 100644 index 0000000..025d5ab --- /dev/null +++ b/tools/php/install.txt @@ -0,0 +1,1797 @@ +Installing PHP + __________________________________________________________________ + + Table of Contents + Preface + 1. General Installation Considerations + 2. Installation on Windows systems + + Manual Installation Steps + ActiveScript + Microsoft IIS + Apache 1.3.x on Microsoft Windows + Apache 2.0.x on Microsoft Windows + Sun, iPlanet and Netscape servers on Microsoft Windows + OmniHTTPd Server + Sambar Server on Microsoft Windows + Xitami on Microsoft Windows + Installation of extensions on Windows + + 3. Installation of PECL extensions + + Introduction to PECL Installations + Downloading PECL extensions + PECL for Windows users + Compiling shared PECL extensions with the pecl command + Compiling shared PECL extensions with phpize + Compiling PECL extensions statically into PHP + + 4. Problems? + + Read the FAQ + Other problems + Bug reports + + 5. Runtime Configuration + + The configuration file + How to change configuration settings + + 6. Installation FAQ + __________________________________________________________________ + +Preface + + These installation instructions were generated from the HTML version of + the PHP Manual so formatting and linking have been altered. See the + online and updated version at: http://php.net/install.windows + __________________________________________________________________ + +Chapter 1. General Installation Considerations + + Before starting the installation, first you need to know what do you + want to use PHP for. There are three main fields you can use PHP, as + described in the What can PHP do? section: + + * Websites and web applications (server-side scripting) + * Command line scripting + * Desktop (GUI) applications + + For the first and most common form, you need three things: PHP itself, + a web server and a web browser. You probably already have a web + browser, and depending on your operating system setup, you may also + have a web server (e.g. Apache on Linux and MacOS X; IIS on Windows). + You may also rent webspace at a company. This way, you don't need to + set up anything on your own, only write your PHP scripts, upload it to + the server you rent, and see the results in your browser. + + In case of setting up the server and PHP on your own, you have two + choices for the method of connecting PHP to the server. For many + servers PHP has a direct module interface (also called SAPI). These + servers include Apache, Microsoft Internet Information Server, Netscape + and iPlanet servers. Many other servers have support for ISAPI, the + Microsoft module interface (OmniHTTPd for example). If PHP has no + module support for your web server, you can always use it as a CGI or + FastCGI processor. This means you set up your server to use the CGI + executable of PHP to process all PHP file requests on the server. + + If you are also interested to use PHP for command line scripting (e.g. + write scripts autogenerating some images for you offline, or processing + text files depending on some arguments you pass to them), you always + need the command line executable. For more information, read the + section about writing command line PHP applications. In this case, you + need no server and no browser. + + With PHP you can also write desktop GUI applications using the PHP-GTK + extension. This is a completely different approach than writing web + pages, as you do not output any HTML, but manage Windows and objects + within them. For more information about PHP-GTK, please visit the site + dedicated to this extension. PHP-GTK is not included in the official + PHP distribution. + + From now on, this section deals with setting up PHP for web servers on + Unix and Windows with server module interfaces and CGI executables. You + will also find information on the command line executable in the + following sections. + + PHP source code and binary distributions for Windows can be found at + http://www.php.net/downloads.php. We recommend you to choose a mirror + nearest to you for downloading the distributions. + __________________________________________________________________ + +Chapter 2. Installation on Windows systems + + This section applies to Windows 98/Me and Windows NT/2000/XP/2003. PHP + will not work on 16 bit platforms such as Windows 3.1 and sometimes we + refer to the supported Windows platforms as Win32. Windows 95 is no + longer supported as of PHP 4.3.0. + + If you have Microsoft Visual Studio, you can also build PHP from the + original source code. + + Once you have PHP installed on your Windows system, you may also want + to load various extensions for added functionality. + + Warning + + There are several all-in-one installers over the Internet, but none of + those are endorsed by PHP.net, as we believe that the manual + installation is the best choice to have your system secure and + optimised. + __________________________________________________________________ + +Manual Installation Steps + + This install guide will help you manually install and configure PHP + with a web server on Microsoft Windows. To get started you'll need to + download the zip binary distribution from the downloads page at + http://www.php.net/downloads.php. + + Although there are many all-in-one installation kits, we recommend you + take the time to setup PHP yourself as this will provide you with a + better understanding of the system, and enables you to install PHP + extensions easily when needed. + + Upgrading from a previous PHP version: Previous editions of the + manual suggest moving various ini and DLL files into your SYSTEM + (i.e. C:\WINDOWS) folder and while this simplifies the installation + procedure it makes upgrading difficult. We advise you remove all of + these files (like php.ini and PHP related DLLs from the Windows + SYSTEM folder) before moving on with a new PHP installation. Be sure + to backup these files as you might break the entire system. The old + php.ini might be useful in setting up the new PHP as well. And as + you'll soon learn, the preferred method for installing PHP is to + keep all PHP related files in one directory and have this directory + available to your systems PATH. + + MDAC requirements: If you use Microsoft Windows 98/NT4 download the + latest version of the Microsoft Data Access Components (MDAC) for + your platform. MDAC is available at http://msdn.microsoft.com/data/. + This requirement exists because ODBC is built into the distributed + Windows binaries. + + The following steps should be completed on all installations before any + server specific instructions are performed: + + Extract the distribution file into a directory of your choice. If you + are installing PHP 4, extract to C:\, as the zip file expands to a + foldername like php-4.3.7-Win32. If you are installing PHP 5, extract + to C:\php as the zip file doesn't expand as in PHP 4. You may choose a + different location but do not have spaces in the path (like C:\Program + Files\PHP) as some web servers will crash if you do. + + The directory structure extracted from the zip is different for PHP + versions 4 and 5 and look like as follows: + + Example 2-2. PHP 5 package structure +c:\php + | + +--dev + | | + | |-php5ts.lib + | + +--ext -- extension DLLs for PHP + | | + | |-php_bz2.dll + | | + | |-php_cpdf.dll + | | + | |-.. + | + +--extras + | | + | +--mibs -- support files for SNMP + | | + | +--openssl -- support files for Openssl + | | + | +--pdf-related -- support files for PDF + | | + | |-mime.magic + | + +--pear -- initial copy of PEAR + | + | + |-go-pear.bat -- PEAR setup script + | + |-fdftk.dll + | + |-.. + | + |-php-cgi.exe -- CGI executable + | + |-php-win.exe -- executes scripts without an opened command prompt + | + |-php.exe -- CLI executable - ONLY for command line scripting + | + |-.. + | + |-php.ini-development -- development php.ini settings + | + |-php.ini-production -- recommended php.ini settings for production + | + |-php5activescript.dll + | + |-php5apache2_4.dll + | + |-.. + | + |-php5ts.dll -- core PHP DLL + | + |-... + + Notice the differences and similarities. Both PHP 4 and PHP 5 have a + CGI executable, a CLI executable, and server modules, but they are + located in different folders and/or have different names. While PHP 4 + packages have the server modules in the sapi folder, PHP 5 + distributions have no such directory and instead they're in the PHP + folder root. The supporting DLLs for the PHP 5 extensions are also not + in a separate directory. + + Note: In PHP 4, you should move all files located in the dll and + sapi folders to the main folder (e.g. C:\php). + + Here is a list of server modules shipped with PHP 5: + + * php5apache2_4.dll - Apache 2.4.x module. + + Server modules provide significantly better performance and additional + functionality compared to the CGI binary. The FastCGI is significantly + more stable and can be faster than the ISAPI module with IIS. + The CLI version is designed to let you use PHP for command line + scripting. More information about CLI is available in the chapter + about using PHP from the command line. + + Warning + + The SAPI modules have been significantly improved as of the 4.1 + release, however, in older systems you may encounter server errors or + other server modules failing, such as ASP. + + The CGI and CLI binaries, and the web server modules all require the + php5ts.dll file to be available to them. You have to make + sure that this file can be found by your PHP installation. The search + order for this DLL is as follows: + + * The same directory from where php.exe is called, or in case you use + a SAPI module, the web server's directory (e.g. C:\Program + Files\Apache Group\Apache2\bin). + * Any directory in your Windows PATH environment variable. + + To make php5ts.dll available you have three options: copy + the file to the Windows system directory, copy the file to the web + server's directory, or add your PHP directory, C:\php to the PATH. For + better maintenance, we advise you to follow the last option, add C:\php + to the PATH, because it will be simpler to upgrade PHP in the future. + Read more about how to add your PHP directory to PATH in the + corresponding FAQ entry (and then don't forget to restart the computer + - logoff isn't enough). + + The next step is to set up a valid configuration file for PHP, php.ini. + There are two ini files distributed in the zip file, php.ini-development + and php.ini-production. We advise you to use php.ini-production, + because we optimized the default settings in this file for performance, + and security. Read this well documented file carefully because it has + changes from php.ini-production that will drastically affect your setup. + Some examples are display_errors being off and magic_quotes_gpc being off. + In addition to reading these, study the ini settings and set every + element manually yourself. If you would like to achieve the best + security, then this is the way for you, although PHP works fine with + these default ini files. Copy your chosen ini-file to a directory that + PHP is able to find and rename it to php.ini. PHP searches for php.ini + in the locations described in the Section called The configuration file + in Chapter 5 section. + + If you are running Apache 2, the simpler option is to use the PHPIniDir + directive (read the installation on Apache 2 page), otherwise your best + option is to set the PHPRC environment variable. This process is + explained in the following FAQ entry. + + Note: If you're using NTFS on Windows NT, 2000, XP or 2003, make + sure that the user running the web server has read permissions to + your php.ini (e.g. make it readable by Everyone). + + The following steps are optional: + + * Edit your new php.ini file. If you plan to use OmniHTTPd, do not + follow the next step. Set the doc_root to point to your web servers + document_root. For example: + +doc_root = c:\inetpub\wwwroot // for IIS + +doc_root = c:\apache\htdocs // for Apache + + * Choose the extensions you would like to load when PHP starts. See + the section about Windows extensions, about how to set up one, and + what is already built in. Note that on a new installation it is + advisable to first get PHP working and tested without any + extensions before enabling them in php.ini. + + PHP is now setup on your system. The next step is to choose a web + server, and enable it to run PHP. Choose a web server from the table of + contents. + __________________________________________________________________ + +ActiveScript + + This section contains notes specific to the ActiveScript installation. + + ActiveScript is a Windows only SAPI that enables you to use PHP script + in any ActiveScript compliant host, like Windows Script Host, + ASP/ASP.NET, Windows Script Components or Microsoft Scriptlet control. + + As of PHP 5.0.1, ActiveScript has been moved to the PECL repository. + The DLL for this PECL extension may be downloaded from either the PHP + Downloads page or from http://pecl4win.php.net/ + + Note: You should read the manual installation steps first! + + After installing PHP, you should download the ActiveScript DLL + (php5activescript.dll) and place it in the main PHP folder (e.g. + C:\php). + + After having all the files needed, you must register the DLL on your + system. To achieve this, open a Command Prompt window (located in the + Start Menu). Then go to your PHP directory by typing something like cd + C:\php. To register the DLL just type regsvr32 php5activescript.dll. + + To test if ActiveScript is working, create a new file, named test.wsf + (the extension is very important) and type: + + + + + + + Save and double-click on the file. If you receive a little window + saying "Hello World!" you're done. + + Note: In PHP 4, the engine was named 'ActivePHP', so if you are + using PHP 4, you should replace 'PHPScript' with 'ActivePHP' in the + above example. + + Note: ActiveScript doesn't use the default php.ini file. Instead, it + will look only in the same directory as the .exe that caused it to + load. You should create php-activescript.ini and place it in that + folder, if you wish to load extensions, etc. + __________________________________________________________________ + +Microsoft IIS + + This section contains notes and hints specific to IIS (Microsoft + Internet Information Server). + + Warning + + By using the CGI setup, your server is open to several possible + attacks. Please read our CGI security section to learn how to defend + yourself from those attacks. + __________________________________________________________________ + +General considerations for all installations of PHP with IIS + + * First, read the Manual Installation Instructions. Do not skip this + step as it provides crucial information for installing PHP on + Windows. + * CGI users must set the cgi.force_redirect PHP directive to 0 inside + php.ini. Read the faq on cgi.force_redirect for important details. + Also, CGI users may want to set the cgi.redirect_status_env + directive. When using directives, be sure these directives aren't + commented out inside php.ini. + * The PHP 4 CGI is named php.exe while in PHP 5 it's php-cgi.exe. In + PHP 5, php.exe is the CLI, and not the CGI. + * Modify the Windows PATH environment variable to include the PHP + directory. This way the PHP DLL files and PHP executables can all + remain in the PHP directory without cluttering up the Windows + system directory. For more details, see the FAQ on Setting the + PATH. + * The IIS user (usually IUSR_MACHINENAME) needs permission to read + various files and directories, such as php.ini, docroot, and the + session tmp directory. + * Be sure the extension_dir and doc_root PHP directives are + appropriately set in php.ini. These directives depend on the system + that PHP is being installed on. In PHP 4, the extension_dir is + extensions while with PHP 5 it's ext. So, an example PHP 5 + extensions_dir value is "c:\php\ext" and an example IIS doc_root + value is "c:\Inetpub\wwwroot". + * PHP extension DLL files, such as php_mysql.dll and php_curl.dll, + are found in the zip package of the PHP download. In PHP 5, many + extensions are part of PECL and can be downloaded in the + "Collection of PECL modules" package. Files such as php_zip.dll and + php_ssh2.dll. Download PHP files here. + * When defining the executable, the 'check that file exists' box may + also be checked. For a small performance penalty, the IIS + will check that the script file exists and sort out authentication + before firing up PHP. This means that the web server will provide + sensible 404 style error messages instead of CGI errors complaining + that PHP did not output any data. + __________________________________________________________________ + +Windows NT/200x/XP and IIS 4 or newer + + PHP may be installed as a CGI binary, or with the ISAPI module. In + either case, you need to start the Microsoft Management Console (may + appear as 'Internet Services Manager', either in your Windows NT 4.0 + Option Pack branch or the Control Panel=>Administrative Tools under + Windows 2000/XP). Then right click on your Web server node (this will + most probably appear as 'Default Web Server'), and select 'Properties'. + + If you want to use the CGI binary, do the following: + + * Under 'Home Directory', 'Virtual Directory', or 'Directory', do the + following: + * Change the Execute Permissions to 'Scripts only' + * Click on the 'Configuration' button, and choose the Application + Mappings tab. Click Add and set the Executable path to the + appropriate CGI file. An example PHP 5 value is: C:\php\php-cgi.exe + Supply .php as the extension. Leave 'Method exclusions' blank, and + check the 'Script engine' checkbox. Now, click OK a few times. + * Set up the appropriate security. (This is done in Internet Service + Manager), and if your NT Server uses NTFS file system, add execute + rights for I_USR_ to the directory that contains php.exe / + php-cgi.exe. + + To use the ISAPI module, do the following: + + * If you don't want to perform HTTP Authentication using PHP, you can + (and should) skip this step. Under ISAPI Filters, add a new ISAPI + filter. Use PHP as the filter name, and supply a path to the + php5isapi.dll. + * Under 'Home Directory', 'Virtual Directory', or 'Directory', do the + following: + * Change the Execute Permissions to 'Scripts only' + * Click on the 'Configuration' button, and choose the Application + Mappings tab. Click Add and set the Executable path to the + appropriate ISAPI DLL. An example PHP 5 value is: + C:\php\php5isapi.dll Supply .php as the extension. Leave 'Method + exclusions' blank, and check the 'Script engine' checkbox. Now, + click OK a few times. + * Stop IIS completely (NET STOP iisadmin) + * Start IIS again (NET START w3svc) + + With IIS 6 (2003 Server), open up the IIS Manager, go to Web Service + Extensions, choose "Add a new Web service extension", enter in a name + such as PHP, choose the Add button and for the value browse to either + the ISAPI file (php5isapi.dll) or CGI (php.exe or + php-cgi.exe) then check "Set extension status to Allowed" and click OK. + + In order to use index.php as a default content page, do the following: + From within the Documents tab, choose Add. Type in index.php and click + OK. Adjust the order by choosing Move Up or Move Down. This is similar + to setting DirectoryIndex with Apache. + + The steps above must be repeated for each extension that is to be + associated with PHP scripts. .php is the most common although .php3 may + be required for legacy applications. + + If you experience 100% CPU usage after some time, turn off the IIS + setting Cache ISAPI Application. + __________________________________________________________________ + +Windows and IIS + +See http://www.php.net/install.windows + __________________________________________________________________ + +Apache 1.3.x on Microsoft Windows + + This section contains notes and hints specific to Apache 1.3.x installs + of PHP on Microsoft Windows systems. There are also instructions and + notes for Apache 2 on a separate page. + + Note: Please read the manual installation steps first! + + There are two ways to set up PHP to work with Apache 1.3.x on Windows. + One is to use the CGI binary (php.exe for PHP 4 and php-cgi.exe for PHP + 5), the other is to use the Apache Module DLL. In either case you need + to edit your httpd.conf to configure Apache to work with PHP, and then + restart the server. + + It is worth noting here that now the SAPI module has been made more + stable under Windows, we recommend it's use above the CGI binary, since + it is more transparent and secure. + + Although there can be a few variations of configuring PHP under Apache, + these are simple enough to be used by the newcomer. Please consult the + Apache Documentation for further configuration directives. + + After changing the configuration file, remember to restart the server, + for example, NET STOP APACHE followed by NET START APACHE, if you run + Apache as a Windows Service, or use your regular shortcuts. + + Note: Remember that when adding path values in the Apache + configuration files on Windows, all backslashes such as + c:\directory\file.ext must be converted to forward slashes, as + c:/directory/file.ext. A trailing slash may also be necessary for + directories. + __________________________________________________________________ + +Installing as an Apache module + + You should add the following lines to your Apache httpd.conf file: + + Example 2-3. PHP as an Apache 1.3.x module + + This assumes PHP is installed to c:\php. Adjust the path if this is not + the case. + + For PHP 5: +# Add to the end of the LoadModule section +LoadModule php5_module "C:/php/php5apache.dll" + +# Add to the end of the AddModule section +AddModule mod_php5.c + + For both: +# Add this line inside the conditional brace +AddType application/x-httpd-php .php + +# For syntax highlighted .phps files, also add +AddType application/x-httpd-php-source .phps + __________________________________________________________________ + +Installing as a CGI binary + + If you unzipped the PHP package to C:\php\ as described in the Manual + Installation Steps section, you need to insert these lines to your + Apache configuration file to set up the CGI binary: + + Example 2-4. PHP and Apache 1.3.x as CGI +ScriptAlias /php/ "c:/php/" +AddType application/x-httpd-php .php + +# For PHP 4 +Action application/x-httpd-php "/php/php.exe" + +# For PHP 5 +Action application/x-httpd-php "/php/php-cgi.exe" + +# specify the directory where php.ini is +SetEnv PHPRC C:/php + + Note that the second line in the list above can be found in the actual + versions of httpd.conf, but it is commented out. Remember also to + substitute the c:/php/ for your actual path to PHP. + + Warning + + By using the CGI setup, your server is open to several possible + attacks. Please read our CGI security section to learn how to defend + yourself from those attacks. + + If you would like to present PHP source files syntax highlighted, there + is no such convenient option as with the module version of PHP. If you + chose to configure Apache to use PHP as a CGI binary, you will need to + use the highlight_file() function. To do this simply create a PHP + script file and add this code: . + __________________________________________________________________ + +Apache 2.0.x on Microsoft Windows + + This section contains notes and hints specific to Apache 2.0.x installs + of PHP on Microsoft Windows systems. We also have instructions and + notes for Apache 1.3.x users on a separate page. + + Note: You should read the manual installation steps first! + + Apache 2.2.x Support: Users of Apache 2.2.x may use the + documentation below except the appropriate DLL file is named + php5apache2_2.dll and it only exists as of PHP 5.2.0. See also + http://snaps.php.net/ + + Warning + + We do not recommend using a threaded MPM in production with Apache2. + Use the prefork MPM instead, or use Apache1. For information on why, + read the related FAQ entry on using Apache2 with a threaded MPM + + You are highly encouraged to take a look at the Apache Documentation to + get a basic understanding of the Apache 2.0.x Server. Also consider to + read the Windows specific notes for Apache 2.0.x before reading on + here. + + PHP and Apache 2.0.x compatibility notes: The following versions of + PHP are known to work with the most recent version of Apache 2.0.x: + + * PHP 4.3.0 or later available at http://www.php.net/downloads.php. + * the latest stable development version. Get the source code + http://snaps.php.net/php5-latest.tar.gz or download binaries for + Windows http://snaps.php.net/win32/php5-win32-latest.zip. + * a prerelease version downloadable from http://qa.php.net/. + * you have always the option to obtain PHP through SVN. + + These versions of PHP are compatible to Apache 2.0.40 and later. + + Apache 2.0 SAPI-support started with PHP 4.2.0. PHP 4.2.3 works with + Apache 2.0.39, don't use any other version of Apache with PHP 4.2.3. + However, the recommended setup is to use PHP 4.3.0 or later with the + most recent version of Apache2. + + All mentioned versions of PHP will work still with Apache 1.3.x. + + Warning + + Apache 2.0.x is designed to run on Windows NT 4.0, Windows 2000 or + Windows XP. At this time, support for Windows 9x is incomplete. Apache + 2.0.x is not expected to work on those platforms at this time. + + Download the most recent version of Apache 2.0.x and a fitting PHP + version. Follow the Manual Installation Steps and come back to go on + with the integration of PHP and Apache. + + There are two ways to set up PHP to work with Apache 2.0.x on Windows. + One is to use the CGI binary the other is to use the Apache module DLL. + In either case you need to edit your httpd.conf to configure Apache to + work with PHP and then restart the server. + + Note: Remember that when adding path values in the Apache + configuration files on Windows, all backslashes such as + c:\directory\file.ext must be converted to forward slashes, as + c:/directory/file.ext. A trailing slash may also be necessary for + directories. + __________________________________________________________________ + +Installing as a CGI binary + + You need to insert these three lines to your Apache httpd.conf + configuration file to set up the CGI binary: + + Example 2-5. PHP and Apache 2.0 as CGI +ScriptAlias /php/ "c:/php/" +AddType application/x-httpd-php .php + +# For PHP 4 +Action application/x-httpd-php "/php/php.exe" + +# For PHP 5 +Action application/x-httpd-php "/php/php-cgi.exe" + + Warning + + By using the CGI setup, your server is open to several possible + attacks. Please read our CGI security section to learn how to defend + yourself from those attacks. + __________________________________________________________________ + +Installing as an Apache module + + You need to insert these two lines to your Apache httpd.conf + configuration file to set up the PHP module for Apache 2.0: + + Example 2-6. PHP and Apache 2.0 as Module + +# For PHP 5 do something like this: +LoadModule php5_module "c:/php/php5apache2.dll" +AddType application/x-httpd-php .php + +# configure the path to php.ini +PHPIniDir "C:/php" + + Note: Remember to substitute your actual path to PHP for the c:/php/ + in the above examples. Take care to use either + php5apache2.dll in your LoadModule directive and not php5apache.dll + as the latter ones are designed to run with Apache 1.3.x. + + Note: If you want to use content negotiation, read related FAQ. + + Warning + + Don't mix up your installation with DLL files from different PHP + versions. You have the only choice to use the DLL's and extensions that + ship with your downloaded PHP version. + __________________________________________________________________ + +Sun, iPlanet and Netscape servers on Microsoft Windows + + This section contains notes and hints specific to Sun Java System Web + Server, Sun ONE Web Server, iPlanet and Netscape server installs of PHP + on Windows. + + From PHP 4.3.3 on you can use PHP scripts with the NSAPI module to + generate custom directory listings and error pages. Additional + functions for Apache compatibility are also available. For support in + current web servers read the note about subrequests. + __________________________________________________________________ + +CGI setup on Sun, iPlanet and Netscape servers + + To install PHP as a CGI handler, do the following: + + * Copy php5ts.dll to your systemroot (the directory where you + installed Windows) + * Make a file association from the command line. Type the following + two lines: + +assoc .php=PHPScript +ftype PHPScript=c:\php\php.exe %1 %* + + * In the Netscape Enterprise Administration Server create a dummy + shellcgi directory and remove it just after (this step creates 5 + important lines in obj.conf and allow the web server to handle + shellcgi scripts). + * In the Netscape Enterprise Administration Server create a new mime + type (Category: type, Content-Type: magnus-internal/shellcgi, File + Suffix:php). + * Do it for each web server instance you want PHP to run + + More details about setting up PHP as a CGI executable can be found + here: http://benoit.noss.free.fr/php/install-php.html + __________________________________________________________________ + +NSAPI setup on Sun, iPlanet and Netscape servers + + To install PHP with NSAPI, do the following: + + * Copy php5ts.dll to your systemroot (the directory where you + installed Windows) + * Make a file association from the command line. Type the following + two lines: + +assoc .php=PHPScript +ftype PHPScript=c:\php\php.exe %1 %* + + * In the Netscape Enterprise Administration Server create a new mime + type (Category: type, Content-Type: magnus-internal/x-httpd-php, + File Suffix: php). + * Edit magnus.conf (for servers >= 6) or obj.conf (for servers < 6) + and add the following: You should place the lines after mime types + init. + +Init fn="load-modules" funcs="php5_init,php5_execute,php5_auth_trans" shlib="c:/ +php/sapi/php5nsapi.dll" +Init fn="php5_init" LateInit="yes" errorString="Failed to initialise PHP!" [php_ +ini="c:/path/to/php.ini"] + + The php_ini parameter is optional but with it you + can place your php.ini in your web server configuration directory. + * Configure the default object in obj.conf (for virtual server + classes [Sun Web Server 6.0+] in their vserver.obj.conf): In the + section, place this line necessarily after + all 'ObjectType' and before all 'AddLog' lines: + +Service fn="php5_execute" type="magnus-internal/x-httpd-php" [inikey=value inike +y=value ...] + + As additional parameters you can add some special + php.ini-values, for example you can set a + docroot="/path/to/docroot" specific to the context php5_execute is + called. For boolean ini-keys please use 0/1 as value, not + "On","Off",... (this will not work correctly), e.g. + zlib.output_compression=1 instead of zlib.output_compression="On" + * This is only needed if you want to configure a directory that only + consists of PHP scripts (same like a cgi-bin directory): + + +ObjectType fn="force-type" type="magnus-internal/x-httpd-php" +Service fn=php5_execute [inikey=value inikey=value ...] + + + After that you can configure a directory in the Administration + server and assign it the style x-httpd-php. All files in it will + get executed as PHP. This is nice to hide PHP usage by renaming + files to .html. + * Restart your web service and apply changes + * Do it for each web server instance you want PHP to run + + Note: More details about setting up PHP as an NSAPI filter can be + found here: http://benoit.noss.free.fr/php/install-php4.html + + Note: The stacksize that PHP uses depends on the configuration of + the web server. If you get crashes with very large PHP scripts, it + is recommended to raise it with the Admin Server (in the section + "MAGNUS EDITOR"). + __________________________________________________________________ + +CGI environment and recommended modifications in php.ini + + Important when writing PHP scripts is the fact that Sun JSWS/Sun ONE + WS/iPlanet/Netscape is a multithreaded web server. Because of that all + requests are running in the same process space (the space of the web + server itself) and this space has only one environment. If you want to + get CGI variables like PATH_INFO, HTTP_HOST etc. it is not the correct + way to try this in the old PHP 3.x way with getenv() or a similar way + (register globals to environment, $_ENV). You would only get the + environment of the running web server without any valid CGI variables! + + Note: Why are there (invalid) CGI variables in the environment? + + Answer: This is because you started the web server process from the + admin server which runs the startup script of the web server, you + wanted to start, as a CGI script (a CGI script inside of the admin + server!). This is why the environment of the started web server has + some CGI environment variables in it. You can test this by starting + the web server not from the administration server. Use the command + line as root user and start it manually - you will see there are no + CGI-like environment variables. + __________________________________________________________________ + +Special use for error pages or self-made directory listings (PHP >= 4.3.3) + + You can use PHP to generate the error pages for "404 Not Found" or + similar. Add the following line to the object in obj.conf for every + error page you want to overwrite: +Error fn="php5_execute" code=XXX script="/path/to/script.php" [inikey=value inik +ey=value...] + + where XXX is the HTTP error code. Please delete any other Error + directives which could interfere with yours. If you want to place a + page for all errors that could exist, leave the code parameter out. + Your script can get the HTTP status code with $_SERVER['ERROR_TYPE']. + + Another possibility is to generate self-made directory listings. Just + create a PHP script which displays a directory listing and replace the + corresponding default Service line for type="magnus-internal/directory" + in obj.conf with the following: +Service fn="php5_execute" type="magnus-internal/directory" script="/path/to/scri +pt.php" [inikey=value inikey=value...] + + For both error and directory listing pages the original URI and + translated URI are in the variables $_SERVER['PATH_INFO'] and + $_SERVER['PATH_TRANSLATED']. + __________________________________________________________________ + +Note about nsapi_virtual() and subrequests (PHP >= 4.3.3) + + The NSAPI module now supports the nsapi_virtual() function (alias: + virtual()) to make subrequests on the web server and insert the result + in the web page. The problem is, that this function uses some + undocumented features from the NSAPI library. + + Under Unix this is not a problem, because the module automatically + looks for the needed functions and uses them if available. If not, + nsapi_virtual() is disabled. + + Under Windows limitations in the DLL handling need the use of a + automatic detection of the most recent ns-httpdXX.dll file. This is + tested for servers till version 6.1. If a newer version of the Sun + server is used, the detection fails and nsapi_virtual() is disabled. + + If this is the case, try the following: Add the following parameter to + php5_init in magnus.conf/obj.conf: + Init fn=php5_init ... server_lib="ns-httpdXX.dll" + + where XX is the correct DLL version number. To get it, look in the + server-root for the correct DLL name. The DLL with the biggest filesize + is the right one. + + You can check the status by using the phpinfo() function. + + Note: But be warned: Support for nsapi_virtual() is EXPERIMENTAL!!! + __________________________________________________________________ + +OmniHTTPd Server + + This section contains notes and hints specific to OmniHTTPd on Windows. + + Note: You should read the manual installation steps first! + + Warning + + By using the CGI setup, your server is open to several possible + attacks. Please read our CGI security section to learn how to defend + yourself from those attacks. + + You need to complete the following steps to make PHP work with + OmniHTTPd. This is a CGI executable setup. SAPI is supported by + OmniHTTPd, but some tests have shown that it is not so stable to use + PHP as an ISAPI module. + + Important for CGI users: Read the faq on cgi.force_redirect for + important details. This directive needs to be set to 0. + + 1. Install OmniHTTPd server. + 2. Right click on the blue OmniHTTPd icon in the system tray and + select Properties + 3. Click on Web Server Global Settings + 4. On the 'External' tab, enter: virtual = .php | actual = + c:\php\php.exe (use php-cgi.exe if installing PHP 5), and use the + Add button. + 5. On the Mime tab, enter: virtual = wwwserver/stdcgi | actual = .php, + and use the Add button. + 6. Click OK + + Repeat steps 2 - 6 for each extension you want to associate with PHP. + + __________________________________________________________________ + +Xitami on Microsoft Windows + + This section contains notes and hints specific to Xitami on Windows. + + Note: You should read the manual installation steps first! + + This list describes how to set up the PHP CGI binary to work with + Xitami on Windows. + + Important for CGI users: Read the faq on cgi.force_redirect for + important details. This directive needs to be set to 0. If you want + to use $_SERVER['PHP_SELF'] you have to enable the cgi.fix_pathinfo + directive. + + Warning + + By using the CGI setup, your server is open to several possible + attacks. Please read our CGI security section to learn how to defend + yourself from those attacks. + + * Make sure the web server is running, and point your browser to + xitamis admin console (usually http://127.0.0.1/admin), and click + on Configuration. + * Navigate to the Filters, and put the extension which PHP should + parse (i.e. .php) into the field File extensions (.xxx). + * In Filter command or script put the path and name of your PHP CGI + executable i.e. C:\php\php-cgi.exe. + * Press the 'Save' icon. + * Restart the server to reflect changes. + __________________________________________________________________ + +Installation of extensions on Windows + + After installing PHP and a web server on Windows, you will probably + want to install some extensions for added functionality. You can choose + which extensions you would like to load when PHP starts by modifying + your php.ini. You can also load a module dynamically in your script + using dl(). + + The DLLs for PHP extensions are prefixed with php_. + + Many extensions are built into the Windows version of PHP. This means + additional DLL files, and the extension directive, are not used to load + these extensions. The Windows PHP Extensions table lists extensions + that require, or used to require, additional PHP DLL files. Here's a + list of built in extensions: + + In PHP 5 (updated PHP 5.0.4), the following changes exist. Built in: + DOM, LibXML, Iconv, SimpleXML, SPL and SQLite. And the following are no + longer built in: MySQL and Overload. + + The default location PHP searches for extensions is C:\php5 in PHP 5. + To change this setting to reflect your setup of PHP edit your php.ini + file: + + * You will need to change the extension_dir setting to point to the + directory where your extensions lives, or where you have placed + your php_*.dll files. For example: + +extension_dir = C:\php\extensions + + * Enable the extension(s) in php.ini you want to use by uncommenting + the extension=php_*.dll lines in php.ini. This is done by deleting + the leading ; from the extension you want to load. + + Example 2-8. Enable Bzip2 extension for PHP-Windows +// change the following line from ... +;extension=php_bz2.dll + +// ... to +extension=php_bz2.dll + + * Some of the extensions need extra DLLs to work. Couple of them can + be found in the distribution package, in in the main folder in PHP 5, + but some, for example Oracle (php_oci8.dll) require DLLs which are + not bundled with the distribution package. + * Some of these DLLs are not bundled with the PHP distribution. See + each extensions documentation page for details. Also, read the + manual section titled Installation of PECL extensions for details + on PECL. An increasingly large number of PHP extensions are found + in PECL, and these extensions require a separate download. + + Note: If you are running a server module version of PHP remember to + restart your web server to reflect your changes to php.ini. + + The following table describes some of the extensions available and + required additional dlls. + + Table 2-1. PHP Extensions + Extension Description Notes + php_bz2.dll bzip2 compression functions None + php_calendar.dll Calendar conversion functions + php_cpdf.dll ClibPDF functions None + php_crack.dll Crack functions None + php_ctype.dll ctype family functions + php_curl.dll CURL, Client URL library functions Requires: libeay32.dll, + ssleay32.dll (bundled) + php_db.dll DBM functions Deprecated. Use DBA instead (php_dba.dll) + php_dba.dll DBA: DataBase (dbm-style) Abstraction layer functions None + php_dbase.dll dBase functions None + php_dbx.dll dbx functions + php_exif.dll EXIF functions php_mbstring.dll. And, php_exif.dll must be + loaded after php_mbstring.dll in php.ini. + php_fdf.dll FDF: Forms Data Format functions. Requires: fdftk.dll + (bundled) + php_filepro.dll filePro functions Read-only access + php_ftp.dll FTP functions + php_gd2.dll GD library image functions GD2 + php_gettext.dll Gettext functions, requires libintl-1.dll, + iconv.dll (bundled). + php_iconv.dll ICONV characterset conversion Requires: iconv.dll + php_imap.dll IMAP POP3 and NNTP functions None + php_interbase.dll InterBase functions Requires: gds32.dll (bundled) + php_ldap.dll LDAP functions requires libeay32.dll, ssleay32.dll (bundled) + php_mbstring.dll Multi-Byte String functions None + php_mcrypt.dll Mcrypt Encryption functions Requires: libmcrypt.dll + php_mime_magic.dll Mimetype functions Requires: magic.mime (bundled) + php_ming.dll Ming functions for Flash None + php_msql.dll mSQL functions Requires: msql.dll (bundled) + php_mssql.dll MSSQL functions Requires: ntwdblib.dll (bundled) + php_mysql.dll MySQL functions PHP >= 5.0.0, requires libmysql.dll + (bundled) + php_mysqli.dll MySQLi functions PHP >= 5.0.0, requires libmysql.dll + (libmysqli.dll in PHP <= 5.0.2) (bundled) + php_oci8.dll Oracle 8 functions Requires: Oracle 8.1+ client libraries + php_openssl.dll OpenSSL functions Requires: libeay32.dll (bundled) + php_oracle.dll Oracle functions Requires: Oracle 7 client libraries + php_pgsql.dll PostgreSQL functions None + php_printer.dll Printer functions None + php_shmop.dll Shared Memory functions None + php_snmp.dll SNMP get and walk functions NT only! + php_soap.dll SOAP functions PHP >= 5.0.0 + php_sockets.dll Socket functions None + php_sybase_ct.dll Sybase functions Requires: Sybase client libraries + php_tidy.dll Tidy functions PHP >= 5.0.0 + php_tokenizer.dll Tokenizer functions Built in since PHP 4.3.0 + php_xmlrpc.dll XML-RPC functions PHP >= 4.2.1 requires: iconv.dll + (bundled) + php_xslt.dll XSLT requires libxslt.dll, iconv.dll (bundled). + php_zip.dll Zip File functions + php_zlib.dll ZLib compression functions + __________________________________________________________________ + +Chapter 3. Installation of PECL extensions + +Introduction to PECL Installations + + PECL is a repository of PHP extensions that are made available to you + via the PEAR packaging system. This section of the manual is intended + to demonstrate how to obtain and install PECL extensions. + + These instructions assume /your/phpsrcdir/ is the path to the PHP + source distribution, and that extname is the name of the PECL + extension. Adjust accordingly. These instructions also assume a + familiarity with the pear command. The information in the PEAR manual + for the pear command also applies to the pecl command. + + To be useful, a shared extension must be built, installed, and loaded. + The methods described below provide you with various instructions on + how to build and install the extensions, but they do not automatically + load them. Extensions can be loaded by adding an extension directive. + To this php.ini file, or through the use of the dl() function. + + When building PHP modules, it's important to have known-good versions + of the required tools (autoconf, automake, libtool, etc.) See the + SVN Instructions for details on the required tools, and required + versions. + __________________________________________________________________ + +Downloading PECL extensions + + There are several options for downloading PECL extensions, such as: + + * http://pecl.php.net + The PECL web site contains information about the different + extensions that are offered by the PHP Development Team. The + information available here includes: ChangeLog, release notes, + requirements and other similar details. + * pecl download extname + PECL extensions that have releases listed on the PECL web site are + available for download and installation using the pecl command. + Specific revisions may also be specified. + * SVN + Most PECL extensions also reside in SVN. A web-based view may be + seen at http://svn.php.net/pecl/. To download straight from SVN, + the following sequence of commands may be used. + +$ svn co http://svn.php.net/repository/pecl//trunk + + * Windows downloads + Windows users may find compiled PECL binaries by downloading the + Collection of PECL modules from the PHP Downloads page, or by + retrieving a PECL Snapshot or an extension DLL on PECL4WIN. To + compile PHP under Windows, read the appropriate chapter. + __________________________________________________________________ + +PECL for Windows users + + As with any other PHP extension DLL, installation is as simple as + copying the PECL extension DLLs into the extension_dir folder and + loading them from php.ini. For example, add the following line to your + php.ini: + + extension=php_extname.dll + + After doing this, restart the web server. + __________________________________________________________________ + +Compiling shared PECL extensions with the pecl command + + PECL makes it easy to create shared PHP extensions. Using the pecl + command, do the following: + + $ pecl install extname + + This will download the source for extname, compile, and install + extname.so into your extension_dir. extname.so may then be loaded via + php.ini + + By default, the pecl command will not install packages that are marked + with the alpha or beta state. If no stable packages are available, you + may install a beta package using the following command: + + $ pecl install extname-beta + + You may also install a specific version using this variant: + + $ pecl install extname-0.1 + __________________________________________________________________ + +Compiling shared PECL extensions with phpize + + Sometimes, using the pecl installer is not an option. This could be + because you're behind a firewall, or it could be because the extension + you want to install is not available as a PECL compatible package, such + as unreleased extensions from SVN. If you need to build such an + extension, you can use the lower-level build tools to perform the build + manually. + + The phpize command is used to prepare the build environment for a PHP + extension. In the following sample, the sources for an extension are in + a directory named extname: + +$ cd extname +$ phpize +$ ./configure +$ make +# make install + + A successful install will have created extname.so and put it into the + PHP extensions directory. You'll need to and adjust php.ini and add an + extension=extname.so line before you can use the extension. + + If the system is missing the phpize command, and precompiled packages + (like RPM's) are used, be sure to also install the appropriate devel + version of the PHP package as they often include the phpize command + along with the appropriate header files to build PHP and its + extensions. + + Execute phpize --help to display additional usage information. + __________________________________________________________________ + +Compiling PECL extensions statically into PHP + + You might find that you need to build a PECL extension statically into + your PHP binary. To do this, you'll need to place the extension source + under the php-src/ext/ directory and tell the PHP build system to + regenerate its configure script. + +$ cd /your/phpsrcdir/ext +$ pecl download extname +$ gzip -d < extname.tgz | tar -xvf - +$ mv extname-x.x.x extname + + This will result in the following directory: + + /your/phpsrcdir/ext/extname + + From here, force PHP to rebuild the configure script, and then build + PHP as normal: + +$ cd /your/phpsrcdir +$ rm configure +$ ./buildconf --force +$ ./configure --help +$ ./configure --with-extname --enable-someotherext --with-foobar +$ make +$ make install + + Note: To run the 'buildconf' script you need autoconf 2.13 and + automake 1.4+ (newer versions of autoconf may work, but are not + supported). + + Whether --enable-extname or --with-extname is used depends on the + extension. Typically an extension that does not require external + libraries uses --enable. To be sure, run the following after buildconf: + + $ ./configure --help | grep extname + __________________________________________________________________ + +Chapter 4. Problems? + +Read the FAQ + + Some problems are more common than others. The most common ones are + listed in the PHP FAQ, part of this manual. + __________________________________________________________________ + +Other problems + + If you are still stuck, someone on the PHP installation mailing list + may be able to help you. You should check out the archive first, in + case someone already answered someone else who had the same problem as + you. The archives are available from the support page on + http://www.php.net/support.php. To subscribe to the PHP installation + mailing list, send an empty mail to + php-install-subscribe@lists.php.net. The mailing list address is + php-install@lists.php.net. + + If you want to get help on the mailing list, please try to be precise + and give the necessary details about your environment (which operating + system, what PHP version, what web server, if you are running PHP as + CGI or a server module, safe mode, etc...), and preferably enough code + to make others able to reproduce and test your problem. + __________________________________________________________________ + +Bug reports + + If you think you have found a bug in PHP, please report it. The PHP + developers probably don't know about it, and unless you report it, + chances are it won't be fixed. You can report bugs using the + bug-tracking system at http://bugs.php.net/. Please do not send bug + reports in mailing list or personal letters. The bug system is also + suitable to submit feature requests. + + Read the How to report a bug document before submitting any bug + reports! + __________________________________________________________________ + +Chapter 5. Runtime Configuration + +The configuration file + + The configuration file (called php3.ini in PHP 3, and simply php.ini as + of PHP 4) is read when PHP starts up. For the server module versions of + PHP, this happens only once when the web server is started. For the CGI + and CLI version, it happens on every invocation. + + php.ini is searched in these locations (in order): + + * SAPI module specific location (PHPIniDir directive in Apache 2, -c + command line option in CGI and CLI, php_ini parameter in NSAPI, + PHP_INI_PATH environment variable in THTTPD) + * The PHPRC environment variable. Before PHP 5.2.0 this was checked + after the registry key mentioned below. + * As of PHP 5.2.0, the following registry locations are searched in + order: HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z\IniFilePath, + HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y\IniFilePath and + HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x\IniFilePath, where x, y and z + mean the PHP major, minor and release versions. + * HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath (Windows Registry + location) + * Current working directory (except CLI) + * The web server's directory (for SAPI modules), or directory of PHP + (otherwise in Windows) + * Windows directory (C:\windows or C:\winnt) (for Windows), or + --with-config-file-path compile time option + + If php-SAPI.ini exists (where SAPI is used SAPI, so the filename is + e.g. php-cli.ini or php-apache.ini), it's used instead of php.ini. SAPI + name can be determined by php_sapi_name(). + + Note: The Apache web server changes the directory to root at startup + causing PHP to attempt to read php.ini from the root filesystem if + it exists. + + The php.ini directives handled by extensions are documented + respectively on the pages of the extensions themselves. The list of the + core directives is available in the appendix. Probably not all PHP + directives are documented in the manual though. For a complete list of + directives available in your PHP version, please read your well + commented php.ini file. Alternatively, you may find the latest + php.ini from SVN helpful too. + + Example 5-1. php.ini example +; any text on a line after an unquoted semicolon (;) is ignored +[php] ; section markers (text within square brackets) are also ignored +; Boolean values can be set to either: +; true, on, yes +; or false, off, no, none +html_errors = off +track_errors = yes + +; you can enclose strings in double-quotes +include_path = ".:/usr/local/lib/php" + +; backslashes are treated the same as any other character +include_path = ".;c:\php\lib" + + Since PHP 5.1.0, it is possible to refer to existing .ini variables + from within .ini files. Example: open_basedir = ${open_basedir} + ":/new/dir". + __________________________________________________________________ + +How to change configuration settings + +Running PHP as an Apache module + + When using PHP as an Apache module, you can also change the + configuration settings using directives in Apache configuration files + (e.g. httpd.conf) and .htaccess files. You will need "AllowOverride + Options" or "AllowOverride All" privileges to do so. + + With PHP 4 and PHP 5, there are several Apache directives that allow + you to change the PHP configuration from within the Apache + configuration files. For a listing of which directives are PHP_INI_ALL, + PHP_INI_PERDIR, or PHP_INI_SYSTEM, have a look at the List of php.ini + directives appendix. + + Note: With PHP 3, there are Apache directives that correspond to + each configuration setting in the php3.ini name, except the name is + prefixed by "php3_". + + php_value name value + Sets the value of the specified directive. Can be used only with + PHP_INI_ALL and PHP_INI_PERDIR type directives. To clear a + previously set value use none as the value. + + Note: Don't use php_value to set boolean values. php_flag (see + below) should be used instead. + + php_flag name on|off + Used to set a boolean configuration directive. Can be used only + with PHP_INI_ALL and PHP_INI_PERDIR type directives. + + php_admin_value name value + Sets the value of the specified directive. This can not be used + in .htaccess files. Any directive type set with php_admin_value + can not be overridden by .htaccess or virtualhost directives. To + clear a previously set value use none as the value. + + php_admin_flag name on|off + Used to set a boolean configuration directive. This can not be + used in .htaccess files. Any directive type set with + php_admin_flag can not be overridden by .htaccess or virtualhost + directives. + + Example 5-2. Apache configuration example + + php_value include_path ".:/usr/local/lib/php" + php_admin_flag engine on + + + Caution + + PHP constants do not exist outside of PHP. For example, in httpd.conf + you can not use PHP constants such as E_ALL or E_NOTICE to set the + error_reporting directive as they will have no meaning and will + evaluate to 0. Use the associated bitmask values instead. These + constants can be used in php.ini + __________________________________________________________________ + +Changing PHP configuration via the Windows registry + + When running PHP on Windows, the configuration values can be modified + on a per-directory basis using the Windows registry. The configuration + values are stored in the registry key HKLM\SOFTWARE\PHP\Per Directory + Values, in the sub-keys corresponding to the path names. For example, + configuration values for the directory c:\inetpub\wwwroot would be + stored in the key HKLM\SOFTWARE\PHP\Per Directory + Values\c\inetpub\wwwroot. The settings for the directory would be + active for any script running from this directory or any subdirectory + of it. The values under the key should have the name of the PHP + configuration directive and the string value. PHP constants in the + values are not parsed. However, only configuration values changeable in + PHP_INI_USER can be set this way, PHP_INI_PERDIR values can not. + __________________________________________________________________ + +Other interfaces to PHP + + Regardless of how you run PHP, you can change certain values at runtime + of your scripts through ini_set(). See the documentation on the + ini_set() page for more information. + + If you are interested in a complete list of configuration settings on + your system with their current values, you can execute the phpinfo() + function, and review the resulting page. You can also access the values + of individual configuration directives at runtime using ini_get() or + get_cfg_var(). + __________________________________________________________________ + +Chapter 6. Installation FAQ + + This section holds common questions about the way to install PHP. PHP + is available for almost any OS (except maybe for MacOS before OSX), and + almost any web server. + + To install PHP, follow the instructions in Installing PHP. + + 1. Why shouldn't I use Apache2 with a threaded MPM in a production + environment? + + 2. Unix/Windows: Where should my php.ini file be located? + 3. Unix: I installed PHP, but every time I load a document, I get the + message 'Document Contains No Data'! What's going on here? + + 4. Unix: I installed PHP using RPMS, but Apache isn't processing the + PHP pages! What's going on here? + + 5. Unix: I installed PHP 3 using RPMS, but it doesn't compile with the + database support I need! What's going on here? + + 6. Unix: I patched Apache with the FrontPage extensions patch, and + suddenly PHP stopped working. Is PHP incompatible with the + Apache FrontPage extensions? + + 7. Unix/Windows: I have installed PHP, but when I try to access a PHP + script file via my browser, I get a blank screen. + + 8. Unix/Windows: I have installed PHP, but when try to access a PHP + script file via my browser, I get a server 500 error. + + 9. Some operating systems: I have installed PHP without errors, but + when I try to start apache I get undefined symbol errors: + +[mybox:user /src/php5] root# apachectl configtest + apachectl: /usr/local/apache/bin/httpd Undefined symbols: + _compress + _uncompress + + 10. Windows: I have installed PHP, but when I to access a PHP script + file via my browser, I get the error: + +cgi error: + The specified CGI application misbehaved by not + returning a complete set of HTTP headers. + The headers it did return are: + + 11. Windows: I've followed all the instructions, but still can't get + PHP and IIS to work together! + + 12. When running PHP as CGI with IIS, OmniHTTPD or Xitami, I get + the following error: Security Alert! PHP CGI cannot be accessed + directly.. + + 13. How do I know if my php.ini is being found and read? It seems like + it isn't as my changes aren't being implemented. + + 14. How do I add my PHP directory to the PATH on Windows? + 15. How do I make the php.ini file available to PHP on windows? + 16. Is it possible to use Apache content negotiation (MultiViews + option) with PHP? + + 17. Is PHP limited to process GET and POST request methods only? + + 1. Why shouldn't I use Apache2 with a threaded MPM in a production + environment? + + PHP is glue. It is the glue used to build cool web applications by + sticking dozens of 3rd-party libraries together and making it all + appear as one coherent entity through an intuitive and easy to learn + language interface. The flexibility and power of PHP relies on the + stability and robustness of the underlying platform. It needs a working + OS, a working web server and working 3rd-party libraries to glue + together. When any of these stop working PHP needs ways to identify the + problems and fix them quickly. When you make the underlying framework + more complex by not having completely separate execution threads, + completely separate memory segments and a strong sandbox for each + request to play in, feet of clay are introduced into PHP's system. + + If you feel you have to use a threaded MPM, look at a FastCGI + configuration where PHP is running in its own memory space. + + And finally, this warning against using a threaded MPM is not as strong + for Windows systems because most libraries on that platform tend to be + threadsafe. + + 2. Unix/Windows: Where should my php.ini file be located? + + By default on Unix it should be in /usr/local/lib which is + /lib. Most people will want to change this at + compile-time with the --with-config-file-path flag. You would, for + example, set it with something like: + --with-config-file-path=/etc + + And then you would copy php.ini-production from the distribution to + /etc/php.ini and edit it to make any local changes you want. + --with-config-file-scan-dir=PATH + + On Windows the default path for the php.ini file is the Windows + directory. If you're using the Apache webserver, php.ini is first + searched in the Apaches install directory, e.g. c:\program files\apache + group\apache. This way you can have different php.ini files for + different versions of Apache on the same machine. + + See also the chapter about the configuration file. + + 3. Unix: I installed PHP, but every time I load a document, I get the + message 'Document Contains No Data'! What's going on here? + + This probably means that PHP is having some sort of problem and is + core-dumping. Look in your server error log to see if this is the case, + and then try to reproduce the problem with a small test case. If you + know how to use 'gdb', it is very helpful when you can provide a + backtrace with your bug report to help the developers pinpoint the + problem. If you are using PHP as an Apache module try something like: + + * Stop your httpd processes + * gdb httpd + * Stop your httpd processes + * > run -X -f /path/to/httpd.conf + * Then fetch the URL causing the problem with your browser + * > run -X -f /path/to/httpd.conf + * If you are getting a core dump, gdb should inform you of this now + * type: bt + * You should include your backtrace in your bug report. This should + be submitted to http://bugs.php.net/ + + If your script uses the regular expression functions (ereg() and + friends), you should make sure that you compiled PHP and Apache with + the same regular expression package. This should happen automatically + with PHP and Apache 1.3.x + + 4. Unix: I installed PHP using RPMS, but Apache isn't processing the + PHP pages! What's going on here? + + Assuming you installed both Apache and PHP from RPM packages, you need + to uncomment or add some or all of the following lines in your + httpd.conf file: +# Extra Modules +AddModule mod_php.c +AddModule mod_php3.c +AddModule mod_perl.c + +# Extra Modules +LoadModule php_module modules/mod_php.so +LoadModule perl_module modules/libperl.so + + And add: +AddType application/x-httpd-php3 .php3 # for PHP 3 +AddType application/x-httpd-php .php # for PHP 4 + + ... to the global properties, or to the properties of the VirtualDomain + you want to have PHP support added to. + + 5. Unix: I installed PHP 3 using RPMS, but it doesn't compile with the + database support I need! What's going on here? + + Due to the way PHP 3 built, it is not easy to build a complete flexible + PHP RPM. This issue is addressed in PHP 4. For PHP 3, we currently + suggest you use the mechanism described in the INSTALL.REDHAT file in + the PHP distribution. If you insist on using an RPM version of PHP 3, + read on... + + The RPM packagers are setting up the RPMS to install without database + support to simplify installations and because RPMS use /usr/ instead of + the standard /usr/local/ directory for files. You need to tell the RPM + spec file which databases to support and the location of the top-level + of your database server. + + This example will explain the process of adding support for the popular + MySQL database server, using the mod installation for Apache. + + Of course all of this information can be adjusted for any database + server that PHP supports. We will assume you installed MySQL and Apache + completely with RPMS for this example as well. + + * First remove mod_php3 : + +rpm -e mod_php3 + + * Then get the source rpm and INSTALL it, NOT --rebuild + +rpm -Uvh mod_php3-3.0.5-2.src.rpm + + * Then edit the /usr/src/redhat/SPECS/mod_php3.spec file + In the %build section add the database support you want, and the + path. + For MySQL you would add --with-mysql=/usr The %build section will + look something like this: + +./configure --prefix=/usr \ +--with-apxs=/usr/sbin/apxs \ +--with-config-file-path=/usr/lib \ +--enable-debug=no \ +--enable-safe-mode \ +--with-exec-dir=/usr/bin \ +--with-mysql=/usr \ +--with-system-regex + + * Once this modification is made then build the binary rpm as + follows: + +rpm -bb /usr/src/redhat/SPECS/mod_php3.spec + + * Then install the rpm + +rpm -ivh /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm + + Make sure you restart Apache, and you now have PHP 3 with MySQL support + using RPM's. Note that it is probably much easier to just build from + the distribution tarball of PHP 3 and follow the instructions in + INSTALL.REDHAT found in that distribution. + + 6. Unix: I patched Apache with the FrontPage extensions patch, and + suddenly PHP stopped working. Is PHP incompatible with the Apache + FrontPage extensions? + + No, PHP works fine with the FrontPage extensions. The problem is that + the FrontPage patch modifies several Apache structures, that PHP relies + on. Recompiling PHP (using 'make clean ; make') after the FP patch is + applied would solve the problem. + + 7. Unix/Windows: I have installed PHP, but when I try to access a PHP + script file via my browser, I get a blank screen. + + Do a 'view source' in the web browser and you will probably find that + you can see the source code of your PHP script. This means that the web + server did not send the script to PHP for interpretation. Something is + wrong with the server configuration - double check the server + configuration against the PHP installation instructions. + + 8. Unix/Windows: I have installed PHP, but when try to access a PHP + script file via my browser, I get a server 500 error. + + Something went wrong when the server tried to run PHP. To get to see a + sensible error message, from the command line, change to the directory + containing the PHP executable (php.exe on Windows) and run php -i. If + PHP has any problems running, then a suitable error message will be + displayed which will give you a clue as to what needs to be done next. + If you get a screen full of HTML codes (the output of the phpinfo() + function) then PHP is working, and your problem may be related to your + server configuration which you should double check. + + 9. Some operating systems: I have installed PHP without errors, but + when I try to start apache I get undefined symbol errors: +[mybox:user /src/php5] root# apachectl configtest + apachectl: /usr/local/apache/bin/httpd Undefined symbols: + _compress + _uncompress + + This has actually nothing to do with PHP, but with the MySQL client + libraries. Some need --with-zlib, others do not. This is also covered + in the MySQL FAQ. + + 10. Windows: I have installed PHP, but when I to access a PHP script + file via my browser, I get the error: +cgi error: + The specified CGI application misbehaved by not + returning a complete set of HTTP headers. + The headers it did return are: + + This error message means that PHP failed to output anything at all. To + get to see a sensible error message, from the command line, change to + the directory containing the PHP executable (php.exe on Windows) and + run php -i. If PHP has any problems running, then a suitable error + message will be displayed which will give you a clue as to what needs + to be done next. If you get a screen full of HTML codes (the output of + the phpinfo() function) then PHP is working. + + Once PHP is working at the command line, try accessing the script via + the browser again. If it still fails then it could be one of the + following: + + * File permissions on your PHP script, php.exe, php5ts.dll, php.ini + or any PHP extensions you are trying to load are such that the + anonymous internet user ISUR_ cannot access them. + * The script file does not exist (or possibly isn't where you think + it is relative to your web root directory). Note that for IIS you + can trap this error by ticking the 'check file exists' box when + setting up the script mappings in the Internet Services Manager. If + a script file does not exist then the server will return a 404 + error instead. There is also the additional benefit that IIS will + do any authentication required for you based on the NTLanMan + permissions on your script file. + + 11. Windows: I've followed all the instructions, but still can't get + PHP and IIS to work together! + + Make sure any user who needs to run a PHP script has the rights to run + php.exe! IIS uses an anonymous user which is added at the time IIS is + installed. This user needs rights to php.exe. Also, any authenticated + user will also need rights to execute php.exe. And for IIS4 you need to + tell it that PHP is a script engine. Also, you will want to read this + faq. + + 12. When running PHP as CGI with IIS, OmniHTTPD or Xitami, I get + the following error: Security Alert! PHP CGI cannot be accessed + directly.. + + You must set the cgi.force_redirect directive to 0. It defaults to 1 so + be sure the directive isn't commented out (with a ;). Like all + directives, this is set in php.ini + + Because the default is 1, it's critical that you're 100% sure that the + correct php.ini file is being read. Read this faq for details. + + 13. How do I know if my php.ini is being found and read? It seems like + it isn't as my changes aren't being implemented. + + To be sure your php.ini is being read by PHP, make a call to phpinfo() + and near the top will be a listing called Configuration File (php.ini). + This will tell you where PHP is looking for php.ini and whether or not + it's being read. If just a directory PATH exists than it's not being + read and you should put your php.ini in that directory. If php.ini is + included within the PATH than it is being read. + + If php.ini is being read and you're running PHP as a module, then be + sure to restart your web server after making changes to php.ini + + 14. How do I add my PHP directory to the PATH on Windows? + + On Windows NT, 2000, XP and 2003: + + * Go to Control Panel and open the System icon (Start -> Settings -> + Control Panel -> System, or just Start -> Control Panel -> System + for Windows XP/2003) + * Go to the Advanced tab + * Click on the 'Environment Variables' button + * Look into the 'System Variables' pane + * Find the Path entry (you may need to scroll to find it) + * Double click on the Path entry + * Enter your PHP directory at the end, including ';' before (e.g. + ;C:\php) + * Press OK and restart your computer + + On Windows 98/Me you need to edit the autoexec.bat file: + + * Open the Notepad (Start -> Run and enter notepad) + * Open the C:\autoexec.bat file + * Locate the line with PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;..... and + add: ;C:\php to the end of the line + * Save the file and restart your computer + + Note: Be sure to reboot after following the steps above to ensure + that the PATH changes are applied. + + The PHP manual used to promote the copying of files into the Windows + system directory, this is because this directory (C:\Windows, C:\WINNT, + etc.) is by default in the systems PATH. Copying files into the Windows + system directory has long since been deprecated and may cause problems. + + 15. How do I make the php.ini file available to PHP on windows? + + There are several ways of doing this. If you are using Apache, read + their installation specific instructions (Apache 1, Apache 2), + otherwise you must set the PHPRC environment variable: + + On Windows NT, 2000, XP and 2003: + + * Go to Control Panel and open the System icon (Start -> Settings -> + Control Panel -> System, or just Start -> Control Panel -> System + for Windows XP/2003) + * Go to the Advanced tab + * Click on the 'Environment Variables' button + * Look into the 'System variables' pane + * Click on 'New' and enter 'PHPRC' as the variable name and the + directory where php.ini is located as the variable value (e.g. + C:\php) + * Press OK and restart your computer + + On Windows 98/Me you need to edit the autoexec.bat file: + + * Open the Notepad (Start -> Run and enter notepad) + * Open the C:\autoexec.bat file + * Add a new line to the end of the file: set PHPRC=C:\php (replace + C:\php with the directory where php.ini is located). Please note + that the path cannot contain spaces. For instance, if you have + installed PHP in C:\Program Files\PHP, you would enter + C:\PROGRA~1\PHP instead. + * Save the file and restart your computer + + 16. Is it possible to use Apache content negotiation (MultiViews + option) with PHP? + + If links to PHP files include extension, everything works perfect. This + FAQ is only for the case when links to PHP files don't include + extension and you want to use content negotiation to choose PHP files + from URL with no extension. In this case, replace the line AddType + application/x-httpd-php .php with: +# PHP 4 +AddHandler php-script php +AddType text/html php + +# PHP 5 +AddHandler php5-script php +AddType text/html php + + This solution doesn't work for Apache 1 as PHP module doesn't catch + php-script. + + 17. Is PHP limited to process GET and POST request methods only? + + No, it is possible to handle any request method, e.g. CONNECT. Proper + response status can be sent with header(). If only GET and POST methods + should be handled, it can be achieved with this Apache configuration: + +Deny from all + diff --git a/tools/php/lib/enchant/libenchant_ispell.dll b/tools/php/lib/enchant/libenchant_ispell.dll new file mode 100644 index 0000000..fd72e4c Binary files /dev/null and b/tools/php/lib/enchant/libenchant_ispell.dll differ diff --git a/tools/php/lib/enchant/libenchant_myspell.dll b/tools/php/lib/enchant/libenchant_myspell.dll new file mode 100644 index 0000000..e3f8578 Binary files /dev/null and b/tools/php/lib/enchant/libenchant_myspell.dll differ diff --git a/tools/php/libeay32.dll b/tools/php/libeay32.dll index 5a49711..4baeabf 100644 Binary files a/tools/php/libeay32.dll and b/tools/php/libeay32.dll differ diff --git a/tools/php/libenchant.dll b/tools/php/libenchant.dll new file mode 100644 index 0000000..95b577c Binary files /dev/null and b/tools/php/libenchant.dll differ diff --git a/tools/php/libpq.dll b/tools/php/libpq.dll index 22682a8..6b5ca29 100644 Binary files a/tools/php/libpq.dll and b/tools/php/libpq.dll differ diff --git a/tools/php/news.txt b/tools/php/news.txt index 1589989..6e40f32 100644 --- a/tools/php/news.txt +++ b/tools/php/news.txt @@ -1,7 +1,173 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +10 Jan 2019, PHP 5.6.40 + +- GD: + . Fixed bug #77269 (efree() on uninitialized Heap data in imagescale leads to + use-after-free). (cmb) + . Fixed bug #77270 (imagecolormatch Out Of Bounds Write on Heap). (cmb) + +- Mbstring: + . Fixed bug #77370 (Buffer overflow on mb regex functions - fetch_token). (Stas) + . Fixed bug #77371 (heap buffer overflow in mb regex functions + - compile_string_node). (Stas) + . Fixed bug #77381 (heap buffer overflow in multibyte match_at). (Stas) + . Fixed bug #77382 (heap buffer overflow due to incorrect length in + expand_case_fold_string). (Stas) + . Fixed bug #77385 (buffer overflow in fetch_token). (Stas) + . Fixed bug #77394 (Buffer overflow in multibyte case folding - unicode). (Stas) + . Fixed bug #77418 (Heap overflow in utf32be_mbc_to_code). (Stas) + +- Phar: + . Fixed bug #77247 (heap buffer overflow in phar_detect_phar_fname_ext). (Stas) + +- Xmlrpc: + . Fixed bug #77242 (heap out of bounds read in xmlrpc_decode()). (cmb) + . Fixed bug #77380 (Global out of bounds read in xmlrpc base64 code). (Stas) + +06 Dec 2018, PHP 5.6.39 + +- Core: + . Fixed bug #77231 (Segfault when using convert.quoted-printable-encode + filter). (Stas) + +- IMAP: + . Fixed bug #77020 (null pointer dereference in imap_mail). (cmb) + . Fixed bug #77153 (imap_open allows to run arbitrary shell commands via + mailbox parameter). (Stas) + +- Phar: + . Fixed bug #77022 (PharData always creates new files with mode 0666). (Stas) + . Fixed bug #77143 (Heap Buffer Overflow (READ: 4) in phar_parse_pharfile). + (Stas) + +13 Sep 2018, PHP 5.6.38 + +- Apache2 + . Fixed bug #76582 (XSS due to the header Transfer-Encoding: chunked). (Stas) + +19 Jul 2018, PHP 5.6.37 + +- Exif: + . Fixed bug #76423 (Int Overflow lead to Heap OverFlow in + exif_thumbnail_extract of exif.c). (Stas) + . Fixed bug #76557 (heap-buffer-overflow (READ of size 48) while reading exif + data). (Stas) + +- Win32: + . Fixed bug #76459 (windows linkinfo lacks openbasedir check). (Anatol) + +26 Apr 2018 PHP 5.6.36 + +- Exif: + . Fixed bug #76130 (Heap Buffer Overflow (READ: 1786) in exif_iif_add_value). + (Stas) + +- iconv: + . Fixed bug #76249 (stream filter convert.iconv leads to infinite loop on + invalid sequence). (Stas) + +- LDAP: + . Fixed bug #76248 (Malicious LDAP-Server Response causes Crash). (Stas) + +- Phar: + . Fixed bug #76129 (fix for CVE-2018-5712 may not be complete). (Stas) + +29 Mar 2018, PHP 5.6.35 + +- FPM: + . Fixed bug #75605 (Dumpable FPM child processes allow bypassing opcache + access controls). (Jakub Zelenka) + +01 Mar 2018, PHP 5.6.34 + +- Standard: + . Fixed bug #75981 (stack-buffer-overflow while parsing HTTP response). (Stas) + +04 Jan 2018, PHP 5.6.33 + +- GD: + . Fixed bug #75571 (Potential infinite loop in gdImageCreateFromGifCtx). (cmb) + +- Phar: + . Fixed bug #74782 (Reflected XSS in .phar 404 page). (Stas) + +26 Sep 2017, PHP 5.6.32 + +- Date: + . Fixed bug #75055 (Out-Of-Bounds Read in timelib_meridian()). (Derick) + +- mcrypt: + . Fixed bug #72535 (arcfour encryption stream filter crashes php). (Leigh) + +- PCRE: + . Fixed bug #75207 (applied upstream patch for CVE-2016-1283). (Anatol) + +06 Jul 2017, PHP 5.6.31 + +- Core: + . Fixed bug #73807 (Performance problem with processing post request over + 2000000 chars). (Nikita) + . Fixed bug #74111 (Heap buffer overread (READ: 1) finish_nested_data from + unserialize). (Nikita) + . Fixed bug #74603 (PHP INI Parsing Stack Buffer Overflow Vulnerability). + (Stas) + . Fixed bug #74819 (wddx_deserialize() heap out-of-bound read via + php_parse_date()). (Derick) + +- GD: + . Fixed bug #74435 (Buffer over-read into uninitialized memory). (cmb) + +- mbstring: + . Add oniguruma upstream fix (CVE-2017-9224, CVE-2017-9226, CVE-2017-9227, + CVE-2017-9228, CVE-2017-9229) (Remi, Mamoru TASAKA) + +- OpenSSL: + . Fixed bug #74651 (negative-size-param (-1) in memcpy in zif_openssl_seal()). + (Stas) + +- PCRE: + . Fixed bug #74087 (Segmentation fault in PHP7.1.1(compiled using the bundled PCRE library)). + (Stas) + +- WDDX: + . Fixed bug #74145 (wddx parsing empty boolean tag leads to SIGSEGV). (Stas) + +19 Jan 2017, PHP 5.6.30 + +- EXIF: + . Fixed bug #73737 (FPE when parsing a tag format). (Stas) + +- GD: + . Fixed bug #73549 (Use after free when stream is passed to imagepng). (cmb) + . Fixed bug #73868 (DOS vulnerability in gdImageCreateFromGd2Ctx()). (cmb) + . Fixed bug #73869 (Signed Integer Overflow gd_io.c). (cmb) + +- Intl: + . Fixed bug #68447 (grapheme_extract take an extra trailing character). + (SATŌ Kentarō) + +- Phar: + . Fixed bug #73764 (Crash while loading hostile phar archive). (Stas) + . Fixed bug #73768 (Memory corruption when loading hostile phar). (Stas) + . Fixed bug #73773 (Seg fault when loading hostile phar). (Stas) + +- SQLite3: + . Reverted fix for bug #73530 (Unsetting result set may reset other result + set). (cmb) + +- Standard: + . Fixed bug #70213 (Unserialize context shared on double class lookup). + (Taoguang Chen) + . Fixed bug #73825 (Heap out of bounds read on unserialize in + finish_nested_data()). (Stas) + 08 Dec 2016, PHP 5.6.29 +- Mbstring: + . Fixed bug #73505 (string length overflow in mbfl_memory_device_output + function). (Stas) + - Mysqlnd: . Fixed bug #64526 (Add missing mysqlnd.* parameters to php.ini-*). (cmb) @@ -24,11 +190,11 @@ PHP NEWS . Fixed bug #73530 (Unsetting result set may reset other result set). (cmb) - Standard: - . Fixed bug #73297 (HTTP stream wrapper should ignore HTTP 100 Continue). - (rowan dot collins at gmail dot com) + . Fixed bug #73297 (HTTP stream wrapper should ignore HTTP 100 Continue). + (rowan dot collins at gmail dot com) - WDDX: - . Fixed bug #73631 (Memory leak due to invalid wddx stack processing). + . Fixed bug #73631 (Memory leak due to invalid wddx stack processing). (bughunter at fosec dot vn). 10 Nov 2016, PHP 5.6.28 diff --git a/tools/php/pharcommand.phar b/tools/php/pharcommand.phar index a305fbe..0d88c50 100644 Binary files a/tools/php/pharcommand.phar and b/tools/php/pharcommand.phar differ diff --git a/tools/php/php-cgi.exe b/tools/php/php-cgi.exe index 34c5805..69b14bc 100644 Binary files a/tools/php/php-cgi.exe and b/tools/php/php-cgi.exe differ diff --git a/tools/php/php-win.exe b/tools/php/php-win.exe index 8a66524..610e2cb 100644 Binary files a/tools/php/php-win.exe and b/tools/php/php-win.exe differ diff --git a/tools/php/php.exe b/tools/php/php.exe index 3992a7d..1e3f90a 100644 Binary files a/tools/php/php.exe and b/tools/php/php.exe differ diff --git a/tools/php/php.gif b/tools/php/php.gif new file mode 100644 index 0000000..f352c73 Binary files /dev/null and b/tools/php/php.gif differ diff --git a/tools/php/php.ini b/tools/php/php.ini index 2e48861..3b6e6af 100644 --- a/tools/php/php.ini +++ b/tools/php/php.ini @@ -1,1866 +1,226 @@ -[PHP] - -;;;;;;;;;;;;;;;;;;; -; About php.ini ; -;;;;;;;;;;;;;;;;;;; -; PHP's initialization file, generally called php.ini, is responsible for -; configuring many of the aspects of PHP's behavior. - -; PHP attempts to find and load this configuration from a number of locations. -; The following is a summary of its search order: -; 1. SAPI module specific location. -; 2. The PHPRC environment variable. (As of PHP 5.2.0) -; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) -; 4. Current working directory (except CLI) -; 5. The web server's directory (for SAPI modules), or directory of PHP -; (otherwise in Windows) -; 6. The directory from the --with-config-file-path compile time option, or the -; Windows directory (C:\windows or C:\winnt) -; See the PHP docs for more specific information. -; http://php.net/configuration.file - -; The syntax of the file is extremely simple. Whitespace and lines -; beginning with a semicolon are silently ignored (as you probably guessed). -; Section headers (e.g. [Foo]) are also silently ignored, even though -; they might mean something in the future. - -; Directives following the section heading [PATH=/www/mysite] only -; apply to PHP files in the /www/mysite directory. Directives -; following the section heading [HOST=www.example.com] only apply to -; PHP files served from www.example.com. Directives set in these -; special sections cannot be overridden by user-defined INI files or -; at runtime. Currently, [PATH=] and [HOST=] sections only work under -; CGI/FastCGI. -; http://php.net/ini.sections - -; Directives are specified using the following syntax: -; directive = value -; Directive names are *case sensitive* - foo=bar is different from FOO=bar. -; Directives are variables used to configure PHP or PHP extensions. -; There is no name validation. If PHP can't find an expected -; directive because it is not set or is mistyped, a default value will be used. - -; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one -; of the INI constants (On, Off, True, False, Yes, No and None) or an expression -; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a -; previously set variable or directive (e.g. ${foo}) - -; Expressions in the INI file are limited to bitwise operators and parentheses: -; | bitwise OR -; ^ bitwise XOR -; & bitwise AND -; ~ bitwise NOT -; ! boolean NOT - -; Boolean flags can be turned on using the values 1, On, True or Yes. -; They can be turned off using the values 0, Off, False or No. - -; An empty string can be denoted by simply not writing anything after the equal -; sign, or by using the None keyword: - -; foo = ; sets foo to an empty string -; foo = None ; sets foo to an empty string -; foo = "None" ; sets foo to the string 'None' - -; If you use constants in your value, and these constants belong to a -; dynamically loaded extension (either a PHP extension or a Zend extension), -; you may only use these constants *after* the line that loads the extension. - -;;;;;;;;;;;;;;;;;;; -; About this file ; -;;;;;;;;;;;;;;;;;;; -; PHP comes packaged with two INI files. One that is recommended to be used -; in production environments and one that is recommended to be used in -; development environments. - -; php.ini-production contains settings which hold security, performance and -; best practices at its core. But please be aware, these settings may break -; compatibility with older or less security conscience applications. We -; recommending using the production ini in production and testing environments. - -; php.ini-development is very similar to its production variant, except it's -; much more verbose when it comes to errors. We recommending using the -; development version only in development environments as errors shown to -; application users can inadvertently leak otherwise secure information. - -; This is php.ini-development INI file. - -;;;;;;;;;;;;;;;;;;; -; Quick Reference ; -;;;;;;;;;;;;;;;;;;; -; The following are all the settings which are different in either the production -; or development versions of the INIs with respect to PHP's default behavior. -; Please see the actual settings later in the document for more details as to why -; we recommend these changes in PHP's behavior. - -; display_errors -; Default Value: On -; Development Value: On -; Production Value: Off - -; display_startup_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; error_reporting -; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED -; Development Value: E_ALL -; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT - -; html_errors -; Default Value: On -; Development Value: On -; Production value: On - -; log_errors -; Default Value: Off -; Development Value: On -; Production Value: On - -; max_input_time -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) - -; output_buffering -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 - -; register_argc_argv -; Default Value: On -; Development Value: Off -; Production Value: Off - -; request_order -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" - -; session.bug_compat_42 -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.bug_compat_warn -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.gc_divisor -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 - -; session.hash_bits_per_character -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 - -; short_open_tag -; Default Value: On -; Development Value: Off -; Production Value: Off - -; track_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; url_rewriter.tags -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" - -; variables_order -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS" - -;;;;;;;;;;;;;;;;;;;; -; php.ini Options ; -;;;;;;;;;;;;;;;;;;;; -; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" -;user_ini.filename = ".user.ini" - -; To disable this feature set this option to empty value -;user_ini.filename = +; PHP 5.4.23 -; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) -;user_ini.cache_ttl = 300 - -;;;;;;;;;;;;;;;;;;;; -; Language Options ; -;;;;;;;;;;;;;;;;;;;; - -; Enable the PHP scripting language engine under Apache. -; http://php.net/engine +[PHP] engine = On - -; This directive determines whether or not PHP will recognize code between -; tags as PHP source which should be processed as such. It is -; generally recommended that should be used and that this feature -; should be disabled, as enabling it may result in issues when generating XML -; documents, however this remains supported for backward compatibility reasons. -; Note that this directive does not control the tags. -; http://php.net/asp-tags asp_tags = Off - -; The number of significant digits displayed in floating point numbers. -; http://php.net/precision precision = 14 - -; Output buffering is a mechanism for controlling how much output data -; (excluding headers and cookies) PHP should keep internally before pushing that -; data to the client. If your application's output exceeds this setting, PHP -; will send that data in chunks of roughly the size you specify. -; Turning on this setting and managing its maximum buffer size can yield some -; interesting side-effects depending on your application and web server. -; You may be able to send headers and cookies after you've already sent output -; through print or echo. You also may see performance benefits if your server is -; emitting less packets due to buffered output versus PHP streaming the output -; as it gets it. On production servers, 4096 bytes is a good setting for performance -; reasons. -; Note: Output buffering can also be controlled via Output Buffering Control -; functions. -; Possible Values: -; On = Enabled and buffer is unlimited. (Use with caution) -; Off = Disabled -; Integer = Enables the buffer and sets its maximum size in bytes. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 -; http://php.net/output-buffering output_buffering = 4096 - -; You can redirect all of the output of your scripts to a function. For -; example, if you set output_handler to "mb_output_handler", character -; encoding will be transparently converted to the specified encoding. -; Setting any output handler automatically turns on output buffering. -; Note: People who wrote portable scripts should not depend on this ini -; directive. Instead, explicitly set the output handler using ob_start(). -; Using this ini directive may cause problems unless you know what script -; is doing. -; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" -; and you cannot use both "ob_gzhandler" and "zlib.output_compression". -; Note: output_handler must be empty if this is set 'On' !!!! -; Instead you must use zlib.output_handler. -; http://php.net/output-handler -;output_handler = - -; Transparent output compression using the zlib library -; Valid values for this option are 'off', 'on', or a specific buffer size -; to be used for compression (default is 4KB) -; Note: Resulting chunk size may vary due to nature of compression. PHP -; outputs chunks that are few hundreds bytes each as a result of -; compression. If you prefer a larger chunk size for better -; performance, enable output_buffering in addition. -; Note: You need to use zlib.output_handler instead of the standard -; output_handler, or otherwise the output will be corrupted. -; http://php.net/zlib.output-compression zlib.output_compression = Off - -; http://php.net/zlib.output-compression-level -;zlib.output_compression_level = -1 - -; You cannot specify additional output handlers if zlib.output_compression -; is activated here. This setting does the same as output_handler but in -; a different order. -; http://php.net/zlib.output-handler -;zlib.output_handler = - -; Implicit flush tells PHP to tell the output layer to flush itself -; automatically after every output block. This is equivalent to calling the -; PHP function flush() after each and every call to print() or echo() and each -; and every HTML block. Turning this option on has serious performance -; implications and is generally recommended for debugging purposes only. -; http://php.net/implicit-flush -; Note: This directive is hardcoded to On for the CLI SAPI implicit_flush = Off - -; The unserialize callback function will be called (with the undefined class' -; name as parameter), if the unserializer finds an undefined class -; which should be instantiated. A warning appears if the specified function is -; not defined, or if the function doesn't include/implement the missing class. -; So only set this entry, if you really want to implement such a -; callback-function. unserialize_callback_func = - -; When floats & doubles are serialized store serialize_precision significant -; digits after the floating point. The default value ensures that when floats -; are decoded with unserialize, the data will remain the same. serialize_precision = 17 - -; open_basedir, if set, limits all file operations to the defined directory -; and below. This directive makes most sense if used in a per-directory -; or per-virtualhost web server configuration file. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/open-basedir -;open_basedir = - -; This directive allows you to disable certain functions for security reasons. -; It receives a comma-delimited list of function names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-functions disable_functions = - -; This directive allows you to disable certain classes for security reasons. -; It receives a comma-delimited list of class names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-classes disable_classes = - -; Colors for Syntax Highlighting mode. Anything that's acceptable in -; would work. -; http://php.net/syntax-highlighting -;highlight.string = #DD0000 -;highlight.comment = #FF9900 -;highlight.keyword = #007700 -;highlight.default = #0000BB -;highlight.html = #000000 - -; If enabled, the request will be allowed to complete even if the user aborts -; the request. Consider enabling it if executing long requests, which may end up -; being interrupted by the user or a browser timing out. PHP's default behavior -; is to disable this feature. -; http://php.net/ignore-user-abort -;ignore_user_abort = On - -; Determines the size of the realpath cache to be used by PHP. This value should -; be increased on systems where PHP opens many files to reflect the quantity of -; the file operations performed. -; http://php.net/realpath-cache-size -;realpath_cache_size = 16k - -; Duration of time, in seconds for which to cache realpath information for a given -; file or directory. For systems with rarely changing files, consider increasing this -; value. -; http://php.net/realpath-cache-ttl -;realpath_cache_ttl = 120 - -; Enables or disables the circular reference collector. -; http://php.net/zend.enable-gc -zend.enable_gc = On - -; If enabled, scripts may be written in encodings that are incompatible with -; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such -; encodings. To use this feature, mbstring extension must be enabled. -; Default: Off -;zend.multibyte = Off - -; Allows to set the default encoding for the scripts. This value will be used -; unless "declare(encoding=...)" directive appears at the top of the script. -; Only affects if zend.multibyte is set. -; Default: "" -;zend.script_encoding = - -;;;;;;;;;;;;;;;;; -; Miscellaneous ; -;;;;;;;;;;;;;;;;; - -; Decides whether PHP may expose the fact that it is installed on the server -; (e.g. by adding its signature to the Web server header). It is no security -; threat in any way, but it makes it possible to determine whether you use PHP -; on your server or not. -; http://php.net/expose-php expose_php = On -;;;;;;;;;;;;;;;;;;; -; Resource Limits ; -;;;;;;;;;;;;;;;;;;; - -; Maximum execution time of each script, in seconds -; http://php.net/max-execution-time -; Note: This directive is hardcoded to 0 for the CLI SAPI max_execution_time = 30 - -; Maximum amount of time each script may spend parsing request data. It's a good -; idea to limit this time on productions servers in order to eliminate unexpectedly -; long running scripts. -; Note: This directive is hardcoded to -1 for the CLI SAPI -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) -; http://php.net/max-input-time max_input_time = 60 - -; Maximum input variable nesting level -; http://php.net/max-input-nesting-level -;max_input_nesting_level = 64 - -; How many GET/POST/COOKIE input variables may be accepted -; max_input_vars = 1000 - -; Maximum amount of memory a script may consume (128MB) -; http://php.net/memory-limit memory_limit = 128M -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; Error handling and logging ; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -; This directive informs PHP of which errors, warnings and notices you would like -; it to take action for. The recommended way of setting values for this -; directive is through the use of the error level constants and bitwise -; operators. The error level constants are below here for convenience as well as -; some common settings and their meanings. -; By default, PHP is set to take action on all errors, notices and warnings EXCEPT -; those related to E_NOTICE and E_STRICT, which together cover best practices and -; recommended coding standards in PHP. For performance reasons, this is the -; recommend error reporting setting. Your production server shouldn't be wasting -; resources complaining about best practices and coding standards. That's what -; development servers and development settings are for. -; Note: The php.ini-development file has this setting as E_ALL. This -; means it pretty much reports everything which is exactly what you want during -; development and early testing. -; -; Error Level Constants: -; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0) -; E_ERROR - fatal run-time errors -; E_RECOVERABLE_ERROR - almost fatal run-time errors -; E_WARNING - run-time warnings (non-fatal errors) -; E_PARSE - compile-time parse errors -; E_NOTICE - run-time notices (these are warnings which often result -; from a bug in your code, but it's possible that it was -; intentional (e.g., using an uninitialized variable and -; relying on the fact it's automatically initialized to an -; empty string) -; E_STRICT - run-time notices, enable to have PHP suggest changes -; to your code which will ensure the best interoperability -; and forward compatibility of your code -; E_CORE_ERROR - fatal errors that occur during PHP's initial startup -; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's -; initial startup -; E_COMPILE_ERROR - fatal compile-time errors -; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) -; E_USER_ERROR - user-generated error message -; E_USER_WARNING - user-generated warning message -; E_USER_NOTICE - user-generated notice message -; E_DEPRECATED - warn about code that will not work in future versions -; of PHP -; E_USER_DEPRECATED - user-generated deprecation warnings -; -; Common Values: -; E_ALL (Show all errors, warnings and notices including coding standards.) -; E_ALL & ~E_NOTICE (Show all errors, except for notices) -; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.) -; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED -; Development Value: E_ALL -; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT -; http://php.net/error-reporting error_reporting = E_ALL - -; This directive controls whether or not and where PHP will output errors, -; notices and warnings too. Error output is very useful during development, but -; it could be very dangerous in production environments. Depending on the code -; which is triggering the error, sensitive information could potentially leak -; out of your application such as database usernames and passwords or worse. -; It's recommended that errors be logged on production servers rather than -; having the errors sent to STDOUT. -; Possible Values: -; Off = Do not display any errors -; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) -; On or stdout = Display errors to STDOUT -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/display-errors -display_errors = On - -; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. PHP's default behavior is to suppress those -; errors from clients. Turning the display of startup errors on can be useful in -; debugging configuration problems. But, it's strongly recommended that you -; leave this setting off on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/display-startup-errors +display_errors = Off display_startup_errors = On - -; Besides displaying errors, PHP can also log errors to locations such as a -; server-specific log, STDERR, or a location specified by the error_log -; directive found below. While errors should not be displayed on productions -; servers they should still be monitored and logging is a great way to do that. -; Default Value: Off -; Development Value: On -; Production Value: On -; http://php.net/log-errors log_errors = On - -; Set maximum length of log_errors. In error_log information about the source is -; added. The default is 1024 and 0 allows to not apply any maximum length at all. -; http://php.net/log-errors-max-len log_errors_max_len = 1024 - -; Do not log repeated messages. Repeated errors must occur in same file on same -; line unless ignore_repeated_source is set true. -; http://php.net/ignore-repeated-errors ignore_repeated_errors = Off - -; Ignore source of message when ignoring repeated messages. When this setting -; is On you will not log errors with repeated messages from different files or -; source lines. -; http://php.net/ignore-repeated-source ignore_repeated_source = Off - -; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This has only effect in a debug compile, and if -; error reporting includes E_WARNING in the allowed list -; http://php.net/report-memleaks report_memleaks = On - -; This setting is on by default. -;report_zend_debug = 0 - -; Store the last error/warning message in $php_errormsg (boolean). Setting this value -; to On can assist in debugging and is appropriate for development servers. It should -; however be disabled on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/track-errors track_errors = On - -; Turn off normal error reporting and emit XML-RPC error XML -; http://php.net/xmlrpc-errors -;xmlrpc_errors = 0 - -; An XML-RPC faultCode -;xmlrpc_error_number = 0 - -; When PHP displays or logs an error, it has the capability of formatting the -; error message as HTML for easier reading. This directive controls whether -; the error message is formatted as HTML or not. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: On -; Development Value: On -; Production value: On -; http://php.net/html-errors html_errors = On +error_log = "../logs/bearsampp-runner.log" -; If html_errors is set to On *and* docref_root is not empty, then PHP -; produces clickable error messages that direct to a page describing the error -; or function causing the error in detail. -; You can download a copy of the PHP manual from http://php.net/docs -; and change docref_root to the base URL of your local copy including the -; leading '/'. You must also specify the file extension being used including -; the dot. PHP's default behavior is to leave these settings empty, in which -; case no links to documentation are generated. -; Note: Never use this feature for production boxes. -; http://php.net/docref-root -; Examples -;docref_root = "/phpmanual/" - -; http://php.net/docref-ext -;docref_ext = .html - -; String to output before an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-prepend-string -; Example: -;error_prepend_string = "" - -; String to output after an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-append-string -; Example: -;error_append_string = "" - -; Log errors to specified file. PHP's default behavior is to leave this value -; empty. -; http://php.net/error-log -; Example: -;error_log = php_errors.log -; Log errors to syslog (Event Log on NT, not valid in Windows 95). -;error_log = syslog - -;windows.show_crt_warning -; Default value: 0 -; Development value: 0 -; Production value: 0 - -;;;;;;;;;;;;;;;;; -; Data Handling ; -;;;;;;;;;;;;;;;;; - -; The separator used in PHP generated URLs to separate arguments. -; PHP's default setting is "&". -; http://php.net/arg-separator.output -; Example: -;arg_separator.output = "&" - -; List of separator(s) used by PHP to parse input URLs into variables. -; PHP's default setting is "&". -; NOTE: Every character in this directive is considered as separator! -; http://php.net/arg-separator.input -; Example: -;arg_separator.input = ";&" - -; This directive determines which super global arrays are registered when PHP -; starts up. G,P,C,E & S are abbreviations for the following respective super -; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty -; paid for the registration of these arrays and because ENV is not as commonly -; used as the others, ENV is not recommended on productions servers. You -; can still get access to the environment variables through getenv() should you -; need to. -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS"; -; http://php.net/variables-order variables_order = "GPCS" - -; This directive determines which super global data (G,P,C,E & S) should -; be registered into the super global array REQUEST. If so, it also determines -; the order in which that data is registered. The values for this directive are -; specified in the same manner as the variables_order directive, EXCEPT one. -; Leaving this value empty will cause PHP to use the value set in the -; variables_order directive. It does not mean it will leave the super globals -; array REQUEST empty. -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" -; http://php.net/request-order request_order = "GP" - -; This directive determines whether PHP registers $argv & $argc each time it -; runs. $argv contains an array of all the arguments passed to PHP when a script -; is invoked. $argc contains an integer representing the number of arguments -; that were passed when the script was invoked. These arrays are extremely -; useful when running scripts from the command line. When this directive is -; enabled, registering these variables consumes CPU cycles and memory each time -; a script is executed. For performance reasons, this feature should be disabled -; on production servers. -; Note: This directive is hardcoded to On for the CLI SAPI -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/register-argc-argv register_argc_argv = Off - -; When enabled, the ENV, REQUEST and SERVER variables are created when they're -; first used (Just In Time) instead of when the script starts. If these -; variables are not used within a script, having this directive on will result -; in a performance gain. The PHP directive register_argc_argv must be disabled -; for this directive to have any affect. -; http://php.net/auto-globals-jit auto_globals_jit = On - -; Whether PHP will read the POST data. -; This option is enabled by default. -; Most likely, you won't want to disable this option globally. It causes $_POST -; and $_FILES to always be empty; the only way you will be able to read the -; POST data will be through the php://input stream wrapper. This can be useful -; to proxy requests or to process the POST data in a memory efficient fashion. -; http://php.net/enable-post-data-reading -;enable_post_data_reading = Off - -; Maximum size of POST data that PHP will accept. -; Its value may be 0 to disable the limit. It is ignored if POST data reading -; is disabled through enable_post_data_reading. -; http://php.net/post-max-size post_max_size = 8M - -; Automatically add files before PHP document. -; http://php.net/auto-prepend-file auto_prepend_file = - -; Automatically add files after PHP document. -; http://php.net/auto-append-file auto_append_file = - -; By default, PHP will output a character encoding using -; the Content-type: header. To disable sending of the charset, simply -; set it to be empty. -; -; PHP's built-in default is text/html -; http://php.net/default-mimetype default_mimetype = "text/html" -; PHP's default character set is set to empty. -; http://php.net/default-charset -;default_charset = "UTF-8" - -; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is -; to disable this feature. If post reading is disabled through -; enable_post_data_reading, $HTTP_RAW_POST_DATA is *NOT* populated. -; http://php.net/always-populate-raw-post-data -;always_populate_raw_post_data = On - -;;;;;;;;;;;;;;;;;;;;;;;;; -; Paths and Directories ; -;;;;;;;;;;;;;;;;;;;;;;;;; - -; UNIX: "/path1:/path2" -;include_path = ".:/php/includes" -; -; Windows: "\path1;\path2" -;include_path = ".;c:\php\includes" -; -; PHP's default setting for include_path is ".;/path/to/php/pear" -; http://php.net/include-path - -; The root of the PHP pages, used only if nonempty. -; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -; if you are running php as a CGI under any web server (other than IIS) -; see documentation for security issues. The alternate is to use the -; cgi.force_redirect configuration below -; http://php.net/doc-root doc_root = - -; The directory under which PHP opens the script using /~username used only -; if nonempty. -; http://php.net/user-dir user_dir = - -; Directory in which the loadable extensions (modules) reside. -; http://php.net/extension-dir -; extension_dir = "./" -; On windows: extension_dir = "ext" - -; Whether or not to enable the dl() function. The dl() function does NOT work -; properly in multithreaded servers, such as IIS or Zeus, and is automatically -; disabled on them. -; http://php.net/enable-dl enable_dl = Off -; cgi.force_redirect is necessary to provide security running PHP as a CGI under -; most web servers. Left undefined, PHP turns this on by default. You can -; turn it off here AT YOUR OWN RISK -; **You CAN safely turn this off for IIS, in fact, you MUST.** -; http://php.net/cgi.force-redirect -;cgi.force_redirect = 1 - -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with -; every request. PHP's default behavior is to disable this feature. -;cgi.nph = 1 - -; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape -; (iPlanet) web servers, you MAY need to set an environment variable name that PHP -; will look for to know it is OK to continue execution. Setting this variable MAY -; cause security issues, KNOW WHAT YOU ARE DOING FIRST. -; http://php.net/cgi.redirect-status-env -;cgi.redirect_status_env = - -; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's -; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok -; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting -; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting -; of zero causes PHP to behave as before. Default is 1. You should fix your scripts -; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. -; http://php.net/cgi.fix-pathinfo -;cgi.fix_pathinfo=1 - -; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate -; security tokens of the calling client. This allows IIS to define the -; security context that the request runs under. mod_fastcgi under Apache -; does not currently support this feature (03/17/2002) -; Set to 1 if running under IIS. Default is zero. -; http://php.net/fastcgi.impersonate -;fastcgi.impersonate = 1 - -; Disable logging through FastCGI connection. PHP's default behavior is to enable -; this feature. -;fastcgi.logging = 0 - -; cgi.rfc2616_headers configuration option tells PHP what type of headers to -; use when sending HTTP response code. If it's set 0 PHP sends Status: header that -; is supported by Apache. When this option is set to 1 PHP will send -; RFC2616 compliant header. -; Default is zero. -; http://php.net/cgi.rfc2616-headers -;cgi.rfc2616_headers = 0 - -;;;;;;;;;;;;;;;; -; File Uploads ; -;;;;;;;;;;;;;;;; - -; Whether to allow HTTP file uploads. -; http://php.net/file-uploads file_uploads = On - -; Temporary directory for HTTP uploaded files (will use system default if not -; specified). -; http://php.net/upload-tmp-dir -;upload_tmp_dir = - -; Maximum allowed size for uploaded files. -; http://php.net/upload-max-filesize upload_max_filesize = 2M - -; Maximum number of files that can be uploaded via a single request max_file_uploads = 20 -;;;;;;;;;;;;;;;;;; -; Fopen wrappers ; -;;;;;;;;;;;;;;;;;; - -; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-fopen allow_url_fopen = On - -; Whether to allow include/require to open URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-include allow_url_include = Off - -; Define the anonymous ftp password (your email address). PHP's default setting -; for this is empty. -; http://php.net/from -;from="john@doe.com" - -; Define the User-Agent string. PHP's default setting for this is empty. -; http://php.net/user-agent -;user_agent="PHP" - -; Default timeout for socket based streams (seconds) -; http://php.net/default-socket-timeout default_socket_timeout = 60 -; If your scripts have to deal with files from Macintosh systems, -; or you are running on a Mac and need to deal with files from -; unix or win32 systems, setting this flag will cause PHP to -; automatically detect the EOL character in those files so that -; fgets() and file() will work regardless of the source of the file. -; http://php.net/auto-detect-line-endings -;auto_detect_line_endings = Off - -;;;;;;;;;;;;;;;;;;;;;; -; Dynamic Extensions ; -;;;;;;;;;;;;;;;;;;;;;; - -; If you wish to have an extension loaded automatically, use the following -; syntax: -; -; extension=modulename.extension -; -; For example, on Windows: -; -; extension=msql.dll -; -; ... or under UNIX: -; -; extension=msql.so -; -; ... or with a path: -; -; extension=/path/to/extension/msql.so -; -; If you only provide the name of the extension, PHP will look for it in its -; default extension directory. -; -; Windows Extensions -; Note that ODBC support is built in, so no dll is needed for it. -; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) -; extension folders as well as the separate PECL DLL download (PHP 5). -; Be sure to appropriately set the extension_dir directive. -; -;extension=php_bz2.dll extension=php_curl.dll -;extension=php_fileinfo.dll -;extension=php_gd2.dll -;extension=php_gettext.dll -;extension=php_gmp.dll -;extension=php_intl.dll -;extension=php_imap.dll -;extension=php_interbase.dll -;extension=php_ldap.dll extension=php_mbstring.dll -;extension=php_exif.dll ; Must be after mbstring as it depends on it -;extension=php_mysql.dll +extension=php_memcache.dll extension=php_mysqli.dll -;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client -;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client extension=php_openssl.dll -;extension=php_pdo_firebird.dll -;extension=php_pdo_mysql.dll -;extension=php_pdo_oci.dll -;extension=php_pdo_odbc.dll -;extension=php_pdo_pgsql.dll -;extension=php_pdo_sqlite.dll -;extension=php_pgsql.dll -;extension=php_pspell.dll -;extension=php_shmop.dll - -; The MIBS data available in the PHP distribution must be installed. -; See http://www.php.net/manual/en/snmp.installation.php -;extension=php_snmp.dll - -;extension=php_soap.dll -;extension=php_sockets.dll -;extension=php_sqlite3.dll -;extension=php_sybase_ct.dll -;extension=php_tidy.dll -;extension=php_xmlrpc.dll -;extension=php_xsl.dll - -;;;;;;;;;;;;;;;;;;; -; Module Settings ; -;;;;;;;;;;;;;;;;;;; +extension=php_pgsql.dll +extension=php_win32ps.dll +extension=php_win32service.dll +extension=php_winbinder.dll +;extension=php_zip.dll -[CLI Server] -; Whether the CLI web server uses ANSI color coding in its terminal output. cli_server.color = On [Date] -; Defines the default timezone used by the date functions -; http://php.net/date.timezone date.timezone = UTC -; http://php.net/date.default-latitude -;date.default_latitude = 31.7667 - -; http://php.net/date.default-longitude -;date.default_longitude = 35.2333 - -; http://php.net/date.sunrise-zenith -;date.sunrise_zenith = 90.583333 - -; http://php.net/date.sunset-zenith -;date.sunset_zenith = 90.583333 - [filter] -; http://php.net/filter.default -;filter.default = unsafe_raw - -; http://php.net/filter.default-flags -;filter.default_flags = [iconv] -;iconv.input_encoding = ISO-8859-1 -;iconv.internal_encoding = ISO-8859-1 -;iconv.output_encoding = ISO-8859-1 [intl] -;intl.default_locale = -; This directive allows you to produce PHP errors when some error -; happens within intl functions. The value is the level of the error produced. -; Default is 0, which does not produce any errors. -;intl.error_level = E_WARNING [sqlite] -; http://php.net/sqlite.assoc-case -;sqlite.assoc_case = 0 [sqlite3] -;sqlite3.extension_dir = [Pcre] -;PCRE library backtracking limit. -; http://php.net/pcre.backtrack-limit -;pcre.backtrack_limit=100000 - -;PCRE library recursion limit. -;Please note that if you set this value to a high number you may consume all -;the available process stack and eventually crash PHP (due to reaching the -;stack size limit imposed by the Operating System). -; http://php.net/pcre.recursion-limit -;pcre.recursion_limit=100000 [Pdo] -; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; http://php.net/pdo-odbc.connection-pooling -;pdo_odbc.connection_pooling=strict - -;pdo_odbc.db2_instance_name [Pdo_mysql] -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/pdo_mysql.cache_size pdo_mysql.cache_size = 2000 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/pdo_mysql.default-socket pdo_mysql.default_socket= [Phar] -; http://php.net/phar.readonly -;phar.readonly = On - -; http://php.net/phar.require-hash -;phar.require_hash = On - -;phar.cache_list = [mail function] -; For Win32 only. -; http://php.net/smtp SMTP = localhost -; http://php.net/smtp-port smtp_port = 25 - -; For Win32 only. -; http://php.net/sendmail-from -;sendmail_from = me@example.com - -; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; http://php.net/sendmail-path -;sendmail_path = - -; Force the addition of the specified parameters to be passed as extra parameters -; to the sendmail binary. These parameters will always replace the value of -; the 5th parameter to mail(), even in safe mode. -;mail.force_extra_parameters = - -; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename mail.add_x_header = On -; The path to a log file that will log all mail() calls. Log entries include -; the full path of the script, line number, To address and headers. -;mail.log = -; Log mail to syslog (Event Log on NT, not valid in Windows 95). -;mail.log = syslog - [SQL] -; http://php.net/sql.safe-mode sql.safe_mode = Off [ODBC] -; http://php.net/odbc.default-db -;odbc.default_db = Not yet implemented - -; http://php.net/odbc.default-user -;odbc.default_user = Not yet implemented - -; http://php.net/odbc.default-pw -;odbc.default_pw = Not yet implemented - -; Controls the ODBC cursor model. -; Default: SQL_CURSOR_STATIC (default). -;odbc.default_cursortype - -; Allow or prevent persistent links. -; http://php.net/odbc.allow-persistent odbc.allow_persistent = On - -; Check that a connection is still valid before reuse. -; http://php.net/odbc.check-persistent odbc.check_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/odbc.max-persistent odbc.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/odbc.max-links odbc.max_links = -1 - -; Handling of LONG fields. Returns number of bytes to variables. 0 means -; passthru. -; http://php.net/odbc.defaultlrl odbc.defaultlrl = 4096 - -; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. -; See the documentation on odbc_binmode and odbc_longreadlen for an explanation -; of odbc.defaultlrl and odbc.defaultbinmode -; http://php.net/odbc.defaultbinmode odbc.defaultbinmode = 1 -;birdstep.max_links = -1 - [Interbase] -; Allow or prevent persistent links. ibase.allow_persistent = 1 - -; Maximum number of persistent links. -1 means no limit. ibase.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. ibase.max_links = -1 - -; Default database name for ibase_connect(). -;ibase.default_db = - -; Default username for ibase_connect(). -;ibase.default_user = - -; Default password for ibase_connect(). -;ibase.default_password = - -; Default charset for ibase_connect(). -;ibase.default_charset = - -; Default timestamp format. -ibase.timestampformat = "%Y-%m-%d %H:%M:%S" - -; Default date format. ibase.dateformat = "%Y-%m-%d" - -; Default time format. ibase.timeformat = "%H:%M:%S" [MySQL] -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysql.allow_local_infile mysql.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysql.allow-persistent mysql.allow_persistent = On - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysql.cache_size mysql.cache_size = 2000 - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysql.max-persistent mysql.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/mysql.max-links mysql.max_links = -1 - -; Default port number for mysql_connect(). If unset, mysql_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysql.default-port mysql.default_port = - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysql.default-socket mysql.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-host mysql.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-user mysql.default_user = - -; Default password for mysql_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysql.default-password mysql.default_password = - -; Maximum time (in seconds) for connect timeout. -1 means no limit -; http://php.net/mysql.connect-timeout mysql.connect_timeout = 1 - -; Trace mode. When trace_mode is active (=On), warnings for table/index scans and -; SQL-Errors will be displayed. -; http://php.net/mysql.trace-mode mysql.trace_mode = Off [MySQLi] - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysqli.max-persistent mysqli.max_persistent = -1 - -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysqli.allow_local_infile -;mysqli.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysqli.allow-persistent mysqli.allow_persistent = On - -; Maximum number of links. -1 means no limit. -; http://php.net/mysqli.max-links mysqli.max_links = -1 - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysqli.cache_size mysqli.cache_size = 2000 - -; Default port number for mysqli_connect(). If unset, mysqli_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysqli.default-port mysqli.default_port = 3306 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysqli.default-socket mysqli.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-host mysqli.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-user mysqli.default_user = - -; Default password for mysqli_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysqli.default-pw mysqli.default_pw = - -; Allow or prevent reconnect mysqli.reconnect = Off [mysqlnd] -; Enable / Disable collection of general statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_statistics mysqlnd.collect_statistics = On - -; Enable / Disable collection of memory usage statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_memory_statistics mysqlnd.collect_memory_statistics = On -; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. -; http://php.net/mysqlnd.net_cmd_buffer_size -;mysqlnd.net_cmd_buffer_size = 2048 - -; Size of a pre-allocated buffer used for reading data sent by the server in -; bytes. -; http://php.net/mysqlnd.net_read_buffer_size -;mysqlnd.net_read_buffer_size = 32768 - [OCI8] -; Connection: Enables privileged connections using external -; credentials (OCI_SYSOPER, OCI_SYSDBA) -; http://php.net/oci8.privileged-connect -;oci8.privileged_connect = Off - -; Connection: The maximum number of persistent OCI8 connections per -; process. Using -1 means no limit. -; http://php.net/oci8.max-persistent -;oci8.max_persistent = -1 - -; Connection: The maximum number of seconds a process is allowed to -; maintain an idle persistent connection. Using -1 means idle -; persistent connections will be maintained forever. -; http://php.net/oci8.persistent-timeout -;oci8.persistent_timeout = -1 - -; Connection: The number of seconds that must pass before issuing a -; ping during oci_pconnect() to check the connection validity. When -; set to 0, each oci_pconnect() will cause a ping. Using -1 disables -; pings completely. -; http://php.net/oci8.ping-interval -;oci8.ping_interval = 60 - -; Connection: Set this to a user chosen connection class to be used -; for all pooled server requests with Oracle 11g Database Resident -; Connection Pooling (DRCP). To use DRCP, this value should be set to -; the same string for all web servers running the same application, -; the database pool must be configured, and the connection string must -; specify to use a pooled server. -;oci8.connection_class = - -; High Availability: Using On lets PHP receive Fast Application -; Notification (FAN) events generated when a database node fails. The -; database must also be configured to post FAN events. -;oci8.events = Off - -; Tuning: This option enables statement caching, and specifies how -; many statements to cache. Using 0 disables statement caching. -; http://php.net/oci8.statement-cache-size -;oci8.statement_cache_size = 20 - -; Tuning: Enables statement prefetching and sets the default number of -; rows that will be fetched automatically after statement execution. -; http://php.net/oci8.default-prefetch -;oci8.default_prefetch = 100 - -; Compatibility. Using On means oci_close() will not close -; oci_connect() and oci_new_connect() connections. -; http://php.net/oci8.old-oci-close-semantics -;oci8.old_oci_close_semantics = Off - [PostgreSQL] -; Allow or prevent persistent links. -; http://php.net/pgsql.allow-persistent pgsql.allow_persistent = On - -; Detect broken persistent links always with pg_pconnect(). -; Auto reset feature requires a little overheads. -; http://php.net/pgsql.auto-reset-persistent pgsql.auto_reset_persistent = Off - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/pgsql.max-persistent pgsql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -; http://php.net/pgsql.max-links pgsql.max_links = -1 - -; Ignore PostgreSQL backends Notice message or not. -; Notice message logging require a little overheads. -; http://php.net/pgsql.ignore-notice pgsql.ignore_notice = 0 - -; Log PostgreSQL backends Notice message or not. -; Unless pgsql.ignore_notice=0, module cannot log notice message. -; http://php.net/pgsql.log-notice pgsql.log_notice = 0 [Sybase-CT] -; Allow or prevent persistent links. -; http://php.net/sybct.allow-persistent sybct.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/sybct.max-persistent sybct.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/sybct.max-links sybct.max_links = -1 - -; Minimum server message severity to display. -; http://php.net/sybct.min-server-severity sybct.min_server_severity = 10 - -; Minimum client message severity to display. -; http://php.net/sybct.min-client-severity sybct.min_client_severity = 10 -; Set per-context timeout -; http://php.net/sybct.timeout -;sybct.timeout= - -;sybct.packet_size - -; The maximum time in seconds to wait for a connection attempt to succeed before returning failure. -; Default: one minute -;sybct.login_timeout= - -; The name of the host you claim to be connecting from, for display by sp_who. -; Default: none -;sybct.hostname= - -; Allows you to define how often deadlocks are to be retried. -1 means "forever". -; Default: 0 -;sybct.deadlock_retry_count= - [bcmath] -; Number of decimal digits for all bcmath functions. -; http://php.net/bcmath.scale bcmath.scale = 0 [browscap] -; http://php.net/browscap -;browscap = extra/browscap.ini [Session] -; Handler used to store/retrieve data. -; http://php.net/session.save-handler session.save_handler = files - -; Argument passed to save_handler. In the case of files, this is the path -; where data files are stored. Note: Windows users have to change this -; variable in order to use PHP's session functions. -; -; The path can be defined as: -; -; session.save_path = "N;/path" -; -; where N is an integer. Instead of storing all the session files in -; /path, what this will do is use subdirectories N-levels deep, and -; store the session data in those directories. This is useful if you -; or your OS have problems with lots of files in one directory, and is -; a more efficient layout for servers that handle lots of sessions. -; -; NOTE 1: PHP will not create this directory structure automatically. -; You can use the script in the ext/session dir for that purpose. -; NOTE 2: See the section on garbage collection below if you choose to -; use subdirectories for session storage -; -; The file storage module creates files using mode 600 by default. -; You can change that by using -; -; session.save_path = "N;MODE;/path" -; -; where MODE is the octal representation of the mode. Note that this -; does not overwrite the process's umask. -; http://php.net/session.save-path -;session.save_path = "/tmp" - -; Whether to use cookies. -; http://php.net/session.use-cookies session.use_cookies = 1 - -; http://php.net/session.cookie-secure -;session.cookie_secure = - -; This option forces PHP to fetch and use a cookie for storing and maintaining -; the session id. We encourage this operation as it's very helpful in combating -; session hijacking when not specifying and managing your own session id. It is -; not the end all be all of session hijacking defense, but it's a good start. -; http://php.net/session.use-only-cookies session.use_only_cookies = 1 - -; Name of the session (used as cookie name). -; http://php.net/session.name session.name = PHPSESSID - -; Initialize session on request startup. -; http://php.net/session.auto-start session.auto_start = 0 - -; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; http://php.net/session.cookie-lifetime session.cookie_lifetime = 0 - -; The path for which the cookie is valid. -; http://php.net/session.cookie-path session.cookie_path = / - -; The domain for which the cookie is valid. -; http://php.net/session.cookie-domain session.cookie_domain = - -; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. -; http://php.net/session.cookie-httponly session.cookie_httponly = - -; Handler used to serialize data. php is the standard serializer of PHP. -; http://php.net/session.serialize-handler session.serialize_handler = php - -; Defines the probability that the 'garbage collection' process is started -; on every session initialization. The probability is calculated by using -; gc_probability/gc_divisor. Where session.gc_probability is the numerator -; and gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; http://php.net/session.gc-probability session.gc_probability = 1 - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using the following equation: -; gc_probability/gc_divisor. Where session.gc_probability is the numerator and -; session.gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. Increasing this value to 1000 will give you -; a 0.1% chance the gc will run on any give request. For high volume production servers, -; this is a more efficient approach. -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 -; http://php.net/session.gc-divisor session.gc_divisor = 1000 - -; After this number of seconds, stored data will be seen as 'garbage' and -; cleaned up by the garbage collection process. -; http://php.net/session.gc-maxlifetime session.gc_maxlifetime = 1440 - -; NOTE: If you are using the subdirectory option for storing session files -; (see session.save_path above), then garbage collection does *not* -; happen automatically. You will need to do your own garbage -; collection through a shell script, cron entry, or some other method. -; For example, the following script would is the equivalent of -; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): -; find /path/to/sessions -cmin +24 -type f | xargs rm - -; PHP 4.2 and less have an undocumented feature/bug that allows you to -; to initialize a session variable in the global scope. -; PHP 4.3 and later will warn you, if this feature is used. -; You can disable the feature and the warning separately. At this time, -; the warning is only displayed, if bug_compat_42 is enabled. This feature -; introduces some serious security problems if not handled correctly. It's -; recommended that you do not use this feature on production servers. But you -; should enable this on development servers and enable the warning as well. If you -; do not enable the feature on development servers, you won't be warned when it's -; used and debugging errors caused by this can be difficult to track down. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-42 session.bug_compat_42 = On - -; This setting controls whether or not you are warned by PHP when initializing a -; session value into the global space. session.bug_compat_42 must be enabled before -; these warnings can be issued by PHP. See the directive above for more information. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-warn session.bug_compat_warn = On - -; Check HTTP Referer to invalidate externally stored URLs containing ids. -; HTTP_REFERER has to contain this substring for the session to be -; considered as valid. -; http://php.net/session.referer-check session.referer_check = - -; How many bytes to read from the file. -; http://php.net/session.entropy-length -;session.entropy_length = 32 - -; Specified here to create the session id. -; http://php.net/session.entropy-file -; Defaults to /dev/urandom -; On systems that don't have /dev/urandom but do have /dev/arandom, this will default to /dev/arandom -; If neither are found at compile time, the default is no entropy file. -; On windows, setting the entropy_length setting will activate the -; Windows random source (using the CryptoAPI) -;session.entropy_file = /dev/urandom - -; Set to {nocache,private,public,} to determine HTTP caching aspects -; or leave this empty to avoid sending anti-caching headers. -; http://php.net/session.cache-limiter session.cache_limiter = nocache - -; Document expires after n minutes. -; http://php.net/session.cache-expire session.cache_expire = 180 - -; trans sid support is disabled by default. -; Use of trans sid may risk your users security. -; Use this option with caution. -; - User may send URL contains active session ID -; to other person via. email/irc/etc. -; - URL that contains active session ID may be stored -; in publicly accessible computer. -; - User may access your site with the same session ID -; always using URL stored in browser's history or bookmarks. -; http://php.net/session.use-trans-sid session.use_trans_sid = 0 - -; Select a hash function for use in generating session ids. -; Possible Values -; 0 (MD5 128 bits) -; 1 (SHA-1 160 bits) -; This option may also be set to the name of any hash function supported by -; the hash extension. A list of available hashes is returned by the hash_algos() -; function. -; http://php.net/session.hash-function session.hash_function = 0 - -; Define how many bits are stored in each character when converting -; the binary hash data to something readable. -; Possible values: -; 4 (4 bits: 0-9, a-f) -; 5 (5 bits: 0-9, a-v) -; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 -; http://php.net/session.hash-bits-per-character session.hash_bits_per_character = 5 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -; form/fieldset are special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. If you want XHTML conformity, remove the form entry. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; http://php.net/url-rewriter.tags url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" -; Enable upload progress tracking in $_SESSION -; Default Value: On -; Development Value: On -; Production Value: On -; http://php.net/session.upload-progress.enabled -;session.upload_progress.enabled = On - -; Cleanup the progress information as soon as all POST data has been read -; (i.e. upload completed). -; Default Value: On -; Development Value: On -; Production Value: On -; http://php.net/session.upload-progress.cleanup -;session.upload_progress.cleanup = On - -; A prefix used for the upload progress key in $_SESSION -; Default Value: "upload_progress_" -; Development Value: "upload_progress_" -; Production Value: "upload_progress_" -; http://php.net/session.upload-progress.prefix -;session.upload_progress.prefix = "upload_progress_" - -; The index name (concatenated with the prefix) in $_SESSION -; containing the upload progress information -; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" -; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" -; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" -; http://php.net/session.upload-progress.name -;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" - -; How frequently the upload progress should be updated. -; Given either in percentages (per-file), or in bytes -; Default Value: "1%" -; Development Value: "1%" -; Production Value: "1%" -; http://php.net/session.upload-progress.freq -;session.upload_progress.freq = "1%" - -; The minimum delay between updates, in seconds -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; http://php.net/session.upload-progress.min-freq -;session.upload_progress.min_freq = "1" - [MSSQL] -; Allow or prevent persistent links. mssql.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. mssql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. mssql.max_links = -1 - -; Minimum error severity to display. mssql.min_error_severity = 10 - -; Minimum message severity to display. mssql.min_message_severity = 10 - -; Compatibility mode with old versions of PHP 3.0. mssql.compatability_mode = Off - -; Connect timeout -;mssql.connect_timeout = 5 - -; Query timeout -;mssql.timeout = 60 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textlimit = 4096 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textsize = 4096 - -; Limits the number of records in each batch. 0 = all records in one batch. -;mssql.batchsize = 0 - -; Specify how datetime and datetim4 columns are returned -; On => Returns data converted to SQL server settings -; Off => Returns values as YYYY-MM-DD hh:mm:ss -;mssql.datetimeconvert = On - -; Use NT authentication when connecting to the server mssql.secure_connection = Off -; Specify max number of processes. -1 = library default -; msdlib defaults to 25 -; FreeTDS defaults to 4096 -;mssql.max_procs = -1 - -; Specify client character set. -; If empty or not set the client charset from freetds.conf is used -; This is only used when compiled with FreeTDS -;mssql.charset = "ISO-8859-1" - [Assertion] -; Assert(expr); active by default. -; http://php.net/assert.active -;assert.active = On - -; Issue a PHP warning for each failed assertion. -; http://php.net/assert.warning -;assert.warning = On - -; Don't bail out by default. -; http://php.net/assert.bail -;assert.bail = Off - -; User-function to be called if an assertion fails. -; http://php.net/assert.callback -;assert.callback = 0 - -; Eval the expression with current error_reporting(). Set to true if you want -; error_reporting(0) around the eval(). -; http://php.net/assert.quiet-eval -;assert.quiet_eval = 0 [COM] -; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; http://php.net/com.typelib-file -;com.typelib_file = - -; allow Distributed-COM calls -; http://php.net/com.allow-dcom -;com.allow_dcom = true - -; autoregister constants of a components typlib on com_load() -; http://php.net/com.autoregister-typelib -;com.autoregister_typelib = true - -; register constants casesensitive -; http://php.net/com.autoregister-casesensitive -;com.autoregister_casesensitive = false - -; show warnings on duplicate constant registrations -; http://php.net/com.autoregister-verbose -;com.autoregister_verbose = true - -; The default character set code-page to use when passing strings to and from COM objects. -; Default: system ANSI code page -;com.code_page= [mbstring] -; language for internal character representation. -; http://php.net/mbstring.language -;mbstring.language = Japanese - -; internal/script encoding. -; Some encoding cannot work as internal encoding. -; (e.g. SJIS, BIG5, ISO-2022-*) -; http://php.net/mbstring.internal-encoding -;mbstring.internal_encoding = EUC-JP - -; http input encoding. -; http://php.net/mbstring.http-input -;mbstring.http_input = auto - -; http output encoding. mb_output_handler must be -; registered as output buffer to function -; http://php.net/mbstring.http-output -;mbstring.http_output = SJIS - -; enable automatic encoding translation according to -; mbstring.internal_encoding setting. Input chars are -; converted to internal encoding by setting this to On. -; Note: Do _not_ use automatic encoding translation for -; portable libs/applications. -; http://php.net/mbstring.encoding-translation -;mbstring.encoding_translation = Off - -; automatic encoding detection order. -; auto means -; http://php.net/mbstring.detect-order -;mbstring.detect_order = auto - -; substitute_character used when character cannot be converted -; one from another -; http://php.net/mbstring.substitute-character -;mbstring.substitute_character = none; - -; overload(replace) single byte functions by mbstring functions. -; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), -; etc. Possible values are 0,1,2,4 or combination of them. -; For example, 7 for overload everything. -; 0: No overload -; 1: Overload mail() function -; 2: Overload str*() functions -; 4: Overload ereg*() functions -; http://php.net/mbstring.func-overload -;mbstring.func_overload = 0 - -; enable strict encoding detection. -;mbstring.strict_detection = Off - -; This directive specifies the regex pattern of content types for which mb_output_handler() -; is activated. -; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetype= [gd] -; Tell the jpeg decode to ignore warnings and try to create -; a gd image. The warning will then be displayed as notices -; disabled by default -; http://php.net/gd.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 0 [exif] -; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. -; With mbstring support this will automatically be converted into the encoding -; given by corresponding encode setting. When empty mbstring.internal_encoding -; is used. For the decode settings you can distinguish between motorola and -; intel byte order. A decode setting cannot be empty. -; http://php.net/exif.encode-unicode -;exif.encode_unicode = ISO-8859-15 - -; http://php.net/exif.decode-unicode-motorola -;exif.decode_unicode_motorola = UCS-2BE - -; http://php.net/exif.decode-unicode-intel -;exif.decode_unicode_intel = UCS-2LE - -; http://php.net/exif.encode-jis -;exif.encode_jis = - -; http://php.net/exif.decode-jis-motorola -;exif.decode_jis_motorola = JIS - -; http://php.net/exif.decode-jis-intel -;exif.decode_jis_intel = JIS [Tidy] -; The path to a default tidy configuration file to use when using tidy -; http://php.net/tidy.default-config -;tidy.default_config = /usr/local/lib/php/default.tcfg - -; Should tidy clean and repair output automatically? -; WARNING: Do not use this option if you are generating non-html content -; such as dynamic images -; http://php.net/tidy.clean-output tidy.clean_output = Off [soap] -; Enables or disables WSDL caching feature. -; http://php.net/soap.wsdl-cache-enabled soap.wsdl_cache_enabled=1 - -; Sets the directory name where SOAP extension will put cache files. -; http://php.net/soap.wsdl-cache-dir soap.wsdl_cache_dir="/tmp" - -; (time to live) Sets the number of second while cached file will be used -; instead of original one. -; http://php.net/soap.wsdl-cache-ttl soap.wsdl_cache_ttl=86400 - -; Sets the size of the cache limit. (Max. number of WSDL files to cache) soap.wsdl_cache_limit = 5 [sysvshm] -; A default size of the shared memory segment -;sysvshm.init_mem = 10000 [ldap] -; Sets the maximum number of open links or -1 for unlimited. ldap.max_links = -1 [mcrypt] -; For more information about mcrypt settings see http://php.net/mcrypt-module-open - -; Directory where to load mcrypt algorithms -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.algorithms_dir= - -; Directory where to load mcrypt modes -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.modes_dir= [dba] -;dba.default_handler= [curl] -; A default value for the CURLOPT_CAINFO option. This is required to be an -; absolute path. -;curl.cainfo = - -; Local Variables: -; tab-width: 4 -; End: diff --git a/tools/php/php.ini-development b/tools/php/php.ini-development index 445bedf..752f601 100644 --- a/tools/php/php.ini-development +++ b/tools/php/php.ini-development @@ -9,15 +9,15 @@ ; PHP attempts to find and load this configuration from a number of locations. ; The following is a summary of its search order: ; 1. SAPI module specific location. -; 2. The PHPRC environment variable. -; 3. A number of predefined registry keys on Windows +; 2. The PHPRC environment variable. (As of PHP 5.2.0) +; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) ; 4. Current working directory (except CLI) ; 5. The web server's directory (for SAPI modules), or directory of PHP ; (otherwise in Windows) ; 6. The directory from the --with-config-file-path compile time option, or the -; Windows directory (usually C:\windows) +; Windows directory (C:\windows or C:\winnt) ; See the PHP docs for more specific information. -; https://php.net/configuration.file +; http://php.net/configuration.file ; The syntax of the file is extremely simple. Whitespace and lines ; beginning with a semicolon are silently ignored (as you probably guessed). @@ -31,7 +31,7 @@ ; special sections cannot be overridden by user-defined INI files or ; at runtime. Currently, [PATH=] and [HOST=] sections only work under ; CGI/FastCGI. -; https://php.net/ini.sections +; http://php.net/ini.sections ; Directives are specified using the following syntax: ; directive = value @@ -58,9 +58,9 @@ ; An empty string can be denoted by simply not writing anything after the equal ; sign, or by using the None keyword: -; foo = ; sets foo to an empty string -; foo = None ; sets foo to an empty string -; foo = "None" ; sets foo to the string 'None' +; foo = ; sets foo to an empty string +; foo = None ; sets foo to an empty string +; foo = "None" ; sets foo to the string 'None' ; If you use constants in your value, and these constants belong to a ; dynamically loaded extension (either a PHP extension or a Zend extension), @@ -75,7 +75,7 @@ ; php.ini-production contains settings which hold security, performance and ; best practices at its core. But please be aware, these settings may break -; compatibility with older or less security-conscious applications. We +; compatibility with older or less security conscience applications. We ; recommending using the production ini in production and testing environments. ; php.ini-development is very similar to its production variant, except it is @@ -83,12 +83,11 @@ ; development version only in development environments, as errors shown to ; application users can inadvertently leak otherwise secure information. -; This is the php.ini-development INI file. +; This is php.ini-development INI file. ;;;;;;;;;;;;;;;;;;; ; Quick Reference ; ;;;;;;;;;;;;;;;;;;; - ; The following are all the settings which are different in either the production ; or development versions of the INIs with respect to PHP's default behavior. ; Please see the actual settings later in the document for more details as to why @@ -100,15 +99,20 @@ ; Production Value: Off ; display_startup_errors -; Default Value: On +; Default Value: Off ; Development Value: On ; Production Value: Off ; error_reporting -; Default Value: E_ALL +; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ; Development Value: E_ALL ; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT +; html_errors +; Default Value: On +; Development Value: On +; Production value: On + ; log_errors ; Default Value: Off ; Development Value: On @@ -139,48 +143,38 @@ ; Development Value: 1000 ; Production Value: 1000 -; session.sid_bits_per_character +; session.hash_bits_per_character ; Default Value: 4 ; Development Value: 5 ; Production Value: 5 -; session.sid_length -; Default Value: 32 -; Development Value: 26 -; Production Value: 26 - ; short_open_tag ; Default Value: On ; Development Value: Off ; Production Value: Off +; track_errors +; Default Value: Off +; Development Value: On +; Production Value: Off + +; url_rewriter.tags +; Default Value: "a=href,area=href,frame=src,form=,fieldset=" +; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" + ; variables_order ; Default Value: "EGPCS" ; Development Value: "GPCS" ; Production Value: "GPCS" -; zend.assertions -; Default Value: 1 -; Development Value: 1 -; Production Value: -1 - -; zend.exception_ignore_args -; Default Value: Off -; Development Value: Off -; Production Value: On - -; zend.exception_string_param_max_len -; Default Value: 15 -; Development Value: 15 -; Production Value: 0 - ;;;;;;;;;;;;;;;;;;;; ; php.ini Options ; ;;;;;;;;;;;;;;;;;;;; ; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" ;user_ini.filename = ".user.ini" -; To disable this feature set this option to an empty value +; To disable this feature set this option to empty value ;user_ini.filename = ; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) @@ -191,7 +185,7 @@ ;;;;;;;;;;;;;;;;;;;; ; Enable the PHP scripting language engine under Apache. -; https://php.net/engine +; http://php.net/engine engine = On ; This directive determines whether or not PHP will recognize code between @@ -204,11 +198,15 @@ engine = On ; Default Value: On ; Development Value: Off ; Production Value: Off -; https://php.net/short-open-tag +; http://php.net/short-open-tag short_open_tag = Off +; Allow ASP-style <% %> tags. +; http://php.net/asp-tags +asp_tags = Off + ; The number of significant digits displayed in floating point numbers. -; https://php.net/precision +; http://php.net/precision precision = 14 ; Output buffering is a mechanism for controlling how much output data @@ -232,7 +230,7 @@ precision = 14 ; Default Value: Off ; Development Value: 4096 ; Production Value: 4096 -; https://php.net/output-buffering +; http://php.net/output-buffering output_buffering = 4096 ; You can redirect all of the output of your scripts to a function. For @@ -247,26 +245,9 @@ output_buffering = 4096 ; and you cannot use both "ob_gzhandler" and "zlib.output_compression". ; Note: output_handler must be empty if this is set 'On' !!!! ; Instead you must use zlib.output_handler. -; https://php.net/output-handler +; http://php.net/output-handler ;output_handler = -; URL rewriter function rewrites URL on the fly by using -; output buffer. You can set target tags by this configuration. -; "form" tag is special tag. It will add hidden input tag to pass values. -; Refer to session.trans_sid_tags for usage. -; Default Value: "form=" -; Development Value: "form=" -; Production Value: "form=" -;url_rewriter.tags - -; URL rewriter will not rewrite absolute URL nor form by default. To enable -; absolute URL rewrite, allowed hosts must be defined at RUNTIME. -; Refer to session.trans_sid_hosts for more details. -; Default Value: "" -; Development Value: "" -; Production Value: "" -;url_rewriter.hosts - ; Transparent output compression using the zlib library ; Valid values for this option are 'off', 'on', or a specific buffer size ; to be used for compression (default is 4KB) @@ -276,16 +257,16 @@ output_buffering = 4096 ; performance, enable output_buffering in addition. ; Note: You need to use zlib.output_handler instead of the standard ; output_handler, or otherwise the output will be corrupted. -; https://php.net/zlib.output-compression +; http://php.net/zlib.output-compression zlib.output_compression = Off -; https://php.net/zlib.output-compression-level +; http://php.net/zlib.output-compression-level ;zlib.output_compression_level = -1 ; You cannot specify additional output handlers if zlib.output_compression ; is activated here. This setting does the same as output_handler but in ; a different order. -; https://php.net/zlib.output-handler +; http://php.net/zlib.output-handler ;zlib.output_handler = ; Implicit flush tells PHP to tell the output layer to flush itself @@ -293,7 +274,7 @@ zlib.output_compression = Off ; PHP function flush() after each and every call to print() or echo() and each ; and every HTML block. Turning this option on has serious performance ; implications and is generally recommended for debugging purposes only. -; https://php.net/implicit-flush +; http://php.net/implicit-flush ; Note: This directive is hardcoded to On for the CLI SAPI implicit_flush = Off @@ -305,41 +286,30 @@ implicit_flush = Off ; callback-function. unserialize_callback_func = -; The unserialize_max_depth specifies the default depth limit for unserialized -; structures. Setting the depth limit too high may result in stack overflows -; during unserialization. The unserialize_max_depth ini setting can be -; overridden by the max_depth option on individual unserialize() calls. -; A value of 0 disables the depth limit. -;unserialize_max_depth = 4096 - -; When floats & doubles are serialized, store serialize_precision significant +; When floats & doubles are serialized store serialize_precision significant ; digits after the floating point. The default value ensures that when floats ; are decoded with unserialize, the data will remain the same. -; The value is also used for json_encode when encoding double values. -; If -1 is used, then dtoa mode 0 is used which automatically select the best -; precision. -serialize_precision = -1 +serialize_precision = 17 ; open_basedir, if set, limits all file operations to the defined directory ; and below. This directive makes most sense if used in a per-directory ; or per-virtualhost web server configuration file. -; Note: disables the realpath cache -; https://php.net/open-basedir +; http://php.net/open-basedir ;open_basedir = -; This directive allows you to disable certain functions. +; This directive allows you to disable certain functions for security reasons. ; It receives a comma-delimited list of function names. -; https://php.net/disable-functions +; http://php.net/disable-functions disable_functions = -; This directive allows you to disable certain classes. +; This directive allows you to disable certain classes for security reasons. ; It receives a comma-delimited list of class names. -; https://php.net/disable-classes +; http://php.net/disable-classes disable_classes = ; Colors for Syntax Highlighting mode. Anything that's acceptable in ; would work. -; https://php.net/syntax-highlighting +; http://php.net/syntax-highlighting ;highlight.string = #DD0000 ;highlight.comment = #FF9900 ;highlight.keyword = #007700 @@ -350,52 +320,37 @@ disable_classes = ; the request. Consider enabling it if executing long requests, which may end up ; being interrupted by the user or a browser timing out. PHP's default behavior ; is to disable this feature. -; https://php.net/ignore-user-abort +; http://php.net/ignore-user-abort ;ignore_user_abort = On ; Determines the size of the realpath cache to be used by PHP. This value should ; be increased on systems where PHP opens many files to reflect the quantity of ; the file operations performed. -; Note: if open_basedir is set, the cache is disabled -; https://php.net/realpath-cache-size -;realpath_cache_size = 4096k +; http://php.net/realpath-cache-size +;realpath_cache_size = 16k ; Duration of time, in seconds for which to cache realpath information for a given ; file or directory. For systems with rarely changing files, consider increasing this ; value. -; https://php.net/realpath-cache-ttl +; http://php.net/realpath-cache-ttl ;realpath_cache_ttl = 120 ; Enables or disables the circular reference collector. -; https://php.net/zend.enable-gc +; http://php.net/zend.enable-gc zend.enable_gc = On ; If enabled, scripts may be written in encodings that are incompatible with ; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such ; encodings. To use this feature, mbstring extension must be enabled. +; Default: Off ;zend.multibyte = Off ; Allows to set the default encoding for the scripts. This value will be used ; unless "declare(encoding=...)" directive appears at the top of the script. ; Only affects if zend.multibyte is set. +; Default: "" ;zend.script_encoding = -; Allows to include or exclude arguments from stack traces generated for exceptions. -; In production, it is recommended to turn this setting on to prohibit the output -; of sensitive information in stack traces -; Default Value: Off -; Development Value: Off -; Production Value: On -zend.exception_ignore_args = Off - -; Allows setting the maximum string length in an argument of a stringified stack trace -; to a value between 0 and 1000000. -; This has no effect when zend.exception_ignore_args is enabled. -; Default Value: 15 -; Development Value: 15 -; Production Value: 0 -zend.exception_string_param_max_len = 15 - ;;;;;;;;;;;;;;;;; ; Miscellaneous ; ;;;;;;;;;;;;;;;;; @@ -404,7 +359,7 @@ zend.exception_string_param_max_len = 15 ; (e.g. by adding its signature to the Web server header). It is no security ; threat in any way, but it makes it possible to determine whether you use PHP ; on your server or not. -; https://php.net/expose-php +; http://php.net/expose-php expose_php = On ;;;;;;;;;;;;;;;;;;; @@ -412,7 +367,7 @@ expose_php = On ;;;;;;;;;;;;;;;;;;; ; Maximum execution time of each script, in seconds -; https://php.net/max-execution-time +; http://php.net/max-execution-time ; Note: This directive is hardcoded to 0 for the CLI SAPI max_execution_time = 30 @@ -423,23 +378,18 @@ max_execution_time = 30 ; Default Value: -1 (Unlimited) ; Development Value: 60 (60 seconds) ; Production Value: 60 (60 seconds) -; https://php.net/max-input-time +; http://php.net/max-input-time max_input_time = 60 ; Maximum input variable nesting level -; https://php.net/max-input-nesting-level +; http://php.net/max-input-nesting-level ;max_input_nesting_level = 64 ; How many GET/POST/COOKIE input variables may be accepted -;max_input_vars = 1000 - -; How many multipart body parts (combined input variable and file uploads) may -; be accepted. -; Default Value: -1 (Sum of max_input_vars and max_file_uploads) -;max_multipart_body_parts = 1500 +; max_input_vars = 1000 -; Maximum amount of memory a script may consume -; https://php.net/memory-limit +; Maximum amount of memory a script may consume (128MB) +; http://php.net/memory-limit memory_limit = 128M ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -462,7 +412,7 @@ memory_limit = 128M ; development and early testing. ; ; Error Level Constants: -; E_ALL - All errors and warnings +; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0) ; E_ERROR - fatal run-time errors ; E_RECOVERABLE_ERROR - almost fatal run-time errors ; E_WARNING - run-time warnings (non-fatal errors) @@ -492,10 +442,10 @@ memory_limit = 128M ; E_ALL & ~E_NOTICE (Show all errors, except for notices) ; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.) ; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; Default Value: E_ALL +; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ; Development Value: E_ALL ; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT -; https://php.net/error-reporting +; http://php.net/error-reporting error_reporting = E_ALL ; This directive controls whether or not and where PHP will output errors, @@ -512,16 +462,18 @@ error_reporting = E_ALL ; Default Value: On ; Development Value: On ; Production Value: Off -; https://php.net/display-errors +; http://php.net/display-errors display_errors = On ; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. We strongly recommend you set this to 'off' -; for production servers to avoid leaking configuration details. -; Default Value: On +; separately from display_errors. PHP's default behavior is to suppress those +; errors from clients. Turning the display of startup errors on can be useful in +; debugging configuration problems. We strongly recommend you +; set this to 'off' for production servers. +; Default Value: Off ; Development Value: On ; Production Value: Off -; https://php.net/display-startup-errors +; http://php.net/display-startup-errors display_startup_errors = On ; Besides displaying errors, PHP can also log errors to locations such as a @@ -531,31 +483,45 @@ display_startup_errors = On ; Default Value: Off ; Development Value: On ; Production Value: On -; https://php.net/log-errors +; http://php.net/log-errors log_errors = On +; Set maximum length of log_errors. In error_log information about the source is +; added. The default is 1024 and 0 allows to not apply any maximum length at all. +; http://php.net/log-errors-max-len +log_errors_max_len = 1024 + ; Do not log repeated messages. Repeated errors must occur in same file on same ; line unless ignore_repeated_source is set true. -; https://php.net/ignore-repeated-errors +; http://php.net/ignore-repeated-errors ignore_repeated_errors = Off ; Ignore source of message when ignoring repeated messages. When this setting ; is On you will not log errors with repeated messages from different files or ; source lines. -; https://php.net/ignore-repeated-source +; http://php.net/ignore-repeated-source ignore_repeated_source = Off ; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This is only effective in a debug compile, and if +; stdout or in the log). This has only effect in a debug compile, and if ; error reporting includes E_WARNING in the allowed list -; https://php.net/report-memleaks +; http://php.net/report-memleaks report_memleaks = On -; This setting is off by default. +; This setting is on by default. ;report_zend_debug = 0 +; Store the last error/warning message in $php_errormsg (boolean). Setting this value +; to On can assist in debugging and is appropriate for development servers. It should +; however be disabled on production servers. +; Default Value: Off +; Development Value: On +; Production Value: Off +; http://php.net/track-errors +track_errors = On + ; Turn off normal error reporting and emit XML-RPC error XML -; https://php.net/xmlrpc-errors +; http://php.net/xmlrpc-errors ;xmlrpc_errors = 0 ; An XML-RPC faultCode @@ -565,65 +531,48 @@ report_memleaks = On ; error message as HTML for easier reading. This directive controls whether ; the error message is formatted as HTML or not. ; Note: This directive is hardcoded to Off for the CLI SAPI -; https://php.net/html-errors -;html_errors = On +; Default Value: On +; Development Value: On +; Production value: On +; http://php.net/html-errors +html_errors = On ; If html_errors is set to On *and* docref_root is not empty, then PHP ; produces clickable error messages that direct to a page describing the error ; or function causing the error in detail. -; You can download a copy of the PHP manual from https://php.net/docs +; You can download a copy of the PHP manual from http://php.net/docs ; and change docref_root to the base URL of your local copy including the ; leading '/'. You must also specify the file extension being used including ; the dot. PHP's default behavior is to leave these settings empty, in which ; case no links to documentation are generated. ; Note: Never use this feature for production boxes. -; https://php.net/docref-root +; http://php.net/docref-root ; Examples ;docref_root = "/phpmanual/" -; https://php.net/docref-ext +; http://php.net/docref-ext ;docref_ext = .html ; String to output before an error message. PHP's default behavior is to leave ; this setting blank. -; https://php.net/error-prepend-string +; http://php.net/error-prepend-string ; Example: ;error_prepend_string = "" ; String to output after an error message. PHP's default behavior is to leave ; this setting blank. -; https://php.net/error-append-string +; http://php.net/error-append-string ; Example: ;error_append_string = "" ; Log errors to specified file. PHP's default behavior is to leave this value ; empty. -; https://php.net/error-log +; http://php.net/error-log ; Example: ;error_log = php_errors.log ; Log errors to syslog (Event Log on Windows). ;error_log = syslog -; The syslog ident is a string which is prepended to every message logged -; to syslog. Only used when error_log is set to syslog. -;syslog.ident = php - -; The syslog facility is used to specify what type of program is logging -; the message. Only used when error_log is set to syslog. -;syslog.facility = user - -; Set this to disable filtering control characters (the default). -; Some loggers only accept NVT-ASCII, others accept anything that's not -; control characters. If your logger accepts everything, then no filtering -; is needed at all. -; Allowed values are: -; ascii (all printable ASCII characters and NL) -; no-ctrl (all characters except control characters) -; all (all characters) -; raw (like "all", but messages are not split at newlines) -; https://php.net/syslog.filter -;syslog.filter = ascii - ;windows.show_crt_warning ; Default value: 0 ; Development value: 0 @@ -635,14 +584,14 @@ report_memleaks = On ; The separator used in PHP generated URLs to separate arguments. ; PHP's default setting is "&". -; https://php.net/arg-separator.output +; http://php.net/arg-separator.output ; Example: ;arg_separator.output = "&" ; List of separator(s) used by PHP to parse input URLs into variables. ; PHP's default setting is "&". ; NOTE: Every character in this directive is considered as separator! -; https://php.net/arg-separator.input +; http://php.net/arg-separator.input ; Example: ;arg_separator.input = ";&" @@ -656,7 +605,7 @@ report_memleaks = On ; Default Value: "EGPCS" ; Development Value: "GPCS" ; Production Value: "GPCS"; -; https://php.net/variables-order +; http://php.net/variables-order variables_order = "GPCS" ; This directive determines which super global data (G,P & C) should be @@ -669,7 +618,7 @@ variables_order = "GPCS" ; Default Value: None ; Development Value: "GP" ; Production Value: "GP" -; https://php.net/request-order +; http://php.net/request-order request_order = "GP" ; This directive determines whether PHP registers $argv & $argc each time it @@ -684,15 +633,15 @@ request_order = "GP" ; Default Value: On ; Development Value: Off ; Production Value: Off -; https://php.net/register-argc-argv +; http://php.net/register-argc-argv register_argc_argv = Off ; When enabled, the ENV, REQUEST and SERVER variables are created when they're ; first used (Just In Time) instead of when the script starts. If these ; variables are not used within a script, having this directive on will result ; in a performance gain. The PHP directive register_argc_argv must be disabled -; for this directive to have any effect. -; https://php.net/auto-globals-jit +; for this directive to have any affect. +; http://php.net/auto-globals-jit auto_globals_jit = On ; Whether PHP will read the POST data. @@ -701,50 +650,57 @@ auto_globals_jit = On ; and $_FILES to always be empty; the only way you will be able to read the ; POST data will be through the php://input stream wrapper. This can be useful ; to proxy requests or to process the POST data in a memory efficient fashion. -; https://php.net/enable-post-data-reading +; http://php.net/enable-post-data-reading ;enable_post_data_reading = Off ; Maximum size of POST data that PHP will accept. ; Its value may be 0 to disable the limit. It is ignored if POST data reading ; is disabled through enable_post_data_reading. -; https://php.net/post-max-size +; http://php.net/post-max-size post_max_size = 8M ; Automatically add files before PHP document. -; https://php.net/auto-prepend-file +; http://php.net/auto-prepend-file auto_prepend_file = ; Automatically add files after PHP document. -; https://php.net/auto-append-file +; http://php.net/auto-append-file auto_append_file = ; By default, PHP will output a media type using the Content-Type header. To ; disable this, simply set it to be empty. ; ; PHP's built-in default media type is set to text/html. -; https://php.net/default-mimetype +; http://php.net/default-mimetype default_mimetype = "text/html" ; PHP's default character set is set to UTF-8. -; https://php.net/default-charset +; http://php.net/default-charset default_charset = "UTF-8" ; PHP internal character encoding is set to empty. ; If empty, default_charset is used. -; https://php.net/internal-encoding +; http://php.net/internal-encoding ;internal_encoding = ; PHP input character encoding is set to empty. ; If empty, default_charset is used. -; https://php.net/input-encoding +; http://php.net/input-encoding ;input_encoding = ; PHP output character encoding is set to empty. ; If empty, default_charset is used. ; See also output_buffer. -; https://php.net/output-encoding +; http://php.net/output-encoding ;output_encoding = +; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is +; to disable this feature and it will be removed in a future version. +; If post reading is disabled through enable_post_data_reading, +; $HTTP_RAW_POST_DATA is *NOT* populated. +; http://php.net/always-populate-raw-post-data +;always_populate_raw_post_data = -1 + ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; @@ -756,42 +712,42 @@ default_charset = "UTF-8" ;include_path = ".;c:\php\includes" ; ; PHP's default setting for include_path is ".;/path/to/php/pear" -; https://php.net/include-path +; http://php.net/include-path ; The root of the PHP pages, used only if nonempty. ; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root ; if you are running php as a CGI under any web server (other than IIS) ; see documentation for security issues. The alternate is to use the ; cgi.force_redirect configuration below -; https://php.net/doc-root +; http://php.net/doc-root doc_root = ; The directory under which PHP opens the script using /~username used only ; if nonempty. -; https://php.net/user-dir +; http://php.net/user-dir user_dir = ; Directory in which the loadable extensions (modules) reside. -; https://php.net/extension-dir -;extension_dir = "./" +; http://php.net/extension-dir +; extension_dir = "./" ; On windows: -;extension_dir = "ext" +; extension_dir = "ext" ; Directory where the temporary files should be placed. ; Defaults to the system default (see sys_get_temp_dir) -;sys_temp_dir = "/tmp" +; sys_temp_dir = "/tmp" ; Whether or not to enable the dl() function. The dl() function does NOT work ; properly in multithreaded servers, such as IIS or Zeus, and is automatically ; disabled on them. -; https://php.net/enable-dl +; http://php.net/enable-dl enable_dl = Off ; cgi.force_redirect is necessary to provide security running PHP as a CGI under ; most web servers. Left undefined, PHP turns this on by default. You can ; turn it off here AT YOUR OWN RISK ; **You CAN safely turn this off for IIS, in fact, you MUST.** -; https://php.net/cgi.force-redirect +; http://php.net/cgi.force-redirect ;cgi.force_redirect = 1 ; if cgi.nph is enabled it will force cgi to always sent Status: 200 with @@ -802,7 +758,7 @@ enable_dl = Off ; (iPlanet) web servers, you MAY need to set an environment variable name that PHP ; will look for to know it is OK to continue execution. Setting this variable MAY ; cause security issues, KNOW WHAT YOU ARE DOING FIRST. -; https://php.net/cgi.redirect-status-env +; http://php.net/cgi.redirect-status-env ;cgi.redirect_status_env = ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's @@ -811,19 +767,20 @@ enable_dl = Off ; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting ; of zero causes PHP to behave as before. Default is 1. You should fix your scripts ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. -; https://php.net/cgi.fix-pathinfo +; http://php.net/cgi.fix-pathinfo ;cgi.fix_pathinfo=1 ; if cgi.discard_path is enabled, the PHP CGI binary can safely be placed outside ; of the web tree and people will not be able to circumvent .htaccess security. +; http://php.net/cgi.dicard-path ;cgi.discard_path=1 -; FastCGI under IIS supports the ability to impersonate +; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate ; security tokens of the calling client. This allows IIS to define the ; security context that the request runs under. mod_fastcgi under Apache ; does not currently support this feature (03/17/2002) ; Set to 1 if running under IIS. Default is zero. -; https://php.net/fastcgi.impersonate +; http://php.net/fastcgi.impersonate ;fastcgi.impersonate = 1 ; Disable logging through FastCGI connection. PHP's default behavior is to enable @@ -835,14 +792,14 @@ enable_dl = Off ; is supported by Apache. When this option is set to 1, PHP will send ; RFC2616 compliant header. ; Default is zero. -; https://php.net/cgi.rfc2616-headers +; http://php.net/cgi.rfc2616-headers ;cgi.rfc2616_headers = 0 ; cgi.check_shebang_line controls whether CGI PHP checks for line starting with #! ; (shebang) at the top of the running script. This line might be needed if the ; script support running both as stand-alone script and via PHP CGI<. PHP in CGI ; mode skips this line and ignores its content if this directive is turned on. -; https://php.net/cgi.check-shebang-line +; http://php.net/cgi.check-shebang-line ;cgi.check_shebang_line=1 ;;;;;;;;;;;;;;;; @@ -850,16 +807,16 @@ enable_dl = Off ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. -; https://php.net/file-uploads +; http://php.net/file-uploads file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). -; https://php.net/upload-tmp-dir +; http://php.net/upload-tmp-dir ;upload_tmp_dir = ; Maximum allowed size for uploaded files. -; https://php.net/upload-max-filesize +; http://php.net/upload-max-filesize upload_max_filesize = 2M ; Maximum number of files that can be uploaded via a single request @@ -870,24 +827,24 @@ max_file_uploads = 20 ;;;;;;;;;;;;;;;;;; ; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; https://php.net/allow-url-fopen +; http://php.net/allow-url-fopen allow_url_fopen = On -; Whether to allow include/require to open URLs (like https:// or ftp://) as files. -; https://php.net/allow-url-include +; Whether to allow include/require to open URLs (like http:// or ftp://) as files. +; http://php.net/allow-url-include allow_url_include = Off ; Define the anonymous ftp password (your email address). PHP's default setting ; for this is empty. -; https://php.net/from +; http://php.net/from ;from="john@doe.com" ; Define the User-Agent string. PHP's default setting for this is empty. -; https://php.net/user-agent +; http://php.net/user-agent ;user_agent="PHP" ; Default timeout for socket based streams (seconds) -; https://php.net/default-socket-timeout +; http://php.net/default-socket-timeout default_socket_timeout = 60 ; If your scripts have to deal with files from Macintosh systems, @@ -895,7 +852,7 @@ default_socket_timeout = 60 ; unix or win32 systems, setting this flag will cause PHP to ; automatically detect the EOL character in those files so that ; fgets() and file() will work regardless of the source of the file. -; https://php.net/auto-detect-line-endings +; http://php.net/auto-detect-line-endings ;auto_detect_line_endings = Off ;;;;;;;;;;;;;;;;;;;;;; @@ -905,73 +862,65 @@ default_socket_timeout = 60 ; If you wish to have an extension loaded automatically, use the following ; syntax: ; -; extension=modulename +; extension=modulename.extension ; -; For example: +; For example, on Windows: ; -; extension=mysqli +; extension=msql.dll ; -; When the extension library to load is not located in the default extension -; directory, You may specify an absolute path to the library file: +; ... or under UNIX: ; -; extension=/path/to/extension/mysqli.so +; extension=msql.so ; -; Note : The syntax used in previous PHP versions ('extension=.so' and -; 'extension='php_.dll') is supported for legacy reasons and may be -; deprecated in a future PHP major version. So, when it is possible, please -; move to the new ('extension=) syntax. +; ... or with a path: ; -; Notes for Windows environments : +; extension=/path/to/extension/msql.so ; -; - Many DLL files are located in the ext/ -; extension folders as well as the separate PECL DLL download. -; Be sure to appropriately set the extension_dir directive. +; If you only provide the name of the extension, PHP will look for it in its +; default extension directory. ; -;extension=bz2 - -; The ldap extension must be before curl if OpenSSL 1.0.2 and OpenLDAP is used -; otherwise it results in segfault when unloading after using SASL. -; See https://github.com/php/php-src/issues/8620 for more info. -;extension=ldap - -;extension=curl -;extension=ffi -;extension=ftp -;extension=fileinfo -;extension=gd -;extension=gettext -;extension=gmp -;extension=intl -;extension=imap -;extension=mbstring -;extension=exif ; Must be after mbstring as it depends on it -;extension=mysqli -;extension=oci8_12c ; Use with Oracle Database 12c Instant Client -;extension=oci8_19 ; Use with Oracle Database 19 Instant Client -;extension=odbc -;extension=openssl -;extension=pdo_firebird -;extension=pdo_mysql -;extension=pdo_oci -;extension=pdo_odbc -;extension=pdo_pgsql -;extension=pdo_sqlite -;extension=pgsql -;extension=shmop - -; The MIBS data available in the PHP distribution must be installed. -; See https://www.php.net/manual/en/snmp.installation.php -;extension=snmp - -;extension=soap -;extension=sockets -;extension=sodium -;extension=sqlite3 -;extension=tidy -;extension=xsl -;extension=zip - -;zend_extension=opcache +; Windows Extensions +; Note that ODBC support is built in, so no dll is needed for it. +; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) +; extension folders as well as the separate PECL DLL download (PHP 5). +; Be sure to appropriately set the extension_dir directive. +; +;extension=php_bz2.dll +;extension=php_curl.dll +;extension=php_fileinfo.dll +;extension=php_gd2.dll +;extension=php_gettext.dll +;extension=php_gmp.dll +;extension=php_intl.dll +;extension=php_imap.dll +;extension=php_interbase.dll +;extension=php_ldap.dll +;extension=php_mbstring.dll +;extension=php_exif.dll ; Must be after mbstring as it depends on it +;extension=php_mysql.dll +;extension=php_mysqli.dll +;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client +;extension=php_openssl.dll +;extension=php_pdo_firebird.dll +;extension=php_pdo_mysql.dll +;extension=php_pdo_oci.dll +;extension=php_pdo_odbc.dll +;extension=php_pdo_pgsql.dll +;extension=php_pdo_sqlite.dll +;extension=php_pgsql.dll +;extension=php_shmop.dll + +; The MIBS data available in the PHP distribution must be installed. +; See http://www.php.net/manual/en/snmp.installation.php +;extension=php_snmp.dll + +;extension=php_soap.dll +;extension=php_sockets.dll +;extension=php_sqlite3.dll +;extension=php_sybase_ct.dll +;extension=php_tidy.dll +;extension=php_xmlrpc.dll +;extension=php_xsl.dll ;;;;;;;;;;;;;;;;;;; ; Module Settings ; @@ -983,32 +932,32 @@ cli_server.color = On [Date] ; Defines the default timezone used by the date functions -; https://php.net/date.timezone +; http://php.net/date.timezone ;date.timezone = -; https://php.net/date.default-latitude +; http://php.net/date.default-latitude ;date.default_latitude = 31.7667 -; https://php.net/date.default-longitude +; http://php.net/date.default-longitude ;date.default_longitude = 35.2333 -; https://php.net/date.sunrise-zenith -;date.sunrise_zenith = 90.833333 +; http://php.net/date.sunrise-zenith +;date.sunrise_zenith = 90.583333 -; https://php.net/date.sunset-zenith -;date.sunset_zenith = 90.833333 +; http://php.net/date.sunset-zenith +;date.sunset_zenith = 90.583333 [filter] -; https://php.net/filter.default +; http://php.net/filter.default ;filter.default = unsafe_raw -; https://php.net/filter.default-flags +; http://php.net/filter.default-flags ;filter.default_flags = [iconv] ; Use of this INI entry is deprecated, use global input_encoding instead. ; If empty, default_charset or input_encoding or iconv.input_encoding is used. -; The precedence is: default_charset < input_encoding < iconv.input_encoding +; The precedence is: default_charset < intput_encoding < iconv.input_encoding ;iconv.input_encoding = ; Use of this INI entry is deprecated, use global internal_encoding instead. @@ -1023,13 +972,6 @@ cli_server.color = On ; otherwise output encoding conversion cannot be performed. ;iconv.output_encoding = -[imap] -; rsh/ssh logins are disabled by default. Use this INI entry if you want to -; enable them. Note that the IMAP library does not filter mailbox names before -; passing them to rsh/ssh command, thus passing untrusted data to this function -; with rsh/ssh enabled is insecure. -;imap.enable_insecure_rsh=0 - [intl] ;intl.default_locale = ; This directive allows you to produce PHP errors when some error @@ -1039,67 +981,59 @@ cli_server.color = On ;intl.use_exceptions = 0 [sqlite3] -; Directory pointing to SQLite3 extensions -; https://php.net/sqlite3.extension-dir ;sqlite3.extension_dir = -; SQLite defensive mode flag (only available from SQLite 3.26+) -; When the defensive flag is enabled, language features that allow ordinary -; SQL to deliberately corrupt the database file are disabled. This forbids -; writing directly to the schema, shadow tables (eg. FTS data tables), or -; the sqlite_dbpage virtual table. -; https://www.sqlite.org/c3ref/c_dbconfig_defensive.html -; (for older SQLite versions, this flag has no use) -;sqlite3.defensive = 1 - [Pcre] -; PCRE library backtracking limit. -; https://php.net/pcre.backtrack-limit +;PCRE library backtracking limit. +; http://php.net/pcre.backtrack-limit ;pcre.backtrack_limit=100000 -; PCRE library recursion limit. -; Please note that if you set this value to a high number you may consume all -; the available process stack and eventually crash PHP (due to reaching the -; stack size limit imposed by the Operating System). -; https://php.net/pcre.recursion-limit +;PCRE library recursion limit. +;Please note that if you set this value to a high number you may consume all +;the available process stack and eventually crash PHP (due to reaching the +;stack size limit imposed by the Operating System). +; http://php.net/pcre.recursion-limit ;pcre.recursion_limit=100000 -; Enables or disables JIT compilation of patterns. This requires the PCRE -; library to be compiled with JIT support. -;pcre.jit=1 - [Pdo] ; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; https://php.net/pdo-odbc.connection-pooling +; http://php.net/pdo-odbc.connection-pooling ;pdo_odbc.connection_pooling=strict +;pdo_odbc.db2_instance_name + [Pdo_mysql] +; If mysqlnd is used: Number of cache slots for the internal result set cache +; http://php.net/pdo_mysql.cache_size +pdo_mysql.cache_size = 2000 + ; Default socket name for local MySQL connects. If empty, uses the built-in ; MySQL defaults. +; http://php.net/pdo_mysql.default-socket pdo_mysql.default_socket= [Phar] -; https://php.net/phar.readonly +; http://php.net/phar.readonly ;phar.readonly = On -; https://php.net/phar.require-hash +; http://php.net/phar.require-hash ;phar.require_hash = On ;phar.cache_list = [mail function] ; For Win32 only. -; https://php.net/smtp +; http://php.net/smtp SMTP = localhost -; https://php.net/smtp-port +; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. -; https://php.net/sendmail-from +; http://php.net/sendmail-from ;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; https://php.net/sendmail-path +; http://php.net/sendmail-path ;sendmail_path = ; Force the addition of the specified parameters to be passed as extra parameters @@ -1108,11 +1042,7 @@ smtp_port = 25 ;mail.force_extra_parameters = ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename -mail.add_x_header = Off - -; Use mixed LF and CRLF line separators to keep compatibility with some -; RFC 2822 non conformant MTA. -mail.mixed_lf_and_crlf = Off +mail.add_x_header = On ; The path to a log file that will log all mail() calls. Log entries include ; the full path of the script, line number, To address and headers. @@ -1120,14 +1050,18 @@ mail.mixed_lf_and_crlf = Off ; Log mail to syslog (Event Log on Windows). ;mail.log = syslog +[SQL] +; http://php.net/sql.safe-mode +sql.safe_mode = Off + [ODBC] -; https://php.net/odbc.default-db +; http://php.net/odbc.default-db ;odbc.default_db = Not yet implemented -; https://php.net/odbc.default-user +; http://php.net/odbc.default-user ;odbc.default_user = Not yet implemented -; https://php.net/odbc.default-pw +; http://php.net/odbc.default-pw ;odbc.default_pw = Not yet implemented ; Controls the ODBC cursor model. @@ -1135,72 +1069,163 @@ mail.mixed_lf_and_crlf = Off ;odbc.default_cursortype ; Allow or prevent persistent links. -; https://php.net/odbc.allow-persistent +; http://php.net/odbc.allow-persistent odbc.allow_persistent = On ; Check that a connection is still valid before reuse. -; https://php.net/odbc.check-persistent +; http://php.net/odbc.check-persistent odbc.check_persistent = On ; Maximum number of persistent links. -1 means no limit. -; https://php.net/odbc.max-persistent +; http://php.net/odbc.max-persistent odbc.max_persistent = -1 ; Maximum number of links (persistent + non-persistent). -1 means no limit. -; https://php.net/odbc.max-links +; http://php.net/odbc.max-links odbc.max_links = -1 ; Handling of LONG fields. Returns number of bytes to variables. 0 means ; passthru. -; https://php.net/odbc.defaultlrl +; http://php.net/odbc.defaultlrl odbc.defaultlrl = 4096 ; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. ; See the documentation on odbc_binmode and odbc_longreadlen for an explanation ; of odbc.defaultlrl and odbc.defaultbinmode -; https://php.net/odbc.defaultbinmode +; http://php.net/odbc.defaultbinmode odbc.defaultbinmode = 1 +;birdstep.max_links = -1 + +[Interbase] +; Allow or prevent persistent links. +ibase.allow_persistent = 1 + +; Maximum number of persistent links. -1 means no limit. +ibase.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +ibase.max_links = -1 + +; Default database name for ibase_connect(). +;ibase.default_db = + +; Default username for ibase_connect(). +;ibase.default_user = + +; Default password for ibase_connect(). +;ibase.default_password = + +; Default charset for ibase_connect(). +;ibase.default_charset = + +; Default timestamp format. +ibase.timestampformat = "%Y-%m-%d %H:%M:%S" + +; Default date format. +ibase.dateformat = "%Y-%m-%d" + +; Default time format. +ibase.timeformat = "%H:%M:%S" + +[MySQL] +; Allow accessing, from PHP's perspective, local files with LOAD DATA statements +; http://php.net/mysql.allow_local_infile +mysql.allow_local_infile = On + +; Allow or prevent persistent links. +; http://php.net/mysql.allow-persistent +mysql.allow_persistent = On + +; If mysqlnd is used: Number of cache slots for the internal result set cache +; http://php.net/mysql.cache_size +mysql.cache_size = 2000 + +; Maximum number of persistent links. -1 means no limit. +; http://php.net/mysql.max-persistent +mysql.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; http://php.net/mysql.max-links +mysql.max_links = -1 + +; Default port number for mysql_connect(). If unset, mysql_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +; http://php.net/mysql.default-port +mysql.default_port = + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +; http://php.net/mysql.default-socket +mysql.default_socket = + +; Default host for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysql.default-host +mysql.default_host = + +; Default user for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysql.default-user +mysql.default_user = + +; Default password for mysql_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +; http://php.net/mysql.default-password +mysql.default_password = + +; Maximum time (in seconds) for connect timeout. -1 means no limit +; http://php.net/mysql.connect-timeout +mysql.connect_timeout = 60 + +; Trace mode. When trace_mode is active (=On), warnings for table/index scans and +; SQL-Errors will be displayed. +; http://php.net/mysql.trace-mode +mysql.trace_mode = Off + [MySQLi] ; Maximum number of persistent links. -1 means no limit. -; https://php.net/mysqli.max-persistent +; http://php.net/mysqli.max-persistent mysqli.max_persistent = -1 ; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; https://php.net/mysqli.allow_local_infile +; http://php.net/mysqli.allow_local_infile ;mysqli.allow_local_infile = On -; It allows the user to specify a folder where files that can be sent via LOAD DATA -; LOCAL can exist. It is ignored if mysqli.allow_local_infile is enabled. -;mysqli.local_infile_directory = - ; Allow or prevent persistent links. -; https://php.net/mysqli.allow-persistent +; http://php.net/mysqli.allow-persistent mysqli.allow_persistent = On ; Maximum number of links. -1 means no limit. -; https://php.net/mysqli.max-links +; http://php.net/mysqli.max-links mysqli.max_links = -1 +; If mysqlnd is used: Number of cache slots for the internal result set cache +; http://php.net/mysqli.cache_size +mysqli.cache_size = 2000 + ; Default port number for mysqli_connect(). If unset, mysqli_connect() will use ; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the ; compile-time value defined MYSQL_PORT (in that order). Win32 will only look ; at MYSQL_PORT. -; https://php.net/mysqli.default-port +; http://php.net/mysqli.default-port mysqli.default_port = 3306 ; Default socket name for local MySQL connects. If empty, uses the built-in ; MySQL defaults. -; https://php.net/mysqli.default-socket +; http://php.net/mysqli.default-socket mysqli.default_socket = -; Default host for mysqli_connect() (doesn't apply in safe mode). -; https://php.net/mysqli.default-host +; Default host for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysqli.default-host mysqli.default_host = -; Default user for mysqli_connect() (doesn't apply in safe mode). -; https://php.net/mysqli.default-user +; Default user for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysqli.default-user mysqli.default_user = ; Default password for mysqli_connect() (doesn't apply in safe mode). @@ -1208,75 +1233,81 @@ mysqli.default_user = ; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") ; and reveal this password! And of course, any users with read access to this ; file will be able to reveal the password as well. -; https://php.net/mysqli.default-pw +; http://php.net/mysqli.default-pw mysqli.default_pw = -; If this option is enabled, closing a persistent connection will rollback -; any pending transactions of this connection, before it is put back -; into the persistent connection pool. -;mysqli.rollback_on_cached_plink = Off +; Allow or prevent reconnect +mysqli.reconnect = Off [mysqlnd] ; Enable / Disable collection of general statistics by mysqlnd which can be ; used to tune and monitor MySQL operations. +; http://php.net/mysqlnd.collect_statistics mysqlnd.collect_statistics = On ; Enable / Disable collection of memory usage statistics by mysqlnd which can be ; used to tune and monitor MySQL operations. +; http://php.net/mysqlnd.collect_memory_statistics mysqlnd.collect_memory_statistics = On ; Records communication from all extensions using mysqlnd to the specified log ; file. -; https://php.net/mysqlnd.debug +; http://php.net/mysqlnd.debug ;mysqlnd.debug = ; Defines which queries will be logged. +; http://php.net/mysqlnd.log_mask ;mysqlnd.log_mask = 0 ; Default size of the mysqlnd memory pool, which is used by result sets. +; http://php.net/mysqlnd.mempool_default_size ;mysqlnd.mempool_default_size = 16000 ; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. +; http://php.net/mysqlnd.net_cmd_buffer_size ;mysqlnd.net_cmd_buffer_size = 2048 ; Size of a pre-allocated buffer used for reading data sent by the server in ; bytes. +; http://php.net/mysqlnd.net_read_buffer_size ;mysqlnd.net_read_buffer_size = 32768 ; Timeout for network requests in seconds. +; http://php.net/mysqlnd.net_read_timeout ;mysqlnd.net_read_timeout = 31536000 ; SHA-256 Authentication Plugin related. File with the MySQL server public RSA ; key. +; http://php.net/mysqlnd.sha256_server_public_key ;mysqlnd.sha256_server_public_key = [OCI8] ; Connection: Enables privileged connections using external ; credentials (OCI_SYSOPER, OCI_SYSDBA) -; https://php.net/oci8.privileged-connect +; http://php.net/oci8.privileged-connect ;oci8.privileged_connect = Off ; Connection: The maximum number of persistent OCI8 connections per ; process. Using -1 means no limit. -; https://php.net/oci8.max-persistent +; http://php.net/oci8.max-persistent ;oci8.max_persistent = -1 ; Connection: The maximum number of seconds a process is allowed to ; maintain an idle persistent connection. Using -1 means idle ; persistent connections will be maintained forever. -; https://php.net/oci8.persistent-timeout +; http://php.net/oci8.persistent-timeout ;oci8.persistent_timeout = -1 ; Connection: The number of seconds that must pass before issuing a ; ping during oci_pconnect() to check the connection validity. When ; set to 0, each oci_pconnect() will cause a ping. Using -1 disables ; pings completely. -; https://php.net/oci8.ping-interval +; http://php.net/oci8.ping-interval ;oci8.ping_interval = 60 ; Connection: Set this to a user chosen connection class to be used -; for all pooled server requests with Oracle Database Resident +; for all pooled server requests with Oracle 11g Database Resident ; Connection Pooling (DRCP). To use DRCP, this value should be set to ; the same string for all web servers running the same application, ; the database pool must be configured, and the connection string must @@ -1290,66 +1321,98 @@ mysqlnd.collect_memory_statistics = On ; Tuning: This option enables statement caching, and specifies how ; many statements to cache. Using 0 disables statement caching. -; https://php.net/oci8.statement-cache-size +; http://php.net/oci8.statement-cache-size ;oci8.statement_cache_size = 20 -; Tuning: Enables row prefetching and sets the default number of +; Tuning: Enables statement prefetching and sets the default number of ; rows that will be fetched automatically after statement execution. -; https://php.net/oci8.default-prefetch +; http://php.net/oci8.default-prefetch ;oci8.default_prefetch = 100 -; Tuning: Sets the amount of LOB data that is internally returned from -; Oracle Database when an Oracle LOB locator is initially retrieved as -; part of a query. Setting this can improve performance by reducing -; round-trips. -; https://php.net/oci8.prefetch-lob-size -; oci8.prefetch_lob_size = 0 - ; Compatibility. Using On means oci_close() will not close ; oci_connect() and oci_new_connect() connections. -; https://php.net/oci8.old-oci-close-semantics +; http://php.net/oci8.old-oci-close-semantics ;oci8.old_oci_close_semantics = Off [PostgreSQL] ; Allow or prevent persistent links. -; https://php.net/pgsql.allow-persistent +; http://php.net/pgsql.allow-persistent pgsql.allow_persistent = On ; Detect broken persistent links always with pg_pconnect(). ; Auto reset feature requires a little overheads. -; https://php.net/pgsql.auto-reset-persistent +; http://php.net/pgsql.auto-reset-persistent pgsql.auto_reset_persistent = Off ; Maximum number of persistent links. -1 means no limit. -; https://php.net/pgsql.max-persistent +; http://php.net/pgsql.max-persistent pgsql.max_persistent = -1 ; Maximum number of links (persistent+non persistent). -1 means no limit. -; https://php.net/pgsql.max-links +; http://php.net/pgsql.max-links pgsql.max_links = -1 ; Ignore PostgreSQL backends Notice message or not. ; Notice message logging require a little overheads. -; https://php.net/pgsql.ignore-notice +; http://php.net/pgsql.ignore-notice pgsql.ignore_notice = 0 ; Log PostgreSQL backends Notice message or not. ; Unless pgsql.ignore_notice=0, module cannot log notice message. -; https://php.net/pgsql.log-notice +; http://php.net/pgsql.log-notice pgsql.log_notice = 0 +[Sybase-CT] +; Allow or prevent persistent links. +; http://php.net/sybct.allow-persistent +sybct.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +; http://php.net/sybct.max-persistent +sybct.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; http://php.net/sybct.max-links +sybct.max_links = -1 + +; Minimum server message severity to display. +; http://php.net/sybct.min-server-severity +sybct.min_server_severity = 10 + +; Minimum client message severity to display. +; http://php.net/sybct.min-client-severity +sybct.min_client_severity = 10 + +; Set per-context timeout +; http://php.net/sybct.timeout +;sybct.timeout= + +;sybct.packet_size + +; The maximum time in seconds to wait for a connection attempt to succeed before returning failure. +; Default: one minute +;sybct.login_timeout= + +; The name of the host you claim to be connecting from, for display by sp_who. +; Default: none +;sybct.hostname= + +; Allows you to define how often deadlocks are to be retried. -1 means "forever". +; Default: 0 +;sybct.deadlock_retry_count= + [bcmath] ; Number of decimal digits for all bcmath functions. -; https://php.net/bcmath.scale +; http://php.net/bcmath.scale bcmath.scale = 0 [browscap] -; https://php.net/browscap +; http://php.net/browscap ;browscap = extra/browscap.ini [Session] ; Handler used to store/retrieve data. -; https://php.net/session.save-handler +; http://php.net/session.save-handler session.save_handler = files ; Argument passed to save_handler. In the case of files, this is the path @@ -1378,112 +1441,124 @@ session.save_handler = files ; ; where MODE is the octal representation of the mode. Note that this ; does not overwrite the process's umask. -; https://php.net/session.save-path +; http://php.net/session.save-path ;session.save_path = "/tmp" ; Whether to use strict session mode. -; Strict session mode does not accept an uninitialized session ID, and -; regenerates the session ID if the browser sends an uninitialized session ID. -; Strict mode protects applications from session fixation via a session adoption -; vulnerability. It is disabled by default for maximum compatibility, but -; enabling it is encouraged. +; Strict session mode does not accept uninitialized session ID and regenerate +; session ID if browser sends uninitialized session ID. Strict mode protects +; applications from session fixation via session adoption vulnerability. It is +; disabled by default for maximum compatibility, but enabling it is encouraged. ; https://wiki.php.net/rfc/strict_sessions session.use_strict_mode = 0 ; Whether to use cookies. -; https://php.net/session.use-cookies +; http://php.net/session.use-cookies session.use_cookies = 1 -; https://php.net/session.cookie-secure +; http://php.net/session.cookie-secure ;session.cookie_secure = ; This option forces PHP to fetch and use a cookie for storing and maintaining ; the session id. We encourage this operation as it's very helpful in combating ; session hijacking when not specifying and managing your own session id. It is ; not the be-all and end-all of session hijacking defense, but it's a good start. -; https://php.net/session.use-only-cookies +; http://php.net/session.use-only-cookies session.use_only_cookies = 1 ; Name of the session (used as cookie name). -; https://php.net/session.name +; http://php.net/session.name session.name = PHPSESSID ; Initialize session on request startup. -; https://php.net/session.auto-start +; http://php.net/session.auto-start session.auto_start = 0 ; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; https://php.net/session.cookie-lifetime +; http://php.net/session.cookie-lifetime session.cookie_lifetime = 0 ; The path for which the cookie is valid. -; https://php.net/session.cookie-path +; http://php.net/session.cookie-path session.cookie_path = / ; The domain for which the cookie is valid. -; https://php.net/session.cookie-domain +; http://php.net/session.cookie-domain session.cookie_domain = -; Whether or not to add the httpOnly flag to the cookie, which makes it -; inaccessible to browser scripting languages such as JavaScript. -; https://php.net/session.cookie-httponly +; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. +; http://php.net/session.cookie-httponly session.cookie_httponly = -; Add SameSite attribute to cookie to help mitigate Cross-Site Request Forgery (CSRF/XSRF) -; Current valid values are "Strict", "Lax" or "None". When using "None", -; make sure to include the quotes, as `none` is interpreted like `false` in ini files. -; https://tools.ietf.org/html/draft-west-first-party-cookies-07 -session.cookie_samesite = - -; Handler used to serialize data. php is the standard serializer of PHP. -; https://php.net/session.serialize-handler +; Handler used to serialize data. php is the standard serializer of PHP. +; http://php.net/session.serialize-handler session.serialize_handler = php -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using gc_probability/gc_divisor, -; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. +; Defines the probability that the 'garbage collection' process is started +; on every session initialization. The probability is calculated by using +; gc_probability/gc_divisor. Where session.gc_probability is the numerator +; and gc_divisor is the denominator in the equation. Setting this value to 1 +; when the session.gc_divisor value is 100 will give you approximately a 1% chance +; the gc will run on any give request. ; Default Value: 1 ; Development Value: 1 ; Production Value: 1 -; https://php.net/session.gc-probability +; http://php.net/session.gc-probability session.gc_probability = 1 ; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using gc_probability/gc_divisor, -; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. -; For high volume production servers, using a value of 1000 is a more efficient approach. +; session initialization. The probability is calculated by using the following equation: +; gc_probability/gc_divisor. Where session.gc_probability is the numerator and +; session.gc_divisor is the denominator in the equation. Setting this value to 1 +; when the session.gc_divisor value is 100 will give you approximately a 1% chance +; the gc will run on any give request. Increasing this value to 1000 will give you +; a 0.1% chance the gc will run on any give request. For high volume production servers, +; this is a more efficient approach. ; Default Value: 100 ; Development Value: 1000 ; Production Value: 1000 -; https://php.net/session.gc-divisor +; http://php.net/session.gc-divisor session.gc_divisor = 1000 ; After this number of seconds, stored data will be seen as 'garbage' and ; cleaned up by the garbage collection process. -; https://php.net/session.gc-maxlifetime +; http://php.net/session.gc-maxlifetime session.gc_maxlifetime = 1440 ; NOTE: If you are using the subdirectory option for storing session files ; (see session.save_path above), then garbage collection does *not* ; happen automatically. You will need to do your own garbage ; collection through a shell script, cron entry, or some other method. -; For example, the following script is the equivalent of setting -; session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): +; For example, the following script would is the equivalent of +; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): ; find /path/to/sessions -cmin +24 -type f | xargs rm ; Check HTTP Referer to invalidate externally stored URLs containing ids. ; HTTP_REFERER has to contain this substring for the session to be ; considered as valid. -; https://php.net/session.referer-check +; http://php.net/session.referer-check session.referer_check = +; How many bytes to read from the file. +; http://php.net/session.entropy-length +;session.entropy_length = 32 + +; Specified here to create the session id. +; http://php.net/session.entropy-file +; Defaults to /dev/urandom +; On systems that don't have /dev/urandom but do have /dev/arandom, this will default to /dev/arandom +; If neither are found at compile time, the default is no entropy file. +; On windows, setting the entropy_length setting will activate the +; Windows random source (using the CryptoAPI) +;session.entropy_file = /dev/urandom + ; Set to {nocache,private,public,} to determine HTTP caching aspects ; or leave this empty to avoid sending anti-caching headers. -; https://php.net/session.cache-limiter +; http://php.net/session.cache-limiter session.cache_limiter = nocache ; Document expires after n minutes. -; https://php.net/session.cache-expire +; http://php.net/session.cache-expire session.cache_expire = 180 ; trans sid support is disabled by default. @@ -1495,42 +1570,18 @@ session.cache_expire = 180 ; in publicly accessible computer. ; - User may access your site with the same session ID ; always using URL stored in browser's history or bookmarks. -; https://php.net/session.use-trans-sid +; http://php.net/session.use-trans-sid session.use_trans_sid = 0 -; Set session ID character length. This value could be between 22 to 256. -; Shorter length than default is supported only for compatibility reason. -; Users should use 32 or more chars. -; https://php.net/session.sid-length -; Default Value: 32 -; Development Value: 26 -; Production Value: 26 -session.sid_length = 26 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -;
is special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. tag's action attribute URL will not be modified -; unless it is specified. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=" -; Development Value: "a=href,area=href,frame=src,form=" -; Production Value: "a=href,area=href,frame=src,form=" -; https://php.net/url-rewriter.tags -session.trans_sid_tags = "a=href,area=href,frame=src,form=" - -; URL rewriter does not rewrite absolute URLs by default. -; To enable rewrites for absolute paths, target hosts must be specified -; at RUNTIME. i.e. use ini_set() -; tags is special. PHP will check action attribute's URL regardless -; of session.trans_sid_tags setting. -; If no host is defined, HTTP_HOST will be used for allowed host. -; Example value: php.net,www.php.net,wiki.php.net -; Use "," for multiple hosts. No spaces are allowed. -; Default Value: "" -; Development Value: "" -; Production Value: "" -;session.trans_sid_hosts="" +; Select a hash function for use in generating session ids. +; Possible Values +; 0 (MD5 128 bits) +; 1 (SHA-1 160 bits) +; This option may also be set to the name of any hash function supported by +; the hash extension. A list of available hashes is returned by the hash_algos() +; function. +; http://php.net/session.hash-function +session.hash_function = 0 ; Define how many bits are stored in each character when converting ; the binary hash data to something readable. @@ -1541,14 +1592,25 @@ session.trans_sid_tags = "a=href,area=href,frame=src,form=" ; Default Value: 4 ; Development Value: 5 ; Production Value: 5 -; https://php.net/session.hash-bits-per-character -session.sid_bits_per_character = 5 +; http://php.net/session.hash-bits-per-character +session.hash_bits_per_character = 5 + +; The URL rewriter will look for URLs in a defined set of HTML tags. +; form/fieldset are special; if you include them here, the rewriter will +; add a hidden field with the info which is otherwise appended +; to URLs. If you want XHTML conformity, remove the form entry. +; Note that all valid entries require a "=", even if no value follows. +; Default Value: "a=href,area=href,frame=src,form=,fieldset=" +; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; http://php.net/url-rewriter.tags +url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" ; Enable upload progress tracking in $_SESSION ; Default Value: On ; Development Value: On ; Production Value: On -; https://php.net/session.upload-progress.enabled +; http://php.net/session.upload-progress.enabled ;session.upload_progress.enabled = On ; Cleanup the progress information as soon as all POST data has been read @@ -1556,14 +1618,14 @@ session.sid_bits_per_character = 5 ; Default Value: On ; Development Value: On ; Production Value: On -; https://php.net/session.upload-progress.cleanup +; http://php.net/session.upload-progress.cleanup ;session.upload_progress.cleanup = On ; A prefix used for the upload progress key in $_SESSION ; Default Value: "upload_progress_" ; Development Value: "upload_progress_" ; Production Value: "upload_progress_" -; https://php.net/session.upload-progress.prefix +; http://php.net/session.upload-progress.prefix ;session.upload_progress.prefix = "upload_progress_" ; The index name (concatenated with the prefix) in $_SESSION @@ -1571,7 +1633,7 @@ session.sid_bits_per_character = 5 ; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" ; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" ; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" -; https://php.net/session.upload-progress.name +; http://php.net/session.upload-progress.name ;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" ; How frequently the upload progress should be updated. @@ -1579,66 +1641,119 @@ session.sid_bits_per_character = 5 ; Default Value: "1%" ; Development Value: "1%" ; Production Value: "1%" -; https://php.net/session.upload-progress.freq +; http://php.net/session.upload-progress.freq ;session.upload_progress.freq = "1%" ; The minimum delay between updates, in seconds ; Default Value: 1 ; Development Value: 1 ; Production Value: 1 -; https://php.net/session.upload-progress.min-freq +; http://php.net/session.upload-progress.min-freq ;session.upload_progress.min_freq = "1" -; Only write session data when session data is changed. Enabled by default. -; https://php.net/session.lazy-write -;session.lazy_write = On +[MSSQL] +; Allow or prevent persistent links. +mssql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +mssql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +mssql.max_links = -1 + +; Minimum error severity to display. +mssql.min_error_severity = 10 + +; Minimum message severity to display. +mssql.min_message_severity = 10 + +; Compatibility mode with old versions of PHP 3.0. +mssql.compatibility_mode = Off + +; Connect timeout +;mssql.connect_timeout = 5 + +; Query timeout +;mssql.timeout = 60 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textlimit = 4096 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textsize = 4096 + +; Limits the number of records in each batch. 0 = all records in one batch. +;mssql.batchsize = 0 + +; Specify how datetime and datetim4 columns are returned +; On => Returns data converted to SQL server settings +; Off => Returns values as YYYY-MM-DD hh:mm:ss +;mssql.datetimeconvert = On + +; Use NT authentication when connecting to the server +mssql.secure_connection = Off + +; Specify max number of processes. -1 = library default +; msdlib defaults to 25 +; FreeTDS defaults to 4096 +;mssql.max_procs = -1 + +; Specify client character set. +; If empty or not set the client charset from freetds.conf is used +; This is only used when compiled with FreeTDS +;mssql.charset = "ISO-8859-1" [Assertion] -; Switch whether to compile assertions at all (to have no overhead at run-time) -; -1: Do not compile at all -; 0: Jump over assertion at run-time -; 1: Execute assertions -; Changing from or to a negative value is only possible in php.ini! -; (For turning assertions on and off at run-time, toggle zend.assertions between the values 1 and 0) -; Default Value: 1 -; Development Value: 1 -; Production Value: -1 -; https://php.net/zend.assertions -zend.assertions = 1 +; Assert(expr); active by default. +; http://php.net/assert.active +;assert.active = On + +; Issue a PHP warning for each failed assertion. +; http://php.net/assert.warning +;assert.warning = On + +; Don't bail out by default. +; http://php.net/assert.bail +;assert.bail = Off + +; User-function to be called if an assertion fails. +; http://php.net/assert.callback +;assert.callback = 0 + +; Eval the expression with current error_reporting(). Set to true if you want +; error_reporting(0) around the eval(). +; http://php.net/assert.quiet-eval +;assert.quiet_eval = 0 [COM] ; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; https://php.net/com.typelib-file +; http://php.net/com.typelib-file ;com.typelib_file = ; allow Distributed-COM calls -; https://php.net/com.allow-dcom +; http://php.net/com.allow-dcom ;com.allow_dcom = true -; autoregister constants of a component's typelib on com_load() -; https://php.net/com.autoregister-typelib +; autoregister constants of a components typlib on com_load() +; http://php.net/com.autoregister-typelib ;com.autoregister_typelib = true ; register constants casesensitive -; https://php.net/com.autoregister-casesensitive +; http://php.net/com.autoregister-casesensitive ;com.autoregister_casesensitive = false ; show warnings on duplicate constant registrations -; https://php.net/com.autoregister-verbose +; http://php.net/com.autoregister-verbose ;com.autoregister_verbose = true ; The default character set code-page to use when passing strings to and from COM objects. ; Default: system ANSI code page ;com.code_page= -; The version of the .NET framework to use. The value of the setting are the first three parts -; of the framework's version number, separated by dots, and prefixed with "v", e.g. "v4.0.30319". -;com.dotnet_version= - [mbstring] ; language for internal character representation. -; This affects mb_send_mail() and mbstring.detect_order. -; https://php.net/mbstring.language +; This affects mb_send_mail() and mbstrig.detect_order. +; http://php.net/mbstring.language ;mbstring.language = Japanese ; Use of this INI entry is deprecated, use global internal_encoding instead. @@ -1650,10 +1765,10 @@ zend.assertions = 1 ; Use of this INI entry is deprecated, use global input_encoding instead. ; http input encoding. -; mbstring.encoding_translation = On is needed to use this setting. +; mbstring.encoding_traslation = On is needed to use this setting. ; If empty, default_charset or input_encoding or mbstring.input is used. -; The precedence is: default_charset < input_encoding < mbstring.http_input -; https://php.net/mbstring.http-input +; The precedence is: default_charset < intput_encoding < mbsting.http_input +; http://php.net/mbstring.http-input ;mbstring.http_input = ; Use of this INI entry is deprecated, use global output_encoding instead. @@ -1663,7 +1778,7 @@ zend.assertions = 1 ; The precedence is: default_charset < output_encoding < mbstring.http_output ; To use an output encoding conversion, mbstring's output handler must be set ; otherwise output encoding conversion cannot be performed. -; https://php.net/mbstring.http-output +; http://php.net/mbstring.http-output ;mbstring.http_output = ; enable automatic encoding translation according to @@ -1671,41 +1786,45 @@ zend.assertions = 1 ; converted to internal encoding by setting this to On. ; Note: Do _not_ use automatic encoding translation for ; portable libs/applications. -; https://php.net/mbstring.encoding-translation +; http://php.net/mbstring.encoding-translation ;mbstring.encoding_translation = Off ; automatic encoding detection order. ; "auto" detect order is changed according to mbstring.language -; https://php.net/mbstring.detect-order +; http://php.net/mbstring.detect-order ;mbstring.detect_order = auto ; substitute_character used when character cannot be converted ; one from another -; https://php.net/mbstring.substitute-character +; http://php.net/mbstring.substitute-character ;mbstring.substitute_character = none -; Enable strict encoding detection. -;mbstring.strict_detection = Off +; overload(replace) single byte functions by mbstring functions. +; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), +; etc. Possible values are 0,1,2,4 or combination of them. +; For example, 7 for overload everything. +; 0: No overload +; 1: Overload mail() function +; 2: Overload str*() functions +; 4: Overload ereg*() functions +; http://php.net/mbstring.func-overload +;mbstring.func_overload = 0 + +; enable strict encoding detection. +; Default: Off +;mbstring.strict_detection = On ; This directive specifies the regex pattern of content types for which mb_output_handler() ; is activated. -; Default: mbstring.http_output_conv_mimetypes=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetypes= - -; This directive specifies maximum stack depth for mbstring regular expressions. It is similar -; to the pcre.recursion_limit for PCRE. -;mbstring.regex_stack_limit=100000 - -; This directive specifies maximum retry count for mbstring regular expressions. It is similar -; to the pcre.backtrack_limit for PCRE. -;mbstring.regex_retry_limit=1000000 +; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) +;mbstring.http_output_conv_mimetype= [gd] ; Tell the jpeg decode to ignore warnings and try to create ; a gd image. The warning will then be displayed as notices ; disabled by default -; https://php.net/gd.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 1 +; http://php.net/gd.jpeg-ignore-warning +;gd.jpeg_ignore_warning = 0 [exif] ; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. @@ -1713,47 +1832,47 @@ zend.assertions = 1 ; given by corresponding encode setting. When empty mbstring.internal_encoding ; is used. For the decode settings you can distinguish between motorola and ; intel byte order. A decode setting cannot be empty. -; https://php.net/exif.encode-unicode +; http://php.net/exif.encode-unicode ;exif.encode_unicode = ISO-8859-15 -; https://php.net/exif.decode-unicode-motorola +; http://php.net/exif.decode-unicode-motorola ;exif.decode_unicode_motorola = UCS-2BE -; https://php.net/exif.decode-unicode-intel +; http://php.net/exif.decode-unicode-intel ;exif.decode_unicode_intel = UCS-2LE -; https://php.net/exif.encode-jis +; http://php.net/exif.encode-jis ;exif.encode_jis = -; https://php.net/exif.decode-jis-motorola +; http://php.net/exif.decode-jis-motorola ;exif.decode_jis_motorola = JIS -; https://php.net/exif.decode-jis-intel +; http://php.net/exif.decode-jis-intel ;exif.decode_jis_intel = JIS [Tidy] ; The path to a default tidy configuration file to use when using tidy -; https://php.net/tidy.default-config +; http://php.net/tidy.default-config ;tidy.default_config = /usr/local/lib/php/default.tcfg ; Should tidy clean and repair output automatically? ; WARNING: Do not use this option if you are generating non-html content ; such as dynamic images -; https://php.net/tidy.clean-output +; http://php.net/tidy.clean-output tidy.clean_output = Off [soap] ; Enables or disables WSDL caching feature. -; https://php.net/soap.wsdl-cache-enabled +; http://php.net/soap.wsdl-cache-enabled soap.wsdl_cache_enabled=1 ; Sets the directory name where SOAP extension will put cache files. -; https://php.net/soap.wsdl-cache-dir +; http://php.net/soap.wsdl-cache-dir soap.wsdl_cache_dir="/tmp" ; (time to live) Sets the number of second while cached file will be used ; instead of original one. -; https://php.net/soap.wsdl-cache-ttl +; http://php.net/soap.wsdl-cache-ttl soap.wsdl_cache_ttl=86400 ; Sets the size of the cache limit. (Max. number of WSDL files to cache) @@ -1767,25 +1886,36 @@ soap.wsdl_cache_limit = 5 ; Sets the maximum number of open links or -1 for unlimited. ldap.max_links = -1 +[mcrypt] +; For more information about mcrypt settings see http://php.net/mcrypt-module-open + +; Directory where to load mcrypt algorithms +; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) +;mcrypt.algorithms_dir= + +; Directory where to load mcrypt modes +; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) +;mcrypt.modes_dir= + [dba] ;dba.default_handler= [opcache] ; Determines if Zend OPCache is enabled -;opcache.enable=1 +;opcache.enable=0 ; Determines if Zend OPCache is enabled for the CLI version of PHP ;opcache.enable_cli=0 ; The OPcache shared memory storage size. -;opcache.memory_consumption=128 +;opcache.memory_consumption=64 ; The amount of memory for interned strings in Mbytes. -;opcache.interned_strings_buffer=8 +;opcache.interned_strings_buffer=4 ; The maximum number of keys (scripts) in the OPcache hash table. -; Only numbers between 200 and 1000000 are allowed. -;opcache.max_accelerated_files=10000 +; Only numbers between 200 and 100000 are allowed. +;opcache.max_accelerated_files=2000 ; The maximum percentage of "wasted" memory until a restart is scheduled. ;opcache.max_wasted_percentage=5 @@ -1812,18 +1942,22 @@ ldap.max_links = -1 ; size of the optimized code. ;opcache.save_comments=1 -; If enabled, compilation warnings (including notices and deprecations) will -; be recorded and replayed each time a file is included. Otherwise, compilation -; warnings will only be emitted when the file is first cached. -;opcache.record_warnings=0 +; If disabled, PHPDoc comments are not loaded from SHM, so "Doc Comments" +; may be always stored (save_comments=1), but not loaded by applications +; that don't need them anyway. +;opcache.load_comments=1 + +; If enabled, a fast shutdown sequence is used for the accelerated code +;opcache.fast_shutdown=0 ; Allow file existence override (file_exists, etc.) performance feature. ;opcache.enable_file_override=0 ; A bitmask, where each bit enables or disables the appropriate OPcache ; passes -;opcache.optimization_level=0x7FFFBFFF +;opcache.optimization_level=0xffffffff +;opcache.inherited_hack=1 ;opcache.dups_fix=0 ; The location of the OPcache blacklist file (wildcards allowed). @@ -1838,6 +1972,10 @@ ldap.max_links = -1 ; are cached. ;opcache.max_file_size=0 +; Check the cache checksum each N requests. +; The default value of "0" means that the checks are disabled. +;opcache.consistency_checks=0 + ; How long to wait (in seconds) for a scheduled restart to begin if the cache ; is not being accessed. ;opcache.force_restart_timeout=180 @@ -1858,72 +1996,11 @@ ldap.max_links = -1 ; Useful for internal debugging only. ;opcache.protect_memory=0 -; Allows calling OPcache API functions only from PHP scripts which path is -; started from specified string. The default "" means no restriction -;opcache.restrict_api= - -; Mapping base of shared memory segments (for Windows only). All the PHP -; processes have to map shared memory into the same address space. This -; directive allows to manually fix the "Unable to reattach to base address" -; errors. -;opcache.mmap_base= - -; Facilitates multiple OPcache instances per user (for Windows only). All PHP -; processes with the same cache ID and user share an OPcache instance. -;opcache.cache_id= - -; Enables and sets the second level cache directory. -; It should improve performance when SHM memory is full, at server restart or -; SHM reset. The default "" disables file based caching. -;opcache.file_cache= - -; Enables or disables opcode caching in shared memory. -;opcache.file_cache_only=0 - -; Enables or disables checksum validation when script loaded from file cache. -;opcache.file_cache_consistency_checks=1 - -; Implies opcache.file_cache_only=1 for a certain process that failed to -; reattach to the shared memory (for Windows only). Explicitly enabled file -; cache is required. -;opcache.file_cache_fallback=1 - -; Enables or disables copying of PHP code (text segment) into HUGE PAGES. -; Under certain circumstances (if only a single global PHP process is -; started from which all others fork), this can increase performance -; by a tiny amount because TLB misses are reduced. On the other hand, this -; delays PHP startup, increases memory usage and degrades performance -; under memory pressure - use with care. -; Requires appropriate OS configuration. -;opcache.huge_code_pages=0 - ; Validate cached file permissions. -;opcache.validate_permission=0 +; opcache.validate_permission=0 ; Prevent name collisions in chroot'ed environment. -;opcache.validate_root=0 - -; If specified, it produces opcode dumps for debugging different stages of -; optimizations. -;opcache.opt_debug_level=0 - -; Specifies a PHP script that is going to be compiled and executed at server -; start-up. -; https://php.net/opcache.preload -;opcache.preload= - -; Preloading code as root is not allowed for security reasons. This directive -; facilitates to let the preloading to be run as another user. -; https://php.net/opcache.preload_user -;opcache.preload_user= - -; Prevents caching files that are less than this number of seconds old. It -; protects from caching of incompletely updated files. In case all file updates -; on your site are atomic, you may increase performance by setting it to "0". -;opcache.file_update_protection=2 - -; Absolute path used to store shared lockfiles (for *nix only). -;opcache.lockfile_path=/tmp +; opcache.validate_root=0 [curl] ; A default value for the CURLOPT_CAINFO option. This is required to be an @@ -1948,12 +2025,6 @@ ldap.max_links = -1 ; SSL stream context option. ;openssl.capath= -[ffi] -; FFI API restriction. Possible values: -; "preload" - enabled in CLI scripts and preloaded files (default) -; "false" - always disabled -; "true" - always enabled -;ffi.enable=preload - -; List of headers files to preload, wildcard patterns allowed. -;ffi.preload= +; Local Variables: +; tab-width: 4 +; End: diff --git a/tools/php/php.ini-production b/tools/php/php.ini-production index 20e4883..97b5043 100644 --- a/tools/php/php.ini-production +++ b/tools/php/php.ini-production @@ -9,15 +9,15 @@ ; PHP attempts to find and load this configuration from a number of locations. ; The following is a summary of its search order: ; 1. SAPI module specific location. -; 2. The PHPRC environment variable. -; 3. A number of predefined registry keys on Windows +; 2. The PHPRC environment variable. (As of PHP 5.2.0) +; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) ; 4. Current working directory (except CLI) ; 5. The web server's directory (for SAPI modules), or directory of PHP ; (otherwise in Windows) ; 6. The directory from the --with-config-file-path compile time option, or the -; Windows directory (usually C:\windows) +; Windows directory (C:\windows or C:\winnt) ; See the PHP docs for more specific information. -; https://php.net/configuration.file +; http://php.net/configuration.file ; The syntax of the file is extremely simple. Whitespace and lines ; beginning with a semicolon are silently ignored (as you probably guessed). @@ -31,7 +31,7 @@ ; special sections cannot be overridden by user-defined INI files or ; at runtime. Currently, [PATH=] and [HOST=] sections only work under ; CGI/FastCGI. -; https://php.net/ini.sections +; http://php.net/ini.sections ; Directives are specified using the following syntax: ; directive = value @@ -58,9 +58,9 @@ ; An empty string can be denoted by simply not writing anything after the equal ; sign, or by using the None keyword: -; foo = ; sets foo to an empty string -; foo = None ; sets foo to an empty string -; foo = "None" ; sets foo to the string 'None' +; foo = ; sets foo to an empty string +; foo = None ; sets foo to an empty string +; foo = "None" ; sets foo to the string 'None' ; If you use constants in your value, and these constants belong to a ; dynamically loaded extension (either a PHP extension or a Zend extension), @@ -75,7 +75,7 @@ ; php.ini-production contains settings which hold security, performance and ; best practices at its core. But please be aware, these settings may break -; compatibility with older or less security-conscious applications. We +; compatibility with older or less security conscience applications. We ; recommending using the production ini in production and testing environments. ; php.ini-development is very similar to its production variant, except it is @@ -83,12 +83,11 @@ ; development version only in development environments, as errors shown to ; application users can inadvertently leak otherwise secure information. -; This is the php.ini-production INI file. +; This is php.ini-production INI file. ;;;;;;;;;;;;;;;;;;; ; Quick Reference ; ;;;;;;;;;;;;;;;;;;; - ; The following are all the settings which are different in either the production ; or development versions of the INIs with respect to PHP's default behavior. ; Please see the actual settings later in the document for more details as to why @@ -100,15 +99,20 @@ ; Production Value: Off ; display_startup_errors -; Default Value: On +; Default Value: Off ; Development Value: On ; Production Value: Off ; error_reporting -; Default Value: E_ALL +; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ; Development Value: E_ALL ; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT +; html_errors +; Default Value: On +; Development Value: On +; Production value: On + ; log_errors ; Default Value: Off ; Development Value: On @@ -139,48 +143,38 @@ ; Development Value: 1000 ; Production Value: 1000 -; session.sid_bits_per_character +; session.hash_bits_per_character ; Default Value: 4 ; Development Value: 5 ; Production Value: 5 -; session.sid_length -; Default Value: 32 -; Development Value: 26 -; Production Value: 26 - ; short_open_tag ; Default Value: On ; Development Value: Off ; Production Value: Off +; track_errors +; Default Value: Off +; Development Value: On +; Production Value: Off + +; url_rewriter.tags +; Default Value: "a=href,area=href,frame=src,form=,fieldset=" +; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" + ; variables_order ; Default Value: "EGPCS" ; Development Value: "GPCS" ; Production Value: "GPCS" -; zend.assertions -; Default Value: 1 -; Development Value: 1 -; Production Value: -1 - -; zend.exception_ignore_args -; Default Value: Off -; Development Value: Off -; Production Value: On - -; zend.exception_string_param_max_len -; Default Value: 15 -; Development Value: 15 -; Production Value: 0 - ;;;;;;;;;;;;;;;;;;;; ; php.ini Options ; ;;;;;;;;;;;;;;;;;;;; ; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" ;user_ini.filename = ".user.ini" -; To disable this feature set this option to an empty value +; To disable this feature set this option to empty value ;user_ini.filename = ; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) @@ -191,7 +185,7 @@ ;;;;;;;;;;;;;;;;;;;; ; Enable the PHP scripting language engine under Apache. -; https://php.net/engine +; http://php.net/engine engine = On ; This directive determines whether or not PHP will recognize code between @@ -204,11 +198,15 @@ engine = On ; Default Value: On ; Development Value: Off ; Production Value: Off -; https://php.net/short-open-tag +; http://php.net/short-open-tag short_open_tag = Off +; Allow ASP-style <% %> tags. +; http://php.net/asp-tags +asp_tags = Off + ; The number of significant digits displayed in floating point numbers. -; https://php.net/precision +; http://php.net/precision precision = 14 ; Output buffering is a mechanism for controlling how much output data @@ -232,7 +230,7 @@ precision = 14 ; Default Value: Off ; Development Value: 4096 ; Production Value: 4096 -; https://php.net/output-buffering +; http://php.net/output-buffering output_buffering = 4096 ; You can redirect all of the output of your scripts to a function. For @@ -247,26 +245,9 @@ output_buffering = 4096 ; and you cannot use both "ob_gzhandler" and "zlib.output_compression". ; Note: output_handler must be empty if this is set 'On' !!!! ; Instead you must use zlib.output_handler. -; https://php.net/output-handler +; http://php.net/output-handler ;output_handler = -; URL rewriter function rewrites URL on the fly by using -; output buffer. You can set target tags by this configuration. -; "form" tag is special tag. It will add hidden input tag to pass values. -; Refer to session.trans_sid_tags for usage. -; Default Value: "form=" -; Development Value: "form=" -; Production Value: "form=" -;url_rewriter.tags - -; URL rewriter will not rewrite absolute URL nor form by default. To enable -; absolute URL rewrite, allowed hosts must be defined at RUNTIME. -; Refer to session.trans_sid_hosts for more details. -; Default Value: "" -; Development Value: "" -; Production Value: "" -;url_rewriter.hosts - ; Transparent output compression using the zlib library ; Valid values for this option are 'off', 'on', or a specific buffer size ; to be used for compression (default is 4KB) @@ -276,16 +257,16 @@ output_buffering = 4096 ; performance, enable output_buffering in addition. ; Note: You need to use zlib.output_handler instead of the standard ; output_handler, or otherwise the output will be corrupted. -; https://php.net/zlib.output-compression +; http://php.net/zlib.output-compression zlib.output_compression = Off -; https://php.net/zlib.output-compression-level +; http://php.net/zlib.output-compression-level ;zlib.output_compression_level = -1 ; You cannot specify additional output handlers if zlib.output_compression ; is activated here. This setting does the same as output_handler but in ; a different order. -; https://php.net/zlib.output-handler +; http://php.net/zlib.output-handler ;zlib.output_handler = ; Implicit flush tells PHP to tell the output layer to flush itself @@ -293,7 +274,7 @@ zlib.output_compression = Off ; PHP function flush() after each and every call to print() or echo() and each ; and every HTML block. Turning this option on has serious performance ; implications and is generally recommended for debugging purposes only. -; https://php.net/implicit-flush +; http://php.net/implicit-flush ; Note: This directive is hardcoded to On for the CLI SAPI implicit_flush = Off @@ -305,41 +286,30 @@ implicit_flush = Off ; callback-function. unserialize_callback_func = -; The unserialize_max_depth specifies the default depth limit for unserialized -; structures. Setting the depth limit too high may result in stack overflows -; during unserialization. The unserialize_max_depth ini setting can be -; overridden by the max_depth option on individual unserialize() calls. -; A value of 0 disables the depth limit. -;unserialize_max_depth = 4096 - -; When floats & doubles are serialized, store serialize_precision significant +; When floats & doubles are serialized store serialize_precision significant ; digits after the floating point. The default value ensures that when floats ; are decoded with unserialize, the data will remain the same. -; The value is also used for json_encode when encoding double values. -; If -1 is used, then dtoa mode 0 is used which automatically select the best -; precision. -serialize_precision = -1 +serialize_precision = 17 ; open_basedir, if set, limits all file operations to the defined directory ; and below. This directive makes most sense if used in a per-directory ; or per-virtualhost web server configuration file. -; Note: disables the realpath cache -; https://php.net/open-basedir +; http://php.net/open-basedir ;open_basedir = -; This directive allows you to disable certain functions. +; This directive allows you to disable certain functions for security reasons. ; It receives a comma-delimited list of function names. -; https://php.net/disable-functions +; http://php.net/disable-functions disable_functions = -; This directive allows you to disable certain classes. +; This directive allows you to disable certain classes for security reasons. ; It receives a comma-delimited list of class names. -; https://php.net/disable-classes +; http://php.net/disable-classes disable_classes = ; Colors for Syntax Highlighting mode. Anything that's acceptable in ; would work. -; https://php.net/syntax-highlighting +; http://php.net/syntax-highlighting ;highlight.string = #DD0000 ;highlight.comment = #FF9900 ;highlight.keyword = #007700 @@ -350,54 +320,37 @@ disable_classes = ; the request. Consider enabling it if executing long requests, which may end up ; being interrupted by the user or a browser timing out. PHP's default behavior ; is to disable this feature. -; https://php.net/ignore-user-abort +; http://php.net/ignore-user-abort ;ignore_user_abort = On ; Determines the size of the realpath cache to be used by PHP. This value should ; be increased on systems where PHP opens many files to reflect the quantity of ; the file operations performed. -; Note: if open_basedir is set, the cache is disabled -; https://php.net/realpath-cache-size -;realpath_cache_size = 4096k +; http://php.net/realpath-cache-size +;realpath_cache_size = 16k ; Duration of time, in seconds for which to cache realpath information for a given ; file or directory. For systems with rarely changing files, consider increasing this ; value. -; https://php.net/realpath-cache-ttl +; http://php.net/realpath-cache-ttl ;realpath_cache_ttl = 120 ; Enables or disables the circular reference collector. -; https://php.net/zend.enable-gc +; http://php.net/zend.enable-gc zend.enable_gc = On ; If enabled, scripts may be written in encodings that are incompatible with ; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such ; encodings. To use this feature, mbstring extension must be enabled. +; Default: Off ;zend.multibyte = Off ; Allows to set the default encoding for the scripts. This value will be used ; unless "declare(encoding=...)" directive appears at the top of the script. ; Only affects if zend.multibyte is set. +; Default: "" ;zend.script_encoding = -; Allows to include or exclude arguments from stack traces generated for exceptions. -; In production, it is recommended to turn this setting on to prohibit the output -; of sensitive information in stack traces -; Default Value: Off -; Development Value: Off -; Production Value: On -zend.exception_ignore_args = On - -; Allows setting the maximum string length in an argument of a stringified stack trace -; to a value between 0 and 1000000. -; This has no effect when zend.exception_ignore_args is enabled. -; Default Value: 15 -; Development Value: 15 -; Production Value: 0 -; In production, it is recommended to set this to 0 to reduce the output -; of sensitive information in stack traces. -zend.exception_string_param_max_len = 0 - ;;;;;;;;;;;;;;;;; ; Miscellaneous ; ;;;;;;;;;;;;;;;;; @@ -406,7 +359,7 @@ zend.exception_string_param_max_len = 0 ; (e.g. by adding its signature to the Web server header). It is no security ; threat in any way, but it makes it possible to determine whether you use PHP ; on your server or not. -; https://php.net/expose-php +; http://php.net/expose-php expose_php = On ;;;;;;;;;;;;;;;;;;; @@ -414,7 +367,7 @@ expose_php = On ;;;;;;;;;;;;;;;;;;; ; Maximum execution time of each script, in seconds -; https://php.net/max-execution-time +; http://php.net/max-execution-time ; Note: This directive is hardcoded to 0 for the CLI SAPI max_execution_time = 30 @@ -425,23 +378,18 @@ max_execution_time = 30 ; Default Value: -1 (Unlimited) ; Development Value: 60 (60 seconds) ; Production Value: 60 (60 seconds) -; https://php.net/max-input-time +; http://php.net/max-input-time max_input_time = 60 ; Maximum input variable nesting level -; https://php.net/max-input-nesting-level +; http://php.net/max-input-nesting-level ;max_input_nesting_level = 64 ; How many GET/POST/COOKIE input variables may be accepted -;max_input_vars = 1000 - -; How many multipart body parts (combined input variable and file uploads) may -; be accepted. -; Default Value: -1 (Sum of max_input_vars and max_file_uploads) -;max_multipart_body_parts = 1500 +; max_input_vars = 1000 -; Maximum amount of memory a script may consume -; https://php.net/memory-limit +; Maximum amount of memory a script may consume (128MB) +; http://php.net/memory-limit memory_limit = 128M ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -464,7 +412,7 @@ memory_limit = 128M ; development and early testing. ; ; Error Level Constants: -; E_ALL - All errors and warnings +; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0) ; E_ERROR - fatal run-time errors ; E_RECOVERABLE_ERROR - almost fatal run-time errors ; E_WARNING - run-time warnings (non-fatal errors) @@ -494,10 +442,10 @@ memory_limit = 128M ; E_ALL & ~E_NOTICE (Show all errors, except for notices) ; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.) ; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; Default Value: E_ALL +; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ; Development Value: E_ALL ; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT -; https://php.net/error-reporting +; http://php.net/error-reporting error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT ; This directive controls whether or not and where PHP will output errors, @@ -514,16 +462,18 @@ error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT ; Default Value: On ; Development Value: On ; Production Value: Off -; https://php.net/display-errors +; http://php.net/display-errors display_errors = Off ; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. We strongly recommend you set this to 'off' -; for production servers to avoid leaking configuration details. -; Default Value: On +; separately from display_errors. PHP's default behavior is to suppress those +; errors from clients. Turning the display of startup errors on can be useful in +; debugging configuration problems. We strongly recommend you +; set this to 'off' for production servers. +; Default Value: Off ; Development Value: On ; Production Value: Off -; https://php.net/display-startup-errors +; http://php.net/display-startup-errors display_startup_errors = Off ; Besides displaying errors, PHP can also log errors to locations such as a @@ -533,31 +483,45 @@ display_startup_errors = Off ; Default Value: Off ; Development Value: On ; Production Value: On -; https://php.net/log-errors +; http://php.net/log-errors log_errors = On +; Set maximum length of log_errors. In error_log information about the source is +; added. The default is 1024 and 0 allows to not apply any maximum length at all. +; http://php.net/log-errors-max-len +log_errors_max_len = 1024 + ; Do not log repeated messages. Repeated errors must occur in same file on same ; line unless ignore_repeated_source is set true. -; https://php.net/ignore-repeated-errors +; http://php.net/ignore-repeated-errors ignore_repeated_errors = Off ; Ignore source of message when ignoring repeated messages. When this setting ; is On you will not log errors with repeated messages from different files or ; source lines. -; https://php.net/ignore-repeated-source +; http://php.net/ignore-repeated-source ignore_repeated_source = Off ; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This is only effective in a debug compile, and if +; stdout or in the log). This has only effect in a debug compile, and if ; error reporting includes E_WARNING in the allowed list -; https://php.net/report-memleaks +; http://php.net/report-memleaks report_memleaks = On -; This setting is off by default. +; This setting is on by default. ;report_zend_debug = 0 +; Store the last error/warning message in $php_errormsg (boolean). Setting this value +; to On can assist in debugging and is appropriate for development servers. It should +; however be disabled on production servers. +; Default Value: Off +; Development Value: On +; Production Value: Off +; http://php.net/track-errors +track_errors = Off + ; Turn off normal error reporting and emit XML-RPC error XML -; https://php.net/xmlrpc-errors +; http://php.net/xmlrpc-errors ;xmlrpc_errors = 0 ; An XML-RPC faultCode @@ -567,65 +531,48 @@ report_memleaks = On ; error message as HTML for easier reading. This directive controls whether ; the error message is formatted as HTML or not. ; Note: This directive is hardcoded to Off for the CLI SAPI -; https://php.net/html-errors -;html_errors = On +; Default Value: On +; Development Value: On +; Production value: On +; http://php.net/html-errors +html_errors = On ; If html_errors is set to On *and* docref_root is not empty, then PHP ; produces clickable error messages that direct to a page describing the error ; or function causing the error in detail. -; You can download a copy of the PHP manual from https://php.net/docs +; You can download a copy of the PHP manual from http://php.net/docs ; and change docref_root to the base URL of your local copy including the ; leading '/'. You must also specify the file extension being used including ; the dot. PHP's default behavior is to leave these settings empty, in which ; case no links to documentation are generated. ; Note: Never use this feature for production boxes. -; https://php.net/docref-root +; http://php.net/docref-root ; Examples ;docref_root = "/phpmanual/" -; https://php.net/docref-ext +; http://php.net/docref-ext ;docref_ext = .html ; String to output before an error message. PHP's default behavior is to leave ; this setting blank. -; https://php.net/error-prepend-string +; http://php.net/error-prepend-string ; Example: ;error_prepend_string = "" ; String to output after an error message. PHP's default behavior is to leave ; this setting blank. -; https://php.net/error-append-string +; http://php.net/error-append-string ; Example: ;error_append_string = "" ; Log errors to specified file. PHP's default behavior is to leave this value ; empty. -; https://php.net/error-log +; http://php.net/error-log ; Example: ;error_log = php_errors.log ; Log errors to syslog (Event Log on Windows). ;error_log = syslog -; The syslog ident is a string which is prepended to every message logged -; to syslog. Only used when error_log is set to syslog. -;syslog.ident = php - -; The syslog facility is used to specify what type of program is logging -; the message. Only used when error_log is set to syslog. -;syslog.facility = user - -; Set this to disable filtering control characters (the default). -; Some loggers only accept NVT-ASCII, others accept anything that's not -; control characters. If your logger accepts everything, then no filtering -; is needed at all. -; Allowed values are: -; ascii (all printable ASCII characters and NL) -; no-ctrl (all characters except control characters) -; all (all characters) -; raw (like "all", but messages are not split at newlines) -; https://php.net/syslog.filter -;syslog.filter = ascii - ;windows.show_crt_warning ; Default value: 0 ; Development value: 0 @@ -637,14 +584,14 @@ report_memleaks = On ; The separator used in PHP generated URLs to separate arguments. ; PHP's default setting is "&". -; https://php.net/arg-separator.output +; http://php.net/arg-separator.output ; Example: ;arg_separator.output = "&" ; List of separator(s) used by PHP to parse input URLs into variables. ; PHP's default setting is "&". ; NOTE: Every character in this directive is considered as separator! -; https://php.net/arg-separator.input +; http://php.net/arg-separator.input ; Example: ;arg_separator.input = ";&" @@ -658,7 +605,7 @@ report_memleaks = On ; Default Value: "EGPCS" ; Development Value: "GPCS" ; Production Value: "GPCS"; -; https://php.net/variables-order +; http://php.net/variables-order variables_order = "GPCS" ; This directive determines which super global data (G,P & C) should be @@ -671,7 +618,7 @@ variables_order = "GPCS" ; Default Value: None ; Development Value: "GP" ; Production Value: "GP" -; https://php.net/request-order +; http://php.net/request-order request_order = "GP" ; This directive determines whether PHP registers $argv & $argc each time it @@ -686,15 +633,15 @@ request_order = "GP" ; Default Value: On ; Development Value: Off ; Production Value: Off -; https://php.net/register-argc-argv +; http://php.net/register-argc-argv register_argc_argv = Off ; When enabled, the ENV, REQUEST and SERVER variables are created when they're ; first used (Just In Time) instead of when the script starts. If these ; variables are not used within a script, having this directive on will result ; in a performance gain. The PHP directive register_argc_argv must be disabled -; for this directive to have any effect. -; https://php.net/auto-globals-jit +; for this directive to have any affect. +; http://php.net/auto-globals-jit auto_globals_jit = On ; Whether PHP will read the POST data. @@ -703,50 +650,57 @@ auto_globals_jit = On ; and $_FILES to always be empty; the only way you will be able to read the ; POST data will be through the php://input stream wrapper. This can be useful ; to proxy requests or to process the POST data in a memory efficient fashion. -; https://php.net/enable-post-data-reading +; http://php.net/enable-post-data-reading ;enable_post_data_reading = Off ; Maximum size of POST data that PHP will accept. ; Its value may be 0 to disable the limit. It is ignored if POST data reading ; is disabled through enable_post_data_reading. -; https://php.net/post-max-size +; http://php.net/post-max-size post_max_size = 8M ; Automatically add files before PHP document. -; https://php.net/auto-prepend-file +; http://php.net/auto-prepend-file auto_prepend_file = ; Automatically add files after PHP document. -; https://php.net/auto-append-file +; http://php.net/auto-append-file auto_append_file = ; By default, PHP will output a media type using the Content-Type header. To ; disable this, simply set it to be empty. ; ; PHP's built-in default media type is set to text/html. -; https://php.net/default-mimetype +; http://php.net/default-mimetype default_mimetype = "text/html" ; PHP's default character set is set to UTF-8. -; https://php.net/default-charset +; http://php.net/default-charset default_charset = "UTF-8" ; PHP internal character encoding is set to empty. ; If empty, default_charset is used. -; https://php.net/internal-encoding +; http://php.net/internal-encoding ;internal_encoding = ; PHP input character encoding is set to empty. ; If empty, default_charset is used. -; https://php.net/input-encoding +; http://php.net/input-encoding ;input_encoding = ; PHP output character encoding is set to empty. ; If empty, default_charset is used. ; See also output_buffer. -; https://php.net/output-encoding +; http://php.net/output-encoding ;output_encoding = +; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is +; to disable this feature and it will be removed in a future version. +; If post reading is disabled through enable_post_data_reading, +; $HTTP_RAW_POST_DATA is *NOT* populated. +; http://php.net/always-populate-raw-post-data +;always_populate_raw_post_data = -1 + ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; @@ -758,42 +712,42 @@ default_charset = "UTF-8" ;include_path = ".;c:\php\includes" ; ; PHP's default setting for include_path is ".;/path/to/php/pear" -; https://php.net/include-path +; http://php.net/include-path ; The root of the PHP pages, used only if nonempty. ; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root ; if you are running php as a CGI under any web server (other than IIS) ; see documentation for security issues. The alternate is to use the ; cgi.force_redirect configuration below -; https://php.net/doc-root +; http://php.net/doc-root doc_root = ; The directory under which PHP opens the script using /~username used only ; if nonempty. -; https://php.net/user-dir +; http://php.net/user-dir user_dir = ; Directory in which the loadable extensions (modules) reside. -; https://php.net/extension-dir -;extension_dir = "./" +; http://php.net/extension-dir +; extension_dir = "./" ; On windows: -;extension_dir = "ext" +; extension_dir = "ext" ; Directory where the temporary files should be placed. ; Defaults to the system default (see sys_get_temp_dir) -;sys_temp_dir = "/tmp" +; sys_temp_dir = "/tmp" ; Whether or not to enable the dl() function. The dl() function does NOT work ; properly in multithreaded servers, such as IIS or Zeus, and is automatically ; disabled on them. -; https://php.net/enable-dl +; http://php.net/enable-dl enable_dl = Off ; cgi.force_redirect is necessary to provide security running PHP as a CGI under ; most web servers. Left undefined, PHP turns this on by default. You can ; turn it off here AT YOUR OWN RISK ; **You CAN safely turn this off for IIS, in fact, you MUST.** -; https://php.net/cgi.force-redirect +; http://php.net/cgi.force-redirect ;cgi.force_redirect = 1 ; if cgi.nph is enabled it will force cgi to always sent Status: 200 with @@ -804,7 +758,7 @@ enable_dl = Off ; (iPlanet) web servers, you MAY need to set an environment variable name that PHP ; will look for to know it is OK to continue execution. Setting this variable MAY ; cause security issues, KNOW WHAT YOU ARE DOING FIRST. -; https://php.net/cgi.redirect-status-env +; http://php.net/cgi.redirect-status-env ;cgi.redirect_status_env = ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's @@ -813,19 +767,20 @@ enable_dl = Off ; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting ; of zero causes PHP to behave as before. Default is 1. You should fix your scripts ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. -; https://php.net/cgi.fix-pathinfo +; http://php.net/cgi.fix-pathinfo ;cgi.fix_pathinfo=1 ; if cgi.discard_path is enabled, the PHP CGI binary can safely be placed outside ; of the web tree and people will not be able to circumvent .htaccess security. +; http://php.net/cgi.dicard-path ;cgi.discard_path=1 -; FastCGI under IIS supports the ability to impersonate +; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate ; security tokens of the calling client. This allows IIS to define the ; security context that the request runs under. mod_fastcgi under Apache ; does not currently support this feature (03/17/2002) ; Set to 1 if running under IIS. Default is zero. -; https://php.net/fastcgi.impersonate +; http://php.net/fastcgi.impersonate ;fastcgi.impersonate = 1 ; Disable logging through FastCGI connection. PHP's default behavior is to enable @@ -837,14 +792,14 @@ enable_dl = Off ; is supported by Apache. When this option is set to 1, PHP will send ; RFC2616 compliant header. ; Default is zero. -; https://php.net/cgi.rfc2616-headers +; http://php.net/cgi.rfc2616-headers ;cgi.rfc2616_headers = 0 ; cgi.check_shebang_line controls whether CGI PHP checks for line starting with #! ; (shebang) at the top of the running script. This line might be needed if the ; script support running both as stand-alone script and via PHP CGI<. PHP in CGI ; mode skips this line and ignores its content if this directive is turned on. -; https://php.net/cgi.check-shebang-line +; http://php.net/cgi.check-shebang-line ;cgi.check_shebang_line=1 ;;;;;;;;;;;;;;;; @@ -852,16 +807,16 @@ enable_dl = Off ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. -; https://php.net/file-uploads +; http://php.net/file-uploads file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). -; https://php.net/upload-tmp-dir +; http://php.net/upload-tmp-dir ;upload_tmp_dir = ; Maximum allowed size for uploaded files. -; https://php.net/upload-max-filesize +; http://php.net/upload-max-filesize upload_max_filesize = 2M ; Maximum number of files that can be uploaded via a single request @@ -872,24 +827,24 @@ max_file_uploads = 20 ;;;;;;;;;;;;;;;;;; ; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; https://php.net/allow-url-fopen +; http://php.net/allow-url-fopen allow_url_fopen = On -; Whether to allow include/require to open URLs (like https:// or ftp://) as files. -; https://php.net/allow-url-include +; Whether to allow include/require to open URLs (like http:// or ftp://) as files. +; http://php.net/allow-url-include allow_url_include = Off ; Define the anonymous ftp password (your email address). PHP's default setting ; for this is empty. -; https://php.net/from +; http://php.net/from ;from="john@doe.com" ; Define the User-Agent string. PHP's default setting for this is empty. -; https://php.net/user-agent +; http://php.net/user-agent ;user_agent="PHP" ; Default timeout for socket based streams (seconds) -; https://php.net/default-socket-timeout +; http://php.net/default-socket-timeout default_socket_timeout = 60 ; If your scripts have to deal with files from Macintosh systems, @@ -897,7 +852,7 @@ default_socket_timeout = 60 ; unix or win32 systems, setting this flag will cause PHP to ; automatically detect the EOL character in those files so that ; fgets() and file() will work regardless of the source of the file. -; https://php.net/auto-detect-line-endings +; http://php.net/auto-detect-line-endings ;auto_detect_line_endings = Off ;;;;;;;;;;;;;;;;;;;;;; @@ -907,73 +862,65 @@ default_socket_timeout = 60 ; If you wish to have an extension loaded automatically, use the following ; syntax: ; -; extension=modulename +; extension=modulename.extension +; +; For example, on Windows: ; -; For example: +; extension=msql.dll ; -; extension=mysqli +; ... or under UNIX: ; -; When the extension library to load is not located in the default extension -; directory, You may specify an absolute path to the library file: +; extension=msql.so ; -; extension=/path/to/extension/mysqli.so +; ... or with a path: ; -; Note : The syntax used in previous PHP versions ('extension=.so' and -; 'extension='php_.dll') is supported for legacy reasons and may be -; deprecated in a future PHP major version. So, when it is possible, please -; move to the new ('extension=) syntax. +; extension=/path/to/extension/msql.so ; -; Notes for Windows environments : +; If you only provide the name of the extension, PHP will look for it in its +; default extension directory. ; -; - Many DLL files are located in the ext/ -; extension folders as well as the separate PECL DLL download. -; Be sure to appropriately set the extension_dir directive. +; Windows Extensions +; Note that ODBC support is built in, so no dll is needed for it. +; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5) +; extension folders as well as the separate PECL DLL download (PHP 5). +; Be sure to appropriately set the extension_dir directive. ; -;extension=bz2 - -; The ldap extension must be before curl if OpenSSL 1.0.2 and OpenLDAP is used -; otherwise it results in segfault when unloading after using SASL. -; See https://github.com/php/php-src/issues/8620 for more info. -;extension=ldap - -;extension=curl -;extension=ffi -;extension=ftp -;extension=fileinfo -;extension=gd -;extension=gettext -;extension=gmp -;extension=intl -;extension=imap -;extension=mbstring -;extension=exif ; Must be after mbstring as it depends on it -;extension=mysqli -;extension=oci8_12c ; Use with Oracle Database 12c Instant Client -;extension=oci8_19 ; Use with Oracle Database 19 Instant Client -;extension=odbc -;extension=openssl -;extension=pdo_firebird -;extension=pdo_mysql -;extension=pdo_oci -;extension=pdo_odbc -;extension=pdo_pgsql -;extension=pdo_sqlite -;extension=pgsql -;extension=shmop - -; The MIBS data available in the PHP distribution must be installed. -; See https://www.php.net/manual/en/snmp.installation.php -;extension=snmp - -;extension=soap -;extension=sockets -;extension=sodium -;extension=sqlite3 -;extension=tidy -;extension=xsl -;extension=zip - -;zend_extension=opcache +;extension=php_bz2.dll +;extension=php_curl.dll +;extension=php_fileinfo.dll +;extension=php_gd2.dll +;extension=php_gettext.dll +;extension=php_gmp.dll +;extension=php_intl.dll +;extension=php_imap.dll +;extension=php_interbase.dll +;extension=php_ldap.dll +;extension=php_mbstring.dll +;extension=php_exif.dll ; Must be after mbstring as it depends on it +;extension=php_mysql.dll +;extension=php_mysqli.dll +;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client +;extension=php_openssl.dll +;extension=php_pdo_firebird.dll +;extension=php_pdo_mysql.dll +;extension=php_pdo_oci.dll +;extension=php_pdo_odbc.dll +;extension=php_pdo_pgsql.dll +;extension=php_pdo_sqlite.dll +;extension=php_pgsql.dll +;extension=php_shmop.dll + +; The MIBS data available in the PHP distribution must be installed. +; See http://www.php.net/manual/en/snmp.installation.php +;extension=php_snmp.dll + +;extension=php_soap.dll +;extension=php_sockets.dll +;extension=php_sqlite3.dll +;extension=php_sybase_ct.dll +;extension=php_tidy.dll +;extension=php_xmlrpc.dll +;extension=php_xsl.dll ;;;;;;;;;;;;;;;;;;; ; Module Settings ; @@ -985,32 +932,32 @@ cli_server.color = On [Date] ; Defines the default timezone used by the date functions -; https://php.net/date.timezone +; http://php.net/date.timezone ;date.timezone = -; https://php.net/date.default-latitude +; http://php.net/date.default-latitude ;date.default_latitude = 31.7667 -; https://php.net/date.default-longitude +; http://php.net/date.default-longitude ;date.default_longitude = 35.2333 -; https://php.net/date.sunrise-zenith -;date.sunrise_zenith = 90.833333 +; http://php.net/date.sunrise-zenith +;date.sunrise_zenith = 90.583333 -; https://php.net/date.sunset-zenith -;date.sunset_zenith = 90.833333 +; http://php.net/date.sunset-zenith +;date.sunset_zenith = 90.583333 [filter] -; https://php.net/filter.default +; http://php.net/filter.default ;filter.default = unsafe_raw -; https://php.net/filter.default-flags +; http://php.net/filter.default-flags ;filter.default_flags = [iconv] ; Use of this INI entry is deprecated, use global input_encoding instead. ; If empty, default_charset or input_encoding or iconv.input_encoding is used. -; The precedence is: default_charset < input_encoding < iconv.input_encoding +; The precedence is: default_charset < intput_encoding < iconv.input_encoding ;iconv.input_encoding = ; Use of this INI entry is deprecated, use global internal_encoding instead. @@ -1025,13 +972,6 @@ cli_server.color = On ; otherwise output encoding conversion cannot be performed. ;iconv.output_encoding = -[imap] -; rsh/ssh logins are disabled by default. Use this INI entry if you want to -; enable them. Note that the IMAP library does not filter mailbox names before -; passing them to rsh/ssh command, thus passing untrusted data to this function -; with rsh/ssh enabled is insecure. -;imap.enable_insecure_rsh=0 - [intl] ;intl.default_locale = ; This directive allows you to produce PHP errors when some error @@ -1041,67 +981,59 @@ cli_server.color = On ;intl.use_exceptions = 0 [sqlite3] -; Directory pointing to SQLite3 extensions -; https://php.net/sqlite3.extension-dir ;sqlite3.extension_dir = -; SQLite defensive mode flag (only available from SQLite 3.26+) -; When the defensive flag is enabled, language features that allow ordinary -; SQL to deliberately corrupt the database file are disabled. This forbids -; writing directly to the schema, shadow tables (eg. FTS data tables), or -; the sqlite_dbpage virtual table. -; https://www.sqlite.org/c3ref/c_dbconfig_defensive.html -; (for older SQLite versions, this flag has no use) -;sqlite3.defensive = 1 - [Pcre] -; PCRE library backtracking limit. -; https://php.net/pcre.backtrack-limit +;PCRE library backtracking limit. +; http://php.net/pcre.backtrack-limit ;pcre.backtrack_limit=100000 -; PCRE library recursion limit. -; Please note that if you set this value to a high number you may consume all -; the available process stack and eventually crash PHP (due to reaching the -; stack size limit imposed by the Operating System). -; https://php.net/pcre.recursion-limit +;PCRE library recursion limit. +;Please note that if you set this value to a high number you may consume all +;the available process stack and eventually crash PHP (due to reaching the +;stack size limit imposed by the Operating System). +; http://php.net/pcre.recursion-limit ;pcre.recursion_limit=100000 -; Enables or disables JIT compilation of patterns. This requires the PCRE -; library to be compiled with JIT support. -;pcre.jit=1 - [Pdo] ; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; https://php.net/pdo-odbc.connection-pooling +; http://php.net/pdo-odbc.connection-pooling ;pdo_odbc.connection_pooling=strict +;pdo_odbc.db2_instance_name + [Pdo_mysql] +; If mysqlnd is used: Number of cache slots for the internal result set cache +; http://php.net/pdo_mysql.cache_size +pdo_mysql.cache_size = 2000 + ; Default socket name for local MySQL connects. If empty, uses the built-in ; MySQL defaults. +; http://php.net/pdo_mysql.default-socket pdo_mysql.default_socket= [Phar] -; https://php.net/phar.readonly +; http://php.net/phar.readonly ;phar.readonly = On -; https://php.net/phar.require-hash +; http://php.net/phar.require-hash ;phar.require_hash = On ;phar.cache_list = [mail function] ; For Win32 only. -; https://php.net/smtp +; http://php.net/smtp SMTP = localhost -; https://php.net/smtp-port +; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. -; https://php.net/sendmail-from +; http://php.net/sendmail-from ;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; https://php.net/sendmail-path +; http://php.net/sendmail-path ;sendmail_path = ; Force the addition of the specified parameters to be passed as extra parameters @@ -1110,11 +1042,7 @@ smtp_port = 25 ;mail.force_extra_parameters = ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename -mail.add_x_header = Off - -; Use mixed LF and CRLF line separators to keep compatibility with some -; RFC 2822 non conformant MTA. -mail.mixed_lf_and_crlf = Off +mail.add_x_header = On ; The path to a log file that will log all mail() calls. Log entries include ; the full path of the script, line number, To address and headers. @@ -1122,14 +1050,18 @@ mail.mixed_lf_and_crlf = Off ; Log mail to syslog (Event Log on Windows). ;mail.log = syslog +[SQL] +; http://php.net/sql.safe-mode +sql.safe_mode = Off + [ODBC] -; https://php.net/odbc.default-db +; http://php.net/odbc.default-db ;odbc.default_db = Not yet implemented -; https://php.net/odbc.default-user +; http://php.net/odbc.default-user ;odbc.default_user = Not yet implemented -; https://php.net/odbc.default-pw +; http://php.net/odbc.default-pw ;odbc.default_pw = Not yet implemented ; Controls the ODBC cursor model. @@ -1137,72 +1069,163 @@ mail.mixed_lf_and_crlf = Off ;odbc.default_cursortype ; Allow or prevent persistent links. -; https://php.net/odbc.allow-persistent +; http://php.net/odbc.allow-persistent odbc.allow_persistent = On ; Check that a connection is still valid before reuse. -; https://php.net/odbc.check-persistent +; http://php.net/odbc.check-persistent odbc.check_persistent = On ; Maximum number of persistent links. -1 means no limit. -; https://php.net/odbc.max-persistent +; http://php.net/odbc.max-persistent odbc.max_persistent = -1 ; Maximum number of links (persistent + non-persistent). -1 means no limit. -; https://php.net/odbc.max-links +; http://php.net/odbc.max-links odbc.max_links = -1 ; Handling of LONG fields. Returns number of bytes to variables. 0 means ; passthru. -; https://php.net/odbc.defaultlrl +; http://php.net/odbc.defaultlrl odbc.defaultlrl = 4096 ; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. ; See the documentation on odbc_binmode and odbc_longreadlen for an explanation ; of odbc.defaultlrl and odbc.defaultbinmode -; https://php.net/odbc.defaultbinmode +; http://php.net/odbc.defaultbinmode odbc.defaultbinmode = 1 +;birdstep.max_links = -1 + +[Interbase] +; Allow or prevent persistent links. +ibase.allow_persistent = 1 + +; Maximum number of persistent links. -1 means no limit. +ibase.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +ibase.max_links = -1 + +; Default database name for ibase_connect(). +;ibase.default_db = + +; Default username for ibase_connect(). +;ibase.default_user = + +; Default password for ibase_connect(). +;ibase.default_password = + +; Default charset for ibase_connect(). +;ibase.default_charset = + +; Default timestamp format. +ibase.timestampformat = "%Y-%m-%d %H:%M:%S" + +; Default date format. +ibase.dateformat = "%Y-%m-%d" + +; Default time format. +ibase.timeformat = "%H:%M:%S" + +[MySQL] +; Allow accessing, from PHP's perspective, local files with LOAD DATA statements +; http://php.net/mysql.allow_local_infile +mysql.allow_local_infile = On + +; Allow or prevent persistent links. +; http://php.net/mysql.allow-persistent +mysql.allow_persistent = On + +; If mysqlnd is used: Number of cache slots for the internal result set cache +; http://php.net/mysql.cache_size +mysql.cache_size = 2000 + +; Maximum number of persistent links. -1 means no limit. +; http://php.net/mysql.max-persistent +mysql.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; http://php.net/mysql.max-links +mysql.max_links = -1 + +; Default port number for mysql_connect(). If unset, mysql_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +; http://php.net/mysql.default-port +mysql.default_port = + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +; http://php.net/mysql.default-socket +mysql.default_socket = + +; Default host for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysql.default-host +mysql.default_host = + +; Default user for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysql.default-user +mysql.default_user = + +; Default password for mysql_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +; http://php.net/mysql.default-password +mysql.default_password = + +; Maximum time (in seconds) for connect timeout. -1 means no limit +; http://php.net/mysql.connect-timeout +mysql.connect_timeout = 60 + +; Trace mode. When trace_mode is active (=On), warnings for table/index scans and +; SQL-Errors will be displayed. +; http://php.net/mysql.trace-mode +mysql.trace_mode = Off + [MySQLi] ; Maximum number of persistent links. -1 means no limit. -; https://php.net/mysqli.max-persistent +; http://php.net/mysqli.max-persistent mysqli.max_persistent = -1 ; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; https://php.net/mysqli.allow_local_infile +; http://php.net/mysqli.allow_local_infile ;mysqli.allow_local_infile = On -; It allows the user to specify a folder where files that can be sent via LOAD DATA -; LOCAL can exist. It is ignored if mysqli.allow_local_infile is enabled. -;mysqli.local_infile_directory = - ; Allow or prevent persistent links. -; https://php.net/mysqli.allow-persistent +; http://php.net/mysqli.allow-persistent mysqli.allow_persistent = On ; Maximum number of links. -1 means no limit. -; https://php.net/mysqli.max-links +; http://php.net/mysqli.max-links mysqli.max_links = -1 +; If mysqlnd is used: Number of cache slots for the internal result set cache +; http://php.net/mysqli.cache_size +mysqli.cache_size = 2000 + ; Default port number for mysqli_connect(). If unset, mysqli_connect() will use ; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the ; compile-time value defined MYSQL_PORT (in that order). Win32 will only look ; at MYSQL_PORT. -; https://php.net/mysqli.default-port +; http://php.net/mysqli.default-port mysqli.default_port = 3306 ; Default socket name for local MySQL connects. If empty, uses the built-in ; MySQL defaults. -; https://php.net/mysqli.default-socket +; http://php.net/mysqli.default-socket mysqli.default_socket = -; Default host for mysqli_connect() (doesn't apply in safe mode). -; https://php.net/mysqli.default-host +; Default host for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysqli.default-host mysqli.default_host = -; Default user for mysqli_connect() (doesn't apply in safe mode). -; https://php.net/mysqli.default-user +; Default user for mysql_connect() (doesn't apply in safe mode). +; http://php.net/mysqli.default-user mysqli.default_user = ; Default password for mysqli_connect() (doesn't apply in safe mode). @@ -1210,75 +1233,81 @@ mysqli.default_user = ; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") ; and reveal this password! And of course, any users with read access to this ; file will be able to reveal the password as well. -; https://php.net/mysqli.default-pw +; http://php.net/mysqli.default-pw mysqli.default_pw = -; If this option is enabled, closing a persistent connection will rollback -; any pending transactions of this connection, before it is put back -; into the persistent connection pool. -;mysqli.rollback_on_cached_plink = Off +; Allow or prevent reconnect +mysqli.reconnect = Off [mysqlnd] ; Enable / Disable collection of general statistics by mysqlnd which can be ; used to tune and monitor MySQL operations. +; http://php.net/mysqlnd.collect_statistics mysqlnd.collect_statistics = On ; Enable / Disable collection of memory usage statistics by mysqlnd which can be ; used to tune and monitor MySQL operations. +; http://php.net/mysqlnd.collect_memory_statistics mysqlnd.collect_memory_statistics = Off ; Records communication from all extensions using mysqlnd to the specified log ; file. -; https://php.net/mysqlnd.debug +; http://php.net/mysqlnd.debug ;mysqlnd.debug = ; Defines which queries will be logged. +; http://php.net/mysqlnd.log_mask ;mysqlnd.log_mask = 0 ; Default size of the mysqlnd memory pool, which is used by result sets. +; http://php.net/mysqlnd.mempool_default_size ;mysqlnd.mempool_default_size = 16000 ; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. +; http://php.net/mysqlnd.net_cmd_buffer_size ;mysqlnd.net_cmd_buffer_size = 2048 ; Size of a pre-allocated buffer used for reading data sent by the server in ; bytes. +; http://php.net/mysqlnd.net_read_buffer_size ;mysqlnd.net_read_buffer_size = 32768 ; Timeout for network requests in seconds. +; http://php.net/mysqlnd.net_read_timeout ;mysqlnd.net_read_timeout = 31536000 ; SHA-256 Authentication Plugin related. File with the MySQL server public RSA ; key. +; http://php.net/mysqlnd.sha256_server_public_key ;mysqlnd.sha256_server_public_key = [OCI8] ; Connection: Enables privileged connections using external ; credentials (OCI_SYSOPER, OCI_SYSDBA) -; https://php.net/oci8.privileged-connect +; http://php.net/oci8.privileged-connect ;oci8.privileged_connect = Off ; Connection: The maximum number of persistent OCI8 connections per ; process. Using -1 means no limit. -; https://php.net/oci8.max-persistent +; http://php.net/oci8.max-persistent ;oci8.max_persistent = -1 ; Connection: The maximum number of seconds a process is allowed to ; maintain an idle persistent connection. Using -1 means idle ; persistent connections will be maintained forever. -; https://php.net/oci8.persistent-timeout +; http://php.net/oci8.persistent-timeout ;oci8.persistent_timeout = -1 ; Connection: The number of seconds that must pass before issuing a ; ping during oci_pconnect() to check the connection validity. When ; set to 0, each oci_pconnect() will cause a ping. Using -1 disables ; pings completely. -; https://php.net/oci8.ping-interval +; http://php.net/oci8.ping-interval ;oci8.ping_interval = 60 ; Connection: Set this to a user chosen connection class to be used -; for all pooled server requests with Oracle Database Resident +; for all pooled server requests with Oracle 11g Database Resident ; Connection Pooling (DRCP). To use DRCP, this value should be set to ; the same string for all web servers running the same application, ; the database pool must be configured, and the connection string must @@ -1292,66 +1321,98 @@ mysqlnd.collect_memory_statistics = Off ; Tuning: This option enables statement caching, and specifies how ; many statements to cache. Using 0 disables statement caching. -; https://php.net/oci8.statement-cache-size +; http://php.net/oci8.statement-cache-size ;oci8.statement_cache_size = 20 -; Tuning: Enables row prefetching and sets the default number of +; Tuning: Enables statement prefetching and sets the default number of ; rows that will be fetched automatically after statement execution. -; https://php.net/oci8.default-prefetch +; http://php.net/oci8.default-prefetch ;oci8.default_prefetch = 100 -; Tuning: Sets the amount of LOB data that is internally returned from -; Oracle Database when an Oracle LOB locator is initially retrieved as -; part of a query. Setting this can improve performance by reducing -; round-trips. -; https://php.net/oci8.prefetch-lob-size -; oci8.prefetch_lob_size = 0 - ; Compatibility. Using On means oci_close() will not close ; oci_connect() and oci_new_connect() connections. -; https://php.net/oci8.old-oci-close-semantics +; http://php.net/oci8.old-oci-close-semantics ;oci8.old_oci_close_semantics = Off [PostgreSQL] ; Allow or prevent persistent links. -; https://php.net/pgsql.allow-persistent +; http://php.net/pgsql.allow-persistent pgsql.allow_persistent = On ; Detect broken persistent links always with pg_pconnect(). ; Auto reset feature requires a little overheads. -; https://php.net/pgsql.auto-reset-persistent +; http://php.net/pgsql.auto-reset-persistent pgsql.auto_reset_persistent = Off ; Maximum number of persistent links. -1 means no limit. -; https://php.net/pgsql.max-persistent +; http://php.net/pgsql.max-persistent pgsql.max_persistent = -1 ; Maximum number of links (persistent+non persistent). -1 means no limit. -; https://php.net/pgsql.max-links +; http://php.net/pgsql.max-links pgsql.max_links = -1 ; Ignore PostgreSQL backends Notice message or not. ; Notice message logging require a little overheads. -; https://php.net/pgsql.ignore-notice +; http://php.net/pgsql.ignore-notice pgsql.ignore_notice = 0 ; Log PostgreSQL backends Notice message or not. ; Unless pgsql.ignore_notice=0, module cannot log notice message. -; https://php.net/pgsql.log-notice +; http://php.net/pgsql.log-notice pgsql.log_notice = 0 +[Sybase-CT] +; Allow or prevent persistent links. +; http://php.net/sybct.allow-persistent +sybct.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +; http://php.net/sybct.max-persistent +sybct.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; http://php.net/sybct.max-links +sybct.max_links = -1 + +; Minimum server message severity to display. +; http://php.net/sybct.min-server-severity +sybct.min_server_severity = 10 + +; Minimum client message severity to display. +; http://php.net/sybct.min-client-severity +sybct.min_client_severity = 10 + +; Set per-context timeout +; http://php.net/sybct.timeout +;sybct.timeout= + +;sybct.packet_size + +; The maximum time in seconds to wait for a connection attempt to succeed before returning failure. +; Default: one minute +;sybct.login_timeout= + +; The name of the host you claim to be connecting from, for display by sp_who. +; Default: none +;sybct.hostname= + +; Allows you to define how often deadlocks are to be retried. -1 means "forever". +; Default: 0 +;sybct.deadlock_retry_count= + [bcmath] ; Number of decimal digits for all bcmath functions. -; https://php.net/bcmath.scale +; http://php.net/bcmath.scale bcmath.scale = 0 [browscap] -; https://php.net/browscap +; http://php.net/browscap ;browscap = extra/browscap.ini [Session] ; Handler used to store/retrieve data. -; https://php.net/session.save-handler +; http://php.net/session.save-handler session.save_handler = files ; Argument passed to save_handler. In the case of files, this is the path @@ -1380,112 +1441,124 @@ session.save_handler = files ; ; where MODE is the octal representation of the mode. Note that this ; does not overwrite the process's umask. -; https://php.net/session.save-path +; http://php.net/session.save-path ;session.save_path = "/tmp" ; Whether to use strict session mode. -; Strict session mode does not accept an uninitialized session ID, and -; regenerates the session ID if the browser sends an uninitialized session ID. -; Strict mode protects applications from session fixation via a session adoption -; vulnerability. It is disabled by default for maximum compatibility, but -; enabling it is encouraged. +; Strict session mode does not accept uninitialized session ID and regenerate +; session ID if browser sends uninitialized session ID. Strict mode protects +; applications from session fixation via session adoption vulnerability. It is +; disabled by default for maximum compatibility, but enabling it is encouraged. ; https://wiki.php.net/rfc/strict_sessions session.use_strict_mode = 0 ; Whether to use cookies. -; https://php.net/session.use-cookies +; http://php.net/session.use-cookies session.use_cookies = 1 -; https://php.net/session.cookie-secure +; http://php.net/session.cookie-secure ;session.cookie_secure = ; This option forces PHP to fetch and use a cookie for storing and maintaining ; the session id. We encourage this operation as it's very helpful in combating ; session hijacking when not specifying and managing your own session id. It is ; not the be-all and end-all of session hijacking defense, but it's a good start. -; https://php.net/session.use-only-cookies +; http://php.net/session.use-only-cookies session.use_only_cookies = 1 ; Name of the session (used as cookie name). -; https://php.net/session.name +; http://php.net/session.name session.name = PHPSESSID ; Initialize session on request startup. -; https://php.net/session.auto-start +; http://php.net/session.auto-start session.auto_start = 0 ; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; https://php.net/session.cookie-lifetime +; http://php.net/session.cookie-lifetime session.cookie_lifetime = 0 ; The path for which the cookie is valid. -; https://php.net/session.cookie-path +; http://php.net/session.cookie-path session.cookie_path = / ; The domain for which the cookie is valid. -; https://php.net/session.cookie-domain +; http://php.net/session.cookie-domain session.cookie_domain = -; Whether or not to add the httpOnly flag to the cookie, which makes it -; inaccessible to browser scripting languages such as JavaScript. -; https://php.net/session.cookie-httponly +; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. +; http://php.net/session.cookie-httponly session.cookie_httponly = -; Add SameSite attribute to cookie to help mitigate Cross-Site Request Forgery (CSRF/XSRF) -; Current valid values are "Strict", "Lax" or "None". When using "None", -; make sure to include the quotes, as `none` is interpreted like `false` in ini files. -; https://tools.ietf.org/html/draft-west-first-party-cookies-07 -session.cookie_samesite = - -; Handler used to serialize data. php is the standard serializer of PHP. -; https://php.net/session.serialize-handler +; Handler used to serialize data. php is the standard serializer of PHP. +; http://php.net/session.serialize-handler session.serialize_handler = php -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using gc_probability/gc_divisor, -; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. +; Defines the probability that the 'garbage collection' process is started +; on every session initialization. The probability is calculated by using +; gc_probability/gc_divisor. Where session.gc_probability is the numerator +; and gc_divisor is the denominator in the equation. Setting this value to 1 +; when the session.gc_divisor value is 100 will give you approximately a 1% chance +; the gc will run on any give request. ; Default Value: 1 ; Development Value: 1 ; Production Value: 1 -; https://php.net/session.gc-probability +; http://php.net/session.gc-probability session.gc_probability = 1 ; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using gc_probability/gc_divisor, -; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. -; For high volume production servers, using a value of 1000 is a more efficient approach. +; session initialization. The probability is calculated by using the following equation: +; gc_probability/gc_divisor. Where session.gc_probability is the numerator and +; session.gc_divisor is the denominator in the equation. Setting this value to 1 +; when the session.gc_divisor value is 100 will give you approximately a 1% chance +; the gc will run on any give request. Increasing this value to 1000 will give you +; a 0.1% chance the gc will run on any give request. For high volume production servers, +; this is a more efficient approach. ; Default Value: 100 ; Development Value: 1000 ; Production Value: 1000 -; https://php.net/session.gc-divisor +; http://php.net/session.gc-divisor session.gc_divisor = 1000 ; After this number of seconds, stored data will be seen as 'garbage' and ; cleaned up by the garbage collection process. -; https://php.net/session.gc-maxlifetime +; http://php.net/session.gc-maxlifetime session.gc_maxlifetime = 1440 ; NOTE: If you are using the subdirectory option for storing session files ; (see session.save_path above), then garbage collection does *not* ; happen automatically. You will need to do your own garbage ; collection through a shell script, cron entry, or some other method. -; For example, the following script is the equivalent of setting -; session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): +; For example, the following script would is the equivalent of +; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): ; find /path/to/sessions -cmin +24 -type f | xargs rm ; Check HTTP Referer to invalidate externally stored URLs containing ids. ; HTTP_REFERER has to contain this substring for the session to be ; considered as valid. -; https://php.net/session.referer-check +; http://php.net/session.referer-check session.referer_check = +; How many bytes to read from the file. +; http://php.net/session.entropy-length +;session.entropy_length = 32 + +; Specified here to create the session id. +; http://php.net/session.entropy-file +; Defaults to /dev/urandom +; On systems that don't have /dev/urandom but do have /dev/arandom, this will default to /dev/arandom +; If neither are found at compile time, the default is no entropy file. +; On windows, setting the entropy_length setting will activate the +; Windows random source (using the CryptoAPI) +;session.entropy_file = /dev/urandom + ; Set to {nocache,private,public,} to determine HTTP caching aspects ; or leave this empty to avoid sending anti-caching headers. -; https://php.net/session.cache-limiter +; http://php.net/session.cache-limiter session.cache_limiter = nocache ; Document expires after n minutes. -; https://php.net/session.cache-expire +; http://php.net/session.cache-expire session.cache_expire = 180 ; trans sid support is disabled by default. @@ -1497,42 +1570,18 @@ session.cache_expire = 180 ; in publicly accessible computer. ; - User may access your site with the same session ID ; always using URL stored in browser's history or bookmarks. -; https://php.net/session.use-trans-sid +; http://php.net/session.use-trans-sid session.use_trans_sid = 0 -; Set session ID character length. This value could be between 22 to 256. -; Shorter length than default is supported only for compatibility reason. -; Users should use 32 or more chars. -; https://php.net/session.sid-length -; Default Value: 32 -; Development Value: 26 -; Production Value: 26 -session.sid_length = 26 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -; is special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. tag's action attribute URL will not be modified -; unless it is specified. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=" -; Development Value: "a=href,area=href,frame=src,form=" -; Production Value: "a=href,area=href,frame=src,form=" -; https://php.net/url-rewriter.tags -session.trans_sid_tags = "a=href,area=href,frame=src,form=" - -; URL rewriter does not rewrite absolute URLs by default. -; To enable rewrites for absolute paths, target hosts must be specified -; at RUNTIME. i.e. use ini_set() -; tags is special. PHP will check action attribute's URL regardless -; of session.trans_sid_tags setting. -; If no host is defined, HTTP_HOST will be used for allowed host. -; Example value: php.net,www.php.net,wiki.php.net -; Use "," for multiple hosts. No spaces are allowed. -; Default Value: "" -; Development Value: "" -; Production Value: "" -;session.trans_sid_hosts="" +; Select a hash function for use in generating session ids. +; Possible Values +; 0 (MD5 128 bits) +; 1 (SHA-1 160 bits) +; This option may also be set to the name of any hash function supported by +; the hash extension. A list of available hashes is returned by the hash_algos() +; function. +; http://php.net/session.hash-function +session.hash_function = 0 ; Define how many bits are stored in each character when converting ; the binary hash data to something readable. @@ -1543,14 +1592,25 @@ session.trans_sid_tags = "a=href,area=href,frame=src,form=" ; Default Value: 4 ; Development Value: 5 ; Production Value: 5 -; https://php.net/session.hash-bits-per-character -session.sid_bits_per_character = 5 +; http://php.net/session.hash-bits-per-character +session.hash_bits_per_character = 5 + +; The URL rewriter will look for URLs in a defined set of HTML tags. +; form/fieldset are special; if you include them here, the rewriter will +; add a hidden field with the info which is otherwise appended +; to URLs. If you want XHTML conformity, remove the form entry. +; Note that all valid entries require a "=", even if no value follows. +; Default Value: "a=href,area=href,frame=src,form=,fieldset=" +; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" +; http://php.net/url-rewriter.tags +url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" ; Enable upload progress tracking in $_SESSION ; Default Value: On ; Development Value: On ; Production Value: On -; https://php.net/session.upload-progress.enabled +; http://php.net/session.upload-progress.enabled ;session.upload_progress.enabled = On ; Cleanup the progress information as soon as all POST data has been read @@ -1558,14 +1618,14 @@ session.sid_bits_per_character = 5 ; Default Value: On ; Development Value: On ; Production Value: On -; https://php.net/session.upload-progress.cleanup +; http://php.net/session.upload-progress.cleanup ;session.upload_progress.cleanup = On ; A prefix used for the upload progress key in $_SESSION ; Default Value: "upload_progress_" ; Development Value: "upload_progress_" ; Production Value: "upload_progress_" -; https://php.net/session.upload-progress.prefix +; http://php.net/session.upload-progress.prefix ;session.upload_progress.prefix = "upload_progress_" ; The index name (concatenated with the prefix) in $_SESSION @@ -1573,7 +1633,7 @@ session.sid_bits_per_character = 5 ; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" ; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" ; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" -; https://php.net/session.upload-progress.name +; http://php.net/session.upload-progress.name ;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" ; How frequently the upload progress should be updated. @@ -1581,66 +1641,119 @@ session.sid_bits_per_character = 5 ; Default Value: "1%" ; Development Value: "1%" ; Production Value: "1%" -; https://php.net/session.upload-progress.freq +; http://php.net/session.upload-progress.freq ;session.upload_progress.freq = "1%" ; The minimum delay between updates, in seconds ; Default Value: 1 ; Development Value: 1 ; Production Value: 1 -; https://php.net/session.upload-progress.min-freq +; http://php.net/session.upload-progress.min-freq ;session.upload_progress.min_freq = "1" -; Only write session data when session data is changed. Enabled by default. -; https://php.net/session.lazy-write -;session.lazy_write = On +[MSSQL] +; Allow or prevent persistent links. +mssql.allow_persistent = On + +; Maximum number of persistent links. -1 means no limit. +mssql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +mssql.max_links = -1 + +; Minimum error severity to display. +mssql.min_error_severity = 10 + +; Minimum message severity to display. +mssql.min_message_severity = 10 + +; Compatibility mode with old versions of PHP 3.0. +mssql.compatibility_mode = Off + +; Connect timeout +;mssql.connect_timeout = 5 + +; Query timeout +;mssql.timeout = 60 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textlimit = 4096 + +; Valid range 0 - 2147483647. Default = 4096. +;mssql.textsize = 4096 + +; Limits the number of records in each batch. 0 = all records in one batch. +;mssql.batchsize = 0 + +; Specify how datetime and datetim4 columns are returned +; On => Returns data converted to SQL server settings +; Off => Returns values as YYYY-MM-DD hh:mm:ss +;mssql.datetimeconvert = On + +; Use NT authentication when connecting to the server +mssql.secure_connection = Off + +; Specify max number of processes. -1 = library default +; msdlib defaults to 25 +; FreeTDS defaults to 4096 +;mssql.max_procs = -1 + +; Specify client character set. +; If empty or not set the client charset from freetds.conf is used +; This is only used when compiled with FreeTDS +;mssql.charset = "ISO-8859-1" [Assertion] -; Switch whether to compile assertions at all (to have no overhead at run-time) -; -1: Do not compile at all -; 0: Jump over assertion at run-time -; 1: Execute assertions -; Changing from or to a negative value is only possible in php.ini! -; (For turning assertions on and off at run-time, toggle zend.assertions between the values 1 and 0) -; Default Value: 1 -; Development Value: 1 -; Production Value: -1 -; https://php.net/zend.assertions -zend.assertions = -1 +; Assert(expr); active by default. +; http://php.net/assert.active +;assert.active = On + +; Issue a PHP warning for each failed assertion. +; http://php.net/assert.warning +;assert.warning = On + +; Don't bail out by default. +; http://php.net/assert.bail +;assert.bail = Off + +; User-function to be called if an assertion fails. +; http://php.net/assert.callback +;assert.callback = 0 + +; Eval the expression with current error_reporting(). Set to true if you want +; error_reporting(0) around the eval(). +; http://php.net/assert.quiet-eval +;assert.quiet_eval = 0 [COM] ; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; https://php.net/com.typelib-file +; http://php.net/com.typelib-file ;com.typelib_file = ; allow Distributed-COM calls -; https://php.net/com.allow-dcom +; http://php.net/com.allow-dcom ;com.allow_dcom = true -; autoregister constants of a component's typelib on com_load() -; https://php.net/com.autoregister-typelib +; autoregister constants of a components typlib on com_load() +; http://php.net/com.autoregister-typelib ;com.autoregister_typelib = true ; register constants casesensitive -; https://php.net/com.autoregister-casesensitive +; http://php.net/com.autoregister-casesensitive ;com.autoregister_casesensitive = false ; show warnings on duplicate constant registrations -; https://php.net/com.autoregister-verbose +; http://php.net/com.autoregister-verbose ;com.autoregister_verbose = true ; The default character set code-page to use when passing strings to and from COM objects. ; Default: system ANSI code page ;com.code_page= -; The version of the .NET framework to use. The value of the setting are the first three parts -; of the framework's version number, separated by dots, and prefixed with "v", e.g. "v4.0.30319". -;com.dotnet_version= - [mbstring] ; language for internal character representation. -; This affects mb_send_mail() and mbstring.detect_order. -; https://php.net/mbstring.language +; This affects mb_send_mail() and mbstrig.detect_order. +; http://php.net/mbstring.language ;mbstring.language = Japanese ; Use of this INI entry is deprecated, use global internal_encoding instead. @@ -1652,10 +1765,10 @@ zend.assertions = -1 ; Use of this INI entry is deprecated, use global input_encoding instead. ; http input encoding. -; mbstring.encoding_translation = On is needed to use this setting. +; mbstring.encoding_traslation = On is needed to use this setting. ; If empty, default_charset or input_encoding or mbstring.input is used. -; The precedence is: default_charset < input_encoding < mbstring.http_input -; https://php.net/mbstring.http-input +; The precedence is: default_charset < intput_encoding < mbsting.http_input +; http://php.net/mbstring.http-input ;mbstring.http_input = ; Use of this INI entry is deprecated, use global output_encoding instead. @@ -1665,7 +1778,7 @@ zend.assertions = -1 ; The precedence is: default_charset < output_encoding < mbstring.http_output ; To use an output encoding conversion, mbstring's output handler must be set ; otherwise output encoding conversion cannot be performed. -; https://php.net/mbstring.http-output +; http://php.net/mbstring.http-output ;mbstring.http_output = ; enable automatic encoding translation according to @@ -1673,41 +1786,45 @@ zend.assertions = -1 ; converted to internal encoding by setting this to On. ; Note: Do _not_ use automatic encoding translation for ; portable libs/applications. -; https://php.net/mbstring.encoding-translation +; http://php.net/mbstring.encoding-translation ;mbstring.encoding_translation = Off ; automatic encoding detection order. ; "auto" detect order is changed according to mbstring.language -; https://php.net/mbstring.detect-order +; http://php.net/mbstring.detect-order ;mbstring.detect_order = auto ; substitute_character used when character cannot be converted ; one from another -; https://php.net/mbstring.substitute-character +; http://php.net/mbstring.substitute-character ;mbstring.substitute_character = none -; Enable strict encoding detection. -;mbstring.strict_detection = Off +; overload(replace) single byte functions by mbstring functions. +; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), +; etc. Possible values are 0,1,2,4 or combination of them. +; For example, 7 for overload everything. +; 0: No overload +; 1: Overload mail() function +; 2: Overload str*() functions +; 4: Overload ereg*() functions +; http://php.net/mbstring.func-overload +;mbstring.func_overload = 0 + +; enable strict encoding detection. +; Default: Off +;mbstring.strict_detection = On ; This directive specifies the regex pattern of content types for which mb_output_handler() ; is activated. -; Default: mbstring.http_output_conv_mimetypes=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetypes= - -; This directive specifies maximum stack depth for mbstring regular expressions. It is similar -; to the pcre.recursion_limit for PCRE. -;mbstring.regex_stack_limit=100000 - -; This directive specifies maximum retry count for mbstring regular expressions. It is similar -; to the pcre.backtrack_limit for PCRE. -;mbstring.regex_retry_limit=1000000 +; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) +;mbstring.http_output_conv_mimetype= [gd] ; Tell the jpeg decode to ignore warnings and try to create ; a gd image. The warning will then be displayed as notices ; disabled by default -; https://php.net/gd.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 1 +; http://php.net/gd.jpeg-ignore-warning +;gd.jpeg_ignore_warning = 0 [exif] ; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. @@ -1715,47 +1832,47 @@ zend.assertions = -1 ; given by corresponding encode setting. When empty mbstring.internal_encoding ; is used. For the decode settings you can distinguish between motorola and ; intel byte order. A decode setting cannot be empty. -; https://php.net/exif.encode-unicode +; http://php.net/exif.encode-unicode ;exif.encode_unicode = ISO-8859-15 -; https://php.net/exif.decode-unicode-motorola +; http://php.net/exif.decode-unicode-motorola ;exif.decode_unicode_motorola = UCS-2BE -; https://php.net/exif.decode-unicode-intel +; http://php.net/exif.decode-unicode-intel ;exif.decode_unicode_intel = UCS-2LE -; https://php.net/exif.encode-jis +; http://php.net/exif.encode-jis ;exif.encode_jis = -; https://php.net/exif.decode-jis-motorola +; http://php.net/exif.decode-jis-motorola ;exif.decode_jis_motorola = JIS -; https://php.net/exif.decode-jis-intel +; http://php.net/exif.decode-jis-intel ;exif.decode_jis_intel = JIS [Tidy] ; The path to a default tidy configuration file to use when using tidy -; https://php.net/tidy.default-config +; http://php.net/tidy.default-config ;tidy.default_config = /usr/local/lib/php/default.tcfg ; Should tidy clean and repair output automatically? ; WARNING: Do not use this option if you are generating non-html content ; such as dynamic images -; https://php.net/tidy.clean-output +; http://php.net/tidy.clean-output tidy.clean_output = Off [soap] ; Enables or disables WSDL caching feature. -; https://php.net/soap.wsdl-cache-enabled +; http://php.net/soap.wsdl-cache-enabled soap.wsdl_cache_enabled=1 ; Sets the directory name where SOAP extension will put cache files. -; https://php.net/soap.wsdl-cache-dir +; http://php.net/soap.wsdl-cache-dir soap.wsdl_cache_dir="/tmp" ; (time to live) Sets the number of second while cached file will be used ; instead of original one. -; https://php.net/soap.wsdl-cache-ttl +; http://php.net/soap.wsdl-cache-ttl soap.wsdl_cache_ttl=86400 ; Sets the size of the cache limit. (Max. number of WSDL files to cache) @@ -1769,25 +1886,36 @@ soap.wsdl_cache_limit = 5 ; Sets the maximum number of open links or -1 for unlimited. ldap.max_links = -1 +[mcrypt] +; For more information about mcrypt settings see http://php.net/mcrypt-module-open + +; Directory where to load mcrypt algorithms +; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) +;mcrypt.algorithms_dir= + +; Directory where to load mcrypt modes +; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) +;mcrypt.modes_dir= + [dba] ;dba.default_handler= [opcache] ; Determines if Zend OPCache is enabled -;opcache.enable=1 +;opcache.enable=0 ; Determines if Zend OPCache is enabled for the CLI version of PHP ;opcache.enable_cli=0 ; The OPcache shared memory storage size. -;opcache.memory_consumption=128 +;opcache.memory_consumption=64 ; The amount of memory for interned strings in Mbytes. -;opcache.interned_strings_buffer=8 +;opcache.interned_strings_buffer=4 ; The maximum number of keys (scripts) in the OPcache hash table. -; Only numbers between 200 and 1000000 are allowed. -;opcache.max_accelerated_files=10000 +; Only numbers between 200 and 100000 are allowed. +;opcache.max_accelerated_files=2000 ; The maximum percentage of "wasted" memory until a restart is scheduled. ;opcache.max_wasted_percentage=5 @@ -1814,18 +1942,22 @@ ldap.max_links = -1 ; size of the optimized code. ;opcache.save_comments=1 -; If enabled, compilation warnings (including notices and deprecations) will -; be recorded and replayed each time a file is included. Otherwise, compilation -; warnings will only be emitted when the file is first cached. -;opcache.record_warnings=0 +; If disabled, PHPDoc comments are not loaded from SHM, so "Doc Comments" +; may be always stored (save_comments=1), but not loaded by applications +; that don't need them anyway. +;opcache.load_comments=1 + +; If enabled, a fast shutdown sequence is used for the accelerated code +;opcache.fast_shutdown=0 ; Allow file existence override (file_exists, etc.) performance feature. ;opcache.enable_file_override=0 ; A bitmask, where each bit enables or disables the appropriate OPcache ; passes -;opcache.optimization_level=0x7FFFBFFF +;opcache.optimization_level=0xffffffff +;opcache.inherited_hack=1 ;opcache.dups_fix=0 ; The location of the OPcache blacklist file (wildcards allowed). @@ -1840,6 +1972,10 @@ ldap.max_links = -1 ; are cached. ;opcache.max_file_size=0 +; Check the cache checksum each N requests. +; The default value of "0" means that the checks are disabled. +;opcache.consistency_checks=0 + ; How long to wait (in seconds) for a scheduled restart to begin if the cache ; is not being accessed. ;opcache.force_restart_timeout=180 @@ -1860,72 +1996,11 @@ ldap.max_links = -1 ; Useful for internal debugging only. ;opcache.protect_memory=0 -; Allows calling OPcache API functions only from PHP scripts which path is -; started from specified string. The default "" means no restriction -;opcache.restrict_api= - -; Mapping base of shared memory segments (for Windows only). All the PHP -; processes have to map shared memory into the same address space. This -; directive allows to manually fix the "Unable to reattach to base address" -; errors. -;opcache.mmap_base= - -; Facilitates multiple OPcache instances per user (for Windows only). All PHP -; processes with the same cache ID and user share an OPcache instance. -;opcache.cache_id= - -; Enables and sets the second level cache directory. -; It should improve performance when SHM memory is full, at server restart or -; SHM reset. The default "" disables file based caching. -;opcache.file_cache= - -; Enables or disables opcode caching in shared memory. -;opcache.file_cache_only=0 - -; Enables or disables checksum validation when script loaded from file cache. -;opcache.file_cache_consistency_checks=1 - -; Implies opcache.file_cache_only=1 for a certain process that failed to -; reattach to the shared memory (for Windows only). Explicitly enabled file -; cache is required. -;opcache.file_cache_fallback=1 - -; Enables or disables copying of PHP code (text segment) into HUGE PAGES. -; Under certain circumstances (if only a single global PHP process is -; started from which all others fork), this can increase performance -; by a tiny amount because TLB misses are reduced. On the other hand, this -; delays PHP startup, increases memory usage and degrades performance -; under memory pressure - use with care. -; Requires appropriate OS configuration. -;opcache.huge_code_pages=0 - ; Validate cached file permissions. -;opcache.validate_permission=0 +; opcache.validate_permission=0 ; Prevent name collisions in chroot'ed environment. -;opcache.validate_root=0 - -; If specified, it produces opcode dumps for debugging different stages of -; optimizations. -;opcache.opt_debug_level=0 - -; Specifies a PHP script that is going to be compiled and executed at server -; start-up. -; https://php.net/opcache.preload -;opcache.preload= - -; Preloading code as root is not allowed for security reasons. This directive -; facilitates to let the preloading to be run as another user. -; https://php.net/opcache.preload_user -;opcache.preload_user= - -; Prevents caching files that are less than this number of seconds old. It -; protects from caching of incompletely updated files. In case all file updates -; on your site are atomic, you may increase performance by setting it to "0". -;opcache.file_update_protection=2 - -; Absolute path used to store shared lockfiles (for *nix only). -;opcache.lockfile_path=/tmp +; opcache.validate_root=0 [curl] ; A default value for the CURLOPT_CAINFO option. This is required to be an @@ -1950,12 +2025,6 @@ ldap.max_links = -1 ; SSL stream context option. ;openssl.capath= -[ffi] -; FFI API restriction. Possible values: -; "preload" - enabled in CLI scripts and preloaded files (default) -; "false" - always disabled -; "true" - always enabled -;ffi.enable=preload - -; List of headers files to preload, wildcard patterns allowed. -;ffi.preload= +; Local Variables: +; tab-width: 4 +; End: diff --git a/tools/php/php.ini.bak b/tools/php/php.ini.bak new file mode 100644 index 0000000..2268c1f --- /dev/null +++ b/tools/php/php.ini.bak @@ -0,0 +1,1974 @@ +[PHP] + +;;;;;;;;;;;;;;;;;;; +; About php.ini ; +;;;;;;;;;;;;;;;;;;; +; PHP's initialization file, generally called php.ini, is responsible for +; configuring many of the aspects of PHP's behavior. + +; PHP attempts to find and load this configuration from a number of locations. +; The following is a summary of its search order: +; 1. SAPI module specific location. +; 2. The PHPRC environment variable. +; 3. A number of predefined registry keys on Windows +; 4. Current working directory (except CLI) +; 5. The web server's directory (for SAPI modules), or directory of PHP +; (otherwise in Windows) +; 6. The directory from the --with-config-file-path compile time option, or the +; Windows directory (usually C:\windows) +; See the PHP docs for more specific information. +; https://php.net/configuration.file + +; The syntax of the file is extremely simple. Whitespace and lines +; beginning with a semicolon are silently ignored (as you probably guessed). +; Section headers (e.g. [Foo]) are also silently ignored, even though +; they might mean something in the future. + +; Directives following the section heading [PATH=/www/mysite] only +; apply to PHP files in the /www/mysite directory. Directives +; following the section heading [HOST=www.example.com] only apply to +; PHP files served from www.example.com. Directives set in these +; special sections cannot be overridden by user-defined INI files or +; at runtime. Currently, [PATH=] and [HOST=] sections only work under +; CGI/FastCGI. +; https://php.net/ini.sections + +; Directives are specified using the following syntax: +; directive = value +; Directive names are *case sensitive* - foo=bar is different from FOO=bar. +; Directives are variables used to configure PHP or PHP extensions. +; There is no name validation. If PHP can't find an expected +; directive because it is not set or is mistyped, a default value will be used. + +; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one +; of the INI constants (On, Off, True, False, Yes, No and None) or an expression +; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a +; previously set variable or directive (e.g. ${foo}) + +; Expressions in the INI file are limited to bitwise operators and parentheses: +; | bitwise OR +; ^ bitwise XOR +; & bitwise AND +; ~ bitwise NOT +; ! boolean NOT + +; Boolean flags can be turned on using the values 1, On, True or Yes. +; They can be turned off using the values 0, Off, False or No. + +; An empty string can be denoted by simply not writing anything after the equal +; sign, or by using the None keyword: + +; foo = ; sets foo to an empty string +; foo = None ; sets foo to an empty string +; foo = "None" ; sets foo to the string 'None' + +; If you use constants in your value, and these constants belong to a +; dynamically loaded extension (either a PHP extension or a Zend extension), +; you may only use these constants *after* the line that loads the extension. + +;;;;;;;;;;;;;;;;;;; +; About this file ; +;;;;;;;;;;;;;;;;;;; +; PHP comes packaged with two INI files. One that is recommended to be used +; in production environments and one that is recommended to be used in +; development environments. + +; php.ini-production contains settings which hold security, performance and +; best practices at its core. But please be aware, these settings may break +; compatibility with older or less security-conscious applications. We +; recommending using the production ini in production and testing environments. + +; php.ini-development is very similar to its production variant, except it is +; much more verbose when it comes to errors. We recommend using the +; development version only in development environments, as errors shown to +; application users can inadvertently leak otherwise secure information. + +; This is the php.ini-development INI file. + +;;;;;;;;;;;;;;;;;;; +; Quick Reference ; +;;;;;;;;;;;;;;;;;;; + +; The following are all the settings which are different in either the production +; or development versions of the INIs with respect to PHP's default behavior. +; Please see the actual settings later in the document for more details as to why +; we recommend these changes in PHP's behavior. + +; display_errors +; Default Value: On +; Development Value: On +; Production Value: Off + +; display_startup_errors +; Default Value: On +; Development Value: On +; Production Value: Off + +; error_reporting +; Default Value: E_ALL +; Development Value: E_ALL +; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT + +; log_errors +; Default Value: Off +; Development Value: On +; Production Value: On + +; max_input_time +; Default Value: -1 (Unlimited) +; Development Value: 60 (60 seconds) +; Production Value: 60 (60 seconds) + +; output_buffering +; Default Value: Off +; Development Value: 4096 +; Production Value: 4096 + +; register_argc_argv +; Default Value: On +; Development Value: Off +; Production Value: Off + +; request_order +; Default Value: None +; Development Value: "GP" +; Production Value: "GP" + +; session.gc_divisor +; Default Value: 100 +; Development Value: 1000 +; Production Value: 1000 + +; session.sid_bits_per_character +; Default Value: 4 +; Development Value: 5 +; Production Value: 5 + +; short_open_tag +; Default Value: On +; Development Value: Off +; Production Value: Off + +; variables_order +; Default Value: "EGPCS" +; Development Value: "GPCS" +; Production Value: "GPCS" + +; zend.exception_ignore_args +; Default Value: Off +; Development Value: Off +; Production Value: On + +; zend.exception_string_param_max_len +; Default Value: 15 +; Development Value: 15 +; Production Value: 0 + +;;;;;;;;;;;;;;;;;;;; +; php.ini Options ; +;;;;;;;;;;;;;;;;;;;; +; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" +;user_ini.filename = ".user.ini" + +; To disable this feature set this option to an empty value +;user_ini.filename = + +; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) +;user_ini.cache_ttl = 300 + +;;;;;;;;;;;;;;;;;;;; +; Language Options ; +;;;;;;;;;;;;;;;;;;;; + +; Enable the PHP scripting language engine under Apache. +; https://php.net/engine +engine = On + +; This directive determines whether or not PHP will recognize code between +; tags as PHP source which should be processed as such. It is +; generally recommended that should be used and that this feature +; should be disabled, as enabling it may result in issues when generating XML +; documents, however this remains supported for backward compatibility reasons. +; Note that this directive does not control the would work. +; https://php.net/syntax-highlighting +;highlight.string = #DD0000 +;highlight.comment = #FF9900 +;highlight.keyword = #007700 +;highlight.default = #0000BB +;highlight.html = #000000 + +; If enabled, the request will be allowed to complete even if the user aborts +; the request. Consider enabling it if executing long requests, which may end up +; being interrupted by the user or a browser timing out. PHP's default behavior +; is to disable this feature. +; https://php.net/ignore-user-abort +;ignore_user_abort = On + +; Determines the size of the realpath cache to be used by PHP. This value should +; be increased on systems where PHP opens many files to reflect the quantity of +; the file operations performed. +; Note: if open_basedir is set, the cache is disabled +; https://php.net/realpath-cache-size +;realpath_cache_size = 4096k + +; Duration of time, in seconds for which to cache realpath information for a given +; file or directory. For systems with rarely changing files, consider increasing this +; value. +; https://php.net/realpath-cache-ttl +;realpath_cache_ttl = 120 + +; Enables or disables the circular reference collector. +; https://php.net/zend.enable-gc +zend.enable_gc = On + +; If enabled, scripts may be written in encodings that are incompatible with +; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such +; encodings. To use this feature, mbstring extension must be enabled. +;zend.multibyte = Off + +; Allows to set the default encoding for the scripts. This value will be used +; unless "declare(encoding=...)" directive appears at the top of the script. +; Only affects if zend.multibyte is set. +;zend.script_encoding = + +; Allows to include or exclude arguments from stack traces generated for exceptions. +; In production, it is recommended to turn this setting on to prohibit the output +; of sensitive information in stack traces +; Default Value: Off +; Development Value: Off +; Production Value: On +zend.exception_ignore_args = Off + +; Allows setting the maximum string length in an argument of a stringified stack trace +; to a value between 0 and 1000000. +; This has no effect when zend.exception_ignore_args is enabled. +; Default Value: 15 +; Development Value: 15 +; Production Value: 0 +zend.exception_string_param_max_len = 15 + +;;;;;;;;;;;;;;;;; +; Miscellaneous ; +;;;;;;;;;;;;;;;;; + +; Decides whether PHP may expose the fact that it is installed on the server +; (e.g. by adding its signature to the Web server header). It is no security +; threat in any way, but it makes it possible to determine whether you use PHP +; on your server or not. +; https://php.net/expose-php +expose_php = On + +;;;;;;;;;;;;;;;;;;; +; Resource Limits ; +;;;;;;;;;;;;;;;;;;; + +; Maximum execution time of each script, in seconds +; https://php.net/max-execution-time +; Note: This directive is hardcoded to 0 for the CLI SAPI +max_execution_time = 60 + +; Maximum amount of time each script may spend parsing request data. It's a good +; idea to limit this time on productions servers in order to eliminate unexpectedly +; long running scripts. +; Note: This directive is hardcoded to -1 for the CLI SAPI +; Default Value: -1 (Unlimited) +; Development Value: 60 (60 seconds) +; Production Value: 60 (60 seconds) +; https://php.net/max-input-time +max_input_time = 90 + +; Maximum input variable nesting level +; https://php.net/max-input-nesting-level +;max_input_nesting_level = 64 + +; How many GET/POST/COOKIE input variables may be accepted +;max_input_vars = 1000 + +; How many multipart body parts (combined input variable and file uploads) may +; be accepted. +; Default Value: -1 (Sum of max_input_vars and max_file_uploads) +;max_multipart_body_parts = 1500 + +; Maximum amount of memory a script may consume +; https://php.net/memory-limit +memory_limit = 256M + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Error handling and logging ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +; This directive informs PHP of which errors, warnings and notices you would like +; it to take action for. The recommended way of setting values for this +; directive is through the use of the error level constants and bitwise +; operators. The error level constants are below here for convenience as well as +; some common settings and their meanings. +; By default, PHP is set to take action on all errors, notices and warnings EXCEPT +; those related to E_NOTICE and E_STRICT, which together cover best practices and +; recommended coding standards in PHP. For performance reasons, this is the +; recommend error reporting setting. Your production server shouldn't be wasting +; resources complaining about best practices and coding standards. That's what +; development servers and development settings are for. +; Note: The php.ini-development file has this setting as E_ALL. This +; means it pretty much reports everything which is exactly what you want during +; development and early testing. +; +; Error Level Constants: +; E_ALL - All errors and warnings +; E_ERROR - fatal run-time errors +; E_RECOVERABLE_ERROR - almost fatal run-time errors +; E_WARNING - run-time warnings (non-fatal errors) +; E_PARSE - compile-time parse errors +; E_NOTICE - run-time notices (these are warnings which often result +; from a bug in your code, but it's possible that it was +; intentional (e.g., using an uninitialized variable and +; relying on the fact it is automatically initialized to an +; empty string) +; E_STRICT - run-time notices, enable to have PHP suggest changes +; to your code which will ensure the best interoperability +; and forward compatibility of your code +; E_CORE_ERROR - fatal errors that occur during PHP's initial startup +; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's +; initial startup +; E_COMPILE_ERROR - fatal compile-time errors +; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) +; E_USER_ERROR - user-generated error message +; E_USER_WARNING - user-generated warning message +; E_USER_NOTICE - user-generated notice message +; E_DEPRECATED - warn about code that will not work in future versions +; of PHP +; E_USER_DEPRECATED - user-generated deprecation warnings +; +; Common Values: +; E_ALL (Show all errors, warnings and notices including coding standards.) +; E_ALL & ~E_NOTICE (Show all errors, except for notices) +; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.) +; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) +; Default Value: E_ALL +; Development Value: E_ALL +; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT +; https://php.net/error-reporting +error_reporting = E_ALL + +; This directive controls whether or not and where PHP will output errors, +; notices and warnings too. Error output is very useful during development, but +; it could be very dangerous in production environments. Depending on the code +; which is triggering the error, sensitive information could potentially leak +; out of your application such as database usernames and passwords or worse. +; For production environments, we recommend logging errors rather than +; sending them to STDOUT. +; Possible Values: +; Off = Do not display any errors +; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) +; On or stdout = Display errors to STDOUT +; Default Value: On +; Development Value: On +; Production Value: Off +; https://php.net/display-errors +display_errors = On + +; The display of errors which occur during PHP's startup sequence are handled +; separately from display_errors. We strongly recommend you set this to 'off' +; for production servers to avoid leaking configuration details. +; Default Value: On +; Development Value: On +; Production Value: Off +; https://php.net/display-startup-errors +display_startup_errors = On + +; Besides displaying errors, PHP can also log errors to locations such as a +; server-specific log, STDERR, or a location specified by the error_log +; directive found below. While errors should not be displayed on productions +; servers they should still be monitored and logging is a great way to do that. +; Default Value: Off +; Development Value: On +; Production Value: On +; https://php.net/log-errors +log_errors = On + +; Do not log repeated messages. Repeated errors must occur in same file on same +; line unless ignore_repeated_source is set true. +; https://php.net/ignore-repeated-errors +ignore_repeated_errors = Off + +; Ignore source of message when ignoring repeated messages. When this setting +; is On you will not log errors with repeated messages from different files or +; source lines. +; https://php.net/ignore-repeated-source +ignore_repeated_source = Off + +; If this parameter is set to Off, then memory leaks will not be shown (on +; stdout or in the log). This is only effective in a debug compile, and if +; error reporting includes E_WARNING in the allowed list +; https://php.net/report-memleaks +report_memleaks = On + +; This setting is off by default. +;report_zend_debug = 0 + +; Turn off normal error reporting and emit XML-RPC error XML +; https://php.net/xmlrpc-errors +;xmlrpc_errors = 0 + +; An XML-RPC faultCode +;xmlrpc_error_number = 0 + +; When PHP displays or logs an error, it has the capability of formatting the +; error message as HTML for easier reading. This directive controls whether +; the error message is formatted as HTML or not. +; Note: This directive is hardcoded to Off for the CLI SAPI +; https://php.net/html-errors +;html_errors = On + +; If html_errors is set to On *and* docref_root is not empty, then PHP +; produces clickable error messages that direct to a page describing the error +; or function causing the error in detail. +; You can download a copy of the PHP manual from https://php.net/docs +; and change docref_root to the base URL of your local copy including the +; leading '/'. You must also specify the file extension being used including +; the dot. PHP's default behavior is to leave these settings empty, in which +; case no links to documentation are generated. +; Note: Never use this feature for production boxes. +; https://php.net/docref-root +; Examples +;docref_root = "/phpmanual/" + +; https://php.net/docref-ext +;docref_ext = .html + +; String to output before an error message. PHP's default behavior is to leave +; this setting blank. +; https://php.net/error-prepend-string +; Example: +;error_prepend_string = "" + +; String to output after an error message. PHP's default behavior is to leave +; this setting blank. +; https://php.net/error-append-string +; Example: +;error_append_string = "" + +; Log errors to specified file. PHP's default behavior is to leave this value +; empty. +; https://php.net/error-log +; Example: +;error_log = php_errors.log +; Log errors to syslog (Event Log on Windows). +;error_log = syslog + +; The syslog ident is a string which is prepended to every message logged +; to syslog. Only used when error_log is set to syslog. +;syslog.ident = php + +; The syslog facility is used to specify what type of program is logging +; the message. Only used when error_log is set to syslog. +;syslog.facility = user + +; Set this to disable filtering control characters (the default). +; Some loggers only accept NVT-ASCII, others accept anything that's not +; control characters. If your logger accepts everything, then no filtering +; is needed at all. +; Allowed values are: +; ascii (all printable ASCII characters and NL) +; no-ctrl (all characters except control characters) +; all (all characters) +; raw (like "all", but messages are not split at newlines) +; https://php.net/syslog.filter +;syslog.filter = ascii + +;windows.show_crt_warning +; Default value: 0 +; Development value: 0 +; Production value: 0 + +;;;;;;;;;;;;;;;;; +; Data Handling ; +;;;;;;;;;;;;;;;;; + +; The separator used in PHP generated URLs to separate arguments. +; PHP's default setting is "&". +; https://php.net/arg-separator.output +; Example: +;arg_separator.output = "&" + +; List of separator(s) used by PHP to parse input URLs into variables. +; PHP's default setting is "&". +; NOTE: Every character in this directive is considered as separator! +; https://php.net/arg-separator.input +; Example: +;arg_separator.input = ";&" + +; This directive determines which super global arrays are registered when PHP +; starts up. G,P,C,E & S are abbreviations for the following respective super +; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty +; paid for the registration of these arrays and because ENV is not as commonly +; used as the others, ENV is not recommended on productions servers. You +; can still get access to the environment variables through getenv() should you +; need to. +; Default Value: "EGPCS" +; Development Value: "GPCS" +; Production Value: "GPCS"; +; https://php.net/variables-order +variables_order = "GPCS" + +; This directive determines which super global data (G,P & C) should be +; registered into the super global array REQUEST. If so, it also determines +; the order in which that data is registered. The values for this directive +; are specified in the same manner as the variables_order directive, +; EXCEPT one. Leaving this value empty will cause PHP to use the value set +; in the variables_order directive. It does not mean it will leave the super +; globals array REQUEST empty. +; Default Value: None +; Development Value: "GP" +; Production Value: "GP" +; https://php.net/request-order +request_order = "GP" + +; This directive determines whether PHP registers $argv & $argc each time it +; runs. $argv contains an array of all the arguments passed to PHP when a script +; is invoked. $argc contains an integer representing the number of arguments +; that were passed when the script was invoked. These arrays are extremely +; useful when running scripts from the command line. When this directive is +; enabled, registering these variables consumes CPU cycles and memory each time +; a script is executed. For performance reasons, this feature should be disabled +; on production servers. +; Note: This directive is hardcoded to On for the CLI SAPI +; Default Value: On +; Development Value: Off +; Production Value: Off +; https://php.net/register-argc-argv +register_argc_argv = Off + +; When enabled, the ENV, REQUEST and SERVER variables are created when they're +; first used (Just In Time) instead of when the script starts. If these +; variables are not used within a script, having this directive on will result +; in a performance gain. The PHP directive register_argc_argv must be disabled +; for this directive to have any effect. +; https://php.net/auto-globals-jit +auto_globals_jit = On + +; Whether PHP will read the POST data. +; This option is enabled by default. +; Most likely, you won't want to disable this option globally. It causes $_POST +; and $_FILES to always be empty; the only way you will be able to read the +; POST data will be through the php://input stream wrapper. This can be useful +; to proxy requests or to process the POST data in a memory efficient fashion. +; https://php.net/enable-post-data-reading +;enable_post_data_reading = Off + +; Maximum size of POST data that PHP will accept. +; Its value may be 0 to disable the limit. It is ignored if POST data reading +; is disabled through enable_post_data_reading. +; https://php.net/post-max-size +post_max_size = 32M + +; Automatically add files before PHP document. +; https://php.net/auto-prepend-file +auto_prepend_file = + +; Automatically add files after PHP document. +; https://php.net/auto-append-file +auto_append_file = + +; By default, PHP will output a media type using the Content-Type header. To +; disable this, simply set it to be empty. +; +; PHP's built-in default media type is set to text/html. +; https://php.net/default-mimetype +default_mimetype = "text/html" + +; PHP's default character set is set to UTF-8. +; https://php.net/default-charset +default_charset = "UTF-8" + +; PHP internal character encoding is set to empty. +; If empty, default_charset is used. +; https://php.net/internal-encoding +;internal_encoding = + +; PHP input character encoding is set to empty. +; If empty, default_charset is used. +; https://php.net/input-encoding +;input_encoding = + +; PHP output character encoding is set to empty. +; If empty, default_charset is used. +; See also output_buffer. +; https://php.net/output-encoding +;output_encoding = + +;;;;;;;;;;;;;;;;;;;;;;;;; +; Paths and Directories ; +;;;;;;;;;;;;;;;;;;;;;;;;; + +; UNIX: "/path1:/path2" +;include_path = ".:/php/includes" +; +; Windows: "\path1;\path2" +;include_path = ".;c:\php\includes" +; +; PHP's default setting for include_path is ".;/path/to/php/pear" +; https://php.net/include-path + +; The root of the PHP pages, used only if nonempty. +; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root +; if you are running php as a CGI under any web server (other than IIS) +; see documentation for security issues. The alternate is to use the +; cgi.force_redirect configuration below +; https://php.net/doc-root +doc_root = + +; The directory under which PHP opens the script using /~username used only +; if nonempty. +; https://php.net/user-dir +user_dir = + +; Directory in which the loadable extensions (modules) reside. +; https://php.net/extension-dir +;extension_dir = "./" +; On windows: +;extension_dir = "ext" + +; Directory where the temporary files should be placed. +; Defaults to the system default (see sys_get_temp_dir) +;sys_temp_dir = "/tmp" + +; Whether or not to enable the dl() function. The dl() function does NOT work +; properly in multithreaded servers, such as IIS or Zeus, and is automatically +; disabled on them. +; https://php.net/enable-dl +enable_dl = Off + +; cgi.force_redirect is necessary to provide security running PHP as a CGI under +; most web servers. Left undefined, PHP turns this on by default. You can +; turn it off here AT YOUR OWN RISK +; **You CAN safely turn this off for IIS, in fact, you MUST.** +; https://php.net/cgi.force-redirect +;cgi.force_redirect = 1 + +; if cgi.nph is enabled it will force cgi to always sent Status: 200 with +; every request. PHP's default behavior is to disable this feature. +;cgi.nph = 1 + +; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape +; (iPlanet) web servers, you MAY need to set an environment variable name that PHP +; will look for to know it is OK to continue execution. Setting this variable MAY +; cause security issues, KNOW WHAT YOU ARE DOING FIRST. +; https://php.net/cgi.redirect-status-env +;cgi.redirect_status_env = + +; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's +; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok +; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting +; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting +; of zero causes PHP to behave as before. Default is 1. You should fix your scripts +; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. +; https://php.net/cgi.fix-pathinfo +;cgi.fix_pathinfo=1 + +; if cgi.discard_path is enabled, the PHP CGI binary can safely be placed outside +; of the web tree and people will not be able to circumvent .htaccess security. +;cgi.discard_path=1 + +; FastCGI under IIS supports the ability to impersonate +; security tokens of the calling client. This allows IIS to define the +; security context that the request runs under. mod_fastcgi under Apache +; does not currently support this feature (03/17/2002) +; Set to 1 if running under IIS. Default is zero. +; https://php.net/fastcgi.impersonate +;fastcgi.impersonate = 1 + +; Disable logging through FastCGI connection. PHP's default behavior is to enable +; this feature. +;fastcgi.logging = 0 + +; cgi.rfc2616_headers configuration option tells PHP what type of headers to +; use when sending HTTP response code. If set to 0, PHP sends Status: header that +; is supported by Apache. When this option is set to 1, PHP will send +; RFC2616 compliant header. +; Default is zero. +; https://php.net/cgi.rfc2616-headers +;cgi.rfc2616_headers = 0 + +; cgi.check_shebang_line controls whether CGI PHP checks for line starting with #! +; (shebang) at the top of the running script. This line might be needed if the +; script support running both as stand-alone script and via PHP CGI<. PHP in CGI +; mode skips this line and ignores its content if this directive is turned on. +; https://php.net/cgi.check-shebang-line +;cgi.check_shebang_line=1 + +;;;;;;;;;;;;;;;; +; File Uploads ; +;;;;;;;;;;;;;;;; + +; Whether to allow HTTP file uploads. +; https://php.net/file-uploads +file_uploads = On + +; Temporary directory for HTTP uploaded files (will use system default if not +; specified). +; https://php.net/upload-tmp-dir +;upload_tmp_dir = + +; Maximum allowed size for uploaded files. +; https://php.net/upload-max-filesize +upload_max_filesize = 32M + +; Maximum number of files that can be uploaded via a single request +max_file_uploads = 20 + +;;;;;;;;;;;;;;;;;; +; Fopen wrappers ; +;;;;;;;;;;;;;;;;;; + +; Whether to allow the treatment of URLs (like http:// or ftp://) as files. +; https://php.net/allow-url-fopen +allow_url_fopen = On + +; Whether to allow include/require to open URLs (like https:// or ftp://) as files. +; https://php.net/allow-url-include +allow_url_include = Off + +; Define the anonymous ftp password (your email address). PHP's default setting +; for this is empty. +; https://php.net/from +;from="john@doe.com" + +; Define the User-Agent string. PHP's default setting for this is empty. +; https://php.net/user-agent +;user_agent="PHP" + +; Default timeout for socket based streams (seconds) +; https://php.net/default-socket-timeout +default_socket_timeout = 60 + +; If your scripts have to deal with files from Macintosh systems, +; or you are running on a Mac and need to deal with files from +; unix or win32 systems, setting this flag will cause PHP to +; automatically detect the EOL character in those files so that +; fgets() and file() will work regardless of the source of the file. +; https://php.net/auto-detect-line-endings +;auto_detect_line_endings = Off + +;;;;;;;;;;;;;;;;;;;;;; +; Dynamic Extensions ; +;;;;;;;;;;;;;;;;;;;;;; + +; If you wish to have an extension loaded automatically, use the following +; syntax: +; +; extension=modulename +; +; For example: +; +; extension=mysqli +; +; When the extension library to load is not located in the default extension +; directory, You may specify an absolute path to the library file: +; +; extension=/path/to/extension/mysqli.so +; +; Note : The syntax used in previous PHP versions ('extension=.so' and +; 'extension='php_.dll') is supported for legacy reasons and may be +; deprecated in a future PHP major version. So, when it is possible, please +; move to the new ('extension=) syntax. +; +; Notes for Windows environments : +; +; - Many DLL files are located in the ext/ +; extension folders as well as the separate PECL DLL download. +; Be sure to appropriately set the extension_dir directive. +; +;extension=bz2 + +; The ldap extension must be before curl if OpenSSL 1.0.2 and OpenLDAP is used +; otherwise it results in segfault when unloading after using SASL. +; See https://github.com/php/php-src/issues/8620 for more info. +extension=ldap + +extension=curl +;extension=ffi +;extension=ftp +extension=fileinfo +;extension=gd +;extension=gettext +;extension=gmp +;extension=intl +;extension=imap +extension=mbstring +;extension=exif ; Must be after mbstring as it depends on it +extension=mysqli +;extension=oci8_12c ; Use with Oracle Database 12c Instant Client +;extension=oci8_19 ; Use with Oracle Database 19 Instant Client +;extension=odbc +extension=openssl +;extension=pdo_firebird +;extension=pdo_mysql +;extension=pdo_oci +;extension=pdo_odbc +;extension=pdo_pgsql +;extension=pdo_sqlite +;extension=pgsql +;extension=shmop + +; The MIBS data available in the PHP distribution must be installed. +; See https://www.php.net/manual/en/snmp.installation.php +extension=snmp + +;extension=soap +extension=sockets +;extension=sodium +;extension=sqlite3 +extension=tidy +;extension=xsl +extension=zip +extension=win32service +extension=win32ps +extension=winbinder +;zend_extension=opcache + +;;;;;;;;;;;;;;;;;;; +; Module Settings ; +;;;;;;;;;;;;;;;;;;; + +[CLI Server] +; Whether the CLI web server uses ANSI color coding in its terminal output. +cli_server.color = On + +[Date] +; Defines the default timezone used by the date functions +; https://php.net/date.timezone +date.timezone = America/Chicago + +; https://php.net/date.default-latitude +;date.default_latitude = 31.7667 + +; https://php.net/date.default-longitude +;date.default_longitude = 35.2333 + +; https://php.net/date.sunrise-zenith +;date.sunrise_zenith = 90.833333 + +; https://php.net/date.sunset-zenith +;date.sunset_zenith = 90.833333 + +[filter] +; https://php.net/filter.default +;filter.default = unsafe_raw + +; https://php.net/filter.default-flags +;filter.default_flags = + +[iconv] +; Use of this INI entry is deprecated, use global input_encoding instead. +; If empty, default_charset or input_encoding or iconv.input_encoding is used. +; The precedence is: default_charset < input_encoding < iconv.input_encoding +;iconv.input_encoding = + +; Use of this INI entry is deprecated, use global internal_encoding instead. +; If empty, default_charset or internal_encoding or iconv.internal_encoding is used. +; The precedence is: default_charset < internal_encoding < iconv.internal_encoding +;iconv.internal_encoding = + +; Use of this INI entry is deprecated, use global output_encoding instead. +; If empty, default_charset or output_encoding or iconv.output_encoding is used. +; The precedence is: default_charset < output_encoding < iconv.output_encoding +; To use an output encoding conversion, iconv's output handler must be set +; otherwise output encoding conversion cannot be performed. +;iconv.output_encoding = + +[imap] +; rsh/ssh logins are disabled by default. Use this INI entry if you want to +; enable them. Note that the IMAP library does not filter mailbox names before +; passing them to rsh/ssh command, thus passing untrusted data to this function +; with rsh/ssh enabled is insecure. +;imap.enable_insecure_rsh=0 + +[intl] +;intl.default_locale = +; This directive allows you to produce PHP errors when some error +; happens within intl functions. The value is the level of the error produced. +; Default is 0, which does not produce any errors. +;intl.error_level = E_WARNING +;intl.use_exceptions = 0 + +[sqlite3] +; Directory pointing to SQLite3 extensions +; https://php.net/sqlite3.extension-dir +;sqlite3.extension_dir = + +; SQLite defensive mode flag (only available from SQLite 3.26+) +; When the defensive flag is enabled, language features that allow ordinary +; SQL to deliberately corrupt the database file are disabled. This forbids +; writing directly to the schema, shadow tables (eg. FTS data tables), or +; the sqlite_dbpage virtual table. +; https://www.sqlite.org/c3ref/c_dbconfig_defensive.html +; (for older SQLite versions, this flag has no use) +;sqlite3.defensive = 1 + +[Pcre] +; PCRE library backtracking limit. +; https://php.net/pcre.backtrack-limit +;pcre.backtrack_limit=100000 + +; PCRE library recursion limit. +; Please note that if you set this value to a high number you may consume all +; the available process stack and eventually crash PHP (due to reaching the +; stack size limit imposed by the Operating System). +; https://php.net/pcre.recursion-limit +;pcre.recursion_limit=100000 + +; Enables or disables JIT compilation of patterns. This requires the PCRE +; library to be compiled with JIT support. +;pcre.jit=1 + +[Pdo] +; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" +; https://php.net/pdo-odbc.connection-pooling +;pdo_odbc.connection_pooling=strict + +[Pdo_mysql] +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +pdo_mysql.default_socket= + +[Phar] +; https://php.net/phar.readonly +;phar.readonly = On + +; https://php.net/phar.require-hash +;phar.require_hash = On + +;phar.cache_list = + +[mail function] +; For Win32 only. +; https://php.net/smtp +SMTP = localhost +; https://php.net/smtp-port +smtp_port = 25 + +; For Win32 only. +; https://php.net/sendmail-from +;sendmail_from = me@example.com + +; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). +; https://php.net/sendmail-path +;sendmail_path = + +; Force the addition of the specified parameters to be passed as extra parameters +; to the sendmail binary. These parameters will always replace the value of +; the 5th parameter to mail(). +;mail.force_extra_parameters = + +; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename +mail.add_x_header = Off + +; Use mixed LF and CRLF line separators to keep compatibility with some +; RFC 2822 non conformant MTA. +mail.mixed_lf_and_crlf = Off + +; The path to a log file that will log all mail() calls. Log entries include +; the full path of the script, line number, To address and headers. +;mail.log = +; Log mail to syslog (Event Log on Windows). +;mail.log = syslog + +[ODBC] +; https://php.net/odbc.default-db +;odbc.default_db = Not yet implemented + +; https://php.net/odbc.default-user +;odbc.default_user = Not yet implemented + +; https://php.net/odbc.default-pw +;odbc.default_pw = Not yet implemented + +; Controls the ODBC cursor model. +; Default: SQL_CURSOR_STATIC (default). +;odbc.default_cursortype + +; Allow or prevent persistent links. +; https://php.net/odbc.allow-persistent +odbc.allow_persistent = On + +; Check that a connection is still valid before reuse. +; https://php.net/odbc.check-persistent +odbc.check_persistent = On + +; Maximum number of persistent links. -1 means no limit. +; https://php.net/odbc.max-persistent +odbc.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; https://php.net/odbc.max-links +odbc.max_links = -1 + +; Handling of LONG fields. Returns number of bytes to variables. 0 means +; passthru. +; https://php.net/odbc.defaultlrl +odbc.defaultlrl = 4096 + +; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. +; See the documentation on odbc_binmode and odbc_longreadlen for an explanation +; of odbc.defaultlrl and odbc.defaultbinmode +; https://php.net/odbc.defaultbinmode +odbc.defaultbinmode = 1 + +[MySQLi] + +; Maximum number of persistent links. -1 means no limit. +; https://php.net/mysqli.max-persistent +mysqli.max_persistent = -1 + +; Allow accessing, from PHP's perspective, local files with LOAD DATA statements +; https://php.net/mysqli.allow_local_infile +;mysqli.allow_local_infile = On + +; It allows the user to specify a folder where files that can be sent via LOAD DATA +; LOCAL can exist. It is ignored if mysqli.allow_local_infile is enabled. +;mysqli.local_infile_directory = + +; Allow or prevent persistent links. +; https://php.net/mysqli.allow-persistent +mysqli.allow_persistent = On + +; Maximum number of links. -1 means no limit. +; https://php.net/mysqli.max-links +mysqli.max_links = -1 + +; Default port number for mysqli_connect(). If unset, mysqli_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +; https://php.net/mysqli.default-port +mysqli.default_port = 3306 + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +; https://php.net/mysqli.default-socket +mysqli.default_socket = + +; Default host for mysqli_connect() (doesn't apply in safe mode). +; https://php.net/mysqli.default-host +mysqli.default_host = + +; Default user for mysqli_connect() (doesn't apply in safe mode). +; https://php.net/mysqli.default-user +mysqli.default_user = + +; Default password for mysqli_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +; https://php.net/mysqli.default-pw +mysqli.default_pw = + +; If this option is enabled, closing a persistent connection will rollback +; any pending transactions of this connection, before it is put back +; into the persistent connection pool. +;mysqli.rollback_on_cached_plink = Off + +[mysqlnd] +; Enable / Disable collection of general statistics by mysqlnd which can be +; used to tune and monitor MySQL operations. +mysqlnd.collect_statistics = On + +; Enable / Disable collection of memory usage statistics by mysqlnd which can be +; used to tune and monitor MySQL operations. +mysqlnd.collect_memory_statistics = On + +; Records communication from all extensions using mysqlnd to the specified log +; file. +; https://php.net/mysqlnd.debug +;mysqlnd.debug = + +; Defines which queries will be logged. +;mysqlnd.log_mask = 0 + +; Default size of the mysqlnd memory pool, which is used by result sets. +;mysqlnd.mempool_default_size = 16000 + +; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. +;mysqlnd.net_cmd_buffer_size = 2048 + +; Size of a pre-allocated buffer used for reading data sent by the server in +; bytes. +;mysqlnd.net_read_buffer_size = 32768 + +; Timeout for network requests in seconds. +;mysqlnd.net_read_timeout = 31536000 + +; SHA-256 Authentication Plugin related. File with the MySQL server public RSA +; key. +;mysqlnd.sha256_server_public_key = + +[OCI8] + +; Connection: Enables privileged connections using external +; credentials (OCI_SYSOPER, OCI_SYSDBA) +; https://php.net/oci8.privileged-connect +;oci8.privileged_connect = Off + +; Connection: The maximum number of persistent OCI8 connections per +; process. Using -1 means no limit. +; https://php.net/oci8.max-persistent +;oci8.max_persistent = -1 + +; Connection: The maximum number of seconds a process is allowed to +; maintain an idle persistent connection. Using -1 means idle +; persistent connections will be maintained forever. +; https://php.net/oci8.persistent-timeout +;oci8.persistent_timeout = -1 + +; Connection: The number of seconds that must pass before issuing a +; ping during oci_pconnect() to check the connection validity. When +; set to 0, each oci_pconnect() will cause a ping. Using -1 disables +; pings completely. +; https://php.net/oci8.ping-interval +;oci8.ping_interval = 60 + +; Connection: Set this to a user chosen connection class to be used +; for all pooled server requests with Oracle Database Resident +; Connection Pooling (DRCP). To use DRCP, this value should be set to +; the same string for all web servers running the same application, +; the database pool must be configured, and the connection string must +; specify to use a pooled server. +;oci8.connection_class = + +; High Availability: Using On lets PHP receive Fast Application +; Notification (FAN) events generated when a database node fails. The +; database must also be configured to post FAN events. +;oci8.events = Off + +; Tuning: This option enables statement caching, and specifies how +; many statements to cache. Using 0 disables statement caching. +; https://php.net/oci8.statement-cache-size +;oci8.statement_cache_size = 20 + +; Tuning: Enables row prefetching and sets the default number of +; rows that will be fetched automatically after statement execution. +; https://php.net/oci8.default-prefetch +;oci8.default_prefetch = 100 + +; Tuning: Sets the amount of LOB data that is internally returned from +; Oracle Database when an Oracle LOB locator is initially retrieved as +; part of a query. Setting this can improve performance by reducing +; round-trips. +; https://php.net/oci8.prefetch-lob-size +; oci8.prefetch_lob_size = 0 + +; Compatibility. Using On means oci_close() will not close +; oci_connect() and oci_new_connect() connections. +; https://php.net/oci8.old-oci-close-semantics +;oci8.old_oci_close_semantics = Off + +[PostgreSQL] +; Allow or prevent persistent links. +; https://php.net/pgsql.allow-persistent +pgsql.allow_persistent = On + +; Detect broken persistent links always with pg_pconnect(). +; Auto reset feature requires a little overheads. +; https://php.net/pgsql.auto-reset-persistent +pgsql.auto_reset_persistent = Off + +; Maximum number of persistent links. -1 means no limit. +; https://php.net/pgsql.max-persistent +pgsql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +; https://php.net/pgsql.max-links +pgsql.max_links = -1 + +; Ignore PostgreSQL backends Notice message or not. +; Notice message logging require a little overheads. +; https://php.net/pgsql.ignore-notice +pgsql.ignore_notice = 0 + +; Log PostgreSQL backends Notice message or not. +; Unless pgsql.ignore_notice=0, module cannot log notice message. +; https://php.net/pgsql.log-notice +pgsql.log_notice = 0 + +[bcmath] +; Number of decimal digits for all bcmath functions. +; https://php.net/bcmath.scale +bcmath.scale = 0 + +[browscap] +; https://php.net/browscap +;browscap = extra/browscap.ini + +[Session] +; Handler used to store/retrieve data. +; https://php.net/session.save-handler +session.save_handler = files + +; Argument passed to save_handler. In the case of files, this is the path +; where data files are stored. Note: Windows users have to change this +; variable in order to use PHP's session functions. +; +; The path can be defined as: +; +; session.save_path = "N;/path" +; +; where N is an integer. Instead of storing all the session files in +; /path, what this will do is use subdirectories N-levels deep, and +; store the session data in those directories. This is useful if +; your OS has problems with many files in one directory, and is +; a more efficient layout for servers that handle many sessions. +; +; NOTE 1: PHP will not create this directory structure automatically. +; You can use the script in the ext/session dir for that purpose. +; NOTE 2: See the section on garbage collection below if you choose to +; use subdirectories for session storage +; +; The file storage module creates files using mode 600 by default. +; You can change that by using +; +; session.save_path = "N;MODE;/path" +; +; where MODE is the octal representation of the mode. Note that this +; does not overwrite the process's umask. +; https://php.net/session.save-path +;session.save_path = "/tmp" + +; Whether to use strict session mode. +; Strict session mode does not accept an uninitialized session ID, and +; regenerates the session ID if the browser sends an uninitialized session ID. +; Strict mode protects applications from session fixation via a session adoption +; vulnerability. It is disabled by default for maximum compatibility, but +; enabling it is encouraged. +; https://wiki.php.net/rfc/strict_sessions +session.use_strict_mode = 0 + +; Whether to use cookies. +; https://php.net/session.use-cookies +session.use_cookies = 1 + +; https://php.net/session.cookie-secure +;session.cookie_secure = + +; This option forces PHP to fetch and use a cookie for storing and maintaining +; the session id. We encourage this operation as it's very helpful in combating +; session hijacking when not specifying and managing your own session id. It is +; not the be-all and end-all of session hijacking defense, but it's a good start. +; https://php.net/session.use-only-cookies +session.use_only_cookies = 1 + +; Name of the session (used as cookie name). +; https://php.net/session.name +session.name = PHPSESSID + +; Initialize session on request startup. +; https://php.net/session.auto-start +session.auto_start = 0 + +; Lifetime in seconds of cookie or, if 0, until browser is restarted. +; https://php.net/session.cookie-lifetime +session.cookie_lifetime = 0 + +; The path for which the cookie is valid. +; https://php.net/session.cookie-path +session.cookie_path = / + +; The domain for which the cookie is valid. +; https://php.net/session.cookie-domain +session.cookie_domain = + +; Whether or not to add the httpOnly flag to the cookie, which makes it +; inaccessible to browser scripting languages such as JavaScript. +; https://php.net/session.cookie-httponly +session.cookie_httponly = + +; Add SameSite attribute to cookie to help mitigate Cross-Site Request Forgery (CSRF/XSRF) +; Current valid values are "Strict", "Lax" or "None". When using "None", +; make sure to include the quotes, as `none` is interpreted like `false` in ini files. +; https://tools.ietf.org/html/draft-west-first-party-cookies-07 +session.cookie_samesite = + +; Handler used to serialize data. php is the standard serializer of PHP. +; https://php.net/session.serialize-handler +session.serialize_handler = php + +; Defines the probability that the 'garbage collection' process is started on every +; session initialization. The probability is calculated by using gc_probability/gc_divisor, +; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. +; Default Value: 1 +; Development Value: 1 +; Production Value: 1 +; https://php.net/session.gc-probability +session.gc_probability = 1 + +; Defines the probability that the 'garbage collection' process is started on every +; session initialization. The probability is calculated by using gc_probability/gc_divisor, +; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. +; For high volume production servers, using a value of 1000 is a more efficient approach. +; Default Value: 100 +; Development Value: 1000 +; Production Value: 1000 +; https://php.net/session.gc-divisor +session.gc_divisor = 1000 + +; After this number of seconds, stored data will be seen as 'garbage' and +; cleaned up by the garbage collection process. +; https://php.net/session.gc-maxlifetime +session.gc_maxlifetime = 1440 + +; NOTE: If you are using the subdirectory option for storing session files +; (see session.save_path above), then garbage collection does *not* +; happen automatically. You will need to do your own garbage +; collection through a shell script, cron entry, or some other method. +; For example, the following script is the equivalent of setting +; session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): +; find /path/to/sessions -cmin +24 -type f | xargs rm + +; Check HTTP Referer to invalidate externally stored URLs containing ids. +; HTTP_REFERER has to contain this substring for the session to be +; considered as valid. +; https://php.net/session.referer-check +session.referer_check = + +; Set to {nocache,private,public,} to determine HTTP caching aspects +; or leave this empty to avoid sending anti-caching headers. +; https://php.net/session.cache-limiter +session.cache_limiter = nocache + +; Document expires after n minutes. +; https://php.net/session.cache-expire +session.cache_expire = 180 + +; trans sid support is disabled by default. +; Use of trans sid may risk your users' security. +; Use this option with caution. +; - User may send URL contains active session ID +; to other person via. email/irc/etc. +; - URL that contains active session ID may be stored +; in publicly accessible computer. +; - User may access your site with the same session ID +; always using URL stored in browser's history or bookmarks. +; https://php.net/session.use-trans-sid +session.use_trans_sid = 0 + +; Set session ID character length. This value could be between 22 to 256. +; Shorter length than default is supported only for compatibility reason. +; Users should use 32 or more chars. +; https://php.net/session.sid-length +; Default Value: 32 +; Development Value: 26 +; Production Value: 26 +session.sid_length = 26 + +; The URL rewriter will look for URLs in a defined set of HTML tags. +; is special; if you include them here, the rewriter will +; add a hidden field with the info which is otherwise appended +; to URLs. tag's action attribute URL will not be modified +; unless it is specified. +; Note that all valid entries require a "=", even if no value follows. +; Default Value: "a=href,area=href,frame=src,form=" +; Development Value: "a=href,area=href,frame=src,form=" +; Production Value: "a=href,area=href,frame=src,form=" +; https://php.net/url-rewriter.tags +session.trans_sid_tags = "a=href,area=href,frame=src,form=" + +; URL rewriter does not rewrite absolute URLs by default. +; To enable rewrites for absolute paths, target hosts must be specified +; at RUNTIME. i.e. use ini_set() +; tags is special. PHP will check action attribute's URL regardless +; of session.trans_sid_tags setting. +; If no host is defined, HTTP_HOST will be used for allowed host. +; Example value: php.net,www.php.net,wiki.php.net +; Use "," for multiple hosts. No spaces are allowed. +; Default Value: "" +; Development Value: "" +; Production Value: "" +;session.trans_sid_hosts="" + +; Define how many bits are stored in each character when converting +; the binary hash data to something readable. +; Possible values: +; 4 (4 bits: 0-9, a-f) +; 5 (5 bits: 0-9, a-v) +; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") +; Default Value: 4 +; Development Value: 5 +; Production Value: 5 +; https://php.net/session.hash-bits-per-character +session.sid_bits_per_character = 5 + +; Enable upload progress tracking in $_SESSION +; Default Value: On +; Development Value: On +; Production Value: On +; https://php.net/session.upload-progress.enabled +;session.upload_progress.enabled = On + +; Cleanup the progress information as soon as all POST data has been read +; (i.e. upload completed). +; Default Value: On +; Development Value: On +; Production Value: On +; https://php.net/session.upload-progress.cleanup +;session.upload_progress.cleanup = On + +; A prefix used for the upload progress key in $_SESSION +; Default Value: "upload_progress_" +; Development Value: "upload_progress_" +; Production Value: "upload_progress_" +; https://php.net/session.upload-progress.prefix +;session.upload_progress.prefix = "upload_progress_" + +; The index name (concatenated with the prefix) in $_SESSION +; containing the upload progress information +; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" +; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" +; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" +; https://php.net/session.upload-progress.name +;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" + +; How frequently the upload progress should be updated. +; Given either in percentages (per-file), or in bytes +; Default Value: "1%" +; Development Value: "1%" +; Production Value: "1%" +; https://php.net/session.upload-progress.freq +;session.upload_progress.freq = "1%" + +; The minimum delay between updates, in seconds +; Default Value: 1 +; Development Value: 1 +; Production Value: 1 +; https://php.net/session.upload-progress.min-freq +;session.upload_progress.min_freq = "1" + +; Only write session data when session data is changed. Enabled by default. +; https://php.net/session.lazy-write +;session.lazy_write = On + +[Assertion] +; Switch whether to compile assertions at all (to have no overhead at run-time) +; -1: Do not compile at all +; 0: Jump over assertion at run-time +; 1: Execute assertions +; Changing from or to a negative value is only possible in php.ini! (For turning assertions on and off at run-time, see assert.active, when zend.assertions = 1) +; Default Value: 1 +; Development Value: 1 +; Production Value: -1 +; https://php.net/zend.assertions +zend.assertions = 1 + +; Assert(expr); active by default. +; https://php.net/assert.active +;assert.active = On + +; Throw an AssertionError on failed assertions +; https://php.net/assert.exception +;assert.exception = On + +; Issue a PHP warning for each failed assertion. (Overridden by assert.exception if active) +; https://php.net/assert.warning +;assert.warning = On + +; Don't bail out by default. +; https://php.net/assert.bail +;assert.bail = Off + +; User-function to be called if an assertion fails. +; https://php.net/assert.callback +;assert.callback = 0 + +[COM] +; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs +; https://php.net/com.typelib-file +;com.typelib_file = + +; allow Distributed-COM calls +; https://php.net/com.allow-dcom +;com.allow_dcom = true + +; autoregister constants of a component's typelib on com_load() +; https://php.net/com.autoregister-typelib +;com.autoregister_typelib = true + +; register constants casesensitive +; https://php.net/com.autoregister-casesensitive +;com.autoregister_casesensitive = false + +; show warnings on duplicate constant registrations +; https://php.net/com.autoregister-verbose +;com.autoregister_verbose = true + +; The default character set code-page to use when passing strings to and from COM objects. +; Default: system ANSI code page +;com.code_page= + +; The version of the .NET framework to use. The value of the setting are the first three parts +; of the framework's version number, separated by dots, and prefixed with "v", e.g. "v4.0.30319". +;com.dotnet_version= + +[mbstring] +; language for internal character representation. +; This affects mb_send_mail() and mbstring.detect_order. +; https://php.net/mbstring.language +;mbstring.language = Japanese + +; Use of this INI entry is deprecated, use global internal_encoding instead. +; internal/script encoding. +; Some encoding cannot work as internal encoding. (e.g. SJIS, BIG5, ISO-2022-*) +; If empty, default_charset or internal_encoding or iconv.internal_encoding is used. +; The precedence is: default_charset < internal_encoding < iconv.internal_encoding +;mbstring.internal_encoding = + +; Use of this INI entry is deprecated, use global input_encoding instead. +; http input encoding. +; mbstring.encoding_translation = On is needed to use this setting. +; If empty, default_charset or input_encoding or mbstring.input is used. +; The precedence is: default_charset < input_encoding < mbstring.http_input +; https://php.net/mbstring.http-input +;mbstring.http_input = + +; Use of this INI entry is deprecated, use global output_encoding instead. +; http output encoding. +; mb_output_handler must be registered as output buffer to function. +; If empty, default_charset or output_encoding or mbstring.http_output is used. +; The precedence is: default_charset < output_encoding < mbstring.http_output +; To use an output encoding conversion, mbstring's output handler must be set +; otherwise output encoding conversion cannot be performed. +; https://php.net/mbstring.http-output +;mbstring.http_output = + +; enable automatic encoding translation according to +; mbstring.internal_encoding setting. Input chars are +; converted to internal encoding by setting this to On. +; Note: Do _not_ use automatic encoding translation for +; portable libs/applications. +; https://php.net/mbstring.encoding-translation +;mbstring.encoding_translation = Off + +; automatic encoding detection order. +; "auto" detect order is changed according to mbstring.language +; https://php.net/mbstring.detect-order +;mbstring.detect_order = auto + +; substitute_character used when character cannot be converted +; one from another +; https://php.net/mbstring.substitute-character +;mbstring.substitute_character = none + +; Enable strict encoding detection. +;mbstring.strict_detection = Off + +; This directive specifies the regex pattern of content types for which mb_output_handler() +; is activated. +; Default: mbstring.http_output_conv_mimetypes=^(text/|application/xhtml\+xml) +;mbstring.http_output_conv_mimetypes= + +; This directive specifies maximum stack depth for mbstring regular expressions. It is similar +; to the pcre.recursion_limit for PCRE. +;mbstring.regex_stack_limit=100000 + +; This directive specifies maximum retry count for mbstring regular expressions. It is similar +; to the pcre.backtrack_limit for PCRE. +;mbstring.regex_retry_limit=1000000 + +[gd] +; Tell the jpeg decode to ignore warnings and try to create +; a gd image. The warning will then be displayed as notices +; disabled by default +; https://php.net/gd.jpeg-ignore-warning +;gd.jpeg_ignore_warning = 1 + +[exif] +; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. +; With mbstring support this will automatically be converted into the encoding +; given by corresponding encode setting. When empty mbstring.internal_encoding +; is used. For the decode settings you can distinguish between motorola and +; intel byte order. A decode setting cannot be empty. +; https://php.net/exif.encode-unicode +;exif.encode_unicode = ISO-8859-15 + +; https://php.net/exif.decode-unicode-motorola +;exif.decode_unicode_motorola = UCS-2BE + +; https://php.net/exif.decode-unicode-intel +;exif.decode_unicode_intel = UCS-2LE + +; https://php.net/exif.encode-jis +;exif.encode_jis = + +; https://php.net/exif.decode-jis-motorola +;exif.decode_jis_motorola = JIS + +; https://php.net/exif.decode-jis-intel +;exif.decode_jis_intel = JIS + +[Tidy] +; The path to a default tidy configuration file to use when using tidy +; https://php.net/tidy.default-config +;tidy.default_config = /usr/local/lib/php/default.tcfg + +; Should tidy clean and repair output automatically? +; WARNING: Do not use this option if you are generating non-html content +; such as dynamic images +; https://php.net/tidy.clean-output +tidy.clean_output = Off + +[soap] +; Enables or disables WSDL caching feature. +; https://php.net/soap.wsdl-cache-enabled +soap.wsdl_cache_enabled=1 + +; Sets the directory name where SOAP extension will put cache files. +; https://php.net/soap.wsdl-cache-dir +soap.wsdl_cache_dir="/tmp" + +; (time to live) Sets the number of second while cached file will be used +; instead of original one. +; https://php.net/soap.wsdl-cache-ttl +soap.wsdl_cache_ttl=86400 + +; Sets the size of the cache limit. (Max. number of WSDL files to cache) +soap.wsdl_cache_limit = 5 + +[sysvshm] +; A default size of the shared memory segment +;sysvshm.init_mem = 10000 + +[ldap] +; Sets the maximum number of open links or -1 for unlimited. +ldap.max_links = -1 + +[dba] +;dba.default_handler= + +[opcache] +; Determines if Zend OPCache is enabled +;opcache.enable=1 + +; Determines if Zend OPCache is enabled for the CLI version of PHP +;opcache.enable_cli=0 + +; The OPcache shared memory storage size. +;opcache.memory_consumption=128 + +; The amount of memory for interned strings in Mbytes. +;opcache.interned_strings_buffer=8 + +; The maximum number of keys (scripts) in the OPcache hash table. +; Only numbers between 200 and 1000000 are allowed. +;opcache.max_accelerated_files=10000 + +; The maximum percentage of "wasted" memory until a restart is scheduled. +;opcache.max_wasted_percentage=5 + +; When this directive is enabled, the OPcache appends the current working +; directory to the script key, thus eliminating possible collisions between +; files with the same name (basename). Disabling the directive improves +; performance, but may break existing applications. +;opcache.use_cwd=1 + +; When disabled, you must reset the OPcache manually or restart the +; webserver for changes to the filesystem to take effect. +;opcache.validate_timestamps=1 + +; How often (in seconds) to check file timestamps for changes to the shared +; memory storage allocation. ("1" means validate once per second, but only +; once per request. "0" means always validate) +;opcache.revalidate_freq=2 + +; Enables or disables file search in include_path optimization +;opcache.revalidate_path=0 + +; If disabled, all PHPDoc comments are dropped from the code to reduce the +; size of the optimized code. +;opcache.save_comments=1 + +; If enabled, compilation warnings (including notices and deprecations) will +; be recorded and replayed each time a file is included. Otherwise, compilation +; warnings will only be emitted when the file is first cached. +;opcache.record_warnings=0 + +; Allow file existence override (file_exists, etc.) performance feature. +;opcache.enable_file_override=0 + +; A bitmask, where each bit enables or disables the appropriate OPcache +; passes +;opcache.optimization_level=0x7FFFBFFF + +;opcache.dups_fix=0 + +; The location of the OPcache blacklist file (wildcards allowed). +; Each OPcache blacklist file is a text file that holds the names of files +; that should not be accelerated. The file format is to add each filename +; to a new line. The filename may be a full path or just a file prefix +; (i.e., /var/www/x blacklists all the files and directories in /var/www +; that start with 'x'). Line starting with a ; are ignored (comments). +;opcache.blacklist_filename= + +; Allows exclusion of large files from being cached. By default all files +; are cached. +;opcache.max_file_size=0 + +; Check the cache checksum each N requests. +; The default value of "0" means that the checks are disabled. +;opcache.consistency_checks=0 + +; How long to wait (in seconds) for a scheduled restart to begin if the cache +; is not being accessed. +;opcache.force_restart_timeout=180 + +; OPcache error_log file name. Empty string assumes "stderr". +;opcache.error_log= + +; All OPcache errors go to the Web server log. +; By default, only fatal errors (level 0) or errors (level 1) are logged. +; You can also enable warnings (level 2), info messages (level 3) or +; debug messages (level 4). +;opcache.log_verbosity_level=1 + +; Preferred Shared Memory back-end. Leave empty and let the system decide. +;opcache.preferred_memory_model= + +; Protect the shared memory from unexpected writing during script execution. +; Useful for internal debugging only. +;opcache.protect_memory=0 + +; Allows calling OPcache API functions only from PHP scripts which path is +; started from specified string. The default "" means no restriction +;opcache.restrict_api= + +; Mapping base of shared memory segments (for Windows only). All the PHP +; processes have to map shared memory into the same address space. This +; directive allows to manually fix the "Unable to reattach to base address" +; errors. +;opcache.mmap_base= + +; Facilitates multiple OPcache instances per user (for Windows only). All PHP +; processes with the same cache ID and user share an OPcache instance. +;opcache.cache_id= + +; Enables and sets the second level cache directory. +; It should improve performance when SHM memory is full, at server restart or +; SHM reset. The default "" disables file based caching. +;opcache.file_cache= + +; Enables or disables opcode caching in shared memory. +;opcache.file_cache_only=0 + +; Enables or disables checksum validation when script loaded from file cache. +;opcache.file_cache_consistency_checks=1 + +; Implies opcache.file_cache_only=1 for a certain process that failed to +; reattach to the shared memory (for Windows only). Explicitly enabled file +; cache is required. +;opcache.file_cache_fallback=1 + +; Enables or disables copying of PHP code (text segment) into HUGE PAGES. +; Under certain circumstances (if only a single global PHP process is +; started from which all others fork), this can increase performance +; by a tiny amount because TLB misses are reduced. On the other hand, this +; delays PHP startup, increases memory usage and degrades performance +; under memory pressure - use with care. +; Requires appropriate OS configuration. +;opcache.huge_code_pages=0 + +; Validate cached file permissions. +;opcache.validate_permission=0 + +; Prevent name collisions in chroot'ed environment. +;opcache.validate_root=0 + +; If specified, it produces opcode dumps for debugging different stages of +; optimizations. +;opcache.opt_debug_level=0 + +; Specifies a PHP script that is going to be compiled and executed at server +; start-up. +; https://php.net/opcache.preload +;opcache.preload= + +; Preloading code as root is not allowed for security reasons. This directive +; facilitates to let the preloading to be run as another user. +; https://php.net/opcache.preload_user +;opcache.preload_user= + +; Prevents caching files that are less than this number of seconds old. It +; protects from caching of incompletely updated files. In case all file updates +; on your site are atomic, you may increase performance by setting it to "0". +;opcache.file_update_protection=2 + +; Absolute path used to store shared lockfiles (for *nix only). +;opcache.lockfile_path=/tmp + +[curl] +; A default value for the CURLOPT_CAINFO option. This is required to be an +; absolute path. +;curl.cainfo = + +[openssl] +; The location of a Certificate Authority (CA) file on the local filesystem +; to use when verifying the identity of SSL/TLS peers. Most users should +; not specify a value for this directive as PHP will attempt to use the +; OS-managed cert stores in its absence. If specified, this value may still +; be overridden on a per-stream basis via the "cafile" SSL stream context +; option. +;openssl.cafile= + +; If openssl.cafile is not specified or if the CA file is not found, the +; directory pointed to by openssl.capath is searched for a suitable +; certificate. This value must be a correctly hashed certificate directory. +; Most users should not specify a value for this directive as PHP will +; attempt to use the OS-managed cert stores in its absence. If specified, +; this value may still be overridden on a per-stream basis via the "capath" +; SSL stream context option. +;openssl.capath= + +[ffi] +; FFI API restriction. Possible values: +; "preload" - enabled in CLI scripts and preloaded files (default) +; "false" - always disabled +; "true" - always enabled +;ffi.enable=preload + +; List of headers files to preload, wildcard patterns allowed. +;ffi.preload= diff --git a/tools/php/php5apache2_4.dll b/tools/php/php5apache2_4.dll new file mode 100644 index 0000000..a88f08f Binary files /dev/null and b/tools/php/php5apache2_4.dll differ diff --git a/tools/php/php5embed.lib b/tools/php/php5embed.lib new file mode 100644 index 0000000..d566084 Binary files /dev/null and b/tools/php/php5embed.lib differ diff --git a/tools/php/php5phpdbg.dll b/tools/php/php5phpdbg.dll new file mode 100644 index 0000000..7cb7c59 Binary files /dev/null and b/tools/php/php5phpdbg.dll differ diff --git a/tools/php/php5ts.dll b/tools/php/php5ts.dll index 2ce0801..f38ce01 100644 Binary files a/tools/php/php5ts.dll and b/tools/php/php5ts.dll differ diff --git a/tools/php/phpdbg.exe b/tools/php/phpdbg.exe index f11203f..f478083 100644 Binary files a/tools/php/phpdbg.exe and b/tools/php/phpdbg.exe differ diff --git a/tools/php/readme-redist-bins.txt b/tools/php/readme-redist-bins.txt index eda3736..968c3ec 100644 --- a/tools/php/readme-redist-bins.txt +++ b/tools/php/readme-redist-bins.txt @@ -1,123 +1,23 @@ - 1. libmagic (ext/fileinfo) see ext/fileinfo/libmagic/LICENSE - 2. libmbfl (ext/mbstring) see ext/mbstring/libmbfl/LICENSE - 3. pcre2lib (ext/pcre) - 4. ext/standard crypt - 5. ext/standard crypt's blowfish implementation - 6. ext/standard/rand - 7. ext/standard/scanf - 8. ext/standard/strnatcmp.c - 9. ext/standard/uuencode -10. main/snprintf.c -11. main/strlcat -12. main/strlcpy -13. libgd (ext/gd) -14. ext/phar portions of tar implementations -15. ext/phar/zip.c portion extracted from libzip -16. libbcmath (ext/bcmath) see ext/bcmath/libbcmath/LICENSE -17. ext/mbstring/ucgendat portions based on the ucgendat.c from the OpenLDAP -18. avifinfo (ext/standard/libavifinfo) see ext/standard/libavifinfo/LICENSE -19. xxHash (ext/hash/xxhash) - - -3. pcre2lib (ext/pcre) - -PCRE2 LICENCE -------------- - -PCRE2 is a library of functions to support regular expressions whose syntax -and semantics are as close as possible to those of the Perl 5 language. - -Releases 10.00 and above of PCRE2 are distributed under the terms of the "BSD" -licence, as specified below, with one exemption for certain binary -redistributions. The documentation for PCRE2, supplied in the "doc" directory, -is distributed under the same terms as the software itself. The data in the -testdata directory is not copyrighted and is in the public domain. - -The basic library functions are written in C and are freestanding. Also -included in the distribution is a just-in-time compiler that can be used to -optimize pattern matching. This is an optional feature that can be omitted when -the library is built. - - -THE BASIC LIBRARY FUNCTIONS ---------------------------- - -Written by: Philip Hazel -Email local part: ph10 -Email domain: cam.ac.uk - -University of Cambridge Computing Service, -Cambridge, England. - -Copyright (c) 1997-2019 University of Cambridge -All rights reserved. - - -PCRE2 JUST-IN-TIME COMPILATION SUPPORT --------------------------------------- - -Written by: Zoltan Herczeg -Email local part: hzmester -Email domain: freemail.hu - -Copyright(c) 2010-2019 Zoltan Herczeg -All rights reserved. - - -STACK-LESS JUST-IN-TIME COMPILER --------------------------------- - -Written by: Zoltan Herczeg -Email local part: hzmester -Email domain: freemail.hu - -Copyright(c) 2009-2019 Zoltan Herczeg -All rights reserved. - - -THE "BSD" LICENCE ------------------ - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notices, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notices, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of the University of Cambridge nor the names of any - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - - -EXEMPTION FOR BINARY LIBRARY-LIKE PACKAGES ------------------------------------------- - -The second condition in the BSD licence (covering binary redistributions) does -not apply all the way down a chain of software. If binary package A includes -PCRE2, it must respect the condition, but if package B is software that -includes package A, the condition is not imposed on package B unless it uses -PCRE2 independently. - -End - - -4. ext/standard crypt +1. libmagic (ext/fileinfo) see ext/fileinfo/libmagic/LICENSE +2. Oniguruma (ext/mbstring) see ext/mbstring/oniguruma/COPYING +3. libmbfl (ext/mbstring) see ext/mbstring/libmbfl/LICENSE +4. pcrelib (ext/pcre) see ext/pcre/pcrelib/LICENCE +5. ext/standard crypt +6. ext/standard crypt's blowfish implementation +7. Sqlite/Sqlite3 ext/sqlite3 ext/sqlite +8. ext/json/json_parser +9. ext/standard/rand +10. ext/standard/scanf +11. ext/standard/strnatcmp.c +12. ext/standard/uuencode +13. libxmlrpc ext/xmlrpc +14. libzip ext/zip +15. main/snprintf.c +16. main/strlcat +17. main/strlcpy +18. libgd see ext/gd/libgd/COPYING + +5. ext/standard crypt FreeSec: libcrypt for NetBSD @@ -128,13 +28,13 @@ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. 3. Neither the name of the author nor the names of other contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. + may be used to endorse or promote products derived from this software + without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE @@ -147,9 +47,9 @@ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + - -5. ext/standard crypt's blowfish implementation +6. ext/standard crypt's blowfish implementation The crypt_blowfish homepage is: @@ -193,10 +93,42 @@ http://www.usenix.org/events/usenix99/provos.html Some of the tricks in BF_ROUND might be inspired by Eric Young's Blowfish library (I can't be sure if I would think of something if I hadn't seen his code). + + +7. Sqlite/Sqlite3 ext/sqlite3 ext/sqlite + +The author disclaims copyright to this source code. In place of +a legal notice, here is a blessing: + May you do good and not evil. + May you find forgiveness for yourself and forgive others. + May you share freely, never taking more than you give. + + +8. ext/json/json_parser +Copyright (c) 2005 JSON.org + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +The Software shall be used for Good, not Evil. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. -6. ext/standard/rand +9. ext/standard/rand The following php_mt_...() functions are based on a C++ class MTRand by Richard J. Wagner. For more information see the web page at http://www-personal.engin.umich.edu/~wagnerr/MersenneTwister.html @@ -219,22 +151,22 @@ Modeling and Computer Simulation, Vol. 8, No. 1, January 1998, pp 3-30. Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, Copyright (C) 2000 - 2003, Richard J. Wagner -All rights reserved. +All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. -3. The names of its contributors may not be used to endorse or promote - products derived from this software without specific prior written - permission. +3. The names of its contributors may not be used to endorse or promote + products derived from this software without specific prior written + permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT @@ -249,8 +181,7 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -7. ext/standard/scanf - +10. ext/standard/scanf scanf.c -- This file contains the base code which implements sscanf and by extension @@ -296,8 +227,7 @@ authors grant the U.S. Government and others acting in its behalf permission to use and distribute the software in accordance with the terms specified in this license. - -8. ext/standard/strnatcmp.c +11. ext/standard/strnatcmp.c strnatcmp.c -- Perform 'natural order' comparisons of strings in C. Copyright (C) 2000 by Martin Pool @@ -311,16 +241,14 @@ including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. + misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. - -9. ext/standard/uuencode - +12. ext/standard/uuencode Portions of this code are based on Berkeley's uuencode/uudecode implementation. @@ -331,17 +259,17 @@ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: + must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. + may be used to endorse or promote products derived from this software + without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE @@ -356,8 +284,63 @@ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -10. main/snprintf.c +13. libxmlrpc ext/xmlrpc + +Copyright 2000 Epinions, Inc. + +Subject to the following 3 conditions, Epinions, Inc. permits you, free +of charge, to (a) use, copy, distribute, modify, perform and display this +software and associated documentation files (the "Software"), and (b) +permit others to whom the Software is furnished to do so as well. + +1) The above copyright notice and this permission notice shall be included +without modification in all copies or substantial portions of the +Software. + +2) THE SOFTWARE IS PROVIDED "AS IS", WITHOUT ANY WARRANTY OR CONDITION OF +ANY KIND, EXPRESS, IMPLIED OR STATUTORY, INCLUDING WITHOUT LIMITATION ANY +IMPLIED WARRANTIES OF ACCURACY, MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE OR NONINFRINGEMENT. +3) IN NO EVENT SHALL EPINIONS, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, +SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OR LOST PROFITS ARISING OUT +OF OR IN CONNECTION WITH THE SOFTWARE (HOWEVER ARISING, INCLUDING +NEGLIGENCE), EVEN IF EPINIONS, INC. IS AWARE OF THE POSSIBILITY OF SUCH +DAMAGES. + +14. libzip ext/zip +zip.h -- exported declarations. +Copyright (C) 1999-2009 Dieter Baron and Thomas Klausner + +This file is part of libzip, a library to manipulate ZIP archives. +The authors can be contacted at + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +3. The names of the authors may not be used to endorse or promote + products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS +OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +15. main/snprintf.c Copyright (c) 2002, 2006 Todd C. Miller Permission to use, copy, modify, and distribute this software for any @@ -384,26 +367,26 @@ modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. 3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the Apache Group - for use in the Apache HTTP server project (http://www.apache.org/)." + software must display the following acknowledgment: + "This product includes software developed by the Apache Group + for use in the Apache HTTP server project (http://www.apache.org/)." 4. The names "Apache Server" and "Apache Group" must not be used to - endorse or promote products derived from this software without - prior written permission. + endorse or promote products derived from this software without + prior written permission. 5. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the Apache Group - for use in the Apache HTTP server project (http://www.apache.org/)." + acknowledgment: + "This product includes software developed by the Apache Group + for use in the Apache HTTP server project (http://www.apache.org/)." THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE @@ -430,10 +413,8 @@ This code is based on, and used with the permission of, the SIO stdio-replacement strx_* functions by Panos Tsirigotis for xinetd. - -11. main/strlcat -12. main/strlcpy - +16. main/strlcat +17. main/strlcpy Copyright (c) 1998 Todd C. Miller All rights reserved. @@ -441,12 +422,12 @@ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. + derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY @@ -459,222 +440,3 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -13. libgd (ext/gd) - -* Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, - 2002, 2003, 2004 by Cold Spring Harbor Laboratory. Funded under - Grant P41-RR02188 by the National Institutes of Health. - -* Portions copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, - 2004 by Boutell.Com, Inc. - -* Portions relating to GD2 format copyright 1999, 2000, 2001, 2002, - 2003, 2004 Philip Warner. - -* Portions relating to PNG copyright 1999, 2000, 2001, 2002, 2003, - 2004 Greg Roelofs. - -* Portions relating to gdttf.c copyright 1999, 2000, 2001, 2002, - 2003, 2004 John Ellson (ellson@graphviz.org). - -* Portions relating to gdft.c copyright 2001, 2002, 2003, 2004 John - Ellson (ellson@graphviz.org). - -* Portions copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 - Pierre-Alain Joye (pierre@libgd.org). - -* Portions relating to JPEG and to color quantization copyright - 2000, 2001, 2002, 2003, 2004, Doug Becker and copyright (C) 1994, - 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Thomas - G. Lane. This software is based in part on the work of the - Independent JPEG Group. See the file README-JPEG.TXT for more - information. - -* Portions relating to GIF compression copyright 1989 by Jef - Poskanzer and David Rowley, with modifications for thread safety - by Thomas Boutell. - -* Portions relating to GIF decompression copyright 1990, 1991, 1993 - by David Koblas, with modifications for thread safety by Thomas - Boutell. - -* Portions relating to WBMP copyright 2000, 2001, 2002, 2003, 2004 - Maurice Szmurlo and Johan Van den Brande. - -* Portions relating to GIF animations copyright 2004 Jaakko Hyvätti - (jaakko.hyvatti@iki.fi) - -Permission has been granted to copy, distribute and modify gd in -any context without fee, including a commercial application, -provided that this notice is present in user-accessible supporting -documentation. - -This does not affect your ownership of the derived work itself, -and the intent is to assure proper credit for the authors of gd, -not to interfere with your productive use of gd. If you have -questions, ask. "Derived works" includes all programs that utilize -the library. Credit must be given in user-accessible -documentation. - -This software is provided "AS IS." The copyright holders disclaim -all warranties, either express or implied, including but not -limited to implied warranties of merchantability and fitness for a -particular purpose, with respect to this code and accompanying -documentation. - -Although their code does not appear in the current release, the -authors wish to thank David Koblas, David Rowley, and Hutchison -Avenue Software Corporation for their prior contributions. - -END OF COPYRIGHT STATEMENT - - -14. ext/phar portions of tar implementations - -portions of tar implementations in ext/phar - phar_tar_octal() are based on an -implementation by Tim Kientzle from libarchive, licensed with this license: - - Copyright (c) 2003-2007 Tim Kientzle - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -15. ext/phar/zip.c portion extracted from libzip - -zip_dirent.c -- read directory entry (local or central), clean dirent -Copyright (C) 1999, 2003, 2004, 2005 Dieter Baron and Thomas Klausner - -This function is part of libzip, a library to manipulate ZIP archives. -The authors can be contacted at - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. -3. The names of the authors may not be used to endorse or promote - products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS -OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -17. ext/mbstring/ucgendat portions based on the ucgendat.c from the OpenLDAP - -The OpenLDAP Public License - Version 2.8, 17 August 2003 - -Redistribution and use of this software and associated documentation -("Software"), with or without modification, are permitted provided -that the following conditions are met: - -1. Redistributions in source form must retain copyright statements - and notices, - -2. Redistributions in binary form must reproduce applicable copyright - statements and notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution, and - -3. Redistributions must contain a verbatim copy of this document. - -The OpenLDAP Foundation may revise this license from time to time. -Each revision is distinguished by a version number. You may use -this Software under terms of this license revision or under the -terms of any subsequent revision of the license. - -THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS -CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) -OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -The names of the authors and copyright holders must not be used in -advertising or otherwise to promote the sale, use or other dealing -in this Software without specific, written prior permission. Title -to copyright in this Software shall at all times remain with copyright -holders. - -OpenLDAP is a registered trademark of the OpenLDAP Foundation. - -Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, -California, USA. All Rights Reserved. Permission to copy and -distribute verbatim copies of this document is granted. - - -19. xxHash - -xxHash - Extremely Fast Hash algorithm -Header File -Copyright (C) 2012-2020 Yann Collet - -BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -You can contact the author at: - - xxHash homepage: https://www.xxhash.com - - xxHash source repository: https://github.com/Cyan4973/xxHash diff --git a/tools/php/snapshot.txt b/tools/php/snapshot.txt index 1547534..f24ef15 100644 --- a/tools/php/snapshot.txt +++ b/tools/php/snapshot.txt @@ -1,9 +1,9 @@ This snapshot was automatically generated on -Tue, 04 Jun 2024 19:11:06 +0000 +Wed, 09 Jan 2019 23:35:15 +0000 -Version: 8.3.8 +Version: 5.6.40 Branch: HEAD -Build: D:\a\php-ftw\php-ftw\php\vs16\x64\obj\Release_TS +Build: C:\php-sdk\php56\vc11\x86\obj\Release_TS Built-in Extensions =========================== @@ -12,13 +12,16 @@ bcmath calendar ctype date +ereg filter +ftp hash iconv json +mcrypt SPL +odbc pcre -readline Reflection session standard @@ -29,117 +32,197 @@ zlib libxml dom PDO -openssl +Phar SimpleXML +wddx xml xmlreader xmlwriter -curl -ftp -sqlite3 -Phar -mbstring -mysqli +mhash Dependency information: -Module: php_curl.dll +Module: php5apache2_4.dll =========================== - libcrypto-3-x64.dll - libssl-3-x64.dll - libssh2.dll - nghttp2.dll + msvcr110.dll -Module: libssl-3-x64.dll +Module: php-cgi.exe =========================== - libcrypto-3-x64.dll + msvcr110.dll -Module: libssh2.dll +Module: php.exe =========================== - libcrypto-3-x64.dll + msvcr110.dll + +Module: php-win.exe +=========================== + msvcr110.dll + +Module: phpdbg.exe +=========================== + msvcr110.dll + +Module: php5phpdbg.dll +=========================== + msvcr110.dll + +Module: php_bz2.dll +=========================== + msvcr110.dll + +Module: php_com_dotnet.dll +=========================== + msvcr110.dll + +Module: php_curl.dll +=========================== + libeay32.dll + libssh2.dll + normaliz.dll + ssleay32.dll + msvcr110.dll Module: php_enchant.dll =========================== - libenchant2.dll + libenchant.dll + msvcr110.dll -Module: libenchant2.dll +Module: php_fileinfo.dll =========================== - glib-2.dll - gmodule-2.dll + msvcr110.dll -Module: gmodule-2.dll +Module: php_gd2.dll =========================== - glib-2.dll + msvcr110.dll -Module: php_ftp.dll +Module: php_gettext.dll =========================== - libcrypto-3-x64.dll - libssl-3-x64.dll + msvcr110.dll -Module: php_intl.dll +Module: php_gmp.dll =========================== - icuuc72.dll - icuin72.dll - icuio72.dll - vcruntime140_1.dll + msvcr110.dll -Module: icuuc72.dll +Module: php_imap.dll =========================== - icudt72.dll - vcruntime140_1.dll + msvcr110.dll -Module: icuin72.dll +Module: php_interbase.dll =========================== - icuuc72.dll - vcruntime140_1.dll + msvcr110.dll -Module: icuio72.dll +Module: php_intl.dll =========================== - icuuc72.dll - icuin72.dll - vcruntime140_1.dll + icuuc57.dll + icuin57.dll + icuio57.dll + msvcr110.dll + msvcp110.dll Module: php_ldap.dll =========================== libsasl.dll - libcrypto-3-x64.dll - libssl-3-x64.dll + msvcr110.dll + ssleay32.dll + libeay32.dll + +Module: php_mbstring.dll +=========================== + msvcr110.dll + +Module: php_oci8_12c.dll +=========================== + msvcr110.dll -Module: libsasl.dll +Module: php_opcache.dll =========================== - libcrypto-3-x64.dll + msvcr110.dll Module: php_openssl.dll =========================== - libcrypto-3-x64.dll - libssl-3-x64.dll + ssleay32.dll + libeay32.dll + msvcr110.dll Module: php_pgsql.dll =========================== libpq.dll + msvcr110.dll -Module: libpq.dll +Module: php_shmop.dll =========================== - libssl-3-x64.dll - libcrypto-3-x64.dll + msvcr110.dll Module: php_snmp.dll =========================== - libcrypto-3-x64.dll + libeay32.dll + msvcr110.dll -Module: php_sodium.dll +Module: php_sockets.dll =========================== - libsodium.dll + iphlpapi.dll + msvcr110.dll Module: php_sqlite3.dll =========================== - libsqlite3.dll + msvcr110.dll + +Module: php_sybase_ct.dll +=========================== + libsybcs.dll + libsybct.dll + msvcr110.dll + +Module: php_tidy.dll +=========================== + msvcr110.dll + +Module: php_exif.dll +=========================== + msvcr110.dll + +Module: php_mysql.dll +=========================== + msvcr110.dll + +Module: php_mysqli.dll +=========================== + msvcr110.dll + +Module: php_pdo_firebird.dll +=========================== + msvcr110.dll + +Module: php_pdo_mysql.dll +=========================== + msvcr110.dll + +Module: php_pdo_oci.dll +=========================== + msvcr110.dll + +Module: php_pdo_odbc.dll +=========================== + msvcr110.dll Module: php_pdo_pgsql.dll =========================== libpq.dll + msvcr110.dll Module: php_pdo_sqlite.dll =========================== - libsqlite3.dll + msvcr110.dll + +Module: php_soap.dll +=========================== + msvcr110.dll + +Module: php_xmlrpc.dll +=========================== + msvcr110.dll + +Module: php_xsl.dll +=========================== + msvcr110.dll diff --git a/tools/php/ssleay32.dll b/tools/php/ssleay32.dll index 3f1164c..25b4ccc 100644 Binary files a/tools/php/ssleay32.dll and b/tools/php/ssleay32.dll differ