[languagefile english]

[comment

TommCHAT (C) 1994,1995 Whirlwind Software  -  TOMMCHAT.TXT

This is the TommCHAT Language File.  Embedded colours, informationals, and
list tokens are permitted.  Please consult the technical documentation for
this file's syntax.

]


[comment Default message - displayed when message not found]
[sysmsg 1]
~MWarning - SysMsg #~` Not Found - Please advise sysop!
Remember to tell the sysop exactly what you were doing when you got this
message so the proper de-bugging can be done!
[end]

[comment Copyright notice - Take my advice, don't mess with this.  Unless you
really, REALLY want your lawyer to get filthy stinking rich...]
[sysmsg 2]
~ET~Mo~Om~Km~LC~JH~BA~FT ~P~$  ~LCopyright 1994,1995 Whirlwind Software  ~GAll Rights Reserved
[end]

[comment Hola!  Hello-user message]
[sysmsg 3]
~LHola! ~OIt's ~L~V2~O on node ~L~V1~O!
[end]

[comment Bye-Bye!]
[sysmsg 4]
~L~V1~G (~V2) ~Ois outta here!
[end]

[comment What a user sees when s/he receives a /p]
[sysmsg 10]~N/P from ~O~V1~7~N~1 (Line ~L~V2~N): ~N[end]

[comment definition of "Yes"]
[sysmsg 20]~KYes![end]

[comment definition of "No"]
[sysmsg 21]~JNo~[end]

[comment definition of "Male"]
[sysmsg 22]Male[end]

[comment definition of "Female"]
[sysmsg 23]Female[end]

[comment user has run out of time]
[sysmsg 70]
~JYour time has expired.
[end]

[comment 30 second warning]
[sysmsg 71]
~LWarning: Your time expires in 30 seconds!
[end]

