/ide/lazarusidestrconsts.pas

http://github.com/graemeg/lazarus · Pascal · 6274 lines · 4129 code · 93 blank · 2052 comment · 39 complexity · 30d94373a5f74b2eefb0b3c06b7c5736 MD5 · raw file

Large files are truncated click here to view the full file

  1. {
  2. /***************************************************************************
  3. lazarusidestrconsts.pas
  4. -----------------------
  5. This unit contains all resource strings of the IDE
  6. ***************************************************************************/
  7. ***************************************************************************
  8. * *
  9. * This source is free software; you can redistribute it and/or modify *
  10. * it under the terms of the GNU General Public License as published by *
  11. * the Free Software Foundation; either version 2 of the License, or *
  12. * (at your option) any later version. *
  13. * *
  14. * This code is distributed in the hope that it will be useful, but *
  15. * WITHOUT ANY WARRANTY; without even the implied warranty of *
  16. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
  17. * General Public License for more details. *
  18. * *
  19. * A copy of the GNU General Public License is available on the World *
  20. * Wide Web at <http://www.gnu.org/copyleft/gpl.html>. You can also *
  21. * obtain it by writing to the Free Software Foundation, *
  22. * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
  23. * *
  24. ***************************************************************************
  25. }
  26. {
  27. Note: All resource strings should be prefixed with 'lis' (Lazarus IDE String)
  28. }
  29. unit LazarusIDEStrConsts;
  30. {$mode objfpc}{$H+}
  31. interface
  32. uses
  33. Classes, SysUtils;
  34. resourcestring
  35. // *** Common single word resources that can be safely shared around Lazarus ***
  36. lisLazarus = 'Lazarus';
  37. lisAdd = 'Add';
  38. lisBtnAdd = '&Add';
  39. lisDlgAdd = 'Add ...';
  40. lisBtnDlgAdd = '&Add ...';
  41. lisApply = 'Apply';
  42. lisInsert = 'Insert';
  43. lisChange = 'Change';
  44. lisDelete = 'Delete';
  45. lisBtnDelete = '&Delete';
  46. lisMenuEditorGroupIndexValueSS = 'GroupIndex value(s): %s';
  47. lisMenuEditorNoRadioitemsInThisMenu = 'No radioitems in this menu';
  48. lisMenuEditorSGroupIndexD = '%s.GroupIndex: %d';
  49. lisMenuEditorSIsNotARadioitem = '%s is not a radioitem';
  50. lisRemove = 'Remove';
  51. lisBtnRemove = '&Remove';
  52. lisRename = 'Rename';
  53. lisRename2 = 'Rename ...';
  54. lisReplace = 'Replace';
  55. lisBtnReplace = '&Replace';
  56. lisBtnDlgReplace = '&Replace ...';
  57. lisEdit = 'Edit';
  58. lisDlgEdit = 'Edit ...';
  59. lisClear = 'Clear';
  60. lisOpen = 'Open';
  61. lisOpenUnit = 'Open Unit';
  62. lisSave = 'Save';
  63. lisDlgSave = 'Save ...';
  64. lisSaveAs = 'Save As';
  65. lisSaveAll = 'Save All';
  66. lisCloseAll = 'Close All';
  67. lisFile = 'File';
  68. lisNew = 'New';
  69. lisClose = 'Close';
  70. lisBtnClose = '&Close';
  71. lisOk = 'OK';
  72. lisMenuOk = '&OK';
  73. lisCancel = 'Cancel';
  74. lisNo = 'No';
  75. lisYes = 'Yes';
  76. lisAbort = 'Abort';
  77. lisIgnore = 'Ignore';
  78. lisNever = 'Never';
  79. lisAlways = 'Always';
  80. lisContinue = 'Continue';
  81. lisMenuContinue = '&Continue';
  82. lisBreak = 'Break';
  83. lisMenuBreak = '&Break';
  84. lisExit = 'Exit';
  85. lisQuit = 'Quit';
  86. lisBtnQuit = '&Quit';
  87. lisRestart = 'Restart';
  88. lisHelp = 'Help';
  89. lisEnabled = 'Enabled';
  90. lisBtnEnabled = '&Enabled';
  91. lisUndo = 'Undo';
  92. lisRedo = 'Redo';
  93. lisCut = 'Cut';
  94. lisCopy = 'Copy';
  95. lisPaste = 'Paste';
  96. lisDown = 'Down';
  97. lisUp = 'Up';
  98. lisRight = 'Right';
  99. lisLeft = 'Left';
  100. lisTop = 'Top';
  101. lisBottom = 'Bottom';
  102. lisName = 'Name';
  103. lisKey = 'Key';
  104. lisValue = 'Value';
  105. lisVariable = 'Variable';
  106. lisPath = 'Path';
  107. lisId = 'ID';
  108. lisPage = 'Page';
  109. lisUnit = 'Unit';
  110. lisPackage = 'Package';
  111. lisCompile = 'Compile';
  112. lisCompileStage = 'Compile';
  113. lisBuild = 'Build';
  114. lisBuildCaption = 'Build';
  115. lisBuildStage = 'Build';
  116. lisRun = 'Run';
  117. lisRunStage = 'Run';
  118. lisRunButtonHint = 'Run';
  119. lisPause = 'Pause';
  120. lisStop = 'Stop';
  121. lisSorting = 'Sorting';
  122. lisBuilding = 'Building';
  123. lisOptions = 'Options';
  124. lisLess = 'Less';
  125. lisMore = 'More';
  126. lisMoreSub = 'More';
  127. lisDlgMore = 'More ...';
  128. lisDefault = 'Default';
  129. lisClone = 'Clone';
  130. lisExport = 'Export';
  131. lisDlgExport = 'Export ...';
  132. lisExportSub = 'Export >>';
  133. lisImport = 'Import';
  134. lisDlgImport = 'Import ...';
  135. // *** Common sentence resources that can be safely shared around Lazarus ***
  136. // Be careful, sharing sentences can lead to wrong translations in some places.
  137. lisExportHtml = 'Export as HTML';
  138. lisMoveFiles = 'Move Files';
  139. lisMoveFiles2 = 'Move files?';
  140. lrsPLDDeleteSelected = 'Delete selected';
  141. dlgMultipleInstances = 'Multiple Lazarus instances';
  142. dlgMultipleInstances_AlwaysStartNew = 'always start a new instance';
  143. dlgMultipleInstances_OpenFilesInRunning = 'open files in a running instance';
  144. dlgMultipleInstances_ForceSingleInstance = 'do not allow multiple instances';
  145. dlgRunningInstanceModalError = 'The running Lazarus instance cannot accept any files.'+sLineBreak+'Do you want to open them in a new IDE instance?'+sLineBreak+sLineBreak+'%s';
  146. dlgForceUniqueInstanceModalError = 'The running Lazarus instance cannot accept any files.';
  147. dlgRunningInstanceNotRespondingError = 'Lazarus instance is running but not responding.';
  148. // *** Rest of the resource strings ***
  149. lisImportPackageListXml = 'Import package list (*.xml)';
  150. lisExportPackageListXml = 'Export package list (*.xml)';
  151. lrsRescanLplFiles = 'Rescan lpl files';
  152. lisRenameShowResult = 'Show list of renamed Identifiers';
  153. lisResourceNameMustBeUnique = 'Resource name must be unique.';
  154. lisFailedToAddNNotUniqueResources = 'Failed to add %d not unique resource(s)';
  155. lisTheIDEIsStillBuilding = 'The IDE is still building.';
  156. lisSaveShownMessagesToFile = 'Save Shown Messages to File ...';
  157. lisMMAddsCustomOptions = 'Adds custom options:';
  158. lisMMDoesNotAddCustomOptions = 'Does not add custom options:';
  159. lisUnusedUnitsOf = 'Unused units of %s';
  160. lisSaveAllOriginalMessagesToFile = 'Save All/Original Messages to File ...';
  161. // errors
  162. lisErrInvalidOption = 'Invalid option at position %d: "%s"';
  163. lisErrNoOptionAllowed = 'Option at position %d does not allow an argument: %s';
  164. lisErrOptionNeeded = 'Option at position %d needs an argument : %s';
  165. // command line help
  166. listhisHelpMessage = 'this help message';
  167. lisprimaryConfigDirectoryWhereLazarusStoresItsConfig = 'primary config '+
  168. 'directory, where Lazarus stores its config files. Default is ';
  169. lislazarusOptionsProjectFilename = 'lazarus [options] <project-filename>';
  170. lisIDEOptions = 'IDE Options:';
  171. lisCmdLineLCLInterfaceSpecificOptions = 'LCL Interface specific options:';
  172. lisDoNotShowSplashScreen = 'Do not show splash screen';
  173. lisSkipLoadingLastProject = 'Skip loading last project';
  174. lisDoNotCheckIfAnotherIDEInstanceIsAlreadyRunning = '%sDo not check if '
  175. +'another IDE instance is already running';
  176. lisOverrideLanguage = 'Override language. For example --language=de.'+
  177. ' For possible values see files in the languages directory.';
  178. lissecondaryConfigDirectoryWhereLazarusSearchesFor = 'secondary config '+
  179. 'directory, where Lazarus searches for config template files. Default is ';
  180. lisFileWhereDebugOutputIsWritten =
  181. 'file, where debug output is written to. If it is '+
  182. 'not specified, debug output is written to the console.';
  183. lisGroupsForDebugOutput = 'Enable or Disable groups of debug output.' +
  184. ' Valid Options are:';
  185. lisLazarusDirOverride = 'directory, to be used as a basedirectory';
  186. lisMaximumNumberOfThreadsForCompilingInParallelDefaul = 'Maximum number of '
  187. +'threads for compiling in parallel. Default is 0, which guesses the '
  188. +'number of cores in the system.';
  189. lisDoNotWriteUpdatedProjectInfoAfterBuild = 'Do not write updated project '+
  190. 'info file after build. If not specified, build number will be incremented '+
  191. 'if configured.';
  192. // component palette
  193. lisSelectionTool = 'Selection tool';
  194. lisClickToSelectPalettePage = 'Click to Select Palette Page';
  195. lisTotalPages = 'Total Pages: %s';
  196. // macros
  197. lisCursorColumnInCurrentEditor = 'Cursor column in current editor';
  198. lisCursorRowInCUrrentEditor = 'Cursor row in current editor';
  199. lisCompilerFilename = 'Compiler filename';
  200. lisWordAtCursorInCurrentEditor = 'Word at cursor in current editor';
  201. lisExpandedFilenameOfCurrentEditor = 'Expanded filename of current editor file';
  202. lisFreePascalSourceDirectory = 'Free Pascal source directory';
  203. lisLazarusDirectory = 'Lazarus directory';
  204. lisLazarusLanguageID = 'Lazarus language ID (e.g. en, de, br, fi)';
  205. lisLazarusLanguageName = 'Lazarus language name (e.g. english, deutsch)';
  206. lisLCLWidgetType = 'LCL widget type';
  207. lisTargetCPU = 'Target CPU';
  208. lisTargetOS = 'Target OS';
  209. lisSrcOS = 'Src OS';
  210. lisCommandLineParamsOfProgram = 'Command line parameters of program';
  211. lisPromptForValue = 'Prompt for value';
  212. lisProjectFilename = 'Project filename';
  213. lisProjectDirectory = 'Project directory';
  214. lisSaveCurrentEditorFile = 'Save current editor file';
  215. lisSaveAllModified = 'Save all modified files';
  216. lisTargetFilenameOfProject = 'Target filename of project';
  217. lisTargetFilenamePlusParams = 'Target filename + params';
  218. lisTestDirectory = 'Test directory';
  219. lisLaunchingCmdLine = 'Launching target command line';
  220. lisPublishProjDir = 'Publish project directory';
  221. lisProjectUnitPath = 'Project Unit Path';
  222. lisProjectIncPath = 'Project Include Path';
  223. lisProjectSrcPath = 'Project Src Path';
  224. lisProjectOutDir = 'Project Output directory (e.g. the ppu directory)';
  225. lisEnvironmentVariableNameAsParameter = 'Environment variable, name as parameter';
  226. lisUserSHomeDirectory = 'User''s home directory';
  227. lisMakeExe = 'Make Executable';
  228. lisPathOfTheMakeUtility = 'Path of the make utility';
  229. lisProjectMacroProperties = 'Project macro properties';
  230. lisOpenProject2 = 'Open project';
  231. lisFileHasNoProject = 'File has no project';
  232. lisTheFileIsNotALazarusProjectCreateANewProjectForThi = 'The file "%s" is '
  233. +'not a Lazarus project.%sCreate a new project for this "%s"?';
  234. lisCreateProject = 'Create project';
  235. lisKMSaveProject = 'Save project';
  236. lisKMCloseProject = 'Close project';
  237. lisKMSaveProjectAs = 'Save project as';
  238. lisKMPublishProject = 'Publish project';
  239. lisOpenTheFileAsNormalSource = 'Open the file as normal source';
  240. lisOpenAsXmlFile = 'Open as XML file';
  241. lisAnErrorOccuredAtLastStartupWhileLoadingLoadThisPro = 'An error occurred '
  242. +'at last startup while loading %s!'
  243. +'%sLoad this project again?';
  244. lisOpenProjectAgain = 'Open project again';
  245. lisStartWithANewProject = 'Start with a new project';
  246. lisConfigDirectory = 'Lazarus config directory';
  247. lisPkgMacroPackageDirectoryParameterIsPackageID = 'Package directory. '
  248. +'Parameter is package ID, e.g. "Name" or "Name 1.0"';
  249. lisPkgMacroPackageSourceSearchPathParameterIsPackageID = 'Package source '
  250. +'search path. Parameter is package ID, e.g. "Name" or "Name 1.0"';
  251. lisPkgMacroPackageUnitSearchPathParameterIsPackageID = 'Package unit search '
  252. +'path. Parameter is package ID, e.g. "Name" or "Name 1.0"';
  253. lisPkgMacroPackageIncludeFilesSearchPathParameterIsPackageID = 'Package '
  254. +'include files search path. Parameter is package ID, e.g. "Name" or "Name 1.0"';
  255. lisPkgMacroPackageNameParameterIsPackageID = 'Package name. Parameter is package ID, e.g. "Name" or "Name 1.0"';
  256. lisPkgMacroPackageOutputDirectoryParameterIsPackageID = 'Package output directory. Parameter is package ID, e.g. "Name" or "Name 1.0"';
  257. // main bar menu
  258. lisMenuFile = '&File';
  259. lisMenuEdit = '&Edit';
  260. lisMenuSearch = '&Search';
  261. lisMenuSource = 'S&ource';
  262. lisMenuView = '&View';
  263. lisMenuProject = '&Project';
  264. lisMenuRun = '&Run';
  265. lisMenuPackage = 'Pa&ckage';
  266. lisMenuTools = '&Tools';
  267. lisMenuWindow = '&Window';
  268. lisMenuHelp = '&Help';
  269. lisThisWillAllowChangingAllBuildModesAtOnceNotImpleme = 'This will allow '
  270. +'changing all build modes at once. Not implemented yet.';
  271. lisMenuNewUnit = 'New Unit';
  272. lisMenuNewCustom = 'New %s';
  273. lisMenuNewForm = 'New Form';
  274. lisMenuNewOther = 'New ...';
  275. lisMenuOpen = '&Open ...';
  276. lisMenuOpenUnit = 'Open Unit ...';
  277. lisMenuRevert = 'Revert';
  278. lisPESavePackageAs = 'Save Package As ...';
  279. lisPkgEditPublishPackage = 'Publish Package';
  280. lisPERevertPackage = 'Revert Package';
  281. lisMenuOpenRecent = 'Open &Recent';
  282. lisMenuSave = '&Save';
  283. lisMenuSaveAs = 'Save &As ...';
  284. lisKMSaveAs = 'SaveAs';
  285. lisKMSaveAll = 'SaveAll';
  286. lisDiscardChanges = 'Discard changes';
  287. lisDiscardChangesAll = 'Discard all changes';
  288. lisDoNotCloseTheProject = 'Do not close the project';
  289. lisErrorSavingForm = 'Error saving form';
  290. lisCannotSaveForm = 'Cannot save form "%s".';
  291. lisErrorOpeningForm = 'Error opening form';
  292. lisCannotOpenForm = 'Cannot open form "%s".';
  293. lisConvert = 'Convert';
  294. lisPLDShowGlobalLinksIn = 'Show global links in ';
  295. lisPLDShowUserLinksIn = 'Show user links in ';
  296. lrsPLDLpkFileValid = 'lpk file valid (%s)';
  297. lrsPLDLpkFileInvalid = 'lpk file invalid (%s)';
  298. lisPLDGlobal = 'Global';
  299. lisCTDefDefineTemplates = 'Define templates';
  300. lisMenuCloseAll = 'Close A&ll';
  301. lisMenuCloseEditorFile = '&Close Editor File';
  302. lisMenuCleanDirectory = 'Clean Directory ...';
  303. lisMenuIndentSelection = 'Indent Selection';
  304. lisMenuUnindentSelection = 'Unindent Selection';
  305. lisMenuUpperCaseSelection = 'Uppercase Selection';
  306. lisMenuLowerCaseSelection = 'Lowercase Selection';
  307. lisMenuSwapCaseSelection = 'Swap Case in Selection';
  308. lisMenuTabsToSpacesSelection = 'Tabs to Spaces in Selection';
  309. lisKMEncloseSelection = 'Enclose Selection';
  310. lisMenuEncloseSelection = 'Enclose Selection ...';
  311. lisEncloseInIFDEF = 'Enclose in $IFDEF';
  312. lisMenuEncloseInIFDEF = 'Enclose in $IFDEF ...';
  313. lisMenuCommentSelection = 'Comment Selection';
  314. lisMenuUncommentSelection = 'Uncomment Selection';
  315. lisMenuToggleComment = 'Toggle Comment in Selection';
  316. lisMenuSortSelection = 'Sort Selection ...';
  317. lisMenuBeakLinesInSelection = 'Break Lines in Selection';
  318. lisKMSelectWordLeft = 'Select Word Left';
  319. lisKMSelectWordRight = 'Select Word Right';
  320. lisKMSelectLineStart = 'Select Line Start';
  321. lisKMSelectLineEnd = 'Select Line End';
  322. lisKMSelectPageTop = 'Select Page Top';
  323. lisKMSelectPageBottom = 'Select Page Bottom';
  324. lisUseAndClose = 'Use and close';
  325. lisMenuSelect = 'Select';
  326. lisMenuSelectAll = 'Select All';
  327. lisCheckAll = 'Check All';
  328. lisUncheckAll = 'Uncheck All';
  329. dlgFiles = '%s files';
  330. lisSAMAbstractMethodsNotYetOverridden = 'Abstract Methods - not yet overridden';
  331. lisMenuSelectToBrace = 'Select to Brace';
  332. lisMenuSelectCodeBlock = 'Select Code Block';
  333. lisMenuSelectWord = 'Select Word';
  334. lisMenuSelectLine = 'Select Line';
  335. lisMenuSelectParagraph = 'Select Paragraph';
  336. lisMenuInsertCharacter = 'Insert from Character Map ...';
  337. lisMenuInsertCVSKeyword = 'Insert CVS Keyword';
  338. lisMenuInsertGeneral = 'Insert General';
  339. lisGeneral = 'General';
  340. lisOr = 'or';
  341. lisNone = '%snone';
  342. lisUnitPaths = 'Unit paths';
  343. lisIncludePaths = 'Include paths';
  344. lisSourcePaths = 'Source paths';
  345. lisMenuInsertGPLNotice = 'GPL Notice';
  346. lisMenuInsertGPLNoticeTranslated = 'GPL Notice (translated)';
  347. lisMenuInsertLGPLNotice = 'LGPL Notice';
  348. lisMenuInsertLGPLNoticeTranslated = 'LGPL Notice (translated)';
  349. lisMenuInsertModifiedLGPLNotice = 'Modified LGPL Notice';
  350. lisMenuInsertModifiedLGPLNoticeTranslated = 'Modified LGPL Notice (translated)';
  351. lisMenuInsertMITNotice = 'MIT Notice';
  352. lisMenuInsertMITNoticeTranslated = 'MIT Notice (translated)';
  353. lisMenuInsertUserName = 'Current Username';
  354. lisMenuInsertDateTime = 'Current Date and Time';
  355. lisMenuInsertChangeLogEntry = 'ChangeLog Entry';
  356. lisMenuFind = 'Find';
  357. lisBtnFind = '&Find';
  358. lisMenuFindNext = 'Find &Next';
  359. lisMenuFind2 = '&Find ...';
  360. lisMenuFindPrevious = 'Find &Previous';
  361. lisMenuFindInFiles = 'Find &in Files ...';
  362. lisMenuIncrementalFind = 'Incremental Find';
  363. lisMenuGotoLine = 'Goto Line ...';
  364. lisMenuJumpBack = 'Jump Back';
  365. lisMenuJumpForward = 'Jump Forward';
  366. lisMenuAddJumpPointToHistory = 'Add Jump Point to History';
  367. lisMenuViewJumpHistory = 'Jump History';
  368. lisMenuMacroListView = 'Editor Macros ...';
  369. lisMenuFindBlockOtherEndOfCodeBlock = 'Find Other End of Code Block';
  370. lisMenuFindCodeBlockStart = 'Find Start of Code Block';
  371. lisMenuFindDeclarationAtCursor = 'Find Declaration at Cursor';
  372. lisMenuOpenFilenameAtCursor = 'Open Filename at Cursor';
  373. lisMenuGotoIncludeDirective = 'Goto Include Directive';
  374. lisMenuJumpToNextError = 'Jump to Next Error';
  375. lisMenuJumpToPrevError = 'Jump to Previous Error';
  376. lisMenuSetFreeBookmark = 'Set a Free Bookmark';
  377. lisMenuJumpToNextBookmark = 'Jump to Next Bookmark';
  378. lisMenuJumpToPrevBookmark = 'Jump to Previous Bookmark';
  379. lisMenuProcedureList = 'Procedure List ...';
  380. lisMenuViewObjectInspector = 'Object Inspector';
  381. lisMenuViewSourceEditor = 'Source Editor';
  382. lisMenuViewCodeExplorer = 'Code Explorer';
  383. lisMenuViewCodeBrowser = 'Code Browser';
  384. lisMenuViewRestrictionBrowser = 'Restriction Browser';
  385. lisMenuViewComponents = '&Components';
  386. lisMenuJumpTo = 'Jump to';
  387. lisMenuJumpToInterface = 'Jump to Interface';
  388. lisMenuJumpToInterfaceUses = 'Jump to Interface uses';
  389. lisMenuJumpToImplementation = 'Jump to Implementation';
  390. lisMenuJumpToImplementationUses = 'Jump to Implementation uses';
  391. lisMenuJumpToInitialization = 'Jump to Initialization';
  392. lisMenuJumpToProcedureHeader = 'Jump to Procedure header';
  393. lisMenuJumpToProcedureBegin = 'Jump to Procedure begin';
  394. lisMenuViewUnits = 'Units ...';
  395. lisMenuViewForms = 'Forms ...';
  396. lisMenuViewUnitDependencies = 'Unit Dependencies';
  397. lisKMViewUnitInfo = 'View Unit Info';
  398. lisMenuViewUnitInfo = 'Unit Information ...';
  399. lisMenuViewToggleFormUnit = 'Toggle Form/Unit View';
  400. lisMenuViewMessages = 'Messages';
  401. lisProjectOption = 'Project Option';
  402. lisPackageOption = 'Package "%s" Option';
  403. lisAbout2 = 'About %s';
  404. lisCopySelectedMessagesToClipboard = 'Copy Selected Messages to Clipboard';
  405. lisCopyFileNameToClipboard = 'Copy File Name to Clipboard';
  406. lisFind = 'Find ...';
  407. lisAbout = 'About';
  408. lisRemoveCompilerOptionHideMessage = 'Remove Compiler Option Hide Message';
  409. lisRemoveMessageTypeFilter = 'Remove Message Type Filter';
  410. lisRemoveAllMessageTypeFilters = 'Remove all message type filters';
  411. lisFilterNonUrgentMessages = 'Filter non urgent Messages';
  412. lisFilterWarningsAndBelow = 'Filter Warnings and below';
  413. lisFilterNotesAndBelow = 'Filter Notes and below';
  414. lisFilterHintsAndBelow = 'Filter Hints and below';
  415. lisFilterVerboseMessagesAndBelow = 'Filter Verbose Messages and below';
  416. lisFilterDebugMessagesAndBelow = 'Filter Debug Messages and below';
  417. lisFilterNoneDoNotFilterByUrgency = 'Filter None, do not filter by urgency';
  418. lisFilterHintsWithoutSourcePosition = 'Filter Hints without Source Position';
  419. lisSwitchFilterSettings = 'Switch Filter Settings';
  420. lisAddFilter = 'Add Filter ...';
  421. lisCopyAllShownMessagesToClipboard = 'Copy All Shown Messages to Clipboard';
  422. lisCopyAllOriginalMessagesToClipboard = 'Copy All/Original Messages to Clipboard';
  423. lisCopyItemToClipboard = 'Copy Item to Clipboard';
  424. lisCopySelectedItemToClipboard = 'Copy Selected Items to Clipboard';
  425. lisCopyAllItemsToClipboard = 'Copy All Items to Clipboard';
  426. lisExpandAll = 'Expand All (*)';
  427. lisCollapseAll = 'Collapse All (/)';
  428. lisEditHelp = 'Edit help';
  429. lisMenuViewSearchResults = 'Search Results';
  430. lisMenuViewAnchorEditor = 'Anchor Editor';
  431. lisMenuViewTabOrder = 'Tab Order';
  432. lisKMToggleViewComponentPalette = 'Toggle View Component Palette';
  433. lisMenuViewComponentPalette = 'Component Palette';
  434. lisMenuDebugWindows = 'Debug Windows';
  435. lisMenuViewWatches = 'Watches';
  436. lisMenuViewBreakPoints = 'BreakPoints';
  437. lisMenuViewLocalVariables = 'Local Variables';
  438. lisMenuViewPseudoTerminal = 'Terminal Output';
  439. lisMenuViewRegisters = 'Registers';
  440. lisMenuViewCallStack = 'Call Stack';
  441. lisMenuViewThreads = 'Threads';
  442. lisMenuViewHistory = 'History';
  443. lisMenuViewAssembler = 'Assembler';
  444. lisDbgAsmCopyToClipboard = 'Copy to Clipboard';
  445. lisMenuViewDebugOutput = 'Debug Output';
  446. lisMenuViewDebugEvents = 'Event Log';
  447. lisMenuIDEInternals = 'IDE Internals';
  448. lisMenuPackageLinks = 'Package Links ...';
  449. lisMenuAboutFPC = 'About FPC';
  450. lisAboutIDE = 'About IDE';
  451. lisMenuWhatNeedsBuilding = 'What Needs Building';
  452. lisMenuNewProject = 'New Project ...';
  453. lisMenuNewProjectFromFile = 'New Project from File ...';
  454. lisMenuOpenProject = 'Open Project ...';
  455. lisMenuCloseProject = 'Close Project';
  456. lisMenuOpenRecentProject = 'Open Recent Project';
  457. lisMenuSaveProject = 'Save Project';
  458. lisMenuSaveProjectAs = 'Save Project As ...';
  459. lisMenuResaveFormsWithI18n = 'Resave forms with enabled i18n';
  460. lisMenuPublishProject = 'Publish Project ...';
  461. lisPublishProject = 'Publish Project';
  462. lisMenuProjectInspector = 'Project Inspector';
  463. lisProject3 = 'project';
  464. lisKMRemoveActiveFileFromProject = 'Remove Active File from Project';
  465. lisKMViewProjectSource = 'View Project Source';
  466. lisMenuAddToProject = 'Add Editor File to Project';
  467. lisMenuRemoveFromProject = 'Remove from Project ...';
  468. lisMenuViewProjectSource = '&View Project Source';
  469. lisMenuProjectOptions = 'Project Options ...';
  470. lisBFWorkingDirectoryLeaveEmptyForFilePath = 'Working directory (leave empty for file path)';
  471. lisBFBuildCommand = 'Build Command';
  472. lisMenuQuickCompile = 'Quick Compile';
  473. lisMenuCleanUpAndBuild = 'Clean up and Build ...';
  474. lisMenuCompileManyModes = 'Compile many Modes ...';
  475. lisMenuAbortBuild = 'Abort Build';
  476. lisMenuProjectRun = '&Run';
  477. lisBFAlwaysBuildBeforeRun = 'Always build before run';
  478. lisDisAssGotoCurrentAddress = 'Goto Current Address';
  479. lisDisAssGotoCurrentAddressHint = 'Goto Current Address';
  480. lisDisAssGotoAddress = 'Goto Address';
  481. lisDisAssGotoAddressHint = 'Goto Address';
  482. lisBFRunCommand = 'Run Command';
  483. lisMenuShowExecutionPoint = 'S&how Execution Point';
  484. lisMenuStepInto = 'Step In&to';
  485. lisMenuStepOver = '&Step Over';
  486. lisMenuStepIntoInstr = 'Step Into Instruction';
  487. lisMenuStepIntoInstrHint = 'Step Into Instruction';
  488. lisMenuStepOverInstr = 'Step Over Instruction';
  489. lisMenuStepOverInstrHint = 'Step Over Instruction';
  490. lisMenuStepIntoContext = 'Step Into (Context)';
  491. lisMenuStepOverContext = 'Step Over (Context)';
  492. lisMenuStepOut = 'Step O&ut';
  493. lisMenuRunToCursor = 'Step over to &Cursor';
  494. lisKMStopProgram = 'Stop Program';
  495. lisContinueAndDoNotAskAgain = 'Continue and do not ask again';
  496. lisSuspiciousUnitPath = 'Suspicious unit path';
  497. lisThePackageAddsThePathToTheUnitPathOfTheIDEThisIsPr = 'The package %s '
  498. +'adds the path "%s" to the unit path of the IDE.'
  499. +'%sThis is probably a misconfiguration of the package.';
  500. lisMenuResetDebugger = 'Reset Debugger';
  501. lisMenuRunParameters = 'Run &Parameters ...';
  502. lisMenuBuildFile = 'Build File';
  503. lisMenuRunWithoutDebugging = 'Run without Debugging';
  504. lisMenuRunFile = 'Run File';
  505. lisKMConfigBuildFile = 'Config "Build File"';
  506. lisKMInspect = 'Inspect';
  507. lisKMEvaluateModify = 'Evaluate/Modify';
  508. lisKMAddWatch = 'Add watch';
  509. lisKMAddBpSource = 'Add Source Breakpoint';
  510. lisKMAddBpAddress = 'Add Address Breakpoint';
  511. lisKMAddBpWatchPoint = 'Add Data/WatchPoint';
  512. lisMenuConfigBuildFile = 'Configure Build+Run File ...';
  513. lisMenuInspect = '&Inspect ...';
  514. lisMenuEvaluate = 'E&valuate/Modify ...';
  515. lisMenuAddWatch = 'Add &Watch ...';
  516. lisMenuAddBreakpoint = 'Add &Breakpoint';
  517. lisInspectDialog = 'Debug Inspector';
  518. lisInspectData = 'Data';
  519. lisInspectProperties = 'Properties';
  520. lisInspectMethods = 'Methods';
  521. lisInspectUseInstance = 'Instance';
  522. lisInspectUseInstanceHint = 'Use instance class';
  523. lisInspectShowColClass = 'Show class column';
  524. lisInspectShowColType = 'Show type column';
  525. lisInspectShowColVisibility = 'Show visibility column';
  526. lisInspectClassInherit = '%s : Class %s inherits from %s';
  527. lisInspectUnavailable = '%s : unavailable';
  528. lisInspectPointerTo = 'Pointer to %s';
  529. lisColClass = 'Class';
  530. lisColVisibility = 'Visibility';
  531. lisColReturns = 'Returns';
  532. lisColAddress = 'Address';
  533. lisMenuNewPackage = 'New Package ...';
  534. lisMenuOpenPackage = 'Open Loaded Package ...';
  535. lisMenuOpenRecentPkg = 'Open Recent Package';
  536. lisMenuOpenPackageFile = 'Open Package File (.lpk) ...';
  537. lisMenuOpenPackageOfCurUnit = 'Open Package of Current Unit';
  538. lisMenuAddCurFileToPkg = 'Add Active File to Package ...';
  539. lisKMConfigureCustomComponents = 'Configure Custom Components';
  540. lisMenuConfigCustomComps = 'Configure Custom Components ...';
  541. lisMenuConfigExternalTools = 'Configure External Tools ...';
  542. lisMenuQuickSyntaxCheck = 'Quick Syntax Check';
  543. lisMenuQuickSyntaxCheckOk = 'Quick syntax check OK';
  544. lisMenuGuessUnclosedBlock = 'Guess Unclosed Block';
  545. lisMenuGuessMisplacedIFDEF = 'Guess Misplaced IFDEF/ENDIF';
  546. lisMenuMakeResourceString = 'Make Resource String ...';
  547. lisCaptionCompareFiles = 'Compare files (not for creating patches)';
  548. lisMenuCompareFiles = 'Compare files ...';
  549. lisMenuConvertDFMtoLFM = 'Convert Binary DFM to Text LFM + Check Syntax ...';
  550. lisMenuCheckLFM = 'Check LFM File in Editor';
  551. lisMenuDelphiConversion = 'Delphi Conversion';
  552. lisMenuConvertDelphiUnit = 'Convert Delphi Unit to Lazarus Unit ...';
  553. lisMenuConvertDelphiProject = 'Convert Delphi Project to Lazarus Project ...';
  554. lisMenuConvertDelphiPackage = 'Convert Delphi Package to Lazarus Package ...';
  555. lisMenuConvertEncoding = 'Convert Encoding of Projects/Packages ...';
  556. lisConvertEncodingOfProjectsPackages = 'Convert encoding of projects/packages';
  557. lisMenuExampleProjects = 'Example Projects ...';
  558. lisKMExampleProjects = 'Example Projects';
  559. lisMenuBuildLazarus = 'Build Lazarus with Current Profile';
  560. lisMenuBuildLazarusProf = 'Build Lazarus with Profile: %s';
  561. lisMenuConfigureBuildLazarus = 'Configure "Build Lazarus" ...';
  562. lisManageSourceEditors = 'Manage Source Editors ...';
  563. lisSourceEditorWindowManager = 'Source Editor Window Manager';
  564. lisProjectCount = '%d projects';
  565. lisIncludeSubDirectories = 'Include subdirectories';
  566. lisIncludeAllSubDirectories = 'Include all subdirectories';
  567. lisRootDirectory = 'Root Directory';
  568. lisMEOther = 'Other tabs';
  569. lisTabsFor = 'Tabs for %s';
  570. lisRecentTabs = 'Recent tabs';
  571. lisMEProjects = 'Projects';
  572. lisMEAction = 'Action';
  573. lisMenuGeneralOptions = 'Options ...';
  574. lisWindowStaysOnTop = 'Window stays on top';
  575. lisFilenameStyle = 'Filename Style';
  576. lisShortNoPath = 'Short, no path';
  577. lisRelative = 'Relative';
  578. lisFull = 'Full';
  579. lisTranslateTheEnglishMessages = 'Translate the English Messages';
  580. lisShowMessageTypeID = 'Show Message Type ID';
  581. lisToolStoppedWithExitCodeUseContextMenuToGetMoreInfo = 'tool stopped with '
  582. +'exit code %s. Use context menu to get more information.';
  583. lisErrors2 = ', Errors: %s';
  584. lisWarnings = ', Warnings: %s';
  585. lisHints = ', Hints: %s';
  586. lisInternalError = 'internal error: %s';
  587. lisMenuEditCodeTemplates = 'Code Templates ...';
  588. dlgEdCodeTempl = 'Code Templates';
  589. lisMenuOnlineHelp = 'Online Help';
  590. lisMenuReportingBug = 'Reporting a Bug';
  591. lisReportingBugURL = 'http://wiki.lazarus.freepascal.org/How_do_I_create_a_bug_report';
  592. lisKMContextSensitiveHelp = 'Context sensitive help';
  593. lisKMEditContextSensitiveHelp = 'Edit context sensitive help';
  594. lisMenuContextHelp = 'Context sensitive Help';
  595. lisMenuEditContextHelp = 'Edit context sensitive Help';
  596. lisMenuShowSmartHint = 'Context sensitive smart hint';
  597. lisDsgCopyComponents = 'Copy selected components to clipboard';
  598. lisDsgCutComponents = 'Cut selected components to clipboard';
  599. lisDsgPasteComponents = 'Paste selected components from clipboard';
  600. lisDsgSelectParentComponent = 'Select parent component';
  601. lisDsgOrderMoveToFront = 'Move component to front';
  602. lisDsgOrderMoveToBack = 'Move component to back';
  603. lisDsgOrderForwardOne = 'Move component one forward';
  604. lisDsgOrderBackOne = 'Move component one back';
  605. // main
  606. lisChooseProgramSourcePpPasLpr = 'Choose program source (*.pp,*.pas,*.lpr)';
  607. lisProgramSourceMustHaveAPascalExtensionLikePasPpOrLp = 'Program source '
  608. +'must have a Pascal extension like .pas, .pp or .lpr';
  609. lisChooseDelphiUnit = 'Choose Delphi unit (*.pas)';
  610. lisChooseDelphiProject = 'Choose Delphi project (*.dpr)';
  611. lisChooseDelphiPackage = 'Choose Delphi package (*.dpk)';
  612. lisFormatError = 'Format error';
  613. lisLFMFileCorrupt = 'LFM file corrupt';
  614. lisUnableToFindAValidClassnameIn = 'Unable to find a valid classname in "%s"';
  615. lisUnableToConvertFileError = 'Unable to convert file "%s"%sError: %s';
  616. lisUnableToWriteFileError = 'Unable to write file "%s"%sError: %s';
  617. lisMissingUnitsComment = 'Comment Out';
  618. lisMissingUnitsForDelphi = 'For Delphi only';
  619. lisMissingUnitsSearch = 'Search Unit Path';
  620. lisMissingUnitsSkip = 'Skip this Unit';
  621. lisTheseUnitsWereNotFound = 'These units were not found:';
  622. lisMissingUnitsChoices = 'Your choices are:';
  623. lisMissingUnitsInfo1 = '1) Comment out the selected units.';
  624. lisMissingUnitsInfo1b = '1) Use the units only for Delphi.';
  625. lisMissingUnitsInfo2 = '2) Search for units. Found paths are added to project settings.';
  626. lisMissingUnitsInfo3 = '3) Abort now, install packages or fix paths and try again.';
  627. lisUnitNotFoundInProject = 'A unit not found in project %s';
  628. lisUnitsNotFoundInProject = 'Units not found in project %s';
  629. lisProjectPathHint = 'Directory where project''s main file must be';
  630. lisAddDelphiDefine = 'Add defines simulating Delphi7';
  631. lisAddDelphiDefineHint = 'Useful when the code has checks for supported compiler versions';
  632. lisBackupChangedFiles = 'Make backup of changed files';
  633. lisBackupHint = 'Creates a Backup directory under project directory';
  634. lisStartConversion = 'Start Conversion';
  635. lisConvertTarget = 'Target';
  636. lisConvertTargetHint = 'Converter adds conditional compilation to support different targets';
  637. lisConvertOtherHint = 'Other options affecting the conversion';
  638. lisConvertTargetCrossPlatform = 'Cross-platform';
  639. lisConvertTargetCrossPlatformHint = 'Cross-platform versus Windows-only';
  640. lisConvertTargetSupportDelphi = 'Support Delphi';
  641. lisConvertTargetSupportDelphiHint = 'Use conditional compilation to support Delphi';
  642. lisConvertTargetSameDfmFile = 'Use the same DFM form file';
  643. lisConvertTargetSameDfmFileHint = 'Same DFM file for Lazarus and Delphi instead of copying it to LFM';
  644. lisKeepFileOpen = 'Keep converted files open in editor';
  645. lisKeepFileOpenHint = 'All project files will be open in editor after conversion';
  646. lisScanFilesInParentDir = 'Scan files in parent directory';
  647. lisScanFilesInParentDirHint = 'Search for source files in sibling directories'
  648. +' (parent directory and its children)';
  649. lisConvUnknownProps = 'Unknown properties';
  650. lisConvTypesToReplace = 'Types to replace';
  651. lisConvTypeReplacements = 'Type Replacements';
  652. lisConvUnitsToReplace = 'Units to replace';
  653. lisConvUnitReplacements = 'Unit Replacements';
  654. lisConvUnitReplHint = 'Unit names in uses section of a source unit';
  655. lisConvTypeReplHint = 'Unknown types in form file (DFM/LFM)';
  656. lisConvCoordOffs = 'Coordinate offsets';
  657. lisConvCoordHint = 'An offset is added to Top coordinate of controls inside visual containers';
  658. lisConvFuncsToReplace = 'Functions / procedures to replace';
  659. lisConvDelphiCategories = 'Categories:';
  660. lisConvFuncReplacements = 'Function Replacements';
  661. lisConvFuncReplHint = 'Some Delphi functions can be replaced with LCL function';
  662. lisConvAddCommentAfterReplacement = 'Add comment after replacement';
  663. lisConvDelphiName = 'Delphi Name';
  664. lisConvNewName = 'New Name';
  665. lisConvParentContainer = 'Parent Container';
  666. lisConvTopOff = 'Top offset';
  667. lisConvLeftOff = 'Left offset';
  668. lisConvDelphiFunc = 'Delphi Function';
  669. lisConvAddedUnitToUsesSection = 'Added unit %s to uses section';
  670. lisConvAddingFlagForRegister = 'Adding flag for "Register" procedure in unit %s.';
  671. lisConvDeletedFile = 'Deleted file %s';
  672. lisConvBracketNotFound = 'Bracket not found';
  673. lisConvDprojFileNotSupportedYet =
  674. '.dproj file is not supported yet. The file is used by Delphi 2007 and newer.'+
  675. ' Please select a .dpr file for projects or .dpk file for packages.';
  676. lisConvRepairingIncludeFiles = 'Repairing include files : ';
  677. lisConvUserSelectedToEndConversion = 'User selected to end conversion with file %s';
  678. lisConvFixedUnitName = 'Fixed unit name from %s to %s.';
  679. lisConvShouldBeFollowedByNumber = '"$" should be followed by a number: %s';
  680. lisConvReplacedCall = 'Replaced call %s with %s';
  681. lisConvReplFuncParameterNum = 'Replacement function parameter number should be >= 1: %s';
  682. lisConvBracketMissingFromReplFunc = '")" is missing from replacement function: %s';
  683. lisConvProblemsFindingAllUnits = 'Problems when trying to find all units from project file %s';
  684. lisConvProblemsRepairingFormFile = 'Problems when repairing form file %s';
  685. lisConvProblemsFixingIncludeFile = 'Problems when fixing include files in file %s';
  686. lisConvStoppedBecauseThereIsPackage = 'Stopped because there already is a package with the same name';
  687. lisConvConvertedFrom = ' { *Converted from %s* }';
  688. lisConvThisLogWasSaved = 'This log was saved to %s';
  689. lisScanning = 'Scanning';
  690. lisScanParentDir = 'Scanning parent directory';
  691. lisReplacement = 'Replacement';
  692. lisReplacements = 'Replacements';
  693. lisInteractive = 'Interactive';
  694. lisAutomatic = 'Automatic';
  695. lisProperties = 'Properties (replace or remove)';
  696. lisTypes = 'Types (not removed if no replacement)';
  697. lisReplaceRemoveUnknown = 'Fix unknown properties and types';
  698. lisReplacementFuncs = 'Replacement functions';
  699. lisFilesHaveRightEncoding = '*** All found files already have the right encoding ***';
  700. lisEncodingNumberOfFilesFailed = 'Number of files failed to convert: %d';
  701. lisnoname = 'noname';
  702. lisTheDestinationDirectoryDoesNotExist = 'The destination directory%s"%s" does not exist.';
  703. lisRenameFile = 'Rename file?';
  704. lisThisLooksLikeAPascalFileItIsRecommendedToUseLowerC = 'This looks like a Pascal file.'
  705. +'%sIt is recommended to use lower case filenames, to avoid '
  706. +'various problems on some filesystems and different compilers.'
  707. +'%sRename it to lowercase?';
  708. lisRenameToLowercase = 'Rename to lowercase';
  709. lisKeepName = 'Keep name';
  710. lisOverwriteFile = 'Overwrite file?';
  711. lisAFileAlreadyExistsReplaceIt = 'A file "%s" already exists.%sReplace it?';
  712. lisOverwriteFileOnDisk = 'Overwrite file on disk';
  713. lisAmbiguousFilesFound = 'Ambiguous files found';
  714. lisThereAreOtherFilesInTheDirectoryWithTheSameName = 'There are other files in '
  715. +'the directory with the same name,'
  716. +'%swhich only differ in case:'
  717. +'%s%s'
  718. +'%sDelete them?';
  719. lisDeleteOldFile = 'Delete old file "%s"?';
  720. lisDeletingOfFileFailed = 'Deleting of file "%s" failed.';
  721. lisStreamingError = 'Streaming error';
  722. lisUnableToStreamT = 'Unable to stream %s:T%s.';
  723. lisPathToInstance = 'Path to failed Instance:';
  724. lisResourceSaveError = 'Resource save error';
  725. lisUnableToAddResourceHeaderCommentToResourceFile = 'Unable to add resource '
  726. +'header comment to resource file %s"%s".%sProbably a syntax error.';
  727. lisUnableToAddResourceTFORMDATAToResourceFileProbably = 'Unable to add '
  728. +'resource T%s:FORMDATA to resource file %s"%s".%sProbably a syntax error.';
  729. lisContinueWithoutLoadingForm = 'Continue without loading form';
  730. lisCancelLoadingUnit = 'Cancel loading unit';
  731. lisAbortAllLoading = 'Abort all loading';
  732. lisSkipFile = 'Skip file';
  733. lisUnableToTransformBinaryComponentStreamOfTIntoText = 'Unable to transform '
  734. +'binary component stream of %s:T%s into text.';
  735. lisTheFileWasNotFoundIgnoreWillGoOnLoadingTheProject = 'The file "%s" was not found.'
  736. +'%sIgnore will go on loading the project,'
  737. +'%sAbort will stop the loading.';
  738. lisSkipFileAndContinueLoading = 'Skip file and continue loading';
  739. lisAbortLoadingProject = 'Abort loading project';
  740. lisFileNotFound2 = 'File "%s" not found.';
  741. lisFileNotFoundDoYouWantToCreateIt = 'File "%s" not found.%sDo you want to create it?';
  742. lisProjectInfoFileDetected = 'Project info file detected';
  743. lisTheFileSeemsToBeTheProgramFileOfAnExistingLazarusP = 'The file %s seems '
  744. +'to be the program file of an existing Lazarus Project.';
  745. lisTheFileSeemsToBeAProgramCloseCurrentProject = 'The file "%s" seems to be a program.'
  746. +'%sClose current project and create a new Lazarus project for this program?'
  747. +'%s"No" will load the file as normal source.';
  748. lisProgramDetected = 'Program detected';
  749. lisUnableToConvertTextFormDataOfFileIntoBinaryStream = 'Unable to convert '
  750. +'text form data of file %s"%s"%sinto binary stream. (%s)';
  751. lisSaveProject = 'Save project %s (*%s)';
  752. lisRemoveUnitPath = 'Remove unit path?';
  753. lisTheDirectoryContainsNoProjectUnitsAnyMoreRemoveThi = 'The directory "%s" '
  754. +'contains no project units any more. Remove this directory from the '
  755. +'project''s unit search path?';
  756. lisInvalidExecutable = 'Invalid Executable';
  757. lisInvalidExecutableMessageText = 'The file "%s" is not executable.';
  758. lisInvalidProjectFilename = 'Invalid project filename';
  759. lisisAnInvalidProjectNamePleaseChooseAnotherEGProject = '"%s" is an '
  760. +'invalid project name.%sPlease choose another (e.g. project1.lpi)';
  761. lisChooseADifferentName = 'Choose a different name';
  762. lisTheProjectInfoFileIsEqualToTheProjectMainSource = 'The project info '
  763. +'file "%s"%sis equal to the project main source file!';
  764. lisUnitIdentifierExists = 'Unit identifier exists';
  765. lisThereIsAUnitWithTheNameInTheProjectPleaseChoose = 'There is a unit with the '
  766. +'name "%s" in the project.%sPlease choose a different name';
  767. lisErrorCreatingFile = 'Error creating file';
  768. lisCopyError2 = 'Copy error';
  769. lisSourceDirectoryDoesNotExist = 'Source directory "%s" does not exist.';
  770. lisSorryThisTypeIsNotYetImplemented = 'Sorry, this type is not yet implemented';
  771. lisFileHasChangedSave = 'File "%s" has changed. Save?';
  772. lisUnitHasChangedSave = 'Unit "%s" has changed. Save?';
  773. lisSourceOfPageHasChangedSave = 'Source of page "%s" has changed. Save?';
  774. lisSourceOfPageHasChangedSaveEx = 'Sources of pages have changed. Save page "%s"? (%d more)';
  775. lisSourceModified = 'Source modified';
  776. lisOpenProject = 'Open Project?';
  777. lisOpenTheProject = 'Open the project %s?';
  778. lisOpenPackage = 'Open Package?';
  779. lisOpenThePackage = 'Open the package %s?';
  780. lisRevertFailed = 'Revert failed';
  781. lisFileIsVirtual = 'File "%s" is virtual.';
  782. lisFileNotText = 'File not text';
  783. lisUnableToRenameFile = 'Unable to rename file';
  784. lisUnableToCopyFile = 'Unable to copy file';
  785. lisWriteError = 'Write Error';
  786. lisByte = '%s byte';
  787. lisFileDoesNotLookLikeATextFileOpenItAnyway = 'File "%s"'
  788. +'%sdoes not look like a text file.'
  789. +'%sOpen it anyway?';
  790. lisUnableToCreateBackupDirectory = 'Unable to create backup directory "%s".';
  791. lisSourceAndDestinationAreTheSame = 'Source and Destination are the same:%s%s';
  792. lisInvalidCommand = 'Invalid command';
  793. lisTheCommandAfterIsNotExecutable = 'The command after "%s" is not executable.';
  794. lisUnableToCleanUpDestinationDirectory = 'Unable to clean up destination directory';
  795. lisCommandAfterInvalid = 'Command after invalid';
  796. lisTheCommandAfterPublishingIsInvalid = 'The command after publishing is invalid:%s"%s"';
  797. lisUnableToCleanUpPleaseCheckPermissions = 'Unable to clean up "%s".%sPlease check permissions.';
  798. lisCommandAfterPublishingModule = 'Command after publishing module';
  799. lisUnableToAddToProjectBecauseThereIsAlreadyAUnitWith = 'Unable to add %s '
  800. +'to project, because there is already a unit with the same name in the Project.';
  801. lisAddToProject = 'Add %s to project?';
  802. lisTheFile = 'The file "%s"';
  803. lisAddToUnitSearchPath = 'Add to unit search path?';
  804. lisAddToIncludeSearchPath = 'Add to include search path?';
  805. lisTheNewIncludeFileIsNotYetInTheIncludeSearchPathAdd =
  806. 'The new include file is not yet in the include search path.%sAdd directory %s?';
  807. lisTheNewUnitIsNotYetInTheUnitSearchPathAddDirectory =
  808. 'The new unit is not yet in the unit search path.%sAdd directory %s?';
  809. lisisAlreadyPartOfTheProject = '%s is already part of the Project.';
  810. lisRemoveFromProject = 'Remove from Project';
  811. lisShouldTheComponentBeAutoCreatedWhenTheApplicationS = 'Should the '
  812. +'component "%s" be auto created when the application starts?';
  813. lisAddToStartupComponents = 'Add to startup components?';
  814. lisCreateAProjectFirst = 'Create a project first!';
  815. lisTheTestDirectoryCouldNotBeFoundSeeIDEOpt = 'The Test Directory '
  816. +'could not be found:%s"%s"%s(see IDE options)';
  817. lisBuildNewProject = 'Build new project';
  818. lisTheProjectMustBeSavedBeforeBuildingIfYouSetTheTest = 'The project must be saved before building'
  819. +'%sIf you set the Test Directory in the IDE options,'
  820. +'%syou can create new projects and build them at once.'
  821. +'%sSave project?';
  822. lisBusy = 'Busy';
  823. lisCanNotTestTheCompilerWhileDebuggingOrCompiling = 'Cannot test the '
  824. +'compiler while debugging or compiling.';
  825. lisExecutingCommandBefore = 'Executing command before';
  826. lisProject2 = 'Project: ';
  827. lisExecutingCommandAfter = 'Executing command after';
  828. lisNoProgramFileSFound = 'No program file "%s" found.';
  829. lisNotNow = 'Not now';
  830. lisYouCanNotBuildLazarusWhileDebuggingOrCompiling = 'You cannot build '
  831. +'Lazarus while debugging or compiling.';
  832. lisReadError = 'Read Error';
  833. lisUnableToReadFile = 'Unable to read file';
  834. lisUnableToReadFile2 = 'Unable to read file "%s".';
  835. lisUnableToReadFileError = 'Unable to read file "%s"%sError: %s';
  836. lisUnableToReadTheProjectInfoFile = 'Unable to read the project info file%s"%s".';
  837. lisUnableToReadLpi = 'Unable to read lpi';
  838. lisStrangeLpiFile = 'Strange lpi file';
  839. lisTheFileDoesNotLookLikeALpiFile = 'The file %s does not look like a lpi file.';
  840. lisAmbiguousUnitFound = 'Ambiguous unit found';
  841. lisTheUnitExistsTwiceInTheUnitPathOfThe = 'The unit %s exists twice in the '
  842. +'unit path of the %s:';
  843. lisHintCheckIfTwoPackagesContainAUnitWithTheSameName = 'Hint: Check if two '
  844. +'packages contain a unit with the same name.';
  845. lisIgnoreAll = 'Ignore all';
  846. lisDeleteFileFailed = 'Delete file failed';
  847. lisUnableToRemoveOldBackupFile = 'Unable to remove old backup file "%s"!';
  848. lisRenameFileFailed = 'Rename file failed';
  849. lisUnableToRenameFileTo = 'Unable to rename file "%s" to "%s"!';
  850. lisUnableToRenameFileTo2= 'Unable to rename file "%s"%sto "%s".';
  851. lisBackupFileFailed = 'Backup file failed';
  852. lisUnableToBackupFileTo = 'Unable to backup file "%s" to "%s"!';
  853. lisFileNotLowercase = 'File not lowercase';
  854. lisTheUnitIsNotLowercaseTheFreePascalCompiler = 'The unit filename "%s" is not lowercase.'
  855. +'%sThe Free Pascal compiler does not search for all cases.'
  856. +' It is recommended to use lowercase filename.'
  857. +'%sRename file lowercase?';
  858. lisDeleteAmbiguousFile = 'Delete ambiguous file?';
  859. lisAmbiguousFileFoundThisFileCanBeMistakenWithDelete = 'Ambiguous file '
  860. +'found: "%s"%sThis file can be mistaken with "%s"%sDelete the ambiguous file?';
  861. lisLazarusEditorV = 'Lazarus IDE v%s';
  862. lisnewProject = '(new project)';
  863. liscompiling = '%s (compiling ...)';
  864. lisdebugging = '%s (debugging ...)';
  865. lisRunning = '%s (running ...)';
  866. lisUnableToFindFile = 'Unable to find file "%s".';
  867. lisUnableToFindFileCheckSearchPathInProjectCompilerOption = 'Unable to find file "%s".'
  868. +'%sIf it belongs to your project, check search path in'
  869. +'%sProject -> Compiler Options -> Search Paths -> Other Unit Files.'
  870. +' If this file belongs to a package, check the appropriate package compiler'
  871. +' options. If this file belongs to Lazarus, make sure compiling clean.'
  872. +' If the file belongs to FPC then check fpc.cfg.'
  873. +' If unsure, check Project -> CompilerOptions -> Test';
  874. lisNOTECouldNotCreateDefineTemplateForFreePascal = 'NOTE: Could not create '
  875. +'Define Template for Free Pascal Sources';
  876. lisClassNotFound = 'Class not found';
  877. lisClassNotFoundAt = 'Class %s not found at %s(%s,%s)';
  878. lisRemoveUses = 'Remove uses "%s"';
  879. lisCreateLocalVariable = 'Create local variable "%s"';
  880. lisHideAllHintsAndWarningsByInsertingIDEDirectivesH = 'Hide all hints and '
  881. +'warnings by inserting IDE directives {%H-}';
  882. lisHideMessageAtByInsertingIDEDirectiveH = 'Hide message at %s by inserting '
  883. +'IDE directive {%H-}';
  884. lisHideMessageByInsertingIDEDirectiveH = 'Hide message by inserting IDE directive {%H-}';
  885. lisOIFClassNotFound = 'Class "%s" not found.';
  886. lisClassIsNotARegisteredComponentClassUnableToPaste = 'Class "%s" is not '
  887. +'a registered component class.%sUnable to paste.';
  888. lisControlNeedsParent = 'Control needs parent';
  889. lisTheClassIsATControlAndCanNotBePastedOntoANonContro = 'The class "%s" '
  890. +'is a TControl and cannot be pasted onto a non control.%sUnable to paste.';
  891. lisConversionError = 'Conversion error';
  892. lisUnableToConvertComponentTextIntoBinaryFormat = 'Unable to convert '
  893. +'component text into binary format:%s%s';
  894. lisInsufficientEncoding = 'Insufficient encoding';
  895. lisUnableToConvertToEncoding = 'Unable to convert to encoding "%s"';
  896. lisSavingFileAsLoosesCharactersAtLineColumn = 'Saving file "%s" as "%s" '
  897. +'looses characters at line %s, column %s.';
  898. lisNOTECouldNotCreateDefineTemplateForLazarusSources = 'NOTE: Could not '
  899. +'create Define Template for Lazarus Sources';
  900. lisInvalidExpressionHintTheMakeResourcestringFunction = 'Invalid expression.%s'
  901. +'Hint: The "Make Resourcestring" function expects a string constant in a '
  902. +'single file. Please select the expression and try again.';
  903. lisSelectionExceedsStringConstant = 'Selection exceeds string constant';
  904. lisHintTheMakeResourcestringFunctionExpectsAStringCon = 'Hint: The "Make '
  905. +'Resourcestring" function expects a string constant.%sPlease select the '
  906. +'expression and try again.';
  907. lisNoResourceStringSectionFound = 'No ResourceString Section found';
  908. lisUnableToFindAResourceStringSectionInThisOrAnyOfThe = 'Unable to find a '
  909. +'ResourceString section in this or any of the used units.';
  910. lisComponentNameIsNotAValidIdentifier = 'Component name "%s" is not a valid identifier';
  911. lisComponentNameIsAPascalKeyword = 'Component name "%s" is a Pascal keyword.';
  912. lisOwnerIsAlreadyUsedByTReaderTWriterPleaseChooseAnot = '''Owner'' is '
  913. +'already used by TReader/TWriter. Please choose another name.';
  914. lisDuplicateNameAComponentNamedAlreadyExistsInTheInhe = 'Duplicate name: A '
  915. +'component named "%s" already exists in the inherited component %s';
  916. lisComponentNameIsKeyword = 'Component name "%s" is keyword';
  917. lisThereIsAlreadyAComponentClassWithTheName = 'There is already a component '
  918. +'class with the name %s.';
  919. lisTheUnitItselfHasAlreadyTheNamePascalIdentifiersMus = 'The unit itself '
  920. +'has already the name "%s". Pascal identifiers must be unique.';
  921. lisUnableToRenameVariableInSource = 'Unable to rename variable in source.';
  922. lisUnableToUpdateCreateFormStatementInProjectSource = 'Unable to update '
  923. +'CreateForm statement in project source';
  924. lisThereIsAlreadyAFormWithTheName = 'There is already a form with the name "%s"';
  925. lisThereIsAlreadyAUnitWithTheNamePascalIdentifiersMus = 'There is already a '
  926. +'unit with the name "%s". Pascal identifiers must be unique.';
  927. lisThisComponentAlreadyContainsAClassWithTheName = 'This component already '
  928. +'contains a class with the name %s.';
  929. lisSeeMessages = 'See messages.';
  930. lisError = 'Error: ';
  931. lisWarning = 'Warning: ';
  932. lisFile2 = 'File: ';
  933. lisDirectory = 'Directory: ';
  934. lisYouCanDownloadFPCAndTheFPCSourcesFromHttpSourcefor = 'You can download '
  935. +'FPC and the FPC sources from http://sourceforge.net/projects/lazarus/?'
  936. +'source=directory';
  937. lisSaveChanges = 'Save changes?';
  938. lisSaveFileBeforeClosingForm = 'Save file "%s"%sbefore closing form "%s"?';
  939. lisUnableToRenameFormInSource = 'Unable to rename form in source.';
  940. lisTheComponentIsInheritedFromToRenameAnInheritedComp = 'The component %s '
  941. +'is inherited from %s.%sTo rename an inherited component open the '
  942. +'ancestor and rename it there.';
  943. lisUnableToFindMethod = 'Unable to find method.';
  944. lisUnableToCreateNewMethod = 'Unable to create new method.';
  945. lisUnableToShowMethod = 'Unable to show method.';
  946. lisPleaseFixTheErrorInTheMessageWindow = 'Please fix the error shown in the'
  947. +' message window, which is normally below the source editor.';
  948. lisMethodClassNotFound = 'Method class not found';
  949. lisClassOfMethodNotFound = 'Class "%s" of method "%s" not found.';
  950. lisUnableToRenameMethodPleaseFixTheErrorShownInTheMessag = 'Unable to rename '
  951. +'method. Please fix the error shown in the message window.';
  952. lisStopDebugging = 'Stop Debugging?';
  953. lisStopTheDebugging = 'Stop the debugging?';
  954. lisCannotFindLazarusStarter = 'Cannot find Lazarus starter:%s%s';
  955. lisFPCTooOld = 'FPC too old';
  956. lisTheProjectUsesTheNewFPCResourcesWhichRequiresAtLea = 'The project uses '
  957. +'the new FPC resources, which requires at least FPC 2.4';
  958. lisCreateDirectory = 'Create directory?';
  959. lisTheOutputDirectoryIsMissing = 'The output directory "%s" is missing.';
  960. lisCreateIt = 'Create it';
  961. // file dialogs
  962. lisOpenFile = 'Open File';
  963. lisOpenFile2 = 'Open file';
  964. lisProjectSRaisedExceptionClassS = 'Project %s raised exception class ''%s''.';
  965. lisProjectSRaisedExceptionClassSWithMessageSS = 'Project %s raised '
  966. +'exception class ''%s'' with message:%s%s';
  967. lisProjectSRaisedExceptionInFileLineSrc = '%0:s%0:s In file ''%1:s'' at line %2:d:%0:s%3:s';
  968. lisProjectSRaisedExceptionInFileLine = '%0:s%0:s In file ''%1:s'' at line %2:d';
  969. lisProjectSRaisedExcep