Mercurial > pidgin
comparison src/dialogs.c @ 2334:b53cd5b63a99
[gaim-migrate @ 2347]
i feel like everyone's watching me
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 21 Sep 2001 00:14:12 +0000 |
parents | a2da18405b64 |
children | 19ea44f74a88 |
comparison
equal
deleted
inserted
replaced
2333:de907b3cf529 | 2334:b53cd5b63a99 |
---|---|
451 gtk_widget_grab_focus(close); | 451 gtk_widget_grab_focus(close); |
452 return d; | 452 return d; |
453 } | 453 } |
454 | 454 |
455 | 455 |
456 | |
457 void show_error_dialog(char *d) | |
458 { | |
459 | |
460 int no = atoi(d); | |
461 char *w; | |
462 char buf[256]; | |
463 char buf2[32]; | |
464 | |
465 plugin_event(event_error, (void *)no, 0, 0, 0); | |
466 | |
467 w = strtok(NULL, ":"); | |
468 | |
469 | |
470 switch(no) { | |
471 case 69: | |
472 g_snprintf(buf, sizeof(buf), _("Unable to write file %s."), w); | |
473 break; | |
474 case 169: | |
475 g_snprintf(buf, sizeof(buf), _("Unable to read file %s."), w); | |
476 break; | |
477 case 269: | |
478 g_snprintf(buf, sizeof(buf), _("Message too long, last %s bytes truncated."), w); | |
479 break; | |
480 case 901: | |
481 g_snprintf(buf, sizeof(buf), _("%s not currently logged in."), w); | |
482 break; | |
483 case 902: | |
484 g_snprintf(buf, sizeof(buf), _("Warning of %s not allowed."), w); | |
485 break; | |
486 case 903: | |
487 g_snprintf(buf, sizeof(buf), _("A message has been dropped, you are exceeding the server speed limit.")); | |
488 break; | |
489 case 950: | |
490 g_snprintf(buf, sizeof(buf), _("Chat in %s is not available."), w); | |
491 break; | |
492 case 960: | |
493 g_snprintf(buf, sizeof(buf), _("You are sending messages too fast to %s."), w); | |
494 break; | |
495 case 961: | |
496 g_snprintf(buf, sizeof(buf), _("You missed an IM from %s because it was too big."), w); | |
497 break; | |
498 case 962: | |
499 g_snprintf(buf, sizeof(buf), _("You missed an IM from %s because it was sent too fast."), w); | |
500 break; | |
501 case 970: | |
502 g_snprintf(buf, sizeof(buf), _("Failure.")); | |
503 break; | |
504 case 971: | |
505 g_snprintf(buf, sizeof(buf), _("Too many matches.")); | |
506 break; | |
507 case 972: | |
508 g_snprintf(buf, sizeof(buf), _("Need more qualifiers.")); | |
509 break; | |
510 case 973: | |
511 g_snprintf(buf, sizeof(buf), _("Dir service temporarily unavailable.")); | |
512 break; | |
513 case 974: | |
514 g_snprintf(buf, sizeof(buf), _("Email lookup restricted.")); | |
515 break; | |
516 case 975: | |
517 g_snprintf(buf, sizeof(buf), _("Keyword ignored.")); | |
518 break; | |
519 case 976: | |
520 g_snprintf(buf, sizeof(buf), _("No keywords.")); | |
521 break; | |
522 case 977: | |
523 g_snprintf(buf, sizeof(buf), _("User has no directory information.")); | |
524 /* g_snprintf(buf, sizeof(buf), "Language not supported."); */ | |
525 break; | |
526 case 978: | |
527 g_snprintf(buf, sizeof(buf), _("Country not supported.")); | |
528 break; | |
529 case 979: | |
530 g_snprintf(buf, sizeof(buf), _("Failure unknown: %s."), w); | |
531 break; | |
532 case 980: | |
533 g_snprintf(buf, sizeof(buf), _("Incorrect nickname or password.")); | |
534 break; | |
535 case 981: | |
536 g_snprintf(buf, sizeof(buf), _("The service is temporarily unavailable.")); | |
537 break; | |
538 case 982: | |
539 g_snprintf(buf, sizeof(buf), _("Your warning level is currently too high to log in.")); | |
540 break; | |
541 case 983: | |
542 g_snprintf(buf, sizeof(buf), _("You have been connecting and disconnecting too frequently. Wait ten minutes and try again. If you continue to try, you will need to wait even longer.")); | |
543 break; | |
544 case 989: | |
545 g_snprintf(buf, sizeof(buf), _("An unknown signon error has occurred: %s."), w); | |
546 break; | |
547 default: | |
548 g_snprintf(buf, sizeof(buf), _("An unknown error, %d, has occured. Info: %s"), no, w); | |
549 } | |
550 | |
551 g_snprintf(buf2, sizeof(buf2), _("Gaim - Error %d"), no); | |
552 | |
553 | |
554 do_error_dialog(buf, buf2); | |
555 return; | |
556 } | |
557 | 456 |
558 static void do_im(GtkWidget *widget, GtkWidget *imentry) | 457 static void do_im(GtkWidget *widget, GtkWidget *imentry) |
559 { | 458 { |
560 char *who; | 459 char *who; |
561 struct conversation *c; | 460 struct conversation *c; |