Преглед изворни кода

Merge remote-tracking branch 'upstream/master'

Tichij пре 6 година
родитељ
комит
0ea69c9ac8
11 измењених фајлова са 337 додато и 243 уклоњено
  1. 62 2
      Examples/AllPagesExample.iss
  2. 220 220
      Files/Languages/Icelandic.isl
  3. 1 1
      ISHelp/isetup.xml
  4. 18 12
      ISHelp/isxfunc.xml
  5. 19 0
      Projects/ScriptDlg.pas
  6. 2 2
      Projects/Struct.pas
  7. 1 1
      Projects/Wizard.pas
  8. 2 2
      README.md
  9. 1 1
      build.bat
  10. 1 1
      setup.iss
  11. 10 1
      whatsnew.htm

+ 62 - 2
Examples/AllPagesExample.iss

@@ -40,15 +40,75 @@ Name: "component"; Description: "Component";
 Name: "task"; Description: "Task";
 
 [Code]
+var
+  OutputProgressWizardPage: TOutputProgressWizardPage;
+  OutputProgressWizardPageAfterID: Integer;
+
 procedure InitializeWizard;
+var
+  InputQueryWizardPage: TInputQueryWizardPage;
+  InputOptionWizardPage: TInputOptionWizardPage;
+  InputDirWizardPage: TInputDirWizardPage;
+  InputFileWizardPage: TInputFileWizardPage;
+  OutputMsgWizardPage: TOutputMsgWizardPage;
+  OutputMsgMemoWizardPage: TOutputMsgMemoWizardPage;
+  AfterID: Integer;
 begin
   WizardForm.PasswordEdit.Text := '{#Password}';
+
+  AfterID := wpSelectTasks;
+  
+  AfterID := CreateCustomPage(AfterID, 'WizardPage', 'ADescription').ID;
+  
+  InputQueryWizardPage := CreateInputQueryPage(AfterID, 'InputQueryWizardPage', 'ADescription', 'ASubCaption');
+  InputQueryWizardPage.Add('&APrompt:', False);
+  AfterID := InputQueryWizardPage.ID;
   
-  CreateCustomPage(wpSelectTasks, 'Empty Custom Page', 'This is an empty custom page.'); 
+  InputOptionWizardPage := CreateInputOptionPage(AfterID, 'InputOptionWizardPage', 'ADescription', 'ASubCaption', False, False);
+  InputOptionWizardPage.Add('&AOption');
+  AfterID := InputOptionWizardPage.ID;
+
+  InputDirWizardPage := CreateInputDirPage(AfterID, 'InputDirWizardPage', 'ADescription', 'ASubCaption', False, 'ANewFolderName');
+  InputDirWizardPage.Add('&APrompt:');
+  InputDirWizardPage.Values[0] := 'C:\';
+  AfterID := InputDirWizardPage.ID;
+
+  InputFileWizardPage := CreateInputFilePage(AfterID, 'InputFileWizardPage', 'ADescription', 'ASubCaption');
+  InputFileWizardPage.Add('&APrompt:', 'Executable files|*.exe|All files|*.*', '.exe');
+  AfterID := InputFileWizardPage.ID;
+
+  OutputMsgWizardPage := CreateOutputMsgPage(AfterID, 'OutputMsgWizardPage', 'ADescription', 'AMsg');
+  AfterID := OutputMsgWizardPage.ID;
+
+  OutputMsgMemoWizardPage := CreateOutputMsgMemoPage(AfterID, 'OutputMsgMemoWizardPage', 'ADescription', 'ASubCaption', 'AMsg');
+  AfterID := OutputMsgMemoWizardPage.ID;
+
+  OutputProgressWizardPage := CreateOutputProgressPage('ACaption', 'ADescription');
+  OutputProgressWizardPageAfterID := AfterID;
+end;
+
+function NextButtonClick(CurPageID: Integer): Boolean;
+var
+  Position, Max: Integer;
+begin
+  if CurPageID = OutputProgressWizardPageAfterID then begin
+    try
+      Max := 25;
+      for Position := 0 to Max do begin
+        OutputProgressWizardPage.SetProgress(Position, Max);
+        if Position = 0 then
+          OutputProgressWizardPage.Show;
+        Sleep(2000 div Max);
+      end;
+    finally
+      OutputProgressWizardPage.Hide;
+    end;
+  end;
+  Result := True;
 end;
 
 function PrepareToInstall(var NeedsRestart: Boolean): String;
 begin
   if SuppressibleMsgBox('Do you want to stop Setup at the Preparing To Install wizard page?', mbConfirmation, MB_YESNO, IDNO) = IDYES then
     Result := 'Stopped by user';
-end;
+end;

+ 220 - 220
Files/Languages/Icelandic.isl

@@ -1,8 +1,8 @@
-; *** Inno Setup version 6.0.0+ Icelandic messages ***
+; *** Inno Setup version 6.0.0+ Icelandic messages ***
 ;
-; Translator: Stefán Örvar Sigmundsson, eMedia Intellect
+; Translator: Stefán Örvar Sigmundsson, eMedia Intellect
 ; Contact: [email protected]
-; Date: 2019-01-24
+; Date: 2019-03-06
 
 [LangOptions]
 LanguageName=<00CD>slenska
@@ -13,274 +13,274 @@ LanguageCodePage=1252
 ; *** Application titles
 SetupAppTitle=Uppsetning
 SetupWindowTitle=Uppsetning - %1
-UninstallAppTitle=Niðurtaka
-UninstallAppFullTitle=%1-niðurtaka
+UninstallAppTitle=Niðurtaka
+UninstallAppFullTitle=%1-niðurtaka
 
 ; *** Misc. common
-InformationTitle=Upplýsingar
-ConfirmTitle=Staðfesta
+InformationTitle=Upplýsingar
+ConfirmTitle=Staðfesta
 ErrorTitle=Villa
 
 ; *** SetupLdr messages
-SetupLdrStartupMessage=Þetta mun uppsetja %1. Vilt þú halda áfram?
-LdrCannotCreateTemp=Ófært um að skapa tímabundna skrá. Uppsetningu hætt
-LdrCannotExecTemp=Ófært um að keyra skrá í tímabundna skráasafninu. Uppsetningu hætt
+SetupLdrStartupMessage=Þetta mun uppsetja %1. Vilt þú halda áfram?
+LdrCannotCreateTemp=Ófært um að skapa tímabundna skrá. Uppsetningu hætt
+LdrCannotExecTemp=Ófært um að keyra skrá í tímabundna skráasafninu. Uppsetningu hætt
 HelpTextNote=
 
 ; *** Startup error messages
 LastErrorMessage=%1.%n%nVilla %2: %3
-SetupFileMissing=Skrána %1 vantar úr uppsetningarskráasafninu. Vinsamlega leiðréttu vandamálið eða fáðu nýtt afrita af forritinu.
-SetupFileCorrupt=Uppsetningarskrárnar eru spilltar. Vinsamlega fáðu nýtt afrita af forritinu.
-SetupFileCorruptOrWrongVer=Uppsetningarskrárnar eru spilltar eða eru ósamrýmanlegar við þessa útgáfu af Uppsetningu. Vinsamlega leiðréttu vandamálið eða fáðu nýtt afrit af forritinu.
-InvalidParameter=Ógild færibreyta var afhend á skipanalínunni:%n%n%1
-SetupAlreadyRunning=Uppsetning er nú þegar keyrandi.
-WindowsVersionNotSupported=Þetta forrit styður ekki útgáfuna af Windows sem tölvan þín er keyrandi.
-WindowsServicePackRequired=Þetta forrit krefst Þjónustupakka %2 eða síðari.
-NotOnThisPlatform=Þetta forrit mun ekki keyra á %1.
-OnlyOnThisPlatform=Þetta forrit verður að keyra á %1.
-OnlyOnTheseArchitectures=Þetta forrit er einungis hægt að uppsetja á útgáfur af Windows hannaðar fyrir eftirfarandi gjörvahannanir:%n%n%1
-WinVersionTooLowError=Þetta forrit krefst %1-útgáfu %2 eða síðari.
-WinVersionTooHighError=Þetta forrit er ekki hægt að uppsetja á %1-útgáfu %2 eða síðari.
-AdminPrivilegesRequired=Þú verður að vera innskráð(ur) sem stjórnandi meðan þú uppsetur þetta forrit.
-PowerUserPrivilegesRequired=Þú verður að vera innskráð(ur) sem stjórnandi eða sem meðlimur Power Users-hópsins meðan þú uppsetur þetta forrit.
-SetupAppRunningError=Uppsetning hefur greint að %1 er eins og er keyrandi.%n%nVinsamlega lokaðu öllum tilvikum þess núna, smelltu síðan á Í lagi til að halda áfram eða Hætta við til að hætta.
-UninstallAppRunningError=Niðurtaka hefur greint að %1 er eins og er keyrandi.%n%nVinsamlega lokaðu öllum tilvikum þess núna, smelltu síðan á Í lagi til að halda áfram eða Hætta við til að hætta.
+SetupFileMissing=Skrána %1 vantar úr uppsetningarskráasafninu. Vinsamlega leiðréttu vandamálið eða fáðu nýtt afrita af forritinu.
+SetupFileCorrupt=Uppsetningarskrárnar eru spilltar. Vinsamlega fáðu nýtt afrita af forritinu.
+SetupFileCorruptOrWrongVer=Uppsetningarskrárnar eru spilltar eða eru ósamrýmanlegar við þessa útgáfu af Uppsetningu. Vinsamlega leiðréttu vandamálið eða fáðu nýtt afrit af forritinu.
+InvalidParameter=Ógild færibreyta var afhend á skipanalínunni:%n%n%1
+SetupAlreadyRunning=Uppsetning er nú þegar keyrandi.
+WindowsVersionNotSupported=Þetta forrit styður ekki útgáfuna af Windows sem tölvan þín er keyrandi.
+WindowsServicePackRequired=Þetta forrit krefst Þjónustupakka %2 eða síðari.
+NotOnThisPlatform=Þetta forrit mun ekki keyra á %1.
+OnlyOnThisPlatform=Þetta forrit verður að keyra á %1.
+OnlyOnTheseArchitectures=Þetta forrit er einungis hægt að uppsetja á útgáfur af Windows hannaðar fyrir eftirfarandi gjörvahannanir:%n%n%1
+WinVersionTooLowError=Þetta forrit krefst %1-útgáfu %2 eða síðari.
+WinVersionTooHighError=Þetta forrit er ekki hægt að uppsetja á %1-útgáfu %2 eða síðari.
+AdminPrivilegesRequired=Þú verður að vera innskráð(ur) sem stjórnandi meðan þú uppsetur þetta forrit.
+PowerUserPrivilegesRequired=Þú verður að vera innskráð(ur) sem stjórnandi eða sem meðlimur Power Users-hópsins meðan þú uppsetur þetta forrit.
+SetupAppRunningError=Uppsetning hefur greint að %1 er eins og er keyrandi.%n%nVinsamlega lokaðu öllum tilvikum þess núna, smelltu síðan á � lagi til að halda áfram eða Hætta við til að hætta.
+UninstallAppRunningError=Niðurtaka hefur greint að %1 er eins og er keyrandi.%n%nVinsamlega lokaðu öllum tilvikum þess núna, smelltu síðan á � lagi til að halda áfram eða Hætta við til að hætta.
 
 ; *** Startup questions
