1819 lines
96 KiB
ObjectPascal
1819 lines
96 KiB
ObjectPascal
{**************************************************************************************************}
|
||
{ }
|
||
{ Project JEDI Code Library (JCL) }
|
||
{ }
|
||
{ The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); }
|
||
{ you may not use this file except in compliance with the License. You may obtain a copy of the }
|
||
{ License at http://www.mozilla.org/MPL/ }
|
||
{ }
|
||
{ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF }
|
||
{ ANY KIND, either express or implied. See the License for the specific language governing rights }
|
||
{ and limitations under the License. }
|
||
{ }
|
||
{ The Original Code is JclResources.pas. }
|
||
{ }
|
||
{ The Initial Developer of the Original Code is Marcel van Brakel. }
|
||
{ Portions created by Marcel van Brakel are Copyright (C) Marcel van Brakel. All rights reserved. }
|
||
{ }
|
||
{ Contributors: }
|
||
{ Alexei Koudinov }
|
||
{ Barry Kelly }
|
||
{ Flier Lu (flier) }
|
||
{ Florent Ouchet (outchy) }
|
||
{ Marcel Bestebroer }
|
||
{ Marcel van Brakel }
|
||
{ Matthias Thoma (mthoma) }
|
||
{ Peter Friese }
|
||
{ Petr Vones (pvones) }
|
||
{ Raymond Alexander (rayspostbox3) }
|
||
{ Robert Marquardt (marquardt) }
|
||
{ Robert Rossmair (rrossmair) }
|
||
{ Scott Price (scottprice) }
|
||
{ }
|
||
{**************************************************************************************************}
|
||
{ }
|
||
{ Unit which provides a central place for all resource strings used in the JCL }
|
||
{ }
|
||
{**************************************************************************************************}
|
||
|
||
// Last modified: $Date: 2006/02/02 20:33:40 $
|
||
// For history see end of file
|
||
|
||
unit JclResources;
|
||
|
||
{$I jcl.inc}
|
||
|
||
interface
|
||
|
||
{$IFNDEF RTL140_UP}
|
||
const
|
||
sLineBreak = #13#10;
|
||
{$ENDIF RTL140_UP}
|
||
|
||
//=== JclBase ================================================================
|
||
resourcestring
|
||
RsWin32Prefix = 'Win32: %s (%u)';
|
||
RsDynArrayError = 'DynArrayInitialize: ElementSize out of bounds';
|
||
RsSysErrorMessageFmt = 'Win32 Error %d (%x)';
|
||
|
||
//=== JclBorlandTools ========================================================
|
||
resourcestring
|
||
RsNotFound = '%s not found';
|
||
RsNotABcbPackage = '%s not a C++Builder package source file';
|
||
RsNotABcbProject = '%s not a C++Builder project source file';
|
||
RsNotADelphiPackage = '%s not a Delphi package source file';
|
||
RsNotADelphiProject = '%s not a Delphi project source file';
|
||
RsIndexOufOfRange = 'Index out of range';
|
||
RsNeedUpdate = 'You should install latest Update Pack #%d for %s';
|
||
RsUpdatePackName = 'Update Pack #%d';
|
||
RsDelphiName = 'Delphi';
|
||
RsDelphiNetName = 'Delphi.net';
|
||
RsBCBName = 'C++Builder';
|
||
RsCSharpName = 'C#Builder';
|
||
RsBDSName = 'Borland Developer Studio';
|
||
{$IFDEF KYLIX}
|
||
RsKylixName = 'Kylix for %s';
|
||
RsKylixVersionName = 'Kylix %d for %s';
|
||
RsOpenEdition = 'Open Edition';
|
||
RsServerDeveloper = 'Server Developer';
|
||
RsVclIncludeDir = '/include/vcl/';
|
||
{$ENDIF KYLIX}
|
||
{$IFDEF MSWINDOWS}
|
||
RsClientServer = 'Client/Server';
|
||
RsStandard = 'Standard';
|
||
RsVclIncludeDir = '\Include\Vcl\';
|
||
{$ENDIF MSWINDOWS}
|
||
RsArchitect = 'Architect';
|
||
RsEnterprise = 'Enterprise';
|
||
RsPersonal = 'Personal';
|
||
RsProfessional = 'Professional';
|
||
|
||
RsNoSupportedPersonality = 'No personalities supported';
|
||
RsDualPackageNotSupported = 'This installation of %s doesn''t support dual packages';
|
||
RsCommandLineToolMissing = 'No compiler available for %s';
|
||
|
||
RsUnknownProjectExtension = '%s not a known project extension';
|
||
RsUnknownPackageExtension = '%s not a known package extension';
|
||
RsUnknownIdePackageExtension = '%s not a known ide package extension';
|
||
|
||
RsCannotInstallRunOnly = 'A run-only package cannot be installed';
|
||
RsUnknownProjectType = '%s not a known project type';
|
||
|
||
RsBorlandStudioProjects = 'Borland Studio Projects';
|
||
RsCmdLineToolOutputInvalid = '%s: Output invalid, when OutputCallback assigned.';
|
||
|
||
RsPackageInstallationStarted = 'Installing package %s';
|
||
RsPackageInstallationFinished = 'Installation of package finished';
|
||
RsPackageUninstallationStarted = 'Uninstalling package %s';
|
||
RsPackageUninstallationFinished = 'Uninstallation of package finished';
|
||
RsIdePackageInstallationStarted = 'Installing ide package %s';
|
||
RsIdePackageInstallationFinished = 'Installation of ide package finished';
|
||
RsIdePackageUninstallationStarted = 'Uninstalling ide package %s';
|
||
RsIdePackageUninstallationFinished = 'Uninstallation of ide package finished';
|
||
RsExpertInstallationStarted = 'Installing expert %s';
|
||
RsExpertInstallationFinished = 'Installation of expert finished';
|
||
RsExpertUninstallationStarted = 'Uninstalling expert %s';
|
||
RsExpertUninstallationFinished = 'Uninstallation of expert finished';
|
||
|
||
RsCompilingPackage = 'Compiling package %s';
|
||
RsCompilingProject = 'Compiling project %s';
|
||
RsCompilationOk = 'Compilation success';
|
||
RsCompilationFailed = 'Compilation failure';
|
||
RsLinkingMap = 'Linking MAP file in %s';
|
||
RsLinkMapOk = 'Map link success';
|
||
RsLinkMapInfo = 'Bug unit: %s; MAP size: %d; Debug size: %d';
|
||
RsLinkMapFailed = 'Map link failure';
|
||
RsDeletingFile = 'Deleting file %s';
|
||
RsFileDeletionOk = 'File deletion success';
|
||
RsFileDeletionFailed = 'File deletion failure';
|
||
RsRegisteringPackage = 'Registering package %s';
|
||
RsRegisteringIdePackage = 'Registering ide package %s';
|
||
RsRegisteringExpert = 'Registering expert %s';
|
||
RsRegistrationOk = 'Registration ok';
|
||
RsRegistrationFailed = 'Registration failed';
|
||
RsUnregisteringPackage = 'Removing from registry package %s';
|
||
RsUnregisteringIdePackage = 'Removing from registry ide package %s';
|
||
RsUnregisteringExpert = 'Removing from registry expert %s';
|
||
RsUnregistrationOk = 'Unregistration ok';
|
||
RsUnregistrationFailed = 'Unregistration failed';
|
||
RsCleaningPackageCache = 'Cleaning package cache for %s';
|
||
RsCleaningOk = 'Cleaning ok';
|
||
RsCleaningFailed = 'Cleaning failed';
|
||
|
||
//=== JclCIL =================================================================
|
||
resourcestring
|
||
RsInstructionStreamInvalid = 'Invalid IL instruction stream';
|
||
|
||
RsCILCmdnop = 'no operation';
|
||
RsCILCmdbreak = 'breakpoint instruction';
|
||
RsCILCmdldarg0 = 'load argument onto the stack';
|
||
RsCILCmdldarg1 = 'load argument onto the stack';
|
||
RsCILCmdldarg2 = 'load argument onto the stack';
|
||
RsCILCmdldarg3 = 'load argument onto the stack';
|
||
RsCILCmdldloc0 = 'load local variable onto the stack';
|
||
RsCILCmdldloc1 = 'load local variable onto the stack';
|
||
RsCILCmdldloc2 = 'load local variable onto the stack';
|
||
RsCILCmdldloc3 = 'load local variable onto the stack';
|
||
RsCILCmdstloc0 = 'pop value from stack to local variable';
|
||
RsCILCmdstloc1 = 'pop value from stack to local variable';
|
||
RsCILCmdstloc2 = 'pop value from stack to local variable';
|
||
RsCILCmdstloc3 = 'pop value from stack to local variable';
|
||
RsCILCmdldargs = 'load argument onto the stack';
|
||
RsCILCmdldargas = 'load an argument address';
|
||
RsCILCmdstargs = 'store a value in an argument slot';
|
||
RsCILCmdldlocs = 'load local variable onto the stack';
|
||
RsCILCmdldlocas = 'load local variable address';
|
||
RsCILCmdstlocs = 'pop value from stack to local variable';
|
||
RsCILCmdldnull = 'load a null pointer';
|
||
RsCILCmdldci4m1 = 'load numeric constant';
|
||
RsCILCmdldci40 = 'load numeric constant';
|
||
RsCILCmdldci41 = 'load numeric constant';
|
||
RsCILCmdldci42 = 'load numeric constant';
|
||
RsCILCmdldci43 = 'load numeric constant';
|
||
RsCILCmdldci44 = 'load numeric constant';
|
||
RsCILCmdldci45 = 'load numeric constant';
|
||
RsCILCmdldci46 = 'load numeric constant';
|
||
RsCILCmdldci47 = 'load numeric constant';
|
||
RsCILCmdldci48 = 'load numeric constant';
|
||
RsCILCmdldci4s = 'load numeric constant';
|
||
RsCILCmdldci4 = 'load numeric constant';
|
||
RsCILCmdldci8 = 'load numeric constant';
|
||
RsCILCmdldcr4 = 'load numeric constant';
|
||
RsCILCmdldcr8 = 'load numeric constant';
|
||
RsCILCmdunused1 = '';
|
||
RsCILCmddup = 'duplicate the top value of the stack';
|
||
RsCILCmdpop = 'remove the top element of the stack';
|
||
RsCILCmdjmp = 'jump to method';
|
||
RsCILCmdcall = 'call a method';
|
||
RsCILCmdcalli = 'indirect method call';
|
||
RsCILCmdret = 'return from method';
|
||
RsCILCmdbrs = 'unconditional branch';
|
||
RsCILCmdbrfalses = 'branch on false, null, or zero';
|
||
RsCILCmdbrtrues = 'branch on non-false or non-null';
|
||
RsCILCmdbeqs = 'branch on equal';
|
||
RsCILCmdbges = 'branch on greater than or equal to';
|
||
RsCILCmdbgts = 'branch on greater than';
|
||
RsCILCmdbles = 'branch on less than or equal to';
|
||
RsCILCmdblts = 'branch on less than';
|
||
RsCILCmdbneuns = 'branch on not equal or unordered';
|
||
RsCILCmdbgeuns = 'branch on greater than or equal to, unsigned or unordered';
|
||
RsCILCmdbgtuns = 'branch on greater than, unsigned or unordered';
|
||
RsCILCmdbleuns = 'branch on less than or equal to, unsigned or unordered';
|
||
RsCILCmdbltuns = 'branch on less than, unsigned or unordered';
|
||
RsCILCmdbr = 'unconditional branch';
|
||
RsCILCmdbrfalse = 'branch on false, null, or zero';
|
||
RsCILCmdbrtrue = 'branch on non-false or non-null';
|
||
RsCILCmdbeq = 'branch on equal';
|
||
RsCILCmdbge = 'branch on greater than or equal to';
|
||
RsCILCmdbgt = 'branch on greater than';
|
||
RsCILCmdble = 'branch on less than or equal to';
|
||
RsCILCmdblt = 'branch on less than';
|
||
RsCILCmdbneun = 'branch on not equal or unordered';
|
||
RsCILCmdbgeun = 'branch on greater than or equal to, unsigned or unordered';
|
||
RsCILCmdbgtun = 'branch on greater than, unsigned or unordered';
|
||
RsCILCmdbleun = 'branch on less than or equal to, unsigned or unordered';
|
||
RsCILCmdbltun = 'branch on less than, unsigned or unordered';
|
||
RsCILCmdswitch = 'table switch on value';
|
||
RsCILCmdldindi1 = 'load value indirect onto the stack';
|
||
RsCILCmdldindu1 = 'load value indirect onto the stack';
|
||
RsCILCmdldindi2 = 'load value indirect onto the stack';
|
||
RsCILCmdldindu2 = 'load value indirect onto the stack';
|
||
RsCILCmdldindi4 = 'load value indirect onto the stack';
|
||
RsCILCmdldindu4 = 'load value indirect onto the stack';
|
||
RsCILCmdldindi8 = 'load value indirect onto the stack';
|
||
RsCILCmdldindi = 'load value indirect onto the stack';
|
||
RsCILCmdldindr4 = 'load value indirect onto the stack';
|
||
RsCILCmdldindr8 = 'load value indirect onto the stack';
|
||
RsCILCmdldindref = 'load value indirect onto the stack';
|
||
RsCILCmdstindref = 'store value indirect from stack';
|
||
RsCILCmdstindi1 = 'store value indirect from stack';
|
||
RsCILCmdstindi2 = 'store value indirect from stack';
|
||
RsCILCmdstindi4 = 'store value indirect from stack';
|
||
RsCILCmdstindi8 = 'store value indirect from stack';
|
||
RsCILCmdstindr4 = 'store value indirect from stack';
|
||
RsCILCmdstindr8 = 'store value indirect from stack';
|
||
RsCILCmdadd = 'add numeric values';
|
||
RsCILCmdsub = 'subtract numeric values';
|
||
RsCILCmdmul = 'multiply values';
|
||
RsCILCmddiv = 'divide values';
|
||
RsCILCmddivun = 'divide integer values, unsigned';
|
||
RsCILCmdrem = 'compute remainder';
|
||
RsCILCmdremun = 'compute integer remainder, unsigned';
|
||
RsCILCmdand = 'bitwise AND';
|
||
RsCILCmdor = 'bitwise OR';
|
||
RsCILCmdxor = 'bitwise XOR';
|
||
RsCILCmdshl = 'shift integer left';
|
||
RsCILCmdshr = 'shift integer right';
|
||
RsCILCmdshrun = 'shift integer right, unsigned';
|
||
RsCILCmdneg = 'negate';
|
||
RsCILCmdnot = 'bitwise complement';
|
||
RsCILCmdconvi1 = 'data conversion';
|
||
RsCILCmdconvi2 = 'data conversion';
|
||
RsCILCmdconvi4 = 'data conversion';
|
||
RsCILCmdconvi8 = 'data conversion';
|
||
RsCILCmdconvr4 = 'data conversion';
|
||
RsCILCmdconvr8 = 'data conversion';
|
||
RsCILCmdconvu4 = 'data conversion';
|
||
RsCILCmdconvu8 = 'data conversion';
|
||
RsCILCmdcallvirt = 'call a method associated, at runtime, with an object';
|
||
RsCILCmdcpobj = 'copy a value type';
|
||
RsCILCmdldobj = 'copy value type to the stack';
|
||
RsCILCmdldstr = 'load a literal string';
|
||
RsCILCmdnewobj = 'create a new object';
|
||
RsCILCmdcastclass = 'cast an object to a class';
|
||
RsCILCmdisinst = 'test if an object is an instance of a class or interface';
|
||
RsCILCmdconvrun = 'data conversion';
|
||
RsCILCmdunused2 = '';
|
||
RsCILCmdunused3 = '';
|
||
RsCILCmdunbox = 'Convert boxed value type to its raw form';
|
||
RsCILCmdthrow = 'throw an exception';
|
||
RsCILCmdldfld = 'load field of an object';
|
||
RsCILCmdldflda = 'load field address';
|
||
RsCILCmdstfld = 'store into a field of an object';
|
||
RsCILCmdldsfld = 'load static field of a class';
|
||
RsCILCmdldsflda = 'load static field address';
|
||
RsCILCmdstsfld = 'store a static field of a class';
|
||
RsCILCmdstobj = 'store a value type from the stack into memory';
|
||
RsCILCmdconvovfi1un = 'unsigned data conversion with overflow detection';
|
||
RsCILCmdconvovfi2un = 'unsigned data conversion with overflow detection';
|
||
RsCILCmdconvovfi4un = 'unsigned data conversion with overflow detection';
|
||
RsCILCmdconvovfi8un = 'unsigned data conversion with overflow detection';
|
||
RsCILCmdconvovfu1un = 'unsigned data conversion with overflow detection';
|
||
RsCILCmdconvovfu2un = 'unsigned data conversion with overflow detection';
|
||
RsCILCmdconvovfu4un = 'unsigned data conversion with overflow detection';
|
||
RsCILCmdconvovfu8un = 'unsigned data conversion with overflow detection';
|
||
RsCILCmdconvovfiun = 'unsigned data conversion with overflow detection';
|
||
RsCILCmdconvovfuun = 'unsigned data conversion with overflow detection';
|
||
RsCILCmdbox = 'convert value type to object reference';
|
||
RsCILCmdnewarr = 'create a zero-based, one-dimensional array';
|
||
RsCILCmdldlen = 'load the length of an array';
|
||
RsCILCmdldelema = 'load address of an element of an array';
|
||
RsCILCmdldelemi1 = 'load an element of an array';
|
||
RsCILCmdldelemu1 = 'load an element of an array';
|
||
RsCILCmdldelemi2 = 'load an element of an array';
|
||
RsCILCmdldelemu2 = 'load an element of an array';
|
||
RsCILCmdldelemi4 = 'load an element of an array';
|
||
RsCILCmdldelemu4 = 'load an element of an array';
|
||
RsCILCmdldelemi8 = 'load an element of an array';
|
||
RsCILCmdldelemi = 'load an element of an array';
|
||
RsCILCmdldelemr4 = 'load an element of an array';
|
||
RsCILCmdldelemr8 = 'load an element of an array';
|
||
RsCILCmdldelemref = 'load an element of an array';
|
||
RsCILCmdstelemi = 'store an element of an array';
|
||
RsCILCmdstelemi1 = 'store an element of an array';
|
||
RsCILCmdstelemi2 = 'store an element of an array';
|
||
RsCILCmdstelemi4 = 'store an element of an array';
|
||
RsCILCmdstelemi8 = 'store an element of an array';
|
||
RsCILCmdstelemr4 = 'store an element of an array';
|
||
RsCILCmdstelemr8 = 'store an element of an array';
|
||
RsCILCmdstelemref = 'store an element of an array';
|
||
RsCILCmdunused4 = '';
|
||
RsCILCmdunused5 = '';
|
||
RsCILCmdunused6 = '';
|
||
RsCILCmdunused7 = '';
|
||
RsCILCmdunused8 = '';
|
||
RsCILCmdunused9 = '';
|
||
RsCILCmdunused10 = '';
|
||
RsCILCmdunused11 = '';
|
||
RsCILCmdunused12 = '';
|
||
RsCILCmdunused13 = '';
|
||
RsCILCmdunused14 = '';
|
||
RsCILCmdunused15 = '';
|
||
RsCILCmdunused16 = '';
|
||
RsCILCmdunused17 = '';
|
||
RsCILCmdunused18 = '';
|
||
RsCILCmdunused19 = '';
|
||
RsCILCmdconvovfi1 = 'data conversion with overflow detection';
|
||
RsCILCmdconvovfu1 = 'data conversion with overflow detection';
|
||
RsCILCmdconvovfi2 = 'data conversion with overflow detection';
|
||
RsCILCmdconvovfu2 = 'data conversion with overflow detection';
|
||
RsCILCmdconvovfi4 = 'data conversion with overflow detection';
|
||
RsCILCmdconvovfu4 = 'data conversion with overflow detection';
|
||
RsCILCmdconvovfi8 = 'data conversion with overflow detection';
|
||
RsCILCmdconvovfu8 = 'data conversion with overflow detection';
|
||
RsCILCmdunused20 = '';
|
||
RsCILCmdunused21 = '';
|
||
RsCILCmdunused22 = '';
|
||
RsCILCmdunused23 = '';
|
||
RsCILCmdunused24 = '';
|
||
RsCILCmdunused25 = '';
|
||
RsCILCmdunused26 = '';
|
||
RsCILCmdrefanyval = 'load the address out of a typed reference';
|
||
RsCILCmdckfinite = 'check for a finite real number';
|
||
RsCILCmdunused27 = '';
|
||
RsCILCmdunused28 = '';
|
||
RsCILCmdmkrefany = 'push a typed reference on the stack';
|
||
RsCILCmdunused29 = '';
|
||
RsCILCmdunused30 = '';
|
||
RsCILCmdunused31 = '';
|
||
RsCILCmdunused32 = '';
|
||
RsCILCmdunused33 = '';
|
||
RsCILCmdunused34 = '';
|
||
RsCILCmdunused35 = '';
|
||
RsCILCmdunused36 = '';
|
||
RsCILCmdunused37 = '';
|
||
RsCILCmdldtoken = 'load the runtime representation of a metadata token';
|
||
RsCILCmdconvu2 = 'data conversion';
|
||
RsCILCmdconvu1 = 'data conversion';
|
||
RsCILCmdconvi = 'data conversion';
|
||
RsCILCmdconvovfi = 'data conversion with overflow detection';
|
||
RsCILCmdconvovfu = 'data conversion with overflow detection';
|
||
RsCILCmdaddovf = 'add integer values with overflow check';
|
||
RsCILCmdaddovfun = 'add integer values with overflow check';
|
||
RsCILCmdmulovf = 'multiply integer values with overflow check';
|
||
RsCILCmdmulovfun = 'multiply integer values with overflow check';
|
||
RsCILCmdsubovf = 'subtract integer values, checking for overflow';
|
||
RsCILCmdsubovfun = 'subtract integer values, checking for overflow';
|
||
RsCILCmdendfinally = 'end the finally or fault clause of an exception block';
|
||
RsCILCmdleave = 'exit a protected region of code';
|
||
RsCILCmdleaves = 'exit a protected region of code';
|
||
RsCILCmdstindi = 'store value indirect from stack';
|
||
RsCILCmdconvu = 'data conversion';
|
||
RsCILCmdunused38 = '';
|
||
RsCILCmdunused39 = '';
|
||
RsCILCmdunused40 = '';
|
||
RsCILCmdunused41 = '';
|
||
RsCILCmdunused42 = '';
|
||
RsCILCmdunused43 = '';
|
||
RsCILCmdunused44 = '';
|
||
RsCILCmdunused45 = '';
|
||
RsCILCmdunused46 = '';
|
||
RsCILCmdunused47 = '';
|
||
RsCILCmdunused48 = '';
|
||
RsCILCmdunused49 = '';
|
||
RsCILCmdunused50 = '';
|
||
RsCILCmdunused51 = '';
|
||
RsCILCmdunused52 = '';
|
||
RsCILCmdunused53 = '';
|
||
RsCILCmdunused54 = '';
|
||
RsCILCmdunused55 = '';
|
||
RsCILCmdunused56 = '';
|
||
RsCILCmdunused57 = '';
|
||
RsCILCmdunused58 = '';
|
||
RsCILCmdunused59 = '';
|
||
RsCILCmdunused60 = '';
|
||
RsCILCmdprefix7 = '';
|
||
RsCILCmdprefix6 = '';
|
||
RsCILCmdprefix5 = '';
|
||
RsCILCmdprefix4 = '';
|
||
RsCILCmdprefix3 = '';
|
||
RsCILCmdprefix2 = '';
|
||
RsCILCmdprefix1 = '';
|
||
RsCILCmdprefixref = '';
|
||
RsCILCmdarglist = 'get argument list';
|
||
RsCILCmdceq = 'compare equal';
|
||
RsCILCmdcgt = 'compare greater than';
|
||
RsCILCmdcgtun = 'compare greater than, unsigned or unordered';
|
||
RsCILCmdclt = 'compare less than';
|
||
RsCILCmdcltun = 'compare less than, unsigned or unordered';
|
||
RsCILCmdldftn = 'load method pointer';
|
||
RsCILCmdldvirtftn = 'load a virtual method pointer';
|
||
RsCILCmdunused61 = '';
|
||
RsCILCmdldarg = 'load argument onto the stack';
|
||
RsCILCmdldarga = 'load an argument address';
|
||
RsCILCmdstarg = 'store a value in an argument slot';
|
||
RsCILCmdldloc = 'load local variable onto the stack';
|
||
RsCILCmdldloca = 'load local variable address';
|
||
RsCILCmdstloc = 'pop value from stack to local variable';
|
||
RsCILCmdlocalloc = 'allocate space in the local dynamic memory pool';
|
||
RsCILCmdunused62 = '';
|
||
RsCILCmdendfilter = 'end filter clause of SEH';
|
||
RsCILCmdunaligned = 'pointer instruction may be unaligned';
|
||
RsCILCmdvolatile = 'pointer reference is volatile';
|
||
RsCILCmdtail = 'call terminates current method';
|
||
RsCILCmdinitobj = 'initialize a value type';
|
||
RsCILCmdunused63 = '';
|
||
RsCILCmdcpblk = 'copy data from memory to memory';
|
||
RsCILCmdinitblk = 'initialize a block of memory to a value';
|
||
RsCILCmdunused64 = '';
|
||
RsCILCmdrethrow = 'rethrow the current exception';
|
||
RsCILCmdunused65 = '';
|
||
RsCILCmdsizeof = 'load the size in bytes of a value type';
|
||
RsCILCmdrefanytype = 'load the type out of a typed reference';
|
||
RsCILCmdunused66 = '';
|
||
RsCILCmdunused67 = '';
|
||
RsCILCmdunused68 = '';
|
||
RsCILCmdunused69 = '';
|
||
RsCILCmdunused70 = '';
|
||
|
||
RsCILDescrnop = 'Do nothing';
|
||
RsCILDescrbreak = 'inform a debugger that a breakpoint has been reached.';
|
||
RsCILDescrldarg0 = 'Load argument 0 onto stack';
|
||
RsCILDescrldarg1 = 'Load argument 1 onto stack';
|
||
RsCILDescrldarg2 = 'Load argument 2 onto stack';
|
||
RsCILDescrldarg3 = 'Load argument 3 onto stack';
|
||
RsCILDescrldloc0 = 'Load local variable 0 onto stack.';
|
||
RsCILDescrldloc1 = 'Load local variable 1 onto stack.';
|
||
RsCILDescrldloc2 = 'Load local variable 2 onto stack.';
|
||
RsCILDescrldloc3 = 'Load local variable 3 onto stack.';
|
||
RsCILDescrstloc0 = 'Pop value from stack into local variable 0.';
|
||
RsCILDescrstloc1 = 'Pop value from stack into local variable 1.';
|
||
RsCILDescrstloc2 = 'Pop value from stack into local variable 2.';
|
||
RsCILDescrstloc3 = 'Pop value from stack into local variable 3.';
|
||
RsCILDescrldargs = 'Load argument numbered num onto stack, short form.';
|
||
RsCILDescrldargas = 'fetch the address of argument argNum, short form';
|
||
RsCILDescrstargs = 'Store a value to the argument numbered num, short form';
|
||
RsCILDescrldlocs = 'Load local variable of index indx onto stack, short form.';
|
||
RsCILDescrldlocas = 'Load address of local variable with index indx, short form';
|
||
RsCILDescrstlocs = 'Pop value from stack into local variable indx, short form.';
|
||
RsCILDescrldnull = 'Push null reference on the stack';
|
||
RsCILDescrldci4m1 = 'Push -1 onto the stack as int32.';
|
||
RsCILDescrldci40 = 'Push 0 onto the stack as int32.';
|
||
RsCILDescrldci41 = 'Push 1 onto the stack as int32.';
|
||
RsCILDescrldci42 = 'Push 2 onto the stack as int32.';
|
||
RsCILDescrldci43 = 'Push 3 onto the stack as int32.';
|
||
RsCILDescrldci44 = 'Push 4 onto the stack as int32.';
|
||
RsCILDescrldci45 = 'Push 5 onto the stack as int32.';
|
||
RsCILDescrldci46 = 'Push 6 onto the stack as int32.';
|
||
RsCILDescrldci47 = 'Push 7 onto the stack as int32.';
|
||
RsCILDescrldci48 = 'Push 8 onto the stack as int32.';
|
||
RsCILDescrldci4s = 'Push num onto the stack as int32, short form.';
|
||
RsCILDescrldci4 = 'Push num of type int32 onto the stack as int32.';
|
||
RsCILDescrldci8 = 'Push num of type int64 onto the stack as int64.';
|
||
RsCILDescrldcr4 = 'Push num of type float32 onto the stack as F.';
|
||
RsCILDescrldcr8 = 'Push num of type float64 onto the stack as F.';
|
||
RsCILDescrunused1 = '';
|
||
RsCILDescrdup = 'duplicate value on the top of the stack';
|
||
RsCILDescrpop = 'pop a value from the stack';
|
||
RsCILDescrjmp = 'Exit current method and jump to specified method';
|
||
RsCILDescrcall = 'Call method described by method';
|
||
RsCILDescrcalli = 'Call method indicated on the stack with arguments described by callsitedescr.';
|
||
RsCILDescrret = 'Return from method, possibly returning a value';
|
||
RsCILDescrbrs = 'branch to target, short form';
|
||
RsCILDescrbrfalses = 'branch to target if value is zero (false), short form';
|
||
RsCILDescrbrtrues = 'branch to target if value is non-zero (true), short form';
|
||
RsCILDescrbeqs = 'branch to target if equal, short form';
|
||
RsCILDescrbges = 'branch to target if greater than or equal to, short form';
|
||
RsCILDescrbgts = 'branch to target if greater than, short form';
|
||
RsCILDescrbles = 'branch to target if less than or equal to, short form';
|
||
RsCILDescrblts = 'branch to target if less than';
|
||
RsCILDescrbneuns = 'branch to target if unequal or unordered, short form';
|
||
RsCILDescrbgeuns = 'branch to target if greater than or equal to (unsigned or unordered), short form';
|
||
RsCILDescrbgtuns = 'branch to target if greater than (unsigned or unordered), short form';
|
||
RsCILDescrbleuns = 'branch to target if less than or equal to (unsigned or unordered), short form';
|
||
RsCILDescrbltuns = 'Branch to target if less than (unsigned or unordered), short form';
|
||
RsCILDescrbr = 'branch to target ';
|
||
RsCILDescrbrfalse = 'branch to target if value is zero (false)';
|
||
RsCILDescrbrtrue = 'branch to target if value is non-zero (true)';
|
||
RsCILDescrbeq = 'branch to target if equal';
|
||
RsCILDescrbge = 'branch to target if greater than or equal to';
|
||
RsCILDescrbgt = 'branch to target if greater than';
|
||
RsCILDescrble = 'branch to target if less than or equal to';
|
||
RsCILDescrblt = 'branch to target if less than';
|
||
RsCILDescrbneun = 'branch to target if unequal or unordered';
|
||
RsCILDescrbgeun = 'branch to target if greater than or equal to (unsigned or unordered)';
|
||
RsCILDescrbgtun = 'branch to target if greater than (unsigned or unordered)';
|
||
RsCILDescrbleun = 'branch to target if less than or equal to (unsigned or unordered)';
|
||
RsCILDescrbltun = 'Branch to target if less than (unsigned or unordered) ';
|
||
RsCILDescrswitch = 'jump to one of n values';
|
||
RsCILDescrldindi1 = 'Indirect load value of type int8 as int32 on the stack.';
|
||
RsCILDescrldindu1 = 'Indirect load value of type unsigned int8 as int32 on the stack.';
|
||
RsCILDescrldindi2 = 'Indirect load value of type int16 as int32 on the stack.';
|
||
RsCILDescrldindu2 = 'Indirect load value of type unsigned int16 as int32 on the stack.';
|
||
RsCILDescrldindi4 = 'Indirect load value of type int32 as int32 on the stack.';
|
||
RsCILDescrldindu4 = 'Indirect load value of type unsigned int32 as int32 on the stack.';
|
||
RsCILDescrldindi8 = 'Indirect load value of type int64 as int64 on the stack.';
|
||
RsCILDescrldindi = 'Indirect load value of type native int as native int on the stack';
|
||
RsCILDescrldindr4 = 'Indirect load value of type float32 as F on the stack.';
|
||
RsCILDescrldindr8 = 'Indirect load value of type float64 as F on the stack.';
|
||
RsCILDescrldindref = 'Indirect load value of type object ref as O on the stack.';
|
||
RsCILDescrstindref = 'Store value of type object ref (type O) into memory at address';
|
||
RsCILDescrstindi1 = 'Store value of type int8 into memory at address';
|
||
RsCILDescrstindi2 = 'Store value of type int16 into memory at address';
|
||
RsCILDescrstindi4 = 'Store value of type int32 into memory at address';
|
||
RsCILDescrstindi8 = 'Store value of type int64 into memory at address';
|
||
RsCILDescrstindr4 = 'Store value of type float32 into memory at address';
|
||
RsCILDescrstindr8 = 'Store value of type float64 into memory at address';
|
||
RsCILDescradd = 'Add two values, returning a new value';
|
||
RsCILDescrsub = 'Subtract value2 from value1, returning a new value';
|
||
RsCILDescrmul = 'Multiply values';
|
||
RsCILDescrdiv = 'Divide two values to return a quotient or floating-point result';
|
||
RsCILDescrdivun = 'Divide two values, unsigned, returning a quotient';
|
||
RsCILDescrrem = 'Remainder of dividing value1 by value2';
|
||
RsCILDescrremun = 'Remainder of unsigned dividing value1 by value2';
|
||
RsCILDescrand = 'Bitwise AND of two integral values, returns an integral value';
|
||
RsCILDescror = 'Bitwise OR of two integer values, returns an integer.';
|
||
RsCILDescrxor = 'Bitwise XOR of integer values, returns an integer';
|
||
RsCILDescrshl = 'Shift an integer to the left (shifting in zeros)';
|
||
RsCILDescrshr = 'Shift an integer right, (shift in sign), return an integer';
|
||
RsCILDescrshrun = 'Shift an integer right, (shift in zero), return an integer';
|
||
RsCILDescrneg = 'Negate value';
|
||
RsCILDescrnot = 'Bitwise complement';
|
||
RsCILDescrconvi1 = 'Convert to int8, pushing int32 on stack';
|
||
RsCILDescrconvi2 = 'Convert to int16, pushing int32 on stack';
|
||
RsCILDescrconvi4 = 'Convert to int32, pushing int32 on stack';
|
||
RsCILDescrconvi8 = 'Convert to int64, pushing int64 on stack';
|
||
RsCILDescrconvr4 = 'Convert to float32, pushing F on stack';
|
||
RsCILDescrconvr8 = 'Convert to float64, pushing F on stack';
|
||
RsCILDescrconvu4 = 'Convert to unsigned int32, pushing int32 on stack';
|
||
RsCILDescrconvu8 = 'Convert to unsigned int64, pushing int64 on stack';
|
||
RsCILDescrcallvirt = 'Call a method associated with obj';
|
||
RsCILDescrcpobj = 'Copy a value type from srcValObj to destValObj';
|
||
RsCILDescrldobj = 'Copy instance of value type classTok to the stack.';
|
||
RsCILDescrldstr = 'push a string object for the literal string ';
|
||
RsCILDescrnewobj = 'allocate an uninitialized object or value type and call ctor ';
|
||
RsCILDescrcastclass = 'Cast obj to class';
|
||
RsCILDescrisinst = 'test if object is an instance of class, returning NULL or an instance of that class or interface';
|
||
RsCILDescrconvrun = 'Convert unsigned integer to floating-point, pushing F on stack';
|
||
RsCILDescrunused2 = '';
|
||
RsCILDescrunused3 = '';
|
||
RsCILDescrunbox = 'Extract the value type data from obj, its boxed representation';
|
||
RsCILDescrthrow = 'Throw an exception';
|
||
RsCILDescrldfld = 'Push the value of field of object, or value type, obj, onto the stack';
|
||
RsCILDescrldflda = 'Push the address of field of object obj on the stack';
|
||
RsCILDescrstfld = 'Replace the value of field of the object obj with val';
|
||
RsCILDescrldsfld = 'Push the value of field on the stack';
|
||
RsCILDescrldsflda = 'Push the address of the static field, field, on the stack';
|
||
RsCILDescrstsfld = 'Replace the value of field with val';
|
||
RsCILDescrstobj = 'Store a value of type classTok from the stack into memory';
|
||
RsCILDescrconvovfi1un = 'Convert unsigned to an int8 (on the stack as int32) and throw an exception on overflow';
|
||
RsCILDescrconvovfi2un = 'Convert unsigned to an int16 (on the stack as int32) and throw an exception on overflow';
|
||
RsCILDescrconvovfi4un = 'Convert unsigned to an int32 (on the stack as int32) and throw an exception on overflow';
|
||
RsCILDescrconvovfi8un = 'Convert unsigned to an int64 (on the stack as int64) and throw an exception on overflow';
|
||
RsCILDescrconvovfu1un = 'Convert unsigned to an unsigned int8 (on the stack as int32) and throw an exception on overflow';
|
||
RsCILDescrconvovfu2un = 'Convert unsigned to an unsigned int16 (on the stack as int32) and throw an exception on overflow';
|
||
RsCILDescrconvovfu4un = 'Convert unsigned to an unsigned int32 (on the stack as int32) and throw an exception on overflow';
|
||
RsCILDescrconvovfu8un = 'Convert unsigned to an unsigned int64 (on the stack as int64) and throw an exception on overflow';
|
||
RsCILDescrconvovfiun = 'Convert unsigned to a native int (on the stack as native int) and throw an exception on overflow';
|
||
RsCILDescrconvovfuun = 'Convert unsigned to a native unsigned int (on the stack as native int) and throw an exception on overflow';
|
||
RsCILDescrbox = 'Convert valueType to a true object reference';
|
||
RsCILDescrnewarr = 'create a new array with elements of type etype';
|
||
RsCILDescrldlen = 'push the length (of type native unsigned int) of array on the stack';
|
||
RsCILDescrldelema = 'Load the address of element at index onto the top of the stack';
|
||
RsCILDescrldelemi1 = 'Load the element with type int8 at index onto the top of the stack as an int32';
|
||
RsCILDescrldelemu1 = 'Load the element with type unsigned int8 at index onto the top of the stack as an int32';
|
||
RsCILDescrldelemi2 = 'Load the element with type int16 at index onto the top of the stack as an int32';
|
||
RsCILDescrldelemu2 = 'Load the element with type unsigned int16 at index onto the top of the stack as an int32';
|
||
RsCILDescrldelemi4 = 'Load the element with type int32 at index onto the top of the stack as an int32';
|
||
RsCILDescrldelemu4 = 'Load the element with type unsigned int32 at index onto the top of the stack as an int32 (alias for ldelem.i4)';
|
||
RsCILDescrldelemi8 = 'Load the element with type int64 at index onto the top of the stack as an int64';
|
||
RsCILDescrldelemi = 'Load the element with type native int at index onto the top of the stack as an native int';
|
||
RsCILDescrldelemr4 = 'Load the element with type float32 at index onto the top of the stack as an F';
|
||
RsCILDescrldelemr8 = 'Load the element with type float64 at index onto the top of the stack as an F';
|
||
RsCILDescrldelemref = 'Load the element of type object, at index onto the top of the stack as an O';
|
||
RsCILDescrstelemi = 'Replace array element at index with the i value on the stack';
|
||
RsCILDescrstelemi1 = 'Replace array element at index with the int8 value on the stack';
|
||
RsCILDescrstelemi2 = 'Replace array element at index with the int16 value on the stack';
|
||
RsCILDescrstelemi4 = 'Replace array element at index with the int32 value on the stack';
|
||
RsCILDescrstelemi8 = 'Replace array element at index with the int64 value on the stack';
|
||
RsCILDescrstelemr4 = 'Replace array element at index with the float32 value on the stack';
|
||
RsCILDescrstelemr8 = 'Replace array element at index with the float64 value on the stack';
|
||
RsCILDescrstelemref = 'Replace array element at index with the ref value on the stack';
|
||
RsCILDescrunused4 = '';
|
||
RsCILDescrunused5 = '';
|
||
RsCILDescrunused6 = '';
|
||
RsCILDescrunused7 = '';
|
||
RsCILDescrunused8 = '';
|
||
RsCILDescrunused9 = '';
|
||
RsCILDescrunused10 = '';
|
||
RsCILDescrunused11 = '';
|
||
RsCILDescrunused12 = '';
|
||
RsCILDescrunused13 = '';
|
||
RsCILDescrunused14 = '';
|
||
RsCILDescrunused15 = '';
|
||
RsCILDescrunused16 = '';
|
||
RsCILDescrunused17 = '';
|
||
RsCILDescrunused18 = '';
|
||
RsCILDescrunused19 = '';
|
||
RsCILDescrconvovfi1 = 'Convert to an int8 (on the stack as int32) and throw an exception on overflow ';
|
||
RsCILDescrconvovfu1 = 'Convert to a unsigned int8 (on the stack as int32) and throw an exception on overflow ';
|
||
RsCILDescrconvovfi2 = 'Convert to an int16 (on the stack as int32) and throw an exception on overflow ';
|
||
RsCILDescrconvovfu2 = 'Convert to a unsigned int16 (on the stack as int32) and throw an exception on overflow ';
|
||
RsCILDescrconvovfi4 = 'Convert to an int32 (on the stack as int32) and throw an exception on overflow ';
|
||
RsCILDescrconvovfu4 = 'Convert to a unsigned int32 (on the stack as int32) and throw an exception on overflow ';
|
||
RsCILDescrconvovfi8 = 'Convert to an int64 (on the stack as int64) and throw an exception on overflow ';
|
||
RsCILDescrconvovfu8 = 'Convert to a unsigned int64 (on the stack as int64) and throw an exception on overflow ';
|
||
RsCILDescrunused20 = '';
|
||
RsCILDescrunused21 = '';
|
||
RsCILDescrunused22 = '';
|
||
RsCILDescrunused23 = '';
|
||
RsCILDescrunused24 = '';
|
||
RsCILDescrunused25 = '';
|
||
RsCILDescrunused26 = '';
|
||
RsCILDescrrefanyval = 'Push the address stored in a typed reference';
|
||
RsCILDescrckfinite = 'throw ArithmeticException if value is not a finite number';
|
||
RsCILDescrunused27 = '';
|
||
RsCILDescrunused28 = '';
|
||
RsCILDescrmkrefany = 'push a typed reference to ptr of type class onto the stack';
|
||
RsCILDescrunused29 = '';
|
||
RsCILDescrunused30 = '';
|
||
RsCILDescrunused31 = '';
|
||
RsCILDescrunused32 = '';
|
||
RsCILDescrunused33 = '';
|
||
RsCILDescrunused34 = '';
|
||
RsCILDescrunused35 = '';
|
||
RsCILDescrunused36 = '';
|
||
RsCILDescrunused37 = '';
|
||
RsCILDescrldtoken = 'Convert metadata token to its runtime representation';
|
||
RsCILDescrconvu2 = 'Convert to unsigned int16, pushing int32 on stack';
|
||
RsCILDescrconvu1 = 'Convert to unsigned int8, pushing int32 on stack';
|
||
RsCILDescrconvi = 'Convert to native int, pushing native int on stack';
|
||
RsCILDescrconvovfi = 'Convert to an native int (on the stack as native int) and throw an exception on overflow';
|
||
RsCILDescrconvovfu = 'Convert to a native unsigned int (on the stack as native int) and throw an exception on overflow';
|
||
RsCILDescraddovf = 'Add signed integer values with overflow check. ';
|
||
RsCILDescraddovfun = 'Add unsigned integer values with overflow check.';
|
||
RsCILDescrmulovf = 'Multiply signed integer values. Signed result must fit in same size';
|
||
RsCILDescrmulovfun = 'Multiply unsigned integer values. Unsigned result must fit in same size';
|
||
RsCILDescrsubovf = 'Subtract native int from an native int. Signed result must fit in same size';
|
||
RsCILDescrsubovfun = 'Subtract native unsigned int from a native unsigned int. Unsigned result must fit in same size';
|
||
RsCILDescrendfinally = 'End finally clause of an exception block';
|
||
RsCILDescrleave = 'Exit a protected region of code.';
|
||
RsCILDescrleaves = 'Exit a protected region of code, short form';
|
||
RsCILDescrstindi = 'Store value of type native int into memory at address';
|
||
RsCILDescrconvu = 'Convert to native unsigned int, pushing native int on stack';
|
||
RsCILDescrunused38 = '';
|
||
RsCILDescrunused39 = '';
|
||
RsCILDescrunused40 = '';
|
||
RsCILDescrunused41 = '';
|
||
RsCILDescrunused42 = '';
|
||
RsCILDescrunused43 = '';
|
||
RsCILDescrunused44 = '';
|
||
RsCILDescrunused45 = '';
|
||
RsCILDescrunused46 = '';
|
||
RsCILDescrunused47 = '';
|
||
RsCILDescrunused48 = '';
|
||
RsCILDescrunused49 = '';
|
||
RsCILDescrunused50 = '';
|
||
RsCILDescrunused51 = '';
|
||
RsCILDescrunused52 = '';
|
||
RsCILDescrunused53 = '';
|
||
RsCILDescrunused54 = '';
|
||
RsCILDescrunused55 = '';
|
||
RsCILDescrunused56 = '';
|
||
RsCILDescrunused57 = '';
|
||
RsCILDescrunused58 = '';
|
||
RsCILDescrunused59 = '';
|
||
RsCILDescrunused60 = '';
|
||
RsCILDescrprefix7 = '';
|
||
RsCILDescrprefix6 = '';
|
||
RsCILDescrprefix5 = '';
|
||
RsCILDescrprefix4 = '';
|
||
RsCILDescrprefix3 = '';
|
||
RsCILDescrprefix2 = '';
|
||
RsCILDescrprefix1 = '';
|
||
RsCILDescrprefixref = '';
|
||
RsCILDescrarglist = 'return argument list handle for the current method ';
|
||
RsCILDescrceq = 'push 1 (of type int32) if value1 equals value2, else 0';
|
||
RsCILDescrcgt = 'push 1 (of type int32) if value1 > value2, else 0';
|
||
RsCILDescrcgtun = 'push 1 (of type int32) if value1 > value2, unsigned or unordered, else 0';
|
||
RsCILDescrclt = 'push 1 (of type int32) if value1 < value2, else 0';
|
||
RsCILDescrcltun = 'push 1 (of type int32) if value1 < value2, unsigned or unordered, else 0';
|
||
RsCILDescrldftn = 'Push a pointer to a method referenced by method on the stack';
|
||
RsCILDescrldvirtftn = 'Push address of virtual method mthd on the stack';
|
||
RsCILDescrunused61 = '';
|
||
RsCILDescrldarg = 'Load argument numbered num onto stack.';
|
||
RsCILDescrldarga = 'fetch the address of argument argNum.';
|
||
RsCILDescrstarg = 'Store a value to the argument numbered num';
|
||
RsCILDescrldloc = 'Load local variable of index indx onto stack.';
|
||
RsCILDescrldloca = 'Load address of local variable with index indx';
|
||
RsCILDescrstloc = 'Pop value from stack into local variable indx.';
|
||
RsCILDescrlocalloc = 'Allocate space from the local memory pool.';
|
||
RsCILDescrunused62 = '';
|
||
RsCILDescrendfilter = 'End filter clause of SEH exception handling';
|
||
RsCILDescrunaligned = 'Subsequent pointer instruction may be unaligned';
|
||
RsCILDescrvolatile = 'Subsequent pointer reference is volatile';
|
||
RsCILDescrtail = 'Subsequent call terminates current method';
|
||
RsCILDescrinitobj = 'Initialize a value type';
|
||
RsCILDescrunused63 = '';
|
||
RsCILDescrcpblk = 'Copy data from memory to memory';
|
||
RsCILDescrinitblk = 'Set a block of memory to a given byte';
|
||
RsCILDescrunused64 = '';
|
||
RsCILDescrrethrow = 'Rethrow the current exception';
|
||
RsCILDescrunused65 = '';
|
||
RsCILDescrsizeof = 'Push the size, in bytes, of a value type as a unsigned int32';
|
||
RsCILDescrrefanytype = 'Push the type token stored in a typed reference';
|
||
RsCILDescrunused66 = '';
|
||
RsCILDescrunused67 = '';
|
||
RsCILDescrunused68 = '';
|
||
RsCILDescrunused69 = '';
|
||
RsCILDescrunused70 = '';
|
||
|
||
//=== JclClasses =============================================================
|
||
resourcestring
|
||
RsVMTMemoryWriteError = 'Error writing VMT memory (%s)';
|
||
|
||
//=== JclClr =================================================================
|
||
resourcestring
|
||
RsClrCopyright = '// Delphi-JEDI .NET Framework IL Disassembler. Version 0.1' + sLineBreak +
|
||
'// Project JEDI Code Library (JCL) Team. All rights reserved.' + sLineBreak;
|
||
RsUnknownTableFmt = '%s%s';
|
||
RsUnknownTable = 'Unknown table - ';
|
||
|
||
//=== JclCOM =================================================================
|
||
resourcestring
|
||
RsComInvalidParam = 'An invalid parameter was passed to the routine. If a parameter was ' +
|
||
'expected, it might be an unassigned item or nil pointer';
|
||
RsComFailedStreamRead = 'Failed to read all of the data from the specified stream';
|
||
RsComFailedStreamWrite = 'Failed to write all of the data into the specified stream';
|
||
|
||
//=== JclComplex =============================================================
|
||
resourcestring
|
||
RsComplexInvalidString = 'Failed to create a complex number from the string provided';
|
||
|
||
//=== JclConsole =============================================================
|
||
resourcestring
|
||
RsCannotRaiseSignal = 'Cannot raise %s signal.';
|
||
|
||
//=== JclContainerIntf =======================================================
|
||
resourcestring
|
||
RsEOutOfBounds = 'Out of bounds';
|
||
//RsENoSuchElement = 'No such element';
|
||
//RsEIllegalState = 'Illegal state';
|
||
//RsEConcurrentModification = 'Concurrent modification';
|
||
//RsEIllegalArgument = 'Illegal argument';
|
||
RsEOperationNotSupported = 'Operation not supported';
|
||
RsEValueNotFound = 'Value %s not found';
|
||
RsENoCollection = 'Collection = nil';
|
||
RsEIllegalQueueCapacity = 'Illegal queue capacity';
|
||
|
||
//=== JclCounter =============================================================
|
||
resourcestring
|
||
RsNoCounter = 'No high performance counters supported';
|
||
|
||
//=== JclDateTime ============================================================
|
||
resourcestring
|
||
RsMakeUTCTime = 'Error converting to UTC time. Time zone could not be determined';
|
||
RsDateConversion = 'Error illegal date or time format';
|
||
|
||
//=== JclDebug ===============================================================
|
||
resourcestring
|
||
// Diagnostics
|
||
RsDebugAssertValidPointer = 'Invalid Pointer passed to AssertValid';
|
||
RsDebugAssertValidString = 'Invalid string passed to AssertValid';
|
||
|
||
// TMapFiles
|
||
RsDebugMapFileExtension = '.map'; // do not localize
|
||
RsDebugNoProcessInfo = 'Unable to obtain process information';
|
||
RsDebugSnapshot = 'Failure creating toolhelp32 snapshot';
|
||
|
||
//=== JclEDI =================================================================
|
||
resourcestring
|
||
RsEDIError001 = 'Could not open edi file. File not specified.';
|
||
RsEDIError002 = 'Could not save edi file. File name and path not specified.';
|
||
RsEDIError003 = 'Could not get data object from %s at index [%s],';
|
||
RsEDIError004 = 'Could not get data object from %s at index [%s], Index too low.';
|
||
RsEDIError005 = 'Could not get data object from %s at index [%s], Index too high.';
|
||
RsEDIError006 = 'Could not get data object from %s at index [%s], ' +
|
||
'There was no data object assigned.';
|
||
RsEDIError007 = 'Could not set data object from %s at index [%s].';
|
||
RsEDIError008 = 'Could not set data object from %s at index [%s], Index too low.';
|
||
RsEDIError009 = 'Could not set data object from %s at index [%s], Index too high.';
|
||
RsEDIError010 = 'Could not delete data object from %s at index [%s]';
|
||
RsEDIError011 = 'Could not delete data objects from %s at index [%s]';
|
||
RsEDIError012 = 'Delimiters have not been assigned to interchange. Dissassemble cancelled.';
|
||
RsEDIError013 = 'Delimiters have not been assigned to interchange. Assemble cancelled.';
|
||
RsEDIError014 = 'Could not find interchange control header segment terminator.';
|
||
RsEDIError015 = 'Could not find interchange control header.';
|
||
RsEDIError016 = 'Could not find interchange control trailer segment terminator.';
|
||
RsEDIError017 = 'Could not find interchange control trailer.';
|
||
RsEDIError018 = 'Could not find interchange control trailer or garbage at end of file.';
|
||
RsEDIError019 = 'Could not assign delimiters to functional group. Dissassemble cancelled.';
|
||
RsEDIError020 = 'Could not assign delimiters to functional group. Assemble cancelled.';
|
||
RsEDIError021 = 'Could not find functional group header segment terminator.';
|
||
RsEDIError022 = 'Could not find functional group header.'; //conditional for UN/EDIFACT
|
||
RsEDIError023 = 'Could not find functional group trailer segment terminator.';
|
||
RsEDIError024 = 'Could not find functional group trailer.';
|
||
RsEDIError025 = 'Could not assign delimiters to transaction set. Dissassemble cancelled.';
|
||
RsEDIError026 = 'Could not assign delimiters to transaction set. Assemble cancelled.';
|
||
RsEDIError027 = 'Could not find transaction set header.';
|
||
RsEDIError028 = 'Could not find transaction set trailer segment terminator.';
|
||
RsEDIError029 = 'Could not find transaction set trailer.';
|
||
RsEDIError030 = 'Could not assign delimiters to message. Dissassemble cancelled.';
|
||
RsEDIError031 = 'Could not assign delimiters to message. Assemble cancelled.';
|
||
RsEDIError032 = 'Could not find message header.';
|
||
RsEDIError033 = 'Could not find message trailer segment terminator.';
|
||
RsEDIError034 = 'Could not find message trailer.';
|
||
RsEDIError035 = 'Could not assign delimiters to segment. Dissassemble cancelled.';
|
||
RsEDIError036 = 'Could not assign delimiters to segment. Assemble cancelled.';
|
||
RsEDIError037 = 'Could not assign delimiters to composite element. Dissassemble cancelled.';
|
||
RsEDIError038 = 'Could not assign delimiters to composite element. Assemble cancelled.';
|
||
RsEDIError039 = 'Could not get data object in transaction set loop at index [%s], ' +
|
||
'Data object does not exist.';
|
||
RsEDIError040 = 'Could not get data object in transaction set loop at index [%s], ' +
|
||
'Index too high.';
|
||
RsEDIError041 = 'Could not get data object in transaction set loop at index [%s], Index too low.';
|
||
RsEDIError042 = 'Could not get data object in transaction set loop at index [%s].';
|
||
RsEDIError043 = 'Could not set data object in transaction set loop at index [%s], ' +
|
||
'Index too high.';
|
||
RsEDIError044 = 'Could not set data object in transaction set loop at index [%s], Index too low.';
|
||
RsEDIError045 = 'Could not set data object in transaction set loop at index [%s].';
|
||
RsEDIError046 = 'Could not get data object in message loop at index [%s], ' +
|
||
'Data object does not exist.';
|
||
RsEDIError047 = 'Could not get data object in message loop at index [%s], Index too high.';
|
||
RsEDIError048 = 'Could not get data object in message loop at index [%s], Index too low.';
|
||
RsEDIError049 = 'Could not get data object in message loop at index [%s].';
|
||
RsEDIError050 = 'Could not set data object in message loop at index [%s], Index too high.';
|
||
RsEDIError051 = 'Could not set data object in message loop at index [%s], Index too low.';
|
||
RsEDIError052 = 'Could not set data object in message loop at index [%s].';
|
||
RsEDIError053 = 'Loop in loop stack record at index [%s] does not exist.';
|
||
RsEDIError054 = 'Could not get loop stack record at index [%s], Index too high.';
|
||
RsEDIError055 = 'Could not get loop stack record at index [%s], Index too low.';
|
||
RsEDIError056 = 'Could not get loop stack record at index [%s].';
|
||
RsEDIError057 = 'Could not get safe loop stack index [%s].';
|
||
RsEDIError058 = 'Could not assign element specification to element at index [%s] ' +
|
||
'in segment [%s] at index [%s] in transaction set.';
|
||
|
||
RsUnknownAttribute = 'Unknown Attribute';
|
||
|
||
//== JclEDISEF ===============================================================
|
||
resourcestring
|
||
// Transaction Set:850
|
||
SEFTextSetsCode_Set0_Desc = 'Transaction Set or message title.';
|
||
SEFTextSetsCode_Set1_Desc = 'Transaction Set functional group (X12).';
|
||
SEFTextSetsCode_Set2_Desc = 'Transaction Set or message purpose.';
|
||
SEFTextSetsCode_Set3_Desc = 'Level 1 note on transaction set or message.';
|
||
SEFTextSetsCode_Set4_Desc = 'Level 2 note on transaction set or message.';
|
||
SEFTextSetsCode_Set5_Desc = 'Level 3 note on transaction set or message.';
|
||
// Transaction Set~segment ordinal number: 850~1
|
||
SEFTextSetsCode_Seg0_Desc = 'Segment reference notes that are part of the transaction set in X12.';
|
||
SEFTextSetsCode_Seg1_Desc = 'Segment reference notes documented with the segment (like in VICS/UCS).';
|
||
SEFTextSetsCode_Seg2_Desc = 'Segment reference comment documented with the transaction set.';
|
||
SEFTextSetsCode_Seg3_Desc = 'Segment name.';
|
||
SEFTextSetsCode_Seg4_Desc = 'Level 1 note on segment.';
|
||
SEFTextSetsCode_Seg5_Desc = 'Level 2 note on segment.';
|
||
SEFTextSetsCode_Seg6_Desc = 'Segment purpose.';
|
||
SEFTextSetsCode_Seg7_Desc = 'Level 3 note on segment. See * below for other levels of notes.';
|
||
// Transaction Set~segment ordinal number~element or composite ordinal number: 850~1~4
|
||
SEFTextSetsCode_Elm0_Desc = 'Level 1 note on element or composite.';
|
||
SEFTextSetsCode_Elm1_Desc = 'Level 2 note on element or composite.';
|
||
SEFTextSetsCode_Elm2_Desc = 'Name of element or composite.';
|
||
SEFTextSetsCode_Elm4_Desc = 'Level 3 note on element or composite.';
|
||
|
||
//=== JclEDIXML ==============================================================
|
||
resourcestring
|
||
EDIXMLError001 = 'Could not open edi file. File not specified.';
|
||
EDIXMLError002 = 'Could not save edi file. File name and path not specified.';
|
||
EDIXMLError003 = 'Could not assign delimiters to edi file. Disassemble cancelled.';
|
||
EDIXMLError004 = 'Could not assign delimiters to edi file. Assemble cancelled.';
|
||
EDIXMLError005 = 'Could not assign delimiters to interchange control. Disassemble cancelled.';
|
||
EDIXMLError006 = 'Could not assign delimiters to interchange control. Assemble cancelled.';
|
||
EDIXMLError007 = 'Could not find interchange control end tag.';
|
||
EDIXMLError008 = 'Could not find interchange control end tag delimiter.';
|
||
EDIXMLError009 = 'Could not find interchange control header.';
|
||
EDIXMLError010 = 'Could not find interchange control header end tag.';
|
||
EDIXMLError011 = 'Could not find interchange control header end tag delimiter.';
|
||
EDIXMLError012 = 'Could not find interchange control trailer.';
|
||
EDIXMLError013 = 'Could not find interchange control trailer end tag.';
|
||
EDIXMLError014 = 'Could not find interchange control trailer end tag delimiter.';
|
||
EDIXMLError015 = 'Could not assign delimiters to functional group. Disassemble cancelled.';
|
||
EDIXMLError016 = 'Could not assign delimiters to functional group. Assemble cancelled.';
|
||
EDIXMLError017 = 'Could not find functional group end tag.';
|
||
EDIXMLError018 = 'Could not find functional group end tag delimiter.';
|
||
EDIXMLError019 = 'Could not find functional group header.';
|
||
EDIXMLError020 = 'Could not find functional group header end tag.';
|
||
EDIXMLError021 = 'Could not find functional group header end tag delimiter.';
|
||
EDIXMLError022 = 'Could not find functional group trailer.';
|
||
EDIXMLError023 = 'Could not find functional group trailer end tag.';
|
||
EDIXMLError024 = 'Could not find functional group trailer end tag delimiter.';
|
||
EDIXMLError025 = 'Could not assign delimiters to transactoin set. Disassemble cancelled.';
|
||
EDIXMLError026 = 'Could not assign delimiters to transactoin set. Assemble cancelled.';
|
||
EDIXMLError027 = 'Could not find transaction set end tag.';
|
||
EDIXMLError028 = 'Could not find transaction set end tag delimiter.';
|
||
EDIXMLError029 = 'Could not assign delimiters to transactoin set loop. Disassemble cancelled.';
|
||
EDIXMLError030 = 'Could not assign delimiters to transactoin set loop. Assemble cancelled.';
|
||
EDIXMLError031 = 'Could not find loop end tag';
|
||
EDIXMLError032 = 'Could not find loop end tag delimiter';
|
||
EDIXMLError033 = 'Could not set data object at index [%s].';
|
||
EDIXMLError034 = 'Could not set data object at index [%s], Index too low.';
|
||
EDIXMLError035 = 'Could not set data object at index [%s], Index too high.';
|
||
EDIXMLError036 = 'Could not get data object at index [%s], There was no data object to get.';
|
||
EDIXMLError037 = 'Could not get data object at index [%s], Index too low.';
|
||
EDIXMLError038 = 'Could not get data object at index [%s], Index too high.';
|
||
EDIXMLError039 = 'Could not get data object at index [%s], Data object does not exist.';
|
||
EDIXMLError040 = 'Could not delete EDI data object';
|
||
EDIXMLError041 = 'Could not assign delimiters to segment. Disassemble cancelled.';
|
||
EDIXMLError042 = 'Could not assign delimiters to segment. Assemble cancelled.';
|
||
EDIXMLError043 = 'Could not find segment begin tag';
|
||
EDIXMLError044 = 'Could not find segment end tag';
|
||
EDIXMLError045 = 'Could not find segment end tag delimiter';
|
||
EDIXMLError046 = 'Could not assign delimiters to element. Disassemble cancelled.';
|
||
EDIXMLError047 = 'Could not assign delimiters to element. Assemble cancelled.';
|
||
EDIXMLError048 = 'Could not find element tag';
|
||
EDIXMLError049 = 'Could not find element end tag';
|
||
EDIXMLError050 = 'Could not find element end tag delimiter';
|
||
EDIXMLError051 = 'Could not set element at index [%s].';
|
||
EDIXMLError052 = 'Could not set element at index [%s], Index too low.';
|
||
EDIXMLError053 = 'Could not set element at index [%s], Index too high.';
|
||
EDIXMLError054 = 'Could not get element at index [%s], There was no element to get.';
|
||
EDIXMLError055 = 'Could not get element at index [%s], Index too low.';
|
||
EDIXMLError056 = 'Could not get element at index [%s], Index too high.';
|
||
EDIXMLError057 = 'Could not get element at index [%s], Element does not exist.';
|
||
EDIXMLError058 = 'Could not delete element at index [%s].';
|
||
EDIXMLError059 = 'Could not find transaction set header.';
|
||
EDIXMLError060 = 'Could not find transaction set trailer.';
|
||
EDIXMLError061 = 'Could not find transaction set header and trailer.';
|
||
EDIXMLError062 = 'TEDIXMLANSIX12FormatTranslator: Unexpected object [%s] found.';
|
||
|
||
//=== JclExprEval ============================================================
|
||
resourcestring
|
||
RsExprEvalRParenExpected = 'Parse error: '')'' expected';
|
||
RsExprEvalFactorExpected = 'Parse error: Factor expected';
|
||
RsExprEvalUnknownSymbol = 'Parse error: Unknown symbol: ''%s''';
|
||
|
||
RsExprEvalFirstArg = 'Parse error: ''('' and function''s first parameter expected';
|
||
RsExprEvalNextArg = 'Parse error: '','' and another parameter expected';
|
||
RsExprEvalEndArgs = 'Parse error: '')'' to close function''s parameters expected';
|
||
|
||
RsExprEvalExprNotFound = 'Expression compiler error: Expression ''%s'' not found';
|
||
RsExprEvalExprPtrNotFound = 'Expression compiler error: Expression pointer not found';
|
||
RsExprEvalExprRefCountAssertion = 'Expression compiler error: expression refcount < 0';
|
||
|
||
//=== JclFileUtils ===========================================================
|
||
resourcestring
|
||
// Path manipulation
|
||
RsPathInvalidDrive = '%s is not a valid drive';
|
||
|
||
// Files and directories
|
||
RsFileUtilsAttrUnavailable = 'Unable to retrieve attributes of %s';
|
||
|
||
RsCannotCreateDir = 'Unable to create directory';
|
||
RsDelTreePathIsEmpty = 'DelTree: Path is empty';
|
||
RsFileSearchAttrInconsistency = 'Some file search attributes are required AND rejected!';
|
||
|
||
// TJclFileVersionInfo
|
||
RsFileUtilsNoVersionInfo = 'File contains no version information';
|
||
RsFileUtilsLanguageIndex = 'Illegal language index';
|
||
|
||
// Strings returned from OSIdentTOString()
|
||
RsVosUnknown = 'Unknown';
|
||
RsVosDos = 'MS-DOS';
|
||
RsVosOS216 = '16-bit OS/2';
|
||
RsVosOS232 = '32-bit OS/2';
|
||
RsVosNT = 'Windows NT';
|
||
RsVosWindows16 = '16-bit Windows';
|
||
RsVosPM16 = '16-bit PM';
|
||
RsVosPM32 = '32-bit PM';
|
||
RsVosWindows32 = '32-bit Windows';
|
||
RsVosDosWindows16 = '16-bit Windows, running on MS-DOS';
|
||
RsVosDosWindows32 = 'Win32 API, running on MS-DOS';
|
||
RsVosOS216PM16 = '16-bit PM, running on 16-bit OS/2';
|
||
RsVosOS232PM32 = '32-bit PM, running on 32-bit OS/2';
|
||
RsVosNTWindows32 = 'Win32 API, running on Windows/NT';
|
||
RsVosDesignedFor = 'Designed for ';
|
||
|
||
// Strings returned from OSFileTypeToString()
|
||
RsVftUnknown = 'Unknown';
|
||
RsVftApp = 'Application';
|
||
RsVftDll = 'Library';
|
||
RsVftDrv = 'Driver';
|
||
RsVftFont = 'Font';
|
||
RsVftVxd = 'Virtual device';
|
||
RsVftStaticLib = 'Static-link library';
|
||
RsVft2DrvPRINTER = 'Printer';
|
||
RsVft2DrvKEYBOARD = 'Keyboard';
|
||
RsVft2DrvLANGUAGE = 'Language';
|
||
RsVft2DrvDISPLAY = 'Display';
|
||
RsVft2DrvMOUSE = 'Mouse';
|
||
RsVft2DrvNETWORK = 'Network';
|
||
RsVft2DrvSYSTEM = 'System';
|
||
RsVft2DrvINSTALLABLE = 'Installable';
|
||
RsVft2DrvSOUND = 'Sound';
|
||
RsVft2DrvCOMM = 'Communications';
|
||
RsVft2FontRASTER = 'Raster';
|
||
RsVft2FontVECTOR = 'Vector';
|
||
RsVft2FontTRUETYPE = 'TrueType';
|
||
|
||
// TJclFileStream
|
||
RsFileStreamCreate = 'Unable to create temporary file stream';
|
||
|
||
// TJclFileMapping
|
||
RsCreateFileMapping = 'Failed to create FileMapping';
|
||
RsCreateFileMappingView = 'Failed to create FileMappingView';
|
||
RsLoadFromStreamSize = 'Not enough space in View in procedure LoadFromStream';
|
||
RsFileMappingInvalidHandle = 'Invalid file handle';
|
||
RsViewNeedsMapping = 'FileMap argument of TJclFileMappingView constructor cannot be nil';
|
||
RsFailedToObtainSize = 'Failed to obtain size of file';
|
||
|
||
// GetDriveTypeStr()
|
||
RsUnknownDrive = 'Unknown drive type';
|
||
RsRemovableDrive = 'Removable Drive';
|
||
RsHardDisk = 'Hard Disk';
|
||
RsRemoteDrive = 'Remote Drive';
|
||
RsCDRomDrive = 'CD-ROM';
|
||
RsRamDisk = 'RAM-Disk';
|
||
|
||
// GetFileAttributeList()
|
||
RsAttrDirectory = 'Directory';
|
||
RsAttrReadOnly = 'ReadOnly';
|
||
RsAttrSystemFile = 'SystemFile';
|
||
RsAttrVolumeID = 'Volume ID';
|
||
RsAttrArchive = 'Archive';
|
||
RsAttrAnyFile = 'AnyFile';
|
||
RsAttrHidden = 'Hidden';
|
||
|
||
// GetFileAttributeListEx()
|
||
RsAttrNormal = 'Normal';
|
||
RsAttrTemporary = 'Temporary';
|
||
RsAttrCompressed = 'Compressed';
|
||
RsAttrOffline = 'Offline';
|
||
RsAttrEncrypted = 'Encrypted';
|
||
RsAttrReparsePoint = 'Reparse Point';
|
||
RsAttrSparseFile = 'Sparse';
|
||
|
||
// TJclFileMapping.Create
|
||
RsFileMappingOpenFile = 'Unable to open the file';
|
||
|
||
// TJclMappedTextReader
|
||
RsFileIndexOutOfRange = 'Index of out range';
|
||
|
||
// FileGetTypeName()
|
||
RsDefaultFileTypeName = ' File';
|
||
|
||
//=== JclGraphics, JclGraphUtils =============================================
|
||
resourcestring
|
||
RsBitsPerSampleNotSupported = '%d bits per sample not supported in color space conversion';
|
||
RsAssertUnpairedEndUpdate = 'Unpaired BeginUpdate EndUpdate';
|
||
RsCreateCompatibleDc = 'Could not create compatible DC';
|
||
RsDestinationBitmapEmpty = 'Destination bitmap is empty';
|
||
RsDibHandleAllocation = 'Could not allocate handle for DIB';
|
||
RsMapSizeFmt = 'Could not set size on class "%s"';
|
||
RsSelectObjectInDc = 'Could not select object in DC';
|
||
RsSourceBitmapEmpty = 'Source bitmap is empty';
|
||
RsSourceBitmapInvalid = 'Source bitmap is invalid';
|
||
RsNoBitmapForRegion = 'No bitmap for region';
|
||
RsNoDeviceContextForWindow = 'Cannot get device context of the window';
|
||
RsInvalidRegion = 'Invalid Region defined for RegionInfo';
|
||
RsRegionDataOutOfBound = 'Out of bound index on RegionData';
|
||
RsRegionCouldNotCreated = 'Region could not be created';
|
||
RsInvalidHandleForRegion = 'Invalid handle for region';
|
||
RsInvalidRegionInfo = 'Invalid RegionInfo';
|
||
|
||
RsBitmapExtension = '.bmp';
|
||
RsJpegExtension = '.jpg';
|
||
|
||
//=== JclMapi ================================================================
|
||
resourcestring
|
||
RsMapiError = 'MAPI Error: (%d) "%s"';
|
||
RsMapiMissingExport = 'Function "%s" is not exported by client';
|
||
RsMapiInvalidIndex = 'Index is out ot range';
|
||
RsMapiMailNoClient = 'No Simple MAPI client installed, cannot send the message';
|
||
|
||
RsMapiErrUSER_ABORT = 'User abort';
|
||
RsMapiErrFAILURE = 'General MAPI failure';
|
||
RsMapiErrLOGIN_FAILURE = 'MAPI login failure';
|
||
RsMapiErrDISK_FULL = 'Disk full';
|
||
RsMapiErrINSUFFICIENT_MEMORY = 'Insufficient memory';
|
||
RsMapiErrACCESS_DENIED = 'Access denied';
|
||
RsMapiErrTOO_MANY_SESSIONS = 'Too many sessions';
|
||
RsMapiErrTOO_MANY_FILES = 'Too many files were specified';
|
||
RsMapiErrTOO_MANY_RECIPIENTS = 'Too many recipients were specified';
|
||
RsMapiErrATTACHMENT_NOT_FOUND = 'A specified attachment was not found';
|
||
RsMapiErrATTACHMENT_OPEN_FAILURE = 'Attachment open failure';
|
||
RsMapiErrATTACHMENT_WRITE_FAILURE = 'Attachment write failure';
|
||
RsMapiErrUNKNOWN_RECIPIENT = 'Unknown recipient';
|
||
RsMapiErrBAD_RECIPTYPE = 'Bad recipient type';
|
||
RsMapiErrNO_MESSAGES = 'No messages';
|
||
RsMapiErrINVALID_MESSAGE = 'Invalid message';
|
||
RsMapiErrTEXT_TOO_LARGE = 'Text too large';
|
||
RsMapiErrINVALID_SESSION = 'Invalid session';
|
||
RsMapiErrTYPE_NOT_SUPPORTED = 'Type not supported';
|
||
RsMapiErrAMBIGUOUS_RECIPIENT = 'A recipient was specified ambiguously';
|
||
RsMapiErrMESSAGE_IN_USE = 'Message in use';
|
||
RsMapiErrNETWORK_FAILURE = 'Network failure';
|
||
RsMapiErrINVALID_EDITFIELDS = 'Invalid edit fields';
|
||
RsMapiErrINVALID_RECIPS = 'Invalid recipients';
|
||
RsMapiErrNOT_SUPPORTED = 'Not supported';
|
||
|
||
RsMapiMailORIG = 'From';
|
||
RsMapiMailTO = 'To';
|
||
RsMapiMailCC = 'Cc';
|
||
RsMapiMailBCC = 'Bcc';
|
||
RsMapiMailSubject = 'Subject';
|
||
RsMapiMailBody = 'Body';
|
||
|
||
//=== JclMath ================================================================
|
||
resourcestring
|
||
RsMathDomainError = 'Domain check failure in JclMath';
|
||
RsEmptyArray = 'Empty array is not allowed as input parameter';
|
||
RsNonPositiveArray = 'Input array contains non-positive or zero values';
|
||
RsUnexpectedDataType = 'Unexpected data type';
|
||
RsUnexpectedValue = 'Unexpected data value';
|
||
RsRangeError = 'Cannot merge range';
|
||
RsInvalidRational = 'Invalid rational number';
|
||
RsDivByZero = 'Division by zero';
|
||
RsRationalDivByZero = 'Rational division by zero';
|
||
RsNoNaN = 'NaN expected';
|
||
RsNaNTagError = 'NaN Tag value %d out of range';
|
||
RsNaNSignal = 'NaN signaling %d';
|
||
RsPowerInfinite = 'Power function: Result is infinite';
|
||
RsPowerComplex = 'Power function: Result is complex';
|
||
|
||
//=== JclMetadata ============================================================
|
||
resourcestring
|
||
RsUnknownClassLayout = 'Unknown class layout - $%.8x';
|
||
RsUnknownStringFormatting = 'Unknown string formatting - $%.8x';
|
||
RsInvalidSignatureData = 'Invalid compressed signature data - %.2x %.2x %.2x %.2x';
|
||
RsUnknownManifestResource = 'Unknown manifest resource visibility - %d';
|
||
RsNoLocalVarSig = 'Signature %s is not LocalVarSig';
|
||
RsLocalVarSigOutOfRange = 'LocalVarSig count %d is out of range [1..$$FFFE]';
|
||
|
||
//=== JclMIDI ================================================================
|
||
resourcestring
|
||
RsOctaveC = 'C';
|
||
RsOctaveCSharp = 'C#';
|
||
RsOctaveD = 'D';
|
||
RsOctaveDSharp = 'D#';
|
||
RsOctaveE = 'E';
|
||
RsOctaveF = 'F';
|
||
RsOctaveFSharp = 'F#';
|
||
RsOctaveG = 'G';
|
||
RsOctaveGSharp = 'G#';
|
||
RsOctaveA = 'A';
|
||
RsOctaveASharp = 'A#';
|
||
RsOctaveB = 'B';
|
||
|
||
RsMidiInvalidChannelNum = 'Invalid MIDI channel number (%d)';
|
||
{$IFDEF UNIX}
|
||
RsMidiNotImplemented = 'JclMidi: MIDI I/O for Unix not (yet) implemented';
|
||
{$ENDIF UNIX}
|
||
|
||
//=== JclMiscel ==============================================================
|
||
resourcestring
|
||
// CreateProcAsUser
|
||
RsCreateProcOSVersionError = 'Unable to determine OS version';
|
||
RsCreateProcNTRequiredError = 'Windows NT required';
|
||
RsCreateProcBuild1057Error = 'NT version 3.51 build 1057 or later required';
|
||
|
||
RsCreateProcPrivilegeMissing = 'This account does not have the privilege "%s" (%s)';
|
||
RsCreateProcLogonUserError = 'LogonUser failed';
|
||
RsCreateProcAccessDenied = 'Access denied';
|
||
RsCreateProcLogonFailed = 'Unable to logon';
|
||
RsCreateProcSetStationSecurityError = 'Cannot set WindowStation "%s" security.';
|
||
RsCreateProcSetDesktopSecurityError = 'Cannot set Desktop "%s" security.';
|
||
RsCreateProcPrivilegesMissing = 'This account does not have one (or more) of ' +
|
||
'the following privileges: ' + '"%s"(%s)' + sLineBreak + '"%s"(%s)' + sLineBreak;
|
||
RsCreateProcCommandNotFound = 'Command or filename not found: "%s"';
|
||
RsCreateProcFailed = 'CreateProcessAsUser failed';
|
||
|
||
//=== JclMultimedia ==========================================================
|
||
resourcestring
|
||
// Multimedia timer
|
||
RsMmTimerGetCaps = 'Error retrieving multimedia timer device capabilities';
|
||
RsMmTimerBeginPeriod = 'The supplied timer period value is out of range';
|
||
RsMmSetEvent = 'Error setting multimedia event timer';
|
||
RsMmInconsistentId = 'Multimedia timer callback was called with inconsistent Id';
|
||
RsMmTimerActive = 'This operation cannot be performed while the timer is active';
|
||
|
||
// Audio Mixer
|
||
RsMmMixerSource = 'Source';
|
||
RsMmMixerDestination = 'Destination';
|
||
RsMmMixerUndefined = 'Undefined';
|
||
RsMmMixerDigital = 'Digital';
|
||
RsMmMixerLine = 'Line';
|
||
RsMmMixerMonitor = 'Monitor';
|
||
RsMmMixerSpeakers = 'Speakers';
|
||
RsMmMixerHeadphones = 'Headphones';
|
||
RsMmMixerTelephone = 'Telephone';
|
||
RsMmMixerWaveIn = 'Waveform-audio input';
|
||
RsMmMixerVoiceIn = 'Voice input';
|
||
RsMmMixerMicrophone = 'Microphone';
|
||
RsMmMixerSynthesizer = 'Synthesizer';
|
||
RsMmMixerCompactDisc = 'Compact disc';
|
||
RsMmMixerPcSpeaker = 'PC speaker';
|
||
RsMmMixerWaveOut = 'Waveform-audio output';
|
||
RsMmMixerAuxiliary = 'Auxiliary audio line';
|
||
RsMmMixerAnalog = 'Analog';
|
||
RsMmMixerNoDevices = 'No mixer device found';
|
||
RsMmMixerCtlNotFound = 'Line control (%s, %.8x) not found';
|
||
|
||
// EJclMciError
|
||
RsMmUnknownError = 'Unknown MCI error No. %d';
|
||
RsMmMciErrorPrefix = 'MCI-Error: ';
|
||
|
||
// CD audio routines
|
||
RsMmNoCdAudio = 'Cannot open CDAUDIO-Device';
|
||
RsMmCdTrackNo = 'Track: %.2u';
|
||
RsMMCdTimeFormat = '%2u:%.2u';
|
||
RsMMTrackAudio = 'Audio';
|
||
RsMMTrackOther = 'Other';
|
||
|
||
//=== JclNTFS ================================================================
|
||
resourcestring
|
||
RsInvalidArgument = '%s: Invalid argument <%s>';
|
||
RsNtfsUnableToDeleteSymbolicLink = 'Unable to delete temporary symbolic link';
|
||
|
||
//=== JclPCRE ================================================================
|
||
resourcestring
|
||
RsErrNoMatch = 'No match';
|
||
RsErrNull = 'Required value is null';
|
||
RsErrBadOption = 'Bad option';
|
||
RsErrBadMagic = 'Bad magic';
|
||
RsErrUnknownNode = 'Unknown node';
|
||
RsErrNoMemory = 'Out of memory';
|
||
RsErrNoSubString = 'No substring';
|
||
RsErrLibNotLoaded = 'PCRE library not loaded';
|
||
|
||
//=== JclPeImage =============================================================
|
||
resourcestring
|
||
RsPeReadOnlyStream = 'Stream is read-only';
|
||
|
||
// TJclPeImage
|
||
RsPeCantOpen = 'Cannot open file "%s"';
|
||
RsPeNotPE = 'This is not a PE format';
|
||
RsPeNotResDir = 'Not a resource directory';
|
||
RsPeNotAvailableForAttached = 'Feature is not available for attached images';
|
||
RsPeSectionNotFound = 'Section "%s" not found';
|
||
|
||
// PE directory names
|
||
RsPeImg_00 = 'Exports';
|
||
RsPeImg_01 = 'Imports';
|
||
RsPeImg_02 = 'Resources';
|
||
RsPeImg_03 = 'Exceptions';
|
||
RsPeImg_04 = 'Security';
|
||
RsPeImg_05 = 'Base Relocations';
|
||
RsPeImg_06 = 'Debug';
|
||
RsPeImg_07 = 'Description';
|
||
RsPeImg_08 = 'Machine Value';
|
||
RsPeImg_09 = 'TLS';
|
||
RsPeImg_10 = 'Load configuration';
|
||
RsPeImg_11 = 'Bound Import';
|
||
RsPeImg_12 = 'IAT';
|
||
RsPeImg_13 = 'Delay load import';
|
||
RsPeImg_14 = 'COM run-time';
|
||
|
||
// NT Header names
|
||
RsPeSignature = 'Signature';
|
||
RsPeMachine = 'Machine';
|
||
RsPeNumberOfSections = 'Number of Sections';
|
||
RsPeTimeDateStamp = 'Time Date Stamp';
|
||
RsPePointerToSymbolTable = 'Symbols Pointer';
|
||
RsPeNumberOfSymbols = 'Number of Symbols';
|
||
RsPeSizeOfOptionalHeader = 'Size of Optional Header';
|
||
RsPeCharacteristics = 'Characteristics';
|
||
RsPeMagic = 'Magic';
|
||
RsPeLinkerVersion = 'Linker Version';
|
||
RsPeSizeOfCode = 'Size of Code';
|
||
RsPeSizeOfInitializedData = 'Size of Initialized Data';
|
||
RsPeSizeOfUninitializedData = 'Size of Uninitialized Data';
|
||
RsPeAddressOfEntryPoint = 'Address of Entry Point';
|
||
RsPeBaseOfCode = 'Base of Code';
|
||
RsPeBaseOfData = 'Base of Data';
|
||
RsPeImageBase = 'Image Base';
|
||
RsPeSectionAlignment = 'Section Alignment';
|
||
RsPeFileAlignment = 'File Alignment';
|
||
RsPeOperatingSystemVersion = 'Operating System Version';
|
||
RsPeImageVersion = 'Image Version';
|
||
RsPeSubsystemVersion = 'Subsystem Version';
|
||
RsPeWin32VersionValue = 'Win32 Version';
|
||
RsPeSizeOfImage = 'Size of Image';
|
||
RsPeSizeOfHeaders = 'Size of Headers';
|
||
RsPeCheckSum = 'CheckSum';
|
||
RsPeSubsystem = 'Subsystem';
|
||
RsPeDllCharacteristics = 'Dll Characteristics';
|
||
RsPeSizeOfStackReserve = 'Size of Stack Reserve';
|
||
RsPeSizeOfStackCommit = 'Size of Stack Commit';
|
||
RsPeSizeOfHeapReserve = 'Size of Heap Reserve';
|
||
RsPeSizeOfHeapCommit = 'Size of Heap Commit';
|
||
RsPeLoaderFlags = 'Loader Flags';
|
||
RsPeNumberOfRvaAndSizes = 'Number of RVA';
|
||
|
||
// Load config names
|
||
RsPeVersion = 'Version';
|
||
RsPeGlobalFlagsClear = 'GlobalFlagsClear';
|
||
RsPeGlobalFlagsSet = 'GlobalFlagsSet';
|
||
RsPeCriticalSectionDefaultTimeout = 'CriticalSectionDefaultTimeout';
|
||
RsPeDeCommitFreeBlockThreshold = 'DeCommitFreeBlockThreshold';
|
||
RsPeDeCommitTotalFreeThreshold = 'DeCommitTotalFreeThreshold';
|
||
RsPeLockPrefixTable = 'LockPrefixTable';
|
||
RsPeMaximumAllocationSize = 'MaximumAllocationSize';
|
||
RsPeVirtualMemoryThreshold = 'VirtualMemoryThreshold';
|
||
RsPeProcessHeapFlags = 'ProcessHeapFlags';
|
||
RsPeProcessAffinityMask = 'ProcessAffinityMask';
|
||
RsPeCSDVersion = 'CSDVersion';
|
||
RsPeReserved = 'Reserved';
|
||
RsPeEditList = 'EditList';
|
||
|
||
// Machine names
|
||
RsPeMACHINE_UNKNOWN = 'Unknown';
|
||
RsPeMACHINE_I386 = 'Intel 386';
|
||
RsPeMACHINE_R3000 = 'MIPS little-endian R3000';
|
||
RsPeMACHINE_R4000 = 'MIPS little-endian R4000';
|
||
RsPeMACHINE_R10000 = 'MIPS little-endian R10000';
|
||
RsPeMACHINE_ALPHA = 'Alpha_AXP';
|
||
RsPeMACHINE_POWERPC = 'IBM PowerPC Little-Endian';
|
||
|
||
// Subsystem names
|
||
RsPeSUBSYSTEM_UNKNOWN = 'Unknown';
|
||
RsPeSUBSYSTEM_NATIVE = 'Native';
|
||
RsPeSUBSYSTEM_WINDOWS_GUI = 'GUI';
|
||
RsPeSUBSYSTEM_WINDOWS_CUI = 'Console';
|
||
RsPeSUBSYSTEM_OS2_CUI = 'OS/2';
|
||
RsPeSUBSYSTEM_POSIX_CUI = 'Posix';
|
||
RsPeSUBSYSTEM_RESERVED8 = 'Reserved 8';
|
||
|
||
// Debug symbol type names
|
||
RsPeDEBUG_UNKNOWN = 'UNKNOWN';
|
||
RsPeDEBUG_COFF = 'COFF';
|
||
RsPeDEBUG_CODEVIEW = 'CODEVIEW';
|
||
RsPeDEBUG_FPO = 'FPO';
|
||
RsPeDEBUG_MISC = 'MISC';
|
||
RsPeDEBUG_EXCEPTION = 'EXCEPTION';
|
||
RsPeDEBUG_FIXUP = 'FIXUP';
|
||
RsPeDEBUG_OMAP_TO_SRC = 'OMAP_TO_SRC';
|
||
RsPeDEBUG_OMAP_FROM_SRC = 'OMAP_FROM_SRC';
|
||
RsPeDEBUG_BORLAND = 'BORLAND';
|
||
|
||
// TJclPePackageInfo.PackageModuleTypeToString
|
||
RsPePkgExecutable = 'Executable';
|
||
RsPePkgPackage = 'Package';
|
||
PsPePkgLibrary = 'Library';
|
||
|
||
// TJclPePackageInfo.PackageOptionsToString
|
||
RsPePkgNeverBuild = 'NeverBuild';
|
||
RsPePkgDesignOnly = 'DesignOnly';
|
||
RsPePkgRunOnly = 'RunOnly';
|
||
RsPePkgIgnoreDupUnits = 'IgnoreDupUnits';
|
||
|
||
// TJclPePackageInfo.ProducerToString
|
||
RsPePkgV3Produced = 'Delphi 3 or C++ Builder 3';
|
||
RsPePkgProducerUndefined = 'Undefined';
|
||
RsPePkgBCB4Produced = 'C++ Builder 4 or later';
|
||
RsPePkgDelphi4Produced = 'Delphi 4 or later';
|
||
|
||
// TJclPePackageInfo.UnitInfoFlagsToString
|
||
RsPePkgMain = 'Main';
|
||
RsPePkgWeak = 'Weak';
|
||
RsPePkgOrgWeak = 'OrgWeak';
|
||
RsPePkgImplicit = 'Implicit';
|
||
|
||
//=== JclPrint ===============================================================
|
||
resourcestring
|
||
RsSpoolerDocName = 'My Document';
|
||
|
||
RsInvalidPrinter = 'Invalid printer';
|
||
RsNAStartDocument = 'Unable to "Start document"';
|
||
RsNASendData = 'Unable to send data to printer';
|
||
RsNAStartPage = 'Unable to "Start page"';
|
||
RsNAEndPage = 'Unable to "End page"';
|
||
RsNAEndDocument = 'Unable to "End document"';
|
||
RsNATransmission = 'Not all chars have been sent correctly to printer';
|
||
RsDeviceMode = 'Error retrieving DeviceMode';
|
||
RsUpdatingPrinter = 'Error updating printer driver';
|
||
RsIndexOutOfRange = 'Index out of range setting bin';
|
||
RsRetrievingSource = 'Error retrieving Bin Source Info';
|
||
RsRetrievingPaperSource = 'Error retrieving Paper Source Info';
|
||
RsIndexOutOfRangePaper = 'Index out of range setting paper';
|
||
|
||
// Paper Styles (PS)
|
||
RsPSLetter = 'Letter 8 1/2 x 11 in';
|
||
RsPSLetterSmall = 'Letter Small 8 1/2 x 11 in';
|
||
RsPSTabloid = 'Tabloid 11 x 17 in';
|
||
RsPSLedger = 'Ledger 17 x 11 in';
|
||
RsPSLegal = 'Legal 8 1/2 x 14 in';
|
||
RsPSStatement = 'Statement 5 1/2 x 8 1/2 in';
|
||
RsPSExecutive = 'Executive 7 1/2 x 10 in';
|
||
RsPSA3 = 'A3 297 x 420 mm';
|
||
RsPSA4 = 'A4 210 x 297 mm';
|
||
RsPSA4Small = 'A4 Small 210 x 297 mm';
|
||
RsPSA5 = 'A5 148 x 210 mm';
|
||
RsPSB4 = 'B4 250 x 354';
|
||
RsPSB5 = 'B5 182 x 257 mm';
|
||
RsPSFolio = 'Folio 8 1/2 x 13 in';
|
||
RsPSQuarto = 'Quarto 215 x 275 mm';
|
||
RsPS10X14 = '10 x 14 in';
|
||
RsPS11X17 = '11 x 17 in';
|
||
RsPSNote = 'Note 8 1/2 x 11 in';
|
||
RsPSEnv9 = 'Envelope #9 3 7/8 x 8 7/8 in';
|
||
RsPSEnv10 = 'Envelope #10 4 1/8 x 9 1/2 in';
|
||
RsPSEnv11 = 'Envelope #11 4 1/2 x 10 3/8 in';
|
||
RsPSEnv12 = 'Envelope #12 4 \276 x 11 in';
|
||
RsPSEnv14 = 'Envelope #14 5 x 11 1/2 in';
|
||
RsPSCSheet = 'C size sheet';
|
||
RsPSDSheet = 'D size sheet';
|
||
RsPSESheet = 'E size sheet';
|
||
RsPSUser = 'User Defined Size';
|
||
RsPSUnknown = 'Unknown Paper Size';
|
||
|
||
//=== JclRegistry ============================================================
|
||
resourcestring
|
||
RsUnableToOpenKeyRead = 'Unable to open key "%s" for read';
|
||
RsUnableToOpenKeyWrite = 'Unable to open key "%s" for write';
|
||
RsUnableToAccessValue = 'Unable to open key "%s" and access value "%s"';
|
||
RsWrongDataType = '"%s\%s" is of wrong kind or size';
|
||
RsInconsistentPath = '"%s" does not match RootKey';
|
||
|
||
//=== JclRTTI ================================================================
|
||
resourcestring
|
||
RsRTTIValueOutOfRange = 'Value out of range (%s).';
|
||
RsRTTIUnknownIdentifier = 'Unknown identifier ''%s''.';
|
||
RsRTTIInvalidBaseType = 'Invalid base type (%s is of type %s).';
|
||
|
||
RsRTTIVar = 'var ';
|
||
RsRTTIConst = 'const ';
|
||
RsRTTIArrayOf = 'array of ';
|
||
RsRTTIOut = 'out ';
|
||
RsRTTIBits = 'bits';
|
||
RsRTTIOrdinal = 'ordinal=';
|
||
RsRTTITrue = 'True';
|
||
RsRTTIFalse = 'False';
|
||
RsRTTITypeError = '???';
|
||
RsRTTITypeInfoAt = 'Type info: %p';
|
||
|
||
RsRTTIPropRead = 'read';
|
||
RsRTTIPropWrite = 'write';
|
||
RsRTTIPropStored = 'stored';
|
||
|
||
RsRTTIField = 'field';
|
||
RsRTTIStaticMethod = 'static method';
|
||
RsRTTIVirtualMethod = 'virtual method';
|
||
|
||
RsRTTIIndex = 'index';
|
||
RsRTTIDefault = 'default';
|
||
|
||
RsRTTIName = 'Name: ';
|
||
RsRTTIType = 'Type: ';
|
||
RsRTTIFlags = 'Flags: ';
|
||
RsRTTIGUID = 'GUID: ';
|
||
RsRTTITypeKind = 'Type kind: ';
|
||
RsRTTIOrdinalType = 'Ordinal type: ';
|
||
RsRTTIMinValue = 'Min value: ';
|
||
RsRTTIMaxValue = 'Max value: ';
|
||
RsRTTINameList = 'Names: ';
|
||
RsRTTIClassName = 'Class name: ';
|
||
RsRTTIParent = 'Parent: ';
|
||
RsRTTIPropCount = 'Property count: ';
|
||
RsRTTIUnitName = 'Unit name: ';
|
||
RsRTTIBasedOn = 'Based on: ';
|
||
RsRTTIFloatType = 'Float type: ';
|
||
RsRTTIMethodKind = 'Method kind: ';
|
||
RsRTTIParamCount = 'Parameter count: ';
|
||
RsRTTIReturnType = 'Return type: ';
|
||
RsRTTIMaxLen = 'Max length: ';
|
||
RsRTTIElSize = 'Element size: ';
|
||
RsRTTIElType = 'Element type: ';
|
||
RsRTTIElNeedCleanup = 'Elements need clean up: ';
|
||
RsRTTIVarType = 'Variant type: ';
|
||
|
||
RsDeclarationFormat = '// Declaration for ''%s'' not supported.';
|
||
|
||
//=== JclSchedule ============================================================
|
||
resourcestring
|
||
RsScheduleInvalidTime = 'Invalid time specification';
|
||
RsScheduleEndBeforeStart = 'End time can not be before start time';
|
||
RsScheduleIntervalZero = 'Interval should be larger than 0';
|
||
RsScheduleNoDaySpecified = 'At least one day of the week should be specified';
|
||
RsScheduleIndexValueSup = 'Property IndexValue not supported for current IndexKind';
|
||
RsScheduleIndexValueZero = 'IndexValue can not be 0';
|
||
RsScheduleDayNotSupported = 'Property Day not supported for current IndexKind';
|
||
RsScheduleDayInRange = 'Day values should fall in the range 1 .. 31';
|
||
RsScheduleMonthInRange = 'Month values should fall in the range 1 .. 12';
|
||
|
||
//=== JclStatistics ==========================================================
|
||
resourcestring
|
||
RsInvalidSampleSize = 'Invalid sample size (%d)';
|
||
|
||
//=== JclStrHashMap ==========================================================
|
||
resourcestring
|
||
RsStringHashMapMustBeEmpty = 'HashList: must be empty to set size to zero';
|
||
RsStringHashMapDuplicate = 'Duplicate hash list entry: %s';
|
||
RsStringHashMapInvalidNode = 'Tried to remove invalid node: %s';
|
||
RsStringHashMapNoTraits = 'HashList must have traits';
|
||
|
||
//=== JclStrings =============================================================
|
||
resourcestring
|
||
RsBlankSearchString = 'Search string cannot be blank';
|
||
RsInvalidEmptyStringItem = 'String list passed to StringsToMultiSz cannot contain empty strings.';
|
||
RsNumericConstantTooLarge = 'Numeric constant too large.';
|
||
|
||
//=== JclStructStorage =======================================================
|
||
resourcestring
|
||
RsIStreamNil = 'IStream is nil';
|
||
|
||
//=== JclSynch ===============================================================
|
||
resourcestring
|
||
RsSynchAttachWin32Handle = 'Invalid handle to TJclWin32HandleObject.Attach';
|
||
RsSynchDuplicateWin32Handle = 'Invalid handle to TJclWin32HandleObject.Duplicate';
|
||
RsSynchInitCriticalSection = 'Failed to initalize critical section';
|
||
RsSynchAttachDispatcher = 'Invalid handle to TJclDispatcherObject.Attach';
|
||
RsSynchCreateEvent = 'Failed to create event';
|
||
RsSynchOpenEvent = 'Failed to open event';
|
||
RsSynchCreateWaitableTimer = 'Failed to create waitable timer';
|
||
RsSynchOpenWaitableTimer = 'Failed to open waitable timer';
|
||
RsSynchCreateSemaphore = 'Failed to create semaphore';
|
||
RsSynchOpenSemaphore = 'Failed to open semaphore';
|
||
RsSynchCreateMutex = 'Failed to create mutex';
|
||
RsSynchOpenMutex = 'Failed to open mutex';
|
||
RsMetSectInvalidParameter = 'An invalid parameter was passed to the constructor.';
|
||
RsMetSectInitialize = 'Failed to initialize the metered section.';
|
||
RsMetSectNameEmpty = 'Name cannot be empty when using the Open constructor.';
|
||
|
||
//=== JclSysInfo =============================================================
|
||
resourcestring
|
||
RsSystemProcess = 'System Process';
|
||
RsSystemIdleProcess = 'System Idle Process';
|
||
|
||
RsIntelUnknownCache = 'Unknown cache ID (%.2x)';
|
||
RsIntelCacheDescr00 = 'Null descriptor';
|
||
RsIntelCacheDescr01 = 'Instruction TLB, 4Kb pages, 4-way set associative, 32 entries';
|
||
RsIntelCacheDescr02 = 'Instruction TLB, 4Mb pages, fully associative, 2 entries';
|
||
RsIntelCacheDescr03 = 'Data TLB, 4Kb pages, 4-way set associative, 64 entries';
|
||
RsIntelCacheDescr04 = 'Data TLB, 4Mb pages, 4-way set associative, 8 entries';
|
||
RsIntelCacheDescr06 = '8KB instruction cache, 4-way set associative, 32 byte line size';
|
||
RsIntelCacheDescr08 = '16KB instruction cache, 4-way set associative, 32 byte line size';
|
||
RsIntelCacheDescr0A = '8KB data cache 2-way set associative, 32 byte line size';
|
||
RsIntelCacheDescr0C = '16KB data cache, 4-way set associative, 32 byte line size';
|
||
RsIntelCacheDescr22 = '3<> Level cache, 512 KBytes, 4-way set associative, 2 lines per sector, 128 byte sector size';
|
||
RsIntelCacheDescr23 = '3<> Level cache, 1 MBytes, 8-way set associative, 2 lines per sector, 128 byte sector size';
|
||
RsIntelCacheDescr25 = '3<> Level cache, 2 MBytes, 8-way set associative, 2 lines per sector, 128 byte line size';
|
||
RsIntelCacheDescr29 = '3<> Level cache, 4M Bytes, 8-way set associative, 2 lines per sector, 128 byte line size';
|
||
RsIntelCacheDescr2C = '1<> Level data cache: 32K Bytes, 8-way set associative, 64 byte line size';
|
||
RsIntelCacheDescr30 = '1<> Level instruction cache: 32K Bytes, 8-way set associative, 64 byte line size';
|
||
RsIntelCacheDescr40 = 'No L2 cache';
|
||
RsIntelCacheDescr41 = 'Unified cache, 32 byte cache line, 4-way set associative, 128Kb';
|
||
RsIntelCacheDescr42 = 'Unified cache, 32 byte cache line, 4-way set associative, 256Kb';
|
||
RsIntelCacheDescr43 = 'Unified cache, 32 byte cache line, 4-way set associative, 512Kb';
|
||
RsIntelCacheDescr44 = 'Unified cache, 32 byte cache line, 4-way set associative, 1Mb';
|
||
RsIntelCacheDescr45 = 'Unified cache, 32 byte cache line, 4-way set associative, 2Mb';
|
||
RsIntelCacheDescr50 = 'Instruction TLB, 4 KBytes and 2 MBytes or 4 MBytes pages, 64 Entries';
|
||
RsIntelCacheDescr51 = 'Instruction TLB, 4 KBytes and 2 MBytes or 4 MBytes pages, 128 Entries';
|
||
RsIntelCacheDescr52 = 'Instruction TLB, 4 KBytes and 2 MBytes or 4 MBytes pages, 256 Entries';
|
||
RsIntelCacheDescr5B = 'Data TLB, 4 KBytes and 4 MBytes pages, 64 Entries';
|
||
RsIntelCacheDescr5C = 'Data TLB, 4 KBytes and 4 MBytes pages, 128 Entries';
|
||
RsIntelCacheDescr5D = 'Data TLB, 4 KBytes and 4 MBytes pages, 256 Entries';
|
||
RsIntelCacheDescr60 = '1<> Level data cache: 16 KByte, 8-way set associative, 64 byte line size';
|
||
RsIntelCacheDescr66 = '1<> Level Data cache, 8 KBytes, 4-way set associative, 64 Bytes line size';
|
||
RsIntelCacheDescr67 = '1<> Level Data cache, 16 KBytes, 4-way set associative, 64 Bytes line size';
|
||
RsIntelCacheDescr68 = '1<> Level Data cache, 32 KBytes, 4-way set associative, 64 Bytes line size';
|
||
RsIntelCacheDescr70 = 'Trace cache, 12 K<>Ops, 8-way set associative';
|
||
RsIntelCacheDescr71 = 'Trace cache, 16 K<>Ops, 8-way set associative';
|
||
RsIntelCacheDescr72 = 'Trace cache, 32 K<>Ops, 8-way set associative';
|
||
RsIntelCacheDescr78 = '2<> Level cache, 1 MBytes, 4-way set associative, 64 Bytes line size';
|
||
RsIntelCacheDescr79 = '2<> Level cache, 128 KBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size';
|
||
RsIntelCacheDescr7A = '2<> Level cache, 256 KBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size';
|
||
RsIntelCacheDescr7B = '2<> Level cache, 512 KBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size';
|
||
RsIntelCacheDescr7C = '2<> Level cache, 1 MBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size';
|
||
RsIntelCacheDescr7D = '2<> Level cache, 2 MByte, 8-way set associative, 64byte line size';
|
||
RsIntelCacheDescr7F = '2<> Level cache, 512 KByte, 2-way set associative, 64-byte line size';
|
||
RsIntelCacheDescr82 = '2<> Level cache, 256 KBytes, 8-way associative, 32 Bytes line size';
|
||
RsIntelCacheDescr83 = '2<> Level cache, 512 KBytes, 8-way associative, 32 Bytes line size';
|
||
RsIntelCacheDescr84 = '2<> Level cache, 1 MBytes, 8-way associative, 32 Bytes line size';
|
||
RsIntelCacheDescr85 = '2<> Level cache, 2 MBytes, 8-way associative, 32 Bytes line size';
|
||
RsIntelCacheDescr86 = '2<> Level cache, 512 KByte, 4-way set associative, 64 byte line size';
|
||
RsIntelCacheDescr87 = '2<> Level cache, 1 MByte, 8-way set associative, 64 byte line size';
|
||
RsIntelCacheDescrB0 = 'Instruction TLB, 4 KByte Pages, 4-way set associative, 128 entries';
|
||
RsIntelCacheDescrB3 = 'Data TLB, 4 KByte Pages, 4-way set associative, 128 entries';
|
||
RsIntelCacheDescrF0 = '64-Byte Prefetching';
|
||
RsIntelCacheDescrF1 = '128-Byte Prefetching';
|
||
|
||
RsOSVersionWin95 = 'Windows 95';
|
||
RsOSVersionWin95OSR2 = 'Windows 95 OSR2';
|
||
RsOSVersionWin98 = 'Windows 98';
|
||
RsOSVersionWin98SE = 'Windows 98 SE';
|
||
RsOSVersionWinME = 'Windows ME';
|
||
RsOSVersionWinNT3 = 'Windows NT 3.%u';
|
||
RsOSVersionWinNT4 = 'Windows NT 4.%u';
|
||
RsOSVersionWin2000 = 'Windows 2000';
|
||
RsOSVersionWinXP = 'Windows XP';
|
||
RsOSVersionWin2003 = 'Windows Server 2003';
|
||
RsOSVersionWin2003R2 = 'Windows Server 2003 "R2"';
|
||
RsOSVersionWinXP64 = 'Windows XP x64';
|
||
RsOSVersionWinVista = 'Windows Vista';
|
||
RsOSVersionWinLonghorn = 'Windows Server "Longhorn"';
|
||
|
||
RsProductTypeWorkStation = 'Workstation';
|
||
RsProductTypeServer = 'Server';
|
||
RsProductTypeAdvancedServer = 'Advanced Server';
|
||
RsProductTypePersonal = 'Home Edition';
|
||
RsProductTypeProfessional = 'Professional';
|
||
RsProductTypeDatacenterServer = 'Datacenter Server';
|
||
RsProductTypeEnterprise = 'Enterprise';
|
||
RsProductTypeWebEdition = 'Web Edition';
|
||
|
||
RsOpenGLInfoError = 'Err';
|
||
|
||
RsEOpenGLInfo = 'GetOpenGLVersion: %s failed';
|
||
|
||
{$IFDEF MSWINDOWS}
|
||
RsSPInfo = 'SP%u';
|
||
{$ENDIF MSWINDOWS}
|
||
|
||
{$IFDEF UNIX}
|
||
RsInvalidProcessID = 'Invalid process ID %d';
|
||
{$ENDIF UNIX}
|
||
|
||
//=== JclSysUtils ============================================================
|
||
resourcestring
|
||
RsCannotWriteRefStream = 'Can not write to a read-only memory stream';
|
||
RsStringToBoolean = 'Unable to convert the string "%s" to a boolean';
|
||
RsInvalidDigit = 'Invalid base %d digit ''%s'' encountered.';
|
||
RsInvalidDigitValue = 'There is no valid base %d digit for decimal value %d';
|
||
|
||
{$IFDEF UNIX}
|
||
RsReadKeyError = 'ReadKey: Problem waiting on stdin';
|
||
{$ENDIF UNIX}
|
||
|
||
RsInvalidGUIDString = 'Invalid conversion from string to GUID (%s).';
|
||
|
||
//=== JclTD32 ================================================================
|
||
resourcestring
|
||
RsHasNotTD32Info = 'File [%s] has not TD32 debug information!';
|
||
|
||
//=== JclUnicode =============================================================
|
||
resourcestring
|
||
RsUREErrorFmt = '%s%s%s';
|
||
RsUREBaseString = 'Error in regular expression: %s' + sLineBreak;
|
||
RsUREUnexpectedEOS = 'Unexpected end of pattern.';
|
||
RsURECharacterClassOpen = 'Character class not closed, '']'' is missing.';
|
||
RsUREUnbalancedGroup = 'Unbalanced group expression, '')'' is missing.';
|
||
RsUREInvalidCharProperty = 'A character property is invalid';
|
||
RsUREInvalidRepeatRange = 'Invalid repetition range.';
|
||
RsURERepeatRangeOpen = 'Repetition range not closed, ''}'' is missing.';
|
||
RsUREExpressionEmpty = 'Expression is empty.';
|
||
RsCasedUnicodeChar = 'cased Unicode character > $FFFF found';
|
||
RsDecomposedUnicodeChar = 'decomposed Unicode character > $FFFF found';
|
||
RsCombiningClassUnicodeChar = 'combining class for Unicode character > $FFFF found';
|
||
|
||
//=== JclUnitConv ============================================================
|
||
resourcestring
|
||
RsTempConvTypeError = 'An invalid type has been provided for the %s parameter';
|
||
RsConvTempBelowAbsoluteZero = 'Temperature can not be below Absolute Zero!';
|
||
|
||
//=== JclWideFormat ==========================================================
|
||
resourcestring
|
||
RsFormatSyntaxError = 'Syntax error at index %u';
|
||
RsFormatNoArgument = 'No argument at index %u';
|
||
RsFormatBadArgumentType = 'Invalid argument type (%s) at index %u. Expected [%s]';
|
||
RsFormatBadArgumentTypeEx = 'Invalid argument type (%s) at index %u for format ''%s''. Expected [%s]';
|
||
RsFormatNoArgumentEx = 'No argument at index %u for format ''%s''';
|
||
|
||
//=== JclWin32 ===============================================================
|
||
resourcestring
|
||
RsELibraryNotFound = 'Library not found: %s';
|
||
RsEFunctionNotFound = 'Function not found: %s.%s';
|
||
|
||
//=== JclWinMidi =============================================================
|
||
resourcestring
|
||
RsMidiInUnknownError = 'Unknown MIDI-In error No. %d';
|
||
RsMidiOutUnknownError = 'Unknown MIDI-Out error No. %d';
|
||
|
||
//=== JclCompression =========================================================
|
||
resourcestring
|
||
RsCompressionOperationNotSupported = 'Operation is not supported.';
|
||
RsCompressionReadNotSupported = 'read is not an supported operation.';
|
||
RsCompressionWriteNotSupported = 'write is not an supported operation.';
|
||
RsCompressionResetNotSupported = 'reset is not an supported operation.';
|
||
RsCompressionSeekNotSupported = 'seek is not an supported operation.';
|
||
RsCompressionZLibZErrNo = 'zlib returned: ERRNO';
|
||
RsCompressionZLibZStreamError = 'zlib returned: Stream error';
|
||
RsCompressionZLibZDataError = 'zlib returned: data error';
|
||
RsCompressionZLibZMemError = 'zlib returned: memory error';
|
||
RsCompressionZLibZBufError = 'zlib returned: buffer error';
|
||
RsCompressionZLibZVersionError = 'zlib returned: Version error';
|
||
RsCompressionZLibError = 'ZLib error';
|
||
|
||
implementation
|
||
|
||
// History:
|
||
|
||
// $Log: JclResources.pas,v $
|
||
// Revision 1.38 2006/02/02 20:33:40 outchy
|
||
// Package cache cleaned
|
||
//
|
||
// Revision 1.37 2005/12/26 18:03:51 outchy
|
||
// Enhanced bds support (including C#1 and D8)
|
||
// Introduction of dll experts
|
||
// Project types in templates
|
||
//
|
||
// Revision 1.36 2005/12/04 10:10:58 obones
|
||
// Borland Developer Studio 2006 support
|
||
//
|
||
// Revision 1.35 2005/11/21 11:50:22 outchy
|
||
// Detection of Windows Vista/Longhorn/2003 R2/XP 64.
|
||
// From: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getting_the_system_version.asp
|
||
//
|
||
// Revision 1.34 2005/03/14 08:46:53 rrossmair
|
||
// - check-in in preparation for release 1.95
|
||
//
|
||
// Revision 1.33 2005/03/12 01:32:50 outchy
|
||
// Update of the CPUID function. New processors detection, constants reworked and specifications upgraded.
|
||
//
|
||
// Revision 1.32 2005/03/08 11:45:26 ahuser
|
||
// Fixed missing sLineBreak for Delphi5
|
||
//
|
||
// Revision 1.31 2005/03/08 08:33:17 marquardt
|
||
// overhaul of exceptions and resourcestrings, minor style cleaning
|
||
//
|
||
// Revision 1.30 2005/03/07 17:27:57 marquardt
|
||
// reworked for resorucestrings
|
||
//
|
||
// Revision 1.29 2005/03/06 18:15:02 marquardt
|
||
// JclGUIDToString and JclStringToGUID moved to JclSysUtils.pas, CrLf replaced by AnsiLineBreak
|
||
//
|
||
// Revision 1.28 2005/02/27 11:36:20 marquardt
|
||
// fixed and secured Capacity/Grow mechanism, raise exceptions with efficient CreateResRec
|
||
//
|
||
// Revision 1.27 2005/02/27 07:27:47 marquardt
|
||
// changed interface names from I to IJcl, moved resourcestrings to JclResource.pas
|
||
//
|
||
// Revision 1.26 2005/02/24 16:34:40 marquardt
|
||
// remove divider lines, add section lines (unfinished)
|
||
//
|
||
// Revision 1.25 2004/12/19 20:16:31 rrossmair
|
||
// - added TCpuInfo improvements by Florent Ouchet
|
||
//
|
||
// Revision 1.24 2004/12/05 04:58:46 rrossmair
|
||
// added ReadKey donation by Wayne Sherman
|
||
//
|
||
// Revision 1.23 2004/11/15 04:16:06 mthoma
|
||
// JclCompression resource strings added.
|
||
//
|
||
// Revision 1.22 2004/11/09 07:53:07 rrossmair
|
||
// - JclPCRE string extracted to JclResources
|
||
//
|
||
// Revision 1.21 2004/10/25 08:51:22 marquardt
|
||
// PH cleaning
|
||
//
|
||
// Revision 1.20 2004/10/21 08:40:10 marquardt
|
||
// style cleaning
|
||
//
|
||
// Revision 1.19 2004/10/18 16:22:13 marquardt
|
||
// JclRegistry redesign to remove PH contributor
|
||
//
|
||
// Revision 1.18 2004/10/17 23:48:14 mthoma
|
||
// Added OpenGL error messages.
|
||
//
|
||
// Revision 1.17 2004/10/17 20:25:21 mthoma
|
||
// style cleaning, adjusting contributors
|
||
//
|
||
// Revision 1.16 2004/10/11 08:13:03 marquardt
|
||
// PH cleaning of JclStrings
|
||
//
|
||
// Revision 1.15 2004/09/30 13:11:27 marquardt
|
||
// remove PH contributions
|
||
//
|
||
// Revision 1.14 2004/09/30 08:09:07 marquardt
|
||
// remove JclDITs remains
|
||
//
|
||
// Revision 1.13 2004/08/23 10:13:58 scottprice
|
||
// Modified temperature routines, and added support for Rankine and Reaumur. Added some string constants to this unit related to that change.
|
||
//
|
||
// Revision 1.12 2004/08/18 17:10:27 rrossmair
|
||
// added RsInvalidSampleSize for JclStatistics
|
||
//
|
||
// Revision 1.11 2004/08/03 07:22:37 marquardt
|
||
// resourcestring cleanup
|
||
//
|
||
// Revision 1.10 2004/08/02 15:30:16 marquardt
|
||
// hunting down (rom) comments
|
||
//
|
||
// Revision 1.9 2004/07/28 18:00:51 marquardt
|
||
// various style cleanings, some minor fixes
|
||
//
|
||
// Revision 1.8 2004/06/14 11:05:51 marquardt
|
||
// symbols added to all ENDIFs and some other minor style changes like removing IFOPT
|
||
//
|
||
// Revision 1.7 2004/06/02 03:23:46 rrossmair
|
||
// cosmetic changes in several units (code formatting, help TODOs processed etc.)
|
||
//
|
||
// Revision 1.6 2004/05/14 15:26:34 rrossmair
|
||
// header updated according to new policy: initial developers & contributors listed
|
||
//
|
||
// Revision 1.5 2004/04/18 00:41:04
|
||
// remove unneeded OpenGL error messages
|
||
//
|
||
// Revision 1.4 2004/04/06 04:38:57
|
||
// Add resources for DIT and ZLib
|
||
//
|
||
|
||
end.
|