| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106 | {**************************************************************************************************}{                                                                                                  }{ 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)                                                                        }{   Jean-Fabien Connault (cycocrew)                                                                }{   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)                                                                       }{   Uwe Schuster (uschuster)                                                                       }{                                                                                                  }{**************************************************************************************************}{                                                                                                  }{ Unit which provides a central place for all resource strings used in the JCL                     }{                                                                                                  }{**************************************************************************************************}{                                                                                                  }{ Last modified: $Date::                                                                         $ }{ Revision:      $Rev::                                                                          $ }{ Author:        $Author::                                                                       $ }{                                                                                                  }{**************************************************************************************************}unit JclResources;{$I jcl.inc}interface{$IFDEF UNITVERSIONING}uses  JclUnitVersioning;{$ENDIF UNITVERSIONING}//=== JclBase ================================================================resourcestring  RsCantConvertAddr64  = 'The address %s%.16x cannot be converted to 32 bit';  RsEReplacementChar   = 'Failed to get ANSI replacement character';//=== JclCharsets ============================================================resourcestring  RsENoCharset = 'No matching charset';//=== JclCIL =================================================================resourcestring  RsInstructionStreamInvalid = 'Invalid IL instruction stream';  RsCILNamenop         = 'nop';  RsCILNamebreak       = 'break';  RsCILNameldarg0      = 'ldarg.0';  RsCILNameldarg1      = 'ldarg.1';  RsCILNameldarg2      = 'ldarg.2';  RsCILNameldarg3      = 'ldarg.3';  RsCILNameldloc0      = 'ldloc.0';  RsCILNameldloc1      = 'ldloc.1';  RsCILNameldloc2      = 'ldloc.2';  RsCILNameldloc3      = 'ldloc.3';  RsCILNamestloc0      = 'stloc.0';  RsCILNamestloc1      = 'stloc.1';  RsCILNamestloc2      = 'stloc.2';  RsCILNamestloc3      = 'stloc.3';  RsCILNameldargs      = 'ldarg.s';  RsCILNameldargas     = 'ldarga.s';  RsCILNamestargs      = 'starg.s';  RsCILNameldlocs      = 'ldloc.s';  RsCILNameldlocas     = 'ldloca.s';  RsCILNamestlocs      = 'stloc.s';  RsCILNameldnull      = 'ldnull';  RsCILNameldci4m1     = 'ldc.i4.m1';  RsCILNameldci40      = 'ldc.i4.0';  RsCILNameldci41      = 'ldc.i4.1';  RsCILNameldci42      = 'ldc.i4.2';  RsCILNameldci43      = 'ldc.i4.3';  RsCILNameldci44      = 'ldc.i4.4';  RsCILNameldci45      = 'ldc.i4.5';  RsCILNameldci46      = 'ldc.i4.6';  RsCILNameldci47      = 'ldc.i4.7';  RsCILNameldci48      = 'ldc.i4.8';  RsCILNameldci4s      = 'ldc.i4.s';  RsCILNameldci4       = 'ldc.i4';  RsCILNameldci8       = 'ldc.i8';  RsCILNameldcr4       = 'ldc.r4';  RsCILNameldcr8       = 'ldc.r8';  RsCILNameunused1     = 'unused';  RsCILNamedup         = 'dup';  RsCILNamepop         = 'pop';  RsCILNamejmp         = 'jmp';  RsCILNamecall        = 'call';  RsCILNamecalli       = 'calli';  RsCILNameret         = 'ret';  RsCILNamebrs         = 'br.s';  RsCILNamebrfalses    = 'brfalse.s';  RsCILNamebrtrues     = 'brtrue.s';  RsCILNamebeqs        = 'beq.s';  RsCILNamebges        = 'bge.s';  RsCILNamebgts        = 'bgt.s';  RsCILNamebles        = 'ble.s';  RsCILNameblts        = 'blt.s';  RsCILNamebneuns      = 'bne.un.s';  RsCILNamebgeuns      = 'bge.un.s';  RsCILNamebgtuns      = 'bgt.un.s';  RsCILNamebleuns      = 'ble.un.s';  RsCILNamebltuns      = 'blt.un.s';  RsCILNamebr          = 'br';  RsCILNamebrfalse     = 'brfalse';  RsCILNamebrtrue      = 'brtrue';  RsCILNamebeq         = 'beq';  RsCILNamebge         = 'bge';  RsCILNamebgt         = 'bgt';  RsCILNameble         = 'ble';  RsCILNameblt         = 'blt';  RsCILNamebneun       = 'bne.un';  RsCILNamebgeun       = 'bge.un';  RsCILNamebgtun       = 'bgt.un';  RsCILNamebleun       = 'ble.un';  RsCILNamebltun       = 'blt.un';  RsCILNameswitch      = 'switch';  RsCILNameldindi1     = 'ldind.i1';  RsCILNameldindu1     = 'ldind.u1';  RsCILNameldindi2     = 'ldind.i2';  RsCILNameldindu2     = 'ldind.u2';  RsCILNameldindi4     = 'ldind.i4';  RsCILNameldindu4     = 'ldind.u4';  RsCILNameldindi8     = 'ldind.i8';  RsCILNameldindi      = 'ldind.i';  RsCILNameldindr4     = 'ldind.r4';  RsCILNameldindr8     = 'ldind.r8';  RsCILNameldindref    = 'ldind.ref';  RsCILNamestindref    = 'stind.ref';  RsCILNamestindi1     = 'stind.i1';  RsCILNamestindi2     = 'stind.i2';  RsCILNamestindi4     = 'stind.i4';  RsCILNamestindi8     = 'stind.i8';  RsCILNamestindr4     = 'stind.r4';  RsCILNamestindr8     = 'stind.r8';  RsCILNameadd         = 'add';  RsCILNamesub         = 'sub';  RsCILNamemul         = 'mul';  RsCILNamediv         = 'div';  RsCILNamedivun       = 'div.un';  RsCILNamerem         = 'rem';  RsCILNameremun       = 'rem.un';  RsCILNameand         = 'and';  RsCILNameor          = 'or';  RsCILNamexor         = 'xor';  RsCILNameshl         = 'shl';  RsCILNameshr         = 'shr';  RsCILNameshrun       = 'shr.un';  RsCILNameneg         = 'neg';  RsCILNamenot         = 'not';  RsCILNameconvi1      = 'conv.i1';  RsCILNameconvi2      = 'conv.i2';  RsCILNameconvi4      = 'conv.i4';  RsCILNameconvi8      = 'conv.i8';  RsCILNameconvr4      = 'conv.r4';  RsCILNameconvr8      = 'conv.r8';  RsCILNameconvu4      = 'conv.u4';  RsCILNameconvu8      = 'conv.u8';  RsCILNamecallvirt    = 'callvirt';  RsCILNamecpobj       = 'cpobj';  RsCILNameldobj       = 'ldobj';  RsCILNameldstr       = 'ldstr';  RsCILNamenewobj      = 'newobj';  RsCILNamecastclass   = 'castclass';  RsCILNameisinst      = 'isinst';  RsCILNameconvrun     = 'conv.r.un';  RsCILNameunused2     = 'unused';  RsCILNameunused3     = 'unused';  RsCILNameunbox       = 'unbox';  RsCILNamethrow       = 'throw';  RsCILNameldfld       = 'ldfld';  RsCILNameldflda      = 'ldflda';  RsCILNamestfld       = 'stfld';  RsCILNameldsfld      = 'ldsfld';  RsCILNameldsflda     = 'ldsflda';  RsCILNamestsfld      = 'stsfld';  RsCILNamestobj       = 'stobj';  RsCILNameconvovfi1un = 'conv.ovf.i1.un';  RsCILNameconvovfi2un = 'conv.ovf.i2.un';  RsCILNameconvovfi4un = 'conv.ovf.i4.un';  RsCILNameconvovfi8un = 'conv.ovf.i8.un';  RsCILNameconvovfu1un = 'conv.ovf.u1.un';  RsCILNameconvovfu2un = 'conv.ovf.u2.un';  RsCILNameconvovfu4un = 'conv.ovf.u4.un';  RsCILNameconvovfu8un = 'conv.ovf.u8.un';  RsCILNameconvovfiun  = 'conv.ovf.i.un';  RsCILNameconvovfuun  = 'conv.ovf.u.un';  RsCILNamebox         = 'box';  RsCILNamenewarr      = 'newarr';  RsCILNameldlen       = 'ldlen';  RsCILNameldelema     = 'ldelema';  RsCILNameldelemi1    = 'ldelem.i1';  RsCILNameldelemu1    = 'ldelem.u1';  RsCILNameldelemi2    = 'ldelem.i2';  RsCILNameldelemu2    = 'ldelem.u2';  RsCILNameldelemi4    = 'ldelem.i4';  RsCILNameldelemu4    = 'ldelem.u4';  RsCILNameldelemi8    = 'ldelem.i8';  RsCILNameldelemi     = 'ldelem.i';  RsCILNameldelemr4    = 'ldelem.r4';  RsCILNameldelemr8    = 'ldelem.r8';  RsCILNameldelemref   = 'ldelem.ref';  RsCILNamestelemi     = 'stelem.i';  RsCILNamestelemi1    = 'stelem.i1';  RsCILNamestelemi2    = 'stelem.i2';  RsCILNamestelemi4    = 'stelem.i4';  RsCILNamestelemi8    = 'stelem.i8';  RsCILNamestelemr4    = 'stelem.r4';  RsCILNamestelemr8    = 'stelem.r8';  RsCILNamestelemref   = 'stelem.ref';  RsCILNameunused4     = 'unused';  RsCILNameunused5     = 'unused';  RsCILNameunused6     = 'unused';  RsCILNameunused7     = 'unused';  RsCILNameunused8     = 'unused';  RsCILNameunused9     = 'unused';  RsCILNameunused10    = 'unused';  RsCILNameunused11    = 'unused';  RsCILNameunused12    = 'unused';  RsCILNameunused13    = 'unused';  RsCILNameunused14    = 'unused';  RsCILNameunused15    = 'unused';  RsCILNameunused16    = 'unused';  RsCILNameunused17    = 'unused';  RsCILNameunused18    = 'unused';  RsCILNameunused19    = 'unused';  RsCILNameconvovfi1   = 'conv.ovf.i1';  RsCILNameconvovfu1   = 'conv.ovf.u1';  RsCILNameconvovfi2   = 'conv.ovf.i2';  RsCILNameconvovfu2   = 'conv.ovf.u2';  RsCILNameconvovfi4   = 'conv.ovf.i4';  RsCILNameconvovfu4   = 'conv.ovf.u4';  RsCILNameconvovfi8   = 'conv.ovf.i8';  RsCILNameconvovfu8   = 'conv.ovf.u8';  RsCILNameunused20    = 'unused';  RsCILNameunused21    = 'unused';  RsCILNameunused22    = 'unused';  RsCILNameunused23    = 'unused';  RsCILNameunused24    = 'unused';  RsCILNameunused25    = 'unused';  RsCILNameunused26    = 'unused';  RsCILNamerefanyval   = 'refanyval';  RsCILNameckfinite    = 'ckfinite';  RsCILNameunused27    = 'unused';  RsCILNameunused28    = 'unused';  RsCILNamemkrefany    = 'mkrefany';  RsCILNameunused29    = 'unused';  RsCILNameunused30    = 'unused';  RsCILNameunused31    = 'unused';  RsCILNameunused32    = 'unused';  RsCILNameunused33    = 'unused';  RsCILNameunused34    = 'unused';  RsCILNameunused35    = 'unused';  RsCILNameunused36    = 'unused';  RsCILNameunused37    = 'unused';  RsCILNameldtoken     = 'ldtoken';  RsCILNameconvu2      = 'conv.u2';  RsCILNameconvu1      = 'conv.u1';  RsCILNameconvi       = 'conv.i';  RsCILNameconvovfi    = 'conv.ovf.i';  RsCILNameconvovfu    = 'conv.ovf.u';  RsCILNameaddovf      = 'add.ovf';  RsCILNameaddovfun    = 'add.ovf.un';  RsCILNamemulovf      = 'mul.ovf';  RsCILNamemulovfun    = 'mul.ovf.un';  RsCILNamesubovf      = 'sub.ovf';  RsCILNamesubovfun    = 'sub.ovf.un';  RsCILNameendfinally  = 'endfinally';  RsCILNameleave       = 'leave';  RsCILNameleaves      = 'leave.s';  RsCILNamestindi      = 'stind.i';  RsCILNameconvu       = 'conv.u';  RsCILNameunused38    = 'unused';  RsCILNameunused39    = 'unused';  RsCILNameunused40    = 'unused';  RsCILNameunused41    = 'unused';  RsCILNameunused42    = 'unused';  RsCILNameunused43    = 'unused';  RsCILNameunused44    = 'unused';  RsCILNameunused45    = 'unused';  RsCILNameunused46    = 'unused';  RsCILNameunused47    = 'unused';  RsCILNameunused48    = 'unused';  RsCILNameunused49    = 'unused';  RsCILNameunused50    = 'unused';  RsCILNameunused51    = 'unused';  RsCILNameunused52    = 'unused';  RsCILNameunused53    = 'unused';  RsCILNameunused54    = 'unused';  RsCILNameunused55    = 'unused';  RsCILNameunused56    = 'unused';  RsCILNameunused57    = 'unused';  RsCILNameunused58    = 'unused';  RsCILNameunused59    = 'unused';  RsCILNameunused60    = 'unused';  RsCILNameprefix7     = 'prefix7';  RsCILNameprefix6     = 'prefix6';  RsCILNameprefix5     = 'prefix5';  RsCILNameprefix4     = 'prefix4';  RsCILNameprefix3     = 'prefix3';  RsCILNameprefix2     = 'prefix2';  RsCILNameprefix1     = 'prefix1';  RsCILNameprefixref   = 'prefixref';  RsCILNamearglist     = 'arglist';  RsCILNameceq         = 'ceq';  RsCILNamecgt         = 'cgt';  RsCILNamecgtun       = 'cgt.un';  RsCILNameclt         = 'clt';  RsCILNamecltun       = 'clt.un';  RsCILNameldftn       = 'ldftn';  RsCILNameldvirtftn   = 'ldvirtftn';  RsCILNameunused61    = 'unused';  RsCILNameldarg       = 'ldarg';  RsCILNameldarga      = 'ldarga';  RsCILNamestarg       = 'starg';  RsCILNameldloc       = 'ldloc';  RsCILNameldloca      = 'ldloca';  RsCILNamestloc       = 'stloc';  RsCILNamelocalloc    = 'localloc';  RsCILNameunused62    = 'unused';  RsCILNameendfilter   = 'endfilter';  RsCILNameunaligned   = 'unaligned.';  RsCILNamevolatile    = 'volatile.';  RsCILNametail        = 'tail.';  RsCILNameinitobj     = 'initobj';  RsCILNameunused63    = 'unused';  RsCILNamecpblk       = 'cpblk';  RsCILNameinitblk     = 'initblk';  RsCILNameunused64    = 'unused';  RsCILNamerethrow     = 'rethrow';  RsCILNameunused65    = 'unused';  RsCILNamesizeof      = 'sizeof';  RsCILNamerefanytype  = 'refanytype';  RsCILNameunused66    = 'unused';  RsCILNameunused67    = 'unused';  RsCILNameunused68    = 'unused';  RsCILNameunused69    = 'unused';  RsCILNameunused70    = 'unused';  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    = '';//=== 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';//=== JclCompression =========================================================resourcestring  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.';  RsCompressionUserAbort             = 'User abort';  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 returned: unknown error (%d)';  RsCompressionGZIPInvalidID         = 'gzip: Invalid ID (ID1=%.2x; ID2=%.2x)';  RsCompressionGZIPUnsupportedCM     = 'gzip: unsupported compression method (%d)';  RsCompressionGZIPHeaderCRC         = 'gzip: CRC failed, header is damaged';  RsCompressionGZIPDecompressing     = 'gzip: this property is not readable when the data are being decompressed';  RsCompressionGZIPNotDecompressed   = 'gzip: this property is not readable until the data are fully decompressed';  RsCompressionGZIPDataTruncated     = 'gzip: data are truncated';  RsCompressionGZIPInternalError     = 'gzip: internal error';  RsCompressionGZIPDataCRCFailed     = 'gzip: CRC failed, data are damaged';  RsCompressionGZIPExtraFieldTooLong = 'gzip: extra field is too long';  RsCompressionGZIPBadString         = 'gzip: the string contains null chars';  RsCompressionBZIP2SequenceError    = 'bzip2 returned: sequence error';  RsCompressionBZIP2ParameterError   = 'bzip2 returned: parameter error';  RsCompressionBZIP2MemoryError      = 'bzip2 returned: memory error';  RsCompressionBZIP2DataError        = 'bzip2 returned: data error';  RsCompressionBZIP2HeaderError      = 'bzip2 returned: header error';  RsCompressionBZIP2IOError          = 'bzip2 returned: IO error';  RsCompressionBZIP2EOFError         = 'bzip2 returned: unexpected end of file';  RsCompressionBZIP2OutBuffError     = 'bzip2 returned: out buffer is too small';  RsCompressionBZIP2ConfigError      = 'bzip2 returned: configuration error';  RsCompressionBZIP2Error            = 'bzip2 returned: unknown error (%d)';  RsCompressionUnavailableProperty   = 'Property is not available';  RsCompressionCompressingError      = 'Operation is not supported while compressing';  RsCompressionDecompressingError    = 'Operation is not supported while decompressing';  RsCompressionNoFileName            = 'File name not supplied';  RsCompressionUnsupportedMethod     = 'Unsupported method';  RsCompressionDataError             = 'Data error';  RsCompressionCRCError              = 'CRC error';  RsCompressionNoNestedArchive       = 'Nested archive is not supported';  RsCompressionUnknownError          = 'Unknown error';  RsCompression7zLoadError           = 'Sevenzip: Failed to load 7z.dll';  RsCompression7zReturnError         = 'Sevenzip: Error result (%.8x) "%s"';  RsCompression7zUnassignedStream    = 'Sevenzip: Stream object is not assigned';  RsCompression7zOutArchiveError     = 'Sevenzip: Failed to get out archive interface for class %s';  RsCompression7zInArchiveError      = 'Sevenzip: Failed to get in archive interface for class %s';  RsCompression7zUnknownValueType    = 'Sevenzip: Unknown value type (%d) for property ID %d';  RsCompression7zOnlyCurrentFile     = 'Sevenzip: Only properties for current file can be retreived';  RsCompression7zWindows             = 'Windows';  RsCompression7zUnix                = 'Unix';  RsCompressionZipName               = 'Zip archive';  RsCompressionZipExtensions         = '*.zip;' +   // Basic ZIP file                                       '*.jar;*.ear;*.war;' +  // JAVA files                                       '*.cbz;' + //Comic reader files - ZIP version                                       '*.apk;' + // Android application package                                       '*.wsz;*.wal;' + // Winamp Skins                                       '*.xpi;*.crx;' + // Firefox, Chrome extensions                                       '*.dfsz;' + // ???                                       '*.pcv;' + // MozBackup file                                       '*.bsz;' + // BSplayer skin                                       '*.mskin;' + // Maxthon skin                                       '*.wmz;' + // Windows Media Player skin                                       '*.ipa;' + // iPhone/iPad application                                       '*.docx;*.xlsx;*.pptx;' + // MsOffice                                       '*.sxw;*.sxi;*.sxt;*.sxd;*.sxc;*.sxm;*.sxg;*.stw;*.sti;*.std;*.stc;' + // OpenOffice.org 1.x documents and templates                                       '*.odh;*.odd;*.odt;*.odm;*.ods;*.ots;*.odg;*.otg;*.odp;*.otp;*.odf;*.odb'; // OpenOffice.org 2.x/3.x docs and templates  RsCompressionBZip2Name             = 'BZip2 archive';  RsCompressionBZip2Extensions       = '*.bz2;*.bzip2;*.tbz2;*.tbz';  RsCompressionBZip2SubExtensions    = '.tbz2=.tar;.tbz=.tar';  RsCompressionRarName               = 'Rar archive';  RsCompressionRarExtensions         = '*.rar;*.r00;'+                                       '*.cbr'; // Comic reader file - RAR version  RsCompressionArjName               = 'Arj archive';  RsCompressionArjExtensions         = '*.arj';  RsCompressionZName                 = 'Z archive';  RsCompressionZExtensions           = '*.z;*.taz';  RsCompressionZSubExtensions        = '.taz=.tar';  RsCompressionLzhName               = 'Lzh archive';  RsCompressionLzhExtensions         = '*.lzh;*.lha';  RsCompression7zName                = '7z archive';  RsCompression7zExtensions          = '*.7z';  RsCompressionCabName               = 'Cab archive';  RsCompressionCabExtensions         = '*.cab;'+                                       '*.fwp'; // FrontPage Web Package  RsCompressionNsisName              = 'Nsis archive';  RsCompressionNsisExtensions        = '*.nsis';  RsCompressionLzmaName              = 'Lzma archive';  RsCompressionLzmaExtensions        = '*.lzma';  RsCompressionLzma86Name            = 'Lzma86 archive';  RsCompressionLzma86Extensions      = '*.lzma86';  RsCompressionPeName                = 'Pe archive';  RsCompressionPeExtensions          = '*.exe;*.dll;*.sys;*.bpl';  RsCompressionElfName               = 'Elf archive';  // TODO: extension might be *.*, but then TJclCompressionStreamFormats.FindDecompressFormat can fail  RsCompressionElfExtensions         = '*.';  RsCompressionMachoName             = 'Mach-O archive';  // TODO: extension might be *.*, but then TJclCompressionStreamFormats.FindDecompressFormat can fail  RsCompressionMachoExtensions       = '*.';  RsCompressionUdfName               = 'Udf archive';  RsCompressionUdfExtensions         = '*.iso;*.img';  RsCompressionXarName               = 'Xar archive';  RsCompressionXarExtensions         = '*.xar;'+                                       '*.safariextz'; // Safari extensions  RsCompressionMubName               = 'Mub archive';  // TODO: extension might be *.*, but then TJclCompressionStreamFormats.FindDecompressFormat can fail  RsCompressionMubExtensions         = '*.';  RsCompressionHfsName               = 'Hfs archive';  RsCompressionHfsExtensions         = '*.hfs';  RsCompressionDmgName               = 'Dmg archive';  RsCompressionDmgExtensions         = '*.dmg';  RsCompressionCompoundName          = 'Compound archive';  RsCompressionCompoundExtensions    = '*.msi;*.msp;*.doc;*.xls;*.ppt';  RsCompressionWimName               = 'Wim archive';  RsCompressionWimExtensions         = '*.wim;*.swm';  RsCompressionIsoName               = 'Iso archive';  RsCompressionIsoExtensions         = '*.iso;*.img';  RsCompressionChmName               = 'Chm archive';  RsCompressionChmExtensions         = '*.chm;*.chi;*.chq;*.chw;*.hxs;*.hxi;*.hxr;*.hxq;*.hxw;*.lit';  RsCompressionSplitName             = 'Split archive';  RsCompressionSplitExtensions       = '*.001';  RsCompressionRpmName               = 'Rpm archive';  RsCompressionRpmExtensions         = '*.rpm';  RsCompressionDebName               = 'Deb archive';  RsCompressionDebExtensions         = '*.deb';  RsCompressionCpioName              = 'Cpio archive';  RsCompressionCpioExtensions        = '*.cpio';  RsCompressionTarName               = 'Tar archive';  RsCompressionTarExtensions         = '*.tar';  RsCompressionGZipName              = 'GZip archive';  RsCompressionGZipExtensions        = '*.gz;*.gzip;*.tgz;*.tpz';  RsCompressionGZipSubExtensions     = '.tgz=.tar;.tpz=.tar';  RsCompressionXzName                = 'Xz archive';  RsCompressionXzExtensions          = '*.xz;*.txz';  RsCompressionXzSubExtensions       = '.txz=.tar';  RsCompressionNtfsName              = 'Ntfs archive';  RsCompressionNtfsExtensions        = '*.ntfs;*.img';  RsCompressionFatName               = 'Fat archive';  RsCompressionFatExtensions         = '*.fat;*.img';  RsCompressionMbrName               = 'Mbr archive';  RsCompressionMbrExtensions         = '*.mbr';  RsCompressionVhdName               = 'Vhd archive';  RsCompressionVhdExtensions         = '*.vhd';  RsCompressionVhdSubExtensions      = '.vhd=.mbr';  RsCompressionFlvName               = 'Flv archive';  RsCompressionFlvExtensions         = '*.flv';  RsCompressionMsLZName              = 'MsLZ archive';  // TODO: extension might be *.*, but then TJclCompressionStreamFormats.FindDecompressFormat can fail  RsCompressionMsLZExtensions        = '*.';  RsCompressionSwfName               = 'Swf archive';  RsCompressionSwfExtensions         = '*.swf';  RsCompressionSwfcName              = 'Swf archive';  RsCompressionSwfcExtensions        = '*.swf';  RsCompressionApmName               = 'APM archive';  RsCompressionApmExtensions         = '*.';  RsCompressionPpmdName              = 'PPMD archive';  RsCompressionPpmdExtensions        = '*.pmd';  RsCompressionTEName                = 'Terse Executable';  RsCompressionTEExtensions          = '*.te';  RsCompressionUEFIcName             = 'UEFIc archive';  RsCompressionUEFIcExtensions       = '*.scap';  RsCompressionUEFIsName             = 'UEFIs archive';  RsCompressionUEFIsExtensions       = '*.';  RsCompressionSquashFSName          = 'SquashFS archive';  RsCompressionSquashFSExtensions    = '*.squashfs';  RsCompressionCramFSName            = 'CramFS archive';  RsCompressionCramFSExtensions      = '*.cramfs';  RsCompressionExtName               = 'Ext filesystem archive';  RsCompressionExtExtensions         = '*.ext;*.ext2;*.ext3;*.ext4;*.img';  RsCompressionVMDKName              = 'Virtual Machine Disk archive';  RsCompressionVMDKExtensions        = '*.vmdk';  RsCompressionVDIName               = 'Virtual Disk Image archive';  RsCompressionVDIExtensions         = '*.vdi';  RsCompressionQcowName              = 'QEMU Copy On Write archive';  RsCompressionQcowExtensions        = '*.qcow;*.qcow2;*.qcow2c';  RsCompressionGPTName               = 'GUID Partition Table archive';  RsCompressionGPTExtensions         = '*.gpt;*.mbr';  RsCompressionRar5Name              = 'RAR v5 archive';  RsCompressionRar5Extensions        = '*.rar;*.r00';  RsCompressionIHexName              = 'IHex archive';  RsCompressionIHexExtensions        = '*.ihex';  RsCompressionHxsName               = 'Help 2.0 archive';  RsCompressionHxsExtensions         = '*.hxs;*.hxi;*.hxr;*.hxq;*.hxw;*.lit';  RsCompressionDuplicate             = 'The file %s already exists in the archive';  RsCompressionReplaceError          = 'At least one compression volume could not be replaced after an archive out-of-place update';//=== JclConsole =============================================================resourcestring  RsCannotRaiseSignal = 'Cannot raise %s signal.';//=== JclContainerIntf =======================================================resourcestring  RsEOutOfBounds           = 'Out of bounds';  RsEOperationNotSupported = 'Operation not supported';  RsEValueNotFound         = 'Value %s not found';  RsEDuplicateElement      = 'Duplicate element';  RsENoCollection          = 'Collection not assigned';  RsEIllegalQueueCapacity  = 'Illegal queue capacity';  RsEIllegalStateOperation = 'Illegal state operation';  RsENoEqualityComparer    = 'Item equality comparer is not assigned';  RsENoComparer            = 'Item comparer is not assigned';  RsENoHashConverter       = 'Hash converter is not assigned';  RsEAssignError           = 'Assignation error';  RsEReadOnlyError         = 'Container is read-only';//=== 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  RsUnknownFunctionAt     = 'Unknown function at %s';//=== JclCppException ========================================================resourcestring  RsCppUnhandledExceptionMsg = 'Unhandled C++ exception of type ''%s'' occurred';//=== JclDotNet ==============================================================resourcestring  RsEUnknownCLRVersion = '"%s" is not a known CLR version';//=== 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!';  RsEWindowsVersionNotSupported = 'This Windows version is not supported';  RsEWindowNotValid = 'The window with handle %d is not valid';  RsEProcessNotValid = 'The process with ID %d is not valid';  RsEModuleNotValid = 'The module with handle %d is not valid';  // TJclFileVersionInfo  RsFileUtilsNoVersionInfo = 'File contains no version information';  RsFileUtilsFileDoesNotExist = 'The file %s does not exist';  RsFileUtilsLanguageIndex = 'Illegal language index';  RsFileUtilsEmptyValue = 'No value was supplied';  RsFileUtilsValueNotFound = 'The value %s was not found.';  // 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 %s';  // 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';//=== 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';//=== 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';  RsUnexpectedValue    = 'Unexpected data value';  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  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';  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';  RsEUnableToCreatePropertyStorage = 'Unable to create property storage';  RsEIncomatibleDataFormat = 'Incompatible data format';//=== 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';  RsErrMatchLimit    = 'Match limit';  RsErrCallout       = 'Callout';  RsErrBadUTF8       = 'Bad UTF-8';  RsErrBadUTF16      = 'Bad UTF-16';  RsErrBadUTF8Offset = 'Bad UTF-8 offset';  RsErrBadUTF16Offset = 'Bad UTF-16 offset';  RsErrPartial       = 'Partial';  RsErrBadPartial    = 'Bad partial';  RsErrInternal      = 'Internal';  RsErrBadCount      = 'Bad count';  RsErrDfaUItem      = 'DFA UItem';  RsErrDfaUCond      = 'DFA UCond';  RsErrDfaUMLimit    = 'DFA UMLimit';  RsErrDfaWSSize     = 'DFA WSSize';  RsErrDfaRecurse    = 'DFA Recurse';  RsErrRecursionLimit = 'Recursion limit';  RsErrNullWsLimit   = 'Null WS limit';  RsErrBadNewLine    = 'Bad new line';  RsErrBadOffset     = 'Bad offset';  RsErrShortUTF8     = 'Short UTF-8';  RsErrShortUTF16    = 'Short UTF-16';  RsErrRecurseLoop   = 'Recurse loop';  RsErrJITStackLimit = 'JIT stack limit';  RsErrLibNotLoaded  = 'PCRE library not loaded';  RsErrMemFuncNotSet = 'PCRE memory management functions not set';  RsErrStudyFailed   = 'Study failed';  RsErrCalloutError  = 'Unhandled exception in callout';  RsErrUnknownError  = 'Unknown error';  RsErrNoUTF8Support = 'No UTF-8 support in this version of PCRE';  RsErrNoUTF16Support = 'No UTF-16 support in this version of PCRE';  RsErrNoJITSupport  = 'No JIT support in this version of PCRE';  RsErrBadMode       = 'Bad Mode';  RsErrBadEndianness = 'Bad endianness';  RsErrBadRestart    = 'Bad Restart';//=== JclPeImage =============================================================resourcestring  RsPeReadOnlyStream = 'Stream is read-only';  // TJclPeImage  RsPeCantOpen                = 'Cannot open file "%s"';  RsPeNotPE                   = 'This is not a PE format';  RsPeUnknownTarget           = 'Unknown PE target';  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';  RsPeImg_Reserved = 'reserved [%.2d]';  // 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_WCEMIPSV2 = 'MIPS little-endian WCE v2';  RsPeMACHINE_ALPHA     = 'Alpha_AXP';  RsPeMACHINE_SH3       = 'SH3 little-endian';  RsPeMACHINE_SH3DSP    = 'SH3 DSP';  RsPeMACHINE_SH3E      = 'SH3E little-endian';  RsPeMACHINE_SH4       = 'SH4 little-endian';  RsPeMACHINE_SH5       = 'SH5';  RsPeMACHINE_ARM       = 'ARM Little-Endian';  RsPeMACHINE_THUMB     = 'THUMB';  RsPeMACHINE_AM33      = 'AM33';  RsPeMACHINE_POWERPC   = 'IBM PowerPC Little-Endian';  RsPeMACHINE_POWERPCFP = 'IBM PowerPC FP';  RsPeMACHINE_IA64      = 'Intel 64';  RsPeMACHINE_MIPS16    = 'MIPS16';  RsPeMACHINE_AMPHA64   = 'ALPHA64';  RsPeMACHINE_MIPSFPU   = 'MIPSFPU';  RsPeMACHINE_MIPSFPU16 = 'MIPSFPU16';  RsPeMACHINE_TRICORE   = 'Infineon';  RsPeMACHINE_CEF       = 'CEF';  RsPeMACHINE_EBC       = 'EFI Byte Code';  RsPeMACHINE_AMD64     = 'AMD64 (K8)';  RsPeMACHINE_M32R      = 'M32R little-endian';  RsPeMACHINE_CEE       = 'CEE';  // 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';//=== JclRegistry ============================================================resourcestring  RsUnableToOpenKeyRead  = 'Unable to open key "%s\%s" for read';  RsUnableToOpenKeyWrite = 'Unable to open key "%s\%s" for write';  RsUnableToAccessValue  = 'Unable to open key "%s\%s" and access value "%s"';  RsWrongDataType        = '"%s\%s\%s" is of wrong kind or size';  RsInconsistentPath     = '"%s" does not match RootKey';//=== JclRTTI ================================================================resourcestring  RsRTTISetValueOutOfRange  = 'Set value over %s does not fit into a 32-bit integer.';  RsRTTIValueOutOfRange   = 'Value %s out of range %s..%s.';  RsRTTIUnknownIdentifier = 'Unknown identifier ''%s''.';  RsRTTIInvalidBaseType   = 'Invalid base type (%s is of type %s).';  RsRTTINoStringValue     = 'The property %s of type %s has no string value';  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';//=== JclSecurity ============================================================resourcestring  RsInvalidSID = 'Invalid SID';  RsSIDBufferTooSmall = 'SID buffer too small.';  RsLsaError = 'LSA Error: NT Status = %.8x, message: %s';//=== JclSimpleXml ===========================================================resourcestring  RsEInvalidXMLElementUnexpectedCharacte =    'Invalid XML Element: Unexpected character in property declaration ("%s" found at position %d)';  RsEInvalidXMLElementUnexpectedCharacte_ =    'Invalid XML Element: Unexpected character in property declaration. Expecting " or '' but "%s"  found at position %d';  RsEUnexpectedValueForLPos = 'Unexpected value for lPos at position %d';  RsEInvalidXMLElementExpectedBeginningO = 'Invalid XML Element: Expected beginning of tag but "%s" found at position %d';  RsEInvalidXMLElementExpectedEndOfTagBu = 'Invalid XML Element: Expected end of tag but "%s" found at position %d';  RsEInvalidXMLElementMalformedTagFoundn = 'Invalid XML Element: malformed tag found (no valid name) at position %d';  RsEInvalidXMLElementErroneousEndOfTagE =    'Invalid XML Element: Erroneous end of tag, expecting </%0:s> but </%1:s> found at position %d';  RsEInvalidCommentExpectedsButFounds = 'Invalid Comment: expected "%0:s" but found "%1:s" at position %d';  RsEInvalidCommentNotAllowedInsideComme = 'Invalid Comment: "--" not allowed inside comments at position %d';  RsEInvalidCommentUnexpectedEndOfData = 'Invalid Comment: Unexpected end of data at position %d';  RsEInvalidCDATAExpectedsButFounds = 'Invalid CDATA: expected "%0:s" but found "%1:s" at position %d';  RsEInvalidCDATAUnexpectedEndOfData = 'Invalid CDATA: Unexpected end of data at position %d';  RsEInvalidHeaderExpectedsButFounds = 'Invalid Header: expected "%0:s" but found "%1:s" at position %d';  RsEInvalidStylesheetExpectedsButFounds = 'Invalid Stylesheet: expected "%0:s" but found "%1:s" at position %d';  RsEInvalidStylesheetUnexpectedEndOfDat = 'Invalid Stylesheet: Unexpected end of data at position %d';  RsEInvalidMSOExpectedsButFounds = 'Invalid MSO: expected "%0:s" but found "%1:s" at position %d';  RsEInvalidMSOUnexpectedEndOfDat = 'Invalid MSO: Unexpected end of data at position %d';  RsEInvalidDocumentUnexpectedTextInFile = 'Invalid Document: Unexpected text in file prolog at position %d';//=== JclStatistics ==========================================================resourcestring  RsInvalidSampleSize = 'Invalid sample size (%d)';//=== JclStreams =============================================================resourcestring  RsStreamsCreateError = 'Cannot create file %s';  RsStreamsOpenError = 'Cannot open file %s';  RsStreamsSetSizeError = 'Error setting stream size';  RsStreamsSeekError = 'Error seeking stream';  RsStreamsCRCError = 'Cyclic Redundency Check (CRC) error: data are damaged';//=== 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 (%d) at position %d.';  RsFormatException         = 'Format exception';  RsDotNetFormatNullFormat  = 'Format string is null';  RsArgumentIsNull          = 'Argument %d is null';  RsDotNetFormatArgumentNotSupported = 'Argument type of %d is not supported';  RsDotNetFormatObjectArgumentNotSupported = 'Argument type (%s) of %d is not supported';  RsArgumentOutOfRange      = 'Argument out of range';  RsTabs_DuplicatesNotAllowed = 'Duplicate tab stops are not allowed.';  RsTabs_StopExpected = 'A tab stop was expected but not found.';  RsTabs_CloseBracketExpected = 'Closing bracket expected.';  RsTabs_TabWidthExpected = 'Tab width expected.';  // Default text for the NullReferenceException in .NET  RsArg_NullReferenceException = 'Object reference not set to an instance of an object.';//=== 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: 4 KByte pages, 4-way set associative, 32 entries';  RsIntelCacheDescr02 = 'Instruction TLB: 4 MByte pages, 4-way set associative, 2 entries';  RsIntelCacheDescr03 = 'Data TLB: 4 KByte pages, 4-way set associative, 64 entries';  RsIntelCacheDescr04 = 'Data TLB: 4 MByte pages, 4-way set associative, 8 entries';  RsIntelCacheDescr05 = 'Data TLB1: 4 MByte pages, 4-way set associative, 32 entries';  RsIntelCacheDescr06 = '1st level instruction cache: 8 KBytes, 4-way set associative, 32 byte line size';  RsIntelCacheDescr08 = '1st level instruction cache: 16 KBytes, 4-way set associative, 32 byte line size';  RsIntelCacheDescr09 = '1st level instruction cache: 32 KBytes, 4-way set associative, 64 byte line size';  RsIntelCacheDescr0A = '1st level data cache: 8 KBytes, 2-way set associative, 32 byte line size';  RsIntelCacheDescr0B = 'Instruction TLB: 4 MByte pages, 4-way set associative, 4 entries';  RsIntelCacheDescr0C = '1st level data cache: 16 KBytes, 4-way set associative, 32 byte line size';  RsIntelCacheDescr0D = '1st level data cache: 16 KBytes, 4-way set associative, 64 byte line size';  RsIntelCacheDescr0E = '1st level data cache: 24 KBytes, 6-way set associative, 64 byte line size';  RsIntelCacheDescr21 = '2nd level cache: 256 KBytes, 8-way set associative, 64 byte line size';  RsIntelCacheDescr22 = '3rd level cache: 512 KBytes, 4-way set associative, 64 byte line size, 2 lines per sector';  RsIntelCacheDescr23 = '3rd level cache: 1 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector';  RsIntelCacheDescr25 = '3rd level cache: 2 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector';  RsIntelCacheDescr29 = '3rd level cache: 4 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector';  RsIntelCacheDescr2C = '1st level data cache: 32 KBytes, 8-way set associative, 64 byte line size';  RsIntelCacheDescr30 = '1st level instruction cache: 32 KBytes, 8-way set associative, 64 byte line size';  RsIntelCacheDescr39 = '2nd-level cache: 128 KBytes, 4-way set associative, sectored cache, 64-byte line size';  RsIntelCacheDescr3A = '2nd-level cache: 192 KBytes, 6-way set associative, sectored cache, 64-byte line size';  RsIntelCacheDescr3B = '2nd-level cache: 128 KBytes, 2-way set associative, sectored cache, 64-byte line size';  RsIntelCacheDescr3C = '2nd-level cache: 256 KBytes, 4-way set associative, sectored cache, 64-byte line size';  RsIntelCacheDescr3D = '2nd-level cache: 384 KBytes, 6-way set associative, sectored cache, 64-byte line size';  RsIntelCacheDescr3E = '2nd-level cache: 512 KBytes, 4-way set associative, sectored cache, 64-byte line size';  RsIntelCacheDescr40 = 'No 2nd-level cache or, if processor contains a valid 2nd-level cache, no 3rd-level cache';  RsIntelCacheDescr41 = '2nd-level cache: 128 KBytes, 4-way set associative, 32 byte line size';  RsIntelCacheDescr42 = '2nd-level cache: 256 KBytes, 4-way set associative, 32 byte line size';  RsIntelCacheDescr43 = '2nd-level cache: 512 KBytes, 4-way set associative, 32 byte line size';  RsIntelCacheDescr44 = '2nd-level cache: 1 MBytes, 4-way set associative, 32 byte line size';  RsIntelCacheDescr45 = '2nd-level cache: 2 MBytes, 4-way set associative, 32 byte line size';  RsIntelCacheDescr46 = '3rd-level cache: 4 MBytes, 4-way set associative, 64 byte line size';  RsIntelCacheDescr47 = '3rd-level cache: 8 MBytes, 4-way set associative, 64 byte line size';  RsIntelCacheDescr48 = '3rd-level cache: 8 MByte, 8-way set associative, 64 byte line size';  RsIntelCacheDescr49 = '2nd-level cache: 4 MBytes, 16-way set associative, 64 byte line size';  RsIntelCacheDescr4A = '3rd-level cache: 6MByte, 12-way set associative, 64 byte line size';  RsIntelCacheDescr4B = '3rd-level cache: 8MByte, 16-way set associative, 64 byte line size';  RsIntelCacheDescr4C = '3rd-level cache: 12MByte, 12-way set associative, 64 byte line size';  RsIntelCacheDescr4D = '3rd-level cache: 16MByte, 16-way set associative, 64 byte line size';  RsIntelCacheDescr4E = '2nd-level cache: 6MByte, 24-way set associative, 64 byte line size';  RsIntelCacheDescr4F = 'Instruction TLB: 4 KByte pages, 32 Entries';  RsIntelCacheDescr50 = 'Instruction TLB: 4 KByte and 2 MByte or 4 MByte pages, 64 Entries';  RsIntelCacheDescr51 = 'Instruction TLB: 4 KByte and 2 MByte or 4 MByte pages, 128 Entries';  RsIntelCacheDescr52 = 'Instruction TLB: 4 KByte and 2 MByte or 4 MByte pages, 256 Entries';  RsIntelCacheDescr55 = 'Instruction TLB: 2-MByte or 4-MByte pages, fully associative, 7 entries';  RsIntelCacheDescr56 = 'Data TLB0: 4 MByte pages, 4-way set associative, 16 entries';  RsIntelCacheDescr57 = 'Data TLB0: 4 KByte pages, 4-way associative, 16 entries';  RsIntelCacheDescr59 = 'Data TLB0: 4 KByte pages, fully associative, 16 entries';  RsIntelCacheDescr5A = 'Data TLB0: 2 MByte or 4 MByte pages, 4-way set associative, 32 entries';  RsIntelCacheDescr5B = 'Data TLB: 4 KByte and 4 MByte pages, 64 Entries';  RsIntelCacheDescr5C = 'Data TLB: 4 KByte and 4 MByte pages, 128 Entries';  RsIntelCacheDescr5D = 'Data TLB: 4 KByte and 4 MByte pages, 256 Entries';  RsIntelCacheDescr60 = '1st-level data cache: 16 KByte, 8-way set associative, 64 byte line size';  RsIntelCacheDescr66 = '1st-level data cache: 8 KBytes, 4-way set associative, 64 byte line size';  RsIntelCacheDescr67 = '1st-level data cache: 16 KBytes, 4-way set associative, 64 byte line size';  RsIntelCacheDescr68 = '1st-level data cache: 32 KBytes, 4-way set associative, 64 byte 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';  RsIntelCacheDescr73 = 'Trace cache: 64 K-Ops, 8-way set associative';  RsIntelCacheDescr76 = 'Instruction TLB: 2M/4M pages, fully associative, 8 entries';  RsIntelCacheDescr78 = '2nd-level cache: 1 MBytes, 4-way set associative, 64 bytes line size';  RsIntelCacheDescr79 = '2nd-level cache: 128 KBytes, 8-way set associative, 64 bytes line size, 2 lines per sector';  RsIntelCacheDescr7A = '2nd-level cache: 256 KBytes, 8-way set associative, 64 bytes line size, 2 lines per sector';  RsIntelCacheDescr7B = '2nd-level cache: 512 KBytes, 8-way set associative, 64 bytes line size, 2 lines per sector';  RsIntelCacheDescr7C = '2nd-level cache: 1 MBytes, 8-way set associative, 64 bytes line size, 2 lines per sector';  RsIntelCacheDescr7D = '2nd-level cache: 2 MBytes, 8-way set associative, 64 byte line size';  RsIntelCacheDescr7F = '2nd-level cache: 512 KBytes, 2-way set associative, 64 byte line size';  RsIntelCacheDescr80 = '2nd-level cache: 512 KBytes, 8-way set associative, 64 byte line size';  RsIntelCacheDescr82 = '2nd-level cache: 256 KBytes, 8-way associative, 32 byte line size';  RsIntelCacheDescr83 = '2nd-level cache: 512 KBytes, 8-way associative, 32 byte line size';  RsIntelCacheDescr84 = '2nd-level cache: 1 MBytes, 8-way associative, 32 byte line size';  RsIntelCacheDescr85 = '2nd-level cache: 2 MBytes, 8-way associative, 32 byte line size';  RsIntelCacheDescr86 = '2nd-level cache: 512 KByte, 4-way set associative, 64 byte line size';  RsIntelCacheDescr87 = '2nd-level cache: 1 MByte, 8-way set associative, 64 byte line size';  RsIntelCacheDescrB0 = 'Instruction TLB: 4 KByte pages, 4-way set associative, 128 entries';  RsIntelCacheDescrB1 = 'Instruction TLB: 2 MByte pages, 4-way, 8 entries or 4 MByte pages, 4-way, 4 entries';  RsIntelCacheDescrB2 = 'Instruction TLB: 4 KByte pages, 4-way set associative, 64 entries';  RsIntelCacheDescrB3 = 'Data TLB: 4 KByte pages, 4-way set associative, 128 entries';  RsIntelCacheDescrB4 = 'Data TLB1: 4 KByte pages, 4-way set associative, 256 entries';  RsIntelCacheDescrBA = 'Data TLB1: 4 KByte pages, 4-way set associative, 64 entries';  RsIntelCacheDescrC0 = 'Data TLB: 4 KByte and 4 MByte pages, 4-way set associative, 8 entries';  RsIntelCacheDescrCA = 'Shared 2nd-Level TLB: 4 KByte pages, 4-way associative, 512 entries';  RsIntelCacheDescrD0 = '3rd-level cache: 512 KByte, 4-way set associative, 64 byte line size';  RsIntelCacheDescrD1 = '3rd-level cache: 1 MByte, 4-way set associative, 64 byte line size';  RsIntelCacheDescrD2 = '3rd-level cache: 2 MByte, 4-way set associative, 64 byte line size';  RsIntelCacheDescrD6 = '3rd-level cache: 1 MByte, 8-way set associative, 64 byte line size';  RsIntelCacheDescrD7 = '3rd-level cache: 2 MByte, 8-way set associative, 64 byte line size';  RsIntelCacheDescrD8 = '3rd-level cache: 4 MByte, 8-way set associative, 64 byte line size';  RsIntelCacheDescrDC = '3rd-level cache: 1.5 MByte, 12-way set associative, 64 byte line size';  RsIntelCacheDescrDD = '3rd-level cache: 3 MByte, 12-way set associative, 64 byte line size';  RsIntelCacheDescrDE = '3rd-level cache: 6 MByte, 12-way set associative, 64 byte line size';  RsIntelCacheDescrE2 = '3rd-level cache: 2 MByte, 16-way set associative, 64 byte line size';  RsIntelCacheDescrE3 = '3rd-level cache: 4 MByte, 16-way set associative, 64 byte line size';  RsIntelCacheDescrE4 = '3rd-level cache: 8 MByte, 16-way set associative, 64 byte line size';  RsIntelCacheDescrEA = '3rd-level cache: 12 MByte, 24-way set associative, 64 byte line size';  RsIntelCacheDescrEB = '3rd-level cache: 18 MByte, 24-way set associative, 64 byte line size';  RsIntelCacheDescrEC = '3rd-level cache: 24 MByte, 24-way set associative, 64 byte line size';  RsIntelCacheDescrF0 = '64-Byte Prefetching';  RsIntelCacheDescrF1 = '128-Byte Prefetching';  RsIntelCacheDescrFF = 'CPUID leaf 2 does not report cache descriptor information, use CPUID leaf 4 to query cache parameters';  RsUnknownAMDModel = 'Unknown AMD (Model %d)';  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';  RsOSVersionWinServer2008      = 'Windows Server 2008';  RsOSVersionWin7               = 'Windows 7';  RsOSVersionWinServer2008R2    = 'Windows Server 2008 R2';  RsOSVersionWin8               = 'Windows 8';  RsOSVersionWin8RT             = 'Windows RT';  RsOSVersionWinServer2012      = 'Windows Server 2012';  RsOSVersionWin81              = 'Windows 8.1';  RsOSVersionWin81RT            = 'Windows RT 8.1';  RsOSVersionWinServer2012R2    = 'Windows Server 2012 R2';  RsOSVersionWin10              = 'Windows 10';  RsOSVersionWinServer2016      = 'Windows Server 2016';  RsOSVersionWinServer2019      = 'Windows Server 2019';  RsOSVersionWinServer2022      = 'Windows Server 2022';  RsOSVersionWinServer          = 'Windows Server';  RsOSVersionWin11              = 'Windows 11';  RsEditionWinXPHome            = 'Home Edition';  RsEditionWinXPPro             = 'Professional';  RsEditionWinXPHomeN           = 'Home Edition N';  RsEditionWinXPProN            = 'Professional N';  RsEditionWinXPHomeK           = 'Home Edition K';  RsEditionWinXPProK            = 'Professional K';  RsEditionWinXPHomeKN          = 'Home Edition KN';  RsEditionWinXPProKN           = 'Professional KN';  RsEditionWinXPStarter         = 'Starter Edition';  RsEditionWinXPMediaCenter     = 'Media Center Edition';  RsEditionWinXPTablet          = 'Tablet PC Edition';  RsEditionWinVistaStarter      = 'Starter';  RsEditionWinVistaHomeBasic    = 'Home Basic';  RsEditionWinVistaHomeBasicN   = 'Home Basic N';  RsEditionWinVistaHomePremium  = 'Home Premium';  RsEditionWinVistaBusiness     = 'Business';  RsEditionWinVistaBusinessN    = 'Business N';  RsEditionWinVistaEnterprise   = 'Enterprise';  RsEditionWinVistaUltimate     = 'Ultimate';  RsEditionWin7Starter          = 'Starter';  RsEditionWin7HomeBasic        = 'Home Basic';  RsEditionWin7HomePremium      = 'Home Premium';  RsEditionWin7Professional     = 'Professional';  RsEditionWin7Enterprise       = 'Enterprise';  RsEditionWin7Ultimate         = 'Ultimate';  RsEditionWin8Pro              = 'Pro';  RsEditionWin8Enterprise       = 'Enterprise';  RsEditionWin8RT               = 'RT';  RsEditionWin81Pro             = 'Pro';  RsEditionWin81Enterprise      = 'Enterprise';  RsEditionWin81RT              = 'RT';  RsEditionWin10Home            = 'Home';  RsEditionWin10Pro             = 'Pro';  RsEditionWin10Enterprise      = 'Enterprise';  RsEditionWin10Education       = 'Education';  RsProductTypeWorkStation      = 'Workstation';  RsProductTypeServer           = 'Server';  RsProductTypeAdvancedServer   = 'Advanced Server';  RsProductTypePersonal         = 'Home Edition';  RsProductTypeProfessional     = 'Professional';  RsProductTypeDatacenterServer = 'Datacenter Server';  RsProductTypeEnterprise       = 'Enterprise';  RsProductTypeWebEdition       = 'Web Edition';  RsEOpenGLInfo                 = 'GetOpenGLVersion: %s failed';  RsENetWkstaGetInfo            = 'NetWkstaGetInfo failed';  {$IFDEF MSWINDOWS}  RsSPInfo = 'SP%u';  {$ENDIF MSWINDOWS}  {$IFDEF UNIX}  RsInvalidProcessID = 'Invalid process ID %d';  {$ENDIF UNIX}  RsOpenGLInfoError = 'Err';//=== JclSysUtils ============================================================resourcestring  RsVMTMemoryWriteError  = 'Error writing VMT memory (%s)';  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).';  RsInvalidMMFName = 'Invalid MMF name "%s"';  RsInvalidMMFEmpty = 'The MMF named "%s" cannot be created empty';//=== JclTD32 ================================================================resourcestring  RsHasNotTD32Info = 'File [%s] has not TD32 debug information!';//=== JclTimeZones ===========================================================resourcestring  RsEDaylightSavingsNotSupported = 'Daylight Savings not supported by this timezone';  RsEAutoAdjustNotEnabled = 'Auto adjust for Daylight Savings is not enabled.  Date is not available';  RsENoCallbackFunc = 'No callback function assigned';//=== 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.';  RsCategoryUnicodeChar       = 'category Unicode character > $FFFFFF found';  RsCasedUnicodeChar          = 'cased Unicode character > $FFFFFF found';  RsDecomposedUnicodeChar     = 'decomposed Unicode character > $FFFFFF found';  RsCombiningClassUnicodeChar = 'combining class for Unicode character > $FFFFFF found';  RsEUnexpectedEOSeq          = 'Unexpected end of sequence';//=== JclUnitConv ============================================================resourcestring  RsTempConvTypeError = 'An invalid type has been provided for the %s parameter';  RsConvTempBelowAbsoluteZero = 'Temperature can not be below Absolute Zero!';//=== JclWin32 ===============================================================resourcestring  RsWin32Error        = 'Win32 error: %s (%u)%s%s';  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';{$IFDEF UNITVERSIONING}const  UnitVersioning: TUnitVersionInfo = (    RCSfile: '$URL$';    Revision: '$Revision$';    Date: '$Date$';    LogPath: 'JCL\source\common';    Extra: '';    Data: nil    );{$ENDIF UNITVERSIONING}implementation{$IFDEF UNITVERSIONING}initialization  RegisterUnitVersion(HInstance, UnitVersioning);finalization  UnregisterUnitVersion(HInstance);{$ENDIF UNITVERSIONING}end.
 |