lazarus/lcl/lclstrconsts.pas

488 lines
21 KiB
ObjectPascal

{ $Id$ }
{
/***************************************************************************
lclstrconsts.pas
----------------
This unit contains all resource strings of the LCL (not interfaces)
***************************************************************************/
*****************************************************************************
This file is part of the Lazarus Component Library (LCL)
See the file COPYING.modifiedLGPL.txt, included in this distribution,
for details about the license.
*****************************************************************************
}
unit LCLStrConsts;
{$mode objfpc}{$H+}
interface
resourceString
// message/input dialog buttons
rsMbYes = '&Yes';
rsMbNo = '&No';
rsMbOK = '&OK';
rsMbCancel = 'Cancel';
rsMbAbort = 'Abort';
rsMbRetry = '&Retry';
rsMbIgnore = '&Ignore';
rsMbAll = '&All';
rsMbNoToAll = 'No to all';
rsMbYesToAll = 'Yes to &All';
rsMbHelp = '&Help';
rsMbClose = '&Close';
rsmbOpen = '&Open';
rsmbSave = '&Save';
rsmbUnlock = '&Unlock';
rsMtWarning = 'Warning';
rsMtError = 'Error';
rsMtInformation = 'Information';
rsMtConfirmation = 'Confirmation';
rsMtAuthentication = 'Authentication';
rsMtCustom = 'Custom';
// file dialog
rsfdOpenFile = 'Open existing file';
rsfdOverwriteFile = 'Overwrite file ?';
rsfdFileAlreadyExists = 'The file "%s" already exists. Overwrite ?';
rsfdPathMustExist = 'Path must exist';
rsfdPathNoExist = 'The path "%s" does not exist.';
rsfdFileMustExist = 'File must exist';
rsfdDirectoryMustExist = 'Directory must exist';
rsfdFileNotExist = 'The file "%s" does not exist.';
rsfdDirectoryNotExist = 'The directory "%s" does not exist.';
rsFind = 'Find';
rsfdFileReadOnlyTitle = 'File is not writable';
rsfdFileReadOnly = 'The file "%s" is not writable.';
rsfdFileSaveAs = 'Save file as';
rsAllFiles = 'All files (%s)|%s|%s';
rsfdSelectDirectory = 'Select Directory';
rsDirectory = '&Directory';
// Select color dialog
rsSelectcolorTitle = 'Select color';
// Select font dialog
rsSelectFontTitle = 'Select a font';
rsFindMore = 'Find more';
rsReplace = 'Replace';
rsReplaceAll = 'Replace all';
rsHelp = 'Help';
//TaskDialog
rsShowDetails = 'Show details';
rsHideDetails = 'Hide details';
// DBGrid
rsDeleteRecord = 'Delete record?';
// DBCtrls
rsFirstRecordHint = 'First';
rsPriorRecordHint = 'Prior';
rsNextRecordHint = 'Next';
rsLastRecordHint = 'Last';
rsInsertRecordHint = 'Insert';
rsDeleteRecordHint = 'Delete';
rsEditRecordHint = 'Edit';
rsPostRecordHint = 'Post';
rsCancelRecordHint = 'Cancel';
rsRefreshRecordsHint = 'Refresh';
// macOS (cocoa) interface
rsMacOSMenuAbout = 'About %s';
rsMacOSMenuPreferences = 'Preferences...';
rsMacOSMenuHide = 'Hide %s';
rsMacOSMenuHideOthers = 'Hide Others';
rsMacOSMenuQuit = 'Quit %s';
rsMacOSMenuServices = 'Services';
rsMacOSMenuShowAll = 'Show All';
rsMacOSEditMenu = 'Edit';
rsMacOSEditMenuUndo = 'Undo';
rsMacOSEditMenuRedo = 'Redo';
rsMacOSEditMenuCut = 'Cut';
rsMacOSEditMenuCopy = 'Copy';
rsMacOSEditMenuPaste = 'Paste';
rsMacOSEditMenuSelectAll = 'Select All';
rsMacOSFileFormat = 'File Format:'; // used of FileDialog
// gtk interface
rsWarningUnremovedPaintMessages = ' WARNING: There are %s unremoved LM_'
+'PAINT/LM_GtkPAINT message links left.';
rsWarningUnreleasedDCsDump = ' WARNING: There are %d unreleased DCs, a '
+'detailed dump follows:';
rsWarningUnreleasedGDIObjectsDump = ' WARNING: There are %d unreleased '
+'GDIObjects, a detailed dump follows:';
rsWarningUnreleasedMessagesInQueue = ' WARNING: There are %d messages left '
+'in the queue! I''ll free them';
rsWarningUnreleasedTimerInfos = ' WARNING: There are %d TimerInfo '
+'structures left, I''ll free them';
rsFileInformation = 'File information';
rsgtkFilter = 'Filter:';
rsgtkHistory = 'History:';
rsDefaultFileInfoValue = 'permissions user group size date time';
rsBlank = 'Blank';
rsUnableToLoadDefaultFont = 'Unable to load default font';
rsFileInfoFileNotFound = '(file not found: "%s")';
rsgtkOptionNoTransient = 'Do not set transient order for modal forms.';
rsgtkOptionModule = 'Load the specified module at startup.';
rsgOptionFatalWarnings = 'Warnings and errors '
+'generated by Gtk+/GDK will halt the application.';
rsgtkOptionDebug = 'Turn on specific Gtk+ trace/debug messages.';
rsgtkOptionNoDebug = 'Turn off specific Gtk+ trace/debug messages.';
rsgdkOptionDebug = 'Turn on specific GDK trace/debug messages.';
rsgdkOptionNoDebug = 'Turn off specific GDK trace/debug messages.';
rsgtkOptionDisplay = 'Connect to the specified X '
+'server, where "h" is the hostname, "s" is the server number (usually 0), '
+'and "d" is the display number (typically omitted). If --display is not '
+'specified, the DISPLAY environment variable is used.';
rsgtkOptionSync = 'Call XSynchronize (display, True) '
+'after the Xserver connection has been established. This makes debugging '
+'X protocol errors easier, because X request buffering will be disabled '
+'and X errors will be received immediately after the protocol request that '
+'generated the error has been processed by the X server.';
rsgtkOptionNoXshm = 'Disable use of the X Shared Memory Extension.';
rsgtkOptionName = 'Set program name to "progname". '
+'If not specified, program name will be set to ParamStrUTF8(0).';
rsgtkOptionClass = 'Following Xt conventions, the '
+'class of a program is the program name with the initial character '
+'capitalized. For example, the classname for gimp is "Gimp". If --class '
+'is specified, the class of the program will be set to "classname".';
// qt interface
rsqtOptionNoGrab = 'Tells Qt that it must never grab '
+'the mouse or the keyboard. Needs QT_DEBUG.';
rsqtOptionDoGrab = 'Running under a debugger can cause an implicit -nograb, '
+'use -dograb to override. Works only under X11, needs QT_DEBUG.';
rsqtOptionSync = 'Switches to synchronous mode for debugging. Works only under X11.';
rsqtOptionStyle = 'Sets the application GUI '
+'style. Possible values are motif, windows, and platinum. If you compiled '
+'Qt with additional styles or have additional styles as plugins these '
+'will be available to the -style command line option. NOTE: Not all '
+'styles are available on all platforms. If style param does not exist '
+'Qt will start an application with default common style (windows).';
rsqtOptionStyleSheet = 'Sets the application Style Sheet. '
+'The value must be a path to a file that contains the Style Sheet. '
+'Note: Relative URLs in the Style Sheet file are relative '
+'to the Style Sheet file''s path.';
rsqtOptionGraphicsStyle = 'Sets the backend to be '
+'used for on-screen widgets and QPixmaps. '
+'Available options are native, raster and opengl. OpenGL is still unstable.';
rsqtOptionSession = 'Restores the application from an earlier session.';
rsqtOptionWidgetCount = 'Prints debug message at the end about '
+'number of widgets left undestroyed and maximum number of widgets existed '
+'at the same time.';
rsqtOptionReverse = 'Sets the application''s layout direction to Qt::RightToLeft.';
// qt X11 options
rsqtOptionX11Display = 'Sets the X display. Default is $DISPLAY.';
rsqtOptionX11Geometry = 'Sets the client geometry of the first window that is shown.';
rsqtOptionX11Font = 'Defines the application font. The '
+'font should be specified using an X logical font description.';
rsqtOptionX11BgColor = 'Sets the default background '
+'color and an application palette (light and dark shades are calculated).';
rsqtOptionX11FgColor = 'Sets the default foreground color.';
rsqtOptionX11BtnColor = 'Sets the default button color.';
rsqtOptionX11Name = 'Sets the application name.';
rsqtOptionX11Title = 'Sets the application title.';
rsqtOptionX11Visual = 'Forces the application to use a '
+'TrueColor visual on an 8-bit display.';
rsqtOptionX11NCols = 'Limits the number of colors allocated '
+'in the color cube on an 8-bit display, if the application is using the '
+'QApplication::ManyColor color specification. If count is 216 then a '
+'6x6x6 color cube is used (i.e. 6 levels of red, 6 of green, and 6 of '
+'blue); for other values, a cube approximately proportional to a 2x3x1 '
+'cube is used.';
rsqtOptionX11CMap = 'Causes the application to install a private '
+'color map on an 8-bit display.';
rsqtOptionX11IM = 'Sets the input method server (equivalent to setting '
+'the XMODIFIERS environment variable).';
rsqtOptionX11InputStyle = 'Defines how the input is inserted '
+'into the given widget, e.g. onTheSpot makes the input appear directly '
+'in the widget, while overTheSpot makes the input appear in a box '
+'floating over the widget and is not inserted until the editing is done.';
rsqtOptionDisableAccurateFrame = 'Disables fully accurate '
+'window frame under X11. This feature is implemented for Qt, Qt5 and Gtk2 interfaces '
+'and used mostly by GetWindowRect().';
// win32 interface
rsWin32Warning = 'Warning:';
rsWin32Error = 'Error:';
// LResource, Menus, ExtCtrls, ImgList, Spin
// StdCtrls, Calendar, CustomTimer, Forms, Grids, LCLProc, Controls, ComCtrls,
// ExtDlgs, EditBtn, MaskEdit
sInvalidActionRegistration = 'Invalid action registration';
sInvalidActionUnregistration = 'Invalid action unregistration';
sInvalidActionEnumeration = 'Invalid action enumeration';
sInvalidActionCreation = 'Invalid action creation';
sMenuNotFound = 'Sub-menu is not in menu';
sMenuIndexError = 'Menu index out of range';
sMenuItemIsNil = 'MenuItem is nil';
sNoTimers = 'No timers available';
sInvalidIndex = 'Invalid ImageList Index';
sInvalidImageSize = 'Invalid image size';
sDuplicateMenus = 'Duplicate menus';
sCannotFocus = 'Cannot focus a disabled or invisible window';
sParentRequired = 'Control "%s" has no parent window.';
SMaskEditNoMatch = 'The current text does not match the specified mask.';
rsInvalidPropertyValue = 'Invalid property value';
rsPropertyDoesNotExist = 'Property %s does not exist';
rsInvalidStreamFormat = 'Invalid stream format';
rsInvalidFormObjectStream = 'invalid Form object stream';
rsScrollBarOutOfRange = 'ScrollBar property out of range';
rsInvalidDate = 'Invalid Date : %s';
rsInvalidDateRangeHint = 'Invalid Date: %s. Must be between %s and %s';
rsDateTooLarge = 'Date cannot be past %s';
rsDateTooSmall = 'Date cannot be before %s';
rsErrorOccurredInAtAddressFrame = 'Error occurred in %s at %sAddress %s%s'
+' Frame %s';
rsException = 'Exception';
rsFormStreamingError = 'Form streaming "%s" error: %s';
rsFixedColsTooBig = 'FixedCols can''t be > ColCount';
rsFixedRowsTooBig = 'FixedRows can''t be > RowCount';
rsGridFileDoesNotExist = 'Grid file doesn''t exist';
rsNotAValidGridFile = 'Not a valid grid file';
rsIndexOutOfRange = 'Index Out of range Cell[Col=%d Row=%d]';
rsGridIndexOutOfRange = 'Grid index out of range.';
rsGridHasNoRows = 'Cannot insert columns into a grid when it has no rows';
rsGridHasNoCols = 'Cannot insert rows into a grid when it has no columns';
rsAControlCanNotHaveItselfAsParent = 'A control can''t have itself as a parent';
rsControlHasNoParentFormOrFrame = 'Control ''%s'' has no parent form or frame';
rsControlIsNotAParent = '''%s'' is not a parent of ''%s''';
rsControlClassCantContainChildClass = 'Control of class ''%s'' can''t have control of class ''%s'' as a child';
rsASCannotHaveAsParent = 'Class %s cannot have %s as parent.';
lisLCLResourceSNotFound = 'Resource %s not found';
rsFormResourceSNotFoundForResourcelessFormsCreateNew = 'Form resource %s '
+'not found. For resourceless forms CreateNew constructor must be used.'
+' See the global variable RequireDerivedFormResource.';
rsErrorCreatingDeviceContext = 'Error creating device context for %s.%s';
rsIndexOutOfBounds = '%s Index %d out of bounds 0 .. %d';
rsIndexOutOfBoundsMinusOne = '%s Index %d out of bounds -1 .. %d';
rsUnknownPictureExtension = 'Unknown picture extension';
rsUnknownPictureFormat = 'Unknown picture format';
rsBitmaps = 'Bitmap Files';
rsPixmap = 'Pixmap Files';
rsPortableNetworkGraphic = 'PNG Files';
rsPortablePixmap = 'Portable Pixmap Files';
rsIcon = 'Icon Files';
rsIcns = 'macOS Icon Files';
rsCursor = 'Cursor Files';
rsJpeg = 'JPEG Files';
rsTiff = 'Tagged Image File Format Files';
rsGIF = 'Graphics Interchange Format Files';
rsTGA = 'TGA Image Files';
rsGraphic = 'Graphic';
rsUnsupportedClipboardFormat = 'Unsupported clipboard format: %s';
rsGroupIndexCannotBeLessThanPrevious = 'GroupIndex cannot be less than a '
+'previous menu item''s GroupIndex';
rsIsAlreadyAssociatedWith = '%s is already associated with %s';
rsCanvasDoesNotAllowDrawing = 'Canvas does not allow drawing';
rsUnsupportedBitmapFormat = 'Unsupported bitmap format.';
rsErrorWhileSavingBitmap = 'Error while saving bitmap.';
rsDuplicateIconFormat = 'Duplicate icon format.';
rsIconImageEmpty = 'Icon image cannot be empty';
rsIconImageSize = 'Icon image must have the same size';
rsIconNoCurrent = 'Icon has no current image';
rsIconImageFormat = 'Icon image must have the same format';
rsIconImageFormatChange = 'Cannot change format of icon image';
rsIconImageSizeChange = 'Cannot change size of icon image';
rsRasterImageUpdateAll = 'Cannot begin update all when canvas only update in progress';
rsRasterImageEndUpdate = 'Endupdate while no update in progress';
rsRasterImageSaveInUpdate = 'Cannot save image while update in progress';
rsNoWidgetSet = 'No widgetset object. '
+'Please check if the unit "interfaces" was added to the programs uses clause.';
rsPressOkToIgnoreAndRiskDataCorruptionPressAbortToK = '%s'
+'%sPress OK to ignore and risk data corruption.'
+'%sPress Abort to kill the program.';
rsCanNotFocus = 'Can not focus';
rsListIndexExceedsBounds = 'List index exceeds bounds (%d)';
rsResourceNotFound = 'Resource %s not found';
rsCalculator = 'Calculator';
rsError = 'Error';
rsPickDate = 'Select a date';
rsSize = ' size ';
rsModified = ' modified ';
rsDoCopy = 'Copy';
rsDoPaste = 'Paste';
// ShellCtrls
sShellCtrlsFolder = 'Folder';
sShellCtrlsName = 'Name';
sShellCtrlsSize = 'Size';
sShellCtrlsType = 'Type';
sShellCtrlsGB = '%s GB';
sShellCtrlsMB = '%s MB';
sShellCtrlsKB = '%s kB';
sShellCtrlsBytes = '%s bytes';
sShellCtrlsInvalidRoot = 'Invalid pathname:'#13'"%s"';
sShellCtrlsSelectedItemDoesNotExists = 'The selected item does not exist on disk:'#13'"%s"';
sShellCtrlsInvalidPath = 'Invalid pathname:'#13'"%s"';
sShellCtrlsInvalidPathRelative = 'Invalid relative pathname:'#13'"%s"'#13
+'in relation to rootpath:'#13'"%s"';
ifsVK_UNKNOWN = 'Unknown';
ifsVK_SHIFT = 'Shift';
ifsVK_META = 'Meta';
ifsVK_CMD = 'Cmd';
ifsVK_SUPER = 'Super';
ifsVK_HELP = 'Help';
ifsCtrl = 'Ctrl';
ifsAlt = 'Alt';
rsWholeWordsOnly = 'Whole words only';
rsCaseSensitive = 'Case sensitive';
rsPromptOnReplace= 'Prompt on replace';
rsEntireScope = 'Search entire file';
rsText = 'Text';
rsDirection = 'Direction';
rsForward = 'Forward';
rsBackward = 'Backward';
// menu key captions
SmkcBkSp = 'BkSp';
SmkcTab = 'Tab';
SmkcEsc = 'Esc';
SmkcEnter = 'Enter';
SmkcSpace = 'Space';
SmkcPgUp = 'PgUp';
SmkcPgDn = 'PgDn';
SmkcEnd = 'End';
SmkcHome = 'Home';
SmkcLeft = 'Left';
SmkcUp = 'Up';
SmkcRight = 'Right';
SmkcDown = 'Down';
SmkcIns = 'Ins';
SmkcDel = 'Del';
SmkcShift = 'Shift+';
SmkcCtrl = 'Ctrl+';
SmkcAlt = 'Alt+';
SmkcMeta = 'Meta+';
// help
rsHelpHelpNodeHasNoHelpDatabase = 'Help node "%s" has no Help Database';
rsHelpThereIsNoViewerForHelpType = 'There is no viewer for help type "%s"';
rsHelpHelpDatabaseDidNotFoundAViewerForAHelpPageOfType = 'Help Database "%s" '
+'did not find a viewer for a help page of type %s';
rsHelpAlreadyRegistered = '%s: Already registered';
rsHelpNotRegistered = '%s: Not registered';
rsHelpHelpDatabaseNotFound = 'Help Database "%s" not found';
rsHelpHelpKeywordNotFoundInDatabase = 'Help keyword "%s" not found in Database "%s".';
rsHelpHelpKeywordNotFound = 'Help keyword "%s" not found.';
rsHelpHelpForDirectiveNotFoundInDatabase = 'Help for directive "%s" not found in '
+'Database "%s".';
rsHelpHelpForDirectiveNotFound = 'Help for directive "%s" not found.';
rsHelpHelpContextNotFoundInDatabase = 'Help context %s not found in Database "%s".';
rsHelpHelpContextNotFound = 'Help context %s not found.';
rsHelpNoHelpFoundForSource = 'No help found for line %d, column %d of %s.';
rsHelpNoHelpNodesAvailable = 'No help entries available for this topic';
rsHelpError = 'Help Error';
rsHelpDatabaseNotFound = 'There is no help database installed for this topic';
rsHelpContextNotFound = 'A help database was found for this topic, but this topic was not found';
rsHelpViewerNotFound = 'No viewer was found for this type of help content';
rsHelpNotFound = 'No help found for this topic';
rsHelpViewerError = 'Help Viewer Error';
rsHelpSelectorError = 'Help Selector Error';
rsUnknownErrorPleaseReportThisBug = 'Unknown Error, please report this bug';
hhsHelpTheHelpDatabaseWasUnableToFindFile = 'The help database "%s" was '
+'unable to find file "%s".';
rsTheBuiltInURLIsReadOnlyChangeTheBaseURLInstead = 'The built-in URL is read'
+' only. Change the BaseURL instead.';
hhsHelpTheMacroSInBrowserParamsWillBeReplacedByTheURL = 'The macro %s in '
+'BrowserParams will be replaced by the URL.';
hhsHelpNoHTMLBrowserFoundPleaseDefineOne = 'No HTML Browser found.'
+'%sPlease define one in Tools -> Options -> Help -> Help Options';
hhsHelpNoHTMLBrowserFound = 'Unable to find a HTML browser.';
hhsHelpBrowserNotFound = 'Browser "%s" not found.';
hhsHelpBrowserNotExecutable = 'Browser "%s" not executable.';
hhsHelpErrorWhileExecuting = 'Error while executing "%s":%s%s';
// parser
SParExpected = 'Wrong token type: %s expected';
SParInvalidInteger = 'Invalid integer number: %s';
SParWrongTokenType = 'Wrong token type: %s expected but %s found';
SParInvalidFloat = 'Invalid floating point number: %s';
SParWrongTokenSymbol = 'Wrong token symbol: %s expected but %s found';
SParUnterminatedString = 'Unterminated string';
SParLocInfo = ' (at %d,%d, stream offset %d)';
SParUnterminatedBinValue = 'Unterminated byte value';
// colorbox
rsCustomColorCaption = 'Custom ...';
rsBlackColorCaption = 'Black';
rsMaroonColorCaption = 'Maroon';
rsGreenColorCaption = 'Green';
rsOliveColorCaption = 'Olive';
rsNavyColorCaption = 'Navy';
rsPurpleColorCaption = 'Purple';
rsTealColorCaption = 'Teal';
rsGrayColorCaption = 'Gray';
rsSilverColorCaption = 'Silver';
rsRedColorCaption = 'Red';
rsLimeColorCaption = 'Lime';
rsYellowColorCaption = 'Yellow';
rsBlueColorCaption = 'Blue';
rsFuchsiaColorCaption = 'Fuchsia';
rsAquaColorCaption = 'Aqua';
rsWhiteColorCaption = 'White';
rsMoneyGreenColorCaption = 'Money Green';
rsSkyBlueColorCaption = 'Sky Blue';
rsCreamColorCaption = 'Cream';
rsMedGrayColorCaption = 'Medium Gray';
rsNoneColorCaption = 'None';
rsDefaultColorCaption = 'Default';
rsScrollBarColorCaption = 'ScrollBar';
rsBackgroundColorCaption = 'Desktop';
rsActiveCaptionColorCaption = 'Active Caption';
rsInactiveCaptionColorCaption = 'Inactive Caption';
rsMenuColorCaption = 'Menu';
rsWindowColorCaption = 'Window';
rsWindowFrameColorCaption = 'Window Frame';
rsMenuTextColorCaption = 'Menu Text';
rsWindowTextColorCaption = 'Window Text';
rsCaptionTextColorCaption = 'Caption Text';
rsActiveBorderColorCaption = 'Active Border';
rsInactiveBorderColorCaption = 'Inactive Border';
rsAppWorkspaceColorCaption = 'Application Workspace';
rsHighlightColorCaption = 'Highlight';
rsHighlightTextColorCaption = 'Highlight Text';
rsBtnFaceColorCaption = 'Button Face';
rsBtnShadowColorCaption = 'Button Shadow';
rsGrayTextColorCaption = 'Gray Text';
rsBtnTextColorCaption = 'Button Text';
rsInactiveCaptionText = 'Inactive Caption';
rsBtnHighlightColorCaption = 'Button Highlight';
rs3DDkShadowColorCaption = '3D Dark Shadow';
rs3DLightColorCaption = '3D Light';
rsInfoTextColorCaption = 'Info Text';
rsInfoBkColorCaption = 'Info Background';
rsHotLightColorCaption = 'Hot Light';
rsGradientActiveCaptionColorCaption = 'Gradient Active Caption';
rsGradientInactiveCaptionColorCaption = 'Gradient Inactive Caption';
rsMenuHighlightColorCaption = 'Menu Highlight';
rsMenuBarColorCaption = 'Menu Bar';
rsFormColorCaption = 'Form';
rsFilter = '(filter)';
// Accessibility
rsTTreeViewAccessibilityDescription = 'A tree of items';
rsTPanelAccessibilityDescription = 'Panel';
rsTSplitterAccessibilityDescription = 'A grip to control how much size to give two parts of an area';
rsTCustomTabControlAccessibilityDescription = 'A control with tabs';
implementation
end.