diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml index 830f1ebd..e51149f8 100644 --- a/.github/workflows/deployment.yml +++ b/.github/workflows/deployment.yml @@ -90,14 +90,14 @@ jobs: uses: actions/upload-artifact@v3 with: name: installer - path: ./tools/build-installer/CnCNet5_YR_Installer.exe + path: ./CnCNet5_YR_Installer.exe if-no-files-found: error # Upload installer to any relevant releases for current tag # If there is no release/tag, this will not do anything - name: Upload Installer Release Asset working-directory: tools - run: npm run release-asset-uploader -- --token ${{ secrets.GITHUB_TOKEN }} --assetName CnCNet5_YR_Installer_${{env.GitVersion_SemVer}}.exe --assetPath ./installer/CnCNet5_YR_Installer.exe + run: npm run release-asset-uploader -- --token ${{ secrets.GITHUB_TOKEN }} --assetName CnCNet5_YR_Installer_${{env.GitVersion_SemVer}}.exe --assetPath ../CnCNet5_YR_Installer.exe # This job downloads the package artifact from the previous job and deploys it to the server. deploy-package: diff --git a/.gitignore b/.gitignore index 61e1085c..4d08c0c2 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,8 @@ /package/VersionWriter.exe /package/version /package/Qt/QM/ +/package/VersionWriter.exe +/package/VersionWriter-CopiedFiles /logs /gitversion.json ddraw.dll @@ -18,4 +20,5 @@ version_u .idea .idea/* /tools/node_modules -package/Client +/CnCNet5_YR_Installer.exe +/package.tar.gz diff --git a/package/Resources/Alliedicon.png b/package/Resources/Alliedicon.png new file mode 100644 index 00000000..30d12688 Binary files /dev/null and b/package/Resources/Alliedicon.png differ diff --git a/package/Resources/GameOptions.ini b/package/Resources/GameOptions.ini index 84c85630..ef511bf7 100644 --- a/package/Resources/GameOptions.ini +++ b/package/Resources/GameOptions.ini @@ -4,6 +4,10 @@ ; If you use or redistribute the client in any public projects, please include ; Rampastring and The Dawn of the Tiberium Age in your project's credits. +[RandomSelectors] +Allied=0,1,2,3,4 +Soviet=5,6,7,8 + [General] Sides=America,Korea,France,Germany,Great Britain,Libya,Iraq,Cuba,Russia,Yuri StartingLocationAngularVelocity=0.01 @@ -31,4 +35,4 @@ AttackNeutralUnits=yes ReconnectTimeout=1400 Protocol=0 FrameSendRate=2 -MaxLatencyLevel=4 +MaxLatencyLevel=4 \ No newline at end of file diff --git a/package/Resources/Sovieticon.png b/package/Resources/Sovieticon.png new file mode 100644 index 00000000..3ac85db9 Binary files /dev/null and b/package/Resources/Sovieticon.png differ diff --git a/package/preupdateexec b/package/preupdateexec index 06f15a9e..5b7ae5d2 100644 --- a/package/preupdateexec +++ b/package/preupdateexec @@ -25,5 +25,4 @@ wcrate.sno wcrate.tem wcrate.ubn wcrate.urb -expandspawn09.mix -do_not_remove_this_line \ No newline at end of file +do_not_remove_this_line diff --git a/package/versionconfig.ini b/package/versionconfig.ini index 76b32aed..3edd9869 100644 --- a/package/versionconfig.ini +++ b/package/versionconfig.ini @@ -30,6 +30,7 @@ CnCNetYRLauncher.exe gamemd-spawn.exe qres.dat qres32.dll +updateconfig.ini ; Files (not directories) to be excluded from included files list. ; User-generated (settings etc), temporary and log files should be listed here. diff --git a/tools/build-installer/.gitignore b/tools/build-installer/.gitignore index b0e455e2..57a05f8f 100644 --- a/tools/build-installer/.gitignore +++ b/tools/build-installer/.gitignore @@ -1 +1 @@ -/CnCNet5_YR_Installer.exe +/inno/installer.iss diff --git a/tools/build-installer/class/index.ts b/tools/build-installer/class/index.ts new file mode 100644 index 00000000..691effc3 --- /dev/null +++ b/tools/build-installer/class/index.ts @@ -0,0 +1,2 @@ +export * from './template-model.class'; +export * from './template-app-model.class'; diff --git a/tools/build-installer/class/template-app-model.class.ts b/tools/build-installer/class/template-app-model.class.ts new file mode 100644 index 00000000..c3e8ceac --- /dev/null +++ b/tools/build-installer/class/template-app-model.class.ts @@ -0,0 +1,9 @@ +export class TemplateAppModel { + name: string; + version: string; + versionName: string; + publisher: string; + publisherUrl: string; + supportUrl: string; + updatesUrl: string; +} diff --git a/tools/build-installer/class/template-model.class.ts b/tools/build-installer/class/template-model.class.ts new file mode 100644 index 00000000..fdd9ae38 --- /dev/null +++ b/tools/build-installer/class/template-model.class.ts @@ -0,0 +1,13 @@ +import { TemplateAppModel } from './template-app-model.class'; + +export class TemplateModel { + app: TemplateAppModel; + sourceDir: string; + outputDir: string; + setupIconFile: string; + licenseFile: string; + outputBaseFilename: string; + installDeleteFiles: string[]; + excludedInstallerFiles: string; + netCoreCheckPath: string; +} diff --git a/tools/build-installer/constants.ts b/tools/build-installer/constants.ts index 200c085c..8b7fe85c 100644 --- a/tools/build-installer/constants.ts +++ b/tools/build-installer/constants.ts @@ -1,12 +1,49 @@ import { resolve } from 'path'; -const installerBinary = resolve(__dirname, 'inno/bin/ISCC.exe'); -const installerScript = resolve(__dirname, 'inno/installer.iss'); +const repoPath = resolve(__dirname, '../../'); +const packagePath = resolve(repoPath, 'package'); +const versionFilePath = resolve(packagePath, 'version'); +const innoPath = resolve(__dirname, 'inno'); +const innoResourcesPath = resolve(innoPath, 'Resources'); +const setupIconPath = resolve(innoResourcesPath, 'cncnet5.ico'); +const licenseFilePath = resolve(innoResourcesPath, 'License-YurisRevenge.txt'); +const installerBinary = resolve(innoPath, 'bin/ISCC.exe'); +const installerTemplate = resolve(innoPath, 'installer.twig'); +const installerScript = resolve(innoPath, 'installer.iss'); +const preUpdateExecFilename = 'preupdateexec'; +const updateExecFilename = 'updateexec'; +const preUpdateExecFilePath = resolve(packagePath, preUpdateExecFilename); +const updateExecFilePath = resolve(packagePath, updateExecFilename); +const netCoreCheckPath = resolve(innoPath, 'libs/InnoDependencyInstaller/netcorecheck'); const constants = { + app: { + name: 'CnCNet Yuri\'s Revenge', + publisher: 'cncnet.org', + publisherUrl: 'https://cncnet.org', + supportUrl: 'https://cncnet.org', + updatesUrl: 'https://cncnet.org' + }, + outputBaseFilename: 'CnCNet5_YR_Installer', paths: { installerBinary, + installerTemplate, installerScript, - } + repoPath, + packagePath, + setupIconPath, + licenseFilePath, + versionFilePath, + preUpdateExecFilePath, + updateExecFilePath, + netCoreCheckPath + }, + excludedInstallerFiles: [ + preUpdateExecFilename, + updateExecFilename, + 'VersionWriter-CopiedFiles', + 'versionconfig.ini', + 'RA2MD.ini' + ] } export { constants }; diff --git a/tools/build-installer/inno/ISTheme/ISTheme.iss b/tools/build-installer/inno/ISTheme/ISTheme.iss deleted file mode 100644 index bfbfff6d..00000000 --- a/tools/build-installer/inno/ISTheme/ISTheme.iss +++ /dev/null @@ -1,234 +0,0 @@ -#define ISThemeBackgroundWidth = '640' -#define ISThemeBackgroundHeight = '480' -#define ISThemeBackColor = '$000000' -#define ISThemeForeColor = '$FFF4E8' -#define ISThemeTextBoxBackColor = '$C0C0C0' -#define ISThemeTextBoxForeColor = '$000000' - -[Files] -;Source: "ISTheme\WizardFormBackground.bmp"; Flags: dontcopy -;Source: "ISTheme\InnerPageBackground.bmp"; Flags: dontcopy -;Source: "ISTheme\PageBackground.bmp"; Flags: dontcopy - -[Code] -procedure ReplaceLabel(sourceLabel: TNewStaticText); -var - newLabel: TLabel; -begin - newLabel := TLabel.Create(WizardForm); - newLabel.Parent := sourceLabel.Parent; - newLabel.Font := sourceLabel.Font; - newLabel.Caption := sourceLabel.Caption; - newLabel.WordWrap := sourceLabel.WordWrap; - newLabel.Left := sourceLabel.Left; - newLabel.Top := sourceLabel.Top; - newLabel.Width := sourceLabel.Width; - newLabel.Height := sourceLabel.Height; - newLabel.Visible := sourceLabel.Visible; - newLabel.Transparent := True; - - sourceLabel.Visible := false; -end; - -procedure SetPageBackground(page: TNewNotebookPage; fileName: string); -var - BackgroundBmp: TBitmapImage; -begin - BackgroundBmp := TBitmapImage.Create(WizardForm); - BackgroundBmp.Bitmap.LoadFromFile(ExpandConstant('{tmp}\') + fileName); - BackgroundBmp.Stretch := True; - BackgroundBmp.Align := alClient; - BackgroundBmp.Parent := page; -end; - -procedure ISTheme(); -var - BackgroundBmp: TBitmapImage; - WelcomePageNotebook: TNewNotebook; -begin - //### resize and align ### - WizardForm.Left := WizardForm.Left - ((ScaleX({#ISThemeBackgroundWidth}) - WizardForm.ClientWidth) / 2); - WizardForm.Top := WizardForm.Top - ((ScaleY({#ISThemeBackgroundHeight}) - WizardForm.ClientHeight) / 2); - WizardForm.ClientWidth := ScaleX({#ISThemeBackgroundWidth}); - WizardForm.ClientHeight := ScaleY({#ISThemeBackgroundHeight}); - WizardForm.OuterNotebook.Left := (WizardForm.ClientWidth / 2) - (WizardForm.OuterNotebook.Width / 2); - WizardForm.OuterNotebook.Top := (WizardForm.ClientHeight / 2) - (WizardForm.OuterNotebook.Height / 2) - (WizardForm.InnerNotebook.Top / 2); - WizardForm.CancelButton.Left := WizardForm.OuterNotebook.Left + WizardForm.InnerNotebook.Width + WizardForm.InnerNotebook.Left - WizardForm.CancelButton.Width; - WizardForm.CancelButton.Top := WizardForm.OuterNotebook.Top + WizardForm.InnerNotebook.Height + WizardForm.InnerNotebook.Top + ScaleY(10); - WizardForm.NextButton.Left := WizardForm.CancelButton.Left - WizardForm.NextButton.Width - ScaleX(10); - WizardForm.NextButton.Top := WizardForm.CancelButton.Top; - WizardForm.BackButton.Left := WizardForm.NextButton.Left - WizardForm.BackButton.Width; - WizardForm.BackButton.Top := WizardForm.CancelButton.Top; - WizardForm.FinishedLabel.Left := WizardForm.InnerNotebook.Left; - WizardForm.FinishedLabel.Width := WizardForm.InnerNotebook.Width; - WizardForm.FinishedLabel.Height := WizardForm.InnerNotebook.Height; - WizardForm.RunList.Left := WizardForm.InnerNotebook.Left; - WizardForm.RunList.Width := WizardForm.InnerNotebook.Width; - WizardForm.RunList.Height := WizardForm.InnerNotebook.Height; - - //# welcome page # - WelcomePageNotebook := TNewNotebook.Create(WizardForm); - WelcomePageNotebook.Parent := WizardForm.WelcomePage; - WelcomePageNotebook.Top := WizardForm.InnerNotebook.Top; - WelcomePageNotebook.Left := WizardForm.InnerNotebook.Left; - WelcomePageNotebook.Width := WizardForm.InnerNotebook.Width; - WelcomePageNotebook.Height := WizardForm.InnerNotebook.Height; - WizardForm.WelcomeLabel1.Parent := WelcomePageNotebook; - WizardForm.WelcomeLabel1.Top := 0; - WizardForm.WelcomeLabel1.Left := 0; - WizardForm.WelcomeLabel1.Width := WizardForm.InnerNotebook.Width; - WizardForm.WelcomeLabel2.Parent := WelcomePageNotebook; - WizardForm.WelcomeLabel2.Top := WizardForm.WelcomeLabel1.Height; - WizardForm.WelcomeLabel2.Left := 0; - WizardForm.WelcomeLabel2.Width := WizardForm.InnerNotebook.Width; - WizardForm.WelcomeLabel2.Height := WizardForm.InnerNotebook.Height - WizardForm.WelcomeLabel1.Height; - - //### set backgrounds ### - //ExtractTemporaryFile('WizardFormBackground.bmp'); - //ExtractTemporaryFile('InnerPageBackground.bmp'); - //ExtractTemporaryFile('PageBackground.bmp'); - - //SetPageBackground(WizardForm.WelcomePage ,'InnerPageBackground.bmp'); - //SetPageBackground(WizardForm.InnerPage ,'InnerPageBackground.bmp'); - //SetPageBackground(WizardForm.FinishedPage ,'InnerPageBackground.bmp'); - //SetPageBackground(WizardForm.LicensePage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.PasswordPage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.InfoBeforePage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.UserInfoPage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.SelectDirPage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.SelectComponentsPage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.SelectProgramGroupPage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.SelectTasksPage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.ReadyPage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.PreparingPage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.InstallingPage ,'PageBackground.bmp'); - //SetPageBackground(WizardForm.InfoAfterPage ,'PageBackground.bmp'); - - //BackgroundBmp := TBitmapImage.Create(WizardForm); - //BackgroundBmp.Bitmap.LoadFromFile(ExpandConstant('{tmp}\PageBackground.bmp')); - //BackgroundBmp.Stretch := True; - //BackgroundBmp.Align := alClient; - //BackgroundBmp.Parent:= WelcomePageNotebook; - - //BackgroundBmp := TBitmapImage.Create(WizardForm); - //BackgroundBmp.Bitmap.LoadFromFile(ExpandConstant('{tmp}\WizardFormBackground.bmp')); - //BackgroundBmp.Stretch := True; - //BackgroundBmp.Align := alClient; - //BackgroundBmp.Parent:= WizardForm; - - //# Custom # - //BackgroundBmp:= TBitmapImage.Create(WizardForm); - //BackgroundBmp.Bitmap.LoadFromFile(ExpandConstant('{tmp}\PageBackground.bmp')); - //BackgroundBmp.Stretch := True; - //BackgroundBmp.Align := alClient; - //BackgroundBmp.Parent:= IDPForm.Page.Surface; - - //### hide unwanted stuff ### - WizardForm.FinishedHeadingLabel.Visible := False; - WizardForm.Bevel1.Visible := false; - WizardForm.Bevel.Visible := false; - WizardForm.MainPanel.Visible := false; - WizardForm.SelectDirBitmapImage.Visible := False; - WizardForm.SelectGroupBitmapImage.Visible := False; - WizardForm.WizardSmallBitmapImage.Visible := false; - WizardForm.WizardBitmapImage.Visible := false; - //WizardForm.NoIconsCheck.Visible := false; - - //### color text ### - WizardForm.Font.Color := {#ISThemeForeColor}; - WizardForm.WelcomeLabel1.Font.Color := {#ISThemeForeColor}; - WizardForm.PageNameLabel.Font.Color := {#ISThemeForeColor}; - WizardForm.FinishedLabel.Font.Color := {#ISThemeForeColor}; - WizardForm.FinishedHeadingLabel.Font.Color := {#ISThemeForeColor}; - WizardForm.ComponentsList.Font.Color := {#ISThemeForeColor}; - WizardForm.TypesCombo.Font.Color := {#ISThemeForeColor}; - WizardForm.NoIconsCheck.Font.Color := {#ISThemeForeColor}; - - WizardForm.GroupEdit.font.Color := {#ISThemeTextBoxForeColor}; - WizardForm.DirEdit.font.Color := {#ISThemeTextBoxForeColor}; - WizardForm.InfoBeforeMemo.Font.Color := {#ISThemeTextBoxForeColor}; - WizardForm.ReadyMemo.Font.Color := {#ISThemeTextBoxForeColor}; - WizardForm.InfoAfterMemo.Font.Color := {#ISThemeTextBoxForeColor}; - - //### color backgrounds ### - WizardForm.MainPanel.Color := {#ISThemeBackColor}; - WizardForm.WelcomePage.Color := {#ISThemeBackColor}; - WizardForm.Color := {#ISThemeBackColor}; - WizardForm.InnerPage.Color := {#ISThemeBackColor}; - WizardForm.SelectDirPage.Color := {#ISThemeBackColor}; - WizardForm.TasksList.Color := {#ISThemeBackColor}; - WizardForm.TypesCombo.Color := {#ISThemeBackColor}; - WizardForm.ComponentsList.Color := {#ISThemeBackColor}; - WizardForm.FinishedPage.Color := {#ISThemeBackColor}; - - WizardForm.GroupEdit.Color := {#ISThemeTextBoxBackColor}; - WizardForm.DirEdit.Color := {#ISThemeTextBoxBackColor}; - WizardForm.InfoAfterMemo.Color := {#ISThemeTextBoxBackColor}; - WizardForm.ReadyMemo.Color := {#ISThemeTextBoxBackColor}; - WizardForm.InfoBeforeMemo.Color := {#ISThemeTextBoxBackColor}; - - //# Custom # - IDPForm.FileDownloaded.Color := {#ISThemeBackColor}; - IDPForm.TotalDownloaded.Color := {#ISThemeBackColor}; - - //### bold textbox font ### - WizardForm.InfoAfterMemo.Font.Style := [fsBold]; - WizardForm.InfoBeforeMemo.Font.Style := [fsBold]; - WizardForm.ReadyMemo.Font.Style := [fsBold]; - - //### disable border ### - WizardForm.ReadyMemo.BorderStyle := bsNone; - WizardForm.InfoAfterMemo.BorderStyle := bsNone; - WizardForm.ComponentsList.BorderStyle := bsNone; - //WizardForm.DirEdit.BorderStyle := bsNone; - //WizardForm.GroupEdit.BorderStyle := bsNone; - WizardForm.UserInfoNameEdit.BorderStyle := bsNone; - WizardForm.UserInfoOrgEdit.BorderStyle := bsNone; - WizardForm.UserInfoSerialEdit.BorderStyle := bsNone; - WizardForm.InfoBeforeMemo.BorderStyle := bsNone; - - //### Transparent labels ### - ReplaceLabel(WizardForm.DiskSpaceLabel); - ReplaceLabel(WizardForm.PasswordLabel); - ReplaceLabel(WizardForm.PasswordEditLabel); - ReplaceLabel(WizardForm.WelcomeLabel1); - ReplaceLabel(WizardForm.InfoBeforeClickLabel); - ReplaceLabel(WizardForm.PageNameLabel); - ReplaceLabel(WizardForm.PageDescriptionLabel); - //ReplaceLabel(WizardForm.ReadyLabel); - //ReplaceLabel(WizardForm.FinishedLabel); - ReplaceLabel(WizardForm.WelcomeLabel2); - ReplaceLabel(WizardForm.LicenseLabel1); - ReplaceLabel(WizardForm.InfoAfterClickLabel); - ReplaceLabel(WizardForm.ComponentsDiskSpaceLabel); - ReplaceLabel(WizardForm.BeveledLabel); - //ReplaceLabel(WizardForm.StatusLabel); - //ReplaceLabel(WizardForm.FilenameLabel); - ReplaceLabel(WizardForm.SelectDirLabel); - ReplaceLabel(WizardForm.SelectStartMenuFolderLabel); - ReplaceLabel(WizardForm.SelectComponentsLabel); - ReplaceLabel(WizardForm.SelectTasksLabel); - ReplaceLabel(WizardForm.UserInfoNameLabel); - ReplaceLabel(WizardForm.UserInfoOrgLabel); - ReplaceLabel(WizardForm.PreparingLabel); - ReplaceLabel(WizardForm.FinishedHeadingLabel); - ReplaceLabel(WizardForm.UserInfoSerialLabel); - ReplaceLabel(WizardForm.SelectDirBrowseLabel); - ReplaceLabel(WizardForm.SelectStartMenuFolderBrowseLabel); - - //### No RichEdit ### - WizardForm.InfoBeforeMemo.UseRichEdit := false; - WizardForm.LicenseMemo.UseRichEdit := false; - WizardForm.InfoAfterMemo.UseRichEdit := false; - - - WizardForm.InfoAfterMemo.Font.Color := {#ISThemeTextBoxForeColor}; - WizardForm.LicenseMemo.Font.Color := {#ISThemeTextBoxForeColor}; - WizardForm.LicenseMemo.Color := {#ISThemeTextBoxBackColor}; - WizardForm.ReadyMemo.Font.Style := [fsBold]; - WizardForm.LicenseMemo.Font.Style := [fsBold]; - WizardForm.InfoBeforeMemo.BorderStyle := bsNone; - WizardForm.LicenseMemo.BorderStyle := bsNone; - WizardForm.InfoAfterMemo.UseRichEdit := false; - WizardForm.LicenseMemo.UseRichEdit := false; -end; \ No newline at end of file diff --git a/tools/build-installer/inno/ISTheme/InnerPageBackground.bmp b/tools/build-installer/inno/ISTheme/InnerPageBackground.bmp deleted file mode 100644 index ba736c19..00000000 Binary files a/tools/build-installer/inno/ISTheme/InnerPageBackground.bmp and /dev/null differ diff --git a/tools/build-installer/inno/ISTheme/PageBackground.bmp b/tools/build-installer/inno/ISTheme/PageBackground.bmp deleted file mode 100644 index 6201145f..00000000 Binary files a/tools/build-installer/inno/ISTheme/PageBackground.bmp and /dev/null differ diff --git a/tools/build-installer/inno/ISTheme/WizardFormBackground.bmp b/tools/build-installer/inno/ISTheme/WizardFormBackground.bmp deleted file mode 100644 index dcf2d54a..00000000 Binary files a/tools/build-installer/inno/ISTheme/WizardFormBackground.bmp and /dev/null differ diff --git a/tools/build-installer/inno/Inno Download Plugin/ansi/idp.dll b/tools/build-installer/inno/Inno Download Plugin/ansi/idp.dll deleted file mode 100644 index 0cfae158..00000000 Binary files a/tools/build-installer/inno/Inno Download Plugin/ansi/idp.dll and /dev/null differ diff --git a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/belarusian.iss b/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/belarusian.iss deleted file mode 100644 index 175dbd3b..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/belarusian.iss +++ /dev/null @@ -1,41 +0,0 @@ -[CustomMessages] -be.IDP_FormCaption =Ñïàìïî¢âàííå äàäàòêîâûõ ôàéëࢠ-be.IDP_FormDescription =Êàë³ ëàñêà, ïà÷àêàéöå, ïàêóëü óñòà븢í³ê ïàìïóå äàäàòêîâûÿ ôàéëû... -be.IDP_TotalProgress =Àãóëüíû ïðàãðýñ -be.IDP_CurrentFile =Áÿãó÷û ôàéë -be.IDP_File =Ôàéë: -be.IDP_Speed =Õóòêàñöü: -be.IDP_Status =Ñòàí: -be.IDP_ElapsedTime =̳íóëà ÷àñó: -be.IDP_RemainingTime =Çàñòàëîñÿ ÷àñó: -be.IDP_DetailsButton =Ïàäðàáÿçíåé -be.IDP_HideButton =Ñõàâàöü -be.IDP_RetryButton =Ïà¢òàðûöü -be.IDP_IgnoreButton = -be.IDP_KBs =ÊÁ/ñ -be.IDP_MBs =ÌÁ/ñ -be.IDP_X_of_X =%.2f ç %.2f -be.IDP_KB =ÊÁ -be.IDP_MB =ÌÁ -be.IDP_GB =ÃÁ -be.IDP_Initializing =²í³öûÿë³çàöûÿ... -be.IDP_GettingFileInformation=Àòðûìàííå çâåñòàê ïðà ôàéë... -be.IDP_StartingDownload =Ñïàìïî¢âàííå ïà÷ûíàåööà... -be.IDP_Connecting =Çëó÷ýííå... -be.IDP_Downloading =Ñïàìïî¢âàííå... -be.IDP_DownloadComplete =Ñïàìïî¢âàííå ñêîí÷ûëàñÿ -be.IDP_DownloadFailed =Íå ¢äàëîñÿ ñïàìïàâàöü -be.IDP_CannotConnect =Íåëüãà çëó÷ûööà -be.IDP_CancellingDownload =Ñêàñàâàííå ñïàìïî¢âàííÿ... -be.IDP_Unknown =Íåâÿäîìà -be.IDP_DownloadCancelled =Çàãðóçêà îòìåíåíà -be.IDP_RetryNext =Ïðàâåðöå ñâภçëó÷ýííå ç Ñåö³âàì ³ íàö³ñí³öå 'Ïà¢òàðûöü' êàá ïà÷àöü ñïàìïî¢âàííå íàíîâà, àáî íàö³ñí³öå 'Äàëåé' êàá ïðàöÿãíóöü óñòàëÿâàííå. -be.IDP_RetryCancel =Ïðàâåðöå ñâภçëó÷ýííå ç Ñåö³âàì ³ íàö³ñí³öå 'Ïà¢òàðûöü' êàá ïà÷àöü ñïàìïî¢âàííå íàíîâà, àáî íàö³ñí³öå 'Ñêàñàâàöü' êàá ñêàñàâàöü óñòàëÿâàííå. -be.IDP_FilesNotDownloaded = -be.IDP_HTTPError_X =Ïàìûëêà HTTP %d -be.IDP_400 =Ïàìûëêîâû çàïûò (400) -be.IDP_401 =Äîñòóï çàáàðîíåíû (401) -be.IDP_404 =Ôàéë íå çíîéäçåíû (404) -be.IDP_500 =Óíóòðàíàÿ ïàìûëêà ñåðâåðà (500) -be.IDP_502 =Ïàìûëêîâû øëþç (502) -be.IDP_503 =Ñåðâåð ÷àñîâû íåäàñòóïíû (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/brazilianPortuguese.iss b/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/brazilianPortuguese.iss deleted file mode 100644 index afb83e6f..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/brazilianPortuguese.iss +++ /dev/null @@ -1,41 +0,0 @@ -[CustomMessages] -brazilianportuguese.IDP_FormCaption =Baixando arquivos -brazilianportuguese.IDP_FormDescription =Por favor aguarde, enquanto recebe arquivos adicionais... -brazilianportuguese.IDP_TotalProgress =Progresso total -brazilianportuguese.IDP_CurrentFile =Arquivo atual -brazilianportuguese.IDP_File =Arquivo: -brazilianportuguese.IDP_Speed =Velocidade: -brazilianportuguese.IDP_Status =Estado: -brazilianportuguese.IDP_ElapsedTime =Tempo decorrido: -brazilianportuguese.IDP_RemainingTime =Tempo remanescente: -brazilianportuguese.IDP_DetailsButton =Detalhes -brazilianportuguese.IDP_HideButton =Ocultar -brazilianportuguese.IDP_RetryButton =Repetir -brazilianportuguese.IDP_IgnoreButton = -brazilianportuguese.IDP_KBs =KB/s -brazilianportuguese.IDP_MBs =MB/s -brazilianportuguese.IDP_X_of_X =%.2f de %.2f -brazilianportuguese.IDP_KB =KB -brazilianportuguese.IDP_MB =MB -brazilianportuguese.IDP_GB =GB -brazilianportuguese.IDP_Initializing =Inicializando... -brazilianportuguese.IDP_GettingFileInformation=Recebendo informações do arquivo... -brazilianportuguese.IDP_StartingDownload =Iniciando o download... -brazilianportuguese.IDP_Connecting =Conectando... -brazilianportuguese.IDP_Downloading =Baixando... -brazilianportuguese.IDP_DownloadComplete =Download finalizado -brazilianportuguese.IDP_DownloadFailed =Falha no download -brazilianportuguese.IDP_CannotConnect =Não pode conectar -brazilianportuguese.IDP_CancellingDownload =Cancelando o download... -brazilianportuguese.IDP_Unknown =Desconhecido -brazilianportuguese.IDP_DownloadCancelled =Download cancelado -brazilianportuguese.IDP_RetryNext =Verifique sua conexão e clique em 'Repetir' para tentar novamente o download dos arquivos, ou clique em 'Próximo' para continuar a instalação mesmo assim. -brazilianportuguese.IDP_RetryCancel =Verifique sua conexão e clique em 'Repetir' para tentar novamente o download dos arquivos, ou clique em 'Cancel' para finalizar a Instalação. -brazilianportuguese.IDP_FilesNotDownloaded = -brazilianportuguese.IDP_HTTPError_X =erro HTTP %d -brazilianportuguese.IDP_400 =Requisição inválida (400) -brazilianportuguese.IDP_401 =Acesso negado (401) -brazilianportuguese.IDP_404 =Arquivo não encontrado (404) -brazilianportuguese.IDP_500 =Erro interno do servidor (500) -brazilianportuguese.IDP_502 =Bad Gateway (502) -brazilianportuguese.IDP_503 =Serviço temporariamente indisponível (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/default.iss b/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/default.iss deleted file mode 100644 index fd6d932c..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/default.iss +++ /dev/null @@ -1,42 +0,0 @@ -[CustomMessages] -IDP_FormCaption =Downloading additional files -IDP_FormDescription =Please wait, while setup downloading additional files... -IDP_TotalProgress =Total progress -IDP_CurrentFile =Current file -IDP_File =File: -IDP_Speed =Speed: -IDP_Status =Status: -IDP_ElapsedTime =Elapsed time: -IDP_RemainingTime =Remaining time: -IDP_DetailsButton =Details -IDP_HideButton =Hide -IDP_RetryButton =Retry -IDP_IgnoreButton =Ignore -IDP_KBs =KB/s -IDP_MBs =MB/s -IDP_X_of_X =%.2f of %.2f -IDP_KB =KB -IDP_MB =MB -IDP_GB =GB -IDP_Initializing =Initializing... -IDP_GettingFileInformation=Getting file information... -IDP_StartingDownload =Starting download... -IDP_Connecting =Connecting... -IDP_Downloading =Downloading... -IDP_DownloadComplete =Download complete -IDP_DownloadFailed =Download failed -IDP_CannotConnect =Cannot connect -IDP_CancellingDownload =Cancelling download... -IDP_Unknown =Unknown -IDP_DownloadCancelled =Download cancelled -IDP_RetryNext =Check your connection and click 'Retry' to try downloading the files again, or click 'Next' to continue installing anyway. -IDP_RetryCancel =Check your connection and click 'Retry' to try downloading the files again, or click 'Cancel' to terminate setup. -IDP_FilesNotDownloaded =The following files were not downloaded: -IDP_HTTPError_X =HTTP error %d -IDP_400 =Bad request (400) -IDP_401 =Access denied (401) -IDP_404 =File not found (404) -IDP_407 =Proxy authentication required (407) -IDP_500 =Server internal error (500) -IDP_502 =Bad gateway (502) -IDP_503 =Service temporaily unavailable (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/finnish.iss b/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/finnish.iss deleted file mode 100644 index b33e6251..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/finnish.iss +++ /dev/null @@ -1,41 +0,0 @@ -[CustomMessages] -finnish.IDP_FormCaption =Tiedostojen lataus -finnish.IDP_FormDescription =Odota, asennusohjelma lataa nyt tiedostoja koneellesi... -finnish.IDP_TotalProgress =Latauksien edistyminen -finnish.IDP_CurrentFile =Nyt ladattava tiedosto -finnish.IDP_File =Tiedosto: -finnish.IDP_Speed =Nopeus: -finnish.IDP_Status =Tila: -finnish.IDP_ElapsedTime =Aikaa käytetty: -finnish.IDP_RemainingTime =Aikaa jäljellä: -finnish.IDP_DetailsButton =Tiedot -finnish.IDP_HideButton =Piilota -finnish.IDP_RetryButton =Yritä uudelleen -finnish.IDP_IgnoreButton =Hylkää -finnish.IDP_KBs =KT/s -finnish.IDP_MBs =MT/s -finnish.IDP_X_of_X =%.2f of %.2f -finnish.IDP_KB =KT -finnish.IDP_MB =MT -finnish.IDP_GB =GT -finnish.IDP_Initializing =Alustetaan... -finnish.IDP_GettingFileInformation=Haetaan tiedostojen tietoja... -finnish.IDP_StartingDownload =Aloitetaan latausta... -finnish.IDP_Connecting =Yhdistetään... -finnish.IDP_Downloading =Ladataan... -finnish.IDP_DownloadComplete =Lataus valmis -finnish.IDP_DownloadFailed =Lataus epäonnistui -finnish.IDP_CannotConnect =Virhe yhdistettäessä -finnish.IDP_CancellingDownload =Peruutetaan latausta... -finnish.IDP_Unknown =Tuntematon -finnish.IDP_DownloadCancelled =Lataus peruttiin -finnish.IDP_RetryNext =Tarkista nettiyhteytesi tila ja klikkaa 'Yritä uudelleen' jatkaaksesi tiedostojen lataamista, tai klikkaa 'Seuraava' jatkaaksesi asennusta ilman ladattuja tiedostoja. -finnish.IDP_RetryCancel =Tarkista nettiyhteytesi tila ja klikkaa 'Yritä uudelleen' jatkaaksesi tiedostojen lataamista, tai klikkaa 'Peruuta' keskeyttääksesi asennus. -finnish.IDP_FilesNotDownloaded =Seuraavia tiedostoja ei pystytty lataamaan: -finnish.IDP_HTTPError_X =HTTP virhe %d -finnish.IDP_400 =Virheellinen pyyntö (400) -finnish.IDP_401 =Käyttö estetty (401) -finnish.IDP_404 =Tiedostoa ei löydy (404) -finnish.IDP_500 =Palvelimen sisäinen virhe (500) -finnish.IDP_502 =Virheellinen gateway (502) -finnish.IDP_503 =Palvelu väliaikaisesti ei saatavilla (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/french.iss b/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/french.iss deleted file mode 100644 index eadd5ac6..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/french.iss +++ /dev/null @@ -1,41 +0,0 @@ -[CustomMessages] -french.IDP_FormCaption =Téléchargement des fichiers additionnels -french.IDP_FormDescription =Veuillez patienter durant le téléchargement des fichiers additionnels... -french.IDP_TotalProgress =Progression générale: -french.IDP_CurrentFile =Fichier en cours: -french.IDP_File =Fichier: -french.IDP_Speed =Vitesse: -french.IDP_Status =Status: -french.IDP_ElapsedTime =Temps écoulé: -french.IDP_RemainingTime =Temps restant: -french.IDP_DetailsButton =Détails -french.IDP_HideButton =Cacher -french.IDP_RetryButton =Réessayer -french.IDP_IgnoreButton = -french.IDP_KBs =KB/s -french.IDP_MBs =MB/s -french.IDP_X_of_X =%.2f de %.2f -french.IDP_KB =KB -french.IDP_MB =MB -french.IDP_GB =GB -french.IDP_Initializing = -french.IDP_GettingFileInformation=Récupération du fichier d'information... -french.IDP_StartingDownload =Début du téléchargement... -french.IDP_Connecting =Connexion... -french.IDP_Downloading =Téléchargement... -french.IDP_DownloadComplete =Téléchargement terminé -french.IDP_DownloadFailed =Téléchargement interrompu -french.IDP_CannotConnect =Impossible de se connecter -french.IDP_CancellingDownload = -french.IDP_Unknown =Inconnu -french.IDP_DownloadCancelled = -french.IDP_RetryNext =Désolé, le fichier n'a pu être téléchargé. Cliquez réessayer pour essayer à nouveau de le télécharger, ou cliquez suivant pour continuer l'installation. -french.IDP_RetryCancel =Désolé, le fichier n'a pu être téléchargé. Cliquez réessayer pour essayer à nouveau de le télécharger, ou cliquez annuler pour terminer l'installation. -french.IDP_FilesNotDownloaded = -french.IDP_HTTPError_X = -french.IDP_400 = -french.IDP_401 = -french.IDP_404 = -french.IDP_500 = -french.IDP_502 = -french.IDP_503 = diff --git a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/german.iss b/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/german.iss deleted file mode 100644 index c6aad379..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/german.iss +++ /dev/null @@ -1,41 +0,0 @@ -[CustomMessages] -german.IDP_FormCaption =Download zusätzlicher Dateien -german.IDP_FormDescription =Bitte warten, das Setup lädt nun zusätzliche Dateien... -german.IDP_TotalProgress =Gesamter Fortschritt: -german.IDP_CurrentFile =Aktuelle Datei: -german.IDP_File =Datei: -german.IDP_Speed =Geschwindigkeit: -german.IDP_Status =Status: -german.IDP_ElapsedTime =Vergangene Zeit: -german.IDP_RemainingTime =Verbleibende Zeit: -german.IDP_DetailsButton =Details -german.IDP_HideButton =Verstecken -german.IDP_RetryButton =Wiederholen -german.IDP_IgnoreButton = -german.IDP_KBs =kB/s -german.IDP_MBs =MB/s -german.IDP_X_of_X =%.2f von %.2f -german.IDP_KB =KB -german.IDP_MB =MB -german.IDP_GB =GB -german.IDP_Initializing =Initialisieren... -german.IDP_GettingFileInformation=Empfange Dateiinformationen... -german.IDP_StartingDownload =Starte Download... -german.IDP_Connecting =Verbinde... -german.IDP_Downloading =Downloade... -german.IDP_DownloadComplete =Download abgeschlossen -german.IDP_DownloadFailed =Download fehlgeschlagen -german.IDP_CannotConnect =Die Verbindung konnte nicht hergestellt werden -german.IDP_CancellingDownload =Download wird abgebrochen... -german.IDP_Unknown =Unbekannt -german.IDP_DownloadCancelled =Download abgebrochen -german.IDP_RetryNext =Prüfen Sie Ihre Verbindung und klicken Sie auf 'Wiederholen' für einen erneuten Versuch oder klicken Sie auf 'Weiter' um dennoch fortzusetzen. -german.IDP_RetryCancel =Prüfen Sie Ihre Verbindung und klicken Sie auf 'Wiederholen' für einen erneuten Versuch oder klicken Sie auf 'Abbrechen' um das Setup zu verlassen. -german.IDP_FilesNotDownloaded = -german.IDP_HTTPError_X =HTTP Fehler %d -german.IDP_400 =Ungültige Anforderung (400) -german.IDP_401 =Nicht autorisiert (401) -german.IDP_404 =Datei nicht gefunden (404) -german.IDP_500 =Interner Serverfehler (500) -german.IDP_502 =Falsches Gateway (502) -german.IDP_503 =Service nicht verfügbar (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/polish.iss b/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/polish.iss deleted file mode 100644 index e9a1c1ab..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/polish.iss +++ /dev/null @@ -1,41 +0,0 @@ -[CustomMessages] -polish.IDP_FormCaption =Pobieranie dodatkowych plików -polish.IDP_FormDescription =Proszê czekaæ, instalator pobiera dodatkowe pliki... -polish.IDP_TotalProgress =Postêp ca³kowity -polish.IDP_CurrentFile =Bie¿¹cy plik -polish.IDP_File =Plik: -polish.IDP_Speed =Transfer: -polish.IDP_Status =Status: -polish.IDP_ElapsedTime =Czas pobierania: -polish.IDP_RemainingTime =Czas pozosta³y: -polish.IDP_DetailsButton =Szczegó³y -polish.IDP_HideButton =Ukryj -polish.IDP_RetryButton =Powtórz -polish.IDP_IgnoreButton = -polish.IDP_KBs =KB/s -polish.IDP_MBs =MB/s -polish.IDP_X_of_X =%.2f z %.2f -polish.IDP_MB =KB -polish.IDP_MB =MB -polish.IDP_MB =GB -polish.IDP_Initializing =Trwa inicjalizacja... -polish.IDP_GettingFileInformation=Pobieranie informacji o pliku... -polish.IDP_StartingDownload =Rozpoczêcie pobierania... -polish.IDP_Connecting =Nawi¹zywanie po³¹czenia... -polish.IDP_Downloading =Pobieranie... -polish.IDP_DownloadComplete =Pobieranie zakoñczone -polish.IDP_DownloadFailed =Pobieranie nieudane -polish.IDP_CannotConnect =Nie mo¿na nazwi¹zaæ po³¹czenia -polish.IDP_CancellingDownload =Anulowanie pobierania... -polish.IDP_Unknown =Nieznany -polish.IDP_DownloadCancelled =Pobieranie anulowane -polish.IDP_RetryNext =SprawdŸ po³¹czenie sieciowe i kliknij 'Powtórz' aby pobraæ pliki ponownie lub kliknij 'Dalej' aby kontynuowaæ instalacjê. -polish.IDP_RetryCancel =SprawdŸ po³¹czenie sieciowe i kliknij 'Powtórz' aby pobraæ pliki ponownie lub kliknij 'Anuluj' aby przerwaæ instalacjê. -polish.IDP_FilesNotDownloaded = -polish.IDP_HTTPError_X =B³¹d HTTP %d -polish.IDP_400 =Nieprawid³owe ¿¹danie (400) -polish.IDP_401 =Dostêp zabroniony (401) -polish.IDP_404 =Plik nie zosta³ znaleziony (404) -polish.IDP_500 =B³¹d wewnêtrzny serwera (500) -polish.IDP_502 =B³¹d bramy sieciowej (502) -polish.IDP_503 =Us³uga czasowo niedostêpna (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/russian.iss b/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/russian.iss deleted file mode 100644 index 2bc14d11..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/ansi/idplang/russian.iss +++ /dev/null @@ -1,41 +0,0 @@ -[CustomMessages] -russian.IDP_FormCaption =Ñêà÷èâàíèå äîïîëíèòåëüíûõ ôàéëîâ -russian.IDP_FormDescription =Ïîæàëóéñòà ïîäîæäèòå, ïîêà èíñòàëëÿòîð ñêà÷àåò äîïîëíèòåëüíûå ôàéëû... -russian.IDP_TotalProgress =Îáùèé ïðîãðåññ -russian.IDP_CurrentFile =Òåêóùèé ôàéë -russian.IDP_File =Ôàéë: -russian.IDP_Speed =Ñêîðîñòü: -russian.IDP_Status =Ñîñòîÿíèå: -russian.IDP_ElapsedTime =Ïðîøëî âðåìåíè: -russian.IDP_RemainingTime =Îñòàëîñü âðåìåíè: -russian.IDP_DetailsButton =Ïîäðîáíî -russian.IDP_HideButton =Ñêðûòü -russian.IDP_RetryButton =Ïîâòîð -russian.IDP_IgnoreButton =Ïðîïóñòèòü -russian.IDP_KBs =ÊÁ/ñ -russian.IDP_MBs =ÌÁ/ñ -russian.IDP_X_of_X =%.2f èç %.2f -russian.IDP_KB =ÊÁ -russian.IDP_MB =ÌÁ -russian.IDP_GB =ÃÁ -russian.IDP_Initializing =Èíèöèàëèçàöèÿ... -russian.IDP_GettingFileInformation=Ïîëó÷åíèå èíôîðìàöèè î ôàéëå... -russian.IDP_StartingDownload =Íà÷àëî çàãðóçêè... -russian.IDP_Connecting =Ñîåäèíåíèå... -russian.IDP_Downloading =Çàãðóçêà... -russian.IDP_DownloadComplete =Çàãðóçêà çàâåðøåíà -russian.IDP_DownloadFailed =Çàãðóçêà íå óäàëàñü -russian.IDP_CannotConnect =Íåâîçìîæíî ñîåäèíèòüñÿ -russian.IDP_CancellingDownload =Îòìåíà çàãðóçêè... -russian.IDP_Unknown =Íåèçâåñòíî -russian.IDP_DownloadCancelled =Çàãðóçêà îòìåíåíà -russian.IDP_RetryNext =Ïðîâåðüòå âàøå ïîäêëþ÷åíèå ê ñåòè Èíòåðíåò è íàæìèòå 'Ïîâòîðèòü' ÷òîáû íà÷àòü ñêà÷èâàíèå çàíîâî, èëè íàæìèòå 'Äàëåå' äëÿ ïðîäîëæåíèÿ óñòàíîâêè. -russian.IDP_RetryCancel =Ïðîâåðüòå âàøå ïîäêëþ÷åíèå ê ñåòè Èíòåðíåò è íàæìèòå 'Ïîâòîðèòü' ÷òîáû íà÷àòü ñêà÷èâàíèå çàíîâî, èëè íàæìèòå 'Îòìåíà' ÷òîáû ïðåðâàòü óñòàíîâêó. -russian.IDP_FilesNotDownloaded =Íå óäàëîñü çàãðóçèòü ñëåäóþùèå ôàéëû: -russian.IDP_HTTPError_X =Îøèáêà HTTP %d -russian.IDP_400 =Íåâåðíûé çàïðîñ (400) -russian.IDP_401 =Äîñòóï çàïðåùåí (401) -russian.IDP_404 =Ôàéë íå íàéäåí (404) -russian.IDP_500 =Âíóòðåííÿÿ îøèáêà ñåðâåðà (500) -russian.IDP_502 =Íåïðàâèëüíûé øëþç (502) -russian.IDP_503 =Ñåðâåð âðåìåííî íåäîñòóïåí (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/idp.iss b/tools/build-installer/inno/Inno Download Plugin/idp.iss deleted file mode 100644 index 580d5a82..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/idp.iss +++ /dev/null @@ -1,662 +0,0 @@ -; Inno Download Plugin -; (c)2013-2014 Mitrich Software -; http://mitrichsoftware.wordpress.com/ -; https://code.google.com/p/inno-download-plugin/ - -#define IDPROOT ExtractFilePath(__PATHFILENAME__) - -#ifdef UNICODE - #pragma include __INCLUDE__ + ";" + IDPROOT + "\unicode" -#else - #pragma include __INCLUDE__ + ";" + IDPROOT + "\ansi" -#endif - -; If IDP_DEBUG is defined before including idp.iss, script will use debug version of idp.dll (not included, you need to build it yourself). -; Debug dll messages can be viewed with SysInternals DebugView (http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx) -#ifdef IDP_DEBUG - #define DBGSUFFIX " debug" -#else - #define DBGSUFFIX -#endif - -#ifdef UNICODE - #define IDPDLLDIR IDPROOT + "\unicode" + DBGSUFFIX -#else - #define IDPDLLDIR IDPROOT + "\ansi" + DBGSUFFIX -#endif - -#define IDP_VER_MAJOR -#define IDP_VER_MINOR -#define IDP_VER_REV -#define IDP_VER_BUILD - -#expr ParseVersion(IDPDLLDIR + "\idp.dll", IDP_VER_MAJOR, IDP_VER_MINOR, IDP_VER_REV, IDP_VER_BUILD) -#define IDP_VER EncodeVer(IDP_VER_MAJOR, IDP_VER_MINOR, IDP_VER_REV, IDP_VER_BUILD) - -#define IDP_VER_STR GetFileVersion(IDPDLLDIR + "\idp.dll") - -[Files] -Source: "{#IDPDLLDIR}\idp.dll"; Flags: dontcopy; - -[Code] -procedure idpAddFile(url, filename: String); external 'idpAddFile@files:idp.dll cdecl'; -procedure idpAddFileComp(url, filename, components: String); external 'idpAddFileComp@files:idp.dll cdecl'; -procedure idpAddMirror(url, mirror: String); external 'idpAddMirror@files:idp.dll cdecl'; -procedure idpAddFtpDir(url, mask, destdir: String; recursive: Boolean); external 'idpAddFtpDir@files:idp.dll cdecl'; -procedure idpAddFtpDirComp(url, mask, destdir: String; recursive: Boolean; components: String); external 'idpAddFtpDirComp@files:idp.dll cdecl'; -procedure idpClearFiles; external 'idpClearFiles@files:idp.dll cdecl'; -function idpFilesCount: Integer; external 'idpFilesCount@files:idp.dll cdecl'; -function idpFtpDirsCount: Integer; external 'idpFtpDirsCount@files:idp.dll cdecl'; -function idpFileDownloaded(url: String): Boolean; external 'idpFileDownloaded@files:idp.dll cdecl'; -function idpFilesDownloaded: Boolean; external 'idpFilesDownloaded@files:idp.dll cdecl'; -function idpDownloadFile(url, filename: String): Boolean; external 'idpDownloadFile@files:idp.dll cdecl'; -function idpDownloadFiles: Boolean; external 'idpDownloadFiles@files:idp.dll cdecl'; -function idpDownloadFilesComp: Boolean; external 'idpDownloadFilesComp@files:idp.dll cdecl'; -function idpDownloadFilesCompUi: Boolean; external 'idpDownloadFilesCompUi@files:idp.dll cdecl'; -procedure idpStartDownload; external 'idpStartDownload@files:idp.dll cdecl'; -procedure idpStopDownload; external 'idpStopDownload@files:idp.dll cdecl'; -procedure idpSetLogin(login, password: String); external 'idpSetLogin@files:idp.dll cdecl'; -procedure idpSetProxyMode(mode: String); external 'idpSetProxyMode@files:idp.dll cdecl'; -procedure idpSetProxyName(name: String); external 'idpSetProxyName@files:idp.dll cdecl'; -procedure idpSetProxyLogin(login, password: String); external 'idpSetProxyLogin@files:idp.dll cdecl'; -procedure idpConnectControl(name: String; Handle: HWND); external 'idpConnectControl@files:idp.dll cdecl'; -procedure idpAddMessage(name, message: String); external 'idpAddMessage@files:idp.dll cdecl'; -procedure idpSetInternalOption(name, value: String); external 'idpSetInternalOption@files:idp.dll cdecl'; -procedure idpSetDetailedMode(mode: Boolean); external 'idpSetDetailedMode@files:idp.dll cdecl'; -procedure idpSetComponents(components: String); external 'idpSetComponents@files:idp.dll cdecl'; -procedure idpReportError; external 'idpReportError@files:idp.dll cdecl'; -procedure idpTrace(text: String); external 'idpTrace@files:idp.dll cdecl'; - -#if defined(UNICODE) && (Ver >= 0x05050300) -procedure idpAddFileSize(url, filename: String; size: Int64); external 'idpAddFileSize@files:idp.dll cdecl'; -procedure idpAddFileSizeComp(url, filename: String; size: Int64; components: String); external 'idpAddFileSize@files:idp.dll cdecl'; -function idpGetFileSize(url: String; var size: Int64): Boolean; external 'idpGetFileSize@files:idp.dll cdecl'; -function idpGetFilesSize(var size: Int64): Boolean; external 'idpGetFilesSize@files:idp.dll cdecl'; -#else -procedure idpAddFileSize(url, filename: String; size: Dword); external 'idpAddFileSize32@files:idp.dll cdecl'; -procedure idpAddFileSizeComp(url, filename: String; size: Dword; components: String); external 'idpAddFileSize32@files:idp.dll cdecl'; -function idpGetFileSize(url: String; var size: Dword): Boolean; external 'idpGetFileSize32@files:idp.dll cdecl'; -function idpGetFilesSize(var size: Dword): Boolean; external 'idpGetFilesSize32@files:idp.dll cdecl'; -#endif - -type TIdpForm = record - Page : TWizardPage; - TotalProgressBar : TNewProgressBar; - FileProgressBar : TNewProgressBar; - TotalProgressLabel: TNewStaticText; - CurrentFileLabel : TNewStaticText; - TotalDownloaded : TNewStaticText; - FileDownloaded : TNewStaticText; - FileNameLabel : TNewStaticText; - SpeedLabel : TNewStaticText; - StatusLabel : TNewStaticText; - ElapsedTimeLabel : TNewStaticText; - RemainingTimeLabel: TNewStaticText; - FileName : TNewStaticText; - Speed : TNewStaticText; - Status : TNewStaticText; - ElapsedTime : TNewStaticText; - RemainingTime : TNewStaticText; - DetailsButton : TNewButton; - GIDetailsButton : HWND; //Graphical Installer - DetailsVisible : Boolean; - InvisibleButton : TNewButton; - end; - - TIdpOptions = record - DetailedMode : Boolean; - NoDetailsButton: Boolean; - NoRetryButton : Boolean; - NoSkinnedButton: Boolean; //Graphical Installer - end; - -var IDPForm : TIdpForm; - IDPOptions: TIdpOptions; - -function StrToBool(value: String): Boolean; -var s: String; -begin - s := LowerCase(value); - - if s = 'true' then result := true - else if s = 't' then result := true - else if s = 'yes' then result := true - else if s = 'y' then result := true - else if s = 'false' then result := false - else if s = 'f' then result := false - else if s = 'no' then result := false - else if s = 'n' then result := false - else result := StrToInt(value) > 0; -end; - -function WizardVerySilent: Boolean; -var i: Integer; -begin - for i := 1 to ParamCount do - begin - if UpperCase(ParamStr(i)) = '/VERYSILENT' then - begin - result := true; - exit; - end; - end; - - result := false; -end; - -function WizardSupressMsgBoxes: Boolean; -var i: Integer; -begin - for i := 1 to ParamCount do - begin - if UpperCase(ParamStr(i)) = '/SUPPRESSMSGBOXES' then - begin - result := true; - exit; - end; - end; - - result := false; -end; - -procedure idpSetOption(name, value: String); -var key: String; -begin - key := LowerCase(name); - - if key = 'detailedmode' then IDPOptions.DetailedMode := StrToBool(value) - else if key = 'detailsvisible' then IDPOptions.DetailedMode := StrToBool(value) //alias - else if key = 'detailsbutton' then IDPOptions.NoDetailsButton := not StrToBool(value) - else if key = 'skinnedbutton' then IDPOptions.NoSkinnedButton := not StrToBool(value) - else if key = 'retrybutton' then - begin - IDPOptions.NoRetryButton := StrToInt(value) = 0; - idpSetInternalOption('RetryButton', value); - end - else - idpSetInternalOption(name, value); -end; - -procedure idpShowDetails(show: Boolean); -begin - IDPForm.FileProgressBar.Visible := show; - IDPForm.CurrentFileLabel.Visible := show; - IDPForm.FileDownloaded.Visible := show; - IDPForm.FileNameLabel.Visible := show; - IDPForm.SpeedLabel.Visible := show; - IDPForm.StatusLabel.Visible := show; - IDPForm.ElapsedTimeLabel.Visible := show; - IDPForm.RemainingTimeLabel.Visible := show; - IDPForm.FileName.Visible := show; - IDPForm.Speed.Visible := show; - IDPForm.Status.Visible := show; - IDPForm.ElapsedTime.Visible := show; - IDPForm.RemainingTime.Visible := show; - - IDPForm.DetailsVisible := show; - - if IDPForm.DetailsVisible then - begin - IDPForm.DetailsButton.Caption := ExpandConstant('{cm:IDP_HideButton}'); - IDPForm.DetailsButton.Top := ScaleY(184); - end - else - begin - IDPForm.DetailsButton.Caption := ExpandConstant('{cm:IDP_DetailsButton}'); - IDPForm.DetailsButton.Top := ScaleY(44); - end; - - idpSetDetailedMode(show); -end; - -procedure idpDetailsButtonClick(Sender: TObject); -begin - idpShowDetails(not IDPForm.DetailsVisible); -end; - -#ifdef GRAPHICAL_INSTALLER_PROJECT -procedure idpGIDetailsButtonClick(hButton: HWND); -begin - idpShowDetails(not IDPForm.DetailsVisible); - - if IDPForm.DetailsVisible then - begin - ButtonSetText(IDPForm.GIDetailsButton, PAnsiChar(ExpandConstant('{cm:IDP_HideButton}'))); - ButtonSetPosition(IDPForm.GIDetailsButton, IDPForm.DetailsButton.Left-ScaleX(5), ScaleY(184), ButtonWidth, ButtonHeight); - end - else - begin - ButtonSetText(IDPForm.GIDetailsButton, PAnsiChar(ExpandConstant('{cm:IDP_DetailsButton}'))); - ButtonSetPosition(IDPForm.GIDetailsButton, IDPForm.DetailsButton.Left-ScaleX(5), ScaleY(44), ButtonWidth, ButtonHeight); - end; - - ButtonRefresh(hButton); -end; - -procedure idpCreateGIDetailsButton; -var swButtonNormalColor : TColor; - swButtonFocusedColor : TColor; - swButtonPressedColor : TColor; - swButtonDisabledColor: TColor; -begin - swButtonNormalColor := SwitchColorFormat(ExpandConstant('{#ButtonNormalColor}')); - swButtonFocusedColor := SwitchColorFormat(ExpandConstant('{#ButtonFocusedColor}')); - swButtonPressedColor := SwitchColorFormat(ExpandConstant('{#ButtonPressedColor}')); - swButtonDisabledColor := SwitchColorFormat(ExpandConstant('{#ButtonDisabledColor}')); - - with IDPForm.DetailsButton do - begin - IDPForm.GIDetailsButton := ButtonCreate(IDPForm.Page.Surface.Handle, Left-ScaleX(5), Top, ButtonWidth, ButtonHeight, - ExpandConstant('{tmp}\{#ButtonPicture}'), coButtonShadow, False); - - ButtonSetEvent(IDPForm.GIDetailsButton, ButtonClickEventID, WrapButtonCallback(@idpGIDetailsButtonClick, 1)); - ButtonSetFont(IDPForm.GIDetailsButton, ButtonFont.Handle); - ButtonSetFontColor(IDPForm.GIDetailsButton, swButtonNormalColor, swButtonFocusedColor, swButtonPressedColor, swButtonDisabledColor); - ButtonSetText(IDPForm.GIDetailsButton, PAnsiChar(Caption)); - ButtonSetVisibility(IDPForm.GIDetailsButton, true); - ButtonSetEnabled(IDPForm.GIDetailsButton, true); - end; -end; -#endif - -procedure idpFormActivate(Page: TWizardPage); -begin - if WizardSilent then - idpSetOption('RetryButton', '0'); - - if WizardSupressMsgBoxes then - idpSetInternalOption('ErrorDialog', 'none'); - - if not IDPOptions.NoRetryButton then - WizardForm.BackButton.Caption := ExpandConstant('{cm:IDP_RetryButton}'); - - idpShowDetails(IDPOptions.DetailedMode); - IDPForm.DetailsButton.Visible := not IDPOptions.NoDetailsButton; - -#ifdef GRAPHICAL_INSTALLER_PROJECT - idpSetInternalOption('RedrawBackground', '1'); - idpConnectControl('GIBackButton', hBackButton); - idpConnectControl('GINextButton', hNextButton); - - if not IDPOptions.NoSkinnedButton then - begin - IDPForm.DetailsButton.Visible := false; - if IDPForm.GIDetailsButton = 0 then - idpCreateGIDetailsButton; - end; - - if IDPOptions.NoRetryButton then - WizardForm.BackButton.Enabled := false - else - WizardForm.BackButton.Visible := false; - - WizardForm.NextButton.Enabled := false; -#endif - idpSetComponents(WizardSelectedComponents(false)); - - if WizardVerySilent then - idpDownloadFilesComp - else if WizardSilent then - begin - WizardForm.Show; - WizardForm.Repaint; - idpDownloadFilesCompUi; - WizardForm.Hide; - end - else - idpStartDownload; -end; - -function idpShouldSkipPage(Page: TWizardPage): Boolean; -begin - idpSetComponents(WizardSelectedComponents(false)); - Result := ((idpFilesCount = 0) and (idpFtpDirsCount = 0)) or idpFilesDownloaded; -end; - -function idpBackButtonClick(Page: TWizardPage): Boolean; -begin - if not IDPOptions.NoRetryButton then // Retry button clicked - begin - idpStartDownload; - Result := False; - end - else - Result := true; -end; - -function idpNextButtonClick(Page: TWizardPage): Boolean; -begin - Result := True; -end; - -procedure idpCancelButtonClick(Page: TWizardPage; var Cancel, Confirm: Boolean); -begin - if ExitSetupMsgBox then - begin - IDPForm.Status.Caption := ExpandConstant('{cm:IDP_CancellingDownload}'); - WizardForm.Repaint; - idpStopDownload; - Cancel := true; - Confirm := false; - end - else - Cancel := false; -end; - -procedure idpReportErrorHelper(Sender: TObject); -begin - idpReportError; //calling idpReportError in main thread for compatibility with VCL Styles for IS -end; - -function idpCreateDownloadForm(PreviousPageId: Integer): Integer; -begin - IDPForm.Page := CreateCustomPage(PreviousPageId, ExpandConstant('{cm:IDP_FormCaption}'), ExpandConstant('{cm:IDP_FormDescription}')); - - IDPForm.TotalProgressBar := TNewProgressBar.Create(IDPForm.Page); - with IDPForm.TotalProgressBar do - begin - Parent := IDPForm.Page.Surface; - Left := ScaleX(0); - Top := ScaleY(16); - Width := ScaleX(410); - Height := ScaleY(20); - Min := 0; - Max := 100; - end; - - IDPForm.TotalProgressLabel := TNewStaticText.Create(IDPForm.Page); - with IDPForm.TotalProgressLabel do - begin - Parent := IDPForm.Page.Surface; - Caption := ExpandConstant('{cm:IDP_TotalProgress}'); - Left := ScaleX(0); - Top := ScaleY(0); - Width := ScaleX(200); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 1; - end; - - IDPForm.CurrentFileLabel := TNewStaticText.Create(IDPForm.Page); - with IDPForm.CurrentFileLabel do - begin - Parent := IDPForm.Page.Surface; - Caption := ExpandConstant('{cm:IDP_CurrentFile}'); - Left := ScaleX(0); - Top := ScaleY(48); - Width := ScaleX(200); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 2; - end; - - IDPForm.FileProgressBar := TNewProgressBar.Create(IDPForm.Page); - with IDPForm.FileProgressBar do - begin - Parent := IDPForm.Page.Surface; - Left := ScaleX(0); - Top := ScaleY(64); - Width := ScaleX(410); - Height := ScaleY(20); - Min := 0; - Max := 100; - end; - - IDPForm.TotalDownloaded := TNewStaticText.Create(IDPForm.Page); - with IDPForm.TotalDownloaded do - begin - Parent := IDPForm.Page.Surface; - Caption := ''; - Left := ScaleX(290); - Top := ScaleY(0); - Width := ScaleX(120); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 4; - end; - - IDPForm.FileDownloaded := TNewStaticText.Create(IDPForm.Page); - with IDPForm.FileDownloaded do - begin - Parent := IDPForm.Page.Surface; - Caption := ''; - Left := ScaleX(290); - Top := ScaleY(48); - Width := ScaleX(120); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 5; - end; - - IDPForm.FileNameLabel := TNewStaticText.Create(IDPForm.Page); - with IDPForm.FileNameLabel do - begin - Parent := IDPForm.Page.Surface; - Caption := ExpandConstant('{cm:IDP_File}'); - Left := ScaleX(0); - Top := ScaleY(100); - Width := ScaleX(116); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 6; - end; - - IDPForm.SpeedLabel := TNewStaticText.Create(IDPForm.Page); - with IDPForm.SpeedLabel do - begin - Parent := IDPForm.Page.Surface; - Caption := ExpandConstant('{cm:IDP_Speed}'); - Left := ScaleX(0); - Top := ScaleY(116); - Width := ScaleX(116); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 7; - end; - - IDPForm.StatusLabel := TNewStaticText.Create(IDPForm.Page); - with IDPForm.StatusLabel do - begin - Parent := IDPForm.Page.Surface; - Caption := ExpandConstant('{cm:IDP_Status}'); - Left := ScaleX(0); - Top := ScaleY(132); - Width := ScaleX(116); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 8; - end; - - IDPForm.ElapsedTimeLabel := TNewStaticText.Create(IDPForm.Page); - with IDPForm.ElapsedTimeLabel do - begin - Parent := IDPForm.Page.Surface; - Caption := ExpandConstant('{cm:IDP_ElapsedTime}'); - Left := ScaleX(0); - Top := ScaleY(148); - Width := ScaleX(116); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 9; - end; - - IDPForm.RemainingTimeLabel := TNewStaticText.Create(IDPForm.Page); - with IDPForm.RemainingTimeLabel do - begin - Parent := IDPForm.Page.Surface; - Caption := ExpandConstant('{cm:IDP_RemainingTime}'); - Left := ScaleX(0); - Top := ScaleY(164); - Width := ScaleX(116); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 10; - end; - - IDPForm.FileName := TNewStaticText.Create(IDPForm.Page); - with IDPForm.FileName do - begin - Parent := IDPForm.Page.Surface; - Caption := ''; - Left := ScaleX(120); - Top := ScaleY(100); - Width := ScaleX(280); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 11; - end; - - IDPForm.Speed := TNewStaticText.Create(IDPForm.Page); - with IDPForm.Speed do - begin - Parent := IDPForm.Page.Surface; - Caption := ''; - Left := ScaleX(120); - Top := ScaleY(116); - Width := ScaleX(280); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 12; - end; - - IDPForm.Status := TNewStaticText.Create(IDPForm.Page); - with IDPForm.Status do - begin - Parent := IDPForm.Page.Surface; - Caption := ''; - Left := ScaleX(120); - Top := ScaleY(132); - Width := ScaleX(280); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 13; - end; - - IDPForm.ElapsedTime := TNewStaticText.Create(IDPForm.Page); - with IDPForm.ElapsedTime do - begin - Parent := IDPForm.Page.Surface; - Caption := ''; - Left := ScaleX(120); - Top := ScaleY(148); - Width := ScaleX(280); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 14; - end; - - IDPForm.RemainingTime := TNewStaticText.Create(IDPForm.Page); - with IDPForm.RemainingTime do - begin - Parent := IDPForm.Page.Surface; - Caption := ''; - Left := ScaleX(120); - Top := ScaleY(164); - Width := ScaleX(280); - Height := ScaleY(14); - AutoSize := False; - TabOrder := 15; - end; - - IDPForm.DetailsButton := TNewButton.Create(IDPForm.Page); - with IDPForm.DetailsButton do - begin - Parent := IDPForm.Page.Surface; - Caption := ExpandConstant('{cm:IDP_DetailsButton}'); - Left := ScaleX(336); - Top := ScaleY(184); - Width := ScaleX(75); - Height := ScaleY(23); - TabOrder := 16; - OnClick := @idpDetailsButtonClick; - end; - - IDPForm.InvisibleButton := TNewButton.Create(IDPForm.Page); - with IDPForm.InvisibleButton do - begin - Parent := IDPForm.Page.Surface; - Caption := ExpandConstant('You must not see this button'); - Left := ScaleX(0); - Top := ScaleY(0); - Width := ScaleX(10); - Height := ScaleY(10); - TabOrder := 17; - Visible := False; - OnClick := @idpReportErrorHelper; - end; - - with IDPForm.Page do - begin - OnActivate := @idpFormActivate; - OnShouldSkipPage := @idpShouldSkipPage; - OnBackButtonClick := @idpBackButtonClick; - OnNextButtonClick := @idpNextButtonClick; - OnCancelButtonClick := @idpCancelButtonClick; - end; - - Result := IDPForm.Page.ID; -end; - -procedure idpConnectControls; -begin - idpConnectControl('TotalProgressLabel', IDPForm.TotalProgressLabel.Handle); - idpConnectControl('TotalProgressBar', IDPForm.TotalProgressBar.Handle); - idpConnectControl('FileProgressBar', IDPForm.FileProgressBar.Handle); - idpConnectControl('TotalDownloaded', IDPForm.TotalDownloaded.Handle); - idpConnectControl('FileDownloaded', IDPForm.FileDownloaded.Handle); - idpConnectControl('FileName', IDPForm.FileName.Handle); - idpConnectControl('Speed', IDPForm.Speed.Handle); - idpConnectControl('Status', IDPForm.Status.Handle); - idpConnectControl('ElapsedTime', IDPForm.ElapsedTime.Handle); - idpConnectControl('RemainingTime', IDPForm.RemainingTime.Handle); - idpConnectControl('InvisibleButton', IDPForm.InvisibleButton.Handle); - idpConnectControl('WizardPage', IDPForm.Page.Surface.Handle); - idpConnectControl('WizardForm', WizardForm.Handle); - idpConnectControl('BackButton', WizardForm.BackButton.Handle); - idpConnectControl('NextButton', WizardForm.NextButton.Handle); - idpConnectControl('LabelFont', IDPForm.TotalDownloaded.Font.Handle); -end; - -procedure idpInitMessages; -begin - idpAddMessage('Total progress', ExpandConstant('{cm:IDP_TotalProgress}')); - idpAddMessage('KB/s', ExpandConstant('{cm:IDP_KBs}')); - idpAddMessage('MB/s', ExpandConstant('{cm:IDP_MBs}')); - idpAddMessage('%.2f of %.2f', ExpandConstant('{cm:IDP_X_of_X}')); - idpAddMessage('KB', ExpandConstant('{cm:IDP_KB}')); - idpAddMessage('MB', ExpandConstant('{cm:IDP_MB}')); - idpAddMessage('GB', ExpandConstant('{cm:IDP_GB}')); - idpAddMessage('Initializing...', ExpandConstant('{cm:IDP_Initializing}')); - idpAddMessage('Getting file information...', ExpandConstant('{cm:IDP_GettingFileInformation}')); - idpAddMessage('Starting download...', ExpandConstant('{cm:IDP_StartingDownload}')); - idpAddMessage('Connecting...', ExpandConstant('{cm:IDP_Connecting}')); - idpAddMessage('Downloading...', ExpandConstant('{cm:IDP_Downloading}')); - idpAddMessage('Download complete', ExpandConstant('{cm:IDP_DownloadComplete}')); - idpAddMessage('Download failed', ExpandConstant('{cm:IDP_DownloadFailed}')); - idpAddMessage('Cannot connect', ExpandConstant('{cm:IDP_CannotConnect}')); - idpAddMessage('Unknown', ExpandConstant('{cm:IDP_Unknown}')); - idpAddMessage('Download cancelled', ExpandConstant('{cm:IDP_DownloadCancelled}')); - idpAddMessage('HTTP error %d', ExpandConstant('{cm:IDP_HTTPError_X}')); - idpAddMessage('400', ExpandConstant('{cm:IDP_400}')); - idpAddMessage('401', ExpandConstant('{cm:IDP_401}')); - idpAddMessage('404', ExpandConstant('{cm:IDP_404}')); - idpAddMessage('407', ExpandConstant('{cm:IDP_407}')); - idpAddMessage('500', ExpandConstant('{cm:IDP_500}')); - idpAddMessage('502', ExpandConstant('{cm:IDP_502}')); - idpAddMessage('503', ExpandConstant('{cm:IDP_503}')); - idpAddMessage('Retry', ExpandConstant('{cm:IDP_RetryButton}')); - idpAddMessage('Ignore', ExpandConstant('{cm:IDP_IgnoreButton}')); - idpAddMessage('Cancel', SetupMessage(msgButtonCancel)); - idpAddMessage('The following files were not downloaded:', ExpandConstant('{cm:IDP_FilesNotDownloaded}')); - idpAddMessage('Check your connection and click ''Retry'' to try downloading the files again, or click ''Next'' to continue installing anyway.', ExpandConstant('{cm:IDP_RetryNext}')); - idpAddMessage('Check your connection and click ''Retry'' to try downloading the files again, or click ''Cancel'' to terminate setup.', ExpandConstant('{cm:IDP_RetryCancel}')); -end; - -procedure idpDownloadAfter(PageAfterId: Integer); -begin - idpCreateDownloadForm(PageAfterId); - idpConnectControls; - idpInitMessages; -end; - -#include diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idp.dll b/tools/build-installer/inno/Inno Download Plugin/unicode/idp.dll deleted file mode 100644 index ae3da4d8..00000000 Binary files a/tools/build-installer/inno/Inno Download Plugin/unicode/idp.dll and /dev/null differ diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/ChineseSimplified.iss b/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/ChineseSimplified.iss deleted file mode 100644 index da9c5363..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/ChineseSimplified.iss +++ /dev/null @@ -1,42 +0,0 @@ -[CustomMessages] -zh.IDP_FormCaption =下载文件 -zh.IDP_FormDescription =请等待安装程åºä¸‹è½½æ–‡ä»¶... -zh.IDP_TotalProgress =总进度 -zh.IDP_CurrentFile =当å‰æ–‡ä»¶ -zh.IDP_File =文件: -zh.IDP_Speed =速度: -zh.IDP_Status =状æ€: -zh.IDP_ElapsedTime =已用时间: -zh.IDP_RemainingTime =剩余时间: -zh.IDP_DetailsButton =详情 -zh.IDP_HideButton =éšè— -zh.IDP_RetryButton =é‡è¯• -zh.IDP_IgnoreButton =忽略 -zh.IDP_KBs =KB/s -zh.IDP_MBs =MB/s -zh.IDP_X_of_X =%.2f of %.2f -zh.IDP_KB =KB -zh.IDP_MB =MB -zh.IDP_GB =GB -zh.IDP_Initializing =正在åˆå§‹åŒ–... -zh.IDP_GettingFileInformation=正在获å–文件信æ¯... -zh.IDP_StartingDownload =开始下载... -zh.IDP_Connecting =正在连接... -zh.IDP_Downloading =正在下载... -zh.IDP_DownloadComplete =ä¸‹è½½å®Œæˆ -zh.IDP_DownloadFailed =下载失败 -zh.IDP_CannotConnect =ä¸èƒ½è¿žæŽ¥ -zh.IDP_CancellingDownload =正在å–消下载... -zh.IDP_Unknown =未知 -zh.IDP_DownloadCancelled =下载被å–消 -zh.IDP_RetryNext =检查你的网络连接,点击“é‡è¯•â€é‡æ–°ä¸‹è½½ï¼Œæˆ–点击“下一步â€ç»§ç»­å®‰è£…。 -zh.IDP_RetryCancel =检查你的网络连接,点击“é‡è¯•â€é‡æ–°ä¸‹è½½ï¼Œæˆ–点击“å–消â€ä¸­æ­¢å®‰è£…。 -zh.IDP_FilesNotDownloaded =下é¢æ–‡ä»¶ä¸èƒ½ä¸‹è½½: -zh.IDP_HTTPError_X =HTTP 错误 %d -zh.IDP_400 =错误的请求 (400) -zh.IDP_401 =è®¿é—®è¢«æ‹’ç» (401) -zh.IDP_404 =未找到文件 (404) -zh.IDP_407 =需è¦éªŒè¯ä»£ç† (407) -zh.IDP_500 =æœåŠ¡å™¨å†…部错误 (500) -zh.IDP_502 =错误的网关 (502) -zh.IDP_503 =æœåŠ¡æš‚æ—¶ä¸å¯ç”¨ (503) \ No newline at end of file diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/belarusian.iss b/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/belarusian.iss deleted file mode 100644 index 21316fa8..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/belarusian.iss +++ /dev/null @@ -1,42 +0,0 @@ -[CustomMessages] -be.IDP_FormCaption =Спампоўванне дадатковых файлаў -be.IDP_FormDescription =Калі лаÑка, пачакайце, пакуль уÑталёўнік пампуе Ð´Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹... -be.IDP_TotalProgress =Ðгульны прагрÑÑ -be.IDP_CurrentFile =БÑгучы файл -be.IDP_File =Файл: -be.IDP_Speed =ХуткаÑць: -be.IDP_Status =Стан: -be.IDP_ElapsedTime =Мінула чаÑу: -be.IDP_RemainingTime =ЗаÑталоÑÑ Ñ‡Ð°Ñу: -be.IDP_DetailsButton =ПадрабÑзней -be.IDP_HideButton =Схаваць -be.IDP_RetryButton =Паўтарыць -be.IDP_IgnoreButton = -be.IDP_KBs =КБ/Ñ -be.IDP_MBs =МБ/Ñ -be.IDP_X_of_X =%.2f з %.2f -be.IDP_KB =КБ -be.IDP_MB =МБ -be.IDP_GB =ГБ -be.IDP_Initializing =ІніцыÑлізацыÑ... -be.IDP_GettingFileInformation=Ðтрыманне звеÑтак пра файл... -be.IDP_StartingDownload =Спампоўванне пачынаецца... -be.IDP_Connecting =ЗлучÑнне... -be.IDP_Downloading =Спампоўванне... -be.IDP_DownloadComplete =Спампоўванне ÑкончылаÑÑ -be.IDP_DownloadFailed =Ðе ўдалоÑÑ Ñпампаваць -be.IDP_CannotConnect =Ðельга злучыцца -be.IDP_CancellingDownload =СкаÑаванне ÑпампоўваннÑ... -be.IDP_Unknown =ÐевÑдома -be.IDP_DownloadCancelled =Загрузка отменена -be.IDP_RetryNext =Праверце Ñваё злучÑнне з Сецівам Ñ– націÑніце 'Паўтарыць' каб пачаць Ñпампоўванне нанова, або націÑніце 'Далей' каб працÑгнуць уÑталÑванне. -be.IDP_RetryCancel =Праверце Ñваё злучÑнне з Сецівам Ñ– націÑніце 'Паўтарыць' каб пачаць Ñпампоўванне нанова, або націÑніце 'СкаÑаваць' каб ÑкаÑаваць уÑталÑванне. -be.IDP_FilesNotDownloaded = -be.IDP_HTTPError_X =Памылка HTTP %d -be.IDP_400 =Памылковы запыт (400) -be.IDP_401 =ДоÑтуп забаронены (401) -be.IDP_404 =Файл не знойдзены (404) -be.IDP_407 =Ðеабходна Ð°ÑžÑ‚Ð°Ñ€Ñ‹Ð·Ð°Ñ†Ñ‹Ñ Ð¿Ñ€Ð¾ÐºÑи (407) -be.IDP_500 =Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ñервера (500) -be.IDP_502 =Памылковы шлюз (502) -be.IDP_503 =Сервер чаÑовы недаÑтупны (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/brazilianPortuguese.iss b/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/brazilianPortuguese.iss deleted file mode 100644 index f44bfa73..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/brazilianPortuguese.iss +++ /dev/null @@ -1,42 +0,0 @@ -[CustomMessages] -pt_br.IDP_FormCaption =Baixando arquivos -pt_br.IDP_FormDescription =Por favor aguarde, enquanto recebe arquivos adicionais... -pt_br.IDP_TotalProgress =Progresso total -pt_br.IDP_CurrentFile =Arquivo atual -pt_br.IDP_File =Arquivo: -pt_br.IDP_Speed =Velocidade: -pt_br.IDP_Status =Estado: -pt_br.IDP_ElapsedTime =Tempo decorrido: -pt_br.IDP_RemainingTime =Tempo remanescente: -pt_br.IDP_DetailsButton =Detalhes -pt_br.IDP_HideButton =Ocultar -pt_br.IDP_RetryButton =Repetir -pt_br.IDP_IgnoreButton = -pt_br.IDP_KBs =KB/s -pt_br.IDP_MBs =MB/s -pt_br.IDP_X_of_X =%.2f de %.2f -pt_br.IDP_KB =KB -pt_br.IDP_MB =MB -pt_br.IDP_GB =GB -pt_br.IDP_Initializing =Inicializando... -pt_br.IDP_GettingFileInformation=Recebendo informações do arquivo... -pt_br.IDP_StartingDownload =Iniciando o download... -pt_br.IDP_Connecting =Conectando... -pt_br.IDP_Downloading =Baixando... -pt_br.IDP_DownloadComplete =Download finalizado -pt_br.IDP_DownloadFailed =Falha no download -pt_br.IDP_CannotConnect =Não pode conectar -pt_br.IDP_CancellingDownload =Cancelando o download... -pt_br.IDP_Unknown =Desconhecido -pt_br.IDP_DownloadCancelled =Download cancelado -pt_br.IDP_RetryNext =Verifique sua conexão e clique em 'Repetir' para tentar novamente o download dos arquivos, ou clique em 'Próximo' para continuar a instalação mesmo assim. -pt_br.IDP_RetryCancel =Verifique sua conexão e clique em 'Repetir' para tentar novamente o download dos arquivos, ou clique em 'Cancel' para finalizar a Instalação. -pt_br.IDP_FilesNotDownloaded = -pt_br.IDP_HTTPError_X =erro HTTP %d -pt_br.IDP_400 =Requisição inválida (400) -pt_br.IDP_401 =Acesso negado (401) -pt_br.IDP_404 =Arquivo não encontrado (404) -pt_br.IDP_407 =Autenticação de proxy necessária (407) -pt_br.IDP_500 =Erro interno do servidor (500) -pt_br.IDP_502 =Bad Gateway (502) -pt_br.IDP_503 =Serviço temporariamente indisponível (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/default.iss b/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/default.iss deleted file mode 100644 index f04f6253..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/default.iss +++ /dev/null @@ -1,42 +0,0 @@ -[CustomMessages] -IDP_FormCaption =Downloading additional files -IDP_FormDescription =Please wait, while setup downloading additional files... -IDP_TotalProgress =Total progress -IDP_CurrentFile =Current file -IDP_File =File: -IDP_Speed =Speed: -IDP_Status =Status: -IDP_ElapsedTime =Elapsed time: -IDP_RemainingTime =Remaining time: -IDP_DetailsButton =Details -IDP_HideButton =Hide -IDP_RetryButton =Retry -IDP_IgnoreButton =Ignore -IDP_KBs =KB/s -IDP_MBs =MB/s -IDP_X_of_X =%.2f of %.2f -IDP_KB =KB -IDP_MB =MB -IDP_GB =GB -IDP_Initializing =Initializing... -IDP_GettingFileInformation=Getting file information... -IDP_StartingDownload =Starting download... -IDP_Connecting =Connecting... -IDP_Downloading =Downloading... -IDP_DownloadComplete =Download complete -IDP_DownloadFailed =Download failed -IDP_CannotConnect =Cannot connect -IDP_CancellingDownload =Cancelling download... -IDP_Unknown =Unknown -IDP_DownloadCancelled =Download cancelled -IDP_RetryNext =Check your connection and click 'Retry' to try downloading the files again, or click 'Next' to continue installing anyway. -IDP_RetryCancel =Check your connection and click 'Retry' to try downloading the files again, or click 'Cancel' to terminate setup. -IDP_FilesNotDownloaded =The following files were not downloaded: -IDP_HTTPError_X =HTTP error %d -IDP_400 =Bad request (400) -IDP_401 =Access denied (401) -IDP_404 =File not found (404) -IDP_407 =Proxy authentication required (407) -IDP_500 =Server internal error (500) -IDP_502 =Bad gateway (502) -IDP_503 =Service temporaily unavailable (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/finnish.iss b/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/finnish.iss deleted file mode 100644 index a812dc9b..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/finnish.iss +++ /dev/null @@ -1,42 +0,0 @@ -[CustomMessages] -fi.IDP_FormCaption =Tiedostojen lataus -fi.IDP_FormDescription =Odota, asennusohjelma lataa nyt tiedostoja koneellesi... -fi.IDP_TotalProgress =Latauksien edistyminen -fi.IDP_CurrentFile =Nyt ladattava tiedosto -fi.IDP_File =Tiedosto: -fi.IDP_Speed =Nopeus: -fi.IDP_Status =Tila: -fi.IDP_ElapsedTime =Aikaa käytetty: -fi.IDP_RemainingTime =Aikaa jäljellä: -fi.IDP_DetailsButton =Tiedot -fi.IDP_HideButton =Piilota -fi.IDP_RetryButton =Yritä uudelleen -fi.IDP_IgnoreButton =Hylkää -fi.IDP_KBs =KT/s -fi.IDP_MBs =MT/s -fi.IDP_X_of_X =%.2f of %.2f -fi.IDP_KB =KT -fi.IDP_MB =MT -fi.IDP_GB =GT -fi.IDP_Initializing =Alustetaan... -fi.IDP_GettingFileInformation=Haetaan tiedostojen tietoja... -fi.IDP_StartingDownload =Aloitetaan latausta... -fi.IDP_Connecting =Yhdistetään... -fi.IDP_Downloading =Ladataan... -fi.IDP_DownloadComplete =Lataus valmis -fi.IDP_DownloadFailed =Lataus epäonnistui -fi.IDP_CannotConnect =Virhe yhdistettäessä -fi.IDP_CancellingDownload =Peruutetaan latausta... -fi.IDP_Unknown =Tuntematon -fi.IDP_DownloadCancelled =Lataus peruttiin -fi.IDP_RetryNext =Tarkista nettiyhteytesi tila ja klikkaa 'Yritä uudelleen' jatkaaksesi tiedostojen lataamista, tai klikkaa 'Seuraava' jatkaaksesi asennusta ilman ladattuja tiedostoja. -fi.IDP_RetryCancel =Tarkista nettiyhteytesi tila ja klikkaa 'Yritä uudelleen' jatkaaksesi tiedostojen lataamista, tai klikkaa 'Peruuta' keskeyttääksesi asennus. -fi.IDP_FilesNotDownloaded =Seuraavia tiedostoja ei pystytty lataamaan: -fi.IDP_HTTPError_X =HTTP virhe %d -fi.IDP_400 =Virheellinen pyyntö (400) -fi.IDP_401 =Käyttö estetty (401) -fi.IDP_404 =Tiedostoa ei löydy (404) -;fi.IDP_407 =??? -fi.IDP_500 =Palvelimen sisäinen virhe (500) -fi.IDP_502 =Virheellinen gateway (502) -fi.IDP_503 =Palvelu väliaikaisesti ei saatavilla (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/french.iss b/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/french.iss deleted file mode 100644 index 746ec728..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/french.iss +++ /dev/null @@ -1,41 +0,0 @@ -[CustomMessages] -fr.IDP_FormCaption =Téléchargement des fichiers additionnels -fr.IDP_FormDescription =Veuillez patienter durant le téléchargement des fichiers additionnels... -fr.IDP_TotalProgress =Progression générale: -fr.IDP_CurrentFile =Fichier en cours: -fr.IDP_File =Fichier: -fr.IDP_Speed =Vitesse: -fr.IDP_Status =Status: -fr.IDP_ElapsedTime =Temps écoulé: -fr.IDP_RemainingTime =Temps restant: -fr.IDP_DetailsButton =Détails -fr.IDP_HideButton =Cacher -fr.IDP_RetryButton =Réessayer -fr.IDP_IgnoreButton = -fr.IDP_KBs =KB/s -fr.IDP_MBs =MB/s -fr.IDP_X_of_X =%.2f de %.2f -fr.IDP_KB =KB -fr.IDP_MB =MB -fr.IDP_GB =GB -fr.IDP_Initializing = -fr.IDP_GettingFileInformation=Récupération du fichier d'information... -fr.IDP_StartingDownload =Début du téléchargement... -fr.IDP_Connecting =Connexion... -fr.IDP_Downloading =Téléchargement... -fr.IDP_DownloadComplete =Téléchargement terminé -fr.IDP_DownloadFailed =Téléchargement interrompu -fr.IDP_CannotConnect =Impossible de se connecter -fr.IDP_CancellingDownload = -fr.IDP_Unknown =Inconnu -fr.IDP_DownloadCancelled = -fr.IDP_RetryNext =Désolé, le fichier n'a pu être téléchargé. Cliquez réessayer pour essayer à nouveau de le télécharger, ou cliquez suivant pour continuer l'installation. -fr.IDP_RetryCancel =Désolé, le fichier n'a pu être téléchargé. Cliquez réessayer pour essayer à nouveau de le télécharger, ou cliquez annuler pour terminer l'installation. -fr.IDP_FilesNotDownloaded = -fr.IDP_HTTPError_X = -fr.IDP_400 = -fr.IDP_401 = -fr.IDP_404 = -fr.IDP_500 = -fr.IDP_502 = -fr.IDP_503 = diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/german.iss b/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/german.iss deleted file mode 100644 index 47018e08..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/german.iss +++ /dev/null @@ -1,42 +0,0 @@ -[CustomMessages] -de.IDP_FormCaption =Download zusätzlicher Dateien -de.IDP_FormDescription =Bitte warten, das Setup lädt nun zusätzliche Dateien... -de.IDP_TotalProgress =Gesamter Fortschritt: -de.IDP_CurrentFile =Aktuelle Datei: -de.IDP_File =Datei: -de.IDP_Speed =Geschwindigkeit: -de.IDP_Status =Status: -de.IDP_ElapsedTime =Vergangene Zeit: -de.IDP_RemainingTime =Verbleibende Zeit: -de.IDP_DetailsButton =Details -de.IDP_HideButton =Verstecken -de.IDP_RetryButton =Wiederholen -de.IDP_IgnoreButton = -de.IDP_KBs =kB/s -de.IDP_MBs =MB/s -de.IDP_X_of_X =%.2f von %.2f -de.IDP_KB =KB -de.IDP_MB =MB -de.IDP_GB =GB -de.IDP_Initializing =Initialisieren... -de.IDP_GettingFileInformation=Empfange Dateiinformationen... -de.IDP_StartingDownload =Starte Download... -de.IDP_Connecting =Verbinde... -de.IDP_Downloading =Downloade... -de.IDP_DownloadComplete =Download abgeschlossen -de.IDP_DownloadFailed =Download fehlgeschlagen -de.IDP_CannotConnect =Die Verbindung konnte nicht hergestellt werden -de.IDP_CancellingDownload =Download wird abgebrochen... -de.IDP_Unknown =Unbekannt -de.IDP_DownloadCancelled =Download abgebrochen -de.IDP_RetryNext =Prüfen Sie Ihre Verbindung und klicken Sie auf 'Wiederholen' für einen erneuten Versuch oder klicken Sie auf 'Weiter' um dennoch fortzusetzen. -de.IDP_RetryCancel =Prüfen Sie Ihre Verbindung und klicken Sie auf 'Wiederholen' für einen erneuten Versuch oder klicken Sie auf 'Abbrechen' um das Setup zu verlassen. -de.IDP_FilesNotDownloaded = -de.IDP_HTTPError_X =HTTP Fehler %d -de.IDP_400 =Ungültige Anforderung (400) -de.IDP_401 =Nicht autorisiert (401) -de.IDP_404 =Datei nicht gefunden (404) -;de.IDP_407 =??? -de.IDP_500 =Interner Serverfehler (500) -de.IDP_502 =Falsches Gateway (502) -de.IDP_503 =Service nicht verfügbar (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/italian.iss b/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/italian.iss deleted file mode 100644 index dc39bb2c..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/italian.iss +++ /dev/null @@ -1,42 +0,0 @@ -[CustomMessages] -it.IDP_FormCaption =Download file aggiuntivi -it.IDP_FormDescription =Attendere prego, download dei file aggiuntivi in corso... -it.IDP_TotalProgress =Progresso totale -it.IDP_CurrentFile =File corrente -it.IDP_File =File: -it.IDP_Speed =Velocita': -it.IDP_Status =Status: -it.IDP_ElapsedTime =Tempo trascorso: -it.IDP_RemainingTime =Tempo rimanente: -it.IDP_DetailsButton =Dettagli -it.IDP_HideButton =Nascondi -it.IDP_RetryButton =Riprova -it.IDP_IgnoreButton =Ignora -it.IDP_KBs =KB/s -it.IDP_MBs =MB/s -it.IDP_X_of_X =%.2f of %.2f -it.IDP_KB =KB -it.IDP_MB =MB -it.IDP_GB =GB -it.IDP_Initializing =Inizializzazione... -it.IDP_GettingFileInformation=Acquisizione informazioni sui file... -it.IDP_StartingDownload =Avvio download... -it.IDP_Connecting =Connessione in corso... -it.IDP_Downloading =Download in corso... -it.IDP_DownloadComplete =Download completato -it.IDP_DownloadFailed =Download fallito -it.IDP_CannotConnect =Impossibile connettersi -it.IDP_CancellingDownload =Annullamento del download... -it.IDP_Unknown =Sconosciuto -it.IDP_DownloadCancelled =Download annullato -it.IDP_RetryNext =Controlla la tua connessione e clicca 'Riprova' per provare nuovamente a scaricare i file, o clicca 'Avanti' per proseguire con l'installazione comunque. -it.IDP_RetryCancel =Controlla la tua connessione e clicca 'Riprova' per provare nuovamente a scaricare i file, o clicca 'Annulla' per uscire dall'installazione. -it.IDP_FilesNotDownloaded =I seguenti file non sono stati scaricati: -it.IDP_HTTPError_X =Errore HTTP %d -it.IDP_400 =Bad request (400) -it.IDP_401 =Access denied (401) -it.IDP_404 =File not found (404) -;it.IDP_407 =??? -it.IDP_500 =Server internal error (500) -it.IDP_502 =Bad gateway (502) -it.IDP_503 =Service temporaily unavailable (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/polish.iss b/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/polish.iss deleted file mode 100644 index 4270cd34..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/polish.iss +++ /dev/null @@ -1,42 +0,0 @@ -[CustomMessages] -pl.IDP_FormCaption =Pobieranie dodatkowych plików -pl.IDP_FormDescription =ProszÄ™ czekać, instalator pobiera dodatkowe pliki... -pl.IDP_TotalProgress =PostÄ™p caÅ‚kowity -pl.IDP_CurrentFile =Bieżący plik -pl.IDP_File =Plik: -pl.IDP_Speed =Transfer: -pl.IDP_Status =Status: -pl.IDP_ElapsedTime =Czas pobierania: -pl.IDP_RemainingTime =Czas pozostaÅ‚y: -pl.IDP_DetailsButton =Szczegóły -pl.IDP_HideButton =Ukryj -pl.IDP_RetryButton =Powtórz -pl.IDP_IgnoreButton = -pl.IDP_KBs =KB/s -pl.IDP_MBs =MB/s -pl.IDP_X_of_X =%.2f z %.2f -pl.IDP_MB =KB -pl.IDP_MB =MB -pl.IDP_MB =GB -pl.IDP_Initializing =Trwa inicjalizacja... -pl.IDP_GettingFileInformation=Pobieranie informacji o pliku... -pl.IDP_StartingDownload =RozpoczÄ™cie pobierania... -pl.IDP_Connecting =NawiÄ…zywanie poÅ‚Ä…czenia... -pl.IDP_Downloading =Pobieranie... -pl.IDP_DownloadComplete =Pobieranie zakoÅ„czone -pl.IDP_DownloadFailed =Pobieranie nieudane -pl.IDP_CannotConnect =Nie można nazwiÄ…zać poÅ‚Ä…czenia -pl.IDP_CancellingDownload =Anulowanie pobierania... -pl.IDP_Unknown =Nieznany -pl.IDP_DownloadCancelled =Pobieranie anulowane -pl.IDP_RetryNext =Sprawdź poÅ‚Ä…czenie sieciowe i kliknij 'Powtórz' aby pobrać pliki ponownie lub kliknij 'Dalej' aby kontynuować instalacjÄ™. -pl.IDP_RetryCancel =Sprawdź poÅ‚Ä…czenie sieciowe i kliknij 'Powtórz' aby pobrać pliki ponownie lub kliknij 'Anuluj' aby przerwać instalacjÄ™. -pl.IDP_FilesNotDownloaded = -pl.IDP_HTTPError_X =BÅ‚Ä…d HTTP %d -pl.IDP_400 =NieprawidÅ‚owe żądanie (400) -pl.IDP_401 =DostÄ™p zabroniony (401) -pl.IDP_404 =Plik nie zostaÅ‚ znaleziony (404) -;pl.IDP_407 =??? -pl.IDP_500 =BÅ‚Ä…d wewnÄ™trzny serwera (500) -pl.IDP_502 =BÅ‚Ä…d bramy sieciowej (502) -pl.IDP_503 =UsÅ‚uga czasowo niedostÄ™pna (503) diff --git a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/russian.iss b/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/russian.iss deleted file mode 100644 index dd367f83..00000000 --- a/tools/build-installer/inno/Inno Download Plugin/unicode/idplang/russian.iss +++ /dev/null @@ -1,42 +0,0 @@ -[CustomMessages] -ru.IDP_FormCaption =Скачивание дополнительных файлов -ru.IDP_FormDescription =ПожалуйÑта подождите, пока инÑталлÑтор Ñкачает дополнительные файлы... -ru.IDP_TotalProgress =Общий прогреÑÑ -ru.IDP_CurrentFile =Текущий файл -ru.IDP_File =Файл: -ru.IDP_Speed =СкороÑÑ‚ÑŒ: -ru.IDP_Status =СоÑтоÑние: -ru.IDP_ElapsedTime =Прошло времени: -ru.IDP_RemainingTime =ОÑталоÑÑŒ времени: -ru.IDP_DetailsButton =Подробно -ru.IDP_HideButton =Скрыть -ru.IDP_RetryButton =Повтор -ru.IDP_IgnoreButton =ПропуÑтить -ru.IDP_KBs =КБ/Ñ -ru.IDP_MBs =МБ/Ñ -ru.IDP_X_of_X =%.2f из %.2f -ru.IDP_KB =КБ -ru.IDP_MB =МБ -ru.IDP_GB =ГБ -ru.IDP_Initializing =ИнициализациÑ... -ru.IDP_GettingFileInformation=Получение информации о файле... -ru.IDP_StartingDownload =Ðачало загрузки... -ru.IDP_Connecting =Соединение... -ru.IDP_Downloading =Загрузка... -ru.IDP_DownloadComplete =Загрузка завершена -ru.IDP_DownloadFailed =Загрузка не удалаÑÑŒ -ru.IDP_CannotConnect =Ðевозможно ÑоединитьÑÑ -ru.IDP_CancellingDownload =Отмена загрузки... -ru.IDP_Unknown =ÐеизвеÑтно -ru.IDP_DownloadCancelled =Загрузка отменена -ru.IDP_RetryNext =Проверьте ваше подключение к Ñети Интернет и нажмите 'Повторить' чтобы начать Ñкачивание заново, или нажмите 'Далее' Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ ÑƒÑтановки. -ru.IDP_RetryCancel =Проверьте ваше подключение к Ñети Интернет и нажмите 'Повторить' чтобы начать Ñкачивание заново, или нажмите 'Отмена' чтобы прервать уÑтановку. -ru.IDP_FilesNotDownloaded =Ðе удалоÑÑŒ загрузить Ñледующие файлы: -ru.IDP_HTTPError_X =Ошибка HTTP %d -ru.IDP_400 =Ðеверный Ð·Ð°Ð¿Ñ€Ð¾Ñ (400) -ru.IDP_401 =ДоÑтуп запрещен (401) -ru.IDP_404 =Файл не найден (404) -ru.IDP_407 =Ðеобходима Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾ÐºÑи (407) -ru.IDP_500 =ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñервера (500) -ru.IDP_502 =Ðеправильный шлюз (502) -ru.IDP_503 =Сервер временно недоÑтупен (503) diff --git a/tools/build-installer/inno/bin/Compil32.exe b/tools/build-installer/inno/bin/Compil32.exe index e9f87f2c..76991b09 100644 Binary files a/tools/build-installer/inno/bin/Compil32.exe and b/tools/build-installer/inno/bin/Compil32.exe differ diff --git a/tools/build-installer/inno/bin/Default.isl b/tools/build-installer/inno/bin/Default.isl index a2711fec..ce9b70e2 100644 --- a/tools/build-installer/inno/bin/Default.isl +++ b/tools/build-installer/inno/bin/Default.isl @@ -1,7 +1,7 @@ -; *** Inno Setup version 5.5.3+ English messages *** +; *** Inno Setup version 6.1.0+ English messages *** ; ; To download user-contributed translations of this file, go to: -; http://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 @@ -42,6 +42,7 @@ ErrorTitle=Error SetupLdrStartupMessage=This will install %1. Do you wish to continue? LdrCannotCreateTemp=Unable to create a temporary file. Setup aborted LdrCannotExecTemp=Unable to execute file in the temporary directory. Setup aborted +HelpTextNote= ; *** Startup error messages LastErrorMessage=%1.%n%nError %2: %3 @@ -55,7 +56,6 @@ WindowsServicePackRequired=This program requires %1 Service Pack %2 or later. NotOnThisPlatform=This program will not run on %1. OnlyOnThisPlatform=This program must be run on %1. OnlyOnTheseArchitectures=This program can only be installed on versions of Windows designed for the following processor architectures:%n%n%1 -MissingWOW64APIs=The version of Windows you are running does not include functionality required by Setup to perform a 64-bit installation. To correct this problem, please install Service Pack %1. WinVersionTooLowError=This program requires %1 version %2 or later. WinVersionTooHighError=This program cannot be installed on %1 version %2 or later. AdminPrivilegesRequired=You must be logged in as an administrator when installing this program. @@ -63,6 +63,16 @@ PowerUserPrivilegesRequired=You must be logged in as an administrator or as a me SetupAppRunningError=Setup has detected that %1 is currently running.%n%nPlease close all instances of it now, then click OK to continue, or Cancel to exit. UninstallAppRunningError=Uninstall has detected that %1 is currently running.%n%nPlease close all instances of it now, then click OK to continue, or Cancel to exit. +; *** Startup questions +PrivilegesRequiredOverrideTitle=Select Setup Install Mode +PrivilegesRequiredOverrideInstruction=Select install mode +PrivilegesRequiredOverrideText1=%1 can be installed for all users (requires administrative privileges), or for you only. +PrivilegesRequiredOverrideText2=%1 can be installed for you only, or for all users (requires administrative privileges). +PrivilegesRequiredOverrideAllUsers=Install for &all users +PrivilegesRequiredOverrideAllUsersRecommended=Install for &all users (recommended) +PrivilegesRequiredOverrideCurrentUser=Install for &me only +PrivilegesRequiredOverrideCurrentUserRecommended=Install for &me only (recommended) + ; *** Misc. errors ErrorCreatingDir=Setup was unable to create the directory "%1" ErrorTooManyFilesInDir=Unable to create a file in the directory "%1" because it contains too many files @@ -93,7 +103,7 @@ ButtonNewFolder=&Make New Folder ; *** "Select Language" dialog messages SelectLanguageTitle=Select Setup Language -SelectLanguageLabel=Select the language to use during the installation: +SelectLanguageLabel=Select the language to use during the installation. ; *** Common wizard text ClickNext=Click Next to continue, or Cancel to exit Setup. @@ -141,6 +151,7 @@ WizardSelectDir=Select Destination Location SelectDirDesc=Where should [name] be installed? SelectDirLabel3=Setup will install [name] into the following folder. SelectDirBrowseLabel=To continue, click Next. If you would like to select a different folder, click Browse. +DiskSpaceGBLabel=At least [gb] GB of free disk space is required. DiskSpaceMBLabel=At least [mb] MB of free disk space is required. CannotInstallToNetworkDrive=Setup cannot install to a network drive. CannotInstallToUNCPath=Setup cannot install to a UNC path. @@ -168,6 +179,7 @@ NoUninstallWarningTitle=Components Exist NoUninstallWarning=Setup has detected that the following components are already installed on your computer:%n%n%1%n%nDeselecting these components will not uninstall them.%n%nWould you like to continue anyway? ComponentSize1=%1 KB ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=Current selection requires at least [gb] GB of disk space. ComponentsDiskSpaceMBLabel=Current selection requires at least [mb] MB of disk space. ; *** "Select Additional Tasks" wizard page @@ -198,6 +210,18 @@ ReadyMemoComponents=Selected components: ReadyMemoGroup=Start Menu folder: ReadyMemoTasks=Additional tasks: +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Downloading additional files... +ButtonStopDownload=&Stop download +StopDownload=Are you sure you want to stop the download? +ErrorDownloadAborted=Download aborted +ErrorDownloadFailed=Download failed: %1 %2 +ErrorDownloadSizeFailed=Getting size failed: %1 %2 +ErrorFileHash1=File hash failed: %1 +ErrorFileHash2=Invalid file hash: expected %1, found %2 +ErrorProgress=Invalid progress: %1 of %2 +ErrorFileSize=Invalid file size: expected %1, found %2 + ; *** "Preparing to Install" wizard page WizardPreparing=Preparing to Install PreparingDesc=Setup is preparing to install [name] on your computer. @@ -208,6 +232,7 @@ ApplicationsFound2=The following applications are using files that need to be up CloseApplications=&Automatically close the applications DontCloseApplications=&Do not close the applications ErrorCloseApplications=Setup was unable to automatically close all applications. It is recommended that you close all applications using files that need to be updated by Setup before continuing. +PrepareToInstallNeedsRestart=Setup must restart your computer. After restarting your computer, run Setup again to complete the installation of [name].%n%nWould you like to restart now? ; *** "Installing" wizard page WizardInstalling=Installing @@ -237,7 +262,10 @@ SelectDirectoryLabel=Please specify the location of the next disk. ; *** Installation phase messages SetupAborted=Setup was not completed.%n%nPlease correct the problem and run Setup again. -EntryAbortRetryIgnore=Click Retry to try again, Ignore to proceed anyway, or Abort to cancel installation. +AbortRetryIgnoreSelectAction=Select action +AbortRetryIgnoreRetry=&Try again +AbortRetryIgnoreIgnore=&Ignore the error and continue +AbortRetryIgnoreCancel=Cancel installation ; *** Installation status messages StatusClosingApplications=Closing applications... @@ -268,14 +296,24 @@ ErrorRegWriteKey=Error writing to registry key:%n%1\%2 ErrorIniEntry=Error creating INI entry in file "%1". ; *** File copying errors -FileAbortRetryIgnore=Click Retry to try again, Ignore to skip this file (not recommended), or Abort to cancel installation. -FileAbortRetryIgnore2=Click Retry to try again, Ignore to proceed anyway (not recommended), or Abort to cancel installation. +FileAbortRetryIgnoreSkipNotRecommended=&Skip this file (not recommended) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignore the error and continue (not recommended) SourceIsCorrupted=The source file is corrupted SourceDoesntExist=The source file "%1" does not exist -ExistingFileReadOnly=The existing file is marked as read-only.%n%nClick Retry to remove the read-only attribute and try again, Ignore to skip this file, or Abort to cancel installation. +ExistingFileReadOnly2=The existing file could not be replaced because it is marked read-only. +ExistingFileReadOnlyRetry=&Remove the read-only attribute and try again +ExistingFileReadOnlyKeepExisting=&Keep the existing file ErrorReadingExistingDest=An error occurred while trying to read the existing file: -FileExists=The file already exists.%n%nWould you like Setup to overwrite it? -ExistingFileNewer=The existing file is newer than the one Setup is trying to install. It is recommended that you keep the existing file.%n%nDo you want to keep the existing file? +FileExistsSelectAction=Select action +FileExists2=The file already exists. +FileExistsOverwriteExisting=&Overwrite the existing file +FileExistsKeepExisting=&Keep the existing file +FileExistsOverwriteOrKeepAll=&Do this for the next conflicts +ExistingFileNewerSelectAction=Select action +ExistingFileNewer2=The existing file is newer than the one Setup is trying to install. +ExistingFileNewerOverwriteExisting=&Overwrite the existing file +ExistingFileNewerKeepExisting=&Keep the existing file (recommended) +ExistingFileNewerOverwriteOrKeepAll=&Do this for the next conflicts ErrorChangingAttr=An error occurred while trying to change the attributes of the existing file: ErrorCreatingTemp=An error occurred while trying to create a file in the destination directory: ErrorReadingSource=An error occurred while trying to read the source file: @@ -287,6 +325,16 @@ ErrorRegisterServer=Unable to register the DLL/OCX: %1 ErrorRegSvr32Failed=RegSvr32 failed with exit code %1 ErrorRegisterTypeLib=Unable to register the 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-bit +UninstallDisplayNameMark64Bit=64-bit +UninstallDisplayNameMarkAllUsers=All users +UninstallDisplayNameMarkCurrentUser=Current user + ; *** Post-installation errors ErrorOpeningReadme=An error occurred while trying to open the README file. ErrorRestartingComputer=Setup was unable to restart the computer. Please do this manually. diff --git a/tools/build-installer/inno/bin/Examples/64Bit.iss b/tools/build-installer/inno/bin/Examples/64Bit.iss new file mode 100644 index 00000000..823f363a --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/64Bit.iss @@ -0,0 +1,33 @@ +; -- 64Bit.iss -- +; 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. + +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +[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 +; "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 + +[Files] +Source: "MyProg-x64.exe"; DestDir: "{app}"; DestName: "MyProg.exe" +Source: "MyProg.chm"; DestDir: "{app}" +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme + +[Icons] +Name: "{group}\My Program"; Filename: "{app}\MyProg.exe" diff --git a/tools/build-installer/inno/bin/Examples/64BitThreeArch.iss b/tools/build-installer/inno/bin/Examples/64BitThreeArch.iss new file mode 100644 index 00000000..332b5089 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/64BitThreeArch.iss @@ -0,0 +1,53 @@ +; -- 64BitThreeArch.iss -- +; Demonstrates how to install a program built for three different +; architectures (x86, x64, ARM64) using a single installer. + +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +[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 +; "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 + +[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' +Source: "MyProg.chm"; DestDir: "{app}"; Flags: solidbreak +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme + +[Icons] +Name: "{group}\My Program"; Filename: "{app}\MyProg.exe" + +[Code] +function InstallX64: Boolean; +begin + Result := Is64BitInstallMode and (ProcessorArchitecture = paX64); +end; + +function InstallARM64: Boolean; +begin + Result := Is64BitInstallMode and (ProcessorArchitecture = paARM64); +end; + +function InstallOtherArch: Boolean; +begin + Result := not InstallX64 and not InstallARM64; +end; diff --git a/tools/build-installer/inno/bin/Examples/64BitTwoArch.iss b/tools/build-installer/inno/bin/Examples/64BitTwoArch.iss new file mode 100644 index 00000000..70a7fc27 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/64BitTwoArch.iss @@ -0,0 +1,41 @@ +; -- 64BitTwoArch.iss -- +; 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. + +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +[Setup] +AppName=My Program +AppVersion=1.5 +DefaultDirName={autopf}\My Program +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +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. +; 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). + +[Files] +; Install MyProg-x64.exe if running in 64-bit mode (x64; see above), +; MyProg.exe otherwise. +; Place all x64 files here +Source: "MyProg-x64.exe"; DestDir: "{app}"; DestName: "MyProg.exe"; Check: Is64BitInstallMode +; Place all x86 files here, first one should be marked 'solidbreak' +Source: "MyProg.exe"; DestDir: "{app}"; Check: not Is64BitInstallMode; Flags: solidbreak +; Place all common files here, first one should be marked 'solidbreak' +Source: "MyProg.chm"; DestDir: "{app}"; Flags: solidbreak +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme + +[Icons] +Name: "{group}\My Program"; Filename: "{app}\MyProg.exe" diff --git a/tools/build-installer/inno/bin/Examples/AllPagesExample.iss b/tools/build-installer/inno/bin/Examples/AllPagesExample.iss new file mode 100644 index 00000000..158085c2 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/AllPagesExample.iss @@ -0,0 +1,130 @@ +; -- AllPagesExample.iss -- +; Same as Example1.iss, but shows all the wizard pages Setup may potentially display + +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +[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 + +DisableWelcomePage=no +LicenseFile=license.txt +#define Password 'password' +Password={#Password} +InfoBeforeFile=readme.txt +UserInfoPage=yes +PrivilegesRequired=lowest +DisableDirPage=no +DisableProgramGroupPage=no +InfoAfterFile=readme.txt + +[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" + +[Components] +Name: "component"; Description: "Component"; + +[Tasks] +Name: "task"; Description: "Task"; + +[Code] +var + OutputProgressWizardPage: TOutputProgressWizardPage; + OutputMarqueeProgressWizardPage: TOutputMarqueeProgressWizardPage; + OutputProgressWizardPagesAfterID: Integer; + +procedure InitializeWizard; +var + InputQueryWizardPage: TInputQueryWizardPage; + InputOptionWizardPage: TInputOptionWizardPage; + InputDirWizardPage: TInputDirWizardPage; + InputFileWizardPage: TInputFileWizardPage; + OutputMsgWizardPage: TOutputMsgWizardPage; + OutputMsgMemoWizardPage: TOutputMsgMemoWizardPage; + AfterID: Integer; +begin + WizardForm.LicenseAcceptedRadio.Checked := True; + WizardForm.PasswordEdit.Text := '{#Password}'; + WizardForm.UserInfoNameEdit.Text := 'Username'; + + AfterID := wpSelectTasks; + + AfterID := CreateCustomPage(AfterID, 'CreateCustomPage', 'ADescription').ID; + + InputQueryWizardPage := CreateInputQueryPage(AfterID, 'CreateInputQueryPage', 'ADescription', 'ASubCaption'); + InputQueryWizardPage.Add('&APrompt:', False); + AfterID := InputQueryWizardPage.ID; + + InputOptionWizardPage := CreateInputOptionPage(AfterID, 'CreateInputOptionPage', 'ADescription', 'ASubCaption', False, False); + InputOptionWizardPage.Add('&AOption'); + AfterID := InputOptionWizardPage.ID; + + InputDirWizardPage := CreateInputDirPage(AfterID, 'CreateInputDirPage', 'ADescription', 'ASubCaption', False, 'ANewFolderName'); + InputDirWizardPage.Add('&APrompt:'); + InputDirWizardPage.Values[0] := 'C:\'; + AfterID := InputDirWizardPage.ID; + + InputFileWizardPage := CreateInputFilePage(AfterID, 'CreateInputFilePage', 'ADescription', 'ASubCaption'); + InputFileWizardPage.Add('&APrompt:', 'Executable files|*.exe|All files|*.*', '.exe'); + AfterID := InputFileWizardPage.ID; + + OutputMsgWizardPage := CreateOutputMsgPage(AfterID, 'CreateOutputMsgPage', 'ADescription', 'AMsg'); + AfterID := OutputMsgWizardPage.ID; + + OutputMsgMemoWizardPage := CreateOutputMsgMemoPage(AfterID, 'CreateOutputMsgMemoPage', 'ADescription', 'ASubCaption', 'AMsg'); + AfterID := OutputMsgMemoWizardPage.ID; + + OutputProgressWizardPage := CreateOutputProgressPage('CreateOutputProgressPage', 'ADescription'); + OutputMarqueeProgressWizardPage := CreateOutputMarqueeProgressPage('CreateOutputMarqueeProgressPage', 'ADescription'); + OutputProgressWizardPagesAfterID := AfterID; + + { See CodeDownloadFiles.iss for a CreateDownloadPage example } +end; + +function NextButtonClick(CurPageID: Integer): Boolean; +var + I, Max: Integer; +begin + if CurPageID = OutputProgressWizardPagesAfterID then begin + try + Max := 50; + for I := 0 to Max do begin + OutputProgressWizardPage.SetProgress(I, Max); + if I = 0 then + OutputProgressWizardPage.Show; + Sleep(2000 div Max); + end; + finally + OutputProgressWizardPage.Hide; + end; + try + Max := 50; + OutputMarqueeProgressWizardPage.Show; + for I := 0 to Max do begin + OutputMarqueeProgressWizardPage.Animate; + Sleep(2000 div Max); + end; + finally + OutputMarqueeProgressWizardPage.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; \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/CodeAutomation.iss b/tools/build-installer/inno/bin/Examples/CodeAutomation.iss new file mode 100644 index 00000000..e36a5d08 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/CodeAutomation.iss @@ -0,0 +1,311 @@ +; -- CodeAutomation.iss -- +; +; This script shows how to use IDispatch based COM Automation objects. + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DisableWelcomePage=no +CreateAppDir=no +DisableProgramGroupPage=yes +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +OutputDir=userdocs:Inno Setup Examples Output + +[Code] + +{--- SQLDMO ---} + +const + SQLServerName = 'localhost'; + SQLDMOGrowth_MB = 0; + +procedure SQLDMOButtonOnClick(Sender: TObject); +var + SQLServer, Database, DBFile, LogFile: Variant; + IDColumn, NameColumn, Table: Variant; +begin + if MsgBox('Setup will now connect to Microsoft SQL Server ''' + SQLServerName + ''' via a trusted connection and create a database. Do you want to continue?', mbInformation, mb_YesNo) = idNo then + Exit; + + { Create the main SQLDMO COM Automation object } + + try + SQLServer := CreateOleObject('SQLDMO.SQLServer'); + except + RaiseException('Please install Microsoft SQL server connectivity tools first.'#13#13'(Error ''' + GetExceptionMessage + ''' occurred)'); + end; + + { Connect to the Microsoft SQL Server } + + SQLServer.LoginSecure := True; + SQLServer.Connect(SQLServerName); + + MsgBox('Connected to Microsoft SQL Server ''' + SQLServerName + '''.', mbInformation, mb_Ok); + + { Setup a database } + + Database := CreateOleObject('SQLDMO.Database'); + Database.Name := 'Inno Setup'; + + DBFile := CreateOleObject('SQLDMO.DBFile'); + DBFile.Name := 'ISData1'; + DBFile.PhysicalName := 'c:\program files\microsoft sql server\mssql\data\IS.mdf'; + DBFile.PrimaryFile := True; + DBFile.FileGrowthType := SQLDMOGrowth_MB; + DBFile.FileGrowth := 1; + + Database.FileGroups.Item('PRIMARY').DBFiles.Add(DBFile); + + LogFile := CreateOleObject('SQLDMO.LogFile'); + LogFile.Name := 'ISLog1'; + LogFile.PhysicalName := 'c:\program files\microsoft sql server\mssql\data\IS.ldf'; + + Database.TransactionLog.LogFiles.Add(LogFile); + + { Add the database } + + SQLServer.Databases.Add(Database); + + MsgBox('Added database ''' + Database.Name + '''.', mbInformation, mb_Ok); + + { Setup some columns } + + IDColumn := CreateOleObject('SQLDMO.Column'); + IDColumn.Name := 'id'; + IDColumn.Datatype := 'int'; + IDColumn.Identity := True; + IDColumn.IdentityIncrement := 1; + IDColumn.IdentitySeed := 1; + IDColumn.AllowNulls := False; + + NameColumn := CreateOleObject('SQLDMO.Column'); + NameColumn.Name := 'name'; + NameColumn.Datatype := 'varchar'; + NameColumn.Length := '64'; + NameColumn.AllowNulls := False; + + { Setup a table } + + Table := CreateOleObject('SQLDMO.Table'); + Table.Name := 'authors'; + Table.FileGroup := 'PRIMARY'; + + { Add the columns and the table } + + Table.Columns.Add(IDColumn); + Table.Columns.Add(NameColumn); + + Database.Tables.Add(Table); + + MsgBox('Added table ''' + Table.Name + '''.', mbInformation, mb_Ok); +end; + +{--- IIS ---} + +const + IISServerName = 'localhost'; + IISServerNumber = '1'; + IISURL = 'http://127.0.0.1'; + +procedure IISButtonOnClick(Sender: TObject); +var + IIS, WebSite, WebServer, WebRoot, VDir: Variant; + ErrorCode: Integer; +begin + if MsgBox('Setup will now connect to Microsoft IIS Server ''' + IISServerName + ''' and create a virtual directory. Do you want to continue?', mbInformation, mb_YesNo) = idNo then + Exit; + + { Create the main IIS COM Automation object } + + try + IIS := CreateOleObject('IISNamespace'); + except + RaiseException('Please install Microsoft IIS first.'#13#13'(Error ''' + GetExceptionMessage + ''' occurred)'); + end; + + { Connect to the IIS server } + + WebSite := IIS.GetObject('IIsWebService', IISServerName + '/w3svc'); + WebServer := WebSite.GetObject('IIsWebServer', IISServerNumber); + WebRoot := WebServer.GetObject('IIsWebVirtualDir', 'Root'); + + { (Re)create a virtual dir } + + try + WebRoot.Delete('IIsWebVirtualDir', 'innosetup'); + WebRoot.SetInfo(); + except + end; + + VDir := WebRoot.Create('IIsWebVirtualDir', 'innosetup'); + VDir.AccessRead := True; + VDir.AppFriendlyName := 'Inno Setup'; + VDir.Path := 'C:\inetpub\innosetup'; + VDir.AppCreate(True); + VDir.SetInfo(); + + MsgBox('Created virtual directory ''' + VDir.Path + '''.', mbInformation, mb_Ok); + + { Write some html and display it } + + if MsgBox('Setup will now write some HTML and display the virtual directory. Do you want to continue?', mbInformation, mb_YesNo) = idNo then + Exit; + + ForceDirectories(VDir.Path); + SaveStringToFile(VDir.Path + '/index.htm', 'Inno Setup rocks!', False); + if not ShellExecAsOriginalUser('open', IISURL + '/innosetup/index.htm', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode) then + MsgBox('Can''t display the created virtual directory: ''' + SysErrorMessage(ErrorCode) + '''.', mbError, mb_Ok); +end; + +{--- MSXML ---} + +const + XMLURL = 'http://jrsoftware.github.io/issrc/ISHelp/isxfunc.xml'; + XMLFileName = 'isxfunc.xml'; + XMLFileName2 = 'isxfuncmodified.xml'; + +procedure MSXMLButtonOnClick(Sender: TObject); +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 + Exit; + + { Create the main MSXML COM Automation object } + + try + XMLHTTP := CreateOleObject('MSXML2.ServerXMLHTTP'); + except + RaiseException('Please install MSXML first.'#13#13'(Error ''' + GetExceptionMessage + ''' occurred)'); + end; + + { Download the XML file } + + XMLHTTP.Open('GET', XMLURL, False); + XMLHTTP.Send(); + + Path := ExpandConstant('{src}\'); + XMLHTTP.responseXML.Save(Path + XMLFileName); + + MsgBox('Downloaded the XML file and saved it as ''' + XMLFileName + '''.', mbInformation, mb_Ok); + + { Load the XML File } + + XMLDoc := CreateOleObject('MSXML2.DOMDocument'); + XMLDoc.async := False; + XMLDoc.resolveExternals := False; + XMLDoc.load(Path + XMLFileName); + if XMLDoc.parseError.errorCode <> 0 then + RaiseException('Error on line ' + IntToStr(XMLDoc.parseError.line) + ', position ' + IntToStr(XMLDoc.parseError.linepos) + ': ' + XMLDoc.parseError.reason); + + MsgBox('Loaded the XML file.', mbInformation, mb_Ok); + + { Modify the XML document } + + NewNode := XMLDoc.createElement('isxdemo'); + RootNode := XMLDoc.documentElement; + RootNode.appendChild(NewNode); + RootNode.lastChild.text := 'Hello, World'; + + { Save the XML document } + + XMLDoc.Save(Path + XMLFileName2); + + MsgBox('Saved the modified XML as ''' + XMLFileName2 + '''.', mbInformation, mb_Ok); +end; + + +{--- Word ---} + +procedure WordButtonOnClick(Sender: TObject); +var + Word: Variant; +begin + if MsgBox('Setup will now check whether Microsoft Word is running. Do you want to continue?', mbInformation, mb_YesNo) = idNo then + Exit; + + { Try to get an active Word COM Automation object } + + try + Word := GetActiveOleObject('Word.Application'); + except + end; + + if VarIsEmpty(Word) then + MsgBox('Microsoft Word is not running.', mbInformation, mb_Ok) + else + MsgBox('Microsoft Word is running.', mbInformation, mb_Ok) +end; + +{--- Windows Firewall ---} + +const + NET_FW_IP_VERSION_ANY = 2; + NET_FW_SCOPE_ALL = 0; + +procedure FirewallButtonOnClick(Sender: TObject); +var + Firewall, Application: Variant; +begin + if MsgBox('Setup will now add itself to Windows Firewall as an authorized application for the current profile (' + GetUserNameString + '). Do you want to continue?', mbInformation, mb_YesNo) = idNo then + Exit; + + { Create the main Windows Firewall COM Automation object } + + try + Firewall := CreateOleObject('HNetCfg.FwMgr'); + except + RaiseException('Please install Windows Firewall first.'#13#13'(Error ''' + GetExceptionMessage + ''' occurred)'); + end; + + { Add the authorization } + + Application := CreateOleObject('HNetCfg.FwAuthorizedApplication'); + Application.Name := 'Setup'; + Application.IPVersion := NET_FW_IP_VERSION_ANY; + Application.ProcessImageFileName := ExpandConstant('{srcexe}'); + Application.Scope := NET_FW_SCOPE_ALL; + Application.Enabled := True; + + Firewall.LocalPolicy.CurrentProfile.AuthorizedApplications.Add(Application); + + MsgBox('Setup is now an authorized application for the current profile', mbInformation, mb_Ok); +end; + +{---} + +procedure CreateButton(ALeft, ATop: Integer; ACaption: String; ANotifyEvent: TNotifyEvent); +begin + with TNewButton.Create(WizardForm) do begin + Left := ALeft; + Top := ATop; + Width := WizardForm.CancelButton.Width; + Height := WizardForm.CancelButton.Height; + Caption := ACaption; + OnClick := ANotifyEvent; + Parent := WizardForm.WelcomePage; + end; +end; + +procedure InitializeWizard(); +var + Left, LeftInc, Top, TopInc: Integer; +begin + Left := WizardForm.WelcomeLabel2.Left; + LeftInc := WizardForm.CancelButton.Width + ScaleX(8); + TopInc := WizardForm.CancelButton.Height + ScaleY(8); + Top := WizardForm.WelcomeLabel2.Top + WizardForm.WelcomeLabel2.Height - 4*TopInc; + + CreateButton(Left, Top, '&SQLDMO...', @SQLDMOButtonOnClick); + Top := Top + TopInc; + CreateButton(Left + LeftInc, Top, '&Firewall...', @FirewallButtonOnClick); + Top := Top + TopInc; + CreateButton(Left, Top, '&IIS...', @IISButtonOnClick); + Top := Top + TopInc; + CreateButton(Left, Top, '&MSXML...', @MSXMLButtonOnClick); + Top := Top + TopInc; + CreateButton(Left, Top, '&Word...', @WordButtonOnClick); +end; \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/CodeAutomation2.iss b/tools/build-installer/inno/bin/Examples/CodeAutomation2.iss new file mode 100644 index 00000000..62f1d218 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/CodeAutomation2.iss @@ -0,0 +1,298 @@ +; -- CodeAutomation2.iss -- +; +; This script shows how to use IUnknown based COM Automation objects. +; +; 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 +; prototypes have been tested, only those used by this example. + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DisableWelcomePage=no +CreateAppDir=no +DisableProgramGroupPage=yes +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +OutputDir=userdocs:Inno Setup Examples Output + +[Code] + +{--- IShellLink ---} + +const + CLSID_ShellLink = '{00021401-0000-0000-C000-000000000046}'; + +type + IShellLinkW = interface(IUnknown) + '{000214F9-0000-0000-C000-000000000046}' + procedure Dummy; + procedure Dummy2; + procedure Dummy3; + function GetDescription(pszName: String; cchMaxName: Integer): HResult; + function SetDescription(pszName: String): HResult; + function GetWorkingDirectory(pszDir: String; cchMaxPath: Integer): HResult; + function SetWorkingDirectory(pszDir: String): HResult; + function GetArguments(pszArgs: String; cchMaxPath: Integer): HResult; + function SetArguments(pszArgs: String): HResult; + function GetHotkey(var pwHotkey: Word): HResult; + function SetHotkey(wHotkey: Word): HResult; + function GetShowCmd(out piShowCmd: Integer): HResult; + function SetShowCmd(iShowCmd: Integer): HResult; + function GetIconLocation(pszIconPath: String; cchIconPath: Integer; + out piIcon: Integer): HResult; + function SetIconLocation(pszIconPath: String; iIcon: Integer): HResult; + function SetRelativePath(pszPathRel: String; dwReserved: DWORD): HResult; + function Resolve(Wnd: HWND; fFlags: DWORD): HResult; + function SetPath(pszFile: String): HResult; + end; + + IPersist = interface(IUnknown) + '{0000010C-0000-0000-C000-000000000046}' + function GetClassID(var classID: TGUID): HResult; + end; + + IPersistFile = interface(IPersist) + '{0000010B-0000-0000-C000-000000000046}' + function IsDirty: HResult; + function Load(pszFileName: String; dwMode: Longint): HResult; + function Save(pszFileName: String; fRemember: BOOL): HResult; + function SaveCompleted(pszFileName: String): HResult; + function GetCurFile(out pszFileName: String): HResult; + end; + +procedure IShellLinkButtonOnClick(Sender: TObject); +var + Obj: IUnknown; + SL: IShellLinkW; + PF: IPersistFile; +begin + { Create the main ShellLink COM Automation object } + Obj := CreateComObject(StringToGuid(CLSID_ShellLink)); + + { Set the shortcut properties } + SL := IShellLinkW(Obj); + OleCheck(SL.SetPath(ExpandConstant('{srcexe}'))); + OleCheck(SL.SetArguments('')); + OleCheck(SL.SetShowCmd(SW_SHOWNORMAL)); + + { Save the shortcut } + PF := IPersistFile(Obj); + OleCheck(PF.Save(ExpandConstant('{autodesktop}\CodeAutomation2 Test.lnk'), True)); + + MsgBox('Saved a shortcut named ''CodeAutomation2 Test'' on the desktop.', mbInformation, mb_Ok); +end; + +{--- ITaskScheduler ---} + +const + CLSID_TaskScheduler = '{148BD52A-A2AB-11CE-B11F-00AA00530503}'; + CLSID_Task = '{148BD520-A2AB-11CE-B11F-00AA00530503}'; + IID_Task = '{148BD524-A2AB-11CE-B11F-00AA00530503}'; + TASK_TIME_TRIGGER_DAILY = 1; + +type + ITaskScheduler = interface(IUnknown) + '{148BD527-A2AB-11CE-B11F-00AA00530503}' + function SetTargetComputer(pwszComputer: String): HResult; + function GetTargetComputer(out ppwszComputer: String): HResult; + procedure Dummy; + function Activate(pwszName: String; var riid: TGUID; out ppUnk: IUnknown): HResult; + function Delete(pwszName: String): HResult; + function NewWorkItem(pwszTaskName: String; var rclsid: TGUID; var riid: TGUID; out ppUnk: IUnknown): HResult; + procedure Dummy2; + function IsOfType(pwszName: String; var riid: TGUID): HResult; + end; + + TDaily = record + DaysInterval: WORD; + end; + + TWeekly = record + WeeksInterval: WORD; + rgfDaysOfTheWeek: WORD; + end; + + TMonthlyDate = record + rgfDays: DWORD; + rgfMonths: WORD; + end; + + TMonthlyDow = record + wWhichWeek: WORD; + rgfDaysOfTheWeek: WORD; + rgfMonths: WORD; + end; + + { ROPS doesn't support unions, replace this with the type you need and adjust padding (end size has to be 48). } + TTriggerTypeUnion = record + Daily: TDaily; + Pad1: WORD; + Pad2: WORD; + Pad3: WORD; + end; + + TTaskTrigger = record + cbTriggerSize: WORD; + Reserved1: WORD; + wBeginYear: WORD; + wBeginMonth: WORD; + wBeginDay: WORD; + wEndYear: WORD; + wEndMonth: WORD; + wEndDay: WORD; + wStartHour: WORD; + wStartMinute: WORD; + MinutesDuration: DWORD; + MinutesInterval: DWORD; + rgFlags: DWORD; + TriggerType: DWORD; + Type_: TTriggerTypeUnion; + Reserved2: WORD; + wRandomMinutesInterval: WORD; + end; + + ITaskTrigger = interface(IUnknown) + '{148BD52B-A2AB-11CE-B11F-00AA00530503}' + function SetTrigger(var pTrigger: TTaskTrigger): HResult; + function GetTrigger(var pTrigger: TTaskTrigger): HResult; + function GetTriggerString(var ppwszTrigger: String): HResult; + end; + + IScheduledWorkItem = interface(IUnknown) + '{A6B952F0-A4B1-11D0-997D-00AA006887EC}' + function CreateTrigger(out piNewTrigger: Word; out ppTrigger: ITaskTrigger): HResult; + function DeleteTrigger(iTrigger: Word): HResult; + function GetTriggerCount(out pwCount: Word): HResult; + function GetTrigger(iTrigger: Word; var ppTrigger: ITaskTrigger): HResult; + function GetTriggerString(iTrigger: Word; out ppwszTrigger: String): HResult; + procedure Dummy; + procedure Dummy2; + function SetIdleWait(wIdleMinutes: Word; wDeadlineMinutes: Word): HResult; + function GetIdleWait(out pwIdleMinutes: Word; out pwDeadlineMinutes: Word): HResult; + function Run: HResult; + function Terminate: HResult; + function EditWorkItem(hParent: HWND; dwReserved: DWORD): HResult; + procedure Dummy3; + function GetStatus(out phrStatus: HResult): HResult; + function GetExitCode(out pdwExitCode: DWORD): HResult; + function SetComment(pwszComment: String): HResult; + function GetComment(out ppwszComment: String): HResult; + function SetCreator(pwszCreator: String): HResult; + function GetCreator(out ppwszCreator: String): HResult; + function SetWorkItemData(cbData: Word; var rgbData: Byte): HResult; + function GetWorkItemData(out pcbData: Word; out prgbData: Byte): HResult; + function SetErrorRetryCount(wRetryCount: Word): HResult; + function GetErrorRetryCount(out pwRetryCount: Word): HResult; + function SetErrorRetryInterval(wRetryInterval: Word): HResult; + function GetErrorRetryInterval(out pwRetryInterval: Word): HResult; + function SetFlags(dwFlags: DWORD): HResult; + function GetFlags(out pdwFlags: DWORD): HResult; + function SetAccountInformation(pwszAccountName: String; pwszPassword: String): HResult; + function GetAccountInformation(out ppwszAccountName: String): HResult; + end; + + ITask = interface(IScheduledWorkItem) + '{148BD524-A2AB-11CE-B11F-00AA00530503}' + function SetApplicationName(pwszApplicationName: String): HResult; + function GetApplicationName(out ppwszApplicationName: String): HResult; + function SetParameters(pwszParameters: String): HResult; + function GetParameters(out ppwszParameters: String): HResult; + function SetWorkingDirectory(pwszWorkingDirectory: String): HResult; + function GetWorkingDirectory(out ppwszWorkingDirectory: String): HResult; + function SetPriority(dwPriority: DWORD): HResult; + function GetPriority(out pdwPriority: DWORD): HResult; + function SetTaskFlags(dwFlags: DWORD): HResult; + function GetTaskFlags(out pdwFlags: DWORD): HResult; + function SetMaxRunTime(dwMaxRunTimeMS: DWORD): HResult; + function GetMaxRunTime(out pdwMaxRunTimeMS: DWORD): HResult; + end; + + +procedure ITaskSchedulerButtonOnClick(Sender: TObject); +var + Obj, Obj2: IUnknown; + TaskScheduler: ITaskScheduler; + G1, G2: TGUID; + Task: ITask; + iNewTrigger: WORD; + TaskTrigger: ITaskTrigger; + TaskTrigger2: TTaskTrigger; + PF: IPersistFile; +begin + { Create the main TaskScheduler COM Automation object } + Obj := CreateComObject(StringToGuid(CLSID_TaskScheduler)); + + { Create the Task COM automation object } + TaskScheduler := ITaskScheduler(Obj); + G1 := StringToGuid(CLSID_Task); + G2 := StringToGuid(IID_Task); + //This will throw an exception if the task already exists + OleCheck(TaskScheduler.NewWorkItem('CodeAutomation2 Test', G1, G2, Obj2)); + + { Set the task properties } + Task := ITask(Obj2); + OleCheck(Task.SetComment('CodeAutomation2 Test Comment')); + OleCheck(Task.SetApplicationName(ExpandConstant('{srcexe}'))); + + { Set the task account information } + //Uncomment the following and provide actual user info to get a runnable task + //OleCheck(Task.SetAccountInformation('username', 'password')); + + { Create the TaskTrigger COM automation object } + OleCheck(Task.CreateTrigger(iNewTrigger, TaskTrigger)); + + { Set the task trigger properties } + with TaskTrigger2 do begin + cbTriggerSize := SizeOf(TaskTrigger2); + wBeginYear := 2009; + wBeginMonth := 10; + wBeginDay := 1; + wStartHour := 12; + TriggerType := TASK_TIME_TRIGGER_DAILY; + Type_.Daily.DaysInterval := 1; + end; + OleCheck(TaskTrigger.SetTrigger(TaskTrigger2)); + + { Save the task } + PF := IPersistFile(Obj2); + OleCheck(PF.Save('', True)); + + MsgBox('Created a daily task named named ''CodeAutomation2 Test''.' + #13#13 + 'Note: Account information not set so the task won''t actually run, uncomment the SetAccountInfo call and provide actual user info to get a runnable task.', mbInformation, mb_Ok); +end; + +{---} + +procedure CreateButton(ALeft, ATop: Integer; ACaption: String; ANotifyEvent: TNotifyEvent); +begin + with TNewButton.Create(WizardForm) do begin + Left := ALeft; + Top := ATop; + Width := (WizardForm.CancelButton.Width*3)/2; + Height := WizardForm.CancelButton.Height; + Caption := ACaption; + OnClick := ANotifyEvent; + Parent := WizardForm.WelcomePage; + end; +end; + +procedure InitializeWizard(); +var + Left, LeftInc, Top, TopInc: Integer; +begin + Left := WizardForm.WelcomeLabel2.Left; + LeftInc := (WizardForm.CancelButton.Width*3)/2 + ScaleX(8); + TopInc := WizardForm.CancelButton.Height + ScaleY(8); + Top := WizardForm.WelcomeLabel2.Top + WizardForm.WelcomeLabel2.Height - 4*TopInc; + + CreateButton(Left, Top, '&IShellLink...', @IShellLinkButtonOnClick); + Top := Top + TopInc; + CreateButton(Left, Top, '&ITaskScheduler...', @ITaskSchedulerButtonOnClick); +end; + + + + + diff --git a/tools/build-installer/inno/bin/Examples/CodeClasses.iss b/tools/build-installer/inno/bin/Examples/CodeClasses.iss new file mode 100644 index 00000000..4610cec0 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/CodeClasses.iss @@ -0,0 +1,426 @@ +; -- CodeClasses.iss -- +; +; This script shows how to use the WizardForm object and the various VCL classes. + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +CreateAppDir=no +DisableProgramGroupPage=yes +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +OutputDir=userdocs:Inno Setup Examples Output +PrivilegesRequired=lowest + +; Uncomment the following three lines to test the layout when scaling and rtl are active +;[LangOptions] +;RightToLeft=yes +;DialogFontSize=12 + +[Files] +Source: compiler:WizClassicSmallImage.bmp; Flags: dontcopy + +[Code] +procedure ButtonOnClick(Sender: TObject); +begin + MsgBox('You clicked the button!', mbInformation, mb_Ok); +end; + +procedure BitmapImageOnClick(Sender: TObject); +begin + MsgBox('You clicked the image!', mbInformation, mb_Ok); +end; + +procedure FormButtonOnClick(Sender: TObject); +var + Form: TSetupForm; + Edit: TNewEdit; + OKButton, CancelButton: TNewButton; + W: Integer; +begin + Form := CreateCustomForm(); + try + Form.ClientWidth := ScaleX(256); + Form.ClientHeight := ScaleY(128); + Form.Caption := 'TSetupForm'; + + Edit := TNewEdit.Create(Form); + Edit.Top := ScaleY(10); + Edit.Left := ScaleX(10); + Edit.Width := Form.ClientWidth - ScaleX(2 * 10); + Edit.Height := ScaleY(23); + Edit.Anchors := [akLeft, akTop, akRight]; + Edit.Text := 'TNewEdit'; + Edit.Parent := Form; + + OKButton := TNewButton.Create(Form); + OKButton.Parent := Form; + OKButton.Caption := 'OK'; + OKButton.Left := Form.ClientWidth - ScaleX(75 + 6 + 75 + 10); + OKButton.Top := Form.ClientHeight - ScaleY(23 + 10); + OKButton.Height := ScaleY(23); + OKButton.Anchors := [akRight, akBottom] + OKButton.ModalResult := mrOk; + OKButton.Default := True; + + CancelButton := TNewButton.Create(Form); + CancelButton.Parent := Form; + CancelButton.Caption := 'Cancel'; + CancelButton.Left := Form.ClientWidth - ScaleX(75 + 10); + CancelButton.Top := Form.ClientHeight - ScaleY(23 + 10); + CancelButton.Height := ScaleY(23); + CancelButton.Anchors := [akRight, akBottom] + CancelButton.ModalResult := mrCancel; + CancelButton.Cancel := True; + + W := Form.CalculateButtonWidth([OKButton.Caption, CancelButton.Caption]); + OKButton.Width := W; + CancelButton.Width := W; + + Form.ActiveControl := Edit; + { Keep the form from sizing vertically since we don't have any controls which can size vertically } + Form.KeepSizeY := True; + { Center on WizardForm. Without this call it will still automatically center, but on the screen } + Form.FlipSizeAndCenterIfNeeded(True, WizardForm, False); + + if Form.ShowModal() = mrOk then + MsgBox('You clicked OK.', mbInformation, MB_OK); + finally + Form.Free(); + end; +end; + +procedure TaskDialogButtonOnClick(Sender: TObject); +begin + { TaskDialogMsgBox isn't a class but showing it anyway since it fits with the theme } + + case TaskDialogMsgBox('Choose A or B', + 'You can choose A or B.', + mbInformation, + MB_YESNOCANCEL, ['I choose &A'#13#10'A will be chosen.', 'I choose &B'#13#10'B will be chosen.'], + IDYES) of + IDYES: MsgBox('You chose A.', mbInformation, MB_OK); + IDNO: MsgBox('You chose B.', mbInformation, MB_OK); + end; +end; + +procedure CreateTheWizardPages; +var + Page: TWizardPage; + Button, FormButton, TaskDialogButton: TNewButton; + Panel: TPanel; + CheckBox: TNewCheckBox; + Edit: TNewEdit; + PasswordEdit: TPasswordEdit; + Memo: TNewMemo; + ComboBox: TNewComboBox; + ListBox: TNewListBox; + StaticText, ProgressBarLabel: TNewStaticText; + ProgressBar, ProgressBar2, ProgressBar3: TNewProgressBar; + CheckListBox, CheckListBox2: TNewCheckListBox; + FolderTreeView: TFolderTreeView; + BitmapImage, BitmapImage2, BitmapImage3: TBitmapImage; + BitmapFileName: String; + RichEditViewer: TRichEditViewer; +begin + { TButton and others } + + Page := CreateCustomPage(wpWelcome, 'Custom wizard page controls', 'TButton and others'); + + Button := TNewButton.Create(Page); + Button.Caption := 'TNewButton'; + Button.Width := WizardForm.CalculateButtonWidth([Button.Caption]); + Button.Height := ScaleY(23); + Button.OnClick := @ButtonOnClick; + Button.Parent := Page.Surface; + + Panel := TPanel.Create(Page); + Panel.Width := Page.SurfaceWidth div 2 - ScaleX(8); + Panel.Left := Page.SurfaceWidth - Panel.Width; + Panel.Height := Button.Height * 2; + Panel.Anchors := [akLeft, akTop, akRight]; + Panel.Caption := 'TPanel'; + Panel.Color := clWindow; + Panel.BevelKind := bkFlat; + Panel.BevelOuter := bvNone; + Panel.ParentBackground := False; + Panel.Parent := Page.Surface; + + CheckBox := TNewCheckBox.Create(Page); + CheckBox.Top := Button.Top + Button.Height + ScaleY(8); + CheckBox.Width := Page.SurfaceWidth div 2; + CheckBox.Height := ScaleY(17); + CheckBox.Caption := 'TNewCheckBox'; + CheckBox.Checked := True; + CheckBox.Parent := Page.Surface; + + Edit := TNewEdit.Create(Page); + Edit.Top := CheckBox.Top + CheckBox.Height + ScaleY(8); + Edit.Width := Page.SurfaceWidth div 2 - ScaleX(8); + Edit.Text := 'TNewEdit'; + Edit.Parent := Page.Surface; + + PasswordEdit := TPasswordEdit.Create(Page); + PasswordEdit.Left := Page.SurfaceWidth - Edit.Width; + PasswordEdit.Top := CheckBox.Top + CheckBox.Height + ScaleY(8); + PasswordEdit.Width := Edit.Width; + PasswordEdit.Anchors := [akLeft, akTop, akRight]; + PasswordEdit.Text := 'TPasswordEdit'; + PasswordEdit.Parent := Page.Surface; + + Memo := TNewMemo.Create(Page); + Memo.Top := Edit.Top + Edit.Height + ScaleY(8); + Memo.Width := Page.SurfaceWidth; + Memo.Height := ScaleY(89); + Memo.Anchors := [akLeft, akTop, akRight, akBottom]; + Memo.ScrollBars := ssVertical; + Memo.Text := 'TNewMemo'; + Memo.Parent := Page.Surface; + + FormButton := TNewButton.Create(Page); + FormButton.Caption := 'TSetupForm'; + FormButton.Top := Memo.Top + Memo.Height + ScaleY(8); + FormButton.Width := WizardForm.CalculateButtonWidth([FormButton.Caption]); + FormButton.Height := ScaleY(23); + FormButton.Anchors := [akLeft, akBottom]; + FormButton.OnClick := @FormButtonOnClick; + FormButton.Parent := Page.Surface; + + TaskDialogButton := TNewButton.Create(Page); + TaskDialogButton.Caption := 'TaskDialogMsgBox'; + TaskDialogButton.Top := FormButton.Top; + TaskDialogButton.Left := FormButton.Left + FormButton.Width + ScaleX(8); + TaskDialogButton.Width := WizardForm.CalculateButtonWidth([TaskDialogButton.Caption]); + TaskDialogButton.Height := ScaleY(23); + TaskDialogButton.Anchors := [akLeft, akBottom]; + TaskDialogButton.OnClick := @TaskDialogButtonOnClick; + TaskDialogButton.Parent := Page.Surface; + + { TComboBox and others } + + Page := CreateCustomPage(Page.ID, 'Custom wizard page controls', 'TComboBox and others'); + + ComboBox := TNewComboBox.Create(Page); + ComboBox.Width := Page.SurfaceWidth; + ComboBox.Anchors := [akLeft, akTop, akRight]; + ComboBox.Parent := Page.Surface; + ComboBox.Style := csDropDownList; + ComboBox.Items.Add('TComboBox'); + ComboBox.ItemIndex := 0; + + ListBox := TNewListBox.Create(Page); + ListBox.Top := ComboBox.Top + ComboBox.Height + ScaleY(8); + ListBox.Width := Page.SurfaceWidth; + ListBox.Height := ScaleY(97); + ListBox.Anchors := [akLeft, akTop, akRight, akBottom]; + ListBox.Parent := Page.Surface; + ListBox.Items.Add('TListBox'); + ListBox.ItemIndex := 0; + + StaticText := TNewStaticText.Create(Page); + StaticText.Top := ListBox.Top + ListBox.Height + ScaleY(8); + StaticText.Anchors := [akLeft, akRight, akBottom]; + StaticText.Caption := 'TNewStaticText'; + StaticText.AutoSize := True; + StaticText.Parent := Page.Surface; + + ProgressBarLabel := TNewStaticText.Create(Page); + ProgressBarLabel.Top := StaticText.Top + StaticText.Height + ScaleY(8); + ProgressBarLabel.Anchors := [akLeft, akBottom]; + ProgressBarLabel.Caption := 'TNewProgressBar'; + ProgressBarLabel.AutoSize := True; + ProgressBarLabel.Parent := Page.Surface; + + ProgressBar := TNewProgressBar.Create(Page); + ProgressBar.Left := ProgressBarLabel.Width + ScaleX(8); + ProgressBar.Top := ProgressBarLabel.Top; + ProgressBar.Width := Page.SurfaceWidth - ProgressBar.Left; + ProgressBar.Height := ProgressBarLabel.Height + ScaleY(8); + ProgressBar.Anchors := [akLeft, akRight, akBottom]; + ProgressBar.Parent := Page.Surface; + ProgressBar.Position := 25; + + ProgressBar2 := TNewProgressBar.Create(Page); + ProgressBar2.Left := ProgressBarLabel.Width + ScaleX(8); + 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.Parent := Page.Surface; + ProgressBar2.Position := 50; + ProgressBar2.State := npbsError; + + ProgressBar3 := TNewProgressBar.Create(Page); + ProgressBar3.Left := ProgressBarLabel.Width + ScaleX(8); + 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.Parent := Page.Surface; + ProgressBar3.Style := npbstMarquee; + + { TNewCheckListBox } + + Page := CreateCustomPage(Page.ID, 'Custom wizard page controls', 'TNewCheckListBox'); + + CheckListBox := TNewCheckListBox.Create(Page); + CheckListBox.Width := Page.SurfaceWidth; + CheckListBox.Height := ScaleY(97); + CheckListBox.Anchors := [akLeft, akTop, akRight, akBottom]; + CheckListBox.Flat := True; + CheckListBox.Parent := Page.Surface; + CheckListBox.AddCheckBox('TNewCheckListBox', '', 0, True, True, False, True, nil); + CheckListBox.AddRadioButton('TNewCheckListBox', '', 1, True, True, nil); + CheckListBox.AddRadioButton('TNewCheckListBox', '', 1, False, True, nil); + CheckListBox.AddCheckBox('TNewCheckListBox', '', 0, True, True, False, True, nil); + CheckListBox.AddCheckBox('TNewCheckListBox', '', 1, True, True, False, True, nil); + CheckListBox.AddCheckBox('TNewCheckListBox', '123', 2, True, True, False, True, nil); + CheckListBox.AddCheckBox('TNewCheckListBox', '456', 2, False, True, False, True, nil); + CheckListBox.AddCheckBox('TNewCheckListBox', '', 1, False, True, False, True, nil); + CheckListBox.ItemFontStyle[5] := [fsBold]; + CheckListBox.SubItemFontStyle[5] := [fsBold]; + CheckListBox.ItemFontStyle[6] := [fsBold, fsItalic]; + CheckListBox.SubItemFontStyle[6] := [fsBold, fsUnderline]; + + CheckListBox2 := TNewCheckListBox.Create(Page); + CheckListBox2.Top := CheckListBox.Top + CheckListBox.Height + ScaleY(8); + CheckListBox2.Width := Page.SurfaceWidth; + CheckListBox2.Height := ScaleY(97); + CheckListBox2.Anchors := [akLeft, akRight, akBottom]; + CheckListBox2.BorderStyle := bsNone; + CheckListBox2.ParentColor := True; + CheckListBox2.MinItemHeight := WizardForm.TasksList.MinItemHeight; + CheckListBox2.ShowLines := False; + CheckListBox2.WantTabs := True; + CheckListBox2.Parent := Page.Surface; + CheckListBox2.AddGroup('TNewCheckListBox', '', 0, nil); + CheckListBox2.AddRadioButton('TNewCheckListBox', '', 0, True, True, nil); + CheckListBox2.AddRadioButton('TNewCheckListBox', '', 0, False, True, nil); + + { TFolderTreeView } + + Page := CreateCustomPage(Page.ID, 'Custom wizard page controls', 'TFolderTreeView'); + + FolderTreeView := TFolderTreeView.Create(Page); + FolderTreeView.Width := Page.SurfaceWidth; + FolderTreeView.Height := Page.SurfaceHeight; + FolderTreeView.Anchors := [akLeft, akTop, akRight, akBottom]; + FolderTreeView.Parent := Page.Surface; + FolderTreeView.Directory := ExpandConstant('{src}'); + + { TBitmapImage } + + Page := CreateCustomPage(Page.ID, 'Custom wizard page controls', 'TBitmapImage'); + + BitmapFileName := ExpandConstant('{tmp}\WizClassicSmallImage.bmp'); + ExtractTemporaryFile(ExtractFileName(BitmapFileName)); + + BitmapImage := TBitmapImage.Create(Page); + BitmapImage.AutoSize := True; + BitmapImage.Bitmap.LoadFromFile(BitmapFileName); + BitmapImage.Cursor := crHand; + BitmapImage.OnClick := @BitmapImageOnClick; + BitmapImage.Parent := Page.Surface; + + BitmapImage2 := TBitmapImage.Create(Page); + BitmapImage2.BackColor := $400000; + BitmapImage2.Bitmap := BitmapImage.Bitmap; + BitmapImage2.Center := True; + BitmapImage2.Left := BitmapImage.Width + 10; + BitmapImage2.Height := 2*BitmapImage.Height; + BitmapImage2.Width := 2*BitmapImage.Width; + BitmapImage2.Cursor := crHand; + BitmapImage2.OnClick := @BitmapImageOnClick; + BitmapImage2.Parent := Page.Surface; + + BitmapImage3 := TBitmapImage.Create(Page); + BitmapImage3.Bitmap := BitmapImage.Bitmap; + BitmapImage3.Stretch := True; + BitmapImage3.Left := 3*BitmapImage.Width + 20; + BitmapImage3.Height := 4*BitmapImage.Height; + BitmapImage3.Width := 4*BitmapImage.Width; + BitmapImage3.Anchors := [akLeft, akTop, akRight, akBottom]; + BitmapImage3.Cursor := crHand; + BitmapImage3.OnClick := @BitmapImageOnClick; + BitmapImage3.Parent := Page.Surface; + + { TRichViewer } + + Page := CreateCustomPage(Page.ID, 'Custom wizard page controls', 'TRichViewer'); + + RichEditViewer := TRichEditViewer.Create(Page); + RichEditViewer.Width := Page.SurfaceWidth; + RichEditViewer.Height := Page.SurfaceHeight; + RichEditViewer.Anchors := [akLeft, akTop, akRight, akBottom]; + RichEditViewer.BevelKind := bkFlat; + RichEditViewer.BorderStyle := bsNone; + RichEditViewer.Parent := Page.Surface; + RichEditViewer.ScrollBars := ssVertical; + RichEditViewer.UseRichEdit := True; + RichEditViewer.RTFText := '{\rtf1\ansi\ansicpg1252\deff0\deflang1043{\fonttbl{\f0\fswiss\fcharset0 Arial;}}{\colortbl ;\red255\green0\blue0;\red0\green128\blue0;\red0\green0\blue128;}\viewkind4\uc1\pard\f0\fs20 T\cf1 Rich\cf2 Edit\cf3 Viewer\cf0\par}'; + RichEditViewer.ReadOnly := True; +end; + +procedure AboutButtonOnClick(Sender: TObject); +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; +begin + AboutButton := TNewButton.Create(ParentForm); + AboutButton.Left := ParentForm.ClientWidth - CancelButton.Left - CancelButton.Width; + AboutButton.Top := CancelButton.Top; + AboutButton.Width := CancelButton.Width; + AboutButton.Height := CancelButton.Height; + AboutButton.Anchors := [akLeft, akBottom]; + AboutButton.Caption := '&About...'; + 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.Left := AboutButton.Left + AboutButton.Width + ScaleX(20); + URLLabel.Anchors := [akLeft, akBottom]; +end; + +procedure InitializeWizard(); +begin + { Custom wizard pages } + + CreateTheWizardPages; + + { Custom controls } + + CreateAboutButtonAndURLLabel(WizardForm, WizardForm.CancelButton); + + { Custom beveled label } + + WizardForm.BeveledLabel.Caption := ' Bevel '; +end; + +procedure InitializeUninstallProgressForm(); +begin + { Custom controls } + + CreateAboutButtonAndURLLabel(UninstallProgressForm, UninstallProgressForm.CancelButton); +end; + diff --git a/tools/build-installer/inno/bin/Examples/CodeDlg.iss b/tools/build-installer/inno/bin/Examples/CodeDlg.iss new file mode 100644 index 00000000..2fe57360 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/CodeDlg.iss @@ -0,0 +1,207 @@ +; -- CodeDlg.iss -- +; +; This script shows how to insert custom wizard pages into Setup and how to handle +; these pages. Furthermore it shows how to 'communicate' between the [Code] section +; and the regular Inno Setup sections using {code:...} constants. Finally it shows +; how to customize the settings text on the 'Ready To Install' page. + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DisableWelcomePage=no +DefaultDirName={autopf}\My Program +DisableProgramGroupPage=yes +UninstallDisplayIcon={app}\MyProg.exe +OutputDir=userdocs:Inno Setup Examples Output +PrivilegesRequired=lowest + +[Files] +Source: "MyProg.exe"; DestDir: "{app}" +Source: "MyProg.chm"; DestDir: "{app}" +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme + +[Registry] +Root: HKA; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty +Root: HKA; Subkey: "Software\My Company\My Program"; Flags: uninsdeletekey +Root: HKA; Subkey: "Software\My Company\My Program\Settings"; ValueType: string; ValueName: "Name"; ValueData: "{code:GetUser|Name}" +Root: HKA; Subkey: "Software\My Company\My Program\Settings"; ValueType: string; ValueName: "Company"; ValueData: "{code:GetUser|Company}" +Root: HKA; Subkey: "Software\My Company\My Program\Settings"; ValueType: string; ValueName: "DataDir"; ValueData: "{code:GetDataDir}" +; etc. + +[Dirs] +Name: {code:GetDataDir}; Flags: uninsneveruninstall + +[Code] +var + UserPage: TInputQueryWizardPage; + UsagePage: TInputOptionWizardPage; + LightMsgPage: TOutputMsgWizardPage; + KeyPage: TInputQueryWizardPage; + ProgressPage: TOutputProgressWizardPage; + DataDirPage: TInputDirWizardPage; + +procedure InitializeWizard; +begin + { Create the pages } + + UserPage := CreateInputQueryPage(wpWelcome, + 'Personal Information', 'Who are you?', + 'Please specify your name and the company for whom you work, then click Next.'); + UserPage.Add('Name:', False); + UserPage.Add('Company:', False); + + UsagePage := CreateInputOptionPage(UserPage.ID, + 'Personal Information', 'How will you use My Program?', + 'Please specify how you would like to use My Program, then click Next.', + True, False); + UsagePage.Add('Light mode (no ads, limited functionality)'); + UsagePage.Add('Sponsored mode (with ads, full functionality)'); + UsagePage.Add('Paid mode (no ads, full functionality)'); + + LightMsgPage := CreateOutputMsgPage(UsagePage.ID, + 'Personal Information', 'How will you use My Program?', + 'Note: to enjoy all features My Program can offer and to support its development, ' + + 'you can switch to sponsored or paid mode at any time by selecting ''Usage Mode'' ' + + 'in the ''Help'' menu of My Program after the installation has completed.'#13#13 + + 'Click Back if you want to change your usage mode setting now, or click Next to ' + + 'continue with the installation.'); + + KeyPage := CreateInputQueryPage(UsagePage.ID, + 'Personal Information', 'What''s your registration key?', + 'Please specify your registration key and click Next to continue. If you don''t ' + + 'have a valid registration key, click Back to choose a different usage mode.'); + KeyPage.Add('Registration key:', False); + + ProgressPage := CreateOutputProgressPage('Personal Information', + 'What''s your registration key?'); + + 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, ''); + DataDirPage.Add(''); + + { Set default values, using settings that were stored last time if possible } + + UserPage.Values[0] := GetPreviousData('Name', ExpandConstant('{sysuserinfoname}')); + UserPage.Values[1] := GetPreviousData('Company', ExpandConstant('{sysuserinfoorg}')); + + case GetPreviousData('UsageMode', '') of + 'light': UsagePage.SelectedValueIndex := 0; + 'sponsored': UsagePage.SelectedValueIndex := 1; + 'paid': UsagePage.SelectedValueIndex := 2; + else + UsagePage.SelectedValueIndex := 1; + end; + + DataDirPage.Values[0] := GetPreviousData('DataDir', ''); +end; + +procedure RegisterPreviousData(PreviousDataKey: Integer); +var + UsageMode: String; +begin + { Store the settings so we can restore them next time } + SetPreviousData(PreviousDataKey, 'Name', UserPage.Values[0]); + SetPreviousData(PreviousDataKey, 'Company', UserPage.Values[1]); + case UsagePage.SelectedValueIndex of + 0: UsageMode := 'light'; + 1: UsageMode := 'sponsored'; + 2: UsageMode := 'paid'; + end; + SetPreviousData(PreviousDataKey, 'UsageMode', UsageMode); + SetPreviousData(PreviousDataKey, 'DataDir', DataDirPage.Values[0]); +end; + +function ShouldSkipPage(PageID: Integer): Boolean; +begin + { Skip pages that shouldn't be shown } + if (PageID = LightMsgPage.ID) and (UsagePage.SelectedValueIndex <> 0) then + Result := True + else if (PageID = KeyPage.ID) and (UsagePage.SelectedValueIndex <> 2) then + Result := True + else + Result := False; +end; + +function NextButtonClick(CurPageID: Integer): Boolean; +var + I: Integer; +begin + { Validate certain pages before allowing the user to proceed } + if CurPageID = UserPage.ID then begin + if UserPage.Values[0] = '' then begin + MsgBox('You must enter your name.', mbError, MB_OK); + Result := False; + end else begin + if DataDirPage.Values[0] = '' then + DataDirPage.Values[0] := 'C:\' + UserPage.Values[0]; + Result := True; + end; + end else if CurPageID = KeyPage.ID then begin + { Just to show how 'OutputProgress' pages work. + Always use a try..finally between the Show and Hide calls as shown below. } + ProgressPage.SetText('Authorizing registration key...', ''); + ProgressPage.SetProgress(0, 0); + ProgressPage.Show; + try + for I := 0 to 10 do begin + ProgressPage.SetProgress(I, 10); + Sleep(100); + end; + finally + ProgressPage.Hide; + end; + if GetSHA1OfString('codedlg' + KeyPage.Values[0]) = '8013f310d340dab18a0d0cda2b5b115d2dcd97e4' then + Result := True + else begin + MsgBox('You must enter a valid registration key. (Hint: The key is "inno".)', mbError, MB_OK); + Result := False; + end; + end else + Result := True; +end; + +function UpdateReadyMemo(Space, NewLine, MemoUserInfoInfo, MemoDirInfo, MemoTypeInfo, + MemoComponentsInfo, MemoGroupInfo, MemoTasksInfo: String): String; +var + S: String; +begin + { Fill the 'Ready Memo' with the normal settings and the custom settings } + S := ''; + S := S + 'Personal Information:' + NewLine; + S := S + Space + UserPage.Values[0] + NewLine; + if UserPage.Values[1] <> '' then + S := S + Space + UserPage.Values[1] + NewLine; + S := S + NewLine; + + S := S + 'Usage Mode:' + NewLine + Space; + case UsagePage.SelectedValueIndex of + 0: S := S + 'Light mode'; + 1: S := S + 'Sponsored mode'; + 2: S := S + 'Paid mode'; + end; + S := S + NewLine + NewLine; + + S := S + MemoDirInfo + NewLine; + S := S + Space + DataDirPage.Values[0] + ' (personal data files)' + NewLine; + + Result := S; +end; + +function GetUser(Param: String): String; +begin + { Return a user value } + { Could also be split into separate GetUserName and GetUserCompany functions } + if Param = 'Name' then + Result := UserPage.Values[0] + else if Param = 'Company' then + Result := UserPage.Values[1]; +end; + +function GetDataDir(Param: String): String; +begin + { Return the selected DataDir } + Result := DataDirPage.Values[0]; +end; diff --git a/tools/build-installer/inno/bin/Examples/CodeDll.iss b/tools/build-installer/inno/bin/Examples/CodeDll.iss new file mode 100644 index 00000000..3dd808a3 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/CodeDll.iss @@ -0,0 +1,95 @@ +; -- CodeDll.iss -- +; +; This script shows how to call functions in external DLLs (like Windows API functions) +; at runtime and how to perform direct callbacks from these functions to functions +; in the script. + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DefaultDirName={autopf}\My Program +DisableProgramGroupPage=yes +DisableWelcomePage=no +UninstallDisplayIcon={app}\MyProg.exe +OutputDir=userdocs:Inno Setup Examples Output + +[Files] +Source: "MyProg.exe"; DestDir: "{app}" +Source: "MyProg.chm"; DestDir: "{app}" +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme +; Install our DLL to {app} so we can access it at uninstall time. +; Use "Flags: dontcopy" if you don't need uninstall time access. +Source: "MyDll.dll"; DestDir: "{app}" + +[Code] +const + MB_ICONINFORMATION = $40; + +// Importing a Unicode Windows API function. +function MessageBox(hWnd: Integer; lpText, lpCaption: String; uType: Cardinal): Integer; +external 'MessageBoxW@user32.dll stdcall'; + +// Importing an ANSI custom DLL function, first for Setup, then for uninstall. +procedure MyDllFuncSetup(hWnd: Integer; lpText, lpCaption: AnsiString; uType: Cardinal); +external 'MyDllFunc@files:MyDll.dll stdcall setuponly'; + +procedure MyDllFuncUninstall(hWnd: Integer; lpText, lpCaption: AnsiString; uType: Cardinal); +external 'MyDllFunc@{app}\MyDll.dll stdcall uninstallonly'; + +// Importing an ANSI function for a DLL which might not exist at runtime. +procedure DelayLoadedFunc(hWnd: Integer; lpText, lpCaption: AnsiString; uType: Cardinal); +external 'DllFunc@DllWhichMightNotExist.dll stdcall delayload'; + +function NextButtonClick(CurPage: Integer): Boolean; +var + hWnd: Integer; +begin + if CurPage = wpWelcome then begin + hWnd := StrToInt(ExpandConstant('{wizardhwnd}')); + + MessageBox(hWnd, 'Hello from Windows API function', 'MessageBoxA', MB_OK or MB_ICONINFORMATION); + + MyDllFuncSetup(hWnd, 'Hello from custom DLL function', 'MyDllFunc', MB_OK or MB_ICONINFORMATION); + + try + // If this DLL does not exist (it shouldn't), an exception will be raised. Press F9 to continue. + DelayLoadedFunc(hWnd, 'Hello from delay loaded function', 'DllFunc', MB_OK or MB_ICONINFORMATION); + except + // + end; + end; + Result := True; +end; + +procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); +begin + // Call our function just before the actual uninstall process begins. + if CurUninstallStep = usUninstall then begin + MyDllFuncUninstall(0, 'Hello from custom DLL function', 'MyDllFunc', MB_OK or MB_ICONINFORMATION); + + // Now that we're finished with it, unload MyDll.dll from memory. + // We have to do this so that the uninstaller will be able to remove the DLL and the {app} directory. + UnloadDLL(ExpandConstant('{app}\MyDll.dll')); + end; +end; + +// The following shows how to use callbacks. + +function SetTimer(hWnd, nIDEvent, uElapse, lpTimerFunc: Longword): Longword; +external 'SetTimer@user32.dll stdcall'; + +var + TimerCount: Integer; + +procedure MyTimerProc(Arg1, Arg2, Arg3, Arg4: Longword); +begin + Inc(TimerCount); + WizardForm.BeveledLabel.Caption := ' Timer! ' + IntToStr(TimerCount) + ' '; + WizardForm.BeveledLabel.Visible := True; +end; + +procedure InitializeWizard; +begin + SetTimer(0, 0, 1000, CreateCallback(@MyTimerProc)); +end; diff --git a/tools/build-installer/inno/bin/Examples/CodeDownloadFiles.iss b/tools/build-installer/inno/bin/Examples/CodeDownloadFiles.iss new file mode 100644 index 00000000..f4c476cd --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/CodeDownloadFiles.iss @@ -0,0 +1,67 @@ +; -- CodeDownloadFiles.iss -- +; +; This script shows how the CreateDownloadPage support function can be used to +; download temporary files while showing the download progress to the user. + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DefaultDirName={autopf}\My Program +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +OutputDir=userdocs:Inno Setup Examples Output + +[Files] +; Place any regular files here +Source: "MyProg.exe"; DestDir: "{app}"; +Source: "MyProg.chm"; DestDir: "{app}"; +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme; +; These files will be downloaded +Source: "{tmp}\innosetup-latest.exe"; DestDir: "{app}"; Flags: external +Source: "{tmp}\ISCrypt.dll"; DestDir: "{app}"; Flags: external + +[Icons] +Name: "{group}\My Program"; Filename: "{app}\MyProg.exe" + +[Code] +var + DownloadPage: TDownloadWizardPage; + +function OnDownloadProgress(const Url, FileName: String; const Progress, ProgressMax: Int64): Boolean; +begin + if Progress = ProgressMax then + Log(Format('Successfully downloaded file to {tmp}: %s', [FileName])); + Result := True; +end; + +procedure InitializeWizard; +begin + DownloadPage := CreateDownloadPage(SetupMessage(msgWizardPreparing), SetupMessage(msgPreparingDesc), @OnDownloadProgress); +end; + +function NextButtonClick(CurPageID: Integer): Boolean; +begin + if CurPageID = wpReady then begin + DownloadPage.Clear; + // Use AddEx to specify a username and password + DownloadPage.Add('https://jrsoftware.org/download.php/is.exe', 'innosetup-latest.exe', ''); + DownloadPage.Add('https://jrsoftware.org/download.php/iscrypt.dll', 'ISCrypt.dll', '2f6294f9aa09f59a574b5dcd33be54e16b39377984f3d5658cda44950fa0f8fc'); + DownloadPage.Show; + try + try + DownloadPage.Download; // This downloads the files to {tmp} + Result := True; + except + if DownloadPage.AbortedByUser then + Log('Aborted by user.') + else + SuppressibleMsgBox(AddPeriod(GetExceptionMessage), mbCriticalError, MB_OK, IDOK); + Result := False; + end; + finally + DownloadPage.Hide; + end; + end else + Result := True; +end; \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/CodeExample1.iss b/tools/build-installer/inno/bin/Examples/CodeExample1.iss new file mode 100644 index 00000000..1db9a711 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/CodeExample1.iss @@ -0,0 +1,167 @@ +; -- CodeExample1.iss -- +; +; This script shows various things you can achieve using a [Code] section. + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DisableWelcomePage=no +DefaultDirName={code:MyConst}\My Program +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +InfoBeforeFile=Readme.txt +OutputDir=userdocs:Inno Setup Examples Output + +[Files] +Source: "MyProg.exe"; DestDir: "{app}"; Check: MyProgCheck; BeforeInstall: BeforeMyProgInstall('MyProg.exe'); AfterInstall: AfterMyProgInstall('MyProg.exe') +Source: "MyProg.chm"; DestDir: "{app}"; Check: MyProgCheck; BeforeInstall: BeforeMyProgInstall('MyProg.chm'); AfterInstall: AfterMyProgInstall('MyProg.chm') +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme + +[Icons] +Name: "{group}\My Program"; Filename: "{app}\MyProg.exe" + +[Code] +var + MyProgChecked: Boolean; + MyProgCheckResult: Boolean; + FinishedInstall: Boolean; + +function InitializeSetup(): Boolean; +begin + Log('InitializeSetup called'); + Result := MsgBox('InitializeSetup:' #13#13 'Setup is initializing. Do you really want to start setup?', mbConfirmation, MB_YESNO) = idYes; + if Result = False then + MsgBox('InitializeSetup:' #13#13 'Ok, bye bye.', mbInformation, MB_OK); +end; + +procedure InitializeWizard; +begin + Log('InitializeWizard called'); +end; + + +procedure InitializeWizard2; +begin + Log('InitializeWizard2 called'); +end; + +procedure DeinitializeSetup(); +var + FileName: String; + ResultCode: Integer; +begin + Log('DeinitializeSetup called'); + if FinishedInstall then begin + if MsgBox('DeinitializeSetup:' #13#13 'The [Code] scripting demo has finished. Do you want to uninstall My Program now?', mbConfirmation, MB_YESNO) = idYes then begin + FileName := ExpandConstant('{uninstallexe}'); + if not Exec(FileName, '', '', SW_SHOWNORMAL, ewNoWait, ResultCode) then + MsgBox('DeinitializeSetup:' #13#13 'Execution of ''' + FileName + ''' failed. ' + SysErrorMessage(ResultCode) + '.', mbError, MB_OK); + end else + MsgBox('DeinitializeSetup:' #13#13 'Ok, bye bye.', mbInformation, MB_OK); + end; +end; + +procedure CurStepChanged(CurStep: TSetupStep); +begin + Log('CurStepChanged(' + IntToStr(Ord(CurStep)) + ') called'); + if CurStep = ssPostInstall then + FinishedInstall := True; +end; + +procedure CurInstallProgressChanged(CurProgress, MaxProgress: Integer); +begin + Log('CurInstallProgressChanged(' + IntToStr(CurProgress) + ', ' + IntToStr(MaxProgress) + ') called'); +end; + +function NextButtonClick(CurPageID: Integer): Boolean; +var + ResultCode: Integer; +begin + Log('NextButtonClick(' + IntToStr(CurPageID) + ') called'); + case CurPageID of + wpSelectDir: + MsgBox('NextButtonClick:' #13#13 'You selected: ''' + WizardDirValue + '''.', mbInformation, MB_OK); + wpSelectProgramGroup: + MsgBox('NextButtonClick:' #13#13 'You selected: ''' + WizardGroupValue + '''.', mbInformation, MB_OK); + wpReady: + begin + if MsgBox('NextButtonClick:' #13#13 'Using the script, files can be extracted before the installation starts. For example we could extract ''MyProg.exe'' now and run it.' #13#13 'Do you want to do this?', mbConfirmation, MB_YESNO) = idYes then begin + ExtractTemporaryFile('myprog.exe'); + if not ExecAsOriginalUser(ExpandConstant('{tmp}\myprog.exe'), '', '', SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode) then + MsgBox('NextButtonClick:' #13#13 'The file could not be executed. ' + SysErrorMessage(ResultCode) + '.', mbError, MB_OK); + end; + BringToFrontAndRestore(); + MsgBox('NextButtonClick:' #13#13 'The normal installation will now start.', mbInformation, MB_OK); + end; + end; + + Result := True; +end; + +function BackButtonClick(CurPageID: Integer): Boolean; +begin + Log('BackButtonClick(' + IntToStr(CurPageID) + ') called'); + Result := True; +end; + +function ShouldSkipPage(PageID: Integer): Boolean; +begin + Log('ShouldSkipPage(' + IntToStr(PageID) + ') called'); + { Skip wpInfoBefore page; show all others } + case PageID of + wpInfoBefore: + Result := True; + else + Result := False; + end; +end; + +procedure CurPageChanged(CurPageID: Integer); +begin + Log('CurPageChanged(' + IntToStr(CurPageID) + ') called'); + case CurPageID of + wpWelcome: + MsgBox('CurPageChanged:' #13#13 'Welcome to the [Code] scripting demo. This demo will show you some possibilities of the scripting support.' #13#13 'The scripting engine used is RemObjects Pascal Script by Carlo Kok. See http://www.remobjects.com/ps for more information.', mbInformation, MB_OK); + wpFinished: + MsgBox('CurPageChanged:' #13#13 'Welcome to final page of this demo. Click Finish to exit.', mbInformation, MB_OK); + end; +end; + +function PrepareToInstall(var NeedsRestart: Boolean): String; +begin + Log('PrepareToInstall() called'); + if MsgBox('PrepareToInstall:' #13#13 'Setup is preparing to install. Using the script you can install any prerequisites, abort Setup on errors, and request restarts. Do you want to return an error now?', mbConfirmation, MB_YESNO or MB_DEFBUTTON2) = idYes then + Result := '.' + else + Result := ''; +end; + +function MyProgCheck(): Boolean; +begin + Log('MyProgCheck() called'); + if not MyProgChecked then begin + MyProgCheckResult := MsgBox('MyProgCheck:' #13#13 'Using the script you can decide at runtime to include or exclude files from the installation. Do you want to install MyProg.exe and MyProg.chm to ' + ExtractFilePath(CurrentFileName) + '?', mbConfirmation, MB_YESNO) = idYes; + MyProgChecked := True; + end; + Result := MyProgCheckResult; +end; + +procedure BeforeMyProgInstall(S: String); +begin + Log('BeforeMyProgInstall(''' + S + ''') called'); + MsgBox('BeforeMyProgInstall:' #13#13 'Setup is now going to install ' + S + ' as ' + CurrentFileName + '.', mbInformation, MB_OK); +end; + +procedure AfterMyProgInstall(S: String); +begin + Log('AfterMyProgInstall(''' + S + ''') called'); + MsgBox('AfterMyProgInstall:' #13#13 'Setup just installed ' + S + ' as ' + CurrentFileName + '.', mbInformation, MB_OK); +end; + +function MyConst(Param: String): String; +begin + Log('MyConst(''' + Param + ''') called'); + Result := ExpandConstant('{autopf}'); +end; + diff --git a/tools/build-installer/inno/bin/Examples/CodePrepareToInstall.iss b/tools/build-installer/inno/bin/Examples/CodePrepareToInstall.iss new file mode 100644 index 00000000..bad5065a --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/CodePrepareToInstall.iss @@ -0,0 +1,122 @@ +; -- CodePrepareToInstall.iss -- +; +; This script shows how the PrepareToInstall event function can be used to +; install prerequisites and handle any reboots in between, while remembering +; user selections across reboots. + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DefaultDirName={autopf}\My Program +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +OutputDir=userdocs:Inno Setup Examples Output + +[Files] +; Place any prerequisite files here, for example: +; Source: "MyProg-Prerequisite-setup.exe"; Flags: dontcopy +; Place any regular files here, so *after* all your prerequisites. +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] +const + (*** Customize the following to your own name. ***) + RunOnceName = 'My Program Setup restart'; + + QuitMessageReboot = 'The installation of a prerequisite program was not completed. You will need to restart your computer to complete that installation.'#13#13'After restarting your computer, Setup will continue next time an administrator logs in.'; + QuitMessageError = 'Error. Cannot continue.'; + +var + Restarted: Boolean; + +function InitializeSetup(): Boolean; +begin + Restarted := ExpandConstant('{param:restart|0}') = '1'; + + if not Restarted then begin + Result := not RegValueExists(HKA, 'Software\Microsoft\Windows\CurrentVersion\RunOnce', RunOnceName); + if not Result then + MsgBox(QuitMessageReboot, mbError, mb_Ok); + end else + Result := True; +end; + +function DetectAndInstallPrerequisites: Boolean; +begin + (*** Place your prerequisite detection and extraction+installation code below. ***) + (*** Return False if missing prerequisites were detected but their installation failed, else return True. ***) + + // + //extraction example: ExtractTemporaryFile('MyProg-Prerequisite-setup.exe'); + + Result := True; + + (*** Remove the following block! Used by this demo to simulate a prerequisite install requiring a reboot. ***) + if not Restarted then + RestartReplace(ParamStr(0), ''); +end; + +function Quote(const S: String): String; +begin + Result := '"' + S + '"'; +end; + +function AddParam(const S, P, V: String): String; +begin + if V <> '""' then + Result := S + ' /' + P + '=' + V; +end; + +function AddSimpleParam(const S, P: String): String; +begin + Result := S + ' /' + P; +end; + +procedure CreateRunOnceEntry; +var + RunOnceData: String; +begin + RunOnceData := Quote(ExpandConstant('{srcexe}')) + ' /restart=1'; + RunOnceData := AddParam(RunOnceData, 'LANG', ExpandConstant('{language}')); + RunOnceData := AddParam(RunOnceData, 'DIR', Quote(WizardDirValue)); + RunOnceData := AddParam(RunOnceData, 'GROUP', Quote(WizardGroupValue)); + if WizardNoIcons then + RunOnceData := AddSimpleParam(RunOnceData, 'NOICONS'); + RunOnceData := AddParam(RunOnceData, 'TYPE', Quote(WizardSetupType(False))); + RunOnceData := AddParam(RunOnceData, 'COMPONENTS', Quote(WizardSelectedComponents(False))); + RunOnceData := AddParam(RunOnceData, 'TASKS', Quote(WizardSelectedTasks(False))); + + (*** Place any custom user selection you want to remember below. ***) + + // + + RegWriteStringValue(HKA, 'Software\Microsoft\Windows\CurrentVersion\RunOnce', RunOnceName, RunOnceData); +end; + +function PrepareToInstall(var NeedsRestart: Boolean): String; +var + ChecksumBefore, ChecksumAfter: String; +begin + ChecksumBefore := MakePendingFileRenameOperationsChecksum; + if DetectAndInstallPrerequisites then begin + ChecksumAfter := MakePendingFileRenameOperationsChecksum; + if ChecksumBefore <> ChecksumAfter then begin + CreateRunOnceEntry; + NeedsRestart := True; + Result := QuitMessageReboot; + end; + end else + Result := QuitMessageError; +end; + +function ShouldSkipPage(PageID: Integer): Boolean; +begin + Result := Restarted; +end; + diff --git a/tools/build-installer/inno/bin/Examples/Components.iss b/tools/build-installer/inno/bin/Examples/Components.iss new file mode 100644 index 00000000..46a20d61 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/Components.iss @@ -0,0 +1,34 @@ +; -- Components.iss -- +; Demonstrates a components-based installation. + +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DefaultDirName={autopf}\My Program +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +OutputDir=userdocs:Inno Setup Examples Output + +[Types] +Name: "full"; Description: "Full installation" +Name: "compact"; Description: "Compact installation" +Name: "custom"; Description: "Custom installation"; Flags: iscustom + +[Components] +Name: "program"; Description: "Program Files"; Types: full compact custom; Flags: fixed +Name: "help"; Description: "Help File"; Types: full +Name: "readme"; Description: "Readme File"; Types: full +Name: "readme\en"; Description: "English"; Flags: exclusive +Name: "readme\de"; Description: "German"; Flags: exclusive + +[Files] +Source: "MyProg.exe"; DestDir: "{app}"; Components: program +Source: "MyProg.chm"; DestDir: "{app}"; Components: help +Source: "Readme.txt"; DestDir: "{app}"; Components: readme\en; Flags: isreadme +Source: "Readme-German.txt"; DestName: "Liesmich.txt"; DestDir: "{app}"; Components: readme\de; Flags: isreadme + +[Icons] +Name: "{group}\My Program"; Filename: "{app}\MyProg.exe" diff --git a/tools/build-installer/inno/bin/Examples/Example1.iss b/tools/build-installer/inno/bin/Examples/Example1.iss new file mode 100644 index 00000000..a00ec5b9 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/Example1.iss @@ -0,0 +1,23 @@ +; -- Example1.iss -- +; Demonstrates copying 3 files and creating an icon. + +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +[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 + +[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" diff --git a/tools/build-installer/inno/bin/Examples/Example2.iss b/tools/build-installer/inno/bin/Examples/Example2.iss new file mode 100644 index 00000000..b74f3638 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/Example2.iss @@ -0,0 +1,27 @@ +; -- Example2.iss -- +; Same as Example1.iss, but creates its icon in the Programs folder of the +; Start Menu instead of in a subfolder, and also creates a desktop icon. + +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DefaultDirName={autopf}\My Program +; Since no icons will be created in "{group}", we don't need the wizard +; to ask for a Start Menu folder name: +DisableProgramGroupPage=yes +UninstallDisplayIcon={app}\MyProg.exe +Compression=lzma2 +SolidCompression=yes +OutputDir=userdocs:Inno Setup Examples Output + +[Files] +Source: "MyProg.exe"; DestDir: "{app}" +Source: "MyProg.chm"; DestDir: "{app}" +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme + +[Icons] +Name: "{autoprograms}\My Program"; Filename: "{app}\MyProg.exe" +Name: "{autodesktop}\My Program"; Filename: "{app}\MyProg.exe" diff --git a/tools/build-installer/inno/bin/Examples/Example3.iss b/tools/build-installer/inno/bin/Examples/Example3.iss new file mode 100644 index 00000000..8e51bc1d --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/Example3.iss @@ -0,0 +1,62 @@ +; -- Example3.iss -- +; Same as Example1.iss, but creates some registry entries too and allows the end +; use to choose the install mode (administrative or non administrative). + +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +[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 +ChangesAssociations=yes +UserInfoPage=yes +PrivilegesRequiredOverridesAllowed=dialog + +[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" + +; NOTE: Most apps do not need registry entries to be pre-created. If you +; don't know what the registry is or if you need to use it, then chances are +; you don't need a [Registry] section. + +[Registry] +; Create "Software\My Company\My Program" keys under CURRENT_USER or +; LOCAL_MACHINE depending on administrative or non administrative install +; mode. The flags tell it to always delete the "My Program" key upon +; uninstall, and delete the "My Company" key if there is nothing left in it. +Root: HKA; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty +Root: HKA; Subkey: "Software\My Company\My Program"; Flags: uninsdeletekey +Root: HKA; Subkey: "Software\My Company\My Program\Settings"; ValueType: string; ValueName: "Language"; ValueData: "{language}" +; Associate .myp files with My Program (requires ChangesAssociations=yes) +Root: HKA; Subkey: "Software\Classes\.myp\OpenWithProgids"; ValueType: string; ValueName: "MyProgramFile.myp"; ValueData: ""; Flags: uninsdeletevalue +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. +Root: HKLM; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty; Check: IsAdminInstallMode +Root: HKLM; Subkey: "Software\My Company\My Program"; Flags: uninsdeletekey; Check: IsAdminInstallMode +Root: HKLM; Subkey: "Software\My Company\My Program\Settings"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"; Check: IsAdminInstallMode +; User specific settings should always be written to HKCU, which should only +; be done in non administrative install mode. Also see ShouldSkipPage below. +Root: HKCU; Subkey: "Software\My Company\My Program\Settings"; ValueType: string; ValueName: "UserName"; ValueData: "{userinfoname}"; Check: not IsAdminInstallMode +Root: HKCU; Subkey: "Software\My Company\My Program\Settings"; ValueType: string; ValueName: "UserOrganization"; ValueData: "{userinfoorg}"; Check: not IsAdminInstallMode + +[Code] +function ShouldSkipPage(PageID: Integer): Boolean; +begin + Result := IsAdminInstallMode and (PageID = wpUserInfo); +end; diff --git a/tools/build-installer/inno/bin/Examples/ISPPExample1.iss b/tools/build-installer/inno/bin/Examples/ISPPExample1.iss new file mode 100644 index 00000000..b5287b3a --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/ISPPExample1.iss @@ -0,0 +1,38 @@ +// -- ISPPExample1.iss -- +// +// This script shows various basic things you can achieve using Inno Setup Preprocessor (ISPP). +// To enable commented #define's, either remove the '//' or use ISCC with the /D switch. +// +#pragma verboselevel 9 +// +//#define AppEnterprise +// +#ifdef AppEnterprise + #define AppName "My Program Enterprise Edition" +#else + #define AppName "My Program" +#endif +// +#define AppVersion GetVersionNumbersString(AddBackslash(SourcePath) + "MyProg.exe") +// +[Setup] +AppName={#AppName} +AppVersion={#AppVersion} +WizardStyle=modern +DefaultDirName={autopf}\{#AppName} +DefaultGroupName={#AppName} +UninstallDisplayIcon={app}\MyProg.exe +LicenseFile={#file AddBackslash(SourcePath) + "ISPPExample1License.txt"} +VersionInfoVersion={#AppVersion} +OutputDir=userdocs:Inno Setup Examples Output + +[Files] +Source: "MyProg.exe"; DestDir: "{app}" +#ifdef AppEnterprise +Source: "MyProg.chm"; DestDir: "{app}" +#endif +Source: "Readme.txt"; DestDir: "{app}"; \ + Flags: isreadme + +[Icons] +Name: "{group}\{#AppName}"; Filename: "{app}\MyProg.exe" diff --git a/tools/build-installer/inno/bin/Examples/ISPPExample1License.txt b/tools/build-installer/inno/bin/Examples/ISPPExample1License.txt new file mode 100644 index 00000000..0ae5a72a --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/ISPPExample1License.txt @@ -0,0 +1,4 @@ +#pragma option -e+ +{#AppName} version {#AppVersion} License + +Bla bla bla \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/Languages.iss b/tools/build-installer/inno/bin/Examples/Languages.iss new file mode 100644 index 00000000..0d62bc1e --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/Languages.iss @@ -0,0 +1,57 @@ +; -- Languages.iss -- +; Demonstrates a multilingual installation. + +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +[Setup] +AppName={cm:MyAppName} +AppId=My Program +AppVerName={cm:MyAppVerName,1.5} +WizardStyle=modern +DefaultDirName={autopf}\{cm:MyAppName} +DefaultGroupName={cm:MyAppName} +UninstallDisplayIcon={app}\MyProg.exe +VersionInfoDescription=My Program Setup +VersionInfoProductName=My Program +OutputDir=userdocs:Inno Setup Examples Output +MissingMessagesWarning=yes +NotRecognizedMessagesWarning=yes +; Uncomment the following line to disable the "Select Setup Language" +; dialog and have it rely solely on auto-detection. +;ShowLanguageDialog=no + +[Languages] +Name: en; MessagesFile: "compiler:Default.isl" +Name: nl; MessagesFile: "compiler:Languages\Dutch.isl" +Name: de; MessagesFile: "compiler:Languages\German.isl" + +[Messages] +en.BeveledLabel=English +nl.BeveledLabel=Nederlands +de.BeveledLabel=Deutsch + +[CustomMessages] +en.MyDescription=My description +en.MyAppName=My Program +en.MyAppVerName=My Program %1 +nl.MyDescription=Mijn omschrijving +nl.MyAppName=Mijn programma +nl.MyAppVerName=Mijn programma %1 +de.MyDescription=Meine Beschreibung +de.MyAppName=Meine Anwendung +de.MyAppVerName=Meine Anwendung %1 + +[Files] +Source: "MyProg.exe"; DestDir: "{app}" +Source: "MyProg.chm"; DestDir: "{app}"; Languages: en +Source: "Readme.txt"; DestDir: "{app}"; Languages: en; Flags: isreadme +Source: "Readme-Dutch.txt"; DestName: "Leesmij.txt"; DestDir: "{app}"; Languages: nl; Flags: isreadme +Source: "Readme-German.txt"; DestName: "Liesmich.txt"; DestDir: "{app}"; Languages: de; Flags: isreadme + +[Icons] +Name: "{group}\{cm:MyAppName}"; Filename: "{app}\MyProg.exe" +Name: "{group}\{cm:UninstallProgram,{cm:MyAppName}}"; Filename: "{uninstallexe}" + +[Tasks] +; The following task doesn't do anything and is only meant to show [CustomMessages] usage +Name: mytask; Description: "{cm:MyDescription}" diff --git a/tools/build-installer/inno/bin/Examples/License.txt b/tools/build-installer/inno/bin/Examples/License.txt new file mode 100644 index 00000000..8d31eac1 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/License.txt @@ -0,0 +1 @@ +This is the LICENSE file for My Program. diff --git a/tools/build-installer/inno/bin/Examples/MyDll.dll b/tools/build-installer/inno/bin/Examples/MyDll.dll new file mode 100644 index 00000000..18d7f6e3 Binary files /dev/null and b/tools/build-installer/inno/bin/Examples/MyDll.dll differ diff --git a/tools/build-installer/inno/bin/Examples/MyDll/C#/MyDll.cs b/tools/build-installer/inno/bin/Examples/MyDll/C#/MyDll.cs new file mode 100644 index 00000000..1ce728a9 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/MyDll/C#/MyDll.cs @@ -0,0 +1,25 @@ +using System; + +using System.Runtime.InteropServices; +using RGiesecke.DllExport; + +namespace Mydll +{ + public class Mydll + { + [DllExport("MyDllFunc", CallingConvention=CallingConvention.StdCall)] + public static void MyDllFunc(IntPtr hWnd, [MarshalAs(UnmanagedType.LPStr)] string text, [MarshalAs(UnmanagedType.LPStr)] string caption, int options) + { + MessageBox(hWnd, text, caption, options); + } + + [DllExport("MyDllFuncW", CallingConvention=CallingConvention.StdCall)] + public static void MyDllFuncW(IntPtr hWnd, string text, string caption, int options) + { + MessageBox(hWnd, text, caption, options); + } + + [DllImport("user32.dll", CharSet=CharSet.Auto)] + static extern int MessageBox(IntPtr hWnd, String text, String caption, int options); + } +} diff --git a/tools/build-installer/inno/bin/Examples/MyDll/C#/MyDll.csproj b/tools/build-installer/inno/bin/Examples/MyDll/C#/MyDll.csproj new file mode 100644 index 00000000..2b8f5de3 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/MyDll/C#/MyDll.csproj @@ -0,0 +1,63 @@ + + + + + Debug + AnyCPU + {79237A5C-6C62-400A-BBDD-3DA1CA327973} + Library + Properties + MyDll + MyDll + v4.5 + 512 + + + true + full + false + .\ + DEBUG;TRACE + prompt + 4 + x86 + + + pdbonly + true + .\ + TRACE + prompt + 4 + x86 + + + + packages\UnmanagedExports.1.2.7\lib\net\RGiesecke.DllExport.Metadata.dll + False + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/MyDll/C#/MyDll.sln b/tools/build-installer/inno/bin/Examples/MyDll/C#/MyDll.sln new file mode 100644 index 00000000..0c7aa7d1 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/MyDll/C#/MyDll.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyDll", "MyDll.csproj", "{79237A5C-6C62-400A-BBDD-3DA1CA327973}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {79237A5C-6C62-400A-BBDD-3DA1CA327973}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {79237A5C-6C62-400A-BBDD-3DA1CA327973}.Debug|Any CPU.Build.0 = Debug|Any CPU + {79237A5C-6C62-400A-BBDD-3DA1CA327973}.Release|Any CPU.ActiveCfg = Release|Any CPU + {79237A5C-6C62-400A-BBDD-3DA1CA327973}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/tools/build-installer/inno/bin/Examples/MyDll/C#/Properties/AssemblyInfo.cs b/tools/build-installer/inno/bin/Examples/MyDll/C#/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..93bbef2e --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/MyDll/C#/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("MyDll")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("MyDll")] +[assembly: AssemblyCopyright("Copyright © 2015")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("711cc3c2-07db-46ca-b34b-ba06f4edcbcd")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/tools/build-installer/inno/bin/Examples/MyDll/C#/packages.config b/tools/build-installer/inno/bin/Examples/MyDll/C#/packages.config new file mode 100644 index 00000000..f98ea962 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/MyDll/C#/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/MyDll/C/MyDll.c b/tools/build-installer/inno/bin/Examples/MyDll/C/MyDll.c new file mode 100644 index 00000000..c48d8d6f --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/MyDll/C/MyDll.c @@ -0,0 +1,6 @@ +#include + +void __stdcall MyDllFunc(HWND hWnd, char *lpText, char *lpCaption, UINT uType) +{ + MessageBox(hWnd, lpText, lpCaption, uType); +} \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/MyDll/C/MyDll.def b/tools/build-installer/inno/bin/Examples/MyDll/C/MyDll.def new file mode 100644 index 00000000..1dbed903 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/MyDll/C/MyDll.def @@ -0,0 +1,2 @@ +EXPORTS + MyDllFunc \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/MyDll/C/MyDll.dsp b/tools/build-installer/inno/bin/Examples/MyDll/C/MyDll.dsp new file mode 100644 index 00000000..d5a1a3cb --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/MyDll/C/MyDll.dsp @@ -0,0 +1,76 @@ +# Microsoft Developer Studio Project File - Name="MyDll" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 + +CFG=MyDll - Win32 Release +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "MyDll.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "MyDll.mak" CFG="MyDll - Win32 Release" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "MyDll - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "." +# PROP Intermediate_Dir "." +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "MYDLL_EXPORTS" /YX /FD /c +# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "MYDLL_EXPORTS" /YX /FD /c +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x413 /d "NDEBUG" +# ADD RSC /l 0x413 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 +# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 +# Begin Target + +# Name "MyDll - Win32 Release" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\MyDll.c +# End Source File +# Begin Source File + +SOURCE=.\MyDll.def +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# End Group +# End Target +# End Project diff --git a/tools/build-installer/inno/bin/Examples/MyDll/Delphi/MyDll.dpr b/tools/build-installer/inno/bin/Examples/MyDll/Delphi/MyDll.dpr new file mode 100644 index 00000000..c4f72a09 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/MyDll/Delphi/MyDll.dpr @@ -0,0 +1,14 @@ +library MyDll; + +uses + Windows; + +procedure MyDllFunc(hWnd: Integer; lpText, lpCaption: PAnsiChar; uType: Cardinal); stdcall; +begin + MessageBoxA(hWnd, lpText, lpCaption, uType); +end; + +exports MyDllFunc; + +begin +end. diff --git a/tools/build-installer/inno/bin/Examples/MyProg-ARM64.exe b/tools/build-installer/inno/bin/Examples/MyProg-ARM64.exe new file mode 100644 index 00000000..4ada8b74 Binary files /dev/null and b/tools/build-installer/inno/bin/Examples/MyProg-ARM64.exe differ diff --git a/tools/build-installer/inno/bin/Examples/MyProg-x64.exe b/tools/build-installer/inno/bin/Examples/MyProg-x64.exe new file mode 100644 index 00000000..2db6eaf4 Binary files /dev/null and b/tools/build-installer/inno/bin/Examples/MyProg-x64.exe differ diff --git a/tools/build-installer/inno/bin/Examples/MyProg.chm b/tools/build-installer/inno/bin/Examples/MyProg.chm new file mode 100644 index 00000000..1c885354 Binary files /dev/null and b/tools/build-installer/inno/bin/Examples/MyProg.chm differ diff --git a/tools/build-installer/inno/bin/Examples/MyProg.exe b/tools/build-installer/inno/bin/Examples/MyProg.exe new file mode 100644 index 00000000..1c612db6 Binary files /dev/null and b/tools/build-installer/inno/bin/Examples/MyProg.exe differ diff --git a/tools/build-installer/inno/bin/Examples/Readme-Dutch.txt b/tools/build-installer/inno/bin/Examples/Readme-Dutch.txt new file mode 100644 index 00000000..7f190a69 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/Readme-Dutch.txt @@ -0,0 +1 @@ +Dit is het Leesmij bestand voor My Program. \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/Readme-German.txt b/tools/build-installer/inno/bin/Examples/Readme-German.txt new file mode 100644 index 00000000..57cf84a8 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/Readme-German.txt @@ -0,0 +1 @@ +Dies ist die LIESMICH-Datei für "My Program". \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/Readme.txt b/tools/build-installer/inno/bin/Examples/Readme.txt new file mode 100644 index 00000000..2e7f6b47 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/Readme.txt @@ -0,0 +1 @@ +This is the README file for My Program. diff --git a/tools/build-installer/inno/bin/Examples/UnicodeExample1.iss b/tools/build-installer/inno/bin/Examples/UnicodeExample1.iss new file mode 100644 index 00000000..5db0a3bc --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/UnicodeExample1.iss @@ -0,0 +1,30 @@ +; -- UnicodeExample1.iss -- +; Demonstrates some Unicode functionality. +; +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES! + +[Setup] +AppName=ɯÉɹƃoɹd ʎɯ +AppVerName=ɯÉɹƃoɹd ʎɯ version 1.5 +WizardStyle=modern +DefaultDirName={autopf}\ɯÉɹƃoɹd ʎɯ +DefaultGroupName=ɯÉɹƃoɹd ʎɯ +UninstallDisplayIcon={app}\ƃoɹdʎɯ.exe +Compression=lzma2 +SolidCompression=yes +OutputDir=userdocs:Inno Setup Examples Output + +[Files] +Source: "MyProg.exe"; DestDir: "{app}"; DestName: "ƃoɹdʎɯ.exe" +Source: "MyProg.chm"; DestDir: "{app}"; DestName: "ƃoɹdʎɯ.chm" +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme + +[Icons] +Name: "{group}\ɯÉɹƃoɹd ʎɯ"; Filename: "{app}\ƃoɹdʎɯ.exe" + +[Code] +function InitializeSetup: Boolean; +begin + MsgBox('ɯÉɹƃoɹd ʎɯ', mbInformation, MB_OK); + Result := True; +end; \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Examples/UninstallCodeExample1.iss b/tools/build-installer/inno/bin/Examples/UninstallCodeExample1.iss new file mode 100644 index 00000000..bfd9e7d9 --- /dev/null +++ b/tools/build-installer/inno/bin/Examples/UninstallCodeExample1.iss @@ -0,0 +1,46 @@ +; -- UninstallCodeExample1.iss -- +; +; This script shows various things you can achieve using a [Code] section for Uninstall. + +[Setup] +AppName=My Program +AppVersion=1.5 +WizardStyle=modern +DefaultDirName={autopf}\My Program +DefaultGroupName=My Program +UninstallDisplayIcon={app}\MyProg.exe +OutputDir=userdocs:Inno Setup Examples Output + +[Files] +Source: "MyProg.exe"; DestDir: "{app}" +Source: "MyProg.chm"; DestDir: "{app}" +Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme + +[Code] +function InitializeUninstall(): Boolean; +begin + Result := MsgBox('InitializeUninstall:' #13#13 'Uninstall is initializing. Do you really want to start Uninstall?', mbConfirmation, MB_YESNO) = idYes; + if Result = False then + MsgBox('InitializeUninstall:' #13#13 'Ok, bye bye.', mbInformation, MB_OK); +end; + +procedure DeinitializeUninstall(); +begin + MsgBox('DeinitializeUninstall:' #13#13 'Bye bye!', mbInformation, MB_OK); +end; + +procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); +begin + case CurUninstallStep of + usUninstall: + begin + MsgBox('CurUninstallStepChanged:' #13#13 'Uninstall is about to start.', mbInformation, MB_OK) + // ...insert code to perform pre-uninstall tasks here... + end; + usPostUninstall: + begin + MsgBox('CurUninstallStepChanged:' #13#13 'Uninstall just finished.', mbInformation, MB_OK); + // ...insert code to perform post-uninstall tasks here... + end; + end; +end; diff --git a/tools/build-installer/inno/bin/ISCC.exe b/tools/build-installer/inno/bin/ISCC.exe index 57de1296..31bc94c4 100644 Binary files a/tools/build-installer/inno/bin/ISCC.exe and b/tools/build-installer/inno/bin/ISCC.exe differ diff --git a/tools/build-installer/inno/bin/ISCmplr.dll b/tools/build-installer/inno/bin/ISCmplr.dll index b509790f..e2b73edf 100644 Binary files a/tools/build-installer/inno/bin/ISCmplr.dll and b/tools/build-installer/inno/bin/ISCmplr.dll differ diff --git a/tools/build-installer/inno/bin/ISPP.chm b/tools/build-installer/inno/bin/ISPP.chm index 8f1cdb8a..e61fa793 100644 Binary files a/tools/build-installer/inno/bin/ISPP.chm and b/tools/build-installer/inno/bin/ISPP.chm differ diff --git a/tools/build-installer/inno/bin/ISPP.dll b/tools/build-installer/inno/bin/ISPP.dll index 1b41e657..25b04cbd 100644 Binary files a/tools/build-installer/inno/bin/ISPP.dll and b/tools/build-installer/inno/bin/ISPP.dll differ diff --git a/tools/build-installer/inno/bin/ISPPBuiltins.iss b/tools/build-installer/inno/bin/ISPPBuiltins.iss index d233fb40..3d87d391 100644 --- a/tools/build-installer/inno/bin/ISPPBuiltins.iss +++ b/tools/build-installer/inno/bin/ISPPBuiltins.iss @@ -1,15 +1,10 @@ -; BEGIN ISPPBUILTINS.ISS +// Inno Setup Preprocessor // -// Inno Setup Preprocessor 5 +// Inno Setup (C) 1997-2023 Jordan Russell. All Rights Reserved. +// Portions Copyright (C) 2000-2023 Martijn Laan. All Rights Reserved. +// Portions Copyright (C) 2001-2004 Alex Yackimoff. All Rights Reserved. // -// Copyright (C) 2001-2004 Alex Yackimoff. All Rights Reserved. -// Portions by Martijn Laan. -// http://ispp.sourceforge.net -// -// Inno Setup (C) 1997-2009 Jordan Russell. All Rights Reserved. -// Portions by Martijn Laan. -// -// $Id: ISPPBuiltins.iss,v 1.3 2010/12/29 15:20:26 mlaan Exp $ +// See the ISPP help file for more documentation of the functions defined by this file // #if defined(ISPP_INVOKED) && !defined(_BUILTINS_ISS_) // @@ -19,55 +14,37 @@ // #define _BUILTINS_ISS_ // -// =========================================================================== -// -// Default states for options. -// -//#pragma parseroption -b+ ; short circuit boolean evaluation: on -//#pragma parseroption -m- ; short circuit multiplication evaluation (0 * A will not eval A): off -//#pragma parseroption -p+ ; string literals without escape sequences: on -//#pragma parseroption -u- ; allow undeclared identifiers: off -//#pragma option -c+ ; pass script to the compiler: on -//#pragma option -e- ; emit empty lines to translation: off -//#pragma option -v- ; verbose mode: off -// -// --------------------------------------------------------------------------- -// -// Verbose levels: -// 0 - #include and #file acknowledgements -// 1 - information about any temp files created by #file -// 2 - #insert and #append acknowledgements -// 3 - reserved -// 4 - #dim, #define and #undef acknowledgements -// 5 - reserved -// 6 - conditional inclusion acknowledgements -// 7 - reserved -// 8 - show strings emitted with #emit directive -// 9 - macro and functions successfull call acknowledgements -//10 - Local macro array allocation acknowledgements -// -//#pragma verboselevel 0 -// +#ifdef __OPT_E__ +# define private EnableOptE +# pragma option -e- +#endif + #ifndef __POPT_P__ -# define private CStrings -# pragma parseroption -p+ +# define private DisablePOptP +#else +# pragma parseroption -p- #endif -// + +#define NewLine "\n" +#define Tab "\t" + +#pragma parseroption -p+ + #pragma spansymbol "\" -// + #define True 1 #define False 0 #define Yes True #define No False -// -#define MaxInt 0x7FFFFFFFL -#define MinInt 0x80000000L -// + +#define MaxInt 0x7FFFFFFFFFFFFFFFL +#define MinInt 0x8000000000000000L + #define NULL #define void -// + // TypeOf constants -// + #define TYPE_ERROR 0 #define TYPE_NULL 1 #define TYPE_INTEGER 2 @@ -75,15 +52,15 @@ #define TYPE_MACRO 4 #define TYPE_FUNC 5 #define TYPE_ARRAY 6 -// + // Helper macro to find out the type of an array element or expression. TypeOf // standard function only allows identifier as its parameter. Use this macro // to convert an expression to identifier. -// + #define TypeOf2(any Expr) TypeOf(Expr) -// + // ReadReg constants -// + #define HKEY_CLASSES_ROOT 0x80000000UL #define HKEY_CURRENT_USER 0x80000001UL #define HKEY_LOCAL_MACHINE 0x80000002UL @@ -94,7 +71,7 @@ #define HKEY_LOCAL_MACHINE_64 0x82000002UL #define HKEY_USERS_64 0x82000003UL #define HKEY_CURRENT_CONFIG_64 0x82000005UL -// + #define HKCR HKEY_CLASSES_ROOT #define HKCU HKEY_CURRENT_USER #define HKLM HKEY_LOCAL_MACHINE @@ -105,9 +82,9 @@ #define HKLM64 HKEY_LOCAL_MACHINE_64 #define HKU64 HKEY_USERS_64 #define HKCC64 HKEY_CURRENT_CONFIG_64 -// + // Exec constants -// + #define SW_HIDE 0 #define SW_SHOWNORMAL 1 #define SW_NORMAL 1 @@ -122,9 +99,9 @@ #define SW_RESTORE 9 #define SW_SHOWDEFAULT 10 #define SW_MAX 10 -// + // Find constants -// + #define FIND_MATCH 0x00 #define FIND_BEGINS 0x01 #define FIND_ENDS 0x02 @@ -135,9 +112,9 @@ #define FIND_OR 0x08 #define FIND_NOT 0x10 #define FIND_TRIM 0x20 -// + // FindFirst constants -// + #define faReadOnly 0x00000001 #define faHidden 0x00000002 #define faSysFile 0x00000004 @@ -146,9 +123,9 @@ #define faArchive 0x00000020 #define faSymLink 0x00000040 #define faAnyFile 0x0000003F -// + // GetStringFileInfo standard names -// + #define COMPANY_NAME "CompanyName" #define FILE_DESCRIPTION "FileDescription" #define FILE_VERSION "FileVersion" @@ -157,72 +134,85 @@ #define ORIGINAL_FILENAME "OriginalFilename" #define PRODUCT_NAME "ProductName" #define PRODUCT_VERSION "ProductVersion" -// + // GetStringFileInfo helpers -// + #define GetFileCompany(str FileName) GetStringFileInfo(FileName, COMPANY_NAME) -#define GetFileCopyright(str FileName) GetStringFileInfo(FileName, LEGAL_COPYRIGHT) #define GetFileDescription(str FileName) GetStringFileInfo(FileName, FILE_DESCRIPTION) -#define GetFileProductVersion(str FileName) GetStringFileInfo(FileName, PRODUCT_VERSION) #define GetFileVersionString(str FileName) GetStringFileInfo(FileName, FILE_VERSION) -// -// ParseVersion -// -// Macro internally calls GetFileVersion function and parses string returned -// by that function (in form "0.0.0.0"). All four version elements are stored -// in by-reference parameters Major, Minor, Rev, and Build. Macro returns -// string returned by GetFileVersion. -// +#define GetFileCopyright(str FileName) GetStringFileInfo(FileName, LEGAL_COPYRIGHT) +#define GetFileOriginalFilename(str FileName) GetStringFileInfo(FileName, ORIGINAL_FILENAME) +#define GetFileProductVersion(str FileName) GetStringFileInfo(FileName, PRODUCT_VERSION) + #define DeleteToFirstPeriod(str *S) \ Local[1] = Copy(S, 1, (Local[0] = Pos(".", S)) - 1), \ S = Copy(S, Local[0] + 1), \ Local[1] -// -#define ParseVersion(str FileName, *Major, *Minor, *Rev, *Build) \ - Local[1] = Local[0] = GetFileVersion(FileName), \ + +#define GetVersionComponents(str FileName, *Major, *Minor, *Rev, *Build) \ + Local[1] = Local[0] = GetVersionNumbersString(FileName), \ Local[1] == "" ? "" : ( \ Major = Int(DeleteToFirstPeriod(Local[1])), \ Minor = Int(DeleteToFirstPeriod(Local[1])), \ Rev = Int(DeleteToFirstPeriod(Local[1])), \ Build = Int(Local[1]), \ Local[0]) -// -// EncodeVer -// -// Encodes given four version elements to a 32 bit integer number (8 bits for -// each element, i.e. elements must be within 0...255 range). -// + +#define GetPackedVersion(str FileName, *Version) \ + Local[0] = GetVersionComponents(FileName, Local[1], Local[2], Local[3], Local[4]), \ + Version = PackVersionComponents(Local[1], Local[2], Local[3], Local[4]), \ + Local[0] + +#define GetVersionNumbers(str FileName, *MS, *LS) \ + Local[0] = GetPackedVersion(FileName, Local[1]), \ + UnpackVersionNumbers(Local[1], MS, LS), \ + Local[0] + +#define PackVersionNumbers(int VersionMS, int VersionLS) \ + VersionMS << 32 | (VersionLS & 0xFFFFFFFF) + +#define PackVersionComponents(int Major, int Minor, int Rev, int Build) \ + Major << 48 | (Minor & 0xFFFF) << 32 | (Rev & 0xFFFF) << 16 | (Build & 0xFFFF) + +#define UnpackVersionNumbers(int Version, *VersionMS, *VersionLS) \ + VersionMS = Version >> 32, \ + VersionLS = Version & 0xFFFFFFFF, \ + void + +#define UnpackVersionComponents(int Version, *Major, *Minor, *Rev, *Build) \ + Major = Version >> 48, \ + Minor = (Version >> 32) & 0xFFFF, \ + Rev = (Version >> 16) & 0xFFFF, \ + Build = Version & 0xFFFF, \ + void + +#define VersionToStr(int Version) \ + Str(Version >> 48 & 0xFFFF) + "." + Str(Version >> 32 & 0xFFFF) + "." + \ + Str(Version >> 16 & 0xFFFF) + "." + Str(Version & 0xFFFF) + +#define StrToVersion(str Version) \ + Local[0] = Version, \ + Local[1] = Int(DeleteToFirstPeriod(Local[0])), \ + Local[2] = Int(DeleteToFirstPeriod(Local[0])), \ + Local[3] = Int(DeleteToFirstPeriod(Local[0])), \ + Local[4] = Int(Local[0]), \ + PackVersionComponents(Local[1], Local[2], Local[3], Local[4]) + #define EncodeVer(int Major, int Minor, int Revision = 0, int Build = -1) \ - Major << 24 | (Minor & 0xFF) << 16 | (Revision & 0xFF) << 8 | (Build >= 0 ? Build & 0xFF : 0) -// -// DecodeVer -// -// Decodes given 32 bit integer encoded version to its string representation, -// Digits parameter indicates how many elements to show (if the fourth element -// is 0, it won't be shown anyway). -// -#define DecodeVer(int Ver, int Digits = 3) \ - Str(Ver >> 0x18 & 0xFF) + (Digits > 1 ? "." : "") + \ + (Major & 0xFF) << 24 | (Minor & 0xFF) << 16 | (Revision & 0xFF) << 8 | (Build >= 0 ? Build & 0xFF : 0) + +#define DecodeVer(int Version, int Digits = 3) \ + Str(Version >> 24 & 0xFF) + (Digits > 1 ? "." : "") + \ (Digits > 1 ? \ - Str(Ver >> 0x10 & 0xFF) + (Digits > 2 ? "." : "") : "") + \ + Str(Version >> 16 & 0xFF) + (Digits > 2 ? "." : "") : "") + \ (Digits > 2 ? \ - Str(Ver >> 0x08 & 0xFF) + (Digits > 3 && (Local = Ver & 0xFF) ? "." : "") : "") + \ + Str(Version >> 8 & 0xFF) + (Digits > 3 && (Local = Version & 0xFF) ? "." : "") : "") + \ (Digits > 3 && Local ? \ - Str(Ver & 0xFF) : "") -// -// FindSection -// -// Returns index of the line following the header of the section. This macro -// is intended to be used with #insert directive. -// + Str(Version & 0xFF) : "") + #define FindSection(str Section = "Files") \ Find(0, "[" + Section + "]", FIND_MATCH | FIND_TRIM) + 1 -// -// FindSectionEnd -// -// Returns index of the line following last entry of the section. This macro -// is intended to be used with #insert directive. -// + #if VER >= 0x03000000 # define FindNextSection(int Line) \ Find(Line, "[", FIND_BEGINS | FIND_TRIM, "]", FIND_ENDS | FIND_AND) @@ -232,23 +222,12 @@ # define FindSectionEnd(str Section = "Files") \ FindSection(Section) + EntryCount(Section) #endif -// -// FindCode -// -// Returns index of the line (of translation) following either [Code] section -// header, or "program" keyword, if any. -// + #define FindCode() \ Local[1] = FindSection("Code"), \ Local[0] = Find(Local[1] - 1, "program", FIND_BEGINS, ";", FIND_ENDS | FIND_AND), \ (Local[0] < 0 ? Local[1] : Local[0] + 1) -// -// ExtractFilePath -// -// Returns directory portion of the given filename without backslash (unless -// it is a root directory). If PathName doesn't contain directory portion, -// the result is an empty string. -// + #define ExtractFilePath(str PathName) \ (Local[0] = \ !(Local[1] = RPos("\", PathName)) ? \ @@ -258,54 +237,32 @@ ((Local[2] = Len(Local[0])) == 2 && Copy(Local[0], Local[2]) == ":" ? \ "\" : \ "") + #define ExtractFileDir(str PathName) \ RemoveBackslash(ExtractFilePath(PathName)) #define ExtractFileExt(str PathName) \ Local[0] = RPos(".", PathName), \ Copy(PathName, Local[0] + 1) -// -// ExtractFileName -// -// Returns name portion of the given filename. If PathName ends with -// a backslash, the result is an empty string. -// + #define ExtractFileName(str PathName) \ !(Local[0] = RPos("\", PathName)) ? \ PathName : \ Copy(PathName, Local[0] + 1) -// -// ChangeFileExt -// -// Changes extension in FileName with NewExt. NewExt must not contain -// period. -// + #define ChangeFileExt(str FileName, str NewExt) \ !(Local[0] = RPos(".", FileName)) ? \ FileName + "." + NewExt : \ Copy(FileName, 1, Local[0]) + NewExt -// -// RemoveFileExt -// -// Removes extension in FileName. -// + #define RemoveFileExt(str FileName) \ !(Local[0] = RPos(".", FileName)) ? \ FileName : \ Copy(FileName, 1, Local[0] - 1) -// -// AddBackslash -// -// Adds a backslash to the string, if it's not already there. -// + #define AddBackslash(str S) \ Copy(S, Len(S)) == "\" ? S : S + "\" -// -// RemoveBackslash -// -// Removes trailing backslash from the string unless the string points to -// a root directory. -// + #define RemoveBackslash(str S) \ Local[0] = Len(S), \ Local[0] > 0 ? \ @@ -315,52 +272,52 @@ Copy(S, 1, Local[0] - 1)) : \ S : \ "" -// -// Delete -// -// Deletes specified number of characters beginning with Index from S. S is -// passed by reference (therefore is modified). Acts like Delete function in -// Delphi (from System unit). -// + #define Delete(str *S, int Index, int Count = MaxInt) \ S = Copy(S, 1, Index - 1) + Copy(S, Index + Count) -// -// Insert -// -// Inserts specified Substr at Index'th character into S. S is passed by -// reference (therefore is modified). -// + #define Insert(str *S, int Index, str Substr) \ Index > Len(S) + 1 ? \ S : \ S = Copy(S, 1, Index - 1) + SubStr + Copy(S, Index) -// -// YesNo, IsDirSet -// -// Returns nonzero value if given string is "yes", "true" or "1". Intended to -// be used with SetupSetting function. This macro replaces YesNo function -// available in previous releases. -// + #define YesNo(str S) \ (S = LowerCase(S)) == "yes" || S == "true" || S == "1" -// + #define IsDirSet(str SetupDirective) \ YesNo(SetupSetting(SetupDirective)) -// -// + #define Power(int X, int P = 2) \ !P ? 1 : X * Power(X, P - 1) -// + #define Min(int A, int B, int C = MaxInt) \ A < B ? A < C ? Int(A) : Int(C) : Int(B) -// + #define Max(int A, int B, int C = MinInt) \ A > B ? A > C ? Int(A) : Int(C) : Int(B) -// -#ifdef CStrings +#define SameText(str S1, str S2) \ + LowerCase(S1) == LowerCase(S2) + +#define SameStr(str S1, str S2) \ + S1 == S2 + +#define WarnRenamedVersion(str OldName, str NewName) \ + Warning("Function """ + OldName + """ has been renamed. Use """ + NewName + """ instead.") + +#define ParseVersion(str FileName, *Major, *Minor, *Rev, *Build) \ + WarnRenamedVersion("ParseVersion", "GetVersionComponents"), \ + GetVersionComponents(FileName, Major, Minor, Rev, Build) + +#define GetFileVersion(str FileName) \ + WarnRenamedVersion("GetFileVersion", "GetVersionNumbersString"), \ + GetVersionNumbersString(FileName) + +#ifdef DisablePOptP # pragma parseroption -p- #endif -#endif -; END ISPPBUILTINS.ISS +#ifdef EnableOptE +# pragma option -e+ +#endif +#endif \ No newline at end of file diff --git a/tools/build-installer/inno/bin/ISetup.chm b/tools/build-installer/inno/bin/ISetup.chm index f4077dc1..615556ac 100644 Binary files a/tools/build-installer/inno/bin/ISetup.chm and b/tools/build-installer/inno/bin/ISetup.chm differ diff --git a/tools/build-installer/inno/bin/Languages/Armenian.isl b/tools/build-installer/inno/bin/Languages/Armenian.isl new file mode 100644 index 00000000..148db955 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Armenian.isl @@ -0,0 +1,376 @@ +; *** Inno Setup version 6.1.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 +; +[LangOptions] +LanguageName=Õ€Õ¡ÕµÕ¥Ö€Õ¥Õ¶ +LanguageID=$042B +LanguageCodePage=0 +; If the language you are translating to requires special font faces or +; sizes, uncomment any of the following entries and change them accordingly. +;DialogFontName= +;DialogFontSize=8 +;WelcomeFontName=Verdana +;WelcomeFontSize=12 +;TitleFontName=Arial +;TitleFontSize=29 +;CopyrightFontName=Arial +;CopyrightFontSize=8 + +[Messages] + +; *** Application titles +SetupAppTitle=ÕÕ¥Õ²Õ¡Õ¤Ö€Õ¸Ö‚Õ´ +SetupWindowTitle=%1-Õ« Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¸Ö‚Õ´ +UninstallAppTitle=Ô±ÕºÕ¡Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¸Ö‚Õ´ +UninstallAppFullTitle=%1-Õ« Õ¡ÕºÕ¡Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¸Ö‚Õ´ + +; *** Misc. common +InformationTitle=ÕÕ¥Õ²Õ¥Õ¯Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ +ConfirmTitle=Õ€Õ¡Õ½Õ¿Õ¡Õ¿Õ¥Õ¬ +ErrorTitle=ÕÕ­Õ¡Õ¬ + +; *** SetupLdr messages +SetupLdrStartupMessage=Ô±ÕµÕ½ Õ®Ö€Õ¡Õ£Õ«Ö€Õ¨ Õ¯Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ« %1-Õ¨ ÕÕ¥Ö€ Õ°Õ¡Õ´Õ¡Õ¯Õ¡Ö€Õ£Õ¹Õ¸Ö‚Õ´Ö‰ Õ‡Õ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¥ÕžÕ¬Ö‰ +LdrCannotCreateTemp=Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Ö†Õ¡ÕµÕ¬Ö‰ ÕÕ¥Õ²Õ¡Õ¤Ö€Õ¸Ö‚Õ´Õ¨ Õ¯Õ¡Õ½Õ¥ÖÕ¾Õ¡Õ® Õ§ +LdrCannotExecTemp=Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ¯Õ¡Õ¿Õ¡Ö€Õ¥Õ¬ Ö†Õ¡ÕµÕ¬Õ¨ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ ÕºÕ¡Õ¶Õ¡Õ¯Õ«ÖÖ‰ ÕÕ¥Õ²Õ¡Õ¤Ö€Õ¸Ö‚Õ´Õ¨ Õ¯Õ¡Õ½Õ¥ÖÕ¾Õ¡Õ® Õ§ + +; *** Startup error messages +LastErrorMessage=%1.%n%nÕÕ­Õ¡Õ¬ %2: %3 +SetupFileMissing=%1 Ö†Õ¡ÕµÕ¬Õ¨ Õ¢Õ¡ÖÕ¡Õ¯Õ¡ÕµÕ¸Ö‚Õ´ Õ§ Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ´Õ¡Õ¶ ÕºÕ¡Õ¶Õ¡Õ¯Õ«ÖÖ‰ ÕˆÖ‚Õ²Õ²Õ¥Ö„ Õ­Õ¶Õ¤Õ«Ö€Õ¨ Õ¯Õ¡Õ´ Õ½Õ¿Õ¡ÖÕ¥Ö„ Õ®Ö€Õ¡Õ£Ö€Õ« Õ¶Õ¸Ö€ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨Ö‰ +SetupFileCorrupt=ÕÕ¥Õ²Õ¡Õ¤Ö€Õ¾Õ¸Õ² Ö†Õ¡ÕµÕ¬Õ¥Ö€Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ¥Õ¶Ö‰ +SetupFileCorruptOrWrongVer=ÕÕ¥Õ²Õ¡Õ¤Ö€Õ¾Õ¸Õ² Ö†Õ¡ÕµÕ¬Õ¥Ö€Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ¥Õ¶ Õ¯Õ¡Õ´ Õ¡Õ¶Õ°Õ¡Õ´Õ¡Õ¿Õ¥Õ²Õ¥Õ¬Õ« Õ¥Õ¶ Õ¿Õ¥Õ²Õ¡Õ¯Õ¡ÕµÕ«Õ¹Õ« Õ¡ÕµÕ½ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ« Õ°Õ¥Õ¿Ö‰ ÕˆÖ‚Õ²Õ²Õ¥Ö„ Õ­Õ¶Õ¤Õ«Ö€Õ¨ Õ¯Õ¡Õ´ Õ½Õ¿Õ¡ÖÕ¥Ö„ Õ®Ö€Õ¡Õ£Ö€Õ« Õ¶Õ¸Ö€ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨Ö‰ +InvalidParameter=Õ€Ö€Õ¡Õ´Õ¡Õ¶Õ¡Õ¿Õ¸Õ²Õ¸Ö‚Õ´ Õ¶Õ·Õ¾Õ¡Õ® Õ§ Õ½Õ­Õ¡Õ¬ Õ°Ö€Õ¡Õ´Õ¡Õ¶.%n%n%1 +SetupAlreadyRunning=ÕÕ¥Õ²Õ¡Õ¯Õ¡ÕµÕ«Õ¹Õ¨ Õ¡Ö€Õ¤Õ¥Õ¶ Õ¡Õ·Õ­Õ¡Õ¿Õ¥ÖÕ¾Õ¡Õ® Õ§Ö‰ +WindowsVersionNotSupported=Ô¾Ö€Õ¡Õ£Õ«Ö€Õ¨ Õ¹Õ« Õ¡Õ»Õ¡Õ¯ÖÕ¸Ö‚Õ´ Õ¡ÕµÕ½ Õ°Õ¡Õ´Õ¡Õ¯Õ¡Ö€Õ£Õ¹Õ¸Ö‚Õ´ Õ¡Õ·Õ­Õ¡Õ¿Õ¸Õ² Windows-Õ« Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨Ö‰ +WindowsServicePackRequired=Ô¾Ö€Õ¡Õ£Õ«Ö€Õ¨ ÕºÕ¡Õ°Õ¡Õ¶Õ»Õ¸Ö‚Õ´ Õ§ %1-Õ« Service Pack %2 Õ¯Õ¡Õ´ Õ¡Õ¾Õ¥Õ¬Õ« Õ¶Õ¸Ö€Ö‰ +NotOnThisPlatform=Ô±ÕµÕ½ Õ®Ö€Õ¡Õ£Õ«Ö€Õ¨ Õ¹Õ« Õ¡Õ·Õ­Õ¡Õ¿Õ« %1-Õ¸Ö‚Õ´Ö‰ +OnlyOnThisPlatform=Ô±ÕµÕ½ Õ®Ö€Õ¡Õ£Õ«Ö€Õ¨ Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ§ Õ¢Õ¡ÖÕ¥Õ¬ Õ´Õ«Õ¡ÕµÕ¶ %1-Õ¸Ö‚Õ´Ö‰ +OnlyOnTheseArchitectures=Ô±ÕµÕ½ Õ®Ö€Õ¡Õ£Ö€Õ« Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¸Ö‚Õ´Õ¨ Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ§ Õ´Õ«Õ¡ÕµÕ¶ Windows-Õ« Õ´Õ·Õ¡Õ¯Õ«Õ¹Õ« Õ°Õ¥Õ¿Ö‡ÕµÕ¡Õ¬ Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Õ¶Õ¥Ö€Õ¸Ö‚Õ´Õ %n%n%1 +WinVersionTooLowError=Ô±ÕµÕ½ Õ®Ö€Õ¡Õ£Õ«Ö€Õ¨ ÕºÕ¡Õ°Õ¡Õ¶Õ»Õ¸Ö‚Õ´ Õ§ %1-Õ« Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯ %2 Õ¯Õ¡Õ´ Õ¡Õ¾Õ¥Õ¬Õ« Õ¶Õ¸Ö€Õ¨Ö‰ +WinVersionTooHighError=Ô¾Ö€Õ¡Õ£Õ«Ö€Õ¨ Õ¹Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¾Õ¥Õ¬ %1-Õ« Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯ %2 Õ¯Õ¡Õ´ Õ¡Õ¾Õ¥Õ¬Õ« Õ¶Õ¸Ö€Õ¸Ö‚Õ´ +AdminPrivilegesRequired=Ô¾Ö€Õ¡Õ£Õ«Ö€Õ¨ Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ ÕºÕ¡Õ°Õ¡Õ¶Õ»Õ¾Õ¸Ö‚Õ´ Õ¥Õ¶ ÕŽÕ¡Ö€Õ«Õ¹Õ« Õ«Ö€Õ¡Õ¾Õ¸Ö‚Õ¶Ö„Õ¶Õ¥Ö€Ö‰ +PowerUserPrivilegesRequired=Ô¾Ö€Õ¡Õ£Õ«Ö€Õ¨ Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ ÕºÕ¥Õ¿Ö„ Õ§ Õ´Õ¸Ö‚Õ¿Ö„ Õ£Õ¸Ö€Õ®Õ¥Õ¬ Õ°Õ¡Õ´Õ¡Õ¯Õ¡Ö€Õ£ Õ¸Ö€ÕºÕ¥Õ½ ÕŽÕ¡Ö€Õ«Õ¹ Õ¯Õ¡Õ´ «Փորձառու օգտագործող» (Power Users): +SetupAppRunningError=ÕÕ¥Õ²Õ¡Õ¯Õ¡ÕµÕ«Õ¹Õ¨ Õ°Õ¡ÕµÕ¿Õ¶Õ¡Õ¢Õ¥Ö€Õ¥Õ¬ Õ§, Õ¸Ö€ %1-Õ¨ Õ¡Õ·Õ­Õ¡Õ¿Õ¸Ö‚Õ´ Õ§Ö‰%n%nÕ“Õ¡Õ¯Õ¥Ö„ Õ¡ÕµÕ¶ Ö‡ Õ½Õ¥Õ²Õ´Õ¥Ö„ Â«Ô¼Õ¡Õ¾Â»Õ Õ·Õ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ¯Õ¡Õ´ Â«Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬Â»Õ ÖƒÕ¡Õ¯Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰ +UninstallAppRunningError=Ô±ÕºÕ¡Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¸Õ² Õ®Ö€Õ¡Õ£Õ«Ö€Õ¨ Õ°Õ¡ÕµÕ¿Õ¶Õ¡Õ¢Õ¥Ö€Õ¥Õ¬ Õ§, Õ¸Ö€ %1-Õ¨ Õ¡Õ·Õ­Õ¡Õ¿Õ¸Ö‚Õ´ Õ§Ö‰%n%nÕ“Õ¡Õ¯Õ¥Ö„ Õ¡ÕµÕ¶ Ö‡ Õ½Õ¥Õ²Õ´Õ¥Ö„ Â«Ô¼Õ¡Õ¾Â»Õ Õ·Õ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ¯Õ¡Õ´ Â«Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬Â»Õ ÖƒÕ¡Õ¯Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ö‰ + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Ô¸Õ¶Õ¿Ö€Õ¥Ö„ Õ¿Õ¥Õ²Õ¡Õ¯Õ¡ÕµÕ«Õ¹Õ« Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ´Õ¡Õ¶ Õ¯Õ¥Ö€ÕºÕ¨ +PrivilegesRequiredOverrideInstruction=Ô¸Õ¶Õ¿Ö€Õ¥Ö„ Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ´Õ¡Õ¶ Õ¯Õ¥Ö€ÕºÕ¨ +PrivilegesRequiredOverrideText1=%1-Õ¨ Õ¯Õ¡Ö€Õ¸Õ² Õ§ Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¾Õ¥Õ¬ Õ¢Õ¸Õ¬Õ¸Ö€ Ö…Õ£Õ¿Õ¾Õ¸Õ²Õ¶Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€ (ÕºÕ¡Õ°Õ¡Õ¶Õ»Õ¸Ö‚Õ´ Õ§ Õ¾Õ¡Ö€Õ«Õ¹Õ« Õ¡Ö€Õ¿Õ¸Õ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€) Õ¯Õ¡Õ´ Õ´Õ«Õ¡ÕµÕ¶ Õ±Õ¥Õ¦ Õ°Õ¡Õ´Õ¡Ö€: +PrivilegesRequiredOverrideText2=%1-Õ¨ Õ¯Õ¡Ö€Õ¸Õ² Õ§ Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¾Õ¥Õ¬ Õ´Õ«Õ¡ÕµÕ¶ Õ±Õ¥Õ¦ Õ°Õ¡Õ´Õ¡Ö€ Õ¯Õ¡Õ´ Õ¢Õ¸Õ¬Õ¸Ö€ Ö…Õ£Õ¿Õ¾Õ¸Õ²Õ¶Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€ (ÕºÕ¡Õ°Õ¡Õ¶Õ»Õ¸Ö‚Õ´ Õ§ Õ¾Õ¡Ö€Õ«Õ¹Õ« Õ¡Ö€Õ¿Õ¸Õ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€): +PrivilegesRequiredOverrideAllUsers=ÕÕ¥Õ²Õ¡Õ¤Ö€Õ¥Õ¬ &Õ¢Õ¸Õ¬Õ¸Ö€ Ö…Õ£Õ¿Õ¾Õ¸Õ²Õ¶Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€ +PrivilegesRequiredOverrideAllUsersRecommended=ÕÕ¥Õ²Õ¡Õ¤Ö€Õ¥Õ¬ &Õ¢Õ¸Õ¬Õ¸Ö€ Ö…Õ£Õ¿Õ¾Õ¸Õ²Õ¶Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€ (Õ°Õ¡Õ¶Õ±Õ¶Õ¡Ö€Õ¡Ö€Õ¥Õ¬Õ«) +PrivilegesRequiredOverrideCurrentUser=ÕÕ¥Õ²Õ¡Õ¤Ö€Õ¥Õ¬ Õ´Õ«Õ¡ÕµÕ¶ &Õ«Õ¶Õ± Õ°Õ¡Õ´Õ¡Ö€ +PrivilegesRequiredOverrideCurrentUserRecommended=ÕÕ¥Õ²Õ¡Õ¤Ö€Õ¥Õ¬ Õ´Õ«Õ¡ÕµÕ¶ &Õ«Õ¶Õ± Õ°Õ¡Õ´Õ¡Ö€ (Õ°Õ¡Õ¶Õ±Õ¶Õ¡Ö€Õ¡Ö€Õ¥Õ¬Õ«) + +; *** Misc. errors +ErrorCreatingDir=Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ "%1" ÕºÕ¡Õ¶Õ¡Õ¯Õ¨ +ErrorTooManyFilesInDir=Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ Ö†Õ¡ÕµÕ¬ "%1" ÕºÕ¡Õ¶Õ¡Õ¯Õ¸Ö‚Õ´, Õ¸Ö€Õ¸Õ¾Õ°Õ¥Õ¿Ö‡ Õ¶Ö€Õ¡Õ¶Õ¸Ö‚Õ´ Õ¯Õ¡Õ¶ Õ¹Õ¡ÖƒÕ«Ö Õ¡Õ¾Õ¥Õ¬Õ« Õ·Õ¡Õ¿ Ö†Õ¡ÕµÕ¬Õ¥Ö€ + +; *** Setup common messages +ExitSetupTitle=ÕÕ¥Õ²Õ¡Õ¯Õ¡ÕµÕ´Õ¡Õ¶ Õ¨Õ¶Õ¤Õ°Õ¡Õ¿Õ¸Ö‚Õ´ +ExitSetupMessage=ÕÕ¥Õ²Õ¡Õ¯Õ¡ÕµÕ¸Ö‚Õ´Õ¨ Õ¹Õ« Õ¡Õ¾Õ¡Ö€Õ¡Õ¿Õ¾Õ¥Õ¬Ö‰ ÔµÕ©Õ¥ Õ¨Õ¶Õ¤Õ°Õ¡Õ¿Õ¥Ö„, Õ¡ÕºÕ¡ Õ®Ö€Õ¡Õ£Õ«Ö€Õ¨ Õ¹Õ« Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¾Õ«Ö‰%n%nÔ±Õ¾Õ¡Ö€Õ¿Õ¥ÕžÕ¬Ö‰ +AboutSetupMenuItem=&Ô¾Ö€Õ¡Õ£Ö€Õ« Õ´Õ¡Õ½Õ«Õ¶... +AboutSetupTitle=Ô¾Ö€Õ¡Õ£Ö€Õ« Õ´Õ¡Õ½Õ«Õ¶ +AboutSetupMessage=%1, Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ %2%n%3%n%nÕŽÕ¥Õ¢ Õ¯Õ¡ÕµÖ„Õ %1:%n%4 +AboutSetupNote= +TranslatorNote=Armenian translation by Hrant Ohanyan »»» http://www.haysoft.org + +; *** 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=Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¥Õ¬ UNC Õ¸Ö‚Õ²Õ«Õ¸Ö‚Õ´Ö‰ +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 Ô¿Ô² +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=Ô±Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ¨Õ¶Õ©Õ¡ÖÖ„. %1-Õ¨ %2-Õ«Ö +ErrorFileSize=Õ–Õ¡ÕµÕ¬Õ« Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ¡Õ¹Öƒ. Õ¡Õ¯Õ¨Õ¶Õ¯Õ¡Õ¬Õ¾Õ¸Ö‚Õ´ Õ§Ö€ %1, Õ£Õ¿Õ¶Õ¾Õ¥Õ¬ Õ§ %2 +; *** "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%Õ¾Õ¥Ö€Õ¡Õ´Õ¥Õ¯Õ¶Õ¡Ö€Õ¯Õ¥ÕžÕ¬ Õ°Õ«Õ´Õ¡Ö‰ +ShowReadmeCheck=Õ†Õ¡ÕµÕ¥Õ¬ README Ö†Õ¡ÕµÕ¬Õ¨Ö‰ +YesRadio=&Ô±ÕµÕ¸, Õ¾Õ¥Ö€Õ¡Õ´Õ¥Õ¯Õ¶Õ¡Ö€Õ¯Õ¥Õ¬ +NoRadio=&ÕˆÕ¹, Õ¥Õ½ Õ°Õ¥Õ¿Õ¸ Õ¾Õ¥Ö€Õ¡Õ´Õ¥Õ¯Õ¶Õ¡Ö€Õ¯Õ¥Õ´ +; used for example as 'Run MyProg.exe' +RunEntryExec=Ô±Õ·Õ­Õ¡Õ¿Õ¥ÖÕ¶Õ¥Õ¬ %1-Õ¨ +; used for example as 'View Readme.txt' +RunEntryShellExec=Õ†Õ¡ÕµÕ¥Õ¬ %1-Õ¨ + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=ÕÕ¥Õ²Õ¡Õ¯Õ¡ÕµÕ«Õ¹Õ¨ ÕºÕ¡Õ°Õ¡Õ¶Õ»Õ¸Ö‚Õ´ Õ§ Õ°Õ¡Õ»Õ¸Ö€Õ¤ Õ½Õ¯Õ¡Õ¾Õ¡Õ¼Õ¡Õ¯Õ¨ +SelectDiskLabel2=Ô¶Õ¥Õ¿Õ¥Õ²Õ¥Ö„ %1 Õ½Õ¯Õ¡Õ¾Õ¡Õ¼Õ¡Õ¯Õ¨ Ö‡ Õ½Õ¥Õ²Õ´Õ¥Ö„ «Լավ»։ %n%nÔµÕ©Õ¥ Ö†Õ¡ÕµÕ¬Õ¥Ö€Õ« ÕºÕ¡Õ¶Õ¡Õ¯Õ¨ Õ£Õ¿Õ¶Õ¾Õ¸Ö‚Õ´ Õ§ Õ¡ÕµÕ¬ Õ¿Õ¥Õ², Õ¡ÕºÕ¡ Õ¨Õ¶Õ¿Ö€Õ¥Ö„ Õ³Õ«Õ·Õ¿ Õ¸Ö‚Õ²Õ«Õ¶ Õ¯Õ¡Õ´ Õ½Õ¥Õ²Õ´Õ¥Ö„ «Ընտրել»։ +PathLabel=&ÕˆÖ‚Õ²Õ«Õ¶. +FileNotInDir2="%1" Ö†Õ¡ÕµÕ¬Õ¨ Õ¹Õ« Õ£Õ¿Õ¶Õ¾Õ¥Õ¬ "%2"-Õ¸Ö‚Õ´Ö‰ Ô¶Õ¥Õ¿Õ¥Õ²Õ¥Ö„ Õ³Õ«Õ·Õ¿ Õ½Õ¯Õ¡Õ¾Õ¡Õ¼Õ¡Õ¯ Õ¯Õ¡Õ´ Õ¨Õ¶Õ¿Ö€Õ¥Ö„ Õ¡ÕµÕ¬ ÕºÕ¡Õ¶Õ¡Õ¯Ö‰ +SelectDirectoryLabel=Ô½Õ¶Õ¤Ö€Õ¸Ö‚Õ´ Õ¥Õ¶Ö„ Õ¶Õ·Õ¥Õ¬ Õ°Õ¡Õ»Õ¸Ö€Õ¤ Õ½Õ¯Õ¡Õ¾Õ¡Õ¼Õ¡Õ¯Õ« Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨Ö‰ + +; *** Installation phase messages +SetupAborted=ÕÕ¥Õ²Õ¡Õ¯Õ¡ÕµÕ¸Ö‚Õ´Õ¨ Õ¹Õ« Õ¡Õ¾Õ¡Ö€Õ¿Õ¾Õ¥Õ¬Ö‰ %n%nÕˆÖ‚Õ²Õ²Õ¥Ö„ Õ­Õ¶Õ¤Õ«Ö€Õ¨ Ö‡ Õ¯Ö€Õ¯Õ«Õ¶ ÖƒÕ¸Ö€Õ±Õ¥Ö„Ö‰ +AbortRetryIgnoreSelectAction=Ô¸Õ¶Õ¿Ö€Õ¥Ö„ Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ +AbortRetryIgnoreRetry=&Ô¿Ö€Õ¯Õ«Õ¶ ÖƒÕ¸Ö€Õ±Õ¥Õ¬ +AbortRetryIgnoreIgnore=&Ô±Õ¶Õ¿Õ¥Õ½Õ¥Õ¬ Õ½Õ­Õ¡Õ¬Õ¨ Ö‡ Õ·Õ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¥Õ¬ +AbortRetryIgnoreCancel=Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬ Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¸Ö‚Õ´Õ¨ + +; *** 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=Ô²Õ¡Ö Õ©Õ¸Õ²Õ¶Õ¥Õ¬ Õ¡ÕµÕ½ Ö†Õ¡ÕµÕ¬Õ¨ (Õ­Õ¸Ö€Õ°Õ¸Ö‚Ö€Õ¤ Õ¹Õ« Õ¿Ö€Õ¾Õ¸Ö‚Õ´) +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=Ô¸Õ¶Õ©Õ¡ÖÕ«Õ¯ Ö…Õ£Õ¿Õ¾Õ¸Õ²Õ¨ + +; *** 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-Õ« Õ¡ÕºÕ¡Õ¿Õ¥Õ²Õ¡Õ¤Ö€Õ¸Ö‚Õ´Ö‰ + +; 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/tools/build-installer/inno/bin/Languages/BrazilianPortuguese.isl b/tools/build-installer/inno/bin/Languages/BrazilianPortuguese.isl new file mode 100644 index 00000000..69edb37f --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/BrazilianPortuguese.isl @@ -0,0 +1,384 @@ +; *** Inno Setup version 6.1.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/ +; +; 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=Português Brasileiro +LanguageID=$0416 +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 + +[Messages] + +; *** Application titles +SetupAppTitle=Instalador +SetupWindowTitle=%1 - Instalador +UninstallAppTitle=Desinstalar +UninstallAppFullTitle=Desinstalar %1 + +; *** Misc. common +InformationTitle=Informação +ConfirmTitle=Confirmar +ErrorTitle=Erro + +; *** SetupLdr messages +SetupLdrStartupMessage=Isto instalará o %1. Você deseja continuar? +LdrCannotCreateTemp=Incapaz de criar um arquivo temporário. Instalação abortada +LdrCannotExecTemp=Incapaz de executar o arquivo no diretório temporário. Instalação abortada +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nErro %2: %3 +SetupFileMissing=Está faltando o arquivo %1 do diretório de instalação. Por favor corrija o problema ou obtenha uma nova cópia do programa. +SetupFileCorrupt=Os arquivos de instalação estão corrompidos. Por favor obtenha uma nova cópia do programa. +SetupFileCorruptOrWrongVer=Os arquivos de instalação estão corrompidos ou são incompatíveis com esta versão do instalador. Por favor corrija o problema ou obtenha uma nova cópia do programa. +InvalidParameter=Um parâmetro inválido foi passado na linha de comando:%n%n%1 +SetupAlreadyRunning=O instalador já está em execução. +WindowsVersionNotSupported=Este programa não suporta a versão do Windows que seu computador está executando. +WindowsServicePackRequired=Este programa requer o %1 Service Pack %2 ou superior. +NotOnThisPlatform=Este programa não executará no %1. +OnlyOnThisPlatform=Este programa deve ser executado no %1. +OnlyOnTheseArchitectures=Este programa só pode ser instalado em versões do Windows projetadas para as seguintes arquiteturas de processadores:%n%n% 1 +WinVersionTooLowError=Este programa requer a %1 versão %2 ou superior. +WinVersionTooHighError=Este programa não pode ser instalado na %1 versão %2 ou superior. +AdminPrivilegesRequired=Você deve estar logado como administrador quando instalar este programa. +PowerUserPrivilegesRequired=Você deve estar logado como administrador ou como um membro do grupo de Usuários Power quando instalar este programa. +SetupAppRunningError=O instalador detectou que o %1 está atualmente em execução.%n%nPor favor feche todas as instâncias dele agora, então clique em OK pra continuar ou em Cancelar pra sair. +UninstallAppRunningError=O Desinstalador detectou que o %1 está atualmente em execução.%n%nPor favor feche todas as instâncias dele agora, então clique em OK pra continuar ou em Cancelar pra sair. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Selecione o Modo de Instalação do Instalador +PrivilegesRequiredOverrideInstruction=Selecione o modo de instalação +PrivilegesRequiredOverrideText1=O %1 pode ser instalado pra todos os usuários (requer privilégios administrativos) ou só pra você. +PrivilegesRequiredOverrideText2=O %1 pode ser instalado só pra você ou pra todos os usuários (requer privilégios administrativos). +PrivilegesRequiredOverrideAllUsers=Instalar pra &todos os usuários +PrivilegesRequiredOverrideAllUsersRecommended=Instalar pra &todos os usuários (recomendado) +PrivilegesRequiredOverrideCurrentUser=Instalar só &pra mim +PrivilegesRequiredOverrideCurrentUserRecommended=Instalar só &pra mim (recomendado) + +; *** Misc. errors +ErrorCreatingDir=O instalador foi incapaz de criar o diretório "%1" +ErrorTooManyFilesInDir=Incapaz de criar um arquivo no diretório "%1" porque ele contém arquivos demais + +; *** Setup common messages +ExitSetupTitle=Sair do Instalador +ExitSetupMessage=A Instalação não está completa. Se você sair agora o programa não será instalado.%n%nVocê pode executar o instalador de novo outra hora pra completar a instalação.%n%nSair do instalador? +AboutSetupMenuItem=&Sobre o Instalador... +AboutSetupTitle=Sobre o Instalador +AboutSetupMessage=%1 versão %2%n%3%n%n%1 home page:%n%4 +AboutSetupNote= +TranslatorNote= + +; *** Buttons +ButtonBack=< &Voltar +ButtonNext=&Avançar > +ButtonInstall=&Instalar +ButtonOK=OK +ButtonCancel=Cancelar +ButtonYes=&Sim +ButtonYesToAll=Sim pra &Todos +ButtonNo=&Não +ButtonNoToAll=Nã&o pra Todos +ButtonFinish=&Concluir +ButtonBrowse=&Procurar... +ButtonWizardBrowse=P&rocurar... +ButtonNewFolder=&Criar Nova Pasta + +; *** "Select Language" dialog messages +SelectLanguageTitle=Selecione o Idioma do Instalador +SelectLanguageLabel=Selecione o idioma pra usar durante a instalação: + +; *** Common wizard text +ClickNext=Clique em Avançar pra continuar ou em Cancelar pra sair do instalador. +BeveledLabel= +BrowseDialogTitle=Procurar Pasta +BrowseDialogLabel=Selecione uma pasta na lista abaixo, então clique em OK. +NewFolderName=Nova Pasta + +; *** "Welcome" wizard page +WelcomeLabel1=Bem-vindo ao Assistente do Instalador do [name] +WelcomeLabel2=Isto instalará o [name/ver] no seu computador.%n%nÉ recomendado que você feche todos os outros aplicativos antes de continuar. + +; *** "Password" wizard page +WizardPassword=Senha +PasswordLabel1=Esta instalação está protegida por senha. +PasswordLabel3=Por favor forneça a senha, então clique em Avançar pra continuar. As senhas são caso-sensitivo. +PasswordEditLabel=&Senha: +IncorrectPassword=A senha que você inseriu não está correta. Por favor tente de novo. + +; *** "License Agreement" wizard page +WizardLicense=Acordo de Licença +LicenseLabel=Por favor leia as seguintes informações importantes antes de continuar. +LicenseLabel3=Por favor leia o seguinte Acordo de Licença. Você deve aceitar os termos deste acordo antes de continuar com a instalação. +LicenseAccepted=Eu &aceito o acordo +LicenseNotAccepted=Eu &não aceito o acordo + +; *** "Information" wizard pages +WizardInfoBefore=Informação +InfoBeforeLabel=Por favor leia as seguintes informações importantes antes de continuar. +InfoBeforeClickLabel=Quando você estiver pronto pra continuar com o instalador, clique em Avançar. +WizardInfoAfter=Informação +InfoAfterLabel=Por favor leia as seguintes informações importantes antes de continuar. +InfoAfterClickLabel=Quando você estiver pronto pra continuar com o instalador, clique em Avançar. + +; *** "User Information" wizard page +WizardUserInfo=Informação do Usuário +UserInfoDesc=Por favor insira suas informações. +UserInfoName=&Nome do Usuário: +UserInfoOrg=&Organização: +UserInfoSerial=&Número de Série: +UserInfoNameRequired=Você deve inserir um nome. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Selecione o Local de Destino +SelectDirDesc=Aonde o [name] deve ser instalado? +SelectDirLabel3=O instalador instalará o [name] na seguinte pasta. +SelectDirBrowseLabel=Pra continuar clique em Avançar. Se você gostaria de selecionar uma pasta diferente, clique em Procurar. +DiskSpaceGBLabel=Pelo menos [gb] MBs de espaço livre em disco são requeridos. +DiskSpaceMBLabel=Pelo menos [mb] MBs de espaço livre em disco são requeridos. +CannotInstallToNetworkDrive=O instalador não pode instalar em um drive de rede. +CannotInstallToUNCPath=O instalador não pode instalar em um caminho UNC. +InvalidPath=Você deve inserir um caminho completo com a letra do drive; por exemplo:%n%nC:\APP%n%não um caminho UNC no formulário:%n%n\\server\share +InvalidDrive=O drive ou compartilhamento UNC que você selecionou não existe ou não está acessível. Por favor selecione outro. +DiskSpaceWarningTitle=Sem Espaço em Disco o Bastante +DiskSpaceWarning=O instalador requer pelo menos %1 KBs de espaço livre pra instalar mas o drive selecionado só tem %2 KBs disponíveis.%n%nVocê quer continuar de qualquer maneira? +DirNameTooLong=O nome ou caminho da pasta é muito longo. +InvalidDirName=O nome da pasta não é válido. +BadDirName32=Os nomes das pastas não pode incluir quaisquer dos seguintes caracteres:%n%n%1 +DirExistsTitle=A Pasta Existe +DirExists=A pasta:%n%n%1%n%njá existe. Você gostaria de instalar nesta pasta de qualquer maneira? +DirDoesntExistTitle=A Pasta Não Existe +DirDoesntExist=A pasta:%n%n%1%n%nnão existe. Você gostaria quer a pasta fosse criada? + +; *** "Select Components" wizard page +WizardSelectComponents=Selecionar Componentes +SelectComponentsDesc=Quais componentes devem ser instalados? +SelectComponentsLabel2=Selecione os componentes que você quer instalar; desmarque os componentes que você não quer instalar. Clique em Avançar quando você estiver pronto pra continuar. +FullInstallation=Instalação completa +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Instalação compacta +CustomInstallation=Instalação personalizada +NoUninstallWarningTitle=O Componente Existe +NoUninstallWarning=O instalador detectou que os seguintes componentes já estão instalados no seu computador:%n%n%1%n%nNão selecionar estes componentes não desinstalará eles.%n%nVocê gostaria de continuar de qualquer maneira? +ComponentSize1=%1 KBs +ComponentSize2=%1 MBs +ComponentsDiskSpaceGBLabel=A seleção atual requer pelo menos [gb] MBs de espaço em disco. +ComponentsDiskSpaceMBLabel=A seleção atual requer pelo menos [mb] MBs de espaço em disco. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Selecionar Tarefas Adicionais +SelectTasksDesc=Quais tarefas adicionais devem ser executadas? +SelectTasksLabel2=Selecione as tarefas adicionais que você gostaria que o instalador executasse enquanto instala o [name], então clique em Avançar. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Selecionar a Pasta do Menu Iniciar +SelectStartMenuFolderDesc=Aonde o instalador deve colocar os atalhos do programa? +SelectStartMenuFolderLabel3=O instalador criará os atalhos do programa na seguinte pasta do Menu Iniciar. +SelectStartMenuFolderBrowseLabel=Pra continuar clique em Avançar. Se você gostaria de selecionar uma pasta diferente, clique em Procurar. +MustEnterGroupName=Você deve inserir um nome de pasta. +GroupNameTooLong=O nome ou caminho da pasta é muito longo. +InvalidGroupName=O nome da pasta não é válido. +BadGroupName=O nome da pasta não pode incluir quaisquer dos seguintes caracteres:%n%n%1 +NoProgramGroupCheck2=&Não criar uma pasta no Menu Iniciar + +; *** "Ready to Install" wizard page +WizardReady=Pronto pra Instalar +ReadyLabel1=O instalador está agora pronto pra começar a instalar o [name] no seu computador. +ReadyLabel2a=Clique em Instalar pra continuar com a instalação ou clique em Voltar se você quer revisar ou mudar quaisquer configurações. +ReadyLabel2b=Clique em Instalar pra continuar com a instalação. +ReadyMemoUserInfo=Informação do usuário: +ReadyMemoDir=Local de destino: +ReadyMemoType=Tipo de instalação: +ReadyMemoComponents=Componentes selecionados: +ReadyMemoGroup=Pasta do Menu Iniciar: +ReadyMemoTasks=Tarefas adicionais: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Baixando arquivos adicionais... +ButtonStopDownload=&Parar download +StopDownload=Tem certeza que deseja parar o download? +ErrorDownloadAborted=Download abortado +ErrorDownloadFailed=Download falhou: %1 %2 +ErrorDownloadSizeFailed=Falha ao obter o tamanho: %1 %2 +ErrorFileHash1=Falha no hash do arquivo: %1 +ErrorFileHash2=Hash de arquivo inválido: esperado %1, encontrado %2 +ErrorProgress=Progresso inválido: %1 de %2 +ErrorFileSize=Tamanho de arquivo inválido: esperado %1, encontrado %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=Preparando pra Instalar +PreparingDesc=O instalador está se preparando pra instalar o [name] no seu computador. +PreviousInstallNotCompleted=A instalação/remoção de um programa anterior não foi completada. Você precisará reiniciar o computador pra completar essa instalação.%n%nApós reiniciar seu computador execute o instalador de novo pra completar a instalação do [name]. +CannotContinue=O instalador não pode continuar. Por favor clique em Cancelar pra sair. +ApplicationsFound=Os aplicativos a seguir estão usando arquivos que precisam ser atualizados pelo instalador. É recomendados que você permita ao instalador fechar automaticamente estes aplicativos. +ApplicationsFound2=Os aplicativos a seguir estão usando arquivos que precisam ser atualizados pelo instalador. É recomendados que você permita ao instalador fechar automaticamente estes aplicativos. Após a instalação ter completado, o instalador tentará reiniciar os aplicativos. +CloseApplications=&Fechar os aplicativos automaticamente +DontCloseApplications=&Não fechar os aplicativos +ErrorCloseApplications=O instalador foi incapaz de fechar automaticamente todos os aplicativos. É recomendado que você feche todos os aplicativos usando os arquivos que precisam ser atualizados pelo instalador antes de continuar. +PrepareToInstallNeedsRestart=A instalação deve reiniciar seu computador. Depois de reiniciar o computador, execute a Instalação novamente para concluir a instalação de [name].%n%nDeseja reiniciar agora? + +; *** "Installing" wizard page +WizardInstalling=Instalando +InstallingLabel=Por favor espere enquanto o instalador instala o [name] no seu computador. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Completando o Assistente do Instalador do [name] +FinishedLabelNoIcons=O instalador terminou de instalar o [name] no seu computador. +FinishedLabel=O instalador terminou de instalar o [name] no seu computador. O aplicativo pode ser iniciado selecionando os atalhos instalados. +ClickFinish=Clique em Concluir pra sair do Instalador. +FinishedRestartLabel=Pra completar a instalação do [name], o instalador deve reiniciar seu computador. Você gostaria de reiniciar agora? +FinishedRestartMessage=Pra completar a instalação do [name], o instalador deve reiniciar seu computador.%n%nVocê gostaria de reiniciar agora? +ShowReadmeCheck=Sim, eu gostaria de visualizar o arquivo README +YesRadio=&Sim, reiniciar o computador agora +NoRadio=&Não, eu reiniciarei o computador depois +; used for example as 'Run MyProg.exe' +RunEntryExec=Executar %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Visualizar %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=O Instalador Precisa do Próximo Disco +SelectDiskLabel2=Por favor insira o Disco %1 e clique em OK.%n%nSe os arquivos neste disco podem ser achados numa pasta diferente do que a exibida abaixo, insira o caminho correto ou clique em Procurar. +PathLabel=&Caminho: +FileNotInDir2=O arquivo "%1" não pôde ser localizado em "%2". Por favor insira o disco correto ou selecione outra pasta. +SelectDirectoryLabel=Por favor especifique o local do próximo disco. + +; *** Installation phase messages +SetupAborted=A instalação não foi completada.%n%nPor favor corrija o problema e execute o instalador de novo. +AbortRetryIgnoreSelectAction=Selecionar ação +AbortRetryIgnoreRetry=&Tentar de novo +AbortRetryIgnoreIgnore=&Ignorar o erro e continuar +AbortRetryIgnoreCancel=Cancelar instalação + +; *** Installation status messages +StatusClosingApplications=Fechando aplicativos... +StatusCreateDirs=Criando diretórios... +StatusExtractFiles=Extraindo arquivos... +StatusCreateIcons=Criando atalhos... +StatusCreateIniEntries=Criando entradas INI... +StatusCreateRegistryEntries=Criando entradas do registro... +StatusRegisterFiles=Registrando arquivos... +StatusSavingUninstall=Salvando informações de desinstalação... +StatusRunProgram=Concluindo a instalação... +StatusRestartingApplications=Reiniciando os aplicativos... +StatusRollback=Desfazendo as mudanças... + +; *** Misc. errors +ErrorInternal2=Erro interno: %1 +ErrorFunctionFailedNoCode=%1 falhou +ErrorFunctionFailed=%1 falhou; código %2 +ErrorFunctionFailedWithMessage=%1 falhou; código %2.%n%3 +ErrorExecutingProgram=Incapaz de executar o arquivo:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Erro ao abrir a chave do registro:%n%1\%2 +ErrorRegCreateKey=Erro ao criar a chave do registro:%n%1\%2 +ErrorRegWriteKey=Erro ao gravar a chave do registro:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Erro ao criar a entrada INI no arquivo "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Ignorar este arquivo (não recomendado) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignorar o erro e continuar (não recomendado) +SourceIsCorrupted=O arquivo de origem está corrompido +SourceDoesntExist=O arquivo de origem "%1" não existe +ExistingFileReadOnly2=O arquivo existente não pôde ser substituído porque está marcado como somente-leitura. +ExistingFileReadOnlyRetry=&Remover o atributo somente-leitura e tentar de novo +ExistingFileReadOnlyKeepExisting=&Manter o arquivo existente +ErrorReadingExistingDest=Um erro ocorreu enquanto tentava ler o arquivo existente: +FileExistsSelectAction=Selecione a ação +FileExists2=O arquivo já existe. +FileExistsOverwriteExisting=&Sobrescrever o arquivo existente +FileExistsKeepExisting=&Mantenha o arquivo existente +FileExistsOverwriteOrKeepAll=&Faça isso para os próximos conflitos +ExistingFileNewerSelectAction=Selecione a ação +ExistingFileNewer2=O arquivo existente é mais recente do que aquele que o Setup está tentando instalar. +ExistingFileNewerOverwriteExisting=&Sobrescrever o arquivo existente +ExistingFileNewerKeepExisting=&Mantenha o arquivo existente (recomendado) +ExistingFileNewerOverwriteOrKeepAll=&Faça isso para os próximos conflitos +ErrorChangingAttr=Um erro ocorreu enquanto tentava mudar os atributos do arquivo existente: +ErrorCreatingTemp=Um erro ocorreu enquanto tentava criar um arquivo no diretório destino: +ErrorReadingSource=Um erro ocorreu enquanto tentava ler o arquivo de origem: +ErrorCopying=Um erro ocorreu enquanto tentava copiar um arquivo: +ErrorReplacingExistingFile=Um erro ocorreu enquanto tentava substituir o arquivo existente: +ErrorRestartReplace=ReiniciarSubstituir falhou: +ErrorRenamingTemp=Um erro ocorreu enquanto tentava renomear um arquivo no diretório destino: +ErrorRegisterServer=Incapaz de registrar a DLL/OCX: %1 +ErrorRegSvr32Failed=O RegSvr32 falhou com o código de saída %1 +ErrorRegisterTypeLib=Incapaz de registrar a biblioteca de tipos: %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 bits +UninstallDisplayNameMark64Bit=64 bits +UninstallDisplayNameMarkAllUsers=Todos os usuários +UninstallDisplayNameMarkCurrentUser=Usuário atual + +; *** Post-installation errors +ErrorOpeningReadme=Um erro ocorreu enquanto tentava abrir o arquivo README. +ErrorRestartingComputer=O instalador foi incapaz de reiniciar o computador. Por favor faça isto manualmente. + +; *** Uninstaller messages +UninstallNotFound=O arquivo "%1" não existe. Não consegue desinstalar. +UninstallOpenError=O arquivo "%1" não pôde ser aberto. Não consegue desinstalar +UninstallUnsupportedVer=O arquivo do log da desinstalação "%1" está num formato não reconhecido por esta versão do desinstalador. Não consegue desinstalar +UninstallUnknownEntry=Uma entrada desconhecida (%1) foi encontrada no log da desinstalação +ConfirmUninstall=Você tem certeza que você quer remover completamente o %1 e todos os seus componentes? +UninstallOnlyOnWin64=Esta instalação só pode ser desinstalada em Windows 64 bits. +OnlyAdminCanUninstall=Esta instalação só pode ser desinstalada por um usuário com privilégios administrativos. +UninstallStatusLabel=Por favor espere enquanto o %1 é removido do seu computador. +UninstalledAll=O %1 foi removido com sucesso do seu computador. +UninstalledMost=Desinstalação do %1 completa.%n%nAlguns elementos não puderam ser removidos. Estes podem ser removidos manualmente. +UninstalledAndNeedsRestart=Pra completar a desinstalação do %1, seu computador deve ser reiniciado.%n%nVocê gostaria de reiniciar agora? +UninstallDataCorrupted=O arquivo "%1" está corrompido. Não consegue desinstalar + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Remover Arquivo Compartilhado? +ConfirmDeleteSharedFile2=O sistema indica que o seguinte arquivo compartilhado não está mais em uso por quaisquer programas. Você gostaria que a Desinstalação removesse este arquivo compartilhado?%n%nSe quaisquer programas ainda estão usando este arquivo e ele é removido, esses programas podem não funcionar apropriadamente. Se você não tiver certeza escolha Não. Deixar o arquivo no seu sistema não causará qualquer dano. +SharedFileNameLabel=Nome do arquivo: +SharedFileLocationLabel=Local: +WizardUninstalling=Status da Desinstalação +StatusUninstalling=Desinstalando o %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Instalando o %1. +ShutdownBlockReasonUninstallingApp=Desinstalando o %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 versão %2 +AdditionalIcons=Atalhos adicionais: +CreateDesktopIcon=Criar um atalho &na área de trabalho +CreateQuickLaunchIcon=Criar um atalho na &barra de inicialização rápida +ProgramOnTheWeb=%1 na Web +UninstallProgram=Desinstalar o %1 +LaunchProgram=Iniciar o %1 +AssocFileExtension=&Associar o %1 com a extensão do arquivo %2 +AssocingFileExtension=Associando o %1 com a extensão do arquivo %2... +AutoStartProgramGroupDescription=Inicialização: +AutoStartProgram=Iniciar o %1 automaticamente +AddonHostProgramNotFound=O %1 não pôde ser localizado na pasta que você selecionou.%n%nVocê quer continuar de qualquer maneira? diff --git a/tools/build-installer/inno/bin/Languages/Bulgarian.isl b/tools/build-installer/inno/bin/Languages/Bulgarian.isl new file mode 100644 index 00000000..d67871f8 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Bulgarian.isl @@ -0,0 +1,382 @@ +; *** Inno Setup version 6.1.0+ Bulgarian messages *** +; Ventsislav Dimitrov +; +; За да изтеглите преводи на този файл, предоÑтавени от потребители, поÑетете: +; http://www.jrsoftware.org/files/istrans/ +; +; Забележка: когато превеждате, не добавÑйте точка (.) в ÐºÑ€Ð°Ñ Ð½Ð° ÑъобщениÑ, +; които нÑмат, защото Inno Setup им Ð´Ð¾Ð±Ð°Ð²Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ (прибавÑнето на точка +; ще доведе до показване на две точки). + +[LangOptions] +; Следните три запиÑа Ñа много важни. Уверете Ñе, че Ñте прочел и разбирате +; раздела "[LangOptions]" на Ð¿Ð¾Ð¼Ð¾Ñ‰Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð». +LanguageName=БългарÑки +LanguageID=$0402 +LanguageCodePage=1251 +; Ðко езикът, на който превеждате, изиÑква Ñпециална гарнитура или размер на +; шрифта, извадете от коментар Ñъответните запиÑи по-долу и ги променете +; Ñпоред вашите нужди. +;DialogFontName= +;DialogFontSize=8 +;WelcomeFontName=Verdana +;WelcomeFontSize=12 +;TitleFontName=Arial +;TitleFontSize=29 +;CopyrightFontName=Arial +;CopyrightFontSize=8 + +[Messages] + +; *** Ð—Ð°Ð³Ð»Ð°Ð²Ð¸Ñ Ð½Ð° приложениÑта +SetupAppTitle=ИнÑталиране +SetupWindowTitle=ИнÑталиране на %1 +UninstallAppTitle=ДеинÑталиране +UninstallAppFullTitle=ДеинÑталиране на %1 + +; *** Ð—Ð°Ð³Ð»Ð°Ð²Ð¸Ñ Ð¾Ñ‚ общ тип +InformationTitle=Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ +ConfirmTitle=Потвърждение +ErrorTitle=Грешка + +; *** Ð¡ÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ð° Ð·Ð°Ñ€ÐµÐ¶Ð´Ð°Ñ‰Ð¸Ñ Ð¼Ð¾Ð´ÑƒÐ» +SetupLdrStartupMessage=Ще Ñе инÑталира %1. Желаете ли да продължите? +LdrCannotCreateTemp=Ðе е възможно да Ñе Ñъздаде временен файл. ИнÑталирането бе прекратено +LdrCannotExecTemp=Ðе е възможно да Ñе Ñтартира файл от временната директориÑ. ИнÑталирането бе прекратено + +; *** Ð¡ÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° грешка при Ñтартиране +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", за да продължите, или "Cancel" за изход. +UninstallAppRunningError=ДеинÑталаторът уÑтанови, че %1 Ñе изпълнÑва в момента.%n%nМолÑ, затворете вÑички ÐºÐ¾Ð¿Ð¸Ñ Ð½Ð° програмата и натиÑнете "OK", за да продължите, или "Cancel" за изход. + +; *** ВъпроÑи при Ñтартиране +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УебÑтраница:%n%4 +AboutSetupNote= +TranslatorNote=Превод на българÑки: Михаил Балабанов + +; *** Бутони +ButtonBack=< Ðа&зад +ButtonNext=Ðа&пред > +ButtonInstall=&ИнÑталиране +ButtonOK=OK +ButtonCancel=Отказ +ButtonYes=&Да +ButtonYesToAll=Да за &вÑички +ButtonNo=&Ðе +ButtonNoToAll=Ðе за в&Ñички +ButtonFinish=&Готово +ButtonBrowse=Пре&глед... +ButtonWizardBrowse=Пре&глед... +ButtonNewFolder=&Ðова папка + +; *** Ð¡ÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² Ð´Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ð¸Ñ Ð¿Ñ€Ð¾Ð·Ð¾Ñ€ÐµÑ† за избор на език +SelectLanguageTitle=Избор на език за инÑталатора +SelectLanguageLabel=Изберете кой език ще ползвате Ñ Ð¸Ð½Ñталатора. + +; *** ТекÑтове от общ тип на Ñъветника +ClickNext=ÐатиÑнете "Ðапред", за да продължите, или "Отказ" за затварÑне на инÑталатора. +BeveledLabel= +BrowseDialogTitle=Преглед за папка +BrowseDialogLabel=Изберете папка от Ð´Ð¾Ð»Ð½Ð¸Ñ ÑпиÑък и натиÑнете "OK". +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] МБ Ñвободно диÑково проÑтранÑтво. +CannotInstallToNetworkDrive=ИнÑталаторът не може да инÑталира на мрежово уÑтройÑтво. +CannotInstallToUNCPath=ИнÑталаторът не може да инÑталира в UNC път. +InvalidPath=ТрÑбва да въведете пълен път Ñ Ð±ÑƒÐºÐ²Ð° на уÑтройÑтво, например:%n%nC:\APP%n%nили UNC път във вида:%n%n\\Ñървър\Ñподелено мÑÑто +InvalidDrive=Избраното от Ð²Ð°Ñ ÑƒÑтройÑтво или Ñподелено UNC мÑÑто не ÑъщеÑтвува или не е доÑтъпно. МолÑ, изберете друго. +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=Пълна инÑÑ‚Ð°Ð»Ð°Ñ†Ð¸Ñ +; По възможноÑÑ‚ не превеждайте "Compact" като "Minimal" (има Ñе предвид "Minimal" на Ð’Ð°ÑˆÐ¸Ñ ÐµÐ·Ð¸Ðº) +CompactInstallation=Компактна инÑÑ‚Ð°Ð»Ð°Ñ†Ð¸Ñ +CustomInstallation=ИнÑÑ‚Ð°Ð»Ð°Ñ†Ð¸Ñ Ð¿Ð¾ избор +NoUninstallWarningTitle=Компонентите ÑъщеÑтвуват +NoUninstallWarning=ИнÑталаторът уÑтанови, че Ñледните компоненти Ñа вече инÑталирани в компютърa:%n%n%1%n%nОтказването на тези компоненти нÑма да ги деинÑталира.%n%nЖелаете ли вÑе пак да продължите? +ComponentSize1=%1 кБ +ComponentSize2=%1 МБ +ComponentsDiskSpaceGBLabel=ÐаправениÑÑ‚ избор изиÑква поне [gb] ГБ диÑково проÑтранÑтво. +ComponentsDiskSpaceMBLabel=ÐаправениÑÑ‚ избор изиÑква поне [mb] МБ диÑково проÑтранÑтво. + +; *** Страница "Избор на допълнителни задачи" на Ñъветника +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=Допълнителни задачи: + +; *** Страница "TDownloadWizardPage" на Ñъветника и DownloadTemporaryFile +DownloadingLabel=ИзтеглÑне на допълнителни файлове... +ButtonStopDownload=&Спри изтеглÑнето +StopDownload=Сигурни ли Ñте, че иÑкате да Ñпрете изтеглÑнето? +ErrorDownloadAborted=ИзтеглÑнето беше прекъÑнато +ErrorDownloadFailed=ИзтеглÑнето беше неуÑпешно: %1 %2 +ErrorDownloadSizeFailed=ÐеуÑпешно получаване на размер: %1 %2 +ErrorFileHash1=ÐеуÑпешна контролна Ñума на файл: %1 +ErrorFileHash2=Ðевалидна контролна Ñума на файл: очаквана %1, открита %2 +ErrorProgress=Ðевалиден напредък: %1 of %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=&Ðе, ще реÑтартирам компютъра по-къÑно +; Използва Ñе например в "Стартиране на MyProg.exe" +RunEntryExec=Стартиране на %1 +; Използва Ñе например в "Преглеждане на Readme.txt" +RunEntryShellExec=Преглеждане на %1 + +; *** ТекÑтове от рода на "ИнÑталаторът изиÑква Ñледващ ноÑител" +ChangeDiskTitle=ИнÑталаторът изиÑква Ñледващ ноÑител +SelectDiskLabel2=МолÑ, поÑтавете ноÑител %1 и натиÑнете "ОК".%n%nÐко файловете от ноÑÐ¸Ñ‚ÐµÐ»Ñ Ñе намират в различна от показаната по-долу папка, въведете Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð¸Ñ Ð¿ÑŠÑ‚ до Ñ‚ÑÑ… или натиÑнете "Преглед". +PathLabel=П&ÑŠÑ‚: +FileNotInDir2=Файлът "%1" не бе намерен в "%2". МолÑ, поÑтавете Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð¸Ñ Ð½Ð¾Ñител или изберете друга папка. +SelectDirectoryLabel=МолÑ, поÑочете меÑтоположението на ÑÐ»ÐµÐ´Ð²Ð°Ñ‰Ð¸Ñ Ð½Ð¾Ñител. + +; *** Ð¡ÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ñ‚ фаза "ИнÑталиране" +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=ÐеуÑпешно отложено замеÑтване: +ErrorRenamingTemp=Грешка при опит за преименуване на файл в целевата директориÑ: +ErrorRegisterServer=Ðе е възможно да Ñе региÑтрира библиотека от тип DLL/OCX: %1 +ErrorRegSvr32Failed=ÐеуÑпешно изпълнение на RegSvr32 Ñ ÐºÐ¾Ð´ на изход %1 +ErrorRegisterTypeLib=Ðе е възможно да Ñе региÑтрира библиотека от типове: %1 + +; *** Обозначаване на показваните имена на програми за деинÑталиране +UninstallDisplayNameMark=%1 (%2) +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32-битова +UninstallDisplayNameMark64Bit=64-битова +UninstallDisplayNameMarkAllUsers=Ð’Ñички потребители +UninstallDisplayNameMarkCurrentUser=Текущ потребител + +; *** Грешки Ñлед инÑталиране +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" е повреден. ДеинÑталирането е невъзможно + +; *** Ð¡ÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ñ‚ фаза "ДеинÑталиране" +ConfirmDeleteSharedFileTitle=Премахване на Ñподелен файл? +ConfirmDeleteSharedFile2=СиÑтемата отчита, че ÑледниÑÑ‚ Ñподелен файл вече не Ñе ползва от Ð½Ð¸ÐºÐ¾Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°. Желаете ли деинÑталаторът да го премахне?%n%nÐко нÑÐºÐ¾Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° вÑе пак ползва файла и той бъде изтрит, програмата може да Ñпре да работи правилно. Ðко Ñе колебаете, изберете "Ðе". ОÑтавÑнето на файла в ÑиÑтемата е безвредно. +SharedFileNameLabel=Име на файла: +SharedFileLocationLabel=МеÑтоположение: +WizardUninstalling=Ход на деинÑталирането +StatusUninstalling=%1 Ñе деинÑталира... + +; *** ОбÑÑÐ½ÐµÐ½Ð¸Ñ Ð·Ð° блокирано Ñпиране на ÑиÑтемата +ShutdownBlockReasonInstallingApp=ИнÑталира Ñе %1. +ShutdownBlockReasonUninstallingApp=ДеинÑталира Ñе %1. + +; ПотребителÑките ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾-долу не Ñе ползват от ÑÐ°Ð¼Ð¸Ñ Ð¸Ð½Ñталатор, но +; ако ползвате такива в Ñкриптовете Ñи, вероÑтно бихте иÑкали да ги преведете. + +[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/tools/build-installer/inno/bin/Languages/Catalan.isl b/tools/build-installer/inno/bin/Languages/Catalan.isl new file mode 100644 index 00000000..5fc86822 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Catalan.isl @@ -0,0 +1,371 @@ +; *** Inno Setup version 6.1.0+ Catalan messages *** +; +; Translated by Carles Millan (email: carles@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 + +[LangOptions] + +LanguageName=Catal<00E0> +LanguageID=$0403 +LanguageCodePage=1252 + +[Messages] + +; *** Application titles +SetupAppTitle=Instal·lació +SetupWindowTitle=Instal·lació - %1 +UninstallAppTitle=Desinstal·lació +UninstallAppFullTitle=Desinstal·la %1 + +; *** Misc. common +InformationTitle=Informació +ConfirmTitle=Confirmació +ErrorTitle=Error + +; *** SetupLdr messages +SetupLdrStartupMessage=Aquest programa instal·larà %1. Voleu continuar? +LdrCannotCreateTemp=No s'ha pogut crear un fitxer temporal. Instal·lació cancel·lada +LdrCannotExecTemp=No s'ha pogut executar el fitxer a la carpeta temporal. Instal·lació cancel·lada +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nError %2: %3 +SetupFileMissing=El fitxer %1 no es troba a la carpeta d'instal·lació. Resoleu el problema o obteniu una nova còpia del programa. +SetupFileCorrupt=Els fitxers d'instal·lació estan corromputs. Obteniu una nova còpia del programa. +SetupFileCorruptOrWrongVer=Els fitxers d'instal·lació estan espatllats, o són incompatibles amb aquesta versió del programa. Resoleu el problema o obteniu una nova còpia del programa. +InvalidParameter=Un paràmetre invàlid ha estat passat a la línia de comanda:%n%n%1 +SetupAlreadyRunning=La instal·lació ja està en curs. +WindowsVersionNotSupported=Aquest programa no suporta la versió de Windows instal·lada al vostre ordinador. +WindowsServicePackRequired=Aquest programa necessita %1 Service Pack %2 o posterior. +NotOnThisPlatform=Aquest programa no funcionarà sota %1. +OnlyOnThisPlatform=Aquest programa només pot ser executat sota %1. +OnlyOnTheseArchitectures=Aquest programa només pot ser instal·lat en versions de Windows dissenyades per a les següents arquitectures de processador:%n%n%1 +WinVersionTooLowError=Aquest programa requereix %1 versió %2 o posterior. +WinVersionTooHighError=Aquest programa no pot ser instal·lat sota %1 versió %2 o posterior. +AdminPrivilegesRequired=Cal que tingueu privilegis d'administrador per poder instal·lar aquest programa. +PowerUserPrivilegesRequired=Cal que accediu com a administrador o com a membre del grup Power Users en instal·lar aquest programa. +SetupAppRunningError=El programa d'instal·lació ha detectat que %1 s'està executant actualment.%n%nTanqueu el programa i premeu Accepta per a continuar o Cancel·la per a sortir. +UninstallAppRunningError=El programa de desinstal·lació ha detectat que %1 s'està executant en aquest moment.%n%nTanqueu el programa i premeu Accepta per a continuar o Cancel·la per a sortir. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Selecció del Mode d'Instal·lació +PrivilegesRequiredOverrideInstruction=Trieu mode d'instal·lació +PrivilegesRequiredOverrideText1=%1 pot ser instal·lat per a tots els usuaris (cal tenir privilegis d'administrador), o només per a vós. +PrivilegesRequiredOverrideText2=%1 pot ser instal·lat només per a vós, o per a tots els usuaris (cal tenir privilegis d'administrador). +PrivilegesRequiredOverrideAllUsers=Instal·lació per a &tots els usuaris +PrivilegesRequiredOverrideAllUsersRecommended=Instal·lació per a &tots els usuaris (recomanat) +PrivilegesRequiredOverrideCurrentUser=Instal·lació només per a &mi +PrivilegesRequiredOverrideCurrentUserRecommended=Instal·lació només per a &mi (recomanat) + +; *** Misc. errors +ErrorCreatingDir=El programa d'instal·lació no ha pogut crear la carpeta "%1" +ErrorTooManyFilesInDir=No s'ha pogut crear un fitxer a la carpeta "%1" perquè conté massa fitxers + +; *** Setup common messages +ExitSetupTitle=Surt +ExitSetupMessage=La instal·lació no s'ha completat. Si sortiu ara, el programa no serà instal·lat.%n%nPer a completar-la podreu tornar a executar el programa d'instal·lació quan vulgueu.%n%nVoleu sortir-ne? +AboutSetupMenuItem=&Sobre la instal·lació... +AboutSetupTitle=Sobre la instal·lació +AboutSetupMessage=%1 versió %2%n%3%n%nPàgina web de %1:%n%4 +AboutSetupNote= +TranslatorNote=Catalan translation by Carles Millan (carles at carlesmillan.cat) + +; *** Buttons +ButtonBack=< &Enrere +ButtonNext=&Següent > +ButtonInstall=&Instal·la +ButtonOK=Accepta +ButtonCancel=Cancel·la +ButtonYes=&Sí +ButtonYesToAll=Sí a &tot +ButtonNo=&No +ButtonNoToAll=N&o a tot +ButtonFinish=&Finalitza +ButtonBrowse=&Explora... +ButtonWizardBrowse=&Cerca... +ButtonNewFolder=Crea &nova carpeta + +; *** "Select Language" dialog messages +SelectLanguageTitle=Trieu idioma +SelectLanguageLabel=Trieu idioma a emprar durant la instal·lació. + +; *** Common wizard text +ClickNext=Premeu Següent per a continuar o Cancel·la per a abandonar la instal·lació. +BeveledLabel= +BrowseDialogTitle=Trieu una carpeta +BrowseDialogLabel=Trieu la carpeta de destinació i premeu Accepta. +NewFolderName=Nova carpeta + +; *** "Welcome" wizard page +WelcomeLabel1=Benvingut a l'assistent d'instal·lació de [name] +WelcomeLabel2=Aquest programa instal·larà [name/ver] al vostre ordinador.%n%nÉs molt recomanable que abans de continuar tanqueu tots els altres programes oberts, per tal d'evitar conflictes durant el procés d'instal·lació. + +; *** "Password" wizard page +WizardPassword=Contrasenya +PasswordLabel1=Aquesta instal·lació està protegida amb una contrasenya. +PasswordLabel3=Indiqueu la contrasenya i premeu Següent per a continuar. Aquesta contrasenya distingeix entre majúscules i minúscules. +PasswordEditLabel=&Contrasenya: +IncorrectPassword=La contrasenya introduïda no és correcta. Torneu-ho a intentar. + +; *** "License Agreement" wizard page +WizardLicense=Acord de Llicència +LicenseLabel=Cal que llegiu aquesta informació abans de continuar. +LicenseLabel3=Cal que llegiu l'Acord de Llicència següent. Cal que n'accepteu els termes abans de continuar amb la instal·lació. +LicenseAccepted=&Accepto l'acord +LicenseNotAccepted=&No accepto l'acord + +; *** "Information" wizard pages +WizardInfoBefore=Informació +InfoBeforeLabel=Llegiu la informació següent abans de continuar. +InfoBeforeClickLabel=Quan estigueu preparat per a continuar, premeu Següent. +WizardInfoAfter=Informació +InfoAfterLabel=Llegiu la informació següent abans de continuar. +InfoAfterClickLabel=Quan estigueu preparat per a continuar, premeu Següent + +; *** "User Information" wizard page +WizardUserInfo=Informació sobre l'usuari +UserInfoDesc=Introduïu la vostra informació. +UserInfoName=&Nom de l'usuari: +UserInfoOrg=&Organització +UserInfoSerial=&Número de sèrie: +UserInfoNameRequired=Cal que hi introduïu un nom + +; *** "Select Destination Location" wizard page +WizardSelectDir=Trieu Carpeta de Destinació +SelectDirDesc=On s'ha d'instal·lar [name]? +SelectDirLabel3=El programa d'instal·lació instal·larà [name] a la carpeta següent. +SelectDirBrowseLabel=Per a continuar, premeu Següent. Si desitgeu triar una altra capeta, premeu Cerca. +DiskSpaceGBLabel=Aquest programa necessita un mínim de [gb] GB d'espai a disc. +DiskSpaceMBLabel=Aquest programa necessita un mínim de [mb] MB d'espai a disc. +CannotInstallToNetworkDrive=La instal·lació no es pot fer en un disc de xarxa. +CannotInstallToUNCPath=La instal·lació no es pot fer a una ruta UNC. +InvalidPath=Cal donar una ruta completa amb lletra d'unitat, per exemple:%n%nC:\Aplicació%n%no bé una ruta UNC en la forma:%n%n\\servidor\compartit +InvalidDrive=El disc o ruta de xarxa seleccionat no existeix, trieu-ne un altre. +DiskSpaceWarningTitle=No hi ha prou espai al disc +DiskSpaceWarning=El programa d'instal·lació necessita com a mínim %1 KB d'espai lliure, però el disc seleccionat només té %2 KB disponibles.%n%nTot i amb això, desitgeu continuar? +DirNameTooLong=El nom de la carpeta o de la ruta és massa llarg. +InvalidDirName=El nom de la carpeta no és vàlid. +BadDirName32=Un nom de carpeta no pot contenir cap dels caràcters següents:%n%n%1 +DirExistsTitle=La carpeta existeix +DirExists=La carpeta:%n%n%1%n%nja existeix. Voleu instal·lar igualment el programa en aquesta carpeta? +DirDoesntExistTitle=La Carpeta No Existeix +DirDoesntExist=La carpeta:%n%n%1%n%nno existeix. Voleu que sigui creada? + +; *** "Select Program Group" wizard page +WizardSelectComponents=Trieu Components +SelectComponentsDesc=Quins components cal instal·lar? +SelectComponentsLabel2=Trieu els components que voleu instal·lar; elimineu els components que no voleu instal·lar. Premeu Següent per a continuar. +FullInstallation=Instal·lació completa +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Instal·lació compacta +CustomInstallation=Instal·lació personalitzada +NoUninstallWarningTitle=Els components Existeixen +NoUninstallWarning=El programa d'instal·lació ha detectat que els components següents ja es troben al vostre ordinador:%n%n%1%n%nSi no estan seleccionats no seran desinstal·lats.%n%nVoleu continuar igualment? +ComponentSize1=%1 Kb +ComponentSize2=%1 Mb +ComponentsDiskSpaceGBLabel=Aquesta selecció requereix un mínim de [gb] GB d'espai al disc. +ComponentsDiskSpaceMBLabel=Aquesta selecció requereix un mínim de [mb] Mb d'espai al disc. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Trieu tasques addicionals +SelectTasksDesc=Quines tasques addicionals cal executar? +SelectTasksLabel2=Trieu les tasques addicionals que voleu que siguin executades mentre s'instal·la [name], i després premeu Següent. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Trieu la carpeta del Menú Inici +SelectStartMenuFolderDesc=On cal situar els enllaços del programa? +SelectStartMenuFolderLabel3=El programa d'instal·lació crearà l'accés directe al programa a la següent carpeta del menú d'Inici. +SelectStartMenuFolderBrowseLabel=Per a continuar, premeu Següent. Si desitgeu triar una altra carpeta, premeu Cerca. +MustEnterGroupName=Cal que hi introduïu un nom de carpeta. +GroupNameTooLong=El nom de la carpeta o de la ruta és massa llarg. +InvalidGroupName=El nom de la carpeta no és vàlid. +BadGroupName=El nom del grup no pot contenir cap dels caràcters següents:%n%n%1 +NoProgramGroupCheck2=&No creïs una carpeta al Menú Inici + +; *** "Ready to Install" wizard page +WizardReady=Preparat per a instal·lar +ReadyLabel1=El programa d'instal·lació està preparat per a iniciar la instal·lació de [name] al vostre ordinador. +ReadyLabel2a=Premeu Instal·la per a continuar amb la instal·lació, o Enrere si voleu revisar o modificar les opcions d'instal·lació. +ReadyLabel2b=Premeu Instal·la per a continuar amb la instal·lació. +ReadyMemoUserInfo=Informació de l'usuari: +ReadyMemoDir=Carpeta de destinació: +ReadyMemoType=Tipus d'instal·lació: +ReadyMemoComponents=Components seleccionats: +ReadyMemoGroup=Carpeta del Menú Inici: +ReadyMemoTasks=Tasques addicionals: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Descarregant els fitxers addicionals... +ButtonStopDownload=&Atura la descàrrega +StopDownload=Esteu segur que voleu aturar la descàrrega? +ErrorDownloadAborted=Descàrrega cancel·lada +ErrorDownloadFailed=La descàrrega ha fallat: %1 %2 +ErrorDownloadSizeFailed=La mesura de la descàrrega ha fallat: %1 %2 +ErrorFileHash1=El hash del fitxer ha fallat: %1 +ErrorFileHash2=El hash del fitxer és invàlid: s'esperava %1, s'ha trobat %2 +ErrorProgress=Progrés invàlid: %1 de %2 +ErrorFileSize=Mida del fitxer invàlida: s'esperava %1, s'ha trobat %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=Preparant la instal·lació +PreparingDesc=Preparant la instal·lació de [name] al vostre ordinador. +PreviousInstallNotCompleted=La instal·lació o desinstal·lació anterior no s'ha dut a terme. Caldrà que reinicieu l'ordinador per a finalitzar aquesta instal·lació.%n%nDesprés de reiniciar l'ordinador, executeu aquest programa de nou per completar la instal·lació de [name]. +CannotContinue=La instal·lació no pot continuar. Premeu Cancel·la per a sortir. +ApplicationsFound=Les següents aplicacions estan fent servir fitxers que necessiten ser actualitzats per la instal·lació. Es recomana que permeteu a la instal·lació tancar automàticament aquestes aplicacions. +ApplicationsFound2=Les següents aplicacions estan fent servir fitxers que necessiten ser actualitzats per la instal·lació. Es recomana que permeteu a la instal·lació tancar automàticament aquestes aplicacions. Després de completar la instal·lació s'intentarà reiniciar les aplicacions. +CloseApplications=&Tanca automàticament les aplicacions +DontCloseApplications=&No tanquis les aplicacions +ErrorCloseApplications=El programa d'instal·lació no ha pogut tancar automàticament totes les aplicacions. Es recomana que abans de continuar tanqueu totes les aplicacions que estan usant fitxers que han de ser actualitzats pel programa d'instal·lació. +PrepareToInstallNeedsRestart=El programa d'instal·lació ha de reiniciar l'ordinador. Després del reinici, executeu de nou l'instal·lador per tal de completar la instal·lació de [name].%n%nVoleu reiniciar-lo ara? + +; *** "Installing" wizard page +WizardInstalling=Instal·lant +InstallingLabel=Espereu mentre s'instal·la [name] al vostre ordinador. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Completant l'assistent d'instal·lació de [name] +FinishedLabelNoIcons=El programa ha finalitzat la instal·lació de [name] al vostre ordinador. +FinishedLabel=El programa ha finalitzat la instal·lació de [name] al vostre ordinador. L'aplicació pot ser iniciada seleccionant les icones instal·lades. +ClickFinish=Premeu Finalitza per a sortir de la instal·lació. +FinishedRestartLabel=Per a completar la instal·lació de [name] cal reiniciar l'ordinador. Voleu fer-ho ara? +FinishedRestartMessage=Per a completar la instal·lació de [name] cal reiniciar l'ordinador. Voleu fer-ho ara? +ShowReadmeCheck=Sí, vull visualitzar el fitxer LLEGIUME.TXT +YesRadio=&Sí, reiniciar l'ordinador ara +NoRadio=&No, reiniciaré l'ordinador més tard +; used for example as 'Run MyProg.exe' +RunEntryExec=Executa %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Visualitza %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=El programa d'instal·lació necessita el disc següent +SelectDiskLabel2=Introduiu el disc %1 i premeu Continua.%n%nSi els fitxers d'aquest disc es poden trobar en una carpeta diferent de la indicada tot seguit, introduïu-ne la ruta correcta o bé premeu Explora. +PathLabel=&Ruta: +FileNotInDir2=El fitxer "%1" no s'ha pogut trobar a "%2". Introduïu el disc correcte o trieu una altra carpeta. +SelectDirectoryLabel=Indiqueu on es troba el disc següent. + +; *** Installation phase messages +SetupAborted=La instal·lació no s'ha completat.%n%n%Resoleu el problema i executeu de nou el programa d'instal·lació. +AbortRetryIgnoreSelectAction=Trieu acció +AbortRetryIgnoreRetry=&Torna-ho a intentar +AbortRetryIgnoreIgnore=&Ignora l'error i continua +AbortRetryIgnoreCancel=Cancel·la la instal·lació + +; *** Installation status messages +StatusClosingApplications=Tancant aplicacions... +StatusCreateDirs=Creant carpetes... +StatusExtractFiles=Extraient fitxers... +StatusCreateIcons=Creant enllaços del programa... +StatusCreateIniEntries=Creant entrades al fitxer INI... +StatusCreateRegistryEntries=Creant entrades de registre... +StatusRegisterFiles=Registrant fitxers... +StatusSavingUninstall=Desant informació de desinstal·lació... +StatusRunProgram=Finalitzant la instal·lació... +StatusRestartingApplications=Reiniciant aplicacions... +StatusRollback=Desfent els canvis... + +; *** Misc. errors +ErrorInternal2=Error intern: %1 +ErrorFunctionFailedNoCode=%1 ha fallat +ErrorFunctionFailed=%1 ha fallat; codi %2 +ErrorFunctionFailedWithMessage=%1 ha fallat; codi %2.%n%3 +ErrorExecutingProgram=No es pot executar el fitxer:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Error en obrir la clau de registre:%n%1\%2 +ErrorRegCreateKey=Error en crear la clau de registre:%n%1\%2 +ErrorRegWriteKey=Error en escriure a la clau de registre:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Error en crear l'entrada INI al fitxer "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Salta't aquest fitxer (no recomanat) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignora l'error i continua (no recomanat) +SourceIsCorrupted=El fitxer d'origen està corromput +SourceDoesntExist=El fitxer d'origen "%1" no existeix +ExistingFileReadOnly2=El fitxer existent no ha pogut ser substituït perquè està marcat com a només lectura. +ExistingFileReadOnlyRetry=&Lleveu-li l'atribut de només lectura i torneu-ho a intentar +ExistingFileReadOnlyKeepExisting=&Manté el fitxer existent +ErrorReadingExistingDest=S'ha produït un error en llegir el fitxer: +FileExistsSelectAction=Trieu acció +FileExists2=El fitxer ja existeix. +FileExistsOverwriteExisting=&Sobreescriu el fitxer existent +FileExistsKeepExisting=&Manté el fitxer existent +FileExistsOverwriteOrKeepAll=&Fes-ho també per als propers conflictes +ExistingFileNewerSelectAction=Trieu acció +ExistingFileNewer2=El fitxer existent és més nou que el que s'intenta instal·lar. +ExistingFileNewerOverwriteExisting=&Sobreescriu el fitxer existent +ExistingFileNewerKeepExisting=&Manté el fitxer existent (recomanat) +ExistingFileNewerOverwriteOrKeepAll=&Fes-ho també per als propers conflictes +ErrorChangingAttr=Hi ha hagut un error en canviar els atributs del fitxer: +ErrorCreatingTemp=Hi ha hagut un error en crear un fitxer a la carpeta de destinació: +ErrorReadingSource=Hi ha hagut un error en llegir el fitxer d'origen: +ErrorCopying=Hi ha hagut un error en copiar un fitxer: +ErrorReplacingExistingFile=Hi ha hagut un error en reemplaçar el fitxer existent: +ErrorRestartReplace=Ha fallat reemplaçar: +ErrorRenamingTemp=Hi ha hagut un error en reanomenar un fitxer a la carpeta de destinació: +ErrorRegisterServer=No s'ha pogut registrar el DLL/OCX: %1 +ErrorRegSvr32Failed=Ha fallat RegSvr32 amb el codi de sortida %1 +ErrorRegisterTypeLib=No s'ha pogut registrar la biblioteca de tipus: %1 + +; *** Uninstall display name markings +UninstallDisplayNameMark=%1 (%2) +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32-bit +UninstallDisplayNameMark64Bit=64-bit +UninstallDisplayNameMarkAllUsers=Tots els usuaris +UninstallDisplayNameMarkCurrentUser=Usuari actual + +; *** Post-installation errors +ErrorOpeningReadme=Hi ha hagut un error en obrir el fitxer LLEGIUME.TXT. +ErrorRestartingComputer=El programa d'instal·lació no ha pogut reiniciar l'ordinador. Cal que ho feu manualment. + +; *** Uninstaller messages +UninstallNotFound=El fitxer "%1" no existeix. No es pot desinstal·lar. +UninstallOpenError=El fitxer "%1" no pot ser obert. No es pot desinstal·lar +UninstallUnsupportedVer=El fitxer de desinstal·lació "%1" està en un format no reconegut per aquesta versió del desinstal·lador. No es pot desinstal·lar +UninstallUnknownEntry=S'ha trobat una entrada desconeguda (%1) al fitxer de desinstal·lació. +ConfirmUninstall=Esteu segur de voler eliminar completament %1 i tots els seus components? +UninstallOnlyOnWin64=Aquest programa només pot ser desinstal·lat en Windows de 64 bits. +OnlyAdminCanUninstall=Aquest programa només pot ser desinstal·lat per un usuari amb privilegis d'administrador. +UninstallStatusLabel=Espereu mentre s'elimina %1 del vostre ordinador. +UninstalledAll=%1 ha estat desinstal·lat correctament del vostre ordinador. +UninstalledMost=Desinstal·lació de %1 completada.%n%nAlguns elements no s'han pogut eliminar. Poden ser eliminats manualment. +UninstalledAndNeedsRestart=Per completar la instal·lació de %1, cal reiniciar el vostre ordinador.%n%nVoleu fer-ho ara? +UninstallDataCorrupted=El fitxer "%1" està corromput. No es pot desinstal·lar. + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Eliminar fitxer compartit? +ConfirmDeleteSharedFile2=El sistema indica que el fitxer compartit següent ja no és emprat per cap altre programa. Voleu que la desinstal·lació elimini aquest fitxer?%n%nSi algun programa encara el fa servir i és eliminat, podria no funcionar correctament. Si no n'esteu segur, trieu No. Deixar el fitxer al sistema no farà cap mal. +SharedFileNameLabel=Nom del fitxer: +SharedFileLocationLabel=Localització: +WizardUninstalling=Estat de la desinstal·lació +StatusUninstalling=Desinstal·lant %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Instal·lant %1. +ShutdownBlockReasonUninstallingApp=Desinstal·lant %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 versió %2 +AdditionalIcons=Icones addicionals: +CreateDesktopIcon=Crea una icona a l'&Escriptori +CreateQuickLaunchIcon=Crea una icona a la &Barra de tasques +ProgramOnTheWeb=%1 a Internet +UninstallProgram=Desinstal·la %1 +LaunchProgram=Obre %1 +AssocFileExtension=&Associa %1 amb l'extensió de fitxer %2 +AssocingFileExtension=Associant %1 amb l'extensió de fitxer %2... +AutoStartProgramGroupDescription=Inici: +AutoStartProgram=Inicia automàticament %1 +AddonHostProgramNotFound=%1 no ha pogut ser trobat a la carpeta seleccionada.%n%nVoleu continuar igualment? diff --git a/tools/build-installer/inno/bin/Languages/Corsican.isl b/tools/build-installer/inno/bin/Languages/Corsican.isl new file mode 100644 index 00000000..6f03bcaf --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Corsican.isl @@ -0,0 +1,399 @@ +; *** Inno Setup version 6.1.0+ Corsican messages *** +; +; To download user-contributed translations of this file, go to: +; https://jrsoftware.org/files/istrans/ +; +; Note: When translating this text, do not add periods (.) to the end of +; messages that didn't have them already, because on those messages Inno +; Setup adds the periods automatically (appending a period would result in +; two periods being displayed). + +; Created and maintained by Patriccollu di Santa Maria è Sichè +; 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+ +; September 17th, 2011 - Creation for version 5.1.11 + +[LangOptions] +; The following three entries are very important. Be sure to read and +; understand the '[LangOptions] section' topic in the help file. +LanguageName=Corsu +LanguageID=$0483 +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 + +[Messages] + +; *** Application titles +SetupAppTitle=Assistente d’installazione +SetupWindowTitle=Assistente d’installazione - %1 +UninstallAppTitle=Disinstallà +UninstallAppFullTitle=Disinstallazione di %1 + +; *** Misc. common +InformationTitle=Infurmazione +ConfirmTitle=Cunfirmà +ErrorTitle=Sbagliu + +; *** SetupLdr messages +SetupLdrStartupMessage=St’assistente hà da installà %1. Vulete cuntinuà ? +LdrCannotCreateTemp=Impussibule di creà un cartulare timpurariu. Assistente d’installazione interrottu +LdrCannotExecTemp=Impussibule d’eseguisce u schedariu in u cartulare timpurariu. Assistente d’installazione interrottu +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nSbagliu %2 : %3 +SetupFileMissing=U schedariu %1 manca in u cartulare d’installazione. Ci vole à currege u penseru o ottene una nova copia di u prugramma. +SetupFileCorrupt=I schedarii d’installazione sò alterati. Ci vole à ottene una nova copia di u prugramma. +SetupFileCorruptOrWrongVer=I schedarii d’installazione sò alterati, o sò incumpatibule cù sta versione di l’assistente. Ci vole à currege u penseru o ottene una nova copia di u prugramma. +InvalidParameter=Un parametru micca accettevule hè statu passatu in a linea di cumanda :%n%n%1 +SetupAlreadyRunning=L’assistente d’installazione hè dighjà in corsu. +WindowsVersionNotSupported=Stu prugramma ùn pò micca funziunà cù a versione di Windows installata nant’à st’urdinatore. +WindowsServicePackRequired=Stu prugramma richiede %1 Service Pack %2 o più recente. +NotOnThisPlatform=Stu prugramma ùn funzionerà micca cù %1. +OnlyOnThisPlatform=Stu prugramma deve funzionà cù %1. +OnlyOnTheseArchitectures=Stu prugramma pò solu esse installatu nant’à e versioni di Windows fatte apposta per st’architetture di prucessore :%n%n%1 +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. +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. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Selezziunà u modu d’installazione di l’assistente +PrivilegesRequiredOverrideInstruction=Selezziunà u modu d’installazione +PrivilegesRequiredOverrideText1=%1 pò esse installatu per tutti l’utilizatore (richiede i diritti d’amministratore), o solu per voi. +PrivilegesRequiredOverrideText2=%1 pò esse installatu solu per voi, o per tutti l’utilizatore (richiede i diritti d’amministratore). +PrivilegesRequiredOverrideAllUsers=Installazione per &tutti l’utilizatori +PrivilegesRequiredOverrideAllUsersRecommended=Installazione per &tutti l’utilizatori (ricumandatu) +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 + +; *** Setup common messages +ExitSetupTitle=Compie l’assistente +ExitSetupMessage=L’assistente ùn hè micca compiu bè. S’è voi escite avà, u prugramma ùn serà micca installatu.%n%nPudete impiegà l’assistente torna un altra volta per compie l’installazione.%n%nCompie l’assistente ? +AboutSetupMenuItem=&Apprupositu di l’assistente… +AboutSetupTitle=Apprupositu di l’assistente +AboutSetupMessage=%1 versione %2%n%3%n%n%1 pagina d’accolta :%n%4 +AboutSetupNote= +TranslatorNote=Traduzzione in lingua corsa da Patriccollu di Santa Maria è Sichè + +; *** Buttons +ButtonBack=< &Precedente +ButtonNext=&Seguente > +ButtonInstall=&Installà +ButtonOK=Vai +ButtonCancel=Abbandunà +ButtonYes=&Iè +ButtonYesToAll=Iè per &tutti +ButtonNo=I&nnò +ButtonNoToAll=Innò per t&utti +ButtonFinish=&Piantà +ButtonBrowse=&Sfuglià… +ButtonWizardBrowse=&Sfuglià… +ButtonNewFolder=&Creà un novu cartulare + +; *** "Select Language" dialog messages +SelectLanguageTitle=Definisce a lingua di l’assistente +SelectLanguageLabel=Selezziunà a lingua à impiegà per l’installazione. + +; *** Common wizard text +ClickNext=Sceglie Seguente per cuntinuà, o Abbandunà per compie l’assistente. +BeveledLabel= +BrowseDialogTitle=Sfuglià u cartulare +BrowseDialogLabel=Selezziunà un cartulare in a lista inghjò, eppò sceglie Vai. +NewFolderName=Novu cartulare + +; *** "Welcome" wizard page +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. + +; *** "License Agreement" wizard page +WizardLicense=Cuntrattu di licenza +LicenseLabel=Ci vole à leghje l’infurmazione impurtante chì seguiteghja nanzu di cuntinuà. +LicenseLabel3=Ci vole à leghje u cuntrattu di licenza chì seguiteghja. Duvete accettà i termini di stu cuntrattu nanzu di cuntinuà l’installazione. +LicenseAccepted=Sò d’&accunsentu cù u cuntrattu +LicenseNotAccepted=Ùn sò &micca d’accunsentu cù u cuntrattu + +; *** "Information" wizard pages +WizardInfoBefore=Infurmazione +InfoBeforeLabel=Ci vole à leghje l’infurmazione impurtante chì seguiteghja nanzu di cuntinuà. +InfoBeforeClickLabel=Quandu site prontu à cuntinuà cù l’assistente, sciglite Seguente. +WizardInfoAfter=Infurmazione +InfoAfterLabel=Ci vole à leghje l’infurmazione impurtante chì seguiteghja nanzu di cuntinuà. +InfoAfterClickLabel=Quandu site prontu à cuntinuà cù l’assistente, sciglite Seguente. + +; *** "User Information" wizard page +WizardUserInfo=Infurmazioni di l’utilizatore +UserInfoDesc=Ci vole à scrive e vostre infurmazioni. +UserInfoName=&Nome d’utilizatore : +UserInfoOrg=&Urganismu : +UserInfoSerial=&Numeru di Seria : +UserInfoNameRequired=Ci vole à scrive un nome. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Selezziunà u locu di destinazione +SelectDirDesc=Induve [name] deve esse installatu ? +SelectDirLabel3=L’assistente installerà [name] in stu cartulare. +SelectDirBrowseLabel=Per cuntinuà, sceglie Seguente. S’è voi preferisce selezziunà un altru cartulare, sciglite Sfuglià. +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 +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 ? +DirNameTooLong=U nome di cartulare o u chjassu hè troppu longu. +InvalidDirName=U nome di cartulare ùn hè micca accettevule. +BadDirName32=I nomi di cartulare ùn ponu micca cuntene sti caratteri :%n%n%1 +DirExistsTitle=Cartulare esistente +DirExists=U cartulare :%n%n%1%n%nesiste dighjà. Vulete installà in stu cartulare quantunque ? +DirDoesntExistTitle=Cartulare inesistente +DirDoesntExist=U cartulare :%n%n%1%n%nùn esiste micca. Vulete chì stu cartulare sia creatu ? + +; *** "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à. +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 ? +ComponentSize1=%1 Ko +ComponentSize2=%1 Mo +ComponentsDiskSpaceGBLabel=A selezzione attuale richiede omancu [gb] Go di spaziu liberu nant’à u discu. +ComponentsDiskSpaceMBLabel=A selezzione attuale richiede omancu [mb] Mo di spaziu liberu nant’à u discu. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Selezziunà trattamenti addizziunali +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 » +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 ». +SelectStartMenuFolderBrowseLabel=Per cuntinuà, sceglie Seguente. S’è voi preferisce selezziunà un altru cartulare, sciglite Sfuglià. +MustEnterGroupName=Ci vole à scrive 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 » + +; *** "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. +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 » : +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 ? +ErrorDownloadAborted=Scaricamentu interrottu +ErrorDownloadFailed=Scaricamentu fiascu : %1 %2 +ErrorDownloadSizeFailed=Fiascu per ottene a dimensione : %1 %2 +ErrorFileHash1=Fiascu di u tazzeghju di u schedariu : %1 +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 + +; *** "Preparing to Install" wizard page +WizardPreparing=Preparazione di l’installazione +PreparingDesc=L’assistente appronta l’installazione di [name] nant’à l’urdinatore. +PreviousInstallNotCompleted=L’installazione o a cacciatura di un prugramma precedente ùn s’hè micca compia bè. Ci vulerà à ridimarrà l’urdinatore per compie st’installazione.%n%nDopu, ci vulerà à rilancià l’assistente per compie l’installazione di [name]. +CannotContinue=L’assistente ùn pò micca cuntinuà. Sceglie Abbandunà per esce. +ApplicationsFound=St’appiecazioni impieganu schedarii chì devenu esse mudificati da l’assistente. Hè ricumandatu di permette à l’assistente di chjode autumaticamente st’appiecazioni. +ApplicationsFound2=St’appiecazioni impieganu schedarii chì devenu esse mudificati da l’assistente. Hè ricumandatu di permette à l’assistente di chjode autumaticamente st’appiecazioni. S’è l’installazione si compie bè, l’assistente pruverà di rilancià l’appiecazioni. +CloseApplications=Chjode &autumaticamente l’appiecazioni +DontCloseApplications=Ùn chjode &micca l’appiecazioni +ErrorCloseApplications=L’assistente ùn hà micca pussutu chjode autumaticamente tutti l’appiecazioni. Nanzu di cuntinuà, hè ricumandatu di chjode tutti l’appiecazioni chì impieganu schedarii chì devenu esse mudificati da l’assistente durante l’installazione. +PrepareToInstallNeedsRestart=L’assistente deve ridimarrà l’urdinatore. Dopu, ci vulerà à rilancià l’assistente per compie l’installazione di [name].%n%nVulete ridimarrà l’urdinatore subitu ? + +; *** "Installing" wizard page +WizardInstalling=Installazione in corsu +InstallingLabel=Ci vole à aspettà durante l’installazione di [name] nant’à l’urdinatore. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Fine di l’installazione di [name] +FinishedLabelNoIcons=L’assistente hà compiu l’installazione di [name] nant’à l’urdinatore. +FinishedLabel=L’assistente hà compiu l’installazione di [name] nant’à l’urdinatore. L’appiecazione pò esse lanciata selezziunendu l’accurtatoghji installati. +ClickFinish=Sceglie Piantà per compie l’assistente. +FinishedRestartLabel=Per compie l’installazione di [name], l’assistente deve ridimarrà l’urdinatore. Vulete ridimarrà l’urdinatore subitu ? +FinishedRestartMessage=Per compie l’installazione di [name], l’assistente deve ridimarrà l’urdinatore.%n%nVulete ridimarrà l’urdinatore subitu ? +ShowReadmeCheck=Iè, vogliu leghje u schedariu LISEZMOI o README +YesRadio=&Iè, ridimarrà l’urdinatore subitu +NoRadio=I&nnò, preferiscu ridimarrà l’urdinatore dopu +; used for example as 'Run MyProg.exe' +RunEntryExec=Eseguisce %1 +; used for example as 'View Readme.txt' +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à. +PathLabel=&Chjassu : +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 +SetupAborted=L’installazione ùn s’hè micca compia bè.%n%nCi vole à currege u penseru è eseguisce l’assistente torna. +AbortRetryIgnoreSelectAction=Selezziunate un’azzione +AbortRetryIgnoreRetry=&Pruvà torna +AbortRetryIgnoreIgnore=&Ignurà u sbagliu è cuntinuà +AbortRetryIgnoreCancel=Abbandunà l’installazione + +; *** Installation status messages +StatusClosingApplications=Chjusura di l’appiecazioni… +StatusCreateDirs=Creazione di i cartulari… +StatusExtractFiles=Estrazzione di i schedarii… +StatusCreateIcons=Creazione di l’accurtatoghji… +StatusCreateIniEntries=Creazione di l’elementi INI… +StatusCreateRegistryEntries=Creazione di l’elementi di u registru… +StatusRegisterFiles=Arregistramentu di i schedarii… +StatusSavingUninstall=Cunservazione di l’informazioni di disinstallazione… +StatusRunProgram=Cumpiera di l’installazione… +StatusRestartingApplications=Relanciu di l’appiecazioni… +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 +ErrorExecutingProgram=Impussibule d’eseguisce u schedariu :%n%1 + +; *** Registry errors +ErrorRegOpenKey=Sbagliu durante l’apertura di a chjave di registru :%n%1\%2 +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 ». + +; *** 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 +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 +ErrorReadingExistingDest=Un sbagliu hè accadutu pruvendu di leghje u schedariu esistente : +FileExistsSelectAction=Selezziunate un’azzione +FileExists2=U schedariu esiste dighjà. +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à. +ExistingFileNewerOverwriteExisting=&Rimpiazzà u schedariu chì esiste +ExistingFileNewerKeepExisting=Cunservà u schedariu &esistente (ricumandatu) +ExistingFileNewerOverwriteOrKeepAll=&Fà què per l’altri cunflitti +ErrorChangingAttr=Un sbagliu hè accadutu pruvendu di cambià l’attributi di u schedariu esistente : +ErrorCreatingTemp=Un sbagliu hè accadutu pruvendu di creà un schedariu in u cartulare di destinazione : +ErrorReadingSource=Un sbagliu hè accadutu pruvendu di leghje u schedariu d’urigine : +ErrorCopying=Un sbagliu hè accadutu pruvendu di cupià un schedariu : +ErrorReplacingExistingFile=Un sbagliu hè accadutu pruvendu di rimpiazzà u schedariu esistente : +ErrorRestartReplace=Fiascu di Rimpiazzamentu di schedariu à u riavviu di l’urdinatore : +ErrorRenamingTemp=Un sbagliu hè accadutu pruvendu di rinuminà un schedariu in u cartulare di destinazione : +ErrorRegisterServer=Impussibule d’arregistrà a bibliuteca DLL/OCX : %1 +ErrorRegSvr32Failed=Fiascu di RegSvr32 cù codice d’esciuta %1 +ErrorRegisterTypeLib=Impussibule d’arregistrà a bibliuteca di tipu : %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=Tutti l’utilizatori +UninstallDisplayNameMarkCurrentUser=L’utilizatore attuale + +; *** Post-installation errors +ErrorOpeningReadme=Un sbagliu hè accadutu pruvendu d’apre u schedariu LISEZMOI o README. +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à +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 ? +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à + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Caccià i schedarii sparti ? +ConfirmDeleteSharedFile2=U sistema indicheghja chì u schedariu spartu ùn hè più impiegatu da nisunu prugramma. Vulete chì a disinstallazione cacci stu schedariu spartu ?%n%nS’è qualchì prugramma impiegheghja sempre stu schedariu è ch’ellu hè cacciatu, quellu prugramma ùn puderà funziunà currettamente. S’è ùn site micca sicuru, sceglie Innò. Lascià stu schedariu nant’à u sistema ùn pò micca pruduce danni. +SharedFileNameLabel=Nome di schedariu : +SharedFileLocationLabel=Lucalizazione : +WizardUninstalling=Statu di disinstallazione +StatusUninstalling=Disinstallazione di %1… + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Installazione di %1. +ShutdownBlockReasonUninstallingApp=Disinstallazione di %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 versione %2 +AdditionalIcons=Accurtatoghji addizziunali : +CreateDesktopIcon=Creà un accurtatoghju nant’à u &scagnu +CreateQuickLaunchIcon=Creà un accurtatoghju nant’à a barra di &lanciu prontu +ProgramOnTheWeb=%1 nant’à u Web +UninstallProgram=Disinstallà %1 +LaunchProgram=Lancià %1 +AssocFileExtension=&Assucià %1 cù l’estensione di schedariu %2 +AssocingFileExtension=Associu di %1 cù l’estensione di schedariu %2… +AutoStartProgramGroupDescription=Lanciu autumaticu : +AutoStartProgram=Lanciu autumaticu di %1 +AddonHostProgramNotFound=Impussibule di truvà %1 in u cartulare selezziunatu.%n%nVulete cuntinuà l’installazione quantunque ? diff --git a/tools/build-installer/inno/bin/Languages/Czech.isl b/tools/build-installer/inno/bin/Languages/Czech.isl new file mode 100644 index 00000000..9e37db5e --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Czech.isl @@ -0,0 +1,378 @@ +; ******************************************************* +; *** *** +; *** Inno Setup version 6.1.0+ Czech messages *** +; *** *** +; *** Original Author: *** +; *** *** +; *** Ivo Bauer (bauer@ozm.cz) *** +; *** *** +; *** Contributors: *** +; *** *** +; *** Lubos Stanek (lubek@users.sourceforge.net) *** +; *** Vitezslav Svejdar (vitezslav.svejdar@cuni.cz) *** +; *** Jiri Fenz (jirifenz@gmail.com) *** +; *** *** +; ******************************************************* + +[LangOptions] +LanguageName=<010C>e<0161>tina +LanguageID=$0405 +LanguageCodePage=1250 + +[Messages] + +; *** Application titles +SetupAppTitle=Prùvodce instalací +SetupWindowTitle=Prùvodce instalací - %1 +UninstallAppTitle=Prùvodce odinstalací +UninstallAppFullTitle=Prùvodce odinstalací - %1 + +; *** Misc. common +InformationTitle=Informace +ConfirmTitle=Potvrzení +ErrorTitle=Chyba + +; *** SetupLdr messages +SetupLdrStartupMessage=Vítá Vás prùvodce instalací produktu %1. Chcete pokraèovat? +LdrCannotCreateTemp=Nelze vytvoøit doèasný soubor. Prùvodce instalací bude ukonèen +LdrCannotExecTemp=Nelze spustit soubor v doèasné složce. Prùvodce instalací bude ukonèen +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nChyba %2: %3 +SetupFileMissing=Instalaèní složka neobsahuje soubor %1. Opravte prosím tuto chybu nebo si opatøete novou kopii tohoto produktu. +SetupFileCorrupt=Soubory prùvodce instalací jsou poškozeny. Opatøete si prosím novou kopii tohoto produktu. +SetupFileCorruptOrWrongVer=Soubory prùvodce instalací jsou poškozeny nebo se nesluèují s touto verzí prùvodce instalací. Opravte prosím tuto chybu nebo si opatøete novou kopii tohoto produktu. +InvalidParameter=Pøíkazový øádek obsahuje neplatný parametr:%n%n%1 +SetupAlreadyRunning=Prùvodce instalací je již spuštìn. +WindowsVersionNotSupported=Tento produkt nepodporuje verzi MS Windows, která bìží na Vašem poèítaèi. +WindowsServicePackRequired=Tento produkt vyžaduje %1 Service Pack %2 nebo vyšší. +NotOnThisPlatform=Tento produkt nelze spustit ve %1. +OnlyOnThisPlatform=Tento produkt musí být spuštìn ve %1. +OnlyOnTheseArchitectures=Tento produkt lze nainstalovat pouze ve verzích MS Windows s podporou architektury procesorù:%n%n%1 +WinVersionTooLowError=Tento produkt vyžaduje %1 verzi %2 nebo vyšší. +WinVersionTooHighError=Tento produkt nelze nainstalovat ve %1 verzi %2 nebo vyšší. +AdminPrivilegesRequired=K instalaci tohoto produktu musíte být pøihlášeni s oprávnìními správce. +PowerUserPrivilegesRequired=K instalaci tohoto produktu musíte být pøihlášeni s oprávnìními správce nebo èlena skupiny Power Users. +SetupAppRunningError=Prùvodce instalací zjistil, že produkt %1 je nyní spuštìn.%n%nZavøete prosím všechny instance tohoto produktu a pak pokraèujte klepnutím na tlaèítko OK, nebo ukonèete instalaci tlaèítkem Zrušit. +UninstallAppRunningError=Prùvodce odinstalací zjistil, že produkt %1 je nyní spuštìn.%n%nZavøete prosím všechny instance tohoto produktu a pak pokraèujte klepnutím na tlaèítko OK, nebo ukonèete odinstalaci tlaèítkem Zrušit. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Výbìr režimu prùvodce instalací +PrivilegesRequiredOverrideInstruction=Zvolte režim instalace +PrivilegesRequiredOverrideText1=Produkt %1 lze nainstalovat pro všechny uživatele (musíte být pøihlášeni s oprávnìními správce), nebo pouze pro Vás. +PrivilegesRequiredOverrideText2=Produkt %1 lze nainstalovat pouze pro Vás, nebo pro všechny uživatele (musíte být pøihlášeni s oprávnìními správce). +PrivilegesRequiredOverrideAllUsers=Nainstalovat pro &všechny uživatele +PrivilegesRequiredOverrideAllUsersRecommended=Nainstalovat pro &všechny uživatele (doporuèuje se) +PrivilegesRequiredOverrideCurrentUser=Nainstalovat pouze pro &mì +PrivilegesRequiredOverrideCurrentUserRecommended=Nainstalovat pouze pro &mì (doporuèuje se) + +; *** Misc. errors +ErrorCreatingDir=Prùvodci instalací se nepodaøilo vytvoøit složku "%1" +ErrorTooManyFilesInDir=Nelze vytvoøit soubor ve složce "%1", protože tato složka již obsahuje pøíliš mnoho souborù + +; *** Setup common messages +ExitSetupTitle=Ukonèit prùvodce instalací +ExitSetupMessage=Instalace nebyla zcela dokonèena. Jestliže nyní prùvodce instalací ukonèíte, produkt nebude nainstalován.%n%nPrùvodce instalací mùžete znovu spustit kdykoliv jindy a instalaci dokonèit.%n%nChcete prùvodce instalací ukonèit? +AboutSetupMenuItem=&O prùvodci instalací... +AboutSetupTitle=O prùvodci instalací +AboutSetupMessage=%1 verze %2%n%3%n%n%1 domovská stránka:%n%4 +AboutSetupNote= +TranslatorNote=Czech translation maintained by Ivo Bauer (bauer@ozm.cz), Lubos Stanek (lubek@users.sourceforge.net), Vitezslav Svejdar (vitezslav.svejdar@cuni.cz) and Jiri Fenz (jirifenz@gmail.com) + +; *** Buttons +ButtonBack=< &Zpìt +ButtonNext=&Další > +ButtonInstall=&Instalovat +ButtonOK=OK +ButtonCancel=Zrušit +ButtonYes=&Ano +ButtonYesToAll=Ano &všem +ButtonNo=&Ne +ButtonNoToAll=N&e všem +ButtonFinish=&Dokonèit +ButtonBrowse=&Procházet... +ButtonWizardBrowse=&Procházet... +ButtonNewFolder=&Vytvoøit novou složku + +; *** "Select Language" dialog messages +SelectLanguageTitle=Výbìr jazyka prùvodce instalací +SelectLanguageLabel=Zvolte jazyk, který se má použít bìhem instalace. + +; *** Common wizard text +ClickNext=Pokraèujte klepnutím na tlaèítko Další, nebo ukonèete prùvodce instalací tlaèítkem Zrušit. +BeveledLabel= +BrowseDialogTitle=Vyhledat složku +BrowseDialogLabel=Z níže uvedeného seznamu vyberte složku a klepnìte na tlaèítko OK. +NewFolderName=Nová složka + +; *** "Welcome" wizard page +WelcomeLabel1=Vítá Vás prùvodce instalací produktu [name]. +WelcomeLabel2=Produkt [name/ver] bude nainstalován na Váš poèítaè.%n%nDøíve než budete pokraèovat, doporuèuje se zavøít veškeré spuštìné aplikace. + +; *** "Password" wizard page +WizardPassword=Heslo +PasswordLabel1=Tato instalace je chránìna heslem. +PasswordLabel3=Zadejte prosím heslo a pokraèujte klepnutím na tlaèítko Další. Pøi zadávání hesla rozlišujte malá a velká písmena. +PasswordEditLabel=&Heslo: +IncorrectPassword=Zadané heslo není správné. Zkuste to prosím znovu. + +; *** "License Agreement" wizard page +WizardLicense=Licenèní smlouva +LicenseLabel=Døíve než budete pokraèovat, pøeètìte si prosím pozornì následující dùležité informace. +LicenseLabel3=Pøeètìte si prosím následující licenèní smlouvu. Aby instalace mohla pokraèovat, musíte souhlasit s podmínkami této smlouvy. +LicenseAccepted=&Souhlasím s podmínkami licenèní smlouvy +LicenseNotAccepted=&Nesouhlasím s podmínkami licenèní smlouvy + +; *** "Information" wizard pages +WizardInfoBefore=Informace +InfoBeforeLabel=Døíve než budete pokraèovat, pøeètìte si prosím pozornì následující dùležité informace. +InfoBeforeClickLabel=Pokraèujte v instalaci klepnutím na tlaèítko Další. +WizardInfoAfter=Informace +InfoAfterLabel=Døíve než budete pokraèovat, pøeètìte si prosím pozornì následující dùležité informace. +InfoAfterClickLabel=Pokraèujte v instalaci klepnutím na tlaèítko Další. + +; *** "User Information" wizard page +WizardUserInfo=Informace o uživateli +UserInfoDesc=Zadejte prosím požadované údaje. +UserInfoName=&Uživatelské jméno: +UserInfoOrg=&Spoleènost: +UserInfoSerial=Sé&riové èíslo: +UserInfoNameRequired=Musíte zadat uživatelské jméno. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Zvolte cílové umístìní +SelectDirDesc=Kam má být produkt [name] nainstalován? +SelectDirLabel3=Prùvodce nainstaluje produkt [name] do následující složky. +SelectDirBrowseLabel=Pokraèujte klepnutím na tlaèítko Další. Chcete-li zvolit jinou složku, klepnìte na tlaèítko Procházet. +DiskSpaceGBLabel=Instalace vyžaduje nejménì [gb] GB volného místa na disku. +DiskSpaceMBLabel=Instalace vyžaduje nejménì [mb] MB volného místa na disku. +CannotInstallToNetworkDrive=Prùvodce instalací nemùže instalovat do síové jednotky. +CannotInstallToUNCPath=Prùvodce instalací nemùže instalovat do cesty UNC. +InvalidPath=Musíte zadat úplnou cestu vèetnì písmene jednotky; napøíklad:%n%nC:\Aplikace%n%nnebo cestu UNC ve tvaru:%n%n\\server\sdílená složka +InvalidDrive=Vámi zvolená jednotka nebo cesta UNC neexistuje nebo není dostupná. Zvolte prosím jiné umístìní. +DiskSpaceWarningTitle=Nedostatek místa na disku +DiskSpaceWarning=Prùvodce instalací vyžaduje nejménì %1 KB volného místa pro instalaci produktu, ale na zvolené jednotce je dostupných pouze %2 KB.%n%nChcete pøesto pokraèovat? +DirNameTooLong=Název složky nebo cesta jsou pøíliš dlouhé. +InvalidDirName=Název složky není platný. +BadDirName32=Název složky nemùže obsahovat žádný z následujících znakù:%n%n%1 +DirExistsTitle=Složka existuje +DirExists=Složka:%n%n%1%n%njiž existuje. Má se pøesto instalovat do této složky? +DirDoesntExistTitle=Složka neexistuje +DirDoesntExist=Složka:%n%n%1%n%nneexistuje. Má být tato složka vytvoøena? + +; *** "Select Components" wizard page +WizardSelectComponents=Zvolte souèásti +SelectComponentsDesc=Jaké souèásti mají být nainstalovány? +SelectComponentsLabel2=Zaškrtnìte souèásti, které mají být nainstalovány; souèásti, které se nemají instalovat, ponechte nezaškrtnuté. Pokraèujte klepnutím na tlaèítko Další. +FullInstallation=Úplná instalace +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Kompaktní instalace +CustomInstallation=Volitelná instalace +NoUninstallWarningTitle=Souèásti existují +NoUninstallWarning=Prùvodce instalací zjistil, že následující souèásti jsou již na Vašem poèítaèi nainstalovány:%n%n%1%n%nNezahrnete-li tyto souèásti do výbìru, nebudou nyní odinstalovány.%n%nChcete pøesto pokraèovat? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=Vybrané souèásti vyžadují nejménì [gb] GB místa na disku. +ComponentsDiskSpaceMBLabel=Vybrané souèásti vyžadují nejménì [mb] MB místa na disku. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Zvolte další úlohy +SelectTasksDesc=Které další úlohy mají být provedeny? +SelectTasksLabel2=Zvolte další úlohy, které mají být provedeny v prùbìhu instalace produktu [name], a pak pokraèujte klepnutím na tlaèítko Další. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Vyberte složku v nabídce Start +SelectStartMenuFolderDesc=Kam má prùvodce instalací umístit zástupce aplikace? +SelectStartMenuFolderLabel3=Prùvodce instalací vytvoøí zástupce aplikace v následující složce nabídky Start. +SelectStartMenuFolderBrowseLabel=Pokraèujte klepnutím na tlaèítko Další. Chcete-li zvolit jinou složku, klepnìte na tlaèítko Procházet. +MustEnterGroupName=Musíte zadat název složky. +GroupNameTooLong=Název složky nebo cesta jsou pøíliš dlouhé. +InvalidGroupName=Název složky není platný. +BadGroupName=Název složky nemùže obsahovat žádný z následujících znakù:%n%n%1 +NoProgramGroupCheck2=&Nevytváøet složku v nabídce Start + +; *** "Ready to Install" wizard page +WizardReady=Instalace je pøipravena +ReadyLabel1=Prùvodce instalací je nyní pøipraven nainstalovat produkt [name] na Váš poèítaè. +ReadyLabel2a=Pokraèujte v instalaci klepnutím na tlaèítko Instalovat. Pøejete-li si zmìnit nìkterá nastavení instalace, klepnìte na tlaèítko Zpìt. +ReadyLabel2b=Pokraèujte v instalaci klepnutím na tlaèítko Instalovat. +ReadyMemoUserInfo=Informace o uživateli: +ReadyMemoDir=Cílové umístìní: +ReadyMemoType=Typ instalace: +ReadyMemoComponents=Vybrané souèásti: +ReadyMemoGroup=Složka v nabídce Start: +ReadyMemoTasks=Další úlohy: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Stahují se další soubory... +ButtonStopDownload=&Zastavit stahování +StopDownload=Urèitì chcete stahování zastavit? +ErrorDownloadAborted=Stahování pøerušeno +ErrorDownloadFailed=Stahování selhalo: %1 %2 +ErrorDownloadSizeFailed=Nepodaøilo se zjistit velikost: %1 %2 +ErrorFileHash1=Nepodaøilo se urèit kontrolní souèet souboru: %1 +ErrorFileHash2=Neplatný kontrolní souèet souboru: oèekáváno %1, nalezeno %2 +ErrorProgress=Neplatný prùbìh: %1 of %2 +ErrorFileSize=Neplatná velikost souboru: oèekáváno %1, nalezeno %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=Pøíprava k instalaci +PreparingDesc=Prùvodce instalací pøipravuje instalaci produktu [name] na Váš poèítaè. +PreviousInstallNotCompleted=Instalace/odinstalace pøedchozího produktu nebyla zcela dokonèena. Aby mohla být dokonèena, musíte restartovat Váš poèítaè.%n%nPo restartování Vašeho poèítaèe spuste znovu prùvodce instalací, aby bylo možné dokonèit instalaci produktu [name]. +CannotContinue=Prùvodce instalací nemùže pokraèovat. Ukonèete prosím prùvodce instalací klepnutím na tlaèítko Zrušit. +ApplicationsFound=Následující aplikace pøistupují k souborùm, které je tøeba bìhem instalace aktualizovat. Doporuèuje se povolit prùvodci instalací, aby tyto aplikace automaticky zavøel. +ApplicationsFound2=Následující aplikace pøistupují k souborùm, které je tøeba bìhem instalace aktualizovat. Doporuèuje se povolit prùvodci instalací, aby tyto aplikace automaticky zavøel. Po dokonèení instalace se prùvodce instalací pokusí aplikace restartovat. +CloseApplications=&Zavøít aplikace automaticky +DontCloseApplications=&Nezavírat aplikace +ErrorCloseApplications=Prùvodci instalací se nepodaøilo automaticky zavøít všechny aplikace. Døíve než budete pokraèovat, doporuèuje se zavøít veškeré aplikace pøistupující k souborùm, které je tøeba bìhem instalace aktualizovat. +PrepareToInstallNeedsRestart=Prùvodce instalací musí restartovat Váš poèítaè. Po restartování Vašeho poèítaèe spuste prùvodce instalací znovu, aby bylo možné dokonèit instalaci produktu [name].%n%nChcete jej restartovat nyní? + +; *** "Installing" wizard page +WizardInstalling=Instalování +InstallingLabel=Èekejte prosím, dokud prùvodce instalací nedokonèí instalaci produktu [name] na Váš poèítaè. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Dokonèuje se instalace produktu [name] +FinishedLabelNoIcons=Prùvodce instalací dokonèil instalaci produktu [name] na Váš poèítaè. +FinishedLabel=Prùvodce instalací dokonèil instalaci produktu [name] na Váš poèítaè. Produkt lze spustit pomocí nainstalovaných zástupcù. +ClickFinish=Ukonèete prùvodce instalací klepnutím na tlaèítko Dokonèit. +FinishedRestartLabel=K dokonèení instalace produktu [name] je nezbytné, aby prùvodce instalací restartoval Váš poèítaè. Chcete jej restartovat nyní? +FinishedRestartMessage=K dokonèení instalace produktu [name] je nezbytné, aby prùvodce instalací restartoval Váš poèítaè.%n%nChcete jej restartovat nyní? +ShowReadmeCheck=Ano, chci zobrazit dokument "ÈTIMNE" +YesRadio=&Ano, chci nyní restartovat poèítaè +NoRadio=&Ne, poèítaè restartuji pozdìji +; used for example as 'Run MyProg.exe' +RunEntryExec=Spustit %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Zobrazit %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Prùvodce instalací vyžaduje další disk +SelectDiskLabel2=Vložte prosím disk %1 a klepnìte na tlaèítko OK.%n%nPokud se soubory na tomto disku nacházejí v jiné složce než v té, která je zobrazena níže, pak zadejte správnou cestu nebo ji zvolte klepnutím na tlaèítko Procházet. +PathLabel=&Cesta: +FileNotInDir2=Soubor "%1" nelze najít v "%2". Vložte prosím správný disk nebo zvolte jinou složku. +SelectDirectoryLabel=Specifikujte prosím umístìní dalšího disku. + +; *** Installation phase messages +SetupAborted=Instalace nebyla zcela dokonèena.%n%nOpravte prosím chybu a spuste prùvodce instalací znovu. +AbortRetryIgnoreSelectAction=Zvolte akci +AbortRetryIgnoreRetry=&Zopakovat akci +AbortRetryIgnoreIgnore=&Ignorovat chybu a pokraèovat +AbortRetryIgnoreCancel=Zrušit instalaci + +; *** Installation status messages +StatusClosingApplications=Zavírají se aplikace... +StatusCreateDirs=Vytváøejí se složky... +StatusExtractFiles=Extrahují se soubory... +StatusCreateIcons=Vytváøejí se zástupci... +StatusCreateIniEntries=Vytváøejí se záznamy v inicializaèních souborech... +StatusCreateRegistryEntries=Vytváøejí se záznamy v systémovém registru... +StatusRegisterFiles=Registrují se soubory... +StatusSavingUninstall=Ukládají se informace pro odinstalaci produktu... +StatusRunProgram=Dokonèuje se instalace... +StatusRestartingApplications=Restartují se aplikace... +StatusRollback=Provedené zmìny se vracejí zpìt... + +; *** Misc. errors +ErrorInternal2=Interní chyba: %1 +ErrorFunctionFailedNoCode=Funkce %1 selhala +ErrorFunctionFailed=Funkce %1 selhala; kód %2 +ErrorFunctionFailedWithMessage=Funkce %1 selhala; kód %2.%n%3 +ErrorExecutingProgram=Nelze spustit soubor:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Došlo k chybì pøi otevírání klíèe systémového registru:%n%1\%2 +ErrorRegCreateKey=Došlo k chybì pøi vytváøení klíèe systémového registru:%n%1\%2 +ErrorRegWriteKey=Došlo k chybì pøi zápisu do klíèe systémového registru:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Došlo k chybì pøi vytváøení záznamu v inicializaèním souboru "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Pøeskoèit tento soubor (nedoporuèuje se) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignorovat chybu a pokraèovat (nedoporuèuje se) +SourceIsCorrupted=Zdrojový soubor je poškozen +SourceDoesntExist=Zdrojový soubor "%1" neexistuje +ExistingFileReadOnly2=Nelze nahradit existující soubor, protože je urèen pouze pro ètení. +ExistingFileReadOnlyRetry=&Odstranit atribut "pouze pro ètení" a zopakovat akci +ExistingFileReadOnlyKeepExisting=&Ponechat existující soubor +ErrorReadingExistingDest=Došlo k chybì pøi pokusu o ètení existujícího souboru: +FileExistsSelectAction=Zvolte akci +FileExists2=Soubor již existuje. +FileExistsOverwriteExisting=&Nahradit existující soubor +FileExistsKeepExisting=&Ponechat existující soubor +FileExistsOverwriteOrKeepAll=&Zachovat se stejnì u dalších konfliktù +ExistingFileNewerSelectAction=Zvolte akci +ExistingFileNewer2=Existující soubor je novìjší než ten, který se prùvodce instalací pokouší instalovat. +ExistingFileNewerOverwriteExisting=&Nahradit existující soubor +ExistingFileNewerKeepExisting=&Ponechat existující soubor (doporuèuje se) +ExistingFileNewerOverwriteOrKeepAll=&Zachovat se stejnì u dalších konfliktù +ErrorChangingAttr=Došlo k chybì pøi pokusu o zmìnu atributù existujícího souboru: +ErrorCreatingTemp=Došlo k chybì pøi pokusu o vytvoøení souboru v cílové složce: +ErrorReadingSource=Došlo k chybì pøi pokusu o ètení zdrojového souboru: +ErrorCopying=Došlo k chybì pøi pokusu o zkopírování souboru: +ErrorReplacingExistingFile=Došlo k chybì pøi pokusu o nahrazení existujícího souboru: +ErrorRestartReplace=Funkce "RestartReplace" prùvodce instalací selhala: +ErrorRenamingTemp=Došlo k chybì pøi pokusu o pøejmenování souboru v cílové složce: +ErrorRegisterServer=Nelze zaregistrovat DLL/OCX: %1 +ErrorRegSvr32Failed=Volání RegSvr32 selhalo s návratovým kódem %1 +ErrorRegisterTypeLib=Nelze zaregistrovat typovou knihovnu: %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=32bitový +UninstallDisplayNameMark64Bit=64bitový +UninstallDisplayNameMarkAllUsers=Všichni uživatelé +UninstallDisplayNameMarkCurrentUser=Aktuální uživatel + +; *** Post-installation errors +ErrorOpeningReadme=Došlo k chybì pøi pokusu o otevøení dokumentu "ÈTIMNE". +ErrorRestartingComputer=Prùvodci instalací se nepodaøilo restartovat Váš poèítaè. Restartujte jej prosím ruènì. + +; *** Uninstaller messages +UninstallNotFound=Soubor "%1" neexistuje. Produkt nelze odinstalovat. +UninstallOpenError=Soubor "%1" nelze otevøít. Produkt nelze odinstalovat. +UninstallUnsupportedVer=Formát souboru se záznamy k odinstalaci produktu "%1" nebyl touto verzí prùvodce odinstalací rozpoznán. Produkt nelze odinstalovat +UninstallUnknownEntry=V souboru obsahujícím informace k odinstalaci produktu byla zjištìna neznámá položka (%1) +ConfirmUninstall=Urèitì chcete produkt %1 a všechny jeho souèásti odinstalovat? +UninstallOnlyOnWin64=Tento produkt lze odinstalovat pouze v 64-bitových verzích MS Windows. +OnlyAdminCanUninstall=K odinstalaci tohoto produktu musíte být pøihlášeni s oprávnìními správce. +UninstallStatusLabel=Èekejte prosím, dokud produkt %1 nebude odinstalován z Vašeho poèítaèe. +UninstalledAll=Produkt %1 byl z Vašeho poèítaèe úspìšnì odinstalován. +UninstalledMost=Produkt %1 byl odinstalován.%n%nNìkteré jeho souèásti se odinstalovat nepodaøilo. Mùžete je však odstranit ruènì. +UninstalledAndNeedsRestart=K dokonèení odinstalace produktu %1 je nezbytné, aby prùvodce odinstalací restartoval Váš poèítaè.%n%nChcete jej restartovat nyní? +UninstallDataCorrupted=Soubor "%1" je poškozen. Produkt nelze odinstalovat + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Odebrat sdílený soubor? +ConfirmDeleteSharedFile2=Systém indikuje, že následující sdílený soubor není používán žádnými jinými aplikacemi. Má být tento sdílený soubor prùvodcem odinstalací odstranìn?%n%nPokud nìkteré aplikace tento soubor používají, pak po jeho odstranìní nemusejí pracovat správnì. Pokud si nejste jisti, zvolte Ne. Ponechání tohoto souboru ve Vašem systému nezpùsobí žádnou škodu. +SharedFileNameLabel=Název souboru: +SharedFileLocationLabel=Umístìní: +WizardUninstalling=Stav odinstalace +StatusUninstalling=Probíhá odinstalace produktu %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Probíhá instalace produktu %1. +ShutdownBlockReasonUninstallingApp=Probíhá odinstalace produktu %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 verze %2 +AdditionalIcons=Další zástupci: +CreateDesktopIcon=Vytvoøit zástupce na &ploše +CreateQuickLaunchIcon=Vytvoøit zástupce na panelu &Snadné spuštìní +ProgramOnTheWeb=Aplikace %1 na internetu +UninstallProgram=Odinstalovat aplikaci %1 +LaunchProgram=Spustit aplikaci %1 +AssocFileExtension=Vytvoøit &asociaci mezi soubory typu %2 a aplikací %1 +AssocingFileExtension=Vytváøí se asociace mezi soubory typu %2 a aplikací %1... +AutoStartProgramGroupDescription=Po spuštìní: +AutoStartProgram=Spouštìt aplikaci %1 automaticky +AddonHostProgramNotFound=Aplikace %1 nebyla ve Vámi zvolené složce nalezena.%n%nChcete pøesto pokraèovat? diff --git a/tools/build-installer/inno/bin/Languages/Danish.isl b/tools/build-installer/inno/bin/Languages/Danish.isl new file mode 100644 index 00000000..3939de26 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Danish.isl @@ -0,0 +1,379 @@ +; *** Inno Setup version 6.1.0+ Danish messages *** +; +; To download user-contributed translations of this file, go to: +; https://jrsoftware.org/files/istrans/ +; +; Note: When translating this text, do not add periods (.) to the end of +; messages that didn't have them already, because on those messages Inno +; Setup adds the periods automatically (appending a period would result in +; two periods being displayed). +; +; ID: Danish.isl,v 6.0.3+ 2020/07/26 Thomas Vedel, thomas@veco.dk +; Parts by scootergrisen, 2015 + +[LangOptions] +LanguageName=Dansk +LanguageID=$0406 +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 + +[Messages] +; *** Application titles +SetupAppTitle=Installationsguide +SetupWindowTitle=Installationsguide - %1 +UninstallAppTitle=Afinstallér +UninstallAppFullTitle=Afinstallerer %1 + +; *** Misc. common +InformationTitle=Information +ConfirmTitle=Bekræft +ErrorTitle=Fejl + +; *** SetupLdr messages +SetupLdrStartupMessage=Denne guide installerer %1. Vil du fortsætte? +LdrCannotCreateTemp=Kan ikke oprette en midlertidig fil. Installationen afbrydes +LdrCannotExecTemp=Kan ikke køre et program i den midlertidige mappe. Installationen afbrydes +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nFejl %2: %3 +SetupFileMissing=Filen %1 mangler i installationsmappen. Ret venligst problemet eller få en ny kopi af programmet. +SetupFileCorrupt=Installationsfilerne er beskadiget. Få venligst en ny kopi af installationsprogrammet. +SetupFileCorruptOrWrongVer=Installationsfilerne er beskadiget, eller også er de ikke kompatible med denne version af installationsprogrammet. Ret venligst problemet eller få en ny kopi af installationsprogrammet. +InvalidParameter=En ugyldig parameter blev angivet på kommandolinjen:%n%n%1 +SetupAlreadyRunning=Installationsprogrammet kører allerede. +WindowsVersionNotSupported=Programmet understøtter ikke den version af Windows, som denne computer kører. +WindowsServicePackRequired=Programmet kræver %1 med Service Pack %2 eller senere. +NotOnThisPlatform=Programmet kan ikke anvendes på %1. +OnlyOnThisPlatform=Programmet kan kun anvendes på %1. +OnlyOnTheseArchitectures=Programmet kan kun installeres på versioner af Windows der anvender disse processor-arkitekturer:%n%n%1 +WinVersionTooLowError=Programmet kræver %1 version %2 eller senere. +WinVersionTooHighError=Programmet kan ikke installeres på %1 version %2 eller senere. +AdminPrivilegesRequired=Du skal være logget på som administrator imens programmet installeres. +PowerUserPrivilegesRequired=Du skal være logget på som administrator eller være medlem af gruppen Superbrugere imens programmet installeres. +SetupAppRunningError=Installationsprogrammet har registreret at %1 kører.%n%nLuk venligst alle forekomster af programmet, og klik så OK for at fortsætte, eller Annuller for at afbryde. +UninstallAppRunningError=Afinstallationsprogrammet har registreret at %1 kører.%n%nLuk venligst alle forekomster af programmet, og klik så OK for at fortsætte, eller Annuller for at afbryde. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Vælg guidens installationsmåde +PrivilegesRequiredOverrideInstruction=Vælg installationsmåde +PrivilegesRequiredOverrideText1=%1 kan installeres for alle brugere (kræver administrator-rettigheder), eller for dig alene. +PrivilegesRequiredOverrideText2=%1 kan installeres for dig alene, eller for alle brugere på computeren (sidstnævnte kræver administrator-rettigheder). +PrivilegesRequiredOverrideAllUsers=Installer for &alle brugere +PrivilegesRequiredOverrideAllUsersRecommended=Installer for &alle brugere (anbefales) +PrivilegesRequiredOverrideCurrentUser=Installer for &mig alene +PrivilegesRequiredOverrideCurrentUserRecommended=Installer for &mig alene (anbefales) + +; *** Misc. errors +ErrorCreatingDir=Installationsprogrammet kan ikke oprette mappen "%1" +ErrorTooManyFilesInDir=Kan ikke oprette en fil i mappen "%1". Mappen indeholder for mange filer + +; *** Setup common messages +ExitSetupTitle=Afbryd installationen +ExitSetupMessage=Installationen er ikke fuldført. Programmet installeres ikke, hvis du afbryder nu.%n%nDu kan køre installationsprogrammet igen på et andet tidspunkt for at udføre installationen.%n%nSkal installationen afbrydes? +AboutSetupMenuItem=&Om installationsprogrammet... +AboutSetupTitle=Om installationsprogrammet +AboutSetupMessage=%1 version %2%n%3%n%n%1 hjemmeside:%n%4 +AboutSetupNote= +TranslatorNote=Danish translation maintained by Thomas Vedel (thomas@veco.dk). Parts by scootergrisen. + +; *** Buttons +ButtonBack=< &Tilbage +ButtonNext=Næ&ste > +ButtonInstall=&Installer +ButtonOK=&OK +ButtonCancel=&Annuller +ButtonYes=&Ja +ButtonYesToAll=Ja til a&lle +ButtonNo=&Nej +ButtonNoToAll=Nej t&il alle +ButtonFinish=&Færdig +ButtonBrowse=&Gennemse... +ButtonWizardBrowse=G&ennemse... +ButtonNewFolder=&Opret ny mappe + +; *** "Select Language" dialog messages +SelectLanguageTitle=Vælg installationssprog +SelectLanguageLabel=Vælg det sprog der skal vises under installationen. + +; *** Common wizard text +ClickNext=Klik på Næste for at fortsætte, eller Annuller for at afbryde installationen. +BeveledLabel= +BrowseDialogTitle=Vælg mappe +BrowseDialogLabel=Vælg en mappe fra nedenstående liste og klik på OK. +NewFolderName=Ny mappe + +; *** "Welcome" wizard page +WelcomeLabel1=Velkommen til installationsguiden for [name] +WelcomeLabel2=Guiden installerer [name/ver] på computeren.%n%nDet anbefales at lukke alle andre programmer inden du fortsætter. + +; *** "Password" wizard page +WizardPassword=Adgangskode +PasswordLabel1=Installationen er beskyttet med adgangskode. +PasswordLabel3=Indtast venligst adgangskoden og klik på Næste for at fortsætte. Der skelnes mellem store og små bogstaver. +PasswordEditLabel=&Adgangskode: +IncorrectPassword=Den indtastede kode er forkert. Prøv venligst igen. + +; *** "License Agreement" wizard page +WizardLicense=Licensaftale +LicenseLabel=Læs venligst følgende vigtige oplysninger inden du fortsætter. +LicenseLabel3=Læs venligst licensaftalen. Du skal acceptere betingelserne i aftalen for at fortsætte installationen. +LicenseAccepted=Jeg &accepterer aftalen +LicenseNotAccepted=Jeg accepterer &ikke aftalen + +; *** "Information" wizard pages +WizardInfoBefore=Information +InfoBeforeLabel=Læs venligst følgende information inden du fortsætter. +InfoBeforeClickLabel=Klik på Næste, når du er klar til at fortsætte installationen. +WizardInfoAfter=Information +InfoAfterLabel=Læs venligst følgende information inden du fortsætter. +InfoAfterClickLabel=Klik på Næste, når du er klar til at fortsætte installationen. + +; *** "User Information" wizard page +WizardUserInfo=Brugerinformation +UserInfoDesc=Indtast venligst dine oplysninger. +UserInfoName=&Brugernavn: +UserInfoOrg=&Organisation: +UserInfoSerial=&Serienummer: +UserInfoNameRequired=Du skal indtaste et navn. + +; *** "Select Destination Directory" wizard page +WizardSelectDir=Vælg installationsmappe +SelectDirDesc=Hvor skal [name] installeres? +SelectDirLabel3=Installationsprogrammet installerer [name] i følgende mappe. +SelectDirBrowseLabel=Klik på Næste for at fortsætte. Klik på Gennemse, hvis du vil vælge en anden mappe. +DiskSpaceGBLabel=Der skal være mindst [gb] GB fri diskplads. +DiskSpaceMBLabel=Der skal være mindst [mb] MB fri diskplads. +CannotInstallToNetworkDrive=Guiden kan ikke installere programmet på et netværksdrev. +CannotInstallToUNCPath=Guiden kan ikke installere programmet til en UNC-sti. +InvalidPath=Du skal indtaste en komplet sti med drevbogstav, f.eks.:%n%nC:\Program%n%neller et UNC-stinavn i formatet:%n%n\\server\share +InvalidDrive=Drevet eller UNC-stien du valgte findes ikke, eller der er ikke adgang til det lige nu. Vælg venligst en anden placering. +DiskSpaceWarningTitle=Ikke nok ledig diskplads. +DiskSpaceWarning=Guiden kræver mindst %1 KB ledig diskplads for at kunne installere programmet, men det valgte drev har kun %2 KB ledig diskplads.%n%nVil du alligevel fortsætte installationen? +DirNameTooLong=Navnet på mappen eller stien er for langt. +InvalidDirName=Navnet på mappen er ikke tilladt. +BadDirName32=Mappenavne må ikke indeholde følgende tegn:%n%n%1 +DirExistsTitle=Mappen findes +DirExists=Mappen:%n%n%1%n%nfindes allerede. Vil du alligevel installere i denne mappe? +DirDoesntExistTitle=Mappen findes ikke. +DirDoesntExist=Mappen:%n%n%1%n%nfindes ikke. Vil du oprette mappen? + +; *** "Select Components" wizard page +WizardSelectComponents=Vælg Komponenter +SelectComponentsDesc=Hvilke komponenter skal installeres? +SelectComponentsLabel2=Vælg de komponenter der skal installeres, og fjern markering fra dem der ikke skal installeres. Klik så på Næste for at fortsætte. +FullInstallation=Fuld installation +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Kompakt installation +CustomInstallation=Tilpasset installation +NoUninstallWarningTitle=Komponenterne er installeret +NoUninstallWarning=Installationsprogrammet har registreret at følgende komponenter allerede er installeret på computeren:%n%n%1%n%nKomponenterne bliver ikke afinstalleret hvis de fravælges.%n%nFortsæt alligevel? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=De nuværende valg kræver mindst [gb] GB ledig diskplads. +ComponentsDiskSpaceMBLabel=De nuværende valg kræver mindst [mb] MB ledig diskplads. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Vælg supplerende opgaver +SelectTasksDesc=Hvilke supplerende opgaver skal udføres? +SelectTasksLabel2=Vælg de supplerende opgaver du vil have guiden til at udføre under installationen af [name] og klik på Næste. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Vælg mappe i menuen Start +SelectStartMenuFolderDesc=Hvor skal installationsprogrammet oprette genveje til programmet? +SelectStartMenuFolderLabel3=Installationsprogrammet opretter genveje til programmet i følgende mappe i menuen Start. +SelectStartMenuFolderBrowseLabel=Klik på Næste for at fortsætte. Klik på Gennemse, hvis du vil vælge en anden mappe. +MustEnterGroupName=Du skal indtaste et mappenavn. +GroupNameTooLong=Mappens eller stiens navn er for langt. +InvalidGroupName=Mappenavnet er ugyldigt. +BadGroupName=Navnet på en programgruppe må ikke indeholde følgende tegn: %1. Angiv andet navn. +NoProgramGroupCheck2=Opret &ingen programgruppe i menuen Start + +; *** "Ready to Install" wizard page +WizardReady=Klar til at installere +ReadyLabel1=Installationsprogrammet er nu klar til at installere [name] på computeren. +ReadyLabel2a=Klik på Installer for at fortsætte med installationen, eller klik på Tilbage hvis du vil se eller ændre indstillingerne. +ReadyLabel2b=Klik på Installer for at fortsætte med installationen. +ReadyMemoUserInfo=Brugerinformation: +ReadyMemoDir=Installationsmappe: +ReadyMemoType=Installationstype: +ReadyMemoComponents=Valgte komponenter: +ReadyMemoGroup=Mappe i menuen Start: +ReadyMemoTasks=Valgte supplerende opgaver: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Downloader yderligere filer... +ButtonStopDownload=&Stop download +StopDownload=Er du sikker på at du ønsker at afbryde download? +ErrorDownloadAborted=Download afbrudt +ErrorDownloadFailed=Fejl under download: %1 %2 +ErrorDownloadSizeFailed=Fejl ved læsning af filstørrelse: %1 %2 +ErrorFileHash1=Fejl i hash: %1 +ErrorFileHash2=Fejl i fil hash værdi: forventet %1, fundet %2 +ErrorProgress=Fejl i trin: %1 af %2 +ErrorFileSize=Fejl i filstørrelse: forventet %1, fundet %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=Klargøring af installationen +PreparingDesc=Installationsprogrammet gør klar til at installere [name] på din computer. +PreviousInstallNotCompleted=Installation eller afinstallation af et program er ikke afsluttet. Du skal genstarte computeren for at afslutte den foregående installation.%n%nNår computeren er genstartet skal du køre installationsprogrammet til [name] igen. +CannotContinue=Installationsprogrammet kan ikke fortsætte. Klik venligst på Fortryd for at afslutte. +ApplicationsFound=Følgende programmer bruger filer som skal opdateres. Det anbefales at du giver installationsprogrammet tilladelse til automatisk at lukke programmerne. +ApplicationsFound2=Følgende programmer bruger filer som skal opdateres. Det anbefales at du giver installationsprogrammet tilladelse til automatisk at lukke programmerne. Installationsguiden vil forsøge at genstarte programmerne når installationen er fuldført. +CloseApplications=&Luk programmerne automatisk +DontCloseApplications=Luk &ikke programmerne +ErrorCloseApplications=Installationsprogrammet kunne ikke lukke alle programmerne automatisk. Det anbefales at du lukker alle programmer som bruger filer der skal opdateres, inden installationsprogrammet fortsætter. +PrepareToInstallNeedsRestart=Installationsprogrammet er nødt til at genstarte computeren. Efter genstarten skal du køre installationsprogrammet igen for at færdiggøre installation af [name].%n%nVil du at genstarte nu? + +; *** "Installing" wizard page +WizardInstalling=Installerer +InstallingLabel=Vent venligst mens installationsprogrammet installerer [name] på computeren. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Fuldfører installation af [name] +FinishedLabelNoIcons=Installationsguiden har fuldført installation af [name] på computeren. +FinishedLabel=Installationsguiden har fuldført installation af [name] på computeren. Programmet kan startes ved at vælge de oprettede ikoner. +ClickFinish=Klik på Færdig for at afslutte installationsprogrammet. +FinishedRestartLabel=Computeren skal genstartes for at fuldføre installation af [name]. Vil du genstarte computeren nu? +FinishedRestartMessage=Computeren skal genstartes for at fuldføre installation af [name].%n%nVil du genstarte computeren nu? +ShowReadmeCheck=Ja, jeg vil gerne se README-filen +YesRadio=&Ja, genstart computeren nu +NoRadio=&Nej, jeg genstarter computeren senere +; used for example as 'Run MyProg.exe' +RunEntryExec=Kør %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Vis %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Installationsprogrammet skal bruge den næste disk +SelectDiskLabel2=Indsæt disk %1 og klik på OK.%n%nHvis filerne findes i en anden mappe end den viste, så indtast stien eller klik Gennemse. +PathLabel=&Sti: +FileNotInDir2=Filen "%1" blev ikke fundet i "%2". Indsæt venligst den korrekte disk, eller vælg en anden mappe. +SelectDirectoryLabel=Angiv venligst placeringen af den næste disk. + +; *** Installation phase messages +SetupAborted=Installationen blev ikke fuldført.%n%nRet venligst de fundne problemer og kør installationsprogrammet igen. +AbortRetryIgnoreSelectAction=Vælg ønsket handling +AbortRetryIgnoreRetry=&Forsøg igen +AbortRetryIgnoreIgnore=&Ignorer fejlen og fortsæt +AbortRetryIgnoreCancel=Afbryd installationen + +; *** Installation status messages +StatusClosingApplications=Lukker programmer... +StatusCreateDirs=Opretter mapper... +StatusExtractFiles=Udpakker filer... +StatusCreateIcons=Opretter genveje... +StatusCreateIniEntries=Opretter poster i INI-filer... +StatusCreateRegistryEntries=Opretter poster i registreringsdatabasen... +StatusRegisterFiles=Registrerer filer... +StatusSavingUninstall=Gemmer information om afinstallation... +StatusRunProgram=Fuldfører installation... +StatusRestartingApplications=Genstarter programmer... +StatusRollback=Fjerner ændringer... + +; *** Misc. errors +ErrorInternal2=Intern fejl: %1 +ErrorFunctionFailedNoCode=%1 fejlede +ErrorFunctionFailed=%1 fejlede; kode %2 +ErrorFunctionFailedWithMessage=%1 fejlede; kode %2.%n%3 +ErrorExecutingProgram=Kan ikke køre programfilen:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Fejl ved åbning af nøgle i registreringsdatabase:%n%1\%2 +ErrorRegCreateKey=Fejl ved oprettelse af nøgle i registreringsdatabase:%n%1\%2 +ErrorRegWriteKey=Fejl ved skrivning til nøgle i registreringsdatabase:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Fejl ved oprettelse af post i INI-filen "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Spring over denne fil (anbefales ikke) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignorer fejlen og fortsæt (anbefales ikke) +SourceIsCorrupted=Kildefilen er beskadiget +SourceDoesntExist=Kildefilen "%1" findes ikke +ExistingFileReadOnly2=Den eksisterende fil er skrivebeskyttet og kan derfor ikke overskrives. +ExistingFileReadOnlyRetry=&Fjern skrivebeskyttelsen og forsøg igen +ExistingFileReadOnlyKeepExisting=&Behold den eksisterende fil +ErrorReadingExistingDest=Der opstod en fejl ved læsning af den eksisterende fil: +FileExistsSelectAction=Vælg handling +FileExists2=Filen findes allerede. +FileExistsOverwriteExisting=&Overskriv den eksisterende fil +FileExistsKeepExisting=&Behold den eksiterende fil +FileExistsOverwriteOrKeepAll=&Gentag handlingen for de næste konflikter +ExistingFileNewerSelectAction=Vælg handling +ExistingFileNewer2=Den eksisterende fil er nyere end den som forsøges installeret. +ExistingFileNewerOverwriteExisting=&Overskriv den eksisterende fil +ExistingFileNewerKeepExisting=&Behold den eksisterende fil (anbefales) +ExistingFileNewerOverwriteOrKeepAll=&Gentag handlingen for de næste konflikter +ErrorChangingAttr=Der opstod en fejl ved ændring af attributter for den eksisterende fil: +ErrorCreatingTemp=Der opstod en fejl ved oprettelse af en fil i mappen: +ErrorReadingSource=Der opstod en fejl ved læsning af kildefilen: +ErrorCopying=Der opstod en fejl ved kopiering af en fil: +ErrorReplacingExistingFile=Der opstod en fejl ved forsøg på at erstatte den eksisterende fil: +ErrorRestartReplace=Erstatning af fil ved genstart mislykkedes: +ErrorRenamingTemp=Der opstod en fejl ved forsøg på at omdøbe en fil i installationsmappen: +ErrorRegisterServer=Kan ikke registrere DLL/OCX: %1 +ErrorRegSvr32Failed=RegSvr32 fejlede med exit kode %1 +ErrorRegisterTypeLib=Kan ikke registrere typebiblioteket: %1 + +; *** Uninstall display name markings +UninstallDisplayNameMark=%1 (%2) +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32-bit +UninstallDisplayNameMark64Bit=64-bit +UninstallDisplayNameMarkAllUsers=Alle brugere +UninstallDisplayNameMarkCurrentUser=Nuværende bruger + +; *** Post-installation errors +ErrorOpeningReadme=Der opstod en fejl ved forsøg på at åbne README-filen. +ErrorRestartingComputer=Installationsprogrammet kunne ikke genstarte computeren. Genstart venligst computeren manuelt. + +; *** Uninstaller messages +UninstallNotFound=Filen "%1" findes ikke. Kan ikke afinstalleres. +UninstallOpenError=Filen "%1" kunne ikke åbnes. Kan ikke afinstalleres +UninstallUnsupportedVer=Afinstallations-logfilen "%1" er i et format der ikke genkendes af denne version af afinstallations-guiden. Afinstallationen afbrydes +UninstallUnknownEntry=Der er en ukendt post (%1) i afinstallerings-logfilen. +ConfirmUninstall=Er du sikker på at du vil fjerne %1 og alle tilhørende komponenter? +UninstallOnlyOnWin64=Denne installation kan kun afinstalleres på 64-bit Windows-versioner +OnlyAdminCanUninstall=Programmet kan kun afinstalleres af en bruger med administratorrettigheder. +UninstallStatusLabel=Vent venligst imens %1 afinstalleres fra computeren. +UninstalledAll=%1 er nu fjernet fra computeren. +UninstalledMost=%1 afinstallation er fuldført.%n%nNogle elementer kunne ikke fjernes. De kan fjernes manuelt. +UninstalledAndNeedsRestart=Computeren skal genstartes for at fuldføre afinstallation af %1.%n%nVil du genstarte nu? +UninstallDataCorrupted=Filen "%1" er beskadiget. Kan ikke afinstallere + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Fjern delt fil? +ConfirmDeleteSharedFile2=Systemet indikerer at følgende delte fil ikke længere er i brug. Skal den/de delte fil(er) fjernes af guiden?%n%nHvis du er usikker så vælg Nej. Beholdes filen på maskinen, vil den ikke gøre nogen skade, men hvis filen fjernes, selv om den stadig anvendes, bliver de programmer, der anvender filen, ustabile +SharedFileNameLabel=Filnavn: +SharedFileLocationLabel=Placering: +WizardUninstalling=Status for afinstallation +StatusUninstalling=Afinstallerer %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Installerer %1. +ShutdownBlockReasonUninstallingApp=Afinstallerer %1. + +[CustomMessages] +NameAndVersion=%1 version %2 +AdditionalIcons=Supplerende ikoner: +CreateDesktopIcon=Opret ikon på skrive&bordet +CreateQuickLaunchIcon=Opret &hurtigstart-ikon +ProgramOnTheWeb=%1 på internettet +UninstallProgram=Afinstaller (fjern) %1 +LaunchProgram=&Start %1 +AssocFileExtension=Sammen&kæd %1 med filtypen %2 +AssocingFileExtension=Sammenkæder %1 med filtypen %2... +AutoStartProgramGroupDescription=Start: +AutoStartProgram=Start automatisk %1 +AddonHostProgramNotFound=%1 blev ikke fundet i den valgte mappe.%n%nVil du alligevel fortsætte? diff --git a/tools/build-installer/inno/bin/Languages/Dutch.isl b/tools/build-installer/inno/bin/Languages/Dutch.isl new file mode 100644 index 00000000..761528b2 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Dutch.isl @@ -0,0 +1,359 @@ +; *** Inno Setup version 6.1.0+ Dutch messages *** +; +; This file is based on user-contributed translations by various authors +; +; Maintained by Martijn Laan (mlaan@jrsoftware.org) + +[LangOptions] +LanguageName=Nederlands +LanguageID=$0413 +LanguageCodePage=1252 + +[Messages] + +; *** Application titles +SetupAppTitle=Setup +SetupWindowTitle=Setup - %1 +UninstallAppTitle=Verwijderen +UninstallAppFullTitle=%1 verwijderen + +; *** Misc. common +InformationTitle=Informatie +ConfirmTitle=Bevestigen +ErrorTitle=Fout + +; *** SetupLdr messages +SetupLdrStartupMessage=Hiermee wordt %1 geïnstalleerd. Wilt u doorgaan? +LdrCannotCreateTemp=Kan geen tijdelijk bestand maken. Setup wordt afgesloten +LdrCannotExecTemp=Kan een bestand in de tijdelijke map niet uitvoeren. Setup wordt afgesloten + +; *** Startup error messages +LastErrorMessage=%1.%n%nFout %2: %3 +SetupFileMissing=Het bestand %1 ontbreekt in de installatiemap. Corrigeer dit probleem of gebruik een andere kopie van het programma. +SetupFileCorrupt=De installatiebestanden zijn beschadigd. Gebruik een andere kopie van het programma. +SetupFileCorruptOrWrongVer=De installatiebestanden zijn beschadigd, of zijn niet compatibel met deze versie van Setup. Corrigeer dit probleem of gebruik een andere kopie van het programma. +InvalidParameter=Er werd een ongeldige schakeloptie opgegeven op de opdrachtregel:%n%n%1 +SetupAlreadyRunning=Setup is al gestart. +WindowsVersionNotSupported=Dit programma ondersteunt de versie van Windows die u gebruikt niet. +WindowsServicePackRequired=Dit programma vereist %1 Service Pack %2 of hoger. +NotOnThisPlatform=Dit programma kan niet worden uitgevoerd onder %1. +OnlyOnThisPlatform=Dit programma moet worden uitgevoerd onder %1. +OnlyOnTheseArchitectures=Dit programma kan alleen geïnstalleerd worden onder versies van Windows ontworpen voor de volgende processor architecturen:%n%n%1 +WinVersionTooLowError=Dit programma vereist %1 versie %2 of hoger. +WinVersionTooHighError=Dit programma kan niet worden geïnstalleerd onder %1 versie %2 of hoger. +AdminPrivilegesRequired=U moet aangemeld zijn als een systeembeheerder om dit programma te kunnen installeren. +PowerUserPrivilegesRequired=U moet ingelogd zijn als systeembeheerder of als gebruiker met systeembeheerders rechten om dit programma te kunnen installeren. +SetupAppRunningError=Setup heeft vastgesteld dat %1 op dit moment actief is.%n%nSluit alle vensters hiervan, en klik daarna op OK om verder te gaan, of op Annuleren om Setup af te sluiten. +UninstallAppRunningError=Het verwijderprogramma heeft vastgesteld dat %1 op dit moment actief is.%n%nSluit alle vensters hiervan, en klik daarna op OK om verder te gaan, of op Annuleren om het verwijderen af te breken. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Selecteer installatie modus voor Setup +PrivilegesRequiredOverrideInstruction=Selecteer installatie modus +PrivilegesRequiredOverrideText1=%1 kan geïnstalleerd worden voor alle gebruikers (vereist aanmelding als een systeembeheerder), of voor u alleen. +PrivilegesRequiredOverrideText2=%1 kan geïnstalleerd worden voor u alleen, of voor alle gebruikers (vereist aanmelding als een systeembeheerder). +PrivilegesRequiredOverrideAllUsers=Installeer voor &alle gebruikers +PrivilegesRequiredOverrideAllUsersRecommended=Installeer voor &alle gebruikers (aanbevolen) +PrivilegesRequiredOverrideCurrentUser=Installeer voor &mij alleen +PrivilegesRequiredOverrideCurrentUserRecommended=Installeer voor &mij alleen (aanbevolen) + +; *** Misc. errors +ErrorCreatingDir=Setup kan de map "%1" niet maken +ErrorTooManyFilesInDir=Kan geen bestand maken in de map "%1" omdat deze te veel bestanden bevat + +; *** Setup common messages +ExitSetupTitle=Setup afsluiten +ExitSetupMessage=Setup is niet voltooid. Als u nu afsluit, wordt het programma niet geïnstalleerd.%n%nU kunt Setup later opnieuw uitvoeren om de installatie te voltooien.%n%nSetup afsluiten? +AboutSetupMenuItem=&Over Setup... +AboutSetupTitle=Over Setup +AboutSetupMessage=%1 versie %2%n%3%n%n%1-homepage:%n%4 +AboutSetupNote= +TranslatorNote=Dutch translation maintained by Martijn Laan (mlaan@jrsoftware.org) + +; *** Buttons +ButtonBack=< Vo&rige +ButtonNext=&Volgende > +ButtonInstall=&Installeren +ButtonOK=OK +ButtonCancel=Annuleren +ButtonYes=&Ja +ButtonYesToAll=Ja op &alles +ButtonNo=&Nee +ButtonNoToAll=N&ee op alles +ButtonFinish=&Voltooien +ButtonBrowse=&Bladeren... +ButtonWizardBrowse=B&laderen... +ButtonNewFolder=&Nieuwe map maken + +; *** "Select Language" dialog messages +SelectLanguageTitle=Selecteer taal voor Setup +SelectLanguageLabel=Selecteer de taal die Setup gebruikt tijdens de installatie. + +; *** Common wizard text +ClickNext=Klik op Volgende om verder te gaan of op Annuleren om Setup af te sluiten. +BeveledLabel= +BrowseDialogTitle=Map Selecteren +BrowseDialogLabel=Selecteer een map in onderstaande lijst en klik daarna op OK. +NewFolderName=Nieuwe map + +; *** "Welcome" wizard page +WelcomeLabel1=Welkom bij het installatieprogramma van [name]. +WelcomeLabel2=Hiermee wordt [name/ver] geïnstalleerd op deze computer.%n%nU wordt aanbevolen alle actieve programma's af te sluiten voordat u verder gaat. + +; *** "Password" wizard page +WizardPassword=Wachtwoord +PasswordLabel1=Deze installatie is beveiligd met een wachtwoord. +PasswordLabel3=Voer het wachtwoord in en klik op Volgende om verder te gaan. Wachtwoorden zijn hoofdlettergevoelig. +PasswordEditLabel=&Wachtwoord: +IncorrectPassword=Het ingevoerde wachtwoord is niet correct. Probeer het opnieuw. + +; *** "License Agreement" wizard page +WizardLicense=Licentieovereenkomst +LicenseLabel=Lees de volgende belangrijke informatie voordat u verder gaat. +LicenseLabel3=Lees de volgende licentieovereenkomst. Gebruik de schuifbalk of druk op de knop Page Down om de rest van de overeenkomst te zien. +LicenseAccepted=Ik &accepteer de licentieovereenkomst +LicenseNotAccepted=Ik accepteer de licentieovereenkomst &niet + +; *** "Information" wizard pages +WizardInfoBefore=Informatie +InfoBeforeLabel=Lees de volgende belangrijke informatie voordat u verder gaat. +InfoBeforeClickLabel=Klik op Volgende als u gereed bent om verder te gaan met Setup. +WizardInfoAfter=Informatie +InfoAfterLabel=Lees de volgende belangrijke informatie voordat u verder gaat. +InfoAfterClickLabel=Klik op Volgende als u gereed bent om verder te gaan met Setup. + +; *** "User Information" wizard page +WizardUserInfo=Gebruikersinformatie +UserInfoDesc=Vul hier uw informatie in. +UserInfoName=&Gebruikersnaam: +UserInfoOrg=&Organisatie: +UserInfoSerial=&Serienummer: +UserInfoNameRequired=U moet een naam invullen. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Kies de doelmap +SelectDirDesc=Waar moet [name] geïnstalleerd worden? +SelectDirLabel3=Setup zal [name] in de volgende map installeren. +SelectDirBrowseLabel=Klik op Volgende om door te gaan. Klik op Bladeren om een andere map te kiezen. +DiskSpaceGBLabel=Er is ten minste [gb] GB vrije schijfruimte vereist. +DiskSpaceMBLabel=Er is ten minste [mb] MB vrije schijfruimte vereist. +CannotInstallToNetworkDrive=Setup kan niet installeren naar een netwerkstation. +CannotInstallToUNCPath=Setup kan niet installeren naar een UNC-pad. +InvalidPath=U moet een volledig pad met stationsletter invoeren; bijvoorbeeld:%nC:\APP%n%nof een UNC-pad zoals:%n%n\\server\share +InvalidDrive=Het geselecteerde station bestaat niet. Kies een ander station. +DiskSpaceWarningTitle=Onvoldoende schijfruimte +DiskSpaceWarning=Setup vereist ten minste %1 kB vrije schijfruimte voor het installeren, maar het geselecteerde station heeft slechts %2 kB beschikbaar.%n%nWilt u toch doorgaan? +DirNameTooLong=De mapnaam of het pad is te lang. +InvalidDirName=De mapnaam is ongeldig. +BadDirName32=Mapnamen mogen geen van de volgende tekens bevatten:%n%n%1 +DirExistsTitle=Map bestaat al +DirExists=De map:%n%n%1%n%nbestaat al. Wilt u toch naar die map installeren? +DirDoesntExistTitle=Map bestaat niet +DirDoesntExist=De map:%n%n%1%n%nbestaat niet. Wilt u de map aanmaken? + +; *** "Select Components" wizard page +WizardSelectComponents=Selecteer componenten +SelectComponentsDesc=Welke componenten moeten geïnstalleerd worden? +SelectComponentsLabel2=Selecteer de componenten die u wilt installeren. Klik op Volgende als u klaar bent om verder te gaan. +FullInstallation=Volledige installatie +CompactInstallation=Compacte installatie +CustomInstallation=Aangepaste installatie +NoUninstallWarningTitle=Component bestaat +NoUninstallWarning=Setup heeft gedetecteerd dat de volgende componenten al geïnstalleerd zijn op uw computer:%n%n%1%n%nAls u de selectie van deze componenten ongedaan maakt, worden ze niet verwijderd.%n%nWilt u toch doorgaan? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=De huidige selectie vereist ten minste [gb] GB vrije schijfruimte. +ComponentsDiskSpaceMBLabel=De huidige selectie vereist ten minste [mb] MB vrije schijfruimte. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Selecteer extra taken +SelectTasksDesc=Welke extra taken moeten uitgevoerd worden? +SelectTasksLabel2=Selecteer de extra taken die u door Setup wilt laten uitvoeren bij het installeren van [name], en klik vervolgens op Volgende. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Selecteer menu Start map +SelectStartMenuFolderDesc=Waar moeten de snelkoppelingen van het programma geplaatst worden? +SelectStartMenuFolderLabel3=Setup plaatst de snelkoppelingen van het programma in de volgende menu Start map. +SelectStartMenuFolderBrowseLabel=Klik op Volgende om door te gaan. Klik op Bladeren om een andere map te kiezen. +MustEnterGroupName=U moet een mapnaam invoeren. +GroupNameTooLong=De mapnaam of het pad is te lang. +InvalidGroupName=De mapnaam is ongeldig. +BadGroupName=De mapnaam mag geen van de volgende tekens bevatten:%n%n%1 +NoProgramGroupCheck2=&Geen menu Start map maken + +; *** "Ready to Install" wizard page +WizardReady=Het voorbereiden van de installatie is gereed +ReadyLabel1=Setup is nu gereed om te beginnen met het installeren van [name] op deze computer. +ReadyLabel2a=Klik op Installeren om verder te gaan met installeren, of klik op Vorige als u instellingen wilt terugzien of veranderen. +ReadyLabel2b=Klik op Installeren om verder te gaan met installeren. +ReadyMemoUserInfo=Gebruikersinformatie: +ReadyMemoDir=Doelmap: +ReadyMemoType=Installatietype: +ReadyMemoComponents=Geselecteerde componenten: +ReadyMemoGroup=Menu Start map: +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 +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 + +; *** "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]. +PreviousInstallNotCompleted=De installatie/verwijdering van een vorig programma is niet voltooid. U moet uw computer opnieuw opstarten om die installatie te voltooien.%n%nStart Setup nogmaals nadat uw computer opnieuw is opgestart om de installatie van [name] te voltooien. +CannotContinue=Setup kan niet doorgaan. Klik op annuleren om af te sluiten. +ApplicationsFound=De volgende programma's gebruiken bestanden die moeten worden bijgewerkt door Setup. U wordt aanbevolen Setup toe te staan om automatisch deze programma's af te sluiten. +ApplicationsFound2=De volgende programma's gebruiken bestanden die moeten worden bijgewerkt door Setup. U wordt aanbevolen Setup toe te staan om automatisch deze programma's af te sluiten. Nadat de installatie is voltooid zal Setup proberen de applicaties opnieuw op te starten. +CloseApplications=&Programma's automatisch afsluiten +DontCloseApplications=Programma's &niet afsluiten +ErrorCloseApplications=Setup kon niet alle programma's automatisch afsluiten. U wordt aanbevolen alle programma's die bestanden gebruiken die moeten worden bijgewerkt door Setup af te sluiten voordat u verder gaat. +PrepareToInstallNeedsRestart=Setup moet uw computer opnieuw opstarten. Start Setup nogmaals nadat uw computer opnieuw is opgestart om de installatie van [name] te voltooien.%n%nWilt u nu opnieuw opstarten? + +; *** "Installing" wizard page +WizardInstalling=Bezig met installeren +InstallingLabel=Setup installeert [name] op uw computer. Een ogenblik geduld... + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Setup heeft het installeren van [name] op deze computer voltooid. +FinishedLabelNoIcons=Setup heeft het installeren van [name] op deze computer voltooid. +FinishedLabel=Setup heeft het installeren van [name] op deze computer voltooid. U kunt het programma uitvoeren met de geïnstalleerde snelkoppelingen. +ClickFinish=Klik op Voltooien om Setup te beëindigen. +FinishedRestartLabel=Setup moet de computer opnieuw opstarten om de installatie van [name] te voltooien. Wilt u nu opnieuw opstarten? +FinishedRestartMessage=Setup moet uw computer opnieuw opstarten om de installatie van [name] te voltooien.%n%nWilt u nu opnieuw opstarten? +ShowReadmeCheck=Ja, ik wil het bestand Leesmij zien +YesRadio=&Ja, start de computer nu opnieuw op +NoRadio=&Nee, ik start de computer later opnieuw op +RunEntryExec=Start %1 +RunEntryShellExec=Bekijk %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Setup heeft de volgende diskette nodig +SelectDiskLabel2=Voer diskette %1 in en klik op OK.%n%nAls de bestanden op deze diskette in een andere map gevonden kunnen worden dan die hieronder wordt getoond, voer dan het juiste pad in of klik op Bladeren. +PathLabel=&Pad: +FileNotInDir2=Kan het bestand "%1" niet vinden in "%2". Voer de juiste diskette in of kies een andere map. +SelectDirectoryLabel=Geef de locatie van de volgende diskette. + +; *** Installation phase messages +SetupAborted=Setup is niet voltooid.%n%nCorrigeer het probleem en voer Setup opnieuw uit. +AbortRetryIgnoreSelectAction=Selecteer actie +AbortRetryIgnoreRetry=&Probeer opnieuw +AbortRetryIgnoreIgnore=&Negeer de fout en ga door +AbortRetryIgnoreCancel=Breek installatie af + +; *** Installation status messages +StatusClosingApplications=Programma's afsluiten... +StatusCreateDirs=Mappen maken... +StatusExtractFiles=Bestanden uitpakken... +StatusCreateIcons=Snelkoppelingen maken... +StatusCreateIniEntries=INI-gegevens instellen... +StatusCreateRegistryEntries=Registergegevens instellen... +StatusRegisterFiles=Bestanden registreren... +StatusSavingUninstall=Verwijderingsinformatie opslaan... +StatusRunProgram=Installatie voltooien... +StatusRestartingApplications=Programma's opnieuw starten... +StatusRollback=Veranderingen ongedaan maken... + +; *** Misc. errors +ErrorInternal2=Interne fout: %1 +ErrorFunctionFailedNoCode=%1 mislukt +ErrorFunctionFailed=%1 mislukt; code %2 +ErrorFunctionFailedWithMessage=%1 mislukt; code %2.%n%3 +ErrorExecutingProgram=Kan bestand niet uitvoeren:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Fout bij het openen van registersleutel:%n%1\%2 +ErrorRegCreateKey=Fout bij het maken van registersleutel:%n%1\%2 +ErrorRegWriteKey=Fout bij het schrijven naar registersleutel:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Fout bij het maken van een INI-instelling in bestand "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Sla dit bestand over (niet aanbevolen) +FileAbortRetryIgnoreIgnoreNotRecommended=&Negeer de fout en ga door (niet aanbevolen) +SourceIsCorrupted=Het bronbestand is beschadigd +SourceDoesntExist=Het bronbestand "%1" bestaat niet +ExistingFileReadOnly2=Het bestaande bestand kon niet vervangen worden omdat het een alleen-lezen markering heeft. +ExistingFileReadOnlyRetry=&Verwijder de alleen-lezen markering en probeer het opnieuw +ExistingFileReadOnlyKeepExisting=&Behoud het bestaande bestand +ErrorReadingExistingDest=Er is een fout opgetreden bij het lezen van het bestaande bestand: +FileExistsSelectAction=Selecteer actie +FileExists2=Het bestand bestaat al. +FileExistsOverwriteExisting=&Overschrijf het bestaande bestand +FileExistsKeepExisting=&Behoud het bestaande bestand +FileExistsOverwriteOrKeepAll=&Dit voor de volgende conflicten uitvoeren +ExistingFileNewerSelectAction=Selecteer actie +ExistingFileNewer2=Het bestaande bestand is nieuwer dan het bestand dat Setup probeert te installeren. +ExistingFileNewerOverwriteExisting=&Overschrijf het bestaande bestand +ExistingFileNewerKeepExisting=&Behoud het bestaande bestand (aanbevolen) +ExistingFileNewerOverwriteOrKeepAll=&Dit voor de volgende conflicten uitvoeren +ErrorChangingAttr=Er is een fout opgetreden bij het wijzigen van de kenmerken van het bestaande bestand: +ErrorCreatingTemp=Er is een fout opgetreden bij het maken van een bestand in de doelmap: +ErrorReadingSource=Er is een fout opgetreden bij het lezen van het bronbestand: +ErrorCopying=Er is een fout opgetreden bij het kopiëren van een bestand: +ErrorReplacingExistingFile=Er is een fout opgetreden bij het vervangen van het bestaande bestand: +ErrorRestartReplace=Vervangen na opnieuw starten is mislukt: +ErrorRenamingTemp=Er is een fout opgetreden bij het hernoemen van een bestand in de doelmap: +ErrorRegisterServer=Kan de DLL/OCX niet registreren: %1 +ErrorRegSvr32Failed=RegSvr32 mislukt met afsluitcode %1 +ErrorRegisterTypeLib=Kan de type library niet registreren: %1 + +; *** Uninstall display name markings +UninstallDisplayNameMark=%1 (%2) +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32-bit +UninstallDisplayNameMark64Bit=64-bit +UninstallDisplayNameMarkAllUsers=Alle gebruikers +UninstallDisplayNameMarkCurrentUser=Huidige gebruiker + +; *** Post-installation errors +ErrorOpeningReadme=Er is een fout opgetreden bij het openen van het Leesmij-bestand. +ErrorRestartingComputer=Setup kan de computer niet opnieuw opstarten. Doe dit handmatig. + +; *** Uninstaller messages +UninstallNotFound=Bestand "%1" bestaat niet. Kan het programma niet verwijderen. +UninstallUnsupportedVer=Het installatie-logbestand "%1" heeft een formaat dat niet herkend wordt door deze versie van het verwijderprogramma. Kan het programma niet verwijderen +UninstallUnknownEntry=Er is een onbekend gegeven (%1) aangetroffen in het installatie-logbestand +ConfirmUninstall=Weet u zeker dat u %1 en alle bijbehorende componenten wilt verwijderen? +UninstallOnlyOnWin64=Deze installatie kan alleen worden verwijderd onder 64-bit Windows. +OnlyAdminCanUninstall=Deze installatie kan alleen worden verwijderd door een gebruiker met administratieve rechten. +UninstallStatusLabel=%1 wordt verwijderd van uw computer. Een ogenblik geduld. +UninstallOpenError=Bestand "%1" kon niet worden geopend. Kan het verwijderen niet voltooien. +UninstalledAll=%1 is met succes van deze computer verwijderd. +UninstalledMost=Het verwijderen van %1 is voltooid.%n%nEnkele elementen konden niet verwijderd worden. Deze kunnen handmatig verwijderd worden. +UninstalledAndNeedsRestart=Om het verwijderen van %1 te voltooien, moet uw computer opnieuw worden opgestart.%n%nWilt u nu opnieuw opstarten? +UninstallDataCorrupted="%1" bestand is beschadigd. Kan verwijderen niet voltooien + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Gedeeld bestand verwijderen? +ConfirmDeleteSharedFile2=Het systeem geeft aan dat het volgende gedeelde bestand niet langer gebruikt wordt door enig programma. Wilt u dat dit gedeelde bestand verwijderd wordt?%n%nAls dit bestand toch nog gebruikt wordt door een programma en het verwijderd wordt, werkt dat programma misschien niet meer correct. Als u het niet zeker weet, kies dan Nee. Bewaren van het bestand op dit systeem is niet schadelijk. +SharedFileNameLabel=Bestandsnaam: +SharedFileLocationLabel=Locatie: +WizardUninstalling=Verwijderingsstatus +StatusUninstalling=Verwijderen van %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Installeren van %1. +ShutdownBlockReasonUninstallingApp=Verwijderen van %1. + +[CustomMessages] + +NameAndVersion=%1 versie %2 +AdditionalIcons=Extra snelkoppelingen: +CreateDesktopIcon=Maak een snelkoppeling op het &bureaublad +CreateQuickLaunchIcon=Maak een snelkoppeling op de &Snel starten werkbalk +ProgramOnTheWeb=%1 op het Web +UninstallProgram=Verwijder %1 +LaunchProgram=&Start %1 +AssocFileExtension=&Koppel %1 aan de %2 bestandsextensie +AssocingFileExtension=Bezig met koppelen van %1 aan de %2 bestandsextensie... +AutoStartProgramGroupDescription=Opstarten: +AutoStartProgram=%1 automatisch starten +AddonHostProgramNotFound=%1 kon niet worden gevonden in de geselecteerde map.%n%nWilt u toch doorgaan? diff --git a/tools/build-installer/inno/bin/Languages/Finnish.isl b/tools/build-installer/inno/bin/Languages/Finnish.isl new file mode 100644 index 00000000..17a5f258 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Finnish.isl @@ -0,0 +1,359 @@ +; *** Inno Setup version 6.1.0+ Finnish messages *** +; +; Finnish translation by Antti Karttunen +; E-mail: antti.j.karttunen@iki.fi +; Last modification date: 2020-08-02 + +[LangOptions] +LanguageName=Suomi +LanguageID=$040B +LanguageCodePage=1252 + +[Messages] + +; *** Application titles +SetupAppTitle=Asennus +SetupWindowTitle=%1 - Asennus +UninstallAppTitle=Asennuksen poisto +UninstallAppFullTitle=%1 - Asennuksen poisto + +; *** Misc. common +InformationTitle=Ilmoitus +ConfirmTitle=Varmistus +ErrorTitle=Virhe + +; *** SetupLdr messages +SetupLdrStartupMessage=Tällä asennusohjelmalla asennetaan %1. Haluatko jatkaa? +LdrCannotCreateTemp=Väliaikaistiedostoa ei voitu luoda. Asennus keskeytettiin +LdrCannotExecTemp=Väliaikaisessa hakemistossa olevaa tiedostoa ei voitu suorittaa. Asennus keskeytettiin + +; *** Startup error messages +LastErrorMessage=%1.%n%nVirhe %2: %3 +SetupFileMissing=Tiedostoa %1 ei löydy asennushakemistosta. Korjaa ongelma tai hanki uusi kopio ohjelmasta. +SetupFileCorrupt=Asennustiedostot ovat vaurioituneet. Hanki uusi kopio ohjelmasta. +SetupFileCorruptOrWrongVer=Asennustiedostot ovat vaurioituneet tai ovat epäyhteensopivia tämän Asennuksen version kanssa. Korjaa ongelma tai hanki uusi kopio ohjelmasta. +InvalidParameter=Virheellinen komentoriviparametri:%n%n%1 +SetupAlreadyRunning=Asennus on jo käynnissä. +WindowsVersionNotSupported=Tämä ohjelma ei tue käytössä olevaa Windowsin versiota. +WindowsServicePackRequired=Tämä ohjelma vaatii %1 Service Pack %2 -päivityksen tai myöhemmän. +NotOnThisPlatform=Tämä ohjelma ei toimi %1-käyttöjärjestelmässä. +OnlyOnThisPlatform=Tämä ohjelma toimii vain %1-käyttöjärjestelmässä. +OnlyOnTheseArchitectures=Tämä ohjelma voidaan asentaa vain niihin Windowsin versioihin, jotka on suunniteltu seuraaville prosessorityypeille:%n%n%1 +WinVersionTooLowError=Tämä ohjelma vaatii version %2 tai myöhemmän %1-käyttöjärjestelmästä. +WinVersionTooHighError=Tätä ohjelmaa ei voi asentaa %1-käyttöjärjestelmän versioon %2 tai myöhempään. +AdminPrivilegesRequired=Sinun täytyy kirjautua sisään järjestelmänvalvojana asentaaksesi tämän ohjelman. +PowerUserPrivilegesRequired=Sinun täytyy kirjautua sisään järjestelmänvalvojana tai tehokäyttäjänä asentaaksesi tämän ohjelman. +SetupAppRunningError=Asennus löysi käynnissä olevan kopion ohjelmasta %1.%n%nSulje kaikki käynnissä olevat kopiot ohjelmasta ja valitse OK jatkaaksesi, tai valitse Peruuta poistuaksesi. +UninstallAppRunningError=Asennuksen poisto löysi käynnissä olevan kopion ohjelmasta %1.%n%nSulje kaikki käynnissä olevat kopiot ohjelmasta ja valitse OK jatkaaksesi, tai valitse Peruuta poistuaksesi. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Valitse asennustapa +PrivilegesRequiredOverrideInstruction=Valitse, kenen käyttöön ohjelma asennetaan +PrivilegesRequiredOverrideText1=%1 voidaan asentaa kaikille käyttäjille (vaatii järjestelmänvalvojan oikeudet) tai vain sinun käyttöösi. +PrivilegesRequiredOverrideText2=%1 voidaan asentaa vain sinun käyttöösi tai kaikille käyttäjille (vaatii järjestelmänvalvojan oikeudet). +PrivilegesRequiredOverrideAllUsers=Asenna &kaikille käyttäjille +PrivilegesRequiredOverrideAllUsersRecommended=Asenna &kaikille käyttäjille (suositus) +PrivilegesRequiredOverrideCurrentUser=Asenna vain &minun käyttööni +PrivilegesRequiredOverrideCurrentUserRecommended=Asenna vain &minun käyttööni (suositus) + +; *** Misc. errors +ErrorCreatingDir=Asennus ei voinut luoda hakemistoa "%1" +ErrorTooManyFilesInDir=Tiedoston luominen hakemistoon "%1" epäonnistui, koska se sisältää liian monta tiedostoa + +; *** Setup common messages +ExitSetupTitle=Poistu Asennuksesta +ExitSetupMessage=Asennus ei ole valmis. Jos lopetat nyt, ohjelmaa ei asenneta.%n%nVoit ajaa Asennuksen toiste asentaaksesi ohjelman.%n%nLopetetaanko Asennus? +AboutSetupMenuItem=&Tietoja Asennuksesta... +AboutSetupTitle=Tietoja Asennuksesta +AboutSetupMessage=%1 versio %2%n%3%n%n%1 -ohjelman kotisivu:%n%4 +AboutSetupNote= +TranslatorNote=Suomenkielinen käännös: Antti Karttunen (antti.j.karttunen@iki.fi) + +; *** Buttons +ButtonBack=< &Takaisin +ButtonNext=&Seuraava > +ButtonInstall=&Asenna +ButtonOK=OK +ButtonCancel=Peruuta +ButtonYes=&Kyllä +ButtonYesToAll=Kyllä k&aikkiin +ButtonNo=&Ei +ButtonNoToAll=E&i kaikkiin +ButtonFinish=&Lopeta +ButtonBrowse=S&elaa... +ButtonWizardBrowse=S&elaa... +ButtonNewFolder=&Luo uusi kansio + +; *** "Select Language" dialog messages +SelectLanguageTitle=Valitse Asennuksen kieli +SelectLanguageLabel=Valitse asentamisen aikana käytettävä kieli. + +; *** Common wizard text +ClickNext=Valitse Seuraava jatkaaksesi tai Peruuta poistuaksesi. +BeveledLabel= +BrowseDialogTitle=Selaa kansioita +BrowseDialogLabel=Valitse kansio allaolevasta listasta ja valitse sitten OK jatkaaksesi. +NewFolderName=Uusi kansio + +; *** "Welcome" wizard page +WelcomeLabel1=Tervetuloa [name] -asennusohjelmaan. +WelcomeLabel2=Tällä asennusohjelmalla koneellesi asennetaan [name/ver]. %n%nOn suositeltavaa, että suljet kaikki muut käynnissä olevat sovellukset ennen jatkamista. Tämä auttaa välttämään ristiriitatilanteita asennuksen aikana. + +; *** "Password" wizard page +WizardPassword=Salasana +PasswordLabel1=Tämä asennusohjelma on suojattu salasanalla. +PasswordLabel3=Anna salasana ja valitse sitten Seuraava jatkaaksesi.%n%nIsot ja pienet kirjaimet ovat eriarvoisia. +PasswordEditLabel=&Salasana: +IncorrectPassword=Antamasi salasana oli virheellinen. Anna salasana uudelleen. + +; *** "License Agreement" wizard page +WizardLicense=Käyttöoikeussopimus +LicenseLabel=Lue seuraava tärkeä tiedotus ennen kuin jatkat. +LicenseLabel3=Lue seuraava käyttöoikeussopimus tarkasti. Sinun täytyy hyväksyä sopimus, jos haluat jatkaa asentamista. +LicenseAccepted=&Hyväksyn sopimuksen +LicenseNotAccepted=&En hyväksy sopimusta + +; *** "Information" wizard pages +WizardInfoBefore=Tiedotus +InfoBeforeLabel=Lue seuraava tärkeä tiedotus ennen kuin jatkat. +InfoBeforeClickLabel=Kun olet valmis jatkamaan asentamista, valitse Seuraava. +WizardInfoAfter=Tiedotus +InfoAfterLabel=Lue seuraava tärkeä tiedotus ennen kuin jatkat. +InfoAfterClickLabel=Kun olet valmis jatkamaan asentamista, valitse Seuraava. + +; *** "Select Destination Directory" wizard page +WizardUserInfo=Käyttäjätiedot +UserInfoDesc=Anna pyydetyt tiedot. +UserInfoName=Käyttäjän &nimi: +UserInfoOrg=&Yritys: +UserInfoSerial=&Tunnuskoodi: +UserInfoNameRequired=Sinun täytyy antaa nimi. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Valitse kohdekansio +SelectDirDesc=Mihin [name] asennetaan? +SelectDirLabel3=[name] asennetaan tähän kansioon. +SelectDirBrowseLabel=Valitse Seuraava jatkaaksesi. Jos haluat vaihtaa kansiota, valitse Selaa. +DiskSpaceGBLabel=Vapaata levytilaa tarvitaan vähintään [gb] Gt. +DiskSpaceMBLabel=Vapaata levytilaa tarvitaan vähintään [mb] Mt. +CannotInstallToNetworkDrive=Asennus ei voi asentaa ohjelmaa verkkoasemalle. +CannotInstallToUNCPath=Asennus ei voi asentaa ohjelmaa UNC-polun alle. +InvalidPath=Anna täydellinen polku levyaseman kirjaimen kanssa. Esimerkiksi %nC:\OHJELMA%n%ntai UNC-polku muodossa %n%n\\palvelin\resurssi +InvalidDrive=Valitsemaasi asemaa tai UNC-polkua ei ole olemassa tai sitä ei voi käyttää. Valitse toinen asema tai UNC-polku. +DiskSpaceWarningTitle=Ei tarpeeksi vapaata levytilaa +DiskSpaceWarning=Asennus vaatii vähintään %1 kt vapaata levytilaa, mutta valitulla levyasemalla on vain %2 kt vapaata levytilaa.%n%nHaluatko jatkaa tästä huolimatta? +DirNameTooLong=Kansion nimi tai polku on liian pitkä. +InvalidDirName=Virheellinen kansion nimi. +BadDirName32=Kansion nimessä ei saa olla seuraavia merkkejä:%n%n%1 +DirExistsTitle=Kansio on olemassa +DirExists=Kansio:%n%n%1%n%non jo olemassa. Haluatko kuitenkin suorittaa asennuksen tähän kansioon? +DirDoesntExistTitle=Kansiota ei ole olemassa +DirDoesntExist=Kansiota%n%n%1%n%nei ole olemassa. Luodaanko kansio? + +; *** "Select Components" wizard page +WizardSelectComponents=Valitse asennettavat osat +SelectComponentsDesc=Mitkä osat asennetaan? +SelectComponentsLabel2=Valitse ne osat, jotka haluat asentaa, ja poista niiden osien valinta, joita et halua asentaa. Valitse Seuraava, kun olet valmis. +FullInstallation=Normaali asennus +CompactInstallation=Suppea asennus +CustomInstallation=Mukautettu asennus +NoUninstallWarningTitle=Asennettuja osia löydettiin +NoUninstallWarning=Seuraavat osat on jo asennettu koneelle:%n%n%1%n%nNäiden osien valinnan poistaminen ei poista niitä koneelta.%n%nHaluatko jatkaa tästä huolimatta? +ComponentSize1=%1 kt +ComponentSize2=%1 Mt +ComponentsDiskSpaceGBLabel=Nykyiset valinnat vaativat vähintään [gb] Gt levytilaa. +ComponentsDiskSpaceMBLabel=Nykyiset valinnat vaativat vähintään [mb] Mt levytilaa. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Valitse muut toiminnot +SelectTasksDesc=Mitä muita toimintoja suoritetaan? +SelectTasksLabel2=Valitse muut toiminnot, jotka haluat Asennuksen suorittavan samalla kun [name] asennetaan. Valitse Seuraava, kun olet valmis. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Valitse Käynnistä-valikon kansio +SelectStartMenuFolderDesc=Mihin ohjelman pikakuvakkeet sijoitetaan? +SelectStartMenuFolderLabel3=Ohjelman pikakuvakkeet luodaan tähän Käynnistä-valikon kansioon. +SelectStartMenuFolderBrowseLabel=Valitse Seuraava jatkaaksesi. Jos haluat vaihtaa kansiota, valitse Selaa. +MustEnterGroupName=Kansiolle pitää antaa nimi. +GroupNameTooLong=Kansion nimi tai polku on liian pitkä. +InvalidGroupName=Virheellinen kansion nimi. +BadGroupName=Kansion nimessä ei saa olla seuraavia merkkejä:%n%n%1 +NoProgramGroupCheck2=Älä luo k&ansiota Käynnistä-valikkoon + +; *** "Ready to Install" wizard page +WizardReady=Valmiina asennukseen +ReadyLabel1=[name] on nyt valmis asennettavaksi. +ReadyLabel2a=Valitse Asenna jatkaaksesi asentamista tai valitse Takaisin, jos haluat tarkastella tekemiäsi asetuksia tai muuttaa niitä. +ReadyLabel2b=Valitse Asenna jatkaaksesi asentamista. +ReadyMemoUserInfo=Käyttäjätiedot: +ReadyMemoDir=Kohdekansio: +ReadyMemoType=Asennustyyppi: +ReadyMemoComponents=Asennettavaksi valitut osat: +ReadyMemoGroup=Käynnistä-valikon kansio: +ReadyMemoTasks=Muut toiminnot: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Ladataan tarvittavia tiedostoja... +ButtonStopDownload=&Pysäytä lataus +StopDownload=Oletko varma, että haluat pysäyttää tiedostojen latauksen? +ErrorDownloadAborted=Tiedostojen lataaminen keskeytettiin +ErrorDownloadFailed=Tiedoston lataaminen epäonnistui: %1 %2 +ErrorDownloadSizeFailed=Latauksen koon noutaminen epäonnistui: %1 %2 +ErrorFileHash1=Tiedoston tiivisteen luominen epäonnistui: %1 +ErrorFileHash2=Tiedoston tiiviste on virheellinen: odotettu %1, löydetty %2 +ErrorProgress=Virheellinen edistyminen: %1 / %2 +ErrorFileSize=Virheellinen tiedoston koko: odotettu %1, löydetty %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=Valmistellaan asennusta +PreparingDesc=Valmistaudutaan asentamaan [name] koneellesi. +PreviousInstallNotCompleted=Edellisen ohjelman asennus tai asennuksen poisto ei ole valmis. Sinun täytyy käynnistää kone uudelleen viimeistelläksesi edellisen asennuksen.%n%nAja [name] -asennusohjelma uudestaan, kun olet käynnistänyt koneen uudelleen. +CannotContinue=Asennusta ei voida jatkaa. Valitse Peruuta poistuaksesi. +ApplicationsFound=Seuraavat sovellukset käyttävät tiedostoja, joita Asennuksen pitää päivittää. On suositeltavaa, että annat Asennuksen sulkea nämä sovellukset automaattisesti. +ApplicationsFound2=Seuraavat sovellukset käyttävät tiedostoja, joita Asennuksen pitää päivittää. On suositeltavaa, että annat Asennuksen sulkea nämä sovellukset automaattisesti. Valmistumisen jälkeen Asennus yrittää uudelleenkäynnistää sovellukset. +CloseApplications=&Sulje sovellukset automaattisesti +DontCloseApplications=&Älä sulje sovelluksia +ErrorCloseApplications=Asennus ei pystynyt sulkemaan tarvittavia sovelluksia automaattisesti. On suositeltavaa, että ennen jatkamista suljet sovellukset, jotka käyttävät asennuksen aikana päivitettäviä tiedostoja. +PrepareToInstallNeedsRestart=Asennuksen täytyy käynnistää tietokone uudelleen. Aja Asennus uudelleenkäynnistyksen jälkeen, jotta [name] voidaan asentaa.%n%nHaluatko käynnistää tietokoneen uudelleen nyt? + +; *** "Installing" wizard page +WizardInstalling=Asennus käynnissä +InstallingLabel=Odota, kun [name] asennetaan koneellesi. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=[name] - Asennuksen viimeistely +FinishedLabelNoIcons=[name] on nyt asennettu koneellesi. +FinishedLabel=[name] on nyt asennettu. Sovellus voidaan käynnistää valitsemalla jokin asennetuista kuvakkeista. +ClickFinish=Valitse Lopeta poistuaksesi Asennuksesta. +FinishedRestartLabel=Jotta [name] saataisiin asennettua loppuun, pitää kone käynnistää uudelleen. Haluatko käynnistää koneen uudelleen nyt? +FinishedRestartMessage=Jotta [name] saataisiin asennettua loppuun, pitää kone käynnistää uudelleen.%n%nHaluatko käynnistää koneen uudelleen nyt? +ShowReadmeCheck=Kyllä, haluan nähdä LUEMINUT-tiedoston +YesRadio=&Kyllä, käynnistä kone uudelleen +NoRadio=&Ei, käynnistän koneen uudelleen myöhemmin +RunEntryExec=Käynnistä %1 +RunEntryShellExec=Näytä %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Asennus tarvitsee seuraavan levykkeen +SelectDiskLabel2=Aseta levyke %1 asemaan ja valitse OK. %n%nJos joku toinen kansio sisältää levykkeen tiedostot, anna oikea polku tai valitse Selaa. +PathLabel=&Polku: +FileNotInDir2=Tiedostoa "%1" ei löytynyt lähteestä "%2". Aseta oikea levyke asemaan tai valitse toinen kansio. +SelectDirectoryLabel=Määritä seuraavan levykkeen sisällön sijainti. + +; *** Installation phase messages +SetupAborted=Asennusta ei suoritettu loppuun.%n%nKorjaa ongelma ja suorita Asennus uudelleen. +AbortRetryIgnoreSelectAction=Valitse toiminto +AbortRetryIgnoreRetry=&Yritä uudelleen +AbortRetryIgnoreIgnore=&Jatka virheestä huolimatta +AbortRetryIgnoreCancel=Peruuta asennus + +; *** Installation status messages +StatusClosingApplications=Suljetaan sovellukset... +StatusCreateDirs=Luodaan hakemistoja... +StatusExtractFiles=Puretaan tiedostoja... +StatusCreateIcons=Luodaan pikakuvakkeita... +StatusCreateIniEntries=Luodaan INI-merkintöjä... +StatusCreateRegistryEntries=Luodaan rekisterimerkintöjä... +StatusRegisterFiles=Rekisteröidään tiedostoja... +StatusSavingUninstall=Tallennetaan Asennuksen poiston tietoja... +StatusRunProgram=Viimeistellään asennusta... +StatusRestartingApplications=Uudelleenkäynnistetään sovellukset... +StatusRollback=Peruutetaan tehdyt muutokset... + +; *** Misc. errors +ErrorInternal2=Sisäinen virhe: %1 +ErrorFunctionFailedNoCode=%1 epäonnistui +ErrorFunctionFailed=%1 epäonnistui; virhekoodi %2 +ErrorFunctionFailedWithMessage=%1 epäonnistui; virhekoodi %2.%n%3 +ErrorExecutingProgram=Virhe suoritettaessa tiedostoa%n%1 + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Asennetaan %1. +ShutdownBlockReasonUninstallingApp=Poistetaan %1. + +; *** Registry errors +ErrorRegOpenKey=Virhe avattaessa rekisteriavainta%n%1\%2 +ErrorRegCreateKey=Virhe luotaessa rekisteriavainta%n%1\%2 +ErrorRegWriteKey=Virhe kirjoitettaessa rekisteriavaimeen%n%1\%2 + +; *** INI errors +ErrorIniEntry=Virhe luotaessa INI-merkintää tiedostoon "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Ohita tämä tiedosto (ei suositeltavaa) +FileAbortRetryIgnoreIgnoreNotRecommended=&Jatka virheestä huolimatta (ei suositeltavaa) +SourceIsCorrupted=Lähdetiedosto on vaurioitunut +SourceDoesntExist=Lähdetiedostoa "%1" ei ole olemassa +ExistingFileReadOnly2=Nykyistä tiedostoa ei voitu korvata, koska se on Vain luku -tiedosto. +ExistingFileReadOnlyRetry=&Poista Vain luku -asetus ja yritä uudelleen +ExistingFileReadOnlyKeepExisting=&Säilytä nykyinen tiedosto +ErrorReadingExistingDest=Virhe luettaessa nykyistä tiedostoa: +FileExistsSelectAction=Valitse toiminto +FileExists2=Tiedosto on jo olemassa. +FileExistsOverwriteExisting=Korvaa &olemassa oleva tiedosto +FileExistsKeepExisting=&Säilytä olemassa oleva tiedosto +FileExistsOverwriteOrKeepAll=&Hoida muut vastaavat tilanteet samalla tavalla +ExistingFileNewerSelectAction=Valitse toiminto +ExistingFileNewer2=Olemassa oleva tiedosto on uudempi kuin Asennuksen sisältämä tiedosto. +ExistingFileNewerOverwriteExisting=Korvaa &olemassa oleva tiedosto +ExistingFileNewerKeepExisting=&Säilytä olemassa oleva tiedosto (suositeltavaa) +ExistingFileNewerOverwriteOrKeepAll=&Hoida muut vastaavat tilanteet samalla tavalla +ErrorChangingAttr=Virhe vaihdettaessa nykyisen tiedoston määritteitä: +ErrorCreatingTemp=Virhe luotaessa tiedostoa kohdehakemistoon: +ErrorReadingSource=Virhe luettaessa lähdetiedostoa: +ErrorCopying=Virhe kopioitaessa tiedostoa: +ErrorReplacingExistingFile=Virhe korvattaessa nykyistä tiedostoa: +ErrorRestartReplace=RestartReplace-komento epäonnistui: +ErrorRenamingTemp=Virhe uudelleennimettäessä tiedostoa kohdehakemistossa: +ErrorRegisterServer=DLL/OCX -laajennuksen rekisteröinti epäonnistui: %1 +ErrorRegSvr32Failed=RegSvr32-toiminto epäonnistui. Virhekoodi: %1 +ErrorRegisterTypeLib=Tyyppikirjaston rekisteröiminen epäonnistui: %1 + +; *** Uninstall display name markings +UninstallDisplayNameMark=%1 (%2) +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32-bittinen +UninstallDisplayNameMark64Bit=64-bittinen +UninstallDisplayNameMarkAllUsers=Kaikki käyttäjät +UninstallDisplayNameMarkCurrentUser=Tämänhetkinen käyttäjä + +; *** Post-installation errors +ErrorOpeningReadme=Virhe avattaessa LUEMINUT-tiedostoa. +ErrorRestartingComputer=Koneen uudelleenkäynnistäminen ei onnistunut. Suorita uudelleenkäynnistys itse. + +; *** Uninstaller messages +UninstallNotFound=Tiedostoa "%1" ei löytynyt. Asennuksen poisto ei onnistu. +UninstallOpenError=Tiedostoa "%1" ei voitu avata. Asennuksen poisto ei onnistu. +UninstallUnsupportedVer=Tämä versio Asennuksen poisto-ohjelmasta ei pysty lukemaan lokitiedostoa "%1". Asennuksen poisto ei onnistu +UninstallUnknownEntry=Asennuksen poisto-ohjelman lokitiedostosta löytyi tuntematon merkintä (%1) +ConfirmUninstall=Poistetaanko %1 ja kaikki sen osat? +UninstallOnlyOnWin64=Tämä ohjelma voidaan poistaa vain 64-bittisestä Windowsista käsin. +OnlyAdminCanUninstall=Tämän asennuksen poistaminen vaatii järjestelmänvalvojan oikeudet. +UninstallStatusLabel=Odota, kun %1 poistetaan koneeltasi. +UninstalledAll=%1 poistettiin onnistuneesti. +UninstalledMost=%1 poistettiin koneelta.%n%nJoitakin osia ei voitu poistaa. Voit poistaa osat itse. +UninstalledAndNeedsRestart=Kone täytyy käynnistää uudelleen, jotta %1 voidaan poistaa kokonaan.%n%nHaluatko käynnistää koneen uudeelleen nyt? +UninstallDataCorrupted=Tiedosto "%1" on vaurioitunut. Asennuksen poisto ei onnistu. + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Poistetaanko jaettu tiedosto? +ConfirmDeleteSharedFile2=Järjestelmän mukaan seuraava jaettu tiedosto ei ole enää minkään muun sovelluksen käytössä. Poistetaanko tiedosto?%n%nJos jotkut sovellukset käyttävät vielä tätä tiedostoa ja se poistetaan, ne eivät välttämättä toimi enää kunnolla. Jos olet epävarma, valitse Ei. Tiedoston jättäminen koneelle ei aiheuta ongelmia. +SharedFileNameLabel=Tiedoston nimi: +SharedFileLocationLabel=Sijainti: +WizardUninstalling=Asennuksen poiston tila +StatusUninstalling=Poistetaan %1... + +[CustomMessages] + +NameAndVersion=%1 versio %2 +AdditionalIcons=Lisäkuvakkeet: +CreateDesktopIcon=Lu&o kuvake työpöydälle +CreateQuickLaunchIcon=Luo kuvake &pikakäynnistyspalkkiin +ProgramOnTheWeb=%1 Internetissä +UninstallProgram=Poista %1 +LaunchProgram=&Käynnistä %1 +AssocFileExtension=&Yhdistä %1 tiedostopäätteeseen %2 +AssocingFileExtension=Yhdistetään %1 tiedostopäätteeseen %2 ... +AutoStartProgramGroupDescription=Käynnistys: +AutoStartProgram=Käynnistä %1 automaattisesti +AddonHostProgramNotFound=%1 ei ole valitsemassasi kansiossa.%n%nHaluatko jatkaa tästä huolimatta? diff --git a/tools/build-installer/inno/bin/Languages/French.isl b/tools/build-installer/inno/bin/Languages/French.isl new file mode 100644 index 00000000..7c8db923 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/French.isl @@ -0,0 +1,404 @@ +; *** Inno Setup version 6.1.0+ French messages *** +; +; To download user-contributed translations of this file, go to: +; https://jrsoftware.org/files/istrans/ +; +; Note: When translating this text, do not add periods (.) to the end of +; messages that didn't have them already, because on those messages Inno +; Setup adds the periods automatically (appending a period would result in +; two periods being displayed). +; +; Maintained by Pierre Yager (pierre@levosgien.net) +; +; Contributors : Frédéric Bonduelle, Francis Pallini, Lumina, Pascal Peyrot +; +; Changes : +; + Accents on uppercase letters +; http://www.academie-francaise.fr/langue/questions.html#accentuation (lumina) +; + Typography quotes [see ISBN: 978-2-7433-0482-9] +; http://fr.wikipedia.org/wiki/Guillemet (lumina) +; + Binary units (Kio, Mio) [IEC 80000-13:2008] +; http://fr.wikipedia.org/wiki/Octet (lumina) +; + Reverted to standard units (Ko, Mo) to follow Windows Explorer Standard +; http://blogs.msdn.com/b/oldnewthing/archive/2009/06/11/9725386.aspx +; + Use more standard verbs for click and retry +; "click": "Clicker" instead of "Appuyer" +; "retry": "Recommencer" au lieu de "Réessayer" +; + Added new 6.0.0 messages +; + Added new 6.1.0 messages + +[LangOptions] +; The following three entries are very important. Be sure to read and +; understand the '[LangOptions] section' topic in the help file. +LanguageName=Français +LanguageID=$040C +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 + +[Messages] + +; *** Application titles +SetupAppTitle=Installation +SetupWindowTitle=Installation - %1 +UninstallAppTitle=Désinstallation +UninstallAppFullTitle=Désinstallation - %1 + +; *** Misc. common +InformationTitle=Information +ConfirmTitle=Confirmation +ErrorTitle=Erreur + +; *** SetupLdr messages +SetupLdrStartupMessage=Cet assistant va installer %1. Voulez-vous continuer ? +LdrCannotCreateTemp=Impossible de créer un fichier temporaire. Abandon de l'installation +LdrCannotExecTemp=Impossible d'exécuter un fichier depuis le dossier temporaire. Abandon de l'installation +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nErreur %2 : %3 +SetupFileMissing=Le fichier %1 est absent du dossier d'installation. Veuillez corriger le problème ou vous procurer une nouvelle copie du programme. +SetupFileCorrupt=Les fichiers d'installation sont altérés. Veuillez vous procurer une nouvelle copie du programme. +SetupFileCorruptOrWrongVer=Les fichiers d'installation sont altérés ou ne sont pas compatibles avec cette version de l'assistant d'installation. Veuillez corriger le problème ou vous procurer une nouvelle copie du programme. +InvalidParameter=Un paramètre non valide a été passé à la ligne de commande :%n%n%1 +SetupAlreadyRunning=L'assistant d'installation est déjà en cours d'exécution. +WindowsVersionNotSupported=Ce programme n'est pas prévu pour fonctionner avec la version de Windows utilisée sur votre ordinateur. +WindowsServicePackRequired=Ce programme a besoin de %1 Service Pack %2 ou d'une version plus récente. +NotOnThisPlatform=Ce programme ne fonctionne pas sous %1. +OnlyOnThisPlatform=Ce programme ne peut fonctionner que sous %1. +OnlyOnTheseArchitectures=Ce programme ne peut être installé que sur des versions de Windows qui supportent ces architectures : %n%n%1 +WinVersionTooLowError=Ce programme requiert la version %2 ou supérieure de %1. +WinVersionTooHighError=Ce programme ne peut pas être installé sous %1 version %2 ou supérieure. +AdminPrivilegesRequired=Vous devez disposer des droits d'administration de cet ordinateur pour installer ce programme. +PowerUserPrivilegesRequired=Vous devez disposer des droits d'administration ou faire partie du groupe « Utilisateurs avec pouvoir » de cet ordinateur pour installer ce programme. +SetupAppRunningError=L'assistant d'installation a détecté que %1 est actuellement en cours d'exécution.%n%nVeuillez fermer toutes les instances de cette application puis cliquer sur OK pour continuer, ou bien cliquer sur Annuler pour abandonner l'installation. +UninstallAppRunningError=La procédure de désinstallation a détecté que %1 est actuellement en cours d'exécution.%n%nVeuillez fermer toutes les instances de cette application puis cliquer sur OK pour continuer, ou bien cliquer sur Annuler pour abandonner la désinstallation. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Choix du Mode d'Installation +PrivilegesRequiredOverrideInstruction=Choisissez le mode d'installation +PrivilegesRequiredOverrideText1=%1 peut être installé pour tous les utilisateurs (nécessite des privilèges administrateur), ou seulement pour vous. +PrivilegesRequiredOverrideText2=%1 peut-être installé seulement pour vous, ou pour tous les utilisateurs (nécessite des privilèges administrateur). +PrivilegesRequiredOverrideAllUsers=Installer pour &tous les utilisateurs +PrivilegesRequiredOverrideAllUsersRecommended=Installer pour &tous les utilisateurs (recommandé) +PrivilegesRequiredOverrideCurrentUser=Installer seulement pour &moi +PrivilegesRequiredOverrideCurrentUserRecommended=Installer seulement pour &moi (recommandé) + +; *** Misc. errors +ErrorCreatingDir=L'assistant d'installation n'a pas pu créer le dossier "%1" +ErrorTooManyFilesInDir=L'assistant d'installation n'a pas pu créer un fichier dans le dossier "%1" car celui-ci contient trop de fichiers + +; *** Setup common messages +ExitSetupTitle=Quitter l'installation +ExitSetupMessage=L'installation n'est pas terminée. Si vous abandonnez maintenant, le programme ne sera pas installé.%n%nVous devrez relancer cet assistant pour finir l'installation.%n%nVoulez-vous quand même quitter l'assistant d'installation ? +AboutSetupMenuItem=À &propos... +AboutSetupTitle=À Propos de l'assistant d'installation +AboutSetupMessage=%1 version %2%n%3%n%nPage d'accueil de %1 :%n%4 +AboutSetupNote= +TranslatorNote=Traduction française maintenue par Pierre Yager (pierre@levosgien.net) + +; *** Buttons +ButtonBack=< &Précédent +ButtonNext=&Suivant > +ButtonInstall=&Installer +ButtonOK=OK +ButtonCancel=Annuler +ButtonYes=&Oui +ButtonYesToAll=Oui pour &tout +ButtonNo=&Non +ButtonNoToAll=N&on pour tout +ButtonFinish=&Terminer +ButtonBrowse=Pa&rcourir... +ButtonWizardBrowse=Pa&rcourir... +ButtonNewFolder=Nouveau &dossier + +; *** "Select Language" dialog messages +SelectLanguageTitle=Langue de l'assistant d'installation +SelectLanguageLabel=Veuillez sélectionner la langue qui sera utilisée par l'assistant d'installation. + +; *** Common wizard text +ClickNext=Cliquez sur Suivant pour continuer ou sur Annuler pour abandonner l'installation. +BeveledLabel= +BrowseDialogTitle=Parcourir les dossiers +BrowseDialogLabel=Veuillez choisir un dossier de destination, puis cliquez sur OK. +NewFolderName=Nouveau dossier + +; *** "Welcome" wizard page +WelcomeLabel1=Bienvenue dans l'assistant d'installation de [name] +WelcomeLabel2=Cet assistant va vous guider dans l'installation de [name/ver] sur votre ordinateur.%n%nIl est recommandé de fermer toutes les applications actives avant de continuer. + +; *** "Password" wizard page +WizardPassword=Mot de passe +PasswordLabel1=Cette installation est protégée par un mot de passe. +PasswordLabel3=Veuillez saisir le mot de passe (attention à la distinction entre majuscules et minuscules) puis cliquez sur Suivant pour continuer. +PasswordEditLabel=&Mot de passe : +IncorrectPassword=Le mot de passe saisi n'est pas valide. Veuillez essayer à nouveau. + +; *** "License Agreement" wizard page +WizardLicense=Accord de licence +LicenseLabel=Les informations suivantes sont importantes. Veuillez les lire avant de continuer. +LicenseLabel3=Veuillez lire le contrat de licence suivant. Vous devez en accepter tous les termes avant de continuer l'installation. +LicenseAccepted=Je comprends et j'&accepte les termes du contrat de licence +LicenseNotAccepted=Je &refuse les termes du contrat de licence + +; *** "Information" wizard pages +WizardInfoBefore=Information +InfoBeforeLabel=Les informations suivantes sont importantes. Veuillez les lire avant de continuer. +InfoBeforeClickLabel=Lorsque vous êtes prêt à continuer, cliquez sur Suivant. +WizardInfoAfter=Information +InfoAfterLabel=Les informations suivantes sont importantes. Veuillez les lire avant de continuer. +InfoAfterClickLabel=Lorsque vous êtes prêt à continuer, cliquez sur Suivant. + +; *** "User Information" wizard page +WizardUserInfo=Informations sur l'Utilisateur +UserInfoDesc=Veuillez saisir les informations qui vous concernent. +UserInfoName=&Nom d'utilisateur : +UserInfoOrg=&Organisation : +UserInfoSerial=Numéro de &série : +UserInfoNameRequired=Vous devez au moins saisir un nom. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Dossier de destination +SelectDirDesc=Où [name] doit-il être installé ? +SelectDirLabel3=L'assistant va installer [name] dans le dossier suivant. +SelectDirBrowseLabel=Pour continuer, cliquez sur Suivant. Si vous souhaitez choisir un dossier différent, cliquez sur Parcourir. +DiskSpaceGBLabel=Le programme requiert au moins [gb] Go d'espace disque disponible. +DiskSpaceMBLabel=Le programme requiert au moins [mb] Mo d'espace disque disponible. +CannotInstallToNetworkDrive=L'assistant ne peut pas installer sur un disque réseau. +CannotInstallToUNCPath=L'assistant ne peut pas installer sur un chemin UNC. +InvalidPath=Vous devez saisir un chemin complet avec sa lettre de lecteur ; par exemple :%n%nC:\APP%n%nou un chemin réseau de la forme :%n%n\\serveur\partage +InvalidDrive=L'unité ou l'emplacement réseau que vous avez sélectionné n'existe pas ou n'est pas accessible. Veuillez choisir une autre destination. +DiskSpaceWarningTitle=Espace disponible insuffisant +DiskSpaceWarning=L'assistant a besoin d'au moins %1 Ko d'espace disponible pour effectuer l'installation, mais l'unité que vous avez sélectionnée ne dispose que de %2 Ko d'espace disponible.%n%nSouhaitez-vous continuer malgré tout ? +DirNameTooLong=Le nom ou le chemin du dossier est trop long. +InvalidDirName=Le nom du dossier est invalide. +BadDirName32=Le nom du dossier ne doit contenir aucun des caractères suivants :%n%n%1 +DirExistsTitle=Dossier existant +DirExists=Le dossier :%n%n%1%n%nexiste déjà. Souhaitez-vous installer dans ce dossier malgré tout ? +DirDoesntExistTitle=Le dossier n'existe pas +DirDoesntExist=Le dossier %n%n%1%n%nn'existe pas. Souhaitez-vous que ce dossier soit créé ? + +; *** "Select Components" wizard page +WizardSelectComponents=Composants à installer +SelectComponentsDesc=Quels composants de l'application souhaitez-vous installer ? +SelectComponentsLabel2=Sélectionnez les composants que vous désirez installer ; décochez les composants que vous ne désirez pas installer. Cliquez ensuite sur Suivant pour continuer l'installation. +FullInstallation=Installation complète +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Installation compacte +CustomInstallation=Installation personnalisée +NoUninstallWarningTitle=Composants existants +NoUninstallWarning=L'assistant d'installation a détecté que les composants suivants sont déjà installés sur votre système :%n%n%1%n%nDésélectionner ces composants ne les désinstallera pas pour autant.%n%nVoulez-vous continuer malgré tout ? +ComponentSize1=%1 Ko +ComponentSize2=%1 Mo +ComponentsDiskSpaceGBLabel=Les composants sélectionnés nécessitent au moins [gb] Go d'espace disponible. +ComponentsDiskSpaceMBLabel=Les composants sélectionnés nécessitent au moins [mb] Mo d'espace disponible. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Tâches supplémentaires +SelectTasksDesc=Quelles sont les tâches supplémentaires qui doivent être effectuées ? +SelectTasksLabel2=Sélectionnez les tâches supplémentaires que l'assistant d'installation doit effectuer pendant l'installation de [name], puis cliquez sur Suivant. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Sélection du dossier du menu Démarrer +SelectStartMenuFolderDesc=Où l'assistant d'installation doit-il placer les raccourcis du programme ? +SelectStartMenuFolderLabel3=L'assistant va créer les raccourcis du programme dans le dossier du menu Démarrer indiqué ci-dessous. +SelectStartMenuFolderBrowseLabel=Cliquez sur Suivant pour continuer. Cliquez sur Parcourir si vous souhaitez sélectionner un autre dossier du menu Démarrer. +MustEnterGroupName=Vous devez saisir un nom de dossier du menu Démarrer. +GroupNameTooLong=Le nom ou le chemin du dossier est trop long. +InvalidGroupName=Le nom du dossier n'est pas valide. +BadGroupName=Le nom du dossier ne doit contenir aucun des caractères suivants :%n%n%1 +NoProgramGroupCheck2=Ne pas créer de &dossier dans le menu Démarrer + +; *** "Ready to Install" wizard page +WizardReady=Prêt à installer +ReadyLabel1=L'assistant dispose à présent de toutes les informations pour installer [name] sur votre ordinateur. +ReadyLabel2a=Cliquez sur Installer pour procéder à l'installation ou sur Précédent pour revoir ou modifier une option d'installation. +ReadyLabel2b=Cliquez sur Installer pour procéder à l'installation. +ReadyMemoUserInfo=Informations sur l'utilisateur : +ReadyMemoDir=Dossier de destination : +ReadyMemoType=Type d'installation : +ReadyMemoComponents=Composants sélectionnés : +ReadyMemoGroup=Dossier du menu Démarrer : +ReadyMemoTasks=Tâches supplémentaires : + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Téléchargement de fichiers supplémentaires... +ButtonStopDownload=&Arrêter le téléchargement +StopDownload=Êtes-vous sûr de vouloir arrêter le téléchargement ? +ErrorDownloadAborted=Téléchargement annulé +ErrorDownloadFailed=Le téléchargement a échoué : %1 %2 +ErrorDownloadSizeFailed=La récupération de la taille du fichier a échouée : %1 %2 +ErrorFileHash1=Le calcul de l'empreinte du fichier a échoué : %1 +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 + +; *** "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. +PreviousInstallNotCompleted=L'installation ou la suppression d'un programme précédent n'est pas totalement achevée. Veuillez redémarrer votre ordinateur pour achever cette installation ou suppression.%n%nUne fois votre ordinateur redémarré, veuillez relancer cet assistant pour reprendre l'installation de [name]. +CannotContinue=L'assistant ne peut pas continuer. Veuillez cliquer sur Annuler pour abandonner l'installation. +ApplicationsFound=Les applications suivantes utilisent des fichiers qui doivent être mis à jour par l'assistant. Il est recommandé d'autoriser l'assistant à fermer ces applications automatiquement. +ApplicationsFound2=Les applications suivantes utilisent des fichiers qui doivent être mis à jour par l'assistant. Il est recommandé d'autoriser l'assistant à fermer ces applications automatiquement. Une fois l'installation terminée, l'assistant essaiera de relancer ces applications. +CloseApplications=&Arrêter les applications automatiquement +DontCloseApplications=&Ne pas arrêter les applications +ErrorCloseApplications=L'assistant d'installation n'a pas pu arrêter toutes les applications automatiquement. Nous vous recommandons de fermer toutes les applications qui utilisent des fichiers devant être mis à jour par l'assistant d'installation avant de continuer. +PrepareToInstallNeedsRestart=L'assistant d'installation doit redémarrer votre ordinateur. Une fois votre ordinateur redémarré, veuillez relancer cet assistant d'installation pour terminer l'installation de [name].%n%nVoulez-vous redémarrer votre ordinateur maintenant ? + +; *** "Installing" wizard page +WizardInstalling=Installation en cours +InstallingLabel=Veuillez patienter pendant que l'assistant installe [name] sur votre ordinateur. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Fin de l'installation de [name] +FinishedLabelNoIcons=L'assistant a terminé l'installation de [name] sur votre ordinateur. +FinishedLabel=L'assistant a terminé l'installation de [name] sur votre ordinateur. L'application peut être lancée à l'aide des icônes créées sur le Bureau par l'installation. +ClickFinish=Veuillez cliquer sur Terminer pour quitter l'assistant d'installation. +FinishedRestartLabel=L'assistant doit redémarrer votre ordinateur pour terminer l'installation de [name].%n%nVoulez-vous redémarrer maintenant ? +FinishedRestartMessage=L'assistant doit redémarrer votre ordinateur pour terminer l'installation de [name].%n%nVoulez-vous redémarrer maintenant ? +ShowReadmeCheck=Oui, je souhaite lire le fichier LISEZMOI +YesRadio=&Oui, redémarrer mon ordinateur maintenant +NoRadio=&Non, je préfère redémarrer mon ordinateur plus tard +; used for example as 'Run MyProg.exe' +RunEntryExec=Exécuter %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Voir %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=L'assistant a besoin du disque suivant +SelectDiskLabel2=Veuillez insérer le disque %1 et cliquer sur OK.%n%nSi les fichiers de ce disque se trouvent à un emplacement différent de celui indiqué ci-dessous, veuillez saisir le chemin correspondant ou cliquez sur Parcourir. +PathLabel=&Chemin : +FileNotInDir2=Le fichier "%1" ne peut pas être trouvé dans "%2". Veuillez insérer le bon disque ou sélectionner un autre dossier. +SelectDirectoryLabel=Veuillez indiquer l'emplacement du disque suivant. + +; *** Installation phase messages +SetupAborted=L'installation n'est pas terminée.%n%nVeuillez corriger le problème et relancer l'installation. +AbortRetryIgnoreSelectAction=Choisissez une action +AbortRetryIgnoreRetry=&Recommencer +AbortRetryIgnoreIgnore=&Ignorer l'erreur et continuer +AbortRetryIgnoreCancel=Annuler l'installation + +; *** Installation status messages +StatusClosingApplications=Ferme les applications... +StatusCreateDirs=Création des dossiers... +StatusExtractFiles=Extraction des fichiers... +StatusCreateIcons=Création des raccourcis... +StatusCreateIniEntries=Création des entrées du fichier INI... +StatusCreateRegistryEntries=Création des entrées de registre... +StatusRegisterFiles=Enregistrement des fichiers... +StatusSavingUninstall=Sauvegarde des informations de désinstallation... +StatusRunProgram=Finalisation de l'installation... +StatusRestartingApplications=Relance les applications... +StatusRollback=Annulation des modifications... + +; *** Misc. errors +ErrorInternal2=Erreur interne : %1 +ErrorFunctionFailedNoCode=%1 a échoué +ErrorFunctionFailed=%1 a échoué ; code %2 +ErrorFunctionFailedWithMessage=%1 a échoué ; code %2.%n%3 +ErrorExecutingProgram=Impossible d'exécuter le fichier :%n%1 + +; *** Registry errors +ErrorRegOpenKey=Erreur lors de l'ouverture de la clé de registre :%n%1\%2 +ErrorRegCreateKey=Erreur lors de la création de la clé de registre :%n%1\%2 +ErrorRegWriteKey=Erreur lors de l'écriture de la clé de registre :%n%1\%2 + +; *** INI errors +ErrorIniEntry=Erreur d'écriture d'une entrée dans le fichier INI "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Ignorer ce fichier (non recommandé) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignorer l'erreur et continuer (non recommandé) +SourceIsCorrupted=Le fichier source est altéré +SourceDoesntExist=Le fichier source "%1" n'existe pas +ExistingFileReadOnly2=Le fichier existant ne peut pas être remplacé parce qu'il est protégé par l'attribut lecture seule. +ExistingFileReadOnlyRetry=&Supprimer l'attribut lecture seule et réessayer +ExistingFileReadOnlyKeepExisting=&Conserver le fichier existant +ErrorReadingExistingDest=Une erreur s'est produite lors de la tentative de lecture du fichier existant : +FileExistsSelectAction=Choisissez une action +FileExists2=Le fichier existe déjà. +FileExistsOverwriteExisting=&Ecraser le fichier existant +FileExistsKeepExisting=&Conserver le fichier existant +FileExistsOverwriteOrKeepAll=&Faire ceci pour les conflits à venir +ExistingFileNewerSelectAction=Choisissez une action +ExistingFileNewer2=Le fichier existant est plus récent que celui que l'assistant d'installation est en train d'installer. +ExistingFileNewerOverwriteExisting=&Ecraser le fichier existant +ExistingFileNewerKeepExisting=&Conserver le fichier existant (recommandé) +ExistingFileNewerOverwriteOrKeepAll=&Faire ceci pour les conflits à venir +ErrorChangingAttr=Une erreur est survenue en essayant de modifier les attributs du fichier existant : +ErrorCreatingTemp=Une erreur est survenue en essayant de créer un fichier dans le dossier de destination : +ErrorReadingSource=Une erreur est survenue lors de la lecture du fichier source : +ErrorCopying=Une erreur est survenue lors de la copie d'un fichier : +ErrorReplacingExistingFile=Une erreur est survenue lors du remplacement d'un fichier existant : +ErrorRestartReplace=Le marquage d'un fichier pour remplacement au redémarrage de l'ordinateur a échoué : +ErrorRenamingTemp=Une erreur est survenue en essayant de renommer un fichier dans le dossier de destination : +ErrorRegisterServer=Impossible d'enregistrer la bibliothèque DLL/OCX : %1 +ErrorRegSvr32Failed=RegSvr32 a échoué et a retourné le code d'erreur %1 +ErrorRegisterTypeLib=Impossible d'enregistrer la bibliothèque de type : %1 + +; *** Nom d'affichage pour la désinstallaton +; par exemple 'Mon Programme (32-bit)' +UninstallDisplayNameMark=%1 (%2) +; ou par exemple 'Mon Programme (32-bit, Tous les utilisateurs)' +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32-bit +UninstallDisplayNameMark64Bit=64-bit +UninstallDisplayNameMarkAllUsers=Tous les utilisateurs +UninstallDisplayNameMarkCurrentUser=Utilisateur courant + +; *** Post-installation errors +ErrorOpeningReadme=Une erreur est survenue à l'ouverture du fichier LISEZMOI. +ErrorRestartingComputer=L'installation n'a pas pu redémarrer l'ordinateur. Merci de bien vouloir le faire vous-même. + +; *** Uninstaller messages +UninstallNotFound=Le fichier "%1" n'existe pas. Impossible de désinstaller. +UninstallOpenError=Le fichier "%1" n'a pas pu être ouvert. Impossible de désinstaller +UninstallUnsupportedVer=Le format du fichier journal de désinstallation "%1" n'est pas reconnu par cette version de la procédure de désinstallation. Impossible de désinstaller +UninstallUnknownEntry=Une entrée inconnue (%1) a été rencontrée dans le fichier journal de désinstallation +ConfirmUninstall=Voulez-vous vraiment désinstaller complètement %1 ainsi que tous ses composants ? +UninstallOnlyOnWin64=La désinstallation de ce programme ne fonctionne qu'avec une version 64 bits de Windows. +OnlyAdminCanUninstall=Ce programme ne peut être désinstallé que par un utilisateur disposant des droits d'administration. +UninstallStatusLabel=Veuillez patienter pendant que %1 est retiré de votre ordinateur. +UninstalledAll=%1 a été correctement désinstallé de cet ordinateur. +UninstalledMost=La désinstallation de %1 est terminée.%n%nCertains éléments n'ont pas pu être supprimés automatiquement. Vous pouvez les supprimer manuellement. +UninstalledAndNeedsRestart=Vous devez redémarrer l'ordinateur pour terminer la désinstallation de %1.%n%nVoulez-vous redémarrer maintenant ? +UninstallDataCorrupted=Le ficher "%1" est altéré. Impossible de désinstaller + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Supprimer les fichiers partagés ? +ConfirmDeleteSharedFile2=Le système indique que le fichier partagé suivant n'est plus utilisé par aucun programme. Souhaitez-vous que la désinstallation supprime ce fichier partagé ?%n%nSi des programmes utilisent encore ce fichier et qu'il est supprimé, ces programmes ne pourront plus fonctionner correctement. Si vous n'êtes pas sûr, choisissez Non. Laisser ce fichier dans votre système ne posera pas de problème. +SharedFileNameLabel=Nom du fichier : +SharedFileLocationLabel=Emplacement : +WizardUninstalling=État de la désinstallation +StatusUninstalling=Désinstallation de %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Installe %1. +ShutdownBlockReasonUninstallingApp=Désinstalle %1. + +; Les messages personnalisés suivants ne sont pas utilisé par l'installation +; elle-même, mais si vous les utilisez dans vos scripts, vous devez les +; traduire + +[CustomMessages] + +NameAndVersion=%1 version %2 +AdditionalIcons=Icônes supplémentaires : +CreateDesktopIcon=Créer une icône sur le &Bureau +CreateQuickLaunchIcon=Créer une icône dans la barre de &Lancement rapide +ProgramOnTheWeb=Page d'accueil de %1 +UninstallProgram=Désinstaller %1 +LaunchProgram=Exécuter %1 +AssocFileExtension=&Associer %1 avec l'extension de fichier %2 +AssocingFileExtension=Associe %1 avec l'extension de fichier %2... +AutoStartProgramGroupDescription=Démarrage : +AutoStartProgram=Démarrer automatiquement %1 +AddonHostProgramNotFound=%1 n'a pas été trouvé dans le dossier que vous avez choisi.%n%nVoulez-vous continuer malgré tout ? diff --git a/tools/build-installer/inno/bin/Languages/German.isl b/tools/build-installer/inno/bin/Languages/German.isl new file mode 100644 index 00000000..9877b2b9 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/German.isl @@ -0,0 +1,406 @@ +; ****************************************************** +; *** *** +; *** Inno Setup version 6.1.0+ German messages *** +; *** *** +; *** Changes 6.0.0+ Author: *** +; *** *** +; *** Jens Brand (jens.brand@wolf-software.de) *** +; *** *** +; *** Original Authors: *** +; *** *** +; *** Peter Stadler (Peter.Stadler@univie.ac.at) *** +; *** Michael Reitz (innosetup@assimilate.de) *** +; *** *** +; *** Contributors: *** +; *** *** +; *** Roland Ruder (info@rr4u.de) *** +; *** Hans Sperber (Hans.Sperber@de.bosch.com) *** +; *** LaughingMan (puma.d@web.de) *** +; *** *** +; ****************************************************** +; +; Diese Ãœbersetzung hält sich an die neue deutsche Rechtschreibung. + +; 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=Deutsch +LanguageID=$0407 +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 + +[Messages] + +; *** Application titles +SetupAppTitle=Setup +SetupWindowTitle=Setup - %1 +UninstallAppTitle=Entfernen +UninstallAppFullTitle=%1 entfernen + +; *** Misc. common +InformationTitle=Information +ConfirmTitle=Bestätigen +ErrorTitle=Fehler + +; *** SetupLdr messages +SetupLdrStartupMessage=%1 wird jetzt installiert. Möchten Sie fortfahren? +LdrCannotCreateTemp=Es konnte keine temporäre Datei erstellt werden. Das Setup wurde abgebrochen +LdrCannotExecTemp=Die Datei konnte nicht im temporären Ordner ausgeführt werden. Das Setup wurde abgebrochen +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nFehler %2: %3 +SetupFileMissing=Die Datei %1 fehlt im Installationsordner. Bitte beheben Sie das Problem oder besorgen Sie sich eine neue Kopie des Programms. +SetupFileCorrupt=Die Setup-Dateien sind beschädigt. Besorgen Sie sich bitte eine neue Kopie des Programms. +SetupFileCorruptOrWrongVer=Die Setup-Dateien sind beschädigt oder inkompatibel zu dieser Version des Setups. Bitte beheben Sie das Problem oder besorgen Sie sich eine neue Kopie des Programms. +InvalidParameter=Ein ungültiger Parameter wurde auf der Kommandozeile übergeben:%n%n%1 +SetupAlreadyRunning=Setup läuft bereits. +WindowsVersionNotSupported=Dieses Programm unterstützt die auf Ihrem Computer installierte Windows-Version nicht. +WindowsServicePackRequired=Dieses Programm benötigt %1 Service Pack %2 oder höher. +NotOnThisPlatform=Dieses Programm kann nicht unter %1 ausgeführt werden. +OnlyOnThisPlatform=Dieses Programm muss unter %1 ausgeführt werden. +OnlyOnTheseArchitectures=Dieses Programm kann nur auf Windows-Versionen installiert werden, die folgende Prozessor-Architekturen unterstützen:%n%n%1 +WinVersionTooLowError=Dieses Programm benötigt %1 Version %2 oder höher. +WinVersionTooHighError=Dieses Programm kann nicht unter %1 Version %2 oder höher installiert werden. +AdminPrivilegesRequired=Sie müssen als Administrator angemeldet sein, um dieses Programm installieren zu können. +PowerUserPrivilegesRequired=Sie müssen als Administrator oder als Mitglied der Hauptbenutzer-Gruppe angemeldet sein, um dieses Programm installieren zu können. +SetupAppRunningError=Das Setup hat entdeckt, dass %1 zurzeit ausgeführt wird.%n%nBitte schließen Sie jetzt alle laufenden Instanzen und klicken Sie auf "OK", um fortzufahren, oder auf "Abbrechen", um zu beenden. +UninstallAppRunningError=Die Deinstallation hat entdeckt, dass %1 zurzeit ausgeführt wird.%n%nBitte schließen Sie jetzt alle laufenden Instanzen und klicken Sie auf "OK", um fortzufahren, oder auf "Abbrechen", um zu beenden. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Installationsmodus auswählen +PrivilegesRequiredOverrideInstruction=Bitte wählen Sie den Installationsmodus +PrivilegesRequiredOverrideText1=%1 kann für alle Benutzer (erfordert Administrationsrechte) oder nur für Sie installiert werden. +PrivilegesRequiredOverrideText2=%1 kann nur für Sie oder für alle Benutzer (erfordert Administrationsrechte) installiert werden. +PrivilegesRequiredOverrideAllUsers=Installation für &alle Benutzer +PrivilegesRequiredOverrideAllUsersRecommended=Installation für &alle Benutzer (empfohlen) +PrivilegesRequiredOverrideCurrentUser=Installation nur für &Sie +PrivilegesRequiredOverrideCurrentUserRecommended=Installation nur für &Sie (empfohlen) + +; *** Misc. errors +ErrorCreatingDir=Das Setup konnte den Ordner "%1" nicht erstellen. +ErrorTooManyFilesInDir=Das Setup konnte eine Datei im Ordner "%1" nicht erstellen, weil er zu viele Dateien enthält. + +; *** Setup common messages +ExitSetupTitle=Setup verlassen +ExitSetupMessage=Das Setup ist noch nicht abgeschlossen. Wenn Sie jetzt beenden, wird das Programm nicht installiert.%n%nSie können das Setup zu einem späteren Zeitpunkt nochmals ausführen, um die Installation zu vervollständigen.%n%nSetup verlassen? +AboutSetupMenuItem=&Ãœber das Setup ... +AboutSetupTitle=Ãœber das Setup +AboutSetupMessage=%1 Version %2%n%3%n%n%1 Webseite:%n%4 +AboutSetupNote= +TranslatorNote=German translation maintained by Jens Brand (jens.brand@wolf-software.de) + +; *** Buttons +ButtonBack=< &Zurück +ButtonNext=&Weiter > +ButtonInstall=&Installieren +ButtonOK=OK +ButtonCancel=Abbrechen +ButtonYes=&Ja +ButtonYesToAll=J&a für Alle +ButtonNo=&Nein +ButtonNoToAll=N&ein für Alle +ButtonFinish=&Fertigstellen +ButtonBrowse=&Durchsuchen ... +ButtonWizardBrowse=Du&rchsuchen ... +ButtonNewFolder=&Neuen Ordner erstellen + +; *** "Select Language" dialog messages +SelectLanguageTitle=Setup-Sprache auswählen +SelectLanguageLabel=Wählen Sie die Sprache aus, die während der Installation benutzt werden soll: + +; *** Common wizard text +ClickNext="Weiter" zum Fortfahren, "Abbrechen" zum Verlassen. +BeveledLabel= +BrowseDialogTitle=Ordner suchen +BrowseDialogLabel=Wählen Sie einen Ordner aus und klicken Sie danach auf "OK". +NewFolderName=Neuer Ordner + +; *** "Welcome" wizard page +WelcomeLabel1=Willkommen zum [name] Setup-Assistenten +WelcomeLabel2=Dieser Assistent wird jetzt [name/ver] auf Ihrem Computer installieren.%n%nSie sollten alle anderen Anwendungen beenden, bevor Sie mit dem Setup fortfahren. + +; *** "Password" wizard page +WizardPassword=Passwort +PasswordLabel1=Diese Installation wird durch ein Passwort geschützt. +PasswordLabel3=Bitte geben Sie das Passwort ein und klicken Sie danach auf "Weiter". Achten Sie auf korrekte Groß-/Kleinschreibung. +PasswordEditLabel=&Passwort: +IncorrectPassword=Das eingegebene Passwort ist nicht korrekt. Bitte versuchen Sie es noch einmal. + +; *** "License Agreement" wizard page +WizardLicense=Lizenzvereinbarung +LicenseLabel=Lesen Sie bitte folgende wichtige Informationen, bevor Sie fortfahren. +LicenseLabel3=Lesen Sie bitte die folgenden Lizenzvereinbarungen. Benutzen Sie bei Bedarf die Bildlaufleiste oder drücken Sie die "Bild Ab"-Taste. +LicenseAccepted=Ich &akzeptiere die Vereinbarung +LicenseNotAccepted=Ich &lehne die Vereinbarung ab + +; *** "Information" wizard pages +WizardInfoBefore=Information +InfoBeforeLabel=Lesen Sie bitte folgende wichtige Informationen, bevor Sie fortfahren. +InfoBeforeClickLabel=Klicken Sie auf "Weiter", sobald Sie bereit sind, mit dem Setup fortzufahren. +WizardInfoAfter=Information +InfoAfterLabel=Lesen Sie bitte folgende wichtige Informationen, bevor Sie fortfahren. +InfoAfterClickLabel=Klicken Sie auf "Weiter", sobald Sie bereit sind, mit dem Setup fortzufahren. + +; *** "User Information" wizard page +WizardUserInfo=Benutzerinformationen +UserInfoDesc=Bitte tragen Sie Ihre Daten ein. +UserInfoName=&Name: +UserInfoOrg=&Organisation: +UserInfoSerial=&Seriennummer: +UserInfoNameRequired=Sie müssen einen Namen eintragen. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Ziel-Ordner wählen +SelectDirDesc=Wohin soll [name] installiert werden? +SelectDirLabel3=Das Setup wird [name] in den folgenden Ordner installieren. +SelectDirBrowseLabel=Klicken Sie auf "Weiter", um fortzufahren. Klicken Sie auf "Durchsuchen", falls Sie einen anderen Ordner auswählen möchten. +DiskSpaceGBLabel=Mindestens [gb] GB freier Speicherplatz ist erforderlich. +DiskSpaceMBLabel=Mindestens [mb] MB freier Speicherplatz ist erforderlich. +CannotInstallToNetworkDrive=Das Setup kann nicht in einen Netzwerk-Pfad installieren. +CannotInstallToUNCPath=Das Setup kann nicht in einen UNC-Pfad installieren. Wenn Sie auf ein Netzlaufwerk installieren möchten, müssen Sie dem Netzwerkpfad einen Laufwerksbuchstaben zuordnen. +InvalidPath=Sie müssen einen vollständigen Pfad mit einem Laufwerksbuchstaben angeben, z. B.:%n%nC:\Beispiel%n%noder einen UNC-Pfad in der Form:%n%n\\Server\Freigabe +InvalidDrive=Das angegebene Laufwerk bzw. der UNC-Pfad existiert nicht oder es kann nicht darauf zugegriffen werden. Wählen Sie bitte einen anderen Ordner. +DiskSpaceWarningTitle=Nicht genug freier Speicherplatz +DiskSpaceWarning=Das Setup benötigt mindestens %1 KB freien Speicherplatz zum Installieren, aber auf dem ausgewählten Laufwerk sind nur %2 KB verfügbar.%n%nMöchten Sie trotzdem fortfahren? +DirNameTooLong=Der Ordnername/Pfad ist zu lang. +InvalidDirName=Der Ordnername ist nicht gültig. +BadDirName32=Ordnernamen dürfen keine der folgenden Zeichen enthalten:%n%n%1 +DirExistsTitle=Ordner existiert bereits +DirExists=Der Ordner:%n%n%1%n%n existiert bereits. Möchten Sie trotzdem in diesen Ordner installieren? +DirDoesntExistTitle=Ordner ist nicht vorhanden +DirDoesntExist=Der Ordner:%n%n%1%n%nist nicht vorhanden. Soll der Ordner erstellt werden? + +; *** "Select Components" wizard page +WizardSelectComponents=Komponenten auswählen +SelectComponentsDesc=Welche Komponenten sollen installiert werden? +SelectComponentsLabel2=Wählen Sie die Komponenten aus, die Sie installieren möchten. Klicken Sie auf "Weiter", wenn Sie bereit sind, fortzufahren. +FullInstallation=Vollständige Installation +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Kompakte Installation +CustomInstallation=Benutzerdefinierte Installation +NoUninstallWarningTitle=Komponenten vorhanden +NoUninstallWarning=Das Setup hat festgestellt, dass die folgenden Komponenten bereits auf Ihrem Computer installiert sind:%n%n%1%n%nDiese nicht mehr ausgewählten Komponenten werden nicht vom Computer entfernt.%n%nMöchten Sie trotzdem fortfahren? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=Die aktuelle Auswahl erfordert mindestens [gb] GB Speicherplatz. +ComponentsDiskSpaceMBLabel=Die aktuelle Auswahl erfordert mindestens [mb] MB Speicherplatz. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Zusätzliche Aufgaben auswählen +SelectTasksDesc=Welche zusätzlichen Aufgaben sollen ausgeführt werden? +SelectTasksLabel2=Wählen Sie die zusätzlichen Aufgaben aus, die das Setup während der Installation von [name] ausführen soll, und klicken Sie danach auf "Weiter". + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Startmenü-Ordner auswählen +SelectStartMenuFolderDesc=Wo soll das Setup die Programm-Verknüpfungen erstellen? +SelectStartMenuFolderLabel3=Das Setup wird die Programm-Verknüpfungen im folgenden Startmenü-Ordner erstellen. +SelectStartMenuFolderBrowseLabel=Klicken Sie auf "Weiter", um fortzufahren. Klicken Sie auf "Durchsuchen", falls Sie einen anderen Ordner auswählen möchten. +MustEnterGroupName=Sie müssen einen Ordnernamen eingeben. +GroupNameTooLong=Der Ordnername/Pfad ist zu lang. +InvalidGroupName=Der Ordnername ist nicht gültig. +BadGroupName=Der Ordnername darf keine der folgenden Zeichen enthalten:%n%n%1 +NoProgramGroupCheck2=&Keinen Ordner im Startmenü erstellen + +; *** "Ready to Install" wizard page +WizardReady=Bereit zur Installation. +ReadyLabel1=Das Setup ist jetzt bereit, [name] auf Ihrem Computer zu installieren. +ReadyLabel2a=Klicken Sie auf "Installieren", um mit der Installation zu beginnen, oder auf "Zurück", um Ihre Einstellungen zu überprüfen oder zu ändern. +ReadyLabel2b=Klicken Sie auf "Installieren", um mit der Installation zu beginnen. +ReadyMemoUserInfo=Benutzerinformationen: +ReadyMemoDir=Ziel-Ordner: +ReadyMemoType=Setup-Typ: +ReadyMemoComponents=Ausgewählte Komponenten: +ReadyMemoGroup=Startmenü-Ordner: +ReadyMemoTasks=Zusätzliche Aufgaben: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Lade zusätzliche Dateien herunter... +ButtonStopDownload=Download &abbrechen +StopDownload=Sind Sie sicher, dass Sie den Download abbrechen wollen? +ErrorDownloadAborted=Download abgebrochen +ErrorDownloadFailed=Download fehlgeschlagen: %1 %2 +ErrorDownloadSizeFailed=Fehler beim Ermitteln der Größe: %1 %2 +ErrorFileHash1=Fehler beim Ermitteln der Datei-Prüfsumme: %1 +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 + +; *** "Preparing to Install" wizard page +WizardPreparing=Vorbereitung der Installation +PreparingDesc=Das Setup bereitet die Installation von [name] auf diesem Computer vor. +PreviousInstallNotCompleted=Eine vorherige Installation/Deinstallation eines Programms wurde nicht abgeschlossen. Der Computer muss neu gestartet werden, um die Installation/Deinstallation zu beenden.%n%nStarten Sie das Setup nach dem Neustart Ihres Computers erneut, um die Installation von [name] durchzuführen. +CannotContinue=Das Setup kann nicht fortfahren. Bitte klicken Sie auf "Abbrechen" zum Verlassen. +ApplicationsFound=Die folgenden Anwendungen benutzen Dateien, die aktualisiert werden müssen. Es wird empfohlen, Setup zu erlauben, diese Anwendungen zu schließen. +ApplicationsFound2=Die folgenden Anwendungen benutzen Dateien, die aktualisiert werden müssen. Es wird empfohlen, Setup zu erlauben, diese Anwendungen zu schließen. Nachdem die Installation fertiggestellt wurde, versucht Setup, diese Anwendungen wieder zu starten. +CloseApplications=&Schließe die Anwendungen automatisch +DontCloseApplications=Schließe die A&nwendungen nicht +ErrorCloseApplications=Das Setup konnte nicht alle Anwendungen automatisch schließen. Es wird empfohlen, alle Anwendungen zu schließen, die Dateien benutzen, die vom Setup vor einer Fortsetzung aktualisiert werden müssen. +PrepareToInstallNeedsRestart=Das Setup muss Ihren Computer neu starten. Führen Sie nach dem Neustart Setup erneut aus, um die Installation von [name] abzuschließen.%n%nWollen Sie jetzt neu starten? + +; *** "Installing" wizard page +WizardInstalling=Installiere ... +InstallingLabel=Warten Sie bitte, während [name] auf Ihrem Computer installiert wird. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Beenden des [name] Setup-Assistenten +FinishedLabelNoIcons=Das Setup hat die Installation von [name] auf Ihrem Computer abgeschlossen. +FinishedLabel=Das Setup hat die Installation von [name] auf Ihrem Computer abgeschlossen. Die Anwendung kann über die installierten Programm-Verknüpfungen gestartet werden. +ClickFinish=Klicken Sie auf "Fertigstellen", um das Setup zu beenden. +FinishedRestartLabel=Um die Installation von [name] abzuschließen, muss das Setup Ihren Computer neu starten. Möchten Sie jetzt neu starten? +FinishedRestartMessage=Um die Installation von [name] abzuschließen, muss das Setup Ihren Computer neu starten.%n%nMöchten Sie jetzt neu starten? +ShowReadmeCheck=Ja, ich möchte die LIESMICH-Datei sehen +YesRadio=&Ja, Computer jetzt neu starten +NoRadio=&Nein, ich werde den Computer später neu starten +; used for example as 'Run MyProg.exe' +RunEntryExec=%1 starten +; used for example as 'View Readme.txt' +RunEntryShellExec=%1 anzeigen + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Nächsten Datenträger einlegen +SelectDiskLabel2=Legen Sie bitte Datenträger %1 ein und klicken Sie auf "OK".%n%nWenn sich die Dateien von diesem Datenträger in einem anderen als dem angezeigten Ordner befinden, dann geben Sie bitte den korrekten Pfad ein oder klicken auf "Durchsuchen". +PathLabel=&Pfad: +FileNotInDir2=Die Datei "%1" befindet sich nicht in "%2". Bitte Ordner ändern oder richtigen Datenträger einlegen. +SelectDirectoryLabel=Geben Sie bitte an, wo der nächste Datenträger eingelegt wird. + +; *** Installation phase messages +SetupAborted=Das Setup konnte nicht abgeschlossen werden.%n%nBeheben Sie bitte das Problem und starten Sie das Setup erneut. +AbortRetryIgnoreSelectAction=Bitte auswählen +AbortRetryIgnoreRetry=&Nochmals versuchen +AbortRetryIgnoreIgnore=&Den Fehler ignorieren und fortfahren +AbortRetryIgnoreCancel=Installation abbrechen + +; *** Installation status messages +StatusClosingApplications=Anwendungen werden geschlossen ... +StatusCreateDirs=Ordner werden erstellt ... +StatusExtractFiles=Dateien werden entpackt ... +StatusCreateIcons=Verknüpfungen werden erstellt ... +StatusCreateIniEntries=INI-Einträge werden erstellt ... +StatusCreateRegistryEntries=Registry-Einträge werden erstellt ... +StatusRegisterFiles=Dateien werden registriert ... +StatusSavingUninstall=Deinstallationsinformationen werden gespeichert ... +StatusRunProgram=Installation wird beendet ... +StatusRestartingApplications=Neustart der Anwendungen ... +StatusRollback=Änderungen werden rückgängig gemacht ... + +; *** Misc. errors +ErrorInternal2=Interner Fehler: %1 +ErrorFunctionFailedNoCode=%1 schlug fehl +ErrorFunctionFailed=%1 schlug fehl; Code %2 +ErrorFunctionFailedWithMessage=%1 schlug fehl; Code %2.%n%3 +ErrorExecutingProgram=Datei kann nicht ausgeführt werden:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Registry-Schlüssel konnte nicht geöffnet werden:%n%1\%2 +ErrorRegCreateKey=Registry-Schlüssel konnte nicht erstellt werden:%n%1\%2 +ErrorRegWriteKey=Fehler beim Schreiben des Registry-Schlüssels:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Fehler beim Erstellen eines INI-Eintrages in der Datei "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=Diese Datei &überspringen (nicht empfohlen) +FileAbortRetryIgnoreIgnoreNotRecommended=Den Fehler &ignorieren und fortfahren (nicht empfohlen) +SourceIsCorrupted=Die Quelldatei ist beschädigt +SourceDoesntExist=Die Quelldatei "%1" existiert nicht +ExistingFileReadOnly2=Die vorhandene Datei kann nicht ersetzt werden, da sie schreibgeschützt ist. +ExistingFileReadOnlyRetry=&Den Schreibschutz entfernen und noch einmal versuchen +ExistingFileReadOnlyKeepExisting=Die &vorhandene Datei behalten +ErrorReadingExistingDest=Lesefehler in Datei: +FileExistsSelectAction=Aktion auswählen +FileExists2=Die Datei ist bereits vorhanden. +FileExistsOverwriteExisting=Vorhandene Datei &überschreiben +FileExistsKeepExisting=Vorhandene Datei &behalten +FileExistsOverwriteOrKeepAll=&Dies auch für die nächsten Konflikte ausführen +ExistingFileNewerSelectAction=Aktion auswählen +ExistingFileNewer2=Die vorhandene Datei ist neuer als die Datei, die installiert werden soll. +ExistingFileNewerOverwriteExisting=Vorhandene Datei &überschreiben +ExistingFileNewerKeepExisting=Vorhandene Datei &behalten (empfohlen) +ExistingFileNewerOverwriteOrKeepAll=&Dies auch für die nächsten Konflikte ausführen +ErrorChangingAttr=Fehler beim Ändern der Datei-Attribute: +ErrorCreatingTemp=Fehler beim Erstellen einer Datei im Ziel-Ordner: +ErrorReadingSource=Fehler beim Lesen der Quelldatei: +ErrorCopying=Fehler beim Kopieren einer Datei: +ErrorReplacingExistingFile=Fehler beim Ersetzen einer vorhandenen Datei: +ErrorRestartReplace="Ersetzen nach Neustart" fehlgeschlagen: +ErrorRenamingTemp=Fehler beim Umbenennen einer Datei im Ziel-Ordner: +ErrorRegisterServer=DLL/OCX konnte nicht registriert werden: %1 +ErrorRegSvr32Failed=RegSvr32-Aufruf scheiterte mit Exit-Code %1 +ErrorRegisterTypeLib=Typen-Bibliothek konnte nicht registriert werden: %1 + +; *** Uninstall display name markings +; used for example as 'Mein Programm (32 Bit)' +UninstallDisplayNameMark=%1 (%2) +; used for example as 'Mein Programm (32 Bit, Alle Benutzer)' +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32 Bit +UninstallDisplayNameMark64Bit=64 Bit +UninstallDisplayNameMarkAllUsers=Alle Benutzer +UninstallDisplayNameMarkCurrentUser=Aktueller Benutzer + +; *** Post-installation errors +ErrorOpeningReadme=Fehler beim Öffnen der LIESMICH-Datei. +ErrorRestartingComputer=Das Setup konnte den Computer nicht neu starten. Bitte führen Sie den Neustart manuell durch. + +; *** Uninstaller messages +UninstallNotFound=Die Datei "%1" existiert nicht. Entfernen der Anwendung fehlgeschlagen. +UninstallOpenError=Die Datei "%1" konnte nicht geöffnet werden. Entfernen der Anwendung fehlgeschlagen. +UninstallUnsupportedVer=Das Format der Deinstallationsdatei "%1" konnte nicht erkannt werden. Entfernen der Anwendung fehlgeschlagen. +UninstallUnknownEntry=In der Deinstallationsdatei wurde ein unbekannter Eintrag (%1) gefunden. +ConfirmUninstall=Sind Sie sicher, dass Sie %1 und alle zugehörigen Komponenten entfernen möchten? +UninstallOnlyOnWin64=Diese Installation kann nur unter 64-Bit-Windows-Versionen entfernt werden. +OnlyAdminCanUninstall=Diese Installation kann nur von einem Benutzer mit Administrator-Rechten entfernt werden. +UninstallStatusLabel=Warten Sie bitte, während %1 von Ihrem Computer entfernt wird. +UninstalledAll=%1 wurde erfolgreich von Ihrem Computer entfernt. +UninstalledMost=Entfernen von %1 beendet.%n%nEinige Komponenten konnten nicht entfernt werden. Diese können von Ihnen manuell gelöscht werden. +UninstalledAndNeedsRestart=Um die Deinstallation von %1 abzuschließen, muss Ihr Computer neu gestartet werden.%n%nMöchten Sie jetzt neu starten? +UninstallDataCorrupted="%1"-Datei ist beschädigt. Entfernen der Anwendung fehlgeschlagen. + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Gemeinsame Datei entfernen? +ConfirmDeleteSharedFile2=Das System zeigt an, dass die folgende gemeinsame Datei von keinem anderen Programm mehr benutzt wird. Möchten Sie diese Datei entfernen lassen?%nSollte es doch noch Programme geben, die diese Datei benutzen und sie wird entfernt, funktionieren diese Programme vielleicht nicht mehr richtig. Wenn Sie unsicher sind, wählen Sie "Nein", um die Datei im System zu belassen. Es schadet Ihrem System nicht, wenn Sie die Datei behalten. +SharedFileNameLabel=Dateiname: +SharedFileLocationLabel=Ordner: +WizardUninstalling=Entfernen (Status) +StatusUninstalling=Entferne %1 ... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Installation von %1. +ShutdownBlockReasonUninstallingApp=Deinstallation von %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=Zusätzliche Symbole: +CreateDesktopIcon=&Desktop-Symbol erstellen +CreateQuickLaunchIcon=Symbol in der Schnellstartleiste erstellen +ProgramOnTheWeb=%1 im Internet +UninstallProgram=%1 entfernen +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 +AddonHostProgramNotFound=%1 konnte im ausgewählten Ordner nicht gefunden werden.%n%nMöchten Sie dennoch fortfahren? + diff --git a/tools/build-installer/inno/bin/Languages/Hebrew.isl b/tools/build-installer/inno/bin/Languages/Hebrew.isl new file mode 100644 index 00000000..98d9b498 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Hebrew.isl @@ -0,0 +1,377 @@ +; *** Inno Setup version 6.1.0+ Hebrew messages (s_h(at)enativ.com) *** +; +; https://jrsoftware.org/files/istrans/ +; Translated by s_h (s_h@enativ.com) (c) 2020 +; + + +[LangOptions] +LanguageName=<05E2><05D1><05E8><05D9><05EA> +LanguageID=$040D +LanguageCodePage=1255 +; 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=Tahoma +;WelcomeFontSize=11 +;TitleFontName=Arial +;TitleFontSize=29 +;CopyrightFontName=Arial +;CopyrightFontSize=8 +RightToLeft=yes + +[Messages] + +; *** Application titles +SetupAppTitle=äú÷ðä +SetupWindowTitle=äú÷ðä - %1 +UninstallAppTitle=äñøä +UninstallAppFullTitle=äñøú %1 + +; *** Misc. common +InformationTitle=îéãò +ConfirmTitle=àéùåø +ErrorTitle=ùâéàä + +; *** SetupLdr messages +SetupLdrStartupMessage=úåëðä æå úú÷éï àú %1 òì îçùáê. äàí áøöåðê ìäîùéê? +LdrCannotCreateTemp=ùâéàä áòú éöéøú ÷åáõ æîðé. ääú÷ðä úéñâø +LdrCannotExecTemp=ìà ðéúï ìäøéõ ÷åáõ áúé÷éä äæîðéú. ìà ðéúï ìäîùéê áäú÷ðä + +; *** Startup error messages +LastErrorMessage=%1.%n%nùâéàä %2: %3 +SetupFileMissing=ìà ðéúï ìàúø àú ä÷åáõ %1 áúé÷ééú ääú÷ðä. àðà ú÷ï àú äáòéä àå ðñä ùåá òí òåú÷ çãù ùì äúåëðä. +SetupFileCorrupt=÷áöé ääú÷ðä ÷èåòéí. àðà ðñä ìäú÷éï òí òåú÷ çãù ùì äúåëðä. +SetupFileCorruptOrWrongVer=÷áöé ääú÷ðä ÷èåòéí, àå ùàéðí úåàîéí ìâéøñä æå ùì úåëðú ääú÷ðä. àðà ú÷ï àú äáòéä àå äú÷ï àú äúåëðä îäú÷ðä çãùä. +InvalidParameter=äåëðñ ôøîè ìà çå÷é ìùåøú äô÷åãä:%n%n%1 +SetupAlreadyRunning=äú÷ðä àçøú ëáø òåáãú. +WindowsVersionNotSupported=úåëðä æå àéðä ðúîëú áîòøëú ääôòìä ùìê. +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=ñèéìâàø + +; *** Buttons +ButtonBack=< &ä÷åãí +ButtonNext=&äáà > +ButtonInstall=&äú÷ï +ButtonOK=àéùåø +ButtonCancel=áéèåì +ButtonYes=&ëï +ButtonYesToAll=ëï ì&äëì +ButtonNo=&ìà +ButtonNoToAll=ì&à ìäëì +ButtonFinish=&ñééí +ButtonBrowse=&òéåï... +ButtonWizardBrowse=òéåï... +ButtonNewFolder=&öåø úé÷éä çãùä + +; *** "Select Language" dialog messages +SelectLanguageTitle=áçø ùôú äú÷ðä +SelectLanguageLabel=áçø àú ùôú ääú÷ðä ùì úåëðú ääú÷ðä. + +; *** Common wizard text +ClickNext=ìçõ òì 'äáà' ëãé ìäîùéê áúäìéê ääú÷ðä, àå 'áéèåì' ìéöéàä. +BeveledLabel= +BrowseDialogTitle=áçø úé÷éä +BrowseDialogLabel=áçø úé÷éä îäøùéîä åìçõ òì 'àéùåø' +NewFolderName=úé÷éä çãùä + +; *** "Welcome" wizard page +WelcomeLabel1=áøåëéí äáàéí ìúåëðú ääú÷ðä ùì [name] +WelcomeLabel2=àùó æä éãøéê àåúê áîäìê úäìéê äú÷ðú [name/ver] òì îçùáê.%n%nîåîìõ ùúñâåø àú ëì äééùåîéí äôòéìéí áîçùáê ìôðé ääú÷ðä. + +; *** "Password" wizard page +WizardPassword=ñéñîä +PasswordLabel1=ääú÷ðä îåâðú áñéñîä. +PasswordLabel3=àðà äæï àú äñéñîä, åìçõ òì 'äáà' ëãé ìäîùéê. áàåúéåú ìåòæéåú, éùðå äáãì áéï àåúéåú ÷èðåú ìâãåìåú. +PasswordEditLabel=&ñéñîä: +IncorrectPassword=äñéñîä ùä÷ìãú ùâåéä. àðà ðñä ùåá. + +; *** "License Agreement" wizard page +WizardLicense=øùéåï ùéîåù +LicenseLabel=àðà ÷øà àú äîéãò äçùåá äáà ìôðé äîùê ääú÷ðä. +LicenseLabel3=àðà ÷øà àú øùéåï äùéîåù äáà. òìéê ì÷áì àú äúðàéí ùáäñëí æä ìôðé äîùê ääú÷ðä. +LicenseAccepted=àðé &î÷áì àú ääñëí +LicenseNotAccepted=àðé &ìà î÷áì àú ääñëí + +; *** "Information" wizard pages +WizardInfoBefore=îéãò +InfoBeforeLabel=àðà ÷øà àú äîéãò äçùåá äáà ìôðé äîùê ääú÷ðä. +InfoBeforeClickLabel=ëùúäéä îåëï ìäîùéê áäú÷ðä, ìçõ òì 'äáà'. +WizardInfoAfter=îéãò +InfoAfterLabel=àðà ÷øà àú äîéãò äçùåá äáà ìôðé äîùê ääú÷ðä +InfoAfterClickLabel=ëùúäéä îåëï ìäîùéê áäú÷ðä, ìçõ òì 'äáà'. + +; *** "User Information" wizard page +WizardUserInfo=ôøèé äîùúîù +UserInfoDesc=àðà äæï àú ðúåðéê. +UserInfoName=&ùí îùúîù: +UserInfoOrg=&àéøâåï: +UserInfoSerial=&îñôø ñéãåøé: +UserInfoNameRequired=òìéê ìäæéï ùí. + +; *** "Select Destination Location" wizard page +WizardSelectDir=áçø éòã ìäú÷ðä +SelectDirDesc=äéëï ìäú÷éï àú [name]? +SelectDirLabel3=úåëðú ääú÷ðä úú÷éï àú [name] ìúåê äúé÷ééä äáàä. +SelectDirBrowseLabel=ìäîùê, ìçõ òì 'äáà'. àí áøöåðê ìáçåø úé÷éä àçøú ìäú÷ðä, ìçõ òì 'òéåï'. +DiskSpaceGBLabel=ãøåùéí ìäú÷ðä ìôçåú [gb] GB ùì ùèç ãéñ÷ ôðåé. +DiskSpaceMBLabel=ãøåùéí ìäú÷ðä ìôçåú [mb] MB ùì ùèç ãéñ÷ ôðåé. +CannotInstallToNetworkDrive=ìà ðéúï ìäú÷éï àú äúåëðä òì ëåðï øùú. +CannotInstallToUNCPath=ìà ðéúï ìäú÷éï àú äúåëðä áðúéá UNC. +InvalidPath=òìéê ìñô÷ ðúéá îìà òí àåú äëåðï; ìãåâîä:%n%nC:\APP%n%nàå ðúéá UNC áúöåøä:%n%n\\server\share +InvalidDrive=äëåðï àå ùéúåôéú ä-UNC ùáçøú ìà ÷ééîéí àå ùàéðí ðâéùéí. àðà áçø ëåðï àå ùéúåôéú àçøéí. +DiskSpaceWarningTitle=ùèç ôðåé àéðå îñôé÷ +DiskSpaceWarning=ãøåù ìôçåú %1KB ùèç ãéñ÷ ôðåé ìäú÷ðä, àê ìëåðï ùðáçø éù ø÷ %2KB æîéðéí. äàí áøöåðê ìäîùéê ìîøåú æàú? +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äàí áøöåðê ìäîùéê áëì æàú? +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=àéîåú îæää ä÷åáõ ðëùì: %2 +ErrorFileHash2=îæää ÷åáõ ìà çå÷é: îöåôä %2, ðîöà %2 +ErrorProgress=úäìéê ìà çå÷é: %1 îúåê %1 +ErrorFileSize=âåãì ÷åáõ ìà çå÷é: îöåôä %1, ðîöà %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=ëùì á-RestartReplace: +ErrorRenamingTemp=ùâéàä áòú ðñéåï ìùðåú ùí ÷åáõ áúé÷ééú äéòã: +ErrorRegisterServer=ùâéàä áòú øéùåí DLL/OCX: %1 +ErrorRegSvr32Failed=RegSvr32 ëùì òí ÷åã éöéàä %1 +ErrorRegisterTypeLib=ìà ðéúï ìøùåí àú ñôøééú äèéôåñ: %1 + +; *** Uninstall display name markings +UninstallDisplayNameMark=%1 (%2) +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=äú÷ðä æå éëåìä ìäéåú îåñøú ø÷ òì 'çìåðåú' áâéøñú 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àúä øåöä ìäîùéê áëì æàú? \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Languages/Hungarian.isl b/tools/build-installer/inno/bin/Languages/Hungarian.isl new file mode 100644 index 00000000..c36de334 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Hungarian.isl @@ -0,0 +1,386 @@ +; *** Inno Setup version 6.1.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: +; 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). + +[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 futattá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 késÅ‘bbi szükséges. +WinVersionTooHighError=Ez a program nem telepíthetÅ‘ %1 %2 vagy késÅ‘bbire. +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%nAz %1 honlapja:%n%4 +AboutSetupNote= +TranslatorNote= + +; *** Buttons +ButtonBack=< &Vissza +ButtonNext=&Tovább > +ButtonInstall=&Telepít +ButtonOK=OK +ButtonCancel=Mégse +ButtonYes=&Igen +ButtonYesToAll=&Mindet +ButtonNo=&Nem +ButtonNoToAll=&Egyiket se +ButtonFinish=&Befejezés +ButtonBrowse=&Tallózás... +ButtonWizardBrowse=T&alló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 + +; *** "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 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 ikon 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/tools/build-installer/inno/bin/Languages/Icelandic.isl b/tools/build-installer/inno/bin/Languages/Icelandic.isl new file mode 100644 index 00000000..395a7576 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Icelandic.isl @@ -0,0 +1,361 @@ +; *** Inno Setup version 6.1.0+ Icelandic messages *** +; +; Translator: Stefán Örvar Sigmundsson, eMedia Intellect +; Contact: emi@emi.is +; Date: 2020-07-25 + +[LangOptions] + +LanguageName=<00CD>slenska +LanguageID=$040F +LanguageCodePage=1252 + +[Messages] + +; *** Application titles +SetupAppTitle=Uppsetning +SetupWindowTitle=Uppsetning - %1 +UninstallAppTitle=Niðurtaka +UninstallAppFullTitle=%1-niðurtaka + +; *** Misc. common +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 +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. + +; *** Startup questions +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) +PrivilegesRequiredOverrideCurrentUser=Uppsetja fyrir &mig einungis +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 + +; *** 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… +AboutSetupTitle=Um Uppsetningu +AboutSetupMessage=%1 útgáfa %2%n%3%n%n%1 heimasíðu:%n%4 +AboutSetupNote= +TranslatorNote=Stefán Örvar Sigmundsson, eMedia Intellect + +; *** Buttons +ButtonBack=< &Fyrri +ButtonNext=&Næst > +ButtonInstall=&Uppsetja +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 + +; *** "Select Language" dialog messages +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. +BeveledLabel= +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. + +; *** "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. + +; *** "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 + +; *** "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. + +; *** "User Information" wizard page +WizardUserInfo=Notandaupplýsingar +UserInfoDesc=Vinsamlega innsláðu upplýsingarnar þínar. +UserInfoName=&Notandanafn: +UserInfoOrg=&Stofnun: +UserInfoSerial=&Raðnúmer: +UserInfoNameRequired=Þú verður að innslá nafn. + +; *** "Select Destination Location" wizard page +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. +DiskSpaceGBLabel=Að minnsta kosti [gb] GB af lausu diskplássi er krafist. +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? +DirDoesntExistTitle=Mappa er ekki til +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. +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? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=Núverandi val krefst að minnsta kosti [gb] GB 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 æ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 + +; *** "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=Staðsetning: +ReadyMemoType=Uppsetningartegund: +ReadyMemoComponents=Valin atriði: +ReadyMemoGroup=Upphafsvalmyndarmappa: +ReadyMemoTasks=Aukaleg verk: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Niðurhlaðandi aukalegum skrám… +ButtonStopDownload=&Stöðva niðurhleðslu +StopDownload=Ert þú viss um að þú viljir stöðva niðurhleðsluna? +ErrorDownloadAborted=Niðurhleðslu hætt +ErrorDownloadFailed=Niðurhleðsla mistókst: %1 %2 +ErrorDownloadSizeFailed=Mistókst að sækja stærð: %1 %2 +ErrorFileHash1=Skráarhakk mistókst: %1 +ErrorFileHash2=Ógilt skráarhakk: bjóst við %1, fékk %2 +ErrorProgress=Ógild framvinda: %1 of %2 +ErrorFileSize=Ógild skráarstærð: bjóst við %1, fékk %2 + +; *** "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 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. +PrepareToInstallNeedsRestart=Þú verður að endurræsa tölvuna þína. Eftir að hafa endurræst tölvuna þína, keyrðu Uppsetningu aftur til að ljúka uppsetningu [name].%n%nVilt þú endurræsa núna? + +; *** "Installing" wizard page +WizardInstalling=Uppsetjandi +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 +RunEntryExec=Keyra %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. + +; *** Installation phase messages +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 + +; *** 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… + +; *** 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 + +; *** 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 + +; *** INI errors +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 meðan reynt var að lesa gildandi skrána: +FileExistsSelectAction=Velja aðgerð +FileExists2=Skráin er nú þegar til. +FileExistsOverwriteExisting=&Yfirrita hina gildandi skrá +FileExistsKeepExisting=&Halda hinni gildandi skrá +FileExistsOverwriteOrKeepAll=&Gera þetta við næstu ósamstæður +ExistingFileNewerSelectAction=Velja aðgerð +ExistingFileNewer2=Hin gildandi skrá er nýrri en sú sem Uppsetning er að reyna að uppsetja. +ExistingFileNewerOverwriteExisting=&Yfirrita hina gildandi skrá +ExistingFileNewerKeepExisting=&Halda hinni gildandi skrá (ráðlagt) +ExistingFileNewerOverwriteOrKeepAll=&Gera þetta við næstu ósamstæður +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) +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32-bita +UninstallDisplayNameMark64Bit=64-bita +UninstallDisplayNameMarkAllUsers=Allir notendur +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. + +; *** 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 þ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… + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Uppsetjandi %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? \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Languages/Italian.isl b/tools/build-installer/inno/bin/Languages/Italian.isl new file mode 100644 index 00000000..cfdf8b5c --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Italian.isl @@ -0,0 +1,390 @@ +; bovirus@gmail.com +; *** Inno Setup version 6.1.0+ Italian messages *** +; +; To download user-contributed translations of this file, go to: +; https://jrsoftware.org/files/istrans/ +; +; Note: When translating this text, do not add periods (.) to the end of +; messages that didn't have them already, because on those messages Inno +; Setup adds the periods automatically (appending a period would result in +; two periods being displayed). +; +; Italian.isl - Last Update: 25.07.2020 by bovirus (bovirus@gmail.com) +; +; Translator name: bovirus +; Translator e-mail: bovirus@gmail.com +; Based on previous translations of Rinaldo M. aka Whiteshark (based on ale5000 5.1.11+ translation) +; +[LangOptions] +; The following three entries are very important. Be sure to read and +; understand the '[LangOptions] section' topic in the help file. +LanguageName=Italiano +LanguageID=$0410 +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 + +[Messages] + +; *** Application titles +SetupAppTitle=Installazione +SetupWindowTitle=Installazione di %1 +UninstallAppTitle=Disinstallazione +UninstallAppFullTitle=Disinstallazione di %1 + +; *** Misc. common +InformationTitle=Informazioni +ConfirmTitle=Conferma +ErrorTitle=Errore + +; *** SetupLdr messages +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. + +; *** Startup error messages +LastErrorMessage=%1.%n%nErrore %2: %3 +SetupFileMissing=File %1 non trovato nella cartella di installazione.%n%nCorreggi il problema o richiedi una nuova copia del programma. +SetupFileCorrupt=I file di installazione sono danneggiati.%n%nRichiedi una nuova copia del programma. +SetupFileCorruptOrWrongVer=I file di installazione sono danneggiati, o sono incompatibili con questa versione del programma di installazione.%n%nCorreggi il problema o richiedi una nuova copia del programma. +InvalidParameter=È stato inserito nella riga di comando un parametro non valido:%n%n%1 +SetupAlreadyRunning=Il processo di installazione è già in funzione. +WindowsVersionNotSupported=Questo programma non supporta la versione di Windows installata nel computer. +WindowsServicePackRequired=Questo programma richiede %1 Service Pack %2 o successivo. +NotOnThisPlatform=Questo programma non è compatibile con %1. +OnlyOnThisPlatform=Questo programma richiede %1. +OnlyOnTheseArchitectures=Questo programma può essere installato solo su versioni di Windows progettate per le seguenti architetture della CPU:%n%n%1 +WinVersionTooLowError=Questo programma richiede %1 versione %2 o successiva. +WinVersionTooHighError=Questo programma non può essere installato su %1 versione %2 o successiva. +AdminPrivilegesRequired=Per installare questo programma sono richiesti privilegi di amministratore. +PowerUserPrivilegesRequired=Per poter installare questo programma sono richiesti i privilegi di amministratore o di Power Users. +SetupAppRunningError=%1 è attualmente in esecuzione.%n%nChiudi adesso tutte le istanze del programma e poi seleziona "OK", o seleziona "Annulla" per uscire. +UninstallAppRunningError=%1 è attualmente in esecuzione.%n%nChiudi adesso tutte le istanze del programma e poi seleziona "OK", o seleziona "Annulla" per uscire. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Seleziona modo installazione +PrivilegesRequiredOverrideInstruction=Seleziona modo installazione +PrivilegesRequiredOverrideText1=%1 può essere installato per tutti gli utenti (richiede privilegi di amministratore), o solo per l'utente attuale. +PrivilegesRequiredOverrideText2=%1 può essere installato solo per l'utente attuale, o per tutti gli utenti (richiede privilegi di amministratore). +PrivilegesRequiredOverrideAllUsers=Inst&alla per tutti gli utenti +PrivilegesRequiredOverrideAllUsersRecommended=Inst&alla per tutti gli utenti (suggerito) +PrivilegesRequiredOverrideCurrentUser=Installa solo per l'&utente attuale +PrivilegesRequiredOverrideCurrentUserRecommended=Installa solo per l'&utente attuale (suggerito) + +; *** Misc. errors +ErrorCreatingDir=Impossibile creare la cartella "%1" +ErrorTooManyFilesInDir=Impossibile creare i file nella cartella "%1" perché contiene troppi file. + +; *** Setup common messages +ExitSetupTitle=Uscita dall'installazione +ExitSetupMessage=L'installazione non è completa.%n%nUscendo dall'installazione in questo momento, il programma non sarà installato.%n%nÈ possibile eseguire l'installazione in un secondo tempo.%n%nVuoi uscire dall'installazione? +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) + +; *** Buttons +ButtonBack=< &Indietro +ButtonNext=&Avanti > +ButtonInstall=Inst&alla +ButtonOK=OK +ButtonCancel=Annulla +ButtonYes=&Si +ButtonYesToAll=Sì a &tutto +ButtonNo=&No +ButtonNoToAll=N&o a tutto +ButtonFinish=&Fine +ButtonBrowse=&Sfoglia... +ButtonWizardBrowse=S&foglia... +ButtonNewFolder=&Crea nuova cartella + +; *** "Select Language" dialog messages +SelectLanguageTitle=Seleziona la lingua dell'installazione +SelectLanguageLabel=Seleziona la lingua da usare durante l'installazione. + +; *** Common wizard text +ClickNext=Seleziona "Avanti" per continuare, o "Annulla" per uscire. +BeveledLabel= +BrowseDialogTitle=Sfoglia cartelle +BrowseDialogLabel=Seleziona una cartella nell'elenco, e quindi seleziona "OK". +NewFolderName=Nuova cartella + +; *** "Welcome" wizard page +WelcomeLabel1=Installazione di [name] +WelcomeLabel2=[name/ver] sarà installato sul computer.%n%nPrima di procedere chiudi tutte le applicazioni attive. + +; *** "Password" wizard page +WizardPassword=Password +PasswordLabel1=Questa installazione è protetta da password. +PasswordLabel3=Inserisci la password, quindi per continuare seleziona "Avanti".%nLe password sono sensibili alle maiuscole/minuscole. +PasswordEditLabel=&Password: +IncorrectPassword=La password inserita non è corretta. Riprova. + +; *** "License Agreement" wizard page +WizardLicense=Contratto di licenza +LicenseLabel=Prima di procedere leggi con attenzione le informazioni che seguono. +LicenseLabel3=Leggi il seguente contratto di licenza.%nPer procedere con l'installazione è necessario accettare tutti i termini del contratto. +LicenseAccepted=Accetto i termini del &contratto di licenza +LicenseNotAccepted=&Non accetto i termini del contratto di licenza + +; *** "Information" wizard pages +WizardInfoBefore=Informazioni +InfoBeforeLabel=Prima di procedere leggi le importanti informazioni che seguono. +InfoBeforeClickLabel=Quando sei pronto per proseguire, seleziona "Avanti". +WizardInfoAfter=Informazioni +InfoAfterLabel=Prima di procedere leggi le importanti informazioni che seguono. +InfoAfterClickLabel=Quando sei pronto per proseguire, seleziona "Avanti". + +; *** "User Information" wizard page +WizardUserInfo=Informazioni utente +UserInfoDesc=Inserisci le seguenti informazioni. +UserInfoName=&Nome: +UserInfoOrg=&Società: +UserInfoSerial=&Numero di serie: +UserInfoNameRequired=È necessario inserire un nome. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Selezione cartella di installazione +SelectDirDesc=Dove vuoi installare [name]? +SelectDirLabel3=[name] sarà installato nella seguente cartella. +SelectDirBrowseLabel=Per continuare seleziona "Avanti".%nPer scegliere un'altra cartella seleziona "Sfoglia". +DiskSpaceGBLabel=Sono richiesti almeno [gb] GB di spazio libero nel disco. +DiskSpaceMBLabel=Sono richiesti almeno [mb] MB di spazio libero nel disco. +CannotInstallToNetworkDrive=Non è possibile effettuare l'installazione in un disco in rete. +CannotInstallToUNCPath=Non è possibile effettuare l'installazione in un percorso UNC. +InvalidPath=Va inserito un percorso completo di lettera di unità; per esempio:%n%nC:\APP%n%no un percorso di rete nella forma:%n%n\\server\condivisione +InvalidDrive=L'unità o il percorso di rete selezionato non esiste o non è accessibile.%n%nSelezionane un altro. +DiskSpaceWarningTitle=Spazio su disco insufficiente +DiskSpaceWarning=L'installazione richiede per eseguire l'installazione almeno %1 KB di spazio libero, ma l'unità selezionata ha solo %2 KB disponibili.%n%nVuoi continuare comunque? +DirNameTooLong=Il nome della cartella o il percorso sono troppo lunghi. +InvalidDirName=Il nome della cartella non è valido. +BadDirName32=Il nome della cartella non può includere nessuno dei seguenti caratteri:%n%n%1 +DirExistsTitle=Cartella già esistente +DirExists=La cartella%n%n %1%n%nesiste già.%n%nVuoi comunque installare l'applicazione in questa cartella? +DirDoesntExistTitle=Cartella inesistente +DirDoesntExist=La cartella%n%n %1%n%nnon esiste. Vuoi creare la cartella? + +; *** "Select Components" wizard page +WizardSelectComponents=Selezione componenti +SelectComponentsDesc=Quali componenti vuoi installare? +SelectComponentsLabel2=Seleziona i componenti da installare, deseleziona quelli che non vuoi installare.%nPer continuare seleziona "Avanti". +FullInstallation=Installazione completa +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Installazione compatta +CustomInstallation=Installazione personalizzata +NoUninstallWarningTitle=Componente esistente +NoUninstallWarning=I seguenti componenti sono già installati nel computer:%n%n%1%n%nDeselezionando questi componenti essi non verranno rimossi.%n%nVuoi continuare comunque? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=La selezione attuale richiede almeno [gb] GB di spazio nel disco. +ComponentsDiskSpaceMBLabel=La selezione attuale richiede almeno [mb] MB di spazio nel disco. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Selezione processi aggiuntivi +SelectTasksDesc=Quali processi aggiuntivi vuoi eseguire? +SelectTasksLabel2=Seleziona i processi aggiuntivi che verranno eseguiti durante l'installazione di [name], quindi seleziona "Avanti". + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Selezione della cartella nel menu Avvio/Start +SelectStartMenuFolderDesc=Dove vuoi inserire i collegamenti al programma? +SelectStartMenuFolderLabel3=Verranno creati i collegamenti al programma nella seguente cartella del menu Avvio/Start. +SelectStartMenuFolderBrowseLabel=Per continuare, seleziona "Avanti".%nPer selezionare un'altra cartella, seleziona "Sfoglia". +MustEnterGroupName=Devi inserire il nome della cartella. +GroupNameTooLong=Il nome della cartella o il percorso sono troppo lunghi. +InvalidGroupName=Il nome della cartella non è valido. +BadGroupName=Il nome della cartella non può includere nessuno dei seguenti caratteri:%n%n%1 +NoProgramGroupCheck2=&Non creare una cartella nel menu Avvio/Start + +; *** "Ready to Install" wizard page +WizardReady=Pronto per l'installazione +ReadyLabel1=Il programma è pronto per iniziare l'installazione di [name] nel computer. +ReadyLabel2a=Seleziona "Installa" per continuare con l'installazione, o "Indietro" per rivedere o modificare le impostazioni. +ReadyLabel2b=Per procedere con l'installazione seleziona "Installa". +ReadyMemoUserInfo=Informazioni utente: +ReadyMemoDir=Cartella di installazione: +ReadyMemoType=Tipo di installazione: +ReadyMemoComponents=Componenti selezionati: +ReadyMemoGroup=Cartella del menu Avvio/Start: +ReadyMemoTasks=Processi aggiuntivi: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Download file aggiuntivi... +ButtonStopDownload=&Stop download +StopDownload=Sei sicuro di voler interrompere il download? +ErrorDownloadAborted=Download annullato +ErrorDownloadFailed=Download fallito: %1 %2 +ErrorDownloadSizeFailed=Rilevamento dimensione fallito: %1 %2 +ErrorFileHash1=Errore hash file: %1 +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 + +; *** "Preparing to Install" wizard page +WizardPreparing=Preparazione all'installazione +PreparingDesc=Preparazione all'installazione di [name] nel computer. +PreviousInstallNotCompleted=L'installazione/rimozione precedente del programma non è stata completata.%n%nÈ necessario riavviare il sistema per completare l'installazione.%n%nDopo il riavvio del sistema esegui di nuovo l'installazione di [name]. +CannotContinue=L'installazione non può continuare. Seleziona "Annulla" per uscire. +ApplicationsFound=Le seguenti applicazioni stanno usando file che devono essere aggiornati dall'installazione.%n%nTi consigliamo di permettere al processo di chiudere automaticamente queste applicazioni. +ApplicationsFound2=Le seguenti applicazioni stanno usando file che devono essere aggiornati dall'installazione.%n%nTi consigliamo di permettere al processo di chiudere automaticamente queste applicazioni.%n%nAl completamento dell'installazione, il processo tenterà di riavviare le applicazioni. +CloseApplications=Chiudi &automaticamente le applicazioni +DontCloseApplications=&Non chiudere le applicazioni +ErrorCloseApplications=L'installazione non è riuscita a chiudere automaticamente tutte le applicazioni.%n%nPrima di proseguire ti raccomandiamo di chiudere tutte le applicazioni che usano file che devono essere aggiornati durante l'installazione. +PrepareToInstallNeedsRestart=Il programma di installazione deve riavviare il computer.%nDopo aver riavviato il computer esegui di nuovo il programma di installazione per completare l'installazione di [name].%n%nVuoi riavviare il computer ora? + +; *** "Installing" wizard page +WizardInstalling=Installazione in corso +InstallingLabel=Attendi il completamento dell'installazione di [name] nel computer. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Installazione di [name] completata +FinishedLabelNoIcons=Installazione di [name] completata. +FinishedLabel=Installazione di [name] completata.%n%nL'applicazione può essere eseguita selezionando le relative icone. +ClickFinish=Seleziona "Fine" per uscire dall'installazione. +FinishedRestartLabel=Per completare l'installazione di [name], è necessario riavviare il sistema.%n%nVuoi riavviare adesso? +FinishedRestartMessage=Per completare l'installazione di [name], è necessario riavviare il sistema.%n%nVuoi riavviare adesso? +ShowReadmeCheck=Si, visualizza ora il file LEGGIMI +YesRadio=&Si, riavvia il sistema adesso +NoRadio=&No, riavvia il sistema più tardi +; used for example as 'Run MyProg.exe' +RunEntryExec=Esegui %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Visualizza %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=L'installazione necessita del disco successivo +SelectDiskLabel2=Inserisci il disco %1 e seleziona "OK".%n%nSe i file di questo disco si trovano in una cartella diversa da quella visualizzata sotto, inserisci il percorso corretto o seleziona "Sfoglia". +PathLabel=&Percorso: +FileNotInDir2=Il file "%1" non è stato trovato in "%2".%n%nInserisci il disco corretto o seleziona un'altra cartella. +SelectDirectoryLabel=Specifica il percorso del prossimo disco. + +; *** Installation phase messages +SetupAborted=L'installazione non è stata completata.%n%nCorreggi il problema e riesegui nuovamente l'installazione. +AbortRetryIgnoreSelectAction=Seleziona azione +AbortRetryIgnoreRetry=&Riprova +AbortRetryIgnoreIgnore=&Ignora questo errore e continua +AbortRetryIgnoreCancel=Annulla installazione + +; *** Installation status messages +StatusClosingApplications=Chiusura applicazioni... +StatusCreateDirs=Creazione cartelle... +StatusExtractFiles=Estrazione file... +StatusCreateIcons=Creazione icone... +StatusCreateIniEntries=Creazione voci nei file INI... +StatusCreateRegistryEntries=Creazione voci di registro... +StatusRegisterFiles=Registrazione file... +StatusSavingUninstall=Salvataggio delle informazioni di disinstallazione... +StatusRunProgram=Termine dell'installazione... +StatusRestartingApplications=Riavvio applicazioni... +StatusRollback=Recupero delle modifiche... + +; *** Misc. errors +ErrorInternal2=Errore interno %1 +ErrorFunctionFailedNoCode=%1 fallito +ErrorFunctionFailed=%1 fallito; codice %2 +ErrorFunctionFailedWithMessage=%1 fallito; codice %2.%n%3 +ErrorExecutingProgram=Impossibile eseguire il file:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Errore di apertura della chiave di registro:%n%1\%2 +ErrorRegCreateKey=Errore di creazione della chiave di registro:%n%1\%2 +ErrorRegWriteKey=Errore di scrittura della chiave di registro:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Errore nella creazione delle voci INI nel file "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Salta questo file (non suggerito) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignora questo errore e continua (non suggerito) +SourceIsCorrupted=Il file sorgente è danneggiato +SourceDoesntExist=Il file sorgente "%1" non esiste +ExistingFileReadOnly2=Il file esistente non può essere sostituito in quanto segnato come in sola lettura. +ExistingFileReadOnlyRetry=&Rimuovi attributo di sola lettura e riprova +ExistingFileReadOnlyKeepExisting=&Mantieni il file esistente +ErrorReadingExistingDest=Si è verificato un errore durante la lettura del file esistente: +FileExistsSelectAction=Seleziona azione +FileExists2=Il file esiste già. +FileExistsOverwriteExisting=S&ovrascrivi il file esistente +FileExistsKeepExisting=&Mantieni il file esistente +FileExistsOverwriteOrKeepAll=&Applica questa azione per i prossimi conflitti +ExistingFileNewerSelectAction=Seleziona azione +ExistingFileNewer2=Il file esistente è più recente del file che si sta cercando di installare. +ExistingFileNewerOverwriteExisting=S&ovrascrivi il file esistente +ExistingFileNewerKeepExisting=&Mantieni il file esistente (suggerito) +ExistingFileNewerOverwriteOrKeepAll=&Applica questa azione per i prossimi conflitti +ErrorChangingAttr=Si è verificato un errore durante il tentativo di modifica dell'attributo del file esistente: +ErrorCreatingTemp=Si è verificato un errore durante la creazione di un file nella cartella di installazione: +ErrorReadingSource=Si è verificato un errore durante la lettura del file sorgente: +ErrorCopying=Si è verificato un errore durante la copia di un file: +ErrorReplacingExistingFile=Si è verificato un errore durante la sovrascrittura del file esistente: +ErrorRestartReplace=Errore durante riavvio o sostituzione: +ErrorRenamingTemp=Si è verificato un errore durante il tentativo di rinominare un file nella cartella di installazione: +ErrorRegisterServer=Impossibile registrare la DLL/OCX: %1 +ErrorRegSvr32Failed=RegSvr32 è fallito con codice di uscita %1 +ErrorRegisterTypeLib=Impossibile registrare la libreria di tipo: %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=32bit +UninstallDisplayNameMark64Bit=64bit +UninstallDisplayNameMarkAllUsers=Tutti gli utenti +UninstallDisplayNameMarkCurrentUser=Utente attuale + +; *** Post-installation errors +ErrorOpeningReadme=Si è verificato un errore durante l'apertura del file LEGGIMI. +ErrorRestartingComputer=Impossibile riavviare il sistema. Riavvia il sistema manualmente. + +; *** Uninstaller messages +UninstallNotFound=Il file "%1" non esiste.%n%nImpossibile disinstallare. +UninstallOpenError=Il file "%1" non può essere aperto.%n%nImpossibile disinstallare +UninstallUnsupportedVer=Il file registro di disinstallazione "%1" è in un formato non riconosciuto da questa versione del programma di disinstallazione.%n%nImpossibile disinstallare +UninstallUnknownEntry=Trovata una voce sconosciuta (%1) nel file registro di disinstallazione +ConfirmUninstall=Vuoi rimuovere completamente %1 e tutti i suoi componenti? +UninstallOnlyOnWin64=Questa applicazione può essere disinstallata solo in Windows a 64-bit. +OnlyAdminCanUninstall=Questa applicazione può essere disinstallata solo da un utente con privilegi di amministratore. +UninstallStatusLabel=Attendi fino a che %1 è stato rimosso dal computer. +UninstalledAll=Disinstallazione di %1 completata. +UninstalledMost=Disinstallazione di %1 completata.%n%nAlcuni elementi non possono essere rimossi.%n%nDovranno essere rimossi manualmente. +UninstalledAndNeedsRestart=Per completare la disinstallazione di %1, è necessario riavviare il sistema.%n%nVuoi riavviare il sistema adesso? +UninstallDataCorrupted=Il file "%1" è danneggiato. Impossibile disinstallare + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Vuoi rimuovere il file condiviso? +ConfirmDeleteSharedFile2=Il sistema indica che il seguente file condiviso non è più usato da nessun programma.%nVuoi rimuovere questo file condiviso?%nSe qualche programma usasse questo file, potrebbe non funzionare più correttamente.%nSe non sei sicuro, seleziona "No".%nLasciare il file nel sistema non può causare danni. +SharedFileNameLabel=Nome del file: +SharedFileLocationLabel=Percorso: +WizardUninstalling=Stato disinstallazione +StatusUninstalling=Disinstallazione di %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Installazione di %1. +ShutdownBlockReasonUninstallingApp=Disinstallazione di %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 versione %2 +AdditionalIcons=Icone aggiuntive: +CreateDesktopIcon=Crea un'icona sul &desktop +CreateQuickLaunchIcon=Crea un'icona nella &barra 'Avvio veloce' +ProgramOnTheWeb=Sito web di %1 +UninstallProgram=Disinstalla %1 +LaunchProgram=Avvia %1 +AssocFileExtension=&Associa i file con estensione %2 a %1 +AssocingFileExtension=Associazione dei file con estensione %2 a %1... +AutoStartProgramGroupDescription=Esecuzione automatica: +AutoStartProgram=Esegui automaticamente %1 +AddonHostProgramNotFound=Impossibile individuare %1 nella cartella selezionata.%n%nVuoi continuare ugualmente? diff --git a/tools/build-installer/inno/bin/Languages/Japanese.isl b/tools/build-installer/inno/bin/Languages/Japanese.isl new file mode 100644 index 00000000..a1c150ae --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Japanese.isl @@ -0,0 +1,367 @@ +; *** Inno Setup version 6.1.0+ Japanese messages *** +; +; Maintained by Koichi Shirasuka (shirasuka@eugrid.co.jp) +; +; Translation based on Ryou Minakami (ryou32jp@yahoo.co.jp) +; +; $jrsoftware: issrc/Files/Languages/Japanese.isl,v 1.6 2010/03/08 07:50:01 mlaan Exp $ + +[LangOptions] +LanguageName=<65E5><672C><8A9E> +LanguageID=$0411 +LanguageCodePage=932 + +[Messages] + +; *** Application titles +SetupAppTitle=ƒZƒbƒgƒAƒbƒv +SetupWindowTitle=%1 ƒZƒbƒgƒAƒbƒv +UninstallAppTitle=ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹ +UninstallAppFullTitle=%1 ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹ + +; *** Misc. common +InformationTitle=î•ñ +ConfirmTitle=Šm”F +ErrorTitle=ƒGƒ‰[ + +; *** SetupLdr messages +SetupLdrStartupMessage=%1 ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B‘±s‚µ‚Ü‚·‚©H +LdrCannotCreateTemp=ˆêŽžƒtƒ@ƒCƒ‹‚ð쬂ł«‚Ü‚¹‚ñBƒZƒbƒgƒAƒbƒv‚𒆎~‚µ‚Ü‚·B +LdrCannotExecTemp=ˆêŽžƒtƒHƒ‹ƒ_[‚̃tƒ@ƒCƒ‹‚ðŽÀs‚Å‚«‚Ü‚¹‚ñBƒZƒbƒgƒAƒbƒv‚𒆎~‚µ‚Ü‚·B + +; *** Startup error messages +LastErrorMessage=%1.%n%nƒGƒ‰[ %2: %3 +SetupFileMissing=ƒtƒ@ƒCƒ‹ %1 ‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB–â‘è‚ð‰ðŒˆ‚·‚é‚©V‚µ‚¢ƒZƒbƒgƒAƒbƒvƒvƒƒOƒ‰ƒ€‚ð“üŽè‚µ‚Ä‚­‚¾‚³‚¢B +SetupFileCorrupt=ƒZƒbƒgƒAƒbƒvƒtƒ@ƒCƒ‹‚ª‰ó‚ê‚Ä‚¢‚Ü‚·BV‚µ‚¢ƒZƒbƒgƒAƒbƒvƒvƒƒOƒ‰ƒ€‚ð“üŽè‚µ‚Ä‚­‚¾‚³‚¢B +SetupFileCorruptOrWrongVer=ƒZƒbƒgƒAƒbƒvƒtƒ@ƒCƒ‹‚ª‰ó‚ê‚Ä‚¢‚é‚©A‚±‚̃o[ƒWƒ‡ƒ“‚̃ZƒbƒgƒAƒbƒv‚ƌ݊·«‚ª‚ ‚è‚Ü‚¹‚ñB–â‘è‚ð‰ðŒˆ‚·‚é‚©V‚µ‚¢ƒZƒbƒgƒAƒbƒvƒvƒƒOƒ‰ƒ€‚ð“üŽè‚µ‚Ä‚­‚¾‚³‚¢B +InvalidParameter=ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚É•s³‚ȃpƒ‰ƒ[ƒ^[‚ª“n‚³‚ê‚Ü‚µ‚½:%n%n%1 +SetupAlreadyRunning=ƒZƒbƒgƒAƒbƒv‚ÍŠù‚ÉŽÀs’†‚Å‚·B +WindowsVersionNotSupported=‚±‚̃vƒƒOƒ‰ƒ€‚Í‚¨Žg‚¢‚̃o[ƒWƒ‡ƒ“‚Ì Windows ‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñB +WindowsServicePackRequired=‚±‚̃vƒƒOƒ‰ƒ€‚ÌŽÀs‚É‚Í %1 Service Pack %2 ˆÈ~‚ª•K—v‚Å‚·B +NotOnThisPlatform=‚±‚̃vƒƒOƒ‰ƒ€‚Í %1 ‚Å‚Í“®ì‚µ‚Ü‚¹‚ñB +OnlyOnThisPlatform=‚±‚̃vƒƒOƒ‰ƒ€‚ÌŽÀs‚É‚Í %1 ‚ª•K—v‚Å‚·B +OnlyOnTheseArchitectures=‚±‚̃vƒƒOƒ‰ƒ€‚Í%n%n%1ƒvƒƒZƒbƒT[Œü‚¯‚Ì Windows ‚É‚µ‚©ƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚¹‚ñB +WinVersionTooLowError=‚±‚̃vƒƒOƒ‰ƒ€‚ÌŽÀs‚É‚Í %1 %2 ˆÈ~‚ª•K—v‚Å‚·B +WinVersionTooHighError=‚±‚̃vƒƒOƒ‰ƒ€‚Í %1 %2 ˆÈ~‚Å‚Í“®ì‚µ‚Ü‚¹‚ñB +AdminPrivilegesRequired=‚±‚̃vƒƒOƒ‰ƒ€‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邽‚ß‚É‚ÍŠÇ—ŽÒ‚Æ‚µ‚ăƒOƒCƒ“‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B +PowerUserPrivilegesRequired=‚±‚̃vƒƒOƒ‰ƒ€‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邽‚ß‚É‚ÍŠÇ—ŽÒ‚Ü‚½‚̓pƒ[ƒ†[ƒU[‚Æ‚µ‚ăƒOƒCƒ“‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B +SetupAppRunningError=ƒZƒbƒgƒAƒbƒv‚ÍŽÀs’†‚Ì %1 ‚ðŒŸo‚µ‚Ü‚µ‚½B%n%nŠJ‚¢‚Ä‚¢‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‚·‚×‚Ä•Â‚¶‚Ä‚©‚çuOKv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢BuƒLƒƒƒ“ƒZƒ‹v‚ðƒNƒŠƒbƒN‚·‚é‚ÆAƒZƒbƒgƒAƒbƒv‚ðI—¹‚µ‚Ü‚·B +UninstallAppRunningError=ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚ÍŽÀs’†‚Ì %1 ‚ðŒŸo‚µ‚Ü‚µ‚½B%n%nŠJ‚¢‚Ä‚¢‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‚·‚×‚Ä•Â‚¶‚Ä‚©‚çuOKv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢BuƒLƒƒƒ“ƒZƒ‹v‚ðƒNƒŠƒbƒN‚·‚é‚ÆAƒZƒbƒgƒAƒbƒv‚ðI—¹‚µ‚Ü‚·B + +; *** Startup questions +PrivilegesRequiredOverrideTitle=ƒCƒ“ƒXƒg[ƒ‹ƒ‚[ƒh‚Ì‘I‘ð +PrivilegesRequiredOverrideInstruction=ƒCƒ“ƒXƒg[ƒ‹ƒ‚[ƒh‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢ +PrivilegesRequiredOverrideText1=%1 ‚Í‚·‚ׂẴ†[ƒU[ (ŠÇ—ŽÒŒ ŒÀ‚ª•K—v‚Å‚·) ‚Ü‚½‚ÍŒ»Ý‚̃†[ƒU[—p‚ɃCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚·B +PrivilegesRequiredOverrideText2=%1 ‚ÍŒ»Ý‚̃†[ƒU[‚Ü‚½‚Í‚·‚ׂẴ†[ƒU[—p (ŠÇ—ŽÒŒ ŒÀ‚ª•K—v‚Å‚·) ‚ɃCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚·B +PrivilegesRequiredOverrideAllUsers=‚·‚ׂẴ†[ƒU[—p‚ɃCƒ“ƒXƒg[ƒ‹(&A) +PrivilegesRequiredOverrideAllUsersRecommended=‚·‚ׂẴ†[ƒU[—p‚ɃCƒ“ƒXƒg[ƒ‹(&A) („§) +PrivilegesRequiredOverrideCurrentUser=Œ»Ý‚̃†[ƒU[—p‚ɃCƒ“ƒXƒg[ƒ‹(&M) +PrivilegesRequiredOverrideCurrentUserRecommended=Œ»Ý‚̃†[ƒU[—p‚ɃCƒ“ƒXƒg[ƒ‹(&M) („§) + +; *** Misc. errors +ErrorCreatingDir=ƒfƒBƒŒƒNƒgƒŠ %1 ‚ð쬒†‚ɃGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½B +ErrorTooManyFilesInDir=ƒfƒBƒŒƒNƒgƒŠ %1 ‚Ƀtƒ@ƒCƒ‹‚ð쬒†‚ɃGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½Bƒtƒ@ƒCƒ‹‚Ì”‚ª‘½‚·‚¬‚Ü‚·B + +; *** Setup common messages +ExitSetupTitle=ƒZƒbƒgƒAƒbƒvI—¹ +ExitSetupMessage=ƒZƒbƒgƒAƒbƒvì‹Æ‚ÍŠ®—¹‚µ‚Ä‚¢‚Ü‚¹‚ñB‚±‚±‚ŃZƒbƒgƒAƒbƒv‚𒆎~‚·‚é‚ƃvƒƒOƒ‰ƒ€‚̓Cƒ“ƒXƒg[ƒ‹‚³‚ê‚Ü‚¹‚ñB%n%n‰ü‚߂ăCƒ“ƒXƒg[ƒ‹‚·‚éꇂÍA‚à‚¤ˆê“xƒZƒbƒgƒAƒbƒv‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢B%n%nƒZƒbƒgƒAƒbƒv‚ðI—¹‚µ‚Ü‚·‚©H +AboutSetupMenuItem=ƒZƒbƒgƒAƒbƒv‚ɂ‚¢‚Ä(&A)... +AboutSetupTitle=ƒZƒbƒgƒAƒbƒv‚ɂ‚¢‚Ä +AboutSetupMessage=%1 %2%n%3%n%n%1 ƒz[ƒ€ƒy[ƒW:%n%4 +AboutSetupNote= +TranslatorNote= + +; *** Buttons +ButtonBack=< –ß‚é(&B) +ButtonNext=ŽŸ‚Ö(&N) > +ButtonInstall=ƒCƒ“ƒXƒg[ƒ‹(&I) +ButtonOK=OK +ButtonCancel=ƒLƒƒƒ“ƒZƒ‹ +ButtonYes=‚Í‚¢(&Y) +ButtonYesToAll=‚·‚ׂĂ͂¢(&A) +ButtonNo=‚¢‚¢‚¦(&N) +ButtonNoToAll=‚·‚ׂĂ¢‚¢‚¦(&O) +ButtonFinish=Š®—¹(&F) +ButtonBrowse=ŽQÆ(&B)... +ButtonWizardBrowse=ŽQÆ(&R) +ButtonNewFolder=V‚µ‚¢ƒtƒHƒ‹ƒ_[(&M) + +; *** "Select Language" dialog messages +SelectLanguageTitle=ƒZƒbƒgƒAƒbƒv‚ÉŽg—p‚·‚錾Œê‚Ì‘I‘ð +SelectLanguageLabel=ƒCƒ“ƒXƒg[ƒ‹’†‚É—˜—p‚·‚錾Œê‚ð‘I‚ñ‚Å‚­‚¾‚³‚¢B + +; *** Common wizard text +ClickNext=‘±s‚·‚é‚É‚ÍuŽŸ‚ÖvAƒZƒbƒgƒAƒbƒv‚ðI—¹‚·‚é‚É‚ÍuƒLƒƒƒ“ƒZƒ‹v‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B +BeveledLabel= +BrowseDialogTitle=ƒtƒHƒ‹ƒ_[ŽQÆ +BrowseDialogLabel=ƒŠƒXƒg‚©‚çƒtƒHƒ‹ƒ_[‚ð‘I‚Ñ OK ‚ð‰Ÿ‚µ‚Ä‚­‚¾‚³‚¢B +NewFolderName=V‚µ‚¢ƒtƒHƒ‹ƒ_[ + +; *** "Welcome" wizard page +WelcomeLabel1=[name] ƒZƒbƒgƒAƒbƒvƒEƒBƒU[ƒh‚ÌŠJŽn +WelcomeLabel2=‚±‚̃vƒƒOƒ‰ƒ€‚Í‚²Žg—p‚̃Rƒ“ƒsƒ…[ƒ^[‚Ö [name/ver] ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B%n%n‘±s‚·‚é‘O‚É‘¼‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‚·‚×‚ÄI—¹‚µ‚Ä‚­‚¾‚³‚¢B + +; *** "Password" wizard page +WizardPassword=ƒpƒXƒ[ƒh +PasswordLabel1=‚±‚̃Cƒ“ƒXƒg[ƒ‹ƒvƒƒOƒ‰ƒ€‚̓pƒXƒ[ƒh‚É‚æ‚Á‚ĕی삳‚ê‚Ä‚¢‚Ü‚·B +PasswordLabel3=ƒpƒXƒ[ƒh‚ð“ü—Í‚µ‚ÄuŽŸ‚Öv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢BƒpƒXƒ[ƒh‚͑啶Žš‚Ƭ•¶Žš‚ª‹æ•Ê‚³‚ê‚Ü‚·B +PasswordEditLabel=ƒpƒXƒ[ƒh(&P): +IncorrectPassword=“ü—Í‚³‚ꂽƒpƒXƒ[ƒh‚ª³‚µ‚­‚ ‚è‚Ü‚¹‚ñB‚à‚¤ˆê“x“ü—Í‚µ‚È‚¨‚µ‚Ä‚­‚¾‚³‚¢B + +; *** "License Agreement" wizard page +WizardLicense=Žg—p‹–‘øŒ_–ñ‘‚Ì“¯ˆÓ +LicenseLabel=‘±s‚·‚é‘O‚Ɉȉº‚Ìd—v‚Èî•ñ‚ð‚¨“Ç‚Ý‚­‚¾‚³‚¢B +LicenseLabel3=ˆÈ‰º‚ÌŽg—p‹–‘øŒ_–ñ‘‚ð‚¨“Ç‚Ý‚­‚¾‚³‚¢BƒCƒ“ƒXƒg[ƒ‹‚ð‘±s‚·‚é‚É‚Í‚±‚ÌŒ_–ñ‘‚É“¯ˆÓ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B +LicenseAccepted=“¯ˆÓ‚·‚é(&A) +LicenseNotAccepted=“¯ˆÓ‚µ‚È‚¢(&D) + +; *** "Information" wizard pages +WizardInfoBefore=î•ñ +InfoBeforeLabel=‘±s‚·‚é‘O‚Ɉȉº‚Ìd—v‚Èî•ñ‚ð‚¨“Ç‚Ý‚­‚¾‚³‚¢B +InfoBeforeClickLabel=ƒZƒbƒgƒAƒbƒv‚ð‘±s‚·‚é‚É‚ÍuŽŸ‚Öv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B +WizardInfoAfter=î•ñ +InfoAfterLabel=‘±s‚·‚é‘O‚Ɉȉº‚Ìd—v‚Èî•ñ‚ð‚¨“Ç‚Ý‚­‚¾‚³‚¢B +InfoAfterClickLabel=ƒZƒbƒgƒAƒbƒv‚ð‘±s‚·‚é‚É‚ÍuŽŸ‚Öv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B + +; *** "User Information" wizard page +WizardUserInfo=ƒ†[ƒU[î•ñ +UserInfoDesc=ƒ†[ƒU[î•ñ‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B +UserInfoName=ƒ†[ƒU[–¼(&U): +UserInfoOrg=‘gD(&O): +UserInfoSerial=ƒVƒŠƒAƒ‹”Ô†(&S): +UserInfoNameRequired=ƒ†[ƒU[–¼‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B + +; *** "Select Destination Location" wizard page +WizardSelectDir=ƒCƒ“ƒXƒg[ƒ‹æ‚ÌŽw’è +SelectDirDesc=[name] ‚̃Cƒ“ƒXƒg[ƒ‹æ‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B +SelectDirLabel3=[name] ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚éƒtƒHƒ‹ƒ_‚ðŽw’肵‚ÄAuŽŸ‚Öv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B +SelectDirBrowseLabel=‘±‚¯‚é‚É‚ÍuŽŸ‚Öv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B•Ê‚̃tƒHƒ‹ƒ_[‚ð‘I‘ð‚·‚é‚É‚ÍuŽQÆv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B +DiskSpaceGBLabel=‚±‚̃vƒƒOƒ‰ƒ€‚ÍÅ’á [gb] GB ‚̃fƒBƒXƒN‹ó‚«—̈æ‚ð•K—v‚Æ‚µ‚Ü‚·B +DiskSpaceMBLabel=‚±‚̃vƒƒOƒ‰ƒ€‚ÍÅ’á [mb] MB ‚̃fƒBƒXƒN‹ó‚«—̈æ‚ð•K—v‚Æ‚µ‚Ü‚·B +CannotInstallToNetworkDrive=ƒlƒbƒgƒ[ƒNƒhƒ‰ƒCƒu‚ɃCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB +CannotInstallToUNCPath=UNC ƒpƒX‚ɃCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB +InvalidPath=ƒhƒ‰ƒCƒu•¶Žš‚ðŠÜ‚ÞŠ®‘S‚ȃpƒX‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B%n%n—áFC:\APP%n%n‚Ü‚½‚Í UNC Œ`Ž®‚̃pƒX‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B%n%n—áF\\server\share +InvalidDrive=Žw’肵‚½ƒhƒ‰ƒCƒu‚Ü‚½‚Í UNC ƒpƒX‚ªŒ©‚‚©‚ç‚È‚¢‚©ƒAƒNƒZƒX‚Å‚«‚Ü‚¹‚ñB•Ê‚̃pƒX‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B +DiskSpaceWarningTitle=ƒfƒBƒXƒN‹ó‚«—̈æ‚Ì•s‘« +DiskSpaceWarning=ƒCƒ“ƒXƒg[ƒ‹‚É‚ÍÅ’á %1 KB ‚̃fƒBƒXƒN‹ó‚«—̈悪•K—v‚Å‚·‚ªAŽw’肳‚ꂽƒhƒ‰ƒCƒu‚É‚Í %2 KB ‚̋󂫗̈悵‚©‚ ‚è‚Ü‚¹‚ñB%n%n‚±‚Ì‚Ü‚Ü‘±s‚µ‚Ü‚·‚©H +DirNameTooLong=ƒhƒ‰ƒCƒu–¼‚Ü‚½‚̓pƒX‚ª’·‰ß‚¬‚Ü‚·B +InvalidDirName=ƒtƒHƒ‹ƒ_[–¼‚ª–³Œø‚Å‚·B +BadDirName32=ˆÈ‰º‚Ì•¶Žš‚ðŠÜ‚ÞƒtƒHƒ‹ƒ_[–¼‚ÍŽw’è‚Å‚«‚Ü‚¹‚ñB:%n%n%1 +DirExistsTitle=Šù‘¶‚̃tƒHƒ‹ƒ_[ +DirExists=ƒtƒHƒ‹ƒ_[ %n%n%1%n%n‚ªŠù‚É‘¶Ý‚µ‚Ü‚·B‚±‚Ì‚Ü‚Ü‚±‚̃tƒHƒ‹ƒ_[‚ÖƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·‚©H +DirDoesntExistTitle=ƒtƒHƒ‹ƒ_[‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB +DirDoesntExist=ƒtƒHƒ‹ƒ_[ %n%n%1%n%n‚ªŒ©‚‚©‚è‚Ü‚¹‚ñBV‚µ‚¢ƒtƒHƒ‹ƒ_[‚ð쬂µ‚Ü‚·‚©H + +; *** "Select Components" wizard page +WizardSelectComponents=ƒRƒ“ƒ|[ƒlƒ“ƒg‚Ì‘I‘ð +SelectComponentsDesc=ƒCƒ“ƒXƒg[ƒ‹ƒRƒ“ƒ|[ƒlƒ“ƒg‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢B +SelectComponentsLabel2=ƒCƒ“ƒXƒg[ƒ‹‚·‚éƒRƒ“ƒ|[ƒlƒ“ƒg‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢BƒCƒ“ƒXƒg[ƒ‹‚·‚é•K—v‚Ì‚È‚¢ƒRƒ“ƒ|[ƒlƒ“ƒg‚̓`ƒFƒbƒN‚ðŠO‚µ‚Ä‚­‚¾‚³‚¢B‘±s‚·‚é‚É‚ÍuŽŸ‚Öv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B +FullInstallation=ƒtƒ‹ƒCƒ“ƒXƒg[ƒ‹ +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=ƒRƒ“ƒpƒNƒgƒCƒ“ƒXƒg[ƒ‹ +CustomInstallation=ƒJƒXƒ^ƒ€ƒCƒ“ƒXƒg[ƒ‹ +NoUninstallWarningTitle=Šù‘¶‚̃Rƒ“ƒ|[ƒlƒ“ƒg +NoUninstallWarning=ƒZƒbƒgƒAƒbƒv‚͈ȉº‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ªŠù‚ɃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚邱‚Æ‚ðŒŸo‚µ‚Ü‚µ‚½B%n%n%1%n%n‚±‚ê‚ç‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚Ì‘I‘ð‚ð‰ðœ‚µ‚Ä‚àƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚Í‚³‚ê‚Ü‚¹‚ñB%n%n‚±‚Ì‚Ü‚Ü‘±s‚µ‚Ü‚·‚©H +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=Œ»Ý‚Ì‘I‘ð‚ÍÅ’á [gb] GB ‚̃fƒBƒXƒN‹ó‚«—̈æ‚ð•K—v‚Æ‚µ‚Ü‚·B +ComponentsDiskSpaceMBLabel=Œ»Ý‚Ì‘I‘ð‚ÍÅ’á [mb] MB ‚̃fƒBƒXƒN‹ó‚«—̈æ‚ð•K—v‚Æ‚µ‚Ü‚·B + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=’ljÁƒ^ƒXƒN‚Ì‘I‘ð +SelectTasksDesc=ŽÀs‚·‚é’ljÁƒ^ƒXƒN‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢B +SelectTasksLabel2=[name] ƒCƒ“ƒXƒg[ƒ‹Žž‚ÉŽÀs‚·‚é’ljÁƒ^ƒXƒN‚ð‘I‘ð‚µ‚ÄAuŽŸ‚Öv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=ƒXƒ^[ƒgƒƒjƒ…[ƒtƒHƒ‹ƒ_[‚ÌŽw’è +SelectStartMenuFolderDesc=ƒvƒƒOƒ‰ƒ€‚̃Vƒ‡[ƒgƒJƒbƒg‚ð쬂·‚éꊂðŽw’肵‚Ä‚­‚¾‚³‚¢B +SelectStartMenuFolderLabel3=ƒZƒbƒgƒAƒbƒv‚ÍŽŸ‚̃Xƒ^[ƒgƒƒjƒ…[ƒtƒHƒ‹ƒ_[‚ɃvƒƒOƒ‰ƒ€‚̃Vƒ‡[ƒgƒJƒbƒg‚ð쬂µ‚Ü‚·B +SelectStartMenuFolderBrowseLabel=‘±‚¯‚é‚É‚ÍuŽŸ‚Öv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢Bˆá‚¤ƒtƒHƒ‹ƒ_[‚ð‘I‘ð‚·‚é‚É‚ÍuŽQÆv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B +MustEnterGroupName=ƒtƒHƒ‹ƒ_[–¼‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B +GroupNameTooLong=ƒtƒHƒ‹ƒ_[–¼‚Ü‚½‚̓pƒX‚ª’·‰ß‚¬‚Ü‚·B +InvalidGroupName=ƒtƒHƒ‹ƒ_[–¼‚ª–³Œø‚Å‚·B +BadGroupName=ŽŸ‚Ì•¶Žš‚ðŠÜ‚ÞƒtƒHƒ‹ƒ_[–¼‚ÍŽw’è‚Å‚«‚Ü‚¹‚ñ:%n%n%1 +NoProgramGroupCheck2=ƒXƒ^[ƒgƒƒjƒ…[ƒtƒHƒ‹ƒ_[‚ð쬂µ‚È‚¢(&D) + +; *** "Ready to Install" wizard page +WizardReady=ƒCƒ“ƒXƒg[ƒ‹€”õŠ®—¹ +ReadyLabel1=‚²Žg—p‚̃Rƒ“ƒsƒ…[ƒ^‚Ö [name] ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚途õ‚ª‚Å‚«‚Ü‚µ‚½B +ReadyLabel2a=ƒCƒ“ƒXƒg[ƒ‹‚ð‘±s‚·‚é‚É‚ÍuƒCƒ“ƒXƒg[ƒ‹v‚ðAÝ’è‚ÌŠm”F‚â•ÏX‚ðs‚¤‚É‚Íu–ß‚év‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B +ReadyLabel2b=ƒCƒ“ƒXƒg[ƒ‹‚ð‘±s‚·‚é‚É‚ÍuƒCƒ“ƒXƒg[ƒ‹v‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B +ReadyMemoUserInfo=ƒ†[ƒU[î•ñ: +ReadyMemoDir=ƒCƒ“ƒXƒg[ƒ‹æ: +ReadyMemoType=ƒZƒbƒgƒAƒbƒv‚ÌŽí—Þ: +ReadyMemoComponents=‘I‘ðƒRƒ“ƒ|[ƒlƒ“ƒg: +ReadyMemoGroup=ƒXƒ^[ƒgƒƒjƒ…[ƒtƒHƒ‹ƒ_[: +ReadyMemoTasks=’ljÁƒ^ƒXƒNˆê——: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=’ljÁ‚̃tƒ@ƒCƒ‹‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚Ä‚¢‚Ü‚·... +ButtonStopDownload=ƒ_ƒEƒ“ƒ[ƒh‚𒆎~(&S) +StopDownload=ƒ_ƒEƒ“ƒ[ƒh‚𒆎~‚µ‚Ä‚à‚æ‚낵‚¢‚Å‚·‚©H +ErrorDownloadAborted=ƒ_ƒEƒ“ƒ[ƒh‚𒆎~‚µ‚Ü‚µ‚½ +ErrorDownloadFailed=ƒ_ƒEƒ“ƒ[ƒh‚ÉŽ¸”s‚µ‚Ü‚µ‚½: %1 %2 +ErrorDownloadSizeFailed=ƒTƒCƒY‚̎擾‚ÉŽ¸”s‚µ‚Ü‚µ‚½: %1 %2 +ErrorFileHash1=ƒtƒ@ƒCƒ‹‚̃nƒbƒVƒ…‚ÉŽ¸”s‚µ‚Ü‚µ‚½: %1 +ErrorFileHash2=–³Œø‚ȃtƒ@ƒCƒ‹ƒnƒbƒVƒ…: —\Šú‚³‚ꂽ’l %1, ŽÀÛ‚Ì’l %2 +ErrorProgress=–³Œø‚Èisó‹µ: %1 / %2 +ErrorFileSize=–³Œø‚ȃtƒ@ƒCƒ‹ƒTƒCƒY: —\Šú‚³‚ꂽ’l %1, ŽÀÛ‚Ì’l %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=ƒCƒ“ƒXƒg[ƒ‹€”õ’† +PreparingDesc=‚²Žg—p‚̃Rƒ“ƒsƒ…[ƒ^[‚Ö [name] ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚途õ‚ð‚µ‚Ä‚¢‚Ü‚·B +PreviousInstallNotCompleted=‘O‰ñs‚Á‚½ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Cƒ“ƒXƒg[ƒ‹‚Ü‚½‚Í휂ªŠ®—¹‚µ‚Ä‚¢‚Ü‚¹‚ñBŠ®—¹‚·‚é‚ɂ̓Rƒ“ƒsƒ…[ƒ^[‚ðÄ‹N“®‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B%n%n[name] ‚̃Cƒ“ƒXƒg[ƒ‹‚ðŠ®—¹‚·‚邽‚ß‚É‚ÍAÄ‹N“®Œã‚É‚à‚¤ˆê“xƒZƒbƒgƒAƒbƒv‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢B +CannotContinue=ƒZƒbƒgƒAƒbƒv‚ð‘±s‚Å‚«‚Ü‚¹‚ñBuƒLƒƒƒ“ƒZƒ‹v‚ðƒNƒŠƒbƒN‚µ‚ăZƒbƒgƒAƒbƒv‚ðI—¹‚µ‚Ä‚­‚¾‚³‚¢B +ApplicationsFound=ˆÈ‰º‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ªƒZƒbƒgƒAƒbƒv‚É•K—v‚ȃtƒ@ƒCƒ‹‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·BƒZƒbƒgƒAƒbƒv‚ÉŽ©“®“I‚ɃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðI—¹‚³‚¹‚邱‚Æ‚ð„§‚µ‚Ü‚·B +ApplicationsFound2=ˆÈ‰º‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ªƒZƒbƒgƒAƒbƒv‚É•K—v‚ȃtƒ@ƒCƒ‹‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·BƒZƒbƒgƒAƒbƒv‚ÉŽ©“®“I‚ɃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðI—¹‚³‚¹‚邱‚Æ‚ð„§‚µ‚Ü‚·BƒCƒ“ƒXƒg[ƒ‹‚ÌŠ®—¹ŒãAƒZƒbƒgƒAƒbƒv‚̓AƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌÄ‹N“®‚ðŽŽ‚Ý‚Ü‚·B +CloseApplications=Ž©“®“I‚ɃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðI—¹‚·‚é(&A) +DontCloseApplications=ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðI—¹‚µ‚È‚¢(&D) +ErrorCloseApplications=ƒZƒbƒgƒAƒbƒv‚Í‚·‚ׂẴAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŽ©“®“I‚ÉI—¹‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½BƒZƒbƒgƒAƒbƒv‚ð‘±s‚·‚é‘O‚ÉAXV‚Ì•K—v‚ȃtƒ@ƒCƒ‹‚ðŽg—p‚µ‚Ä‚¢‚é‚·‚ׂẴAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðI—¹‚·‚邱‚Æ‚ð„§‚µ‚Ü‚·B +PrepareToInstallNeedsRestart=ƒZƒbƒgƒAƒbƒv‚̓Rƒ“ƒsƒ…[ƒ^[‚ðÄ‹N“®‚·‚é•K—v‚ª‚ ‚è‚Ü‚·BƒRƒ“ƒsƒ…[ƒ^[‚ðÄ‹N“®‚µ‚½ŒãAƒZƒbƒgƒAƒbƒv‚ðÄ“xŽÀs‚µ‚Ä [name] ‚̃Cƒ“ƒXƒg[ƒ‹‚ðŠ®—¹‚µ‚Ä‚­‚¾‚³‚¢B%n%n‚·‚®‚ÉÄ‹N“®‚µ‚Ü‚·‚©H? + +; *** "Installing" wizard page +WizardInstalling=ƒCƒ“ƒXƒg[ƒ‹ó‹µ +InstallingLabel=‚²Žg—p‚̃Rƒ“ƒsƒ…[ƒ^[‚É [name] ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚Ü‚·B‚µ‚΂炭‚¨‘Ò‚¿‚­‚¾‚³‚¢B + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=[name] ƒZƒbƒgƒAƒbƒvƒEƒBƒU[ƒh‚ÌŠ®—¹ +FinishedLabelNoIcons=‚²Žg—p‚̃Rƒ“ƒsƒ…[ƒ^[‚É [name] ‚ªƒZƒbƒgƒAƒbƒv‚³‚ê‚Ü‚µ‚½B +FinishedLabel=‚²Žg—p‚̃Rƒ“ƒsƒ…[ƒ^[‚É [name] ‚ªƒZƒbƒgƒAƒbƒv‚³‚ê‚Ü‚µ‚½BƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŽÀs‚·‚é‚ɂ̓Cƒ“ƒXƒg[ƒ‹‚³‚ꂽƒVƒ‡[ƒgƒJƒbƒg‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢B +ClickFinish=ƒZƒbƒgƒAƒbƒv‚ðI—¹‚·‚é‚É‚ÍuŠ®—¹v‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B +FinishedRestartLabel=[name] ‚̃Cƒ“ƒXƒg[ƒ‹‚ðŠ®—¹‚·‚邽‚ß‚É‚ÍAƒRƒ“ƒsƒ…[ƒ^[‚ðÄ‹N“®‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚·‚®‚ÉÄ‹N“®‚µ‚Ü‚·‚©H +FinishedRestartMessage=[name] ‚̃Cƒ“ƒXƒg[ƒ‹‚ðŠ®—¹‚·‚邽‚ß‚É‚ÍAƒRƒ“ƒsƒ…[ƒ^[‚ðÄ‹N“®‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B%n%n‚·‚®‚ÉÄ‹N“®‚µ‚Ü‚·‚©H +ShowReadmeCheck=README ƒtƒ@ƒCƒ‹‚ð•\Ž¦‚·‚éB +YesRadio=‚·‚®‚ÉÄ‹N“®(&Y) +NoRadio=Œã‚ÅŽè“®‚ÅÄ‹N“®(&N) +; used for example as 'Run MyProg.exe' +RunEntryExec=%1 ‚ÌŽÀs +; used for example as 'View Readme.txt' +RunEntryShellExec=%1 ‚Ì•\Ž¦ + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=ƒfƒBƒXƒN‚Ì‘}“ü +SelectDiskLabel2=ƒfƒBƒXƒN %1 ‚ð‘}“ü‚µAuOKv‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B%n%n‚±‚̃fƒBƒXƒN‚̃tƒ@ƒCƒ‹‚ª‰º‚É•\Ž¦‚³‚ê‚Ä‚¢‚éƒtƒHƒ‹ƒ_[ˆÈŠO‚Ìꊂɂ ‚éꇂÍA³‚µ‚¢ƒpƒX‚ð“ü—Í‚·‚é‚©uŽQÆvƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Ä‚­‚¾‚³‚¢B +PathLabel=ƒpƒX(&P): +FileNotInDir2=ƒtƒ@ƒCƒ‹ %1 ‚ª %2 ‚ÉŒ©‚‚©‚è‚Ü‚¹‚ñB³‚µ‚¢ƒfƒBƒXƒN‚ð‘}“ü‚·‚é‚©A•Ê‚̃tƒHƒ‹ƒ_[‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B +SelectDirectoryLabel=ŽŸ‚̃fƒBƒXƒN‚Ì‚ ‚éꊂðŽw’肵‚Ä‚­‚¾‚³‚¢B + +; *** Installation phase messages +SetupAborted=ƒZƒbƒgƒAƒbƒv‚ÍŠ®—¹‚µ‚Ä‚¢‚Ü‚¹‚ñB%n%n–â‘è‚ð‰ðŒˆ‚µ‚Ä‚©‚çA‚à‚¤ˆê“xƒZƒbƒgƒAƒbƒv‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢B +AbortRetryIgnoreSelectAction=ƒAƒNƒVƒ‡ƒ“‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢ +AbortRetryIgnoreRetry=ÄŽŽs(&T) +AbortRetryIgnoreIgnore=ƒGƒ‰[‚𖳎‹‚µ‚Ä‘±s(&I) +AbortRetryIgnoreCancel=ƒCƒ“ƒXƒg[ƒ‹‚ðƒLƒƒƒ“ƒZƒ‹ + +; *** Installation status messages +StatusClosingApplications=ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðI—¹‚µ‚Ä‚¢‚Ü‚·... +StatusCreateDirs=ƒtƒHƒ‹ƒ_[‚ð쬂µ‚Ä‚¢‚Ü‚·... +StatusExtractFiles=ƒtƒ@ƒCƒ‹‚ð“WŠJ‚µ‚Ä‚¢‚Ü‚·... +StatusCreateIcons=ƒVƒ‡|ƒgƒJƒbƒg‚ð쬂µ‚Ä‚¢‚Ü‚·... +StatusCreateIniEntries=INIƒtƒ@ƒCƒ‹‚ðݒ肵‚Ä‚¢‚Ü‚·... +StatusCreateRegistryEntries=ƒŒƒWƒXƒgƒŠ‚ðݒ肵‚Ä‚¢‚Ü‚·... +StatusRegisterFiles=ƒtƒ@ƒCƒ‹‚ð“o˜^‚µ‚Ä‚¢‚Ü‚·... +StatusSavingUninstall=ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹î•ñ‚ð•Û‘¶‚µ‚Ä‚¢‚Ü‚·... +StatusRunProgram=ƒCƒ“ƒXƒg[ƒ‹‚ðŠ®—¹‚µ‚Ä‚¢‚Ü‚·... +StatusRestartingApplications=ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðÄ‹N“®‚µ‚Ä‚¢‚Ü‚·... +StatusRollback=•ÏX‚ðŒ³‚É–ß‚µ‚Ä‚¢‚Ü‚·... + +; *** Misc. errors +ErrorInternal2=“à•”ƒGƒ‰[: %1 +ErrorFunctionFailedNoCode=%1 ƒGƒ‰[ +ErrorFunctionFailed=%1 ƒGƒ‰[: ƒR[ƒh %2 +ErrorFunctionFailedWithMessage=%1 ƒGƒ‰[: ƒR[ƒh %2.%n%3 +ErrorExecutingProgram=ƒtƒ@ƒCƒ‹ŽÀsƒGƒ‰[:%n%1 + +; *** Registry errors +ErrorRegOpenKey=ƒŒƒWƒXƒgƒŠƒL[ƒI[ƒvƒ“ƒGƒ‰[:%n%1\%2 +ErrorRegCreateKey=ƒŒƒWƒXƒgƒŠƒL[쬃Gƒ‰[:%n%1\%2 +ErrorRegWriteKey=ƒŒƒWƒXƒgƒŠƒL[‘‚«ž‚݃Gƒ‰[:%n%1\%2 + +; *** INI errors +ErrorIniEntry=INIƒtƒ@ƒCƒ‹ƒGƒ“ƒgƒŠì¬ƒGƒ‰[: ƒtƒ@ƒCƒ‹ %1 + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=‚±‚̃tƒ@ƒCƒ‹‚ðƒXƒLƒbƒv(&S) („§‚³‚ê‚Ü‚¹‚ñ) +FileAbortRetryIgnoreIgnoreNotRecommended=ƒGƒ‰[‚𖳎‹‚µ‚Ä‘±s(&I) („§‚³‚ê‚Ü‚¹‚ñ) +SourceIsCorrupted=ƒRƒs[Œ³‚̃tƒ@ƒCƒ‹‚ª‰ó‚ê‚Ä‚¢‚Ü‚·B +SourceDoesntExist=ƒRƒs[Œ³‚̃tƒ@ƒCƒ‹ %1 ‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB +ExistingFileReadOnly2=Šù‘¶‚̃tƒ@ƒCƒ‹‚Í“Ç‚ÝŽæ‚èê—p‚Ì‚½‚ß’u‚«Š·‚¦‚Å‚«‚Ü‚¹‚ñB +ExistingFileReadOnlyRetry=“Ç‚ÝŽæ‚èê—p‘®«‚ð‰ðœ‚µ‚Ä‚à‚¤ˆê“x‚â‚è‚È‚¨‚·(&R) +ExistingFileReadOnlyKeepExisting=Šù‘¶‚̃tƒ@ƒCƒ‹‚ðŽc‚·(&K) +ErrorReadingExistingDest=Šù‘¶‚̃tƒ@ƒCƒ‹‚ð“Ç‚Ýž‚Ý’†‚ɃGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½: +FileExistsSelectAction=ƒAƒNƒVƒ‡ƒ“‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢ +FileExists2=ƒtƒ@ƒCƒ‹‚ÍŠù‚É‘¶Ý‚µ‚Ü‚·B +FileExistsOverwriteExisting=Šù‘¶‚̃tƒ@ƒCƒ‹‚ðã‘‚«‚·‚é(&O) +FileExistsKeepExisting=Šù‘¶‚̃tƒ@ƒCƒ‹‚ðˆÛŽ‚·‚é(&K) +FileExistsOverwriteOrKeepAll=ˆÈ~‚Ì‹£‡‚É“¯‚¶ˆ—‚ðs‚¤(&D) +ExistingFileNewerSelectAction=ƒAƒNƒVƒ‡ƒ“‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢ +ExistingFileNewer2=ƒZƒbƒgƒAƒbƒv‚ªƒCƒ“ƒXƒg[ƒ‹‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚à‚Ì‚æ‚è‚àV‚µ‚¢ƒtƒ@ƒCƒ‹‚ª‚ ‚è‚Ü‚·B +ExistingFileNewerOverwriteExisting=Šù‘¶‚̃tƒ@ƒCƒ‹‚ðã‘‚«‚·‚é(&O) +ExistingFileNewerKeepExisting=Šù‘¶‚̃tƒ@ƒCƒ‹‚ðˆÛŽ‚·‚é(&K) („§) +ExistingFileNewerOverwriteOrKeepAll=ˆÈ~‚Ì‹£‡‚É“¯‚¶ˆ—‚ðs‚¤(&D) +ErrorChangingAttr=Šù‘¶ƒtƒ@ƒCƒ‹‚Ì‘®«‚ð•ÏX’†‚ɃGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½: +ErrorCreatingTemp=ƒRƒs[æ‚̃tƒHƒ‹ƒ_[‚Ƀtƒ@ƒCƒ‹‚ð쬒†‚ɃGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½: +ErrorReadingSource=ƒRƒs[Œ³‚̃tƒ@ƒCƒ‹‚ð“Ç‚Ýž‚Ý’†‚ɃGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½: +ErrorCopying=ƒtƒ@ƒCƒ‹‚ðƒRƒs[’†‚ɃGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½: +ErrorReplacingExistingFile=Šù‘¶‚̃tƒ@ƒCƒ‹‚ð’u‚«Š·‚¦’†‚ɃGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½: +ErrorRestartReplace=Ä‹N“®‚É‚æ‚é’u‚«Š·‚¦‚ÌŽÀs‚ÉŽ¸”s‚µ‚Ü‚µ‚½: +ErrorRenamingTemp=ƒRƒs[æƒtƒHƒ‹ƒ_[‚̃tƒ@ƒCƒ‹–¼‚ð•ÏX’†‚ɃGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚½: +ErrorRegisterServer=DLL/OCX‚Ì“o˜^‚ÉŽ¸”s‚µ‚Ü‚µ‚½: %1 +ErrorRegSvr32Failed=RegSvr32‚ÍI—¹ƒR[ƒh %1 ‚É‚æ‚莸”s‚µ‚Ü‚µ‚½ +ErrorRegisterTypeLib=ƒ^ƒCƒvƒ‰ƒCƒuƒ‰ƒŠ‚Ö‚Ì“o˜^‚ÉŽ¸”s‚µ‚Ü‚µ‚½: %1 + +; *** Uninstall display name markings +UninstallDisplayNameMark=%1 (%2) +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32 ƒrƒbƒg +UninstallDisplayNameMark64Bit=64 ƒrƒbƒg +UninstallDisplayNameMarkAllUsers=‚·‚ׂẴ†[ƒU[ +UninstallDisplayNameMarkCurrentUser=Œ»Ý‚̃†[ƒU[ + +; *** Post-installation errors +ErrorOpeningReadme=README ƒtƒ@ƒCƒ‹‚̃I[ƒvƒ“‚ÉŽ¸”s‚µ‚Ü‚µ‚½B +ErrorRestartingComputer=ƒRƒ“ƒsƒ…[ƒ^[‚ÌÄ‹N“®‚ÉŽ¸”s‚µ‚Ü‚µ‚½BŽè“®‚ÅÄ‹N“®‚µ‚Ä‚­‚¾‚³‚¢B + +; *** Uninstaller messages +UninstallNotFound=ƒtƒ@ƒCƒ‹ "%1" ‚ªŒ©‚‚©‚è‚Ü‚¹‚ñBƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚ðŽÀs‚Å‚«‚Ü‚¹‚ñB +UninstallOpenError=ƒtƒ@ƒCƒ‹ "%1" ‚ðŠJ‚­‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñBƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚ðŽÀs‚Å‚«‚Ü‚¹‚ñB +UninstallUnsupportedVer=ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹ƒƒOƒtƒ@ƒCƒ‹ "%1" ‚ÍA‚±‚̃o[ƒWƒ‡ƒ“‚̃Aƒ“ƒCƒ“ƒXƒg[ƒ‹ƒvƒƒOƒ‰ƒ€‚ª”FŽ¯‚Å‚«‚È‚¢Œ`Ž®‚Å‚·BƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚ðŽÀs‚Å‚«‚Ü‚¹‚ñB +UninstallUnknownEntry=ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹ƒƒO‚É•s–¾‚̃Gƒ“ƒgƒŠ (%1) ‚ªŒ©‚‚©‚è‚Ü‚µ‚½B +ConfirmUninstall=%1 ‚Æ‚»‚ÌŠÖ˜AƒRƒ“ƒ|[ƒlƒ“ƒg‚ð‚·‚×‚Ä휂µ‚Ü‚·B‚æ‚낵‚¢‚Å‚·‚©H +UninstallOnlyOnWin64=‚±‚̃vƒƒOƒ‰ƒ€‚Í64 ƒrƒbƒg”ÅWindowsã‚ł̂݃Aƒ“ƒCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B +OnlyAdminCanUninstall=ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚·‚邽‚ß‚É‚ÍŠÇ—ŽÒŒ ŒÀ‚ª•K—v‚Å‚·B +UninstallStatusLabel=‚²Žg—p‚̃Rƒ“ƒsƒ…[ƒ^[‚©‚ç %1 ‚ð휂µ‚Ä‚¢‚Ü‚·B‚µ‚΂炭‚¨‘Ò‚¿‚­‚¾‚³‚¢B +UninstalledAll=%1 ‚Í‚²Žg—p‚̃Rƒ“ƒsƒ…[ƒ^[‚©‚ç³í‚É휂³‚ê‚Ü‚µ‚½B +UninstalledMost=%1 ‚̃Aƒ“ƒCƒ“ƒXƒg[ƒ‹‚ªŠ®—¹‚µ‚Ü‚µ‚½B%n%n‚¢‚­‚‚©‚Ì€–Ú‚ªíœ‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½BŽè“®‚Å휂µ‚Ä‚­‚¾‚³‚¢B +UninstalledAndNeedsRestart=%1 ‚Ìíœ‚ðŠ®—¹‚·‚邽‚ß‚É‚ÍAƒRƒ“ƒsƒ…[ƒ^[‚ðÄ‹N“®‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚·‚®‚ÉÄ‹N“®‚µ‚Ü‚·‚©H +UninstallDataCorrupted=ƒtƒ@ƒCƒ‹ "%1" ‚ª‰ó‚ê‚Ä‚¢‚Ü‚·BƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚ðŽÀs‚Å‚«‚Ü‚¹‚ñB + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=‹¤—Lƒtƒ@ƒCƒ‹‚Ìíœ +ConfirmDeleteSharedFile2=ƒVƒXƒeƒ€ã‚ÅAŽŸ‚Ì‹¤—Lƒtƒ@ƒCƒ‹‚͂ǂ̃vƒƒOƒ‰ƒ€‚Å‚àŽg—p‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB‚±‚Ì‹¤—Lƒtƒ@ƒCƒ‹‚ð휂µ‚Ü‚·‚©H%n%n‘¼‚̃vƒƒOƒ‰ƒ€‚ª‚Ü‚¾‚±‚̃tƒ@ƒCƒ‹‚ðŽg—p‚·‚éê‡A휂·‚é‚ƃvƒƒOƒ‰ƒ€‚ª“®ì‚µ‚È‚­‚È‚é‹°‚ꂪ‚ ‚è‚Ü‚·B‚ ‚Ü‚èŠmŽÀ‚Å‚È‚¢ê‡‚Íu‚¢‚¢‚¦v‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢BƒVƒXƒeƒ€‚Ƀtƒ@ƒCƒ‹‚ðŽc‚µ‚Ä‚à–â‘è‚ðˆø‚«‹N‚±‚·‚±‚Æ‚Í‚ ‚è‚Ü‚¹‚ñB +SharedFileNameLabel=ƒtƒ@ƒCƒ‹–¼: +SharedFileLocationLabel=êŠ: +WizardUninstalling=ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹ó‹µ +StatusUninstalling=%1 ‚ðƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚Ü‚·... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=%1 ‚ðƒCƒ“ƒXƒg[ƒ‹’†‚Å‚·B +ShutdownBlockReasonUninstallingApp=%1 ‚ðƒAƒ“ƒCƒ“ƒXƒg[ƒ‹’†‚Å‚·B + +; 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 ƒo[ƒWƒ‡ƒ“ %2 +AdditionalIcons=ƒAƒCƒRƒ“‚ð’ljÁ‚·‚é: +CreateDesktopIcon=ƒfƒXƒNƒgƒbƒvã‚ɃAƒCƒRƒ“‚ð쬂·‚é(&D) +CreateQuickLaunchIcon=ƒNƒCƒbƒN‹N“®ƒAƒCƒRƒ“‚ð쬂·‚é(&Q) +ProgramOnTheWeb=%1 on the Web +UninstallProgram=%1 ‚ðƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚·‚é +LaunchProgram=%1 ‚ðŽÀs‚·‚é +AssocFileExtension=ƒtƒ@ƒCƒ‹Šg’£Žq %2 ‚É %1 ‚ðŠÖ˜A•t‚¯‚Ü‚·B +AssocingFileExtension=ƒtƒ@ƒCƒ‹Šg’£Žq %2 ‚É %1 ‚ðŠÖ˜A•t‚¯‚Ä‚¢‚Ü‚·... +AutoStartProgramGroupDescription=ƒXƒ^[ƒgƒAƒbƒv: +AutoStartProgram=%1 ‚ðŽ©“®“I‚ÉŠJŽn‚·‚é +AddonHostProgramNotFound=‘I‘ð‚³‚ê‚½ƒtƒHƒ‹ƒ_[‚É %1 ‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B%n%n‚±‚Ì‚Ü‚Ü‘±s‚µ‚Ü‚·‚©H \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Languages/Norwegian.isl b/tools/build-installer/inno/bin/Languages/Norwegian.isl new file mode 100644 index 00000000..8141d45a --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Norwegian.isl @@ -0,0 +1,378 @@ +; *** Inno Setup version 6.1.0+ Norwegian (bokmål) messages *** +; +; To download user-contributed translations of this file, go to: +; https://jrsoftware.org/files/istrans/ +; +; Note: When translating this text, do not add periods (.) to the end of +; messages that didn't have them already, because on those messages Inno +; Setup adds the periods automatically (appending a period would result in +; two periods being displayed). +; +; Norwegian translation currently maintained by Eivind Bakkestuen +; E-mail: eivind.bakkestuen@gmail.com +; Many thanks to the following people for language improvements and comments: +; +; Harald Habberstad, Frode Weum, Morten Johnsen, +; Tore Ottinsen, Kristian Hyllestad, Thomas Kelso, Jostein Christoffer Andersen +; +; $jrsoftware: issrc/Files/Languages/Norwegian.isl,v 1.15 2007/04/23 15:03:35 josander+ Exp $ + +[LangOptions] +LanguageName=Norsk +LanguageID=$0414 +LanguageCodePage=1252 + +[Messages] + +; *** Application titles +SetupAppTitle=Installasjon +SetupWindowTitle=Installere - %1 +UninstallAppTitle=Avinstaller +UninstallAppFullTitle=%1 Avinstallere + +; *** Misc. common +InformationTitle=Informasjon +ConfirmTitle=Bekreft +ErrorTitle=Feil + +; *** SetupLdr messages +SetupLdrStartupMessage=Dette vil installere %1. Vil du fortsette? +LdrCannotCreateTemp=Kan ikke lage midlertidig fil, installasjonen er avbrutt +LdrCannotExecTemp=Kan ikke kjøre fil i den midlertidige mappen, installasjonen er avbrutt + +; *** Startup error messages +LastErrorMessage=%1.%n%nFeil %2: %3 +SetupFileMissing=Filen %1 mangler i installasjonskatalogen. Vennligst korriger problemet eller skaff deg en ny kopi av programmet. +SetupFileCorrupt=Installasjonsfilene er ødelagte. Vennligst skaff deg en ny kopi av programmet. +SetupFileCorruptOrWrongVer=Installasjonsfilene er ødelagte eller ikke kompatible med dette installasjonsprogrammet. Vennligst korriger problemet eller skaff deg en ny kopi av programmet. +InvalidParameter=Kommandolinjen hadde en ugyldig parameter:%n%n%1 +SetupAlreadyRunning=Dette programmet kjører allerede. +WindowsVersionNotSupported=Dette programmet støtter ikke Windows-versjonen på denne maskinen. +WindowsServicePackRequired=Dette programmet krever %1 Service Pack %2 eller nyere. +NotOnThisPlatform=Dette programmet kjører ikke på %1. +OnlyOnThisPlatform=Dette programmet kjører kun på %1. +OnlyOnTheseArchitectures=Dette programmet kan kun installeres i Windows-versjoner som er beregnet på følgende prossessorarkitekturer:%n%n%1 +WinVersionTooLowError=Dette programmet krever %1 versjon %2 eller nyere. +WinVersionTooHighError=Dette programmet kan ikke installeres på %1 versjon %2 eller nyere. +AdminPrivilegesRequired=Administrator-rettigheter kreves for å installere dette programmet. +PowerUserPrivilegesRequired=Du må være logget inn som administrator eller ha administrator-rettigheter når du installerer dette programmet. +SetupAppRunningError=Installasjonsprogrammet har funnet ut at %1 kjører.%n%nVennligst avslutt det nå og klikk deretter OK for å fortsette, eller Avbryt for å avslutte. +UninstallAppRunningError=Avinstallasjonsprogrammet har funnet ut at %1 kjører.%n%nVennligst avslutt det nå og klikk deretter OK for å fortsette, eller Avbryt for å avslutte. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Velg Installasjon Type +PrivilegesRequiredOverrideInstruction=Installasjons Type +PrivilegesRequiredOverrideText1=%1 kan installeres for alle brukere (krever administrator-rettigheter), eller bare for deg. +PrivilegesRequiredOverrideText2=%1 kan installeres bare for deg, eller for alle brukere (krever administrator-rettigheter). +PrivilegesRequiredOverrideAllUsers=Installer for &alle brukere +PrivilegesRequiredOverrideAllUsersRecommended=Installer for &alle brukere (anbefalt) +PrivilegesRequiredOverrideCurrentUser=Installer bare for &meg +PrivilegesRequiredOverrideCurrentUserRecommended=Installer bare for &meg (anbefalt) + +; *** Misc. errors +ErrorCreatingDir=Installasjonsprogrammet kunne ikke lage mappen "%1" +ErrorTooManyFilesInDir=Kunne ikke lage en fil i mappen "%1" fordi den inneholder for mange filer + +; *** Setup common messages +ExitSetupTitle=Avslutt installasjonen +ExitSetupMessage=Installasjonen er ikke ferdig. Programmet installeres ikke hvis du avslutter nå.%n%nDu kan installere programmet igjen senere hvis du vil.%n%nVil du avslutte? +AboutSetupMenuItem=&Om installasjonsprogrammet... +AboutSetupTitle=Om installasjonsprogrammet +AboutSetupMessage=%1 versjon %2%n%3%n%n%1 hjemmeside:%n%4 +AboutSetupNote= +TranslatorNote=Norwegian translation maintained by Eivind Bakkestuen (eivind.bakkestuen@gmail.com) + +; *** Buttons +ButtonBack=< &Tilbake +ButtonNext=&Neste > +ButtonInstall=&Installer +ButtonOK=OK +ButtonCancel=Avbryt +ButtonYes=&Ja +ButtonYesToAll=Ja til &alle +ButtonNo=&Nei +ButtonNoToAll=N&ei til alle +ButtonFinish=&Ferdig +ButtonBrowse=&Bla gjennom... +ButtonWizardBrowse=&Bla gjennom... +ButtonNewFolder=&Lag ny mappe + +; *** "Select Language" dialog messages +SelectLanguageTitle=Velg installasjonsspråk +SelectLanguageLabel=Velg språket som skal brukes under installasjonen. + +; *** Common wizard text +ClickNext=Klikk på Neste for å fortsette, eller Avbryt for å avslutte installasjonen. +BeveledLabel= +BrowseDialogTitle=Bla etter mappe +BrowseDialogLabel=Velg en mappe fra listen nedenfor, klikk deretter OK. +NewFolderName=Ny mappe + +; *** "Welcome" wizard page +WelcomeLabel1=Velkommen til installasjonsprogrammet for [name]. +WelcomeLabel2=Dette vil installere [name/ver] på din maskin.%n%nDet anbefales at du avslutter alle programmer som kjører før du fortsetter. + +; *** "Password" wizard page +WizardPassword=Passord +PasswordLabel1=Denne installasjonen er passordbeskyttet. +PasswordLabel3=Vennligst oppgi ditt passord og klikk på Neste for å fortsette. Små og store bokstaver behandles ulikt. +PasswordEditLabel=&Passord: +IncorrectPassword=Det angitte passordet er feil, vennligst prøv igjen. + +; *** "License Agreement" wizard page +WizardLicense=Lisensbetingelser +LicenseLabel=Vennligst les følgende viktig informasjon før du fortsetter. +LicenseLabel3=Vennligst les følgende lisensbetingelser. Du må godta innholdet i lisensbetingelsene før du fortsetter med installasjonen. +LicenseAccepted=Jeg &aksepterer lisensbetingelsene +LicenseNotAccepted=Jeg aksepterer &ikke lisensbetingelsene + +; *** "Information" wizard pages +WizardInfoBefore=Informasjon +InfoBeforeLabel=Vennligst les følgende viktige informasjon før du fortsetter. +InfoBeforeClickLabel=Klikk på Neste når du er klar til å fortsette. +WizardInfoAfter=Informasjon +InfoAfterLabel=Vennligst les følgende viktige informasjon før du fortsetter. +InfoAfterClickLabel=Klikk på Neste når du er klar til å fortsette. + +; *** "User Information" wizard page +WizardUserInfo=Brukerinformasjon +UserInfoDesc=Vennligst angi informasjon. +UserInfoName=&Brukernavn: +UserInfoOrg=&Organisasjon: +UserInfoSerial=&Serienummer: +UserInfoNameRequired=Du må angi et navn. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Velg mappen hvor filene skal installeres: +SelectDirDesc=Hvor skal [name] installeres? +SelectDirLabel3=Installasjonsprogrammet vil installere [name] i følgende mappe. +SelectDirBrowseLabel=Klikk på Neste for å fortsette. Klikk på Bla gjennom hvis du vil velge en annen mappe. +DiskSpaceGBLabel=Programmet krever minst [gb] GB med diskplass. +DiskSpaceMBLabel=Programmet krever minst [mb] MB med diskplass. +CannotInstallToNetworkDrive=Kan ikke installere på en nettverksstasjon. +CannotInstallToUNCPath=Kan ikke installere på en UNC-bane. Du må tilordne nettverksstasjonen hvis du vil installere i et nettverk. +InvalidPath=Du må angi en full bane med stasjonsbokstav, for eksempel:%n%nC:\APP%n%Du kan ikke bruke formen:%n%n\\server\share +InvalidDrive=Den valgte stasjonen eller UNC-delingen finnes ikke, eller er ikke tilgjengelig. Vennligst velg en annen +DiskSpaceWarningTitle=For lite diskplass +DiskSpaceWarning=Installasjonprogrammet krever minst %1 KB med ledig diskplass, men det er bare %2 KB ledig på den valgte stasjonen.%n%nvil du fortsette likevel? +DirNameTooLong=Det er for langt navn på mappen eller banen. +InvalidDirName=Navnet på mappen er ugyldig. +BadDirName32=Mappenavn må ikke inneholde noen av følgende tegn:%n%n%1 +DirExistsTitle=Eksisterende mappe +DirExists=Mappen:%n%n%1%n%nfinnes allerede. Vil du likevel installere der? +DirDoesntExistTitle=Mappen eksisterer ikke +DirDoesntExist=Mappen:%n%n%1%n%nfinnes ikke. Vil du at den skal lages? + +; *** "Select Components" wizard page +WizardSelectComponents=Velg komponenter +SelectComponentsDesc=Hvilke komponenter skal installeres? +SelectComponentsLabel2=Velg komponentene du vil installere; velg bort de komponentene du ikke vil installere. Når du er klar, klikker du på Neste for å fortsette. +FullInstallation=Full installasjon +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Kompakt installasjon +CustomInstallation=Egendefinert installasjon +NoUninstallWarningTitle=Komponenter eksisterer +NoUninstallWarning=Installasjonsprogrammet har funnet ut at følgende komponenter allerede er på din maskin:%n%n%1%n%nDisse komponentene avinstalleres ikke selv om du ikke velger dem.%n%nVil du likevel fortsette? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=Valgte alternativer krever minst [gb] GB med diskplass. +ComponentsDiskSpaceMBLabel=Valgte alternativer krever minst [mb] MB med diskplass. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Velg tilleggsoppgaver +SelectTasksDesc=Hvilke tilleggsoppgaver skal utføres? +SelectTasksLabel2=Velg tilleggsoppgavene som skal utføres mens [name] installeres, klikk deretter på Neste. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Velg mappe på start-menyen +SelectStartMenuFolderDesc=Hvor skal installasjonsprogrammet plassere snarveiene? +SelectStartMenuFolderLabel3=Installasjonsprogrammet vil opprette snarveier på følgende startmeny-mappe. +SelectStartMenuFolderBrowseLabel=Klikk på Neste for å fortsette. Klikk på Bla igjennom hvis du vil velge en annen mappe. +MustEnterGroupName=Du må skrive inn et mappenavn. +GroupNameTooLong=Det er for langt navn på mappen eller banen. +InvalidGroupName=Navnet på mappen er ugyldig. +BadGroupName=Mappenavnet må ikke inneholde følgende tegn:%n%n%1 +NoProgramGroupCheck2=&Ikke legg til mappe på start-menyen + +; *** "Ready to Install" wizard page +WizardReady=Klar til å installere +ReadyLabel1=Installasjonsprogrammet er nå klar til å installere [name] på din maskin. +ReadyLabel2a=Klikk Installer for å fortsette, eller Tilbake for å se på eller forandre instillingene. +ReadyLabel2b=Klikk Installer for å fortsette. +ReadyMemoUserInfo=Brukerinformasjon: +ReadyMemoDir=Installer i mappen: +ReadyMemoType=Installasjonstype: +ReadyMemoComponents=Valgte komponenter: +ReadyMemoGroup=Programgruppe: +ReadyMemoTasks=Tilleggsoppgaver: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Laster ned ekstra filer... +ButtonStopDownload=&Stopp nedlasting +StopDownload=Er du sikker på at du vil stoppe nedlastingen? +ErrorDownloadAborted=Nedlasting avbrutt +ErrorDownloadFailed=Nedlasting feilet: %1 %2 +ErrorDownloadSizeFailed=Kunne ikke finne filstørrelse: %1 %2 +ErrorFileHash1=Fil hash verdi feilet: %1 +ErrorFileHash2=Ugyldig fil hash verdi: forventet %1, fant %2 +ErrorProgress=Ugyldig fremdrift: %1 of %2 +ErrorFileSize=Ugyldig fil størrelse: forventet %1, fant %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=Forbereder installasjonen +PreparingDesc=Installasjonsprogrammet forbereder installasjon av [name] på den maskin. +PreviousInstallNotCompleted=Installasjonen/fjerningen av et tidligere program ble ikke ferdig. Du må starte maskinen på nytt.%n%nEtter omstarten må du kjøre installasjonsprogrammet på nytt for å fullføre installasjonen av [name]. +CannotContinue=Installasjonsprogrammet kan ikke fortsette. Klikk på Avbryt for å avslutte. +ApplicationsFound=Disse applikasjonene bruker filer som vil oppdateres av installasjonen. Det anbefales å la installasjonen automatisk avslutte disse applikasjonene. +ApplicationsFound2=Disse applikasjonene bruker filer som vil oppdateres av installasjonen. Det anbefales å la installasjonen automatisk avslutte disse applikasjonene. Installasjonen vil prøve å starte applikasjonene på nytt etter at installasjonen er avsluttet. +CloseApplications=Lukk applikasjonene &automatisk +DontCloseApplications=&Ikke lukk applikasjonene +ErrorCloseApplications=Installasjonsprogrammet kunne ikke lukke alle applikasjonene &automatisk. Det anbefales å lukke alle applikasjoner som bruker filer som installasjonsprogrammet trenger å oppdatere før du fortsetter installasjonen. +PrepareToInstallNeedsRestart=Installasjonsprogrammet må gjøre omstart av maskinen. Etter omstart av maskinen, kjør installasjonsprogrammet på nytt for å ferdigstille installasjonen av [name].%n%nVil du gjøre omstart av maskinen nå? + +; *** "Installing" wizard page +WizardInstalling=Installerer +InstallingLabel=Vennligst vent mens [name] installeres på din maskin. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Fullfører installasjonsprogrammet for [name] +FinishedLabelNoIcons=[name] er installert på din maskin. +FinishedLabel=[name] er installert på din maskin. Programmet kan kjøres ved at du klikker på ett av de installerte ikonene. +ClickFinish=Klikk Ferdig for å avslutte installasjonen. +FinishedRestartLabel=Maskinen må startes på nytt for at installasjonen skal fullføres. Vil du starte på nytt nå? +FinishedRestartMessage=Maskinen må startes på nytt for at installasjonen skal fullføres.%n%nVil du starte på nytt nå? +ShowReadmeCheck=Ja, jeg vil se på LESMEG-filen +YesRadio=&Ja, start maskinen på nytt nå +NoRadio=&Nei, jeg vil starte maskinen på nytt senere +; used for example as 'Run MyProg.exe' +RunEntryExec=Kjør %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Se på %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Trenger neste diskett +SelectDiskLabel2=Vennligst sett inn diskett %1 og klikk OK.%n%nHvis filene på finnes et annet sted enn det som er angitt nedenfor, kan du skrive inn korrekt bane eller klikke på Bla Gjennom. +PathLabel=&Bane: +FileNotInDir2=Finner ikke filen "%1" i "%2". Vennligst sett inn riktig diskett eller velg en annen mappe. +SelectDirectoryLabel=Vennligst angi hvor den neste disketten er. + +; *** Installation phase messages +SetupAborted=Installasjonen ble avbrutt.%n%nVennligst korriger problemet og prøv igjen. +AbortRetryIgnoreSelectAction=Velg aksjon +AbortRetryIgnoreRetry=&Prøv Igjen +AbortRetryIgnoreIgnore=&Ignorer feil og fortsett +AbortRetryIgnoreCancel=Cancel installation + +; *** Installation status messages +StatusClosingApplications=Lukker applikasjoner... +StatusCreateDirs=Lager mapper... +StatusExtractFiles=Pakker ut filer... +StatusCreateIcons=Lager programikoner... +StatusCreateIniEntries=Lager INI-instillinger... +StatusCreateRegistryEntries=Lager innstillinger i registeret... +StatusRegisterFiles=Registrerer filer... +StatusSavingUninstall=Lagrer info for avinstallering... +StatusRunProgram=Gjør ferdig installasjonen... +StatusRestartingApplications=Restarter applikasjoner... +StatusRollback=Tilbakestiller forandringer... + +; *** Misc. errors +ErrorInternal2=Intern feil %1 +ErrorFunctionFailedNoCode=%1 gikk galt +ErrorFunctionFailed=%1 gikk galt; kode %2 +ErrorFunctionFailedWithMessage=%1 gikk galt; kode %2.%n%3 +ErrorExecutingProgram=Kan ikke kjøre filen:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Feil under åpning av registernøkkel:%n%1\%2 +ErrorRegCreateKey=Feil under laging av registernøkkel:%n%1\%2 +ErrorRegWriteKey=Feil under skriving til registernøkkel:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Feil under laging av innstilling i filen "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Hopp over denne filen (ikke anbefalt) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignorer feilen og fortsett (ikke anbefalt) +SourceIsCorrupted=Kildefilen er ødelagt +SourceDoesntExist=Kildefilen "%1" finnes ikke +ExistingFileReadOnly2=Den eksisterende filen er skrivebeskyttet og kan ikke erstattes. +ExistingFileReadOnlyRetry=&Fjern skrivebeskyttelse og prøv igjen +ExistingFileReadOnlyKeepExisting=&Behold eksisterende fil +ErrorReadingExistingDest=En feil oppsto under lesing av den eksisterende filen: +FileExistsSelectAction=Velg aksjon +FileExists2=Filen eksisterer allerede. +FileExistsOverwriteExisting=&Overskriv den eksisterende filen +FileExistsKeepExisting=&Behold den eksisterende filen +FileExistsOverwriteOrKeepAll=&Gjør samme valg for påfølgende konflikter +ExistingFileNewerSelectAction=Velg aksjon +ExistingFileNewer2=Den eksisterende filen er nyere enn filen Installasjonen prøver å installere. +ExistingFileNewerOverwriteExisting=&Overskriv den eksisterende filen +ExistingFileNewerKeepExisting=&Behold den eksisterende filen (anbefalt) +ExistingFileNewerOverwriteOrKeepAll=&Gjør samme valg for påfølgende konflikter +ErrorChangingAttr=En feil oppsto da attributtene ble forsøkt forandret på den eksisterende filen: +ErrorCreatingTemp=En feil oppsto under forsøket på å lage en fil i mål-mappen: +ErrorReadingSource=En feil oppsto under forsøket på å lese kildefilen: +ErrorCopying=En feil oppsto under forsøk på å kopiere en fil: +ErrorReplacingExistingFile=En feil oppsto under forsøket på å erstatte den eksisterende filen: +ErrorRestartReplace=RestartReplace gikk galt: +ErrorRenamingTemp=En feil oppsto under omdøping av fil i mål-mappen: +ErrorRegisterServer=Kan ikke registrere DLL/OCX: %1 +ErrorRegSvr32Failed=RegSvr32 gikk galt med avslutte kode %1 +ErrorRegisterTypeLib=Kan ikke registrere typebiblioteket: %1 + +; *** Uninstall display name markings +UninstallDisplayNameMark=%1 (%2) +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32-bit +UninstallDisplayNameMark64Bit=64-bit +UninstallDisplayNameMarkAllUsers=Alle brukere +UninstallDisplayNameMarkCurrentUser=Aktiv bruker + +; *** Post-installation errors +ErrorOpeningReadme=En feil oppsto under forsøket på å åpne LESMEG-filen. +ErrorRestartingComputer=Installasjonsprogrammet kunne ikke starte maskinen på nytt. Vennligst gjør dette manuelt. + +; *** Uninstaller messages +UninstallNotFound=Filen "%1" finnes ikke. Kan ikke avinstallere. +UninstallOpenError=Filen "%1" kunne ikke åpnes. Kan ikke avinstallere. +UninstallUnsupportedVer=Kan ikke avinstallere. Avinstallasjons-loggfilen "%1" har et format som ikke gjenkjennes av denne versjonen av avinstallasjons-programmet +UninstallUnknownEntry=Et ukjent parameter (%1) ble funnet i Avinstallasjons-loggfilen +ConfirmUninstall=Er du sikker på at du helt vil fjerne %1 og alle tilhørende komponenter? +UninstallOnlyOnWin64=Denne installasjonen kan bare uføres på 64-bit Windows. +OnlyAdminCanUninstall=Denne installasjonen kan bare avinstalleres av en bruker med Administrator-rettigheter. +UninstallStatusLabel=Vennligst vent mens %1 fjernes fra maskinen. +UninstalledAll=Avinstallasjonen av %1 var vellykket +UninstalledMost=Avinstallasjonen av %1 er ferdig.%n%nEnkelte elementer kunne ikke fjernes. Disse kan fjernes manuelt. +UninstalledAndNeedsRestart=Du må starte maskinen på nytt for å fullføre installasjonen av %1.%n%nVil du starte på nytt nå? +UninstallDataCorrupted="%1"-filen er ødelagt. Kan ikke avinstallere. + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Fjerne delte filer? +ConfirmDeleteSharedFile2=Systemet indikerer at den følgende filen ikke lengre brukes av andre programmer. Vil du at avinstalleringsprogrammet skal fjerne den delte filen?%n%nHvis andre programmer bruker denne filen, kan du risikere at de ikke lengre vil virke som de skal. Velg Nei hvis du er usikker. Det vil ikke gjøre noen skade hvis denne filen ligger på din maskin. +SharedFileNameLabel=Filnavn: +SharedFileLocationLabel=Plassering: +WizardUninstalling=Avinstallerings-status: +StatusUninstalling=Avinstallerer %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Installerer %1. +ShutdownBlockReasonUninstallingApp=Avinstallerer %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 versjon %2 +AdditionalIcons=Ekstra-ikoner: +CreateDesktopIcon=Lag ikon på &skrivebordet +CreateQuickLaunchIcon=Lag et &Hurtigstarts-ikon +ProgramOnTheWeb=%1 på nettet +UninstallProgram=Avinstaller %1 +LaunchProgram=Kjør %1 +AssocFileExtension=&Koble %1 med filetternavnet %2 +AssocingFileExtension=Kobler %1 med filetternavnet %2... +AutoStartProgramGroupDescription=Oppstart: +AutoStartProgram=Start %1 automatisk +AddonHostProgramNotFound=%1 ble ikke funnet i katalogen du valgte.%n%nVil du fortsette likevel? \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Languages/Polish.isl b/tools/build-installer/inno/bin/Languages/Polish.isl new file mode 100644 index 00000000..b1028142 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Polish.isl @@ -0,0 +1,377 @@ +; *** Inno Setup version 6.1.0+ Polish messages *** +; Krzysztof Cynarski +; Proofreading, corrections and 5.5.7-6.1.0+ updates: +; £ukasz Abramczuk +; 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). +; last update: 2020/07/26 + +[LangOptions] +; The following three entries are very important. Be sure to read and +; understand the '[LangOptions] section' topic in the help file. +LanguageName=Polski +LanguageID=$0415 +LanguageCodePage=1250 + +[Messages] + +; *** Application titles +SetupAppTitle=Instalator +SetupWindowTitle=Instalacja - %1 +UninstallAppTitle=Dezinstalator +UninstallAppFullTitle=Dezinstalacja - %1 + +; *** Misc. common +InformationTitle=Informacja +ConfirmTitle=PotwierdŸ +ErrorTitle=B³¹d + +; *** SetupLdr messages +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%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 mo¿na uruchomiæ w systemie %1. +OnlyOnThisPlatform=Ta aplikacja wymaga systemu %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 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 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 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=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 + +; *** Buttons +ButtonBack=< &Wstecz +ButtonNext=&Dalej > +ButtonInstall=&Instaluj +ButtonOK=OK +ButtonCancel=Anuluj +ButtonYes=&Tak +ButtonYesToAll=Tak na &wszystkie +ButtonNo=&Nie +ButtonNoToAll=N&ie na wszystkie +ButtonFinish=&Zakoñcz +ButtonBrowse=&Przegl¹daj... +ButtonWizardBrowse=P&rzegl¹daj... +ButtonNewFolder=&Utwórz nowy folder + +; *** "Select Language" dialog messages +SelectLanguageTitle=Jêzyk instalacji +SelectLanguageLabel=Wybierz jêzyk u¿ywany podczas instalacji: + +; *** Common wizard text +ClickNext=Kliknij przycisk Dalej, aby kontynuowaæ, lub Anuluj, aby zakoñczyæ instalacjê. +BeveledLabel= +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 zamkniêcie wszystkich innych uruchomionych programów przed rozpoczêciem procesu instalacji. + +; *** "Password" wizard page +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¹ 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¹ nale¿y zapoznaæ siê z poni¿sz¹ informacj¹. +InfoBeforeClickLabel=Kiedy bêdziesz gotowy do instalacji, kliknij przycisk Dalej. +WizardInfoAfter=Informacja +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 u¿ytkownika +UserInfoDesc=Proszê podaæ swoje dane. +UserInfoName=Nazwa &u¿ytkownika: +UserInfoOrg=&Organizacja: +UserInfoSerial=Numer &seryjny: +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 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 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 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=Poni¿szy folder nie istnieje:%n%n%1%n%nCzy chcesz, aby zosta³ utworzony? + +; *** "Select Components" wizard page +WizardSelectComponents=Komponenty instalacji +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 u¿ytkownika +NoUninstallWarningTitle=Zainstalowane komponenty +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. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Zadania dodatkowe +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 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 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 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: +ReadyMemoGroup=Folder w Menu Start: +ReadyMemoTasks=Dodatkowe zadania: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Pobieranie dodatkowych plików... +ButtonStopDownload=&Zatrzymaj pobieranie +StopDownload=Czy na pewno chcesz zatrzymaæ pobieranie? +ErrorDownloadAborted=Pobieranie przerwane +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 + +; *** "Preparing to Install" wizard page +WizardPreparing=Przygotowanie do instalacji +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 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. + +; *** "Setup Completed" wizard page +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 póŸniej +; used for example as 'Run MyProg.exe' +RunEntryExec=Uruchom aplikacjê %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Wyœwietl plik %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Instalator potrzebuje kolejnego archiwum +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 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 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=Koñczenie instalacji... +StatusRestartingApplications=Ponowne uruchamianie aplikacji... +StatusRollback=Cofanie zmian... + +; *** Misc. errors +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=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=B³¹d podczas tworzenia pozycji w pliku INI: "%1". + +; *** File copying errors +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)' +UninstallDisplayNameMark=%1 (%2) +; used for example as 'My Program (32-bit, All users)' +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=wersja 32-bitowa +UninstallDisplayNameMark64Bit=wersja 64-bitowa +UninstallDisplayNameMarkAllUsers=wszyscy u¿ytkownicy +UninstallDisplayNameMarkCurrentUser=bie¿¹cy u¿ytkownik + +; *** Post-installation errors +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 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 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=Po³o¿enie: +WizardUninstalling=Stan dezinstalacji +StatusUninstalling=Dezinstalacja aplikacji %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Instalacja aplikacji %1. +ShutdownBlockReasonUninstallingApp=Dezinstalacja aplikacji %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 (wersja %2) +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 +AssocingFileExtension=Przypisywanie aplikacji %1 do rozszerzenia pliku %2... +AutoStartProgramGroupDescription=Autostart: +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/tools/build-installer/inno/bin/Languages/Portuguese.isl b/tools/build-installer/inno/bin/Languages/Portuguese.isl new file mode 100644 index 00000000..42d4e549 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Portuguese.isl @@ -0,0 +1,366 @@ +; *** Inno Setup version 6.1.0+ Portuguese (Portugal) messages *** +; +; Maintained by Nuno Silva (nars AT gmx.net) + +[LangOptions] +LanguageName=Portugu<00EA>s (Portugal) +LanguageID=$0816 +LanguageCodePage=1252 + +[Messages] + +; *** Application titles +SetupAppTitle=Instalação +SetupWindowTitle=%1 - Instalação +UninstallAppTitle=Desinstalação +UninstallAppFullTitle=%1 - Desinstalação + +; *** Misc. common +InformationTitle=Informação +ConfirmTitle=Confirmação +ErrorTitle=Erro + +; *** SetupLdr messages +SetupLdrStartupMessage=Irá ser instalado o %1. Deseja continuar? +LdrCannotCreateTemp=Não foi possível criar um ficheiro temporário. Instalação cancelada +LdrCannotExecTemp=Não foi possível executar um ficheiro na directoria temporária. Instalação cancelada +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nErro %2: %3 +SetupFileMissing=O ficheiro %1 não foi encontrado na pasta de instalação. Corrija o problema ou obtenha uma nova cópia do programa. +SetupFileCorrupt=Os ficheiros de instalação estão corrompidos. Obtenha uma nova cópia do programa. +SetupFileCorruptOrWrongVer=Os ficheiros de instalação estão corrompidos, ou são incompatíveis com esta versão do Assistente de Instalação. Corrija o problema ou obtenha uma nova cópia do programa. +InvalidParameter=Foi especificado um parâmetro inválido na linha de comando:%n%n%1 +SetupAlreadyRunning=A instalação já está em execução. +WindowsVersionNotSupported=Este programa não suporta a versão do Windows que está a utilizar. +WindowsServicePackRequired=Este programa necessita de %1 Service Pack %2 ou mais recente. +NotOnThisPlatform=Este programa não pode ser executado no %1. +OnlyOnThisPlatform=Este programa deve ser executado no %1. +OnlyOnTheseArchitectures=Este programa só pode ser instalado em versões do Windows preparadas para as seguintes arquitecturas:%n%n%1 +WinVersionTooLowError=Este programa necessita do %1 versão %2 ou mais recente. +WinVersionTooHighError=Este programa não pode ser instalado no %1 versão %2 ou mais recente. +AdminPrivilegesRequired=Deve iniciar sessão como administrador para instalar este programa. +PowerUserPrivilegesRequired=Deve iniciar sessão como administrador ou membro do grupo de Super Utilizadores para instalar este programa. +SetupAppRunningError=O Assistente de Instalação detectou que o %1 está em execução. Feche-o e de seguida clique em OK para continuar, ou clique em Cancelar para cancelar a instalação. +UninstallAppRunningError=O Assistente de Desinstalação detectou que o %1 está em execução. Feche-o e de seguida clique em OK para continuar, ou clique em Cancelar para cancelar a desinstalação. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Seleccione o Modo de Instalação +PrivilegesRequiredOverrideInstruction=Seleccione o Modo de Instalação +PrivilegesRequiredOverrideText1=%1 pode ser instalado para todos os utilizadores (necessita de privilégios administrativos), ou só para si. +PrivilegesRequiredOverrideText2=%1 pode ser instalado só para si, ou para todos os utilizadores (necessita de privilégios administrativos). +PrivilegesRequiredOverrideAllUsers=Instalar para &todos os utilizadores +PrivilegesRequiredOverrideAllUsersRecommended=Instalar para &todos os utilizadores (recomendado) +PrivilegesRequiredOverrideCurrentUser=Instalar apenas para &mim +PrivilegesRequiredOverrideCurrentUserRecommended=Instalar apenas para &mim (recomendado) + +; *** Misc. errors +ErrorCreatingDir=O Assistente de Instalação não consegue criar a directoria "%1" +ErrorTooManyFilesInDir=Não é possível criar um ficheiro na directoria "%1" porque esta contém demasiados ficheiros + +; *** Setup common messages +ExitSetupTitle=Terminar a instalação +ExitSetupMessage=A instalação não está completa. Se terminar agora, o programa não será instalado.%n%nMais tarde poderá executar novamente este Assistente de Instalação e concluir a instalação.%n%nDeseja terminar a instalação? +AboutSetupMenuItem=&Acerca de... +AboutSetupTitle=Acerca do Assistente de Instalação +AboutSetupMessage=%1 versão %2%n%3%n%n%1 home page:%n%4 +AboutSetupNote= +TranslatorNote=Portuguese translation maintained by NARS (nars@gmx.net) + +; *** Buttons +ButtonBack=< &Anterior +ButtonNext=&Seguinte > +ButtonInstall=&Instalar +ButtonOK=OK +ButtonCancel=Cancelar +ButtonYes=&Sim +ButtonYesToAll=Sim para &todos +ButtonNo=&Não +ButtonNoToAll=Nã&o para todos +ButtonFinish=&Concluir +ButtonBrowse=&Procurar... +ButtonWizardBrowse=P&rocurar... +ButtonNewFolder=&Criar Nova Pasta + +; *** "Select Language" dialog messages +SelectLanguageTitle=Seleccione o Idioma do Assistente de Instalação +SelectLanguageLabel=Seleccione o idioma para usar durante a Instalação. + +; *** Common wizard text +ClickNext=Clique em Seguinte para continuar ou em Cancelar para cancelar a instalação. +BeveledLabel= +BrowseDialogTitle=Procurar Pasta +BrowseDialogLabel=Seleccione uma pasta na lista abaixo e clique em OK. +NewFolderName=Nova Pasta + +; *** "Welcome" wizard page +WelcomeLabel1=Bem-vindo ao Assistente de Instalação do [name] +WelcomeLabel2=O Assistente de Instalação irá instalar o [name/ver] no seu computador.%n%nÉ recomendado que feche todas as outras aplicações antes de continuar. + +; *** "Password" wizard page +WizardPassword=Palavra-passe +PasswordLabel1=Esta instalação está protegida por palavra-passe. +PasswordLabel3=Insira a palavra-passe e de seguida clique em Seguinte para continuar. Na palavra-passe existe diferença entre maiúsculas e minúsculas. +PasswordEditLabel=&Palavra-passe: +IncorrectPassword=A palavra-passe que introduziu não está correcta. Tente novamente. + +; *** "License Agreement" wizard page +WizardLicense=Contrato de licença +LicenseLabel=É importante que leia as seguintes informações antes de continuar. +LicenseLabel3=Leia atentamente o seguinte contrato de licença. Deve aceitar os termos do contrato antes de continuar a instalação. +LicenseAccepted=A&ceito o contrato +LicenseNotAccepted=&Não aceito o contrato + +; *** "Information" wizard pages +WizardInfoBefore=Informação +InfoBeforeLabel=É importante que leia as seguintes informações antes de continuar. +InfoBeforeClickLabel=Quando estiver pronto para continuar clique em Seguinte. +WizardInfoAfter=Informação +InfoAfterLabel=É importante que leia as seguintes informações antes de continuar. +InfoAfterClickLabel=Quando estiver pronto para continuar clique em Seguinte. + +; *** "User Information" wizard page +WizardUserInfo=Informações do utilizador +UserInfoDesc=Introduza as suas informações. +UserInfoName=Nome do &utilizador: +UserInfoOrg=&Organização: +UserInfoSerial=&Número de série: +UserInfoNameRequired=Deve introduzir um nome. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Seleccione a localização de destino +SelectDirDesc=Onde deverá ser instalado o [name]? +SelectDirLabel3=O [name] será instalado na seguinte pasta. +SelectDirBrowseLabel=Para continuar, clique em Seguinte. Se desejar seleccionar uma pasta diferente, clique em Procurar. +DiskSpaceGBLabel=É necessário pelo menos [gb] GB de espaço livre em disco. +DiskSpaceMBLabel=É necessário pelo menos [mb] MB de espaço livre em disco. +CannotInstallToNetworkDrive=O Assistente de Instalação não pode instalar numa unidade de rede. +CannotInstallToUNCPath=O Assistente de Instalação não pode instalar num caminho UNC. +InvalidPath=É necessário indicar o caminho completo com a letra de unidade; por exemplo:%n%nC:\APP%n%nou um caminho UNC no formato:%n%n\\servidor\partilha +InvalidDrive=A unidade ou partilha UNC seleccionada não existe ou não está acessível. Seleccione outra. +DiskSpaceWarningTitle=Não há espaço suficiente no disco +DiskSpaceWarning=O Assistente de Instalação necessita de pelo menos %1 KB de espaço livre, mas a unidade seleccionada tem apenas %2 KB disponíveis.%n%nDeseja continuar de qualquer forma? +DirNameTooLong=O nome ou caminho para a pasta é demasiado longo. +InvalidDirName=O nome da pasta não é válido. +BadDirName32=O nome da pasta não pode conter nenhum dos seguintes caracteres:%n%n%1 +DirExistsTitle=A pasta já existe +DirExists=A pasta:%n%n%1%n%njá existe. Pretende instalar nesta pasta? +DirDoesntExistTitle=A pasta não existe +DirDoesntExist=A pasta:%n%n%1%n%nnão existe. Pretende que esta pasta seja criada? + +; *** "Select Components" wizard page +WizardSelectComponents=Seleccione os componentes +SelectComponentsDesc=Que componentes deverão ser instalados? +SelectComponentsLabel2=Seleccione os componentes que quer instalar e desseleccione os componentes que não quer instalar. Clique em Seguinte quando estiver pronto para continuar. +FullInstallation=Instalação Completa +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Instalação Compacta +CustomInstallation=Instalação Personalizada +NoUninstallWarningTitle=Componentes Encontrados +NoUninstallWarning=O Assistente de Instalação detectou que os seguintes componentes estão instalados no seu computador:%n%n%1%n%nSe desseleccionar estes componentes eles não serão desinstalados.%n%nDeseja continuar? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=A selecção actual necessita de pelo menos [gb] GB de espaço em disco. +ComponentsDiskSpaceMBLabel=A selecção actual necessita de pelo menos [mb] MB de espaço em disco. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Seleccione tarefas adicionais +SelectTasksDesc=Que tarefas adicionais deverão ser executadas? +SelectTasksLabel2=Seleccione as tarefas adicionais que deseja que o Assistente de Instalação execute na instalação do [name] e em seguida clique em Seguinte. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Seleccione a pasta do Menu Iniciar +SelectStartMenuFolderDesc=Onde deverão ser colocados os ícones de atalho do programa? +SelectStartMenuFolderLabel3=Os ícones de atalho do programa serão criados na seguinte pasta do Menu Iniciar. +SelectStartMenuFolderBrowseLabel=Para continuar, clique em Seguinte. Se desejar seleccionar uma pasta diferente, clique em Procurar. +MustEnterGroupName=É necessário introduzir um nome para a pasta. +GroupNameTooLong=O nome ou caminho para a pasta é demasiado longo. +InvalidGroupName=O nome da pasta não é válido. +BadGroupName=O nome da pasta não pode conter nenhum dos seguintes caracteres:%n%n%1 +NoProgramGroupCheck2=&Não criar nenhuma pasta no Menu Iniciar + +; *** "Ready to Install" wizard page +WizardReady=Pronto para Instalar +ReadyLabel1=O Assistente de Instalação está pronto para instalar o [name] no seu computador. +ReadyLabel2a=Clique em Instalar para continuar a instalação, ou clique em Anterior se desejar rever ou alterar alguma das configurações. +ReadyLabel2b=Clique em Instalar para continuar a instalação. +ReadyMemoUserInfo=Informações do utilizador: +ReadyMemoDir=Localização de destino: +ReadyMemoType=Tipo de instalação: +ReadyMemoComponents=Componentes seleccionados: +ReadyMemoGroup=Pasta do Menu Iniciar: +ReadyMemoTasks=Tarefas adicionais: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=A transferir ficheiros adicionais... +ButtonStopDownload=&Parar transferência +StopDownload=Tem a certeza que deseja parar a transferência? +ErrorDownloadAborted=Transferência cancelada +ErrorDownloadFailed=Falha na transferência: %1 %2 +ErrorDownloadSizeFailed=Falha ao obter tamanho: %1 %2 +ErrorFileHash1=Falha de verificação do ficheiro: %1 +ErrorFileHash2=Hash do ficheiro inválida: experado %1, encontrado %2 +ErrorProgress=Progresso inválido: %1 de %2 +ErrorFileSize=Tamanho de ficheiro inválido: experado %1, encontrado %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=Preparando-se para instalar +PreparingDesc=Preparando-se para instalar o [name] no seu computador. +PreviousInstallNotCompleted=A instalação/remoção de um programa anterior não foi completada. Necessitará de reiniciar o computador para completar essa instalação.%n%nDepois de reiniciar o computador, execute novamente este Assistente de Instalação para completar a instalação do [name]. +CannotContinue=A instalação não pode continuar. Clique em Cancelar para sair. +ApplicationsFound=As seguintes aplicações estão a utilizar ficheiros que necessitam ser actualizados pelo Assistente de Instalação. É recomendado que permita que o Assistente de Instalação feche estas aplicações. +ApplicationsFound2=As seguintes aplicações estão a utilizar ficheiros que necessitam ser actualizados pelo Assistente de Instalação. É recomendado que permita que o Assistente de Instalação feche estas aplicações. Depois de completar a instalação, o Assistente de Instalação tentará reiniciar as aplicações. +CloseApplications=&Fechar as aplicações automaticamente +DontCloseApplications=&Não fechar as aplicações +ErrorCloseApplications=O Assistente de Instalação não conseguiu fechar todas as aplicações automaticamente. Antes de continuar é recomendado que feche todas as aplicações que utilizem ficheiros que necessitem de ser actualizados pelo Assistente de Instalação. +PrepareToInstallNeedsRestart=O Assistente de Instalação necessita reiniciar o seu computador. Depois de reiniciar o computador, execute novamente o Assistente de Instalação para completar a instalação do [name].%n%nDeseja reiniciar agora? + +; *** "Installing" wizard page +WizardInstalling=A instalar +InstallingLabel=Aguarde enquanto o Assistente de Instalação instala o [name] no seu computador. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Instalação do [name] concluída +FinishedLabelNoIcons=O Assistente de Instalação concluiu a instalação do [name] no seu computador. +FinishedLabel=O Assistente de Instalação concluiu a instalação do [name] no seu computador. A aplicação pode ser iniciada através dos ícones de atalho instalados. +ClickFinish=Clique em Concluir para finalizar o Assistente de Instalação. +FinishedRestartLabel=Para completar a instalação do [name], o Assistente de Instalação deverá reiniciar o seu computador. Deseja reiniciar agora? +FinishedRestartMessage=Para completar a instalação do [name], o Assistente de Instalação deverá reiniciar o seu computador.%n%nDeseja reiniciar agora? +ShowReadmeCheck=Sim, desejo ver o ficheiro LEIAME +YesRadio=&Sim, desejo reiniciar o computador agora +NoRadio=&Não, desejo reiniciar o computador mais tarde +; used for example as 'Run MyProg.exe' +RunEntryExec=Executar %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Visualizar %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=O Assistente de Instalação precisa do disco seguinte +SelectDiskLabel2=Introduza o disco %1 e clique em OK.%n%nSe os ficheiros deste disco estiverem num local diferente do mostrado abaixo, indique o caminho correcto ou clique em Procurar. +PathLabel=&Caminho: +FileNotInDir2=O ficheiro "%1" não foi encontrado em "%2". Introduza o disco correcto ou seleccione outra pasta. +SelectDirectoryLabel=Indique a localização do disco seguinte. + +; *** Installation phase messages +SetupAborted=A instalação não está completa.%n%nCorrija o problema e execute o Assistente de Instalação novamente. +AbortRetryIgnoreSelectAction=Seleccione uma acção +AbortRetryIgnoreRetry=&Tentar novamente +AbortRetryIgnoreIgnore=&Ignorar o erro e continuar +AbortRetryIgnoreCancel=Cancelar a instalação + +; *** Installation status messages +StatusClosingApplications=A fechar aplicações... +StatusCreateDirs=A criar directorias... +StatusExtractFiles=A extrair ficheiros... +StatusCreateIcons=A criar atalhos... +StatusCreateIniEntries=A criar entradas em INI... +StatusCreateRegistryEntries=A criar entradas no registo... +StatusRegisterFiles=A registar ficheiros... +StatusSavingUninstall=A guardar informações para desinstalação... +StatusRunProgram=A concluir a instalação... +StatusRestartingApplications=A reiniciar aplicações... +StatusRollback=A anular as alterações... + +; *** Misc. errors +ErrorInternal2=Erro interno: %1 +ErrorFunctionFailedNoCode=%1 falhou +ErrorFunctionFailed=%1 falhou; código %2 +ErrorFunctionFailedWithMessage=%1 falhou; código %2.%n%3 +ErrorExecutingProgram=Não é possível executar o ficheiro:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Erro ao abrir a chave de registo:%n%1\%2 +ErrorRegCreateKey=Erro ao criar a chave de registo:%n%1\%2 +ErrorRegWriteKey=Erro ao escrever na chave de registo:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Erro ao criar entradas em INI no ficheiro "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Ignorar este ficheiro (não recomendado) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignorar este erro e continuar (não recomendado) +SourceIsCorrupted=O ficheiro de origem está corrompido +SourceDoesntExist=O ficheiro de origem "%1" não existe +ExistingFileReadOnly2=O ficheiro existente não pode ser substituído porque tem o atributo "só de leitura". +ExistingFileReadOnlyRetry=&Remover o atributo "só de leitura" e tentar novamente +ExistingFileReadOnlyKeepExisting=&Manter o ficheiro existente +ErrorReadingExistingDest=Ocorreu um erro ao tentar ler o ficheiro existente: +FileExistsSelectAction=Seleccione uma acção +FileExists2=O ficheiro já existe. +FileExistsOverwriteExisting=&Substituir o ficheiro existente +FileExistsKeepExisting=&Manter o ficheiro existente +FileExistsOverwriteOrKeepAll=&Fazer isto para os próximos conflitos +ExistingFileNewerSelectAction=Seleccione uma acção +ExistingFileNewer2=O ficheiro existente é mais recente que o que está a ser instalado. +ExistingFileNewerOverwriteExisting=&Substituir o ficheiro existente +ExistingFileNewerKeepExisting=&Manter o ficheiro existente (recomendado) +ExistingFileNewerOverwriteOrKeepAll=&Fazer isto para os próximos conflitos +ErrorChangingAttr=Ocorreu um erro ao tentar alterar os atributos do ficheiro existente: +ErrorCreatingTemp=Ocorreu um erro ao tentar criar um ficheiro na directoria de destino: +ErrorReadingSource=Ocorreu um erro ao tentar ler o ficheiro de origem: +ErrorCopying=Ocorreu um erro ao tentar copiar um ficheiro: +ErrorReplacingExistingFile=Ocorreu um erro ao tentar substituir o ficheiro existente: +ErrorRestartReplace=RestartReplace falhou: +ErrorRenamingTemp=Ocorreu um erro ao tentar mudar o nome de um ficheiro na directoria de destino: +ErrorRegisterServer=Não é possível registar o DLL/OCX: %1 +ErrorRegSvr32Failed=O RegSvr32 falhou com o código de saída %1 +ErrorRegisterTypeLib=Não foi possível registar a livraria de tipos: %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=Todos os utilizadores +UninstallDisplayNameMarkCurrentUser=Utilizador actual + +; *** Post-installation errors +ErrorOpeningReadme=Ocorreu um erro ao tentar abrir o ficheiro LEIAME. +ErrorRestartingComputer=O Assistente de Instalação não consegue reiniciar o computador. Por favor reinicie manualmente. + +; *** Uninstaller messages +UninstallNotFound=O ficheiro "%1" não existe. Não é possível desinstalar. +UninstallOpenError=Não foi possível abrir o ficheiro "%1". Não é possível desinstalar. +UninstallUnsupportedVer=O ficheiro log de desinstalação "%1" está num formato que não é reconhecido por esta versão do desinstalador. Não é possível desinstalar +UninstallUnknownEntry=Foi encontrada uma entrada desconhecida (%1) no ficheiro log de desinstalação +ConfirmUninstall=Tem a certeza que deseja remover completamente o %1 e todos os seus componentes? +UninstallOnlyOnWin64=Esta desinstalação só pode ser realizada na versão de 64-bit's do Windows. +OnlyAdminCanUninstall=Esta desinstalação só pode ser realizada por um utilizador com privilégios administrativos. +UninstallStatusLabel=Por favor aguarde enquanto o %1 está a ser removido do seu computador. +UninstalledAll=O %1 foi removido do seu computador com sucesso. +UninstalledMost=A desinstalação do %1 está concluída.%n%nAlguns elementos não puderam ser removidos. Estes elementos podem ser removidos manualmente. +UninstalledAndNeedsRestart=Para completar a desinstalação do %1, o computador deve ser reiniciado.%n%nDeseja reiniciar agora? +UninstallDataCorrupted=O ficheiro "%1" está corrompido. Não é possível desinstalar + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Remover ficheiro partilhado? +ConfirmDeleteSharedFile2=O sistema indica que o seguinte ficheiro partilhado já não está a ser utilizado por nenhum programa. Deseja removê-lo?%n%nSe algum programa ainda necessitar deste ficheiro, poderá não funcionar correctamente depois de o remover. Se não tiver a certeza, seleccione Não. Manter o ficheiro não causará nenhum problema. +SharedFileNameLabel=Nome do ficheiro: +SharedFileLocationLabel=Localização: +WizardUninstalling=Estado da desinstalação +StatusUninstalling=A desinstalar o %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=A instalar %1. +ShutdownBlockReasonUninstallingApp=A desinstalar %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 versão %2 +AdditionalIcons=Atalhos adicionais: +CreateDesktopIcon=Criar atalho no Ambiente de &Trabalho +CreateQuickLaunchIcon=&Criar atalho na barra de Iniciação Rápida +ProgramOnTheWeb=%1 na Web +UninstallProgram=Desinstalar o %1 +LaunchProgram=Executar o %1 +AssocFileExtension=Associa&r o %1 aos ficheiros com a extensão %2 +AssocingFileExtension=A associar o %1 aos ficheiros com a extensão %2... +AutoStartProgramGroupDescription=Inicialização Automática: +AutoStartProgram=Iniciar %1 automaticamente +AddonHostProgramNotFound=Não foi possível localizar %1 na pasta seleccionada.%n%nDeseja continuar de qualquer forma? diff --git a/tools/build-installer/inno/bin/Languages/Russian.isl b/tools/build-installer/inno/bin/Languages/Russian.isl new file mode 100644 index 00000000..bf086d06 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Russian.isl @@ -0,0 +1,370 @@ +; *** Inno Setup version 6.1.0+ Russian messages *** +; +; Translated from English by Dmitry Kann, yktooo at gmail.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 +; Setup adds the periods automatically (appending a period would result in +; two periods being displayed). + +[LangOptions] +LanguageName=<0420><0443><0441><0441><043A><0438><0439> +LanguageID=$0419 +LanguageCodePage=1251 + +[Messages] + +; *** Application titles +SetupAppTitle=Óñòàíîâêà +SetupWindowTitle=Óñòàíîâêà — %1 +UninstallAppTitle=Äåèíñòàëëÿöèÿ +UninstallAppFullTitle=Äåèíñòàëëÿöèÿ — %1 + +; *** Misc. common +InformationTitle=Èíôîðìàöèÿ +ConfirmTitle=Ïîäòâåðæäåíèå +ErrorTitle=Îøèáêà + +; *** SetupLdr messages +SetupLdrStartupMessage=Äàííàÿ ïðîãðàììà óñòàíîâèò %1 íà âàø êîìïüþòåð, ïðîäîëæèòü? +LdrCannotCreateTemp=Íåâîçìîæíî ñîçäàòü âðåìåííûé ôàéë. Óñòàíîâêà ïðåðâàíà +LdrCannotExecTemp=Íåâîçìîæíî âûïîëíèòü ôàéë âî âðåìåííîì êàòàëîãå. Óñòàíîâêà ïðåðâàíà +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nÎøèáêà %2: %3 +SetupFileMissing=Ôàéë %1 îòñóòñòâóåò â ïàïêå óñòàíîâêè. Ïîæàëóéñòà, óñòðàíèòå ïðîáëåìó èëè ïîëó÷èòå íîâóþ âåðñèþ ïðîãðàììû. +SetupFileCorrupt=Óñòàíîâî÷íûå ôàéëû ïîâðåæäåíû. Ïîæàëóéñòà, ïîëó÷èòå íîâóþ êîïèþ ïðîãðàììû. +SetupFileCorruptOrWrongVer=Ýòè óñòàíîâî÷íûå ôàéëû ïîâðåæäåíû èëè íåñîâìåñòèìû ñ äàííîé âåðñèåé ïðîãðàììû óñòàíîâêè. Ïîæàëóéñòà, óñòðàíèòå ïðîáëåìó èëè ïîëó÷èòå íîâóþ êîïèþ ïðîãðàììû. +InvalidParameter=Êîìàíäíàÿ ñòðîêà ñîäåðæèò íåäîïóñòèìûé ïàðàìåòð:%n%n%1 +SetupAlreadyRunning=Ïðîãðàììà óñòàíîâêè óæå çàïóùåíà. +WindowsVersionNotSupported=Ýòà ïðîãðàììà íå ïîääåðæèâàåò âåðñèþ Windows, óñòàíîâëåííóþ íà ýòîì êîìïüþòåðå. +WindowsServicePackRequired=Ýòà ïðîãðàììà òðåáóåò %1 Service Pack %2 èëè áîëåå ïîçäíþþ âåðñèþ. +NotOnThisPlatform=Ýòà ïðîãðàììà íå áóäåò ðàáîòàòü â %1. +OnlyOnThisPlatform=Ýòó ïðîãðàììó ìîæíî çàïóñêàòü òîëüêî â %1. +OnlyOnTheseArchitectures=Óñòàíîâêà ýòîé ïðîãðàììû âîçìîæíà òîëüêî â âåðñèÿõ Windows äëÿ ñëåäóþùèõ àðõèòåêòóð ïðîöåññîðîâ:%n%n%1 +WinVersionTooLowError=Ýòà ïðîãðàììà òðåáóåò %1 âåðñèè %2 èëè âûøå. +WinVersionTooHighError=Ïðîãðàììà íå ìîæåò áûòü óñòàíîâëåíà â %1 âåðñèè %2 èëè âûøå. +AdminPrivilegesRequired=×òîáû óñòàíîâèòü äàííóþ ïðîãðàììó, âû äîëæíû âûïîëíèòü âõîä â ñèñòåìó êàê Àäìèíèñòðàòîð. +PowerUserPrivilegesRequired=×òîáû óñòàíîâèòü ýòó ïðîãðàììó, âû äîëæíû âûïîëíèòü âõîä â ñèñòåìó êàê Àäìèíèñòðàòîð èëè ÷ëåí ãðóïïû «Îïûòíûå ïîëüçîâàòåëè» (Power Users). +SetupAppRunningError=Îáíàðóæåí çàïóùåííûé ýêçåìïëÿð %1.%n%nÏîæàëóéñòà, çàêðîéòå âñå ýêçåìïëÿðû ïðèëîæåíèÿ, çàòåì íàæìèòå «OK», ÷òîáû ïðîäîëæèòü, èëè «Îòìåíà», ÷òîáû âûéòè. +UninstallAppRunningError=Äåèíñòàëëÿòîð îáíàðóæèë çàïóùåííûé ýêçåìïëÿð %1.%n%nÏîæàëóéñòà, çàêðîéòå âñå ýêçåìïëÿðû ïðèëîæåíèÿ, çàòåì íàæìèòå «OK», ÷òîáû ïðîäîëæèòü, èëè «Îòìåíà», ÷òîáû âûéòè. + +; *** 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=Russian translation by Dmitry Kann, http://www.dk-soft.org/ + +; *** Buttons +ButtonBack=< &Íàçàä +ButtonNext=&Äàëåå > +ButtonInstall=&Óñòàíîâèòü +ButtonOK=OK +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=Óñòàíîâêà íå ìîæåò ïðîèçâîäèòüñÿ â ïàïêó ïî UNC-ïóòè. +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 Êá +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=Îøèáêà âûïîëíåíèÿ: %1 èç %2 +ErrorFileSize=Íåâåðíûé ðàçìåð ôàéëà: îæèäàëñÿ %1, ïîëó÷åí %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=Ïîäãîòîâêà ê óñòàíîâêå +PreparingDesc=Ïðîãðàììà óñòàíîâêè ïîäãîòàâëèâàåòñÿ ê óñòàíîâêå [name] íà âàø êîìïüþòåð. +PreviousInstallNotCompleted=Óñòàíîâêà èëè óäàëåíèå ïðåäûäóùåé ïðîãðàììû íå áûëè çàâåðøåíû. Âàì ïîòðåáóåòñÿ ïåðåçàãðóçèòü êîìïüþòåð, ÷òîáû çàâåðøèòü òó óñòàíîâêó.%n%nÏîñëå ïåðåçàãðóçêè çàïóñòèòå âíîâü Ïðîãðàììó óñòàíîâêè, ÷òîáû çàâåðøèòü óñòàíîâêó [name]. +CannotContinue=Íåâîçìîæíî ïðîäîëæèòü óñòàíîâêó. Íàæìèòå «Îòìåíà» äëÿ âûõîäà èç ïðîãðàììû. +ApplicationsFound=Ñëåäóþùèå ïðèëîæåíèÿ èñïîëüçóþò ôàéëû, êîòîðûå ïðîãðàììà óñòàíîâêè äîëæíà îáíîâèòü. Ðåêîìåíäóåòñÿ ïîçâîëèòü ïðîãðàììå óñòàíîâêè àâòîìàòè÷åñêè çàêðûòü ýòè ïðèëîæåíèÿ. +ApplicationsFound2=Ñëåäóþùèå ïðèëîæåíèÿ èñïîëüçóþò ôàéëû, êîòîðûå ïðîãðàììà óñòàíîâêè äîëæíà îáíîâèòü. Ðåêîìåíäóåòñÿ ïîçâîëèòü ïðîãðàììå óñòàíîâêè àâòîìàòè÷åñêè çàêðûòü ýòè ïðèëîæåíèÿ. Êîãäà óñòàíîâêà áóäåò çàâåðøåíà, ïðîãðàììà óñòàíîâêè ïîïûòàåòñÿ âíîâü çàïóñòèòü èõ. +CloseApplications=&Àâòîìàòè÷åñêè çàêðûòü ýòè ïðèëîæåíèÿ +DontCloseApplications=&Íå çàêðûâàòü ýòè ïðèëîæåíèÿ +ErrorCloseApplications=Ïðîãðàììå óñòàíîâêè íå óäàëîñü àâòîìàòè÷åñêè çàêðûòü âñå ïðèëîæåíèÿ. Ðåêîìåíäóåòñÿ çàêðûòü âñå ïðèëîæåíèÿ, êîòîðûå èñïîëüçóþò ïîäëåæàùèå îáíîâëåíèþ ôàéëû, ïðåæäå ÷åì ïðîäîëæèòü óñòàíîâêó. +PrepareToInstallNeedsRestart=Ïðîãðàììå óñòàíîâêè òðåáóåòñÿ ïåðåçàãðóçèòü âàø êîìïüþòåð. Êîãäà ïåðåçàãðóçêà çàâåðøèòñÿ, ïîæàëóéñòà, çàïóñòèòå ïðîãðàììó óñòàíîâêè âíîâü, ÷òîáû çàâåðøèòü ïðîöåññ óñòàíîâêè [name].%n%nÏðîèçâåñòè ïåðåçàãðóçêó ñåé÷àñ? + +; *** "Installing" wizard page +WizardInstalling=Óñòàíîâêà... +InstallingLabel=Ïîæàëóéñòà, ïîäîæäèòå, ïîêà [name] óñòàíîâèòñÿ íà âàø êîìïüþòåð. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Çàâåðøåíèå Ìàñòåðà óñòàíîâêè [name] +FinishedLabelNoIcons=Ïðîãðàììà [name] óñòàíîâëåíà íà âàø êîìïüþòåð. +FinishedLabel=Ïðîãðàììà [name] óñòàíîâëåíà íà âàø êîìïüþòåð. Ïðèëîæåíèå ìîæíî çàïóñòèòü ñ ïîìîùüþ ñîîòâåòñòâóþùåãî çíà÷êà. +ClickFinish=Íàæìèòå «Çàâåðøèòü», ÷òîáû âûéòè èç ïðîãðàììû óñòàíîâêè. +FinishedRestartLabel=Äëÿ çàâåðøåíèÿ óñòàíîâêè [name] òðåáóåòñÿ ïåðåçàãðóçèòü êîìïüþòåð. Ïðîèçâåñòè ïåðåçàãðóçêó ñåé÷àñ? +FinishedRestartMessage=Äëÿ çàâåðøåíèÿ óñòàíîâêè [name] òðåáóåòñÿ ïåðåçàãðóçèòü êîìïüþòåð.%n%nÏðîèçâåñòè ïåðåçàãðóçêó ñåé÷àñ? +ShowReadmeCheck=ß õî÷ó ïðîñìîòðåòü ôàéë README +YesRadio=&Äà, ïåðåçàãðóçèòü êîìïüþòåð ñåé÷àñ +NoRadio=&Íåò, ÿ ïðîèçâåäó ïåðåçàãðóçêó ïîçæå +; used for example as 'Run MyProg.exe' +RunEntryExec=Çàïóñòèòü %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Ïðîñìîòðåòü %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Íåîáõîäèìî âñòàâèòü ñëåäóþùèé äèñê +SelectDiskLabel2=Ïîæàëóéñòà, âñòàâüòå äèñê %1 è íàæìèòå «OK».%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=Îøèáêà RestartReplace: +ErrorRenamingTemp=Ïðîèçîøëà îøèáêà ïðè ïîïûòêå ïåðåèìåíîâàíèÿ ôàéëà â ïàïêå íàçíà÷åíèÿ: +ErrorRegisterServer=Íåâîçìîæíî çàðåãèñòðèðîâàòü DLL/OCX: %1 +ErrorRegSvr32Failed=Îøèáêà ïðè âûïîëíåíèè RegSvr32, êîä âîçâðàòà %1 +ErrorRegisterTypeLib=Íåâîçìîæíî çàðåãèñòðèðîâàòü áèáëèîòåêó òèïîâ (Type Library): %1 + +; *** Uninstall display name markings +UninstallDisplayNameMark=%1 (%2) +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. + +; 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/tools/build-installer/inno/bin/Languages/Slovak.isl b/tools/build-installer/inno/bin/Languages/Slovak.isl new file mode 100644 index 00000000..fab212eb --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Slovak.isl @@ -0,0 +1,385 @@ +; ****************************************************** +; *** *** +; *** Inno Setup version 6.1.0+ Slovak messages *** +; *** *** +; *** Original Author: *** +; *** *** +; *** Milan Potancok (milan.potancok AT gmail.com) *** +; *** *** +; *** Contributors: *** +; *** *** +; *** Ivo Bauer (bauer AT ozm.cz) *** +; *** *** +; *** Tomas Falb (tomasf AT pobox.sk) *** +; *** Slappy (slappy AT pobox.sk) *** +; *** Comments: (mitems58 AT gmail.com) *** +; *** *** +; *** Update: 28.01.2021 *** +; *** *** +; ****************************************************** +; +; + +[LangOptions] +LanguageName=Sloven<010D>ina +LanguageID=$041b +LanguageCodePage=1250 + +[Messages] + +; *** Application titles +SetupAppTitle=Sprievodca inÅ¡taláciou +SetupWindowTitle=Sprievodca inÅ¡taláciou - %1 +UninstallAppTitle=Sprievodca odinÅ¡taláciou +UninstallAppFullTitle=Sprievodca odinÅ¡taláciou - %1 + +; *** Misc. common +InformationTitle=Informácie +ConfirmTitle=Potvrdenie +ErrorTitle=Chyba + +; *** SetupLdr messages +SetupLdrStartupMessage=Víta Vás Sprievodca inÅ¡taláciou produktu %1. Prajete si pokraÄovaÅ¥? +LdrCannotCreateTemp=Nie je možné vytvoriÅ¥ doÄasný súbor. Sprievodca inÅ¡taláciou sa ukonÄí +LdrCannotExecTemp=Nie je možné spustiÅ¥ súbor v doÄasnom adresári. Sprievodca inÅ¡taláciou sa ukonÄí +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nChyba %2: %3 +SetupFileMissing=InÅ¡talaÄný adresár neobsahuje súbor %1. Opravte túto chybu, alebo si zaobstarajte novú kópiu tohto produktu. +SetupFileCorrupt=Súbory Sprievodcu inÅ¡taláciou sú poÅ¡kodené. Zaobstarajte si novú kópiu tohto produktu. +SetupFileCorruptOrWrongVer=Súbory Sprievodcu inÅ¡taláciou sú poÅ¡kodené alebo sa nezhodujú s touto verziou Sprievodcu inÅ¡taláciou. Opravte túto chybu, alebo si zaobstarajte novú kópiu tohto produktu. +InvalidParameter=Nesprávny parameter na príkazovom riadku: %n%n%1 +SetupAlreadyRunning=InÅ¡talácia už prebieha. +WindowsVersionNotSupported=Tento program nepodporuje vaÅ¡u verziu systému Windows. +WindowsServicePackRequired=Tento program vyžaduje %1 Service Pack %2 alebo novší. +NotOnThisPlatform=Tento produkt sa nedá spustiÅ¥ v %1. +OnlyOnThisPlatform=Tento produkt musí byÅ¥ spustený v %1. +OnlyOnTheseArchitectures=Tento produkt je možné nainÅ¡talovaÅ¥ iba vo verziách MS Windows s podporou architektúry procesorov:%n%n%1 +WinVersionTooLowError=Tento produkt vyžaduje %1 verzie %2 alebo vyÅ¡Å¡ej. +WinVersionTooHighError=Tento produkt sa nedá nainÅ¡talovaÅ¥ vo %1 verzie %2 alebo vyÅ¡Å¡ej. +AdminPrivilegesRequired=Na inÅ¡taláciu tohto produktu musíte byÅ¥ prihlásený s právami administrátora. +PowerUserPrivilegesRequired=Na inÅ¡taláciu tohto produktu musíte byÅ¥ prihlásený s právami Administrátora alebo Älena skupiny Power Users. +SetupAppRunningError=Sprievodca inÅ¡taláciou zistil, že produkt %1 je teraz spustený.%n%nUkonÄte vÅ¡etky spustené inÅ¡tancie tohto produktu a pokraÄujte kliknutím na tlaÄidlo "OK", alebo ukonÄte inÅ¡taláciu tlaÄidlom "ZruÅ¡iÅ¥". +UninstallAppRunningError=Sprievodca odinÅ¡taláciou zistil, že produkt %1 je teraz spustený.%n%nUkonÄte vÅ¡etky spustené inÅ¡tancie tohto produktu a pokraÄujte kliknutím na tlaÄidlo "OK", alebo ukonÄte inÅ¡taláciu tlaÄidlom "ZruÅ¡iÅ¥". + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Vyberte inÅ¡talaÄný mód inÅ¡talátora +PrivilegesRequiredOverrideInstruction=Vyberte inÅ¡talaÄný mód +PrivilegesRequiredOverrideText1=%1 sa môže nainÅ¡talovaÅ¥ pre vÅ¡etkých užívateľov (vyžaduje administrátorské práva), alebo len pre Vás. +PrivilegesRequiredOverrideText2=%1 sa môže nainÅ¡talovaÅ¥ len pre Vás, alebo pre vÅ¡etkých užívateľov (vyžadujú sa Administrátorské práva). +PrivilegesRequiredOverrideAllUsers=InÅ¡talovaÅ¥ pre &vÅ¡etkých užívateľov +PrivilegesRequiredOverrideAllUsersRecommended=InÅ¡talovaÅ¥ pre &vÅ¡etkých užívateľov (odporúÄané) +PrivilegesRequiredOverrideCurrentUser=InÅ¡talovaÅ¥ len pre &mňa +PrivilegesRequiredOverrideCurrentUserRecommended=InÅ¡talovaÅ¥ len pre &mňa (odporúÄané) + +; *** Misc. errors +ErrorCreatingDir=Sprievodca inÅ¡taláciou nemohol vytvoriÅ¥ adresár "%1" +ErrorTooManyFilesInDir=Nedá sa vytvoriÅ¥ súbor v adresári "%1", pretože tento adresár už obsahuje príliÅ¡ veľa súborov + +; *** Setup common messages +ExitSetupTitle=UkonÄiÅ¥ Sprievodcu inÅ¡taláciou +ExitSetupMessage=InÅ¡talácia nebola kompletne dokonÄená. Ak teraz ukonÄíte Sprievodcu inÅ¡taláciou, produkt nebude nainÅ¡talovaný.%n%nSprievodcu inÅ¡taláciou môžete znovu spustiÅ¥ neskôr a dokonÄiÅ¥ tak inÅ¡taláciu.%n%nUkonÄiÅ¥ Sprievodcu inÅ¡taláciou? +AboutSetupMenuItem=&O Sprievodcovi inÅ¡talácie... +AboutSetupTitle=O Sprievodcovi inÅ¡talácie +AboutSetupMessage=%1 verzia %2%n%3%n%n%1 domovská stránka:%n%4 +AboutSetupNote= +TranslatorNote=Slovak translation maintained by Milan Potancok (milan.potancok AT gmail.com), Ivo Bauer (bauer AT ozm.cz), Tomas Falb (tomasf AT pobox.sk) + Slappy (slappy AT pobox.sk) + +; *** Buttons +ButtonBack=< &Späť +ButtonNext=&ÄŽalej > +ButtonInstall=&InÅ¡talovaÅ¥ +ButtonOK=OK +ButtonCancel=ZruÅ¡iÅ¥ +ButtonYes=&Ãno +ButtonYesToAll=Ãno &vÅ¡etkým +ButtonNo=&Nie +ButtonNoToAll=Ni&e vÅ¡etkým +ButtonFinish=&DokonÄiÅ¥ +ButtonBrowse=&PrechádzaÅ¥... +ButtonWizardBrowse=&PrechádzaÅ¥... +ButtonNewFolder=&VytvoriÅ¥ nový adresár + +; *** "Select Language" dialog messages +SelectLanguageTitle=Výber jazyka Sprievodcu inÅ¡taláciou +SelectLanguageLabel=Zvoľte jazyk, ktorý sa má použiÅ¥ pri inÅ¡talácii. + +; *** Common wizard text +ClickNext=PokraÄujte kliknutím na tlaÄidlo "ÄŽalej", alebo ukonÄte sprievodcu inÅ¡taláciou tlaÄidlom "ZruÅ¡iÅ¥". +BeveledLabel= +BrowseDialogTitle=NájsÅ¥ adresár +BrowseDialogLabel=Z dole uvedeného zoznamu vyberte adresár a kliknite na "OK". +NewFolderName=Nový adresár + +; *** "Welcome" wizard page +WelcomeLabel1=Víta Vás Sprievodca inÅ¡taláciou produktu [name]. +WelcomeLabel2=Produkt [name/ver] sa nainÅ¡taluje do tohto poÄítaÄa.%n%nSkôr, ako budete pokraÄovaÅ¥, odporúÄame ukonÄiÅ¥ vÅ¡etky spustené aplikácie. + +; *** "Password" wizard page +WizardPassword=Heslo +PasswordLabel1=Táto inÅ¡talácia je chránená heslom. +PasswordLabel3=Zadajte heslo a pokraÄujte kliknutím na tlaÄidlo "ÄŽalej". Pri zadávaní hesla rozliÅ¡ujte malé a veľké písmená. +PasswordEditLabel=&Heslo: +IncorrectPassword=Zadané heslo nie je správne. Skúste to eÅ¡te raz prosím. + +; *** "License Agreement" wizard page +WizardLicense=LicenÄná zmluva +LicenseLabel=Skôr, ako budete pokraÄovaÅ¥, preÄítajte si tieto dôležité informácie, prosím. +LicenseLabel3=PreÄítajte si túto LicenÄnú zmluvu prosím. Aby mohla inÅ¡talácia pokraÄovaÅ¥, musíte súhlasiÅ¥ s podmienkami tejto zmluvy. +LicenseAccepted=&Súhlasím s podmienkami LicenÄnej zmluvy +LicenseNotAccepted=&Nesúhlasím s podmienkami LicenÄnej zmluvy + +; *** "Information" wizard pages +WizardInfoBefore=Informácie +InfoBeforeLabel=Skôr, ako budete pokraÄovaÅ¥, preÄítajte si tieto dôležité informácie, prosím. +InfoBeforeClickLabel=PokraÄujte v inÅ¡talácii kliknutím na tlaÄidlo "ÄŽalej". +WizardInfoAfter=Informácie +InfoAfterLabel=Skôr, ako budete pokraÄovaÅ¥, preÄítajte si tieto dôležité informácie prosím. +InfoAfterClickLabel=PokraÄujte v inÅ¡talácii kliknutím na tlaÄidlo "ÄŽalej". + +; *** "User Information" wizard page +WizardUserInfo=Informácie o používateľovi +UserInfoDesc=Zadajte požadované informácie prosím. +UserInfoName=&Používateľské meno: +UserInfoOrg=&Organizácia: +UserInfoSerial=&Sériové Äíslo: +UserInfoNameRequired=Meno používateľa musí byÅ¥ zadané. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Vyberte cieľový adresár +SelectDirDesc=Kde má byÅ¥ produkt [name] nainÅ¡talovaný? +SelectDirLabel3=Sprievodca nainÅ¡taluje produkt [name] do nasledujúceho adresára. +SelectDirBrowseLabel=PokraÄujte kliknutím na tlaÄidlo "ÄŽalej". Ak chcete vybraÅ¥ iný adresár, kliknite na tlaÄidlo "PrechádzaÅ¥". +DiskSpaceGBLabel=InÅ¡talácia vyžaduje najmenej [gb] GB miesta v disku. +DiskSpaceMBLabel=InÅ¡talácia vyžaduje najmenej [mb] MB miesta v disku. +CannotInstallToNetworkDrive=Sprievodca inÅ¡taláciou nemôže inÅ¡talovaÅ¥ do sieÅ¥ovej jednotky. +CannotInstallToUNCPath=Sprievodca inÅ¡taláciou nemôže inÅ¡talovaÅ¥ do UNC umiestnenia. +InvalidPath=Musíte zadaÅ¥ úplnú cestu vrátane písmena jednotky; napríklad:%n%nC:\Aplikácia%n%nalebo cestu UNC v tvare:%n%n\\Server\Zdieľaný adresár +InvalidDrive=Vami vybraná jednotka alebo cesta UNC neexistuje, alebo nie je dostupná. Vyberte iné umiestnenie prosím. +DiskSpaceWarningTitle=Nedostatok miesta v disku +DiskSpaceWarning=Sprievodca inÅ¡taláciou vyžaduje najmenej %1 KB voľného miesta pre inÅ¡taláciu produktu, ale vo vybranej jednotke je dostupných iba %2 KB.%n%nAj napriek tomu chcete pokraÄovaÅ¥? +DirNameTooLong=Názov adresára alebo cesta sú príliÅ¡ dlhé. +InvalidDirName=Názov adresára nie je správny. +BadDirName32=Názvy adresárov nesmú obsahovaÅ¥ žiadny z nasledujúcich znakov:%n%n%1 +DirExistsTitle=Adresár už existuje +DirExists=Adresár:%n%n%1%n%nuž existuje. Aj napriek tomu chcete nainÅ¡talovaÅ¥ produkt do tohto adresára? +DirDoesntExistTitle=Adresár neexistuje +DirDoesntExist=Adresár: %n%n%1%n%neÅ¡te neexistuje. Má sa tento adresár vytvoriÅ¥? + +; *** "Select Components" wizard page +WizardSelectComponents=Vyberte komponenty +SelectComponentsDesc=Aké komponenty majú byÅ¥ nainÅ¡talované? +SelectComponentsLabel2=ZaÅ¡krtnite iba komponenty, ktoré chcete nainÅ¡talovaÅ¥; komponenty, ktoré se nemajú inÅ¡talovaÅ¥, nechajte nezaÅ¡krtnuté. PokraÄujte kliknutím na tlaÄidlo "ÄŽalej". +FullInstallation=Úplná inÅ¡talácia +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Kompaktná inÅ¡talácia +CustomInstallation=Voliteľná inÅ¡talácia +NoUninstallWarningTitle=Komponenty existujú +NoUninstallWarning=Sprievodca inÅ¡taláciou zistil že nasledujúce komponenty už sú v tomto poÄítaÄi nainÅ¡talované:%n%n%1%n%nAk ich teraz nezahrniete do výberu, nebudú neskôr odinÅ¡talované.%n%nAj napriek tomu chcete pokraÄovaÅ¥? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=Vybrané komponenty vyžadujú najmenej [gb] GB miesta v disku. +ComponentsDiskSpaceMBLabel=Vybrané komponenty vyžadujú najmenej [mb] MB miesta v disku. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Vyberte ÄalÅ¡ie úlohy +SelectTasksDesc=Ktoré ÄalÅ¡ie úlohy majú byÅ¥ vykonané? +SelectTasksLabel2=Vyberte ÄalÅ¡ie úlohy, ktoré majú byÅ¥ vykonané poÄas inÅ¡talácie produktu [name] a pokraÄujte kliknutím na tlaÄidlo "ÄŽalej". + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Vyberte skupinu v ponuke Å tart +SelectStartMenuFolderDesc=Kam má sprievodca inÅ¡talácie umiestniÅ¥ zástupcov aplikácie? +SelectStartMenuFolderLabel3=Sprievodca inÅ¡taláciou vytvorí zástupcov aplikácie v nasledujúcom adresári ponuky Å tart. +SelectStartMenuFolderBrowseLabel=PokraÄujte kliknutím na tlaÄidlo ÄŽalej. Ak chcete zvoliÅ¥ iný adresár, kliknite na tlaÄidlo "PrechádzaÅ¥". +MustEnterGroupName=Musíte zadaÅ¥ názov skupiny. +GroupNameTooLong=Názov adresára alebo cesta sú príliÅ¡ dlhé. +InvalidGroupName=Názov adresára nie je správny. +BadGroupName=Názov skupiny nesmie obsahovaÅ¥ žiadny z nasledujúcich znakov:%n%n%1 +NoProgramGroupCheck2=&NevytváraÅ¥ skupinu v ponuke Å tart + +; *** "Ready to Install" wizard page +WizardReady=InÅ¡talácia je pripravená +ReadyLabel1=Sprievodca inÅ¡taláciou je teraz pripravený nainÅ¡talovaÅ¥ produkt [name] na Váš poÄítaÄ. +ReadyLabel2a=PokraÄujte v inÅ¡talácii kliknutím na tlaÄidlo "InÅ¡talovaÅ¥". Ak chcete zmeniÅ¥ niektoré nastavenia inÅ¡talácie, kliknite na tlaÄidlo "< Späť". +ReadyLabel2b=PokraÄujte v inÅ¡talácii kliknutím na tlaÄidlo "InÅ¡talovaÅ¥". +ReadyMemoUserInfo=Informácie o používateľovi: +ReadyMemoDir=Cieľový adresár: +ReadyMemoType=Typ inÅ¡talácie: +ReadyMemoComponents=Vybrané komponenty: +ReadyMemoGroup=Skupina v ponuke Å tart: +ReadyMemoTasks=ÄŽalÅ¡ie úlohy: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=SÅ¥ahovanie dodatoÄných súborov... +ButtonStopDownload=&ZastaviÅ¥ sÅ¥ahovanie +StopDownload=Naozaj chcete zastaviÅ¥ sÅ¥ahovanie? +ErrorDownloadAborted=SÅ¥ahovanie preruÅ¡ené +ErrorDownloadFailed=SÅ¥ahovanie zlyhalo: %1 %2 +ErrorDownloadSizeFailed=Zlyhalo získanie veľkosti: %1 %2 +ErrorFileHash1=Kontrola hodnoty súboru zlyhala: %1 +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 + +; *** "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. +PreviousInstallNotCompleted=InÅ¡talácia/odinÅ¡talácia predoÅ¡lého produktu nebola úplne dokonÄená. DokonÄenie tohto procesu vyžaduje reÅ¡tart poÄítaÄa.%n%nPo reÅ¡tartovaní poÄítaÄa znovu spustite Sprievodcu inÅ¡taláciou, aby bolo možné kompletne dokonÄiÅ¥ inÅ¡taláciu produktu [name]. +CannotContinue=Sprievodca inÅ¡taláciou nemôže pokraÄovaÅ¥. UkonÄite, prosím, sprievodcu inÅ¡taláciou kliknutím na tlaÄidlo "ZruÅ¡iÅ¥". +ApplicationsFound=Nasledujúce aplikácie pracujú so súbormi, ktoré musí Sprievodca inÅ¡taláciou aktualizovaÅ¥. OdporúÄame, aby ste povolili Sprievodcovi inÅ¡taláciou automaticky ukonÄiÅ¥ tieto aplikácie. +ApplicationsFound2=Nasledujúce aplikácie pracujú so súbormi, ktoré musí Sprievodca inÅ¡taláciou aktualizovaÅ¥. OdporúÄame, aby ste povolili Sprievodcovi inÅ¡taláciou automaticky ukonÄiÅ¥ tieto aplikácie. Po dokonÄení inÅ¡talácie sa Sprievodca inÅ¡taláciou pokúsi tieto aplikácie opätovne spustiÅ¥. +CloseApplications=&Automaticky ukonÄiÅ¥ aplikácie +DontCloseApplications=&NeukonÄovaÅ¥ aplikácie +ErrorCloseApplications=Sprievodca inÅ¡taláciou nemohol automaticky zatvoriÅ¥ vÅ¡etky aplikácie. OdporúÄame, aby ste ruÄne ukonÄili vÅ¡etky aplikácie, ktoré používajú súbory a ktoré má Sprievodca aktualizovaÅ¥. +PrepareToInstallNeedsRestart=Sprievodca inÅ¡taláciou potrebuje reÅ¡tartovaÅ¥ tento poÄítaÄ. Po reÅ¡tartovaní poÄítaÄa znovu spustite tohto Sprievodcu inÅ¡taláciou, aby sa inÅ¡talácia [name] dokonÄila.%n%nChcete teraz reÅ¡tartovaÅ¥ tento poÄítaÄ? + +; *** "Installing" wizard page +WizardInstalling=InÅ¡talujem +InstallingLabel=PoÄkajte prosím, pokiaľ Sprievodca inÅ¡taláciou dokonÄí inÅ¡taláciu produktu [name] do tohto poÄítaÄa. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=DokonÄuje sa inÅ¡talácia produktu [name] +FinishedLabelNoIcons=Sprievodca inÅ¡taláciou dokonÄil inÅ¡taláciu produktu [name] do tohto poÄítaÄa. +FinishedLabel=Sprievodca inÅ¡taláciou dokonÄil inÅ¡taláciu produktu [name] do tohto poÄítaÄa. Produkt je možné spustiÅ¥ pomocou nainÅ¡talovaných ikon a zástupcov. +ClickFinish=UkonÄte Sprievodcu inÅ¡taláciou kliknutím na tlaÄidlo "DokonÄiÅ¥". +FinishedRestartLabel=Pre dokonÄenie inÅ¡talácie produktu [name] je nutné reÅ¡tartovaÅ¥ tento poÄítaÄ. Želáte si teraz reÅ¡tartovaÅ¥ tento poÄítaÄ? +FinishedRestartMessage=Pre dokonÄenie inÅ¡talácie produktu [name] je nutné reÅ¡tartovaÅ¥ tento poÄítaÄ.%n%nŽeláte si teraz reÅ¡tartovaÅ¥ tento poÄítaÄ? +ShowReadmeCheck=Ãno, chcem zobraziÅ¥ dokument "ÄŒITAJMA" +YesRadio=&Ãno, chcem teraz reÅ¡tartovaÅ¥ poÄítaÄ +NoRadio=&Nie, poÄítaÄ reÅ¡tartujem neskôr + +; used for example as 'Run MyProg.exe' +RunEntryExec=SpustiÅ¥ %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=ZobraziÅ¥ %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Sprievodca inÅ¡taláciou vyžaduje Äalší disk +SelectDiskLabel2=Vložte prosím, disk %1 a kliknite na tlaÄidlo "OK".%n%nAk sa súbory tohto disku nachádzajú v inom adresári ako v tom, ktorý je zobrazený nižšie, zadajte správnu cestu alebo kliknite na tlaÄidlo "PrechádzaÅ¥". +PathLabel=&Cesta: +FileNotInDir2=Súbor "%1" sa nedá nájsÅ¥ v "%2". Vložte prosím, správny disk, alebo zvoľte iný adresár. +SelectDirectoryLabel=Å pecifikujte prosím, umiestnenie ÄalÅ¡ieho disku. + +; *** Installation phase messages +SetupAborted=InÅ¡talácia nebola úplne dokonÄená.%n%nOpravte chybu a opäť spustite Sprievodcu inÅ¡taláciou prosím. +AbortRetryIgnoreSelectAction=Vyberte akciu +AbortRetryIgnoreRetry=&SkúsiÅ¥ znovu +AbortRetryIgnoreIgnore=&IgnorovaÅ¥ chybu a pokraÄovaÅ¥ +AbortRetryIgnoreCancel=ZruÅ¡iÅ¥ inÅ¡taláciu + +; *** Installation status messages +StatusClosingApplications=UkonÄovanie aplikácií... +StatusCreateDirs=Vytvárajú sa adresáre... +StatusExtractFiles=Rozbaľujú sa súbory... +StatusCreateIcons=Vytvárajú sa ikony a zástupcovia... +StatusCreateIniEntries=Vytvárajú sa záznamy v konfiguraÄných súboroch... +StatusCreateRegistryEntries=Vytvárajú sa záznamy v systémovom registri... +StatusRegisterFiles=Registrujú sa súbory... +StatusSavingUninstall=Ukladajú sa informácie potrebné pre neskorÅ¡ie odinÅ¡talovanie produktu... +StatusRunProgram=DokonÄuje sa inÅ¡talácia... +StatusRestartingApplications=ReÅ¡tartovanie aplikácií... +StatusRollback=Vykonané zmeny sa vracajú späť... + +; *** Misc. errors +ErrorInternal2=Interná chyba: %1 +ErrorFunctionFailedNoCode=%1 zlyhala +ErrorFunctionFailed=%1 zlyhala; kód %2 +ErrorFunctionFailedWithMessage=%1 zlyhala; kód %2.%n%3 +ErrorExecutingProgram=Nedá sa spustiÅ¥ súbor:%n%1 + +; *** Registry errors +ErrorRegOpenKey=DoÅ¡lo k chybe pri otváraní kľúÄa systémového registra:%n%1\%2 +ErrorRegCreateKey=DoÅ¡lo k chybe pri vytváraní kľúÄa systémového registra:%n%1\%2 +ErrorRegWriteKey=DoÅ¡lo k chybe pri zápise kľúÄa do systémového registra:%n%1\%2 + +; *** INI errors +ErrorIniEntry=DoÅ¡lo k chybe pri vytváraní záznamu v konfiguraÄnom súbore "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&PreskoÄiÅ¥ tento súbor (neodporúÄané) +FileAbortRetryIgnoreIgnoreNotRecommended=&IgnorovaÅ¥ chybu a pokraÄovaÅ¥ (neodporúÄané) +SourceIsCorrupted=Zdrojový súbor je poÅ¡kodený +SourceDoesntExist=Zdrojový súbor "%1" neexistuje +ExistingFileReadOnly2=Existujúci súbor nie je možné prepísaÅ¥, pretože je oznaÄený atribútom Iba na Äítanie. +ExistingFileReadOnlyRetry=&OdstrániÅ¥ atribút Iba na Äítanie a skúsiÅ¥ znovu +ExistingFileReadOnlyKeepExisting=&PonechaÅ¥ existujúci súbor +ErrorReadingExistingDest=DoÅ¡lo k chybe pri pokuse o Äítanie existujúceho súboru: +FileExistsSelectAction=Vyberte akciu +FileExists2=Súbor už existuje. +FileExistsOverwriteExisting=&PrepísaÅ¥ existujúci súbor +FileExistsKeepExisting=PonechaÅ¥ &existujúci súbor +FileExistsOverwriteOrKeepAll=&VykonaÅ¥ pre vÅ¡etky ÄalÅ¡ie konflikty +ExistingFileNewerSelectAction=Vyberte akciu +ExistingFileNewer2=Existujúci súbor je novší ako súbor, ktorý sa Sprievodca inÅ¡taláciou pokúša nainÅ¡talovaÅ¥. +ExistingFileNewerOverwriteExisting=&PrepísaÅ¥ existujúci súbor +ExistingFileNewerKeepExisting=PonechaÅ¥ &existujúci súbor (odporúÄané) +ExistingFileNewerOverwriteOrKeepAll=&VykonaÅ¥ pre vÅ¡etky ÄalÅ¡ie konflikty +ErrorChangingAttr=DoÅ¡lo k chybe pri pokuse o modifikáciu atribútov existujúceho súboru: +ErrorCreatingTemp=DoÅ¡lo k chybe pri pokuse o vytvorenie súboru v cieľovom adresári: +ErrorReadingSource=DoÅ¡lo k chybe pri pokuse o Äítanie zdrojového súboru: +ErrorCopying=DoÅ¡lo k chybe pri pokuse o skopírovanie súboru: +ErrorReplacingExistingFile=DoÅ¡lo k chybe pri pokuse o nahradenie existujúceho súboru: +ErrorRestartReplace=Zlyhala funkcia "RestartReplace" Sprievodcu inÅ¡taláciou: +ErrorRenamingTemp=DoÅ¡lo k chybe pri pokuse o premenovanie súboru v cieľovom adresári: +ErrorRegisterServer=Nedá sa vykonaÅ¥ registrácia DLL/OCX: %1 +ErrorRegSvr32Failed=Volanie RegSvr32 zlyhalo s návratovým kódom %1 +ErrorRegisterTypeLib=Nedá sa vykonaÅ¥ registrácia typovej knižnice: %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=32bitový +UninstallDisplayNameMark64Bit=64bitový +UninstallDisplayNameMarkAllUsers=VÅ¡etci užívatelia +UninstallDisplayNameMarkCurrentUser=Aktuálny užívateľ + +; *** Post-installation errors +ErrorOpeningReadme=DoÅ¡lo k chybe pri pokuse o otvorenie dokumentu "ÄŒITAJMA". +ErrorRestartingComputer=Sprievodcovi inÅ¡taláciou sa nepodarilo reÅ¡tartovaÅ¥ tento poÄítaÄ. ReÅ¡tartujte ho manuálne prosím. + +; *** Uninstaller messages +UninstallNotFound=Súbor "%1" neexistuje. Produkt sa nedá odinÅ¡talovaÅ¥. +UninstallOpenError=Súbor "%1" nie je možné otvoriÅ¥. Produkt nie je možné odinÅ¡talovaÅ¥. +UninstallUnsupportedVer=Sprievodcovi odinÅ¡taláciou sa nepodarilo rozpoznaÅ¥ formát súboru obsahujúceho informácie na odinÅ¡talovanie produktu "%1". Produkt sa nedá odinÅ¡talovaÅ¥ +UninstallUnknownEntry=V súbore obsahujúcom informácie na odinÅ¡talovanie produktu bola zistená neznáma položka (%1) +ConfirmUninstall=Naozaj chcete odinÅ¡talovaÅ¥ %1 a vÅ¡etky jeho komponenty? +UninstallOnlyOnWin64=Tento produkt je možné odinÅ¡talovaÅ¥ iba v 64-bitových verziách MS Windows. +OnlyAdminCanUninstall=K odinÅ¡talovaniu tohto produktu musíte byÅ¥ prihlásený s právami Administrátora. +UninstallStatusLabel=PoÄkajte prosím, kým produkt %1 nebude odinÅ¡talovaný z tohto poÄítaÄa. +UninstalledAll=%1 bol úspeÅ¡ne odinÅ¡talovaný z tohto poÄítaÄa. +UninstalledMost=%1 bol odinÅ¡talovaný z tohto poÄítaÄa.%n%nNiektoré jeho komponenty sa vÅ¡ak nepodarilo odinÅ¡talovaÅ¥. Môžete ich odinÅ¡talovaÅ¥ manuálne. +UninstalledAndNeedsRestart=Na dokonÄenie odinÅ¡talácie produktu %1 je potrebné reÅ¡tartovaÅ¥ tento poÄítaÄ.%n%nChcete ihneÄ reÅ¡tartovaÅ¥ tento poÄítaÄ? +UninstallDataCorrupted=Súbor "%1" je poÅ¡kodený. Produkt sa nedá odinÅ¡talovaÅ¥ + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=OdinÅ¡talovaÅ¥ zdieľaný súbor? +ConfirmDeleteSharedFile2=Systém indikuje, že nasledujúci zdieľaný súbor nie je používaný žiadnymi inými aplikáciami. Má Sprievodca odinÅ¡taláciou tento zdieľaný súbor odstrániÅ¥?%n%nAk niektoré aplikácie tento súbor používajú, nemusia po jeho odinÅ¡talovaní pracovaÅ¥ správne. Pokiaľ to neviete správne posúdiÅ¥, odporúÄame zvoliÅ¥ "Nie". Ponechanie tohto súboru v systéme nespôsobí žiadnu Å¡kodu. +SharedFileNameLabel=Názov súboru: +SharedFileLocationLabel=Umiestnenie: +WizardUninstalling=Stav odinÅ¡talovania +StatusUninstalling=Prebieha odinÅ¡talovanie %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=InÅ¡talovanie %1. +ShutdownBlockReasonUninstallingApp=OdinÅ¡talovanie %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 verzia %2 +AdditionalIcons=ÄŽalší zástupcovia: +CreateDesktopIcon=VytvoriÅ¥ zástupcu na &ploche +CreateQuickLaunchIcon=VytvoriÅ¥ zástupcu na paneli &Rýchle spustenie +ProgramOnTheWeb=Aplikácia %1 na internete +UninstallProgram=OdinÅ¡talovaÅ¥ aplikáciu %1 +LaunchProgram=SpustiÅ¥ aplikáciu %1 +AssocFileExtension=VytvoriÅ¥ &asociáciu medzi súbormi typu %2 a aplikáciou %1 +AssocingFileExtension=Vytvára sa asociácia medzi súbormi typu %2 a aplikáciou %1... +AutoStartProgramGroupDescription=Pri spustení: +AutoStartProgram=Automaticky spustiÅ¥ %1 +AddonHostProgramNotFound=Nepodarilo sa nájsÅ¥ %1 v adresári, ktorý ste zvolili.%n%nChcete napriek tomu pokraÄovaÅ¥? diff --git a/tools/build-installer/inno/bin/Languages/Slovenian.isl b/tools/build-installer/inno/bin/Languages/Slovenian.isl new file mode 100644 index 00000000..248b688c --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Slovenian.isl @@ -0,0 +1,370 @@ +; *** Inno Setup version 6.1.0+ Slovenian messages *** +; +; To download user-contributed translations of this file, go to: +; http://www.jrsoftware.org/is3rdparty.php +; +; Note: When translating this text, do not add periods (.) to the end of +; messages that didn't have them already, because on those messages Inno +; Setup adds the periods automatically (appending a period would result in +; two periods being displayed). +; +; Maintained by Jernej Simoncic (jernej+s-innosetup@eternallybored.org) + +[LangOptions] +LanguageName=Slovenski +LanguageID=$0424 +LanguageCodePage=1250 + +DialogFontName= +[Messages] + +; *** Application titles +SetupAppTitle=Namestitev +SetupWindowTitle=Namestitev - %1 +UninstallAppTitle=Odstranitev +UninstallAppFullTitle=Odstranitev programa %1 + +; *** Misc. common +InformationTitle=Informacija +ConfirmTitle=Potrditev +ErrorTitle=Napaka + +; *** SetupLdr messages +SetupLdrStartupMessage=V raèunalnik boste namestili program %1. Želite nadaljevati? +LdrCannotCreateTemp=Ni bilo mogoèe ustvariti zaèasne datoteke. Namestitev je prekinjena +LdrCannotExecTemp=Ni bilo mogoèe zagnati datoteke v zaèasni mapi. Namestitev je prekinjena + +; *** Startup error messages +LastErrorMessage=%1.%n%nNapaka %2: %3 +SetupFileMissing=Datoteka %1 manjka. Odpravite napako ali si priskrbite drugo kopijo programa. +SetupFileCorrupt=Datoteke namestitvenega programa so okvarjene. Priskrbite si drugo kopijo programa. +SetupFileCorruptOrWrongVer=Datoteke so okvarjene ali nezdružljive s to razlièico namestitvenega programa. Odpravite napako ali si priskrbite drugo kopijo programa. +InvalidParameter=Naveden je bil napaèen parameter ukazne vrstice:%n%n%1 +SetupAlreadyRunning=Namestitveni program se že izvaja. +WindowsVersionNotSupported=Program ne deluje na vaši razlièici sistema Windows. +WindowsServicePackRequired=Program potrebuje %1 s servisnim paketom %2 ali novejšo razlièico. +NotOnThisPlatform=Program ni namenjen za uporabo v %1. +OnlyOnThisPlatform=Program je namenjen le za uporabo v %1. +OnlyOnTheseArchitectures=Program lahko namestite le na Windows sistemih, na naslednjih vrstah procesorjev:%n%n%1 +WinVersionTooLowError=Ta program zahteva %1 razlièico %2 ali novejšo. +WinVersionTooHighError=Tega programa ne morete namestiti v %1 razlièice %2 ali novejše. +AdminPrivilegesRequired=Za namestitev programa morate biti prijavljeni v raèun s skrbniškimi pravicami. +PowerUserPrivilegesRequired=Za namestitev programa morate biti prijavljeni v raèun s skrbniškimi ali power user pravicami. +SetupAppRunningError=Program %1 je trenutno odprt.%n%nZaprite program, nato kliknite V redu za nadaljevanje ali Preklièi za izhod. +UninstallAppRunningError=Program %1 je trenutno odprt.%n%nZaprite program, nato kliknite V redu za nadaljevanje ali Preklièi za izhod. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Izberite naèin namestitve +PrivilegesRequiredOverrideInstruction=Izberite naèin namestitve +PrivilegesRequiredOverrideText1=Program %1 lahko namestite za vse uporabnike (potrebujete skrbniške pravice), ali pa samo za vas. +PrivilegesRequiredOverrideText2=Program %1 lahko namestite samo za vas, ali pa za vse uporabnike (potrebujete skrbniške pravice). +PrivilegesRequiredOverrideAllUsers=N&amesti za vse uporabnike +PrivilegesRequiredOverrideAllUsersRecommended=N&amesti za vse uporabnike (priporoèeno) +PrivilegesRequiredOverrideCurrentUser=Namesti samo za&me +PrivilegesRequiredOverrideCurrentUserRecommended=Namesti samo za&me (priporoèeno) + +; *** Misc. errors +ErrorCreatingDir=Namestitveni program ni mogel ustvariti mape »%1« +ErrorTooManyFilesInDir=Namestitveni program ne more ustvariti nove datoteke v mapi »%1«, ker vsebuje preveè datotek + +; *** Setup common messages +ExitSetupTitle=Prekini namestitev +ExitSetupMessage=Namestitev ni konèana. Èe jo boste prekinili, program ne bo namešèen.%n%nPonovno namestitev lahko izvedete kasneje.%n%nŽelite prekiniti namestitev? +AboutSetupMenuItem=&O namestitvenem programu... +AboutSetupTitle=O namestitvenem programu +AboutSetupMessage=%1 razlièica %2%n%3%n%n%1 domaèa stran:%n%4 +AboutSetupNote= +TranslatorNote=Slovenski prevod:%nMiha Remec%nJernej Simonèiè + +; *** Buttons +ButtonBack=< Na&zaj +ButtonNext=&Naprej > +ButtonInstall=&Namesti +ButtonOK=V redu +ButtonCancel=Preklièi +ButtonYes=&Da +ButtonYesToAll=Da za &vse +ButtonNo=&Ne +ButtonNoToAll=N&e za vse +ButtonFinish=&Konèaj +ButtonBrowse=Pre&brskaj... +ButtonWizardBrowse=Pre&brskaj... +ButtonNewFolder=&Ustvari novo mapo + +; *** "Select Language" dialog messages +SelectLanguageTitle=Izbira jezika namestitve +SelectLanguageLabel=Izberite jezik, ki ga želite uporabljati med namestitvijo. + +; *** Common wizard text +ClickNext=Kliknite Naprej za nadaljevanje namestitve ali Preklièi za prekinitev namestitve. +BeveledLabel= +BrowseDialogTitle=Izbira mape +BrowseDialogLabel=Izberite mapo s spiska, nato kliknite V redu. +NewFolderName=Nova mapa + +; *** "Welcome" wizard page +WelcomeLabel1=Dobrodošli v namestitev programa [name]. +WelcomeLabel2=V raèunalnik boste namestili program [name/ver].%n%nPriporoèljivo je, da pred zaèetkom namestitve zaprete vse odprte programe. + +; *** "Password" wizard page +WizardPassword=Geslo +PasswordLabel1=Namestitev je zašèitena z geslom. +PasswordLabel3=Vnesite geslo, nato kliknite Naprej za nadaljevanje. Pri vnašanju pazite na male in velike èrke. +PasswordEditLabel=&Geslo: +IncorrectPassword=Vneseno geslo ni pravilno. Poizkusite ponovno. + +; *** "License Agreement" wizard page +WizardLicense=Licenèna pogodba +LicenseLabel=Pred nadaljevanjem preberite licenèno pogodbo za uporabo programa. +LicenseLabel3=Preberite licenèno pogodbo za uporabo programa. Program lahko namestite le, èe se s pogodbo v celoti strinjate. +LicenseAccepted=&Da, sprejemam vse pogoje licenène pogodbe +LicenseNotAccepted=N&e, pogojev licenène pogodbe ne sprejmem + +; *** "Information" wizard pages +WizardInfoBefore=Informacije +InfoBeforeLabel=Pred nadaljevanjem preberite naslednje pomembne informacije. +InfoBeforeClickLabel=Ko boste pripravljeni na nadaljevanje namestitve, kliknite Naprej. +WizardInfoAfter=Informacije +InfoAfterLabel=Pred nadaljevanjem preberite naslednje pomembne informacije. +InfoAfterClickLabel=Ko boste pripravljeni na nadaljevanje namestitve, kliknite Naprej. + +; *** "User Information" wizard page +WizardUserInfo=Podatki o uporabniku +UserInfoDesc=Vnesite svoje podatke. +UserInfoName=&Ime: +UserInfoOrg=&Podjetje: +UserInfoSerial=&Serijska številka: +UserInfoNameRequired=Vnos imena je obvezen. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Izbira ciljnega mesta +SelectDirDesc=Kam želite namestiti program [name]? +SelectDirLabel3=Program [name] bo namešèen v naslednjo mapo. +SelectDirBrowseLabel=Za nadaljevanje kliknite Naprej. Èe želite izbrati drugo mapo, kliknite Prebrskaj. +DiskSpaceGBLabel=Na disku mora biti vsaj [gb] GB prostora. +DiskSpaceMBLabel=Na disku mora biti vsaj [mb] MB prostora. +CannotInstallToNetworkDrive=Programa ni mogoèe namestiti na mrežni pogon. +CannotInstallToUNCPath=Programa ni mogoèe namestiti v UNC pot. +InvalidPath=Vpisati morate polno pot vkljuèno z oznako pogona. Primer:%n%nC:\PROGRAM%n%nali UNC pot v obliki:%n%n\\strežnik\mapa_skupne_rabe +InvalidDrive=Izbrani pogon ali omrežno sredstvo UNC ne obstaja ali ni dostopno. Izberite drugega. +DiskSpaceWarningTitle=Na disku ni dovolj prostora +DiskSpaceWarning=Namestitev potrebuje vsaj %1 KB prostora, toda na izbranem pogonu je na voljo le %2 KB.%n%nŽelite kljub temu nadaljevati? +DirNameTooLong=Ime mape ali poti je predolgo. +InvalidDirName=Ime mape ni veljavno. +BadDirName32=Ime mape ne sme vsebovati naslednjih znakov:%n%n%1 +DirExistsTitle=Mapa že obstaja +DirExists=Mapa%n%n%1%n%nže obstaja. Želite program vseeno namestiti v to mapo? +DirDoesntExistTitle=Mapa ne obstaja +DirDoesntExist=Mapa %n%n%1%n%nne obstaja. Ali jo želite ustvariti? + +; *** "Select Components" wizard page +WizardSelectComponents=Izbira komponent +SelectComponentsDesc=Katere komponente želite namestiti? +SelectComponentsLabel2=Oznaèite komponente, ki jih želite namestiti; odznaèite komponente, ki jih ne želite namestiti. Kliknite Naprej, ko boste pripravljeni za nadaljevanje. +FullInstallation=Popolna namestitev +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Osnovna namestitev +CustomInstallation=Namestitev po meri +NoUninstallWarningTitle=Komponente že obstajajo +NoUninstallWarning=Namestitveni program je ugotovil, da so naslednje komponente že namešèene v raèunalniku:%n%n%1%n%nNamestitveni program teh že namešèenih komponent ne bo odstranil.%n%nŽelite vseeno nadaljevati? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=Za izbrano namestitev potrebujete vsaj [gb] GB prostora na disku. +ComponentsDiskSpaceMBLabel=Za izbrano namestitev potrebujete vsaj [mb] MB prostora na disku. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Izbira dodatnih opravil +SelectTasksDesc=Katera dodatna opravila želite izvesti? +SelectTasksLabel2=Izberite dodatna opravila, ki jih bo namestitveni program opravil med namestitvijo programa [name], nato kliknite Naprej. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Izbira mape v meniju »Zaèetek« +SelectStartMenuFolderDesc=Kje naj namestitveni program ustvari bližnjice? +SelectStartMenuFolderLabel3=Namestitveni program bo ustvaril bližnjice v naslednji mapi v meniju »Start«. +SelectStartMenuFolderBrowseLabel=Za nadaljevanje kliknite Naprej. Èe želite izbrati drugo mapo, kliknite Prebrskaj. +MustEnterGroupName=Ime skupine mora biti vpisano. +GroupNameTooLong=Ime mape ali poti je predolgo. +InvalidGroupName=Ime mape ni veljavno. +BadGroupName=Ime skupine ne sme vsebovati naslednjih znakov:%n%n%1 +NoProgramGroupCheck2=&Ne ustvari mape v meniju »Start« + +; *** "Ready to Install" wizard page +WizardReady=Pripravljen za namestitev +ReadyLabel1=Namestitveni program je pripravljen za namestitev programa [name] v vaš raèunalnik. +ReadyLabel2a=Kliknite Namesti za zaèetek namešèanja. Kliknite Nazaj, èe želite pregledati ali spremeniti katerokoli nastavitev. +ReadyLabel2b=Kliknite Namesti za zaèetek namešèanja. +ReadyMemoUserInfo=Podatki o uporabniku: +ReadyMemoDir=Ciljno mesto: +ReadyMemoType=Vrsta namestitve: +ReadyMemoComponents=Izbrane komponente: +ReadyMemoGroup=Mapa v meniju »Zaèetek«: +ReadyMemoTasks=Dodatna opravila: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Prenašam dodatne datoteke... +ButtonStopDownload=Prekini preno&s +StopDownload=Ali res želite prekiniti prenos? +ErrorDownloadAborted=Prenos prekinjen +ErrorDownloadFailed=Prenos ni uspel: %1 %2 +ErrorDownloadSizeFailed=Pridobivanje velikosti ni uspelo: %1 %2 +ErrorFileHash1=Pridobivanje zgošèene vrednosti ni uspelo: %1 +ErrorFileHash2=Neveljavna zgošèena vrednost: prièakovana %1, dobljena %2 +ErrorProgress=Neveljaven potek: %1 od %2 +ErrorFileSize=Neveljavna velikost datoteke: prièakovana %1, dobljena %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=Pripravljam za namestitev +PreparingDesc=Namestitveni program je pripravljen za namestitev programa [name] v vaš raèunalnik. +PreviousInstallNotCompleted=Namestitev ali odstranitev prejšnjega programa ni bila konèana. Da bi jo dokonèali, morate raèunalnik znova zagnati.%n%nPo ponovnem zagonu raèunalnika znova zaženite namestitveni program, da boste konèali namestitev programa [name]. +CannotContinue=Namestitveni program ne more nadaljevati. Pritisnite Preklièi za izhod. + +; *** "Installing" wizard page +ApplicationsFound=Naslednji programi uporabljajo datoteke, ki jih mora namestitveni program posodobiti. Priporoèljivo je, da namestitvenemu programu dovolite, da te programe konèa. +ApplicationsFound2=Naslednji programi uporabljajo datoteke, ki jih mora namestitveni program posodobiti. Priporoèljivo je, da namestitvenemu programu dovolite, da te programe konèa. Po koncu namestitve bo namestitveni program poizkusil znova zagnati te programe. +CloseApplications=S&amodejno zapri programe +DontCloseApplications=&Ne zapri programov +ErrorCloseApplications=Namestitvenemu programu ni uspelo samodejno zapreti vseh programov. Priporoèljivo je, da pred nadaljevanjem zaprete vse programe, ki uporabljajo datoteke, katere mora namestitev posodobiti. +PrepareToInstallNeedsRestart=Namestitveni program mora znova zagnati vaš raèunalnik. Za dokonèanje namestitve programa [name], po ponovnem zagonu znova zaženite namestitveni program.%n%nAli želite zdaj znova zagnati raèunalnik? + +WizardInstalling=Namešèanje +InstallingLabel=Poèakajte, da bo program [name] namešèen v vaš raèunalnik. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Zakljuèek namestitve programa [name] +FinishedLabelNoIcons=Program [name] je namešèen v vaš raèunalnik. +FinishedLabel=Program [name] je namešèen v vaš raèunalnik. Program zaženete tako, da odprete pravkar ustvarjene programske ikone. +ClickFinish=Kliknite tipko Konèaj za zakljuèek namestitve. +FinishedRestartLabel=Za dokonèanje namestitve programa [name] morate raèunalnik znova zagnati. Ali ga želite znova zagnati zdaj? +FinishedRestartMessage=Za dokonèanje namestitve programa [name] morate raèunalnik znova zagnati. %n%nAli ga želite znova zagnati zdaj? +ShowReadmeCheck=Želim prebrati datoteko BERIME +YesRadio=&Da, raèunalnik znova zaženi zdaj +NoRadio=&Ne, raèunalnik bom znova zagnal pozneje + +; used for example as 'Run MyProg.exe' +RunEntryExec=Zaženi %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Preglej %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=Namestitveni program potrebuje naslednji disk +SelectDiskLabel2=Vstavite disk %1 in kliknite V redu.%n%nÈe se datoteke s tega diska nahajajo v drugi mapi kot je navedena spodaj, vnesite pravilno pot ali kliknite Prebrskaj. +PathLabel=&Pot: +FileNotInDir2=Datoteke »%1« ni v mapi »%2«. Vstavite pravilni disk ali izberite drugo mapo. +SelectDirectoryLabel=Vnesite mesto naslednjega diska. + +; *** Installation phase messages +SetupAborted=Namestitev ni bila konèana.%n%nOdpravite težavo in znova odprite namestitveni program. +AbortRetryIgnoreSelectAction=Izberite dejanje +AbortRetryIgnoreRetry=Poizkusi &znova +AbortRetryIgnoreIgnore=&Prezri napako in nadaljuj +AbortRetryIgnoreCancel=Preklièi namestitev + +; *** Installation status messages +StatusClosingApplications=Zapiranje programov... +StatusCreateDirs=Ustvarjanje map... +StatusExtractFiles=Razširjanje datotek... +StatusCreateIcons=Ustvarjanje bližnjic... +StatusCreateIniEntries=Vpisovanje v INI datoteke... +StatusCreateRegistryEntries=Ustvarjanje vnosov v register... +StatusRegisterFiles=Registriranje datotek... +StatusSavingUninstall=Zapisovanje podatkov za odstranitev... +StatusRunProgram=Zakljuèevanje namestitve... +StatusRestartingApplications=Zaganjanje programov... +StatusRollback=Obnavljanje prvotnega stanja... + +; *** Misc. errors +ErrorInternal2=Interna napaka: %1 +ErrorFunctionFailedNoCode=%1 ni uspel(a) +ErrorFunctionFailed=%1 ni uspel(a); koda %2 +ErrorFunctionFailedWithMessage=%1 ni uspela; koda %2.%n%3 +ErrorExecutingProgram=Ne morem zagnati programa:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Napaka pri odpiranju kljuèa v registru:%n%1\%2 +ErrorRegCreateKey=Napaka pri ustvarjanju kljuèa v registru:%n%1\%2 +ErrorRegWriteKey=Napaka pri pisanju kljuèa v registru:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Napaka pri vpisu v INI datoteko »%1«. + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=Pre&skoèi to datoteko (ni priporoèeno) +FileAbortRetryIgnoreIgnoreNotRecommended=Prezr&i napako in nadaljuj (ni priporoèeno) +SourceIsCorrupted=Izvorna datoteka je okvarjena +SourceDoesntExist=Izvorna datoteka »%1« ne obstaja +ExistingFileReadOnly2=Obstojeèe datoteke ni mogoèe nadomestiti, ker ima oznako samo za branje. +ExistingFileReadOnlyRetry=Odst&rani oznako samo za branje in poizkusi ponovno +ExistingFileReadOnlyKeepExisting=&Ohrani obstojeèo datoteko +ErrorReadingExistingDest=Pri branju obstojeèe datoteke je prišlo do napake: +FileExistsSelectAction=Izberite dejanje +FileExists2=Datoteka že obstaja. +FileExistsOverwriteExisting=&Prepiši obstojeèo datoteko +FileExistsKeepExisting=&Ohrani trenutno datoteko +FileExistsOverwriteOrKeepAll=&To naredite za preostale spore +ExistingFileNewerSelectAction=Izberite dejanje +ExistingFileNewer2=Obstojeèa datoteka je novejša, kot datoteka, ki se namešèa. +ExistingFileNewerOverwriteExisting=&Prepiši obstojeèo datoteko +ExistingFileNewerKeepExisting=&Ohrani trenutno datoteko (priporoèeno) +ExistingFileNewerOverwriteOrKeepAll=&To naredite za preostale spore +ErrorChangingAttr=Pri poskusu spremembe lastnosti datoteke je prišlo do napake: +ErrorCreatingTemp=Pri ustvarjanju datoteke v ciljni mapi je prišlo do napake: +ErrorReadingSource=Pri branju izvorne datoteke je prišlo do napake: +ErrorCopying=Pri kopiranju datoteke je prišlo do napake: +ErrorReplacingExistingFile=Pri poskusu zamenjave obstojeèe datoteke je prišlo do napake: +ErrorRestartReplace=Napaka RestartReplace: +ErrorRenamingTemp=Pri poskusu preimenovanja datoteke v ciljni mapi je prišlo do napake: +ErrorRegisterServer=Registracija DLL/OCX ni uspela: %1 +ErrorRegSvr32Failed=RegSvr32 ni uspel s kodo napake %1 +ErrorRegisterTypeLib=Registracija TypeLib ni uspela: %1 + +; *** Uninstall display name markings +UninstallDisplayNameMark=%1 (%2) +UninstallDisplayNameMarks=%1 (%2, %3) +UninstallDisplayNameMark32Bit=32-bitno +UninstallDisplayNameMark64Bit=64-bitno +UninstallDisplayNameMarkAllUsers=vsi uporabniki +UninstallDisplayNameMarkCurrentUser=trenutni uporabnik + +; *** Post-installation errors +ErrorOpeningReadme=Pri odpiranju datoteke BERIME je prišlo do napake. +ErrorRestartingComputer=Namestitvenemu programu ni uspelo znova zagnati raèunalnika. Sami znova zaženite raèunalnik. + +; *** Uninstaller messages +UninstallNotFound=Datoteka »%1« ne obstaja. Odstranitev ni mogoèa. +UninstallOpenError=Datoteke »%1« ne morem odpreti. Ne morem odstraniti +UninstallUnsupportedVer=Dnevniška datoteka »%1« je v obliki, ki je ta razlièica odstranitvenega programa ne razume. Programa ni mogoèe odstraniti +UninstallUnknownEntry=V dnevniški datoteki je bil najden neznani vpis (%1) +ConfirmUninstall=Ste preprièani, da želite v celoti odstraniti program %1 in pripadajoèe komponente? +UninstallOnlyOnWin64=To namestitev je mogoèe odstraniti le v 64-bitni razlièici sistema Windows. +OnlyAdminCanUninstall=Za odstranitev tega programa morate imeti skrbniške pravice. +UninstallStatusLabel=Poèakajte, da se program %1 odstrani iz vašega raèunalnika. +UninstalledAll=Program %1 je bil uspešno odstranjen iz vašega raèunalnika. +UninstalledMost=Odstranjevanje programa %1 je konèano.%n%nNekatere datoteke niso bile odstranjene in jih lahko odstranite roèno. +UninstalledAndNeedsRestart=Za dokonèanje odstranitve programa %1 morate raèunalnik znova zagnati.%n%nAli ga želite znova zagnati zdaj? +UninstallDataCorrupted=Datoteka »%1« je okvarjena. Odstranitev ni možna + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Želite odstraniti datoteko v skupni rabi? +ConfirmDeleteSharedFile2=Spodaj izpisane datoteke v skupni rabi ne uporablja veè noben program. Želite odstraniti to datoteko?%n%nÈe jo uporablja katerikoli program in jo boste odstranili, ta program verjetno ne bo veè deloval pravilno. Èe niste preprièani, kliknite Ne. Èe boste datoteko ohranili v raèunalniku, ne bo niè narobe. +SharedFileNameLabel=Ime datoteke: +SharedFileLocationLabel=Mesto: +WizardUninstalling=Odstranjevanje programa +StatusUninstalling=Odstranjujem %1... + +ShutdownBlockReasonInstallingApp=Namešèam %1. +ShutdownBlockReasonUninstallingApp=Odstranjujem %1. + +[CustomMessages] + +NameAndVersion=%1 razlièica %2 +AdditionalIcons=Dodatne ikone: +CreateDesktopIcon=Ustvari ikono na &namizju +CreateQuickLaunchIcon=Ustvari ikono za &hitri zagon +ProgramOnTheWeb=%1 na spletu +UninstallProgram=Odstrani %1 +LaunchProgram=Odpri %1 +AssocFileExtension=&Poveži %1 s pripono %2 +AssocingFileExtension=Povezujem %1 s pripono %2... +AutoStartProgramGroupDescription=Zagon: +AutoStartProgram=Samodejno zaženi %1 +AddonHostProgramNotFound=Programa %1 ni bilo mogoèe najti v izbrani mapi.%n%nAli želite vseeno nadaljevati? diff --git a/tools/build-installer/inno/bin/Languages/Spanish.isl b/tools/build-installer/inno/bin/Languages/Spanish.isl new file mode 100644 index 00000000..6fff47c7 --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Spanish.isl @@ -0,0 +1,383 @@ +; *** Inno Setup version 6.1.0+ Spanish messages *** +; +; Maintained by Jorge Andres Brugger (jbrugger@ideaworks.com.ar) +; Spanish.isl version 1.5.2 (20211123) +; Default.isl version 6.1.0 +; +; Thanks to Germán Giraldo, Jordi Latorre, Ximo Tamarit, Emiliano Llano, +; Ramón Verduzco, Graciela García, Carles Millan and Rafael Barranco-Droege + +[LangOptions] +; The following three entries are very important. Be sure to read and +; understand the '[LangOptions] section' topic in the help file. +LanguageName=Espa<00F1>ol +LanguageID=$0c0a +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 + +[Messages] + +; *** Application titles +SetupAppTitle=Instalar +SetupWindowTitle=Instalar - %1 +UninstallAppTitle=Desinstalar +UninstallAppFullTitle=Desinstalar - %1 + +; *** Misc. common +InformationTitle=Información +ConfirmTitle=Confirmar +ErrorTitle=Error + +; *** SetupLdr messages +SetupLdrStartupMessage=Este programa instalará %1. ¿Desea continuar? +LdrCannotCreateTemp=Imposible crear archivo temporal. Instalación interrumpida +LdrCannotExecTemp=Imposible ejecutar archivo en la carpeta temporal. Instalación interrumpida +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nError %2: %3 +SetupFileMissing=El archivo %1 no se encuentra en la carpeta de instalación. Por favor, solucione el problema u obtenga una copia nueva del programa. +SetupFileCorrupt=Los archivos de instalación están dañados. Por favor, obtenga una copia nueva del programa. +SetupFileCorruptOrWrongVer=Los archivos de instalación están dañados o son incompatibles con esta versión del programa de instalación. Por favor, solucione el problema u obtenga una copia nueva del programa. +InvalidParameter=Se ha utilizado un parámetro no válido en la línea de comandos:%n%n%1 +SetupAlreadyRunning=El programa de instalación aún está ejecutándose. +WindowsVersionNotSupported=Este programa no es compatible con la versión de Windows de su equipo. +WindowsServicePackRequired=Este programa requiere %1 Service Pack %2 o posterior. +NotOnThisPlatform=Este programa no se ejecutará en %1. +OnlyOnThisPlatform=Este programa debe ejecutarse en %1. +OnlyOnTheseArchitectures=Este programa solo puede instalarse en versiones de Windows diseñadas para las siguientes arquitecturas de procesadores:%n%n%1 +WinVersionTooLowError=Este programa requiere %1 versión %2 o posterior. +WinVersionTooHighError=Este programa no puede instalarse en %1 versión %2 o posterior. +AdminPrivilegesRequired=Debe iniciar la sesión como administrador para instalar este programa. +PowerUserPrivilegesRequired=Debe iniciar la sesión como administrador o como miembro del grupo de Usuarios Avanzados para instalar este programa. +SetupAppRunningError=El programa de instalación ha detectado que %1 está ejecutándose.%n%nPor favor, ciérrelo ahora, luego haga clic en Aceptar para continuar o en Cancelar para salir. +UninstallAppRunningError=El desinstalador ha detectado que %1 está ejecutándose.%n%nPor favor, ciérrelo ahora, luego haga clic en Aceptar para continuar o en Cancelar para salir. + +; *** Startup questions +PrivilegesRequiredOverrideTitle=Selección del Modo de Instalación +PrivilegesRequiredOverrideInstruction=Seleccione el modo de instalación +PrivilegesRequiredOverrideText1=%1 puede ser instalado para todos los usuarios (requiere privilegios administrativos), o solo para Ud. +PrivilegesRequiredOverrideText2=%1 puede ser instalado solo para Ud, o para todos los usuarios (requiere privilegios administrativos). +PrivilegesRequiredOverrideAllUsers=Instalar para &todos los usuarios +PrivilegesRequiredOverrideAllUsersRecommended=Instalar para &todos los usuarios (recomendado) +PrivilegesRequiredOverrideCurrentUser=Instalar para &mí solamente +PrivilegesRequiredOverrideCurrentUserRecommended=Instalar para &mí solamente (recomendado) + +; *** Misc. errors +ErrorCreatingDir=El programa de instalación no pudo crear la carpeta "%1" +ErrorTooManyFilesInDir=Imposible crear un archivo en la carpeta "%1" porque contiene demasiados archivos + +; *** Setup common messages +ExitSetupTitle=Salir de la Instalación +ExitSetupMessage=La instalación no se ha completado aún. Si cancela ahora, el programa no se instalará.%n%nPuede ejecutar nuevamente el programa de instalación en otra ocasión para completarla.%n%n¿Salir de la instalación? +AboutSetupMenuItem=&Acerca de Instalar... +AboutSetupTitle=Acerca de Instalar +AboutSetupMessage=%1 versión %2%n%3%n%n%1 sitio Web:%n%4 +AboutSetupNote= +TranslatorNote=Spanish translation maintained by Jorge Andres Brugger (jbrugger@gmx.net) + +; *** Buttons +ButtonBack=< &Atrás +ButtonNext=&Siguiente > +ButtonInstall=&Instalar +ButtonOK=Aceptar +ButtonCancel=Cancelar +ButtonYes=&Sí +ButtonYesToAll=Sí a &Todo +ButtonNo=&No +ButtonNoToAll=N&o a Todo +ButtonFinish=&Finalizar +ButtonBrowse=&Examinar... +ButtonWizardBrowse=&Examinar... +ButtonNewFolder=&Crear Nueva Carpeta + +; *** "Select Language" dialog messages +SelectLanguageTitle=Seleccione el Idioma de la Instalación +SelectLanguageLabel=Seleccione el idioma a utilizar durante la instalación. + +; *** Common wizard text +ClickNext=Haga clic en Siguiente para continuar o en Cancelar para salir de la instalación. +BeveledLabel= +BrowseDialogTitle=Buscar Carpeta +BrowseDialogLabel=Seleccione una carpeta y luego haga clic en Aceptar. +NewFolderName=Nueva Carpeta + +; *** "Welcome" wizard page +WelcomeLabel1=Bienvenido al asistente de instalación de [name] +WelcomeLabel2=Este programa instalará [name/ver] en su sistema.%n%nSe recomienda cerrar todas las demás aplicaciones antes de continuar. + +; *** "Password" wizard page +WizardPassword=Contraseña +PasswordLabel1=Esta instalación está protegida por contraseña. +PasswordLabel3=Por favor, introduzca la contraseña y haga clic en Siguiente para continuar. En las contraseñas se hace diferencia entre mayúsculas y minúsculas. +PasswordEditLabel=&Contraseña: +IncorrectPassword=La contraseña introducida no es correcta. Por favor, inténtelo nuevamente. + +; *** "License Agreement" wizard page +WizardLicense=Acuerdo de Licencia +LicenseLabel=Es importante que lea la siguiente información antes de continuar. +LicenseLabel3=Por favor, lea el siguiente acuerdo de licencia. Debe aceptar las cláusulas de este acuerdo antes de continuar con la instalación. +LicenseAccepted=A&cepto el acuerdo +LicenseNotAccepted=&No acepto el acuerdo + +; *** "Information" wizard pages +WizardInfoBefore=Información +InfoBeforeLabel=Es importante que lea la siguiente información antes de continuar. +InfoBeforeClickLabel=Cuando esté listo para continuar con la instalación, haga clic en Siguiente. +WizardInfoAfter=Información +InfoAfterLabel=Es importante que lea la siguiente información antes de continuar. +InfoAfterClickLabel=Cuando esté listo para continuar, haga clic en Siguiente. + +; *** "User Information" wizard page +WizardUserInfo=Información de Usuario +UserInfoDesc=Por favor, introduzca sus datos. +UserInfoName=Nombre de &Usuario: +UserInfoOrg=&Organización: +UserInfoSerial=Número de &Serie: +UserInfoNameRequired=Debe introducir un nombre. + +; *** "Select Destination Location" wizard page +WizardSelectDir=Seleccione la Carpeta de Destino +SelectDirDesc=¿Dónde debe instalarse [name]? +SelectDirLabel3=El programa instalará [name] en la siguiente carpeta. +SelectDirBrowseLabel=Para continuar, haga clic en Siguiente. Si desea seleccionar una carpeta diferente, haga clic en Examinar. +DiskSpaceGBLabel=Se requieren al menos [gb] GB de espacio libre en el disco. +DiskSpaceMBLabel=Se requieren al menos [mb] MB de espacio libre en el disco. +CannotInstallToNetworkDrive=El programa de instalación no puede realizar la instalación en una unidad de red. +CannotInstallToUNCPath=El programa de instalación no puede realizar la instalación en una ruta de acceso UNC. +InvalidPath=Debe introducir una ruta completa con la letra de la unidad; por ejemplo:%n%nC:\APP%n%no una ruta de acceso UNC de la siguiente forma:%n%n\\servidor\compartido +InvalidDrive=La unidad o ruta de acceso UNC que seleccionó no existe o no es accesible. Por favor, seleccione otra. +DiskSpaceWarningTitle=Espacio Insuficiente en Disco +DiskSpaceWarning=La instalación requiere al menos %1 KB de espacio libre, pero la unidad seleccionada solo cuenta con %2 KB disponibles.%n%n¿Desea continuar de todas formas? +DirNameTooLong=El nombre de la carpeta o la ruta son demasiado largos. +InvalidDirName=El nombre de la carpeta no es válido. +BadDirName32=Los nombres de carpetas no pueden incluir los siguientes caracteres:%n%n%1 +DirExistsTitle=La Carpeta Ya Existe +DirExists=La carpeta:%n%n%1%n%nya existe. ¿Desea realizar la instalación en esa carpeta de todas formas? +DirDoesntExistTitle=La Carpeta No Existe +DirDoesntExist=La carpeta:%n%n%1%n%nno existe. ¿Desea crear esa carpeta? + +; *** "Select Components" wizard page +WizardSelectComponents=Seleccione los Componentes +SelectComponentsDesc=¿Qué componentes deben instalarse? +SelectComponentsLabel2=Seleccione los componentes que desea instalar y desmarque los componentes que no desea instalar. Haga clic en Siguiente cuando esté listo para continuar. +FullInstallation=Instalación Completa +; if possible don't translate 'Compact' as 'Minimal' (I mean 'Minimal' in your language) +CompactInstallation=Instalación Compacta +CustomInstallation=Instalación Personalizada +NoUninstallWarningTitle=Componentes Encontrados +NoUninstallWarning=El programa de instalación ha detectado que los siguientes componentes ya están instalados en su sistema:%n%n%1%n%nDesmarcar estos componentes no los desinstalará.%n%n¿Desea continuar de todos modos? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=La selección actual requiere al menos [gb] GB de espacio en disco. +ComponentsDiskSpaceMBLabel=La selección actual requiere al menos [mb] MB de espacio en disco. + +; *** "Select Additional Tasks" wizard page +WizardSelectTasks=Seleccione las Tareas Adicionales +SelectTasksDesc=¿Qué tareas adicionales deben realizarse? +SelectTasksLabel2=Seleccione las tareas adicionales que desea que se realicen durante la instalación de [name] y haga clic en Siguiente. + +; *** "Select Start Menu Folder" wizard page +WizardSelectProgramGroup=Seleccione la Carpeta del Menú Inicio +SelectStartMenuFolderDesc=¿Dónde deben colocarse los accesos directos del programa? +SelectStartMenuFolderLabel3=El programa de instalación creará los accesos directos del programa en la siguiente carpeta del Menú Inicio. +SelectStartMenuFolderBrowseLabel=Para continuar, haga clic en Siguiente. Si desea seleccionar una carpeta distinta, haga clic en Examinar. +MustEnterGroupName=Debe proporcionar un nombre de carpeta. +GroupNameTooLong=El nombre de la carpeta o la ruta son demasiado largos. +InvalidGroupName=El nombre de la carpeta no es válido. +BadGroupName=El nombre de la carpeta no puede incluir ninguno de los siguientes caracteres:%n%n%1 +NoProgramGroupCheck2=&No crear una carpeta en el Menú Inicio + +; *** "Ready to Install" wizard page +WizardReady=Listo para Instalar +ReadyLabel1=Ahora el programa está listo para iniciar la instalación de [name] en su sistema. +ReadyLabel2a=Haga clic en Instalar para continuar con el proceso o haga clic en Atrás si desea revisar o cambiar alguna configuración. +ReadyLabel2b=Haga clic en Instalar para continuar con el proceso. +ReadyMemoUserInfo=Información del usuario: +ReadyMemoDir=Carpeta de Destino: +ReadyMemoType=Tipo de Instalación: +ReadyMemoComponents=Componentes Seleccionados: +ReadyMemoGroup=Carpeta del Menú Inicio: +ReadyMemoTasks=Tareas Adicionales: + +; *** TDownloadWizardPage wizard page and DownloadTemporaryFile +DownloadingLabel=Descargando archivos adicionales... +ButtonStopDownload=&Detener descarga +StopDownload=¿Está seguiro que desea detener la descarga? +ErrorDownloadAborted=Descarga cancelada +ErrorDownloadFailed=Falló descarga: %1 %2 +ErrorDownloadSizeFailed=Falló obtención de tamaño: %1 %2 +ErrorFileHash1=Falló hash del archivo: %1 +ErrorFileHash2=Hash de archivo no válido: esperado %1, encontrado %2 +ErrorProgress=Progreso no válido: %1 de %2 +ErrorFileSize=Tamaño de archivo no válido: esperado %1, encontrado %2 + +; *** "Preparing to Install" wizard page +WizardPreparing=Preparándose para Instalar +PreparingDesc=El programa de instalación está preparándose para instalar [name] en su sistema. +PreviousInstallNotCompleted=La instalación/desinstalación previa de un programa no se completó. Deberá reiniciar el sistema para completar esa instalación.%n%nUna vez reiniciado el sistema, ejecute el programa de instalación nuevamente para completar la instalación de [name]. +CannotContinue=El programa de instalación no puede continuar. Por favor, presione Cancelar para salir. +ApplicationsFound=Las siguientes aplicaciones están usando archivos que necesitan ser actualizados por el programa de instalación. Se recomienda que permita al programa de instalación cerrar automáticamente estas aplicaciones. +ApplicationsFound2=Las siguientes aplicaciones están usando archivos que necesitan ser actualizados por el programa de instalación. Se recomienda que permita al programa de instalación cerrar automáticamente estas aplicaciones. Al completarse la instalación, el programa de instalación intentará reiniciar las aplicaciones. +CloseApplications=&Cerrar automáticamente las aplicaciones +DontCloseApplications=&No cerrar las aplicaciones +ErrorCloseApplications=El programa de instalación no pudo cerrar de forma automática todas las aplicaciones. Se recomienda que, antes de continuar, cierre todas las aplicaciones que utilicen archivos que necesitan ser actualizados por el programa de instalación. +PrepareToInstallNeedsRestart=El programa de instalación necesita reiniciar el sistema. Una vez que se haya reiniciado ejecute nuevamente el programa de instalación para completar la instalación de [name].%n%n¿Desea reiniciar el sistema ahora? + +; *** "Installing" wizard page +WizardInstalling=Instalando +InstallingLabel=Por favor, espere mientras se instala [name] en su sistema. + +; *** "Setup Completed" wizard page +FinishedHeadingLabel=Completando la instalación de [name] +FinishedLabelNoIcons=El programa completó la instalación de [name] en su sistema. +FinishedLabel=El programa completó la instalación de [name] en su sistema. Puede ejecutar la aplicación utilizando los accesos directos creados. +ClickFinish=Haga clic en Finalizar para salir del programa de instalación. +FinishedRestartLabel=Para completar la instalación de [name], su sistema debe reiniciarse. ¿Desea reiniciarlo ahora? +FinishedRestartMessage=Para completar la instalación de [name], su sistema debe reiniciarse.%n%n¿Desea reiniciarlo ahora? +ShowReadmeCheck=Sí, deseo ver el archivo LÉAME +YesRadio=&Sí, deseo reiniciar el sistema ahora +NoRadio=&No, reiniciaré el sistema más tarde +; used for example as 'Run MyProg.exe' +RunEntryExec=Ejecutar %1 +; used for example as 'View Readme.txt' +RunEntryShellExec=Ver %1 + +; *** "Setup Needs the Next Disk" stuff +ChangeDiskTitle=El Programa de Instalación Necesita el Siguiente Disco +SelectDiskLabel2=Por favor, inserte el Disco %1 y haga clic en Aceptar.%n%nSi los archivos pueden ser hallados en una carpeta diferente a la indicada abajo, introduzca la ruta correcta o haga clic en Examinar. +PathLabel=&Ruta: +FileNotInDir2=El archivo "%1" no se ha podido hallar en "%2". Por favor, inserte el disco correcto o seleccione otra carpeta. +SelectDirectoryLabel=Por favor, especifique la ubicación del siguiente disco. + +; *** Installation phase messages +SetupAborted=La instalación no se ha completado.%n%nPor favor solucione el problema y ejecute nuevamente el programa de instalación. +AbortRetryIgnoreSelectAction=Seleccione acción +AbortRetryIgnoreRetry=&Reintentar +AbortRetryIgnoreIgnore=&Ignorar el error y continuar +AbortRetryIgnoreCancel=Cancelar instalación + +; *** Installation status messages +StatusClosingApplications=Cerrando aplicaciones... +StatusCreateDirs=Creando carpetas... +StatusExtractFiles=Extrayendo archivos... +StatusCreateIcons=Creando accesos directos... +StatusCreateIniEntries=Creando entradas INI... +StatusCreateRegistryEntries=Creando entradas de registro... +StatusRegisterFiles=Registrando archivos... +StatusSavingUninstall=Guardando información para desinstalar... +StatusRunProgram=Terminando la instalación... +StatusRestartingApplications=Reiniciando aplicaciones... +StatusRollback=Deshaciendo cambios... + +; *** Misc. errors +ErrorInternal2=Error interno: %1 +ErrorFunctionFailedNoCode=%1 falló +ErrorFunctionFailed=%1 falló; código %2 +ErrorFunctionFailedWithMessage=%1 falló; código %2.%n%3 +ErrorExecutingProgram=Imposible ejecutar el archivo:%n%1 + +; *** Registry errors +ErrorRegOpenKey=Error al abrir la clave del registro:%n%1\%2 +ErrorRegCreateKey=Error al crear la clave del registro:%n%1\%2 +ErrorRegWriteKey=Error al escribir la clave del registro:%n%1\%2 + +; *** INI errors +ErrorIniEntry=Error al crear entrada INI en el archivo "%1". + +; *** File copying errors +FileAbortRetryIgnoreSkipNotRecommended=&Omitir este archivo (no recomendado) +FileAbortRetryIgnoreIgnoreNotRecommended=&Ignorar el error y continuar (no recomendado) +SourceIsCorrupted=El archivo de origen está dañado +SourceDoesntExist=El archivo de origen "%1" no existe +ExistingFileReadOnly2=El archivo existente no puede ser reemplazado debido a que está marcado como solo-lectura. +ExistingFileReadOnlyRetry=&Elimine el atributo de solo-lectura y reintente +ExistingFileReadOnlyKeepExisting=&Mantener el archivo existente +ErrorReadingExistingDest=Ocurrió un error mientras se intentaba leer el archivo: +FileExistsSelectAction=Seleccione acción +FileExists2=El archivo ya existe. +FileExistsOverwriteExisting=&Sobreescribir el archivo existente +FileExistsKeepExisting=&Mantener el archivo existente +FileExistsOverwriteOrKeepAll=&Hacer lo mismo para lo siguientes conflictos +ExistingFileNewerSelectAction=Seleccione acción +ExistingFileNewer2=El archivo existente es más reciente que el que se está tratando de instalar. +ExistingFileNewerOverwriteExisting=&Sobreescribir el archivo existente +ExistingFileNewerKeepExisting=&Mantener el archivo existente (recomendado) +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: +ErrorCopying=Ocurrió un error al intentar copiar el archivo: +ErrorReplacingExistingFile=Ocurrió un error al intentar reemplazar el archivo existente: +ErrorRestartReplace=Falló reintento de reemplazar: +ErrorRenamingTemp=Ocurrió un error al intentar renombrar un archivo en la carpeta de destino: +ErrorRegisterServer=Imposible registrar el DLL/OCX: %1 +ErrorRegSvr32Failed=RegSvr32 falló con el código de salida %1 +ErrorRegisterTypeLib=Imposible registrar la librería de tipos: %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=Todos los usuarios +UninstallDisplayNameMarkCurrentUser=Usuario actual + +; *** Post-installation errors +ErrorOpeningReadme=Ocurrió un error al intentar abrir el archivo LÉAME. +ErrorRestartingComputer=El programa de instalación no pudo reiniciar el equipo. Por favor, hágalo manualmente. + +; *** Uninstaller messages +UninstallNotFound=El archivo "%1" no existe. Imposible desinstalar. +UninstallOpenError=El archivo "%1" no pudo ser abierto. Imposible desinstalar +UninstallUnsupportedVer=El archivo de registro para desinstalar "%1" está en un formato no reconocido por esta versión del desinstalador. Imposible desinstalar +UninstallUnknownEntry=Se encontró una entrada desconocida (%1) en el registro de desinstalación +ConfirmUninstall=¿Está seguro que desea desinstalar completamente %1 y todos sus componentes? +UninstallOnlyOnWin64=Este programa solo puede ser desinstalado en Windows de 64-bits. +OnlyAdminCanUninstall=Este programa solo puede ser desinstalado por un usuario con privilegios administrativos. +UninstallStatusLabel=Por favor, espere mientras %1 es desinstalado de su sistema. +UninstalledAll=%1 se desinstaló satisfactoriamente de su sistema. +UninstalledMost=La desinstalación de %1 ha sido completada.%n%nAlgunos elementos no pudieron eliminarse, pero podrá eliminarlos manualmente si lo desea. +UninstalledAndNeedsRestart=Para completar la desinstalación de %1, su sistema debe reiniciarse.%n%n¿Desea reiniciarlo ahora? +UninstallDataCorrupted=El archivo "%1" está dañado. No puede desinstalarse + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=¿Eliminar Archivo Compartido? +ConfirmDeleteSharedFile2=El sistema indica que el siguiente archivo compartido no es utilizado por ningún otro programa. ¿Desea eliminar este archivo compartido?%n%nSi elimina el archivo y hay programas que lo utilizan, esos programas podrían dejar de funcionar correctamente. Si no está seguro, elija No. Dejar el archivo en su sistema no producirá ningún daño. +SharedFileNameLabel=Archivo: +SharedFileLocationLabel=Ubicación: +WizardUninstalling=Estado de la Desinstalación +StatusUninstalling=Desinstalando %1... + +; *** Shutdown block reasons +ShutdownBlockReasonInstallingApp=Instalando %1. +ShutdownBlockReasonUninstallingApp=Desinstalando %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 versión %2 +AdditionalIcons=Accesos directos adicionales: +CreateDesktopIcon=Crear un acceso directo en el &escritorio +CreateQuickLaunchIcon=Crear un acceso directo en &Inicio Rápido +ProgramOnTheWeb=%1 en la Web +UninstallProgram=Desinstalar %1 +LaunchProgram=Ejecutar %1 +AssocFileExtension=&Asociar %1 con la extensión de archivo %2 +AssocingFileExtension=Asociando %1 con la extensión de archivo %2... +AutoStartProgramGroupDescription=Inicio: +AutoStartProgram=Iniciar automáticamente %1 +AddonHostProgramNotFound=%1 no pudo ser localizado en la carpeta seleccionada.%n%n¿Desea continuar de todas formas? diff --git a/tools/build-installer/inno/bin/Languages/Turkish.isl b/tools/build-installer/inno/bin/Languages/Turkish.isl new file mode 100644 index 00000000..932c705b --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Turkish.isl @@ -0,0 +1,384 @@ +; *** Inno Setup version 6.1.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/ +; +; 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=T<00FC>rk<00E7>e +LanguageID=$041f +LanguageCodePage=1254 +; 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] + +; *** 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ý + +; *** Çeþitli ortak metinler +InformationTitle=Bilgi +ConfirmTitle=Onay +ErrorTitle=Hata + +; *** Kurulum yükleyici iletileri +SetupLdrStartupMessage=%1 uygulamasý kurulacak. Devam etmek 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= + +; *** Baþlangýç hata iletileri +LastErrorMessage=%1.%n%nHata %2: %3 +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ýz þ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 olarak oturum açýlmýþ olmasý gereklidir. +PowerUserPrivilegesRequired=Bu uygulamayý kurarken, Yönetici ya da Güçlü Kullanýcýlar grubunun bir üyesi olarak 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, devam etmek 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, devam etmek 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ýz sizin hesabýnýz için kurulabilir. +PrivilegesRequiredOverrideText2=%1 yalnýz 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ýz benim kullanýcým için kurulsun +PrivilegesRequiredOverrideCurrentUserRecommended=&Yalnýz benim kullanýcým 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 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= + +; *** Düðmeler +ButtonBack=< Ö&nceki +ButtonNext=&Sonraki > +ButtonInstall=&Kur +ButtonOK=Tamam +ButtonCancel=Ýptal +ButtonYes=E&vet +ButtonYesToAll=&Tümüne Evet +ButtonNo=&Hayýr +ButtonNoToAll=Tümüne Ha&yýr +ButtonFinish=&Bitti +ButtonBrowse=&Gözat... +ButtonWizardBrowse=Göza&t... +ButtonNewFolder=Ye&ni Klasör Oluþtur + +; *** "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 için Sonraki, çýkmak için Ýptal üzerine týklayýn. +BeveledLabel= +BrowseDialogTitle=Klasöre Gözat +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 Yardýmcýsýna Hoþgeldiniz. +WelcomeLabel2=Bilgisayarýnýza [name/ver] uygulamasý kurulacak.%n%nDevam etmeden önce çalýþan diðer tüm uygulamalarý kapatmanýz önerilir. + +; *** "Parola" sayfasý +WizardPassword=Parola +PasswordLabel1=Bu kurulum parola korumalýdýr. +PasswordLabel3=Lütfen parolayý yazýn ve devam etmek için Sonraki üzerine týklayýn. Parolalar büyük küçük harflere duyarlýdýr. +PasswordEditLabel=&Parola: +IncorrectPassword=Yazdýðýnýz parola doðru deðil. Lütfen yeniden deneyin. + +; *** "Lisans Anlaþmasý" sayfasý +WizardLicense=Lisans Anlaþmasý +LicenseLabel=Lütfen devam etmeden önce aþaðýdaki önemli bilgileri okuyun. +LicenseLabel3=Lütfen Aþaðýdaki Lisans Anlaþmasýný okuyun. Kuruluma devam edebilmek için bu anlaþmayý kabul etmelisiniz. +LicenseAccepted=Anlaþmayý kabul &ediyorum. +LicenseNotAccepted=Anlaþmayý kabul et&miyorum. + +; *** "Bilgiler" sayfasý +WizardInfoBefore=Bilgiler +InfoBeforeLabel=Lütfen devam etmeden önce aþaðýdaki önemli bilgileri okuyun. +InfoBeforeClickLabel=Kuruluma devam etmeye hazýr olduðunuzda Sonraki üzerine týklayýn. +WizardInfoAfter=Bilgiler +InfoAfterLabel=Lütfen devam etmeden önce aþaðýdaki önemli bilgileri okuyun. +InfoAfterClickLabel=Kuruluma devam etmeye hazýr olduðunuzda Sonraki üzerine týklayýn. + +; *** "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 yazmalýsýnýz. + +; *** "Hedef Konumunu Seçin" sayfasý +WizardSelectDir=Hedef Konumunu Seçin +SelectDirDesc=[name] nereye kurulsun? +SelectDirLabel3=[name] uygulamasý þu klasöre kurulacak. +SelectDirBrowseLabel=Devam etmek icin Sonraki üzerine týklayýn. Farklý bir klasör seçmek için Gözat ü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; örneðin: %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ýz %2 KB boþ alan var.%n%nGene de devam etmek 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%zaten 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. Devam etmeye hazýr olduðunuzda Sonraki üzerine týklayýn. +FullInstallation=Tam Kurulum +; Mümkünse 'Compact' ifadesini kendi dilinizde 'Minimal' anlamýnda çevirmeyin +CompactInstallation=Normal kurulum +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 devam etmek istiyor musunuz? +ComponentSize1=%1 KB +ComponentSize2=%1 MB +ComponentsDiskSpaceGBLabel=Seçili bileþenler için diskte en az [gb] GB boþ alan bulunmasý gerekli. +ComponentsDiskSpaceMBLabel=Seçili bileþenler için diskte en az [mb] MB boþ alan bulunmasý gerekli. + +; *** "Ek Ýþlemleri Seçin" sayfasý +WizardSelectTasks=Ek Ýþ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=Devam etmek için Sonraki üzerine týklayýn. Farklý bir klasör seçmek için Gözat ü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 devam etmek için Sonraki üzerine, ayarlarý gözden geçirip deðiþtirmek için Önceki üzerine týklayýn. +ReadyLabel2b=Kuruluma devam etmek için Sonraki üzerine týklayýn. +ReadyMemoUserInfo=Kullanýcý bilgileri: +ReadyMemoDir=Hedef 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 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 + +; *** "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=Kuruluma devam edilemiyor. Çý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=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 çalýþtýrýlsýn +; used for example as 'View Readme.txt' +RunEntryShellExec=%1 görüntülensin + +; *** "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özat üzerine týklayarak doðru klasörü seçin. +PathLabel=&Yol: +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 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 sayýlýp devam edilsin +AbortRetryIgnoreCancel=Kurulum iptal edilsin + +; *** Kurulum durumu iletileri +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=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 devam edilsin (ö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 çalýþýlýrken bir sorun çýktý. +FileExistsSelectAction=Yapýlacak iþlemi seçin +FileExists2=Dosya zaten var. +FileExistsOverwriteExisting=&Var olan dosyanýn üzerine yazýlsýn +FileExistsKeepExisting=Var &olan dosya korunsun +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=Hedef klasörde bir dosya oluþturulurken bir sorun çýktý: +ErrorReadingSource=Kaynak dosya okunurken bir sorun çýktý: +ErrorCopying=Dosya kopyalanýrken bir sorun çýktý: +ErrorReplacingExistingFile=Var olan dosya deðiþtirilirken bir sorun çýktý: +ErrorRestartReplace=Yeniden baþlatmada üzerine yazýlamadý: +ErrorRenamingTemp=Hedef klasördeki 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=Tüm kullanýcýlar +UninstallDisplayNameMarkCurrentUser=Geçerli kullanýcý + +; *** Kurulum sonrasý hatalarý +ErrorOpeningReadme=README dosyasý açýlýrken bir 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ýz 64 bit Windows üzerinden kaldýrýlabilir. +OnlyAdminCanUninstall=Bu kurulum yalnýz yönetici haklarýna sahip 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=Kaldýrma Durumu +StatusUninstalling=%1 kaldýrýlýyor... + +; *** Kapatmayý engelleme nedenleri +ShutdownBlockReasonInstallingApp=%1 kuruluyor. +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 sürümü +AdditionalIcons=Ek simgeler: +CreateDesktopIcon=Masaüstü simg&esi oluþturulsun +CreateQuickLaunchIcon=Hýzlý Baþlat simgesi &oluþturulsun +ProgramOnTheWeb=%1 Web 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 devam etmek istiyor musunuz? \ No newline at end of file diff --git a/tools/build-installer/inno/bin/Languages/Ukrainian.isl b/tools/build-installer/inno/bin/Languages/Ukrainian.isl new file mode 100644 index 00000000..c12c6ebf --- /dev/null +++ b/tools/build-installer/inno/bin/Languages/Ukrainian.isl @@ -0,0 +1,385 @@ +; *** Inno Setup version 6.1.0+ Ukrainian messages *** +; Author: Dmytro Onyshchuk +; E-Mail: mrlols3@gmail.com +; Please report all spelling/grammar errors, and observations. +; Version 2020.08.04 + +; *** Óêðà¿íñüêèé ïåðåêëàä Inno Setup äëÿ âåðñ³¿ 6.1.0 òà âèùå*** +; Àâòîð ïåðåêëàäó: Äìèòðî Îíèùóê +; E-Mail: mrlols3@gmail.com +; Áóäü ëàñêà, ïîâ³äîìëÿéòå ïðî âñ³ çíàéäåí³ ïîìèëêè òà çàóâàæåííÿ. +; Âåðñ³ÿ ïåðåêëàäó 2020.08.04 + +[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 + +; *** Misc. common +InformationTitle=²íôîðìàö³ÿ +ConfirmTitle=ϳäòâåðäæåííÿ +ErrorTitle=Ïîìèëêà + +; *** SetupLdr messages +SetupLdrStartupMessage=Öÿ ïðîãðàìà âñòàíîâèòü %1 íà âàø êîìï'þòåð, áàæàºòå ïðîäîâæèòè? +LdrCannotCreateTemp=Íåìîæëèâî ñòâîðèòè òèì÷àñîâèé ôàéë. Âñòàíîâëåííÿ ïåðåðâàíî +LdrCannotExecTemp=Íåìîæëèâî âèêîíàòè ôàéë â òèì÷àñîâ³é ïàïö³. Âñòàíîâëåííÿ ïåðåðâàíî +HelpTextNote= + +; *** Startup error messages +LastErrorMessage=%1.%n%nÏîìèëêà %2: %3 +SetupFileMissing=Ôàéë %1 â³äñóòí³é â ïàïö³ âñòàíîâëåííÿ. Áóäü ëàñêà, âèïðàâòå öþ ïîìèëêó àáî îòðèìàéòå íîâó êîï³þ ïðîãðàìè. +SetupFileCorrupt=Ôàéëè âñòàíîâëåííÿ ïîøêîäæåí³. Áóäü ëàñêà, îòðèìàéòå íîâó êîï³þ ïðîãðàìè. +SetupFileCorruptOrWrongVer=Ôàéëè âñòàíîâëåííÿ ïîøêîäæåí³ àáî íåñóì³ñí³ ç ö³ºþ âåðñ³ºþ ïðîãðàìè âñòàíîâëåííÿ. Áóäü ëàñêà, âèïðàâòå öþ ïîìèëêó àáî îòðèìàéòå íîâó êîï³þ ïðîãðàìè. +InvalidParameter=Êîìàíäíèé ðÿäîê ì³ñòèòü íåäîïóñòèìèé ïàðàìåòð:%n%n%1 +SetupAlreadyRunning=Ïðîãðàìà âñòàíîâëåííÿ âæå çàïóùåíà. +WindowsVersionNotSupported=Öÿ ïðîãðàìà íå ï³äòðèìóº âåðñ³þ Windows, âñòàíîâëåíó íà öüîìó êîìï'þòåð³. +WindowsServicePackRequired=Öÿ ïðîãðàìà âèìàãຠ%1 Service Pack %2 àáî á³ëüø ï³çíþ âåðñ³þ. +NotOnThisPlatform=Öÿ ïðîãðàìà íå áóäå ïðàöþâàòè ï³ä %1. +OnlyOnThisPlatform=Öÿ ïðîãðàìà ïîâèííà áóòè â³äêðèòà ï³ä %1. +OnlyOnTheseArchitectures=Öÿ ïðîãðàìà ìîæå áóòè âñòàíîâëåíà ëèøå íà êîìï'þòåðàõ ï³ä óïðàâë³ííÿì Windows äëÿ íàñòóïíèõ àðõ³òåêòóð ïðîöåñîð³â:%n%n%1 +WinVersionTooLowError=Öÿ ïðîãðàìà âèìàãຠ%1 âåðñ³¿ %2 àáî á³ëüø ï³çíþ âåðñ³þ. +WinVersionTooHighError=Öÿ ïðîãðàìà íå ìîæå áóòè âñòàíîâëåíà íà %1 âåðñ³¿ %2 àáî á³ëüø ï³çíþ âåðñ³þ. +AdminPrivilegesRequired=Ùîá âñòàíîâèòè öþ ïðîãðàìó âè ïîâèíí³ óâ³éòè äî ñèñòåìè ÿê àäì³í³ñòðàòîð. +PowerUserPrivilegesRequired=Ùîá âñòàíîâèòè öþ ïðîãðàìó âè ïîâèíí³ óâ³éòè äî ñèñòåìè ÿê àäì³í³ñòðàòîð àáî ÿê ÷ëåí ãðóïè «Äîñâ³ä÷åí³ êîðèñòóâà÷³». +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 +AboutSetupNote= +TranslatorNote=Ukrainian translation by Dmytro Onyshchuk + +; *** Êíîïêè +ButtonBack=< &Íàçàä +ButtonNext=&Äàë³ > +ButtonInstall=&Âñòàíîâèòè +ButtonOK=OK +ButtonCancel=Ñêàñóâàòè +ButtonYes=&Òàê +ButtonYesToAll=Òàê äëÿ &Âñ³õ +ButtonNo=&ͳ +ButtonNoToAll=Í&³ äëÿ Âñ³õ +ButtonFinish=&Ãîòîâî +ButtonBrowse=&Îãëÿä... +ButtonWizardBrowse=Î&ãëÿä... +ButtonNewFolder=&Ñòâîðèòè ïàïêó + +; *** ijàëîãîâå ïîâ³äîìëåííÿ "Âèá³ð ìîâè" +SelectLanguageTitle=Âèáåð³òü ìîâó âñòàíîâëåííÿ +SelectLanguageLabel=Âèáåð³òü ìîâó, ÿêà áóäå âèêîðèñòîâóâàòèñÿ ï³ä ÷àñ âñòàíîâëåííÿ. + +; *** Ñï³ëüíèé òåñò ïðîãðàìè +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=Ïîâíå âñòàíîâëåííÿ +; 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=Äîäàòêîâ³ çàâäàííÿ: + +; *** 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=&ͳ, ÿ ïåðåçàâàíòàæó êîìï’þòåð ï³çí³øå +; 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 ³ íàòèñí³òü «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 + +; *** Uninstall display name markings +UninstallDisplayNameMark=%1 (%2) +UninstallDisplayNameMarks=%1 (%2, %3) +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" ïîøêîäæåíèé. Âèäàëåííÿ íåìîæëèâå + +; *** Uninstallation phase messages +ConfirmDeleteSharedFileTitle=Âèäàëèòè çàãàëüí³ ôàéëè? +ConfirmDeleteSharedFile2=Ñèñòåìà ñâ³ä÷èòü, ùî íàñòóïíèé ñï³ëüíèé ôàéë á³ëüøå íå âèêîðèñòîâóºòüñÿ ³íøèìè ïðîãðàìàìè. Âè áàæàºòå âèäàëèòè öåé ñï³ëüíèé ôàéë?%n%nßêùî ³íø³ ïðîãðàìè âñå ùå âèêîðèñòîâóþòü öåé ôàéë ³ â³í âèäàëèòüñÿ, òî ö³ ïðîãðàìè ìîæóòü ôóíêö³îíóâàòè íåïðàâèëüíî. ßêùî âè íå âïåâíåí³, âèáåð³òü «Í³». Çàëèøåíèé ôàéë íå íàøêîäèòü âàø³é ñèñòåì³. +SharedFileNameLabel=²ì'ÿ ôàéëó: +SharedFileLocationLabel=Ðîçì³ùåííÿ: +WizardUninstalling=Ñòàí âèäàëåííÿ +StatusUninstalling=Âèäàëåííÿ %1... + + +; *** Ïðè÷èíè áëîêóâàííÿ âèìêíåííÿ +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/tools/build-installer/inno/bin/Setup.e32 b/tools/build-installer/inno/bin/Setup.e32 index b556d04d..d4103d6d 100644 Binary files a/tools/build-installer/inno/bin/Setup.e32 and b/tools/build-installer/inno/bin/Setup.e32 differ diff --git a/tools/build-installer/inno/bin/SetupClassicIcon.ico b/tools/build-installer/inno/bin/SetupClassicIcon.ico new file mode 100644 index 00000000..b274e4c6 Binary files /dev/null and b/tools/build-installer/inno/bin/SetupClassicIcon.ico differ diff --git a/tools/build-installer/inno/bin/SetupLdr.e32 b/tools/build-installer/inno/bin/SetupLdr.e32 index 68f00877..bf3f7e5d 100644 Binary files a/tools/build-installer/inno/bin/SetupLdr.e32 and b/tools/build-installer/inno/bin/SetupLdr.e32 differ diff --git a/tools/build-installer/inno/bin/WizModernImage-IS.bmp b/tools/build-installer/inno/bin/WizClassicImage-IS.bmp similarity index 100% rename from tools/build-installer/inno/bin/WizModernImage-IS.bmp rename to tools/build-installer/inno/bin/WizClassicImage-IS.bmp diff --git a/tools/build-installer/inno/bin/WizModernImage.bmp b/tools/build-installer/inno/bin/WizClassicImage.bmp similarity index 100% rename from tools/build-installer/inno/bin/WizModernImage.bmp rename to tools/build-installer/inno/bin/WizClassicImage.bmp diff --git a/tools/build-installer/inno/bin/WizModernSmallImage-IS.bmp b/tools/build-installer/inno/bin/WizClassicSmallImage-IS.bmp similarity index 100% rename from tools/build-installer/inno/bin/WizModernSmallImage-IS.bmp rename to tools/build-installer/inno/bin/WizClassicSmallImage-IS.bmp diff --git a/tools/build-installer/inno/bin/WizModernSmallImage.bmp b/tools/build-installer/inno/bin/WizClassicSmallImage.bmp similarity index 100% rename from tools/build-installer/inno/bin/WizModernSmallImage.bmp rename to tools/build-installer/inno/bin/WizClassicSmallImage.bmp diff --git a/tools/build-installer/inno/bin/isbunzip.dll b/tools/build-installer/inno/bin/isbunzip.dll index 7e10d1ce..814e8680 100644 Binary files a/tools/build-installer/inno/bin/isbunzip.dll and b/tools/build-installer/inno/bin/isbunzip.dll differ diff --git a/tools/build-installer/inno/bin/isbzip.dll b/tools/build-installer/inno/bin/isbzip.dll index 3f1abb02..1afeefd5 100644 Binary files a/tools/build-installer/inno/bin/isbzip.dll and b/tools/build-installer/inno/bin/isbzip.dll differ diff --git a/tools/build-installer/inno/bin/isfaq.htm b/tools/build-installer/inno/bin/isfaq.htm deleted file mode 100644 index a16adf3f..00000000 --- a/tools/build-installer/inno/bin/isfaq.htm +++ /dev/null @@ -1,474 +0,0 @@ - - - -Inno Setup FAQ - - - - - - - - -
Inno Setup
-Frequently Asked Questions
- - -

The Inno Setup Frequently Asked Questions contains supplemental information not found in the documentation or the Knowledge Base.

- -

Functionality

- - -

Problems

- - -

Installation Tasks

- - -

How Do I Install...?

- - -

Compatibility

- - -

Miscellaneous

- - - - -

Functionality

- -

Translating Inno Setup's Text

-
-

Translating Inno Setup's text into another language does not require modifying the source code. Simply make a copy of the Default.isl file (included with Inno Setup) and start editing the text in it. (Do not directly edit the Default.isl file, otherwise your changes will be lost when you install a new Inno Setup version.) See the "[Messages] Section" topic in the Inno Setup help file for some important tips.

-

Once you have finished creating the new .isl file, create a [Languages] section to tell the compiler to use it:

-

-[Languages]
-Name: mytrans; MessagesFile: "compiler:MyTranslation.isl" -

-

If you're using a version of Inno Setup prior to 4.0, use this instead:

-

-[Setup]
-MessagesFile=compiler:MyTranslation.isl -

-

There are many contributed translations available for download on the Inno Setup Third-Party Files page, as well as a program to assist in editing the .isl file.

-
- -

Does it support MBCS (multi-byte character sets)?

-
-

Inno Setup 2.0.6 adds complete support for MBCS. It does lead byte checking on all filename and constant parsing, so it should no longer mistake trail bytes for backslashes ("\") or braces ("{").

-

Versions prior to 2.0.6 did not include any special support for MBCS.

-
- -

Will it support Windows Installer in the future?

-
-

At the present time, there are no plans for a Windows Installer edition of Inno Setup. "Supporting" Windows Installer would likely involve a near-complete rewrite of the program.

-
- -

How do I change the icon of Setup.exe?

-
-

The installer's icon may be changed by setting the SetupIconFile [Setup] section directive. To set the uninstaller's icon, set UninstallIconFile.

-
- -

Can Inno Setup do a conditional installation - for example, proceed only if a certain registry key or file exists?

-
-

Inno Setup 4 adds support for this through the new Pascal Scripting feature.

-

Note: with earlier Inno Setup versions it was already possible to install different files depending on the Windows version.

-
- - -

Is it possible to do a silent install without using the /SILENT or /VERYSILENT command-line parameters?

-
-

No, nor is such a feature planned (it would be abused). If it is your intention to keep user interaction to a minimum, use the Disable* [Setup] section directives.

-
- -

Can Setup use the value of a registry entry as the default directory name?

-
-

Yes. Use a {reg:...} constant in DefaultDirName. For example:

-

[Setup]
-DefaultDirName={reg:HKLM\Software\My Program,Path|{pf}\My Program}
-

-

See the "Constants" topic in the Inno Setup help file for more information on {reg:...} constants.

-
- - - -

Problems

- -

Compiler says "Mismatched or misplaced quotes on parameter"

-
-

This message is typically displayed if you try to embed a quote (") character in a parameter's data, but do not double it as required. Read the "Parameters in Sections" topic in the Inno Setup help file for more information.

-
- -

My application can't find any of its files when it is started from the shortcut created by Setup. It works fine when I double-click the application's EXE in Explorer.

-
-

Your application is most likely not specifying pathnames on the files it is trying to open, so it is expecting to find them in the current directory. Inno Setup by default does not set the "Start In" field on shortcuts its creates; this causes Windows to pick a directory itself, which usually won't be the directory containing your application.

-

In virtually all cases, this is something that should be corrected at the application level. Properly designed GUI applications should not expect to be started from a particular directory; they should always specify full pathnames on files they open. In Delphi or C++Builder, for example, it's possible to get the full pathname of the directory containing the application EXE by calling: ExtractFilePath(ParamStr(0)). To get the full path of a file named "File.txt" in the application directory, use: ExtractFilePath(ParamStr(0)) + 'File.txt'.

-

If for some reason you cannot fix this at the application level, you can tell Inno Setup to set the "Start In" field by adding "WorkingDir: {app}" to your [Icons] entries.

-
- -

Why is the error message "The setup files are corrupted" displayed on some systems?

-
-

This error message is displayed when a file pertaining to the installation (e.g., setup.exe, setup.1) has the wrong size, or part of a file fails a CRC check. It is not displayed for any other reason.

-

If your installation is distributed over the internet and you're getting a lot of reports of this error, it could be that your web server is delivering partial files by dropping connections prematurely. Have the affected users check the size in the bytes of the file(s) they downloaded.

-

If your installation is distributed via CD-ROM or floppy disk, it could be that the CD-ROM or floppy disk is bad, or possibly the drive is defective.

-
- -

When I install a new version of my application without uninstalling the old version first, I get a second entry in Control Panel's Add/Remove Programs.

-
-

This happens when you change AppId between versions, or if AppId is not specified, AppName. If you do that, Setup has no way of knowing that the two versions are of the same application, and thus will create a new entry in Add/Remove Programs. Additionally, a new uninstall log file (unins???.dat) will be created. The obvious solution for this is to not change AppId or AppName.

-

If you must change AppName in a new version, set AppId to the value of AppId or AppName from the previous version.

-
- -

Setup gives the message "Unable to register the DLL/OCX: DllRegisterServer export not found"

-
-

This message normally means that you specified the "regserver" flag on a file that doesn't possess the ability to be registered. Remove the "regserver" flag from the [Files] entry and the message will go away.

-
- -

After uninstalling, the directories created during installation still exist.

-
-

There are several reasons why a directory may not be removed:

-
    -
  • It already existed prior to installation. By default, the uninstaller plays it safe and doesn't remove directories that the installer didn't create.
  • -
  • It contains files or subdirectories. Use [UninstallDelete] if you need the uninstaller to delete additional files/directories.
  • -
  • A running process has the directory as its current directory.
  • -
-

Note: In Inno Setup versions prior to 2.0.1, directories must be specified in either the [Dirs] or [UninstallDelete] sections for them to be deleted by the uninstaller. In newer Inno Setup versions, directories created by [Files] section entries will be deleted automatically by the uninstaller if they didn't exist prior to installation.

-
- -

I run a batch file in the [Run] section, but the window remains on the screen after it finishes executing. I'd like it to "close on exit."

-
-

From Tim Rude:
-The simplest way to get a batch file to automatically close on exit is to clear the screen at the end of it using the CLS command.

-

--- batch file 1 ---

-

-@echo off
-echo Hello World
-echo This batch file does NOT close on exit -

-

--- batch file 2 ---

-

-@echo off
-echo Hello World
-echo This batch file DOES close on exit
-cls -

-
- -

I've changed DefaultDirName in my script, yet when I run Setup it defaults to the directory I had before.

-
-

At startup Setup looks in the registry to see if the same application was already installed previously, and if so, it will use the directory of the previous installation as the default directory presented to the user in the wizard. If you uninstall the application and run Setup again, it will use the new DefaultDirName setting. If you wish to disable this feature, set UsePreviousAppDir to "no".

-
- -

I have two [Icons] entries with the same Name, but only one of them gets installed.

-
-

Two files can't have the same name, and since shortcuts are files, two shortcuts therefore can't have the same name.

-
- -

Setup isn't waiting for a program executed by a [Run] entry to finish.

-
-

First, make sure that you are not using the "nowait" or "waituntilidle" flags on the [Run] entry. These flags prevent Setup from waiting until the process completely terminates.

-

If you aren't using those flags and it still doesn't seem to be waiting for the program to finish, then likely what is happening is that the EXE you're running is spawning some other process and then terminating itself immediately, causing Setup to think the program has finished. This is known to happen with older InstallShield-based installers (to work around it, try using the /SMS switch).

-

A simple way to check if a program does that is to run "START /WAIT ProgramName.exe" from the command line, and see if you are returned to the command prompt before the program exits.

-
- -

Some languages are missing on the Select Setup Language dialog, or it doesn't show up at all.

-
-

You are using Non Unicode Inno Setup: -

Beginning with Inno Setup 4.2.2, languages specified in the [Languages] section that cannot be displayed under the active Windows ANSI code page are not listed in the Select Setup Language dialog. For example, Russian text can only be displayed properly if the active code page is 1251; if the user isn't running code page 1251 they will not see Russian as an option.

-

On Windows XP, the active code page may be changed by going to Regional and Language Options in Control Panel, and setting Language for non-Unicode programs on the Advanced tab. On Windows 2000, the active code page may be changed by going to Regional Options in Control Panel, and clicking Set default....

-

If you are sure you're running in the correct code page and a language still isn't being listed, then most likely LanguageCodePage is set incorrectly inside the language's .isl file.

-

If you would like to force all languages to be visible regardless of whether they can be displayed properly under the active code page, set the ShowUndisplayableLanguages [Setup] section directive (new in Inno Setup 5.1.7).

-
- - - -

Installation Tasks

- -

Creating Internet (URL) Shortcuts

-
-

First create a file named, for example, "website.url", and place these lines inside it:

-

[InternetShortcut]
-URL=http://web.site.address/ -

-

Then add these lines to your script:

-

[Files]
-Source: "website.url"; DestDir: "{app}"
-
-[Icons]
-Name: "{group}\Visit My Web Site"; Filename: "{app}\website.url"
-

-
- - -

Setting the "Start In" Field on a Shortcut

-
-

Use a WorkingDir parameter on the [Icons] section entry.

-
- -

Creating File Associations

-
-

First set the [Setup] section directive "ChangesAssociations" to "yes". Then create [Registry] entries as shown below.

- -

-[Registry]
-Root: HKCR; Subkey: ".myp"; ValueType: string; ValueName: ""; ValueData: "MyProgramFile"; Flags: uninsdeletevalue -

-
-".myp" is the extension we're associating. "MyProgramFile" is the internal name for the file type as stored in the registry. Make sure you use a unique name for this so you don't inadvertently overwrite another application's registry key. -
- -

-Root: HKCR; Subkey: "MyProgramFile"; ValueType: string; ValueName: ""; ValueData: "My Program File"; Flags: uninsdeletekey -

-
-"My Program File" above is the name for the file type as shown in Explorer. -
- -

-Root: HKCR; Subkey: "MyProgramFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\MYPROG.EXE,0" -

-
-"DefaultIcon" is the registry key that specifies the filename containing the icon to associate with the file type. ",0" tells Explorer to use the first icon from MYPROG.EXE. (",1" would mean the second icon.) -
- -

-Root: HKCR; Subkey: "MyProgramFile\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\MYPROG.EXE"" ""%1""" -

-
-"shell\open\command" is the registry key that specifies the program to execute when a file of the type is double-clicked in Explorer. The surrounding quotes are in the command line so it handles long filenames correctly. -
-
- -

Setting Environment Variables

-
-

Environment variables are stored as string values in the registry, so it is possible to manipulate them using the [Registry] section. System-wide environment variables are located at:

-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
-

User-specific environment variables are located at:

-
HKEY_CURRENT_USER\Environment
-
- -

Setting the "Close on Exit" Box on a Shortcut to an MS-DOS Program

-
-

Inno Setup version 1.3.15 and later includes support for "closeonexit" and "dontcloseonexit" flags in the [Icons] section.

-
- -

Making Backups Before Replacing Files

-
-

Inno Setup does not currently have a specific feature for doing that, but you can make a copy of a file before it is replaced by using a [Files] section entry similar to this:

-

Source: "{app}\MyProg.exe"; DestDir: "{app}\backup"; Flags: external skipifsourcedoesntexist uninsneveruninstall

-
- -

Installing Different Files Depending on Windows Version

-
-

That can be done via MinVersion and/or OnlyBelowVersion parameters on an entry. See the Common Parameters topic in the documentation for details.

-
- -

Settings Permissions on Files, Directories, or Registry Keys

-
-

Beginning with Inno Setup 4.1.0, the [Dirs], [Files], and [Registry] sections support Permissions parameters for setting permissions on directories, files, and registry keys respectively.

-

If you have more advanced needs, take a look at SetACL.

-
- -

My installation needs to do something that Inno Setup apparently doesn't have a feature for.

-
-

See the Knowledge Base article Implementing Custom Functionality.

-
- - - -

How Do I Install...?

- -

OCX Files

-
-

The recommended way to install an OCX file is as follows.

-

-[Files]
-Source: "ComCtl32.ocx"; - DestDir: "{sys}"; - CopyMode: alwaysskipifsameorolder; - Flags: restartreplace sharedfile regserver -

-
- -

Visual Basic System Files

-
-

See this Knowledge Base article.

-
- -

Visual C++ System Files (e.g. MFC)

-
-

See this Knowledge Base article.

-
- -

COMCTL32.DLL

-
-

If your application requires an updated version of COMCTL32.DLL, you can direct your users to -download -the COMCTL32 update from Microsoft, or call the COMCTL32 update from your installation by using the following lines:

-

-[Files]
-Source: "50comupd.exe"; DestDir: "{tmp}"
-
-[Code]
-function ShouldInstallComCtlUpdate: Boolean;
-var
-  MS, LS: Cardinal;
-begin
-  // Only install if the existing comctl32.dll is < 5.80
-  Result := False;
-  if GetVersionNumbers(ExpandConstant('{sys}\comctl32.dll'), MS, LS) then
-    if MS < $00050050 then
-      Result := True;
-end;
-
-[Run]
-Filename: "{tmp}\50comupd.exe"; Parameters: "/r:n /q:1"; Check: ShouldInstallComCtlUpdate -

-

Don't try to install COMCTL32.DLL directly using the [Files] section; Microsoft does not allow this, and it's dangerous.

-
- -

BDE (Borland Database Engine)

-
-

See the Knowledge Base article Installing BDE for details on deploying the 32-bit version of BDE using Inno Setup.

-
- -

MDAC, ADO, Jet, etc.

-
-

See this Knowledge Base article.

-
- - - -

Compatibility

- -

OS Compatibility

-
-

Currently supported platforms include every Windows release since 2000. No service packs or other OS updates are required on any of the supported platforms.

-

The 16-bit version of Inno Setup was discontinued starting with version 1.3. Support for Windows NT 3.51 was discontinued starting with version 3.0. Support for Windows 95, 98, Me, and NT 4.0 was discontinued starting with version 5.5.

-
- -

Administrative Privileges

-
-

A typical Inno Setup installation does not require administrative or "power user" privileges. However, there are exceptions as noted below.

-

Things that require administrative privileges:

-
    -
  • Using "PrivilegesRequired=admin" in the script's [Setup] section. This causes Setup to abort with an error message if the user lacks administrative privileges.
  • -
  • Using the "restartreplace" flag in the [Files] section. This flag causes Inno Setup to call the MoveFileEx function, which attempts to write to "HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager". Write access to this key is restricted to Administrators.
  • -
  • Writing to any key under HKEY_USERS\.DEFAULT using the [Registry] section. Write access to this key is restricted to Administrators.
  • -
-

Things that require either administrative or "power user" privileges:

-
    -
  • Using "PrivilegesRequired=poweruser" in the script's [Setup] section. This causes Setup to abort with an error message if the user lacks either administrative or "power user" privileges.
  • -
  • Using the "regserver" flag in the [Files] section. In most cases registering a DLL involves writing to HKEY_CLASSES_ROOT, a privilege not granted to ordinary users.
  • -
  • Using the "sharedfile" flag is the [Files] section. This flag causes Inno Setup to create/update a value in "HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ SharedDLLs". Ordinary users are not allowed to write to that key.
  • -
  • Using the FontInstall parameter in the [Files] section.
  • -
  • Writing to any key under HKEY_LOCAL_MACHINE or HKEY_CLASSES_ROOT using the [Registry] section. Ordinary users are not allowed to write to those keys.
  • -
-

Inno Setup itself does not require write access to the WINNT directory, or any other registry keys not mentioned above.

-

What is different when an installation is run by a user without administrative privileges?

-
    -
  • The registry key for the Add/Remove Programs Control Panel entry is created under HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE. Thus, only the user who installed the program will see an Add/Remove Programs entry for it.
  • -
  • The "{group}" constant always points to the current user's profile, as opposed to the All Users profile.
  • -
  • All "{common...}" constants are equivalent to the "{user...}" constants.
  • -
  • The program may be uninstalled by any user. (When an administrator installs a program, only an administrator is allowed to uninstall it.)
  • -
-
- - - -

Miscellaneous

- -

Are there any limits on how many files, etc. may be included in an installation?

-
-

Inno Setup places no arbitrary limits on how many files, shortcuts, registry entries, etc. that you may include in an installation. However, keep in mind that Setup does need memory for each entry in a script. For example, roughly 120 bytes of memory is needed for each [Files] entry.

-

In Inno Setup 3.x and earlier, installations and individual files cannot exceed 2 GB, because it does not use 64-bit arithmetic in most places. This has been addressed in Inno Setup 4.

-
- -

What exactly happens when the user clicks Cancel during an installation?

-
-

When Cancel is clicked, Setup will begin reverting changes it's made so far in the very same manner as the Uninstall program. Thus, a partially installed application isn't left over.

-
- - - - diff --git a/tools/build-installer/inno/bin/isfaq.url b/tools/build-installer/inno/bin/isfaq.url new file mode 100644 index 00000000..91054550 --- /dev/null +++ b/tools/build-installer/inno/bin/isfaq.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://jrsoftware.org/isfaq.php diff --git a/tools/build-installer/inno/bin/islzma.dll b/tools/build-installer/inno/bin/islzma.dll index 18365df0..81fd05ac 100644 Binary files a/tools/build-installer/inno/bin/islzma.dll and b/tools/build-installer/inno/bin/islzma.dll differ diff --git a/tools/build-installer/inno/bin/islzma32.exe b/tools/build-installer/inno/bin/islzma32.exe index b4326c9f..7562645e 100644 Binary files a/tools/build-installer/inno/bin/islzma32.exe and b/tools/build-installer/inno/bin/islzma32.exe differ diff --git a/tools/build-installer/inno/bin/islzma64.exe b/tools/build-installer/inno/bin/islzma64.exe index 6f15f4db..fd58a59e 100644 Binary files a/tools/build-installer/inno/bin/islzma64.exe and b/tools/build-installer/inno/bin/islzma64.exe differ diff --git a/tools/build-installer/inno/bin/isscint.dll b/tools/build-installer/inno/bin/isscint.dll index f16a2bc8..5f8ef49b 100644 Binary files a/tools/build-installer/inno/bin/isscint.dll and b/tools/build-installer/inno/bin/isscint.dll differ diff --git a/tools/build-installer/inno/bin/isunzlib.dll b/tools/build-installer/inno/bin/isunzlib.dll index 587b4e2e..8c4ed510 100644 Binary files a/tools/build-installer/inno/bin/isunzlib.dll and b/tools/build-installer/inno/bin/isunzlib.dll differ diff --git a/tools/build-installer/inno/bin/iszlib.dll b/tools/build-installer/inno/bin/iszlib.dll index 77efd92b..b326e3a7 100644 Binary files a/tools/build-installer/inno/bin/iszlib.dll and b/tools/build-installer/inno/bin/iszlib.dll differ diff --git a/tools/build-installer/inno/bin/license.txt b/tools/build-installer/inno/bin/license.txt index e4b7e93c..5a6b8732 100644 --- a/tools/build-installer/inno/bin/license.txt +++ b/tools/build-installer/inno/bin/license.txt @@ -1,37 +1,32 @@ Inno Setup License ================== -Except where otherwise noted, all of the documentation and software included -in the Inno Setup package is copyrighted by Jordan Russell. +Except where otherwise noted, all of the documentation and software included in the Inno Setup +package is copyrighted by Jordan Russell. -Copyright (C) 1997-2018 Jordan Russell. All rights reserved. -Portions Copyright (C) 2000-2018 Martijn Laan. All rights reserved. +Copyright (C) 1997-2023 Jordan Russell. All rights reserved. +Portions Copyright (C) 2000-2023 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. +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. -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter and redistribute it, -provided that the following conditions are met: +Permission is granted to anyone to use this software for any purpose, including commercial +applications, and to alter and redistribute it, provided that the following conditions are met: -1. All redistributions of source code files must retain all copyright - notices that are currently in place, and this list of conditions without - modification. +1. All redistributions of source code files must retain all copyright notices that are currently in + place, and this list of conditions without modification. -2. All redistributions in binary form must retain all occurrences of the - above copyright notice and web site addresses that are currently in - place (for example, in the About boxes). +2. All redistributions in binary form must retain all occurrences of the above copyright notice and + web site addresses that are currently in place (for example, in the About boxes). -3. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software to - distribute a product, an acknowledgment in the product documentation - would be appreciated but is not required. +3. The origin of this software must not be misrepresented; you must not claim that you wrote the + original software. If you use this software to distribute a product, an acknowledgment in the + product documentation would be appreciated but is not required. -4. Modified versions in source or binary form must be plainly marked as - such, and must not be misrepresented as being the original software. +4. Modified versions in source or binary form must be plainly marked as such, and must not be + misrepresented as being the original software. Jordan Russell -jr-2010 AT jrsoftware.org -http://www.jrsoftware.org/ +jr-2020 AT jrsoftware.org +https://jrsoftware.org/ \ No newline at end of file diff --git a/tools/build-installer/inno/bin/unins000.dat b/tools/build-installer/inno/bin/unins000.dat new file mode 100644 index 00000000..fa90ad9d Binary files /dev/null and b/tools/build-installer/inno/bin/unins000.dat differ diff --git a/tools/build-installer/inno/bin/unins000.exe b/tools/build-installer/inno/bin/unins000.exe new file mode 100644 index 00000000..17878993 Binary files /dev/null and b/tools/build-installer/inno/bin/unins000.exe differ diff --git a/tools/build-installer/inno/bin/unins000.msg b/tools/build-installer/inno/bin/unins000.msg new file mode 100644 index 00000000..2413f142 Binary files /dev/null and b/tools/build-installer/inno/bin/unins000.msg differ diff --git a/tools/build-installer/inno/bin/whatsnew.htm b/tools/build-installer/inno/bin/whatsnew.htm index 5c661a58..5b2970c7 100644 --- a/tools/build-installer/inno/bin/whatsnew.htm +++ b/tools/build-installer/inno/bin/whatsnew.htm @@ -1,7 +1,7 @@ -Inno Setup 5 Revision History +Inno Setup 6 Revision History