{ /*************************************************************************** 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 . You can also * * obtain it by writing to the Free Software Foundation, * * Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1335, USA. * * * *************************************************************************** } { Note: All resource strings should be prefixed with 'lis' (Lazarus IDE String) } unit LazarusIDEStrConsts; {$mode objfpc}{$H+} interface uses Classes, SysUtils; resourcestring // *** Common single word resources that can be safely shared around Lazarus *** lisLazarus = 'Lazarus'; lisAdd = 'Add'; lisBtnAdd = '&Add'; lisDlgAdd = 'Add ...'; lisBtnDlgAdd = '&Add ...'; lisApply = 'Apply'; lisInsert = 'Insert'; lisChange = 'Change'; lisDelete = 'Delete'; lisBtnDelete = '&Delete'; lisRemove = 'Remove'; lisBtnRemove = '&Remove'; lisRename = 'Rename'; lisBtnRename = '&Rename'; lisRename2 = 'Rename ...'; lisReplace = 'Replace'; lisBtnReplace = '&Replace'; lisBtnDlgReplace = '&Replace ...'; lisEdit = 'Edit'; lisDlgEdit = 'Edit ...'; lisClear = 'Clear'; lisOpen = 'Open'; lisSave = 'Save'; lisDlgSave = 'Save ...'; lisSaveAs = 'Save As'; lisSaveAll = 'Save All'; lisCloseAll = 'Close All'; lisFile = 'File'; lisNew = 'New'; lisClose = 'Close'; lisBtnClose = '&Close'; lisOk = 'OK'; lisMenuOk = '&OK'; lisCancel = 'Cancel'; lisNo = 'No'; lisYes = 'Yes'; lisAbort = 'Abort'; lisIgnore = 'Ignore'; lisNever = 'Never'; lisAlways = 'Always'; lisContinue = 'Continue'; lisMenuContinue = '&Continue'; lisBreak = 'Break'; lisMenuBreak = '&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'; lisPage = 'Page'; lisUnit = 'Unit'; lisPackage = 'Package'; lisCompile = 'Compile'; lisCompileStage = 'Compile'; lisBuild = 'Build'; lisBuildCaption = 'Build'; lisBuildStage = 'Build'; lisRun = 'Run'; lisRunStage = 'Run'; lisRunButtonHint = 'Run'; lisPause = 'Pause'; lisStop = 'Stop'; lisContents = 'Contents'; lisSorting = 'Sorting'; lisAppearance = 'Appearance'; lisBuilding = 'Building'; lisOptions = 'Options'; lisLess = 'Less'; lisMore = 'More'; lisMoreSub = 'More'; lisDlgMore = 'More ...'; lisDefault = 'Default'; lisClone = 'Clone'; lisExport = 'Export'; lisDlgExport = 'Export ...'; lisExportSub = 'Export >>'; lisImport = 'Import'; lisDlgImport = 'Import ...'; lisSuccess = 'Success'; lisAborted = 'Aborted'; // *** Common sentence resources that can be safely shared around Lazarus *** // Be careful, sharing sentences can lead to wrong translations in some places. lisExportHtml = 'Export as HTML'; lisMoveFiles = 'Move Files'; lisMoveFiles2 = 'Move files?'; lrsPLDDeleteSelected = 'Delete selected'; lisMoveUp = 'Move Up'; lisMoveDown = 'Move Down'; // *** Rest of the resource strings *** lisImportPackageListXml = 'Import package list (*.xml)'; lisExportPackageListXml = 'Export package list (*.xml)'; lrsRescanLplFiles = 'Rescan lpl files'; lisRenameShowResult = 'Show list of renamed Identifiers'; lisResourceNameMustBeUnique = 'Resource name must be unique.'; lisFailedToAddNNotUniqueResources = 'Failed to add %d not unique resource(s)'; lisTheIDEIsStillBuilding = 'The IDE is still building.'; lisSaveShownMessagesToFile = 'Save Shown Messages to File ...'; lisMMAddsCustomOptions = 'Adds custom options:'; lisMMDoesNotAddCustomOptions = 'Does not add custom options:'; lisUnusedUnitsOf = 'Unused units of %s'; lisSaveAllOriginalMessagesToFile = 'Save All/Original Messages to File ...'; // 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] '; lisIDEOptions = 'IDE Options:'; lisCmdLineLCLInterfaceSpecificOptions = 'LCL Interface specific options:'; lisDoNotShowSplashScreen = 'Do not show splash screen'; lisSkipLoadingLastProject = 'Skip loading last project'; lisDoNotCheckIfAnotherIDEInstanceIsAlreadyRunning = '%sDo not check if ' +'another IDE instance is already running'; 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.'; lisSkipStartupChecks = 'Skip selected checks at startup.'; lisGroupsForDebugOutput = 'Enable or Disable groups of debug output.' + ' Valid Options are:'; lisLazarusDirOverride = 'directory to be used as a basedirectory'; lisMaximumNumberOfThreadsForCompilingInParallelDefaul = 'Maximum number of ' +'threads for compiling in parallel. Default is 0 which guesses the ' +'number of cores in the system.'; lisDoNotWriteUpdatedProjectInfoAfterBuild = 'Do not write updated project '+ 'info file after build. If not specified, build number will be incremented '+ 'if configured.'; // component palette lisSelectionTool = 'Selection tool'; lisClickToSelectPalettePage = 'Click to Select Palette Page'; lisTotalPages = 'Total Pages: %s'; lisKeepOpen = 'Keep open'; // 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'; 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'; lisOutputFilenameOfProject = 'Output filename of project'; lisTestDirectory = 'Test directory'; lisLaunchingCmdLine = 'Launching target command line'; lisPublishProjDir = 'Publish project directory'; lisProjectUnitPath = 'Project Unit Path'; lisProjectNamespaces = 'Project Namespaces'; 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'; lisKMOpenRecentProject = 'Open recent project'; lisFileHasNoProject = 'File has no project'; lisTheFileIsNotALazarusProjectCreateANewProjectForThi = 'The file "%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'; lisAnErrorOccurredAtLastStartupWhileLoadingLoadThisPro = 'An error occurred ' +'at last startup while loading %s!' +'%sLoad this project again?'; lisOpenProjectAgain = 'Open project again'; lisStartWithANewProject = 'Start with a new project'; lisConfigDirectory = 'Lazarus config directory'; lisPkgMacroPackageDirectoryParameterIsPackageID = 'Package directory. ' +'Parameter is package ID, e.g. "Name" or "Name 1.0"'; lisPkgMacroPackageSourceSearchPathParameterIsPackageID = 'Package source ' +'search path. Parameter is package ID, e.g. "Name" or "Name 1.0"'; lisPkgMacroPackageUnitSearchPathParameterIsPackageID = 'Package unit search ' +'path. Parameter is package ID, e.g. "Name" or "Name 1.0"'; lisPkgMacroPackageIncludeFilesSearchPathParameterIsPackageID = 'Package ' +'include files search path. Parameter is package ID, e.g. "Name" or "Name 1.0"'; lisPkgMacroPackageNameParameterIsPackageID = 'Package name. Parameter is package ID, e.g. "Name" or "Name 1.0"'; lisPkgMacroPackageOutputDirectoryParameterIsPackageID = 'Package output directory. Parameter is package ID, e.g. "Name" or "Name 1.0"'; // 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'; lisThisWillAllowChangingAllBuildModesAtOnceNotImpleme = 'This will allow ' +'changing all build modes at once. Not implemented yet.'; lisMenuNewUnit = 'New Unit'; lisMenuNewCustom = 'New %s'; lisMenuNewForm = 'New Form'; lisMenuNewOther = 'New ...'; lisMenuOpen = '&Open ...'; lisMenuOpenUnit = 'Open Unit ...'; 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'; lisErrorSavingForm = 'Error saving form'; lisCannotSaveForm = 'Cannot save form "%s".'; lisErrorOpeningForm = 'Error opening form'; lisCannotOpenForm = 'Cannot open form "%s".'; lisConvert = 'Convert'; lisPLDShowGlobalLinksIn = 'Show global links in '; lisPLDShowOnlineLinks = 'Show online links'; lisPLDShowUserLinksIn = 'Show user links in '; lrsPLDLpkFileValid = 'lpk file valid (%s)'; lrsPLDLpkFileInvalid = 'lpk file invalid (%s)'; 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'; lisMenuPasteFromClipboard = 'Paste from clipboard'; lisKMSelectWordLeft = 'Select Word Left'; lisKMSelectWordRight = 'Select Word Right'; lisKMSelectLineStart = 'Select Line Start'; lisKMSelectLineEnd = 'Select Line End'; lisKMSelectPageTop = 'Select Page Top'; lisKMSelectPageBottom = 'Select Page Bottom'; lisMenuSelect = 'Select'; lisMenuMultiPaste = 'MultiPaste ...'; lisMenuSelectAll = 'Select All'; lisCheckAll = 'Check All'; lisUncheckAll = 'Uncheck All'; dlgFiles = '%s files'; 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'; lisOr = 'or'; lisNone = '%snone'; lisUnitPaths = 'Unit paths'; lisIncludePaths = 'Include paths'; lisSourcePaths = 'Source paths'; lisMenuInsertGPLNotice = 'GPL Notice'; lisMenuInsertGPLNoticeTranslated = 'GPL Notice (translated)'; lisMenuInsertLGPLNotice = 'LGPL Notice'; lisMenuInsertLGPLNoticeTranslated = 'LGPL Notice (translated)'; lisMenuInsertModifiedLGPLNotice = 'Modified LGPL Notice'; lisMenuInsertModifiedLGPLNoticeTranslated = 'Modified LGPL Notice (translated)'; lisMenuInsertMITNotice = 'MIT Notice'; lisMenuInsertMITNoticeTranslated = 'MIT Notice (translated)'; 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 ...'; lisMenuOpenFolder = 'Open Folder ...'; lisMenuViewObjectInspector = 'Object Inspector'; lisMenuViewSourceEditor = 'Source Editor'; lisMenuViewCodeExplorer = 'Code Explorer'; lisMenuViewCodeBrowser = 'Code Browser'; lisMenuViewRestrictionBrowser = 'Restriction Browser'; lisMenuViewComponents = '&Components'; lisMenuJumpTo = 'Jump to'; lisMenuJumpToInterface = 'Jump to Interface'; lisMenuJumpToInterfaceUses = 'Jump to Interface uses'; lisMenuJumpToImplementation = 'Jump to Implementation'; lisMenuJumpToImplementationUses = 'Jump to Implementation uses'; lisMenuJumpToInitialization = 'Jump to Initialization'; lisMenuJumpToProcedureHeader = 'Jump to Procedure header'; lisMenuJumpToProcedureBegin = 'Jump to Procedure begin'; lisMenuViewUnits = 'Units ...'; lisMenuViewForms = 'Forms ...'; lisMenuViewUnitDependencies = 'Unit Dependencies'; lisKMViewUnitInfo = 'View Unit Info'; lisMenuViewUnitInfo = 'Unit Information ...'; lisMenuViewToggleFormUnit = 'Toggle Form/Unit View'; lisMenuViewMessages = 'Messages'; lisProjectOption = 'Project Option'; lisPackageOption = 'Package "%s" Option'; lisAbout2 = 'About %s'; lisCopySelectedMessagesToClipboard = 'Copy Selected Messages to Clipboard'; lisCopyFileNameToClipboard = 'Copy File Name to Clipboard'; lisFind = 'Find ...'; lisAbout = 'About'; lisRemoveCompilerOptionHideMessage = 'Remove Compiler Option Hide Message'; lisRemoveMessageTypeFilter = 'Remove Message Type Filter'; lisRemoveAllMessageTypeFilters = 'Remove all message type filters'; lisFilterNonUrgentMessages = 'Filter non urgent Messages'; lisFilterWarningsAndBelow = 'Filter Warnings and below'; lisFilterNotesAndBelow = 'Filter Notes and below'; lisFilterHintsAndBelow = 'Filter Hints and below'; lisFilterVerboseMessagesAndBelow = 'Filter Verbose Messages and below'; lisFilterDebugMessagesAndBelow = 'Filter Debug Messages and below'; lisFilterNoneDoNotFilterByUrgency = 'Filter None, do not filter by urgency'; lisFilterHintsWithoutSourcePosition = 'Filter Hints without Source Position'; lisSwitchFilterSettings = 'Switch Filter Settings'; lisAddFilter = 'Add Filter ...'; lisCopyAllShownMessagesToClipboard = 'Copy All Shown Messages to Clipboard'; lisCopyAllOriginalMessagesToClipboard = 'Copy All/Original 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 (/)'; lisEditHelp = 'Edit help'; lisMenuViewSearchResults = 'Search Results'; lisMenuViewAnchorEditor = 'Anchor Editor'; lisMenuViewTabOrder = 'Tab Order'; lisKMToggleViewComponentPalette = 'Toggle View Component Palette'; lisMenuViewComponentPalette = 'Component Palette'; lisMenuDebugWindows = 'Debug Windows'; lisMenuViewWatches = 'Watches'; lisMenuViewBreakPoints = 'BreakPoints'; lisMenuViewLocalVariables = 'Local Variables'; lisMenuViewPseudoTerminal = 'Console In/Output'; lisMenuViewRegisters = 'Registers'; lisMenuViewCallStack = 'Call Stack'; lisMenuViewThreads = 'Threads'; lisMenuViewHistory = 'History'; lisMenuViewAssembler = 'Assembler'; lisDbgAsmCopyToClipboard = 'Copy to Clipboard'; lisDbgAsmCopyAddressToClipboard = 'Copy address 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 ...'; lisMenuResaveFormsWithI18n = 'Resave forms with enabled i18n'; lisMenuPublishProject = 'Publish Project ...'; lisPublishProject = 'Publish Project'; lisMenuProjectInspector = 'Project Inspector'; lisProject3 = 'project'; 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)'; lisShowOutput = 'Show output'; lisBFBuildCommand = 'Build Command'; lisMenuQuickCompile = 'Quick Compile'; lisMenuCleanUpAndBuild = 'Clean up and Build ...'; lisMenuCompileManyModes = 'Compile many Modes ...'; lisMenuAbortBuild = 'Abort Build'; lisMenuProjectRun = '&Run'; lisBFAlwaysBuildBeforeRun = 'Always build before run'; lisDisAssGotoCurrentAddress = 'Goto Current Address'; lisDisAssGotoCurrentAddressHint = 'Goto Current Address'; lisDisAssGotoAddress = 'Goto Address'; lisDisAssGotoAddressHint = 'Goto Address'; lisDisAssGotoAddrEditTextHint = '($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'; lisMenuStepToCursor = 'Step over to &Cursor'; lisMenuRunToCursor = 'Run 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'; lisMenuRunParameters = 'Run &Parameters ...'; lisMenuBuildFile = 'Build File'; lisMenuRunWithoutDebugging = 'Run without Debugging'; lisMenuRunFile = 'Run File'; lisKMConfigBuildFile = 'Config "Build File"'; 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'; lisInspectUseInstance = 'Instance'; lisInspectUseInstanceHint = 'Use instance class'; lisInspectShowColClass = 'Show class column'; lisInspectShowColType = 'Show type column'; lisInspectShowColVisibility = 'Show visibility column'; lisInspectClassInherit = '%s: class %s inherits from %s'; lisInspectUnavailableError = '%s: unavailable (error: %s)'; lisInspectPointerTo = 'Pointer to %s'; lisInspectAddWatch = 'Add watch'; lisColClass = 'Class'; lisColVisibility = 'Visibility'; lisColReturns = 'Returns'; lisColAddress = 'Address'; 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 ...'; lisCaptionCompareFiles = 'Compare files (not for creating patches)'; lisMenuCompareFiles = 'Compare files ...'; lisMenuConvertDFMtoLFM = 'Convert Binary DFM to LFM ...'; lisMenuCheckLFM = 'Check LFM File in Editor'; lisMenuDelphiConversion = 'Delphi Conversion'; 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'; lisMenuBuildLazarus = 'Build Lazarus with Current Profile'; lisMenuBuildLazarusProf = 'Build Lazarus with Profile: %s'; lisMenuConfigureBuildLazarus = 'Configure "Build Lazarus" ...'; lisManageSourceEditors = 'Manage Source Editors ...'; lisSourceEditorWindowManager = 'Source Editor Window Manager'; lisProjectCount = '%d projects'; lisIncludeSubDirectories = 'Include subdirectories'; lisIncludeAllSubDirectories = 'Include all subdirectories'; lisRootDirectory = 'Root Directory'; lisMEOther = 'Other tabs'; lisTabsFor = 'Tabs for %s'; lisRecentTabs = 'Recent tabs'; lisMEProjects = 'Projects'; lisMEAction = 'Action'; lisMenuGeneralOptions = 'Options ...'; lisMacPreferences = 'Preferences...'; // used only for macOS, instead of lisMenuGeneralOptions // there should not be space between Preferences and ellipsis lisWindowStaysOnTop = 'Window stays on top'; lisFilenameStyle = 'Filename Style'; lisShortNoPath = 'Short, no path'; lisRelative = 'Relative'; lisFull = 'Full'; lisTranslateTheEnglishMessages = 'Translate the English Messages'; lisShowMessageTypeID = 'Show Message Type ID'; lisToolStoppedWithExitCodeUseContextMenuToGetMoreInfo = 'tool stopped with ' +'exit code %s. Use context menu to get more information.'; lisToolStoppedWithExitStatusUseContextMenuToGetMoreInfo = 'tool stopped with ' +'ExitCode 0 and ExitStatus %s. Use context menu to get more information.'; lisErrors2 = ', Errors: %s'; lisWarnings = ', Warnings: %s'; lisHints = ', Hints: %s'; lisInternalError = 'internal error: %s'; lisMenuEditCodeTemplates = 'Code Templates ...'; dlgEdCodeTempl = 'Code Templates'; lisMenuOnlineHelp = 'Online Help'; lisMenuReportingBug = 'Reporting a Bug'; lisReportingBugURL = 'http://wiki.lazarus.freepascal.org/How_do_I_create_a_bug_report'; lisKMContextSensitiveHelp = 'Context sensitive help'; lisKMEditContextSensitiveHelp = 'Edit context sensitive help'; lisMenuContextHelp = 'Context sensitive Help'; lisMenuEditContextHelp = 'Edit context sensitive Help'; lisMenuShowSmartHint = 'Context sensitive smart hint'; 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'; lisChooseDelphiUnit = 'Choose Delphi unit (*.pas)'; lisChooseDelphiProject = 'Choose Delphi project (*.dpr)'; lisChooseDelphiPackage = 'Choose Delphi package (*.dpk)'; lisFormatError = 'Format error'; lisLFMFileCorrupt = 'LFM file corrupt'; lisUnableToFindAValidClassnameIn = 'Unable to find a valid classname in "%s"'; lisUnableToConvertFileError = 'Unable to convert file "%s"%sError: %s'; lisUnableToWriteFileError = 'Unable to write file "%s"%sError: %s'; 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'; 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'; lisConvertOtherHint = 'Other options affecting the conversion'; 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'; lisScanFilesInParentDir = 'Scan files in parent directory'; lisScanFilesInParentDirHint = 'Search for source files in sibling directories' +' (parent directory and its children)'; //Delphi converter lisConvDelphiConvertDelphiUnit = 'Convert Delphi unit'; lisConvDelphiConvertDelphiProject = 'Convert Delphi project'; lisConvDelphiConvertDelphiPackage = 'Convert Delphi package'; lisConvDelphiFoundAllUnitFiles = 'Found 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 ***'; lisConvDelphiChangedEncodingToUTF8 = 'Changed encoding from %s to UTF-8'; 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.'; lisConvDelphiRemovedUnitFromUsesSection = 'Removed unit "%s" from uses section.'; lisConvDelphiAddedUnitToUsesSection = 'Added unit "%s" to 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"'; lisConvDelphiExceptionDuringConversion = 'Exception happened during unit conversion.' +' Continuing with form files of already converted units...'; lisConvDelphiUnitnameExistsInLCL = 'Unitname exists in LCL'; lisConvDelphiUnitWithNameExistsInLCL = 'LCL already has a unit with name %s.' +' Delete local file %s?'; 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.'; 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'; lisConvAddCommentAfterReplacement = 'Add comment after replacement'; lisConvDelphiName = 'Delphi Name'; lisConvNewName = 'New Name'; lisConvParentContainer = 'Parent Container'; lisConvTopOff = 'Top offset'; lisConvLeftOff = 'Left offset'; lisConvDelphiFunc = 'Delphi Function'; lisConvAddingFlagForRegister = 'Adding flag for "Register" procedure in unit %s.'; lisConvDeletedFile = 'Deleted file %s'; lisConvBracketNotFound = 'Bracket not found'; lisConvDprojFileNotSupportedYet = '.dproj file is not supported yet. The file is used by Delphi 2007 and newer.'+ ' Please select a .dpr file for projects or .dpk file for packages.'; lisConvRepairingIncludeFiles = 'Repairing include files : '; lisConvUserSelectedToEndConversion = 'User selected to end conversion with file %s'; lisConvFixedUnitName = 'Fixed unit name from %s to %s.'; lisConvAddedModeDelphiModifier = 'Added MODE Delphi syntax modifier after unit name.'; lisConvShouldBeFollowedByNumber = '"$" should be followed by a number: %s'; lisConvReplacedCall = 'Replaced call %s with %s'; lisConvReplFuncParameterNum = 'Replacement function parameter number should be >= 1: %s'; lisConvBracketMissingFromReplFunc = '")" is missing from replacement function: %s'; lisConvProblemsFindingAllUnits = 'Problems when trying to find all units from project file %s'; lisConvProblemsRepairingFormFile = 'Problems when repairing form file %s'; lisConvProblemsFixingIncludeFile = 'Problems when fixing include files in file %s'; lisConvStoppedBecauseThereIsPackage = 'Stopped because there already is a package with the same name'; lisConvConvertedFrom = ' { *Converted from %s* }'; lisConvThisLogWasSaved = 'This log was saved to %s'; 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 ***'; lisEncodingNumberOfFilesFailed = 'Number of files failed to convert: %d'; // lisnoname = 'noname'; lisTheDestinationDirectoryDoesNotExist = 'The destination directory%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" 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"?'; lisDeletingOfFileFailed = 'Deleting of file "%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".%sProbably a syntax error.'; lisUnableToAddResourceTFORMDATAToResourceFileProbably = 'Unable to add ' +'resource T%s:FORMDATA to resource file %s"%s".%sProbably a syntax error.'; 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" was 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" not found.'; lisFileNotFoundDoYouWantToCreateIt = 'File "%s" not found.%sDo you want to create it?'; lisProjectInfoFileDetected = 'Project info file detected'; lisTheFileSeemsToBeTheProgramFileOfAnExistingLazarusP = 'The file %s seems ' +'to be the program file of an existing Lazarus Project.'; lisTheFileSeemsToBeAProgramCloseCurrentProject = 'The file "%s" seems to be a program.' +'%sClose 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"%sinto binary stream. (%s)'; 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?'; lisInvalidExecutable = 'Invalid Executable'; lisInvalidExecutableMessageText = 'The file "%s" is not executable.'; lisInvalidProjectFilename = 'Invalid project filename'; lisisAnInvalidProjectNamePleaseChooseAnotherEGProject = '"%s" is an ' +'invalid project name.%sPlease choose another (e.g. project1.lpi)'; lisChooseADifferentName = 'Choose a different name'; lisTheProjectInfoFileIsEqualToTheProjectMainSource = 'The project info ' +'file "%s"%sis equal to the project main source file!'; lisUnitIdentifierExists = 'Unit identifier exists'; lisThereIsAUnitWithTheNameInTheProjectPleaseChoose = 'There is a unit with the ' +'name "%s" in the project.%sPlease choose a different name'; lisErrorCreatingFile = 'Error creating file'; lisCopyError2 = 'Copy error'; lisSourceDirectoryDoesNotExist = 'Source directory "%s" does not exist.'; lisSorryThisTypeIsNotYetImplemented = 'Sorry, this type is not yet implemented'; lisFileHasChangedSave = 'File "%s" has changed. Save?'; lisUnitHasChangedSave = 'Unit "%s" has changed. Save?'; lisSourceOfPageHasChangedSave = 'Source of page "%s" has changed. Save?'; lisSourceOfPageHasChangedSaveEx = 'Sources of pages have changed. Save page "%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" is virtual.'; lisFileNotText = 'File not text'; lisUnableToRenameFile = 'Unable to rename file'; lisUnableToCopyFile = 'Unable to copy file'; lisWriteError = 'Write Error'; lisByte = '%s byte'; lisFileDoesNotLookLikeATextFileOpenItAnyway = 'File "%s"' +'%sdoes not look like a text file.' +'%sOpen it anyway?'; lisSourceAndDestinationAreTheSame = 'Source and Destination are the same:%s%s'; 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"'; lisAddToUnitSearchPath = 'Add to unit search path?'; lisAddToIncludeSearchPath = 'Add to include search path?'; lisTheNewIncludeFileIsNotYetInTheIncludeSearchPathAdd = 'The new include file is not yet in the include search path.%sAdd directory %s?'; 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'; lisShouldTheComponentBeAutoCreatedWhenTheApplicationS = 'Should the ' +'component "%s" be auto created when the application starts?'; lisAddToStartupComponents = 'Add to startup components?'; lisCreateAProjectFirst = 'Create a project first!'; lisTheTestDirectoryCouldNotBeFoundSeeIDEOpt = 'The Test Directory ' +'could not be found:%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.'; lisExecutingCommandBefore = 'Executing command before'; lisProject2 = 'Project: '; lisExecutingCommandAfter = 'Executing command after'; lisNoProgramFileSFound = 'No program file "%s" found.'; lisNotNow = 'Not now'; lisYouCanNotBuildLazarusWhileDebuggingOrCompiling = 'You cannot build ' +'Lazarus while debugging or compiling.'; lisReadError = 'Read Error'; lisUnableToReadFile = 'Unable to read file'; lisUnableToReadFile2 = 'Unable to read file "%s".'; lisUnableToReadFileError = 'Unable to read file "%s"%sError: %s'; lisUnableToReadTheProjectInfoFile = 'Unable to read the project info file%s"%s".'; lisUnableToReadLpi = 'Unable to read lpi'; lisStrangeLpiFile = 'Strange lpi file'; lisTheFileDoesNotLookLikeALpiFile = 'The file %s does not look like a lpi file.'; lisAmbiguousUnitFound = '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"!'; lisRenameFileFailed = 'Rename file failed'; lisUnableToRenameFileTo = 'Unable to rename file "%s" to "%s"!'; lisUnableToRenameFileTo2= 'Unable to rename file "%s"%sto "%s".'; lisBackupFileFailed = 'Backup file failed'; lisUnableToBackupFileTo = 'Unable to backup file "%s" to "%s"!'; lisFileNotLowercase = 'File not lowercase'; lisTheUnitIsNotLowercaseTheFreePascalCompiler = 'The unit filename "%s" is not lowercase.' +'%sThe Free Pascal compiler does not search for all cases.' +' It is recommended to use lowercase filename.' +'%sRename file lowercase?'; lisDeleteAmbiguousFile = 'Delete ambiguous file?'; lisAmbiguousFileFoundThisFileCanBeMistakenWithDelete = 'Ambiguous file ' +'found: "%s"%sThis file can be mistaken with "%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".'; lisUnableToFindFileCheckSearchPathInProjectCompilerOption = 'Unable to find file "%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'; lisClassNotFoundAt = 'Class %s not found at %s(%s,%s)'; lisRemoveUses = 'Remove uses "%s"'; lisCreateLocalVariable = 'Create local variable "%s"'; lisHideAllHintsAndWarningsByInsertingIDEDirectivesH = 'Hide all hints and ' +'warnings by inserting IDE directives {%H-}'; lisHideMessageAtByInsertingIDEDirectiveH = 'Hide message at %s by inserting ' +'IDE directive {%H-}'; lisHideMessageByInsertingIDEDirectiveH = 'Hide message by inserting IDE directive {%H-}'; lisOIFClassNotFound = 'Class "%s" not found.'; lisClassIsNotARegisteredComponentClassUnableToPaste = 'Class "%s" is not ' +'a registered component class.%sUnable to paste.'; lisControlNeedsParent = 'Control needs parent'; lisTheClassIsATControlAndCanNotBePastedOntoANonContro = 'The class "%s" ' +'is a TControl and cannot be pasted onto a non control.%sUnable to paste.'; lisConversionError = 'Conversion error'; lisUnableToConvertComponentTextIntoBinaryFormat = 'Unable to convert ' +'component text into binary format:%s%s'; lisInsufficientEncoding = 'Insufficient encoding'; lisUnableToConvertToEncoding = 'Unable to convert to encoding "%s"'; lisSavingFileAsLoosesCharactersAtLineColumn = 'Saving file "%s" as "%s" ' +'looses characters at line %s, column %s.'; lisNOTECouldNotCreateDefineTemplateForLazarusSources = 'NOTE: Could not ' +'create Define Template for Lazarus Sources'; lisInvalidExpressionHintTheMakeResourcestringFunction = 'Invalid expression.%s' +'Hint: The "Make Resourcestring" function expects a string constant in a ' +'single file. Please select the expression and try again.'; lisSelectionExceedsStringConstant = 'Selection exceeds string constant'; lisHintTheMakeResourcestringFunctionExpectsAStringCon = 'Hint: The "Make ' +'Resourcestring" function expects a string constant.%sPlease select the ' +'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" 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" already exists in the inherited component %s'; lisComponentNameIsKeyword = 'Component name "%s" is keyword'; lisThereIsAlreadyAComponentClassWithTheName = 'There is already a component ' +'class with the name %s.'; lisTheUnitItselfHasAlreadyTheNamePascalIdentifiersMus = 'The unit itself ' +'has already the name "%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"'; lisThereIsAlreadyAUnitWithTheNamePascalIdentifiersMus = 'There is already a ' +'unit with the name "%s". Pascal identifiers must be unique.'; lisThisComponentAlreadyContainsAClassWithTheName = 'This component already ' +'contains a class with the name %s.'; lisSeeMessages = 'See messages.'; lisError = 'Error: '; lisWarning = 'Warning: '; lisFile2 = 'File: '; lisDirectory = 'Directory: '; lisYouCanDownloadFPCAndTheFPCSourcesFromHttpSourcefor = 'You can download ' +'FPC and the FPC sources from http://sourceforge.net/projects/lazarus/?' +'source=directory'; lisSaveChanges = 'Save changes?'; lisSaveFileBeforeClosingForm = 'Save file "%s"%sbefore closing form "%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" of method "%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'; lisFPCTooOld = 'FPC too old'; lisTheProjectUsesFPCResourcesWhichRequireAtLeast = 'The project uses ' +'FPC resources which require at least FPC 2.4'; lisCreateDirectory = 'Create directory?'; lisFileFound = 'File found'; lisTheTargetDirectoryIsAFile = 'The target directory is a file:%s'; lisTheOutputDirectoryIsMissing = 'The output directory "%s" is missing.'; lisCreateIt = 'Create it'; lisInvalidFileName = 'Invalid file name'; lisTheTargetFileNameIsADirectory = 'The target file name is a directory.'; lisNotAValidFppkgPrefix ='Free Pascal compiler not found at the given prefix.'; lisIncorrectFppkgConfiguration = 'there is a problem with the Fppkg configuration. (%s)'; lisFppkgCompilerProblem = 'there is a problem with the Free Pascal compiler executable, '; lisFppkgInstallationPath = 'The prefix of the Free Pascal Compiler installation ' + 'is required. For example it has the units "%s" and/or "%s"'; lisSelectFPCPath = 'Select the path where FPC is installed'; lisCreateFppkgConfig = 'Restore Fppkg configuration'; lisFppkgProblem = 'Problem with Fppkg configuration'; lisFreePascalPrefix = 'Free Pascal compiler prefix'; lisFppkgWriteConfException = 'A problem occurred while trying to create a new ' + 'Fppkg configuration: %s'; lisFppkgWriteConfFailed = 'Failed to create a new Fppkg configuration (%s) You ' + 'will have to fix the configuration manually or reinstall Free Pascal.'; lisNoFppkgPrefix = 'empty Free Pascal compiler prefix.'; lisFppkgCreateFileFailed = 'Failed to generate the configuration file "%s": %s'; lisFppkgRecentFpcmkcfgNeeded = 'Make sure a recent version is installed and ' + 'available in the path or alongside the compiler-executable.'; lisFppkgFpcmkcfgCheckFailed = 'Failed to retrieve the version of the fpcmkcfg ' + 'configuration tool.'; lisFppkgFpcmkcfgNeeded = 'An up-to-date version is needed to create the ' + 'configuration files.'; lisFppkgFpcmkcfgTooOld = 'The fpcmkcfg configuration tool it too old [%s].'; lisFppkgFpcmkcfgProbTooOld = 'It is probably too old to create the configuration files.'; lisFppkgFpcmkcfgMissing = 'Could not find the fpcmkcfg configuration tool, ' + 'which is needed to create the configuration files.'; lisFppkgRtlNotFound = 'Fppkg reports that the RTL is not installed.'; lisFppkgCompilerNotFound = 'Could not find the compiler [%s] configured for Fppkg.'; lisFppkgCompilerNotExists = 'The compiler [%s] configured for Fppkg does not exist.'; lisFppkgCompilerNotExecutable = 'The compiler [%s] configured for Fppkg is not an executable.'; lisGenerateFppkgConfigurationCaption = 'Generate new Fppkg configuration files'; lisGenerateFppkgConfiguration = 'Use this screen to generate new Fppkg configuration files ' + 'with the fpcmkcfg tool.'; lisFppkgConfGenProblems = 'Warnings have to be resolved first'; lisFppkgFilesToBeWritten = 'Files to be written:'; lisGenerateFppkgCfg = 'Fppkg configuration: %s'; lisGenerateFppkgCompCfg = 'Fppkg compiler configuration: %s'; lisFppkgWriteConfigFile = 'Write new configuration files'; lisFppkgPrefix = 'Fpc prefix: %s'; lisFppkgLibPrefix = 'Fpc library prefix: %s'; lisFppkgConfiguration = 'The configuration file typically has the name "fppkg.cfg". ' + 'When incorrect it may be impossible to resolve dependencies on Free Pascal ' + 'packages. Leave empty to use the default.'; lisFppkgFixConfiguration = 'You could try to restore the configuration files automatically, ' + 'or adapt the configuration file manually.'; // 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" exists.' +'%sOpen file and replace only compiler options?' +'%s(Other settings will be kept.)'; lisIECOImportCompilerOptions = 'Import Compiler Options'; lisIECOExportCompilerOptions = 'Export Compiler Options'; lisIECOCompilerOptionsOf = 'Compiler options of'; lisIECOCurrentBuildMode = 'Current build mode'; lisIECOAllBuildModes = 'All build modes'; lisIECOErrorOpeningXml = 'Error opening XML'; lisIECOErrorOpeningXmlFile = 'Error opening XML file "%s":%s%s'; lisImportingBuildModesNotSupported = 'Importing BuildModes is not supported for packages.'; lisSuccessfullyImportedBuildModes = 'Successfully imported %d BuildModes from "%s".'; lisSuccessfullyExportedBuildModes = 'Successfully exported %d BuildModes to "%s".'; lisSuccessfullyImportedCompilerOptions = 'Successfully imported compiler options from "%s".'; lisSuccessfullyExportedCompilerOptions = 'Successfully exported compiler options to "%s".'; lisIECONoCompilerOptionsInFile = 'File "%s" does not contain compiler options.'; lisIECORecentFiles = 'Recent files'; lisIECOSaveToFile = 'Save to file'; lisIECOLoadFromFile = 'Load from file'; lisDebugUnableToLoadFile = 'Unable to load file'; lisDebugUnableToLoadFile2 = 'Unable to load file "%s".'; lisOpenProjectFile = 'Open Project File'; lisSelectFile = 'Select the file'; lisClickHereToBrowseTheFileHint = 'Click here to browse the file'; lisOpenPackageFile = 'Open Package File'; lisSaveSpace = 'Save '; lisSelectDFMFiles = 'Select Delphi form files (*.dfm)'; lisChooseLazarusSourceDirectory = 'Choose Lazarus Directory'; lisChooseCompilerExecutable = 'Choose compiler executable (%s)'; lisChooseFPCSourceDir = 'Choose FPC source directory'; lisChooseCompilerMessages = 'Choose compiler messages file'; lisChooseMakeExecutable = 'Choose "make" executable'; lisChooseDebuggerExecutable = 'Choose debugger executable'; lisChooseTestBuildDir = 'Choose the directory for tests'; lisChooseExecutable = 'Choose an executable'; // dialogs lisProjectChanged = 'Project changed'; lisSaveChangesToProject = 'Save changes to project %s?'; lisProjectSessionChanged = 'Project session changed'; lisSaveSessionChangesToProject = 'Save session changes to project %s?'; lisAboutLazarus = 'About Lazarus'; lisVersion = 'Version'; lisVerToClipboard = 'Copy version information to clipboard'; lisDate = 'Date'; lisFPCVersion = 'FPC Version: '; lisRevision = 'Revision: '; lisPrior = 'prior %s'; lisWelcomeToLazarusThereIsAlreadyAConfigurationFromVe = 'Welcome to Lazarus %s' +'%sThere is already a configuration from version %s in' +'%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.' +'%sFor example:'; 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 a Pascal and Object Pascal ' +'compiler that runs on Windows, Linux, macOS, 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" already exists.'; lisForceRenaming = 'Force renaming'; lisCancelRenaming = 'Cancel renaming'; lisAbortAll = 'Abort all'; lisInvalidPascalIdentifierCap = 'Invalid Pascal Identifier'; lisInvalidPascalIdentifierName = 'The name "%s" is not a valid Pascal identifier.' +'%sUse it anyway?'; 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 = '' + sLineBreak + sLineBreak +'Copyright (C) ' + sLineBreak + sLineBreak +'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. ' + sLineBreak + sLineBreak +'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. ' + sLineBreak + sLineBreak +'A copy of the GNU General Public License is available on the World ' +'Wide Web at . You can also ' +'obtain it by writing to the Free Software Foundation, ' +'Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1335, USA.'; lisLGPLNotice = '' + sLineBreak + sLineBreak +'Copyright (C) ' + sLineBreak + sLineBreak +'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. ' + sLineBreak + sLineBreak +'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. ' + sLineBreak + sLineBreak +'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., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1335, USA.'; lisModifiedLGPLNotice = '' + sLineBreak + sLineBreak +'Copyright (C) ' + sLineBreak + sLineBreak +'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:' + sLineBreak + sLineBreak +'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.' + sLineBreak + sLineBreak +'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. ' + sLineBreak + sLineBreak +'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., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1335, USA.'; // MIT license aka Expat license see: http://www.opensource.org/licenses/MIT lisMITNotice = '' + sLineBreak + sLineBreak +'Copyright (c) ' + sLineBreak + sLineBreak +'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:' + sLineBreak + sLineBreak +'The above copyright notice and this permission notice shall be included in all ' +'copies or substantial portions of the Software.' + sLineBreak + sLineBreak +'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'; // Options dialog dlgIDEOptions = 'IDE Options'; dlgBakNoSubDirectory = '(no subdirectory)'; dlgEOFocusMessagesAtCompilation = 'Focus messages at compilation'; lisMaximumParallelProcesses0MeansDefault = 'Maximum parallel processes, 0 ' +'means default (%s)'; lisShowFPCMessageLinesCompiled = 'Show FPC message "lines compiled"'; lisElevateTheMessagePriorityToAlwaysShowItByDefaultIt = 'Elevate the message' +' priority to always show it (by default it has low priority "verbose")'; lisMessagesWindow = 'Messages Window'; lisCheckForDiskFileChangesViaContent = 'Check for disk file changes via content rather than timestamp'; lisSlowerButMoreAccurate = 'Slower but more accurate.'; // Search dialog dlgSearchCaption = 'Searching ...'; dlgSearchAbort = 'Search terminated by user.'; dlgSeachDirectoryNotFound = 'Search directory "%s" not found.'; lissMatches = 'Matches'; lissSearching = 'Searching'; lissSearchText = 'Search text'; dlgWindow = 'Window'; dlgFrmEditor = 'Form Editor'; dlgObjInsp = 'Object Inspector'; dlgEnvFiles = 'Files'; dlgEnvIdeStartup = 'IDE Startup'; 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 = 'macOS, Apple style'; lisKMMacOSXLaz = 'macOS, Lazarus style'; lisKMDefaultToOSX = 'Default adapted to macOS'; 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'; lisPEInvalidUnitname = 'Invalid unitname'; lisPVUTheUnitnameIsNotAValidPascalIdentifier = 'The unitname is not a valid ' +'Pascal identifier.'; lisPVUUnitnameAndFilenameDoNotMatchExampleUnit1PasAndUni = 'Unitname and ' +'Filename do not match.%sExample: unit1.pas and Unit1'; lisPEConflictFound = 'Conflict found'; lisPVUThereIsAlreadyAnUnitWithThisNameFile = 'There is already an unit with ' +'this name.%sFile: %s'; lisCMParameter = 'Parameter'; lisInsertMacro = 'Insert Macro'; lisCTPleaseSelectAMacro = 'please select a macro'; dlgEnvProject = 'Tabs for project'; lisCenterALostWindow = 'Center a lost window'; 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'; lisLPKCompatibilityModeCheckBox = 'Maximize compatibility of package file (LPK)'; lisLPKCompatibilityModeCheckBoxHint = 'Check this if you want to open your package in legacy (2.0 and older) Lazarus versions.'; lisCodeBrowser = 'Code Browser'; // IDE General options dlgEnvLanguage = 'Language'; dlgEnvLanguageHint = 'Language of all IDE strings. Restart IDE after changing it for best result.'; dlgCheckAndAutoSaveFiles = 'Check and Auto Save Files'; lisAskBeforeSavingProjectSSession = 'Ask before saving project''s session'; lisIfOnlySessionInfoChangedThenAsk = 'If only the session info changed, ask about saving it.'; dlgEdFiles = 'Editor Files'; dlgIntvInSec = 'Interval in secs'; dlgDesktopHints = 'Hints'; dlgDesktopButtons = 'Buttons - '; dlgDesktopMenus = 'Menus - '; dlgPalHints = 'Hints for component palette'; dlgSpBHints = 'Hints for main speed buttons (open, save, ...)'; dlgMouseAction = 'Mouse Action'; dlgPreferDoubleClickOverSingleClick = 'Prefer double-click over single-click'; dlgCurrentlyRespectedByMessagesWindow = 'Currently respected by messages window, ' +'jump history and search results.'; lisExportEnvironmentOptions = 'Export environment options'; lisImportEnvironmentOptions = 'Import environment options'; lisComboBoxes = 'Combo Boxes'; lisDropDownCount = 'Drop Down Count'; // Desktop options dlgManageDesktops = 'Manage desktops'; dlgSaveCurrentDesktop = 'Save current desktop'; dlgSaveCurrentDesktopAs = 'Save current desktop as'; dlgSaveCurrentDesktopAsBtnCaption = 'Save active desktop as ...'; dlgSaveCurrentDesktopAsBtnHint = 'Save active desktop as'; dlgDeleteSelectedDesktopBtnCaption = 'Delete'; dlgDeleteSelectedDesktopBtnHint = 'Delete selected desktop'; dlgRenameSelectedDesktopBtnCaption = 'Rename'; dlgRenameSelectedDesktopBtnHint = 'Rename selected desktop'; dlgReallyDeleteDesktop = 'Really delete desktop "%s"?'; dlgCannotUseDockedUndockedDesktop = 'You cannot use docked desktop in undocked environment and vice versa.'; dlgRenameDesktop = 'Rename desktop'; dlgNewDesktop = 'New desktop ...'; dlgSetActiveDesktopBtnCaption = 'Set active'; dlgSetActiveDesktopBtnHint = 'Set active'; dlgToggleDebugDesktopBtnCaption = 'Toggle as debug desktop'; dlgToggleDebugDesktopBtnHint = 'Toggle as debug desktop'; dlgDesktopName = 'Desktop name'; dlgOverwriteDesktop = 'Desktop with the name "%s" was found.'+sLineBreak+'Should the old desktop be overwritten?'; dlgDebugDesktop = 'debug'; dlgActiveDesktop = 'active'; dlgImportDesktopExists = 'A desktop with the same name already exists.'+sLineBreak+'Please confirm the desktop name:'; dlgDesktopsImported = '%d desktop(s) successfully imported from "%s"'; dlgDesktopsExported = '%d desktop(s) successfully exported to "%s"'; lisExportSelected = 'Export selected'; lisExportAll = 'Export all'; dlgGrayedDesktopsDocked = 'Grayed desktops are for docked environment.'; dlgGrayedDesktopsUndocked = 'Grayed desktops are for undocked environment.'; dlgAutoSaveActiveDesktop = 'Auto save active desktop'; dlgAutoSaveActiveDesktopHint = 'Save active desktop on IDE close'+sLineBreak+'Save debug desktop on IDE close and debug end'; dlgAssociatedDebugDesktop = 'Associated debug desktop for "%s"'; dlgAssociatedDebugDesktopHint = 'If you select the desktop, the associated debug desktop will be selected as well.'; // Window options dlgShowingWindows = 'Showing Windows'; dlgSingleTaskBarButton = 'Show single button in TaskBar'; dlgHideIDEOnRun = 'Hide IDE windows on run'; dlgHideIDEOnRunHint = 'Do not show the IDE at all while program is running.'; lisShowOnlyOneButtonInTheTaskbarForTheWholeIDEInstead = 'Show only one ' +'button in the taskbar for the whole IDE instead of one per window. Some' +' Linux Window Managers like Cinnamon do not support this and always show' +' one button per window.'; lisIDETitleStartsWithProjectName = 'IDE title starts with project name'; lisIDETitleShowsProjectDir = 'IDE title shows project directory'; lisIDETitleShowsBuildMode = 'IDE title shows selected build mode'; lisAutoAdjustIDEHeight = 'Automatically adjust IDE main window height'; lisAutoAdjustIDEHeightHint = ''; lisAutoAdjustIDEHeightFullComponentPalette = 'Show complete component palette'; lisAutoAdjustIDEHeightFullComponentPaletteHint = 'If component palette spans over more lines, show them all and not only one.'; lisWindowMenuWithNameForDesignedForm = 'Window menu shows designed form''s name instead of caption'; lisWindowMenuWithNameForDesignedFormHint = 'Useful especially if the caption is left empty.'; lisTitleInTaskbarShowsForExampleProject1LpiLazarus = 'Title in taskbar ' +'shows for example: project1.lpi - Lazarus'; lisBuildModeInTitleInExample = 'Title in taskbar ' +'shows for example: project1.lpi - Release - Lazarus'; lisProjectDirectoryIsShowedInIdeTitleBar = 'Title in taskbar ' +'shows also directory path of the project'; // Message window options dlgShowMessagesIcons = 'Show Messages Icons'; dlgAnIconForErrorWarningHintIsShown = 'An icon for error/warning/hint is shown ' +'in front of a message. The same icon shows in source editor gutter in any case.'; lisAlwaysDrawSelectedItemsFocused = 'Always draw selected items focused'; lisDrawTheSelectionFocusedEvenIfTheMessagesWindowHasN = 'Draw the selection ' +'focused even if the Messages window has no focus. Use this if your ' +'theme has a hardly visible unfocused drawing.'; lisEditorColors = 'Editor Colors'; lisPastelColors = 'Pastel Colors'; dlgMainMenu = 'Main Menu'; dlgSrcEdit = 'Source Editor'; dlgMsgs = 'Messages'; dlgProjFiles = 'Project Files'; dlgEnvType = 'Type'; dlgEnvNone = 'None'; srkmecKeyMapLeft = 'Left'; srkmecKeyMapRight = 'Right'; 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'; dlgMaxRecentHint = 'Value 0 means unlimited.'; dlgLazarusDir = 'Lazarus directory (default for all projects)'; dlgFpcExecutable = 'Compiler executable (e.g. %s)'; dlgFpcSrcPath = 'FPC source directory'; dlgMakeExecutable = '"Make" executable'; dlgCompilerMessages = 'Compiler messages language file (*.msg)'; dlgFppkgConfigurationFile = 'Fppkg configuration file (e.g. fppkg.cfg)'; lisSetThisToTranslateTheCompilerMessagesToAnotherLang = 'Set this to ' +'translate the compiler messages to another language (i.e. not English). ' +'For example: German: $(FPCSrcDir)/compiler/msg/errordu.msg.'; dlgDebugType = 'Debugger type and path'; dlgTestPrjDir = 'Directory for building test projects'; dlgQShowGrid = 'Show grid'; dlgGridConsistsOfSmallDots = 'Grid consists of small dots which help aligning controls.'; dlgQShowBorderSpacing = 'Show border spacing'; dlgBorderSpaceCanBeSetInAnchorEditor = 'Border space can be set in Anchor editor. ' +'A red line is shown if spacing > 0.'; dlgQSnapToGrid = 'Snap to grid'; dlgDistanceBetweenGridPointsIsSmallestStep = 'Distance between grid points is ' +'the smallest step when moving a control.'; dlgGridX = 'Grid size X'; dlgGridXHint = 'Horizontal grid step size'; dlgGridY = 'Grid size Y'; dlgGridYHint = 'Vertical grid step size'; dlgGuideLines = 'Show Guide Lines'; dlgGuideLinesHint = 'When a control is aligned horizontally or vertically ' +'with another controls, a blue guide line is shown.'; dlgSnapGuideLines = 'Snap to Guide Lines'; dlgSnapGuideLinesHint = 'When a control is close to being aligned ' +'with another control, it snaps to the aligned position.'; dlgGridColor = 'Grid color'; dlgLeftTopClr = 'Guide lines Left,Top'; dlgRightBottomClr = 'Guide lines Right,Bottom'; dlgGrabberColor = 'Grabber color'; dlgMarkerColor = 'Marker color'; dlgNonFormBackgroundColor = 'Other Designer background color (e. g. TDataModule)'; dlgRuberbandSelectionColor = 'Rubberband Selection'; dlgRuberbandCreationColor = 'Rubberband Creation'; dlgRubberbandSelectsGrandChildren = 'Select grandchildren'; dlgSelectAllChildControls = 'Select all child controls together with their parent.'; dlgShowCaptionsOfNonVisuals = 'Show captions of nonvisual components'; dlgDrawComponentsNameBelowIt = 'Draw the component''s name below it.'; dlgShowDesignerHints = 'Show designer hints'; dlgShowDesignerHintsHint = 'Hint shows control''s position or size while moving or resizing it.'; lisOpenDesignerOnOpenUnit = 'Open designer on open unit'; lisOpenDesignerOnOpenUnitHint = 'Form is loaded in designer always when source unit is opened.'; dlgrightClickSelects = 'Right click selects'; dlgComponentUnderMouseCursorIsFirstSelected = 'Component under mouse cursor ' +'is first selected, then the popup menu commands work on it.'; lisAskNameOnCreate = 'Ask name on create'; lisAskForComponentNameAfterPuttingItOnForm = 'Ask for component ' +'name after putting it on a designer form.'; lisOFESwitchToObjectInspectorFavoritesTab = 'Switch to Object Inspector Favorites tab'; lisSwitchToFavoritesTabAfterAsking = 'Switch to Favorites tab after asking for component name.'; dlgCheckPackagesOnFormCreate = 'Check packages on form create'; dlgCheckPackagesOnFormCreateHint = 'The form may require a package to work. ' +'Install such a package automatically.'; dlgFormTitleBarChangesObjectInspector = 'Change Object Inspector contents on clicking form title bar'; dlgFormTitleBarChangesObjectInspectorHint = 'Show a form''s properties in Object Inspector ' +'by clicking on its title bar.'; dlgForceDPIScalingInDesignTime = 'Force DPI scaling in design-time'; dlgForceDPIScalingInDesignTimeHint = 'When checked the project scaling settings will be ignored - only the form/frame/datamodule Scaled property will be taken into account.'; dlgEnvGrid = 'Grid'; dlgEnvLGuideLines = 'Guide lines'; dlgEnvMisc = 'Miscellaneous'; dlgPasExt = 'Default Pascal extension'; dlgCharCaseFileAct = 'Save As - auto rename Pascal files lower case'; dlgAmbigFileAct = 'Ambiguous file action:'; dlgEnvAsk = 'Ask'; dlgAutoDel = 'Auto delete file'; dlgAutoRen = 'Auto rename file lowercase'; dlgnoAutomaticRenaming = 'No automatic renaming'; lisWhenAUnitIsRenamedUpdateReferences = 'When a unit is renamed, update references'; dlgAmbigWarn = 'Warn on compile'; lisAlwaysIgnore = 'Always ignore'; // OI colors dlgBackColor = 'Background'; lisToolHeaderRunning = 'Tool Header: Running'; lisToolHeaderSuccess = 'Tool Header: Success'; lisToolHeaderFailed = 'Tool Header: Failed'; lisToolHeaderScrolledUp = 'Tool Header: Scrolled up'; dlgSubPropColor = 'SubProperties'; dlgReferenceColor = 'Reference'; lisAllBuildModes = ''; lisNameOfActiveBuildMode = 'Name of active build mode'; dlfReadOnlyColor = 'Read Only'; dlgHighlightColor = 'Highlight Color'; dlgHighlightFontColor = 'Highlight Font Color'; dlgValueColor = 'Value'; dlgDefValueColor = 'Default Value'; dlgDifferentValueBackgroundColor = 'Different values background'; 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'; dlgOIItemHeight = 'Item height (0 = auto)'; dlgHeightOfOnePropertyInGrid = 'Height of one property in the grid.'; dlgOIUseDefaultLazarusSettings = 'Use default Lazarus settings'; dlgOIUseDefaultDelphiSettings = 'Use default Delphi settings'; lisShowComponentTreeInObjectInspector = 'Show component tree'; lisShowsAllControlsInTreeHierarchy = 'Shows all controls in tree hierarchy.'; lisShowHintsInObjectInspector = 'Show hints'; lisHintAtPropertysNameShowsDescription = 'A hint at property''s name shows its description.'; lisUseCheckboxForBooleanValues = 'Use CheckBox for Boolean values'; lisDefaultIsComboboxWithTrueAndFalse = 'The default is ComboBox with "True" and "False" selections'; lisAutoShowObjectInspector = 'Auto show'; lisObjectInspectorBecomesVisible = 'Object Inspector becomes visible ' +'when components are selected in designer.'; lisBoldNonDefaultObjectInspector = 'Bold non default values'; lisValuesThatAreChangedFromDefault = 'Values that are changed from the default ' +'are stored in .lfm file and are shown differently in Object Inspector.'; lisDrawGridLinesObjectInspector = 'Draw grid lines'; lisHorizontalLinesBetweenProperties = 'Horizontal lines between properties.'; lisShowGutterInObjectInspector = 'Show gutter'; lisShowStatusBarInObjectInspector = 'Show statusbar'; lisStatusBarShowsPropertysNameAndClass = 'Statusbar shows the property''s ' +'name and the class where it is published.'; lisShowInfoBoxInObjectInspector = 'Show information box'; lisShowsDescriptionForSelectedProperty = 'A box at the bottom shows ' +'description for the selected property.'; lisShowPropertyFilterInObjectInspector = 'Show property filter'; 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" not found.'; lisRemoveFromSearchPath = 'Remove from search path'; lisTheDirectoryWasNotFound = 'The directory %s was not found.'; lisInstallationFailed = 'Installation failed'; lisPkgMangThePackageFailedToCompileRemoveItFromTheInstallati = 'The package "%s" ' +'failed to compile.%sRemove it from the installation list?'; lisEnvOptDlgTestDirNotFoundMsg = 'Test directory "%s" not found.'; // Ide Startup options dlgFileAssociationInOS = 'Opening Files from OS'; dlgLazarusInstances = 'Lazarus instances'; dlgMultipleInstances_AlwaysStartNew = 'always start a new instance'; dlgMultipleInstances_OpenFilesInRunning = 'open files in a running instance'; dlgMultipleInstances_ForceSingleInstance = 'do not allow multiple instances'; dlgRunningInstanceModalError = 'The running Lazarus instance cannot accept any files.' +sLineBreak+'Do you want to open them in a new IDE instance?'+sLineBreak+sLineBreak+'%s'; dlgForceUniqueInstanceModalError = 'The running Lazarus instance cannot accept any files.'; dlgRunningInstanceNotRespondingError = 'Lazarus instance is running but not responding.'; dlgProjectToOpenOrCreate = 'Project to Open or Create'; dlgQOpenLastPrj = 'Open last project and packages at start'; dlgNewProjectType = 'New Project Type'; // open-dialog filters dlgFilterAll = 'All files'; dlgFilterXML = 'XML files'; dlgFilterHTML = 'HTML files'; dlgFilterPrograms = 'Programs'; dlgFilterExecutable = 'Executable'; dlgFilterLazarusFile = 'Lazarus file'; dlgFilterLazarusEditorFile = 'Editor file types'; dlgFilterLazarusUnit = 'Lazarus unit'; dlgFilterLazarusInclude = 'Lazarus include file'; dlgFilterLazarusProject = 'Lazarus project'; dlgFilterLazarusForm = 'Lazarus form'; dlgFilterLazarusPackage = 'Lazarus package'; dlgFilterLazarusProjectSource = 'Lazarus project source'; dlgFilterLazarusOtherFile = 'Lazarus other file'; dlgFilterLazarusSession = 'Lazarus session'; dlgFilterLazarusDesktopSettings = 'Lazarus Desktop Settings'; dlgFilterDelphiUnit = 'Delphi unit'; dlgFilterDelphiProject = 'Delphi project'; dlgFilterDelphiPackage = 'Delphi package'; dlgFilterDelphiForm = 'Delphi form'; dlgFilterPascalFile = 'Pascal file'; dlgFilterDciFile = 'DCI file'; dlgFilterFPCMessageFile = 'FPC message file'; dlgFilterCodetoolsTemplateFile = 'CodeTools template file'; dlgFilterImagesPng = 'PNG images'; dlgFilterImagesBitmap = 'Bitmap images'; dlgFilterImagesPixmap = 'Pixmap images'; // editor options dlgEdMisc = 'Miscellaneous'; dlgEdTabIndent = 'Tab and Indent'; dlgEdDisplay = 'Display'; dlgKeyMapping = 'Key Mappings'; dlgKeyMappingErrors = 'Key mapping errors'; dlgEdBack = 'Back'; dlgReport = 'Report'; dlgDelTemplate = 'Delete template '; dlgChsCodeTempl = 'Choose code template file (*.dci)'; 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'; dlgUndoGroupOptions = 'Undo / Redo'; dlgScrollGroupOptions = 'Scrolling'; dlgIndentsTabsGroupOptions = 'Tabs'; dlgIndentsIndentGroupOptions = 'Indent'; dlgCommentIndentGroupOptions = 'Comments and Strings'; dlgCaretGroupOptions = 'Caret (Text Cursor)'; dlgMultiCaretGroupOptions = 'Multi-caret'; dlgBlockGroupOptions = 'Selection'; dlgAlwaysVisibleCursor = 'Always keep caret in visible area of editor'; dlgAutoIndent = 'Auto indent'; dlgAutoIndentLink = '(Set up smart indent)'; dlgAutoHideCursor = 'Hide mouse pointer when typing'; dlgGroupUndo = 'Group Undo'; dlgHalfPageScroll = 'Half page scroll'; dlgKeepCursorX = 'Keep caret X position when navigating up/down'; dlgPersistentCursor = 'Visible caret in unfocused editor'; dlgPersistentCursorNoBlink = 'Caret in unfocused editor does not blink'; dlgPersistentBlock = 'Persistent block'; dlgOverwriteBlock = 'Overwrite block'; dlgCursorSkipsSelection = 'Caret skips selection'; dlgCursorMoveClearsSelection = 'Caret left/right clears selection (no move)'; dlgCursorSkipsTab = 'Caret skips tabs'; dlgScrollByOneLess = 'Scroll by one less'; dlgScrollPastEndFile = 'Scroll past end of file'; dlgScrollPastEndLine = 'Allow caret to move past end of line'; dlgScrollHint = 'Show scroll hint'; lisShowSpecialCharacters = 'Show special characters'; dlgCloseButtonsNotebook = 'Show close buttons in notebook'; dlgMiddleTabCloseOtherPagesMod = 'Middle-click-modifier to close all other tabs'; dlgMiddleTabCloseRightPagesMod = 'Middle-click-modifier to close tabs on the right'; dlgShowFileNameInCaption = 'Show file name in caption'; dlgSourceEditTabMultiLine = 'Multiline tabs'; 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'; 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 = 'Max indent for new line if prefix is based on start of comment on first comment line:'; 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'; dlgUseHighlight = 'Use Highlight'; dlgUseSyntaxHighlight = 'Use syntax highlight'; dlgUseCodeFolding = 'Code Folding'; dlgCodeFoldEnableFold = 'Fold'; dlgCodeFoldEnableHide = 'Hide'; dlgCodeFoldEnableBoth = 'Both'; dlgCodeFoldPopUpOrder = 'Reverse fold-order in Popup'; 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'; dlfMouseSimpleGutterLeftUpRight = 'Extended, Actions, right gutter half only'; dlfMouseSimpleGutterLines = 'Use line numbers to select lines'; dlfMouseSimpleTextSect = 'Text'; dlfMouseSimpleTextSectDrag = 'Drag selection (copy/paste)'; dlfMouseSimpleRightMoveCaret = 'Right button click 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'; dlfMouseSimpleTextSectPageHorizWheel = 'Horizontal-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 (Column mode)'; dlfMouseSimpleButtonSelectLine = 'Select text (Line mode)'; dlfMouseSimpleButtonSelectByToken = 'Select text (tokens)'; dlfMouseSimpleButtonSelectByWord = 'Select text (words)'; dlfMouseSimpleButtonSelectByLine = '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)'; dlfMouseSimpleButtonMultiCaretToggle = 'Toggle extra Caret'; 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'; dlgMouseOptNodeGutterChanges = 'Line Changes'; dlgMouseOptNodeGutterLineOverview = 'Overview'; dlgMouseOptNodeGutterLineOverviewMarks = 'Overview Mark'; 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'; dlgMouseOptBtnWheelLeft = 'Wheel left'; dlgMouseOptBtnWheelRight = 'Wheel right'; 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 current word when no selection exists'; dlgHomeKeyJumpsToNearestStart = 'Home key jumps to nearest start'; dlgEndKeyJumpsToNearestStart = 'End key jumps to nearest end'; dlgSelectAllNoScroll = 'Do not scroll on Select-All / Paragraph or To-Brace'; dlgMultiCaretOnColumnSelection = 'Enable multi-caret for column selection'; dlgMultiCaretColumnMode = 'Navigation keys move all carets (column-select)'; dlgMultiCaretMode = 'Navigation keys move all carets'; dlgMultiCaretDelSkipCr = 'Skip delete key at EOL (do not join lines)'; dlgColorLink = '(Edit Color)'; dlgKeyLink = '(Edit Key)'; dlgBracketHighlight = 'Bracket highlight'; dlgNoBracketHighlight = 'No Highlight'; dlgHighlightLeftOfCursor = 'Left Of Caret'; dlgHighlightRightOfCursor = 'Right Of Caret'; gldHighlightBothSidesOfCursor = 'On Both Sides'; dlgBlockIndentKeys = 'Block indent'; dlgBlockIndentLink = '(edit keys)'; dlgBlockIndent = 'Block indent (spaces)'; dlgBlockTabIndent = 'Block indent (tabs)'; dlgAutoIndentType = 'Auto indent'; dlgBlockIndentTypeSpace = 'Spaces'; dlgBlockIndentTypeCopy = 'Space/tab as prev Line'; dlgBlockIndentTypePos = 'Position only'; dlgBlockIndentTypeTabSpace ='Tabs, then spaces'; dlgBlockIndentTypeTabOnly = 'Tabs, cut off'; 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'; dlgGutterColor = 'Gutter Color'; dlgDefaultEditorFont='Default editor font'; dlgEditorFontSize = 'Editor font size'; dlgDefaultTabFont='Default tab font'; dlgExtraCharSpacing = 'Extra character spacing'; dlgExtraLineSpacing = 'Extra line spacing'; dlgDisableAntialiasing = 'Disable anti-aliasing'; 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'; dlgReset = 'Reset'; dlgResetAll = 'Reset all'; dlgThisElementUsesColor = 'The element uses (and edits) the schemes:'; dlgUseSchemeDefaults = '- Scheme globals -'; dlgUseSchemeLocal = 'selected language'; dlgColor = 'Color'; dlgColors = 'Colors'; lisHeaderColors = 'Header colors'; lisMsgColors = 'Message colors'; lisSetAllColors = 'Set all colors:'; lisLazarusDefault = 'Lazarus Default'; dlgColorNotModified = 'Not modified'; dlgPriorities = 'Priorities'; dlgMsgWinColorUrgentNone = 'Normal'; dlgMsgWinColorUrgentProgress = 'Time and statistics'; dlgMsgWinColorUrgentDebug = 'Debug'; dlgMsgWinColorUrgentVerbose3 = 'Verbose 3'; dlgMsgWinColorUrgentVerbose2 = 'Verbose 2'; dlgMsgWinColorUrgentVerbose = 'Verbose'; dlgMsgWinColorUrgentHint = 'Hint'; dlgMsgWinColorUrgentNote = 'Note'; dlgMsgWinColorUrgentWarning = 'Warning'; lisPackageIsDesigntimeOnlySoItShouldOnlyBeCompiledInt = 'Package "%s" is ' +'designtime only, so it should only be compiled into the IDE, and not ' +'with the project settings.%sPlease use "Install" or "Tools / Build ' +'Lazarus" to build the IDE packages.'; lisCompileWithProjectSettings = 'Compile with project settings'; lisCompileAndDoNotAskAgain = 'Compile and do not ask again'; dlgMsgWinColorUrgentImportant = 'Important'; dlgMsgWinColorUrgentError = 'Error'; dlgMsgWinColorUrgentFatal = 'Fatal'; dlgMsgWinColorUrgentPanic = 'Panic'; dlgForecolor = 'Foreground'; dlgFrameColor = 'Text-mark'; dlgMarkupFoldColor = 'Vertical-mark'; dlgTextStyle = 'Text-Style'; dlgUnsavedLineColor = 'Unsaved line'; dlgSavedLineColor = 'Saved line'; dlgGutterCollapsedColor = 'Collapsed'; dlgCaretForeColor = 'Main or primary caret'; dlgCaretBackColor = 'Secondary carets (multi-caret mode)'; dlgCaretColorInfo = 'The caret color depends on the colors of text and background under the caret. ' + 'Each pixel''s RGB are bitwise inverted and XOR''ed with the chosen color''s RGB.'; dlgOverviewGutterBack1Color = 'Background 1'; dlgOverviewGutterBack2Color = 'Background 2'; dlgOverviewGutterPageColor = 'Page'; 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 typecast for objects'; dlgMarkupGroup = 'Highlight all occurrences of Word under Caret'; dlgBracketMatchGroup = 'Matching bracket and quote pairs'; dlgPasExtKeywordsGroup = 'Extended Pascal Keyword Options'; dlgPasKeywordsMatches = 'Matching Keywords'; dlgPasKeywordsMarkup = 'Markup (on caret)'; dlgPasKeywordsOutline = 'Outline'; dlgMarkupWordBracket = 'Keyword brackets on caret (global)'; dlgMarkupOutline = 'Outline (global)'; dlgMarkupOutlineWarnNoColor = 'Warning: There are no colors configured for the selected language'; dlgPasExtKeywords = 'Highlight control statements as keywords'; dlgPasStringKeywords = 'Highlight "String" keyword(s)'; dlgPasStringKeywordsOptDefault = 'Default'; dlgPasStringKeywordsOptString = 'Only "String"'; dlgPasStringKeywordsOptNone = 'None'; dlgMarkupWordFullLen = 'Match whole words, if length is less or equal to:'; dlgMarkupWordNoKeyword = 'Ignore keywords'; dlgMarkupWordTrim = 'Trim spaces (when highlighting current selection)'; dlgMarkupWordNoTimer = 'Disable timer for markup current word'; dlgAutoRemoveEmptyMethods = 'Auto remove empty methods'; dlgAutoDisplayFuncProto = 'Auto Display Function Prototypes'; lisShowDeclarationHints = 'Show declaration hints'; dlgEdDelayInSec = '(%s sec delay)'; lisDelayForCompletionBox = 'Delay for completion box'; lisDelayForHints = 'Delay for hints'; 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'; dlgIncludeIdentifiersContainingPrefix = 'Include identifiers containing prefix'; lisAutomaticFeatures = 'Completion and Hints'; lisAutoMarkup = 'Markup and Matches'; dlgUseIconsInCompletionBox = 'Icons in code completion box'; dlgIncludeWordsToIdentCompl = 'Include words'; dlgIncludeWordsToIdentCompl_IncludeFromAllUnits = 'from all units'; dlgIncludeWordsToIdentCompl_IncludeFromCurrentUnit = 'from current unit'; dlgIncludeWordsToIdentCompl_DontInclude = 'don''t include'; dlgIncludeKeywordsToIdentCompl = 'Include all keywords and operators'; dlgIncludeCodeTemplatesToIdentCompl = 'Include code templates'; 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 = 'Jump target priority between multiple editors'; 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:'; 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'; dlgFoldPasIfThen = 'If/Then/Else'; dlgFoldPasForDo = 'For/Do'; dlgFoldPasWhileDo = 'While/Do'; dlgFoldPasWithDo = 'With/Do'; 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'; 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'; dlgAddHiAttrFoldedCodeLine = 'Fold start-line'; dlgAddHiAttrHiddenCodeLine = 'Hide start-line'; 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'; dlgAddHiAttrDefaultWindow = 'Default Text / Window'; dlgAddHiAttrWindowBorder = 'Window border'; dlgAddHiAttrHighlightPrefix = 'Highlight prefix'; dlgAddHiAttrOutlineLevel1Color = 'Level 1'; dlgAddHiAttrOutlineLevel2Color = 'Level 2'; dlgAddHiAttrOutlineLevel3Color = 'Level 3'; dlgAddHiAttrOutlineLevel4Color = 'Level 4'; dlgAddHiAttrOutlineLevel5Color = 'Level 5'; dlgAddHiAttrOutlineLevel6Color = 'Level 6'; dlgAddHiAttrOutlineLevel7Color = 'Level 7'; dlgAddHiAttrOutlineLevel8Color = 'Level 8'; dlgAddHiAttrOutlineLevel9Color = 'Level 9'; dlgAddHiAttrOutlineLevel10Color = 'Level 10'; dlgAddHiSpecialVisibleChars = 'Visualized Special Chars'; dlgTopInfoHint = 'Current Class/Proc Hint'; dlgCaretColor = 'Caret (Text-Cursor)'; dlgOverviewGutterColor = 'Overview Gutter'; 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'; dlgAddHiAttrGroupOutlineColors = 'Outline Colors'; 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 there is a window that has no editor for the target file yet.'; 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 dlgCodeCreation = 'Code Creation'; dlgWordsPolicies = 'Words'; dlgLineSplitting = 'Line Splitting'; dlgSpaceNotCosmos{:)} = 'Space'; dlgIdentifierCompletion = 'Identifier Completion'; dlgJumpingETC = 'Jumping (e.g. Method Jumping)'; dlgAdjustTopLine = 'Adjust top line due to comment in front'; dlgJumpSingleLinePos = 'Vertical position for a single line jump in % (0=top, 100=bottom)'; dlgJumpCodeBlockPos = 'Vertical position for a code block jump in % (0=top, 100=bottom)'; dlgAvoidUnnecessaryJumps = 'Avoid unnecessary jumps'; dlgCursorBeyondEOL = 'Cursor beyond EOL'; dlgSkipForwardClassDeclarations = 'Skip forward class declarations'; dlgJumpToMethodBody = 'Jump directly to method body'; dlgInsertClassParts = 'Insert class parts'; lisNewMethodsAndMembersAreInsertedAlphabeticallyOrAdd = 'New method and ' +'member declarations in the class..end sections are inserted alphabetically or added last.'; 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 method implementations'; lisNewMethodImplementationsAreInsertedBetweenExisting = 'New method ' +'implementations are inserted between existing methods of this class. ' +'Either alphabetically, or as last, or in declaration order.'; dlgCDTClassOrder = 'Class order'; lisDefaultSectionOfMethods = 'Default section of methods'; lisDefaultClassVisibilitySectionOfNewMethodsForExampl = 'Default class ' +'visibility section of new methods. For example code completion on OnShow' +':='; 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'; dlgSetPropertyVariableHint = 'The parameter name for the default setter procedure.'; dlgSetPropertyVariableIsPrefix = 'is prefix'; dlgSetPropertyVariableIsPrefixHint = 'If checked, the "Set property Variable" is a prefix. Otherwise it is a fixed name.'; dlgSetPropertyVariableUseConst = 'use const'; dlgSetPropertyVariableUseConstHint = 'If checked, the setter parameter is marked with "const".'; 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'; lisIdCAddition = 'Addition'; 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'; 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 (Compilation and 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: '; dlgConfigAndTarget = 'Config and Target'; dlgCOParsing = 'Parsing'; dlgCompilationAndLinking = 'Compilation and Linking'; dlgCOLinking = 'Linking'; dlgCODebugging = 'Debugging'; dlgCOVerbosity = 'Verbosity'; dlgCOCfgCmpMessages = 'Messages'; lisChooseAnFPCMessageFile = 'Choose an FPC message file'; lisChooseAFileWithCodeToolsTemplates = 'Choose a file with CodeTools templates'; dlgCOCompilerCommands = 'Compiler Commands'; lisUnitOutputDirectory = 'Unit Output directory'; lisSelectANode = 'Select a node'; 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'; 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)'; dlgInitDoneOnly = 'Constructor name must be ''' + 'init' + ''' (destructor must be ''' + 'done' + ''')'; dlgStaticKeyword = 'Static keyword in objects'; dlgCOAnsiStr = 'Use Ansistrings'; dlgCOUnitStyle = 'Unit style'; dlgCOSmartLinkable = 'Smart linkable'; dlgCORelocatable = 'Relocatable'; dlgCOChecksAndAssertion = 'Checks and assertion'; dlgCORange = 'Range'; dlgCOOverflow = 'Overflow'; dlgCOStack = 'Stack'; dlgHeapAndStackSize = 'Heap and stack sizes'; dlgHeapSize = 'Heap size'; dlgStackSize = 'Stack size'; dlgTargetProc = 'Target processor'; dlgTargetPlatform = 'Target platform'; dlgOptimizationLevels = 'Optimization levels'; dlgOtherOptimizations = 'Other optimizations'; lisSmallerRatherThanFaster = 'Smaller rather than faster'; dlgLevelNoneOpt = '0 (no optimization, for debugging)'; dlgLevel1Opt = '1 (quick, debugger friendly with small limitations)'; dlgLevel2Opt = '2 (-O1 + quick optimizations)'; dlgLevel3Opt = '3 (-O2 + slow optimizations)'; dlgLevel4Opt = '4 (-O3 + aggressive optimizations, beware)'; dlgTargetOS = 'Target OS'; dlgTargetCPUFamily = 'Target CPU family'; dlgCOInfoForGDB = 'Debugger info'; dlgCOOtherDebuggingInfo = 'Other debugging info'; dlgCOGDB = 'Generate info for the debugger (slower / increases exe-size)'; dlgCOSymbolType = 'Type of debug info'; dlgCOSymbolTypeAuto = 'Automatic'; dlgCOSymbolTypeStabs = 'Stabs'; dlgCOSymbolTypeDwarf2 = 'Dwarf2'; dlgCOSymbolTypeDwarf2Set = 'Dwarf with sets'; dlgCOSymbolTypeDwarf3 = 'Dwarf3 (beta)'; dlgLNumsBct = 'Display line numbers in run-time error backtraces'; dlgCOHeaptrc = 'Use Heaptrc unit (check for mem-leaks)'; dlgCOTrashVariables = 'Trash variables'; dlgCOValgrind = 'Generate code for valgrind'; dlgGPROF = 'Generate code for gprof'; lisOnly32bit = 'only 32bit'; dlgCOStrip = 'Strip symbols from executable'; dlgExtSymb = 'Use external debug symbols file'; dlgLinkSmart = 'Link smart'; dlgPassOptsLinker = 'Pass options to linker with "-k", delimiter is space'; dlgWin32GUIApp = 'Win32 gui application'; lisOptionValueIgnored = 'ignored'; lisCannotSubstituteMacroS = 'Cannot substitute macro "%s".'; dlgTargetSpecificOptions = 'Target-specific options'; dlgVerbosity = 'Verbosity during compilation:'; dlgCOShowErr = 'Show errors'; dlgShowWarnings = 'Show warnings'; dlgShowNotes = 'Show notes'; dlgShowHint = 'Show hints'; dlgShowGeneralInfo = 'Show general info'; 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)'; 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)'; lisIfNotChecked = 'If not checked:'; dlgUseCustomConfig = 'Use additional compiler config file'; lisAllOptions = 'All Options'; lisFilterTheAvailableOptionsList = 'Filter the available options list'; lisClearTheFilterForOptions = 'Clear the filter for options'; lisShowOnlyModified = 'Show only modified'; lisUseCommentsInCustomOptions = 'Use comments in custom options'; lisCustomOptions2 = 'Custom options'; lisCustomOptions3 = 'Custom Options'; lisCustomOptHint = 'These options are passed to the compiler after macros are replaced.'; dlgStopAfterNrErr = 'Stop after number of errors:'; lisApplyConventions = 'Apply conventions'; lisApplyConventionsHint = 'Adjust name extension and character case for platform and file type.'; dlgOtherUnitFiles = 'Other unit files (-Fu):'; dlgCOIncFiles = 'Include files (-Fi):'; dlgCOLibraries = 'Libraries (-Fl):'; dlgUnitOutp = 'Unit output directory (-FU):'; lisTargetFileNameEmptyUseUnitOutputDirectory = 'Target file name: (-o, empty = ' +'use unit output directory)'; lisTargetFileNameO = 'Target file name (-o):'; dlgCOSources = 'Other sources (.pp/.pas files, used only by IDE not by compiler)'; dlgCODebugPath = 'Debugger path addition (none):'; lisDelimiterIsSemicolon = 'Delimiter is semicolon.'; // Initial setup dialog lisScanning = 'Scanning'; lisCompiler = 'Compiler'; lisParsers = 'Parsers:'; 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 definitely want to do that.'; lisCOCallOn = 'Call on:'; dlgCOCreateMakefile = 'Create Makefile'; lisEnabledOnlyForPackages = 'Enabled only for packages.'; lisCOExecuteAfter = 'Execute after'; lisCOExecuteBefore = 'Execute before'; lisCOCommand = 'Command:'; lisBrowseAndSelectACompiler = 'Browse and select a compiler (e.g. ppcx64'; lisCOScanForMessages = 'Scan for messages:'; lisCOScanForFPCMessages = 'Scan for FPC messages'; lisCOScanForMakeMessages = 'Scan for Make messages'; dlgCOShowOptions = '&Show Options'; lisCompTest = '&Test'; dlgCOLoadSaveHint = 'Compiler options can be saved to an XML file.'; 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 exist: %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?'; 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'; dlgCCOTestCheckingCompilerConfig = 'Test: Checking compiler configuration ...'; lisCCOMsgRTLUnitNotFound = 'RTL unit not found: %s'; lisCCOMissingUnit = 'Missing unit'; lisCCORTLUnitNotFoundDetailed = 'The RTL unit %s was not found.%s' +'This typically means your %s has wrong unit paths. Or your installation is broken.'; dlgCCOTestRTLUnits = 'Test: Checking RTL units ...'; dlgCCOTestCompilerDate = 'Test: Checking compiler date ...'; lisCCOErrorCaption = 'Error'; lisThereIsNoFreePascalCompilerEGFpcOrPpcCpuConfigured = 'There is no Free ' +'Pascal Compiler (e. g. fpc%0:s or ppc%0:s) configured in the project ' +'options. CodeTools will not work properly.%1:s%1:sError message:%1:s%2:s'; lisFatal = 'Fatal'; lisPanic = 'Panic'; lisHideSearch = 'Hide Search'; lisInvalidMacrosInExternalTool = 'Invalid macros "%s" in external tool "%s"'; lisCanNotExecute = 'cannot execute "%s"'; lisMissingDirectory = 'missing directory "%s"'; lisUnableToExecute = 'unable to execute: %s'; lisUnableToReadProcessExitStatus = 'unable to read process ExitStatus'; lisFreeingBufferLines = 'freeing buffer lines: %s'; lisCompilerMessagesFileNotFound = 'Compiler messages file not found:%s%s'; lisUnableToOpen = 'Unable to open "%s"'; 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'; lisQuickFixRemoveUnit = 'Quick fix: Remove unit'; lisQuickFixSearchIdentifier = 'Search identifier'; lisFailedToCreateApplicationBundleFor = 'Failed to create Application ' +'Bundle for "%s"'; lisThisProjectHasNoMainSourceFile = 'This project has no main source file'; lisNoneClickToChooseOne = 'none, click to choose one'; lisTreeNeedsRefresh = 'Tree needs refresh'; lisEMDEmptyMethods = 'Empty Methods'; lisEMDSearchInTheseClassSections = 'Search in these class sections:'; lisUnableToLoadPackage = 'Unable to load package "%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'; lisCCOWarningCaption = 'Warning'; lisHintClickOnShowOptionsToFindOutWhereInheritedPaths = 'Hint: Click on "' +'Show Options" to find out where inherited paths are coming from.'; lisFileNotFound5 = 'File not found:%s%s'; lisMovingTheseUnitsWillBreakTheirUsesSectionsSeeMessa = 'Moving these units ' +'will break their uses sections. See Messages window for details.'; lisImportant = 'Important'; lisMB = '%s MB'; lisKB = '%s KB'; lisThisWillPutALotOfTextOnTheClipboardProceed = 'This will put a lot of text' +' (%s) on the clipboard.%sProceed?'; 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 nonexistent 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 by more than one hour.' +'%sThis can mean, they are from two different installations.' +'%sFile1: %s' +'%sFile2: %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: '; // custom messages dlgCompilerMessage = 'Compiler messages'; // project options dialog dlgProjectOptions = 'Project Options'; dlgProjectOptionsFor = 'Options for Project: %s'; dlgPOApplication = 'Application'; dlgPOFroms = 'Forms'; dlgPOResources = 'Resources'; rsResourceFileName = 'File name'; rsResourceType = 'Type'; rsResource = 'Resource'; rsResourceClear = 'Delete all resources?'; dlgPOMisc = 'Miscellaneous'; dlgPOI18n = 'i18n'; rsEnableI18n = 'Enable i18n'; lisEnableInternationalizationAndTranslationSupport = 'Enable internationalization ' +'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'; rsI18nExcluded = 'Excluded'; rsI18nIdentifiers = 'Identifiers:'; rsI18nOriginals = 'Originals:'; rsI18nForceUpdatePoFilesOnNextBuild = 'Force update PO files on next build'; rsIncludeVersionInfoInExecutable = 'Include version info in executable'; rsIncludeVersionInfoHint = 'Version info is stored if the executable format supports it.'; rsVersionNumbering = 'Version numbering'; rsMajorVersion = '&Major version:'; rsMinorVersion = 'Mi&nor version:'; rsRevision = '&Revision:'; rsBuild = '&Build:'; rsAutomaticallyIncreaseBuildNumber = 'Automatically increase build number'; rsAutomaticallyIncreaseBuildNumberHint = 'Increased every time the project is compiled.'; rsAttributes = 'Attributes'; rsLanguageOptions = 'Language options'; rsLanguageSelection = 'Language selection:'; rsCharacterSet = 'Character set:'; rsOtherInfo = 'Other info'; dlgPOSaveSession = 'Session'; dlgApplicationSettings = 'Application settings'; dlgPOTitle = 'Title:'; lisHint = 'Hint'; lisNote = 'Note'; dlgPOUseLCLScaling = 'Use LCL scaling (Hi-DPI)'; 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"'; lisForWindows = 'For Windows'; lisForMacOSDarwin = 'For macOS (Darwin)'; dlgPOUseAppBundle = 'Use Application Bundle for running and debugging'; dlgNSPrincipalClass = 'NSPrincipalClass'; dlgPOCreateAppBundle = 'Create Application Bundle'; dlgPOUseManifest = 'Use manifest resource (and enable themes)'; dlgPODpiAwareness = 'DPI awareness'; dlgPODpiAwarenessOff = 'off'; dlgPODpiAwarenessOn = 'on'; dlgPODpiAwarenessOldOffNewPerMonitor = 'Vista-8: off, 8.1+: per monitor'; dlgPODpiAwarenessOldOnNewPerMonitor = 'Vista-8: on, 8.1+: per monitor'; dlgPODpiAwarenessOldOnNewPerMonitorV2 = 'Vista-8: on, 8.1/10+: per monitor/V2'; dlgPOUIAccess = 'UI Access (uiAccess)'; dlgPOLongPathAware = 'Long path awareness'; dlgPOAnsiUTF8 = 'ANSI codepage is UTF-8 (Windows 10 1903+)'; dlgPOAsInvoker = 'as invoker (asInvoker)'; dlgPOHighestAvailable = 'highest available (highestAvailable)'; dlgPORequireAdministrator = 'require administrator (requireAdministrator)'; dlgPOExecutionLevel = 'Execution Level'; dlgPOIcon = 'Icon:'; dlgPOLoadIcon = '&Load Icon'; dlgPODefaultIcon = 'Load &Default'; dlgPOSaveIcon = '&Save Icon'; dlgPOClearIcon = '&Clear Icon'; dlgPOIconDesc = '(size: %d:%d, bpp: %d)'; dlgPOIconDescNone = '(none)'; dlgAutoCreateForms = 'Auto-create forms:'; dlgAutoCreateFormsHint = 'Main .lpr unit creates each form with Application.CreateForm(). ' +'They are also freed automatically.'; dlgAvailableForms = 'Available forms:'; dlgAvailableFormsHint = 'These forms must be created and freed in the program code.'; dlgAutoCreateNewForms = 'Auto-create new forms'; dlgSaveEditorInfo = 'Save editor info for closed files'; dlgSaveEditorInfoHint = 'The files are available in the "Open Recent" history list.'; dlgSaveEditorInfoProject = 'Save editor info only for project files'; dlgSaveEditorInfoProjectHint = 'Only files that belong to this project.'; lisSaveSessionJumpHistory = 'Save jump history'; lisSaveSessionJumpHistoryHint = 'Ctrl-Click on an identifier in code editor is stored in jump history.'; lisSaveSessionFoldState = 'Save fold info'; lisSaveSessionFoldStateHint = 'Code editor supports folding (temporarily hiding) blocks of code.'; lisPOSaveInLpiFil = 'Save in .lpi file'; lisPOSaveInLpsFileInProjectDirectory = 'Save in .lps file in project directory'; lisPOSaveInIDEConfigDirectory = 'Save in .lps file in IDE config directory'; lisPODoNotSaveAnySessionInfo = 'Do not save any session info'; lisPOSaveSessionInformationIn = 'Save session information in'; lisPOSaveSessionInformationInHint = '.lpi is the project main info file, ' +'.lps is a separate file for session data only.'; lisMainUnitIsPascalSource = 'Main unit is Pascal source'; lisMainUnitIsPascalSourceHint = 'Assume Pascal even if it does not end with .pas/.pp suffix.'; lisMainUnitHasUsesSectionContainingAllUnitsOfProject = 'Main unit has Uses ' +'section containing all units of project'; lisUpdateApplicationCreateForm = 'Update Application.CreateForm statements in main unit'; lisUsedForAutoCreatedForms = 'Used for auto-created forms.'; lisUpdateApplicationTitleStatement = 'Update Application.Title statement in main unit'; lisIdeMaintainsTheTitleInMainUnit = 'The IDE maintains the title in main unit.'; lisUpdateApplicationScaledStatement = 'Update Application.Scaled statement in main unit'; lisIdeMaintainsScaledInMainUnit = 'The IDE maintains Application.Scaled (Hi-DPI) in main unit.'; lisLPICompatibilityModeCheckBox = 'Maximize compatibility of project files (LPI and LPS)'; lisLPICompatibilityModeCheckBoxHint = 'Check this if you want to open your project in legacy (2.0 and older) Lazarus versions.'; lisProjectIsRunnable = 'Project is runnable'; lisProjectIsRunnableHint = 'Generates a binary executable which can be run.'; lisUseDesignTimePackages = 'Use design time packages'; lisThisIsTestProjectForDesignTimePackage = 'This is a test project for a ' +'design time package, testing it outside the IDE.'; lisProjOptsAlwaysBuildEvenIfNothingChanged = 'Always build (even if nothing changed)'; lisProjOptsAlwaysBuildHint = 'May be needed if there is a bug in dependency check, normally not needed.'; lisPutLrsFilesInOutputDirectory = 'Save .lrs files in the output directory'; lisPutLrsFilesInOutputDirectoryHint = 'The resource will be available for FPC.'; lisResourceTypeOfNewFiles = 'Resource type of project'; lisLrsIncludeFiles = 'Lazarus resources (.lrs) include files'; lisAutomaticallyConvertLfmToLrs = 'Automatically convert .lfm files to .lrs resource files'; lisFPCResources = 'FPC resources (.res)'; lisDelphiCompatibleResources = 'Delphi compatible resources. Recommended.'; lisStorePathDelimitersAndAs = 'Store path delimiters \ and / as'; lisDoNotChange = 'Do not change'; lisChangeToUnix = 'Change to Unix /'; lisChangeToWindows = 'Change to Windows \'; dlgRunParameters = 'Run Parameters'; dlgRunOLocal = 'Local'; dlgRunOEnvironment = 'Environment'; dlgHostApplication = 'Host application'; dlgCommandLineParams = 'Command line parameters (without application name)'; dlgUseLaunchingApp = 'Use launching application'; lisUseLaunchingApplicationGroupBox = 'Launching application'; dlgCreateNewRunParametersSettings = 'Create new Run Parameters settings'; lisDuplicateModeName = 'Mode "%s" is already present in the list.'; lisCannotDeleteLastMode = 'Cannot delete last mode.'; dlgMode = 'Mode'; dlgSaveIn = 'Save in'; dlgAddNewMode = 'Add new mode'; dlgDeleteMode = 'Delete mode'; 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'; lisRunParamsFileNotExecutable = 'File not executable'; lisRunParamsTheHostApplicationIsNotExecutable = 'The host application "%s" is not executable.'; dlgTextToFind = '&Text to find'; dlgReplaceWith = 'Replace wit&h'; 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"'; lisPLDSomePackagesCannotBeDeleted = 'Some packages cannot be deleted'; lisPLDOnlinePackagesCannotBeDeleted = 'Online packages cannot be deleted'; lisPESortFilesAlphabetically = 'Sort files alphabetically'; lisPEShowDirectoryHierarchy = 'Show directory hierarchy'; lisClearFilter = 'Clear filter'; 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 c&ursor'; dlgFromBeginning = 'From b&eginning'; dlgSearchScope = 'Search scope'; dlgProject = 'Project'; lisProjectSession = 'Project Session'; lisWithRequiredPackages = 'With required packages'; lisLevels = 'Levels'; lisShowPackages = 'Show packages'; lisShowUnits = 'Show units'; lisShowIdentifiers = 'Show identifiers'; 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" 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'; lisPLDGlobal = 'Global'; lisPLDOnline = 'Online'; lisPLDUser = 'User'; lrsPLDValid = 'valid'; lrsPLDInvalid = 'invalid'; dlgSelectedText = '&Selected text'; dlgDirection = 'Direction'; lisFRForwardSearch = 'Forwar&d search'; lisFRBackwardSearch = '&Backward search'; dlgReplaceAll = 'Replace &All'; // IDEOptionDefs dlgWidthPos = 'Width:'; DlgHeightPos = 'Height:'; // 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'; uemCloseOtherPagesRight = 'Close Pages on the &Right'; uemCloseOtherPagesPlain = 'Close All Other Pages'; uemCloseOtherPagesRightPlain = 'Close Pages on the Right'; 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'; lisCopyFilename = 'Copy Filename %s'; uemGotoBookmark = '&Goto Bookmark'; uemGotoBookmarks = 'Goto Bookmark ...'; uemSetFreeBookmark = 'Set a Free Bookmark'; uemNextBookmark = 'Goto Next Bookmark'; uemPrevBookmark = 'Goto Previous Bookmark'; uemBookmarkNUnSetDisabled = 'Bookmark %s'; uemBookmarkNUnSet = 'Bookmark &%s'; uemBookmarkNSet = 'Bookmark &%s: %s'; lisChangeEncoding = 'Change Encoding'; lisChangeFile = 'Change file'; lisEncodingOfFileOnDiskIsNewEncodingIs = 'Encoding of file "%s"%son disk is %s. New encoding is %s.'; lisReopenWithAnotherEncoding = 'Reopen with another encoding'; lisAbandonChanges = 'Abandon changes?'; lisAllYourModificationsToWillBeLostAndTheFileReopened = 'All your modifications ' +'to "%s"%swill be lost and the file reopened.'; lisOpenLfm = 'Open %s'; lisUtf8WithBOM = 'UTF-8 with BOM'; uemToggleBookmark = '&Toggle Bookmark'; uemToggleBookmarkNUnset = 'Toggle Bookmark &%s'; uemToggleBookmarkNset = 'Toggle Bookmark &%s: %s'; uemToggleBookmarks = 'Toggle Bookmark ...'; uemReadOnly = 'Read Only'; uemShowLineNumbers = 'Show Line Numbers'; lisDisableI18NForLFM = 'Disable I18N for LFM'; lisEnableI18NForLFM = 'Enable I18N for LFM'; uemDebugWord = 'Debug'; lisExtremelyVerbose = 'Extremely Verbose'; lisDebug = 'Debug'; lisVeryVerbose = 'Very Verbose'; lisVerbose = 'Verbose'; uemToggleBreakpoint = 'Toggle &Breakpoint'; uemEvaluateModify = '&Evaluate/Modify ...'; uemAddWatchAtCursor = 'Add &Watch At Cursor'; uemAddWatchPointAtCursor = 'Add Watch&Point At Cursor'; uemInspect = '&Inspect ...'; uemViewCallStack = 'View Call Stack'; uemMovePageLeft='Move Page Left'; uemMovePageRight='Move Page Right'; uemMovePageLeftmost='Move Page Leftmost'; uemMovePageRightmost='Move Page Rightmost'; uemSource = 'Source'; uemRefactor = 'Refactoring'; 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 incorrectly.' +'%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 = 'Cannot 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'; lisTheComponentEditorOfClassInvokedWithVerbHasCreated = 'The component editor of class "%s"' +'%sinvoked with verb #%s "%s"' +'%shas created the error:' +'%s"%s"'; lisReset = 'Reset'; lisResetLeftTopWidthHeightOfSelectedComponentsToTheir = 'Reset Left, Top, ' +'Width, Height of selected components to their ancestor values?'; lisTheComponentEditorOfClassHasCreatedTheError = 'The component editor of ' +'class "%s" has created the error:%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 cannot be deleted.'; fdmAlignMenu='Align ...'; fdmMirrorHorizontal='Mirror Horizontal'; fdmMirrorVertical='Mirror Vertical'; fdmScaleWord='Scale'; fdmScaleMenu='Scale ...'; fdmSizeWord='Size'; fdmSizeMenu='Size ...'; fdmResetMenu = 'Reset ...'; fdmZOrder='Z-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 srkmCommand = 'Command:'; lisKeyOr2KeySequence = 'Key (or 2 key sequence)'; lisTheKeyIsAlreadyAssignedToRemoveTheOldAssignmentAnd = 'The key %s' +' is already assigned to %s%s.' +'%s%sRemove the old assignment and assign the key to the new function %s?'; lisAlternativeKeyOr2KeySequence = 'Alternative key (or 2 key sequence)'; srkmConflic = 'Conflict '; lisThereAreNoConflictingKeys = 'There are no conflicting keys.'; 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 part-word left (e.g. CamelCase)'; srkmecHalfWordRight = 'Move cursor part-word right (e.g. CamelCase)'; srkmecSmartWordLeft = 'Smart move cursor left (start/end of word)'; srkmecSmartWordRight = 'Smart move cursor right (start/end of word)'; 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 part-word left (e.g. CamelCase)'; srkmecSelHalfWordRight = 'Select part-word right (e.g. CamelCase)'; srkmecSelSmartWordLeft = 'Smart select word left (start/end of word)'; srkmecSelSmartWordRight = 'Smart select word right (start/end of word)'; 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'; srkmecCopy = 'Copy'; srkmecPaste = 'Paste'; srkmecPasteAsColumns = 'Paste (as Columns)'; srkmecCopyAdd = 'Copy (Add to Clipboard)'; srkmecCutAdd = 'Cut (Add to Clipboard)'; srkmecCopyCurrentLine = 'Copy current line'; srkmecCopyAddCurrentLine = 'Copy current line (Add to Clipboard)'; srkmecCutCurrentLine = 'Cut current line'; srkmecCutAddCurrentLine = 'Cut current line (Add to Clipboard)'; srkmecMoveLineUp = 'Move line up'; srkmecMoveLineDown = 'Move line down'; srkmecDuplicateLine = 'Duplicate line (or lines in selection)'; srkmecDuplicateSelection = 'Duplicate selection'; srkmecMoveSelectUp = 'Move selection up'; srkmecMoveSelectDown = 'Move selection down'; srkmecMoveSelectLeft = 'Move selection left'; srkmecMoveSelectRight = 'Move selection right'; srkmecMultiPaste = 'MultiPaste'; 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'; srkmecPluginMultiCaretSetCaret = 'Add extra caret'; srkmecPluginMultiCaretUnsetCaret = 'Remove extra caret'; srkmecPluginMultiCaretToggleCaret = 'Toggle extra caret'; srkmecPluginMultiCaretClearAll = 'Clear all extra carets'; srkmecPluginMultiCaretModeCancelOnMove = 'Cursor keys clear all extra carets'; srkmecPluginMultiCaretModeMoveAll = 'Cursor keys move all extra carets'; 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'; srkmecZoomIn = 'Zoom in'; srkmecZoomOut = 'Zoom out'; 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'; srkmecSetFreeBookmark = 'Set a free Bookmark'; srkmecClearBookmarkForFile = 'Clear Bookmarks for current file'; srkmecClearAllBookmark = 'Clear all Bookmarks'; srkmecPrevBookmark = 'Previous Bookmark'; srkmecNextBookmark = 'Next Bookmark'; lisKMGoToMarker0 = 'Go to bookmark 0'; lisKMGoToMarker1 = 'Go to bookmark 1'; lisKMGoToMarker2 = 'Go to bookmark 2'; lisKMGoToMarker3 = 'Go to bookmark 3'; lisKMGoToMarker4 = 'Go to bookmark 4'; lisKMGoToMarker5 = 'Go to bookmark 5'; lisKMGoToMarker6 = 'Go to bookmark 6'; lisKMGoToMarker7 = 'Go to bookmark 7'; lisKMGoToMarker8 = 'Go to bookmark 8'; lisKMGoToMarker9 = 'Go to bookmark 9'; lisKMSetMarker0 = 'Set bookmark 0'; lisKMSetMarker1 = 'Set bookmark 1'; lisKMSetMarker2 = 'Set bookmark 2'; lisKMSetMarker3 = 'Set bookmark 3'; lisKMSetMarker4 = 'Set bookmark 4'; lisKMSetMarker5 = 'Set bookmark 5'; lisKMSetMarker6 = 'Set bookmark 6'; lisKMSetMarker7 = 'Set bookmark 7'; lisKMSetMarker8 = 'Set bookmark 8'; lisKMSetMarker9 = 'Set bookmark 9'; lisKMToggleMarker0 = 'Toggle bookmark 0'; lisKMToggleMarker1 = 'Toggle bookmark 1'; lisKMToggleMarker2 = 'Toggle bookmark 2'; lisKMToggleMarker3 = 'Toggle bookmark 3'; lisKMToggleMarker4 = 'Toggle bookmark 4'; lisKMToggleMarker5 = 'Toggle bookmark 5'; lisKMToggleMarker6 = 'Toggle bookmark 6'; lisKMToggleMarker7 = 'Toggle bookmark 7'; lisKMToggleMarker8 = 'Toggle bookmark 8'; lisKMToggleMarker9 = 'Toggle bookmark 9'; srkmecGotoMarker = 'Go to bookmark %d'; srkmecSetMarker = 'Set bookmark %d'; srkmecToggleMarker = 'Toggle bookmark %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'; srkmecPrevEditorInHistory = 'Go to previous editor in history'; srkmecNextEditorInHistory = 'Go to next editor in history'; 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'; srkmecInsertGPLNoticeTranslated = 'Insert GPL notice (translated)'; srkmecInsertLGPLNotice = 'Insert LGPL notice'; srkmecInsertLGPLNoticeTranlated = 'Insert LGPL notice (translated)'; srkmecInsertModifiedLGPLNotice = 'Insert modified LGPL notice'; srkmecInsertModifiedLGPLNoticeTranslated = 'Insert modified LGPL notice (translated)'; srkmecInsertMITNotice = 'Insert MIT notice'; srkmecInsertMITNoticeTranslated = 'Insert MIT notice (translated)'; 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 console in/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'; lisMenuCompleteCode = 'Complete Code'; lisMenuCompleteCodeInteractive = 'Complete Code (with dialog)'; 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 ...'; lisMenuFindReferencesOfUsedUnit = 'Find References Of Used Unit'; 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'; srkmecCleanUpAndBuild = 'clean up and build'; srkmecBuildManyModes = 'build many modes'; srkmecAbortBuild = 'abort build'; srkmecRunWithoutDebugging = 'run without debugging'; srkmecRun = 'run program'; srkmecPause = 'pause program'; srkmecShowExecutionPoint = 'show execution point'; srkmecStopProgram = 'stop program'; srkmecResetDebugger = 'reset debugger'; srkmecToggleBreakPoint = 'toggle breakpoint'; srkmecToggleBreakPointEnabled = 'enable/disable breakpoint'; srkmecRemoveBreakPoint = 'remove breakpoint'; srkmecAttach = 'Attach to program'; srkmecDetach = 'Detach from program'; srkmecRunParameters = 'run parameters'; 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'; lisDesktops = 'Desktops ...'; 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'; srkmCatMultiCaret = 'Multi caret commands'; srkmCatSearchReplace = 'Text search and replace commands'; srkmCatMarker = 'Text bookmark 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'; lisKMToggleViewCodeBrowser = 'Toggle view Code Browser'; 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 Console In/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'; lisKMCleanUpAndBuild = 'Clean up and build'; lisKMBuildManyModes = 'Build many modes'; lisKMAbortBuilding = 'Abort building'; lisContinueBuilding = 'Continue 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'; lisKMCutSelectedComponentsToClipboard = 'Cut selected components'; lisKMPasteComponentsFromClipboard = 'Paste Components'; 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'; rsLanguageHungarian = 'Hungarian'; rsLanguageCorsican = 'Corsican'; // Unit dependencies dlgUnitDepCaption = 'Unit Dependencies'; dlgUnitDepRefresh = 'Refresh'; // 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 (compiler options section) / Additions and Overrides' +'%s%s'; lisConfirmBuildAllProfiles = 'Lazarus will be rebuilt with the following profiles:%sContinue?'; lisNoBuildProfilesSelected = 'No profiles are selected to be built.'; lisCleanLazarusSource = 'Clean Lazarus Source'; lisBuildIDE = 'Build IDE'; lisMakeNotFound = 'Make not found'; lisTheProgramMakeWasNotFoundThisToolIsNeededToBuildLa = 'The program "make" ' +'was not found.%sThis tool is needed to build Lazarus.'; lisIDE = 'IDE'; lisConfigureBuildLazarus = 'Configure "Build Lazarus"'; 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'; lisLazBuildErrorWritingFile = 'Error writing file'; lisLazBuildUnableToWriteFile = 'Unable to write file "%s":%s'; 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'; 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'; lisOptionsChangedRecompilingCleanWithB = 'Options changed, recompiling ' +'clean with -B'; lisCompilerHintYouCanSetTheCompilerPath = 'Hint: you can set the compiler ' +'path in Tools -> Options-> Files -> Compiler Path'; lisCompileProject = 'Compile Project'; lisMode = ', Mode: %s'; lisOS = ', OS: %s'; lisCPU = ', CPU: %s'; lisTarget2 = ', Target: %s'; 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'; lisFRIRenaming = 'Renaming'; lisFRISearchInCommentsToo = 'Search in comments too'; lisFRISearch = 'Search'; lisCodeToolsOptsColon = 'Colon'; lisCodeToolsOptsSemicolon = 'Semicolon'; lisCodeToolsOptsComma = 'Comma'; lisCodeToolsOptsPoint = 'Point'; lisCodeToolsOptsAt = 'At'; lisCodeToolsOptsNumber = 'Number'; lisCodeToolsOptsStringConst = 'String constant'; lisCodeToolsOptsNewLine = 'Newline'; lisCodeToolsOptsSpace = 'Space'; lisCodeToolsOptsSymbol = 'Symbol'; lisCodeToolsOptsBracket = 'Bracket'; lisCodeToolsOptsCaret = 'Caret (^)'; // codetools defines lisCodeToolsDefsWriteError = 'Write error'; lisErrorWritingFile = 'Error writing file "%s"'; lisFPDocErrorWriting = 'Error writing "%s"%s%s'; lisFPDocFPDocSyntaxError = 'FPDoc syntax error'; lisFPDocThereIsASyntaxErrorInTheFpdocElement = 'There is a syntax error in ' +'the fpdoc element "%s":%s%s'; lisChooseAnExampleFile = 'Choose an example file'; lisUnableToWriteTheProjectInfoFileError = 'Unable to write the project info ' +'file%s"%s".%sError: %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'; 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'; lisDownload = 'Download'; lisDonwloadOnlinePackages = 'The following package(s) are not available locally: %s.' + sLineBreak + 'In order to install it, you must download them first. Download now?'; lisNotADesigntimePackage = 'Not a designtime package'; lisThePackageCanNotBeInstalledBecauseItRequiresWhichI = 'The package %s cannot 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 cannot be installed in the IDE.'; lisUninstallImpossible = 'Uninstall impossible'; lisThePackageCanNotBeUninstalledBecauseItIsNeededByTh = 'The package %s can ' +'not be uninstalled because it is needed by the IDE itself.'; lisCodeToolsDefsNodeIsReadonly = 'Node is readonly'; lisCodeToolsDefsAutoGeneratedNodesCanNotBeEdited = 'Auto generated nodes ' +'cannot 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'; 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 Git source below. Used to autocreate macros.'; lisCodeToolsDefsFPCSVNSourceDirectory = 'FPC Git source directory'; lisCodeToolsDefsTheFreePascalCVSSourceDirectory = 'The Free Pascal Git 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 Git Sources'; lisCodeToolsDefsTheFreePascalSVNSourceDir = 'The Free Pascal Git source 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'; lisCodeToolsDefsProjectDirectory = 'Project directory'; lisCodeToolsDefsprojectDirectory2 = '%s project directory'; lisCodeToolsDefsTheProjectDirectory = 'The %s project directory,%swhich ' +'contains the .dpr, dpk file.'; lisCodeToolsDefsDelphiMainDirectoryForProject = 'The %s main directory,%s' +'where 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,%s' +'where 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 Git Source 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:'; lisCodeToolsDefsName = 'Name:'; lisOnlyMessagesWithTheseFPCIDsCommaSeparated = 'Only messages with these FPC' +' IDs (comma separated):'; lisOnlyMessagesFittingThisRegularExpression = 'Only messages fitting this regular expression:'; lisURLOnWikiTheBaseUrlIs = 'URL on wiki (the base url is %s)'; lisTestURL = 'Test URL'; lisDeleteThisAddition = 'Delete this addition'; lisDelete2 = 'Delete?'; lisDeleteAddition = 'Delete addition "%s"?'; lisNoneSelected = '(None selected)'; lisSelectedAddition = 'Selected addition:'; lisNoMessageSelected = '(no message selected)'; lisAdditionFitsTheCurrentMessage = 'Addition fits the current message'; lisAdditionDoesNotFitTheCurrentMessage = 'Addition does not fit the current message'; lisFilterAlreadyExists = 'Filter already exists'; lisAFilterWithTheNameAlreadyExists = 'A filter with the name "%s" already exists.'; lisSaveMessages = 'Save messages'; lisCodeToolsDefsDescription = 'Description:'; lisCodeToolsDefsVariable = 'Variable:'; lisCodeToolsDefsValueAsText = 'Value as Text'; lisCodeToolsDefsValueAsFilePaths = 'Value as File Paths'; lisCodeToolsDefsAction = 'Action: %s'; lisCodeToolsDefsautoGenerated = '%s, auto generated'; lisCodeToolsDefsnoneSelected = 'none selected'; lisCodeToolsDefsInvalidParent = 'Invalid parent'; lisACanNotHoldTControlsYouCanOnlyPutNonVisualComponen = 'A %s cannot hold TControls.' +'%sYou can only put nonvisual components on it.'; lisUpdateReferences = 'Update references?'; lisTheUnitIsUsedByOtherFilesUpdateReferencesAutomatic = 'The unit %s is used by other files.' +'%sUpdate references automatically?'; lisCodeToolsDefsAutoCreatedNodesReadOnly = 'Auto created nodes cannot be edited,' +'%snor can they have non auto created child nodes.'; lisCodeToolsDefsInvalidParentNode = 'Invalid parent node'; lisCodeToolsDefsParentNodeCanNotContainCh = 'Parent node cannot 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" 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.'; lisIgnoreUseAsAncestor = 'Ignore, use %s as ancestor'; lisUnableToLoadTheComponentClassBecauseItDependsOnIts = 'Unable to load the ' +'component class "%s" because it depends on itself.'; lisCancelLoadingThisComponent = 'Cancel loading this component'; lisAbortWholeLoading = 'Abort whole loading'; lisTheResourceClassDescendsFromProbablyThisIsATypoFor = 'The resource ' +'class "%s" descends from "%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" 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'; lisFailedToResolveMacros = 'failed to resolve macros'; lisToolHasNoExecutable = 'tool "%s" has no executable'; lisCanNotFindExecutable = 'cannot find executable "%s"'; lisMissingExecutable = 'missing executable "%s"'; lisExecutableIsADirectory = 'executable "%s" is a directory'; lisExecutableLacksThePermissionToRun = 'executable "%s" lacks the permission to run'; lisParser = 'parser "%s": %s'; lisInvalidMacrosIn = 'Invalid macros in "%s"'; lisAllBlocksLooksOk = 'All blocks look ok.'; lisTheApplicationBundleWasCreatedFor = 'The Application Bundle was created for "%s"'; //codetools ChooseClassSectionDlg lisCodeCreationDialogCaption = 'Code creation options'; lisCodeCreationDialogLocation = 'Location'; lisLocal = '&Local'; lisClass = '&Class'; lisYouCanSelectItemsBySimplyPressingUnderscoredLetter = 'You can select ' +'items by simply pressing underscored letters'; lisCodeCreationDialogClassSection = 'Class section'; // diff dialog lisDiffDlgFile1 = 'File1'; lisDiffDlgOnlySelection = 'Only selection'; lisDiffDlgFile2 = 'File2'; 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 difference in editor'; // packages 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'; // unit info dialog lisInformationAboutUnit = 'Information about %s'; lisUIDyes = 'yes'; lisUIDno = 'no'; lisUIDbytes = '%s bytes'; lisUIDName = 'Name:'; lisUIDType = 'Type:'; lisUIDinProject = 'In project:'; lisUIDIncludedBy = 'Included by:'; lisUIDSize = 'Size:'; lisUIDLines = 'Lines:'; lisUIShowCodeToolsValues = 'Show CodeTools Values'; // unit editor lisUEErrorInRegularExpression = 'Error in regular expression'; 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 with "%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: remove trailing path delimiter'; lisTMunknownMacro = '(unknown macro: %s)'; // System Variables Override Dialog lisSVUOInvalidVariableName = 'Invalid variable name'; lisSVUOisNotAValidIdentifier = '"%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/package + Add dir to package lisDestinationDirectory = 'Destination directory'; lisChooseDirectory = 'Choose directory'; lisCompress = 'Compress'; lisCompressHint = 'The resulting directory will be compressed into a ZIP file.'; lisOpenInFileMan = 'Open in file manager'; lisOpenInFileManHint = 'Open destination directory in file manager'; lisPublishModuleNote = 'Files belonging to project / package will be included automatically.'; 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)$'; lisUseFilterForExtraFiles = 'Use filter to include extra files'; lisCopyFilesFailed = 'Copying files failed.'; lisWriteProjectInfoFailed = 'Writing the project info file failed.'; lisWritePackageInfoFailed = 'Writing the package info file failed.'; lisPublishedTo = 'Published to %s'; lisIncludeFilter = 'Include filter'; lisInvalidPublishingDirectory = 'Invalid publishing Directory'; lisEmptyDestinationForPublishing = 'Destination directory for publishing' +' is either a relative path or empty.'; lisSourceAndDestinationAreSame = 'Source "%s"' +'%sand Destination "%s"' +'%sdirectories are the same. Please select another directory.'; 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.' +'%sDelete all files in "%s"?'; lisUnableToCleanUpDestinationDirectory = 'Unable to clean up destination directory'; lisUnableToCleanUpPleaseCheckPermissions = 'Unable to clean up "%s".%sPlease check permissions.'; lisFilter = 'Filter'; lisCreateFilter = 'Create Filter'; lisIssues = 'Issues'; lisRegularExpression = 'Regular expression'; lisInvalidFilter = 'Invalid 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'; lisUnableToChangeProjectScaledInSource = 'Unable to change project scaled in ' +'source.%s%s'; lisUnableToRemoveProjectScaledFromSource = 'Unable to remove project scaled ' +'from source.%s%s'; // path edit dialog 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'; lisPathEditorReplaceHint = 'Replace the selected path with a new path'; lisPathEditorAddHint = 'Add new path to the list'; lisPathEditDeleteInvalidPaths = 'Delete Invalid Paths'; lisPathEditorDeleteHint = 'Delete the selected path'; lisPathEditorDeleteInvalidHint = 'Remove non-existent (gray) paths from the list'; lisPathEditPathTemplates = 'Path templates'; lisPathEditorTemplAddHint = 'Add template to the list'; // new dialog lisNewDlgNoItemSelected = 'No item selected'; lisUnitMustSaveBeforeInherit = 'Unit "%s" must be saved before it can be inherited from. Save now?'; 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'; 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.'; lisNewDlgCreateANewStandardPackageAPackageIsACollectionOfUn = 'Create a new ' +'standard package.%sA package is a collection of units and components.'; // file checks lisUnableToCreateFile = 'Unable to create file'; lisUnableToCreateFile2 = 'Unable to create file "%s"'; lisUnableToCreateFile3 = 'Unable to create file%s"%s"'; lisUnableToCopyFileTo = 'Unable to copy file "%s"%sto "%s"'; lisCanNotCreateFile = 'Cannot create file "%s"'; lisExtendUnitPath = 'Extend unit path?'; lisUnableToWrite2 = 'Unable to write "%s"'; lisUnableToWriteFile = 'Unable to write file'; lisUnableToWriteFile2 = 'Unable to write file "%s".'; lisUnableToWriteToFile2 = 'Unable to write to file "%s".'; lisFileIsNotWritable = 'File is not writable'; 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"'; lisErrorRenamingFile = 'Error renaming file'; lisUnableToRenameAmbiguousFileTo = 'Unable to rename ambiguous file "%s"%sto "%s"'; lisWarningAmbiguousFileFoundSourceFileIs = 'Warning: ambiguous file found: "%s". Source file is: "%s"'; lisAmbiguousFileFound = 'Ambiguous file found'; lisThereIsAFileWithTheSameNameAndASimilarExtension = 'There is a file with ' +'the same name and a similar extension on disk%sFile: %s%sAmbiguous ' +'File: %s%sDelete ambiguous file?'; // add to project dialog lisProjAddInvalidMinMaxVersion = 'Invalid Min-Max version'; lisProjAddTheMaximumVersionIsLowerThanTheMinimimVersion = 'The Maximum ' +'Version is lower than the Minimim Version.'; lisProjAddDependencyAlreadyExists = 'Dependency already exists'; 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".'; 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'; lisPkgThisFileIsNotInAnyLoadedPackage = 'This file is not in any loaded package.'; lisProjAddTheDependencyWasNotFound = 'The dependency "%s" was not found.%sPlease choose an existing package.'; lisProjAddInvalidVersion = 'Invalid version'; lisProjAddTheMinimumVersionIsInvalid = 'The Minimum Version "%s" is invalid.' +'%sPlease use the format major.minor.release.build' +'%sFor example: 1.0.20.10'; lisProjAddTheMaximumVersionIsInvalid = 'The Maximum Version "%s" is invalid.' +'%sPlease use the format major.minor.release.build' +'%sFor example: 1.0.20.10'; lisProjAddUnitNameAlreadyExists = 'Unit name already exists'; lisProjAddTheUnitNameAlreadyExistsInTheProject = 'The unit name "%s" ' +'already exists in the project%swith file: "%s".'; lisProjAddTheUnitNameAlreadyExistsInTheSelection = 'The unit name "%s" ' +'already exists in the selection%swith file: "%s".'; lisProjAddNewRequirement = 'New Requirement'; lisProjAddNewFPMakeRequirement = 'New FPMake Requirement'; lisProjAddEditorFile = 'Add Editor Files'; lisProjAddPackageName = 'Package Name:'; lisProjAddPackageType = 'Package Type:'; lisProjAddLocalPkg = 'Local (%s)'; lisProjAddOnlinePkg = 'Online (%s)'; lisProjAddMinimumVersionOptional = 'Minimum Version (optional):'; lisProjAddMaximumVersionOptional = 'Maximum Version (optional):'; // component palette lisKMNewPackage = 'New package'; lisCompPalOpenPackage = 'Open package'; lisKMOpenPackageFile = 'Open package file'; lisKMOpenRecentPackage = 'Open recent package'; lisCPOpenPackage = 'Open Package %s'; lisFilterAllMessagesOfType = 'Filter all messages of type %s'; lisFilterAllMessagesOfCertainType = 'Filter all messages of certain type'; lisOpenToolOptions = 'Open Tool Options'; lisCPOpenUnit = 'Open Unit %s'; lisCompPalOpenUnit = 'Open unit'; lisCompPalComponentList = 'View All'; // macro promp dialog lisMacroPromptEnterData = 'Enter data'; lisMacroPromptEnterRunParameters = 'Enter run parameters'; // debugger 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'; lisExecutionStoppedExitCode = 'Execution stopped with exit-code %1:d ($%2:s)'; lisFileNotFound = 'File not found'; lisDisableOptionXg = 'Disable Option -Xg?'; lisTheProjectWritesTheDebugSymbolsToAnExternalFileThe = 'The project writes ' +'the debug symbols to an external file. The "%s" supports only symbols ' +'within the executable.'; lisDisableOptionXg2 = 'Disable option -Xg'; lisEnableOptionXg = 'Enable Option -Xg?'; lisTheProjectWritesTheDebugSymbolsToTheExexcutable = 'The project writes ' +'the debug symbols into the executable rather than to an external file. ' + 'The "%s" supports only symbols in an external file.'; lisEnableOptionXg2 = 'Enable option -Xg'; lisEnableOptionDwarf = 'Enable Dwarf 2 (-gw)?'; lisTheProjectDoesNotUseDwarf = 'The project does not ' +'write debug info in Dwarf format.' +' The "%s" supports only Dwarf.'; lisEnableOptionDwarf2 = 'Enable Dwarf 2 (-gw)'; lisEnableOptionDwarf2Sets = 'Enable Dwarf 2 with sets'; lisEnableOptionDwarf3 = 'Enable Dwarf 3 (-gw3)'; lisCleanUpUnitPath = 'Clean up unit path?'; lisTheDirectoryIsNoLongerNeededInTheUnitPathRemoveIt = 'The directory "%s" is no longer needed in the unit path.%sRemove it?'; lisTheFileWasNotFoundDoYouWantToLocateItYourself = 'The file "%s" was ' +'not found.%sDo you want to locate it yourself?'; lisRunToFailed = 'Run-to failed'; lisDbgMangNoDebuggerSpecified = 'No debugger specified'; lisDbgMangThereIsNoDebuggerSpecifiedSettingBreakpointsHaveNo = 'There is no ' +'debugger specified.%sSetting breakpoints have no effect until you set up ' +'a Debugger in the debugger options dialog in the menu.'; lisDbgMangSetTheBreakpointAnyway = 'Set the breakpoint anyway'; lisLaunchingApplicationInvalid = 'Launching application invalid'; lisTheLaunchingApplicationDoesNotExistsOrIsNotExecuta = 'The launching application "%s"' +'%sdoes not exist or is not executable.' +'%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?' +'%sSee Project -> Project Options -> Application for settings.'; lisDebuggerInvalid = 'Debugger invalid'; lisTheDebuggerDoesNotExistsOrIsNotExecutableSeeEnviro = 'The debugger "%s"' +'%sdoes not exist or is not executable.' +'%sSee Tools -> Options -> Debugger options'; lisUnableToRun = 'Unable to run'; lisTheDestinationDirectoryDoesNotExistPleaseCheckTheP = 'The destination ' +'directory "%s" does not exist.%sPlease check the project target file ' +'name Menu > Project > Project Options.'; lisTheWorkingDirectoryDoesNotExistPleaseCheckTheWorki = 'The working ' +'directory "%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:'; lisDiskDiffClickOnOneOfTheAboveItemsToSeeTheDiff = 'Click on one of the ' +'above items to see the diff'; lisDiskDiffSomeFilesHaveLocalChanges = 'Some files have local changes.' +' Either local or external changes will be overwritten.'; lisDiskDiffReloadCheckedFilesFromDisk = 'Reload checked files from disk'; lisDiskDiffIgnoreAllDiskChanges = 'Ignore all disk changes'; // edit define tree lisEdtDefCurrentProject = 'Current Project'; 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'; // external tools 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.'; // edit external tools lisEdtExtToolEditTool = 'Edit Tool'; lisEdtExtToolProgramfilename = 'Program Filename:'; lisEdtExtToolParameters = 'Parameters:'; lisEdtExtToolWorkingDirectory = 'Working Directory:'; lisEdtExtToolScanOutputForFreePascalCompilerMessages = 'Scan output for ' +'FPC messages'; lisEdtExtToolScanOutputForMakeMessages = 'Scan output for "make" messages'; lisShowConsole = 'Show console'; lisOnlyAvailableOnWindowsRunToolInANewConsole = 'Only available on Windows. ' +'Run tool in a new console.'; lisEdtExtToolKey = 'Key'; lisOnlyAvailableOnWindowsRunTheToolHidden = 'Only available on Windows. Run ' +'the tool hidden.'; lisHideWindow = 'Hide window'; lisAlternativeKey = 'Alternative key'; 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'; lisFindFilesSearchInProjectGroup = 'search in project &group'; lisFindFilesearchInActiveFile = 'search in &active file'; lisFindFilesearchInDirectories = 'search in &directories'; lisFindFileDirectories = 'D&irectories'; lisMultipleDirectoriesAreSeparatedWithSemicolons = 'Multiple directories are' +' separated with semicolons'; lisDirectories = 'Directories'; lisFindFileFileMask = 'Fi&le mask'; lisFindFileIncludeSubDirectories = 'Include &sub directories'; // package manager lisPkgMangPackage = 'Package: %s'; lisPkgMangProject = 'Project: %s'; lisPkgMangDependencyWithoutOwner = 'Dependency without Owner: %s'; lisLazbuildIsNonInteractiveAbortingNow = '%s' +'%s%s' +'%slazbuild is non interactive, aborting now.'; lisPkgMangSavePackageLpk = 'Save Package %s (*.lpk)'; lisPkgMangSaveAsAlreadyOpenedPackage = 'The package %s is already open in the IDE.'+sLineBreak+'You cannot save a package with the same name.'; lisPkgMangInvalidPackageFileExtension = 'Invalid package file extension'; lisPkgMangPackagesMustHaveTheExtensionLpk = 'Packages must have the ' +'extension .lpk'; lisPkgMangInvalidPackageName = 'Invalid package name'; lisPkgMangInvalidPackageName2 = 'Invalid Package Name'; lisPkgMangThePackageNameIsNotAValidPackageNamePleaseChooseAn = 'The package name ' +'"%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"?'; 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".%sConflict package: "%s"%sFile: "%s"'; lisPkgMangFilenameIsUsedByProject = 'Filename is used by project'; lisPkgMangTheFileNameIsPartOfTheCurrentProject = 'The file name "%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" is ' +'used by%sthe package "%s"%sin file "%s".'; lisPkgMangReplaceFile = 'Replace File'; lisPkgMangReplaceExistingFile = 'Replace existing file "%s"?'; lisPkgMangDeleteOldPackageFile = 'Delete Old Package File?'; lisPkgMangDeleteOldPackageFile2 = 'Delete old package file "%s"?'; lisPkgMangDeleteFailed = 'Delete failed'; lisTheFileWasFoundInOneOfTheSourceDirectoriesOfThePac = 'The file "%s"' +'%swas found in one of the source directories of the package %s and looks ' +'like a compiled unit. Compiled units must be in the output directory of ' +'the package, otherwise other packages can get problems using this package.' +'%sDelete ambiguous file?'; lisPkgMangUnableToDeleteFile = 'Unable to delete file "%s".'; lisSkipErrors = 'Skip errors'; lisDeleteAllTheseFiles = 'Delete all these files?'; lisCheckUncheckAll = 'Check/uncheck all'; 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".%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 use the default unit search of the compiler. This creates an endless loop.' +'%sYou can fix this issue by removing the path from your compiler config (e.g. fpc.cfg)' +'%sor by disabling the auto update of this package or by removing dependencies.'; lisPkgMangThereIsACircularDependency = 'There is a circular dependency in the ' +'packages. See package graph.'; lisPkgMangThereAreTwoUnitsWithTheSameName1From2From = 'There are two units with the same name:' +'%s1. "%s" from %s' +'%s2. "%s" from %s'; lisPkgMangThereIsAUnitWithTheSameNameAsAPackage1From2 = 'There is a unit with the same name as a package:' +'%s1. "%s" from %s' +'%s2. "%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" from %s'; lisPkgMangThereIsAFPCUnitWithTheSameNameAsAPackage = 'There is a FPC unit ' +'with the same name as a package:' +'%s"%s"'; lisPkgMangErrorWritingFile = 'Error writing file'; lisProjMangUnableToWriteStateFileForProjectError = 'Unable to write state ' +'file for project %s%sError: %s'; lisPkgMangUnableToWriteStateFileOfPackageError = 'Unable to write state ' +'file "%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"%sof package %s.%sError: %s'; lisPkgMangUnableToCreateDirectory = 'Unable to create directory'; lisPassingCompilerOptionTwiceWithDifferentValues = 'passing compiler option ' +'-%s twice with different values'; lisPassingCompilerDefineTwiceWithDifferentValues = 'passing compiler define ' +'"%s" twice with different values'; lisUnableToCreateDirectory = 'Unable to create directory "%s".'; lisPkgMangUnableToCreateOutputDirectoryForPackage = 'Unable to create ' +'output directory "%s"%sfor package %s.'; lisPkgMangUnableToDeleteFilename = 'Unable to delete file'; lisPkgMangUnableToDeleteOldStateFileForPackage = 'Unable to delete old ' +'state file "%s"%sfor package %s.'; lisPkgMangUnableToCreatePackageSourceDirectoryForPackage = 'Unable to ' +'create package source directory "%s"%sfor package %s.'; lisPkgMangUnableToLoadPackage = 'Unable to load package'; lisPkgMangUnableToOpenThePackage = 'Unable to open the package "%s".' +'%sThis package was marked for installation.'; lisOpenPackage2 = 'Open package %s'; lisPkgMangThePackageNameOfTheFileIsInvalid = 'The package name "%s" of' +'%sthe file "%s" is invalid.'; lisPkgMangPackageConflicts = 'Package conflicts'; lisPkgMangThereIsAlreadyAPackageLoadedFromFile = 'There is already a package "%s" loaded' +'%sfrom file "%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.' +'%sSave old package %s?'; lisProbablyYouNeedToInstallSomePackagesForBeforeConti = 'Probably you need to ' +'install some packages before continuing.' +'%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.' +'%sIt is recommended to cancel and install these packages first.'; lisPackageNeedsInstallation = 'Package needs installation'; lisUnitInPackage = '%s unit %s in package %s'; lisPkgMangSkipThisPackage = 'Skip this package'; lisPkgMangInvalidFileExtension = 'Invalid file extension'; lisPkgMangTheFileIsNotALazarusPackage = 'The file "%s" is not a Lazarus package.'; lisPkgMangInvalidPackageFilename = 'Invalid package filename'; lisPkgMangThePackageFileNameInIsNotAValidLazarusPackageName = 'The package ' +'file name "%s" in%s"%s" is not a valid Lazarus package name.'; lisPkgMangFileNotFound = 'File "%s" not found.'; lisOpenFileAtCursor = 'Open file at cursor'; lisPkgMangErrorReadingPackage = 'Error Reading Package'; lisPkgUnableToReadPackageFileError = 'Unable to read package file "%s".%sError: %s'; lisPkgMangFilenameDiffersFromPackagename = 'Filename differs from Packagename'; lisPkgMangTheFilenameDoesNotCorrespondToThePackage = 'The filename "%s" does not ' +'correspond to the package name "%s" in the file.%sChange package name to "%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"%sto ' +'file "%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'; lisNotInstalledPackages = 'Not installed packages'; lisInstallPackagesMsg = 'The following packages are not installed, but available in the main repository: %s.' + sLineBreak + 'Do you wish to install missing packages?'; lisOtherSourcesPathOfPackageContainsDirectoryWhichIsA = 'other sources path of ' +'package "%s" contains directory "%s" which is already in the unit search path.'; lisOutputDirectoryOfContainsPascalUnitSource = 'output directory of %s ' +'contains Pascal unit source "%s"'; lisInsertAssignment = 'Insert Assignment %s := ...'; lisPkgManginvalidCompilerFilename = 'invalid Compiler filename'; lisPkgMangTheCompilerFileForPackageIsNotAValidExecutable = 'The compiler ' +'file for package %s is not a valid executable:%s%s'; lisPkgMangpackageMainSourceFile = 'package main source file'; lisErrorLoadingFile = 'Error loading file'; lisErrorLoadingFile2 = 'Error loading file "%s":'; lisLoadingFailed = 'Loading %s failed.'; lisPkgMangAddingNewDependencyForProjectPackage = '%sAdding new Dependency ' +'for project %s: package %s'; lisPkgMangAddingNewDependencyForPackagePackage = '%sAdding new Dependency ' +'for package %s: package %s'; lisPkgMangTheFollowingUnitsWillBeAddedToTheUsesSectionOf = '%sThe following ' +'units will be added to the uses section of' +'%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"' +'%sbelongs to the current project.'; lisPkgMangFileIsAlreadyInPackage = 'File is already in package'; lisPkgMangTheFileIsAlreadyInThePackage = 'The file "%s"%sis already in the package %s.'; lisPkgMangPackageIsNoDesigntimePackage = 'Package is not a designtime package'; lisPkgMangThePackageIsARuntimeOnlyPackageRuntimeOnlyPackages = 'The package %s ' +'is a runtime only package.%sRuntime only packages cannot 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" ' +'was marked for installation.' +'%sCurrently Lazarus only supports static linked packages. ' +'The real installation needs rebuilding and restarting of Lazarus.' +'%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" was marked.' +'%sCurrently Lazarus only supports static linked packages. The real un-installation ' +'needs rebuilding and restarting of Lazarus.' +'%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" ' +'is marked for installation but cannot be found.' +'%sRemove dependency from the installation list of packages?'; lisERRORInvalidBuildMode = 'Error: (lazarus) 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".' +'%sThis directory is needed for the new changed Lazarus IDE with your custom packages.'; lisPkgMangCompilePackage = 'Compile 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 = 'Cannot register components without unit'; lisPkgSysInvalidComponentClass = 'Invalid component class'; lisPkgSysComponentClassAlreadyDefined = 'Component Class "%s" already defined'; lisPkgSysRegisterUnitWasCalledButNoPackageIsRegistering = 'RegisterUnit was ' +'called but no package is registering.'; lisPkgSysUnitName = '%s%sUnit Name: "%s"'; lisPkgSysFileName = '%s%sFile Name: "%s"'; lisPkgSysLPKFilename = '%s%slpk file: "%s"'; lisPkgSysTheLpkFileWasNotFound = '%s%sThe lpk file was not found.'; lisPkgSysPackageRegistrationError = 'Package registration error'; lisPkgSysThisIsTheDefaultPackageUsedOnlyForComponents = 'This is the ' +'default package. Used only for components without a package. These ' +'components are outdated.'; lisUpdatingPoFilesFailedForPackage = 'Updating PO files failed for package %s'; 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" is installed but no valid package file (.lpk) was found.' +'%sA broken dummy package was created.'; lisSkipTheseWarnings = 'Skip these warnings'; // package defs lisPkgDefsOutputDirectory = 'Output directory'; lisPkgDefsCompiledSrcPathAddition = 'CompiledSrcPath addition'; lisPkgDefsNamespaces = 'Namespaces'; 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"'; lisAF2PPackageNotFound = 'Package "%s" not found.'; lisAF2PPackageIsReadOnly = 'Package is read only'; lisAF2PThePackageIsReadOnly = 'The package %s is read only.'; 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" ' +'is ambiguous because the package has no default directory yet.' +'%sPlease specify a filename with full path.'; lisA2PFileNotUnit = 'File not unit'; lisA2PPascalUnitsMustHaveTheExtensionPPOrPas = 'Pascal units must have the ' +'extension .pp or .pas'; lisA2PisNotAValidUnitName = '"%s" is not a valid unit name.'; lisA2PUnitnameAlreadyExists = 'Unitname already exists'; lisA2PTheUnitnameAlreadyExistsInThisPackage = 'The unitname "%s" already ' +'exists in this package.'; lisA2PTheUnitnameAlreadyExistsInThePackage = 'The unitname "%s" already ' +'exists in the package:%s%s'; lisA2PFileAlreadyExistsInThePackage = 'File "%s" already exists in the package.'; lisA2PAmbiguousUnitName = 'Ambiguous Unit Name'; lisA2PTheUnitNameIsTheSameAsAnRegisteredComponent = 'The unit name "%s" is the ' +'same as a registered component.' +'%sUsing this can cause strange error messages.'; lisA2PExistingFile2 = 'Existing file: "%s"'; lisA2PFileAlreadyExists = 'File already exists'; lisA2PFileIsUsed = 'File is used'; lisA2PTheFileIsPartOfTheCurrentProjectItIsABadIdea = 'The file "%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.'; lisA2PThePackageHasAlreadyADependencyForThe = 'The package already has a ' +'dependency on the package "%s".'; lisA2PNoPackageFoundForDependencyPleaseChooseAnExisting = 'No package found ' +'for dependency "%s".%sPlease choose an existing package.'; lisA2PInvalidUnitName = 'Invalid Unit Name'; lisA2PTheUnitNameAndFilenameDiffer = 'The unit name "%s"%sand filename "%s" differ.'; lisA2PInvalidFile = 'Invalid file'; lisA2PAPascalUnitMustHaveTheExtensionPPOrPas = 'A Pascal unit must have the ' +'extension .pp or .pas'; lisA2PInvalidAncestorType = 'Invalid Ancestor Type'; lisA2PTheAncestorTypeIsNotAValidPascalIdentifier = 'The ancestor type "%s" ' +'is not a valid Pascal identifier.'; lisA2PPageNameTooLong = 'Page Name too long'; lisA2PThePageNameIsTooLongMax100Chars = 'The page name "%s" is too long (max 100 chars).'; lisA2PInvalidClassName = 'Invalid Class Name'; lisA2PTheClassNameIsNotAValidPascalIdentifier = 'The class name "%s" is ' +'not a valid Pascal identifier.'; lisA2PInvalidCircularDependency = 'Invalid Circular Dependency'; lisA2PTheClassNameAndAncestorTypeAreTheSame = 'The class name "%s" and ' +'ancestor type "%s" are the same.'; lisA2PAmbiguousAncestorType = 'Ambiguous Ancestor Type'; lisA2PTheAncestorTypeHasTheSameNameAsTheUnit = 'The ancestor type "%s" ' +'has the same name as%sthe unit "%s".'; lisA2PAmbiguousClassName = 'Ambiguous Class Name'; lisA2PTheClassNameHasTheSameNameAsTheUnit = 'The class name "%s" has the ' +'same name as%sthe unit "%s".'; lisA2PClassNameAlreadyExists = 'Class Name already exists'; lisA2PTheClassNameExistsAlreadyInPackageFile = 'The class name "%s" exists already in' +'%sPackage %s' +'%sFile: "%s"'; lisA2PTheMinimumVersionIsInvalidPleaseUseTheFormatMajor = 'The Minimum Version "%s" is invalid.' +'%sPlease use the format major.minor.release.build' +'%sFor example: 1.0.20.10'; lisA2PTheMaximumVersionIsInvalidPleaseUseTheFormatMajor = 'The Maximum Version "%s" is invalid.' +'%sPlease use the format major.minor.release.build' +'%sFor example: 1.0.20.10'; lisA2PNewFile = 'New File'; lisA2PAddFiles = 'Add Files'; lisA2PAncestorType = 'Ancestor type'; lisA2PShowAll = 'Show all'; lisA2PNewClassName = 'New class name:'; lisA2PPalettePage = 'Palette page:'; lisA2PDirectoryForUnitFile = 'Directory for unit file:'; lisA2PUnitName = 'Unit name:'; lisA2PShortenOrExpandFilename = 'Shorten or expand filename'; lisA2PIcon24x24 = 'Icon 24x24:'; lisA2PIcon36x36 = 'Icon 36x36:'; lisA2PIcon48x48 = 'Icon 48x48:'; 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'; lisA2PPackageOrProject = 'Package/Project'; lisA2PBrokenDependencies = 'Broken Dependencies'; // open installed packages dialog lisOIPFilename = 'Filename: %s'; lisCurrentState = 'Current state: '; lisSelectedForInstallation = 'selected for installation'; lisSelectedForUninstallation = 'selected for uninstallation'; lisInstalled = 'installed'; lisNotInstalled = 'not installed'; lisOnlinePackage = 'available in the main repository'; lisOIPThisPackageIsInstalledButTheLpkFileWasNotFound = '%sThis package is ' +'installed but the lpk file was not found'; lisOIPDescriptionDescription = '%sDescription: %s'; lisOIPDescription = 'Description: '; lisOIPLicenseLicense = '%sLicense: %s'; 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'; 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 nonexistent 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'; lisPckEditPackageHasChangedSavePackage = 'Package "%s" has changed.' +'%sSave package?'; lisPckEditPage = '%s, Page: %s'; lisPckEditRemoveFile2 = 'Remove file?'; lisPckEditRemoveFileFromPackage = 'Remove file "%s"%sfrom package "%s"?'; lisPckEditRemoveDependency2 = 'Remove Dependency?'; lisPckEditRemoveDependencyFromPackage = 'Remove dependency "%s"' +'%sfrom package "%s"?'; lisRemoveDependenciesFromPackage = 'Remove %s dependencies from package "%s"?'; lisRemove2 = 'Remove?'; lisPckEditInvalidMinimumVersion = 'Invalid minimum version'; lisPckEditTheMinimumVersionIsNotAValidPackageVersion = 'The minimum ' +'version "%s" is not a valid package version.%s(good example 1.2.3.4)'; lisPckEditInvalidMaximumVersion = 'Invalid maximum version'; lisPckEditTheMaximumVersionIsNotAValidPackageVersion = 'The maximum ' +'version "%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'; lisPckEditAddFilesFromFileSystem = 'Add Files from File System'; lisPckEditAddOtherItems = 'Add other items'; lisPckEditRemoveSelectedItem = 'Remove selected item'; lisUse = 'Use'; lisClickToSeeTheChoices = 'Click to see the choices'; lisPckEditEditGeneralOptions = 'Edit general options'; lisPkgEdMoreFunctionsForThePackage = 'More functions for the package'; lisPckEditRequiredPackages = 'Required Packages'; lisPckEditFileProperties = 'File Properties'; lisPckEditCommonOptions = 'Common'; lisPckEditRegisterUnit = 'Register unit'; lisPckEditCallRegisterProcedureOfSelectedUnit = 'Call %sRegister%s ' +'procedure of selected unit'; lisPckEditRegisteredPlugins = 'Registered plugins'; lisPkgMangAddUnitToUsesClause = 'Add unit to uses clause of package main file.' +' 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'; lisPckEditCheckAvailabilityOnline = 'Check availability online'; lisPckEditAvailableOnline = '(available online)'; lisPckEditFPMakePackage = '(fpmake)'; lisPckEditDependencyProperties = 'Dependency Properties'; lisFilesHasRegisterProcedureInPackageUsesSection = 'Files: %s, has Register ' +'procedure: %s, in package uses section: %s'; lisPckEditpackageNotSaved = 'package %s not saved'; lisPckEditReadOnly = 'Read Only: %s'; lisPckEditModified = 'Modified: %s'; lisPkgEditNewUnitNotInUnitpath = 'New unit not in unitpath'; lisPkgEditTheFileIsCurrentlyNotInTheUnitpathOfThePackage = 'The file "%s"' +'%sis currently not in the unit path of the package.' +'%sAdd "%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?'; lisExtendUnitSearchPathOfProjectWith = 'Extend unit search path of project ' +'with%s"%s"?'; lisExtendUnitSearchPathOfPackageWith = 'Extend unit search path of package "' +'%s" with%s"%s"?'; lisExtendIncludePath = 'Extend include path?'; lisExtendIncludeFilesSearchPathOfProjectWith = 'Extend include files search ' +'path of project with%s"%s"?'; lisExtendIncludeFileSearchPathOfPackageWith = 'Extend include file search ' +'path of package "%s" with%s"%s"?'; lisConflictDetected = 'Conflict detected'; lisThereIsAlreadyAFileIn = 'There is already a file%s%s%sin %s'; lisDuplicateUnit = 'Duplicate Unit'; lisThereIsAlreadyAUnitInOldNewYouHaveToMakeSur = 'There is already a ' +'unit "%s" in %s%sOld: %s%sNew: %s%sYou have to make sure that ' +'the unit search path contains only one of them.%s%sContinue?'; lisDuplicateFileName = 'Duplicate File Name'; lisThereIsAlreadyAFileInOldNewContinue = 'There is already a file "%s' +'" in %s%sOld: %s%sNew: %s%s%sContinue?'; lisUnitNotFoundAtNewPosition = 'unit %s not found at new position "%s"'; lisUnitRequiresPackage = 'unit %s requires package %s'; lisDifferentUnitFoundAtNewPosition = 'different unit %s found at new position "%s"'; lisUnitNotFound = 'unit %s not found'; lisTwoMovedFilesWillHaveTheSameFileNameIn = 'Two moved files will ' +'have the same file name:%s%s%s%s%sin %s'; lisPkgEditRevertPackage = 'Revert package?'; lisMoveOrCopyFiles = 'Move or Copy files?'; lisTargetIsReadOnly = 'Target is read only'; lisTheTargetIsNotWritable = 'The target %s is not writable.'; lisMoveOrCopyFileSFromToTheDirectoryOfPackage = 'Move or copy %s file' +'(s) from %s to the directory%s%s%sof %s?'; lisMoveFileSFromToTheDirectoryOf = 'Move %s file(s) from %s to the directory%s%s%sof %s?'; lisMove = 'Move'; 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.' +'%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'; lisPckOptsPackageType = 'Package type'; lisPckOptsDesigntime = 'Designtime'; lisPckOptsRuntime = 'Runtime'; lisPckOptsDesigntimeAndRuntime = 'Designtime and runtime'; lisRuntimeOnlyCanNotBeInstalledInIDE = 'Runtime only, cannot 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" has the auto install flag.' +'%sThis means it will be installed in the IDE.' +'%sInstallation packages must be designtime Packages.'; lisPckOptsPackageOptions = 'Package Options'; lisPckOptsPackageFileOptions = 'Additional Package File Options'; // package explorer (package graph) lisMenuPackageGraph = 'Package Graph'; lisPckExplUninstallPackage = 'Uninstall package %s'; lisPckShowUnneededDependencies = 'Show unneeded dependencies'; 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, cannot be uninstalled'; // project inspector lisProjInspConfirmDeletingDependency = 'Confirm deleting dependency'; lisProjInspRemoveItemsF = 'Remove %s items from project?'; lisProjInspConfirmRemovingFile = 'Confirm removing file'; lisProjInspDeleteDependencyFor = 'Delete dependency for %s?'; lisProjInspRemoveFileFromProject = 'Remove file %s from project?'; lisProjInspRemovedRequiredPackages = 'Removed required packages'; lisProjInspProjectInspector = 'Project Inspector - %s'; // IDE Coolbar lisCoolbarOptions = 'IDE CoolBar'; lisCoolbarDeleteToolBar = 'Are you sure you want to delete the selected toolbar?'; lisCoolbarSelectToolBar = 'Please select a toolbar first!'; lisCoolbarAddSelected = 'Add selected item to toolbar'; lisCoolbarRemoveSelected = 'Remove selected item from toolbar'; lisCoolbarMoveSelectedUp = 'Move selected toolbar item up'; lisCoolbarMoveSelectedDown = 'Move selected toolbar item down'; lisCoolbarAddDivider = 'Add Divider'; lisToolbarConfiguration = 'Toolbar Configuration'; lisCoolbarAvailableCommands = 'Available commands'; lisCoolbarToolbarCommands = 'Toolbar commands'; // Command root nodes lisCoolbarIDEMainMenu = 'IDE Main Menu'; lisCoolbarSourceTab = 'Source Tab'; lisCoolbarSourceEditor = 'Source Editor'; lisCoolbarMessages = 'Messages'; lisCoolbarCodeExplorer = 'Code Explorer'; lisCoolbarCodeTemplates = 'Code Templates'; lisCoolbarDesigner = 'Designer'; lisCoolbarPackageEditor = 'Package Editor'; lisCoolbarPackageEditorFiles = 'Package Editor Files'; lisCoolbarAddConfigDelete = 'Add/Config/Delete Toolbar(s)'; lisCoolbarGeneralSettings = 'General Coolbar Settings'; lisCoolbarConfigure = '&Configure'; lisCoolbarVisible = 'Coolbar is &visible'; lisCoolbarWidth = 'Coolbar width'; lisCoolbarGrabStyle = 'Toolbars grab style'; lisCoolbarGrabStyleItem0 = 'Simple'; lisCoolbarGrabStyleItem1 = 'Double'; lisCoolbarGrabStyleItem2 = 'HorLines'; lisCoolbarGrabStyleItem3 = 'VerLines'; lisCoolbarGrabStyleItem4 = 'Gripper'; lisCoolbarGrabStyleItem5 = 'Button'; lisCoolbarGrabWidth = 'Grab width'; lisCoolbarBorderStyle = 'Toolbars border style'; lisCoolbarBorderStyleItem0 = 'None'; lisCoolbarBorderStyleItem1 = 'Single'; lisCoolbarDeleteWarning = 'There must be at least one toolbar!'; lisCoolbarRestoreDefaults = 'Restore defaults'; // Editor Toolbar lisEditorToolbar = 'Editor ToolBar'; lisConfigureEditorToolbar = 'Configure Toolbar'; lisEditorToolbarVisible = 'Editor Toolbar is &visible'; lisEditorToolbarSettings = 'Editor Toolbar Settings'; lisPosition = 'Position'; lisNoAutoSaveActiveDesktop = '''Auto save active desktop'' option is turned off, you will need to save current desktop manually.'; // components palette settings and list form lisCmpPages = 'Pages'; lisCmpLstComponents = 'Components'; lisCmpPaletteVisible = 'Palette is &visible'; lisCmpRestoreDefaults = '&Restore defaults'; lisCmpLstList = 'List'; lisCmpLstPalette = 'Palette'; lisCmpLstInheritance = 'Inheritance'; lisExportImport = 'Export / Import'; lisSuccessfullyImported = 'Successfully imported from "%s".'; lisSuccessfullyExported = 'Successfully exported to "%s".'; // menu editor lisMenuEditorMenuEditor = 'Menu Editor'; lisAddANewSeparatorAboveSelectedItem = 'Add a new separator above selected ' +'item'; lisAddANewSeparatorBelowSelectedItem = 'Add a new separator below selected ' +'item'; lisMenuEditorAcceleratorKeySNeedsChanging = 'Accelerator(&&) key "%s" needs changing'; lisMenuEditorAddANewItemAboveSelectedItem = 'Add a new item above selected item'; lisMenuEditorAddANewItemAfterSelectedItem = 'Add a new item after selected item'; lisMenuEditorAddANewItemBeforeSelectedItem = 'Add a new item before selected item'; lisMenuEditorAddANewItemBelowSelectedItem = 'Add a new item below selected item'; lisMenuEditorAddASubmenuAtTheRightOfSelectedItem = 'Add a submenu at the right of selected item'; lisMenuEditorAddASubmenuBelowSelectedItem = 'Add a submenu below selected item'; lisMenuEditorAddFromTemplate = '&Add from template ...'; lisMenuEditorAddIconFromS = 'Add icon from %s'; lisMenuEditorAddImagelistIcon = 'Add imagelist &icon'; lisMenuEditorAddNewItemAbove = '&Add new item above'; lisMenuEditorAddNeWItemAfter = 'Add ne&w item after'; lisMenuEditorAddNewItemBefore = '&Add new item before'; lisMenuEditorAddNeWItemBelow = 'Add ne&w item below'; lisMenuEditorAddOnClickHandler = 'Add &OnClick handler'; lisMenuEditorAddSeparatorBefore = 'Add separator &before'; lisMenuEditorAddSeparatorAfter = 'Add separator &after'; lisMenuEditorAddSubmenuBelow = 'Add &submenu below'; lisMenuEditorAddSubmenuRight = 'Add &submenu right'; lisMenuEditorANewMenuTemplateHasBeenSaved = 'A new ' +'menu template described as "%s" has been saved based on %s, with %d sub items'; lisMenuEditorBasicEditMenuTemplate = '&Edit,Basic edit menu,' + '&Undo,Ctrl+Z,&Redo,,-,,Select &All,Ctrl+A,C&ut,Ctrl+X,C&opy,Ctrl+C,P&aste,Ctrl+V,' + 'Paste &Special,,-,,F&ind,,R&eplace,,&Go to ...,,'; lisMenuEditorBasicFileMenuTemplate = '&File,Basic file menu,' + '&New,,&Open ...,,&Save,,Save &As,,-,,&Print,,P&rint Setup ...,,-,,E&xit,,'; lisMenuEditorBasicHelpMenuTemplate = '&Help,Basic help menu,' + 'Help &Contents,F1,Help &Index,,&Online Help,,-,,' + '&Licence Information,,&Check for Updates,,-,,&About,,'; lisMenuEditorBasicWindowMenuTemplate = '&Window,Basic window menu,' + '&New Window,,&Tile,,&Cascade,,&Arrange all,,-,,&Hide,,&Show,,'; lisMenuEditorCaption = 'Caption'; lisMenuEditorCaptionedItemsS = 'Captioned items: %s'; lisMenuEditorCaptionShouldNotBeBlank = 'Caption should not be blank'; lisMenuEditorChangeConflictingAcceleratorS = 'Change conflicting accelerator "%s"'; lisMenuEditorChangeImagelistIcon = 'Change imagelist &icon'; lisMenuEditorChangeShortcutCaptionForComponent = 'Change %s for %s'; lisMenuEditorChangeShortcutConflictS = 'Change shortcut conflict "%s"'; lisMenuEditorChangeTheShortCutForS = 'Change the shortCut for %s'; lisMenuEditorChangeTheShortCutKey2ForS = 'Change the shortCutKey2 for %s'; lisMenuEditorChooseTemplateToInsert = 'Choose template to insert'; lisMenuEditorChooseTemplateToDelete = 'Choose template to delete'; lisMenuEditorClickANonGreyedItemToEditItsShortcut = 'Click a non-greyed item ' +'to edit its shortcut or click header to sort by that column'; lisMenuEditorComponentIsUnexpectedKind = 'Component is unexpected kind'; lisMenuEditorComponentIsUnnamed = 'Component is unnamed'; lisMenuEditorConflictResolutionComplete = ''; lisMenuEditorDeleteItem = '&Delete item'; lisMenuEditorDeepestNestedMenuLevelS = 'Deepest nested menu level: %s'; lisMenuEditorDeleteMenuTemplate = '&Delete menu template ...'; lisMenuEditorDeleteSavedMenuTemplate = 'Delete saved menu template'; lisMenuEditorDeleteSelectedMenuTemplate = 'Delete selected menu template'; lisMenuEditorDeleteThisItemAndItsSubitems = 'Delete this item and its subitems?'; lisMenuEditorDisplayPreviewAsPopupMenu = 'Display preview as &Popup menu'; lisMenuEditorEditCaption = 'Edit &Caption'; lisMenuEditorEditingCaptionOfS = 'Editing Caption of %s'; lisMenuEditorEditingSForS = 'Editing %s for %s'; lisMenuEditorEditingSdotS = 'To resolve conflict edit %s.%s'; lisMenuEditorEditingSSNoMenuItemSelected = 'Editing %s.%s - no menuitem selected'; lisMenuEditorEnterAMenuDescription = 'Enter a menu &Description:'; lisMenuEditorEnterANewShortCutForS = 'Enter a new ShortCut for %s'; lisMenuEditorEnterANewShortCutKey2ForS = 'Enter a new ShortCutKey2 for %s'; lisMenuEditorExistingSavedTemplates = 'Existing saved templates'; lisMenuEditorFurtherShortcutConflict = 'Further shortcut conflict'; lisMenuEditorGetHelpToUseThisEditor = 'Get help to use this editor'; lisMenuEditorGrabKey = '&Grab key'; lisMenuEditorInadequateDescription = 'Inadequate Description'; lisMenuEditorInsertMenuTemplateIntoRootOfS = 'Insert menu template into root of %s'; lisMenuEditorInsertSelectedMenuTemplate = 'Insert selected menu template'; lisMenuEditorIsNotAssigned = 'is not assigned'; lisMenuEditorItemsWithIconS = 'Items with icon: %s'; lisMenuEditorListShortcutsAndAccelerators = 'List shortcuts and &accelerators for %s ...'; lisMenuEditorListShortcutsForS = 'List shortcuts for %s ...'; lisMenuEditorMenuitemShortcutConflictsInS = 'Menuitem shortcut conflicts in %s'; lisMenuEditorMoveDown = 'Move Down (or right)'; lisMenuEditorMoVeItemDown = 'Mo&ve item down'; lisMenuEditorMoveItemLeft = '&Move item left'; lisMenuEditorMoVeItemRight = 'Mo&ve item right'; lisMenuEditorMoveItemUp = '&Move item up'; lisMenuEditorMoveSelectedItemDown = 'Move selected item down'; lisMenuEditorMoveSelectedItemToTheLeft = 'Move selected item to the left'; lisMenuEditorMoveSelectedItemToTheRight = 'Move selected item to the right'; lisMenuEditorMoveSelectedItemUp = 'Move selected item up'; lisMenuEditorMenuItemActions = 'Menu Item actions'; lisMenuEditorMoveUp = 'Move Up (or left)'; lisMenuEditorNA = 'n/a'; lisMenuEditorNoMenuSelected = '(no menu selected)'; lisMenuEditorNone = ''; lisMenuEditorNoneNone = ','; lisMenuEditorNoShortcutConflicts = ''; lisMenuEditorNoUserSavedTemplates = 'No user-saved templates'; lisMenuEditorPickAnIconFromS = 'Pick an icon from %s'; lisMenuEditorPopupAssignmentsS = 'Popup assignments: %s'; lisMenuEditorRemainingConflictsS = 'Remaining conflicts: %s'; lisMenuEditorRemoveAllSeparators = '&Remove all separators'; lisMenuEditorResolvedConflictsS = 'Resolved conflicts: %s'; lisMenuEditorShortcutItemsS = 'Shortcut items: %s'; lisMenuEditorResolveSelectedConflict = 'Resolve selected conflict'; lisMenuEditorResolveShortcutConflicts = '&Resolve shortcut conflicts ...'; lisMenuEditorGroupIndexValuesS = 'Values in use: %s'; lisMenuEditorGroupIndexD = 'GroupIndex: %d'; lisMenuEditorRadioItem = 'RadioItem'; lisMenuEditorSavedTemplates = 'Saved templates'; lisMenuEditorSaveMenuAsATemplate = '&Save menu as a template ...'; lisMenuEditorSaveMenuAsTemplate = 'Save menu as template'; lisMenuEditorSaveMenuAsTemplateForFutureUse = 'Save menu as template for future use'; lisMenuEditorSaveMenuShownAsANewTemplate = 'Save menu shown as a new template'; lisMenuEditorSConflictsWithS = '%s conflicts with %s'; lisMenuEditorSeParators = 'Se¶tors'; lisMenuEditorConflictsFoundInitiallyD = 'Conflicts found initially: %d'; lisMenuEditorShortcutNotYetChanged = 'Shortcut not yet changed'; lisMenuEditorShortcutSourceProperty = 'Shortcut,Source Property'; lisMenuEditorShortcuts = 'Shortcuts'; lisMenuEditorShortcUts2 = 'Shortc&uts'; lisMenuEditorShortcutsAndAcceleratorKeys = 'Shortcuts and Accelerator keys'; lisMenuEditorShortcutsD = 'Shortcuts (%d)'; lisMenuEditorShortcutsDAndAcceleratorKeysD = 'Shortcuts (%d) and Accelerator keys (%d)'; lisMenuEditorShortcutsUsedInS = 'Shortcuts used in %s'; lisMenuEditorShortcutsUsedInSD = 'Shortcuts used in %s (%d)'; lisMenuEditorShowMenuEditorTMenuParameterIsNil = 'ShowMenuEditor: TMenu parameter is nil'; lisMenuEditorSInS = '"%s" in %s'; lisMenuEditorSIsAlreadyInUse = '"%s" is ' +'already in use in %s as a shortcut.' + sLineBreak + 'Try a different shortcut.'; lisMenuEditorSIsNotASufficientDescriptionPleaseExpand = 'Please expand: "%s" is not a ' +'sufficient Description'; lisMenuEditorSomeWidgetsetsDoNotAllowSeparatorsInTheMainMenubar = 'Some ' +'widgetsets do not allow separators in the main menubar'; lisMenuEditorSShortcuts = '%s: Shortcuts'; lisMenuEditorSShortcutsAndAcceleratorKeys = '%s: Shortcuts and accelerator keys'; lisMenuEditorSSSOnClickS = '%s.%s.%s - OnClick: %s'; lisMenuEditorStandardTemplates = 'Standard templates'; lisMenuEditorAddMenuItem = 'Add menu item'; lisMenuEditorAddSubmenu = 'Add submenu'; lisMenuEditorSSubmenu = '%s submenu'; lisMenuEditorTemplateDescription = 'Template description:'; lisMenuEditorTemplates = '&Templates'; lisMenuEditorTemplateSaved = 'Template saved'; lisMenuEditorThereAreNoUserSavedMenuTemplates = 'There are no user-saved menu templates.' + sLineBreak + sLineBreak + 'Only standard default templates are available.'; lisMenuEditorTSCListGetScanListCompNameInvalidIndexDForFScanLis = 'TSCList.' +'GetScanListCompName: invalid index %d for FScanList'; lisMenuEditorYouHaveToChangeTheShortcutFromSStoAvoidAConflict = 'You have to' +' change the shortcut from %s' + sLineBreak + 'to avoid a conflict'; lisMenuEditorYouMustEnterTextForTheCaption = 'You must enter text for the Caption'; // Standard File menu lisKMNewUnit = 'New Unit'; lisKMOpenRecent = 'Open Recent'; // Standard Help menu lisMenuTemplateAbout = 'About'; lisContributors = 'Contributors'; lisAcknowledgements = 'Acknowledgements'; lisAboutOfficial = 'Official:'; lisAboutDocumentation = 'Documentation:'; // character map lisCharacterMap = 'Character Map'; lisRange = 'Range'; lisSortUnicodeRangeListAlphabetically = 'Sort Unicode range list alphabetically'; // codetools defines value dialog lisCTDefChooseDirectory = 'Choose Directory'; lisCTDefCodeToolsDirectoryValues = 'CodeTools Directory Values'; lisCTDefVariable = 'Variable: %s'; lisCTDefnoVariableSelected = ''; 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' +'%sRemove the dangling references?'; lisLFMFileContainsInvalidProperties = 'The LFM file contains unknown' +' properties/classes which do not exist in the LCL. They can be replaced or removed.'; lisFileSIsConvertedToTextFormat = 'File %s was converted to text format.'; lisFileSCountConvertedToTextFormat = '%d files were converted to text format.'; lisFileSHasIncorrectSyntax = 'File %s has incorrect syntax.'; lisAddedMissingObjectSToPascalSource = 'Added missing object "%s" to pascal source.'; lisReplacedTypeSWithS = 'Replaced type "%s" with "%s".'; lisRemovedPropertyS = 'Removed property "%s".'; lisReplacedPropertySWithS = 'Replaced property "%s" with "%s".'; lisChangedSCoordOfSFromDToDInsideS = 'Changed %s coord of %s from "%d" to "%d" inside %s.'; lisAddedPropertySForS = 'Added property "%s" for %s.'; // 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'; // 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'; lisA2PCreateNewFile = 'Create New File'; lisA2PCreateNewComp = 'Create New Component'; lisA2PCreateNewReq = 'Create New Requirement'; lisA2PFilename2 = 'Filename/URL'; lisLastOpened = 'Last opened'; 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 ...'; lisExportList = 'Export list'; lisAvailableForInstallation = 'Available for installation'; lisPkgsInstalled = 'Installed'; lisImportList = 'Import list'; lisUninstallSelection = 'Uninstall selection'; 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'; lisTabOrderRecursively = 'recursively'; lisTabOrderRecursionHint = 'Calculate tab order recursively for child controls'; 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).'; lisNPCreateANewProject = 'Create a new project'; lisNPCreate = 'Create'; lisOIFChooseABaseClassForTheFavoriteProperty = 'Choose a base class for the favorite property "%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'; 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 = ''; lisCodeHelpnoinheriteddescriptionfound = '(no inherited description found)'; lisCodeHelpShortdescriptionOf = 'Short description of'; 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)'; lisEditAdditionalHelpForMessages = 'Edit additional help for messages'; lisGlobalSettings = 'Global settings'; lisFPCMessageFile2 = 'FPC message file:'; lisConfigFileOfAdditions = 'Config file of additions:'; lisSelectedMessageInMessagesWindow = 'Selected message in messages window:'; lisAdditions = 'Additions'; lisCreateNewAddition = 'Create new addition'; 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'; 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'; 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 anchoring to parent in Delphi style (BorderSpacing and ReferenceSide do not matter).'; lisBottomSiblingComboBoxHint = 'This is the sibling control to which the bottom side is anchored. Leave empty for anchoring to parent in Delphi style (BorderSpacing and ReferenceSide do not matter).'; lisRightSiblingComboBoxHint = 'This is the sibling control to which the right side is anchored. Leave empty for anchoring to parent in Delphi style (BorderSpacing and ReferenceSide do not matter).'; lisLeftSiblingComboBoxHint = 'This is the sibling control to which the left side is anchored. Leave empty for anchoring to parent in Delphi style (BorderSpacing and ReferenceSide do not matter).'; 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'; lisAnchorsOf = 'Anchors of %s'; lisDebugOptionsFrmName = 'Name:'; lisDebugOptionsFrmEditClass = 'Change type'; lisDebugOptionsFrmEditClassWarn = 'Changing the type for the current debugger backend. Use "Add" or "Copy" to create a new backend with a new type.'; lisDebugOptionsFrmAdditionalSearchPath = 'Additional search path'; lisDebugOptionsFrmDebuggerGeneralOptions = 'Debugger general options'; lisDebugOptionsFrmShowMessageOnStop = 'Show message on stop'; lisDebugOptionsFrmShowExitCodeOnStop = 'Show message on stop with Error (Exit-code <> 0)'; lisDebugOptionsFrmResetDebuggerOnEachRun = 'Reset Debugger after each run'; lisDebugOptionsFrmAutoCloseAsm = 'Automatically close the assembler window, after source not found'; lisDebugOptionsFrmAutoInstanceClass = 'Automatically set "use instance class type" for new watches'; lisDebugOptionsFrmAllowFunctionCalls = 'BETA: Allow function calls in watches (if supported by backend)'; 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 Exceptions'; lisDebugOptionsFrmOSExceptions = 'OS Exceptions'; lisDebugOptionsFrmSignals = 'Signals'; 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'; lisThereAreAdditionalNotesForThisMessageOn = '%sThere are additional notes ' +'for this message on%s'; lisOpenURL = 'Open URL'; lisFPCMessagesAppendix = 'FPC messages: Appendix'; lisRelativePaths = 'Relative paths'; lisInheritedParameters = 'Inherited parameters'; lisShowMultipleLines = 'Show multiple lines'; lisShowRelativePaths = 'Show relative paths'; lisCommandLineParameters = 'Command line parameters'; liswlWatchList = 'Watches'; 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'; lisExportAllItemsToFile = 'Export All Items to File'; lisImportFromFile = 'Import from File'; // 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 = ''; lisPListNone = ''; //conditional defines dialog rsCreateNewDefine = 'Create new define'; rsConditionalDefines = 'Conditional defines'; lisFirstTest = '&First test'; lisSecondTest = '&Second test'; 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 rsFoundButNotListedHere = 'Found but not listed here: '; rsRefreshTheSearch = 'Refresh the search'; rsNewSearchWithSameCriteria = 'New search with same criteria'; rsCloseCurrentPage = 'Close current page'; rsFilterTheListWithString = 'Filter the lines in list with a string'; rsCloseLeft = 'Close page(s) on the left'; rsCloseRight = 'Close page(s) on the right'; rsCloseOthers = 'Close other page(s)'; rsCloseAll = 'Close all pages'; // Application Bundle 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" is a symlink.' +'%sOpen "%s" instead?'; lisOpenTarget = 'Open target'; lisOpenSymlink = 'Open symlink'; lisFileLinkError = 'File link error'; lisWriteErrorFile = 'Write error: %s%sFile: %s%s%s'; lisTheCodetoolsFoundAnError = 'The Codetools found an error:%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'; 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'; lisGotoSelected = 'Goto selected'; 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"?'; 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)'; lisDisabled = 'Disabled'; lisBPSEnabled = 'Enabled'; lisBPSDisabled = 'Disabled'; lisInvalidOff = 'Invalid (Off)'; lisInvalidOn = 'Invalid (On)'; lisPendingOn = 'Pending (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'; lisBinary = 'Binary'; // Terminal Output lisDbgTerminal = 'Console In/Output'; // Callstack lisCallStackNotEvaluated = 'Stack not evaluated'; // Locals Dialog lisLocals = 'Local Variables'; lisLocalsNotEvaluated = 'Locals not evaluated'; lisEvaluateModify = '&Evaluate/Modify'; lisEvaluateAll = 'Evaluate all'; lisLocalsDlgCopyName = '&Copy Name'; lisLocalsDlgCopyValue = 'C&opy Value'; lisLocalsDlgCopyNameValue = 'Co&py Name and Value'; lisLocalsDlgCopyAll = 'Copy &all'; lisLocalsDlgCopyRAWValue = 'Copy &RAW 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'; // 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'; lisFileExtensionOfPrograms = 'File extension of programs'; lisEveryNThLineNumber = 'Every n-th line number'; lisShowOverviewGutter = 'Show overview gutter'; lisTopInfoView = 'Show Class/Procedure hint'; lisLink = 'Link:'; lisShort = 'Short:'; lisInsertUrlTag = 'Insert url tag'; lisInsertPrintshortTag2 = 'Insert printshort tag'; lisDeleteOldFile2 = 'Delete old file?'; lisTheUnitSearchPathOfContainsTheSourceDirectoryOfPac = 'The unit search ' +'path of "%s" contains the source directory "%s" of package %s'; lisFPCVersionEG222 = 'FPC Version (e.g. 2.2.2)'; lisFPCFullVersionEG20701 = 'FPC version as one number (e.g. 20701)'; lisLAZVer = 'Lazarus Version (e.g. 1.2.4)'; lisMissingIdentifiers = 'Missing identifiers'; lisChooseAFPDocLink = 'Choose a FPDoc link'; lisLinkTarget = 'Link target'; lisExamplesIdentifierTMyEnumEnumUnitnameIdentifierPac = 'Examples:' +'%sIdentifier' +'%sTMyEnum.Enum' +'%sUnitname.Identifier' +'%s#PackageName.UnitName.Identifier'; lisTitleLeaveEmptyForDefault = 'Title (leave empty for default)'; lisPackageUnit = 'package unit'; lisPackage2 = 'package %s'; lisIdentifier = 'identifier'; lisProjectUnit = 'project unit'; lisSyntaxMode = 'Syntax mode'; lisUseAnsistrings = 'Use Ansistrings'; lisDoNotShowThisDialogForThisProject = 'Do not show this dialog for this project'; lisObjectPascalDefault = 'Object Pascal - default'; lisVerifyMethodCalls = 'Verify method calls'; lisToggleShowingFilenamesWithFullPathOrWithRelativePa = 'Toggle showing ' +'filenames with full path or with relative path'; lisUnableToCreateLinkWithTarget = 'Unable to create link "%s" with target "%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'; lisBeLessVerboseCanBeGivenMultipleTimes = 'be less verbose, can be given ' +'multiple times'; lisBeMoreVerboseCanBeGivenMultipleTimes = 'be more verbose, can be given ' +'multiple times'; 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"%shas changed on disk.'; lisReopenProject = 'Reopen project'; 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'; lisYouCanNotChangeTheBuildModeWhileCompiling = 'You cannot change the build' +' mode while compiling.'; lisSelectedLeftNeighbour = '(selected left neighbour)'; lisSelectedRightNeighbour = '(selected right neighbour)'; lisSelectedTopNeighbour = '(selected top neighbour)'; lisSelectedBottomNeighbour = '(selected bottom neighbour)'; lisAction = 'Action:'; lisValues = 'Values'; lisIDEMacros = 'IDE Macros'; lisConfirmDelete = 'Confirm delete'; lisDeleteMacro = 'Delete macro "%s"?'; lisValue2 = 'Value%s'; lisDeleteValue = 'Delete value "%s"?'; lisInvalidMacroTheMacroMustBeAPascalIdentifie = 'Invalid ' +'macro "%s". The macro name must be a Pascal identifier.'; lisThereIsAlreadyAMacroWithTheName = 'There is already a macro with the name "%s".'; lisDuplicateFoundOfValue = 'Duplicate found of value "%s".'; lisCreateFunction = 'Create function'; lisResult2 = 'Result:'; lisTheIdentifierIsAUnitPleaseUseTheFileSaveAsFunction = 'The identifier is ' +'a unit. Please use the File - Save as function to rename a unit.'; lisShowUnitsWithInitialization = 'Show units with initialization/finalization sections'; lisShowUnitsWithInitializationHint = 'These units may initialize global data ' +'used by the program/application. Remove with care.'; lisRemoveSelectedUnits = 'Remove selected units'; lisRemoveAllUnits = 'Remove all units'; lisCEShowCodeObserver = 'Show observations 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" from main source!'; lisCouldNotAddToMainSource = 'Could not add "%s" to main source!'; lisCouldNotRemoveRFromMainSource = 'Could not remove "{$R %s}" from main source!'; lisCouldNotAddRToMainSource = 'Could not add "{$R %s}" to main source!'; lisCouldNotRemoveIFromMainSource = 'Could not remove "{$I %s}" from main source!'; lisCouldNotAddIToMainSource = 'Could not add "{$I %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'; lisPasteFromClipboard = 'Paste from clipboard.'; lisInsertProcedureHead = 'insert procedure head'; lisInsertHeaderOfCurrentProcedure = 'Insert header of current procedure.'#13 +#13 +'Optional Parameters (comma separated):'#13 +'WithStart, // proc keyword e.g. ''function'', ''class procedure'''#13 +'WithoutClassKeyword,// without ''class'' proc keyword'#13 +'AddClassName, // extract/add ClassName.'#13 +'WithoutClassName, // skip classname'#13 +'WithoutName, // skip function name'#13 +'WithoutParamList, // skip param list'#13 +'WithVarModifiers, // extract ''var'', ''out'', ''const'''#13 +'WithParameterNames, // extract parameter names'#13 +'WithoutParamTypes, // skip colon, param types and default values'#13 +'WithDefaultValues, // extract default values'#13 +'WithResultType, // extract colon + result type'#13 +'WithOfObject, // extract ''of object'''#13 +'WithCallingSpecs, // extract cdecl; inline;'#13 +'WithProcModifiers, // extract forward; alias; external;'#13 +'WithComments, // extract comments and spaces'#13 +'InUpperCase, // turn to uppercase'#13 +'CommentsToSpace, // replace comments with a single space'#13 +' // (default is to skip unnecessary space,'#13 +' // e.g ''Do ;'' normally becomes ''Do;'''#13 +' // with this option you get ''Do ;'')'#13 +'WithoutBrackets, // skip start- and end-bracket of parameter list'#13 +'WithoutSemicolon, // skip semicolon at end'#13; 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 return "LineEnding + end; + LineEnding".'; lisInsertSemicolonIfNeeded = 'Insert semicolon if needed'; lisCheckTheNextTokenInSourceAndAddASemicolonIfNeeded = 'Check the next ' +'token in source and add a semicolon if needed.'; lisListOfAllCaseValues = 'list of all case values'; lisReturnsListOfAllValuesOfCaseVariableInFrontOfVaria = 'Return the list of ' +'all values of case variable in front of variable.'#13 +#13 +'Optional Parameters (comma separated):'#13 +'WithoutExtraIndent // the case list will be generated without extra indentation'; lisGetWordAtCurrentCursorPosition = 'get word at current cursor position'; lisGetWordAtCurrentCursorPosition2 = 'Get word at current cursor position.'; lisTemplateEditParamCell = 'Editable Cell'; lisTemplateEditParamCellHelp = 'Insert 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'; lisReturnParameterIndexedWord = 'Return parameter-indexed word from the current line preceding cursor position.'+#13+#13+ 'Words in a line are numbered 1,2,3,... from left to right, but the last word'+#13+ 'which is always a macro command to be expanded has number 0, thus $PrevWord(0)'+#13+ 'is always the current macro.'+#13+#13+ 'Example line:'+#13+ 'i 0 count-1 forb|'+#13+ 'Here $PrevWord(0)=forb, $PrevWord(1)=i, $PrevWord(2)=0, $PrevWord(3)=count-1'+#13+#13+ 'In the end of your template use $PrevWord(-1) which expands to an empty string, but performs an '+ 'important operation of wiping off all of the $PrevWords found. In addition here is a regexp that is used '+ 'to detect words for this macro: [\w\-+*\(\)\[\].^@]+'; 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"'; lisLFMIsOk = 'LFM is ok'; lisClassesAndPropertiesExistValuesWereNotChecked = 'Classes and properties ' +'exist. Values were not checked.'; lisInsertPrintShortTag = 'Insert PrintShort tag'; lisIdCOpening = 'Opening'; lisAutomaticallyInvokeOnType = 'Automatically invoke on typing'; lisAutomaticallyInvokeOnTypeUseTimer = 'Use completion box delay'; lisAutomaticallyInvokeOnTypeOnlyWordEnd = 'Only complete when at end of word'; lisAutomaticallyInvokeOnTypeMinLength = 'Only complete if word is longer or equal'; lisAutomaticallyInvokeAfterPoint = 'Automatically invoke after point'; lisAutomaticallyUseSinglePossibleIdent = 'Automatically use single possible identifier'; lisWhenThereIsOnlyOnePossibleCompletionItemUseItImmed = 'When there is only ' +'one possible completion item use it immediately, without showing the ' +'completion box'; lisAddParameterBrackets = 'Add parameter brackets'; lisReplaceWholeIdentifier = 'Replace whole identifier'; lisEnableReplaceWholeIdentifierDisableReplacePrefix = 'Enable = pressing' +' Return replaces whole identifier and Shift+Return replaces prefix,' +' Disable = pressing Return replaces prefix and Shift+Return replaces' +' whole identifier'; lisJumpToError = 'Jump to error'; lisJumpToErrorAtIdentifierCompletion = 'When an error in the sources is found at identifier completion, jump to it.'; lisShowHelp = 'Show help'; lisBestViewedByInstallingAHTMLControlLikeTurbopowerip = 'Best viewed by ' +'installing a HTML control like turbopoweriprodsgn'; lisShowRecentlyUsedIdentifiersAtTop = 'Show recently used identifiers at top'; lisSortForScope = 'Sort for scope'; lisForExampleShowAtTopTheLocalVariablesThenTheMembers = 'For example show at' +' top the local variables, then the members of current class, then of the' +' ancestors, then the current unit, then of used units'; lisShowEmptyUnitsPackages = 'Show empty units/packages'; lisUsePackageInProject = 'Use package %s in project'; lisUsePackageInProject2 = 'Use package in project'; lisUsePackageInPackage = 'Use package %s in package %s'; lisUsePackageInPackage2 = 'Use package in package'; lisRescan = 'Rescan'; lisUseUnitInUnit = 'Use unit %s in unit %s'; lisUseIdentifier = 'Use identifier'; lisFindMissingUnit = 'Find missing unit'; lisSearchUnit = 'Search Unit "%s"'; lisEmpty = 'Empty'; 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'; lisChooseNameAndText = 'Choose name and text'; 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.'; lisChooseANameForTheComponent = 'Choose a name for the component'; lisProperty = '%s property'; 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'; 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.'; lisAddUnitNotRecommended = 'Add unit (not recommended)'; lisAddPackageToProject2 = 'Add package to project'; lisOnBreakLineIEReturnOrEnterKey = 'On break line (i.e. return or enter key)'; lisSetupDefaultIndentation = '(Set up 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'; lisPackagesUnitsIdentifiersLinesBytes = 'packages=%s/%s units=%s/%s ' +'identifiers=%s/%s lines=%s bytes=%s'; lisScanning2 = '%s. Scanning ...'; lisShowGlyphsFor = 'Show Glyphs for'; lisDirectoryNotWritable = 'Directory not writable'; lisTheDirectoryIsNotWritable = 'The directory "%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" 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'; lisSelected = 'Selected'; lisSelectedAndChildControls = 'Selected and child controls'; lisUnableToDelete = 'Unable to delete'; //Jump History dialog lisJHJumpHistory = 'Jump History'; lisRemoveLocalVariable = 'Remove local variable %s'; lisNoHints = 'no hints'; lisAllParametersOfThisFunctionAreAlreadySetAtThisCall = 'All parameters of ' +'this function are already set at this call. Nothing to add.'; lisIDECompileAndRestart = 'The IDE will be recompiled and restarted during installation/uninstallation of packages.'; synfUnfoldAllInSelection = 'Unfold all in selection'; synfUnfoldCommentsInSelection = 'Unfold comments in selection'; synfFoldCommentsInSelection = 'Fold comments in selection'; synfHideCommentsInSelection = 'Hide comments in selection'; synfUnfoldAllIfdefInSelection = 'Unfold all Ifdef in selection'; synfUnfoldActiveIfdefInSelection = 'Unfold active Ifdef in selection'; synfUnfoldInactiveIfdefInSelection = 'Unfold inactive Ifdef in selection'; synfFoldInactiveIfdefInSelection = 'Fold inactive Ifdef in selection'; synfFoldInactiveIfdefInSelectionExcludeMixedState = 'Fold inactive Ifdef in selection (' +'exclude mixed state)'; synfUnfoldAll = 'Unfold all'; synfUnfoldComments = 'Unfold comments'; synfFoldComments = 'Fold comments'; synfHideComments = 'Hide comments'; synfUnfoldAllIfdef = 'Unfold all Ifdef'; synfUnfoldActiveIfdef = 'Unfold active Ifdef'; synfUnfoldInactiveIfdef = 'Unfold inactive Ifdef'; synfFoldInactiveIfdef = 'Fold inactive Ifdef'; synfFoldInactiveIfdefExcludeMixedState = 'Fold inactive Ifdef (exclude mixed state)'; 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'; lisHintADefaultValueCanBeDefinedInTheConditionals = 'Hint: A default value ' +'can be defined in the conditionals.'; lisConditionals = 'Conditionals'; lisDlgAllOptions = 'All options ...'; lisDlgDefines = 'Defines ...'; lisWithIncludes2 = ', with includes '; lisParsed = ', parsed '; lisCreatingFileIndexOfFPCSources = 'Creating file index of FPC sources %s ...'; lisTheFileIndexIsNeededForFunctionsLikeFindDeclaratio = 'The file index is ' +'needed for functions like find declaration. While scanning you can edit ' +'sources and compile, but functions like find declaration will show unit-' +'not-found errors. This can take a minute.'; lisActive = 'Active'; lisBuildModes = 'Build modes'; lisAddFcUTF8 = 'Add -FcUTF8'; lisAddFcUTF8Hint = 'May be needed if source files have non-ansistring literals.'; lisInSession = 'In session'; lisTheDefaultModeMustBeStoredInProject = 'The default mode must be stored in project, not in session.'; lisThereMustBeAtLeastOneBuildMode = 'There must be at least one build mode.'; 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 ...'; lisBuildMode = 'Build Mode: %s'; lisCreateDebugAndReleaseModes = 'Create Debug and Release modes'; lisChangeBuildMode = 'Change build mode'; lisWarningThisIsTheMainUnitTheNewMainUnitWillBePas = '%sWarning: This is ' +'the main unit. The new main unit will be %s.pas.'; lisRemoveFilesFromPackage = 'Remove %s files from package "%s"?'; lisDirectivesForNewUnit = 'Directives for new unit'; 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 from other build modes'; //IDE info dialog lisIDEInfoInformationAboutTheIDE = 'Information about the IDE'; //Disassembler dialog lisDisAssAssembler = 'Assembler'; 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.'; lisCurrentLCLWidgetSet = 'Current LCL widgetset: "%s"'; lisSelectAnotherLCLWidgetSet = 'Select another LCL widgetset (macro LCLWidgetType)'; lisEndlessLoopInMacros = 'Endless loop in macros'; // Uses Unit dialog 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.'; lisOpenUnit = 'Open Unit'; lisInsteadOfCompilePackageCreateASimpleMakefile = 'Instead of compile ' +'package create a simple Makefile.'; lisOnlyRegisterTheLazarusPackageFilesLpkDoNotBuild = 'Only register the ' +'Lazarus package files (.lpk). Do not build.'; // Custom form editor lisCFEAnExceptionOccurredDuringDeletionOf = 'An exception occurred 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 = 'In file %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'; 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\$(TargetCPU)-$(TargetOS)\bin\' +'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'; lisUnusualPas2jsCompilerFileNameUsuallyItStartsWithPa = 'Unusual pas2js ' +'compiler file name. Usually it starts with pas2js.'; 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.'; lisCompilerCfgIsMissing = '%s is missing.'; lisSystemPpuNotFoundCheckYourFpcCfg = 'system.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'; lisPpuNotFoundCheckYourFpcCfg = '%s.ppu not found. Check your fpc.cfg.'; 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'; // Many Build Modes lisCompileFollowingModes = 'Compile the following modes'; lisPleaseSelectAtLeastOneBuildMode = 'Please select at least one build mode.'; lisSelectedModesWereCompiled = 'Selected %d modes were successfully compiled.'; // Clean Build Project Dialog 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'; 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'; lisPathIsNoDirectory = 'is not a directory'; lisUnableToCreateNewFileBecauseThereIsAlreadyADirecto = 'Unable to create ' +'new file because there is already a directory with this name.'; //Toolbar options lisToolbarOptions = 'Toolbar'; lisToolbarOptionsHighLight = 'Highlight toolbars buttons'; lisToolbarOptionsRaise = 'Raise toolbars'; // 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'; lisNewMacroName = 'Macro %d'; lisEditorMacros = 'Editor Macros'; lisMakeCurrent = 'Current'; lisPlay = 'Play'; lisRecord = 'Record'; lisRepeat = 'Repeat'; lisCreateAndEdit = 'Create and edit'; 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 cannot be installed in the IDE unless ' +'some design time package requires them.'; lisRunTimeOnlyPackagesAreOnlyForProjectsTheyCanNotBeI = '"Run time only" ' +'packages are only for projects. They cannot 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)'; lisMMUseSystemEncoding = 'Use system encoding'; lisMMUseSystemEncodingHint = 'Disable support for UTF-8 default string encoding.'; lisMMWidgetSetAvailableForLCLProject = 'WidgetSet change is available only for LCL projects'; lisPriority = 'Priority'; lisUDScanningUnits = 'Scanning: %s units ...'; lisUDFile = 'File: %s'; lisUDInterfaceUses = 'Interface Uses: %s'; lisUDInterfaceUses2 = 'interface uses: %s'; lisUDImplementationUses = 'Implementation Uses: %s'; lisUDUsedByInterfaces = 'Used by Interfaces: %s'; lisUDUsedByImplementations = 'Used by Implementations: %s'; lisUDScanning = 'Scanning ...'; lisUDImplementationUses2 = 'implementation uses: %s'; lisUDUsedByInterfaces2 = 'used by interfaces: %s'; lisUDUsedByImplementations2 = 'used by implementations: %s'; lisUDProjectsAndPackages = 'Projects and packages'; lisUDUnits = 'Units'; lisUDAdditionalDirectories = 'Additional directories:'; lisUDByDefaultOnlyTheProjectUnitsAndTheSourceEditorUnit = 'By default only ' +'the project units and the source editor units are searched. Add here a ' +'list of directories separated by semicolon to search as well.'; lisUDAllPackageUnits = 'All package units'; lisUDAllSourceEditorUnits = 'All source editor units'; lisUDAllUnits = 'All units'; lisUDShowNodesForDirectories = 'Show nodes for directories'; lisUDShowNodesForProjectAndPackages = 'Show nodes for project and packages'; lisUDSearchNextOccurrenceOfThisPhrase = 'Find next occurrence of this phrase'; lisUDSearchPreviousOccurrenceOfThisPhrase = 'Find previous occurrence of this phrase'; lisUDSelectedUnits = 'Selected units'; lisUDSearchNextUnitOfThisPhrase = 'Find next unit with this phrase'; lisUDSearchPreviousUnitOfThisPhrase = 'Find previous unit with this phrase'; lisUDExpandAllNodes = 'Expand all nodes'; lisShowUnusedUnits = 'Show unused units ...'; lisUDCollapseAllNodes = 'Collapse all nodes'; lisUDFilter = '(Filter)'; lisUDSearch = '(Search)'; lisUDUnits2 = 'Units: %s'; lisCTOUpdateAllMethodSignatures = 'Update all method signatures'; lisCTOUpdateMultipleProcedureSignatures = 'Update multiple procedure signatures'; lisGroupLocalVariables = 'Group automatically defined local variables'; lisOverrideStringTypesWithFirstParamType = 'Override function result string types with the first parameter expression type'; lisUpdateOtherProcedureSignaturesWhenOnlyLetterCaseHa = 'Update other ' +'procedure signatures when only letter case has changed'; lisTemplateFile = 'Template file'; lisIncorrectConfigurationDirectoryFound = 'Incorrect configuration directory found'; lisIDEConficurationFoundMayBelongToOtherLazarus = 'Welcome to Lazarus.%0:s' + 'The IDE configuration found was previously used by another ' + 'installation of Lazarus.%0:s' + 'If you have two or more separate installations of Lazarus, they should not ' + 'share the same configuration. This may lead to conflicts and your ' + 'Lazarus installations may become unusable.%0:s%0:s' + 'If you have only one installation and copied or moved the Lazarus ' + 'executable, then you may upgrade this configuration.%0:s' + '%1:s%0:s%0:s' // %1:s = ConfDirWarning + 'Choose:%0:s%0:s' + '* Update info: Use this configuration and update it for being used with this ' + 'Lazarus in future. The old installation will no longer use this.%0:s' + '* Ignore: Use this configuration but keep the warning. This may lead to ' + 'conflicts with the other installation.%0:s' + '* Abort: Exit now. You can then fix the problem by starting this Lazarus ' + 'with the correct configuration.%0:s%0:s' + 'Additional information:%0:s' + 'This configuration is at: %2:s%0:s' // %2:s = PrimaryConfPath + 'It belongs to the Lazarus installation at: %3:s%0:s' // %3:s = old install path + 'The current IDE was started from: %4:s%0:s' // %4:s = current ; lisUpdateInfo = 'Update info'; //Debugger Attaching dialog lisDADRunningProcesses = 'Running Processes'; lisDADImageName = 'Image Name'; lisDADPID = 'PID'; lisDADAttach = 'Attach'; lisExitCode = 'Exit code %s'; lisCanTFindAValidPpu = 'Can''t find a valid %s.ppu'; lisCannotFind = 'Cannot find %s'; lisUsedBy = ' used by %s'; lisCleanUpPackage = 'Clean up package "%s".'; lisPpuInWrongDirectory = 'ppu in wrong directory=%s.'; lisPackageNeedsAnOutputDirectory = 'Package needs an output directory.'; lisMakeSureAllPpuFilesOfAPackageAreInItsOutputDirecto = 'Make sure all ppu ' +'files of a package are in its output directory.'; lisCheckSearchPathPackageTryACleanRebuildCheckImpleme = '. Check search path of' +' package %s, try a clean rebuild, check implementation uses sections.'; lisCheckIfPackageIsInTheDependencies = '. Check if package %s is in the ' +'dependencies'; lisCheckIfPackageCreatesPpuCheckNothingDeletesThisFil = '. Check if package ' +'%s creates %s.ppu, check nothing deletes this file and check that no two' +' packages have access to the unit source.'; lisEnableFlagUseUnitOfUnitInPackage = '. Enable flag "Use Unit" of unit %s in package %s'; lisOfTheProjectInspector = ' of the Project Inspector'; lisOfPackage = ' of package %s'; lisCompileWithVdForMoreDetailsCheckForDuplicates = 'Compile with -vd ' +'for more details. Check for duplicates.'; lisCannotFindUnit = 'Cannot find unit %s'; lisIncompatiblePpu = ', incompatible ppu=%s'; lisPackage3 = ', package %s'; lisMultiplePack = ', multiple packages: '; lisQuickFixError = 'QuickFix error'; lisPositionOutsideOfSource = '%s (position outside of source)'; lisHideMessageByInsertingWarnOffToUnit = 'Hide message by inserting {$warn %' +'s off} to unit "%s"'; lisAddModifierOverload = 'Add modifier "overload"'; lisAddModifierReintroduce = 'Add modifier "reintroduce"'; lisAddModifierOverride = 'Add modifier "override"'; lisHideWithProjectOptionVm = 'Hide with project option (-vm%s)'; lisHideWithPackageOptionVm = 'Hide with package option (-vm%s)'; lisRemoveLocalVariable3 = 'Remove local variable "%s"'; lisNotFoundInAtLineColumnMaybeTheMessageIsOutdated = '%s not found in %s at ' +'line %s, column %s.%sMaybe the message is outdated.'; lisShowAbstractMethodsOf = 'Show abstract methods of "%s"'; lisCopyMoveFileToDirectory = 'Copy/Move File to Directory'; lisSelectTargetDirectory = 'Select target directory'; lisNewPage = 'New page'; lisPageName = 'Page name'; lis_All_ = ''; lisPageNameAlreadyExists = 'Page name "%s" already exists. Not added.'; lisJumpToProcedure = 'Jump to procedure %s'; lisFindDeclarationOf = 'Find Declaration of %s'; lisInitializeLocalVariable = 'Initialize Local Variable'; synfMatchActionPosOfMouseDown = 'Match action pos of mouse down'; synfMatchActionLineOfMouseDown = 'Match action line of mouse down'; synfSearchAllActionOfMouseDown = 'Search all action of mouse down'; synfMatchActionButtonOfMouseDown = 'Match action button of mouse down'; synfMatchActionModifiersOfMouseDown = 'Match action modifiers of mouse down'; synfContinueWithNextMouseUpAction = 'Continue with next mouse up action'; lisDuplicateUnitIn = 'Duplicate unit "%s" in "%s"'; lismpMultiPaste = 'MultiPaste'; lismpPasteOptions = 'Paste &options'; lismpTextBeforeEachLine = 'Text &before each line'; lismpTextAfterEachLine = 'Text &after each line'; lismpEscapeQuotes = 'Escape "es'; lismpPascalStyle = 'Pascal style: '' => '''''; lismpCStyle = 'C style: " => \"'; lismpTrimClipboardContents = '&Trim clipboard contents'; lismpPreview = '&Preview'; lisUnableToRun2 = 'Unable to run "%s"'; lisSelectFrame = 'Select Frame'; lisDsgToggleShowingNonVisualComponents = 'Toggle showing nonvisual components'; lisDsgShowNonVisualComponents = 'Show nonvisual components'; // * Debug Event Log * // Snippet for break location: .... at $04123456: unit1.pas line 15 ... dbgEventBreakAtAddressSourceLine = 'at $%s: %s line %d'; dbgEventBreakAtAddressOriginSourceOriginLine = 'at $%s: from origin %s line %d'; // Source/Line from Breakpoint (origin) dbgEventBreakAtAddress = 'at $%s'; // unknows source/line // Breakpoint hit events (first param is location): "Source Breakpoint at $0x00000..." dbgEventBreakSourceBreakPoint = 'Source Breakpoint %s'; dbgEventBreakAddressBreakPoint = 'Address Breakpoint %s'; dbgEventBreakUnknownBreakPoint = 'Unknown Breakpoint %s'; dbgEventBreakWatchPoint = 'Watchpoint %s'; dbgEventWatchTriggered = 'Watchpoint for "%s" was triggered %s. Old value "%s", New Value "%s"'; dbgEventUnknownWatchPointTriggered = 'Unknown Watchpoint triggered %s. Old value "%s", New Value "%s"'; dbgEventWatchScopeEnded = 'Watchpoint for "%s" out of scope %s'; dbgEventUnknownWatchPointScopeEnded = 'Unknown Watchpoint out of scope %s'; rsAddNewTerm = 'Add new term'; LvlGraphSplitNone = 'None'; LvlGraphSplitSeparate = 'Separate'; LvlGraphSplitMergeAtSourc = 'Merge at source'; LvlGraphSplitMergeAtTarge = 'Merge at target'; LvlGraphSplitMergeAtHighe = 'Merge at highest'; LvlGraphShapeStraight = 'Straight'; LvlGraphShapeCurved = 'Curved'; LvlGraphShapeMinimizeEdge = 'Minimize edges len'; LvlGraphShapeCalculateLay = 'Calculate layout from high-edge'; LvlGraphStraightenGraph = 'Straighten graph'; LvlGraphNamesAboveNode = 'Names above node'; LvlGraphExtraSpacing = 'Extra spacing (x/y)'; LvlGraphAddHorizontalSpacing = 'Add horizontal spacing between columns'; LvlGraphAddVerticalSpacingAr = 'Add vertical spacing around nodes'; LvlGraphShapeEdgesSplitMo = 'Edges split mode'; LvlGraphShapeEdgesShape = 'Edges shape'; LvlGraphShapeNodes = 'Nodes'; LvlGraphOptEdges = 'Edges'; LvlGraphOptEdgeLen = 'Edge len'; LvlGraphOptLevels = 'Levels'; LvlGraphOptCrossings = 'Crossings'; LvlGraphOptSplitpoints = 'Splitpoints'; LvlGraphOptInfo = 'Info'; LvlGraphOptLimitHeightOfLvl = 'Limit height of Levels'; LvlGraphOptAbsoluteLimi = 'Absolute limit for height of levels'; LvlGraphOptLimitRelativ = 'Limit relative to node-count for height of levels.%0s' +'Limit = min(3, val*sqrt(NodeCount))'; ShowOptions = 'Show options'; UnitDepOptionsForPackage = 'Options for Package graph'; UnitDepOptionsForUnit = 'Options for Unit graph'; LvlGraphReduceBackedges = 'Reduce backedges'; lisDebugOptionsFrmBackend = 'Debugger backend'; dlgPODebugger = 'Debugger'; lisDebugOptionsFrmDebuggerBackend = 'Debugger Backend:'; lisDebugOptionsFrmUseIDEDebugger = '-- Use IDE default Debugger --'; lisDebugOptionsFrmUnknownDebuggerBacke = 'Unknown Debugger backend "%s"'; lisDynPkgAutoScrollOnDeletePa = 'Auto Scroll on delete past left border'; lisDynPkgAutoScrollOnTypePast = 'Auto Scroll on type past right border'; lisDynPkgTriggerOnMinCharsVis = 'Trigger on min chars visible'; lisDynPkgTriggerOnMinCharsOfW = 'Trigger on min chars (% of width)'; lisDynPkgAmountToScrollIn = 'Amount to scroll in'; lisDynPkgAmountToScrollIn2 = 'Amount to scroll in (%)'; lisDynPkgAmountToScrollInMax = 'Amount to scroll in (Max)'; implementation end.