libpurple/protocols/yahoo/yahoo_profile.c

Sat, 03 Aug 2013 19:20:57 +0200

author
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
date
Sat, 03 Aug 2013 19:20:57 +0200
changeset 34269
26b4c9a54166
parent 34233
8bdcc4f84a5e
child 34287
6cd0c77b1f6a
child 34870
bc475f2f60d0
permissions
-rw-r--r--

HTTP: Use PurpleHttpConnectionSet instead of GSLists of PurpleHttpConnection structs

9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1 /*
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
2 * purple
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
3 *
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
4 * Purple is the legal property of its developers, whose names are too numerous
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
5 * to list here. Please refer to the COPYRIGHT file distributed with this
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
6 * source distribution.
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
7 *
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
8 * This program is free software; you can redistribute it and/or modify
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
9 * it under the terms of the GNU General Public License as published by
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
10 * the Free Software Foundation; either version 2 of the License, or
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
11 * (at your option) any later version.
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
12 *
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
13 * This program is distributed in the hope that it will be useful,
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
16 * GNU General Public License for more details.
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
17 *
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
18 * You should have received a copy of the GNU General Public License
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
19 * 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: 18795
diff changeset
20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
21 *
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
22 */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
23
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
24 #define PHOTO_SUPPORT 1
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
25
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
26 #include "internal.h"
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
27 #include "debug.h"
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
28 #include "http.h"
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
29 #include "notify.h"
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
30 #include "util.h"
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
31 #if PHOTO_SUPPORT
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
32 #include "imgstore.h"
27335
06a805d4e690 Strip trailing whitespace and comment #endif marcos that close #ifdef macros
Mark Doliner <markdoliner@pidgin.im>
parents: 25119
diff changeset
33 #endif /* PHOTO_SUPPORT */
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
34
27555
afb7cb5c350c Update for file renames.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27335
diff changeset
35 #include "libymsg.h"
9281
f8963ac088f6 [gaim-migrate @ 10084]
Tim Ringenbach <marv@pidgin.im>
parents: 9242
diff changeset
36 #include "yahoo_friend.h"
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
37
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
38 typedef struct {
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
39 PurpleConnection *gc;
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
40 char *name;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
41 } YahooGetInfoData;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
42
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
43 typedef enum profile_lang_id {
27335
06a805d4e690 Strip trailing whitespace and comment #endif marcos that close #ifdef macros
Mark Doliner <markdoliner@pidgin.im>
parents: 25119
diff changeset
44 XX, DA, DE, EL,
06a805d4e690 Strip trailing whitespace and comment #endif marcos that close #ifdef macros
Mark Doliner <markdoliner@pidgin.im>
parents: 25119
diff changeset
45 EN, EN_GB,
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
46 ES_AR, ES_ES, ES_MX, ES_US,
27335
06a805d4e690 Strip trailing whitespace and comment #endif marcos that close #ifdef macros
Mark Doliner <markdoliner@pidgin.im>
parents: 25119
diff changeset
47 FR_CA, FR_FR,
06a805d4e690 Strip trailing whitespace and comment #endif marcos that close #ifdef macros
Mark Doliner <markdoliner@pidgin.im>
parents: 25119
diff changeset
48 IT, JA, KO, NO, PT, SV,
18795
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
49 ZH_CN, ZH_HK, ZH_TW, ZH_US, PT_BR
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
50 } profile_lang_id_t;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
51
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
52 typedef struct profile_lang_node {
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
53 profile_lang_id_t lang;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
54 char *last_updated_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
55 char *det;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
56 } profile_lang_node_t;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
57
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
58 typedef struct profile_strings_node {
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
59 profile_lang_id_t lang;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
60 char *lang_string; /* Only to make debugging output saner */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
61 char *charset;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
62 char *yahoo_id_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
63 char *private_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
64 char *no_answer_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
65 char *my_email_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
66 char *realname_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
67 char *location_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
68 char *age_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
69 char *maritalstatus_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
70 char *gender_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
71 char *occupation_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
72 char *hobbies_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
73 char *latest_news_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
74 char *favorite_quote_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
75 char *links_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
76 char *no_home_page_specified_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
77 char *home_page_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
78 char *no_cool_link_specified_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
79 char *cool_link_1_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
80 char *cool_link_2_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
81 char *cool_link_3_string;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
82 char *dummy;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
83 } profile_strings_node_t;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
84
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
85 typedef enum profile_state {
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
86 PROFILE_STATE_DEFAULT,
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
87 PROFILE_STATE_NOT_FOUND,
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
88 PROFILE_STATE_UNKNOWN_LANGUAGE
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
89 } profile_state_t;
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
90
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
91 typedef struct {
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
92 YahooGetInfoData *info_data;
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
93 PurpleNotifyUserInfo *user_info;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
94 char *url_buffer;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
95 char *photo_url_text;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
96 char *profile_url_text;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
97 const profile_strings_node_t *strings;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
98 const char *last_updated_string;
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
99 const char *title;
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
100 profile_state_t profile_state;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
101 } YahooGetInfoStepTwoData;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
102
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
103 /* Strings to determine the profile "language" (more accurately "locale").
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
104 * Strings in this list must be in the original charset in the profile.
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
105 * The "Last Updated" string is used, but sometimes is not sufficient to
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
106 * distinguish 2 locales with this (e.g., ES_ES from ES_US, or FR_CA from
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
107 * FR_FR, or EL from EN_GB), in which case a second string is added and
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
108 * such special cases must be placed before the more general case.
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
109 */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
110 static const profile_lang_node_t profile_langs[] = {
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
111 { DA, "Opdateret sidste gang&nbsp;", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
112 { DE, "Letzter Update&nbsp;", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
113 { EL, "Last Updated:", "http://gr.profiles.yahoo.com" },
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
114 { EN_GB, "Last Update&nbsp;", "Favourite Quote" },
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
115 { EN, "Last Update:", NULL },
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
116 { EN, "Last Update&nbsp;", NULL },
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
117 { ES_AR, "\332ltima actualizaci\363n&nbsp;", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
118 { ES_ES, "Actualizada el&nbsp;", "http://es.profiles.yahoo.com" },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
119 { ES_MX, "Actualizada el &nbsp;", "http://mx.profiles.yahoo.com" },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
120 { ES_US, "Actualizada el &nbsp;", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
121 { FR_CA, "Derni\xe8re mise \xe0 jour", "http://cf.profiles.yahoo.com" },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
122 { FR_FR, "Derni\xe8re mise \xe0 jour", NULL },
11626
e1939bc24f02 [gaim-migrate @ 13901]
Tim Ringenbach <marv@pidgin.im>
parents: 11533
diff changeset
123 { IT, "Ultimo aggiornamento:", NULL },
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
124 { JA, "\xba\xc7\xbd\xaa\xb9\xb9\xbf\xb7\xc6\xfc\xa1\xa7", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
125 { KO, "\xb0\xbb\xbd\xc5\x20\xb3\xaf\xc2\xa5&nbsp;", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
126 { NO, "Sist oppdatert&nbsp;", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
127 { PT, "\332ltima atualiza\347\343o&nbsp;", NULL },
18795
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
128 { PT_BR, "\332ltima atualiza\347\343o:", NULL },
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
129 { SV, "Senast uppdaterad&nbsp;", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
130 { ZH_CN, "\xd7\xee\xba\xf3\xd0\xde\xb8\xc4\xc8\xd5\xc6\xda", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
131 { ZH_HK, "\xb3\xcc\xaa\xf1\xa7\xf3\xb7\x73\xae\xc9\xb6\xa1", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
132 { ZH_US, "\xb3\xcc\xab\xe1\xad\xd7\xa7\xef\xa4\xe9\xb4\xc1", "http://chinese.profiles.yahoo.com" },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
133 { ZH_TW, "\xb3\xcc\xab\xe1\xad\xd7\xa7\xef\xa4\xe9\xb4\xc1", NULL },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
134 { XX, NULL, NULL }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
135 };
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
136
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
137 /* Strings in this list must be in UTF-8; &nbsp;'s should be specified as spaces. */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
138 static const profile_strings_node_t profile_strings[] = {
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
139 { DA, "da", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
140 "Yahoo! ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
141 "Privat",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
142 "Intet svar",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
143 "Min Email",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
144 "Rigtige navn:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
145 "Opholdssted:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
146 "Alder:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
147 "Ægteskabelig status:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
148 "Køn:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
149 "Erhverv:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
150 "Hobbyer:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
151 "Sidste nyt:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
152 "Favoritcitat",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
153 "Links",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
154 "Ingen hjemmeside specificeret",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
155 "Forside:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
156 "Intet cool link specificeret",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
157 "Cool link 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
158 "Cool link 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
159 "Cool link 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
160 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
161 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
162 { DE, "de", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
163 "Yahoo!-ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
164 "Privat",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
165 "Keine Antwort",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
166 "Meine E-Mail",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
167 "Realer Name:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
168 "Ort:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
169 "Alter:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
170 "Familienstand:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
171 "Geschlecht:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
172 "Beruf:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
173 "Hobbys:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
174 "Neuste Nachrichten:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
175 "Mein Lieblingsspruch",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
176 "Links",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
177 "Keine Homepage angegeben",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
178 "Homepage:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
179 "Keinen coolen Link angegeben",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
180 "Cooler Link 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
181 "Cooler Link 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
182 "Cooler Link 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
183 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
184 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
185 { EL, "el", "ISO-8859-7", /* EL is identical to EN, except no_answer_string */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
186 "Yahoo! ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
187 "Private",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
188 "Καμία απάντηση",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
189 "My Email",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
190 "Real Name:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
191 "Location:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
192 "Age:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
193 "Marital Status:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
194 "Gender:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
195 "Occupation:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
196 "Hobbies:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
197 "Latest News",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
198 "Favorite Quote",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
199 "Links",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
200 "No home page specified",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
201 "Home Page:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
202 "No cool link specified",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
203 "Cool Link 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
204 "Cool Link 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
205 "Cool Link 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
206 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
207 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
208 { EN, "en", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
209 "Yahoo! ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
210 "Private",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
211 "No Answer",
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
212 "My Email:",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
213 "Real Name:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
214 "Location:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
215 "Age:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
216 "Marital Status:",
12578
a263f652f163 [gaim-migrate @ 14900]
Jeffery To
parents: 12367
diff changeset
217 "Sex:",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
218 "Occupation:",
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
219 "Hobbies",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
220 "Latest News",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
221 "Favorite Quote",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
222 "Links",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
223 "No home page specified",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
224 "Home Page:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
225 "No cool link specified",
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
226 "Cool Link 1",
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
227 "Cool Link 2",
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
228 "Cool Link 3",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
229 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
230 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
231 { EN_GB, "en_GB", "ISO-8859-1", /* Same as EN except spelling of "Favourite" */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
232 "Yahoo! ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
233 "Private",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
234 "No Answer",
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
235 "My Email:",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
236 "Real Name:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
237 "Location:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
238 "Age:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
239 "Marital Status:",
12578
a263f652f163 [gaim-migrate @ 14900]
Jeffery To
parents: 12367
diff changeset
240 "Sex:",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
241 "Occupation:",
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
242 "Hobbies",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
243 "Latest News",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
244 "Favourite Quote",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
245 "Links",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
246 "No home page specified",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
247 "Home Page:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
248 "No cool link specified",
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
249 "Cool Link 1",
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
250 "Cool Link 2",
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
251 "Cool Link 3",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
252 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
253 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
254 { ES_AR, "es_AR", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
255 "Usuario de Yahoo!:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
256 "Privado",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
257 "No introdujiste una respuesta",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
258 "Mi dirección de correo electrónico",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
259 "Nombre real:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
260 "Ubicación:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
261 "Edad:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
262 "Estado civil:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
263 "Sexo:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
264 "Ocupación:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
265 "Pasatiempos:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
266 "Últimas noticias:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
267 "Tu cita favorita",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
268 "Enlaces",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
269 "Ninguna página de inicio especificada",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
270 "Página de inicio:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
271 "Ningún enlace preferido",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
272 "Enlace genial 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
273 "Enlace genial 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
274 "Enlace genial 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
275 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
276 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
277 { ES_ES, "es_ES", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
278 "ID de Yahoo!:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
279 "Privado",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
280 "Sin respuesta",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
281 "Mi correo-e",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
282 "Nombre verdadero:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
283 "Lugar:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
284 "Edad:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
285 "Estado civil:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
286 "Sexo:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
287 "Ocupación:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
288 "Aficiones:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
289 "Ultimas Noticias:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
290 "Tu cita Favorita",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
291 "Enlace",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
292 "Ninguna página personal especificada",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
293 "Página de Inicio:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
294 "Ningún enlace preferido",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
295 "Enlaces Preferidos 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
296 "Enlaces Preferidos 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
297 "Enlaces Preferidos 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
298 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
299 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
300 { ES_MX, "es_MX", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
301 "ID de Yahoo!:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
302 "Privado",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
303 "Sin responder",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
304 "Mi Dirección de correo-e",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
305 "Nombre real:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
306 "Ubicación:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
307 "Edad:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
308 "Estado civil:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
309 "Sexo:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
310 "Ocupación:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
311 "Pasatiempos:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
312 "Ultimas Noticias:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
313 "Su cita favorita",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
314 "Enlaces",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
315 "Ninguna Página predefinida",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
316 "Página web:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
317 "Ningún Enlace preferido",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
318 "Enlaces Preferidos 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
319 "Enlaces Preferidos 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
320 "Enlaces Preferidos 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
321 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
322 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
323 { ES_US, "es_US", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
324 "ID de Yahoo!:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
325 "Privado",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
326 "No introdujo una respuesta",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
327 "Mi Dirección de correo-e",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
328 "Nombre real:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
329 "Localidad:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
330 "Edad:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
331 "Estado civil:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
332 "Sexo:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
333 "Ocupación:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
334 "Pasatiempos:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
335 "Ultimas Noticias:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
336 "Su cita Favorita",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
337 "Enlaces",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
338 "Ninguna Página de inicio predefinida",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
339 "Página de inicio:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
340 "Ningún Enlace preferido",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
341 "Enlaces Preferidos 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
342 "Enlaces Preferidos 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
343 "Enlaces Preferidos 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
344 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
345 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
346 { FR_CA, "fr_CA", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
347 "Compte Yahoo!:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
348 "Privé",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
349 "Sans réponse",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
350 "Mon courriel",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
351 "Nom réel:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
352 "Lieu:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
353 "Âge:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
354 "État civil:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
355 "Sexe:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
356 "Profession:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
357 "Passe-temps:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
358 "Actualités:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
359 "Citation préférée",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
360 "Liens",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
361 "Pas de mention d'une page personnelle",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
362 "Page personnelle:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
363 "Pas de mention d'un lien favori",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
364 "Lien préféré 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
365 "Lien préféré 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
366 "Lien préféré 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
367 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
368 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
369 { FR_FR, "fr_FR", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
370 "Compte Yahoo!:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
371 "Privé",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
372 "Sans réponse",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
373 "Mon E-mail",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
374 "Nom réel:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
375 "Lieu:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
376 "Âge:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
377 "Situation de famille:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
378 "Sexe:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
379 "Profession:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
380 "Centres d'intérêts:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
381 "Actualités:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
382 "Citation préférée",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
383 "Liens",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
384 "Pas de mention d'une page perso",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
385 "Page perso:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
386 "Pas de mention d'un lien favori",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
387 "Lien préféré 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
388 "Lien préféré 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
389 "Lien préféré 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
390 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
391 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
392 { IT, "it", "ISO-8859-1",
11626
e1939bc24f02 [gaim-migrate @ 13901]
Tim Ringenbach <marv@pidgin.im>
parents: 11533
diff changeset
393 "Yahoo! ID:",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
394 "Non pubblica",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
395 "Nessuna risposta",
11626
e1939bc24f02 [gaim-migrate @ 13901]
Tim Ringenbach <marv@pidgin.im>
parents: 11533
diff changeset
396 "La mia e-mail:",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
397 "Nome vero:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
398 "Località:",
11626
e1939bc24f02 [gaim-migrate @ 13901]
Tim Ringenbach <marv@pidgin.im>
parents: 11533
diff changeset
399 "Età:",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
400 "Stato civile:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
401 "Sesso:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
402 "Occupazione:",
11626
e1939bc24f02 [gaim-migrate @ 13901]
Tim Ringenbach <marv@pidgin.im>
parents: 11533
diff changeset
403 "Hobby",
e1939bc24f02 [gaim-migrate @ 13901]
Tim Ringenbach <marv@pidgin.im>
parents: 11533
diff changeset
404 "Ultime notizie",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
405 "Citazione preferita",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
406 "Link",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
407 "Nessuna home page specificata",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
408 "Inizio:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
409 "Nessun link specificato",
11626
e1939bc24f02 [gaim-migrate @ 13901]
Tim Ringenbach <marv@pidgin.im>
parents: 11533
diff changeset
410 "Cool Link 1",
e1939bc24f02 [gaim-migrate @ 13901]
Tim Ringenbach <marv@pidgin.im>
parents: 11533
diff changeset
411 "Cool Link 2",
e1939bc24f02 [gaim-migrate @ 13901]
Tim Ringenbach <marv@pidgin.im>
parents: 11533
diff changeset
412 "Cool Link 3",
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
413 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
414 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
415 { JA, "ja", "EUC-JP",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
416 "Yahoo! JAPAN ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
417 "非公開",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
418 "無回答",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
419 "メール:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
420 "名前:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
421 "住所:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
422 "年齢:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
423 "未婚/既婚:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
424 "性別:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
425 "職業:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
426 "趣味:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
427 "最近の出来事:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
428 NULL,
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
429 #if 0
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
430 "おすすめサイト",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
431 #else
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
432 "自己PR", /* "Self description" comes before "Links" for yahoo.co.jp */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
433 #endif
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
434 NULL,
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
435 NULL,
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
436 NULL,
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
437 "おすすめサイト1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
438 "おすすめサイト2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
439 "おすすめサイト3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
440 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
441 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
442 { KO, "ko", "EUC-KR",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
443 "야후! ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
444 "비공개",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
445 "비공개",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
446 "My Email",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
447 "실명:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
448 "거주지:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
449 "나이:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
450 "결혼 여부:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
451 "성별:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
452 "직업:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
453 "취미:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
454 "자기 소개:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
455 "좋아하는 명언",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
456 "링크",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
457 "홈페이지를 지정하지 않았습니다.",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
458 "홈페이지:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
459 "추천 사이트가 없습니다.",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
460 "추천 사이트 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
461 "추천 사이트 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
462 "추천 사이트 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
463 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
464 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
465 { NO, "no", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
466 "Yahoo! ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
467 "Privat",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
468 "Ikke noe svar",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
469 "Min e-post",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
470 "Virkelig navn:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
471 "Sted:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
472 "Alder:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
473 "Sivilstatus:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
474 "Kjønn:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
475 "Yrke:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
476 "Hobbyer:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
477 "Siste nytt:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
478 "Yndlingssitat",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
479 "Lenker",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
480 "Ingen hjemmeside angitt",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
481 "Hjemmeside:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
482 "No cool link specified",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
483 "Bra lenke 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
484 "Bra lenke 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
485 "Bra lenke 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
486 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
487 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
488 { PT, "pt", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
489 "ID Yahoo!:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
490 "Particular",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
491 "Sem resposta",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
492 "Meu e-mail",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
493 "Nome verdadeiro:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
494 "Local:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
495 "Idade:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
496 "Estado civil:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
497 "Sexo:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
498 "Ocupação:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
499 "Hobbies:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
500 "Últimas notícias:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
501 "Frase favorita",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
502 "Links",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
503 "Nenhuma página pessoal especificada",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
504 "Página pessoal:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
505 "Nenhum site legal especificado",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
506 "Site legal 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
507 "Site legal 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
508 "Site legal 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
509 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
510 },
18795
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
511 { PT_BR, "pt_br", "ISO-8859-1",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
512 "ID Yahoo!:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
513 "Particular",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
514 "Sem resposta",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
515 "Meu e-mail",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
516 "Nome verdadeiro:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
517 "Localização:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
518 "Idade:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
519 "Estado civil:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
520 "Sexo:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
521 "Ocupação:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
522 "Pasatiempos:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
523 "Últimas novidades:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
524 "Frase preferida:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
525 "Links",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
526 "Nenhuma home page especificada",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
527 "Página Web:",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
528 "Nenhum site legal especificado",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
529 "Link legal 1",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
530 "Link legal 2",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
531 "Link legal 3",
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
532 NULL
8c4b65aae6e0 Patch from Mauro Brasil to support Brazilian profiles on Yahoo. Fixes #2091.
Daniel Atallah <datallah@pidgin.im>
parents: 16539
diff changeset
533 },
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
534 { SV, "sv", "ISO-8859-1",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
535 "Yahoo!-ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
536 "Privat",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
537 "Inget svar",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
538 "Min mail",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
539 "Riktigt namn:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
540 "Plats:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
541 "Ålder:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
542 "Civilstånd:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
543 "Kön:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
544 "Yrke:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
545 "Hobby:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
546 "Senaste nytt:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
547 "Favoritcitat",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
548 "Länkar",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
549 "Ingen hemsida specificerad",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
550 "Hemsida:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
551 "Ingen cool länk specificerad",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
552 "Coola länkar 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
553 "Coola länkar 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
554 "Coola länkar 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
555 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
556 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
557 { ZH_CN, "zh_CN", "GB2312",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
558 "Yahoo! ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
559 "没有提供",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
560 "没有回答",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
561 "个人电邮地址",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
562 "真实姓名:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
563 "所在地点:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
564 "年龄:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
565 "婚姻状况:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
566 "性别:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
567 "职业:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
568 "业余爱好:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
569 "个人近况:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
570 "喜欢的引言",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
571 "链接",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
572 "没有个人主页",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
573 "个人主页:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
574 "没有推荐网站链接",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
575 "推荐网站链接 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
576 "推荐网站链接 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
577 "推荐网站链接 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
578 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
579 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
580 { ZH_HK, "zh_HK", "Big5",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
581 "Yahoo! ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
582 "私人的",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
583 "沒有回答",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
584 "電子信箱",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
585 "真實姓名:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
586 "地點:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
587 "年齡:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
588 "婚姻狀況:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
589 "性別:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
590 "職業:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
591 "嗜好:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
592 "最新消息:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
593 "最喜愛的股票叫價", /* [sic] Yahoo!'s translators don't check context */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
594 "連結",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
595 "沒有注明個人網頁", /* [sic] */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
596 "個人網頁:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
597 "沒有注明 Cool 連結", /* [sic] */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
598 "Cool 連結 1:", /* TODO */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
599 "Cool 連結 2:", /* TODO */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
600 "Cool 連結 3:", /* TODO */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
601 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
602 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
603 { ZH_TW, "zh_TW", "Big5",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
604 "帳 號:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
605 "沒有提供",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
606 "沒有回應",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
607 "電子信箱",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
608 "姓名:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
609 "地點:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
610 "年齡:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
611 "婚姻狀態:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
612 "性別:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
613 "職業:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
614 "興趣:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
615 "個人近況:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
616 "喜歡的名句",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
617 "連結",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
618 "沒有個人網頁",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
619 "個人網頁:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
620 "沒有推薦網站連結",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
621 "推薦網站連結 1:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
622 "推薦網站連結 2:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
623 "推薦網站連結 3:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
624 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
625 },
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
626 { ZH_US, "zh_US", "Big5", /* ZH_US is like ZH_TW, but also a bit like ZH_HK */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
627 "Yahoo! ID:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
628 "沒有提供",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
629 "沒有回答",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
630 "個人Email地址",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
631 "真實姓名:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
632 "地點:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
633 "年齡:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
634 "婚姻狀態:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
635 "性別:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
636 "職業:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
637 "嗜好:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
638 "個人近況:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
639 "喜歡的名句",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
640 "連結",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
641 "沒有個人網頁",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
642 "個人網頁:",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
643 "沒有推薦網站連結",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
644 "推薦網站連結 1:", /* TODO */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
645 "推薦網站連結 2:", /* TODO */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
646 "推薦網站連結 3:", /* TODO */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
647 NULL
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
648 },
12600
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
649 { XX, NULL, NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
650 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
651 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
652 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
653 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
654 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
655 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
656 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
657 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
658 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
659 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
660 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
661 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
662 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
663 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
664 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
665 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
666 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
667 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
668 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
669 NULL,
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
670 NULL
7ecd4441fdc7 [gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents: 12578
diff changeset
671 },
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
672 };
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
673
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
674 static char *yahoo_info_date_reformat(const char *field, size_t len)
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
675 {
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
676 char *tmp = g_strndup(field, len);
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
677 time_t t = purple_str_to_time(tmp, FALSE, NULL, NULL, NULL);
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
678
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
679 g_free(tmp);
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
680 return g_strdup(purple_date_format_short(localtime(&t)));
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
681 }
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
682
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
683 static char *yahoo_remove_nonbreaking_spaces(char *str)
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
684 {
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
685 char *p;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
686 while ((p = strstr(str, "&nbsp;")) != NULL) {
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
687 *p = ' '; /* Turn &nbsp;'s into ordinary blanks */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
688 p += 1;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
689 memmove(p, p + 5, strlen(p + 5));
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
690 str[strlen(str) - 5] = '\0';
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
691 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
692 return str;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
693 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
694
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
695 static void yahoo_extract_user_info_text(PurpleNotifyUserInfo *user_info, YahooGetInfoData *info_data) {
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
696 PurpleBuddy *b;
9281
f8963ac088f6 [gaim-migrate @ 10084]
Tim Ringenbach <marv@pidgin.im>
parents: 9242
diff changeset
697 YahooFriend *f;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
698
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
699 b = purple_find_buddy(purple_connection_get_account(info_data->gc),
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
700 info_data->name);
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
701
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
702 if (b) {
24950
143f594f0cd0 Alias foo. I think blist.h structs are now completely hidden.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 24398
diff changeset
703 const char *balias = purple_buddy_get_local_buddy_alias(b);
143f594f0cd0 Alias foo. I think blist.h structs are now completely hidden.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 24398
diff changeset
704 if(balias && balias[0]) {
30537
9f833935ecd7 Add a purple_notify_user_info_add_pair_plaintext function that accepts a
Mark Doliner <markdoliner@pidgin.im>
parents: 27959
diff changeset
705 purple_notify_user_info_add_pair_plaintext(user_info, _("Alias"), balias);
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
706 }
9984
3662f75a49fc [gaim-migrate @ 10895]
Tim Ringenbach <marv@pidgin.im>
parents: 9797
diff changeset
707 #if 0
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
708 if (b->idle > 0) {
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
709 char *idletime = purple_str_seconds_to_string(time(NULL) - b->idle);
30537
9f833935ecd7 Add a purple_notify_user_info_add_pair_plaintext function that accepts a
Mark Doliner <markdoliner@pidgin.im>
parents: 27959
diff changeset
710 purple_notify_user_info_add_pair_plaintext(user_info, _("Idle"), idletime);
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
711 g_free(idletime);
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
712 }
9984
3662f75a49fc [gaim-migrate @ 10895]
Tim Ringenbach <marv@pidgin.im>
parents: 9797
diff changeset
713 #endif
12970
c2f3b4dcf711 [gaim-migrate @ 15323]
Richard Laager <rlaager@pidgin.im>
parents: 12943
diff changeset
714
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
715 /* Add the normal tooltip pairs */
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
716 yahoo_tooltip_text(b, user_info, TRUE);
12970
c2f3b4dcf711 [gaim-migrate @ 15323]
Richard Laager <rlaager@pidgin.im>
parents: 12943
diff changeset
717
24398
4865c2ee6ea8 Start hiding blist.h internals in prpls.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 24181
diff changeset
718 if ((f = yahoo_friend_find(info_data->gc, purple_buddy_get_name(b)))) {
9281
f8963ac088f6 [gaim-migrate @ 10084]
Tim Ringenbach <marv@pidgin.im>
parents: 9242
diff changeset
719 const char *ip;
f8963ac088f6 [gaim-migrate @ 10084]
Tim Ringenbach <marv@pidgin.im>
parents: 9242
diff changeset
720 if ((ip = yahoo_friend_get_ip(f)))
30537
9f833935ecd7 Add a purple_notify_user_info_add_pair_plaintext function that accepts a
Mark Doliner <markdoliner@pidgin.im>
parents: 27959
diff changeset
721 purple_notify_user_info_add_pair_plaintext(user_info, _("IP Address"), ip);
9281
f8963ac088f6 [gaim-migrate @ 10084]
Tim Ringenbach <marv@pidgin.im>
parents: 9242
diff changeset
722 }
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
723 }
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
724 }
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
725
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
726 #if PHOTO_SUPPORT
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
727
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
728 static char *yahoo_get_photo_url(const char *url_text, const char *name) {
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
729 GString *s = g_string_sized_new(strlen(name) + 8);
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
730 char *p;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
731 char *it = NULL;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
732
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
733 /*g_string_printf(s, " alt=\"%s\">", name);*/
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
734 /* Y! newformat */
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
735 g_string_printf(s, " alt=%s>", name);
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
736 p = strstr(url_text, s->str);
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
737
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
738 if (p) {
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
739 /* Search backwards for "http://". This is stupid, but it works. */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
740 for (; !it && p > url_text; p -= 1) {
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
741 /*if (strncmp(p, "\"http://", 8) == 0) {*/
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
742 /* Y! newformat*/
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
743 if (strncmp(p, "=http://", 8) == 0) {
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
744 char *q;
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
745 p += 1; /* skip only the ' ' */
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
746 q = strchr(p, ' ');
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
747 if (q) {
23438
21a1b7950f69 Plug a small and unlikely leak.
Daniel Atallah <datallah@pidgin.im>
parents: 23325
diff changeset
748 g_free(it);
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
749 it = g_strndup(p, q - p);
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
750 }
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
751 }
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
752 }
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
753 }
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
754
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
755 g_string_free(s, TRUE);
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
756 return it;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
757 }
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
758
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
759 static void
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
760 yahoo_got_photo(PurpleHttpConnection *http_conn, PurpleHttpResponse *response,
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
761 gpointer _info2_data);
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
762
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
763 #endif /* PHOTO_SUPPORT */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
764
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
765 static void
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
766 yahoo_got_info(PurpleHttpConnection *http_conn, PurpleHttpResponse *response,
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
767 gpointer _info_data)
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
768 {
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
769 YahooGetInfoData *info_data = _info_data;
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
770 PurpleNotifyUserInfo *user_info;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
771 char *p;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
772 #if PHOTO_SUPPORT
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
773 YahooGetInfoStepTwoData *info2_data;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
774 char *photo_url_text = NULL;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
775 #else
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
776 gboolean found = FALSE;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
777 char *stripped;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
778 int stripped_len;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
779 char *last_updated_utf8_string = NULL;
27335
06a805d4e690 Strip trailing whitespace and comment #endif marcos that close #ifdef macros
Mark Doliner <markdoliner@pidgin.im>
parents: 25119
diff changeset
780 #endif /* !PHOTO_SUPPORT */
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
781 const char *last_updated_string = NULL;
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
782 char *url_buffer;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
783 GString *s;
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
784 char *tmp;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
785 char *profile_url_text = NULL;
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
786 int lang, strid;
27959
f842ae57da4e Move from "struct yahoo_data" to "YahooData" to be consistent with other structs
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27555
diff changeset
787 YahooData *yd;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
788 const profile_strings_node_t *strings = NULL;
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
789 const char *title;
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
790 profile_state_t profile_state = PROFILE_STATE_DEFAULT;
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
791 const gchar *url_text;
9221
cae2261ba6f2 [gaim-migrate @ 10017]
Ambrose Li <ambrose.li@gmail.com>
parents: 9220
diff changeset
792
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
793 purple_debug_info("yahoo", "In yahoo_got_info\n");
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
794
32280
704f84f692f6 Convert yahoo prpl to use accessor functions purple_connection_get_protocol_data() and purple_connection_set_protocol_data()
Andrew Victor <andrew.victor@mxit.com>
parents: 32191
diff changeset
795 yd = purple_connection_get_protocol_data(info_data->gc);
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
796
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
797 user_info = purple_notify_user_info_new();
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
798
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
799 title = yd->jp ? _("Yahoo! Japan Profile") :
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
800 _("Yahoo! Profile");
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
801
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
802 /* Get the tooltip info string */
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
803 yahoo_extract_user_info_text(user_info, info_data);
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
804
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
805 /* We failed to grab the profile URL. This is not expected to actually
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
806 * happen except under unusual error conditions, as Yahoo is observed
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
807 * to send back HTML, with a 200 status code.
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
808 */
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
809 if (!purple_http_response_is_successfull(response)) {
32191
a4668d9dc8d1 Rename purple_notify_user_info_add_pair to
Mark Doliner <markdoliner@pidgin.im>
parents: 32162
diff changeset
810 purple_notify_user_info_add_pair_html(user_info, _("Error retrieving profile"), NULL);
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
811 purple_notify_userinfo(info_data->gc, info_data->name,
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
812 user_info, NULL, NULL);
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
813 purple_notify_user_info_destroy(user_info);
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
814 g_free(profile_url_text);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
815 g_free(info_data->name);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
816 g_free(info_data);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
817 return;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
818 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
819
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
820 url_text = purple_http_response_get_data(response, NULL);
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
821
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
822 /* Construct the correct profile URL */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
823 s = g_string_sized_new(80); /* wild guess */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
824 g_string_printf(s, "%s%s", (yd->jp? YAHOOJP_PROFILE_URL: YAHOO_PROFILE_URL),
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
825 info_data->name);
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
826 profile_url_text = g_string_free(s, FALSE);
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
827 s = NULL;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
828
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
829 /* We don't yet support the multiple link level of the warning page for
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
830 * 'adult' profiles, not to mention the fact that yahoo wants you to be
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
831 * logged in (on the website) to be able to view an 'adult' profile. For
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
832 * now, just tell them that we can't help them, and provide a link to the
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
833 * profile if they want to do the web browser thing.
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
834 */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
835 p = strstr(url_text, "Adult Profiles Warning Message");
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
836 if (!p) {
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
837 p = strstr(url_text, "Adult Content Warning"); /* TITLE element */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
838 }
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
839 if (p) {
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
840 tmp = g_strdup_printf("<b>%s</b><br><br>"
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
841 "%s<br><a href=\"%s\">%s</a>",
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
842 _("Sorry, profiles marked as containing adult content "
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
843 "are not supported at this time."),
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
844 _("If you wish to view this profile, "
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
845 "you will need to visit this link in your web browser:"),
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
846 profile_url_text, profile_url_text);
32191
a4668d9dc8d1 Rename purple_notify_user_info_add_pair to
Mark Doliner <markdoliner@pidgin.im>
parents: 32162
diff changeset
847 purple_notify_user_info_add_pair_html(user_info, NULL, tmp);
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
848 g_free(tmp);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
849
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
850 purple_notify_userinfo(info_data->gc, info_data->name,
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
851 user_info, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
852
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
853 g_free(profile_url_text);
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
854 purple_notify_user_info_destroy(user_info);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
855 g_free(info_data->name);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
856 g_free(info_data);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
857 return;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
858 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
859
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
860 /* Check whether the profile is written in a supported language */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
861 for (lang = 0;; lang += 1) {
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
862 last_updated_string = profile_langs[lang].last_updated_string;
13499
f6c508815869 [gaim-migrate @ 15874]
Richard Laager <rlaager@pidgin.im>
parents: 13120
diff changeset
863 if (!last_updated_string)
f6c508815869 [gaim-migrate @ 15874]
Richard Laager <rlaager@pidgin.im>
parents: 13120
diff changeset
864 break;
f6c508815869 [gaim-migrate @ 15874]
Richard Laager <rlaager@pidgin.im>
parents: 13120
diff changeset
865
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
866 p = strstr(url_text, last_updated_string);
13499
f6c508815869 [gaim-migrate @ 15874]
Richard Laager <rlaager@pidgin.im>
parents: 13120
diff changeset
867
f6c508815869 [gaim-migrate @ 15874]
Richard Laager <rlaager@pidgin.im>
parents: 13120
diff changeset
868 if (p) {
f6c508815869 [gaim-migrate @ 15874]
Richard Laager <rlaager@pidgin.im>
parents: 13120
diff changeset
869 if (profile_langs[lang].det && !strstr(url_text, profile_langs[lang].det))
f6c508815869 [gaim-migrate @ 15874]
Richard Laager <rlaager@pidgin.im>
parents: 13120
diff changeset
870 p = NULL;
f6c508815869 [gaim-migrate @ 15874]
Richard Laager <rlaager@pidgin.im>
parents: 13120
diff changeset
871 else
f6c508815869 [gaim-migrate @ 15874]
Richard Laager <rlaager@pidgin.im>
parents: 13120
diff changeset
872 break;
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
873 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
874 }
13499
f6c508815869 [gaim-migrate @ 15874]
Richard Laager <rlaager@pidgin.im>
parents: 13120
diff changeset
875
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
876 if (p) {
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
877 for (strid = 0; profile_strings[strid].lang != XX; strid += 1) {
9221
cae2261ba6f2 [gaim-migrate @ 10017]
Ambrose Li <ambrose.li@gmail.com>
parents: 9220
diff changeset
878 if (profile_strings[strid].lang == profile_langs[lang].lang) break;
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
879 }
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
880 strings = profile_strings + strid;
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
881 purple_debug_info("yahoo", "detected profile lang = %s (%d)\n", profile_strings[strid].lang_string, lang);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
882 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
883
9220
d8b1478a406e [gaim-migrate @ 10016]
Tim Ringenbach <marv@pidgin.im>
parents: 9164
diff changeset
884 /* Every user may choose his/her own profile language, and this language
d8b1478a406e [gaim-migrate @ 10016]
Tim Ringenbach <marv@pidgin.im>
parents: 9164
diff changeset
885 * has nothing to do with the preferences of the user which looks at the
d8b1478a406e [gaim-migrate @ 10016]
Tim Ringenbach <marv@pidgin.im>
parents: 9164
diff changeset
886 * profile. We try to support all languages, but nothing is guaranteed.
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
887 * If we cannot determine the language, it means either (1) the profile
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
888 * is written in an unsupported language, (2) our language support is
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
889 * out of date, or (3) the user is not found, or (4) Y! have changed their
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
890 * webpage layout
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
891 */
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
892 if (!p || strings->lang == XX) {
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
893 if (!strstr(url_text, "Yahoo! Member Directory - User not found")
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
894 && !strstr(url_text, "was not found on this server.")
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
895 && !strstr(url_text, "\xb8\xf8\xb3\xab\xa5\xd7\xa5\xed\xa5\xd5\xa5\xa3\xa1\xbc\xa5\xeb\xa4\xac\xb8\xab\xa4\xc4\xa4\xab\xa4\xea\xa4\xde\xa4\xbb\xa4\xf3")) {
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
896 profile_state = PROFILE_STATE_UNKNOWN_LANGUAGE;
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
897 } else {
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
898 profile_state = PROFILE_STATE_NOT_FOUND;
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
899 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
900 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
901
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
902 #if PHOTO_SUPPORT
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
903 photo_url_text = yahoo_get_photo_url(url_text, info_data->name);
27335
06a805d4e690 Strip trailing whitespace and comment #endif marcos that close #ifdef macros
Mark Doliner <markdoliner@pidgin.im>
parents: 25119
diff changeset
904 #endif /* PHOTO_SUPPORT */
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
905
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
906 url_buffer = g_strdup(url_text);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
907
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
908 /*
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
909 * purple_markup_strip_html() doesn't strip out character entities like &nbsp;
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
910 * and &#183;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
911 */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
912 yahoo_remove_nonbreaking_spaces(url_buffer);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
913 #if 1
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
914 while ((p = strstr(url_buffer, "&#183;")) != NULL) {
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
915 memmove(p, p + 6, strlen(p + 6));
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
916 url_buffer[strlen(url_buffer) - 6] = '\0';
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
917 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
918 #endif
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
919
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
920 /* nuke the nasty \r's */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
921 purple_str_strip_char(url_buffer, '\r');
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
922
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
923 #if PHOTO_SUPPORT
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
924 /* Marshall the existing state */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
925 info2_data = g_malloc(sizeof(YahooGetInfoStepTwoData));
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
926 info2_data->info_data = info_data;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
927 info2_data->url_buffer = url_buffer;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
928 info2_data->photo_url_text = photo_url_text;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
929 info2_data->profile_url_text = profile_url_text;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
930 info2_data->strings = strings;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
931 info2_data->last_updated_string = last_updated_string;
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
932 info2_data->title = title;
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
933 info2_data->profile_state = profile_state;
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
934 info2_data->user_info = user_info;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
935
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
936 /* Try to put the photo in there too, if there's one */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
937 if (photo_url_text) {
34269
26b4c9a54166 HTTP: Use PurpleHttpConnectionSet instead of GSLists of PurpleHttpConnection structs
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 34233
diff changeset
938 purple_http_connection_set_add(yd->http_reqs, purple_http_get(
26b4c9a54166 HTTP: Use PurpleHttpConnectionSet instead of GSLists of PurpleHttpConnection structs
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 34233
diff changeset
939 info_data->gc, yahoo_got_photo, info2_data,
26b4c9a54166 HTTP: Use PurpleHttpConnectionSet instead of GSLists of PurpleHttpConnection structs
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 34233
diff changeset
940 photo_url_text));
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
941 } else {
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
942 /* Emulate a callback */
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
943 yahoo_got_photo(NULL, NULL, info2_data);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
944 }
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
945 }
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
946
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
947 static void
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
948 yahoo_got_photo(PurpleHttpConnection *http_conn, PurpleHttpResponse *response,
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
949 gpointer _info2_data)
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
950 {
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
951 YahooGetInfoStepTwoData *info2_data = _info2_data;
27959
f842ae57da4e Move from "struct yahoo_data" to "YahooData" to be consistent with other structs
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27555
diff changeset
952 YahooData *yd;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
953 gboolean found = FALSE;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
954 int id = -1;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
955
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
956 /* Temporary variables */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
957 char *p = NULL;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
958 char *stripped;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
959 int stripped_len;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
960 char *last_updated_utf8_string = NULL;
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
961 char *tmp;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
962
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
963 /* Unmarshall the saved state */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
964 YahooGetInfoData *info_data = info2_data->info_data;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
965 char *url_buffer = info2_data->url_buffer;
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
966 PurpleNotifyUserInfo *user_info = info2_data->user_info;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
967 char *photo_url_text = info2_data->photo_url_text;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
968 char *profile_url_text = info2_data->profile_url_text;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
969 const profile_strings_node_t *strings = info2_data->strings;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
970 const char *last_updated_string = info2_data->last_updated_string;
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
971 profile_state_t profile_state = info2_data->profile_state;
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
972
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
973 /* We continue here from yahoo_got_info, as if nothing has happened */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
974 #endif /* PHOTO_SUPPORT */
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
975
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
976 /* Jun 29 05 Bleeter: Y! changed their profile pages. Terminators now seem to be */
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
977 /* </dd> and not \n. The prpl's need to be audited before it can be moved */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
978 /* in to purple_markup_strip_html*/
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
979 char *fudged_buffer;
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
980
32280
704f84f692f6 Convert yahoo prpl to use accessor functions purple_connection_get_protocol_data() and purple_connection_set_protocol_data()
Andrew Victor <andrew.victor@mxit.com>
parents: 32191
diff changeset
981 yd = purple_connection_get_protocol_data(info_data->gc);
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
982
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
983 fudged_buffer = purple_strcasereplace(url_buffer, "</dd>", "</dd><br>");
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
984 /* nuke the html, it's easier than trying to parse the horrid stuff */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
985 stripped = purple_markup_strip_html(fudged_buffer);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
986 stripped_len = strlen(stripped);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
987
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
988 purple_debug_misc("yahoo", "stripped = %p\n", stripped);
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
989 purple_debug_misc("yahoo", "url_buffer = %p\n", url_buffer);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
990
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
991 /* convert to utf8 */
23081
237c6a00d64d Presumably this is what was intended.
Daniel Atallah <datallah@pidgin.im>
parents: 22622
diff changeset
992 if (strings && strings->charset) {
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
993 p = g_convert(stripped, -1, "utf-8", strings->charset,
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
994 NULL, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
995 if (!p) {
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
996 p = g_locale_to_utf8(stripped, -1, NULL, NULL, NULL);
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
997 if (!p) {
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
998 p = g_convert(stripped, -1, "utf-8", "windows-1252",
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
999 NULL, NULL, NULL);
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1000 }
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1001 }
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1002 if (p) {
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1003 g_free(stripped);
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1004 stripped = purple_utf8_ncr_decode(p);
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1005 stripped_len = strlen(stripped);
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1006 g_free(p);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1007 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1008 }
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1009 p = NULL;
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1010
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1011 /* "Last updated" should also be converted to utf8 and with &nbsp; killed */
23081
237c6a00d64d Presumably this is what was intended.
Daniel Atallah <datallah@pidgin.im>
parents: 22622
diff changeset
1012 if (strings && strings->charset) {
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1013 last_updated_utf8_string = g_convert(last_updated_string, -1, "utf-8",
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1014 strings->charset, NULL, NULL, NULL);
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1015 yahoo_remove_nonbreaking_spaces(last_updated_utf8_string);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1016
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1017 purple_debug_misc("yahoo", "after utf8 conversion: stripped = (%s)\n", stripped);
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1018 }
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1019
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1020 if (profile_state == PROFILE_STATE_DEFAULT) {
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1021 #if 0
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1022 /* extract their Yahoo! ID and put it in. Don't bother marking has_info as
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1023 * true, since the Yahoo! ID will always be there */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1024 if (!purple_markup_extract_info_field(stripped, stripped_len, user_info,
15666
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1025 strings->yahoo_id_string, (yd->jp ? 2 : 10), "\n", 0,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1026 NULL, _("Yahoo! ID"), 0, NULL, NULL))
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1027 ;
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1028 #endif
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1029
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1030 #if PHOTO_SUPPORT
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1031 /* Try to put the photo in there too, if there's one and is readable */
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1032 if (purple_http_response_is_successfull(response)) {
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1033 const gchar *data;
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1034 size_t len;
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1035
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1036 data = purple_http_response_get_data(response, &len);
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1037
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1038 purple_debug_info("yahoo", "%s is %" G_GSIZE_FORMAT " bytes\n",
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1039 photo_url_text, len);
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1040 id = purple_imgstore_new_with_id(g_memdup(data, len), len,
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1041 NULL);
27335
06a805d4e690 Strip trailing whitespace and comment #endif marcos that close #ifdef macros
Mark Doliner <markdoliner@pidgin.im>
parents: 25119
diff changeset
1042
34227
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1043 tmp = g_strdup_printf("<img id=\"" PURPLE_STORED_IMAGE_PROTOCOL
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1044 "%d\"><br>", id);
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1045 purple_notify_user_info_add_pair_html(user_info, NULL, tmp);
6d016a081401 HTTP: migrate purple_util_fetch_url to new API for prpls
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 33774
diff changeset
1046 g_free(tmp);
9220
d8b1478a406e [gaim-migrate @ 10016]
Tim Ringenbach <marv@pidgin.im>
parents: 9164
diff changeset
1047 }
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1048 #endif /* PHOTO_SUPPORT */
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1049
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1050 /* extract their Email address and put it in */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1051 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
15666
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1052 strings->my_email_string, (yd->jp ? 4 : 1), " ", 0,
23325
a374a26fe217 Use "email" and "Email" consistently. This is potentially controversial,
Richard Laager <rlaager@pidgin.im>
parents: 23156
diff changeset
1053 strings->private_string, _("Email"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1054
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1055 /* extract the Nickname if it exists */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1056 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1057 "Nickname:", 1, "\n", '\n',
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1058 NULL, _("Nickname"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1059
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1060 /* extract their RealName and put it in */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1061 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
15666
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1062 strings->realname_string, (yd->jp ? 3 : 1), "\n", '\n',
13546
0700f0c29e14 [gaim-migrate @ 15922]
Richard Laager <rlaager@pidgin.im>
parents: 13499
diff changeset
1063 NULL, _("Real Name"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1064
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1065 /* extract their Location and put it in */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1066 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
15666
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1067 strings->location_string, (yd->jp ? 4 : 2), "\n", '\n',
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1068 NULL, _("Location"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1069
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1070 /* extract their Age and put it in */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1071 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
15666
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1072 strings->age_string, (yd->jp ? 2 : 3), "\n", '\n',
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1073 NULL, _("Age"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1074
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1075 /* extract their MaritalStatus and put it in */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1076 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
15666
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1077 strings->maritalstatus_string, (yd->jp ? 2 : 3), "\n", '\n',
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1078 strings->no_answer_string, _("Marital Status"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1079
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1080 /* extract their Gender and put it in */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1081 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
15666
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1082 strings->gender_string, (yd->jp ? 2 : 3), "\n", '\n',
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1083 strings->no_answer_string, _("Gender"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1084
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1085 /* extract their Occupation and put it in */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1086 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1087 strings->occupation_string, 2, "\n", '\n',
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1088 NULL, _("Occupation"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1089
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1090 /* Hobbies, Latest News, and Favorite Quote are a bit different, since
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1091 * the values can contain embedded newlines... but any or all of them
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1092 * can also not appear. The way we delimit them is to successively
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1093 * look for the next one that _could_ appear, and if all else fails,
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1094 * we end the section by looking for the 'Links' heading, which is the
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1095 * next thing to follow this bunch. (For Yahoo Japan, we check for
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1096 * the "Description" ("Self PR") heading instead of "Links".)
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1097 */
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1098
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1099 if (!purple_markup_extract_info_field(stripped, stripped_len, user_info,
15666
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1100 strings->hobbies_string, (yd->jp ? 3 : 1), strings->latest_news_string,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1101 '\n', "\n", _("Hobbies"), 0, NULL, NULL))
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1102 {
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1103 if (!purple_markup_extract_info_field(stripped, stripped_len, user_info,
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1104 strings->hobbies_string, 1, strings->favorite_quote_string,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1105 '\n', "\n", _("Hobbies"), 0, NULL, NULL))
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1106 {
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1107 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1108 strings->hobbies_string, 1, strings->links_string,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1109 '\n', "\n", _("Hobbies"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1110 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1111 else
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1112 found = TRUE;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1113 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1114 else
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1115 found = TRUE;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1116
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1117 if (!purple_markup_extract_info_field(stripped, stripped_len, user_info,
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1118 strings->latest_news_string, 1, strings->favorite_quote_string,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1119 '\n', "\n", _("Latest News"), 0, NULL, NULL))
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1120 {
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1121 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
15666
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1122 strings->latest_news_string, (yd->jp ? 2 : 1), strings->links_string,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1123 '\n', "\n", _("Latest News"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1124 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1125 else
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1126 found = TRUE;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1127
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1128 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1129 strings->favorite_quote_string, 1, strings->links_string,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1130 '\n', "\n", _("Favorite Quote"), 0, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1131
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1132 /* Home Page will either be "No home page specified",
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1133 * or "Home Page: " and a link.
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1134 * For Yahoo! Japan, if there is no home page specified,
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1135 * neither "No home page specified" nor "Home Page:" is shown.
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1136 */
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1137 if (strings->home_page_string) {
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1138 p = !strings->no_home_page_specified_string? NULL:
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1139 strstr(stripped, strings->no_home_page_specified_string);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1140 if(!p)
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1141 {
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1142 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1143 strings->home_page_string, 1, "\n", 0, NULL,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1144 _("Home Page"), 1, NULL, NULL);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1145 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1146 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1147
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1148 /* Cool Link {1,2,3} is also different. If "No cool link specified"
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1149 * exists, then we have none. If we have one however, we'll need to
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1150 * check and see if we have a second one. If we have a second one,
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1151 * we have to check to see if we have a third one.
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1152 */
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1153 p = !strings->no_cool_link_specified_string? NULL:
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1154 strstr(stripped,strings->no_cool_link_specified_string);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1155 if (!p)
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1156 {
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1157 if (purple_markup_extract_info_field(stripped, stripped_len, user_info,
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1158 strings->cool_link_1_string, 1, "\n", 0, NULL,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1159 _("Cool Link 1"), 1, NULL, NULL))
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1160 {
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1161 found = TRUE;
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1162 if (purple_markup_extract_info_field(stripped, stripped_len, user_info,
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1163 strings->cool_link_2_string, 1, "\n", 0, NULL,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1164 _("Cool Link 2"), 1, NULL, NULL))
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1165 {
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1166 purple_markup_extract_info_field(stripped, stripped_len, user_info,
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1167 strings->cool_link_3_string, 1, "\n", 0, NULL,
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 12970
diff changeset
1168 _("Cool Link 3"), 1, NULL, NULL);
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1169 }
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1170 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1171 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1172
14751
7be9261cb83b [gaim-migrate @ 17441]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14416
diff changeset
1173 if (last_updated_utf8_string != NULL) {
7be9261cb83b [gaim-migrate @ 17441]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14416
diff changeset
1174 /* see if Member Since is there, and if so, extract it. */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1175 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
14751
7be9261cb83b [gaim-migrate @ 17441]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14416
diff changeset
1176 "Member Since:", 1, last_updated_utf8_string,
7be9261cb83b [gaim-migrate @ 17441]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14416
diff changeset
1177 '\n', NULL, _("Member Since"), 0, NULL, yahoo_info_date_reformat);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1178
14751
7be9261cb83b [gaim-migrate @ 17441]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14416
diff changeset
1179 /* extract the Last Updated date and put it in */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1180 found |= purple_markup_extract_info_field(stripped, stripped_len, user_info,
15666
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1181 last_updated_utf8_string, (yd->jp ? 2 : 1), (yd->jp ? "\n" : " "), (yd->jp ? 0 : '\n'), NULL,
0496c3ffe602 Patch 1638469, which fixes 1467348: Yahoo Japan profiles are now retrieved properly
Evan Schoenberg <evands@pidgin.im>
parents: 15435
diff changeset
1182 _("Last Update"), 0, NULL, (yd->jp ? NULL : yahoo_info_date_reformat));
14751
7be9261cb83b [gaim-migrate @ 17441]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 14416
diff changeset
1183 }
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1184 } /* if (profile_state == PROFILE_STATE_DEFAULT) */
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1185
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1186 if(!found)
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1187 {
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1188 const gchar *str;
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
1189
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1190 purple_notify_user_info_add_section_break(user_info);
32191
a4668d9dc8d1 Rename purple_notify_user_info_add_pair to
Mark Doliner <markdoliner@pidgin.im>
parents: 32162
diff changeset
1191 purple_notify_user_info_add_pair_html(user_info,
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1192 _("Error retrieving profile"), NULL);
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1193
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1194 if (profile_state == PROFILE_STATE_UNKNOWN_LANGUAGE) {
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1195 str = _("This profile is in a language "
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1196 "or format that is not supported at this time.");
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1197
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1198 } else if (profile_state == PROFILE_STATE_NOT_FOUND) {
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1199 PurpleBuddy *b = purple_find_buddy
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1200 (purple_connection_get_account(info_data->gc),
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1201 info_data->name);
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1202 YahooFriend *f = NULL;
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1203 if (b) {
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1204 /* Someone on the buddy list can be "not on server list",
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1205 * in which case the user may or may not actually exist.
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1206 * Hence this extra step.
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1207 */
24398
4865c2ee6ea8 Start hiding blist.h internals in prpls.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 24181
diff changeset
1208 PurpleAccount *account = purple_buddy_get_account(b);
4865c2ee6ea8 Start hiding blist.h internals in prpls.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 24181
diff changeset
1209 f = yahoo_friend_find(purple_account_get_connection(account),
4865c2ee6ea8 Start hiding blist.h internals in prpls.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 24181
diff changeset
1210 purple_buddy_get_name(b));
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1211 }
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1212 str = f ? _("Could not retrieve the user's profile. "
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1213 "This most likely is a temporary server-side problem. "
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1214 "Please try again later.") :
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1215 _("Could not retrieve the user's profile. "
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1216 "This most likely means that the user does not exist; "
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1217 "however, Yahoo! sometimes does fail to find a user's "
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1218 "profile. If you know that the user exists, "
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1219 "please try again later.");
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1220 } else {
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1221 str = _("The user's profile is empty.");
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1222 }
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1223
32162
cf848cd25330 Use purple_notify_user_info_add_pair_plaintext in some places where we
Mark Doliner <markdoliner@pidgin.im>
parents: 30537
diff changeset
1224 purple_notify_user_info_add_pair_plaintext(user_info, NULL, str);
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1225 }
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1226
9220
d8b1478a406e [gaim-migrate @ 10016]
Tim Ringenbach <marv@pidgin.im>
parents: 9164
diff changeset
1227 /* put a link to the actual profile URL */
25089
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1228 purple_notify_user_info_add_section_break(user_info);
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1229 tmp = g_strdup_printf("<a href=\"%s\">%s</a>",
b381e7e2a1cf Make our profile text a little cleaner and more uniform across the protocols.
Mark Doliner <markdoliner@pidgin.im>
parents: 24181
diff changeset
1230 profile_url_text, _("View web profile"));
32191
a4668d9dc8d1 Rename purple_notify_user_info_add_pair to
Mark Doliner <markdoliner@pidgin.im>
parents: 32162
diff changeset
1231 purple_notify_user_info_add_pair_html(user_info, NULL, tmp);
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
1232 g_free(tmp);
9220
d8b1478a406e [gaim-migrate @ 10016]
Tim Ringenbach <marv@pidgin.im>
parents: 9164
diff changeset
1233
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1234 g_free(stripped);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1235
9510
09843093610c [gaim-migrate @ 10337]
Tim Ringenbach <marv@pidgin.im>
parents: 9281
diff changeset
1236 /* show it to the user */
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1237 purple_notify_userinfo(info_data->gc, info_data->name,
15205
f642029b2f97 [gaim-migrate @ 17929]
Evan Schoenberg <evands@pidgin.im>
parents: 14751
diff changeset
1238 user_info, NULL, NULL);
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1239 purple_notify_user_info_destroy(user_info);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1240
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1241 g_free(last_updated_utf8_string);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1242 g_free(url_buffer);
11045
722a562fedeb [gaim-migrate @ 12961]
Joshua Honeycutt <coweater@users.sourceforge.net>
parents: 10604
diff changeset
1243 g_free(fudged_buffer);
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1244 g_free(profile_url_text);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1245 g_free(info_data->name);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1246 g_free(info_data);
9242
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1247
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1248 #if PHOTO_SUPPORT
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1249 g_free(photo_url_text);
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1250 g_free(info2_data);
e102954b05aa [gaim-migrate @ 10041]
Tim Ringenbach <marv@pidgin.im>
parents: 9221
diff changeset
1251 if (id != -1)
16437
7ff7c3405ea2 Rework the buddy icon subsystem to use the imgstore subsystem, and modify the
Richard Laager <rlaager@pidgin.im>
parents: 15884
diff changeset
1252 purple_imgstore_unref_by_id(id);
27335
06a805d4e690 Strip trailing whitespace and comment #endif marcos that close #ifdef macros
Mark Doliner <markdoliner@pidgin.im>
parents: 25119
diff changeset
1253 #endif /* PHOTO_SUPPORT */
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1254 }
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1255
15884
4de1981757fc sed -ie 's/gaim/purple/g'
Sean Egan <seanegan@pidgin.im>
parents: 15666
diff changeset
1256 void yahoo_get_info(PurpleConnection *gc, const char *name)
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1257 {
32280
704f84f692f6 Convert yahoo prpl to use accessor functions purple_connection_get_protocol_data() and purple_connection_set_protocol_data()
Andrew Victor <andrew.victor@mxit.com>
parents: 32191
diff changeset
1258 YahooData *yd = purple_connection_get_protocol_data(gc);
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1259 YahooGetInfoData *data;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1260
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1261 data = g_new0(YahooGetInfoData, 1);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1262 data->gc = gc;
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1263 data->name = g_strdup(name);
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1264
34269
26b4c9a54166 HTTP: Use PurpleHttpConnectionSet instead of GSLists of PurpleHttpConnection structs
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 34233
diff changeset
1265 purple_http_connection_set_add(yd->http_reqs, purple_http_get_printf(gc,
26b4c9a54166 HTTP: Use PurpleHttpConnectionSet instead of GSLists of PurpleHttpConnection structs
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 34233
diff changeset
1266 yahoo_got_info, data, "%s%s",
26b4c9a54166 HTTP: Use PurpleHttpConnectionSet instead of GSLists of PurpleHttpConnection structs
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents: 34233
diff changeset
1267 (yd->jp ? YAHOOJP_PROFILE_URL : YAHOO_PROFILE_URL), name));
9162
27cff2213be5 [gaim-migrate @ 9947]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1268 }

mercurial