-PrivilegesRequiredOverrideTitle=Velja uppsetningarham
-PrivilegesRequiredOverrideInstruction=Velja uppsetningarham
-PrivilegesRequiredOverrideText1=%1 er hægt að setja upp fyrir alla notendur (krefst stjórnandaréttinda) eða fyrir þig einungis.
-PrivilegesRequiredOverrideText2=%1 er hægt að setja upp fyrir þig einungis eða fyrir alla notendur (krefst stjórnandaréttinda).
+PrivilegesRequiredOverrideTitle=Veldu uppsetningarham
+PrivilegesRequiredOverrideInstruction=Veldu uppsetningarham
+PrivilegesRequiredOverrideText1=%1 er hægt að setja upp fyrir alla notendur (krefst stjórnandaréttinda) eða fyrir þig einungis.
+PrivilegesRequiredOverrideText2=%1 er hægt að setja upp fyrir þig einungis eða fyrir alla notendur (krefst stjórnandaréttinda).
 PrivilegesRequiredOverrideAllUsers=Uppsetja fyrir &alla notendur
-PrivilegesRequiredOverrideAllUsersRecommended=Uppsetja fyrir &alla notendur (ráðlagt)
+PrivilegesRequiredOverrideAllUsersRecommended=Uppsetja fyrir &alla notendur (ráðlagt)
 PrivilegesRequiredOverrideCurrentUser=Uppsetja fyrir &mig einungis
-PrivilegesRequiredOverrideCurrentUserRecommended=Uppsetja fyrir &mig einungis (ráðlagt)
+PrivilegesRequiredOverrideCurrentUserRecommended=Uppsetja fyrir &mig einungis (ráðlagt)
 
 ; *** Misc. errors
-ErrorCreatingDir=Uppsetningunni var ófært um að skapa skráasafnið „%1“
-ErrorTooManyFilesInDir=Ófært um að skapa skrá í skráasafninu „%1“ vegna þess það inniheldur of margar skrár
+ErrorCreatingDir=Uppsetningunni var ófært um að skapa skráasafnið „%1“
+ErrorTooManyFilesInDir=Ófært um að skapa skrá í skráasafninu „%1“ vegna þess það inniheldur of margar skrár
 
 ; *** Setup common messages
-ExitSetupTitle=Hætta í Uppsetningu
-ExitSetupMessage=Uppsetningu er ekki lokið. Ef þú hættir núna mun forritið ekki vera uppsett.%n%nÞú getur keyrt Uppsetningu aftur síðar til að ljúka uppsetningunni.%n%nHætta í Uppsetningu?
-AboutSetupMenuItem=&Um Uppsetningu
+ExitSetupTitle=Hætta í Uppsetningu
+ExitSetupMessage=Uppsetningu er ekki lokið. Ef þú hættir núna mun forritið ekki vera uppsett.%n%nÞú getur keyrt Uppsetningu aftur síðar til að ljúka uppsetningunni.%n%nHætta í Uppsetningu?
+AboutSetupMenuItem=&Um Uppsetningu…
 AboutSetupTitle=Um Uppsetningu
-AboutSetupMessage=%1 útgáfa %2%n%3%n%n%1 heimasíðu:%n%4
+AboutSetupMessage=%1 útgáfa %2%n%3%n%n%1 heimasíðu:%n%4
 AboutSetupNote=
-TranslatorNote=Stefán Örvar Sigmundsson, eMedia Intellect
+TranslatorNote=Stefán Örvar Sigmundsson, eMedia Intellect
 
 ; *** Buttons
 ButtonBack=< &Fyrri
-ButtonNext=&Næst >
+ButtonNext=&Næst >
 ButtonInstall=&Uppsetja
-ButtonOK=Í lagi
-ButtonCancel=Hætta við
-ButtonYes=&Já
-ButtonYesToAll=Já við &öllu
+ButtonOK=� lagi
+ButtonCancel=Hætta við
+ButtonYes=&Já
+ButtonYesToAll=Já við &öllu
 ButtonNo=&Nei
-ButtonNoToAll=&Nei við öllu
-ButtonFinish=&Ljúka
-ButtonBrowse=&Vafra
-ButtonWizardBrowse=&Vafra
-ButtonNewFolder=&Skapa nýja möppu
+ButtonNoToAll=&Nei við öllu
+ButtonFinish=&Ljúka
+ButtonBrowse=&Vafra…
+ButtonWizardBrowse=&Vafra…
+ButtonNewFolder=&Skapa nýja möppu
 
 ; *** "Select Language" dialog messages
-SelectLanguageTitle=Veldu tungumál Uppsetningar
-SelectLanguageLabel=Veldu tungumálið sem nota á við uppsetninguna.
+SelectLanguageTitle=Veldu tungumál Uppsetningar
+SelectLanguageLabel=Veldu tungumálið sem nota á við uppsetninguna.
 
 ; *** Common wizard text
-ClickNext=Smelltu á Næst til að halda áfram eða Hætta við til að hætta Uppsetningu.
+ClickNext=Smelltu á Næst til að halda áfram eða Hætta við til að hætta Uppsetningu.
 BeveledLabel=
-BrowseDialogTitle=Vafra eftir möppu
-BrowseDialogLabel=Veldu möppu í listanum fyrir neðan, smelltu síðan á Í lagi.
-NewFolderName=Ný mappa
+BrowseDialogTitle=Vafra eftir möppu
+BrowseDialogLabel=Veldu möppu í listanum fyrir neðan, smelltu síðan á � lagi.
+NewFolderName=Ný mappa
 
 ; *** "Welcome" wizard page
-WelcomeLabel1=Velkomin(n) í [name]-uppsetningaraðstoðarann
-WelcomeLabel2=Þetta mun uppsetja [name/ver] á þína tölvu.%n%nÞað er ráðlagt að þú lokir öllum öðrum hugbúnaði áður en haldið er áfram.
+WelcomeLabel1=Velkomin(n) í [name]-uppsetningaraðstoðarann
+WelcomeLabel2=Þetta mun uppsetja [name/ver] á þína tölvu.%n%nÞað er ráðlagt að þú lokir öllum öðrum hugbúnaði áður en haldið er áfram.
 
 ; *** "Password" wizard page
