diff options
author | Paul Aurich <darkrain42@pidgin.im> | 2009-04-27 17:01:11 +0000 |
---|---|---|
committer | Paul Aurich <darkrain42@pidgin.im> | 2009-04-27 17:01:11 +0000 |
commit | 8f05e736bbd9d24f9600fb172535d964d4c5ee58 (patch) | |
tree | 8dcc4de30f5c30382677f6a66f3ce71e176a1ea2 | |
parent | a34faa93918961b0d15dad35a71a3e4c025a68d6 (diff) | |
parent | e44f83034f66da8dd662b96e7bd1639cfdfee8f8 (diff) | |
download | pidgin-8f05e736bbd9d24f9600fb172535d964d4c5ee58.tar.gz |
merge of '3bc98c0344d6c60bb84054469918e06b1f33b9e7'
and 'd86f36a63fa325bd0a34ec014f993e11aa62281b'
-rw-r--r-- | libpurple/protocols/qq/buddy_info.c | 16 | ||||
-rw-r--r-- | libpurple/protocols/qq/qq.c | 4 | ||||
-rw-r--r-- | pidgin/gtkstatusbox.c | 6 |
3 files changed, 14 insertions, 12 deletions
diff --git a/libpurple/protocols/qq/buddy_info.c b/libpurple/protocols/qq/buddy_info.c index 033c7e58d6..b881f173af 100644 --- a/libpurple/protocols/qq/buddy_info.c +++ b/libpurple/protocols/qq/buddy_info.c @@ -191,7 +191,7 @@ static void info_display_only(PurpleConnection *gc, gchar **segments) } switch (field_infos[index].type) { case QQ_FIELD_BOOL: - purple_notify_user_info_add_pair(user_info, field_infos[index].text, + purple_notify_user_info_add_pair(user_info, _(field_infos[index].text), strtol(segments[index], NULL, 10) ? _("True") : _("False")); break; case QQ_FIELD_CHOICE: @@ -200,7 +200,7 @@ static void info_display_only(PurpleConnection *gc, gchar **segments) choice_num = 0; } - purple_notify_user_info_add_pair(user_info, field_infos[index].text, field_infos[index].choice[choice_num]); + purple_notify_user_info_add_pair(user_info, _(field_infos[index].text), field_infos[index].choice[choice_num]); break; case QQ_FIELD_LABEL: case QQ_FIELD_STRING: @@ -208,7 +208,7 @@ static void info_display_only(PurpleConnection *gc, gchar **segments) default: if (strlen(segments[index]) != 0) { utf8_value = qq_to_utf8(segments[index], QQ_CHARSET_DEFAULT); - purple_notify_user_info_add_pair(user_info, field_infos[index].text, utf8_value); + purple_notify_user_info_add_pair(user_info, _(field_infos[index].text), utf8_value); g_free(utf8_value); } break; @@ -348,18 +348,18 @@ static void field_request_new(PurpleRequestFieldGroup *group, gint index, gchar utf8_value = qq_to_utf8(segments[index], QQ_CHARSET_DEFAULT); if (field_infos[index].type == QQ_FIELD_STRING) { field = purple_request_field_string_new( - field_infos[index].id, field_infos[index].text, utf8_value, FALSE); + field_infos[index].id, _(field_infos[index].text), utf8_value, FALSE); } else { field = purple_request_field_string_new( - field_infos[index].id, field_infos[index].text, utf8_value, TRUE); + field_infos[index].id, _(field_infos[index].text), utf8_value, TRUE); } purple_request_field_group_add_field(group, field); g_free(utf8_value); break; case QQ_FIELD_BOOL: field = purple_request_field_bool_new( - field_infos[index].id, field_infos[index].text, - strtol(segments[index], NULL, 10) ? TRUE : FALSE); + field_infos[index].id, _(field_infos[index].text), + strtol(segments[index], NULL, 10) ? TRUE : FALSE); purple_request_field_group_add_field(group, field); break; case QQ_FIELD_CHOICE: @@ -374,7 +374,7 @@ static void field_request_new(PurpleRequestFieldGroup *group, gint index, gchar } } field = purple_request_field_choice_new( - field_infos[index].id, field_infos[index].text, choice_num); + field_infos[index].id, _(field_infos[index].text), choice_num); for (i = 0; i < field_infos[index].choice_size; i++) { purple_request_field_choice_add(field, field_infos[index].choice[i]); } diff --git a/libpurple/protocols/qq/qq.c b/libpurple/protocols/qq/qq.c index be2f4c8bd6..72d28a0e82 100644 --- a/libpurple/protocols/qq/qq.c +++ b/libpurple/protocols/qq/qq.c @@ -674,8 +674,8 @@ static void action_about_openq(PurplePluginAction *action) g_string_append(info, "wd<br>\n"); g_string_append(info, "x6719620<br>\n"); g_string_append(info, "netelk<br>\n"); - g_string_append(info, "and more, please let me know... thank you!<br>\n"); - g_string_append(info, "<br>\n"); + g_string_append(info, _("and more, please let me know... thank you!))")); + g_string_append(info, "<br>\n<br>\n"); g_string_append(info, _("<p><i>And, all the boys in the backroom...</i><br>\n")); g_string_append(info, _("<i>Feel free to join us!</i> :)")); g_string_append(info, "</body></html>"); diff --git a/pidgin/gtkstatusbox.c b/pidgin/gtkstatusbox.c index f753b089f2..43a792b0c9 100644 --- a/pidgin/gtkstatusbox.c +++ b/pidgin/gtkstatusbox.c @@ -719,7 +719,8 @@ pidgin_status_box_refresh(PidginStatusBox *status_box) } stock = pidgin_stock_id_from_status_primitive(prim); - pixbuf = pidgin_status_box_get_pixbuf(status_box, stock); + if (stock) + pixbuf = pidgin_status_box_get_pixbuf(status_box, stock); } if (status_box->account != NULL) { @@ -2158,7 +2159,8 @@ pidgin_status_box_add(PidginStatusBox *status_box, PidginStatusBoxItemType type, } stock = pidgin_stock_id_from_status_primitive(prim); - pixbuf = pidgin_status_box_get_pixbuf(status_box, stock); + if (stock) + pixbuf = pidgin_status_box_get_pixbuf(status_box, stock); } gtk_list_store_append(status_box->dropdown_store, &iter); |