diff --git a/irssi/config b/irssi/config new file mode 100644 index 0000000..d616a88 --- /dev/null +++ b/irssi/config @@ -0,0 +1,377 @@ +servers = ( + { address = "irc.dal.net"; chatnet = "DALnet"; port = "6667"; }, + { address = "irc.efnet.org"; chatnet = "EFNet"; port = "6667"; }, + { address = "irc.esper.net"; chatnet = "EsperNet"; port = "6667"; }, + { + address = "chat.freenode.net"; + chatnet = "Freenode"; + port = "6667"; + }, + { + address = "irc.gamesurge.net"; + chatnet = "GameSurge"; + port = "6667"; + }, + { address = "eu.irc6.net"; chatnet = "IRCnet"; port = "6667"; }, + { address = "open.ircnet.net"; chatnet = "IRCnet"; port = "6667"; }, + { + address = "irc.ircsource.net"; + chatnet = "IRCSource"; + port = "6667"; + }, + { address = "irc.netfuze.net"; chatnet = "NetFuze"; port = "6667"; }, + { address = "irc.oftc.net"; chatnet = "OFTC"; port = "6667"; }, + { + address = "irc.quakenet.org"; + chatnet = "QuakeNet"; + port = "6667"; + }, + { address = "irc.rizon.net"; chatnet = "Rizon"; port = "6667"; }, + { address = "silc.silcnet.org"; chatnet = "SILC"; port = "706"; }, + { + address = "irc.undernet.org"; + chatnet = "Undernet"; + port = "6667"; + } +); + +chatnets = { + DALnet = { + type = "IRC"; + max_kicks = "4"; + max_msgs = "20"; + max_whois = "30"; + }; + EFNet = { + type = "IRC"; + max_kicks = "1"; + max_msgs = "4"; + max_whois = "1"; + }; + EsperNet = { + type = "IRC"; + max_kicks = "1"; + max_msgs = "4"; + max_whois = "1"; + }; + Freenode = { + type = "IRC"; + max_kicks = "1"; + max_msgs = "4"; + max_whois = "1"; + }; + GameSurge = { + type = "IRC"; + max_kicks = "1"; + max_msgs = "1"; + max_whois = "1"; + }; + IRCnet = { + type = "IRC"; + max_kicks = "1"; + max_msgs = "1"; + max_whois = "1"; + }; + IRCSource = { + type = "IRC"; + max_kicks = "1"; + max_msgs = "4"; + max_whois = "1"; + }; + NetFuze = { + type = "IRC"; + max_kicks = "1"; + max_msgs = "1"; + max_whois = "1"; + }; + OFTC = { type = "IRC"; max_kicks = "1"; max_msgs = "1"; max_whois = "1"; }; + QuakeNet = { + type = "IRC"; + max_kicks = "1"; + max_msgs = "1"; + max_whois = "1"; + }; + Rizon = { + type = "IRC"; + max_kicks = "1"; + max_msgs = "1"; + max_whois = "1"; + }; + SILC = { type = "SILC"; }; + Undernet = { + type = "IRC"; + max_kicks = "1"; + max_msgs = "1"; + max_whois = "1"; + }; +}; + +channels = ( + { name = "#lobby"; chatnet = "EsperNet"; autojoin = "No"; }, + { name = "#freenode"; chatnet = "Freenode"; autojoin = "No"; }, + { name = "#irssi"; chatnet = "Freenode"; autojoin = "No"; }, + { name = "#gamesurge"; chatnet = "GameSurge"; autojoin = "No"; }, + { name = "#irssi"; chatnet = "IRCNet"; autojoin = "No"; }, + { name = "#ircsource"; chatnet = "IRCSource"; autojoin = "No"; }, + { name = "#netfuze"; chatnet = "NetFuze"; autojoin = "No"; }, + { name = "#oftc"; chatnet = "OFTC"; autojoin = "No"; }, + { name = "silc"; chatnet = "SILC"; autojoin = "No"; } +); + +aliases = { + ATAG = "WINDOW SERVER"; + ADDALLCHANS = "SCRIPT EXEC foreach my \\$channel (Irssi::channels()) { Irssi::command(\"CHANNEL ADD -auto \\$channel->{name} \\$channel->{server}->{tag} \\$channel->{key}\")\\;}"; + B = "BAN"; + BACK = "AWAY"; + BANS = "BAN"; + BYE = "QUIT"; + C = "CLEAR"; + CALC = "EXEC - if command -v bc >/dev/null 2>&1\\; then printf '%s=' '$*'\\; echo '$*' | bc -l\\; else echo bc was not found\\; fi"; + CHAT = "DCC CHAT"; + CUBES = "SCRIPT EXEC Irssi::active_win->print(\"%_bases\", MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print( do { join '', map { \"%x0\\${_}0\\$_\" } '0'..'9','A'..'F' }, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print(\"%_cubes\", MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print( do { my \\$y = \\$_*6 \\; join '', map { my \\$x = \\$_ \\; map { \"%x\\$x\\$_\\$x\\$_\" } @{['0'..'9','A'..'Z']}[\\$y .. \\$y+5] } 1..6 }, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) for 0..5 \\; Irssi::active_win->print(\"%_grays\", MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print( do { join '', map { \"%x7\\${_}7\\$_\" } 'A'..'X' }, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) \\; Irssi::active_win->print(\"%_mIRC extended colours\", MSGLEVEL_CLIENTCRAP) \\; my \\$x \\; \\$x .= sprintf \"\00399,%02d%02d\",\\$_,\\$_ for 0..15 \\; Irssi::active_win->print(\\$x, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) \\; for my \\$z (0..6) { my \\$x \\; \\$x .= sprintf \"\00399,%02d%02d\",\\$_,\\$_ for 16+(\\$z*12)..16+(\\$z*12)+11 \\; Irssi::active_win->print(\\$x, MSGLEVEL_NEVER | MSGLEVEL_CLIENTCRAP) }"; + DATE = "TIME"; + DEHIGHLIGHT = "DEHILIGHT"; + DESCRIBE = "ACTION"; + DHL = "DEHILIGHT"; + EXEMPTLIST = "MODE $C +e"; + EXIT = "QUIT"; + GOTO = "SCROLLBACK GOTO"; + HIGHLIGHT = "HILIGHT"; + HL = "HILIGHT"; + HOST = "USERHOST"; + INVITELIST = "MODE $C +I"; + J = "JOIN"; + K = "KICK"; + KB = "KICKBAN"; + KN = "KNOCKOUT"; + LAST = "LASTLOG"; + LEAVE = "PART"; + M = "MSG"; + MUB = "UNBAN *"; + N = "NAMES"; + NMSG = "^MSG"; + P = "PART"; + Q = "QUERY"; + RESET = "SET -default"; + RUN = "SCRIPT LOAD"; + SAY = "MSG *"; + SB = "SCROLLBACK"; + SBAR = "STATUSBAR"; + SIGNOFF = "QUIT"; + SV = "MSG * Irssi $J ($V) - http://www.irssi.org"; + T = "TOPIC"; + UB = "UNBAN"; + UMODE = "MODE $N"; + UNSET = "SET -clear"; + W = "WHO"; + WC = "WINDOW CLOSE"; + WG = "WINDOW GOTO"; + WJOIN = "JOIN -window"; + WI = "WHOIS"; + WII = "WHOIS $0 $0"; + WL = "WINDOW LIST"; + WN = "WINDOW NEW HIDDEN"; + WQUERY = "QUERY -window"; + WW = "WHOWAS"; + 1 = "WINDOW GOTO 1"; + 2 = "WINDOW GOTO 2"; + 3 = "WINDOW GOTO 3"; + 4 = "WINDOW GOTO 4"; + 5 = "WINDOW GOTO 5"; + 6 = "WINDOW GOTO 6"; + 7 = "WINDOW GOTO 7"; + 8 = "WINDOW GOTO 8"; + 9 = "WINDOW GOTO 9"; + 10 = "WINDOW GOTO 10"; + 11 = "WINDOW GOTO 11"; + 12 = "WINDOW GOTO 12"; + 13 = "WINDOW GOTO 13"; + 14 = "WINDOW GOTO 14"; + 15 = "WINDOW GOTO 15"; + 16 = "WINDOW GOTO 16"; + 17 = "WINDOW GOTO 17"; + 18 = "WINDOW GOTO 18"; + 19 = "WINDOW GOTO 19"; + 20 = "WINDOW GOTO 20"; + 21 = "WINDOW GOTO 21"; + 22 = "WINDOW GOTO 22"; + 23 = "WINDOW GOTO 23"; + 24 = "WINDOW GOTO 24"; + 25 = "WINDOW GOTO 25"; + 26 = "WINDOW GOTO 26"; + 27 = "WINDOW GOTO 27"; + 28 = "WINDOW GOTO 28"; + 29 = "WINDOW GOTO 29"; + 30 = "WINDOW GOTO 30"; + 31 = "WINDOW GOTO 31"; + 32 = "WINDOW GOTO 32"; + 33 = "WINDOW GOTO 33"; + 34 = "WINDOW GOTO 34"; + 35 = "WINDOW GOTO 35"; + 36 = "WINDOW GOTO 36"; + 37 = "WINDOW GOTO 37"; + 38 = "WINDOW GOTO 38"; + 39 = "WINDOW GOTO 39"; + 40 = "WINDOW GOTO 40"; + 41 = "WINDOW GOTO 41"; + 42 = "WINDOW GOTO 42"; + 43 = "WINDOW GOTO 43"; + 44 = "WINDOW GOTO 44"; + 45 = "WINDOW GOTO 45"; + 46 = "WINDOW GOTO 46"; + 47 = "WINDOW GOTO 47"; + 48 = "WINDOW GOTO 48"; + 49 = "WINDOW GOTO 49"; + 50 = "WINDOW GOTO 50"; + 51 = "WINDOW GOTO 51"; + 52 = "WINDOW GOTO 52"; + 53 = "WINDOW GOTO 53"; + 54 = "WINDOW GOTO 54"; + 55 = "WINDOW GOTO 55"; + 56 = "WINDOW GOTO 56"; + 57 = "WINDOW GOTO 57"; + 58 = "WINDOW GOTO 58"; + 59 = "WINDOW GOTO 59"; + 60 = "WINDOW GOTO 60"; + 61 = "WINDOW GOTO 61"; + 62 = "WINDOW GOTO 62"; + 63 = "WINDOW GOTO 63"; + 64 = "WINDOW GOTO 64"; + 65 = "WINDOW GOTO 65"; + 66 = "WINDOW GOTO 66"; + 67 = "WINDOW GOTO 67"; + 68 = "WINDOW GOTO 68"; + 69 = "WINDOW GOTO 69"; + 70 = "WINDOW GOTO 70"; + 71 = "WINDOW GOTO 71"; + 72 = "WINDOW GOTO 72"; + 73 = "WINDOW GOTO 73"; + 74 = "WINDOW GOTO 74"; + 75 = "WINDOW GOTO 75"; + 76 = "WINDOW GOTO 76"; + 77 = "WINDOW GOTO 77"; + 78 = "WINDOW GOTO 78"; + 79 = "WINDOW GOTO 79"; + 80 = "WINDOW GOTO 80"; + 81 = "WINDOW GOTO 81"; + 82 = "WINDOW GOTO 82"; + 83 = "WINDOW GOTO 83"; + 84 = "WINDOW GOTO 84"; + 85 = "WINDOW GOTO 85"; + 86 = "WINDOW GOTO 86"; + 87 = "WINDOW GOTO 87"; + 88 = "WINDOW GOTO 88"; + 89 = "WINDOW GOTO 89"; + 90 = "WINDOW GOTO 90"; + 91 = "WINDOW GOTO 91"; + 92 = "WINDOW GOTO 92"; + 93 = "WINDOW GOTO 93"; + 94 = "WINDOW GOTO 94"; + 95 = "WINDOW GOTO 95"; + 96 = "WINDOW GOTO 96"; + 97 = "WINDOW GOTO 97"; + 98 = "WINDOW GOTO 98"; + 99 = "WINDOW GOTO 99"; +}; + +statusbar = { + + items = { + + barstart = "{sbstart}"; + barend = "{sbend}"; + + topicbarstart = "{topicsbstart}"; + topicbarend = "{topicsbend}"; + + time = "{sb $Z}"; + user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}"; + + window = "{sb $winref:$tag/$itemname{sbmode $M}}"; + window_empty = "{sb $winref{sbservertag $tag}}"; + + prompt = "%w$* %K>%b>%m>%n "; + prompt_empty = "{prompt $winname}"; + + topic = " $topic"; + topic_empty = " Irssi v$J - http://www.irssi.org"; + + lag = "{sb Lag: $0-}"; + act = "{sb Act: $0-}"; + more = "-- more --"; + }; + + default = { + + window = { + + disabled = "no"; + type = "window"; + placement = "bottom"; + position = "1"; + visible = "active"; + + items = { + barstart = { priority = "100"; }; + time = { }; + user = { }; + window = { }; + window_empty = { }; + lag = { priority = "-1"; }; + act = { priority = "10"; }; + more = { priority = "-1"; alignment = "right"; }; + barend = { priority = "100"; alignment = "right"; }; + }; + }; + + window_inact = { + + type = "window"; + placement = "bottom"; + position = "1"; + visible = "inactive"; + + items = { + barstart = { priority = "100"; }; + window = { }; + window_empty = { }; + more = { priority = "-1"; alignment = "right"; }; + barend = { priority = "100"; alignment = "right"; }; + }; + }; + + prompt = { + + type = "root"; + placement = "bottom"; + position = "100"; + visible = "always"; + + items = { + prompt = { priority = "-1"; }; + prompt_empty = { priority = "-1"; }; + input = { priority = "10"; }; + }; + }; + + topic = { + + type = "root"; + placement = "top"; + position = "1"; + visible = "always"; + + items = { + topicbarstart = { priority = "100"; }; + topic = { }; + topic_empty = { }; + topicbarend = { priority = "100"; alignment = "right"; }; + }; + }; + }; +}; +settings = { + core = { real_name = "null"; user_name = "capa"; nick = "capa"; }; + "fe-text" = { actlist_sort = "refnum"; }; + "fe-common/core" = { theme = "we"; }; +}; diff --git a/irssi/we.theme b/irssi/we.theme new file mode 100644 index 0000000..c00f03b --- /dev/null +++ b/irssi/we.theme @@ -0,0 +1,602 @@ +# __ __ ___ ___ ___ +# | T__T T / _] / _]| \ +# | | | | / [_ / [_ | \ +# | | | |Y _]Y _]| D Y +# l ` ' !| [_ | [_ | | +# \ / | T| T| | +# \_/\_/ l_____jl_____jl_____j +# +# Beautiful X-Chat inspired irssi theme by rolle @ QuakeNet +# http://roni.laukkarinen.info +# +#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=~ +# +# NOTE FOR FINNISH USERS: +# +# Jos olet suomalainen ja pidät teemasta, joini ihmeessä +# kanavalle #pulina quakenetissä. Lisää tietoa kanavasta: +# http://www.pulina.fi +# +# Ja jos tykkäsit, mikset sanoisi kiitokset privassa, +# jotta tiedän että tätä käyttää joku :-) +# +#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=~ +# +# Inspired by X-Chat. +# (not the xchat-irssi-theme: THE X-Chat-theme) +# +#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=~ +# +# IMPORTANT: +# +# Make sure this is the latest version and use the tutorial +# provided in https://github.com/ronilaukkarinen/weed +# +# Without actions in the tutorial the theme WILL NOT WORK +# PROPERLY! +# +# Always backup your ~/.irssi -folder before trying! +# +#-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=~ + +default_color = "-1"; +# Timestamp/servertag to the end, not first +info_eol = "false"; +replaces = { "[]=" = "$*"; }; + +abstracts = { + + # Disabling client crap + # msglevel_clientcrap = "%p*%K | %W%K$*"; + + # For awaybar.pl + sb_awaybar = " %1 {sb %W$0-} %N"; + + # For usercount.pl + sb_usercount = " %0 {sb %G$0} %N "; + sb_uc_ircops = "%r*$*"; + sb_uc_ops = "%Ro%K$*"; + sb_uc_halfops = "%Bho%b$*"; + sb_uc_voices = "%Gv%K$*"; + sb_uc_normal = "%w$*%K"; + sb_uc_space = " "; + + line_start = ""; + timestamp = " %_$* "; + hilight = "$*"; + error = "$*"; + channel = "$*"; + nick = "$*"; + nickhost = "$*"; + server = "$*"; + comment = "$*"; + reason = "{comment $*}"; + mode = "{comment $*}"; + channick_hilight = "$*"; + chanhost_hilight = "{nickhost $*}"; + channick = "$*"; + chanhost = "{nickhost $*}"; + channelhilight = "$*"; + ban = "$*"; + + # All of below: $0 = mode, $1 = nick + msgnick = "$0$1- %|"; + ownmsgnick = "{msgnick %G$1%K%_|}%w"; + ownnick = "$*"; + + # v3.05-hilight is now on red background and white text + # Can be seen better in communicator phone. + # (if you liked the old fashioned hilight, comment out next lines below and enable the noted ones) + # + + pubmsgnick = "{msgnick %r$1%K%_|}%w"; + #pubnick = "$*"; + pubnick = "%N$*%n"; + pubmsgmenick = "%1%W{msgnick $1-|}"; + menick = "$*%n"; + # $0 = hilight color, $1 = mode, $2 = nick + pubmsghinick = "%1%W{msgnick $2-|}"; + + # Got rid of on version 3.05: + # + #pubmsgnick = "{msgnick %r$1%K%_|}%w"; + #pubnick = "$*"; + #pubmsgmenick = "%G%K{msgnick $1-%R|}%0%W"; + #menick = "$*%n"; + #pubmsghinick = "%G%K{msgnick $2-%R|}%0%W"; + + msgchannel = ":$*"; + # $0 = nick, $1 = host + # + # msn-styled: + #privmsg = "%:[$0($1-)]"; + privmsg = "[$0($1-)]"; + + # + # $0 = "msg", + # $1 = target nick + # + + # + # msn-styled: + #ownprivmsg = "%:%w[$0(%1-)]"; + ownprivmsg = "%w[$0(%1-)]"; + + ownprivmsgnick = "{msgnick $*}"; + + # + # msn-styled privmsgs: + #ownprivnick = "%B$*%K says:%:"; + #privmsgnick = "%r$*%K says:%:"; + ownprivnick = "%B$*%K%_|"; + privmsgnick = "%r$*%K%_|"; + action_core = " %C*%K | %C$0- "; + action = "%C{action_core $*}%W"; + ownaction = "{action $*}"; + ownaction_target = "{action_core $*}:$1 "; + pvtaction = " (>>>) $* "; + pvtaction_query = "{action $*}"; + pubaction = "{action $*}"; + ownnotice = "[$0($1-)] "; + notice = "$*"; + whois = "%# $[8]0 : $1-"; + pubnotice_channel = ":$*"; + # pvtnotice_host = "($*)"; + pvtnotice_host = ""; + servernotice = "%r!$* %K"; + ownctcp = "[$0($1-)] "; + ctcp = "$*"; + wallop = "$*: "; + wallop_nick = "$*"; + wallop_action = " * $* "; + netsplit = "$*"; + netjoin = "$*"; + names_prefix = " %p*%K | "; + names_nick = "$0$1- "; + names_nick_op = "{names_nick $*}"; + names_nick_halfop = "{names_nick $*}"; + names_nick_voice = "{names_nick $*}"; + names_users = "$*"; + names_channel = "%K$*"; + dcc = "$*"; + dccfile = "$*"; + dccownmsg = "[$0($1-)] "; + dccownnick = "$*"; + dccownquerynick = "$*"; + dccownaction = "{action $*}"; + dccownaction_target = "{action_core $0}:$1 "; + dccmsg = "[$1-($0)] "; + dccquerynick = "$*"; + dccaction = " (*dcc*) $* %|"; + sb_background = "%N"; + sb_window_bg = "%k%0"; + sb_default_bg = "%N"; + sb_prompt_bg = "%N"; + sb_info_bg = "%N"; + sb_topic_bg = "%N"; + sbstart = ""; + sbend = " "; + topicsbstart = "{sbstart $*}"; + topicsbend = "{sbend $*}"; + #prompt = "%r$*%r: "; + prompt = ""; + sb = "%K $* %K"; + sbmode = ""; + sbaway = "%raway!%n"; + sbservertag = "$0%K"; + sbnickmode = ""; + sb_act_sep = "%w$*%n"; + sb_act_text = "%K$*%n"; + sb_act_msg = "%2%W$*%n"; + sb_act_hilight = "%5%W $0%W$1-%n"; + sb_act_hilight_color = "%5%W$0%W$1-%n"; +}; +formats = { + "fe-common/core" = { + query_start = " %g*%K | %gStarting query%W on {server $1} w/ {nick $0}"; + join = " %g*%K | %K{channick_hilight $0} %gjoined%K {channel $2}"; + part = " %r*%K | %K{channick $0} %rleft%K {channel $2}"; + quit = " %r*%K | %K{channick $0} %rquit%k %w(%KReason: {reason $2}%w)"; + quit_once = " %r*%K | %K{channick $0} [{chanhost $1}] %rquit%K %w(%KReason: \012{reason $2}%w)"; + nick_changed = " %y*%K | %K{channick_hilight $0} %yis now known as%K {channick_hilight $1}"; + + own_msg = "{ownmsgnick $2 {ownnick $[-10]0}}%W$1"; + own_msg_channel = "{ownmsgnick $3 {ownnick $[-10]0}{msgchannel $1}}%w%_$2"; + pubmsg_me = "{pubmsgmenick $2 {menick $[-10]0}}%_$1"; + pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-10]0}{msgchannel $1}}$2"; + pubmsg_hilight = "{pubmsghinick $0 $3 $[-10]1}$2"; + pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-10]1{msgchannel $2}}$3"; + pubmsg = "{pubmsgnick $2 {pubnick $nickcolor$[-10]0}}$1"; + pubmsg_channel = "{pubmsgnick $3 {pubnick $[-10]0}{msgchannel $1}}$2"; + + # own_msg = "{ownmsgnick $2 {ownnick $[-10]0}}$1"; + # own_msg_channel = "{ownmsgnick $3 {ownnick $[-10]0}{msgchannel $1}}$2"; + #pubmsg_me = "{pubmsgmenick $2 {menick $[-9]0}}$1"; + # pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-10]0}{msgchannel $1}}$2"; + # pubmsg_hilight = "{pubmsghinick $0 $3 $[-10]1}$2"; + # pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-10]1{msgchannel $2}}$3"; + # pubmsg = "{pubmsgnick $2 {pubnick \0030$0}}$1"; + # pubmsg_channel = "{pubmsgnick $3 {pubnick $[-10]0}{msgchannel $1}}$2"; + # line_start = "{line_start}"; + # line_start_irssi = "{line_start}{hilight Irssi} %W|%n "; + line_start_irssi = "%K{line_start}"; + timestamp = "%K%_{timestamp %_$Z} %W"; + # servertag = "$[-11]0 %W|%n "; + servertag = "%K"; + daychange = " %K%_00:00:00%p * | Day changed! Still up? Today is %%d. %%b, Anno Domino %%Y.%n"; + talking_with = " %p*%K | %W%KYou are now having a conversation with {nick $0}."; + refnum_too_low = " %r*%K | Window number must be greater than one."; + error_server_sticky = " %r*%K | Window's server is %rsticky%K and it cannot be changed without -unsticky option"; + set_server_sticky = " %g*%K | Window's server %gset sticky%K"; + unset_server_sticky = " %g*%K | Window's server isn't sticky anymore"; + window_name_not_unique = " %r*%K | Window names must be unique"; + window_level = " %g*%K | Window level is now $0"; + windowlist_header = "Ref Name Active item Server Level"; + windowlist_line = "$[3]0 %|$[20]1 $[15]2 $[15]3 $4"; + windowlist_footer = ""; + windows_layout_saved = " %g*%K | Layout of windows is now %gremembered%K next time you start irssi"; + windows_layout_reset = " %g*%K | Layout of windows %greset%K to defaults"; + window_info_header = ""; + window_info_footer = ""; + window_info_refnum = "Window : {hilight #$0}"; + window_info_refnum_sticky = "Window : {hilight #$0 (sticky)}"; + window_info_name = "Name : $0"; + window_info_history = "History : $0"; + window_info_size = "Size : $0x$1"; + window_info_level = "Level : $0"; + window_info_server = "Server : $0"; + window_info_server_sticky = "Server : $0 (sticky)"; + window_info_theme = "Theme : $0$1"; + window_info_bound_items_header = "Bounds : {hilight Name Server tag}"; + window_info_bound_item = " : $[!30]0 $[!15]1 $2"; + window_info_bound_items_footer = ""; + window_info_items_header = "Items : {hilight Name Server tag}"; + window_info_item = " $[7]0: $[!30]1 $2"; + window_info_items_footer = ""; + looking_up = " %g*%K | %gLooking up%K {server $0}"; + connecting = " %g*%K | %gConnecting%K to {server $0} [$1] port {hilight $2}"; + connection_established = " %g*%K | Connection to {server $0} %gestablished%K"; + cant_connect = " %r*%K | %rUnable to connect%K server {server $0} port {hilight $1} {reason $2}"; + connection_lost = " %r*%K | %rConnection lost%K to {server $0}"; + lag_disconnected = " %r*%K | %rNo PONG reply%K from server {server $0} in $1 seconds, disconnecting"; + disconnected = " %r*%K | %rDisconnected%K from {server $0} {reason $1}"; + server_quit = " %r*%K | %rDisconnecting%K from server {server $0}: {reason $1}"; + server_changed = " %y*%K | %yChanged%K to {hilight $2} server {server $1}"; + unknown_server_tag = " %r*%K | %rUnknown%K server tag {server $0}"; + no_connected_servers = " %r*%K | %rNot connected%K to any servers"; + server_list = "{server $0}: $1:$2 ($3)"; + server_lookup_list = "{server $0}: $1:$2 ($3) (connecting...)"; + server_reconnect_list = "{server $0}: $1:$2 ($3) ($5 left before reconnecting)"; + server_reconnect_removed = " %g*%K | %gRemoved reconnection%K to server {server $0} port {hilight $1}"; + server_reconnect_not_found = " %r*%K | Reconnection tag {server $0} %rnot found%K"; + setupserver_added = " %g*%K | Server {server $0} %gsaved%K"; + setupserver_removed = " %g*%K | Server {server $0} %gremoved%K"; + setupserver_not_found = " %r*%K | Server {server $0} %rnot found%K"; + your_nick = " %p*%K | %W%KYour nickname is {nick $0}"; + kick = " %r*%K | {channick $0} was %rkicked%K from {channel $1} by {nick $2} ({reason $3})"; + invite = " %y*%K | {channick_hilight $0} %yinvites%K you to {channel $1}"; + not_invited = "You have not been invited to a channel!"; + new_topic = " %y*%K | {channick_hilight $0} %ychanged topic%W of {channel $1} to: {hilight $2}"; + topic_unset = " %y*%K | {channick_hilight $0} %yremoved the topic%W on {channel $1}"; + your_nick_changed = " %y*%K | You %yare now better known as%K nickname {channick_hilight $1}"; + talking_in = " %p*%K | %W%KYou are now on {channel $0}"; + not_in_channels = " %p*%K | %W%KYou are not on any channels"; + current_channel = " %p*%K | %W%KCurrent channel {channel $0}"; + names = " %p*%K | %W%K{names_users Users: {names_channel $0}}: {comment $1}"; + names_prefix = "%K{names_prefix $0}"; + names_nick_op = "%p{names_nick_op $0 $1}"; + names_nick_halfop = "%p{names_nick_halfop $0 $1}"; + names_nick_voice = "%p{names_nick_voice $0 $1}"; + names_nick = "%p{names_nick $0 $1}"; + endofnames = " %p*%K | {channel $0}: Total: {hilight $1} users ({comment {hilight $2} ops, {hilight $3} halfops, \012 %p*%K | {hilight $4} voiced, {hilight $5} normal users.})"; + chanlist_header = " %p*%K | %W%KYou are on the following channel:"; + chanlist_line = "{channel $[-9]0} %|+$1 ($2): $3"; + chansetup_not_found = "Channel {channel $0} not found"; + chansetup_added = "Channel {channel $0} saved"; + chansetup_removed = "Channel {channel $0} removed"; + chansetup_header = "Channel Network Password Settings"; + chansetup_line = "{channel $[15]0} %|$[10]1 $[10]2 $3"; + chansetup_footer = ""; + channel_move_notify = "{channel $0} is already joined in window $1, use \"/WINDOW ITEM MOVE $0\" to move it to this window"; + + # own_msg_private = "{ownprivmsg msg $0}$1"; + # own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-9]2}}$1"; + # msg_private = "{privmsg $0 $1}$2"; + # msg_private_query = "{privmsgnick $[-9]0}$2"; + + no_msgs_got = " %p*%K | %W%KYou have not received a message from anyone yet"; + no_msgs_sent = " %p*%K | %W%KYou have not sent a message to anyone yet"; + query_stop = " %p*%K | %W%KA conversation with {nick $0} is ended."; + no_query = " %p*%K | %W%KNo query with {nick $0}"; + query_server_changed = " %y*%K | Query with {nick $0} %ychanged%K to server {server $1}"; + query_move_notify = " %p*%K | %W%KQuery with {nick $0} is already created to window $1, use \"/WINDOW ITEM MOVE $0\" to move it to this window"; + hilight_header = " %p*%K | %W%KHighlights:"; + hilight_line = "$[-4]0 $1 $2 $3$4$5"; + hilight_footer = ""; + hilight_not_found = " %r*%K | Highlight %rnot found%K: $0"; + hilight_removed = " %g*%K | Highlight %gremoved%K: $0"; + alias_added = " %g*%K | Alias $0 %gadded%K"; + alias_removed = " %g*%K | Alias $0 %gremoved%K"; + alias_not_found = " %r*%K | %rNo such%K alias: $0"; + aliaslist_header = " %p*%K | %W%KAliases:"; + aliaslist_line = "$[10]0 $1"; + aliaslist_footer = ""; + log_opened = " %g*%K | Log file {hilight $0} %gopened%K"; + log_closed = " %g*%K | Log file {hilight $0} %gclosed%K"; + log_create_failed = " %r*%K | %rCouldn't create%K log file {hilight $0}: $1"; + log_locked = " %r*%K | Log file {hilight $0} is %rlocked%K, probably by another running Irssi"; + log_not_open = " %r*%K | Log file {hilight $0} %rnot open%K"; + log_started = " %g*%K | %gStarted%K logging to file {hilight $0}"; + log_stopped = " %r*%K | %rStopped%K logging to file {hilight $0}"; + log_list_header = " %p*%K | %W%KLogs:"; + log_list = "%K$0 $1: $2 $3$4"; + log_list_footer = ""; + windowlog_file = " %g*%K | Window LOGFILE set to $0"; + windowlog_file_logging = " %r*%K | %rCan't change%K window's logfile while log is on"; + # no_away_msgs = " %r*%K | %rNo new%K messages in awaylog"; + no_away_msgs = ""; + # away_msgs = " %g*%K | {hilight $1} %gnew messages%K in awaylog:%K"; + away_msgs = ""; + module_header = "Module Type Submodules"; + module_line = "$[!20]0 $[7]1 $2"; + module_footer = ""; + module_already_loaded = " %r*%K | Module {hilight $0/$1} already loaded"; + module_not_loaded = " %r*%K | Module {hilight $0/$1} %ris not loaded%K"; + module_load_error = " %r*%K | %rError%K loading module {hilight $0/$1}: $2"; + module_invalid = " %r*%K | {hilight $0/$1} isn't Irssi module"; + module_loaded = " %g*%K | %gLoaded%K module {hilight $0/$1}"; + module_unloaded = " %r*%K | %rUnloaded%K module {hilight $0/$1}"; + command_unknown = " %r*%K | %rUnknown%K command: $0"; + command_ambiguous = " %r*%K | %rAmbiguous%K command: $0"; + option_unknown = " %r*%K | %rUnknown%K option: $0"; + option_ambiguous = " %r*%K | %rAmbiguous%K option: $0"; + option_missing_arg = " %r*%K | %rMissing%K required argument for: $0"; + not_enough_params = " %r*%K | %rNot enough%K parameters given"; + not_connected = " %r*%K | %rNot connected%K to server"; + not_joined = " %r*%K | %rNot joined%K to any channel"; + chan_not_found = " %r*%K | %rNot joined%K to such channel"; + chan_not_synced = " %r*%K | Channel %rnot fully synchronized%K yet, try again after a while"; + illegal_proto = " %r*%K | Command isn't designed for the chat protocol of the active server"; + not_good_idea = " %r*%K | Doing this is %rnot a good idea%K. Add -YES if you really mean it"; + theme_saved = " %g*%K | Theme %gsaved%K to $0"; + theme_save_failed = " %r*%K | %rError%K saving theme to $0: $1"; + theme_not_found = " %r*%K | Theme {hilight $0} %rnot found%K"; + theme_changed = " %y*%K | %yUsing%K now theme {hilight $0} ($1)"; + window_theme = " %g*%K | %gUsing%K theme {hilight $0} in this window"; + window_theme_default = " %r*%K | %rNo theme is set%K for this window"; + window_theme_changed = " %y*%K | %yUsing%K now theme {hilight $0} ($1) in this window"; + window_theme_removed = " %g*%K | %gRemoved%K theme from this window"; + format_title = "%:[{hilight $0}] - [{hilight $1}]%:"; + format_subtitle = "[{hilight $0}]"; + format_item = "$0 = $1"; + ignored = " %g*%K | %gIgnoring%K {hilight $1} from {nick $0}"; + unignored = " %g*%K | %gUnignored%K {nick $0}"; + ignore_not_found = " %g*%K | {nick $0} %gis not%K being ignored"; + ignore_no_ignores = " %p*%K | %W%KThere are no ignores"; + ignore_header = " %p*%K | %W%KIgnorance List:"; + ignore_line = "$[-4]0 $1: $2 $3 $4"; + ignore_footer = ""; + unknown_chat_protocol = " %r*%K | %rUnknown%K chat protocol: $0"; + unknown_chatnet = " %r*%K | %rUnknown%K chat network: $0 (create it with /IRCNET ADD)"; + not_toggle = " %r*%K | Value must be either ON, OFF or TOGGLE"; + perl_error = " %r*%K | Perl %rerror%K: $0"; + bind_key = "$[!20]0 $1 $2"; + bind_unknown_id = " %r*%K | %rUnknown%K bind action: $0"; + config_saved = " %g*%K | %gSaved%K configuration to file $0"; + config_reloaded = " %g*%K | %gReloaded%K configuration"; + config_modified = " %p*%K | %W%KConfiguration file was modified since irssi was last started - do you want to overwrite the possible changes?"; + glib_error = "{error GLib $0} $1"; + overwrite_config = " %p*%K | %W%KOverwrite config (%gy%K/%rN%K)?"; + set_title = "[{hilight $0}]"; + set_item = "$0 = $1"; + set_unknown = " %r*%K | %rUnknown%K setting $0"; + set_not_boolean = " %r*%K | Setting {hilight $0} isn't boolean, use /SET"; + translation_not_found = " %r*%K | %rError%K opening translation table file $0: $1"; + translation_file_error = " %r*%K | %rError%K parsing translation table file $0"; + + #privat: + + own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-10]2}}%W$1"; + own_msg_private = "{ownprivmsg msg $0}%W$1"; + msg_private_query = "{privmsgnick {privnick $[-10]0}} %W$2"; + msg_private = "{privmsg $0 $1}%W$2"; + + # msn-styled: + # own_msg_private_query = "{ownprivnick $2}%w$1%:"; + # msg_private_query = "{privmsgnick $0}%w$2%:"; + + }; + "fe-common/irc/dcc" = { + dcc_list_header = "{line_start_irssi}{dcc DCC connections:}"; + dcc_list_footer = "{line_start_irssi}{dcc ];}"; + # own_dcc = "{dccownmsg dcc {dccownnick $1}}$2"; + # own_dcc_action = "{dccownaction_target $0 $1}$2"; + # own_dcc_action_query = "{dccownaction $0}$2"; + # own_dcc_ctcp = "{ownctcp ctcp $0}$1 $2"; + # dcc_msg = "{dccmsg dcc $0}$1"; + # action_dcc = "{dccaction $0}$1"; + # action_dcc_query = "{dccaction $0}$1"; + # own_dcc_query = "{ownmsgnick {dccownquerynick $0}}$2"; + # dcc_msg_query = "{privmsgnick $0}$1"; + dcc_ctcp = " %g*%K | {dcc >>> DCC CTCP {hilight $1} %greceived%K from {hilight $0}: $2}"; + dcc_chat = " %g*%K | {dcc DCC CHAT from {nick $0} [$1 port $2]}"; + dcc_chat_channel = " %g*%K | {dcc DCC CHAT from {nick $0} [$1 port $2] %grequested%K in channel {channel $3}}"; + dcc_chat_not_found = " %g*%K | {dcc No DCC CHAT %gconnection open%K to {nick $0}}"; + dcc_chat_connected = " %g*%K | {dcc DCC CHAT connection with {nick $0} [$1 port $2] %gestablished%K}"; + dcc_chat_disconnected = " %r*%K | {dcc DCC %rlost chat%K to {nick $0}}"; + dcc_send = " %g*%K | {dcc DCC SEND from {nick $0} [$1 port $2]: $3 [$4 bytes]}"; + dcc_send_channel = " %g*%K | {dcc DCC SEND from {nick $0} [$1 port $2]: $3 [$4 bytes] %grequested%K in channel {channel $5}}"; + dcc_send_exists = " %r*%K | {dcc DCC %ralready sending%K file {dccfile $0} for {nick $1}}"; + dcc_send_not_found = " %r*%K | {dcc DCC %rnot sending%K file {dccfile $1} to {nick $0}}"; + dcc_send_file_open_error = " %r*%K | {dcc DCC %rcan't open%K file {dccfile $0}: $1}"; + dcc_send_connected = " %g*%K | {dcc DCC %gsending%K file {dccfile $0} for {nick $1} [$2 port $3]}"; + dcc_send_complete = " %g*%K | {dcc DCC %gsent%K file {dccfile $0} [{hilight $1}kB] for {nick $2} in {hilight $3} secs [{hilight $4kB/s}]}"; + dcc_send_aborted = " %r*%K | {dcc DCC %raborted%K sending file {dccfile $0} for {nick $1}}"; + dcc_get_not_found = " %r*%K | {dcc DCC no file offered by {nick $0}}"; + dcc_get_connected = " %g*%K | {dcc DCC %greceiving%K file {dccfile $0} from {nick $1} [$2 port $3]}"; + dcc_get_complete = " %g*%K | {dcc DCC %greceived%K file {dccfile $0} [$1kB] from {nick $2} in {hilight $3} secs [$4kB/s]}"; + dcc_get_aborted = " %r*%K | {dcc DCC %raborted%K receiving file {dccfile $0} from {nick $1}}"; + dcc_unknown_ctcp = " %r*%K | {dcc DCC unknown ctcp {hilight $0} from {nick $1} [$2]}"; + dcc_unknown_reply = " %r*%K | {dcc DCC unknown reply {hilight $0} from {nick $1} [$2]}"; + dcc_unknown_type = " %r*%K | {dcc DCC unknown type {hilight $0}}"; + dcc_invalid_ctcp = " %r*%K | {dcc DCC received CTCP {hilight $0} with %rinvalid%K parameters from {nick $1}}"; + dcc_connect_error = " %r*%K | {dcc DCC %rcan't connect%K to {hilight $0} port {hilight $1}}"; + dcc_cant_create = " %r*%K | {dcc DCC %rcan't create%K file {dccfile $0}}"; + dcc_rejected = " %r*%K | {dcc DCC $0 was %rrejected%K by {nick $1} [{hilight $2}]}"; + dcc_request_send = " %g*%K | {dcc DCC $0 %grequest sent%K to {nick $1}: $2"; + dcc_close = "{dcc DCC $0 close for {nick $1} [{hilight $2}]}"; + dcc_lowport = "{dcc Warning: Port sent with DCC request is a lowport ({hilight $0, $1}) - this isn't normal. It is possible the address/port is faked (or maybe someone is just trying to bypass firewall)}"; + dcc_list_line_chat = "%WChat ->%K {dcc $0 $1}"; + dcc_list_line_file = "%WFile ->%K {dcc $0 $1 : $2k of $3k ($4%%) - $5kB/s - $6}"; + }; + "fe-text" = { + lastlog_too_long = " %p*%K | %W%K/LASTLOG would print $0 lines. If you really want to print all these lines use -force option."; + lastlog_count = "{hilight Lastlog}: $0 lines"; + lastlog_start = "{hilight Lastlog}:"; + lastlog_end = "{hilight End of Lastlog}"; + refnum_not_found = " %r*%K | Window number $0 %rnot found%K"; + window_too_small = " %r*%K | %rNot enough room%K to resize this window"; + cant_hide_last = " %r*%K | You %rcan't hide%K the last window"; + cant_hide_sticky_windows = " %r*%K | You %rcan't hide%K sticky windows (use /WINDOW STICK OFF)"; + cant_show_sticky_windows = " %r*%K | You %rcan't show%K sticky windows (use /WINDOW STICK OFF)"; + window_not_sticky = " %r*%K | Window %ris not%K sticky"; + window_set_sticky = " %g*%K | Window %gset%K sticky"; + window_unset_sticky = " %g*%K | Window %gis not%K sticky anymore"; + window_info_sticky = "Sticky : $0"; + window_scroll = " %g*%K | Window scroll mode is now $0"; + window_scroll_unknown = " %r*%K | %rUnknown%K scroll mode $0, must be ON, OFF or DEFAULT"; + }; + "fe-common/irc" = { + netsplit = " %r*%K | %r{netsplit netsplit}%K %|{server $0} <-> {server $1} %rquits%K: $2"; + netsplit_more = " %r*%K | %r{netsplit netsplit}%K %|{server $0} <-> {server $1} %rquits:%K $2 (+$3 more, use /NETSPLIT to show all of them)"; + netsplit_join = " %g*%K | %g{netjoin netsplit}%K - %|%gjoins:%K $0"; + netsplit_join_more = " %g*%K | %g{netjoin netsplit}%K - %|over, %gjoins:%K $0 (+$1 more)"; + no_netsplits = " %p*%K | %W%KThere are no netsplits"; + netsplits_header = "Nick Channel Server Splitted server"; + netsplits_line = "$[9]0 $[10]1 $[20]2 $3"; + netsplits_footer = ""; + ircnet_added = " %g*%K | Ircnet $0 %gsaved%K"; + ircnet_removed = " %g*%K | Ircnet $0 %gremoved%K"; + ircnet_not_found = " %r*%K | Ircnet $0 %rnot found%K"; + ircnet_header = " %p*%K | %W%KIrcnets:"; + ircnet_line = "$0: $1"; + ircnet_footer = ""; + setupserver_header = "Server Port Network Settings"; + setupserver_line = "%|$[!20]0 $[5]1 $[10]2 $3"; + setupserver_footer = ""; + joinerror_toomany = " %r*%K | Join %rfails%K: {channel $0} (You have joined to too many channels)"; + joinerror_full = " %r*%K | Join %rfails%K: {channel $0} (Channel is full)"; + joinerror_invite = " %r*%K | Join %rfails%K: {channel $0} (You must be invited)"; + joinerror_banned = " %r*%K | Join %rfails%K: {channel $0} (You are banned)"; + joinerror_bad_key = " %r*%K | Join %rfails%K: {channel $0} (Wrong channel key)"; + joinerror_bad_mask = " %r*%K | Join %rfails%K: {channel $0} (Bad channel mask)"; + joinerror_unavail = " %r*%K | Join %rfails%K: {channel $0} (Channel is temporarily unavailable)"; + joinerror_duplicate = " %r*%K | Channel {channel $0} already exists - %rcannot create%K it"; + channel_rejoin = " %r*%K | Channel {channel $0} is temporarily %runavailable%K. Setting up a rejoin, to not rejoin, use /rmrejoins."; + inviting = " %g*%K | %gInviting%K {nick $0} to {channel $1}"; + channel_created = " %p*%K | %W%K{channel $0} is created %_$1%_"; + url = " %p*%K | %W%KHome page for {channelhilight $0}: $1"; + topic = " %p*%K | %WTopic for channel {channel $0}: %_$1%_"; + no_topic = " %p*%K | %WNo topic for channel %_$0%_"; + topic_info = " %p*%K | %WTopic is set by {channick_hilight $0} {mode $1}"; + chanmode_change = " %y*%K | {nick $2} %ychanged mode%K on channel {channel $0} %w(%K{mode $1}%w)"; + server_chanmode_change = " %g*%K | {netsplit ServerMode}%K/{channelhilight $0}: {mode $1} by {nick $2}"; + channel_mode = " %y*%K | %yChannel settings%K: {mode $1}"; + bantype = " %y*%K | Ban type %ychanged%K to {channel $0}"; + no_bans = " %p*%K | %W%KNo bans in channel {channel $0}"; + banlist = "$0 - {channel $1}: ban {ban $2}"; + banlist_long = "$0 - {channel $1}: ban {ban $2} {comment by {nick $3}, $4 secs ago}"; + ebanlist = "{channel $0}: ban exception {ban $1}"; + ebanlist_long = "{channel $0}: ban exception {ban $1} {comment by {nick $2}, $3 secs ago}"; + no_invitelist = " %p*%K | %W%KInvite list is empty in channel {channel $0}"; + invitelist = "{channel $0}: invite {ban $1}"; + no_such_channel = " %r*%K | {channel $0}: %rNo such%K channel"; + channel_change = " %y*%K | %ychannel settings changed%K: %w(%K{mode $1}%w)"; + channel_synced = " %p*%K | %W%KJoin to {channel $0} was synced in {hilight $1} secs"; + usermode_change = " %y*%K | {nick $2} %ygave privileges%K on channel {channel $0} to %w(%K{mode $0}%w)"; + user_mode = " %p*%K | %W%KYour user mode is {mode $0}"; + # away = " %g*%K | You have been %gmarked%K as being away"; + # unaway = " %g*%K | You are %gno longer marked%K as being away"; + away = ""; + unaway = ""; + nick_away = " %r*%K | {nick $0} is %raway%K: $1"; + no_such_nick = " %r*%K | {nick $0}: %rNo such%K nick/channel"; + nick_in_use = " %r*%K | Nick {nick $0} is %ralready in use%K"; + nick_unavailable = " %r*%K | Nick {nick $0} is temporarily %runavailable%K"; + your_nick_owned = " %r*%K | Your nick is %rowned%K by {nick $3} {comment $1@$2}"; + whois = " %g*%K | %g{nick $0}%K ({nickhost $1@$2})%: %p*%K | ircname: $3"; + whowas = " %p*%K | %W%K{nick $0} {nickhost $1@$2}%: %p*%K | {whois ircname $3}"; + whois_idle = " %p*%K | %W%KIdle: %|since $1 days $2 hours $3 mins $4 secs"; + whois_idle_signon = " %p*%K | %W%KIdle: %|since $1 days $2 hours $3 mins $4 secs {comment Signed on: $5}"; + whois_server = " %p*%K | %W%KServer: %|$1 {comment $2}"; + whois_oper = " %p*%K | %W%KInfo: %|{hilight $1}"; + whois_registered = " %p*%K | %W%KInfo: %|has registered this nick"; + whois_help = " %p*%K | %W%KInfo: %|available for help"; + whois_modes = " %p*%K | %W%KModes: %|{mode $1}"; + whois_realhost = " %p*%K | %W%KHostname: %|{hilight $1-}"; + whois_usermode = " %p*%K | %W%KUsermode: %|{mode $1}"; + whois_channels = " %p*%K | %W%KChannels: %|{channel $1}"; + whois_away = " %p*%K | %W%KAway: %|$1"; + whois_special = " %p*%K | %W%KInfo: %|$1"; + whois_extra = " %p*%K | %W%KInfo: %|$1"; + end_of_whois = " %r*%K | %rEnd%K of WHOIS%K"; + end_of_whowas = " %p*%K | %W%KEnd of WHOWAS"; + whois_not_found = " %r*%K | There is %rno such%K nick {channick_hilight $0}"; + who = "{channelhilight $[-10]0} %|{nick $[!9]1} $[!3]2 $[!2]3 $4@$5 {comment {hilight $6}}"; + end_of_who = " %p*%K | %W%KEnd of /WHO list"; + own_notice = "%g>%K{ownnotice notice $0}%g< %w$1"; + # own_action = "{nick $[-11]0}%n $1"; + # own_action_target = "{ownaction_target $0 $2}$1"; + own_ctcp = "{ownctcp ctcp $0}$1 $2"; + notice_server = "%g>%K{servernotice $0}%g< %w$1"; + # notice_public = "%g>%K{notice $0{pubnotice_channel%g< $1}}$2"; + notice_private = "%g>%K{notice $0{pvtnotice_host $1}}%g< %w$2"; + # action_private = "{pvtaction $0}$2"; + # action_private_query = "{pvtaction_query $0}$2"; + # action_public = " {nick $[-11]0}%n $1"; + # action_public_channel = "{pubaction $0{msgchannel $1}}$2"; + ctcp_reply = " %g*%K | %gCTCP%K {hilight $0} reply from {channick_hilight $1}: $2"; + ctcp_reply_channel = " %g*%K | %gCTCP {hilight $0} reply%K from {channick_hilight $1} in channel {channel $3}: $2"; + ctcp_ping_reply = " %g*%K | %gCTCP {hilight PING} reply%K from {channick_hilight $0}: $1.$[-3.0]2 seconds"; + ctcp_requested = " %g*%K | %K{ctcp {hilight $0} {comment $1} %grequested%K {hilight $2} from {nick $3}}"; + ctcp_requested_unknown = ""; + online = " %p*%K | %W%KUsers online: {hilight $0}"; + pong = " %g*%K | PONG %greceived%K from $0: $1"; + wallops = "{wallop WALLOP {wallop_nick $0}} $1"; + action_wallops = "{wallop WALLOP {wallop_action $0}} $1"; + kill = " %r*%K | You were %r{error killed}%K by {nick $0} {nickhost $1} {reason $2} {comment Path: $3}"; + kill_server = " %r*%K | You were %r{error killed}%K by {server $0} {reason $1} {comment Path: $2}"; + error = " %r*%K | %r{error ERROR}%K $0"; + unknown_mode = " %r*%K | %rUnknown%K mode character $0"; + not_chanop = " %r*%K | You're %rnot channel operator%K in {channel $0}"; + silenced = " %g*%K | %gSilenced%K {nick $0}"; + unsilenced = " %g*%K | %gUnsilenced%K {nick $0}"; + silence_line = "{nick $0}: silence {ban $1}"; + ask_oper_pass = " %p*%K | %W%KOperator password:"; + }; + "fe-common/perl" = { + script_not_found = " %r*%K | Script {hilight $0} %rnot found%K"; + script_not_loaded = " %r*%K | Script {hilight $0} %ris not%K loaded"; + script_loaded = " %g*%K | %gLoaded%K script {hilight $0}"; + script_unloaded = " %r*%K | %rUnloaded%K script {hilight $0}"; + no_scripts_loaded = " %p*%K | %W%KNo scripts are loaded"; + script_list_header = " %p*%K | %W%KLoaded scripts:"; + script_list_line = "$[!15]0 $1"; + script_list_footer = ""; + script_error = "{error %r*%K %rError%K in script {hilight $0}:}"; + }; + # "fe-common/irc/notifylist" = { + # notify_join = "{nick $0} [$1@$2] [{hilight $3}] has joined to $4"; + # notify_part = "{nick $0} has left $4"; + # notify_away = "{nick $0} [$5] [$1@$2] [{hilight $3}] is now away: $4"; + # notify_unaway = "{nick $0} [$4] [$1@$2] [{hilight $3}] is now unaway"; + # notify_unidle = "{nick $0} [$5] [$1@$2] [{hilight $3}] just stopped idling"; + # notify_online = "On $0: {hilight $1}"; + # notify_offline = "Offline: $0"; + # notify_list = "$0: $1 $2 $3"; + # notify_list_empty = "The notify list is empty"; + # }; + "Irssi::Script::nickcolor" = { + pubmsg_hilight = "{pubmsghinick $0 $3 $[-9]1}$2"; + }; +};