-WizardPassword=Aðgangsorð
-PasswordLabel1=Þessi uppsetning er aðgangsorðsvarin.
-PasswordLabel3=Vinsamlega veitu aðgangsorðið, smelltu síðan á Næst til að halda áfram. Aðgangsorð eru hástafanæm.
-PasswordEditLabel=&Aðgangsorð:
-IncorrectPassword=Aðgangsorðið sem þú innslóst er ekki rétt. Vinsamlega reyndu aftur.
+WizardPassword=Aðgangsorð
+PasswordLabel1=Þessi uppsetning er aðgangsorðsvarin.
+PasswordLabel3=Vinsamlega veitu aðgangsorðið, smelltu síðan á Næst til að halda áfram. Aðgangsorð eru hástafanæm.
+PasswordEditLabel=&Aðgangsorð:
+IncorrectPassword=Aðgangsorðið sem þú innslóst er ekki rétt. Vinsamlega reyndu aftur.
 
 ; *** "License Agreement" wizard page
 WizardLicense=Leyfissamningur
-LicenseLabel=Vinsamlega lestu hinar eftirfarandi mikilvægu upplýsingar áður en haldið er áfram.
-LicenseLabel3=Vinsamlega lestu eftirfarandi leyfissamning. Þú verður að samþykkja skilmála samningsins áður en haldið er áfram með uppsetninguna.
-LicenseAccepted=Ég &samþykki samninginn
-LicenseNotAccepted=Ég samþykki &ekki samninginn
+LicenseLabel=Vinsamlega lestu hinar eftirfarandi mikilvægu upplýsingar áður en haldið er áfram.
+LicenseLabel3=Vinsamlega lestu eftirfarandi leyfissamning. Þú verður að samþykkja skilmála samningsins áður en haldið er áfram með uppsetninguna.
+LicenseAccepted=Ég &samþykki samninginn
+LicenseNotAccepted=Ég samþykki &ekki samninginn
 
 ; *** "Information" wizard pages
-WizardInfoBefore=Upplýsingar
-InfoBeforeLabel=Vinsamlega lestu hinar eftirfarandi mikilvægu upplýsingar áður en haldið er áfram.
-InfoBeforeClickLabel=Þegar þú ert tilbúin(n) til að halda áfram með Uppsetninguna, smelltu á Næst.
-WizardInfoAfter=Upplýsingar
-InfoAfterLabel=Vinsamlega lestu hinar eftirfarandi mikilvægu upplýsingar áður en haldið er áfram.
-InfoAfterClickLabel=Þegar þú ert tilbúin(n) til að halda áfram með Uppsetninguna, smelltu á Næst.
+WizardInfoBefore=Upplýsingar
+InfoBeforeLabel=Vinsamlega lestu hinar eftirfarandi mikilvægu upplýsingar áður en haldið er áfram.
+InfoBeforeClickLabel=Þegar þú ert tilbúin(n) til að halda áfram með Uppsetninguna, smelltu á Næst.
+WizardInfoAfter=Upplýsingar
+InfoAfterLabel=Vinsamlega lestu hinar eftirfarandi mikilvægu upplýsingar áður en haldið er áfram.
+InfoAfterClickLabel=Þegar þú ert tilbúin(n) til að halda áfram með Uppsetninguna, smelltu á Næst.
 
 ; *** "User Information" wizard page
-WizardUserInfo=Notandaupplýsingar
-UserInfoDesc=Vinsamlega innsláðu upplýsingarnar þínar.
+WizardUserInfo=Notandaupplýsingar
+UserInfoDesc=Vinsamlega innsláðu upplýsingarnar þínar.
 UserInfoName=&Notandanafn:
 UserInfoOrg=&Stofnun:
-UserInfoSerial=&Raðnúmer:
-UserInfoNameRequired=Þú verður að innslá nafn.
+UserInfoSerial=&Raðnúmer:
+UserInfoNameRequired=Þú verður að innslá nafn.
 
 ; *** "Select Destination Location" wizard page
-WizardSelectDir=Velja áfangastað
-SelectDirDesc=Hvar ætti [name] að vera uppsettur?
-SelectDirLabel3=Uppsetning mun uppsetja [name] í hina eftirfarandi möppu.
-SelectDirBrowseLabel=Til að halda áfram, smelltu á Næst. Ef þú vilt velja aðra möppu, smelltu á Vafra.
-DiskSpaceMBLabel=Að minnsta kosti [mb] MB af lausu diskplássi er krafist.
-CannotInstallToNetworkDrive=Uppsetning getur ekki uppsett á netdrif.
-CannotInstallToUNCPath=Uppsetning getur ekki uppsett á UNC-slóð.
-InvalidPath=Þú verður að innslá fulla slóð með drifstaf; til dæmis:%n%nC:\APP%n%neða UNC-slóð samkvæmt sniðinu:%n%n\\server\share
-InvalidDrive=Drifið eða UNC-deiling sem þú valdir er ekki til eða er ekki aðgengilegt. Vinsamlega veldu annað.
-DiskSpaceWarningTitle=Ekki nóg diskpláss
-DiskSpaceWarning=Uppsetning krefst að minnsta kosti %1 KB af lausu plássi til að uppsetja, en hið valda drif hefur einungis %2 KB tiltæk.%n%nVilt þú halda áfram hvort sem er?
-DirNameTooLong=Möppunafnið eða slóðin er of löng.
-InvalidDirName=Möppunafnið er ekki gilt.
-BadDirName32=Möppunöfn geta ekki innihaldið nein af hinum eftirfarandi rittáknum:%n%n%1
+WizardSelectDir=Velja staðsetningu
+SelectDirDesc=Hvar ætti [name] að vera uppsettur?
+SelectDirLabel3=Uppsetning mun uppsetja [name] í hina eftirfarandi möppu.
+SelectDirBrowseLabel=Til að halda áfram, smelltu á Næst. Ef þú vilt velja aðra möppu, smelltu á Vafra.
+DiskSpaceMBLabel=Að minnsta kosti [mb] MB af lausu diskplássi er krafist.
+CannotInstallToNetworkDrive=Uppsetning getur ekki uppsett á netdrif.
+CannotInstallToUNCPath=Uppsetning getur ekki uppsett á UNC-slóð.
+InvalidPath=Þú verður að innslá fulla slóð með drifstaf; til dæmis:%n%nC:\APP%n%neða UNC-slóð samkvæmt sniðinu:%n%n\\server\share
+InvalidDrive=Drifið eða UNC-deilingin sem þú valdir er ekki til eða er ekki aðgengileg. Vinsamlega veldu annað.
+DiskSpaceWarningTitle=Ekki nóg diskpláss
+DiskSpaceWarning=Uppsetning krefst að minnsta kosti %1 KB af lausu plássi til að uppsetja, en hið valda drif hefur einungis %2 KB tiltæk.%n%nVilt þú halda áfram hvort sem er?
+DirNameTooLong=Möppunafnið eða slóðin er of löng.
+InvalidDirName=Möppunafnið er ekki gilt.
+BadDirName32=Möppunöfn geta ekki innihaldið nein af hinum eftirfarandi rittáknum:%n%n%1
 DirExistsTitle=Mappa er til
-DirExists=Mappan:%n%n%1%n%ner nú þegar til. Vilt þú uppsetja í þá möppu hvort sem er?
+DirExists=Mappan:%n%n%1%n%ner nú þegar til. Vilt þú uppsetja í þá möppu hvort sem er?
 DirDoesntExistTitle=Mappa er ekki til
-DirDoesntExist=Mappan:%n%n%1%n%ner ekki til. Vilt þú að mappan sé sköpuð?
+DirDoesntExist=Mappan:%n%n%1%n%ner ekki til. Vilt þú að mappan sé sköpuð?
 
 ; *** "Select Components" wizard page
-WizardSelectComponents=Velja atriði
-SelectComponentsDesc=Hvaða atriði ætti að uppsetja?
-SelectComponentsLabel2=Veldu atriðin sem þú vilt uppsetja; hreinsaðu atriðin sem þú vilt ekki uppsetja. Smelltu á Næst þegar þú ert tilbúin(n) til að halda áfram.
+WizardSelectComponents=Velja atriði
+SelectComponentsDesc=Hvaða atriði ætti að uppsetja?
+SelectComponentsLabel2=Veldu atriðin sem þú vilt uppsetja; hreinsaðu atriðin sem þú vilt ekki uppsetja. Smelltu á Næst þegar þú ert tilbúin(n) til að halda áfram.
 FullInstallation=Full uppsetning
-CompactInstallation=Samanþjöppuð uppsetning
-CustomInstallation=Sérsnídd uppsetning
-NoUninstallWarningTitle=Atriði eru til
-NoUninstallWarning=Uppsetning hefur greint það að eftirfarandi atriði eru nú þegar uppsett á tölvunni þinni:%n%n%1%n%nAð afvelja þessi atriði mun ekki niðurtaka þau.%n%nVilt þú halda áfram hvort sem er?
+CompactInstallation=Samanþjöppuð uppsetning
+CustomInstallation=Sérsnídd uppsetning
+NoUninstallWarningTitle=Atriði eru til
+NoUninstallWarning=Uppsetning hefur greint það að eftirfarandi atriði eru nú þegar uppsett á tölvunni þinni:%n%n%1%n%nAð afvelja þessi atriði mun ekki niðurtaka þau.%n%nVilt þú halda áfram hvort sem er?
 ComponentSize1=%1 KB
 ComponentSize2=%1 MB
