mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-12 18:09:55 +02:00
404 lines
17 KiB
ObjectPascal
404 lines
17 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 copyright. *
|
|
* *
|
|
* 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. *
|
|
* *
|
|
*****************************************************************************
|
|
}
|
|
unit LCLStrConsts;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
interface
|
|
|
|
resourceString
|
|
// common Delphi strings
|
|
SNoMDIForm = 'No MDI form present.';
|
|
|
|
// 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';
|
|
|
|
// 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';
|
|
|
|
// 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 = '--lcl-no-transient Do not set transient order for'
|
|
+' modal forms';
|
|
rsgtkOptionModule = '--gtk-module module Load the specified module at '
|
|
+'startup.';
|
|
rsgOptionFatalWarnings = '--g-fatal-warnings Warnings and errors '
|
|
+'generated by Gtk+/GDK will halt the application.';
|
|
rsgtkOptionDebug = '--gtk-debug flags Turn on specific Gtk+ trace/'
|
|
+'debug messages.';
|
|
rsgtkOptionNoDebug = '--gtk-no-debug flags Turn off specific Gtk+ trace/'
|
|
+'debug messages.';
|
|
rsgdkOptionDebug = '--gdk-debug flags Turn on specific GDK trace/debug '
|
|
+'messages.';
|
|
rsgdkOptionNoDebug = '--gdk-no-debug flags Turn off specific GDK trace/'
|
|
+'debug messages.';
|
|
rsgtkOptionDisplay = '--display h:s:d 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 = '--sync 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 immediatey after the protocol request that '
|
|
+'generated the error has been processed by the X server.';
|
|
rsgtkOptionNoXshm = '--no-xshm Disable use of the X Shared '
|
|
+'Memory Extension.';
|
|
rsgtkOptionName = '--name programe Set program name to "progname". '
|
|
+'If not specified, program name will be set to ParamStrUTF8(0).';
|
|
rsgtkOptionClass = '--class classname 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".';
|
|
|
|
// win32 interface
|
|
rsWin32Warning = 'Warning:';
|
|
rsWin32Error = 'Error:';
|
|
|
|
// StringHashList, LResource, Menus, ExtCtrls, ImgList, Spin
|
|
// StdCtrls, Calendar, CustomTimer, Forms, Grids, LCLProc, Controls, ComCtrls,
|
|
// ExtDlgs, EditBtn, Masks
|
|
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';
|
|
sInvalidCharSet = 'The char set in mask "%s" is not valid!';
|
|
|
|
rsListMustBeEmpty = 'List must be empty';
|
|
rsInvalidPropertyValue = 'Invalid property value';
|
|
rsPropertyDoesNotExist = 'Property %s does not exist';
|
|
rsInvalidStreamFormat = 'Invalid stream format';
|
|
rsErrorReadingProperty = 'Error reading %s%s%s: %s';
|
|
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';
|
|
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';
|
|
rsGridFileDoesNotExists = 'Grid file doesn''t exists';
|
|
rsNotAValidGridFile = 'Not a valid grid file';
|
|
rsIndexOutOfRange = 'Index Out of range Cell[Col=%d Row=%d]';
|
|
rsGridIndexOutOfRange = 'Grid index out of range.';
|
|
rsERRORInLCL = 'ERROR in LCL: ';
|
|
rsCreatingGdbCatchableError = 'Creating gdb catchable error:';
|
|
rsAControlCanNotHaveItselfAsParent = 'A control can''t have itself as parent';
|
|
lisLCLResourceSNotFound = 'Resource %s not found';
|
|
rsErrorCreatingDeviceContext = 'Error creating device context for %s.%s';
|
|
rsIndexOutOfBounds = '%s Index %d out of bounds 0 .. %d';
|
|
rsUnknownPictureExtension = 'Unknown picture extension';
|
|
rsBitmaps = 'Bitmaps';
|
|
rsPixmap = 'Pixmap';
|
|
rsPortableNetworkGraphic = 'Portable Network Graphic';
|
|
rsPortableBitmap = 'Portable BitMap';
|
|
rsPortableGrayMap = 'Portable GrayMap';
|
|
rsPortablePixmap = 'Portable PixMap';
|
|
rsIcon = 'Icon';
|
|
rsIcns = 'OSX Icon Resource';
|
|
rsCursor = 'Cursor';
|
|
rsJpeg = 'Joint Picture Expert Group';
|
|
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.';
|
|
rsPressOkToIgnoreAndRiskDataCorruptionPressCancelToK = '%s%sPress OK to '
|
|
+'ignore and risk data corruption.%sPress Cancel 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 ';
|
|
|
|
// I'm not sure if in all languages the Dialog texts for a button
|
|
// have the same meaning as a key
|
|
// So every VK gets its own constant
|
|
ifsVK_UNKNOWN = 'Unknown';
|
|
ifsVK_LBUTTON = 'Mouse Button Left';
|
|
ifsVK_RBUTTON = 'Mouse Button Right';
|
|
ifsVK_CANCEL = 'Cancel'; //= dlgCancel
|
|
ifsVK_MBUTTON = 'Mouse Button Middle';
|
|
ifsVK_BACK = 'Backspace';
|
|
ifsVK_TAB = 'Tab';
|
|
ifsVK_CLEAR = 'Clear';
|
|
ifsVK_RETURN = 'Return';
|
|
ifsVK_SHIFT = 'Shift';
|
|
ifsVK_CONTROL = 'Control';
|
|
ifsVK_MENU = 'Menu';
|
|
ifsVK_PAUSE = 'Pause key';
|
|
ifsVK_CAPITAL = 'Capital';
|
|
ifsVK_KANA = 'Kana';
|
|
ifsVK_JUNJA = 'Junja';
|
|
ifsVK_FINAL = 'Final';
|
|
ifsVK_HANJA = 'Hanja';
|
|
ifsVK_ESCAPE = 'Escape';
|
|
ifsVK_CONVERT = 'Convert';
|
|
ifsVK_NONCONVERT = 'Nonconvert';
|
|
ifsVK_ACCEPT = 'Accept';
|
|
ifsVK_MODECHANGE = 'Mode Change';
|
|
ifsVK_SPACE = 'Space key';
|
|
ifsVK_PRIOR = 'Prior';
|
|
ifsVK_NEXT = 'Next';
|
|
ifsVK_END = 'End';
|
|
ifsVK_HOME = 'Home';
|
|
ifsVK_LEFT = 'Left';
|
|
ifsVK_UP = 'Up';
|
|
ifsVK_RIGHT = 'Right';
|
|
ifsVK_DOWN = 'Down'; //= dlgdownword
|
|
ifsVK_SELECT = 'Select'; //= lismenuselect
|
|
ifsVK_PRINT = 'Print';
|
|
ifsVK_EXECUTE = 'Execute';
|
|
ifsVK_SNAPSHOT = 'Snapshot';
|
|
ifsVK_INSERT = 'Insert';
|
|
ifsVK_DELETE = 'Delete'; //= dlgeddelete
|
|
ifsVK_HELP = 'Help';
|
|
ifsCtrl = 'Ctrl';
|
|
ifsAlt = 'Alt';
|
|
rsWholeWordsOnly = 'Whole words only';
|
|
rsCaseSensitive = 'Case sensitive';
|
|
rsEntireScope = 'Search entire file';
|
|
rsText = 'Text';
|
|
rsDirection = 'Direction';
|
|
rsForward = 'Forward';
|
|
rsBackward = 'Backward';
|
|
ifsVK_LWIN = 'left windows key';
|
|
ifsVK_RWIN = 'right windows key';
|
|
ifsVK_APPS = 'application key';
|
|
ifsVK_NUMPAD = 'Numpad %d';
|
|
ifsVK_NUMLOCK = 'Numlock';
|
|
ifsVK_SCROLL = 'Scroll';
|
|
|
|
// docking
|
|
rsDocking = 'Docking';
|
|
|
|
// help
|
|
rsHelpHelpNodeHasNoHelpDatabase = 'Help node %s%s%s has no Help Database';
|
|
rsHelpThereIsNoViewerForHelpType = 'There is no viewer for help type %s%s%s';
|
|
rsHelpHelpDatabaseDidNotFoundAViewerForAHelpPageOfType = 'Help Database %s%'
|
|
+'s%s did not found a viewer for a help page of type %s';
|
|
rsHelpAlreadyRegistered = '%s: Already registered';
|
|
rsHelpNotRegistered = '%s: Not registered';
|
|
rsHelpHelpDatabaseNotFound = 'Help Database %s%s%s not found';
|
|
rsHelpHelpKeywordNotFoundInDatabase = 'Help keyword %s%s%s not found in '
|
|
+'Database %s%s%s.';
|
|
rsHelpHelpKeywordNotFound = 'Help keyword %s%s%s not found.';
|
|
rsHelpHelpContextNotFoundInDatabase = 'Help context %s not found in '
|
|
+'Database %s%s%s.';
|
|
rsHelpHelpContextNotFound = 'Help context %s not found.';
|
|
rsHelpNoHelpFoundForSource = 'No help found for line %d, column %d of %s.';
|
|
rsHelpNoHelpNodesAvailable = 'No help nodes available';
|
|
rsHelpError = 'Help Error';
|
|
rsHelpDatabaseNotFound = 'Help Database not found';
|
|
rsHelpContextNotFound = 'Help Context not found';
|
|
rsHelpViewerNotFound = 'Help Viewer not found';
|
|
rsHelpNotFound = 'Help not found';
|
|
rsHelpViewerError = 'Help Viewer Error';
|
|
rsHelpSelectorError = 'Help Selector Error';
|
|
rsUnknownErrorPleaseReportThisBug = 'Unknown Error, please report this bug';
|
|
|
|
hhsHelpTheHelpDatabaseWasUnableToFindFile = 'The help database %s%s%s was '
|
|
+'unable to find file %s%s%s.';
|
|
hhsHelpTheMacroSInBrowserParamsWillBeReplacedByTheURL = 'The macro %s in '
|
|
+'BrowserParams will be replaced by the URL.';
|
|
hhsHelpNoHTMLBrowserFoundPleaseDefineOneInHelpConfigureHe = 'No HTML '
|
|
+'Browser found.%sPlease define one in Help -> Configure Help -> Viewers';
|
|
hhsHelpNoHTMLBrowserFound = 'Unable to find a HTML browser.';
|
|
hhsHelpBrowserNotFound = 'Browser %s%s%s not found.';
|
|
hhsHelpBrowserNotExecutable = 'Browser %s%s%s not executable.';
|
|
hhsHelpErrorWhileExecuting = 'Error while executing %s%s%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 %.8x)';
|
|
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';
|
|
|
|
implementation
|
|
|
|
end.
|
|
|