1998-07-30 12:30:41 +00:00
|
|
|
|
--- pine/mailcmd.c.orig Fri Jul 17 13:57:21 1998
|
|
|
|
|
+++ pine/mailcmd.c Tue Jul 28 08:35:03 1998
|
|
|
|
|
@@ -110,39 +110,39 @@
|
|
|
|
|
/*
|
|
|
|
|
* List of Select options used by apply_* functions...
|
|
|
|
|
*/
|
|
|
|
|
-static char *sel_pmt1 = "ALTER message selection : ";
|
|
|
|
|
+static char *sel_pmt1 = "<22><><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD><F3AABABF>ܡG";
|
|
|
|
|
ESCKEY_S sel_opts1[] = {
|
|
|
|
|
- {'a', 'a', "A", "unselect All"},
|
|
|
|
|
+ {'a', 'a', "A", "<22><><EFBFBD><EFBFBD><EFBFBD>Ҧ<EFBFBD><D2A6><EFBFBD><EFBFBD><EFBFBD>"},
|
|
|
|
|
{'c', 'c', "C", NULL},
|
|
|
|
|
- {'b', 'b', "B", "Broaden selctn"},
|
|
|
|
|
- {'n', 'n', "N", "Narrow selctn"},
|
|
|
|
|
- {'f', 'f', "F", "Flip selected"},
|
|
|
|
|
+ {'b', 'b', "B", "<22>X<EFBFBD>j<EFBFBD><6A><EFBFBD><EFBFBD>"},
|
|
|
|
|
+ {'n', 'n', "N", "<22>Y<EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD>"},
|
|
|
|
|
+ {'f', 'f', "F", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"},
|
|
|
|
|
{-1, 0, NULL, NULL}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-char *sel_pmt2 = "SELECT criteria : ";
|
|
|
|
|
+char *sel_pmt2 = "<22><><EFBFBD>ܼзǡG";
|
|
|
|
|
static ESCKEY_S sel_opts2[] = {
|
|
|
|
|
- {'a', 'a', "A", "select All"},
|
|
|
|
|
- {'c', 'c', "C", "select Cur"},
|
|
|
|
|
- {'n', 'n', "N", "Number"},
|
|
|
|
|
- {'d', 'd', "D", "Date"},
|
|
|
|
|
- {'t', 't', "T", "Text"},
|
|
|
|
|
- {'s', 's', "S", "Status"},
|
|
|
|
|
+ {'a', 'a', "A", "<22><><EFBFBD>ܩҦ<DCA9>"},
|
|
|
|
|
+ {'c', 'c', "C", "<22><><EFBFBD>ܥثe<D8AB><65>"},
|
|
|
|
|
+ {'n', 'n', "N", "<22>ƥ<EFBFBD>"},
|
|
|
|
|
+ {'d', 'd', "D", "<22><><EFBFBD><EFBFBD>"},
|
|
|
|
|
+ {'t', 't', "T", "<22><><EFBFBD>r"},
|
|
|
|
|
+ {'s', 's', "S", "<22><><EFBFBD>A"},
|
|
|
|
|
{-1, 0, NULL, NULL}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-static char *sel_pmt3 = "APPLY command : ";
|
|
|
|
|
+static char *sel_pmt3 = "<22>M<EFBFBD>ΩR<CEA9>O<EFBFBD>G";
|
|
|
|
|
static ESCKEY_S sel_opts3[] = {
|
|
|
|
|
- {'d', 'd', "D", "Del"},
|
|
|
|
|
- {'u', 'u', "U", "Undel"},
|
|
|
|
|
- {'r', 'r', "R", "Reply"},
|
|
|
|
|
- {'f', 'f', "F", "Forward"},
|
|
|
|
|
- {'%', '%', "%", "Print"},
|
|
|
|
|
- {'t', 't', "T", "TakeAddr"},
|
|
|
|
|
- {'s', 's', "S", "Save"},
|
|
|
|
|
- {'e', 'e', "E", "Export"},
|
|
|
|
|
+ {'d', 'd', "D", "<22>R<EFBFBD><52>"},
|
|
|
|
|
+ {'u', 'u', "U", "<22>_<EFBFBD><5F><EFBFBD>R<EFBFBD><52>"},
|
|
|
|
|
+ {'r', 'r', "R", "<22>^<5E><>"},
|
|
|
|
|
+ {'f', 'f', "F", "<22><><EFBFBD>H"},
|
|
|
|
|
+ {'%', '%', "%", "<22>C<EFBFBD>L"},
|
|
|
|
|
+ {'t', 't', "T", "<22>a<EFBFBD>}ï"},
|
|
|
|
|
+ {'s', 's', "S", "<22>s<EFBFBD><73>"},
|
|
|
|
|
+ {'e', 'e', "E", "<22>ץX"},
|
|
|
|
|
{ -1, 0, NULL, NULL},
|
|
|
|
|
{ -1, 0, NULL, NULL},
|
|
|
|
|
{ -1, 0, NULL, NULL},
|
|
|
|
|
@@ -152,24 +152,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static char *sel_flag =
|
|
|
|
|
- "Select New, Deleted, Answered, or Important messages ? ";
|
|
|
|
|
+ "<22><><EFBFBD><EFBFBD> <20>s<EFBFBD><73><EFBFBD>A<EFBFBD>w<EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>w<EFBFBD>^<5E>Ъ<EFBFBD><D0AA>A<EFBFBD>έ<EFBFBD><CEAD>n<EFBFBD><6E><EFBFBD>H<EFBFBD><48><EFBFBD>H";
|
|
|
|
|
static char *sel_flag_not =
|
|
|
|
|
- "Select NOT New, NOT Deleted, NOT Answered or NOT Tagged msgs ? ";
|
|
|
|
|
+ "<22><><EFBFBD><EFBFBD> <20>D<EFBFBD>s<EFBFBD><73><EFBFBD>A<EFBFBD>D<EFBFBD>w<EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>D<EFBFBD>w<EFBFBD>^<5E>Ъ<EFBFBD><D0AA>A<EFBFBD>ΫD<CEAB>Q<EFBFBD>аO<D0B0><4F><EFBFBD>H<EFBFBD><48><EFBFBD>H";
|
|
|
|
|
static ESCKEY_S sel_flag_opt[] = {
|
|
|
|
|
- {'n', 'n', "N", "New"},
|
|
|
|
|
- {'*', '*', "*", "Important"},
|
|
|
|
|
- {'d', 'd', "D", "Deleted"},
|
|
|
|
|
- {'a', 'a', "A", "Answered"},
|
|
|
|
|
- {'!', '!', "!", "Not"},
|
|
|
|
|
+ {'n', 'n', "N", "<22>s<EFBFBD><73>"},
|
|
|
|
|
+ {'*', '*', "*", "<22><><EFBFBD>n<EFBFBD><6E>"},
|
|
|
|
|
+ {'d', 'd', "D", "<22>w<EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD>"},
|
|
|
|
|
+ {'a', 'a', "A", "<22>w<EFBFBD>^<5E>Ъ<EFBFBD>"},
|
|
|
|
|
+ {'!', '!', "!", "<22>D"},
|
|
|
|
|
{-1, 0, NULL, NULL}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static ESCKEY_S sel_date_opt[] = {
|
|
|
|
|
{0, 0, NULL, NULL},
|
|
|
|
|
- {ctrl('P'), 12, "^P", "Prev Day"},
|
|
|
|
|
- {ctrl('N'), 13, "^N", "Next Day"},
|
|
|
|
|
- {ctrl('X'), 11, "^X", "Cur Msg"},
|
|
|
|
|
+ {ctrl('P'), 12, "^P", "<22>e<EFBFBD>@<40><>"},
|
|
|
|
|
+ {ctrl('N'), 13, "^N", "<22><><EFBFBD>@<40><>"},
|
|
|
|
|
+ {ctrl('X'), 11, "^X", "<22>ثe<D8AB><65>"},
|
|
|
|
|
{ctrl('W'), 14, "^W", "Toggle When"},
|
|
|
|
|
{KEY_UP, 12, "", ""},
|
|
|
|
|
{KEY_DOWN, 13, "", ""},
|
|
|
|
|
@@ -179,18 +179,18 @@
|
|
|
|
|
|
|
|
|
|
static char *sel_text =
|
|
|
|
|
#ifdef RECIPIENT
|
|
|
|
|
- "Select based on To, From, Cc, Recip, Subject fields or All message text ? ";
|
|
|
|
|
+ "<22><><EFBFBD>ܥH <20><><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>A<EFBFBD>H<EFBFBD><48><EFBFBD>H<EFBFBD>A<EFBFBD>ƥ<EFBFBD><C6A5>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD>̡A<CCA1>D<EFBFBD>D <20><><EFBFBD><EFBFBD><EFBFBD>쬰<EFBFBD>D<EFBFBD>A<EFBFBD>ΩҦ<CEA9><D2A6><EFBFBD><EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>H";
|
|
|
|
|
#else /* RECIPIENT */
|
|
|
|
|
- "Select based on To, From, Cc, Subject fields or All message text ? ";
|
|
|
|
|
+ "<22><><EFBFBD>ܥH <20><><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>A<EFBFBD>H<EFBFBD><48><EFBFBD>H<EFBFBD>A<EFBFBD>ƥ<EFBFBD><C6A5>A<EFBFBD>D<EFBFBD>D <20><><EFBFBD><EFBFBD><EFBFBD>쬰<EFBFBD>D<EFBFBD>A<EFBFBD>ΩҦ<CEA9><D2A6><EFBFBD><EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>H";
|
|
|
|
|
#endif /* RECIPIENT */
|
|
|
|
|
static ESCKEY_S sel_text_opt[] = {
|
|
|
|
|
- {'f', 'f', "F", "From"},
|
|
|
|
|
- {'s', 's', "S", "Subject"},
|
|
|
|
|
- {'t', 't', "T", "To"},
|
|
|
|
|
- {'a', 'a', "A", "All Text"},
|
|
|
|
|
- {'c', 'c', "C", "Cc"},
|
|
|
|
|
+ {'f', 'f', "F", "<22>H<EFBFBD><48><EFBFBD>H"},
|
|
|
|
|
+ {'s', 's', "S", "<22>D<EFBFBD>D"},
|
|
|
|
|
+ {'t', 't', "T", "<22><><EFBFBD><EFBFBD><EFBFBD>H"},
|
|
|
|
|
+ {'a', 'a', "A", "<22>Ҧ<EFBFBD><D2A6><EFBFBD><EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD>r"},
|
|
|
|
|
+ {'c', 'c', "C", "<22>ƥ<EFBFBD>"},
|
|
|
|
|
#ifdef RECIPIENT
|
|
|
|
|
- {'r', 'r', "R", "Recipient"},
|
|
|
|
|
+ {'r', 'r', "R", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"},
|
|
|
|
|
#endif /* RECIPIENT */
|
|
|
|
|
{-1, 0, NULL, NULL}
|
|
|
|
|
};
|
|
|
|
|
@@ -244,7 +244,7 @@
|
|
|
|
|
case MC_HELP :
|
|
|
|
|
if(state->nr_mode) {
|
|
|
|
|
q_status_message(SM_ORDER, 0, 3,
|
|
|
|
|
- "No help text currently available");
|
|
|
|
|
+ "<22>ثe<D8AB>L<EFBFBD>k<EFBFBD><6B><EFBFBD>o<EFBFBD><6F><EFBFBD>r<EFBFBD><72><EFBFBD><EFBFBD>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -273,7 +273,7 @@
|
|
|
|
|
|
|
|
|
|
/*------- View message text --------*/
|
|
|
|
|
case MC_VIEW_TEXT :
|
|
|
|
|
- if(any_messages(msgmap, NULL, "to View")){
|
|
|
|
|
+ if(any_messages(msgmap, NULL, "<22>i<EFBFBD><69><EFBFBD>˵<EFBFBD>")){
|
|
|
|
|
state->next_screen = mail_view_screen;
|
|
|
|
|
#if defined(DOS) && !defined(WIN32)
|
|
|
|
|
flush_index_cache(); /* save room on PC */
|
|
|
|
|
@@ -297,10 +297,10 @@
|
|
|
|
|
mn_dec_cur(stream, msgmap);
|
|
|
|
|
if(i == mn_get_cur(msgmap))
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "Already on first message in Zoomed Index");
|
|
|
|
|
+ "<22>w<EFBFBD>g<EFBFBD><67><EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ĥ@<40>ʰT<CAB0><54><EFBFBD>F");
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
else
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 1, "Already on first message");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 1, "<22>w<EFBFBD>g<EFBFBD><67><EFBFBD>Ĥ@<40>ʰT<CAB0><54><EFBFBD>F");
|
1998-02-02 14:34:45 +00:00
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
break;
|
|
|
|
|
@@ -312,7 +312,7 @@
|
|
|
|
|
&& (i = mn_get_cur(msgmap)) < mn_get_total(msgmap)){
|
|
|
|
|
mn_inc_cur(stream, msgmap);
|
|
|
|
|
if(i == mn_get_cur(msgmap))
|
|
|
|
|
- any_messages(NULL, "more", "in Zoomed Index");
|
|
|
|
|
+ any_messages(NULL, "<22><><EFBFBD>h<EFBFBD><68>", "<22>b<EFBFBD>i<EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>");
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
prompt[0] = '\0';
|
|
|
|
|
@@ -329,7 +329,7 @@
|
|
|
|
|
strcat(prompt, ". No more folders to TAB to.");
|
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
- any_messages(NULL, (mn_get_total(msgmap) > 0L) ? "more" : NULL,
|
|
|
|
|
+ any_messages(NULL, (mn_get_total(msgmap) > 0L) ? "<22><><EFBFBD>h<EFBFBD><68>" : NULL,
|
|
|
|
|
prompt[0] ? prompt : NULL);
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(!IS_NEWS(stream))
|
|
|
|
|
@@ -474,9 +474,9 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
- q_status_message1(SM_ORDER, 0, 2, "No more %ss",
|
|
|
|
|
+ q_status_message1(SM_ORDER, 0, 2, "<22>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><68>%s<>F",
|
|
|
|
|
(state->context_current->use&CNTXT_INCMNG)
|
|
|
|
|
- ? "incoming folder" : "news group");
|
|
|
|
|
+ ? "<22>s<EFBFBD>i<EFBFBD><69><EFBFBD>ƧX" : "<22>s<EFBFBD>D<EFBFBD>ոs");
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
@@ -493,9 +493,9 @@
|
|
|
|
|
*/
|
|
|
|
|
if(F_OFF(F_AUTO_OPEN_NEXT_UNREAD, state)){
|
|
|
|
|
static ESCKEY_S next_opt[] = {
|
|
|
|
|
- {'y', 'y', "Y", "Yes"},
|
|
|
|
|
- {'n', 'n', "N", "No"},
|
|
|
|
|
- {TAB, 'n', "Tab", "NextNew"},
|
|
|
|
|
+ {'y', 'y', "Y", "<22>O"},
|
|
|
|
|
+ {'n', 'n', "N", "<22>_"},
|
|
|
|
|
+ {TAB, 'n', "Tab", "<22>U<EFBFBD>@<40>s<EFBFBD><73>"},
|
|
|
|
|
{-1, 0, NULL, NULL}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
@@ -521,7 +521,7 @@
|
|
|
|
|
else
|
|
|
|
|
any_messages(NULL,
|
|
|
|
|
(mn_get_total(msgmap) > 0L)
|
|
|
|
|
- ? IS_NEWS(stream) ? "more undeleted" : "more new"
|
|
|
|
|
+ ? IS_NEWS(stream) ? "<22><><EFBFBD>h<EFBFBD>D<EFBFBD>_<EFBFBD><5F><EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD>" : "<22><><EFBFBD>h<EFBFBD>s<EFBFBD><73>"
|
|
|
|
|
: NULL,
|
|
|
|
|
NULL);
|
|
|
|
|
}
|
|
|
|
|
@@ -539,7 +539,7 @@
|
|
|
|
|
* global "zoom mode" flag to suppress messags from the index
|
|
|
|
|
* should suffice.
|
|
|
|
|
*/
|
|
|
|
|
- if(any_messages(msgmap, NULL, "to Zoom on")){
|
|
|
|
|
+ if(any_messages(msgmap, NULL, "<22>i<EFBFBD>ѩ<EFBFBD><D1A9>j")){
|
|
|
|
|
if(unzoom_index(state, msgmap)){
|
|
|
|
|
dprint(4, (debugfile, "\n\n ---- Exiting ZOOM mode ----\n"));
|
|
|
|
|
q_status_message(SM_ORDER,0,2, "Index Zoom Mode is now off");
|
|
|
|
|
@@ -551,7 +551,7 @@
|
|
|
|
|
comatose(i), plural(i));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
- any_messages(NULL, "selected", "to Zoom on");
|
|
|
|
|
+ any_messages(NULL, "<22>Q<EFBFBD>襤<EFBFBD><EFA4A4>", "<22>i<EFBFBD>ѩ<EFBFBD><D1A9>j");
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
break;
|
|
|
|
|
@@ -559,7 +559,7 @@
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
/*---------- print message on paper ----------*/
|
|
|
|
|
case MC_PRINTMSG :
|
|
|
|
|
- if(any_messages(msgmap, NULL, "to print"))
|
|
|
|
|
+ if(any_messages(msgmap, NULL, "<22>i<EFBFBD>ѦC<D1A6>L"))
|
|
|
|
|
cmd_print(state, msgmap, 0, in_index);
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
break;
|
|
|
|
|
@@ -567,7 +567,7 @@
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
/*---------- Take Address ----------*/
|
|
|
|
|
case MC_TAKE :
|
|
|
|
|
- if(any_messages(msgmap, NULL, "to Take address from"))
|
|
|
|
|
+ if(any_messages(msgmap, NULL, "<22>i<EFBFBD>Ѩ<EFBFBD><D1A8>o<EFBFBD>a<EFBFBD>}"))
|
|
|
|
|
cmd_take_addr(state, msgmap, 0);
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
break;
|
|
|
|
|
@@ -575,7 +575,7 @@
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
/*---------- Save Message ----------*/
|
|
|
|
|
case MC_SAVE :
|
|
|
|
|
- if(any_messages(msgmap, NULL, "to Save"))
|
|
|
|
|
+ if(any_messages(msgmap, NULL, "<22>i<EFBFBD>Ѧs<D1A6><73>"))
|
|
|
|
|
cmd_save(state, msgmap, 0);
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
break;
|
|
|
|
|
@@ -583,7 +583,7 @@
|
|
|
|
|
|
|
|
|
|
/*---------- Export message ----------*/
|
|
|
|
|
case MC_EXPORT :
|
|
|
|
|
- if(any_messages(msgmap, NULL, "to Export")){
|
|
|
|
|
+ if(any_messages(msgmap, NULL, "<22>i<EFBFBD>ѶץX")){
|
|
|
|
|
cmd_export(state, msgmap, question_line, 0);
|
|
|
|
|
state->mangled_footer = 1;
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -597,29 +597,28 @@
|
|
|
|
|
if(IS_NEWS(stream) && stream->rdonly){
|
|
|
|
|
if((del_count = count_flagged(stream, F_DEL)) > 0L){
|
|
|
|
|
state->mangled_footer = 1;
|
|
|
|
|
- sprintf(prompt, "Exclude %ld message%s from %s", del_count,
|
|
|
|
|
- plural(del_count), pretty_fn(state->cur_folder));
|
|
|
|
|
+ sprintf(prompt, "<22><> %s <20><><EFBFBD>ư<EFBFBD> %ld <20>ʫH<CAAB><48>",
|
|
|
|
|
+ pretty_fn(state->cur_folder), del_count);
|
|
|
|
|
if(F_ON(F_AUTO_EXPUNGE, state)
|
|
|
|
|
|| want_to(prompt, 'y', 0, NO_HELP, WT_NORM) == 'y'){
|
|
|
|
|
msgno_exclude(stream, msgmap);
|
|
|
|
|
clear_index_cache();
|
|
|
|
|
state->mangled_body = 1;
|
|
|
|
|
state->mangled_header = 1;
|
|
|
|
|
- q_status_message2(SM_ORDER, 0, 4, "%s message%s excluded",
|
|
|
|
|
- long2string(del_count),
|
|
|
|
|
- plural(del_count));
|
|
|
|
|
+ q_status_message1(SM_ORDER, 0, 4, "%s <20>ʫH<CAAB><48><EFBFBD>Q<EFBFBD>ư<EFBFBD><C6B0>F",
|
|
|
|
|
+ long2string(del_count));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
- any_messages(NULL, NULL, "Excluded");
|
|
|
|
|
+ any_messages(NULL, NULL, "<22>ư<EFBFBD><C6B0>b<EFBFBD>~");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
- any_messages(NULL, "deleted", "to Exclude");
|
|
|
|
|
+ any_messages(NULL, "<22>Q<EFBFBD>R<EFBFBD><52>", "<22>i<EFBFBD>ѱư<D1B1>");
|
|
|
|
|
|
1998-07-21 14:11:48 +00:00
|
|
|
|
break;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
else if(READONLY_FOLDER){
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "Can't expunge. Folder is read-only");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>R<EFBFBD><52><EFBFBD>C<EFBFBD>H<EFBFBD><48><EFBFBD>X<EFBFBD>O<EFBFBD><4F>Ū<EFBFBD><C5AA>");
|
1998-07-21 14:11:48 +00:00
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -634,7 +633,7 @@
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(ret == 'x') { /* ^C */
|
|
|
|
|
- cmd_cancelled("Expunge");
|
|
|
|
|
+ cmd_cancelled("<22>R<EFBFBD><52>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -685,11 +684,11 @@
|
|
|
|
|
if(state->expunge_count <= 0)
|
|
|
|
|
if(del_count)
|
|
|
|
|
q_status_message1(SM_ORDER, 0, 3,
|
|
|
|
|
- "No messages expunged from folder \"%s\"",
|
|
|
|
|
+ "<22>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48><EFBFBD>۫H<DBAB><48><EFBFBD>X \"%s\" <20><><EFBFBD>R<EFBFBD><52>",
|
|
|
|
|
pretty_fn(state->cur_folder));
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER, 0, 3,
|
|
|
|
|
- "No messages marked deleted. No messages expunged.");
|
|
|
|
|
+ "<22>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48><EFBFBD>Q<EFBFBD>Хܬ<D0A5><DCAC>R<EFBFBD><52><EFBFBD>C<EFBFBD>S<EFBFBD><53><EFBFBD>H<EFBFBD><48><EFBFBD>Q<EFBFBD>R<EFBFBD><52><EFBFBD>C");
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -719,16 +718,15 @@
|
|
|
|
|
*/
|
|
|
|
|
refresh_sort(msgmap, FALSE);
|
|
|
|
|
state->mangled_header = 1;
|
|
|
|
|
- q_status_message2(SM_ORDER, 0, 4,
|
|
|
|
|
- "%s message%s UNexcluded",
|
|
|
|
|
- long2string(del_count),
|
|
|
|
|
- plural(del_count));
|
|
|
|
|
+ q_status_message1(SM_ORDER, 0, 4,
|
|
|
|
|
+ "%s <20>ʫH<CAAB><48><EFBFBD>Q<EFBFBD>_<EFBFBD><5F><EFBFBD>ư<EFBFBD>",
|
|
|
|
|
+ long2string(del_count));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
- any_messages(NULL, NULL, "UNexcluded");
|
|
|
|
|
+ any_messages(NULL, NULL, "<22>_<EFBFBD><5F><EFBFBD>ư<EFBFBD>");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
- any_messages(NULL, "excluded", "to UNexclude");
|
|
|
|
|
+ any_messages(NULL, "<22>Q<EFBFBD>ư<EFBFBD>", "<22>i<EFBFBD>Ѵ_<D1B4><5F><EFBFBD>ư<EFBFBD>");
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -736,7 +734,7 @@
|
|
|
|
|
|
|
|
|
|
/*------- Make Selection -----------*/
|
|
|
|
|
case MC_SELECT :
|
|
|
|
|
- if(any_messages(msgmap, NULL, "to Select")){
|
|
|
|
|
+ if(any_messages(msgmap, NULL, "<22>i<EFBFBD>ѿ<EFBFBD><D1BF><EFBFBD>")){
|
|
|
|
|
aggregate_select(state, msgmap, question_line, in_index);
|
|
|
|
|
if(in_index && any_lflagged(msgmap, MN_SLCT) > 0L
|
|
|
|
|
&& !any_lflagged(msgmap, MN_HIDE)
|
|
|
|
|
@@ -768,7 +766,7 @@
|
|
|
|
|
unzoom_index(state, msgmap);
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
else
|
1998-07-30 12:30:41 +00:00
|
|
|
|
- any_messages(NULL, NULL, "to Apply command to. Try \"Select\"");
|
|
|
|
|
+ any_messages(NULL, NULL, "<22>i<EFBFBD>ѮM<D1AE>ΩR<CEA9>O<EFBFBD>C<EFBFBD>ո<EFBFBD> \"<22><><EFBFBD><EFBFBD>\"");
|
|
|
|
|
}
|
|
|
|
|
|
1998-07-21 14:11:48 +00:00
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -846,21 +844,21 @@
|
|
|
|
|
{
|
|
|
|
|
if(cmd == ctrl('Q') || cmd == ctrl('S'))
|
|
|
|
|
q_status_message1(SM_ASYNC, 0, 2,
|
|
|
|
|
- "%s char received. Set \"preserve-start-stop\" feature in Setup/Config.",
|
|
|
|
|
+ "<22><><EFBFBD><EFBFBD> %s <20>r<EFBFBD><72><EFBFBD>C<EFBFBD>H <20>]<5D>w/<2F><><EFBFBD>ҳ]<5D>w <20>}<7D><> \"preserve-start-stop\"<22>C",
|
|
|
|
|
pretty_command(cmd));
|
|
|
|
|
else if(cmd == KEY_JUNK)
|
|
|
|
|
q_status_message3(SM_ORDER, 0, 2,
|
|
|
|
|
- "Invalid key pressed.%s%s%s",
|
|
|
|
|
- (help) ? " Use " : "",
|
|
|
|
|
+ "<22><><EFBFBD>J<EFBFBD>F<EFBFBD>L<EFBFBD>Ī<EFBFBD><C4AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C%s%s%s",
|
|
|
|
|
+ (help) ? "<22>ХH " : "",
|
|
|
|
|
(help) ? help : "",
|
|
|
|
|
- (help) ? " for help" : "");
|
|
|
|
|
+ (help) ? " <20>I<EFBFBD>s<EFBFBD><73><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD>" : "");
|
|
|
|
|
else
|
|
|
|
|
q_status_message4(SM_ORDER, 0, 2,
|
|
|
|
|
- "Command \"%s\" not defined for this screen.%s%s%s",
|
|
|
|
|
+ "<22>R<EFBFBD>O \"%s\" <20><><EFBFBD>b<EFBFBD><62><EFBFBD>e<EFBFBD><65><EFBFBD>w<EFBFBD>q<EFBFBD>C%s%s%s",
|
|
|
|
|
pretty_command(cmd),
|
|
|
|
|
- (help) ? " Use " : "",
|
|
|
|
|
+ (help) ? "<22>ХH " : "",
|
|
|
|
|
(help) ? help : "",
|
|
|
|
|
- (help) ? " for help" : "");
|
|
|
|
|
+ (help) ? " <20>I<EFBFBD>s<EFBFBD><73><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD>C" : "");
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
|
|
|
|
@@ -1133,11 +1131,9 @@
|
|
|
|
|
char *type, *cmd;
|
|
|
|
|
{
|
|
|
|
|
if(mn_get_total(map) <= 0L){
|
|
|
|
|
- q_status_message4(SM_ORDER, 0, 2, "No %s%smessages%s%s",
|
|
|
|
|
+ q_status_message2(SM_ORDER, 0, 2, "<22>S<EFBFBD><53>%s<>H<EFBFBD><48>%s",
|
|
|
|
|
type ? type : "",
|
|
|
|
|
- type ? " " : "",
|
|
|
|
|
- (!cmd || *cmd != '.') ? " " : "",
|
|
|
|
|
- cmd ? cmd : "in folder");
|
|
|
|
|
+ cmd ? cmd : "<22>b<EFBFBD>H<EFBFBD><48><EFBFBD>X<EFBFBD><58>");
|
|
|
|
|
return(FALSE);
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -1161,8 +1157,8 @@
|
|
|
|
|
{
|
|
|
|
|
if(READONLY_FOLDER || state->dead_stream){
|
|
|
|
|
q_status_message2(SM_ORDER | (state->dead_stream ? SM_DING : 0), 0, 3,
|
|
|
|
|
- "Can't %s message. Folder is %s.", cmd,
|
|
|
|
|
- (state->dead_stream) ? "closed" : "read-only");
|
|
|
|
|
+ "<22>L<EFBFBD>k%s<>H<EFBFBD><48><EFBFBD>C<EFBFBD>H<EFBFBD><48><EFBFBD>X<EFBFBD>O%s<><73><EFBFBD>C", cmd,
|
|
|
|
|
+ (state->dead_stream) ? "<22><><EFBFBD><EFBFBD>" : "<22><>Ū");
|
|
|
|
|
return(FALSE);
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -1182,7 +1178,7 @@
|
|
|
|
|
cmd_cancelled(cmd)
|
|
|
|
|
char *cmd;
|
|
|
|
|
{
|
|
|
|
|
- q_status_message1(SM_INFO, 0, 2, "%s cancelled", cmd ? cmd : "Command");
|
|
|
|
|
+ q_status_message1(SM_INFO, 0, 2, "<22><><EFBFBD><EFBFBD>%s", cmd ? cmd : "<22>R<EFBFBD>O");
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
|
|
|
|
@@ -1208,7 +1204,7 @@
|
|
|
|
|
|
|
|
|
|
dprint(4, (debugfile, "\n - delete message -\n"));
|
|
|
|
|
if(!(any_messages(msgmap, NULL, "to Delete")
|
|
|
|
|
- && can_set_flag(state, "delete")))
|
|
|
|
|
+ && can_set_flag(state, "<22>R<EFBFBD><52>")))
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
if(state->io_error_on_stream) {
|
|
|
|
|
@@ -1218,16 +1214,15 @@
|
|
|
|
|
|
|
|
|
|
if(agg){
|
|
|
|
|
sequence = selected_sequence(state->mail_stream, msgmap, &del_count);
|
|
|
|
|
- sprintf(prompt, "%ld selected message%s marked for deletion",
|
|
|
|
|
- del_count, plural(del_count));
|
|
|
|
|
+ sprintf(prompt, "%ld <20>ʫH<CAAB><48><EFBFBD>Q<EFBFBD>Хܬ<D0A5><DCAC>ݧR<DDA7><52>", del_count);
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
|
|
|
|
else{
|
1998-07-30 12:30:41 +00:00
|
|
|
|
msgno = mn_get_cur(msgmap);
|
|
|
|
|
del_count = 1L; /* return current */
|
|
|
|
|
sequence = cpystr(long2string(mn_m2raw(msgmap, mn_get_cur(msgmap))));
|
|
|
|
|
lastmsg = (msgno >= mn_get_total(msgmap));
|
|
|
|
|
- sprintf(prompt, "%s%s marked for deletion",
|
|
|
|
|
- lastmsg ? "Last message" : "Message ",
|
|
|
|
|
+ sprintf(prompt, "%s%s <20>Q<EFBFBD>Хܬ<D0A5><DCAC>ݧR<DDA7><52>",
|
|
|
|
|
+ lastmsg ? "<22>̫<EFBFBD><CCAB>@<40>ʫH" : "<22>H<EFBFBD><48> ",
|
|
|
|
|
lastmsg ? "" : long2string(msgno));
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -1289,7 +1284,7 @@
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
dprint(4, (debugfile, "\n - undelete -\n"));
|
|
|
|
|
if(!(any_messages(msgmap, NULL, "to Undelete")
|
|
|
|
|
- && can_set_flag(state, "undelete")))
|
|
|
|
|
+ && can_set_flag(state, "<22>_<EFBFBD><5F><EFBFBD>R<EFBFBD><52>")))
|
|
|
|
|
return;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(agg){
|
|
|
|
|
@@ -1380,7 +1375,7 @@
|
|
|
|
|
};
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(!(any_messages(msgmap, NULL, "to Flag")
|
|
|
|
|
- && can_set_flag(state, "flag")))
|
|
|
|
|
+ && can_set_flag(state, "<22>Х<EFBFBD>")))
|
|
|
|
|
return;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(state->io_error_on_stream) {
|
|
|
|
|
@@ -1735,7 +1730,7 @@
|
|
|
|
|
if(msgno_any_exceptions(state->mail_stream, msgmap)
|
|
|
|
|
&& want_to("Saved copy will NOT include entire message! Continue",
|
|
|
|
|
'y', 'n', NO_HELP, WT_FLUSH_IN | WT_SEQ_SENSITIVE) != 'y'){
|
|
|
|
|
- cmd_cancelled("Save message");
|
|
|
|
|
+ cmd_cancelled("<22>H<EFBFBD><48><EFBFBD>s<EFBFBD><73>");
|
|
|
|
|
return;
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -1858,32 +1853,32 @@
|
|
|
|
|
ekey[rc].ch = ctrl('T');
|
|
|
|
|
ekey[rc].rval = 2;
|
|
|
|
|
ekey[rc].name = "^T";
|
|
|
|
|
- ekey[rc++].label = "To Fldrs";
|
|
|
|
|
+ ekey[rc++].label = "<22>H<EFBFBD><48><EFBFBD>X<EFBFBD>C<EFBFBD><43>";
|
|
|
|
|
|
|
|
|
|
if(saveable_count > 1){
|
|
|
|
|
ekey[rc].ch = ctrl('P');
|
|
|
|
|
ekey[rc].rval = 10;
|
|
|
|
|
ekey[rc].name = "^P";
|
|
|
|
|
- ekey[rc++].label = "Prev Collection";
|
|
|
|
|
+ ekey[rc++].label = "<22>e<EFBFBD>@<40>`<60><>";
|
|
|
|
|
|
|
|
|
|
ekey[rc].ch = ctrl('N');
|
|
|
|
|
ekey[rc].rval = 11;
|
|
|
|
|
ekey[rc].name = "^N";
|
|
|
|
|
- ekey[rc++].label = "Next Collection";
|
|
|
|
|
+ ekey[rc++].label = "<22><><EFBFBD>@<40>`<60><>";
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(F_ON(F_ENABLE_TAB_COMPLETE, ps_global)){
|
|
|
|
|
ekey[rc].ch = TAB;
|
|
|
|
|
ekey[rc].rval = 12;
|
|
|
|
|
ekey[rc].name = "TAB";
|
|
|
|
|
- ekey[rc++].label = "Complete";
|
|
|
|
|
+ ekey[rc++].label = "<22><><EFBFBD><EFBFBD>";
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(F_ON(F_ENABLE_SUB_LISTS, ps_global)){
|
|
|
|
|
ekey[rc].ch = ctrl('X');
|
|
|
|
|
ekey[rc].rval = 14;
|
|
|
|
|
ekey[rc].name = "^X";
|
|
|
|
|
- ekey[rc++].label = "ListMatches";
|
|
|
|
|
+ ekey[rc++].label = "<22>C<EFBFBD>X<EFBFBD>ŦX";
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(saveable_count > 1){
|
|
|
|
|
@@ -2021,7 +2016,7 @@
|
|
|
|
|
/* else fall thru like they cancelled */
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
case 1 :
|
|
|
|
|
- cmd_cancelled("Save message");
|
|
|
|
|
+ cmd_cancelled("<22>H<EFBFBD><48><EFBFBD>s<EFBFBD><73>");
|
|
|
|
|
done--;
|
1998-07-21 14:11:48 +00:00
|
|
|
|
break;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -3126,16 +3121,16 @@
|
|
|
|
|
{
|
|
|
|
|
if(context && ps_global->context_list->next && context_isambig(folder)){
|
|
|
|
|
sprintf(tmp_20k_buf,
|
|
|
|
|
- "Folder \"%.15s%s\" in <%.15s%s> doesn't exist. Create",
|
|
|
|
|
+ "<22>H<EFBFBD><48><EFBFBD>X \"%.15s%s\" <20>b <%.15s%s> <20><><EFBFBD>s<EFBFBD>b<EFBFBD>C<EFBFBD>n<EFBFBD>إ<EFBFBD>",
|
|
|
|
|
folder, (strlen(folder) > 15) ? "..." : "",
|
|
|
|
|
context->nickname,
|
|
|
|
|
(strlen(context->nickname) > 15) ? "..." : "");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
- sprintf(tmp_20k_buf,"Folder \"%.40s\" doesn't exist. Create", folder);
|
|
|
|
|
+ sprintf(tmp_20k_buf,"<22>H<EFBFBD><48><EFBFBD>X \"%.40s\" <20><><EFBFBD>s<EFBFBD>b<EFBFBD>C<EFBFBD>n<EFBFBD>إ<EFBFBD>", folder);
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(want_to(tmp_20k_buf, 'y', 'n', NO_HELP, WT_SEQ_SENSITIVE) != 'y'){
|
|
|
|
|
- cmd_cancelled("Save message");
|
|
|
|
|
+ cmd_cancelled("<22>H<EFBFBD><48><EFBFBD>s<EFBFBD><73>");
|
|
|
|
|
return(-1);
|
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -3259,14 +3254,14 @@
|
|
|
|
|
export_opts[i = 0].ch = ctrl('T');
|
|
|
|
|
export_opts[i].rval = 10;
|
|
|
|
|
export_opts[i].name = "^T";
|
|
|
|
|
- export_opts[i++].label = "To Files";
|
|
|
|
|
+ export_opts[i++].label = "<22>ɮצC<D7A6><43>";
|
|
|
|
|
|
|
|
|
|
#if !defined(DOS) && !defined(MAC) && !defined(OS2)
|
|
|
|
|
if(ps_global->VAR_DOWNLOAD_CMD && ps_global->VAR_DOWNLOAD_CMD[0]){
|
|
|
|
|
export_opts[i].ch = ctrl('V');
|
|
|
|
|
export_opts[i].rval = 12;
|
|
|
|
|
export_opts[i].name = "^V";
|
|
|
|
|
- export_opts[i++].label = "Downld Msg";
|
|
|
|
|
+ export_opts[i++].label = "<22>U<EFBFBD><55>";
|
|
|
|
|
}
|
|
|
|
|
#endif /* !(DOS || MAC) */
|
|
|
|
|
|
|
|
|
|
@@ -3274,7 +3269,7 @@
|
|
|
|
|
export_opts[i].ch = ctrl('I');
|
|
|
|
|
export_opts[i].rval = 11;
|
|
|
|
|
export_opts[i].name = "TAB";
|
|
|
|
|
- export_opts[i++].label = "Complete";
|
|
|
|
|
+ export_opts[i++].label = "<22><><EFBFBD><EFBFBD>";
|
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
#if 0
|
|
|
|
|
@@ -3283,7 +3278,7 @@
|
|
|
|
|
export_opts[i].ch = ctrl('X');
|
|
|
|
|
export_opts[i].rval = 14;
|
|
|
|
|
export_opts[i].name = "^X";
|
|
|
|
|
- export_opts[i++].label = "ListMatches";
|
|
|
|
|
+ export_opts[i++].label = "<22>C<EFBFBD>X<EFBFBD>ŦX";
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
@@ -3297,7 +3292,7 @@
|
|
|
|
|
if(r < 0){
|
|
|
|
|
switch(r){
|
|
|
|
|
case -1:
|
|
|
|
|
- cmd_cancelled("Export message");
|
|
|
|
|
+ cmd_cancelled("<22>ץX<D7A5>H<EFBFBD><48>");
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case -2:
|
|
|
|
|
@@ -3319,7 +3314,7 @@
|
|
|
|
|
|
|
|
|
|
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>");
|
|
|
|
|
goto fini;
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -3338,7 +3333,7 @@
|
|
|
|
|
|| !format_message(mn_m2raw(msgmap, mn_get_cur(msgmap)),
|
|
|
|
|
env, b, FM_NEW_MESS | FM_NOWRAP, pc)){
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- err = "Error writing tempfile for download");
|
|
|
|
|
+ err = "<22>g<EFBFBD>J<EFBFBD>U<EFBFBD><55><EFBFBD>Ȧs<C8A6>ɮɵo<C9B5>Ϳ<EFBFBD><CDBF>~");
|
|
|
|
|
break;
|
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -3351,18 +3346,18 @@
|
|
|
|
|
(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>~");
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
unlink(tfp);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- err = "Error building temp file for download");
|
|
|
|
|
+ err = "<22>L<EFBFBD>k<EFBFBD>إߨѤU<D1A4><55><EFBFBD>ϥΪ<CFA5><CEAA>Ȧs<C8A6><73>");
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
fs_give((void **)&tfp);
|
|
|
|
|
if(!err)
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 3, "Download Command Completed");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 3, "<22>U<EFBFBD><55><EFBFBD>R<EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD>");
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
goto fini;
|
|
|
|
|
}
|
|
|
|
|
@@ -3482,7 +3477,7 @@
|
|
|
|
|
simple_export_opts[r].ch = ctrl('I');
|
|
|
|
|
simple_export_opts[r].rval = 11;
|
|
|
|
|
simple_export_opts[r].name = "TAB";
|
|
|
|
|
- simple_export_opts[r].label = "Complete";
|
|
|
|
|
+ simple_export_opts[r].label = "<22><><EFBFBD><EFBFBD>";
|
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(!srctext){
|
|
|
|
|
@@ -3555,7 +3550,7 @@
|
|
|
|
|
break;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
case -1:
|
|
|
|
|
- cmd_cancelled("Export");
|
|
|
|
|
+ cmd_cancelled("<22>ץX");
|
|
|
|
|
break;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
case -2:
|
|
|
|
|
@@ -4131,32 +4126,32 @@
|
|
|
|
|
ekey[rc].ch = (allow_list) ? ctrl('T') : 0 ;
|
|
|
|
|
ekey[rc].rval = (allow_list) ? 2 : 0;
|
|
|
|
|
ekey[rc].name = (allow_list) ? "^T" : "";
|
|
|
|
|
- ekey[rc++].label = (allow_list) ? "ToFldrs" : "";
|
|
|
|
|
+ ekey[rc++].label = (allow_list) ? "<22>ɮצC<D7A6><43>" : "";
|
|
|
|
|
|
|
|
|
|
if(ps_global->context_list->next){
|
|
|
|
|
ekey[rc].ch = ctrl('P');
|
|
|
|
|
ekey[rc].rval = 10;
|
|
|
|
|
ekey[rc].name = "^P";
|
|
|
|
|
- ekey[rc++].label = "Prev Collection";
|
|
|
|
|
+ ekey[rc++].label = "<22>e<EFBFBD>@<40>`<60><>";
|
|
|
|
|
|
|
|
|
|
ekey[rc].ch = ctrl('N');
|
|
|
|
|
ekey[rc].rval = 11;
|
|
|
|
|
ekey[rc].name = "^N";
|
|
|
|
|
- ekey[rc++].label = "Next Collection";
|
|
|
|
|
+ ekey[rc++].label = "<22><><EFBFBD>@<40>`<60><>";
|
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(F_ON(F_ENABLE_TAB_COMPLETE,ps_global)){
|
|
|
|
|
ekey[rc].ch = TAB;
|
|
|
|
|
ekey[rc].rval = 12;
|
|
|
|
|
ekey[rc].name = "TAB";
|
|
|
|
|
- ekey[rc++].label = "Complete";
|
|
|
|
|
+ ekey[rc++].label = "<22><><EFBFBD><EFBFBD>";
|
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(F_ON(F_ENABLE_SUB_LISTS, ps_global)){
|
|
|
|
|
ekey[rc].ch = ctrl('X');
|
|
|
|
|
ekey[rc].rval = 14;
|
|
|
|
|
ekey[rc].name = "^X";
|
|
|
|
|
- ekey[rc++].label = "ListMatches";
|
|
|
|
|
+ ekey[rc++].label = "<22>C<EFBFBD>X<EFBFBD>ŦX";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(ps_global->context_list->next){
|
|
|
|
|
@@ -4272,15 +4267,15 @@
|
|
|
|
|
newfolder);
|
|
|
|
|
else if(tc->use & CNTXT_INCMNG)
|
|
|
|
|
q_status_message1(SM_ORDER, 0, 3,
|
|
|
|
|
- "Can't find Incoming Folder: %s",
|
|
|
|
|
+ "<22>䤣<EFBFBD><E4A4A3><EFBFBD>s<EFBFBD>i<EFBFBD>H<EFBFBD><48><EFBFBD>X<EFBFBD>G%s",
|
|
|
|
|
newfolder);
|
|
|
|
|
else if(context_isambig(newfolder))
|
|
|
|
|
q_status_message3(SM_ORDER, 0, 3,
|
|
|
|
|
- "Can't find folder \"%s\" in %.*s",
|
|
|
|
|
- newfolder, (void *) 50, tc->nickname);
|
|
|
|
|
+ "<22>b %.*s <20><><EFBFBD>䤣<EFBFBD><E4A4A3><EFBFBD>H<EFBFBD><48><EFBFBD>X \"%s\"",
|
|
|
|
|
+ (void *) 50, tc->nickname, newfolder);
|
1998-07-21 14:11:48 +00:00
|
|
|
|
else
|
1998-07-30 12:30:41 +00:00
|
|
|
|
q_status_message1(SM_ORDER, 0, 3,
|
|
|
|
|
- "Can't find folder \"%s\"",
|
|
|
|
|
+ "<22>䤣<EFBFBD><E4A4A3><EFBFBD>H<EFBFBD><48><EFBFBD>X \"%s\"",
|
|
|
|
|
newfolder);
|
|
|
|
|
|
|
|
|
|
return(NULL);
|
|
|
|
|
@@ -4293,7 +4288,7 @@
|
|
|
|
|
/* fall thru like they cancelled */
|
|
|
|
|
|
|
|
|
|
case 1 : /* o_e says user cancel */
|
|
|
|
|
- cmd_cancelled("Open folder");
|
|
|
|
|
+ cmd_cancelled("<22>}<7D>ҫH<D2AB><48><EFBFBD>X");
|
|
|
|
|
return(NULL);
|
|
|
|
|
|
|
|
|
|
case 2 : /* o_e says user wants list */
|
|
|
|
|
@@ -4529,7 +4524,7 @@
|
|
|
|
|
else if ((new_context->use & CNTXT_INCMNG)
|
|
|
|
|
&& (folder_index(newfolder, new_context, FI_FOLDER) < 0)){
|
|
|
|
|
q_status_message1(SM_ORDER, 3, 4,
|
|
|
|
|
- "Can't find Incoming Folder %s.", newfolder);
|
|
|
|
|
+ "<22>䤣<EFBFBD><E4A4A3><EFBFBD>s<EFBFBD>i<EFBFBD>H<EFBFBD><48><EFBFBD>X %s<>C", newfolder);
|
|
|
|
|
return(0);
|
1998-02-02 14:34:45 +00:00
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
|
|
|
|
@@ -4610,7 +4605,7 @@
|
1998-02-02 14:34:45 +00:00
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
- strcat(strncat(strcpy(status_msg, "Opening \""),
|
|
|
|
|
+ strcat(strncat(strcpy(status_msg, "<22><><EFBFBD>b<EFBFBD>}<7D><> \""),
|
|
|
|
|
pretty_fn(newfolder), 70), "\"");
|
|
|
|
|
we_cancel = busy_alarm(1, status_msg, NULL, 1);
|
|
|
|
|
|
|
|
|
|
@@ -4693,7 +4688,7 @@
|
|
|
|
|
&& !mn_get_revsort(ps_global->msgmap)))
|
|
|
|
|
refresh_sort(ps_global->msgmap, FALSE);
|
|
|
|
|
|
|
|
|
|
- q_status_message1(SM_ORDER, 0, 3, "Folder \"%s\" reopened",
|
|
|
|
|
+ q_status_message1(SM_ORDER, 0, 3, "<22><><EFBFBD>s<EFBFBD>}<7D>Ҹ<EFBFBD><D2B8>ƧX \"%s\"",
|
|
|
|
|
old_folder);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@@ -4774,14 +4769,13 @@
|
|
|
|
|
|
|
|
|
|
/* UWIN doesn't want to see this message */
|
|
|
|
|
if(!ps_global->nr_mode)
|
|
|
|
|
- q_status_message7(SM_ORDER, 0, 4, "%s \"%s\" opened with %s message%s%s",
|
|
|
|
|
+ q_status_message7(SM_ORDER, 0, 4, "%s \"%s\" <20>w<EFBFBD>}<7D>ҡA<D2A1>@ %s <20>ʫH%s",
|
|
|
|
|
IS_NEWS(ps_global->mail_stream)
|
|
|
|
|
- ? "News group" : "Folder",
|
|
|
|
|
+ ? "<22>s<EFBFBD>D<EFBFBD>ոs" : "<22>H<EFBFBD><48><EFBFBD>X",
|
|
|
|
|
pretty_fn(newfolder),
|
|
|
|
|
comatose(mn_get_total(ps_global->msgmap)),
|
|
|
|
|
- plural(mn_get_total(ps_global->msgmap)),
|
|
|
|
|
- READONLY_FOLDER ?" READONLY" : "",
|
|
|
|
|
- NULL, NULL);
|
|
|
|
|
+ READONLY_FOLDER ?" <20><>Ū" : "",
|
|
|
|
|
+ NULL, NULL, NULL);
|
|
|
|
|
|
|
|
|
|
sort_folder(ps_global->msgmap, ps_global->def_sort,
|
|
|
|
|
ps_global->def_sort_rev, TRUE);
|
|
|
|
|
@@ -4947,9 +4941,9 @@
|
|
|
|
|
char ing[4];
|
|
|
|
|
|
|
|
|
|
if(final_msg)
|
|
|
|
|
- strcpy(ing, "ed");
|
|
|
|
|
+ strcpy(ing, "<22>w");
|
|
|
|
|
else
|
|
|
|
|
- strcpy(ing, "ing");
|
|
|
|
|
+ strcpy(ing, "<22><>");
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
buff1[0] = '\0';
|
|
|
|
|
buff2[0] = '\0';
|
|
|
|
|
@@ -4958,7 +4952,7 @@
|
|
|
|
|
stream->mailbox));
|
|
|
|
|
if(!stream->rdonly){
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
- q_status_message1(SM_INFO, 0, 1, "Closing \"%s\"...", folder);
|
|
|
|
|
+ q_status_message1(SM_INFO, 0, 1, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD> \"%s\"...", folder);
|
|
|
|
|
flush_status_messages(1);
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
/* Save read messages? */
|
|
|
|
|
@@ -4998,10 +4992,8 @@
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
sprintf(prompt_b,
|
|
|
|
|
- "Expunge the %ld deleted message%s from \"%s\"",
|
|
|
|
|
- delete_count,
|
|
|
|
|
- delete_count == 1 ? "" : "s",
|
|
|
|
|
- short_folder_name);
|
|
|
|
|
+ "<22><> \"%s\" <20><><EFBFBD>R<EFBFBD><52> %ld <20>ʫH<CAAB><48>", short_folder_name,
|
|
|
|
|
+ delete_count);
|
|
|
|
|
ret = want_to(prompt_b, 'y', 0, NO_HELP, WT_NORM);
|
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -5012,13 +5004,10 @@
|
|
|
|
|
|
|
|
|
|
if(ret == 'y'){
|
|
|
|
|
sprintf(buff2,
|
|
|
|
|
- "Clos%s \"%.30s\". %s %s message%s and delet%s %s.",
|
|
|
|
|
+ "%s<><73><EFBFBD><EFBFBD> \"%.30s\"<22>C<EFBFBD>O<EFBFBD>d %s <20>ʨçR<C3A7><52> %s <20>ʫH<CAAB><48><EFBFBD>C",
|
|
|
|
|
ing,
|
|
|
|
|
pretty_fn(folder),
|
|
|
|
|
- final_msg ? "Kept" : "Keeping",
|
|
|
|
|
comatose((stream->nmsgs - delete_count)),
|
|
|
|
|
- plural(stream->nmsgs - delete_count),
|
|
|
|
|
- ing,
|
|
|
|
|
long2string(delete_count));
|
|
|
|
|
if(final_msg)
|
|
|
|
|
*final_msg = cpystr(buff2);
|
|
|
|
|
@@ -5042,17 +5031,15 @@
|
|
|
|
|
if(ret != 'y'){
|
|
|
|
|
if(stream->nmsgs){
|
|
|
|
|
sprintf(buff2,
|
|
|
|
|
- "Clos%s folder \"%s\". %s%s%s message%s.",
|
|
|
|
|
+ "%s<><73><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48><EFBFBD>X \"%s\"<22>C<EFBFBD>O<EFBFBD>d%s%s <20>ʫH<CAAB><48><EFBFBD>C",
|
|
|
|
|
ing,
|
|
|
|
|
pretty_fn(folder),
|
|
|
|
|
- final_msg ? "Kept" : "Keeping",
|
|
|
|
|
- (stream->nmsgs == 1L) ? " single" : " all ",
|
|
|
|
|
+ (stream->nmsgs == 1L) ? " <20>@" : "<22><><EFBFBD><EFBFBD><EFBFBD>@ ",
|
|
|
|
|
(stream->nmsgs > 1L)
|
|
|
|
|
- ? comatose(stream->nmsgs) : "",
|
|
|
|
|
- plural(stream->nmsgs));
|
|
|
|
|
+ ? comatose(stream->nmsgs) : "");
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
- sprintf(buff2, "Clos%s empty folder \"%s\"",
|
|
|
|
|
+ sprintf(buff2, "%s<><73><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD><C5AA>H<EFBFBD><48><EFBFBD>X \"%s\"",
|
|
|
|
|
ing, pretty_fn(folder));
|
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -5071,7 +5058,7 @@
|
|
|
|
|
q_status_message(SM_ORDER,
|
|
|
|
|
F_ON(F_AUTO_READ_MSGS,ps_global) ? 0 : 3, 5, moved_msg);
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
- sprintf(buff2, "Clos%s news group \"%s\"",
|
|
|
|
|
+ sprintf(buff2, "%s<><73><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>D<EFBFBD>ոs \"%s\"",
|
|
|
|
|
ing, pretty_fn(folder));
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(F_ON(F_NEWS_CROSS_DELETE, ps_global))
|
|
|
|
|
@@ -5079,7 +5066,7 @@
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
sprintf(buff2,
|
|
|
|
|
- "Clos%s read-only folder \"%s\". No changes to save",
|
|
|
|
|
+ "%s<><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD><C5AA><EFBFBD>H<EFBFBD><48><EFBFBD>X \"%s\"<22>C<EFBFBD><43><EFBFBD>s<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|
|
|
|
ing, pretty_fn(folder));
|
|
|
|
|
|
|
|
|
|
if(final_msg)
|
|
|
|
|
@@ -5368,18 +5355,18 @@
|
|
|
|
|
if(in_index && F_ON(F_PRINT_INDEX, state)){
|
|
|
|
|
char m[10];
|
|
|
|
|
static ESCKEY_S prt_opts[] = {
|
|
|
|
|
- {'i', 'i', "I", "Index"},
|
|
|
|
|
+ {'i', 'i', "I", "<22><><EFBFBD><EFBFBD>"},
|
|
|
|
|
{'m', 'm', "M", NULL},
|
|
|
|
|
{-1, 0, NULL, NULL}};
|
|
|
|
|
|
|
|
|
|
- sprintf(m, "Message%s", (msgs>1L) ? "s" : "");
|
|
|
|
|
+ sprintf(m, "<22>H<EFBFBD><48>");
|
|
|
|
|
prt_opts[1].label = m;
|
|
|
|
|
- sprintf(prompt, "Print %sFolder Index or %s %s? ",
|
|
|
|
|
- agg ? "selected " : "", agg ? "selected" : "current", m);
|
|
|
|
|
+ sprintf(prompt, "<22>L<EFBFBD>X %s<>H<EFBFBD><48><EFBFBD>X<EFBFBD><58><EFBFBD>ީ<EFBFBD> %s %s? ",
|
|
|
|
|
+ agg ? "<22>w<EFBFBD>Q<EFBFBD><51><EFBFBD>ܪ<EFBFBD> " : "", agg ? "<22>w<EFBFBD>Q<EFBFBD><51><EFBFBD>ܪ<EFBFBD>" : "<22>ثe<D8AB><65>", m);
|
|
|
|
|
switch(radio_buttons(prompt, -FOOTER_ROWS(state), prt_opts, 'm', 'x',
|
|
|
|
|
NO_HELP, RB_NORM|RB_SEQ_SENSITIVE)){
|
|
|
|
|
case 'x' :
|
|
|
|
|
- cmd_cancelled("Print");
|
|
|
|
|
+ cmd_cancelled("<22>C<EFBFBD>L");
|
|
|
|
|
if(agg)
|
|
|
|
|
restore_selected(msgmap);
|
|
|
|
|
|
|
|
|
|
@@ -5396,11 +5383,11 @@
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(do_index)
|
|
|
|
|
- sprintf(prompt, "%sFolder Index ", agg ? "Selected " : "");
|
|
|
|
|
+ sprintf(prompt, "%s<>H<EFBFBD><48><EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD> ", agg ? "<22>w<EFBFBD>Q<EFBFBD><51><EFBFBD>ܪ<EFBFBD>" : "");
|
|
|
|
|
else if(msgs > 1L)
|
|
|
|
|
- sprintf(prompt, "%s messages ", long2string(msgs));
|
|
|
|
|
+ sprintf(prompt, "%s <20>ʫH<CAAB><48> ", long2string(msgs));
|
|
|
|
|
else
|
|
|
|
|
- sprintf(prompt, "Message %s ", long2string(mn_get_cur(msgmap)));
|
|
|
|
|
+ sprintf(prompt, "<22><> %s <20>ʫH<CAAB><48>", long2string(mn_get_cur(msgmap)));
|
|
|
|
|
|
|
|
|
|
if(open_printer(prompt) < 0){
|
|
|
|
|
if(agg)
|
|
|
|
|
@@ -5663,7 +5650,7 @@
|
|
|
|
|
/* else fall thru as if cancelled */
|
|
|
|
|
|
|
|
|
|
case 1 :
|
|
|
|
|
- cmd_cancelled("Pipe command");
|
|
|
|
|
+ cmd_cancelled("<22>ɦV(Pipe)<29>R<EFBFBD>O");
|
|
|
|
|
done++;
|
|
|
|
|
break;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -5746,7 +5733,7 @@
|
|
|
|
|
sel_opts = sel_opts2;
|
|
|
|
|
if(old_tot = any_lflagged(msgmap, MN_SLCT)){
|
|
|
|
|
i = get_lflag(state->mail_stream, msgmap, mn_get_cur(msgmap), MN_SLCT);
|
|
|
|
|
- sel_opts1[1].label = "unselect Cur" + (i ? 0 : 2);
|
|
|
|
|
+ sel_opts1[1].label = "<22><><EFBFBD><EFBFBD><EFBFBD>ثe<D8AB><65><EFBFBD><EFBFBD>" + (i ? 0 : 2);
|
|
|
|
|
sel_opts += 2; /* disable extra options */
|
|
|
|
|
switch(q = radio_buttons(sel_pmt1, q_line, sel_opts1, 'c', 'x', help,
|
|
|
|
|
RB_NORM)){
|
|
|
|
|
@@ -5790,7 +5777,7 @@
|
|
|
|
|
*/
|
|
|
|
|
switch(q){
|
|
|
|
|
case 'x': /* cancel */
|
|
|
|
|
- cmd_cancelled("Select command");
|
|
|
|
|
+ cmd_cancelled("<22><><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>O");
|
1998-07-21 14:11:48 +00:00
|
|
|
|
return;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
|
|
|
|
case 'c' : /* select/unselect current */
|
|
|
|
|
@@ -5998,14 +5985,14 @@
|
|
|
|
|
sel_opts3[i].ch = '*';
|
|
|
|
|
sel_opts3[i].rval = '*';
|
|
|
|
|
sel_opts3[i].name = "*";
|
|
|
|
|
- sel_opts3[i++].label = "Flag";
|
|
|
|
|
+ sel_opts3[i++].label = "<22>X<EFBFBD><58>";
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(F_ON(F_ENABLE_PIPE,state)){ /* pipe? */
|
|
|
|
|
sel_opts3[i].ch = '|';
|
|
|
|
|
sel_opts3[i].rval = '|';
|
|
|
|
|
sel_opts3[i].name = "|";
|
|
|
|
|
- sel_opts3[i++].label = "Pipe";
|
|
|
|
|
+ sel_opts3[i++].label = "<22>ɦV(Pipe)";
|
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
/*
|
|
|
|
|
@@ -6017,7 +6004,7 @@
|
|
|
|
|
sel_opts3[i].ch = 'b';
|
|
|
|
|
sel_opts3[i].rval = 'b';
|
|
|
|
|
sel_opts3[i].name = "B";
|
|
|
|
|
- sel_opts3[i++].label = "Bounce";
|
|
|
|
|
+ sel_opts3[i++].label = "<22>h<EFBFBD>H";
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(F_ON(F_ENABLE_PRYNT, state)){
|
|
|
|
|
@@ -6088,7 +6075,7 @@
|
|
|
|
|
break;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
case 'x' : /* cancel */
|
|
|
|
|
- cmd_cancelled("Apply command");
|
|
|
|
|
+ cmd_cancelled("<22>M<EFBFBD>ΩR<CEA9>O");
|
|
|
|
|
rv = 0;
|
|
|
|
|
break;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -6205,7 +6192,7 @@
|
|
|
|
|
*t = '\0';
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(r == 1 || numbers[0] == '\0'){
|
|
|
|
|
- cmd_cancelled("Selection by number");
|
|
|
|
|
+ cmd_cancelled("<22>ھڼƦr<C6A6><72><EFBFBD><EFBFBD>");
|
|
|
|
|
return(1);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
@@ -6331,7 +6318,7 @@
|
|
|
|
|
prompt, sel_date_opt, help, &flags);
|
|
|
|
|
switch (r){
|
|
|
|
|
case 1 :
|
|
|
|
|
- cmd_cancelled("Selection by date");
|
|
|
|
|
+ cmd_cancelled("<22>ھڤ<DABE><DAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
return(1);
|
|
|
|
|
|
|
|
|
|
case 3 :
|
|
|
|
|
@@ -6441,15 +6428,15 @@
|
|
|
|
|
ekey[0].ch = ctrl('T');
|
|
|
|
|
ekey[0].name = "^T";
|
|
|
|
|
ekey[0].rval = 10;
|
|
|
|
|
- ekey[0].label = "Cur To";
|
|
|
|
|
+ ekey[0].label = "<22>ثe<D8AB><65><EFBFBD>H<EFBFBD>H";
|
|
|
|
|
ekey[1].ch = ctrl('R');
|
|
|
|
|
ekey[1].name = "^R";
|
|
|
|
|
ekey[1].rval = 11;
|
|
|
|
|
- ekey[1].label = "Cur From";
|
|
|
|
|
+ ekey[1].label = "<22>ثe<D8AB>H<EFBFBD><48><EFBFBD>H";
|
|
|
|
|
ekey[2].ch = ctrl('W');
|
|
|
|
|
ekey[2].name = "^W";
|
|
|
|
|
ekey[2].rval = 12;
|
|
|
|
|
- ekey[2].label = "Cur Cc";
|
|
|
|
|
+ ekey[2].label = "<22>ثe<D8AB>ƥ<EFBFBD>";
|
|
|
|
|
break;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
case 's' :
|
|
|
|
|
@@ -6457,7 +6444,7 @@
|
|
|
|
|
ekey[0].ch = ctrl('X');
|
|
|
|
|
ekey[0].name = "^X";
|
|
|
|
|
ekey[0].rval = 13;
|
|
|
|
|
- ekey[0].label = "Cur Subject";
|
|
|
|
|
+ ekey[0].label = "<22>ثe<D8AB>D<EFBFBD>D";
|
|
|
|
|
break;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
case 'a' :
|
|
|
|
|
@@ -6556,7 +6543,7 @@
|
1998-02-02 14:34:45 +00:00
|
|
|
|
}
|
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
if(type == 'x' || r == 'x'){
|
|
|
|
|
- cmd_cancelled("Selection by text");
|
|
|
|
|
+ cmd_cancelled("<22>ھڤ<DABE><DAA4>r<EFBFBD><72><EFBFBD><EFBFBD>");
|
|
|
|
|
return(1);
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
@@ -6735,7 +6722,7 @@
|
|
|
|
|
NO_HELP, RB_NORM);
|
|
|
|
|
|
|
|
|
|
if(s == 'x'){
|
|
|
|
|
- cmd_cancelled("Selection by status");
|
|
|
|
|
+ cmd_cancelled("<22>ھڪ<DABE><DAAA>A<EFBFBD><41><EFBFBD><EFBFBD>");
|
|
|
|
|
return(1);
|
1998-02-02 14:34:45 +00:00
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
else if(s == '!')
|
|
|
|
|
@@ -6832,7 +6819,7 @@
|
|
|
|
|
|
|
|
|
|
/*----- String together the prompt ------*/
|
|
|
|
|
tmp[1] = '\0';
|
|
|
|
|
- strcpy(prompt, "Choose type of sort, or Reverse current sort : ");
|
|
|
|
|
+ strcpy(prompt, "<22><><EFBFBD><EFBFBD><EFBFBD>ƧǤ覡<C7A4>A<EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD>ثe<D8AB><65><EFBFBD>ƧǡG");
|
|
|
|
|
for(i = 0; state->sort_types[i] != EndofList && i < 8; i++) {
|
|
|
|
|
sorts[i].rval = i;
|
|
|
|
|
p = sorts[i].label = sort_name(state->sort_types[i]);
|
|
|
|
|
@@ -6849,7 +6836,7 @@
|
|
|
|
|
sorts[i].ch = 'r';
|
|
|
|
|
sorts[i].rval = 'r';
|
|
|
|
|
sorts[i].name = cpystr("R");
|
|
|
|
|
- sorts[i].label = "Reverse";
|
|
|
|
|
+ sorts[i].label = "<22><><EFBFBD><EFBFBD>";
|
|
|
|
|
sorts[++i].ch = -1;
|
|
|
|
|
help = h_select_sort;
|
|
|
|
|
|
|
|
|
|
@@ -6862,7 +6849,7 @@
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
else{
|
|
|
|
|
retval = 0;
|
|
|
|
|
- cmd_cancelled("Sort");
|
|
|
|
|
+ cmd_cancelled("<22>Ƨ<EFBFBD>");
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
while(--i >= 0)
|