lazarus/ide/packages/idedebugger/idedebuggerstringconstants.pas

370 lines
12 KiB
ObjectPascal

unit IdeDebuggerStringConstants;
{$mode objfpc}{$H+}
interface
{//$R images.rc}
{$R images.res}
resourcestring
// Overlap with the IDE
lisMenuHelp = '&Help';
lisId = 'ID';
lisName = 'Name';
lisValue = 'Value';
lisPEFilename = 'Filename:';
lisCCOErrorCaption = 'Error';
lisKMEvaluateModify = 'Evaluate/Modify';
dlgEnvType = 'Type';
lisBreak = 'Break';
lisMenuBreak = '&Break';
lisExport = 'Export';
lisImport = 'Import';
dlgFilterAll = 'All files';
dlgFilterXML = 'XML files';
lisLess = 'Less';
lisMore = 'More';
lisStop = 'Stop';
lisClear = 'Clear';
lisMenuViewDebugEvents = 'Event Log';
lisMenuViewDebugOutput = 'Debug Output';
lisMVSaveMessagesToFileTxt = 'Save messages to file (*.txt)';
uemToggleBreakpoint = 'Toggle &Breakpoint';
//
lisMenuViewCallStack = 'Call Stack';
dlgInspectIndexOfFirstItemToShow = 'Index of first item to show';
dlgInspectAmountOfItemsToShow = 'Amount of items to show';
dlgInspectBoundsDD = 'Bounds: %d .. %d';
dlgBackConvOptAddNew = 'Add';
dlgBackConvOptRemove = 'Remove';
dlgBackConvOptMatchTypesByName = 'Match types by name';
dlgBackConvOptAction = 'Action';
dlgBackConvOptDebugOptions = 'Backend Converter';
dlgIdeDbgDebugger = 'Debugger';
dlgIdeDbgNewItem = 'New Item';
dlgIdeDbgEnterName = 'Enter name';
dlgBackConvOptName = 'Name';
drsUseInstanceClass = 'Instance';
drsUseInstanceClassHint = 'Use Instance class type';
drsUseFunctionCalls = 'Function';
drsUseFunctionCallsHint = 'Allow function calls';
drsEnterExpression = 'Enter Expression';
drsAddWatch = 'Add watch';
drsEvaluate = 'Evaluate';
drsInspect = 'Inspect';
drsHistory = 'History';
drsDebugConverter = 'Converter';
drsNoDebugConverter= 'No Converter';
drsDisableEnableUpdatesForTh = 'Disable/Enable updates for the entire window';
drsNoHistoryKept = 'No history kept';
drsInsertResultAtTopOfHistor = 'Insert result at top of history';
drsAppendResultAtBottomOfHis = 'Append result at bottom of history';
lisInspectShowColClass = 'Show class column';
lisInspectShowColType = 'Show type column';
lisInspectShowColVisibility = 'Show visibility column';
drsNewValue = 'New Value';
drsNewValueToAssignToTheVari = 'New value to assign to the variable in the '
+'debugged process (use Shift-Enter to confirm)';
dbgDispFormatDefault = 'Default';
dbgDispFormatCharacter = 'Character';
dbgDispFormatString = 'String';
dbgDispFormatDecimal = 'Decimal';
dbgDispFormatUnsigned = 'Unsigned';
dbgDispFormatHexadecimal = 'Hexadecimal';
dbgDispFormatFloatingPoin = 'Floating Point';
dbgDispFormatPointer = 'Pointer';
dbgDispFormatRecordStruct = 'Record/Structure';
dbgDispFormatMemoryDump = 'Memory Dump';
dbgDispFormatBinary = 'Binary';
// Watch Property Dialog
lisWatchPropert = 'Watch Properties';
lisExpression = 'Expression:';
lisRepeatCount = 'Repeat Count:';
lisDigits = 'Digits:';
lisAllowFunctio = 'Allow Function Calls';
lisStyle = 'Style';
drsUseInstanceClassType = 'Use Instance class type';
dlgBackendConvOptDebugConverter = 'Backend Converter:';
dlgBackendConvOptDefault = '- Default -';
dlgBackendConvOptDisabled = '- Disabled -';
drsRunAllThreadsWhileEvaluat = 'Run all threads while evaluating';
// 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 ...';
liswlProperties = '&Properties';
liswlDIsableAll = 'D&isable All';
liswlENableAll = 'E&nable All';
liswlDeLeteAll = 'De&lete All';
liswlInspectPane = 'Inspect pane';
// Watch Dialog
liswlWatchList = 'Watches';
liswlExpression = 'Expression';
dlgValueColor = 'Value';
dlgValueDataAddr = 'Data-Address';
lisWatch = '&Watch';
lisWatchData = 'Watch:';
lisWatchScope = 'Watch scope';
lisWatchScopeGlobal = 'Global';
lisWatchScopeLocal = 'Declaration';
lisWatchKind = 'Watch action';
lisWatchKindRead = 'Read';
lisWatchKindWrite = 'Write';
lisWatchKindReadWrite = 'Read/Write';
lisLocals = 'Local Variables';
lisLocalsNotEvaluated = 'Locals not evaluated';
lisLocalsDlgCopyName = '&Copy Name';
lisLocalsDlgCopyValue = 'C&opy Value';
lisLocalsDlgCopyNameValue = 'Co&py Name and Value';
lisLocalsDlgCopyAll = 'Copy &all';
lisLocalsDlgCopyRAWValue = 'Copy &RAW Value';
lisWatchToWatchPoint = 'Create &Data/Watch Breakpoint ...';
// Terminal Output
lisDbgTerminal = 'Console In/Output';
// 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';
lisCallStackNotEvaluated = 'Stack not evaluated';
// Locals Dialog
lisEvaluateModify = '&Evaluate/Modify';
lisEvaluateAll = 'Evaluate all';
// 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';
// Inspect Dialog
lisInspectDialog = 'Debug Inspector';
lisInspectData = 'Data';
lisInspectProperties = 'Properties';
lisInspectMethods = 'Methods';
lisInspectUseInstance = 'Instance';
lisInspectUseInstanceHint = 'Use instance class';
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';
// Breakpoint
lisHitCount = 'Hitcount';
lisDisableBreakPoint = 'Disable Breakpoint';
lisEnableBreakPoint = 'Enable Breakpoint';
lisDeleteBreakPoint = 'Delete Breakpoint';
lisViewBreakPointProperties = 'Breakpoint Properties ...';
lisEnableGroups = 'Enable Groups';
lisDisableGroups = 'Disable Groups';
lisLogMessage = 'Log Message';
lisLogEvalExpression = 'Eval expression';
lisLogCallStack = 'Log Call Stack';
lisLogCallStackLimit = '(frames limit. 0 - no limits)';
lisBPSEnabled = 'Enabled';
lisBPSDisabled = 'Disabled';
lisInvalidOff = 'Invalid (Off)';
lisInvalidOn = 'Invalid (On)';
lisPendingOn = 'Pending (On)';
lisOff = '? (Off)';
lisOn = '? (On)';
lisTakeSnapshot = 'Take a Snapshot';
lisSrcLine = 'Line';
// Breakpoint Properties Dialog
dbgBreakPropertyGroupNotFound = 'Some groups in the Enable/Disable list do not exist.%0:s'
+'Create them?%0:s%0:s%1:s';
lisBreakPointProperties = 'Breakpoint Properties';
lisLine = 'Line:';
lisAddress = 'Address:';
lisAutoContinueAfter = 'Auto continue after:';
lisMS = '(ms)';
lisActions = 'Actions:';
lisEvalExpression = 'Eval expression';
// 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?';
// Debug Output Dialog
lisCopyAllOutputClipboard = 'Copy all output to clipboard';
// 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';
regdlgDefault = 'Default';
regdlgHex = 'Hex';
regdlgDecimal = 'Decimal';
regdlgOctal = 'Octal';
regdlgBinary = 'Binary';
regdlgRaw = 'Raw';
//Debugger Attaching dialog
lisDADRunningProcesses = 'Running Processes';
lisDADImageName = 'Image Name';
lisDADPID = 'PID';
lisDADAttach = 'Attach';
rsAttachTo = 'Attach to';
rsEnterPID = 'Enter PID';
dlgUnitDepRefresh = 'Refresh';
// Feedback
lisDebuggerFeedbackInformation = 'Debugger Information';
lisDebuggerFeedbackWarning = 'Debugger Warning';
lisDebuggerFeedbackError = 'Debugger Error';
// Event log dialog
lisEventLogOptions = 'Event Log Options ...';
lisEventLogClear = 'Clear Events';
lisEventLogSaveToFile = 'Save Events to File';
lisEventsLogAddComment = 'Add Comment ...';
lisEventsLogAddComment2 = 'Add Comment';
lisInspect = '&Inspect';
//
lisDebugOptionsFrmResume = 'Resume';
lisDebugOptionsFrmResumeHandled = 'Resume Handled';
lisDebugOptionsFrmResumeUnhandled = 'Resume Unhandled';
drsColWidthName = 'Name column';
drsColWidthExpression = 'Expression column';
drsColWidthValue = 'Value column';
drsColWidthState = 'State column';
drsColWidthIndex = 'Index column';
drsColWidthSource = 'Source column';
drsColWidthLine = 'Line column';
drsColWidthFunc = 'Function name column';
drsColWidthBrkPointImg = 'Break indication column';
drsWatchSplitterInspect = 'Inspect pane';
drsBreakPointColWidthFile = 'File/address column';
drsBreakPointColWidthLine = 'Line column';
drsBreakPointColWidthCondition = 'Condition column';
drsBreakPointColWidthAction = 'Action column';
drsBreakPointColWidthPassCount = 'Pass-count column';
drsBreakPointColWidthGroup = 'Group column';
drsHistoryColWidthCurrent = 'Current column';
drsHistoryColWidthTime = 'Time column';
drsHistoryColWidthLocation = 'Location column';
drsInspectColWidthDataName = 'Data name column';
drsInspectColWidthDataType = 'Data type column';
drsInspectColWidthDataValue = 'Data value column';
drsInspectColWidthDataClass = 'Data class column';
drsInspectColWidthDataVisibility = 'Data visibility column';
drsInspectColWidthMethName = 'Method name column';
drsInspectColWidthMethType = 'Method type column';
drsInspectColWidthMethReturns = 'Method returns column';
drsInspectColWidthMethAddress = 'Method address column';
dsrEvalUseDebugConverter = 'Use Backend Converter';
drsLen = 'Len=%d: ';
synfNewValueIsEmpty = '"New value" is empty.';
synfTheDebuggerWasNotAbleToModifyTheValue = 'The debugger was not able to modify the value.';
drsSuspend = 'Suspend';
implementation
end.