-ComponentsDiskSpaceMBLabel=Núverandi val krefst að minnsta kosti [mb] MB af diskplássi.
+ComponentsDiskSpaceMBLabel=Núverandi val krefst að minnsta kosti [mb] MB af diskplássi.
 
 ; *** "Select Additional Tasks" wizard page
 WizardSelectTasks=Veldu aukaleg verk
-SelectTasksDesc=Hvaða aukalegu verk vilt þú framkvæmd?
-SelectTasksLabel2=Veldu hin aukalegu verk sem þú vilt að Uppsetning framkvæmi meðan [name] er uppsettur, ýttu síðan á Næst.
+SelectTasksDesc=Hvaða aukalegu verk ættu að vera framkvæmd?
+SelectTasksLabel2=Veldu hin aukalegu verk sem þú vilt að Uppsetning framkvæmi meðan [name] er uppsettur, ýttu síðan á Næst.
 
 ; *** "Select Start Menu Folder" wizard page
-WizardSelectProgramGroup=Veldu Upphafsvalmyndarmöppu
-SelectStartMenuFolderDesc=Hvert ætti Uppsetning að setja skyndivísa forritsins?
-SelectStartMenuFolderLabel3=Uppsetning mun skapa skyndivísa forritsins í hina eftirfarandi Upphafsvalmyndarmöppu.
-SelectStartMenuFolderBrowseLabel=Til að halda áfram, smelltu á Næst. Ef þú vilt velja aðra möppu, smelltu á Vafra.
-MustEnterGroupName=Þú verður að innslá möppunafn.
-GroupNameTooLong=Möppunafnið eða slóðin er of löng.
-InvalidGroupName=Möppunafnið er ekki gilt.
-BadGroupName=Möppunafnið getur ekki innihaldið neitt af hinum eftirfarandi rittáknum:%n%n%1
-NoProgramGroupCheck2=&Ekki skapa Upphafsvalmyndarmöppu
+WizardSelectProgramGroup=Veldu Upphafsvalmyndarmöppu
+SelectStartMenuFolderDesc=Hvert ætti Uppsetning að setja skyndivísa forritsins?
+SelectStartMenuFolderLabel3=Uppsetning mun skapa skyndivísa forritsins í hina eftirfarandi Upphafsvalmyndarmöppu.
+SelectStartMenuFolderBrowseLabel=Til að halda áfram, smelltu á Næst. Ef þú vilt velja aðra möppu, smelltu á Vafra.
+MustEnterGroupName=Þú verður að innslá möppunafn.
+GroupNameTooLong=Möppunafnið eða slóðin er of löng.
+InvalidGroupName=Möppunafnið er ekki gilt.
+BadGroupName=Möppunafnið getur ekki innihaldið neitt af hinum eftirfarandi rittáknum:%n%n%1
+NoProgramGroupCheck2=&Ekki skapa Upphafsvalmyndarmöppu
 
 ; *** "Ready to Install" wizard page
-WizardReady=Tilbúin til að uppsetja
-ReadyLabel1=Uppsetning er núna tilbúin til að hefja uppsetningu [name] á tölvuna þína.
-ReadyLabel2a=Smelltu á Uppsetja til að halda áfram uppsetningunni eða smelltu á Til baka ef þú vilt endurskoða eða breyta einhverjum stillingum.
-ReadyLabel2b=Smelltu á Uppsetja til að halda áfram uppsetningunni.
-ReadyMemoUserInfo=Notandaupplýsingar:
-ReadyMemoDir=Áfangastaður:
+WizardReady=Tilbúin til að uppsetja
+ReadyLabel1=Uppsetning er núna tilbúin til að hefja uppsetningu [name] á tölvuna þína.
+ReadyLabel2a=Smelltu á Uppsetja til að halda áfram uppsetningunni eða smelltu á Til baka ef þú vilt endurskoða eða breyta einhverjum stillingum.
+ReadyLabel2b=Smelltu á Uppsetja til að halda áfram uppsetningunni.
+ReadyMemoUserInfo=Notandaupplýsingar:
+ReadyMemoDir=Staðsetning:
 ReadyMemoType=Uppsetningartegund:
-ReadyMemoComponents=Valin atriði:
+ReadyMemoComponents=Valin atriði:
 ReadyMemoGroup=Upphafsvalmyndarmappa:
 ReadyMemoTasks=Aukaleg verk:
 
 ; *** "Preparing to Install" wizard page
-WizardPreparing=Undirbúandi uppsetningu
-PreparingDesc=Uppsetning er undirbúandi uppsetningu [name] á tölvuna þína.
-PreviousInstallNotCompleted=Uppsetningu/Fjarlægingu eftirfarandi forrits var ekki lokið. Þú þarft að endurræsa tölvuna þína til að ljúka þeirri uppsetningu.%n%nEftir endurræsingu tölvunnar þinnar, keyrðu Uppsetningu aftur til að ljúka uppsetningu [name].
-CannotContinue=Uppsetning getur ekki haldið áfram. Vinsamlega smelltu á Hætta við til að hætta.
-ApplicationsFound=Eftirfarandi hugbúnaður er notandi skrár sem þurfa að vera uppfærðar af Uppsetningu. Það er ráðlagt að þú leyfir Uppsetningu sjálfvirkt að loka þessum hugbúnaði.
-ApplicationsFound2=Eftirfarandi hugbúnaður er notandi skrár sem þurfa að vera uppfærðar af Uppsetningu. Það er ráðlagt að þú leyfir Uppsetningu sjálfvirkt að loka þessum hugbúnaði. Eftir að uppsetningunni er lokið, mun Uppsetning reyna að endurræsa hugbúnaðinn.
-CloseApplications=&Sjálfvirkt loka hugbúnaðinum
-DontCloseApplications=&Ekki loka hugbúnaðinum
-ErrorCloseApplications=Uppsetningu var ófært um að sjálfvirkt loka öllum hugbúnaði. Það er ráðlagt að þú lokir öllum hugbúnaði notandi skrár sem þurfa að vera uppfærðar af Uppsetningu áður en haldið er áfram.
+WizardPreparing=Undirbúandi uppsetningu
+PreparingDesc=Uppsetning er undirbúandi uppsetningu [name] á tölvuna þína.
+PreviousInstallNotCompleted=Uppsetningu/Fjarlægingu eftirfarandi forrits var ekki lokið. Þú þarft að endurræsa tölvuna þína til að ljúka þeirri uppsetningu.%n%nEftir endurræsingu tölvunnar þinnar, keyrðu Uppsetningu aftur til að ljúka uppsetningu [name].
+CannotContinue=Uppsetning getur ekki haldið áfram. Vinsamlega smelltu á Hætta við til að hætta.
+ApplicationsFound=Eftirfarandi hugbúnaður er notandi skrár sem þurfa að vera uppfærðar af Uppsetningu. Það er ráðlagt að þú leyfir Uppsetningu sjálfvirkt að loka þessum hugbúnaði.
+ApplicationsFound2=Eftirfarandi hugbúnaður er notandi skrár sem þurfa að vera uppfærðar af Uppsetningu. Það er ráðlagt að þú leyfir Uppsetningu sjálfvirkt að loka þessum hugbúnaði. Eftir að uppsetningunni lýkur mun Uppsetning reyna að endurræsa hugbúnaðinn.
+CloseApplications=&Sjálfvirkt loka hugbúnaðinum
+DontCloseApplications=&Ekki loka hugbúnaðinum
+ErrorCloseApplications=Uppsetningu var ófært um að sjálfvirkt loka öllum hugbúnaði. Það er ráðlagt að þú lokir öllum hugbúnaði notandi skrár sem þurfa að vera uppfærðar af Uppsetningu áður en haldið er áfram.
 
 ; *** "Installing" wizard page
 WizardInstalling=Uppsetjandi
-InstallingLabel=Vinsamlega bíddu meðan Uppsetning uppsetur [name] á tölvuna þína.
+InstallingLabel=Vinsamlega bíddu meðan Uppsetning uppsetur [name] á tölvuna þína.
 
 ; *** "Setup Completed" wizard page
-FinishedHeadingLabel=Ljúkandi [name]-uppsetningaraðstoðaranum
-FinishedLabelNoIcons=Uppsetning hefur lokið uppsetningu [name] á tölvuna þína.
-FinishedLabel=Uppsetning hefur lokið uppsetningu [name] á þinni tölvu. Hugbúnaðurinn getur verið ræstur með því að velja hina uppsettu skyndivísa.
-ClickFinish=Smelltu á Ljúka til að hætta í Uppsetningu.
-FinishedRestartLabel=Til að ljúka uppsetningu [name], þarft Uppsetning að endurræsa tölvuna þína. Vilt þú endurræsa núna?
-FinishedRestartMessage=Til að ljúka uppsetningu [name], þarf Uppsetning að endurræsa tölvuna þína.%n%nVilt þú endurræsa núna?
-ShowReadmeCheck=Já, ég vil skoða README-skrána
-YesRadio=&Já, endurræsa tölvuna núna
-NoRadio=&Nei, ég mun endurræsa tölvuna síðar
+FinishedHeadingLabel=Ljúkandi [name]-uppsetningaraðstoðaranum
+FinishedLabelNoIcons=Uppsetning hefur lokið uppsetningu [name] á tölvuna þína.
+FinishedLabel=Uppsetning hefur lokið uppsetningu [name] á þinni tölvu. Hugbúnaðurinn getur verið ræstur með því að velja hina uppsettu skyndivísa.
+ClickFinish=Smelltu á Ljúka til að hætta í Uppsetningu.
+FinishedRestartLabel=Til að ljúka uppsetningu [name] þarft Uppsetning að endurræsa tölvuna þína. Vilt þú endurræsa núna?
+FinishedRestartMessage=Til að ljúka uppsetningu [name] þarf Uppsetning að endurræsa tölvuna þína.%n%nVilt þú endurræsa núna?
+ShowReadmeCheck=Já, ég vil skoða README-skrána
+YesRadio=&Já, endurræsa tölvuna núna
+NoRadio=&Nei, ég mun endurræsa tölvuna síðar
 RunEntryExec=Keyra %1
