--- pine/mailpart.c.orig	Wed Oct 13 01:07:42 1999
+++ pine/mailpart.c	Thu Oct 14 12:25:59 1999
@@ -142,18 +142,18 @@
        {HELP_MENU,
 	OTHER_MENU,
 	{"<",NULL,{MC_EXIT,2,{'<',','}},KS_EXITMODE},
-	{">","[View]",{MC_VIEW_ATCH,5,{'v','>','.',ctrl('M'),ctrl('J')}},
+	{">","[˵]",{MC_VIEW_ATCH,5,{'v','>','.',ctrl('M'),ctrl('J')}},
 	  KS_VIEW},
-	{"P", "PrevAttch",{MC_PREVITEM,4,{'p',ctrl('B'),ctrl('P'),KEY_UP}},
+	{"P", "e@",{MC_PREVITEM,4,{'p',ctrl('B'),ctrl('P'),KEY_UP}},
 	  KS_PREVMSG},
-	{"N", "NextAtch",
+	{"N", "@",
 	 {MC_NEXTITEM, 5, {'n','\t',ctrl('F'),ctrl('N'), KEY_DOWN}},
 	 KS_NEXTMSG},
 	PREVPAGE_MENU,
 	NEXTPAGE_MENU,
 	DELETE_MENU,
 	UNDELETE_MENU,
-	{"S", "Save", {MC_SAVETEXT,1,{'s'}}, KS_SAVE},
+	{"S", "s", {MC_SAVETEXT,1,{'s'}}, KS_SAVE},
 	{NULL, NULL, {MC_EXPORT, 1, {'e'}}, KS_EXPORT},
 
 	HELP_MENU,
@@ -162,9 +162,9 @@
 	QUIT_MENU,
 	PIPE_MENU,
 	BOUNCE_MENU,
-	{"A","AboutAttch",{MC_ABOUTATCH,1,{'a'}},KS_NONE},
+	{"A","",{MC_ABOUTATCH,1,{'a'}},KS_NONE},
 	WHEREIS_MENU,
-	{"%", "Print", MC_PRINTMSG,1,{'%'}, KS_PRINT},
+	{"%", "CL", MC_PRINTMSG,1,{'%'}, KS_PRINT},
 	INDEX_MENU,
 	REPLY_MENU,
 	FORWARD_MENU};
@@ -182,10 +182,10 @@
        {HELP_MENU,
 	OTHER_MENU,
 	{"<",NULL,{MC_EXIT,2,{'<',','}},KS_EXITMODE},
-	{"Ret","[View Hilite]",{MC_VIEW_HANDLE,3,
+	{"Ret","[˵ Hilite]",{MC_VIEW_HANDLE,3,
 				{ctrl('m'),ctrl('j'),KEY_RIGHT}},KS_NONE},
-	{"^B","Prev URL",{MC_PREV_HANDLE,1,{ctrl('B')}},KS_NONE},
-	{"^F","Next URL",{MC_NEXT_HANDLE,1,{ctrl('F')}},KS_NONE},
+	{"^B","e@ URL",{MC_PREV_HANDLE,1,{ctrl('B')}},KS_NONE},
+	{"^F","@ URL",{MC_NEXT_HANDLE,1,{ctrl('F')}},KS_NONE},
 	PREVPAGE_MENU,
 	NEXTPAGE_MENU,
 	DELETE_MENU,
@@ -201,7 +201,7 @@
 	BOUNCE_MENU,
 	NULL_MENU,
 	WHEREIS_MENU,
-	{"%", "Print", MC_PRINTMSG,1,{'%'}, KS_PRINT},
+	{"%", "CL", MC_PRINTMSG,1,{'%'}, KS_PRINT},
 	NULL_MENU,
 	REPLY_MENU,
 	FORWARD_MENU};
@@ -338,12 +338,12 @@
 
     if(mn_total_cur(ps->msgmap) > 1L){
 	q_status_message(SM_ORDER | SM_DING, 0, 3,
-			 "Can only view one message's attachments at a time.");
+			 "P@ɶȯ˵@ʫHI");
 	return;
     }
     else if(ps->atmts && ps->atmts->description && !(ps->atmts + 1)->description)
       q_status_message1(SM_ASYNC, 0, 3,
-	"Message %s has only one part (the message body), and no attachments.",
+        "H %s Ȧ@(H)ASC",
 	long2string(mn_get_cur(ps->msgmap)));
 
     /*
@@ -486,7 +486,7 @@
 	  break;
 
 	if(ps->mangled_header){
-	    set_titlebar("ATTACHMENT INDEX", ps->mail_stream,
+	    set_titlebar("", ps->mail_stream,
 			 ps->context_current, ps->cur_folder, ps->msgmap, 1,
 			 MessageNumber, 0, 0);
 	    ps->mangled_header = 0;
@@ -524,7 +524,7 @@
 	    last_type	       = current->attp->body->type;
 	    last_subtype       = current->attp->body->subtype;
 
-	    sprintf(backtag, "Msg #%ld", mn_get_cur(ps->msgmap));
+	    sprintf(backtag, "H #%ld", mn_get_cur(ps->msgmap));
 	    km->keys[ATT_PARENT_KEY].label = backtag;
 
 	    if(F_OFF(F_ENABLE_PIPE, ps))
@@ -550,7 +550,7 @@
 		  clrbitn(ATT_PRINT_KEY, bitmap);
 
 		km->keys[ATT_EXPORT_KEY].name  = "E";
-		km->keys[ATT_EXPORT_KEY].label = "Export";
+		km->keys[ATT_EXPORT_KEY].label = "ץX";
 	    }
 
 	    if(km_popped){
@@ -616,7 +616,7 @@
 		break;
 	    }
 
-	    helper(h_attachment_screen, "HELP FOR ATTACHMENT INDEX", 0);
+	    helper(h_attachment_screen, "ުU", 0);
 	    ps->mangled_screen = 1;
 	    break;
 
@@ -645,7 +645,7 @@
 	    if(ctmp = next_attline(current))
 	      current = ctmp;
 	    else
-	      q_status_message(SM_ORDER, 0, 1, "Already on last attachment");
+	      q_status_message(SM_ORDER, 0, 1, "wg̫@F");
 
 	    break;
 
@@ -653,7 +653,7 @@
 	    if(ctmp = prev_attline(current))
 	      current = ctmp;
 	    else
-	      q_status_message(SM_ORDER, 0, 1, "Already on first attachment");
+	      q_status_message(SM_ORDER, 0, 1, "wgĤ@ӪF");
 
 	    break;
 
@@ -667,7 +667,7 @@
 	    }
 	    else
 	      q_status_message(SM_ORDER, 0, 1,
-			       "Already on last page of attachments");
+			       "wgb󪺳̫@F");
 	    
 
 	    break;
@@ -688,7 +688,7 @@
 	    }
 	    else
 	      q_status_message(SM_ORDER, 0, 1,
-			       "Already on first page of attachments");
+			       "wgb󪺲Ĥ@F");
 
 	    break;
 
@@ -1150,7 +1150,7 @@
 {
     bitmap_t	 bitmap;
 
-    set_titlebar("ATTACHMENT INDEX", ps_global->mail_stream,
+    set_titlebar("", ps_global->mail_stream,
 		 ps_global->context_current, ps_global->cur_folder,
 		 ps_global->msgmap, 1, FolderName,0,0);
 
@@ -1318,7 +1318,7 @@
     gf_io_t     pc;
     STORE_S    *store;
     static ESCKEY_S att_save_opts[] = {
-	{ctrl('T'), 10, "^T", "To Files"},
+	{ctrl('T'), 10, "^T", "ɮצC"},
 	{-1, 0, NULL, NULL},
 	{-1, 0, NULL, NULL},
 	{-1, 0, NULL, NULL}};
@@ -1347,7 +1347,7 @@
 	att_save_opts[++r].ch  = ctrl('V');
 	att_save_opts[r].rval  = 12;
 	att_save_opts[r].name  = "^V";
-	att_save_opts[r].label = "Downld Msg";
+	att_save_opts[r].label = "UH";
     }
 #endif	/* !(DOS || MAC) */
 
@@ -1355,7 +1355,7 @@
 	att_save_opts[++r].ch  =  ctrl('I');
 	att_save_opts[r].rval  = 11;
 	att_save_opts[r].name  = "TAB";
-	att_save_opts[r].label = "Complete";
+	att_save_opts[r].label = "";
     }
 
     att_save_opts[++r].ch = -1;
@@ -1389,7 +1389,7 @@
 
 	if(ps_global->restricted){
 	    q_status_message(SM_ORDER | SM_DING, 3, 3,
-			     "Download disallowed in restricted mode");
+			     "Ҧ\\U");
 	    return;
 	}
 
@@ -1397,7 +1397,7 @@
 	tfp = temp_nam(NULL, "pd");
 	dprint(1, (debugfile, "Download attachment called!\n"));
 	if(store = so_get(FileStar, tfp, WRITE_ACCESS|OWNER_ONLY)){
-	    sprintf(prompt_buf, "Saving to \"%.50s\"", tfp);
+	    sprintf(prompt_buf, "bsJ \"%.50s\"", tfp);
 	    we_cancel = init_att_progress(prompt_buf,
 					  ps_global->mail_stream,
 					  a->body);
@@ -1406,7 +1406,7 @@
 	    if(err = detach(ps_global->mail_stream, msgno,
 			    a->number, &len, pc, NULL))
 	      q_status_message2(SM_ORDER | SM_DING, 3, 5,
-				"%s: Error writing attachment to \"%s\"",
+				"%s: \\gJ \"%s\" ɵoͿ~",
 				err, tfp);
 
 	    /* cancel regardless, so it doesn't get in way of xfer */
@@ -1423,18 +1423,18 @@
 		  (void)close_system_pipe(&syspipe);
 		else
 		  q_status_message(SM_ORDER | SM_DING, 3, 3,
-				   err = "Error running download command");
+				   err = "UROɵoͿ~");
 	    }
 
 	    unlink(tfp);
 	}
 	else
 	  q_status_message(SM_ORDER | SM_DING, 3, 3,
-			   err = "Error building temp file for download");
+			   err = "إ߼ȦsɮɵoͿ~");
 
 	fs_give((void **)&tfp);
 	if(!err)
