summaryrefslogblamecommitdiff
path: root/chinese/pine4/files/patch-aw
blob: 8aae8b22f837cabe62e352ccafa2ae72e54a9fac (plain) (tree)
1
2
3
4
5
6
7
8
9

                                                        





                                                    
                                                           

                                                     
                                                      
                      










                                                                              
                                                                              
                  

                                                                 

                                                                 
                  

                  
                   

                                      
                  

                                                      
                  

                  
                   





                                                       
 
                                         
                   





                                                





                                                               
                                                  
                                             









                                                         
                   







                                                                       
                   







                                                                            
                   




                                                       
                   
                  
 
                   









                                                  
                   









                                         
                     


                                                                     


                                                                          
                                                                     

                                                                           

                                                                    


                                                                         
                                                                        

                                                                           

                                                                      

                                                                          
                                           
                                                                        
                                          
                   







                                                             
                   







                                                                  
                       











                                                                         
      
 
                     









                                                                  
                     




                                                            
  
 
 
                     







                                                               
                       



















                                                                             
                     







                                                                   
                     









                                                         
                     









                                                                        
                     








                                                                
             
                     






                                                                              
 

                                                                                
                     







                                                                
                       











                                                                                
                     









                                              
                     







                                            
                     







                                            
                     







                                                            
                     







                                        
                     







                                                
                     







                                                                           
                     







                                                                         
                       




                              
 







                              
                     







                                                                                                        
                     







                                                                                                 
                     







                                             
                     
                                                   
                                    





                                                                              
                     





                                                                               
                       
      
                       





                                                                                                    
                       






                                                                                                    
                       
      
                     







                                             
                     







                                          
                     







                                             
                     







                                              
                     







                                                                                
                     


                                                            

                                                                            


                                         
                     









                                                                      
                     







                                              
                     





                                                 
             
 
                     







                                                            
                       

                             















                                                                            
                     







                                                                              
                     







                                                                       
                     
                                                   






                                                                            
                     
             
         
            

                                                


                 
                     







                                                                              
                       














                                                                              
                     







                                                             
                     







                                              
                     







                                                                     
                       
 

                   
                                                                              
                                                                              
                  



                                                                 



                       



                                              
                                           

                                              








                                                      
                     







                            
--- pine/adrbkcmd.c.orig	Thu Sep 30 07:21:15 1999
+++ pine/adrbkcmd.c	Thu Oct 14 11:42:22 1999
@@ -112,23 +112,23 @@
 static struct key abook_view_keys[] =
        {HELP_MENU,
 	OTHER_MENU,
-	{"<","Abook",{MC_EXIT,2,{'<',','}},KS_NONE},
-	{"U","Update",{MC_EDIT,1,{'u'}},KS_NONE},
-	{"C","ComposeTo",{MC_COMPOSE,1,{'c'}},KS_COMPOSER},
+	{"<","�a�}ï",{MC_EXIT,2,{'<',','}},KS_NONE},
+	{"U","��s",{MC_EDIT,1,{'u'}},KS_NONE},
+	{"C","�s��",{MC_COMPOSE,1,{'c'}},KS_COMPOSER},
 	RCOMPOSE_MENU,
 	PREVPAGE_MENU,
 	NEXTPAGE_MENU,
 	PRYNTTXT_MENU,
 	WHEREIS_MENU,
-	{"F", "Fwd Email", {MC_FORWARD, 1, {'f'}}, KS_FORWARD},
+	{"F", "�H����H", {MC_FORWARD, 1, {'f'}}, KS_FORWARD},
 	SAVE_MENU,
 
 	HELP_MENU,
 	OTHER_MENU,
-	{"V","ViewLink",{MC_VIEW_HANDLE,3,{'v',ctrl('m'),ctrl('j')}},KS_NONE},
+	{"V","�˵��쵲",{MC_VIEW_HANDLE,3,{'v',ctrl('m'),ctrl('j')}},KS_NONE},
 	NULL_MENU,
-	{"^B","PrevLink",{MC_PREV_HANDLE,1,{ctrl('B')}},KS_NONE},
-	{"^F","NextLink",{MC_NEXT_HANDLE,1,{ctrl('F')}},KS_NONE},
+	{"^B","�e�@�쵲",{MC_PREV_HANDLE,1,{ctrl('B')}},KS_NONE},
+	{"^F","�U�@�쵲",{MC_NEXT_HANDLE,1,{ctrl('F')}},KS_NONE},
 	NULL_MENU,
 	NULL_MENU,
 	NULL_MENU,
@@ -141,7 +141,7 @@
 static struct key abook_text_keys[] =
        {HELP_MENU,
 	NULL_MENU,
-	{"E","Exit Viewer",{MC_EXIT,1,{'e'}},KS_NONE},
+	{"E","���}",{MC_EXIT,1,{'e'}},KS_NONE},
 	NULL_MENU,
 	NULL_MENU,
 	NULL_MENU,
@@ -150,7 +150,7 @@
 	PRYNTTXT_MENU,
 	WHEREIS_MENU,
 	FWDEMAIL_MENU,
-	{"S", "Save", {MC_SAVETEXT,1,{'s'}}, KS_SAVE}};
+	{"S", "�s��", {MC_SAVETEXT,1,{'s'}}, KS_SAVE}};
 INST_KEY_MENU(abook_text_km, abook_text_keys);
 
 #define	VIEW_ABOOK_NONE		0