-RunEntryShellExec=Skoða %1
+RunEntryShellExec=Skoða %1
 
 ; *** "Setup Needs the Next Disk" stuff
-ChangeDiskTitle=Uppsetning þarfnast næsta disks
-SelectDiskLabel2=Vinsamlega settu inn disk %1 og smelltu á Í lagi.%n%nEf skrárnar á þessum disk er hægt að finna í annarri möppu en þeirri sem birt er fyrir neðan, innsláðu réttu slóðina og smelltu á Vafra.
-PathLabel=&Slóð:
-FileNotInDir2=Skrána „%1“ var ekki hægt að staðsetja í „%2“. Vinsamlega settu inn rétta diskinn eða veldu aðra möppu.
-SelectDirectoryLabel=Vinsamlega tilgreindu staðsetningu næsta disks.
+ChangeDiskTitle=Uppsetning þarfnast næsta disks
+SelectDiskLabel2=Vinsamlega settu inn disk %1 og smelltu á � lagi.%n%nEf skrárnar á þessum disk er hægt að finna í annarri möppu en þeirri sem birt er fyrir neðan, innsláðu réttu slóðina og smelltu á Vafra.
+PathLabel=&Slóð:
+FileNotInDir2=Skrána „%1“ var ekki hægt að staðsetja í „%2“. Vinsamlega settu inn rétta diskinn eða veldu aðra möppu.
+SelectDirectoryLabel=Vinsamlega tilgreindu staðsetningu næsta disks.
 
 ; *** Installation phase messages
-SetupAborted=Uppsetningu var ekki lokið.%n%nVinsamlega leiðréttu vandamálið og keyrðu Uppsetningu aftur.
-AbortRetryIgnoreSelectAction=Velja aðgerð
+SetupAborted=Uppsetningu var ekki lokið.%n%nVinsamlega leiðréttu vandamálið og keyrðu Uppsetningu aftur.
+AbortRetryIgnoreSelectAction=Velja aðgerð
 AbortRetryIgnoreRetry=&Reyna aftur
-AbortRetryIgnoreIgnore=&Hunsa villuna og halda áfram
-AbortRetryIgnoreCancel=Hætta við uppsetningu
+AbortRetryIgnoreIgnore=&Hunsa villuna og halda áfram
+AbortRetryIgnoreCancel=Hætta við uppsetningu
 
 ; *** Installation status messages
-StatusClosingApplications=Lokandi hugbúnaði…
-StatusCreateDirs=Skapandi skráasöfn…
-StatusExtractFiles=Útdragandi skrár…
-StatusCreateIcons=Skapandi skyndivísa…
-StatusCreateIniEntries=Skapandi INI-færslur…
-StatusCreateRegistryEntries=Skapandi Windows Registry-færslur…
-StatusRegisterFiles=Skrásetjandi skrár…
-StatusSavingUninstall=Vistandi niðurtekningarupplýsingar…
-StatusRunProgram=Ljúkandi uppsetningu…
-StatusRestartingApplications=Endurræsandi hugbúnað…
-StatusRollback=Rúllandi aftur breytingum…
+StatusClosingApplications=Lokandi hugbúnaði…
+StatusCreateDirs=Skapandi skráasöfn…
+StatusExtractFiles=Útdragandi skrár…
+StatusCreateIcons=Skapandi skyndivísa…
+StatusCreateIniEntries=Skapandi INI-færslur…
+StatusCreateRegistryEntries=Skapandi Windows Registry-færslur…
+StatusRegisterFiles=Skrásetjandi skrár…
+StatusSavingUninstall=Vistandi niðurtekningarupplýsingar…
+StatusRunProgram=Ljúkandi uppsetningu…
+StatusRestartingApplications=Endurræsandi hugbúnað…
+StatusRollback=Rúllandi aftur breytingum…
 
 ; *** Misc. errors
 ErrorInternal2=Innri villa: %1
-ErrorFunctionFailedNoCode=%1 mistókst
-ErrorFunctionFailed=%1 mistókst; kóði %2
-ErrorFunctionFailedWithMessage=%1 mistókst; kóði %2.%n%3
-ErrorExecutingProgram=Ófært um að keyra skrá:%n%1
+ErrorFunctionFailedNoCode=%1 mistókst
+ErrorFunctionFailed=%1 mistókst; kóði %2
+ErrorFunctionFailedWithMessage=%1 mistókst; kóði %2.%n%3
+ErrorExecutingProgram=Ófært um að keyra skrá:%n%1
 
 ; *** Registry errors
-ErrorRegOpenKey=Villa við opnun Windows Registry-lykils:%n%1\%2
-ErrorRegCreateKey=Villa við sköpun Windows Registry-lykils:%n%1\%2
-ErrorRegWriteKey=Villa við ritun í Windows Registry-lykil:%n%1\%2
+ErrorRegOpenKey=Villa við opnun Windows Registry-lykils:%n%1\%2
+ErrorRegCreateKey=Villa við sköpun Windows Registry-lykils:%n%1\%2
+ErrorRegWriteKey=Villa við ritun í Windows Registry-lykil:%n%1\%2
 
 ; *** INI errors
-ErrorIniEntry=Villa við sköpun INI-færslu í skrána „%1“.
+ErrorIniEntry=Villa við sköpun INI-færslu í skrána „%1“.
 
 ; *** File copying errors
-FileAbortRetryIgnoreSkipNotRecommended=&Sleppa þessari skrá (ekki ráðlagt)
-FileAbortRetryIgnoreIgnoreNotRecommended=&Hunsa villuna og halda áfram (ekki ráðlagt)
-SourceIsCorrupted=Upprunaskráin er spillt
-SourceDoesntExist=Upprunaskráin „%1“ er ekki til
-ExistingFileReadOnly2=Hina gildandi skrá var ekki hægt að yfirrita því hún er merkt sem lesa-einungis.
-ExistingFileReadOnlyRetry=&Fjarlægja lesa-einungis eigindi og reyna aftur
-ExistingFileReadOnlyKeepExisting=&Halda gildandi skrá
-ErrorReadingExistingDest=Villa kom upp við að reyna að lesa gildandi skrána:
-FileExists=Skráin er nú þegar til.%n%nVilt þú að Uppsetning yfirriti hana?
-ExistingFileNewer=Hin gildandi skrá er nýrri en sú sem Uppsetning er reynandi að uppsetja. Það er ráðlagt að þú haldir hinni gildandi skrá.%n%nVilt þú halda hinni gildandi skrá?
-ErrorChangingAttr=Villa kom upp meðan reynt var að breyta eigindum gildandi skráarinnar:
-ErrorCreatingTemp=Villa kom upp meðan reynt var að skapa skrá í áfangastaðsskráasafninu:
-ErrorReadingSource=Villa kom upp meðan reynt var að lesa upprunaskrána:
-ErrorCopying=Villa kom upp meðan reynt var að afrita skrána:
-ErrorReplacingExistingFile=Villa kom upp meðan reynt var að yfirrita gildandi skrána:
-ErrorRestartReplace=RestartReplace mistókst:
-ErrorRenamingTemp=Villa kom upp meðan reynt var að endurnefna skrá í áfangastaðsskráasafninu:
-ErrorRegisterServer=Ófært um að skrá DLL/OCX: %1
-ErrorRegSvr32Failed=RegSvr32 mistókst með skilakóðann %1
-ErrorRegisterTypeLib=Ófært um að skrá tegundasafnið: $1
+FileAbortRetryIgnoreSkipNotRecommended=&Sleppa þessari skrá (ekki ráðlagt)
+FileAbortRetryIgnoreIgnoreNotRecommended=&Hunsa villuna og halda áfram (ekki ráðlagt)
+SourceIsCorrupted=Upprunaskráin er spillt
+SourceDoesntExist=Upprunaskráin „%1“ er ekki til
+ExistingFileReadOnly2=Hina gildandi skrá var ekki hægt að yfirrita því hún er merkt sem lesa-einungis.
+ExistingFileReadOnlyRetry=&Fjarlægja lesa-einungis eigindi og reyna aftur
+ExistingFileReadOnlyKeepExisting=&Halda gildandi skrá
+ErrorReadingExistingDest=Villa kom upp meðan reynt var að lesa gildandi skrána:
+FileExists=Skráin er nú þegar til.%n%nVilt þú að Uppsetning yfirriti hana?
+ExistingFileNewer=Hin gildandi skrá er nýrri en sú sem Uppsetning er reynandi að uppsetja. Það er ráðlagt að þú haldir hinni gildandi skrá.%n%nVilt þú halda hinni gildandi skrá?
+ErrorChangingAttr=Villa kom upp meðan reynt var að breyta eigindum gildandi skráarinnar:
+ErrorCreatingTemp=Villa kom upp meðan reynt var að skapa skrá í staðsetningarskráasafninu:
+ErrorReadingSource=Villa kom upp meðan reynt var að lesa upprunaskrána:
+ErrorCopying=Villa kom upp meðan reynt var að afrita skrána:
+ErrorReplacingExistingFile=Villa kom upp meðan reynt var að yfirrita gildandi skrána:
+ErrorRestartReplace=RestartReplace mistókst:
+ErrorRenamingTemp=Villa kom upp meðan reynt var að endurnefna skrá í staðsetningarskráasafninu:
+ErrorRegisterServer=Ófært um að skrá DLL/OCX: %1
+ErrorRegSvr32Failed=RegSvr32 mistókst með skilakóðann %1
+ErrorRegisterTypeLib=Ófært um að skrá tegundasafnið: $1
 
 ; *** Uninstall display name markings
 UninstallDisplayNameMark=%1 (%2)
