lazarus/ide/lazarusidestrconsts.pas

5373 lines
260 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
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.';
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 ...';
lisMenuSaveAll = 'Save All';
lisMenuClose = 'Close';
lisConvert = 'Convert';
lisPLDOnlyExistingFiles = 'Only existing files';
lisPLDShowGlobalLinks = 'Show global links';
lisPLDShowUserLinks = 'Show user links';
lisPLDGlobal = 'Global';
lisKMCloseAll = 'Close All';
lisCTDefDefineTemplates = 'Define templates';
lisMenuCloseAll = 'Close a&ll editor files';
lisMenuCleanDirectory = 'Clean directory ...';
lisMenuQuit = '&Quit';
lisMenuRestart = 'Restart';
lisMenuUndo = 'Undo';
lisMenuRedo = 'Redo';
lisMenuCut = 'Cut';
lisMenuCopy = 'Copy';
lisMenuPaste = 'Paste';
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';
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';
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 ...';
lisBtnReplace = '&Replace';
lisMenuReplace = 'Replace';
lisMenuIncrementalFind = 'Incremental Find';
lisMenuReplace2 = '&Replace ...';
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 code block start';
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';
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 ...';
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';
lisBFWorkingDirectoryLeaveEmptyForFilePath2 = 'Working Directory (Leave '
+'empty for file path)';
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';
lisContinue = 'Continue';
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 a 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 ...';
lisMenuExampleProjects = 'Example Projects ...';
lisKMExampleProjects = 'Example Projects';
lisMenuBuildLazarus = 'Build Lazarus with current profile';
lisMenuBuildLazarusProf = 'Build Lazarus with profile: %s';
lisMenuConfigureBuildLazarus = 'Configure "Build Lazarus" ...';
lisSearchProjectsFrom = 'Search projects from';
lisIncludeExamples = 'Include Examples';
lisIncludeTestcases = 'Include Testcases';
lisMenuGeneralOptions = 'Options ...';
lisMenuEditCodeTemplates = 'Code Templates ...';
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%s'
+'Error: %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.';
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';
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
lisSaveChangesToProject = 'Save changes to project %s?';
lisProjectChanged = 'Project changed';
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: ';
lisClose = '&Close';
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';
lisCloseAllTabsHide = 'Hide window';
// hints
lisHintOpen = 'Open';
lisHintSave = 'Save';
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 ?';
dlgGroupHelp = 'Help';
// Options dialog
dlgIDEOptions = 'IDE Options';
dlgBakNoSubDirectory = '(no subdirectory)';
dlgEOFocusMessagesAfterCompilation = 'Focus messages after compilation';
// 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';
lisFPDocEditor = 'FPDoc Editor';
dlgCancel = 'Cancel';
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.';
lisPETheUnitnameIsUsedWhenTheIDEExtendsUsesClauses = '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';
lisOk = '&OK';
lisCancel = 'Cancel';
lisCMParameter = 'Parameter';
lisInsertMacro = 'Insert Macro';
lisCTPleaseSelectAMacro = 'please select a macro';
lisA2PCreateNewFile = 'Create new file';
dlgEnvLanguage = 'Language';
dlgAutoSave = 'Auto save';
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';
lisCheckChangesOnDiskWithLoading = 'Check changes on disk with loading';
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';
lisLeft = 'Left';
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';
liswlAdd = '&Add';
liswlProperties = '&Properties';
liswlEnabled = '&Enabled';
liswlDelete = '&Delete';
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';
lisOld = 'old';
lisNew = 'new';
lisRemove = 'remove';
lisKeep = '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';
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';
dlgNotebookTabPosTop = 'Top';
dlgNotebookTabPosBottom = 'Bottom';
dlgNotebookTabPosLeft = 'Left';
dlgNotebookTabPosRight = 'Right';
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)';
dlfMouseSimpleTextSectDoubleSelLine = 'Double Click selects line';
dlfMouseSimpleRightMoveCaret = 'Right mouse includes caret move';
dlfMouseSimpleTextSectMidLabel = 'Middle Button';
dlfMouseSimpleTextSectMidPaste = 'paste selection';
dlfMouseSimpleTextSectMidNone = 'nothing';
dlfMouseSimpleTextSectMidGoto = 'jumps to implementation';
dlfMouseSimpleTextSectCtrlLeftLabel = 'Ctrl Left Button';
dlfMouseSimpleTextSectCtrlLeftRJump = 'jumps to implementation';
dlfMouseSimpleTextSectCtrlLeftRNone = 'nothing';
dlfMouseSimpleTextSectCtrlLeftRJumpOrBlock = 'jumps to implementation/other block end';
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';
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';
dlgMouseOptBtnDown = 'Down';
dlgMouseOptBtnUp = 'Up';
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';
dlgMouseOptBtnDel = 'Delete';
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';
dlgMouseOptBtnUdp = 'Change';
dlgMouseOptBtnAdd = 'Add';
dlgMouseOptBtnImport = 'Import';
dlgMouseOptBtnExport = 'Export';
dlgMouseOptBtnOk = 'OK';
lisDoNotShowThisMessageAgain = 'Do not show this message again';
dlgMouseOptBtnCancel = 'Cancel';
dlgMouseOptBtnModDef = 'Make Fallback';
dlgMouseOptPriorLabel = 'Priority';
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';
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';
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 = 'Word under Caret Highlight';
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';
dlgEdCodeTempl = 'Code templates';
dlgTplFName = 'Template file name';
dlgEdAdd = 'Add ...';
dlgEdEdit = 'Edit ...';
dlgEdDelete = 'Delete';
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';
dlgFoldDiffFile = 'File';
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';
dlgMouseFoldEnabled = 'Enabled';
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';
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.';
lisClearKeyMapping = 'Clear Key Mapping';
// 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';
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';
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';
dlgCOChecks = 'Checks';
dlgCORange = 'Range';
dlgCOOverflow = 'Overflow';
dlgCOStack = 'Stack';
dlgHeapSize = 'Heap 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 = 'Chose 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 The 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 an FPC logo';
dlgHintsUnused = 'Show Hints for unused units in main source';
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.%s'
+'Details: %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';
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';
rsKey = 'Key';
rsValue = 'Value';
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';
dlgRunOVariable = 'Variable';
dlgRunOValue = 'Value';
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';
lisRegularExpression = 'Regular expression';
lisInvalidFilter = 'Invalid filter';
lisInvalidExpression = 'Invalid expression:%s%s%s%s';
lisExcludeFilter2 = 'Exclude filter';
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';
dlgUpWord = 'Up';
lisRight = 'Right';
dlgDownWord = 'Down';
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';
// 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';
uemCut = 'Cut';
uemCopy = 'Copy';
uemPaste = 'Paste';
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';
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)';
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 ...';
srkmKey = 'Key (or 2 keys combination)';
srkmGrabKey = 'Grab key';
srkmGrabSecondKey = 'Grab second key';
srkmPressKey = 'Please press a key ...';
srkmAlternKey= 'Alternative key (or 2 keys combination)';
srkmAlreadyConnected = ' The key "%s" is already connected to "%s".';
//Commands
srkmecWordLeft = 'Move cursor word left';
srkmecWordRight = 'Move cursor 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';
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';
srkmecSave = 'Save';
srkmecQuit = 'Quit';
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 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 ...';
//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';
srkmecCustomTool = 'Custom tool %d';
srkmecEnvironmentOptions = 'IDE options';
lisKMEditorOptions = 'Editor options';
lisKMEditCodeTemplates = 'Edit Code Templates';
lisKMCodeToolsOptions = 'CodeTools options';
lisKMCodeToolsDefinesEditor = 'CodeTools defines editor';
srkmecCodeToolsOptions = 'Codetools options';
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';
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';
srkmCatEnvMenu = 'Environment menu commands';
lisKMConvertDelphiPackageToLazarusPackage = 'Convert Delphi package to '
+'Lazarus package';
lisConvertEncodingOfProjectsPackages =
'Convert encoding of projects/packages';
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';
dlgUnitDepBrowse = 'Open';
dlgUnitDepRefresh = 'Refresh';
lisPrint = 'Print';
// 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';
lisLazBuildCleanAll = 'Clean all';
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';
lisLazBuildOk = 'OK';
lisPERemoveFiles = 'Remove files';
lisLazBuildAdd = 'Add';
lisLazBuildNewProf = 'Add New Profile';
lisLazBuildNewProfInfo = 'Current build options will be associated with:';
lisLazBuildRemove = 'Remove';
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?';
lisLazBuildRename = 'Rename';
lisLazBuildRenameProf = 'Rename Profile';
lisLazBuildRenameProfInfo = 'New name for profile:';
lisCTDTemplates = 'Templates';
lisSaveSettings = 'Save Settings';
lisLazBuildCancel = 'Cancel';
lisLazBuildNone = 'None';
lisLazBuildBuild = 'Build';
lisLazBuildBuildAdvanced = 'Build Advanced';
lisLazBuildCleanBuild = 'Clean+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';
lisLazBuildDebugIDE = 'Debug IDE';
lisLazBuildOptimizedIDE = 'Optimized IDE';
lisLazCleanUpBuildAll = 'Clean Up + Build all';
lisLazBuildAdvancedBuildOptions = 'Advanced Build Options';
lisLazBuildABOPart = 'Part';
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';
lisLazBuildDefinesWithoutD = 'Defines without -d';
lisLazBuildOptionsPassedToCompiler = 'Options passed to compiler';
lisLazBuildLikeMakeCleanOnCmdLine = 'Like "make clean" on cmd line';
lisLazBuildUpdateRevisionInfoInAboutLazarusDialog = 'Update revision info '
+'in "About Lazarus" dialog';
lisLazBuildRestartLazarusAutomaticallyAfterBuildingTheIDEHasN = 'Restart '
+'Lazarus automatically after building the IDE (has no effect when '
+'building other parts)';
lisLazBuildShowConfirmationDialogWhenBuildingDirectlyFromTool = 'Show confirm'
+'ation 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
lisCodeToolsOptsOk = 'Ok';
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';
lisFRIRename = 'Rename';
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';
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';
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 declarationand '
+'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';
lisCodeToolsDefsExit = 'Exit';
lisCodeToolsDefsSaveAndExit = 'Save and Exit';
lisCodeToolsDefsExitWithoutSave = 'Exit without Save';
lisCodeToolsDefsEdit = 'Edit';
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';
lisCodeTemplEditCodeTemplate = 'Edit code template';
lisCodeTemplAutoCompleteOn = 'Auto complete on ...';
lisCodeTemplChange = 'Change';
lisCodeTemplToken = 'Token:';
lisCodeTemplComment = 'Comment:';
lisCodeTemplATokenAlreadyExists = ' A token %s%s%s already exists! ';
lisCodeTemplError = 'Error';
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.';
lisUnableToFindTheUnitOfComponentClass = 'Unable to find the unit of '
+'component class %s%s%s.';
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';
lisSave = 'Save ...';
// 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';
// 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';
lisUIDSrc = 'Src';
lisUIDOk = 'Ok';
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';
lisSortSelCancel = 'Cancel';
// 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:';
lisPathEditMovePathDown = 'Move path down';
lisPathEditMovePathUp = 'Move path up';
lisPathEditBrowse = 'Browse';
lisPathEditPathTemplates = 'Path templates';
// 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';
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.';
lisLDNoValidLazDocPath = 'No valid LazDoc path';
lisLDDoesNotHaveAnyValidLazDocPathUnableToCreateTheFpdo = '%s does not have '
+'any valid LazDoc 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';
lisProjAddFiles = 'Add files';
lisProjAddEditorFile = 'Add editor files';
lisProjAddAddFileToProject = 'Add file to project:';
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';
lisCompPalFindComponent = 'Find component';
// 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';
lisExtToolRemove = 'Remove';
lisTheseSettingsAreStoredWithTheProject = 'These settings are stored with '
+'the project.';
lisKeepThemAndContinue = 'Keep them and continue';
lisRemoveThem = 'Remove them';
lisExtToolMoveUp = 'Up';
lisExtToolMoveDown = 'Down';
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';
lisEdtExtToolInsert = 'Insert';
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';
lisPkgMangLazarus = 'Lazarus';
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.';
lisPkgMangARequiredPackagesWasNotFound = 'A required packages was not '
+'found. See package graph.';
lisPkgMangCircleInPackageDependencies = 'Circle in package dependencies';
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 a circle.%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.';
lisPkgMangThereIsACircleInTheRequiredPackages = 'There is a circle in the '
+'required 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 Components -> 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?';
lisPkgMangPackageFileMissing = 'Package file missing';
lisPkgMangTheFileOfPackageIsMissing = 'The file %s%s%s%sof package %s is missing.';
lisPkgMangPackageFileNotSaved = 'Package file not saved';
lisPkgMangTheFileOfPackageNeedsToBeSavedFirst = 'The file %s%s%s%sof '
+'package %s needs to be saved first.';
lisPkgMangIgnoreAndSavePackageNow = 'Ignore and save package now';
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';
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';
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 a 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.';
lisA2PInvalidCircle = 'Invalid Circle';
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:';
// 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';
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';
lisPckEditHelp = 'Help';
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.';
lisPkgMangUseUnit = 'Use unit';
lisPckEditMinimumVersion = 'Minimum Version:';
lisPckEditMaximumVersion = 'Maximum Version:';
lisPckEditApplyChanges = 'Apply changes';
lisPckEditPackage = 'Package %s';
lisPckEditRemovedFilesTheseEntriesAreNotSavedToTheLpkFile = 'Removed Files ('
+'these entries are not saved to the lpk file)';
lisPckEditRemovedRequiredPackagesTheseEntriesAreNotSaved = 'Removed '
+'required packages (these entries are not saved to the lpk file)';
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 = 'PackageType';
lisPckOptsDesigntimeOnly = 'Designtime only';
lisPckOptsRuntimeOnly = 'Runtime only';
lisPckOptsDesigntimeAndRuntime = 'Designtime and Runtime';
lisPckOptsUpdateRebuild = 'Update/Rebuild';
lisPckOptsAutomaticallyRebuildAsNeeded = 'Automatically rebuild as needed';
lisPckOptsAutoRebuildWhenRebuildingAll = 'Auto rebuild when rebuilding all';
lisPckOptsManualCompilationNeverAutomatically = 'Manual compilation (never '
+'automatically)';
lisPckOptsLazDocLazarusDocumentation = 'FPDoc files path';
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 ...';
lisMenuEditorCancel = 'Cancel';
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';
lisMenuTemplateFile = 'File';
lisMenuTemplateNew = 'New';
lisKMNewUnit = 'New Unit';
lisMenuTemplateOpen = 'Open';
lisMenuTemplateOpenRecent = 'Open Recent';
lisMenuTemplateSave = 'Save';
lisMenuTemplateSaveAs = 'Save As';
lisMenuTemplateClose = 'Close';
lisMenuTemplateExit = 'Exit';
// Standard Edit menu
lisMenuTemplateDescriptionStandardEditMenu = 'Standard Edit Menu';
lisMenuTemplateEdit = 'Edit';
lisMenuTemplateUndo = 'Undo';
lisMenuTemplateRedo = 'Redo';
lisMenuTemplateCut = 'Cut';
lisMenuTemplateCopy = 'Copy';
lisMenuTemplatePaste = 'Paste';
lisMenuTemplateFind = 'Find';
lisMenuTemplateFindNext = 'Find Next';
// Standard Help menu
lisMenuTemplateDescriptionStandardHelpMenu = 'Standard Help Menu';
lisMenuTemplateHelp = 'Help';
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';
// 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';
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';
dlgCOMoveLevelDown = 'Move level down';
dlgCOMoveLevelUp = 'Move level up';
dlgCOMoveDown = 'Move down';
dlgCOMoveUp = 'Move up';
lisCEOMode = 'Preferred Exhibition Mode';
lisCEOModeCategory = 'Category';
lisCEOModeSource = 'Source';
lisMenuFPDocEditor = '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';
lisCodeHelpDeletePathButton = 'Remove path';
lisEONOTEOnlyAbsolutePathsAreSupportedNow = 'NOTE: only absolute paths are '
+'supported now';
lisCodeHelpConfirmreplace = 'Confirm replace';
lisCodeHelpReplaceButton = 'Replace';
lisCodeHelpPathsGroupBox = 'FPDoc files path';
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';
lisCodeHelpInsertALink = 'Insert a link ...';
lisCodeHelpInsertParagraphFormattingTag = 'Insert paragraph formatting tag';
lisCodeHelpSaveButton = 'Save';
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';
lisCenterControlHorizontallyRelativeToSibling = 'Center control horizontally relative to the given sibling';
lisAnchorToTopSideKeepBorderSpace = 'Anchor to top side of sibling, keep border space';
lisAnchorToBottomSideKeepBorderSpace = 'Anchor to bottom side of sibling, keep border space';
lisAnchorToLeftSideKeepBorderSpace = 'Anchor to left side of sibling, keep border space';
lisAnchorToRightSideKeepBorderSpace = 'Anchor to right side of sibling, keep border space';
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';
lisEnabled = 'Enabled';
lisRightAnchoring = 'Right anchoring';
lisTopAnchoring = 'Top anchoring';
lisLeftGroupBoxCaption = 'Left anchoring';
lisBottomGroupBoxCaption = 'Bottom anchoring';
lisUnableToSetAnchorSideControl = 'Unable to set AnchorSide Control';
lisThisWillCreateACircle = 'This will create a circle.';
lisAnchorEditorNoControlSelected = 'Anchor Editor - no control selected';
lisAnchorsOfSelectedControls = 'Anchors of selected controls';
lisDebugOptionsFrmAdditionalSearchPath = 'Additional search path';
lisDebugOptionsFrmDebuggerGeneralOptions = 'Debugger general options';
lisDebugOptionsFrmShowMessageOnStop = 'Show message on stop';
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';
lisDebugOptionsFrmName = 'Name';
lisSetMacroValues = 'Set macro values';
lisMacroName = 'Macro name';
lisMacroValue = 'Macro value';
lisDebugOptionsFrmID = 'ID';
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';
lisLazBuildSaveSettings = 'Save settings';
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';
lisIFDOK = 'OK';
lisPVUEditVirtualUnit = 'Edit virtual unit';
// 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';
rsRemove = '&Remove';
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';
rsFilterTheListWithTheCurrentFilterExpression = 'Filter the list with the '
+'current filter expression';
rsGoToTheNextItemInTheSearchList = 'Go to the next item in the search list';
rsResetFilter = 'Reset filter';
rsEnterOneOrMorePhrasesThatYouWantToSearchOrFilterIn = 'Enter one or more '
+'phrases that you want to Search or 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';
lisTop = 'Top';
lisBottom = 'Bottom';
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?';
lisBreak = 'Break';
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';
lisLocalsDlgName = 'Name';
lisLocalsDlgValue = 'Value';
lisLocalsNotEvaluated = 'Locals not evaluated';
lisEvaluateModify = '&Evaluate/Modify';
lisLocalsDlgCopyName = '&Copy Name';
lisLocalsDlgCopyValue = 'C&opy Value';
// Registers Dialog
lisRegisters = 'Registers';
lisRegistersDlgName = 'Name';
lisRegistersDlgValue = 'Value';
// ThreadDlg
lisThreads = 'Threads';
lisThreadsId = 'Id';
lisThreadsName = 'Name';
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';
lisBtnBreak = 'Break';
lisBtnContinue = 'Continue';
lisIgnoreExceptionType = 'Ignore this exception type';
lisetEditCustomScanners = 'Edit custom scanners (%s)';
// ProjectWizard Dialog
lisPWNewProject = 'New Project';
lisPWOpenProject = 'Open Project';
lisPWOpenRecentProject = 'Open Recent Project';
lisPWConvertProject = 'Convert Delphi Project';
lisInvalidCircle = 'Invalid circle';
lisIsAThisCircleDependencyIsNotAllowed = '%s is a %s.%sThis circle '
+'dependency is not allowed.';
lisTheComponentCanNotBeDeletedBecauseItIsNotOwnedBy = 'The component %s can '
+'not be deleted, because it is not owned by %s.';
lisFilter2 = '(filter)';
lisFindKeyCombination = 'Find key combination';
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:';
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%sTMyEnum.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';
lisAddDirectory = 'Add directory';
lisAddFilesOfDirectory = 'Add files of 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.';
lisNo = 'No';
lisProjectChangedOnDisk = 'Project changed on disk';
lisTheProjectInformationFileHasChangedOnDisk = 'The project information '
+'file %s%s%s%shas changed on disk.';
lisReopenProject = 'Reopen project';
rsOk = 'OK';
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';
lisPath = 'Path';
lisCEIsARootControl = 'Is a root control';
lisHasHelp = 'Has Help';
lisCreateHelpNode = 'Create Help node';
lisOpen = '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:';
lisValue = 'Value:';
lisValues = 'Values';
lisDefaultValue = 'Default value';
lisBuildMacros = 'Build macros';
lisConfirmDelete = 'Confirm delete';
lisDeleteBuildMacro = 'Delete build macro %s%s%s?';
lisValue2 = 'Value%s';
lisDeleteValue = 'Delete value %s%s%s';
lisInvalidBuildMacroTheBuildMacroMustBeAPascalIdentifie = 'Invalid build '
+'macro %s%s%s. The build macro must be a pascal identifier.';
lisThereIsAlreadyABuildMacroWithTheName = 'There is already a build 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 treating as "many"';
lisCENestedProcCount = 'Nested procedures count treating as "many"';
lisCodeObsCharConst = 'Search for unnamed char constants';
lisCodeObsIgnoreeConstants = 'Ignore next unnamed constants';
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, with a default value'
+ LineEnding + '"",Sync=n (,S=n), to Sync with a previous cell (n=1 to highest prev cell'
+ LineEnding + '"default",Sync, to Sync with a previous cell of equal default';
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';
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';
lisCenterForm = 'Center form';
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';
lisHintDoubleClickOnTheCommandYouWantToEdit = 'Hint: double click on the '
+'command you want to edit';
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';
lisCustomBuildMacros = 'Custom build macros';
lisCanNotCompileProject = 'Cannot compile project';
lisTheProjectHasNoMainSourceFile = 'The project has no main source file.';
lisInvalidBuildMacroTheNameIsAKeyword = 'Invalid build macro "%s". The name '
+'is a keyword.';
lisTheBuildMacroDoesNotBeginWith = 'The build macro "%s" does not begin with "%s".';
lisRenameTo = 'Rename to %s';
lisAddValueToMacro = 'Add value to macro %s';
lisDeleteMacro = 'Delete macro %s';
lisDeleteValue2 = 'Delete value %s';
lisNoMacroSelected = 'No macro selected';
lisMacro = 'Macro %s';
lisAddNewMacro = 'Add new macro';
lisNoErrors = 'No errors';
lisBuildMacros2 = 'Build macros:';
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';
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)';
lisCircleInMacros = 'Circle in macros';
// Uses Unit dialog
dlgAlreadyUsesAllOtherUnits = '"%s" already uses all the units in this project';
dlgUseUnitCaption = 'Add unit to Uses section';
dlgInsertSection = 'Insert into Uses section of';
dlgInsertInterface = 'Interface';
dlgInsertImplementation = 'Implementation';
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';
lisDebuggerFeedbackOk = 'OK';
// 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';
implementation
end.