###################################### diversity.theme v2.0 ###################################### # Mixed up and desecrated by dive irc.freenode.net #slackware and #diversity # dave @ unrealize.co.uk # # Updated 16th July 2009 # # This is basically a reworked madcow.theme mated with elf.theme mated with jooohn.theme. # I should probably call it mad elf or something ;) # # Mostly the status and topic bars have changed and also I've tried to sort out spacing. # I've used a lot of vars from elf and joohn that were missing in madcow and tried to format # the messages so they fit the madcow theme. Joins and parts are now greyer so they stand back # from chat lines. # # You might also want to: # /set indent 24 # /set awl_display_key %_%W$Q%w%_ $H$C$S # /set trackbar_style %g # default foreground color (%N) - -1 is the "default terminal color" default_color = "-1"; # print timestamp/servertag at the end of line, not at beginning info_eol = "false"; # these characters are automatically replaced with specified color # (dark grey by default) replaces = { # "[]" = "%B$*%w"; "!" = "%r$*%g"; }; abstracts = { ## ## generic ## # any kind of error message, default is bright red error = "%R$*%w"; infomessage = "%gInfo:%w $*"; # acknowledgedmessage = "%wAcknowledged:%w $*"; acknowledgedmessage = "$*"; warningmessage = "%yWarning:%w $*"; errormessage = "%rError:%w $*"; attentionmessage = "%YAttention:%w $*"; channelmessage = "%bChannel:%w $*"; usermessage = "%cUser:%w $*"; sb_prompt_bg = ""; sb_info_bg = ""; sb_lightbar_bg = "%c"; lightbar_selected_item = "%w$0%w"; lightbar_hilighted_item = "%y$0%w"; lightbar_activated_item = "%c$0%w"; # text to insert at the beginning of each non-message line line_start = ""; blank = " "; # timestamp styling, nothing by default timestamp = "%K[$*]%w"; # any kind of text that needs hilighting, default is to bold hilight = "%_$*%_"; # any kind of error message, default is bright red # channel name is printed channel = "%_$*%_"; # nick is printed nick = "%c$*%n"; # nick_width = "-12"; # nick host is printed nickhost = "$*"; # server name is printed server = "%_$*%_"; # some kind of comment is printed comment = "%r[%K$*%r]%w"; # reason for something is printed (part, quit, kick, ..) reason = "{comment $*}"; # mode change is printed ([+o nick]) mode = "%r$*%w"; ## ## channel specific messages ## # highlighted nick/host is printed (joins) channick_hilight = "$*"; chanhost_hilight = "{nickhost $*}"; # nick/host is printed (parts, quits, etc.) channick = "%W$*%w"; chanhost = "{nickhost $*}"; # highlighted channel name is printed channelhilight = "%R$*%w"; # ban/ban exception/invite list mask is printed ban = "%r$*%w"; ## ## messages ## # the basic styling of how to print message, $0 = nick mode, $1 = nick msgnick = "%r<%C$0$1-%r>%w %|"; # message from you is printed. "msgownnick" specifies the styling of the # nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the # whole line. # Example1: You want the message text to be green: # ownmsgnick = "{msgnick $0 $1-}%g"; # Example2.1: You want < and > chars to be yellow: # ownmsgnick = "%Y{msgnick $0 $1-%Y}%w"; # (you'll also have to remove <> from replaces list above) # Example2.2: But you still want to keep <> grey for other messages: # pubmsgnick = "%w{msgnick $0 $1-%w}%w"; # pubmsgmenick = "%w{msgnick $0 $1-%w}%w"; # pubmsghinick = "%w{msgnick $1 $0$2-%w%w}%w"; # ownprivmsgnick = "%w{msgnick $*%w}%w"; # privmsgnick = "%w{msgnick %R$*%w}%w"; # $0 = nick mode, $1 = nick ownmsgnick = "{msgnick $0 %W$1-}%w"; ownnick = "%W$*%w"; # public message in channel, $0 = nick mode, $1 = nick pubmsgnick = "{msgnick $0$1-}%w"; pubnick = "%C$*%w"; # public message in channel meant for me, $0 = nick mode, $1 = nick pubmsgmenick = "{msgnick $0$1-}%G"; menick = "%g$*%w"; # public highlighted message in channel # $0 = highlight color, $1 = nick mode, $2 = nick pubmsghinick = "{msgnick $1 $0$2-%w}"; # channel name is printed with message msgchannel = "%r:$*%w"; # private message, $0 = nick, $1 = host privmsg = "[%w$0!%r$1-%w] "; # private message from you, $0 = "msg", $1 = target nick ownprivmsg = "[%w$0%b(%R$1-%b)%w] "; # own private message in query ownprivmsgnick = "{msgnick $*}"; ownprivnick = "%w$*%w"; # private message in query privmsgnick = "{msgnick %w$*%w}"; ## ## Actions (/ME stuff) ## #action = "%C/* $* %C*/"; # used internally by this theme action_core = "%C $*"; # generic one that's used by most actions action = "{action_core $*} "; # own action, both private/public ownaction = "{action $*}"; # own action with target, both private/public ownaction_target = "{action_core $0}%C:%c$1%w "; # private action sent by others pvtaction = "%C (*) $*%C "; pvtaction_query = "{action $* }"; # public action sent by others pubaction = "{action $*}"; ## ## other IRC events ## # whois whois = "%r$[-8]0%w | %w$1-%w"; # notices ownnotice = "{blank}[%w$0!%r$1-]%w "; notice = "{blank}%w[%Rnotice%w(%w$*%w)%w] "; pubnotice_channel = "{blank}%R:%R$*"; pvtnotice_host = "{blank}!%w$*%w"; servernotice = "{blank}[%r$*%w]%B:%w %_"; # CTCPs ownctcp = "[%w$0!%c$1-] "; ctcp = "{blank}%C$*%w"; # wallops wallop = "{blank}%W$*%w: "; wallop_nick = "%w$*"; wallop_action = "{blank}%W * $*%w "; # netsplits netsplit = "{blank}%R$*%w"; netjoin = "{blank}%G$*%w"; # /names list names_prefix = "{blank}%K>%r>%R>%w "; names_nick = "%w$0$1-%w "; names_nick_op = "%G$0%w%_$1-%_ "; names_nick_halfop = "%g$0%w%_$1-%_ "; names_nick_voice = "%Y$0%w$1- "; names_users = "{blank}[$*]"; names_channel = "%r$*%w"; # DCC dcc = "{blank}$*"; dccfile = "%_$*%_"; # DCC chat, own msg/action dccaction_core = "%C{blank}$*"; actiondcc = "{dccaction_core $*} "; dccaction = "{actiondcc $*}"; dccownmsg = "[%w$0!%r$1-%w] "; dccownnick = "%w$*%w"; dccownquerynick = "%W$*%w"; dccownaction = "{dccaction $*}"; dccownaction_target = "{dccaction_core $0}%B:%c$1%w "; # DCC chat, others dccmsg = "[%w$1-!%g$0%w] "; dccquerynick = "%G$*%w"; # dccaction = "%W (*dcc*) $*%w %|"; ## ## statusbar/topicbar ## # default backround for "default" statusbar group # sb_default_bg = "%4"; # background for prompt / input line # sb_prompt_bg = "%w"; # background for info statusbar # sb_info_bg = "%8"; # background for topicbar (same default) sb_topic_bg = "%g"; # text at the beginning of statusbars. sb-item already puts # space there,so we don't use anything by default. # sbstart = ""; # text at the end of statusbars. Use space so that it's never # used for anything. # sbend = " "; topicsbstart = "%b$*"; topicsbend = "$*%b"; prompt = "%G[%g$*%G]%w "; # background of statusbar sb_background = "%w"; # default statusbar item style sb = "%G[%g$0-%G]%g"; sbmode = "%G(%w%g+%g$0-%G)%g"; # if you use awaybar script set sbaway = ""; sbaway = ""; sbservertag = " %g- $0%g"; sbmore = "-> MORE ->"; sblag = "{sb Lag: $0-}%g"; sbmail = "{sb Mail: $0-}"; # ',' separator sb_act_sep = "%g$*"; # normal text sb_act_text = "%g$*"; # public message sb_act_msg = "%_%G$*%_"; # hilight with specified color, $0 = color, $1 = text sb_act_hilight = "%C$*"; # hilight with specified color, $0 = color, $1 = text sb_act_hilight_color = "%C$0$1-%w"; # sb_act_hilight = "%M$*%w"; hilight_color = "%C"; }; formats = { "fe-common/core" = { line_start_irssi = ""; refnum_too_low = "{errormessage Window number must be greater than 1}"; error_server_sticky = "{errormessage Window's server is sticky and it cannot be changed without -unsticky option}"; set_server_sticky = "{acknowledgedmessage Window's server set sticky}"; unset_server_sticky = "{acknowledgedmessage Window's server isn't sticky anymore}"; looking_up = "{infomessage Looking up {server $0}}"; connecting = "{infomessage Connecting to {server $0} [$1] port {hilight $2}}"; lag_disconnected = "{warningmessage No PONG reply from server {server $0} in $1 seconds, disconnecting}"; server_quit = "{infomessage Disconnecting from server {server $0}: {reason $1}}"; connection_established = "{infomessage Connection to {server $0} established}"; cant_connect = "{errormessage Unable to connect server {server $0} port {hilight $1} {reason $2}}"; connection_lost = "{errormessage Connection lost to {server $0}}"; disconnected = "{infomessage Disconnected from {server $0} {reason $1}}"; unknown_server_tag = "{errormessage Unknown server tag {server $0}}"; no_connected_servers = "{errormessage Not connected to any servers}"; server_reconnect_removed = "{acknowledgedmessage Removed reconnection to server {server $0} port {hilight $1}}"; server_reconnect_not_found = "{errormessage Reconnection tag {server $0} not found}"; setupserver_added = "{acknowledgedmessage Server {server $0} saved}"; setupserver_removed = "{acknowledgedmessage Server {server $0} removed}"; setupserver_not_found = "{errormessage Server {server $0} not found}"; not_invited = "{errormessage You have not been invited to a channel!}"; topic_unset = "{channelmessage Topic unset by {nick $0} on {channel $1}}"; not_in_channels = "{errormessage You are not on any channels}"; chansetup_not_found = "{errormessage Channel {channel $0} not found}"; chansetup_added = "{acknowledgedmessage Channel {channel $0} saved}"; chansetup_removed = "{acknowledgedmessage Channel {channel $0} removed}"; no_msgs_got = "{errormessage You have not received a message from anyone yet}"; no_msgs_sent = "{errormessage You have not sent a message to anyone yet}"; query_start = "{attentionmessage Starting query in {server $1} with {nick $0}}"; query_stop = "{acknowledgedmessage Closing query with {nick $0}}"; no_query = "{errormessage No query with {nick $0}}"; query_server_changed = "{acknowledgedmessage Query with {nick $0} changed to server {server $1}}"; query_move_notify = "{errormessage Query with {nick $0} is already created to window $1, use \"/WINDOW ITEM MOVE $0\" to move it to this win dow}"; hilight_not_found = "{errormessage Highlight not found: $0}"; hilight_removed = "{acknowledgedmessage Highlight removed: $0}"; alias_added = "{acknowledgedmessage Alias $0 added}"; alias_removed = "{acknowledgedmessage Alias $0 removed}"; alias_not_found = "{errormessage No such alias: $0}"; log_list_header = "{blank}%K>%w>%W> Irssi: %w{infomessage Logs:}"; log_list = "{blank}$0 $1: $2 $3$4"; log_list_footer = ""; log_opened = "{infomessage Log file {hilight $0} opened}"; log_closed = "{infomessage Log file {hilight $0} closed}"; log_create_failed = "{errormessage Couldn't create log file {hilight $0}: $1}"; log_locked = "{warningmessage Log file {hilight $0} is locked, probably by another running Irssi}"; log_not_open = "{errormessage Log file {hilight $0} not open}"; log_started = "{infomessage Started logging to file {hilight $0}}"; log_stopped = "{infomessage Stopped logging to file {hilight $0}}"; windowlog_file = "{acknowledgedmessage Window LOGFILE set to $0}"; windowlog_file_logging = "{errormessage Can't change window's logfile while log is on}"; no_away_msgs = "{infomessage No new messages in awaylog}"; away_msgs = "{attentionmessage {hilight $1} new messages in awaylog:}"; module_already_loaded = "{warningmessage Module {hilight $0/$1} already loaded}"; module_not_loaded = "{errormessage Module {hilight $0/$1} is not loaded}"; module_load_error = "{errormessage Error loading module {hilight $0/$1}: $2}"; module_invalid = "{errormessage {hilight $0/$1} isn't Irssi module}"; module_loaded = "{infomessage Loaded module {hilight $0/$1}}"; module_unloaded = "{infomessage Unloaded module {hilight $0/$1}}"; command_unknown = "{errormessage Unknown command: $0}"; command_ambiguous = "{errormessage Ambiguous command: $0}"; option_unknown = "{errormessage Unknown option: $0}"; option_ambiguous = "{errormessage Ambiguous option: $0}"; option_missing_arg = "{errormessage Missing required argument for: $0}"; not_enough_params = "{errormessage Not enough parameters given}"; not_connected = "{errormessage Not connected to server}"; not_joined = "{errormessage Not joined to any channel}"; chan_not_found = "{errormessage Not joined to such channel}"; chan_not_synced = "{errormessage Channel not fully synchronized yet, try again after a while}"; illegal_proto = "{errormessage Command isn't designed for the chat protocol of the active server}"; not_good_idea = "{warningmessage Doing this is not a good idea. Add -YES if you really mean it}"; theme_saved = "{infomessage Theme saved to $0}"; theme_save_failed = "{errormessage Error saving theme to $0: $1}"; theme_not_found = "{errormessage Theme {hilight $0} not found}"; theme_changed = "{acknowledgedmessage Now using {hilight $0} theme ($1)}"; window_theme_changed = "{acknowledgedmessage Now using {hilight $0} theme ($1) in this window}"; window_theme = "{acknowledgedmessage Using {hilight $0} theme in this window}"; window_theme_default = "{errormessage No theme is set for this window}"; window_theme_removed = "{acknowledgedmessage Removed theme from this window}"; ignored = "{acknowledgedmessage Ignoring {hilight $1} from {nick $0}}"; unignored = "{acknowledgedmessage Unignored {nick $0}}"; ignore_not_found = "{errormessage {nick $0} is not being ignored}"; ignore_no_ignores = "{errormessage There are no ignores}"; unknown_chat_protocol = "{errormessage Unknown chat network: $0 (create it with /IRCNET ADD)}"; not_toggle = "{errormessage Value must be either ON, OFF or TOGGLE}"; perl_error = "{errormessage Perl error: $0}"; bind_unknown_id = "{errormessage Unknown bind action: $0}"; config_saved = "{infomessage Saved configuration to file $0}"; config_reloaded = "{acknowledgedmessage Reloaded configuration}"; config_modified = "{warningmessage Configuration file was modified since irssi was last started - do you want to overwrite the possible chan ges?}"; set_unknown = "{errormessage Unknown setting $0}"; set_not_boolean = "{errormessage Setting {hilight $0} isn't boolean, use /SET}"; translation_not_found = "{errormessage Error opening translation table file $0: $1}"; translation_file_error = "{errormessage Error parsing translation table file $0}"; talking_in = ""; pubmsg = "{pubmsgnick $2{pubnick $[-12]0}}%w$1"; join = "{blank}%K>%g>%G>%w %K$0%w!%w{chanhost_hilight %K$1%w}"; part = "{blank}%G<%g<%K<%w {nick %K$0%w}!%w{chanhost_hilight %K$1%w} {reason %K$3%w}%w"; kick = "{blank}%R<%r<%K<%w {nick %w$0%w} {reason %w$3%w} %rkicked by {%wnick %W$2}"; quit = "{blank}%r<<< %K$0%w!%w{chanhost_hilight %K$1%n} {reason %K$2%w}"; quit_once = "{blank}%r<<< %K$0%w!%w{chanhost_hilight %K$1%n} {reason %K$2%w}"; # quit_once = "{blank}%r<<< {channel $3} {channick $0} {chanhost $1} has quit {reason $2}"; nick_changed = "{blank}%c~ {nick $0} %Kis now {nick $1}"; new_topic = "{blank}%K>%r>%R>%w topic changed by $0: $2"; daychange = "{blank} %w-----------------%w-%W-%w Day changed to %%D %W-%w-%w-----------------%w"; own_msg = "{ownmsgnick $2 {ownnick $[-12]0}}%w$1"; own_msg_channel = "{ownmsgnick $3 {ownnick $[-12]0}{msgchannel $1}}%w$2"; pubmsg_me = "{pubmsgmenick $2 {menick $[-12]0}}%w$1"; pubmsg_me_channel = "{pubmsgmenick $3 {menick $[-14]0}{msgchannel $1}}%w$2"; pubmsg_hilight = "{pubmsghinick $0 $3 $[-12]1}$2"; pubmsg_hilight_channel = "{pubmsghinick $0 $4 $[-12]1{msgchannel $2}}$3"; pubmsg_channel = "{pubmsgnick $3 {pubnick $[-12]0}{msgchannel $1}}%w$2"; own_msg_private_query = "{ownprivmsgnick {ownprivnick $[-13]2}}%w$1"; msg_private_query = "{privmsgnick $[-13]0}%w$2"; your_nick = "%K>%r>%R>%w %_Y%_our nickname is {nick $0}"; your_nick_changed = "{blank}%K>%r>%R>%w %_Y%_ou're now known as {nick $1}"; window_name_not_unique = "%K>%r>%R>%w Window names must be unique"; window_level = "%K>%r>%R>%w Window level is now $0"; window_set_immortal = "%K>%r>%R>%w Window is now immortal"; window_unset_immortal = "%K>%r>%R>%w Window isn't immortal anymore"; window_immortal_error = "%K>%r>%R>%w Window is immortal, if you really want to kill it, say /WINDOW IMMORTAL OFF"; windowlist_header = "%#%r,--%wRef%r-%wName%r------------------%wActive item%r-----%wNetwork%r-----------%wLevels%r---->%w"; windowlist_line = "%r|%w%# $[3]0 %|$[20]1 $[12]2 $[12]3 $4"; windowlist_footer = "%r`--------------------------------------------------->%w"; windows_layout_saved = "%K>%r>%R>%w Window Layout has been %_Saved%_"; windows_layout_reset = "%K>%r>%R>%w Womdpw Layout has been returned to %_I%_rssi Defaults"; window_info_header = " %r%#,----%wwindow info%r---->%w"; window_info_footer = " %r%#`----------------------->%w"; 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_immortal = " %# Immortal : yes"; 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_items_header = " #Items : {hilight Name{blank} Server tag}"; window_info_item = " %# $[7]0 : $[!30]1 $2"; window_info_sticky = " %# Sticky : $0"; # window_info_items_footer = "%r-------------------------------->%w"; window_info_items_footer = ""; }; "fe-text" = { window_info_sticky = " %# Sticky : $0"; }; "fe-common/text" = { lastlog_too_long = "{warningmessage /LASTLOG would print $0 lines. If you really want to print all these lines use -force option.}"; window_too_small = "{errormessage Not enough room to resize this window}"; cant_hide_last = "{errormessage You can't hide the last window}"; cant_hide_sticky_windows = "{errormessage You can't hide sticky windows (use /WINDOW STICK OFF)}"; cant_show_sticky_windows = "{errormessage You can't show sticky windows (use /WINDOW STICK OFF)}"; window_not_sticky = "{errormessage Window is not sticky}"; window_set_sticky = "{acknowledgedmessage Window set sticky}"; window_unset_sticky = "{acknowledgedmessage Window is not sticky anymore}"; window_scroll = "{acknowledgedmessage Window scroll mode is now $0}"; window_scroll_unknown = "{errormessage Unknown scroll mode $0, must be ON, OFF or DEFAULT}"; }; "fe-common/irc" = { own_action_target = "{ownaction_target $[-14]0}$1"; own_ctcp = "{ownctcp ctcp $[-12]0}$1 $2"; notice_public = "{notice $0{pubnotice_channel $1}}$2"; notice_private = "{notice $0}$2"; notice_server = "%w{servernotice $[-10]0}$1"; own_notice = "{ownnotice notice $0}$1"; action_private = "{pvtaction $0}$2"; action_private_query = "{pvtaction_query $[-12]0}$2"; action_public_channel = "{pubaction \00311$[-12]0 %g({msgchannel $1})%w}$2"; not_chanop = "{errormessage You're not channel operator in {channel $0}}"; silenced = "{acknowledgedmessage Silenced {nick $0}}"; unsilenced = "{acknowledgedmessage Unsilenced {nick $0}}"; netsplit = "{netsplit }{server $0} %w<-%r\\%w-> {server $1%w}: [$2]"; netsplit_more = "{netsplit }%w-%w-%W-%w {server $0} %w<-%r\\%w->%w {server $1} %W-%w-%w-%w%:{blank}%r<<<%w [$2%_+$3 more%_]"; netsplit_join = "{netjoin %K>%g>%G>%w} [$0]"; netsplit_join_more = "{netjoin %K>%g>%G>%w} [$0$2%_+$1 more%_]"; chanmode_change = "{blank}%r$2 sets {mode $1}"; server_chanmode_change = "{blank}{nick $2} sets {mode $1}"; own_action = " {ownaction %c$0}$1"; action_public = " {pubaction %c$0}$1"; who = "{blank}%#{channelhilight $[10]0} {nick %w$[9]1%w} $[3]2 $[2]3 {comment {hilight $[35]6}} {comment $7} \012{blank}{nick $1 = %w$4@$5}"; end_of_who = ""; whois = " %r,%B----------%r,%w----------%r(%W whois %r)%w--------- %B -%w --- -- %B -%w %: {whois %rnick%w $0}%w %: {whois host $1@$2}%: {whois gecos $3}%: %rmask %w| $0!%w$1%r@%w$2 "; whois_idle = " {whois idle %|$1d $2h $3m $4s}"; whois_idle_signon = " {whois idle %|$1d $2h $3m $4s {comment signon: $5}}"; whois_server = " {whois server %|$1 {comment $2}}"; whois_oper = " {whois operator %W$1-%w}"; whois_registered = " {whois registered}"; whois_help = " {whois is available for help}"; whois_modes = " {whois modes $1}"; whois_realhost = " {whois hostname $1-}"; whois_usermode = " {whois usermode $1}"; whois_channels = " {whois channels %|$1}"; whois_away = " {whois away %|$1}"; whois_special = " {whois info %|$1}"; whois_extra = " {whois extra %|$1}"; end_of_whois = " %r`%B----------%r`%w------ -- --- %B-%w ------ --- %r-- %w- %B-%w"; whois_not_found = " %K>%r>%R>%N There is no such nick $0"; whowas = "{blank}%w>%c>%C> %w$0%w WAS ($1@$2) : $3"; end_of_whowas = ""; default_event_server = "{blank} {whois remote $1 from %w$0%w}"; usermode_change = "{blank}%K>%r>%R>%w %_Y%_ou have set user mode {mode $0}"; user_mode = "{blank}%K>%r>%R>%w %_Y%_our user mode is {mode $0}"; away = "{blank}%K>%r>%R>%w %_Y%_ou have been marked as being %_away%_"; unaway = "{blank}%K>%r>%R>%w %_Y%_ou are no longer marked %_away%_, Welcome Back!"; nick_away = "{blank}%K>%r>%R>%w {nick $0} is away: $1"; no_such_nick = "{blank}%K>%r>%R>%w {nick $0}: No such nickname"; nick_in_use = "{blank}%K>%r>%R>%w Nick {nick $0} is already in use"; nick_unavailable = "{blank}%K>%r>%R>%w Nick {nick $0} is %_Juped%_"; your_nick_owned = "{blank}%K>%r>%R>%w Your nick is Chowned by {nick $3} {comment $1@$2}"; kill = "{blank}%r>%r>%r>%w %_Y%_ou were {error killed} by {nick $0} {nickhost $1} {reason $2} {comment Path: $3}"; kill_server = "{blank}%r>%r>%r>%w %_Y%_ou were {error killed} by {server $0} {reason $1} {comment Path: $2}"; default_event = "{blank}%K>%r>%R>%w $1"; unknown_mode = "{blank}%K>%r>%R>%w %_U%_nknown mode character $0"; joinerror_toomany = "{blank}%K>%r>%R>%w %_M%_ax Channels Exceeded! Cannot join {channel $0}"; joinerror_full = "{blank}%K>%r>%R>%w %_C%_hannel Limit Reached... Cannot join {channel $0}"; joinerror_invite = "{blank}%K>%r>%R>%w %_C%_annot join {channel $0} without an %_I%_nvite"; joinerror_banned = "{blank}%K>%r>%R>%w %_Y%_ou are %rBANNED%w from {channel $0}"; joinerror_bad_key = "{blank}%K>%r>%R>%w %_K%_ey required to join {channel $0}"; joinerror_bad_mask = "{blank}%K>%r>%R>%w %_C%_annot join to channel {channel $0} (Bad channel mask)"; joinerror_unavail = "{blank}%K>%r>%R>%w {channel $0} is %_JUPED%_ %:%K>%r>%R>%w %_R%_epeated attempts to join {channel $0} could result in a %_k-line%_"; joinerror_duplicate = "{blank}%K>%r>%R>%w {channel $0} already exists"; channel_rejoin = "{blank}%K>%r>%R>%w {channel $0} is temporarily unavailable, most likely because of a netsplit. %_I%_rssi will now automagicly try to rejoin this channel until sucessful. %:%K>%r>%R>%w %_A%_uto-rejoin initiated. Use %_/RMREJOINS%_ to abort."; inviting = "{blank}%K>%r>%R>%w %_I%_nviting {nick $0} to {channel $1}"; channel_created = "{blank}%K>%w>%_%W>%_%w This Channel was created on $1"; url = "{blank}%K>%w>%_%W%_>%w Home page for {channelhilight $0}: $1"; topic = "{blank}%K>%w>%_%W%_>%w Topic for {channelhilight $0}: $1"; no_topic = "{blank}%K>%w>%_%W%_>%w No topic set for {channelhilight $0}"; topic_info = "{blank}%K>%W>%_%W%_>%w Topic set by {nick $0} {nickhost $2} {comment $1}"; bantype = "{blank}%K>%r>%R>%w Ban type changed to {channel $0}"; no_bans = "No bans in {channel $0}"; banlist = "{blank}%K>%r>%R>%w $0 - {channel $1}: ban {ban $2}"; banlist_long = "{blank}%K>%r>%R>%w $0 - {channel $1}: ban {ban $2} {comment by {nick $3}, $4 secs ago}"; ebanlist = "{blank}%K>%r>%R>%w {channel $0}: ban exception {ban $1}"; ebanlist_long = "{blank}%K>%r>%R>%w {channel $0}: ban exception {ban $1} {comment by {nick $2}, $3 secs ago}"; no_invitelist = "{blank}%K>%r>%R>%w Invite list is empty for {channel $0}"; invitelist = "{blank}%K>%r>%R>%w {channel $0}: invite {ban $1}"; no_such_channel = "{blank}%K>%r>%R>%w {channel $0}: No such channel"; channel_synced = "{blank}%K>%w>%_%W>%_%w Join to {channel $0} was synced in {hilight $1} secs"; ircnet_added = "{blank}%K>%r>%R>%w Ircnet $0 saved"; ircnet_removed = "{blank}%K>%r>%R>%w Ircnet $0 removed"; ircnet_not_found = "{blank}%K>%r>%R>%w Ircnet $0 not found"; ircnet_header = "{blank}%#%r,--------------------------( %WNETWORKS %r)--------------------------->"; ircnet_line = "{blank}%#%r|%w %_$0%_: $1"; ircnet_footer = "{blank}%#%r`------------------------------------------------->"; no_netsplits = "%K>%r>%R>%w No Detected %_N%_etsplits! :)"; netsplits_header = "{blank}%#%r,--%WNick%r------%WChannel%r----%WServer%r---------------#WSplit Server%r---->%w"; netsplits_line = "{blank}%r|%#%w $[9]0 $[10]1 $[20]2 $3"; netsplits_footer = "{blank}%r`-------------------------------------------------->%w"; channel_mode = "{blank}%K>%r>%R>%w %_M%_odes for $0 {mode $1}"; }; "fe-common/perl" = { script_not_found = "{errormessage Script {hilight $0} not found}"; script_not_loaded = "{infomessage Script {hilight $0} is not loaded}"; script_loaded = "{infomessage Loaded script {hilight $0}}"; script_unloaded = "{acknowledgedmessage Unloaded script {hilight $0}}"; no_scripts_loaded = "{infomessage No scripts are loaded}"; script_list_header = "{blank}%K>%w>%W> Irssi: %w{infomessage Scripts:}"; script_list_line = "{blank}$[!12]0 $1"; }; "fe-common/irc/ctcp" = { ctcp_reply = "%K»%w»%W> CTCP {hilight $0} reply from {nick $1}: $2"; ctcp_reply_channel = "%K»%w»%W> CTCP {hilight $0} reply from {nick $1} in channel {channel $3}: $2"; ctcp_ping_reply = "%K»%w»%W> CTCP {hilight PING} reply from {nick $0}: $1.$[-3.0]2 seconds"; ctcp_requested = "%K»%w»%W> {ctcp {hilight $0} {comment $1} requested CTCP {hilight $2} from {nick $4}}: $3"; ctcp_requested_unknown = "%K»%w»%W> {ctcp {hilight $0} {comment $1} requested unknown CTCP {hilight $2} from {nick $4}}: $3"; }; "fe-common/irc/dcc" = { dcc_list_header = "{dcc %WDCC connections:}"; dcc_list_footer = ""; own_dcc = "{dccownmsg dcc {dccownnick $[-12]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 $[-12]0}$1"; action_dcc = "{dccaction $0}$1"; action_dcc_query = "{dccaction $0}$1"; own_dcc_query = "{ownmsgnick {dccownquerynick $[-12]0}}$2"; dcc_msg_query = "{privmsgnick $[-12]0}$1"; dcc_ctcp = "{dcc >>> DCC CTCP {hilight $1} received from {hilight $0}: $2}"; dcc_chat = "{dcc DCC CHAT from {nick $0} [$1 port $2]}"; dcc_chat_channel = "{dcc DCC CHAT from {nick $0} [$1 port $2] requested in channel {channel $3}}"; dcc_chat_not_found = "{dcc No DCC CHAT connection open to {nick $0}}"; dcc_chat_connected = "{dcc DCC CHAT connection with {nick $0} [$1 port $2] established}"; dcc_chat_disconnected = "{dcc DCC lost chat to {nick $0}}"; dcc_send = "{dcc DCC SEND from {nick $0} [$1 port $2]: $3 [$4 bytes]}"; dcc_send_channel = "{dcc DCC SEND from {nick $0} [$1 port $2]: $3 [$4 bytes] requested in channel {channel $5}}"; dcc_send_exists = "{dcc DCC already sending file {dccfile $0} for {nick $1}}"; dcc_send_not_found = "{dcc DCC not sending file {dccfile $1} to {nick $0}}"; dcc_send_file_open_error = "{dcc DCC can't open file {dccfile $0}: $1}"; dcc_send_connected = "{dcc DCC sending file {dccfile $0} for {nick $1} [$2 port $3]}"; dcc_send_complete = "{dcc DCC sent file {dccfile $0} [{hilight $1}kB] for {nick $2} in {hilight $3} secs [{hilight $4kB/s}]}"; dcc_send_aborted = "{dcc DCC aborted sending file {dccfile $0} for {nick $1}}"; dcc_get_not_found = "{dcc DCC no file offered by {nick $0}}"; dcc_get_connected = "{dcc DCC receiving file {dccfile $0} from {nick $1} [$2 port $3]}"; dcc_get_complete = "{dcc DCC received file {dccfile $0} [$1kB] from {nick $2} in {hilight $3} secs [$4kB/s]}"; dcc_get_aborted = "{dcc DCC aborted receiving file {dccfile $0} from {nick $1}}"; dcc_unknown_ctcp = "{dcc DCC unknown ctcp {hilight $0} from {nick $1} [$2]}"; dcc_unknown_reply = "{dcc DCC unknown reply {hilight $0} from {nick $1} [$2]}"; dcc_unknown_type = "{dcc DCC unknown type {hilight $0}}"; dcc_invalid_ctcp = "{dcc DCC received CTCP {hilight $0} with invalid parameters from {nick $1}}"; dcc_connect_error = "{dcc DCC can't connect to {hilight $0} port {hilight $1}}"; dcc_cant_create = "{dcc DCC can't create file {dccfile $0}}"; dcc_rejected = "{dcc DCC $0 was rejected by {nick $1} [{hilight $2}]}"; dcc_request_send = "{dcc DCC $0 request sent 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 = "{dcc}Chat ->%w {dcc $0 $1}"; dcc_list_line_file = "{dcc}File ->%w {dcc $0 $1 : $2k of $3k ($4%%) - $5kB/s - $6}"; ctcp_reply = "%K»%w»%W> CTCP {hilight $0} reply from {nick $1}: $2"; ctcp_reply_channel = "%K»%w»%W> CTCP {hilight $0} reply from {nick $1} in channel {channel $3}: $2"; ctcp_ping_reply = "%K»%w»%W> CTCP {hilight PING} reply from {nick $0}: $1.$[-3.0]2 seconds"; ctcp_requested = "%K»%w»%W> {ctcp {hilight $0} {comment $1} requested CTCP {hilight $2} from {nick $4}}: $3"; ctcp_requested_unknown = "%K»%w»%W> {ctcp {hilight $0} {comment $1} requested unknown CTCP {hilight $2} from {nick $4}}: $3"; }; # kills.pl reformat "Irssi::Script::kills" = { kill_public = " %B<<<%w {channick %B$0%w}!{chanhost %w$1%w} {reason %w$4%w} %Bkilled%w by {nick %W$2%w}$3"; }; };