{**************************************************************************************************} { } { 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.