-	  q_status_message1(SM_ORDER, 0, 4, "Part %s downloaded",
+	  q_status_message1(SM_ORDER, 0, 4, "wU %s ",
 			    a->number);
 			    
 	return;
@@ -1446,12 +1446,12 @@
 
     if((store = so_get(FileStar, full_filename, WRITE_ACCESS)) == NULL){
 	q_status_message2(SM_ORDER | SM_DING, 3, 5,
-			  "Error opening destination %s: %s",
+			  "}ҥئa %s ɵoͿ~G%s",
 			  full_filename, error_description(errno));
 	return;
     }
 
-    sprintf(prompt_buf, "Saving to \"%.50s\"", full_filename);
+    sprintf(prompt_buf, "bsJ \"%.50s\"", full_filename);
     we_cancel = init_att_progress(prompt_buf, ps_global->mail_stream, a->body);
 
     gf_set_so_writec(&pc, store);
@@ -1470,7 +1470,7 @@
 	  truncate(full_filename, (over == -1) ? orig_size : 0);
 
 	q_status_message2(SM_ORDER | SM_DING, 3, 5,
-			  "%s: Error writing attachment to \"%s\"",
+			  "%sGgJ \"%s\" ɵoͿ~",
 			  err, full_filename);
     }
     else{
@@ -1548,7 +1548,7 @@
     MESSAGECACHE *mc;
     STORE_S      *so;
 
-    sprintf(nmsgs, "Attached Msg (part %s) ", a->number);
+    sprintf(nmsgs, "[H ( %s ) ", a->number);
     if(save_prompt(ps_global, &cntxt, newfolder, nmsgs,
 		   a->body->nested.msg->env, msgno, a->number)){
 	save_folder = (strucmp(newfolder, ps_global->inbox_name) == 0)
@@ -1570,11 +1570,11 @@
 				   a->body->size.bytes, flags, date, so);
 	    if(rv == 1)
 	      q_status_message2(SM_ORDER, 0, 4,
-				"Attached message (part %s) saved to \"%s\"",
+				"[ digest( %s ) s \"%s\"",
 				a->number, 
 				save_folder);
 	    else if(rv == -1)
-	      cmd_cancelled("Attached message Save");
+	      cmd_cancelled("sJ[T");
 	    /* else whatever broke in save_fetch_append shoulda bitched */
 
 	    so_give(&so);
@@ -1616,7 +1616,7 @@
       if(MIME_MSG(part->body.type, part->body.subtype))
 	cnt++;
     
-    sprintf(nmsgs, "%d Msg Digest (part %s) ", cnt, a->number);
+    sprintf(nmsgs, "%d H Digest ( %s ) ", cnt, a->number);
 
     if(save_prompt(ps_global, &cntxt, newfolder, nmsgs, NULL, 0, NULL)){
 	save_folder = (strucmp(newfolder, ps_global->inbox_name) == 0)
@@ -1650,11 +1650,11 @@
 
 	if(rv == 1)
 	  q_status_message2(SM_ORDER, 0, 4,
-			    "Attached digest (part %s) saved to \"%s\"",
+			    "[ digest( %s ) s \"%s\"",
 			    a->number, 
 			    save_folder);
 	else if(rv == -1)
-	  cmd_cancelled("Attached digest Save");
+	  cmd_cancelled("sJ[ digest");
 	/* else whatever broke in save_fetch_append shoulda bitched */
 
 	if(our_stream)
@@ -1708,7 +1708,7 @@
     ATTACH_S *ap = a;
     STORE_S  *store;
     static ESCKEY_S opts[] = {
-	{ctrl('T'), 10, "^T", "To Files"},
+	{ctrl('T'), 10, "^T", "ɮצC"},
 	{-1, 0, NULL, NULL},
 	{-1, 0, NULL, NULL}};
 
@@ -1716,7 +1716,7 @@
 	opts[i].ch    =  ctrl('I');
 	opts[i].rval  = 11;
 	opts[i].name  = "TAB";
-	opts[i].label = "Complete";
+	opts[i].label = "";
     }
 
     filename[0] = full_filename[0] = '\0';
@@ -1729,12 +1729,12 @@
     if(rv < 0){
 	switch(rv){
 	  case -1:
-	    cmd_cancelled("Export");
+	    cmd_cancelled("ץXɮ");
 	    break;
 
 	  case -2:
 	    q_status_message1(SM_ORDER, 0, 2,
-			      "Can't export to file outside of %s",
+			      "LkNɮ׶ץX %s H~a",
 			      ps_global->VAR_OPER_DIR);
 	    break;
 	}
@@ -1748,17 +1748,17 @@
 	  q_status_message(SM_ORDER | SM_DING, 3, 4, err);
 	else
           q_status_message3(SM_ORDER, 0, 4,
-			    "Attached message (part %s) %s to \"%s\"",
+			    "( %s )%s \"%s\"",
 			    a->number, 
-			    over==0 ? "written"
-				    : over==1 ? "overwritten" : "appended",
+			    over==0 ? "gJ"
+				    : over==1 ? "л\\" : "[",
 			    full_filename);
 
 	so_give(&store);
     }
     else
       q_status_message2(SM_ORDER | SM_DING, 3, 4,
-			"Error opening file \"%s\" to export message: %s",
+			"Lk}ɮ \"%s\" HѶץXHG%s",
 			full_filename, error_description(errno));
 }
 
