1999-03-15 01:45:43 +00:00
|
|
|
|
--- pine/mailpart.c.orig Fri Feb 5 07:14:39 1999
|
|
|
|
|
+++ pine/mailpart.c Tue Feb 23 15:32:33 1999
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -142,18 +142,18 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
{HELP_MENU,
|
|
|
|
|
OTHER_MENU,
|
|
|
|
|
{"<",NULL,{MC_EXIT,2,{'<',','}},KS_EXITMODE},
|
|
|
|
|
- {">","[View]",{MC_VIEW_ATCH,5,{'v','>','.',ctrl('M'),ctrl('J')}},
|
|
|
|
|
+ {">","[<5B>˵<EFBFBD>]",{MC_VIEW_ATCH,5,{'v','>','.',ctrl('M'),ctrl('J')}},
|
|
|
|
|
KS_VIEW},
|
|
|
|
|
- {"P", "PrevAttch",{MC_PREVITEM,4,{'p',ctrl('B'),ctrl('P'),KEY_UP}},
|
|
|
|
|
+ {"P", "<22>e<EFBFBD>@<40><><EFBFBD><EFBFBD>",{MC_PREVITEM,4,{'p',ctrl('B'),ctrl('P'),KEY_UP}},
|
|
|
|
|
KS_PREVMSG},
|
|
|
|
|
- {"N", "NextAtch",
|
|
|
|
|
+ {"N", "<22><><EFBFBD>@<40><><EFBFBD><EFBFBD>",
|
|
|
|
|
{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", "<22>s<EFBFBD><73>", {MC_SAVETEXT,1,{'s'}}, KS_SAVE},
|
|
|
|
|
{NULL, NULL, {MC_EXPORT, 1, {'e'}}, KS_EXPORT},
|
|
|
|
|
|
|
|
|
|
HELP_MENU,
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -162,9 +162,9 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
QUIT_MENU,
|
|
|
|
|
PIPE_MENU,
|
|
|
|
|
BOUNCE_MENU,
|
|
|
|
|
- {"A","AboutAttch",{MC_ABOUTATCH,1,{'a'}},KS_NONE},
|
|
|
|
|
+ {"A","<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",{MC_ABOUTATCH,1,{'a'}},KS_NONE},
|
|
|
|
|
WHEREIS_MENU,
|
|
|
|
|
- {"%", "Print", MC_PRINTMSG,1,{'%'}, KS_PRINT},
|
|
|
|
|
+ {"%", "<22>C<EFBFBD>L", MC_PRINTMSG,1,{'%'}, KS_PRINT},
|
|
|
|
|
INDEX_MENU,
|
|
|
|
|
REPLY_MENU,
|
|
|
|
|
FORWARD_MENU};
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -182,10 +182,10 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
{HELP_MENU,
|
|
|
|
|
OTHER_MENU,
|
1998-10-10 04:29:27 +00:00
|
|
|
|
{"<",NULL,{MC_EXIT,2,{'<',','}},KS_EXITMODE},
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- {"Ret","[View Hilite]",{MC_VIEW_HANDLE,3,
|
|
|
|
|
+ {"Ret","[<5B>˵<EFBFBD> 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","<22>e<EFBFBD>@ URL",{MC_PREV_HANDLE,1,{ctrl('B')}},KS_NONE},
|
|
|
|
|
+ {"^F","<22><><EFBFBD>@ URL",{MC_NEXT_HANDLE,1,{ctrl('F')}},KS_NONE},
|
|
|
|
|
PREVPAGE_MENU,
|
|
|
|
|
NEXTPAGE_MENU,
|
|
|
|
|
DELETE_MENU,
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -201,7 +201,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
BOUNCE_MENU,
|
|
|
|
|
NULL_MENU,
|
|
|
|
|
WHEREIS_MENU,
|
|
|
|
|
- {"%", "Print", MC_PRINTMSG,1,{'%'}, KS_PRINT},
|
|
|
|
|
+ {"%", "<22>C<EFBFBD>L", MC_PRINTMSG,1,{'%'}, KS_PRINT},
|
|
|
|
|
NULL_MENU,
|
|
|
|
|
REPLY_MENU,
|
|
|
|
|
FORWARD_MENU};
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -337,12 +337,12 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
if(mn_total_cur(ps->msgmap) > 1L){
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 0, 3,
|
1999-03-15 01:45:43 +00:00
|
|
|
|
- "Can only view one message's attachments at a time.");
|
1998-08-09 00:51:28 +00:00
|
|
|
|
+ "<22>P<EFBFBD>@<40>ɶ<EFBFBD><C9B6>ȯ<EFBFBD><C8AF>˵<EFBFBD><CBB5>@<40>ʫH<CAAB><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I");
|
|
|
|
|
return;
|
|
|
|
|
}
|
1998-10-10 04:29:27 +00:00
|
|
|
|
else if(ps->atmts && ps->atmts->description && !(ps->atmts + 1)->description)
|
1998-08-09 00:51:28 +00:00
|
|
|
|
q_status_message1(SM_ASYNC, 0, 3,
|
|
|
|
|
- "Message %s has only one part (the message body), and no attachments.",
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+ "<22>H<EFBFBD><48> %s <20>Ȧ<EFBFBD><C8A6>@<40><><EFBFBD><EFBFBD>(<28>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<29>A<EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C",
|
1998-08-09 00:51:28 +00:00
|
|
|
|
long2string(mn_get_cur(ps->msgmap)));
|
|
|
|
|
|
|
|
|
|
/*
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -485,7 +485,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
if(ps->mangled_header){
|
|
|
|
|
- set_titlebar("ATTACHMENT INDEX", ps->mail_stream,
|
|
|
|
|
+ set_titlebar("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ps->mail_stream,
|
|
|
|
|
ps->context_current, ps->cur_folder, ps->msgmap, 1,
|
|
|
|
|
MessageNumber, 0, 0);
|
|
|
|
|
ps->mangled_header = 0;
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -523,7 +523,7 @@
|
|
|
|
|
last_type = current->attp->body->type;
|
|
|
|
|
last_subtype = current->attp->body->subtype;
|
|
|
|
|
|
|
|
|
|
- sprintf(backtag, "Msg #%ld", mn_get_cur(ps->msgmap));
|
|
|
|
|
+ sprintf(backtag, "<22>H<EFBFBD><48> #%ld", mn_get_cur(ps->msgmap));
|
|
|
|
|
km->keys[ATT_PARENT_KEY].label = backtag;
|
|
|
|
|
|
|
|
|
|
if(F_OFF(F_ENABLE_PIPE, ps))
|
|
|
|
|
@@ -549,7 +549,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
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 = "<22>ץX";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(km_popped){
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -615,7 +615,7 @@
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
- helper(h_attachment_screen, "HELP FOR ATTACHMENT INDEX", 0);
|
|
|
|
|
+ helper(h_attachment_screen, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ު<EFBFBD><DEAA><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD>", 0);
|
|
|
|
|
ps->mangled_screen = 1;
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
@@ -644,7 +644,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
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, "<22>w<EFBFBD>g<EFBFBD><67><EFBFBD>̫<EFBFBD><CCAB>@<40><><EFBFBD><EFBFBD><EFBFBD>F");
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -652,7 +652,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
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, "<22>w<EFBFBD>g<EFBFBD><67><EFBFBD>Ĥ@<40>Ӫ<EFBFBD><D3AA><EFBFBD><EFBFBD>F");
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -666,7 +666,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER, 0, 1,
|
|
|
|
|
- "Already on last page of attachments");
|
|
|
|
|
+ "<22>w<EFBFBD>g<EFBFBD>b<EFBFBD><62><EFBFBD>̫<F3AABAB3><CCAB>@<40><><EFBFBD>F");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
break;
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -687,7 +687,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER, 0, 1,
|
|
|
|
|
- "Already on first page of attachments");
|
|
|
|
|
+ "<22>w<EFBFBD>g<EFBFBD>b<EFBFBD><62><EFBFBD>Ĥ@<40><><EFBFBD>F");
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
1998-10-10 04:29:27 +00:00
|
|
|
|
@@ -1149,7 +1149,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
{
|
|
|
|
|
bitmap_t bitmap;
|
|
|
|
|
|
|
|
|
|
- set_titlebar("ATTACHMENT INDEX", ps_global->mail_stream,
|
|
|
|
|
+ set_titlebar("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ps_global->mail_stream,
|
|
|
|
|
ps_global->context_current, ps_global->cur_folder,
|
|
|
|
|
ps_global->msgmap, 1, FolderName,0,0);
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1317,7 +1317,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
gf_io_t pc;
|
|
|
|
|
STORE_S *store;
|
|
|
|
|
static ESCKEY_S att_save_opts[] = {
|
|
|
|
|
- {ctrl('T'), 10, "^T", "To Files"},
|
|
|
|
|
+ {ctrl('T'), 10, "^T", "<22>ɮצC<D7A6><43>"},
|
|
|
|
|
{-1, 0, NULL, NULL},
|
|
|
|
|
{-1, 0, NULL, NULL},
|
|
|
|
|
{-1, 0, NULL, NULL}};
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1346,7 +1346,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
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 = "<22>U<EFBFBD><55><EFBFBD>H<EFBFBD><48>";
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
#endif /* !(DOS || MAC) */
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1354,7 +1354,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
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 = "<22><><EFBFBD><EFBFBD>";
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
att_save_opts[++r].ch = -1;
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1388,7 +1388,7 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
|
|
|
|
|
if(ps_global->restricted){
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- "Download disallowed in restricted mode");
|
|
|
|
|
+ "<22><><EFBFBD><EFBFBD><EFBFBD>Ҧ<EFBFBD><D2A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\<5C>U<EFBFBD><55>");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1396,7 +1396,7 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
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, "<22><><EFBFBD>b<EFBFBD>s<EFBFBD>J \"%.50s\"", tfp);
|
|
|
|
|
we_cancel = init_att_progress(prompt_buf,
|
|
|
|
|
ps_global->mail_stream,
|
|
|
|
|
a->body);
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1405,7 +1405,7 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
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: \\<5C>g<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD> \"%s\" <20>ɵo<C9B5>Ϳ<EFBFBD><CDBF>~",
|
|
|
|
|
err, tfp);
|
|
|
|
|
|
|
|
|
|
/* cancel regardless, so it doesn't get in way of xfer */
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1422,18 +1422,18 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
(void)close_system_pipe(&syspipe);
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- err = "Error running download command");
|
|
|
|
|
+ err = "<22><><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD>R<EFBFBD>O<EFBFBD>ɵo<C9B5>Ϳ<EFBFBD><CDBF>~");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
unlink(tfp);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- err = "Error building temp file for download");
|
|
|
|
|
+ err = "<22>إȦs<C8A6>ɮɵo<C9B5>Ϳ<EFBFBD><CDBF>~");
|
|
|
|
|
|
|
|
|
|
fs_give((void **)&tfp);
|
|
|
|
|
if(!err)
|
|
|
|
|
- q_status_message1(SM_ORDER, 0, 4, "Part %s downloaded",
|
|
|
|
|
+ q_status_message1(SM_ORDER, 0, 4, "<22>w<EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD> %s <20><><EFBFBD><EFBFBD>",
|
|
|
|
|
a->number);
|
|
|
|
|
|
|
|
|
|
return;
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1445,12 +1445,12 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
|
|
|
|
|
if((store = so_get(FileStar, full_filename, WRITE_ACCESS)) == NULL){
|
|
|
|
|
q_status_message2(SM_ORDER | SM_DING, 3, 5,
|
|
|
|
|
- "Error opening destination %s: %s",
|
|
|
|
|
+ "<22>}<7D>ҥئa<D8A6><61> %s <20>ɵo<C9B5>Ϳ<EFBFBD><CDBF>~<7E>G%s",
|
|
|
|
|
full_filename, error_description(errno));
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
- sprintf(prompt_buf, "Saving to \"%.50s\"", full_filename);
|
|
|
|
|
+ sprintf(prompt_buf, "<22><><EFBFBD>b<EFBFBD>s<EFBFBD>J \"%.50s\"", full_filename);
|
|
|
|
|
we_cancel = init_att_progress(prompt_buf, ps_global->mail_stream, a->body);
|
|
|
|
|
|
|
|
|
|
gf_set_so_writec(&pc, store);
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1469,7 +1469,7 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
truncate(full_filename, (over == -1) ? orig_size : 0);
|
|
|
|
|
|
|
|
|
|
q_status_message2(SM_ORDER | SM_DING, 3, 5,
|
|
|
|
|
- "%s: Error writing attachment to \"%s\"",
|
|
|
|
|
+ "%s<>G<EFBFBD>g<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD> \"%s\" <20>ɵo<C9B5>Ϳ<EFBFBD><CDBF>~",
|
|
|
|
|
err, full_filename);
|
|
|
|
|
}
|
|
|
|
|
else{
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1547,7 +1547,7 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
MESSAGECACHE *mc;
|
|
|
|
|
STORE_S *so;
|
|
|
|
|
|
|
|
|
|
- sprintf(nmsgs, "Attached Msg (part %s) ", a->number);
|
|
|
|
|
+ sprintf(nmsgs, "<22><><EFBFBD>[<5B><><EFBFBD>H<EFBFBD><48> (<28><> %s <20><><EFBFBD><EFBFBD>) ", 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)
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1569,11 +1569,11 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
a->body->size.bytes, flags, date, so);
|
|
|
|
|
if(rv == 1)
|
|
|
|
|
q_status_message2(SM_ORDER, 0, 4,
|
|
|
|
|
- "Attached message (part %s) saved to \"%s\"",
|
|
|
|
|
+ "<22><><EFBFBD>[<5B><> digest(<28><> %s <20><><EFBFBD><EFBFBD>) <20>s<EFBFBD><73> \"%s\"",
|
1998-08-09 00:51:28 +00:00
|
|
|
|
a->number,
|
|
|
|
|
save_folder);
|
|
|
|
|
else if(rv == -1)
|
|
|
|
|
- cmd_cancelled("Attached message Save");
|
|
|
|
|
+ cmd_cancelled("<22>s<EFBFBD>J<EFBFBD><4A><EFBFBD>[<5B>T<EFBFBD><54>");
|
|
|
|
|
/* else whatever broke in save_fetch_append shoulda bitched */
|
|
|
|
|
|
|
|
|
|
so_give(&so);
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1615,7 +1615,7 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
if(MIME_MSG(part->body.type, part->body.subtype))
|
|
|
|
|
cnt++;
|
|
|
|
|
|
|
|
|
|
- sprintf(nmsgs, "%d Msg Digest (part %s) ", cnt, a->number);
|
|
|
|
|
+ sprintf(nmsgs, "%d <20>H<EFBFBD><48> Digest (<28><> %s <20><><EFBFBD><EFBFBD>) ", cnt, a->number);
|
|
|
|
|
|
|
|
|
|
if(save_prompt(ps_global, &cntxt, newfolder, nmsgs, NULL, 0, NULL)){
|
|
|
|
|
save_folder = (strucmp(newfolder, ps_global->inbox_name) == 0)
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1649,11 +1649,11 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
if(rv == 1)
|
|
|
|
|
q_status_message2(SM_ORDER, 0, 4,
|
|
|
|
|
- "Attached digest (part %s) saved to \"%s\"",
|
|
|
|
|
+ "<22><><EFBFBD>[<5B><> digest(<28><> %s <20><><EFBFBD><EFBFBD>) <20>s<EFBFBD><73> \"%s\"",
|
|
|
|
|
a->number,
|
|
|
|
|
save_folder);
|
|
|
|
|
else if(rv == -1)
|
|
|
|
|
- cmd_cancelled("Attached digest Save");
|
|
|
|
|
+ cmd_cancelled("<22>s<EFBFBD>J<EFBFBD><4A><EFBFBD>[<5B><> digest");
|
|
|
|
|
/* else whatever broke in save_fetch_append shoulda bitched */
|
|
|
|
|
|
|
|
|
|
if(our_stream)
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1707,7 +1707,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
ATTACH_S *ap = a;
|
|
|
|
|
STORE_S *store;
|
|
|
|
|
static ESCKEY_S opts[] = {
|
|
|
|
|
- {ctrl('T'), 10, "^T", "To Files"},
|
|
|
|
|
+ {ctrl('T'), 10, "^T", "<22>ɮצC<D7A6><43>"},
|
|
|
|
|
{-1, 0, NULL, NULL},
|
|
|
|
|
{-1, 0, NULL, NULL}};
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1715,7 +1715,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
opts[i].ch = ctrl('I');
|
|
|
|
|
opts[i].rval = 11;
|
|
|
|
|
opts[i].name = "TAB";
|
|
|
|
|
- opts[i].label = "Complete";
|
|
|
|
|
+ opts[i].label = "<22><><EFBFBD><EFBFBD>";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
filename[0] = full_filename[0] = '\0';
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1728,12 +1728,12 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(rv < 0){
|
|
|
|
|
switch(rv){
|
|
|
|
|
case -1:
|
|
|
|
|
- cmd_cancelled("Export");
|
|
|
|
|
+ cmd_cancelled("<22>ץX<D7A5>ɮ<EFBFBD>");
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case -2:
|
1998-10-10 04:29:27 +00:00
|
|
|
|
q_status_message1(SM_ORDER, 0, 2,
|
|
|
|
|
- "Can't export to file outside of %s",
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>N<EFBFBD>ɮץX<D7A5><58> %s <20>H<EFBFBD>~<7E><><EFBFBD>a<EFBFBD><61>",
|
|
|
|
|
ps_global->VAR_OPER_DIR);
|
|
|
|
|
break;
|
|
|
|
|
}
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1747,17 +1747,17 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
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\"",
|
|
|
|
|
+ "<22><><EFBFBD><EFBFBD>(<28><> %s <20><><EFBFBD><EFBFBD>)%s<><73> \"%s\"",
|
|
|
|
|
a->number,
|
|
|
|
|
- over==0 ? "written"
|
|
|
|
|
- : over==1 ? "overwritten" : "appended",
|
|
|
|
|
+ over==0 ? "<22>g<EFBFBD>J"
|
|
|
|
|
+ : over==1 ? "<22>л\\" : "<22><><EFBFBD>[",
|
|
|
|
|
full_filename);
|
|
|
|
|
|
|
|
|
|
so_give(&store);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message2(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Error opening file \"%s\" to export message: %s",
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>}<7D><><EFBFBD>ɮ<EFBFBD> \"%s\" <20>H<EFBFBD>ѶץX<D7A5>H<EFBFBD><48><EFBFBD>G%s",
|
|
|
|
|
full_filename, error_description(errno));
|
|
|
|
|
}
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1780,7 +1780,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
ATTACH_S *ap;
|
|
|
|
|
STORE_S *store;
|
|
|
|
|
static ESCKEY_S opts[] = {
|
|
|
|
|
- {ctrl('T'), 10, "^T", "To Files"},
|
|
|
|
|
+ {ctrl('T'), 10, "^T", "<22>ɮצC<D7A6><43>"},
|
|
|
|
|
{-1, 0, NULL, NULL},
|
|
|
|
|
{-1, 0, NULL, NULL}};
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1788,7 +1788,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
opts[i].ch = ctrl('I');
|
|
|
|
|
opts[i].rval = 11;
|
|
|
|
|
opts[i].name = "TAB";
|
|
|
|
|
- opts[i].label = "Complete";
|
|
|
|
|
+ opts[i].label = "<22><><EFBFBD><EFBFBD>";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
filename[0] = full_filename[0] = '\0';
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1801,12 +1801,12 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(rv < 0){
|
|
|
|
|
switch(rv){
|
|
|
|
|
case -1:
|
|
|
|
|
- cmd_cancelled("Export");
|
|
|
|
|
+ cmd_cancelled("<22>ץX<D7A5>ɮ<EFBFBD>");
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case -2:
|
1998-10-10 04:29:27 +00:00
|
|
|
|
q_status_message1(SM_ORDER, 0, 2,
|
|
|
|
|
- "Can't export to file outside of %s",
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>N<EFBFBD>ɮץX<D7A5><58> %s <20>H<EFBFBD>~<7E><><EFBFBD>a<EFBFBD><61>",
|
|
|
|
|
ps_global->VAR_OPER_DIR);
|
|
|
|
|
break;
|
|
|
|
|
}
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1828,7 +1828,7 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
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 = "<22>L<EFBFBD>k<EFBFBD>g<EFBFBD>J<EFBFBD>ץX<D7A5><58>";
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
count++;
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1837,29 +1837,29 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if(!so_puts(store, "Unknown type in Digest"))
|
|
|
|
|
- err = "Can't write export file";
|
|
|
|
|
+ err = "<22>L<EFBFBD>k<EFBFBD>g<EFBFBD>J<EFBFBD>ץX<D7A5><58>";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
so_give(&store);
|
|
|
|
|
|
|
|
|
|
if(err){
|
|
|
|
|
q_status_message1(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- "Error exporting: %s", err);
|
|
|
|
|
+ "<22>ץX<D7A5>ɮɵo<C9B5>Ϳ<EFBFBD><CDBF>~<7E>G%s", err);
|
|
|
|
|
q_status_message1(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- "%s messages exported before error occurred", err);
|
|
|
|
|
+ "%s <20>ʫH<CAAB><48><EFBFBD>b<EFBFBD><62><EFBFBD>~<7E><><EFBFBD>ͤ<EFBFBD><CDA4>e<EFBFBD>Q<EFBFBD>ץX", err);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message4(SM_ORDER, 0, 4,
|
|
|
|
|
- "%s messages in digest (part %s) %s to \"%s\"",
|
|
|
|
|
+ "<22>@ %s <20>ʫH<CAAB><48>(<28><> %s <20><><EFBFBD><EFBFBD>)%s<><73> \"%s\"",
|
|
|
|
|
long2string(count),
|
|
|
|
|
a->number,
|
|
|
|
|
- over==0 ? "written"
|
|
|
|
|
- : over==1 ? "overwritten" : "appended",
|
|
|
|
|
+ over==0 ? "<22>Q<EFBFBD>g<EFBFBD>J"
|
|
|
|
|
+ : over==1 ? "<22>Q<EFBFBD>л\\" : "<22>Q<EFBFBD><51><EFBFBD>[",
|
|
|
|
|
full_filename);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message2(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Error opening file \"%s\" to export digest: %s",
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>}<7D><><EFBFBD>ɮ<EFBFBD> \"%s\" <20>H<EFBFBD>ѶץX digest<73>G%s",
|
|
|
|
|
full_filename, error_description(errno));
|
|
|
|
|
}
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1928,7 +1928,7 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
q_status_message2(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- "Error printing message %s, part %s",
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>C<EFBFBD>L<EFBFBD><4C> %s <20>ʫH<CAAB><EFBFBD> %s <20><><EFBFBD><EFBFBD>",
|
|
|
|
|
long2string(msgno), a->number);
|
|
|
|
|
return(0);
|
|
|
|
|
}
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -2009,14 +2009,14 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/*----- 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",
|
|
|
|
|
+ "<22><><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %s%s%s <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>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) ? " <20>ոզs<D5A6>ɡC" : "");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
else
|
1998-08-09 00:51:28 +00:00
|
|
|
|
q_status_message1(SM_ORDER | SM_DING, 3, 5,
|
|
|
|
|
- "Don't know how to unpack \"%s\" encoding",
|
|
|
|
|
+ "<22><><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><70><EFBFBD>Ѷ} \"%s\" <20><><EFBFBD>s<EFBFBD>X",
|
|
|
|
|
body_encodings[(a->body->encoding <= ENCMAX)
|
|
|
|
|
? a->body->encoding : ENCOTHER]);
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -2238,7 +2238,7 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
clear_index_cache_ent(msgno);
|
|
|
|
|
|
|
|
|
|
if(store = format_text_att(msgno, a, &handles)){
|
|
|
|
|
- scroll_attachment("ATTACHED TEXT", store, CharStar, handles, a, flags);
|
|
|
|
|
+ scroll_attachment("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r", store, CharStar, handles, a, flags);
|
1998-08-09 00:51:28 +00:00
|
|
|
|
free_handles(&handles);
|
|
|
|
|
so_give(&store); /* free resources associated with store */
|
|
|
|
|
}
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -2406,22 +2406,22 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
memset(&sargs, 0, sizeof(SCROLL_S));
|
|
|
|
|
sargs.text.text = so_text(store);
|
|
|
|
|
sargs.text.src = src;
|
|
|
|
|
- sargs.text.desc = "attachment";
|
|
|
|
|
+ sargs.text.desc = "<22><><EFBFBD><EFBFBD>";
|
|
|
|
|
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 = "<22>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD>";
|
|
|
|
|
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 = "<22>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>r";
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
- att_view_keymenu.keys[ATV_BACK_KEY].label = "AttchIndex";
|
|
|
|
|
+ att_view_keymenu.keys[ATV_BACK_KEY].label = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(!handles){
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -2853,9 +2853,9 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
sargs.text.text = so_text(store);
|
|
|
|
|
sargs.text.src = CharStar;
|
1998-10-10 04:29:27 +00:00
|
|
|
|
sargs.text.desc = "attachment info";
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- sargs.bar.title = "ABOUT ATTACHMENT";
|
1998-10-10 04:29:27 +00:00
|
|
|
|
+ sargs.bar.title = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>T";
|
1998-08-09 00:51:28 +00:00
|
|
|
|
sargs.help.text = h_simple_text_view;
|
|
|
|
|
- sargs.help.title = "HELP FOR \"ABOUT ATTACHMENT\"";
|
|
|
|
|
+ sargs.help.title = "\"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<22><><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD>";
|
|
|
|
|
|
|
|
|
|
scrolltool(&sargs);
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -2970,7 +2970,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else /* partially formatted outgoing message */
|
|
|
|
|
pine_send(outgoing, &body,
|
|
|
|
|
ps_global->nr_mode
|
|
|
|
|
- ? "SEND MESSAGE" : "FORWARD MESSAGE",
|
|
|
|
|
+ ? "<22>e<EFBFBD>X<EFBFBD>H<EFBFBD><48>" : "<22><><EFBFBD>H<EFBFBD>H<EFBFBD><48>",
|
1999-03-15 01:45:43 +00:00
|
|
|
|
role, NULL, NULL, redraft_pos, NULL, NULL, FALSE);
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
ps_global->mangled_screen = 1;
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -2988,12 +2988,12 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
so_give((STORE_S **) &msgtext);
|
1999-03-15 01:45:43 +00:00
|
|
|
|
free_redraft_pos(&redraft_pos);
|
1998-10-10 04:29:27 +00:00
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 4, 5,
|
|
|
|
|
- "Error fetching message contents. Can't forward message.");
|
|
|
|
|
+ "<22><><EFBFBD>o<EFBFBD>H<EFBFBD>e<F3A4BAAE>ɵo<C9B5>Ϳ<EFBFBD><CDBF>~<7E>C<EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD>H<EFBFBD>H<EFBFBD><48><EFBFBD>C");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Error allocating message text");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>t<EFBFBD>m<EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>r");
|
|
|
|
|
|
|
|
|
|
mail_free_envelope(&outgoing);
|
1999-03-15 01:45:43 +00:00
|
|
|
|
free_role(&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("<22>N<EFBFBD>H<EFBFBD><48><EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>Φ<EFBFBD><CEA6><EFBFBD><EFBFBD>H", 'n', 0,
|
|
|
|
|
NO_HELP, WT_SEQ_SENSITIVE);
|
|
|
|
|
/* Setup possible role */
|
|
|
|
|
if(!ps_global->anonymous && (pattern_h = open_nonempty_patterns())){
|
|
|
|
|
@@ -3043,7 +3043,7 @@
|
|
|
|
|
else{ /* cancel reply */
|
|
|
|
|
role = NULL;
|
|
|
|
|
close_patterns(&pattern_h);
|
|
|
|
|
- cmd_cancelled("Forward");
|
|
|
|
|
+ cmd_cancelled("<22><><EFBFBD>H");
|
|
|
|
|
mail_free_envelope(&outgoing);
|
|
|
|
|
so_give((STORE_S **) &msgtext);
|
|
|
|
|
return;
|
|
|
|
|
@@ -3121,7 +3121,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
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 ? "<22>e<EFBFBD>X<EFBFBD>H<EFBFBD><48>" : "<22><><EFBFBD>H<EFBFBD>H<EFBFBD><48>",
|
1999-03-15 01:45:43 +00:00
|
|
|
|
role, NULL, NULL, redraft_pos, NULL, NULL, FALSE);
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
ps_global->mangled_screen = 1;
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -3138,16 +3138,16 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
else{
|
|
|
|
|
so_give((STORE_S **) &msgtext);
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 4, 5,
|
|
|
|
|
- "Error fetching message contents. Can't forward message.");
|
|
|
|
|
+ "<22><><EFBFBD>o<EFBFBD>H<EFBFBD>e<F3A4BAAE>ɵo<C9B5>Ϳ<EFBFBD><CDBF>~<7E>C<EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD>H<EFBFBD>H<EFBFBD><48><EFBFBD>C");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Error allocating message text");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>t<EFBFBD>m<EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>r");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message1(SM_ORDER,3,4,
|
|
|
|
|
- "Error fetching message %s. Can't forward it.",
|
|
|
|
|
+ "<22><><EFBFBD>o<EFBFBD>H<EFBFBD><48> %s <20><><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>ɵo<C9B5>Ϳ<EFBFBD><CDBF>~<7E>C<EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD>H<EFBFBD><48><EFBFBD>C",
|
|
|
|
|
long2string(msgno));
|
|
|
|
|
|
|
|
|
|
mail_free_envelope(&outgoing);
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -3256,7 +3256,7 @@
|
|
|
|
|
: ps_global->VAR_SIGNATURE_FILE,
|
|
|
|
|
&redraft_pos)){
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/* partially formatted outgoing message */
|
|
|
|
|
- pine_send(outgoing, &body, "COMPOSE MESSAGE REPLY",
|
|
|
|
|
+ pine_send(outgoing, &body, "<22>s<EFBFBD><73><EFBFBD>H<EFBFBD><48><EFBFBD>^<5E><>",
|
1999-03-15 01:45:43 +00:00
|
|
|
|
role, fcc.tptr, NULL, redraft_pos, NULL, NULL, 0);
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
pine_free_body(&body);
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -3264,13 +3264,13 @@
|
1998-10-10 04:29:27 +00:00
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Error building message body");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>إ߫H<DFAB><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
|
|
|
|
|
fs_give((void **) &tp);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Error allocating message text");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>t<EFBFBD>m<EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>r");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
seeyalater:
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -3340,7 +3340,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
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 ? "<22>ѽX<D1BD>᪺<EFBFBD><E1AABA><EFBFBD><EFBFBD>" : "<22><><EFBFBD>l<EFBFBD><6C><EFBFBD><EFBFBD>";
|
|
|
|
|
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,
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -3358,7 +3358,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else if(rc == 0){
|
|
|
|
|
if(pipe_command[0] == '\0'){
|
|
|
|
|
- cmd_cancelled("Pipe command");
|
|
|
|
|
+ cmd_cancelled("<22>ɦV<C9A6>R<EFBFBD>O");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -3436,7 +3436,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(rc == 1){
|
|
|
|
|
- cmd_cancelled("Pipe");
|
|
|
|
|
+ cmd_cancelled("<22>ɦV");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(rc = 3)
|