comparison src/dialogs.c @ 350:fd3cc0a28d5d

[gaim-migrate @ 360] Some locale stuff committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 07 Jun 2000 18:33:21 +0000
parents b402a23f35df
children be408b41c172
comparison
equal deleted inserted replaced
349:b402a23f35df 350:fd3cc0a28d5d
192 } 192 }
193 193
194 host = (struct in_addr *)get_address(REG_SRVR); 194 host = (struct in_addr *)get_address(REG_SRVR);
195 if (!host) 195 if (!host)
196 { 196 {
197 printf("Error Resolving Mail Server.\n"); 197 printf(_("Error Resolving Mail Server.\n"));
198 return -1; 198 return -1;
199 } 199 }
200 200
201 if ((sock = connect_address(host->s_addr, REG_PORT)) < 0) 201 if ((sock = connect_address(host->s_addr, REG_PORT)) < 0)
202 { 202 {
203 printf("Error Connecting to Socket.\n"); 203 printf(_("Error Connecting to Socket.\n"));
204 return -1; 204 return -1;
205 } 205 }
206 206
207 sockfile = fdopen(sock, "r+"); 207 sockfile = fdopen(sock, "r+");
208 208
366 struct warning *w = g_new0(struct warning, 1); 366 struct warning *w = g_new0(struct warning, 1);
367 367
368 char *buf = g_malloc(128); 368 char *buf = g_malloc(128);
369 w->window = gtk_window_new(GTK_WINDOW_DIALOG); 369 w->window = gtk_window_new(GTK_WINDOW_DIALOG);
370 dialogwindows = g_list_prepend(dialogwindows, w->window); 370 dialogwindows = g_list_prepend(dialogwindows, w->window);
371 cancel = gtk_button_new_with_label("Cancel"); 371 cancel = gtk_button_new_with_label(_("Cancel"));
372 warn = gtk_button_new_with_label("Warn"); 372 warn = gtk_button_new_with_label(_("Warn"));
373 bbox = gtk_hbox_new(TRUE, 10); 373 bbox = gtk_hbox_new(TRUE, 10);
374 vbox = gtk_vbox_new(FALSE, 5); 374 vbox = gtk_vbox_new(FALSE, 5);
375 375
376 /* Put the buttons in the box */ 376 /* Put the buttons in the box */
377 gtk_box_pack_start(GTK_BOX(bbox), warn, TRUE, TRUE, 10); 377 gtk_box_pack_start(GTK_BOX(bbox), warn, TRUE, TRUE, 10);
378 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10); 378 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10);
379 379
380 g_snprintf(buf, 127, "Do you really want to warn %s?", who); 380 g_snprintf(buf, 127, _("Do you really want to warn %s?"), who);
381 label = gtk_label_new(buf); 381 label = gtk_label_new(buf);
382 gtk_box_pack_start(GTK_BOX(vbox), label, TRUE, TRUE, 0); 382 gtk_box_pack_start(GTK_BOX(vbox), label, TRUE, TRUE, 0);
383 gtk_widget_show(label); 383 gtk_widget_show(label);
384 w->anon = gtk_check_button_new_with_label("Warn anonymously?"); 384 w->anon = gtk_check_button_new_with_label(_("Warn anonymously?"));
385 gtk_box_pack_start(GTK_BOX(vbox), w->anon, TRUE, TRUE, 0); 385 gtk_box_pack_start(GTK_BOX(vbox), w->anon, TRUE, TRUE, 0);
386 386
387 label = gtk_label_new("Anonymous warnings are less harsh."); 387 label = gtk_label_new(_("Anonymous warnings are less harsh."));
388 gtk_box_pack_start(GTK_BOX(vbox), label, TRUE, TRUE, 0); 388 gtk_box_pack_start(GTK_BOX(vbox), label, TRUE, TRUE, 0);
389 gtk_widget_show(label); 389 gtk_widget_show(label);
390 390
391 w->who = who; 391 w->who = who;
392 392
403 gtk_widget_show(warn); 403 gtk_widget_show(warn);
404 gtk_widget_show(cancel); 404 gtk_widget_show(cancel);
405 gtk_widget_show(w->anon); 405 gtk_widget_show(w->anon);
406 gtk_widget_show(bbox); 406 gtk_widget_show(bbox);
407 gtk_widget_show(vbox); 407 gtk_widget_show(vbox);
408 gtk_window_set_title(GTK_WINDOW(w->window), "Gaim - Warn user?"); 408 gtk_window_set_title(GTK_WINDOW(w->window), _("Gaim - Warn user?"));
409 gtk_container_add(GTK_CONTAINER(w->window), vbox); 409 gtk_container_add(GTK_CONTAINER(w->window), vbox);
410 gtk_widget_realize(w->window); 410 gtk_widget_realize(w->window);
411 aol_icon(w->window->window); 411 aol_icon(w->window->window);
412 412
413 gtk_widget_show(w->window); 413 gtk_widget_show(w->window);
430 d = gtk_dialog_new(); 430 d = gtk_dialog_new();
431 431
432 label = gtk_label_new(message); 432 label = gtk_label_new(message);
433 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); 433 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
434 gtk_widget_show(label); 434 gtk_widget_show(label);
435 close = gtk_button_new_with_label("Close"); 435 close = gtk_button_new_with_label(_("Close"));
436 gtk_widget_show(close); 436 gtk_widget_show(close);
437 gtk_box_pack_start(GTK_BOX(GTK_DIALOG(d)->vbox), 437 gtk_box_pack_start(GTK_BOX(GTK_DIALOG(d)->vbox),
438 label, FALSE, FALSE, 5); 438 label, FALSE, FALSE, 5);
439 gtk_box_pack_start(GTK_BOX(GTK_DIALOG(d)->action_area), 439 gtk_box_pack_start(GTK_BOX(GTK_DIALOG(d)->action_area),
440 close, FALSE, FALSE, 5); 440 close, FALSE, FALSE, 5);
459 char buf2[32]; 459 char buf2[32];
460 460
461 461
462 switch(no) { 462 switch(no) {
463 case 69: 463 case 69:
464 g_snprintf(buf, sizeof(buf), "Unable to write file %s.", w); 464 g_snprintf(buf, sizeof(buf), _("Unable to write file %s."), w);
465 break; 465 break;
466 case 169: 466 case 169:
467 g_snprintf(buf, sizeof(buf), "Unable to read file %s.", w); 467 g_snprintf(buf, sizeof(buf), _("Unable to read file %s."), w);
468 break; 468 break;
469 case 269: 469 case 269:
470 g_snprintf(buf, sizeof(buf), "Message too long, last %s bytes truncated.", w); 470 g_snprintf(buf, sizeof(buf), _("Message too long, last %s bytes truncated."), w);
471 break; 471 break;
472 case 901: 472 case 901:
473 g_snprintf(buf, sizeof(buf), "%s not currently logged in.", w); 473 g_snprintf(buf, sizeof(buf), _("%s not currently logged in."), w);
474 break; 474 break;
475 case 902: 475 case 902:
476 g_snprintf(buf, sizeof(buf), "Warning of %s not allowed.", w); 476 g_snprintf(buf, sizeof(buf), _("Warning of %s not allowed."), w);
477 break; 477 break;
478 case 903: 478 case 903:
479 g_snprintf(buf, sizeof(buf), "A message has been dropped, you are exceeding the server speed limit."); 479 g_snprintf(buf, sizeof(buf), _("A message has been dropped, you are exceeding the server speed limit."));
480 break; 480 break;
481 case 950: 481 case 950:
482 g_snprintf(buf, sizeof(buf), "Chat in %s is not available.", w); 482 g_snprintf(buf, sizeof(buf), _("Chat in %s is not available."), w);
483 break; 483 break;
484 case 960: 484 case 960:
485 g_snprintf(buf, sizeof(buf), "You are sending messages too fast to %s.", w); 485 g_snprintf(buf, sizeof(buf), _("You are sending messages too fast to %s."), w);
486 break; 486 break;
487 case 961: 487 case 961:
488 g_snprintf(buf, sizeof(buf), "You missed an IM from %s because it was too big.", w); 488 g_snprintf(buf, sizeof(buf), _("You missed an IM from %s because it was too big."), w);
489 break; 489 break;
490 case 962: 490 case 962:
491 g_snprintf(buf, sizeof(buf), "You missed an IM from %s because it was sent too fast.", w); 491 g_snprintf(buf, sizeof(buf), _("You missed an IM from %s because it was sent too fast."), w);
492 break; 492 break;
493 case 970: 493 case 970:
494 g_snprintf(buf, sizeof(buf), "Failure."); 494 g_snprintf(buf, sizeof(buf), _("Failure."));
495 break; 495 break;
496 case 971: 496 case 971:
497 g_snprintf(buf, sizeof(buf), "Too many matches."); 497 g_snprintf(buf, sizeof(buf), _("Too many matches."));
498 break; 498 break;
499 case 972: 499 case 972:
500 g_snprintf(buf, sizeof(buf), "Need more qualifiers."); 500 g_snprintf(buf, sizeof(buf), _("Need more qualifiers."));
501 break; 501 break;
502 case 973: 502 case 973:
503 g_snprintf(buf, sizeof(buf), "Dir service temporarily unavailable."); 503 g_snprintf(buf, sizeof(buf), _("Dir service temporarily unavailable."));
504 break; 504 break;
505 case 974: 505 case 974:
506 g_snprintf(buf, sizeof(buf), "Email lookup restricted."); 506 g_snprintf(buf, sizeof(buf), _("Email lookup restricted."));
507 break; 507 break;
508 case 975: 508 case 975:
509 g_snprintf(buf, sizeof(buf), "Keyword ignored."); 509 g_snprintf(buf, sizeof(buf), _("Keyword ignored."));
510 break; 510 break;
511 case 976: 511 case 976:
512 g_snprintf(buf, sizeof(buf), "No keywords."); 512 g_snprintf(buf, sizeof(buf), _("No keywords."));
513 break; 513 break;
514 case 977: 514 case 977:
515 g_snprintf(buf, sizeof(buf), "User has no directory information."); 515 g_snprintf(buf, sizeof(buf), _("User has no directory information."));
516 /* g_snprintf(buf, sizeof(buf), "Language not supported."); */ 516 /* g_snprintf(buf, sizeof(buf), "Language not supported."); */
517 break; 517 break;
518 case 978: 518 case 978:
519 g_snprintf(buf, sizeof(buf), "Country not supported."); 519 g_snprintf(buf, sizeof(buf), _("Country not supported."));
520 break; 520 break;
521 case 979: 521 case 979:
522 g_snprintf(buf, sizeof(buf), "Failure unknown: %s.", w); 522 g_snprintf(buf, sizeof(buf), _("Failure unknown: %s."), w);
523 break; 523 break;
524 case 980: 524 case 980:
525 g_snprintf(buf, sizeof(buf), "Incorrect nickname or password."); 525 g_snprintf(buf, sizeof(buf), _("Incorrect nickname or password."));
526 break; 526 break;
527 case 981: 527 case 981:
528 g_snprintf(buf, sizeof(buf), "The service is temporarily unavailable."); 528 g_snprintf(buf, sizeof(buf), _("The service is temporarily unavailable."));
529 break; 529 break;
530 case 982: 530 case 982:
531 g_snprintf(buf, sizeof(buf), "Your warning level is currently too high to log in."); 531 g_snprintf(buf, sizeof(buf), _("Your warning level is currently too high to log in."));
532 break; 532 break;
533 case 983: 533 case 983:
534 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."); 534 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."));
535 break; 535 break;
536 case 989: 536 case 989:
537 g_snprintf(buf, sizeof(buf), "An unknown signon error has occurred: %s.", w); 537 g_snprintf(buf, sizeof(buf), _("An unknown signon error has occurred: %s."), w);
538 break; 538 break;
539 default: 539 default:
540 g_snprintf(buf, sizeof(buf), "An unknown error, %d, has occured. Info: %s", no, w); 540 g_snprintf(buf, sizeof(buf), _("An unknown error, %d, has occured. Info: %s"), no, w);
541 } 541 }
542 542
543 g_snprintf(buf2, sizeof(buf2), "Gaim - Error %d", no); 543 g_snprintf(buf2, sizeof(buf2), _("Gaim - Error %d"), no);
544 544
545 545
546 do_error_dialog(buf, buf2); 546 do_error_dialog(buf, buf2);
547 return; 547 return;
548 } 548 }
578 GtkWidget *label; 578 GtkWidget *label;
579 GtkWidget *box; 579 GtkWidget *box;
580 GtkWidget *eedialog; 580 GtkWidget *eedialog;
581 581
582 eedialog = gtk_window_new(GTK_WINDOW_DIALOG); 582 eedialog = gtk_window_new(GTK_WINDOW_DIALOG);
583 ok = gtk_button_new_with_label("OK"); 583 ok = gtk_button_new_with_label(_("OK"));
584 box = gtk_vbox_new(FALSE, 10); 584 box = gtk_vbox_new(FALSE, 10);
585 585
586 if (ee == 0) 586 if (ee == 0)
587 label = gtk_label_new("Amazing! Simply Amazing!"); 587 label = gtk_label_new("Amazing! Simply Amazing!");
588 else if (ee == 1) 588 else if (ee == 1)
622 GtkWidget *label; 622 GtkWidget *label;
623 623
624 if (!imdialog) { 624 if (!imdialog) {
625 625
626 imdialog = gtk_window_new(GTK_WINDOW_DIALOG); 626 imdialog = gtk_window_new(GTK_WINDOW_DIALOG);
627 cancel = gtk_button_new_with_label("Cancel"); 627 cancel = gtk_button_new_with_label(_("Cancel"));
628 ok = gtk_button_new_with_label("OK"); 628 ok = gtk_button_new_with_label(_("OK"));
629 bbox = gtk_hbox_new(TRUE, 10); 629 bbox = gtk_hbox_new(TRUE, 10);
630 vbox = gtk_vbox_new(FALSE, 5); 630 vbox = gtk_vbox_new(FALSE, 5);
631 ebox = gtk_hbox_new(FALSE, 2); 631 ebox = gtk_hbox_new(FALSE, 2);
632 632
633 /* Put the buttons in the box */ 633 /* Put the buttons in the box */
634 gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 10); 634 gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 10);
635 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10); 635 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10);
636 636
637 label = gtk_label_new("IM who: "); 637 label = gtk_label_new(_("IM who: "));
638 gtk_box_pack_start(GTK_BOX(ebox), label, TRUE, TRUE, 10); 638 gtk_box_pack_start(GTK_BOX(ebox), label, TRUE, TRUE, 10);
639 gtk_widget_show(label); 639 gtk_widget_show(label);
640 640
641 imentry = gtk_entry_new(); 641 imentry = gtk_entry_new();
642 gtk_box_pack_start(GTK_BOX(ebox), imentry, TRUE, TRUE, 10); 642 gtk_box_pack_start(GTK_BOX(ebox), imentry, TRUE, TRUE, 10);
658 gtk_widget_show(cancel); 658 gtk_widget_show(cancel);
659 gtk_widget_show(ebox); 659 gtk_widget_show(ebox);
660 gtk_widget_show(imentry); 660 gtk_widget_show(imentry);
661 gtk_widget_show(bbox); 661 gtk_widget_show(bbox);
662 gtk_widget_show(vbox); 662 gtk_widget_show(vbox);
663 gtk_window_set_title(GTK_WINDOW(imdialog), "Gaim - IM user"); 663 gtk_window_set_title(GTK_WINDOW(imdialog), _("Gaim - IM user"));
664 gtk_container_add(GTK_CONTAINER(imdialog), vbox); 664 gtk_container_add(GTK_CONTAINER(imdialog), vbox);
665 gtk_widget_grab_focus(imentry); 665 gtk_widget_grab_focus(imentry);
666 gtk_widget_realize(imdialog); 666 gtk_widget_realize(imdialog);
667 aol_icon(imdialog->window); 667 aol_icon(imdialog->window);
668 668
686 c = find_conversation(who); 686 c = find_conversation(who);
687 687
688 add_buddy(grp, who); 688 add_buddy(grp, who);
689 689
690 if (c != NULL) 690 if (c != NULL)
691 gtk_label_set_text(GTK_LABEL(GTK_BIN(c->add_button)->child), "Remove"); 691 gtk_label_set_text(GTK_LABEL(GTK_BIN(c->add_button)->child), _("Remove"));
692 692
693 build_edit_tree(); 693 build_edit_tree();
694 694
695 serv_save_config(); 695 serv_save_config();
696 696
710 char *tmp2; 710 char *tmp2;
711 struct group *g; 711 struct group *g;
712 GList *grp = groups; 712 GList *grp = groups;
713 713
714 if (!grp) { 714 if (!grp) {
715 tmp2 = g_strdup("Buddies"); 715 tmp2 = g_strdup(_("Buddies"));
716 tmp = g_list_append(tmp, tmp2); 716 tmp = g_list_append(tmp, tmp2);
717 } else { 717 } else {
718 while(grp) { 718 while(grp) {
719 g = (struct group *)grp->data; 719 g = (struct group *)grp->data;
720 tmp2 = g->name; 720 tmp2 = g->name;
738 738
739 struct addbuddy *a = g_new0(struct addbuddy, 1); 739 struct addbuddy *a = g_new0(struct addbuddy, 1);
740 740
741 a->window = gtk_window_new(GTK_WINDOW_DIALOG); 741 a->window = gtk_window_new(GTK_WINDOW_DIALOG);
742 dialogwindows = g_list_prepend(dialogwindows, a->window); 742 dialogwindows = g_list_prepend(dialogwindows, a->window);
743 cancel = gtk_button_new_with_label("Cancel"); 743 cancel = gtk_button_new_with_label(_("Cancel"));
744 add = gtk_button_new_with_label("Add"); 744 add = gtk_button_new_with_label(_("Add"));
745 bbox = gtk_hbox_new(TRUE, 10); 745 bbox = gtk_hbox_new(TRUE, 10);
746 topbox = gtk_hbox_new(FALSE, 5); 746 topbox = gtk_hbox_new(FALSE, 5);
747 vbox = gtk_vbox_new(FALSE, 5); 747 vbox = gtk_vbox_new(FALSE, 5);
748 748
749 a->entry = gtk_entry_new(); 749 a->entry = gtk_entry_new();
754 754
755 gtk_box_pack_start(GTK_BOX(bbox), add, TRUE, TRUE, 10); 755 gtk_box_pack_start(GTK_BOX(bbox), add, TRUE, TRUE, 10);
756 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10); 756 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10);
757 757
758 frame = gtk_frame_new(NULL); 758 frame = gtk_frame_new(NULL);
759 gtk_frame_set_label(GTK_FRAME(frame), "Add Buddy"); 759 gtk_frame_set_label(GTK_FRAME(frame), _("Add Buddy"));
760 760
761 label = gtk_label_new("Buddy"); 761 label = gtk_label_new(_("Buddy"));
762 gtk_widget_show(label); 762 gtk_widget_show(label);
763 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); 763 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5);
764 gtk_box_pack_start(GTK_BOX(topbox), a->entry, FALSE, FALSE, 5); 764 gtk_box_pack_start(GTK_BOX(topbox), a->entry, FALSE, FALSE, 5);
765 if (buddy != NULL) 765 if (buddy != NULL)
766 gtk_entry_set_text(GTK_ENTRY(a->entry), buddy); 766 gtk_entry_set_text(GTK_ENTRY(a->entry), buddy);
767 767
768 label = gtk_label_new("Group"); 768 label = gtk_label_new(_("Group"));
769 gtk_widget_show(label); 769 gtk_widget_show(label);
770 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); 770 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5);
771 gtk_box_pack_start(GTK_BOX(topbox), a->combo, FALSE, FALSE, 5); 771 gtk_box_pack_start(GTK_BOX(topbox), a->combo, FALSE, FALSE, 5);
772 772
773 if (group != NULL) 773 if (group != NULL)
793 gtk_widget_show(a->entry); 793 gtk_widget_show(a->entry);
794 gtk_widget_show(topbox); 794 gtk_widget_show(topbox);
795 gtk_widget_show(bbox); 795 gtk_widget_show(bbox);
796 gtk_widget_show(vbox); 796 gtk_widget_show(vbox);
797 gtk_widget_show(frame); 797 gtk_widget_show(frame);
798 gtk_window_set_title(GTK_WINDOW(a->window), "Gaim - Add Buddy"); 798 gtk_window_set_title(GTK_WINDOW(a->window), _("Gaim - Add Buddy"));
799 gtk_window_set_focus(GTK_WINDOW(a->window), a->entry); 799 gtk_window_set_focus(GTK_WINDOW(a->window), a->entry);
800 gtk_container_add(GTK_CONTAINER(frame), vbox); 800 gtk_container_add(GTK_CONTAINER(frame), vbox);
801 gtk_container_add(GTK_CONTAINER(a->window), frame); 801 gtk_container_add(GTK_CONTAINER(a->window), frame);
802 gtk_container_set_border_width(GTK_CONTAINER(a->window), 5); 802 gtk_container_set_border_width(GTK_CONTAINER(a->window), 5);
803 gtk_widget_realize(a->window); 803 gtk_widget_realize(a->window);
848 848
849 struct addbp *b = g_new0(struct addbp, 1); 849 struct addbp *b = g_new0(struct addbp, 1);
850 850
851 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 851 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
852 dialogwindows = g_list_prepend(dialogwindows, b->window); 852 dialogwindows = g_list_prepend(dialogwindows, b->window);
853 cancel = gtk_button_new_with_label("Cancel"); 853 cancel = gtk_button_new_with_label(_("Cancel"));
854 ok = gtk_button_new_with_label("OK"); 854 ok = gtk_button_new_with_label(_("OK"));
855 bbox = gtk_hbox_new(TRUE, 10); 855 bbox = gtk_hbox_new(TRUE, 10);
856 vbox = gtk_vbox_new(FALSE, 5); 856 vbox = gtk_vbox_new(FALSE, 5);
857 b->nameentry = gtk_entry_new(); 857 b->nameentry = gtk_entry_new();
858 b->messentry = gtk_entry_new(); 858 b->messentry = gtk_entry_new();
859 859
860 /* Put the buttons in the box */ 860 /* Put the buttons in the box */
861 gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 10); 861 gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 10);
862 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10); 862 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10);
863 863
864 label = gtk_label_new("Buddy To Pounce:"); 864 label = gtk_label_new(_("Buddy To Pounce:"));
865 gtk_widget_show(label); 865 gtk_widget_show(label);
866 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); 866 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
867 gtk_box_pack_start(GTK_BOX(vbox), b->nameentry, FALSE, FALSE, 0); 867 gtk_box_pack_start(GTK_BOX(vbox), b->nameentry, FALSE, FALSE, 0);
868 868
869 b->openwindow = gtk_check_button_new_with_label("Open IM Window on Buddy Logon"); 869 b->openwindow = gtk_check_button_new_with_label(_("Open IM Window on Buddy Logon"));
870 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(b->openwindow), FALSE); 870 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(b->openwindow), FALSE);
871 871
872 b->sendim = gtk_check_button_new_with_label("Send IM on Buddy Logon"); 872 b->sendim = gtk_check_button_new_with_label(_("Send IM on Buddy Logon"));
873 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(b->sendim), TRUE); 873 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(b->sendim), TRUE);
874 874
875 gtk_widget_show(b->openwindow); 875 gtk_widget_show(b->openwindow);
876 gtk_widget_show(b->sendim); 876 gtk_widget_show(b->sendim);
877 gtk_box_pack_start(GTK_BOX(vbox), b->openwindow, FALSE, FALSE, 0); 877 gtk_box_pack_start(GTK_BOX(vbox), b->openwindow, FALSE, FALSE, 0);
878 gtk_box_pack_start(GTK_BOX(vbox), b->sendim, FALSE, FALSE, 0); 878 gtk_box_pack_start(GTK_BOX(vbox), b->sendim, FALSE, FALSE, 0);
879 879
880 label = gtk_label_new("Message to send:"); 880 label = gtk_label_new(_("Message to send:"));
881 gtk_widget_show(label); 881 gtk_widget_show(label);
882 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); 882 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
883 gtk_box_pack_start(GTK_BOX(vbox), b->messentry, FALSE, FALSE, 0); 883 gtk_box_pack_start(GTK_BOX(vbox), b->messentry, FALSE, FALSE, 0);
884 884
885 885
902 gtk_widget_show(cancel); 902 gtk_widget_show(cancel);
903 gtk_widget_show(b->nameentry); 903 gtk_widget_show(b->nameentry);
904 gtk_widget_show(b->messentry); 904 gtk_widget_show(b->messentry);
905 gtk_widget_show(bbox); 905 gtk_widget_show(bbox);
906 gtk_widget_show(vbox); 906 gtk_widget_show(vbox);
907 gtk_window_set_title(GTK_WINDOW(b->window), "Gaim - New Buddy Pounce"); 907 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - New Buddy Pounce"));
908 if (name != NULL) { 908 if (name != NULL) {
909 gtk_entry_set_text(GTK_ENTRY(b->nameentry), name); 909 gtk_entry_set_text(GTK_ENTRY(b->nameentry), name);
910 gtk_window_set_focus(GTK_WINDOW(b->window), b->messentry); 910 gtk_window_set_focus(GTK_WINDOW(b->window), b->messentry);
911 } else 911 } else
912 gtk_window_set_focus(GTK_WINDOW(b->window), b->nameentry); 912 gtk_window_set_focus(GTK_WINDOW(b->window), b->nameentry);
977 struct set_dir_dlg *b = g_new0(struct set_dir_dlg, 1); 977 struct set_dir_dlg *b = g_new0(struct set_dir_dlg, 1);
978 978
979 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 979 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
980 dialogwindows = g_list_prepend(dialogwindows, b->window); 980 dialogwindows = g_list_prepend(dialogwindows, b->window);
981 981
982 b->cancel = gtk_button_new_with_label("Cancel"); 982 b->cancel = gtk_button_new_with_label(_("Cancel"));
983 b->save = gtk_button_new_with_label("Save"); 983 b->save = gtk_button_new_with_label(_("Save"));
984 984
985 bot = gtk_hbox_new(TRUE, 10); 985 bot = gtk_hbox_new(TRUE, 10);
986 top = gtk_vbox_new(FALSE, 10); 986 top = gtk_vbox_new(FALSE, 10);
987 987
988 gtk_widget_show(b->save); 988 gtk_widget_show(b->save);
1000 b->last = gtk_entry_new(); 1000 b->last = gtk_entry_new();
1001 b->maiden = gtk_entry_new(); 1001 b->maiden = gtk_entry_new();
1002 b->city = gtk_entry_new(); 1002 b->city = gtk_entry_new();
1003 b->state = gtk_entry_new(); 1003 b->state = gtk_entry_new();
1004 b->country = gtk_entry_new(); 1004 b->country = gtk_entry_new();
1005 b->web = gtk_check_button_new_with_label("Allow Web Searches To Find Your Info"); 1005 b->web = gtk_check_button_new_with_label(_("Allow Web Searches To Find Your Info"));
1006 1006
1007 label = gtk_label_new("First Name"); 1007 label = gtk_label_new(_("First Name"));
1008 gtk_widget_show(label); 1008 gtk_widget_show(label);
1009 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 0, 1); 1009 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 0, 1);
1010 gtk_table_attach_defaults(GTK_TABLE(table), b->first, 1, 2, 0, 1); 1010 gtk_table_attach_defaults(GTK_TABLE(table), b->first, 1, 2, 0, 1);
1011 1011
1012 label = gtk_label_new("Middle Name"); 1012 label = gtk_label_new(_("Middle Name"));
1013 gtk_widget_show(label); 1013 gtk_widget_show(label);
1014 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 1, 2); 1014 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 1, 2);
1015 gtk_table_attach_defaults(GTK_TABLE(table), b->middle, 1, 2, 1, 2); 1015 gtk_table_attach_defaults(GTK_TABLE(table), b->middle, 1, 2, 1, 2);
1016 1016
1017 label = gtk_label_new("Last Name"); 1017 label = gtk_label_new(_("Last Name"));
1018 gtk_widget_show(label); 1018 gtk_widget_show(label);
1019 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 2, 3); 1019 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 2, 3);
1020 gtk_table_attach_defaults(GTK_TABLE(table), b->last, 1, 2, 2, 3); 1020 gtk_table_attach_defaults(GTK_TABLE(table), b->last, 1, 2, 2, 3);
1021 1021
1022 label = gtk_label_new("Maiden Name"); 1022 label = gtk_label_new(_("Maiden Name"));
1023 gtk_widget_show(label); 1023 gtk_widget_show(label);
1024 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 3, 4); 1024 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 3, 4);
1025 gtk_table_attach_defaults(GTK_TABLE(table), b->maiden, 1, 2, 3, 4); 1025 gtk_table_attach_defaults(GTK_TABLE(table), b->maiden, 1, 2, 3, 4);
1026 1026
1027 label = gtk_label_new("City"); 1027 label = gtk_label_new(_("City"));
1028 gtk_widget_show(label); 1028 gtk_widget_show(label);
1029 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 4, 5); 1029 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 4, 5);
1030 gtk_table_attach_defaults(GTK_TABLE(table), b->city, 1, 2, 4, 5); 1030 gtk_table_attach_defaults(GTK_TABLE(table), b->city, 1, 2, 4, 5);
1031 1031
1032 label = gtk_label_new("State"); 1032 label = gtk_label_new(_("State"));
1033 gtk_widget_show(label); 1033 gtk_widget_show(label);
1034 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 5, 6); 1034 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 5, 6);
1035 gtk_table_attach_defaults(GTK_TABLE(table), b->state, 1, 2, 5, 6); 1035 gtk_table_attach_defaults(GTK_TABLE(table), b->state, 1, 2, 5, 6);
1036 1036
1037 label = gtk_label_new("Country"); 1037 label = gtk_label_new(_("Country"));
1038 gtk_widget_show(label); 1038 gtk_widget_show(label);
1039 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 6, 7); 1039 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 6, 7);
1040 gtk_table_attach_defaults(GTK_TABLE(table), b->country, 1, 2, 6, 7); 1040 gtk_table_attach_defaults(GTK_TABLE(table), b->country, 1, 2, 6, 7);
1041 1041
1042 gtk_table_attach_defaults(GTK_TABLE(table), b->web, 0, 2, 8, 9); 1042 gtk_table_attach_defaults(GTK_TABLE(table), b->web, 0, 2, 8, 9);
1063 gtk_signal_connect(GTK_OBJECT(b->save), "clicked", GTK_SIGNAL_FUNC(do_set_dir), b); 1063 gtk_signal_connect(GTK_OBJECT(b->save), "clicked", GTK_SIGNAL_FUNC(do_set_dir), b);
1064 1064
1065 gtk_container_add(GTK_CONTAINER(b->window), top); 1065 gtk_container_add(GTK_CONTAINER(b->window), top);
1066 gtk_container_border_width(GTK_CONTAINER(b->window), 10); 1066 gtk_container_border_width(GTK_CONTAINER(b->window), 10);
1067 gtk_widget_set_usize(b->window, 530, 280); 1067 gtk_widget_set_usize(b->window, 530, 280);
1068 gtk_window_set_title(GTK_WINDOW(b->window), "Gaim - Set Dir Info"); 1068 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set Dir Info"));
1069 gtk_window_set_focus(GTK_WINDOW(b->window), b->first); 1069 gtk_window_set_focus(GTK_WINDOW(b->window), b->first);
1070 gtk_widget_realize(b->window); 1070 gtk_widget_realize(b->window);
1071 aol_icon(b->window->window); 1071 aol_icon(b->window->window);
1072 1072
1073 gtk_widget_show(b->window); 1073 gtk_widget_show(b->window);
1081 orig = gtk_entry_get_text(GTK_ENTRY(b->original)); 1081 orig = gtk_entry_get_text(GTK_ENTRY(b->original));
1082 new1 = gtk_entry_get_text(GTK_ENTRY(b->new1)); 1082 new1 = gtk_entry_get_text(GTK_ENTRY(b->new1));
1083 new2 = gtk_entry_get_text(GTK_ENTRY(b->new2)); 1083 new2 = gtk_entry_get_text(GTK_ENTRY(b->new2));
1084 1084
1085 if (strcasecmp(new1, new2)) { 1085 if (strcasecmp(new1, new2)) {
1086 do_error_dialog("New Passwords Do Not Match", "Gaim - Change Password Error"); 1086 do_error_dialog(_("New Passwords Do Not Match"), _("Gaim - Change Password Error"));
1087 return ; 1087 return ;
1088 } 1088 }
1089 1089
1090 if ((strlen(orig) < 1) || (strlen(new1) < 1) || (strlen(new2) < 1)) { 1090 if ((strlen(orig) < 1) || (strlen(new1) < 1) || (strlen(new2) < 1)) {
1091 do_error_dialog("Fill out all fields completely", "Gaim - Change Password Error"); 1091 do_error_dialog(_("Fill out all fields completely"), _("Gaim - Change Password Error"));
1092 return; 1092 return;
1093 } 1093 }
1094 1094
1095 serv_change_passwd(orig, new1); 1095 serv_change_passwd(orig, new1);
1096 1096
1107 struct passwddlg *b = g_new0(struct passwddlg, 1); 1107 struct passwddlg *b = g_new0(struct passwddlg, 1);
1108 1108
1109 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 1109 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
1110 dialogwindows = g_list_prepend(dialogwindows, b->window); 1110 dialogwindows = g_list_prepend(dialogwindows, b->window);
1111 1111
1112 b->ok = gtk_button_new_with_label("Ok"); 1112 b->ok = gtk_button_new_with_label(_("Ok"));
1113 b->cancel = gtk_button_new_with_label("Cancel"); 1113 b->cancel = gtk_button_new_with_label(_("Cancel"));
1114 1114
1115 gtk_widget_show(b->ok); 1115 gtk_widget_show(b->ok);
1116 gtk_widget_show(b->cancel); 1116 gtk_widget_show(b->cancel);
1117 1117
1118 table = gtk_table_new(3, 2, TRUE); 1118 table = gtk_table_new(3, 2, TRUE);
1119 1119
1120 1120
1121 1121
1122 label = gtk_label_new("Original Password"); 1122 label = gtk_label_new(_("Original Password"));
1123 gtk_widget_show(label); 1123 gtk_widget_show(label);
1124 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 0, 1); 1124 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 0, 1);
1125 b->original = gtk_entry_new(); 1125 b->original = gtk_entry_new();
1126 gtk_entry_set_visibility(GTK_ENTRY(b->original), FALSE); 1126 gtk_entry_set_visibility(GTK_ENTRY(b->original), FALSE);
1127 gtk_widget_show(b->original); 1127 gtk_widget_show(b->original);
1128 gtk_table_attach_defaults(GTK_TABLE(table), b->original, 1, 2, 0, 1); 1128 gtk_table_attach_defaults(GTK_TABLE(table), b->original, 1, 2, 0, 1);
1129 1129
1130 label = gtk_label_new("New Password"); 1130 label = gtk_label_new(_("New Password"));
1131 gtk_widget_show(label); 1131 gtk_widget_show(label);
1132 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 1, 2); 1132 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 1, 2);
1133 b->new1 = gtk_entry_new(); 1133 b->new1 = gtk_entry_new();
1134 gtk_entry_set_visibility(GTK_ENTRY(b->new1), FALSE); 1134 gtk_entry_set_visibility(GTK_ENTRY(b->new1), FALSE);
1135 gtk_widget_show(b->new1); 1135 gtk_widget_show(b->new1);
1136 gtk_table_attach_defaults(GTK_TABLE(table), b->new1, 1, 2, 1, 2); 1136 gtk_table_attach_defaults(GTK_TABLE(table), b->new1, 1, 2, 1, 2);
1137 1137
1138 label = gtk_label_new("New Password (again)"); 1138 label = gtk_label_new(_("New Password (again)"));
1139 gtk_widget_show(label); 1139 gtk_widget_show(label);
1140 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 2, 3); 1140 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 2, 3);
1141 b->new2 = gtk_entry_new(); 1141 b->new2 = gtk_entry_new();
1142 gtk_entry_set_visibility(GTK_ENTRY(b->new2), FALSE); 1142 gtk_entry_set_visibility(GTK_ENTRY(b->new2), FALSE);
1143 gtk_widget_show(b->new2); 1143 gtk_widget_show(b->new2);
1156 1156
1157 gtk_container_add(GTK_CONTAINER(b->window), vbox); 1157 gtk_container_add(GTK_CONTAINER(b->window), vbox);
1158 gtk_widget_show(vbox); 1158 gtk_widget_show(vbox);
1159 1159
1160 gtk_container_border_width(GTK_CONTAINER(b->window), 10); 1160 gtk_container_border_width(GTK_CONTAINER(b->window), 10);
1161 gtk_window_set_title(GTK_WINDOW(b->window), "Gaim - Password Change"); 1161 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Password Change"));
1162 gtk_widget_show(b->window); 1162 gtk_widget_show(b->window);
1163 1163
1164 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", 1164 gtk_signal_connect(GTK_OBJECT(b->window), "destroy",
1165 GTK_SIGNAL_FUNC(destroy_dialog), b->window); 1165 GTK_SIGNAL_FUNC(destroy_dialog), b->window);
1166 gtk_signal_connect(GTK_OBJECT(b->cancel), "clicked", 1166 gtk_signal_connect(GTK_OBJECT(b->cancel), "clicked",
1179 struct set_info_dlg *b = g_new0(struct set_info_dlg, 1); 1179 struct set_info_dlg *b = g_new0(struct set_info_dlg, 1);
1180 1180
1181 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 1181 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
1182 dialogwindows = g_list_prepend(dialogwindows, b->window); 1182 dialogwindows = g_list_prepend(dialogwindows, b->window);
1183 1183
1184 b->cancel = gtk_button_new_with_label("Cancel"); 1184 b->cancel = gtk_button_new_with_label(_("Cancel"));
1185 b->save = gtk_button_new_with_label("Save"); 1185 b->save = gtk_button_new_with_label(_("Save"));
1186 1186
1187 bot = gtk_hbox_new(TRUE, 10); 1187 bot = gtk_hbox_new(TRUE, 10);
1188 top = gtk_vbox_new(FALSE, 10); 1188 top = gtk_vbox_new(FALSE, 10);
1189 1189
1190 gtk_widget_show(b->save); 1190 gtk_widget_show(b->save);
1219 gtk_container_add(GTK_CONTAINER(b->window), top); 1219 gtk_container_add(GTK_CONTAINER(b->window), top);
1220 gtk_container_border_width(GTK_CONTAINER(b->window), 10); 1220 gtk_container_border_width(GTK_CONTAINER(b->window), 10);
1221 gtk_widget_realize(b->window); 1221 gtk_widget_realize(b->window);
1222 aol_icon(b->window->window); 1222 aol_icon(b->window->window);
1223 1223
1224 gtk_window_set_title(GTK_WINDOW(b->window), "Gaim - Set User Info"); 1224 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set User Info"));
1225 gtk_widget_show(b->window); 1225 gtk_widget_show(b->window);
1226 1226
1227 } 1227 }
1228 1228
1229 /*------------------------------------------------------------------------*/ 1229 /*------------------------------------------------------------------------*/
1267 1267
1268 struct registerdlg *b = g_new0(struct registerdlg, 1); 1268 struct registerdlg *b = g_new0(struct registerdlg, 1);
1269 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 1269 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
1270 dialogwindows = g_list_prepend(dialogwindows, b->window); 1270 dialogwindows = g_list_prepend(dialogwindows, b->window);
1271 1271
1272 cancel = gtk_button_new_with_label("Cancel"); 1272 cancel = gtk_button_new_with_label(_("Cancel"));
1273 ok = gtk_button_new_with_label("Send"); 1273 ok = gtk_button_new_with_label(_("Send"));
1274 1274
1275 bbox = gtk_hbox_new(TRUE, 10); 1275 bbox = gtk_hbox_new(TRUE, 10);
1276 table = gtk_table_new(6, 2, TRUE); 1276 table = gtk_table_new(6, 2, TRUE);
1277 vbox = gtk_vbox_new(FALSE, 5); 1277 vbox = gtk_vbox_new(FALSE, 5);
1278 1278
1360 dialogwindows = g_list_prepend(dialogwindows, b->window); 1360 dialogwindows = g_list_prepend(dialogwindows, b->window);
1361 gtk_container_border_width(GTK_CONTAINER(b->window), 5); 1361 gtk_container_border_width(GTK_CONTAINER(b->window), 5);
1362 bbox = gtk_vbox_new(FALSE, 5); 1362 bbox = gtk_vbox_new(FALSE, 5);
1363 gtk_container_add(GTK_CONTAINER(b->window), bbox); 1363 gtk_container_add(GTK_CONTAINER(b->window), bbox);
1364 1364
1365 ok = gtk_button_new_with_label("OK"); 1365 ok = gtk_button_new_with_label(_("OK"));
1366 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", 1366 gtk_signal_connect(GTK_OBJECT(b->window), "destroy",
1367 GTK_SIGNAL_FUNC(destroy_dialog), b->window); 1367 GTK_SIGNAL_FUNC(destroy_dialog), b->window);
1368 gtk_signal_connect(GTK_OBJECT(ok), "clicked", 1368 gtk_signal_connect(GTK_OBJECT(ok), "clicked",
1369 GTK_SIGNAL_FUNC(destroy_dialog), b->window); 1369 GTK_SIGNAL_FUNC(destroy_dialog), b->window);
1370 1370
1371 label = gtk_label_new("Below are the results of your search: "); 1371 label = gtk_label_new(_("Below are the results of your search: "));
1372 1372
1373 sw = gtk_scrolled_window_new (NULL, NULL); 1373 sw = gtk_scrolled_window_new (NULL, NULL);
1374 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw), 1374 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
1375 GTK_POLICY_NEVER, 1375 GTK_POLICY_NEVER,
1376 GTK_POLICY_ALWAYS); 1376 GTK_POLICY_ALWAYS);
1459 GtkWidget *which; 1459 GtkWidget *which;
1460 struct addperm *p = g_new0(struct addperm, 1); 1460 struct addperm *p = g_new0(struct addperm, 1);
1461 1461
1462 p->window = gtk_window_new(GTK_WINDOW_DIALOG); 1462 p->window = gtk_window_new(GTK_WINDOW_DIALOG);
1463 dialogwindows = g_list_prepend(dialogwindows, p->window); 1463 dialogwindows = g_list_prepend(dialogwindows, p->window);
1464 cancel = gtk_button_new_with_label("Cancel"); 1464 cancel = gtk_button_new_with_label(_("Cancel"));
1465 add = gtk_button_new_with_label("Add"); 1465 add = gtk_button_new_with_label(_("Add"));
1466 bbox = gtk_hbox_new(TRUE, 10); 1466 bbox = gtk_hbox_new(TRUE, 10);
1467 topbox = gtk_hbox_new(FALSE, 5); 1467 topbox = gtk_hbox_new(FALSE, 5);
1468 vbox = gtk_vbox_new(FALSE, 5); 1468 vbox = gtk_vbox_new(FALSE, 5);
1469 rbox = gtk_vbox_new(FALSE, 5); 1469 rbox = gtk_vbox_new(FALSE, 5);
1470 p->entry = gtk_entry_new(); 1470 p->entry = gtk_entry_new();
1471 1471
1472 if (who != NULL) 1472 if (who != NULL)
1473 gtk_entry_set_text(GTK_ENTRY(p->entry), who); 1473 gtk_entry_set_text(GTK_ENTRY(p->entry), who);
1474 1474
1475 which = gtk_radio_button_new_with_label(NULL, "Deny"); 1475 which = gtk_radio_button_new_with_label(NULL, _("Deny"));
1476 gtk_box_pack_start(GTK_BOX(rbox), which, FALSE, FALSE, 0); 1476 gtk_box_pack_start(GTK_BOX(rbox), which, FALSE, FALSE, 0);
1477 gtk_object_set_user_data(GTK_OBJECT(which), (int *)1); 1477 gtk_object_set_user_data(GTK_OBJECT(which), (int *)1);
1478 gtk_widget_show(which); 1478 gtk_widget_show(which);
1479 1479
1480 which = gtk_radio_button_new_with_label(gtk_radio_button_group(GTK_RADIO_BUTTON(which)), "Permit"); 1480 which = gtk_radio_button_new_with_label(gtk_radio_button_group(GTK_RADIO_BUTTON(which)), _("Permit"));
1481 gtk_box_pack_start(GTK_BOX(rbox), which, FALSE, FALSE, 0); 1481 gtk_box_pack_start(GTK_BOX(rbox), which, FALSE, FALSE, 0);
1482 gtk_object_set_user_data(GTK_OBJECT(which), (int *)2); 1482 gtk_object_set_user_data(GTK_OBJECT(which), (int *)2);
1483 gtk_widget_show(which); 1483 gtk_widget_show(which);
1484 1484
1485 /* Put the buttons in the box */ 1485 /* Put the buttons in the box */
1486 gtk_box_pack_start(GTK_BOX(bbox), add, TRUE, TRUE, 10); 1486 gtk_box_pack_start(GTK_BOX(bbox), add, TRUE, TRUE, 10);
1487 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10); 1487 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10);
1488 1488
1489 label = gtk_label_new("Add"); 1489 label = gtk_label_new(_("Add"));
1490 gtk_widget_show(label); 1490 gtk_widget_show(label);
1491 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); 1491 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5);
1492 gtk_box_pack_start(GTK_BOX(topbox), p->entry, FALSE, FALSE, 5); 1492 gtk_box_pack_start(GTK_BOX(topbox), p->entry, FALSE, FALSE, 5);
1493 gtk_box_pack_start(GTK_BOX(topbox), rbox, FALSE, FALSE, 5); 1493 gtk_box_pack_start(GTK_BOX(topbox), rbox, FALSE, FALSE, 5);
1494 /* And the boxes in the box */ 1494 /* And the boxes in the box */
1513 gtk_widget_show(p->entry); 1513 gtk_widget_show(p->entry);
1514 gtk_widget_show(topbox); 1514 gtk_widget_show(topbox);
1515 gtk_widget_show(bbox); 1515 gtk_widget_show(bbox);
1516 gtk_widget_show(vbox); 1516 gtk_widget_show(vbox);
1517 gtk_widget_show(rbox); 1517 gtk_widget_show(rbox);
1518 gtk_window_set_title(GTK_WINDOW(p->window), "Gaim - Add Permit/Deny"); 1518 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Permit/Deny"));
1519 gtk_window_set_focus(GTK_WINDOW(p->window), p->entry); 1519 gtk_window_set_focus(GTK_WINDOW(p->window), p->entry);
1520 gtk_container_add(GTK_CONTAINER(p->window), vbox); 1520 gtk_container_add(GTK_CONTAINER(p->window), vbox);
1521 gtk_widget_realize(p->window); 1521 gtk_widget_realize(p->window);
1522 aol_icon(p->window->window); 1522 aol_icon(p->window->window);
1523 1523
1574 char *buf = g_malloc(BUF_LEN); 1574 char *buf = g_malloc(BUF_LEN);
1575 struct conversation *c = find_conversation(bname); 1575 struct conversation *c = find_conversation(bname);
1576 1576
1577 1577
1578 if (!logdialog) { 1578 if (!logdialog) {
1579 logdialog = gtk_file_selection_new("Gaim - Log Conversation"); 1579 logdialog = gtk_file_selection_new(_("Gaim - Log Conversation"));
1580 1580
1581 gtk_file_selection_hide_fileop_buttons(GTK_FILE_SELECTION(logdialog)); 1581 gtk_file_selection_hide_fileop_buttons(GTK_FILE_SELECTION(logdialog));
1582 1582
1583 gtk_object_set_user_data(GTK_OBJECT(logdialog), c); 1583 gtk_object_set_user_data(GTK_OBJECT(logdialog), c);
1584 1584
1644 1644
1645 struct findbyinfo *b = g_new0(struct findbyinfo, 1); 1645 struct findbyinfo *b = g_new0(struct findbyinfo, 1);
1646 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 1646 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
1647 dialogwindows = g_list_prepend(dialogwindows, b->window); 1647 dialogwindows = g_list_prepend(dialogwindows, b->window);
1648 1648
1649 cancel = gtk_button_new_with_label("Cancel"); 1649 cancel = gtk_button_new_with_label(_("Cancel"));
1650 ok = gtk_button_new_with_label("OK"); 1650 ok = gtk_button_new_with_label(_("OK"));
1651 1651
1652 bbox = gtk_hbox_new(TRUE, 10); 1652 bbox = gtk_hbox_new(TRUE, 10);
1653 topbox = gtk_table_new(7, 2, TRUE); 1653 topbox = gtk_table_new(7, 2, TRUE);
1654 vbox = gtk_vbox_new(FALSE, 5); 1654 vbox = gtk_vbox_new(FALSE, 5);
1655 1655
1662 b->countryentry = gtk_entry_new(); 1662 b->countryentry = gtk_entry_new();
1663 1663
1664 gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 10); 1664 gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 10);
1665 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10); 1665 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10);
1666 1666
1667 label = gtk_label_new("First Name"); 1667 label = gtk_label_new(_("First Name"));
1668 gtk_widget_show(label); 1668 gtk_widget_show(label);
1669 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 0, 1); 1669 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 0, 1);
1670 gtk_table_attach_defaults(GTK_TABLE(topbox), b->firstentry, 1, 2, 0, 1); 1670 gtk_table_attach_defaults(GTK_TABLE(topbox), b->firstentry, 1, 2, 0, 1);
1671 1671
1672 label = gtk_label_new("Middle Name"); 1672 label = gtk_label_new(_("Middle Name"));
1673 gtk_widget_show(label); 1673 gtk_widget_show(label);
1674 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 1, 2); 1674 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 1, 2);
1675 gtk_table_attach_defaults(GTK_TABLE(topbox), b->middleentry, 1, 2, 1, 2); 1675 gtk_table_attach_defaults(GTK_TABLE(topbox), b->middleentry, 1, 2, 1, 2);
1676 1676
1677 label = gtk_label_new("Last Name"); 1677 label = gtk_label_new(_("Last Name"));
1678 gtk_widget_show(label); 1678 gtk_widget_show(label);
1679 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 2, 3); 1679 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 2, 3);
1680 gtk_table_attach_defaults(GTK_TABLE(topbox), b->lastentry, 1, 2, 2, 3); 1680 gtk_table_attach_defaults(GTK_TABLE(topbox), b->lastentry, 1, 2, 2, 3);
1681 1681
1682 label = gtk_label_new("Maiden Name"); 1682 label = gtk_label_new(_("Maiden Name"));
1683 gtk_widget_show(label); 1683 gtk_widget_show(label);
1684 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 3, 4); 1684 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 3, 4);
1685 gtk_table_attach_defaults(GTK_TABLE(topbox), b->maidenentry, 1, 2, 3, 4); 1685 gtk_table_attach_defaults(GTK_TABLE(topbox), b->maidenentry, 1, 2, 3, 4);
1686 1686
1687 label = gtk_label_new("City"); 1687 label = gtk_label_new(_("City"));
1688 gtk_widget_show(label); 1688 gtk_widget_show(label);
1689 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 4, 5); 1689 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 4, 5);
1690 gtk_table_attach_defaults(GTK_TABLE(topbox), b->cityentry, 1, 2, 4, 5); 1690 gtk_table_attach_defaults(GTK_TABLE(topbox), b->cityentry, 1, 2, 4, 5);
1691 1691
1692 label = gtk_label_new("State"); 1692 label = gtk_label_new(_("State"));
1693 gtk_widget_show(label); 1693 gtk_widget_show(label);
1694 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 5, 6); 1694 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 5, 6);
1695 gtk_table_attach_defaults(GTK_TABLE(topbox), b->stateentry, 1, 2, 5, 6); 1695 gtk_table_attach_defaults(GTK_TABLE(topbox), b->stateentry, 1, 2, 5, 6);
1696 1696
1697 label = gtk_label_new("Country"); 1697 label = gtk_label_new(_("Country"));
1698 gtk_widget_show(label); 1698 gtk_widget_show(label);
1699 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 6, 7); 1699 gtk_table_attach_defaults(GTK_TABLE(topbox), label, 0, 1, 6, 7);
1700 gtk_table_attach_defaults(GTK_TABLE(topbox), b->countryentry, 1, 2, 6, 7); 1700 gtk_table_attach_defaults(GTK_TABLE(topbox), b->countryentry, 1, 2, 6, 7);
1701 1701
1702 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); 1702 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5);
1719 gtk_widget_show(b->stateentry); 1719 gtk_widget_show(b->stateentry);
1720 gtk_widget_show(b->countryentry); 1720 gtk_widget_show(b->countryentry);
1721 gtk_widget_show(topbox); 1721 gtk_widget_show(topbox);
1722 gtk_widget_show(bbox); 1722 gtk_widget_show(bbox);
1723 gtk_widget_show(vbox); 1723 gtk_widget_show(vbox);
1724 gtk_window_set_title(GTK_WINDOW(b->window), "Gaim - Find Buddy By Info"); 1724 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Info"));
1725 gtk_window_set_focus(GTK_WINDOW(b->window), b->firstentry); 1725 gtk_window_set_focus(GTK_WINDOW(b->window), b->firstentry);
1726 gtk_container_add(GTK_CONTAINER(b->window), vbox); 1726 gtk_container_add(GTK_CONTAINER(b->window), vbox);
1727 gtk_container_border_width(GTK_CONTAINER(b->window), 10); 1727 gtk_container_border_width(GTK_CONTAINER(b->window), 10);
1728 gtk_widget_realize(b->window); 1728 gtk_widget_realize(b->window);
1729 aol_icon(b->window->window); 1729 aol_icon(b->window->window);
1742 1742
1743 struct findbyemail *b = g_new0(struct findbyemail, 1); 1743 struct findbyemail *b = g_new0(struct findbyemail, 1);
1744 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 1744 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
1745 dialogwindows = g_list_prepend(dialogwindows, b->window); 1745 dialogwindows = g_list_prepend(dialogwindows, b->window);
1746 1746
1747 cancel = gtk_button_new_with_label("Cancel"); 1747 cancel = gtk_button_new_with_label(_("Cancel"));
1748 ok = gtk_button_new_with_label("OK"); 1748 ok = gtk_button_new_with_label(_("OK"));
1749 1749
1750 bbox = gtk_hbox_new(TRUE, 10); 1750 bbox = gtk_hbox_new(TRUE, 10);
1751 topbox = gtk_hbox_new(FALSE, 5); 1751 topbox = gtk_hbox_new(FALSE, 5);
1752 vbox = gtk_vbox_new(FALSE, 5); 1752 vbox = gtk_vbox_new(FALSE, 5);
1753 1753
1754 b->emailentry = gtk_entry_new(); 1754 b->emailentry = gtk_entry_new();
1755 1755
1756 gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 10); 1756 gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 10);
1757 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10); 1757 gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 10);
1758 1758
1759 label = gtk_label_new("Email"); 1759 label = gtk_label_new(_("Email"));
1760 gtk_widget_show(label); 1760 gtk_widget_show(label);
1761 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5); 1761 gtk_box_pack_start(GTK_BOX(topbox), label, FALSE, FALSE, 5);
1762 gtk_box_pack_start(GTK_BOX(topbox), b->emailentry, FALSE, FALSE, 5); 1762 gtk_box_pack_start(GTK_BOX(topbox), b->emailentry, FALSE, FALSE, 5);
1763 1763
1764 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); 1764 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5);
1777 gtk_widget_show(cancel); 1777 gtk_widget_show(cancel);
1778 gtk_widget_show(b->emailentry); 1778 gtk_widget_show(b->emailentry);
1779 gtk_widget_show(topbox); 1779 gtk_widget_show(topbox);
1780 gtk_widget_show(bbox); 1780 gtk_widget_show(bbox);
1781 gtk_widget_show(vbox); 1781 gtk_widget_show(vbox);
1782 gtk_window_set_title(GTK_WINDOW(b->window), "Gaim - Find Buddy By Email"); 1782 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Email"));
1783 gtk_window_set_focus(GTK_WINDOW(b->window), b->emailentry); 1783 gtk_window_set_focus(GTK_WINDOW(b->window), b->emailentry);
1784 gtk_container_add(GTK_CONTAINER(b->window), vbox); 1784 gtk_container_add(GTK_CONTAINER(b->window), vbox);
1785 gtk_container_border_width(GTK_CONTAINER(b->window), 10); 1785 gtk_container_border_width(GTK_CONTAINER(b->window), 10);
1786 gtk_widget_realize(b->window); 1786 gtk_widget_realize(b->window);
1787 aol_icon(b->window->window); 1787 aol_icon(b->window->window);
1831 if (!linkdialog) { 1831 if (!linkdialog) {
1832 struct linkdlg *b = g_new0(struct linkdlg, 1); 1832 struct linkdlg *b = g_new0(struct linkdlg, 1);
1833 linkdialog = gtk_window_new(GTK_WINDOW_DIALOG); 1833 linkdialog = gtk_window_new(GTK_WINDOW_DIALOG);
1834 dialogwindows = g_list_prepend(dialogwindows, linkdialog); 1834 dialogwindows = g_list_prepend(dialogwindows, linkdialog);
1835 1835
1836 b->cancel = gtk_button_new_with_label("Cancel"); 1836 b->cancel = gtk_button_new_with_label(_("Cancel"));
1837 b->ok = gtk_button_new_with_label("Ok"); 1837 b->ok = gtk_button_new_with_label(_("Ok"));
1838 1838
1839 vbox = gtk_vbox_new(FALSE, 10); 1839 vbox = gtk_vbox_new(FALSE, 10);
1840 bbox = gtk_hbox_new(TRUE, 10); 1840 bbox = gtk_hbox_new(TRUE, 10);
1841 1841
1842 gtk_widget_show(b->ok); 1842 gtk_widget_show(b->ok);
1848 1848
1849 table = gtk_table_new(2, 2, FALSE); 1849 table = gtk_table_new(2, 2, FALSE);
1850 b->url = gtk_entry_new(); 1850 b->url = gtk_entry_new();
1851 b->text = gtk_entry_new(); 1851 b->text = gtk_entry_new();
1852 1852
1853 label = gtk_label_new("URL"); 1853 label = gtk_label_new(_("URL"));
1854 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 0, 1); 1854 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 0, 1);
1855 gtk_table_attach_defaults(GTK_TABLE(table), b->url, 1, 2, 0, 1); 1855 gtk_table_attach_defaults(GTK_TABLE(table), b->url, 1, 2, 0, 1);
1856 gtk_widget_show(label); 1856 gtk_widget_show(label);
1857 1857
1858 label = gtk_label_new("Description"); 1858 label = gtk_label_new(_("Description"));
1859 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 1, 2); 1859 gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 1, 2);
1860 gtk_table_attach_defaults(GTK_TABLE(table), b->text, 1, 2, 1, 2); 1860 gtk_table_attach_defaults(GTK_TABLE(table), b->text, 1, 2, 1, 2);
1861 gtk_widget_show(label); 1861 gtk_widget_show(label);
1862 1862
1863 gtk_widget_show(b->url); 1863 gtk_widget_show(b->url);
1875 gtk_signal_connect(GTK_OBJECT(b->ok), "clicked", 1875 gtk_signal_connect(GTK_OBJECT(b->ok), "clicked",
1876 GTK_SIGNAL_FUNC(do_add_link), b); 1876 GTK_SIGNAL_FUNC(do_add_link), b);
1877 1877
1878 gtk_container_add(GTK_CONTAINER(linkdialog ), vbox); 1878 gtk_container_add(GTK_CONTAINER(linkdialog ), vbox);
1879 gtk_container_border_width(GTK_CONTAINER(linkdialog ), 10); 1879 gtk_container_border_width(GTK_CONTAINER(linkdialog ), 10);
1880 gtk_window_set_title(GTK_WINDOW(linkdialog ), "GAIM - Add URL"); 1880 gtk_window_set_title(GTK_WINDOW(linkdialog ), _("GAIM - Add URL"));
1881 gtk_window_set_focus(GTK_WINDOW(linkdialog ), b->url); 1881 gtk_window_set_focus(GTK_WINDOW(linkdialog ), b->url);
1882 b->window = linkdialog; 1882 b->window = linkdialog;
1883 b->toggle = link; 1883 b->toggle = link;
1884 b->entry = entry; 1884 b->entry = entry;
1885 gtk_widget_realize(linkdialog); 1885 gtk_widget_realize(linkdialog);
1940 { 1940 {
1941 GtkWidget *colorsel; 1941 GtkWidget *colorsel;
1942 1942
1943 if (!c->color_dialog) 1943 if (!c->color_dialog)
1944 { 1944 {
1945 c->color_dialog = gtk_color_selection_dialog_new("Select Text Color"); 1945 c->color_dialog = gtk_color_selection_dialog_new(_("Select Text Color"));
1946 colorsel = GTK_COLOR_SELECTION_DIALOG(c->color_dialog)->colorsel; 1946 colorsel = GTK_COLOR_SELECTION_DIALOG(c->color_dialog)->colorsel;
1947 1947
1948 gtk_object_set_user_data(GTK_OBJECT(colorsel), c); 1948 gtk_object_set_user_data(GTK_OBJECT(colorsel), c);
1949 1949
1950 gtk_signal_connect(GTK_OBJECT(c->color_dialog), "delete_event", GTK_SIGNAL_FUNC(delete_event_dialog), c); 1950 gtk_signal_connect(GTK_OBJECT(c->color_dialog), "delete_event", GTK_SIGNAL_FUNC(delete_event_dialog), c);
2056 void show_font_dialog(struct conversation *c, GtkWidget *font) 2056 void show_font_dialog(struct conversation *c, GtkWidget *font)
2057 { 2057 {
2058 2058
2059 if (!font) { /* we came from the prefs dialog */ 2059 if (!font) { /* we came from the prefs dialog */
2060 if (fontseld) return; 2060 if (fontseld) return;
2061 fontseld = gtk_font_selection_dialog_new("Select Font"); 2061 fontseld = gtk_font_selection_dialog_new(_("Select Font"));
2062 if (fontname) 2062 if (fontname)
2063 gtk_font_selection_dialog_set_font_name(GTK_FONT_SELECTION_DIALOG(fontseld), fontname); 2063 gtk_font_selection_dialog_set_font_name(GTK_FONT_SELECTION_DIALOG(fontseld), fontname);
2064 else 2064 else
2065 gtk_font_selection_dialog_set_font_name(GTK_FONT_SELECTION_DIALOG(fontseld), DEFAULT_FONT_NAME); 2065 gtk_font_selection_dialog_set_font_name(GTK_FONT_SELECTION_DIALOG(fontseld), DEFAULT_FONT_NAME);
2066 2066
2075 return; 2075 return;
2076 } 2076 }
2077 2077
2078 if (!c->font_dialog) 2078 if (!c->font_dialog)
2079 { 2079 {
2080 c->font_dialog = gtk_font_selection_dialog_new("Select Font"); 2080 c->font_dialog = gtk_font_selection_dialog_new(_("Select Font"));
2081 2081
2082 if (font) 2082 if (font)
2083 gtk_object_set_user_data(GTK_OBJECT(c->font_dialog), c); 2083 gtk_object_set_user_data(GTK_OBJECT(c->font_dialog), c);
2084 else 2084 else
2085 gtk_object_set_user_data(GTK_OBJECT(c->font_dialog), NULL); 2085 gtk_object_set_user_data(GTK_OBJECT(c->font_dialog), NULL);
2162 serv_build_config(buf, 8192 - 1); 2162 serv_build_config(buf, 8192 - 1);
2163 fprintf(f, "%s\n", buf); 2163 fprintf(f, "%s\n", buf);
2164 fclose(f); 2164 fclose(f);
2165 chmod(buf, S_IRUSR | S_IWUSR); 2165 chmod(buf, S_IRUSR | S_IWUSR);
2166 } else if ( show_dialog == 1 ) { 2166 } else if ( show_dialog == 1 ) {
2167 g_snprintf(buf, BUF_LONG / 2, "Error writing file %s", file); 2167 g_snprintf(buf, BUF_LONG / 2, _("Error writing file %s"), file);
2168 do_error_dialog(buf, "Error"); 2168 do_error_dialog(buf, _("Error"));
2169 } 2169 }
2170 if ( show_dialog == 1 ) { 2170 if ( show_dialog == 1 ) {
2171 destroy_dialog(NULL, exportdialog); 2171 destroy_dialog(NULL, exportdialog);
2172 exportdialog = NULL; 2172 exportdialog = NULL;
2173 } 2173 }
2179 2179
2180 void show_export_dialog() 2180 void show_export_dialog()
2181 { 2181 {
2182 char *buf = g_malloc(BUF_LEN); 2182 char *buf = g_malloc(BUF_LEN);
2183 if (!exportdialog) { 2183 if (!exportdialog) {
2184 exportdialog = gtk_file_selection_new("Gaim - Export Buddy List"); 2184 exportdialog = gtk_file_selection_new(_("Gaim - Export Buddy List"));
2185 2185
2186 gtk_file_selection_hide_fileop_buttons(GTK_FILE_SELECTION(exportdialog)); 2186 gtk_file_selection_hide_fileop_buttons(GTK_FILE_SELECTION(exportdialog));
2187 2187
2188 g_snprintf(buf, BUF_LEN - 1, "%s/gaim.buddy", getenv("HOME")); 2188 g_snprintf(buf, BUF_LEN - 1, "%s/gaim.buddy", getenv("HOME"));
2189 2189
2233 return; 2233 return;
2234 } 2234 }
2235 2235
2236 if (!(f = fopen(path,"r"))) { 2236 if (!(f = fopen(path,"r"))) {
2237 if ( show_dialog == 1 ) { 2237 if ( show_dialog == 1 ) {
2238 g_snprintf(buf, BUF_LONG / 2, "Error reading file %s", file); 2238 g_snprintf(buf, BUF_LONG / 2, _("Error reading file %s"), file);
2239 do_error_dialog(buf, "Error"); 2239 do_error_dialog(buf, _("Error"));
2240 destroy_dialog(NULL, importdialog); 2240 destroy_dialog(NULL, importdialog);
2241 importdialog = NULL; 2241 importdialog = NULL;
2242 } 2242 }
2243 g_free(buf); 2243 g_free(buf);
2244 g_free(first); 2244 g_free(first);
2299 2299
2300 void show_import_dialog() 2300 void show_import_dialog()
2301 { 2301 {
2302 char *buf = g_malloc(BUF_LEN); 2302 char *buf = g_malloc(BUF_LEN);
2303 if (!importdialog) { 2303 if (!importdialog) {
2304 importdialog = gtk_file_selection_new("Gaim - Import Buddy List"); 2304 importdialog = gtk_file_selection_new(_("Gaim - Import Buddy List"));
2305 2305
2306 gtk_file_selection_hide_fileop_buttons(GTK_FILE_SELECTION(importdialog)); 2306 gtk_file_selection_hide_fileop_buttons(GTK_FILE_SELECTION(importdialog));
2307 2307
2308 g_snprintf(buf, BUF_LEN - 1, "%s/", getenv("HOME")); 2308 g_snprintf(buf, BUF_LEN - 1, "%s/", getenv("HOME"));
2309 2309
2374 struct create_away *ca = g_new0(struct create_away, 1); 2374 struct create_away *ca = g_new0(struct create_away, 1);
2375 2375
2376 /* Set up window */ 2376 /* Set up window */
2377 ca->window = gtk_window_new(GTK_WINDOW_DIALOG); 2377 ca->window = gtk_window_new(GTK_WINDOW_DIALOG);
2378 gtk_container_border_width(GTK_CONTAINER(ca->window), 10); 2378 gtk_container_border_width(GTK_CONTAINER(ca->window), 10);
2379 gtk_window_set_title(GTK_WINDOW(ca->window), "Gaim - New away message"); 2379 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message"));
2380 gtk_signal_connect(GTK_OBJECT(ca->window),"delete_event", 2380 gtk_signal_connect(GTK_OBJECT(ca->window),"delete_event",
2381 GTK_SIGNAL_FUNC(destroy_dialog), ca->window); 2381 GTK_SIGNAL_FUNC(destroy_dialog), ca->window);
2382 2382
2383 /* set up container boxes */ 2383 /* set up container boxes */
2384 bbox = gtk_vbox_new(FALSE, 0); 2384 bbox = gtk_vbox_new(FALSE, 0);
2385 titlebox = gtk_hbox_new(FALSE, 0); 2385 titlebox = gtk_hbox_new(FALSE, 0);
2386 tbox = gtk_vbox_new(FALSE, 0); 2386 tbox = gtk_vbox_new(FALSE, 0);
2387 2387
2388 /* Make a label for away entry */ 2388 /* Make a label for away entry */
2389 label = gtk_label_new("Away title: "); 2389 label = gtk_label_new(_("Away title: "));
2390 gtk_box_pack_start(GTK_BOX(titlebox), label, TRUE, TRUE, 0); 2390 gtk_box_pack_start(GTK_BOX(titlebox), label, TRUE, TRUE, 0);
2391 2391
2392 /* make away title entry */ 2392 /* make away title entry */
2393 ca->entry = gtk_entry_new(); 2393 ca->entry = gtk_entry_new();
2394 gtk_box_pack_start(GTK_BOX(titlebox), ca->entry, TRUE, TRUE, 0); 2394 gtk_box_pack_start(GTK_BOX(titlebox), ca->entry, TRUE, TRUE, 0);
2406 gtk_container_add(GTK_CONTAINER(sw), ca->text); 2406 gtk_container_add(GTK_CONTAINER(sw), ca->text);
2407 gtk_widget_show(ca->text); 2407 gtk_widget_show(ca->text);
2408 gtk_box_pack_start(GTK_BOX(bbox), sw, TRUE, TRUE, 10); 2408 gtk_box_pack_start(GTK_BOX(bbox), sw, TRUE, TRUE, 10);
2409 2409
2410 /* make create button */ 2410 /* make create button */
2411 create = gtk_button_new_with_label ("Create new message"); 2411 create = gtk_button_new_with_label (_("Create new message"));
2412 gtk_box_pack_start(GTK_BOX(bbox), create, FALSE, FALSE, 0); 2412 gtk_box_pack_start(GTK_BOX(bbox), create, FALSE, FALSE, 0);
2413 gtk_signal_connect(GTK_OBJECT(create), "clicked", GTK_SIGNAL_FUNC(create_mess), ca); 2413 gtk_signal_connect(GTK_OBJECT(create), "clicked", GTK_SIGNAL_FUNC(create_mess), ca);
2414 2414
2415 /* Checkbox for showing away msg */ 2415 /* Checkbox for showing away msg */
2416 ca->checkbx = gtk_check_button_new_with_label("Make away now"); 2416 ca->checkbx = gtk_check_button_new_with_label(_("Make away now"));
2417 2417
2418 /* pack boxes where they belong */ 2418 /* pack boxes where they belong */
2419 gtk_box_pack_start(GTK_BOX(tbox), titlebox, FALSE, FALSE, 0); 2419 gtk_box_pack_start(GTK_BOX(tbox), titlebox, FALSE, FALSE, 0);
2420 gtk_box_pack_start(GTK_BOX(tbox), bbox, TRUE, TRUE, 0); 2420 gtk_box_pack_start(GTK_BOX(tbox), bbox, TRUE, TRUE, 0);
2421 gtk_box_pack_start(GTK_BOX(tbox), ca->checkbx, FALSE, FALSE, 0); 2421 gtk_box_pack_start(GTK_BOX(tbox), ca->checkbx, FALSE, FALSE, 0);