@@ -1781,7 +1781,7 @@
     ATTACH_S *ap;
     STORE_S  *store;
     static ESCKEY_S opts[] = {
-	{ctrl('T'), 10, "^T", "To Files"},
+	{ctrl('T'), 10, "^T", "ɮצC"},
 	{-1, 0, NULL, NULL},
 	{-1, 0, NULL, NULL}};
 
@@ -1789,7 +1789,7 @@
 	opts[i].ch    =  ctrl('I');
 	opts[i].rval  = 11;
 	opts[i].name  = "TAB";
-	opts[i].label = "Complete";
+	opts[i].label = "";
     }
 
     filename[0] = full_filename[0] = '\0';
@@ -1802,12 +1802,12 @@
     if(rv < 0){
 	switch(rv){
 	  case -1:
-	    cmd_cancelled("Export");
+	    cmd_cancelled("ץXɮ");
 	    break;
 
 	  case -2:
 	    q_status_message1(SM_ORDER, 0, 2,
-			      "Can't export to file outside of %s",
+			      "LkNɮ׶ץX %s H~a",
 			      ps_global->VAR_OPER_DIR);
 	    break;
 	}
@@ -1829,7 +1829,7 @@
 		    sprintf(tmp_20k_buf, "  [Unknown Message subtype: %s ]\n",
 			    ap->body->subtype);
 		    if(!so_puts(store, tmp_20k_buf))
-		      err = "Can't write export file";
+		      err = "LkgJץX";
 		}
 		else{
 		    count++;
@@ -1838,29 +1838,29 @@
 		}
 	    }
 	    else if(!so_puts(store, "Unknown type in Digest"))
