{ $Id$ } { /*************************************************************************** lclstrconsts.pas ---------------- This unit contains all resource strings of the LCL (not interfaces) ***************************************************************************/ *************************************************************************** * * * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * * *************************************************************************** } 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'; rsMtWarning = 'Warning'; rsMtError = 'Error'; rsMtInformation = 'Information'; rsMtConfirmation = 'Confirmation'; 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.'; 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'; // Select color dialog rsSelectcolorTitle = 'Select color'; // Select font dialog rsSelectFontTitle = 'Select a font'; // 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 ParamStr(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 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'; 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]'; 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'; rsIcon = 'Icon'; 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.'; rsNoWidgetSet = 'No widgetset object. ' +'Plz 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'; ifsVK_LWIN = 'left windows key'; ifsVK_RWIN = 'right windows key'; ifsVK_APPS = 'application key'; ifsVK_NUMPAD = 'Numpad %d'; ifsVK_NUMLOCK = 'Numlock'; ifsVK_SCROLL = 'Scroll'; rsDocking = 'Docking'; implementation end.