@@ -288,48 +288,48 @@ UninstallDisplayNameMarks=%1 (%2, %3)
 UninstallDisplayNameMark32Bit=32-bita
 UninstallDisplayNameMark64Bit=64-bita
 UninstallDisplayNameMarkAllUsers=Allir notendur
-UninstallDisplayNameMarkCurrentUser=Núverandi notandi
+UninstallDisplayNameMarkCurrentUser=Núverandi notandi
 
 ; *** Post-installation errors
-ErrorOpeningReadme=Villa kom upp meðan reynt var að opna README-skrána.
-ErrorRestartingComputer=Uppsetningu tókst ekki að endurræsa tölvuna. Vinsamlega gerðu þetta handvirkt.
+ErrorOpeningReadme=Villa kom upp meðan reynt var að opna README-skrána.
+ErrorRestartingComputer=Uppsetningu tókst ekki að endurræsa tölvuna. Vinsamlega gerðu þetta handvirkt.
 
 ; *** Uninstaller messages
-UninstallNotFound=Skráin „%1“ er ekki til. Getur ekki niðurtekið.
-UninstallOpenError=Skrána „%1“ var ekki hægt að opna. Getur ekki niðurtekið
-UninstallUnsupportedVer=Niðurtökuatburðaskráin „%1“ er á sniði sem er ekki þekkt af þessari útgáfu af niðurtakaranum. Getur ekki niðurtekið
-UninstallUnknownEntry=Óþekkt færsla (%1) var fundin í niðurtökuatburðaskránni
-ConfirmUninstall=Ert þú viss um að þú viljir algjörlega fjarlægja %1 og öll atriði þess?
-UninstallOnlyOnWin64=Þessa uppsetningu er einungis hægt að niðurtaka á 64-bita Windows.
-OnlyAdminCanUninstall=Þessi uppsetning getur einungis verið niðurtekin af notanda með stjórnandaréttindi.
-UninstallStatusLabel=Vinsamlega bíddu meðan %1 er fjarlægt úr tölvunni þinni.
-UninstalledAll=%1 var færsællega fjarlægt af tölvunni þinni.
-UninstalledMost=%1-niðurtöku lokið.%n%nSuma liði var ekki hægt að fjarlægja. Þá er hægt að fjarlægja handvirkt.
-UninstalledAndNeedsRestart=Til að ljúka niðurtöku %1, þarft að endurræsa tölvuna þína.%n%nVilt þú endurræsa núna?
-UninstallDataCorrupted=„%1“-skráin er spillt. Getur ekki niðurtekið
+UninstallNotFound=Skráin „%1“ er ekki til. Getur ekki niðurtekið.
+UninstallOpenError=Skrána „%1“ var ekki hægt að opna. Getur ekki niðurtekið
+UninstallUnsupportedVer=Niðurtökuatburðaskráin „%1“ er á sniði sem er ekki þekkt af þessari útgáfu af niðurtakaranum. Getur ekki niðurtekið
+UninstallUnknownEntry=Óþekkt færsla (%1) var fundin í niðurtökuatburðaskránni
+ConfirmUninstall=Ert þú viss um að þú viljir algjörlega fjarlægja %1 og öll atriði þess?
+UninstallOnlyOnWin64=Þessa uppsetningu er einungis hægt að niðurtaka á 64-bita Windows.
+OnlyAdminCanUninstall=Þessi uppsetning getur einungis verið niðurtekin af notanda með stjórnandaréttindi.
+UninstallStatusLabel=Vinsamlega bíddu meðan %1 er fjarlægt úr tölvunni þinni.
+UninstalledAll=%1 var færsællega fjarlægt af tölvunni þinni.
+UninstalledMost=%1-niðurtöku lokið.%n%nSuma liði var ekki hægt að fjarlægja. Þá er hægt að fjarlægja handvirkt.
+UninstalledAndNeedsRestart=Til að ljúka niðurtöku %1 þarf að endurræsa tölvuna þína.%n%nVilt þú endurræsa núna?
+UninstallDataCorrupted=„%1“-skráin er spillt. Getur ekki niðurtekið
 
 ; *** Uninstallation phase messages
-ConfirmDeleteSharedFileTitle=Fjarlægja deilda skrá?
-ConfirmDeleteSharedFile2=Kerfið gefur til kynna að hin eftirfarandi deilda skrá er ekki lengur í notkun hjá neinu forriti. Vilt þú að Niðurtakari fjarlægi þessa deildu skrá?%n%nEf einhver forrit eru enn notandi þessa skrá og hún er fjarlægð, kann að vera að þau forrit munu ekki virka almennilega. Ef þú ert óviss, veldu Nei. Að skilja skrána eftir á kerfinu þínu mun ekki valda skaða.
-SharedFileNameLabel=Skráarnafn:
-SharedFileLocationLabel=Staðsetning:
-WizardUninstalling=Niðurtökustaða
-StatusUninstalling=Niðurtakandi %1…
+ConfirmDeleteSharedFileTitle=Fjarlægja deilda skrá?
+ConfirmDeleteSharedFile2=Kerfið gefur til kynna að hin eftirfarandi deilda skrá er ekki lengur í notkun hjá neinu forriti. Vilt þú að Niðurtakari fjarlægi þessa deildu skrá?%n%nEf einhver forrit eru enn notandi þessa skrá og hún er fjarlægð, kann að vera að þau forrit munu ekki virka almennilega. Ef þú ert óviss, veldu Nei. Að skilja skrána eftir á kerfinu þínu mun ekki valda skaða.
+SharedFileNameLabel=Skráarnafn:
+SharedFileLocationLabel=Staðsetning:
+WizardUninstalling=Niðurtökustaða
+StatusUninstalling=Niðurtakandi %1…
 
 ; *** Shutdown block reasons
 ShutdownBlockReasonInstallingApp=Uppsetjandi %1.
-ShutdownBlockReasonUninstallingApp=Niðurtakandi %1.
+ShutdownBlockReasonUninstallingApp=Niðurtakandi %1.
 
 [CustomMessages]
-NameAndVersion=%1 útgáfa %2
-AdditionalIcons=Aukalegir skyndivísir:
-CreateDesktopIcon=Skapa &skjáborðsskyndivísi
-CreateQuickLaunchIcon=Skapa &Skyndiræsitáknmynd
-ProgramOnTheWeb=%1 á Vefnum
-UninstallProgram=Niðurtaka %1
-LaunchProgram=Ræsa %1
-AssocFileExtension=&Tengja %1 við %2-skráarframlenginguna
-AssocingFileExtension=&Tengjandi %1 við %2-skráarframlenginguna…
-AutoStartProgramGroupDescription=Ræsing:
-AutoStartProgram=Sjálfvikt ræsa %1
-AddonHostProgramNotFound=%1 gat ekki staðsett möppuna sem þú valdir.%n%nVilt þú halda áfram hvort sem er?
+NameAndVersion=%1 útgáfa %2
+AdditionalIcons=Aukalegir skyndivísir:
+CreateDesktopIcon=Skapa &skjáborðsskyndivísi
+CreateQuickLaunchIcon=Skapa &Skyndiræsitáknmynd
+ProgramOnTheWeb=%1 á Vefnum
+UninstallProgram=Niðurtaka %1
+LaunchProgram=Ræsa %1
+AssocFileExtension=&Tengja %1 við %2-skráarframlenginguna
+AssocingFileExtension=&Tengjandi %1 við %2-skráarframlenginguna…
+AutoStartProgramGroupDescription=Ræsing:
+AutoStartProgram=Sjálfvikt ræsa %1
+AddonHostProgramNotFound=%1 gat ekki staðsett möppuna sem þú valdir.%n%nVilt þú halda áfram hvort sem er?