-	      err = "Can't write export file";
+	      err = "LkgJץX";
 	}
 
 	so_give(&store);
 
 	if(err){
 	    q_status_message1(SM_ORDER | SM_DING, 3, 3,
-			      "Error exporting: %s", err);
+			      "ץXɮ׮ɵoͿ~G%s", err);
 	    q_status_message1(SM_ORDER | SM_DING, 3, 3,
-			    "%s messages exported before error occurred", err);
+			    "%s ʫHb~ͤeQץX", err);
 	}
 	else
           q_status_message4(SM_ORDER, 0, 4,
-			"%s messages in digest (part %s) %s to \"%s\"",
+			"@ %s ʫH( %s )%s \"%s\"",
 			    long2string(count),
 			    a->number, 
-			    over==0 ? "written"
-				    : over==1 ? "overwritten" : "appended",
+			    over==0 ? "QgJ"
+				    : over==1 ? "Qл\\" : "Q[",
 			    full_filename);
     }
     else
       q_status_message2(SM_ORDER | SM_DING, 3, 4,
-			"Error opening file \"%s\" to export digest: %s",
+			"Lk}ɮ \"%s\" HѶץX digestG%s",
 			full_filename, error_description(errno));
 }
 
@@ -1929,7 +1929,7 @@
 
 
     q_status_message2(SM_ORDER | SM_DING, 3, 3,
-		      "Error printing message %s, part %s",
+		      "LkCL %s ʫH󪺲 %s ",
 		      long2string(msgno), a->number);
     return(0);
 }
