diff options
Diffstat (limited to 'chinese/pine4/files/patch-aq')
-rw-r--r-- | chinese/pine4/files/patch-aq | 842 |
1 files changed, 157 insertions, 685 deletions
diff --git a/chinese/pine4/files/patch-aq b/chinese/pine4/files/patch-aq index a014d6f16518..1764b9e8a450 100644 --- a/chinese/pine4/files/patch-aq +++ b/chinese/pine4/files/patch-aq @@ -1,693 +1,165 @@ ---- pine/adrbkcmd.c.orig Tue Jul 7 03:24:34 1998 -+++ pine/adrbkcmd.c Wed Jul 15 17:02:32 1998 -@@ -112,23 +112,23 @@ - static struct key abook_view_keys[] = - {HELP_MENU, - OTHER_MENU, -- {"<","Abook",{MC_EXIT,2,{'<',','}},KS_NONE}, -- {"U","Update",{MC_EDIT,1,{'u'}},KS_NONE}, -+ {"<","地址簿",{MC_EXIT,2,{'<',','}},KS_NONE}, -+ {"U","更新",{MC_EDIT,1,{'u'}},KS_NONE}, - NULL_MENU, -- {"C","ComposeTo",{MC_COMPOSE,1,{'c'}},KS_COMPOSER}, -+ {"C","編修",{MC_COMPOSE,1,{'c'}},KS_COMPOSER}, - PREVPAGE_MENU, - NEXTPAGE_MENU, - PRYNTTXT_MENU, - WHEREIS_MENU, -- {"F", "Fwd Email", {MC_FORWARD, 1, {'f'}}, KS_FORWARD}, -+ {"F", "信件轉寄", {MC_FORWARD, 1, {'f'}}, KS_FORWARD}, - SAVE_MENU, - - HELP_MENU, - OTHER_MENU, -- {"V","ViewLink",{MC_VIEW_HANDLE,3,{'v',ctrl('m'),ctrl('j')}},KS_NONE}, -+ {"V","檢視連結",{MC_VIEW_HANDLE,3,{'v',ctrl('m'),ctrl('j')}},KS_NONE}, - NULL_MENU, -- {"^B","PrevLink",{MC_PREV_HANDLE,1,{ctrl('B')}},KS_NONE}, -- {"^F","NextLink",{MC_NEXT_HANDLE,1,{ctrl('F')}},KS_NONE}, -+ {"^B","前一連結",{MC_PREV_HANDLE,1,{ctrl('B')}},KS_NONE}, -+ {"^F","下一連結",{MC_NEXT_HANDLE,1,{ctrl('F')}},KS_NONE}, - NULL_MENU, - NULL_MENU, - NULL_MENU, -@@ -144,7 +144,7 @@ - static struct key abook_text_keys[] = - {HELP_MENU, - NULL_MENU, -- {"E","Exit Viewer",{MC_EXIT,1,{'e'}},KS_NONE}, -+ {"E","離開",{MC_EXIT,1,{'e'}},KS_NONE}, - NULL_MENU, - NULL_MENU, - NULL_MENU, -@@ -153,7 +153,7 @@ - PRYNTTXT_MENU, - WHEREIS_MENU, - FWDEMAIL_MENU, -- {"S", "Save", {MC_SAVETEXT,1,{'s'}}, KS_SAVE}}; -+ {"S", "存檔", {MC_SAVETEXT,1,{'s'}}, KS_SAVE}}; - INST_KEY_MENU(abook_text_km, abook_text_keys); - - #define VIEW_ABOOK_NONE 0 -@@ -301,15 +301,15 @@ - memset(&sargs, 0, sizeof(SCROLL_S)); - sargs.text.text = so_text(out_store); - sargs.text.src = CharStar; -- sargs.text.desc = "expanded entry"; -+ sargs.text.desc = "已展開的項目"; - sargs.text.handles = handles; -- sargs.bar.title = "ADDRESS BOOK (View)"; -+ sargs.bar.title = "地址簿 (檢視)"; - sargs.bar.style = TextPercent; - sargs.proc.tool = process_abook_view_cmd; - sargs.proc.data.i = VIEW_ABOOK_NONE; - sargs.resize_exit = 1; - sargs.help.text = h_abook_view; -- sargs.help.title = "HELP FOR ADDRESS BOOK VIEW"; -+ sargs.help.title = "檢視地址簿的輔助說明"; - sargs.keys.menu = &abook_view_keymenu; - setbitmap(sargs.keys.bitmap); - -@@ -405,7 +405,7 @@ - if(adrbk_check_all_validity_now()){ - if(resync_screen(pab, AddrBookScreen, 0)){ - q_status_message(SM_ORDER | SM_DING, 3, 4, -- "Address book changed. Update cancelled. Try again."); -+ "地址簿已被更動。取消更新。請重試一遍。"); - ps_global->mangled_screen = 1; - break; - } -@@ -433,7 +433,7 @@ - abe_copy = copy_ae(abe); - dprint(9, (debugfile,"Calling edit_entry to edit from view\n")); - edit_entry(pab->address_book, abe_copy, entry, -- abe->tag, 0, &warped, "update"); -+ abe->tag, 0, &warped, "更新"); - /* - * The ABOOK_EDITED case doesn't mean that we necessarily - * changed something, just that we might have but we know -@@ -478,7 +478,7 @@ - h_ab_text_or_vcard, RB_NORM); - switch(i){ - case 'x': -- cancel_warning(NO_DING, "forward"); -+ cancel_warning(NO_DING, "轉寄"); - break; - - case 't': -@@ -704,8 +704,8 @@ - memset(&sargs, 0, sizeof(SCROLL_S)); - sargs.text.text = so_text(store); - sargs.text.src = CharStar; -- sargs.text.desc = "expanded entry"; -- sargs.bar.title = "ADDRESS BOOK (Rich View)"; -+ sargs.text.desc = "已展開的項目"; -+ sargs.bar.title = "地址簿 (完整檢視)"; - sargs.bar.style = TextPercent; - sargs.keys.menu = &abook_text_km; - setbitmap(sargs.keys.bitmap); -@@ -772,8 +772,8 @@ - memset(&sargs, 0, sizeof(SCROLL_S)); - sargs.text.text = so_text(store); - sargs.text.src = src; -- sargs.text.desc = "expanded entry"; -- sargs.bar.title = "MESSAGE TEXT"; -+ sargs.text.desc = "已展開的項目"; -+ sargs.bar.title = "訊息文字"; - sargs.bar.style = TextPercent; - sargs.keys.menu = &abook_text_km; - setbitmap(sargs.keys.bitmap); -@@ -796,19 +796,19 @@ - */ - static struct headerentry headents_for_edit[]={ - {"Nickname : ", "Nickname", h_composer_abook_nick, 12, 0, NULL, -- verify_nick, NULL, NULL, addr_book_nick_for_edit, "To AddrBk", -+ verify_nick, NULL, NULL, addr_book_nick_for_edit, "地址簿", - 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, KS_NONE}, - {"Fullname : ", "Fullname", h_composer_abook_full, 12, 0, NULL, -- NULL, NULL, NULL, view_message_for_pico, "To Message", -+ NULL, NULL, NULL, view_message_for_pico, "資料匣", - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE}, - {"Fcc : ", "FileCopy", h_composer_abook_fcc, 12, 0, NULL, -- NULL, NULL, NULL, folders_for_fcc, "To Fldrs", -+ NULL, NULL, NULL, folders_for_fcc, "資料匣", - 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, KS_NONE}, - {"Comment : ", "Comment", h_composer_abook_comment, 12, 0, NULL, -- NULL, NULL, NULL, view_message_for_pico, "To Message", -+ NULL, NULL, NULL, view_message_for_pico, "資料匣", - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE}, - {"Addresses : ", "Addresses", h_composer_abook_addrs, 12, 0, NULL, -- verify_addr, NULL, NULL, addr_book_change_list, "To AddrBk", -+ verify_addr, NULL, NULL, addr_book_change_list, "地址簿", - 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE}, - {NULL, NULL, NO_HELP, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE} -@@ -923,7 +923,7 @@ - pbuf.canceltest = warped ? pico_cancel_for_adrbk_edit - : pico_cancel_for_adrbk_take; - pbuf.expander = expand_addrs_for_pico; -- pbuf.ctrlr_label = "RichView"; -+ pbuf.ctrlr_label = "完整表頭";//"RichView"; - pbuf.resize = resize_for_pico; - pbuf.winch_cleanup = winch_cleanup; - pbuf.suspend = do_suspend; -@@ -938,7 +938,7 @@ - pbuf.browse_help = h_composer_browse; - pbuf.attach_help = h_composer_ctrl_j; - pbuf.composer_help = h_composer; -- sprintf(titlebar, "ADDRESS BOOK (%c%s)", -+ sprintf(titlebar, "地址簿 (%c%s)", - readonly ? 'V' : islower((unsigned char)(*cmd)) - ? toupper((unsigned char)*cmd) - : *cmd, -@@ -1523,12 +1523,12 @@ - ps_global->redrawer = redraw_pico; - fix_windsize(ps_global); - -- switch(want_to("Exit and save changes ", 'y', 0, NO_HELP, WT_NORM)){ -+ switch(want_to("存檔並離開 ", 'y', 0, NO_HELP, WT_NORM)){ - case 'y': - break; - - case 'n': -- rstr = "Use ^C to abandon changes you've made"; -+ rstr = "以 ^C 放棄曾做過的改變"; - break; - } - -@@ -1552,8 +1552,8 @@ - char *rstr = NULL; - void (*redraw)() = ps_global->redrawer; - -- strcat(strcat(strcpy(prompt, "Cancel "), word), -- " (answering \"Yes\" will abandon any changes made) "); -+ strcat(strcat(strcpy(prompt, "取消"), word), -+ " (回答 \"是\" 將放棄曾作過的改變) "); - ps_global->redrawer = redraw_pico; - fix_windsize(ps_global); - -@@ -1576,7 +1576,7 @@ - pico_cancel_for_adrbk_take(redraw_pico) - void (*redraw_pico)(); - { -- return(pico_cancelexit_for_adrbk("take", redraw_pico)); -+ return(pico_cancelexit_for_adrbk("擷取", redraw_pico)); - } - - -@@ -1584,7 +1584,7 @@ - pico_cancel_for_adrbk_edit(redraw_pico) - void (*redraw_pico)(); - { -- return(pico_cancelexit_for_adrbk("changes", redraw_pico)); -+ return(pico_cancelexit_for_adrbk("修改", redraw_pico)); - } - - -@@ -1701,16 +1701,16 @@ - - if(ps_global->readonly_pinerc){ - q_status_message1(SM_ORDER, 0, 3, -- "%s cancelled: config file not changeable", -- edit ? "Change" : "Add"); -+ "取消%s:設定檔無法被修改", -+ edit ? "修改" : "新增"); - return -1; - } - - if(global && vars[V_GLOB_ADDRBOOK].is_fixed || - !global && vars[V_ADDRESSBOOK].is_fixed){ - q_status_message1(SM_ORDER, 0, 3, -- "Cancelled: Sys. Mgmt. does not allow changing %saddress books", -- global ? "global " : ""); -+ "動作取消:系統管理員不允許\改變%s地址簿", -+ global ? "整體的" : ""); - - return -1; - } -@@ -1759,7 +1759,7 @@ - pbuf.browse_help = h_composer_browse; - pbuf.attach_help = h_composer_ctrl_j; - pbuf.composer_help = h_composer; -- sprintf(titlebar, "%s ADDRESS BOOK", edit ? "CHANGE" : "ADD"); -+ sprintf(titlebar, "%s地址簿", edit ? "修改" : "新增"); - pbuf.pine_anchor = set_titlebar(titlebar, - ps_global->mail_stream, - ps_global->context_current, -@@ -1828,8 +1828,8 @@ - if(editor_result & COMP_CANCEL){ - ret = -1; - q_status_message1(SM_ORDER, 0, 3, -- "Address book %s is cancelled", -- edit ? "change" : "add"); -+ "取消地址簿的%s", -+ edit ? "修改" : "新增"); - } - else if(editor_result & COMP_EXIT){ - if(!strcmp(server, def_serv ? def_serv : "") && -@@ -1837,8 +1837,8 @@ - !strcmp(nickname, def_nick ? def_nick : "")){ - ret = -1; - q_status_message1(SM_ORDER, 0, 3, -- "No change: Address book %s is cancelled", -- edit ? "change" : "add"); -+ "沒有改變:取消地址簿的%s", -+ edit ? "修改" : "新增"); - } - else{ - -@@ -1898,8 +1898,8 @@ - - if(*tmp == '\0'){ - q_status_message1(SM_ORDER, 0, 3, -- "Address book %s is cancelled", -- edit ? "change" : "add"); -+ "取消地址簿的%s", -+ edit ? "修改" : "新增"); - ret = -1; - goto get_out; - } -@@ -1924,8 +1924,8 @@ - if(set_variable_list(global ? V_GLOB_ADDRBOOK : V_ADDRESSBOOK, - new_list, TRUE)){ - q_status_message1(SM_ORDER, 0, 3, -- "%s cancelled: couldn't save pine configuration file", -- edit ? "Change" : "Add"); -+ "取消%s:無法存入 pine 的設定檔", -+ edit ? "修改" : "新增"); - - set_current_val(&vars[global ? V_GLOB_ADDRBOOK : V_ADDRESSBOOK], - TRUE, FALSE); -@@ -2099,7 +2099,7 @@ - - if(ps_global->readonly_pinerc){ - if(err) -- *err = "Delete cancelled: config file not changeable"; -+ *err = "取消刪除:設定檔無法被改變"; - - return -1; - } -@@ -2116,10 +2116,10 @@ - if(err){ - if(pab->type & GLOBAL) - *err = -- "Cancelled: Sys. Mgmt. does not allow changing global address book config"; -+ "動作取消:系統管理員不允許\改變整體的地址簿設定"; +--- pico/search.c.orig Fri Jun 26 05:48:14 1998 ++++ pico/search.c Tue Jul 28 08:35:01 1998 +@@ -165,7 +165,7 @@ + break; + default: + if(status == ABORT) +- emlwrite("Search Cancelled", NULL); ++ emlwrite("取消搜尋", NULL); + else + mlerase(); + curwp->w_flag |= WFMODE; +@@ -212,16 +212,16 @@ + + /* and complain if not there */ + if (status == FALSE){ +- emlwrite("\"%s\" not found", defpat); ++ emlwrite("找不到 \"%s\"", defpat); + } + else if((gmode & MDREPLACE) && repl_mode == TRUE){ + status = replace_pat(defpat, &wrapt2); /* replace pattern */ + if (wrapt == TRUE || wrapt2 == TRUE) +- emlwrite("Replacement %srapped", +- (status == ABORT) ? "cancelled but w" : "W"); ++ emlwrite("取代%s由檔案起始從頭搜尋", ++ (status == ABORT) ? "已取消,但" : ""); + } + else if(wrapt == TRUE){ +- emlwrite("Search Wrapped", NULL); ++ emlwrite("從頭搜尋", NULL); + } + else if(status == TRUE){ + emlwrite("", NULL); +@@ -251,7 +251,7 @@ + /* additional 'replace all' menu option */ + menu_pat[0].name = "^X"; + menu_pat[0].key = (CTRL|'X'); +- menu_pat[0].label = "Repl All"; ++ menu_pat[0].label = "取代所有"; + KS_OSDATASET(&menu_pat[0], KS_NONE); + menu_pat[1].name = NULL; + +@@ -263,12 +263,12 @@ + (*term.t_rev)(0); + + if (repl_all) +- strcpy(prompt, "Replace every \""); ++ strcpy(prompt, "取代每一個 \""); else - *err = -- "Cancelled: Sys. Mgmt. does not allow changing address book config"; -+ "動作取消:系統管理員不允許\改變地址簿設定"; - } - - return -1; -@@ -2172,8 +2172,8 @@ - - if(cnt > 1){ - static ESCKEY_S opts[] = { -- {'i', 'i', "I", "Ignore All"}, -- {'r', 'r', "R", "Remove One"}, -+ {'i', 'i', "I", "忽略全部"}, -+ {'r', 'r', "R", "移除一個"}, - {-1, 0, NULL, NULL}}; - - sprintf(tmp, -@@ -2191,7 +2191,7 @@ - - case 'x': - if(err) -- *err = "Delete cancelled"; -+ *err = "取消刪除"; - - return -1; - } -@@ -2202,7 +2202,7 @@ - case 'n': - case 'x': - if(err) -- *err = "Delete cancelled"; -+ *err = "取消刪除"; - - return -1; - -@@ -2247,7 +2247,7 @@ - case 'x': /* Cancel */ - default: - if(err) -- *err = "Delete cancelled"; -+ *err = "取消刪除"; - - return -1; - } -@@ -2267,7 +2267,7 @@ - case 'x': - default: - if(err) -- *err = "Delete cancelled"; -+ *err = "取消刪除"; - - return -1; - -@@ -2328,7 +2328,7 @@ - case 'n': - default: - if(err) -- *err = "Delete cancelled"; -+ *err = "取消刪除"; - - return -1; +- strcpy(prompt, "Replace \""); ++ strcpy(prompt, "取代 \""); + + expandp(&defpat[0], &prompt[strlen(prompt)], NPAT/2); +- strcat(prompt, "\" with"); ++ strcat(prompt, "\" 為"); + if(rpat[0] != 0){ + strcat(prompt, " ["); + expandp(rpat, &prompt[strlen(prompt)], NPAT/2); +@@ -286,9 +286,9 @@ + case HELPCH: /* help requested */ + if(Pmaster) + (*Pmaster->helper)(Pmaster->search_help, +- "Help for Searching", 1); ++ "搜尋的輔助說明", 1); + else +- pico_help(SearchHelpText, "Help for Searching", 1); ++ pico_help(SearchHelpText, "搜尋的輔助說明", 1); + + case (CTRL|'L'): /* redraw requested */ + refresh(FALSE, 1); +@@ -298,10 +298,10 @@ + case (CTRL|'X'): /* toggle replace all option */ + if (repl_all){ + repl_all = FALSE; +- menu_pat[0].label = "Repl All"; ++ menu_pat[0].label = "取代所有"; + }else{ + repl_all = TRUE; +- menu_pat[0].label = "Repl One"; ++ menu_pat[0].label = "取代一個"; } -@@ -2467,7 +2467,7 @@ - /* this also frees old variable contents for us */ - if(set_variable_list(varnum, new_list, TRUE)){ - if(err) -- *err = "Delete cancelled: couldn't save pine configuration file"; -+ *err = "取消刪除:無法存入 pine 的設定檔"; - - set_current_val(&vars[varnum], TRUE, FALSE); - free_list_array(&new_list); -@@ -2534,7 +2534,7 @@ - - if(ps_global->readonly_pinerc){ - if(msg) -- *msg = cpystr("Shuffle cancelled: config file not changeable"); -+ *msg = cpystr("取消重整:設定檔無法被改變"); - - return -1; - } -@@ -2544,12 +2544,12 @@ - opts[i].ch = 'u'; - opts[i].rval = 'u'; - opts[i].name = "U"; -- opts[i++].label = "Up"; -+ opts[i++].label = "上移"; - - opts[i].ch = 'd'; - opts[i].rval = 'd'; - opts[i].name = "D"; -- opts[i++].label = "Down"; -+ opts[i++].label = "下移"; - - opts[i].ch = -1; - deefault = 'u'; -@@ -2557,7 +2557,7 @@ - if(pab->type & GLOBAL){ - if(vars[V_GLOB_ADDRBOOK].is_fixed){ - if(msg) -- *msg = cpystr("Cancelled: Sys. Mgmt. does not allow changing global address book config"); -+ *msg = cpystr("動作取消:系統管理員不允許\改變整體的地址簿設定"); - - return -1; - } -@@ -2577,7 +2577,7 @@ - else{ - if(vars[V_ADDRESSBOOK].is_fixed){ - if(msg) -- *msg = cpystr("Cancelled: Sys. Mgmt. does not allow changing address book config"); -+ *msg = cpystr("動作取消:系統管理員不允許\改變地址簿設定"); - - return -1; - } -@@ -2616,7 +2616,7 @@ - - if(rv == 'x'){ - if(msg) -- *msg = cpystr("Shuffle cancelled"); -+ *msg = cpystr("取消重整"); - - return -1; - } -@@ -2659,7 +2659,7 @@ - enum {NotSet, Pers, Glob, Empty} type1, type2; - int i, j; - struct variable *vars = ps_global->vars; -- char *cancel_msg = "Shuffle cancelled: couldn't save configuration file"; -+ char *cancel_msg = "取消重整:無法存入設定檔"; - - dprint(5, (debugfile, "- do_the_shuffle(%d, %d) -\n", anum1, anum2)); - -@@ -2673,7 +2673,7 @@ - if(type1 == Empty){ - if(msg) - *msg = -- cpystr("Shuffle cancelled: highlight entry you wish to shuffle"); -+ cpystr("取消重整:請先標示欲重整的項目"); - - return -1; - } -@@ -2690,14 +2690,14 @@ - - if((type1 == Pers || type2 == Pers) && vars[V_ADDRESSBOOK].is_fixed){ - if(msg) -- *msg = cpystr("Cancelled: Sys. Mgmt. does not allow changing address book configuration"); -+ *msg = cpystr("動作取消:系統管理員不允許\改變地址簿設定"); - - return -1; - } - - if((type1 == Glob || type2 == Glob) && vars[V_GLOB_ADDRBOOK].is_fixed){ - if(msg) -- *msg = cpystr("Cancelled: Sys. Mgmt. does not allow changing global address book config"); -+ *msg = cpystr("動作取消:系統管理員不允許\改變整體的地址簿設定"); - - return -1; - } -@@ -3167,7 +3167,7 @@ - AdrBk_Entry *abe; - VCARD_INFO_S *vinfo; - static ESCKEY_S ab_export_opts[] = { -- {ctrl('T'), 10, "^T", "To Files"}, -+ {ctrl('T'), 10, "^T", "檔案列表"}, - {-1, 0, NULL, NULL}, - {-1, 0, NULL, NULL}}; - static ESCKEY_S vcard_or_addresses[] = { -@@ -3190,7 +3190,7 @@ - - switch(i){ - case 'x': -- cancel_warning(NO_DING, "export"); -+ cancel_warning(NO_DING, "匯出"); - return(ret); - - case 'a': -@@ -3219,7 +3219,7 @@ - ab_export_opts[++r].ch = ctrl('I'); - ab_export_opts[r].rval = 11; - ab_export_opts[r].name = "TAB"; -- ab_export_opts[r].label = "Complete"; -+ ab_export_opts[r].label = "完成"; - } - - ab_export_opts[++r].ch = -1; -@@ -3232,7 +3232,7 @@ - if(r < 0){ - switch(r){ - case -1: -- cancel_warning(NO_DING, "export"); -+ cancel_warning(NO_DING, "匯出"); - break; - - case -2: -@@ -3616,7 +3616,7 @@ - switch(want_to("Expand nicknames", 'y', 'x', h_ab_forward,WT_NORM)){ - case 'x': - gf_clear_so_writec((STORE_S *) pb->contents.text.data); -- cancel_warning(NO_DING, "forward"); -+ cancel_warning(NO_DING, "轉寄"); - goto bomb; - - case 'y': -@@ -3700,7 +3700,7 @@ - - gf_clear_so_writec((STORE_S *) pb->contents.text.data); - -- pine_send(outgoing, &body, "FORWARDING ADDRESS BOOK ENTRY", NULL, -+ pine_send(outgoing, &body, "轉寄地址簿項目", NULL, - NULL, NULL, NULL, NULL, 0); - - ps->mangled_screen = 1; -@@ -4165,8 +4165,8 @@ - char tmp[200]; - ACTION_LIST_S *action_list = NULL, *al; - static ESCKEY_S save_or_export[] = { -- {'s', 's', "S", "Save"}, -- {'e', 'e', "E", "Export"}, -+ {'s', 's', "S", "存檔"}, -+ {'e', 'e', "E", "匯出"}, - {-1, 0, NULL, NULL}}; - - sprintf(tmp, "Save%s to address book or Export to filesystem ? ", -@@ -4177,7 +4177,7 @@ - h_ab_save_exp, RB_NORM); - switch(i){ - case 'x': -- cancel_warning(NO_DING, "save"); -+ cancel_warning(NO_DING, "存檔"); - return(0); - - case 'e': -@@ -4356,7 +4356,7 @@ - if(action_list) - fs_give((void **)&action_list); - -- cancel_warning(NO_DING, "save"); -+ cancel_warning(NO_DING, "存檔"); - return(ret); - } - -@@ -4545,7 +4545,7 @@ - q_status_message(SM_ORDER | SM_DING, 3, 4, - "Save only partially completed"); - else -- cancel_warning(NO_DING, "save"); -+ cancel_warning(NO_DING, "存檔"); - } - else if (how_many_to_copy + how_many_no_action - - (skip_dups ? how_many_dups : 0) > 0){ -@@ -4621,15 +4621,15 @@ - - if(!agg && as.opened){ - static ESCKEY_S prt[] = { -- {'a', 'a', "A", "AddressBook"}, -- {'e', 'e', "E", "Entry"}, -+ {'a', 'a', "A", "地址簿"}, -+ {'e', 'e', "E", "項目"}, - {-1, 0, NULL, NULL}}; - - prompt = "Print Address Book or just this Entry? "; - switch(radio_buttons(prompt, -FOOTER_ROWS(ps_global), prt, 'a', 'x', - NO_HELP, RB_NORM)){ - case 'x' : -- cancel_warning(NO_DING, "print"); -+ cancel_warning(NO_DING, "列印"); - ps_global->mangled_footer = 1; - return 0; - -@@ -4700,7 +4700,7 @@ - switch(want_to("Expand nicknames", 'y', 'x', h_ab_forward, - WT_NORM)){ - case 'x': -- cancel_warning(NO_DING, "print"); -+ cancel_warning(NO_DING, "列印"); - ps_global->mangled_footer = 1; - return 0; - -@@ -4924,7 +4924,7 @@ - lineno = 0L; - - if(as.opened) -- print_text1(" ADDRESS BOOK %s\n\n", -+ print_text1(" 地址簿 %s\n\n", - as.adrbks[as.cur].nickname); - - -@@ -4979,7 +4979,7 @@ - dprint(2, (debugfile, "- ab_delete -\n")); - - if(agg){ -- sprintf(prompt, "Really delete %d selected entries", as.selections); -+ sprintf(prompt, "確定刪除 %d 選取的項目", as.selections); - ch = want_to(prompt, 'n', 'n', NO_HELP, WT_NORM); - if(ch == 'y'){ - adrbk_cntr_t newelnum, flushelnum = NO_NEXT; -@@ -5144,7 +5144,7 @@ + break; + +@@ -342,7 +342,7 @@ + else + { + if(status == ABORT) +- emlwrite("Replacement Cancelled", NULL); ++ emlwrite("取消取代", NULL); + else + mlerase(); + chword(defpat, defpat); +@@ -352,7 +352,7 @@ + + default: + if(status == ABORT) +- emlwrite("Replacement Cancelled", NULL); ++ emlwrite("取消取代", NULL); + else + mlerase(); + chword(defpat, defpat); +@@ -384,9 +384,9 @@ + (*term.t_rev)(0); + fflush(stdout); + +- strcpy(prompt, "Replace \""); ++ strcpy(prompt, "取代 \""); + expandp(&orig[0], &prompt[strlen(prompt)], NPAT/2); +- strcat(prompt, "\" with \""); ++ strcat(prompt, "\" 為 \""); + expandp(&repl[0], &prompt[strlen(prompt)], NPAT/2); + strcat(prompt, "\""); + +@@ -400,13 +400,13 @@ + chword(orig, orig); /* replace word by itself */ + update(); + if(status == ABORT){ /* if cancelled return */ +- emlwrite("Replace All cancelled after %d changes", (char *) n); ++ emlwrite("在取消「取代所有」之前,已做過 %d 個改變", (char *) n); + return (ABORT); /* ... else keep looking */ } } - else -- cmd_cancelled("Apply command"); -+ cmd_cancelled("套用命令"); - } - - return(ret); -@@ -5192,7 +5192,7 @@ - ? (char *)rfc1522_decode((unsigned char *)tmp_20k_buf, - abe->fullname, NULL) - : abe->nickname ? abe->nickname : ""; -- cmd = "Really delete \"%.50s\""; -+ cmd = "確定刪除 \"%.50s\""; - break; - - case ListHead: -@@ -5200,13 +5200,13 @@ - ? (char *)rfc1522_decode((unsigned char *)tmp_20k_buf, - abe->fullname, NULL) - : abe->nickname ? abe->nickname : ""; -- cmd = "Really delete ENTIRE list \"%.50s\""; -+ cmd = "確定刪除「整個」列表 \"%.50s\""; - break; - - case ListEnt: - dname = (char *)rfc1522_decode((unsigned char *)tmp_20k_buf, - listmem_from_dl(abook, dl), NULL); -- cmd = "Really delete \"%.100s\" from list"; -+ cmd = "確定自列表中刪除 \"%.100s\""; - break; - } - -@@ -5305,7 +5305,7 @@ - return 0; } else{ -- q_status_message(SM_INFO, 0, 2, "Entry not deleted"); -+ q_status_message(SM_INFO, 0, 2, "該項目未被刪除"); - return 0; +- emlwrite("No more matches for \"%s\"", orig); ++ emlwrite("沒有符合 \"%s\" 的字串了", orig); + return (FALSE); } } -@@ -5441,7 +5441,7 @@ - if(r == 1 || r != 10 && fbuf[0] == '\0'){ - ps->mangled_footer = 1; - if(error) -- *error = cpystr("Cancelled"); -+ *error = cpystr("取消"); - - return(ret); - } -@@ -5480,7 +5480,7 @@ - pbuf.browse_help = h_composer_browse; - pbuf.attach_help = h_composer_ctrl_j; - pbuf.composer_help = h_composer; -- pbuf.pine_anchor = set_titlebar("SEARCH DIRECTORY SERVER", -+ pbuf.pine_anchor = set_titlebar("搜尋地址伺服器", - ps_global->mail_stream, - ps_global->context_current, - ps_global->cur_folder, -@@ -5728,13 +5728,13 @@ - static struct key ldap_view_keys[] = - {HELP_MENU, - NULL_MENU, -- {"<","Results Index",{MC_EXIT,2,{'<',','}},KS_NONE}, -+ {"<","結果索引",{MC_EXIT,2,{'<',','}},KS_NONE}, - PRYNTTXT_MENU, - NULL_MENU, - NULL_MENU, - PREVPAGE_MENU, - NEXTPAGE_MENU, -- {"C", "ComposeTo", {MC_COMPOSE,1,{'c'}}, KS_COMPOSER}, -+ {"C", "編修", {MC_COMPOSE,1,{'c'}}, KS_COMPOSER}, - FWDEMAIL_MENU, - SAVE_MENU, - WHEREIS_MENU}; -@@ -5763,12 +5763,12 @@ - memset(&sargs, 0, sizeof(SCROLL_S)); - sargs.text.text = so_text(srcstore); - sargs.text.src = srctype; -- sargs.text.desc = "expanded entry"; -- sargs.bar.title = "DIRECTORY ENTRY"; -+ sargs.text.desc = "已展開的項目"; -+ sargs.bar.title = "地址項目"; - sargs.proc.tool = process_ldap_cmd; - sargs.proc.data.p = (void *) winning_e; - sargs.help.text = h_ldap_view; -- sargs.help.title = "HELP FOR DIRECTORY VIEW"; -+ sargs.help.title = "地址項目的輔助說明"; - sargs.keys.menu = &ldap_view_keymenu; - setbitmap(sargs.keys.bitmap); - -@@ -6117,7 +6117,7 @@ - struct headerentry *he; - void (*redraw_pico)(); - { -- return("Cancelled"); -+ return("取消"); - } - - +@@ -423,18 +423,18 @@ + EXTRAKEYS menu_pat[4]; + + menu_pat[0].name = "^Y"; +- menu_pat[0].label = "FirstLine"; ++ menu_pat[0].label = "第一行"; + menu_pat[0].key = (CTRL|'Y'); + KS_OSDATASET(&menu_pat[0], KS_NONE); + menu_pat[1].name = "^V"; +- menu_pat[1].label = "LastLine"; ++ menu_pat[1].label = "最後一行"; + menu_pat[1].key = (CTRL|'V'); + KS_OSDATASET(&menu_pat[1], KS_NONE); + menu_pat[2].name = "^R"; + if (repl_mode) +- menu_pat[2].label = "Don't Replace"; ++ menu_pat[2].label = "不取代"; + else +- menu_pat[2].label = "Replace"; ++ menu_pat[2].label = "取代"; + menu_pat[2].key = (CTRL|'R'); + KS_OSDATASET(&menu_pat[2], KS_NONE); + menu_pat[3].name = NULL; +@@ -485,11 +485,11 @@ + EXTRAKEYS menu_pat[3]; + + menu_pat[0].name = "^Y"; +- menu_pat[0].label = "FirstLine"; ++ menu_pat[0].label = "第一行"; + menu_pat[0].key = (CTRL|'Y'); + KS_OSDATASET(&menu_pat[0], KS_NONE); + menu_pat[1].name = "^V"; +- menu_pat[1].label = "LastLine"; ++ menu_pat[1].label = "最後一行"; + menu_pat[1].key = (CTRL|'V'); + KS_OSDATASET(&menu_pat[1], KS_NONE); + menu_pat[2].name = NULL; |