[comment public notice of user's expiry]
[sysmsg 72]
~L~V1 ~G(Node ~O~V2~G)~L has run out of time!
[end]

[comment public notice of user's 30 second warning]
[sysmsg 73]
~L~V1 ~G(Node ~O~V2~G)~L has 30 seconds left!
[end]

[comment TeleTrial: User has been successfully toasted!]
[sysmsg 75]
~OTeleTrial successful!
~V3~L, don't smack your ass with the door on your way out!
[end]

[comment TeleTrial: Another vote recorded!]
[sysmsg 76]
  ~JĿ
  ~J      ~OTeleTrial Vote cast against ~L~V3!~t55~J
  ~J                                                   
  ~J      ~OVotes against:        ~(~V1~)~t55~J
  ~J      ~OVotes still required: ~(~V2~)~t55~J
  ~J                                                   
  ~J ~LType ~P/tt~V4~L to vote against ~V3!~t55~J
  ~J
[end]

[comment TeleTrial error - Victim outranks voter]
[sysmsg 77]
~L~V2~O is immune from TeleTrial!
[end]

[comment TeleTrial error - unoccupied node]
[sysmsg 78]
~OThere is no-one on node ~L~V1~O.
[end]

[comment What to display before a hello/goodbye message]
[sysmsg 79]~P[end]

[comment You don't have access to that channel]
[sysmsg 80]
~OYou don't have access to that channel.
[end]

[comment what to say when we've save a hello/goodbye message]
[sysmsg 81]
~OSaved!
[end]

[comment You've been given a new /m slot]
[sysmsg 82]
~OYour /M slot is now ~L/M~V1
[end]

[comment /M header]
[sysmsg 83]
~O *** ~L/~V1~O ***~P

[end]

[comment what a user trying to change the wrong /m sees]
[sysmsg 84]
~LThat's not your message!
[end]

[comment instructions for entering a /m]
[sysmsg 85]
~OEnter your message now.  It can be as long as you like and may contain
ANSi codes and embedded colours.  When you are finished, hit ~(CTRL-D~).
~LIt is recommended that you prepare your /message in advance and
upload it using the ASCII protocol.
~E~P
[end]

[comment display after a /m is entered]
[sysmsg 86]
~JSaved!
[end]

[comment What a barred user sees immediately before the axe falls]
[sysmsg 87]
~LSorry, your name has been barred from multi-user chat.
[end]

[comment What a user sees when s/he tries to /P a user who has squelched them]
[sysmsg 88]~JSquelched.  /P not sent.
[end]

[comment Ask user if s/he wants to save /h name change permanently]
[sysmsg 89]
~DSave Permanently? [end]

[comment what to display to user who has successfully /t]
[sysmsg 90]~GYou're now on channel ~O~V1
[end]

[comment What to display when a user cannot /t to a channel]
[sysmsg 91]~JInvalid Channel!
[end]

[comment What to display when a user cannot /t due to being jailed]
[sysmsg 92]
~JJailed - Channel not changed!
[end]

[comment What to display when a /p or c0 function fails due to no user on]
[comment specified node]
[sysmsg 93]~JThere in no-one on line ~V1!
[end]

[comment What to display upon successful completion of most c0 functions]
[sysmsg 94]
~LDone.
[end]

[comment What to display when a VIP disables auto /m with /kg]
[sysmsg 95]
~OAuto /M ~JOff!
[end]

[comment What to display when a VIP re-enables auto /m with /kg]
[sysmsg 96]
~OAuto /M ~KOn.
[end]

[comment What to tell a c0 when s/he has destatted a user.]
[sysmsg 97]
~OUser on node ~L~V2~O destatted!
~M~V1~E IPCs killed.~H
[end]

[comment invalid command]
[sysmsg 98]
~J/What?
[end]

[comment The general entry prompt]
[sysmsg 99]~7~1~[end]

[comment What to display when expelled!]
[sysmsg 100]
~JExpelled from system by sysop or assistant!
[end]

[comment /s header]
[sysmsg 101]~O
Node  Handle                        Mins  Chn.  Status~E
-----------------------------------------------------------------------------
[end]

[comment (for sysmsg 102)

         /s body - Sorry, I know it's confusing.  Don't mess with it unless
                   you really know what you're doing!

         ~V parameters: ~V1=node ~V2=handle ~V3=mins ~V4=channel ~V5=status
                        ~V6=opening rank bracket ~V7=closing rank bracket
]
[sysmsg 102]~V6~P~V1~V7~O~t7~V2~t38~M~V3~t44~F~V4~t49~E~V5
[end]

[comment /s footer  ~V1=number of callers online]
[sysmsg 103]~E-----------------------------------------------------------------------------
 ~O~V1 ~Gcaller(s) online.
[end]

[comment normal public typing - header]
[sysmsg 104]
~V3~P~V1~V4~L ~V2~G: ~O[end]

[comment message to invoker of /ka ]
[sysmsg 200]
~L~V2~O's message slot assigned to ~L/m~V1
[end]

[comment message to invoker of /k+ ]
[sysmsg 201]
~OUser on node ~L~V3 ~Otemporarily promoted!
[end]

[comment message to invoker of /k- ]
[sysmsg 202]
~OUser on node ~L~V3 ~O temporarily demoted!
[end]

[comment message to invoker of /ky ]
[sysmsg 203]
~OUser on node ~L~V3~O abruptly disconnected!
[end]

[comment message to invoker of /ma when blanked]
[sysmsg 204]
~L~V2~O's message slot blanked~
[end]

[comment help for c0 commands]
[sysmsg 205]
                        ~( TommCHAT c0 Commands ~)

~OThere are 6 access classes in TommCHAT:

                        ~KSys0p   ~C(highest)
                        ~KCo-Sys0p
                        Moderator
                        VIP
                        Normal
                        m0e       ~C(lowest)

~OModerator commands:

~L        /kx ~Nnnn   ~OEject user on node ~Nnnn
~L        /kj ~Nnnn   ~OJail user on node ~Nnnn ~G(restrict to channel)
~L        /km ~Nnnn   ~OMute user on node ~Nnnn ~G(silence user)

~OCo-Sys0p commands:

~L        /k+ ~Nnnn   ~OPromote user on node ~Nnnn ~G(Maximum: Moderator)
~L        /k- ~Nnnn   ~ODemote user on node ~Nnnn  ~G(Minimum: m0e)
~L        /ky ~Nnnn   ~ORudely eject user on node ~Nnnn
~L        /ka ~Nnnn ~Kyyy  ~OSet /m slot for user on node ~Nnnn ~Oto /m~Kyyy
~L        /ka ~Nnnn   ~ORevoke /m slot for user on node ~Nnnn
~L        /kd ~Nnnn   ~ODe-stat user on node ~Nnnn
~L        /kh ~Nnnn ~H<handle> ~OGive user on node ~Nnnn~O a new handle...
~L        /kt ~Nnnn ~Kttt  ~OForce user on node ~Nnnn~O to channel ~Kttt

~OSys0p commands:

~L        /k* ~Nnnn   ~OTemporarily grant/revoke Co-sys0p access for node ~Nnnn
~L        /kb ~Nnnn   ~OAdd user on node ~Nnnn ~Oto trashcan and eject
~L        /ke ~Nuuu   ~OEdit user record for user number ~Nuuu
~L        /ks         ~OSystem Status

~O[end]

[comment sysop specified invalid user for editor]
[sysmsg 206]
~JInvalid user specified ~B(try a /sm first)
[end]

[comment part 1 of sysop user edit screen]
[sysmsg 207]

~( User Editor ~)

~GUser #~L~V8

      ~GBBS Name      : ~L~V1
~( 1 ~) ~GHandle        : ~L~V2
~( 2 ~) ~GAccess        : ~L~V3
~( 3 ~) ~G/Msg          : /m~L~V4
~( 4 ~) ~GHello Msg     : ~L~V7
~( 5 ~) ~GBye Msg       : ~L~V9
[end]

[comment part 2 of sysop user edit screen]
[sysmsg 208]
~( A ~) ~GMuted         : ~V1   ~t40~( F ~) ~GSex           : ~V6
~( B ~) ~GJailed        : ~V2   ~t40~( G ~) ~GNo /H         : ~V7
~( C ~) ~GNo /P         : ~V3   ~t40~( H ~) ~GLink Invisible: ~V8
~( D ~) ~GNo Colour     : ~V4   ~t40~( I ~) ~GLink Account  : ~V9
~( E ~) ~GNo /X         : ~V5

~OHit key of field to edit, ~(S~) to save & exit, ~(Q~) to exit without save
~[end]

[comment SysOp System Status display]
[sysmsg 209]
                     ~( TommCHAT System Status ~)

~G                Callers Online             : ~O~V1 ~Gcaller(s)
~G                Free Heap Memory           : ~O~V2 ~Gbytes
~G                Largest Heap Block         : ~O~V3 ~Gbytes
~G                /Message Count             : ~O~V4 ~Gfile(s)
~G                Users in database          : ~O~V5 ~Guser(s)
~G                Bytes free on IPC drive    : ~O~V6 ~Gbytes
~G                Bytes free on system drive : ~O~V7 ~Gbytes

[end]

[comment Following are prompts for the user editor]

[sysmsg 210]
~GBBS Name: ~[end]

[sysmsg 211]
~GHandle: ~[end]

[sysmsg 212]
~GAccess: ~[end]

[sysmsg 213]
~G/M slot: ~[end]

[sysmsg 214]
~JQuit without saving? [end]

[sysmsg 215]
~GHello Msg: ~[end]

[sysmsg 216]
~GBye Msg: ~[end]

[sysmsg 217]~LQuit!
[end]

[sysmsg 218]~LSaved!
[end]

[sysmsg 220]
~L~V2 ~O(~V3) ~Gis on node ~P~V1~G and has been updated online.
[end]

[comment SysMsgs 300-319 are reserved for the 20 possible female pronouns]

[sysmsg 300]she[end]
[sysmsg 301]her[end]
[sysmsg 302]hers[end]
[sysmsg 303]her[end]
[sysmsg 304]girl[end]
[sysmsg 305]boy[end]
[sysmsg 306]woman[end]
[sysmsg 307]man[end]
[sysmsg 308]babe[end]
[sysmsg 309]dude[end]
[sysmsg 310]female[end]
[sysmsg 311]male[end]
[sysmsg 312]-Undefined-[end]
[sysmsg 313]-Undefined-[end]
[sysmsg 314]-Undefined-[end]
[sysmsg 315]-Undefined-[end]
[sysmsg 316]-Undefined-[end]
[sysmsg 317]-Undefined-[end]
[sysmsg 318]-Undefined-[end]
[sysmsg 319]K-Rad Kowgurl[end]

[comment SysMsgs 320-339 are reserved for the 20 possible male pronouns]

[sysmsg 320]he[end]
[sysmsg 321]his[end]
[sysmsg 322]his[end]
[sysmsg 323]him[end]
[sysmsg 324]boy[end]
[sysmsg 325]girl[end]
[sysmsg 326]man[end]
[sysmsg 327]woman[end]
[sysmsg 328]dude[end]
[sysmsg 329]babe[end]
[sysmsg 330]male[end]
[sysmsg 331]female[end]
[sysmsg 332]-Undefined-[end]
[sysmsg 333]-Undefined-[end]
[sysmsg 334]-Undefined-[end]
[sysmsg 335]-Undefined-[end]
[sysmsg 336]-Undefined-[end]
[sysmsg 337]-Undefined-[end]
[sysmsg 338]-Undefined-[end]
[sysmsg 339]K-Rad Kowboy[end]

[comment prompt mode prompt]
[sysmsg 400]~\~P[~L~V1 ~~G[end]

[comment registered exit message]
[comment unregistered message is NOT changeable!  Please don't ask!]
[sysmsg 401]
~HExiting to ~J~V1~P
[end]

[comment /sm failed due to absent userfile]
[sysmsg 402]~LWarning - user file has vanished!  /sm aborted!
[end]

[comment /sm failed due to access denied on userfile]
[sysmsg 403]~LUnable to open user file - access denied!  /sm aborted!
[end]

[comment /sm header]
[sysmsg 404]~OMembers List:
[end]

[comment All Nodes Squelched!]
[sysmsg 405]~OAll nodes squelched!
[end]

[comment All Nodes Unsquelched!]
[sysmsg 406]~OAll nodes unsquelched!
[end]

[comment Node unsquelched]
[sysmsg 407]~7~O~1Node ~L~V1~O unsquelched!
[end]

[comment node squelched]
[sysmsg 408]~7~O~1Node ~L~V1~O squelched!
[end]

[comment node unsquelched]
[sysmsg 409]
~JThere is no-one on node ~L~V1
[end]

[comment user not found (in action spec)]
[sysmsg 410]
~J~V1 not found!
~PTry using that person's node number instead...
[end]

[comment user not online]
[sysmsg 411]
~L~V1~G is not online right now!
[end]

[comment actions file not available]
[sysmsg 412]
~JError - access denied attempting to open actions file!
[end]

[comment sysmsgs 438 and 439 are not messages at all but definitions of the]
[comment Yes and No keys.  This is to allow custom input for non-English]
[comment languages, e.g. O and N for Oui or Non, or J and N for Ja or Nein.]
[comment Each of the following two sysmsgs should be exactly one character]
[comment in size!]

[comment Definition of the "Y" key]
[sysmsg 438]Y[end]

[comment Definition of the "N" key]
[sysmsg 439]N[end]

[sysmsg 440]
~JUnable to open ~V1 (access denied)
[end]

[sysmsg 441]
~JUnable to open ~V1 (file not found)
[end]

[sysmsg 442]
~LUser suffered cardiac arrest; exiting TommChat!
[end]

[sysmsg 443]~O[[Y/n][[> [end]

[sysmsg 444]~O[[N/y][[> [end]

[sysmsg 445]~CYes[end]

[sysmsg 446]~BNo[end]

[sysmsg 447]~LHit Y for Yes, N for no!
[end]

[sysmsg 448]~( Hit Any Key ~)[end]

[sysmsg 449]~( More? ~)[end]

[sysmsg 450]
~J ERROR: Error updating IPC - your last command may not be executed!
[end]

[sysmsg 451]
~J FATAL: Unable to open your IPC file!  Exiting
[end]

[sysmsg 460]
~OThis copy of TommCHAT ~V1 is licenced.  ~D(Lic.#~V2)
[end]

[sysmsg 461]
~OTommCHAT ~V1/~V2 ~Gis licenced for use on:~L
~V3~D  (Lic.#~V4)
[end]

[sysmsg 462]~LSorry! ~NThere are already ~L~V1 ~Npeople in chat!
[end]

[sysmsg 470]
~JWARNING - unable to open user file (access denied)
        --> Command may not be executed properly!
[end]

[sysmsg 471]
~JWARNING - User File appears to have vanished!!!!!
        --> Command may not be executed properly!
[end]

[sysmsg 475]
~LYou can choose a handle to use in chat, or hit ~(Enter~) for:
~F"~N~V1~F" ~[end]

[sysmsg 476]
~JThat handle is already being used. Choose another.
[end]

[sysmsg 477]
~GIn order to get the ~LSmartActions~G<tm> right, I will need
to know if you are ~(M~)~Oale ~Gor ~(F~)~Oemale ~'[end]

[sysmsg 478]Male
[end]

[sysmsg 479]Female
[end]

[sysmsg 480]

~JThere is a problem with the user file.  I am unable to add you to the chat
system at this time.  Please let the sysop know what happened and try again
later...
[end]

[sysmsg 481]
~JFATAL - Unable to assign a line position!  Advise your sysop!
[end]

[sysmsg 482]
~JFATAL ERROR!

~PPlease report error ~V1 at address ~V2 to sysop!

Exiting (please try again!)
[end]

[sysmsg 483]
~JWARNING - ACTIONS.IDX not found!  Tell SysOp to run COMPACT.EXE
[end]

[sysmsg 484]
~JWARNING - ACTIONS.DAT not found!  Tell SysOp to run COMPACT.EXE
[end]

[sysmsg 485]
~OCopying actions file, please wait...[end]

[sysmsg 486] ~LDone! ~GThanks for waiting!
[end]

[sysmsg 487]
~JWARNING - Unable to open actions index file (access denied)
SmartActions will not work this session!  Advise your sysop!
[end]

["Secretly" in actions - for cosmetic reasons this should have a leading space]
[sysmsg 488] secretly[end]

[sysmsg 490]~MHit ESC to exit chat...
[end]

[sysmsg 491]~LSysOp Chat Mode!
[end]

[sysmsg 492]
~JChat Mode Finished!
[end]

[comment appears in /s when you have squelched someone]
[sysmsg 493]Sqlchd [end]

[comment appears in /s when someone is squelching you]
[sysmsg 494]Sqlchg [end]

[comment appears in /s when someone has been muted by a sysop or c0]
[sysmsg 495]Muted [end]

[comment appears in /s when someone has been "jailed"]
[sysmsg 496]Jailed [end]

[comment generic default pronoun, "their" as used in inferior chatsystems]
[sysmsg 498]their[end]

[comment command for "secretly" in actions -- only ]
[comment first 3 characters are significant!]
[sysmsg 499]secret[end]

[comment default action victim - should never be seen, but...]
[sysmsg 500]nobody[end]

[comment command to do an action to ALL]
[sysmsg 501]all[end]

[comment command to quit - /q, quit, bye and q still work! (hardcoded)]
[sysmsg 502]later[end]

[comment command for help - /h and help still work (hardcoded)!]
[sysmsg 503]mayday[end]

[comment command for /s - /s and who still work! (hardcoded)]
[sysmsg 504]qui[end]

[sysmsg 510]
~JMust specify a user number - /sm for list
[end]

[sysmsg 511]
~GAre you ~Osure~G you want to erase this user? [end]

[sysmsg 512]
~OAre you ~Preally sure~O? [end]

[sysmsg 513]
~JThat user is now gone!
[end]

[sysmsg 515]

~J~6You are about to delete:

~GUser #~L~V8

      ~GBBS Name      : ~L~V1
      ~GHandle        : ~L~V2
      ~GAccess        : ~L~V3
      ~G/Msg          : /m~L~V4
      ~GHello Msg     : ~L~V7
      ~GBye Msg       : ~L~V9
[end]
