27c92de0ea31c77028cc75fb4facb1f3ce425248
[silc.git] / apps / irssi / src / fe-common / silc / module-formats.h
1 /*
2
3   modules-formats.h
4
5   Author: Pekka Riikonen <priikone@poseidon.pspt.fi>
6
7   Copyright (C) 2001 Pekka Riikonen
8
9   This program is free software; you can redistribute it and/or modify
10   it under the terms of the GNU General Public License as published by
11   the Free Software Foundation; either version 2 of the License, or
12   (at your option) any later version.
13   
14   This program is distributed in the hope that it will be useful,
15   but WITHOUT ANY WARRANTY; without even the implied warranty of
16   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17   GNU General Public License for more details.
18
19 */
20
21 #include "fe-common/core/formats.h"
22
23 enum {
24   SILCTXT_MODULE_NAME,
25   
26   SILCTXT_FILL_1,
27   
28   SILCTXT_CHANNEL_FOUNDER_YOU,
29   SILCTXT_CHANNEL_FOUNDER,
30   SILCTXT_CHANNEL_TOPIC,
31   SILCTXT_CHANNEL_TOPIC_NOT_SET,
32   SILCTXT_CHANNEL_CMODE,
33   SILCTXT_CHANNEL_CUMODE,
34   SILCTXT_CHANNEL_ACTION,
35   SILCTXT_CHANNEL_NOTICE,
36   SILCTXT_CHANNEL_OWNACTION,
37   SILCTXT_CHANNEL_OWNNOTICE,
38   SILCTXT_CHANNEL_INVITEBAN_LIST,
39   SILCTXT_CHANNEL_INVITEBAN_STRING,
40   SILCTXT_CHANNEL_INVITEBAN_PUBKEY,
41   SILCTXT_CHANNEL_INVITEBAN_REGET,
42   SILCTXT_CHANNEL_NO_INVITEBAN_LIST,
43   SILCTXT_CHANNEL_INVITING,
44   SILCTXT_CHANNEL_KICKED_YOU,
45   SILCTXT_CHANNEL_KICKED,
46   SILCTXT_CHANNEL_KILLED_YOU,
47   SILCTXT_CHANNEL_KILLED,
48   SILCTXT_CHANNEL_QUIETED,
49   SILCTXT_CHANNEL_APPEARS,
50
51   SILCTXT_FILL_2,
52
53   SILCTXT_WHOIS_USERINFO,
54   SILCTXT_WHOIS_REALNAME,
55   SILCTXT_WHOIS_CHANNELS,
56   SILCTXT_WHOIS_MODES,
57   SILCTXT_WHOIS_IDLE,
58   SILCTXT_WHOIS_FINGERPRINT,
59   SILCTXT_WHOWAS_USERINFO,
60   SILCTXT_USERS_HEADER,
61   SILCTXT_USERS,
62
63   SILCTXT_FILL_3,
64
65   SILCTXT_CH_PRIVATE_KEY_ADD,
66   SILCTXT_CH_PRIVATE_KEY_NOMODE,
67   SILCTXT_CH_PRIVATE_KEY_ERROR,
68   SILCTXT_CH_PRIVATE_KEY_LIST,
69   SILCTXT_CH_PRIVATE_KEY_CHANGE,
70   SILCTXT_PRIVATE_KEY_LIST,
71   SILCTXT_PRIVATE_KEY_LIST_NICK,
72   SILCTXT_KEY_AGREEMENT,
73   SILCTXT_KEY_AGREEMENT_REQUEST,
74   SILCTXT_KEY_AGREEMENT_REQUEST_HOST,
75   SILCTXT_KEY_AGREEMENT_NEGOTIATE,
76   SILCTXT_KEY_AGREEMENT_PRIVMSG,
77   SILCTXT_KEY_AGREEMENT_OK,
78   SILCTXT_KEY_AGREEMENT_ERROR,
79   SILCTXT_KEY_AGREEMENT_FAILURE,
80   SILCTXT_KEY_AGREEMENT_TIMEOUT,
81   SILCTXT_KEY_AGREEMENT_ABORTED,
82   SILCTXT_KEY_AGREEMENT_ALREADY_STARTED,
83   SILCTXT_KEY_AGREEMENT_SELF_DENIED,
84   SILCTXT_PUBKEY_RECEIVED,
85   SILCTXT_PUBKEY_FINGERPRINT,
86   SILCTXT_PUBKEY_BABBLEPRINT,
87   SILCTXT_PUBKEY_UNSUPPORTED,
88   SILCTXT_PUBKEY_DISCARD,
89   SILCTXT_PUBKEY_ACCEPT,
90   SILCTXT_PUBKEY_ACCEPT_ANYWAY,
91   SILCTXT_PUBKEY_COULD_NOT_LOAD,
92   SILCTXT_PUBKEY_MALFORMED,
93   SILCTXT_PUBKEY_NO_MATCH,
94   SILCTXT_PUBKEY_MAYBE_EXPIRED,
95   SILCTXT_PUBKEY_MITM_ATTACK,
96   SILCTXT_PUBKEY_NOKEY,
97   SILCTXT_PUBKEY_VERIFIED,
98   SILCTXT_PUBKEY_NOTVERIFIED,
99
100   SILCTXT_FILL_4,
101
102   SILCTXT_SERVER_OPER,
103   SILCTXT_ROUTER_OPER,
104   SILCTXT_LIST_HEADER,
105   SILCTXT_LIST,
106   SILCTXT_BAD_NICK,
107   SILCTXT_UNKNOWN_NOTIFY,
108   SILCTXT_KE_BAD_VERSION,
109   SILCTXT_KE_UNSUPPORTED_PUBLIC_KEY,
110   SILCTXT_KE_UNKNOWN_GROUP,
111   SILCTXT_KE_UNKNOWN_CIPHER,
112   SILCTXT_KE_UNKNOWN_PKCS,
113   SILCTXT_KE_UNKNOWN_HASH_FUNCTION,
114   SILCTXT_KE_UNKNOWN_HMAC,
115   SILCTXT_KE_INCORRECT_SIGNATURE,
116   SILCTXT_KE_INVALID_COOKIE,
117   SILCTXT_AUTH_FAILED,
118   SILCTXT_SET_AWAY,
119   SILCTXT_UNSET_AWAY,
120   SILCTXT_AUTH_METH_UNRESOLVED,
121   SILCTXT_WATCH_PRESENT,
122   SILCTXT_WATCH_SIGNOFF,
123   SILCTXT_WATCH_KILLED,
124   SILCTXT_WATCH_UMODE_CHANGE,
125   SILCTXT_WATCH_NICK_CHANGE,
126   SILCTXT_MESSAGE_DATA,
127   SILCTXT_STATS,
128
129   SILCTXT_FILL_5,
130
131   SILCTXT_FILE_SEND,
132   SILCTXT_FILE_TRANSMIT,
133   SILCTXT_FILE_TRANSMITTED,
134   SILCTXT_FILE_RECEIVE,
135   SILCTXT_FILE_RECEIVED,
136   SILCTXT_FILE_REQUEST,
137   SILCTXT_FILE_REQUEST_HOST,
138   SILCTXT_FILE_KEY_EXCHANGE,
139   SILCTXT_FILE_NA,
140   SILCTXT_FILE_CLIENT_NA,
141   SILCTXT_FILE_SHOW_HEADER,
142   SILCTXT_FILE_SHOW_LINE,
143   SILCTXT_FILE_ALREADY_STARTED,
144   SILCTXT_FILE_ERROR,
145   SILCTXT_FILE_ERROR_NO_SUCH_FILE,
146   SILCTXT_FILE_ERROR_PERMISSION_DENIED,
147   SILCTXT_FILE_CLOSED,
148
149   SILCTXT_FILL_6,
150
151   SILCTXT_ATTR_HEADER,
152   SILCTXT_ATTR_FOOTER,
153   SILCTXT_ATTR_ALLOW,
154   SILCTXT_ATTR_VCARD_FILE,
155   SILCTXT_ATTR_SERVICES,
156   SILCTXT_ATTR_SERVICE,
157   SILCTXT_ATTR_STATUS_MOOD,
158   SILCTXT_ATTR_STATUS_TEXT,
159   SILCTXT_ATTR_STATUS_MESSAGE,
160   SILCTXT_ATTR_STATUS_MESSAGE_FILE,
161   SILCTXT_ATTR_PREFERRED_LANGUAGE,
162   SILCTXT_ATTR_PREFERRED_CONTACT,
163   SILCTXT_ATTR_GEOLOCATION,
164   SILCTXT_ATTR_DEVICE_INFO,
165   SILCTXT_ATTR_PUBLIC_KEYS,
166   SILCTXT_ATTR_TIMEZONE,
167   SILCTXT_ATTR_TIMEZONE_ALLOW,
168   SILCTXT_ATTR_USER_SIGN_VERIFIED,
169   SILCTXT_ATTR_USER_SIGN_FAILED,
170   SILCTXT_ATTR_USER_SIGN_NOT_PRESENT,
171   SILCTXT_ATTR_SERVER_SIGN_VERIFIED,
172   SILCTXT_ATTR_SERVER_SIGN_FAILED,
173   SILCTXT_ATTR_EXTENSION,
174   SILCTXT_ATTR_SAVE,
175   SILCTXT_ATTR_SAVED,
176 };
177
178 extern FORMAT_REC fecommon_silc_formats[];