-#include "printtext.h"
+/*
+
+ module-formats.h
+
+ Author: Pekka Riikonen <priikone@silcnet.org>
+
+ Copyright (C) 2001 - 2003 Pekka Riikonen
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 of the License.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+*/
+
+#include "fe-common/core/formats.h"
enum {
- IRCTXT_MODULE_NAME,
-
- IRCTXT_FILL_1,
-
- IRCTXT_LAG_DISCONNECTED,
- IRCTXT_DISCONNECTED,
- IRCTXT_SERVER_LIST,
- IRCTXT_SERVER_LOOKUP_LIST,
- IRCTXT_SERVER_RECONNECT_LIST,
- IRCTXT_RECONNECT_REMOVED,
- IRCTXT_RECONNECT_NOT_FOUND,
- IRCTXT_QUERY_SERVER_CHANGED,
- IRCTXT_SETUPSERVER_ADDED,
- IRCTXT_SETUPSERVER_REMOVED,
- IRCTXT_SETUPSERVER_NOT_FOUND,
- IRCTXT_SETUPSERVER_HEADER,
- IRCTXT_SETUPSERVER_LINE,
- IRCTXT_SETUPSERVER_FOOTER,
- IRCTXT_NETSPLIT,
- IRCTXT_NETSPLIT_MORE,
- IRCTXT_NETSPLIT_JOIN,
- IRCTXT_NETSPLIT_JOIN_MORE,
- IRCTXT_NO_NETSPLITS,
- IRCTXT_NETSPLITS_HEADER,
- IRCTXT_NETSPLITS_LINE,
- IRCTXT_NETSPLITS_FOOTER,
- IRCTXT_IRCNET_ADDED,
- IRCTXT_IRCNET_REMOVED,
- IRCTXT_IRCNET_NOT_FOUND,
- IRCTXT_IRCNET_HEADER,
- IRCTXT_IRCNET_LINE,
- IRCTXT_IRCNET_FOOTER,
-
- IRCTXT_FILL_2,
-
- IRCTXT_JOIN,
- IRCTXT_PART,
- IRCTXT_JOINERROR_TOOMANY,
- IRCTXT_JOINERROR_FULL,
- IRCTXT_JOINERROR_INVITE,
- IRCTXT_JOINERROR_BANNED,
- IRCTXT_JOINERROR_BAD_KEY,
- IRCTXT_JOINERROR_BAD_MASK,
- IRCTXT_JOINERROR_UNAVAIL,
- IRCTXT_KICK,
- IRCTXT_QUIT,
- IRCTXT_QUIT_ONCE,
- IRCTXT_INVITE,
- IRCTXT_INVITING,
- IRCTXT_NOT_INVITED,
- IRCTXT_NAMES,
- IRCTXT_NAMES_NICK,
- IRCTXT_ENDOFNAMES,
- IRCTXT_CHANNEL_CREATED,
- IRCTXT_TOPIC,
- IRCTXT_NO_TOPIC,
- IRCTXT_NEW_TOPIC,
- IRCTXT_TOPIC_UNSET,
- IRCTXT_TOPIC_INFO,
- IRCTXT_CHANMODE_CHANGE,
- IRCTXT_SERVER_CHANMODE_CHANGE,
- IRCTXT_CHANNEL_MODE,
- IRCTXT_BANTYPE,
- IRCTXT_NO_BANS,
- IRCTXT_BANLIST,
- IRCTXT_BANLIST_LONG,
- IRCTXT_EBANLIST,
- IRCTXT_EBANLIST_LONG,
- IRCTXT_INVITELIST,
- IRCTXT_NO_SUCH_CHANNEL,
- IRCTXT_CHANNEL_SYNCED,
- IRCTXT_NOT_IN_CHANNELS,
- IRCTXT_CURRENT_CHANNEL,
- IRCTXT_CHANLIST_HEADER,
- IRCTXT_CHANLIST_LINE,
- IRCTXT_CHANSETUP_NOT_FOUND,
- IRCTXT_CHANSETUP_ADDED,
- IRCTXT_CHANSETUP_REMOVED,
- IRCTXT_CHANSETUP_HEADER,
- IRCTXT_CHANSETUP_LINE,
- IRCTXT_CHANSETUP_FOOTER,
-
- IRCTXT_FILL_4,
-
- IRCTXT_USERMODE_CHANGE,
- IRCTXT_USER_MODE,
- IRCTXT_AWAY,
- IRCTXT_UNAWAY,
- IRCTXT_NICK_AWAY,
- IRCTXT_NO_SUCH_NICK,
- IRCTXT_YOUR_NICK,
- IRCTXT_YOUR_NICK_CHANGED,
- IRCTXT_NICK_CHANGED,
- IRCTXT_NICK_IN_USE,
- IRCTXT_NICK_UNAVAILABLE,
- IRCTXT_YOUR_NICK_OWNED,
-
- IRCTXT_FILL_5,
-
- IRCTXT_WHOIS,
- IRCTXT_WHOWAS,
- IRCTXT_WHOIS_IDLE,
- IRCTXT_WHOIS_IDLE_SIGNON,
- IRCTXT_WHOIS_SERVER,
- IRCTXT_WHOIS_OPER,
- IRCTXT_WHOIS_REGISTERED,
- IRCTXT_WHOIS_CHANNELS,
- IRCTXT_WHOIS_AWAY,
- IRCTXT_END_OF_WHOIS,
- IRCTXT_END_OF_WHOWAS,
- IRCTXT_WHOIS_NOT_FOUND,
- IRCTXT_WHO,
- IRCTXT_END_OF_WHO,
-
- IRCTXT_FILL_6,
-
- IRCTXT_OWN_MSG,
- IRCTXT_OWN_MSG_CHANNEL,
- IRCTXT_OWN_MSG_PRIVATE,
- IRCTXT_OWN_MSG_PRIVATE_QUERY,
- IRCTXT_OWN_NOTICE,
- IRCTXT_OWN_ME,
- IRCTXT_OWN_CTCP,
- IRCTXT_OWN_WALL,
-
- IRCTXT_FILL_7,
-
- IRCTXT_PUBMSG_ME,
- IRCTXT_PUBMSG_ME_CHANNEL,
- IRCTXT_PUBMSG_HILIGHT,
- IRCTXT_PUBMSG_HILIGHT_CHANNEL,
- IRCTXT_PUBMSG,
- IRCTXT_PUBMSG_CHANNEL,
- IRCTXT_MSG_PRIVATE,
- IRCTXT_MSG_PRIVATE_QUERY,
- IRCTXT_NOTICE_SERVER,
- IRCTXT_NOTICE_PUBLIC,
- IRCTXT_NOTICE_PUBLIC_OPS,
- IRCTXT_NOTICE_PRIVATE,
- IRCTXT_ACTION_PRIVATE,
- IRCTXT_ACTION_PRIVATE_QUERY,
- IRCTXT_ACTION_PUBLIC,
- IRCTXT_ACTION_PUBLIC_CHANNEL,
-
- IRCTXT_FILL_8,
-
- IRCTXT_CTCP_REPLY,
- IRCTXT_CTCP_REPLY_CHANNEL,
- IRCTXT_CTCP_PING_REPLY,
- IRCTXT_CTCP_REQUESTED,
-
- IRCTXT_FILL_10,
-
- IRCTXT_ONLINE,
- IRCTXT_PONG,
- IRCTXT_WALLOPS,
- IRCTXT_ACTION_WALLOPS,
- IRCTXT_ERROR,
- IRCTXT_UNKNOWN_MODE,
- IRCTXT_NOT_CHANOP,
-
- IRCTXT_FILL_11,
-
- IRCTXT_IGNORED,
- IRCTXT_UNIGNORED,
- IRCTXT_IGNORE_NOT_FOUND,
- IRCTXT_IGNORE_NO_IGNORES,
- IRCTXT_IGNORE_HEADER,
- IRCTXT_IGNORE_LINE,
- IRCTXT_IGNORE_FOOTER,
- IRCTXT_TALKING_IN,
- IRCTXT_QUERY_STARTED,
- IRCTXT_NO_QUERY,
- IRCTXT_NO_MSGS_GOT,
- IRCTXT_NO_MSGS_SENT
+ SILCTXT_MODULE_NAME,
+
+ SILCTXT_FILL_1,
+
+ SILCTXT_CHANNEL_FOUNDER_YOU,
+ SILCTXT_CHANNEL_FOUNDER,
+ SILCTXT_CHANNEL_TOPIC,
+ SILCTXT_CHANNEL_TOPIC_NOT_SET,
+ SILCTXT_CHANNEL_CMODE,
+ SILCTXT_CHANNEL_CUMODE,
+ SILCTXT_CHANNEL_INVITEBAN_LIST,
+ SILCTXT_CHANNEL_INVITEBAN_STRING,
+ SILCTXT_CHANNEL_INVITEBAN_PUBKEY,
+ SILCTXT_CHANNEL_INVITEBAN_REGET,
+ SILCTXT_CHANNEL_NO_INVITEBAN_LIST,
+ SILCTXT_CHANNEL_INVITING,
+ SILCTXT_CHANNEL_KICKED_YOU,
+ SILCTXT_CHANNEL_KICKED,
+ SILCTXT_CHANNEL_KILLED_YOU,
+ SILCTXT_CHANNEL_KILLED,
+ SILCTXT_CHANNEL_QUIETED,
+ SILCTXT_CHANNEL_APPEARS,
+ SILCTXT_PUBMSG_HILIGHT_SIGNED,
+ SILCTXT_PUBMSG_HILIGHT_UNKNOWN,
+ SILCTXT_PUBMSG_HILIGHT_FAILED,
+ SILCTXT_PUBMSG_ME_SIGNED,
+ SILCTXT_PUBMSG_ME_UNKNOWN,
+ SILCTXT_PUBMSG_ME_FAILED,
+ SILCTXT_PUBMSG_SIGNED,
+ SILCTXT_PUBMSG_UNKNOWN,
+ SILCTXT_PUBMSG_FAILED,
+ SILCTXT_PUBMSG_HILIGHT_CHANNEL_SIGNED,
+ SILCTXT_PUBMSG_HILIGHT_CHANNEL_UNKNOWN,
+ SILCTXT_PUBMSG_HILIGHT_CHANNEL_FAILED,
+ SILCTXT_PUBMSG_ME_CHANNEL_SIGNED,
+ SILCTXT_PUBMSG_ME_CHANNEL_UNKNOWN,
+ SILCTXT_PUBMSG_ME_CHANNEL_FAILED,
+ SILCTXT_PUBMSG_CHANNEL_SIGNED,
+ SILCTXT_PUBMSG_CHANNEL_UNKNOWN,
+ SILCTXT_PUBMSG_CHANNEL_FAILED,
+ SILCTXT_MSG_PRIVATE_SIGNED,
+ SILCTXT_MSG_PRIVATE_UNKNOWN,
+ SILCTXT_MSG_PRIVATE_FAILED,
+ SILCTXT_MSG_PRIVATE_QUERY_SIGNED,
+ SILCTXT_MSG_PRIVATE_QUERY_UNKNOWN,
+ SILCTXT_MSG_PRIVATE_QUERY_FAILED,
+ SILCTXT_OWN_MSG_SIGNED,
+ SILCTXT_OWN_MSG_CHANNEL_SIGNED,
+ SILCTXT_NO_MSGS_GOT,
+ SILCTXT_NO_MSGS_SENT,
+ SILCTXT_OWN_MSG_PRIVATE_SIGNED,
+ SILCTXT_OWN_MSG_PRIVATE_QUERY_SIGNED,
+ SILCTXT_CHANNEL_PK_LIST,
+ SILCTXT_CHANNEL_PK_LIST_ENTRY,
+ SILCTXT_CHANNEL_PK_NO_LIST,
+ SILCTXT_OWN_ACTION,
+ SILCTXT_OWN_ACTION_SIGNED,
+ SILCTXT_OWN_ACTION_TARGET,
+ SILCTXT_OWN_ACTION_TARGET_SIGNED,
+ SILCTXT_ACTION_PUBLIC,
+ SILCTXT_ACTION_PUBLIC_SIGNED,
+ SILCTXT_ACTION_PUBLIC_UNKNOWN,
+ SILCTXT_ACTION_PUBLIC_FAILED,
+ SILCTXT_ACTION_PUBLIC_CHANNEL,
+ SILCTXT_ACTION_PUBLIC_CHANNEL_SIGNED,
+ SILCTXT_ACTION_PUBLIC_CHANNEL_UNKNOWN,
+ SILCTXT_ACTION_PUBLIC_CHANNEL_FAILED,
+ SILCTXT_ACTION_PRIVATE,
+ SILCTXT_ACTION_PRIVATE_SIGNED,
+ SILCTXT_ACTION_PRIVATE_UNKNOWN,
+ SILCTXT_ACTION_PRIVATE_FAILED,
+ SILCTXT_ACTION_PRIVATE_QUERY,
+ SILCTXT_ACTION_PRIVATE_QUERY_SIGNED,
+ SILCTXT_ACTION_PRIVATE_QUERY_UNKNOWN,
+ SILCTXT_ACTION_PRIVATE_QUERY_FAILED,
+ SILCTXT_OWN_NOTICE,
+ SILCTXT_OWN_NOTICE_SIGNED,
+ SILCTXT_NOTICE_PUBLIC,
+ SILCTXT_NOTICE_PUBLIC_SIGNED,
+ SILCTXT_NOTICE_PUBLIC_UNKNOWN,
+ SILCTXT_NOTICE_PUBLIC_FAILED,
+ SILCTXT_NOTICE_PRIVATE,
+ SILCTXT_NOTICE_PRIVATE_SIGNED,
+ SILCTXT_NOTICE_PRIVATE_UNKNOWN,
+ SILCTXT_NOTICE_PRIVATE_FAILED,
+
+
+ SILCTXT_FILL_2,
+
+ SILCTXT_WHOIS_USERINFO,
+ SILCTXT_WHOIS_REALNAME,
+ SILCTXT_WHOIS_CHANNELS,
+ SILCTXT_WHOIS_MODES,
+ SILCTXT_WHOIS_IDLE,
+ SILCTXT_WHOIS_FINGERPRINT,
+ SILCTXT_WHOWAS_USERINFO,
+ SILCTXT_USERS_HEADER,
+ SILCTXT_USERS,
+
+ SILCTXT_FILL_3,
+
+ SILCTXT_CH_PRIVATE_KEY_ADD,
+ SILCTXT_CH_PRIVATE_KEY_NOMODE,
+ SILCTXT_CH_PRIVATE_KEY_ERROR,
+ SILCTXT_CH_PRIVATE_KEY_LIST,
+ SILCTXT_CH_PRIVATE_KEY_CHANGE,
+ SILCTXT_PRIVATE_KEY_LIST,
+ SILCTXT_PRIVATE_KEY_LIST_NICK,
+ SILCTXT_KEY_AGREEMENT,
+ SILCTXT_KEY_AGREEMENT_REQUEST,
+ SILCTXT_KEY_AGREEMENT_REQUEST_HOST,
+ SILCTXT_KEY_AGREEMENT_NEGOTIATE,
+ SILCTXT_KEY_AGREEMENT_PRIVMSG,
+ SILCTXT_KEY_AGREEMENT_OK,
+ SILCTXT_KEY_AGREEMENT_ERROR,
+ SILCTXT_KEY_AGREEMENT_FAILURE,
+ SILCTXT_KEY_AGREEMENT_TIMEOUT,
+ SILCTXT_KEY_AGREEMENT_ABORTED,
+ SILCTXT_KEY_AGREEMENT_ALREADY_STARTED,
+ SILCTXT_KEY_AGREEMENT_SELF_DENIED,
+ SILCTXT_PUBKEY_RECEIVED,
+ SILCTXT_PUBKEY_FINGERPRINT,
+ SILCTXT_PUBKEY_BABBLEPRINT,
+ SILCTXT_PUBKEY_UNSUPPORTED,
+ SILCTXT_PUBKEY_DISCARD,
+ SILCTXT_PUBKEY_ACCEPT,
+ SILCTXT_PUBKEY_ACCEPT_ANYWAY,
+ SILCTXT_PUBKEY_COULD_NOT_LOAD,
+ SILCTXT_PUBKEY_MALFORMED,
+ SILCTXT_PUBKEY_NO_MATCH,
+ SILCTXT_PUBKEY_MAYBE_EXPIRED,
+ SILCTXT_PUBKEY_MITM_ATTACK,
+ SILCTXT_PUBKEY_NOKEY,
+ SILCTXT_PUBKEY_VERIFIED,
+ SILCTXT_PUBKEY_NOTVERIFIED,
+
+ SILCTXT_FILL_4,
+
+ SILCTXT_SERVER_OPER,
+ SILCTXT_ROUTER_OPER,
+ SILCTXT_LIST_HEADER,
+ SILCTXT_LIST,
+ SILCTXT_BAD_NICK,
+ SILCTXT_UNKNOWN_NOTIFY,
+ SILCTXT_KE_BAD_VERSION,
+ SILCTXT_KE_UNSUPPORTED_PUBLIC_KEY,
+ SILCTXT_KE_UNKNOWN_GROUP,
+ SILCTXT_KE_UNKNOWN_CIPHER,
+ SILCTXT_KE_UNKNOWN_PKCS,
+ SILCTXT_KE_UNKNOWN_HASH_FUNCTION,
+ SILCTXT_KE_UNKNOWN_HMAC,
+ SILCTXT_KE_INCORRECT_SIGNATURE,
+ SILCTXT_KE_INVALID_COOKIE,
+ SILCTXT_AUTH_FAILED,
+ SILCTXT_SET_AWAY,
+ SILCTXT_UNSET_AWAY,
+ SILCTXT_AUTH_METH_UNRESOLVED,
+ SILCTXT_WATCH_PRESENT,
+ SILCTXT_WATCH_SIGNOFF,
+ SILCTXT_WATCH_KILLED,
+ SILCTXT_WATCH_UMODE_CHANGE,
+ SILCTXT_WATCH_NICK_CHANGE,
+ SILCTXT_MESSAGE_DATA,
+ SILCTXT_STATS,
+ SILCTXT_REATTACH,
+ SILCTXT_REATTACH_FAILED,
+
+ SILCTXT_FILL_5,
+
+ SILCTXT_FILE_SEND,
+ SILCTXT_FILE_TRANSMIT,
+ SILCTXT_FILE_TRANSMITTED,
+ SILCTXT_FILE_RECEIVE,
+ SILCTXT_FILE_RECEIVED,
+ SILCTXT_FILE_REQUEST,
+ SILCTXT_FILE_REQUEST_HOST,
+ SILCTXT_FILE_KEY_EXCHANGE,
+ SILCTXT_FILE_NA,
+ SILCTXT_FILE_CLIENT_NA,
+ SILCTXT_FILE_SHOW_HEADER,
+ SILCTXT_FILE_SHOW_LINE,
+ SILCTXT_FILE_ALREADY_STARTED,
+ SILCTXT_FILE_ERROR,
+ SILCTXT_FILE_ERROR_NO_SUCH_FILE,
+ SILCTXT_FILE_ERROR_PERMISSION_DENIED,
+ SILCTXT_FILE_CLOSED,
+
+ SILCTXT_FILL_6,
+
+ SILCTXT_ATTR_HEADER,
+ SILCTXT_ATTR_FOOTER,
+ SILCTXT_ATTR_ALLOW,
+ SILCTXT_ATTR_VCARD_FILE,
+ SILCTXT_ATTR_SERVICES,
+ SILCTXT_ATTR_SERVICE,
+ SILCTXT_ATTR_STATUS_MOOD,
+ SILCTXT_ATTR_STATUS_TEXT,
+ SILCTXT_ATTR_STATUS_MESSAGE,
+ SILCTXT_ATTR_STATUS_MESSAGE_FILE,
+ SILCTXT_ATTR_PREFERRED_LANGUAGE,
+ SILCTXT_ATTR_PREFERRED_CONTACT,
+ SILCTXT_ATTR_GEOLOCATION,
+ SILCTXT_ATTR_DEVICE_INFO,
+ SILCTXT_ATTR_PUBLIC_KEYS,
+ SILCTXT_ATTR_TIMEZONE,
+ SILCTXT_ATTR_TIMEZONE_ALLOW,
+ SILCTXT_ATTR_USER_SIGN_VERIFIED,
+ SILCTXT_ATTR_USER_SIGN_FAILED,
+ SILCTXT_ATTR_USER_SIGN_NOT_PRESENT,
+ SILCTXT_ATTR_SERVER_SIGN_VERIFIED,
+ SILCTXT_ATTR_SERVER_SIGN_FAILED,
+ SILCTXT_ATTR_EXTENSION,
+ SILCTXT_ATTR_SAVE,
+ SILCTXT_ATTR_SAVED,
+
+ SILCTXT_FILL_7,
+
+ SILCTXT_LISTKEY_PUB_FILE,
+ SILCTXT_LISTKEY_PUB_ALG,
+ SILCTXT_LISTKEY_PUB_BITS,
+ SILCTXT_LISTKEY_PUB_RN,
+ SILCTXT_LISTKEY_PUB_UN,
+ SILCTXT_LISTKEY_PUB_HN,
+ SILCTXT_LISTKEY_PUB_EMAIL,
+ SILCTXT_LISTKEY_PUB_ORG,
+ SILCTXT_LISTKEY_PUB_C,
+ SILCTXT_LISTKEY_PUB_FINGER,
+ SILCTXT_LISTKEY_PUB_BABL,
+ SILCTXT_LISTKEY_LOADPUB,
+ SILCTXT_LISTKEY_LIST,
+
+ SILCTXT_FILL_8,
+
+ SILCTXT_SILCNET_ADDED,
+ SILCTXT_SILCNET_REMOVED,
+ SILCTXT_SILCNET_NOT_FOUND,
+ SILCTXT_SILCNET_HEADER,
+ SILCTXT_SILCNET_LINE,
+ SILCTXT_SILCNET_FOOTER
+
};
-extern FORMAT_REC fecommon_irc_formats[];
+extern FORMAT_REC fecommon_silc_formats[];