1999-11-01 00:41:02 +00:00
|
|
|
|
--- pine/addrbook.c.orig Fri Sep 10 05:35:09 1999
|
|
|
|
|
+++ pine/addrbook.c Thu Oct 14 11:37:56 1999
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -129,14 +129,14 @@
|
|
|
|
|
char *pcpine_help_addrbook PROTO((char *));
|
1998-08-09 00:51:28 +00:00
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
-#define CLICKHERE "[ Address List ]"
|
|
|
|
|
-#define EMPTY "[ Empty ]"
|
|
|
|
|
-#define ZOOM_EMPTY "[ No Selected Entries in this Address Book ]"
|
|
|
|
|
-#define ADD_PERSONAL " [ Move here to add a Personal Address Book ]"
|
|
|
|
|
-#define ADD_GLOBAL " [ Move here to add a Global Address Book ]"
|
|
|
|
|
-#define DISTLIST "DISTRIBUTION LIST:"
|
|
|
|
|
-#define NOABOOKS "[ No Address Book Configured ]"
|
1999-03-15 01:45:43 +00:00
|
|
|
|
-#define CLICKHERECMB "[ Select Here to See Expanded List ]"
|
1998-08-09 00:51:28 +00:00
|
|
|
|
+#define CLICKHERE "[ <20>a<EFBFBD>}<7D>C<EFBFBD><43> ]"
|
|
|
|
|
+#define EMPTY "[ <20>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ]"
|
|
|
|
|
+#define ZOOM_EMPTY "[ <20><><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ]"
|
|
|
|
|
+#define ADD_PERSONAL " [ <20><><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>̥[<5B>J<EFBFBD>@<40>ӭӤH<D3A4><48><EFBFBD>a<EFBFBD>}ï ]"
|
|
|
|
|
+#define ADD_GLOBAL " [ <20><><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>̥[<5B>J<EFBFBD>@<40>Ӿ<EFBFBD><D3BE>骺<EFBFBD>a<EFBFBD>}ï ]"
|
|
|
|
|
+#define DISTLIST "<22><><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>G"
|
|
|
|
|
+#define NOABOOKS "[ <20>S<EFBFBD><53><EFBFBD>w<EFBFBD>g<EFBFBD>]<5D>w<EFBFBD>n<EFBFBD><6E><EFBFBD>a<EFBFBD>}ï ]"
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+#define CLICKHERECMB "[ <20><><EFBFBD>o<EFBFBD>̥H<CCA5>˵<EFBFBD><CBB5>i<EFBFBD>}<7D>᪺<EFBFBD>C<EFBFBD><43> ]"
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
/*
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -287,7 +287,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
dprint(2, (debugfile, "parse_format: ignoring unrecognized word \"%s\" in address-book-formats\n", p));
|
|
|
|
|
q_status_message1(SM_ORDER, warnings++==0 ? 1 : 0, 4,
|
|
|
|
|
- "Ignoring unrecognized word \"%s\" in address-book-formats", p);
|
|
|
|
|
+ "<22><><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>}ï<>榡<EFBFBD><E6A6A1><EFBFBD>L<EFBFBD>k<EFBFBD><6B><EFBFBD>Ѫ<EFBFBD><D1AA>r \"%s\"", p);
|
|
|
|
|
/* put back space */
|
|
|
|
|
if(r)
|
|
|
|
|
*r = SPACE;
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -357,7 +357,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
if(column == 0){
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "address-book-formats has no recognizable words, using default format");
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+ "<22>ѩ<EFBFBD><D1A9>b<EFBFBD>a<EFBFBD>}ï<>榡<EFBFBD><E6A6A1><EFBFBD>䤣<EFBFBD>쨬<EFBFBD>H<EFBFBD><48><EFBFBD>Ѫ<EFBFBD><D1AA>r<EFBFBD>A<EFBFBD>]<5D><><EFBFBD>ϥιw<CEB9>]<5D>Ҧ<EFBFBD>");
|
1998-08-09 00:51:28 +00:00
|
|
|
|
goto assign_default;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -599,7 +599,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 5, 10,
|
|
|
|
|
- "Bug in addrbook, not supposed to happen, re-syncing...");
|
|
|
|
|
+ "<22>a<EFBFBD>}ï<>\\<5C>त<EFBFBD>X<EFBFBD>{<7B><><EFBFBD>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~<7E>A<EFBFBD><41><EFBFBD>s<EFBFBD>P<EFBFBD>B<EFBFBD><42>...");
|
|
|
|
|
dprint(1,
|
|
|
|
|
(debugfile,
|
|
|
|
|
"Bug in addrbook (null dlc in dlist(%ld), not supposed to happen\n",
|
1999-03-15 01:45:43 +00:00
|
|
|
|
@@ -1705,14 +1705,14 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
mailcap_free(); /* free resources we won't be using for a while */
|
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(setjmp(addrbook_changed_unexpectedly)){
|
|
|
|
|
- q_status_message(SM_ORDER, 5, 10, "Resetting address book...");
|
|
|
|
|
+ q_status_message(SM_ORDER, 5, 10, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD>]<5D>a<EFBFBD>}ï...");
|
|
|
|
|
dprint(1, (debugfile, "RESETTING address book... addr_book_screen!\n"));
|
|
|
|
|
addrbook_reset();
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
ab_nesting_level = 1; /* come here only from main menu */
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- (void)addr_book(AddrBookScreen, "ADDRESS BOOK", NULL);
|
|
|
|
|
+ (void)addr_book(AddrBookScreen, "<22>a<EFBFBD>}ï", NULL);
|
|
|
|
|
end_adrbks();
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
pine_state->prev_screen = addr_book_screen;
|
|
|
|
|
@@ -1728,14 +1728,14 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
mailcap_free(); /* free resources we won't be using for a while */
|
|
|
|
|
|
|
|
|
|
if(setjmp(addrbook_changed_unexpectedly)){
|
|
|
|
|
- q_status_message(SM_ORDER, 5, 10, "Resetting address book...");
|
|
|
|
|
+ q_status_message(SM_ORDER, 5, 10, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD>]<5D>a<EFBFBD>}ï...");
|
|
|
|
|
dprint(1, (debugfile, "RESETTING address book... addr_book_config!\n"));
|
|
|
|
|
addrbook_reset();
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
ab_nesting_level = 1;
|
|
|
|
|
|
|
|
|
|
- (void)addr_book(AddrBookConfig, "SETUP ADDRESS BOOKS", NULL);
|
|
|
|
|
+ (void)addr_book(AddrBookConfig, "<22>]<5D>w<EFBFBD>a<EFBFBD>}ï", NULL);
|
|
|
|
|
end_adrbks();
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
pine_state->prev_screen = addr_book_screen;
|
|
|
|
|
@@ -1759,7 +1759,7 @@
|
|
|
|
|
save_nesting_level = cpyint(ab_nesting_level);
|
|
|
|
|
memcpy(save_jmp_buf, addrbook_changed_unexpectedly, sizeof(jmp_buf));
|
|
|
|
|
if(setjmp(addrbook_changed_unexpectedly)){
|
|
|
|
|
- q_status_message(SM_ORDER, 5, 10, "Resetting address book...");
|
|
|
|
|
+ q_status_message(SM_ORDER, 5, 10, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD>]<5D>a<EFBFBD>}ï...");
|
|
|
|
|
dprint(1,
|
1999-11-01 00:41:02 +00:00
|
|
|
|
(debugfile, "RESETTING address book... addr_book_oneaddr!\n"));
|
1999-03-15 01:45:43 +00:00
|
|
|
|
addrbook_reset();
|
|
|
|
|
@@ -1768,7 +1768,7 @@
|
|
|
|
|
|
|
|
|
|
ab_nesting_level++;
|
|
|
|
|
|
|
|
|
|
- p = addr_book(SelectAddr, "SELECT ADDRESS", NULL);
|
|
|
|
|
+ p = addr_book(SelectAddr, "<22><><EFBFBD>ܦa<DCA6>}", NULL);
|
|
|
|
|
|
|
|
|
|
if(ab_nesting_level <= 1)
|
|
|
|
|
end_adrbks();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -1844,7 +1844,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
save_nesting_level = cpyint(ab_nesting_level);
|
|
|
|
|
memcpy(save_jmp_buf, addrbook_changed_unexpectedly, sizeof(jmp_buf));
|
|
|
|
|
if(setjmp(addrbook_changed_unexpectedly)){
|
|
|
|
|
- q_status_message(SM_ORDER, 5, 10, "Resetting address book...");
|
|
|
|
|
+ q_status_message(SM_ORDER, 5, 10, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD>]<5D>a<EFBFBD>}ï...");
|
|
|
|
|
dprint(1,
|
|
|
|
|
(debugfile, "RESETTING address book... addr_book_compose!\n"));
|
|
|
|
|
addrbook_reset();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -1853,7 +1853,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
ab_nesting_level++;
|
|
|
|
|
|
|
|
|
|
- p = addr_book(SelectNicksCom, "COMPOSER: SELECT ADDRESS", error);
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+ p = addr_book(SelectNicksCom, "<22>s<EFBFBD>边<EFBFBD>G<EFBFBD><47><EFBFBD>ܦC<DCA6><43>", error);
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
if(ab_nesting_level <= 1)
|
|
|
|
|
end_adrbks();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -1888,7 +1888,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
save_nesting_level = cpyint(ab_nesting_level);
|
|
|
|
|
memcpy(save_jmp_buf, addrbook_changed_unexpectedly, sizeof(jmp_buf));
|
|
|
|
|
if(setjmp(addrbook_changed_unexpectedly)){
|
|
|
|
|
- q_status_message(SM_ORDER, 5, 10, "Resetting address book...");
|
|
|
|
|
+ q_status_message(SM_ORDER, 5, 10, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD>]<5D>a<EFBFBD>}ï...");
|
|
|
|
|
dprint(1,
|
|
|
|
|
(debugfile, "RESETTING address book... addr_book_compose_lcc!\n"));
|
|
|
|
|
addrbook_reset();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -1901,7 +1901,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
* We used to use SelectAddrLccCom here but decided it wasn't necessary
|
|
|
|
|
* to restrict the selection to a list.
|
|
|
|
|
*/
|
|
|
|
|
- p = addr_book(SelectNicksCom, "COMPOSER: SELECT LIST", error);
|
|
|
|
|
+ p = addr_book(SelectNicksCom, "<22>s<EFBFBD>边<EFBFBD>G<EFBFBD><47><EFBFBD>ܦC<DCA6><43>", error);
|
|
|
|
|
|
|
|
|
|
if(ab_nesting_level <= 1)
|
|
|
|
|
end_adrbks();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -1936,7 +1936,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
save_nesting_level = cpyint(ab_nesting_level);
|
|
|
|
|
memcpy(save_jmp_buf, addrbook_changed_unexpectedly, sizeof(jmp_buf));
|
|
|
|
|
if(setjmp(addrbook_changed_unexpectedly)){
|
|
|
|
|
- q_status_message(SM_ORDER, 5, 10, "Resetting address book...");
|
|
|
|
|
+ q_status_message(SM_ORDER, 5, 10, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD>]<5D>a<EFBFBD>}ï...");
|
|
|
|
|
dprint(1,
|
|
|
|
|
(debugfile, "RESETTING address book... addr_book_change_list!\n"));
|
|
|
|
|
addrbook_reset();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -1945,7 +1945,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
ab_nesting_level++;
|
|
|
|
|
|
|
|
|
|
- p = addr_book(SelectNicksCom, "ADDRESS BOOK (Update): SELECT ADDRESSES",
|
|
|
|
|
+ p = addr_book(SelectNicksCom, "<22>a<EFBFBD>}ï (<28><><EFBFBD>s)<29>G<EFBFBD><47><EFBFBD>ܦa<DCA6>}",
|
|
|
|
|
error);
|
|
|
|
|
|
|
|
|
|
if(ab_nesting_level <= 1)
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -1978,7 +1978,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
save_nesting_level = cpyint(ab_nesting_level);
|
|
|
|
|
memcpy(save_jmp_buf, addrbook_changed_unexpectedly, sizeof(jmp_buf));
|
|
|
|
|
if(setjmp(addrbook_changed_unexpectedly)){
|
|
|
|
|
- q_status_message(SM_ORDER, 5, 10, "Resetting address book...");
|
|
|
|
|
+ q_status_message(SM_ORDER, 5, 10, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD>]<5D>a<EFBFBD>}ï...");
|
|
|
|
|
dprint(1,
|
|
|
|
|
(debugfile, "RESETTING address book...addr_book_bounce!\n"));
|
|
|
|
|
addrbook_reset();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -1987,7 +1987,7 @@
|
1999-03-15 01:45:43 +00:00
|
|
|
|
|
|
|
|
|
ab_nesting_level++;
|
|
|
|
|
|
|
|
|
|
- p = addr_book(SelectManyNicks, "SELECT ADDRESSES", NULL);
|
|
|
|
|
+ p = addr_book(SelectManyNicks, "<22><><EFBFBD>ܦa<DCA6>}", NULL);
|
|
|
|
|
|
|
|
|
|
if(ab_nesting_level <= 1)
|
|
|
|
|
end_adrbks();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2019,7 +2019,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
save_nesting_level = cpyint(ab_nesting_level);
|
|
|
|
|
memcpy(save_jmp_buf, addrbook_changed_unexpectedly, sizeof(jmp_buf));
|
|
|
|
|
if(setjmp(addrbook_changed_unexpectedly)){
|
|
|
|
|
- q_status_message(SM_ORDER, 5, 10, "Resetting address book...");
|
|
|
|
|
+ q_status_message(SM_ORDER, 5, 10, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD>]<5D>a<EFBFBD>}ï...");
|
|
|
|
|
dprint(1,
|
|
|
|
|
(debugfile, "RESETTING address book...addr_book_takeaddr!\n"));
|
|
|
|
|
addrbook_reset();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2028,7 +2028,7 @@
|
1999-03-15 01:45:43 +00:00
|
|
|
|
|
|
|
|
|
ab_nesting_level++;
|
|
|
|
|
|
|
|
|
|
- p = addr_book(SelectNickTake, "TAKEADDR: SELECT NICKNAME", NULL);
|
|
|
|
|
+ p = addr_book(SelectNickTake, "<22><><EFBFBD>ܦa<DCA6>}<7D>G<EFBFBD><47><EFBFBD>ܼʺ<DCBC>", NULL);
|
|
|
|
|
|
|
|
|
|
if(ab_nesting_level <= 1)
|
|
|
|
|
end_adrbks();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2064,7 +2064,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
save_nesting_level = cpyint(ab_nesting_level);
|
|
|
|
|
memcpy(save_jmp_buf, addrbook_changed_unexpectedly, sizeof(jmp_buf));
|
|
|
|
|
if(setjmp(addrbook_changed_unexpectedly)){
|
|
|
|
|
- q_status_message(SM_ORDER, 5, 10, "Resetting address book...");
|
|
|
|
|
+ q_status_message(SM_ORDER, 5, 10, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD>]<5D>a<EFBFBD>}ï...");
|
|
|
|
|
dprint(1,
|
|
|
|
|
(debugfile, "RESETTING address book...addr_book_nick_for_edit!\n"));
|
|
|
|
|
addrbook_reset();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2079,7 +2079,7 @@
|
1999-03-15 01:45:43 +00:00
|
|
|
|
* and this seemed to be the easiest way to accomplish that.
|
|
|
|
|
*/
|
|
|
|
|
as.n_serv = 0;
|
|
|
|
|
- p = addr_book(SelectNickCom, "SELECT NICKNAME", error);
|
|
|
|
|
+ p = addr_book(SelectNickCom, "<22><><EFBFBD>ܼʺ<DCBC>", error);
|
|
|
|
|
as.n_serv = save_n_serv;
|
|
|
|
|
|
|
|
|
|
if(ab_nesting_level <= 1)
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2112,7 +2112,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
save_nesting_level = cpyint(ab_nesting_level);
|
|
|
|
|
memcpy(save_jmp_buf, addrbook_changed_unexpectedly, sizeof(jmp_buf));
|
|
|
|
|
if(setjmp(addrbook_changed_unexpectedly)){
|
|
|
|
|
- q_status_message(SM_ORDER, 5, 10, "Resetting address book...");
|
|
|
|
|
+ q_status_message(SM_ORDER, 5, 10, "<22><><EFBFBD>b<EFBFBD><62><EFBFBD>]<5D>a<EFBFBD>}ï...");
|
|
|
|
|
dprint(1,
|
|
|
|
|
(debugfile, "RESETTING address book...addr_book_selnick!\n"));
|
|
|
|
|
addrbook_reset();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2121,7 +2121,7 @@
|
1999-03-15 01:45:43 +00:00
|
|
|
|
|
|
|
|
|
ab_nesting_level++;
|
|
|
|
|
|
|
|
|
|
- p = addr_book(SelectNick, "SELECT NICKNAME", NULL);
|
|
|
|
|
+ p = addr_book(SelectNick, "<22><><EFBFBD>ܼʺ<DCBC>", NULL);
|
|
|
|
|
|
|
|
|
|
if(ab_nesting_level <= 1)
|
|
|
|
|
end_adrbks();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2144,8 +2144,8 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
NULL_MENU,
|
|
|
|
|
NULL_MENU,
|
|
|
|
|
NULL_MENU,
|
|
|
|
|
- {"P", "PrevEntry", {MC_PREVITEM,1,{'p'}}, KS_NONE},
|
|
|
|
|
- {"N", "NextEntry", {MC_NEXTITEM,1,{'n'}}, KS_NONE},
|
|
|
|
|
+ {"P", "<22>e<EFBFBD>@<40>Ӷ<EFBFBD><D3B6><EFBFBD>", {MC_PREVITEM,1,{'p'}}, KS_NONE},
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+ {"N", "<22><><EFBFBD>@<40>Ӷ<EFBFBD><D3B6><EFBFBD>", {MC_NEXTITEM,1,{'n'}}, KS_NONE},
|
1998-08-09 00:51:28 +00:00
|
|
|
|
PREVPAGE_MENU,
|
|
|
|
|
NEXTPAGE_MENU,
|
|
|
|
|
NULL_MENU,
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2168,10 +2168,10 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
HELP_MENU,
|
|
|
|
|
OTHER_MENU,
|
|
|
|
|
- {";","Select",{MC_SELECT,1,{';'}},KS_NONE},
|
|
|
|
|
- {"A","Apply",{MC_APPLY,1,{'a'}},KS_APPLY},
|
|
|
|
|
- {":","SelectCur",{MC_SELCUR,1,{':'}},KS_SELECTCUR},
|
|
|
|
|
- {"Z","ZoomMode",{MC_ZOOM,1,{'z'}},KS_NONE},
|
|
|
|
|
+ {";","<22><><EFBFBD><EFBFBD>",{MC_SELECT,1,{';'}},KS_NONE},
|
|
|
|
|
+ {"A","<22>M<EFBFBD><4D>",{MC_APPLY,1,{'a'}},KS_APPLY},
|
|
|
|
|
+ {":","<22><><EFBFBD>ܥثe<D8AB><65>",{MC_SELCUR,1,{':'}},KS_SELECTCUR},
|
|
|
|
|
+ {"Z","<22>Y<EFBFBD><59><EFBFBD>Ҧ<EFBFBD>",{MC_ZOOM,1,{'z'}},KS_NONE},
|
|
|
|
|
NULL_MENU,
|
|
|
|
|
NULL_MENU,
|
|
|
|
|
NULL_MENU,
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2303,7 +2303,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(!init_addrbooks(HalfOpen, 1, !as.config, !are_selecting)){
|
|
|
|
|
if(are_selecting){
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 0, 4,
|
|
|
|
|
- "No Address Book Configured");
|
|
|
|
|
+ "<22>S<EFBFBD><53><EFBFBD>w<EFBFBD>]<5D>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>}ï");
|
|
|
|
|
display_message(c);
|
|
|
|
|
sleep(2);
|
|
|
|
|
return NULL;
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2311,7 +2311,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else if(!as.config){
|
|
|
|
|
ps->next_screen = main_menu_screen;
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "No Address Book Configured, Use SETUP Addressbook screen");
|
|
|
|
|
+ "<22>S<EFBFBD><53><EFBFBD>w<EFBFBD>]<5D>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>}ï<>A<EFBFBD>Х<EFBFBD> SETUP Addressbook <20>\\<5C><><EFBFBD>e<EFBFBD><65>");
|
|
|
|
|
ps->mangled_screen = 1;
|
|
|
|
|
return NULL;
|
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2321,7 +2321,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
readonly_warning(NO_DING, NULL);
|
|
|
|
|
else if(as.adrbks[0].access == NoAccess)
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "AddressBook not accessible, permission denied");
|
|
|
|
|
+ "<22>a<EFBFBD>}ï<>T<EFBFBD><54><EFBFBD>Q<EFBFBD>s<EFBFBD><73>");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
erase_checks();
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2466,10 +2466,10 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
if(style == AddrBookScreen){
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(F_ON(F_CMBND_ABOOK_DISP,ps_global))
|
|
|
|
|
- sprintf(buf, "ADDRESS BOOK%s", (as.n_addrbk > 1) ? "S" : "");
|
|
|
|
|
+ sprintf(buf, "<22>a<EFBFBD>}ï");
|
|
|
|
|
else
|
|
|
|
|
- sprintf(buf, "ADDRESS BOOK%s%s%s",
|
|
|
|
|
- is_custom_title ? " <" : cur_is_open() ? "" : " LIST",
|
|
|
|
|
+ sprintf(buf, "<22>a<EFBFBD>}ï%s%s%s",
|
|
|
|
|
+ is_custom_title ? " <" : cur_is_open() ? "" : "<22>C<EFBFBD><43>",
|
|
|
|
|
is_custom_title ? pab->nickname : "",
|
|
|
|
|
is_custom_title ? ">" : "");
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2534,7 +2534,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
km->how_many = 1;
|
|
|
|
|
|
|
|
|
|
clrbitn(OTHER_KEY, bitmap);
|
|
|
|
|
- menu_init_binding(km, 'E', MC_EXIT, "E", "Exit Setup", TWO_KEY);
|
|
|
|
|
+ menu_init_binding(km, 'E', MC_EXIT, "E", "<22><><EFBFBD>}", TWO_KEY);
|
|
|
|
|
KS_OSDATASET(&km->keys[TWO_KEY], KS_EXITMODE);
|
|
|
|
|
|
|
|
|
|
/*
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2547,22 +2547,22 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
clrbitn(THREE_KEY, bitmap);
|
|
|
|
|
menu_init_binding(km, 'A', MC_ADDABOOK, "A",
|
|
|
|
|
add_is_global(as.top_ent+as.cur_row)
|
|
|
|
|
- ? "[Add Glob Abook]"
|
|
|
|
|
- : "[Add Pers Abook]",
|
|
|
|
|
+ ? "[<5B>s<EFBFBD>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>}ï]"
|
|
|
|
|
+ : "[<5B>s<EFBFBD>W<EFBFBD>ӤH<D3A4>a<EFBFBD>}ï]",
|
|
|
|
|
ADD_KEY);
|
|
|
|
|
def_key = ADD_KEY;
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
- menu_init_binding(km, 'D', MC_DELABOOK, "D", "Del Abook",
|
|
|
|
|
+ menu_init_binding(km, 'D', MC_DELABOOK, "D", "<22>R<EFBFBD><52><EFBFBD>a<EFBFBD>}ï",
|
|
|
|
|
DELETE_KEY);
|
|
|
|
|
- menu_init_binding(km, '$', MC_SHUFFLE, "$", "Shuffle",
|
|
|
|
|
+ menu_init_binding(km, '$', MC_SHUFFLE, "$", "<22><><EFBFBD><EFBFBD>",
|
|
|
|
|
SENDTO_KEY);
|
|
|
|
|
- menu_init_binding(km, 'C', MC_EDITABOOK, "C", "[Change]",
|
|
|
|
|
+ menu_init_binding(km, 'C', MC_EDITABOOK, "C", "[<5B>ק<EFBFBD>]",
|
|
|
|
|
THREE_KEY);
|
|
|
|
|
menu_init_binding(km, 'A', MC_ADDABOOK, "A",
|
|
|
|
|
add_is_global(as.top_ent+as.cur_row)
|
|
|
|
|
- ? "Add Glob Abook"
|
|
|
|
|
- : "Add Pers Abook",
|
|
|
|
|
+ ? "<22>s<EFBFBD>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>}ï"
|
|
|
|
|
+ : "<22>s<EFBFBD>W<EFBFBD>ӤH<D3A4>a<EFBFBD>}ï",
|
|
|
|
|
ADD_KEY);
|
|
|
|
|
}
|
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2575,7 +2575,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
* The OTHER_KEY is used as the Exit key in selection mode.
|
|
|
|
|
* This is because the TWO_KEY is being used for < actions.
|
|
|
|
|
*/
|
|
|
|
|
- menu_init_binding(km, 'E', MC_EXIT, "E", "ExitSelect",
|
|
|
|
|
+ menu_init_binding(km, 'E', MC_EXIT, "E", "<22><><EFBFBD>}",
|
|
|
|
|
OTHER_KEY);
|
|
|
|
|
KS_OSDATASET(&km->keys[OTHER_KEY], KS_EXITMODE);
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2595,8 +2595,8 @@
|
1999-03-15 01:45:43 +00:00
|
|
|
|
clrbitn(TWO_KEY, bitmap);
|
|
|
|
|
else{
|
|
|
|
|
menu_init_binding(km, '<', cmd, "<",
|
|
|
|
|
- cmd == MC_POPUP ? "AddressBkList"
|
|
|
|
|
- : "Unexpand",
|
|
|
|
|
+ cmd == MC_POPUP ? "<22>a<EFBFBD>}ï<>C<EFBFBD><43>"
|
|
|
|
|
+ : "<22>_<EFBFBD><5F><EFBFBD>i<EFBFBD>}",
|
|
|
|
|
TWO_KEY);
|
|
|
|
|
menu_add_binding(km, ',', cmd);
|
|
|
|
|
if(F_ON(F_ARROW_NAV,ps))
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2607,16 +2607,16 @@
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(checkedn){
|
|
|
|
|
if(entry_is_clickable_title(as.top_ent+as.cur_row)){
|
|
|
|
|
menu_init_binding(km, 'S', MC_CHOICE, "S",
|
|
|
|
|
- "Select", TWO_KEY);
|
|
|
|
|
+ "<22><><EFBFBD><EFBFBD>", TWO_KEY);
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
menu_init_binding(km, 'S', MC_CHOICE, "S",
|
|
|
|
|
- "[Select]", TWO_KEY);
|
|
|
|
|
+ "[<5B><><EFBFBD><EFBFBD>]", TWO_KEY);
|
|
|
|
|
def_key = TWO_KEY;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
- menu_init_binding(km, 'S', MC_CHOICE, "S", "Select",
|
|
|
|
|
+ menu_init_binding(km, 'S', MC_CHOICE, "S", "<22><><EFBFBD><EFBFBD>",
|
|
|
|
|
TWO_KEY);
|
|
|
|
|
}
|
|
|
|
|
else
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2628,7 +2628,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
* key becomes the ViewAbook key.
|
|
|
|
|
*/
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(entry_is_askserver(as.top_ent+as.cur_row) && !as.checkboxes){
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- menu_init_binding(km, '>', MC_QUERY_SERV, ">", "[Search]",
|
|
|
|
|
+ menu_init_binding(km, '>', MC_QUERY_SERV, ">", "[<5B>j<EFBFBD>M]",
|
|
|
|
|
THREE_KEY);
|
|
|
|
|
menu_add_binding(km, 's', MC_QUERY_SERV);
|
|
|
|
|
menu_add_binding(km, '.', MC_QUERY_SERV);
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2636,7 +2636,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
menu_add_binding(km, KEY_RIGHT, MC_QUERY_SERV);
|
|
|
|
|
}
|
|
|
|
|
else if(entry_is_clickable_title(as.top_ent+as.cur_row)){
|
|
|
|
|
- menu_init_binding(km, '>', MC_OPENABOOK, ">", "[ViewAbook]",
|
|
|
|
|
+ menu_init_binding(km, '>', MC_OPENABOOK, ">", "[<5B>˵<EFBFBD><CBB5>a<EFBFBD>}ï]",
|
|
|
|
|
THREE_KEY);
|
|
|
|
|
menu_add_binding(km, 'v', MC_OPENABOOK);
|
|
|
|
|
menu_add_binding(km, '.', MC_OPENABOOK);
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2644,7 +2644,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
menu_add_binding(km, KEY_RIGHT, MC_OPENABOOK);
|
|
|
|
|
}
|
1999-03-15 01:45:43 +00:00
|
|
|
|
else if(cur_is_open()){
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- menu_init_binding(km, 'S', MC_CHOICE, "S", "[Select]",
|
|
|
|
|
+ menu_init_binding(km, 'S', MC_CHOICE, "S", "[<5B><><EFBFBD><EFBFBD>]",
|
|
|
|
|
THREE_KEY);
|
|
|
|
|
}
|
|
|
|
|
else
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2657,7 +2657,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
*/
|
|
|
|
|
if(entry_is_clickable(as.top_ent+as.cur_row) &&
|
|
|
|
|
!entry_is_clickable_title(as.top_ent+as.cur_row)){
|
|
|
|
|
- menu_init_binding(km, '>', MC_EXPAND, ">", "Expand",
|
|
|
|
|
+ menu_init_binding(km, '>', MC_EXPAND, ">", "<22>i<EFBFBD>}",
|
|
|
|
|
SENDTO_KEY);
|
|
|
|
|
menu_add_binding(km, '.', MC_EXPAND);
|
|
|
|
|
if(F_ON(F_ARROW_NAV,ps))
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2667,12 +2667,12 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
clrbitn(SENDTO_KEY, bitmap);
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(cur_is_open() && as.checkboxes){
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- menu_init_binding(km, 'X', MC_TOGGLE, "X", "Set/Unset",
|
|
|
|
|
+ menu_init_binding(km, 'X', MC_TOGGLE, "X", "<22>]<5D>w/<2F>Ѱ<EFBFBD><D1B0>]<5D>w",
|
|
|
|
|
DELETE_KEY);
|
|
|
|
|
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1999-03-15 01:45:43 +00:00
|
|
|
|
else if(cur_is_open() && listmode_ok){
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- menu_init_binding(km, 'L', MC_LISTMODE, "L", "ListMode",
|
|
|
|
|
+ menu_init_binding(km, 'L', MC_LISTMODE, "L", "<22>C<EFBFBD><43><EFBFBD>Ҧ<EFBFBD>",
|
|
|
|
|
DELETE_KEY);
|
|
|
|
|
}
|
|
|
|
|
else
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2689,7 +2689,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
* reasonable function call.
|
|
|
|
|
*/
|
|
|
|
|
km->keys[OTHER_KEY].name = "O";
|
|
|
|
|
- km->keys[OTHER_KEY].label = "OTHER CMDS";
|
|
|
|
|
+ km->keys[OTHER_KEY].label = "<22><><EFBFBD>L<EFBFBD>R<EFBFBD>O";
|
|
|
|
|
km->keys[OTHER_KEY].bind.cmd = MC_OTHER;
|
|
|
|
|
km->keys[OTHER_KEY].bind.ch[0] = 'O';
|
|
|
|
|
km->keys[OTHER_KEY].bind.nch = 1;
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2708,13 +2708,13 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(F_OFF(F_EXPANDED_DISTLISTS,ps) &&
|
|
|
|
|
entry_is_listent(as.top_ent+as.cur_row)){
|
|
|
|
|
cmd = MC_UNEXPAND;
|
|
|
|
|
- menu_init_binding(km, '<', cmd, "<", "Unexpand",
|
|
|
|
|
+ menu_init_binding(km, '<', cmd, "<", "<22>_<EFBFBD><5F><EFBFBD>i<EFBFBD>}",
|
|
|
|
|
TWO_KEY);
|
1999-03-15 01:45:43 +00:00
|
|
|
|
KS_OSDATASET(&km->keys[TWO_KEY], KS_NONE);
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else{
|
1999-03-15 01:45:43 +00:00
|
|
|
|
cmd = MC_MAIN;
|
|
|
|
|
- menu_init_binding(km, 'M', cmd, "<", "Main Menu",
|
|
|
|
|
+ menu_init_binding(km, 'M', cmd, "<", "<22>D<EFBFBD><44><EFBFBD><EFBFBD>",
|
|
|
|
|
TWO_KEY);
|
|
|
|
|
KS_OSDATASET(&km->keys[TWO_KEY], KS_MAINMENU);
|
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2723,11 +2723,11 @@
|
1999-03-15 01:45:43 +00:00
|
|
|
|
/*
|
|
|
|
|
* Add or delete entries from this address book.
|
|
|
|
|
*/
|
|
|
|
|
- menu_init_binding(km, '@', MC_ADD, "@", "AddNew",
|
|
|
|
|
+ menu_init_binding(km, '@', MC_ADD, "@", "<22>s<EFBFBD>W",
|
|
|
|
|
ADD_KEY);
|
|
|
|
|
- menu_init_binding(km, 'D', MC_DELETE, "D", "Delete",
|
|
|
|
|
+ menu_init_binding(km, 'D', MC_DELETE, "D", "<22>R<EFBFBD><52>",
|
|
|
|
|
DELETE_KEY);
|
|
|
|
|
- menu_init_binding(km, 'C', MC_COMPOSE, "C", "ComposeTo",
|
|
|
|
|
+ menu_init_binding(km, 'C', MC_COMPOSE, "C", "<22>s<EFBFBD><73>",
|
|
|
|
|
SENDTO_KEY);
|
|
|
|
|
KS_OSDATASET(&km->keys[SENDTO_KEY], KS_COMPOSER);
|
1999-11-01 00:41:02 +00:00
|
|
|
|
menu_init_binding(km, '#', MC_ROLE, "#", "Role",
|
|
|
|
|
@@ -2756,7 +2756,7 @@
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(F_OFF(F_EXPANDED_DISTLISTS,ps) &&
|
|
|
|
|
entry_is_listent(as.top_ent+as.cur_row)){
|
|
|
|
|
cmd = MC_UNEXPAND;
|
|
|
|
|
- menu_init_binding(km, '<', cmd, "<", "Unexpand",
|
|
|
|
|
+ menu_init_binding(km, '<', cmd, "<", "<22>_<EFBFBD><5F><EFBFBD>i<EFBFBD>}",
|
|
|
|
|
TWO_KEY);
|
|
|
|
|
KS_OSDATASET(&km->keys[TWO_KEY], KS_NONE);
|
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2764,12 +2764,12 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(as.n_addrbk > 1 || as.n_serv){
|
|
|
|
|
cmd = MC_POPUP;
|
1999-03-15 01:45:43 +00:00
|
|
|
|
menu_init_binding(km, '<', cmd, "<",
|
|
|
|
|
- "AddressBkList", TWO_KEY);
|
|
|
|
|
+ "<22>a<EFBFBD>}ï<>C<EFBFBD><43>", TWO_KEY);
|
|
|
|
|
KS_OSDATASET(&km->keys[TWO_KEY], KS_NONE);
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
cmd = MC_MAIN;
|
|
|
|
|
- menu_init_binding(km, 'M', cmd, "<", "Main Menu",
|
|
|
|
|
+ menu_init_binding(km, 'M', cmd, "<", "<22>D<EFBFBD><44><EFBFBD><EFBFBD>",
|
|
|
|
|
TWO_KEY);
|
|
|
|
|
KS_OSDATASET(&km->keys[TWO_KEY], KS_MAINMENU);
|
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2779,9 +2779,9 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/*
|
|
|
|
|
* Add or delete entries from this address book.
|
|
|
|
|
*/
|
|
|
|
|
- menu_init_binding(km, '@', MC_ADD, "@", "AddNew",
|
|
|
|
|
+ menu_init_binding(km, '@', MC_ADD, "@", "<22>s<EFBFBD>W",
|
|
|
|
|
ADD_KEY);
|
|
|
|
|
- menu_init_binding(km, 'D', MC_DELETE, "D", "Delete",
|
|
|
|
|
+ menu_init_binding(km, 'D', MC_DELETE, "D", "<22>R<EFBFBD><52>",
|
|
|
|
|
DELETE_KEY);
|
|
|
|
|
}
|
|
|
|
|
else{
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2791,14 +2791,14 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
/* Find someplace to put Main Menu command */
|
|
|
|
|
if(cmd == MC_POPUP){
|
|
|
|
|
- menu_init_binding(km, 'M', MC_MAIN, "M", "Main Menu",
|
|
|
|
|
+ menu_init_binding(km, 'M', MC_MAIN, "M", "<22>D<EFBFBD><44><EFBFBD><EFBFBD>",
|
|
|
|
|
SECONDARY_MAIN_KEY);
|
|
|
|
|
KS_OSDATASET(&km->keys[SECONDARY_MAIN_KEY],KS_MAINMENU);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
clrbitn(SECONDARY_MAIN_KEY, bitmap);
|
|
|
|
|
|
|
|
|
|
- menu_init_binding(km, 'C', MC_COMPOSE, "C", "ComposeTo",
|
|
|
|
|
+ menu_init_binding(km, 'C', MC_COMPOSE, "C", "<22>s<EFBFBD><73>",
|
|
|
|
|
SENDTO_KEY);
|
|
|
|
|
KS_OSDATASET(&km->keys[SENDTO_KEY], KS_COMPOSER);
|
1999-11-01 00:41:02 +00:00
|
|
|
|
menu_init_binding(km, '#', MC_ROLE, "#", "Role",
|
|
|
|
|
@@ -2810,7 +2810,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
* non-selection mode.
|
|
|
|
|
*/
|
|
|
|
|
cmd = MC_MAIN;
|
|
|
|
|
- menu_init_binding(km, 'M', cmd, "<", "Main Menu",
|
|
|
|
|
+ menu_init_binding(km, 'M', cmd, "<", "<22>D<EFBFBD><44><EFBFBD><EFBFBD>",
|
|
|
|
|
TWO_KEY);
|
|
|
|
|
KS_OSDATASET(&km->keys[TWO_KEY], KS_MAINMENU);
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2850,10 +2850,10 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
cmd = MC_VIEW_ENTRY;
|
|
|
|
|
|
|
|
|
|
menu_init_binding(km, '>', cmd, ">",
|
|
|
|
|
- cmd == MC_EXPAND ? "[Expand]" :
|
|
|
|
|
- cmd == MC_QUERY_SERV ? "[Search]" :
|
1999-03-15 01:45:43 +00:00
|
|
|
|
- cur_is_open() ? "[View/Update]"
|
|
|
|
|
- : "[ViewAbook]",
|
1998-08-09 00:51:28 +00:00
|
|
|
|
+ cmd == MC_EXPAND ? "[<5B>i<EFBFBD>}]" :
|
|
|
|
|
+ cmd == MC_QUERY_SERV ? "[<5B>j<EFBFBD>M]" :
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+ cur_is_open() ? "[<5B>˵<EFBFBD>/<2F><><EFBFBD>s]"
|
|
|
|
|
+ : "[<5B>˵<EFBFBD><CBB5>a<EFBFBD>}ï]",
|
1998-08-09 00:51:28 +00:00
|
|
|
|
THREE_KEY);
|
|
|
|
|
|
|
|
|
|
if(cmd == MC_QUERY_SERV)
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -2992,13 +2992,13 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(as.config)
|
|
|
|
|
- helper(gAbookHelp, "HELP ON CONFIGURING ADDRESS BOOKS",
|
|
|
|
|
+ helper(gAbookHelp, "<22>]<5D>w<EFBFBD>a<EFBFBD>}ï<><C3AF><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD>",
|
|
|
|
|
HLPD_NONE);
|
|
|
|
|
else if(are_selecting)
|
|
|
|
|
- helper(gAbookHelp, "HELP ON ADDRESS BOOK",
|
|
|
|
|
+ helper(gAbookHelp, "<22>a<EFBFBD>}ï<><C3AF><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD>",
|
|
|
|
|
HLPD_SIMPLE | HLPD_NEWWIN);
|
|
|
|
|
else /* general maintenance screen */
|
|
|
|
|
- helper(gAbookHelp, "HELP ON ADDRESS BOOK", HLPD_NONE);
|
|
|
|
|
+ helper(gAbookHelp, "<22>a<EFBFBD>}ï<><C3AF><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD>", HLPD_NONE);
|
1998-02-02 14:34:45 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/*
|
1999-03-15 01:45:43 +00:00
|
|
|
|
* Helper() may have a Main Menu key. If user types that
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3072,7 +3072,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Can't happen in MC_UNEXPAND");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>b MC_UNEXPAND <20>ɵo<C9B5><6F>");
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3108,7 +3108,7 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-07-21 14:11:48 +00:00
|
|
|
|
else
|
1998-08-09 00:51:28 +00:00
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Can't happen in MC_POPUP");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>b MC_POPUP <20>ɵo<C9B5><6F>");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3179,11 +3179,11 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else if(dlc_to_flush->type == DlcTitleNoPerm)
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "Cannot access address book.");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>s<EFBFBD><73><EFBFBD>a<EFBFBD>}ï<>C");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
|
|
|
|
else
|
1998-08-09 00:51:28 +00:00
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Can't happen in MC_OPENABOOK");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>b MC_OPENABOOK <20>ɵo<C9B5><6F>");
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3229,7 +3229,7 @@
|
1998-07-21 14:11:48 +00:00
|
|
|
|
}
|
|
|
|
|
else
|
1998-08-09 00:51:28 +00:00
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Can't happen in MC_EXPAND");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>b MC_EXPAND <20>ɵo<C9B5><6F>");
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3241,7 +3241,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/* Select an entry to mail to or a nickname to add to */
|
|
|
|
|
if(!any_addrs_avail(as.top_ent+as.cur_row)){
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 0, 4,
|
|
|
|
|
- "No entries in address book. Use ExitSelect to leave address books");
|
|
|
|
|
+ "<22>a<EFBFBD>}ï<><C3AF><EFBFBD>䤣<EFBFBD><E4A4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20>ХH <20><><EFBFBD>}<7D><><EFBFBD><EFBFBD>(E) <20><><EFBFBD>}");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3263,7 +3263,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else if(as.checkboxes && checkedn <= 0){
|
|
|
|
|
q_status_message(SM_ORDER, 0, 1,
|
|
|
|
|
- "Use \"X\" to mark addresses or lists");
|
|
|
|
|
+ "<22>ϥ<EFBFBD> \"X\" <20>аO<D0B0>a<EFBFBD>}<7D>ΦC<CEA6><43>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(as.checkboxes){
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3347,7 +3347,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(selecting_mult_nicks){
|
|
|
|
|
if(dl->type != ListHead && style == SelectAddrLccCom){
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "You may only select lists for lcc, use bcc for other addresses");
|
|
|
|
|
+ "<22>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD> lcc <20>C<EFBFBD><43>, <20><><EFBFBD>L<EFBFBD><4C><EFBFBD>a<EFBFBD>}<7D>Х<EFBFBD> bcc");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else{
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3422,16 +3422,16 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(entry_is_clickable(as.top_ent+as.cur_row))
|
|
|
|
|
clickable_warning(as.top_ent+as.cur_row);
|
|
|
|
|
else if(entry_is_askserver(as.top_ent+as.cur_row))
|
|
|
|
|
- q_status_message(SM_ORDER, 3, 4, "Use select to select an address or addresses from address books");
|
|
|
|
|
+ q_status_message(SM_ORDER, 3, 4, "<22>ϥΡu<CEA1><75><EFBFBD>ܡv<DCA1>ӿ<EFBFBD><D3BF>ܦa<DCA6>}ï<><C3AF><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>}");
|
|
|
|
|
else
|
|
|
|
|
- q_status_message(SM_ORDER, 3, 4, "No address selected");
|
|
|
|
|
+ q_status_message(SM_ORDER, 3, 4, "<22>|<7C><><EFBFBD><EFBFBD><EFBFBD>ܥ<EFBFBD><DCA5><EFBFBD><EFBFBD>a<EFBFBD>}");
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Can't happen in MC_CHOICE");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>b MC_CHOICE <20>ɵo<C9B5><6F>");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3455,7 +3455,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(adrbk_check_all_validity_now()){
|
|
|
|
|
if(resync_screen(pab, style, checkedn)){
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Address book changed. AddNew cancelled. Try again.");
|
|
|
|
|
+ "<22>a<EFBFBD>}ï<>Q<EFBFBD><51><EFBFBD>ܤF<DCA4>F<EFBFBD><46><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>W<EFBFBD>C<EFBFBD>Э<EFBFBD><D0AD>դ@<40>M<EFBFBD>C");
|
|
|
|
|
ps->mangled_screen = 1;
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3470,7 +3470,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
dprint(9, (debugfile,
|
|
|
|
|
"Calling edit_entry to add entry manually\n"));
|
|
|
|
|
edit_entry(pab->address_book, (AdrBk_Entry *)NULL, NO_NEXT,
|
|
|
|
|
- NotSet, 0, &warped, "add");
|
|
|
|
|
+ NotSet, 0, &warped, "<22>s<EFBFBD>W");
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Warped means we got plopped down somewhere in the display
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3615,7 +3615,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
q_status_message1(SM_ORDER|SM_DING, 0, 4,
|
|
|
|
|
- "Missing \"}\" in config: %s", q);
|
|
|
|
|
+ "<22>]<5D>w<EFBFBD>ɤ<EFBFBD><C9A4>ʥF \"}\"<22>G%s", q);
|
|
|
|
|
if(nick)
|
|
|
|
|
fs_give((void **)&nick);
|
|
|
|
|
if(file)
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3650,7 +3650,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
ps->mangled_screen = 1;
|
1998-02-02 14:34:45 +00:00
|
|
|
|
}
|
|
|
|
|
else
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "Not a changeable line");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22><><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>Q<EFBFBD><51><EFBFBD>諸<EFBFBD>@<40><>");
|
1998-07-21 14:11:48 +00:00
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3658,7 +3658,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/*---------- Delete an address book -------------------*/
|
|
|
|
|
case MC_DELABOOK:
|
|
|
|
|
if(as.n_addrbk == 0){
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "Nothing to delete");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>S<EFBFBD><53><EFBFBD>i<EFBFBD>Q<EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3729,7 +3729,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
start_disp = 0;
|
|
|
|
|
ps->mangled_body = 1;
|
|
|
|
|
ps->mangled_footer = 1;
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 3, "Address book deleted");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 3, "<22>a<EFBFBD>}ï<>w<EFBFBD>Q<EFBFBD>R<EFBFBD><52>");
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
if(err){
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3747,7 +3747,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
case MC_SHUFFLE:
|
|
|
|
|
if(entry_is_addkey(as.top_ent+as.cur_row)){
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "Highlight entry you wish to shuffle");
|
|
|
|
|
+ "<22>ХܷQ<DCB7>n<EFBFBD><6E><EFBFBD>㪺<EFBFBD><E3AABA><EFBFBD><EFBFBD>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3820,8 +3820,8 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
q_status_message(SM_ORDER, 0, 3,
|
|
|
|
|
msg ? msg :
|
|
|
|
|
- (ret < 0) ? "Shuffle failed" :
|
|
|
|
|
- "Address books shuffled");
|
|
|
|
|
+ (ret < 0) ? "<22><><EFBFBD>㥢<EFBFBD><E3A5A2>" :
|
|
|
|
|
+ "<22>a<EFBFBD>}ï<>w<EFBFBD><77><EFBFBD><EFBFBD>");
|
|
|
|
|
if(ret < 0)
|
|
|
|
|
dprint(5, (debugfile, "addrbook shuffle failed: %s\n",
|
|
|
|
|
msg ? msg : "?"));
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3848,7 +3848,7 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(new_top_ent == as.top_ent ||
|
|
|
|
|
(as.cur_row + (as.top_ent-new_top_ent) > as.l_p_page - 1)){
|
|
|
|
|
- q_status_message(SM_INFO, 0, 1, "Already on first line.");
|
|
|
|
|
+ q_status_message(SM_INFO, 0, 1, "<22>w<EFBFBD>g<EFBFBD>b<EFBFBD>Ĥ@<40><><EFBFBD>F<EFBFBD>C");
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
as.cur_row += (as.top_ent - new_top_ent);
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3906,7 +3906,7 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(new_end_line - as.top_ent <= as.l_p_page - 1 ||
|
|
|
|
|
as.cur_row - (new_end_line-as.top_ent-(as.l_p_page-1)) < 0){
|
|
|
|
|
- q_status_message(SM_INFO, 0, 1, "Already on last line.");
|
|
|
|
|
+ q_status_message(SM_INFO, 0, 1, "<22>w<EFBFBD>g<EFBFBD>b<EFBFBD>̫<EFBFBD><CCAB>@<40><><EFBFBD>F<EFBFBD>C");
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
as.cur_row -= (new_end_line-as.top_ent-(as.l_p_page-1));
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -3994,7 +3994,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
#endif
|
|
|
|
|
default:
|
|
|
|
|
q_status_message(SM_INFO, 0, 1,
|
|
|
|
|
- "Can't happen in MC_MOUSE");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD>b MC_MOUSE <20>ɵo<C9B5><6F>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4101,7 +4101,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(as.top_ent == new_top_ent && as.cur_row == (fl-as.top_ent)){
|
|
|
|
|
- q_status_message(SM_INFO, 0, 1, "Already on first page.");
|
|
|
|
|
+ q_status_message(SM_INFO, 0, 1, "<22>w<EFBFBD>g<EFBFBD>b<EFBFBD>Ĥ@<40><><EFBFBD>F<EFBFBD>C");
|
|
|
|
|
break;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4137,7 +4137,7 @@
|
1999-03-15 01:45:43 +00:00
|
|
|
|
as.cur_row -
|
|
|
|
|
(new_end_line-as.top_ent-(as.l_p_page-1)) < 0){
|
|
|
|
|
q_status_message(SM_INFO, 0, 1,
|
|
|
|
|
- "Already on last page.");
|
|
|
|
|
+ "<22>w<EFBFBD>g<EFBFBD>b<EFBFBD>̫<EFBFBD><CCAB>@<40><><EFBFBD>F<EFBFBD>C");
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
as.cur_row -=
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4186,14 +4186,14 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(adrbk_check_all_validity_now()){
|
|
|
|
|
if(resync_screen(pab, style, checkedn)){
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
|
|
|
|
- "Address book changed. Delete cancelled. Try again.");
|
|
|
|
|
+ "<22>a<EFBFBD>}ï<>Q<EFBFBD><51><EFBFBD>ܤF<DCA4>F<EFBFBD><46><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><52><EFBFBD>C<EFBFBD>Э<EFBFBD><D0AD>դ@<40>M<EFBFBD>C");
|
|
|
|
|
ps->mangled_screen = 1;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(!any_addrs_avail(as.top_ent+as.cur_row)){
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "No entries to delete");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>S<EFBFBD><53><EFBFBD>i<EFBFBD>ѧR<D1A7><52><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4255,7 +4255,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
case MC_TOGGLE:
|
|
|
|
|
togglex:
|
|
|
|
|
if(!any_addrs_avail(as.top_ent+as.cur_row)){
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "No entries to select");
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>S<EFBFBD><53><EFBFBD>i<EFBFBD>ѧR<D1A7><52><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4274,10 +4274,10 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
if(style == SelectAddrLccCom && dl->type == ListEnt)
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "You may only select whole lists for lcc");
|
|
|
|
|
+ "<22>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ܾ<EFBFBD><DCBE>ӦC<D3A6><43><EFBFBD><EFBFBD> lcc");
|
|
|
|
|
else if(style == SelectAddrLccCom && dl->type != ListHead)
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "You may only select lists for lcc, use bcc for personal entries");
|
|
|
|
|
+ "<22>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ܦC<DCA6><43><EFBFBD><EFBFBD> lcc<63>A<EFBFBD>ӤH<D3A4><48><EFBFBD>ؽХ<D8BD> bcc");
|
|
|
|
|
else if(dl->type == ListHead || dl->type == Simple){
|
|
|
|
|
current_changed_flag++;
|
|
|
|
|
if(entry_is_checked(pab->address_book->checks,
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4294,11 +4294,11 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "You may not select list members, only whole lists or personal entries");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD><6B><EFBFBD>ܦC<DCA6><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ܾ<EFBFBD><DCBE>ӦC<D3A6><43><EFBFBD>έӤH<D3A4><48><EFBFBD><EFBFBD>");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "You may only select addresses or lists");
|
|
|
|
|
+ "<22>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ܦa<DCA6>}<7D>ΦC<CEA6><43>");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4316,7 +4316,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
ps->mangled_body = 1;
|
|
|
|
|
start_disp = 0;
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "Use \"X\" to select addresses or lists");
|
|
|
|
|
+ "<22>ϥ<EFBFBD> \"X\" <20>аO<D0B0>a<EFBFBD>}<7D>ΦC<CEA6><43>");
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4342,13 +4342,13 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(!directory_ok){
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
(style == SelectAddrLccCom)
|
|
|
|
|
- ? "Can't search server for Lcc"
|
|
|
|
|
- : "Can't search server from here");
|
|
|
|
|
+ ? "<22>L<EFBFBD>k<EFBFBD>Ѧ<EFBFBD><D1A6>A<EFBFBD><41><EFBFBD>j<EFBFBD>M Lcc"
|
|
|
|
|
+ : "<22>L<EFBFBD>k<EFBFBD>Ѧ<EFBFBD><D1A6>j<EFBFBD>M<EFBFBD><4D><EFBFBD>A<EFBFBD><41>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
else if(as.checkboxes){
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "Can't search server when using ListMode");
|
|
|
|
|
+ "<22>ϥ<EFBFBD> ListMode <20>ɵL<C9B5>k<EFBFBD>j<EFBFBD>M<EFBFBD><4D><EFBFBD>A<EFBFBD><41>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4403,14 +4403,14 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/*----- Select entries to work on --*/
|
|
|
|
|
case MC_SELECT:
|
|
|
|
|
if(!any_addrs_avail(as.top_ent+as.cur_row)){
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "No entries to select");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>S<EFBFBD><53><EFBFBD>i<EFBFBD>ѿ<EFBFBD><D1BF>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(!cur_is_open()){
|
|
|
|
|
if(entry_is_askserver(as.top_ent+as.cur_row))
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "Select is only available from within an expanded address book");
|
|
|
|
|
+ "<22>ȯ<EFBFBD><C8AF>b<EFBFBD>i<EFBFBD>}<7D>᪺<EFBFBD>a<EFBFBD>}ï<><C3AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
else
|
|
|
|
|
clickable_warning(as.top_ent+as.cur_row);
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4443,7 +4443,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/*----------- Select current entry ----------*/
|
|
|
|
|
case MC_SELCUR:
|
|
|
|
|
if(!any_addrs_avail(as.top_ent+as.cur_row)){
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "No entries to select");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>S<EFBFBD><53><EFBFBD>i<EFBFBD>ѿ<EFBFBD><D1BF>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4504,7 +4504,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
dlc_restart = *dlc;
|
|
|
|
|
as.zoomed = 0;
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "Zoom Mode is now off, no entries selected");
|
|
|
|
|
+ "<22>Y<EFBFBD><59><EFBFBD>Ҧ<EFBFBD><D2A6>ثe<D8AB><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>A<EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><51><EFBFBD>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
|
|
|
|
|
warp_to_dlc(&dlc_restart, 0L);
|
|
|
|
|
/* put current entry in middle of screen */
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4571,11 +4571,11 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "You may not select list members, only whole lists or personal entries");
|
|
|
|
|
+ "<22>L<EFBFBD>k<EFBFBD><6B><EFBFBD>ܦC<DCA6><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ܾ<EFBFBD><DCBE>ӦC<D3A6><43><EFBFBD>έӤH<D3A4><48><EFBFBD><EFBFBD>");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "You may only select addresses or lists");
|
|
|
|
|
+ "<22>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>ܦa<DCA6>}<7D>ΦC<CEA6><43>");
|
|
|
|
|
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4588,7 +4588,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
: NULL,
|
|
|
|
|
&start_disp);
|
|
|
|
|
else{
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 2, "Zoom Mode is now off");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 2, "<22>{<7B>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><59><EFBFBD>Ҧ<EFBFBD>");
|
|
|
|
|
ab_unzoom(&start_disp);
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4630,7 +4630,7 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "No selected entries to apply command to");
|
|
|
|
|
+ "<22>S<EFBFBD><53><EFBFBD>w<EFBFBD><77><EFBFBD>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD>إi<D8A5>ѮM<D1AE>ΩR<CEA9>O");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4676,7 +4676,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/*------ Copy entries into an abook ----*/
|
|
|
|
|
case MC_SAVE:
|
|
|
|
|
if(!any_addrs_avail(as.top_ent+as.cur_row)){
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "No entries to save");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>S<EFBFBD><53><EFBFBD>i<EFBFBD>Ѧs<D1A6>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4698,7 +4698,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/*------ Forward an entry in mail -----------*/
|
|
|
|
|
case MC_FORWARD:
|
|
|
|
|
if(!any_addrs_avail(as.top_ent+as.cur_row)){
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "No entries to forward");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>S<EFBFBD><53><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4713,14 +4713,14 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(!is_addr(as.top_ent+as.cur_row)){
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "Nothing to forward");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>S<EFBFBD><53><EFBFBD>F<EFBFBD><46><EFBFBD>i<EFBFBD>H<EFBFBD><48><EFBFBD>H");
|
|
|
|
|
break;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
dl = dlist(as.top_ent+as.cur_row);
|
|
|
|
|
if(dl->type != ListHead && dl->type != Simple){
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "Can only forward whole entries");
|
|
|
|
|
+ "<22>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>H<EFBFBD><48><EFBFBD>ӦC<D3A6><43>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4752,18 +4752,18 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
case MC_UNKNOWN:
|
|
|
|
|
if(c == 'e' && !are_selecting){
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 0, 2,
|
|
|
|
|
- "Command \"E\" not defined. Use \"View/Update\" to edit an entry");
|
|
|
|
|
+ "\"E\" <20>o<EFBFBD>өR<D3A9>O<EFBFBD>|<7C><><EFBFBD>Q<EFBFBD>w<EFBFBD>q. <20>Шϥ<D0A8> \"<22>˵<EFBFBD>/<2F>s<EFBFBD><73>\" <20>s<EFBFBD><73><EFBFBD>ﶵ");
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else if(c == 's'
|
|
|
|
|
&& !(are_selecting || entry_is_clickable(as.top_ent+as.cur_row))){
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 0, 2,
|
|
|
|
|
- "Command \"S\" not defined. Use \"AddNew\" to create a list");
|
|
|
|
|
+ "\"S\" <20>o<EFBFBD>өR<D3A9>O<EFBFBD>|<7C><><EFBFBD>Q<EFBFBD>w<EFBFBD>q. <20>Шϥ<D0A8> \"<22>s<EFBFBD>W\" <20>إߦC<DFA6><43>");
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else if(c == 'z' && !are_selecting){
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 0, 2,
|
|
|
|
|
- "Command \"Z\" not defined. Use \"View/Update\" to add to a list");
|
|
|
|
|
+ "\"Z\" <20>o<EFBFBD>өR<D3A9>O<EFBFBD>|<7C><><EFBFBD>Q<EFBFBD>w<EFBFBD>q. <20>Шϥ<D0A8> \"<22>˵<EFBFBD>/<2F><><EFBFBD>s\" <20>s<EFBFBD>W<EFBFBD>ܦC<DCA6><43>");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
/* else, fall through */
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4801,7 +4801,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
as.zoomed = 1;
|
|
|
|
|
|
|
|
|
|
if(as.selections){
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 2, "Zoom Mode is now on");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 2, "<22>{<7B>b<EFBFBD>}<7D><><EFBFBD>Y<EFBFBD><59><EFBFBD>Ҧ<EFBFBD>");
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(cur_is_open()){
|
1998-08-09 00:51:28 +00:00
|
|
|
|
dl = dlist(as.top_ent+as.cur_row);
|
|
|
|
|
if((dl->type == ListHead ||
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4849,7 +4849,7 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
|
|
|
|
else{
|
1998-08-09 00:51:28 +00:00
|
|
|
|
as.zoomed = 0;
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 2, "No selected entries to zoom on");
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+ q_status_message(SM_ORDER, 0, 2, "<22>S<EFBFBD><53><EFBFBD>w<EFBFBD><77><EFBFBD>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD>إi<D8A5>ѩ<EFBFBD><D1A9>j");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4910,7 +4910,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
char *name;
|
|
|
|
|
{
|
|
|
|
|
q_status_message2(SM_ORDER | (bell ? SM_DING : 0), 0, 4,
|
|
|
|
|
- "AddressBook%s%s is Read Only",
|
|
|
|
|
+ "<22>a<EFBFBD>}ï%s%s <20>O<EFBFBD><4F>Ū<EFBFBD><C5AA>",
|
|
|
|
|
name ? " " : "",
|
|
|
|
|
name ? name : "");
|
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4931,11 +4931,11 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
dl = dlist(cur_line);
|
|
|
|
|
if(dl->type == NoAbooks)
|
|
|
|
|
q_status_message(SM_ORDER, 0, 4,
|
|
|
|
|
- "No address books configured, use Setup");
|
|
|
|
|
+ "<22>S<EFBFBD><53><EFBFBD>w<EFBFBD>]<5D>w<EFBFBD>n<EFBFBD><6E><EFBFBD>a<EFBFBD>}ï<>A<EFBFBD>Х<EFBFBD> Setup");
|
|
|
|
|
else if(dl->type == Empty)
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "Address Book is Empty");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>a<EFBFBD>}ï<>O<EFBFBD>Ū<EFBFBD>");
|
|
|
|
|
else
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "Distribution List is Empty");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22><><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>O<EFBFBD>Ū<EFBFBD>");
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4952,9 +4952,9 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
register AddrScrn_Disp *dl;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
dl = dlist(cur_line);
|
|
|
|
|
- q_status_message1(SM_ORDER, 0, 4, "%s not expanded, use \">\" to expand",
|
1999-03-15 01:45:43 +00:00
|
|
|
|
- (dl->type == Title || dl->type == ClickHereCmb) ? "Address Book"
|
|
|
|
|
- : "Distribution List");
|
1998-08-09 00:51:28 +00:00
|
|
|
|
+ q_status_message1(SM_ORDER, 0, 4, "%s <20><><EFBFBD>Q<EFBFBD>i<EFBFBD>}<7D>A<EFBFBD>ϥ<EFBFBD> \">\" <20>Ӯi<D3AE>}",
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+ (dl->type == Title || dl->type == ClickHereCmb) ? "<22>a<EFBFBD>}ï"
|
|
|
|
|
+ : "<22><><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43>");
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4970,7 +4970,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
char *what;
|
|
|
|
|
{
|
|
|
|
|
q_status_message1(SM_INFO | (bell ? SM_DING : 0), 0, 2,
|
|
|
|
|
- "Address book %s cancelled", what);
|
|
|
|
|
+ "<22>a<EFBFBD>}ï%s<>w<EFBFBD><77><EFBFBD><EFBFBD>", what);
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4980,7 +4980,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
void
|
|
|
|
|
no_tabs_warning()
|
|
|
|
|
{
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "Tabs not allowed in address book");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>a<EFBFBD>}ï<><C3AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\<5C><> Tab <20>s<EFBFBD>b");
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -4999,12 +4999,12 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
{
|
|
|
|
|
int ret = 0;
|
|
|
|
|
static ESCKEY_S opts[] = {
|
|
|
|
|
- {'c', 'c', "C", "ComposeTo"},
|
|
|
|
|
- {'d', 'd', "D", "Delete"},
|
|
|
|
|
- {'%', '%', "%", "Print"},
|
|
|
|
|
- {'f', 'f', "F", "Forward"},
|
|
|
|
|
- {'s', 's', "S", "Save"},
|
1999-11-01 00:41:02 +00:00
|
|
|
|
- {'#', '#', "#", "Role"},
|
1998-08-09 00:51:28 +00:00
|
|
|
|
+ {'c', 'c', "C", "<22>s<EFBFBD><73>"},
|
|
|
|
|
+ {'d', 'd', "D", "<22>R<EFBFBD><52>"},
|
|
|
|
|
+ {'%', '%', "%", "<22>C<EFBFBD>L"},
|
|
|
|
|
+ {'f', 'f', "F", "<22><><EFBFBD>H"},
|
|
|
|
|
+ {'s', 's', "S", "<22>s<EFBFBD><73>"},
|
1999-11-01 00:41:02 +00:00
|
|
|
|
+ {'#', '#', "#", "<22><><EFBFBD><EFBFBD>"},
|
1998-08-09 00:51:28 +00:00
|
|
|
|
{ 0, '%', "", ""},
|
|
|
|
|
{-1, 0, NULL, NULL}};
|
1999-11-01 00:41:02 +00:00
|
|
|
|
#define PHANTOM_PRINT 6
|
|
|
|
|
@@ -5014,7 +5014,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
opts[PHANTOM_PRINT].ch = (F_ON(F_ENABLE_PRYNT, ps_global)) ? 'y' : -1;
|
1999-03-15 01:45:43 +00:00
|
|
|
|
|
|
|
|
|
- switch(radio_buttons("APPLY command : ", command_line, opts, 0, 'z',
|
|
|
|
|
+ switch(radio_buttons("<22>M<EFBFBD>ΩR<CEA9>O<EFBFBD>G", command_line, opts, 0, 'z',
|
|
|
|
|
NO_HELP, RB_NORM)){
|
|
|
|
|
case 'c':
|
1999-11-01 00:41:02 +00:00
|
|
|
|
ret = ab_compose_to_addr(cur_line, 1, 0);
|
|
|
|
|
@@ -5041,7 +5041,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'z':
|
|
|
|
|
- cmd_cancelled("Apply command");
|
|
|
|
|
+ cmd_cancelled("<22>M<EFBFBD>ΩR<CEA9>O");
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5063,22 +5063,22 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
int *start_disp;
|
|
|
|
|
{
|
|
|
|
|
static ESCKEY_S sel_opts1[] = {
|
|
|
|
|
- {'a', 'a', "A", "unselect All"},
|
|
|
|
|
+ {'a', 'a', "A", "<22><><EFBFBD><EFBFBD><EFBFBD>Ҧ<EFBFBD><D2A6><EFBFBD><EFBFBD><EFBFBD>"},
|
|
|
|
|
{ 0 , '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}
|
|
|
|
|
};
|
1999-03-15 01:45:43 +00:00
|
|
|
|
static char *sel_pmt1 = "ALTER message selection : ";
|
1998-08-09 00:51:28 +00:00
|
|
|
|
static ESCKEY_S sel_opts2[] = {
|
|
|
|
|
- {'a', 'a', "A", "select All"},
|
|
|
|
|
- {'c', 'c', "C", "select Cur"},
|
|
|
|
|
- {'t', 't', "T", "Text"},
|
|
|
|
|
- {'s', 's', "S", "Status"},
|
|
|
|
|
+ {'a', 'a', "A", "<22><><EFBFBD>ܥ<EFBFBD><DCA5><EFBFBD>"},
|
|
|
|
|
+ {'c', 'c', "C", "<22><><EFBFBD>ܥثe<D8AB><65>"},
|
|
|
|
|
+ {'t', 't', "T", "<22><><EFBFBD>r"},
|
|
|
|
|
+ {'s', 's', "S", "<22><><EFBFBD>A"},
|
|
|
|
|
{-1, 0, NULL, NULL}
|
|
|
|
|
};
|
|
|
|
|
- static char *sel_pmt2 = "SELECT criteria : ";
|
|
|
|
|
+ static char *sel_pmt2 = "<22><><EFBFBD>ܼзǡG";
|
|
|
|
|
ESCKEY_S *sel_opts;
|
|
|
|
|
HelpType help = NO_HELP;
|
|
|
|
|
adrbk_cntr_t num, ab_count;
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5106,8 +5106,8 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(dl && (dl->type == ListHead || dl->type == Simple)){
|
|
|
|
|
sel_opts1[1].label = entry_is_selected(abook->selects,
|
|
|
|
|
(a_c_arg_t)dl->elnum)
|
|
|
|
|
- ? "unselect Cur"
|
|
|
|
|
- : "select Cur";
|
|
|
|
|
+ ? "<22><><EFBFBD><EFBFBD><EFBFBD>ثe<D8AB><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
+ : "<22><><EFBFBD>ܥثe<D8AB><65>";
|
|
|
|
|
sel_opts1[1].ch = 'c';
|
|
|
|
|
}
|
|
|
|
|
else
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5129,7 +5129,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- "Unsupported Select option");
|
|
|
|
|
+ "<22>|<7C><><EFBFBD>䴩<EFBFBD><E4B4A9><EFBFBD>ﶵ");
|
|
|
|
|
return;
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5138,8 +5138,8 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
(dl->type == ListHead || dl->type == Simple)){
|
|
|
|
|
sel_opts1[1].label = entry_is_selected(abook->selects,
|
|
|
|
|
(a_c_arg_t)dl->elnum)
|
|
|
|
|
- ? "unselect Cur"
|
|
|
|
|
- : "select Cur";
|
|
|
|
|
+ ? "<22><><EFBFBD><EFBFBD><EFBFBD>ثe<D8AB><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
+ : "<22><><EFBFBD>ܥثe<D8AB><65>";
|
|
|
|
|
sel_opts1[1].ch = 'c';
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5156,7 +5156,7 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
switch(q){
|
|
|
|
|
case 'x': /* cancel */
|
|
|
|
|
- cmd_cancelled("Select command");
|
|
|
|
|
+ cmd_cancelled("<22><><EFBFBD>ܩR<DCA9>O");
|
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
case 'c': /* select/unselect current */
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5168,7 +5168,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(as.selections == 0 && as.zoomed){
|
|
|
|
|
as.zoomed = 0;
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "Zoom Mode is now off, no entries selected");
|
|
|
|
|
+ "<22>Y<EFBFBD><59><EFBFBD>Ҧ<EFBFBD><D2A6>ثe<D8AB><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>A<EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><51><EFBFBD>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
do_warp++;
|
|
|
|
|
}
|
|
|
|
|
else if(as.zoomed){
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5207,17 +5207,17 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(as.selections == 0 && as.zoomed){
|
|
|
|
|
as.zoomed = 0;
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "Zoom Mode is now off, all entries UNselected");
|
|
|
|
|
+ "<22>Y<EFBFBD><59><EFBFBD>Ҧ<EFBFBD><D2A6>ثe<D8AB><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD>Ҧ<EFBFBD><D2A6>w<EFBFBD><77><EFBFBD>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
do_warp++;
|
|
|
|
|
}
|
|
|
|
|
else{
|
1999-03-15 01:45:43 +00:00
|
|
|
|
char bb[100];
|
|
|
|
|
|
|
|
|
|
- sprintf(bb, "%s entries UNselected%s%s%s",
|
|
|
|
|
+ sprintf(bb, "%s <20>Ӷ<EFBFBD><D3B6>سQ<D8B3><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%s%s%s",
|
|
|
|
|
comatose(prevsel-as.selections),
|
|
|
|
|
- as.selections ? ", still " : "",
|
|
|
|
|
+ as.selections ? "<22>A<EFBFBD><41><EFBFBD><EFBFBD> " : "",
|
|
|
|
|
as.selections ? comatose(as.selections) : "",
|
|
|
|
|
- as.selections ? " selected in other addrbooks" : "");
|
|
|
|
|
+ as.selections ? " <20>Ӷ<EFBFBD><D3B6>ؿ<EFBFBD><D8BF>ܩ<EFBFBD><DCA9><EFBFBD><EFBFBD>L<EFBFBD>a<EFBFBD>}ï<><C3AF>" : "");
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2, bb);
|
|
|
|
|
if(as.zoomed)
|
|
|
|
|
do_beginning++;
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5233,7 +5233,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- q_status_message1(SM_ORDER, 0, 2, "All %s entries selected",
|
|
|
|
|
+ q_status_message1(SM_ORDER, 0, 2, "<22>w<EFBFBD><77><EFBFBD>ܩҦ<DCA9> %s <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|
|
|
|
comatose(ab_count));
|
|
|
|
|
if(prevsel == 0 && as.selections > 0 &&
|
|
|
|
|
!as.zoomed && F_ON(F_AUTO_ZOOM, ps)){
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5270,14 +5270,14 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
do_beginning++;
|
|
|
|
|
else{
|
|
|
|
|
as.zoomed = 0;
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 2, "Zoom Mode is now off");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 2, "<22>{<7B>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><59><EFBFBD>Ҧ<EFBFBD>");
|
|
|
|
|
do_warp++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
do_warp++;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- q_status_message1(SM_ORDER, 0, 2, "%s entries now selected",
|
|
|
|
|
+ q_status_message1(SM_ORDER, 0, 2, "<22><><EFBFBD><EFBFBD> %s <20>{<7B>b<EFBFBD>w<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD>",
|
|
|
|
|
comatose(as.selections));
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5303,7 +5303,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(as.selections == 0){
|
|
|
|
|
as.zoomed = 0;
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "Zoom Mode is now off");
|
|
|
|
|
+ "<22>{<7B>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><59><EFBFBD>Ҧ<EFBFBD>");
|
|
|
|
|
do_warp++;
|
|
|
|
|
}
|
|
|
|
|
else
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5322,63 +5322,63 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(prevsel == as.selections && prevsel > 0){
|
|
|
|
|
if(as.selections == 1)
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "No change resulted, 1 entry remains selected");
|
|
|
|
|
+ "<22>S<EFBFBD><53><EFBFBD>ɭP<C9AD><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܡA<DCA1><41><EFBFBD><EFBFBD><EFBFBD>@<40>Ӷ<EFBFBD><D3B6>سQ<D8B3><51><EFBFBD><EFBFBD>");
|
|
|
|
|
else
|
|
|
|
|
q_status_message1(SM_ORDER, 0, 2,
|
|
|
|
|
- "No change resulted, %s entries remain selected",
|
|
|
|
|
+ "<22>S<EFBFBD><53><EFBFBD>ɭP<C9AD><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܡA<DCA1><41><EFBFBD><EFBFBD> %s <20>Ӷ<EFBFBD><D3B6>سQ<D8B3><51><EFBFBD><EFBFBD>",
|
|
|
|
|
comatose(as.selections));
|
|
|
|
|
}
|
|
|
|
|
else if(prevsel == 0){
|
|
|
|
|
if(as.selections == 1)
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "Select matched 1 entry");
|
|
|
|
|
+ "<22><><EFBFBD>ܲŦX<C5A6><58><EFBFBD>@<40>Ӷ<EFBFBD><D3B6><EFBFBD>");
|
|
|
|
|
else if(as.selections > 1)
|
|
|
|
|
q_status_message1(SM_ORDER, 0, 2,
|
|
|
|
|
- "Select matched %s entries",
|
|
|
|
|
+ "<22><><EFBFBD>ܲŦX<C5A6><58> %s <20>Ӷ<EFBFBD><D3B6><EFBFBD>",
|
|
|
|
|
comatose(as.selections));
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "Select failed! No entries selected");
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+ "<22><><EFBFBD>ܥ<EFBFBD><DCA5>ѡI<D1A1>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD>سQ<D8B3><51><EFBFBD><EFBFBD>");
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
|
|
|
|
else if(as.selections == 0){
|
|
|
|
|
if(prevsel == 1)
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "The single selected entry is UNselected");
|
|
|
|
|
+ "<22><><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>Q<EFBFBD><51><EFBFBD>ܪ<EFBFBD><DCAA><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD>");
|
|
|
|
|
else
|
|
|
|
|
q_status_message1(SM_ORDER, 0, 2,
|
|
|
|
|
- "All %s entries UNselected",
|
|
|
|
|
+ "<22>Ҧ<EFBFBD> %s <20>Ӷ<EFBFBD><D3B6>س<EFBFBD><D8B3>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|
|
|
|
comatose(prevsel));
|
|
|
|
|
}
|
|
|
|
|
else if(narrow){
|
|
|
|
|
if(as.selections == 1 && (prevsel-as.selections) == 1)
|
|
|
|
|
q_status_message(SM_ORDER, 0, 2,
|
|
|
|
|
- "1 entry now selected, 1 entry was UNselected");
|
|
|
|
|
+ "<22>@<40><><EFBFBD>سQ<D8B3><51><EFBFBD>ܡA<DCA1>@<40><><EFBFBD>سQ<D8B3><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
else if(as.selections == 1)
|
|
|
|
|
q_status_message1(SM_ORDER, 0, 2,
|
|
|
|
|
- "1 entry now selected, %s entries were UNselected",
|
|
|
|
|
+ "<22>@<40><><EFBFBD>سQ<D8B3><51><EFBFBD>ܡA%s <20>Ӷ<EFBFBD><D3B6>سQ<D8B3><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|
|
|
|
comatose(prevsel-as.selections));
|
|
|
|
|
else if((prevsel-as.selections) == 1)
|
|
|
|
|
q_status_message1(SM_ORDER, 0, 2,
|
|
|
|
|
- "%s entries now selected, 1 entry was UNselected",
|
|
|
|
|
+ "%s <20>Ӷ<EFBFBD><D3B6>سQ<D8B3><51><EFBFBD>ܡA<DCA1>@<40><><EFBFBD>سQ<D8B3><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|
|
|
|
comatose(as.selections));
|
|
|
|
|
else
|
|
|
|
|
q_status_message2(SM_ORDER, 0, 2,
|
|
|
|
|
- "%s entries now selected, %s entries were UNselected",
|
|
|
|
|
+ "%s <20>Ӷ<EFBFBD><D3B6>سQ<D8B3><51><EFBFBD>ܡA%s <20>Ӷ<EFBFBD><D3B6>سQ<D8B3><51><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
|
|
|
|
comatose(as.selections),
|
|
|
|
|
comatose(prevsel-as.selections));
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
if((as.selections-prevsel) == 1)
|
|
|
|
|
q_status_message1(SM_ORDER, 0, 2,
|
|
|
|
|
- "1 new entry selected, %s entries now selected",
|
|
|
|
|
+ "<22>@<40>ӷs<D3B7><73><EFBFBD>سQ<D8B3><51><EFBFBD>ܡA<DCA1>ثe<D8AB><65> %s <20>Ӷ<EFBFBD><D3B6>ؤw<D8A4>Q<EFBFBD><51><EFBFBD><EFBFBD>",
|
|
|
|
|
comatose(as.selections));
|
|
|
|
|
else if(as.selections == 1)
|
|
|
|
|
q_status_message1(SM_ORDER, 0, 2,
|
|
|
|
|
- "%s new entries selected, 1 entry now selected",
|
|
|
|
|
+ "%s <20>ӷs<D3B7><73><EFBFBD>سQ<D8B3><51><EFBFBD>ܡA<DCA1>@<40>Ӷ<EFBFBD><D3B6>ؤw<D8A4>Q<EFBFBD><51><EFBFBD><EFBFBD>",
|
|
|
|
|
comatose(as.selections-prevsel));
|
|
|
|
|
else
|
|
|
|
|
q_status_message2(SM_ORDER, 0, 2,
|
|
|
|
|
- "%s new entries selected, %s entries now selected",
|
|
|
|
|
+ "%s <20>ӷs<D3B7><73><EFBFBD>سQ<D8B3><51><EFBFBD>ܡA<DCA1>ثe<D8AB><65> %s <20>Ӷ<EFBFBD><D3B6>ؤw<D8A4>Q<EFBFBD><51><EFBFBD><EFBFBD>",
|
|
|
|
|
comatose(as.selections-prevsel),
|
|
|
|
|
comatose(as.selections));
|
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5388,17 +5388,17 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
|
|
|
|
default :
|
1998-08-09 00:51:28 +00:00
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- "Unsupported Select option");
|
|
|
|
|
+ "<22>|<7C><><EFBFBD>䴩<EFBFBD><E4B4A9><EFBFBD>ﶵ");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else{
|
1999-03-15 01:45:43 +00:00
|
|
|
|
if(F_ON(F_CMBND_ABOOK_DISP,ps_global))
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- "Select is only available from within an expanded address book");
|
|
|
|
|
+ "<22>Ȥ䴩<C8A4>ۮi<DBAE>}<7D><><EFBFBD>a<EFBFBD>}ï<><C3AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
else
|
|
|
|
|
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
|
|
|
|
- "Select is only available when viewing an individual address book");
|
|
|
|
|
+ "<22><><EFBFBD>ܶȯ<DCB6><C8AF>b<EFBFBD>˵<EFBFBD><CBB5>ӤH<D3A4>a<EFBFBD>}ï<>ɨϥ<C9A8>");
|
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
return;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5457,11 +5457,11 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
int narrow;
|
|
|
|
|
{
|
|
|
|
|
static ESCKEY_S ab_sel_type_opt[] = {
|
|
|
|
|
- {'s', 's', "S", "Simple"},
|
|
|
|
|
- {'l', 'l', "L", "List"},
|
|
|
|
|
+ {'s', 's', "S", "²<><C2B2>"},
|
|
|
|
|
+ {'l', 'l', "L", "<22>C<EFBFBD><43>"},
|
|
|
|
|
{-1, 0, NULL, NULL}
|
|
|
|
|
};
|
|
|
|
|
- static char *ab_sel_type = "Select Lists or Simples (non Lists) ? ";
|
|
|
|
|
+ static char *ab_sel_type = "<22><><EFBFBD>ܦC<DCA6><43><EFBFBD><EFBFBD>²<EFBFBD><C2B2>(<28>L<EFBFBD>C<EFBFBD><43>)<29>H";
|
|
|
|
|
int type;
|
|
|
|
|
adrbk_cntr_t num, ab_count;
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5479,7 +5479,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'x':
|
|
|
|
|
- cmd_cancelled("Select");
|
|
|
|
|
+ cmd_cancelled("<22><><EFBFBD><EFBFBD>");
|
|
|
|
|
return -1;
|
|
|
|
|
|
|
|
|
|
default:
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5599,7 +5599,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(type == 'x' || r == 'x'){
|
|
|
|
|
- cmd_cancelled("Select");
|
|
|
|
|
+ cmd_cancelled("<22><><EFBFBD><EFBFBD>");
|
|
|
|
|
return -1;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
}
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5682,7 +5682,7 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
break;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
default:
|
|
|
|
|
- q_status_message(SM_ORDER | SM_DING, 3, 3, "Unknown type");
|
|
|
|
|
+ q_status_message(SM_ORDER | SM_DING, 3, 3, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A");
|
|
|
|
|
return(err);
|
|
|
|
|
}
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -5801,18 +5801,18 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
new_top_ent = NO_LINE;
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(rc == -2)
|
|
|
|
|
- cancel_warning(NO_DING, "search");
|
|
|
|
|
+ cancel_warning(NO_DING, "<22>j<EFBFBD>M");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else if(rc == -1)
|
|
|
|
|
- q_status_message(SM_ORDER, 0, 4, "Word not found");
|
|
|
|
|
+ q_status_message(SM_ORDER, 0, 4, "<22>䤣<EFBFBD><E4A4A3><EFBFBD>Ӧr");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
else if(rc == 0){ /* search succeeded */
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
if(wrapped == 1)
|
|
|
|
|
- q_status_message(SM_INFO, 0, 2, "Search wrapped to beginning");
|
|
|
|
|
+ q_status_message(SM_INFO, 0, 2, "<22>q<EFBFBD>Y<EFBFBD>j<EFBFBD>M");
|
|
|
|
|
else if(wrapped == 2)
|
|
|
|
|
q_status_message(SM_INFO, 0, 2,
|
|
|
|
|
- "Current line contains the only match");
|
|
|
|
|
+ "<22>ثe<D8AB>o<EFBFBD><6F><EFBFBD>ȥ]<5D>t<EFBFBD>ߤ@<40>ŦX<C5A6><58><EFBFBD>ؼ<EFBFBD>");
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
/* know match is on the same page */
|
|
|
|
|
if(!*warped &&
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -6454,7 +6454,7 @@
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
dprint(7, (debugfile, "- search_book -\n"));
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1998-08-09 00:51:28 +00:00
|
|
|
|
- sprintf(prompt, "Word to search for [%s]: ", search_string);
|
1999-03-15 01:45:43 +00:00
|
|
|
|
+ sprintf(prompt, "<22><><EFBFBD>j<EFBFBD>M<EFBFBD><4D><EFBFBD>r<EFBFBD><72> [%s]: ", search_string);
|
1998-08-09 00:51:28 +00:00
|
|
|
|
help = NO_HELP;
|
|
|
|
|
nsearch_string[0] = '\0';
|
1998-07-30 12:30:41 +00:00
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -6466,12 +6466,12 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
ekey[1].ch = ctrl('Y');
|
|
|
|
|
ekey[1].rval = 10;
|
|
|
|
|
ekey[1].name = "^Y";
|
|
|
|
|
- ekey[1].label = "First Adr";
|
|
|
|
|
+ ekey[1].label = "<22>Ĥ@<40>Ӧa<D3A6>}";
|
|
|
|
|
|
|
|
|
|
ekey[2].ch = ctrl('V');
|
|
|
|
|
ekey[2].rval = 11;
|
|
|
|
|
ekey[2].name = "^V";
|
|
|
|
|
- ekey[2].label = "Last Adr";
|
|
|
|
|
+ ekey[2].label = "<22>̫<EFBFBD><CCAB>@<40>Ӧa<D3A6>}";
|
|
|
|
|
|
|
|
|
|
ekey[3].ch = -1;
|
|
|
|
|
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -6488,11 +6488,11 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
warp_to_beginning(); /* go to top of addrbooks */
|
|
|
|
|
if((nl=first_selectable_line(0L)) != NO_LINE){
|
|
|
|
|
*new_line = nl;
|
|
|
|
|
- q_status_message(SM_INFO, 0, 2, "Searched to first entry");
|
|
|
|
|
+ q_status_message(SM_INFO, 0, 2, "<22>j<EFBFBD>M<EFBFBD>ܲĤ@<40>Ӷ<EFBFBD><D3B6><EFBFBD>");
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
- q_status_message(SM_INFO, 0, 2, "No entries");
|
|
|
|
|
+ q_status_message(SM_INFO, 0, 2, "<22>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
}
|
1999-11-01 00:41:02 +00:00
|
|
|
|
@@ -6501,11 +6501,11 @@
|
1998-08-09 00:51:28 +00:00
|
|
|
|
warp_to_end(); /* go to bottom */
|
|
|
|
|
if((nl=first_selectable_line(0L)) != NO_LINE){
|
|
|
|
|
*new_line = nl;
|
|
|
|
|
- q_status_message(SM_INFO, 0, 2, "Searched to last entry");
|
|
|
|
|
+ q_status_message(SM_INFO, 0, 2, "<22>j<EFBFBD>M<EFBFBD>̲ܳ<CCB2>");
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
- q_status_message(SM_INFO, 0, 2, "No entries");
|
|
|
|
|
+ q_status_message(SM_INFO, 0, 2, "<22>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
}
|