2024-08-04 10:25:42 +02:00
unit Compiler. Messages;
2011-10-06 20:53:09 +02:00
{
Inno Setup
2025-06-07 09:41:47 +02:00
Copyright ( C) 1 9 9 7 - 2 0 2 5 Jordan Russell
2011-10-06 20:53:09 +02:00
Portions by Martijn Laan
For conditions of distribution and use, see LICENSE. TXT.
Compiler Messages
All language- specific text used by the compiler is in here. If you want to
translate it into another language, all you need to change is this unit .
}
interface
const
SNewLine = #13 #10 ; { line break }
SNewLine2 = #13 #10 #13 #10 ; { double line break }
2024-07-09 21:55:16 +02:00
2011-10-06 20:53:09 +02:00
{ Compiler-specific messages }
SCompilerVersion = 'version %s' ;
SCompilerNotOnWin32s = 'The 32-bit compiler will not run on Win32s.' ;
{ Status messages }
2020-08-09 01:23:22 +02:00
SCompilerStatusPreprocessing = 'Preprocessing' ;
SCompilerStatusPreprocessorStatus = ' %s' ;
SBuiltinPreprocessStatusIncludingFile = 'Including file: %s' ;
2011-10-06 20:53:09 +02:00
SCompilerStatusCreatingOutputDir = 'Creating output directory: %s' ;
SCompilerStatusCreatingSignedUninstallerDir = 'Creating signed uninstaller directory: %s' ;
SCompilerStatusDeletingPrevious = 'Deleting %s from output directory' ;
SCompilerStatusParsingSectionLine = 'Parsing [%s] section, line %d' ;
SCompilerStatusParsingSectionLineFile = 'Parsing [%s] section, line %d of %s' ;
SCompilerStatusFilesVerInfo = ' Reading version info: %s' ;
SCompilerStatusReadingFile = 'Reading file (%s)' ;
SCompilerStatusPreparingSetupExe = 'Preparing Setup program executable' ;
2014-03-06 15:26:38 +01:00
SCompilerStatusSkippingPreparingSetupExe = 'Skipping preparing Setup program executable, output is disabled' ;
2011-10-06 20:53:09 +02:00
SCompilerStatusSignedUninstallerNew = ' Creating new signed uninstaller file: %s' ;
SCompilerStatusSignedUninstallerExisting = ' Using existing signed uninstaller file: %s' ;
SCompilerStatusDeterminingCodePages = 'Determining language code pages' ;
SCompilerStatusConvertCodePage = ' Conversion code page: %d' ;
SCompilerStatusReadingDefaultMessages = 'Reading default messages from Default.isl' ;
SCompilerStatusParsingMessages = 'Parsing [LangOptions], [Messages], and [CustomMessages] sections' ;
SCompilerStatusReadingCode = 'Reading [Code] section' ;
SCompilerStatusCompilingCode = 'Compiling [Code] section' ;
2020-08-09 01:23:22 +02:00
SCompilerStatusReadingInFile = ' Reading file: %s' ;
2011-10-06 20:53:09 +02:00
SCompilerStatusReadingInScriptMsgs = ' Messages in script file' ;
SCompilerStatusCreateSetupFiles = 'Creating setup files' ;
2014-03-06 15:26:38 +01:00
SCompilerStatusSkippingCreateSetupFiles = 'Skipping creating setup files, output is disabled' ;
2011-10-06 20:53:09 +02:00
SCompilerStatusCreateManifestFile = 'Creating manifest file' ;
SCompilerStatusFilesCompressing = ' Compressing: %s' ;
SCompilerStatusFilesCompressingVersion = ' Compressing: %s (%u.%u.%u.%u)' ;
2014-10-29 17:40:15 +01:00
SCompilerStatusFilesStoring = ' Storing: %s' ;
SCompilerStatusFilesStoringVersion = ' Storing: %s (%u.%u.%u.%u)' ;
2025-06-12 11:50:03 +02:00
SCompilerStatusFilesVerified = ' Verification successful.' ;
2011-10-06 20:53:09 +02:00
SCompilerStatusCompressingSetupExe = ' Compressing Setup program executable' ;
2020-03-12 18:48:37 +01:00
SCompilerStatusUpdatingVersionInfo = ' Updating version info (%s)' ;
2020-08-07 22:44:24 +02:00
SCompilerStatusUpdatingManifest = ' Updating manifest (%s)' ;
2011-10-06 20:53:09 +02:00
SCompilerStatusUpdatingIcons = ' Updating icons (%s)' ;
SCompilerStatusCreatingDisk = ' Creating disk %d' ;
SCompilerStatusError = 'ERROR:' ;
SCompilerStatusWarning = 'Warning: ' ;
SCompilerStatusSigningSetup = ' Signing Setup program executable' ;
2016-02-14 14:23:56 +01:00
SCompilerStatusSigningSourceFile = ' Signing: %s' ;
2016-02-15 22:04:54 +01:00
SCompilerStatusSourceFileAlreadySigned = ' Skipping signing, already signed: %s' ;
2018-07-23 19:37:53 +02:00
SCompilerStatusSigning = ' Running Sign Tool %s: %s' ;
SCompilerStatusSigningWithDelay = ' Running Sign Tool %s in %d milliseconds: %s' ;
2014-08-07 11:11:26 +02:00
SCompilerStatusWillRetrySigning = ' Sign Tool command failed (%s). Will retry (%d tries left).' ;
2011-10-06 20:53:09 +02:00
SCompilerSuccessfulMessage2 = 'The setup images were successfully created ' +
'in the output directory:' + SNewLine +
'%s' + SNewLine +
SNewLine +
'Would you like to test the installation now?' ;
SCompilerSuccessfulTitle = 'Compile Successful' ;
SCompilerAborted = 'Compile aborted. Please correct the problem and try again.' ;
{ Fatal errors }
SCompilerScriptMissing2 = 'Specified script file does not exist' ;
SCompilerOutputNotEmpty2 = 'Output directory must be empty prior to ' +
'compilation of any non-Setup files. Files named SETUP.* are ' +
'automatically deleted at the start of compilation.' ;
SCompilerUnknownFilenamePrefix = 'Unknown filename prefix "%s"' ;
SCompilerSourceFileDoesntExist = 'Source file "%s" does not exist' ;
2024-04-23 20:44:02 +02:00
SCompilerSourceFileNotSigned = 'Source file "%s" is not signed' ;
2025-06-06 07:48:23 +02:00
SCompilerSourceFileVerificationFailed = 'Verification of source file "%s" failed: %s' ;
2025-06-12 11:27:04 +02:00
SCompilerVerificationSignatureDoesntExist = 'The signature file "%s" does not exist' ;
SCompilerVerificationSignatureMalformed = 'The signature file "%s" is malformed' ;
SCompilerVerificationSignatureBad = 'The signature file "%s" is bad' ;
SCompilerVerificationKeyNotFound = 'The signature file "%s" uses an unknown key' ;
2025-06-06 17:28:51 +02:00
SCompilerVerificationFileSizeIncorrect = 'The size of the file is incorrect' ;
SCompilerVerificationFileHashIncorrect = 'The hash of the file is incorrect' ;
2025-05-29 20:42:51 +02:00
SCompilerCopyError3a = 'Could not copy "%s" to "%s".' + SNewLine2 + 'Error %s' ;
SCompilerCopyError3b = 'Could not copy "%s" to "%s".' + SNewLine2 + 'Error %d: %s' ;
2011-10-06 20:53:09 +02:00
SCompilerReadError = 'Could not read "%s".' + SNewLine2 + 'Error: %s' ;
2025-04-23 10:02:31 +02:00
SCompilerCompressInternalError = 'An internal error occurred during compression: %s' ;
2011-10-06 20:53:09 +02:00
SCompilerNotEnoughSpaceOnFirstDisk = 'There is not enough space on the first disk to copy all of the required files' ;
SCompilerSetup0Mismatch = 'Internal error SC1' ;
SCompilerMustUseDiskSpanning = 'Disk spanning must be enabled in order to create an installation larger than %d bytes in size' ;
SCompilerCompileCodeError = 'An error occurred while trying to compile the [Code] section:' + SNewLine2 + '%s' ;
2019-10-16 23:14:29 +02:00
SCompilerFunctionFailedWithCode = '%s failed. Error %d: %s' ;
2025-05-30 11:25:04 +02:00
SCompilerCheckPrecompiledFileTrustError = '%s' + SNewLine2 + 'To disable this verification, set [Setup] section directive "VerifyPrecompiledFiles" to "no". Before proceding, ensure that the file is neither corrupted nor has been tampered with.' ;
2011-10-06 20:53:09 +02:00
{ [Setup] }
SCompilerUnknownDirective = 'Unrecognized [%s] section directive "%s"' ;
SCompilerEntryObsolete = 'The [%s] section directive "%s" is obsolete and ignored in this version of Inno Setup.' ;
SCompilerEntrySuperseded2 = 'The [%s] section directive "%s" has been superseded by "%s" in this version of Inno Setup.' ;
SCompilerEntryMissing2 = 'Required [%s] section directive "%s" not specified' ;
SCompilerEntryInvalid2 = 'Value of [%s] section directive "%s" is invalid' ;
2025-05-30 14:12:06 +02:00
SCompilerEntryValueUnsupported = 'Value of [%s] section directive "%s" must not be "%s" if flag "%s" is used.' ;
2011-10-06 20:53:09 +02:00
SCompilerEntryAlreadySpecified = '[%s] section directive "%s" already specified' ;
SCompilerAppVersionOrAppVerNameRequired = 'The [Setup] section must include an AppVersion or AppVerName directive' ;
2024-03-29 08:20:50 +01:00
SCompilerMinVersionWinMustBeZero = 'Minimum non NT version specified by MinVersion must be 0. (Windows 95/98/Me are no longer supported.)' ;
2024-05-22 08:45:44 +02:00
SCompilerMinVersionNTTooLow = 'Minimum version specified by MinVersion must be at least %s otherwise Setup will never run. (Windows Vista/Server 2008 are no longer supported.)' ;
SCompilerOnlyBelowVersionNTTooLow = 'Minimum version specified by OnlyBelowVersion must be higher than %s if not 0 otherwise Setup will never run. (Windows Vista/Server 2008 are no longer supported.)' ;
2024-03-29 08:20:50 +01:00
SCompilerMinVersionRecommendation = 'Minimum version is set to %s but using %s instead (which is the default) is recommended.' ;
2011-10-06 20:53:09 +02:00
SCompilerDiskSliceSizeInvalid = 'DiskSliceSize must be between %d and %d, or "max"' ;
SCompilerDiskClusterSizeInvalid = 'DiskClusterSize must be between 1 and 32768' ;
SCompilerInstallModeObsolete = 'The [%s] section directive "%s" is obsolete and ignored in this version of Inno Setup. Use command line parameters instead.' ;
SCompilerMessagesFileObsolete = 'The MessagesFile directive is obsolete and no longer supported. Use the [Languages] section instead.' ;
SCompilerMustUseDisableStartupPrompt = 'DisableStartupPrompt must be set to "yes" when AppName includes constants' ;
SCompilerMustNotUsePreviousLanguage = 'UsePreviousLanguage must be set to "no" when AppId includes constants' ;
2018-12-14 19:47:55 +01:00
SCompilerMustNotUsePreviousPrivileges = 'UsePreviousPrivileges must be set to "no" when AppId includes constants and PrivilegesRequiredOverridesAllowed allows "dialog"' ;
2011-10-06 20:53:09 +02:00
SCompilerDirectiveNotUsingDefault = 'The [Setup] section directive "%s" is not assuming a default value because %s includes constants.' ;
SCompilerDirectiveNotUsingPreferredDefault = 'The [Setup] section directive "%s" is defaulting to %s because %s includes constants.' ;
2018-05-23 08:55:36 +02:00
SCompilerDirectivePatternTooLong = 'The [Setup] section directive "%s" contains a pattern that is too long' ;
2020-08-07 22:44:24 +02:00
SCompilerOutputBaseFileNameSetup = 'Setting the [Setup] section directive "OutputBaseFileName" to "setup" is not recommended: all executables named "setup.exe" are shimmed by Windows application compatibility to load additional DLLs, such as version.dll.' + ' These DLLs are loaded unsafely by Windows and can be hijacked. Use a different name, for example "mysetup".' ;
2021-05-08 12:52:05 +02:00
SCompilerWizImageRenamed = 'Wizard image "%s" has been renamed. Use "%s" instead or consider removing the directive to use modern built-in wizard images.' ;
2024-04-13 19:04:02 +02:00
SCompilerArchitectureIdentifierInvalid = 'Architecture identifier "%s" is invalid' ;
SCompilerArchitectureIdentifierDeprecatedWarning = 'Architecture identifier "%s" is deprecated. ' +
'Substituting "%s", but note that "%s" is preferred in most cases. See the "Architecture Identifiers" topic in help file for more information.' ;
2011-10-06 20:53:09 +02:00
{ Signing }
SCompilerSignatureNeeded = 'Signed uninstaller mode is enabled. Using ' +
'an external code-signing tool, please attach your digital signature ' +
'to the following executable file:' + SNewLine2 + '%s' + SNewLine2 +
'and compile again' ;
SCompilerSignatureInvalid = 'Digital signature appears to be invalid' ;
SCompilerSignedFileContentsMismatchRetry = 'The contents of the signed file:' +
SNewLine2 + '%s' + SNewLine2 + 'differ unexpectedly from the original ' +
'file. Try deleting the signed file and compiling again. If this error ' +
'persists, please report the problem' ;
SCompilerSignedFileContentsMismatch = 'The contents of the signed file:' +
SNewLine2 + '%s' + SNewLine2 + 'differ unexpectedly from the original ' +
'file' ;
SCompilerNoSetupLdrSignError = 'The SignTool and SignedUninstaller directives may not be set when UseSetupLdr is set to "no"' ;
2021-05-08 12:52:05 +02:00
SCompilerSignToolFileNameSequenceNotFound = 'Unable to run Sign Tool %s: $f sequence is missing.' ;
2018-07-23 19:37:53 +02:00
SCompilerSignToolCreateProcessFailed = 'Failed to execute Sign Tool command.' +
2021-05-08 12:52:05 +02:00
SNewLine2 + 'Error %d: %s' ;
2018-07-23 19:37:53 +02:00
SCompilerSignToolNonZeroExitCode = 'Sign Tool command failed with exit code 0x%x' ;
SCompilerSignToolSucceededButNoSignature = 'The Sign Tool command returned an ' +
2011-10-06 20:53:09 +02:00
'exit code of 0, but the file does not have a digital signature' ;
{ Line parsing }
SCompilerLineTooLong = 'Line too long' ;
SCompilerSectionTagInvalid = 'Invalid section tag' ;
SCompilerSectionBadEndTag = 'Not inside "%s" section, but an end tag for ' +
'it was encountered' ;
SCompilerTextNotInSection = 'Text is not inside a section' ;
SCompilerInvalidDirective = 'Invalid compiler directive' +
SNewLine2 + 'To be able to use compiler directives other than ' '#include' ', you need Inno Setup Preprocessor (ISPP) which is currently not installed.' +
2011-12-20 17:25:42 +01:00
SNewLine2 + 'To install ISPP, reinstall Inno Setup and enable the ISPP option.' ;
2011-10-06 20:53:09 +02:00
SCompilerErrorOpeningIncludeFile = 'Couldn' 't open include file "%s": %s' ;
SCompilerRecursiveInclude = 'Recursive include of "%s"' ;
SCompilerIllegalNullChar = 'Illegal null character on line %d' ;
SCompilerISPPMissing = 'ISPP.dll is missing' ;
{ Constant checks }
SCompilerTwoBraces = 'Use two consecutive "{" characters if you are trying ' +
'to embed a single "{" and not a constant' ;
SCompilerUnknownConst = 'Unknown constant "%s".' +
SNewLine2 + SCompilerTwoBraces;
SCompilerUnterminatedConst = 'A "}" is missing at the end of the constant "%s".' +
SNewLine2 + SCompilerTwoBraces;
SCompilerConstCannotUse = 'The constant "%s" cannot be used here' ;
SCompilerBadEnvConst = 'Invalid environment constant "%s"' ;
SCompilerBadRegConst = 'Invalid registry constant "%s"' ;
SCompilerBadIniConst = 'Invalid INI constant "%s"' ;
SCompilerBadParamConst = 'Invalid command line parameter constant "%s"' ;
SCompilerBadCodeConst = 'Invalid code constant "%s"' ;
SCompilerBadDriveConst = 'Invalid drive constant "%s"' ;
SCompilerBadCustomMessageConst = 'Invalid custom message constant "%s"' ;
SCompilerBadBoolConst = 'Invalid boolean constant "%s"' ;
2018-07-15 17:49:10 +02:00
SCompilerConstantRenamed = 'Constant "%s" has been renamed. Use "%s" instead.' ;
SCompilerCommonConstantRenamed = 'Constant "%s" has been renamed. Use "%s" instead or consider using its "auto" form.' ;
2020-07-25 21:33:37 +02:00
{ Special warnings }
SCompilerMissingRunOnceIdsWarning = 'There are [%s] section entries without a %s parameter. ' +
'By assigning a string to %1:s, you can ensure that a particular [%0:s] entry will only be executed once during uninstallation. ' +
'See the "[%0:s]" topic in help file for more information.' ;
2018-05-22 12:32:41 +02:00
SCompilerUsedUserAreasWarning = 'The [%s] section directive "%s" is set to "%s" but per-user areas (%s) are used by the script. ' +
2018-07-06 15:12:52 +02:00
'Regardless of the version of Windows, if the installation is running in administrative install mode then you should be careful about making any per-user area changes: such changes may not achieve what you are intending. ' +
'See the "UsedUserAreasWarning" topic in help file for more information.' ;
2024-05-22 08:45:44 +02:00
SCompilerOnlyBelowVersionParameterNTTooLowWarning = 'Minimum version specified by the OnlyBelowVersion parameter of an entry should be higher than %s if not 0 otherwise the entry is never processed. The entry should probably be removed. (Windows Vista/Server 2008 are no longer supported.)' ;
2011-10-06 20:53:09 +02:00
{ Directive parsing }
SCompilerDirectiveNameMissing = 'Missing directive name' ;
SCompilerDirectiveHasNoValue = 'Directive "%s" has no value' ;
{ Parameter parsing }
SCompilerParamHasNoValue = 'Specified parameter "%s" has no value' ;
SCompilerParamQuoteError = 'Mismatched or misplaced quotes on parameter "%s"' ;
SCompilerParamMissingClosingQuote = 'Missing closing quote on parameter "%s"' ;
SCompilerParamDataTooLong = 'Data on parameter "%s" is too long' ;
SCompilerParamUnknownParam = 'Unrecognized parameter name "%s"' ;
SCompilerParamDuplicated = 'Cannot have multiple "%s" parameters' ;
2025-04-24 17:02:29 +02:00
SCompilerParamConflict = 'Cannot have both the "%s" and "%s" parameters' ;
2011-10-06 20:53:09 +02:00
SCompilerParamEmpty2 = 'Parameter "%s" is empty' ;
SCompilerParamNotSpecified = 'Required parameter "%s" not specified' ;
SCompilerParamNoQuotes2 = 'Parameter "%s" cannot include quotes (")' ;
SCompilerParamNoBackslash = 'Parameter "%s" cannot include backslashes (\)' ;
SCompilerParamNoPrecedingBackslash = 'Parameter "%s" cannot begin with a backslash (\)' ;
SCompilerParamInvalid2 = 'Parameter "%s" is not a valid value' ;
2025-04-22 18:47:44 +02:00
SCompilerParamInvalidWithError = 'Parameter "%s" is not a valid value: %s' ;
2011-10-06 20:53:09 +02:00
{ Flags }
SCompilerParamUnknownFlag2 = 'Parameter "%s" includes an unknown flag' ;
SCompilerParamErrorBadCombo2 = 'Parameter "%s" cannot have both the "%s" and "%s" flags' ;
2025-06-12 13:48:51 +02:00
SCompilerParamErrorBadCombo2SameSource = 'Parameter "%s" cannot have both the "%s" and "%s" flags on a single source file' ;
2011-10-06 20:53:09 +02:00
SCompilerParamUnsupportedFlag = 'Parameter "%s" includes a flag that is not supported in this section' ;
SCompilerParamFlagMissing = 'Flag "%s" must be used if flag "%s" is used' ;
SCompilerParamFlagMissing2 = 'Flag "%s" must be used if parameter "%s" is used' ;
2024-05-07 21:39:28 +02:00
SCompilerParamFlagMissing3 = 'Flag "%s" must be used if flags "%s" and "%s" are both used' ;
2025-06-08 12:20:00 +02:00
SCompilerParamFlagMissingParam = 'Parameter "%s" must be specified if flag "%s" is used' ;
2011-10-06 20:53:09 +02:00
{ Types, components, tasks, check, beforeinstall, afterinstall }
SCompilerParamUnknownType = 'Parameter "%s" includes an unknown type' ;
SCompilerParamUnknownComponent = 'Parameter "%s" includes an unknown component' ;
SCompilerParamUnknownTask = 'Parameter "%s" includes an unknown task' ;
SCompilerExpressionError = 'Directive or parameter "%s" expression error: %s' ;
SCompilerBadCheckOrInstall = 'Invalid Check, BeforeInstall or AfterInstall parameter "%s"' ;
{ Permissions }
SCompilerPermissionsInvalidValue = 'Parameter "Permissions" includes a malformed value: "%s"' ;
SCompilerPermissionsUnknownSid = 'Parameter "Permissions" includes an unknown SID: "%s"' ;
SCompilerPermissionsUnknownMask = 'Parameter "Permissions" includes an unknown access type: "%s"' ;
SCompilerPermissionsValueLimitExceeded = 'Parameter "Permissions" cannot include more than %d values' ;
SCompilerPermissionsTooMany = 'Too many unique "Permissions" parameter values' ;
{ [Code] }
SCompilerCodeUnsupportedEventFunction = 'Event function named "%s" is no longer supported. Create a "%s" function instead' ;
2019-04-27 09:24:27 +02:00
SCompilerCodeFunctionRenamed = 'Support function "%s" has been renamed. Use "%s" instead.' ;
2018-12-29 13:28:24 +01:00
SCompilerCodeFunctionRenamedWithAlternative = 'Support function "%s" has been renamed. Use "%s" instead or consider using "%s".' ;
2025-05-29 15:47:11 +02:00
SCompilerCodeFunctionDeprecatedWithHint = 'Support function "%s" is deprecated. Use "%s" instead. %s' ;
SCompilerCodeFunctionExtractArchiveHint = 'It includes an additional parameter to optionally specify a password.' ;
2024-04-13 21:34:22 +02:00
SCompilerCodeFunctionDeprecatedWithAlternativeAndDocs = 'Support function "%s" is deprecated. Use "%s" instead, but note that "%s" is preferred in most cases. See the "%s" topic in help file for more information.' ;
2011-10-06 20:53:09 +02:00
{ [Types] }
SCompilerTypesCustomTypeAlreadyDefined = 'A custom type has already been defined' ;
2025-04-22 18:47:44 +02:00
{ [Components], [Tasks], [Languages], [ISSigKeys] }
2011-10-06 20:53:09 +02:00
SCompilerComponentsOrTasksBadName = 'Parameter "Name" includes invalid characters.' + SNewLine2 +
'It may only include alphanumeric characters, underscores, slashes (/), and/or backslashes (\), may not start with a number and may not start or end with a slash or a backslash. Names ' 'not' ', ' 'and' ' and ' 'or' ' are reserved' ;
SCompilerComponentsInvalidLevel = 'Component cannot be more than one level below the preceding component' ;
2025-04-24 17:02:29 +02:00
SCompilerTasksInvalidLevel = 'Task cannot be more than one level below the preceding task' ;
2025-05-03 21:10:40 +02:00
SCompilerLanguagesOrISSigKeysBadName = 'Parameter "%s" includes invalid characters.' + SNewLine2 + 'It may only include alphanumeric characters and/or underscores, and may not start with a number. Names ' 'not' ', ' 'and' ' and ' 'or' ' are reserved' ;
SCompilerLanguagesOrISSigKeysBadGroupName = 'Parameter "%s" includes a name with invalid characters.' + SNewLine2 + 'Names may only include alphanumeric characters and/or underscores, and may not start with a number. Names ' 'not' ', ' 'and' ' and ' 'or' ' are reserved' ;
2025-05-22 16:18:43 +02:00
SCompilerISSigKeysNameOrRuntimeIDExists = '%s "%s" is already in use"' ;
2025-04-24 17:02:29 +02:00
SCompilerISSigKeysKeyNotSpecified = 'Required parameter(s) "KeyFile" or "PublicX"/"PublicY" not specified' ;
SCompilerISSigKeysBadKeyID = 'Value of parameter "KeyID" is not valid for given "KeyFile" or "PublicX"/"PublicY" values.' ;
SCompilerISSigKeysBadKeyFile = 'Key file is malformed' ;
SCompilerISSigKeysUnknownKeyImportResult = 'Unknown import key result' ;
2011-10-06 20:53:09 +02:00
{ [Languages] }
SCompilerParamUnknownLanguage = 'Parameter "%s" includes an unknown language' ;
{ [Messages] }
SCompilerMessagesMissingEquals = 'Missing "=" separator between message name and text' ;
SCompilerMessagesNotRecognizedDefault = 'Message name "%s" in Default.isl is not recognized by this version of Inno Setup' ;
SCompilerMessagesNotRecognizedWarning = 'Message name "%s" is not recognized by this version of Inno Setup. Ignoring.' ;
SCompilerMessagesNotRecognizedInFileWarning = 'Message name "%s" in "%s" is not recognized by this version of Inno Setup. Ignoring.' ;
SCompilerMessagesMissingDefaultMessage = 'A message named "%s" has not been defined in Default.isl. It is required by this version of Inno Setup' ;
SCompilerMessagesMissingMessageWarning = 'A message named "%s" has not been defined for the "%s" language. Will use the English message from Default.isl.' ;
{ [CustomMessages] }
SCompilerCustomMessageBadName = 'Custom message name may only include alphanumeric characters and/or underscores, and cannot begin with a number' ;
SCompilerCustomMessagesMissingLangWarning = 'Custom message "%s" has not been defined for the "%s" language. Will use the custom message from the first language in which it was defined: "%s".' ;
SCompilerCustomMessagesMissingName = 'A custom message named "%s" has not been defined' ;
{ [Messages] & [LangOptions] }
SCompilerUnknownLanguage = 'Unknown language name "%s"' ;
SCompilerCantSpecifyLanguage = 'A language name may not be specified in a messages file' ;
SCompilerCantSpecifyLangOption = 'Language option "%s" cannot be applied to all languages' ;
{ [Files] }
SCompilerFilesTmpBadFlag = 'Parameter "Flags" cannot have the "%s" flag on ' +
'a file copied to the {tmp} directory, or when the "deleteafterinstall" or ' +
'"dontcopy" flag is used' ;
SCompilerFilesWildcardNotMatched = 'No files found matching "%s"' ;
SCompilerFilesDestNameCantBeSpecified = 'Parameter "DestName" cannot be specified if ' +
2025-06-12 17:54:36 +02:00
'the "Source" parameter contains wildcards or flag "extractarchive" is used but "download" is not' ;
2025-06-12 13:48:51 +02:00
SCompilerFilesParamRequiresFlag = 'Parameter "%s" may only be used when the "%s" flag is used' ;
SCompilerFilesParamFlagConflict = 'Parameter "%s" may not be used when the "%s" flag is used' ;
SCompilerFilesParamFlagConflictSameSource = 'Parameter "%s" and the "%s" flag cannot both be used on a single source file' ;
2011-10-06 20:53:09 +02:00
SCompilerFilesExcludeTooLong = 'Parameter "Excludes" contains a pattern that is too long' ;
SCompilerFilesUnsafeFile = 'Unsafe file detected: %s.' + SNewLine2 +
'See the "Unsafe Files" topic in the help file for more information' ;
SCompilerFilesSystemDirUsed = 'Attempt to deploy DLL file from own Windows System directory.' + SNewLine2 +
'See the "Unsafe Files" topic in the help file for more information on why this is dangerous and should be avoided' ;
SCompilerFilesSystemDirNotUsed = 'Attempt to deploy registered file %s to a location other than {sys}.' + SNewLine2 +
'See the "Unsafe Files" topic in the help file for more information on why this is dangerous and should be avoided' ;
SCompilerFilesIgnoreVersionUsedUnsafely =
'Unsafe flag usage on file "%s": The "ignoreversion" flag should not be ' +
'used on files installed to the Windows System directory ("{sys}").' ;
SCompilerFilesWarningCopyMode = '"CopyMode: %s" has been superseded by "Flags: %s" in ' +
'this version of Inno Setup. Behaving as if "Flags: %s" were specified.' ;
SCompilerFilesWarningASISOO = '"CopyMode: alwaysskipifsameorolder" is deprecated and ' +
'ignored in this version of Inno Setup. It is now the default behavior.' ;
SCompilerFilesWarningSharedFileSysWow64 = 'DestDir should not be set to ' +
'"{syswow64}" when the "sharedfile" flag is used. See the "sharedfile" ' +
'documentation in the help file for details.' ;
2025-04-26 08:21:34 +02:00
SCompilerFilesISSigVerifyMissingISSigKeys = 'Flag "issigverify" may not be used when the "ISSigKeys" section doesn' 't exist or is empty.' ;
2025-05-04 15:45:29 +02:00
SCompilerFilesISSigAllowedKeysMissingISSigVerify = 'Flag "issigverify" must be used when the "ISSigAllowedKeys" parameter is used.' ;
2025-06-12 09:31:14 +02:00
SCompilerFilesValueConflict = 'Parameter "%s" cannot allow different values on the same source file' ;
2025-05-04 15:45:29 +02:00
SCompilerFilesUnkownISSigKeyNameOrGroupName = 'Parameter "%s" includes an unknown name or group name.' ;
2011-10-06 20:53:09 +02:00
{ [Icons] }
SCompilerIconsNamePathNotSpecified = 'Parameter "Name" must include a path for the icon, ' +
'for example, "{group}\My Icon"' ;
SCompilerIconsIconIndexInvalid = 'Parameter "IconIndex" is not a valid integer' ;
{ [Registry] }
SCompilerRegistryDeleteKeyProhibited = 'The "uninsdeletekey" and ' +
'"deletekey" flags are prohibited on the specified key because the ' +
'results would be disastrous. (You probably mean to delete a value instead.)' ;
{ [Run] }
SCompilerRunCantUseRunOnceId = 'Parameter "RunOnceId" can only be used in ' +
'an [UninstallRun] section' ;
SCompilerRunFlagObsolete = 'Flag "%s" is obsolete. Use "%s" instead.' ;
SCompilerRunMultipleWaitFlags = 'Parameter "Flags" cannot include multiple "wait" flags' ;
{ [UninstallRun] }
SCompilerUninstallRunCantUseDescription = 'Parameter "Description" can only be used in ' +
'a [Run] section' ;
implementation
end .