@@ -303,7 +303,7 @@
 	memset(&sargs, 0, sizeof(SCROLL_S));
 	sargs.text.text	   = so_text(out_store);
 	sargs.text.src	   = CharStar;
-	sargs.text.desc	   = "expanded entry";
+	sargs.text.desc	   = "�w�i�}������";
 	sargs.text.handles = handles;
 
 	if(offset){		/* resize?  preserve paging! */
@@ -312,13 +312,13 @@
 	    offset = 0L;
 	}
 	  
-	sargs.bar.title	  = "ADDRESS BOOK (View)";
+	sargs.bar.title	  = "�a�}ï�]�˵��^";
 	sargs.bar.style	  = TextPercent;
 	sargs.proc.tool	  = process_abook_view_cmd;
 	sargs.proc.data.i = VIEW_ABOOK_NONE;
 	sargs.resize_exit = 1;
 	sargs.help.text	  = h_abook_view;
-	sargs.help.title  = "HELP FOR ADDRESS BOOK VIEW";
+	sargs.help.title  = "�˵��a�}ï�����U����";
 	sargs.keys.menu	  = &abook_view_keymenu;
 	setbitmap(sargs.keys.bitmap);
 
@@ -428,7 +428,7 @@
 	if(adrbk_check_all_validity_now()){
 	    if(resync_screen(pab, AddrBookScreen, 0)){
 		q_status_message(SM_ORDER | SM_DING, 3, 4,
-		 "Address book changed. Update cancelled. Try again.");
+		 "�a�}ï�w�Q��ʡC������s�C�Э��դ@�M�C");
 		ps_global->mangled_screen = 1;
 		break;
 	    }