+ 1 - 1
ISHelp/isetup.xml

@@ -86,7 +86,7 @@
 <body>
 
 <p>
-<b>Inno Setup version 6.0.0-beta</b><br/>
+<b>Inno Setup version 6.0.1-beta</b><br/>
 <b>Copyright &copy; 1997-2019 Jordan Russell. All rights reserved.</b><br/>
 <b>Portions Copyright &copy; 2000-2019 Martijn Laan. All rights reserved.</b><br/>
 <extlink href="http://www.jrsoftware.org/">Inno Setup home page</extlink>

+ 18 - 12
ISHelp/isxfunc.xml

@@ -2129,8 +2129,8 @@ Page := CreateInputQueryPage(wpWelcome,
   'Please specify your name and the company for whom you work, then click Next.');
 
 // Add items (False means it's not a password edit)
-Page.Add('Name:', False);
-Page.Add('Company:', False);
+Page.Add('&amp;Name:', False);
+Page.Add('&amp;Company:', False);
 
 // Set initial values (optional)
 Page.Values[0] := ExpandConstant('{sysuserinfoname}');
@@ -2141,7 +2141,8 @@ Page.Values[1] := ExpandConstant('{sysuserinfoorg}');
 // Read values into variables
 UserName := Page.Values[0];
 UserCompany := Page.Values[1];
-</pre></example>
+</pre>
+<p>See <i>AllPagesExample.iss</i> for another example.</p></example>
         <seealso><p><link topic="scriptclasses" anchor="TInputQueryWizardPage">TInputQueryWizardPage</link></p></seealso>
       </function>
       <function>
@@ -2163,7 +2164,7 @@ Page := CreateInputOptionPage(wpWelcome,
   False, False);
 
 // Add items
-Page.Add('I am a registered user');
+Page.Add('&amp;I am a registered user');
 
 // Set initial values (optional)
 Page.Values[0] := False;
@@ -2172,7 +2173,8 @@ Page.Values[0] := False;
 
 // Read values into variables
 IsRegisteredUser := Page.Values[0];
-</pre></example>
+</pre>
+<p>See <i>AllPagesExample.iss</i> for another example.</p></example>
         <seealso><p><link topic="scriptclasses" anchor="TInputOptionWizardPage">TInputOptionWizardPage</link></p></seealso>
       </function>
       <function>
@@ -2203,7 +2205,8 @@ Page.Values[0] := ExpandConstant('{userappdata}\My Company\My Program');
 
 // Read value into variable
 DataDir := Page.Values[0];
-</pre></example>
+</pre>
+<p>See <i>AllPagesExample.iss</i> for another example.</p></example>
         <seealso><p><link topic="scriptclasses" anchor="TInputDirWizardPage">TInputDirWizardPage</link></p></seealso>
       </function>
       <function>
@@ -2224,7 +2227,7 @@ Page := CreateInputFilePage(wpWelcome,
   'Select where Notepad is located, then click Next.');
 
 // Add item