@@ -2010,14 +2010,14 @@
         /*----- Can't display this type ------*/
 	if(a->body->encoding < ENCOTHER)
 	  q_status_message4(SM_ORDER | SM_DING, 3, 5,
-		     "Don't know how to display %s%s%s attachments.%s",
+		     "p %s%s%s C%s",
 			    body_type_names(a->body->type),
 			    a->body->subtype ? "/" : "",
 			    a->body->subtype ? a->body->subtype :"",
-			    (flags & DA_SAVE) ? " Try Save." : "");
+			    (flags & DA_SAVE) ? " ոզsɡC" : "");
 	else
 	  q_status_message1(SM_ORDER | SM_DING, 3, 5,
-			    "Don't know how to unpack \"%s\" encoding",
+			    "pѶ} \"%s\" sX",
 			    body_encodings[(a->body->encoding <= ENCMAX)
 					     ? a->body->encoding : ENCOTHER]);
 
@@ -2239,7 +2239,7 @@
     clear_index_cache_ent(msgno);
 
     if(store = format_text_att(msgno, a, &handles)){
-	scroll_attachment("ATTACHED TEXT", store, CharStar, handles, a, flags);
+	scroll_attachment("r", store, CharStar, handles, a, flags);
 	free_handles(&handles);
 	so_give(&store);	/* free resources associated with store */
     }
