diff options
Diffstat (limited to 'chinese/pine4/files/patch-be')
-rw-r--r-- | chinese/pine4/files/patch-be | 395 |
1 files changed, 395 insertions, 0 deletions
diff --git a/chinese/pine4/files/patch-be b/chinese/pine4/files/patch-be new file mode 100644 index 000000000000..e15dc1315223 --- /dev/null +++ b/chinese/pine4/files/patch-be @@ -0,0 +1,395 @@ +--- 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); + + 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; + } + else if(rv == 'x'){ /* Cancelled! */ +- rstr = "Exit Cancelled"; ++ rstr = "取消"; + break; + } + } +@@ -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 + |