diff options
Diffstat (limited to 'chinese/pine4/files/patch-be')
-rw-r--r-- | chinese/pine4/files/patch-be | 425 |
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 |