@@ -2407,22 +2407,22 @@
     memset(&sargs, 0, sizeof(SCROLL_S));
     sargs.text.text    = so_text(store);
     sargs.text.src     = src;
-    sargs.text.desc    = "attachment";
+    sargs.text.desc    = "";
     sargs.text.handles = handles;
     sargs.bar.title    = title;
     sargs.proc.tool    = process_attachment_cmd;
     sargs.proc.data.p  = (void *) a;
     sargs.help.text    = h_mail_text_att_view;
-    sargs.help.title   = "HELP FOR ATTACHED TEXT VIEW";
+    sargs.help.title   = "˵rU";
     sargs.keys.menu    = &att_view_keymenu;
     setbitmap(sargs.keys.bitmap);
 
     /* First, fix up "back" key */
     if(flags & DA_FROM_VIEW){
-	att_view_keymenu.keys[ATV_BACK_KEY].label = "MsgText";
+	att_view_keymenu.keys[ATV_BACK_KEY].label = "Hr";
     }
     else{
-	att_view_keymenu.keys[ATV_BACK_KEY].label = "AttchIndex";
+	att_view_keymenu.keys[ATV_BACK_KEY].label = "";
     }
 
     if(!handles){
@@ -2854,9 +2854,9 @@
     sargs.text.text  = so_text(store);
     sargs.text.src   = CharStar;
     sargs.text.desc  = "attachment info";
-    sargs.bar.title  = "ABOUT ATTACHMENT";
+    sargs.bar.title  = "T";
     sargs.help.text  = h_simple_text_view;
-    sargs.help.title = "HELP FOR \"ABOUT ATTACHMENT\"";
+    sargs.help.title = "\"\"U";
 
     scrolltool(&sargs);
 
@@ -2900,7 +2900,7 @@
 	      role = combine_inherited_role(role);
 	    else{
 		role = NULL;
-		cmd_cancelled("Forward");
+		cmd_cancelled("H");
 		mail_free_envelope(&outgoing);
 		return;
 	    }
@@ -2971,7 +2971,7 @@
 		else		/* partially formatted outgoing message */
 		  pine_send(outgoing, &body,
 			    ps_global->nr_mode
-			      ? "SEND MESSAGE" : "FORWARD MESSAGE",
+			      ? "eXH" : "HH",
 			    role, NULL, NULL, redraft_pos, NULL, NULL, FALSE);
 
 		ps_global->mangled_screen = 1;
@@ -2989,12 +2989,12 @@
 		so_give((STORE_S **) &msgtext);
 		free_redraft_pos(&redraft_pos);
 		q_status_message(SM_ORDER | SM_DING, 4, 5,
-		   "Error fetching message contents.  Can't forward message.");
+		   "oH󤺮eɵoͿ~CLkHHC");
 	    }
 	}
 	else
 	  q_status_message(SM_ORDER | SM_DING, 3, 4,
-			   "Error allocating message text");
+			   "LktmHr");
 
 	mail_free_envelope(&outgoing);
 	free_action(&role);
@@ -3032,7 +3032,7 @@
 
 	    ret = 'n';
 	    if(ps_global->full_header)
