summaryrefslogtreecommitdiff
path: root/chinese/pine4/files/patch-bf
blob: 7cefb4ba2bd39c22e74bf44101ae62cbfc0165a0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
--- pine/pine.c.orig	Thu Feb 27 06:50:46 1997
+++ pine/pine.c	Sat Jan 17 21:09:06 1998
@@ -190,30 +190,30 @@
 
 
 static struct key main_keys[] =
-       {{"?","Help",KS_SCREENHELP},
-	{"O","OTHER CMDS",KS_NONE},
+       {{"?","����",KS_SCREENHELP},
+	{"O","�䥦�R�O",KS_NONE},
 	{NULL,NULL,KS_NONE},
 	{NULL,NULL,KS_NONE},
-	{"P","PrevCmd",KS_NONE},
-	{"N","NextCmd",KS_NONE},
+	{"P","�e�@�өR�O",KS_NONE},
+	{"N","��@�өR�O",KS_NONE},
 	{NULL,NULL,KS_NONE},
 	{NULL,NULL,KS_NONE},
-	{"R","RelNotes",KS_NONE},
-	{"K","KBLock",KS_NONE},
+	{"R","���v����",KS_NONE},
+	{"K","��L��w",KS_NONE},
 	{NULL,NULL,KS_NONE},
 	{NULL,NULL,KS_NONE},
 
-	{"?","Help",KS_SCREENHELP},
-	{"O","OTHER CMDS",KS_NONE},
-	{"Q","Quit",KS_EXIT},
-	{"C","Compose",KS_COMPOSER},
-	{"L","ListFldrs",KS_FLDRLIST},
-	{"G","GotoFldr",KS_GOTOFLDR},
-	{"I","Index",KS_FLDRINDEX},
+	{"?","����",KS_SCREENHELP},
+	{"O","�䥦�R�O",KS_NONE},
+	{"Q","���}",KS_EXIT},
+	{"C","�g�H",KS_COMPOSER},
+	{"L","�C�X�H��",KS_FLDRLIST},
+	{"G","�i�J�H��",KS_GOTOFLDR},
+	{"I","����",KS_FLDRINDEX},
 	{"J","Journal",KS_REVIEW},
-	{"S","Setup",KS_NONE},
-	{"A","AddrBook",KS_ADDRBOOK},
-	{"B","Report Bug",KS_NONE},
+	{"S","�]�w",KS_NONE},
+	{"A","�a�}ï",KS_ADDRBOOK},
+	{"B","���~�^��",KS_NONE},
 	{NULL,NULL,KS_NONE}};
 INST_KEY_MENU(main_keymenu, main_keys);
 #define MAIN_HELP_KEY		0
@@ -916,25 +916,25 @@
     unsigned int key;             /* alpha key that invokes this action */
     unsigned int keymenu_number;  /* index into keymenu array for this cmd */
 } mkeys[] = {
-    {" %s     HELP               -  Get help using Pine",
+    {" %s     �ϥλ���               -  PINE ���ϥλ���",
        NULL, PF1, '?', MAIN_HELP_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     COMPOSE MESSAGE    -  Compose and send%s a message",
+    {" %s     �g�H                   -  �g�H�άO�o���峹",
        "/post", OPF4, 'C', MAIN_COMPOSE_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     FOLDER INDEX       -  View messages in current folder",
+    {" %s     �d�ݫH��             -  �d�ݥثe�H�󧨤����H��",
        NULL, OPF7, 'I', MAIN_INDEX_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     FOLDER LIST        -  Select a folder%s to view",
+    {" %s     �H�󧨦C��             -  �C�X�H�󧨩άO NEWS GROUP �H�ѿ��",
        " OR news group", OPF5, 'L', MAIN_FOLDER_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     ADDRESS BOOK       -  Update address book",
+    {" %s     �a�}ï                 -  ��s�έק�a�}ï�����e",
        NULL, OPF10, 'A', MAIN_ADDRESS_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     SETUP              -  Configure or update Pine",
+    {" %s     �]�w PINE              -  �]�w PINE ���[�c�άO�����Ѽ�",
        NULL, OPF9, 'S', MAIN_SETUP_KEY},
     {"", NULL, UNUSED, UNUSED, UNUSED},
-    {" %s     QUIT               -  Exit the Pine program",
+    {" %s     ���} PINE              -  ���� PINE ���ϥ�",
        NULL, OPF3, 'Q', MAIN_QUIT_KEY},
     {NULL, NULL, UNUSED, UNUSED, UNUSED}
 };
@@ -1103,7 +1103,7 @@
 	  ch = PF2OPF(ch);
 
 	/*----- Validate the command ----*/
-	if(ch == ctrl('M') || ch == ctrl('J') || ch == PF4){
+	if(ch == ctrl('M') || ch == ctrl('J') || ch == PF4 || ch == KEY_RIGHT){
 	  ch = F_ON(F_USE_FK,pine_state)
                                        ? mkeys[current_default_menu_item].f_key
                                        : mkeys[current_default_menu_item].key;
@@ -1302,6 +1302,7 @@
 #endif /* !NO_KEYBOARD_LOCK */
 
           /*---------- Quit pine ----------*/
+          case KEY_LEFT:
 	  case OPF3: 
 	  case 'q':
 	  quit_case :
@@ -1683,11 +1684,11 @@
 {
     char        prompt[80];
     char        letters[20];
-    char        *printer  = "Printer";
-    char        *passwd   = "Newpassword";
-    char        *config   = "Config";
-    char        *update   = "Update";
-    char	*sigedit  = "Signature";
+    char        *printer  = "*�L����";
+    char        *passwd   = "�]�w�s�K�X";
+    char        *config   = "���ҳ]�w";
+    char        *update   = "��s����";
+    char	*sigedit  = "ñ�W��";
     HelpType     help     = h_mini_setup;
     int          deefault = 'p';
     int          s, ekey_num;
@@ -1758,13 +1759,13 @@
     }
 
     sprintf(prompt,
-	    "Choose a setup task from %s : ",
-	    F_ON(F_BLANK_KEYMENU,ps_global) ? letters : "the menu below");
+	    "�бq%s��ܧA�ҭn�]�w���u�@ :",
+	    F_ON(F_BLANK_KEYMENU,ps_global) ? letters : "�U�C���椤");
 
     s = radio_buttons(prompt, ql, setup_names, deefault, 'x', help, RB_NORM);
     /* ^C */
     if(s == 'x') {
-	q_status_message(SM_ORDER,0,3,"Setup command cancelled");
+	q_status_message(SM_ORDER,0,3,"�]�w���O�w����");
 	s = 'e';
     }
 
@@ -2104,7 +2105,7 @@
     dprint(1, (debugfile, "\n\n    ---- QUIT SCREEN ----\n"));    
 
     if(!pine_state->nr_mode && F_OFF(F_QUIT_WO_CONFIRM,pine_state)
-       && want_to("Really quit pine", 'y', 0, NO_HELP, 0, 0) != 'y') {
+       && want_to("�u���n���}���{����?", 'y', 0, NO_HELP, 0, 0) != 'y') {
         pine_state->next_screen = pine_state->prev_screen;
         return;
     }