mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-11-04 05:59:49 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			5464 lines
		
	
	
		
			270 KiB
		
	
	
	
		
			ObjectPascal
		
	
	
	
	
	
			
		
		
	
	
			5464 lines
		
	
	
		
			270 KiB
		
	
	
	
		
			ObjectPascal
		
	
	
	
	
	
{
 | 
						|
 /***************************************************************************
 | 
						|
                          lazarusidestrconsts.pas
 | 
						|
                          -----------------------
 | 
						|
              This unit contains all resource strings of the IDE
 | 
						|
 | 
						|
 | 
						|
 ***************************************************************************/
 | 
						|
 | 
						|
 ***************************************************************************
 | 
						|
 *                                                                         *
 | 
						|
 *   This source is free software; you can redistribute it and/or modify   *
 | 
						|
 *   it under the terms of the GNU General Public License as published by  *
 | 
						|
 *   the Free Software Foundation; either version 2 of the License, or     *
 | 
						|
 *   (at your option) any later version.                                   *
 | 
						|
 *                                                                         *
 | 
						|
 *   This code is distributed in the hope that it will be useful, but      *
 | 
						|
 *   WITHOUT ANY WARRANTY; without even the implied warranty of            *
 | 
						|
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU     *
 | 
						|
 *   General Public License for more details.                              *
 | 
						|
 *                                                                         *
 | 
						|
 *   A copy of the GNU General Public License is available on the World    *
 | 
						|
 *   Wide Web at <http://www.gnu.org/copyleft/gpl.html>. You can also      *
 | 
						|
 *   obtain it by writing to the Free Software Foundation,                 *
 | 
						|
 *   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.        *
 | 
						|
 *                                                                         *
 | 
						|
 ***************************************************************************
 | 
						|
}
 | 
						|
{
 | 
						|
  Note: All resource strings should be prefixed with 'lis' (Lazarus IDE String)
 | 
						|
 | 
						|
}
 | 
						|
unit LazarusIDEStrConsts;
 | 
						|
 | 
						|
{$mode objfpc}{$H+}
 | 
						|
 | 
						|
interface
 | 
						|
 | 
						|
uses
 | 
						|
  Classes, SysUtils;
 | 
						|
 | 
						|
resourcestring
 | 
						|
  // Common strings that can be used around Lazarus:
 | 
						|
  lisLazarus = 'Lazarus';
 | 
						|
  lisAdd  = 'Add';
 | 
						|
  lisBtnAdd = '&Add';
 | 
						|
  lisInsert = 'Insert';
 | 
						|
  lisChange  = 'Change';
 | 
						|
  lisDelete  = 'Delete';
 | 
						|
  lisBtnDelete = '&Delete';
 | 
						|
  lisRemove = 'Remove';
 | 
						|
  lisBtnRemove = '&Remove';
 | 
						|
  lisRename = 'Rename';
 | 
						|
  lisReplace = 'Replace';
 | 
						|
  lisBtnReplace = '&Replace';
 | 
						|
  lisBtnDlgReplace = '&Replace ...';
 | 
						|
  lisEdit = 'Edit';
 | 
						|
  lisOpen = 'Open';
 | 
						|
  lisSave = 'Save';
 | 
						|
  lisDlgSave = 'Save ...';
 | 
						|
  lisSaveAs = 'Save As';
 | 
						|
  lisSaveAll = 'Save All';
 | 
						|
  lisCloseAll = 'Close All';
 | 
						|
  lisFile = 'File';
 | 
						|
  lisNew = 'New';
 | 
						|
  lisClose = 'Close';
 | 
						|
  lisBtnClose = '&Close';
 | 
						|
  lisOk = 'OK';
 | 
						|
  lisMenuOk = '&OK';
 | 
						|
  lisCancel = 'Cancel';
 | 
						|
//  lisYes = 'Yes';
 | 
						|
  lisNo = 'No';
 | 
						|
  lisContinue = 'Continue';
 | 
						|
  lisBreak = 'Break';
 | 
						|
  lisExit = 'Exit';
 | 
						|
  lisQuit = 'Quit';
 | 
						|
  lisBtnQuit = '&Quit';
 | 
						|
  lisRestart = 'Restart';
 | 
						|
  lisHelp = 'Help';
 | 
						|
  lisEnabled = 'Enabled';
 | 
						|
  lisBtnEnabled = '&Enabled';
 | 
						|
  lisUndo = 'Undo';
 | 
						|
  lisRedo = 'Redo';
 | 
						|
  lisCut = 'Cut';
 | 
						|
  lisCopy = 'Copy';
 | 
						|
  lisPaste = 'Paste';
 | 
						|
  lisDown = 'Down';
 | 
						|
  lisUp   = 'Up';
 | 
						|
  lisRight = 'Right';
 | 
						|
  lisLeft = 'Left';
 | 
						|
  lisTop = 'Top';
 | 
						|
  lisBottom = 'Bottom';
 | 
						|
  lisName = 'Name';
 | 
						|
  lisKey = 'Key';
 | 
						|
  lisValue = 'Value';
 | 
						|
  lisVariable = 'Variable';
 | 
						|
  lisPath = 'Path';
 | 
						|
  lisId = 'ID';
 | 
						|
 | 
						|
  // errors
 | 
						|
  lisErrInvalidOption = 'Invalid option at position %d: "%s"';
 | 
						|
  lisErrNoOptionAllowed = 'Option at position %d does not allow an argument: %s';
 | 
						|
  lisErrOptionNeeded = 'Option at position %d needs an argument : %s';
 | 
						|
 | 
						|
  lisEnterTransla = 'Enter translation language';
 | 
						|
  // version
 | 
						|
  lisLeaveEmptyFo = 'Leave empty for default .po file';
 | 
						|
  lisMenuCollectPoFil = 'Collect .po files';
 | 
						|
  lisMenuCreatePoFile = 'Create .po files';
 | 
						|
 | 
						|
  // command line help
 | 
						|
  listhisHelpMessage = 'this help message';
 | 
						|
  lisprimaryConfigDirectoryWhereLazarusStoresItsConfig = 'primary config '+
 | 
						|
    'directory, where Lazarus stores its config files. Default is ';
 | 
						|
  lislazarusOptionsProjectFilename = 'lazarus [options] <project-filename>';
 | 
						|
  lisIDEOptions = 'IDE Options:';
 | 
						|
  lisCmdLineLCLInterfaceSpecificOptions = 'LCL Interface specific options:';
 | 
						|
  lisDoNotShowSplashScreen = 'Do not show splash screen';
 | 
						|
  lisSkipLoadingLastProject = 'Skip loading last project';
 | 
						|
  lisOverrideLanguage = 'Override language. For example --language=de.'+
 | 
						|
    ' For possible values see files in the languages directory.';
 | 
						|
  lissecondaryConfigDirectoryWhereLazarusSearchesFor =
 | 
						|
    'secondary config '+
 | 
						|
    'directory, where Lazarus searches for config template files. Default is ';
 | 
						|
  lisFileWhereDebugOutputIsWritten =
 | 
						|
    'file, where debug output is written to. If it is '+
 | 
						|
    'not specified, debug output is written to the console.';
 | 
						|
  lisGroupsForDebugOutput = 'Enable or Disable groups of debug output.' +
 | 
						|
    ' Valid Options are:';
 | 
						|
  lisLazarusDirOverride = 'directory, to be used as a basedirectory'; 
 | 
						|
 | 
						|
  // component palette
 | 
						|
  lisSelectionTool = 'Selection tool';
 | 
						|
  
 | 
						|
  // macros
 | 
						|
  lisCursorColumnInCurrentEditor = 'Cursor column in current editor';
 | 
						|
  lisCursorRowInCUrrentEditor = 'Cursor row in current editor';
 | 
						|
  lisCompilerFilename = 'Compiler filename';
 | 
						|
  lisWordAtCursorInCurrentEditor = 'Word at cursor in current editor';
 | 
						|
  lisExpandedFilenameOfCurrentEditor = 'Expanded filename of current editor file';
 | 
						|
  lisFreePascalSourceDirectory = 'Free Pascal source directory';
 | 
						|
  lisLazarusDirectory = 'Lazarus directory';
 | 
						|
  lisLazarusLanguageID = 'Lazarus language ID (e.g. en, de, br, fi)';
 | 
						|
  lisLazarusLanguageName = 'Lazarus language name (e.g. english, deutsch)';
 | 
						|
  lisLCLWidgetType = 'LCL widget type';
 | 
						|
  lisCOVarious = '%s (various)';
 | 
						|
  lisTargetCPU = 'Target CPU';
 | 
						|
  lisTargetOS = 'Target OS';
 | 
						|
  lisSrcOS = 'Src OS';
 | 
						|
  lisCommandLineParamsOfProgram = 'Command line parameters of program';
 | 
						|
  lisPromptForValue = 'Prompt for value';
 | 
						|
  lisProjectFilename = 'Project filename';
 | 
						|
  lisProjectDirectory = 'Project directory';
 | 
						|
  lisSaveCurrentEditorFile = 'Save current editor file';
 | 
						|
  lisSaveAllModified = 'Save all modified files';
 | 
						|
  lisTargetFilenameOfProject = 'Target filename of project';
 | 
						|
  lisTargetFilenamePlusParams = 'Target filename + params';
 | 
						|
  lisTestDirectory = 'Test directory';
 | 
						|
  lisLaunchingCmdLine = 'Launching target command line';
 | 
						|
  lisPublishProjDir = 'Publish project directory';
 | 
						|
  lisProjectUnitPath = 'Project Unit Path';
 | 
						|
  lisProjectIncPath = 'Project Include Path';
 | 
						|
  lisProjectSrcPath = 'Project Src Path';
 | 
						|
  lisProjectOutDir = 'Project Output directory (e.g. the ppu directory)';
 | 
						|
  lisEnvironmentVariableNameAsParameter = 'Environment variable, name as parameter';
 | 
						|
  lisUserSHomeDirectory = 'User''s home directory';
 | 
						|
  lisMakeExe = 'Make Executable';
 | 
						|
  lisPathOfTheMakeUtility = 'Path of the make utility';
 | 
						|
  lisProjectMacroProperties = 'Project macro properties';
 | 
						|
  lisOpenProject2 = 'Open project';
 | 
						|
  lisFileHasNoProject = 'File has no project';
 | 
						|
  lisTheFileIsNotALazarusProjectCreateANewProjectForThi = 'The file %s%s%s is '
 | 
						|
    +'not a lazarus project.%sCreate a new project for this %s?';
 | 
						|
  lisCreateProject = 'Create project';
 | 
						|
  lisKMSaveProject = 'Save project';
 | 
						|
  lisKMCloseProject = 'Close project';
 | 
						|
  lisKMSaveProjectAs = 'Save project as';
 | 
						|
  lisKMPublishProject = 'Publish project';
 | 
						|
  lisOpenTheFileAsNormalSource = 'Open the file as normal source';
 | 
						|
  lisOpenAsXmlFile = 'Open as XML file';
 | 
						|
  lisAnErrorOccuredAtLastStartupWhileLoadingLoadThisPro = 'An error occured '
 | 
						|
    +'at last startup while loading %s!%s%sLoad this project again?';
 | 
						|
  lisOpenProjectAgain = 'Open project again';
 | 
						|
  lisStartWithANewProject = 'Start with a new project';
 | 
						|
  lisProjectMacroUnitPath = 'macro ProjectUnitPath';
 | 
						|
  lisConfigDirectory = 'Lazarus config directory';
 | 
						|
 | 
						|
  lisPkgMacroPackageDirectoryParameterIsPackageID = 'Package directory. '
 | 
						|
    +'Parameter is package ID';
 | 
						|
  lisPkgMacroPackageSourceSearchPathParameterIsPackageID = 'Package source '
 | 
						|
    +'search path. Parameter is package ID';
 | 
						|
  lisPkgMacroPackageUnitSearchPathParameterIsPackageID = 'Package unit search '
 | 
						|
    +'path. Parameter is package ID';
 | 
						|
  lisPkgMacroPackageIncludeFilesSearchPathParameterIsPackageID = 'Package '
 | 
						|
    +'include files search path. Parameter is package ID';
 | 
						|
 | 
						|
  // main bar menu
 | 
						|
  lisMenuFile = '&File';
 | 
						|
  lisMenuEdit = '&Edit';
 | 
						|
  lisMenuSearch = '&Search';
 | 
						|
  lisMenuSource = 'S&ource';
 | 
						|
  lisMenuView = '&View';
 | 
						|
  lisMenuProject = '&Project';
 | 
						|
  lisMenuRun = '&Run';
 | 
						|
  lisMenuPackage = 'Pa&ckage';
 | 
						|
  lisMenuTools = '&Tools';
 | 
						|
  lisMenuWindow = '&Window';
 | 
						|
  lisMenuHelp = '&Help';
 | 
						|
  
 | 
						|
  lisMenuNewUnit = 'New Unit';
 | 
						|
  lisMenuNewForm = 'New Form';
 | 
						|
  lisMenuNewOther = 'New ...';
 | 
						|
  lisMenuOpen = '&Open ...';
 | 
						|
  lisMenuRevert = 'Revert';
 | 
						|
  lisPESavePackageAs = 'Save Package As ...';
 | 
						|
  lisPkgEditPublishPackage = 'Publish Package';
 | 
						|
  lisPERevertPackage = 'Revert Package';
 | 
						|
  lisMenuOpenRecent = 'Open &Recent';
 | 
						|
  lisMenuSave = '&Save';
 | 
						|
  lisKMSaveAs = 'SaveAs';
 | 
						|
  lisKMSaveAll = 'SaveAll';
 | 
						|
  lisDiscardChanges = 'Discard changes';
 | 
						|
  lisDiscardChangesAll = 'Discard all changes';
 | 
						|
  lisDoNotCloseTheProject = 'Do not close the project';
 | 
						|
  lisDoNotCloseTheIDE = 'Do not close the IDE';
 | 
						|
  lisMenuSaveAs = 'Save &As ...';
 | 
						|
  lisConvert = 'Convert';
 | 
						|
  lisPLDOnlyExistingFiles = 'Only existing files';
 | 
						|
  lisPLDShowGlobalLinks = 'Show global links';
 | 
						|
  lisPLDShowUserLinks = 'Show user links';
 | 
						|
  lisPLDGlobal = 'Global';
 | 
						|
  lisCTDefDefineTemplates = 'Define templates';
 | 
						|
  lisMenuCloseAll = 'Close A&ll Editor Files';
 | 
						|
  lisMenuCleanDirectory = 'Clean Directory ...';
 | 
						|
 | 
						|
  lisMenuIndentSelection = 'Indent Selection';
 | 
						|
  lisMenuUnindentSelection = 'Unindent Selection';
 | 
						|
  lisMenuUpperCaseSelection = 'Uppercase Selection';
 | 
						|
  lisMenuLowerCaseSelection = 'Lowercase Selection';
 | 
						|
  lisMenuSwapCaseSelection = 'Swap Case in Selection';
 | 
						|
  lisMenuTabsToSpacesSelection = 'Tabs to Spaces in Selection';
 | 
						|
  lisKMEncloseSelection   = 'Enclose Selection';
 | 
						|
  lisMenuEncloseSelection = 'Enclose Selection ...';
 | 
						|
  lisEncloseInIFDEF     = 'Enclose in $IFDEF';
 | 
						|
  lisMenuEncloseInIFDEF = 'Enclose in $IFDEF ...';
 | 
						|
  lisMenuCommentSelection = 'Comment Selection';
 | 
						|
  lisMenuUncommentSelection = 'Uncomment Selection';
 | 
						|
  lisMenuToggleComment = 'Toggle Comment in Selection';
 | 
						|
  lisMenuSortSelection = 'Sort Selection ...';
 | 
						|
  lisMenuBeakLinesInSelection = 'Break Lines in Selection';
 | 
						|
  lisKMSelectWordLeft = 'Select Word Left';
 | 
						|
  lisKMSelectWordRight = 'Select Word Right';
 | 
						|
  lisKMSelectLineStart = 'Select Line Start';
 | 
						|
  lisKMSelectLineEnd = 'Select Line End';
 | 
						|
  lisKMSelectPageTop = 'Select Page Top';
 | 
						|
  lisKMSelectPageBottom = 'Select Page Bottom';
 | 
						|
  lisMenuSelect = 'Select';
 | 
						|
  lisMenuSelectAll = 'Select All';
 | 
						|
  lisCheckAll = 'Check All';
 | 
						|
  lisUncheckAll = 'Uncheck All';
 | 
						|
  lisSAMAbstractMethodsNotYetOverridden = 'Abstract Methods - not yet overridden';
 | 
						|
  lisMenuSelectToBrace = 'Select to Brace';
 | 
						|
  lisMenuSelectCodeBlock = 'Select Code Block';
 | 
						|
  lisMenuSelectWord = 'Select Word';
 | 
						|
  lisMenuSelectLine = 'Select Line';
 | 
						|
  lisMenuSelectParagraph = 'Select Paragraph';
 | 
						|
  lisMenuInsertCharacter = 'Insert from Character Map ...';
 | 
						|
  lisMenuInsertCVSKeyword = 'Insert CVS Keyword';
 | 
						|
  lisMenuInsertGeneral = 'Insert General';
 | 
						|
  lisGeneral = 'General';
 | 
						|
  lisNone2 = 'none';
 | 
						|
  lisOr = 'or';
 | 
						|
  lisNone = '%snone';
 | 
						|
  lisUnitPaths = 'Unit paths';
 | 
						|
  lisIncludePaths = 'Include paths';
 | 
						|
  lisSourcePaths = 'Source paths';
 | 
						|
 | 
						|
  lisMenuInsertGPLNotice = 'GPL Notice';
 | 
						|
  lisMenuInsertLGPLNotice = 'LGPL Notice';
 | 
						|
  lisMenuInsertModifiedLGPLNotice = 'Modified LGPL Notice';
 | 
						|
  lisMenuInsertUserName = 'Current Username';
 | 
						|
  lisMenuInsertDateTime = 'Current Date and Time';
 | 
						|
  lisMenuInsertChangeLogEntry = 'ChangeLog Entry';
 | 
						|
 | 
						|
  lisMenuFind = 'Find';
 | 
						|
  lisBtnFind = '&Find';
 | 
						|
  lisMenuFindNext = 'Find &Next';
 | 
						|
  lisMenuFind2 = '&Find ...';
 | 
						|
  lisMenuFindPrevious = 'Find &Previous';
 | 
						|
  lisMenuFindInFiles = 'Find &in Files ...';
 | 
						|
  lisMenuIncrementalFind = 'Incremental Find';
 | 
						|
  lisMenuGotoLine = 'Goto Line ...';
 | 
						|
  lisMenuJumpBack = 'Jump Back';
 | 
						|
  lisMenuJumpForward = 'Jump Forward';
 | 
						|
  lisMenuAddJumpPointToHistory = 'Add Jump Point to History';
 | 
						|
  lisMenuViewJumpHistory = 'Jump History';
 | 
						|
  lisMenuFindBlockOtherEndOfCodeBlock = 'Find Other End of Code Block';
 | 
						|
  lisMenuFindCodeBlockStart = 'Find Start of Code Block';
 | 
						|
  lisMenuFindDeclarationAtCursor = 'Find Declaration at Cursor';
 | 
						|
  lisMenuOpenFilenameAtCursor = 'Open Filename at Cursor';
 | 
						|
  lisMenuGotoIncludeDirective = 'Goto Include Directive';
 | 
						|
  lisMenuJumpToNextError = 'Jump to Next Error';
 | 
						|
  lisMenuJumpToPrevError = 'Jump to Previous Error';
 | 
						|
  lisMenuSetFreeBookmark = 'Set a Free Bookmark';
 | 
						|
  lisMenuJumpToNextBookmark = 'Jump to Next Bookmark';
 | 
						|
  lisMenuJumpToPrevBookmark = 'Jump to Previous Bookmark';
 | 
						|
  lisMenuProcedureList = 'Procedure List ...';
 | 
						|
 | 
						|
  lisMenuViewObjectInspector = 'Object Inspector';
 | 
						|
  lisMenuViewSourceEditor = 'Source Editor';
 | 
						|
  lisMenuViewCodeExplorer = 'Code Explorer';
 | 
						|
  lisMenuViewCodeBrowser = 'Code Browser';
 | 
						|
  lisMenuViewRestrictionBrowser = 'Restriction Browser';
 | 
						|
  lisMenuViewComponents = '&Components';
 | 
						|
  lisMenuJumpTo = 'Jump to';
 | 
						|
  lisMenuJumpToImplementation = 'Jump to Implementation';
 | 
						|
  lisMenuViewUnits = 'Units ...';
 | 
						|
  lisMenuViewForms = 'Forms ...';
 | 
						|
  lisMenuViewUnitDependencies = 'Unit Dependencies ...';
 | 
						|
  lisKMViewUnitInfo = 'View Unit Info';
 | 
						|
  lisMenuViewUnitInfo = 'Unit Information ...';
 | 
						|
  lisMenuViewToggleFormUnit = 'Toggle Form/Unit View';
 | 
						|
  lisMenuViewMessages = 'Messages';
 | 
						|
  lisCopySelectedMessagesToClipboard = 'Copy Selected Messages to Clipboard';
 | 
						|
  lisCopyAllShownMessagesToClipboard = 'Copy All Shown Messages to Clipboard';
 | 
						|
  lisCopyAllShownAndHiddenMessagesToClipboard = 'Copy All Shown and Hidden'
 | 
						|
                                               +' Messages to Clipboard';
 | 
						|
  lisCopyItemToClipboard = 'Copy Item to Clipboard';
 | 
						|
  lisCopySelectedItemToClipboard = 'Copy Selected Items to Clipboard';
 | 
						|
  lisCopyAllItemsToClipboard = 'Copy All Items to Clipboard';
 | 
						|
  lisExpandAll = 'Expand All (*)';
 | 
						|
  lisCollapseAll = 'Collapse All (/)';
 | 
						|
  lisSaveAllMessagesToFile = 'Save All Messages to File';
 | 
						|
  lisEditHelp = 'Edit help';
 | 
						|
  lisMenuViewSearchResults = 'Search Results';
 | 
						|
  lisMenuViewAnchorEditor = 'Anchor Editor';
 | 
						|
  lisMenuViewTabOrder = 'Tab Order';
 | 
						|
  lisKMToggleViewComponentPalette = 'Toggle View Component Palette';
 | 
						|
  lisMenuViewComponentPalette = 'Component Palette';
 | 
						|
  lisMenuViewTodoList = 'ToDo List';
 | 
						|
  lisMenuViewIDESpeedButtons = 'IDE Speed Buttons';
 | 
						|
  lisMenuDebugWindows = 'Debug Windows';
 | 
						|
  lisMenuViewWatches = 'Watches';
 | 
						|
  lisMenuViewBreakPoints = 'BreakPoints';
 | 
						|
  lisMenuViewLocalVariables = 'Local Variables';
 | 
						|
  lisMenuViewPseudoTerminal = 'Terminal Output';
 | 
						|
  lisMenuViewRegisters = 'Registers';
 | 
						|
  lisMenuViewCallStack = 'Call Stack';
 | 
						|
  lisMenuViewThreads = 'Threads';
 | 
						|
  lisMenuViewHistory = 'History';
 | 
						|
  lisMenuViewAssembler = 'Assembler';
 | 
						|
  lisDbgAsmCopyToClipboard = 'Copy to Clipboard';
 | 
						|
  lisMenuViewDebugOutput = 'Debug Output';
 | 
						|
  lisMenuViewDebugEvents = 'Event Log';
 | 
						|
  lisMenuIDEInternals = 'IDE Internals';
 | 
						|
  lisMenuPackageLinks = 'Package Links ...';
 | 
						|
  lisMenuAboutFPC = 'About FPC';
 | 
						|
  lisAboutIDE = 'About IDE';
 | 
						|
 | 
						|
  lisMenuNewProject = 'New Project ...';
 | 
						|
  lisMenuNewProjectFromFile = 'New Project from File ...';
 | 
						|
  lisMenuOpenProject = 'Open Project ...';
 | 
						|
  lisMenuCloseProject = 'Close Project';
 | 
						|
  lisMenuOpenRecentProject = 'Open Recent Project';
 | 
						|
  lisMenuSaveProject = 'Save Project';
 | 
						|
  lisMenuSaveProjectAs = 'Save Project As ...';
 | 
						|
  lisMenuPublishProject = 'Publish Project ...';
 | 
						|
  lisPublishProject = 'Publish Project';
 | 
						|
  lisMenuProjectInspector = 'Project Inspector';
 | 
						|
  lisKMRemoveActiveFileFromProject = 'Remove Active File from Project';
 | 
						|
  lisKMViewProjectSource = 'View Project Source';
 | 
						|
  lisMenuAddToProject = 'Add Editor File to Project';
 | 
						|
  lisMenuRemoveFromProject = 'Remove from Project ...';
 | 
						|
  lisMenuViewProjectSource = '&View Project Source';
 | 
						|
  lisMenuProjectOptions = 'Project Options ...';
 | 
						|
 | 
						|
  lisMenuCompile = 'Compile';
 | 
						|
  lisBFBuild = 'Build';
 | 
						|
  lisBFRun = 'Run';
 | 
						|
  lisBFWorkingDirectoryLeaveEmptyForFilePath = 'Working directory (leave empty for file path)';
 | 
						|
  lisBFBuildCommand = 'Build Command';
 | 
						|
  lisMenuBuild = 'Build';
 | 
						|
  lisMenuQuickCompile = 'Quick Compile';
 | 
						|
  lisMenuCleanUpCompiled = 'Clean up Build Files ...';
 | 
						|
  lisMenuAbortBuild = 'Abort Build';
 | 
						|
  lisMenuProjectRun = '&Run';
 | 
						|
  lisBFAlwaysBuildBeforeRun = 'Always build before run';
 | 
						|
  lisDisAssGotoCurrentAddress = 'Goto Current Address';
 | 
						|
  lisDisAssGotoCurrentAddressHint = 'Goto Current Address';
 | 
						|
  lisDisAssGotoAddress = 'Goto Address';
 | 
						|
  lisDisAssGotoAddressHint = 'Goto Address';
 | 
						|
 | 
						|
  lisBFRunCommand = 'Run Command';
 | 
						|
  lisMenuPause = 'Pause';
 | 
						|
  lisMenuShowExecutionPoint = 'S&how Execution Point';
 | 
						|
  lisMenuStepInto = 'Step In&to';
 | 
						|
  lisMenuStepOver = '&Step Over';
 | 
						|
  lisMenuStepIntoInstr = 'Step Into Instruction';
 | 
						|
  lisMenuStepIntoInstrHint = 'Step Into Instruction';
 | 
						|
  lisMenuStepOverInstr = 'Step Over Instruction';
 | 
						|
  lisMenuStepOverInstrHint = 'Step Over Instruction';
 | 
						|
  lisMenuStepIntoContext = 'Step Into (Context)';
 | 
						|
  lisMenuStepOverContext = 'Step Over (Context)';
 | 
						|
  lisMenuStepOut = 'Step O&ut';
 | 
						|
  lisMenuRunToCursor = 'Run to &Cursor';
 | 
						|
  lisKMStopProgram = 'Stop Program';
 | 
						|
  lisMenuStop = 'Stop';
 | 
						|
  lisContinueAndDoNotAskAgain = 'Continue and do not ask again';
 | 
						|
  lisSuspiciousUnitPath = 'Suspicious unit path';
 | 
						|
  lisThePackageAddsThePathToTheUnitPathOfTheIDEThisIsPr = 'The package %s '
 | 
						|
    +'adds the path "%s" to the unit path of the IDE.%sThis is probably a '
 | 
						|
    +'misconfiguration of the package.';
 | 
						|
  lisMenuResetDebugger = 'Reset Debugger';
 | 
						|
  lisKMCompilerOptions = 'Compiler Options';
 | 
						|
  lisMenuCompilerOptions = 'Compiler Options ...';
 | 
						|
  lisMenuRunParameters = 'Run &Parameters ...';
 | 
						|
  lisMenuBuildFile = 'Build File';
 | 
						|
  lisMenuRunFile = 'Run File';
 | 
						|
  lisKMConfigBuildFile = 'Config %sBuild File%s';
 | 
						|
  lisKMInspect = 'Inspect';
 | 
						|
  lisKMEvaluateModify = 'Evaluate/Modify';
 | 
						|
  lisKMAddWatch = 'Add watch';
 | 
						|
  lisKMAddBpSource = 'Add Source Breakpoint';
 | 
						|
  lisKMAddBpAddress = 'Add Address Breakpoint';
 | 
						|
  lisKMAddBpWatchPoint = 'Add Data/WatchPoint';
 | 
						|
  lisMenuConfigBuildFile = 'Configure Build+Run File ...';
 | 
						|
  lisMenuInspect = '&Inspect ...';
 | 
						|
  lisMenuEvaluate = 'E&valuate/Modify ...';
 | 
						|
  lisMenuAddWatch = 'Add &Watch ...';
 | 
						|
  lisMenuAddBreakpoint = 'Add &Breakpoint';
 | 
						|
 | 
						|
  lisInspectDialog = 'Debug Inspector';
 | 
						|
  lisInspectData = 'Data';
 | 
						|
  lisInspectProperties = 'Properties';
 | 
						|
  lisInspectMethods = 'Methods';
 | 
						|
 | 
						|
  lisMenuNewPackage = 'New Package ...';
 | 
						|
  lisMenuOpenPackage = 'Open Loaded Package ...';
 | 
						|
  lisMenuOpenRecentPkg = 'Open Recent Package';
 | 
						|
  lisMenuOpenPackageFile = 'Open Package File (.lpk) ...';
 | 
						|
  lisMenuOpenPackageOfCurUnit = 'Open Package of Current Unit';
 | 
						|
  lisMenuAddCurFileToPkg = 'Add Active File to Package ...';
 | 
						|
  lisKMConfigureCustomComponents = 'Configure Custom Components';
 | 
						|
  lisMenuConfigCustomComps = 'Configure Custom Components ...';
 | 
						|
 | 
						|
  lisMenuConfigExternalTools = 'Configure External Tools ...';
 | 
						|
  lisMenuQuickSyntaxCheck = 'Quick Syntax Check';
 | 
						|
  lisMenuQuickSyntaxCheckOk = 'Quick syntax check OK';
 | 
						|
  lisMenuGuessUnclosedBlock = 'Guess Unclosed Block';
 | 
						|
  lisMenuGuessMisplacedIFDEF = 'Guess Misplaced IFDEF/ENDIF';
 | 
						|
  lisMenuMakeResourceString = 'Make Resource String ...';
 | 
						|
  lisCaptionDiff = 'Diff';
 | 
						|
  lisMenuDiff = 'Diff ...';
 | 
						|
  lisMenuConvertDFMtoLFM = 'Convert Binary DFM to Text LFM + Check Syntax ...';
 | 
						|
  lisMenuCheckLFM = 'Check LFM File in Editor';
 | 
						|
  lisMenuConvertDelphiUnit = 'Convert Delphi Unit to Lazarus Unit ...';
 | 
						|
  lisMenuConvertDelphiProject = 'Convert Delphi Project to Lazarus Project ...';
 | 
						|
  lisMenuConvertDelphiPackage = 'Convert Delphi Package to Lazarus Package ...';
 | 
						|
  lisMenuConvertEncoding = 'Convert Encoding of Projects/Packages ...';
 | 
						|
  lisConvertEncodingOfProjectsPackages = 'Convert encoding of projects/packages';
 | 
						|
  lisMenuExampleProjects = 'Example Projects ...';
 | 
						|
  lisKMExampleProjects = 'Example Projects';
 | 
						|
  lisMenuBuildLazarus = 'Build Lazarus with Current Profile';
 | 
						|
  lisMenuBuildLazarusProf = 'Build Lazarus with Profile: %s';
 | 
						|
  lisMenuConfigureBuildLazarus = 'Configure "Build Lazarus" ...';
 | 
						|
  lisDlgEditorWindowManager = 'Editor Window Manager ...';
 | 
						|
  lisEditorWindowManager = 'Editor Window Manager';
 | 
						|
 | 
						|
  lisSearchProjectsFrom = 'Search projects from';
 | 
						|
  lisMEOther = 'Other';
 | 
						|
  lisIncludeExamples = 'Include Examples';
 | 
						|
  lisIncludeTestcases = 'Include Testcases';
 | 
						|
  lisMEProjects = 'Projects';
 | 
						|
  lisMEAction = 'Action';
 | 
						|
  lisMenuGeneralOptions = 'Options ...';
 | 
						|
  lisMenuEditCodeTemplates = 'Code Templates ...';
 | 
						|
  dlgEdCodeTempl = 'Code Templates';
 | 
						|
  dlgTplFName = 'Template file name';
 | 
						|
  lisMenuCodeToolsDefinesEditor = 'CodeTools Defines Editor ...';
 | 
						|
 | 
						|
  lisMenuOnlineHelp = 'Online Help';
 | 
						|
  lisMenuReportingBug = 'Reporting a Bug';
 | 
						|
  lisReportingBugURL = 'http://wiki.lazarus.freepascal.org/How_do_I_create_a_bug_report';
 | 
						|
  lisKMConfigureHelp = 'Configure Help';
 | 
						|
  lisKMContextSensitiveHelp = 'Context sensitive help';
 | 
						|
  lisKMEditContextSensitiveHelp = 'Edit context sensitive help';
 | 
						|
  lisMenuConfigureHelp = 'Configure Help ...';
 | 
						|
  lisMenuContextHelp = 'Context sensitive Help';
 | 
						|
  lisMenuEditContextHelp = 'Edit context sensitive Help';
 | 
						|
  lisMenuCreateFPDocFiles = 'Create FPDoc files';
 | 
						|
 | 
						|
  lisDsgCopyComponents = 'Copy selected components to clipboard';
 | 
						|
  lisDsgCutComponents = 'Cut selected components to clipboard';
 | 
						|
  lisDsgPasteComponents = 'Paste selected components from clipboard';
 | 
						|
  lisDsgSelectParentComponent = 'Select parent component';
 | 
						|
  lisDsgOrderMoveToFront = 'Move component to front';
 | 
						|
  lisDsgOrderMoveToBack = 'Move component to back';
 | 
						|
  lisDsgOrderForwardOne = 'Move component one forward';
 | 
						|
  lisDsgOrderBackOne = 'Move component one back';
 | 
						|
 | 
						|
  // main
 | 
						|
  lisChooseProgramSourcePpPasLpr = 'Choose program source (*.pp,*.pas,*.lpr)';
 | 
						|
  lisProgramSourceMustHaveAPascalExtensionLikePasPpOrLp = 'Program source '
 | 
						|
    +'must have a pascal extension like .pas, .pp or .lpr';
 | 
						|
  lisCompilerOptionsForProject = 'Compiler Options for Project: %s';
 | 
						|
  lisChooseDelphiUnit = 'Choose Delphi unit (*.pas)';
 | 
						|
  lisChooseDelphiProject = 'Choose Delphi project (*.dpr)';
 | 
						|
  lisChooseDelphiPackage = 'Choose Delphi package (*.dpk)';
 | 
						|
  lisDelphiUnit = 'Delphi unit';
 | 
						|
  lisDelphiProject = 'Delphi project';
 | 
						|
  lisDelphiPackage = 'Delphi package';
 | 
						|
  lisUnableToReadFileError = 'Unable to read file %s%s%s%sError: %s';
 | 
						|
  lisFormatError = 'Format error';
 | 
						|
  lisLFMFileCorrupt = 'LFM file corrupt';
 | 
						|
  lisUnableToFindAValidClassnameIn = 'Unable to find a valid classname in %s%s%s';
 | 
						|
  lisUnableToConvertFileError = 'Unable to convert file %s%s%s%sError: %s';
 | 
						|
  lisUnableToWriteFileError = 'Unable to write file %s%s%s%sError: %s';
 | 
						|
  lisErrorCreatingLrs = 'Error creating lrs';
 | 
						|
  lisMissingUnitsComment = 'Comment Out';
 | 
						|
  lisMissingUnitsForDelphi = 'For Delphi only';
 | 
						|
  lisMissingUnitsSearch = 'Search Unit Path';
 | 
						|
  lisMissingUnitsSkip = 'Skip this Unit';
 | 
						|
  lisTheseUnitsWereNotFound = 'These units were not found:';
 | 
						|
  lisMissingUnitsChoices = 'Your choices are:';
 | 
						|
  lisMissingUnitsInfo1 = '1) Comment out the selected units.';
 | 
						|
  lisMissingUnitsInfo1b = '1) Use the units only for Delphi.';
 | 
						|
  lisMissingUnitsInfo2 = '2) Search for units. Found paths are added to project settings.';
 | 
						|
  lisMissingUnitsInfo3 = '3) Abort now, install packages or fix paths and try again.';
 | 
						|
  lisUnitNotFoundInProject = 'A unit not found in project %s';
 | 
						|
  lisUnitsNotFoundInProject = 'Units not found in project %s';
 | 
						|
  lisUnableToConvertLfmToLrsAndWriteLrsFile = 'Unable to convert lfm to lrs and write lrs file.';
 | 
						|
  lisProjectPath = 'Project Path:';
 | 
						|
  lisProjectPathHint = 'Directory where project''s main file must be';
 | 
						|
  lisBackupChangedFiles = 'Make backup of changed files';
 | 
						|
  lisBackupHint = 'Creates a Backup directory under project directory';
 | 
						|
  lisStartConversion = 'Start Conversion';
 | 
						|
  lisConvertTargetHint = 'Converter adds conditional compilation to support different targets';
 | 
						|
  lisConvertTargetMultiPlatform = 'Multi-Platform';
 | 
						|
  lisConvertTargetMultiPlatformHint = 'Multi-Platform versus Windows-only';
 | 
						|
  lisConvertTargetSupportDelphi = 'Support Delphi';
 | 
						|
  lisConvertTargetSupportDelphiHint = 'Use conditional compilation to support Delphi';
 | 
						|
  lisConvertTargetSameDfmFile = 'Use the same DFM form file';
 | 
						|
  lisConvertTargetSameDfmFileHint = 'Same DFM file for Lazarus and Delphi instead of copying it to LFM';
 | 
						|
  lisKeepFileOpen = 'Keep converted files open in editor';
 | 
						|
  lisKeepFileOpenHint = 'All project files will be open in editor after conversion';
 | 
						|
  lisConvUnknownProps = 'Unknown properties';
 | 
						|
  lisConvTypesToReplace = 'Types to replace';
 | 
						|
  lisConvTypeReplacements = 'Type Replacements';
 | 
						|
  lisConvUnitsToReplace = 'Units to replace';
 | 
						|
  lisConvUnitReplacements = 'Unit Replacements';
 | 
						|
  lisConvUnitReplHint = 'Unit names in uses section of a source unit';
 | 
						|
  lisConvTypeReplHint = 'Unknown types in form file (DFM/LFM)';
 | 
						|
  lisConvCoordOffs = 'Coordinate offsets';
 | 
						|
  lisConvCoordHint = 'An offset is added to Top coordinate of controls inside visual containers';
 | 
						|
  lisConvFuncsToReplace = 'Functions / procedures to replace';
 | 
						|
  lisConvDelphiCategories = 'Categories:';
 | 
						|
  lisConvFuncReplacements = 'Function Replacements';
 | 
						|
  lisConvFuncReplHint = 'Some Delphi functions can be replaced with LCL function';
 | 
						|
  lisConvDelphiName = 'Delphi Name';
 | 
						|
  lisConvNewName = 'New Name';
 | 
						|
  lisConvParentContainer = 'Parent Container';
 | 
						|
  lisConvTopOff = 'Top offset';
 | 
						|
  lisConvLeftOff = 'Left offset';
 | 
						|
  lisConvDelphiFunc = 'Delphi Function';
 | 
						|
  lisReplacement = 'Replacement';
 | 
						|
  lisReplacements = 'Replacements';
 | 
						|
  lisInteractive = 'Interactive';
 | 
						|
  lisAutomatic = 'Automatic';
 | 
						|
  lisProperties = 'Properties (replace or remove)';
 | 
						|
  lisTypes = 'Types (not removed if no replacement)';
 | 
						|
  lisReplaceRemoveUnknown = 'Fix unknown properties and types';
 | 
						|
  lisReplacementFuncs = 'Replacement functions';
 | 
						|
  lisFilesHaveRightEncoding = '*** All found files already have the right encoding ***';
 | 
						|
 | 
						|
  lisUnableToLoadOldResourceFileTheResourceFileIs = 'Unable to load old '
 | 
						|
    +'resource file.%sThe resource file is the first include file in the%'
 | 
						|
    +'sinitialization section.%sFor example {$I %s.lrs}.%sProbably a syntax error.';
 | 
						|
  lisResourceLoadError = 'Resource load error';
 | 
						|
  lisIgnoreMissingFile = 'Ignore missing file';
 | 
						|
  lisnoname = 'noname';
 | 
						|
  lisTheDestinationDirectoryDoesNotExist = 'The destination directory%s%s%s%s '
 | 
						|
    +'does not exist.';
 | 
						|
  lisRenameFile = 'Rename file?';
 | 
						|
  lisThisLooksLikeAPascalFileItIsRecommendedToUseLowerC = 'This looks like a '
 | 
						|
    +'pascal file.%sIt is recommended to use lower case filenames, to avoid '
 | 
						|
    +'various problems on some filesystems and different compilers.%sRename '
 | 
						|
    +'it to lowercase?';
 | 
						|
  lisRenameToLowercase = 'Rename to lowercase';
 | 
						|
  lisKeepName = 'Keep name';
 | 
						|
  lisOverwriteFile = 'Overwrite file?';
 | 
						|
  lisAFileAlreadyExistsReplaceIt = 'A file %s%s%s already exists.%sReplace it?';
 | 
						|
  lisOverwriteFileOnDisk = 'Overwrite file on disk';
 | 
						|
  lisAmbiguousFilesFound = 'Ambiguous files found';
 | 
						|
  lisThereAreOtherFilesInTheDirectoryWithTheSameName = 'There are other files '
 | 
						|
    +'in the directory with the same name,%swhich only differ in case:%s%s%'
 | 
						|
    +'sDelete them?';
 | 
						|
  lisDeleteOldFile = 'Delete old file %s%s%s?';
 | 
						|
  lisDeletingOfFileFailed = 'Deleting of file %s%s%s failed.';
 | 
						|
  lisStreamingError = 'Streaming error';
 | 
						|
  lisUnableToStreamT = 'Unable to stream %s:T%s.';
 | 
						|
  lisPathToInstance = 'Path to failed Instance:';
 | 
						|
  lisResourceSaveError = 'Resource save error';
 | 
						|
  lisUnableToAddResourceHeaderCommentToResourceFile = 'Unable to add resource '
 | 
						|
    +'header comment to resource file %s%s%s%s.%sProbably a syntax error.';
 | 
						|
  lisUnableToAddResourceTFORMDATAToResourceFileProbably = 'Unable to add '
 | 
						|
    +'resource T%s:FORMDATA to resource file %s%s%s%s.%sProbably a syntax error.';
 | 
						|
  lisUnableToCreateFile2 = 'Unable to create file %s%s%s';
 | 
						|
  lisContinueWithoutLoadingForm = 'Continue without loading form';
 | 
						|
  lisCancelLoadingUnit = 'Cancel loading unit';
 | 
						|
  lisAbortAllLoading = 'Abort all loading';
 | 
						|
  lisSkipFile = 'Skip file';
 | 
						|
  lisUnableToTransformBinaryComponentStreamOfTIntoText = 'Unable to transform '
 | 
						|
    +'binary component stream of %s:T%s into text.';
 | 
						|
  lisTheFileWasNotFoundIgnoreWillGoOnLoadingTheProject = 'The file %s%s%s%'
 | 
						|
    +'swas not found.%sIgnore will go on loading the project,%sAbort  will '
 | 
						|
    +'stop the loading.';
 | 
						|
  lisSkipFileAndContinueLoading = 'Skip file and continue loading';
 | 
						|
  lisAbortLoadingProject = 'Abort loading project';
 | 
						|
  lisFileNotFound2 = 'File %s%s%s not found.%s';
 | 
						|
  lisFileNotFoundDoYouWantToCreateIt = 'File %s%s%s not found.%sDo you want '
 | 
						|
    +'to create it?%s';
 | 
						|
  lisProjectInfoFileDetected = 'Project info file detected';
 | 
						|
  lisTheFileSeemsToBeTheProgramFileOfAnExistingLazarusP = 'The file %s seems '
 | 
						|
    +'to be the program file of an existing lazarus Project.';
 | 
						|
  lisTheFileSeemsToBeAProgramCloseCurrentProject = 'The file %s%s%s%sseems to '
 | 
						|
    +'be a program. Close current project and create a new lazarus project '
 | 
						|
    +'for this program?%s"No" will load the file as normal source.';
 | 
						|
  lisProgramDetected = 'Program detected';
 | 
						|
  lisUnableToConvertTextFormDataOfFileIntoBinaryStream = 'Unable to convert '
 | 
						|
    +'text form data of file %s%s%s%s%sinto binary stream. (%s)';
 | 
						|
  lisFormLoadError = 'Form load error';
 | 
						|
  lisSaveProject = 'Save project %s (*%s)';
 | 
						|
  lisRemoveUnitPath = 'Remove unit path?';
 | 
						|
  lisTheDirectoryContainsNoProjectUnitsAnyMoreRemoveThi = 'The directory "%s" '
 | 
						|
    +'contains no project units any more. Remove this directory from the '
 | 
						|
    +'project''s unit search path?';
 | 
						|
  lisInvalidProjectFilename = 'Invalid project filename';
 | 
						|
  lisisAnInvalidProjectNamePleaseChooseAnotherEGProject = '%s%s%s is an '
 | 
						|
    +'invalid project name.%sPlease choose another (e.g. project1.lpi)';
 | 
						|
  lisTheNameIsNotAValidPascalIdentifier = 'The name %s%s%s is not a valid '
 | 
						|
    +'pascal identifier.';
 | 
						|
  lisChooseADifferentName = 'Choose a different name';
 | 
						|
  lisTheProjectInfoFileIsEqualToTheProjectMainSource = 'The project info '
 | 
						|
    +'file %s%s%s%sis equal to the project main source file!';
 | 
						|
  lisUnitIdentifierExists = 'Unit identifier exists';
 | 
						|
  lisThereIsAUnitWithTheNameInTheProjectPleaseChoose = 'There is a unit with the '
 | 
						|
    +'name %s%s%s in the project.%sPlease choose a different name';
 | 
						|
  lisErrorCreatingFile = 'Error creating file';
 | 
						|
  lisUnableToCreateFile3 = 'Unable to create file%s%s%s%s';
 | 
						|
  lisCopyError2 = 'Copy error';
 | 
						|
  lisSourceDirectoryDoesNotExist = 'Source directory %s%s%s does not exist.';
 | 
						|
  lisUnableToCreateDirectory = 'Unable to create directory %s%s%s.';
 | 
						|
  lisUnableToCopyFileTo = 'Unable to copy file %s%s%s%sto %s%s%s';
 | 
						|
  lisSorryThisTypeIsNotYetImplemented = 'Sorry, this type is not yet implemented';
 | 
						|
  lisFileHasChangedSave = 'File %s%s%s has changed. Save?';
 | 
						|
  lisUnitHasChangedSave = 'Unit %s%s%s has changed. Save?';
 | 
						|
  lisSourceOfPageHasChangedSave = 'Source of page %s%s%s has changed. Save?';
 | 
						|
  lisSourceOfPageHasChangedSaveExtended = 'Sources of more than one page have changed. Save page %s%s%s? (%d more)';
 | 
						|
  lisSourceModified = 'Source modified';
 | 
						|
  lisOpenProject = 'Open Project?';
 | 
						|
  lisOpenTheProject = 'Open the project %s?';
 | 
						|
  lisOpenPackage = 'Open Package?';
 | 
						|
  lisOpenThePackage = 'Open the package %s?';
 | 
						|
  lisRevertFailed = 'Revert failed';
 | 
						|
  lisFileIsVirtual = 'File %s%s%s is virtual.';
 | 
						|
  lisUnableToWrite = 'Unable to write %s%s%s%s%s.';
 | 
						|
  lisFileNotText = 'File not text';
 | 
						|
  lisUnableToRenameFile = 'Unable to rename file';
 | 
						|
  lisUnableToCopyFile = 'Unable to copy file';
 | 
						|
  lisWriteError = 'Write Error';
 | 
						|
  lisFileDoesNotLookLikeATextFileOpenItAnyway2 = 'File %s%s%s%sdoes not look '
 | 
						|
    +'like a text file.%sOpen it anyway?';
 | 
						|
  lisUnableToCreateBackupDirectory = 'Unable to create backup directory %s%s%s.';
 | 
						|
  lisSourceAndDestinationAreTheSame =
 | 
						|
    'Source and Destination are the same:%s%s';
 | 
						|
  lisUnableToRenameFileTo2 = 'Unable to rename file %s%s%s%sto %s%s%s.';
 | 
						|
  lisUnableToCopyFileTo2 = 'Unable to copy file %s%s%s%sto %s%s%s.';
 | 
						|
  lisFileDoesNotLookLikeATextFileOpenItAnyway = 'File %s%s%s%sdoes not look '
 | 
						|
    +'like a text file.%sOpen it anyway?';
 | 
						|
  lisInvalidCommand = 'Invalid command';
 | 
						|
  lisTheCommandAfterIsNotExecutable = 'The command after %s%s%s is not executable.';
 | 
						|
  lisInvalidDestinationDirectory = 'Invalid destination directory';
 | 
						|
  lisDestinationDirectoryIsInvalidPleaseChooseAComplete = 'Destination '
 | 
						|
    +'directory %s%s%s is invalid.%sPlease choose a complete path.';
 | 
						|
  lisUnableToCleanUpDestinationDirectory = 'Unable to clean up destination directory';
 | 
						|
  lisCommandAfterInvalid = 'Command after invalid';
 | 
						|
  lisTheCommandAfterPublishingIsInvalid = 'The command after publishing is '
 | 
						|
    +'invalid:%s%s%s%s';
 | 
						|
  lisUnableToCleanUpPleaseCheckPermissions = 'Unable to clean up %s%s%s.%'
 | 
						|
    +'sPlease check permissions.';
 | 
						|
  lisCommandAfterPublishingModule = 'Command after publishing module';
 | 
						|
  lisUnableToAddToProjectBecauseThereIsAlreadyAUnitWith = 'Unable to add %s '
 | 
						|
    +'to project, because there is already a unit with the same name in the Project.';
 | 
						|
  lisAddToProject = 'Add %s to project?';
 | 
						|
  lisTheFile = 'The file %s%s%s';
 | 
						|
  lisAddToUnitSearchPath = 'Add to unit search path?';
 | 
						|
  lisTheNewUnitIsNotYetInTheUnitSearchPathAddDirectory = 'The new unit is not '
 | 
						|
    +'yet in the unit search path.%sAdd directory %s?';
 | 
						|
  lisisAlreadyPartOfTheProject = '%s is already part of the Project.';
 | 
						|
  lisRemoveFromProject = 'Remove from Project';
 | 
						|
  lisCreateAProjectFirst = 'Create a project first!';
 | 
						|
  lisTheTestDirectoryCouldNotBeFoundSeeIDEOpt = 'The Test Directory '
 | 
						|
    +'could not be found:%s%s%s%s%s(see IDE options)';
 | 
						|
  lisBuildNewProject = 'Build new project';
 | 
						|
  lisTheProjectMustBeSavedBeforeBuildingIfYouSetTheTest = 'The project must '
 | 
						|
    +'be saved before building%sIf you set the Test Directory in the '
 | 
						|
    +'IDE options,%syou can create new projects and build them at '
 | 
						|
    +'once.%sSave project?';
 | 
						|
  lisProjectSuccessfullyBuilt = 'Project %s%s%s successfully built';
 | 
						|
  lisExecutingCommandBefore = 'Executing command before';
 | 
						|
  lisExecutingCommandAfter = 'Executing command after';
 | 
						|
  lisNoProgramFileSFound = 'No program file %s%s%s found.';
 | 
						|
  lisErrorInitializingProgramSErrorS = 'Error initializing program%s%s%s%s%sError: %s';
 | 
						|
  lisNotNow = 'Not now';
 | 
						|
  lisYouCanNotBuildLazarusWhileDebuggingOrCompiling = 'You can not build '
 | 
						|
    +'lazarus while debugging or compiling.';
 | 
						|
  lisUnableToSaveFile = 'Unable to save file %s%s%s';
 | 
						|
  lisReadError = 'Read Error';
 | 
						|
  lisUnableToReadFile2 = 'Unable to read file %s%s%s!';
 | 
						|
  lisUnableToReadTheProjectInfoFile = 'Unable to read the project info file%s%s%s%s.';
 | 
						|
  lisUnableToReadLpi = 'Unable to read lpi';
 | 
						|
  lisStrangeLpiFile = 'Strange lpi file';
 | 
						|
  lisTheFileDoesNotLookLikeALpiFile = 'The file %s does not look like a lpi file.';
 | 
						|
  lisUnableToReadTheProjectInfoFile2 = 'Unable to read the project info file%s%s%s%s.';
 | 
						|
  lisAmbiguousUnitFound2 = 'Ambiguous unit found';
 | 
						|
  lisTheUnitExistsTwiceInTheUnitPathOfThe = 'The unit %s exists twice in the '
 | 
						|
    +'unit path of the %s:';
 | 
						|
  lisHintCheckIfTwoPackagesContainAUnitWithTheSameName = 'Hint: Check if two '
 | 
						|
    +'packages contain a unit with the same name.';
 | 
						|
  lisIgnoreAll = 'Ignore all';
 | 
						|
  lisDeleteFileFailed = 'Delete file failed';
 | 
						|
  lisUnableToRemoveOldBackupFile = 'Unable to remove old backup file %s%s%s!';
 | 
						|
  lisRenameFileFailed = 'Rename file failed';
 | 
						|
  lisUnableToRenameFileTo = 'Unable to rename file %s%s%s to %s%s%s!';
 | 
						|
  lisBackupFileFailed = 'Backup file failed';
 | 
						|
  lisUnableToBackupFileTo = 'Unable to backup file %s%s%s to %s%s%s!';
 | 
						|
  lisFileNotLowercase = 'File not lowercase';
 | 
						|
  lisTheUnitIsNotLowercaseTheFreePascalCompiler = 'The unit filename %s%s%s is '
 | 
						|
    +'not lowercase.%sThe Free Pascal compiler does not search for all cases.'
 | 
						|
    +' It is recommended to use lowercase filename.%s%sRename file lowercase?';
 | 
						|
  lisDeleteAmbiguousFile = 'Delete ambiguous file?';
 | 
						|
  lisAmbiguousFileFoundThisFileCanBeMistakenWithDelete = 'Ambiguous file '
 | 
						|
    +'found: %s%s%s%sThis file can be mistaken with %s%s%s%s%sDelete the '
 | 
						|
    +'ambiguous file?';
 | 
						|
  lisLazarusEditorV = 'Lazarus IDE v%s';
 | 
						|
  lisnewProject = '(new project)';
 | 
						|
  liscompiling = '%s (compiling ...)';
 | 
						|
  lisdebugging = '%s (debugging ...)';
 | 
						|
  lisRunning = '%s (running ...)';
 | 
						|
  lisUnableToFindFile = 'Unable to find file %s%s%s.';
 | 
						|
  lisUnableToFindFileCheckSearchPathInProjectCompilerOption = 'Unable to find '
 | 
						|
    +'file %s%s%s.%sIf it belongs to your project, check search path '
 | 
						|
    +'in%sProject -> Compiler Options -> Search Paths -> Other Unit Files.'
 | 
						|
    +' If this file belongs to a package, check the appropriate package compiler'
 | 
						|
    +' options. If this file belongs to lazarus, make sure compiling clean.'
 | 
						|
    +' If the file belongs to FPC then check fpc.cfg.'
 | 
						|
    +' If unsure, check Project -> CompilerOptions -> Test';
 | 
						|
  lisNOTECouldNotCreateDefineTemplateForFreePascal = 'NOTE: Could not create '
 | 
						|
    +'Define Template for Free Pascal Sources';
 | 
						|
  lisClassNotFound = 'Class not found';
 | 
						|
  lisOIFClassNotFound = 'Class %s%s%s not found.';
 | 
						|
  lisClassIsNotARegisteredComponentClassUnableToPaste = 'Class %s%s%s is not '
 | 
						|
    +'a registered component class.%sUnable to paste.';
 | 
						|
  lisControlNeedsParent = 'Control needs parent';
 | 
						|
  lisTheClassIsATControlAndCanNotBePastedOntoANonContro = 'The class %s%s%s '
 | 
						|
    +'is a TControl and can not be pasted onto a non control.%sUnable to paste.';
 | 
						|
  lisConversionError = 'Conversion error';
 | 
						|
  lisUnableToConvertComponentTextIntoBinaryFormat = 'Unable to convert '
 | 
						|
    +'component text into binary format:%s%s';
 | 
						|
  lisNOTECouldNotCreateDefineTemplateForLazarusSources = 'NOTE: Could not '
 | 
						|
    +'create Define Template for Lazarus Sources';
 | 
						|
  lisInvalidExpressionHintTheMakeResourcestringFunction = 'Invalid expression.%'
 | 
						|
    +'sHint: The "Make Resourcestring" function expects a string constant in a '
 | 
						|
    +'single file. Please select the expression and try again.';
 | 
						|
  lisSelectionExceedsStringConstant = 'Selection exceeds string constant';
 | 
						|
  lisHintTheMakeResourcestringFunctionExpectsAStringCon2 = 'Hint: The "Make '
 | 
						|
    +'Resourcestring" function expects a string constant.%sPlease select only '
 | 
						|
    +'a string expression and try again.';
 | 
						|
  lisNoResourceStringSectionFound = 'No ResourceString Section found';
 | 
						|
  lisUnableToFindAResourceStringSectionInThisOrAnyOfThe = 'Unable to find a '
 | 
						|
    +'ResourceString section in this or any of the used units.';
 | 
						|
  lisComponentNameIsNotAValidIdentifier = 'Component name %s%s%s is not a '
 | 
						|
    +'valid identifier';
 | 
						|
  lisComponentNameIsAPascalKeyword = 'Component name "%s" is a pascal keyword.';
 | 
						|
  lisOwnerIsAlreadyUsedByTReaderTWriterPleaseChooseAnot = '''Owner'' is '
 | 
						|
    +'already used by TReader/TWriter. Please choose another name.';
 | 
						|
  lisDuplicateNameAComponentNamedAlreadyExistsInTheInhe = 'Duplicate name: A '
 | 
						|
    +'component named %s%s%s already exists in the inherited component %s';
 | 
						|
  lisComponentNameIsKeyword = 'Component name %s%s%s is keyword';
 | 
						|
  lisTheUnitItselfHasAlreadyTheNamePascalIdentifiersMus = 'The unit itself '
 | 
						|
    +'has already the name %s%s%s. Pascal identifiers must be unique.';
 | 
						|
  lisUnableToRenameVariableInSource = 'Unable to rename variable in source.';
 | 
						|
  lisUnableToUpdateCreateFormStatementInProjectSource = 'Unable to update '
 | 
						|
    +'CreateForm statement in project source';
 | 
						|
  lisThereIsAlreadyAFormWithTheName = 'There is already a form with the name %s%s%s';
 | 
						|
  lisThereIsAlreadyAUnitWithTheNamePascalIdentifiersMus = 'There is already a '
 | 
						|
    +'unit with the name %s%s%s. Pascal identifiers must be unique.';
 | 
						|
  lisSeeMessages = 'See messages.';
 | 
						|
  lisError = 'Error: ';
 | 
						|
  lisWarning = 'Warning: ';
 | 
						|
  lisSaveChanges = 'Save changes?';
 | 
						|
  lisSaveFileBeforeClosingForm = 'Save file %s%s%s%sbefore closing form %s%s%s?';
 | 
						|
  lisUnableToRenameFormInSource = 'Unable to rename form in source.';
 | 
						|
  lisTheComponentIsInheritedFromToRenameAnInheritedComp = 'The component %s '
 | 
						|
    +'is inherited from %s.%sTo rename an inherited component open the '
 | 
						|
    +'ancestor and rename it there.';
 | 
						|
  lisSorryNotImplementedYet = 'Sorry, not implemented yet';
 | 
						|
  lisUnableToFindMethod = 'Unable to find method.';
 | 
						|
  lisUnableToCreateNewMethod = 'Unable to create new method.';
 | 
						|
  lisUnableToShowMethod = 'Unable to show method.';
 | 
						|
  lisPleaseFixTheErrorInTheMessageWindow = 'Please fix the error shown in the'
 | 
						|
    +' message window, which is normally below the source editor.';
 | 
						|
  lisMethodClassNotFound = 'Method class not found';
 | 
						|
  lisClassOfMethodNotFound = 'Class %s%s%s of method %s%s%s not found.';
 | 
						|
  lisUnableToRenameMethodPleaseFixTheErrorShownInTheMessag = 'Unable to rename '
 | 
						|
    +'method. Please fix the error shown in the message window.';
 | 
						|
  lisStopDebugging = 'Stop Debugging?';
 | 
						|
  lisStopTheDebugging = 'Stop the debugging?';
 | 
						|
  lisCannotFindLazarusStarter = 'Cannot find lazarus starter:%s%s';
 | 
						|
  lisInfoBuildLines  = 'Lines:';
 | 
						|
  lisInfoBuildErrors = 'Errors:';
 | 
						|
  lisInfoBuildHint = 'Hints:';
 | 
						|
  lisInfoBuildWarning = 'Warnings:';
 | 
						|
  lisInfoBuildProject   = 'Project:';
 | 
						|
  listInfoBuildCompiling = 'Compiling:';
 | 
						|
  lisInfoBuildComplile = 'Compiling ...';
 | 
						|
  lisFPCTooOld = 'FPC too old';
 | 
						|
  lisTheProjectUsesTheNewFPCResourcesWhichRequiresAtLea = 'The project uses '
 | 
						|
    +'the new FPC resources, which requires at least FPC 2.4';
 | 
						|
  lisInfoBuildError = 'Error ...';
 | 
						|
  lisCreateDirectory = 'Create directory?';
 | 
						|
  lisTheOutputDirectoryIsMissing = 'The output directory %s%s%s is missing.';
 | 
						|
  lisCreateIt = 'Create it';
 | 
						|
  lisInfoBuildSuccess = 'Success ...';
 | 
						|
  lisInfoBuildAbort = 'Aborted ...';
 | 
						|
  lisInfoBuildCaption = 'Compile Project';
 | 
						|
  lisInfoBuildMakeAbort = 'Abort';
 | 
						|
  lisInfoBuildNote = 'Notes:';
 | 
						|
  listInfoBuildAutoCloseOnSuccess = '&Automatically close on success';
 | 
						|
 | 
						|
  // file dialogs
 | 
						|
  lisOpenFile = 'Open File';
 | 
						|
  lisOpenFile2 = 'Open file';
 | 
						|
  lisProjectSRaisedExceptionClassS = 'Project %s raised exception class ''%s''.';
 | 
						|
  lisProjectSRaisedExceptionClassSWithMessageSS = 'Project %s raised '
 | 
						|
    +'exception class ''%s'' with message:%s%s';
 | 
						|
  lisProjectSRaisedExceptionInFileLineSrc = '%0:s%0:s In file ''%1:s'' at line %2:d:%0:s%3:s';
 | 
						|
  lisProjectSRaisedExceptionInFileLine    = '%0:s%0:s In file ''%1:s'' at line %2:d';
 | 
						|
  lisProjectSRaisedExceptionInFileAddress = '%0:s%0:s In file ''%1:s'' at address %2:x';
 | 
						|
  lisProjectSRaisedExceptionAtAddress     = '%0:s%0:s At address %1:x';
 | 
						|
  lisPEEditVirtualUnit = 'Edit Virtual Unit';
 | 
						|
  lisIECOExportFileExists = 'Export file exists';
 | 
						|
  lisIECOExportFileExistsOpenFileAndReplaceOnlyCompilerOpti = 'Export file %s%'
 | 
						|
    +'s%s exists.%sOpen file and replace only compiler options?%s(Other '
 | 
						|
    +'settings will be kept.)';
 | 
						|
  lisIECOOpenOrLoadCompilerOptions = 'Open or Load Compiler Options';
 | 
						|
  lisIECOErrorAccessingXml = 'Error accessing xml';
 | 
						|
  lisIECOErrorLoadingXml = 'Error loading xml';
 | 
						|
  lisIECOErrorLoadingXmlFile = 'Error loading xml file %s%s%s:%s%s';
 | 
						|
  lisIECOErrorAccessingXmlFile = 'Error accessing xml file %s%s%s:%s%s';
 | 
						|
  lisIECORecentFiles = 'Recent files';
 | 
						|
  lisIECOSaveToRecent = 'Save to recent';
 | 
						|
  lisIECOOpenRecent = 'Open recent';
 | 
						|
  lisIECOSaveToFile = 'Save to file';
 | 
						|
  lisIECOLoadFromFile = 'Load from file';
 | 
						|
  lisLazarusFile = 'Lazarus file';
 | 
						|
  lisPascalUnit = 'Pascal unit';
 | 
						|
  lisPascalSourceFile = 'Pascal source file';
 | 
						|
  lisFreePascalSourceFile = 'Free Pascal source file';
 | 
						|
  lisDebugUnableToLoadFile = 'Unable to load file';
 | 
						|
  lisDebugUnableToLoadFile2 = 'Unable to load file %s%s%s.';
 | 
						|
  lisOpenProjectFile = 'Open Project File';
 | 
						|
  lisLazarusProjectInfoFile = 'Lazarus Project Info file';
 | 
						|
  lisAllFiles = 'All Files';
 | 
						|
  lisExePrograms = 'Programs';
 | 
						|
  lisSelectFile = 'Select the file';
 | 
						|
  lisClickHereToBrowseTheFileHint = 'Click here to browse the file';
 | 
						|
  lisProjectWizard = 'Project Wizard';
 | 
						|
  lisQuitLazarus = 'Quit Lazarus';
 | 
						|
  lisOpenPackageFile = 'Open Package File';
 | 
						|
  lisSaveSpace = 'Save ';
 | 
						|
  lisSelectDFMFiles = 'Select Delphi form files (*.dfm)';
 | 
						|
  lisChooseDirectory = 'Choose directory';
 | 
						|
  lisDestinationDirectory = 'Destination directory';
 | 
						|
  lisCommandAfter = 'Command after';
 | 
						|
  lisChooseLazarusSourceDirectory = 'Choose Lazarus Directory';
 | 
						|
  lisChooseCompilerPath = 'Choose compiler filename (%s)';
 | 
						|
  lisChooseFPCSourceDir = 'Choose FPC source directory';
 | 
						|
  lisChooseCompilerMessages = 'Choose compiler messages file';
 | 
						|
  lisChooseMakePath = 'Choose make path';
 | 
						|
  lisChooseDebuggerPath = 'Choose debugger filename';
 | 
						|
  lisChooseTestBuildDir = 'Choose the directory for tests';
 | 
						|
  lisLazarusDesktopSettings = 'Lazarus Desktop Settings';
 | 
						|
  lisXMLFiles = 'XML files';
 | 
						|
 | 
						|
  // dialogs
 | 
						|
  lisProjectChanged = 'Project changed';
 | 
						|
  lisSaveChangesToProject = 'Save changes to project %s?';
 | 
						|
  lisProjectSessionChanged = 'Project session changed';
 | 
						|
  lisSaveSessionChangesToProject = 'Save session changes to project %s?';
 | 
						|
 | 
						|
  lisFPCSourceDirectoryError = 'FPC Source Directory error';
 | 
						|
  lisCompilerError = 'Compiler error';
 | 
						|
  lisAboutLazarus = 'About Lazarus';
 | 
						|
  lisVersion = 'Version';
 | 
						|
  lisVerToClipboard = 'Copy version information to clipboard';
 | 
						|
  lisLogo = 'Logo';
 | 
						|
  lisDate = 'Date';
 | 
						|
  lisFPCVersion = 'FPC Version: ';
 | 
						|
  lisSVNRevision = 'SVN Revision: ';
 | 
						|
  lisAboutLazarusMsg =
 | 
						|
       'License: GPL/LGPL. See Lazarus and Free Pascal sources for license details.'
 | 
						|
      +'%s'
 | 
						|
      +'Lazarus is an IDE to create graphical and console applications '
 | 
						|
      +'with Free Pascal. Free Pascal is Pascal and Object Pascal '
 | 
						|
      +'compiler that runs on Windows, Linux, Mac OS X, FreeBSD and more.'
 | 
						|
      +'%s'
 | 
						|
      +'Lazarus is the missing part of the puzzle that will allow you to '
 | 
						|
      +'develop programs for all of the above platforms in a Delphi like '
 | 
						|
      +'environment. The IDE is a RAD tool that includes a form designer.'
 | 
						|
      +'%s'
 | 
						|
      +'As Lazarus is growing we need more developers.';
 | 
						|
  lisAboutNoContributors = 'Cannot find contributors list.';
 | 
						|
  lisUnitNameAlreadyExistsCap = 'Unitname already in project';
 | 
						|
  lisTheUnitAlreadyExistsIgnoreWillForceTheRenaming = 'The unit %s%s%s '
 | 
						|
    +'already exists.%sIgnore will force the renaming,%sCancel will cancel '
 | 
						|
    +'the saving of this source and%sAbort will abort the whole saving.';
 | 
						|
  lisForceRenaming = 'Force renaming';
 | 
						|
  lisCancelRenaming = 'Cancel renaming';
 | 
						|
  lisAbortAll = 'Abort all';
 | 
						|
  lisInvalidPascalIdentifierCap = 'Invalid Pascal Identifier';
 | 
						|
  lisInvalidPascalIdentifierText = 'The name "%s" is not a valid pascal identifier.';
 | 
						|
  lisCopyError = 'Copy Error';
 | 
						|
 | 
						|
  lisCloseAllTabsTitle = 'Close Source Editor Window';
 | 
						|
  lisCloseAllTabsQuestion = 'Closing a Source Editor Window. Do you want close all files or hide the window?';
 | 
						|
  lisCloseAllTabsClose = 'Close files';
 | 
						|
  lisCloseAllChecked = 'Close All Checked';
 | 
						|
  lisCloseAllTabsHide = 'Hide window';
 | 
						|
  lisSaveAllChecked = 'Save All Checked';
 | 
						|
  lisActivate = 'Activate';
 | 
						|
  lisActivateSelected = 'Activate Selected';
 | 
						|
 | 
						|
  // hints
 | 
						|
  lisHintSaveAll = 'Save all';
 | 
						|
  lisHintToggleFormUnit = 'Toggle Form/Unit';
 | 
						|
  lisHintViewUnits = 'View Units';
 | 
						|
  lisHintViewForms = 'View Forms';
 | 
						|
  lisHintRun = 'Run';
 | 
						|
  lisHintPause = 'Pause';
 | 
						|
  lisHintStop = 'Stop';
 | 
						|
  lisHintStepInto = 'Step Into';
 | 
						|
  lisHintStepOver = 'Step Over';
 | 
						|
  lisHintStepOut  = 'Run until function returns';
 | 
						|
 | 
						|
  lisGPLNotice =
 | 
						|
    '<description>'
 | 
						|
   +'%s'
 | 
						|
   +'Copyright (C) <year> <name of author> <contact>'
 | 
						|
   +'%s'
 | 
						|
   +'This source is free software; you can redistribute it and/or modify '
 | 
						|
   +'it under the terms of the GNU General Public License as published by '
 | 
						|
   +'the Free Software Foundation; either version 2 of the License, or '
 | 
						|
   +'(at your option) any later version. '
 | 
						|
   +'%s'
 | 
						|
   +'This code is distributed in the hope that it will be useful, but '
 | 
						|
   +'WITHOUT ANY WARRANTY; without even the implied warranty of '
 | 
						|
   +'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU '
 | 
						|
   +'General Public License for more details. '
 | 
						|
   +'%s'
 | 
						|
   +'A copy of the GNU General Public License is available on the World '
 | 
						|
   +'Wide Web at <http://www.gnu.org/copyleft/gpl.html>. You can also '
 | 
						|
   +'obtain it by writing to the Free Software Foundation, '
 | 
						|
   +'Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.';
 | 
						|
 | 
						|
  lisLGPLNotice =
 | 
						|
    '<description>'
 | 
						|
   +'%s'
 | 
						|
   +'Copyright (C) <year> <name of author> <contact>'
 | 
						|
   +'%s'
 | 
						|
   +'This library is free software; you can redistribute it and/or modify '
 | 
						|
   +'it under the terms of the GNU Library General Public License as published '
 | 
						|
   +'by the Free Software Foundation; either version 2 of the License, or '
 | 
						|
   +'(at your option) any later version. '
 | 
						|
   +'%s'
 | 
						|
   +'This program is distributed in the hope that it will be useful, '
 | 
						|
   +'but WITHOUT ANY WARRANTY; without even the implied warranty of '
 | 
						|
   +'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the '
 | 
						|
   +'GNU Library General Public License for more details. '
 | 
						|
   +'%s'
 | 
						|
   +'You should have received a copy of the GNU Library General Public License '
 | 
						|
   +'along with this library; if not, write to the Free Software '
 | 
						|
   +'Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.';
 | 
						|
 | 
						|
  lisModifiedLGPLNotice =
 | 
						|
    '<description>'
 | 
						|
   +'%s'
 | 
						|
   +'Copyright (C) <year> <name of author> <contact>'
 | 
						|
   +'%s'
 | 
						|
   +'This library is free software; you can redistribute it and/or modify '
 | 
						|
   +'it under the terms of the GNU Library General Public License as published '
 | 
						|
   +'by the Free Software Foundation; either version 2 of the License, or '
 | 
						|
   +'(at your option) any later version with the following modification:'
 | 
						|
   +'%s'
 | 
						|
   +'As a special exception, the copyright holders of this library give you '
 | 
						|
   +'permission to link this library with independent modules to produce an '
 | 
						|
   +'executable, regardless of the license terms of these independent modules,'
 | 
						|
   +'and to copy and distribute the resulting executable under terms of your '
 | 
						|
   +'choice, provided that you also meet, for each linked independent module, '
 | 
						|
   +'the terms and conditions of the license of that module. An independent '
 | 
						|
   +'module is a module which is not derived from or based on this library. If '
 | 
						|
   +'you modify this library, you may extend this exception to your version of '
 | 
						|
   +'the library, but you are not obligated to do so. If you do not wish to do '
 | 
						|
   +'so, delete this exception statement from your version.'
 | 
						|
   +'%s'
 | 
						|
   +'This program is distributed in the hope that it will be useful, '
 | 
						|
   +'but WITHOUT ANY WARRANTY; without even the implied warranty of '
 | 
						|
   +'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the '
 | 
						|
   +'GNU Library General Public License for more details. '
 | 
						|
   +'%s'
 | 
						|
   +'You should have received a copy of the GNU Library General Public License '
 | 
						|
   +'along with this library; if not, write to the Free Software '
 | 
						|
   +'Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.';
 | 
						|
 | 
						|
  // Options dialog groups
 | 
						|
  dlgGroupEnvironment = 'Environment';
 | 
						|
  dlgGroupEditor = 'Editor';
 | 
						|
  dlgGroupCodetools = 'Codetools';
 | 
						|
  dlgGroupCodeExplorer = 'Code Explorer';
 | 
						|
  dlgGroupDebugger = 'Debugger';
 | 
						|
  lisUnexpectedResultTheDebuggerWillTerminate = 'Unexpected result:%sThe '
 | 
						|
    +'debugger will terminate';
 | 
						|
  lisResponseContinue = 'Response: %sContinue ?';
 | 
						|
 | 
						|
  // Options dialog
 | 
						|
  dlgIDEOptions = 'IDE Options';
 | 
						|
  dlgBakNoSubDirectory = '(no subdirectory)';
 | 
						|
  dlgEOFocusMessagesAfterCompilation = 'Focus messages after compilation';
 | 
						|
  lisCheckForDiskFileChangesViaContentRatherThanTimesta = 'Check for disk file'
 | 
						|
    +' changes via content rather than timestamp';
 | 
						|
  
 | 
						|
  // Search dialog
 | 
						|
  dlgSearchCaption = 'Searching ...';
 | 
						|
  dlgSearchAbort = 'Search terminated by user.';
 | 
						|
  dlgSeachDirectoryNotFound = 'Search directory "%s" not found.';
 | 
						|
  lissMatches = 'Matches';
 | 
						|
  lissSearching = 'Searching';
 | 
						|
  lissSearchText = 'Search text';
 | 
						|
 | 
						|
  dlgDesktop = 'Desktop';
 | 
						|
  dlgWindow = 'Window';
 | 
						|
  dlgFrmEditor = 'Form Editor';
 | 
						|
  dlgObjInsp = 'Object Inspector';
 | 
						|
  dlgEnvFiles = 'Files';
 | 
						|
  lisIgnoreBinaries = 'Ignore binaries';
 | 
						|
  lisSimpleSyntax = 'Simple syntax';
 | 
						|
  lisNormallyTheFilterIsARegularExpressionInSimpleSynta = 'Normally the '
 | 
						|
    +'filter is a regular expression. In simple syntax a . is a normal '
 | 
						|
    +'character, a * stands for anything, a ? stands for any character, and '
 | 
						|
    +'comma and semicolon separates alternatives. For example: Simple '
 | 
						|
    +'syntax *.pas;*.pp corresponds to ^(.*\.pas|.*\.pp)$';
 | 
						|
  lisUseExcludeFilter = 'Use exclude filter';
 | 
						|
  lisExcludeFilter = 'Exclude filter';
 | 
						|
  lisProjectInformation = 'Project information';
 | 
						|
  lisSaveEditorInfoOfNonProjectFiles = 'Save editor info of non project files';
 | 
						|
  lisSaveInfoOfClosedEditorFiles = 'Save info of closed editor files';
 | 
						|
  lisUseIncludeFilter = 'Use include filter';
 | 
						|
  lisIncludeFilter = 'Include filter';
 | 
						|
  dlgEnvBckup = 'Backup';
 | 
						|
  dlgNaming = 'Naming';
 | 
						|
  lisInformation = 'Information';
 | 
						|
  lisQuickFixes = 'Quick fixes';
 | 
						|
  lisAutoCompletionOn = 'Auto completion: on';
 | 
						|
  lisAutoCompletionOff = 'Auto completion: off';
 | 
						|
  lisSAMSelectNone = 'Select none';
 | 
						|
  lisKMClassic = 'Classic';
 | 
						|
  lisKMLazarusDefault = 'Lazarus (default)';
 | 
						|
  lisKMMacOSXApple = 'Mac OS X (Apple style)';
 | 
						|
  lisKMMacOSXLaz = 'Mac OS X (Lazarus style)';
 | 
						|
  lisPEFilename = 'Filename:';
 | 
						|
  lisPEUnitname = 'Unitname:';
 | 
						|
  lisPVUTheUnitnameIsUsedWhenTheIDEExtendsUsesClauses = 'The unitname is used '
 | 
						|
    +'when the IDE extends uses clauses';
 | 
						|
  lisPEInvalidUnitFilename = 'Invalid unit filename';
 | 
						|
  lisPVUAPascalUnitMustHaveTheExtensionPpOrPas = 'A pascal unit must have the '
 | 
						|
    +'extension .pp or .pas';
 | 
						|
  lisPEAPascalUnitMustHaveTheExtensionPpOrPas = 'A pascal unit must have the '
 | 
						|
    +'extension .pp or .pas';
 | 
						|
  lisPEInvalidUnitname = 'Invalid unitname';
 | 
						|
  lisPVUTheUnitnameIsNotAValidPascalIdentifier = 'The unitname is not a valid '
 | 
						|
    +'pascal identifier.';
 | 
						|
  lisPVUUnitnameAndFilenameDoNotMatchExampleUnit1PasAndUni = 'Unitname and '
 | 
						|
    +'Filename do not match.%sExample: unit1.pas and Unit1';
 | 
						|
  lisPETheUnitnameIsNotAValidPascalIdentifier = 'The unitname is not a valid '
 | 
						|
    +'pascal identifier.';
 | 
						|
  lisPEConflictFound = 'Conflict found';
 | 
						|
  lisPVUThereIsAlreadyAnUnitWithThisNameFile = 'There is already an unit with '
 | 
						|
    +'this name.%sFile: %s';
 | 
						|
  lisPEThereIsAlreadyAnUnitWithThisNameFile = 'There is already an unit with '
 | 
						|
    +'this name.%sFile: %s';
 | 
						|
  lisPEUnitnameAndFilenameDoNotMatchExampleUnit1PasAndUni = 'Unitname and '
 | 
						|
    +'Filename do not match.%sExample: unit1.pas and Unit1';
 | 
						|
  lisCMParameter = 'Parameter';
 | 
						|
  lisInsertMacro = 'Insert Macro';
 | 
						|
  lisCTPleaseSelectAMacro = 'please select a macro';
 | 
						|
  dlgEnvLanguage = 'Language';
 | 
						|
  dlgAutoSave = 'Auto Save';
 | 
						|
  lisAskBeforeSavingProjectSSession = 'Ask before saving project''s session';
 | 
						|
  dlgEdFiles = 'Editor Files';
 | 
						|
  dlgEnvProject = 'Project';
 | 
						|
  lisNumberOfFilesToConvert = 'Number of files to convert: %s';
 | 
						|
  lisConvertEncoding = 'Convert Encoding';
 | 
						|
  lisConvertProjectOrPackage = 'Convert project or package';
 | 
						|
  lisNewEncoding = 'New encoding:';
 | 
						|
  lisFileFilter = 'File filter';
 | 
						|
  lisFilesInASCIIOrUTF8Encoding = 'Files in ASCII or UTF-8 encoding';
 | 
						|
  lisFilesNotInASCIINorUTF8Encoding = 'Files not in ASCII nor UTF-8 encoding';
 | 
						|
  podAddPackageUnitToUsesSection = 'Add package unit to uses section';
 | 
						|
  lisCodeBrowser = 'Code Browser';
 | 
						|
  dlgIntvInSec = 'Interval in secs';
 | 
						|
  dlgDesktopFiles = 'Desktop Files';
 | 
						|
  dlgSaveDFile = 'Save desktop settings to file';
 | 
						|
  dlgLoadDFile = 'Load desktop settings from file';
 | 
						|
  dlgSingleTaskBarButton  = 'Show single button in TaskBar';
 | 
						|
  dlgHideIDEOnRun = 'Hide IDE windows on run';
 | 
						|
  dlgHideMessagesIcons = 'Hide Messages Icons';
 | 
						|
  lisIDETitleStartsWithProjectName = 'IDE title starts with project name';
 | 
						|
  lisIDEProjectDirInIdeTitle = 'Show project directory in IDE title';
 | 
						|
  dlgDesktopHints = 'Hints';
 | 
						|
  dlgPalHints = 'Hints for component palette';
 | 
						|
  dlgSpBHints = 'Hints for main speed buttons (open, save, ...)';
 | 
						|
  dlgDesktopButtons = 'Buttons - ';
 | 
						|
  dlgDesktopMenus = 'Menus - ';
 | 
						|
 | 
						|
  dlgDesktopMisc = 'Misc Options';
 | 
						|
  lisSavedSuccessfully = 'Saved successfully';
 | 
						|
  lisLoadedSuccessfully = 'Loaded successfully';
 | 
						|
 | 
						|
  lisEnvJumpFromMessageToSrcOnDblClickOtherwiseSingleClick = 'Jump from '
 | 
						|
    +'message to source line on double click (otherwise: single click)';
 | 
						|
  dlgWinPos = 'Window positions';
 | 
						|
  lisTitleInTaskbarShowsForExampleProject1LpiLazarus = 'Title in taskbar '
 | 
						|
    +'shows for example: project1.lpi - Lazarus';
 | 
						|
  lisProjectDirectoryIsShowedInIdeTitleBar = 'Title in taskbar '
 | 
						|
    +'shows also directory path of the project';
 | 
						|
 | 
						|
  dlgMainMenu = 'Main Menu';
 | 
						|
  dlgSrcEdit = 'Source Editor';
 | 
						|
  dlgMsgs = 'Messages';
 | 
						|
  dlgProjFiles = 'Project Files';
 | 
						|
  dlgEnvType = 'Type';
 | 
						|
  dlgEnvNone = 'None';
 | 
						|
  dlgSmbFront = 'Symbol in front (.~pp)';
 | 
						|
  lisNoBackupFiles = 'No backup files';
 | 
						|
  dlgSmbBehind = 'Symbol behind (.pp~)';
 | 
						|
  dlgSmbCounter = 'Counter (.pp;1)';
 | 
						|
  dlgCustomExt = 'User defined extension (.pp.xxx)';
 | 
						|
  dlgBckUpSubDir = 'Same name (in subdirectory)';
 | 
						|
  dlgEdCustomExt = 'User defined extension';
 | 
						|
  dlgMaxCntr = 'Maximum counter';
 | 
						|
  dlgEdBSubDir = 'Sub directory';
 | 
						|
  dlgEnvOtherFiles = 'Other Files';
 | 
						|
  dlgMaxRecentFiles = 'Max recent files';
 | 
						|
  dlgMaxRecentProjs = 'Max recent project files';
 | 
						|
  dlgQOpenLastPrj = 'Open last project at start';
 | 
						|
  dlgQShowCompileDialog = 'Show compile dialog';
 | 
						|
  dlgQAutoCloseCompileDialog = 'Auto close compile dialog';
 | 
						|
  dlgLazarusDir = 'Lazarus directory (default for all projects)';
 | 
						|
  dlgFpcPath = 'Compiler path (e.g. %s)';
 | 
						|
  dlgFpcSrcPath = 'FPC source directory';
 | 
						|
  dlgMakePath = 'Make path';
 | 
						|
  dlgCompilerMessages = 'Compiler messages language file';
 | 
						|
  dlgDebugType = 'Debugger type and path';
 | 
						|
  dlgTestPrjDir = 'Directory for building test projects';
 | 
						|
  dlgQShowGrid = 'Show grid';
 | 
						|
  dlgQShowBorderSpacing = 'Show border spacing';
 | 
						|
  dlgGridColor = 'Grid color';
 | 
						|
  dlgQSnapToGrid = 'Snap to grid';
 | 
						|
  dlgGridX = 'Grid size X';
 | 
						|
  dlgGridXHint = 'Horizontal grid step size';
 | 
						|
  dlgGridY = 'Grid size Y';
 | 
						|
  dlgGridYHint = 'Vertical grid step size';
 | 
						|
  dlgGuideLines = 'Show Guide Lines';
 | 
						|
  dlgSnapGuideLines = 'Snap to Guide Lines';
 | 
						|
  dlgLeftTopClr = 'Guid lines Left,Top';
 | 
						|
  dlgRightBottomClr = 'Guide lines Right,Bottom';
 | 
						|
  dlgShowCaps = 'Show component captions';
 | 
						|
  dlgShowEdrHints = 'Show editor hints';
 | 
						|
  dlgrightClickSelects = 'Right click selects';
 | 
						|
  lisOpenDesignerOnOpenUnit = 'Open designer on open unit';
 | 
						|
  dlgCheckPackagesOnFormCreate = 'Check packages on form create';
 | 
						|
  dlgGrabberColor = 'Grabber color';
 | 
						|
  dlgMarkerColor = 'Marker color';
 | 
						|
  lisFEPaintDesignerItemsOnIdle = 'Reduce designer painting';
 | 
						|
  lisFEPaintDesignerItemsOnIdleReduceOverheadForSlowCompu = 'Paint designer '
 | 
						|
    +'items only on idle (reduce overhead for slow computers)';
 | 
						|
  dlgEnvGrid = 'Grid';
 | 
						|
  dlgEnvLGuideLines = 'Guide lines';
 | 
						|
  dlgEnvMisc = 'Miscellaneous';
 | 
						|
  dlgRuberbandSelectionColor = 'Rubberband Selection';
 | 
						|
  dlgRuberbandCreationColor = 'Rubberband Creation';
 | 
						|
  dlgRubberbandSelectsGrandChildren = 'Select grandchildren';
 | 
						|
  dlgPasExt = 'Default pascal extension';
 | 
						|
  dlgCharCaseFileAct = 'Save As - auto rename pascal files lower case';
 | 
						|
  
 | 
						|
  dlgAmbigFileAct = 'Ambiguous file action:';
 | 
						|
  dlgEnvAsk = 'Ask';
 | 
						|
  lisNever = 'Never';
 | 
						|
  dlgAutoDel = 'Auto delete file';
 | 
						|
  dlgAutoRen = 'Auto rename file lowercase';
 | 
						|
  dlgnoAutomaticRenaming = 'No automatic renaming';
 | 
						|
  lisWhenAUnitIsRenamedUpdateReferences = 'When a unit is renamed, update references';
 | 
						|
  lisAlways = 'Always';
 | 
						|
  dlgAmbigWarn = 'Warn on compile';
 | 
						|
  dlgIgnoreVerb = 'Ignore';
 | 
						|
  lisAlwaysIgnore = 'Always ignore';
 | 
						|
  // OI colors
 | 
						|
  dlgBackColor = 'Background';
 | 
						|
  dlgSubPropColor = 'SubProperties';
 | 
						|
  dlgReferenceColor = 'Reference';
 | 
						|
  dlgValueColor = 'Value';
 | 
						|
  lisUnableToAddSetting = 'Unable to add setting';
 | 
						|
  lisIsAGroupASettingCanOnlyBeAddedToNormalBuildModes = '%s is a group. A '
 | 
						|
    +'setting can only be added to normal build modes.';
 | 
						|
  lisPleaseSelectABuildModeFirst = 'Please select a build mode first.';
 | 
						|
  lisNewBuildMode = 'New build mode';
 | 
						|
  lisNewSetting = 'New setting';
 | 
						|
  dlfReadOnlyColor = 'Read Only';
 | 
						|
  dlgHighlightColor = 'Highlight Color';
 | 
						|
  dlgHighlightFontColor = 'Highlight Font Color';
 | 
						|
  dlgDefValueColor = 'Default Value';
 | 
						|
  dlgPropNameColor = 'Property Name';
 | 
						|
  dlgGutterEdgeColor = 'Gutter Edge Color';
 | 
						|
 | 
						|
  liswlProperties = '&Properties';
 | 
						|
  liswlDIsableAll = 'D&isable All';
 | 
						|
  liswlENableAll = 'E&nable All';
 | 
						|
  liswlDeLeteAll = 'De&lete All';
 | 
						|
 | 
						|
  dlgOIMiscellaneous = 'Miscellaneous';
 | 
						|
  dlgOISpeedSettings = 'Speed settings';
 | 
						|
  dlgOIOptions = 'Options';
 | 
						|
  dlgOIItemHeight = 'Item height';
 | 
						|
  dlgOIUseDefaultLazarusSettings = 'Use default Lazarus settings';
 | 
						|
  dlgOIUseDefaultDelphiSettings = 'Use default Delphi settings';
 | 
						|
  lisShowHintsInObjectInspector = 'Show hints';
 | 
						|
  lisAutoShowObjectInspector = 'Auto show';
 | 
						|
  lisBoldNonDefaultObjectInspector = 'Bold non default values';
 | 
						|
  lisDrawGridLinesObjectInspector = 'Draw grid lines';
 | 
						|
  lisShowGutterInObjectInspector = 'Show gutter';
 | 
						|
  lisShowStatusBarInObjectInspector = 'Show status bar';
 | 
						|
  lisShowInfoBoxInObjectInspector = 'Show information box';
 | 
						|
  dlgEnvBackupHelpNote = 'Notes: Project files are all files in the project directory';
 | 
						|
  lisEnvOptDlgInvalidCompilerFilename = 'Invalid compiler filename';
 | 
						|
  lisEnvOptDlgInvalidCompilerFilenameMsg = 'The compiler file "%s" is not an executable.';
 | 
						|
  lisEnvOptDlgInvalidMakeFilename = 'Invalid make filename';
 | 
						|
  lisEnvOptDlgInvalidMakeFilenameMsg = 'The make file "%s" is not an executable.';
 | 
						|
  lisEnvOptDlgInvalidDebuggerFilename = 'Invalid debugger filename';
 | 
						|
  lisEnvOptDlgInvalidDebuggerFilenameMsg = 'The debugger file "%s" is not an executable.';
 | 
						|
  lisEnvOptDlgDirectoryNotFound = 'Directory not found';
 | 
						|
  lisDirectoryNotFound = 'Directory %s%s%s not found.';
 | 
						|
  lisRemoveFromSearchPath = 'Remove from search path';
 | 
						|
  lisTheDirectoryWasNotFound = 'The directory %s was not found.';
 | 
						|
  lisInstallationFailed = 'Installation failed';
 | 
						|
  lisPkgMangThePackageFailedToCompileRemoveItFromTheInstallati = 'The package %'
 | 
						|
    +'s%s%s failed to compile.%sRemove it from the installation list?';
 | 
						|
  lisEnvOptDlgLazarusDirNotFoundMsg = 'Lazarus directory "%s" not found.';
 | 
						|
  lisEnvOptDlgInvalidLazarusDir = 'The lazarus directory "%s" does not look correct.'
 | 
						|
    +' Normally it contains directories like lcl, debugger, designer, components, ... .';
 | 
						|
  lisEnvOptDlgFPCSrcDirNotFoundMsg = 'FPC source directory "%s" not found.';
 | 
						|
  lisEnvOptDlgInvalidFPCSrcDir = 'The FPC source directory "%s" does not look correct.'
 | 
						|
    +' Normally it contains directories like rtl/inc, packages/fcl-base, ... .';
 | 
						|
  lisEnvOptDlgTestDirNotFoundMsg = 'Test directory "%s" not found.';
 | 
						|
 | 
						|
  // editor options
 | 
						|
  dlgEdMisc = 'Misc';
 | 
						|
  dlgEdDisplay = 'Display';
 | 
						|
  lisEOTabWidths = 'Tab widths';
 | 
						|
  dlgKeyMapping = 'Key Mappings';
 | 
						|
  dlgKeyMappingErrors = 'Key mapping errors';
 | 
						|
  dlgEdBack = 'Back';
 | 
						|
  dlgReport = 'Report';
 | 
						|
  dlgEdNoErr = 'No errors in key mapping found.';
 | 
						|
  dlgDelTemplate = 'Delete template ';
 | 
						|
  dlgChsCodeTempl = 'Choose code template file (*.dci)';
 | 
						|
  dlgAllFiles = 'All files';
 | 
						|
  lisExecutable = 'Executable';
 | 
						|
  lisEditorFileTypes = 'Editor file types';
 | 
						|
  lisPkgMgrNew = 'new';
 | 
						|
  lisPkgMgrRemove = 'remove';
 | 
						|
  lisPkgMgrKeep = 'keep';
 | 
						|
  lisConfirmNewPackageSetForTheIDE = 'Confirm new package set for the IDE';
 | 
						|
  lisConfirmPackageNewPackageSet = 'New package set';
 | 
						|
  lisConfirmPackageOldPackageSet = 'Old package set';
 | 
						|
  lisConfirmPackageAction = 'Action';
 | 
						|
  lisSaveFileAs = 'Save file as';
 | 
						|
  lisOpenExistingFile = 'Open existing file';
 | 
						|
  lisLazarusUnit = 'Lazarus unit';
 | 
						|
  lisLazarusInclude = 'Lazarus include file';
 | 
						|
  lisLazarusProject = 'Lazarus project';
 | 
						|
  lisLazarusForm = 'Lazarus form';
 | 
						|
  lisLazarusPackage = 'Lazarus package';
 | 
						|
  lisLazarusProjectSource = 'Lazarus project source';
 | 
						|
  lisLazarusOtherFile = 'Lazarus other file';
 | 
						|
 | 
						|
  dlgUndoGroupOptions = 'Undo / Redo';
 | 
						|
  dlgScrollGroupOptions = 'Scrolling';
 | 
						|
  dlgIndentsTabsGroupOptions = 'Indent and Tabs';
 | 
						|
  dlgMouseGroupOptions = 'Mouse:';
 | 
						|
  dlgCursorGroupOptions = 'Cursor';
 | 
						|
  dlgBlockGroupOptions = 'Selection';
 | 
						|
  dlgAlwaysVisibleCursor = 'Always visible cursor';
 | 
						|
  dlgAutoIndent = 'Auto indent';
 | 
						|
  dlgAutoIndentLink = '(Setup smart indent)';
 | 
						|
  dlgAutoHideCursor  = 'Hide mouse when typing';
 | 
						|
  dlgGroupUndo = 'Group Undo';
 | 
						|
  dlgHalfPageScroll = 'Half page scroll';
 | 
						|
  dlgKeepCursorX = 'Keep cursor X position';
 | 
						|
  dlgPersistentCursor = 'Persistent cursor';
 | 
						|
  dlgPersistentBlock = 'Persistent block';
 | 
						|
  dlgOverwriteBlock = 'Overwrite block';
 | 
						|
  dlgCursorSkipsSelection = 'Cursor skips selection';
 | 
						|
  dlgCursorSkipsTab = 'Cursor skips tabs';
 | 
						|
  dlgScrollByOneLess = 'Scroll by one less';
 | 
						|
  dlgScrollPastEndFile = 'Scroll past end of file';
 | 
						|
  dlgScrollPastEndLine = 'Caret past end of line';
 | 
						|
  dlgScrollHint = 'Show scroll hint';
 | 
						|
  lisShowSpecialCharacters = 'Show special characters';
 | 
						|
  dlgCloseButtonsNotebook = 'Show close buttons in notebook';
 | 
						|
  dlgCtrlMiddleTabCloseOtherPages = 'Ctrl-middle-click on tab closes all others';
 | 
						|
  dlgHideSingleTabInNotebook = 'Hide tab in single page windows';
 | 
						|
  dlgTabNumbersNotebook = 'Show tab numbers in notebook';
 | 
						|
  dlgNotebookTabPos = 'Source notebook tabs position';
 | 
						|
  dlgUseTabsHistory = 'Use tab history when closing tabs';
 | 
						|
  dlgShowScrollHint = 'Show scroll hint';
 | 
						|
  dlgShowGutterHints = 'Show gutter hints';
 | 
						|
  dlgSmartTabs = 'Smart tabs';
 | 
						|
  dlgTabsToSpaces = 'Tabs to spaces';
 | 
						|
  dlgTabIndent = 'Tab indents blocks';
 | 
						|
  dlgTrimTrailingSpaces = 'Trim trailing spaces';
 | 
						|
  dlgUndoAfterSave = 'Undo after save';
 | 
						|
  dlgFindTextatCursor = 'Find text at cursor';
 | 
						|
  dlgUseSyntaxHighlight = 'Use syntax highlight';
 | 
						|
  dlgUseCodeFolding = 'Code Folding';
 | 
						|
  dlgCodeFoldEnableFold = 'Fold';
 | 
						|
  dlgCodeFoldEnableHide = 'Hide';
 | 
						|
  dlgCodeFoldEnableBoth = 'Both';
 | 
						|
  dlgCodeFoldPopUpOrder = 'Reverse fold-order in Popup';
 | 
						|
  dlgCodeFoldingMouse = 'Mouse';
 | 
						|
  dlfMousePredefinedScheme = 'Use predefined scheme';
 | 
						|
  dlfNoPredefinedScheme = '< None >';
 | 
						|
  dlfMouseSimpleGenericSect = 'General';
 | 
						|
  dlfMouseSimpleGutterSect = 'Gutter';
 | 
						|
  dlfMouseSimpleGutterLeftDown = 'Standard, All actions (breakpoint, fold) on mouse down';
 | 
						|
  dlfMouseSimpleGutterLeftUp = 'Extended, Actions (breakpoint, fold) on mouse up. Selection on mouse down and move';
 | 
						|
  dlfMouseSimpleTextSect = 'Text';
 | 
						|
  dlfMouseSimpleTextSectAlt = 'Alt-Key sets column mode';
 | 
						|
  dlfMouseSimpleTextSectDrag = 'Drag selection (copy/paste)';
 | 
						|
  dlfMouseSimpleRightMoveCaret = 'Right mouse includes caret move';
 | 
						|
  dlfMouseSimpleTextSectMidLabel = 'Middle Button';
 | 
						|
  dlfMouseSimpleTextSectWheelLabel = 'Wheel';
 | 
						|
  dlfMouseSimpleTextSectRightLabel = 'Right Button';
 | 
						|
  dlfMouseSimpleTextSectExtra1Label = 'Extra-1 Button';
 | 
						|
  dlfMouseSimpleTextSectExtra2Label = 'Extra-2 Button';
 | 
						|
  dlfMouseSimpleTextSectCtrlWheelLabel = 'Ctrl Wheel';
 | 
						|
  dlfMouseSimpleTextSectAltWheelLabel = 'Alt Wheel';
 | 
						|
  dlfMouseSimpleTextShiftSectWheelLabel = 'Shift Wheel';
 | 
						|
  dlfMouseSimpleTextSectAltCtrlWheelLabel = 'Alt-Ctrl Wheel';
 | 
						|
  dlfMouseSimpleTextSectShiftAltWheelLabel = 'Shift-Alt Wheel';
 | 
						|
  dlfMouseSimpleTextSectShiftCtrlWheelLabel = 'Shift-Ctrl Wheel';
 | 
						|
  dlfMouseSimpleTextSectShiftAltCtrlWheelLabel = 'Shift-Alt-Ctrl';
 | 
						|
 | 
						|
  dlfMouseSimpleTextSectPageLMod = 'Left 1';
 | 
						|
  dlfMouseSimpleTextSectPageLMulti = 'Left 2';
 | 
						|
  dlfMouseSimpleTextSectPageBtn = 'Middle';
 | 
						|
  dlfMouseSimpleTextSectPageWheel = 'Wheel';
 | 
						|
  dlfMouseSimpleTextSectPageRight = 'Right';
 | 
						|
  dlfMouseSimpleTextSectPageExtra1 = 'Extra 1';
 | 
						|
  dlfMouseSimpleTextSectPageExtra2 = 'Extra 2';
 | 
						|
 | 
						|
  dlfMouseSimpleTextSectLDoubleLabel      = 'Double';
 | 
						|
  dlfMouseSimpleTextSectLTripleLabel      = 'Triple';
 | 
						|
  dlfMouseSimpleTextSectLQuadLabel        = 'Quad';
 | 
						|
  dlfMouseSimpleTextSectLDoubleShiftLabel = 'Shift Double';
 | 
						|
  dlfMouseSimpleTextSectLDoubleAltLabel   = 'Alt Double';
 | 
						|
  dlfMouseSimpleTextSectLDoubleCtrlLabel  = 'Ctrl Double';
 | 
						|
  dlfMouseSimpleTextSectShiftLabel        = 'Shift Button';
 | 
						|
  dlfMouseSimpleTextSectAltLabel          = 'Alt Button';
 | 
						|
  dlfMouseSimpleTextSectCtrlLabel         = 'Ctrl Button';
 | 
						|
  dlfMouseSimpleTextSectAltCtrlLabel      = 'Alt-Ctrl Button';
 | 
						|
  dlfMouseSimpleTextSectShiftAltLabel     = 'Shift-Alt Button';
 | 
						|
  dlfMouseSimpleTextSectShiftCtrlLabel    = 'Shift-Ctrl Button';
 | 
						|
  dlfMouseSimpleTextSectShiftAltCtrlLabel = 'Shift-Alt-Ctrl Button';
 | 
						|
 | 
						|
  dlfMouseSimpleButtonNothing          = 'Nothing/Default';
 | 
						|
  dlfMouseSimpleButtonSelContinuePlain = 'Continue %0:s';
 | 
						|
  dlfMouseSimpleButtonSelContinue      = 'Continue %0:s (Bound to: %1:s)';
 | 
						|
  dlfMouseSimpleButtonSelect           = 'Select text';
 | 
						|
  dlfMouseSimpleButtonSelectColumn     = 'Select text (Columns)';
 | 
						|
  dlfMouseSimpleButtonSelectLine       = 'Select text (Lines)';
 | 
						|
  dlfMouseSimpleButtonSetWord          = 'Select current Word';
 | 
						|
  dlfMouseSimpleButtonSetLineSmart     = 'Select current Line (Text)';
 | 
						|
  dlfMouseSimpleButtonSetLineFull      = 'Select current Line (Full)';
 | 
						|
  dlfMouseSimpleButtonSetPara          = 'Select current Paragraph';
 | 
						|
  dlfMouseSimpleButtonPaste            = 'Paste';
 | 
						|
  dlfMouseSimpleButtonDeclaration      = 'Jumps to implementation';
 | 
						|
  dlfMouseSimpleButtonDeclarationBlock = 'Jumps to implementation/other block end';
 | 
						|
  dlfMouseSimpleButtonAddHistoryPoint  = 'Add history point';
 | 
						|
  dlfMouseSimpleButtonHistBack = 'History back';
 | 
						|
  dlfMouseSimpleButtonHistForw = 'History forward';
 | 
						|
  dlfMouseSimpleButtonSetFreeBookmark  = 'Set free bookmark';
 | 
						|
  dlfMouseSimpleButtonZoomReset        = 'Reset zoom';
 | 
						|
  dlfMouseSimpleButtonContextMenu      = 'Context Menu';
 | 
						|
  dlfMouseSimpleButtonContextMenuDbg   = 'Context Menu (debug)';
 | 
						|
 | 
						|
  dlfMouseSimpleWheelNothing           = 'Nothing/Default';
 | 
						|
  dlfMouseSimpleWheelSrollDef          = 'Scroll (System speed)';
 | 
						|
  dlfMouseSimpleWheelSrollLine         = 'Scroll (Single line)';
 | 
						|
  dlfMouseSimpleWheelSrollPage         = 'Scroll (Page)';
 | 
						|
  dlfMouseSimpleWheelSrollPageLess     = 'Scroll (Page, less one line)';
 | 
						|
  dlfMouseSimpleWheelSrollPageHalf     = 'Scroll (Half page)';
 | 
						|
  dlfMouseSimpleWheelHSrollDef         = 'Scroll horizontal (System speed)';
 | 
						|
  dlfMouseSimpleWheelHSrollLine        = 'Scroll horizontal (Single line)';
 | 
						|
  dlfMouseSimpleWheelHSrollPage        = 'Scroll horizontal (Page)';
 | 
						|
  dlfMouseSimpleWheelHSrollPageLess    = 'Scroll horizontal (Page, less one line)';
 | 
						|
  dlfMouseSimpleWheelHSrollPageHalf    = 'Scroll horizontal (Half page)';
 | 
						|
  dlfMouseSimpleWheelZoom              = 'Zoom';
 | 
						|
 | 
						|
  dlfMouseSimpleWarning = 'You have unsaved changes. Using this page will undo changes made on the advanced page';
 | 
						|
  dlfMouseSimpleDiff = 'This page does not represent your current settings. See advanced page. Use this page to reset any advanced changes';
 | 
						|
  dlfMouseResetAll = 'Reset all settings';
 | 
						|
  dlfMouseResetText = 'Reset all text settings';
 | 
						|
  dlfMouseResetGutter = 'Reset all gutter settings';
 | 
						|
 | 
						|
  dlgMouseOptions = 'Mouse';
 | 
						|
  dlgMouseOptionsAdv = 'Advanced';
 | 
						|
  dlgMouseOptNodeAll = 'All';
 | 
						|
  dlgMouseOptNodeMain = 'Text';
 | 
						|
  dlgMouseOptNodeSelect = 'Selection';
 | 
						|
  dlgMouseOptNodeGutter = 'Gutter';
 | 
						|
  dlgMouseOptNodeGutterFold = 'Fold Tree';
 | 
						|
  dlgMouseOptNodeGutterFoldCol = 'Collapsed [+]';
 | 
						|
  dlgMouseOptNodeGutterFoldExp = 'Expanded [-]';
 | 
						|
  dlgMouseOptNodeGutterLines = 'Line Numbers';
 | 
						|
  dlgMouseOptHeadOrder = 'Order';
 | 
						|
  dlgMouseOptHeadContext = 'Context';
 | 
						|
  dlgMouseOptHeadDesc = 'Action';
 | 
						|
  dlgMouseOptHeadBtn = 'Button';
 | 
						|
  dlgMouseOptHeadCount = 'Click';
 | 
						|
  dlgMouseOptHeadDir = 'Up/Down';
 | 
						|
  dlgMouseOptHeadShift = 'Shift';
 | 
						|
  dlgMouseOptHeadAlt = 'Alt';
 | 
						|
  dlgMouseOptHeadCtrl = 'Ctrl';
 | 
						|
  dlgMouseOptHeadCaret = 'Caret';
 | 
						|
  dlgMouseOptHeadPriority = 'Priority';
 | 
						|
  dlgMouseOptHeadOpt = 'Option';
 | 
						|
  dlgMouseOptBtnLeft   = 'Left';
 | 
						|
  dlgMouseOptBtnMiddle = 'Middle';
 | 
						|
  dlgMouseOptBtnRight  = 'Right';
 | 
						|
  dlgMouseOptBtnExtra1 = 'Extra 1';
 | 
						|
  dlgMouseOptBtnExtra2 = 'Extra 2';
 | 
						|
  dlgMouseOptBtnWheelUp = 'Wheel up';
 | 
						|
  dlgMouseOptBtnWheelDown = 'Wheel down';
 | 
						|
  dlgMouseOptBtn1   = 'Single';
 | 
						|
  dlgMouseOptBtn2   = 'Double';
 | 
						|
  dlgMouseOptBtn3   = 'Triple';
 | 
						|
  dlgMouseOptBtn4   = 'Quad';
 | 
						|
  dlgMouseOptBtnAny = 'Any';
 | 
						|
  dlgMouseOptMoveMouseTrue   = 'Y';
 | 
						|
  dlgMouseOptMoveMouseFalse  = '';
 | 
						|
  dlgMouseOptModKeyFalse   = 'n';
 | 
						|
  dlgMouseOptModKeyTrue    = 'Y';
 | 
						|
  dlgMouseOptModKeyIgnore  = '-';
 | 
						|
  dlgMouseOptCheckUpDown   = 'Act on Mouse up';
 | 
						|
  dlgMouseOptModShift = 'Shift';
 | 
						|
  dlgMouseOptModAlt   = 'Alt';
 | 
						|
  dlgMouseOptModCtrl  = 'Ctrl';
 | 
						|
  dlgMouseOptOtherAct  = 'Other actions using the same button';
 | 
						|
  dlgMouseOptOtherActHint  = 'They may be executed depending on the Modifier Keys, Fallthrough settings, Single/Double, Up/Down ...';
 | 
						|
  dlgMouseOptOtherActToggle = 'Filter Mod-Keys';
 | 
						|
  dlgMouseOptBtnImport = 'Import';
 | 
						|
  dlgMouseOptBtnExport = 'Export';
 | 
						|
  lisDoNotShowThisMessageAgain = 'Do not show this message again';
 | 
						|
  dlgMouseOptBtnModDef = 'Make Fallback';
 | 
						|
  dlgMouseOptPriorLabel = 'Priority';
 | 
						|
  dlgMouseOptOpt2Label = 'Opt';
 | 
						|
  dlgMouseOptDlgTitle = 'Edit Mouse';
 | 
						|
  dlgMouseOptCapture = 'Capture';
 | 
						|
  dlgMouseOptCaretMove = 'Move Caret (extra)';
 | 
						|
  dlgMouseOptErrorDup = 'Duplicate Entry';
 | 
						|
  dlgMouseOptErrorDupText = 'This entry conflicts with an existing entry';
 | 
						|
  dlgMouseOptDescAction = 'Action';
 | 
						|
  dlgMouseOptDescButton = 'Click';
 | 
						|
  dlgMouseOptionsynCommand = 'IDE-Command';
 | 
						|
  dlgUseDividerDraw = 'Divider Drawing';
 | 
						|
  dlgEditorOptions = 'Editor options';
 | 
						|
  dlgCopyWordAtCursorOnCopyNone = 'Copy word on copy none';
 | 
						|
  dlgHomeKeyJumpsToNearestStart = 'Home key jumps to nearest start';
 | 
						|
  dlgEndKeyJumpsToNearestStart = 'End key jumps to nearest end';
 | 
						|
  dlgColorLink = '(Edit Color)';
 | 
						|
  dlgBracketHighlight = 'Bracket highlight';
 | 
						|
  dlgNoBracketHighlight = 'No Highlight';
 | 
						|
  dlgHighlightLeftOfCursor = 'Left Of Cursor';
 | 
						|
  dlgHighlightRightOfCursor = 'Right Of Cursor';
 | 
						|
  gldHighlightBothSidesOfCursor = 'On Both Sides';
 | 
						|
  dlgBlockIndent = 'Block indent (spaces)';
 | 
						|
  dlgBlockTabIndent = 'Block indent (tabs)';
 | 
						|
  dlgAutoIndentType = 'Auto indent';
 | 
						|
  dlgBlockIndentType = 'Indent method';
 | 
						|
  dlgBlockIndentTypeSpace = 'Spaces';
 | 
						|
  dlgBlockIndentTypeCopy = 'Space/tab as prev Line';
 | 
						|
  dlgBlockIndentTypePos = 'Position only';
 | 
						|
  dlgTrimSpaceTypeCaption = 'Trim spaces style';
 | 
						|
  dlgTrimSpaceTypeLeaveLine = 'Leave line';
 | 
						|
  dlgTrimSpaceTypeEditLine = 'Line Edited';
 | 
						|
  dlgTrimSpaceTypeCaretMove = 'Caret or Edit';
 | 
						|
  dlgTrimSpaceTypePosOnly = 'Position Only';
 | 
						|
  dlgCopyPasteKeepFolds = 'Copy/Paste with fold info';
 | 
						|
  dlgUndoLimit = 'Undo limit';
 | 
						|
  dlgTabWidths = 'Tab widths';
 | 
						|
  dlgMarginGutter = 'Margin and gutter';
 | 
						|
  dlgVisibleRightMargin = 'Visible right margin';
 | 
						|
  dlgVisibleGutter = 'Visible gutter';
 | 
						|
  dlgGutterSeparatorIndex = 'Gutter separator index';
 | 
						|
  dlgShowLineNumbers = 'Show line numbers';
 | 
						|
  dlgShowCompilingLineNumbers = 'Show line numbers';
 | 
						|
  dlgRightMargin = 'Right margin';
 | 
						|
  dlgGutter = 'Gutter';
 | 
						|
  dlgGutterWidth = 'Gutter width';
 | 
						|
  dlgGutterColor = 'Gutter Color';
 | 
						|
  dlgEditorFont = 'Editor font';
 | 
						|
  dlgDefaultEditorFont='Default editor font';
 | 
						|
  dlgEditorFontSize = 'Editor font size';
 | 
						|
  dlgExtraCharSpacing = 'Extra char spacing';
 | 
						|
  dlgExtraLineSpacing = 'Extra line spacing';
 | 
						|
  dlgDisableAntialiasing = 'Disable anti-aliasing';
 | 
						|
  dlgKeyMappingScheme = 'Key Mapping Scheme';
 | 
						|
  dlgCheckConsistency = 'Check consistency';
 | 
						|
  lisEdOptsLoadAScheme = 'Load a scheme';
 | 
						|
  lisFindKeyCombination = 'Find key combination';
 | 
						|
  lisClearKeyMapping = 'Clear Command''s Mapping';
 | 
						|
  lisEditKeyMapping = 'Edit Command''s Mapping';
 | 
						|
  lisNowLoadedScheme = 'Now loaded: ';
 | 
						|
  dlgLang = 'Language';
 | 
						|
  dlgEditSchemDefaults = 'Scheme globals';
 | 
						|
  lis0No1DrawDividerLinesOnlyForTopLevel2DrawLinesForFi = '0 = no, 1 = draw '
 | 
						|
    +'divider lines only for top level, 2 = draw lines for first two levels, ...';
 | 
						|
  dlgClrScheme = 'Color Scheme';
 | 
						|
  dlgFileExts = 'File extensions';
 | 
						|
  dlgSetElementDefault = 'Set element to default';
 | 
						|
  dlgSetAllElementDefault = 'Set all elements to default';
 | 
						|
  dlgColorExportButton = 'Export';
 | 
						|
  dlgUseSchemeDefaults = 'Use (and edit) global scheme settings';
 | 
						|
  dlgUseSchemeLocal    = 'Use local scheme settings';
 | 
						|
  dlgColor = 'Color';
 | 
						|
  dlgColors = 'Colors';
 | 
						|
  dlgColorNotModified = 'Not modified';
 | 
						|
 | 
						|
  dlgForecolor = 'Foreground';
 | 
						|
  dlgFrameColor = 'Text-mark';
 | 
						|
  dlgUnsavedLineColor = 'Unsaved line';
 | 
						|
  dlgSavedLineColor = 'Saved line';
 | 
						|
  dlgGutterCollapsedColor = 'Collapsed';
 | 
						|
  dlgElementAttributes = 'Element Attributes';
 | 
						|
  dlgEdBold = 'Bold';
 | 
						|
  dlgEdItal = 'Italic';
 | 
						|
  dlgEdUnder = 'Underline';
 | 
						|
  dlgEdOn = 'On';
 | 
						|
  dlgEdOff = 'Off';
 | 
						|
  dlgEdInvert = 'Invert';
 | 
						|
  dlgEdIdComlet = 'Identifier completion';
 | 
						|
  dlgEdCompleteBlocks = 'Add close statement for pascal blocks';
 | 
						|
  lisShowValueHintsWhileDebugging = 'Show value hints while debugging';
 | 
						|
  lisDebugHintAutoTypeCastClass = 'Automatic type-cast for objects';
 | 
						|
  dlgTooltipEval = 'Tooltip expression evaluation';
 | 
						|
  dlgTooltipTools = 'Tooltip symbol Tools';
 | 
						|
  dlgMarkupGroup = 'Highlight of Word under Caret';
 | 
						|
  dlgBracketMatchGroup = 'Matching bracket pairs';
 | 
						|
  dlgPasExtKeywordsGroup = 'Extended Pascal Keyword Options';
 | 
						|
  dlgPasExtKeywords = 'Highlight control statements as keywords';
 | 
						|
  dlgPasStringKeywords = 'Highlight "String" keyword(s)';
 | 
						|
  dlgPasStringKeywordsOptDefault = 'Default';
 | 
						|
  dlgPasStringKeywordsOptString = 'Only "String"';
 | 
						|
  dlgPasStringKeywordsOptNone = 'None';
 | 
						|
  dlgMarkupWordFullLen = 'Match word boundaries for words up to this length:';
 | 
						|
  dlgMarkupWordNoKeyword = 'Ignore keywords';
 | 
						|
  dlgMarkupWordTrim = 'Trim spaces (when highlighting current selection)';
 | 
						|
  dlgMarkupWordNoTimer = 'Disable timer for markup current word';
 | 
						|
  dlgAutoRemoveEmptyMethods = 'Auto remove empty methods';
 | 
						|
  lisShowDeclarationHints = 'Show declaration hints';
 | 
						|
  dlgEdDelay = 'Delay';
 | 
						|
  dlgEdDelayInSec = '(%s sec delay)';
 | 
						|
  lisDelayForHintsAndCompletionBox = 'Delay for hints and completion box';
 | 
						|
  lisDelayForCompletionLongLineHint = 'Delay for long line hints in completion box';
 | 
						|
  lisCompletionLongLineHintType = 'Show long line hints';
 | 
						|
  lisCompletionLongLineHintTypeNone = 'Never';
 | 
						|
  lisCompletionLongLineHintTypeRightOnly = 'Extend right only';
 | 
						|
  lisCompletionLongLineHintTypeLittleLeft = 'Extend some left';
 | 
						|
  lisCompletionLongLineHintTypeFullLeft = 'Extend far left';
 | 
						|
  dlgTimeSecondUnit = 'sec';
 | 
						|
  dlgEdAdd = 'Add ...';
 | 
						|
  dlgEdEdit = 'Edit ...';
 | 
						|
  dlgIndentCodeTo = 'Indent code to';
 | 
						|
  //dlgCodeToolsTab = 'Code Tools';
 | 
						|
  lisAutomaticFeatures = 'Completion and Hints';
 | 
						|
  lisAutoMarkup = 'Markup and Matches';
 | 
						|
 | 
						|
  dlgMultiWinOptions = 'Pages and Windows';
 | 
						|
  dlgMultiWinTabGroup = 'Notebook Tabs';
 | 
						|
  dlgMultiWinAccessGroup = 'Find Editor for Jump Targets';
 | 
						|
  dlgMultiWinAccessOrder     = 'Order to use for editors matching the same criteria';
 | 
						|
  dlgMultiWinAccessOrderEdit = 'Most recent focused editor for this file';
 | 
						|
  dlgMultiWinAccessOrderWin  = 'Editor (for file) in most recent focused window';
 | 
						|
  dlgMultiWinAccessType      = 'Priority list of criteria to choose an editor:';
 | 
						|
 | 
						|
  dlgDividerOnOff = 'Draw divider';
 | 
						|
  dlgDividerDrawDepth = 'Draw divider level';
 | 
						|
  dlgDividerTopColor = 'Line color';
 | 
						|
  dlgDividerColorDefault = 'Use right margin color';
 | 
						|
  dlgDividerNestColor = 'Nested line color';
 | 
						|
 | 
						|
  dlgDivPasUnitSectionName  = 'Unit sections';
 | 
						|
  dlgDivPasUsesName         = 'Uses clause';
 | 
						|
  dlgDivPasVarGlobalName    = 'Var/Type';
 | 
						|
  dlgDivPasVarLocalName     = 'Var/Type (local)';
 | 
						|
  dlgDivPasStructGlobalName = 'Class/Struct';
 | 
						|
  dlgDivPasStructLocalName  = 'Class/Struct (local)';
 | 
						|
  dlgDivPasProcedureName    = 'Procedure/Function';
 | 
						|
  dlgDivPasBeginEndName     = 'Begin/End';
 | 
						|
  dlgDivPasTryName          = 'Try/Except';
 | 
						|
 | 
						|
  dlgFoldPasBeginEnd        = 'Begin/End (nested)';
 | 
						|
  dlgFoldPasProcBeginEnd    = 'Begin/End (procedure)';
 | 
						|
  dlgFoldPasNestedComment   = 'Nested Comment';
 | 
						|
  dlgFoldPasProcedure       = 'Procedure';
 | 
						|
  dlgFoldPasUses            = 'Uses';
 | 
						|
  dlgFoldPasVarType         = 'Var/Type (global)';
 | 
						|
  dlgFoldLocalPasVarType    = 'Var/Type (local)';
 | 
						|
  dlgFoldPasClass           = 'Class/Object';
 | 
						|
  dlgFoldPasClassSection    = 'public/private';
 | 
						|
  dlgFoldPasUnitSection     = 'Unit section';
 | 
						|
  dlgFoldPasProgram         = 'Program';
 | 
						|
  dlgFoldPasUnit            = 'Unit';
 | 
						|
  dlgFoldPasRecord          = 'Record';
 | 
						|
  dlgFoldPasTry             = 'Try';
 | 
						|
  dlgFoldPasExcept          = 'Except/Finally';
 | 
						|
  dlgFoldPasRepeat          = 'Repeat';
 | 
						|
  dlgFoldPasCase            = 'Case';
 | 
						|
  dlgFoldPasAsm             = 'Asm';
 | 
						|
  dlgFoldPasIfDef           = '{$IfDef}';
 | 
						|
  dlgFoldPasUserRegion      = '{%Region}';
 | 
						|
  dlgFoldPasAnsiComment     = 'Comment (* *)';
 | 
						|
  dlgFoldPasBorComment      = 'Comment { }';
 | 
						|
  dlgFoldPasSlashComment    = 'Comment //';
 | 
						|
 | 
						|
  dlgFoldLfmObject      = 'Object (inherited, inline)';
 | 
						|
  dlgFoldLfmList        = 'List <>';
 | 
						|
  dlgFoldLfmItem        = 'Item';
 | 
						|
 | 
						|
  dlgFoldXmlNode        = 'Node';
 | 
						|
  dlgFoldXmlComment     = 'Comment';
 | 
						|
  dlgFoldXmlCData       = 'CData';
 | 
						|
  dlgFoldXmlDocType     = 'DocType';
 | 
						|
  dlgFoldXmlProcess     = 'Processing Instruction';
 | 
						|
 | 
						|
  dlgFoldHtmlNode        = 'Node';
 | 
						|
  dlgFoldHtmlComment     = 'Comment';
 | 
						|
  dlgFoldHtmlAsp         = 'ASP';
 | 
						|
 | 
						|
  dlgFoldDiffChunk     = 'Chunk';
 | 
						|
  dlgFoldDiffChunkSect = 'Chunk section';
 | 
						|
 | 
						|
  dlgMouseFoldExpFoldOne    = 'Fold One (All Expanded)';
 | 
						|
  dlgMouseFoldExpFoldAll    = 'Fold All (All Expanded)';
 | 
						|
  dlgMouseFoldColFoldOne    = 'Fold One (Some Colapsed)';
 | 
						|
  dlgMouseFoldColFoldAll    = 'Fold All (Some Colapsed)';
 | 
						|
  dlgMouseFoldColUnFoldOne  = 'Unfold One (Some Colapsed)';
 | 
						|
  dlgMouseFoldColUnFoldAll  = 'Unfold All (Some Colapsed)';
 | 
						|
 | 
						|
  dlgMouseFoldGroup1        = 'Setting 1';
 | 
						|
  dlgMouseFoldGroup2        = 'Setting 2';
 | 
						|
  dlgMouseFoldButton        = 'Button';
 | 
						|
  dlgMouseFoldButtonLeft    = 'Left';
 | 
						|
  dlgMouseFoldButtonMiddle  = 'Middle';
 | 
						|
  dlgMouseFoldButtonRight   = 'Right';
 | 
						|
  dlgMouseFoldModifierShift = 'Shift';
 | 
						|
  dlgMouseFoldModifierCtrl  = 'Ctrl';
 | 
						|
  dlgMouseFoldModifierAlt   = 'Alt';
 | 
						|
 | 
						|
  dlgAddHiAttrDefault             = 'Default Text';
 | 
						|
  dlgAddHiAttrTextBlock           = 'Text block';
 | 
						|
  dlgAddHiAttrExecutionPoint      = 'Execution point';
 | 
						|
  dlgAddHiAttrEnabledBreakpoint   = 'Enabled breakpoint';
 | 
						|
  dlgAddHiAttrDisabledBreakpoint  = 'Disabled breakpoint';
 | 
						|
  dlgAddHiAttrInvalidBreakpoint   = 'Invalid breakpoint';
 | 
						|
  dlgAddHiAttrUnknownBreakpoint   = 'Unknown breakpoint';
 | 
						|
  dlgAddHiAttrErrorLine           = 'Error line';
 | 
						|
  dlgAddHiAttrIncrementalSearch   = 'Incremental search';
 | 
						|
  dlgAddHiAttrHighlightAll        = 'Incremental others';
 | 
						|
  dlgAddHiAttrBracketMatch        = 'Brackets highlight';
 | 
						|
  dlgAddHiAttrMouseLink           = 'Mouse link';
 | 
						|
  dlgAddHiAttrLineNumber          = 'Line number';
 | 
						|
  dlgAddHiAttrLineHighlight       = 'Current line highlight';
 | 
						|
  dlgAddHiAttrModifiedLine        = 'Modified line';
 | 
						|
  dlgAddHiAttrCodeFoldingTree     = 'Code folding tree';
 | 
						|
  dlgAddHiAttrHighlightWord       = 'Highlight current word';
 | 
						|
  dlgAddHiAttrFoldedCode          = 'Folded code marker';
 | 
						|
  dlgAddHiAttrWordGroup           = 'Word-Brackets';
 | 
						|
  dlgAddHiAttrTemplateEditCur     = 'Active Cell';
 | 
						|
  dlgAddHiAttrTemplateEditSync    = 'Syncronized Cells';
 | 
						|
  dlgAddHiAttrTemplateEditOther   = 'Other Cells';
 | 
						|
  dlgAddHiAttrSyncroEditCur       = 'Active Cell';
 | 
						|
  dlgAddHiAttrSyncroEditSync      = 'Syncronized Cells';
 | 
						|
  dlgAddHiAttrSyncroEditOther     = 'Other Cells';
 | 
						|
  dlgAddHiAttrSyncroEditArea      = 'Selected Area';
 | 
						|
  dlgAddHiAttrGutterSeparator     = 'Gutter Separator';
 | 
						|
  dlgAddHiSpecialVisibleChars     = 'Visualized Special Chars';
 | 
						|
  dlgTopInfoHint                  = 'Current Class/Proc Hint';
 | 
						|
 | 
						|
  dlgAddHiAttrGroupDefault  = 'Global';
 | 
						|
  dlgAddHiAttrGroupText     = 'Text';
 | 
						|
  dlgAddHiAttrGroupLine     = 'Line';
 | 
						|
  dlgAddHiAttrGroupGutter   = 'Gutter';
 | 
						|
  dlgAddHiAttrGroupSyncroEdit    = 'Syncron Edit';
 | 
						|
  dlgAddHiAttrGroupTemplateEdit  = 'Template Edit';
 | 
						|
 | 
						|
  dlgEditAccessCaptionLockedInView            = 'Locked, if text in view';
 | 
						|
  dlgEditAccessCaptionUnLockedInSoftView      = 'Unlocked, if text in centered view';
 | 
						|
  dlgEditAccessCaptionUnLocked                = 'Unlocked';
 | 
						|
  dlgEditAccessCaptionUnLockedOpenNewInOldWin = 'New tab in existing window';
 | 
						|
  dlgEditAccessCaptionUnLockedOpenNewInNewWin = 'New tab in new window';
 | 
						|
  dlgEditAccessCaptionIgnLockedOldEdit        = 'Ignore Locks, use longest unused editor';
 | 
						|
  dlgEditAccessCaptionIgnLockedOnlyActEdit    = 'Ignore Locks, if editor is current';
 | 
						|
  dlgEditAccessCaptionIgnLockedOnlyActWin     = 'Ignore Locks, if editor in current window';
 | 
						|
  dlgEditAccessCaptionUnLockedOpenNewInAnyWin = 'New tab, existing or new window';
 | 
						|
 | 
						|
  dlgEditAccessDescLockedInView =
 | 
						|
    'This option will use a locked (and only a locked) Editor, '+
 | 
						|
    'which does not need to scroll in order to display the target jump point '+
 | 
						|
    '(target jump point is already in visible screen area).';
 | 
						|
  dlgEditAccessDescUnLockedInSoftView = 'This option will use a not locked Editor, '+
 | 
						|
    'which does not need to scroll in order to display the target jump point '+
 | 
						|
    '(target jump point is already in visible screen center area, excluding 2-5 lines at the top/bottom).';
 | 
						|
  dlgEditAccessDescUnLocked = 'This option will use any not locked Editor.';
 | 
						|
  dlgEditAccessDescUnLockedOpenNewInOldWin =
 | 
						|
    'If no unlocked tab is found, then this option will open a new Tab in an existing '+
 | 
						|
    '(and only in an existing) Window. '+
 | 
						|
    'A tab is only opened if a window exists, that has not yet an editor for the target file.';
 | 
						|
  dlgEditAccessDescUnLockedOpenNewInNewWin =
 | 
						|
    'If no unlocked tab is found, then this option will open a new Tab in a new '+
 | 
						|
    'Window (even if other existing windows could be used for the new tab). '+
 | 
						|
    'This option will always succeed, further options are never tested.';
 | 
						|
  dlgEditAccessDescIgnLockedOldEdit =
 | 
						|
    'This option will use the longest unused editor for the file, '+
 | 
						|
    'even if it is locked and/or needs scrolling. '+
 | 
						|
    'The determination of the longest unused editor does not look at the order in which the windows were focused, '+
 | 
						|
    'even if this is set by the setting for "same criteria order". ' +
 | 
						|
    'This option will always succeed, further options are never tested.';
 | 
						|
  dlgEditAccessDescIgnLockedOnlyActEdit =
 | 
						|
    'This option will check if the current active editor has the target file '+
 | 
						|
    'and if it is, it will use the current editor, even if it is locked and/or needs scrolling.';
 | 
						|
  dlgEditAccessDescIgnLockedOnlyActWin =
 | 
						|
    'This option will check if there is an editor for the target file in the current window '+
 | 
						|
    'and if there is, it will use this editor, even if it is locked and/or needs scrolling.';
 | 
						|
  dlgEditAccessDescUnLockedOpenNewInAnyWin =
 | 
						|
    'This option will open a new Tab in an existing or new Window, '+
 | 
						|
    'if no unlocked tab is found. '+
 | 
						|
    'This option will always succeed, further options are never tested.';
 | 
						|
 | 
						|
  // CodeTools dialog
 | 
						|
  dlgCodeToolsOpts = 'CodeTools Options';
 | 
						|
  dlgCodeCreation = 'Code Creation';
 | 
						|
  dlgWordsPolicies = 'Words';
 | 
						|
  dlgLineSplitting = 'Line Splitting';
 | 
						|
  dlgSpaceNotCosmos{:)} = 'Space';
 | 
						|
  dlgIdentifierCompletion = 'Identifier Completion';
 | 
						|
  dlgAdditionalSrcPath = 'Additional source search path for all projects (.pp;.pas)';
 | 
						|
  dlgJumpingETC = 'Jumping (e.g. Method Jumping)';
 | 
						|
  dlgAdjustTopLine = 'Adjust top line due to comment in front';
 | 
						|
  dlgCenterCursorLine = 'Center cursor line';
 | 
						|
  dlgCursorBeyondEOL = 'Cursor beyond EOL';
 | 
						|
  dlgSkipForwardClassDeclarations = 'Skip forward class declarations';
 | 
						|
  dlgClassInsertPolicy = 'Class part insert policy';
 | 
						|
  lisClassCompletion = 'Class Completion';
 | 
						|
  dlgAlphabetically = 'Alphabetically';
 | 
						|
  dlgCDTLast = 'Last';
 | 
						|
  dlgMixMethodsAndProperties = 'Mix methods and properties';
 | 
						|
  dlgForwardProcsInsertPolicy = 'Procedure insert policy';
 | 
						|
  dlgLast = 'Last (i.e. at end of source)';
 | 
						|
  dlgInFrontOfMethods = 'In front of methods';
 | 
						|
  dlgBehindMethods = 'Behind methods';
 | 
						|
  dlgForwardProcsKeepOrder = 'Keep order of procedures';
 | 
						|
  lisNewUnitsAreAddedToUsesSections = 'New units are added to uses sections';
 | 
						|
  lisFirst = 'First';
 | 
						|
  lisInFrontOfRelated = 'In front of related';
 | 
						|
  lisBehindRelated = 'Behind related';
 | 
						|
  dlgMethodInsPolicy = 'Method insert policy';
 | 
						|
  dlgCDTClassOrder = 'Class order';
 | 
						|
  dlgKeywordPolicy = 'Keyword policy';
 | 
						|
  dlgCDTLower = 'lowercase';
 | 
						|
  dlgCDTUPPERCASE = 'UPPERCASE';
 | 
						|
  dlg1UP2low = 'Lowercase, first letter up';
 | 
						|
  dlgIdentifierPolicy = 'Identifier policy';
 | 
						|
  dlgWordExceptions = 'Exceptions';
 | 
						|
  dlgPropertyCompletion = 'Property completion';
 | 
						|
  lisHeaderCommentForClass = 'Header comment for class';
 | 
						|
  lisImplementationCommentForClass = 'Implementation comment for class';
 | 
						|
  dlgCompleteProperties = 'Complete properties';
 | 
						|
  dlgCDTReadPrefix = 'Read prefix';
 | 
						|
  dlgCDTWritePrefix = 'Write prefix';
 | 
						|
  dlgCDTStoredPostfix = 'Stored postfix';
 | 
						|
  dlgCDTVariablePrefix = 'Variable prefix';
 | 
						|
  dlgSetPropertyVariable = 'Set property Variable';
 | 
						|
  dlgMaxLineLength = 'Max line length:';
 | 
						|
  dlgNotSplitLineFront = 'Do not split line in front of';
 | 
						|
  dlgNotSplitLineAfter = 'Do not split line after';
 | 
						|
  dlgCDTPreview = 'Preview (max line length = 1)';
 | 
						|
  dlgInsSpaceFront = 'Insert space in front of';
 | 
						|
  dlgInsSpaceAfter = 'Insert space after';
 | 
						|
  dlgWRDPreview = 'Preview';
 | 
						|
  dlgAddSemicolon = 'Add semicolon';
 | 
						|
  dlgAddAssignmentOperator = 'Add assignment operator :=';
 | 
						|
 | 
						|
  dlgUserSchemeError = 'Failed to load user-scheme file %s';
 | 
						|
 | 
						|
  // source editor
 | 
						|
  locwndSrcEditor = 'Source Editor';
 | 
						|
  
 | 
						|
  // compiler options
 | 
						|
  dlgCompilerOptions = 'Compiler Options';
 | 
						|
  dlgCOUseAsDefault = 'Use these compiler options as default for new projects';
 | 
						|
  lisWhenEnabledTheCurrentOptionsAreSavedToTheTemplateW = 'When enabled the '
 | 
						|
    +'current options are saved to the template, which is used when creating '
 | 
						|
    +'new projects';
 | 
						|
  lisPkgEdOnlineHelpNotYetImplemented = 'Online Help not yet implemented';
 | 
						|
  lisPkgEdRightClickOnTheItemsTreeToGetThePopupmenuWithAllAv = 'Right click '
 | 
						|
    +'on the items tree to get the popupmenu with all available package functions.';
 | 
						|
  dlgSearchPaths = 'Paths';
 | 
						|
  lisIWonderHowYouDidThatErrorInTheBaseDirectory = 'I wonder how you did '
 | 
						|
    +'that: Error in the base directory:';
 | 
						|
  lisErrorInTheSearchPathForOtherUnitFiles = 'Error in the search path for "'
 | 
						|
    +'Other unit files":';
 | 
						|
  lisErrorInTheSearchPathForIncludeFiles = 'Error in the search path for "Include files":';
 | 
						|
  lisErrorInTheSearchPathForObjectFiles = 'Error in the search path for "Object files":';
 | 
						|
  lisErrorInTheSearchPathForLibraries = 'Error in the search path for "Libraries":';
 | 
						|
  lisErrorInTheSearchPathForOtherSources = 'Error in the search path for "Other sources":';
 | 
						|
  lisErrorInTheCustomLinkerOptionsLinkingPassOptionsToL = 'Error in the '
 | 
						|
    +'custom linker options (Linking / Pass options to linker):';
 | 
						|
  lisErrorInTheCustomCompilerOptionsOther = 'Error in the custom compiler options (Other):';
 | 
						|
  lisErrorInTheUnitOutputDirectory = 'Error in the "unit output directory":';
 | 
						|
  lisErrorInTheCompilerFileName = 'Error in the compiler file name:';
 | 
						|
  lisErrorInTheDebuggerPathAddition = 'Error in the "Debugger path addition":';
 | 
						|
  lisIWonderHowYouDidThatErrorInThe = 'I wonder how you did that. Error in the %s:';
 | 
						|
  lisValue3 = 'Value: ';
 | 
						|
  dlgCOParsing = 'Parsing';
 | 
						|
  dlgCodeGeneration = 'Code Generation';
 | 
						|
  dlgCOLinking = 'Linking';
 | 
						|
  dlgCOVerbosity = 'Verbosity';
 | 
						|
  dlgCOCfgCmpMessages = 'Messages';
 | 
						|
  lisChooseAnFPCMessageFile = 'Choose an FPC message file';
 | 
						|
  lisFPCMessageFile = 'FPC message file';
 | 
						|
  dlgCOOther = 'Other';
 | 
						|
  dlgCOInherited = 'Inherited';
 | 
						|
  dlgCOCompilation = 'Compilation';
 | 
						|
  lisBrowseForCompiler = 'Browse for Compiler (%s)';
 | 
						|
  lisUnitOutputDirectory = 'Unit Output directory';
 | 
						|
  lisSelectANode = 'Select a node';
 | 
						|
  dlgShowCompilerOptions = 'Show compiler options';
 | 
						|
  dlgCOOpts = 'Options: ';
 | 
						|
  dlgCOAsmStyle = 'Assembler style:';
 | 
						|
  lisNoCompilerOptionsInherited = 'No compiler options inherited.';
 | 
						|
  lisExcludedAtRunTime = '%s excluded at run time';
 | 
						|
  lisAllInheritedOptions = 'All inherited options';
 | 
						|
  lisunitPath = 'unit path';
 | 
						|
  lisincludePath = 'include path';
 | 
						|
  lisobjectPath = 'object path';
 | 
						|
  lislibraryPath = 'library path';
 | 
						|
  lislinkerOptions = 'linker options';
 | 
						|
  liscustomOptions = 'custom options';
 | 
						|
  dlgCOAsIs = 'As-Is';
 | 
						|
  dlgSyntaxOptions = 'Syntax options';
 | 
						|
  dlgAssemblerDefault = 'Default';
 | 
						|
  dlgCOCOps = 'C style operators (*=, +=, /= and -=)';
 | 
						|
  dlgAssertCode = 'Include assertion code';
 | 
						|
  dlgLabelGoto = 'Allow LABEL and GOTO';
 | 
						|
  dlgCppInline = 'C++ styled INLINE';
 | 
						|
  dlgCMacro = 'C style macros (global)';
 | 
						|
  dlgBP7Cptb = 'TP/BP 7.0 compatible';
 | 
						|
  dlgInitDoneOnly = 'Constructor name must be ''' + 'init' + ''' (destructor must be ''' + 'done' + ''')';
 | 
						|
  dlgStaticKeyword = 'Static keyword in objects';
 | 
						|
  dlgDeplhiComp = 'Delphi compatible';
 | 
						|
  dlgCOAnsiStr = 'Use ansi strings';
 | 
						|
  dlgGPCComp = 'GPC (GNU Pascal Compiler) compatible';
 | 
						|
  dlgCOUnitStyle = 'Unit style';
 | 
						|
  dlgCOSmartLinkable = 'Smart linkable';
 | 
						|
  dlgCORelocatable = 'Relocatable';
 | 
						|
  dlgCOChecks = 'Checks';
 | 
						|
  dlgCORange = 'Range';
 | 
						|
  dlgCOOverflow = 'Overflow';
 | 
						|
  dlgCOStack = 'Stack';
 | 
						|
  dlgHeapAndStackSize = 'Heap and stack sizes';
 | 
						|
  dlgHeapSize = 'Heap size';
 | 
						|
  dlgStackSize = 'Stack size';
 | 
						|
  dlgCONormal = 'Normal code';
 | 
						|
  dlgCOFast = 'Faster code';
 | 
						|
  dlgCOSmaller = 'Smaller code';
 | 
						|
  dlgTargetProc = 'Target processor';
 | 
						|
  dlgTargetPlatform = 'Target platform';
 | 
						|
  dlgOptimiz = 'Optimizations';
 | 
						|
  dlgCOKeepVarsReg = 'Keep certain variables in registers';
 | 
						|
  dlgUncertOpt = 'Uncertain optimizations';
 | 
						|
  dlgLevelNoneOpt = 'Level 0 (no extra optimizations)';
 | 
						|
  dlgLevel1Opt = 'Level 1 (quick and debugger friendly)';
 | 
						|
  dlgLevel2Opt = 'Level 2 (Level 1 + quick optimizations)';
 | 
						|
  dlgLevel3Opt = 'Level 3 (Level 2 + slow optimizations)';
 | 
						|
  dlgTargetOS = 'Target OS';
 | 
						|
  dlgTargetCPUFamily = 'Target CPU family';
 | 
						|
  dlgCODebugging = 'Debugging info';
 | 
						|
  dlgCODebugging2 = 'Debugging';
 | 
						|
  dlgCOGDB = 'Generate debugging info for GDB (slower / increases exe-size)';
 | 
						|
  dlgCOSymbolType = 'Choose type of debug info';
 | 
						|
  dlgCOSymbolTypeAuto = 'Automatic';
 | 
						|
  dlgCOSymbolTypeStabs = 'Stabs';
 | 
						|
  dlgCOSymbolTypeDwarf2 = 'Dwarf2';
 | 
						|
  dlgCOSymbolTypeDwarf2Set = 'Dwarf with sets';
 | 
						|
  dlgCOSymbolTypeDwarf3 = 'Dwarf3 (beta)';
 | 
						|
  dlgCODBX = 'Generate debugging info for DBX (slows compiling)';
 | 
						|
  dlgLNumsBct = 'Display line numbers in run-time error backtraces';
 | 
						|
  dlgCOHeaptrc = 'Use Heaptrc unit (check for mem-leaks)';
 | 
						|
  dlgCOValgrind = 'Generate code for valgrind';
 | 
						|
  dlgGPROF = 'Generate code for gprof';
 | 
						|
  dlgCOStrip = 'Strip symbols from executable';
 | 
						|
  dlgExtSymb = 'Use external gdb debug symbols file';
 | 
						|
  dlgLinkLibraries = 'Link style';
 | 
						|
  dlgLinkSmart = 'Link smart';
 | 
						|
  dlgPassOptsLinker = 'Pass options to linker (delimiter is space)';
 | 
						|
  lisCOTargetOSSpecificOptions = 'Target OS specific options';
 | 
						|
  dlgWin32GUIApp = 'Win32 gui application';
 | 
						|
  dlgVerbosity = 'Verbosity during compilation:';
 | 
						|
  dlgCOShowErr = 'Show errors';
 | 
						|
  dlgShowWarnings = 'Show warnings';
 | 
						|
  dlgShowNotes = 'Show notes';
 | 
						|
  dlgShowHint = 'Show hints';
 | 
						|
  dlgShowGeneralInfo = 'Show general info';
 | 
						|
  dlgShowProcsError = 'Show all procs on error';
 | 
						|
  dlgShowEverything ='Show everything';
 | 
						|
  dlgShowSummary ='Show summary';
 | 
						|
  dlgShowDebugInfo = 'Show debug info';
 | 
						|
  dlgShowUsedFiles = 'Show used files';
 | 
						|
  dlgShowTriedFiles = 'Show tried files';
 | 
						|
  dlgShowDefinedMacros = 'Show defined macros';
 | 
						|
  dlgShowCompiledProcedures = 'Show compiled procedures';
 | 
						|
  dlgShowConditionals = 'Show conditionals';
 | 
						|
  dlgShowExecutableInfo = 'Show executable info (Win32 only)';
 | 
						|
  dlgShowNothing = 'Show nothing (only errors)';
 | 
						|
  dlgWriteFPCLogo = 'Write FPC logo';
 | 
						|
  dlgHintsUnused = 'Show hints for unused units in main';
 | 
						|
  dlgHintsParameterSenderNotUsed = 'Show hints for parameter "Sender" not used';
 | 
						|
  dlgConfigFiles = 'Config files';
 | 
						|
  dlgUseFpcCfg = 'Use standard compiler config file (fpc.cfg)';
 | 
						|
  dlgUseCustomConfig = 'Use additional compiler config file';
 | 
						|
  lisCustomOptions2 = 'Custom options';
 | 
						|
  lisCustomOptHint = 'These options are passed directly to the compiler. Macros ' +
 | 
						|
                     'are replaced, line breaks are replaced with single spaces.';
 | 
						|
  dlgCOConditionals = 'Conditionals';
 | 
						|
  dlgStopAfterNrErr = 'Stop after number of errors:';
 | 
						|
  dlgOtherUnitFiles = 'Other unit files (-Fu) (delimiter is semicolon):';
 | 
						|
  dlgCOIncFiles = 'Include files (-Fi):';
 | 
						|
  dlgCOSources = 'Other sources (.pp/.pas files, used only by IDE not by compiler)';
 | 
						|
  dlgCOLibraries = 'Libraries (-Fl):';
 | 
						|
  dlgCODebugPath = 'Debugger path addition (none):';
 | 
						|
  lisCompiler = 'Compiler';
 | 
						|
  lisToFPCPath = 'Path:';
 | 
						|
  lisCOSkipCallingCompiler = 'Skip calling compiler';
 | 
						|
  lisCOAmbiguousAdditionalCompilerConfigFile = 'Ambiguous additional compiler '
 | 
						|
    +'config file';
 | 
						|
  lisCOWarningTheAdditionalCompilerConfigFileHasTheSameNa = 'Warning: The '
 | 
						|
    +'additional compiler config file has the same name, as one of the '
 | 
						|
    +'standard config filenames the Free Pascal compiler is looking for. This '
 | 
						|
    +'can result in ONLY parsing the additional config and skipping the '
 | 
						|
    +'standard config.';
 | 
						|
  lisCOClickOKIfAreSureToDoThat = '%s%sClick OK if you are sure to do that.';
 | 
						|
  lisCOCallOn = 'Call on:';
 | 
						|
  lisCOCallOnCompile = 'Compile';
 | 
						|
  lisCOCallOnBuild = 'Build';
 | 
						|
  lisCOCallOnRun = 'Run';
 | 
						|
  dlgCOCreateMakefile = 'Create Makefile';
 | 
						|
  lisCOExecuteAfter = 'Execute after';
 | 
						|
  lisCOExecuteBefore = 'Execute before';
 | 
						|
  lisAdditionalCompilerOptionsInheritedFromPackages = 'Additional compiler '
 | 
						|
    +'options inherited from packages';
 | 
						|
  lisCOCommand = 'Command:';
 | 
						|
  lisCOScanForMessages = 'Scan for messages:';
 | 
						|
  lisCOScanForFPCMessages = 'Scan for FPC messages';
 | 
						|
  lisCOScanForMakeMessages = 'Scan for Make messages';
 | 
						|
  lisCOShowAllMessages = 'Show all messages';
 | 
						|
  dlgUnitOutp = 'Unit output directory (-FU):';
 | 
						|
  lisCOdefault = 'default (%s)';
 | 
						|
  dlgButApply = 'Apply';
 | 
						|
  dlgCOShowOptions = '&Show Options';
 | 
						|
  dlgCOLoadSave = 'Load/Save';
 | 
						|
  dlgMainViewForms = 'View Project Forms';
 | 
						|
  dlgMainViewUnits = 'View Project Units';
 | 
						|
  dlgMainViewFrames = 'View Project Frames';
 | 
						|
  dlgMultiSelect = 'Multi Select';
 | 
						|
  
 | 
						|
  // check compiler options dialog
 | 
						|
  dlgCCOCaption = 'Checking compiler options';
 | 
						|
  dlgCCOTest = 'Test';
 | 
						|
  dlgCCOResults = 'Results';
 | 
						|
  lisCCOCopyOutputToCliboard = 'Copy output to clipboard';
 | 
						|
  lisCCOContains = 'contains ';
 | 
						|
  lisCCOSpecialCharacters = 'special characters';
 | 
						|
  lisCCONonASCII = 'non ASCII';
 | 
						|
  lisCCOWrongPathDelimiter = 'wrong path delimiter';
 | 
						|
  lisCCOUnusualChars = 'unusual characters';
 | 
						|
  lisCCOHasNewLine = 'new line symbols';
 | 
						|
  lisCCOInvalidSearchPath = 'Invalid search path';
 | 
						|
  lisCCOSkip = 'Skip';
 | 
						|
  dlgCCOTestCheckingCompiler = 'Test: Checking compiler ...';
 | 
						|
  lisDoesNotExists = '%s does not exists: %s';
 | 
						|
  lisCCOInvalidCompiler = 'Invalid compiler';
 | 
						|
  lisCCOCompilerNotAnExe = 'The compiler "%s" is not an executable file.%sDetails: %s';
 | 
						|
  lisCCOAmbiguousCompiler = 'Ambiguous compiler';
 | 
						|
  lisCCOSeveralCompilers = 'There are several Free Pascal Compilers in your path.%s%s%s'
 | 
						|
    +'Maybe you forgot to delete an old compiler?';
 | 
						|
  dlgCCOTestCheckingFPCConfigs = 'Test: Checking fpc configs ...';
 | 
						|
  lisCCONoCfgFound = 'no fpc.cfg found';
 | 
						|
  lisCCOMultipleCfgFound = 'multiple compiler configs found: ';
 | 
						|
  dlgCCOTestCompilingEmptyFile = 'Test: Compiling an empty file ...';
 | 
						|
  lisCCOInvalidTestDir = 'Invalid Test Directory';
 | 
						|
  lisCCOCheckTestDir = 'Please check the Test directory under %s'
 | 
						|
    +'Tools -> Options -> Files -> Directory for building test projects';
 | 
						|
  lisCCOUnableToCreateTestFile = 'Unable to create Test File';
 | 
						|
  lisCCOUnableToCreateTestPascalFile = 'Unable to create Test pascal file "%s".';
 | 
						|
  dlgCCOTestToolCompilingEmptyFile = 'Test: Compiling an empty file';
 | 
						|
  lisCCORelUnitPathFoundInCfg = 'relative unit path found in fpc cfg: %s';
 | 
						|
  dlgCCOTestCheckingCompilerConfig = 'Test: Checking compiler configuration ...';
 | 
						|
  lisCCOEnglishMessageFileMissing = 'english message file for fpc is missing:'
 | 
						|
    +'components/codetools/fpc.errore.msg';
 | 
						|
  lisCCOMsgPPUNotFound = 'compiled FPC unit not found: %s.ppu';
 | 
						|
  lisCCOMissingUnit = 'Missing unit';
 | 
						|
  lisCCOPPUNotFoundDetailed = 'The compiled FPC unit %s.ppu was not found.%s'
 | 
						|
    +'This typically means your fpc.cfg has a bug. Or your FPC installation is broken.';
 | 
						|
  dlgCCOTestMissingPPU = 'Test: Checking missing fpc ppu ...';
 | 
						|
  dlgCCOTestCompilerDate = 'Test: Checking compiler date ...';
 | 
						|
  lisCCOErrorCaption = 'Error';
 | 
						|
  lisCompilerDoesNotSupportTarget = 'Compiler "%s" does not support target %s-%s';
 | 
						|
  lisInvalidMode = 'Invalid mode %s';
 | 
						|
  lisTheProjectCompilerOptionsAndTheDirectivesInTheMain = 'The project '
 | 
						|
    +'compiler options and the directives in the main source differ. For the '
 | 
						|
    +'new unit the mode and string type of the project options are used:';
 | 
						|
  lisThereIsAlreadyAnIDEMacroWithTheName = 'There is already an IDE macro '
 | 
						|
    +'with the name "%s"';
 | 
						|
  lisInvalidLineColumnInMessage = 'Invalid line, column in message%s%s';
 | 
						|
  lisUnableToLoadFile = 'Unable to load file:%s%s';
 | 
						|
  lisQuickFixRemoveUnit = 'Quick fix: Remove unit';
 | 
						|
  lisQuickFixCreateLocalVariable = 'Create local variable';
 | 
						|
  lisQuickFixSearchIdentifier = 'Search identifier';
 | 
						|
  lisMessageContainsNoFilePositionInformation = 'Message contains no file '
 | 
						|
    +'position information:%s%s';
 | 
						|
  lisFailedToCreateApplicationBundleFor = 'Failed to create Application '
 | 
						|
    +'Bundle for "%s"';
 | 
						|
  lisThisProjectHasNoMainSourceFile = 'This project has no main source file';
 | 
						|
  lisErrorLoadingFile2 = 'Error loading file "%s":%s%s';
 | 
						|
  lisNoneClickToChooseOne = 'none, click to choose one';
 | 
						|
  lisTreeNeedsRefresh = 'Tree needs refresh';
 | 
						|
  lisEMDEmtpyMethods = 'Emtpy Methods';
 | 
						|
  lisEMDSearchInTheseClassSections = 'Search in these class sections:';
 | 
						|
  lisUnableToLoadPackage = 'Unable to load package %s%s%s';
 | 
						|
  lisSAMThisMethodCanNotBeOverriddenBecauseItIsDefinedInTh = 'This method can '
 | 
						|
    +'not be overridden because it is defined in the current class';
 | 
						|
  lisSAMIsAnAbstractClassItHasAbstractMethods = '%s is an abstract class, it '
 | 
						|
    +'has %s abstract methods.';
 | 
						|
  lisSAMAbstractMethodsOf = 'Abstract methods of %s';
 | 
						|
  lisSAMThereAreAbstractMethodsToOverrideSelectTheMethodsF = 'There are %s '
 | 
						|
    +'abstract methods to override.%sSelect the methods for which stubs '
 | 
						|
    +'should be created:';
 | 
						|
  lisSAMNoAbstractMethodsFound = 'No abstract methods found';
 | 
						|
  lisSAMCursorIsNotInAClassDeclaration = 'Cursor is not in a class declaration';
 | 
						|
  lisSAMIDEIsBusy = 'IDE is busy';
 | 
						|
  lisSAMThereAreNoAbstractMethodsLeftToOverride = 'There are no abstract '
 | 
						|
    +'methods left to override.';
 | 
						|
  lisSAMUnableToShowAbstractMethodsOfTheCurrentClassBecaus = 'Unable to show '
 | 
						|
    +'abstract methods of the current class, because';
 | 
						|
  lisCCOUnableToGetFileDate = 'Unable to get file date of %s.';
 | 
						|
  lisCCOWarningCaption = 'Warning';
 | 
						|
  lisTheContainsANotExistingDirectory = 'The %s contains a not existing '
 | 
						|
    +'directory:%s%s';
 | 
						|
  lisTheProjectDoesNotUseTheLCLUnitInterfacesButItSeems = 'The project does '
 | 
						|
    +'not use the LCL unit interfaces, but it seems it needs it.%sYou will '
 | 
						|
    +'get strange linker errors if you use the LCL forms without interfaces.';
 | 
						|
  lisAddUnitInterfaces = 'Add unit interfaces';
 | 
						|
  lisCCODatesDiffer = 'The dates of the .ppu files of FPC'
 | 
						|
    +' differ more than one hour.%s'
 | 
						|
    +'This can mean, they are from two different installations.%s'
 | 
						|
    +'File1: %s%s'
 | 
						|
    +'File2: %s';
 | 
						|
  lisCCOPPUOlderThanCompiler = 'There is a .ppu file older than the compiler itself:%s%s';
 | 
						|
  lisCCOPPUExistsTwice = 'ppu exists twice: %s, %s';
 | 
						|
  dlgCCOTestSrcInPPUPaths = 'Test: Checking sources in fpc ppu search paths ...';
 | 
						|
  lisCCOFPCUnitPathHasSource = 'FPC unit path contains a source: ';
 | 
						|
  lisTheOutputDirectoryOfIsListedInTheUnitSearchPathOf = 'The output '
 | 
						|
    +'directory of %s is listed in the unit search path of %s.';
 | 
						|
  lisTheOutputDirectoryShouldBeASeparateDirectoryAndNot = ' The output '
 | 
						|
    +'directory should be a separate directory and not contain any source files.';
 | 
						|
  lisTheOutputDirectoryOfIsListedInTheIncludeSearchPath = 'The output '
 | 
						|
    +'directory of %s is listed in the include search path of %s.';
 | 
						|
  lisTheOutputDirectoryOfIsListedInTheInheritedUnitSear = 'The output '
 | 
						|
    +'directory of %s is listed in the inherited unit search path of %s.';
 | 
						|
  lisTheOutputDirectoryOfIsListedInTheInheritedIncludeS = 'The output '
 | 
						|
    +'directory of %s is listed in the inherited include search path of %s.';
 | 
						|
  lisCCOTestsSuccess = 'All tests succeeded.';
 | 
						|
  lisCCOWarningMsg = 'WARNING: ';
 | 
						|
  lisCCOHintMsg = 'HINT: ';
 | 
						|
  lisCCOErrorMsg = 'ERROR: ';
 | 
						|
  
 | 
						|
  // show compiler options dialog
 | 
						|
  dlgCommandLineParameters = 'Command line parameters';
 | 
						|
 | 
						|
  // custom messages
 | 
						|
  dlgBrowseMsgFilter = 'Free Pascal Compiler messages file (*.msg)|*.msg|Any Files (*.*)|*.*';
 | 
						|
  dlgCompilerMessage = 'Compiler messages';
 | 
						|
  dlgUseMsgFile = 'Use messages file'; //deprecated
 | 
						|
 | 
						|
  // project options dialog
 | 
						|
  dlgProjectOptions = 'Project Options';
 | 
						|
  dlgProjectOptionsFor = 'Options for Project: %s';
 | 
						|
  dlgPOApplication = 'Application';
 | 
						|
  lisApplicationAGraphicalLclFreepascalProgramTheProgra = 'Application%sA '
 | 
						|
    +'graphical LCL/Free Pascal program. The program source is automatically '
 | 
						|
    +'maintained by Lazarus.';
 | 
						|
  dlgPOFroms = 'Forms';
 | 
						|
  dlgPOMisc = 'Miscellaneous';
 | 
						|
  dlgPOI18n = 'i18n';
 | 
						|
  rsEnableI18n = 'Enable i18n';
 | 
						|
  lisEnableInternationalizationAndTranslationSupport = 'Enable internationaliza'
 | 
						|
    +'tion and translation support';
 | 
						|
  rsI18nOptions = 'i18n Options';
 | 
						|
  rsPOOutputDirectory = 'PO Output Directory:';
 | 
						|
  lisDirectoryWhereTheIDEPutsThePoFiles = 'Directory where the IDE puts the .'
 | 
						|
    +'po files';
 | 
						|
  lisCreateUpdatePoFileWhenSavingALfmFile = 'Create/update .po file when '
 | 
						|
    +'saving a lfm file';
 | 
						|
  lisYouCanDisableThisForIndividualFormsViaThePackageEd = 'You can disable '
 | 
						|
    +'this for individual forms via the package editor';
 | 
						|
  lisYouCanDisableThisForIndividualFormsViaThePopupMenu = 'You can disable '
 | 
						|
    +'this for individual forms via the popup menu in the project inspector';
 | 
						|
  rsIncludeVersionInfoInExecutable = 'Include version info in executable';
 | 
						|
  rsVersionNumbering = 'Version numbering';
 | 
						|
  rsMajorVersion = '&Major version:';
 | 
						|
  rsMinorVersion = 'Mi&nor version:';
 | 
						|
  rsRevision = '&Revision:';
 | 
						|
  rsBuild = '&Build:';
 | 
						|
  rsAutomaticallyIncreaseBuildNumber = 'Automatically increase build number';
 | 
						|
  rsLanguageOptions = 'Language options';
 | 
						|
  rsLanguageSelection = 'Language selection:';
 | 
						|
  rsCharacterSet = 'Character set:';
 | 
						|
  rsOtherInfo = 'Other info';
 | 
						|
  dlgPOSaveSession = 'Session';
 | 
						|
  dlgApplicationSettings = 'Application settings';
 | 
						|
  dlgPOTitle = 'Title:';
 | 
						|
  dlgPOOutputSettings = 'Output settings';
 | 
						|
  dlgPOTargetFileName = 'Target file name:';
 | 
						|
  lisTargetFileNameEmptyUseUnitOutputDirectory = 'Target file name: (-o, empty = '
 | 
						|
    +'use unit output directory)';
 | 
						|
  lisHint = 'Hint';
 | 
						|
  lisTheContainsAStarCharacterLazarusUsesThisAsNormalCh = 'The %s contains a '
 | 
						|
    +'star * character.%sLazarus uses this as normal character and does not '
 | 
						|
    +'expand this as file mask.';
 | 
						|
  lisDuplicateSearchPath = 'Duplicate search path';
 | 
						|
  lisTheOtherSourcesContainsADirectoryWhichIsAlreadyInT = 'The "Other sources" '
 | 
						|
    +'contains a directory which is already in the "Other unit files".%s%s';
 | 
						|
  lisRemoveThePathsFromOtherSources = 'Remove the paths from "Other sources"';
 | 
						|
  lisTargetFileNameO = 'Target file name (-o):';
 | 
						|
  dlgPOUseAppBundle = 'Use Application Bundle for running and debugging (Darwin only)';
 | 
						|
  dlgPOCreateAppBundle = 'Create Application Bundle';
 | 
						|
  dlgPOUseManifest = 'Use manifest file to enable themes (Windows only)';
 | 
						|
  dlgPODpiAware = 'Dpi aware application (for Vista+)';
 | 
						|
  dlgPOIcon = 'Icon:';
 | 
						|
  dlgPOLoadIcon = 'Load Icon';
 | 
						|
  dlgPOSaveIcon = 'Save Icon';
 | 
						|
  dlgPOClearIcon = 'Clear Icon';
 | 
						|
  dlgPOIconDesc = '(size: %d:%d, bpp: %d)';
 | 
						|
  dlgPOIconDescNone = '(none)';
 | 
						|
 | 
						|
  dlgAutoCreateForms = 'Auto-create forms:';
 | 
						|
  dlgAvailableForms = 'Available forms:';
 | 
						|
  dlgAutoCreateNewForms = 'When creating new forms, add them to auto-created forms';
 | 
						|
  dlgSaveEditorInfo = 'Save editor info for closed files';
 | 
						|
  dlgSaveEditorInfoProject = 'Save editor info only for project files';
 | 
						|
  lisMainUnitIsPascalSource = 'Main unit is Pascal source';
 | 
						|
  lisMainUnitHasUsesSectionContainingAllUnitsOfProject = 'Main unit has Uses '
 | 
						|
    +'section containing all units of project';
 | 
						|
  lisMainUnitHasApplicationCreateFormStatements = 'Main unit has Application.CreateForm statements';
 | 
						|
  lisMainUnitHasApplicationTitleStatements = 'Main unit has Application.Title statements';
 | 
						|
  lisProjectIsRunnable = 'Project is runnable';
 | 
						|
  lisProjOptsAlwaysBuildEvenIfNothingChanged = 'Always build (even if nothing changed)';
 | 
						|
  lisUseDesignTimePackages = 'Use design time packages';
 | 
						|
  dlgRunParameters = 'Run Parameters';
 | 
						|
  dlgRunOLocal = 'Local';
 | 
						|
  dlgRunOEnvironment = 'Environment';
 | 
						|
  dlgHostApplication = 'Host application';
 | 
						|
  dlgCommandLineParams = 'Command line parameters (without application name)';
 | 
						|
  dlgUseLaunchingApp = 'Use launching application';
 | 
						|
  lisUseLaunchingApplicationGroupBox = 'Launching application';
 | 
						|
  dlgROWorkingDirectory = 'Working directory';
 | 
						|
  dlgRunODisplay = 'Display (not for win32, e.g. 198.112.45.11:0, x.org:1, hydra:0.1)';
 | 
						|
  dlgRunOUsedisplay = 'Use display';
 | 
						|
  dlgRunOSystemVariables = 'System variables';
 | 
						|
  dlgRunOUserOverrides = 'User overrides';
 | 
						|
  dlgIncludeSystemVariables = 'Include system variables';
 | 
						|
  dlgDirectoryDoesNotExist = 'Directory does not exist';
 | 
						|
  lisRunParamsFileNotExecutable = 'File not executable';
 | 
						|
  lisRunParamsTheHostApplicationIsNotExecutable = 'The host application %s%s%s is not executable.';
 | 
						|
  dlgTheDirectory = 'The directory "';
 | 
						|
  dlgTextToFind = '&Text to find';
 | 
						|
  dlgReplaceWith = '&Replace with';
 | 
						|
  dlgFROpts = 'Options';
 | 
						|
  lisBFWhenThisFileIsActiveInSourceEditor = 'When this file is active in source editor';
 | 
						|
  lisBFOnBuildProjectExecuteTheBuildFileCommandInstead = 'On build project '
 | 
						|
    +'execute the Build File command instead';
 | 
						|
  lisBFOnRunProjectExecuteTheRunFileCommandInstead = 'On run project execute '
 | 
						|
    +'the Run File command instead';
 | 
						|
  lisCEFilter = '(filter)';
 | 
						|
  lisPESortFilesAlphabetically = 'Sort files alphabetically';
 | 
						|
  lisPEShowDirectoryHierarchy = 'Show directory hierarchy';
 | 
						|
  dlgCaseSensitive = '&Case sensitive';
 | 
						|
  lisDistinguishBigAndSmallLettersEGAAndA = 'Distinguish big and small letters e.g. A and a';
 | 
						|
  dlgWholeWordsOnly = '&Whole words only';
 | 
						|
  lisOnlySearchForWholeWords = 'Only search for whole words';
 | 
						|
  dlgRegularExpressions = 'Regular e&xpressions';
 | 
						|
  lisActivateRegularExpressionSyntaxForTextAndReplaceme = 'Activate regular '
 | 
						|
    +'expression syntax for text and replacement (pretty much like perl)';
 | 
						|
  lisAllowSearchingForMultipleLines = 'Allow searching for multiple lines';
 | 
						|
  dlgPromptOnReplace = '&Prompt on replace';
 | 
						|
  lisAskBeforeReplacingEachFoundText = 'Ask before replacing each found text';
 | 
						|
  dlgSROrigin = 'Origin';
 | 
						|
  dlgPLDPackageGroup = 'Package group';
 | 
						|
  lisPLDExists = 'Exists';
 | 
						|
  dlgFromCursor = '&From cursor';
 | 
						|
  dlgFromBeginning = 'From b&eginning';
 | 
						|
  dlgScope = 'Scope';
 | 
						|
  lisWithRequiredPackages = 'With required packages';
 | 
						|
  lisLevels = 'Levels';
 | 
						|
  lisShowPackages = 'Show packages';
 | 
						|
  lisShowUnits = 'Show units';
 | 
						|
  lisShowIdentifiers = 'Show identifiers';
 | 
						|
  lisFilter = 'Filter';
 | 
						|
  lisIssues = 'Issues';
 | 
						|
  lisUseMessageFile = 'Use message file:';
 | 
						|
  lisRegularExpression = 'Regular expression';
 | 
						|
  lisInvalidFilter = 'Invalid filter';
 | 
						|
  lisInvalidExpression = 'Invalid expression:%s%s%s%s';
 | 
						|
  lisPrivate = 'Private';
 | 
						|
  lisProtected = 'Protected';
 | 
						|
  lisEMDPublic = 'Public';
 | 
						|
  lisEMDPublished = 'Published';
 | 
						|
  lisEMDAll = 'All';
 | 
						|
  lisEMDOnlyPublished = 'Only published';
 | 
						|
  lisEMDFoundEmptyMethods = 'Found empty methods:';
 | 
						|
  lisEMDRemoveMethods = 'Remove methods';
 | 
						|
  lisEMDNoClass = 'No class';
 | 
						|
  lisEMDNoClassAt = 'No class at %s(%s,%s)';
 | 
						|
  lisEMDUnableToShowEmptyMethodsOfTheCurrentClassBecause = 'Unable to show '
 | 
						|
    +'empty methods of the current class, because%s%s';
 | 
						|
  lisRoot = 'Root';
 | 
						|
  lisCopyDescription = 'Copy description to clipboard';
 | 
						|
  lisUseIdentifierInAt = 'Use identifier %s in %s at %s';
 | 
						|
  lisCopyIdentifier = 'Copy %s%s%s to clipboard';
 | 
						|
  lisExpandAllPackages = 'Expand all packages';
 | 
						|
  lisCollapseAllPackages = 'Collapse all packages';
 | 
						|
  lisExpandAllUnits = 'Expand all units';
 | 
						|
  lisCollapseAllUnits = 'Collapse all units';
 | 
						|
  lisExpandAllClasses = 'Expand all classes';
 | 
						|
  lisCollapseAllClasses = 'Collapse all classes';
 | 
						|
  lisExport = 'Export ...';
 | 
						|
  lisBegins = 'begins';
 | 
						|
  lisIdentifierBeginsWith = 'Identifier begins with ...';
 | 
						|
  lisUnitNameBeginsWith = 'Unit name begins with ...';
 | 
						|
  lisPackageNameBeginsWith = 'Package name begins with ...';
 | 
						|
  lisContains = 'contains';
 | 
						|
  lisIdentifierContains = 'Identifier contains ...';
 | 
						|
  lisUnitNameContains = 'Unit name contains ...';
 | 
						|
  lisPackageNameContains = 'Package name contains ...';
 | 
						|
  lisFRIinCurrentUnit = 'in current unit';
 | 
						|
  lisFRIinMainProject = 'in main project';
 | 
						|
  lisFRIinProjectPackageOwningCurrentUnit = 'in project/package owning current unit';
 | 
						|
  lisFRIinAllOpenPackagesAndProjects = 'in all open packages and projects';
 | 
						|
  lisFRIRenameAllReferences = 'Rename all References';
 | 
						|
  dlgGlobal = '&Global';
 | 
						|
  lisPLDUser = 'User';
 | 
						|
  dlgSelectedText = '&Selected text';
 | 
						|
  dlgDirection = 'Direction';
 | 
						|
  lisFRForwardSearch = 'Forwar&d search';
 | 
						|
  lisFRBackwardSearch = '&Backward search';
 | 
						|
  dlgReplaceAll = 'Replace &All';
 | 
						|
  
 | 
						|
  // IDEOptionDefs
 | 
						|
  dlgGetPosition = 'Get position';
 | 
						|
  dlgLeftPos     = 'Left:';
 | 
						|
  dlgWidthPos    = 'Width:';
 | 
						|
  dlgTopPos      = 'Top:';
 | 
						|
  DlgHeightPos   = 'Height:';
 | 
						|
  rsiwpUseWindowManagerSetting = 'Use windowmanager setting';
 | 
						|
  rsiwpDefault                 = 'Default';
 | 
						|
  rsiwpRestoreWindowGeometry   = 'Restore window geometry';
 | 
						|
  rsiwpDocked                  = 'Docked';
 | 
						|
  rsiwpCustomPosition          = 'Custom position';
 | 
						|
  rsiwpRestoreWindowSize       = 'Restore window size';
 | 
						|
 | 
						|
  rsiwpSplitterFollowWindow            = 'Restore with window';
 | 
						|
  rsiwpSplitterDefault                 = 'Default Size';
 | 
						|
  rsiwpSplitterRestoreWindowGeometry   = 'Restore Size';
 | 
						|
  rsiwpSplitterCustomPosition          = 'Custom Size';
 | 
						|
 | 
						|
  // Code Explorer
 | 
						|
  lisCodeExplorer = 'Code Explorer';
 | 
						|
  lisCode = 'Code';
 | 
						|
 | 
						|
  // Unit editor
 | 
						|
  uemFindDeclaration = '&Find Declaration';
 | 
						|
  uemOpenFileAtCursor = '&Open File at Cursor';
 | 
						|
  uemProcedureJump = 'Procedure Jump';
 | 
						|
  uemClosePage = '&Close Page';
 | 
						|
  uemCloseOtherPages = 'Close All &Other Pages';
 | 
						|
  uemLockPage = '&Lock Page';
 | 
						|
  uemCopyToNewWindow = 'Clone to New Window';
 | 
						|
  uemCopyToOtherWindow = 'Clone to Other Window';
 | 
						|
  uemCopyToOtherWindowNew = 'New Window';
 | 
						|
  uemMoveToNewWindow = 'Move to New Window';
 | 
						|
  uemMoveToOtherWindow = 'Move to Other Window';
 | 
						|
  uemMoveToOtherWindowNew = 'New Window';
 | 
						|
  uemFindInOtherWindow = 'Find in other Window';
 | 
						|
  uemCopyFilename = 'Copy Filename';
 | 
						|
  uemGotoBookmark = '&Goto Bookmark';
 | 
						|
  uemSetFreeBookmark = 'Set a Free Bookmark';
 | 
						|
  uemNextBookmark = 'Goto Next Bookmark';
 | 
						|
  uemPrevBookmark = 'Goto Previous Bookmark';
 | 
						|
  uemBookmarkN = 'Bookmark';
 | 
						|
  lisChangeEncoding = 'Change Encoding';
 | 
						|
  lisEncodingOfFileOnDiskIsNewEncodingIs2 = 'Encoding of file %s%s%s%son disk '
 | 
						|
    +'is %s. New encoding is %s.';
 | 
						|
  lisChangeFile = 'Change file';
 | 
						|
  lisEncodingOfFileOnDiskIsNewEncodingIs = 'Encoding of file %s%s%s%son disk '
 | 
						|
    +'is %s. New encoding is %s.';
 | 
						|
  lisReopenWithAnotherEncoding = 'Reopen with another encoding';
 | 
						|
  lisAbandonChanges = 'Abandon changes?';
 | 
						|
  lisAllYourModificationsToWillBeLostAndTheFileReopened = 'All your modificatio'
 | 
						|
    +'ns to %s%s%s%swill be lost and the file reopened.';
 | 
						|
  lisOpenLfm = 'Open %s';
 | 
						|
  lisUtf8WithBOM = 'UTF-8 with BOM';
 | 
						|
  uemSetBookmark = '&Set Bookmark';
 | 
						|
  uemToggleBookmark = '&Toggle Bookmark';
 | 
						|
  uemReadOnly = 'Read Only';
 | 
						|
  uemShowLineNumbers = 'Show Line Numbers';
 | 
						|
  lisDisableI18NForLFM = 'Disable I18N for LFM';
 | 
						|
  uemDebugWord = 'Debug';
 | 
						|
  uemToggleBreakpoint = 'Toggle &Breakpoint';
 | 
						|
  uemEvaluateModify = '&Evaluate/Modify ...';
 | 
						|
  uemAddWatchAtCursor = 'Add &Watch At Cursor';
 | 
						|
  uemAddWatchPointAtCursor = 'Add Watch&Point At Cursor';
 | 
						|
  uemInspect = '&Inspect ...';
 | 
						|
  uemRunToCursor='&Run to Cursor';
 | 
						|
  uemViewCallStack = 'View Call Stack';
 | 
						|
  uemMovePageLeft='Move Page Left';
 | 
						|
  uemMovePageRight='Move Page Right';
 | 
						|
  uemMovePageLeftmost='Move Page Leftmost';
 | 
						|
  uemMovePageRightmost='Move Page Rightmost';
 | 
						|
  uemSource = 'Source';
 | 
						|
  uemRefactor = 'Refactoring';
 | 
						|
  uemEditorproperties='Editor Properties';
 | 
						|
  ueNotImplCap='Not implemented yet';
 | 
						|
  ueNotImplText='If You can help us to implement this feature, mail to lazarus@miraclec.com';
 | 
						|
  ueNotImplCapAgain='I told You: Not implemented yet';
 | 
						|
  ueFileROCap= 'File is readonly';
 | 
						|
  ueFileROText1='The file "';
 | 
						|
  ueFileROText2='" is not writable.';
 | 
						|
  ueModified='Modified';
 | 
						|
  ueLocked='Locked';
 | 
						|
  ueMacroRecording = 'Recording';
 | 
						|
  ueMacroRecordingPaused = 'Rec-pause';
 | 
						|
  uepReadonly= 'Readonly';
 | 
						|
  uepIns='INS';
 | 
						|
  uepOvr='OVR';
 | 
						|
  lisUEFontWith = 'Font without UTF-8';
 | 
						|
  lisUETheCurre = 'The current editor font does not support UTF-8, but your '
 | 
						|
    +'system seems to use it.%sThat means non ASCII characters will probably '
 | 
						|
    +'be shown incorrect.%sYou can select another font in the editor options.';
 | 
						|
  lisUEDoNotSho = 'Do not show this message again.';
 | 
						|
  uemHighlighter = 'Highlighter';
 | 
						|
  uemEncoding = 'Encoding';
 | 
						|
  uemLineEnding = 'Line Ending';
 | 
						|
 | 
						|
  // Form designer
 | 
						|
  lisInvalidMultiselection = 'Invalid multiselection';
 | 
						|
  lisUnableConvertBinaryStreamToText = 'Unable convert binary stream to text';
 | 
						|
  lisUnableToStreamSelectedComponents = 'Unable to stream selected components';
 | 
						|
  lisCanNotCopyTopLevelComponent = 'Can not copy top level component.';
 | 
						|
  lisCopyingAWholeFormIsNotImplemented = 'Copying a whole form is not '
 | 
						|
    +'implemented.';
 | 
						|
  lisThereWasAnErrorDuringWritingTheSelectedComponent = 'There was an error '
 | 
						|
    +'during writing the selected component %s:%s:%s%s';
 | 
						|
  lisThereWasAnErrorWhileConvertingTheBinaryStreamOfThe = 'There was an error '
 | 
						|
    +'while converting the binary stream of the selected component %s:%s:%s%s';
 | 
						|
  lisUnableCopyComponentsToClipboard = 'Unable copy components to clipboard';
 | 
						|
  lisThereWasAnErrorWhileCopyingTheComponentStreamToCli = 'There was an error '
 | 
						|
    +'while copying the component stream to clipboard:%s%s';
 | 
						|
  lisErrorIn = 'Error in %s';
 | 
						|
  lisDesThereIsAlreadyAnotherComponentWithTheName = 'There is already another '
 | 
						|
    +'component with the name %s%s%s.';
 | 
						|
  lisTheComponentEditorOfClassInvokedWithVerbHasCreated = 'The component '
 | 
						|
    +'editor of class %s%s%s%sinvoked with verb #%s %s%s%s%shas created the '
 | 
						|
    +'error:%s%s%s%s';
 | 
						|
  lisTheComponentEditorOfClassHasCreatedTheError = 'The component editor of '
 | 
						|
    +'class %s%s%s has created the error:%s%s%s%s';
 | 
						|
  fdInvalidMultiselectionText='Multiselected components must be of a single form.';
 | 
						|
  lisInvalidDelete = 'Invalid delete';
 | 
						|
  lisTheComponentIsInheritedFromToDeleteAnInheritedComp = 'The component %s '
 | 
						|
    +'is inherited from %s.%sTo delete an inherited component open the '
 | 
						|
    +'ancestor and delete it there.';
 | 
						|
  lisTheRootComponentCanNotBeDeleted = 'The root component can not be deleted.';
 | 
						|
  fdmAlignMenu='Align ...';
 | 
						|
  fdmMirrorHorizontal='Mirror Horizontal';
 | 
						|
  fdmMirrorVertical='Mirror Vertical';
 | 
						|
  fdmScaleWord='Scale';
 | 
						|
  fdmScaleMenu='Scale ...';
 | 
						|
  fdmSizeWord='Size';
 | 
						|
  fdmSizeMenu='Size ...';
 | 
						|
  fdmZOrder='Z-order';
 | 
						|
  fdmOrder='Order';
 | 
						|
  fdmOrderMoveTofront='Move to Front';
 | 
						|
  fdmOrderMoveToback='Move to Back';
 | 
						|
  fdmOrderForwardOne='Forward One';
 | 
						|
  fdmOrderBackOne='Back One';
 | 
						|
  fdmDeleteSelection='Delete Selection';
 | 
						|
  fdmSelectAll='Select All';
 | 
						|
  lisChangeClass = 'Change Class';
 | 
						|
  fdmSnapToGridOption='Option: Snap to grid';
 | 
						|
  fdmSnapToGuideLinesOption='Option: Snap to guide lines';
 | 
						|
  lisViewSourceLfm = 'View Source (.lfm)';
 | 
						|
  lisCenterForm = 'Center Form';
 | 
						|
  fdmSaveFormAsXML = 'Save Form as XML';
 | 
						|
 | 
						|
  //-----------------------
 | 
						|
  // keyMapping
 | 
						|
  //
 | 
						|
  srkmEditKeys ='Edit Keys';
 | 
						|
  srkmCommand  = 'Command:';
 | 
						|
  lisKeyOr2KeySequence = 'Key (or 2 key sequence)';
 | 
						|
  lisTheKeyIsAlreadyAssignedToRemoveTheOldAssignmentAnd = 'The key %s%sis '
 | 
						|
    +'already assigned to %s.%s%sRemove the old assignment and assign the key '
 | 
						|
    +'to the new function%s%s?';
 | 
						|
  lisAlternativeKeyOr2KeySequence = 'Alternative key (or 2 key sequence)';
 | 
						|
  srkmConflic  = 'Conflict ';
 | 
						|
  srkmConflicW = ' conflicts with ';
 | 
						|
  srkmCommand1 = '    command1 "';
 | 
						|
  srkmCommand2 = '    command2 "';
 | 
						|
  srkmEditForCmd = 'Edit keys of command';
 | 
						|
  lisChooseAKey = 'Choose a key ...';
 | 
						|
 | 
						|
  //Commands
 | 
						|
  srkmecLeft                  = 'Move cursor left';
 | 
						|
  srkmecRight                 = 'Move cursor right';
 | 
						|
  srkmecUp                    = 'Move cursor up';
 | 
						|
  srkmecDown                  = 'Move cursor down';
 | 
						|
  srkmecWordLeft              = 'Move cursor word left';
 | 
						|
  srkmecWordRight             = 'Move cursor word right';
 | 
						|
  srkmecWordEndLeft           = 'Move cursor word-end left';
 | 
						|
  srkmecWordEndRight          = 'Move cursor word-end right';
 | 
						|
  srkmecHalfWordLeft          = 'Move cursor half-word left';
 | 
						|
  srkmecHalfWordRight         = 'Move cursor half-word right';
 | 
						|
  srkmecLineStart             = 'Move cursor to line start';
 | 
						|
  srkmecLineEnd               = 'Move cursor to line end';
 | 
						|
  srkmecPageUp                = 'Move cursor up one page';
 | 
						|
  srkmecPageDown              = 'Move cursor down one page';
 | 
						|
  srkmecPageLeft              = 'Move cursor left one page';
 | 
						|
  srkmecPageRight             = 'Move cursor right one page';
 | 
						|
  srkmecPageTop               = 'Move cursor to top of page';
 | 
						|
  srkmecPageBottom            = 'Move cursor to bottom of page';
 | 
						|
  srkmecEditorTop             = 'Move cursor to absolute beginning';
 | 
						|
  srkmecEditorBottom          = 'Move cursor to absolute end';
 | 
						|
  srkmecGotoXY                = 'Goto XY';
 | 
						|
  srkmecLineTextStart         = 'Move cursor to text start in line';
 | 
						|
  srkmecSelLeft               = 'SelLeft';
 | 
						|
  srkmecSelRight              = 'SelRight';
 | 
						|
  srkmecSelUp                 = 'Select Up';
 | 
						|
  srkmecSelDown               = 'Select Down';
 | 
						|
  srkmecSelWordLeft           = 'Select Word Left';
 | 
						|
  srkmecSelWordRight          = 'Select Word Right';
 | 
						|
  srkmecSelWordEndLeft           = 'Select word-end left';
 | 
						|
  srkmecSelWordEndRight          = 'Select word-end right';
 | 
						|
  srkmecSelHalfWordLeft          = 'Select half-word left';
 | 
						|
  srkmecSelHalfWordRight         = 'Select half-word right';
 | 
						|
  srkmecSelLineStart          = 'Select Line Start';
 | 
						|
  srkmecSelLineEnd            = 'Select Line End';
 | 
						|
  srkmecSelPageUp             = 'Select Page Up';
 | 
						|
  srkmecSelPageDown           = 'Select Page Down';
 | 
						|
  srkmecSelPageLeft           = 'Select Page Left';
 | 
						|
  srkmecSelPageRight          = 'Select Page Right';
 | 
						|
  srkmecSelPageTop            = 'Select Page Top';
 | 
						|
  srkmecSelPageBottom         = 'Select Page Bottom';
 | 
						|
  srkmecSelEditorTop          = 'Select to absolute beginning';
 | 
						|
  srkmecSelEditorBottom       = 'Select to absolute end';
 | 
						|
  srkmecSelLineTextStart      = 'Select to text start in line';
 | 
						|
  srkmecColSelUp              = 'Column Select Up';
 | 
						|
  srkmecColSelDown            = 'Column Select Down';
 | 
						|
  srkmecColSelLeft            = 'Column Select Left';
 | 
						|
  srkmecColSelRight           = 'Column Select Right';
 | 
						|
  srkmecColSelWordLeft        = 'Column Select Word Left';
 | 
						|
  srkmecColSelWordRight       = 'Column Select Word Right';
 | 
						|
  srkmecColSelPageDown        = 'Column Select Page Down';
 | 
						|
  srkmecColSelPageBottom      = 'Column Select Page Bottom';
 | 
						|
  srkmecColSelPageUp          = 'Column Select Page Up';
 | 
						|
  srkmecColSelPageTop         = 'Column Select Page Top';
 | 
						|
  srkmecColSelLineStart       = 'Column Select Line Start';
 | 
						|
  srkmecColSelLineEnd         = 'Column Select Line End';
 | 
						|
  srkmecColSelEditorTop       = 'Column Select to absolute beginning';
 | 
						|
  srkmecColSelEditorBottom    = 'Column Select to absolute end';
 | 
						|
  srkmecColSelLineTextStart   = 'Column Select to text start in line';
 | 
						|
  srkmecSelGotoXY             = 'Select Goto XY';
 | 
						|
  srkmecSelectAll             = 'Select All';
 | 
						|
  srkmecDeleteLastChar        = 'Delete Last Char';
 | 
						|
  srkmecDeletechar            = 'Delete char at cursor';
 | 
						|
  srkmecDeleteWord            = 'Delete to end of word';
 | 
						|
  srkmecDeleteLastWord        = 'Delete to start of word';
 | 
						|
  srkmecDeleteBOL             = 'Delete to beginning of line';
 | 
						|
  srkmecDeleteEOL             = 'Delete to end of line';
 | 
						|
  srkmecDeleteLine            = 'Delete current line';
 | 
						|
  srkmecClearAll              = 'Delete whole text';
 | 
						|
  srkmecLineBreak             = 'Break line and move cursor';
 | 
						|
  srkmecInsertLine            = 'Break line, leave cursor';
 | 
						|
  srkmecChar                  = 'Char';
 | 
						|
  srkmecImeStr                = 'Ime Str';
 | 
						|
  srkmecCut                   = 'Cut selection to clipboard';
 | 
						|
  srkmecCopy                  = 'Copy selection to clipboard';
 | 
						|
  srkmecPaste                 = 'Paste clipboard to current position';
 | 
						|
  srkmecScrollUp              = 'Scroll up one line';
 | 
						|
  srkmecScrollDown            = 'Scroll down one line';
 | 
						|
  srkmecScrollLeft            = 'Scroll left one char';
 | 
						|
  srkmecScrollRight           = 'Scroll right one char';
 | 
						|
  srkmecInsertMode            = 'Insert Mode';
 | 
						|
  srkmecOverwriteMode         = 'Overwrite Mode';
 | 
						|
  srkmecToggleMode            = 'Toggle Mode';
 | 
						|
  srkmecBlockIndent           = 'Indent block';
 | 
						|
  srkmecBlockUnindent         = 'Unindent block';
 | 
						|
 | 
						|
  srkmecBlockSetBegin   = 'Set block begin';
 | 
						|
  srkmecBlockSetEnd     = 'Set block end';
 | 
						|
  srkmecBlockToggleHide = 'Toggle block';
 | 
						|
  srkmecBlockHide       = 'Hide Block';
 | 
						|
  srkmecBlockShow       = 'Show Block';
 | 
						|
  srkmecBlockMove       = 'Move Block';
 | 
						|
  srkmecBlockCopy       = 'Copy Block';
 | 
						|
  srkmecBlockDelete     = 'Delete Block';
 | 
						|
  srkmecBlockGotoBegin  = 'Goto Block begin';
 | 
						|
  srkmecBlockGotoEnd    = 'Goto Block end';
 | 
						|
 | 
						|
  srkmecShiftTab              = 'Shift Tab';
 | 
						|
  lisTab                      = 'Tab';
 | 
						|
  srkmecMatchBracket          = 'Go to matching bracket';
 | 
						|
  srkmecNormalSelect          = 'Normal selection mode';
 | 
						|
  srkmecColumnSelect          = 'Column selection mode';
 | 
						|
  srkmecLineSelect            = 'Line selection mode';
 | 
						|
  srkmecAutoCompletion        = 'Code template completion';
 | 
						|
  srkmecUserFirst             = 'User First';
 | 
						|
  srkmecSetFreeBookmark       = 'Set a free Bookmark';
 | 
						|
  srkmecPrevBookmark          = 'Previous Bookmark';
 | 
						|
  srkmecNextBookmark          = 'Next Bookmark';
 | 
						|
  lisKMGoToMarker0 = 'Go to marker 0';
 | 
						|
  lisKMGoToMarker1 = 'Go to marker 1';
 | 
						|
  lisKMGoToMarker2 = 'Go to marker 2';
 | 
						|
  lisKMGoToMarker3 = 'Go to marker 3';
 | 
						|
  lisKMGoToMarker4 = 'Go to marker 4';
 | 
						|
  lisKMGoToMarker5 = 'Go to marker 5';
 | 
						|
  lisKMGoToMarker6 = 'Go to marker 6';
 | 
						|
  lisKMGoToMarker7 = 'Go to marker 7';
 | 
						|
  lisKMGoToMarker8 = 'Go to marker 8';
 | 
						|
  lisKMGoToMarker9 = 'Go to marker 9';
 | 
						|
  lisKMSetMarker0 = 'Set marker 0';
 | 
						|
  lisKMSetMarker1 = 'Set marker 1';
 | 
						|
  lisKMSetMarker2 = 'Set marker 2';
 | 
						|
  lisKMSetMarker3 = 'Set marker 3';
 | 
						|
  lisKMSetMarker4 = 'Set marker 4';
 | 
						|
  lisKMSetMarker5 = 'Set marker 5';
 | 
						|
  lisKMSetMarker6 = 'Set marker 6';
 | 
						|
  lisKMSetMarker7 = 'Set marker 7';
 | 
						|
  lisKMSetMarker8 = 'Set marker 8';
 | 
						|
  lisKMSetMarker9 = 'Set marker 9';
 | 
						|
  lisKMToggleMarker0 = 'Toggle marker 0';
 | 
						|
  lisKMToggleMarker1 = 'Toggle marker 1';
 | 
						|
  lisKMToggleMarker2 = 'Toggle marker 2';
 | 
						|
  lisKMToggleMarker3 = 'Toggle marker 3';
 | 
						|
  lisKMToggleMarker4 = 'Toggle marker 4';
 | 
						|
  lisKMToggleMarker5 = 'Toggle marker 5';
 | 
						|
  lisKMToggleMarker6 = 'Toggle marker 6';
 | 
						|
  lisKMToggleMarker7 = 'Toggle marker 7';
 | 
						|
  lisKMToggleMarker8 = 'Toggle marker 8';
 | 
						|
  lisKMToggleMarker9 = 'Toggle marker 9';
 | 
						|
  srkmecGotoMarker            = 'Go to Marker %d';
 | 
						|
  srkmecSetMarker             = 'Set Marker %d';
 | 
						|
  srkmecToggleMarker          = 'Toggle Marker %d';
 | 
						|
 | 
						|
  // sourcenotebook
 | 
						|
  lisKMToggleBetweenUnitAndForm = 'Toggle between Unit and Form';
 | 
						|
  srkmecNextEditor            = 'Go to next editor';
 | 
						|
  srkmecPrevEditor            = 'Go to prior editor';
 | 
						|
  srkmecMoveEditorLeft        = 'Move editor left';
 | 
						|
  srkmecMoveEditorRight       = 'Move editor right';
 | 
						|
  srkmecMoveEditorLeftmost    = 'Move editor leftmost';
 | 
						|
  srkmecMoveEditorRightmost   = 'Move editor rightmost';
 | 
						|
 | 
						|
  srkmecNextSharedEditor         = 'Go to next editor with same Source';
 | 
						|
  srkmecPrevSharedEditor         = 'Go to prior editor with same Source';
 | 
						|
  srkmecNextWindow               = 'Go to next window';
 | 
						|
  srkmecPrevWindow               = 'Go to prior window';
 | 
						|
  srkmecMoveEditorNextWindow     = 'Move editor to next free window';
 | 
						|
  srkmecMoveEditorPrevWindow     = 'Move editor to prior free window';
 | 
						|
  srkmecMoveEditorNewWindow      = 'Move editor to new window';
 | 
						|
  srkmecCopyEditorNextWindow     = 'Copy editor to next free window';
 | 
						|
  srkmecCopyEditorPrevWindow     = 'Copy editor to prior free window';
 | 
						|
  srkmecCopyEditorNewWindow      = 'Copy editor to new window';
 | 
						|
  srkmecLockEditor               = 'Lock Editor';
 | 
						|
 | 
						|
  lisKMGoToSourceEditor1 = 'Go to source editor 1';
 | 
						|
  lisKMGoToSourceEditor2 = 'Go to source editor 2';
 | 
						|
  lisKMGoToSourceEditor3 = 'Go to source editor 3';
 | 
						|
  lisKMGoToSourceEditor4 = 'Go to source editor 4';
 | 
						|
  lisKMGoToSourceEditor5 = 'Go to source editor 5';
 | 
						|
  lisKMGoToSourceEditor6 = 'Go to source editor 6';
 | 
						|
  lisKMGoToSourceEditor7 = 'Go to source editor 7';
 | 
						|
  lisKMGoToSourceEditor8 = 'Go to source editor 8';
 | 
						|
  lisKMGoToSourceEditor9 = 'Go to source editor 9';
 | 
						|
  srkmecGotoEditor            = 'Go to editor %d';
 | 
						|
  srkmEcFoldLevel             = 'Fold to Level %d';
 | 
						|
  srkmecUnFoldAll             = 'Unfold all';
 | 
						|
  srkmecFoldCurrent           = 'Fold at Cursor';
 | 
						|
  srkmecUnFoldCurrent         = 'Unfold at Cursor';
 | 
						|
  srkmecToggleMarkupWord      = 'Toggle Current-Word highlight';
 | 
						|
 | 
						|
  // edit menu
 | 
						|
  srkmecSelectionTabs2Spaces     = 'Convert tabs to spaces in selection';
 | 
						|
  srkmecInsertCharacter          = 'Insert from Charactermap';
 | 
						|
  srkmecInsertGPLNotice          = 'Insert GPL notice';
 | 
						|
  srkmecInsertLGPLNotice         = 'Insert LGPL notice';
 | 
						|
  srkmecInsertModifiedLGPLNotice = 'Insert modified LGPL notice';
 | 
						|
  lisKMInsertUsername            = 'Insert username';
 | 
						|
  lisKMInsertDateAndTime         = 'Insert date and time';
 | 
						|
  srkmecInsertUserName           = 'Insert current username';
 | 
						|
  srkmecInsertDateTime           = 'Insert current date and time';
 | 
						|
  srkmecInsertChangeLogEntry     = 'Insert ChangeLog entry';
 | 
						|
  srkmecInsertCVSAuthor          = 'Insert CVS keyword Author';
 | 
						|
  srkmecInsertCVSDate            = 'Insert CVS keyword Date';
 | 
						|
  srkmecInsertCVSHeader          = 'Insert CVS keyword Header';
 | 
						|
  srkmecInsertCVSID              = 'Insert CVS keyword ID';
 | 
						|
  srkmecInsertCVSLog             = 'Insert CVS keyword Log';
 | 
						|
  srkmecInsertCVSName            = 'Insert CVS keyword Name';
 | 
						|
  srkmecInsertCVSRevision        = 'Insert CVS keyword Revision';
 | 
						|
  srkmecInsertCVSSource          = 'Insert CVS keyword Source';
 | 
						|
  srkmecInsertGUID               = 'Insert a GUID';
 | 
						|
  srkmecInsertFilename           = 'Insert Full Filename';
 | 
						|
  lisMenuInsertFilename          = 'Insert Full Filename ...';
 | 
						|
 | 
						|
  // search menu
 | 
						|
  srkmecFind                      = 'Find Text';
 | 
						|
  srkmecFindNext                  = 'Find Next';
 | 
						|
  srkmecFindPrevious              = 'Find Previous';
 | 
						|
  srkmecFindInFiles               = 'Find in Files';
 | 
						|
  srkmecReplace                   = 'Replace Text';
 | 
						|
  lisKMFindIncremental            = 'Find Incremental';
 | 
						|
  srkmecFindProcedureDefinition   = 'Find Procedure Definiton';
 | 
						|
  srkmecFindProcedureMethod       = 'Find Procedure Method';
 | 
						|
  srkmecGotoLineNumber            = 'Go to Line Number';
 | 
						|
  srkmecFindNextWordOccurrence    = 'Find Next Word Occurrence';
 | 
						|
  srkmecFindPrevWordOccurrence    = 'Find Previous Word Occurrence';
 | 
						|
  srkmecAddJumpPoint              = 'Add Jump Point';
 | 
						|
  srkmecOpenFileAtCursor          = 'Open File at Cursor';
 | 
						|
  srkmecGotoIncludeDirective      = 'Go to include directive of current include file';
 | 
						|
  
 | 
						|
  // view menu
 | 
						|
  srkmecToggleFormUnit            = 'Switch between form and unit';
 | 
						|
  srkmecToggleObjectInsp          = 'View Object Inspector';
 | 
						|
  srkmecToggleSourceEditor        = 'View Source Editor';
 | 
						|
  srkmecToggleCodeExpl            = 'View Code Explorer';
 | 
						|
  srkmecToggleFPDocEditor         = 'View Documentation Editor';
 | 
						|
  srkmecToggleMessages            = 'View messages';
 | 
						|
  srkmecToggleSearchResults       = 'View Search Results';
 | 
						|
  srkmecToggleWatches             = 'View watches';
 | 
						|
  srkmecToggleBreakPoints         = 'View breakpoints';
 | 
						|
  srkmecToggleDebuggerOut         = 'View debugger output';
 | 
						|
  srkmecToggleLocals              = 'View local variables';
 | 
						|
  srkmecViewThreads               = 'View Threads';
 | 
						|
  srkmecViewHistory               = 'View History';
 | 
						|
  srkmecViewPseudoTerminal        = 'View Terminal Output';
 | 
						|
  srkmecTogglecallStack           = 'View call stack';
 | 
						|
  srkmecToggleRegisters           = 'View registers';
 | 
						|
  srkmecToggleAssembler           = 'View assembler';
 | 
						|
  srkmecViewUnits                 = 'View units';
 | 
						|
  srkmecViewForms                 = 'View forms';
 | 
						|
  srkmecViewComponents            = 'View components';
 | 
						|
  lisKMViewJumpHistory            = 'View jump history';
 | 
						|
  srkmecViewUnitDependencies      = 'View unit dependencies';
 | 
						|
  srkmecViewUnitInfo              = 'View unit information';
 | 
						|
  srkmecViewAnchorEditor          = 'View anchor editor';
 | 
						|
  srkmecViewTabOrder              = 'View Tab Order';
 | 
						|
  srkmecToggleCodeBrowser         = 'View code browser';
 | 
						|
  srkmecToggleRestrictionBrowser  = 'View restriction browser';
 | 
						|
  srkmecToggleCompPalette         = 'View component palette';
 | 
						|
  srkmecToggleIDESpeedBtns        = 'View IDE speed buttons';
 | 
						|
 | 
						|
  // codetools
 | 
						|
  srkmecWordCompletion            = 'Word Completion';
 | 
						|
  srkmecCompletecode              = 'Complete Code';
 | 
						|
  lisMenuCompleteCode             = 'Complete Code';
 | 
						|
  lisUseUnit                      = 'Add Unit to Uses Section';
 | 
						|
  lisMenuUseUnit                  = 'Add Unit to Uses Section ...';
 | 
						|
  srkmecShowCodeContext           = 'Show Code Context';
 | 
						|
  srkmecExtractProc               = 'Extract Procedure';
 | 
						|
  lisMenuExtractProc              = 'Extract Procedure ...';
 | 
						|
  srkmecFindIdentifierRefs        = 'Find Identifier References';
 | 
						|
  lisMenuFindIdentifierRefs       = 'Find Identifier References ...';
 | 
						|
  srkmecRenameIdentifier          = 'Rename Identifier';
 | 
						|
  lisMenuRenameIdentifier         = 'Rename Identifier ...';
 | 
						|
  srkmecInvertAssignment          = 'Invert Assignment';
 | 
						|
  uemInvertAssignment             = 'Invert Assignment';
 | 
						|
  srkmecSyntaxCheck               = 'Syntax Check';
 | 
						|
  srkmecGuessMisplacedIFDEF       = 'Guess Misplaced $IFDEF';
 | 
						|
  srkmecFindDeclaration           = 'Find Declaration';
 | 
						|
  srkmecFindBlockOtherEnd         = 'Find block other end';
 | 
						|
  srkmecFindBlockStart            = 'Find block start';
 | 
						|
  srkmecAbstractMethods           = 'Abstract Methods ...';
 | 
						|
  srkmecShowAbstractMethods       = 'Show Abstract Methods';
 | 
						|
  srkmecEmptyMethods              = 'Empty Methods ...';
 | 
						|
  srkmecRemoveEmptyMethods        = 'Remove Empty Methods';
 | 
						|
  srkmecUnusedUnits               = 'Unused Units ...';
 | 
						|
  srkmecRemoveUnusedUnits         = 'Remove Unused Units';
 | 
						|
  srkmecFindOverloads             = 'Find Overloads';
 | 
						|
  srkmecFindOverloadsCapt         = 'Find Overloads ...';
 | 
						|
 | 
						|
  // Macro edit
 | 
						|
  srkmecSynMacroRecord            = 'Record Macro';
 | 
						|
  srkmecSynMacroPlay              = 'Play Macro';
 | 
						|
 | 
						|
  //Plugin template Edit
 | 
						|
  srkmecSynPTmplEdNextCell           = 'Next Cell';
 | 
						|
  srkmecSynPTmplEdNextCellSel        = 'Next Cell (all selected)';
 | 
						|
  srkmecSynPTmplEdNextCellRotate     = 'Next Cell (rotate)';
 | 
						|
  srkmecSynPTmplEdNextCellSelRotate  = 'Next Cell (rotate / all selected)';
 | 
						|
  srkmecSynPTmplEdPrevCell           = 'Previous Cell';
 | 
						|
  srkmecSynPTmplEdPrevCellSel        = 'Previous Cell (all selected)';
 | 
						|
  srkmecSynPTmplEdCellHome           = 'Goto first pos in cell';
 | 
						|
  srkmecSynPTmplEdCellEnd            = 'Goto last pos in cell';
 | 
						|
  srkmecSynPTmplEdCellSelect         = 'Select cell';
 | 
						|
  srkmecSynPTmplEdFinish             = 'Finish';
 | 
						|
  srkmecSynPTmplEdEscape             = 'Escape';
 | 
						|
 | 
						|
  // Plugin Syncro Edit
 | 
						|
  srkmecSynPSyncroEdNextCell    = 'Next Cell';
 | 
						|
  srkmecSynPSyncroEdNextCellSel = 'Next Cell (all selected)';
 | 
						|
  srkmecSynPSyncroEdPrevCell    = 'Previous Cell';
 | 
						|
  srkmecSynPSyncroEdPrevCellSel = 'Previous Cell (all selected)';
 | 
						|
  srkmecSynPSyncroEdCellHome    = 'Goto first pos in cell';
 | 
						|
  srkmecSynPSyncroEdCellEnd     = 'Goto last pos in cell';
 | 
						|
  srkmecSynPSyncroEdCellSelect  = 'Select Cell';
 | 
						|
  srkmecSynPSyncroEdEscape      = 'Escape';
 | 
						|
  srkmecSynPSyncroEdStart       = 'Start Syncro edit';
 | 
						|
 | 
						|
  // run menu
 | 
						|
  srkmecCompile                   = 'compile program/project';
 | 
						|
  srkmecBuild                     = 'build program/project';
 | 
						|
  srkmecQuickCompile              = 'quick compile, no linking';
 | 
						|
  srkmecCleanUpCompiled           = 'clean up build files';
 | 
						|
  srkmecAbortBuild                = 'abort build';
 | 
						|
  srkmecRun                       = 'run program';
 | 
						|
  srkmecPause                     = 'pause program';
 | 
						|
  srkmecShowExecutionPoint        = 'show execution point';
 | 
						|
  srkmecStopProgram               = 'stop program';
 | 
						|
  srkmecResetDebugger             = 'reset debugger';
 | 
						|
  srkmecToggleBreakPoint          = 'toggle break point';
 | 
						|
  srkmecRemoveBreakPoint          = 'remove break point';
 | 
						|
  srkmecRunParameters             = 'run parameters';
 | 
						|
  srkmecCompilerOptions           = 'compiler options';
 | 
						|
  srkmecBuildFile                 = 'build file';
 | 
						|
  srkmecRunFile                   = 'run file';
 | 
						|
  srkmecConfigBuildFile           = 'config build file';
 | 
						|
  srkmecInspect                   = 'inspect';
 | 
						|
  srkmecEvaluate                  = 'evaluate/modify';
 | 
						|
  srkmecAddWatch                  = 'add watch';
 | 
						|
  srkmecAddBpSource               = 'add source breakpoint';
 | 
						|
  srkmecAddBpAddress              = 'add address breakpoint';
 | 
						|
  srkmecAddBpWatchPoint           = 'add data/watchpoint';
 | 
						|
 | 
						|
  // tools menu
 | 
						|
  srkmecExtToolSettings           = 'External tools settings';
 | 
						|
  srkmecBuildLazarus              = 'Build lazarus';
 | 
						|
  srkmecExtTool                   = 'External tool %d';
 | 
						|
  srkmecEnvironmentOptions        = 'IDE options';
 | 
						|
  lisKMEditCodeTemplates          = 'Edit Code Templates';
 | 
						|
  lisKMCodeToolsDefinesEditor     = 'CodeTools defines editor';
 | 
						|
  srkmecCodeToolsDefinesEd        = 'Codetools defines editor';
 | 
						|
  lisMenuRescanFPCSourceDirectory = 'Rescan FPC Source Directory';
 | 
						|
  srkmecMakeResourceString        = 'Make Resource String';
 | 
						|
  lisKMDiffEditorFiles            = 'Diff Editor Files';
 | 
						|
  lisKMConvertDFMFileToLFM        = 'Convert DFM File to LFM';
 | 
						|
  lisKMConvertDelphiUnitToLazarusUnit = 'Convert Delphi Unit to Lazarus Unit';
 | 
						|
  lisKMConvertDelphiProjectToLazarusProject = 'Convert Delphi Project to Lazarus Project';
 | 
						|
  srkmecDiff                      = 'Diff';
 | 
						|
  
 | 
						|
  // help menu
 | 
						|
  srkmecunknown                   = 'unknown editor command';
 | 
						|
  srkmecReportingBug              = 'Reporting a bug';
 | 
						|
  lisFocusHint = 'Focus hint';
 | 
						|
   
 | 
						|
  // Category
 | 
						|
  srkmCatCursorMoving   = 'Cursor moving commands';
 | 
						|
  srkmCatSelection      = 'Text selection commands';
 | 
						|
  srkmCatColSelection   = 'Text column selection commands';
 | 
						|
  srkmCatEditing        = 'Text editing commands';
 | 
						|
  lisKMDeleteLastChar   = 'Delete last char';
 | 
						|
  srkmCatCmdCmd         = 'Command commands';
 | 
						|
  srkmCatSearchReplace  = 'Text search and replace commands';
 | 
						|
  srkmCatMarker         = 'Text marker commands';
 | 
						|
  srkmCatFold           = 'Text folding commands';
 | 
						|
  lisKMSetFreeBookmark = 'Set free Bookmark';
 | 
						|
  srkmCatCodeTools      = 'CodeTools commands';
 | 
						|
  srkmCatMacroRecording = 'Macros';
 | 
						|
  srkmCatTemplateEdit   = 'Template Editing';
 | 
						|
  srkmCatTemplateEditOff= 'Template Editing (not in Cell)';
 | 
						|
  srkmCatSyncroEdit     = 'Syncron Editing';
 | 
						|
  srkmCatSyncroEditOff  = 'Syncron Editing (not in Cell)';
 | 
						|
  srkmCatSyncroEditSel  = 'Syncron Editing (while selecting)';
 | 
						|
 | 
						|
  srkmCatSrcNoteBook    = 'Source Notebook commands';
 | 
						|
  srkmCatFileMenu       = 'File menu commands';
 | 
						|
  lisKMGoToSourceEditor10 = 'Go to source editor 10';
 | 
						|
  srkmCatViewMenu       = 'View menu commands';
 | 
						|
  lisKMToggleViewObjectInspector = 'Toggle view Object Inspector';
 | 
						|
  lisKMToggleViewSourceEditor = 'Toggle view Source Editor';
 | 
						|
  lisKMToggleViewCodeExplorer = 'Toggle view Code Explorer';
 | 
						|
  lisKMToggleViewDocumentationEditor = 'Toggle view Documentation Editor';
 | 
						|
  lisKMToggleViewMessages = 'Toggle view Messages';
 | 
						|
  lisKMToggleViewSearchResults = 'Toggle view Search Results';
 | 
						|
  lisKMToggleViewWatches = 'Toggle view Watches';
 | 
						|
  lisKMToggleViewBreakpoints = 'Toggle view Breakpoints';
 | 
						|
  lisKMToggleViewLocalVariables = 'Toggle view Local Variables';
 | 
						|
  lisKMToggleViewThreads = 'Toggle view Threads';
 | 
						|
  lisKMToggleViewHistory = 'Toggle view History';
 | 
						|
  lisKMToggleViewPseudoTerminal = 'Toggle view Terminal Output';
 | 
						|
  lisKMToggleViewCallStack = 'Toggle view Call Stack';
 | 
						|
  lisKMToggleViewRegisters = 'Toggle view Registers';
 | 
						|
  lisKMToggleViewAssembler = 'Toggle view Assembler';
 | 
						|
  lisKMToggleViewDebugEvents = 'Toggle view Debuger Event Log';
 | 
						|
  lisKMToggleViewDebuggerOutput = 'Toggle view Debugger Output';
 | 
						|
  srkmCatProjectMenu    = 'Project menu commands';
 | 
						|
  lisKMNewProject = 'New project';
 | 
						|
  lisKMNewProjectFromFile = 'New project from file';
 | 
						|
  lisKMToggleViewIDESpeedButtons = 'Toggle view IDE speed buttons';
 | 
						|
  srkmCatRunMenu        = 'Run menu commands';
 | 
						|
  lisKMCompileProjectProgram = 'Compile project/program';
 | 
						|
  lisKMBuildProjectProgram = 'Build project/program';
 | 
						|
  lisKMQuickCompileNoLinking = 'Quick compile, no linking';
 | 
						|
  lisKMCleanUpCompiled = 'Clean up build files';
 | 
						|
  lisKMAbortBuilding = 'Abort building';
 | 
						|
  lisKMRunProgram = 'Run program';
 | 
						|
  lisKMPauseProgram = 'Pause program';
 | 
						|
  lisKMViewProjectOptions = 'View project options';
 | 
						|
  srkmCatPackageMenu = 'Package menu commands';
 | 
						|
  srkmCatToolMenu       = 'Tools menu commands';
 | 
						|
  lisKMExternalToolsSettings = 'External Tools settings';
 | 
						|
  lisKMConvertDelphiPackageToLazarusPackage = 'Convert Delphi package to Lazarus package';
 | 
						|
  srkmCarHelpMenu       = 'Help menu commands';
 | 
						|
  lisKeyCatDesigner     = 'Designer commands';
 | 
						|
  lisKMCopySelectedComponentsToClipboard = 'Copy selected Components to '
 | 
						|
    +'clipboard';
 | 
						|
  lisKMCutSelectedComponentsToClipboard =
 | 
						|
    'Cut selected Components to clipboard';
 | 
						|
  lisKMPasteComponentsFromClipboard = 'Paste Components from clipboard';
 | 
						|
  lisKeyCatObjInspector = 'Object Inspector commands';
 | 
						|
  lisKeyCatCustom       = 'Custom commands';
 | 
						|
 | 
						|
  // Languages
 | 
						|
  rsLanguageAutomatic    = 'Automatic (or english)';
 | 
						|
  rsLanguageEnglish      = 'English';
 | 
						|
  rsLanguageGerman       = 'German';
 | 
						|
  rsLanguageSpanish      = 'Spanish';
 | 
						|
  rsLanguageFrench       = 'French';
 | 
						|
  rsLanguageRussian      = 'Russian';
 | 
						|
  rsLanguagePolish       = 'Polish';
 | 
						|
  rsLanguageItalian      = 'Italian';
 | 
						|
  rsLanguageCatalan      = 'Catalan';
 | 
						|
  rsLanguageFinnish      = 'Finnish';
 | 
						|
  rsLanguageHebrew       = 'Hebrew';
 | 
						|
  rsLanguageArabic       = 'Arabic';
 | 
						|
  rsLanguagePortugueseBr = 'Brazilian Portuguese';
 | 
						|
  rsLanguagePortuguese   = 'Portuguese';
 | 
						|
  rsLanguageUkrainian    = 'Ukrainian';
 | 
						|
  rsLanguageDutch        = 'Dutch';
 | 
						|
  rsLanguageJapanese     = 'Japanese';
 | 
						|
  rsLanguageChinese      = 'Chinese';
 | 
						|
  rsLanguageIndonesian   = 'Indonesian';
 | 
						|
  rsLanguageAfrikaans    = 'Afrikaans';
 | 
						|
  rsLanguageLithuanian   = 'Lithuanian';
 | 
						|
  rsLanguageSlovak       = 'Slovak';
 | 
						|
  rsLanguageTurkish      = 'Turkish';
 | 
						|
  rsLanguageCzech        = 'Czech';
 | 
						|
 | 
						|
  // Unit dependencies
 | 
						|
  dlgUnitDepCaption      = 'Unit Dependencies';
 | 
						|
  dlgUnitDepRefresh      = 'Refresh';
 | 
						|
 | 
						|
  // Doc Editor
 | 
						|
  lisDocumentationEditor = 'Documentation Editor';
 | 
						|
   
 | 
						|
  // Build lazarus dialog
 | 
						|
  lisConfirmLazarusRebuild = 'Do you want to rebuild Lazarus with profile: %s ?';
 | 
						|
  lisConfirmBuildAllProfiles = 'Lazarus will be rebuilt with the following profiles:%sContinue?';
 | 
						|
  lisNoBuildProfilesSelected = 'No profiles are selected to be built.';
 | 
						|
  lisCleanLazarusSource = 'Clean Lazarus Source';
 | 
						|
  lisLazarusSource = 'Lazarus Source';
 | 
						|
  lisMakeNotFound = 'Make not found';
 | 
						|
  lisTheProgramMakeWasNotFoundThisToolIsNeededToBuildLa = 'The program %smake%'
 | 
						|
    +'s was not found.%sThis tool is needed to build lazarus.%s';
 | 
						|
  lisIDE = 'IDE';
 | 
						|
  lisConfigureBuildLazarus = 'Configure %sBuild Lazarus%s';
 | 
						|
  lisLazBuildBuildComponentsSynEditCodeTools = 'Build components (SynEdit, CodeTools)';
 | 
						|
  lisLazBuildBuildSynEdit = 'Build SynEdit';
 | 
						|
  lisLazBuildBuildCodeTools = 'Build CodeTools';
 | 
						|
  lisLazBuildBuildIDE = 'Build IDE';
 | 
						|
  lisLazBuildOptions = 'Options:';
 | 
						|
  lisLazBuildTargetOS = 'Target OS:';
 | 
						|
  lisLazBuildTargetCPU = 'Target CPU:';
 | 
						|
  lisLazBuildTargetDirectory = 'Target directory:';
 | 
						|
  lisLazBuildBuildJITForm = 'Build JITForm';
 | 
						|
  lisLazBuildRestartAfterBuild = 'Restart after building IDE';
 | 
						|
  lisLazBuildUpdateRevInc = 'Update revision.inc';
 | 
						|
  lisLazBuildCommonSettings = 'Common Settings';
 | 
						|
  lisLazBuildConfirmBuild = 'Confirm before build';
 | 
						|
  lisPERemoveFiles = 'Remove files';
 | 
						|
  lisLazBuildNewProf = 'Add New Profile';
 | 
						|
  lisLazBuildNewProfInfo = 'Current build options will be associated with:';
 | 
						|
  lisKeep2 = 'Keep';
 | 
						|
  lisRemoveIncludePath = 'Remove include path?';
 | 
						|
  lisTheDirectoryContainsNoProjectIncludeFilesAnyMoreRe = 'The directory "%s" '
 | 
						|
    +'contains no project include files any more. Remove this directory from '
 | 
						|
    +'the project''s include search path?';
 | 
						|
  lisLazBuildRenameProf = 'Rename Profile';
 | 
						|
  lisLazBuildRenameProfInfo = 'New name for profile:';
 | 
						|
  lisCTDTemplates = 'Templates';
 | 
						|
  lisSaveSettings = 'Save Settings';
 | 
						|
  lisLazBuildBuild = 'Build';
 | 
						|
  lisLazBuildBuildMany = 'Build Many';
 | 
						|
  lisLazBuildBuildingIDE = 'Building IDE';
 | 
						|
  lisLazBuildCleanBuild = 'Clean + Build';
 | 
						|
  lisLazBuildCleanAllBuild = 'Clean All + Build';
 | 
						|
  lisLazBuildManageProfiles ='Manage Build Profiles';
 | 
						|
  lisLazBuildProfile ='Profile to build';
 | 
						|
  lisLazBuildRefresh ='Refresh';
 | 
						|
  lisLazBuildErrorWritingFile = 'Error writing file';
 | 
						|
  lisLazBuildUnableToWriteFile = 'Unable to write file "%s":%s';
 | 
						|
  lisLazBuildIDEwithoutPackages = 'IDE without Packages';
 | 
						|
  lisLazBuildNormalIDE = 'Normal IDE';
 | 
						|
  lisLazBuildDebugIDE = 'Debug IDE';
 | 
						|
  lisLazBuildOptimizedIDE = 'Optimized IDE';
 | 
						|
  lisLazCleanUpBuildAll = 'Clean Up + Build all';
 | 
						|
 | 
						|
  lisLazBuildABOAction = 'Action';
 | 
						|
  lisLazBuildABOChooseOutputDir = 'Choose output directory of the IDE executable ';
 | 
						|
  lisLazBuildDefines = 'Defines';
 | 
						|
  lisLazBuildEditDefines = 'Edit Defines';
 | 
						|
  lisLazBuildEditDefinesDialogCaption = 'Edit Defines';
 | 
						|
  lisLazBuildNameOfTheActiveProfile = 'Name of the active profile';
 | 
						|
  lisLazBuildManageProfiles2 = 'Manage profiles';
 | 
						|
  lisLazBuildIdeBuildHint = 'Build = "make ide", %s'+
 | 
						|
                            'Clean + Build = "make cleanide ide", %s' +
 | 
						|
                            'Clean All + Build = "make cleanlaz ide"';
 | 
						|
  lisLazBuildDefinesWithoutD = 'Defines without -d';
 | 
						|
  lisLazBuildOptionsPassedToCompiler = 'Options passed to compiler';
 | 
						|
  lisLazBuildUpdateRevisionInfoInAboutLazarusDialog = 'Update revision info '
 | 
						|
    +'in "About Lazarus" dialog';
 | 
						|
  lisLazBuildRestartLazarusAutomatically = 'Restart Lazarus automatically after '+
 | 
						|
    'building the IDE (has no effect when building other parts)';
 | 
						|
  lisLazBuildShowConfirmationDialogWhenBuilding = 'Show confirmation dialog when '+
 | 
						|
    'building directly from Tools menu';
 | 
						|
  lisLazBuildEditListOfDefinesWhichCanBeUsedByAnyProfile = 'Edit list of '
 | 
						|
    +'defines which can be used by any profile';
 | 
						|
  lisLazBuildConfirmDeletion = 'Confirm deletion';
 | 
						|
  lisLazBuildAreYouSureYouWantToDeleteThisBuildProfile = 'Are you sure you '
 | 
						|
    +'want to delete this build profile?';
 | 
						|
  lisLazBuildSelectProfilesToBuild = 'Select profiles to build';
 | 
						|
 | 
						|
  lisExamplesOpenFirstSelected = 'Open first selected';
 | 
						|
  lisExamplesBuildAllSelected = 'Build all selected';
 | 
						|
 | 
						|
  // compiler
 | 
						|
  lisCompilerErrorInvalidCompiler = 'Error: invalid compiler: %s';
 | 
						|
  listCompilerInternalError = 'Internal compiler error! (%d)';
 | 
						|
  lisOptionsChangedRecompilingCleanWithB = 'Options changed, recompiling '
 | 
						|
    +'clean with -B';
 | 
						|
  lisCompilerHintYouCanSetTheCompilerPath = 'Hint: you can set the compiler '
 | 
						|
    +'path in Tools -> Options-> Files -> Compiler Path';
 | 
						|
  lisCompilerNOTELoadingOldCodetoolsOptionsFile = 'NOTE: loading old '
 | 
						|
    +'codetools options file: ';
 | 
						|
  lisCompilerNOTECodetoolsConfigFileNotFoundUsingDefaults = 'NOTE: codetools '
 | 
						|
    +'config file not found - using defaults';
 | 
						|
     
 | 
						|
  // codetools options dialog
 | 
						|
  lisCodeToolsOptsNone        = 'None';
 | 
						|
  lisCodeToolsOptsKeyword     = 'Keyword';
 | 
						|
  lisCodeToolsOptsIdentifier  = 'Identifier';
 | 
						|
  lisFRIAdditionalFilesToSearchEGPathPasPath2Pp = 'Additional files to '
 | 
						|
    +'search (e.g. /path/*.pas;/path2/*.pp)';
 | 
						|
  lisFRIFindReferences = 'Find References';
 | 
						|
  lisFRIInvalidIdentifier = 'Invalid Identifier';
 | 
						|
  lisFRIRenameTo = 'Rename to';
 | 
						|
  lisFRISearchInCommentsToo = 'Search in comments too';
 | 
						|
  lisFRISearchWhere = 'Search where';
 | 
						|
  lisCodeToolsOptsColon       = 'Colon';
 | 
						|
  lisCodeToolsOptsSemicolon   = 'Semicolon';
 | 
						|
  lisCodeToolsOptsComma       = 'Comma';
 | 
						|
  lisCodeToolsOptsPoint       = 'Point';
 | 
						|
  lisCodeToolsOptsAt          = 'At';
 | 
						|
  lisCodeToolsOptsNumber      = 'Number';
 | 
						|
  lisCodeToolsOptsStringConst = 'String constant';
 | 
						|
  lisCodeToolsOptsNewLine     = 'Newline';
 | 
						|
  lisCodeToolsOptsSpace       = 'Space';
 | 
						|
  lisCodeToolsOptsSymbol      = 'Symbol';
 | 
						|
  lisCodeToolsOptsBracket     = 'Bracket';
 | 
						|
 | 
						|
  // codetools defines
 | 
						|
  lisCodeToolsDefsCodeToolsDefinesPreview = 'CodeTools Defines Preview';
 | 
						|
  lisCodeToolsDefsWriteError = 'Write error';
 | 
						|
  lisErrorWritingFile = 'Error writing file "%s"';
 | 
						|
  lisFPDocErrorWriting = 'Error writing "%s"%s%s';
 | 
						|
  lisFPDocFPDocSyntaxError = 'FPDoc syntax error';
 | 
						|
  lisFPDocThereIsASyntaxErrorInTheFpdocElement = 'There is a syntax error in '
 | 
						|
    +'the fpdoc element "%s":%s%s';
 | 
						|
  lisChooseAnExampleFile = 'Choose an example file';
 | 
						|
  lisPascalFile = 'Pascal file';
 | 
						|
  lisUnableToWriteToFile2 = 'Unable to write to file "%s".';
 | 
						|
  lisUnableToWriteTheProjectSessionFileError = 'Unable to write the project '
 | 
						|
    +'session file%s"%s".%sError: %s';
 | 
						|
  lisStopDebugging2 = 'Stop debugging?';
 | 
						|
  lisStopCurrentDebuggingAndRebuildProject = 'Stop current debugging and rebuild project?';
 | 
						|
  lisErrorWritingPackageListToFile = 'Error writing package list to file%s%s%s%s';
 | 
						|
  lisCodeToolsDefsErrorWhileWriting = 'Error while writing %s%s%s%s%s';
 | 
						|
  lisCodeToolsDefsErrorWhileWritingProjectInfoFile = 'Error while writing '
 | 
						|
    +'project info file %s%s%s%s%s';
 | 
						|
  lisCodeToolsDefsReadError = 'Read error';
 | 
						|
  lisUnableToRead = 'Unable to read %s';
 | 
						|
  lisErrorReadingPackageListFromFile = 'Error reading package list from file%s%s%s%s';
 | 
						|
  lisDuplicate = 'Duplicate';
 | 
						|
  lisThePackageIsAlreadyInTheList = 'The package %s is already in the list';
 | 
						|
  lisConflict = 'Conflict';
 | 
						|
  lisThereIsAlreadyAPackageInTheList = 'There is already a package %s in the list';
 | 
						|
  lisNotADesigntimePackage = 'Not a designtime package';
 | 
						|
  lisThePackageCanNotBeInstalledBecauseItRequiresWhichI = 'The package %s can not be '
 | 
						|
    +'installed, because it requires the package "%s", which is a runtime only package.';
 | 
						|
  lisUninstall = 'Uninstall %s';
 | 
						|
  lisThePackageIsNotADesignTimePackageItCanNotBeInstall = 'The package %s is '
 | 
						|
    +'not a design time package. It can not be installed in the IDE';
 | 
						|
  lisUninstallImpossible = 'Uninstall impossible';
 | 
						|
  lisThePackageCanNotBeUninstalledBecauseItIsNeededByTh = 'The package %s can '
 | 
						|
    +'not be uninstalled, because it is needed by the IDE itself.';
 | 
						|
  lisCodeToolsDefsErrorReading = 'Error reading %s%s%s%s%s';
 | 
						|
  lisCodeToolsDefsErrorReadingProjectInfoFile = 'Error reading project info '
 | 
						|
    +'file %s%s%s%s%s';
 | 
						|
  lisCodeToolsDefsNodeIsReadonly = 'Node is readonly';
 | 
						|
  lisCodeToolsDefsAutoGeneratedNodesCanNotBeEdited = 'Auto generated nodes '
 | 
						|
    +'can not be edited.';
 | 
						|
  lisCodeToolsDefsInvalidPreviousNode = 'Invalid previous node';
 | 
						|
  lisCodeToolsDefsPreviousNodeCanNotContainChildNodes = 'Previous node can '
 | 
						|
    +'not contain child nodes.';
 | 
						|
  lisCodeToolsDefsCreateFPCMacrosAndPathsForAFPCProjectDirectory = 'Create '
 | 
						|
    +'FPC Macros and paths for a fpc project directory';
 | 
						|
  lisCodeToolsDefsProjectDirectory = 'Project directory';
 | 
						|
  lisCodeToolsDefsTheFreePascalProjectDirectory = 'The Free Pascal project '
 | 
						|
    +'directory.';
 | 
						|
  lisCodeToolsDefscompilerPath = 'Compiler path';
 | 
						|
  lisCodeToolsDefsThePathToTheFreePascalCompilerForThisProject = 'The path to '
 | 
						|
    +'the Free Pascal compiler for this project. Only required if you set the '
 | 
						|
    +'FPC SVN source below. Used to autocreate macros.';
 | 
						|
  lisCodeToolsDefsFPCSVNSourceDirectory = 'FPC SVN source directory';
 | 
						|
  lisCodeToolsDefsTheFreePascalCVSSourceDirectory = 'The Free Pascal SVN source '
 | 
						|
    +'directory. Not required. This will improve find declaration and debugging.';
 | 
						|
  lisCodeToolsDefsCreateDefinesForFreePascalCompiler = 'Create Defines for '
 | 
						|
    +'Free Pascal Compiler';
 | 
						|
  lisCodeToolsDefsThePathToTheFreePascalCompilerForThisSourceUsedToA = 'The path to '
 | 
						|
    +'the Free Pascal compiler for this source.%sUsed to autocreate macros.';
 | 
						|
  lisCodeToolsDefsValueIsInvalid = '%s:%svalue "%s" is invalid.';
 | 
						|
  lisCodeToolsDefsThePathToTheFreePascalCompilerForExample = 'The '
 | 
						|
    +'path to the Free Pascal compiler.%s For example %s/usr/bin/%s -n%s '
 | 
						|
    +'or %s/usr/local/bin/fpc @/etc/fpc.cfg%s.';
 | 
						|
  lisCodeToolsDefsCreateDefinesForFreePascalSVNSources = 'Create Defines for '
 | 
						|
    +'Free Pascal SVN Sources';
 | 
						|
  lisCodeToolsDefsTheFreePascalSVNSourceDir = 'The Free Pascal SVN source '
 | 
						|
    +'directory.';
 | 
						|
  lisCodeToolsDefsCreateDefinesForLazarusDir = 'Create Defines for Lazarus '
 | 
						|
    +'Directory';
 | 
						|
  lisCodeToolsDefsLazarusDirectory = 'Lazarus Directory';
 | 
						|
  lisCodeToolsDefsTheLazarusMainDirectory = 'The Lazarus main directory.';
 | 
						|
  lisCodeToolsDefsCreateDefinesForDirectory = 'Create Defines for %s Directory';
 | 
						|
  lisCodeToolsDefsdirectory = '%s directory';
 | 
						|
  lisCodeToolsDefsDelphiMainDirectoryDesc = 'The %s main directory,%swhere '
 | 
						|
    +'Borland has installed all %s sources.%sFor example: C:/Programme/'
 | 
						|
    +'Borland/Delphi%s';
 | 
						|
  lisCodeToolsDefsKylixMainDirectoryDesc = 'The %s main directory,%swhere '
 | 
						|
    +'Borland has installed all %s sources.%sFor example: /home/user/kylix%s';
 | 
						|
  lisCodeToolsDefsCreateDefinesForProject = 'Create Defines for %s Project';
 | 
						|
  lisCodeToolsDefsprojectDirectory2 = '%s project directory';
 | 
						|
  lisCodeToolsDefsTheProjectDirectory = 'The %s project directory,%swhich '
 | 
						|
    +'contains the .dpr, dpk file.';
 | 
						|
  lisCodeToolsDefsDelphiMainDirectoryForProject = 'The %s main directory,%'
 | 
						|
    +'swhere Borland has installed all %s sources,%swhich are used by this %s '
 | 
						|
    +'project.%sFor example: C:/Programme/Borland/Delphi%s';
 | 
						|
  lisCodeToolsDefsKylixMainDirectoryForProject = 'The %s main directory,%'
 | 
						|
    +'swhere Borland has installed all %s sources,%swhich are used by this %s '
 | 
						|
    +'project.%sFor example: /home/user/kylix%s';
 | 
						|
  lisCodeToolsDefsSaveAndExit = 'Save and Exit';
 | 
						|
  lisCodeToolsDefsExitWithoutSave = 'Exit without Save';
 | 
						|
  lisCodeToolsDefsMoveNodeUp = 'Move node up';
 | 
						|
  lisCodeToolsDefsMoveNodeDown = 'Move node down';
 | 
						|
  lisCodeToolsDefsMoveNodeOneLevelUp = 'Move node one level up';
 | 
						|
  lisCodeToolsDefsMoveNodeOneLevelDown = 'Move node one level down';
 | 
						|
  lisCodeToolsDefsInsertNodeBelow = 'Insert node below';
 | 
						|
  lisCodeToolsDefsInsertNodeAsChild = 'Insert node as child';
 | 
						|
  lisCodeToolsDefsDeleteNode = 'Delete node';
 | 
						|
  lisCodeToolsDefsConvertNode = 'Convert node';
 | 
						|
  lisCodeToolsDefsDefine = 'Define';
 | 
						|
  lisCodeToolsDefsDefineRecurse = 'Define Recurse';
 | 
						|
  lisCodeToolsDefsUndefine = 'Undefine';
 | 
						|
  lisCodeToolsDefsUndefineRecurse = 'Undefine Recurse';
 | 
						|
  lisCodeToolsDefsUndefineAll = 'Undefine All';
 | 
						|
  lisCodeToolsDefsBlock = 'Block';
 | 
						|
  lisCodeToolsDefsInsertBehindDirectory = 'Directory';
 | 
						|
  lisCodeToolsDefsIf = 'If';
 | 
						|
  lisCodeToolsDefsIfDef = 'IfDef';
 | 
						|
  lisCodeToolsDefsIfNDef = 'IfNDef';
 | 
						|
  lisCodeToolsDefsElseIf = 'ElseIf';
 | 
						|
  lisCodeToolsDefsElse = 'Else';
 | 
						|
  lisCTDefsTools = 'Tools';
 | 
						|
  lisCTDefsOpenPreview = 'Open Preview';
 | 
						|
  lisCodeToolsDefsInsertTemplate = 'Insert Template';
 | 
						|
  lisCodeToolsDefsInsertFreePascalProjectTe = 'Insert Free Pascal Project Template';
 | 
						|
  lisCodeToolsDefsInsertFreePascalCompilerT = 'Insert Free Pascal Compiler Template';
 | 
						|
  lisCodeToolsDefsInsertFreePascalSVNSource = 'Insert Free Pascal SVN Source Template';
 | 
						|
  lisCodeToolsDefsInsertLazarusDirectoryTem = 'Insert Lazarus Directory Template';
 | 
						|
  lisCodeToolsDefsInsertDelphi5CompilerTemp = 'Insert Delphi 5 Compiler Template';
 | 
						|
  lisCodeToolsDefsInsertDelphi5DirectoryTem = 'Insert Delphi 5 Directory Template';
 | 
						|
  lisCodeToolsDefsInsertDelphi5ProjectTempl = 'Insert Delphi 5 Project Template';
 | 
						|
  lisCodeToolsDefsInsertDelphi6CompilerTemp = 'Insert Delphi 6 Compiler Template';
 | 
						|
  lisCodeToolsDefsInsertDelphi6DirectoryTem = 'Insert Delphi 6 Directory Template';
 | 
						|
  lisCodeToolsDefsInsertDelphi6ProjectTempl = 'Insert Delphi 6 Project Template';
 | 
						|
  lisCodeToolsDefsInsertDelphi7CompilerTemp = 'Insert Delphi 7 Compiler Template';
 | 
						|
  lisCodeToolsDefsInsertDelphi7DirectoryTem = 'Insert Delphi 7 Directory Template';
 | 
						|
  lisCodeToolsDefsInsertDelphi7ProjectTempl = 'Insert Delphi 7 Project Template';
 | 
						|
  lisCodeToolsDefsInsertKylix3CompilerTemp = 'Insert Kylix 3 Compiler Template';
 | 
						|
  lisCodeToolsDefsInsertKylix3DirectoryTem = 'Insert Kylix 3 Directory Template';
 | 
						|
  lisCodeToolsDefsInsertKylix3ProjectTempl = 'Insert Kylix 3 Project Template';
 | 
						|
  lisCodeToolsDefsSelectedNode = 'Selected Node:';
 | 
						|
  lisCodeToolsDefsNodeAndItsChildrenAreOnly = 'Node and its children are only '
 | 
						|
    +'valid for this project';
 | 
						|
  lisCodeToolsDefsName = 'Name:';
 | 
						|
  lisCodeToolsDefsDescription = 'Description:';
 | 
						|
  lisCodeToolsDefsVariable = 'Variable:';
 | 
						|
  lisAddValue = 'Add value:';
 | 
						|
  lisCodeToolsDefsValueAsText = 'Value as Text';
 | 
						|
  lisCodeToolsDefsValueAsFilePaths = 'Value as File Paths';
 | 
						|
  lisCodeToolsDefsAction = 'Action: %s';
 | 
						|
  lisCodeToolsDefsautoGenerated = '%s, auto generated';
 | 
						|
  lisCodeToolsDefsprojectSpecific = '%s, project specific';
 | 
						|
  lisCodeToolsDefsnoneSelected = 'none selected';
 | 
						|
  lisCodeToolsDefsInvalidParent = 'Invalid parent';
 | 
						|
  lisACanNotHoldTControlsYouCanOnlyPutNonVisualComponen = 'A %s can not hold '
 | 
						|
    +'TControls.%sYou can only put non visual components on it.';
 | 
						|
  lisUpdateReferences = 'Update references?';
 | 
						|
  lisTheUnitIsUsedByOtherFilesUpdateReferencesAutomatic = 'The unit %s is '
 | 
						|
    +'used by other files.%sUpdate references automatically?';
 | 
						|
  lisCodeToolsDefsAutoCreatedNodesReadOnly = 'Auto created nodes can not be '
 | 
						|
    +'edited,%snor can they have non auto created child nodes.';
 | 
						|
  lisCodeToolsDefsInvalidParentNode = 'Invalid parent node';
 | 
						|
  lisCodeToolsDefsParentNodeCanNotContainCh = 'Parent node can not contain '
 | 
						|
    +'child nodes.';
 | 
						|
  lisCodeToolsDefsNewNode = 'NewNode';
 | 
						|
  lisCodeToolsDefsCodeToolsDefinesEditor = 'CodeTools Defines Editor';
 | 
						|
  
 | 
						|
  // code template dialog
 | 
						|
  lisCodeTemplAddCodeTemplate = 'Add code template';
 | 
						|
  lisCodeTemplAdd = 'Add template';
 | 
						|
  lisCodeTemplEditCodeTemplate = 'Edit code template';
 | 
						|
  lisCodeTemplAutoCompleteOn = 'Auto complete on';
 | 
						|
  lisCodeTemplChange = 'Change';
 | 
						|
  lisCodeTemplToken = 'Token:';
 | 
						|
  lisCodeTemplComment = 'Comment:';
 | 
						|
  lisCodeTemplATokenAlreadyExists = ' A token %s%s%s already exists! ';
 | 
						|
  lisCodeTemplError = 'Error';
 | 
						|
  lisNoTemplateSelected = 'no template selected';
 | 
						|
  lisUnableToFindTheLfmFileOfComponentClassNeededByUnit = 'Unable to find the '
 | 
						|
    +'lfm file of component class "%s".%sNeeded by unit:%s%s';
 | 
						|
  lisUnableToOpenDesignerTheClassDoesNotDescendFromADes = 'Unable to open '
 | 
						|
    +'designer.%sThe class %s does not descend from a designable class like '
 | 
						|
    +'TForm or TDataModule.';
 | 
						|
  lisClassConflictsWithLfmFileTheUnitUsesTheUnitWhic = 'Class conflicts '
 | 
						|
    +'with .lfm file:%sThe unit %s%suses the unit %s%swhich contains the '
 | 
						|
    +'class %s,%sbut the .lfm file contains already another class.%sThere can '
 | 
						|
    +'only be one design class per unit.%sPlease move %s to another unit.';
 | 
						|
  lisUnableToLoadTheComponentClassBecauseItDependsOnIts = 'Unable to load the '
 | 
						|
    +'component class %s%s%s, because it depends on itself.';
 | 
						|
  lisCancelLoadingThisComponent = 'Cancel loading this component';
 | 
						|
  lisAbortWholeLoading = 'Abort whole loading';
 | 
						|
  lisIgnoreUseTFormAsAncestor = 'Ignore, use TForm as ancestor';
 | 
						|
  lisTheResourceClassDescendsFromProbablyThisIsATypoFor = 'The resource '
 | 
						|
    +'class %s%s%s descends from %s%s%s. Probably this is a typo for TForm.';
 | 
						|
 | 
						|
  // make resource string dialog
 | 
						|
  lisMakeResourceString = 'Make ResourceString';
 | 
						|
  lisMakeResStrInvalidResourcestringSect = 'Invalid Resourcestring section';
 | 
						|
  lisMakeResStrPleaseChooseAResourcestring = 'Please choose a resourcestring '
 | 
						|
    +'section from the list.';
 | 
						|
  lisMakeResStrResourcestringAlreadyExis = 'Resourcestring already exists';
 | 
						|
  lisMakeResStrChooseAnotherName = 'The resourcestring %s%s%s already exists.%'
 | 
						|
    +'sPlease choose another name.%sUse Ignore to add it anyway.';
 | 
						|
  lisMakeResStrStringConstantInSource = 'String constant in source';
 | 
						|
  lisMakeResStrConversionOptions = 'Conversion Options';
 | 
						|
  lisMakeResStrIdentifierPrefix = 'Identifier prefix:';
 | 
						|
  lisMakeResStrIdentifierLength = 'Identifier length:';
 | 
						|
  lisMakeResStrDialogIdentifier = 'Identifier';
 | 
						|
  lisMakeResStrCustomIdentifier = 'Custom identifier';
 | 
						|
  lisMakeResStrResourcestringSection = 'Resourcestring section:';
 | 
						|
  lisMakeResStrStringsWithSameValue = 'Strings with same value:';
 | 
						|
  lisMakeResStrAppendToSection = 'Append to section';
 | 
						|
  lisMakeResStrInsertAlphabetically = 'Insert alphabetically';
 | 
						|
  lisMakeResStrInsertContexttSensitive = 'Insert context sensitive';
 | 
						|
  lisMakeResStrSourcePreview = 'Source preview';
 | 
						|
  lisNoStringConstantFound = 'No string constant found';
 | 
						|
  lisSuccess = 'Success';
 | 
						|
  lisAllBlocksLooksOk = 'All blocks look ok.';
 | 
						|
  lisTheApplicationBundleWasCreatedFor = 'The Application Bundle was created for "%s"';
 | 
						|
  lisHintTheMakeResourcestringFunctionExpectsAStringCon = 'Hint: The "Make '
 | 
						|
    +'Resourcestring" function expects a string constant.%sPlease select the '
 | 
						|
    +'expression and try again.';
 | 
						|
 | 
						|
  // diff dialog
 | 
						|
  lisDiffDlgText1 = 'Text1';
 | 
						|
  lisDiffDlgOnlySelection = 'Only selection';
 | 
						|
  lisDiffDlgText2 = 'Text2';
 | 
						|
  lisDiffDlgCaseInsensitive = 'Case Insensitive';
 | 
						|
  lisDiffDlgIgnoreIfEmptyLinesWereAdd = 'Ignore if empty lines were added or removed';
 | 
						|
  lisDiffDlgIgnoreSpacesAtStartOfLine = 'Ignore spaces at start of line';
 | 
						|
  lisDiffDlgIgnoreSpacesAtEndOfLine = 'Ignore spaces at end of line';
 | 
						|
  lisDiffDlgIgnoreIfLineEndCharsDiffe = 'Ignore difference in line ends (e.'
 | 
						|
    +'g. #10 = #13#10)';
 | 
						|
  lisDiffDlgIgnoreIfSpaceCharsWereAdd = 'Ignore amount of space chars';
 | 
						|
  lisDiffDlgIgnoreSpaces = 'Ignore spaces (newline chars not included)';
 | 
						|
  lisDiffDlgOpenDiffInEditor = 'Open Diff in editor';
 | 
						|
 | 
						|
  // packages
 | 
						|
  lisPkgFileTypeUnit = 'Unit';
 | 
						|
  lisPkgFileTypeVirtualUnit = 'Virtual Unit';
 | 
						|
  lisPkgFileTypeMainUnit = 'Main Unit';
 | 
						|
  lisPkgFileTypeLFM = 'LFM - Lazarus form text';
 | 
						|
  lisPkgFileTypeLRS = 'LRS - Lazarus resource';
 | 
						|
  lisPkgFileTypeInclude = 'Include file';
 | 
						|
  lisPkgFileTypeIssues = 'Issues xml file';
 | 
						|
  lisPkgFileTypeText = 'Text';
 | 
						|
  lisPkgFileTypeBinary = 'Binary';
 | 
						|
  lisCreateNewPackage = '(Create new package)';
 | 
						|
  lisCreateNewPackageComponent = 'Create new package component';
 | 
						|
  lisMenuNewComponent = 'New component';
 | 
						|
  lisPkgSelectAPackage = 'Select a package';
 | 
						|
 | 
						|
  // view project units dialog
 | 
						|
  lisViewProjectUnits = 'View Project Units';
 | 
						|
  
 | 
						|
  // unit info dialog
 | 
						|
  lisInformationAboutUnit = 'Information about %s';
 | 
						|
  lisUIDyes = 'yes';
 | 
						|
  lisUIDno = 'no';
 | 
						|
  lisUIDbytes = '%s bytes';
 | 
						|
  lisUIDName = 'Name:';
 | 
						|
  lisUIDType = 'Type:';
 | 
						|
  lisUIDinProject = 'in Project:';
 | 
						|
  lisUIDIncludedBy = 'Included by:';
 | 
						|
  lisUIDClear = 'Clear';
 | 
						|
  lisUIDPathsReadOnly = 'Paths (Read Only)';
 | 
						|
  lisUIDUnit = 'Unit';
 | 
						|
  lisUIDSize = 'Size:';
 | 
						|
  lisUIDLines = 'Lines:';
 | 
						|
  lisUIShowCodeToolsValues = 'Show CodeTools Values';
 | 
						|
  
 | 
						|
  // unit editor
 | 
						|
  lisUEErrorInRegularExpression = 'Error in regular expression';
 | 
						|
  lisSearchFor = 'Search For ';
 | 
						|
  lisUENotFound = 'Not found';
 | 
						|
  lisUESearchStringNotFound = 'Search string ''%s'' not found!';
 | 
						|
  lisUEReplaceThisOccurrenceOfWith = 'Replace this occurrence of %s%s%s%s '
 | 
						|
    +'with %s%s%s?';
 | 
						|
  lisUESearching = 'Searching: %s';
 | 
						|
  lisUEModeSeparator = '/';
 | 
						|
  lisUEGotoLine = 'Goto line:';
 | 
						|
  lisGotoLine = 'Goto Line';
 | 
						|
  
 | 
						|
  // Transfer Macros
 | 
						|
  lisTMFunctionExtractFileExtension = 'Function: extract file extension';
 | 
						|
  lisTMFunctionExtractFilePath = 'Function: extract file path';
 | 
						|
  lisTMFunctionExtractFileNameExtension = 'Function: extract file name+extension';
 | 
						|
  lisTMFunctionExtractFileNameOnly = 'Function: extract file name only';
 | 
						|
  lisTMFunctionAppendPathDelimiter = 'Function: append path delimiter';
 | 
						|
  lisTMFunctionChompPathDelimiter = 'Function: chomp path delimiter';
 | 
						|
  lisTMunknownMacro = '(unknown macro: %s)';
 | 
						|
  
 | 
						|
  // System Variables Override Dialog
 | 
						|
  lisSVUOInvalidVariableName = 'Invalid variable name';
 | 
						|
  lisSVUOisNotAValidIdentifier = '%s%s%s is not a valid identifier.';
 | 
						|
  lisFRIIdentifier = 'Identifier: %s';
 | 
						|
  lisSVUOOverrideSystemVariable = 'Override system variable';
 | 
						|
  
 | 
						|
  // sort selection dialog
 | 
						|
  lisSortSelSortSelection = 'Sort selection';
 | 
						|
  lisSortSelPreview = 'Preview';
 | 
						|
  lisSortSelAscending = 'Ascending';
 | 
						|
  lisSortSelDescending = 'Descending';
 | 
						|
  lisSortSelDomain = 'Domain';
 | 
						|
  lisSortSelLines = 'Lines';
 | 
						|
  lisSortSelWords = 'Words';
 | 
						|
  lisSortSelParagraphs = 'Paragraphs';
 | 
						|
  lisSortSelOptions = 'Options';
 | 
						|
  lisSortSelCaseSensitive = '&Case Sensitive';
 | 
						|
  lisSortSelIgnoreSpace = 'Ignore Space';
 | 
						|
  lisSortSelSort = 'Accept';
 | 
						|
 | 
						|
  // publish project dialog
 | 
						|
  lisPublProjInvalidIncludeFilter = 'Invalid include filter';
 | 
						|
  lisPublProjInvalidExcludeFilter = 'Invalid exclude filter';
 | 
						|
 | 
						|
  // project options
 | 
						|
  lisProjOptsUnableToChangeTheAutoCreateFormList = 'Unable to change the auto '
 | 
						|
    +'create form list in the program source.%sPlease fix errors first.';
 | 
						|
  lisProjOptsError = 'Error';
 | 
						|
  lisUnableToChangeProjectTitleInSource = 'Unable to change project title in '
 | 
						|
    +'source.%s%s';
 | 
						|
  lisUnableToRemoveProjectTitleFromSource = 'Unable to remove project title '
 | 
						|
    +'from source.%s%s';
 | 
						|
  
 | 
						|
  // path edit dialog
 | 
						|
  lisPathEditSelectDirectory = 'Select directory';
 | 
						|
  lisPathEditSearchPaths = 'Search paths:';
 | 
						|
  lisPckSearchPathsForFpdocXmlFilesMultiplePathsMustBeSepa = 'Search paths for'
 | 
						|
    +' fpdoc xml files. Multiple paths must be separated by semicolon.';
 | 
						|
  lisPathEditMovePathDown = 'Move path down (Ctrl+Down)';
 | 
						|
  lisPathEditMovePathUp = 'Move path up (Ctrl+Up)';
 | 
						|
  lisPathEditBrowse = 'Browse';
 | 
						|
  lisPathEditPathTemplates = 'Path templates';
 | 
						|
  lisPathEditDeleteInvalidPaths = 'Delete Invalid Paths';
 | 
						|
  
 | 
						|
  // new dialog
 | 
						|
  lisNewDlgNoItemSelected = 'No item selected';
 | 
						|
  lisErrorOpeningComponent = 'Error opening component';
 | 
						|
  lisUnableToOpenAncestorComponent = 'Unable to open ancestor component';
 | 
						|
  lisNewDlgPleaseSelectAnItemFirst = 'Please select an item first.';
 | 
						|
  lisNewDlgCreateANewEditorFileChooseAType = 'Create a new editor file.%'
 | 
						|
    +'sChoose a type.';
 | 
						|
  lisNewDlgCreateANewProjectChooseAType = 'Create a new project.%sChoose a type.';
 | 
						|
  lisChooseOneOfTheseItemsToCreateANewFile = 'Choose one of these items to '
 | 
						|
    +'create a new File';
 | 
						|
  lisChooseOneOfTheseItemsToInheritFromAnExistingOne = 'Choose one of these items to '
 | 
						|
    +'inherit from an existing one';
 | 
						|
  lisInheritedItem = 'Inherited Item';
 | 
						|
  lisChooseOneOfTheseItemsToCreateANewProject = 'Choose one of these items to '
 | 
						|
    +'create a new Project';
 | 
						|
  lisChooseOneOfTheseItemsToCreateANewPackage = 'Choose one of these items to '
 | 
						|
    +'create a new Package';
 | 
						|
  lisPackage = 'Package';
 | 
						|
  lisNewDlgCreateANewPascalUnit = 'Create a new pascal unit.';
 | 
						|
  lisNewDlgCreateANewUnitWithALCLForm = 'Create a new unit with a LCL form.';
 | 
						|
  lisNewDlgCreateANewUnitWithADataModule = 'Create a new unit with a datamodule.';
 | 
						|
  lisNewDlgCreateANewUnitWithAFrame = 'Create a new unit with a frame.';
 | 
						|
  lisNewDlgCreateANewEmptyTextFile = 'Create a new empty text file.';
 | 
						|
  lisASimplePascalProgramFileThisCanBeUsedForQuickAndDi = 'A simple Pascal '
 | 
						|
    +'Program file.%sThis can be used for quick and dirty testing.%sBetter '
 | 
						|
    +'create a new project.';
 | 
						|
  lisNewDlgCreateANewGraphicalApplication = 'Create a new '
 | 
						|
    +'graphical application.%sThe application source is maintained by Lazarus.';
 | 
						|
  lisNewDlgCreateANewProgram = 'Create a new '
 | 
						|
    +'program.%sThe program source is maintained by Lazarus.';
 | 
						|
  lisNewDlgCreateANewCustomProgram = 'Create a new program.';
 | 
						|
  lisNewCreateANewCgiApplicationTheProgramFileIsMaintained = 'Create a new '
 | 
						|
    +'CGI application.%sThe application source is maintained by Lazarus.';
 | 
						|
  lisNewDlgCreateANewStandardPackageAPackageIsACollectionOfUn = 'Create a new '
 | 
						|
    +'standard package.%sA package is a collection of units and components.';
 | 
						|
 | 
						|
  // file checks
 | 
						|
  lisUnableToCreateFile = 'Unable to create file';
 | 
						|
  lisCanNotCreateFile = 'Can not create file %s%s%s';
 | 
						|
  lisExtendUnitPath = 'Extend unit path?';
 | 
						|
  lisTheDirectoryIsNotYetInTheUnitPathAddIt = 'The directory %s%s%s is not '
 | 
						|
    +'yet in the unit path.%sAdd it?';
 | 
						|
  lisUnableToCreateFilename = 'Unable to create file %s%s%s.';
 | 
						|
  lisUnableToWriteFile = 'Unable to write file';
 | 
						|
  lisUnableToWriteToFile = 'Unable to write to file %s%s%s.';
 | 
						|
  lisFileIsNotWritable = 'File is not writable';
 | 
						|
  lisUnableToReadFile = 'Unable to read file';
 | 
						|
  lisUnableToReadFilename = 'Unable to read file %s%s%s.';
 | 
						|
  lisErrorDeletingFile = 'Error deleting file';
 | 
						|
  lisInvalidMask = 'Invalid Mask';
 | 
						|
  lisTheFileMaskIsNotAValidRegularExpression = 'The file mask "%s" is not a '
 | 
						|
    +'valid regular expression.';
 | 
						|
  lisTheFileMaskIsInvalid = 'The file mask "%s" is invalid.';
 | 
						|
  lisUnableToDeleteAmbiguousFile = 'Unable to delete ambiguous file %s%s%s';
 | 
						|
  lisErrorRenamingFile = 'Error renaming file';
 | 
						|
  lisUnableToRenameAmbiguousFileTo = 'Unable to rename ambiguous file %s%s%s%'
 | 
						|
    +'sto %s%s%s';
 | 
						|
  lisWarningAmbiguousFileFoundSourceFileIs = 'Warning: ambiguous file found: %'
 | 
						|
    +'s%s%s. Source file is: %s%s%s';
 | 
						|
  lisAmbiguousFileFound = 'Ambiguous file found';
 | 
						|
  lisThereIsAFileWithTheSameNameAndASimilarExtension = 'There is a file with '
 | 
						|
    +'the same name and a similar extension ond disk%sFile: %s%sAmbiguous '
 | 
						|
    +'File: %s%s%sDelete ambiguous file?';
 | 
						|
 | 
						|
  // add to project dialog
 | 
						|
  lisProjAddInvalidMinMaxVersion = 'Invalid Min-Max version';
 | 
						|
  lisProjAddTheMaximumVersionIsLowerThanTheMinimimVersion = 'The Maximum '
 | 
						|
    +'Version is lower than the Minimim Version.';
 | 
						|
  lisProjAddInvalidPackagename = 'Invalid packagename';
 | 
						|
  lisProjAddThePackageNameIsInvalidPlaseChooseAnExistingPackag = 'The package '
 | 
						|
    +'name %s%s%s is invalid.%sPlase choose an existing package.';
 | 
						|
  lisProjAddDependencyAlreadyExists = 'Dependency already exists';
 | 
						|
  lisUnableToAddTheDependencyBecauseThePackageHasAlread2 = 'Unable to add the '
 | 
						|
    +'dependency %s, because the package %s has already a dependency to %s';
 | 
						|
  lisVersionMismatch = 'Version mismatch';
 | 
						|
  lisUnableToAddTheDependencyBecauseThePackageHasAlread = 'Unable to add the '
 | 
						|
    +'dependency %s, because the package %s has already a dependency %s';
 | 
						|
  lisCircularDependencyDetected = 'Circular dependency detected';
 | 
						|
  lisUnableToAddTheDependencyBecauseThisWouldCreateA = 'Unable to add the '
 | 
						|
    +'dependency %s, because this would create a circular dependency. Dependency %s';
 | 
						|
  lisProjAddTheProjectHasAlreadyADependency = 'The project has already a '
 | 
						|
    +'dependency for the package %s%s%s.';
 | 
						|
  lisProjAddPackageNotFound = 'Package not found';
 | 
						|
  lisLDTheUnitIsNotOwnedBeAnyPackageOrProjectPleaseAddThe = 'The unit %s is '
 | 
						|
    +'not owned be any package or project.%sPlease add the unit to a package '
 | 
						|
    +'or project.%sUnable to create the fpdoc file.';
 | 
						|
  lisLDNoValidFPDocPath = 'No valid FPDoc path';
 | 
						|
  lisTheUnitIsPartOfTheFPCSourcesButTheCorrespondingFpd = 'The unit %s is part'
 | 
						|
    +' of the FPC sources, but the corresponding fpdoc xml file was not found.'
 | 
						|
    +'%sEither you have not yet added the fpcdocs directory to the search path or the '
 | 
						|
    +'unit is not yet documented.%sThe fpdoc files for the FPC sources can be'
 | 
						|
    +' downloaded from: %s%sPlease add the directory in the '
 | 
						|
    +'fpdoc editor options.%sIn order to create a new file the directory must '
 | 
						|
    +'be writable.';
 | 
						|
  lisLDDoesNotHaveAnyValidFPDocPathUnableToCreateTheFpdo = '%s does not have '
 | 
						|
    +'any valid FPDoc path.%sUnable to create the fpdoc file for %s';
 | 
						|
  lisErrorReadingXML = 'Error reading XML';
 | 
						|
  lisErrorReadingXmlFile = 'Error reading xml file %s%s%s%s%s';
 | 
						|
  lisPkgThisFileIsNotInAnyLoadedPackage = 'This file is not in any loaded package.';
 | 
						|
  lisProjAddTheDependencyWasNotFound = 'The dependency %s%s%s was not found.%'
 | 
						|
    +'sPlease choose an existing package.';
 | 
						|
  lisProjAddInvalidVersion = 'Invalid version';
 | 
						|
  lisProjAddTheMinimumVersionIsInvalid = 'The Minimum Version %s%s%s is '
 | 
						|
    +'invalid.%sPlease use the format major.minor.release.build%sFor exmaple: 1.0.20.10';
 | 
						|
  lisProjAddTheMaximumVersionIsInvalid = 'The Maximum Version %s%s%s is '
 | 
						|
    +'invalid.%sPlease use the format major.minor.release.build%sFor exmaple: 1.0.20.10';
 | 
						|
  lisProjAddInvalidPascalUnitName = 'Invalid pascal unit name';
 | 
						|
  lisProjAddTheUnitNameIsNotAValidPascalIdentifier = 'The unit name %s%s%s is '
 | 
						|
    +'not a valid pascal identifier.';
 | 
						|
  lisProjAddUnitNameAlreadyExists = 'Unit name already exists';
 | 
						|
  lisProjAddTheUnitNameAlreadyExistsInTheProject = 'The unit name %s%s%s '
 | 
						|
    +'already exists in the project%swith file: %s%s%s.';
 | 
						|
  lisProjAddTheUnitNameAlreadyExistsInTheSelection = 'The unit name %s%s%s '
 | 
						|
    +'already exists in the selection%swith file: %s%s%s.';
 | 
						|
  lisProjAddToProject = 'Add to Project';
 | 
						|
  lisProjAddNewRequirement = 'New Requirement';
 | 
						|
  lisProjAddEditorFile = 'Add Editor Files';
 | 
						|
  lisProjFiles = 'Files:';
 | 
						|
  lisProjAddAddFilesToProject = 'Add Files to Project';
 | 
						|
  lisProjAddPackageName = 'Package Name:';
 | 
						|
  lisProjAddMinimumVersionOptional = 'Minimum Version (optional):';
 | 
						|
  lisProjAddMaximumVersionOptional = 'Maximum Version (optional):';
 | 
						|
  
 | 
						|
  // component palette
 | 
						|
  lisKMNewPackage = 'New package';
 | 
						|
  lisCompPalOpenPackage = 'Open package';
 | 
						|
  lisKMOpenPackageFile = 'Open package file';
 | 
						|
  lisCPOpenPackage = 'Open Package %s';
 | 
						|
  lisCPOpenUnit = 'Open Unit %s';
 | 
						|
  lisCompPalOpenUnit = 'Open unit';
 | 
						|
  lisCompPalComponentList = 'View All';
 | 
						|
  lisCompPalFindComponent = 'Find component (to be removed)';
 | 
						|
 | 
						|
  // macro promp dialog
 | 
						|
  lisMacroPromptEnterData = 'Enter data';
 | 
						|
  lisMacroPromptEnterRunParameters = 'Enter run parameters';
 | 
						|
  
 | 
						|
  // debugger
 | 
						|
  lisDebuggerError = 'Debugger error';
 | 
						|
  lisDebuggerErrorOoopsTheDebuggerEnteredTheErrorState = 'Debugger error%'
 | 
						|
    +'sOoops, the debugger entered the error state%sSave your work now !%sHit '
 | 
						|
    +'Stop, and hope the best, we''re pulling the plug.';
 | 
						|
  lisExecutionStopped = 'Execution stopped';
 | 
						|
  lisExecutionPaused = 'Execution paused';
 | 
						|
  lisExecutionPausedAdress = 'Execution paused%s  Address: $%s%s  Procedure: %'
 | 
						|
    +'s%s  File: %s%s(Some day an assembler window might popup here :)%s';
 | 
						|
  lisFileNotFound = 'File not found';
 | 
						|
  lisCleanUpUnitPath = 'Clean up unit path?';
 | 
						|
  lisTheDirectoryIsNoLongerNeededInTheUnitPathRemoveIt = 'The directory %s%s%'
 | 
						|
    +'s is no longer needed in the unit path.%sRemove it?';
 | 
						|
  lisTheFileWasNotFoundDoYouWantToLocateItYourself = 'The file %s%s%s%swas '
 | 
						|
    +'not found.%sDo you want to locate it yourself ?%s';
 | 
						|
  lisRunToFailed = 'Run-to failed';
 | 
						|
  lisDbgMangNoDebuggerSpecified = 'No debugger specified';
 | 
						|
  lisDbgMangThereIsNoDebuggerSpecifiedSettingBreakpointsHaveNo = 'There is no '
 | 
						|
    +'debugger specified.%sSetting breakpoints have no effect until you setup '
 | 
						|
    +'a Debugger in the debugger options dialog in the menu.';
 | 
						|
  lisDbgMangSetTheBreakpointAnyway = 'Set the breakpoint anyway';
 | 
						|
  lisLaunchingApplicationInvalid = 'Launching application invalid';
 | 
						|
  lisTheLaunchingApplicationDoesNotExistsOrIsNotExecuta = 'The launching '
 | 
						|
    +'application %s%s%'
 | 
						|
    +'s%sdoes not exist or is not executable.%s%sSee Run -> Run parameters -> '
 | 
						|
    +'Local';
 | 
						|
  lisTheLaunchingApplicationBundleDoesNotExists = 'The Application Bundle %s'
 | 
						|
    +'%sneeded for execution does not exist or is not executable.%sDo you want to create one?'
 | 
						|
    +'%s%sSee Project -> Project Options -> Application for settings.';
 | 
						|
  lisDebuggerInvalid = 'Debugger invalid';
 | 
						|
  lisTheDebuggerDoesNotExistsOrIsNotExecutableSeeEnviro = 'The debugger %s%s%'
 | 
						|
    +'s%sdoes not exist or is not executable.%s%sSee Tools -> Options -> Debugger '
 | 
						|
    +'options';
 | 
						|
  lisUnableToRun = 'Unable to run';
 | 
						|
  lisTheDestinationDirectoryDoesNotExistPleaseCheckTheP = 'The destination '
 | 
						|
    +'directory %s%s%s does not exist.%sPlease check the project target file '
 | 
						|
    +'name Menu > Project > Project Options.';
 | 
						|
  lisTheWorkingDirectoryDoesNotExistPleaseCheckTheWorki = 'The working '
 | 
						|
    +'directory %s%s%s does not exist.%sPlease check the working directory in '
 | 
						|
    +'Menu > Run > Run parameters.';
 | 
						|
  lisPleaseOpenAUnitBeforeRun = 'Please open a unit before run.';
 | 
						|
  lisHitCount = 'Hitcount';
 | 
						|
  lisDisableBreakPoint = 'Disable Breakpoint';
 | 
						|
  lisEnableBreakPoint = 'Enable Breakpoint';
 | 
						|
  lisDeleteBreakPoint = 'Delete Breakpoint';
 | 
						|
  lisViewBreakPointProperties = 'Breakpoint Properties ...';
 | 
						|
 | 
						|
  lisDBGENDefaultColor = 'Default Color';
 | 
						|
  lisDBGENBreakpointEvaluation = 'Breakpoint Evaluation';
 | 
						|
  lisDBGENBreakpointHit = 'Breakpoint Hit';
 | 
						|
  lisDBGENBreakpointMessage = 'Breakpoint Message';
 | 
						|
  lisDBGENBreakpointStackDump = 'Breakpoint Stack Dump';
 | 
						|
  lisDBGENExceptionRaised = 'Exception Raised';
 | 
						|
  lisDBGENModuleLoad = 'Module Load';
 | 
						|
  lisDBGENModuleUnload = 'Module Unload';
 | 
						|
  lisDBGENOutputDebugString = 'Output Debug String';
 | 
						|
  lisDBGENProcessExit = 'Process Exit';
 | 
						|
  lisDBGENProcessStart = 'Process Start';
 | 
						|
  lisDBGENThreadExit = 'Thread Exit';
 | 
						|
  lisDBGENThreadStart = 'Thread Start';
 | 
						|
  lisDBGENWindowsMessagePosted = 'Windows Message Posted';
 | 
						|
  lisDBGENWindowsMessageSent = 'Windows Message Sent';
 | 
						|
 | 
						|
  // disk diff dialog
 | 
						|
  lisDiskDiffErrorReadingFile = 'Error reading file: %s';
 | 
						|
  lisDiskDiffSomeFilesHaveChangedOnDisk = 'Some files have changed on disk:';
 | 
						|
  lisDiskDiffChangedFiles = 'Changed files:';
 | 
						|
  lisDiskDiffClickOnOneOfTheAboveItemsToSeeTheDiff = 'Click on one of the '
 | 
						|
    +'above items to see the diff';
 | 
						|
  lisDiskDiffRevertAll = 'Reload from disk';
 | 
						|
  lisDiskDiffIgnoreDiskChanges = 'Ignore disk changes';
 | 
						|
  
 | 
						|
  // edit define tree
 | 
						|
  lisEdtDefCurrentProject = 'Current Project';
 | 
						|
  lisEdtDefCurrentProjectDirectory = 'Current Project Directory';
 | 
						|
  lisEdtDefProjectSrcPath = 'Project SrcPath';
 | 
						|
  lisEdtDefProjectIncPath = 'Project IncPath';
 | 
						|
  lisEdtDefProjectUnitPath = 'Project UnitPath';
 | 
						|
  lisEdtDefAllPackages = 'All packages';
 | 
						|
  lisEdtDefsAllProjects = 'All projects';
 | 
						|
  lisEdtDefsetFPCModeToDELPHI = 'set FPC mode to DELPHI';
 | 
						|
  lisEdtDefsetFPCModeToTP = 'set FPC mode to TP';
 | 
						|
  lisEdtDefsetFPCModeToGPC = 'set FPC mode to GPC';
 | 
						|
  lisEdtDefsetFPCModeToMacPas = 'set FPC mode to MacPas';
 | 
						|
  lisEdtDefsetFPCModeToFPC = 'set FPC mode to FPC';
 | 
						|
  lisEdtDefsetIOCHECKSOn = 'set IOCHECKS on';
 | 
						|
  lisEdtDefsetRANGECHECKSOn = 'set RANGECHECKS on';
 | 
						|
  lisEdtDefsetOVERFLOWCHECKSOn = 'set OVERFLOWCHECKS on';
 | 
						|
  lisEdtDefuseLineInfoUnit = 'use LineInfo unit';
 | 
						|
  lisEdtDefuseHeapTrcUnit = 'use HeapTrc unit';
 | 
						|
  lisEdtDefGlobalSourcePathAddition = 'Global Source Path addition';
 | 
						|
  
 | 
						|
  // external tools
 | 
						|
  lisExtToolFailedToRunTool = 'Failed to run tool';
 | 
						|
  lisExtToolUnableToRunTheTool = 'Unable to run the tool %s%s%s:%s%s';
 | 
						|
  lisProgramNotFound = 'Program %s not found';
 | 
						|
  lisWorkingDirectoryNotFound = 'Working directory %s not found';
 | 
						|
  lisExtToolExternalTools = 'External Tools';
 | 
						|
  lisTheseSettingsAreStoredWithTheProject = 'These settings are stored with '
 | 
						|
    +'the project.';
 | 
						|
  lisKeepThemAndContinue = 'Keep them and continue';
 | 
						|
  lisRemoveThem = 'Remove them';
 | 
						|
  lisExtToolMaximumToolsReached = 'Maximum Tools reached';
 | 
						|
  lisExtToolThereIsAMaximumOfTools = 'There is a maximum of %s tools.';
 | 
						|
  lisExtToolTitleCompleted = '"%s" completed';
 | 
						|
  
 | 
						|
  // edit external tools
 | 
						|
  lisEdtExtToolEditTool = 'Edit Tool';
 | 
						|
  lisEdtExtToolProgramfilename = 'Program Filename:';
 | 
						|
  lisEdtExtToolParameters = 'Parameters:';
 | 
						|
  lisEdtExtToolWorkingDirectory = 'Working Directory:';
 | 
						|
  lisEdtExtToolScanOutputForFreePascalCompilerMessages = 'Scan output for '
 | 
						|
    +'Free Pascal Compiler messages';
 | 
						|
  lisEdtExtToolScanOutputForMakeMessages = 'Scan output for make messages';
 | 
						|
  lisEdtExtToolHideMainForm = 'Hide main form';
 | 
						|
  lisEdtExtToolKey = 'Key';
 | 
						|
  lisAlternativeKey = 'Alternative key';
 | 
						|
  lisEdtExtToolCtrl = 'Ctrl';
 | 
						|
  lisEdtExtToolAlt = 'Alt';
 | 
						|
  lisEdtExtToolShift = 'Shift';
 | 
						|
  lisEdtExtToolMacros = 'Macros';
 | 
						|
  lisWorkingDirectoryForBuilding = 'Working directory for building';
 | 
						|
  lisWorkingDirectoryForRun = 'Working directory for run';
 | 
						|
  lisConfigureBuild = 'Configure Build %s';
 | 
						|
  lisEdtExtToolTitleAndFilenameRequired = 'Title and Filename required';
 | 
						|
  lisEdtExtToolAValidToolNeedsAtLeastATitleAndAFilename = 'A valid tool needs '
 | 
						|
    +'at least a title and a filename.';
 | 
						|
    
 | 
						|
  // find in files dialog
 | 
						|
  lisFindFileMultiLinePattern = '&Multiline pattern';
 | 
						|
  lisFindFileWhere = 'Where';
 | 
						|
  lisFindFilesearchAllFilesInProject = 'search all files in &project';
 | 
						|
  lisFindFilesearchAllOpenFiles = 'search all &open files';
 | 
						|
  lisFindFilesearchInDirectories = 'search in &directories';
 | 
						|
  lisFindFileDirectoryOptions = 'Directory options';
 | 
						|
  lisFindFileDirectory = 'D&irectory';
 | 
						|
  lisFindFileFileMask = 'Fi&le mask';
 | 
						|
  lisFindFileIncludeSubDirectories = 'Include &sub directories';
 | 
						|
  lisFindFileOnlyTextFiles = 'Only text files';
 | 
						|
 | 
						|
  // package manager
 | 
						|
  lisPkgMangPackage = 'Package: %s';
 | 
						|
  lisPkgMangProject = 'Project: %s';
 | 
						|
  lisPkgMangDependencyWithoutOwner = 'Dependency without Owner: %s';
 | 
						|
  lisPkgMangSavePackageLpk = 'Save Package %s (*.lpk)';
 | 
						|
  lisPkgMangInvalidPackageFileExtension = 'Invalid package file extension';
 | 
						|
  lisPkgMangPackagesMustHaveTheExtensionLpk = 'Packages must have the '
 | 
						|
    +'extension .lpk';
 | 
						|
  lisPkgMangInvalidPackageName = 'Invalid package name';
 | 
						|
  lisPkgMangThePackageNameIsNotAValidPackageNamePleaseChooseAn = 'The package '
 | 
						|
    +'name %s%s%s is not a valid package name%sPlease choose another name (e.'
 | 
						|
    +'g. package1.lpk)';
 | 
						|
  lisPkgMangRenameFileLowercase = 'Rename File lowercase?';
 | 
						|
  lisPkgMangShouldTheFileRenamedLowercaseTo = 'Should the file be renamed '
 | 
						|
    +'lowercase to%s%s%s%s?';
 | 
						|
  lisPkgMangPackageNameAlreadyExists = 'Package name already exists';
 | 
						|
  lisNameConflict = 'Name conflict';
 | 
						|
  lisThePackageAlreadyContainsAUnitWithThisName = 'The package already '
 | 
						|
    +'contains a unit with this name.';
 | 
						|
  lisPkgMangThereIsAlreadyAnotherPackageWithTheName = 'There is already '
 | 
						|
    +'another package with the name %s%s%s.%sConflict package: %s%s%s%sFile: %s%s%s';
 | 
						|
  lisPkgMangFilenameIsUsedByProject = 'Filename is used by project';
 | 
						|
  lisPkgMangTheFileNameIsPartOfTheCurrentProject = 'The file name %s%s%s is '
 | 
						|
    +'part of the current project.%sProjects and Packages should not share files.';
 | 
						|
  lisPkgMangFilenameIsUsedByOtherPackage = 'Filename is used by other package';
 | 
						|
  lisPkgMangTheFileNameIsUsedByThePackageInFile = 'The file name %s%s%s is '
 | 
						|
    +'used by%sthe package %s%s%s%sin file %s%s%s.';
 | 
						|
  lisPkgMangReplaceFile = 'Replace File';
 | 
						|
  lisPkgMangReplaceExistingFile = 'Replace existing file %s%s%s?';
 | 
						|
  lisPkgMangDeleteOldPackageFile = 'Delete Old Package File?';
 | 
						|
  lisPkgMangDeleteOldPackageFile2 = 'Delete old package file %s%s%s?';
 | 
						|
  lisPkgMangDeleteFailed = 'Delete failed';
 | 
						|
  lisAmbiguousUnitFound = 'Ambiguous Unit found';
 | 
						|
  lisTheFileWasFoundInOneOfTheSourceDirectoriesOfThePac = 'The file %s%s%s%'
 | 
						|
    +'swas found in one of the source directories of the package %s and looks '
 | 
						|
    +'like a compiled unit. Compiled units must be in the output directory of '
 | 
						|
    +'the package, otherwise other packages can get problems using this '
 | 
						|
    +'package.%s%sDelete ambiguous file?';
 | 
						|
  lisPkgMangUnableToDeleteFile = 'Unable to delete file %s%s%s.';
 | 
						|
  lisSkipErrors = 'Skip errors';
 | 
						|
  lisDeleteAllTheseFiles = 'Delete all these files?';
 | 
						|
  lisPkgMangUnsavedPackage = 'Unsaved package';
 | 
						|
  lisFpcmakeFailed = 'fpcmake failed';
 | 
						|
  lisCallingToCreateMakefileFromFailed = 'Calling %s to create Makefile from %s failed.';
 | 
						|
  lisPkgMangThereIsAnUnsavedPackageInTheRequiredPackages = 'There is an '
 | 
						|
    +'unsaved package in the required packages. See package graph.';
 | 
						|
  lisPkgMangBrokenDependency = 'Broken dependency';
 | 
						|
  lisPkgMangTheProjectRequiresThePackageButItWasNotFound = 'The project '
 | 
						|
    +'requires the package %s%s%s.%sBut it was not found. See Project -> '
 | 
						|
    +'Project Inspector.';
 | 
						|
  lisPkgMangRequiredPackagesWereNotFound = 'One or more required packages were not '
 | 
						|
    +'found. See package graph for details.';
 | 
						|
  lisPkgMangCircularDependencies = 'Circular dependencies found';
 | 
						|
  lisPkgMangThePackageIsCompiledAutomaticallyAndItsOutputDirec = 'The package '
 | 
						|
    +'%s is compiled automatically and its output directory is "%s", which is '
 | 
						|
    +'in the default unit search path of the compiler. The package uses other '
 | 
						|
    +'packages which also uses the default unit search of the compiler. This '
 | 
						|
    +'creates an endless loop.%sYou can fix this issue%sby removing the path from '
 | 
						|
    +'your compiler config (e.g. fpc.cfg)%sor by disabling the auto update of '
 | 
						|
    +'this package%sor by removing dependencies.';
 | 
						|
  lisPkgMangThereIsACircularDependency = 'There is a circular dependency in the '
 | 
						|
    +'packages. See package graph.';
 | 
						|
  lisPkgMangThereAreTwoUnitsWithTheSameName1From2From = 'There are two units '
 | 
						|
    +'with the same name:%s%s1. %s%s%s from %s%s2. %s%s%s from %s%s%s';
 | 
						|
  lisPkgMangThereIsAUnitWithTheSameNameAsAPackage1From2 = 'There is a unit '
 | 
						|
    +'with the same name as a package:%s%s1. %s%s%s from %s%s2. %s%s%s%s';
 | 
						|
  lisPkgMangAmbiguousUnitsFound = 'Ambiguous units found';
 | 
						|
  lisPkgMangBothPackagesAreConnectedThisMeansEitherOnePackageU = '%sBoth '
 | 
						|
    +'packages are connected. This means, either one package uses the other, '
 | 
						|
    +'or they are both used by a third package.';
 | 
						|
  lisPkgMangThereIsAFPCUnitWithTheSameNameFrom = 'There is a FPC unit with '
 | 
						|
    +'the same name as:%s%s%s%s%s from %s%s%s';
 | 
						|
  lisPkgMangThereIsAFPCUnitWithTheSameNameAsAPackage = 'There is a FPC unit '
 | 
						|
    +'with the same name as a package:%s%s%s%s%s%s';
 | 
						|
  lisPkgMangErrorWritingFile = 'Error writing file';
 | 
						|
  lisProjMangUnableToWriteStateFileForProjectError = 'Unable to write state '
 | 
						|
    +'file for project %s%sError: %s';
 | 
						|
  lisPkgMangUnableToWriteStateFileOfPackageError = 'Unable to write state '
 | 
						|
    +'file %s%s%s%sof package %s.%sError: %s';
 | 
						|
  lisPkgMangErrorReadingFile = 'Error reading file';
 | 
						|
  lisProjMangUnableToReadStateFileOfProjectError = 'Unable to read state '
 | 
						|
    +'file %s of project %s%sError: %s';
 | 
						|
  lisPkgMangUnableToReadStateFileOfPackageError = 'Unable to read state file %'
 | 
						|
    +'s%s%s%sof package %s.%sError: %s';
 | 
						|
  lisPkgMangUnableToCreateDirectory = 'Unable to create directory';
 | 
						|
  lisUnableToCreateDirectory2 = 'Unable to create directory %s%s%s';
 | 
						|
  lisPkgMangUnableToCreateOutputDirectoryForPackage = 'Unable to create '
 | 
						|
    +'output directory %s%s%s%sfor package %s.';
 | 
						|
  lisPkgMangUnableToDeleteFilename = 'Unable to delete file';
 | 
						|
  lisPkgMangUnableToDeleteOldStateFileForPackage = 'Unable to delete old '
 | 
						|
    +'state file %s%s%s%sfor package %s.';
 | 
						|
  lisPkgMangUnableToCreatePackageSourceDirectoryForPackage = 'Unable to '
 | 
						|
    +'create package source directory %s%s%s%sfor package %s.';
 | 
						|
  lisPkgMangUnableToLoadPackage = 'Unable to load package';
 | 
						|
  lisPkgMangUnableToOpenThePackage = 'Unable to open the package %s%s%s.%'
 | 
						|
    +'sThis package was marked for installation.';
 | 
						|
  lisPkgMangInvalidPackageName2 = 'Invalid Package Name';
 | 
						|
  lisOpenPackage2 = 'Open package %s';
 | 
						|
  lisPkgMangThePackageNameOfTheFileIsInvalid = 'The package name %s%s%s of%'
 | 
						|
    +'sthe file %s%s%s is invalid.';
 | 
						|
  lisLazbuildIsNonInteractiveAbortingNow = '%s%s%s%slazbuild is non '
 | 
						|
    +'interactive, aborting now.';
 | 
						|
  lisPkgMangPackageConflicts = 'Package conflicts';
 | 
						|
  lisPkgMangThereIsAlreadyAPackageLoadedFromFile = 'There is already a '
 | 
						|
    +'package %s%s%s loaded%sfrom file %s%s%s.%sSee Package -> Package '
 | 
						|
    +'Graph.%sReplace is impossible.';
 | 
						|
  lisPkgMangSavePackage = 'Save package?';
 | 
						|
  lisPkgMangLoadingPackageWillReplacePackage = 'Loading package %s will '
 | 
						|
    +'replace package %s%sfrom file %s.%sThe old package is modified.%s%sSave '
 | 
						|
    +'old package %s?';
 | 
						|
  lisPkgMangNewPackage = 'NewPackage';
 | 
						|
  lisProbablyYouNeedToInstallSomePackagesForBeforeConti = 'Probably you need '
 | 
						|
    +'to install some packages before continuing.%s%sWarning:%sThe '
 | 
						|
    +'project uses the following design time packages, which might be needed '
 | 
						|
    +'to open the form in the designer. If you continue, you might get errors '
 | 
						|
    +'about missing components and the form loading will probably create very '
 | 
						|
    +'unpleasant results.%s%sIt is recommended to cancel and install these packages first.%s%s';
 | 
						|
  lisPackageNeedsInstallation = 'Package needs installation';
 | 
						|
  lisUnitInPackage = '%s unit %s in package %s%s';
 | 
						|
  lisPkgMangSkipThisPackage = 'Skip this package';
 | 
						|
  lisPkgMangInvalidFileExtension = 'Invalid file extension';
 | 
						|
  lisPkgMangTheFileIsNotALazarusPackage = 'The file %s%s%s is not a lazarus package.';
 | 
						|
  lisPkgMangInvalidPackageFilename = 'Invalid package filename';
 | 
						|
  lisPkgMangThePackageFileNameInIsNotAValidLazarusPackageName = 'The package '
 | 
						|
    +'file name %s%s%s in%s%s%s%s is not a valid lazarus package name.';
 | 
						|
  lisPkgMangFileNotFound = 'File %s%s%s not found.';
 | 
						|
  lisPkgMangErrorReadingPackage = 'Error Reading Package';
 | 
						|
  lisPkgUnableToReadPackageFileError = 'Unable to read package file %s%s%s.%sError: %s';
 | 
						|
  lisPkgMangFilenameDiffersFromPackagename =
 | 
						|
    'Filename differs from Packagename';
 | 
						|
  lisPkgMangTheFilenameDoesNotCorrespondToThePackage = 'The filename %s%s%s '
 | 
						|
    +'does not correspond to the package name %s%s%s in the file.%sChange '
 | 
						|
    +'package name to %s%s%s?';
 | 
						|
  lisSuspiciousIncludePath = 'Suspicious include path';
 | 
						|
  lisThePackageAddsThePathToTheIncludePathOfTheIDEThisI = 'The package %s '
 | 
						|
    +'adds the path "%s" to the include path of the IDE.%sThis is probably a '
 | 
						|
    +'misconfiguration of the package.';
 | 
						|
  lisPkgMangErrorWritingPackage = 'Error Writing Package';
 | 
						|
  lisPkgMangUnableToWritePackageToFileError = 'Unable to write package %s%s%s%'
 | 
						|
    +'sto file %s%s%s.%sError: %s';
 | 
						|
  lisSeeProjectProjectInspector = '%sSee Project -> Project Inspector';
 | 
						|
  lisPkgMangTheFollowingPackageFailedToLoad = 'The following package failed to load:';
 | 
						|
  lisPkgMangTheFollowingPackagesFailedToLoad = 'The following packages failed to load:';
 | 
						|
  lisMissingPackages = 'Missing Packages';
 | 
						|
  lisPkgManginvalidCompilerFilename = 'invalid Compiler filename';
 | 
						|
  lisPkgMangTheCompilerFileForPackageIsNotAValidExecutable = 'The compiler '
 | 
						|
    +'file for package %s is not a valid executable:%s%s';
 | 
						|
  lisPkgMangPackageHasNoValidOutputDirectory = 'Package %s%s%s has no valid '
 | 
						|
    +'output directory:%s%s%s%s';
 | 
						|
  lisPkgMangpackageMainSourceFile = 'package main source file';
 | 
						|
  lisErrorLoadingFile = 'Error loading file';
 | 
						|
  lisLoadingFailed = 'Loading %s failed.';
 | 
						|
  lisPkgMangAddingNewDependencyForProjectPackage = '%sAdding new Dependency '
 | 
						|
    +'for project %s: package %s%s';
 | 
						|
  lisPkgMangAddingNewDependencyForPackagePackage = '%sAdding new Dependency '
 | 
						|
    +'for package %s: package %s%s';
 | 
						|
  lisPkgMangTheFollowingUnitsWillBeAddedToTheUsesSectionOf = '%sThe following '
 | 
						|
    +'units will be added to the uses section of%s%s:%s%s%s';
 | 
						|
  lisConfirmChanges = 'Confirm changes';
 | 
						|
  lisPkgMangFileNotSaved = 'File not saved';
 | 
						|
  lisPkgMangPleaseSaveTheFileBeforeAddingItToAPackage = 'Please save the file '
 | 
						|
    +'before adding it to a package.';
 | 
						|
  lisPkgMangFileIsInProject = 'File is in Project';
 | 
						|
  lisPkgMangWarningTheFileBelongsToTheCurrentProject = 'Warning: The file %s%'
 | 
						|
    +'s%s%sbelongs to the current project.';
 | 
						|
  lisPkgMangFileIsAlreadyInPackage = 'File is already in package';
 | 
						|
  lisPkgMangTheFileIsAlreadyInThePackage = 'The file %s%s%s%sis already in '
 | 
						|
    +'the package %s.';
 | 
						|
  lisPkgMangPackageIsNoDesigntimePackage = 'Package is no designtime package';
 | 
						|
  lisPkgMangThePackageIsARuntimeOnlyPackageRuntimeOnlyPackages = 'The package %'
 | 
						|
    +'s is a runtime only package.%sRuntime only packages can not be '
 | 
						|
    +'installed in the IDE.';
 | 
						|
  lisPkgMangAutomaticallyInstalledPackages = 'Automatically installed packages';
 | 
						|
  lisPkgMangInstallingThePackageWillAutomaticallyInstallThePac2 = 'Installing '
 | 
						|
    +'the package %s will automatically install the packages:';
 | 
						|
  lisPkgMangInstallingThePackageWillAutomaticallyInstallThePac = 'Installing '
 | 
						|
    +'the package %s will automatically install the package:';
 | 
						|
  lisPkgMangRebuildLazarus = 'Rebuild Lazarus?';
 | 
						|
  lisPkgMangThePackageWasMarkedForInstallationCurrentlyLazarus = 'The package %'
 | 
						|
    +'s%s%s was marked for installation.%sCurrently lazarus only supports '
 | 
						|
    +'static linked packages. The real installation needs rebuilding and '
 | 
						|
    +'restarting of lazarus.%s%sDo you want to rebuild Lazarus now?';
 | 
						|
  lisPkgMangPackageIsRequired = 'Package is required';
 | 
						|
  lisPkgMangThePackageIsRequiredByWhichIsMarkedForInstallation = 'The package %'
 | 
						|
    +'s is required by %s, which is marked for installation.%sSee package graph.';
 | 
						|
  lisPkgMangUninstallPackage = 'Uninstall package?';
 | 
						|
  lisPkgMangUninstallPackage2 = 'Uninstall package %s?';
 | 
						|
  lisPkgMangThePackageWasMarkedCurrentlyLazarus = 'The package %s%s%s was '
 | 
						|
    +'marked.%sCurrently lazarus only supports static linked packages. The '
 | 
						|
    +'real un-installation needs rebuilding and restarting of lazarus.%s%'
 | 
						|
    +'sDo you want to rebuild Lazarus now?';
 | 
						|
  lisPkgMangThisIsAVirtualPackageItHasNoSourceYetPleaseSaveThe = 'This is a '
 | 
						|
    +'virtual package. It has no source yet. Please save the package first.';
 | 
						|
  lisPkgMangPleaseCompileThePackageFirst = 'Please compile the package first.';
 | 
						|
  lisPkgMangThePackageIsMarkedForInstallationButCanNotBeFound = 'The package %'
 | 
						|
    +'s%s%s is marked for installation, but can not be found.%sRemove '
 | 
						|
    +'dependency from the installation list of packages?';
 | 
						|
  lisPkgMangstaticPackagesConfigFile = 'static packages config file';
 | 
						|
  lisPkgMangUnableToCreateTargetDirectoryForLazarus = 'Unable to create '
 | 
						|
    +'target directory for lazarus:%s%s%s%s.%sThis directory is needed for '
 | 
						|
    +'the new changed lazarus IDE with your custom packages.';
 | 
						|
  lisPkgMangCompilingPackage = 'Compiling package %s';
 | 
						|
  lisPkgMangErrorUpdatingPoFilesFailedForPackage = 'Error: updating po files '
 | 
						|
    +'failed for package %s';
 | 
						|
  lisIDEInfoErrorRunningCompileAfterToolFailedForPackage = 'Error: running ''co'
 | 
						|
    +'mpile after'' tool failed for package %s';
 | 
						|
  lisIDEInfoCreatingMakefileForPackage = 'Creating Makefile for package %s';
 | 
						|
  lisIDEInfoWARNINGUnitNameInvalidPackage = 'WARNING: unit name invalid %s, package=%s';
 | 
						|
 | 
						|
  // package system
 | 
						|
  lisPkgSysInvalidUnitname = 'Invalid Unitname: %s';
 | 
						|
  lisPkgSysUnitWasNotFoundInTheLpkFileProbablyThisLpkFileWasN = 'Unit "%s" was'
 | 
						|
    +' not found in the lpk file.%sProbably this lpk file was not used for '
 | 
						|
    +'building this IDE. Or the package misuses the procedure RegisterUnit.';
 | 
						|
  lisPkgSysUnitWasRemovedFromPackageLpk = 'Unit "%s" was removed from package (lpk)';
 | 
						|
  lisPkgSysCanNotRegisterComponentsWithoutUnit = 'Can not register components '
 | 
						|
    +'without unit';
 | 
						|
  lisPkgSysInvalidComponentClass = 'Invalid component class';
 | 
						|
  lisPkgSysComponentClassAlreadyDefined = 'Component Class %s%s%s already defined';
 | 
						|
  lisPkgSysRegisterUnitWasCalledButNoPackageIsRegistering = 'RegisterUnit was '
 | 
						|
    +'called, but no package is registering.';
 | 
						|
  lisPkgSysUnitName = '%s%sUnit Name: %s%s%s';
 | 
						|
  lisPkgSysFileName = '%s%sFile Name: %s%s%s';
 | 
						|
  lisPkgSysLPKFilename = '%s%slpk file: %s%s%s';
 | 
						|
  lisPkgSysTheLpkFileWasNotFound = '%s%sThe lpk file was not found.';
 | 
						|
  lisPkgSysPackageRegistrationError = 'Package registration error';
 | 
						|
  lisPkgSysTheRTLFreePascalComponentLibraryProvidesTheBase = 'The RTL - '
 | 
						|
    +'The Run-Time Library is the basis of all Free Pascal programs.';
 | 
						|
  lisPkgSysTheFCLFreePascalComponentLibraryProvidesTheBase = 'The FCL - '
 | 
						|
    +'Free Pascal Component Library provides the base classes for Object Pascal.';
 | 
						|
  lisPkgSysTheLCLLazarusComponentLibraryContainsAllBase = 'The LCL - Lazarus '
 | 
						|
    +'Component Library contains all base components for form editing.';
 | 
						|
  lisPkgSysSynEditTheEditorComponentUsedByLazarus = 'SynEdit - the editor '
 | 
						|
    +'component used by Lazarus. http://sourceforge.net/projects/synedit/';
 | 
						|
  lisPkgSysCodeToolsToolsAndFunctionsToParseBrowseAndEditPasc = 'CodeTools - '
 | 
						|
    +'tools and functions to parse, browse and edit pascal sources';
 | 
						|
  lisPkgSysThisIsTheDefaultPackageUsedOnlyForComponents = 'This is the '
 | 
						|
    +'default package. Used only for components without a package. These '
 | 
						|
    +'components are outdated.';
 | 
						|
  lisPkgSysRegisterProcedureIsNil = 'Register procedure is nil';
 | 
						|
  lisPkgSysThisPackageIsInstalledButTheLpkFileWasNotFound = 'This package is '
 | 
						|
    +'installed, but the lpk file was not found. All its components are '
 | 
						|
    +'deactivated. Please fix this.';
 | 
						|
  lisPkgSysPackageFileNotFound = 'Package file not found';
 | 
						|
  lisPkgMangTheFileOfPackageWasNotFound = 'The file "%s" of package %s was not'
 | 
						|
    +' found.';
 | 
						|
  lisPkgSysThePackageIsInstalledButNoValidPackageFileWasFound = 'The package %'
 | 
						|
    +'s%s%s is installed, but no valid package file (.lpk) was found.%sA broken '
 | 
						|
    +'dummy package was created.';
 | 
						|
 | 
						|
  // package defs
 | 
						|
  lisPkgDefsOutputDirectory = 'Output directory';
 | 
						|
  lisPkgDefsCompiledSrcPathAddition = 'CompiledSrcPath addition';
 | 
						|
  lisPkgDefsUnitPath = 'Unit Path';
 | 
						|
  lisProjProjectSourceDirectoryMark = 'Project Source Directory Mark';
 | 
						|
  lisPkgDefsSrcDirMark = 'Package Source Directory Mark';
 | 
						|
 | 
						|
  // add active file to package dialog
 | 
						|
  lisAF2PInvalidPackage = 'Invalid Package';
 | 
						|
  lisAF2PInvalidPackageID = 'Invalid package ID: %s%s%s';
 | 
						|
  lisAF2PPackageNotFound = 'Package %s%s%s not found.';
 | 
						|
  lisAF2PPackageIsReadOnly = 'Package is read only';
 | 
						|
  lisAF2PThePackageIsReadOnly = 'The package %s is read only.';
 | 
						|
  lisAF2PTheFileIsAlreadyInThePackage = 'The file %s%s%s%sis already in the package %s.';
 | 
						|
  lisAF2PUnitName = 'Unit name: ';
 | 
						|
  lisAF2PHasRegisterProcedure = 'Has Register procedure';
 | 
						|
  lisAF2PIsVirtualUnit = 'Virtual unit (source is not in package)';
 | 
						|
  lisAF2PFileType = 'File type';
 | 
						|
  lisPEExpandDirectory = 'Expand directory';
 | 
						|
  lisPECollapseDirectory = 'Collapse directory';
 | 
						|
  lisPEUseAllUnitsInDirectory = 'Use all units in directory';
 | 
						|
  lisPEUseNoUnitsInDirectory = 'Use no units in directory';
 | 
						|
  lisAF2PDestinationPackage = 'Destination package';
 | 
						|
  lisAF2PShowAll = 'Show all';
 | 
						|
  lisAF2PAddFileToAPackage = 'Add File to Package';
 | 
						|
  
 | 
						|
  // add to package dialog
 | 
						|
  lisA2PInvalidFilename = 'Invalid filename';
 | 
						|
  lisA2PTheFilenameIsAmbiguousPleaseSpecifiyAFilename = 'The filename %s%s%s '
 | 
						|
    +'is ambiguous, because the package has no default directory yet.%s'
 | 
						|
    +'Please specify a filename with full path.';
 | 
						|
  lisA2PFileNotUnit = 'File not unit';
 | 
						|
  lisA2PPascalUnitsMustHaveTheExtensionPPOrPas = 'Pascal units must have the '
 | 
						|
    +'extension .pp or .pas';
 | 
						|
  lisA2PisNotAValidUnitName = '%s%s%s is not a valid unit name.';
 | 
						|
  lisA2PUnitnameAlreadyExists = 'Unitname already exists';
 | 
						|
  lisA2PTheUnitnameAlreadyExistsInThisPackage = 'The unitname %s%s%s already '
 | 
						|
    +'exists in this package.';
 | 
						|
  lisA2PTheUnitnameAlreadyExistsInThePackage = 'The unitname %s%s%s already '
 | 
						|
    +'exists in the package:%s%s';
 | 
						|
  lisA2PFileAlreadyExistsInThePackage = 'File %s%s%s already exists in the package.';
 | 
						|
  lisA2PAmbiguousUnitName = 'Ambiguous Unit Name';
 | 
						|
  lisA2PTheUnitNameIsTheSameAsAnRegisteredComponent = 'The unit name %s%s%s '
 | 
						|
    +'is the same as an registered component.%sUsing this can cause strange '
 | 
						|
    +'error messages.';
 | 
						|
  lisA2PExistingFile2 = 'Existing file: %s%s%s';
 | 
						|
  lisA2PFileAlreadyExists = 'File already exists';
 | 
						|
  lisA2PFileIsUsed = 'File is used';
 | 
						|
  lisA2PTheFileIsPartOfTheCurrentProjectItIsABadIdea = 'The file %s%s%s is '
 | 
						|
    +'part of the current project.%sIt is a bad idea to share files between '
 | 
						|
    +'projects and packages.';
 | 
						|
  lisA2PTheMaximumVersionIsLowerThanTheMinimimVersion = 'The Maximum Version '
 | 
						|
    +'is lower than the Minimim Version.';
 | 
						|
  lisA2PThePackageNameIsInvalidPleaseChooseAnExisting = 'The package name %s%s%'
 | 
						|
    +'s is invalid.%sPlease choose an existing package.';
 | 
						|
  lisA2PThePackageHasAlreadyADependencyForThe = 'The package has already a '
 | 
						|
    +'dependency for the package %s%s%s.';
 | 
						|
  lisA2PNoPackageFoundForDependencyPleaseChooseAnExisting = 'No package found '
 | 
						|
    +'for dependency %s%s%s.%sPlease choose an existing package.';
 | 
						|
  lisA2PInvalidUnitName = 'Invalid Unit Name';
 | 
						|
  lisA2PTheUnitNameAndFilenameDiffer = 'The unit name %s%s%s%sand filename %s%'
 | 
						|
    +'s%s differ.';
 | 
						|
  lisA2PFileAlreadyInPackage = 'File already in package';
 | 
						|
  lisA2PTheFileIsAlreadyInThePackage = 'The file %s%s%s is already in the package.';
 | 
						|
  lisA2PInvalidFile = 'Invalid file';
 | 
						|
  lisA2PAPascalUnitMustHaveTheExtensionPPOrPas = 'A pascal unit must have the '
 | 
						|
    +'extension .pp or .pas';
 | 
						|
  lisA2PInvalidAncestorType = 'Invalid Ancestor Type';
 | 
						|
  lisA2PTheAncestorTypeIsNotAValidPascalIdentifier = 'The ancestor type %s%s%'
 | 
						|
    +'s is not a valid pascal identifier.';
 | 
						|
  lisA2PPageNameTooLong = 'Page Name too long';
 | 
						|
  lisA2PThePageNameIsTooLongMax100Chars = 'The page name %s%s%s is too long ('
 | 
						|
    +'max 100 chars).';
 | 
						|
  lisA2PUnitNameInvalid = 'Unit Name Invalid';
 | 
						|
  lisA2PTheUnitNameDoesNotCorrespondToTheFilename = 'The unit name %s%s%s '
 | 
						|
    +'does not correspond to the filename.';
 | 
						|
  lisA2PInvalidClassName = 'Invalid Class Name';
 | 
						|
  lisA2PTheClassNameIsNotAValidPascalIdentifier = 'The class name %s%s%s is '
 | 
						|
    +'not a valid pascal identifier.';
 | 
						|
  lisA2PInvalidCircularDependency = 'Invalid Circular Dependency';
 | 
						|
  lisA2PTheClassNameAndAncestorTypeAreTheSame = 'The class name %s%s%s and '
 | 
						|
    +'ancestor type %s%s%s are the same.';
 | 
						|
  lisA2PAmbiguousAncestorType = 'Ambiguous Ancestor Type';
 | 
						|
  lisA2PTheAncestorTypeHasTheSameNameAsTheUnit = 'The ancestor type %s%s%s '
 | 
						|
    +'has the same name as%sthe unit %s%s%s.';
 | 
						|
  lisA2PAmbiguousClassName = 'Ambiguous Class Name';
 | 
						|
  lisA2PTheClassNameHasTheSameNameAsTheUnit = 'The class name %s%s%s has the '
 | 
						|
    +'same name as%sthe unit %s%s%s.';
 | 
						|
  lisA2PClassNameAlreadyExists = 'Class Name already exists';
 | 
						|
  lisA2PTheClassNameExistsAlreadyInPackageFile = 'The class name %s%s%s '
 | 
						|
    +'exists already in%sPackage %s%sFile: %s%s%s';
 | 
						|
  lisA2PTheMinimumVersionIsInvalidPleaseUseTheFormatMajor = 'The Minimum '
 | 
						|
    +'Version %s%s%s is invalid.%sPlease use the format major.minor.release.'
 | 
						|
    +'build%sFor exmaple: 1.0.20.10';
 | 
						|
  lisA2PTheMaximumVersionIsInvalidPleaseUseTheFormatMajor = 'The Maximum '
 | 
						|
    +'Version %s%s%s is invalid.%sPlease use the format major.minor.release.'
 | 
						|
    +'build%sFor exmaple: 1.0.20.10';
 | 
						|
  lisA2PAddUnit = 'Add Unit';
 | 
						|
  lisA2PNewFile = 'New File';
 | 
						|
  lisA2PNewComponent = 'New Component';
 | 
						|
  lisA2PAddFile = 'Add File';
 | 
						|
  lisA2PAddFiles = 'Add Files';
 | 
						|
  lisA2PUnitFileName = 'Unit file name:';
 | 
						|
  lisA2PchooseAnExistingFile = '<choose an existing file>';
 | 
						|
  lisA2PAddLFMLRSFilesIfTheyExist = 'Add LFM, LRS files, if they exist';
 | 
						|
  lisA2PUpdateUnitNameAndHasRegisterProcedure = 'Scan Unit for Unit Name and '
 | 
						|
    +'Register procedure';
 | 
						|
  lisA2PAncestorType = 'Ancestor Type';
 | 
						|
  lisA2PShowAll = 'Show all';
 | 
						|
  lisA2PNewClassName = 'New class name:';
 | 
						|
  lisA2PPalettePage = 'Palette Page:';
 | 
						|
  lisA2PUnitFileName2 = 'Unit File Name:';
 | 
						|
  lisA2PUnitName = 'Unit Name:';
 | 
						|
  lisA2PShortenOrExpandFilename = 'Shorten or expand filename';
 | 
						|
  lisA2PSaveFileDialog = 'Save file dialog';
 | 
						|
  lisA2PFileName = 'File name:';
 | 
						|
  lisMoveSelectedUp = 'Move selected item up (Ctrl+Up)';
 | 
						|
  lisMoveSelectedDown = 'Move selected item down (Ctrl+Down)';
 | 
						|
 | 
						|
  // broken dependencies dialog
 | 
						|
  lisBDDChangingThePackageNameOrVersionBreaksDependencies = 'Changing the '
 | 
						|
    +'package name or version breaks dependencies. Should these dependencies '
 | 
						|
    +'be changed as well?%sSelect Yes to change all listed dependencies.%'
 | 
						|
    +'sSelect Ignore to break the dependencies and continue.';
 | 
						|
  lisA2PDependency = 'Dependency';
 | 
						|
  lisA2PBrokenDependencies = 'Broken Dependencies';
 | 
						|
  
 | 
						|
  // open installed packages dialog
 | 
						|
  lisOIPFilename = 'Filename:  %s';
 | 
						|
  lisOIPThisPackageWasAutomaticallyCreated = '%sThis package was automatically created';
 | 
						|
  lisOIPThisPackageIsInstalledButTheLpkFileWasNotFound = '%sThis package is '
 | 
						|
    +'installed, but the lpk file was not found';
 | 
						|
  lisOIPDescriptionDescription = '%sDescription:  %s';
 | 
						|
  lisOIPDescription = 'Description:  ';
 | 
						|
  lisOIPPleaseSelectAPackage = 'Please select a package';
 | 
						|
  lisOIPNoPackageSelected = 'No package selected';
 | 
						|
  lisOIPPleaseSelectAPackageToOpen = 'Please select a package to open';
 | 
						|
  lisOIPPackageName = 'Package Name';
 | 
						|
  lisOIPState = 'State';
 | 
						|
  lisOIPmodified = 'modified';
 | 
						|
  lisOIPmissing = 'missing';
 | 
						|
  lisOIPinstalledStatic = 'installed static';
 | 
						|
  lisOIPinstalledDynamic = 'installed dynamic';
 | 
						|
  lisOIPautoInstallStatic = 'auto install static';
 | 
						|
  lisOIPautoInstallDynamic = 'auto install dynamic';
 | 
						|
  lisOIPreadonly = 'readonly';
 | 
						|
  lisOIPOpenLoadedPackage = 'Open Loaded Package';
 | 
						|
  
 | 
						|
  // package editor
 | 
						|
  lisPckEditRemoveFile = 'Remove file';
 | 
						|
  lisPEMoveFileUp = 'Move file up';
 | 
						|
  lisPEMoveFileDown = 'Move file down';
 | 
						|
  lisPckEditReAddFile = 'Re-Add file';
 | 
						|
  lisPESortFiles = 'Sort Files Permanently';
 | 
						|
  lisPEFixFilesCase = 'Fix Files Case';
 | 
						|
  lisPEShowMissingFiles = 'Show Missing Files';
 | 
						|
  lisPckEditRemoveDependency = 'Remove dependency';
 | 
						|
  lisPckEditMoveDependencyUp = 'Move dependency up';
 | 
						|
  lisPckEditMoveDependencyDown = 'Move dependency down';
 | 
						|
  lisPckEditStoreFileNameAsDefaultForThisDependency = 'Store file name as '
 | 
						|
    +'default for this dependency';
 | 
						|
  lisPckEditStoreFileNameAsPreferredForThisDependency = 'Store file name as '
 | 
						|
    +'preferred for this dependency';
 | 
						|
  lisPckEditClearDefaultPreferredFilenameOfDependency = 'Clear default/'
 | 
						|
    +'preferred filename of dependency';
 | 
						|
  lisRemoveNonExistingFiles = 'Remove non existing files';
 | 
						|
  lisPckEditReAddDependency = 'Re-Add dependency';
 | 
						|
  lisPckEditCompile = 'Compile';
 | 
						|
  lisPckEditRecompileClean = 'Recompile Clean';
 | 
						|
  lisPckEditRecompileAllRequired = 'Recompile All Required';
 | 
						|
  lisPckEditCreateMakefile = 'Create Makefile';
 | 
						|
  lisPckEditAddToProject = 'Add to Project';
 | 
						|
  lisPckEditInstall = 'Install';
 | 
						|
  lisPckEditUninstall = 'Uninstall';
 | 
						|
  lisPckEditViewPackageSource = 'View Package Source';
 | 
						|
  lisPckEditGeneralOptions = 'General Options';
 | 
						|
  lisPckEditPackageHasChangedSavePackage = 'Package %s%s%s has changed.%sSave package?';
 | 
						|
  lisPckEditPage = '%s, Page: %s';
 | 
						|
  lisPckEditRemoveFile2 = 'Remove file?';
 | 
						|
  lisPckEditRemoveFileFromPackage = 'Remove file %s%s%s%sfrom package %s%s%s?';
 | 
						|
  lisPckEditRemoveDependency2 = 'Remove Dependency?';
 | 
						|
  lisPckEditRemoveDependencyFromPackage = 'Remove dependency %s%s%s%sfrom '
 | 
						|
    +'package %s%s%s?';
 | 
						|
  lisPckEditInvalidMinimumVersion = 'Invalid minimum version';
 | 
						|
  lisPckEditTheMinimumVersionIsNotAValidPackageVersion = 'The minimum '
 | 
						|
    +'version %s%s%s is not a valid package version.%s(good example 1.2.3.4)';
 | 
						|
  lisPckEditInvalidMaximumVersion = 'Invalid maximum version';
 | 
						|
  lisPckEditTheMaximumVersionIsNotAValidPackageVersion = 'The maximum '
 | 
						|
    +'version %s%s%s is not a valid package version.%s(good example 1.2.3.4)';
 | 
						|
  lisPckEditCompileEverything = 'Compile everything?';
 | 
						|
  lisPckEditReCompileThisAndAllRequiredPackages = 'Re-Compile this and all '
 | 
						|
    +'required packages?';
 | 
						|
  lisPckEditCompilerOptionsForPackage = 'Compiler Options for Package %s';
 | 
						|
  lisPckEditSavePackage = 'Save Package';
 | 
						|
  lisPckEditCompilePackage = 'Compile package';
 | 
						|
  lisPckEditAddAnItem = 'Add an item';
 | 
						|
  lisPckEditRemoveSelectedItem = 'Remove selected item';
 | 
						|
  lisPckEditInstallPackageInTheIDE = 'Install package in the IDE';
 | 
						|
  lisUse = 'Use >>';
 | 
						|
  lisClickToSeeThePossibleUses = 'Click to see the possible uses';
 | 
						|
  lisPckEditEditGeneralOptions = 'Edit General Options';
 | 
						|
  lisPckEditCompOpts = 'Compiler Options';
 | 
						|
  lisPkgEdThereAreMoreFunctionsInThePopupmenu = 'There are more functions in '
 | 
						|
    +'the popupmenu';
 | 
						|
  lisPckEditMore = 'More >>';
 | 
						|
  lisPckEditEditOptionsToCompilePackage = 'Edit Options to compile package';
 | 
						|
  lisPckEditRequiredPackages = 'Required Packages';
 | 
						|
  lisPckEditFileProperties = 'File Properties';
 | 
						|
  lisPckEditRegisterUnit = 'Register unit';
 | 
						|
  lisPckEditCallRegisterProcedureOfSelectedUnit = 'Call %sRegister%s '
 | 
						|
    +'procedure of selected unit';
 | 
						|
  lisPckEditRegisteredPlugins = 'Registered plugins';
 | 
						|
  lisPkgMangAddUnitToUsesClauseOfPackageDisableThisOnlyForUnit = 'Add unit to '
 | 
						|
    +'uses clause of package. Disable this only for units, that should not be '
 | 
						|
    +'compiled in all cases.';
 | 
						|
  lisPckDisableI18NOfLfm = 'Disable I18N of lfm';
 | 
						|
  lisPckWhenTheFormIsSavedTheIDECanStoreAllTTranslateString = 'When the form is'
 | 
						|
    +' saved, the IDE can store all TTranslateString properties to the package '
 | 
						|
    +'po file. For this you must enable I18N for this package, provide a po '
 | 
						|
    +'output directory and leave this option unchecked.';
 | 
						|
  lisPkgMangUseUnit = 'Use unit';
 | 
						|
  lisPckEditMinimumVersion = 'Minimum Version:';
 | 
						|
  lisPckEditMaximumVersion = 'Maximum Version:';
 | 
						|
  lisPckEditApplyChanges = 'Apply changes';
 | 
						|
  lisPckEditPackage = 'Package %s';
 | 
						|
  lisPckEditRemovedFiles = 'Removed Files';
 | 
						|
  lisPckEditRemovedRequiredPackages = 'Removed required packages';
 | 
						|
  lisPckEditDefault = '%s, default: %s';
 | 
						|
  lisPckEditDependencyProperties = 'Dependency Properties';
 | 
						|
  lisPckEditpackageNotSaved = 'package %s not saved';
 | 
						|
  lisPckEditReadOnly = 'Read Only: %s';
 | 
						|
  lisPckEditModified = 'Modified: %s';
 | 
						|
  lisPkgEditNewUnitNotInUnitpath = 'New unit not in unitpath';
 | 
						|
  lisPkgEditTheFileIsCurrentlyNotInTheUnitpathOfThePackage = 'The file %s%s%s%'
 | 
						|
    +'sis currently not in the unit path of the package.%s%sAdd %s%s%s to '
 | 
						|
    +'unit path?';
 | 
						|
  lisPENewFileNotInIncludePath = 'New file not in include path';
 | 
						|
  lisPETheFileIsCurrentlyNotInTheIncludePathOfThePackageA = 'The file "%s" is '
 | 
						|
    +'currently not in the include path of the package.%sAdd "%s" to the '
 | 
						|
    +'include path?';
 | 
						|
  lisPkgEditRevertPackage = 'Revert package?';
 | 
						|
  lisPkgEditDoYouReallyWantToForgetAllChangesToPackageAnd = 'Do you really '
 | 
						|
    +'want to forget all changes to package %s and reload it from file?';
 | 
						|
  lisNotAnInstallPackage = 'Not an install package';
 | 
						|
  lisThePackageDoesNotHaveAnyRegisterProcedureWhichTypi = 'The package %s '
 | 
						|
    +'does not have any "Register" procedure, which typically means, it does '
 | 
						|
    +'not provide any IDE addon. Installing it will probably only increase '
 | 
						|
    +'the size of the IDE and may even make it unstable.%s%sHint: If you want '
 | 
						|
    +'to use a package in your project, use the "Add to project" menu item.';
 | 
						|
  lisInstallItILikeTheFat = 'Install it, I like the fat';
 | 
						|
 | 
						|
  // package options dialog
 | 
						|
  lisPckOptsUsage = 'Usage';
 | 
						|
  lisPOChoosePoFileDirectory = 'Choose .po file directory';
 | 
						|
  lisPckOptsIDEIntegration = 'IDE Integration';
 | 
						|
  lisPckOptsProvides = 'Provides';
 | 
						|
  lisPckOptsDescriptionAbstract = 'Description / Abstract';
 | 
						|
  lisPckOptsAuthor = 'Author';
 | 
						|
  lisPckOptsLicense = 'License';
 | 
						|
  lisPckOptsMajor = 'Major';
 | 
						|
  lisPckOptsMinor = 'Minor';
 | 
						|
  lisPckOptsRelease = 'Release';
 | 
						|
  lisBuildNumber = 'Build number';
 | 
						|
  lisPckOptsAutomaticallyIncrementVersionOnBuild = 'Automatically increment version on build';
 | 
						|
  lisPckOptsPackageType = 'Package type';
 | 
						|
  lisPckOptsDesigntime = 'Designtime';
 | 
						|
  lisPckOptsRuntime = 'Runtime';
 | 
						|
  lisPckOptsDesigntimeAndRuntime = 'Designtime and runtime';
 | 
						|
  lisRuntimeOnlyCanNotBeInstalledInIDE = 'Runtime only, can not be installed in IDE';
 | 
						|
  lisPckOptsUpdateRebuild = 'Update / Rebuild';
 | 
						|
  lisPckOptsAutomaticallyRebuildAsNeeded = 'Automatically rebuild as needed';
 | 
						|
  lisPckOptsAutoRebuildWhenRebuildingAll = 'Auto rebuild when rebuilding all';
 | 
						|
  lisPckOptsManualCompilationNeverAutomatically = 'Manual compilation (never automatically)';
 | 
						|
  lisPckPackage = 'Package:';
 | 
						|
  lisPckClearToUseThePackageName = 'Clear to use the package name';
 | 
						|
  lisPckOptsAddPathsToDependentPackagesProjects = 'Add paths to dependent packages/projects';
 | 
						|
  lisPckOptsInclude = 'Include';
 | 
						|
  lisPckOptsObject = 'Object';
 | 
						|
  lisPckOptsLibrary = 'Library';
 | 
						|
  lisPckOptsAddOptionsToDependentPackagesAndProjects = 'Add options to dependent packages and projects';
 | 
						|
  lisPckOptsLinker = 'Linker';
 | 
						|
  lisPckOptsCustom = 'Custom';
 | 
						|
  lisPckOptsInvalidPackageType = 'Invalid package type';
 | 
						|
  lisPckOptsThePackageHasTheAutoInstallFlagThisMeans = 'The package %s%s%s '
 | 
						|
    +'has the auto install flag.%sThis means it will be installed in the IDE. '
 | 
						|
    +'Installation packages%smust be designtime Packages.';
 | 
						|
  lisPckOptsPackageOptions = 'Package Options';
 | 
						|
 | 
						|
  // package explorer (package graph)
 | 
						|
  lisMenuPackageGraph = 'Package Graph';
 | 
						|
  lisPckExplLoadedPackages = 'Loaded Packages:';
 | 
						|
  lisPckExplIsRequiredBy = 'Selected package is required by:';
 | 
						|
  lisPckExplPackageNotFound = 'Package %s not found';
 | 
						|
  lisPckExplState = '%sState: ';
 | 
						|
  lisPckExplAutoCreated = 'AutoCreated';
 | 
						|
  lisPckExplInstalled = 'Installed';
 | 
						|
  lisPckExplInstallOnNextStart = 'Install on next start';
 | 
						|
  lisPckExplUninstallOnNextStart = 'Uninstall on next start';
 | 
						|
  
 | 
						|
  // project inspector
 | 
						|
  lisProjInspConfirmDeletingDependency = 'Confirm deleting dependency';
 | 
						|
  lisProjInspConfirmRemovingFile = 'Confirm removing file';
 | 
						|
  lisProjInspDeleteDependencyFor = 'Delete dependency for %s?';
 | 
						|
  lisProjInspRemoveFileFromProject = 'Remove file %s from project?';
 | 
						|
  lisProjInspRemovedRequiredPackages = 'Removed required packages';
 | 
						|
  lisProjInspProjectInspector = 'Project Inspector - %s';
 | 
						|
  
 | 
						|
  // Find palette component dialog
 | 
						|
  lisFPFindPaletteComponent = 'Find palette component';
 | 
						|
  lisFPComponents = 'Components';
 | 
						|
  
 | 
						|
  // components list form
 | 
						|
  lisCmpLstComponents = 'Components';
 | 
						|
  lisCmpLstList = 'List';
 | 
						|
  lisCmpLstPalette = 'Palette';
 | 
						|
  lisCmpLstInheritance = 'Inheritance';
 | 
						|
 | 
						|
  // menu editor
 | 
						|
  lisMenuEditor = 'Menu Editor ...';
 | 
						|
  lisMenuEditorMenuEditor = 'Menu Editor';
 | 
						|
  lisMenuEditorSelectMenu = 'Select Menu:';
 | 
						|
  lisMenuEditorSelectTemplate = 'Select Template:';
 | 
						|
  lisMenuEditorTemplatePreview = 'Template Preview';
 | 
						|
  lisMenuEditorNewTemplateDescription = 'New Template Description ...';
 | 
						|
  lisMenuEditorInsertNewItemAfter = 'Insert New Item (after)';
 | 
						|
  lisMenuEditorInsertNewItemBefore = 'Insert New Item (before)';
 | 
						|
  lisMenuEditorDeleteItem = 'Delete Item';
 | 
						|
  lisMenuEditorCreateSubMenu = 'Create Submenu';
 | 
						|
  lisMenuEditorHandleOnClickEvent = 'Handle OnClick Event';
 | 
						|
  lisMenuEditorMoveUp = 'Move Up (or left)';
 | 
						|
  lisMenuEditorMoveDown = 'Move Down (or right)';
 | 
						|
  lisMenuEditorInsertFromTemplate = 'Insert From Template ...';
 | 
						|
  lisMenuEditorSaveAsTemplate = 'Save As Template ...';
 | 
						|
  lisMenuEditorDeleteFromTemplate = 'Delete From Template ...';
 | 
						|
 | 
						|
  // Standard File menu
 | 
						|
  lisMenuTemplateDescriptionStandardFileMenu = 'Standard File Menu';
 | 
						|
  lisKMNewUnit = 'New Unit';
 | 
						|
  lisMenuTemplateOpenRecent = 'Open Recent';
 | 
						|
 | 
						|
  // Standard Edit menu
 | 
						|
  lisMenuTemplateDescriptionStandardEditMenu = 'Standard Edit Menu';
 | 
						|
  lisMenuTemplateFind = 'Find';
 | 
						|
  lisMenuTemplateFindNext = 'Find Next';
 | 
						|
 | 
						|
  // Standard Help menu
 | 
						|
  lisMenuTemplateDescriptionStandardHelpMenu = 'Standard Help Menu';
 | 
						|
  lisMenuTemplateContents = 'Contents';
 | 
						|
  lisMenuTemplateTutorial = 'Tutorial';
 | 
						|
  lisMenuTemplateAbout = 'About';
 | 
						|
  lisContributors = 'Contributors';
 | 
						|
  lisAcknowledgements = 'Acknowledgements';
 | 
						|
  lisAboutOfficial = 'Official:';
 | 
						|
  lisAboutDocumentation = 'Documentation:';
 | 
						|
 | 
						|
  // character map
 | 
						|
  lisCharacterMap = 'Character Map';
 | 
						|
  
 | 
						|
  // codetools defines value dialog
 | 
						|
  lisCTDefChooseDirectory = 'Choose Directory';
 | 
						|
  lisCTDefCodeToolsDirectoryValues = 'CodeTools Directory Values';
 | 
						|
  lisCTDefVariable = 'Variable: %s';
 | 
						|
  lisCTDefnoVariableSelected = '<no variable selected>';
 | 
						|
  lisCTDefVariableName = 'Variable Name';
 | 
						|
 | 
						|
  // clean directory dialog
 | 
						|
  lisClDirCleanSubDirectories = 'Clean sub directories';
 | 
						|
  lisClDirRemoveFilesMatchingFilter = 'Remove files matching filter';
 | 
						|
  lisClDirSimpleSyntaxEGInsteadOf = 'Simple Syntax (e.g. * instead of .*)';
 | 
						|
  lisClDirKeepAllTextFiles = 'Keep all text files';
 | 
						|
  lisClDirKeepFilesMatchingFilter = 'Keep files matching filter';
 | 
						|
  lisClDirCleanDirectory = 'Clean Directory';
 | 
						|
  lisClDirClean = 'Clean';
 | 
						|
  
 | 
						|
  // LFM repair wizard
 | 
						|
  lisTheLFMLazarusFormFileContainsInvalidPropertiesThis = 'The LFM (Lazarus '
 | 
						|
    +'form) file contains invalid properties. This means for example it '
 | 
						|
    +'contains some properties/classes, which do not exist in the current '
 | 
						|
    +'LCL. The normal fix is to remove these properties from the lfm and fix '
 | 
						|
    +'the pascal code manually.';
 | 
						|
  lisFixLFMFile = 'Fix LFM file';
 | 
						|
  lisMissingEvents = 'Missing Events';
 | 
						|
  lisTheFollowingMethodsUsedByAreNotInTheSourceRemoveTh = 'The following methods '
 | 
						|
    +'used by %s are not in the source%s%s%s%s%s%sRemove the dangling references?';
 | 
						|
 | 
						|
  // extract proc dialog
 | 
						|
  lisNoCodeSelected = 'No code selected';
 | 
						|
  lisPleaseSelectSomeCodeToExtractANewProcedureMethod = 'Please select some '
 | 
						|
    +'code to extract a new procedure/method.';
 | 
						|
  lisInvalidSelection = 'Invalid selection';
 | 
						|
  lisThisStatementCanNotBeExtractedPleaseSelectSomeCode = 'This statement can '
 | 
						|
    +'not be extracted.%sPlease select some code to extract a new procedure/method.';
 | 
						|
  lisExtractProcedure = 'Extract Procedure';
 | 
						|
  lisNameOfNewProcedure = 'Name of new procedure';
 | 
						|
  lisExtract = 'Extract';
 | 
						|
  lisInvalidProcName = 'Invalid proc name';
 | 
						|
  lisPublicMethod = 'Public Method';
 | 
						|
  lisPrivateMethod = 'Private Method';
 | 
						|
  lisProtectedMethod = 'Protected Method';
 | 
						|
  lisPublishedMethod = 'Published Method';
 | 
						|
  lisProcedure = 'Procedure';
 | 
						|
  lisProcedureWithInterface = 'Procedure with interface';
 | 
						|
  lisSubProcedure = 'Sub Procedure';
 | 
						|
  lisSubProcedureOnSameLevel = 'Sub Procedure on same level';
 | 
						|
  lisFreePascalCompilerNotFound = 'Free Pascal Compiler not found';
 | 
						|
  lisTheFreePascalCompilerFilenameWasNotFoundItIsRecomm = 'The Free Pascal compiler '
 | 
						|
    +'(filename: %s) was not found.%sIt is recommended that you install fpc.';
 | 
						|
  lisInvalidCompilerFilename = 'Invalid Compiler Filename';
 | 
						|
  lisTheCurrentCompilerFilenameIsNotAValidExecutablePlease = 'The current '
 | 
						|
    +'compiler filename %s%s%s%sis not a valid executable.%sPlease check '
 | 
						|
    +'Tools -> Options -> Files';
 | 
						|
  lisFreePascalSourcesNotFound = 'Free Pascal Sources not found';
 | 
						|
  lisTheFreePascalSourceDirectoryWasNotFoundSomeCodeFun = 'The Free Pascal '
 | 
						|
    +'source directory was not found.%sSome code functions will not work.%sIt '
 | 
						|
    +'is recommended that you install it and set the path%sTools -> Options -> Files';
 | 
						|
  lisInvalidFreePascalSourceDirectory = 'Invalid Free Pascal source directory';
 | 
						|
  lisTheCurrentFreePascalSourceDirectoryDoesNotLookCorr2 = 'The current Free '
 | 
						|
    +'Pascal source directory %s%s%s%sdoes not look correct.%sCheck '
 | 
						|
    +'Tools -> Options -> Files';
 | 
						|
  lisLazarusDirectoryNotFound = 'Lazarus directory not found';
 | 
						|
  lisTheCurrentLazarusDirectoryDoesNotLookCorrectWithou2 = 'The current '
 | 
						|
    +'Lazarus directory %s%s%s%sdoes not look correct.%sWithout it You will '
 | 
						|
    +'not be able to create LCL applications.%sCheck Tools -> Options -> Files';
 | 
						|
  lisTheCurrentLazarusDirectoryDoesNotLookCorrectWithou = 'The current '
 | 
						|
    +'Lazarus directory %s%s%s%sdoes not look correct.%sWithout it You will '
 | 
						|
    +'not be able to create LCL applications.%sChoose Ok to choose the '
 | 
						|
    +'default %s%s%s.%sOtherwise check Tools -> Options -> Files';
 | 
						|
  lisTheLazarusDirectoryWasNotFoundYouWillNotBeAbleToCr = 'The Lazarus '
 | 
						|
    +'directory was not found.%sYou will not be able to create LCL '
 | 
						|
    +'applications.%sPlease check Tools -> Options -> Files';
 | 
						|
  lisTheCurrentFreePascalSourceDirectoryDoesNotLookCorr = 'The current Free '
 | 
						|
    +'Pascal source directory %s%s%s%sdoes not look correct.%sChoose Ok to '
 | 
						|
    +'choose the default %s%s%s.%sOtherwise check Tools -> Options -> Files';
 | 
						|
  lisTheCurrentCompilerFilenameIsNotAValidExecutableCho = 'The current '
 | 
						|
    +'compiler filename %s%s%s%sis not a valid executable.%sChoose Ok to '
 | 
						|
    +'choose the default %s%s%s.%sOtherwise check Tools -> Options -> Files';
 | 
						|
    
 | 
						|
  // Help Options
 | 
						|
  lisHlpOptsHelpOptions = 'Help Options';
 | 
						|
  lisHlpOptsViewers = 'Viewers';
 | 
						|
  lisHOFPCDocHTMLPath = 'FPC Doc HTML Path';
 | 
						|
  lisHlpOptsProperties = 'Properties:';
 | 
						|
  lisHlpOptsDatabases = 'Databases';
 | 
						|
 | 
						|
  // enclose selection dialog
 | 
						|
  lisEnclose = 'Enclose';
 | 
						|
  lisChooseStructureToEncloseSelection = 'Choose structure to enclose selection';
 | 
						|
    
 | 
						|
  lisErrors = 'Errors';
 | 
						|
  lisLFMFile = 'LFM file';
 | 
						|
  lisRemoveAllInvalidProperties = 'Remove all invalid properties';
 | 
						|
  lisCompTest = '&Test';
 | 
						|
 | 
						|
  lisA2PSwitchPaths = 'Switch Paths';
 | 
						|
  lisA2PAddFilesToPackage = 'Add Files to Package';
 | 
						|
  lisA2PAddToPackage = 'Add to package';
 | 
						|
  lisA2PCreateNewFile = 'Create New File';
 | 
						|
  lisA2PCreateNewComp = 'Create New Component';
 | 
						|
  lisA2PCreateNewReq = 'Create New Requirement';
 | 
						|
  lisA2PFilename2 = 'Filename';
 | 
						|
  lisFRIFindOrRenameIdentifier = 'Find or Rename Identifier';
 | 
						|
  lisHelpSelectorDialog = 'Help selector';
 | 
						|
  lisSelectAHelpItem = 'Select a help item:';
 | 
						|
  lisErrorMovingComponent = 'Error moving component';
 | 
						|
  lisErrorNamingComponent = 'Error naming component';
 | 
						|
  lisErrorSettingTheNameOfAComponentTo = 'Error setting the name of a component %s to %s';
 | 
						|
  lisErrorMovingComponent2 = 'Error moving component %s:%s';
 | 
						|
  lisInstallUninstallPackages = 'Install/Uninstall Packages';
 | 
						|
  lisMenuEditInstallPkgs = 'Install/Uninstall Packages ...';
 | 
						|
  lisAvailablePackages = 'Available packages';
 | 
						|
  lisExportList = 'Export list';
 | 
						|
  lisDoNotInstall = 'Do not install';
 | 
						|
  lisImportList = 'Import list';
 | 
						|
  lisUninstallSelection = 'Uninstall selection';
 | 
						|
  lisPackagesToInstallInTheIDE = 'Packages to install in the IDE';
 | 
						|
  lisInstallSelection = 'Install selection';
 | 
						|
  lisPackageInfo = 'Package info';
 | 
						|
  lisSaveAndRebuildIDE = 'Save and rebuild IDE';
 | 
						|
  lisSaveAndExitDialog = 'Save and exit dialog';
 | 
						|
  lisAlignment = 'Alignment';
 | 
						|
  lisHorizontal = 'Horizontal';
 | 
						|
  lisNoChange = 'No change';
 | 
						|
  lisTops = 'Tops';
 | 
						|
  lisLeftSides = 'Left sides';
 | 
						|
  lisCenters = 'Centers';
 | 
						|
  lisBottoms = 'Bottoms';
 | 
						|
  lisRightSides = 'Right sides';
 | 
						|
  lisCenterInWindow = 'Center in window';
 | 
						|
  lisSpaceEqually = 'Space equally';
 | 
						|
  lisTopSpaceEqually = 'Top space equally';
 | 
						|
  lisBottomSpaceEqually = 'Bottom space equally';
 | 
						|
  lisLeftSpaceEqually = 'Left space equally';
 | 
						|
  lisRightSpaceEqually = 'Right space equally';
 | 
						|
  lisVertical = 'Vertical';
 | 
						|
  lisScalingFactor = 'Scaling factor:';
 | 
						|
  lisTabOrderUpHint = 'Move the selected control up in tab order';
 | 
						|
  lisTabOrderDownHint = 'Move the selected control down in tab order';
 | 
						|
  lisTabOrderSortHint = 'Calculate the tab order of controls by their X- and Y- positions';
 | 
						|
  lisTabOrderConfirmSort = 'Sort tab orders of all child controls of "%s" by their positions?';
 | 
						|
 | 
						|
  lisCustomProgram = 'Custom Program';
 | 
						|
  lisProgram = 'Program';
 | 
						|
  lisConsoleApplication = 'Console application';
 | 
						|
  lisFreepascalProgramUsingTCustomApplicationToEasilyCh = 'Free Pascal program '
 | 
						|
    +'using TCustomApplication to easily check command line options, handling '
 | 
						|
    +'exceptions, etc. The program source is automatically maintained by Lazarus.';
 | 
						|
  lisProgramAFreepascalProgramTheProgramFileIsAutomatic = 'Program%sA '
 | 
						|
    +'Free Pascal program. The program source is automatically maintained by Lazarus.';
 | 
						|
  lisCustomProgramAFreepascalProgram = 'Custom Program%sA Free Pascal program.';
 | 
						|
  lisLibraryAFreepascalLibraryDllUnderWindowsSoUnderLin = 'Library%sA '
 | 
						|
    +'Free Pascal library (.dll under Windows, .so under Linux, .dylib under '
 | 
						|
    +'MacOS X). The library source is automatically maintained by Lazarus.';
 | 
						|
  lisNPSelectAProjectType = 'Select a project type';
 | 
						|
  lisNPCreateANewProject = 'Create a new project';
 | 
						|
  lisNPCreate = 'Create';
 | 
						|
  lisOIFChooseABaseClassForTheFavouriteProperty = 'Choose a base class for '
 | 
						|
    +'the favourite property %s%s%s.';
 | 
						|
  lisOIFAddToFavouriteProperties = 'Add to favourite properties';
 | 
						|
  lisOIFRemoveFromFavouriteProperties = 'Remove from favourite properties';
 | 
						|
  lisReplacingSelectionFailed = 'Replacing selection failed.';
 | 
						|
  lisUnableToFindInLFMStream = 'Unable to find %s in LFM Stream.';
 | 
						|
  lisErrorParsingLfmComponentStream = 'Error parsing lfm component stream.';
 | 
						|
  lisUnableToCreateTemporaryLfmBuffer = 'Unable to create temporary lfm buffer.';
 | 
						|
  lisUnableToGetSourceForDesigner = 'Unable to get source for designer.';
 | 
						|
  lisUnableToGatherEditorChanges = 'Unable to gather editor changes.';
 | 
						|
  lisUnableToStreamSelectedComponents2 = 'Unable to stream selected components.';
 | 
						|
  lisUnableToChangeClassOfTo = '%s%sUnable to change class of %s to %s';
 | 
						|
  lisCanOnlyChangeTheClassOfTComponents = 'Can only change the class of TComponents.';
 | 
						|
  lisOldClass = 'Old Class';
 | 
						|
  lisNewClass = 'New Class';
 | 
						|
  lisOldAncestors = 'Old Ancestors';
 | 
						|
  lisNewAncestors = 'New Ancestors';
 | 
						|
  lisCEModeShowCategories = 'Show Categories';
 | 
						|
  lisCEModeShowSourceNodes = 'Show Source Nodes';
 | 
						|
  lisCESurrounding = 'Surrounding';
 | 
						|
  lisCEIn = '%s in %s';
 | 
						|
  lisCEOUpdate = 'Update';
 | 
						|
  lisCEORefreshAutomatically = 'Refresh automatically';
 | 
						|
  lisCEONeverOnlyManually = 'Never, only manually';
 | 
						|
  lisCEOWhenSwitchingFile = 'When switching file in source editor';
 | 
						|
  lisCEOOnIdle = 'On idle';
 | 
						|
  lisCEFollowCursor = 'Follow cursor';
 | 
						|
  lisWhenTheSourceEditorCursorMovesShowTheCurrentNodeIn = 'When the source '
 | 
						|
    +'editor cursor moves, show the current node in the code explorer';
 | 
						|
  lisCECategories = 'Categories';
 | 
						|
  lisCEUses = 'Uses';
 | 
						|
  lisCEOnlyUsedInCategoryMode = 'Only used in category mode';
 | 
						|
  lisCETypes = 'Types';
 | 
						|
  lisCEVariables = 'Variables';
 | 
						|
  lisCEConstants = 'Constants';
 | 
						|
  lisCEProcedures = 'Procedures';
 | 
						|
  lisCEProperties = 'Properties';
 | 
						|
  lisCodeObserver = 'Code Observer';
 | 
						|
  lisCEOMode = 'Preferred exhibition mode';
 | 
						|
  lisCEOModeCategory = 'Category';
 | 
						|
  lisCEOModeSource = 'Source';
 | 
						|
 | 
						|
  lisFPDocEditor = 'FPDoc Editor';
 | 
						|
  lisCodeHelpMainFormCaption = 'FPDoc Editor';
 | 
						|
  lisCodeHelpNoTagCaption = '<NONE>';
 | 
						|
  lisCodeHelpnoinheriteddescriptionfound = '(no inherited description found)';
 | 
						|
  lisCodeHelpShortdescriptionOf = 'Short description of';
 | 
						|
  lisCodeHelpNoDocumentation = '(none)';
 | 
						|
  lisCodeHelpInherited = 'Inherited';
 | 
						|
  lisCodeHelpShortTag = 'Short';
 | 
						|
  lisCodeHelpDescrTag = 'Description';
 | 
						|
  lisCodeHelpErrorsTag = 'Errors';
 | 
						|
  lisCodeHelpSeeAlsoTag = 'See also';
 | 
						|
  lisCodeHelpAddPathButton = 'Add path';
 | 
						|
  lisSearchPaths2 = 'Search paths';
 | 
						|
  lisFPDocPackageName = 'FPDoc package name:';
 | 
						|
  lisFPDocPackageNameDefaultIsProjectFileName = 'FPDoc package name. Default '
 | 
						|
    +'is project file name.';
 | 
						|
  lisCodeHelpDeletePathButton = 'Remove path';
 | 
						|
  lisDefaultPlaceholder = '(default)';
 | 
						|
  lisEONOTEOnlyAbsolutePathsAreSupportedNow = 'NOTE: only absolute paths are supported now';
 | 
						|
  lisCodeHelpConfirmreplace = 'Confirm replace';
 | 
						|
  lisCodeHelpGroupBox = 'FPDoc settings';
 | 
						|
  lisCodeHelpHintBoldFormat = 'Insert bold formatting tag';
 | 
						|
  lisCodeHelpHintItalicFormat = 'Insert italic formatting tag';
 | 
						|
  lisCodeHelpHintUnderlineFormat = 'Insert underline formatting tag';
 | 
						|
  lisCodeHelpHintInsertCodeTag = 'Insert code formatting tag';
 | 
						|
  lisCodeHelpHintRemarkTag = 'Insert remark formatting tag';
 | 
						|
  lisCodeHelpHintVarTag = 'Insert var formatting tag';
 | 
						|
  lisCodeHelpAddLinkButton = 'Add link';
 | 
						|
  lisCodeHelpDeleteLinkButton = 'Delete link';
 | 
						|
  lisCodeHelpCreateButton = 'Create help item';
 | 
						|
  lisOpenXML = 'Open XML';
 | 
						|
  lisCodeHelpInsertALink = 'Insert a link ...';
 | 
						|
  lisCodeHelpInsertParagraphFormattingTag = 'Insert paragraph formatting tag';
 | 
						|
  lisCodeHelpExampleTag = 'Example';
 | 
						|
  lisCodeHelpBrowseExampleButton = 'Browse';
 | 
						|
  lisLDMoveEntriesToInherited = 'Move entries to inherited';
 | 
						|
  lisLDCopyFromInherited = 'Copy from inherited';
 | 
						|
  lisLDAddLinkToInherited = 'Add link to inherited';
 | 
						|
  lisEnableMacros = 'Enable Macros';
 | 
						|
  lisCTSelectCodeMacro = 'Select Code Macro';
 | 
						|
  lisPDProgress = 'Progress';
 | 
						|
  lisPDAbort = 'Abort';
 | 
						|
  lisPOSaveInLpiFil = 'Save in .lpi file';
 | 
						|
  lisPOSaveInLpsFileInProjectDirectory = 'Save in .lps file in project directory';
 | 
						|
  lisPOSaveInIDEConfigDirectory = 'Save in IDE config directory';
 | 
						|
  lisPODoNotSaveAnySessionInfo = 'Do not save any session info';
 | 
						|
  lisPOSaveSessionInformationIn = 'Save session information in';
 | 
						|
  lisMVSaveMessagesToFileTxt = 'Save messages to file (*.txt)';
 | 
						|
  lisTabOrderOf = 'Tab Order of %s';
 | 
						|
 | 
						|
  lisAnchorEnabledHint = 'Enabled = Include %s in Anchors';
 | 
						|
  lisAroundBorderSpaceHint = 'Borderspace around the control. The other four borderspaces are added to this value.';
 | 
						|
  lisTopBorderSpaceSpinEditHint = 'Top borderspace. This value is added to base borderspace and used for the space above the control.';
 | 
						|
  lisBottomBorderSpaceSpinEditHint = 'Bottom borderspace. This value is added to base borderspace and used for the space below the control.';
 | 
						|
  lisLeftBorderSpaceSpinEditHint = 'Left borderspace. This value is added to base borderspace and used for the space left to the control.';
 | 
						|
  lisRightBorderSpaceSpinEditHint = 'Right borderspace. This value is added to base borderspace and used for the space right to the control.';
 | 
						|
  lisCenterControlVerticallyRelativeToSibling = 'Center control vertically relative to the given sibling. BorderSpacing is ignored.';
 | 
						|
  lisCenterControlHorizontallyRelativeToSibling = 'Center control horizontally relative to the given sibling. BorderSpacing is ignored.';
 | 
						|
  lisAnchorBottomToTopSide = 'Anchor bottom side to top side of sibling. The kept distance is defined by both BorderSpacing properties of this and sibling.';
 | 
						|
  lisAnchorBottomToBottomSide = 'Anchor bottom side to bottom side of sibling. Use BorderSpacing to set a distance. BorderSpacing of sibling is ignored.';
 | 
						|
  lisAnchorTopToTopSide = 'Anchor top side to top side of sibling. Use BorderSpacing to set a distance. BorderSpacing of sibling is ignored.';
 | 
						|
  lisAnchorTopToBottomSide = 'Anchor top side to bottom side of sibling. The kept distance is defined by both BorderSpacing properties of this and sibling.';
 | 
						|
  lisAnchorLeftToLeftSide = 'Anchor left side to left side of sibling. Use BorderSpacing to set a distance. BorderSpacing of sibling is ignored.';
 | 
						|
  lisAnchorLeftToRightSide = 'Anchor left side to right side of sibling. The kept distance is defined by both BorderSpacing properties of this and sibling.';
 | 
						|
  lisAnchorRightToLeftSide = 'Anchor right side to left side of sibling. The kept distance is defined by both BorderSpacing properties of this and sibling.';
 | 
						|
  lisAnchorRightToRightSide = 'Anchor right side to right side of sibling. Use BorderSpacing to set a distance. BorderSpacing of sibling is ignored.';
 | 
						|
  lisTopSiblingComboBoxHint = 'This is the sibling control to which the top side is anchored. Leave empty for parent.';
 | 
						|
  lisBottomSiblingComboBoxHint = 'This is the sibling control to which the bottom side is anchored. Leave empty for parent.';
 | 
						|
  lisRightSiblingComboBoxHint = 'This is the sibling control to which the right side is anchored. Leave empty for parent.';
 | 
						|
  lisLeftSiblingComboBoxHint = 'This is the sibling control to which the left side is anchored. Leave empty for parent.';
 | 
						|
  lisBorderSpace = 'Border space';
 | 
						|
  lisSibling = 'Sibling';
 | 
						|
  lisRightAnchoring = 'Right anchoring';
 | 
						|
  lisTopAnchoring = 'Top anchoring';
 | 
						|
  lisLeftGroupBoxCaption = 'Left anchoring';
 | 
						|
  lisBottomGroupBoxCaption = 'Bottom anchoring';
 | 
						|
  lisUnableToSetAnchorSideControl = 'Unable to set AnchorSide Control';
 | 
						|
  lisThisWillCreateACircularDependency = 'This will create a circular dependency.';
 | 
						|
  lisAnchorEditorNoControlSelected = 'Anchor Editor - no control selected';
 | 
						|
  lisAnchorsOfSelectedControls = 'Anchors of selected controls';
 | 
						|
  lisDebugOptionsFrmAdditionalSearchPath = 'Additional search path';
 | 
						|
  lisDebugOptionsFrmDebuggerGeneralOptions = 'Debugger general options';
 | 
						|
  lisDebugOptionsFrmShowMessageOnStop = 'Show message on stop';
 | 
						|
  lisDebugOptionsFrmResetDebuggerOnEachRun = 'Reset Debugger after each run';
 | 
						|
  lisDebugOptionsFrmDebuggerSpecific = 'Debugger specific options (depends on '
 | 
						|
    +'type of debugger)';
 | 
						|
  lisDebugOptionsFrmEventLog = 'Event Log';
 | 
						|
  lisDebugOptionsFrmClearLogOnRun = 'Clear log on run';
 | 
						|
  lisDebugOptionsFrmLimitLinecountTo = 'Limit line count to';
 | 
						|
  lisDebugOptionsFrmUseEventLogColors = 'Use event log colors';
 | 
						|
  lisDebugOptionsFrmBreakpoint = 'Breakpoint';
 | 
						|
  lisDebugOptionsFrmProcess = 'Process';
 | 
						|
  lisDebugOptionsFrmThread = 'Thread';
 | 
						|
  lisDebugOptionsFrmModule = 'Module';
 | 
						|
  lisDebugOptionsFrmOutput = 'Output';
 | 
						|
  lisDebugOptionsFrmWindows = 'Windows';
 | 
						|
  lisDebugOptionsFrmDebugger = 'Debugger';
 | 
						|
  lisDebugOptionsFrmLanguageExceptions = 'Language Exceptions';
 | 
						|
  lisDebugOptionsFrmIgnoreTheseExceptions = 'Ignore these exceptions';
 | 
						|
  lisDebugOptionsFrmNotifyOnLazarusExceptions = 'Notify on Lazarus Exceptions';
 | 
						|
  lisDebugOptionsFrmOSExceptions = 'OS Exceptions';
 | 
						|
  lisDebugOptionsFrmSignals = 'Signals';
 | 
						|
  lisMacroName = 'Macro name';
 | 
						|
  lisIDEMacroValuesForFPCMacrosUseCustomOptions = 'IDE macro values (for FPC '
 | 
						|
    +'macros use custom options)';
 | 
						|
  lisMacroValue = 'Macro value';
 | 
						|
  lisDebugOptionsFrmHandledBy = 'Handled by';
 | 
						|
  lisDebugOptionsFrmResume = 'Resume';
 | 
						|
  lisDebugOptionsFrmHandledByProgram = 'Handled by Program';
 | 
						|
  lisDebugOptionsFrmHandledByDebugger = 'Handled by Debugger';
 | 
						|
  lisDebugOptionsFrmResumeHandled = 'Resume Handled';
 | 
						|
  lisDebugOptionsFrmResumeUnhandled = 'Resume Unhandled';
 | 
						|
  lisDebugOptionsFrmAddException = 'Add Exception';
 | 
						|
  lisDebugOptionsFrmEnterExceptionName = 'Enter the name of the exception';
 | 
						|
  lisDebugOptionsFrmDuplicateExceptionName = 'Duplicate Exception name';
 | 
						|
  dlgDebugOptionsPathEditorDlgCaption = 'Path Editor';
 | 
						|
  lisHFMHelpForFreePascalCompilerMessage = 'Help for Free Pascal Compiler message';
 | 
						|
  lisRelativePaths = 'Relative paths';
 | 
						|
  rsFormDataFileDfm = 'Form data file (*.dfm)|*.dfm';
 | 
						|
  liswlWatchList = 'Watch List';
 | 
						|
  liswlExpression = 'Expression';
 | 
						|
  lisKMChooseKeymappingScheme = 'Choose Keymapping scheme';
 | 
						|
  lisKMNoteAllKeysWillBeSetToTheValuesOfTheChosenScheme = 'Note: All keys '
 | 
						|
    +'will be set to the values of the chosen scheme.';
 | 
						|
  lisKMKeymappingScheme = 'Keymapping Scheme';
 | 
						|
  lisPVUEditVirtualUnit = 'Edit virtual unit';
 | 
						|
  lisPathEditorReplaceHint = 'Replace the selected path with a new path';
 | 
						|
  lisPathEditorAddHint = 'Add new path to the list';
 | 
						|
  lisPathEditorDeleteHint = 'Delete the selected path';
 | 
						|
  lisPathEditorDeleteInvalidHint = 'Remove non-existent (gray) paths from the list';
 | 
						|
  lisPathEditorTemplAddHint = 'Add template to the list';
 | 
						|
 | 
						|
  // version info tab
 | 
						|
  VersionInfoTitle = 'Version Info';
 | 
						|
  
 | 
						|
  // Procedure List dialog
 | 
						|
  lisPListProcedureList         = 'Procedure List';
 | 
						|
  lisPListObjects               = '&Objects';
 | 
						|
  lisPListJumpToSelection       = 'Jump To Selection';
 | 
						|
  lisPListFilterAny             = 'Filter by matching any part of method';
 | 
						|
  lisPListFilterStart           = 'Filter by matching with start of method';
 | 
						|
  lisPListChangeFont            = 'Change Font';
 | 
						|
  lisPListCopyMethodToClipboard = 'Copy method name to the clipboard';
 | 
						|
  lisPListType                  = 'Type';
 | 
						|
  lisPListAll                   = '<All>';
 | 
						|
  lisPListNone                  = '<None>';
 | 
						|
  lisUIClearIncludedByReference = 'Clear include cache';
 | 
						|
  lisChangeParent = 'Change Parent';
 | 
						|
  lisLazarusIDE = 'Lazarus IDE';
 | 
						|
  lisDirectives = 'Directives';
 | 
						|
 | 
						|
  //conditional defines dialog
 | 
						|
  rsCreateNewDefine = 'Create new define';
 | 
						|
  rsConditionalDefines = 'Conditional defines';
 | 
						|
  rsAddInverse = 'Add Inverse';
 | 
						|
  lisAutomaticallyOnLineBreak = 'line break';
 | 
						|
  lisAutomaticallyOnSpace = 'space';
 | 
						|
  lisAutomaticallyOnWordEnd = 'word end';
 | 
						|
  lisAutomaticallyRemoveCharacter = 'do not add character';
 | 
						|
  lisKeepSubIndentation = 'Keep indentation';
 | 
						|
  lisPckOptsThisPackageProvidesTheSameAsTheFollowingPackages = 'This package '
 | 
						|
    +'provides the same as the following packages:';
 | 
						|
  lisPLDPackageLinks = 'Package Links';
 | 
						|
  lisSAMOverrideFirstSelected = 'Override first selected';
 | 
						|
  lisSAMOverrideAllSelected = 'Override all selected';
 | 
						|
  lisCCDNoClass = 'no class';
 | 
						|
  lisCCDChangeClassOf = 'Change Class of %s';
 | 
						|
 | 
						|
  // View Search Results dialog
 | 
						|
  lisVSRForwardSearch = 'Forward Search';
 | 
						|
  lisVSRResetResultList = 'Reset Result List';
 | 
						|
  rsFoundButNotListedHere = 'Found, but not listed here: ';
 | 
						|
  rsStartANewSearch = 'Start a new search';
 | 
						|
  rsCloseCurrentPage = 'Close current page';
 | 
						|
  rsFilterTheListWithString = 'Filter the lines in list with a string';
 | 
						|
  //rsEnterOneOrMorePhrasesThatYouWantToFilter = 'Enter one or more phrases '
 | 
						|
  //  +'that you want to Filter in the list, separated by space, or comma';
 | 
						|
 | 
						|
  // Application Bundle
 | 
						|
  lisABCreationFailed = 'Error occured during Application Bundle creation: ';
 | 
						|
  lisUnableToWrite2 = 'Unable to write %s%s%s';
 | 
						|
  lisErrorLoadingFrom = 'Error loading %s from%s%s%s%s';
 | 
						|
  lisErrorSavingTo = 'Error saving %s to%s%s%s%s';
 | 
						|
  lisXMLError = 'XML Error';
 | 
						|
  lisXMLParserErrorInFileError = 'XML parser error in file %s%sError: %s';
 | 
						|
  lisUnableToWriteXmlStreamToError = 'Unable to write xml stream to %s%sError: %s';
 | 
						|
  lisFileIsSymlink = 'File is symlink';
 | 
						|
  lisTheFileIsASymlinkOpenInstead = 'The file %s%s%s is a symlink.%s%sOpen %s%'
 | 
						|
    +'s%s instead?';
 | 
						|
  lisOpenTarget = 'Open target';
 | 
						|
  lisOpenSymlink = 'Open symlink';
 | 
						|
  lisFileLinkError = 'File link error';
 | 
						|
  lisWriteErrorFile = 'Write error: %s%sFile: %s%s%s';
 | 
						|
  lisStreamError = 'Stream Error';
 | 
						|
  lisTheCodetoolsFoundAnError = 'The codetools found an error:%s%s%s';
 | 
						|
  lisIgnoreAndContinue = 'Ignore and continue';
 | 
						|
  lisNotImplemented = 'Not implemented';
 | 
						|
  lisNotImplementedYet = 'Not implemented yet:%s%s';
 | 
						|
  lisMovePage = 'Move Page';
 | 
						|
  lisFileSettings = 'File Settings';
 | 
						|
 | 
						|
  // Debugger Dialogs
 | 
						|
  lisDbgWinPower = 'On/Off';
 | 
						|
  lisDbgWinPowerHint = 'Disable/Enable updates for the entire window';
 | 
						|
 | 
						|
  lisDbgItemEnable          = 'Enable';
 | 
						|
  lisDbgItemEnableHint      = 'Enable';
 | 
						|
  lisDbgItemDisable         = 'Disable';
 | 
						|
  lisDbgItemDisableHint     = 'Disable';
 | 
						|
  lisDbgItemDelete          = 'Delete';
 | 
						|
  lisDbgItemDeleteHint      = 'Delete';
 | 
						|
  lisDbgAllItemEnable       = 'Enable all';
 | 
						|
  lisDbgAllItemEnableHint   = 'Enable all';
 | 
						|
  lisDbgAllItemDisable      = 'Disable all';
 | 
						|
  lisDbgAllItemDisableHint  = 'Disable all';
 | 
						|
  lisDbgAllItemDelete       = 'Delete all';
 | 
						|
  lisDbgAllItemDeleteHint   = 'Delete all';
 | 
						|
  lisDbgBreakpointPropertiesHint = 'Breakpoint Properties ...';
 | 
						|
 | 
						|
  // Call Stack Dialog
 | 
						|
  lisCurrent = 'Current';
 | 
						|
  lisViewSource = 'View Source';
 | 
						|
  lisViewSourceDisass = 'View Assembler';
 | 
						|
  lisMaxS = 'Max %d';
 | 
						|
  lisMore = 'More';
 | 
						|
  lisGotoSelectedSourceLine = 'Goto selected source line';
 | 
						|
  lisCopyAll = 'Copy All';
 | 
						|
  lisIndex = 'Index';
 | 
						|
  lisFunction = 'Function';
 | 
						|
 | 
						|
  // Break Points Dialog
 | 
						|
  lisFilenameAddress = 'Filename/Address';
 | 
						|
  lisLineLength = 'Line/Length';
 | 
						|
  lisCondition = 'Condition';
 | 
						|
  lisPassCount = 'Pass Count';
 | 
						|
  lisGroup = 'Group';
 | 
						|
  lisSourceBreakpoint = '&Source Breakpoint ...';
 | 
						|
  lisAddressBreakpoint = '&Address Breakpoint ...';
 | 
						|
  lisWatchPoint = '&Data/Watch Breakpoint ...';
 | 
						|
  lisWatchPointBreakpoint = '&Data/watch Breakpoint ...';
 | 
						|
  lisEnableAll = '&Enable All';
 | 
						|
  lisDeleteAll = '&Delete All';
 | 
						|
  lisDisableAllInSameSource = 'Disable All in same source';
 | 
						|
  lisEnableAllInSameSource = 'Enable All in same source';
 | 
						|
  lisDeleteAllInSameSource = 'Delete All in same source';
 | 
						|
  lisNotImplementedYet2 = 'Not implemented yet.';
 | 
						|
  lisDeleteAllSelectedBreakpoints = 'Delete all selected breakpoints?';
 | 
						|
  lisDeleteBreakpointAtLine = 'Delete breakpoint at%s"%s" line %d?';
 | 
						|
  lisDeleteBreakpointForAddress = 'Delete breakpoint for address %s?';
 | 
						|
  lisDeleteBreakpointForWatch = 'Delete watchpoint for "%s"?';
 | 
						|
  lisDeleteAllBreakpoints = 'Delete all breakpoints?';
 | 
						|
  lisDeleteAllBreakpoints2 = 'Delete all breakpoints in file %s%s%s?';
 | 
						|
  lisGroupNameInput = 'Group name:';
 | 
						|
  lisGroupNameInvalid = 'BreakpointGroup name must be a valid Pascal identifier name.';
 | 
						|
  lisGroupNameEmptyClearInstead = 'The group name cannot be empty. Clear breakpoints'' group(s)?';
 | 
						|
  lisGroupAssignExisting = 'Assign to existing "%s" group?';
 | 
						|
  lisGroupSetNew = 'Set new group...';
 | 
						|
  lisGroupSetNone = 'Clear group(s)';
 | 
						|
  lisGroupEmptyDelete = 'No more breakpoints are assigned to group "%s", delete it?';
 | 
						|
  lisGroupEmptyDeleteMore = '%sThere are %d more empty groups, delete all?';
 | 
						|
  lisEnableGroups = 'Enable Groups';
 | 
						|
  lisDisableGroups = 'Disable Groups';
 | 
						|
  lisLogMessage = 'Log Message';
 | 
						|
  lisLogEvalExpression = 'Eval expression';
 | 
						|
  lisLogCallStack = 'Log Call Stack';
 | 
						|
  lisLogCallStackLimit = '(frames limit. 0 - no limits)';
 | 
						|
  lisAutoContinue = 'Auto Continue';
 | 
						|
  lisDisabled = 'Disabled';
 | 
						|
  lisInvalidOff = 'Invalid (Off)';
 | 
						|
  lisInvalidOn = 'Invalid (On)';
 | 
						|
  lisOff = '? (Off)';
 | 
						|
  lisOn = '? (On)';
 | 
						|
  lisTakeSnapshot = 'Take a Snapshot';
 | 
						|
 | 
						|
  // Evaluate/Modify Dialog
 | 
						|
  lisEvaluate = 'E&valuate';
 | 
						|
  lisModify = '&Modify';
 | 
						|
  lisWatch = '&Watch';
 | 
						|
  lisInspect = '&Inspect';
 | 
						|
  lisDBGEMExpression = '&Expression:';
 | 
						|
  lisDBGEMResult = '&Result:';
 | 
						|
  lisDBGEMNewValue = '&New value:';
 | 
						|
 | 
						|
  // Breakpoint Properties Dialog
 | 
						|
  lisBreakPointProperties = 'Breakpoint Properties';
 | 
						|
  lisLine = 'Line:';
 | 
						|
  lisAddress = 'Address:';
 | 
						|
  lisWatchData = 'Watch:';
 | 
						|
  lisWatchScope = 'Watch scope';
 | 
						|
  lisWatchScopeGlobal = 'Global';
 | 
						|
  lisWatchScopeLocal = 'Declaration';
 | 
						|
  lisWatchKind = 'Watch action';
 | 
						|
  lisWatchKindRead = 'Read';
 | 
						|
  lisWatchKindWrite = 'Write';
 | 
						|
  lisWatchKindReadWrite = 'Read/Write';
 | 
						|
  lisAutoContinueAfter = 'Auto continue after:';
 | 
						|
  lisMS = '(ms)';
 | 
						|
  lisActions = 'Actions:';
 | 
						|
  lisEvalExpression = 'Eval expression';
 | 
						|
 | 
						|
  // Debug Output Dialog
 | 
						|
  lisCopyAllOutputClipboard = 'Copy all output to clipboard';
 | 
						|
 | 
						|
  // Designer Size Components Dialog
 | 
						|
  lisShrinkToSmal = 'Shrink to smallest';
 | 
						|
  lisGrowToLarges = 'Grow to Largest';
 | 
						|
 | 
						|
  // Watch Dialog
 | 
						|
  lisWatchToWatchPoint = 'Create &Data/Watch Breakpoint ...';
 | 
						|
 | 
						|
  // Watch Property Dialog
 | 
						|
  lisWatchPropert = 'Watch Properties';
 | 
						|
  lisExpression = 'Expression:';
 | 
						|
  lisRepeatCount = 'Repeat Count:';
 | 
						|
  lisDigits = 'Digits:';
 | 
						|
  lisAllowFunctio = 'Allow Function Calls';
 | 
						|
  lisStyle = 'Style';
 | 
						|
  lisCharacter = 'Character';
 | 
						|
  lisString = 'String';
 | 
						|
  lisDecimal = 'Decimal';
 | 
						|
  lisUnsigned = 'Unsigned';
 | 
						|
  lisHexadecimal = 'Hexadecimal';
 | 
						|
  lisFloatingPoin = 'Floating Point';
 | 
						|
  lisPointer = 'Pointer';
 | 
						|
  lisRecordStruct = 'Record/Structure';
 | 
						|
  lisMemoryDump = 'Memory Dump';
 | 
						|
 | 
						|
  // Callstack
 | 
						|
  lisCallStackNotEvaluated = 'Stack not evaluated';
 | 
						|
 | 
						|
  // Locals Dialog
 | 
						|
  lisLocals = 'Locals';
 | 
						|
  lisLocalsNotEvaluated = 'Locals not evaluated';
 | 
						|
  lisEvaluateModify = '&Evaluate/Modify';
 | 
						|
  lisLocalsDlgCopyName = '&Copy Name';
 | 
						|
  lisLocalsDlgCopyValue = 'C&opy Value';
 | 
						|
 | 
						|
  // Registers Dialog
 | 
						|
  lisRegisters = 'Registers';
 | 
						|
 | 
						|
  // ThreadDlg
 | 
						|
  lisThreads = 'Threads';
 | 
						|
  lisThreadsState = 'State';
 | 
						|
  lisThreadsSrc  = 'Source';
 | 
						|
  lisThreadsLine = 'Line';
 | 
						|
  lisThreadsFunc = 'Function';
 | 
						|
  lisThreadsCurrent = 'Current';
 | 
						|
  lisThreadsGoto = 'Goto';
 | 
						|
  lisThreadsNotEvaluated = 'Threads not evaluated';
 | 
						|
 | 
						|
  // HistoryDlg
 | 
						|
  histdlgFormName   = 'History';
 | 
						|
  histdlgColumnCur  = '';
 | 
						|
  histdlgColumnTime = 'Time';
 | 
						|
  histdlgColumnLoc  = 'Location';
 | 
						|
  histdlgBtnPowerHint = 'Switch on/off automatic snapshots';
 | 
						|
  histdlgBtnEnableHint = 'Toggle view snapshot or current';
 | 
						|
  histdlgBtnClearHint = 'Clear all snapshots';
 | 
						|
  histdlgBtnShowHistHint = 'View history';
 | 
						|
  histdlgBtnShowSnapHint = 'View Snapshots';
 | 
						|
  histdlgBtnMakeSnapHint = 'Take Snapshot';
 | 
						|
  histdlgBtnRemoveHint   = 'Remove selected entry';
 | 
						|
  histdlgBtnImport   = 'Import';
 | 
						|
  histdlgBtnExport   = 'Export';
 | 
						|
 | 
						|
  // Exception Dialog
 | 
						|
  lisExceptionDialog = 'Debugger Exception Notification';
 | 
						|
  lisIgnoreExceptionType = 'Ignore this exception type';
 | 
						|
 | 
						|
  lisetEditCustomScanners = 'Edit custom scanners (%s)';
 | 
						|
  
 | 
						|
  // ProjectWizard Dialog
 | 
						|
  lisPWNewProject = 'New Project';
 | 
						|
  lisPWOpenProject = 'Open Project';
 | 
						|
  lisPWOpenRecentProject = 'Open Recent Project';
 | 
						|
  lisPWViewExampleProjects = 'View Example Projects';
 | 
						|
  lisPWConvertProject = 'Convert Delphi Project';
 | 
						|
  lisIsAThisCircularDependencyIsNotAllowed = '%s is a %s.%sThis circular '
 | 
						|
    +'dependency is not allowed.';
 | 
						|
  lisTheComponentCanNotBeDeletedBecauseItIsNotOwnedBy = 'The component %s can '
 | 
						|
    +'not be deleted, because it is not owned by %s.';
 | 
						|
  lisFilter3 = 'Filter: %s';
 | 
						|
  lisInvalidPublishingDirectory = 'Invalid publishing Directory';
 | 
						|
  lisSourceDirectoryAndDestinationDirectoryAreTheSameMa = 'Source directory %'
 | 
						|
    +'s%s%s%sand destination directory %s%s%s%sare the same.%s%sMaybe you '
 | 
						|
    +'misunderstand this feature.%sIt will clean/recreate the destination '
 | 
						|
    +'directory%sand copies the package/project into it.';
 | 
						|
  lisClearDirectory = 'Clear Directory?';
 | 
						|
  lisInOrderToCreateACleanCopyOfTheProjectPackageAllFil = 'In order to create '
 | 
						|
    +'a clean copy of the project/package, all files in the following '
 | 
						|
    +'directory will be deleted and all its content will be lost.%s%sDelete '
 | 
						|
    +'all files in %s%s%s?';
 | 
						|
  lisFileExtensionOfPrograms = 'File extension of programs';
 | 
						|
  lisEveryNThLineNumber = 'Every n-th line number';
 | 
						|
  lisShowOverviewGutter = 'Show overview Gutter';
 | 
						|
  lisTopInfoView = 'Show Class/Proc Hint';
 | 
						|
  lisLink = 'Link:';
 | 
						|
  lisShort = 'Short:';
 | 
						|
  lisInsertUrlTag = 'Insert url tag';
 | 
						|
  lisInsertPrintshortTag2 = 'Insert printshort tag';
 | 
						|
  lisDeleteOldFile2 = 'Delete old file?';
 | 
						|
  lisTheUnitSearchPathOfContainsTheSourceDirectoryOfPac = 'The unit search '
 | 
						|
    +'path of %s%s%s contains the source directory %s%s%s of package %s';
 | 
						|
  lisFPCVersionEG222 = 'FPC Version (e.g. 2.2.2)';
 | 
						|
  lisMissingIdentifiers = 'Missing identifiers';
 | 
						|
  lisChooseAFPDocLink = 'Choose a FPDoc link';
 | 
						|
  lisLinkTarget = 'Link target';
 | 
						|
  lisExamplesIdentifierTMyEnumEnumUnitnameIdentifierPac = 'Examples:%sIdentifier%s'
 | 
						|
    +'TMyEnum.Enum%sUnitname.Identifier%s#PackageName.UnitName.Identifier';
 | 
						|
  lisTitleLeaveEmptyForDefault = 'Title (leave empty for default)';
 | 
						|
  lisPackageUnit = 'package unit';
 | 
						|
  lisPackage2 = 'package %s';
 | 
						|
  lisIdentifier = 'identifier';
 | 
						|
  lisProjectUnit = 'project unit';
 | 
						|
  lisSyntaxMode = 'Syntax mode';
 | 
						|
  lisUseAnsistrings = 'Use Ansistrings';
 | 
						|
  lisDoNotShowThisDialogForThisProject = 'Do not show this dialog for this project';
 | 
						|
  lisObjectPascalDefault = 'Object Pascal - default';
 | 
						|
  lisDelphi = 'Delphi';
 | 
						|
  lisTurboPascal = 'Turbo Pascal';
 | 
						|
  lisMacPascal = 'Mac Pascal';
 | 
						|
  lisFreePascal = 'Free Pascal';
 | 
						|
  lisSmallerRatherThanFaster = 'smaller rather than faster';
 | 
						|
  lisVerifyMethodCalls = 'Verify method calls';
 | 
						|
  lisToggleShowingFilenamesWithFullPathOrWithRelativePa = 'Toggle showing '
 | 
						|
    +'filenames with full path or with relative path';
 | 
						|
  lisDeleteSelectedFiles = 'Delete selected files';
 | 
						|
  lisAddFilesInDirectory = 'Add Files in Directory';
 | 
						|
  lisUnableToCreateLinkWithTarget = 'Unable to create link %s%s%s with target %s%s%s';
 | 
						|
  lisBuildAllFilesOfProjectPackageIDE =
 | 
						|
    'build all files of project/package/IDE';
 | 
						|
  lisApplyBuildFlagsBToDependenciesToo = 'apply build flags (-B) to dependencies too';
 | 
						|
  lisDoNotCompileDependencies = 'do not compile dependencies';
 | 
						|
  lisBuildIDEWithPackages = 'build IDE with packages';
 | 
						|
  lisShowVersionAndExit = 'show version and exit';
 | 
						|
  lisOverrideTheProjectOperatingSystemEGWin32LinuxDefau = '%soverride the '
 | 
						|
    +'project operating system. e.g. win32 linux. default: %s';
 | 
						|
  lisOverrideTheProjectWidgetsetEGGtkGtk2QtWin32CarbonD = '%soverride the '
 | 
						|
    +'project widgetset. e.g. gtk gtk2 qt win32 carbon. default: %s';
 | 
						|
  lisOverrideTheProjectCpuEGI386X86_64PowerpcPowerpc_64 = '%soverride the '
 | 
						|
    +'project cpu. e.g. i386 x86_64 powerpc powerpc_64 etc. default: %s';
 | 
						|
  lisOverrideTheDefaultCompilerEGPpc386Ppcx64PpcppcEtcD = '%soverride the '
 | 
						|
    +'default compiler. e.g. ppc386 ppcx64 ppcppc etc. default is stored in '
 | 
						|
    +'environmentoptions.xml';
 | 
						|
  lisOverrideTheProjectBuildMode = '%soverride the project build mode.';
 | 
						|
  lisProjectChangedOnDisk = 'Project changed on disk';
 | 
						|
  lisTheProjectInformationFileHasChangedOnDisk = 'The project information '
 | 
						|
    +'file %s%s%s%shas changed on disk.';
 | 
						|
  lisReopenProject = 'Reopen project';
 | 
						|
  rsScanners = 'Scanners';
 | 
						|
  rsAvailableScanners = 'Available scanners';
 | 
						|
  rsSelectAnInheritedEntry = 'Select an inherited entry';
 | 
						|
 | 
						|
  // New console application dialog (CustomApplicationOptionsForm.pas)
 | 
						|
  lisApplicationClassName = '&Application class name';
 | 
						|
  lisTitle = '&Title';
 | 
						|
  lisCodeGenerationOptions = 'Code generation options';
 | 
						|
  lisUsageMessageHOption = 'Usage message (-h option)';
 | 
						|
  lisStopOnException = 'Stop on exception';
 | 
						|
  lisConstructorCode = 'Constructor code';
 | 
						|
  lisDestructorCode = 'Destructor code';
 | 
						|
  lisCheckOptions = 'Check options';
 | 
						|
  lisNewConsoleApplication = 'New console application';
 | 
						|
 | 
						|
  // Edit context help dialog (IDEContextHelpEdit.pas)
 | 
						|
  lisHelpEntries = 'Help entries';
 | 
						|
  lisCEIsARootControl = 'Is a root control';
 | 
						|
  lisHasHelp = 'Has Help';
 | 
						|
  lisCreateHelpNode = 'Create Help node';
 | 
						|
  lisDlgOpen = 'Open ...';
 | 
						|
  lisEditContextHelp = 'Edit context help';
 | 
						|
  lisNoNodeSelected = 'no node selected';
 | 
						|
  lisNoIDEWindowSelected = 'No IDE window selected';
 | 
						|
 | 
						|
  // Messages Editor dialog (MsgViewEditor.pas)
 | 
						|
  lisAddNewSet = 'Add new set';
 | 
						|
  lisActiveFilter = 'Active Filter';
 | 
						|
  lisFilterSets = 'Filter Sets';
 | 
						|
  lisMessagesEditor = 'Messages Editor';
 | 
						|
 | 
						|
  lisSetDefault = 'Set default';
 | 
						|
  lisSelectedLeftNeighbour = '(selected left neighbour)';
 | 
						|
  lisSelectedRightNeighbour = '(selected right neighbour)';
 | 
						|
  lisSelectedTopNeighbour = '(selected top neighbour)';
 | 
						|
  lisSelectedBottomNeighbour = '(selected bottom neighbour)';
 | 
						|
 | 
						|
  rsCreatingDirFailed = 'Creating directory "%s" failed!';
 | 
						|
  rsCreatingSymLinkFailed = 'Creating symbolic link "%s" failed!';
 | 
						|
  rsCreatingSymLinkNotSupported = 'Creating symbolic link is not supported on this platform!';
 | 
						|
  lisPutLrsFilesInOutputDirectory = 'Save .lrs files in the output directory';
 | 
						|
  lisLrsIncludeFiles = 'lrs include files';
 | 
						|
  lisResourceTypeOfNewFiles = 'Resource type of project';
 | 
						|
  lisAutomaticallyConvertLfmFilesToLrsIncludeFiles = 'Automatically convert .lfm files to .lrs include files';
 | 
						|
  lisFPCResources = 'FPC resources';
 | 
						|
  lisRequiresFPC24OrAboveLikeDelphiResources = 'Requires FPC 2.4 or above. Like Delphi resources';
 | 
						|
  lisStorePathDelimitersAndAs = 'Store path delimiters \ and / as';
 | 
						|
  lisDoNotChange = 'Do not change';
 | 
						|
  lisChangeToUnix = 'Change to Unix /';
 | 
						|
  lisChangeToWindows = 'Change to Windows \';
 | 
						|
  dlgCOCreateNodeAbove = 'Create node above';
 | 
						|
  dlgCOCreateNodeBelow = 'Create node below';
 | 
						|
  dlgCOCreateChildNode = 'Create child node';
 | 
						|
  lisResult = 'Result :=';
 | 
						|
  lisPropertiesOfConditionalCompilerOption = 'Properties of conditional compiler option';
 | 
						|
  lisAction = 'Action:';
 | 
						|
  lisValues = 'Values';
 | 
						|
  lisDefaultValue = 'Default value';
 | 
						|
  lisIDEMacros = 'IDE Macros';
 | 
						|
  lisConfirmDelete = 'Confirm delete';
 | 
						|
  lisDeleteMacro = 'Delete macro %s%s%s?';
 | 
						|
  lisValue2 = 'Value%s';
 | 
						|
  lisDeleteValue = 'Delete value %s%s%s';
 | 
						|
  lisInvalidMacroTheMacroMustBeAPascalIdentifie = 'Invalid '
 | 
						|
    +'macro %s%s%s. The macro name must be a pascal identifier.';
 | 
						|
  lisThereIsAlreadyAMacroWithTheName = 'There is already a macro '
 | 
						|
    +'with the name %s%s%s.';  
 | 
						|
  lisDuplicateFoundOfValue = 'Duplicate found of value %s%s%s.';
 | 
						|
  lisSetValue = 'Set value';
 | 
						|
  lisCreateFunction = 'Create function';
 | 
						|
  lisResult2 = 'Result:';
 | 
						|
  lisTheIdentifierIsAUnitPleaseUseTheFileSaveAsFunction = 'The identifier is '
 | 
						|
    +'a unit. Please use the File - Save as function to rename a unit.';
 | 
						|
  lisUnusedUnits = 'Unused units';
 | 
						|
  lisRemoveSelectedUnits = 'Remove selected units';
 | 
						|
  lisRemoveAllUnits = 'Remove all units';
 | 
						|
  lisCEShowCodeObserver = 'Show observerations about';
 | 
						|
  lisCELongProcedures = 'Long procedures';
 | 
						|
  lisCEManyParameters = 'Many parameters';
 | 
						|
  lisCEUnnamedConstants = 'Unnamed constants';
 | 
						|
  lisCEEmptyProcedures = 'Empty procedures';
 | 
						|
  lisCEManyNestedProcedures = 'Many nested procedures';
 | 
						|
  lisCEPublishedPropertyWithoutDefault = 'Published properties without default';
 | 
						|
  lisCEUnsortedVisibility = 'Unsorted visibility';
 | 
						|
  lisCEUnsortedMembers = 'Unsorted members';
 | 
						|
  lisCEToDos = 'ToDos';
 | 
						|
  lisCEEmptyClassSections = 'Empty class sections';
 | 
						|
  lisCELongProcLineCount = 'Line count of procedure treated as "long"';
 | 
						|
  lisCELongParamListCount = 'Parameters count treated as "many"';
 | 
						|
  lisCENestedProcCount = 'Nested procedures count treated as "many"';
 | 
						|
  lisCodeObsCharConst = 'Search for unnamed char constants';
 | 
						|
  lisCodeObsIgnoreeConstants = 'Ignore next unnamed constants';
 | 
						|
  lisShow = 'Show';
 | 
						|
  lisCodeObIgnoreConstInFuncs = 'Ignore constants in next functions';
 | 
						|
  lisCEEmptyBlocks = 'Empty blocks';
 | 
						|
  lisCEComplexityGroup = 'Complexity';
 | 
						|
  lisCEEmptyGroup = 'Empty constructs';
 | 
						|
  lisCEStyleGroup = 'Style';
 | 
						|
  lisCEOtherGroup = 'Other';
 | 
						|
  lisCEWrongIndentation = 'Wrong indentation';
 | 
						|
  lisTheProjectUsesTargetOSAndCPUTheSystemPpuForThisTar = 'The project uses '
 | 
						|
    +'target OS=%s and CPU=%s.%sThe system.ppu for this target was not found '
 | 
						|
    +'in the FPC binary directories. %sMake sure fpc is installed correctly '
 | 
						|
    +'for this target and the fpc.cfg contains the right directories.';
 | 
						|
  lisCouldNotRemoveFromMainSource = 'Could not remove %s%s%s from main source!';
 | 
						|
  lisCouldNotAddToMainSource = 'Could not add %s%s%s to main source!';
 | 
						|
  lisCouldNotRemoveRFromMainSource = 'Could not remove %s{$R %s%s} from main source!';
 | 
						|
  lisCouldNotAddRToMainSource = 'Could not add %s{$R %s%s} to main source!';
 | 
						|
  lisCouldNotRemoveIFromMainSource = 'Could not remove %s{$I %s%s} from main source!';
 | 
						|
  lisCouldNotAddIToMainSource = 'Could not add %s{$I %s%s} to main source!';
 | 
						|
  lisFailedToLoadFoldStat = 'Failed to load fold state';
 | 
						|
  lisUppercaseString = 'uppercase string';
 | 
						|
  lisUppercaseStringGivenAsParameter = 'Uppercase string given as parameter';
 | 
						|
  lisLowercaseString = 'lowercase string';
 | 
						|
  lisLowercaseStringGivenAsParameter = 'Lowercase string given as parameter';
 | 
						|
  lisPasteClipboard = 'paste clipboard';
 | 
						|
  lisPasteTextFromClipboard = 'Paste text from clipboard';
 | 
						|
  lisInsertProcedureHead = 'insert procedure head';
 | 
						|
  lisInsertProcedureName = 'insert procedure name';
 | 
						|
  lisInsertNameOfCurrentProcedure = 'Insert name of current procedure';
 | 
						|
  lisInsertDate = 'insert date';
 | 
						|
  lisInsertDateOptionalFormatString = 'Insert date. Optional: format string';
 | 
						|
  lisInsertTime = 'insert time';
 | 
						|
  lisInsertTimeOptionalFormatString = 'Insert time. Optional: format string';
 | 
						|
  lisInsertDateAndTime = 'insert date and time';
 | 
						|
  lisInsertDateAndTimeOptionalFormatString = 'Insert date and time. Optional: '
 | 
						|
    +'format string';
 | 
						|
  lisInsertEndIfNeeded = 'insert end if needed';
 | 
						|
  lisCheckIfTheNextTokenInSourceIsAnEndAndIfNotReturnsL = 'check if the next '
 | 
						|
    +'token in source is an end and if not returns lineend + end; + lineend';
 | 
						|
  lisListOfAllCaseValues = 'list of all case values';
 | 
						|
  lisReturnsListOfAllValuesOfCaseVariableInFrontOfVaria = 'returns list of '
 | 
						|
    +'all values of case variable in front of variable';
 | 
						|
  lisGetWordAtCurrentCursorPosition = 'get word at current cursor position';
 | 
						|
  lisTemplateEditParamCell = 'Editable Cell';
 | 
						|
  lisTemplateEditParamCellHelp =
 | 
						|
     'Inserts an editable Cell. Cells can be navigated using the tab key.%0:s' +
 | 
						|
     'The "param" macro takes a list of comma separated arguments.%0:s' +
 | 
						|
     'The first argument is the default value.%0:s' +
 | 
						|
     'The 2nd argument (optional) can be used to link the cell to another cell (syncro edit)%0:s' +
 | 
						|
     '%0:s' +
 | 
						|
     '  while param("foo") do param(foo);%0:s' +
 | 
						|
     'Inserts 2 independent cells, both with the default text "foo"%0:s' +
 | 
						|
     'The quotes are optional%0:s' +
 | 
						|
     '%0:s' +
 | 
						|
     '  if param("foo") > 0 and param("foo",sync=1) < 99 then%0:s' +
 | 
						|
     'Inserts 2 linked cells, editing either one, will change the other one too%0:s' +
 | 
						|
     'The value "1" refers to the position of the other "param()", so if there are more params:%0:s' +
 | 
						|
     '  if param("bar") and param(foo) > 0 and param(foo,sync=2) < 99 then%0:s' +
 | 
						|
     'The 2nd and third are linked. (the 3rd refers to "2") %0:s' +
 | 
						|
     '%0:s' +
 | 
						|
     '"sync can be shortened to "s":%0:s' +
 | 
						|
     '  if param("foo") > 0 and param("foo",s=1) < 99 then%0:s' +
 | 
						|
     '%0:s' +
 | 
						|
     '  if param("bar") and param("foo") > 0 and param("foo",sync) < 99 then%0:s' +
 | 
						|
     'The 2nd and third are linked.%0:s' +
 | 
						|
     'Note: "Sync has no position and no "=", so it syncs to the previous cell with the same default (in this case "foo")' ;
 | 
						|
 | 
						|
  lisPrecedingWord = 'Preceding word';
 | 
						|
  lisForm = 'Form';
 | 
						|
  lisInheritedProjectComponent = 'Inherited project component';
 | 
						|
  lisNewDlgInheritFromAProjectFormComponent = 'Inherit from a project form or component';
 | 
						|
  lisFrame = 'Frame';
 | 
						|
  lisDataModule = 'Data Module';
 | 
						|
  lisNoLFMFile = 'No LFM file';
 | 
						|
  lisThisFunctionNeedsAnOpenLfmFileInTheSourceEditor = 'This function needs '
 | 
						|
    +'an open .lfm file in the source editor.';
 | 
						|
  lisNoPascalFile = 'No pascal file';
 | 
						|
  lisUnableToFindPascalUnitPasPpForLfmFile = 'Unable to find pascal unit (.'
 | 
						|
    +'pas,.pp) for .lfm file%s%s%s%s';
 | 
						|
  lisLFMIsOk = 'LFM is ok';
 | 
						|
  lisClassesAndPropertiesExistValuesWereNotChecked = 'Classes and properties '
 | 
						|
    +'exist. Values were not checked.';
 | 
						|
  lisAppendShortDescriptionToLongDescription = 'Append short description to '
 | 
						|
    +'long description';
 | 
						|
  lisInsertPrintShortTag = 'Insert PrintShort tag';
 | 
						|
  lisAutomaticallyInvokeAfterPoint = 'Automatically invoke after point';
 | 
						|
  lisAddParameterBrackets = 'Add parameter brackets';
 | 
						|
  lisReplaceWholeIdentifier = 'Replace whole identifier';
 | 
						|
  lisEnableReplaceWholeIdentifierDisableReplacePrefix = 'Enable = replace '
 | 
						|
    +'whole identifier, Disable = replace prefix';
 | 
						|
  lisShowHelp = 'Show help';
 | 
						|
  lisBestViewedByInstallingAHTMLControlLikeTurbopowerip = 'Best viewed by '
 | 
						|
    +'installing a HTML control like turbopoweriprodsgn';
 | 
						|
  lisShowEmptyUnitsPackages = 'Show empty units/packages';
 | 
						|
  lisUsePackageInProject = 'Use package %s in project';
 | 
						|
  lisUsePackageInPackage = 'Use package %s in package %s';
 | 
						|
  lisRescan = 'Rescan';
 | 
						|
  lisUseUnitInUnit = 'Use unit %s in unit %s';
 | 
						|
  lisUsePackageInProject2 = 'Use package in project';
 | 
						|
  lisUseIdentifier = 'Use identifier';
 | 
						|
  lisUsePackageInPackage2 = 'Use package in package';
 | 
						|
  lisFindMissingUnit = 'Find missing unit';
 | 
						|
  lisAskNameOnCreate = 'Ask name on create';
 | 
						|
  lisAskForComponentNameAfterPuttingItOnForm = 'Ask for component '
 | 
						|
    +'name after putting it on a designer form';
 | 
						|
  lisOFESwitchToObjectInspectorFavoritesTab = 'Switch to Object Inspector '
 | 
						|
    +'Favorites tab';
 | 
						|
  lisOFESwitchToObjectInspectorFavoritesTabAfterAsking = 'Switch to Object '
 | 
						|
    +'Inspector Favorites tab after asking for component name';
 | 
						|
  lisEmpty = 'Empty';
 | 
						|
  lisNotAValidPascalIdentifier = 'Not a valid pascal identifier';
 | 
						|
  lisThereIsAlreadyAComponentWithThisName = 'There is already a component '
 | 
						|
    +'with this name';
 | 
						|
  lisTheOwnerHasThisName = 'The owner has this name';
 | 
						|
  lisTheOwnerClassHasThisName = 'The owner class has this name';
 | 
						|
  lisTheUnitHasThisName = 'The unit has this name';
 | 
						|
  lisChooseName = 'Choose name';
 | 
						|
  lisChooseANameForTheNewComponent = 'Choose a name for the new component';
 | 
						|
  lisTheComponentNameMustBeUniqueInAllComponentsOnTheFo = 'The component name '
 | 
						|
    +'must be unique in all components on the form/datamodule.The name is '
 | 
						|
    +'compared case insensitive like a normal pascal identifier.';
 | 
						|
  lisAskForFileNameOnNewFile = 'Ask for file name on new file';
 | 
						|
  lisSuggestDefaultNameOfNewFileInLowercase = 'Suggest default name of new '
 | 
						|
    +'file in lowercase';
 | 
						|
  lisAlwaysConvertSuggestedDefaultFileNameToLowercase = 'Always convert '
 | 
						|
    +'suggested default file name to lowercase';
 | 
						|
  lisIndentation = 'Indentation';
 | 
						|
  lisExampleFile = 'Example file:';
 | 
						|
  lisChooseAPascalFileForIndentationExamples = 'Choose a pascal file for '
 | 
						|
    +'indentation examples';
 | 
						|
  lisContextSensitive = 'Context sensitive';
 | 
						|
  lisImitateIndentationOfCurrentUnitProjectOrPackage = 'Imitate indentation '
 | 
						|
    +'of current unit, project or package';
 | 
						|
  lisAddPackageRequirement = 'Add package requirement?';
 | 
						|
  lisTheUnitBelongsToPackage = 'The unit belongs to package %s.';
 | 
						|
  lisAddPackageToProject2 = 'Add package to project';
 | 
						|
  lisAddUnitNotRecommended = 'Add unit (not recommended)';
 | 
						|
  lisAddPackageToProject = 'Add package %s to project?';
 | 
						|
  lisAddToIncludeSearchPath = 'Add to include search path?';
 | 
						|
  lisTheNewIncludeFileIsNotYetInTheIncludeSearchPathAdd = 'The new include '
 | 
						|
    +'file is not yet in the include search path.%sAdd directory %s?';
 | 
						|
  lisOnBreakLineIEReturnOrEnterKey = 'On break line (i.e. return or enter key)';
 | 
						|
  lisSetupDefaultIndentation = '(Setup default indentation)';
 | 
						|
  lisIndentationForPascalSources = 'Indentation for pascal sources';
 | 
						|
  lisOnPasteFromClipboard = 'On paste from clipboard';
 | 
						|
  lisImpossible = 'Impossible';
 | 
						|
  lisAProjectUnitCanNotBeUsedByOtherPackagesProjects = 'A project unit can '
 | 
						|
    +'not be used by other packages/projects';
 | 
						|
  lisShowGlyphsFor = 'Show Glyphs for:';
 | 
						|
  lisDirectoryNotWritable = 'Directory not writable';
 | 
						|
  lisTheDirectoryIsNotWritable = 'The directory %s%s%s is not writable.';
 | 
						|
  lisBuildingLazarusFailed = 'Building Lazarus failed';
 | 
						|
  lisThisSetOfOptionsToBuildLazarusIsNotSupportedByThis = 'This set of '
 | 
						|
    +'options to build Lazarus is not supported by this installation.%sThe '
 | 
						|
    +'directory %s%s%s is not writable.%sSee the Lazarus website for other '
 | 
						|
    +'ways to install Lazarus.';
 | 
						|
  lisIDEBuildOptions = 'IDE build options';
 | 
						|
  lisPathOfTheInstantfpcCache = 'path of the instantfpc cache';
 | 
						|
  lisPrimaryConfigPath = 'Primary config path';
 | 
						|
  lisSecondaryConfigPath = 'Secondary config path';
 | 
						|
  lisUnableToWriteTheProjectInfoFileError = 'Unable to write the project info '
 | 
						|
    +'file%s%s%s%s.%sError: %s';
 | 
						|
  lisBuildMode = 'Build mode';
 | 
						|
  lisSelected = 'Selected';
 | 
						|
  lisDeleteRow = 'Delete row';
 | 
						|
  lisDeleteSetting = 'Delete setting';
 | 
						|
  lisDeleteBuildMode = 'Delete build mode';
 | 
						|
  lisUnableToDelete = 'Unable to delete';
 | 
						|
  lisDeleteSetting2 = 'Delete setting?';
 | 
						|
  lisDeleteSetting3 = 'Delete setting %s%s%s?';
 | 
						|
  lisDeleteBuildMode2 = 'Delete build mode?';
 | 
						|
  lisDeleteBuildMode3 = 'Delete build mode %s%s%s?';
 | 
						|
  lisNewGroupASetOfModes = 'New group - a set of modes';
 | 
						|
  lisSelectTheActiveBuildMode = 'Select the active build mode';
 | 
						|
  lisSearchUnit = 'Search unit';
 | 
						|
 | 
						|
  //Jump History dialog
 | 
						|
  lisJHJumpHistory = 'Jump History';
 | 
						|
  lisCommandEditHint = 'Edit command''s mapping with double click, Return key or Popup menu';
 | 
						|
  lisTheGNUDebuggerThroughSshAllowsToRemoteDebugViaASsh =
 | 
						|
      'The GNU debugger '
 | 
						|
    +'through ssh allows to remote debug via a ssh connection. See docs/'
 | 
						|
    +'RemoteDebugging.txt for details. The path must contain the ssh client '
 | 
						|
    +'filename, the hostname with an optional username and the filename of '
 | 
						|
    +'gdb on the remote computer. For example: %s/usr/bin/ssh username@'
 | 
						|
    +'hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s';
 | 
						|
  lisRemoveUnitFromUsesSection = 'Remove unit from uses section';
 | 
						|
  lisRemoveLocalVariable = 'Remove local variable %s';
 | 
						|
  lisHideMessageViaDirective = 'Hide message via directive';
 | 
						|
  lisRemoveLocalVariable2 = 'Remove local variable';
 | 
						|
  lisNoHints = 'no hints';
 | 
						|
  lisAllParametersOfThisFunctionAreAlreadySetAtThisCall = 'All parameters of '
 | 
						|
    +'this function are already set at this call. Nothing to add.';
 | 
						|
  lisToInstallYouMustCompileAndRestartTheIDE = 'To install you must compile '
 | 
						|
    +'and restart the IDE';
 | 
						|
 | 
						|
  synfUnfoldAllInSelection      = 'Unfold all in selection';
 | 
						|
  synfUnfoldCommentsInSelection = 'Unfold comments in selection';
 | 
						|
  synfFoldCommentsInSelection   = 'Fold comments in selection';
 | 
						|
  synfHideCommentsInSelection   = 'Hide comments in selection';
 | 
						|
  lisCanNotCompileProject = 'Cannot compile project';
 | 
						|
  lisTheProjectHasNoMainSourceFile = 'The project has no main source file.';
 | 
						|
  lisInvalidMacroTheNameIsAKeyword = 'Invalid macro name "%s". The name '
 | 
						|
    +'is a keyword.';
 | 
						|
  lisTheMacroDoesNotBeginWith = 'The macro "%s" does not begin with "%s".';
 | 
						|
  lisRenameTo = 'Rename to %s';
 | 
						|
  lisAddValueToMacro = 'Add value to macro %s';
 | 
						|
  lisDeleteValue2 = 'Delete value %s';
 | 
						|
  lisNoMacroSelected = 'No macro selected';
 | 
						|
  lisMacro = 'Macro %s';
 | 
						|
  lisAddNewMacro = 'Add new macro';
 | 
						|
  lisNoErrors = 'No errors';
 | 
						|
  lisHintADefaultValueCanBeDefinedInTheConditionals = 'Hint: A default value '
 | 
						|
    +'can be defined in the conditionals.';
 | 
						|
  lisConditionals = 'Conditionals';
 | 
						|
  lisWithIncludes = '%s, with includes %s';
 | 
						|
  lisWithIncludes2 = ', with includes ';
 | 
						|
  lisParsed = ', parsed ';
 | 
						|
  lisCreatingFileIndexOfFPCSources =
 | 
						|
    'Creating file index of FPC sources %s ...';
 | 
						|
  lisTheFileIndexIsNeededForFunctionsLikeFindDeclaratio = 'The file index is '
 | 
						|
    +'needed for functions like find declaration. While scanning you can edit '
 | 
						|
    +'sources and compile, but functions like find declaration will show unit-'
 | 
						|
    +'not-found errors. This can take a minute.';
 | 
						|
  lisActive = 'Active';
 | 
						|
  dlgBuildModes = 'Build Modes';
 | 
						|
  lisBuildModes = 'Build modes';
 | 
						|
  lisInSession = 'In session';
 | 
						|
  lisThereMustBeAtLeastOneBuildMode = 'There must be at least one build mode.';
 | 
						|
  lisTheFirstBuildModeIsTheDefaultModeAndMustBeStoredIn = 'The first build '
 | 
						|
    +'mode is the default mode and must be stored in the project, not in the session.';
 | 
						|
  lisAddNewBuildModeCopyingSettingsFrom = 'Add new build mode, copying '
 | 
						|
    +'settings from "%s"';
 | 
						|
  lisDeleteMode = 'Delete mode "%s"';
 | 
						|
  lisMoveOnePositionUp = 'Move "%s" one position up';
 | 
						|
  lisMoveOnePositionDown = 'Move "%s" one position down';
 | 
						|
  lisShowDifferencesBetweenModes = 'Show differences between modes ...';
 | 
						|
  lisChangeBuildMode = 'Change build mode';
 | 
						|
  lisWarningThisIsTheMainUnitTheNewMainUnitWillBePas = '%sWarning: This is '
 | 
						|
    +'the main unit. The new main unit will be %s.pas.';
 | 
						|
  lisDirectivesForNewUnit = 'Directives for new unit';
 | 
						|
  lisRemoveFromInstallList = 'Remove from install list';
 | 
						|
  lisKeepInInstallList = 'Keep in install list';
 | 
						|
  lisInformationAboutUsedFPC = 'Information about used FPC';
 | 
						|
 | 
						|
  //Build mode differences dialog
 | 
						|
  lisBuildModeDiffDifferencesBetweenBuildModes = 'Differences between build modes';
 | 
						|
  lisBuildModeDiffMode = 'Mode:';
 | 
						|
  lisBuildModeDiffDifferencesToOtherBuildModes = 'Differences to other build modes';
 | 
						|
 | 
						|
  //IDE info dialog
 | 
						|
  lisIDEInfoInformationAboutTheIDE = 'Information about the IDE';
 | 
						|
 | 
						|
  //Delphi units and projects converter
 | 
						|
  lisConvDelphiConvertDelphiUnit = 'Convert Delphi unit';
 | 
						|
  lisConvDelphiConvertDelphiProject = 'Convert Delphi project';
 | 
						|
  lisConvDelphiConvertDelphiPackage = 'Convert Delphi package';
 | 
						|
  lisConvDelphiFindAllUnitFiles = '*** Find all unit files ... ***';
 | 
						|
  lisConvDelphiRepairingFormFiles = '*** Repairing form files ... ***';
 | 
						|
  lisConvDelphiRepairingFormFile = '* Repairing form file %s *';
 | 
						|
  lisConvDelphiConvertingUnitFiles = '*** Converting unit files ... ***';
 | 
						|
  lisConvDelphiConvertingFile = '* Converting file %s *';
 | 
						|
  lisConvDelphiFixingUsedUnits = '* Fixing used units for file %s *';
 | 
						|
  lisConvDelphiChangedEncodingToUTF8 = 'Changed encoding from %s to UTF-8';
 | 
						|
  lisConvDelphiErrorCanTFindUnit = '%s(%s,%s) Error: Can''t find unit %s';
 | 
						|
  lisConvDelphiAllSubDirsScanned = 'All sub-directories will be scanned for unit files';
 | 
						|
  lisConvDelphiMissingIncludeFile = '%s(%s,%s) missing include file';
 | 
						|
  lisConvDelphiFixedUnitCase = 'Fixed character case of unit "%s" to "%s".';
 | 
						|
  lisConvDelphiReplacedUnitInUsesSection = 'Replaced unit "%s" with "%s" in uses section.';
 | 
						|
  lisConvDelphiRemovedUnitInUsesSection = 'Removed unit "%s" in uses section.';
 | 
						|
  lisConvDelphiUnitsToReplaceIn = 'Units to replace in %s';
 | 
						|
  lisConvDelphiConversionReady = 'Conversion Ready.';
 | 
						|
  lisConvDelphiConversionAborted = 'Conversion Aborted.';
 | 
						|
  lisConvDelphiBeginCodeToolsFailed = 'BeginCodeTools failed!';
 | 
						|
  lisConvDelphiError = 'Error="%s"';
 | 
						|
  lisConvDelphiFailedConvertingUnit = 'Failed converting unit';
 | 
						|
  lisConvDelphiFailedToConvertUnit = 'Failed to convert unit%s%s%s';
 | 
						|
  lisConvDelphiUnitnameExistsTwice = 'Unitname exists twice';
 | 
						|
  lisConvDelphiThereAreTwoUnitsWithTheSameUnitname = 'There are two units '
 | 
						|
    +'with the same unitname:%s%s%s%s%s';
 | 
						|
  lisConvDelphiRemoveFirst = 'Remove first';
 | 
						|
  lisConvDelphiRemoveSecond = 'Remove second';
 | 
						|
  lisConvDelphiKeepBoth = 'Keep both';
 | 
						|
  lisConvDelphiPackageNameExists = 'Package name exists';
 | 
						|
  lisConvDelphiProjOmittedUnit = 'Omitted unit %s from project';
 | 
						|
  lisConvDelphiAddedPackageRequirement = 'Added Package %s as a requirement.';
 | 
						|
  lisConvDelphiThereIsAlreadyAPackageWithTheNamePleaseCloseThisPa = 'There is '
 | 
						|
    +'already a package with the name "%s"%sPlease close this package first.';
 | 
						|
  lisConvDelphiDelphiPackageMainSourceDpkFileNotFoundForPackage = 'Delphi '
 | 
						|
    +'package main source (.dpk) file not found for package%s%s';
 | 
						|
 | 
						|
  //Disassembler dialog
 | 
						|
  lisDisAssAssembler = 'Assembler';
 | 
						|
  lisApplyConventions = 'Apply conventions';
 | 
						|
  lisKeepRelativeIndentationOfMultiLineTemplate = 'Keep relative indentation '
 | 
						|
    +'of multi line template';
 | 
						|
  lisTheCurrentFPCHasNoConfigFileItWillProbablyMissSome = 'The current FPC '
 | 
						|
    +'has no config file. It will probably miss some units. Check your '
 | 
						|
    +'installation of fpc.';
 | 
						|
  lisInFPCUnitSearchPathProbablyInstalledByTheFPCPackag = 'In FPC unit search '
 | 
						|
    +'path. Probably installed by the FPC package. Check if the compiler and '
 | 
						|
    +'the ppu file are from the same installation.';
 | 
						|
  lisInASourceDirectoryOfTheProjectCheckForDuplicates = 'In a source '
 | 
						|
    +'directory of the project. Check for duplicates.';
 | 
						|
  lisInASourceDirectoryOfThePackage = 'In a source directory of the package "%s".';
 | 
						|
  lisCheckTheTargetOSCPULCLWidgetTypeMaybeYouHaveToReco = '%s Check the '
 | 
						|
    +'target (OS, CPU, LCL widget type). Maybe you have to recompile the '
 | 
						|
    +'package for this target or set another target for the project.';
 | 
						|
  lisMaybeYouHaveToRecompileThePackage = '%s Maybe you have to recompile the '
 | 
						|
    +'package.';
 | 
						|
  lisDuplicatePpuFilesDeleteOneOrMakeSureAllSearchPaths = 'Duplicate ppu '
 | 
						|
    +'files. Delete one or make sure all search paths have correct order ('
 | 
						|
    +'Hint: FPC uses last path first).';
 | 
						|
  lisDuplicateSourcesDeleteOneOrMakeSureAllSearchPathsH = 'Duplicate sources. '
 | 
						|
    +'Delete one or make sure all search paths have correct order (Hint: FPC '
 | 
						|
    +'uses last path first).';
 | 
						|
  lisPEMissingFilesOfPackage = 'Missing files of package %s';
 | 
						|
  lisPENoFilesMissingAllFilesExist = 'No files missing. All files exist.';
 | 
						|
  lisPERemoveSelectedFiles = 'Remove selected files';
 | 
						|
  lisPEDirectories = 'Directories';
 | 
						|
  lisSelectAnotherLCLWidgetSetMacroLCLWidgetType = 'Select another LCL widget '
 | 
						|
    +'set (macro LCLWidgetType)';
 | 
						|
  lisEndlessLoopInMacros = 'Endless loop in macros';
 | 
						|
 | 
						|
  // Uses Unit dialog
 | 
						|
  dlgAlreadyUsesAllOtherUnits = '"%s" already uses all the units in this project';
 | 
						|
  dlgUseUnitCaption = 'Add unit to Uses section';
 | 
						|
  dlgShowAllUnits = 'Show all units';
 | 
						|
  dlgInsertSection = 'Insert into Uses section of';
 | 
						|
  dlgInsertInterface = 'Interface';
 | 
						|
  dlgInsertImplementation = 'Implementation';
 | 
						|
  dlgNoAvailableUnits = 'No available units to add.';
 | 
						|
  lisInsteadOfCompilePackageCreateASimpleMakefile = 'Instead of compile '
 | 
						|
    +'package create a simple Makefile.';
 | 
						|
 | 
						|
  // Custom form editor
 | 
						|
  lisCFEAnExceptionOccuredDuringDeletionOf = 'An exception occured during '
 | 
						|
    +'deletion of%s"%s:%s"%s%s';
 | 
						|
  lisCFETCustomFormEditorDeleteComponentWhereIsTheTCustomN = 'TCustomFormEditor'
 | 
						|
    +'.DeleteComponent  Where is the TCustomNonFormDesignerForm? %s';
 | 
						|
  lisCFEUnableToClearTheFormEditingSelection = 'Unable to clear the form '
 | 
						|
    +'editing selection%s%s';
 | 
						|
  lisCFEDoNotKnowHowToDeleteThisFormEditingSelection = 'Do not know how to '
 | 
						|
    +'delete this form editing selection';
 | 
						|
  lisCFEDoNotKnowHowToCopyThisFormEditingSelection = 'Do not know how to copy '
 | 
						|
    +'this form editing selection';
 | 
						|
  lisCFEDoNotKnowHowToCutThisFormEditingSelection = 'Do not know how to cut '
 | 
						|
    +'this form editing selection';
 | 
						|
  lisCFETCustomFormEditorCreateNonFormFormUnknownType = 'TCustomFormEditor.'
 | 
						|
    +'CreateNonFormForm Unknown type %s';
 | 
						|
  lisCFETCustomFormEditorCreateNonFormFormAlreadyExists = 'TCustomFormEditor.'
 | 
						|
    +'CreateNonFormForm already exists';
 | 
						|
  lisCFETCustomFormEditorRegisterDesignerMediatorAlreadyRe = 'TCustomFormEditor'
 | 
						|
    +'.RegisterDesignerMediator already registered: %s';
 | 
						|
  lisCFEErrorCreatingComponent = 'Error creating component';
 | 
						|
  lisCFEErrorCreatingComponent2 = 'Error creating component: %s%s%s';
 | 
						|
  lisCFEInvalidComponentOwner = 'Invalid component owner';
 | 
						|
  lisCFETheComponentOfTypeFailedToSetItsOwnerTo = 'The component of type %s '
 | 
						|
    +'failed to set its owner to %s:%s';
 | 
						|
  lisCFEErrorDestroyingMediatorOfUnit = 'Error destroying mediator %s of '
 | 
						|
    +'unit %s:%s%s';
 | 
						|
  lisCFEErrorDestroyingMediator = 'Error destroying mediator';
 | 
						|
  lisCFEErrorDestroyingComponentOfTypeOfUnit = 'Error destroying component of '
 | 
						|
    +'type %s of unit %s:%s%s';
 | 
						|
  lisCFEErrorDestroyingComponent = 'Error destroying component';
 | 
						|
  lisCFEContinueLoading = 'Continue loading';
 | 
						|
  lisCFECancelLoadingThisResource = 'Cancel loading this resource';
 | 
						|
  lisCFEStopAllLoading = 'Stop all loading';
 | 
						|
  lisCFEErrorReading = 'Error reading %s';
 | 
						|
  lisCFEComponent = '%s%sComponent: %s:%s';
 | 
						|
  lisCFEComponentClass = '%s%sComponent Class: %s';
 | 
						|
  lisCFEStreamPosition = '%s%sStream position: %s';
 | 
						|
  lisCFEStream = '%sStream=%s';
 | 
						|
  lisCFERoot = '%sRoot=%s:%s';
 | 
						|
  lisCFEClassNotFound = '%s%sClass "%s" not found.';
 | 
						|
  lisCFEInFile = '%sIn file %s%s';
 | 
						|
  lisCFETheComponentEditorOfClassHasCreatedTheError = 'The component editor '
 | 
						|
    +'of class "%s"has created the error:%s"%s"';
 | 
						|
  lisShowSetupDialogForMostImportantSettings = 'Show setup dialog for most '
 | 
						|
    +'important settings';
 | 
						|
  lisShowPositionOfSourceEditor = 'Show position of source editor';
 | 
						|
 | 
						|
  //Initial setup dialog
 | 
						|
  lisTheSourcesOfTheFreePascalPackagesAreRequiredForBro = 'The sources of the '
 | 
						|
    +'Free Pascal packages are required for browsing and code completion. For '
 | 
						|
    +'example it has the file "%s".';
 | 
						|
  lisSelectPathTo = 'Select path to %s';
 | 
						|
  lisSelectPathOf = 'Select path of %s';
 | 
						|
  lisSelectFPCSourceDirectory = 'Select FPC source directory';
 | 
						|
  lisSelectLazarusSourceDirectory = 'Select Lazarus source directory';
 | 
						|
  lisWithoutAProperLazarusDirectoryYouWillGetALotOfWarn = 'Without a proper '
 | 
						|
    +'Lazarus directory you will get a lot of warnings.';
 | 
						|
  lisWithoutAProperCompilerTheCodeBrowsingAndCompilingW = 'Without a proper '
 | 
						|
    +'compiler the code browsing and compiling will be disappointing.';
 | 
						|
  lisWithoutTheProperFPCSourcesCodeBrowsingAndCompletio = 'Without the proper '
 | 
						|
    +'FPC sources code browsing and completion will be very limited.';
 | 
						|
  lisTheLazarusDirectoryContainsTheSourcesOfTheIDEAndTh = 'The Lazarus '
 | 
						|
    +'directory contains the sources of the IDE and the package files of LCL '
 | 
						|
    +'and many standard packages. For example it contains the file "ide%'
 | 
						|
    +'slazarus.lpi". The translation files are located there too.';
 | 
						|
  lisTheFreePascalCompilerExecutableTypicallyHasTheName = 'The Free Pascal '
 | 
						|
    +'compiler executable typically has the name "%s". You can also use the '
 | 
						|
    +'target specific compiler like "%s". Please give the full file path.';
 | 
						|
  lisFoundVersionExpected = 'Found version %s, expected %s';
 | 
						|
  lisInvalidVersionIn = 'invalid version in %s';
 | 
						|
  lisWrongVersionIn = 'wrong version in %s: %s';
 | 
						|
  lisFPCSources = 'FPC sources';
 | 
						|
  lisConfigureLazarusIDE = 'Configure Lazarus IDE';
 | 
						|
  lisFileIsNotAnExecutable = 'File is not an executable';
 | 
						|
  lisFpcCfgIsMissing = 'fpc.cfg is missing.';
 | 
						|
  lisSystemPpuNotFoundCheckYourFpcCfg = 'system.ppu not found. Check your fpc.cfg.';
 | 
						|
  lisClassesPpuNotFoundCheckYourFpcCfg = 'classes.ppu not found. Check your fpc.cfg.';
 | 
						|
  lisWelcomeToLazarusIDE = 'Welcome to Lazarus IDE %s';
 | 
						|
  lisStartIDE = 'Start IDE';
 | 
						|
  lisUnableToLoadFile2 = 'unable to load file %s: %s';
 | 
						|
  lisDirectoryNotFound2 = 'directory %s not found';
 | 
						|
  lisFileNotFound3 = 'file %s not found';
 | 
						|
  lisFileNotFound4 = 'file not found';
 | 
						|
  lisISDDirectoryNotFound = 'directory not found';
 | 
						|
  lisDebuggerFeedbackInformation = 'Debugger Information';
 | 
						|
  lisDebuggerFeedbackWarning = 'Debugger Warning';
 | 
						|
  lisDebuggerFeedbackError = 'Debugger Error';
 | 
						|
  lisDebuggerFeedbackStop = 'Stop';
 | 
						|
  lisDebuggerFeedbackLess = 'Less';
 | 
						|
  lisDebuggerFeedbackMore = 'More';
 | 
						|
 | 
						|
  // breakpointgroups
 | 
						|
  dbgBreakGroupDlgCaptionEnable = 'Select Groups';
 | 
						|
  dbgBreakGroupDlgHeaderEnable = 'Select groups to enable when breakpoint is hit';
 | 
						|
  dbgBreakGroupDlgCaptionDisable = 'Select Groups';
 | 
						|
  dbgBreakGroupDlgHeaderDisable = 'Select groups to disable when breakpoint is hit';
 | 
						|
 | 
						|
  //Registers dialog
 | 
						|
  regdlgDisplayTypeForSelectedRegisters = 'Display type for selected Registers';
 | 
						|
  regdlgHex = 'Hex';
 | 
						|
  regdlgDecimal = 'Decimal';
 | 
						|
  regdlgOctal = 'Octal';
 | 
						|
  regdlgBinary = 'Binary';
 | 
						|
  regdlgRaw = 'Raw';
 | 
						|
 | 
						|
  // Event log dialog
 | 
						|
  lisEventLogOptions = 'Event Log Options ...';
 | 
						|
  lisEventLogClear = 'Clear Events';
 | 
						|
  lisEventLogSaveToFile = 'Save Events to File';
 | 
						|
  lisEventsLogAddComment = 'Add Comment ...';
 | 
						|
  lisEventsLogAddComment2 = 'Add Comment';
 | 
						|
  lisCleanUpAndBuildProject = 'Clean up and build project';
 | 
						|
  lisProjectOutputDirectory = 'Project output directory';
 | 
						|
  lisProjectSourceDirectories = 'Project source directories';
 | 
						|
  lisPackageOutputDirectories = 'Package output directories';
 | 
						|
  lisPackageSourceDirectories = 'Package source directories';
 | 
						|
  lisTheseFilesWillBeDeleted = 'These files will be deleted';
 | 
						|
  lisCleanUpAndBuild = 'Clean up and build';
 | 
						|
  lisBuildProject = 'Build project';
 | 
						|
  lisCBPFiles = '%s (%s files)';
 | 
						|
  lisCBPReallyDeleteSourceFiles = 'Really delete %s source files%s%s';
 | 
						|
  lisChangesWereNotSaved = 'Changes were not saved';
 | 
						|
  lisDoYouStillWantToOpenAnotherProject = 'Do you still want to open another project?';
 | 
						|
  lisDiscardChangesAndOpenProject = 'Discard changes and open project';
 | 
						|
  lisDoYouStillWantToCreateTheNewProject = 'Do you still want to create the '
 | 
						|
    +'new project?';
 | 
						|
  lisDiscardChangesCreateNewProject = 'Discard changes, create new project';
 | 
						|
  lisDoYouStillWantToQuit = 'Do you still want to quit?';
 | 
						|
  lisDiscardChangesAndQuit = 'Discard changes and quit';
 | 
						|
  dbgBreakPropertyGroupNotFound = 'Some groups in the Enable/Disable list do not exist.%0:s'
 | 
						|
    +'Create them?%0:s%0:s%1:s';
 | 
						|
  lisFileIsDirectory = 'File is directory';
 | 
						|
  lisUnableToCreateNewFileBecauseThereIsAlreadyADirecto = 'Unable to create '
 | 
						|
    +'new file, because there is already a directory with this name.';
 | 
						|
 | 
						|
  // File Filters - Environment options
 | 
						|
  lisFileFiltersTitle ='These are file filters that will appear in all File Open dialogs';
 | 
						|
  lisFileFilters = 'File Filters';
 | 
						|
  lisConfirm = 'Confirm';
 | 
						|
  lisResetAllFileFiltersToDefaults = 'Reset all file filters to defaults?';
 | 
						|
  lisFileFiltersMask = 'File mask';
 | 
						|
  lisFileFiltersAddRow = 'Add Row';
 | 
						|
  lisFileFiltersDeleteRow = 'Delete Row';
 | 
						|
  lisFileFiltersInsertRow = 'Insert Row';
 | 
						|
  lisFileFiltersSetDefaults = 'Set defaults';
 | 
						|
  lisMenuPkgNewPackageComponent = 'New package component';
 | 
						|
 | 
						|
implementation
 | 
						|
 | 
						|
end.
 |