aboutsummaryrefslogtreecommitdiff
path: root/chinese/pine4/files/patch-be
diff options
context:
space:
mode:
Diffstat (limited to 'chinese/pine4/files/patch-be')
-rw-r--r--chinese/pine4/files/patch-be425
1 files changed, 34 insertions, 391 deletions
diff --git a/chinese/pine4/files/patch-be b/chinese/pine4/files/patch-be
index e15dc1315223..d41961817d33 100644
--- a/chinese/pine4/files/patch-be
+++ b/chinese/pine4/files/patch-be
@@ -1,395 +1,38 @@
---- pine/other.c.orig Thu Jul 11 07:05:59 1996
-+++ pine/other.c Sat Jan 17 21:08:31 1998
-@@ -248,8 +248,8 @@
- char prompt[50];
-
- sprintf(prompt,
-- "%s password to LOCK keyboard %s: ",
-- i ? "Retype" : "Enter",
-+ "%s鎖定鍵盤的密碼 %s: ",
-+ i ? "重新輸入" : "輸入",
- i > 1 ? "(Yes, again) " : "");
-
- rc = optionally_enter(pw, -FOOTER_ROWS(ps), 0, 30, 0, 1,
-@@ -506,8 +506,8 @@
- char *rstr = NULL;
- void (*redraw)() = ps_global->redrawer;
- static ESCKEY_S opts[] = {
-- {'y', 'y', "Y", "Yes"},
-- {'n', 'n', "N", "No"},
-+ {'y', 'y', "Y", "是"},
-+ {'n', 'n', "N", "否"},
- {-1, 0, NULL, NULL}
- };
-
-@@ -515,18 +515,18 @@
- fix_windsize(ps_global);
+--- pine/signals.c.orig Tue Jul 7 07:42:45 1998
++++ pine/signals.c Wed Jul 15 17:02:38 1998
+@@ -386,7 +386,7 @@
+ ps_global->inbox_stream->rdonly = 1; /* and become read-only */
+ mail_ping(ps_global->inbox_stream);
+ q_status_message(SM_ASYNC, 3, 7,
+- "Another Pine is accessing Inbox. Session now Read-Only.");
++ "另外一份 Pine 正在存取 Inbox。這個 session 進入唯讀狀態。");
+ dprint(1, (debugfile, "** INBOX went read-only **\n\n"));
+ }
- while(1){
-- rv = radio_buttons("Exit editor and apply changes? ",
-+ rv = radio_buttons("結束編輯並套用改變? ",
- -FOOTER_ROWS(ps_global), opts,
- 'y', 'x', NO_HELP, RB_NORM);
- if(rv == 'y'){ /* user ACCEPTS! */
- break;
- }
- else if(rv == 'n'){ /* Declined! */
-- rstr = "No Changes Saved";
-+ rstr = "改變並未存檔";
- break;
+@@ -398,7 +398,7 @@
+ ps_global->mail_stream->rdonly = 1; /* and become read-only */
+ mail_ping(ps_global->mail_stream);
+ q_status_message(SM_ASYNC, 3, 7,
+- "Another Pine is accessing folder. Session now Read-Only.");
++ "另外一份 Pine 正在存取資料匣。這個 session 進入唯讀狀態。");
+ dprint(1, (debugfile, "** secondary folder went read-only **\n\n"));
+ }
+ }
+@@ -536,7 +536,7 @@
+ int retval = 1;
+
+ dprint(9,(debugfile, "busy_alarm(%d, %s, %p, %d)\n",
+- seconds, msg ? msg : "Busy", pc_func, init_msg));
++ seconds, msg ? msg : "請稍後", pc_func, init_msg));
+
+ /*
+ * If we're already busy'ing, and we don't have something special,
+@@ -560,7 +560,7 @@
+ final_message = 1;
}
- else if(rv == 'x'){ /* Cancelled! */
-- rstr = "Exit Cancelled";
-+ rstr = "取消";
- break;
+ else{
+- strcpy(busy_message, "Busy");
++ strcpy(busy_message, "請稍後");
+ final_message = 0;
}
- }
-@@ -542,39 +542,39 @@
- */
-
- static struct key config_text_keys[] =
-- {{"?","Help",KS_SCREENHELP}, {NULL,NULL,KS_NONE},
-- {"E","Exit Config",KS_EXITMODE},{"C","[Change Val]",KS_NONE},
-- {"P","Prev",KS_NONE}, {"N","Next",KS_NONE},
-- {"-","PrevPage",KS_PREVPAGE}, {"Spc","NextPage",KS_NEXTPAGE},
-- {"A","Add Value",KS_NONE}, {"D","Delete Val",KS_NONE},
-- {"Y","prYnt",KS_PRINT}, {"W","WhereIs",KS_WHEREIS}};
-+ {{"?","輔助說明",KS_SCREENHELP}, {NULL,NULL,KS_NONE},
-+ {"E","停止設定",KS_EXITMODE},{"C","[修改設定值]",KS_NONE},
-+ {"P","前一個",KS_NONE}, {"N","後一個",KS_NONE},
-+ {"-","上一頁",KS_PREVPAGE}, {"Spc","下一頁",KS_NEXTPAGE},
-+ {"A","加入設定值",KS_NONE}, {"D","刪除設定值",KS_NONE},
-+ {"Y","列印",KS_PRINT}, {"W","搜尋",KS_WHEREIS}};
- INST_KEY_MENU(config_text_keymenu, config_text_keys);
-
- static struct key config_checkbox_keys[] =
-- {{"?","Help",KS_SCREENHELP}, {NULL,NULL,KS_NONE},
-- {"E","Exit Config",KS_EXITMODE},{"X","[Set/Unset]",KS_NONE},
-- {"P","Prev",KS_NONE}, {"N","Next",KS_NONE},
-- {"-","PrevPage",KS_PREVPAGE}, {"Spc","NextPage",KS_NEXTPAGE},
-+ {{"?","輔助說明",KS_SCREENHELP}, {NULL,NULL,KS_NONE},
-+ {"E","停止設定",KS_EXITMODE},{"X","[設定/取消設定]",KS_NONE},
-+ {"P","前一個",KS_NONE}, {"N","後一個",KS_NONE},
-+ {"-","上一頁",KS_PREVPAGE}, {"Spc","下一頁",KS_NEXTPAGE},
- {NULL,NULL,KS_NONE}, {NULL,NULL,KS_NONE},
-- {"Y","prYnt",KS_PRINT}, {"W","WhereIs",KS_WHEREIS}};
-+ {"Y","列印",KS_PRINT}, {"W","搜尋",KS_WHEREIS}};
- INST_KEY_MENU(config_checkbox_keymenu, config_checkbox_keys);
-
- static struct key config_radiobutton_keys[] =
-- {{"?","Help",KS_SCREENHELP}, {NULL,NULL,KS_NONE},
-- {"E","Exit Config",KS_EXITMODE},{"*","[Select]",KS_NONE},
-- {"P","Prev",KS_NONE}, {"N","Next",KS_NONE},
-- {"-","PrevPage",KS_PREVPAGE}, {"Spc","NextPage",KS_NEXTPAGE},
-+ {{"?","輔助說明",KS_SCREENHELP}, {NULL,NULL,KS_NONE},
-+ {"E","停止設定",KS_EXITMODE},{"*","[選擇]",KS_NONE},
-+ {"P","前一個",KS_NONE}, {"N","後一個",KS_NONE},
-+ {"-","上一頁",KS_PREVPAGE}, {"Spc","下一頁",KS_NEXTPAGE},
- {NULL,NULL,KS_NONE}, {NULL,NULL,KS_NONE},
-- {"Y","prYnt",KS_PRINT}, {"W","WhereIs",KS_WHEREIS}};
-+ {"Y","列印",KS_PRINT}, {"W","搜尋",KS_WHEREIS}};
- INST_KEY_MENU(config_radiobutton_keymenu, config_radiobutton_keys);
-
- static struct key config_yesno_keys[] =
-- {{"?","Help",KS_SCREENHELP}, {NULL,NULL,KS_NONE},
-- {"E","Exit Config",KS_EXITMODE},{"C","[Change]",KS_NONE},
-- {"P","Prev", KS_NONE}, {"N","Next", KS_NONE},
-- {"-","PrevPage",KS_PREVPAGE}, {"Spc","NextPage",KS_NEXTPAGE},
-+ {{"?","輔助說明",KS_SCREENHELP}, {NULL,NULL,KS_NONE},
-+ {"E","停止設定",KS_EXITMODE},{"C","[修改]",KS_NONE},
-+ {"P","前一個", KS_NONE}, {"N","後一個", KS_NONE},
-+ {"-","上一頁",KS_PREVPAGE}, {"Spc","下一頁",KS_NEXTPAGE},
- {NULL,NULL,KS_NONE}, {NULL,NULL,KS_NONE},
-- {"Y","prYnt",KS_PRINT}, {"W","WhereIs",KS_WHEREIS}};
-+ {"Y","列印",KS_PRINT}, {"W","搜尋",KS_WHEREIS}};
- INST_KEY_MENU(config_yesno_keymenu, config_yesno_keys);
-
- /*
-@@ -1137,21 +1137,21 @@
-
- #ifndef DOS
- static struct key printer_edit_keys[] =
-- {{"?","Help",KS_SCREENHELP}, {"Y","prYnt",KS_PRINT},
-- {"E","Exit Config",KS_EXITMODE},{"S","[Select]",KS_NONE},
-- {"P","Prev",KS_NONE}, {"N","Next",KS_NONE},
-- {"-","PrevPage",KS_PREVPAGE}, {"Spc","NextPage",KS_NEXTPAGE},
-+ {{"?","輔助說明",KS_SCREENHELP}, {"Y","列印",KS_PRINT},
-+ {"E","停止設定",KS_EXITMODE},{"S","[Select]",KS_NONE},
-+ {"P","前一個",KS_NONE}, {"N","後一個",KS_NONE},
-+ {"-","上一頁",KS_PREVPAGE}, {"Spc","下一頁",KS_NEXTPAGE},
- {"A","Add Printer",KS_NONE}, {"D","DeletePrint",KS_NONE},
-- {"C","Change",KS_SELECT}, {"W","WhereIs",KS_WHEREIS}};
-+ {"C","Change",KS_SELECT}, {"W","搜尋",KS_WHEREIS}};
- INST_KEY_MENU(printer_edit_keymenu, printer_edit_keys);
-
- static struct key printer_select_keys[] =
-- {{"?","Help",KS_SCREENHELP}, {"Y","prYnt",KS_PRINT},
-- {"E","Exit Config",KS_EXITMODE},{"S","[Select]",KS_NONE},
-- {"P","Prev",KS_NONE}, {"N","Next",KS_NONE},
-- {"-","PrevPage",KS_PREVPAGE}, {"Spc","NextPage",KS_NEXTPAGE},
-+ {{"?","輔助說明",KS_SCREENHELP}, {"Y","列印",KS_PRINT},
-+ {"E","停止設定",KS_EXITMODE},{"S","[Select]",KS_NONE},
-+ {"P","前一個",KS_NONE}, {"N","後一個",KS_NONE},
-+ {"-","上一頁",KS_PREVPAGE}, {"Spc","下一頁",KS_NEXTPAGE},
- {NULL,NULL,KS_NONE}, {NULL,NULL,KS_NONE},
-- {NULL,NULL,KS_NONE}, {"W","WhereIs",KS_WHEREIS}};
-+ {NULL,NULL,KS_NONE}, {"W","搜尋",KS_WHEREIS}};
- INST_KEY_MENU(printer_select_keymenu, printer_select_keys);
-
- /*
-@@ -1604,12 +1604,12 @@
-
-
- static struct key flag_keys[] =
-- {{"?","Help",KS_SCREENHELP}, {NULL,NULL,KS_NONE},
-+ {{"?","輔助說明",KS_SCREENHELP}, {NULL,NULL,KS_NONE},
- {"E","Exit Flags",KS_EXITMODE}, {"X","[Set/Unset]",KS_NONE},
-- {"P","Prev",KS_NONE}, {"N","Next",KS_NONE},
-- {"-","PrevPage",KS_PREVPAGE}, {"Spc","NextPage",KS_NEXTPAGE},
-+ {"P","前一個",KS_NONE}, {"N","後一個",KS_NONE},
-+ {"-","上一頁",KS_PREVPAGE}, {"Spc","下一頁",KS_NEXTPAGE},
- {NULL,NULL,KS_NONE}, {NULL,NULL,KS_NONE},
-- {"Y","prYnt",KS_PRINT}, {"W","WhereIs",KS_WHEREIS}};
-+ {"Y","列印",KS_PRINT}, {"W","搜尋",KS_WHEREIS}};
- INST_KEY_MENU(flag_keymenu, flag_keys);
-
- /*----------------------------------------------------------------------
-@@ -2139,7 +2139,7 @@
- "%s can't change options or settings",
- ps_global->restricted ? "Pine demo"
- : "Config file not editable,");
-- if(ch == 'e' || ch == PF3){
-+ if(ch == 'e' || ch == PF3 || ch == KEY_LEFT){
- retval = 0;
- done++;
- }
-@@ -2717,7 +2717,7 @@
- }
-
- sprintf(prompt,
-- "Enter text to insert before \"%.*s\": ",k,tmpval);
-+ "鍵入要插在 \"%.*s\" 之前的文字: ",k,tmpval);
- }
- else if((*cl)->var->is_list
- && !(*cl)->var->user_val.l
-@@ -2726,13 +2726,13 @@
- ekey[0].ch = 'r';
- ekey[0].rval = 'r';
- ekey[0].name = "R";
-- ekey[0].label = "Replace";
-+ ekey[0].label = "取代";
- ekey[1].ch = 'a';
- ekey[1].rval = 'a';
- ekey[1].name = "A";
-- ekey[1].label = "Add To";
-+ ekey[1].label = "加至";
- ekey[2].ch = -1;
-- strcpy(prompt, "Replace or Add To default value ? ");
-+ strcpy(prompt, "取代(R)或加至(A)預設值 ? ");
- switch(radio_buttons(prompt, -FOOTER_ROWS(ps), ekey, 'a', 'x',
- h_config_replace_add, RB_NORM)){
- case 'a':
-@@ -2746,14 +2746,14 @@
- }
-
- add_text:
-- sprintf(prompt, "Enter the %stext to be added : ",
-- flags&CF_NUMBER ? "numeric " : "");
-+ sprintf(prompt, "輸入想加入的%s字 : ",
-+ flags&CF_NUMBER ? "數" : "文");
- break;
-
- case 'r':
- replace_text:
-- sprintf(prompt, "Enter the %sreplacement text : ",
-- flags&CF_NUMBER ? "numeric " : "");
-+ sprintf(prompt, "輸入想取代的%s字 : ",
-+ flags&CF_NUMBER ? "數" : "文");
- break;
-
- case 'x':
-@@ -2763,8 +2763,8 @@
- }
- }
- else
-- sprintf(prompt, "Enter the %stext to be added : ",
-- flags&CF_NUMBER ? "numeric " : "");
-+ sprintf(prompt, "輸入想加入的%s字 : ",
-+ flags&CF_NUMBER ? "數" : "文");
-
- ps->mangled_footer = 1;
- help = NO_HELP;
-@@ -2880,8 +2880,8 @@
- }
-
- sprintf(prompt,
-- "Enter text to insert %s \"%.*s\": ",
-- after ? "after" : "before", k, tmpval);
-+ "輸入想要插在 \"%.*s\" %s的文字: ",
-+ k, tmpval, after ? "之後" : "之前");
- continue;
- }
- else if(i == ctrl('P')){
-@@ -2995,7 +2995,8 @@
- : "<NULL VALUE>",
- (*cl)->var->name);
- else
-- sprintf(prompt, "Really delete %s%.20s from %.30s ",
-+ sprintf(prompt, "確定 自 %.30s 刪除 %s%.20s",
-+ (*cl)->var->name,
- (*cl)->var->is_list ? "item " : "",
- (*cl)->var->is_list
- ? int2string((*cl)->varmem + 1)
-@@ -3003,8 +3004,7 @@
- ? (!*(*cl)->var->user_val.p)
- ? empty_val2
- : (*cl)->var->user_val.p
-- : "<NULL VALUE>",
-- (*cl)->var->name);
-+ : "<NULL VALUE>");
-
- ps->mangled_footer = 1;
- if(want_to(prompt, 'n', 'n', NO_HELP, 0, 1) == 'y'){
-@@ -3213,6 +3213,7 @@
-
- break;
-
-+ /* case KEY_LEFT:*/
- case 'e' : /* exit */
- case PF3 :
- rv = config_exit_cmd(flags);
-@@ -3498,6 +3499,7 @@
-
- break;
-
-+ case KEY_LEFT:
- case 'e' : /* exit */
- case PF3 :
- rv = config_exit_cmd(flags);
-@@ -3542,6 +3544,7 @@
- rv = 1;
- break;
-
-+ case KEY_LEFT:
- case 'e' : /* exit */
- case PF3 :
- rv = flag_exit_cmd(flags);
-@@ -3678,6 +3681,7 @@
-
- break;
-
-+ case KEY_LEFT:
- case 'e' : /* exit */
- case PF3 :
- rv = config_exit_cmd(flags);
-@@ -3749,6 +3753,7 @@
-
- break;
-
-+ case KEY_LEFT:
- case 'e' : /* exit */
- case PF3 :
- rv = config_exit_cmd(flags);
-@@ -3775,6 +3780,7 @@
- struct variable *vtmp;
-
- switch(cmd){
-+ case KEY_LEFT:
- case 'e':
- case PF3:
- retval = config_exit_cmd(flags);
-@@ -3914,20 +3920,20 @@
- int maxwidth = min(80,ps->ttyo->screen_cols) - 15;
-
- if((*cl)->var->user_val.l && (*cl)->value){
-- strcpy(prompt, "Enter printer name : ");
-+ strcpy(prompt, "輸入印表機名稱 : ");
- }
- else if(!(*cl)->var->user_val.l && (*cl)->var->current_val.l){
- /* Add to list which doesn't exist, but default does exist */
- ekey[0].ch = 'r';
- ekey[0].rval = 'r';
- ekey[0].name = "R";
-- ekey[0].label = "Replace";
-+ ekey[0].label = "取代";
- ekey[1].ch = 'a';
- ekey[1].rval = 'a';
- ekey[1].name = "A";
-- ekey[1].label = "Add To";
-+ ekey[1].label = "加至";
- ekey[2].ch = -1;
-- strcpy(prompt, "Replace or Add To default value ? ");
-+ strcpy(prompt, "取代(R)或加至(A)預設值 ? ");
- switch(i = radio_buttons(prompt, -FOOTER_ROWS(ps), ekey, 'a',
- 'x', h_config_replace_add, RB_NORM)){
- case 'a':
-@@ -3951,7 +3957,7 @@
- break;
-
- case 'x':
-- q_status_message(SM_ORDER,0,3,"Add cancelled");
-+ q_status_message(SM_ORDER,0,3,"取消加入的動作");
- break;
- }
-
-@@ -3985,7 +3991,7 @@
- removing_trailing_white_space(name);
- }
- else if(i == 1){
-- q_status_message(SM_ORDER,0,3,"Add cancelled");
-+ q_status_message(SM_ORDER,0,3,"取消加入的動作");
- }
- else if(i == 3){
- help = (help == NO_HELP) ? h_config_insert_after : NO_HELP;
-@@ -4051,7 +4057,7 @@
- "Can't add %s to list", empty_val);
- }
- else if(i == 1){
-- q_status_message(SM_ORDER,0,3,"Add cancelled");
-+ q_status_message(SM_ORDER,0,3,"取消加入的動作");
- }
- else if(i == 3){
- help = help == NO_HELP ? h_config_print_cmd : NO_HELP;
-@@ -4076,7 +4082,7 @@
- if(!(*cl)->var->user_val.l && (*cl)->var->current_val.l){
- char pmt[40];
-
-- sprintf(pmt, "Override default with %s", empty_val2);
-+ sprintf(pmt, "將預設值以 %s 蓋\過", empty_val2);
- if(want_to(pmt, 'n', 'n', NO_HELP, 0, 1) == 'y'){
- char **ltmp;
-
-@@ -4102,7 +4108,7 @@
- fs_give((void **)&p);
- }
- else
-- sprintf(prompt, "Really delete item %.20s from printer list ",
-+ sprintf(prompt, "確定自列印列表中刪除 %.20s ",
- int2string((*cl)->varmem + 1));
-
- ps->mangled_footer = 1;
-@@ -4371,6 +4377,7 @@
-
- break;
-
-+ case KEY_LEFT:
- case 'e': /* exit */
- case PF3:
- rv = config_exit_cmd(flags);
-@@ -5776,12 +5783,12 @@
-
-
- static struct key gripe_keys[] =
-- {{"?","Help",KS_SCREENHELP}, {"^C","Cancel",KS_NONE},
-+ {{"?","輔助說明",KS_SCREENHELP}, {"^C","取消",KS_NONE},
- {NULL,NULL,KS_NONE}, {"S",NULL,KS_NONE},
-- {"P","Prev",KS_NONE}, {"N","Next",KS_NONE},
-- {"-","PrevPage",KS_PREVPAGE}, {"Spc","NextPage",KS_NEXTPAGE},
-+ {"P","前一個",KS_NONE}, {"N","後一個",KS_NONE},
-+ {"-","上一頁",KS_PREVPAGE}, {"Spc","下一頁",KS_NEXTPAGE},
- {NULL,NULL,KS_NONE}, {NULL,NULL,KS_NONE},
-- {NULL,NULL,KS_NONE}, {"W","WhereIs",KS_WHEREIS}};
-+ {NULL,NULL,KS_NONE}, {"W","搜尋",KS_WHEREIS}};
- INST_KEY_MENU(gripe_keymenu, gripe_keys);
- #define SELECT_KEY 3