mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-27 18:53:48 +02:00
5750 lines
285 KiB
ObjectPascal
5750 lines
285 KiB
ObjectPascal
{
|
|
/***************************************************************************
|
|
lazarusidestrconsts.pas
|
|
-----------------------
|
|
This unit contains all resource strings of the IDE
|
|
|
|
|
|
***************************************************************************/
|
|
|
|
***************************************************************************
|
|
* *
|
|
* This source is free software; you can redistribute it and/or modify *
|
|
* it under the terms of the GNU General Public License as published by *
|
|
* the Free Software Foundation; either version 2 of the License, or *
|
|
* (at your option) any later version. *
|
|
* *
|
|
* This code is distributed in the hope that it will be useful, but *
|
|
* WITHOUT ANY WARRANTY; without even the implied warranty of *
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
|
|
* General Public License for more details. *
|
|
* *
|
|
* A copy of the GNU General Public License is available on the World *
|
|
* Wide Web at <http://www.gnu.org/copyleft/gpl.html>. You can also *
|
|
* obtain it by writing to the Free Software Foundation, *
|
|
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
|
|
* *
|
|
***************************************************************************
|
|
}
|
|
{
|
|
Note: All resource strings should be prefixed with 'lis' (Lazarus IDE String)
|
|
|
|
}
|
|
unit LazarusIDEStrConsts;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, SysUtils;
|
|
|
|
resourcestring
|
|
// Common strings that can be used around Lazarus:
|
|
lisLazarus = 'Lazarus';
|
|
lisAdd = 'Add';
|
|
lisBtnAdd = '&Add';
|
|
lisInsert = 'Insert';
|
|
lisChange = 'Change';
|
|
lisDelete = 'Delete';
|
|
lisBtnDelete = '&Delete';
|
|
lisRemove = 'Remove';
|
|
lisBtnRemove = '&Remove';
|
|
lisRename = 'Rename';
|
|
lisReplace = 'Replace';
|
|
lisBtnReplace = '&Replace';
|
|
lisBtnDlgReplace = '&Replace ...';
|
|
lisEdit = 'Edit';
|
|
lisClear = 'Clear';
|
|
lisOpen = 'Open';
|
|
lisSave = 'Save';
|
|
lisDlgSave = 'Save ...';
|
|
lisSaveAs = 'Save As';
|
|
lisSaveAll = 'Save All';
|
|
lisExportHtml = 'Export as HTML';
|
|
lisCloseAll = 'Close All';
|
|
lisFile = 'File';
|
|
lisNew = 'New';
|
|
lisClose = 'Close';
|
|
lisBtnClose = '&Close';
|
|
lisMMAddsCustomOptions = 'Adds custom options:';
|
|
lisMMDoesNotAddCustomOptions = 'Does not add custom options:';
|
|
lisOk = 'OK';
|
|
lisMenuOk = '&OK';
|
|
lisCancel = 'Cancel';
|
|
lisNo = 'No';
|
|
lisContinue = 'Continue';
|
|
lisBreak = 'Break';
|
|
lisExit = 'Exit';
|
|
lisQuit = 'Quit';
|
|
lisBtnQuit = '&Quit';
|
|
lisRestart = 'Restart';
|
|
lisHelp = 'Help';
|
|
lisEnabled = 'Enabled';
|
|
lisBtnEnabled = '&Enabled';
|
|
lisUndo = 'Undo';
|
|
lisRedo = 'Redo';
|
|
lisCut = 'Cut';
|
|
lisCopy = 'Copy';
|
|
lisPaste = 'Paste';
|
|
lisDown = 'Down';
|
|
lisUp = 'Up';
|
|
lisRight = 'Right';
|
|
lisLeft = 'Left';
|
|
//lisTop = 'Top';
|
|
//lisBottom = 'Bottom';
|
|
lisName = 'Name';
|
|
lisKey = 'Key';
|
|
lisValue = 'Value';
|
|
lisVariable = 'Variable';
|
|
lisPath = 'Path';
|
|
lisId = 'ID';
|
|
lisCompile = 'Compile';
|
|
lisCompileStage = 'Compile';
|
|
lisBuild = 'Build';
|
|
lisBuildCaption = 'Build';
|
|
lisBuildStage = 'Build';
|
|
lisRun = 'Run';
|
|
lisRunStage = 'Run';
|
|
lisRunButtonHint = 'Run';
|
|
lisPause = 'Pause';
|
|
lisStop = 'Stop';
|
|
lisLess = 'Less';
|
|
lisMore = 'More';
|
|
lisMoreSub = 'More >>';
|
|
lisDefault = 'Default';
|
|
lisClone = 'Clone';
|
|
lisExport = 'Export';
|
|
lisDlgExport = 'Export ...';
|
|
lisImport = 'Import';
|
|
lisDlgImport = 'Import ...';
|
|
|
|
lisImportPackageListXml = 'Import package list (*.xml)';
|
|
lisExportPackageListXml = 'Export package list (*.xml)';
|
|
lrsRescanLplFiles = 'Rescan lpl files';
|
|
lrsPLDDeleteSelected = 'Delete selected';
|
|
lisRenameShowResult = 'Show list of renamed Identifiers';
|
|
|
|
// errors
|
|
lisErrInvalidOption = 'Invalid option at position %d: "%s"';
|
|
lisErrNoOptionAllowed = 'Option at position %d does not allow an argument: %s';
|
|
lisErrOptionNeeded = 'Option at position %d needs an argument : %s';
|
|
|
|
// command line help
|
|
listhisHelpMessage = 'this help message';
|
|
lisprimaryConfigDirectoryWhereLazarusStoresItsConfig = 'primary config '+
|
|
'directory, where Lazarus stores its config files. Default is ';
|
|
lislazarusOptionsProjectFilename = 'lazarus [options] <project-filename>';
|
|
lisIDEOptions = 'IDE Options:';
|
|
lisCmdLineLCLInterfaceSpecificOptions = 'LCL Interface specific options:';
|
|
lisDoNotShowSplashScreen = 'Do not show splash screen';
|
|
lisSkipLoadingLastProject = 'Skip loading last project';
|
|
lisOverrideLanguage = 'Override language. For example --language=de.'+
|
|
' For possible values see files in the languages directory.';
|
|
lissecondaryConfigDirectoryWhereLazarusSearchesFor =
|
|
'secondary config '+
|
|
'directory, where Lazarus searches for config template files. Default is ';
|
|
lisFileWhereDebugOutputIsWritten =
|
|
'file, where debug output is written to. If it is '+
|
|
'not specified, debug output is written to the console.';
|
|
lisGroupsForDebugOutput = 'Enable or Disable groups of debug output.' +
|
|
' Valid Options are:';
|
|
lisLazarusDirOverride = 'directory, to be used as a basedirectory';
|
|
|
|
// component palette
|
|
lisSelectionTool = 'Selection tool';
|
|
|
|
// macros
|
|
lisCursorColumnInCurrentEditor = 'Cursor column in current editor';
|
|
lisCursorRowInCUrrentEditor = 'Cursor row in current editor';
|
|
lisCompilerFilename = 'Compiler filename';
|
|
lisWordAtCursorInCurrentEditor = 'Word at cursor in current editor';
|
|
lisExpandedFilenameOfCurrentEditor = 'Expanded filename of current editor file';
|
|
lisFreePascalSourceDirectory = 'Free Pascal source directory';
|
|
lisLazarusDirectory = 'Lazarus directory';
|
|
lisLazarusLanguageID = 'Lazarus language ID (e.g. en, de, br, fi)';
|
|
lisLazarusLanguageName = 'Lazarus language name (e.g. english, deutsch)';
|
|
lisLCLWidgetType = 'LCL widget type';
|
|
lisCOVarious = '%s (various)';
|
|
lisTargetCPU = 'Target CPU';
|
|
lisTargetOS = 'Target OS';
|
|
lisSrcOS = 'Src OS';
|
|
lisCommandLineParamsOfProgram = 'Command line parameters of program';
|
|
lisPromptForValue = 'Prompt for value';
|
|
lisProjectFilename = 'Project filename';
|
|
lisProjectDirectory = 'Project directory';
|
|
lisSaveCurrentEditorFile = 'Save current editor file';
|
|
lisSaveAllModified = 'Save all modified files';
|
|
lisTargetFilenameOfProject = 'Target filename of project';
|
|
lisTargetFilenamePlusParams = 'Target filename + params';
|
|
lisTestDirectory = 'Test directory';
|
|
lisLaunchingCmdLine = 'Launching target command line';
|
|
lisPublishProjDir = 'Publish project directory';
|
|
lisProjectUnitPath = 'Project Unit Path';
|
|
lisProjectIncPath = 'Project Include Path';
|
|
lisProjectSrcPath = 'Project Src Path';
|
|
lisProjectOutDir = 'Project Output directory (e.g. the ppu directory)';
|
|
lisEnvironmentVariableNameAsParameter = 'Environment variable, name as parameter';
|
|
lisUserSHomeDirectory = 'User''s home directory';
|
|
lisMakeExe = 'Make Executable';
|
|
lisPathOfTheMakeUtility = 'Path of the make utility';
|
|
lisProjectMacroProperties = 'Project macro properties';
|
|
lisOpenProject2 = 'Open project';
|
|
lisFileHasNoProject = 'File has no project';
|
|
lisTheFileIsNotALazarusProjectCreateANewProjectForThi = 'The file %s%s%s is '
|
|
+'not a lazarus project.%sCreate a new project for this %s?';
|
|
lisCreateProject = 'Create project';
|
|
lisKMSaveProject = 'Save project';
|
|
lisKMCloseProject = 'Close project';
|
|
lisKMSaveProjectAs = 'Save project as';
|
|
lisKMPublishProject = 'Publish project';
|
|
lisOpenTheFileAsNormalSource = 'Open the file as normal source';
|
|
lisOpenAsXmlFile = 'Open as XML file';
|
|
lisAnErrorOccuredAtLastStartupWhileLoadingLoadThisPro = 'An error occured '
|
|
+'at last startup while loading %s!%s%sLoad this project again?';
|
|
lisOpenProjectAgain = 'Open project again';
|
|
lisStartWithANewProject = 'Start with a new project';
|
|
lisProjectMacroUnitPath = 'macro ProjectUnitPath';
|
|
lisConfigDirectory = 'Lazarus config directory';
|
|
|
|
lisPkgMacroPackageDirectoryParameterIsPackageID = 'Package directory. '
|
|
+'Parameter is package ID';
|
|
lisPkgMacroPackageSourceSearchPathParameterIsPackageID = 'Package source '
|
|
+'search path. Parameter is package ID';
|
|
lisPkgMacroPackageUnitSearchPathParameterIsPackageID = 'Package unit search '
|
|
+'path. Parameter is package ID';
|
|
lisPkgMacroPackageIncludeFilesSearchPathParameterIsPackageID = 'Package '
|
|
+'include files search path. Parameter is package ID';
|
|
|
|
// main bar menu
|
|
lisMenuFile = '&File';
|
|
lisMenuEdit = '&Edit';
|
|
lisMenuSearch = '&Search';
|
|
lisMenuSource = 'S&ource';
|
|
lisMenuView = '&View';
|
|
lisMenuProject = '&Project';
|
|
lisMenuRun = '&Run';
|
|
lisMenuPackage = 'Pa&ckage';
|
|
lisMenuTools = '&Tools';
|
|
lisMenuWindow = '&Window';
|
|
lisMenuHelp = '&Help';
|
|
|
|
lisMenuNewUnit = 'New Unit';
|
|
lisMenuNewForm = 'New Form';
|
|
lisMenuNewOther = 'New ...';
|
|
lisMenuOpen = '&Open ...';
|
|
lisMenuRevert = 'Revert';
|
|
lisPESavePackageAs = 'Save Package As ...';
|
|
lisPkgEditPublishPackage = 'Publish Package';
|
|
lisPERevertPackage = 'Revert Package';
|
|
lisMenuOpenRecent = 'Open &Recent';
|
|
lisMenuSave = '&Save';
|
|
lisMenuSaveAs = 'Save &As ...';
|
|
lisKMSaveAs = 'SaveAs';
|
|
lisKMSaveAll = 'SaveAll';
|
|
lisDiscardChanges = 'Discard changes';
|
|
lisDiscardChangesAll = 'Discard all changes';
|
|
lisDoNotCloseTheProject = 'Do not close the project';
|
|
lisDoNotCloseTheIDE = 'Do not close the IDE';
|
|
lisConvert = 'Convert';
|
|
lisPLDShowGlobalLinks = 'Show global links';
|
|
lisPLDShowUserLinks = 'Show user links';
|
|
lrsPLDLpkFileValid = 'lpk file valid (%s)';
|
|
lrsPLDLpkFileInvalid = 'lpk file invalid (%s)';
|
|
lisPLDGlobal = 'Global';
|
|
lisCTDefDefineTemplates = 'Define templates';
|
|
lisMenuCloseAll = 'Close A&ll';
|
|
lisMenuCloseEditorFile = '&Close Editor File';
|
|
lisMenuCleanDirectory = 'Clean Directory ...';
|
|
|
|
lisMenuIndentSelection = 'Indent Selection';
|
|
lisMenuUnindentSelection = 'Unindent Selection';
|
|
lisMenuUpperCaseSelection = 'Uppercase Selection';
|
|
lisMenuLowerCaseSelection = 'Lowercase Selection';
|
|
lisMenuSwapCaseSelection = 'Swap Case in Selection';
|
|
lisMenuTabsToSpacesSelection = 'Tabs to Spaces in Selection';
|
|
lisKMEncloseSelection = 'Enclose Selection';
|
|
lisMenuEncloseSelection = 'Enclose Selection ...';
|
|
lisEncloseInIFDEF = 'Enclose in $IFDEF';
|
|
lisMenuEncloseInIFDEF = 'Enclose in $IFDEF ...';
|
|
lisMenuCommentSelection = 'Comment Selection';
|
|
lisMenuUncommentSelection = 'Uncomment Selection';
|
|
lisMenuToggleComment = 'Toggle Comment in Selection';
|
|
lisMenuSortSelection = 'Sort Selection ...';
|
|
lisMenuBeakLinesInSelection = 'Break Lines in Selection';
|
|
lisKMSelectWordLeft = 'Select Word Left';
|
|
lisKMSelectWordRight = 'Select Word Right';
|
|
lisKMSelectLineStart = 'Select Line Start';
|
|
lisKMSelectLineEnd = 'Select Line End';
|
|
lisKMSelectPageTop = 'Select Page Top';
|
|
lisKMSelectPageBottom = 'Select Page Bottom';
|
|
lisUseSelected = 'Use Selected';
|
|
lisMenuSelect = 'Select';
|
|
lisMenuSelectAll = 'Select All';
|
|
lisCheckAll = 'Check All';
|
|
lisUncheckAll = 'Uncheck All';
|
|
lisSAMAbstractMethodsNotYetOverridden = 'Abstract Methods - not yet overridden';
|
|
lisMenuSelectToBrace = 'Select to Brace';
|
|
lisMenuSelectCodeBlock = 'Select Code Block';
|
|
lisMenuSelectWord = 'Select Word';
|
|
lisMenuSelectLine = 'Select Line';
|
|
lisMenuSelectParagraph = 'Select Paragraph';
|
|
lisMenuInsertCharacter = 'Insert from Character Map ...';
|
|
lisMenuInsertCVSKeyword = 'Insert CVS Keyword';
|
|
lisMenuInsertGeneral = 'Insert General';
|
|
lisGeneral = 'General';
|
|
lisNone2 = 'none';
|
|
lisOr = 'or';
|
|
lisNone = '%snone';
|
|
lisUnitPaths = 'Unit paths';
|
|
lisIncludePaths = 'Include paths';
|
|
lisSourcePaths = 'Source paths';
|
|
|
|
lisMenuInsertGPLNotice = 'GPL Notice';
|
|
lisMenuInsertLGPLNotice = 'LGPL Notice';
|
|
lisMenuInsertModifiedLGPLNotice = 'Modified LGPL Notice';
|
|
lisMenuInsertMITNotice = 'MIT Notice';
|
|
lisMenuInsertUserName = 'Current Username';
|
|
lisMenuInsertDateTime = 'Current Date and Time';
|
|
lisMenuInsertChangeLogEntry = 'ChangeLog Entry';
|
|
|
|
lisMenuFind = 'Find';
|
|
lisBtnFind = '&Find';
|
|
lisMenuFindNext = 'Find &Next';
|
|
lisMenuFind2 = '&Find ...';
|
|
lisMenuFindPrevious = 'Find &Previous';
|
|
lisMenuFindInFiles = 'Find &in Files ...';
|
|
lisMenuIncrementalFind = 'Incremental Find';
|
|
lisMenuGotoLine = 'Goto Line ...';
|
|
lisMenuJumpBack = 'Jump Back';
|
|
lisMenuJumpForward = 'Jump Forward';
|
|
lisMenuAddJumpPointToHistory = 'Add Jump Point to History';
|
|
lisMenuViewJumpHistory = 'Jump History';
|
|
lisMenuMacroListView = 'Editor Macros ...';
|
|
lisMenuFindBlockOtherEndOfCodeBlock = 'Find Other End of Code Block';
|
|
lisMenuFindCodeBlockStart = 'Find Start of Code Block';
|
|
lisMenuFindDeclarationAtCursor = 'Find Declaration at Cursor';
|
|
lisMenuOpenFilenameAtCursor = 'Open Filename at Cursor';
|
|
lisMenuGotoIncludeDirective = 'Goto Include Directive';
|
|
lisMenuJumpToNextError = 'Jump to Next Error';
|
|
lisMenuJumpToPrevError = 'Jump to Previous Error';
|
|
lisMenuSetFreeBookmark = 'Set a Free Bookmark';
|
|
lisMenuJumpToNextBookmark = 'Jump to Next Bookmark';
|
|
lisMenuJumpToPrevBookmark = 'Jump to Previous Bookmark';
|
|
lisMenuProcedureList = 'Procedure List ...';
|
|
|
|
lisMenuViewObjectInspector = 'Object Inspector';
|
|
lisMenuViewSourceEditor = 'Source Editor';
|
|
lisMenuViewCodeExplorer = 'Code Explorer';
|
|
lisMenuViewCodeBrowser = 'Code Browser';
|
|
lisMenuViewRestrictionBrowser = 'Restriction Browser';
|
|
lisMenuViewComponents = '&Components';
|
|
lisMenuJumpTo = 'Jump to';
|
|
lisMenuJumpToImplementation = 'Jump to Implementation';
|
|
lisMenuViewUnits = 'Units ...';
|
|
lisMenuViewForms = 'Forms ...';
|
|
lisMenuViewUnitDependencies = 'Unit Dependencies ...';
|
|
lisKMViewUnitInfo = 'View Unit Info';
|
|
lisMenuViewUnitInfo = 'Unit Information ...';
|
|
lisMenuViewToggleFormUnit = 'Toggle Form/Unit View';
|
|
lisMenuViewMessages = 'Messages';
|
|
lisCopySelectedMessagesToClipboard = 'Copy Selected Messages to Clipboard';
|
|
lisCopyAllShownMessagesToClipboard = 'Copy All Shown Messages to Clipboard';
|
|
lisCopyAllShownAndHiddenMessagesToClipboard = 'Copy All Shown and Hidden'
|
|
+' Messages to Clipboard';
|
|
lisCopyItemToClipboard = 'Copy Item to Clipboard';
|
|
lisCopySelectedItemToClipboard = 'Copy Selected Items to Clipboard';
|
|
lisCopyAllItemsToClipboard = 'Copy All Items to Clipboard';
|
|
lisExpandAll = 'Expand All (*)';
|
|
lisCollapseAll = 'Collapse All (/)';
|
|
lisSaveAllMessagesToFile = 'Save All Messages to File';
|
|
lisEditHelp = 'Edit help';
|
|
lisMenuViewSearchResults = 'Search Results';
|
|
lisMenuViewAnchorEditor = 'Anchor Editor';
|
|
lisMenuViewTabOrder = 'Tab Order';
|
|
lisKMToggleViewComponentPalette = 'Toggle View Component Palette';
|
|
lisMenuViewComponentPalette = 'Component Palette';
|
|
lisMenuViewTodoList = 'ToDo List';
|
|
lisMenuViewIDESpeedButtons = 'IDE Speed Buttons';
|
|
lisMenuDebugWindows = 'Debug Windows';
|
|
lisMenuViewWatches = 'Watches';
|
|
lisMenuViewBreakPoints = 'BreakPoints';
|
|
lisMenuViewLocalVariables = 'Local Variables';
|
|
lisMenuViewPseudoTerminal = 'Terminal Output';
|
|
lisMenuViewRegisters = 'Registers';
|
|
lisMenuViewCallStack = 'Call Stack';
|
|
lisMenuViewThreads = 'Threads';
|
|
lisMenuViewHistory = 'History';
|
|
lisMenuViewAssembler = 'Assembler';
|
|
lisDbgAsmCopyToClipboard = 'Copy to Clipboard';
|
|
lisMenuViewDebugOutput = 'Debug Output';
|
|
lisMenuViewDebugEvents = 'Event Log';
|
|
lisMenuIDEInternals = 'IDE Internals';
|
|
lisMenuPackageLinks = 'Package Links ...';
|
|
lisMenuAboutFPC = 'About FPC';
|
|
lisAboutIDE = 'About IDE';
|
|
lisMenuWhatNeedsBuilding = 'What Needs Building';
|
|
|
|
lisMenuNewProject = 'New Project ...';
|
|
lisMenuNewProjectFromFile = 'New Project from File ...';
|
|
lisMenuOpenProject = 'Open Project ...';
|
|
lisMenuCloseProject = 'Close Project';
|
|
lisMenuOpenRecentProject = 'Open Recent Project';
|
|
lisMenuSaveProject = 'Save Project';
|
|
lisMenuSaveProjectAs = 'Save Project As ...';
|
|
lisMenuPublishProject = 'Publish Project ...';
|
|
lisPublishProject = 'Publish Project';
|
|
lisMenuProjectInspector = 'Project Inspector';
|
|
lisKMRemoveActiveFileFromProject = 'Remove Active File from Project';
|
|
lisKMViewProjectSource = 'View Project Source';
|
|
lisMenuAddToProject = 'Add Editor File to Project';
|
|
lisMenuRemoveFromProject = 'Remove from Project ...';
|
|
lisMenuViewProjectSource = '&View Project Source';
|
|
lisMenuProjectOptions = 'Project Options ...';
|
|
|
|
lisBFWorkingDirectoryLeaveEmptyForFilePath = 'Working directory (leave empty for file path)';
|
|
lisBFBuildCommand = 'Build Command';
|
|
lisMenuQuickCompile = 'Quick Compile';
|
|
lisMenuCleanUpCompiled = 'Clean up Build Files ...';
|
|
lisMenuAbortBuild = 'Abort Build';
|
|
lisMenuProjectRun = '&Run';
|
|
lisBFAlwaysBuildBeforeRun = 'Always build before run';
|
|
lisDisAssGotoCurrentAddress = 'Goto Current Address';
|
|
lisDisAssGotoCurrentAddressHint = 'Goto Current Address';
|
|
lisDisAssGotoAddress = 'Goto Address';
|
|
lisDisAssGotoAddressHint = 'Goto Address';
|
|
|
|
lisBFRunCommand = 'Run Command';
|
|
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 = 'Step over to &Cursor';
|
|
lisKMStopProgram = 'Stop Program';
|
|
lisContinueAndDoNotAskAgain = 'Continue and do not ask again';
|
|
lisSuspiciousUnitPath = 'Suspicious unit path';
|
|
lisThePackageAddsThePathToTheUnitPathOfTheIDEThisIsPr = 'The package %s '
|
|
+'adds the path "%s" to the unit path of the IDE.%sThis is probably a '
|
|
+'misconfiguration of the package.';
|
|
lisMenuResetDebugger = 'Reset Debugger';
|
|
lisKMCompilerOptions = 'Compiler Options';
|
|
lisMenuCompilerOptions = 'Compiler Options ...';
|
|
lisMenuRunParameters = 'Run &Parameters ...';
|
|
lisMenuBuildFile = 'Build File';
|
|
lisMenuRunFile = 'Run File';
|
|
lisKMConfigBuildFile = 'Config %sBuild File%s';
|
|
lisKMInspect = 'Inspect';
|
|
lisKMEvaluateModify = 'Evaluate/Modify';
|
|
lisKMAddWatch = 'Add watch';
|
|
lisKMAddBpSource = 'Add Source Breakpoint';
|
|
lisKMAddBpAddress = 'Add Address Breakpoint';
|
|
lisKMAddBpWatchPoint = 'Add Data/WatchPoint';
|
|
lisMenuConfigBuildFile = 'Configure Build+Run File ...';
|
|
lisMenuInspect = '&Inspect ...';
|
|
lisMenuEvaluate = 'E&valuate/Modify ...';
|
|
lisMenuAddWatch = 'Add &Watch ...';
|
|
lisMenuAddBreakpoint = 'Add &Breakpoint';
|
|
|
|
lisInspectDialog = 'Debug Inspector';
|
|
lisInspectData = 'Data';
|
|
lisInspectProperties = 'Properties';
|
|
lisInspectMethods = 'Methods';
|
|
|
|
lisMenuNewPackage = 'New Package ...';
|
|
lisMenuOpenPackage = 'Open Loaded Package ...';
|
|
lisMenuOpenRecentPkg = 'Open Recent Package';
|
|
lisMenuOpenPackageFile = 'Open Package File (.lpk) ...';
|
|
lisMenuOpenPackageOfCurUnit = 'Open Package of Current Unit';
|
|
lisMenuAddCurFileToPkg = 'Add Active File to Package ...';
|
|
lisKMConfigureCustomComponents = 'Configure Custom Components';
|
|
lisMenuConfigCustomComps = 'Configure Custom Components ...';
|
|
|
|
lisMenuConfigExternalTools = 'Configure External Tools ...';
|
|
lisMenuQuickSyntaxCheck = 'Quick Syntax Check';
|
|
lisMenuQuickSyntaxCheckOk = 'Quick syntax check OK';
|
|
lisMenuGuessUnclosedBlock = 'Guess Unclosed Block';
|
|
lisMenuGuessMisplacedIFDEF = 'Guess Misplaced IFDEF/ENDIF';
|
|
lisMenuMakeResourceString = 'Make Resource String ...';
|
|
lisCaptionDiff = 'Diff';
|
|
lisMenuDiff = 'Diff ...';
|
|
lisMenuConvertDFMtoLFM = 'Convert Binary DFM to Text LFM + Check Syntax ...';
|
|
lisMenuCheckLFM = 'Check LFM File in Editor';
|
|
lisMenuConvertDelphiUnit = 'Convert Delphi Unit to Lazarus Unit ...';
|
|
lisMenuConvertDelphiProject = 'Convert Delphi Project to Lazarus Project ...';
|
|
lisMenuConvertDelphiPackage = 'Convert Delphi Package to Lazarus Package ...';
|
|
lisMenuConvertEncoding = 'Convert Encoding of Projects/Packages ...';
|
|
lisConvertEncodingOfProjectsPackages = 'Convert encoding of projects/packages';
|
|
lisMenuExampleProjects = 'Example Projects ...';
|
|
lisKMExampleProjects = 'Example Projects';
|
|
lisMenuBuildLazarus = 'Build Lazarus with Current Profile';
|
|
lisMenuBuildLazarusProf = 'Build Lazarus with Profile: %s';
|
|
lisMenuConfigureBuildLazarus = 'Configure "Build Lazarus" ...';
|
|
lisDlgEditorWindowManager = 'Editor Window Manager ...';
|
|
lisEditorWindowManager = 'Editor Window Manager';
|
|
lisProjectCount = '%d projects';
|
|
lisIncludeSubDirectories = 'Include subdirectories';
|
|
lisIncludeAllSubDirectories = 'Include all subdirectories';
|
|
lisMEOther = 'Other tabs';
|
|
lisTabsFor = 'Tabs for %s';
|
|
lisRecentTabs = 'Recent tabs';
|
|
lisMEProjects = 'Projects';
|
|
lisMEAction = 'Action';
|
|
lisMenuGeneralOptions = 'Options ...';
|
|
lisMenuEditCodeTemplates = 'Code Templates ...';
|
|
dlgEdCodeTempl = 'Code Templates';
|
|
dlgTplFName = 'Template file name';
|
|
|
|
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';
|
|
lisAddDelphiDefine = 'Add defines simulating Delphi7';
|
|
lisAddDelphiDefineHint = 'Useful when the code has checks for supported compiler versions';
|
|
lisBackupChangedFiles = 'Make backup of changed files';
|
|
lisBackupHint = 'Creates a Backup directory under project directory';
|
|
lisStartConversion = 'Start Conversion';
|
|
lisConvertTarget = 'Target';
|
|
lisConvertTargetHint = 'Converter adds conditional compilation to support different targets';
|
|
lisConvertTargetCrossPlatform = 'Cross-platform';
|
|
lisConvertTargetCrossPlatformHint = 'Cross-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';
|
|
lisScanning = 'Scanning';
|
|
lisScanParentDir = 'Scanning parent directory';
|
|
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?';
|
|
lisBusy = 'Busy';
|
|
lisCanNotTestTheCompilerWhileDebuggingOrCompiling = 'Cannot test the '
|
|
+'compiler while debugging or compiling.';
|
|
lisProjectSuccessfullyBuilt = 'Project %s%s%s successfully built';
|
|
lisExecutingCommandBefore = 'Executing command before';
|
|
lisExecutingCommandAfter = 'Executing command after';
|
|
lisNoProgramFileSFound = 'No program file %s%s%s found.';
|
|
lisErrorInitializingProgramSErrorS = 'Error initializing program%s%s%s%s%sError: %s';
|
|
lisNotNow = 'Not now';
|
|
lisYouCanNotBuildLazarusWhileDebuggingOrCompiling = 'You can not build '
|
|
+'lazarus while debugging or compiling.';
|
|
lisUnableToSaveFile = 'Unable to save file %s%s%s';
|
|
lisReadError = 'Read Error';
|
|
lisUnableToReadFile2 = 'Unable to read file %s%s%s!';
|
|
lisUnableToReadTheProjectInfoFile = 'Unable to read the project info file%s%s%s%s.';
|
|
lisUnableToReadLpi = 'Unable to read lpi';
|
|
lisStrangeLpiFile = 'Strange lpi file';
|
|
lisTheFileDoesNotLookLikeALpiFile = 'The file %s does not look like a lpi file.';
|
|
lisUnableToReadTheProjectInfoFile2 = 'Unable to read the project info file%s%s%s%s.';
|
|
lisAmbiguousUnitFound2 = 'Ambiguous unit found';
|
|
lisTheUnitExistsTwiceInTheUnitPathOfThe = 'The unit %s exists twice in the '
|
|
+'unit path of the %s:';
|
|
lisHintCheckIfTwoPackagesContainAUnitWithTheSameName = 'Hint: Check if two '
|
|
+'packages contain a unit with the same name.';
|
|
lisIgnoreAll = 'Ignore all';
|
|
lisDeleteFileFailed = 'Delete file failed';
|
|
lisUnableToRemoveOldBackupFile = 'Unable to remove old backup file %s%s%s!';
|
|
lisRenameFileFailed = 'Rename file failed';
|
|
lisUnableToRenameFileTo = 'Unable to rename file %s%s%s to %s%s%s!';
|
|
lisBackupFileFailed = 'Backup file failed';
|
|
lisUnableToBackupFileTo = 'Unable to backup file %s%s%s to %s%s%s!';
|
|
lisFileNotLowercase = 'File not lowercase';
|
|
lisTheUnitIsNotLowercaseTheFreePascalCompiler = 'The unit filename %s%s%s is '
|
|
+'not lowercase.%sThe Free Pascal compiler does not search for all cases.'
|
|
+' It is recommended to use lowercase filename.%s%sRename file lowercase?';
|
|
lisDeleteAmbiguousFile = 'Delete ambiguous file?';
|
|
lisAmbiguousFileFoundThisFileCanBeMistakenWithDelete = 'Ambiguous file '
|
|
+'found: %s%s%s%sThis file can be mistaken with %s%s%s%s%sDelete the '
|
|
+'ambiguous file?';
|
|
lisLazarusEditorV = 'Lazarus IDE v%s';
|
|
lisnewProject = '(new project)';
|
|
liscompiling = '%s (compiling ...)';
|
|
lisdebugging = '%s (debugging ...)';
|
|
lisRunning = '%s (running ...)';
|
|
lisUnableToFindFile = 'Unable to find file %s%s%s.';
|
|
lisUnableToFindFileCheckSearchPathInProjectCompilerOption = 'Unable to find '
|
|
+'file %s%s%s.%sIf it belongs to your project, check search path '
|
|
+'in%sProject -> Compiler Options -> Search Paths -> Other Unit Files.'
|
|
+' If this file belongs to a package, check the appropriate package compiler'
|
|
+' options. If this file belongs to lazarus, make sure compiling clean.'
|
|
+' If the file belongs to FPC then check fpc.cfg.'
|
|
+' If unsure, check Project -> CompilerOptions -> Test';
|
|
lisNOTECouldNotCreateDefineTemplateForFreePascal = 'NOTE: Could not create '
|
|
+'Define Template for Free Pascal Sources';
|
|
lisClassNotFound = 'Class not found';
|
|
lisOIFClassNotFound = 'Class %s%s%s not found.';
|
|
lisClassIsNotARegisteredComponentClassUnableToPaste = 'Class %s%s%s is not '
|
|
+'a registered component class.%sUnable to paste.';
|
|
lisControlNeedsParent = 'Control needs parent';
|
|
lisTheClassIsATControlAndCanNotBePastedOntoANonContro = 'The class %s%s%s '
|
|
+'is a TControl and can not be pasted onto a non control.%sUnable to paste.';
|
|
lisConversionError = 'Conversion error';
|
|
lisUnableToConvertComponentTextIntoBinaryFormat = 'Unable to convert '
|
|
+'component text into binary format:%s%s';
|
|
lisNOTECouldNotCreateDefineTemplateForLazarusSources = 'NOTE: Could not '
|
|
+'create Define Template for Lazarus Sources';
|
|
lisInvalidExpressionHintTheMakeResourcestringFunction = 'Invalid expression.%'
|
|
+'sHint: The "Make Resourcestring" function expects a string constant in a '
|
|
+'single file. Please select the expression and try again.';
|
|
lisSelectionExceedsStringConstant = 'Selection exceeds string constant';
|
|
lisHintTheMakeResourcestringFunctionExpectsAStringCon2 = 'Hint: The "Make '
|
|
+'Resourcestring" function expects a string constant.%sPlease select only '
|
|
+'a string expression and try again.';
|
|
lisNoResourceStringSectionFound = 'No ResourceString Section found';
|
|
lisUnableToFindAResourceStringSectionInThisOrAnyOfThe = 'Unable to find a '
|
|
+'ResourceString section in this or any of the used units.';
|
|
lisComponentNameIsNotAValidIdentifier = 'Component name %s%s%s is not a '
|
|
+'valid identifier';
|
|
lisComponentNameIsAPascalKeyword = 'Component name "%s" is a pascal keyword.';
|
|
lisOwnerIsAlreadyUsedByTReaderTWriterPleaseChooseAnot = '''Owner'' is '
|
|
+'already used by TReader/TWriter. Please choose another name.';
|
|
lisDuplicateNameAComponentNamedAlreadyExistsInTheInhe = 'Duplicate name: A '
|
|
+'component named %s%s%s already exists in the inherited component %s';
|
|
lisComponentNameIsKeyword = 'Component name %s%s%s is keyword';
|
|
lisTheUnitItselfHasAlreadyTheNamePascalIdentifiersMus = 'The unit itself '
|
|
+'has already the name %s%s%s. Pascal identifiers must be unique.';
|
|
lisUnableToRenameVariableInSource = 'Unable to rename variable in source.';
|
|
lisUnableToUpdateCreateFormStatementInProjectSource = 'Unable to update '
|
|
+'CreateForm statement in project source';
|
|
lisThereIsAlreadyAFormWithTheName = 'There is already a form with the name %s%s%s';
|
|
lisThereIsAlreadyAUnitWithTheNamePascalIdentifiersMus = 'There is already a '
|
|
+'unit with the name %s%s%s. Pascal identifiers must be unique.';
|
|
lisSeeMessages = 'See messages.';
|
|
lisError = 'Error: ';
|
|
lisWarning = 'Warning: ';
|
|
lisFile2 = 'File: ';
|
|
lisDirectory = 'Directory: ';
|
|
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.';
|
|
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:';
|
|
lisInfoBuildCompile = 'Compiling ...';
|
|
lisFPCTooOld = 'FPC too old';
|
|
lisTheProjectUsesTheNewFPCResourcesWhichRequiresAtLea = 'The project uses '
|
|
+'the new FPC resources, which requires at least FPC 2.4';
|
|
lisInfoBuildError = 'Error ...';
|
|
lisCreateDirectory = 'Create directory?';
|
|
lisTheOutputDirectoryIsMissing = 'The output directory %s%s%s is missing.';
|
|
lisCreateIt = 'Create it';
|
|
lisInfoBuildSuccess = 'Success ...';
|
|
lisInfoBuildAbort = 'Aborted ...';
|
|
lisInfoBuildCaption = 'Compile Project';
|
|
lisInfoBuildMakeAbort = 'Abort';
|
|
lisInfoBuildNote = 'Notes:';
|
|
listInfoBuildAutoCloseOnSuccess = '&Automatically close on success';
|
|
|
|
// file dialogs
|
|
lisOpenFile = 'Open File';
|
|
lisOpenFile2 = 'Open file';
|
|
lisProjectSRaisedExceptionClassS = 'Project %s raised exception class ''%s''.';
|
|
lisProjectSRaisedExceptionClassSWithMessageSS = 'Project %s raised '
|
|
+'exception class ''%s'' with message:%s%s';
|
|
lisProjectSRaisedExceptionInFileLineSrc = '%0:s%0:s In file ''%1:s'' at line %2:d:%0:s%3:s';
|
|
lisProjectSRaisedExceptionInFileLine = '%0:s%0:s In file ''%1:s'' at line %2:d';
|
|
lisProjectSRaisedExceptionInFileAddress = '%0:s%0:s In file ''%1:s'' at address %2:x';
|
|
lisProjectSRaisedExceptionAtAddress = '%0:s%0:s At address %1:x';
|
|
lisPEEditVirtualUnit = 'Edit Virtual Unit';
|
|
lisIECOExportFileExists = 'Export file exists';
|
|
lisIECOExportFileExistsOpenFileAndReplaceOnlyCompilerOpti = 'Export file %s%'
|
|
+'s%s exists.%sOpen file and replace only compiler options?%s(Other '
|
|
+'settings will be kept.)';
|
|
lisIECOOpenOrLoadCompilerOptions = 'Open or Load Compiler Options';
|
|
lisIECOErrorAccessingXml = 'Error accessing xml';
|
|
lisIECOErrorLoadingXml = 'Error loading xml';
|
|
lisIECOErrorLoadingXmlFile = 'Error loading xml file %s%s%s:%s%s';
|
|
lisIECOErrorAccessingXmlFile = 'Error accessing xml file %s%s%s:%s%s';
|
|
lisIECORecentFiles = 'Recent files';
|
|
lisIECOSaveToRecent = 'Save to recent';
|
|
lisIECOOpenRecent = 'Open recent';
|
|
lisIECOSaveToFile = 'Save to file';
|
|
lisIECOLoadFromFile = 'Load from file';
|
|
lisLazarusFile = 'Lazarus file';
|
|
lisPascalUnit = 'Pascal unit';
|
|
lisPascalSourceFile = 'Pascal source file';
|
|
lisFreePascalSourceFile = 'Free Pascal source file';
|
|
lisDebugUnableToLoadFile = 'Unable to load file';
|
|
lisDebugUnableToLoadFile2 = 'Unable to load file %s%s%s.';
|
|
lisOpenProjectFile = 'Open Project File';
|
|
lisLazarusProjectInfoFile = 'Lazarus Project Info file';
|
|
lisAllFiles = 'All Files';
|
|
lisExePrograms = 'Programs';
|
|
lisSelectFile = 'Select the file';
|
|
lisClickHereToBrowseTheFileHint = 'Click here to browse the file';
|
|
lisOpenPackageFile = 'Open Package File';
|
|
lisSaveSpace = 'Save ';
|
|
lisSelectDFMFiles = 'Select Delphi form files (*.dfm)';
|
|
lisChooseDirectory = 'Choose directory';
|
|
lisDestinationDirectory = 'Destination directory';
|
|
lisCommandAfter = 'Command after';
|
|
lisChooseLazarusSourceDirectory = 'Choose Lazarus Directory';
|
|
lisChooseCompilerPath = 'Choose compiler filename (%s)';
|
|
lisChooseFPCSourceDir = 'Choose FPC source directory';
|
|
lisChooseCompilerMessages = 'Choose compiler messages file';
|
|
lisChooseMakePath = 'Choose make path';
|
|
lisChooseDebuggerPath = 'Choose debugger filename';
|
|
lisChooseTestBuildDir = 'Choose the directory for tests';
|
|
lisLazarusDesktopSettings = 'Lazarus Desktop Settings';
|
|
lisXMLFiles = 'XML files';
|
|
|
|
// dialogs
|
|
lisProjectChanged = 'Project changed';
|
|
lisSaveChangesToProject = 'Save changes to project %s?';
|
|
lisProjectSessionChanged = 'Project session changed';
|
|
lisSaveSessionChangesToProject = 'Save session changes to project %s?';
|
|
|
|
lisFPCSourceDirectoryError = 'FPC Source Directory error';
|
|
lisCompilerError = 'Compiler error';
|
|
lisAboutLazarus = 'About Lazarus';
|
|
lisVersion = 'Version';
|
|
lisVerToClipboard = 'Copy version information to clipboard';
|
|
lisLogo = 'Logo';
|
|
lisDate = 'Date';
|
|
lisFPCVersion = 'FPC Version: ';
|
|
lisSVNRevision = 'SVN Revision: ';
|
|
lisPrior = 'prior %s';
|
|
lisWelcomeToLazarusThereIsAlreadyAConfigurationFromVe = 'Welcome to Lazarus '
|
|
+'%s%s%sThere is already a configuration from version %s in%s%s%s';
|
|
lisTheOldConfigurationWillBeUpgraded = 'The old configuration will be '
|
|
+'upgraded.';
|
|
lisTheConfigurationWillBeDowngradedConverted = 'The configuration will be '
|
|
+'downgraded/converted.';
|
|
lisIfYouWantToUseTwoDifferentLazarusVersionsYouMustSt = 'If you want to use '
|
|
+'two different Lazarus versions you must start the second Lazarus with '
|
|
+'the command line parameter primary-config-path or pcp.%s%sFor example:%s';
|
|
lisUpgradeConfiguration = 'Upgrade configuration';
|
|
lisUpgrade = 'Upgrade';
|
|
lisDowngradeConfiguration = 'Downgrade configuration';
|
|
lisDowngrade = 'Downgrade';
|
|
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';
|
|
lisTheUnitAlreadyExists = 'The unit %s%s%s already exists.';
|
|
lisForceRenaming = 'Force renaming';
|
|
lisCancelRenaming = 'Cancel renaming';
|
|
lisAbortAll = 'Abort all';
|
|
lisInvalidPascalIdentifierCap = 'Invalid Pascal Identifier';
|
|
lisInvalidPascalIdentifierText = 'The name "%s" is not a valid pascal identifier.';
|
|
lisCopyError = 'Copy Error';
|
|
|
|
lisCloseAllTabsTitle = 'Close Source Editor Window';
|
|
lisCloseAllTabsQuestion = 'Closing a Source Editor Window. Do you want close all files or hide the window?';
|
|
lisCloseAllTabsClose = 'Close files';
|
|
lisCloseAllChecked = 'Close All Checked';
|
|
lisCloseAllTabsHide = 'Hide window';
|
|
lisSaveAllChecked = 'Save All Checked';
|
|
lisActivate = 'Activate';
|
|
lisActivateSelected = 'Activate Selected';
|
|
|
|
// hints
|
|
lisHintSaveAll = 'Save all';
|
|
lisHintToggleFormUnit = 'Toggle Form/Unit';
|
|
lisHintViewUnits = 'View Units';
|
|
lisHintViewForms = 'View Forms';
|
|
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.';
|
|
|
|
// MIT license aka Expat license see: http://www.opensource.org/licenses/MIT
|
|
lisMITNotice =
|
|
'<description>'
|
|
+'%s'
|
|
+'Copyright (c) <year> <copyright holders>'
|
|
+'%s'
|
|
+'Permission is hereby granted, free of charge, to any person obtaining a copy of '
|
|
+'this software and associated documentation files (the "Software"), to deal in '
|
|
+'the Software without restriction, including without limitation the rights to '
|
|
+'use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of '
|
|
+'the Software, and to permit persons to whom the Software is furnished to do so, '
|
|
+'subject to the following conditions:'
|
|
+'%s'
|
|
+'The above copyright notice and this permission notice shall be included in all '
|
|
+'copies or substantial portions of the Software.'
|
|
+'%s'
|
|
+'THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR '
|
|
+'IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, '
|
|
+'FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE '
|
|
+'AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER '
|
|
+'LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, '
|
|
+'OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE '
|
|
+'SOFTWARE.';
|
|
|
|
// Options dialog groups
|
|
dlgGroupEnvironment = 'Environment';
|
|
dlgGroupEditor = 'Editor';
|
|
dlgGroupCodetools = 'Codetools';
|
|
dlgGroupCodeExplorer = 'Code Explorer';
|
|
dlgGroupDebugger = 'Debugger';
|
|
lisUnexpectedResultTheDebuggerWillTerminate = 'Unexpected result:%sThe '
|
|
+'debugger will terminate';
|
|
lisResponseContinue = 'Response: %sContinue ?';
|
|
|
|
// Options dialog
|
|
dlgIDEOptions = 'IDE Options';
|
|
dlgBakNoSubDirectory = '(no subdirectory)';
|
|
dlgEOFocusMessagesAfterCompilation = 'Focus messages after compilation';
|
|
lisCheckForDiskFileChangesViaContentRatherThanTimesta = 'Check for disk file'
|
|
+' changes via content rather than timestamp';
|
|
|
|
// Search dialog
|
|
dlgSearchCaption = 'Searching ...';
|
|
dlgSearchAbort = 'Search terminated by user.';
|
|
dlgSeachDirectoryNotFound = 'Search directory "%s" not found.';
|
|
lissMatches = 'Matches';
|
|
lissSearching = 'Searching';
|
|
lissSearchText = 'Search text';
|
|
|
|
dlgDesktop = 'Desktop';
|
|
dlgWindow = 'Window';
|
|
dlgFrmEditor = 'Form Editor';
|
|
dlgObjInsp = 'Object Inspector';
|
|
dlgEnvFiles = 'Files';
|
|
lisIgnoreBinaries = 'Ignore binaries';
|
|
lisSimpleSyntax = 'Simple syntax';
|
|
lisNormallyTheFilterIsARegularExpressionInSimpleSynta = 'Normally the '
|
|
+'filter is a regular expression. In simple syntax a . is a normal '
|
|
+'character, a * stands for anything, a ? stands for any character, and '
|
|
+'comma and semicolon separates alternatives. For example: Simple '
|
|
+'syntax *.pas;*.pp corresponds to ^(.*\.pas|.*\.pp)$';
|
|
lisUseExcludeFilter = 'Use exclude filter';
|
|
lisExcludeFilter = 'Exclude filter';
|
|
lisProjectInformation = 'Project information';
|
|
lisSaveEditorInfoOfNonProjectFiles = 'Save editor info of non project files';
|
|
lisSaveInfoOfClosedEditorFiles = 'Save info of closed editor files';
|
|
lisUseIncludeFilter = 'Use include filter';
|
|
lisIncludeFilter = 'Include filter';
|
|
dlgEnvBckup = 'Backup';
|
|
dlgNaming = 'Naming';
|
|
lisInformation = 'Information';
|
|
lisQuickFixes = 'Quick fixes';
|
|
lisAutoCompletionOn = 'Auto completion: on';
|
|
lisAutoCompletionOff = 'Auto completion: off';
|
|
lisSAMSelectNone = 'Select none';
|
|
lisKMClassic = 'Classic';
|
|
lisKMLazarusDefault = 'Lazarus (default)';
|
|
lisKMMacOSXApple = 'Mac OS X (Apple style)';
|
|
lisKMMacOSXLaz = 'Mac OS X (Lazarus style)';
|
|
lisPEFilename = 'Filename:';
|
|
lisPEUnitname = 'Unitname:';
|
|
lisPVUTheUnitnameIsUsedWhenTheIDEExtendsUsesClauses = 'The unitname is used '
|
|
+'when the IDE extends uses clauses';
|
|
lisPEInvalidUnitFilename = 'Invalid unit filename';
|
|
lisPVUAPascalUnitMustHaveTheExtensionPpOrPas = 'A pascal unit must have the '
|
|
+'extension .pp or .pas';
|
|
lisPEAPascalUnitMustHaveTheExtensionPpOrPas = 'A pascal unit must have the '
|
|
+'extension .pp or .pas';
|
|
lisPEInvalidUnitname = 'Invalid unitname';
|
|
lisPVUTheUnitnameIsNotAValidPascalIdentifier = 'The unitname is not a valid '
|
|
+'pascal identifier.';
|
|
lisPVUUnitnameAndFilenameDoNotMatchExampleUnit1PasAndUni = 'Unitname and '
|
|
+'Filename do not match.%sExample: unit1.pas and Unit1';
|
|
lisPETheUnitnameIsNotAValidPascalIdentifier = 'The unitname is not a valid '
|
|
+'pascal identifier.';
|
|
lisPEConflictFound = 'Conflict found';
|
|
lisPVUThereIsAlreadyAnUnitWithThisNameFile = 'There is already an unit with '
|
|
+'this name.%sFile: %s';
|
|
lisPEThereIsAlreadyAnUnitWithThisNameFile = 'There is already an unit with '
|
|
+'this name.%sFile: %s';
|
|
lisPEUnitnameAndFilenameDoNotMatchExampleUnit1PasAndUni = 'Unitname and '
|
|
+'Filename do not match.%sExample: unit1.pas and Unit1';
|
|
lisCMParameter = 'Parameter';
|
|
lisInsertMacro = 'Insert Macro';
|
|
lisCTPleaseSelectAMacro = 'please select a macro';
|
|
dlgEnvLanguage = 'Language';
|
|
dlgAutoSave = 'Auto Save';
|
|
lisAskBeforeSavingProjectSSession = 'Ask before saving project''s session';
|
|
dlgEdFiles = 'Editor Files';
|
|
dlgEnvProject = 'Tabs for project';
|
|
lisNumberOfFilesToConvert = 'Number of files to convert: %s';
|
|
lisConvertEncoding = 'Convert Encoding';
|
|
lisConvertProjectOrPackage = 'Convert project or package';
|
|
lisNewEncoding = 'New encoding:';
|
|
lisFileFilter = 'File filter';
|
|
lisFilesInASCIIOrUTF8Encoding = 'Files in ASCII or UTF-8 encoding';
|
|
lisFilesNotInASCIINorUTF8Encoding = 'Files not in ASCII nor UTF-8 encoding';
|
|
podAddPackageUnitToUsesSection = 'Add package unit to uses section';
|
|
lisCodeBrowser = 'Code Browser';
|
|
dlgIntvInSec = 'Interval in secs';
|
|
dlgDesktopFiles = 'Desktop Files';
|
|
dlgSaveDFile = 'Save desktop settings to file';
|
|
dlgLoadDFile = 'Load desktop settings from file';
|
|
dlgSingleTaskBarButton = 'Show single button in TaskBar';
|
|
dlgHideIDEOnRun = 'Hide IDE windows on run';
|
|
dlgHideMessagesIcons = 'Hide Messages Icons';
|
|
lisIDETitleStartsWithProjectName = 'IDE title starts with project name';
|
|
lisIDEProjectDirInIdeTitle = 'Show project directory in IDE title';
|
|
dlgDesktopHints = 'Hints';
|
|
dlgPalHints = 'Hints for component palette';
|
|
dlgSpBHints = 'Hints for main speed buttons (open, save, ...)';
|
|
dlgDesktopButtons = 'Buttons - ';
|
|
dlgDesktopMenus = 'Menus - ';
|
|
|
|
dlgDesktopMisc = 'Misc Options';
|
|
lisSavedSuccessfully = 'Saved successfully';
|
|
lisLoadedSuccessfully = 'Loaded successfully';
|
|
|
|
lisEnvJumpFromMessageToSrcOnDblClickOtherwiseSingleClick = 'Jump from '
|
|
+'message to source line on double click (otherwise: single click)';
|
|
dlgWinPos = 'Window positions';
|
|
lisTitleInTaskbarShowsForExampleProject1LpiLazarus = 'Title in taskbar '
|
|
+'shows for example: project1.lpi - Lazarus';
|
|
lisProjectDirectoryIsShowedInIdeTitleBar = 'Title in taskbar '
|
|
+'shows also directory path of the project';
|
|
|
|
dlgMainMenu = 'Main Menu';
|
|
dlgSrcEdit = 'Source Editor';
|
|
dlgMsgs = 'Messages';
|
|
dlgProjFiles = 'Project Files';
|
|
dlgEnvType = 'Type';
|
|
dlgEnvNone = 'None';
|
|
dlgSmbFront = 'Symbol in front (.~pp)';
|
|
lisNoBackupFiles = 'No backup files';
|
|
dlgSmbBehind = 'Symbol behind (.pp~)';
|
|
dlgSmbCounter = 'Counter (.pp;1)';
|
|
dlgCustomExt = 'User defined extension (.pp.xxx)';
|
|
dlgBckUpSubDir = 'Same name (in subdirectory)';
|
|
dlgEdCustomExt = 'User defined extension';
|
|
dlgMaxCntr = 'Maximum counter';
|
|
dlgEdBSubDir = 'Sub directory';
|
|
dlgEnvOtherFiles = 'Other Files';
|
|
dlgMaxRecentFiles = 'Max recent files';
|
|
dlgMaxRecentProjs = 'Max recent project files';
|
|
dlgQOpenLastPrj = 'Open last project at start';
|
|
dlgQShowCompileDialog = 'Show compile dialog';
|
|
dlgQAutoCloseCompileDialog = 'Auto close compile dialog';
|
|
dlgLazarusDir = 'Lazarus directory (default for all projects)';
|
|
dlgFpcPath = 'Compiler path (e.g. %s)';
|
|
dlgFpcSrcPath = 'FPC source directory';
|
|
dlgMakePath = 'Make path';
|
|
dlgCompilerMessages = 'Compiler messages language file';
|
|
dlgDebugType = 'Debugger type and path';
|
|
dlgTestPrjDir = 'Directory for building test projects';
|
|
dlgQShowGrid = 'Show grid';
|
|
dlgQShowBorderSpacing = 'Show border spacing';
|
|
dlgGridColor = 'Grid color';
|
|
dlgQSnapToGrid = 'Snap to grid';
|
|
dlgGridX = 'Grid size X';
|
|
dlgGridXHint = 'Horizontal grid step size';
|
|
dlgGridY = 'Grid size Y';
|
|
dlgGridYHint = 'Vertical grid step size';
|
|
dlgGuideLines = 'Show Guide Lines';
|
|
dlgSnapGuideLines = 'Snap to Guide Lines';
|
|
dlgLeftTopClr = 'Guid lines Left,Top';
|
|
dlgRightBottomClr = 'Guide lines Right,Bottom';
|
|
dlgShowCaps = 'Show component captions';
|
|
dlgShowEdrHints = 'Show editor hints';
|
|
dlgrightClickSelects = 'Right click selects';
|
|
lisOpenDesignerOnOpenUnit = 'Open designer on open unit';
|
|
dlgCheckPackagesOnFormCreate = 'Check packages on form create';
|
|
dlgGrabberColor = 'Grabber color';
|
|
dlgMarkerColor = 'Marker color';
|
|
lisFEPaintDesignerItemsOnIdle = 'Reduce designer painting';
|
|
lisFEPaintDesignerItemsOnIdleReduceOverheadForSlowCompu = 'Paint designer '
|
|
+'items only on idle (reduce overhead for slow computers)';
|
|
dlgEnvGrid = 'Grid';
|
|
dlgEnvLGuideLines = 'Guide lines';
|
|
dlgEnvMisc = 'Miscellaneous';
|
|
dlgRuberbandSelectionColor = 'Rubberband Selection';
|
|
dlgRuberbandCreationColor = 'Rubberband Creation';
|
|
dlgRubberbandSelectsGrandChildren = 'Select grandchildren';
|
|
dlgPasExt = 'Default pascal extension';
|
|
dlgCharCaseFileAct = 'Save As - auto rename pascal files lower case';
|
|
|
|
dlgAmbigFileAct = 'Ambiguous file action:';
|
|
dlgEnvAsk = 'Ask';
|
|
lisNever = 'Never';
|
|
dlgAutoDel = 'Auto delete file';
|
|
dlgAutoRen = 'Auto rename file lowercase';
|
|
dlgnoAutomaticRenaming = 'No automatic renaming';
|
|
lisWhenAUnitIsRenamedUpdateReferences = 'When a unit is renamed, update references';
|
|
lisAlways = 'Always';
|
|
dlgAmbigWarn = 'Warn on compile';
|
|
dlgIgnoreVerb = 'Ignore';
|
|
lisAlwaysIgnore = 'Always ignore';
|
|
// OI colors
|
|
dlgBackColor = 'Background';
|
|
dlgSubPropColor = 'SubProperties';
|
|
dlgReferenceColor = 'Reference';
|
|
dlgValueColor = 'Value';
|
|
lisUnableToAddSetting = 'Unable to add setting';
|
|
lisAllBuildModes = '<All build modes>';
|
|
lisNameOfActiveBuildMode = 'Name of active build mode';
|
|
lisIsAGroupASettingCanOnlyBeAddedToNormalBuildModes = '%s is a group. A '
|
|
+'setting can only be added to normal build modes.';
|
|
lisPleaseSelectABuildModeFirst = 'Please select a build mode first.';
|
|
lisNewBuildMode = 'New build mode';
|
|
lisNewSetting = 'New setting';
|
|
dlfReadOnlyColor = 'Read Only';
|
|
dlgHighlightColor = 'Highlight Color';
|
|
dlgHighlightFontColor = 'Highlight Font Color';
|
|
dlgDefValueColor = 'Default Value';
|
|
dlgPropNameColor = 'Property Name';
|
|
dlgGutterEdgeColor = 'Gutter Edge Color';
|
|
|
|
liswlProperties = '&Properties';
|
|
liswlDIsableAll = 'D&isable All';
|
|
liswlENableAll = 'E&nable All';
|
|
liswlDeLeteAll = 'De&lete All';
|
|
liswlInspectPane = 'Inspect pane';
|
|
|
|
dlgOIMiscellaneous = 'Miscellaneous';
|
|
dlgOISpeedSettings = 'Speed settings';
|
|
dlgOIOptions = 'Options';
|
|
dlgOIItemHeight = 'Item height';
|
|
dlgOIUseDefaultLazarusSettings = 'Use default Lazarus settings';
|
|
dlgOIUseDefaultDelphiSettings = 'Use default Delphi settings';
|
|
lisShowComponentTreeInObjectInspector = 'Show component tree';
|
|
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';
|
|
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?';
|
|
lisEnvOptDlgTestDirNotFoundMsg = 'Test directory "%s" not found.';
|
|
|
|
// editor options
|
|
dlgEdMisc = 'Misc';
|
|
dlgEdTabIndent = 'Tab and Indent';
|
|
dlgEdDisplay = 'Display';
|
|
lisEOTabWidths = 'Tab widths';
|
|
dlgKeyMapping = 'Key Mappings';
|
|
dlgKeyMappingErrors = 'Key mapping errors';
|
|
dlgEdBack = 'Back';
|
|
dlgReport = 'Report';
|
|
dlgEdNoErr = 'No errors in key mapping found.';
|
|
dlgDelTemplate = 'Delete template ';
|
|
dlgChsCodeTempl = 'Choose code template file (*.dci)';
|
|
dlgAllFiles = 'All files';
|
|
lisExecutable = 'Executable';
|
|
lisEditorFileTypes = 'Editor file types';
|
|
lisPkgMgrNew = 'new';
|
|
lisPkgMgrRemove = 'remove';
|
|
lisPkgMgrKeep = 'keep';
|
|
lisConfirmNewPackageSetForTheIDE = 'Confirm new package set for the IDE';
|
|
lisConfirmPackageNewPackageSet = 'New package set';
|
|
lisConfirmPackageOldPackageSet = 'Old package set';
|
|
lisConfirmPackageAction = 'Action';
|
|
lisSaveFileAs = 'Save file as';
|
|
lisOpenExistingFile = 'Open existing file';
|
|
lisLazarusUnit = 'Lazarus unit';
|
|
lisLazarusInclude = 'Lazarus include file';
|
|
lisLazarusProject = 'Lazarus project';
|
|
lisLazarusForm = 'Lazarus form';
|
|
lisLazarusPackage = 'Lazarus package';
|
|
lisLazarusProjectSource = 'Lazarus project source';
|
|
lisLazarusOtherFile = 'Lazarus other file';
|
|
|
|
dlgUndoGroupOptions = 'Undo / Redo';
|
|
dlgScrollGroupOptions = 'Scrolling';
|
|
dlgIndentsTabsGroupOptions = 'Tabs';
|
|
dlgIndentsIndentGroupOptions = 'Indent';
|
|
dlgCommentIndentGroupOptions = 'Comments';
|
|
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';
|
|
lisNotebookTabPosTop = 'Top';
|
|
lisNotebookTabPosBottom = 'Bottom';
|
|
lisNotebookTabPosLeft = 'Left';
|
|
lisNotebookTabPosRight = 'Right';
|
|
dlgUseTabsHistory = 'Use tab history when closing tabs';
|
|
dlgShowScrollHint = 'Show scroll hint';
|
|
dlgShowGutterHints = 'Show gutter hints';
|
|
dlgSmartTabs = 'Smart tabs';
|
|
dlgTabsToSpaces = 'Tabs to spaces';
|
|
dlgTabIndent = 'Tab indents blocks';
|
|
dlgTrimTrailingSpaces = 'Trim trailing spaces';
|
|
dlgAnsiCommentTab = 'Ansi (* *)';
|
|
dlgCurlyCommentTab = 'Curly { }';
|
|
dlgSlashCommentTab = 'Slash //';
|
|
dlgStringBreakIndentTab = 'String ''''';
|
|
|
|
dlgCommentContinue = 'Prefix comments on linebreak';
|
|
dlgCommentContinueMatch = 'Match current line';
|
|
dlgCommentContinuePrefix = 'Prefix new line';
|
|
dlgCommentAlignMaxDefault = 'Make default indent for new line if comment opens at column:';
|
|
dlgCommentAlignMaxToken = 'Limit indent to';
|
|
dlgCommentContinueMatchText = 'Match text after token "%s"';
|
|
dlgCommentContinueMatchToken = 'Match text including token "%s"';
|
|
dlgCommentContinueMatchLine = 'Match whole line';
|
|
dlgCommentContinueMatchAsterisk = 'Match text including "*" of token "(*"';
|
|
dlgCommentContinuePrefixIndDefault = 'Align Prefix at indent of previous line';
|
|
dlgCommentContinuePrefixIndMatch = 'Align Prefix below start of comment on first comment line';
|
|
dlgCommentContinuePrefixIndNone = 'Do not indent prefix';
|
|
dlgCommentShlashExtendMatch = 'Extend, if matched';
|
|
dlgCommentShlashExtendMatchSplit = 'Extend, if matched and caret in the middle of text (not at EOL)';
|
|
dlgCommentShlashExtendAlways = 'Extend, if matched or not matched';
|
|
dlgCommentShlashExtendAlwaysSplit = 'Extend, if matched or not matched (not at EOL)';
|
|
dlgStringEnableAutoContinue = 'Extend strings on linebreak';
|
|
dlgStringAutoAppend = 'Append text to close string';
|
|
dlgStringAutoPrefix = 'Prefix string on new line';
|
|
|
|
dlgUndoAfterSave = 'Undo after save';
|
|
dlgFindTextatCursor = 'Find text at cursor';
|
|
dlgUseSyntaxHighlight = 'Use syntax highlight';
|
|
dlgUseCodeFolding = 'Code Folding';
|
|
dlgCodeFoldEnableFold = 'Fold';
|
|
dlgCodeFoldEnableHide = 'Hide';
|
|
dlgCodeFoldEnableBoth = 'Both';
|
|
dlgCodeFoldPopUpOrder = 'Reverse fold-order in Popup';
|
|
dlgCodeFoldingMouse = 'Mouse';
|
|
dlfMousePredefinedScheme = 'Use predefined scheme';
|
|
dlfNoPredefinedScheme = '< None >';
|
|
dlfMouseSimpleGenericSect = 'General';
|
|
dlfMouseSimpleGutterSect = 'Gutter';
|
|
dlfMouseSimpleGutterLeftDown = 'Standard, All actions (breakpoint, fold) on mouse down';
|
|
dlfMouseSimpleGutterLeftUp = 'Extended, Actions (breakpoint, fold) on mouse up. Selection on mouse down and move';
|
|
dlfMouseSimpleTextSect = 'Text';
|
|
dlfMouseSimpleTextSectAlt = 'Alt-Key sets column mode';
|
|
dlfMouseSimpleTextSectDrag = 'Drag selection (copy/paste)';
|
|
dlfMouseSimpleRightMoveCaret = 'Right mouse includes caret move';
|
|
dlfMouseSimpleTextSectMidLabel = 'Middle Button';
|
|
dlfMouseSimpleTextSectWheelLabel = 'Wheel';
|
|
dlfMouseSimpleTextSectRightLabel = 'Right Button';
|
|
dlfMouseSimpleTextSectExtra1Label = 'Extra-1 Button';
|
|
dlfMouseSimpleTextSectExtra2Label = 'Extra-2 Button';
|
|
dlfMouseSimpleTextSectCtrlWheelLabel = 'Ctrl Wheel';
|
|
dlfMouseSimpleTextSectAltWheelLabel = 'Alt Wheel';
|
|
dlfMouseSimpleTextShiftSectWheelLabel = 'Shift Wheel';
|
|
dlfMouseSimpleTextSectAltCtrlWheelLabel = 'Alt-Ctrl Wheel';
|
|
dlfMouseSimpleTextSectShiftAltWheelLabel = 'Shift-Alt Wheel';
|
|
dlfMouseSimpleTextSectShiftCtrlWheelLabel = 'Shift-Ctrl Wheel';
|
|
dlfMouseSimpleTextSectShiftAltCtrlWheelLabel = 'Shift-Alt-Ctrl';
|
|
|
|
dlfMouseSimpleTextSectPageLMod = 'Left 1';
|
|
dlfMouseSimpleTextSectPageLMulti = 'Left 2';
|
|
dlfMouseSimpleTextSectPageBtn = 'Middle';
|
|
dlfMouseSimpleTextSectPageWheel = 'Wheel';
|
|
dlfMouseSimpleTextSectPageRight = 'Right';
|
|
dlfMouseSimpleTextSectPageExtra1 = 'Extra 1';
|
|
dlfMouseSimpleTextSectPageExtra2 = 'Extra 2';
|
|
|
|
dlfMouseSimpleTextSectLDoubleLabel = 'Double';
|
|
dlfMouseSimpleTextSectLTripleLabel = 'Triple';
|
|
dlfMouseSimpleTextSectLQuadLabel = 'Quad';
|
|
dlfMouseSimpleTextSectLDoubleShiftLabel = 'Shift Double';
|
|
dlfMouseSimpleTextSectLDoubleAltLabel = 'Alt Double';
|
|
dlfMouseSimpleTextSectLDoubleCtrlLabel = 'Ctrl Double';
|
|
dlfMouseSimpleTextSectShiftLabel = 'Shift Button';
|
|
dlfMouseSimpleTextSectAltLabel = 'Alt Button';
|
|
dlfMouseSimpleTextSectCtrlLabel = 'Ctrl Button';
|
|
dlfMouseSimpleTextSectAltCtrlLabel = 'Alt-Ctrl Button';
|
|
dlfMouseSimpleTextSectShiftAltLabel = 'Shift-Alt Button';
|
|
dlfMouseSimpleTextSectShiftCtrlLabel = 'Shift-Ctrl Button';
|
|
dlfMouseSimpleTextSectShiftAltCtrlLabel = 'Shift-Alt-Ctrl Button';
|
|
|
|
dlfMouseSimpleButtonNothing = 'Nothing/Default';
|
|
dlfMouseSimpleButtonSelContinuePlain = 'Continue %0:s';
|
|
dlfMouseSimpleButtonSelContinue = 'Continue %0:s (Bound to: %1:s)';
|
|
dlfMouseSimpleButtonSelect = 'Select text';
|
|
dlfMouseSimpleButtonSelectColumn = 'Select text (Columns)';
|
|
dlfMouseSimpleButtonSelectLine = 'Select text (Lines)';
|
|
dlfMouseSimpleButtonSetWord = 'Select current Word';
|
|
dlfMouseSimpleButtonSetLineSmart = 'Select current Line (Text)';
|
|
dlfMouseSimpleButtonSetLineFull = 'Select current Line (Full)';
|
|
dlfMouseSimpleButtonSetPara = 'Select current Paragraph';
|
|
dlfMouseSimpleButtonPaste = 'Paste';
|
|
dlfMouseSimpleButtonDeclaration = 'Jumps to implementation';
|
|
dlfMouseSimpleButtonDeclarationBlock = 'Jumps to implementation/other block end';
|
|
dlfMouseSimpleButtonAddHistoryPoint = 'Add history point';
|
|
dlfMouseSimpleButtonHistBack = 'History back';
|
|
dlfMouseSimpleButtonHistForw = 'History forward';
|
|
dlfMouseSimpleButtonSetFreeBookmark = 'Set free bookmark';
|
|
dlfMouseSimpleButtonZoomReset = 'Reset zoom';
|
|
dlfMouseSimpleButtonContextMenu = 'Context Menu';
|
|
dlfMouseSimpleButtonContextMenuDbg = 'Context Menu (debug)';
|
|
dlfMouseSimpleButtonContextMenuTab = 'Context Menu (tab)';
|
|
|
|
dlfMouseSimpleWheelNothing = 'Nothing/Default';
|
|
dlfMouseSimpleWheelSrollDef = 'Scroll (System speed)';
|
|
dlfMouseSimpleWheelSrollLine = 'Scroll (Single line)';
|
|
dlfMouseSimpleWheelSrollPage = 'Scroll (Page)';
|
|
dlfMouseSimpleWheelSrollPageLess = 'Scroll (Page, less one line)';
|
|
dlfMouseSimpleWheelSrollPageHalf = 'Scroll (Half page)';
|
|
dlfMouseSimpleWheelHSrollDef = 'Scroll horizontal (System speed)';
|
|
dlfMouseSimpleWheelHSrollLine = 'Scroll horizontal (Single line)';
|
|
dlfMouseSimpleWheelHSrollPage = 'Scroll horizontal (Page)';
|
|
dlfMouseSimpleWheelHSrollPageLess = 'Scroll horizontal (Page, less one line)';
|
|
dlfMouseSimpleWheelHSrollPageHalf = 'Scroll horizontal (Half page)';
|
|
dlfMouseSimpleWheelZoom = 'Zoom';
|
|
|
|
dlfMouseSimpleWarning = 'You have unsaved changes. Using this page will undo changes made on the advanced page';
|
|
dlfMouseSimpleDiff = 'This page does not represent your current settings. See advanced page. Use this page to reset any advanced changes';
|
|
dlfMouseResetAll = 'Reset all settings';
|
|
dlfMouseResetText = 'Reset all text settings';
|
|
dlfMouseResetGutter = 'Reset all gutter settings';
|
|
|
|
dlgMouseOptions = 'Mouse';
|
|
dlgMouseOptionsAdv = 'Advanced';
|
|
dlgMouseOptNodeAll = 'All';
|
|
dlgMouseOptNodeMain = 'Text';
|
|
dlgMouseOptNodeSelect = 'Selection';
|
|
dlgMouseOptNodeGutter = 'Gutter';
|
|
dlgMouseOptNodeGutterFold = 'Fold Tree';
|
|
dlgMouseOptNodeGutterFoldCol = 'Collapsed [+]';
|
|
dlgMouseOptNodeGutterFoldExp = 'Expanded [-]';
|
|
dlgMouseOptNodeGutterLines = 'Line Numbers';
|
|
dlgMouseOptHeadOrder = 'Order';
|
|
dlgMouseOptHeadContext = 'Context';
|
|
dlgMouseOptHeadDesc = 'Action';
|
|
dlgMouseOptHeadBtn = 'Button';
|
|
dlgMouseOptHeadCount = 'Click';
|
|
dlgMouseOptHeadDir = 'Up/Down';
|
|
dlgMouseOptHeadShift = 'Shift';
|
|
dlgMouseOptHeadAlt = 'Alt';
|
|
dlgMouseOptHeadCtrl = 'Ctrl';
|
|
dlgMouseOptHeadCaret = 'Caret';
|
|
dlgMouseOptHeadPriority = 'Priority';
|
|
dlgMouseOptHeadOpt = 'Option';
|
|
dlgMouseOptBtnLeft = 'Left';
|
|
dlgMouseOptBtnMiddle = 'Middle';
|
|
dlgMouseOptBtnRight = 'Right';
|
|
dlgMouseOptBtnExtra1 = 'Extra 1';
|
|
dlgMouseOptBtnExtra2 = 'Extra 2';
|
|
dlgMouseOptBtnWheelUp = 'Wheel up';
|
|
dlgMouseOptBtnWheelDown = 'Wheel down';
|
|
dlgMouseOptBtn1 = 'Single';
|
|
dlgMouseOptBtn2 = 'Double';
|
|
dlgMouseOptBtn3 = 'Triple';
|
|
dlgMouseOptBtn4 = 'Quad';
|
|
dlgMouseOptBtnAny = 'Any';
|
|
dlgMouseOptMoveMouseTrue = 'Y';
|
|
dlgMouseOptMoveMouseFalse = '';
|
|
dlgMouseOptModKeyFalse = 'n';
|
|
dlgMouseOptModKeyTrue = 'Y';
|
|
dlgMouseOptModKeyIgnore = '-';
|
|
dlgMouseOptCheckUpDown = 'Act on Mouse up';
|
|
dlgMouseOptModShift = 'Shift';
|
|
dlgMouseOptModAlt = 'Alt';
|
|
dlgMouseOptModCtrl = 'Ctrl';
|
|
dlgMouseOptOtherAct = 'Other actions using the same button';
|
|
dlgMouseOptOtherActHint = 'They may be executed depending on the Modifier Keys, Fallthrough settings, Single/Double, Up/Down ...';
|
|
dlgMouseOptOtherActToggle = 'Filter Mod-Keys';
|
|
lisDoNotShowThisMessageAgain = 'Do not show this message again';
|
|
dlgMouseOptBtnModDef = 'Make Fallback';
|
|
dlgMouseOptPriorLabel = 'Priority';
|
|
dlgMouseOptOpt2Label = 'Opt';
|
|
dlgMouseOptDlgTitle = 'Edit Mouse';
|
|
dlgMouseOptCapture = 'Capture';
|
|
dlgMouseOptCaretMove = 'Move Caret (extra)';
|
|
dlgMouseOptErrorDup = 'Duplicate Entry';
|
|
dlgMouseOptErrorDupText = 'This entry conflicts with an existing entry';
|
|
dlgMouseOptDescAction = 'Action';
|
|
dlgMouseOptDescButton = 'Click';
|
|
dlgMouseOptionsynCommand = 'IDE-Command';
|
|
dlgUseDividerDraw = 'Divider Drawing';
|
|
dlgEditorOptions = 'Editor options';
|
|
dlgCopyWordAtCursorOnCopyNone = 'Copy word on copy none';
|
|
dlgHomeKeyJumpsToNearestStart = 'Home key jumps to nearest start';
|
|
dlgEndKeyJumpsToNearestStart = 'End key jumps to nearest end';
|
|
dlgColorLink = '(Edit Color)';
|
|
dlgKeyLink = '(Edit Key)';
|
|
dlgBracketHighlight = 'Bracket highlight';
|
|
dlgNoBracketHighlight = 'No Highlight';
|
|
dlgHighlightLeftOfCursor = 'Left Of Cursor';
|
|
dlgHighlightRightOfCursor = 'Right Of Cursor';
|
|
gldHighlightBothSidesOfCursor = 'On Both Sides';
|
|
dlgBlockIndentKeys = 'Block indent';
|
|
dlgBlockIndentLink = '(edit keys)';
|
|
dlgBlockIndent = 'Block indent (spaces)';
|
|
dlgBlockTabIndent = 'Block indent (tabs)';
|
|
dlgAutoIndentType = 'Auto indent';
|
|
dlgBlockIndentType = 'Indent method';
|
|
dlgBlockIndentTypeSpace = 'Spaces';
|
|
dlgBlockIndentTypeCopy = 'Space/tab as prev Line';
|
|
dlgBlockIndentTypePos = 'Position only';
|
|
dlgTrimSpaceTypeCaption = 'Trim spaces style';
|
|
dlgTrimSpaceTypeLeaveLine = 'Leave line';
|
|
dlgTrimSpaceTypeEditLine = 'Line Edited';
|
|
dlgTrimSpaceTypeCaretMove = 'Caret or Edit';
|
|
dlgTrimSpaceTypePosOnly = 'Position Only';
|
|
dlgCopyPasteKeepFolds = 'Copy/Paste with fold info';
|
|
dlgUseMinimumIme = 'Ime handled by System';
|
|
dlgUndoLimit = 'Undo limit';
|
|
dlgTabWidths = 'Tab widths';
|
|
dlgMarginGutter = 'Margin and gutter';
|
|
dlgVisibleRightMargin = 'Visible right margin';
|
|
dlgVisibleGutter = 'Visible gutter';
|
|
dlgGutterSeparatorIndex = 'Gutter separator index';
|
|
dlgShowLineNumbers = 'Show line numbers';
|
|
dlgShowCompilingLineNumbers = 'Show line numbers';
|
|
dlgRightMargin = 'Right margin';
|
|
dlgGutter = 'Gutter';
|
|
dlgGutterWidth = 'Gutter width';
|
|
dlgGutterColor = 'Gutter Color';
|
|
dlgEditorFont = 'Editor font';
|
|
dlgDefaultEditorFont='Default editor font';
|
|
dlgEditorFontSize = 'Editor font size';
|
|
dlgExtraCharSpacing = 'Extra char spacing';
|
|
dlgExtraLineSpacing = 'Extra line spacing';
|
|
dlgDisableAntialiasing = 'Disable anti-aliasing';
|
|
dlgKeyMappingScheme = 'Key Mapping Scheme';
|
|
dlgCheckConsistency = 'Check consistency';
|
|
lisEdOptsLoadAScheme = 'Load a scheme';
|
|
lisFindKeyCombination = 'Find key combination';
|
|
lisSelectedCommandsMapping = 'Selected Command''s Mapping';
|
|
lisNowLoadedScheme = 'Now loaded: ';
|
|
dlgLang = 'Language';
|
|
dlgEditSchemDefaults = 'Scheme globals';
|
|
lis0No1DrawDividerLinesOnlyForTopLevel2DrawLinesForFi = '0 = no, 1 = draw '
|
|
+'divider lines only for top level, 2 = draw lines for first two levels, ...';
|
|
dlgClrScheme = 'Color Scheme';
|
|
dlgFileExts = 'File extensions';
|
|
dlgSetElementDefault = 'Set element to default';
|
|
dlgSetAllElementDefault = 'Set all elements to default';
|
|
dlgUseSchemeDefaults = 'Use (and edit) global scheme settings';
|
|
dlgUseSchemeLocal = 'Use local scheme settings';
|
|
dlgColor = 'Color';
|
|
dlgColors = 'Colors';
|
|
dlgColorNotModified = 'Not modified';
|
|
dlgPriorities = 'Priorities';
|
|
|
|
dlgForecolor = 'Foreground';
|
|
dlgFrameColor = 'Text-mark';
|
|
dlgUnsavedLineColor = 'Unsaved line';
|
|
dlgSavedLineColor = 'Saved line';
|
|
dlgGutterCollapsedColor = 'Collapsed';
|
|
dlgElementAttributes = 'Element Attributes';
|
|
dlgEdBold = 'Bold';
|
|
dlgEdItal = 'Italic';
|
|
dlgEdUnder = 'Underline';
|
|
dlgEdOn = 'On';
|
|
dlgEdOff = 'Off';
|
|
dlgEdInvert = 'Invert';
|
|
dlgEdIdComlet = 'Identifier completion';
|
|
dlgEdCompleteBlocks = 'Add close statement for pascal blocks';
|
|
lisShowValueHintsWhileDebugging = 'Show value hints while debugging';
|
|
lisDebugHintAutoTypeCastClass = 'Automatic type-cast for objects';
|
|
dlgTooltipEval = 'Tooltip expression evaluation';
|
|
dlgTooltipTools = 'Tooltip symbol Tools';
|
|
dlgMarkupGroup = 'Highlight of Word under Caret';
|
|
dlgBracketMatchGroup = 'Matching bracket pairs';
|
|
dlgPasExtKeywordsGroup = 'Extended Pascal Keyword Options';
|
|
dlgPasExtKeywords = 'Highlight control statements as keywords';
|
|
dlgPasStringKeywords = 'Highlight "String" keyword(s)';
|
|
dlgPasStringKeywordsOptDefault = 'Default';
|
|
dlgPasStringKeywordsOptString = 'Only "String"';
|
|
dlgPasStringKeywordsOptNone = 'None';
|
|
dlgMarkupWordFullLen = 'Match word boundaries for words up to this length:';
|
|
dlgMarkupWordNoKeyword = 'Ignore keywords';
|
|
dlgMarkupWordTrim = 'Trim spaces (when highlighting current selection)';
|
|
dlgMarkupWordNoTimer = 'Disable timer for markup current word';
|
|
dlgAutoRemoveEmptyMethods = 'Auto remove empty methods';
|
|
lisShowDeclarationHints = 'Show declaration hints';
|
|
dlgEdDelay = 'Delay';
|
|
dlgEdDelayInSec = '(%s sec delay)';
|
|
lisDelayForHintsAndCompletionBox = 'Delay for hints and completion box';
|
|
lisDelayForCompletionLongLineHint = 'Delay for long line hints in completion box';
|
|
lisCompletionLongLineHintType = 'Show long line hints';
|
|
lisCompletionLongLineHintTypeNone = 'Never';
|
|
lisCompletionLongLineHintTypeRightOnly = 'Extend right only';
|
|
lisCompletionLongLineHintTypeLittleLeft = 'Extend some left';
|
|
lisCompletionLongLineHintTypeFullLeft = 'Extend far left';
|
|
dlgTimeSecondUnit = 'sec';
|
|
dlgEdAdd = 'Add ...';
|
|
dlgEdEdit = 'Edit ...';
|
|
dlgIndentCodeTo = 'Indent code to';
|
|
//dlgCodeToolsTab = 'Code Tools';
|
|
lisAutomaticFeatures = 'Completion and Hints';
|
|
lisAutoMarkup = 'Markup and Matches';
|
|
|
|
dlgMarkupUserDefined = 'User defined markup';
|
|
dlgMarkupUserDefinedNoLists = 'No lists';
|
|
dlgMarkupUserDefinedNoListsSel = 'Select ...';
|
|
dlgMarkupUserDefinedNewName = 'New list';
|
|
dlgMarkupUserDefinedListNew = 'Add list';
|
|
dlgMarkupUserDefinedListDel = 'Delete list';
|
|
dlgMarkupUserDefinedPageMain = 'Main settings';
|
|
dlgMarkupUserDefinedPageKeys = 'Key Settings';
|
|
dlgMarkupUserDefinedMatchCase = 'Case sensitive';
|
|
dlgMarkupUserDefinedMatchStartBound = 'Set bound at term start';
|
|
dlgMarkupUserDefinedMatchEndBound = 'Set bound at term end';
|
|
dlgMarkupUserDefinedDivKeyAdd = 'Add Word or Term';
|
|
dlgMarkupUserDefinedDivKeyRemove = 'Remove Word or Term';
|
|
dlgMarkupUserDefinedDivKeyToggle = 'Toggle Word or Term';
|
|
dlgMarkupUserDefinedDelCaption = 'Delete';
|
|
dlgMarkupUserDefinedDelPrompt = 'Delete list "%s"?';
|
|
dlgMarkupUserDefinedListName = 'Name';
|
|
dlgMarkupUserDefinedNewByKeyOpts = 'Settings for terms added by key';
|
|
dlgMarkupUserDefinedNewByKeyLen = 'Ignore bounds for terms longer than';
|
|
dlgMarkupUserDefinedNewByKeyLenWord = 'current word';
|
|
dlgMarkupUserDefinedNewByKeyLenSelect = 'selection';
|
|
dlgMarkupUserDefinedNewByKeySmartSelect = 'Smart match selection bounds';
|
|
dlgMarkupUserDefinedGlobalList = 'Add/Remove in all editors';
|
|
dlgMarkupUserDefinedDuplicate = 'Duplicate Term';
|
|
dlgMarkupUserDefinedDuplicateMsg = 'The term %s already exists. Duplicates will be removed when the list is saved.';
|
|
|
|
lisUserDefinedMarkupKeyGroup = 'User defined text markup';
|
|
lisUserDefinedMarkupKeyAdd = 'Add to list "%s"';
|
|
lisUserDefinedMarkupKeyRemove = 'Remove from list "%s"';
|
|
lisUserDefinedMarkupKeyToggle = 'Toggle on list "%s"';
|
|
|
|
dlgMultiWinOptions = 'Pages and Windows';
|
|
dlgMultiWinTabGroup = 'Notebook Tabs';
|
|
dlgMultiWinAccessGroup = 'Find Editor for Jump Targets';
|
|
dlgMultiWinAccessOrder = 'Order to use for editors matching the same criteria';
|
|
dlgMultiWinAccessOrderEdit= 'Most recent focused editor for this file';
|
|
dlgMultiWinAccessOrderWin = 'Editor (for file) in most recent focused window';
|
|
dlgMultiWinAccessType = 'Priority list of criteria to choose an editor:';
|
|
|
|
dlgDividerOnOff = 'Draw divider';
|
|
dlgDividerDrawDepth = 'Draw divider level';
|
|
dlgDividerTopColor = 'Line color';
|
|
dlgDividerColorDefault = 'Use right margin color';
|
|
dlgDividerNestColor = 'Nested line color';
|
|
|
|
dlgDivPasUnitSectionName = 'Unit sections';
|
|
dlgDivPasUsesName = 'Uses clause';
|
|
dlgDivPasVarGlobalName = 'Var/Type';
|
|
dlgDivPasVarLocalName = 'Var/Type (local)';
|
|
dlgDivPasStructGlobalName = 'Class/Struct';
|
|
dlgDivPasStructLocalName = 'Class/Struct (local)';
|
|
dlgDivPasProcedureName = 'Procedure/Function';
|
|
dlgDivPasBeginEndName = 'Begin/End';
|
|
dlgDivPasTryName = 'Try/Except';
|
|
|
|
dlgFoldPasBeginEnd = 'Begin/End (nested)';
|
|
dlgFoldPasProcBeginEnd = 'Begin/End (procedure)';
|
|
dlgFoldPasNestedComment = 'Nested Comment';
|
|
dlgFoldPasProcedure = 'Procedure';
|
|
dlgFoldPasUses = 'Uses';
|
|
dlgFoldPasVarType = 'Var/Type (global)';
|
|
dlgFoldLocalPasVarType = 'Var/Type (local)';
|
|
dlgFoldPasClass = 'Class/Object';
|
|
dlgFoldPasClassSection = 'public/private';
|
|
dlgFoldPasUnitSection = 'Unit section';
|
|
dlgFoldPasProgram = 'Program';
|
|
dlgFoldPasUnit = 'Unit';
|
|
dlgFoldPasRecord = 'Record';
|
|
dlgFoldPasTry = 'Try';
|
|
dlgFoldPasExcept = 'Except/Finally';
|
|
dlgFoldPasRepeat = 'Repeat';
|
|
dlgFoldPasCase = 'Case';
|
|
dlgFoldPasAsm = 'Asm';
|
|
dlgFoldPasIfDef = '{$IfDef}';
|
|
dlgFoldPasUserRegion = '{%Region}';
|
|
dlgFoldPasAnsiComment = 'Comment (* *)';
|
|
dlgFoldPasBorComment = 'Comment { }';
|
|
dlgFoldPasSlashComment = 'Comment //';
|
|
|
|
dlgFoldLfmObject = 'Object (inherited, inline)';
|
|
dlgFoldLfmList = 'List <>';
|
|
dlgFoldLfmItem = 'Item';
|
|
|
|
dlgFoldXmlNode = 'Node';
|
|
dlgFoldXmlComment = 'Comment';
|
|
dlgFoldXmlCData = 'CData';
|
|
dlgFoldXmlDocType = 'DocType';
|
|
dlgFoldXmlProcess = 'Processing Instruction';
|
|
|
|
dlgFoldHtmlNode = 'Node';
|
|
dlgFoldHtmlComment = 'Comment';
|
|
dlgFoldHtmlAsp = 'ASP';
|
|
|
|
dlgFoldDiffChunk = 'Chunk';
|
|
dlgFoldDiffChunkSect = 'Chunk section';
|
|
|
|
dlgMouseFoldExpFoldOne = 'Fold One (All Expanded)';
|
|
dlgMouseFoldExpFoldAll = 'Fold All (All Expanded)';
|
|
dlgMouseFoldColFoldOne = 'Fold One (Some Colapsed)';
|
|
dlgMouseFoldColFoldAll = 'Fold All (Some Colapsed)';
|
|
dlgMouseFoldColUnFoldOne = 'Unfold One (Some Colapsed)';
|
|
dlgMouseFoldColUnFoldAll = 'Unfold All (Some Colapsed)';
|
|
|
|
dlgMouseFoldGroup1 = 'Setting 1';
|
|
dlgMouseFoldGroup2 = 'Setting 2';
|
|
dlgMouseFoldButton = 'Button';
|
|
dlgMouseFoldButtonLeft = 'Left';
|
|
dlgMouseFoldButtonMiddle = 'Middle';
|
|
dlgMouseFoldButtonRight = 'Right';
|
|
dlgMouseFoldModifierShift = 'Shift';
|
|
dlgMouseFoldModifierCtrl = 'Ctrl';
|
|
dlgMouseFoldModifierAlt = 'Alt';
|
|
|
|
dlgAddHiAttrDefault = 'Default Text';
|
|
dlgAddHiAttrTextBlock = 'Text block';
|
|
dlgAddHiAttrExecutionPoint = 'Execution point';
|
|
dlgAddHiAttrEnabledBreakpoint = 'Enabled breakpoint';
|
|
dlgAddHiAttrDisabledBreakpoint = 'Disabled breakpoint';
|
|
dlgAddHiAttrInvalidBreakpoint = 'Invalid breakpoint';
|
|
dlgAddHiAttrUnknownBreakpoint = 'Unknown breakpoint';
|
|
dlgAddHiAttrErrorLine = 'Error line';
|
|
dlgAddHiAttrIncrementalSearch = 'Incremental search';
|
|
dlgAddHiAttrHighlightAll = 'Incremental others';
|
|
dlgAddHiAttrBracketMatch = 'Brackets highlight';
|
|
dlgAddHiAttrMouseLink = 'Mouse link';
|
|
dlgAddHiAttrLineNumber = 'Line number';
|
|
dlgAddHiAttrLineHighlight = 'Current line highlight';
|
|
dlgAddHiAttrModifiedLine = 'Modified line';
|
|
dlgAddHiAttrCodeFoldingTree = 'Code folding tree';
|
|
dlgAddHiAttrHighlightWord = 'Highlight current word';
|
|
dlgAddHiAttrFoldedCode = 'Folded code marker';
|
|
dlgAddHiAttrWordGroup = 'Word-Brackets';
|
|
dlgAddHiAttrTemplateEditCur = 'Active Cell';
|
|
dlgAddHiAttrTemplateEditSync = 'Syncronized Cells';
|
|
dlgAddHiAttrTemplateEditOther = 'Other Cells';
|
|
dlgAddHiAttrSyncroEditCur = 'Active Cell';
|
|
dlgAddHiAttrSyncroEditSync = 'Syncronized Cells';
|
|
dlgAddHiAttrSyncroEditOther = 'Other Cells';
|
|
dlgAddHiAttrSyncroEditArea = 'Selected Area';
|
|
dlgAddHiAttrGutterSeparator = 'Gutter Separator';
|
|
dlgAddHiSpecialVisibleChars = 'Visualized Special Chars';
|
|
dlgTopInfoHint = 'Current Class/Proc Hint';
|
|
dlgIfDefBlockInactive = 'Inactive $IFDEF code';
|
|
dlgIfDefBlockActive = 'Active $IFDEF code';
|
|
dlgIfDefBlockTmpActive = 'Included mixed state $IFDEF code';
|
|
dlgIfDefNodeInactive = 'Inactive $IFDEF node';
|
|
dlgIfDefNodeActive = 'Active $IFDEF node';
|
|
dlgIfDefNodeTmpActive = 'Included mixed state $IFDEF node';
|
|
|
|
dlgAddHiAttrGroupDefault = 'Global';
|
|
dlgAddHiAttrGroupText = 'Text';
|
|
dlgAddHiAttrGroupLine = 'Line';
|
|
dlgAddHiAttrGroupGutter = 'Gutter';
|
|
dlgAddHiAttrGroupSyncroEdit = 'Syncron Edit';
|
|
dlgAddHiAttrGroupTemplateEdit = 'Template Edit';
|
|
dlgAddHiAttrGroupIfDef = 'IfDef';
|
|
|
|
dlgEditAccessCaptionLockedInView = 'Locked, if text in view';
|
|
dlgEditAccessCaptionUnLockedInSoftView = 'Unlocked, if text in centered view';
|
|
dlgEditAccessCaptionUnLocked = 'Unlocked';
|
|
dlgEditAccessCaptionUnLockedOpenNewInOldWin = 'New tab in existing window';
|
|
dlgEditAccessCaptionUnLockedOpenNewInNewWin = 'New tab in new window';
|
|
dlgEditAccessCaptionIgnLockedOldEdit = 'Ignore Locks, use longest unused editor';
|
|
dlgEditAccessCaptionIgnLockedOnlyActEdit = 'Ignore Locks, if editor is current';
|
|
dlgEditAccessCaptionIgnLockedOnlyActWin = 'Ignore Locks, if editor in current window';
|
|
dlgEditAccessCaptionUnLockedOpenNewInAnyWin = 'New tab, existing or new window';
|
|
|
|
dlgEditAccessDescLockedInView =
|
|
'This option will use a locked (and only a locked) Editor, '+
|
|
'which does not need to scroll in order to display the target jump point '+
|
|
'(target jump point is already in visible screen area).';
|
|
dlgEditAccessDescUnLockedInSoftView = 'This option will use a not locked Editor, '+
|
|
'which does not need to scroll in order to display the target jump point '+
|
|
'(target jump point is already in visible screen center area, excluding 2-5 lines at the top/bottom).';
|
|
dlgEditAccessDescUnLocked = 'This option will use any not locked Editor.';
|
|
dlgEditAccessDescUnLockedOpenNewInOldWin =
|
|
'If no unlocked tab is found, then this option will open a new Tab in an existing '+
|
|
'(and only in an existing) Window. '+
|
|
'A tab is only opened if a window exists, that has not yet an editor for the target file.';
|
|
dlgEditAccessDescUnLockedOpenNewInNewWin =
|
|
'If no unlocked tab is found, then this option will open a new Tab in a new '+
|
|
'Window (even if other existing windows could be used for the new tab). '+
|
|
'This option will always succeed, further options are never tested.';
|
|
dlgEditAccessDescIgnLockedOldEdit =
|
|
'This option will use the longest unused editor for the file, '+
|
|
'even if it is locked and/or needs scrolling. '+
|
|
'The determination of the longest unused editor does not look at the order in which the windows were focused, '+
|
|
'even if this is set by the setting for "same criteria order". ' +
|
|
'This option will always succeed, further options are never tested.';
|
|
dlgEditAccessDescIgnLockedOnlyActEdit =
|
|
'This option will check if the current active editor has the target file '+
|
|
'and if it is, it will use the current editor, even if it is locked and/or needs scrolling.';
|
|
dlgEditAccessDescIgnLockedOnlyActWin =
|
|
'This option will check if there is an editor for the target file in the current window '+
|
|
'and if there is, it will use this editor, even if it is locked and/or needs scrolling.';
|
|
dlgEditAccessDescUnLockedOpenNewInAnyWin =
|
|
'This option will open a new Tab in an existing or new Window, '+
|
|
'if no unlocked tab is found. '+
|
|
'This option will always succeed, further options are never tested.';
|
|
|
|
// CodeTools dialog
|
|
dlgCodeToolsOpts = 'CodeTools Options';
|
|
dlgCodeCreation = 'Code Creation';
|
|
dlgWordsPolicies = 'Words';
|
|
dlgLineSplitting = 'Line Splitting';
|
|
dlgSpaceNotCosmos{:)} = 'Space';
|
|
dlgIdentifierCompletion = 'Identifier Completion';
|
|
dlgAdditionalSrcPath = 'Additional source search path for all projects (.pp;.pas)';
|
|
dlgJumpingETC = 'Jumping (e.g. Method Jumping)';
|
|
dlgAdjustTopLine = 'Adjust top line due to comment in front';
|
|
dlgCenterCursorLine = 'Center cursor line';
|
|
dlgCursorBeyondEOL = 'Cursor beyond EOL';
|
|
dlgSkipForwardClassDeclarations = 'Skip forward class declarations';
|
|
dlgInsertClassParts = 'Insert class parts';
|
|
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';
|
|
dlgInsertMethods = 'Insert methods';
|
|
dlgCDTClassOrder = 'Class order';
|
|
dlgKeywordPolicy = 'Keyword policy';
|
|
dlgCDTLower = 'lowercase';
|
|
dlgCDTUPPERCASE = 'UPPERCASE';
|
|
dlg1UP2low = 'Lowercase, first letter up';
|
|
dlgIdentifierPolicy = 'Identifier policy';
|
|
dlgWordExceptions = 'Exceptions';
|
|
dlgPropertyCompletion = 'Property completion';
|
|
lisHeaderCommentForClass = 'Header comment for class';
|
|
lisImplementationCommentForClass = 'Implementation comment for class';
|
|
dlgCompleteProperties = 'Complete properties';
|
|
dlgCDTReadPrefix = 'Read prefix';
|
|
dlgCDTWritePrefix = 'Write prefix';
|
|
dlgCDTStoredPostfix = 'Stored postfix';
|
|
dlgCDTVariablePrefix = 'Variable prefix';
|
|
dlgSetPropertyVariable = 'Set property Variable';
|
|
dlgMaxLineLength = 'Max line length:';
|
|
dlgNotSplitLineFront = 'Do not split line in front of';
|
|
dlgNotSplitLineAfter = 'Do not split line after';
|
|
dlgCDTPreview = 'Preview (max line length = 1)';
|
|
dlgInsSpaceFront = 'Insert space in front of';
|
|
dlgInsSpaceAfter = 'Insert space after';
|
|
dlgWRDPreview = 'Preview';
|
|
dlgAddSemicolon = 'Add semicolon';
|
|
dlgAddAssignmentOperator = 'Add assignment operator :=';
|
|
lisAddKeywordDo = 'Add keyword "do"';
|
|
|
|
dlgUserSchemeError = 'Failed to load user-scheme file %s';
|
|
|
|
// source editor
|
|
locwndSrcEditor = 'Source Editor';
|
|
|
|
// compiler options
|
|
dlgCompilerOptions = 'Compiler Options';
|
|
dlgCOSetAsDefault = 'Set compiler options as default';
|
|
lisWhenEnabledTheCurrentOptionsAreSavedToTheTemplateW = 'When enabled the '
|
|
+'current options are saved to the template, which is used when creating '
|
|
+'new projects';
|
|
lisPkgEdRightClickOnTheItemsTreeToGetThePopupmenuWithAllAv = 'Right click '
|
|
+'on the items tree to get the popupmenu with all available package functions.';
|
|
dlgSearchPaths = 'Paths';
|
|
lisIWonderHowYouDidThatErrorInTheBaseDirectory = 'I wonder how you did '
|
|
+'that: Error in the base directory:';
|
|
lisErrorInTheSearchPathForOtherUnitFiles = 'Error in the search path for "'
|
|
+'Other unit files":';
|
|
lisErrorInTheSearchPathForIncludeFiles = 'Error in the search path for "Include files":';
|
|
lisErrorInTheSearchPathForObjectFiles = 'Error in the search path for "Object files":';
|
|
lisErrorInTheSearchPathForLibraries = 'Error in the search path for "Libraries":';
|
|
lisErrorInTheSearchPathForOtherSources = 'Error in the search path for "Other sources":';
|
|
lisErrorInTheCustomLinkerOptionsLinkingPassOptionsToL = 'Error in the '
|
|
+'custom linker options (Linking / Pass options to linker):';
|
|
lisErrorInTheCustomCompilerOptionsOther = 'Error in the custom compiler options (Other):';
|
|
lisErrorInTheUnitOutputDirectory = 'Error in the "unit output directory":';
|
|
lisErrorInTheCompilerFileName = 'Error in the compiler file name:';
|
|
lisErrorInTheDebuggerPathAddition = 'Error in the "Debugger path addition":';
|
|
lisIWonderHowYouDidThatErrorInThe = 'I wonder how you did that. Error in the %s:';
|
|
lisValue3 = 'Value: ';
|
|
dlgCOParsing = 'Parsing';
|
|
dlgCodeGeneration = 'Code Generation';
|
|
dlgCOLinking = 'Linking';
|
|
dlgCOVerbosity = 'Verbosity';
|
|
dlgCOCfgCmpMessages = 'Messages';
|
|
lisChooseAnFPCMessageFile = 'Choose an FPC message file';
|
|
lisFPCMessageFile = 'FPC message file';
|
|
dlgCOOther = 'Other';
|
|
dlgCOInherited = 'Inherited';
|
|
dlgCOCompilation = 'Compilation';
|
|
lisBrowseForCompiler = 'Browse for Compiler (%s)';
|
|
lisUnitOutputDirectory = 'Unit Output directory';
|
|
lisSelectANode = 'Select a node';
|
|
dlgShowCompilerOptions = 'Show compiler options';
|
|
dlgCOOpts = 'Options: ';
|
|
dlgCOAsmStyle = 'Assembler style:';
|
|
lisNoCompilerOptionsInherited = 'No compiler options inherited.';
|
|
lisExcludedAtRunTime = '%s excluded at run time';
|
|
lisAllInheritedOptions = 'All inherited options';
|
|
lisunitPath = 'unit path';
|
|
lisincludePath = 'include path';
|
|
lisobjectPath = 'object path';
|
|
lislibraryPath = 'library path';
|
|
lislinkerOptions = 'linker options';
|
|
liscustomOptions = 'custom options';
|
|
dlgCOAsIs = 'As-Is';
|
|
dlgSyntaxOptions = 'Syntax options';
|
|
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 Ansistrings';
|
|
dlgGPCComp = 'GPC (GNU Pascal Compiler) compatible';
|
|
dlgCOUnitStyle = 'Unit style';
|
|
dlgCOSmartLinkable = 'Smart linkable';
|
|
dlgCORelocatable = 'Relocatable';
|
|
dlgCOChecks = 'Checks';
|
|
dlgCORange = 'Range';
|
|
dlgCOOverflow = 'Overflow';
|
|
dlgCOStack = 'Stack';
|
|
dlgHeapAndStackSize = 'Heap and stack sizes';
|
|
dlgHeapSize = 'Heap size';
|
|
dlgStackSize = 'Stack size';
|
|
dlgCONormal = 'Normal code';
|
|
dlgCOFast = 'Faster code';
|
|
dlgCOSmaller = 'Smaller code';
|
|
dlgTargetProc = 'Target processor';
|
|
dlgTargetPlatform = 'Target platform';
|
|
dlgOptimiz = 'Optimizations';
|
|
dlgCOKeepVarsReg = 'Keep certain variables in registers';
|
|
dlgUncertOpt = 'Uncertain optimizations';
|
|
dlgLevelNoneOpt = 'Level 0 (no extra optimizations)';
|
|
dlgLevel1Opt = 'Level 1 (quick and debugger friendly)';
|
|
dlgLevel2Opt = 'Level 2 (Level 1 + quick optimizations)';
|
|
dlgLevel3Opt = 'Level 3 (Level 2 + slow optimizations)';
|
|
dlgTargetOS = 'Target OS';
|
|
dlgTargetCPUFamily = 'Target CPU family';
|
|
dlgCODebugging = 'Debugging info';
|
|
dlgCODebugging2 = 'Debugging';
|
|
dlgCOGDB = 'Generate debugging info for GDB (slower / increases exe-size)';
|
|
dlgCOSymbolType = 'Choose type of debug info';
|
|
dlgCOSymbolTypeAuto = 'Automatic';
|
|
dlgCOSymbolTypeStabs = 'Stabs';
|
|
dlgCOSymbolTypeDwarf2 = 'Dwarf2';
|
|
dlgCOSymbolTypeDwarf2Set = 'Dwarf with sets';
|
|
dlgCOSymbolTypeDwarf3 = 'Dwarf3 (beta)';
|
|
dlgCODBX = 'Generate debugging info for DBX (slows compiling)';
|
|
dlgLNumsBct = 'Display line numbers in run-time error backtraces';
|
|
dlgCOHeaptrc = 'Use Heaptrc unit (check for mem-leaks)';
|
|
dlgCOValgrind = 'Generate code for valgrind';
|
|
dlgGPROF = 'Generate code for gprof';
|
|
dlgCOStrip = 'Strip symbols from executable';
|
|
dlgExtSymb = 'Use external gdb debug symbols file';
|
|
dlgLinkLibraries = 'Link style';
|
|
dlgLinkSmart = 'Link smart';
|
|
dlgPassOptsLinker = 'Pass options to linker (delimiter is space)';
|
|
lisCOTargetOSSpecificOptions = 'Target OS specific options';
|
|
dlgWin32GUIApp = 'Win32 gui application';
|
|
dlgVerbosity = 'Verbosity during compilation:';
|
|
dlgCOShowErr = 'Show errors';
|
|
dlgShowWarnings = 'Show warnings';
|
|
dlgShowNotes = 'Show notes';
|
|
dlgShowHint = 'Show hints';
|
|
dlgShowGeneralInfo = 'Show general info';
|
|
dlgShowProcsError = 'Show all procs on error';
|
|
dlgShowEverything ='Show everything';
|
|
dlgShowSummary ='Show summary';
|
|
dlgShowDebugInfo = 'Show debug info';
|
|
dlgShowUsedFiles = 'Show used files';
|
|
dlgShowTriedFiles = 'Show tried files';
|
|
dlgShowCompiledProcedures = 'Show compiled procedures';
|
|
dlgShowConditionals = 'Show conditionals';
|
|
dlgShowExecutableInfo = 'Show executable info (Win32 only)';
|
|
dlgShowNothing = 'Show nothing (only errors)';
|
|
dlgWriteFPCLogo = 'Write FPC logo';
|
|
dlgHintsUnused = 'Show hints for unused units in main';
|
|
dlgHintsParameterSenderNotUsed = 'Show hints for parameter "Sender" not used';
|
|
dlgConfigFiles = 'Config files';
|
|
dlgUseFpcCfg = 'Use standard compiler config file (fpc.cfg)';
|
|
dlgUseCustomConfig = 'Use additional compiler config file';
|
|
lisCustomOptions2 = 'Custom options';
|
|
lisCustomOptHint = 'These options are passed directly to the compiler. Macros ' +
|
|
'are replaced, line breaks are replaced with single spaces.';
|
|
dlgCOConditionals = 'Conditionals';
|
|
dlgStopAfterNrErr = 'Stop after number of errors:';
|
|
dlgOtherUnitFiles = 'Other unit files (-Fu) (delimiter is semicolon):';
|
|
dlgCOIncFiles = 'Include files (-Fi):';
|
|
dlgCOSources = 'Other sources (.pp/.pas files, used only by IDE not by compiler)';
|
|
dlgCOLibraries = 'Libraries (-Fl):';
|
|
dlgCODebugPath = 'Debugger path addition (none):';
|
|
lisCompiler = 'Compiler';
|
|
lisDebugger = 'Debugger';
|
|
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:';
|
|
dlgCOCreateMakefile = 'Create Makefile';
|
|
lisCOExecuteAfter = 'Execute after';
|
|
lisCOExecuteBefore = 'Execute before';
|
|
lisAdditionalCompilerOptionsInheritedFromPackages = 'Additional compiler '
|
|
+'options inherited from packages';
|
|
lisCOCommand = 'Command:';
|
|
lisCOScanForMessages = 'Scan for messages:';
|
|
lisCOScanForFPCMessages = 'Scan for FPC messages';
|
|
lisCOScanForMakeMessages = 'Scan for Make messages';
|
|
lisCOShowAllMessages = 'Show all messages';
|
|
dlgUnitOutp = 'Unit output directory (-FU):';
|
|
lisCOdefault = 'default (%s)';
|
|
dlgButApply = 'Apply';
|
|
dlgCOShowOptions = '&Show Options';
|
|
dlgCOLoadSave = 'Load/Save';
|
|
dlgMainViewForms = 'View Project Forms';
|
|
dlgMainViewUnits = 'View Project Units';
|
|
dlgMainViewFrames = 'View Project Frames';
|
|
dlgMultiSelect = 'Multi Select';
|
|
|
|
// check compiler options dialog
|
|
dlgCCOCaption = 'Checking compiler options';
|
|
dlgCCOTest = 'Test';
|
|
dlgCCOResults = 'Results';
|
|
lisCCOCopyOutputToCliboard = 'Copy output to clipboard';
|
|
lisCCOContains = 'contains ';
|
|
lisCCOSpecialCharacters = 'special characters';
|
|
lisCCONonASCII = 'non ASCII';
|
|
lisCCOWrongPathDelimiter = 'wrong path delimiter';
|
|
lisCCOUnusualChars = 'unusual characters';
|
|
lisCCOHasNewLine = 'new line symbols';
|
|
lisCCOInvalidSearchPath = 'Invalid search path';
|
|
lisCCOSkip = 'Skip';
|
|
dlgCCOTestCheckingCompiler = 'Test: Checking compiler ...';
|
|
lisDoesNotExists = '%s does not exists: %s';
|
|
lisCCOInvalidCompiler = 'Invalid compiler';
|
|
lisCCOCompilerNotAnExe = 'The compiler "%s" is not an executable file.%sDetails: %s';
|
|
lisCCOAmbiguousCompiler = 'Ambiguous compiler';
|
|
lisCCOSeveralCompilers = 'There are several Free Pascal Compilers in your path.%s%s%s'
|
|
+'Maybe you forgot to delete an old compiler?';
|
|
dlgCCOTestCheckingFPCConfigs = 'Test: Checking fpc configs ...';
|
|
lisCCONoCfgFound = 'no fpc.cfg found';
|
|
lisCCOMultipleCfgFound = 'multiple compiler configs found: ';
|
|
dlgCCOUsingConfigFile = 'using config file %s';
|
|
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 ...';
|
|
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';
|
|
lisThePathOfMakeIsNotCorrect = 'The path of "make" is not correct: "%s"';
|
|
lisTheCompilerFileDoesNotLookCorrect = 'The compiler file "%s" does not look'
|
|
+' correct:%s%s';
|
|
lisTheFPCSourceDirectoryDoesNotLookCorrect = 'The FPC source directory "%s" '
|
|
+'does not look correct:%s%s';
|
|
lisTheLazarusDirectoryDoesNotLookCorrect = 'The Lazarus directory "%s" does '
|
|
+'not look correct:%s%s';
|
|
lisTheContainsANotExistingDirectory = 'The %s contains a not existing '
|
|
+'directory:%s%s';
|
|
lisTheProjectDoesNotUseTheLCLUnitInterfacesButItSeems = 'The project does '
|
|
+'not use the LCL unit interfaces, which is required by LCLBase.%sYou will '
|
|
+'get strange linker errors if you use the LCL 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.';
|
|
dlgCCOOrphanedFileFound = 'orphaned file found: %s';
|
|
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';
|
|
dlgPOFroms = 'Forms';
|
|
dlgPOMisc = 'Miscellaneous';
|
|
dlgPOI18n = 'i18n';
|
|
rsEnableI18n = 'Enable i18n';
|
|
lisEnableInternationalizationAndTranslationSupport = 'Enable internationaliza'
|
|
+'tion and translation support';
|
|
rsI18nOptions = 'i18n Options';
|
|
rsPOOutputDirectory = 'PO Output Directory:';
|
|
lisDirectoryWhereTheIDEPutsThePoFiles = 'Directory where the IDE puts the .'
|
|
+'po files';
|
|
lisCreateUpdatePoFileWhenSavingALfmFile = 'Create/update .po file when '
|
|
+'saving a lfm file';
|
|
lisYouCanDisableThisForIndividualFormsViaThePackageEd = 'You can disable '
|
|
+'this for individual forms via the package editor';
|
|
lisYouCanDisableThisForIndividualFormsViaThePopupMenu = 'You can disable '
|
|
+'this for individual forms via the popup menu in the project inspector';
|
|
rsIncludeVersionInfoInExecutable = 'Include version info in executable';
|
|
rsVersionNumbering = 'Version numbering';
|
|
rsMajorVersion = '&Major version:';
|
|
rsMinorVersion = 'Mi&nor version:';
|
|
rsRevision = '&Revision:';
|
|
rsBuild = '&Build:';
|
|
rsAutomaticallyIncreaseBuildNumber = 'Automatically increase build number';
|
|
rsLanguageOptions = 'Language options';
|
|
rsLanguageSelection = 'Language selection:';
|
|
rsCharacterSet = 'Character set:';
|
|
rsOtherInfo = 'Other info';
|
|
dlgPOSaveSession = 'Session';
|
|
dlgApplicationSettings = 'Application settings';
|
|
dlgPOTitle = 'Title:';
|
|
dlgPOOutputSettings = 'Output settings';
|
|
dlgPOTargetFileName = 'Target file name:';
|
|
lisTargetFileNameEmptyUseUnitOutputDirectory = 'Target file name: (-o, empty = '
|
|
+'use unit output directory)';
|
|
lisHint = 'Hint';
|
|
lisTheContainsAStarCharacterLazarusUsesThisAsNormalCh = 'The %s contains a '
|
|
+'star * character.%sLazarus uses this as normal character and does not '
|
|
+'expand this as file mask.';
|
|
lisDuplicateSearchPath = 'Duplicate search path';
|
|
lisTheOtherSourcesContainsADirectoryWhichIsAlreadyInT = 'The "Other sources" '
|
|
+'contains a directory which is already in the "Other unit files".%s%s';
|
|
lisRemoveThePathsFromOtherSources = 'Remove the paths from "Other sources"';
|
|
lisTargetFileNameO = 'Target file name (-o):';
|
|
dlgPOUseAppBundle = 'Use Application Bundle for running and debugging (Darwin only)';
|
|
dlgPOCreateAppBundle = 'Create Application Bundle';
|
|
dlgPOUseManifest = 'Use manifest file to enable themes (Windows only)';
|
|
dlgPODpiAware = 'Enabled DPI Awareness (for Vista+)';
|
|
dlgPOUIAccess = 'UI Access (uiAccess)';
|
|
dlgPOAsInvoker = 'as invoker (asInvoker)';
|
|
dlgPOHighestAvailable = 'highest available (highestAvailable)';
|
|
dlgPORequireAdministrator = 'require administrator (requireAdministrator)';
|
|
dlgPOExecutionLevel = 'Execution Level';
|
|
dlgPOIcon = 'Icon:';
|
|
dlgPOLoadIcon = '&Load Icon';
|
|
dlgPOSaveIcon = '&Save Icon';
|
|
dlgPOClearIcon = '&Clear Icon';
|
|
dlgPOIconDesc = '(size: %d:%d, bpp: %d)';
|
|
dlgPOIconDescNone = '(none)';
|
|
|
|
dlgAutoCreateForms = 'Auto-create forms:';
|
|
dlgAvailableForms = 'Available forms:';
|
|
dlgAutoCreateNewForms = 'When creating new forms, add them to auto-created forms';
|
|
dlgSaveEditorInfo = 'Save editor info for closed files';
|
|
dlgSaveEditorInfoProject = 'Save editor info only for project files';
|
|
lisMainUnitIsPascalSource = 'Main unit is Pascal source';
|
|
lisMainUnitHasUsesSectionContainingAllUnitsOfProject = 'Main unit has Uses '
|
|
+'section containing all units of project';
|
|
lisMainUnitHasApplicationCreateFormStatements = 'Main unit has Application.CreateForm statements';
|
|
lisMainUnitHasApplicationTitleStatements = 'Main unit has Application.Title statements';
|
|
lisProjectIsRunnable = 'Project is runnable';
|
|
lisProjOptsAlwaysBuildEvenIfNothingChanged = 'Always build (even if nothing changed)';
|
|
lisUseDesignTimePackages = 'Use design time packages';
|
|
dlgRunParameters = 'Run Parameters';
|
|
dlgRunOLocal = 'Local';
|
|
dlgRunOEnvironment = 'Environment';
|
|
dlgHostApplication = 'Host application';
|
|
dlgCommandLineParams = 'Command line parameters (without application name)';
|
|
dlgUseLaunchingApp = 'Use launching application';
|
|
lisUseLaunchingApplicationGroupBox = 'Launching application';
|
|
dlgROWorkingDirectory = 'Working directory';
|
|
dlgRunODisplay = 'Display (not for win32, e.g. 198.112.45.11:0, x.org:1, hydra:0.1)';
|
|
dlgRunOUsedisplay = 'Use display';
|
|
dlgRunOSystemVariables = 'System variables';
|
|
dlgRunOUserOverrides = 'User overrides';
|
|
dlgIncludeSystemVariables = 'Include system variables';
|
|
dlgDirectoryDoesNotExist = 'Directory does not exist';
|
|
lisRunParamsFileNotExecutable = 'File not executable';
|
|
lisRunParamsTheHostApplicationIsNotExecutable = 'The host application %s%s%s is not executable.';
|
|
dlgTheDirectory = 'The directory "';
|
|
dlgTextToFind = '&Text to find';
|
|
dlgReplaceWith = '&Replace with';
|
|
dlgFROpts = 'Options';
|
|
lisBFWhenThisFileIsActiveInSourceEditor = 'When this file is active in source editor';
|
|
lisBFOnBuildProjectExecuteTheBuildFileCommandInstead = 'On build project '
|
|
+'execute the Build File command instead';
|
|
lisBFOnRunProjectExecuteTheRunFileCommandInstead = 'On run project execute '
|
|
+'the Run File command instead';
|
|
lisCEFilter = '(filter)';
|
|
lrsPLDUnableToDeleteFile = 'Unable to delete file "%s"';
|
|
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';
|
|
dlgFromCursor = '&From cursor';
|
|
dlgFromBeginning = 'From b&eginning';
|
|
dlgScope = 'Scope';
|
|
dlgProject = 'Project';
|
|
lisWithRequiredPackages = 'With required packages';
|
|
lisLevels = 'Levels';
|
|
lisShowPackages = 'Show packages';
|
|
lisShowUnits = 'Show units';
|
|
lisShowIdentifiers = 'Show identifiers';
|
|
lisFilter = 'Filter';
|
|
lisIssues = 'Issues';
|
|
lisUseMessageFile = 'Use message file:';
|
|
lisRegularExpression = 'Regular expression';
|
|
lisInvalidFilter = 'Invalid filter';
|
|
lisInvalidExpression = 'Invalid expression:%s%s%s%s';
|
|
lisPrivate = 'Private';
|
|
lisProtected = 'Protected';
|
|
lisEMDPublic = 'Public';
|
|
lisEMDPublished = 'Published';
|
|
lisEMDAll = 'All';
|
|
lisEMDOnlyPublished = 'Only published';
|
|
lisEMDFoundEmptyMethods = 'Found empty methods:';
|
|
lisEMDRemoveMethods = 'Remove methods';
|
|
lisEMDNoClass = 'No class';
|
|
lisEMDNoClassAt = 'No class at %s(%s,%s)';
|
|
lisEMDUnableToShowEmptyMethodsOfTheCurrentClassBecause = 'Unable to show '
|
|
+'empty methods of the current class, because%s%s';
|
|
lisRoot = 'Root';
|
|
lisCopyDescription = 'Copy description to clipboard';
|
|
lisUseIdentifierInAt = 'Use identifier %s in %s at %s';
|
|
lisCopyIdentifier = 'Copy %s%s%s to clipboard';
|
|
lisExpandAllPackages = 'Expand all packages';
|
|
lisCollapseAllPackages = 'Collapse all packages';
|
|
lisExpandAllUnits = 'Expand all units';
|
|
lisCollapseAllUnits = 'Collapse all units';
|
|
lisExpandAllClasses = 'Expand all classes';
|
|
lisCollapseAllClasses = 'Collapse all classes';
|
|
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';
|
|
lrsPLDValid = 'valid';
|
|
lrsPLDInvalid = 'invalid';
|
|
dlgSelectedText = '&Selected text';
|
|
dlgDirection = 'Direction';
|
|
lisFRForwardSearch = 'Forwar&d search';
|
|
lisFRBackwardSearch = '&Backward search';
|
|
dlgReplaceAll = 'Replace &All';
|
|
|
|
// IDEOptionDefs
|
|
dlgGetPosition = 'Get position';
|
|
dlgLeftPos = 'Left:';
|
|
dlgWidthPos = 'Width:';
|
|
dlgTopPos = 'Top:';
|
|
DlgHeightPos = 'Height:';
|
|
rsiwpRestoreWindowGeometry = 'Restore window geometry';
|
|
rsiwpLetWindowManagerDecide = 'Let windowmanager decide';
|
|
rsiwpFixedDefaultGeometry = 'Fixed default geometry';
|
|
rsiwpCustomGeometry = 'Custom geometry';
|
|
|
|
rsiwpPositionWindowListHint = 'Windows that have been open. They may be closed now.';
|
|
rsiwpColumnNamesHint = 'Column Names';
|
|
rsiwpColumnStrategyHint = 'Strategy for saving Columns';
|
|
rsiwpColumnWidthHint = 'Column Width';
|
|
rsiwpRestoreWindowGeometryHint = 'Use previous position and size';
|
|
rsiwpLetWindowManagerDecideHint = 'System windowmanagers have different strategies for positioning windows';
|
|
rsiwpFixedDefaultGeometryHint = 'Always the same fixed position and size';
|
|
rsiwpCustomGeometryHint = 'User can define window''s position and size';
|
|
|
|
rsiwpSplitterFollowWindow = 'Restore with window';
|
|
rsiwpSplitterRestoreWindowGeometry = 'Restore Size';
|
|
rsiwpSplitterDefault = 'Default Size';
|
|
rsiwpSplitterCustomPosition = 'Custom Size';
|
|
|
|
// Code Explorer
|
|
lisCodeExplorer = 'Code Explorer';
|
|
lisCode = 'Code';
|
|
|
|
// Unit editor
|
|
uemFindDeclaration = '&Find Declaration';
|
|
uemOpenFileAtCursor = '&Open File at Cursor';
|
|
uemProcedureJump = 'Procedure Jump';
|
|
uemClosePage = '&Close Page';
|
|
uemCloseOtherPages = 'Close All &Other Pages';
|
|
uemLockPage = '&Lock Page';
|
|
uemCopyToNewWindow = 'Clone to New Window';
|
|
uemCopyToOtherWindow = 'Clone to Other Window';
|
|
uemCopyToOtherWindowNew = 'New Window';
|
|
uemMoveToNewWindow = 'Move to New Window';
|
|
uemMoveToOtherWindow = 'Move to Other Window';
|
|
uemMoveToOtherWindowNew = 'New Window';
|
|
uemFindInOtherWindow = 'Find in other Window';
|
|
uemCopyFilename = 'Copy Filename';
|
|
uemGotoBookmark = '&Goto Bookmark';
|
|
uemSetFreeBookmark = 'Set a Free Bookmark';
|
|
uemNextBookmark = 'Goto Next Bookmark';
|
|
uemPrevBookmark = 'Goto Previous Bookmark';
|
|
uemBookmarkN = 'Bookmark';
|
|
lisChangeEncoding = 'Change Encoding';
|
|
lisEncodingOfFileOnDiskIsNewEncodingIs2 = 'Encoding of file %s%s%s%son disk '
|
|
+'is %s. New encoding is %s.';
|
|
lisChangeFile = 'Change file';
|
|
lisEncodingOfFileOnDiskIsNewEncodingIs = 'Encoding of file %s%s%s%son disk '
|
|
+'is %s. New encoding is %s.';
|
|
lisReopenWithAnotherEncoding = 'Reopen with another encoding';
|
|
lisAbandonChanges = 'Abandon changes?';
|
|
lisAllYourModificationsToWillBeLostAndTheFileReopened = 'All your modificatio'
|
|
+'ns to %s%s%s%swill be lost and the file reopened.';
|
|
lisOpenLfm = 'Open %s';
|
|
lisUtf8WithBOM = 'UTF-8 with BOM';
|
|
uemSetBookmark = '&Set Bookmark';
|
|
uemToggleBookmark = '&Toggle Bookmark';
|
|
uemReadOnly = 'Read Only';
|
|
uemShowLineNumbers = 'Show Line Numbers';
|
|
lisDisableI18NForLFM = 'Disable I18N for LFM';
|
|
uemDebugWord = 'Debug';
|
|
uemToggleBreakpoint = 'Toggle &Breakpoint';
|
|
uemEvaluateModify = '&Evaluate/Modify ...';
|
|
uemAddWatchAtCursor = 'Add &Watch At Cursor';
|
|
uemAddWatchPointAtCursor = 'Add Watch&Point At Cursor';
|
|
uemInspect = '&Inspect ...';
|
|
uemRunToCursor='&Run to Cursor';
|
|
uemViewCallStack = 'View Call Stack';
|
|
uemMovePageLeft='Move Page Left';
|
|
uemMovePageRight='Move Page Right';
|
|
uemMovePageLeftmost='Move Page Leftmost';
|
|
uemMovePageRightmost='Move Page Rightmost';
|
|
uemSource = 'Source';
|
|
uemRefactor = 'Refactoring';
|
|
uemEditorproperties='Editor Properties';
|
|
ueNotImplCap='Not implemented yet';
|
|
ueFileROCap= 'File is readonly';
|
|
ueFileROText1='The file "';
|
|
ueFileROText2='" is not writable.';
|
|
ueModified='Modified';
|
|
ueLocked='Locked';
|
|
ueMacroRecording = 'Recording';
|
|
ueMacroRecordingPaused = 'Rec-pause';
|
|
uepReadonly= 'Readonly';
|
|
uepIns='INS';
|
|
uepOvr='OVR';
|
|
lisUEFontWith = 'Font without UTF-8';
|
|
lisUETheCurre = 'The current editor font does not support UTF-8, but your '
|
|
+'system seems to use it.%sThat means non ASCII characters will probably '
|
|
+'be shown incorrect.%sYou can select another font in the editor options.';
|
|
lisUEDoNotSho = 'Do not show this message again.';
|
|
uemHighlighter = 'Highlighter';
|
|
uemEncoding = 'Encoding';
|
|
uemLineEnding = 'Line Ending';
|
|
|
|
// Form designer
|
|
lisInvalidMultiselection = 'Invalid multiselection';
|
|
lisUnableConvertBinaryStreamToText = 'Unable convert binary stream to text';
|
|
lisUnableToStreamSelectedComponents = 'Unable to stream selected components';
|
|
lisCanNotCopyTopLevelComponent = 'Can not copy top level component.';
|
|
lisCopyingAWholeFormIsNotImplemented = 'Copying a whole form is not implemented.';
|
|
lisThereWasAnErrorDuringWritingTheSelectedComponent = 'There was an error '
|
|
+'during writing the selected component %s:%s:%s%s';
|
|
lisThereWasAnErrorWhileConvertingTheBinaryStreamOfThe = 'There was an error '
|
|
+'while converting the binary stream of the selected component %s:%s:%s%s';
|
|
lisUnableCopyComponentsToClipboard = 'Unable copy components to clipboard';
|
|
lisThereWasAnErrorWhileCopyingTheComponentStreamToCli = 'There was an error '
|
|
+'while copying the component stream to clipboard:%s%s';
|
|
lisErrorIn = 'Error in %s';
|
|
lisDesThereIsAlreadyAnotherComponentWithTheName = 'There is already another '
|
|
+'component with the name %s%s%s.';
|
|
lisTheComponentEditorOfClassInvokedWithVerbHasCreated = 'The component '
|
|
+'editor of class %s%s%s%sinvoked with verb #%s %s%s%s%shas created the '
|
|
+'error:%s%s%s%s';
|
|
lisTheComponentEditorOfClassHasCreatedTheError = 'The component editor of '
|
|
+'class %s%s%s has created the error:%s%s%s%s';
|
|
fdInvalidMultiselectionText='Multiselected components must be of a single form.';
|
|
lisInvalidDelete = 'Invalid delete';
|
|
lisTheComponentIsInheritedFromToDeleteAnInheritedComp = 'The component %s '
|
|
+'is inherited from %s.%sTo delete an inherited component open the '
|
|
+'ancestor and delete it there.';
|
|
lisTheRootComponentCanNotBeDeleted = 'The root component can not be deleted.';
|
|
fdmAlignMenu='Align ...';
|
|
fdmMirrorHorizontal='Mirror Horizontal';
|
|
fdmMirrorVertical='Mirror Vertical';
|
|
fdmScaleWord='Scale';
|
|
fdmScaleMenu='Scale ...';
|
|
fdmSizeWord='Size';
|
|
fdmSizeMenu='Size ...';
|
|
fdmZOrder='Z-order';
|
|
fdmOrder='Order';
|
|
fdmOrderMoveTofront='Move to Front';
|
|
fdmOrderMoveToback='Move to Back';
|
|
fdmOrderForwardOne='Forward One';
|
|
fdmOrderBackOne='Back One';
|
|
fdmDeleteSelection='Delete Selection';
|
|
fdmSelectAll='Select All';
|
|
lisChangeClass = 'Change Class';
|
|
lisDlgChangeClass = 'Change Class ...';
|
|
fdmSnapToGridOption='Option: Snap to grid';
|
|
fdmSnapToGuideLinesOption='Option: Snap to guide lines';
|
|
lisViewSourceLfm = 'View Source (.lfm)';
|
|
lisCenterForm = 'Center Form';
|
|
fdmSaveFormAsXML = 'Save Form as XML';
|
|
|
|
// keyMapping
|
|
srkmEditKeys ='Edit Keys';
|
|
srkmCommand = 'Command:';
|
|
lisKeyOr2KeySequence = 'Key (or 2 key sequence)';
|
|
lisTheKeyIsAlreadyAssignedToRemoveTheOldAssignmentAnd = 'The key %s%sis '
|
|
+'already assigned to %s.%s%sRemove the old assignment and assign the key '
|
|
+'to the new function%s%s?';
|
|
lisAlternativeKeyOr2KeySequence = 'Alternative key (or 2 key sequence)';
|
|
srkmConflic = 'Conflict ';
|
|
srkmConflicW = ' conflicts with ';
|
|
srkmCommand1 = ' command1 "';
|
|
srkmCommand2 = ' command2 "';
|
|
srkmEditForCmd = 'Edit keys of command';
|
|
lisChooseAKey = 'Choose a key ...';
|
|
|
|
//Commands
|
|
srkmecLeft = 'Move cursor left';
|
|
srkmecRight = 'Move cursor right';
|
|
srkmecUp = 'Move cursor up';
|
|
srkmecDown = 'Move cursor down';
|
|
srkmecWordLeft = 'Move cursor word left';
|
|
srkmecWordRight = 'Move cursor word right';
|
|
srkmecWordEndLeft = 'Move cursor word-end left';
|
|
srkmecWordEndRight = 'Move cursor word-end right';
|
|
srkmecHalfWordLeft = 'Move cursor half-word left';
|
|
srkmecHalfWordRight = 'Move cursor half-word right';
|
|
srkmecLineStart = 'Move cursor to line start';
|
|
srkmecLineEnd = 'Move cursor to line end';
|
|
srkmecPageUp = 'Move cursor up one page';
|
|
srkmecPageDown = 'Move cursor down one page';
|
|
srkmecPageLeft = 'Move cursor left one page';
|
|
srkmecPageRight = 'Move cursor right one page';
|
|
srkmecPageTop = 'Move cursor to top of page';
|
|
srkmecPageBottom = 'Move cursor to bottom of page';
|
|
srkmecEditorTop = 'Move cursor to absolute beginning';
|
|
srkmecEditorBottom = 'Move cursor to absolute end';
|
|
srkmecGotoXY = 'Goto XY';
|
|
srkmecLineTextStart = 'Move cursor to text start in line';
|
|
srkmecSelSticky = 'Start sticky selecting';
|
|
srkmecSelStickyCol = 'Start sticky selecting (Columns)';
|
|
srkmecSelStickyLine = 'Start sticky selecting (Line)';
|
|
srkmecSelStickyStop = 'Stop sticky selecting';
|
|
srkmecSelLeft = 'Select Left';
|
|
srkmecSelRight = 'Select Right';
|
|
srkmecSelUp = 'Select Up';
|
|
srkmecSelDown = 'Select Down';
|
|
srkmecSelWordLeft = 'Select Word Left';
|
|
srkmecSelWordRight = 'Select Word Right';
|
|
srkmecSelWordEndLeft = 'Select word-end left';
|
|
srkmecSelWordEndRight = 'Select word-end right';
|
|
srkmecSelHalfWordLeft = 'Select half-word left';
|
|
srkmecSelHalfWordRight = 'Select half-word right';
|
|
srkmecSelLineStart = 'Select Line Start';
|
|
srkmecSelLineEnd = 'Select Line End';
|
|
srkmecSelPageUp = 'Select Page Up';
|
|
srkmecSelPageDown = 'Select Page Down';
|
|
srkmecSelPageLeft = 'Select Page Left';
|
|
srkmecSelPageRight = 'Select Page Right';
|
|
srkmecSelPageTop = 'Select Page Top';
|
|
srkmecSelPageBottom = 'Select Page Bottom';
|
|
srkmecSelEditorTop = 'Select to absolute beginning';
|
|
srkmecSelEditorBottom = 'Select to absolute end';
|
|
srkmecSelLineTextStart = 'Select to text start in line';
|
|
srkmecColSelUp = 'Column Select Up';
|
|
srkmecColSelDown = 'Column Select Down';
|
|
srkmecColSelLeft = 'Column Select Left';
|
|
srkmecColSelRight = 'Column Select Right';
|
|
srkmecColSelWordLeft = 'Column Select Word Left';
|
|
srkmecColSelWordRight = 'Column Select Word Right';
|
|
srkmecColSelPageDown = 'Column Select Page Down';
|
|
srkmecColSelPageBottom = 'Column Select Page Bottom';
|
|
srkmecColSelPageUp = 'Column Select Page Up';
|
|
srkmecColSelPageTop = 'Column Select Page Top';
|
|
srkmecColSelLineStart = 'Column Select Line Start';
|
|
srkmecColSelLineEnd = 'Column Select Line End';
|
|
srkmecColSelEditorTop = 'Column Select to absolute beginning';
|
|
srkmecColSelEditorBottom = 'Column Select to absolute end';
|
|
srkmecColSelLineTextStart = 'Column Select to text start in line';
|
|
srkmecSelGotoXY = 'Select Goto XY';
|
|
srkmecSelectAll = 'Select All';
|
|
srkmecDeleteLastChar = 'Delete Last Char';
|
|
srkmecDeletechar = 'Delete char at cursor';
|
|
srkmecDeleteWord = 'Delete to end of word';
|
|
srkmecDeleteLastWord = 'Delete to start of word';
|
|
srkmecDeleteBOL = 'Delete to beginning of line';
|
|
srkmecDeleteEOL = 'Delete to end of line';
|
|
srkmecDeleteLine = 'Delete current line';
|
|
srkmecClearAll = 'Delete whole text';
|
|
srkmecLineBreak = 'Break line and move cursor';
|
|
srkmecInsertLine = 'Break line, leave cursor';
|
|
srkmecChar = 'Char';
|
|
srkmecImeStr = 'Ime Str';
|
|
srkmecCut = 'Cut selection to clipboard';
|
|
srkmecCopy = 'Copy selection to clipboard';
|
|
srkmecPaste = 'Paste clipboard to current position';
|
|
srkmecScrollUp = 'Scroll up one line';
|
|
srkmecScrollDown = 'Scroll down one line';
|
|
srkmecScrollLeft = 'Scroll left one char';
|
|
srkmecScrollRight = 'Scroll right one char';
|
|
srkmecInsertMode = 'Insert Mode';
|
|
srkmecOverwriteMode = 'Overwrite Mode';
|
|
srkmecToggleMode = 'Toggle Mode';
|
|
srkmecBlockIndent = 'Indent block';
|
|
srkmecBlockUnindent = 'Unindent block';
|
|
|
|
srkmecBlockSetBegin = 'Set block begin';
|
|
srkmecBlockSetEnd = 'Set block end';
|
|
srkmecBlockToggleHide = 'Toggle block';
|
|
srkmecBlockHide = 'Hide Block';
|
|
srkmecBlockShow = 'Show Block';
|
|
srkmecBlockMove = 'Move Block';
|
|
srkmecBlockCopy = 'Copy Block';
|
|
srkmecBlockDelete = 'Delete Block';
|
|
srkmecBlockGotoBegin = 'Goto Block begin';
|
|
srkmecBlockGotoEnd = 'Goto Block end';
|
|
|
|
srkmecShiftTab = 'Shift Tab';
|
|
lisTab = 'Tab';
|
|
srkmecMatchBracket = 'Go to matching bracket';
|
|
srkmecNormalSelect = 'Normal selection mode';
|
|
srkmecColumnSelect = 'Column selection mode';
|
|
srkmecLineSelect = 'Line selection mode';
|
|
srkmecAutoCompletion = 'Code template completion';
|
|
srkmecUserFirst = 'User First';
|
|
srkmecSetFreeBookmark = 'Set a free Bookmark';
|
|
srkmecClearBookmarkForFile = 'Clear Bookmarks for current file';
|
|
srkmecClearAllBookmark = 'Clear all Bookmarks';
|
|
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';
|
|
srkmecInsertMITNotice = 'Insert MIT notice';
|
|
lisKMInsertUsername = 'Insert username';
|
|
lisKMInsertDateAndTime = 'Insert date and time';
|
|
srkmecInsertUserName = 'Insert current username';
|
|
srkmecInsertDateTime = 'Insert current date and time';
|
|
srkmecInsertChangeLogEntry = 'Insert ChangeLog entry';
|
|
srkmecInsertCVSAuthor = 'Insert CVS keyword Author';
|
|
srkmecInsertCVSDate = 'Insert CVS keyword Date';
|
|
srkmecInsertCVSHeader = 'Insert CVS keyword Header';
|
|
srkmecInsertCVSID = 'Insert CVS keyword ID';
|
|
srkmecInsertCVSLog = 'Insert CVS keyword Log';
|
|
srkmecInsertCVSName = 'Insert CVS keyword Name';
|
|
srkmecInsertCVSRevision = 'Insert CVS keyword Revision';
|
|
srkmecInsertCVSSource = 'Insert CVS keyword Source';
|
|
srkmecInsertGUID = 'Insert a GUID';
|
|
srkmecInsertFilename = 'Insert Full Filename';
|
|
lisMenuInsertFilename = 'Insert Full Filename ...';
|
|
|
|
// search menu
|
|
srkmecFind = 'Find Text';
|
|
srkmecFindNext = 'Find Next';
|
|
srkmecFindPrevious = 'Find Previous';
|
|
srkmecFindInFiles = 'Find in Files';
|
|
srkmecReplace = 'Replace Text';
|
|
lisKMFindIncremental = 'Find Incremental';
|
|
srkmecFindProcedureDefinition = 'Find Procedure Definiton';
|
|
srkmecFindProcedureMethod = 'Find Procedure Method';
|
|
srkmecGotoLineNumber = 'Go to Line Number';
|
|
srkmecFindNextWordOccurrence = 'Find Next Word Occurrence';
|
|
srkmecFindPrevWordOccurrence = 'Find Previous Word Occurrence';
|
|
srkmecAddJumpPoint = 'Add Jump Point';
|
|
srkmecOpenFileAtCursor = 'Open File at Cursor';
|
|
srkmecGotoIncludeDirective = 'Go to include directive of current include file';
|
|
|
|
// view menu
|
|
srkmecToggleFormUnit = 'Switch between form and unit';
|
|
srkmecToggleObjectInsp = 'View Object Inspector';
|
|
srkmecToggleSourceEditor = 'View Source Editor';
|
|
srkmecToggleCodeExpl = 'View Code Explorer';
|
|
srkmecToggleFPDocEditor = 'View Documentation Editor';
|
|
srkmecToggleMessages = 'View messages';
|
|
srkmecToggleSearchResults = 'View Search Results';
|
|
srkmecToggleWatches = 'View watches';
|
|
srkmecToggleBreakPoints = 'View breakpoints';
|
|
srkmecToggleDebuggerOut = 'View debugger output';
|
|
srkmecToggleLocals = 'View local variables';
|
|
srkmecViewThreads = 'View Threads';
|
|
srkmecViewHistory = 'View History';
|
|
srkmecViewPseudoTerminal = 'View Terminal Output';
|
|
srkmecTogglecallStack = 'View call stack';
|
|
srkmecToggleRegisters = 'View registers';
|
|
srkmecToggleAssembler = 'View assembler';
|
|
srkmecViewUnits = 'View units';
|
|
srkmecViewForms = 'View forms';
|
|
srkmecViewComponents = 'View components';
|
|
srkmecViewEditorMacros = 'View editor macros';
|
|
lisKMViewJumpHistory = 'View jump history';
|
|
srkmecViewUnitDependencies = 'View unit dependencies';
|
|
srkmecViewUnitInfo = 'View unit information';
|
|
srkmecViewAnchorEditor = 'View anchor editor';
|
|
srkmecViewTabOrder = 'View Tab Order';
|
|
srkmecToggleCodeBrowser = 'View code browser';
|
|
srkmecToggleRestrictionBrowser = 'View restriction browser';
|
|
srkmecToggleCompPalette = 'View component palette';
|
|
srkmecToggleIDESpeedBtns = 'View IDE speed buttons';
|
|
|
|
// codetools
|
|
srkmecWordCompletion = 'Word Completion';
|
|
srkmecCompletecode = 'Complete Code';
|
|
lisMenuCompleteCode = 'Complete Code';
|
|
lisUseUnit = 'Add Unit to Uses Section';
|
|
lisMenuUseUnit = 'Add Unit to Uses Section ...';
|
|
srkmecShowCodeContext = 'Show Code Context';
|
|
srkmecExtractProc = 'Extract Procedure';
|
|
lisMenuExtractProc = 'Extract Procedure ...';
|
|
srkmecFindIdentifierRefs = 'Find Identifier References';
|
|
lisMenuFindIdentifierRefs = 'Find Identifier References ...';
|
|
srkmecRenameIdentifier = 'Rename Identifier';
|
|
lisMenuRenameIdentifier = 'Rename Identifier ...';
|
|
srkmecInvertAssignment = 'Invert Assignment';
|
|
uemInvertAssignment = 'Invert Assignment';
|
|
srkmecSyntaxCheck = 'Syntax Check';
|
|
srkmecGuessMisplacedIFDEF = 'Guess Misplaced $IFDEF';
|
|
srkmecFindDeclaration = 'Find Declaration';
|
|
srkmecFindBlockOtherEnd = 'Find block other end';
|
|
srkmecFindBlockStart = 'Find block start';
|
|
srkmecAbstractMethods = 'Abstract Methods ...';
|
|
srkmecShowAbstractMethods = 'Show Abstract Methods';
|
|
srkmecEmptyMethods = 'Empty Methods ...';
|
|
srkmecRemoveEmptyMethods = 'Remove Empty Methods';
|
|
srkmecUnusedUnits = 'Unused Units ...';
|
|
srkmecRemoveUnusedUnits = 'Remove Unused Units';
|
|
srkmecFindOverloads = 'Find Overloads';
|
|
srkmecFindOverloadsCapt = 'Find Overloads ...';
|
|
|
|
// Macro edit
|
|
srkmecSynMacroRecord = 'Record Macro';
|
|
srkmecSynMacroPlay = 'Play Macro';
|
|
|
|
//Plugin template Edit
|
|
srkmecSynPTmplEdNextCell = 'Next Cell';
|
|
srkmecSynPTmplEdNextCellSel = 'Next Cell (all selected)';
|
|
srkmecSynPTmplEdNextCellRotate = 'Next Cell (rotate)';
|
|
srkmecSynPTmplEdNextCellSelRotate = 'Next Cell (rotate / all selected)';
|
|
srkmecSynPTmplEdPrevCell = 'Previous Cell';
|
|
srkmecSynPTmplEdPrevCellSel = 'Previous Cell (all selected)';
|
|
srkmecSynPTmplEdNextFirstCell = 'Next Cell (firsts only)';
|
|
srkmecSynPTmplEdNextFirstCellSel = 'Next Cell (all selected / firsts only)';
|
|
srkmecSynPTmplEdNextFirstCellRotate = 'Next Cell (rotate / firsts only)';
|
|
srkmecSynPTmplEdNextFirstCellSelRotate = 'Next Cell (rotate / all selected / firsts only)';
|
|
srkmecSynPTmplEdPrevFirstCell = 'Previous Cell (firsts only)';
|
|
srkmecSynPTmplEdPrevFirstCellSel = 'Previous Cell (all selected / firsts only)';
|
|
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)';
|
|
srkmecSynPSyncroEdNextFirstCell = 'Next Cell (firsts only)';
|
|
srkmecSynPSyncroEdNextFirstCellSel = 'Next Cell (all selected / firsts only)';
|
|
srkmecSynPSyncroEdPrevFirstCell = 'Previous Cell (firsts only)';
|
|
srkmecSynPSyncroEdPrevFirstCellSel = 'Previous Cell (all selected / firsts only)';
|
|
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 breakpoint';
|
|
srkmecRemoveBreakPoint = 'remove breakpoint';
|
|
srkmecAttach = 'Attach to program';
|
|
srkmecDetach = 'Detach from program';
|
|
srkmecRunParameters = 'run parameters';
|
|
srkmecCompilerOptions = 'compiler options';
|
|
srkmecBuildFile = 'build file';
|
|
srkmecRunFile = 'run file';
|
|
srkmecConfigBuildFile = 'config build file';
|
|
srkmecInspect = 'inspect';
|
|
srkmecEvaluate = 'evaluate/modify';
|
|
srkmecAddWatch = 'add watch';
|
|
srkmecAddBpSource = 'add source breakpoint';
|
|
srkmecAddBpAddress = 'add address breakpoint';
|
|
srkmecAddBpWatchPoint = 'add data/watchpoint';
|
|
|
|
// tools menu
|
|
srkmecExtToolSettings = 'External tools settings';
|
|
srkmecBuildLazarus = 'Build lazarus';
|
|
srkmecExtTool = 'External tool %d';
|
|
srkmecEnvironmentOptions = 'IDE options';
|
|
lisKMEditCodeTemplates = 'Edit Code Templates';
|
|
lisKMCodeToolsDefinesEditor = 'CodeTools defines editor';
|
|
lisCodeToolsDefsCodeToolsDefinesEditor = 'CodeTools Defines Editor';
|
|
lisMenuCodeToolsDefinesEditor = 'CodeTools Defines Editor ...';
|
|
lisMenuRescanFPCSourceDirectory = 'Rescan FPC Source Directory';
|
|
srkmecMakeResourceString = 'Make Resource String';
|
|
lisKMDiffEditorFiles = 'Diff Editor Files';
|
|
lisKMConvertDFMFileToLFM = 'Convert DFM File to LFM';
|
|
lisKMConvertDelphiUnitToLazarusUnit = 'Convert Delphi Unit to Lazarus Unit';
|
|
lisKMConvertDelphiProjectToLazarusProject = 'Convert Delphi Project to Lazarus Project';
|
|
srkmecDiff = 'Diff';
|
|
|
|
// help menu
|
|
srkmecunknown = 'unknown editor command';
|
|
srkmecReportingBug = 'Reporting a bug';
|
|
lisFocusHint = 'Focus hint';
|
|
|
|
// Category
|
|
srkmCatCursorMoving = 'Cursor moving commands';
|
|
srkmCatSelection = 'Text selection commands';
|
|
srkmCatColSelection = 'Text column selection commands';
|
|
srkmCatEditing = 'Text editing commands';
|
|
lisKMDeleteLastChar = 'Delete last char';
|
|
srkmCatCmdCmd = 'Command commands';
|
|
srkmCatSearchReplace = 'Text search and replace commands';
|
|
srkmCatMarker = 'Text marker commands';
|
|
srkmCatFold = 'Text folding commands';
|
|
lisKMSetFreeBookmark = 'Set free Bookmark';
|
|
srkmCatCodeTools = 'CodeTools commands';
|
|
srkmCatMacroRecording = 'Macros';
|
|
srkmCatTemplateEdit = 'Template Editing';
|
|
srkmCatTemplateEditOff= 'Template Editing (not in Cell)';
|
|
srkmCatSyncroEdit = 'Syncron Editing';
|
|
srkmCatSyncroEditOff = 'Syncron Editing (not in Cell)';
|
|
srkmCatSyncroEditSel = 'Syncron Editing (while selecting)';
|
|
|
|
srkmCatSrcNoteBook = 'Source Notebook commands';
|
|
srkmCatFileMenu = 'File menu commands';
|
|
lisKMGoToSourceEditor10 = 'Go to source editor 10';
|
|
srkmCatViewMenu = 'View menu commands';
|
|
lisKMToggleViewObjectInspector = 'Toggle view Object Inspector';
|
|
lisKMToggleViewSourceEditor = 'Toggle view Source Editor';
|
|
lisKMToggleViewCodeExplorer = 'Toggle view Code Explorer';
|
|
lisKMToggleViewDocumentationEditor = 'Toggle view Documentation Editor';
|
|
lisKMToggleViewMessages = 'Toggle view Messages';
|
|
lisKMToggleViewSearchResults = 'Toggle view Search Results';
|
|
lisKMToggleViewWatches = 'View Watches';
|
|
lisKMToggleViewBreakpoints = 'View Breakpoints';
|
|
lisKMToggleViewLocalVariables = 'View Local Variables';
|
|
lisKMToggleViewThreads = 'View Threads';
|
|
lisKMToggleViewHistory = 'View History';
|
|
lisKMToggleViewPseudoTerminal = 'View Terminal Output';
|
|
lisKMToggleViewCallStack = 'View Call Stack';
|
|
lisKMToggleViewRegisters = 'View Registers';
|
|
lisKMToggleViewAssembler = 'View Assembler';
|
|
lisKMToggleViewDebugEvents = 'View Debuger Event Log';
|
|
lisKMToggleViewDebuggerOutput = 'View Debugger Output';
|
|
srkmCatProjectMenu = 'Project menu commands';
|
|
lisKMNewProject = 'New project';
|
|
lisKMNewProjectFromFile = 'New project from file';
|
|
lisKMToggleViewIDESpeedButtons = 'Toggle view IDE speed buttons';
|
|
srkmCatRunMenu = 'Run menu commands';
|
|
lisKMCompileProjectProgram = 'Compile project/program';
|
|
lisKMBuildProjectProgram = 'Build project/program';
|
|
lisKMQuickCompileNoLinking = 'Quick compile, no linking';
|
|
lisKMCleanUpCompiled = 'Clean up build files';
|
|
lisKMAbortBuilding = 'Abort building';
|
|
lisKMRunProgram = 'Run program';
|
|
lisKMPauseProgram = 'Pause program';
|
|
lisKMViewProjectOptions = 'View project options';
|
|
srkmCatPackageMenu = 'Package menu commands';
|
|
srkmCatToolMenu = 'Tools menu commands';
|
|
lisKMExternalToolsSettings = 'External Tools settings';
|
|
lisKMConvertDelphiPackageToLazarusPackage = 'Convert Delphi package to Lazarus package';
|
|
srkmCarHelpMenu = 'Help menu commands';
|
|
lisKeyCatDesigner = 'Designer commands';
|
|
lisKMCopySelectedComponentsToClipboard = 'Copy selected Components to '
|
|
+'clipboard';
|
|
lisKMCutSelectedComponentsToClipboard =
|
|
'Cut selected Components to clipboard';
|
|
lisKMPasteComponentsFromClipboard = 'Paste Components from clipboard';
|
|
lisKeyCatObjInspector = 'Object Inspector commands';
|
|
lisKeyCatCustom = 'Custom commands';
|
|
|
|
// Languages
|
|
rsLanguageAutomatic = 'Automatic (or english)';
|
|
rsLanguageEnglish = 'English';
|
|
rsLanguageGerman = 'German';
|
|
rsLanguageSpanish = 'Spanish';
|
|
rsLanguageFrench = 'French';
|
|
rsLanguageRussian = 'Russian';
|
|
rsLanguagePolish = 'Polish';
|
|
rsLanguageItalian = 'Italian';
|
|
rsLanguageCatalan = 'Catalan';
|
|
rsLanguageFinnish = 'Finnish';
|
|
rsLanguageHebrew = 'Hebrew';
|
|
rsLanguageArabic = 'Arabic';
|
|
rsLanguagePortugueseBr = 'Brazilian Portuguese';
|
|
rsLanguagePortuguese = 'Portuguese';
|
|
rsLanguageUkrainian = 'Ukrainian';
|
|
rsLanguageDutch = 'Dutch';
|
|
rsLanguageJapanese = 'Japanese';
|
|
rsLanguageChinese = 'Chinese';
|
|
rsLanguageIndonesian = 'Indonesian';
|
|
rsLanguageAfrikaans = 'Afrikaans';
|
|
rsLanguageLithuanian = 'Lithuanian';
|
|
rsLanguageSlovak = 'Slovak';
|
|
rsLanguageTurkish = 'Turkish';
|
|
rsLanguageCzech = 'Czech';
|
|
|
|
// Unit dependencies
|
|
dlgUnitDepCaption = 'Unit Dependencies';
|
|
dlgUnitDepRefresh = 'Refresh';
|
|
|
|
// Doc Editor
|
|
lisDocumentationEditor = 'Documentation Editor';
|
|
|
|
// Build lazarus dialog
|
|
lisConfirmLazarusRebuild = 'Do you want to rebuild Lazarus with profile: %s ?';
|
|
lisConfirmation = 'Confirmation';
|
|
lisPkgTheProjectOverridesTheOutputDirectoryOfTheFollowin = 'The project '
|
|
+'overrides the output directory of the following packages.%sSee Project /'
|
|
+' Project Options / Additions and Overrides%s%s%s';
|
|
lisConfirmBuildAllProfiles = 'Lazarus will be rebuilt with the following profiles:%sContinue?';
|
|
lisNoBuildProfilesSelected = 'No profiles are selected to be built.';
|
|
lisCleanLazarusSource = 'Clean Lazarus Source';
|
|
lisMakeNotFound = 'Make not found';
|
|
lisTheProgramMakeWasNotFoundThisToolIsNeededToBuildLa = 'The program %smake%'
|
|
+'s was not found.%sThis tool is needed to build lazarus.%s';
|
|
lisIDE = 'IDE';
|
|
lisConfigureBuildLazarus = 'Configure %sBuild Lazarus%s';
|
|
lisLazBuildBuildComponentsSynEditCodeTools = 'Build components (SynEdit, CodeTools)';
|
|
lisLazBuildBuildSynEdit = 'Build SynEdit';
|
|
lisLazBuildBuildCodeTools = 'Build CodeTools';
|
|
lisLazBuildBuildIDE = 'Build IDE';
|
|
lisLazBuildOptions = 'Options:';
|
|
lisLazBuildTargetOS = 'Target OS:';
|
|
lisLazBuildTargetCPU = 'Target CPU:';
|
|
lisLazBuildTargetDirectory = 'Target directory:';
|
|
lisLazBuildRestartAfterBuild = 'Restart after building IDE';
|
|
lisLazBuildUpdateRevInc = 'Update revision.inc';
|
|
lisLazBuildCommonSettings = 'Common Settings';
|
|
lisLazBuildConfirmBuild = 'Confirm before build';
|
|
lisPERemoveFiles = 'Remove files';
|
|
lisLazBuildNewProf = 'Add New Profile';
|
|
lisLazBuildNewProfInfo = 'Current build options will be associated with:';
|
|
lisKeep2 = 'Keep';
|
|
lisRemoveIncludePath = 'Remove include path?';
|
|
lisTheDirectoryContainsNoProjectIncludeFilesAnyMoreRe = 'The directory "%s" '
|
|
+'contains no project include files any more. Remove this directory from '
|
|
+'the project''s include search path?';
|
|
lisLazBuildRenameProf = 'Rename Profile';
|
|
lisLazBuildRenameProfInfo = 'New name for profile:';
|
|
lisCTDTemplates = 'Templates';
|
|
lisSaveSettings = 'Save Settings';
|
|
lisCleanUp = 'Clean up';
|
|
lisLazBuildBuildMany = 'Build Many';
|
|
lisAutomatically = 'Automatically';
|
|
lisCleanCommonFiles = 'Clean common files';
|
|
lisCleanAll = 'Clean all';
|
|
lisCleanOnlyOnce = 'Switch after building to automatically';
|
|
lisAfterCleaningUpSwitchToAutomaticClean = 'After cleaning up (clean all or clean common files), switch to '
|
|
+'clean automatically';
|
|
lisLazBuildManageProfiles ='Manage Build Profiles';
|
|
lisLazBuildProfile ='Profile to build';
|
|
lisLazBuildRefresh ='Refresh';
|
|
lisLazBuildErrorWritingFile = 'Error writing file';
|
|
lisLazBuildUnableToWriteFile = 'Unable to write file "%s":%s';
|
|
lisLazBuildIDEwithoutPackages = 'IDE without Packages';
|
|
lisLazBuildNormalIDE = 'Normal IDE';
|
|
lisLazBuildDebugIDE = 'Debug IDE';
|
|
lisLazBuildOptimizedIDE = 'Optimized IDE';
|
|
lisLazCleanUpBuildAll = 'Clean Up + Build all';
|
|
|
|
lisLazBuildABOAction = 'Action';
|
|
lisLazBuildABOChooseOutputDir = 'Choose output directory of the IDE executable ';
|
|
lisLazBuildDefines = 'Defines';
|
|
lisLazBuildEditDefines = 'Edit Defines';
|
|
lisLazBuildEditDefinesDialogCaption = 'Edit Defines';
|
|
lisLazBuildNameOfTheActiveProfile = 'Name of the active profile';
|
|
lisLazBuildManageProfiles2 = 'Manage profiles';
|
|
lisLazBuildDefinesWithoutD = 'Defines without -d';
|
|
lisLazBuildOptionsPassedToCompiler = 'Options passed to compiler';
|
|
lisLazBuildShowOptionsAndDefinesForCommandLine = 'Show options and defines '
|
|
+'for command line';
|
|
lisLazBuildUpdateRevisionInfoInAboutLazarusDialog = 'Update revision info '
|
|
+'in "About Lazarus" dialog';
|
|
lisLazBuildRestartLazarusAutomatically = 'Restart Lazarus automatically after '+
|
|
'building the IDE (has no effect when building other parts)';
|
|
lisLazBuildShowConfirmationDialogWhenBuilding = 'Show confirmation dialog when '+
|
|
'building directly from Tools menu';
|
|
lisLazBuildEditListOfDefinesWhichCanBeUsedByAnyProfile = 'Edit list of '
|
|
+'defines which can be used by any profile';
|
|
lisLazBuildConfirmDeletion = 'Confirm deletion';
|
|
lisLazBuildAreYouSureYouWantToDeleteThisBuildProfile = 'Are you sure you '
|
|
+'want to delete this build profile?';
|
|
lisLazBuildSelectProfilesToBuild = 'Select profiles to build';
|
|
|
|
lisExamplesOpenFirstSelected = 'Open first selected';
|
|
lisExamplesBuildAllSelected = 'Build all selected';
|
|
|
|
// compiler
|
|
lisCompilerErrorInvalidCompiler = 'Error: invalid compiler: %s';
|
|
listCompilerInternalError = 'Internal compiler error! (%d)';
|
|
lisOptionsChangedRecompilingCleanWithB = 'Options changed, recompiling '
|
|
+'clean with -B';
|
|
lisCompilerHintYouCanSetTheCompilerPath = 'Hint: you can set the compiler '
|
|
+'path in Tools -> Options-> Files -> Compiler Path';
|
|
lisCompilerNOTELoadingOldCodetoolsOptionsFile = 'NOTE: loading old '
|
|
+'codetools options file: ';
|
|
lisCompilerNOTECodetoolsConfigFileNotFoundUsingDefaults = 'NOTE: codetools '
|
|
+'config file not found - using defaults';
|
|
|
|
// codetools options dialog
|
|
lisCodeToolsOptsNone = 'None';
|
|
lisCodeToolsOptsKeyword = 'Keyword';
|
|
lisCodeToolsOptsIdentifier = 'Identifier';
|
|
lisFRIAdditionalFilesToSearchEGPathPasPath2Pp = 'Additional files to '
|
|
+'search (e.g. /path/*.pas;/path2/*.pp)';
|
|
lisFRIFindReferences = 'Find References';
|
|
lisFRIInvalidIdentifier = 'Invalid Identifier';
|
|
lisFRIRenameTo = 'Rename to';
|
|
lisFRISearchInCommentsToo = 'Search in comments too';
|
|
lisFRISearchWhere = 'Search where';
|
|
lisCodeToolsOptsColon = 'Colon';
|
|
lisCodeToolsOptsSemicolon = 'Semicolon';
|
|
lisCodeToolsOptsComma = 'Comma';
|
|
lisCodeToolsOptsPoint = 'Point';
|
|
lisCodeToolsOptsAt = 'At';
|
|
lisCodeToolsOptsNumber = 'Number';
|
|
lisCodeToolsOptsStringConst = 'String constant';
|
|
lisCodeToolsOptsNewLine = 'Newline';
|
|
lisCodeToolsOptsSpace = 'Space';
|
|
lisCodeToolsOptsSymbol = 'Symbol';
|
|
lisCodeToolsOptsBracket = 'Bracket';
|
|
|
|
// codetools defines
|
|
lisCodeToolsDefsCodeToolsDefinesPreview = 'CodeTools Defines Preview';
|
|
lisCodeToolsDefsWriteError = 'Write error';
|
|
lisErrorWritingFile2 = 'Error writing file %s';
|
|
lisErrorWritingFile = 'Error writing file "%s"';
|
|
lisFPDocErrorWriting = 'Error writing "%s"%s%s';
|
|
lisFPDocFPDocSyntaxError = 'FPDoc syntax error';
|
|
lisFPDocThereIsASyntaxErrorInTheFpdocElement = 'There is a syntax error in '
|
|
+'the fpdoc element "%s":%s%s';
|
|
lisChooseAnExampleFile = 'Choose an example file';
|
|
lisPascalFile = 'Pascal file';
|
|
lisUnableToWriteToFile2 = 'Unable to write to file "%s".';
|
|
lisUnableToWriteTheProjectSessionFileError = 'Unable to write the project '
|
|
+'session file%s"%s".%sError: %s';
|
|
lisStopDebugging2 = 'Stop debugging?';
|
|
lisStopCurrentDebuggingAndRebuildProject = 'Stop current debugging and rebuild project?';
|
|
lisErrorWritingPackageListToFile = 'Error writing package list to file%s%s%s%s';
|
|
lisCodeToolsDefsErrorWhileWriting = 'Error while writing %s%s%s%s%s';
|
|
lisCodeToolsDefsErrorWhileWritingProjectInfoFile = 'Error while writing '
|
|
+'project info file %s%s%s%s%s';
|
|
lisCodeToolsDefsReadError = 'Read error';
|
|
lisUnableToRead = 'Unable to read %s';
|
|
lisErrorReadingPackageListFromFile = 'Error reading package list from file%s%s%s%s';
|
|
lisDuplicate = 'Duplicate';
|
|
lisThePackageIsAlreadyInTheList = 'The package %s is already in the list';
|
|
lisConflict = 'Conflict';
|
|
lisThereIsAlreadyAPackageInTheList = 'There is already a package %s in the list';
|
|
lisNotADesigntimePackage = 'Not a designtime package';
|
|
lisThePackageCanNotBeInstalledBecauseItRequiresWhichI = 'The package %s can not be '
|
|
+'installed, because it requires the package "%s", which is a runtime only package.';
|
|
lisUninstall = 'Uninstall %s';
|
|
lisThePackageIsNotADesignTimePackageItCanNotBeInstall = 'The package %s is '
|
|
+'not a design time package. It can not be installed in the IDE';
|
|
lisUninstallImpossible = 'Uninstall impossible';
|
|
lisThePackageCanNotBeUninstalledBecauseItIsNeededByTh = 'The package %s can '
|
|
+'not be uninstalled, because it is needed by the IDE itself.';
|
|
lisCodeToolsDefsErrorReading = 'Error reading %s%s%s%s%s';
|
|
lisCodeToolsDefsErrorReadingProjectInfoFile = 'Error reading project info '
|
|
+'file %s%s%s%s%s';
|
|
lisCodeToolsDefsNodeIsReadonly = 'Node is readonly';
|
|
lisCodeToolsDefsAutoGeneratedNodesCanNotBeEdited = 'Auto generated nodes '
|
|
+'can not be edited.';
|
|
lisCodeToolsDefsInvalidPreviousNode = 'Invalid previous node';
|
|
lisCodeToolsDefsPreviousNodeCanNotContainChildNodes = 'Previous node can '
|
|
+'not contain child nodes.';
|
|
lisCodeToolsDefsCreateFPCMacrosAndPathsForAFPCProjectDirectory = 'Create '
|
|
+'FPC Macros and paths for a fpc project directory';
|
|
lisCodeToolsDefsProjectDirectory = 'Project directory';
|
|
lisCodeToolsDefsTheFreePascalProjectDirectory = 'The Free Pascal project '
|
|
+'directory.';
|
|
lisCodeToolsDefscompilerPath = 'Compiler path';
|
|
lisCodeToolsDefsThePathToTheFreePascalCompilerForThisProject = 'The path to '
|
|
+'the Free Pascal compiler for this project. Only required if you set the '
|
|
+'FPC SVN source below. Used to autocreate macros.';
|
|
lisCodeToolsDefsFPCSVNSourceDirectory = 'FPC SVN source directory';
|
|
lisCodeToolsDefsTheFreePascalCVSSourceDirectory = 'The Free Pascal SVN source '
|
|
+'directory. Not required. This will improve find declaration and debugging.';
|
|
lisCodeToolsDefsCreateDefinesForFreePascalCompiler = 'Create Defines for '
|
|
+'Free Pascal Compiler';
|
|
lisCodeToolsDefsThePathToTheFreePascalCompilerForThisSourceUsedToA = 'The path to '
|
|
+'the Free Pascal compiler for this source.%sUsed to autocreate macros.';
|
|
lisCodeToolsDefsValueIsInvalid = '%s:%svalue "%s" is invalid.';
|
|
lisCodeToolsDefsThePathToTheFreePascalCompilerForExample = 'The '
|
|
+'path to the Free Pascal compiler.%s For example %s/usr/bin/%s -n%s '
|
|
+'or %s/usr/local/bin/fpc @/etc/fpc.cfg%s.';
|
|
lisCodeToolsDefsCreateDefinesForFreePascalSVNSources = 'Create Defines for '
|
|
+'Free Pascal SVN Sources';
|
|
lisCodeToolsDefsTheFreePascalSVNSourceDir = 'The Free Pascal SVN source '
|
|
+'directory.';
|
|
lisCodeToolsDefsCreateDefinesForLazarusDir = 'Create Defines for Lazarus '
|
|
+'Directory';
|
|
lisCodeToolsDefsLazarusDirectory = 'Lazarus Directory';
|
|
lisCodeToolsDefsTheLazarusMainDirectory = 'The Lazarus main directory.';
|
|
lisCodeToolsDefsCreateDefinesForDirectory = 'Create Defines for %s Directory';
|
|
lisCodeToolsDefsdirectory = '%s directory';
|
|
lisCodeToolsDefsDelphiMainDirectoryDesc = 'The %s main directory,%swhere '
|
|
+'Borland has installed all %s sources.%sFor example: C:/Programme/'
|
|
+'Borland/Delphi%s';
|
|
lisCodeToolsDefsKylixMainDirectoryDesc = 'The %s main directory,%swhere '
|
|
+'Borland has installed all %s sources.%sFor example: /home/user/kylix%s';
|
|
lisCodeToolsDefsCreateDefinesForProject = 'Create Defines for %s Project';
|
|
lisCodeToolsDefsprojectDirectory2 = '%s project directory';
|
|
lisCodeToolsDefsTheProjectDirectory = 'The %s project directory,%swhich '
|
|
+'contains the .dpr, dpk file.';
|
|
lisCodeToolsDefsDelphiMainDirectoryForProject = 'The %s main directory,%'
|
|
+'swhere Borland has installed all %s sources,%swhich are used by this %s '
|
|
+'project.%sFor example: C:/Programme/Borland/Delphi%s';
|
|
lisCodeToolsDefsKylixMainDirectoryForProject = 'The %s main directory,%'
|
|
+'swhere Borland has installed all %s sources,%swhich are used by this %s '
|
|
+'project.%sFor example: /home/user/kylix%s';
|
|
lisCodeToolsDefsSaveAndExit = 'Save and Exit';
|
|
lisCodeToolsDefsExitWithoutSave = 'Exit without Save';
|
|
lisCodeToolsDefsMoveNodeUp = 'Move node up';
|
|
lisCodeToolsDefsMoveNodeDown = 'Move node down';
|
|
lisCodeToolsDefsMoveNodeOneLevelUp = 'Move node one level up';
|
|
lisCodeToolsDefsMoveNodeOneLevelDown = 'Move node one level down';
|
|
lisCodeToolsDefsInsertNodeBelow = 'Insert node below';
|
|
lisCodeToolsDefsInsertNodeAsChild = 'Insert node as child';
|
|
lisCodeToolsDefsDeleteNode = 'Delete node';
|
|
lisCodeToolsDefsConvertNode = 'Convert node';
|
|
lisCodeToolsDefsDefine = 'Define';
|
|
lisCodeToolsDefsDefineRecurse = 'Define Recurse';
|
|
lisCodeToolsDefsUndefine = 'Undefine';
|
|
lisCodeToolsDefsUndefineRecurse = 'Undefine Recurse';
|
|
lisCodeToolsDefsUndefineAll = 'Undefine All';
|
|
lisCodeToolsDefsBlock = 'Block';
|
|
lisCodeToolsDefsInsertBehindDirectory = 'Directory';
|
|
lisCodeToolsDefsIf = 'If';
|
|
lisCodeToolsDefsIfDef = 'IfDef';
|
|
lisCodeToolsDefsIfNDef = 'IfNDef';
|
|
lisCodeToolsDefsElseIf = 'ElseIf';
|
|
lisCodeToolsDefsElse = 'Else';
|
|
lisCTDefsTools = 'Tools';
|
|
lisCTDefsOpenPreview = 'Open Preview';
|
|
lisCodeToolsDefsInsertTemplate = 'Insert Template';
|
|
lisCodeToolsDefsInsertFreePascalProjectTe = 'Insert Free Pascal Project Template';
|
|
lisCodeToolsDefsInsertFreePascalCompilerT = 'Insert Free Pascal Compiler Template';
|
|
lisCodeToolsDefsInsertFreePascalSVNSource = 'Insert Free Pascal SVN Source Template';
|
|
lisCodeToolsDefsInsertLazarusDirectoryTem = 'Insert Lazarus Directory Template';
|
|
lisCodeToolsDefsInsertDelphi5CompilerTemp = 'Insert Delphi 5 Compiler Template';
|
|
lisCodeToolsDefsInsertDelphi5DirectoryTem = 'Insert Delphi 5 Directory Template';
|
|
lisCodeToolsDefsInsertDelphi5ProjectTempl = 'Insert Delphi 5 Project Template';
|
|
lisCodeToolsDefsInsertDelphi6CompilerTemp = 'Insert Delphi 6 Compiler Template';
|
|
lisCodeToolsDefsInsertDelphi6DirectoryTem = 'Insert Delphi 6 Directory Template';
|
|
lisCodeToolsDefsInsertDelphi6ProjectTempl = 'Insert Delphi 6 Project Template';
|
|
lisCodeToolsDefsInsertDelphi7CompilerTemp = 'Insert Delphi 7 Compiler Template';
|
|
lisCodeToolsDefsInsertDelphi7DirectoryTem = 'Insert Delphi 7 Directory Template';
|
|
lisCodeToolsDefsInsertDelphi7ProjectTempl = 'Insert Delphi 7 Project Template';
|
|
lisCodeToolsDefsInsertKylix3CompilerTemp = 'Insert Kylix 3 Compiler Template';
|
|
lisCodeToolsDefsInsertKylix3DirectoryTem = 'Insert Kylix 3 Directory Template';
|
|
lisCodeToolsDefsInsertKylix3ProjectTempl = 'Insert Kylix 3 Project Template';
|
|
lisCodeToolsDefsSelectedNode = 'Selected Node:';
|
|
lisCodeToolsDefsNodeAndItsChildrenAreOnly = 'Node and its children are only '
|
|
+'valid for this project';
|
|
lisCodeToolsDefsName = 'Name:';
|
|
lisCodeToolsDefsDescription = 'Description:';
|
|
lisCodeToolsDefsVariable = 'Variable:';
|
|
lisAddValue = 'Add value:';
|
|
lisCodeToolsDefsValueAsText = 'Value as Text';
|
|
lisCodeToolsDefsValueAsFilePaths = 'Value as File Paths';
|
|
lisCodeToolsDefsAction = 'Action: %s';
|
|
lisCodeToolsDefsautoGenerated = '%s, auto generated';
|
|
lisCodeToolsDefsprojectSpecific = '%s, project specific';
|
|
lisCodeToolsDefsnoneSelected = 'none selected';
|
|
lisCodeToolsDefsInvalidParent = 'Invalid parent';
|
|
lisACanNotHoldTControlsYouCanOnlyPutNonVisualComponen = 'A %s can not hold '
|
|
+'TControls.%sYou can only put non visual components on it.';
|
|
lisUpdateReferences = 'Update references?';
|
|
lisTheUnitIsUsedByOtherFilesUpdateReferencesAutomatic = 'The unit %s is '
|
|
+'used by other files.%sUpdate references automatically?';
|
|
lisCodeToolsDefsAutoCreatedNodesReadOnly = 'Auto created nodes can not be '
|
|
+'edited,%snor can they have non auto created child nodes.';
|
|
lisCodeToolsDefsInvalidParentNode = 'Invalid parent node';
|
|
lisCodeToolsDefsParentNodeCanNotContainCh = 'Parent node can not contain child nodes.';
|
|
lisCodeToolsDefsNewNode = 'NewNode';
|
|
|
|
// code template dialog
|
|
lisCodeTemplAddCodeTemplate = 'Add code template';
|
|
lisCodeTemplAdd = 'Add template';
|
|
lisCodeTemplEditCodeTemplate = 'Edit code template';
|
|
lisCodeTemplAutoCompleteOn = 'Auto complete on';
|
|
lisCodeTemplChange = 'Change';
|
|
lisCodeTemplToken = 'Token:';
|
|
lisCodeTemplComment = 'Comment:';
|
|
lisCodeTemplATokenAlreadyExists = ' A token %s%s%s already exists! ';
|
|
lisCodeTemplError = 'Error';
|
|
lisUnableToFindTheComponentClassItIsNotRegisteredViaR = 'Unable to find the '
|
|
+'component class "%s".%sIt is not registered via RegisterClass and no lfm'
|
|
+' was found.%sIt is needed by unit:%s%s';
|
|
lisNoTemplateSelected = 'no template selected';
|
|
lisUnableToOpenDesignerTheClassDoesNotDescendFromADes = 'Unable to open '
|
|
+'designer.%sThe class %s does not descend from a designable class like '
|
|
+'TForm or TDataModule.';
|
|
lisClassConflictsWithLfmFileTheUnitUsesTheUnitWhic = 'Class conflicts '
|
|
+'with .lfm file:%sThe unit %s%suses the unit %s%swhich contains the '
|
|
+'class %s,%sbut the .lfm file contains already another class.%sThere can '
|
|
+'only be one design class per unit.%sPlease move %s to another unit.';
|
|
lisUnableToLoadTheComponentClassBecauseItDependsOnIts = 'Unable to load the '
|
|
+'component class %s%s%s, because it depends on itself.';
|
|
lisCancelLoadingThisComponent = 'Cancel loading this component';
|
|
lisAbortWholeLoading = 'Abort whole loading';
|
|
lisIgnoreUseTFormAsAncestor = 'Ignore, use TForm as ancestor';
|
|
lisTheResourceClassDescendsFromProbablyThisIsATypoFor = 'The resource '
|
|
+'class %s%s%s descends from %s%s%s. Probably this is a typo for TForm.';
|
|
|
|
// make resource string dialog
|
|
lisMakeResourceString = 'Make ResourceString';
|
|
lisMakeResStrInvalidResourcestringSect = 'Invalid Resourcestring section';
|
|
lisMakeResStrPleaseChooseAResourcestring = 'Please choose a resourcestring '
|
|
+'section from the list.';
|
|
lisMakeResStrResourcestringAlreadyExis = 'Resourcestring already exists';
|
|
lisMakeResStrChooseAnotherName = 'The resourcestring %s%s%s already exists.%'
|
|
+'sPlease choose another name.%sUse Ignore to add it anyway.';
|
|
lisMakeResStrStringConstantInSource = 'String constant in source';
|
|
lisMakeResStrConversionOptions = 'Conversion Options';
|
|
lisMakeResStrIdentifierPrefix = 'Identifier prefix:';
|
|
lisMakeResStrIdentifierLength = 'Identifier length:';
|
|
lisMakeResStrDialogIdentifier = 'Identifier';
|
|
lisMakeResStrCustomIdentifier = 'Custom identifier';
|
|
lisMakeResStrResourcestringSection = 'Resourcestring section:';
|
|
lisMakeResStrStringsWithSameValue = 'Strings with same value:';
|
|
lisMakeResStrAppendToSection = 'Append to section';
|
|
lisMakeResStrInsertAlphabetically = 'Insert alphabetically';
|
|
lisMakeResStrInsertContexttSensitive = 'Insert context sensitive';
|
|
lisMakeResStrSourcePreview = 'Source preview';
|
|
lisNoStringConstantFound = 'No string constant found';
|
|
lisSuccess = 'Success';
|
|
lisAllBlocksLooksOk = 'All blocks look ok.';
|
|
lisTheApplicationBundleWasCreatedFor = 'The Application Bundle was created for "%s"';
|
|
lisHintTheMakeResourcestringFunctionExpectsAStringCon = 'Hint: The "Make '
|
|
+'Resourcestring" function expects a string constant.%sPlease select the '
|
|
+'expression and try again.';
|
|
|
|
// diff dialog
|
|
lisDiffDlgText1 = 'Text1';
|
|
lisDiffDlgOnlySelection = 'Only selection';
|
|
lisDiffDlgText2 = 'Text2';
|
|
lisDiffDlgCaseInsensitive = 'Case Insensitive';
|
|
lisDiffDlgIgnoreIfEmptyLinesWereAdd = 'Ignore if empty lines were added or removed';
|
|
lisDiffDlgIgnoreSpacesAtStartOfLine = 'Ignore spaces at start of line';
|
|
lisDiffDlgIgnoreSpacesAtEndOfLine = 'Ignore spaces at end of line';
|
|
lisDiffDlgIgnoreIfLineEndCharsDiffe = 'Ignore difference in line ends (e.'
|
|
+'g. #10 = #13#10)';
|
|
lisDiffDlgIgnoreIfSpaceCharsWereAdd = 'Ignore amount of space chars';
|
|
lisDiffDlgIgnoreSpaces = 'Ignore spaces (newline chars not included)';
|
|
lisDiffDlgOpenDiffInEditor = 'Open Diff in editor';
|
|
|
|
// packages
|
|
lisPkgFileTypeUnit = 'Unit';
|
|
lisPkgFileTypeVirtualUnit = 'Virtual Unit';
|
|
lisPkgFileTypeMainUnit = 'Main Unit';
|
|
lisPkgFileTypeLFM = 'LFM - Lazarus form text';
|
|
lisPkgFileTypeLRS = 'LRS - Lazarus resource';
|
|
lisPkgFileTypeInclude = 'Include file';
|
|
lisPkgFileTypeIssues = 'Issues xml file';
|
|
lisPkgFileTypeText = 'Text';
|
|
lisPkgFileTypeBinary = 'Binary';
|
|
lisCreateNewPackage = '(Create new package)';
|
|
lisCreateNewPackageComponent = 'Create new package component';
|
|
lisMenuNewComponent = 'New Component';
|
|
lisPkgSelectAPackage = 'Select a package';
|
|
|
|
// view project units dialog
|
|
lisViewProjectUnits = 'View Project Units';
|
|
|
|
// unit info dialog
|
|
lisInformationAboutUnit = 'Information about %s';
|
|
lisUIDyes = 'yes';
|
|
lisUIDno = 'no';
|
|
lisUIDbytes = '%s bytes';
|
|
lisUIDName = 'Name:';
|
|
lisUIDType = 'Type:';
|
|
lisUIDinProject = 'in Project:';
|
|
lisUIDIncludedBy = 'Included by:';
|
|
lisUIDPathsReadOnly = 'Paths (Read Only)';
|
|
lisUIDUnit = 'Unit';
|
|
lisUIDSize = 'Size:';
|
|
lisUIDLines = 'Lines:';
|
|
lisUIShowCodeToolsValues = 'Show CodeTools Values';
|
|
|
|
// unit editor
|
|
lisUEErrorInRegularExpression = 'Error in regular expression';
|
|
lisSearchFor = 'Search For ';
|
|
lisUENotFound = 'Not found';
|
|
lisUESearchStringNotFound = 'Search string ''%s'' not found!';
|
|
lisUESearchStringContinueBeg = 'Continue search from the beginning?';
|
|
lisUESearchStringContinueEnd = 'Continue search from the end?';
|
|
lisUEReplaceThisOccurrenceOfWith = 'Replace this occurrence of %s%s%s%s '
|
|
+'with %s%s%s?';
|
|
lisUESearching = 'Searching: %s';
|
|
lisUEModeSeparator = '/';
|
|
lisUEGotoLine = 'Goto line:';
|
|
lisGotoLine = 'Goto Line';
|
|
|
|
// Transfer Macros
|
|
lisTMFunctionExtractFileExtension = 'Function: extract file extension';
|
|
lisTMFunctionExtractFilePath = 'Function: extract file path';
|
|
lisTMFunctionExtractFileNameExtension = 'Function: extract file name+extension';
|
|
lisTMFunctionExtractFileNameOnly = 'Function: extract file name only';
|
|
lisTMFunctionAppendPathDelimiter = 'Function: append path delimiter';
|
|
lisTMFunctionChompPathDelimiter = 'Function: chomp path delimiter';
|
|
lisTMunknownMacro = '(unknown macro: %s)';
|
|
|
|
// System Variables Override Dialog
|
|
lisSVUOInvalidVariableName = 'Invalid variable name';
|
|
lisSVUOisNotAValidIdentifier = '%s%s%s is not a valid identifier.';
|
|
lisFRIIdentifier = 'Identifier: %s';
|
|
lisSVUOOverrideSystemVariable = 'Override system variable';
|
|
|
|
// sort selection dialog
|
|
lisSortSelSortSelection = 'Sort selection';
|
|
lisSortSelPreview = 'Preview';
|
|
lisSortSelAscending = 'Ascending';
|
|
lisSortSelDescending = 'Descending';
|
|
lisSortSelDomain = 'Domain';
|
|
lisSortSelLines = 'Lines';
|
|
lisSortSelWords = 'Words';
|
|
lisSortSelParagraphs = 'Paragraphs';
|
|
lisSortSelOptions = 'Options';
|
|
lisSortSelCaseSensitive = '&Case Sensitive';
|
|
lisSortSelIgnoreSpace = 'Ignore Space';
|
|
lisSortSelSort = 'Accept';
|
|
|
|
// publish project dialog
|
|
lisPublProjInvalidIncludeFilter = 'Invalid include filter';
|
|
lisPublProjInvalidExcludeFilter = 'Invalid exclude filter';
|
|
|
|
// project options
|
|
lisProjOptsUnableToChangeTheAutoCreateFormList = 'Unable to change the auto '
|
|
+'create form list in the program source.%sPlease fix errors first.';
|
|
lisProjOptsError = 'Error';
|
|
lisUnableToChangeProjectTitleInSource = 'Unable to change project title in '
|
|
+'source.%s%s';
|
|
lisUnableToRemoveProjectTitleFromSource = 'Unable to remove project title '
|
|
+'from source.%s%s';
|
|
|
|
// path edit dialog
|
|
lisPathEditSelectDirectory = 'Select directory';
|
|
lisPathEditSearchPaths = 'Search paths:';
|
|
lisPckSearchPathsForFpdocXmlFilesMultiplePathsMustBeSepa = 'Search paths for'
|
|
+' fpdoc xml files. Multiple paths must be separated by semicolon.';
|
|
lisPathEditMovePathDown = 'Move path down (Ctrl+Down)';
|
|
lisPathEditMovePathUp = 'Move path up (Ctrl+Up)';
|
|
lisPathEditBrowse = 'Browse';
|
|
lisPathEditPathTemplates = 'Path templates';
|
|
lisPathEditDeleteInvalidPaths = 'Delete Invalid Paths';
|
|
|
|
// new dialog
|
|
lisNewDlgNoItemSelected = 'No item selected';
|
|
lisErrorOpeningComponent = 'Error opening component';
|
|
lisUnableToOpenAncestorComponent = 'Unable to open ancestor component';
|
|
lisNewDlgPleaseSelectAnItemFirst = 'Please select an item first.';
|
|
lisNewDlgCreateANewEditorFileChooseAType = 'Create a new editor file.%s'
|
|
+'Choose 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.';
|
|
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';
|
|
lisUnableToCreateFile4 = 'Unable to create file %s';
|
|
lisCanNotCreateFile = 'Can not create file %s%s%s';
|
|
lisExtendUnitPath = 'Extend unit path?';
|
|
lisTheDirectoryIsNotYetInTheUnitPathAddIt = 'The directory %s%s%s is not '
|
|
+'yet in the unit path.%sAdd it?';
|
|
lisUnableToCreateFilename = 'Unable to create file %s%s%s.';
|
|
lisUnableToWriteFile = 'Unable to write file';
|
|
lisUnableToWriteToFile = 'Unable to write to file %s%s%s.';
|
|
lisFileIsNotWritable = 'File is not writable';
|
|
lisUnableToReadFile = 'Unable to read file';
|
|
lisUnableToReadFilename = 'Unable to read file %s%s%s.';
|
|
lisErrorDeletingFile = 'Error deleting file';
|
|
lisInvalidMask = 'Invalid Mask';
|
|
lisTheFileMaskIsNotAValidRegularExpression = 'The file mask "%s" is not a '
|
|
+'valid regular expression.';
|
|
lisTheFileMaskIsInvalid = 'The file mask "%s" is invalid.';
|
|
lisUnableToDeleteAmbiguousFile = 'Unable to delete ambiguous file %s%s%s';
|
|
lisErrorRenamingFile = 'Error renaming file';
|
|
lisUnableToRenameAmbiguousFileTo = 'Unable to rename ambiguous file %s%s%s%'
|
|
+'sto %s%s%s';
|
|
lisWarningAmbiguousFileFoundSourceFileIs = 'Warning: ambiguous file found: %'
|
|
+'s%s%s. Source file is: %s%s%s';
|
|
lisAmbiguousFileFound = 'Ambiguous file found';
|
|
lisThereIsAFileWithTheSameNameAndASimilarExtension = 'There is a file with '
|
|
+'the same name and a similar extension ond disk%sFile: %s%sAmbiguous '
|
|
+'File: %s%s%sDelete ambiguous file?';
|
|
|
|
// add to project dialog
|
|
lisProjAddInvalidMinMaxVersion = 'Invalid Min-Max version';
|
|
lisProjAddTheMaximumVersionIsLowerThanTheMinimimVersion = 'The Maximum '
|
|
+'Version is lower than the Minimim Version.';
|
|
lisProjAddInvalidPackagename = 'Invalid packagename';
|
|
lisProjAddThePackageNameIsInvalidPlaseChooseAnExistingPackag = 'The package '
|
|
+'name %s%s%s is invalid.%sPlase choose an existing package.';
|
|
lisProjAddDependencyAlreadyExists = 'Dependency already exists';
|
|
lisUnableToAddTheDependencyBecauseThePackageHasAlread2 = 'Unable to add the '
|
|
+'dependency %s, because the package %s has already a dependency to %s';
|
|
lisVersionMismatch = 'Version mismatch';
|
|
lisUnableToAddTheDependencyBecauseThePackageHasAlread = 'Unable to add the '
|
|
+'dependency %s, because the package %s has already a dependency %s';
|
|
lisCircularDependencyDetected = 'Circular dependency detected';
|
|
lisUnableToAddTheDependencyBecauseThisWouldCreateA = 'Unable to add the '
|
|
+'dependency %s, because this would create a circular dependency. Dependency %s';
|
|
lisProjAddTheProjectHasAlreadyADependency = 'The project has already a '
|
|
+'dependency for the package %s%s%s.';
|
|
lisProjAddPackageNotFound = 'Package not found';
|
|
lisLDTheUnitIsNotOwnedBeAnyPackageOrProjectPleaseAddThe = 'The unit %s is '
|
|
+'not owned be any package or project.%sPlease add the unit to a package '
|
|
+'or project.%sUnable to create the fpdoc file.';
|
|
lisLDNoValidFPDocPath = 'No valid FPDoc path';
|
|
lisTheUnitIsPartOfTheFPCSourcesButTheCorrespondingFpd = 'The unit %s is part'
|
|
+' of the FPC sources, but the corresponding fpdoc xml file was not found.'
|
|
+'%sEither you have not yet added the fpcdocs directory to the search path or the '
|
|
+'unit is not yet documented.%sThe fpdoc files for the FPC sources can be'
|
|
+' downloaded from: %s%sPlease add the directory in the '
|
|
+'fpdoc editor options.%sIn order to create a new file the directory must '
|
|
+'be writable.';
|
|
lisLDDoesNotHaveAnyValidFPDocPathUnableToCreateTheFpdo = '%s does not have '
|
|
+'any valid FPDoc path.%sUnable to create the fpdoc file for %s';
|
|
lisErrorReadingXML = 'Error reading XML';
|
|
lisErrorReadingXmlFile = 'Error reading xml file %s%s%s%s%s';
|
|
lisPkgThisFileIsNotInAnyLoadedPackage = 'This file is not in any loaded package.';
|
|
lisProjAddTheDependencyWasNotFound = 'The dependency %s%s%s was not found.%'
|
|
+'sPlease choose an existing package.';
|
|
lisProjAddInvalidVersion = 'Invalid version';
|
|
lisProjAddTheMinimumVersionIsInvalid = 'The Minimum Version %s%s%s is '
|
|
+'invalid.%sPlease use the format major.minor.release.build%sFor exmaple: 1.0.20.10';
|
|
lisProjAddTheMaximumVersionIsInvalid = 'The Maximum Version %s%s%s is '
|
|
+'invalid.%sPlease use the format major.minor.release.build%sFor exmaple: 1.0.20.10';
|
|
lisProjAddInvalidPascalUnitName = 'Invalid pascal unit name';
|
|
lisProjAddTheUnitNameIsNotAValidPascalIdentifier = 'The unit name %s%s%s is '
|
|
+'not a valid pascal identifier.';
|
|
lisProjAddUnitNameAlreadyExists = 'Unit name already exists';
|
|
lisProjAddTheUnitNameAlreadyExistsInTheProject = 'The unit name %s%s%s '
|
|
+'already exists in the project%swith file: %s%s%s.';
|
|
lisProjAddTheUnitNameAlreadyExistsInTheSelection = 'The unit name %s%s%s '
|
|
+'already exists in the selection%swith file: %s%s%s.';
|
|
lisProjAddToProject = 'Add to Project';
|
|
lisProjAddNewRequirement = 'New Requirement';
|
|
lisProjAddEditorFile = 'Add Editor Files';
|
|
lisProjFiles = 'Files:';
|
|
lisProjAddAddFilesToProject = 'Add Files to Project';
|
|
lisProjAddPackageName = 'Package Name:';
|
|
lisProjAddMinimumVersionOptional = 'Minimum Version (optional):';
|
|
lisProjAddMaximumVersionOptional = 'Maximum Version (optional):';
|
|
|
|
// component palette
|
|
lisKMNewPackage = 'New package';
|
|
lisCompPalOpenPackage = 'Open package';
|
|
lisKMOpenPackageFile = 'Open package file';
|
|
lisCPOpenPackage = 'Open Package %s';
|
|
lisCPOpenUnit = 'Open Unit %s';
|
|
lisCompPalOpenUnit = 'Open unit';
|
|
lisCompPalComponentList = 'View All';
|
|
|
|
// 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';
|
|
lisLpkHasVanishedOnDiskUsingAsAlternative = 'lpk has vanished on disk. Using'
|
|
+' as alternative%s';
|
|
lisDiskDiffSomeFilesHaveChangedOnDisk = 'Some files have changed on disk:';
|
|
lisDiskDiffChangedFiles = 'Changed files:';
|
|
lisDiskDiffClickOnOneOfTheAboveItemsToSeeTheDiff = 'Click on one of the '
|
|
+'above items to see the diff';
|
|
lisDiskDiffRevertAll = 'Reload from disk';
|
|
lisDiskDiffIgnoreDiskChanges = 'Ignore disk changes';
|
|
|
|
// edit define tree
|
|
lisEdtDefCurrentProject = 'Current Project';
|
|
lisEdtDefCurrentProjectDirectory = 'Current Project Directory';
|
|
lisEdtDefProjectSrcPath = 'Project SrcPath';
|
|
lisEdtDefProjectIncPath = 'Project IncPath';
|
|
lisEdtDefProjectUnitPath = 'Project UnitPath';
|
|
lisEdtDefAllPackages = 'All packages';
|
|
lisEdtDefsAllProjects = 'All projects';
|
|
lisEdtDefsetFPCModeToDELPHI = 'set FPC mode to DELPHI';
|
|
lisEdtDefsetFPCModeToTP = 'set FPC mode to TP';
|
|
lisEdtDefsetFPCModeToGPC = 'set FPC mode to GPC';
|
|
lisEdtDefsetFPCModeToMacPas = 'set FPC mode to MacPas';
|
|
lisEdtDefsetFPCModeToFPC = 'set FPC mode to FPC';
|
|
lisEdtDefsetIOCHECKSOn = 'set IOCHECKS on';
|
|
lisEdtDefsetRANGECHECKSOn = 'set RANGECHECKS on';
|
|
lisEdtDefsetOVERFLOWCHECKSOn = 'set OVERFLOWCHECKS on';
|
|
lisEdtDefuseLineInfoUnit = 'use LineInfo unit';
|
|
lisEdtDefuseHeapTrcUnit = 'use HeapTrc unit';
|
|
lisEdtDefGlobalSourcePathAddition = 'Global Source Path addition';
|
|
|
|
// external tools
|
|
lisExtToolFailedToRunTool = 'Failed to run tool';
|
|
lisExtToolUnableToRunTheTool = 'Unable to run the tool %s%s%s:%s%s';
|
|
lisProgramNotFound = 'Program %s not found';
|
|
lisWorkingDirectoryNotFound = 'Working directory %s not found';
|
|
lisExtToolExternalTools = 'External Tools';
|
|
lisTheseSettingsAreStoredWithTheProject = 'These settings are stored with '
|
|
+'the project.';
|
|
lisKeepThemAndContinue = 'Keep them and continue';
|
|
lisRemoveThem = 'Remove them';
|
|
lisExtToolMaximumToolsReached = 'Maximum Tools reached';
|
|
lisExtToolThereIsAMaximumOfTools = 'There is a maximum of %s tools.';
|
|
lisExtToolTitleCompleted = '"%s" completed';
|
|
|
|
// edit external tools
|
|
lisEdtExtToolEditTool = 'Edit Tool';
|
|
lisEdtExtToolProgramfilename = 'Program Filename:';
|
|
lisEdtExtToolParameters = 'Parameters:';
|
|
lisEdtExtToolWorkingDirectory = 'Working Directory:';
|
|
lisEdtExtToolScanOutputForFreePascalCompilerMessages = 'Scan output for '
|
|
+'Free Pascal Compiler messages';
|
|
lisEdtExtToolScanOutputForMakeMessages = 'Scan output for make messages';
|
|
lisEdtExtToolHideMainForm = 'Hide main form';
|
|
lisEdtExtToolKey = 'Key';
|
|
lisAlternativeKey = 'Alternative key';
|
|
lisEdtExtToolCtrl = 'Ctrl';
|
|
lisEdtExtToolAlt = 'Alt';
|
|
lisEdtExtToolShift = 'Shift';
|
|
lisEdtExtToolMacros = 'Macros';
|
|
lisWorkingDirectoryForBuilding = 'Working directory for building';
|
|
lisWorkingDirectoryForRun = 'Working directory for run';
|
|
lisConfigureBuild = 'Configure Build %s';
|
|
lisEdtExtToolTitleAndFilenameRequired = 'Title and Filename required';
|
|
lisEdtExtToolAValidToolNeedsAtLeastATitleAndAFilename = 'A valid tool needs '
|
|
+'at least a title and a filename.';
|
|
|
|
// find in files dialog
|
|
lisFindFileMultiLinePattern = '&Multiline pattern';
|
|
lisFindFileWhere = 'Where';
|
|
lisFindFilesearchAllFilesInProject = 'search all files in &project';
|
|
lisFindFilesearchAllOpenFiles = 'search all &open files';
|
|
lisFindFilesearchInActiveFile = 'search in &active file';
|
|
lisFindFilesearchInDirectories = 'search in &directories';
|
|
lisFindFileDirectoryOptions = 'Directory options';
|
|
lisFindFileDirectory = 'D&irectory';
|
|
lisFindFileFileMask = 'Fi&le mask';
|
|
lisFindFileIncludeSubDirectories = 'Include &sub directories';
|
|
lisFindFileOnlyTextFiles = 'Only text files';
|
|
|
|
// package manager
|
|
lisPkgMangPackage = 'Package: %s';
|
|
lisPkgMangProject = 'Project: %s';
|
|
lisPkgMangDependencyWithoutOwner = 'Dependency without Owner: %s';
|
|
lisPkgMangSavePackageLpk = 'Save Package %s (*.lpk)';
|
|
lisPkgMangInvalidPackageFileExtension = 'Invalid package file extension';
|
|
lisPkgMangPackagesMustHaveTheExtensionLpk = 'Packages must have the '
|
|
+'extension .lpk';
|
|
lisPkgMangInvalidPackageName = 'Invalid package name';
|
|
lisPkgMangThePackageNameIsNotAValidPackageNamePleaseChooseAn = 'The package '
|
|
+'name %s%s%s is not a valid package name%sPlease choose another name (e.'
|
|
+'g. package1.lpk)';
|
|
lisPkgMangRenameFileLowercase = 'Rename File lowercase?';
|
|
lisPkgMangShouldTheFileRenamedLowercaseTo = 'Should the file be renamed '
|
|
+'lowercase to%s%s%s%s?';
|
|
lisPkgMangPackageNameAlreadyExists = 'Package name already exists';
|
|
lisNameConflict = 'Name conflict';
|
|
lisThePackageAlreadyContainsAUnitWithThisName = 'The package already '
|
|
+'contains a unit with this name.';
|
|
lisPkgMangThereIsAlreadyAnotherPackageWithTheName = 'There is already '
|
|
+'another package with the name %s%s%s.%sConflict package: %s%s%s%sFile: %s%s%s';
|
|
lisPkgMangFilenameIsUsedByProject = 'Filename is used by project';
|
|
lisPkgMangTheFileNameIsPartOfTheCurrentProject = 'The file name %s%s%s is '
|
|
+'part of the current project.%sProjects and Packages should not share files.';
|
|
lisPkgMangFilenameIsUsedByOtherPackage = 'Filename is used by other package';
|
|
lisPkgMangTheFileNameIsUsedByThePackageInFile = 'The file name %s%s%s is '
|
|
+'used by%sthe package %s%s%s%sin file %s%s%s.';
|
|
lisPkgMangReplaceFile = 'Replace File';
|
|
lisPkgMangReplaceExistingFile = 'Replace existing file %s%s%s?';
|
|
lisPkgMangDeleteOldPackageFile = 'Delete Old Package File?';
|
|
lisPkgMangDeleteOldPackageFile2 = 'Delete old package file %s%s%s?';
|
|
lisPkgMangDeleteFailed = 'Delete failed';
|
|
lisAmbiguousUnitFound = 'Ambiguous Unit found';
|
|
lisTheFileWasFoundInOneOfTheSourceDirectoriesOfThePac = 'The file %s%s%s%s'
|
|
+'was found in one of the source directories of the package %s and looks '
|
|
+'like a compiled unit. Compiled units must be in the output directory of '
|
|
+'the package, otherwise other packages can get problems using this '
|
|
+'package.%s%sDelete ambiguous file?';
|
|
lisPkgMangUnableToDeleteFile = 'Unable to delete file %s%s%s.';
|
|
lisSkipErrors = 'Skip errors';
|
|
lisDeleteAllTheseFiles = 'Delete all these files?';
|
|
lisPkgMangUnsavedPackage = 'Unsaved package';
|
|
lisFpcmakeFailed = 'fpcmake failed';
|
|
lisCallingToCreateMakefileFromFailed = 'Calling %s to create Makefile from %s failed.';
|
|
lisPkgMangThereIsAnUnsavedPackageInTheRequiredPackages = 'There is an '
|
|
+'unsaved package in the required packages. See package graph.';
|
|
lisPkgMangBrokenDependency = 'Broken dependency';
|
|
lisPkgMangTheProjectRequiresThePackageButItWasNotFound = 'The project '
|
|
+'requires the package %s%s%s.%sBut it was not found. See Project -> '
|
|
+'Project Inspector.';
|
|
lisPkgMangRequiredPackagesWereNotFound = 'One or more required packages were not '
|
|
+'found. See package graph for details.';
|
|
lisPkgMangCircularDependencies = 'Circular dependencies found';
|
|
lisPkgMangThePackageIsCompiledAutomaticallyAndItsOutputDirec = 'The package '
|
|
+'%s is compiled automatically and its output directory is "%s", which is '
|
|
+'in the default unit search path of the compiler. The package uses other '
|
|
+'packages which also uses the default unit search of the compiler. This '
|
|
+'creates an endless loop.%sYou can fix this issue%sby removing the path from '
|
|
+'your compiler config (e.g. fpc.cfg)%sor by disabling the auto update of '
|
|
+'this package%sor by removing dependencies.';
|
|
lisPkgMangThereIsACircularDependency = 'There is a circular dependency in the '
|
|
+'packages. See package graph.';
|
|
lisPkgMangThereAreTwoUnitsWithTheSameName1From2From = 'There are two units '
|
|
+'with the same name:%s%s1. %s%s%s from %s%s2. %s%s%s from %s%s%s';
|
|
lisPkgMangThereIsAUnitWithTheSameNameAsAPackage1From2 = 'There is a unit '
|
|
+'with the same name as a package:%s%s1. %s%s%s from %s%s2. %s%s%s%s';
|
|
lisPkgMangAmbiguousUnitsFound = 'Ambiguous units found';
|
|
lisPkgMangBothPackagesAreConnectedThisMeansEitherOnePackageU = '%sBoth '
|
|
+'packages are connected. This means, either one package uses the other, '
|
|
+'or they are both used by a third package.';
|
|
lisPkgMangThereIsAFPCUnitWithTheSameNameFrom = 'There is a FPC unit with '
|
|
+'the same name as:%s%s%s%s%s from %s%s%s';
|
|
lisPkgMangThereIsAFPCUnitWithTheSameNameAsAPackage = 'There is a FPC unit '
|
|
+'with the same name as a package:%s%s%s%s%s%s';
|
|
lisPkgMangErrorWritingFile = 'Error writing file';
|
|
lisProjMangUnableToWriteStateFileForProjectError = 'Unable to write state '
|
|
+'file for project %s%sError: %s';
|
|
lisPkgMangUnableToWriteStateFileOfPackageError = 'Unable to write state '
|
|
+'file %s%s%s%sof package %s.%sError: %s';
|
|
lisPkgMangErrorReadingFile = 'Error reading file';
|
|
lisProjMangUnableToReadStateFileOfProjectError = 'Unable to read state '
|
|
+'file %s of project %s%sError: %s';
|
|
lisPkgMangUnableToReadStateFileOfPackageError = 'Unable to read state file %'
|
|
+'s%s%s%sof package %s.%sError: %s';
|
|
lisPkgMangUnableToCreateDirectory = 'Unable to create directory';
|
|
lisUnableToCreateDirectory2 = 'Unable to create directory %s%s%s';
|
|
lisPkgMangUnableToCreateOutputDirectoryForPackage = 'Unable to create '
|
|
+'output directory %s%s%s%sfor package %s.';
|
|
lisPkgMangUnableToDeleteFilename = 'Unable to delete file';
|
|
lisPkgMangUnableToDeleteOldStateFileForPackage = 'Unable to delete old '
|
|
+'state file %s%s%s%sfor package %s.';
|
|
lisPkgMangUnableToCreatePackageSourceDirectoryForPackage = 'Unable to '
|
|
+'create package source directory %s%s%s%sfor package %s.';
|
|
lisPkgMangUnableToLoadPackage = 'Unable to load package';
|
|
lisPkgMangUnableToOpenThePackage = 'Unable to open the package %s%s%s.%'
|
|
+'sThis package was marked for installation.';
|
|
lisPkgMangInvalidPackageName2 = 'Invalid Package Name';
|
|
lisOpenPackage2 = 'Open package %s';
|
|
lisPkgMangThePackageNameOfTheFileIsInvalid = 'The package name %s%s%s of%'
|
|
+'sthe file %s%s%s is invalid.';
|
|
lisLazbuildIsNonInteractiveAbortingNow = '%s%s%s%slazbuild is non '
|
|
+'interactive, aborting now.';
|
|
lisPkgMangPackageConflicts = 'Package conflicts';
|
|
lisPkgMangThereIsAlreadyAPackageLoadedFromFile = 'There is already a '
|
|
+'package %s%s%s loaded%sfrom file %s%s%s.%sSee Package -> Package '
|
|
+'Graph.%sReplace is impossible.';
|
|
lisPkgMangSavePackage = 'Save package?';
|
|
lisPkgMangLoadingPackageWillReplacePackage = 'Loading package %s will '
|
|
+'replace package %s%sfrom file %s.%sThe old package is modified.%s%sSave '
|
|
+'old package %s?';
|
|
lisPkgMangNewPackage = 'NewPackage';
|
|
lisProbablyYouNeedToInstallSomePackagesForBeforeConti = 'Probably you need '
|
|
+'to install some packages before continuing.%s%sWarning:%sThe '
|
|
+'project uses the following design time packages, which might be needed '
|
|
+'to open the form in the designer. If you continue, you might get errors '
|
|
+'about missing components and the form loading will probably create very '
|
|
+'unpleasant results.%s%sIt is recommended to cancel and install these packages first.%s%s';
|
|
lisPackageNeedsInstallation = 'Package needs installation';
|
|
lisUnitInPackage = '%s unit %s in package %s%s';
|
|
lisPkgMangSkipThisPackage = 'Skip this package';
|
|
lisPkgMangInvalidFileExtension = 'Invalid file extension';
|
|
lisPkgMangTheFileIsNotALazarusPackage = 'The file %s%s%s is not a lazarus package.';
|
|
lisPkgMangInvalidPackageFilename = 'Invalid package filename';
|
|
lisPkgMangThePackageFileNameInIsNotAValidLazarusPackageName = 'The package '
|
|
+'file name %s%s%s in%s%s%s%s is not a valid lazarus package name.';
|
|
lisPkgMangFileNotFound = 'File %s%s%s not found.';
|
|
lisPkgMangErrorReadingPackage = 'Error Reading Package';
|
|
lisPkgUnableToReadPackageFileError = 'Unable to read package file %s%s%s.%sError: %s';
|
|
lisPkgMangFilenameDiffersFromPackagename =
|
|
'Filename differs from Packagename';
|
|
lisPkgMangTheFilenameDoesNotCorrespondToThePackage = 'The filename %s%s%s '
|
|
+'does not correspond to the package name %s%s%s in the file.%sChange '
|
|
+'package name to %s%s%s?';
|
|
lisSuspiciousIncludePath = 'Suspicious include path';
|
|
lisThePackageAddsThePathToTheIncludePathOfTheIDEThisI = 'The package %s '
|
|
+'adds the path "%s" to the include path of the IDE.%sThis is probably a '
|
|
+'misconfiguration of the package.';
|
|
lisPkgMangErrorWritingPackage = 'Error Writing Package';
|
|
lisPkgMangUnableToWritePackageToFileError = 'Unable to write package %s%s%s%'
|
|
+'sto file %s%s%s.%sError: %s';
|
|
lisSeeProjectProjectInspector = '%sSee Project -> Project Inspector';
|
|
lisPkgMangTheFollowingPackageFailedToLoad = 'The following package failed to load:';
|
|
lisPkgMangTheFollowingPackagesFailedToLoad = 'The following packages failed to load:';
|
|
lisMissingPackages = 'Missing Packages';
|
|
lisPkgManginvalidCompilerFilename = 'invalid Compiler filename';
|
|
lisPkgMangTheCompilerFileForPackageIsNotAValidExecutable = 'The compiler '
|
|
+'file for package %s is not a valid executable:%s%s';
|
|
lisPkgMangPackageHasNoValidOutputDirectory = 'Package %s%s%s has no valid '
|
|
+'output directory:%s%s%s%s';
|
|
lisPkgMangpackageMainSourceFile = 'package main source file';
|
|
lisErrorLoadingFile = 'Error loading file';
|
|
lisLoadingFailed = 'Loading %s failed.';
|
|
lisPkgMangAddingNewDependencyForProjectPackage = '%sAdding new Dependency '
|
|
+'for project %s: package %s%s';
|
|
lisPkgMangAddingNewDependencyForPackagePackage = '%sAdding new Dependency '
|
|
+'for package %s: package %s%s';
|
|
lisPkgMangTheFollowingUnitsWillBeAddedToTheUsesSectionOf = '%sThe following '
|
|
+'units will be added to the uses section of%s%s:%s%s%s';
|
|
lisConfirmChanges = 'Confirm changes';
|
|
lisPkgMangFileNotSaved = 'File not saved';
|
|
lisPkgMangPleaseSaveTheFileBeforeAddingItToAPackage = 'Please save the file '
|
|
+'before adding it to a package.';
|
|
lisPkgMangFileIsInProject = 'File is in Project';
|
|
lisPkgMangWarningTheFileBelongsToTheCurrentProject = 'Warning: The file %s%'
|
|
+'s%s%sbelongs to the current project.';
|
|
lisPkgMangFileIsAlreadyInPackage = 'File is already in package';
|
|
lisPkgMangTheFileIsAlreadyInThePackage = 'The file %s%s%s%sis already in '
|
|
+'the package %s.';
|
|
lisPkgMangPackageIsNoDesigntimePackage = 'Package is no designtime package';
|
|
lisPkgMangThePackageIsARuntimeOnlyPackageRuntimeOnlyPackages = 'The package %'
|
|
+'s is a runtime only package.%sRuntime only packages can not be '
|
|
+'installed in the IDE.';
|
|
lisPkgMangAutomaticallyInstalledPackages = 'Automatically installed packages';
|
|
lisPkgMangInstallingThePackageWillAutomaticallyInstallThePac2 = 'Installing '
|
|
+'the package %s will automatically install the packages:';
|
|
lisPkgMangInstallingThePackageWillAutomaticallyInstallThePac = 'Installing '
|
|
+'the package %s will automatically install the package:';
|
|
lisPkgMangRebuildLazarus = 'Rebuild Lazarus?';
|
|
lisPkgMangThePackageWasMarkedForInstallationCurrentlyLazarus = 'The package %'
|
|
+'s%s%s was marked for installation.%sCurrently lazarus only supports '
|
|
+'static linked packages. The real installation needs rebuilding and '
|
|
+'restarting of lazarus.%s%sDo you want to rebuild Lazarus now?';
|
|
lisPkgMangPackageIsRequired = 'Package is required';
|
|
lisPkgMangThePackageIsRequiredByWhichIsMarkedForInstallation = 'The package %'
|
|
+'s is required by %s, which is marked for installation.%sSee package graph.';
|
|
lisPkgMangUninstallPackage = 'Uninstall package?';
|
|
lisPkgMangUninstallPackage2 = 'Uninstall package %s?';
|
|
lisPkgMangThePackageWasMarkedCurrentlyLazarus = 'The package %s%s%s was '
|
|
+'marked.%sCurrently lazarus only supports static linked packages. The '
|
|
+'real un-installation needs rebuilding and restarting of lazarus.%s%'
|
|
+'sDo you want to rebuild Lazarus now?';
|
|
lisPkgMangThisIsAVirtualPackageItHasNoSourceYetPleaseSaveThe = 'This is a '
|
|
+'virtual package. It has no source yet. Please save the package first.';
|
|
lisPkgMangPleaseCompileThePackageFirst = 'Please compile the package first.';
|
|
lisPkgMangThePackageIsMarkedForInstallationButCanNotBeFound = 'The package %'
|
|
+'s%s%s is marked for installation, but can not be found.%sRemove '
|
|
+'dependency from the installation list of packages?';
|
|
lisERRORInvalidBuildMode = 'ERROR: invalid build mode "%s"';
|
|
lisAvailableProjectBuildModes = 'Available project build modes:';
|
|
lisThisProjectHasOnlyTheDefaultBuildMode = 'This project has only the '
|
|
+'default build mode.';
|
|
lisPkgMangstaticPackagesConfigFile = 'static packages config file';
|
|
lisPkgMangUnableToCreateTargetDirectoryForLazarus = 'Unable to create '
|
|
+'target directory for lazarus:%s%s%s%s.%sThis directory is needed for '
|
|
+'the new changed lazarus IDE with your custom packages.';
|
|
lisPkgMangCompilingPackage = 'Compiling package %s';
|
|
lisPkgMangErrorUpdatingPoFilesFailedForPackage = 'Error: updating po files '
|
|
+'failed for package %s';
|
|
lisIDEInfoErrorRunningCompileAfterToolFailedForPackage = 'Error: running ''co'
|
|
+'mpile after'' tool failed for package %s';
|
|
lisIDEInfoCreatingMakefileForPackage = 'Creating Makefile for package %s';
|
|
lisIDEInfoWARNINGUnitNameInvalidPackage = 'WARNING: unit name invalid %s, package=%s';
|
|
|
|
// package system
|
|
lisPkgSysInvalidUnitname = 'Invalid Unitname: %s';
|
|
lisPkgSysUnitWasNotFoundInTheLpkFileProbablyThisLpkFileWasN = 'Unit "%s" was'
|
|
+' not found in the lpk file.%sProbably this lpk file was not used for '
|
|
+'building this IDE. Or the package misuses the procedure RegisterUnit.';
|
|
lisPkgSysUnitWasRemovedFromPackageLpk = 'Unit "%s" was removed from package (lpk)';
|
|
lisPkgSysCanNotRegisterComponentsWithoutUnit = 'Can not register components '
|
|
+'without unit';
|
|
lisPkgSysInvalidComponentClass = 'Invalid component class';
|
|
lisPkgSysComponentClassAlreadyDefined = 'Component Class %s%s%s already defined';
|
|
lisPkgSysRegisterUnitWasCalledButNoPackageIsRegistering = 'RegisterUnit was '
|
|
+'called, but no package is registering.';
|
|
lisPkgSysUnitName = '%s%sUnit Name: %s%s%s';
|
|
lisPkgSysFileName = '%s%sFile Name: %s%s%s';
|
|
lisPkgSysLPKFilename = '%s%slpk file: %s%s%s';
|
|
lisPkgSysTheLpkFileWasNotFound = '%s%sThe lpk file was not found.';
|
|
lisPkgSysPackageRegistrationError = 'Package registration error';
|
|
lisPkgSysTheRTLFreePascalComponentLibraryProvidesTheBase = 'The RTL - '
|
|
+'The Run-Time Library is the basis of all Free Pascal programs.';
|
|
lisPkgSysTheFCLFreePascalComponentLibraryProvidesTheBase = 'The FCL - '
|
|
+'Free Pascal Component Library provides the base classes for Object Pascal.';
|
|
lisPkgSysTheLCLLazarusComponentLibraryContainsAllBase = 'The LCL - Lazarus '
|
|
+'Component Library contains all base components for form editing.';
|
|
lisPkgSysSynEditTheEditorComponentUsedByLazarus = 'SynEdit - the editor '
|
|
+'component used by Lazarus. http://sourceforge.net/projects/synedit/';
|
|
lisPkgSysCodeToolsToolsAndFunctionsToParseBrowseAndEditPasc = 'CodeTools - '
|
|
+'tools and functions to parse, browse and edit pascal sources';
|
|
lisPkgSysThisIsTheDefaultPackageUsedOnlyForComponents = 'This is the '
|
|
+'default package. Used only for components without a package. These '
|
|
+'components are outdated.';
|
|
lisPkgSysRegisterProcedureIsNil = 'Register procedure is nil';
|
|
lisPkgSysThisPackageIsInstalledButTheLpkFileWasNotFound = 'This package is '
|
|
+'installed, but the lpk file was not found. All its components are '
|
|
+'deactivated. Please fix this.';
|
|
lisPkgSysPackageFileNotFound = 'Package file not found';
|
|
lisPkgMangTheFileOfPackageWasNotFound = 'The file "%s" of package %s was not'
|
|
+' found.';
|
|
lisPkgSysThePackageIsInstalledButNoValidPackageFileWasFound = 'The package %'
|
|
+'s%s%s is installed, but no valid package file (.lpk) was found.%sA broken '
|
|
+'dummy package was created.';
|
|
|
|
// package defs
|
|
lisPkgDefsOutputDirectory = 'Output directory';
|
|
lisPkgDefsCompiledSrcPathAddition = 'CompiledSrcPath addition';
|
|
lisPkgDefsUnitPath = 'Unit Path';
|
|
lisProjProjectSourceDirectoryMark = 'Project Source Directory Mark';
|
|
lisPkgDefsSrcDirMark = 'Package Source Directory Mark';
|
|
|
|
// add active file to package dialog
|
|
lisAF2PInvalidPackage = 'Invalid Package';
|
|
lisAF2PInvalidPackageID = 'Invalid package ID: %s%s%s';
|
|
lisAF2PPackageNotFound = 'Package %s%s%s not found.';
|
|
lisAF2PPackageIsReadOnly = 'Package is read only';
|
|
lisAF2PThePackageIsReadOnly = 'The package %s is read only.';
|
|
lisAF2PTheFileIsAlreadyInThePackage = 'The file %s%s%s%sis already in the package %s.';
|
|
lisAF2PUnitName = 'Unit name: ';
|
|
lisAF2PHasRegisterProcedure = 'Has Register procedure';
|
|
lisAF2PIsVirtualUnit = 'Virtual unit (source is not in package)';
|
|
lisAF2PFileType = 'File type';
|
|
lisPEExpandDirectory = 'Expand directory';
|
|
lisPECollapseDirectory = 'Collapse directory';
|
|
lisPEUseAllUnitsInDirectory = 'Use all units in directory';
|
|
lisPEUseNoUnitsInDirectory = 'Use no units in directory';
|
|
lisAF2PDestinationPackage = 'Destination package';
|
|
lisAF2PShowAll = 'Show all';
|
|
lisAF2PAddFileToAPackage = 'Add File to Package';
|
|
|
|
// add to package dialog
|
|
lisA2PInvalidFilename = 'Invalid filename';
|
|
lisA2PTheFilenameIsAmbiguousPleaseSpecifiyAFilename = 'The filename %s%s%s '
|
|
+'is ambiguous, because the package has no default directory yet.%s'
|
|
+'Please specify a filename with full path.';
|
|
lisA2PFileNotUnit = 'File not unit';
|
|
lisA2PPascalUnitsMustHaveTheExtensionPPOrPas = 'Pascal units must have the '
|
|
+'extension .pp or .pas';
|
|
lisA2PisNotAValidUnitName = '%s%s%s is not a valid unit name.';
|
|
lisA2PUnitnameAlreadyExists = 'Unitname already exists';
|
|
lisA2PTheUnitnameAlreadyExistsInThisPackage = 'The unitname %s%s%s already '
|
|
+'exists in this package.';
|
|
lisA2PTheUnitnameAlreadyExistsInThePackage = 'The unitname %s%s%s already '
|
|
+'exists in the package:%s%s';
|
|
lisA2PFileAlreadyExistsInThePackage = 'File %s%s%s already exists in the package.';
|
|
lisA2PAmbiguousUnitName = 'Ambiguous Unit Name';
|
|
lisA2PTheUnitNameIsTheSameAsAnRegisteredComponent = 'The unit name %s%s%s '
|
|
+'is the same as an registered component.%sUsing this can cause strange '
|
|
+'error messages.';
|
|
lisA2PExistingFile2 = 'Existing file: %s%s%s';
|
|
lisA2PFileAlreadyExists = 'File already exists';
|
|
lisA2PFileIsUsed = 'File is used';
|
|
lisA2PTheFileIsPartOfTheCurrentProjectItIsABadIdea = 'The file %s%s%s is '
|
|
+'part of the current project.%sIt is a bad idea to share files between '
|
|
+'projects and packages.';
|
|
lisA2PTheMaximumVersionIsLowerThanTheMinimimVersion = 'The Maximum Version '
|
|
+'is lower than the Minimim Version.';
|
|
lisA2PThePackageNameIsInvalidPleaseChooseAnExisting = 'The package name %s%s%'
|
|
+'s is invalid.%sPlease choose an existing package.';
|
|
lisA2PThePackageHasAlreadyADependencyForThe = 'The package has already a '
|
|
+'dependency for the package %s%s%s.';
|
|
lisA2PNoPackageFoundForDependencyPleaseChooseAnExisting = 'No package found '
|
|
+'for dependency %s%s%s.%sPlease choose an existing package.';
|
|
lisA2PInvalidUnitName = 'Invalid Unit Name';
|
|
lisA2PTheUnitNameAndFilenameDiffer = 'The unit name %s%s%s%sand filename %s%'
|
|
+'s%s differ.';
|
|
lisA2PFileAlreadyInPackage = 'File already in package';
|
|
lisA2PTheFileIsAlreadyInThePackage = 'The file %s%s%s is already in the package.';
|
|
lisA2PInvalidFile = 'Invalid file';
|
|
lisA2PAPascalUnitMustHaveTheExtensionPPOrPas = 'A pascal unit must have the '
|
|
+'extension .pp or .pas';
|
|
lisA2PInvalidAncestorType = 'Invalid Ancestor Type';
|
|
lisA2PTheAncestorTypeIsNotAValidPascalIdentifier = 'The ancestor type %s%s%'
|
|
+'s is not a valid pascal identifier.';
|
|
lisA2PPageNameTooLong = 'Page Name too long';
|
|
lisA2PThePageNameIsTooLongMax100Chars = 'The page name %s%s%s is too long ('
|
|
+'max 100 chars).';
|
|
lisA2PUnitNameInvalid = 'Unit Name Invalid';
|
|
lisA2PTheUnitNameDoesNotCorrespondToTheFilename = 'The unit name %s%s%s '
|
|
+'does not correspond to the filename.';
|
|
lisA2PInvalidClassName = 'Invalid Class Name';
|
|
lisA2PTheClassNameIsNotAValidPascalIdentifier = 'The class name %s%s%s is '
|
|
+'not a valid pascal identifier.';
|
|
lisA2PInvalidCircularDependency = 'Invalid Circular Dependency';
|
|
lisA2PTheClassNameAndAncestorTypeAreTheSame = 'The class name %s%s%s and '
|
|
+'ancestor type %s%s%s are the same.';
|
|
lisA2PAmbiguousAncestorType = 'Ambiguous Ancestor Type';
|
|
lisA2PTheAncestorTypeHasTheSameNameAsTheUnit = 'The ancestor type %s%s%s '
|
|
+'has the same name as%sthe unit %s%s%s.';
|
|
lisA2PAmbiguousClassName = 'Ambiguous Class Name';
|
|
lisA2PTheClassNameHasTheSameNameAsTheUnit = 'The class name %s%s%s has the '
|
|
+'same name as%sthe unit %s%s%s.';
|
|
lisA2PClassNameAlreadyExists = 'Class Name already exists';
|
|
lisA2PTheClassNameExistsAlreadyInPackageFile = 'The class name %s%s%s '
|
|
+'exists already in%sPackage %s%sFile: %s%s%s';
|
|
lisA2PTheMinimumVersionIsInvalidPleaseUseTheFormatMajor = 'The Minimum '
|
|
+'Version %s%s%s is invalid.%sPlease use the format major.minor.release.'
|
|
+'build%sFor exmaple: 1.0.20.10';
|
|
lisA2PTheMaximumVersionIsInvalidPleaseUseTheFormatMajor = 'The Maximum '
|
|
+'Version %s%s%s is invalid.%sPlease use the format major.minor.release.'
|
|
+'build%sFor exmaple: 1.0.20.10';
|
|
lisA2PAddUnit = 'Add Unit';
|
|
lisA2PNewFile = 'New File';
|
|
lisA2PNewComponent = 'New Component';
|
|
lisA2PAddFile = 'Add File';
|
|
lisA2PAddFiles = 'Add Files';
|
|
lisA2PUnitFileName = 'Unit file name:';
|
|
lisA2PchooseAnExistingFile = '<choose an existing file>';
|
|
lisA2PAddLFMLRSFilesIfTheyExist = 'Add LFM, LRS files, if they exist';
|
|
lisA2PUpdateUnitNameAndHasRegisterProcedure = 'Scan Unit for Unit Name and '
|
|
+'Register procedure';
|
|
lisA2PAncestorType = 'Ancestor Type';
|
|
lisA2PShowAll = 'Show all';
|
|
lisA2PNewClassName = 'New class name:';
|
|
lisA2PPalettePage = 'Palette Page:';
|
|
lisA2PUnitFileName2 = 'Unit File Name:';
|
|
lisA2PUnitName = 'Unit Name:';
|
|
lisA2PShortenOrExpandFilename = 'Shorten or expand filename';
|
|
lisA2PSaveFileDialog = 'Save file dialog';
|
|
lisA2PFileName = 'File name:';
|
|
lisMoveSelectedUp = 'Move selected item up (Ctrl+Up)';
|
|
lisMoveSelectedDown = 'Move selected item down (Ctrl+Down)';
|
|
|
|
// broken dependencies dialog
|
|
lisBDDChangingThePackageNameOrVersionBreaksDependencies = 'Changing the '
|
|
+'package name or version breaks dependencies. Should these dependencies '
|
|
+'be changed as well?%sSelect Yes to change all listed dependencies.%'
|
|
+'sSelect Ignore to break the dependencies and continue.';
|
|
lisA2PDependency = 'Dependency';
|
|
lisA2PBrokenDependencies = 'Broken Dependencies';
|
|
|
|
// open installed packages dialog
|
|
lisOIPFilename = 'Filename: %s';
|
|
lisCurrentState = 'Current state: ';
|
|
lisInstalled = 'installed';
|
|
lisNotInstalled = 'not installed';
|
|
lisOIPThisPackageIsInstalledButTheLpkFileWasNotFound = '%sThis package is '
|
|
+'installed, but the lpk file was not found';
|
|
lisOIPDescriptionDescription = '%sDescription: %s';
|
|
lisOIPDescription = 'Description: ';
|
|
lisOIPPleaseSelectAPackage = 'Please select a package';
|
|
lisOIPPackageName = 'Package Name';
|
|
lisOIPState = 'State';
|
|
lisOIPmodified = 'modified';
|
|
lisOIPmissing = 'missing';
|
|
lisOIPinstalledStatic = 'installed static';
|
|
lisOIPinstalledDynamic = 'installed dynamic';
|
|
lisOIPautoInstallStatic = 'auto install static';
|
|
lisOIPautoInstallDynamic = 'auto install dynamic';
|
|
lisOIPreadonly = 'readonly';
|
|
lisOIPOpenLoadedPackage = 'Open Loaded Package';
|
|
|
|
// package editor
|
|
lisPckEditRemoveFile = 'Remove file';
|
|
lisPEMoveFileUp = 'Move file up';
|
|
lisPEMoveFileDown = 'Move file down';
|
|
lisPckEditReAddFile = 'Re-Add file';
|
|
lisPESortFiles = 'Sort Files Permanently';
|
|
lisPEFixFilesCase = 'Fix Files Case';
|
|
lisPEShowMissingFiles = 'Show Missing Files';
|
|
lisPckEditRemoveDependency = 'Remove dependency';
|
|
lisPckEditMoveDependencyUp = 'Move dependency up';
|
|
lisPckEditMoveDependencyDown = 'Move dependency down';
|
|
lisPckEditStoreFileNameAsDefaultForThisDependency = 'Store file name as '
|
|
+'default for this dependency';
|
|
lisPckEditStoreFileNameAsPreferredForThisDependency = 'Store file name as '
|
|
+'preferred for this dependency';
|
|
lisPckEditClearDefaultPreferredFilenameOfDependency = 'Clear default/'
|
|
+'preferred filename of dependency';
|
|
lisRemoveNonExistingFiles = 'Remove non existing files';
|
|
lisPckEditReAddDependency = 'Re-Add dependency';
|
|
lisPckEditRecompileClean = 'Recompile Clean';
|
|
lisPckEditRecompileAllRequired = 'Recompile All Required';
|
|
lisPckEditCreateMakefile = 'Create Makefile';
|
|
lisPckEditCreateFpmakeFile = 'Create fpmake.pp';
|
|
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';
|
|
lisUseSub = 'Use >>';
|
|
lisClickToSeeThePossibleUses = 'Click to see the possible uses';
|
|
lisPckEditEditGeneralOptions = 'Edit General Options';
|
|
lisPkgEdThereAreMoreFunctionsInThePopupmenu = 'There are more functions in the popupmenu';
|
|
lisPckEditEditOptionsToCompilePackage = 'Edit Options to compile package';
|
|
lisPckEditRequiredPackages = 'Required Packages';
|
|
lisPckEditFileProperties = 'File Properties';
|
|
lisPckEditRegisterUnit = 'Register unit';
|
|
lisPckEditCallRegisterProcedureOfSelectedUnit = 'Call %sRegister%s '
|
|
+'procedure of selected unit';
|
|
lisPckEditRegisteredPlugins = 'Registered plugins';
|
|
lisPkgMangAddUnitToUsesClauseOfPackageDisableThisOnlyForUnit = 'Add unit to '
|
|
+'uses clause of package. Disable this only for units, that should not be '
|
|
+'compiled in all cases.';
|
|
lisPckDisableI18NOfLfm = 'Disable I18N of lfm';
|
|
lisPckWhenTheFormIsSavedTheIDECanStoreAllTTranslateString = 'When the form is'
|
|
+' saved, the IDE can store all TTranslateString properties to the package '
|
|
+'po file. For this you must enable I18N for this package, provide a po '
|
|
+'output directory and leave this option unchecked.';
|
|
lisPkgMangUseUnit = 'Use unit';
|
|
lisPckEditMinimumVersion = 'Minimum Version:';
|
|
lisPckEditMaximumVersion = 'Maximum Version:';
|
|
lisPckEditApplyChanges = 'Apply changes';
|
|
lisPckEditPackage = 'Package %s';
|
|
lisPckEditRemovedFiles = 'Removed Files';
|
|
lisPckEditRemovedRequiredPackages = 'Removed required packages';
|
|
lisPckEditDefault = '%s, default: %s';
|
|
lisPckEditDependencyProperties = 'Dependency Properties';
|
|
lisPckEditpackageNotSaved = 'package %s not saved';
|
|
lisPckEditReadOnly = 'Read Only: %s';
|
|
lisPckEditModified = 'Modified: %s';
|
|
lisPkgEditNewUnitNotInUnitpath = 'New unit not in unitpath';
|
|
lisPkgEditTheFileIsCurrentlyNotInTheUnitpathOfThePackage = 'The file %s%s%s%'
|
|
+'sis currently not in the unit path of the package.%s%sAdd %s%s%s to '
|
|
+'unit path?';
|
|
lisPENewFileNotInIncludePath = 'New file not in include path';
|
|
lisPETheFileIsCurrentlyNotInTheIncludePathOfThePackageA = 'The file "%s" is '
|
|
+'currently not in the include path of the package.%sAdd "%s" to the '
|
|
+'include path?';
|
|
lisPkgEditRevertPackage = 'Revert package?';
|
|
lisPkgEditDoYouReallyWantToForgetAllChangesToPackageAnd = 'Do you really '
|
|
+'want to forget all changes to package %s and reload it from file?';
|
|
lisNotAnInstallPackage = 'Not an install package';
|
|
lisThePackageDoesNotHaveAnyRegisterProcedureWhichTypi = 'The package %s '
|
|
+'does not have any "Register" procedure, which typically means, it does '
|
|
+'not provide any IDE addon. Installing it will probably only increase '
|
|
+'the size of the IDE and may even make it unstable.%s%sHint: If you want '
|
|
+'to use a package in your project, use the "Add to project" menu item.';
|
|
lisInstallItILikeTheFat = 'Install it, I like the fat';
|
|
|
|
// package options dialog
|
|
lisPckOptsUsage = 'Usage';
|
|
lisPOChoosePoFileDirectory = 'Choose .po file directory';
|
|
lisPckOptsIDEIntegration = 'IDE Integration';
|
|
lisPckOptsProvides = 'Provides';
|
|
lisPckOptsDescriptionAbstract = 'Description / Abstract';
|
|
lisPckOptsAuthor = 'Author';
|
|
lisPckOptsLicense = 'License';
|
|
lisPckOptsMajor = 'Major';
|
|
lisPckOptsMinor = 'Minor';
|
|
lisPckOptsRelease = 'Release';
|
|
lisBuildNumber = 'Build number';
|
|
lisPckOptsAutomaticallyIncrementVersionOnBuild = 'Automatically increment version on build';
|
|
lisPckOptsPackageType = 'Package type';
|
|
lisPckOptsDesigntime = 'Designtime';
|
|
lisPckOptsRuntime = 'Runtime';
|
|
lisPckOptsDesigntimeAndRuntime = 'Designtime and runtime';
|
|
lisRuntimeOnlyCanNotBeInstalledInIDE = 'Runtime only, can not be installed in IDE';
|
|
lisPckOptsUpdateRebuild = 'Update / Rebuild';
|
|
lisPckOptsAutomaticallyRebuildAsNeeded = 'Automatically rebuild as needed';
|
|
lisPckOptsAutoRebuildWhenRebuildingAll = 'Auto rebuild when rebuilding all';
|
|
lisPckOptsManualCompilationNeverAutomatically = 'Manual compilation (never automatically)';
|
|
lisPckPackage = 'Package:';
|
|
lisPckClearToUseThePackageName = 'Clear to use the package name';
|
|
lisPckOptsAddPathsToDependentPackagesProjects = 'Add paths to dependent packages/projects';
|
|
lisPckOptsInclude = 'Include';
|
|
lisPckOptsObject = 'Object';
|
|
lisPckOptsLibrary = 'Library';
|
|
lisPckOptsAddOptionsToDependentPackagesAndProjects = 'Add options to dependent packages and projects';
|
|
lisPckOptsLinker = 'Linker';
|
|
lisPckOptsCustom = 'Custom';
|
|
lisPckOptsInvalidPackageType = 'Invalid package type';
|
|
lisPckOptsThePackageHasTheAutoInstallFlagThisMeans = 'The package %s%s%s '
|
|
+'has the auto install flag.%sThis means it will be installed in the IDE. '
|
|
+'Installation packages%smust be designtime Packages.';
|
|
lisPckOptsPackageOptions = 'Package Options';
|
|
|
|
// package explorer (package graph)
|
|
lisMenuPackageGraph = 'Package Graph';
|
|
lisPckExplUninstallPackage = 'Uninstall package %s';
|
|
lisPckShowUnneededDependencies = 'Show unneeded dependencies';
|
|
lisPckExplPackageNotFound = 'Package %s not found';
|
|
lisPckExplState = '%sState: ';
|
|
lisPckExplInstalled = 'Installed';
|
|
lisLpkIsMissing = 'lpk is missing';
|
|
lisPckExplInstallOnNextStart = 'Install on next start';
|
|
lisPckExplUninstallOnNextStart = 'Uninstall on next start (unless needed by an installed package)';
|
|
lisPckExplBase = 'Base, can not be uninstalled';
|
|
|
|
// 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';
|
|
|
|
// components list form
|
|
lisCmpLstComponents = 'Components';
|
|
lisCmpLstList = 'List';
|
|
lisCmpLstPalette = 'Palette';
|
|
lisCmpLstInheritance = 'Inheritance';
|
|
|
|
// menu editor
|
|
lisMenuEditor = 'Menu Editor ...';
|
|
lisMenuEditorMenuEditor = 'Menu Editor';
|
|
lisMenuEditorSelectMenu = 'Select Menu:';
|
|
lisMenuEditorSelectTemplate = 'Select Template:';
|
|
lisMenuEditorTemplatePreview = 'Template Preview';
|
|
lisMenuEditorNewTemplateDescription = 'New Template Description ...';
|
|
lisMenuEditorInsertNewItemAfter = 'Insert New Item (after)';
|
|
lisMenuEditorInsertNewItemBefore = 'Insert New Item (before)';
|
|
lisMenuEditorDeleteItem = 'Delete Item';
|
|
lisMenuEditorCreateSubMenu = 'Create Submenu';
|
|
lisMenuEditorHandleOnClickEvent = 'Handle OnClick Event';
|
|
lisMenuEditorMoveUp = 'Move Up (or left)';
|
|
lisMenuEditorMoveDown = 'Move Down (or right)';
|
|
lisMenuEditorInsertFromTemplate = 'Insert From Template ...';
|
|
lisMenuEditorSaveAsTemplate = 'Save As Template ...';
|
|
lisMenuEditorDeleteFromTemplate = 'Delete From Template ...';
|
|
|
|
// Standard File menu
|
|
lisMenuTemplateDescriptionStandardFileMenu = 'Standard File Menu';
|
|
lisKMNewUnit = 'New Unit';
|
|
lisMenuTemplateOpenRecent = 'Open Recent';
|
|
|
|
// Standard Edit menu
|
|
lisMenuTemplateDescriptionStandardEditMenu = 'Standard Edit Menu';
|
|
lisMenuTemplateFind = 'Find';
|
|
lisMenuTemplateFindNext = 'Find Next';
|
|
|
|
// Standard Help menu
|
|
lisMenuTemplateDescriptionStandardHelpMenu = 'Standard Help Menu';
|
|
lisMenuTemplateContents = 'Contents';
|
|
lisMenuTemplateTutorial = 'Tutorial';
|
|
lisMenuTemplateAbout = 'About';
|
|
lisContributors = 'Contributors';
|
|
lisAcknowledgements = 'Acknowledgements';
|
|
lisAboutOfficial = 'Official:';
|
|
lisAboutDocumentation = 'Documentation:';
|
|
|
|
// character map
|
|
lisCharacterMap = 'Character Map';
|
|
|
|
// codetools defines value dialog
|
|
lisCTDefChooseDirectory = 'Choose Directory';
|
|
lisCTDefCodeToolsDirectoryValues = 'CodeTools Directory Values';
|
|
lisCTDefVariable = 'Variable: %s';
|
|
lisCTDefnoVariableSelected = '<no variable selected>';
|
|
lisCTDefVariableName = 'Variable Name';
|
|
|
|
// clean directory dialog
|
|
lisClDirCleanSubDirectories = 'Clean sub directories';
|
|
lisClDirRemoveFilesMatchingFilter = 'Remove files matching filter';
|
|
lisClDirSimpleSyntaxEGInsteadOf = 'Simple Syntax (e.g. * instead of .*)';
|
|
lisClDirKeepAllTextFiles = 'Keep all text files';
|
|
lisClDirKeepFilesMatchingFilter = 'Keep files matching filter';
|
|
lisClDirCleanDirectory = 'Clean Directory';
|
|
lisClDirClean = 'Clean';
|
|
|
|
// LFM repair wizard
|
|
lisTheLFMLazarusFormFileContainsInvalidPropertiesThis = 'The LFM (Lazarus '
|
|
+'form) file contains invalid properties. This means for example it '
|
|
+'contains some properties/classes, which do not exist in the current '
|
|
+'LCL. The normal fix is to remove these properties from the lfm and fix '
|
|
+'the pascal code manually.';
|
|
lisFixLFMFile = 'Fix LFM file';
|
|
lisMissingEvents = 'Missing Events';
|
|
lisTheFollowingMethodsUsedByAreNotInTheSourceRemoveTh = 'The following methods '
|
|
+'used by %s are not in the source%s%s%s%s%s%sRemove the dangling references?';
|
|
lisLFMFileContainsInvalidProperties = 'The LFM file contains unknown'
|
|
+' properties/classes which do not exist in LCL. They can be replaced or removed.';
|
|
|
|
// extract proc dialog
|
|
lisNoCodeSelected = 'No code selected';
|
|
lisPleaseSelectSomeCodeToExtractANewProcedureMethod = 'Please select some '
|
|
+'code to extract a new procedure/method.';
|
|
lisInvalidSelection = 'Invalid selection';
|
|
lisThisStatementCanNotBeExtractedPleaseSelectSomeCode = 'This statement can '
|
|
+'not be extracted.%sPlease select some code to extract a new procedure/method.';
|
|
lisExtractProcedure = 'Extract Procedure';
|
|
lisNameOfNewProcedure = 'Name of new procedure';
|
|
lisExtract = 'Extract';
|
|
lisInvalidProcName = 'Invalid proc name';
|
|
lisPublicMethod = 'Public Method';
|
|
lisPrivateMethod = 'Private Method';
|
|
lisProtectedMethod = 'Protected Method';
|
|
lisPublishedMethod = 'Published Method';
|
|
lisProcedure = 'Procedure';
|
|
lisProcedureWithInterface = 'Procedure with interface';
|
|
lisSubProcedure = 'Sub Procedure';
|
|
lisSubProcedureOnSameLevel = 'Sub Procedure on same level';
|
|
lisFreePascalCompilerNotFound = 'Free Pascal Compiler not found';
|
|
lisTheFreePascalCompilerFilenameWasNotFoundItIsRecomm = 'The Free Pascal compiler '
|
|
+'(filename: %s) was not found.%sIt is recommended that you install fpc.';
|
|
lisInvalidCompilerFilename = 'Invalid Compiler Filename';
|
|
lisTheCurrentCompilerFilenameIsNotAValidExecutablePlease = 'The current '
|
|
+'compiler filename %s%s%s%sis not a valid executable.%sPlease check '
|
|
+'Tools -> Options -> Files';
|
|
lisFreePascalSourcesNotFound = 'Free Pascal Sources not found';
|
|
lisTheFreePascalSourceDirectoryWasNotFoundSomeCodeFun = 'The Free Pascal '
|
|
+'source directory was not found.%sSome code functions will not work.%sIt '
|
|
+'is recommended that you install it and set the path%sTools -> Options -> Files';
|
|
lisInvalidFreePascalSourceDirectory = 'Invalid Free Pascal source directory';
|
|
lisTheCurrentFreePascalSourceDirectoryDoesNotLookCorr2 = 'The current Free '
|
|
+'Pascal source directory %s%s%s%sdoes not look correct.%sCheck '
|
|
+'Tools -> Options -> Files';
|
|
lisLazarusDirectoryNotFound = 'Lazarus directory not found';
|
|
lisTheCurrentLazarusDirectoryDoesNotLookCorrectWithou2 = 'The current '
|
|
+'Lazarus directory %s%s%s%sdoes not look correct.%sWithout it You will '
|
|
+'not be able to create LCL applications.%sCheck Tools -> Options -> Files';
|
|
lisTheCurrentLazarusDirectoryDoesNotLookCorrectWithou = 'The current '
|
|
+'Lazarus directory %s%s%s%sdoes not look correct.%sWithout it You will '
|
|
+'not be able to create LCL applications.%sChoose Ok to choose the '
|
|
+'default %s%s%s.%sOtherwise check Tools -> Options -> Files';
|
|
lisTheLazarusDirectoryWasNotFoundYouWillNotBeAbleToCr = 'The Lazarus '
|
|
+'directory was not found.%sYou will not be able to create LCL '
|
|
+'applications.%sPlease check Tools -> Options -> Files';
|
|
lisTheCurrentFreePascalSourceDirectoryDoesNotLookCorr = 'The current Free '
|
|
+'Pascal source directory %s%s%s%sdoes not look correct.%sChoose Ok to '
|
|
+'choose the default %s%s%s.%sOtherwise check Tools -> Options -> Files';
|
|
lisTheCurrentCompilerFilenameIsNotAValidExecutableCho = 'The current '
|
|
+'compiler filename %s%s%s%sis not a valid executable.%sChoose Ok to '
|
|
+'choose the default %s%s%s.%sOtherwise check Tools -> Options -> Files';
|
|
|
|
// Help Options
|
|
lisHlpOptsHelpOptions = 'Help Options';
|
|
lisHlpOptsViewers = 'Viewers';
|
|
lisHOFPCDocHTMLPath = 'FPC Doc HTML Path';
|
|
lisHlpOptsProperties = 'Properties:';
|
|
lisHlpOptsDatabases = 'Databases';
|
|
|
|
// enclose selection dialog
|
|
lisEnclose = 'Enclose';
|
|
lisChooseStructureToEncloseSelection = 'Choose structure to enclose selection';
|
|
|
|
lisErrors = 'Errors';
|
|
lisLFMFile = 'LFM file';
|
|
lisRemoveAllInvalidProperties = 'Remove all invalid properties';
|
|
lisCompTest = '&Test';
|
|
|
|
lisA2PSwitchPaths = 'Switch Paths';
|
|
lisA2PAddFilesToPackage = 'Add Files to Package';
|
|
lisA2PAddToPackage = 'Add to package';
|
|
lisA2PCreateNewFile = 'Create New File';
|
|
lisA2PCreateNewComp = 'Create New Component';
|
|
lisA2PCreateNewReq = 'Create New Requirement';
|
|
lisA2PFilename2 = 'Filename';
|
|
lisFRIFindOrRenameIdentifier = 'Find or Rename Identifier';
|
|
lisHelpSelectorDialog = 'Help selector';
|
|
lisSelectAHelpItem = 'Select a help item:';
|
|
lisErrorMovingComponent = 'Error moving component';
|
|
lisErrorNamingComponent = 'Error naming component';
|
|
lisErrorSettingTheNameOfAComponentTo = 'Error setting the name of a component %s to %s';
|
|
lisErrorMovingComponent2 = 'Error moving component %s:%s';
|
|
lisInstallUninstallPackages = 'Install/Uninstall Packages';
|
|
lisMenuEditInstallPkgs = 'Install/Uninstall Packages ...';
|
|
lisAvailablePackages = 'Available packages';
|
|
lisExportList = 'Export list';
|
|
lisDoNotInstall = 'Do not install';
|
|
lisImportList = 'Import list';
|
|
lisUninstallSelection = 'Uninstall selection';
|
|
lisPackagesToInstallInTheIDE = 'Packages to install in the IDE';
|
|
lisInstallSelection = 'Install selection';
|
|
lisPackageInfo = 'Package info';
|
|
lisSaveAndRebuildIDE = 'Save and rebuild IDE';
|
|
lisSaveAndExitDialog = 'Save and exit dialog';
|
|
lisAlignment = 'Alignment';
|
|
lisHorizontal = 'Horizontal';
|
|
lisNoChange = 'No change';
|
|
lisTops = 'Tops';
|
|
lisLeftSides = 'Left sides';
|
|
lisCenters = 'Centers';
|
|
lisBottoms = 'Bottoms';
|
|
lisRightSides = 'Right sides';
|
|
lisCenterInWindow = 'Center in window';
|
|
lisSpaceEqually = 'Space equally';
|
|
lisTopSpaceEqually = 'Top space equally';
|
|
lisBottomSpaceEqually = 'Bottom space equally';
|
|
lisLeftSpaceEqually = 'Left space equally';
|
|
lisRightSpaceEqually = 'Right space equally';
|
|
lisVertical = 'Vertical';
|
|
lisScalingFactor = 'Scaling factor:';
|
|
lisTabOrderUpHint = 'Move the selected control up in tab order';
|
|
lisTabOrderDownHint = 'Move the selected control down in tab order';
|
|
lisTabOrderSortHint = 'Calculate tab order for controls by their X- and Y- positions';
|
|
lisTabOrderConfirmSort = 'Sort tab orders of all child controls of "%s" by their positions?';
|
|
|
|
lisCustomProgram = 'Custom Program';
|
|
lisSimpleProgram = 'Simple Program';
|
|
lisProgram = 'Program';
|
|
lisConsoleApplication = 'Console application';
|
|
|
|
lisApplicationProgramDescriptor = 'A graphical Free Pascal application using'
|
|
+' the cross-platform LCL library for its GUI.';
|
|
lisSimpleProgramProgramDescriptor = 'A most simple Free Pascal command line program.';
|
|
lisProgramProgramDescriptor = 'A Free Pascal command line program with some useful settings added.';
|
|
lisConsoleApplicationProgramDescriptor = 'A Free Pascal command line program using'
|
|
+' TCustomApplication to easily check command line options, handling exceptions, etc.';
|
|
lisCustomProgramProgramDescriptor = 'A Custom Free Pascal program.';
|
|
lisLibraryProgramDescriptor = 'A Free Pascal shared library (.dll under Windows,'
|
|
+' .so under Linux, .dylib under MacOS X).';
|
|
|
|
lisNPSelectAProjectType = 'Select a project type';
|
|
lisNPCreateANewProject = 'Create a new project';
|
|
lisNPCreate = 'Create';
|
|
lisOIFChooseABaseClassForTheFavoriteProperty = 'Choose a base class for '
|
|
+'the favorite property %s%s%s.';
|
|
lisOIFAddToFavoriteProperties = 'Add to favorite properties';
|
|
lisOIFRemoveFromFavoriteProperties = 'Remove from favorite properties';
|
|
lisReplacingSelectionFailed = 'Replacing selection failed.';
|
|
lisUnableToFindInLFMStream = 'Unable to find %s in LFM Stream.';
|
|
lisErrorParsingLfmComponentStream = 'Error parsing lfm component stream.';
|
|
lisUnableToCreateTemporaryLfmBuffer = 'Unable to create temporary lfm buffer.';
|
|
lisUnableToGetSourceForDesigner = 'Unable to get source for designer.';
|
|
lisUnableToGatherEditorChanges = 'Unable to gather editor changes.';
|
|
lisUnableToStreamSelectedComponents2 = 'Unable to stream selected components.';
|
|
lisUnableToChangeClassOfTo = '%s%sUnable to change class of %s to %s';
|
|
lisCanOnlyChangeTheClassOfTComponents = 'Can only change the class of TComponents.';
|
|
lisOldClass = 'Old Class';
|
|
lisNewClass = 'New Class';
|
|
lisOldAncestors = 'Old Ancestors';
|
|
lisNewAncestors = 'New Ancestors';
|
|
lisCEModeShowCategories = 'Show Categories';
|
|
lisCEModeShowSourceNodes = 'Show Source Nodes';
|
|
lisCESurrounding = 'Surrounding';
|
|
lisCEIn = '%s in %s';
|
|
lisCEOUpdate = 'Update';
|
|
lisCEORefreshAutomatically = 'Refresh automatically';
|
|
lisCEONeverOnlyManually = 'Never, only manually';
|
|
lisCEOWhenSwitchingFile = 'When switching file in source editor';
|
|
lisCEOOnIdle = 'On idle';
|
|
lisCEFollowCursor = 'Follow cursor';
|
|
lisWhenTheSourceEditorCursorMovesShowTheCurrentNodeIn = 'When the source '
|
|
+'editor cursor moves, show the current node in the code explorer';
|
|
lisCECategories = 'Categories';
|
|
lisCEUses = 'Uses';
|
|
lisCEOnlyUsedInCategoryMode = 'Only used in category mode';
|
|
lisCETypes = 'Types';
|
|
lisCEVariables = 'Variables';
|
|
lisCEConstants = 'Constants';
|
|
lisCEProcedures = 'Procedures';
|
|
lisCEProperties = 'Properties';
|
|
lisCodeObserver = 'Code Observer';
|
|
lisCEOMode = 'Preferred exhibition mode';
|
|
lisCEOModeCategory = 'Category';
|
|
lisCEOModeSource = 'Source';
|
|
|
|
lisFPDocEditor = 'FPDoc Editor';
|
|
lisCodeHelpMainFormCaption = 'FPDoc Editor';
|
|
lisCodeHelpNoTagCaption = '<NONE>';
|
|
lisCodeHelpnoinheriteddescriptionfound = '(no inherited description found)';
|
|
lisCodeHelpShortdescriptionOf = 'Short description of';
|
|
lisCodeHelpNoDocumentation = '(none)';
|
|
lisCodeHelpInherited = 'Inherited';
|
|
lisCodeHelpShortTag = 'Short';
|
|
lisCodeHelpDescrTag = 'Description';
|
|
lisCodeHelpErrorsTag = 'Errors';
|
|
lisCodeHelpSeeAlsoTag = 'See also';
|
|
lisCodeHelpAddPathButton = 'Add path';
|
|
lisSearchPaths2 = 'Search paths';
|
|
lisFPDocPackageName = 'FPDoc package name:';
|
|
lisFPDocPackageNameDefaultIsProjectFileName = 'FPDoc package name. Default '
|
|
+'is project file name.';
|
|
lisCodeHelpDeletePathButton = 'Remove path';
|
|
lisDefaultPlaceholder = '(default)';
|
|
lisEONOTEOnlyAbsolutePathsAreSupportedNow = 'NOTE: only absolute paths are supported now';
|
|
lisCodeHelpConfirmreplace = 'Confirm replace';
|
|
lisCodeHelpGroupBox = 'FPDoc settings';
|
|
lisCodeHelpHintBoldFormat = 'Insert bold formatting tag';
|
|
lisCodeHelpHintItalicFormat = 'Insert italic formatting tag';
|
|
lisCodeHelpHintUnderlineFormat = 'Insert underline formatting tag';
|
|
lisCodeHelpHintInsertCodeTag = 'Insert code formatting tag';
|
|
lisCodeHelpHintRemarkTag = 'Insert remark formatting tag';
|
|
lisCodeHelpHintVarTag = 'Insert var formatting tag';
|
|
lisCodeHelpAddLinkButton = 'Add link';
|
|
lisCodeHelpDeleteLinkButton = 'Delete link';
|
|
lisCodeHelpCreateButton = 'Create help item';
|
|
lisOpenXML = 'Open XML';
|
|
lisCodeHelpInsertALink = 'Insert a link ...';
|
|
lisCodeHelpInsertParagraphFormattingTag = 'Insert paragraph formatting tag';
|
|
lisCodeHelpExampleTag = 'Example';
|
|
lisCodeHelpBrowseExampleButton = 'Browse';
|
|
lisLDMoveEntriesToInherited = 'Move entries to inherited';
|
|
lisLDCopyFromInherited = 'Copy from inherited';
|
|
lisLDAddLinkToInherited = 'Add link to inherited';
|
|
lisEnableMacros = 'Enable Macros';
|
|
lisCTSelectCodeMacro = 'Select Code Macro';
|
|
lisPDProgress = 'Progress';
|
|
lisPDAbort = 'Abort';
|
|
lisPOSaveInLpiFil = 'Save in .lpi file';
|
|
lisPOSaveInLpsFileInProjectDirectory = 'Save in .lps file in project directory';
|
|
lisPOSaveInIDEConfigDirectory = 'Save in IDE config directory';
|
|
lisPODoNotSaveAnySessionInfo = 'Do not save any session info';
|
|
lisPOSaveSessionInformationIn = 'Save session information in';
|
|
lisPOSaveSessionJumpHistory = 'Save jump history';
|
|
lisPOSaveSessionFoldState = 'Save fold info';
|
|
lisMVSaveMessagesToFileTxt = 'Save messages to file (*.txt)';
|
|
lisTabOrderOf = 'Tab Order of %s';
|
|
|
|
lisAnchorEnabledHint = 'Enabled = Include %s in Anchors';
|
|
lisAroundBorderSpaceHint = 'Borderspace around the control. The other four borderspaces are added to this value.';
|
|
lisTopBorderSpaceSpinEditHint = 'Top borderspace. This value is added to base borderspace and used for the space above the control.';
|
|
lisBottomBorderSpaceSpinEditHint = 'Bottom borderspace. This value is added to base borderspace and used for the space below the control.';
|
|
lisLeftBorderSpaceSpinEditHint = 'Left borderspace. This value is added to base borderspace and used for the space left to the control.';
|
|
lisRightBorderSpaceSpinEditHint = 'Right borderspace. This value is added to base borderspace and used for the space right to the control.';
|
|
lisCenterControlVerticallyRelativeToSibling = 'Center control vertically relative to the given sibling. BorderSpacing is ignored.';
|
|
lisCenterControlHorizontallyRelativeToSibling = 'Center control horizontally relative to the given sibling. BorderSpacing is ignored.';
|
|
lisAnchorBottomToTopSide = 'Anchor bottom side to top side of sibling. The kept distance is defined by both BorderSpacing properties of this and sibling.';
|
|
lisAnchorBottomToBottomSide = 'Anchor bottom side to bottom side of sibling. Use BorderSpacing to set a distance. BorderSpacing of sibling is ignored.';
|
|
lisAnchorTopToTopSide = 'Anchor top side to top side of sibling. Use BorderSpacing to set a distance. BorderSpacing of sibling is ignored.';
|
|
lisAnchorTopToBottomSide = 'Anchor top side to bottom side of sibling. The kept distance is defined by both BorderSpacing properties of this and sibling.';
|
|
lisAnchorLeftToLeftSide = 'Anchor left side to left side of sibling. Use BorderSpacing to set a distance. BorderSpacing of sibling is ignored.';
|
|
lisAnchorLeftToRightSide = 'Anchor left side to right side of sibling. The kept distance is defined by both BorderSpacing properties of this and sibling.';
|
|
lisAnchorRightToLeftSide = 'Anchor right side to left side of sibling. The kept distance is defined by both BorderSpacing properties of this and sibling.';
|
|
lisAnchorRightToRightSide = 'Anchor right side to right side of sibling. Use BorderSpacing to set a distance. BorderSpacing of sibling is ignored.';
|
|
lisTopSiblingComboBoxHint = 'This is the sibling control to which the top side is anchored. Leave empty for parent.';
|
|
lisBottomSiblingComboBoxHint = 'This is the sibling control to which the bottom side is anchored. Leave empty for parent.';
|
|
lisRightSiblingComboBoxHint = 'This is the sibling control to which the right side is anchored. Leave empty for parent.';
|
|
lisLeftSiblingComboBoxHint = 'This is the sibling control to which the left side is anchored. Leave empty for parent.';
|
|
lisBorderSpace = 'Border space';
|
|
lisSibling = 'Sibling';
|
|
lisRightAnchoring = 'Right anchoring';
|
|
lisTopAnchoring = 'Top anchoring';
|
|
lisLeftGroupBoxCaption = 'Left anchoring';
|
|
lisBottomGroupBoxCaption = 'Bottom anchoring';
|
|
lisUnableToSetAnchorSideControl = 'Unable to set AnchorSide Control';
|
|
lisThisWillCreateACircularDependency = 'This will create a circular dependency.';
|
|
lisAnchorEditorNoControlSelected = 'Anchor Editor - no control selected';
|
|
lisAnchorsOfSelectedControls = 'Anchors of selected controls';
|
|
lisDebugOptionsFrmAdditionalSearchPath = 'Additional search path';
|
|
lisDebugOptionsFrmDebuggerGeneralOptions = 'Debugger general options';
|
|
lisDebugOptionsFrmShowMessageOnStop = 'Show message on stop';
|
|
lisDebugOptionsFrmResetDebuggerOnEachRun = 'Reset Debugger after each run';
|
|
lisDebugOptionsFrmDebuggerSpecific = 'Debugger specific options (depends on '
|
|
+'type of debugger)';
|
|
lisDebugOptionsFrmEventLog = 'Event Log';
|
|
lisDebugOptionsFrmClearLogOnRun = 'Clear log on run';
|
|
lisDebugOptionsFrmLimitLinecountTo = 'Limit line count to';
|
|
lisDebugOptionsFrmUseEventLogColors = 'Use event log colors';
|
|
lisDebugOptionsFrmBreakpoint = 'Breakpoint';
|
|
lisDebugOptionsFrmProcess = 'Process';
|
|
lisDebugOptionsFrmThread = 'Thread';
|
|
lisDebugOptionsFrmModule = 'Module';
|
|
lisDebugOptionsFrmOutput = 'Output';
|
|
lisDebugOptionsFrmWindows = 'Windows';
|
|
lisDebugOptionsFrmDebugger = 'Debugger';
|
|
lisDebugOptionsFrmLanguageExceptions = 'Language Exceptions';
|
|
lisDebugOptionsFrmIgnoreTheseExceptions = 'Ignore these exceptions';
|
|
lisDebugOptionsFrmNotifyOnLazarusExceptions = 'Notify on Lazarus Exceptions';
|
|
lisDebugOptionsFrmOSExceptions = 'OS Exceptions';
|
|
lisDebugOptionsFrmSignals = 'Signals';
|
|
lisMacroName = 'Macro name';
|
|
lisIDEMacroValuesForFPCMacrosUseCustomOptions = 'IDE macro values (for FPC '
|
|
+'macros use custom options)';
|
|
lisMacroValue = 'Macro value';
|
|
lisDebugOptionsFrmHandledBy = 'Handled by';
|
|
lisDebugOptionsFrmResume = 'Resume';
|
|
lisDebugOptionsFrmHandledByProgram = 'Handled by Program';
|
|
lisDebugOptionsFrmHandledByDebugger = 'Handled by Debugger';
|
|
lisDebugOptionsFrmResumeHandled = 'Resume Handled';
|
|
lisDebugOptionsFrmResumeUnhandled = 'Resume Unhandled';
|
|
lisDebugOptionsFrmAddException = 'Add Exception';
|
|
lisDebugOptionsFrmEnterExceptionName = 'Enter the name of the exception';
|
|
lisDebugOptionsFrmDuplicateExceptionName = 'Duplicate Exception name';
|
|
dlgDebugOptionsPathEditorDlgCaption = 'Path Editor';
|
|
lisHFMHelpForFreePascalCompilerMessage = 'Help for Free Pascal Compiler message';
|
|
lisRelativePaths = 'Relative paths';
|
|
rsFormDataFileDfm = 'Form data file (*.dfm)|*.dfm';
|
|
liswlWatchList = 'Watch List';
|
|
liswlExpression = 'Expression';
|
|
lisKMChooseKeymappingScheme = 'Choose Keymapping scheme';
|
|
lisKMNoteAllKeysWillBeSetToTheValuesOfTheChosenScheme = 'Note: All keys '
|
|
+'will be set to the values of the chosen scheme.';
|
|
lisKMKeymappingScheme = 'Keymapping Scheme';
|
|
lisPVUEditVirtualUnit = 'Edit virtual unit';
|
|
lisPathEditorReplaceHint = 'Replace the selected path with a new path';
|
|
lisPathEditorAddHint = 'Add new path to the list';
|
|
lisPathEditorDeleteHint = 'Delete the selected path';
|
|
lisPathEditorDeleteInvalidHint = 'Remove non-existent (gray) paths from the list';
|
|
lisPathEditorTemplAddHint = 'Add template to the list';
|
|
|
|
// version info tab
|
|
VersionInfoTitle = 'Version Info';
|
|
|
|
// Procedure List dialog
|
|
lisPListProcedureList = 'Procedure List';
|
|
lisPListObjects = '&Objects';
|
|
lisPListJumpToSelection = 'Jump To Selection';
|
|
lisPListFilterAny = 'Filter by matching any part of method';
|
|
lisPListFilterStart = 'Filter by matching with start of method';
|
|
lisPListChangeFont = 'Change Font';
|
|
lisPListCopyMethodToClipboard = 'Copy method name to the clipboard';
|
|
lisPListType = 'Type';
|
|
lisPListAll = '<All>';
|
|
lisPListNone = '<None>';
|
|
|
|
//conditional defines dialog
|
|
rsCreateNewDefine = 'Create new define';
|
|
rsConditionalDefines = 'Conditional defines';
|
|
rsAddInverse = 'Add Inverse';
|
|
lisAutomaticallyOnLineBreak = 'line break';
|
|
lisAutomaticallyOnSpace = 'space';
|
|
lisAutomaticallyOnTab = 'tab';
|
|
lisAutomaticallyOnWordEnd = 'word end';
|
|
lisAutomaticallyIgnoreForSelection = 'do not complete selection';
|
|
lisAutomaticallyRemoveCharacter = 'do not add character';
|
|
lisKeepSubIndentation = 'Keep indentation';
|
|
lisPckOptsThisPackageProvidesTheSameAsTheFollowingPackages = 'This package '
|
|
+'provides the same as the following packages:';
|
|
lisPLDPackageLinks = 'Package Links';
|
|
lisSAMOverrideFirstSelected = 'Override first selected';
|
|
lisSAMOverrideAllSelected = 'Override all selected';
|
|
lisCCDNoClass = 'no class';
|
|
lisCCDChangeClassOf = 'Change Class of %s';
|
|
|
|
// View Search Results dialog
|
|
lisVSRForwardSearch = 'Forward Search';
|
|
lisVSRResetResultList = 'Reset Result List';
|
|
rsFoundButNotListedHere = 'Found, but not listed here: ';
|
|
rsStartANewSearch = 'Start a new search';
|
|
rsCloseCurrentPage = 'Close current page';
|
|
rsFilterTheListWithString = 'Filter the lines in list with a string';
|
|
//rsEnterOneOrMorePhrasesThatYouWantToFilter = 'Enter one or more phrases '
|
|
// +'that you want to Filter in the list, separated by space, or comma';
|
|
|
|
// Application Bundle
|
|
lisABCreationFailed = 'Error occured during Application Bundle creation: ';
|
|
lisUnableToWrite2 = 'Unable to write %s%s%s';
|
|
lisErrorLoadingFrom = 'Error loading %s from%s%s%s%s';
|
|
lisErrorSavingTo = 'Error saving %s to%s%s%s%s';
|
|
lisXMLError = 'XML Error';
|
|
lisXMLParserErrorInFileError = 'XML parser error in file %s%sError: %s';
|
|
lisUnableToWriteXmlStreamToError = 'Unable to write xml stream to %s%sError: %s';
|
|
lisFileIsSymlink = 'File is symlink';
|
|
lisTheFileIsASymlinkOpenInstead = 'The file %s%s%s is a symlink.%s%sOpen %s%'
|
|
+'s%s instead?';
|
|
lisOpenTarget = 'Open target';
|
|
lisOpenSymlink = 'Open symlink';
|
|
lisFileLinkError = 'File link error';
|
|
lisWriteErrorFile = 'Write error: %s%sFile: %s%s%s';
|
|
lisStreamError = 'Stream Error';
|
|
lisTheCodetoolsFoundAnError = 'The codetools found an error:%s%s%s';
|
|
lisIgnoreAndContinue = 'Ignore and continue';
|
|
lisNotImplemented = 'Not implemented';
|
|
lisNotImplementedYet = 'Not implemented yet:%s%s';
|
|
lisMovePage = 'Move Page';
|
|
lisFileSettings = 'File Settings';
|
|
|
|
// Debugger Dialogs
|
|
lisDbgWinPower = 'On/Off';
|
|
lisDbgWinPowerHint = 'Disable/Enable updates for the entire window';
|
|
|
|
lisDbgItemEnable = 'Enable';
|
|
lisDbgItemEnableHint = 'Enable';
|
|
lisDbgItemDisable = 'Disable';
|
|
lisDbgItemDisableHint = 'Disable';
|
|
lisDbgItemDelete = 'Delete';
|
|
lisDbgItemDeleteHint = 'Delete';
|
|
lisDbgAllItemEnable = 'Enable all';
|
|
lisDbgAllItemEnableHint = 'Enable all';
|
|
lisDbgAllItemDisable = 'Disable all';
|
|
lisDbgAllItemDisableHint = 'Disable all';
|
|
lisDbgAllItemDelete = 'Delete all';
|
|
lisDbgAllItemDeleteHint = 'Delete all';
|
|
lisDbgBreakpointPropertiesHint = 'Breakpoint Properties ...';
|
|
|
|
// Call Stack Dialog
|
|
lisCurrent = 'Current';
|
|
lisViewSource = 'View Source';
|
|
lisViewSourceDisass = 'View Assembler';
|
|
lisMaxS = 'Max %d';
|
|
lisGotoSelectedSourceLine = 'Goto selected source line';
|
|
lisCopyAll = 'Copy All';
|
|
lisIndex = 'Index';
|
|
lisFunction = 'Function';
|
|
lisCSTop = 'Top';
|
|
lisCSBottom = 'Bottom';
|
|
|
|
// 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';
|
|
lisDeleteAllSelectedBreakpoints = 'Delete all selected breakpoints?';
|
|
lisDeleteBreakpointAtLine = 'Delete breakpoint at%s"%s" line %d?';
|
|
lisDeleteBreakpointForAddress = 'Delete breakpoint for address %s?';
|
|
lisDeleteBreakpointForWatch = 'Delete watchpoint for "%s"?';
|
|
lisDeleteAllBreakpoints = 'Delete all breakpoints?';
|
|
lisDeleteAllBreakpoints2 = 'Delete all breakpoints in file %s%s%s?';
|
|
lisGroupNameInput = 'Group name:';
|
|
lisGroupNameInvalid = 'BreakpointGroup name must be a valid Pascal identifier name.';
|
|
lisGroupNameEmptyClearInstead = 'The group name cannot be empty. Clear breakpoints'' group(s)?';
|
|
lisGroupAssignExisting = 'Assign to existing "%s" group?';
|
|
lisGroupSetNew = 'Set new group ...';
|
|
lisGroupSetNone = 'Clear group(s)';
|
|
lisGroupEmptyDelete = 'No more breakpoints are assigned to group "%s", delete it?';
|
|
lisGroupEmptyDeleteMore = '%sThere are %d more empty groups, delete all?';
|
|
lisEnableGroups = 'Enable Groups';
|
|
lisDisableGroups = 'Disable Groups';
|
|
lisLogMessage = 'Log Message';
|
|
lisLogEvalExpression = 'Eval expression';
|
|
lisLogCallStack = 'Log Call Stack';
|
|
lisLogCallStackLimit = '(frames limit. 0 - no limits)';
|
|
lisAutoContinue = 'Auto Continue';
|
|
lisDisabled = 'Disabled';
|
|
lisInvalidOff = 'Invalid (Off)';
|
|
lisInvalidOn = 'Invalid (On)';
|
|
lisOff = '? (Off)';
|
|
lisOn = '? (On)';
|
|
lisTakeSnapshot = 'Take a Snapshot';
|
|
|
|
// Evaluate/Modify Dialog
|
|
lisEvaluate = 'E&valuate';
|
|
lisModify = '&Modify';
|
|
lisWatch = '&Watch';
|
|
lisInspect = '&Inspect';
|
|
lisDBGEMExpression = '&Expression:';
|
|
lisDBGEMResult = '&Result:';
|
|
lisDBGEMNewValue = '&New value:';
|
|
|
|
// Breakpoint Properties Dialog
|
|
lisBreakPointProperties = 'Breakpoint Properties';
|
|
lisLine = 'Line:';
|
|
lisAddress = 'Address:';
|
|
lisWatchData = 'Watch:';
|
|
lisWatchScope = 'Watch scope';
|
|
lisWatchScopeGlobal = 'Global';
|
|
lisWatchScopeLocal = 'Declaration';
|
|
lisWatchKind = 'Watch action';
|
|
lisWatchKindRead = 'Read';
|
|
lisWatchKindWrite = 'Write';
|
|
lisWatchKindReadWrite = 'Read/Write';
|
|
lisAutoContinueAfter = 'Auto continue after:';
|
|
lisMS = '(ms)';
|
|
lisActions = 'Actions:';
|
|
lisEvalExpression = 'Eval expression';
|
|
|
|
// Debug Output Dialog
|
|
lisCopyAllOutputClipboard = 'Copy all output to clipboard';
|
|
|
|
// Designer Size Components Dialog
|
|
lisShrinkToSmal = 'Shrink to smallest';
|
|
lisGrowToLarges = 'Grow to Largest';
|
|
|
|
// Watch Dialog
|
|
lisWatchToWatchPoint = 'Create &Data/Watch Breakpoint ...';
|
|
|
|
// Watch Property Dialog
|
|
lisWatchPropert = 'Watch Properties';
|
|
lisExpression = 'Expression:';
|
|
lisRepeatCount = 'Repeat Count:';
|
|
lisDigits = 'Digits:';
|
|
lisAllowFunctio = 'Allow Function Calls';
|
|
lisStyle = 'Style';
|
|
lisCharacter = 'Character';
|
|
lisString = 'String';
|
|
lisDecimal = 'Decimal';
|
|
lisUnsigned = 'Unsigned';
|
|
lisHexadecimal = 'Hexadecimal';
|
|
lisFloatingPoin = 'Floating Point';
|
|
lisPointer = 'Pointer';
|
|
lisRecordStruct = 'Record/Structure';
|
|
lisMemoryDump = 'Memory Dump';
|
|
|
|
// Callstack
|
|
lisCallStackNotEvaluated = 'Stack not evaluated';
|
|
|
|
// Locals Dialog
|
|
lisLocals = 'Locals';
|
|
lisLocalsNotEvaluated = 'Locals not evaluated';
|
|
lisEvaluateModify = '&Evaluate/Modify';
|
|
lisLocalsDlgCopyName = '&Copy Name';
|
|
lisLocalsDlgCopyValue = 'C&opy Value';
|
|
|
|
// Registers Dialog
|
|
lisRegisters = 'Registers';
|
|
|
|
// ThreadDlg
|
|
lisThreads = 'Threads';
|
|
lisThreadsState = 'State';
|
|
lisThreadsSrc = 'Source';
|
|
lisThreadsLine = 'Line';
|
|
lisThreadsFunc = 'Function';
|
|
lisThreadsCurrent = 'Current';
|
|
lisThreadsGoto = 'Goto';
|
|
lisThreadsNotEvaluated = 'Threads not evaluated';
|
|
|
|
// HistoryDlg
|
|
histdlgFormName = 'History';
|
|
histdlgColumnCur = '';
|
|
histdlgColumnTime = 'Time';
|
|
histdlgColumnLoc = 'Location';
|
|
histdlgBtnPowerHint = 'Switch on/off automatic snapshots';
|
|
histdlgBtnEnableHint = 'Toggle view snapshot or current';
|
|
histdlgBtnClearHint = 'Clear all snapshots';
|
|
histdlgBtnShowHistHint = 'View history';
|
|
histdlgBtnShowSnapHint = 'View Snapshots';
|
|
histdlgBtnMakeSnapHint = 'Take Snapshot';
|
|
histdlgBtnRemoveHint = 'Remove selected entry';
|
|
|
|
// Exception Dialog
|
|
lisExceptionDialog = 'Debugger Exception Notification';
|
|
lisIgnoreExceptionType = 'Ignore this exception type';
|
|
|
|
lisetEditCustomScanners = 'Edit custom scanners (%s)';
|
|
|
|
// ProjectWizard Dialog
|
|
lisProjectWizard = 'Project Wizard';
|
|
lisPWNewProject = '&New Project';
|
|
lisPWOpenProject = '&Open Project';
|
|
lisPWOpenRecentProject = 'Open &Recent Project';
|
|
lisPWViewExampleProjects = 'View &Example Projects';
|
|
lisPWConvertProject = 'Convert &Delphi Project';
|
|
lisQuitLazarus = '&Quit Lazarus';
|
|
lisIsAThisCircularDependencyIsNotAllowed = '%s is a %s.%sThis circular '
|
|
+'dependency is not allowed.';
|
|
lisTheComponentCanNotBeDeletedBecauseItIsNotOwnedBy = 'The component %s can '
|
|
+'not be deleted, because it is not owned by %s.';
|
|
lisFilter3 = 'Filter: %s';
|
|
lisInvalidPublishingDirectory = 'Invalid publishing Directory';
|
|
lisSourceDirectoryAndDestinationDirectoryAreTheSameMa = 'Source directory %'
|
|
+'s%s%s%sand destination directory %s%s%s%sare the same.%s%sMaybe you '
|
|
+'misunderstand this feature.%sIt will clean/recreate the destination '
|
|
+'directory%sand copies the package/project into it.';
|
|
lisClearDirectory = 'Clear Directory?';
|
|
lisInOrderToCreateACleanCopyOfTheProjectPackageAllFil = 'In order to create '
|
|
+'a clean copy of the project/package, all files in the following '
|
|
+'directory will be deleted and all its content will be lost.%s%sDelete '
|
|
+'all files in %s%s%s?';
|
|
lisFileExtensionOfPrograms = 'File extension of programs';
|
|
lisEveryNThLineNumber = 'Every n-th line number';
|
|
lisShowOverviewGutter = 'Show overview Gutter';
|
|
lisTopInfoView = 'Show Class/Proc Hint';
|
|
lisLink = 'Link:';
|
|
lisShort = 'Short:';
|
|
lisInsertUrlTag = 'Insert url tag';
|
|
lisInsertPrintshortTag2 = 'Insert printshort tag';
|
|
lisDeleteOldFile2 = 'Delete old file?';
|
|
lisTheUnitSearchPathOfContainsTheSourceDirectoryOfPac = 'The unit search '
|
|
+'path of %s%s%s contains the source directory %s%s%s of package %s';
|
|
lisFPCVersionEG222 = 'FPC Version (e.g. 2.2.2)';
|
|
lisMissingIdentifiers = 'Missing identifiers';
|
|
lisChooseAFPDocLink = 'Choose a FPDoc link';
|
|
lisLinkTarget = 'Link target';
|
|
lisExamplesIdentifierTMyEnumEnumUnitnameIdentifierPac = 'Examples:%sIdentifier%s'
|
|
+'TMyEnum.Enum%sUnitname.Identifier%s#PackageName.UnitName.Identifier';
|
|
lisTitleLeaveEmptyForDefault = 'Title (leave empty for default)';
|
|
lisPackageUnit = 'package unit';
|
|
lisPackage2 = 'package %s';
|
|
lisIdentifier = 'identifier';
|
|
lisProjectUnit = 'project unit';
|
|
lisSyntaxMode = 'Syntax mode';
|
|
lisUseAnsistrings = 'Use Ansistrings';
|
|
lisDoNotShowThisDialogForThisProject = 'Do not show this dialog for this project';
|
|
lisObjectPascalDefault = 'Object Pascal - default';
|
|
lisDelphi = 'Delphi';
|
|
lisTurboPascal = 'Turbo Pascal';
|
|
lisMacPascal = 'Mac Pascal';
|
|
lisFreePascal = 'Free Pascal';
|
|
lisSmallerRatherThanFaster = 'smaller rather than faster';
|
|
lisVerifyMethodCalls = 'Verify method calls';
|
|
lisToggleShowingFilenamesWithFullPathOrWithRelativePa = 'Toggle showing '
|
|
+'filenames with full path or with relative path';
|
|
lisDeleteSelectedFiles = 'Delete selected files';
|
|
lisAddFilesInDirectory = 'Add Files in Directory';
|
|
lisUnableToCreateLinkWithTarget = 'Unable to create link %s%s%s with target %s%s%s';
|
|
lisBuildAllFilesOfProjectPackageIDE =
|
|
'build all files of project/package/IDE';
|
|
lisApplyBuildFlagsBToDependenciesToo = 'apply build flags (-B) to dependencies too';
|
|
lisDoNotCompileDependencies = 'do not compile dependencies';
|
|
lisAddPackageSToListOfInstalledPackagesCombineWithBui = 'add package(s) to '
|
|
+'list of installed packages (combine with --build-ide to rebuild IDE).';
|
|
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 or IDE build mode.';
|
|
lisProjectChangedOnDisk = 'Project changed on disk';
|
|
lisTheProjectInformationFileHasChangedOnDisk = 'The project information '
|
|
+'file %s%s%s%shas changed on disk.';
|
|
lisReopenProject = 'Reopen project';
|
|
rsScanners = 'Scanners';
|
|
rsAvailableScanners = 'Available scanners';
|
|
rsSelectAnInheritedEntry = 'Select an inherited entry';
|
|
|
|
// New console application dialog (CustomApplicationOptionsForm.pas)
|
|
lisApplicationClassName = '&Application class name';
|
|
lisTitle = '&Title';
|
|
lisCodeGenerationOptions = 'Code generation options';
|
|
lisUsageMessageHOption = 'Usage message (-h option)';
|
|
lisStopOnException = 'Stop on exception';
|
|
lisConstructorCode = 'Constructor code';
|
|
lisDestructorCode = 'Destructor code';
|
|
lisCheckOptions = 'Check options';
|
|
lisNewConsoleApplication = 'New console application';
|
|
|
|
// Edit context help dialog (IDEContextHelpEdit.pas)
|
|
lisHelpEntries = 'Help entries';
|
|
lisCEIsARootControl = 'Is a root control';
|
|
lisHasHelp = 'Has Help';
|
|
lisCreateHelpNode = 'Create Help node';
|
|
lisDlgOpen = 'Open ...';
|
|
lisEditContextHelp = 'Edit context help';
|
|
lisNoNodeSelected = 'no node selected';
|
|
lisNoIDEWindowSelected = 'No IDE window selected';
|
|
|
|
// Messages Editor dialog (MsgViewEditor.pas)
|
|
lisAddNewSet = 'Add new set';
|
|
lisActiveFilter = 'Active Filter';
|
|
lisFilterSets = 'Filter Sets';
|
|
lisMessagesEditor = 'Messages Editor';
|
|
|
|
lisSetDefault = 'Set default';
|
|
lisSelectedLeftNeighbour = '(selected left neighbour)';
|
|
lisSelectedRightNeighbour = '(selected right neighbour)';
|
|
lisSelectedTopNeighbour = '(selected top neighbour)';
|
|
lisSelectedBottomNeighbour = '(selected bottom neighbour)';
|
|
|
|
rsCreatingDirFailed = 'Creating directory "%s" failed!';
|
|
rsCreatingSymLinkFailed = 'Creating symbolic link "%s" failed!';
|
|
rsCreatingSymLinkNotSupported = 'Creating symbolic link is not supported on this platform!';
|
|
lisPutLrsFilesInOutputDirectory = 'Save .lrs files in the output directory';
|
|
lisLrsIncludeFiles = 'lrs include files';
|
|
lisResourceTypeOfNewFiles = 'Resource type of project';
|
|
lisAutomaticallyConvertLfmFilesToLrsIncludeFiles = 'Automatically convert .lfm files to .lrs include files';
|
|
lisFPCResources = 'FPC resources';
|
|
lisRequiresFPC24OrAboveLikeDelphiResources = 'Requires FPC 2.4 or above. Like Delphi resources';
|
|
lisStorePathDelimitersAndAs = 'Store path delimiters \ and / as';
|
|
lisDoNotChange = 'Do not change';
|
|
lisChangeToUnix = 'Change to Unix /';
|
|
lisChangeToWindows = 'Change to Windows \';
|
|
dlgCOCreateNodeAbove = 'Create node above';
|
|
dlgCOCreateNodeBelow = 'Create node below';
|
|
dlgCOCreateChildNode = 'Create child node';
|
|
lisResult = 'Result :=';
|
|
lisPropertiesOfConditionalCompilerOption = 'Properties of conditional compiler option';
|
|
lisAction = 'Action:';
|
|
lisValues = 'Values';
|
|
lisDefaultValue = 'Default value';
|
|
lisIDEMacros = 'IDE Macros';
|
|
lisConfirmDelete = 'Confirm delete';
|
|
lisDeleteMacro = 'Delete macro %s%s%s?';
|
|
lisValue2 = 'Value%s';
|
|
lisDeleteValue = 'Delete value %s%s%s';
|
|
lisInvalidMacroTheMacroMustBeAPascalIdentifie = 'Invalid '
|
|
+'macro %s%s%s. The macro name must be a pascal identifier.';
|
|
lisThereIsAlreadyAMacroWithTheName = 'There is already a macro '
|
|
+'with the name %s%s%s.';
|
|
lisDuplicateFoundOfValue = 'Duplicate found of value %s%s%s.';
|
|
lisSetValue = 'Set value';
|
|
lisCreateFunction = 'Create function';
|
|
lisResult2 = 'Result:';
|
|
lisTheIdentifierIsAUnitPleaseUseTheFileSaveAsFunction = 'The identifier is '
|
|
+'a unit. Please use the File - Save as function to rename a unit.';
|
|
lisUnusedUnits = 'Unused units';
|
|
lisRemoveSelectedUnits = 'Remove selected units';
|
|
lisRemoveAllUnits = 'Remove all units';
|
|
lisCEShowCodeObserver = 'Show observerations about';
|
|
lisCELongProcedures = 'Long procedures';
|
|
lisCEManyParameters = 'Many parameters';
|
|
lisCEUnnamedConstants = 'Unnamed constants';
|
|
lisCEEmptyProcedures = 'Empty procedures';
|
|
lisCEManyNestedProcedures = 'Many nested procedures';
|
|
lisCEPublishedPropertyWithoutDefault = 'Published properties without default';
|
|
lisCEUnsortedVisibility = 'Unsorted visibility';
|
|
lisCEUnsortedMembers = 'Unsorted members';
|
|
lisCEToDos = 'ToDos';
|
|
lisCEEmptyClassSections = 'Empty class sections';
|
|
lisCELongProcLineCount = 'Line count of procedure treated as "long"';
|
|
lisCELongParamListCount = 'Parameters count treated as "many"';
|
|
lisCENestedProcCount = 'Nested procedures count treated as "many"';
|
|
lisCodeObsCharConst = 'Search for unnamed char constants';
|
|
lisCodeObsIgnoreeConstants = 'Ignore next unnamed constants';
|
|
lisShow = 'Show';
|
|
lisCodeObIgnoreConstInFuncs = 'Ignore constants in next functions';
|
|
lisCEEmptyBlocks = 'Empty blocks';
|
|
lisCEComplexityGroup = 'Complexity';
|
|
lisCEEmptyGroup = 'Empty constructs';
|
|
lisCEStyleGroup = 'Style';
|
|
lisCEOtherGroup = 'Other';
|
|
lisCEWrongIndentation = 'Wrong indentation';
|
|
lisTheProjectUsesTargetOSAndCPUTheSystemPpuForThisTar = 'The project uses '
|
|
+'target OS=%s and CPU=%s.%sThe system.ppu for this target was not found '
|
|
+'in the FPC binary directories. %sMake sure fpc is installed correctly '
|
|
+'for this target and the fpc.cfg contains the right directories.';
|
|
lisCouldNotRemoveFromMainSource = 'Could not remove %s%s%s from main source!';
|
|
lisCouldNotAddToMainSource = 'Could not add %s%s%s to main source!';
|
|
lisCouldNotRemoveRFromMainSource = 'Could not remove %s{$R %s%s} from main source!';
|
|
lisCouldNotAddRToMainSource = 'Could not add %s{$R %s%s} to main source!';
|
|
lisCouldNotRemoveIFromMainSource = 'Could not remove %s{$I %s%s} from main source!';
|
|
lisCouldNotAddIToMainSource = 'Could not add %s{$I %s%s} to main source!';
|
|
lisFailedToLoadFoldStat = 'Failed to load fold state';
|
|
lisUppercaseString = 'uppercase string';
|
|
lisUppercaseStringGivenAsParameter = 'Uppercase string given as parameter';
|
|
lisLowercaseString = 'lowercase string';
|
|
lisLowercaseStringGivenAsParameter = 'Lowercase string given as parameter';
|
|
lisPasteClipboard = 'paste clipboard';
|
|
lisPasteTextFromClipboard = 'Paste text from clipboard';
|
|
lisInsertProcedureHead = 'insert procedure head';
|
|
lisInsertProcedureName = 'insert procedure name';
|
|
lisInsertNameOfCurrentProcedure = 'Insert name of current procedure';
|
|
lisInsertDate = 'insert date';
|
|
lisInsertDateOptionalFormatString = 'Insert date. Optional: format string';
|
|
lisInsertTime = 'insert time';
|
|
lisInsertTimeOptionalFormatString = 'Insert time. Optional: format string';
|
|
lisInsertDateAndTime = 'insert date and time';
|
|
lisInsertDateAndTimeOptionalFormatString = 'Insert date and time. Optional: '
|
|
+'format string';
|
|
lisInsertEndIfNeeded = 'insert end if needed';
|
|
lisCheckIfTheNextTokenInSourceIsAnEndAndIfNotReturnsL = 'check if the next '
|
|
+'token in source is an end and if not returns lineend + end; + lineend';
|
|
lisListOfAllCaseValues = 'list of all case values';
|
|
lisReturnsListOfAllValuesOfCaseVariableInFrontOfVaria = 'returns list of '
|
|
+'all values of case variable in front of variable';
|
|
lisGetWordAtCurrentCursorPosition = 'get word at current cursor position';
|
|
lisTemplateEditParamCell = 'Editable Cell';
|
|
lisTemplateEditParamCellHelp =
|
|
'Inserts an editable Cell. Cells can be navigated using the tab key.%0:s' +
|
|
'The "param" macro takes a list of comma separated arguments.%0:s' +
|
|
'The first argument is the default value.%0:s' +
|
|
'The 2nd argument (optional) can be used to link the cell to another cell (syncro edit)%0:s' +
|
|
'%0:s' +
|
|
' while param("foo") do param(foo);%0:s' +
|
|
'Inserts 2 independent cells, both with the default text "foo"%0:s' +
|
|
'The quotes are optional%0:s' +
|
|
'%0:s' +
|
|
' if param("foo") > 0 and param("foo",sync=1) < 99 then%0:s' +
|
|
'Inserts 2 linked cells, editing either one, will change the other one too%0:s' +
|
|
'The value "1" refers to the position of the other "param()", so if there are more params:%0:s' +
|
|
' if param("bar") and param(foo) > 0 and param(foo,sync=2) < 99 then%0:s' +
|
|
'The 2nd and third are linked. (the 3rd refers to "2") %0:s' +
|
|
'%0:s' +
|
|
'"sync can be shortened to "s":%0:s' +
|
|
' if param("foo") > 0 and param("foo",s=1) < 99 then%0:s' +
|
|
'%0:s' +
|
|
' if param("bar") and param("foo") > 0 and param("foo",sync) < 99 then%0:s' +
|
|
'The 2nd and third are linked.%0:s' +
|
|
'Note: "Sync has no position and no "=", so it syncs to the previous cell with the same default (in this case "foo")' ;
|
|
|
|
lisPrecedingWord = 'Preceding word';
|
|
lisForm = 'Form';
|
|
lisInheritedProjectComponent = 'Inherited project component';
|
|
lisNewDlgInheritFromAProjectFormComponent = 'Inherit from a project form or component';
|
|
lisFrame = 'Frame';
|
|
lisDataModule = 'Data Module';
|
|
lisNoLFMFile = 'No LFM file';
|
|
lisThisFunctionNeedsAnOpenLfmFileInTheSourceEditor = 'This function needs '
|
|
+'an open .lfm file in the source editor.';
|
|
lisNoPascalFile = 'No pascal file';
|
|
lisUnableToFindPascalUnitPasPpForLfmFile = 'Unable to find pascal unit (.'
|
|
+'pas,.pp) for .lfm file%s%s%s%s';
|
|
lisLFMIsOk = 'LFM is ok';
|
|
lisClassesAndPropertiesExistValuesWereNotChecked = 'Classes and properties '
|
|
+'exist. Values were not checked.';
|
|
lisAppendShortDescriptionToLongDescription = 'Append short description to '
|
|
+'long description';
|
|
lisInsertPrintShortTag = 'Insert PrintShort tag';
|
|
lisAutomaticallyInvokeAfterPoint = 'Automatically invoke after point';
|
|
lisAddParameterBrackets = 'Add parameter brackets';
|
|
lisReplaceWholeIdentifier = 'Replace whole identifier';
|
|
lisEnableReplaceWholeIdentifierDisableReplacePrefix = 'Enable = replace '
|
|
+'whole identifier, Disable = replace prefix';
|
|
lisShowHelp = 'Show help';
|
|
lisBestViewedByInstallingAHTMLControlLikeTurbopowerip = 'Best viewed by '
|
|
+'installing a HTML control like turbopoweriprodsgn';
|
|
lisShowEmptyUnitsPackages = 'Show empty units/packages';
|
|
lisUsePackageInProject = 'Use package %s in project';
|
|
lisUsePackageInPackage = 'Use package %s in package %s';
|
|
lisRescan = 'Rescan';
|
|
lisUseUnitInUnit = 'Use unit %s in unit %s';
|
|
lisUsePackageInProject2 = 'Use package in project';
|
|
lisUseIdentifier = 'Use identifier';
|
|
lisUsePackageInPackage2 = 'Use package in package';
|
|
lisFindMissingUnit = 'Find missing unit';
|
|
lisAskNameOnCreate = 'Ask name on create';
|
|
lisAskForComponentNameAfterPuttingItOnForm = 'Ask for component '
|
|
+'name after putting it on a designer form';
|
|
lisOFESwitchToObjectInspectorFavoritesTab = 'Switch to Object Inspector '
|
|
+'Favorites tab';
|
|
lisOFESwitchToObjectInspectorFavoritesTabAfterAsking = 'Switch to Object '
|
|
+'Inspector Favorites tab after asking for component name';
|
|
lisEmpty = 'Empty';
|
|
lisNotAValidPascalIdentifier = 'Not a valid pascal identifier';
|
|
lisThereIsAlreadyAComponentWithThisName = 'There is already a component '
|
|
+'with this name';
|
|
lisTheOwnerHasThisName = 'The owner has this name';
|
|
lisTheOwnerClassHasThisName = 'The owner class has this name';
|
|
lisTheUnitHasThisName = 'The unit has this name';
|
|
lisChooseName = 'Choose name';
|
|
lisChooseANameForTheNewComponent = 'Choose a name for the new component';
|
|
lisTheComponentNameMustBeUniqueInAllComponentsOnTheFo = 'The component name '
|
|
+'must be unique in all components on the form/datamodule.The name is '
|
|
+'compared case insensitive like a normal pascal identifier.';
|
|
lisAskForFileNameOnNewFile = 'Ask for file name on new file';
|
|
lisSuggestDefaultNameOfNewFileInLowercase = 'Suggest default name of new '
|
|
+'file in lowercase';
|
|
lisAlwaysConvertSuggestedDefaultFileNameToLowercase = 'Always convert '
|
|
+'suggested default file name to lowercase';
|
|
lisIndentation = 'Indentation';
|
|
lisExampleFile = 'Example file:';
|
|
lisChooseAPascalFileForIndentationExamples = 'Choose a pascal file for '
|
|
+'indentation examples';
|
|
lisContextSensitive = 'Context sensitive';
|
|
lisImitateIndentationOfCurrentUnitProjectOrPackage = 'Imitate indentation '
|
|
+'of current unit, project or package';
|
|
lisAddPackageRequirement = 'Add package requirement?';
|
|
lisTheUnitBelongsToPackage = 'The unit belongs to package %s.';
|
|
lisAddPackageToProject2 = 'Add package to project';
|
|
lisAddUnitNotRecommended = 'Add unit (not recommended)';
|
|
lisAddPackageToProject = 'Add package %s to project?';
|
|
lisAddToIncludeSearchPath = 'Add to include search path?';
|
|
lisTheNewIncludeFileIsNotYetInTheIncludeSearchPathAdd = 'The new include '
|
|
+'file is not yet in the include search path.%sAdd directory %s?';
|
|
lisOnBreakLineIEReturnOrEnterKey = 'On break line (i.e. return or enter key)';
|
|
lisSetupDefaultIndentation = '(Setup default indentation)';
|
|
lisIndentationForPascalSources = 'Indentation for pascal sources';
|
|
lisOnPasteFromClipboard = 'On paste from clipboard';
|
|
lisImpossible = 'Impossible';
|
|
lisAProjectUnitCanNotBeUsedByOtherPackagesProjects = 'A project unit can '
|
|
+'not be used by other packages/projects';
|
|
lisShowGlyphsFor = 'Show Glyphs for:';
|
|
lisDirectoryNotWritable = 'Directory not writable';
|
|
lisTheDirectoryIsNotWritable = 'The directory %s%s%s is not writable.';
|
|
lisBuildingLazarusFailed = 'Building Lazarus failed';
|
|
lisThisSetOfOptionsToBuildLazarusIsNotSupportedByThis = 'This set of '
|
|
+'options to build Lazarus is not supported by this installation.%sThe '
|
|
+'directory %s%s%s is not writable.%sSee the Lazarus website for other '
|
|
+'ways to install Lazarus.';
|
|
lisIDEBuildOptions = 'IDE build options';
|
|
lisPathOfTheInstantfpcCache = 'path of the instantfpc cache';
|
|
lisPrimaryConfigPath = 'Primary config path';
|
|
lisSecondaryConfigPath = 'Secondary config path';
|
|
lisUnableToWriteTheProjectInfoFileError = 'Unable to write the project info '
|
|
+'file%s%s%s%s.%sError: %s';
|
|
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';
|
|
lisNewTheGNUDebuggerThroughSshAllowsToRemoteDebugViaASsh =
|
|
'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.'
|
|
+'Use SSH_Startup_Options for the hostname and optional username.'
|
|
+'And Remote_GDB_Exe for the filename of gdb on the remote computer.'
|
|
+'';
|
|
lisRemoveUnitFromUsesSection = 'Remove unit from uses section';
|
|
lisRemoveLocalVariable = 'Remove local variable %s';
|
|
lisHideMessageViaDirective = 'Hide message via directive';
|
|
lisRemoveLocalVariable2 = 'Remove local variable';
|
|
lisNoHints = 'no hints';
|
|
lisAllParametersOfThisFunctionAreAlreadySetAtThisCall = 'All parameters of '
|
|
+'this function are already set at this call. Nothing to add.';
|
|
lisToInstallYouMustCompileAndRestartTheIDE = 'To install you must compile '
|
|
+'and restart the IDE';
|
|
|
|
synfUnfoldAllInSelection = 'Unfold all in selection';
|
|
synfUnfoldCommentsInSelection = 'Unfold comments in selection';
|
|
synfFoldCommentsInSelection = 'Fold comments in selection';
|
|
synfHideCommentsInSelection = 'Hide comments in selection';
|
|
lisCanNotCompileProject = 'Cannot compile project';
|
|
lisTheProjectHasNoMainSourceFile = 'The project has no main source file.';
|
|
lisInvalidMacroTheNameIsAKeyword = 'Invalid macro name "%s". The name '
|
|
+'is a keyword.';
|
|
lisTheMacroDoesNotBeginWith = 'The macro "%s" does not begin with "%s".';
|
|
lisRenameTo = 'Rename to %s';
|
|
lisAddValueToMacro = 'Add value to macro %s';
|
|
lisDeleteValue2 = 'Delete value %s';
|
|
lisNoMacroSelected = 'No macro selected';
|
|
lisMacro = 'Macro %s';
|
|
lisAddNewMacro = 'Add new macro';
|
|
lisNoErrors = 'No errors';
|
|
lisHintADefaultValueCanBeDefinedInTheConditionals = 'Hint: A default value '
|
|
+'can be defined in the conditionals.';
|
|
lisConditionals = 'Conditionals';
|
|
lisWithIncludes = '%s, with includes %s';
|
|
lisWithIncludes2 = ', with includes ';
|
|
lisParsed = ', parsed ';
|
|
lisCreatingFileIndexOfFPCSources =
|
|
'Creating file index of FPC sources %s ...';
|
|
lisTheFileIndexIsNeededForFunctionsLikeFindDeclaratio = 'The file index is '
|
|
+'needed for functions like find declaration. While scanning you can edit '
|
|
+'sources and compile, but functions like find declaration will show unit-'
|
|
+'not-found errors. This can take a minute.';
|
|
lisActive = 'Active';
|
|
dlgBuildModes = 'Build Modes';
|
|
dlgIdeMacroValues = 'IDE Macro Values';
|
|
lisBuildModes = 'Build modes';
|
|
lisInSession = 'In session';
|
|
lisEnableThisToStoreTheBuildModeInYourSessionLpsInste = 'Enable this to '
|
|
+'store the build mode in your session (.lps) instead of the lpi';
|
|
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.';
|
|
lisDuplicateEntry = 'Duplicate entry';
|
|
lisThereIsAlreadyABuildModeWithThisName = 'There is already a build mode '
|
|
+'with this name.';
|
|
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';
|
|
lisMMWas = '(was "%s")';
|
|
lisMMIDEMacro2 = 'IDE Macro %s:=%s';
|
|
lisMMFromTo = 'From %s to %s';
|
|
lisMMDoesNotHaveIDEMacro = 'Does not have IDE Macro %s:=%s';
|
|
lisMMDoesNotOverrideOutDirFU = 'Does not override OutDir (-FU)';
|
|
lisMMOverrideOutDirFU = 'Override OutDir (-FU): %s';
|
|
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 = '*** Fixing used units and Repairing form files ***';
|
|
lisConvDelphiConvertingProjPackUnits = '*** Converting unit files belonging to project/package ***';
|
|
lisConvDelphiConvertingFoundUnits = '*** Converting unit files found during conversion ***';
|
|
lisConvDelphiRepairingFormFile = '* Repairing form file %s *';
|
|
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.';
|
|
lisConvDelphiAddedCustomOptionDefines = 'Added defines %s in custom options';
|
|
lisConvDelphiUnitsToReplaceIn = 'Units to replace in %s';
|
|
lisConvDelphiConversionTook = 'Conversion took: %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';
|
|
lisConvDelphiExceptionDuringConversion = 'Exception happened during unit conversion.'
|
|
+' Continuing with form files of already converted units...';
|
|
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';
|
|
lisConvDelphiAddedPackageDependency = 'Added Package %s as a dependency.';
|
|
lisConvDelphiPackageRequired = 'Package %s is required but not installed in Lazarus! Install it later.';
|
|
lisConvDelphiThereIsAlreadyAPackageWithTheNamePleaseCloseThisPa = 'There is '
|
|
+'already a package with the name "%s"%sPlease close this package first.';
|
|
lisConvDelphiDelphiPackageMainSourceDpkFileNotFoundForPackage = 'Delphi '
|
|
+'package main source (.dpk) file not found for package%s%s';
|
|
|
|
//Disassembler dialog
|
|
lisDisAssAssembler = 'Assembler';
|
|
lisApplyConventions = 'Apply conventions';
|
|
lisKeepRelativeIndentationOfMultiLineTemplate = 'Keep relative indentation '
|
|
+'of multi line template';
|
|
lisTheCurrentFPCHasNoConfigFileItWillProbablyMissSome = 'The current FPC '
|
|
+'has no config file. It will probably miss some units. Check your '
|
|
+'installation of fpc.';
|
|
lisInFPCUnitSearchPathProbablyInstalledByTheFPCPackag = 'In FPC unit search '
|
|
+'path. Probably installed by the FPC package. Check if the compiler and '
|
|
+'the ppu file are from the same installation.';
|
|
lisInASourceDirectoryOfTheProjectCheckForDuplicates = 'In a source '
|
|
+'directory of the project. Check for duplicates.';
|
|
lisInASourceDirectoryOfThePackage = 'In a source directory of the package "%s".';
|
|
lisCheckTheTargetOSCPULCLWidgetTypeMaybeYouHaveToReco = '%s Check the '
|
|
+'target (OS, CPU, LCL widget type). Maybe you have to recompile the '
|
|
+'package for this target or set another target for the project.';
|
|
lisMaybeYouHaveToRecompileThePackage = '%s Maybe you have to recompile the '
|
|
+'package.';
|
|
lisDuplicatePpuFilesDeleteOneOrMakeSureAllSearchPaths = 'Duplicate ppu '
|
|
+'files. Delete one or make sure all search paths have correct order ('
|
|
+'Hint: FPC uses last path first).';
|
|
lisDuplicateSourcesDeleteOneOrMakeSureAllSearchPathsH = 'Duplicate sources. '
|
|
+'Delete one or make sure all search paths have correct order (Hint: FPC '
|
|
+'uses last path first).';
|
|
lisPEMissingFilesOfPackage = 'Missing files of package %s';
|
|
lisPENoFilesMissingAllFilesExist = 'No files missing. All files exist.';
|
|
lisPERemoveSelectedFiles = 'Remove selected files';
|
|
lisPEDirectories = 'Directories';
|
|
lisSelectAnotherLCLWidgetSetMacroLCLWidgetType = 'Select another LCL widget '
|
|
+'set (macro LCLWidgetType)';
|
|
lisEndlessLoopInMacros = 'Endless loop in macros';
|
|
|
|
// Uses Unit dialog
|
|
dlgAlreadyUsesAllOtherUnits = '"%s" already uses all the units in this project';
|
|
dlgUseUnitCaption = 'Add unit to Uses section';
|
|
dlgShowAllUnits = 'Show all units';
|
|
dlgInsertSection = 'Insert into Uses section of';
|
|
dlgInsertInterface = 'Interface';
|
|
dlgInsertImplementation = 'Implementation';
|
|
dlgNoAvailableUnits = 'No available units to add.';
|
|
lisInsteadOfCompilePackageCreateASimpleMakefile = 'Instead of compile '
|
|
+'package create a simple Makefile.';
|
|
|
|
// Custom form editor
|
|
lisCFEAnExceptionOccuredDuringDeletionOf = 'An exception occured during '
|
|
+'deletion of%s"%s:%s"%s%s';
|
|
lisCFETCustomFormEditorDeleteComponentWhereIsTheTCustomN = 'TCustomFormEditor'
|
|
+'.DeleteComponent Where is the TCustomNonFormDesignerForm? %s';
|
|
lisCFEUnableToClearTheFormEditingSelection = 'Unable to clear the form '
|
|
+'editing selection%s%s';
|
|
lisCFEDoNotKnowHowToDeleteThisFormEditingSelection = 'Do not know how to '
|
|
+'delete this form editing selection';
|
|
lisCFEDoNotKnowHowToCopyThisFormEditingSelection = 'Do not know how to copy '
|
|
+'this form editing selection';
|
|
lisCFEDoNotKnowHowToCutThisFormEditingSelection = 'Do not know how to cut '
|
|
+'this form editing selection';
|
|
lisCFETCustomFormEditorCreateNonFormFormUnknownType = 'TCustomFormEditor.'
|
|
+'CreateNonFormForm Unknown type %s';
|
|
lisCFETCustomFormEditorCreateNonFormFormAlreadyExists = 'TCustomFormEditor.'
|
|
+'CreateNonFormForm already exists';
|
|
lisCFETCustomFormEditorRegisterDesignerMediatorAlreadyRe = 'TCustomFormEditor'
|
|
+'.RegisterDesignerMediator already registered: %s';
|
|
lisCFEErrorCreatingComponent = 'Error creating component';
|
|
lisCFEErrorCreatingComponent2 = 'Error creating component: %s%s%s';
|
|
lisCFEInvalidComponentOwner = 'Invalid component owner';
|
|
lisCFETheComponentOfTypeFailedToSetItsOwnerTo = 'The component of type %s '
|
|
+'failed to set its owner to %s:%s';
|
|
lisCFEErrorDestroyingMediatorOfUnit = 'Error destroying mediator %s of '
|
|
+'unit %s:%s%s';
|
|
lisCFEErrorDestroyingMediator = 'Error destroying mediator';
|
|
lisCFEErrorDestroyingComponentOfTypeOfUnit = 'Error destroying component of '
|
|
+'type %s of unit %s:%s%s';
|
|
lisCFEErrorDestroyingComponent = 'Error destroying component';
|
|
lisCFEContinueLoading = 'Continue loading';
|
|
lisCFECancelLoadingThisResource = 'Cancel loading this resource';
|
|
lisCFEStopAllLoading = 'Stop all loading';
|
|
lisCFEErrorReading = 'Error reading %s';
|
|
lisCFEComponent = '%s%sComponent: %s:%s';
|
|
lisCFEComponentClass = '%s%sComponent Class: %s';
|
|
lisCFEStreamPosition = '%s%sStream position: %s';
|
|
lisCFEStream = '%sStream=%s';
|
|
lisCFERoot = '%sRoot=%s:%s';
|
|
lisCFEClassNotFound = '%s%sClass "%s" not found.';
|
|
lisCFEInFile = '%sIn file %s%s';
|
|
lisCFETheComponentEditorOfClassHasCreatedTheError = 'The component editor '
|
|
+'of class "%s"has created the error:%s"%s"';
|
|
lisShowSetupDialogForMostImportantSettings = 'Show setup dialog for most '
|
|
+'important settings';
|
|
lisShowPositionOfSourceEditor = 'Show position of source editor';
|
|
|
|
//Initial setup dialog
|
|
lisTheSourcesOfTheFreePascalPackagesAreRequiredForBro = 'The sources of the '
|
|
+'Free Pascal packages are required for browsing and code completion. For '
|
|
+'example it has the file "%s".';
|
|
lisSelectPathTo = 'Select path to %s';
|
|
lisSelectPathOf = 'Select path of %s';
|
|
lisSelectFPCSourceDirectory = 'Select FPC source directory';
|
|
lisSelectLazarusSourceDirectory = 'Select Lazarus source directory';
|
|
lisWithoutAProperLazarusDirectoryYouWillGetALotOfWarn = 'Without a proper '
|
|
+'Lazarus directory you will get a lot of warnings.';
|
|
lisWithoutAProperCompilerTheCodeBrowsingAndCompilingW = 'Without a proper '
|
|
+'compiler the code browsing and compiling will be disappointing.';
|
|
lisWithoutAProperDebuggerDebuggingWillBeDisappointing = 'Without a proper '
|
|
+'debugger, debugging will be disappointing.';
|
|
lisWithoutTheProperFPCSourcesCodeBrowsingAndCompletio = 'Without the proper '
|
|
+'FPC sources code browsing and completion will be very limited.';
|
|
lisWithoutAProperMakeExecutableTheCompilingOfTheIDEIs = 'Without a proper "'
|
|
+'make" executable the compiling of the IDE is not possible.';
|
|
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.';
|
|
lisTheMakeExecutableTypicallyHasTheName = 'The "make" executable typically '
|
|
+'has the name "%s". It is needed for building the IDE. Please give the full file path.';
|
|
lisTheDebuggerExecutableTypicallyHasTheNamePleaseGive = 'The debugger '
|
|
+'executable typically has the name "%s". Please give the full file path.';
|
|
lisAUsefulSettingOnWindowsSystemsIsLazarusDirMingwBin = 'A useful setting on'
|
|
+' Windows systems is: $(LazarusDir)\mingw\bin\$(TargetCPU)-$(TargetOS)\'
|
|
+'gdb.exe';
|
|
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';
|
|
lisThereIsNoFpcExeInTheDirectoryOfUsuallyTheMakeExecu = 'There is no fpc.exe'
|
|
+' in the directory of %s. Usually the make executable is installed '
|
|
+'together with the FPC compiler.';
|
|
lisUnusualCompilerFileNameUsuallyItStartsWithFpcPpcOr = 'Unusual compiler '
|
|
+'file name. Usually it starts with fpc, ppc or ppcross.';
|
|
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';
|
|
|
|
// breakpointgroups
|
|
dbgBreakGroupDlgCaption = 'Select Groups';
|
|
dbgBreakGroupDlgHeaderEnable = 'Select groups to enable when breakpoint is hit';
|
|
dbgBreakGroupDlgHeaderDisable = 'Select groups to disable when breakpoint is hit';
|
|
|
|
//Registers dialog
|
|
regdlgDisplayTypeForSelectedRegisters = 'Display type for selected Registers';
|
|
regdlgFormat = 'Format';
|
|
regdlgHex = 'Hex';
|
|
regdlgDecimal = 'Decimal';
|
|
regdlgOctal = 'Octal';
|
|
regdlgBinary = 'Binary';
|
|
regdlgRaw = 'Raw';
|
|
|
|
// Event log dialog
|
|
lisEventLogOptions = 'Event Log Options ...';
|
|
lisEventLogClear = 'Clear Events';
|
|
lisEventLogSaveToFile = 'Save Events to File';
|
|
lisEventsLogAddComment = 'Add Comment ...';
|
|
lisEventsLogAddComment2 = 'Add Comment';
|
|
lisCleanUpAndBuildProject = 'Clean up and build project';
|
|
lisProjectOutputDirectory = 'Project output directory';
|
|
lisProjectSourceDirectories = 'Project source directories';
|
|
lisPackageOutputDirectories = 'Package output directories';
|
|
lisPackageSourceDirectories = 'Package source directories';
|
|
lisTheseFilesWillBeDeleted = 'These files will be deleted';
|
|
lisCleanUpAndBuild = 'Clean up and build';
|
|
lisBuildProject = 'Build project';
|
|
lisCBPFiles = '%s (%s files)';
|
|
lisCBPReallyDeleteSourceFiles = 'Really delete %s source files%s%s';
|
|
lisChangesWereNotSaved = 'Changes were not saved';
|
|
lisDoYouStillWantToOpenAnotherProject = 'Do you still want to open another project?';
|
|
lisDiscardChangesAndOpenProject = 'Discard changes and open project';
|
|
lisDoYouStillWantToCreateTheNewProject = 'Do you still want to create the '
|
|
+'new project?';
|
|
lisDiscardChangesCreateNewProject = 'Discard changes, create new project';
|
|
lisDoYouStillWantToQuit = 'Do you still want to quit?';
|
|
lisDiscardChangesAndQuit = 'Discard changes and quit';
|
|
dbgBreakPropertyGroupNotFound = 'Some groups in the Enable/Disable list do not exist.%0:s'
|
|
+'Create them?%0:s%0:s%1:s';
|
|
lisFileIsDirectory = 'File is directory';
|
|
lisUnableToCreateNewFileBecauseThereIsAlreadyADirecto = 'Unable to create '
|
|
+'new file, because there is already a directory with this name.';
|
|
|
|
// File Filters - Environment options
|
|
lisFileFiltersTitle ='These are file filters that will appear in all File Open dialogs';
|
|
lisFileFilters = 'File Filters';
|
|
lisConfirm = 'Confirm';
|
|
lisResetAllFileFiltersToDefaults = 'Reset all file filters to defaults?';
|
|
lisFileFiltersMask = 'File mask';
|
|
lisFileFiltersAddRow = 'Add Row';
|
|
lisFileFiltersDeleteRow = 'Delete Row';
|
|
lisFileFiltersInsertRow = 'Insert Row';
|
|
lisFileFiltersSetDefaults = 'Set defaults';
|
|
lisMenuPkgNewPackageComponent = 'New package component';
|
|
lisSaveChangedFiles = 'Save changed files?';
|
|
|
|
lisUIClearIncludedByReference = 'Clear include cache';
|
|
lisChangeParent = 'Change Parent';
|
|
lisLazarusIDE = 'Lazarus IDE';
|
|
lisProject = 'Project %s';
|
|
lisWhatNeedsBuilding = 'What needs building';
|
|
lisTarget = 'Target:';
|
|
lisDirectives = 'Directives';
|
|
lisRecordedMacros = 'Recorded';
|
|
lisRename2 = 'Rename ...';
|
|
lisNewMacroName = 'Macro %d';
|
|
lisEditorMacros = 'Editor macros';
|
|
lisPlay = 'Play';
|
|
lisRecord = 'Record';
|
|
lisRepeat = 'Repeat';
|
|
lisDeleteSelectedMacro = 'Delete selected macro?';
|
|
lisReallyDelete = 'Really delete?';
|
|
lisSaveMacroAs = 'Save macro as';
|
|
lisLoadMacroFrom = 'Load macro from';
|
|
lisProjectMacro = 'Project';
|
|
lisNewRecordedMacrosNotToBeSaved = 'New recorded macros. Not to be saved';
|
|
lisSavedWithProjectSession = 'Saved with project session';
|
|
lisSavedWithIDESettings = 'Saved with IDE settings';
|
|
lisMoveTo = 'Move to: ';
|
|
lisFailedToSaveFile = 'Failed to save file.';
|
|
lisEditKey = 'Edit Key';
|
|
lisDuplicateName = 'Duplicate Name';
|
|
lisAMacroWithThisNameAlreadyExists = 'A macro with this name already exists.';
|
|
lisNewMacroname2 = 'New Macroname';
|
|
lisEnterNewNameForMacroS = 'Enter new name for Macro "%s"';
|
|
rsAttachTo = 'Attach to';
|
|
rsEnterPID = 'Enter PID';
|
|
lisFreePascalCompilerMessages = 'Free Pascal Compiler messages';
|
|
lisRunAndDesignTimePackagesHaveNoLimitations = '"Run and Design time" '
|
|
+'packages have no limitations.';
|
|
lisDesignTimePackagesAddComponentsAndMenuItemsToTheID = '"Design time" '
|
|
+'packages add components and menu items to the IDE. They can be used by '
|
|
+'projects, but are not compiled into the project. The compiler will not '
|
|
+'find units of this package when compiling the project.';
|
|
lisRunTimePackagesCanBeUsedByProjectsTheyCanNotBeInst = '"Run time" packages'
|
|
+' can be used by projects. They can not be installed in the IDE, unless '
|
|
+'some design time package requires them.';
|
|
lisRunTimeOnlyPackagesAreOnlyForProjectsTheyCanNotBeI = '"Run time only" '
|
|
+'packages are only for projects. They can not be installed in the IDE, '
|
|
+'not even indirectly.';
|
|
lisPckEditCleanUpDependencies = 'Clean up dependencies ...';
|
|
lisPkgCleanUpPackageDependencies = 'Clean up package dependencies';
|
|
lisPkgTransitivity = 'Transitivity';
|
|
lisPkgTheFollowingDependenciesAreNotNeededBecauseOfTheAu = 'The following '
|
|
+'dependencies are not needed, because of the automatic transitivity '
|
|
+'between package dependencies.';
|
|
lisPkgDeleteDependencies = 'Delete dependencies';
|
|
lisPkgClearSelection = 'Clear Selection';
|
|
lisAlpha = 'Alpha';
|
|
lisMMAppendArbitraryFpcOptionsEGO1GhtlDFlag = 'Append arbitrary fpc options,'
|
|
+' e.g. -O1 -ghtl -dFlag';
|
|
lisMMOverrideOutputDirectoryFUOfTarget = 'Override output directory -FU of '
|
|
+'target';
|
|
lisMMSetAnIDEMacroEGLCLWidgetTypeWin32 = 'Set an IDE macro, e.g.: '
|
|
+'LCLWidgetType:=win32';
|
|
lisMMMissingMacroName = 'missing macro name';
|
|
lisMMExpectedMacroNameButFound = 'expected macro name, but found "%s"';
|
|
lisMMInvalidCharacterInMacroValue = 'invalid character in macro value "%s"';
|
|
lisMMExpectedAfterMacroNameButFound = 'expected ":=" after macro name, but '
|
|
+'found "%s"';
|
|
lisMMApplyToAllPackages = 'Apply to all packages.';
|
|
lisMMTargets = 'Targets: ';
|
|
lisMMApplyToAllPackagesAndProjects = 'Apply to all packages and projects.';
|
|
lisMMApplyToProject = 'Apply to project.';
|
|
lisMMApplyToAllPackagesMatching = 'Apply to all packages matching name "%s"';
|
|
lisMMExcludeAllPackagesMatching = 'Exclude all packages matching name "%s"';
|
|
lisMMStoredInIDEEnvironmentoptionsXml = 'Stored in IDE (environmentoptions.'
|
|
+'xml)';
|
|
lisMMStoredInProjectLpi = 'Stored in project (.lpi)';
|
|
lisMMStoredInSessionOfProjectLps = 'Stored in session of project (.lps)';
|
|
lisMMMoveSelectedItemUp = 'Move selected item up';
|
|
lisMMMoveSelectedItemDown = 'Move selected item down';
|
|
lisMMNewTarget = 'New Target';
|
|
lisMMUndoLastChangeToThisGrid = 'Undo last change to this grid';
|
|
lisMMRedoLastUndoToThisGrid = 'Redo last undo to this grid';
|
|
lisMMCreateANewGroupOfOptions = 'Create a new group of options';
|
|
lisMMDeleteTheSelectedTargetOrOption = 'Delete the selected target or option';
|
|
lisMMSetS = 'Set "%s"';
|
|
lisMMValueS = 'Value "%s"';
|
|
lisMMAdditionsAndOverrides = 'Additions and Overrides';
|
|
lisMMInvalidCharacterAt = 'invalid character "%s" at %s';
|
|
lisMMCustomOption = 'Custom Option';
|
|
lisMMIDEMacro = 'IDE Macro';
|
|
lisMMOverrideOutputDirectory = 'Override output directory (-FU)';
|
|
lisPriority = 'Priority';
|
|
|
|
implementation
|
|
|
|
end.
|