@@ -456,7 +456,7 @@
 	    abe_copy = copy_ae(abe);
 	    dprint(9, (debugfile,"Calling edit_entry to edit from view\n"));
 	    edit_entry(pab->address_book, abe_copy, entry,
-		       abe->tag, 0, &warped, "update");
+		       abe->tag, 0, &warped, "��s");
 	    /*
 	     * The ABOOK_EDITED case doesn't mean that we necessarily
 	     * changed something, just that we might have but we know
@@ -506,7 +506,7 @@
 			  h_ab_text_or_vcard, RB_NORM);
 	switch(i){
 	  case 'x':
-	    cancel_warning(NO_DING, "forward");
+	    cancel_warning(NO_DING, "��H");
 	    rv = 0;
 	    break;
 
@@ -741,8 +741,8 @@
     memset(&sargs, 0, sizeof(SCROLL_S));
     sargs.text.text = so_text(store);
     sargs.text.src  = CharStar;
-    sargs.text.desc = "expanded entry";
-    sargs.bar.title = "ADDRESS BOOK (Rich View)";
+    sargs.text.desc = "�w�i�}������";
+    sargs.bar.title = "�a�}ï (�����˵�)";
     sargs.bar.style = TextPercent;
     sargs.keys.menu = &abook_text_km;
     setbitmap(sargs.keys.bitmap);
@@ -812,8 +812,8 @@
     memset(&sargs, 0, sizeof(SCROLL_S));
     sargs.text.text = so_text(store);
     sargs.text.src  = src;
-    sargs.text.desc = "expanded entry";
-    sargs.bar.title = "MESSAGE TEXT";
+    sargs.text.desc = "�w�i�}������";
+    sargs.bar.title = "�T����r";
     sargs.bar.style = TextPercent;
     sargs.keys.menu = &abook_text_km;
     setbitmap(sargs.keys.bitmap);
@@ -836,19 +836,19 @@
 */
 static struct headerentry headents_for_edit[]={
   {"Nickname  : ",  "Nickname",  h_composer_abook_nick, 12, 0, NULL,
-   verify_nick,   NULL, NULL, addr_book_nick_for_edit, "To AddrBk", NULL,
+   verify_nick,   NULL, NULL, addr_book_nick_for_edit, "�a�}ï", NULL,
    1, 0, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE},
   {"Fullname  : ",  "Fullname",  h_composer_abook_full, 12, 0, NULL,
-   NULL,          NULL, NULL, view_message_for_pico,   "To Message", NULL,
+   NULL,          NULL, NULL, view_message_for_pico,   "��ƧX", NULL,
    1, 0, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE},
   {"Fcc       : ",  "FileCopy",  h_composer_abook_fcc, 12, 0, NULL,
-   NULL,          NULL, NULL, folders_for_fcc,         "To Fldrs", NULL,
+   NULL,          NULL, NULL, folders_for_fcc,         "��ƧX", NULL,
    1, 0, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE},
   {"Comment   : ",  "Comment",   h_composer_abook_comment, 12, 0, NULL,
-   NULL,          NULL, NULL, view_message_for_pico,   "To Message", NULL,
+   NULL,          NULL, NULL, view_message_for_pico,   "��ƧX", NULL,
    1, 0, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE},
   {"Addresses : ",  "Addresses", h_composer_abook_addrs, 12, 0, NULL,
-   verify_addr,   NULL, NULL, addr_book_change_list,   "To AddrBk", NULL,
+   verify_addr,   NULL, NULL, addr_book_change_list,   "�a�}ï", NULL,
    1, 1, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE},
   {NULL, NULL, NO_HELP, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE}
@@ -963,7 +963,7 @@
     pbuf.canceltest    = warped ? pico_cancel_for_adrbk_edit
 				: pico_cancel_for_adrbk_take;
     pbuf.expander      = expand_addrs_for_pico;
-    pbuf.ctrlr_label   = "RichView";
+    pbuf.ctrlr_label   = "������Y";//"RichView";
     pbuf.resize	       = resize_for_pico;
     pbuf.winch_cleanup = winch_cleanup;
     pbuf.suspend       = do_suspend;
@@ -979,7 +979,7 @@
     pbuf.browse_help   = h_composer_browse;
     pbuf.attach_help   = h_composer_ctrl_j;
     pbuf.composer_help = h_composer;
-    sprintf(titlebar, "ADDRESS BOOK (%c%s)",
+    sprintf(titlebar, "�a�}ï (%c%s)",
 	    readonly ? 'V' : islower((unsigned char)(*cmd))
 				    ? toupper((unsigned char)*cmd)
 				    : *cmd,
@@ -1574,12 +1574,12 @@
     ps_global->redrawer = redraw_pico;
     fix_windsize(ps_global);
     
-    switch(want_to("Exit and save changes ", 'y', 0, NO_HELP, WT_NORM)){
+    switch(want_to("�s�ɨ����} ", 'y', 0, NO_HELP, WT_NORM)){
       case 'y':
 	break;
 
       case 'n':
-	rstr = "Use ^C to abandon changes you've made";
+	rstr = "�H ^C ��󴿰��L������";
 	break;
     }
 
@@ -1603,8 +1603,8 @@
     char *rstr = NULL;
     void (*redraw)() = ps_global->redrawer;
 
-    strcat(strcat(strcpy(prompt, "Cancel "), word),
-	   " (answering \"Yes\" will abandon any changes made) ");
+    strcat(strcat(strcpy(prompt, "����"), word),
+	   " (�^�� \"�O\" �N��󴿧@�L������) ");
     ps_global->redrawer = redraw_pico;
     fix_windsize(ps_global);
     
@@ -1627,7 +1627,7 @@
 pico_cancel_for_adrbk_take(redraw_pico)
     void (*redraw_pico)();
 {
-    return(pico_cancelexit_for_adrbk("take", redraw_pico));
+    return(pico_cancelexit_for_adrbk("�^��", redraw_pico));
 }
 
 
@@ -1635,7 +1635,7 @@
 pico_cancel_for_adrbk_edit(redraw_pico)
     void (*redraw_pico)();
 {
-    return(pico_cancelexit_for_adrbk("changes", redraw_pico));
+    return(pico_cancelexit_for_adrbk("�ק�", redraw_pico));
 }
 
 
@@ -1752,16 +1752,16 @@
 
     if(ps_global->readonly_pinerc){
 	q_status_message1(SM_ORDER, 0, 3,
-			  "%s cancelled: config file not changeable",
-			  edit ? "Change" : "Add");
+			  "����%s�G�]�w�ɵL�k�Q�ק�",
+			  edit ? "�ק�" : "�s�W");
 	return -1;
     }
 
     if(global && vars[V_GLOB_ADDRBOOK].is_fixed ||
        !global && vars[V_ADDRESSBOOK].is_fixed){
 	q_status_message1(SM_ORDER, 0, 3,
-	     "Cancelled: Sys. Mgmt. does not allow changing %saddress books",
-	     global ? "global " : "");
+	     "�ʧ@�����G�t�κ޲z�������\\����%s�a�}ï",
+	     global ? "���骺" : "");
 	
 	return -1;
     }
@@ -1811,7 +1811,7 @@
     pbuf.browse_help   = h_composer_browse;
     pbuf.attach_help   = h_composer_ctrl_j;
     pbuf.composer_help = h_composer;
-    sprintf(titlebar, "%s ADDRESS BOOK", edit ? "CHANGE" : "ADD");
+    sprintf(titlebar, "%s�a�}ï", edit ? "�ק�" : "�s�W");
     pbuf.pine_anchor   = set_titlebar(titlebar,
 				      ps_global->mail_stream,
 				      ps_global->context_current,
@@ -1932,8 +1932,8 @@
     if(editor_result & COMP_CANCEL){
 	ret = -1;
 	q_status_message1(SM_ORDER, 0, 3,
-			  "Address book %s is cancelled",
-			  edit ? "change" : "add");
+			  "�����a�}�%s",
+			  edit ? "�ק�" : "�s�W");
     }
     else if(editor_result & COMP_EXIT){
 	if(!strcmp(server, def_serv ? def_serv : "") &&
@@ -1941,8 +1941,8 @@
 	   !strcmp(nickname, def_nick ? def_nick : "")){
 	    ret = -1;
 	    q_status_message1(SM_ORDER, 0, 3,
-			      "No change: Address book %s is cancelled",
-			      edit ? "change" : "add");
+			      "�S�����ܡG�����a�}ï��%s",
+			      edit ? "�ק�" : "�s�W");
 	}
 	else{
 
@@ -2009,8 +2009,8 @@
 
 	    if(*tmp == '\0'){
 		q_status_message1(SM_ORDER, 0, 3,
-				 "Address book %s is cancelled",
-				 edit ? "change" : "add");
+				 "�����a�}�%s",
+				 edit ? "�ק�" : "�s�W");
 		ret = -1;
 		goto get_out;
 	    }
@@ -2035,8 +2035,8 @@
 	    if(set_variable_list(global ? V_GLOB_ADDRBOOK : V_ADDRESSBOOK,
 				 new_list, TRUE)){
 		q_status_message1(SM_ORDER, 0, 3,
-			"%s cancelled: couldn't save pine configuration file",
-			edit ? "Change" : "Add");
+			"����%s�G�L�k�s�J pine ���]�w��",
+			edit ? "�ק�" : "�s�W");
 
 		set_current_val(&vars[global ? V_GLOB_ADDRBOOK : V_ADDRESSBOOK],
 				TRUE, FALSE);
@@ -2209,7 +2209,7 @@
 
     if(ps_global->readonly_pinerc){
 	if(err)
-	  *err = "Delete cancelled: config file not changeable";
+	  *err = "�����R���G�]�w�ɵL�k�Q����";
 	
 	return -1;
     }
@@ -2226,10 +2226,10 @@
 	if(err){
 	    if(pab->type & GLOBAL)
 	      *err =
-    "Cancelled: Sys. Mgmt. does not allow changing global address book config";
+    "�ʧ@�����G�t�κ޲z�������\\���ܾ��骺�a�}ï�]�w";
 	    else
 	      *err =
-    "Cancelled: Sys. Mgmt. does not allow changing address book config";
+    "�ʧ@�����G�t�κ޲z�������\\���ܦa�}ï�]�w";
 	}
 
 	return -1;
@@ -2282,8 +2282,8 @@
 	
 	if(cnt > 1){
 	    static ESCKEY_S opts[] = {
-		{'i', 'i', "I", "Ignore All"},
-		{'r', 'r', "R", "Remove One"},
+		{'i', 'i', "I", "��������"},
+		{'r', 'r', "R", "�����@��"},
 		{-1, 0, NULL, NULL}};
 
 	    sprintf(tmp,
@@ -2301,7 +2301,7 @@
 		
 	      case 'x':
 		if(err)
-		  *err = "Delete cancelled";
+		  *err = "�����R��";
 
 		return -1;
 	    }
@@ -2312,7 +2312,7 @@
 	      case 'n':
 	      case 'x':
 	        if(err)
-		  *err = "Delete cancelled";
+		  *err = "�����R��";
 
 	        return -1;
 	    
@@ -2357,7 +2357,7 @@
 	  case 'x':				/* Cancel */
 	  default:
 	    if(err)
-	      *err = "Delete cancelled";
+	      *err = "�����R��";
 
 	    return -1;
 	}
@@ -2377,7 +2377,7 @@
           case 'x':
 	  default:
 	    if(err)
-	      *err = "Delete cancelled";
+	      *err = "�����R��";
 
 	    return -1;
 	
@@ -2438,7 +2438,7 @@
 		  case 'n':
 		  default:
 		    if(err)
-		      *err = "Delete cancelled";
+		      *err = "�����R��";
 
 		    return -1;
 		}
@@ -2577,7 +2577,7 @@
     /* this also frees old variable contents for us */
     if(set_variable_list(varnum, new_list, TRUE)){
 	if(err)
-	  *err = "Delete cancelled: couldn't save pine configuration file";
+	  *err = "�����R���G�L�k�s�J pine ���]�w��";
 
 	set_current_val(&vars[varnum], TRUE, FALSE);
 	free_list_array(&new_list);
@@ -2644,7 +2644,7 @@
 
     if(ps_global->readonly_pinerc){
 	if(msg)
-	  *msg = cpystr("Shuffle cancelled: config file not changeable");
+	  *msg = cpystr("��������G�]�w�ɵL�k�Q����");
 	
 	return -1;
     }
@@ -2654,12 +2654,12 @@
     opts[i].ch      = 'u';
     opts[i].rval    = 'u';
     opts[i].name    = "U";
-    opts[i++].label = "Up";
+    opts[i++].label = "�W��";
 
     opts[i].ch      = 'd';
     opts[i].rval    = 'd';
     opts[i].name    = "D";
-    opts[i++].label = "Down";
+    opts[i++].label = "�U��";
 
     opts[i].ch = -1;
     deefault = 'u';
@@ -2667,7 +2667,7 @@
     if(pab->type & GLOBAL){
 	if(vars[V_GLOB_ADDRBOOK].is_fixed){
 	    if(msg)
-	      *msg = cpystr("Cancelled: Sys. Mgmt. does not allow changing global address book config");
+	      *msg = cpystr("�ʧ@�����G�t�κ޲z�������\\���ܾ��骺�a�}ï�]�w");
 	    
 	    return -1;
 	}
@@ -2687,7 +2687,7 @@
     else{
 	if(vars[V_ADDRESSBOOK].is_fixed){
 	    if(msg)
-	      *msg = cpystr("Cancelled: Sys. Mgmt. does not allow changing address book config");
+	      *msg = cpystr("�ʧ@�����G�t�κ޲z�������\\���ܦa�}ï�]�w");
 	    
 	    return -1;
 	}
@@ -2726,7 +2726,7 @@
 
     if(rv == 'x'){
 	if(msg)
-	  *msg = cpystr("Shuffle cancelled");
+	  *msg = cpystr("��������");
 	
 	return -1;
     }
@@ -2769,7 +2769,7 @@
     enum {NotSet, Pers, Glob, Empty} type1, type2;
     int          i, j, retval = -1;
     struct variable *vars = ps_global->vars;
-    char *cancel_msg = "Shuffle cancelled: couldn't save configuration file";
+    char *cancel_msg = "��������G�L�k�s�J�]�w��";
 
     dprint(5, (debugfile, "- do_the_shuffle(%d, %d) -\n", anum1, anum2));
 
@@ -2783,7 +2783,7 @@
     if(type1 == Empty){
 	if(msg)
 	  *msg =
-	      cpystr("Shuffle cancelled: highlight entry you wish to shuffle");
+	      cpystr("��������G�Х��Хܱ����㪺����");
 
 	return(retval);
     }
@@ -2800,14 +2800,14 @@
 
     if((type1 == Pers || type2 == Pers) && vars[V_ADDRESSBOOK].is_fixed){
 	if(msg)
-	  *msg = cpystr("Cancelled: Sys. Mgmt. does not allow changing address book configuration");
+	  *msg = cpystr("�ʧ@�����G�t�κ޲z�������\\���ܦa�}ï�]�w");
 
 	return(retval);
     }
 
     if((type1 == Glob || type2 == Glob) && vars[V_GLOB_ADDRBOOK].is_fixed){
 	if(msg)
-	  *msg = cpystr("Cancelled: Sys. Mgmt. does not allow changing global address book config");
+	  *msg = cpystr("�ʧ@�����G�t�κ޲z�������\\���ܾ��骺�a�}ï�]�w");
 
 	return(retval);
     }
@@ -3312,7 +3312,7 @@
     AdrBk_Entry *abe;
     VCARD_INFO_S *vinfo;
     static ESCKEY_S ab_export_opts[] = {
-	{ctrl('T'), 10, "^T", "To Files"},
+	{ctrl('T'), 10, "^T", "�ɮצC��"},
 	{-1, 0, NULL, NULL},
 	{-1, 0, NULL, NULL}};
     static ESCKEY_S vcard_or_addresses[] = {
@@ -3335,7 +3335,7 @@
 
     switch(i){
       case 'x':
-	cancel_warning(NO_DING, "export");
+	cancel_warning(NO_DING, "�ץX");
 	return(ret);
     
       case 'a':
@@ -3364,7 +3364,7 @@
 	ab_export_opts[++r].ch  =  ctrl('I');
 	ab_export_opts[r].rval  = 11;
 	ab_export_opts[r].name  = "TAB";
-	ab_export_opts[r].label = "Complete";
+	ab_export_opts[r].label = "����";
     }
 
     ab_export_opts[++r].ch = -1;
@@ -3377,7 +3377,7 @@
     if(r < 0){
 	switch(r){
 	  case -1:
-	    cancel_warning(NO_DING, "export");
+	    cancel_warning(NO_DING, "�ץX");
 	    break;
 
 	  case -2:
@@ -3787,7 +3787,7 @@
 	    switch(want_to("Expand nicknames", 'y', 'x', h_ab_forward,WT_NORM)){
 	      case 'x':
 		gf_clear_so_writec((STORE_S *) pb->contents.text.data);
-		cancel_warning(NO_DING, "forward");
+		cancel_warning(NO_DING, "��H");
 		goto bomb;
 		
 	      case 'y':
@@ -3871,7 +3871,7 @@
 
     gf_clear_so_writec((STORE_S *) pb->contents.text.data);
 
-    pine_send(outgoing, &body, "FORWARDING ADDRESS BOOK ENTRY", role, NULL,
+    pine_send(outgoing, &body, "��H�a�}���", role, NULL,
  	      NULL, NULL, NULL, NULL, 0);
     
     ps->mangled_screen = 1;
@@ -4339,8 +4339,8 @@
     char           tmp[200];
     ACTION_LIST_S *action_list = NULL, *al;
     static ESCKEY_S save_or_export[] = {
-	{'s', 's', "S", "Save"},
-	{'e', 'e', "E", "Export"},
+	{'s', 's', "S", "�s��"},
+	{'e', 'e', "E", "�ץX"},
 	{-1, 0, NULL, NULL}};
 
     sprintf(tmp, "Save%s to address book or Export to filesystem ? ",
@@ -4351,7 +4351,7 @@
 		      h_ab_save_exp, RB_NORM);
     switch(i){
       case 'x':
-	cancel_warning(NO_DING, "save");
+	cancel_warning(NO_DING, "�s��");
 	return(0);
 
       case 'e':
@@ -4534,7 +4534,7 @@
 		if(action_list)
 		  fs_give((void **)&action_list);
 
-		cancel_warning(NO_DING, "save");
+		cancel_warning(NO_DING, "�s��");
 		return(ret);
 	    }
 
@@ -4715,7 +4715,7 @@
 	  q_status_message(SM_ORDER | SM_DING, 3, 4,
 			   "Save only partially completed");
 	else
-	  cancel_warning(NO_DING, "save");
+	  cancel_warning(NO_DING, "�s��");
     }
     else if (how_many_to_copy + how_many_no_action -
 	     (skip_dups ? how_many_dups : 0) > 0){
@@ -4792,15 +4792,15 @@
     curopen = cur_is_open();
     if(!agg && curopen){
 	static ESCKEY_S prt[] = {
-	    {'a', 'a', "A", "AddressBook"},
-	    {'e', 'e', "E", "Entry"},
+	    {'a', 'a', "A", "�a�}ï"},
+	    {'e', 'e', "E", "����"},
 	    {-1, 0, NULL, NULL}};
 
 	prompt = "Print Address Book or just this Entry? ";
 	switch(radio_buttons(prompt, -FOOTER_ROWS(ps_global), prt, 'a', 'x',
 			     NO_HELP, RB_NORM)){
 	  case 'x' :
-	    cancel_warning(NO_DING, "print");
+	    cancel_warning(NO_DING, "�C�L");
 	    ps_global->mangled_footer = 1;
 	    return 0;
 
@@ -4871,7 +4871,7 @@
 		    switch(want_to("Expand nicknames", 'y', 'x', h_ab_forward,
 								    WT_NORM)){
 		      case 'x':
-			cancel_warning(NO_DING, "print");
+			cancel_warning(NO_DING, "�C�L");
 			ps_global->mangled_footer = 1;
 			return 0;
 			
@@ -5145,7 +5145,7 @@
 		    if(F_ON(F_CMBND_ABOOK_DISP,ps_global))
 		      lineno = 0L - XTRA_TITLE_LINES_IN_OLD_ABOOK_DISP;
 		    else{
-			print_text1("      ADDRESS BOOK %s\n\n",
+			print_text1("      �a�}ï %s\n\n",
 				    as.adrbks[as.cur].nickname);
 			lineno = 0L;
 		    }
@@ -5211,7 +5211,7 @@
     dprint(2, (debugfile, "- ab_agg_delete -\n"));
 
     if(agg){
-	sprintf(prompt, "Really delete %d selected entries", as.selections);
+	sprintf(prompt, "�T�w�R�� %d ���������", as.selections);
 	ch = want_to(prompt, 'n', 'n', NO_HELP, WT_NORM);
 	if(ch == 'y'){
 	    adrbk_cntr_t   newelnum, flushelnum = NO_NEXT;
@@ -5378,7 +5378,7 @@
 	    }
 	}
 	else
-	  cmd_cancelled("Apply Delete command");
+	  cmd_cancelled("�M�ΧR���R�O");
     }
 
     return(ret);
@@ -5426,7 +5426,7 @@
 			? (char *)rfc1522_decode((unsigned char *)tmp_20k_buf,
 						    abe->fullname, NULL)
 			: abe->nickname ? abe->nickname : "";
-        cmd   = "Really delete \"%.50s\"";
+        cmd   = "�T�w�R�� \"%.50s\"";
         break;
 
       case ListHead:
@@ -5434,13 +5434,13 @@
 			? (char *)rfc1522_decode((unsigned char *)tmp_20k_buf,
 						    abe->fullname, NULL)
 			: abe->nickname ? abe->nickname : "";
-	cmd   = "Really delete ENTIRE list \"%.50s\"";
+	cmd   = "�T�w�R���u��ӡv�C�� \"%.50s\"";
         break;
 
       case ListEnt:
         dname = (char *)rfc1522_decode((unsigned char *)tmp_20k_buf,
 					    listmem_from_dl(abook, dl), NULL);
-	cmd   = "Really delete \"%.100s\" from list";
+	cmd   = "�T�w�ۦC�����R�� \"%.100s\"";
         break;
     } 
 
@@ -5539,7 +5539,7 @@
 	return 0;
     }
     else{
-	q_status_message(SM_INFO, 0, 2, "Entry not deleted");
+	q_status_message(SM_INFO, 0, 2, "�Ӷ��إ��Q�R��");
 	return 0;
     }
 }
@@ -5675,7 +5675,7 @@
     if(r == 1 || r != 10 && fbuf[0] == '\0'){
 	ps->mangled_footer = 1;
 	if(error)
-	  *error = cpystr("Cancelled");
+	  *error = cpystr("����");
 
 	return(ret);
     }
@@ -5716,7 +5716,7 @@
 	pbuf.browse_help   = h_composer_browse;
 	pbuf.attach_help   = h_composer_ctrl_j;
 	pbuf.composer_help = h_composer;
-	pbuf.pine_anchor   = set_titlebar("SEARCH DIRECTORY SERVER",
+	pbuf.pine_anchor   = set_titlebar("�j�M�a�}���A��",
 					  ps_global->mail_stream,
 					  ps_global->context_current,
 					  ps_global->cur_folder,
@@ -5990,10 +5990,10 @@
 
 	HELP_MENU,
 	OTHER_MENU,
-	{"V","ViewLink",{MC_VIEW_HANDLE,3,{'v',ctrl('m'),ctrl('j')}},KS_NONE},
+	{"V","�˵��쵲",{MC_VIEW_HANDLE,3,{'v',ctrl('m'),ctrl('j')}},KS_NONE},
 	NULL_MENU,
-	{"^B","PrevLink",{MC_PREV_HANDLE,1,{ctrl('B')}},KS_NONE},
-	{"^F","NextLink",{MC_NEXT_HANDLE,1,{ctrl('F')}},KS_NONE},
+	{"^B","�e�@�쵲",{MC_PREV_HANDLE,1,{ctrl('B')}},KS_NONE},
+	{"^F","���@�쵲",{MC_NEXT_HANDLE,1,{ctrl('F')}},KS_NONE},
 	NULL_MENU,
 	NULL_MENU,
 	NULL_MENU,
@@ -6027,13 +6027,13 @@
 	memset(&sargs, 0, sizeof(SCROLL_S));
 	sargs.text.text	  = so_text(srcstore);
 	sargs.text.src    = srctype;
-	sargs.text.desc   = "expanded entry";
+	sargs.text.desc   = "�w�i�}������";
 	sargs.text.handles= handles;
-	sargs.bar.title   = "DIRECTORY ENTRY";
+	sargs.bar.title   = "�a�}����";
 	sargs.proc.tool   = process_ldap_cmd;
 	sargs.proc.data.p = (void *) winning_e;
 	sargs.help.text   = h_ldap_view;
-	sargs.help.title  = "HELP FOR DIRECTORY VIEW";
+	sargs.help.title  = "�a�}���ت����U����";
 	sargs.keys.menu   = &ldap_view_keymenu;
 	setbitmap(sargs.keys.bitmap);
 
@@ -6511,7 +6511,7 @@
     struct headerentry *he;
     void (*redraw_pico)();
 {
-    return("Cancelled");
+    return("����");
 }