-	       ret = want_to("Forward message as an attachment", 'n', 0,
+	       ret = want_to("NHHΦH", 'n', 0,
 			     NO_HELP, WT_SEQ_SENSITIVE);
 	    /* Setup possible role */
 	    if(!ps_global->anonymous && nonempty_patterns()){
@@ -3042,7 +3042,7 @@
 		  role = combine_inherited_role(role);
 		else{				/* cancel reply */
 		    role = NULL;
-		    cmd_cancelled("Forward");
+		    cmd_cancelled("H");
 		    mail_free_envelope(&outgoing);
 		    so_give((STORE_S **) &msgtext);
 		    return;
@@ -3118,7 +3118,7 @@
 		  pine_simple_send(outgoing, &body, NULL, NULL, NULL, 1);
 		else		/* partially formatted outgoing message */
 		  pine_send(outgoing, &body,
-		      ps_global->nr_mode ? "SEND MESSAGE" : "FORWARD MESSAGE",
+		      ps_global->nr_mode ? "eXH" : "HH",
 			    role, NULL, NULL, redraft_pos, NULL, NULL, FALSE);
 
 		ps_global->mangled_screen = 1;
@@ -3135,16 +3135,16 @@
 	    else{
 		so_give((STORE_S **) &msgtext);
 		q_status_message(SM_ORDER | SM_DING, 4, 5,
-		   "Error fetching message contents.  Can't forward message.");
+		   "oH󤺮eɵoͿ~CLkHHC");
 	    }
 	}
 	else
 	  q_status_message(SM_ORDER | SM_DING, 3, 4,
-			   "Error allocating message text");
+			   "LktmHr");
     }
     else
       q_status_message1(SM_ORDER,3,4,
-			"Error fetching message %s. Can't forward it.",
+			"oH %s eɵoͿ~CLkHC",
 			long2string(msgno));
 
     mail_free_envelope(&outgoing);
@@ -3206,7 +3206,7 @@
 	      role = combine_inherited_role(role);
 	    else{				/* cancel reply */
 		role = NULL;
-		cmd_cancelled("Reply");
+		cmd_cancelled("^");
 		goto seeyalater;
 	    }
 	}
@@ -3248,7 +3248,7 @@
 				    : ps_global->VAR_SIGNATURE_FILE,
 				 &redraft_pos)){
 		/* partially formatted outgoing message */
-		pine_send(outgoing, &body, "COMPOSE MESSAGE REPLY",
+		pine_send(outgoing, &body, "sH^",
 			  role, fcc.tptr, NULL, redraft_pos, NULL, NULL, 0);
 
 		pine_free_body(&body);
@@ -3256,13 +3256,13 @@
 	    }
 	    else
 	      q_status_message(SM_ORDER | SM_DING, 3, 4,
-			       "Error building message body");
+			       "Lkإ߫H");
 
 	    fs_give((void **) &tp);
 	}
 	else
 	  q_status_message(SM_ORDER | SM_DING, 3, 4,
-			   "Error allocating message text");
+			   "LktmHr");
     }
 
 seeyalater:
@@ -3332,7 +3332,7 @@
 
 	sprintf(prompt, "Pipe %sattachment %s to %s: ", raw ? "RAW " : "",
 		a->number, capture ? "" : "(Free Output) ");
-	pipe_opt[1].label = raw ? "DecodedData" : "Raw Data";
+	pipe_opt[1].label = raw ? "ѽX᪺" : "l";
 	pipe_opt[2].label = capture ? "Free Output" : "Capture Output";
 	flags = OE_APPEND_CURRENT | OE_SEQ_SENSITIVE;
 	rc = optionally_enter(pipe_command, -FOOTER_ROWS(ps_global), 0,
@@ -3350,7 +3350,7 @@
 	}
 	else if(rc == 0){
 	    if(pipe_command[0] == '\0'){
-		cmd_cancelled("Pipe command");
+		cmd_cancelled("ɦVRO");
 		break;
 	    }
 
@@ -3428,7 +3428,7 @@
 	    break;
 	}
 	else if(rc == 1){
-	    cmd_cancelled("Pipe");
+	    cmd_cancelled("ɦV");
 	    break;
 	}
 	else if(rc = 3)
