PageRenderTime 174ms CodeModel.GetById 25ms app.highlight 117ms RepoModel.GetById 2ms app.codeStats 2ms

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

Large files files are truncated, but you can click here to view the full file