1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-01 22:05:08 +00:00
freebsd-ports/chinese/pine4/files/patch-as
Steve Price 6aeac862c2 Update to version 4.05.
PR:		8025
Submitted by:	maintainer
1998-10-10 04:29:27 +00:00

188 lines
5.3 KiB
Plaintext

--- pico/search.c.orig Sat Sep 12 01:15:02 1998
+++ pico/search.c Tue Sep 22 18:54:24 1998
@@ -127,9 +127,9 @@
/* ask the user for the text of a pattern */
while(1){
if (gmode & MDREPLACE)
- status = srpat("Search", defpat, repl_mode);
+ status = srpat("搜尋", defpat, repl_mode);
else
- status = readpattern("Search");
+ status = readpattern("搜尋");
switch(status){
case TRUE: /* user typed something */
@@ -142,14 +142,14 @@
saved_state = save_pico_state();
(*Pmaster->helper)(Pmaster->search_help,
- "Help for Searching", 1);
+ "搜尋的輔助說明", 1);
if(saved_state){
restore_pico_state(saved_state);
free_pico_state(saved_state);
}
}
else
- pico_help(SearchHelpText, "Help for Searching", 1);
+ pico_help(SearchHelpText, "搜尋的輔助說明", 1);
case (CTRL|'L'): /* redraw requested */
refresh(FALSE, 1);
@@ -179,7 +179,7 @@
default:
if(status == ABORT)
- emlwrite("Search Cancelled", NULL);
+ emlwrite("取消搜尋", NULL);
else
mlerase();
@@ -228,16 +228,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);
@@ -267,7 +267,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;
@@ -279,10 +279,10 @@
pputs(origpat, 1); /* highlight word */
(*term.t_rev)(0);
- sprintf(prompt, "Replace%s \"", repl_all ? " every" : "");
+ sprintf(prompt, "取代%s \"", repl_all ? "每一個" : "");
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);
@@ -324,14 +324,14 @@
saved_state = save_pico_state();
(*Pmaster->helper)(Pmaster->search_help,
- "Help for Searching", 1);
+ "搜尋的輔助說明", 1);
if(saved_state){
restore_pico_state(saved_state);
free_pico_state(saved_state);
}
}
else
- pico_help(SearchHelpText, "Help for Searching", 1);
+ pico_help(SearchHelpText, "搜尋的輔助說明", 1);
case (CTRL|'L'): /* redraw requested */
refresh(FALSE, 1);
@@ -341,18 +341,18 @@
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 = "取代一個";
}
break;
default:
if(status == ABORT)
- emlwrite("Replacement Cancelled", NULL);
+ emlwrite("取消取代", NULL);
else
mlerase();
chword(defpat, origpat);
@@ -401,9 +401,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, "\"");
@@ -417,13 +417,13 @@
chword(realpat, realpat); /* 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{
- emlwrite("No more matches for \"%s\"", orig);
+ emlwrite("沒有符合 \"%s\" 的字串了", orig);
return (FALSE);
}
}
@@ -440,18 +440,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 = "No 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;
@@ -504,11 +504,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;