CompMsgs.pas 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393
  1. unit CompMsgs;
  2. {
  3. Inno Setup
  4. Copyright (C) 1997-2024 Jordan Russell
  5. Portions by Martijn Laan
  6. For conditions of distribution and use, see LICENSE.TXT.
  7. Compiler Messages
  8. All language-specific text used by the compiler is in here. If you want to
  9. translate it into another language, all you need to change is this unit.
  10. }
  11. interface
  12. const
  13. SNewLine = #13#10; { line break }
  14. SNewLine2 = #13#10#13#10; { double line break }
  15. { Compiler form labels }
  16. SCompilerFormCaption = 'Inno Setup Compiler';
  17. SCompilerScriptFileLabel = 'Script &File:';
  18. SCompilerStatusLabel = 'Status &Messages:';
  19. SCompilerScriptBrowseButton = '&Browse...';
  20. SCompilerStartButton = '&Start';
  21. SCompilerExitButton = 'E&xit';
  22. SCompilerOpenFilter = 'Inno Setup Scripts (*.iss)|*.iss|All Files|*.*';
  23. SCompilerExampleScripts = 'Example scripts...';
  24. SCompilerMoreFiles = 'More files...';
  25. { Compiler Script Wizard }
  26. SWizardDefaultName = 'Inno Setup Script Wizard';
  27. SWizardWelcome = 'Welcome';
  28. SWizardAppInfo = 'Application Information';
  29. SWizardAppInfo2 = 'Please specify some basic information about your application.';
  30. SWizardAppDir = 'Application Folder';
  31. SWizardAppDir2 = 'Please specify folder information about your application.';
  32. SWizardAppFiles = 'Application Files';
  33. SWizardAppFiles2 = 'Please specify the files that are part of your application.';
  34. SWizardAppFiles3 = 'Please specify the source folder.';
  35. SWizardAppFilesSubDirsMessage = 'Should files in subfolders of "%s" also be included?';
  36. SWizardAppExeFilter = 'Application files (*.exe)|*.exe|All Files|*.*';
  37. SWizardAppExeDefaultExt = 'exe';
  38. SWizardAppAssoc = 'Application File Association';
  39. SWizardAppAssoc2 = 'Please specify which file association should be created for your application.';
  40. SWizardAppIcons = 'Application Shortcuts';
  41. SWizardAppIcons2 = 'Please specify which shortcuts should be created for your application.';
  42. SWizardAppDocs = 'Application Documentation';
  43. SWizardAppDocs2 = 'Please specify which documentation files should be shown by Setup during installation.';
  44. SWizardAppDocsFilter = 'Documentation files (*.rtf,*.txt)|*.rtf;*.txt|All Files|*.*';
  45. SWizardAppDocsDefaultExt = 'rtf';
  46. SWizardPrivilegesRequired = 'Setup Install Mode';
  47. SWizardPrivilegesRequired2 = 'Please specify in which install mode Setup should run.';
  48. SWizardLanguages = 'Setup Languages';
  49. SWizardLanguages2 = 'Please specify which Setup languages should be included.';
  50. SWizardCompiler = 'Compiler Settings';
  51. SWizardCompiler2 = 'Please specify some basic compiler settings.';
  52. SWizardCompilerSetupIconFileFilter = 'Icon files (*.ico)|*.ico|All Files|*.*';
  53. SWizardCompilerSetupIconFileDefaultExt = 'ico';
  54. SWizardCompilerOutputDir = 'Please specify the folder.';
  55. SWizardISPP = 'Inno Setup Preprocessor';
  56. SWizardISPP2 = 'Please specify whether Inno Setup Preprocessor should be used.';
  57. SWizardISPPLabel = 'The [name] can use #define compiler directives to simplify your script. Although this is not necessary, it will make it easier to manually change the script later.' + SNewLine2 + 'Do you want the [name] to use #define compiler directives?';
  58. SWizardISPPCheck = '&Yes, use #define compiler directives';
  59. SWizardFinished = 'Finished';
  60. SWizardNextButton = '&Next';
  61. SWizardFinishButton = '&Finish';
  62. SWizardCancelMessage = 'The [name] is not complete. If you quit now, the new script file will not be generated.'#13#13'Exit the [name]?';
  63. SWizardAllFilesFilter = 'All Files|*.*';
  64. SWizardAppNameError = 'Please specify the application name.';
  65. SWizardAppVersionError = 'Please specify the application version.';
  66. SWizardAppRootDirError = 'Please specify the application destination base folder.';
  67. SWizardAppDirNameError = 'Please specify the application folder name.';
  68. SWizardAppExeError = 'Please specify the application main executable file.';
  69. SWizardAppGroupNameError = 'Please specify the application Start Menu group name.';
  70. SWizardFileDestRootDirError = 'Please specify the destination base folder.';
  71. SWizardFileAppDestRootDirError = 'Please specify a destination base folder other than the application folder';
  72. SWizardLanguagesSelError = 'Please select at least one language.';
  73. SWizardScriptHeader = '; Script generated by the [name].' + SNewLine + '; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!';
  74. { Compiler-specific messages }
  75. SCompilerVersion = 'version %s';
  76. SCompilerNotOnWin32s = 'The 32-bit compiler will not run on Win32s.';
  77. SCompilerCommandLineHelp3 = 'Command line usage:' + SNewLine +
  78. SNewLine +
  79. 'compil32 /cc <script file>' + SNewLine +
  80. 'compil32 /wizard <wizard name> <script file>' + SNewLine +
  81. SNewLine +
  82. 'Examples:' + SNewLine +
  83. 'compil32 /cc c:\isetup\sample32\sample1.iss' + SNewLine +
  84. 'compil32 /cc "C:\Inno Setup\Sample32\My script.iss"' + SNewLine +
  85. 'compil32 /wizard "My Script Wizard" c:\temp.iss';
  86. { Status messages }
  87. SCompilerStatusStarting = '*** Starting compile. [%s]';
  88. SCompilerStatusPreprocessing = 'Preprocessing';
  89. SCompilerStatusPreprocessorStatus = ' %s';
  90. SBuiltinPreprocessStatusIncludingFile = 'Including file: %s';
  91. SCompilerStatusCreatingOutputDir = 'Creating output directory: %s';
  92. SCompilerStatusCreatingSignedUninstallerDir = 'Creating signed uninstaller directory: %s';
  93. SCompilerStatusDeletingPrevious = 'Deleting %s from output directory';
  94. SCompilerStatusParsingSectionLine = 'Parsing [%s] section, line %d';
  95. SCompilerStatusParsingSectionLineFile = 'Parsing [%s] section, line %d of %s';
  96. SCompilerStatusFilesVerInfo = ' Reading version info: %s';
  97. SCompilerStatusReadingFile = 'Reading file (%s)';
  98. SCompilerStatusPreparingSetupExe = 'Preparing Setup program executable';
  99. SCompilerStatusSkippingPreparingSetupExe = 'Skipping preparing Setup program executable, output is disabled';
  100. SCompilerStatusSignedUninstallerNew = ' Creating new signed uninstaller file: %s';
  101. SCompilerStatusSignedUninstallerExisting = ' Using existing signed uninstaller file: %s';
  102. SCompilerStatusDeterminingCodePages = 'Determining language code pages';
  103. SCompilerStatusConvertCodePage = ' Conversion code page: %d';
  104. SCompilerStatusReadingDefaultMessages = 'Reading default messages from Default.isl';
  105. SCompilerStatusParsingMessages = 'Parsing [LangOptions], [Messages], and [CustomMessages] sections';
  106. SCompilerStatusReadingCode = 'Reading [Code] section';
  107. SCompilerStatusCompilingCode = 'Compiling [Code] section';
  108. SCompilerStatusReadingInFile = ' Reading file: %s';
  109. SCompilerStatusReadingInScriptMsgs = ' Messages in script file';
  110. SCompilerStatusCreateSetupFiles = 'Creating setup files';
  111. SCompilerStatusSkippingCreateSetupFiles = 'Skipping creating setup files, output is disabled';
  112. SCompilerStatusCreateManifestFile = 'Creating manifest file';
  113. SCompilerStatusFilesInitEncryption = ' Initializing encryption';
  114. SCompilerStatusFilesCompressing = ' Compressing: %s';
  115. SCompilerStatusFilesCompressingVersion = ' Compressing: %s (%u.%u.%u.%u)';
  116. SCompilerStatusFilesStoring = ' Storing: %s';
  117. SCompilerStatusFilesStoringVersion = ' Storing: %s (%u.%u.%u.%u)';
  118. SCompilerStatusCompressingSetupExe = ' Compressing Setup program executable';
  119. SCompilerStatusUpdatingVersionInfo = ' Updating version info (%s)';
  120. SCompilerStatusUpdatingManifest = ' Updating manifest (%s)';
  121. SCompilerStatusUpdatingIcons = ' Updating icons (%s)';
  122. SCompilerStatusCreatingDisk = ' Creating disk %d';
  123. SCompilerStatusFinished = '*** Finished. [%s, %s elapsed]';
  124. SCompilerStatusError = 'ERROR:';
  125. SCompilerStatusErrorAborted = '*** Compile aborted.';
  126. SCompilerStatusReset = '*** Log size limit reached, list reset.';
  127. SCompilerStatusWarning = 'Warning: ';
  128. SCompilerStatusSigningSetup = ' Signing Setup program executable';
  129. SCompilerStatusSigningSourceFile = ' Signing: %s';
  130. SCompilerStatusSourceFileAlreadySigned = ' Skipping signing, already signed: %s';
  131. SCompilerStatusSigning = ' Running Sign Tool %s: %s';
  132. SCompilerStatusSigningWithDelay = ' Running Sign Tool %s in %d milliseconds: %s';
  133. SCompilerStatusWillRetrySigning = ' Sign Tool command failed (%s). Will retry (%d tries left).';
  134. SCompilerSuccessfulMessage2 = 'The setup images were successfully created ' +
  135. 'in the output directory:' + SNewLine +
  136. '%s' + SNewLine +
  137. SNewLine +
  138. 'Would you like to test the installation now?';
  139. SCompilerSuccessfulTitle = 'Compile Successful';
  140. SCompilerNeedCompiledExe = 'Cannot run Setup at this time. Please compile Setup successfully to completion first, with output enabled';
  141. SCompilerNeedUninstExe = 'Cannot run Uninstall at this time. Please run Setup successfully to completion first';
  142. SCompilerExecuteSetupError2 = 'Error executing "%s":' + SNewLine2 + '%d: %s';
  143. SCompilerAborted = 'Compile aborted. Please correct the problem and try again.';
  144. { Fatal errors }
  145. SCompilerScriptMissing2 = 'Specified script file does not exist';
  146. SCompilerOutputNotEmpty2 = 'Output directory must be empty prior to ' +
  147. 'compilation of any non-Setup files. Files named SETUP.* are ' +
  148. 'automatically deleted at the start of compilation.';
  149. SCompilerUnknownFilenamePrefix = 'Unknown filename prefix "%s"';
  150. SCompilerSourceFileDoesntExist = 'Source file "%s" does not exist';
  151. SCompilerCopyError3 = 'Could not copy "%s" to "%s".' + SNewLine2 + 'Error %d: %s';
  152. SCompilerReadError = 'Could not read "%s".' + SNewLine2 + 'Error: %s';
  153. SCompilerCompressError2 = 'An internal error occurred while trying to compress "%s"';
  154. SCompilerNotEnoughSpaceOnFirstDisk = 'There is not enough space on the first disk to copy all of the required files';
  155. SCompilerSetup0Mismatch = 'Internal error SC1';
  156. SCompilerMustUseDiskSpanning = 'Disk spanning must be enabled in order to create an installation larger than %d bytes in size';
  157. SCompilerCompileCodeError = 'An error occurred while trying to compile the [Code] section:' + SNewLine2 + '%s';
  158. SCompilerISCryptMissing = 'Cannot use encryption because ISCrypt.dll is missing.' + SNewLine2 +
  159. 'Note: This file is not installed with Inno Setup. A link to obtain it can be found on the Inno Setup web site';
  160. SCompilerFunctionFailedWithCode = '%s failed. Error %d: %s';
  161. { [Setup] }
  162. SCompilerUnknownDirective = 'Unrecognized [%s] section directive "%s"';
  163. SCompilerEntryObsolete = 'The [%s] section directive "%s" is obsolete and ignored in this version of Inno Setup.';
  164. SCompilerEntrySuperseded2 = 'The [%s] section directive "%s" has been superseded by "%s" in this version of Inno Setup.';
  165. SCompilerEntryMissing2 = 'Required [%s] section directive "%s" not specified';
  166. SCompilerEntryInvalid2 = 'Value of [%s] section directive "%s" is invalid';
  167. SCompilerEntryAlreadySpecified = '[%s] section directive "%s" already specified';
  168. SCompilerAppVersionOrAppVerNameRequired = 'The [Setup] section must include an AppVersion or AppVerName directive';
  169. SCompilerMinVersionWinMustBeZero = 'Minimum non NT version specified by MinVersion must be 0. (Windows 95/98/Me are no longer supported.)';
  170. SCompilerMinVersionNTTooLow = 'Minimum version specified by MinVersion must be at least %s. (Windows Vista/Server 2008 are no longer supported.)';
  171. SCompilerMinVersionRecommendation = 'Minimum version is set to %s but using %s instead (which is the default) is recommended.';
  172. SCompilerDiskSliceSizeInvalid = 'DiskSliceSize must be between %d and %d, or "max"';
  173. SCompilerDiskClusterSizeInvalid = 'DiskClusterSize must be between 1 and 32768';
  174. SCompilerInstallModeObsolete = 'The [%s] section directive "%s" is obsolete and ignored in this version of Inno Setup. Use command line parameters instead.';
  175. SCompilerMessagesFileObsolete = 'The MessagesFile directive is obsolete and no longer supported. Use the [Languages] section instead.';
  176. SCompilerMustUseDisableStartupPrompt = 'DisableStartupPrompt must be set to "yes" when AppName includes constants';
  177. SCompilerMustNotUsePreviousLanguage = 'UsePreviousLanguage must be set to "no" when AppId includes constants';
  178. SCompilerMustNotUsePreviousPrivileges = 'UsePreviousPrivileges must be set to "no" when AppId includes constants and PrivilegesRequiredOverridesAllowed allows "dialog"';
  179. SCompilerDirectiveNotUsingDefault = 'The [Setup] section directive "%s" is not assuming a default value because %s includes constants.';
  180. SCompilerDirectiveNotUsingPreferredDefault = 'The [Setup] section directive "%s" is defaulting to %s because %s includes constants.';
  181. SCompilerDirectivePatternTooLong = 'The [Setup] section directive "%s" contains a pattern that is too long';
  182. 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".';
  183. SCompilerWizImageRenamed = 'Wizard image "%s" has been renamed. Use "%s" instead or consider removing the directive to use modern built-in wizard images.';
  184. { Signing }
  185. SCompilerSignatureNeeded = 'Signed uninstaller mode is enabled. Using ' +
  186. 'an external code-signing tool, please attach your digital signature ' +
  187. 'to the following executable file:' + SNewLine2 + '%s' + SNewLine2 +
  188. 'and compile again';
  189. SCompilerSignatureInvalid = 'Digital signature appears to be invalid';
  190. SCompilerSignedFileContentsMismatchRetry = 'The contents of the signed file:' +
  191. SNewLine2 + '%s' + SNewLine2 + 'differ unexpectedly from the original ' +
  192. 'file. Try deleting the signed file and compiling again. If this error ' +
  193. 'persists, please report the problem';
  194. SCompilerSignedFileContentsMismatch = 'The contents of the signed file:' +
  195. SNewLine2 + '%s' + SNewLine2 + 'differ unexpectedly from the original ' +
  196. 'file';
  197. SCompilerNoSetupLdrSignError = 'The SignTool and SignedUninstaller directives may not be set when UseSetupLdr is set to "no"';
  198. SCompilerSignToolFileNameSequenceNotFound = 'Unable to run Sign Tool %s: $f sequence is missing.';
  199. SCompilerSignToolCreateProcessFailed = 'Failed to execute Sign Tool command.' +
  200. SNewLine2 + 'Error %d: %s';
  201. SCompilerSignToolNonZeroExitCode = 'Sign Tool command failed with exit code 0x%x';
  202. SCompilerSignToolSucceededButNoSignature = 'The Sign Tool command returned an ' +
  203. 'exit code of 0, but the file does not have a digital signature';
  204. { Line parsing }
  205. SCompilerLineTooLong = 'Line too long';
  206. SCompilerSectionTagInvalid = 'Invalid section tag';
  207. SCompilerSectionBadEndTag = 'Not inside "%s" section, but an end tag for ' +
  208. 'it was encountered';
  209. SCompilerTextNotInSection = 'Text is not inside a section';
  210. SCompilerInvalidDirective = 'Invalid compiler directive' +
  211. SNewLine2 + 'To be able to use compiler directives other than ''#include'', you need Inno Setup Preprocessor (ISPP) which is currently not installed.' +
  212. SNewLine2 + 'To install ISPP, reinstall Inno Setup and enable the ISPP option.';
  213. SCompilerErrorOpeningIncludeFile = 'Couldn''t open include file "%s": %s';
  214. SCompilerRecursiveInclude = 'Recursive include of "%s"';
  215. SCompilerIllegalNullChar = 'Illegal null character on line %d';
  216. SCompilerISPPMissing = 'ISPP.dll is missing';
  217. { Constant checks }
  218. SCompilerTwoBraces = 'Use two consecutive "{" characters if you are trying ' +
  219. 'to embed a single "{" and not a constant';
  220. SCompilerUnknownConst = 'Unknown constant "%s".' +
  221. SNewLine2 + SCompilerTwoBraces;
  222. SCompilerUnterminatedConst = 'A "}" is missing at the end of the constant "%s".' +
  223. SNewLine2 + SCompilerTwoBraces;
  224. SCompilerConstCannotUse = 'The constant "%s" cannot be used here';
  225. SCompilerBadEnvConst = 'Invalid environment constant "%s"';
  226. SCompilerBadRegConst = 'Invalid registry constant "%s"';
  227. SCompilerBadIniConst = 'Invalid INI constant "%s"';
  228. SCompilerBadParamConst = 'Invalid command line parameter constant "%s"';
  229. SCompilerBadCodeConst = 'Invalid code constant "%s"';
  230. SCompilerBadDriveConst = 'Invalid drive constant "%s"';
  231. SCompilerBadCustomMessageConst = 'Invalid custom message constant "%s"';
  232. SCompilerBadBoolConst = 'Invalid boolean constant "%s"';
  233. SCompilerConstantRenamed = 'Constant "%s" has been renamed. Use "%s" instead.';
  234. SCompilerCommonConstantRenamed = 'Constant "%s" has been renamed. Use "%s" instead or consider using its "auto" form.';
  235. { Special warnings }
  236. SCompilerMissingRunOnceIdsWarning = 'There are [%s] section entries without a %s parameter. '+
  237. 'By assigning a string to %1:s, you can ensure that a particular [%0:s] entry will only be executed once during uninstallation. ' +
  238. 'See the "[%0:s]" topic in help file for more information.';
  239. SCompilerUsedUserAreasWarning = 'The [%s] section directive "%s" is set to "%s" but per-user areas (%s) are used by the script. ' +
  240. '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. ' +
  241. 'See the "UsedUserAreasWarning" topic in help file for more information.';
  242. { Directive parsing }
  243. SCompilerDirectiveNameMissing = 'Missing directive name';
  244. SCompilerDirectiveHasNoValue = 'Directive "%s" has no value';
  245. { Parameter parsing }
  246. SCompilerParamHasNoValue = 'Specified parameter "%s" has no value';
  247. SCompilerParamQuoteError = 'Mismatched or misplaced quotes on parameter "%s"';
  248. SCompilerParamMissingClosingQuote = 'Missing closing quote on parameter "%s"';
  249. SCompilerParamDataTooLong = 'Data on parameter "%s" is too long';
  250. SCompilerParamUnknownParam = 'Unrecognized parameter name "%s"';
  251. SCompilerParamDuplicated = 'Cannot have multiple "%s" parameters';
  252. SCompilerParamEmpty2 = 'Parameter "%s" is empty';
  253. SCompilerParamNotSpecified = 'Required parameter "%s" not specified';
  254. SCompilerParamNoQuotes2 = 'Parameter "%s" cannot include quotes (")';
  255. SCompilerParamNoBackslash = 'Parameter "%s" cannot include backslashes (\)';
  256. SCompilerParamNoPrecedingBackslash = 'Parameter "%s" cannot begin with a backslash (\)';
  257. SCompilerParamInvalid2 = 'Parameter "%s" is not a valid value';
  258. { Flags }
  259. SCompilerParamUnknownFlag2 = 'Parameter "%s" includes an unknown flag';
  260. SCompilerParamErrorBadCombo2 = 'Parameter "%s" cannot have both the "%s" and "%s" flags';
  261. SCompilerParamUnsupportedFlag = 'Parameter "%s" includes a flag that is not supported in this section';
  262. SCompilerParamFlagMissing = 'Flag "%s" must be used if flag "%s" is used';
  263. SCompilerParamFlagMissing2 = 'Flag "%s" must be used if parameter "%s" is used';
  264. { Types, components, tasks, check, beforeinstall, afterinstall }
  265. SCompilerParamUnknownType = 'Parameter "%s" includes an unknown type';
  266. SCompilerParamUnknownComponent = 'Parameter "%s" includes an unknown component';
  267. SCompilerParamUnknownTask = 'Parameter "%s" includes an unknown task';
  268. SCompilerExpressionError = 'Directive or parameter "%s" expression error: %s';
  269. SCompilerBadCheckOrInstall = 'Invalid Check, BeforeInstall or AfterInstall parameter "%s"';
  270. { Permissions }
  271. SCompilerPermissionsInvalidValue = 'Parameter "Permissions" includes a malformed value: "%s"';
  272. SCompilerPermissionsUnknownSid = 'Parameter "Permissions" includes an unknown SID: "%s"';
  273. SCompilerPermissionsUnknownMask = 'Parameter "Permissions" includes an unknown access type: "%s"';
  274. SCompilerPermissionsValueLimitExceeded = 'Parameter "Permissions" cannot include more than %d values';
  275. SCompilerPermissionsTooMany = 'Too many unique "Permissions" parameter values';
  276. { [Code] }
  277. SCompilerCodeUnsupportedEventFunction = 'Event function named "%s" is no longer supported. Create a "%s" function instead';
  278. SCompilerCodeFunctionRenamed = 'Support function "%s" has been renamed. Use "%s" instead.';
  279. SCompilerCodeFunctionRenamedWithAlternative = 'Support function "%s" has been renamed. Use "%s" instead or consider using "%s".';
  280. { [Types] }
  281. SCompilerTypesCustomTypeAlreadyDefined = 'A custom type has already been defined';
  282. { [Components], [Tasks], [Languages] }
  283. SCompilerComponentsOrTasksBadName = 'Parameter "Name" includes invalid characters.' + SNewLine2 +
  284. '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';
  285. SCompilerComponentsInvalidLevel = 'Component cannot be more than one level below the preceding component';
  286. SCompilerTasksInvalidLevel = 'Task cannot be more than one level below the preceding task';
  287. SCompilerLanguagesBadName = 'Parameter "Name" 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';
  288. { [Languages] }
  289. SCompilerParamUnknownLanguage = 'Parameter "%s" includes an unknown language';
  290. { [Messages] }
  291. SCompilerMessagesMissingEquals = 'Missing "=" separator between message name and text';
  292. SCompilerMessagesNotRecognizedDefault = 'Message name "%s" in Default.isl is not recognized by this version of Inno Setup';
  293. SCompilerMessagesNotRecognizedWarning = 'Message name "%s" is not recognized by this version of Inno Setup. Ignoring.';
  294. SCompilerMessagesNotRecognizedInFileWarning = 'Message name "%s" in "%s" is not recognized by this version of Inno Setup. Ignoring.';
  295. SCompilerMessagesMissingDefaultMessage = 'A message named "%s" has not been defined in Default.isl. It is required by this version of Inno Setup';
  296. SCompilerMessagesMissingMessageWarning = 'A message named "%s" has not been defined for the "%s" language. Will use the English message from Default.isl.';
  297. { [CustomMessages] }
  298. SCompilerCustomMessageBadName = 'Custom message name may only include alphanumeric characters and/or underscores, and cannot begin with a number';
  299. 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".';
  300. SCompilerCustomMessagesMissingName = 'A custom message named "%s" has not been defined';
  301. { [Messages] & [LangOptions] }
  302. SCompilerUnknownLanguage = 'Unknown language name "%s"';
  303. SCompilerCantSpecifyLanguage = 'A language name may not be specified in a messages file';
  304. SCompilerCantSpecifyLangOption = 'Language option "%s" cannot be applied to all languages';
  305. { [Files] }
  306. SCompilerFilesTmpBadFlag = 'Parameter "Flags" cannot have the "%s" flag on ' +
  307. 'a file copied to the {tmp} directory, or when the "deleteafterinstall" or ' +
  308. '"dontcopy" flag is used';
  309. SCompilerFilesWildcardNotMatched = 'No files found matching "%s"';
  310. SCompilerFilesDestNameCantBeSpecified = 'Parameter "DestName" cannot be specified if ' +
  311. 'the "Source" parameter contains wildcards';
  312. SCompilerFilesStrongAssemblyNameMustBeSpecified = 'Parameter "StrongAssemblyName" must be specified if ' +
  313. 'the flag "gacinstall" is used';
  314. SCompilerFilesCantHaveExternalExclude = 'Parameter "Excludes" may not be used when ' +
  315. 'the "external" flag is used';
  316. SCompilerFilesCantHaveNonExternalExternalSize = 'Parameter "ExternalSize" may only be used when ' +
  317. 'the "external" flag is used';
  318. SCompilerFilesExcludeTooLong = 'Parameter "Excludes" contains a pattern that is too long';
  319. SCompilerFilesUnsafeFile = 'Unsafe file detected: %s.' + SNewLine2 +
  320. 'See the "Unsafe Files" topic in the help file for more information';
  321. SCompilerFilesSystemDirUsed = 'Attempt to deploy DLL file from own Windows System directory.' + SNewLine2 +
  322. 'See the "Unsafe Files" topic in the help file for more information on why this is dangerous and should be avoided';
  323. SCompilerFilesSystemDirNotUsed = 'Attempt to deploy registered file %s to a location other than {sys}.' + SNewLine2 +
  324. 'See the "Unsafe Files" topic in the help file for more information on why this is dangerous and should be avoided';
  325. SCompilerFilesIgnoreVersionUsedUnsafely =
  326. 'Unsafe flag usage on file "%s": The "ignoreversion" flag should not be ' +
  327. 'used on files installed to the Windows System directory ("{sys}").';
  328. SCompilerFilesWarningCopyMode = '"CopyMode: %s" has been superseded by "Flags: %s" in ' +
  329. 'this version of Inno Setup. Behaving as if "Flags: %s" were specified.';
  330. SCompilerFilesWarningASISOO = '"CopyMode: alwaysskipifsameorolder" is deprecated and ' +
  331. 'ignored in this version of Inno Setup. It is now the default behavior.';
  332. SCompilerFilesWarningSharedFileSysWow64 = 'DestDir should not be set to ' +
  333. '"{syswow64}" when the "sharedfile" flag is used. See the "sharedfile" ' +
  334. 'documentation in the help file for details.';
  335. { [Icons] }
  336. SCompilerIconsNamePathNotSpecified = 'Parameter "Name" must include a path for the icon, ' +
  337. 'for example, "{group}\My Icon"';
  338. SCompilerIconsIconIndexInvalid = 'Parameter "IconIndex" is not a valid integer';
  339. { [Registry] }
  340. SCompilerRegistryDeleteKeyProhibited = 'The "uninsdeletekey" and ' +
  341. '"deletekey" flags are prohibited on the specified key because the ' +
  342. 'results would be disastrous. (You probably mean to delete a value instead.)';
  343. { [Run] }
  344. SCompilerRunCantUseRunOnceId = 'Parameter "RunOnceId" can only be used in ' +
  345. 'an [UninstallRun] section';
  346. SCompilerRunFlagObsolete = 'Flag "%s" is obsolete. Use "%s" instead.';
  347. SCompilerRunMultipleWaitFlags = 'Parameter "Flags" cannot include multiple "wait" flags';
  348. { [UninstallRun] }
  349. SCompilerUninstallRunCantUseDescription = 'Parameter "Description" can only be used in ' +
  350. 'a [Run] section';
  351. implementation
  352. end.