libpurple/protocols/msn/error.c

Sun, 10 Aug 2008 18:46:32 +0000

author
Daniel Atallah <datallah@pidgin.im>
date
Sun, 10 Aug 2008 18:46:32 +0000
changeset 24023
b094010ebb9e
parent 23441
fd45c23a3eb2
child 24219
11627ee97ad5
permissions
-rw-r--r--

Reapplied changes that were overwritten by 91f0294f2377e3870982f3e573e0dfb4230d9c11.

applied changes from b53b1ff4bbd75647c953e5f02eaca17c85d2113e
through 586238415076c2a3a3079812de64aff5841cde39

applied changes from 918c72f0ff7f7e3c545d3baf6368ccbd2ba21427
through e8404ca19a538f5254f1a156feb894d0618588d2

applied changes from e8404ca19a538f5254f1a156feb894d0618588d2
through 398b1414aa67f63ae191264603994be045df42f5

applied changes from 398b1414aa67f63ae191264603994be045df42f5
through b53b1ff4bbd75647c953e5f02eaca17c85d2113e

5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
1 /**
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
2 * @file error.c Error functions
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
3 *
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15753
diff changeset
4 * purple
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
5 *
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15753
diff changeset
6 * Purple is the legal property of its developers, whose names are too numerous
9198
e8eb6d5eb9eb [gaim-migrate @ 9993]
Christian Hammond <chipx86@chipx86.com>
parents: 8662
diff changeset
7 * to list here. Please refer to the COPYRIGHT file distributed with this
e8eb6d5eb9eb [gaim-migrate @ 9993]
Christian Hammond <chipx86@chipx86.com>
parents: 8662
diff changeset
8 * source distribution.
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 5436
diff changeset
9 *
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
10 * This program is free software; you can redistribute it and/or modify
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
11 * it under the terms of the GNU General Public License as published by
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
12 * the Free Software Foundation; either version 2 of the License, or
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
13 * (at your option) any later version.
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
14 *
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
15 * This program is distributed in the hope that it will be useful,
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
18 * GNU General Public License for more details.
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
19 *
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
20 * You should have received a copy of the GNU General Public License
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
21 * along with this program; if not, write to the Free Software
19859
71d37b57eff2 The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 15884
diff changeset
22 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
23 */
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
24 #include "msn.h"
5436
a0e0bacaa196 [gaim-migrate @ 5818]
Christian Hammond <chipx86@chipx86.com>
parents: 5309
diff changeset
25 #include "error.h"
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
26
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
27 const char *
15740
1448fbe9b0d5 Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents: 15444
diff changeset
28 msn_error_get_text(unsigned int type, gboolean *debug)
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
29 {
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
30 static char msg[MSN_BUF_LEN];
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
31 *debug = FALSE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
32
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
33 switch (type) {
8569
8dcc51f809e6 [gaim-migrate @ 9317]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 8475
diff changeset
34 case 0:
8dcc51f809e6 [gaim-migrate @ 9317]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 8475
diff changeset
35 g_snprintf(msg, sizeof(msg),
8dcc51f809e6 [gaim-migrate @ 9317]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 8475
diff changeset
36 _("Unable to parse message"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
37 *debug = TRUE;
15740
1448fbe9b0d5 Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents: 15444
diff changeset
38 break;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
39 case 200:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
40 g_snprintf(msg, sizeof(msg),
15444
b793ef258d23 I think this changes every user-visible string that contains 'Gaim.' We probably want the UI to be able
Sean Egan <seanegan@pidgin.im>
parents: 15435
diff changeset
41 _("Syntax Error (probably a client bug)"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
42 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
43 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
44 case 201:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
45 g_snprintf(msg, sizeof(msg),
23325
a374a26fe217 Use "email" and "Email" consistently. This is potentially controversial,
Richard Laager <rlaager@pidgin.im>
parents: 22942
diff changeset
46 _("Invalid email address"));
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
47 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
48 case 205:
8569
8dcc51f809e6 [gaim-migrate @ 9317]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 8475
diff changeset
49 g_snprintf(msg, sizeof(msg), _("User does not exist"));
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
50 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
51 case 206:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
52 g_snprintf(msg, sizeof(msg),
15062
78e3c1c8c4f4 [gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents: 14254
diff changeset
53 _("Fully qualified domain name missing"));
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
54 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
55 case 207:
15062
78e3c1c8c4f4 [gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents: 14254
diff changeset
56 g_snprintf(msg, sizeof(msg), _("Already logged in"));
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
57 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
58 case 208:
22942
2bf494f8e2a4 Change the string "screen name" to "username" everywhere. I think most
Mark Doliner <markdoliner@pidgin.im>
parents: 19859
diff changeset
59 g_snprintf(msg, sizeof(msg), _("Invalid username"));
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
60 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
61 case 209:
15062
78e3c1c8c4f4 [gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents: 14254
diff changeset
62 g_snprintf(msg, sizeof(msg), _("Invalid friendly name"));
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
63 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
64 case 210:
15062
78e3c1c8c4f4 [gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents: 14254
diff changeset
65 g_snprintf(msg, sizeof(msg), _("List full"));
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
66 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
67 case 215:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
68 g_snprintf(msg, sizeof(msg), _("Already there"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
69 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
70 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
71 case 216:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
72 g_snprintf(msg, sizeof(msg), _("Not on list"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
73 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
74 case 217:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
75 g_snprintf(msg, sizeof(msg), _("User is offline"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
76 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
77 case 218:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
78 g_snprintf(msg, sizeof(msg), _("Already in the mode"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
79 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
80 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
81 case 219:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
82 g_snprintf(msg, sizeof(msg), _("Already in opposite list"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
83 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
84 break;
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
85 case 223:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
86 g_snprintf(msg, sizeof(msg), _("Too many groups"));
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
87 break;
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
88 case 224:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
89 g_snprintf(msg, sizeof(msg), _("Invalid group"));
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
90 break;
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
91 case 225:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
92 g_snprintf(msg, sizeof(msg), _("User not in group"));
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
93 break;
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
94 case 229:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
95 g_snprintf(msg, sizeof(msg), _("Group name too long"));
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
96 break;
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
97 case 230:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
98 g_snprintf(msg, sizeof(msg), _("Cannot remove group zero"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
99 *debug = TRUE;
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
100 break;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
101 case 231:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
102 g_snprintf(msg, sizeof(msg),
12318
942b7c089acb [gaim-migrate @ 14622]
Richard Laager <rlaager@pidgin.im>
parents: 9198
diff changeset
103 _("Tried to add a user to a group "
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
104 "that doesn't exist"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
105 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
106 case 280:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
107 g_snprintf(msg, sizeof(msg), _("Switchboard failed"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
108 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
109 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
110 case 281:
15062
78e3c1c8c4f4 [gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents: 14254
diff changeset
111 g_snprintf(msg, sizeof(msg), _("Notify transfer failed"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
112 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
113 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
114
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
115 case 300:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
116 g_snprintf(msg, sizeof(msg), _("Required fields missing"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
117 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
118 break;
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
119 case 301:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
120 g_snprintf(msg, sizeof(msg), _("Too many hits to a FND"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
121 *debug = TRUE;
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
122 break;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
123 case 302:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
124 g_snprintf(msg, sizeof(msg), _("Not logged in"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
125 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
126
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
127 case 500:
15062
78e3c1c8c4f4 [gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents: 14254
diff changeset
128 g_snprintf(msg, sizeof(msg), _("Service temporarily unavailable"));
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
129 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
130 case 501:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
131 g_snprintf(msg, sizeof(msg), _("Database server error"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
132 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
133 break;
8255
187d01c945ea [gaim-migrate @ 8978]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7086
diff changeset
134 case 502:
187d01c945ea [gaim-migrate @ 8978]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7086
diff changeset
135 g_snprintf(msg, sizeof(msg), _("Command disabled"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
136 *debug = TRUE;
8255
187d01c945ea [gaim-migrate @ 8978]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7086
diff changeset
137 break;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
138 case 510:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
139 g_snprintf(msg, sizeof(msg), _("File operation error"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
140 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
141 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
142 case 520:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
143 g_snprintf(msg, sizeof(msg), _("Memory allocation error"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
144 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
145 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
146 case 540:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
147 g_snprintf(msg, sizeof(msg), _("Wrong CHL value sent to server"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
148 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
149 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
150
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
151 case 600:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
152 g_snprintf(msg, sizeof(msg), _("Server busy"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
153 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
154 case 601:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
155 g_snprintf(msg, sizeof(msg), _("Server unavailable"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
156 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
157 case 602:
15062
78e3c1c8c4f4 [gaim-migrate @ 17779]
Richard Laager <rlaager@pidgin.im>
parents: 14254
diff changeset
158 g_snprintf(msg, sizeof(msg), _("Peer notification server down"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
159 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
160 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
161 case 603:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
162 g_snprintf(msg, sizeof(msg), _("Database connect error"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
163 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
164 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
165 case 604:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
166 g_snprintf(msg, sizeof(msg),
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
167 _("Server is going down (abandon ship)"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
168 break;
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
169 case 605:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
170 g_snprintf(msg, sizeof(msg), _("Server unavailable"));
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
171 break;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
172
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
173 case 707:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
174 g_snprintf(msg, sizeof(msg), _("Error creating connection"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
175 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
176 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
177 case 710:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
178 g_snprintf(msg, sizeof(msg),
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
179 _("CVR parameters are either unknown or not allowed"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
180 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
181 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
182 case 711:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
183 g_snprintf(msg, sizeof(msg), _("Unable to write"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
184 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
185 case 712:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
186 g_snprintf(msg, sizeof(msg), _("Session overload"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
187 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
188 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
189 case 713:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
190 g_snprintf(msg, sizeof(msg), _("User is too active"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
191 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
192 case 714:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
193 g_snprintf(msg, sizeof(msg), _("Too many sessions"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
194 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
195 case 715:
8569
8dcc51f809e6 [gaim-migrate @ 9317]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 8475
diff changeset
196 g_snprintf(msg, sizeof(msg), _("Passport not verified"));
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
197 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
198 case 717:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
199 g_snprintf(msg, sizeof(msg), _("Bad friend file"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
200 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
201 break;
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
202 case 731:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
203 g_snprintf(msg, sizeof(msg), _("Not expected"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
204 *debug = TRUE;
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
205 break;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
206
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
207 case 800:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
208 g_snprintf(msg, sizeof(msg),
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
209 _("Friendly name changes too rapidly"));
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
210 break;
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
211
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
212 case 910:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
213 case 912:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
214 case 918:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
215 case 919:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
216 case 921:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
217 case 922:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
218 g_snprintf(msg, sizeof(msg), _("Server too busy"));
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
219 break;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
220 case 911:
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
221 case 917:
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
222 g_snprintf(msg, sizeof(msg), _("Authentication failed"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
223 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
224 case 913:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
225 g_snprintf(msg, sizeof(msg), _("Not allowed when offline"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
226 break;
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
227 case 914:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
228 case 915:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
229 case 916:
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
230 g_snprintf(msg, sizeof(msg), _("Server unavailable"));
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
231 break;
8255
187d01c945ea [gaim-migrate @ 8978]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7086
diff changeset
232 case 920:
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
233 g_snprintf(msg, sizeof(msg), _("Not accepting new users"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
234 break;
8255
187d01c945ea [gaim-migrate @ 8978]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7086
diff changeset
235 case 923:
6887
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
236 g_snprintf(msg, sizeof(msg),
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
237 _("Kids Passport without parental consent"));
b41f14f8ad16 [gaim-migrate @ 7433]
Christian Hammond <chipx86@chipx86.com>
parents: 6701
diff changeset
238 break;
8255
187d01c945ea [gaim-migrate @ 8978]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7086
diff changeset
239 case 924:
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
240 g_snprintf(msg, sizeof(msg),
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
241 _("Passport account not yet verified"));
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
242 break;
8255
187d01c945ea [gaim-migrate @ 8978]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7086
diff changeset
243 case 928:
187d01c945ea [gaim-migrate @ 8978]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7086
diff changeset
244 g_snprintf(msg, sizeof(msg), _("Bad ticket"));
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
245 *debug = TRUE;
8255
187d01c945ea [gaim-migrate @ 8978]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7086
diff changeset
246 break;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
247
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
248 default:
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
249 g_snprintf(msg, sizeof(msg), _("Unknown Error Code %d"), type);
15753
8a0b761dfd7b I think this is what Sean intended
Mark Doliner <markdoliner@pidgin.im>
parents: 15740
diff changeset
250 *debug = TRUE;
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
251 break;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
252 }
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
253
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
254 return msg;
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
255 }
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
256
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
257 void
5436
a0e0bacaa196 [gaim-migrate @ 5818]
Christian Hammond <chipx86@chipx86.com>
parents: 5309
diff changeset
258 msn_error_handle(MsnSession *session, unsigned int type)
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
259 {
8569
8dcc51f809e6 [gaim-migrate @ 9317]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 8475
diff changeset
260 char buf[MSN_BUF_LEN];
15740
1448fbe9b0d5 Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents: 15444
diff changeset
261 gboolean debug;
23441
fd45c23a3eb2 Delete trailing whitespace
Mark Doliner <markdoliner@pidgin.im>
parents: 23325
diff changeset
262
8569
8dcc51f809e6 [gaim-migrate @ 9317]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 8475
diff changeset
263 g_snprintf(buf, sizeof(buf), _("MSN Error: %s\n"),
15740
1448fbe9b0d5 Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents: 15444
diff changeset
264 msn_error_get_text(type, &debug));
1448fbe9b0d5 Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents: 15444
diff changeset
265 if (debug)
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15753
diff changeset
266 purple_debug_warning("msn", "error %d: %s\n", type, buf);
15740
1448fbe9b0d5 Remove a few unneeded strings, per evans's recommendation
Sean Egan <seanegan@pidgin.im>
parents: 15444
diff changeset
267 else
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15753
diff changeset
268 purple_notify_error(session->account->gc, NULL, buf, NULL);
5309
3178acad1449 [gaim-migrate @ 5681]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
269 }

mercurial