# Emacs: -*- mode: fundamental; coding: binary -*-
# United States English language file.
#
# IRC Services is copyright (c) 1996-2007 Andrew Church.
# E-mail: <achurch@achurch.org>
# Parts written by Andrew Kempe and others.
# This program is free but copyrighted software; see the file COPYING for
# details.
# When translating this file to another language, keep in mind that the
# order of parameters for sprintf() is fixed in the source code, so your
# messages need to take the same parameters in the same order as the
# English messages do. (Obviously, this doesn't hold for the strftime()
# format lines immediately below.) If you can't get a natural translation
# of a message without changing the order of the parameters, please inform
# the Services developers.
#
# In help messages, "%S" (capital S, not lowercase) refers to the name of
# the service sending the message; for example, in NickServ help messages,
# "%S" is replaced by "NickServ" (or whatever it is renamed to in
# config.h). The %S's do not count as sprintf() parameters, so they can be
# rearranged, removed, or added as necessary.
#
# Also in help messages, please try to limit line lengths to 60 characters
# of text (not including the leading tab). This length was chosen because
# it does not cause line wrap under default settings on most current IRC
# clients. Remember that format characters (control-B, control-_) are not
# included in that 60-character limit (since they don't show on the user's
# screen). Also remember that format specifiers (%S, etc.) will expand
# when displayed, so remember to take this into account; you can assume
# that the length of a pseudoclient name (%S replacement) will be eight
# characters, so reduce the maximum line length by 6 for every %S on a
# line.
#
# Finally, remember to put a tab at the beginning of every line of text
# (including empty lines). This has to be a tab, not spaces.
###########################################################################
#
# Name of this language
#
###########################################################################
# For languages other than English, this string should have the following
# format:
# language-name-in-language (language-name-in-English)
# For example, "Español (Spanish)" or "Français (French)".
LANG_NAME
English
###########################################################################
#
# General messages
#
###########################################################################
# strftime() format strings. man 3 strftime for information on the
# meanings of the format specifiers. Short version:
# %a = weekday name (short) %H = hour
# %b = month name (short) %M = minute
# %d = day of month %S = second
# %Y = year %Z = time zone
# This is used as the format string for strftime() for a date and time
# together.
STRFTIME_DATE_TIME_FORMAT
%b %d %H:%M:%S %Y %Z
# This is used as the format string for strftime() for a date alone in long
# format (English: including weekday).
STRFTIME_LONG_DATE_FORMAT
%a %b %d %Y
# This is used as the format string for strftime() for a date alone in
# short format (English: without weekday).
STRFTIME_SHORT_DATE_FORMAT
%b %d %Y
# These tell our strftime() what the names of months and days are. If you
# don't use %a, %A, %b, or %B in your strftime() strings above, you can
# leave these empty. However, if you enter names, they MUST stay in order,
# one per line, and the list MUST be complete!
# %a
STRFTIME_DAYS_SHORT
Sun
Mon
Tue
Wed
Thu
Fri
Sat
# %A
STRFTIME_DAYS_LONG
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
# %b
STRFTIME_MONTHS_SHORT
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
# %B
STRFTIME_MONTHS_LONG
January
February
March
April
May
June
July
August
September
October
November
December
# "day", "hour", "minute", and "second" in singular and plural.
# These must be preceded by spaces if the language requires them
# (e.g. in English: "10 hours", not "10hours").
STR_DAY
day
STR_DAYS
days
STR_HOUR
hour
STR_HOURS
hours
STR_MINUTE
minute
STR_MINUTES
minutes
STR_SECOND
second
STR_SECONDS
seconds
# Separator used between units of time; in English, a comma followed by a
# space (the ", " in "3 hours, 10 minutes").
STR_TIMESEP
,
# This is used in ChanServ/NickServ INFO displays, and is a comma followed
# by a space (", " -- trailing space is significant), or the equivalent in
# the language's character set.
COMMA_SPACE
,
# Various error messages.
INTERNAL_ERROR
Internal error--unable to process request.
SERVICES_IS_BUSY
Services is currently busy; please try again later.
UNKNOWN_COMMAND
Unknown command %s.
UNKNOWN_COMMAND_HELP
Unknown command %s. Type /msg %s HELP for help.
SYNTAX_ERROR
Syntax: %s
MORE_INFO
Type /msg %s HELP %s for more information.
NO_HELP_AVAILABLE
No help available for %s.
MISSING_QUOTE
Double quote (") missing.
BAD_EMAIL
E-mail addresses must be in the form username@hostname. You may not use colors, bold, underline, or reverse, or any of these characters: , : ; | \ " ( ) < > [ ]
BAD_URL
URLs must be in the form http://hostname[:port]/... (or ftp://, etc.).
BAD_USERHOST_MASK
Mask must be in the form user@host.
BAD_NICKUSERHOST_MASK
Mask must be in the form nick!user@host.
BAD_EXPIRY_TIME
Invalid expiry time.
SENDMAIL_NO_RESOURCES
The system is currently too busy to send mail; please try again later.
READ_ONLY_MODE
Notice: Services is in read-only mode; changes will not be saved!
PASSWORD_INCORRECT
Password incorrect.
PASSWORD_WARNING
Warning: After one more incorrect password you will be disconnected.
# What's the difference between "Access denied" and "Permission denied"?
# Very little; you can safely make them the same message with no real loss
# of meaning. If you want to make a distinction, "Access denied" is
# usually used more generally; for example, a non-oper trying to access
# OperServ gets "Access denied", while a non-Services admin trying to use
# NickServ SET NOEXPIRE gets "Permission denied".
ACCESS_DENIED
Access denied.
PERMISSION_DENIED
Permission denied.
MORE_OBSCURE_PASSWORD
Please try again with a more obscure password. Passwords should be at least five characters long, and should not be something easily guessed (e.g. your real name or your nickname).
PASSWORD_TRUNCATED
Notice: Your password has been truncated to %d characters.
NICK_NOT_REGISTERED
Your nickname isn't registered.
NICK_NOT_REGISTERED_HELP
Your nickname isn't registered. Type /msg %s HELP for information on registering your nickname.
NICK_TOO_LONG
Nicknames must be no more than %d characters long.
NICK_INVALID
%s is not a valid nickname.
NICK_X_NOT_REGISTERED
Nickname %s isn't registered.
NICK_X_ALREADY_REGISTERED
Nickname %s is already registered!
NICK_X_NOT_IN_USE
Nickname %s isn't currently in use.
NICK_X_FORBIDDEN
Nickname %s may not be registered or used.
NICK_X_SUSPENDED
Nickname %s is suspended and may not be used or identified for.
NICK_X_SUSPENDED_MEMOS
Nickname %s is suspended and may not receive memos.
NICK_IDENTIFY_REQUIRED
Password authentication required for that command.
Retry after typing /msg %s IDENTIFY password.
NICK_PLEASE_AUTH
Your nickname is not yet authenticated. Please authenticate your nickname using the authentication code in the mail message sent to: %s
NICK_X_NOT_ON_CHAN_X
Nickname %s isn't currently on channel %s.
CHAN_INVALID
%s is not a valid channel name.
CHAN_X_NOT_REGISTERED
Channel %s isn't registered.
CHAN_X_NOT_IN_USE
Channel %s isn't currently in use.
CHAN_X_FORBIDDEN
Channel %s may not be registered or used.
CHAN_X_SUSPENDED
Channel %s is suspended and may not be used or identified for.
CHAN_X_SUSPENDED_MEMOS
Channel %s is suspended and may not receive memos.
CHAN_IDENTIFY_REQUIRED
Password authentication required for that command.
Retry after typing /msg %s IDENTIFY %s password.
SERV_X_NOT_FOUND
Server %s not found.
EXPIRES_NONE
does not expire
EXPIRES_SOON
expires at next database update
EXPIRES_IN
expires in %s
###########################################################################
#
# NickServ messages
#
###########################################################################
# Automatic messages
NICK_IS_REGISTERED
This nickname is owned by someone else. Please choose another. (If this is your nickname, type /msg %s IDENTIFY password.)
NICK_IS_SECURE
This nickname is registered and protected. If it is your nickname, type /msg %s IDENTIFY password. Otherwise, please choose a different nickname.
NICK_MAY_NOT_BE_USED
This nickname may not be used. Please choose another one.
DISCONNECT_IN_1_MINUTE
If you do not change your nickname within one minute, you will be disconnected.
DISCONNECT_IN_20_SECONDS
If you do not change your nickname within 20 seconds, you will be disconnected.
DISCONNECT_NOW
This nickname has been registered; you may not use it. Please choose another nickname before reconnecting.
FORCENICKCHANGE_IN_1_MINUTE
If you do not change your nickname within one minute, it will be changed automatically.
FORCENICKCHANGE_IN_20_SECONDS
If you do not change your nickname within 20 seconds, it will be changed automatically.
FORCENICKCHANGE_NOW
This nickname has been registered; you may not use it. Your nickname is now being changed to %s.
NICK_EXPIRES_SOON
Notice: Your nickname's registration will expire in %s. If you want to continue using your nickname, please identify to %s by typing: /msg %s IDENTIFY password
NICK_EXPIRED
Notice: Your nickname's registration has expired. Please re-register your nickname if you want to continue using it.
# REGISTER responses
NICK_REGISTER_SYNTAX
REGISTER password [email]
NICK_REGISTER_REQ_EMAIL_SYNTAX
REGISTER password email
NICK_REGISTRATION_DISABLED
Sorry, nickname registration is temporarily disabled.
NICK_REGISTRATION_FAILED
Sorry, registration failed.
NICK_REG_PLEASE_WAIT
Please wait %s before using the REGISTER command again.
NICK_REG_PLEASE_WAIT_FIRST
Please wait %s before using the REGISTER command.
NICK_CANNOT_BE_REGISTERED
Nickname %s may not be registered.
NICK_REGISTER_EMAIL_UNAUTHED
The E-mail address you provided has not yet been authenticated. Please use the AUTH command to authenticate the address before registering new nicknames with it.
NICK_REGISTER_TOO_MANY_NICKS
You have too many nicknames registered (%d, maximum of %d). You cannot register any more until you drop some of your current nicknames.
NICK_REGISTERED
Nickname %s has been registered to you.
NICK_PASSWORD_IS
Your password is %s -- remember this for later use.
# IDENTIFY responses
NICK_IDENTIFY_SYNTAX
IDENTIFY password
NICK_IDENTIFY_FAILED
Sorry, identification failed.
NICK_IDENTIFY_EMAIL_MISSING
You must set an E-mail address for your nickname before you continue using it. Please set one now with the command: /msg %s SET EMAIL address
NICK_IDENTIFY_SUCCEEDED
Password accepted -- you are now recognized.
# DROP responses
NICK_DROP_SYNTAX
DROP password
NICK_DROP_WARNING
Notice: The DROP command will de-register all of your linked nicknames!
NICK_DROP_DISABLED
Sorry, nickname de-registration is temporarily disabled.
NICK_DROP_FAILED
Sorry, nickname de-registration failed.
NICK_DROPPED
Your nickname has been dropped.
NICK_DROPPED_LINKS
Your nickname and all linked nicknames have been dropped.
# DROPNICK responses
NICK_DROPNICK_SYNTAX
DROPNICK nickname
NICK_X_DROPPED
Nickname %s has been dropped.
NICK_X_DROPPED_LINKS
Nickname %s and all linked nicknames have been dropped.
# DROPEMAIL and DROPEMAIL-CONFIRM responses
NICK_DROPEMAIL_SYNTAX
DROPEMAIL pattern
NICK_DROPEMAIL_PATTERN_TOO_LONG
The given pattern is too long (maximum %d characters).
NICK_DROPEMAIL_NONE
No nicknames have E-mail addresses matching the given pattern.
NICK_DROPEMAIL_COUNT
%d nicknames have E-mail addresses matching the given pattern.
To drop these nicknames, type: /msg %s DROPEMAIL-CONFIRM %s
NICK_DROPEMAIL_CONFIRM_SYNTAX
DROPEMAIL-CONFIRM address
NICK_DROPEMAIL_CONFIRM_UNKNOWN
The given pattern is not recognized. Please use the DROPEMAIL command again with this pattern before using the DROPEMAIL-CONFIRM command.
NICK_DROPEMAIL_CONFIRM_DROPPING
Dropping %d nicknames...
NICK_DROPEMAIL_CONFIRM_DROPPED
Nickname drop complete.
# SET responses
NICK_SET_SYNTAX
SET option parameters
NICK_SET_OPER_SYNTAX
SET [nickname] option parameters
NICK_SET_DISABLED
Sorry, nickname option setting is temporarily disabled.
NICK_SET_UNKNOWN_OPTION
Unknown SET option %s.
NICK_SET_UNKNOWN_OPTION_OR_BAD_NICK
Unknown SET option %s, or nickname not registered.
# SET PASSWORD responses
NICK_SET_PASSWORD_FAILED
Sorry, couldn't change password.
NICK_SET_PASSWORD_CHANGED
Password changed.
NICK_SET_PASSWORD_CHANGED_TO
Password changed to %s.
# SET LANGUAGE responses
NICK_SET_LANGUAGE_SYNTAX
SET LANGUAGE number
NICK_SET_LANGUAGE_UNKNOWN
Unknown language number %d. Type /msg %s HELP SET LANGUAGE for a list of languages.
NICK_SET_LANGUAGE_CHANGED
Language changed to %s.
# SET URL responses
NICK_SET_URL_CHANGED
URL for %s changed to %s.
# SET EMAIL responses
NICK_SET_EMAIL_UNAUTHED
The E-mail address you provided has not yet been authenticated. Please use the AUTH command to authenticate the address first.
NICK_SET_EMAIL_TOO_MANY_NICKS
%s already has %d nicknames registered (maximum of %d). E-mail address change failed.
NICK_SET_EMAIL_CHANGED
E-mail address for %s changed to %s.
# SET INFO responses
NICK_SET_INFO_CHANGED
Information for %s changed.
# SET KILL responses
NICK_SET_KILL_SYNTAX
SET KILL {ON | QUICK | OFF}
NICK_SET_KILL_IMMED_SYNTAX
SET KILL {ON | QUICK | IMMED | OFF}
NICK_SET_KILL_ON
Kill protection is now ON.
NICK_SET_KILL_QUICK
Kill protection is now ON, with a reduced kill delay.
NICK_SET_KILL_IMMED
Kill protection is now ON, with no kill delay.
NICK_SET_KILL_IMMED_DISABLED
The IMMED option is not available on this network.
NICK_SET_KILL_OFF
Kill protection is now OFF.
# SET SECURE responses
NICK_SET_SECURE_SYNTAX
SET SECURE {ON | OFF}
NICK_SET_SECURE_ON
Secure option is now ON.
NICK_SET_SECURE_OFF
Secure option is now OFF.
# SET PRIVATE responses
NICK_SET_PRIVATE_SYNTAX
SET PRIVATE {ON | OFF}
NICK_SET_PRIVATE_ON
Private option is now ON.
NICK_SET_PRIVATE_OFF
Private option is now OFF.
# SET HIDE responses
NICK_SET_HIDE_SYNTAX
SET HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
NICK_SET_HIDE_EMAIL_ON
Your E-mail address will now be hidden from %s INFO displays.
NICK_SET_HIDE_EMAIL_OFF
Your E-mail address will now be shown in %s INFO displays.
NICK_SET_HIDE_MASK_ON
Your last seen user@host mask will now be hidden from %s INFO displays.
NICK_SET_HIDE_MASK_OFF
Your last seen user@host mask will now be shown in %s INFO displays.
NICK_SET_HIDE_QUIT_ON
Your last quit message will now be hidden from %s INFO displays.
NICK_SET_HIDE_QUIT_OFF
Your last quit message will now be shown in %s INFO displays.
# SET TIMEZONE responses
NICK_SET_TIMEZONE_SYNTAX
SET TIMEZONE {UTC-offset | time-zone | DEFAULT}
NICK_SET_TIMEZONE_TO
Your time zone has been set to UTC%c%d:%02d.
The current time in this time zone is %s.
NICK_SET_TIMEZONE_DEFAULT
Your time zone has been reset to Services' time zone.
# SET MAINNICK responses
NICK_SET_MAINNICK_NOT_FOUND
The nickname %s is not linked to your current nickname.
NICK_SET_MAINNICK_CHANGED
Your main nickname has been changed to %s.
# SET NOEXPIRE responses
NICK_SET_NOEXPIRE_SYNTAX
SET [nickname] NOEXPIRE {ON | OFF}
NICK_SET_NOEXPIRE_ON
Nickname %s will not expire.
NICK_SET_NOEXPIRE_OFF
Nickname %s will expire.
# UNSET responses
NICK_UNSET_SYNTAX
UNSET {URL | EMAIL | INFO}
NICK_UNSET_SYNTAX_REQ_EMAIL
UNSET {URL | INFO}
NICK_UNSET_URL
URL for %s unset.
NICK_UNSET_EMAIL
E-mail address for %s unset.
NICK_UNSET_INFO
Information for %s unset.
NICK_UNSET_EMAIL_BAD
You may not clear your E-mail address.
NICK_UNSET_EMAIL_OTHER_BAD
Nickname E-mail addresses may not be cleared.
# ACCESS responses
NICK_ACCESS_SYNTAX
ACCESS {ADD | DEL | LIST} [mask]
NICK_ACCESS_DISABLED
Sorry, nickname access list modification is temporarily disabled.
NICK_ACCESS_ALREADY_PRESENT
Mask %s already present on your access list.
NICK_ACCESS_REACHED_LIMIT
Sorry, you can only have %d access entries for a nickname.
NICK_ACCESS_NO_NICKS
Warning: Nickname access masks should not include nicknames. Please check and make sure that you have entered the user@host mask correctly.
NICK_ACCESS_ADDED
%s added to your access list.
NICK_ACCESS_NOT_FOUND
%s not found on your access list.
NICK_ACCESS_DELETED
%s deleted from your access list.
NICK_ACCESS_LIST_EMPTY
Your access list is empty.
NICK_ACCESS_LIST
Access list:
NICK_ACCESS_LIST_X_EMPTY
Access list for %s is empty.
NICK_ACCESS_LIST_X
Access list for %s:
# LINK responses
NICK_OLD_LINK_SYNTAX
LINK nickname password
NICK_LINK_SYNTAX
LINK nickname
NICK_LINK_DISABLED
Sorry, nickname linking is temporarily disabled.
NICK_LINK_FAILED
Sorry, linking failed.
NICK_CANNOT_BE_LINKED
Nickname %s may not be linked.
NICK_OLD_LINK_SAME
You can't link to your current nickname!
NICK_LINK_SAME
You can't link your current nickname!
NICK_LINK_ALREADY_LINKED
Nickname %s is already linked to your nick.
NICK_LINK_IN_USE
Nickname %s is currently in use.
NICK_LINK_TOO_MANY
You cannot have more than %d nicknames linked together.
NICK_LINK_TOO_MANY_NICKS
You already have %d nicknames registered (maximum of %d). Linking failed.
NICK_OLD_LINK_TOO_MANY_CHANNELS
Can't link to nickname %s: too many channels registered (combined maximum %d).
NICK_OLD_LINKED
Your nickname has been linked to %s.
NICK_LINKED
Nickname %s has been linked to your nickname.
# UNLINK responses
NICK_OLD_UNLINK_SYNTAX
UNLINK [nickname password]
NICK_UNLINK_SYNTAX
UNLINK nickname
NICK_UNLINK_OPER_SYNTAX
UNLINK nickname [FORCE]
NICK_UNLINK_DISABLED
Sorry, nickname unlinking is temporarily disabled.
NICK_UNLINK_FAILED
Sorry, unlinking failed.
NICK_UNLINK_SAME
You can't unlink your current nickname!
NICK_OLD_UNLINK_NOT_LINKED
Your nickname isn't linked.
NICK_UNLINK_NOT_LINKED_YOURS
Nickname %s isn't linked to your nickname.
NICK_UNLINK_NOT_LINKED
Nickname %s isn't linked.
NICK_OLD_UNLINKED
Your nickname has been unlinked from %s.
NICK_UNLINKED
Nickname %s has been unlinked from your nickname.
NICK_X_UNLINKED
Nickname %s has been unlinked from %s.
# LISTLINKS responses
NICK_OLD_LISTLINKS_SYNTAX
LISTLINKS nickname
NICK_LISTLINKS_SYNTAX
LISTLINKS
NICK_LISTLINKS_HEADER
List of nicknames linked to %s:
NICK_LISTLINKS_FOOTER
%d linked nicknames.
# INFO responses
NICK_INFO_SYNTAX
INFO nickname [ALL]
NICK_INFO_REALNAME
%s is %s
NICK_INFO_ADDRESS
Last seen address: %s
NICK_INFO_ADDRESS_ONLINE
Is online from: %s
NICK_INFO_ADDRESS_ONLINE_NOHOST
%s is currently online.
NICK_INFO_TIME_REGGED
Time registered: %s
NICK_INFO_LAST_SEEN
Last seen time: %s
NICK_INFO_LAST_QUIT
Last quit message: %s
NICK_INFO_URL
URL: %s
NICK_INFO_EMAIL
E-mail address: %s
NICK_INFO_EMAIL_UNAUTHED
E-mail address: %s (unverified)
NICK_INFO_INFO
Information: %s
NICK_INFO_OPTIONS
Options: %s
# These strings MUST NOT be empty
NICK_INFO_OPT_KILL
Kill protection
NICK_INFO_OPT_SECURE
Security
NICK_INFO_OPT_PRIVATE
Private
NICK_INFO_OPT_NONE
None
NICK_INFO_NO_EXPIRE
This nickname will not expire.
NICK_INFO_SUSPEND_DETAILS
Suspended by %s on %s (%s).
NICK_INFO_SUSPEND_REASON
Reason: %s
NICK_INFO_SHOW_ALL
For more information, type: /msg %s INFO %s ALL
# LISTCHANS responses
NICK_LISTCHANS_SYNTAX
LISTCHANS
NICK_LISTCHANS_NONE
%s has not registered any channels.
NICK_LISTCHANS_HEADER
Channels registered by %s:
NICK_LISTCHANS_END
End of list (%d channels registered).
# LIST/LISTEMAIL responses
NICK_LIST_SYNTAX
%s pattern
NICK_LIST_OPER_SYNTAX
%s pattern [FORBIDDEN] [NOEXPIRE] [SUSPENDED]
NICK_LIST_OPER_SYNTAX_AUTH
%s pattern [FORBIDDEN] [NOEXPIRE] [SUSPENDED] [NOAUTH]
NICK_LIST_HEADER
List of entries matching %s:
NICK_LIST_RESULTS
End of list; %d/%d matches shown.
NICK_LISTEMAIL_NONE
(none set)
# RECOVER responses
NICK_RECOVER_SYNTAX
RECOVER nickname [password]
NICK_NO_RECOVER_SELF
You can't recover yourself!
NICK_RECOVERED
The user claiming your nickname has been killed. Type /msg %s RELEASE %s to get it back before the one-minute timeout.
# RELEASE responses
NICK_RELEASE_SYNTAX
RELEASE nickname [password]
NICK_RELEASE_NOT_HELD
Nickname %s isn't being held.
NICK_RELEASED
Services' hold on your nickname has been released.
# GHOST responses
NICK_GHOST_SYNTAX
GHOST nickname [password]
NICK_NO_GHOST_SELF
You can't ghost yourself!
NICK_GHOST_KILLED
Ghost with your nickname has been killed.
# GETPASS responses
NICK_GETPASS_SYNTAX
GETPASS nickname
NICK_GETPASS_UNAVAILABLE
GETPASS command unavailable because encryption is in use.
NICK_GETPASS_PASSWORD_IS
Password for %s is %s.
# FORBID responses
NICK_FORBID_SYNTAX
FORBID nickname
NICK_FORBID_SUCCEEDED
Nickname %s is now forbidden.
NICK_FORBID_FAILED
Couldn't forbid nickname %s!
# SUSPEND responses
NICK_SUSPEND_SYNTAX
SUSPEND [+expiry] nickname reason
NICK_SUSPEND_SUCCEEDED
Nickname %s, and all nicknames linked to it, have been suspended.
NICK_SUSPEND_ALREADY_SUSPENDED
Nickname %s is already suspended.
# UNSUSPEND responses
NICK_UNSUSPEND_SYNTAX
UNSUSPEND nickname
NICK_UNSUSPEND_SUCCEEDED
Nickname %s has been unsuspended.
NICK_UNSUSPEND_NOT_SUSPENDED
Nickname %s is not suspended.
################ autojoin module messages/responses
# AJOIN responses
NICK_AJOIN_SYNTAX
AJOIN {ADD | DEL | LIST} [channel]
NICK_AJOIN_ADD_SYNTAX
AJOIN ADD channel
NICK_AJOIN_DEL_SYNTAX
AJOIN DEL channel
NICK_AJOIN_DISABLED
Sorry, nickname autojoin list modification is temporarily disabled.
NICK_AJOIN_ALREADY_PRESENT
Channel %s already present on your autojoin list.
NICK_AJOIN_LIST_FULL
Sorry, you can only have %d autojoin entries for a nickname.
NICK_AJOIN_ADDED
%s added to your autojoin list.
NICK_AJOIN_NOT_FOUND
%s not found on your autojoin list.
NICK_AJOIN_DELETED
%s deleted from your autojoin list.
NICK_AJOIN_LIST_EMPTY
Your autojoin list is empty.
NICK_AJOIN_LIST
Autojoin list:
NICK_AJOIN_LIST_X_EMPTY
Autojoin list for %s is empty.
NICK_AJOIN_LIST_X
Autojoin list for %s:
################ mail-auth module messages/responses
# General-purpose messages
NICK_AUTH_SENT
An authentication code for your nickname has been sent to %s.
NICK_AUTH_FOR_REGISTER
When you receive this message, type /msg %s AUTH code (replace code with the authentication code in the message) to complete your nickname registration.
NICK_AUTH_FOR_SET_EMAIL
When you receive this message, type /msg %s AUTH code (replace code with the authentication code in the message) to complete your E-mail address change.
Please note that you will not be able to continue using your nickname unless you complete the change.
NICK_AUTH_NOT_NEEDED
There is currently nothing that needs authentication.
NICK_AUTH_NO_AUTHCODE
Nickname %s has no authentication code.
NICK_AUTH_HAS_AUTHCODE
Nickname %s already has an authentication code.
PASSWORD_WARNING_FOR_AUTH
Warning: After one more incorrect authentication code you will be disconnected.
# Mail text. The last "%s" (before the user@host) in the body text is
# replaced by one of the NICK_AUTH_MAIL_TEXT_* messages.
NICK_AUTH_MAIL_SUBJECT
Authentication code for %s
NICK_AUTH_MAIL_BODY
The authentication code for your nickname (%s) is: %09d
Please submit this code to %s with the command:
/msg %s AUTH %09d
This message was sent by %s in response to %s
%s@%s.
NICK_AUTH_MAIL_TEXT_REG
registration by
NICK_AUTH_MAIL_TEXT_EMAIL
an E-mail address change by
NICK_AUTH_MAIL_TEXT_SENDAUTH
a SENDAUTH command from
NICK_AUTH_MAIL_BODY_SETAUTH
The authentication code for your nickname (%s) is: %09d
Please submit this code to %s with the command:
/msg %s AUTH %09d
# AUTH responses
NICK_AUTH_SYNTAX
AUTH code
NICK_AUTH_DISABLED
Sorry, nickname authentication is temporarily disabled.
NICK_AUTH_FAILED
That authentication code is incorrect.
NICK_AUTH_SUCCEEDED_REGISTER
Authentication succeeded; your nickname registration is now complete.
NICK_AUTH_SUCCEEDED_SET_EMAIL
Authentication succeeded; your E-mail address change is now complete.
NICK_AUTH_SUCCEEDED_SETAUTH
Authentication succeeded; you may now continue using your nickname.
# SENDAUTH responses
NICK_SENDAUTH_SYNTAX
SENDAUTH
NICK_SENDAUTH_TOO_SOON
Please wait %s before using the SENDAUTH command again.
NICK_SENDAUTH_FAILED
Sorry, unable to send authentication code.
# SETAUTH responses
NICK_SETAUTH_SYNTAX
SETAUTH nickname
NICK_SETAUTH_NO_EMAIL
Nickname %s has no E-mail address set.
NICK_SETAUTH_AUTHCODE_SET
A new authentication code (%09d) has been set for nickname %s.
NICK_SETAUTH_SEND_FAILED
Warning: unable to send mail to %s.
NICK_SETAUTH_SEND_TEMPFAIL
Warning: unable to send mail to %s (insufficient resources).
NICK_SETAUTH_USER_NOTICE
You must authenticate your nickname before continuing to use it. An authentication code has been sent to your E-mail address: %s
Type /msg %s HELP AUTH for more information.
# GETAUTH responses
NICK_GETAUTH_SYNTAX
GETAUTH nickname
NICK_GETAUTH_AUTHCODE_IS
The authentication code for nickname %s is: %09d
# CLEARAUTH responses
NICK_CLEARAUTH_SYNTAX
CLEARAUTH nickname
NICK_CLEARAUTH_CLEARED
The authentication code for nickname %s has been cleared.
################ sendpass module messages/responses
# Mail text
NICK_SENDPASS_MAIL_SUBJECT
Password for %s
NICK_SENDPASS_MAIL_BODY
The password for your nickname is: %s
This mail was sent by %s in response to a SENDPASS request from
%s@%s.
# SENDPASS responses
NICK_SENDPASS_SYNTAX
SENDPASS nickname
NICK_SENDPASS_FAILED
Sorry, password sending failed.
NICK_SENDPASS_NO_EMAIL
Nickname %s does not have an E-mail address set.
NICK_SENDPASS_NOT_AUTHED
The E-mail address for nickname %s has not yet been authenticated.
# parameter is "NNN days/hours/minutes"
NICK_SENDPASS_TOO_SOON
Please wait %s before using the SENDPASS command again.
NICK_SENDPASS_SENT
The password for nickname %s has been sent to its registered E-mail address.
###########################################################################
#
# ChanServ messages
#
###########################################################################
# Access level descriptions
CHAN_LEVEL_AUTOOP
Automatic channel operator status
CHAN_LEVEL_AUTOVOICE
Automatic mode +v
CHAN_LEVEL_INVITE
Allowed to use INVITE command
CHAN_LEVEL_AKICK
Allowed to use AKICK command
CHAN_LEVEL_SET
Allowed to use SET command (not FOUNDER/PASSWORD)
CHAN_LEVEL_CLEAR
Allowed to use CLEAR command
CHAN_LEVEL_UNBAN
Allowed to use UNBAN command
CHAN_LEVEL_OPDEOP
Allowed to use OP/DEOP commands
CHAN_LEVEL_ACCESS_LIST
Allowed to view the access list
CHAN_LEVEL_ACCESS_CHANGE
Allowed to modify the access list
CHAN_LEVEL_MEMO
Allowed to list/read channel memos
CHAN_LEVEL_VOICE
Allowed to use VOICE/DEVOICE commands
CHAN_LEVEL_AUTOHALFOP
Automatic halfop (+h) status
CHAN_LEVEL_HALFOP
Allowed to use HALFOP/DEHALFOP commands
CHAN_LEVEL_AUTOPROTECT
Automatic channel protect (+a) status
CHAN_LEVEL_PROTECT
Allowed to use PROTECT/DEPROTECT commands
CHAN_LEVEL_KICK
Allowed to use KICK command
CHAN_LEVEL_STATUS
Allowed to use STATUS command
CHAN_LEVEL_TOPIC
Allowed to use TOPIC command
# Automatic responses
CHAN_IS_REGISTERED
This channel has been registered with %s.
CHAN_MAY_NOT_BE_USED
This channel may not be used.
CHAN_NOT_ALLOWED_TO_JOIN
You are not permitted to be on this channel.
# Multi-purpose responses
CHAN_MUST_IDENTIFY_NICK
Please identify with %s first, using the command:
/msg %s IDENTIFY password
CHAN_BOUNCY_MODES
Sorry, the %s command is temporarily unavailable.
# REGISTER responses
CHAN_REGISTER_SYNTAX
REGISTER channel password description
CHAN_REGISTER_DISABLED
Sorry, channel registration is temporarily disabled.
CHAN_REGISTER_SHORT_CHANNEL
The channel # may not be registered.
CHAN_REGISTER_NOT_LOCAL
Local channels cannot be registered.
CHAN_REGISTER_INVALID_NAME
You may only register channels whose names begin with #.
CHAN_MUST_REGISTER_NICK
You must register your nickname first. Type /msg %s HELP for information on registering nicknames.
CHAN_MAY_NOT_BE_REGISTERED
Channel %s may not be registered.
CHAN_ALREADY_REGISTERED
Channel %s is already registered!
CHAN_MUST_BE_CHANOP
You must be a channel operator to register the channel.
CHAN_REACHED_CHANNEL_LIMIT
Sorry, you have already reached your limit of %d channels.
CHAN_EXCEEDED_CHANNEL_LIMIT
Sorry, you have already exceeded your limit of %d channels.
CHAN_REGISTRATION_FAILED
Sorry, registration failed.
CHAN_REGISTERED
Channel %s registered under your nickname: %s
CHAN_PASSWORD_IS
Your channel password is %s -- remember it for later use.
# IDENTIFY responses
CHAN_IDENTIFY_SYNTAX
IDENTIFY channel password
CHAN_IDENTIFY_FAILED
Sorry, identification failed.
CHAN_IDENTIFY_SUCCEEDED
Password accepted -- you now have founder-level access to %s.
# DROP responses
CHAN_DROP_SYNTAX
DROP channel
CHAN_DROP_DISABLED
Sorry, channel de-registration is temporarily disabled.
CHAN_DROPPED
Channel %s has been dropped.
# SET responses
CHAN_SET_SYNTAX
SET channel option parameters
CHAN_SET_DISABLED
Sorry, channel option setting is temporarily disabled.
CHAN_SET_UNKNOWN_OPTION
Unknown SET option %s.
# SET FOUNDER responses
CHAN_SET_FOUNDER_TOO_MANY_CHANS
%s has too many channels registered.
CHAN_FOUNDER_CHANGED
Founder of %s changed to %s.
# SET SUCCESSOR responses
CHAN_SUCCESSOR_CHANGED
Successor for %s changed to %s.
CHAN_SUCCESSOR_IS_FOUNDER
You can't make the founder of a channel the successor too.
# SET PASSWORD responses
CHAN_SET_PASSWORD_FAILED
Sorry, couldn't set password.
CHAN_PASSWORD_CHANGED
%s password changed.
CHAN_PASSWORD_CHANGED_TO
%s password changed to %s.
# SET DESC responses
CHAN_DESC_CHANGED
Description of %s changed to %s.
# SET URL responses
CHAN_URL_CHANGED
URL for %s changed to %s.
# SET EMAIL responses
CHAN_EMAIL_CHANGED
E-mail address for %s changed to %s.
# SET ENTRYMSG responses
CHAN_ENTRY_MSG_CHANGED
Entry message for %s changed.
# SET MLOCK responses
CHAN_SET_MLOCK_NEED_PLUS_MINUS
Mode list must begin with a + (plus) or - (minus).
CHAN_SET_MLOCK_NEED_PARAM
Parameter required for MLOCK +%c.
CHAN_SET_MLOCK_NEED_POSITIVE
Parameter for MLOCK +%c must be a positive number.
CHAN_SET_MLOCK_MODE_REG_BAD
Mode +%c is always set on registered channels, and cannot be used with MLOCK.
CHAN_SET_MLOCK_LINK_BAD
Parameter for MLOCK +%c is not a valid channel name.
CHAN_SET_MLOCK_LINK_SAME
Parameter for MLOCK +%c must be a different channel.
CHAN_SET_MLOCK_REQUIRES
MLOCK +%c requires MLOCK +%c to be set as well.
CHAN_SET_MLOCK_BAD_PARAM
Invalid parameter for MLOCK +%c.
CHAN_SET_MLOCK_UNKNOWN_CHAR
Unknown mode character %c ignored.
CHAN_SET_MLOCK_CANNOT_LOCK
Mode %c cannot be locked.
CHAN_MLOCK_CHANGED
Mode lock on channel %s changed to %s.
CHAN_MLOCK_REMOVED
Mode lock on channel %s removed.
# SET HIDE responses
CHAN_SET_HIDE_SYNTAX
SET channel HIDE {EMAIL | TOPIC | MLOCK} {ON | OFF}
CHAN_SET_HIDE_EMAIL_ON
Channel %s E-mail address will now be hidden from %s INFO displays.
CHAN_SET_HIDE_EMAIL_OFF
Channel %s E-mail address will now be shown in %s INFO displays.
CHAN_SET_HIDE_TOPIC_ON
Channel %s topic will now be hidden from %s INFO displays.
CHAN_SET_HIDE_TOPIC_OFF
Channel %s topic will now be shown in %s INFO displays.
CHAN_SET_HIDE_MLOCK_ON
Channel %s mode lock will now be hidden from %s INFO displays.
CHAN_SET_HIDE_MLOCK_OFF
Channel %s mode lock will now be shown in %s INFO displays.
# SET KEEPTOPIC responses
CHAN_SET_KEEPTOPIC_SYNTAX
SET channel KEEPTOPIC {ON | OFF}
CHAN_SET_KEEPTOPIC_ON
Topic retention option is now ON.
CHAN_SET_KEEPTOPIC_OFF
Topic retention option is now OFF.
# SET TOPICLOCK responses
CHAN_SET_TOPICLOCK_SYNTAX
SET channel TOPICLOCK {ON | OFF}
CHAN_SET_TOPICLOCK_ON
Topic lock option is now ON.
CHAN_SET_TOPICLOCK_OFF
Topic lock option is now OFF.
# SET PRIVATE responses
CHAN_SET_PRIVATE_SYNTAX
SET channel PRIVATE {ON | OFF}
CHAN_SET_PRIVATE_ON
Private option is now ON.
CHAN_SET_PRIVATE_OFF
Private option is now OFF.
# SET SECUREOPS responses
CHAN_SET_SECUREOPS_SYNTAX
SET channel SECUREOPS {ON | OFF}
CHAN_SET_SECUREOPS_ON
Secure ops option is now ON.
CHAN_SET_SECUREOPS_OFF
Secure ops option is now OFF.
# SET LEAVEOPS responses
CHAN_SET_LEAVEOPS_SYNTAX
SET channel LEAVEOPS {ON | OFF}
CHAN_SET_LEAVEOPS_ON
Leave ops option is now ON.
CHAN_SET_LEAVEOPS_OFF
Leave ops option is now OFF.
# SET RESTRICTED responses
CHAN_SET_RESTRICTED_SYNTAX
SET channel RESTRICTED {ON | OFF}
CHAN_SET_RESTRICTED_ON
Restricted access option is now ON.
CHAN_SET_RESTRICTED_OFF
Restricted access option is now OFF.
# SET SECURE responses
CHAN_SET_SECURE_SYNTAX
SET channel SECURE {ON | OFF}
CHAN_SET_SECURE_ON
Secure option is now ON.
CHAN_SET_SECURE_OFF
Secure option is now OFF.
# SET OPNOTICE responses
CHAN_SET_OPNOTICE_SYNTAX
SET channel OPNOTICE {ON | OFF}
CHAN_SET_OPNOTICE_ON
Op-notice option is now ON.
CHAN_SET_OPNOTICE_OFF
Op-notice option is now OFF.
# SET ENFORCE responses
CHAN_SET_ENFORCE_SYNTAX
SET channel ENFORCE {ON | OFF}
CHAN_SET_ENFORCE_ON
Enforce option is now ON.
CHAN_SET_ENFORCE_OFF
Enforce option is now OFF.
# SET NOEXPIRE responses
CHAN_SET_NOEXPIRE_SYNTAX
SET channel NOEXPIRE {ON | OFF}
CHAN_SET_NOEXPIRE_ON
Channel %s will not expire.
CHAN_SET_NOEXPIRE_OFF
Channel %s will expire.
# UNSET responses
CHAN_UNSET_SYNTAX
UNSET channel {SUCCESSOR | URL | EMAIL | ENTRYMSG}
CHAN_SUCCESSOR_UNSET
Successor for %s unset.
CHAN_URL_UNSET
URL for %s unset.
CHAN_EMAIL_UNSET
E-mail address for %s unset.
CHAN_ENTRY_MSG_UNSET
Entry message for %s unset.
# ACCESS messages
CHAN_ACCESS_SYNTAX
ACCESS channel {ADD | DEL | LIST | COUNT} [nickname [level] | entry-list]
CHAN_ACCESS_DISABLED
Sorry, channel access list modification is temporarily disabled.
CHAN_ACCESS_LEVEL_NONZERO
Access level must be non-zero.
CHAN_ACCESS_LEVEL_RANGE
Access level must be between %d and %d inclusive.
CHAN_ACCESS_NICKS_ONLY
Channel access lists may only contain registered nicknames.
CHAN_ACCESS_REACHED_LIMIT
Sorry, you can only have %d access entries on a channel.
CHAN_ACCESS_LEVEL_UNCHANGED
Access level for %s on %s unchanged from %d.
CHAN_ACCESS_LEVEL_CHANGED
Access level for %s on %s changed to %d.
CHAN_ACCESS_ADDED
%s added to %s access list at level %d.
CHAN_ACCESS_NO_SUCH_ENTRY
No such entry (#%d) on %s access list.
CHAN_ACCESS_NOT_FOUND
%s not found on %s access list.
CHAN_ACCESS_NO_MATCH
No matching entries on %s access list.
CHAN_ACCESS_DELETED
%s deleted from %s access list.
CHAN_ACCESS_DELETED_ONE
Deleted 1 entry from %s access list.
CHAN_ACCESS_DELETED_SEVERAL
Deleted %d entries from %s access list.
CHAN_ACCESS_LIST_EMPTY
%s access list is empty.
CHAN_ACCESS_LIST_HEADER
Access list for %s:
Num Lev Nickname
CHAN_ACCESS_LIST_FORMAT
%4d %4d %s
CHAN_ACCESS_COUNT
The %s access list has %d entries.
# XOP (AOP/SOP/VOP) responses
CHAN_SOP_SYNTAX
SOP channel {ADD | DEL | LIST | COUNT} [nickname | entry-list]
CHAN_AOP_SYNTAX
AOP channel {ADD | DEL | LIST | COUNT} [nickname | entry-list]
CHAN_HOP_SYNTAX
HOP channel {ADD | DEL | LIST | COUNT} [nickname | entry-list]
CHAN_VOP_SYNTAX
VOP channel {ADD | DEL | LIST | COUNT} [nickname | entry-list]
CHAN_XOP_ADDED
%s added to %s %s list.
CHAN_XOP_LEVEL_CHANGED
%s moved to %s %s list.
CHAN_XOP_LEVEL_UNCHANGED
%s is already on the %s %s list.
CHAN_XOP_NICKS_ONLY
SOP, AOP, and VOP lists may only contain registered nicknames.
CHAN_XOP_NICKS_ONLY_HOP
SOP, AOP, HOP, and VOP lists may only contain registered nicknames.
CHAN_XOP_REACHED_LIMIT
Sorry, the number of entries on your SOP, AOP and VOP lists
may not total more than %d entries. Limit exceeded.
CHAN_XOP_REACHED_LIMIT_HOP
Sorry, the number of entries on your SOP, AOP, HOP and VOP
lists may not total more than %d entries. Limit exceeded.
CHAN_XOP_NOT_FOUND
%s not found on %s %s list.
CHAN_XOP_NO_SUCH_ENTRY
No such entry (#%d) on %s %s list.
CHAN_XOP_NO_MATCH
No matching entries on %s %s list.
CHAN_XOP_DELETED
%s deleted from %s %s list.
CHAN_XOP_DELETED_ONE
Deleted 1 entry from %s %s list.
CHAN_XOP_DELETED_SEVERAL
Deleted %d entries from %s %s list.
CHAN_XOP_LIST_EMPTY
%s %s list is empty.
CHAN_XOP_LIST_HEADER
%s list for %s:
Num Nickname
CHAN_XOP_LIST_FORMAT
%4d %s
CHAN_XOP_COUNT
The %s %s list has %d entries.
# AKICK responses
CHAN_AKICK_SYNTAX
AKICK channel {ADD | DEL | LIST | VIEW | ENFORCE | COUNT} [mask | list]
CHAN_AKICK_DISABLED
Sorry, channel autokick list modification is temporarily disabled.
CHAN_AKICK_ALREADY_EXISTS
%s already exists on %s autokick list.
CHAN_AKICK_REACHED_LIMIT
Sorry, you can only have %d autokick masks on a channel.
CHAN_AKICK_ADDED
%s added to %s autokick list.
CHAN_AKICK_NO_SUCH_ENTRY
No such entry (#%d) on %s autokick list.
CHAN_AKICK_NOT_FOUND
%s not found on %s autokick list.
CHAN_AKICK_NO_MATCH
No matching entries on %s autokick list.
CHAN_AKICK_DELETED
%s deleted from %s autokick list.
CHAN_AKICK_DELETED_ONE
Deleted 1 entry from %s autokick list.
CHAN_AKICK_DELETED_SEVERAL
Deleted %d entries from %s autokick list.
CHAN_AKICK_LIST_EMPTY
%s autokick list is empty.
CHAN_AKICK_LIST_HEADER
Autokick list for %s:
# index, mask, set-by, set-time, last-used, reason
CHAN_AKICK_VIEW_FORMAT
%3d %s (by %s on %s; last used %s)
%s
# index, mask, set-by, set-time, reason
CHAN_AKICK_VIEW_UNUSED_FORMAT
%3d %s (by %s on %s; never used)
%s
CHAN_AKICK_ENFORCE_DONE
AKICK ENFORCE for %s complete; %d users were affected.
CHAN_AKICK_COUNT
%s has %d entries on its AKICK list.
# LEVELS responses
CHAN_LEVELS_SYNTAX
LEVELS channel {SET | DIS[ABLE] | LIST | RESET} [item [level]]
CHAN_LEVELS_READONLY
Sorry, channel privilege level modification is currently disabled.
CHAN_LEVELS_RANGE
Level must be between %d and %d inclusive.
CHAN_LEVELS_CHANGED
Level for %s on channel %s changed to %d.
CHAN_LEVELS_UNKNOWN
Setting %s not known. Type /msg %s HELP LEVELS DESC for a list of valid settings.
CHAN_LEVELS_DISABLED
%s disabled on channel %s.
CHAN_LEVELS_LIST_HEADER
Access level settings for channel %s:
CHAN_LEVELS_LIST_DISABLED
%-*s (disabled)
CHAN_LEVELS_LIST_FOUNDER
%-*s (founder only)
CHAN_LEVELS_LIST_NORMAL
%-*s %4d
CHAN_LEVELS_RESET
Access levels for %s reset to defaults.
# INFO responses
CHAN_INFO_SYNTAX
INFO channel [ALL]
CHAN_INFO_HEADER
Information for channel %s:
CHAN_INFO_FOUNDER
Founder: %s
CHAN_INFO_SUCCESSOR
Successor: %s
CHAN_INFO_DESCRIPTION
Description: %s
CHAN_INFO_ENTRYMSG
Entry message: %s
CHAN_INFO_TIME_REGGED
Registered: %s
CHAN_INFO_LAST_USED
Last used: %s
CHAN_INFO_LAST_TOPIC
Last topic: %s
CHAN_INFO_TOPIC_SET_BY
Topic set by: %s
CHAN_INFO_URL
URL: %s
CHAN_INFO_EMAIL
E-mail address: %s
CHAN_INFO_OPTIONS
Options: %s
CHAN_INFO_OPT_PRIVATE
Private
CHAN_INFO_OPT_KEEPTOPIC
Topic Retention
CHAN_INFO_OPT_TOPICLOCK
Topic Lock
CHAN_INFO_OPT_SECUREOPS
Secure Ops
CHAN_INFO_OPT_LEAVEOPS
Leave Ops
CHAN_INFO_OPT_RESTRICTED
Restricted Access
CHAN_INFO_OPT_SECURE
Secure
CHAN_INFO_OPT_OPNOTICE
Op-Notice
CHAN_INFO_OPT_ENFORCE
Enforce
CHAN_INFO_OPT_NONE
None
CHAN_INFO_MODE_LOCK
Mode lock: %s
CHAN_INFO_NO_EXPIRE
This channel will not expire.
CHAN_INFO_SUSPEND_DETAILS
Suspended by %s on %s (%s).
CHAN_INFO_SUSPEND_REASON
Reason: %s
CHAN_INFO_SHOW_ALL
For more information, type: /msg %s INFO %s ALL
# LIST responses
CHAN_LIST_SYNTAX
LIST pattern
CHAN_LIST_OPER_SYNTAX
LIST pattern [FORBIDDEN] [NOEXPIRE] [SUSPENDED]
CHAN_LIST_HEADER
List of entries matching %s:
CHAN_LIST_END
End of list; %d/%d matches shown.
# INVITE responses
CHAN_INVITE_SYNTAX
INVITE channel
CHAN_INVITE_OK
Inviting %s to channel %s.
# OP/DEOP/VOICE/DEVOICE responses
CHAN_OPVOICE_SYNTAX
%s channel [nickname]
CHAN_OP_SUCCEEDED
Opped %s on channel %s.
CHAN_OP_ALREADY
%s is already opped on channel %s.
CHAN_OP_FAILED
Unable to op %s on channel %s.
CHAN_DEOP_SUCCEEDED
Deopped %s on channel %s.
CHAN_DEOP_ALREADY
%s is already deopped on channel %s.
CHAN_DEOP_FAILED
Unable to deop %s on channel %s.
CHAN_VOICE_SUCCEEDED
Voiced %s on channel %s.
CHAN_VOICE_ALREADY
%s is already voiced on channel %s.
CHAN_VOICE_FAILED
Unable to voice %s on channel %s.
CHAN_DEVOICE_SUCCEEDED
Devoiced %s on channel %s.
CHAN_DEVOICE_ALREADY
%s is already devoiced on channel %s.
CHAN_DEVOICE_FAILED
Unable to devoice %s on channel %s.
CHAN_HALFOP_SUCCEEDED
Halfopped %s on channel %s.
CHAN_HALFOP_ALREADY
%s is already halfopped on channel %s.
CHAN_HALFOP_FAILED
Unable to halfop %s on channel %s.
CHAN_DEHALFOP_SUCCEEDED
Dehalfopped %s on channel %s.
CHAN_DEHALFOP_ALREADY
%s is already dehalfopped on channel %s.
CHAN_DEHALFOP_FAILED
Unable to dehalfop %s on channel %s.
CHAN_PROTECT_SUCCEEDED
Protected %s on channel %s.
CHAN_PROTECT_ALREADY
%s is already protected on channel %s.
CHAN_PROTECT_FAILED
Unable to protect %s on channel %s.
CHAN_DEPROTECT_SUCCEEDED
Deprotected %s on channel %s.
CHAN_DEPROTECT_ALREADY
%s is already deprotected on channel %s.
CHAN_DEPROTECT_FAILED
Unable to deprotect %s on channel %s.
# UNBAN responses
CHAN_UNBAN_SYNTAX
UNBAN channel
CHAN_UNBANNED
You have been unbanned from %s.
# KICK responses
CHAN_KICK_SYNTAX
KICK channel nickname [reason]
CHAN_KICK_PROTECTED
%s may not be kicked from channel %s.
CHAN_KICKED
%s kicked from channel %s.
# TOPIC responses
CHAN_TOPIC_SYNTAX
TOPIC channel topic
# CLEAR responses
CHAN_CLEAR_SYNTAX
CLEAR channel what
CHAN_CLEARED_BANS
All bans on channel %s have been removed.
CHAN_CLEARED_EXCEPTIONS
All exceptions on channel %s have been removed.
CHAN_CLEARED_INVITES
All invite masks on channel %s have been removed.
CHAN_CLEARED_MODES
All modes on channel %s have been reset.
CHAN_CLEARED_OPS
Mode +o has been cleared from channel %s.
CHAN_CLEARED_HALFOPS
Mode +h has been cleared from channel %s.
CHAN_CLEARED_VOICES
Mode +v has been cleared from channel %s.
CHAN_CLEARED_USERS
All users have been kicked from channel %s.
# GETPASS responses
CHAN_GETPASS_SYNTAX
GETPASS channel
CHAN_GETPASS_UNAVAILABLE
GETPASS command unavailable because encryption is in use.
CHAN_GETPASS_PASSWORD_IS
Password for channel %s is %s.
# FORBID responses
CHAN_FORBID_SYNTAX
FORBID channel
CHAN_FORBID_SHORT_CHANNEL
The channel # may not be forbidden.
CHAN_FORBID_SUCCEEDED
Channel %s is now forbidden.
CHAN_FORBID_FAILED
Couldn't forbid channel %s!
# SUSPEND responses
CHAN_SUSPEND_SYNTAX
SUSPEND [+expiry] channel reason
CHAN_SUSPEND_SUCCEEDED
Channel %s has been suspended.
CHAN_SUSPEND_ALREADY_SUSPENDED
Channel %s is already suspended.
# UNSUSPEND responses
CHAN_UNSUSPEND_SYNTAX
UNSUSPEND channel
CHAN_UNSUSPEND_SUCCEEDED
Channel %s has been unsuspended.
CHAN_UNSUSPEND_NOT_SUSPENDED
Channel %s is not suspended.
################ sendpass module messages/responses
# Mail text
CHAN_SENDPASS_MAIL_SUBJECT
Password for %s
CHAN_SENDPASS_MAIL_BODY
The password for channel %s is: %s
This mail was sent by %s in response to a SENDPASS request from
%s@%s.
# SENDPASS responses
CHAN_SENDPASS_SYNTAX
SENDPASS channel
CHAN_SENDPASS_FAILED
Sorry, password sending failed.
CHAN_SENDPASS_FOUNDER_ONLY
Only the founder of a channel may use the SENDPASS command.
CHAN_SENDPASS_NO_EMAIL
You do not have an E-mail address set for your nickname.
# parameter is "NNN days/hours/minutes"
CHAN_SENDPASS_TOO_SOON
Please wait %s before using the SENDPASS command again.
CHAN_SENDPASS_SENT
The password for channel %s has been sent to %s.
###########################################################################
#
# MemoServ messages
#
###########################################################################
# Automatic messages
MEMO_HAVE_NEW_MEMO
You have 1 new memo.
MEMO_HAVE_NEW_MEMOS
You have %d new memos.
MEMO_TYPE_READ_LAST
Type /msg %s READ LAST to read it.
MEMO_TYPE_READ_NUM
Type /msg %s READ %d to read it.
MEMO_TYPE_LIST_NEW
Type /msg %s LIST NEW to list them.
MEMO_AT_LIMIT
Warning: You have reached your maximum number of memos (%d). You will be unable to receive any new memos until you delete some of your current ones.
MEMO_OVER_LIMIT
Warning: You are over your maximum number of memos (%d). You will be unable to receive any new memos until you delete some of your current ones.
MEMO_NEW_MEMO_ARRIVED
You have a new memo from %s.
Type /msg %s READ %d to read it.
# Multi-use responses
MEMO_HAVE_NO_MEMOS
You have no memos.
MEMO_X_HAS_NO_MEMOS
%s has no memos.
MEMO_DOES_NOT_EXIST
Memo %d does not exist!
MEMO_LIST_NOT_FOUND
No matching memos found.
# SEND responses
MEMO_SEND_SYNTAX
SEND {nickname | channel} memo-text
MEMO_SEND_DISABLED
Sorry, memo sending is temporarily disabled.
MEMO_SEND_PLEASE_WAIT
Please wait %s before using the SEND command again.
MEMO_X_GETS_NO_MEMOS
%s cannot receive memos.
MEMO_X_HAS_TOO_MANY_MEMOS
%s currently has too many memos and cannot receive more.
MEMO_SENT
Memo sent to %s.
# LIST responses
MEMO_LIST_SYNTAX
LIST [channel] [num | list | NEW]
MEMO_HAVE_NO_NEW_MEMOS
You have no new memos.
MEMO_X_HAS_NO_NEW_MEMOS
%s has no new memos.
MEMO_LIST_MEMOS
Memos for %s. To read, type: /msg %s READ num
MEMO_LIST_NEW_MEMOS
New memos for %s. To read, type: /msg %s READ num
MEMO_LIST_CHAN_MEMOS
Memos for %s. To read, type: /msg %s READ %s num
MEMO_LIST_CHAN_NEW_MEMOS
New memos for %s. To read, type: /msg %s READ %s num
MEMO_LIST_HEADER
Num Sender Date/Time
MEMO_LIST_FORMAT
%c%c%3d %-16s %s
# READ responses
MEMO_READ_SYNTAX
READ [channel] {num | list | LAST | NEW}
MEMO_HEADER
Memo %d from %s (%s). To delete, type: /msg %s DEL %d
MEMO_CHAN_HEADER
Memo %d from %s (%s). To delete, type: /msg %s DEL %s %d
# SAVE responses
MEMO_SAVE_SYNTAX
SAVE [channel] {num | list}
MEMO_SAVED_ONE
Memo %d marked non-expiring.
MEMO_SAVED_SEVERAL
%d memos marked non-expiring.
# DEL responses
MEMO_DEL_SYNTAX
DEL [channel] {num | list | ALL}
MEMO_DELETED_NONE
No memos were deleted.
MEMO_DELETED_ONE
Memo %d has been deleted.
MEMO_DELETED_SEVERAL
%d memos have been deleted.
MEMO_DELETED_ALL
All of your memos have been deleted.
# SET responses
MEMO_SET_SYNTAX
SET option parameters
MEMO_SET_DISABLED
Sorry, memo option setting is temporarily disabled.
MEMO_SET_UNKNOWN_OPTION
Unknown SET option %s.
# SET NOTIFY responses
MEMO_SET_NOTIFY_SYNTAX
SET NOTIFY {ON | LOGON | NEW | OFF}
MEMO_SET_NOTIFY_ON
%s will now notify you of memos when you log on and when they are sent to you.
MEMO_SET_NOTIFY_LOGON
%s will now notify you of memos when you log on or unset /AWAY.
MEMO_SET_NOTIFY_NEW
%s will now notify you of memos when they are sent to you.
MEMO_SET_NOTIFY_OFF
%s will not send you any notification of memos.
# SET LIMIT responses
MEMO_SET_LIMIT_SYNTAX
SET LIMIT [channel] limit
MEMO_SET_LIMIT_OPER_SYNTAX
SET LIMIT [nickname | channel] {limit | NONE | DEFAULT} [HARD]
MEMO_SET_YOUR_LIMIT_FORBIDDEN
You are not permitted to change your memo limit.
MEMO_SET_LIMIT_FORBIDDEN
The memo limit for %s may not be changed.
MEMO_SET_YOUR_LIMIT_TOO_HIGH
You cannot set your memo limit higher than %d.
MEMO_SET_LIMIT_TOO_HIGH
You cannot set the memo limit for %s higher than %d.
MEMO_SET_LIMIT_OVERFLOW
Memo limit too large; limiting to %d instead.
MEMO_SET_YOUR_LIMIT
Your memo limit has been set to %d.
MEMO_SET_YOUR_LIMIT_ZERO
You will no longer be able to receive memos.
MEMO_SET_YOUR_LIMIT_DEFAULT
Your memo limit has been set to default (%d).
MEMO_UNSET_YOUR_LIMIT
Your memo limit has been disabled.
MEMO_SET_LIMIT
Memo limit for %s set to %d.
MEMO_SET_LIMIT_ZERO
Memo limit for %s set to 0.
MEMO_SET_LIMIT_DEFAULT
Memo limit for %s set to default (%d).
MEMO_UNSET_LIMIT
Memo limit disabled for %s.
# INFO responses
MEMO_INFO_NO_MEMOS
You currently have no memos.
MEMO_INFO_MEMO
You currently have 1 memo.
MEMO_INFO_MEMO_UNREAD
You currently have 1 memo, and it has not yet been read.
MEMO_INFO_MEMOS
You currently have %d memos.
MEMO_INFO_MEMOS_ONE_UNREAD
You currently have %d memos, of which 1 is unread.
MEMO_INFO_MEMOS_SOME_UNREAD
You currently have %d memos, of which %d are unread.
MEMO_INFO_MEMOS_ALL_UNREAD
You currently have %d memos; all of them are unread.
MEMO_INFO_LIMIT
Your memo limit is %d.
MEMO_INFO_HARD_LIMIT
Your memo limit is %d, and may not be changed.
MEMO_INFO_LIMIT_ZERO
Your memo limit is 0; you will not receive any new memos.
MEMO_INFO_HARD_LIMIT_ZERO
Your memo limit is 0; you will not receive any new memos. You cannot change this limit.
MEMO_INFO_NO_LIMIT
You have no limit on the number of memos you may keep.
MEMO_INFO_NOTIFY_OFF
You will not be notified of new memos.
MEMO_INFO_NOTIFY_ON
You will be notified of new memos at logon and when they arrive.
MEMO_INFO_NOTIFY_RECEIVE
You will be notified when new memos arrive.
MEMO_INFO_NOTIFY_SIGNON
You will be notified of new memos when you log on to IRC.
MEMO_INFO_X_NO_MEMOS
%s currently has no memos.
MEMO_INFO_X_MEMO
%s currently has 1 memo.
MEMO_INFO_X_MEMO_UNREAD
%s currently has 1 memo, and it has not yet been read.
MEMO_INFO_X_MEMOS
%s currently has %d memos.
MEMO_INFO_X_MEMOS_ONE_UNREAD
%s currently has %d memos, of which 1 is unread.
MEMO_INFO_X_MEMOS_SOME_UNREAD
%s currently has %d memos, of which %d are unread.
MEMO_INFO_X_MEMOS_ALL_UNREAD
%s currently has %d memos; all of them are unread.
MEMO_INFO_X_LIMIT
%s's memo limit is %d.
MEMO_INFO_X_HARD_LIMIT
%s's memo limit is %d, and may not be changed.
MEMO_INFO_X_NO_LIMIT
%s has no memo limit.
MEMO_INFO_X_NOTIFY_OFF
%s is not notified of new memos.
MEMO_INFO_X_NOTIFY_ON
%s is notified of new memos at logon and when they arrive.
MEMO_INFO_X_NOTIFY_RECEIVE
%s is notified when new memos arrive.
MEMO_INFO_X_NOTIFY_SIGNON
%s is notified of new memos at logon.
################ forward module messages/responses
# Mail format
MEMO_FORWARD_MAIL_SUBJECT
Memo for %s
MEMO_FORWARD_MAIL_BODY
Memo from %s (%s)
%s
# FORWARD responses
MEMO_FORWARD_SYNTAX
FORWARD {num | list | ALL}
MEMO_FORWARD_NEED_EMAIL
You must set an E-mail address before memos can be forwarded to you.
MEMO_FORWARD_PLEASE_WAIT
Please wait %s before using the FORWARD command again.
MEMO_FORWARD_FAILED
Sorry, forwarding failed.
MEMO_FORWARDED_NONE
No memos were forwarded.
MEMO_FORWARDED_ONE
Memo %d has been forwarded.
MEMO_FORWARDED_SEVERAL
%d memos have been forwarded.
MEMO_FORWARDED_ALL
All of your memos have been forwarded.
MEMO_FORWARDED_ALSO_TEMPFAIL
Notice: Some memos were not forwarded because the system was busy.
MEMO_FORWARDED_ALSO_PERMFAIL
Notice: Some memos were not forwarded due to a system error.
# SET FORWARD responses
MEMO_SET_FORWARD_SYNTAX
SET FORWARD {ON | COPY | OFF}
MEMO_SET_FORWARD_ON
Your memos will now be forwarded to your E-mail address: %s
MEMO_SET_FORWARD_COPY
Your memos will now be forwarded to your E-mail address: %s
Your memos will also be saved by Services.
MEMO_SET_FORWARD_OFF
Your memos will not be forwarded to your E-mail address.
################ ignore module messages/responses
# IGNORE responses
MEMO_IGNORE_SYNTAX
IGNORE {ADD | DEL | LIST} [nickname | mask]
MEMO_IGNORE_ADD_SYNTAX
IGNORE ADD nickname | mask
MEMO_IGNORE_DEL_SYNTAX
IGNORE DEL nickname | mask
MEMO_IGNORE_LIST_FULL
Your ignore list is full.
MEMO_IGNORE_ALREADY_PRESENT
%s already present on your ignore list.
MEMO_IGNORE_ADDED
%s added to your ignore list.
MEMO_IGNORE_NOT_FOUND
%s not found on your ignore list.
MEMO_IGNORE_DELETED
%s deleted from your ignore list.
MEMO_IGNORE_LIST_EMPTY
Your ignore list is empty.
MEMO_IGNORE_LIST
Ignore list:
MEMO_IGNORE_LIST_X_EMPTY
Ignore list for %s is empty.
MEMO_IGNORE_LIST_X
Ignore list for %s:
###########################################################################
#
# OperServ messages
#
###########################################################################
# General messages
OPER_BOUNCY_MODES
Services is unable to change modes. Are your servers configured correctly?
OPER_BOUNCY_MODES_U_LINE
Services is unable to change modes. Are your servers' U:lines configured correctly?
# GLOBAL responses
OPER_GLOBAL_SYNTAX
GLOBAL message
# STATS responses
OPER_STATS_UNKNOWN_OPTION
Unknown STATS option %s.
OPER_STATS_RESET_USER_COUNT
The maximum user count has been reset.
OPER_STATS_CURRENT_USERS
Current users: %d (%d ops)
OPER_STATS_MAX_USERS
Maximum users: %d (%s)
# Parameters: days, STR_DAYS or STR_DAY, hours, minutes, seconds
OPER_STATS_UPTIME_DHMS
Services up %d%s, %02d:%02d
# If >= 1 hour, hours and minutes; if < 1 hour, minutes and seconds
OPER_STATS_UPTIME_HM_MS
Services up %s
OPER_STATS_KBYTES_READ
Data received: %10u kB
OPER_STATS_KBYTES_WRITTEN
Data sent: %10u kB
OPER_STATS_NETBUF_SOCK
Server socket buffers: %5u kB
OPER_STATS_NETBUF_SOCK_PERCENT
Server socket buffers: %5u kB (%d%%)
OPER_STATS_NETBUF_TOTAL
Total socket buffers: %5u kB
OPER_STATS_NETBUF_TOTAL_PERCENT
Total socket buffers: %5u kB (%d%%)
OPER_STATS_ALL_USER_MEM
Users : %6d records, %5d kB
OPER_STATS_ALL_CHANNEL_MEM
Channels : %6d records, %5d kB
OPER_STATS_ALL_SERVER_MEM
Servers : %6d records, %5d kB
OPER_STATS_ALL_NICKGROUPINFO_MEM
Nickgroups: %6d records, %5d kB
OPER_STATS_ALL_NICKINFO_MEM
Nicknames : %6d records, %5d kB
OPER_STATS_ALL_CHANSERV_MEM
ChanServ : %6d records, %5d kB
OPER_STATS_ALL_STATSERV_MEM
StatServ : %6d records, %5d kB
OPER_STATS_ALL_NEWS_MEM
News : %6d records, %5d kB
OPER_STATS_ALL_AKILL_MEM
Autokills : %6d records, %5d kB
OPER_STATS_ALL_EXCEPTION_MEM
Exceptions: %6d records, %5d kB
OPER_STATS_ALL_SGLINE_MEM
SGlines : %6d records, %5d kB
OPER_STATS_ALL_SQLINE_MEM
SQlines : %6d records, %5d kB
OPER_STATS_ALL_SZLINE_MEM
SZlines : %6d records, %5d kB
OPER_STATS_ALL_SESSION_MEM
Sessions : %6d records, %5d kB
# MODE responses
OPER_MODE_SYNTAX
MODE channel modes
# CLEARMODES responses
OPER_CLEARMODES_SYNTAX
CLEARMODES channel [ALL]
OPER_CLEARMODES_DONE
Binary modes and bans cleared from channel %s.
OPER_CLEARMODES_EXCEPT_DONE
Binary modes, bans, and exceptions cleared from channel %s.
OPER_CLEARMODES_ALL_DONE
All modes cleared from channel %s.
# CLEARCHAN responses
OPER_CLEARCHAN_SYNTAX
CLEARCHAN channel
OPER_CLEARCHAN_DONE
All users removed from channel %s.
# KICK responses
OPER_KICK_SYNTAX
KICK channel user reason
# ADMIN responses
OPER_ADMIN_SYNTAX
ADMIN {ADD | DEL | LIST} [nickname]
OPER_ADMIN_ADD_SYNTAX
ADMIN ADD nickname
OPER_ADMIN_DEL_SYNTAX
ADMIN DEL nickname
OPER_ADMIN_NO_NICKSERV
NickServ is currently disabled; the ADMIN command is unavailable.
OPER_ADMIN_EXISTS
%s already exists on the Services admin list.
OPER_ADMIN_ADDED
%s added to the Services admin list.
OPER_ADMIN_TOO_MANY
Too many entries (%d) on the Services admin list; cannot add more.
OPER_ADMIN_REMOVED
%s removed from the Services admin list.
OPER_ADMIN_NOT_FOUND
%s not found on the Services admin list.
OPER_ADMIN_LIST_HEADER
Services admin list:
# OPER responses
OPER_OPER_SYNTAX
OPER {ADD | DEL | LIST} [nickname]
OPER_OPER_ADD_SYNTAX
OPER ADD nickname
OPER_OPER_DEL_SYNTAX
OPER DEL nickname
OPER_OPER_NO_NICKSERV
NickServ is currently disabled; the OPER command is unavailable.
OPER_OPER_EXISTS
%s already exists on the Services operator list.
OPER_OPER_ADDED
%s added to the Services operator list.
OPER_OPER_TOO_MANY
Too many entries (%d) on the Services operator list; cannot add more.
OPER_OPER_REMOVED
%s removed from the Services operator list.
OPER_OPER_NOT_FOUND
%s not found on the Services operator list.
OPER_OPER_LIST_HEADER
Services operator list:
# AKILL responses
OPER_AKILL_SYNTAX
AKILL {ADD | DEL | LIST | VIEW | COUNT} [[+expiry] mask [reason]]
OPER_AKILL_ADD_SYNTAX
AKILL ADD [+expiry] mask reason
OPER_AKILL_DEL_SYNTAX
AKILL DEL mask
OPER_TOO_MANY_AKILLS
Autokill list is full!
OPER_AKILL_EXISTS
%s already exists on autokill list.
OPER_AKILL_NO_NICK
Notice: Autokill masks cannot contain nicknames; make sure you have not included a nickname portion in your mask.
OPER_AKILL_MASK_TOO_GENERAL
The autokill mask is too general.
OPER_AKILL_EXPIRY_LIMITED
You may only set an expiration time up to %s.
OPER_AKILL_ADDED
%s added to autokill list.
OPER_AKILL_REMOVED
%s removed from autokill list.
OPER_AKILL_NOT_FOUND
%s not found on autokill list.
OPER_AKILL_LIST_HEADER
Current autokill list:
# mask, reason
OPER_AKILL_LIST_FORMAT
%-32s %s
# mask, set-by, set-time, last-used, expires, reason
OPER_AKILL_VIEW_FORMAT
%s (by %s on %s, last used %s; %s)
%s
# mask, set-by, set-time, expires, reason
OPER_AKILL_VIEW_UNUSED_FORMAT
%s (by %s on %s, never used; %s)
%s
OPER_AKILL_COUNT
There are %d host masks on the autokill list.
# AKILLCHAN responses
OPER_AKILLCHAN_SYNTAX
AKILLCHAN [KILL] [+expiry] channel reason
OPER_AKILLCHAN_AKILLED
%d users autokilled.
OPER_AKILLCHAN_KILLED
%d users killed.
OPER_AKILLCHAN_AKILLED_ONE
1 user autokilled.
OPER_AKILLCHAN_KILLED_ONE
1 user killed.
# EXCLUDE responses
OPER_EXCLUDE_SYNTAX
EXCLUDE {ADD | DEL | LIST | VIEW | COUNT} [[+expiry] mask [reason]]
OPER_EXCLUDE_ADD_SYNTAX
EXCLUDE ADD [+expiry] mask reason
OPER_EXCLUDE_DEL_SYNTAX
EXCLUDE DEL mask
OPER_TOO_MANY_EXCLUDES
EXCLUDE list is full!
OPER_EXCLUDE_EXISTS
%s already exists on autokill exclusion list.
OPER_EXCLUDE_ADDED
%s added to autokill exclusion list.
OPER_EXCLUDE_REMOVED
%s removed from autokill exclusion list.
OPER_EXCLUDE_NOT_FOUND
%s not found on autokill exclusion list.
OPER_EXCLUDE_LIST_HEADER
Current autokill exclusion list:
# mask, reason
OPER_EXCLUDE_LIST_FORMAT
%-32s %s
# mask, set-by, set-time, last-used, expires, reason
OPER_EXCLUDE_VIEW_FORMAT
%s (by %s on %s, last used %s; %s)
%s
# mask, set-by, set-time, expires, reason
OPER_EXCLUDE_VIEW_UNUSED_FORMAT
%s (by %s on %s, never used; %s)
%s
OPER_EXCLUDE_COUNT
There are %d host masks on the autokill exclusion list.
# SxLINE responses
OPER_SLINE_SYNTAX
%s {ADD | DEL | LIST | VIEW | COUNT} [[+expiry] mask [reason]]
OPER_SLINE_ADD_SYNTAX
%s ADD [+expiry] mask reason
OPER_SLINE_DEL_SYNTAX
%s DEL mask
OPER_TOO_MANY_SLINES
%s list is full!
OPER_SLINE_EXISTS
%s already exists on %s list.
OPER_SLINE_MASK_TOO_GENERAL
The %s mask is too general.
OPER_SLINE_ADDED
%s added to %s list.
OPER_SLINE_REMOVED
%s removed from %s list.
OPER_SLINE_NOT_FOUND
%s not found on %s list.
OPER_SLINE_LIST_HEADER
Current %s list:
# mask, reason
OPER_SLINE_LIST_FORMAT
%-32s %s
# mask, set-by, set-time, last-used, expires, reason
OPER_SLINE_VIEW_FORMAT
%s (by %s on %s, last used %s; %s)
%s
# mask, set-by, set-time, expires, reason
OPER_SLINE_VIEW_UNUSED_FORMAT
%s (by %s on %s, never used; %s)
%s
OPER_SLINE_COUNT
There are %d entries on the %s list.
OPER_SZLINE_NOT_AVAIL
SZLINE is not available with this IRC server.
# SU responses
OPER_SU_SYNTAX
SU password
OPER_SU_NO_PASSWORD
The SU command is unavailable because no super-user password has been set.
OPER_SU_SUCCEEDED
You now have Services super-user privileges.
OPER_SU_FAILED
Unable to verify password.
# SET responses
OPER_SET_SYNTAX
SET option setting
OPER_SET_IGNORE_ON
Ignore code will be used.
OPER_SET_IGNORE_OFF
Ignore code will not be used.
OPER_SET_IGNORE_ERROR
Setting for IGNORE must be ON or OFF.
OPER_SET_READONLY_ON
Services is now in read-only mode.
OPER_SET_READONLY_OFF
Services is now in read-write mode.
OPER_SET_READONLY_ERROR
Setting for READONLY must be ON or OFF.
OPER_SET_DEBUG_ON
Services is now in debug mode.
OPER_SET_DEBUG_OFF
Services is now in non-debug mode.
OPER_SET_DEBUG_LEVEL
Services is now in debug mode (level %d).
OPER_SET_DEBUG_ERROR
Setting for DEBUG must be ON, OFF, or a positive number.
OPER_SET_SUPASS_FAILED
Unable to set Services super-user password.
OPER_SET_SUPASS_OK
Services super-user password has been changed.
OPER_SET_SUPASS_NONE
Services super-user password has been disabled.
OPER_SET_UNKNOWN_OPTION
Unknown option %s.
# JUPE responses
OPER_JUPE_SYNTAX
JUPE servername [reason]
OPER_JUPE_INVALID_NAME
Invalid server name (server names must contain a period).
OPER_JUPE_ALREADY_JUPED
Server %s is already juped.
# RAW responses
OPER_RAW_SYNTAX
RAW text
# UPDATE responses
OPER_UPDATE_SYNTAX
UPDATE [FORCE]
OPER_UPDATE_FORCE_FAILED
Unable to unlock databases.
OPER_UPDATING
Updating databases...
OPER_UPDATE_COMPLETE
Database update complete.
OPER_UPDATE_FAILED
Database update failed.
# REHASH responses
OPER_REHASHING
Re-reading configuration settings.
OPER_REHASHED
All configuration settings successfully updated.
OPER_REHASH_ERROR
An error occurred while re-reading configuration settings. Please check the Services log file for details.
# LISTIGNORE responses
OPER_IGNORE_LIST
Services ignore list:
OPER_IGNORE_LIST_EMPTY
Ignore list is empty.
# KILLCLONES responses
OPER_KILLCLONES_SYNTAX
KILLCLONES nickname
OPER_KILLCLONES_UNKNOWN_NICK
Could not find user %s.
OPER_KILLCLONES_KILLED
%s used KILLCLONES for %s killing %d clones.
OPER_KILLCLONES_KILLED_AKILL
%s used KILLCLONES for %s killing %d clones. A temporary AKILL has been added for %s.
###########################################################################
#
# Session limiting and exception messages
#
###########################################################################
# EXCEPTION responses
OPER_EXCEPTION_SYNTAX
EXCEPTION {ADD | DEL | MOVE | LIST | VIEW} [params]
OPER_EXCEPTION_ADD_SYNTAX
EXCEPTION ADD [+expiry] mask limit reason
OPER_EXCEPTION_DEL_SYNTAX
EXCEPTION DEL {mask | list}
OPER_EXCEPTION_MOVE_SYNTAX
EXCEPTION MOVE num newnum
OPER_EXCEPTION_ALREADY_PRESENT
Mask %s already present on exception list.
OPER_EXCEPTION_TOO_MANY
Session-limit exception list is full!
OPER_EXCEPTION_ADDED
Session limit for %s set to %d.
OPER_EXCEPTION_MOVED
Exception for %s (#%d) moved to number %d.
OPER_EXCEPTION_NO_SUCH_ENTRY
No such entry (#%d) session-limit exception list.
OPER_EXCEPTION_NOT_FOUND
%s not found on session-limit exception list.
OPER_EXCEPTION_NO_MATCH
No matching entries on session-limit exception list.
OPER_EXCEPTION_EMPTY
Session-limit exception list is empty.
OPER_EXCEPTION_DELETED
%s deleted from session-limit exception list.
OPER_EXCEPTION_DELETED_ONE
Deleted 1 entry from session-limit exception list.
OPER_EXCEPTION_DELETED_SEVERAL
Deleted %d entries from session-limit exception list.
OPER_EXCEPTION_LIST_HEADER
Current session-limit exception list:
# number, limit, host
OPER_EXCEPTION_LIST_COLHEAD
Num Limit Host
OPER_EXCEPTION_LIST_FORMAT
%3d %4d %s
# number, mask, set-by, set-time, expires, limit, reason
OPER_EXCEPTION_VIEW_FORMAT
%3d. %s (by %s on %s; %s)
Limit: %-4d - %s
OPER_EXCEPTION_INVALID_LIMIT
Invalid session limit; limit must be at least zero and no greater than %d.
OPER_EXCEPTION_INVALID_HOSTMASK
Invalid hostmask. Only real hostmasks are valid as exceptions are not matched against nicknames or usernames.
# SESSION responses
OPER_SESSION_SYNTAX
SESSION {LIST limit | VIEW host}
OPER_SESSION_LIST_SYNTAX
SESSION LIST limit
OPER_SESSION_VIEW_SYNTAX
SESSION VIEW host
OPER_SESSION_INVALID_THRESHOLD
Invalid threshold value; threshold must be an integer greater than 1.
OPER_SESSION_NOT_FOUND
%s not found on session list.
OPER_SESSION_LIST_HEADER
Hosts with at least %d sessions:
OPER_SESSION_LIST_COLHEAD
Sessions Host
# limit, host
OPER_SESSION_LIST_FORMAT
%6d %s
# host, sessions, limit
OPER_SESSION_VIEW_FORMAT
The host %s currently has %d sessions with a limit of %d.
###########################################################################
#
# News system messages
#
###########################################################################
NEWS_LOGON_TEXT
[Logon News - %s] %s
NEWS_OPER_TEXT
[Oper News - %s] %s
NEWS_LOGON_SYNTAX
LOGONNEWS {ADD | DEL | LIST} [text | num]
NEWS_LOGON_LIST_HEADER
Logon news items:
NEWS_LOGON_LIST_ENTRY
%5d (%s by %s)
%s
NEWS_LOGON_LIST_NONE
There is no logon news.
NEWS_LOGON_ADD_SYNTAX
LOGONNEWS ADD text
NEWS_LOGON_ADD_FULL
News list is full!
NEWS_LOGON_ADDED
Added new logon news item (#%d).
NEWS_LOGON_DEL_SYNTAX
LOGONNEWS DEL {num | ALL}
NEWS_LOGON_DEL_NOT_FOUND
Logon news item #%d not found!
NEWS_LOGON_DELETED
Logon news item #%d deleted.
NEWS_LOGON_DEL_NONE
No logon news items to delete!
NEWS_LOGON_DELETED_ALL
All logon news items deleted.
NEWS_OPER_SYNTAX
OPERNEWS {ADD | DEL | LIST} [text | num]
NEWS_OPER_LIST_HEADER
Oper news items:
NEWS_OPER_LIST_ENTRY
%5d (%s by %s)
%s
NEWS_OPER_LIST_NONE
There is no oper news.
NEWS_OPER_ADD_SYNTAX
OPERNEWS ADD text
NEWS_OPER_ADD_FULL
News list is full!
NEWS_OPER_ADDED
Added new oper news item (#%d).
NEWS_OPER_DEL_SYNTAX
OPERNEWS DEL {num | ALL}
NEWS_OPER_DEL_NOT_FOUND
Oper news item #%d not found!
NEWS_OPER_DELETED
Oper news item #%d deleted.
NEWS_OPER_DEL_NONE
No oper news items to delete!
NEWS_OPER_DELETED_ALL
All oper news items deleted.
NEWS_HELP_LOGON
Syntax: LOGONNEWS ADD text
LOGONNEWS DEL {num | ALL}
LOGONNEWS LIST
Edits or displays the list of logon news messages. When a
user connects to the network, these messages will be sent
to them. (However, no more than three messages will be
sent in order to avoid flooding the user. If there are
more than three news messages, only the three most recent
will be sent.)
LOGONNEWS LIST may be used by any IRC operator to list the
current news messages. ADD and DEL may only be used by
Services operators.
NEWS_HELP_OPER
Syntax: OPERNEWS ADD text
OPERNEWS DEL {num | ALL}
OPERNEWS LIST
Edits or displays the list of oper news messages. When a
user opers up (with the /OPER command), these messages will
be sent to them. (However, no more than three messages will
be sent in order to avoid flooding the user. If there are
more than three news messages, only the three most recent
will be sent.)
OPERNEWS LIST may be used by any IRC operator to list the
current oper news messages. ADD and DEL may only be used by
Services operators.
###########################################################################
#
# StatServ messages
#
############################################################################
# General SERVERS responses
STAT_SERVERS_REMOVE_SERV_FIRST
Server %s is online. Remove it from the the network and try again.
STAT_SERVERS_SERVER_EXISTS
Server %s already exists.
# SERVERS command syntax
STAT_SERVERS_SYNTAX
SERVERS option parameters
# STATS responses
STAT_SERVERS_STATS_TOTAL
Total Servers: %2d
STAT_SERVERS_STATS_ON_OFFLINE
Online: %2d (%d%%) Offline: %2d (%d%%)
STAT_SERVERS_LASTQUIT_WAS
Last Quit: %-30s %s
# LIST responses
STAT_SERVERS_LIST_HEADER
Server Name Users Opers
STAT_SERVERS_LIST_FORMAT
%-30s %3d (%2d%%) %3d (%2d%%)
STAT_SERVERS_LIST_RESULTS
End of list -- %d/%d online servers shown.
# VIEW responses
STAT_SERVERS_VIEW_HEADER_ONLINE
%-30s (online)
STAT_SERVERS_VIEW_HEADER_OFFLINE
%-30s (offline)
STAT_SERVERS_VIEW_LASTJOIN
Last join: %s
STAT_SERVERS_VIEW_LASTQUIT
Last quit: %s
STAT_SERVERS_VIEW_QUITMSG
Quit message: %s
STAT_SERVERS_VIEW_USERS_OPERS
Users: %3d (%2d%%) Opers: %3d (%2d%%)
STAT_SERVERS_VIEW_RESULTS
End of list -- %d/%d servers shown.
# DELETE responses
STAT_SERVERS_DELETE_SYNTAX
SERVERS DELETE server
STAT_SERVERS_DELETE_DONE
Statistics for server %s have been deleted.
# COPY responses
STAT_SERVERS_COPY_SYNTAX
SERVERS COPY server newname
STAT_SERVERS_COPY_DONE
Statistics for server %s copied to %s.
# RENAME responses
STAT_SERVERS_RENAME_SYNTAX
SERVERS RENAME server newname
STAT_SERVERS_RENAME_DONE
Statistics for server %s renamed to %s.
# USERS responses
STAT_USERS_SYNTAX
USERS STATS
STAT_USERS_TOTUSERS
Total users: %d
STAT_USERS_TOTOPERS
Total opers: %d
STAT_USERS_SERVUSERS
Average users per server: %d
STAT_USERS_SERVOPERS
Average opers per server: %d.%d
###########################################################################
#
# NickServ help messages
#
###########################################################################
NICK_HELP
%S allows you to "register" a nickname and prevent
others from using it. %S is controlled through
various commands which allow for registration and
maintenance of nicknames. For a list of commands, type
/msg %S HELP COMMANDS; to use a command, type
/msg %S command, and for more information on a
specific command, type /msg %S HELP command.
NICK_HELP_EXPIRES
If a registered nickname is not used for %s, the
registration will expire and the nickname will be available
for anyone to use.
NICK_HELP_WARNING
NOTICE: This service is intended to provide a way for
IRC users to ensure their identity is not compromised.
It is NOT intended to facilitate "stealing" of
nicknames or other malicious actions. Abuse of %S
will result in, at minimum, loss of the abused
nickname(s).
NICK_HELP_COMMANDS
The following commands can be used with %S:
REGISTER Register a nickname
NICK_HELP_COMMANDS_AUTH
AUTH Authenticate a nickname registration
SENDAUTH Send yourself the nickname authentication code
NICK_HELP_COMMANDS_IDENTIFY
IDENTIFY Identify yourself with your password
NICK_HELP_COMMANDS_SENDPASS
SENDPASS Send your password to your E-mail address
NICK_HELP_COMMANDS_DROP
DROP Cancel the registration of a nickname
NICK_HELP_COMMANDS_LINK
LINK Link another nickname to your own
UNLINK Cancel a linked nickname
LISTLINKS List all nicknames you have linked
NICK_HELP_COMMANDS_OLDLINK
LINK Make your nickname an alias for another
UNLINK Remove a link from your nickname
NICK_HELP_COMMANDS_ACCESS
ACCESS Modify the list of authorized addresses
NICK_HELP_COMMANDS_AJOIN
AJOIN Modify your autojoin list
NICK_HELP_COMMANDS_SET
SET Set options, including kill protection
UNSET Clear nickname information
RECOVER Kill another user who has taken your nickname
RELEASE Regain custody of your nickname after RECOVER
GHOST Disconnect a "ghost" session
INFO Display information on a nickname
NICK_HELP_COMMANDS_LIST
LIST List all nicknames matching a given mask
LISTEMAIL List nicknames by E-mail address
NICK_HELP_COMMANDS_LISTCHANS
LISTCHANS List all channels you own
STATUS Check whether a given nickname is identified
NICK_HELP_REGISTER
Syntax: %s
Registers your nickname in the %S database. Once
your nickname is registered, you can use the SET and ACCESS
commands to configure your nickname's settings as you like
them. Make sure you remember the password you use when
registering; you'll need it to make changes to your nickname
later. (Note that case matters! FIDO, Fido, and fido
are all different passwords!)
NICK_HELP_REGISTER_EMAIL
You may include an E-mail address when registering your
nickname; you may also set one later using the SET EMAIL
command.
NICK_HELP_REGISTER_EMAIL_REQ
You must include an E-mail address when registering your
nickname. You can prevent your E-mail address from being
shown to other users with the SET HIDE command (type
/msg %S HELP SET HIDE for more information).
NICK_HELP_REGISTER_EMAIL_AUTH
You must include a valid E-mail address when registering
your nickname; %S will send a message with an
authentication code to this address, which you must use with
the AUTH command to complete your registration. You can
prevent your E-mail address from being shown to other users
with the SET HIDE command (type /msg %S HELP SET HIDE for
more information).
NICK_HELP_REGISTER_END
Guidelines on choosing passwords:
Passwords should not be easily guessable. For example,
using your real name as a password is a bad idea. Using
your nickname as a password is a much worse idea and,
in fact, %S will not allow it. Also, short
passwords are vulnerable to trial-and-error searches, so
you should choose a password at least 5 characters long.
NICK_HELP_AUTH
Syntax: AUTH code
Authenticates registration or change of E-mail for a
nickname. To ensure that your E-mail address is correct,
%S will send an message containing an authentication
code to the E-mail address given when you register your
nickname or change your E-mail address with the SET EMAIL
command. This command allows you to confirm that you have
received the message and continue using your nickname
normally. Replace code in the command with the nine-digit
authentication code given in the E-mail message.
NICK_HELP_SENDAUTH
Syntax: SENDAUTH
Sends you a copy of the authentication code for your
nickname after a REGISTER or SET EMAIL. If you accidentally
delete or otherwise lose the message with the authorization
code, you can use this command to have an extra copy sent to
you.
To prevent abuse, this command may only be used once every
24 hours.
NICK_HELP_SENDPASS
Syntax: SENDPASS nickname
Sends an E-mail message containing the given nickname's
password to the E-mail address registered for the nickname.
The address must have first been confirmed using the AUTH
command.
NICK_HELP_IDENTIFY
Syntax: IDENTIFY password
Tells %S that you are really the owner of this
nickname. Many commands require you to authenticate
yourself with this command before you use them. The
password should be the same one you sent with the REGISTER
command.
NICK_HELP_DROP
Syntax: DROP password
De-registers (drops) your nickname from the %S
database. A nickname that has been dropped is free for
anyone to re-register.
NICK_HELP_DROP_LINK
Note that when you drop a nickname, all nicknames linked to
it will be dropped as well. To remove a single linked
nickname, use the UNLINK command.
NICK_HELP_DROP_END
To prevent accidental use of this command, you must enter
your password in order to drop your nickname.
NICK_HELP_OLD_LINK
Syntax: LINK nickname password
Links your nickname to another, effectively making the
nickname you are currently using an alias for the given
nickname. When you give this command, the access list for
the nick you are using is deleted and replaced by that of
the nick you are linking to; all memos for your current nick
are added to the list of memos for the target nick (this may
cause the nick to exceed its limit of memos, in which case
you will need to delete some before you can receive more for
either nick).
Once the link has been established, your nickname will be
transparently converted into the target nickname everywhere
in Services, except for the %S UNLINK command. For
example, you can use either nick to read the same set of
memos (and memos sent to either nick will go into the same
list). If either nick is on a channel's access list, then
both will get the same access privileges. However, the
nicknames will expire independently; if you only use one of a
set of linked nicks, all the rest will expire.
In order to use this command, you must identify for your
current nickname (using the IDENTIFY command), and you must
supply the password for the nickname you wish to link to.
NICK_HELP_LINK
Syntax: LINK nickname
Links a new nickname to the nickname you are currently
using, creating a new "alias" for your nickname. The new
nickname will be equivalent to your current nickname in
terms of access privileges and memos; for example, you can
read memos sent to one of your linked nicks from any other
one, and if one of your nicks has auto-op privileges in a
channel, you will get auto-opped no matter which linked
nick you use.
To cancel a link, use the UNLINK command.
In order to use this command, you must identify for your
current nickname (using the IDENTIFY command), and the
nickname to be linked must not currently be in use.
NICK_HELP_OLD_UNLINK
Syntax: UNLINK [nickname pass]
Removes a link from your nickname to another. When the link
is removed, the nickname flags and access list of the
previously linked nickname are copied to your current nick
and can then be independently changed. Memos are not
copied; all memos will remain stored with the previously
linked nick.
By giving a nickname and password as parameters, you can
unlink a nickname other than the one you are currently
using.
NICK_HELP_UNLINK
Syntax: UNLINK nickname
Removes a link (alias) to your nickname created with the
LINK command. You cannot unlink the nickname you are
currently using; change to another linked nick first before
using this command.
If you unlink the "main nickname" you have selected using
the SET MAINNICK command, your current nickname will
automatically be selected as the main nickname.
NICK_HELP_LISTLINKS
Syntax: LISTLINKS
Lists all nicknames which are linked to your nick. The main
nickname for the group of linked nicks will be indicated by
a "*" to the left of the nick.
NICK_HELP_ACCESS
Syntax: ACCESS ADD mask
ACCESS DEL mask
ACCESS LIST
Modifies or displays the access list for your nickname.
This is the list of user@host addresses which will be
automatically recognized by %S as being allowed to use
the nickname. If you connect to IRC with an address on this
list, you will not be affected by the nick's SET KILL
setting, and if the SECURE option is disabled, you will be
able to receive auto-op and other privileges in channels
without using the IDENTIFY command.
The mask given to the ADD and DEL commands may contain
wildcards (* or ?).
Examples:
ACCESS ADD achurch@*.dragonfire.net
Allows access to user achurch from any machine in
the dragonfire.net domain.
ACCESS DEL achurch@*.dragonfire.net
Reverses the previous command.
ACCESS LIST
Displays the current access list.
NICK_HELP_SET
Syntax: SET option parameters
Sets various nickname options. option can be one of:
PASSWORD Set your nickname password
LANGUAGE Set the language Services will use when
sending messages to you
URL Associate a URL with your nickname
EMAIL Associate an E-mail address with your nickname
INFO Set text to be shown with the INFO command
KILL Turn kill protection on or off
SECURE Turn nickname security on or off
PRIVATE Prevent your nickname from appearing in a
/msg %S LIST
HIDE Hide certain pieces of nickname information
TIMEZONE Set the time zone to use for displaying times
NICK_HELP_SET_OPTION_MAINNICK
MAINNICK Set the nickname shown in channel access lists
NICK_HELP_SET_END
In order to use this command, you must first identify
with your password (/msg %S HELP IDENTIFY for more
information).
Type /msg %S HELP SET option for more information
on a specific option.
NICK_HELP_SET_PASSWORD
Syntax: SET PASSWORD new-password
Changes the password used to identify you as the nickname's
owner.
NICK_HELP_SET_LANGUAGE
Syntax: SET LANGUAGE number
Changes the language Services uses when sending messages to
you (for example, when responding to a command you send).
number should be chosen from the following list of
supported languages:
NICK_HELP_SET_URL
Syntax: SET URL url
Associates the given URL with your nickname. This URL
will be displayed whenever someone requests information
on your nickname with the INFO command.
NICK_HELP_SET_EMAIL
Syntax: SET EMAIL address
Associates the given E-mail address with your nickname.
This address will be displayed whenever someone requests
information on your nickname with the INFO command.
NICK_HELP_SET_INFO
Syntax: SET INFO text
Associates the given text with your nickname; it will be
displayed whenever someone requests information on your
nickname with the INFO command.
NICK_HELP_SET_KILL
Syntax: SET KILL {ON | QUICK | IMMED | OFF}
Turns the automatic kill protection option for your nickname
on or off. With kill protection on, if another user
tries to take your nick, they will be given one minute to
change to another nick, after which they will be forcibly
removed from IRC by %S.
If you select QUICK, the user will be given only 20 seconds
to change their nickname instead of the usual 60. If you
select IMMED, the user will be killed immediately without
being warned first or given a chance to change their nick;
please do not use this option unless necessary. Also, your
network's administrators may have disabled this option.
NICK_HELP_SET_SECURE
Syntax: SET SECURE {ON | OFF}
Turns %S's security features on or off for your
nickname. With SECURE set, you must enter your password
before you will be recognized as the owner of the nick,
regardless of whether your address is on the access
list. However, if you are on the access list, %S
will not auto-kill you regardless of the setting of the
KILL option.
NICK_HELP_SET_PRIVATE
Syntax: SET PRIVATE {ON | OFF}
Turns %S's privacy option on or off for your nickname.
With PRIVATE set, your nickname will not appear in
nickname lists generated with %S's LIST command.
(However, anyone who knows your nickname can still get
information on it using the INFO command.)
NICK_HELP_SET_HIDE
Syntax: SET HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
Allows you to prevent certain pieces of information from
being displayed when someone does a %S INFO on your
nickname. You can hide your E-mail address (EMAIL), last
seen user@host mask (USERMASK), and last quit message
(QUIT). The second parameter specifies whether the
information should be displayed (OFF) or hidden (ON).
NICK_HELP_SET_TIMEZONE
Syntax: SET TIMEZONE {UTC-offset | time-zone | DEFAULT}
Sets the time zone to use for displaying times (such as a
nickname or channel's last used time), instead of using the
time zone Services is operating in; the DEFAULT setting can
be used to return to Services' time zone. The time zone can
be specified in one of two ways:
- As a UTC offset, the time difference between your local
time and UTC (Universal Coordinated Time, also known as
GMT, Greenwich Mean Time). The offset is given as a
"+" or "-" to indicate ahead of (east) or behind (west)
UTC, followed by either a whole number of hours or a
string in the form "hh:mm".
- As a time zone name, such as "GMT" or "EDT". Not all
time zone names are supported by Services, and some
countries' time zones have the same names, so if you
get an error or the time displayed by Services is
wrong, use a UTC offset instead.
Note that Services will not automatically adjust for
daylight savings time (summer time); you will have to adjust
the time zone manually.
Examples:
SET TIMEZONE -5
Set the time zone to 5 hours behind UTC.
SET TIMEZONE +3:30
Set the time zone to 3 hours, 30 minutes ahead of UTC.
SET TIMEZONE JST
Set the time zone to Japan Standard Time (UTC+9:00).
NICK_HELP_SET_MAINNICK
Syntax: SET MAINNICK nickname
When you have several nicknames linked together, allows you
to select which one is displayed in channel access lists.
If you later unlink this nick, then a different one will be
selected automatically.
NICK_HELP_UNSET
Syntax: UNSET {URL | EMAIL | INFO}
Allows you to clear the URL (URL), E-mail address (EMAIL),
or information text (INFO) associated with your nickname.
NICK_HELP_UNSET_REQ_EMAIL
Syntax: UNSET {URL | INFO}
Allows you to clear the URL (URL) or information text (INFO)
associated with your nickname.
NICK_HELP_RECOVER
Syntax: RECOVER nickname [password]
Allows you to recover your nickname if someone else has
taken it; this does the same thing that %S does
automatically if someone tries to use a kill-protected
nickname.
When you give this command, %S will bring a fake user
online with the same nickname as the user you're trying to
recover your nick from, causing the IRC servers to
disconnect the other user. This fake user will remain
online for %s to ensure that the other user does not
immediately reconnect; after that time, you can reclaim
your nick. Alternatively, use the RELEASE command
(/msg %S HELP RELEASE) to get the nick back sooner.
In order to use the RECOVER command for a nickname, you must
supply the correct password for the nickname, or you must
already have identified to a nick linked to the given nick.
NICK_HELP_RELEASE
Syntax: RELEASE nickname [password]
Instructs %S to remove any hold on your nickname
caused by automatic kill protection or use of the RECOVER
command. By default, such holds last for %s; this
command gets rid of them sooner.
In order to use the RELEASE command for a nickname, you must
supply the correct password for the nickname, or you must
already have identified to a nick linked to the given nick.
NICK_HELP_GHOST
Syntax: GHOST nickname [password]
Terminates a "ghost" IRC session using your nickname. A
"ghost" session is one which is not actually connected, but
which the IRC server believes is still online for one reason
or another. Typically, this happens if your computer
crashes or your Internet or modem connection goes down while
you're on IRC.
In order to use the GHOST command for a nickname, you must
supply the correct password for the nickname, or you must
already have identified to a nick linked to the given nick.
NICK_HELP_INFO
Syntax: INFO nickname [ALL]
Displays information about the given nickname, such as
the nickname's owner, last seen address and time, and
options. If you are identified for the nick you're
getting information for and ALL is specified, you will
be shown all the information, regardless of whether
it's hidden or not.
NICK_HELP_INFO_AUTH
If the nickname's E-mail address has not yet been confirmed
with the AUTH command, it will not be shown to anyone except
the nickname owner and Services administrators, regardless
of the nickname's SET HIDE EMAIL setting.
NICK_HELP_LISTCHANS
Syntax: LISTCHANS
Lists the names and the total number of channels you have
registered under your nickname.
NICK_HELP_LIST
Syntax: LIST pattern
Lists all registered nicknames for which either the nickname
itself or the last seen address (in user@host format) match
the given pattern. Nicks with the PRIVATE option set will
not be displayed.
Examples:
LIST joeuser@foo.com
Lists all registered nicknames which were last used
by joeuser@foo.com.
LIST *Bot*
Lists all registered nicknames with Bot in their
names (case insensitive).
LIST *@*.bar.org
Lists all registered nicknames last used by users in
the bar.org domain.
NICK_HELP_LIST_OPERSONLY
Only IRC operators may use this command.
NICK_HELP_LISTEMAIL
Syntax: LISTEMAIL pattern
Lists registered nicknames like the LIST command, but
matches on E-mail addresses instead of user@host addresses.
See the LIST command help (/msg %S HELP LIST) for
more information.
NICK_HELP_STATUS
Syntax: STATUS nickname...
Returns whether the user using the given nickname is
recognized as the owner of the nickname. The response has
this format:
nickname status-code
where nickname is the nickname sent with the command, and
status-code is one of the following:
0 - no such user online or nickname not registered
1 - user not recognized as nickname's owner
2 - user recognized as owner via access list only
3 - user recognized as owner via password identification
Up to sixteen nicknames may be sent with each command; the
rest will be ignored. No error message is generated if no
nickname is given.
NICK_HELP_AJOIN
Syntax: AJOIN ADD channel
AJOIN DEL channel
AJOIN LIST
Modifies or displays the autojoin list for your nickname.
This is the list of channels that you would like to
automatically join, and takes effect whenever you identify
to %S. You may only put channel names starting with
"#" in the autojoin list (local channels cannot be added).
NICK_HELP_AJOIN_END
Note that the IRC server may prohibit you from entering some
channels on the autojoin list, such as channels that have a
channel key set (mode +k) or are invite-only (mode +i).
NICK_HELP_AJOIN_END_CHANSERV
Note that the IRC server may prohibit you from entering some
channels on the autojoin list, such as channels that have a
channel key set (mode +k) or are invite-only (mode +i).
However, if you have access to the %s INVITE command
on a registered channel, %S will automatically invite
you into the channel.
NICK_OPER_HELP_COMMANDS
The following commands are available to Services admins:
DROPNICK Drop any nickname
NICK_OPER_HELP_COMMANDS_DROPEMAIL
DROPEMAIL Drop all nicknames matching an E-mail address
NICK_OPER_HELP_COMMANDS_GETPASS
GETPASS Show the password for a nickname
(only if encryption is not active)
NICK_OPER_HELP_COMMANDS_FORBID
FORBID Prevent a nickname from being used/registered
SUSPEND Prevent a nickname from being identified for
UNSUSPEND Cancel a nickname suspension
NICK_OPER_HELP_COMMANDS_LISTLINKS
LISTLINKS List nicknames linked to a given nickname
NICK_OPER_HELP_COMMANDS_SETAUTH
SETAUTH Set a new authentication code for a nickname
GETAUTH Show the authentication code for a nickname
CLEARAUTH Clear the authentication code for a nickname
NICK_OPER_HELP_COMMANDS_END
Services admins can also use the following commands on any
nickname without needing to identify for it:
SET, ACCESS LIST, INFO ALL
See the help for each command for specific details.
NICK_OPER_HELP_DROPNICK
Syntax: DROPNICK nickname
Drops the given nickname from the %S database, as well
as any linked nicknames.
Limited to Services admins.
NICK_OPER_HELP_DROPEMAIL
Syntax: DROPEMAIL pattern
DROPEMAIL-CONFIRM pattern
Drops all nicknames with an E-mail address matching the
given pattern. If pattern is the single character
"-", drops all nicknames without an E-mail address.
To prevent accidentally dropping nicknames via this command,
it must be given twice: first using the DROPEMAIL command
name, then using DROPEMAIL-CONFIRM with the same pattern.
The DROPEMAIL-CONFIRM command must be given within %s
of and by the same person who gave the DROPEMAIL command.
If more than 4 DROPEMAIL commands are given in a row, the
oldest will be discarded and no longer recognized for a
DROPEMAIL-CONFIRM command.
Limited to Services admins.
NICK_OPER_HELP_SET
Services admins can also set the option NOEXPIRE, with
which nicknames can be prevented from expiring.
Additionally, Services admins can set options for any
nickname without entering a password, using the format
SET nickname option parameters.
NICK_OPER_HELP_SET_NOEXPIRE
Syntax: SET [nickname] NOEXPIRE {ON | OFF}
Sets whether the given nickname will expire. Setting this
to ON prevents the nickname from expiring. If no
nickname is given, sets the no-expire flag for your nick.
Limited to Services admins.
NICK_OPER_HELP_UNSET
Services admins may use the UNSET command on any nickname by
including the nickname before the option name, as with the
SET command.
NICK_OPER_HELP_OLD_UNLINK
Services admins may unlink any nickname without entering a
password.
NICK_OPER_HELP_UNLINK
Syntax: UNLINK nickname [FORCE]
Removes a link (alias) to your nickname created with the
LINK command. You cannot unlink the nickname you are
currently using; change to another linked nick first before
using this command.
If you unlink the "main nickname" you have selected using
the SET MAINNICK command, your current nickname will
automatically be selected as the main nickname.
Services admins may add the FORCE option, which allows
removal of a link to a nickname other than their own.
NICK_OPER_HELP_OLD_LISTLINKS
Syntax: LISTLINKS nickname
Lists nicknames which are linked to the given nickname.
Limited to Services admins.
NICK_OPER_HELP_LISTLINKS
Syntax: LISTLINKS [nickname]
Lists all nicknames which are linked to your nick. The main
nickname for the group of linked nicks will be indicated by
a "*" to the left of the nick. Services admins may list
links for any nick by specifying the nick in the command.
NICK_OPER_HELP_ACCESS
Services admins may give a nickname parameter to the LIST
command to display the access list for any nickname.
NICK_OPER_HELP_INFO
Services admins may use the ALL parameter with any nickname.
NICK_OPER_HELP_LISTCHANS
Services admins may list channels for any nickname by
giving the nickname with the command (for example,
/msg %S LISTCHANS OtherNick).
NICK_OPER_HELP_LIST
Syntax: LIST pattern [FORBIDDEN] [NOEXPIRE] [SUSPENDED]
Lists all registered nicknames for which either the nickname
itself or the last seen address (in user@host format) match
the given pattern. Nicks with the PRIVATE option set will
only be displayed to Services admins. For Services admins,
nicks with the NOEXPIRE option set will have a ! prepended
to the nickname and those that are suspended will be
prepended by a *.
If the FORBIDDEN, SUSPENDED or NOEXPIRE options are given,
only nicks which, respectively, are forbidden, suspended, or
have the NOEXPIRE option set will be displayed. The options
can be used in any order and in any combination. These
options are limited to Services admins.
Examples:
LIST joeuser@foo.com
Lists all registered nicknames which were last used
by joeuser@foo.com.
LIST *Bot*
Lists all registered nicknames with Bot in their
names (case insensitive).
LIST * NOEXPIRE
Lists all registered nicknames which have been set
to not expire.
NICK_OPER_HELP_LIST_AUTH
Syntax: LIST pattern [FORBIDDEN] [NOEXPIRE] [SUSPENDED] [NOAUTH]
Lists all registered nicknames for which either the nickname
itself or the last seen address (in user@host format) match
the given pattern. Nicks with the PRIVATE option set will
only be displayed to Services admins. For Services admins,
nicks with the NOEXPIRE option set will have a ! prepended
to the nickname, those that are suspended will be prepended
by a *, and those that have not yet been authenticated (with
the AUTH command) will be prepended by a ?.
If the FORBIDDEN, SUSPENDED, NOEXPIRE, or NOAUTH options are
given, only nicks which, respectively, are forbidden,
suspended, have the NOEXPIRE option set, or have not yet
been authenticated will be displayed. The options can be
used in any order and in any combination. These options are
limited to Services admins.
Examples:
LIST joeuser@foo.com
Lists all registered nicknames which were last used
by joeuser@foo.com.
LIST *Bot*
Lists all registered nicknames with Bot in their
names (case insensitive).
LIST * NOEXPIRE
Lists all registered nicknames which have been set
to not expire.
NICK_OPER_HELP_LISTEMAIL
Syntax: LISTEMAIL pattern [FORBIDDEN] [NOEXPIRE] [SUSPENDED]
Lists registered nicknames like the LIST command, but
matches on E-mail addresses instead of user@host addresses.
See the LIST command help (/msg %S HELP LIST) for
more information.
NICK_OPER_HELP_LISTEMAIL_AUTH
Syntax: LISTEMAIL pattern [FORBIDDEN] [NOEXPIRE] [SUSPENDED] [NOAUTH]
Lists registered nicknames like the LIST command, but
matches on E-mail addresses instead of user@host addresses.
See the LIST command help (/msg %S HELP LIST) for
more information.
NICK_OPER_HELP_GETPASS
Syntax: GETPASS nickname
Returns the password for the given nickname. Note that
whenever this command is used, a message including the
person who issued the command and the nickname it was used
on will be logged and sent out as a WALLOPS/GLOBOPS.
If encryption is in use, this command may not be available
depending on the type of encryption used.
Limited to Services admins.
NICK_OPER_HELP_FORBID
Syntax: FORBID nickname
Disallows a nickname from being registered or used by
anyone. May be cancelled by dropping the nickname.
Limited to Services admins.
NICK_OPER_HELP_SUSPEND
Syntax: SUSPEND [+expiry] nickname reason
Prevents a nickname, and all nicknames linked to it, from
being used or identified for by anyone. The nickname can be
unsuspended with the UNSUSPEND command, which will allow it
to be used as before. The expiry parameter is interpreted
in the same manner as for the %s AKILL command.
Limited to Services admins.
NICK_OPER_HELP_UNSUSPEND
Syntax: UNSUSPEND nickname
Allows people to use and identify for a previously suspended
nickname.
Limited to Services admins.
NICK_OPER_HELP_AJOIN
Services admins can list the autojoin list for any nickname
with the format LIST nickname.
NICK_OPER_HELP_SETAUTH
Syntax: SETAUTH nickname
Sets a new authentication code for the given nickname. The
nickname's owner will have to use the AUTH command for the
nickname before being allowed to identify again. If the
nickname is currently in use, a notice will be sent to the
user of the nickname and they will no longer be treated as
identified for the nickname.
Limited to Services admins.
NICK_OPER_HELP_GETAUTH
Syntax: GETAUTH nickname
Retrieves the authentication code associated with nickname,
if one exists.
Limited to Services admins.
NICK_OPER_HELP_CLEARAUTH
Syntax: CLEARAUTH nickname
Clears any authentication code associated with nickname,
allowing the nickname to be used normally.
Limited to Services admins.
###########################################################################
#
# ChanServ help messages
#
###########################################################################
# Used in OP/VOICE/etc for required access levels for commands
CHAN_HELP_REQSOP_LEVXOP
level 100 (SOP)
CHAN_HELP_REQSOP_LEV
level 100
CHAN_HELP_REQSOP_XOP
SOP
CHAN_HELP_REQAOP_LEVXOP
level 50 (AOP)
CHAN_HELP_REQAOP_LEV
level 50
CHAN_HELP_REQAOP_XOP
AOP
CHAN_HELP_REQHOP_LEVXOP
level 40 (HOP)
CHAN_HELP_REQHOP_LEV
level 40
CHAN_HELP_REQHOP_XOP
HOP
CHAN_HELP_REQVOP_LEVXOP
level 30 (VOP)
CHAN_HELP_REQVOP_LEV
level 30
CHAN_HELP_REQVOP_XOP
VOP
# Real help messages start here
CHAN_HELP
%S allows you to register and control various
aspects of channels. %S can often prevent
malicious users from "taking over" channels by limiting
who is allowed channel operator privileges. Type
/msg %S HELP COMMANDS for a list of %S commands;
to use a command, type /msg %S command, or for more
information on a command, type /msg %S HELP command.
CHAN_HELP_EXPIRES
Note that any channel which is not used for %s
(i.e. which no user on the channel's access list enters
for that period of time) will be automatically dropped.
CHAN_HELP_COMMANDS
The following commands can be used with %S:
REGISTER Register a channel
IDENTIFY Identify yourself with your password
CHAN_HELP_COMMANDS_SENDPASS
SENDPASS Send a channel's password to you
CHAN_HELP_COMMANDS_DROP
DROP Cancel the registration of a channel
SET Set channel options and information
UNSET Clear channel information
INFO Show channel options and information
CHAN_HELP_COMMANDS_LIST
LIST List registered channels
CHAN_HELP_COMMANDS_AKICK
AKICK Maintain the AutoKick list
CHAN_HELP_COMMANDS_LEVELS
ACCESS Maintain the overall channel access list
LEVELS Fine-tune channel access levels
CHAN_HELP_COMMANDS_XOP
SOP Maintain the SuperOp list
AOP Maintain the AutoOp list
VOP Maintain the AutoVoice list
CHAN_HELP_COMMANDS_HOP
HOP Maintain the AutoHalfop list
CHAN_HELP_COMMANDS_OPVOICE
OP Give a user chanop status (+o)
DEOP Remove chanop status (+o)
VOICE Give a user voice status (+v)
DEVOICE Remove voice status (+v)
CHAN_HELP_COMMANDS_HALFOP
HALFOP Give a user halfop status (+h)
DEHALFOP Remove halfop status (+h)
CHAN_HELP_COMMANDS_PROTECT
PROTECT Give a user protected status (+a)
DEPROTECT Remove protected status (+a)
CHAN_HELP_COMMANDS_INVITE
INVITE Invite yourself to a channel
UNBAN Unban yourself from a channel
KICK Kick a user from a channel
TOPIC Change a channel's topic
CLEAR Clear channel modes or mass-kick users
STATUS Return a user's access level on a channel
CHAN_HELP_REGISTER
Syntax: REGISTER channel password description
Registers a channel in the %S database. In order
to use this command, you must first be a channel operator
on the channel you're trying to register. The password
is used with the IDENTIFY command to allow you to
make changes to the channel settings at a later time.
The last parameter, which must be included, is a
general description of the channel's purpose.
When you register a channel, you are recorded as the
"founder" of the channel. The channel founder is allowed
to change all of the channel settings for the channel;
%S will also automatically give the founder
channel-operator privileges when s/he enters the channel.
See the ACCESS command (/msg %S HELP ACCESS) for
information on giving a subset of these privileges to
other channel users.
NOTICE: In order to register a channel, you must have
first registered and identified for your nickname. If you
haven't, /msg %s HELP for information on how to do so.
CHAN_HELP_REGISTER_ADMINONLY
Limited to Services admins.
CHAN_HELP_SENDPASS
Syntax: SENDPASS channel
Sends you an E-mail message containing the password for the
given channel. You must be the founder of the channel to
use this command, and you must first identify for your
nickname with the %s IDENTIFY command.
CHAN_HELP_IDENTIFY
Syntax: IDENTIFY channel password
Authenticates you to %S as the founder of the given
channel. Many commands require you to use this command
before using them. The password should be the same one
you sent with the REGISTER command.
CHAN_HELP_DROP
Syntax: DROP channel
Unregisters the named channel. Can only be used by
channel founder, who must use the IDENTIFY command first.
CHAN_HELP_SET
Syntax: SET channel option parameters
Allows the channel founder to set various channel options
and other information. The founder must use the IDENTIFY
command before using SET.
Available options:
FOUNDER Set the founder of a channel
SUCCESSOR Set the successor for a channel
PASSWORD Set the founder password
DESC Set the channel description
URL Associate a URL with the channel
EMAIL Associate an E-mail address with the channel
ENTRYMSG Set a message to be sent to users when they
enter the channel
KEEPTOPIC Retain topic when channel is not in use
TOPICLOCK Topic can only be changed with TOPIC
MLOCK Lock channel modes on or off
PRIVATE Hide channel from LIST command
RESTRICTED Restrict access to the channel
SECURE Activate %S security features
SECUREOPS Stricter control of chanop status
LEAVEOPS Do not de-op users on channel entry
OPNOTICE Send a notice when OP/VOICE commands are used
ENFORCE Enforce auto-op, auto-voice status
Type /msg %S HELP SET option for more information
on a particular option.
CHAN_HELP_SET_FOUNDER
Syntax: SET channel FOUNDER nickname
Changes the founder of a channel. The new nickname must
be a registered one.
CHAN_HELP_SET_SUCCESSOR
Syntax: SET channel SUCCESSOR nickname
Changes the successor of a channel. If the founder's
nickname expires or is dropped while the channel is still
registered, the successor will become the new founder of
the channel. However, if the successor already has too
many channels registered (%d), the channel will be dropped
instead, just as if no successor had been set. The
nickname must be a registered one.
CHAN_HELP_SET_PASSWORD
Syntax: SET channel PASSWORD password
Sets the password used to identify as the founder of the
channel.
CHAN_HELP_SET_DESC
Syntax: SET channel DESC description
Sets the description for the channel, which shows up with
the LIST and INFO commands.
CHAN_HELP_SET_URL
Syntax: SET channel URL url
Associates the given URL with the channel. This URL will
be displayed whenever someone requests information on the
channel with the INFO command.
CHAN_HELP_SET_EMAIL
Syntax: SET channel EMAIL address
Associates the given E-mail address with the channel.
This address will be displayed whenever someone requests
information on the channel with the INFO command.
CHAN_HELP_SET_ENTRYMSG
Syntax: SET channel ENTRYMSG message
Sets the message which will be sent via /NOTICE to users
when they enter the channel.
CHAN_HELP_SET_KEEPTOPIC
Syntax: SET channel KEEPTOPIC {ON | OFF}
Enables or disables the topic retention option for a
channel. When topic retention is set, the topic for the
channel will be remembered by %S even after the
last user leaves the channel, and will be restored the
next time the channel is created.
CHAN_HELP_SET_TOPICLOCK
Syntax: SET channel TOPICLOCK {ON | OFF}
Enables or disables the topic lock option for a channel.
When topic lock is set, %S will not allow the
channel topic to be changed except via the TOPIC command.
CHAN_HELP_SET_MLOCK
Syntax: SET channel MLOCK modes
Sets the mode-lock parameter for the channel. %S
allows you to define certain channel modes to be always
on (or off). All binary modes (n, s, t, k, l, and so on)
can be locked; each mode can be locked on, locked off, or
not locked. The modes parameter is constructed exactly
the same way as a /MODE command; that is, modes followed by
a + are locked on, and modes followed by a - are locked off.
Warning: If you set a mode-locked key, as in the second
example below, you should also set the RESTRICTED option for
the channel (see HELP SET RESTRICTED), or anyone entering
the channel when it is empty will be able to see the key!
MLOCK +i will likewise not prevent users from entering the
channel when it is empty without being invited.
Examples:
SET #channel MLOCK +nt-ikl
Forces modes n and t on, and modes i, k, and l off.
All other modes are left free to be either on or off.
SET #channel MLOCK +knst-ilmp my-key
Forces modes k, n, s, and t on, and modes i, l, m,
and p off. Also forces the channel key to be
"my-key".
SET #channel MLOCK +
Removes the mode lock; all channel modes are free
to be either on or off.
CHAN_HELP_SET_HIDE
Syntax: SET channel HIDE {EMAIL | TOPIC | MLOCK} {ON | OFF}
Allows you to prevent certain pieces of information from
being displayed when someone does a %S INFO on the
given channel. You can hide the channel's E-mail address
(EMAIL), last topic (TOPIC), and mode lock (MLOCK).
The second parameter specifies whether the information should
be displayed (OFF) or hidden (ON).
Note that the topic will always be hidden if the channel is
mode-locked +p or +s.
CHAN_HELP_SET_PRIVATE
Syntax: SET channel PRIVATE {ON | OFF}
Enables or disables the private option for a channel.
When private is set, a /msg %S LIST will not
include the channel in any lists.
CHAN_HELP_SET_RESTRICTED
Syntax: SET channel RESTRICTED {ON | OFF}
Enables or disables the restricted access option for a
channel. When restricted access is set, users who are not
on the access list or who would normally be disallowed from
having channel operator privileges will be kicked and banned
from the channel.
CHAN_HELP_SET_SECURE
Syntax: SET channel SECURE {ON | OFF}
Enables or disables %S's security features for a
channel. When SECURE is set, only users who have registered
their nicknames with %s and IDENTIFY'd with their
password will be given privileges on the channel as
controlled by the access list. If the RESTRICTED option is
also set, users will not be able to join the channel until
they identify to %s.
CHAN_HELP_SET_SECUREOPS
Syntax: SET channel SECUREOPS {ON | OFF}
Enables or disables the secure ops option for a channel.
When secure ops is set, users who are not on the access list
will not be allowed chanop status.
CHAN_HELP_SET_LEAVEOPS
Syntax: SET channel LEAVEOPS {ON | OFF}
Enables or disables the leave ops option for a channel.
When leave ops is set, %S will leave server ops (+o for
the first person in the channel) in place even if the user
would not normally get auto-opped. The SECUREOPS option
will still be enforced.
Notice: This can allow users to "steal" ops during a
netsplit.
CHAN_HELP_SET_OPNOTICE
Syntax: SET channel OPNOTICE {ON | OFF}
Enables or disables the op-notice option for a channel.
When op-notice is set, %S will send a notice to the
channel whenever the OP, VOICE, or related commands are used
for a user in the channel.
CHAN_HELP_SET_ENFORCE
Syntax: SET channel ENFORCE {ON | OFF}
Enables or disables the enforce option for a channel.
When enforce is set, %S will enforce the auto-op and
auto-voice levels for all users. For example, if a user
with auto-op privileges is deopped, %S will
automatically op the user again, and %S will also
not allow the DEOP command to be used on that user.
CHAN_HELP_UNSET
Syntax: UNSET channel {SUCCESSOR | URL | EMAIL | ENTRYMSG}
Clears the given setting for a channel.
CHAN_HELP_SOP
Syntax: SOP channel ADD nickname
SOP channel DEL nickname
SOP channel LIST [mask | list]
SOP channel COUNT
CHAN_HELP_SOP_MID1
Maintains the SuperOp (SOP) list for a channel. Users with
SOP status are automatically opped (set mode +o) when they
join the channel.
CHAN_HELP_SOP_MID1_CHANPROT
Maintains the SuperOp (SOP) list for a channel. Users with
SOP status are automatically opped (set mode +o) and
protected (mode +a) when they join the channel.
CHAN_HELP_SOP_MID2
An SOP can modify the AOP and VOP lists. Only a channel's
founder can modify the SOP list.
CHAN_HELP_SOP_MID2_HALFOP
An SOP can modify the AOP, HOP, and VOP lists. Only a
channel's founder can modify the SOP list.
CHAN_HELP_SOP_END
The SOP LIST command displays the SOP list. If a wildcard
mask is given, only those entries matching the mask are
displayed. If a list of entry numbers is given, only those
entries are shown; for example:
SOP #channel LIST 2-5,7-9
Lists SOP list entries numbered 2 through 5 and
7 through 9.
The SOP COUNT command returns the number of entries there
are on the SOP list.
CHAN_HELP_AOP
Syntax: AOP channel ADD nickname
AOP channel DEL nickname
AOP channel LIST [mask | list]
AOP channel COUNT
Maintains the AutoOp (AOP) list for a channel. Users with
AOP status are automatically opped (set mode +o) when they
join the channel.
CHAN_HELP_AOP_MID
An AOP can modify the VOP list; SOPs can modify the AOP
list.
CHAN_HELP_AOP_MID_HALFOP
An AOP can modify the HOP and VOP lists; SOPs can modify the
AOP list.
CHAN_HELP_AOP_END
The AOP LIST command displays the AOP list. If a wildcard
mask is given, only those entries matching the mask are
displayed. If a list of entry numbers is given, only those
entries are shown; for example:
AOP #channel LIST 2-5,7-9
Lists AOP list entries numbered 2 through 5 and
7 through 9.
The AOP COUNT command returns the number of entries there
are on the AOP list.
CHAN_HELP_HOP
Syntax: HOP channel ADD nickname
HOP channel DEL nickname
HOP channel LIST [mask | list]
HOP channel COUNT
Maintains the HalfOp (HOP) list for a channel. Users with
HOP status are automatically halfopped (set mode +h) when
they join the channel.
An HOP can modify the VOP list; SOPs and AOPs can modify the
HOP list.
The HOP LIST command displays the HOP list. If a wildcard
mask is given, only those entries matching the mask are
displayed. If a list of entry numbers is given, only those
entries are shown; for example:
HOP #channel LIST 2-5,7-9
Lists HOP list entries numbered 2 through 5 and
7 through 9.
The HOP COUNT command returns the number of entries there
are on the HOP list.
CHAN_HELP_VOP
Syntax: VOP channel ADD nickname
VOP channel DEL nickname
VOP channel LIST [mask | list]
VOP channel COUNT
Maintains the VoiceOp (VOP) list for a channel. Users with
VOP status are automatically voiced (set mode +v) when they
join the channel.
The VOP LIST command displays the VOP list. If a wildcard
mask is given, only those entries matching the mask are
displayed. If a list of entry numbers is given, only those
entries are shown; for example:
VOP #channel LIST 2-5,7-9
Lists VOP list entries numbered 2 through 5 and
7 through 9.
The VOP COUNT command returns the number of entries there
are on the VOP list.
CHAN_HELP_ACCESS
Syntax: ACCESS channel ADD nickname level
ACCESS channel DEL {nickname | entry-num | list}
ACCESS channel LIST [mask | list]
ACCESS channel COUNT
Maintains the access list for a channel. The access
list specifies which users are allowed chanop status or
access to %S commands on the channel. Different
user levels allow for access to different subsets of
privileges; /msg %S HELP ACCESS LEVELS for more
specific information. Any nickname not on the access list
has a user level of 0.
The ACCESS ADD command adds the given nickname to the access
list with the given user level; if the nick is already
present on the list, its access level is changed to the
level specified in the command. The level specified must be
less than that of the user giving the command, and if the
nick is already on the access list, the current access level
of that nick must be less than the access level of the user
giving the command.
The ACCESS DEL command removes the given nickname from the
access list. If a list of entry numbers is given, those
entries are deleted. (See the example for LIST below.)
The ACCESS LIST command displays the access list. If
a wildcard mask is given, only those entries matching the
mask are displayed. If a list of entry numbers is given,
only those entries are shown; for example:
ACCESS #channel LIST 2-5,7-9
Lists access entries numbered 2 through 5 and
7 through 9.
The ACCESS COUNT command returns the number of entries
there are on the access list.
CHAN_HELP_ACCESS_XOP
Note that the access list may also be manipulated with the
SOP, AOP, and VOP commands, which correspond to
levels of %d, %d, and %d respectively.
CHAN_HELP_ACCESS_XOP_HALFOP
Note that the access list may also be manipulated with the
SOP, AOP, and HOP, and VOP commands, which
correspond to levels of %d, %d, %d, and %d respectively.
CHAN_HELP_ACCESS_LEVELS
User access levels
By default, the following access levels are defined:
Founder Full access to %S functions; automatic
opping upon entering channel. Note that
only one person may have founder status (it
cannot be given using the ACCESS command).
%4d Access to AKICK command; automatic opping.
%4d Automatic opping.
CHAN_HELP_ACCESS_LEVELS_HALFOP
%4d Automatic halfopping.
CHAN_HELP_ACCESS_LEVELS_END
%4d Automatic voicing.
0 No special privileges; can be opped by other
ops (unless SECUREOPS is set).
-1 May not be opped.
-100 May not join the channel.
These levels (except the last two) may be changed, or new
ones added, using the LEVELS command; type
/msg %S HELP LEVELS for details.
CHAN_HELP_LEVELS
Syntax: LEVELS channel SET type level
LEVELS channel {DIS | DISABLE} type
LEVELS channel LIST
LEVELS channel RESET
The LEVELS command allows fine control over the meaning of
the numeric access levels used by the ACCESS command. With
this command, you can define the access level required for
most of %S's functions. (The SET FOUNDER and SET PASSWORD
commands, as well as this command, are always restricted to
the channel founder.)
CHAN_HELP_LEVELS_XOP
Caution: This command is for advanced users only! Changing
level settings with this command may cause the SOP, AOP, and
VOP commands to stop working correctly.
CHAN_HELP_LEVELS_XOP_HOP
Caution: This command is for advanced users only! Changing
level settings with this command may cause the SOP, AOP,
HOP, and VOP commands to stop working correctly.
CHAN_HELP_LEVELS_END
LEVELS SET allows the access level for a function or group of
functions to be changed. LEVELS DISABLE (or DIS for short)
disables an automatic feature or disallows access to a
function by anyone other than the channel founder.
LEVELS LIST shows the current levels for each function or
group of functions. LEVELS RESET resets the levels to the
default levels of a newly-created channel (see
HELP ACCESS LEVELS).
For a list of the features and functions whose levels can be
set, see HELP LEVELS DESC.
CHAN_HELP_LEVELS_DESC
The following feature/function names are understood:
CHAN_HELP_AKICK
Syntax: AKICK channel ADD mask [reason]
AKICK channel DEL mask
AKICK channel LIST [mask | list]
AKICK channel VIEW [mask | list]
AKICK channel ENFORCE
AKICK channel COUNT
Maintains the autokick list for a channel. If a user on the
autokick list attempts to join the channel, %S will
ban that user from the channel, then kick the user.
The AKICK ADD command adds the given user@host or
nick!user@host mask to the autokick list. If a reason is
given with the command, that reason will be used when the
user is kicked; if not, the default reason is "You have been
banned from the channel".
The AKICK DEL command removes the given mask from the
autokick list. It does not, however, remove any bans placed
by an autokick; those must be removed manually.
The AKICK LIST command displays the autokick list, or
optionally only those autokick entries which match the given
mask. AKICK VIEW is similar, but shows more details.
The AKICK ENFORCE command causes %S to enforce the
current autokick list by removing those users who match an
autokick mask.
The AKICK COUNT command returns how many entries there
are on the autokick list.
By default, limited to users with %s access and above
on the channel.
CHAN_HELP_INFO
Syntax: INFO channel [ALL]
Lists information about the named registered channel,
including its founder, time of registration, last time
used, description, and mode lock, if any. If you are
identified as the founder of the channel you're getting
information for and ALL is specified, the entry message
and successor will also be displayed.
CHAN_HELP_LIST
Syntax: LIST pattern
Lists all registered channels matching the given pattern.
(Channels with the PRIVATE option set are not listed.)
CHAN_HELP_LIST_OPERSONLY
Only IRC operators may use this command.
CHAN_HELP_OP
Syntax: OP channel [nickname]
Ops a selected nickname on a channel. If nickname is not
given, ops you. By default, limited to users with %s
access and above on the channel.
CHAN_HELP_DEOP
Syntax: DEOP channel [nickname]
Deops a selected nickname on a channel. If nickname is not
given, deops you. By default, limited to users with
%s access and above on the channel.
CHAN_HELP_VOICE
Syntax: VOICE channel [nickname]
Voices a selected nickname on a channel. If nickname is
not given, voices you. By default, limited to users with
%s access and above on the channel.
CHAN_HELP_DEVOICE
Syntax: DEVOICE channel [nickname]
Devoices a selected nickname on a channel. If nickname is
not given, devoices you. By default, limited to users with
%s access and above on the channel.
CHAN_HELP_HALFOP
Syntax: HALFOP channel [nickname]
Gives halfop access to a selected nickname on a channel. If
nickname is not given, gives you halfop access. By default,
limited to users with %s access and above on the
channel.
CHAN_HELP_DEHALFOP
Syntax: DEHALFOP channel [nickname]
Removes halfop access from a selected nickname on a channel.
If nickname is not given, removes halfop access from you.
By default, limited to users with %s access and above
on the channel.
CHAN_HELP_PROTECT
Syntax: PROTECT channel [nickname]
Gives channel protection (mode +a) to a selected nickname on
a channel. If nickname is not given, gives channel
protection to you. By default, limited to users with
%s access and above on the channel.
CHAN_HELP_DEPROTECT
Syntax: DEPROTECT channel [nickname]
Removes channel protection (mode +a) from a selected nickname
on a channel. If nickname is not given, removes channel
protection from you. By default, limited to users with
%s access and above on the channel.
CHAN_HELP_INVITE
Syntax: INVITE channel
Tells %S to invite you into the given channel. By
default, limited to users with %s access and above on
the channel.
Note: If you get a message saying that the channel is not in
use, it means that the channel is empty, and you can join it
freely without needing to use this command.
CHAN_HELP_UNBAN
Syntax: UNBAN channel
Tells %S to remove all bans preventing you from
entering the given channel. By default, limited to users
with %s access and above on the channel.
CHAN_HELP_KICK
Syntax: KICK channel nickname [reason]
Tells %S to kick the given nickname from the given
channel. The message included in the kick will show who
used the KICK command, as well as the reason given with the
command, if any. By default, limited to users with
%s access and above on the channel.
CHAN_HELP_KICK_PROTECTED
Note that protected (+a) users cannot be kicked with this
command, even by the channel founder.
CHAN_HELP_TOPIC
Syntax: TOPIC channel topic
Causes %S to set the channel topic to the one
specified. This command is most useful in conjunction
with SET TOPICLOCK. By default, limited to users with
%s access and above on the channel.
CHAN_HELP_CLEAR
Syntax: CLEAR channel what
Tells %S to clear certain settings on a channel. what
can be any of the following:
MODES Clears all modes on the channel except those
set in the channel's mode lock.
BANS Clears all bans on the channel.
CHAN_HELP_CLEAR_EXCEPTIONS
EXCEPTIONS Clears all exceptions on the channel.
CHAN_HELP_CLEAR_INVITES
INVITES Clears all invite masks on the channel.
CHAN_HELP_CLEAR_MID
OPS Removes channel-operator status (mode +o) from
all users.
CHAN_HELP_CLEAR_HALFOPS
HALFOPS Removes halfop status (mode +h) from all users.
CHAN_HELP_CLEAR_END
VOICES Removes "voice" status (mode +v) from all users.
USERS Removes (kicks) all users from the channel.
By default, limited to users with %s access and above
on the channel.
CHAN_HELP_STATUS
Syntax: STATUS channel nickname
Returns the current access level of the given nickname on
the given channel. The reply is of the form:
STATUS channel nickname access-level
If an error occurs, the reply will be in the form:
STATUS channel nickname ERROR error-message
By default, limited to users with %s access and above
on the channel.
CHAN_OPER_HELP_COMMANDS
The following commands are available to Services admins:
CHAN_OPER_HELP_COMMANDS_GETPASS
GETPASS Retrieve the founder password for a channel
(only if encryption is disabled)
CHAN_OPER_HELP_COMMANDS_FORBID
FORBID Prevent a channel from being registered/used
SUSPEND Prevent a registered channel from being used
UNSUSPEND Cancel a channel suspension
CHAN_OPER_HELP_COMMANDS_END
Services admins can also drop any channel without needing
to identify via password, and may view the access, AKICK,
and level setting lists or use the STATUS command for any
channel.
CHAN_OPER_HELP_DROP
Syntax: DROP channel
Unregisters the named channel. Only Services admins
can drop a channel for which they have not identified.
CHAN_OPER_HELP_SET
Services admins can also set the option NOEXPIRE, with
which channels can be prevented from expiring.
Additionally, Services admins can set options for any
channel without identifying by password for the channel.
CHAN_OPER_HELP_SET_NOEXPIRE
Syntax: SET channel NOEXPIRE {ON | OFF}
Sets whether the given channel will expire. Setting this
to ON prevents the channel from expiring.
Limited to Services admins.
CHAN_OPER_HELP_UNSET
As with the SET command, Services admins can clear settings
for any channel without identifying for the channel.
CHAN_OPER_HELP_INFO
Services admins can use the ALL parameter with any channel.
CHAN_OPER_HELP_LIST
Syntax: LIST pattern [FORBIDDEN] [NOEXPIRE] [SUSPENDED]
Lists all registered channels matching the given pattern.
Channels with the PRIVATE option set will only be displayed
to Services admins. Channels with the NOEXPIRE option set
will have a ! prepended to the channel name for Services
admins.
If the FORBIDDEN, SUSPENDED or NOEXPIRE options are given,
only channels which, respectively, are FORBIDden, SUSPENDed or
have the NOEXPIRE flag set will be displayed. The options can
be used in any order and in any combination. These options
are limited to Services admins.
CHAN_OPER_HELP_GETPASS
Syntax: GETPASS channel
Returns the password for the given channel. Note that
whenever this command is used, a message including the
person who issued the command and the channel it was used
on will be logged and sent out as a WALLOPS/GLOBOPS.
If encryption is in use, this command may not be available
depending on the type of encryption used.
Limited to Services admins.
CHAN_OPER_HELP_FORBID
Syntax: FORBID channel
Disallows anyone from registering or using the given
channel. May be cancelled by dropping the channel.
Limited to Services admins.
CHAN_OPER_HELP_SUSPEND
Syntax: SUSPEND [+expiry] channel reason
Prevents a channel from being used or identified for
by anyone. The channel can be unsuspended with the
UNSUSPEND command, which will allow it to be used as before.
The expiry parameter is interpreted in the same manner as
for the %s AKILL command.
Limited to Services admins.
CHAN_OPER_HELP_UNSUSPEND
Syntax: UNSUSPEND channel
Allows users to use and identify for a previously suspended
channel.
Limited to Services admins.
###########################################################################
#
# MemoServ help messages
#
###########################################################################
MEMO_HELP
%S is a utility allowing IRC users to send short
messages to other IRC users, whether they are online at
the time or not, or to channels(*). Both the sender's
nickname and the target nickname or channel must be
registered in order to send a memo. Type
/msg %S HELP COMMANDS for a list of %S commands;
to use a command, type /msg %S command, or for more
information on a command, type /msg %S HELP command.
MEMO_HELP_EXPIRES
Notice: Memos will expire (automatically be deleted)
%s after being sent, unless marked non-expiring
with the SAVE command.
MEMO_HELP_END_LEVELS
(*) By default, any user with at least %s access on a
channel can read that channel's memos. This can be
changed with the %s LEVELS command.
MEMO_HELP_END_XOP
(*) Any users on the SOP list of a channel can read that
channel's memos.
MEMO_HELP_COMMANDS
The following commands can be used with %S:
SEND Send a memo to a nickname or channel
LIST List your memos
READ Read a memo or memos
MEMO_HELP_COMMANDS_FORWARD
FORWARD Forwards memos to your E-mail address
MEMO_HELP_COMMANDS_SAVE
SAVE Marks memos as non-expiring
MEMO_HELP_COMMANDS_DEL
DEL Delete a memo or memos
SET Set options related to memos
INFO Display information related to memos
MEMO_HELP_COMMANDS_IGNORE
IGNORE Ignore memos from certain users
MEMO_HELP_SEND
Syntax: SEND {nickname | channel} memo-text
Sends the named nickname or channel a memo containing
memo-text. When sending to a nickname, the recipient will
receive a notice that he/she has a new memo. The target
nickname/channel must be registered.
MEMO_HELP_LIST
Syntax: LIST [channel] [num | list | NEW]
Lists any memos you currently have. With NEW, lists only
new (unread) memos. Unread memos are marked with a "*" to
the left of the memo number. You can also specify a list of
numbers, as in the example below:
LIST 2-5,7-9
Lists memos numbered 2 through 5 and 7 through 9.
MEMO_HELP_LIST_EXPIRE
Syntax: LIST [channel] [num | list | NEW]
Lists any memos you currently have. With NEW, lists only
new (unread) memos. Unread memos are marked with a "*" to
the left of the memo number; memos that will not expire are
marked with a "+". You can also specify a list of numbers,
as in the example below:
LIST 2-5,7-9
Lists memos numbered 2 through 5 and 7 through 9.
MEMO_HELP_READ
Syntax: READ [channel] {num | list | LAST | NEW}
Sends you the text of the memos specified. If LAST is
given, sends you the memo you most recently received. If
NEW is given, sends you all of your new memos. Otherwise,
sends you memo number num. You can also give a list of
numbers, as with the LIST command.
MEMO_HELP_SAVE
Syntax: SAVE [channel] {num | list}
Marks the given memo or memos as non-expiring. You can give
either a single memo number or, as with the LIST command, a
list of memos.
MEMO_HELP_DEL
Syntax: DEL [channel] {num | list | ALL}
Deletes the specified memo or memos. You can supply
multiple memo numbers or ranges of numbers instead of a
single number, as with the LIST command; you can also give
the word ALL, which causes all of your memos to be
deleted.
Warning: Once a memo is deleted, it cannot be recovered!
MEMO_HELP_SET
Syntax: SET option parameters
Sets various memo options. option can be one of:
NOTIFY Changes when you will be notified about
new memos (only for nicknames)
LIMIT Sets the maximum number of memos you can
receive
MEMO_HELP_SET_OPTION_FORWARD
FORWARD Sets whether memos are automatically
forwarded to you
MEMO_HELP_SET_END
Type /msg %S HELP SET option for more information
on a specific option.
MEMO_HELP_SET_NOTIFY
Syntax: SET NOTIFY {ON | LOGON | NEW | OFF}
Changes when you will be notified about new memos:
ON You will be notified of memos when you log on,
when you unset /AWAY, and when they are sent
to you.
LOGON You will only be notified of memos when you log
on or when you unset /AWAY.
NEW You will only be notified of memos when they
are sent to you.
OFF You will not receive any notification of memos.
ON is equivalent to LOGON and NEW combined.
Note that if your nickname has the "secure" setting on, you
will only be notified of new memos (for LOGON or ON) after
you identify to %s.
MEMO_HELP_SET_LIMIT
Syntax: SET LIMIT [channel] limit
Sets the maximum number of memos you (or the given channel)
are allowed to have. If you set this to 0, no one will be
able to send any memos to you. However, you cannot set
this any higher than %d.
MEMO_HELP_INFO
Syntax: INFO [channel]
Displays information on the number of memos you have, how
many of them are unread, how many total memos you can
receive and when you are notified of new ones. With a
parameter, displays the same information for the given
channel.
MEMO_OPER_HELP_COMMANDS
Services admins may use the SET and INFO commands with
nicknames other than their own.
MEMO_OPER_HELP_SET_LIMIT
Syntax: SET LIMIT [nickname | channel] {limit | NONE | DEFAULT} [HARD]
Sets the maximum number of memos a nickname (or channel) is
allowed to have. Setting the limit to 0 prevents the nick
from receiving any memos; setting it to NONE allows the nick
to receive and keep as many memos as they want; and setting
it to DEFAULT restores the limit to the default value (%d).
If you do not give a nickname or channel, your own limit is
set.
Adding HARD prevents the user from changing the limit. Not
adding HARD has the opposite effect, allowing the user to
change the limit (even if a previous limit was set with
HARD).
This use of the SET LIMIT command is limited to Services
admins. Other users may only enter a limit for themselves
or a channel on which they have such privileges, may not
remove their limit or set their limit to the default, may
not set a limit above %d, and may not set a hard limit.
MEMO_OPER_HELP_INFO
Syntax: INFO [nickname | channel]
Without a parameter, displays information on the number of
memos you have, how many of them are unread, how many
total memos you can receive and when you are notified of
new ones.
With a channel parameter, displays the same information for
the given channel.
With a nickname parameter, displays the same information
for the given nickname. This use limited to Services
admins.
MEMO_HELP_FORWARD
Syntax: FORWARD {num | list | ALL}
Forwards one or more of your memos to your E-mail address.
You must have a valid E-mail address set for your nickname
in order to use this command. Channel memos cannot be
forwarded.
MEMO_HELP_SET_FORWARD
Syntax: SET FORWARD {ON | COPY | OFF}
Sets whether %S automatically forwards to your E-mail
address memos sent to you. When set to ON, memos sent to
your nickname will instead be forwarded to the E-mail
address registered with your nickname. COPY is similar, but
also causes %S to save a copy of the memo to read
online. When set to OFF, your memos will be stored online
as usual. Even if you set this option to ON, you may still
receive memos online if Services is unable to forward them
to you.
Note that when this option is set to COPY and you have
received the maximum number of memos you are allowed to, you
will not be able to receive any new memos (including by
E-mail) until you delete some old memos using the DEL
command.
MEMO_HELP_IGNORE
Syntax: IGNORE {ADD | DEL | LIST} [nickname | mask]
Controls the list of "ignored" users; users whose nickname
or user@host mask match an entry on this list are not
allowed to send you memos. ADD adds the given nickname or
user@host mask to your ignore list, and DEL removes the
given nickname or mask from the list; LIST displays your
current ignore list.
Note that the nickname or mask given to the ADD command may
contain "*" or "?" wildcards, and is not case-sensitive; for
example, "*Evil*" matches "EvilNick", "AN_EVIL_USER" and
"devil".
###########################################################################
#
# OperServ help messages
#
###########################################################################
OPER_HELP
%S allows IRC operators to control various aspects of
the IRC network. Type /msg %S HELP COMMANDS for a
list of commands.
Notice: All commands sent to %S are logged!
OPER_HELP_COMMANDS
%S commands:
GLOBAL Send a message to all users
STATS Show status of Services and network
SERVERMAP Show map of servers on network
OPER LIST List all Services operators
ADMIN LIST List all Services admins
OPER_HELP_COMMANDS_SERVOPER
Commands available to Services operators and admins only:
MODE Change a channel's modes
KICK Kick a user from a channel
CLEARMODES Removes certain modes from a channel
CLEARCHAN Removes all users from a channel (masskick)
KILLCLONES Kill all users that have a certain host
OPER_HELP_COMMANDS_AKILL
AKILL Manipulate the autokill list
AKILLCHAN Autokill all users in a channel
OPER_HELP_COMMANDS_EXCLUDE
EXCLUDE Manipulate the autokill exclusion list
OPER_HELP_COMMANDS_SLINE
SGLINE Manipulate the SGLINE list
SQLINE Manipulate the SQLINE list
SZLINE Manipulate the SZLINE list
OPER_HELP_COMMANDS_SESSION
SESSION View the list of host sessions
EXCEPTION Modify the session-limit exception list
OPER_HELP_COMMANDS_NEWS
LOGONNEWS Define messages to be shown to users at logon
OPERNEWS Define messages to be shown to users who oper
OPER_HELP_COMMANDS_SERVADMIN
Commands available to Services admins only:
OPER Modify the Services operator list
JUPE "Jupiter" a server
SET Set various global Services options
UPDATE Force the Services databases to be
updated on disk immediately
SHUTDOWN Save databases and stop Services
QUIT Terminate Services without saving databases
RESTART Save databases and restart Services
REHASH Re-read configuration files
SU Obtain Services super-user privileges
OPER_HELP_COMMANDS_SERVROOT
Commands available to the Services super-user only:
ADMIN Modify the Services admin list
OPER_HELP_COMMANDS_RAW
RAW Send a raw string to the IRC server
OPER_HELP_GLOBAL
Syntax: GLOBAL message
Allows IRCops to send messages to all users on the network.
The message will be sent from the nickname %s.
OPER_HELP_STATS
Syntax: STATS [RESET | NETWORK | ALL]
Without any option, shows the current number of users and
IRCops online (excluding Services), the highest number of
users online since Services was started, and the length of
time Services has been running.
With the RESET option, resets the maximum user count to
the number of users currently online.
With the NETWORK option, shows the amount of data sent
to and received from the remote server, and the amount of
memory used by network send/receive buffers. The ratio of
the current buffer memory usage to the buffer size limit is
also displayed as a percentage if a limit is configured.
The ALL option is available only to Services admins, and
displays information on Services' memory usage. Using this
option can freeze Services for a short period of time on
large networks, so don't overuse it!
UPTIME may be used as a synonym for STATS.
OPER_HELP_SERVERMAP
Syntax: SERVERMAP
Displays a map of servers connected to the network, from the
viewpoint of Services. "Fake" servers--Services itself and
any servers jupitered with the JUPE command--have "(*)"
displayed after the sever name.
OPER_HELP_OPER
Syntax: OPER ADD nickname
OPER DEL nickname
OPER LIST
Allows Services admins to add or remove nicknames to or from
the Services operator list. A user whose nickname is on the
Services operator list and who has identified to %s
will be able to access Services operator commands.
Any IRC operator may use the OPER LIST form of the command.
All other use limited to Services admins.
OPER_HELP_ADMIN
Syntax: ADMIN ADD nickname
ADMIN DEL nickname
ADMIN LIST
Allows the Services super-user to add or remove nicknames
to or from the Services admin list. A user whose nickname
is on the Services admin list and who has identified to
%s will be able to access Services admin commands.
Any IRC operator may use the ADMIN LIST form of the command.
All other use limited to Services super-user.
OPER_HELP_MODE
Syntax: MODE channel modes
Allows Services operators to set channel modes for any
channel. Parameters are the same as for the standard /MODE
command.
Limited to Services operators.
OPER_HELP_CLEARMODES
Syntax: CLEARMODES channel [ALL]
Clears all binary modes (n,s,t,k,l, and so on) and bans from
a channel. If ALL is given, also clears all user modes
(like +o and +v) from the channel.
Limited to Services operators.
OPER_HELP_CLEARCHAN
Syntax: CLEARCHAN channel
Removes all users from a channel (masskick).
Limited to Services operators.
OPER_HELP_KICK
Syntax: KICK channel user reason
Allows IRCops to kick a user from any channel.
Parameters are the same as for the standard /KICK
command. The kick message will have the nickname of the
IRCop sending the KICK command prepended; for example:
*** SpamMan has been kicked off channel #my_channel by %S (Alcan (Flood))
Limited to Services operators.
OPER_HELP_AKILL
Syntax: AKILL ADD [+expiry] mask reason
AKILL DEL mask
AKILL LIST [mask] [NOEXPIRE]
AKILL VIEW [mask] [NOEXPIRE]
AKILL COUNT
Allows Services operators to manipulate the autokill (AKILL)
list. If a user matching an AKILL mask attempts to connect,
Services will issue a KILL for that user and, on supported
server types, will instruct all servers to add a ban
(K-line) for the mask which the user matched.
AKILL ADD adds the given user@host mask to the AKILL
list for the given reason (which must be given).
AKILL DEL removes the given mask from the AKILL list if it
is present. AKILL LIST shows all current AKILLs; if the
optional mask is given, the list is limited to those
AKILLs matching the mask. AKILL VIEW is a more verbose
version of AKILL LIST, and will show who added an AKILL,
the date it was added, and when it expires, as well as the
user@host mask and reason. If the NOEXPIRE option is given,
then only AKILLs that will not expire, and match the given
user@host mask, will be displayed. AKILL COUNT simply
returns the number of AKILLs in the AKILL list.
Optionally, an expiry time can be given with the AKILL ADD
command. The expiry time precedes the user@host mask, and
is specified as an integer followed by one of d (days),
h (hours), or m (minutes). Combinations (such as 1h30m)
are also permitted. If a unit specifier is not included,
the default is days (so +30 by itself means 30 days). To
add an AKILL which does not expire, use +0. If the
usermask to be added starts with a +, an expiry time must
be given, even if it is the same as the default.
The reason should describe why the entry is being added;
depending on how Services is configured, it may also be
displayed to users in KILL messages.
OPER_HELP_AKILL_OPERMAXEXPIRY
Services operators may only set an expiry time up to
%s; Services administrators may set any
expiry time.
OPER_HELP_AKILL_END
Limited to Services operators.
OPER_HELP_AKILLCHAN
Syntax: AKILLCHAN [KILL] [+expiry] channel reason
Adds autokills for all users except IRC operators in a given
channel, and optionally (if KILL is given) removes them from
the network. The reason will be stored with each autokill,
and may be displayed in kill messages depending on how
Services is configured. expiry takes the same format as in
the AKILL ADD command; if not given, it defaults to %s.
Autokills added by this command will have the form
*@hostname, for each hostname used by a client in the
channel. If such an autokill already exists for a hostname,
it will not be modified; this may cause the number of
autokills added to be less than the number of users
affected.
Limited to Services operators.
OPER_HELP_EXCLUDE
Syntax: EXCLUDE ADD [+expiry] mask reason
EXCLUDE DEL mask
EXCLUDE LIST [mask] [NOEXPIRE]
EXCLUDE VIEW [mask] [NOEXPIRE]
EXCLUDE COUNT
Allows Services operators to manipulate the autokill
exclusion list. When a user matching an autokill exclusion
mask connects to the network, Services will not issue a KILL
for that user even if the user would otherwise match an
autokill mask. This is useful if you have wide autokill
masks, and still want specific hosts or users that match
those masks to be able to connect.
The ADD, DEL, LIST, VIEW, and COUNT subcommands function the
same way as the subcommands for the AKILL command; see
the AKILL help for more information.
Limited to Services operators.
OPER_HELP_SGLINE
Syntax: SGLINE ADD [+expiry] mask reason
SGLINE DEL mask
SGLINE LIST [mask] [NOEXPIRE]
SGLINE VIEW [mask] [NOEXPIRE]
SGLINE COUNT
Allows Services operators to manipulate the SGLINE list. If
a user whose "real name" matches an SGLINE mask attempts to
connect, Services will issue a KILL for that user and, on
supported server types, will instruct all servers to add a
ban (server G-line) for the mask which the user matched.
SGLINE ADD adds the given real name mask to the SGLINE list
for the given reason (which must be given).
SGLINE DEL removes the given mask from the SGLINE list if it
is present.
SGLINE LIST shows all SGLINE entries; if the optional mask
is given, the list is limited to those entries matching the
mask.
SGLINE VIEW is a more verbose version of SGLINE LIST, and
will show who added each SGLINE entry, the date it was
added, when it was last used, and when it expires, as well
as the mask and reason. If the NOEXPIRE option is given,
then only entries that both will not expire and match the
given mask will be displayed.
SGLINE COUNT simply returns the number of entries in the
SGLINE list.
The mask parameter may be enclosed in double quotes, and
must be when the mask contains spaces; for example:
/msg %S SGLINE ADD +0 "bad name" This is a bad name.
Optionally, an expiry time can be given with the SGLINE ADD
command. The expiry time precedes the user@host mask, and
is specified as an integer followed by one of d (days),
h (hours), or m (minutes). Combinations (such as 1h30m)
are also permitted. If a unit specifier is not included,
the default is days (so +30 by itself means 30 days). To
add an entry which does not expire, use +0. If the
mask to be added starts with a + and no expiry time is
given, the mask must be enclosed in double quotes, as
described above.
The reason should describe why the entry is being added;
depending on how Services is configured, it may also be
displayed to users in KILL messages.
Limited to Services operators.
OPER_HELP_SQLINE
Syntax: SQLINE ADD [+expiry] mask reason
SQLINE DEL mask
SQLINE LIST [mask] [NOEXPIRE]
SQLINE VIEW [mask] [NOEXPIRE]
SQLINE COUNT
OPER_HELP_SQLINE_KILL
Allows Services operators to manipulate the SQLINE list. If
a user whose nickname matches an SQLINE mask attempts to
connect, or a user attempts to change to a nickname matching
an SQLINE mask, Services will issue a KILL for that user
and, on supported server types, will instruct all servers to
add a ban (server Q-line) for the mask which the user
matched.
OPER_HELP_SQLINE_NOKILL
Allows Services operators to manipulate the SQLINE list. If
a user whose nickname matches an SQLINE mask attempts to
connect, or a user attempts to change to a nickname matching
an SQLINE mask, Services will change that user's nickname to
a "guest" nickname, and will send the user a message that
will normally cause the user's IRC client to request a new
nickname. On supported server types, Services will also
instruct all servers to add a ban (server Q-line) for the
mask which the user matched.
OPER_HELP_SQLINE_IGNOREOPERS
Note that IRC operators will not be affected by SQLINE masks.
OPER_HELP_SQLINE_END
The ADD, DEL, LIST, and VIEW, and COUNT subcommands can be
used to add, delete, view (short or long version), or count
the number of entries in the SQLINE list. See the help for
SGLINE (/msg %S HELP SGLINE) for details.
Limited to Services operators.
OPER_HELP_SZLINE
Syntax: SZLINE ADD [+expiry] mask reason
SZLINE DEL mask
SZLINE LIST [mask] [NOEXPIRE]
SZLINE VIEW [mask] [NOEXPIRE]
SZLINE COUNT
Allows Services operators to manipulate the SZLINE list. If
a user whose IP address matches an SZLINE mask attempts to
connect, Services will issue a KILL for that user and, on
supported server types, will instruct all servers to add a
ban (server Z-line) for the mask which the user matched.
The ADD, DEL, LIST, and VIEW, and COUNT subcommands can be
used to add, delete, view (short or long version), or count
the number of entries in the SZLINE list. See the help for
SGLINE (/msg %S HELP SGLINE) for details.
Limited to Services operators.
OPER_HELP_EXCEPTION
Syntax: EXCEPTION ADD [+expiry] mask limit reason
EXCEPTION DEL {mask | list}
EXCEPTION MOVE num newnum
EXCEPTION LIST [mask | list]
EXCEPTION VIEW [mask | list]
Allows Services operators to manipulate the list of hosts
that have specific session limits, allowing certain machines,
such as shell servers, to carry more than the default number
of clients at a time. Once a host reaches its session limit,
all clients attempting to connect from that host will be
killed. Before the user is killed, they are notified, via a
/NOTICE from %S, of a source of help regarding session
limiting. The content of this notice is a configuration
setting.
EXCEPTION ADD adds the given host mask to the exception list.
Note that nick!user@host and user@host masks are invalid!
Only real host masks, such as box.host.dom and *.host.dom,
are allowed because sessions limiting does not take nick or
user names into account. limit must be a number greater than
or equal to zero; this determines how many sessions this host
may carry at a time (a value of zero means the host has an
unlimited session limit).
Optionally, an expiry time can be given with the EXCEPTION
ADD command. The expiry time precedes the host mask, and
is specified as an integer followed by one of d (days),
h (hours), or m (minutes). Combinations (such as 1h30m)
are also permitted. If a unit specifier is not included,
the default is days (so +30 by itself means 30 days). To
add an entry which does not expire, use +0. If the
mask to be added starts with a +, an expiry time must
be given, even if it is the same as the default.
EXCEPTION DEL removes the given mask or numbered entry or
entries from the exception list (entry numbers can be found
with VIEW or LIST).
EXCEPTION MOVE moves exception num to newnum. If newnum
is already used by another exception, its number will be
incremented to make room.
EXCEPTION LIST and EXCEPTION VIEW show all current
exceptions; if the optional mask is given, the list is
limited to those exceptions matching the mask. The
difference between the two commands is that EXCEPTION VIEW
is more verbose, displaying the name of the person who added
the exception, its session limit, reason, host mask and the
expiry date and time, as well as the last time the exception
was "used", i.e. the last time a user connected who matched
the exception's mask.
Note that a connecting client will "use" the first exception
their host matches. Large exception lists and widely matching
exception masks are likely to degrade Services' performance.
Limited to Services operators.
OPER_HELP_SESSION
Syntax: SESSION LIST threshold
SESSION VIEW host
Allows Services operators to view the session list.
SESSION LIST lists hosts with at least threshold sessions.
The threshold must be a number greater than 1, to prevent
accidental listing of the large number of single session
hosts.
SESSION VIEW displays detailed information about a specific
host, including the current session count and session limit.
The host value may not include wildcards.
See the EXCEPTION help for more information about session
limiting and how to set session limits specific to certain
hosts and groups thereof.
Limited to Services operators.
OPER_HELP_SU
Syntax: SU password
Allows access to functions which require Services super-user
privileges. The password is the same as that set with the
SET SUPASS command; note that the password must be set once
before using this command. Super-user privileges last until
you quit IRC.
WARNING: If you enter an incorrect password, Services will
broadcast a warning message to all IRC operators.
Limited to Services admins.
OPER_HELP_SET
Syntax: SET option setting
Sets various global Services options. Option names
currently defined are:
READONLY Set read-only or read-write mode
DEBUG Activate or deactivate debug mode
SUPASS Set password for SU command (super-user)
Limited to Services admins; the SUPASS option may only be
set by the Services super-user.
OPER_HELP_SET_READONLY
Syntax: SET READONLY {ON | OFF}
Sets read-only mode on or off. In read-only mode, normal
users will not be allowed to modify any Services data,
including channel and nickname access lists, etc. IRCops
with sufficient Services privileges will be able to modify
Services' AKILL list and drop or forbid nicknames and
channels, but any such changes will not be saved unless
read-only mode is deactivated before Services is terminated
or restarted.
This option is equivalent to the command-line option
-readonly.
OPER_HELP_SET_DEBUG
Syntax: SET DEBUG {ON | OFF | num}
Sets debug mode on or off. In debug mode, all data sent to
and from Services as well as a number of other debugging
messages are written to the log file. If num is
given, debug mode is activated, with the debugging level set
to num.
This option is equivalent to the command-line option
-debug.
OPER_HELP_SET_SUPASS
Syntax: SET SUPASS [password]
Sets the password to be used for the SU command. The
password must be set once before using the SU command for
the first time. If no password is given, the SU command
will be unavailable.
This option may only be set by the Services super-user.
OPER_HELP_JUPE
Syntax: JUPE server [reason]
Tells Services to jupiter a server--that is, to create
a fake "server" connected to Services which prevents
the real server of that name from connecting. The jupe
may be removed using a standard /SQUIT. If a reason is
given, it is placed in the server information field;
otherwise, the server information field will contain the
text "Jupitered by <nick>", showing the nickname of the
person who jupitered the server.
If there is already a server of the same name connected to
the network, it will be disconnected automatically.
Limited to Services admins.
OPER_HELP_RAW
Syntax: RAW text
Sends a string of text directly to the server to which
Services is connected. This command has a very limited
range of uses, and can wreak havoc on a network or cause
Services to crash if used improperly. DO NOT USE THIS
COMMAND unless you are absolutely certain you know what you
are doing!
Limited to the Services super-user.
OPER_HELP_UPDATE
Syntax: UPDATE [FORCE]
Causes Services to update all database files as soon as you
send the command. If the FORCE option is given, Services
will attempt to unlock the databases before performing the
update; this can be used to fix "databases are locked"
errors when updating the databases.
Limited to Services admins.
OPER_HELP_QUIT
Syntax: QUIT
Causes Services to do an immediate shutdown; databases are
not saved. This command should not be used unless
damage to the in-memory copies of the databases is feared
and they should not be saved. For normal shutdowns, use the
SHUTDOWN command.
Limited to Services admins.
OPER_HELP_SHUTDOWN
Syntax: SHUTDOWN
Causes Services to save all databases and then shut down.
Limited to Services admins.
OPER_HELP_RESTART
Syntax: RESTART
Causes Services to save all databases and then restart
(i.e. exit and immediately re-run the executable).
Limited to Services admins.
OPER_HELP_REHASH
Syntax: REHASH
Causes Services to re-read its configuration files and
update active settings. Some settings, such as RemoteServer
(which sets the hostname of the IRC server to connect to),
cannot be changed with REHASH, and will only take effect
when Services is restarted; in these cases, a message will
be written to the Services log file, and a notice will be
sent notifying you of this.
If LoadModule lines have been added to or removed from the
main Services configuration file (%s), modules
will be loaded or unloaded as needed. Modules which no
longer have a LoadModule line will be unloaded in reverse
order of loading; then, after the remaining modules have
been rehashed, new modules will be loaded in the order
listed in the configuration file. If an error occurs at any
step, rehashing will be aborted.
Note that due to module dependencies, some modules cannot be
removed or changed via REHASH; in such cases, you will need
to restart Services for the changes to take effect.
Limited to Services admins.
OPER_HELP_KILLCLONES
Syntax: KILLCLONES nickname
Kills all users who have the same hostname as nickname. A
temporary AKILL, in the form *@host, is added to prevent the
offending clients from immediately reconnecting. A WALLOPS
is also sent indicating who used the command, which host was
affected, and how many users were killed. It's useful for
removing numerous clones from the network.
Limited to Services operators.
###########################################################################
#
# StatServ help messages
#
###########################################################################
STAT_HELP
%S provides statistical information about the
IRC network, its servers and its users. Type
/msg %S HELP COMMANDS for a list of %S commands; for
information on a command, type /msg %S HELP command.
STAT_HELP_COMMANDS
The following commands can be used with %S:
SERVERS Server statistics
USERS User statistics
STAT_HELP_SERVERS
Syntax: SERVERS STATS
SERVERS LIST [mask]
SERVERS VIEW [mask] [ONLINE | OFFLINE]
Displays statistics relating to the network's servers.
SERVERS STATS displays a brief summary of the servers
currently visible (online) and invisible (offline) to
Services.
SERVERS LIST displays a list of online servers and
current statistics about each.
SERVERS VIEW displays a list of online and offline
servers with detailed statistics about each. The
ONLINE and OFFLINE options cause, respectively,
only online or offline servers to be shown.
Use the mask option to limit which servers'
statistics are shown.
STAT_HELP_USERS
Syntax: USERS STATS
Displays statistics relating to the network's users.
STAT_OPER_HELP_SERVERS
Syntax: SERVERS STATS
SERVERS LIST [mask]
SERVERS VIEW [mask] [ONLINE | OFFLINE]
SERVERS DELETE server
SERVERS COPY server newname
SERVERS RENAME server newname
Displays statistics relating to the network's servers.
SERVERS STATS displays a brief summary of the servers
currently visible (online) and invisible (offline) to
Services.
SERVERS LIST displays a list of online servers and
current statistics about each.
SERVERS VIEW displays a list of online and offline
servers with detailed statistics about each. The
ONLINE and OFFLINE options cause, respectively,
only online or offline servers to be shown.
Use the mask option to limit which servers'
statistics are shown.
DELETE deletes the specified server's statistics.
COPY duplicates a set of server statistics.
RENAME rename's a set of server statistics.
These three commands are limited to Services administrators.
###########################################################################
# Please do not change the following line; it is used to determine which
# version of the master (English) language file was used to create a
# translated file.
# CVS: $Revision: 2.222.2.10 $
syntax highlighted by Code2HTML, v. 0.9.1