-Page.Add('Location of notepad.exe:',         // caption
+Page.Add('&amp;Location of notepad.exe:',        // caption
   'Executable files|*.exe|All files|*.*',    // filters
   '.exe');                                   // default extension
 
@@ -2235,7 +2238,8 @@ Page.Values[0] := ExpandConstant('{win}\notepad.exe');
 
 // Read value into variable
 NotepadLocation := Page.Values[0];
-</pre></example>
+</pre>
+<p>See <i>AllPagesExample.iss</i> for another example.</p></example>
         <seealso><p><link topic="scriptclasses" anchor="TInputFileWizardPage">TInputFileWizardPage</link></p></seealso>
       </function>
       <function>
@@ -2251,7 +2255,8 @@ NotepadLocation := Page.Values[0];
 Page := CreateOutputMsgPage(wpWelcome,
   'Information', 'Please read the following important information before continuing.',
   'Blah blah blah.');
-</pre></example>
+</pre>
+<p>See <i>AllPagesExample.iss</i> for another example.</p></example>
         <seealso><p><link topic="scriptclasses" anchor="TOutputMsgWizardPage">TOutputMsgWizardPage</link></p></seealso>
       </function>
       <function>
@@ -2268,7 +2273,8 @@ Page := CreateOutputMsgMemoPage(wpWelcome,
   'Information', 'Please read the following important information before continuing.',
   'When you are ready to continue with Setup, click Next.',
   'Blah blah blah.');
-</pre></example>
+</pre>
+<p>See <i>AllPagesExample.iss</i> for another example.</p></example>
         <seealso><p><link topic="scriptclasses" anchor="TOutputMsgMemoWizardPage">TOutputMsgMemoWizardPage</link></p></seealso>
       </function>
       <function>
@@ -2281,14 +2287,14 @@ Page := CreateOutputMsgMemoPage(wpWelcome,
 <p>To set the text on the page, call the <tt>SetText</tt> method. <tt>SetText</tt> takes two string parameters: use the first to tell the user what you're doing, and the second to display a file or directory name. Either parameter may be blank.</p>
 <p>To display or update the progress bar, call the <tt>SetProgress</tt> method. <tt>SetProgress</tt> takes two integer parameters: the first specifies the position of the progress bar (zero-based), and the second specifies the highest possible position. If the second parameter is 0, the progress bar will be hidden.
 </p></remarks>
-        <example><p>See <i>CodeDlg.iss</i> for an example.</p></example>
+        <example><p>See <i>CodeDlg.iss</i> and <i>AllPagesExample.iss</i> for examples.</p></example>
         <seealso><p><link topic="scriptclasses" anchor="TOutputProgressWizardPage">TOutputProgressWizardPage</link></p></seealso>
       </function>
       <function>
         <name>CreateCustomPage</name>
         <prototype>function CreateCustomPage(const AfterID: Integer; const ACaption, ADescription: String): TWizardPage;</prototype>
         <description><p>Creates a custom wizard page. The page is empty by default; you have to create your own controls afterward and place them on the page (by setting their Parent properties to the Surface property of the <link topic="scriptclasses" anchor="TWizardPage">TWizardPage</link> instance returned by this function).</p></description>
-        <example><p>See <i>CodeClasses.iss</i> for an example.</p></example>
+        <example><p>See <i>CodeDlg.iss</i> and <i>AllPagesExample.iss</i> for examples.</p></example>
         <seealso><p><link topic="scriptclasses" anchor="TWizardPage">TWizardPage</link></p></seealso>
       </function>
     </subcategory>

+ 19 - 0
Projects/ScriptDlg.pas

@@ -235,6 +235,7 @@ begin
       Top := FY;
       Width := SurfaceWidth;
       Height := WizardForm.ScalePixelsY(DefaultLabelHeight);
+      Anchors := [akLeft, akTop, akRight];
       WordWrap := True;
       Caption := APrompt;
     end;
@@ -248,6 +249,7 @@ begin
     Password := APassword;
     Top := FY;
     Width := SurfaceWidth;
+    Anchors := [akLeft, akTop, akRight];
   end;
   SetCtlParent(Edit, Surface);
   Inc(FY, WizardForm.ScalePixelsY(36));
@@ -291,6 +293,7 @@ begin
     AutoSize := False;
     Width := SurfaceWidth;
     Height := WizardForm.ScalePixelsY(DefaultLabelHeight);
+    Anchors := [akLeft, akTop, akRight];
     WordWrap := True;
     Caption := SubCaption;
     Parent := Surface;
@@ -302,6 +305,7 @@ begin
     Top := CaptionYDiff + WizardForm.ScalePixelsY(DefaultBoxTop);
     Width := SurfaceWidth;
     Height := WizardForm.ScalePixelsY(DefaultBoxBottom) - Top;
+    Anchors := [akLeft, akTop, akRight, akBottom];
     Flat := ListBox and (shFlatComponentsList in SetupHeader.Options);
   end;
   SetCtlParent(FCheckListBox, Surface);
@@ -419,6 +423,7 @@ begin
     AutoSize := False;
     Width := SurfaceWidth;
     Height := WizardForm.ScalePixelsY(DefaultLabelHeight);
+    Anchors := [akLeft, akTop, akRight];
     WordWrap := True;
     Caption := SubCaption;
     Parent := Surface;
@@ -445,6 +450,7 @@ begin
       Top := FY;
       Width := SurfaceWidth;
       Height := WizardForm.ScalePixelsY(DefaultLabelHeight);
+      Anchors := [akLeft, akTop, akRight];
       WordWrap := True;
       Caption := APrompt;
     end;
@@ -457,6 +463,7 @@ begin
   with Edit do begin
     Top := FY;
     Width := SurfaceWidth-ButtonWidth-WizardForm.ScalePixelsX(10);
+    Anchors := [akLeft, akTop, akRight];
   end;
   SetCtlParent(Edit, Surface);
   TryEnableAutoCompleteFileSystem(Edit.Handle);
@@ -470,6 +477,7 @@ begin
     Top := Edit.Top-1;
     Width := ButtonWidth;
     Height := WizardForm.NextButton.Height;
+    Anchors := [akTop, akRight];
     if FEdits.Count = 0 then
       Caption := SetupMessages[msgButtonWizardBrowse]
     else
@@ -559,6 +567,7 @@ begin
     AutoSize := False;
     Width := SurfaceWidth;
     Height := WizardForm.ScalePixelsY(DefaultLabelHeight);
+    Anchors := [akLeft, akTop, akRight];
     WordWrap := True;
     Caption := SubCaption;
     Parent := Surface;
@@ -583,6 +592,7 @@ begin
       Top := FY;
       Width := SurfaceWidth;
       Height := WizardForm.ScalePixelsY(DefaultLabelHeight);
+      Anchors := [akLeft, akTop, akRight];
       WordWrap := True;
       Caption := APrompt;
     end;
@@ -595,6 +605,7 @@ begin
   with Edit do begin
     Top := FY;
     Width := SurfaceWidth-ButtonWidth-WizardForm.ScalePixelsX(10);
+    Anchors := [akLeft, akTop, akRight];
   end;
   SetCtlParent(Edit, Surface);
   TryEnableAutoCompleteFileSystem(Edit.Handle);
@@ -608,6 +619,7 @@ begin
     Top := Edit.Top-1;
     Width := ButtonWidth;
     Height := WizardForm.NextButton.Height;
+    Anchors := [akTop, akRight];
     if FButtons.Count = 0 then
       Caption := SetupMessages[msgButtonWizardBrowse]
     else
@@ -693,6 +705,7 @@ begin
       AutoSize := False;
       Width := SurfaceWidth;
       Height := WizardForm.ScalePixelsY(DefaultLabelHeight);
+      Anchors := [akLeft, akTop, akRight];
       WordWrap := True;
       Caption := SubCaption;
       Parent := Surface;
@@ -707,6 +720,9 @@ begin
     Top := Y;
     Width := SurfaceWidth;
     Height := WizardForm.ScalePixelsY(DefaultBoxBottom) - Y;
+    Anchors := [akLeft, akTop, akRight, akBottom];
+    BevelKind := bkFlat;
+    BorderStyle := bsNone;
     ReadOnly := True;
     ScrollBars := ssVertical;
     WantReturns := False;
@@ -733,6 +749,7 @@ begin
     AutoSize := False;
     ShowAccelChar := False;
     Width := SurfaceWidth;
+    Anchors := [akLeft, akTop, akRight];
     Height := WizardForm.StatusLabel.Height;
     WordWrap := WizardForm.StatusLabel.WordWrap;
     Parent := Surface;
@@ -746,6 +763,7 @@ begin
     Top := WizardForm.ScalePixelsY(16);
     Width := SurfaceWidth;
     Height := WizardForm.FileNameLabel.Height;
+    Anchors := [akLeft, akTop, akRight];
   end;
   SetCtlParent(FMsg2Label, Surface);
 
@@ -754,6 +772,7 @@ begin
     Top := WizardForm.ScalePixelsY(42);
     Width := SurfaceWidth;
     Height := WizardForm.ScalePixelsY(21);
+    Anchors := [akLeft, akTop, akRight];
     Visible := False;
   end;
   SetCtlParent(FProgressBar, Surface);

+ 2 - 2
Projects/Struct.pas

@@ -17,8 +17,8 @@ uses
 
 const
   SetupTitle = 'Inno Setup';
-  SetupVersion = '6.0.0-beta '{$IFDEF UNICODE}+'(u)'{$ELSE}+'(a)'{$ENDIF};
-  SetupBinVersion = (6 shl 24) + (0 shl 16) + (0 shl 8) + 0;
+  SetupVersion = '6.0.1-beta '{$IFDEF UNICODE}+'(u)'{$ELSE}+'(a)'{$ENDIF};
+  SetupBinVersion = (6 shl 24) + (0 shl 16) + (1 shl 8) + 0;
 
 type
   TSetupID = array[0..63] of AnsiChar;

+ 1 - 1
Projects/Wizard.pas

@@ -261,7 +261,7 @@ type
     property ReadyPage: TNewNotebookPage read FReadyPage;
     property PreparingPage: TNewNotebookPage read FPreparingPage;
     property InstallingPage: TNewNotebookPage read FInstallingPage;
-    property InfoAfterPage: TNewNotebookPage read FInfoBeforePage;
+    property InfoAfterPage: TNewNotebookPage read FInfoAfterPage;
     property DiskSpaceLabel: TNewStaticText read FDiskSpaceLabel;
     property DirEdit: TEdit read FDirEdit;
     property GroupEdit: TNewEdit read FGroupEdit;

+ 2 - 2
README.md

@@ -74,7 +74,7 @@ Source code README
   To just compile Inno Setup run **compile.bat** and follow the instructions.
 
   To just compile the Inno Setup help file and its web version run
-  **ishelp\compile.bat** and follow the instructions.
+  **ISHelp\compile.bat** and follow the instructions.
 
   To just compile the Inno Setup Preprocessor help file and its web version run
   **Projects\Ispp\Help\compile.bat** and follow the instructions.
@@ -201,7 +201,7 @@ stored in a compiled resource file.
 **Projects\Lzma2\Decoder\ISLzmaDec.obj**, **Projects\Lzma2\Decoder\ISLzma2Dec.obj** -
 See Projects\Lzma2\Decoder\compiling.txt.
 
-**ishelp\ISHelpGen\ISHelpGen.exe** - See ishelp\ISHelpGen\compile.bat
+**ISHelp\ISHelpGen\ISHelpGen.exe** - See ISHelp\ISHelpGen\compile.bat
 
 **Examples\MyProg.exe**, **Examples\MyProg-x64.exe** - Compiled by Visual Studio
 2005 from the Examples\MyProg directory.

+ 1 - 1
build.bat

@@ -19,7 +19,7 @@ rem  Once done the installer can be found in Output
 
 setlocal
 
-set VER=6.0.0-beta
+set VER=6.0.1-beta
 
 echo Building Inno Setup %VER%...
 echo.

+ 1 - 1
setup.iss

@@ -10,7 +10,7 @@
 [Setup]
 AppName=Inno Setup
 AppId=Inno Setup 6
-AppVersion=6.0.0-beta
+AppVersion=6.0.1-beta
 AppPublisher=jrsoftware.org
 AppPublisherURL=http://www.innosetup.com/
 AppSupportURL=http://www.innosetup.com/

+ 10 - 1
whatsnew.htm

@@ -26,10 +26,19 @@ Portions Copyright &copy; 2000-2019 Martijn Laan. All rights reserved.<br />
 For conditions of distribution and use, see <a href="http://www.jrsoftware.org/files/is/license.txt">LICENSE.TXT</a>.
 </p>
 
-<p><a name="6.0.1"></a><span class="ver">6.0.1-beta </span><span class="date">(?)</span></p>
+<p><a name="6.0.1"></a><span class="ver">6.0.1-beta </span><span class="date">(2019-03-07)</span></p>
 <ul>
+  <li><i>Fix:</i> In 6.0.0 it was no longer possible to use [Setup] section directive <tt>InfoAfterFile</tt>.</li>
+  <li>Pascal Scripting changes:
+  <ul>
+    <li><i>Fix:</i> Added <tt>Anchors</tt> properties to all controls created by the <tt>Create...Page</tt> support functions to add full support for <tt>WizardResizable</tt> and <tt>WizardSizePercent</tt>.</li>
+    <li>Updated the <i>AllPagesExample.iss</i> example script with examples of all <tt>Create...Page</tt> support functions.</li>
+    <li>The multi-line edit control created by the <tt>CreateOutputMsgMemoPage</tt> support function now has a more modern look.</li>
+  </ul>
+  </li>
   <li>Added official German translation.</li>
   <li>Demoted the official <a href="https://raw.github.com/jrsoftware/issrc/master/Files/Languages/Unofficial/Greek.isl">Greek</a>, <a href="https://raw.github.com/jrsoftware/issrc/master/Files/Languages/Unofficial/Hungarian.isl">Hungarian</a>, and <a href="https://raw.github.com/jrsoftware/issrc/master/Files/Languages/Unofficial/ScottishGaelic.isl">Scottish Gealic</a> translations to unofficial because of a no longer available maintainer. To send updates yourself, see <a href="http://news.jrsoftware.org/read/article.php?id=2514&amp;group=jrsoftware.innosetup.translations#2514">this post</a> for what needs updating and use <a href="http://www.jrsoftware.org/files/istrans/send2.php">this form</a> to send updates (or use <a href="https://github.com/jrsoftware/issrc" target="_blank">GitHub</a>). See the <a href="http://www.jrsoftware.org/files/istrans/">Inno Setup Translations</a> page for more information.</li>
+  <li>Other documentation improvements.</li>
 </ul>
 
 <p><a name="6.0.0"></a><span class="ver">6.0.0-beta </span><span class="date">(2019-02-11)</span></p>