#ifndef format_h__ #define format_h__ /* * format.h - default formats for xaric * Copyright (C) 1998, 1999, 2000 Rex Feany * * This file is a part of xaric, an irc client. * You can find xaric at * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * @(#)format.h 1.8 * */ #ifdef HAVE_CONFIG_H #include "config.h" #endif /* All the default formats are here! */ #define DEF_FORMAT_381 "%K>%n>%W> You are now a %GIRC%n whore" #define DEF_FORMAT_391 "$G [$1] Channel is full" #define DEF_FORMAT_443 "$G [$1] Channel is full" #define DEF_FORMAT_471 "$G [$1] Channel is full" #define DEF_FORMAT_473 "$G [$1] Invite only channel" #define DEF_FORMAT_474 "$G [$1] Banned from channel" #define DEF_FORMAT_475 "$G [$1] Bad channel key" #define DEF_FORMAT_476 "$G [$1] You are not opped" #define DEF_FORMAT_ACTION "%K.%n.%W. %W$1 %n$4-" #define DEF_FORMAT_ACTION_OTHER "%K.%n.%W. %n>%c$1 %n$3-" #define DEF_FORMAT_ACTION_PRIV "%K.%n.%W. %n-> %c$3%n/%W$1 %n$4-" #define DEF_FORMAT_ALIAS "Alias $[20.]0 $1-" #define DEF_FORMAT_ASSIGN "Assign $[20.]0 $1-" #define DEF_FORMAT_AWAY "is away: $1-" #define DEF_FORMAT_BACK "is back from the dead. Gone $1 hrs $2 min $3 secs" #define DEF_FORMAT_BANS_HEADER "# Channel SetBy Sec Ban" #define DEF_FORMAT_BANS "$[2]0 $[10]1 $[10]3 $[-5]numdiff($time() $4) $2" #define DEF_FORMAT_BWALL "[%GXaric-Wall%n/%W$1:$2%n] $4-" #define DEF_FORMAT_CHANNEL_SIGNOFF "$G %nSignOff %W$1%n: $3 %K(%n$4-%K)" #define DEF_FORMAT_CONNECT "$G Connecting to server $1/%c$2%n" #define DEF_FORMAT_CTCP "%K>%n>%W> %G$1 %K[%g$2%K]%g requested $4- from $3" #define DEF_FORMAT_CTCP_FUNC "%K>%n>%W> %G$1 %K[%g$2%K]%g requested $4- from $3" #define DEF_FORMAT_CTCP_FUNC_USER "%K>%n>%W> %G$1 %K[%g$2%K]%g requested $4- from you" #define DEF_FORMAT_CTCP_UNKNOWN "%K>%n>%W> %G$1 %K[%g$2%K]%g requested unknown ctcp $4- from $3" #define DEF_FORMAT_CTCP_UNKNOWN_USER "%K>%n>%W> %G$1 %K[%g$2%K]%g requested unknown ctcp $4- from %g$3" #define DEF_FORMAT_CTCP_REPLY "$G %nCTCP %W$3 %nreply from %n$1: $4-" #define DEF_FORMAT_DCC NULL #define DEF_FORMAT_DCC_CONNECT "$G %RDCC%n $1 %nconnection with %W$2%K[%c$4, port $5%K]%n established" #define DEF_FORMAT_DCC_ERROR "$G %RDCC%n lost %w$1%w %rto $2 %K[%w$3-%K]" #define DEF_FORMAT_DCC_LOST "$G %RDCC%n %W$1%n:%g$2%n %K[%C$3%K]%n $4 $5 completed in $6 secs %K(%W$7 $8/sec%K)" #define DEF_FORMAT_DCC_REQUEST "$G %RDCC%n $1 %K(%n$2%K)%n request from %W$3%K[%c$4 [$5:$6]%K]%n $8 $7" #define DEF_FORMAT_DESYNC "$G $1 is desynced from $2 at $0" #define DEF_FORMAT_DISCONNECT "$G Use %G/Server%n to connect to a server" #define DEF_FORMAT_ENCRYPTED_NOTICE "%K-%Y$1%K(%p$2%K)-%n $3-" #define DEF_FORMAT_ENCRYPTED_PRIVMSG "%K[%Y$1%K(%p$2%K)]%n $3-" #define DEF_FORMAT_FLOOD "%Y$1%n flood detected from %G$2%K(%g$3%K)%n on %K[%G$4%K]" #define DEF_FORMAT_HOOK "$0-" #define DEF_FORMAT_INVITE "%K>%n>%W> $1 Invites You to $2-" #define DEF_FORMAT_INVITE_USER "%K>%n>%W> Inviting $1 to $2-" #define DEF_FORMAT_JOIN "$G %C$1 %K[%c$2%K]%n has joined $3" #define DEF_FORMAT_KICK "$G %n$3 was kicked off $2 by %c$1 %K(%n$4-%K)" #define DEF_FORMAT_KICK_USER "%K>%n>%W> %WYou%n have been kicked off %c$2%n by %c$1 %K(%n$4-%K)" #define DEF_FORMAT_KILL "%K>%n>%W> %RYou have been killed by $1 for $2-" #define DEF_FORMAT_LEAVE "$G $1 %K[%w$2%K]%n has left $3 %K[%W$4-%K]" #define DEF_FORMAT_LINKS "%K|%n$[24]0%K| |%n$[24]1%K| |%n$[3]2%K| |%n$[13]3%K|" #define DEF_FORMAT_LIST "$[12]1 $[-5]2 $[40]3-" #define DEF_FORMAT_MSGLOG "[$[8]0] [$1] - $2-" #define DEF_FORMAT_MODE "$G %nmode%K/%c$3 %K[%W$4-%K]%n by %W$1" #define DEF_FORMAT_SMODE "$G %RServerMode%K/%c$3 %K[%W$4-%K]%n by %W$1" #define DEF_FORMAT_MODE_CHANNEL "$G %nmode%K/%c$3 %K[%W$4-%K]%n by %W$1" /* zer0-ized */ #define DEF_FORMAT_MSG "%Y[%B$1%Y]%n $3-" #define DEF_FORMAT_SEND_MSG "%Y>%R$1%Y<%n $3-" #define DEF_FORMAT_SEND_NOTICE "%K-> *%R$1%K* %n$3-" #define DEF_FORMAT_NOTICE "%K-%P$1%K(%p$2%K)-%n $3-" #define DEF_FORMAT_IGNORE_NOTICE "%K-%P$2%K(%p$3%K)-%n $4-" #define DEF_FORMAT_SEND_DCC_CHAT "%Y|%R$1%Y| %n$2-" #define DEF_FORMAT_DCC_CHAT "%Y=%B$1%Y= %n$3-" #define DEF_FORMAT_SCANDIR_LIST_HEADER "%g***%n File matches:" #define DEF_FORMAT_SCANDIR_LIST_LINE "%g>>>%n $0-" #define DEF_FORMAT_SCANDIR_LIST_FOOTER NULL #define DEF_FORMAT_OPER "%C$1 %K[%c$2%K]%n is now %Wan%w %GIRC%n whore" #define DEF_FORMAT_IGNORE_INVITE "%K>%n>%W> You have been invited to $1-" #define DEF_FORMAT_IGNORE_MSG "%K[%P$1%P$2%K(%p$3%K)]%n $4-" #define DEF_FORMAT_IGNORE_MSG_AWAY "%K[%P$1%P$2%K(%p$3%K)]%n $4-" #define DEF_FORMAT_IGNORE_WALL "%K%P$1%n $2-" #define DEF_FORMAT_MSG_GROUP "%K-%P$1%K:%p$2%K-%n $3-" #define DEF_FORMAT_NAMES "$G%C $2 %Gusers on %C$1%G at %K[%g$0%K]%c $3" #define DEF_FORMAT_NAMES_NICKCOLOR "%K[%B $[10]1%K]" #define DEF_FORMAT_NAMES_NONOP "$G %K[%GNonChanOps%K(%g$1%K:%g$2%K)]%c $3" #define DEF_FORMAT_NAMES_VOICECOLOR "%K[%Mv%B$[10]1%K]" #define DEF_FORMAT_NAMES_OP "$G %K[%GChanOps%K(%g$1%K:%g$2%K)]%c $3" #define DEF_FORMAT_NAMES_IRCOP "$G %K[%GIrcOps%K(%g$1%K:%g$2%K)]%c $3" #define DEF_FORMAT_NAMES_VOICE "$G %K[%MVoiceUsers%K(%m$1%K:%m$2%K)]%c $3" #define DEF_FORMAT_NAMES_OPCOLOR "%K[%C$0%n%B$[10]1%K]" #define DEF_FORMAT_NAMES_BANNER NULL #define DEF_FORMAT_NAMES_FOOTER NULL #define DEF_FORMAT_NETADD "$G %nAdded: %W$1 $2" #define DEF_FORMAT_NETJOIN "$G %nNetjoined: %W$1 $2" #define DEF_FORMAT_NETSPLIT "$G %nNetSplit detected: %W$1%n split from %W$2 %K[%c$0%K]" #define DEF_FORMAT_NETSPLIT_HEADER NULL #define DEF_FORMAT_NICKNAME "$G %W$1 %nis now known as %c$3" #define DEF_FORMAT_NICKNAME_OTHER "$G %W$1 %nis now known as %c$4" #define DEF_FORMAT_NICKNAME_USER "%K*%n*%W* %WYou%K(%n$1%K)%n are now known as %c$3" #define DEF_FORMAT_NONICK "%W$1%K:%n $3-" #define DEF_FORMAT_NOTE "($0) ($1) ($2) ($3) ($4) ($5-)" #define DEF_FORMAT_NOTIFY_SIGNOFF "$G %GSignoff%n by %r$[10]1%n at $0" #define DEF_FORMAT_NOTIFY_SIGNOFF_UH "$G %GSignoff%n by %r$1%K!%r$2%K@%r$3%n at $0" #define DEF_FORMAT_NOTIFY_SIGNON_UH "$G %GSignon%n by %R$1%K!%R$2%K@%R$3%n at $0" #define DEF_FORMAT_NOTIFY_SIGNON "$G %GSignon%n by %r$[-10]1%n at $0" #define DEF_FORMAT_PUBLIC "%b<%n$1%b>%n $3-" #define DEF_FORMAT_PUBLIC_MSG "%b(%n$1%K/%n$3%b)%n $4-" #define DEF_FORMAT_PUBLIC_NOTICE "%K-%P$1%K:%p$3%K-%n $4-" #define DEF_FORMAT_PUBLIC_OTHER "%b<%n$1%K:%n$2%b>%n $3-" #define DEF_FORMAT_SEND_ACTION "%K.%n.%W. %W$1 %n$3-" #define DEF_FORMAT_SEND_ACTION_OTHER "%K.%n.%W. %n-> %W$1%n/%c$2 %n$3-" #define DEF_FORMAT_SEND_AWAY "[Away ($strftime($1 %a %b %d %I:%M%p))] [Current ($strftime($0 %a %b %d %I:%M%p))]" #define DEF_FORMAT_SEND_CTCP "%K[%rctcp%K(%R$1%K)] %n$2" #define DEF_FORMAT_SEND_PUBLIC "%B<%w$2%B>%n $3-" #define DEF_FORMAT_SEND_PUBLIC_OTHER "%p<%n$2%K:%n$1%p>%n $3-" #define DEF_FORMAT_SERVER "$G%n $1: $2-" #define DEF_FORMAT_SERVER_MSG1 "$G%n $1: $2-" #define DEF_FORMAT_SERVER_MSG1_FROM "$G%n $1: $2-" #define DEF_FORMAT_SERVER_MSG2 "$G%n $1-" #define DEF_FORMAT_SERVER_MSG2_FROM "$G%n $1-" #define DEF_FORMAT_SERVER_NOTICE "%G!%g$1%G%n $2-" #define DEF_FORMAT_SET "%g$[-30.]0 %w$1-" #define DEF_FORMAT_CSET "%r$[-14]1 %R$[-20.]0 %w$[-5]2-" #define DEF_FORMAT_SET_NOVALUE "%g$[-30.]0 has no value" #define DEF_FORMAT_SIGNOFF "$G %nSignOff: %W$1 %K(%n$3-%K)" #define DEF_FORMAT_SILENCE "$G %RWe are $1 silencing $2 at $0" #define DEF_FORMAT_TRACE_OPER "%R$1%n %K[%n$3%K]" #define DEF_FORMAT_TRACE_SERVER "%R$1%n $2 $3 $4 %K[%n$5%K]%n $6-" #define DEF_FORMAT_TRACE_USER "%R$1%n %K[%n$3%K]" #define DEF_FORMAT_TIMER "$G $[-5]0 $[-10]1 $[-6]2 $3-" #define DEF_FORMAT_TOPIC "$G Topic for %c$1%K:%n $2-" #define DEF_FORMAT_TOPIC_CHANGE "$G %W$1 %nhas changed the topic on channel $2 to%K:%n $3-" #define DEF_FORMAT_TOPIC_CHANGE_HEADER NULL #define DEF_FORMAT_TOPIC_SETBY "$G %ntopic set by %c$2%K" #define DEF_FORMAT_TOPIC_UNSET "$G %ntopic unset by $1 on $2" #define DEF_FORMAT_USAGE "$G Usage: /$0 $1-" #define DEF_FORMAT_USERMODE "$G %nMode change %K[%W$4-%K]%n for user %c$3" #define DEF_FORMAT_USERS "%K[%n$[10]3%K] %K[%n%C$6%B$[10]4%K] %K[%n$[37]5%K] %K[%n$[-3]0%b:%n$1%b:%n$2%K]" #define DEF_FORMAT_USERS_USER "%K[%n$[10]3%K] %K[%n%C$6%B$[10]4%K] %K[%n%B$[37]5%K] %K[%n$[-3]0%b:%n$1%b:%n$2%K]" #define DEF_FORMAT_USERS_HEADER "%K[ %WC%nhannel %K] [ %WN%wickname %K] [%n %Wu%wser@host %K] [%n %Wl%wevel %K]" #define DEF_FORMAT_VERSION "\002Xaric v$0\002 running $1" #define DEF_FORMAT_WALL "%G!%g$1:$2%G!%n $3-" #define DEF_FORMAT_WALLOP "%G!%g$1$2%G!%n $3-" #define DEF_FORMAT_WHO "%Y$[10]0 %W$[10]1%w %c$[3]2 %w$3%R@%w$4 ($6-)" #define DEF_FORMAT_WHOIS_AWAY "%G| %Wa%nway : $0 - $1-" #define DEF_FORMAT_WHOIS_CHANNELS "%G| %Wc%nhannels : $0-" #define DEF_FORMAT_WHOIS_HEADER "%G+-----------------------------------------------" #define DEF_FORMAT_WHOIS_IDLE "%G| %Wi%ndle : $0 hours $1 mins $2 secs (signon: $stime($3))" #define DEF_FORMAT_WHOIS_SIGNON "%K %Ws%nignon : $0-" #define DEF_FORMAT_WHOIS_NAME "%G| %Wi%nrcname : $0-" #define DEF_FORMAT_WHOIS_NICK "%G| %W$0 %K(%n$1@$2%K) %K(%W$3-%K)" #define DEF_FORMAT_WHOIS_OPER "%G| %Wo%nperator : $0 $1-" #define DEF_FORMAT_WHOIS_SERVER "%G| %Ws%nerver : $0 ($1-)" #define DEF_FORMAT_WHOIS_FOOTER NULL #define DEF_FORMAT_WHOLEFT_HEADER "%G+------ %WWho %G---------------------- %WChannel%G--- %wServer %G------------- %wSeconds" #define DEF_FORMAT_WHOLEFT_USER "%G|%n $[-10]0!$[20]1 $[10]2 $[20]4 $3" #define DEF_FORMAT_WHOLEFT_FOOTER NULL #define DEF_FORMAT_WHOWAS_HEADER "%G-----------------------------------------------" #define DEF_FORMAT_WHOWAS_NICK "%G| %W$0%n was %K(%n$1@$2%K)" #define DEF_FORMAT_WIDELIST "$1-" #define DEF_FORMAT_WINDOW_SET "$0-" #define DEF_FORMAT_NICK_MSG "$0 $1 $2-" #define DEF_FORMAT_NICK_COMP "$0: $1-" #define DEF_FORMAT_NICK_AUTO "$0:$1-" #define DEF_FORMAT_STATUS "%4%W$0-" #define DEF_FORMAT_STATUS2 "%4%W$0-" #define DEF_FORMAT_NOTIFY_OFF "$[10]0 $[35]1 $[-6]2 $[10]3 $4" #define DEF_FORMAT_NOTIFY_ON "$[10]0 $[35]1 $[-6]2 $[10]3 $4" /* Hmm these im not sure where they belong */ #define DEFAULT_KICK_REASON "Xaric: There can be only one" #define DEFAULT_INPUT_PROMPT "%K[%n$C%K] " /* Status formats are used in var.h, not in fset.h */ #define DEFAULT_STATUS_AWAY " (away)" #define DEFAULT_STATUS_CHANNEL " %C" #define DEFAULT_STATUS_CHANOP "@" #define DEFAULT_STATUS_CLOCK " %T" #define DEFAULT_STATUS_FORMAT "[%R]%T %=%*%@%N%L%#%S%H%B%Q%A%C%+%I%O%M%F %W " #define DEFAULT_STATUS_FORMAT2 "%^ %> %P" #define DEFAULT_STATUS_HOLD " -- more --" #define DEFAULT_STATUS_HOLD_LINES " (%B)" #define DEFAULT_STATUS_INSERT "" #define DEFAULT_STATUS_LAG " [Lag %L]" #define DEFAULT_STATUS_MODE " (+%+)" #define DEFAULT_STATUS_MSGCOUNT " Received [%^] msg's since away" #define DEFAULT_STATUS_NOTIFY " [Act: %F]" #define DEFAULT_STATUS_OPER "*" #define DEFAULT_STATUS_VOICE "+" #define DEFAULT_STATUS_OVERWRITE "(overtype) " #define DEFAULT_STATUS_QUERY " [Query: %Q]" #define DEFAULT_STATUS_SERVER " via %S" #define DEFAULT_STATUS_TOPIC "%-" #define DEFAULT_STATUS_UMODE " (+%#)" #define DEFAULT_STATUS_DCCCOUNT "[DCC gets/%& sends/%&]" #define DEFAULT_STATUS_OPER_KILLS "[nk/%K ok/%K]" #define DEFAULT_STATUS_WINDOW "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" #endif /* format_h__ */