Componentes.Terceros.jcl/official/1.96/source/common/JclResources.pas

1819 lines
96 KiB
ObjectPascal
Raw Blame History

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