1#######################################################################
2#
3# xchat.theme for irssi - http://waxman.org/irssi/xchat.theme (xchat.png)
4#
5# xchat.theme, Public Beta, 1.5.1 2004/08/06
6#
7# Copyright 2004 Dave Waxman
8#
9# Please report any bugs to xchattheme@waxman.org
10#
11# For best results it is suggested you do the following:
12# /set show_nickmode_empty on
13# /set hide_server_tag on
14# /set timestamp %H:%M:%S
15# /set indent 28
16#
17# This theme is free software; you can redistribute it and/or
18# modify it under the terms of the GNU General Public License
19# as published by the Free Software Foundation; either version 2
20# of the License, or (at your option) any later version.
21#
22# This theme is distributed in the hope that it will be useful,
23# but WITHOUT ANY WARRANTY; without even the implied warranty of
24# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
25# GNU General Public License for more details.
26#
27# You should have received a copy of the GNU General Public License
28# along with this theme; if not, write to the Free Software
29# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
30#
31#######################################################################
32
33
34# default foreground color (%w) - -1 is the "default terminal color"
35default_color = "-1";
36
37# print timestamp/servertag at the end of line, not at beginning
38info_eol = "false";
39
40# these characters are automatically replaced with specified color
41# (dark grey by default)
42#replaces = { "[]=" = "%b$*%n"; };
43
44abstracts = {
45
46  # text to insert at the beginning of each non-message line
47  line_start = "";
48
49  # timestamp styling, nothing by default
50  timestamp = "%K[%n$0-%K]%n";
51
52  # any kind of text that needs hilighting, default is to bold
53  hilight = "%_$*%_";
54
55  # any kind of error message, default is bright red
56  error = "%R$*%n";
57
58  # channel name is printed
59  channel = "$*";
60
61  # nick is printed
62  nick = "%_$*%_";
63
64  # nick host is printed
65  nickhost = "%K[%n$*%K]%n";
66
67  # server name is printed
68  server = "%_$*%_";
69
70  # some kind of comment is printed
71  comment = "$*";
72
73  # reason for something is printed (part, quit, kick, ..)
74  reason = "{comment $*}";
75
76  # highlighted nick/host is printed (joins)
77  channick_hilight = "%W$*%w";
78  chanhost_hilight = "{nickhost %c$*%w}";
79
80  # nick/host is printed (parts, quits, etc.)
81  channick = "%w$*%w";
82  chanhost = "{nickhost $*}";
83
84  # highlighted channel name is printed
85  channelhilight = "%n$*%n";
86
87  # ban/ban exception/invite list mask is printed
88  ban = "%c$*%n";
89
90  # Actions
91
92  action_core = " %m            * %K|%W $*%n";
93
94  # generic one that's used by most actions
95  action = "{action_core $*} ";
96
97  # own action, both private/public
98  ownaction = "{action $*}";
99
100  # own action with target, both private/public
101  ownaction_target = "{action_core $0}%W:%c$1%n ";
102
103  # private action sent by others
104  pvtaction = "%G (*) $*%n ";
105  pvtaction_query = "{action $*}";
106
107  # public action sent by others
108  pubaction = "{action $*}";
109
110  # wallops
111  wallop = "%b$*%n: ";
112  wallop_nick = "%w$*";
113  wallop_action = "%W * $*%n ";
114
115  # DCC
116  dcc = "           %w-%c-%C- %K|%G $*%n";
117  dccfile = "%_$*%_";
118
119  # DCC chat, own msg/action
120  dccownmsg = "%K[%r$0%b($1-%b)%w%K] ";
121  dccownnick = "%R$*%n";
122  dccownquerynick = "%G$*%n";
123  dccownaction = "{action $*}";
124  dccownaction_target = "{action_core $0}%W:%c$1%n ";
125
126  # DCC chat, others
127  dccmsg = "%K[%G$1-%b(%g$0%b)%w%K]%n ";
128  dccquerynick = "%G$*%w";
129  dccaction = "%W (*dcc*) $*%w %|";
130
131  ##
132  ## statusbar
133  ##
134
135  # default background for all statusbars. You can also give
136  # the default foreground color for statusbar items.
137  sb_background = "%n%n";
138
139  # background for prompt / input line
140  sb_prompt_bg = "%w";
141  # background for info statusbar
142  sb_info_bg = "%8";
143
144  # text at the beginning of statusbars. sb-item already puts
145  # space there,so we don't use anything by default.
146  sbstart = "%K-(";
147  # text at the end of statusbars. Use space so that it's never
148  # used for anything.
149  sbend = "%K)-";
150
151  topicsbstart = "{sbstart $*}";
152  topicsbend = "{sbend $*}";
153
154  prompt = "%K[%w$tag%K/%m$cumode%c$*%K]%n ";
155
156
157  sb = " %m-=%K[%w$*%K]%m=-%n";
158  sbmode = "%K(%n+%C$*%K)%n";
159  sbaway = " %K(%MzZzZ%K)";
160  sbservertag = "%n:$0 (change with ^X)";
161
162  # activity in statusbar
163
164  # ',' separator
165  sb_act_sep = "%K$*";
166  # normal text
167  sb_act_text = "%c$*";
168  # public message
169  sb_act_msg = "%W$*";
170  # hilight
171  sb_act_hilight = "%M$*";
172  # hilight with specified color, $0 = color, $1 = text
173  sb_act_hilight_color = "$0$1-%w";
174
175  indent_default = "                       %K|%n ";
176};
177formats = {
178  "fe-text" = {
179    lastlog_too_long = "                      %w-%c-%C- %K| %W/LASTLOG %nwould print %C$0 %nlines.  Use the -force option to print all of them.";
180    lastlog_count = "                      %w-%c-%C- %K| %W/LASTLOG %C$0 $nlines";
181    lastlog_start = "                      %w-%c-%C- %K| %nBegining of LASTLOG:";
182    lastlog_end = "                      %w-%c-%C- %K| %nEnd of LASTLOG";
183    lastlog_separator = "                   %w-%c-%C- %K| %c---";
184    refnum_not_found = "                   %w-%c-%C- %K| %RERROR: %nWindow number %C{hilight $0] %ndoes not exist";
185    window_too_small = "                   %w-%c-%C- %K| %RERROR: %nNot enough room to resize this window";
186    cant_hide_last = "                   %w-%c-%C- %K| %RERROR: %nYou can't hide the last window";
187    cant_hide_sticky_windows = "                   %w-%c-%C- %K| %RError: %nYou can't hide sticky windows";
188    cant_show_sticky_windows = "                   %w-%c-%C- %K| %RError: %nYou can't show sticky windows";
189    window_not_sticky = "           %w-%c-%C- %K| %WWindow: %nWindow is not sticky";
190    window_set_sticky = "           %w-%c-%C- %K| %WWindow: %nWindow set sticky";
191    window_unset_sticky = "           %w-%c-%C- %K| %WWindow: %nWindow set not sticky";
192    window_info_sticky = "           %w-%c-%C- %K| %WWindow: %nWindow Sticky   : $0";
193    Window_info_scroll = "           %w-%c-%C- %K| %WWindow: %nWindow Scroll   : $0";
194    paste_warning = "           %w-%c-%C- %K| %rWARNING: %nTrying to paste %C$0%n lines to %W$1%n.";
195    paste_prompt = "%RPress Ctrl-K to continue, Ctrl-C to abort.";
196  };
197  "fe-common/core" = {
198    line_start_irssi = "";
199    join = "           %w-%c-%C> %K|%n {channick_hilight $0} {chanhost_hilight $1} has joined %c{channel $2}";
200    part = "           %w<%c-%C- %K|%n {channick_hilight $0} {chanhost_hilight $1} has left %c{channel $_$2$_} %K(%n{reason  $3}%K)";
201    kick = "           %w<%c-%C- %K|%n {nick $2} has kicked {channick_hilight $0} %nfrom %c{channel $_$1$_} %K(%n{reason $3}%K)";
202    quit = "           %w<%c-%C- %K|%n {channick_hilight $0} %K[%c$1%K] %nhas quit %K(%n{reason $2}%K)";
203    names = "           %w-%c-%C- %K|%C Users on $0:";
204    names_prefix = "           %w-%c-%C- %K| ";
205    names_nick_op = "%K[%C$0%n$1-%K] ";
206    names_nick_halfop = "%K[%c$0%n$1-%K] ";
207    names_nick_voice = "%K[%c$0%n$1-%K] ";
208    names_nick = "%K[%n$0$1%K] ";
209    endofnames = "           %w-%c-%C- %K| %nUsers %c$1 %nnicks %K[%c$2 %nops, %c$3 %nhalfops, %c$4 %nvoices, %c$5 %nnormal%K]";
210    quit_once = "{channel $3} {channick $0} {chanhost $1} %K(%n{reason $2}%K)%n {channel $_$2$_}";
211    nick_changed = "           %w-%c-%C- %K| %W$0 %nis now known as %C$1";
212    chanmode_change = "           %w-%c-%C- %K| %W{nickhilight $2} %nsets modes %K[%n{$channelhilight $0} {mode $1}%K]";
213    channel_mode = "           %w-%c-%C- %K| %W{nickhilight $2} %nsets modes %K[%n{$channelhilight $0} {mode $1}%K]";
214    topic = "           %w-%c-%C- %K| %nTopic for {channelhilight $0} is $1";
215    new_topic = "           %w-%c-%C- %K| %W{nick $0} %nhas changed the topic to: %C$2";
216    topic_unset = "           %w-%c-%C- %K| %nTopic unset by {nick $0} on {channel $1}";
217    daychange = "                      %w-%c-%C- %K| %nDay changed to %%d %%b %%Y";
218    your_nick_changed = "           %w-%c-%C- %K| %nYou're now known as %W$1";
219
220    #pubmsg = "%b<%w$2\00311$[-11]0%b> %K|%n $1";
221    own_msg_private_query = "%m<%W$[-12]2%m> %K| %n$1";
222    msg_private_query = "%b<%w$[-12]0%b>%K | %n$2";
223    own_msg = "%m<%W$2$[-11]0%m>%K | %n$1";
224    own_msg_private = "%G>%w$[-12]0%G<%K |%n $1-";
225    pubmsg_me = "{pubmsgmenick {menick $[-11]0}}%K|%n $1";
226    pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-11]0}{msgchannel $1}}%K|%n $2";
227    pubmsg_hilight = "{pubmsghinick $0 $3 $[-11]1}%K|%n $2";
228    pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-11]1{msgchannel $2}}%K|%n $3";
229    #pubmsg_channel = "{pubmsgnick {pubnick $[-11]0}{msgchannel $1}}%K|%n $2";
230
231    pubmsg = "{pubmsgnick $2 {pubnick \00304$0}}$1";
232    talking_with = "           %w-%c-%C- %K| %nYou are now talking with %W$0";
233    refnum_too_low = "           %w-%c-%C- %K| %WWindow: %nWindow number must be greater than 1";
234    error_server_sticky = "           %w-%c-%C- %K| %WWindow: %nWindow's server is sticky, use -unsticky option to change";
235    set_server_sticky = "           %w-%c-%C- %K| %WWindow: %nWindow's server set sticky";
236    unset_server_sticky = "           %w-%c-%C- %K| %WWindow: %nWindow's server set not sticky";
237    window_name_not_unique = "           %w-%c-%C- %K| %WWindow: %nWindow names must be unique";
238    window_level = "           %w-%c-%C- %K| %WWindow: %nWindow level is now %C$0";
239    window_set_immortal = "           %w-%c-%C- %K| %WWindow: %nWindow set immortal";
240    window_unset_immortal = "           %w-%c-%C- %K| %WWindow: %nbWindow set not immortal";
241    window_immortal_error = "           %w-%c-%C- %K| %WWindow: %nWindow is immortal";
242    windowlist_header = "           %w-%c-%C- %K| %nRef Name                 Active item     Server          Level";
243    windowlist_line = "           %w-%c-%C- %K| %n$[3]0 %|$[20]1 $[15]2 $[15]3 $4";
244    windowlist_footer = "";
245    windows_layout_saved = "           %w-%c-%C- %K| %WWindow: %nLayout of windows saved";
246    windows_layout_reset = "           %w-%c-%C- %K| %WWindow: %nLayout of windows reset to defaults";
247    window_info_header = "";
248    window_info_footer = "";
249    window_info_refnum = "           %w-%c-%C- %K| %WWindow: %nWindow  : %W$0";
250    window_info_refnum_sticky = "           %w-%c-%C- %K| %WWindow: %nWindow  : %W{hilight #$0 (sticky)}";
251    window_info_name = "           %w-%c-%C- %K| %WWindow: %nName    : $0";
252    window_info_history = "          %w-%c-%C- %K| %WWindow: %nHistory : $0";
253    window_info_immortal = "           %w-%c-%C- %K| %WWindow: %nImmortal: yes";
254    window_info_size = "           %w-%c-%C- %K| %WWindow: %nSize    : $0x$1";
255    window_info_level = "           %w-%c-%C- %K| %WWindow: %nLevel   : $0";
256    window_info_server = "           %w-%c-%C- %K| %WWindow: %nServer  : $0";
257    window_info_server_sticky = "           %w-%c-%C- %K| %WWindow: %nServer  : $0 (sticky)";
258    window_info_theme = "           %w-%c-%C- %K| %WWindow: %nTheme   : $0$1";
259    window_info_bound_items_header = "           %w-%c-%C- %K| %WWindow: %nBounds  : {hilight Name                           Server tag}";
260    window_info_bound_item = "               %K | %n        : $[!30]0 $[!15]1 $2";
261    window_info_bound_items_footer = "";
262    window_info_items_header = "           %w-%c-%C- %K| %WWindow: %nItems   : {hilight Name                           Server tag}";
263    window_info_item = "         %w-%c-%C- %K| %WWindow: %n$[7]0: $[!30]1 $2";
264    window_info_items_footer = "";
265    looking_up = "           %w-%c-%C- %K| %WServer: %nLooking up host %W$0";
266    connecting = "           %w-%c-%C- %K| %WConnecting to %W$0 %K(%C$1%K) %non port %C$2";
267    connection_established = "           %w-%c-%C- %K| %WServer:%n Connection to %W$0 %nestablished";
268    cant_connect = "           %w-%c-%C- %K| %WServer:%n Unable to connect to %W$0 %non port %C$1 %K(%C$2%K)";
269    connection_lost = "           %w-%c-%C- %K| %WServer:%n Connection lost to %W$0";
270    lag_disconnected = "           %w-%c-%C- %K| %WServer:%n No PONG reply from server %W$0 %nin %C$1 %nseconds, disconnecting";
271    disconnected = "           %w-%c-%C- %K| %WServer:%n Disconnected from %W$0 %K(%C$1%K)";
272    server_quit = "           %w-%c-%C- %K| %WServer:%n Disconnecting from server %W$0%n: %C$1";
273    server_changed = "           %w-%c-%C- %K| %WServer:%n Changed to %W{hilight $2} %nserver %C$1";
274    unknown_server_tag = "           %w-%c-%C- %K| %RERROR:%n Server tag %W$0 %nnot found";
275    no_connected_servers = "           %w-%c-%C- %K| %RERROR:%n Not connected to any servers";
276    server_list = "           %w-%c-%C- %K| %WServer:%n $0: $1:$2 ($3)";
277    server_lookup_list = "           %w-%c-%C- %K| %WServer:%n $0: $1:$2 ($3) (connecting...)";
278    server_reconnect_list = "           %w-%c-%C- %K| %WServer:%n $0: $1:$2 ($3) ($5 left before reconnecting)";
279    server_reconnect_removed = "           %w-%c-%C- %K| %WServer:%n Removed reconnection to server %W$0 %nport %C$1";
280    server_reconnect_not_found = "           %w-%c-%C- %K| %WServer:%n Reconnection tag %W{hilight $0} %ndoes not exist";
281    setupserver_added = "           %w-%c-%C- %K| %WServer:%n Server %W{hilight $0} %nsaved";
282    setupserver_removed = "           %w-%c-%C- %K| %WServer:%n Server %W{hilight $0} %nremoved";
283    setupserver_not_found = "           %w-%c-%C- %K| %WServer:%n Server %W{hilight $0} %ndoes not exist";
284    your_nick = "           %w-%c-%C- %K| %nYour nickname is %W$0";
285    invite = "           %w-%c-%C- %K| %W$0 %ninvites you to channel %W$1";
286    not_invited = "           %w-%c-%C- %K| %nYou have not been invited to a channel!";
287    chanlist_header = "           %w-%c-%C- %K| %WChannel: %nYou are on the following channels:";
288    chanlist_line = "           %w-%c-%C- %K| %WChannel: %C{hilight $0} (+$1) [$2]: $3";
289    chansetup_not_found = "           %w-%c-%C- %K| %WChannel: %nChannel %W{hilight $0} %ndoes not exist";
290    chansetup_added = "           %w-%c-%C- %K| %WChannel: %nChannel %W{hilight $0} %nsaved";
291    chansetup_removed = "           %w-%c-%C- %K| %WChannel: %nChannel %W{hilight $0} %nremoved";
292    chansetup_header = "           %w-%c-%C- %K| %WChannel         Network    Password   Settings";
293    chansetup_line = "           %w-%c-%C- %K| %n{hilight $[15]0} $[10]1 $[10]2 $3";
294    chansetup_footer = "";
295    no_msgs_got = "      %b{fq Error}%n | %bYou have not received a message from anyone yet";
296    no_msgs_sent = "      %b{fq Error}%n | %bYou have not sent a message to anyone yet";
297    query_start = "           %w-%c-%C- %K| %WQuery: %nStarting query with %W$0 %non %C$1";
298    query_stop = "           %w-%c-%C- %K| %WQuery: %nClosing query with %W$0";
299    no_query = "           %w-%c-%C- %K| %WQuery: %nNo query with %W$0";
300    query_server_changed = "           %w-%c-%C- %K| %WQuery: %nQuery with %W$0 %nchanged to %C$1";
301    hilight_header = "";
302    hilight_line = "           %w-%c-%C- %K| %WHilight: %n$[-4]0 $1 $2 $3$4";
303    hilight_footer = "";
304    hilight_not_found = "           %w-%c-%C- %K| %WHighlight: %nHilight item %C{hilight $0} %ndoes not exist";
305    hilight_removed = "           %w-%c-%C- %K| %WHilight: %nHighlight item %C{hilight $0} removed";
306    alias_added = "           %w-%c-%C- %K| %WAlias: %nAlias %W{hilight $0} %nadded";
307    alias_removed = "           %w-%c-%C- %K| %WAlias: %nAlias %W{hilight $0} %nremoved";
308    alias_not_found = "           %w-%c-%C- %K| %WAlias: %nAlias %W{hilight $0} %ndoes not exist";
309    aliaslist_header = "";
310    aliaslist_line = "           %w-%c-%C- %K| %WAlias: %n$[10]0 $1";
311    aliaslist_footer = "";
312    no_away_msgs = "           %w-%c-%C- %K| %WAwayLog: %nYou have no messages waiting";
313    away_msgs = "           %w-%c-%C- %K| %WAwayLog: %nYou have %C$1 %nmessages waiting:";
314    command_unknown = "           %w-%c-%C- %K| %RERROR: %nUnknown command %C{hilight $0}";
315    command_ambiguous = "           %w-%c-%C- %K| %RERROR: %nAmbiguous command %C{hilight $0}";
316    option_unknown = "           %w-%c-%C- %K| %RERROR: %nUnknown option %C{hilight $0}";
317    option_ambiguous = "           %w-%c-%C- %K| %RERROR: %nAmbiguous option %C{hilight $0}";
318    option_missing_arg = "           %w-%c-%C- %K| %RERROR: %nMissing required argument for %C{hilight $0}";
319    not_enough_params = "           %w-%c-%C- %K| %RERROR: %nNot enough parameters given";
320    not_connected = "           %w-%c-%C- %K| %RERROR: %nNot connected to server";
321    not_joined = "           %w-%c-%C- %K| %RERROR: %nNot joined to any channel";
322    chan_not_found = "           %w-%c-%C- %K| %RERROR: %nNot joined to this channel";
323    chan_not_synced = "           %w-%c-%C- %K| %RERROR: %nChannel not fully synchronized yet, try again after a while";
324    illegal_proto = "           %w-%c-%C- %K| %RERROR: %nCommand isn't designed for the chat protocol of the active server";
325    not_good_idea = "           %w-%c-%C- %K| %RERROR: %nDoing this is not a good idea. Add -YES if you really mean it";
326    format_title = "           %w-%c-%C- %K| %WFormat: %n{hilight $0}%n%:           %w-%c-%C- %K| %WFormat: %n {hilight $1}";
327    format_subtitle = "           %w-%c-%C- %K| %WFormat: %n {hilight $0}";
328    format_item = "           %w-%c-%C- %K| %WFormat:%W  $0 =%C \"$1\";";
329    ignored = "           %w-%c-%C- %K| %WIgnore: %nIgnoring %C{hilight $1} %nfrom %W{nick $0}";
330    ignored_options = "           %w-%c-%C- %K| %WIgnore: %nIgnoring %C{hilight $1} %nfrom %W{nick $0} ($2)";
331    unignored = "           %w-%c-%C- %K| %WIgnore: %nUnignored %W{nick $0}";
332    ignore_not_found = "           %w-%c-%C- %K| %W{nick $0} %nis not being ignored";
333    ignore_no_ignores = "           %w-%c-%C- %K| %nThere are no ignores";
334    ignore_header = "           %w-%c-%C- %K| %n%# Num Mask                             Type       Options";
335    ignore_line = "           %w-%c-%C- %K| %n%#$[-4]0 $[32]1 $[10]2 $3 $4";
336    ignore_footer = "";
337    bind_header = "           %w-%c-%C- %K| %n%#Key              Action";
338    bind_list = "           %w-%c-%C- %K| %n%#$[!16]0 $1 $2";
339    bind_footer = "";
340    no_completions = "           %w-%c-%C- %K| %nThere are no completions";
341    completion_removed = "           %w-%c-%C- %K| %nRemoved completion %W$0";
342    completion_header = "           %w-%c-%C- %K| %n%#Key        Value                                    Auto";
343    completion_line = "           %w-%c-%C- %K| %n%#$[10]0 $[!40]1 $2";
344    completion_footer = "";
345    theme_saved = "           %w-%c-%C- %K| %nTheme saved to %W$0";
346    theme_save_failed = "           %w-%c-%C- %K| %RERROR:%n Error saving theme to %W$0: $1";
347    theme_not_found = "           %w-%c-%C- %K| %RERROR:%n Theme %W{hilight $0} %nnot found";
348    theme_changed = "           %w-%c-%C- %K| %nNow using theme %W{hilight $0} ($1)";
349    unknown_chatnet = "           %w-%c-%C- %K| %RERROR: %nUnknown chat network %W{hilight $0}";
350    perl_error = "           %w-%c-%C- %K| %RERROR: %n%RPerl error: $0";
351    config_saved = "           %w-%c-%C- %K| %WSaved configuration to file %C$0";
352    config_reloaded = "           %w-%c-%C- %K| %WReloaded configuration";
353    config_modified = "           %w-%c-%C- %K| %WConfiguration file was modified since irssi was last started - do you want to overwrite the possible changes?";
354    set_title = "           %w-%c-%C- %K| %WSET: %W{hilight $0}:";
355    set_item = "           %w-%c-%C- %K| %WSET:%W  $0 %n= %C$1";
356    set_unknown = "           %w-%c-%C- %K| %WSET: %nUnknown setting {hilight $0}";
357    set_not_boolean = "           %w-%c-%C- %K| %WSET: %nSetting %C{hilight $0} %nis not boolean, use /SET";
358    not_toggle = "           %w-%c-%C- %K| %RERROR: %nValue must be either ON, OFF or TOGGLE";
359    talking_in = "      %b{fq Irssi}%n | %bYou are now talking in %W$0";
360    not_in_channels = "   %b{fq Channels}%n | %bYou are not on any channels";
361    current_channel = "   %b{fq Channels}%n | %bCurrent channel $0";
362  };
363  "fe-common/irc" = {
364    usermode_change = "           %w-%c-%C- %K| %nMode change %C{mode $0}%n for user {nick $1}";
365    ircnet_added = "           %w-%c-%C- %K| %WIRCnet %W{hilight $0} %nsaved";
366    ircnet_removed = "           %w-%c-%C- %K| %WIRCnet %W{hilight $0} %nremoved";
367    ircnet_not_found = "           %w-%c-%C- %K| %WIRCnet %W{hilight $0} %ndoes not exist";
368    ircnet_header = "           %w-%c-%C- %K| %WIRCnets:";
369    ircnet_footer = "";
370    setupserver_header = "           %w-%c-%C- %K| %WServer               Port  Network    Settings";
371    setupserver_line = "           %w-%c-%C- %K| %n$[!20]0 $[5]1 $[10]2 $3";
372    setupserver_footer = "";
373    joinerror_toomany = "           %w-%c-%C- %K| %RERROR: %nCannot join channel %W$0%n (You have joined too many channels)";
374    joinerror_full = "            %w-%c-%C- %K| %RERROR: %nCannot join channel %W$0%n (Channel is full)";
375    joinerror_invite = "           %w-%c-%C- %K| %RERROR: %nCannot join channel %W$0%n (Channel is invite only)";
376    joinerror_banned = "           %w-%c-%C- %K| %RERROR: %nCannot join channel %W$0%n (You are banned!)";
377    joinerror_bad_key = "           %w-%c-%C- %K| %RERROR: %nCannot join channel %W$0%n (Channel is keyword protected)";
378    joinerror_bad_mask = "           %w-%c-%C- %K| %RERROR: %nCannot join channel %W$0%n (Bad channel mask)";
379    joinerror_unavail = "           %w-%c-%C- %K| %RERROR: %nCannot join channel %W$0%n (Channel is temporarily unavailable)";
380    joinerror_duplicate = "           %w-%c-%C- %K| %RERROR: %nCannot create channel %W$0%n, it already exists";
381    joinerror_rejoin = "           %w-%c-%C- %K| %RERROR: %nChannel %W$0%n is temporarily unavailable.  Trying to rejoin automatically, use /RMREJOINS to abort.";
382    inviting = "           %w-%c-%C- %K| %WInviting: %W$0 %nto %C$1";
383    chanmode_change = "           %w-%c-%C- %K| %W{nickhilight $2} %nsets modes %K[%n{$channelhilight $0} {mode $1}%K]";
384    url = "           %w-%c-%C- %K| %nHome page for channel %W$0 %nis at %C$1";
385    bantype = "           %w-%c-%C- %K| %nBan type set to $0";
386    no_bans = "           %w-%c-%C- %K| %nNo bans set in channel %C$0";
387    banlist = "           %w-%c-%C- %K| %n$[-2]0. $1: $2";
388    banlist_long = "           %w-%c-%C- %K| %n$[-2]0. $1: $2 (set by $3 $4 secs ago)";
389    nick_away = "           %w-%c-%C- %K| %W$0 %nis away: %C$1";
390    no_such_nick = "           %w-%c-%C- %K| %W{hilight $0}%n: no such nick/channel";
391    nick_in_use = "           %w-%c-%C- %K| %nNick %W$0%n is already in use";
392    nick_unavailable = "           %w-%c-%C- %K| %nNick %W$0%n is temporarily unavailable";
393    your_nick_owned = "           %w-%c-%C- %K| %nYour nick is owned by %W$3 %K(%C$1@$2%K)";
394    notice_server = "           %w-%c-%C- %K| %WServer: $n[$0] $1";
395    kill = "           %w-%c-%C- %K| %RKILLED!!  %nYou were killed by %W$0 %C($1): $2 (Path: $3)";
396    kill_server = "           %w-%c-%C- %K| %RKILLED!!  %nYou were killed by $0: $1 (Path: $2)";
397    error = "           %w-%c-%C- %K| %RERROR: %n$0";
398    default_event = "           %w-%c-%C- %K| %WServer:%n $1";
399    default_event_server = "           %w-%c-%C- %K| %n[$0] $2: $1";
400    channel_mode = "           %w-%c-%C- %K| %W{nick $2} %nsets modes %K[%n{$channelhilight $0} {mode $1}%K]";
401    topic = "           %w-%c-%C- %K| %nTopic for %W{channelhilight $0}%n is:%C $1";
402    channel_created = "           %w-%c-%C- %K| %nChannel %W$0 %nwas created on %c$1";
403    no_topic = "           %w-%c-%C- %K| %nNo topic set for {channelhilight $0}";
404    topic_info = "           %w-%c-%C- %K| %nTopic set by {nick $0} {nickhost $2} {comment $1}";
405    away = "           %w-%c-%C- %K| %nYou have been marked as being away";
406    unaway = "           %w-%c-%C- %K| %nYou are no longer marked as being away";
407    whois = "           %w-%c-%C- %K| %b[%n$0%b] %n($1@$2) %n: $3";
408    whois_channels = "           %w-%c-%C- %K| %b[%n$0%b] %n$1";
409    whois_idle = "           %w-%c-%C- %K| %b[%n$0%b] %n$1 days $2 hours $3 minet $4 secs";
410    whois_server = "           %w-%c-%C- %K| %b[%n$0%b] %n$1 [$2]";
411    whois_idle_signon = "           %w-%c-%C- %K| %b[%w$0%b] %nIdle%w $1 days $2 hours $3 minutes $4 seconds, Signon $5";
412    whois_oper = "           %w-%c-%C- %K| %b[%n$0%b]%n $1 $2 $3 $4";
413    whois_ip = "           %w-%c-%C- %K| %b[%n$0%b]%n IP: $1";
414    end_of_whois = "           %w-%c-%C- %K| %b[%n$0%b] %nEnd of WHOIS List";
415    whois_away = "           %w-%c-%C- %K| %b[%n$0%b] %nis Away: %|$1";
416    whois_registered = "           %w-%c-%C- %K| %b[%n$0%b] %nhas registered this nick";
417    whowas = "           %w-%c-%C- %K| %b[%n$0%b]%n WAS ($1@$2) : $3";
418    end_of_whowas = "           %w-%c-%C- %K| %b[%n$0%b] %nEnd of WHOWAS List";
419    who = "           %w-%c-%C- %K| %b[%n$1%b]%n %n$4@$5 ($6) [Server: $7, $3 Hops]";
420    end_of_who = "           %w-%c-%C- %K| %b[%n$0%b] %nEnd of WHO list";
421    whois_not_found = "           %w-%c-%C- %K| %b[%n$0%b]%n No such nick";
422    notice_public = "%W-%m$[-12]{0}%W- %K| %b(%m$1%b)%n $2";
423    notice_private = "%b-%M$[-12]{0}%b- %K| %b(%M$1%b)%n $2";
424    own_notice = "%G>%W$[-12]0%G< %K| %n$1-";
425    channel_synced = "           %w-%c-%C- %K| %nChannel %W{channel $0} %nwas synced in %C{hilight $1} %nseconds";
426    netsplit = "           %w<%c-%C- %K| %RNetsplit:%W $0 %R<-> %W$1 %nquits: %C$2";
427    netsplit_more = "           %w<%c-%C- %K| %RNetsplit: %W$0%R <-> %W$1 %nquits: %C$2 %n(+$3 more)";
428    netsplit_join = "           %w-%c-%C> %K| %gNetsplit Over%n - Joins: %C$0";
429    netsplit_join_more = "           %w-%c-%C> %K| %nJoins: %n$0 (+$1 more)";
430    no_netsplits = "           %w-%c-%C- %K| %nThere are no net splits";
431    netsplits_header = "           %w-%c-%C- %K| %n%C%#Nick            Channel    Server               Splitted server";
432    netsplits_line = "           %w-%c-%C- %K| %n%#$[15]0 $[10]1 $[20]2 $[20]3";
433    netsplits_footer = "";
434    server_chanmode_change = "           %w-%c-%C- %K| %W$2%n sets modes %K[%n$0 $1%K]%n";
435    ctcp_reply = "           %w-%c-%C- %K| %nGot %C$0 %nreply from %W$1: %C$2";
436    ctcp_reply_channel = "           %w-%c-%C- %K| %nGot %C$0 %nreply from %W$1 %nin channel %c$3: $2";
437    ctcp_ping_reply = "           %w-%c-%C- %K| %nGot %CPING %nresponse from %W$0: %c$1.$[-3.0]2 %nseconds";
438    ctcp_requested = "           %w-%c-%C- %K| %nGot %C$2 %nrequest from %W$0 %n($1) to $4: $3";
439    ctcp_requested_unknown = "           %w-%c-%C- %K| %nGot unknown %C$2%n request from %c$0 %n($1) to %n$4: $3";
440    own_ctcp = "           %w-%c-%C- %K| %nSending %WCTCP %C$1 %nto %c$0: $2";
441  };
442  "fe-common/perl" = {
443    script_not_found = "           %w-%c-%C- %K| %rScript: %W{hilight $0} %nnot found";
444    script_not_loaded = "           %w-%c-%C- %K| %rScript: %W{hilight $0} is not loaded";
445    script_loaded = "           %w-%c-%C- %K| %rScript: %nLoded script %W{hilight $0}";
446    script_unloaded = "           %w-%c-%C- %K| %rScript: %nUnloaded script %W{hilight $0}";
447    no_scripts_loaded = "           %w-%c-%C- %K| %rScript: %nNo scripts are loaded";
448    script_list_header = "           %w-%c-%C- %K| %rScript               Path";
449    script_list_line = "           %w-%c-%C- %K| %n$[!20]0 $1";
450    script_list_footer = "";
451    script_error = "           %w-%c-%C- %K| %rScript: ERROR %n in script %W{hilight $0}:";
452  };
453
454  "fe-common/irc/notifylist" = {
455    notify_join = "           %w-%c-%C- %K| %WNotify: %W{hilight $0} %C($1@$2) [$3] %nhas connected to %C$4";
456    notify_part = "           %w-%c-%C- %K| %WNotify: %W{hilight $0}%n has disconnected from %C$4";
457    notify_away = "           %w-%c-%C- %K| %WNotify: %W{hilight $0} %C[$5] ($1@$2) [$3] %nis now away: %C$4";
458    notify_unaway = "           %w-%c-%C- %K| %WNotify: %W{hilight $0} %C($1@$2) [$3] %nis no longer away on %C$4";
459    notify_unidle = "           %w-%c-%C- %K| %WNotify: %W{hilight $0} %C($1@$2) [$3] %njust stopped idling on %C$5";
460    notify_online = "           %w-%c-%C- %K| %WNotify: %WOnline: $0: {hilight $1}";
461    notify_offline = "           %w-%c-%C- %K| %WNotify: %WOffline: $0";
462    notify_list = "           %w-%c-%C- %K| %n#$0: $1 $2 $3";
463    notify_list_empty = "           %w-%c-%C- %K| %WNotify: %nThe notify list is empty";
464  };
465};
466