1 {  $Id: lclstrconsts.pas 62458 2019-12-29 20:57:29Z dmitry $  }
2 {
3  /***************************************************************************
4                             lclstrconsts.pas
5                             ----------------
6      This unit contains all resource strings of the LCL (not interfaces)
7 
8 
9  ***************************************************************************/
10 
11  *****************************************************************************
12   This file is part of the Lazarus Component Library (LCL)
13 
14   See the file COPYING.modifiedLGPL.txt, included in this distribution,
15   for details about the license.
16  *****************************************************************************
17 }
18 unit LCLStrConsts;
19 
20 {$mode objfpc}{$H+}
21 
22 interface
23 
24 resourceString
25   // message/input dialog buttons
26   rsMbYes          = '&Yes';
27   rsMbNo           = '&No';
28   rsMbOK           = '&OK';
29   rsMbCancel       = 'Cancel';
30   rsMbAbort        = 'Abort';
31   rsMbRetry        = '&Retry';
32   rsMbIgnore       = '&Ignore';
33   rsMbAll          = '&All';
34   rsMbNoToAll      = 'No to all';
35   rsMbYesToAll     = 'Yes to &All';
36   rsMbHelp         = '&Help';
37   rsMbClose        = '&Close';
38   rsmbOpen         = '&Open';
39   rsmbSave         = '&Save';
40   rsmbUnlock       = '&Unlock';
41 
42   rsMtWarning      = 'Warning';
43   rsMtError        = 'Error';
44   rsMtInformation  = 'Information';
45   rsMtConfirmation = 'Confirmation';
46   rsMtAuthentication = 'Authentication';
47   rsMtCustom       = 'Custom';
48 
49   // file dialog
50   rsfdOpenFile           = 'Open existing file';
51   rsfdOverwriteFile      = 'Overwrite file ?';
52   rsfdFileAlreadyExists  = 'The file "%s" already exists. Overwrite ?';
53   rsfdPathMustExist      = 'Path must exist';
54   rsfdPathNoExist        = 'The path "%s" does not exist.';
55   rsfdFileMustExist      = 'File must exist';
56   rsfdDirectoryMustExist = 'Directory must exist';
57   rsfdFileNotExist       = 'The file "%s" does not exist.';
58   rsfdDirectoryNotExist  = 'The directory "%s" does not exist.';
59   rsFind = 'Find';
60   rsfdFileReadOnlyTitle  = 'File is not writable';
61   rsfdFileReadOnly       = 'The file "%s" is not writable.';
62   rsfdFileSaveAs         = 'Save file as';
63   rsAllFiles = 'All files (%s)|%s|%s';
64   rsfdSelectDirectory    = 'Select Directory';
65   rsDirectory            = '&Directory';
66 
67   // Select color dialog
68   rsSelectcolorTitle    = 'Select color';
69 
70   // Select font dialog
71   rsSelectFontTitle     = 'Select a font';
72   rsFindMore = 'Find more';
73   rsReplace = 'Replace';
74   rsReplaceAll = 'Replace all';
75 
76   rsHelp = 'Help';
77 
78   // DBGrid
79   rsDeleteRecord = 'Delete record?';
80 
81   // DBCtrls
82   rsFirstRecordHint = 'First';
83   rsPriorRecordHint = 'Prior';
84   rsNextRecordHint = 'Next';
85   rsLastRecordHint = 'Last';
86   rsInsertRecordHint = 'Insert';
87   rsDeleteRecordHint = 'Delete';
88   rsEditRecordHint = 'Edit';
89   rsPostRecordHint = 'Post';
90   rsCancelRecordHint = 'Cancel';
91   rsRefreshRecordsHint = 'Refresh';
92 
93   // macOS (cocoa) interface
94   rsMacOSMenuHide = 'Hide %s';
95   rsMacOSMenuHideOthers = 'Hide Others';
96   rsMacOSMenuQuit = 'Quit %s';
97   rsMacOSMenuServices = 'Services';
98   rsMacOSMenuShowAll = 'Show All';
99 
100   // gtk interface
101   rsWarningUnremovedPaintMessages = ' WARNING: There are %s unremoved LM_'
102     +'PAINT/LM_GtkPAINT message links left.';
103   rsWarningUnreleasedDCsDump = ' WARNING: There are %d unreleased DCs, a '
104     +'detailed dump follows:';
105   rsWarningUnreleasedGDIObjectsDump = ' WARNING: There are %d unreleased '
106     +'GDIObjects, a detailed dump follows:';
107   rsWarningUnreleasedMessagesInQueue = ' WARNING: There are %d messages left '
108     +'in the queue! I''ll free them';
109   rsWarningUnreleasedTimerInfos = ' WARNING: There are %d TimerInfo '
110     +'structures left, I''ll free them';
111   rsFileInformation = 'File information';
112   rsgtkFilter = 'Filter:';
113   rsgtkHistory = 'History:';
114   rsDefaultFileInfoValue = 'permissions user group size date time';
115   rsBlank = 'Blank';
116   rsUnableToLoadDefaultFont = 'Unable to load default font';
117   rsFileInfoFileNotFound = '(file not found: "%s")';
118   rsgtkOptionNoTransient = '--lcl-no-transient    Do not set transient order for'
119     +' modal forms';
120   rsgtkOptionModule = '--gtk-module module   Load the specified module at '
121     +'startup.';
122   rsgOptionFatalWarnings = '--g-fatal-warnings    Warnings and errors '
123     +'generated by Gtk+/GDK will halt the application.';
124   rsgtkOptionDebug = '--gtk-debug flags     Turn on specific Gtk+ trace/'
125     +'debug messages.';
126   rsgtkOptionNoDebug = '--gtk-no-debug flags  Turn off specific Gtk+ trace/'
127     +'debug messages.';
128   rsgdkOptionDebug = '--gdk-debug flags     Turn on specific GDK trace/debug '
129     +'messages.';
130   rsgdkOptionNoDebug = '--gdk-no-debug flags  Turn off specific GDK trace/'
131     +'debug messages.';
132   rsgtkOptionDisplay = '--display h:s:d       Connect to the specified X '
133     +'server, where "h" is the hostname, "s" is the server number (usually 0), '
134     +'and "d" is the display number (typically omitted). If --display is not '
135     +'specified, the DISPLAY environment variable is used.';
136   rsgtkOptionSync = '--sync                Call XSynchronize (display, True) '
137     +'after the Xserver connection has been established. This makes debugging '
138     +'X protocol errors easier, because X request buffering will be disabled '
139     +'and X errors will be received immediately after the protocol request that '
140     +'generated the error has been processed by the X server.';
141   rsgtkOptionNoXshm = '--no-xshm             Disable use of the X Shared '
142     +'Memory Extension.';
143   rsgtkOptionName = '--name programe       Set program name to "progname". '
144     +'If not specified, program name will be set to ParamStrUTF8(0).';
145   rsgtkOptionClass = '--class classname     Following Xt conventions, the '
146     +'class of a program is the program name with the initial character '
147     +'capitalized. For example, the classname for gimp is "Gimp". If --class '
148     +'is specified, the class of the program will be set to "classname".';
149 
150   // qt interface
151   rsqtOptionNoGrab = '-nograb, tells Qt that it must never grab '
152     +'the mouse or the keyboard. Need QT_DEBUG.';
153   rsqtOptionDoGrab = '-dograb (only under X11), running under a debugger can '
154     +'cause an implicit -nograb, use -dograb to override. Need QT_DEBUG.';
155   rsqtOptionSync = '-sync (only under X11), switches to synchronous mode '
156     +'for debugging.';
157   rsqtOptionStyle = '-style style or -style=style, sets the application GUI '
158     +'style. Possible values are motif, windows, and platinum. If you compiled '
159     +'Qt with additional styles or have additional styles as plugins these '
160     +'will be available to the -style  command line option. NOTE: Not all '
161     +'styles are available on all platforms. If style param does not exist '
162     +'Qt will start an application with default common style (windows).';
163   rsqtOptionStyleSheet = '-stylesheet stylesheet or -stylesheet=stylesheet, '
164     +'sets the application Style Sheet. '
165     +'The value must be a path to a file that contains the Style Sheet. '
166     +'Note: Relative URLs in the Style Sheet file are relative '
167     +'to the Style Sheet file''s path.';
168   rsqtOptionGraphicsStyle = '-graphicssystem param, sets the backend to be '
169    +'used for on-screen widgets and QPixmaps. '
170    +'Available options are native, raster and opengl. OpenGL is still unstable.';
171   rsqtOptionSession = '-session session, restores the application from an '
172     +'earlier session.';
173   rsqtOptionWidgetCount = '-widgetcount, prints debug message at the end about '
174     +'number of widgets left undestroyed and maximum number of widgets existed '
175     +'at the same time.';
176   rsqtOptionReverse = '-reverse, sets the application''s layout direction '
177     +'to Qt::RightToLeft.';
178   // qt X11 options
179   rsqtOptionX11Display = '-display display, sets the X display (default is $DISPLAY).';
180   rsqtOptionX11Geometry = '-geometry geometry, sets the client geometry of '
181     +'the first window that is shown.';
182   rsqtOptionX11Font = '-fn or -font font, defines the application font. The '
183     +'font should be specified using an X logical font description.';
184   rsqtOptionX11BgColor = '-bg or -background color, sets the default background '
185     +'color and an application palette (light and dark shades are calculated).';
186   rsqtOptionX11FgColor = '-fg or -foreground color, sets the default foreground color.';
187   rsqtOptionX11BtnColor = '-btn or -button color, sets the default button color.';
188   rsqtOptionX11Name = '-name name, sets the application name.';
189   rsqtOptionX11Title = '-title title, sets the application title.';
190   rsqtOptionX11Visual = '-visual TrueColor, forces the application to use a '
191     +'TrueColor visual on an 8-bit display.';
192   rsqtOptionX11NCols = '-ncols count, limits the number of colors allocated '
193     +'in the color cube on an 8-bit display, if the application is using the '
194     +'QApplication::ManyColor color specification. If count is 216 then a '
195     +'6x6x6 color cube is used (i.e. 6 levels of red, 6 of green, and 6 of '
196     +'blue); for other values, a cube approximately proportional to a 2x3x1 '
197     +'cube is used.';
198   rsqtOptionX11CMap = '-cmap, causes the application to install a private '
199     +'color map on an 8-bit display.';
200   rsqtOptionX11IM = '-im, sets the input method server (equivalent to setting '
201     +'the XMODIFIERS environment variable).';
202   rsqtOptionX11InputStyle = '-inputstyle, defines how the input is inserted '
203     +'into the given widget, e.g. onTheSpot makes the input appear directly '
204     +'in the widget, while overTheSpot makes the input appear in a box '
205     +'floating over the widget and is not inserted until the editing is done.';
206 
207   // win32 interface
208   rsWin32Warning = 'Warning:';
209   rsWin32Error = 'Error:';
210 
211   // LResource, Menus, ExtCtrls, ImgList, Spin
212   // StdCtrls, Calendar, CustomTimer, Forms, Grids, LCLProc, Controls, ComCtrls,
213   // ExtDlgs, EditBtn, Masks, MaskEdit
214   sInvalidActionRegistration = 'Invalid action registration';
215   sInvalidActionUnregistration = 'Invalid action unregistration';
216   sInvalidActionEnumeration = 'Invalid action enumeration';
217   sInvalidActionCreation = 'Invalid action creation';
218   sMenuNotFound   = 'Sub-menu is not in menu';
219   sMenuIndexError = 'Menu index out of range';
220   sMenuItemIsNil  = 'MenuItem is nil';
221   sNoTimers = 'No timers available';
222   sInvalidIndex = 'Invalid ImageList Index';
223   sInvalidImageSize = 'Invalid image size';
224   sDuplicateMenus = 'Duplicate menus';
225   sCannotFocus = 'Cannot focus a disabled or invisible window';
226   sCannotSetDesignTimePPI = 'Cannot set design time PPI.';
227   sParentRequired = 'Control "%s" has no parent window.';
228   sInvalidCharSet = 'The char set in mask "%s" is not valid!';
229   SMaskEditNoMatch = 'The current text does not match the specified mask.';
230 
231   rsInvalidPropertyValue = 'Invalid property value';
232   rsPropertyDoesNotExist = 'Property %s does not exist';
233   rsInvalidStreamFormat = 'Invalid stream format';
234   rsInvalidFormObjectStream = 'invalid Form object stream';
235   rsScrollBarOutOfRange = 'ScrollBar property out of range';
236   rsInvalidDate = 'Invalid Date : %s';
237   rsInvalidDateRangeHint = 'Invalid Date: %s. Must be between %s and %s';
238   rsErrorOccurredInAtAddressFrame = 'Error occurred in %s at %sAddress %s%s'
239     +' Frame %s';
240   rsException = 'Exception';
241   rsFormStreamingError = 'Form streaming "%s" error: %s';
242   rsFixedColsTooBig = 'FixedCols can''t be > ColCount';
243   rsFixedRowsTooBig = 'FixedRows can''t be > RowCount';
244   rsGridFileDoesNotExist = 'Grid file doesn''t exist';
245   rsNotAValidGridFile = 'Not a valid grid file';
246   rsIndexOutOfRange = 'Index Out of range Cell[Col=%d Row=%d]';
247   rsGridIndexOutOfRange = 'Grid index out of range.';
248   rsGridHasNoRows = 'Cannot insert columns into a grid when it has no rows';
249   rsGridHasNoCols = 'Cannot insert rows into a grid when it has no columns';
250   rsAControlCanNotHaveItselfAsParent = 'A control can''t have itself as a parent';
251   rsControlHasNoParentWindow = 'Control ''%s'' has no parent window';
252   rsControlHasNoParentFormOrFrame = 'Control ''%s'' has no parent form or frame';
253   rsControlIsNotAParent = '''%s'' is not a parent of ''%s''';
254   rsControlClassCantContainChildClass = 'Control of class ''%s'' can''t have control of class ''%s'' as a child';
255   rsASCannotHaveAsParent = 'Class %s cannot have %s as parent.';
256   lisLCLResourceSNotFound = 'Resource %s not found';
257   rsFormResourceSNotFoundForResourcelessFormsCreateNew = 'Form resource %s '
258     +'not found. For resourceless forms CreateNew constructor must be used.'
259     +' See the global variable RequireDerivedFormResource.';
260   rsErrorCreatingDeviceContext = 'Error creating device context for %s.%s';
261   rsIndexOutOfBounds = '%s Index %d out of bounds 0 .. %d';
262   rsUnknownPictureExtension = 'Unknown picture extension';
263   rsUnknownPictureFormat = 'Unknown picture format';
264   rsBitmaps = 'Bitmaps';
265   rsPixmap = 'Pixmap';
266   rsPortableNetworkGraphic = 'Portable Network Graphic';
267   rsPortableBitmap = 'Portable BitMap';
268   rsPortableGrayMap = 'Portable GrayMap';
269   rsPortablePixmap = 'Portable PixMap';
270   rsIcon = 'Icon';
271   rsIcns = 'Mac OS X Icon';
272   rsCursor = 'Cursor';
273   rsJpeg = 'Joint Picture Expert Group';
274   rsTiff = 'Tagged Image File Format';
275   rsGIF = 'Graphics Interchange Format';
276   rsGraphic = 'Graphic';
277   rsUnsupportedClipboardFormat = 'Unsupported clipboard format: %s';
278   rsGroupIndexCannotBeLessThanPrevious = 'GroupIndex cannot be less than a '
279     +'previous menu item''s GroupIndex';
280   rsIsAlreadyAssociatedWith = '%s is already associated with %s';
281   rsCanvasDoesNotAllowDrawing = 'Canvas does not allow drawing';
282   rsUnsupportedBitmapFormat = 'Unsupported bitmap format.';
283   rsErrorWhileSavingBitmap = 'Error while saving bitmap.';
284   rsDuplicateIconFormat = 'Duplicate icon format.';
285   rsIconImageEmpty = 'Icon image cannot be empty';
286   rsIconImageSize = 'Icon image must have the same size';
287   rsIconNoCurrent = 'Icon has no current image';
288   rsIconImageFormat = 'Icon image must have the same format';
289   rsIconImageFormatChange = 'Cannot change format of icon image';
290   rsIconImageSizeChange = 'Cannot change size of icon image';
291   rsRasterImageUpdateAll = 'Cannot begin update all when canvas only update in progress';
292   rsRasterImageEndUpdate = 'Endupdate while no update in progress';
293   rsRasterImageSaveInUpdate = 'Cannot save image while update in progress';
294   rsNoWidgetSet = 'No widgetset object. '
295     +'Please check if the unit "interfaces" was added to the programs uses clause.';
296   rsPressOkToIgnoreAndRiskDataCorruptionPressAbortToK = '%s'
297     +'%sPress OK to ignore and risk data corruption.'
298     +'%sPress Abort to kill the program.';
299   rsCanNotFocus = 'Can not focus';
300   rsListIndexExceedsBounds = 'List index exceeds bounds (%d)';
301   rsResourceNotFound = 'Resource %s not found';
302   rsCalculator = 'Calculator';
303   rsError      = 'Error';
304   rsPickDate   = 'Select a date';
305   rsSize = '  size ';
306   rsModified = '  modified ';
307   rsDoCopy = 'Copy';
308   rsDoPaste = 'Paste';
309 
310   // ShellCtrls
311   sShellCtrlsName = 'Name';
312   sShellCtrlsSize = 'Size';
313   sShellCtrlsType = 'Type';
314   sShellCtrlsMB = '%s MB';
315   sShellCtrlsKB = '%s kB';
316   sShellCtrlsBytes = '%s bytes';
317   sShellCtrlsInvalidRoot = 'Invalid pathname:'#13'"%s"';
318   sShellCtrlsSelectedItemDoesNotExists = 'The selected item does not exist on disk:'#13'"%s"';
319   sShellCtrlsInvalidPath = 'Invalid pathname:'#13'"%s"';
320   sShellCtrlsInvalidPathRelative = 'Invalid relative pathname:'#13'"%s"'#13
321     +'in relation to rootpath:'#13'"%s"';
322 
323   ifsVK_UNKNOWN    = 'Unknown';
324   ifsVK_SHIFT      = 'Shift';
325   ifsVK_META       = 'Meta';
326   ifsVK_CMD        = 'Cmd';
327   ifsVK_SUPER      = 'Super';
328   ifsVK_HELP       = 'Help';
329   ifsCtrl          = 'Ctrl';
330   ifsAlt           = 'Alt';
331 
332   rsWholeWordsOnly = 'Whole words only';
333   rsCaseSensitive  = 'Case sensitive';
334   rsPromptOnReplace= 'Prompt on replace';
335   rsEntireScope    = 'Search entire file';
336   rsText           = 'Text';
337   rsDirection      = 'Direction';
338   rsForward        = 'Forward';
339   rsBackward       = 'Backward';
340 
341   // menu key captions
342   SmkcBkSp = 'BkSp';
343   SmkcTab = 'Tab';
344   SmkcEsc = 'Esc';
345   SmkcEnter = 'Enter';
346   SmkcSpace = 'Space';
347   SmkcPgUp = 'PgUp';
348   SmkcPgDn = 'PgDn';
349   SmkcEnd = 'End';
350   SmkcHome = 'Home';
351   SmkcLeft = 'Left';
352   SmkcUp = 'Up';
353   SmkcRight = 'Right';
354   SmkcDown = 'Down';
355   SmkcIns = 'Ins';
356   SmkcDel = 'Del';
357   SmkcShift = 'Shift+';
358   SmkcCtrl = 'Ctrl+';
359   SmkcAlt = 'Alt+';
360   SmkcMeta = 'Meta+';
361 
362   // help
363   rsHelpHelpNodeHasNoHelpDatabase = 'Help node "%s" has no Help Database';
364   rsHelpThereIsNoViewerForHelpType = 'There is no viewer for help type "%s"';
365   rsHelpHelpDatabaseDidNotFoundAViewerForAHelpPageOfType = 'Help Database "%s" '
366     +'did not find a viewer for a help page of type %s';
367   rsHelpAlreadyRegistered = '%s: Already registered';
368   rsHelpNotRegistered = '%s: Not registered';
369   rsHelpHelpDatabaseNotFound = 'Help Database "%s" not found';
370   rsHelpHelpKeywordNotFoundInDatabase = 'Help keyword "%s" not found in Database "%s".';
371   rsHelpHelpKeywordNotFound = 'Help keyword "%s" not found.';
372   rsHelpHelpForDirectiveNotFoundInDatabase = 'Help for directive "%s" not found in '
373     +'Database "%s".';
374   rsHelpHelpForDirectiveNotFound = 'Help for directive "%s" not found.';
375   rsHelpHelpContextNotFoundInDatabase = 'Help context %s not found in Database "%s".';
376   rsHelpHelpContextNotFound = 'Help context %s not found.';
377   rsHelpNoHelpFoundForSource = 'No help found for line %d, column %d of %s.';
378   rsHelpNoHelpNodesAvailable = 'No help entries available for this topic';
379   rsHelpError = 'Help Error';
380   rsHelpDatabaseNotFound = 'There is no help database installed for this topic';
381   rsHelpContextNotFound = 'A help database was found for this topic, but this topic was not found';
382   rsHelpViewerNotFound = 'No viewer was found for this type of help content';
383   rsHelpNotFound = 'No help found for this topic';
384   rsHelpViewerError = 'Help Viewer Error';
385   rsHelpSelectorError = 'Help Selector Error';
386   rsUnknownErrorPleaseReportThisBug = 'Unknown Error, please report this bug';
387 
388   hhsHelpTheHelpDatabaseWasUnableToFindFile = 'The help database "%s" was '
389     +'unable to find file "%s".';
390   rsTheBuiltInURLIsReadOnlyChangeTheBaseURLInstead = 'The built-in URL is read'
391     +' only. Change the BaseURL instead.';
392   hhsHelpTheMacroSInBrowserParamsWillBeReplacedByTheURL = 'The macro %s in '
393     +'BrowserParams will be replaced by the URL.';
394   hhsHelpNoHTMLBrowserFoundPleaseDefineOne = 'No HTML Browser found.'
395     +'%sPlease define one in Tools -> Options -> Help -> Help Options';
396   hhsHelpNoHTMLBrowserFound = 'Unable to find a HTML browser.';
397   hhsHelpBrowserNotFound = 'Browser "%s" not found.';
398   hhsHelpBrowserNotExecutable = 'Browser "%s" not executable.';
399   hhsHelpErrorWhileExecuting = 'Error while executing "%s":%s%s';
400 
401   // parser
402   SParExpected                  = 'Wrong token type: %s expected';
403   SParInvalidInteger            = 'Invalid integer number: %s';
404   SParWrongTokenType            = 'Wrong token type: %s expected but %s found';
405   SParInvalidFloat              = 'Invalid floating point number: %s';
406   SParWrongTokenSymbol          = 'Wrong token symbol: %s expected but %s found';
407   SParUnterminatedString        = 'Unterminated string';
408   SParLocInfo                   = ' (at %d,%d, stream offset %d)';
409   SParUnterminatedBinValue      = 'Unterminated byte value';
410 
411   // colorbox
412   rsCustomColorCaption = 'Custom ...';
413   rsBlackColorCaption = 'Black';
414   rsMaroonColorCaption = 'Maroon';
415   rsGreenColorCaption = 'Green';
416   rsOliveColorCaption = 'Olive';
417   rsNavyColorCaption = 'Navy';
418   rsPurpleColorCaption = 'Purple';
419   rsTealColorCaption = 'Teal';
420   rsGrayColorCaption = 'Gray';
421   rsSilverColorCaption = 'Silver';
422   rsRedColorCaption = 'Red';
423   rsLimeColorCaption = 'Lime';
424   rsYellowColorCaption = 'Yellow';
425   rsBlueColorCaption = 'Blue';
426   rsFuchsiaColorCaption = 'Fuchsia';
427   rsAquaColorCaption = 'Aqua';
428   rsWhiteColorCaption = 'White';
429   rsMoneyGreenColorCaption = 'Money Green';
430   rsSkyBlueColorCaption = 'Sky Blue';
431   rsCreamColorCaption = 'Cream';
432   rsMedGrayColorCaption = 'Medium Gray';
433   rsNoneColorCaption = 'None';
434   rsDefaultColorCaption = 'Default';
435   rsScrollBarColorCaption = 'ScrollBar';
436   rsBackgroundColorCaption = 'Desktop';
437   rsActiveCaptionColorCaption = 'Active Caption';
438   rsInactiveCaptionColorCaption = 'Inactive Caption';
439   rsMenuColorCaption = 'Menu';
440   rsWindowColorCaption = 'Window';
441   rsWindowFrameColorCaption = 'Window Frame';
442   rsMenuTextColorCaption = 'Menu Text';
443   rsWindowTextColorCaption = 'Window Text';
444   rsCaptionTextColorCaption = 'Caption Text';
445   rsActiveBorderColorCaption = 'Active Border';
446   rsInactiveBorderColorCaption = 'Inactive Border';
447   rsAppWorkspaceColorCaption = 'Application Workspace';
448   rsHighlightColorCaption = 'Highlight';
449   rsHighlightTextColorCaption = 'Highlight Text';
450   rsBtnFaceColorCaption = 'Button Face';
451   rsBtnShadowColorCaption = 'Button Shadow';
452   rsGrayTextColorCaption = 'Gray Text';
453   rsBtnTextColorCaption = 'Button Text';
454   rsInactiveCaptionText = 'Inactive Caption';
455   rsBtnHighlightColorCaption = 'Button Highlight';
456   rs3DDkShadowColorCaption = '3D Dark Shadow';
457   rs3DLightColorCaption = '3D Light';
458   rsInfoTextColorCaption = 'Info Text';
459   rsInfoBkColorCaption = 'Info Background';
460   rsHotLightColorCaption = 'Hot Light';
461   rsGradientActiveCaptionColorCaption = 'Gradient Active Caption';
462   rsGradientInactiveCaptionColorCaption = 'Gradient Inactive Caption';
463   rsMenuHighlightColorCaption = 'Menu Highlight';
464   rsMenuBarColorCaption = 'Menu Bar';
465   rsFormColorCaption = 'Form';
466 
467   rsFilter = '(filter)';
468 
469   // Accessibility
470   rsTTreeViewAccessibilityDescription = 'A tree of items';
471   rsTPanelAccessibilityDescription = 'Panel';
472   rsTSplitterAccessibilityDescription = 'A grip to control how much size to give two parts of an area';
473   rsTCustomTabControlAccessibilityDescription = 'A control with tabs';
474 
475 implementation
476 
477 end.
478 
479