diff options
Diffstat (limited to 'chinese/pine4/files/patch-ao')
-rw-r--r-- | chinese/pine4/files/patch-ao | 224 |
1 files changed, 220 insertions, 4 deletions
diff --git a/chinese/pine4/files/patch-ao b/chinese/pine4/files/patch-ao index 8e5f28a4dc63..cb277b83db43 100644 --- a/chinese/pine4/files/patch-ao +++ b/chinese/pine4/files/patch-ao @@ -1,5 +1,26 @@ ---- pico/file.c.orig Fri Jul 17 08:11:52 1998 -+++ pico/file.c Tue Aug 4 12:42:14 1998 +--- pico/file.c.orig Fri Aug 28 07:02:07 1998 ++++ pico/file.c Tue Sep 22 18:45:49 1998 +@@ -63,17 +63,17 @@ + return(s); + + if(gmode&MDSCUR){ +- emlwrite("File reading disabled in secure mode",NULL); ++ emlwrite("安全模式中已關閉讀取檔案的功\能",NULL); + return(0); + } + + if (strlen(fname) == 0) { +- emlwrite("No file name entered",NULL); ++ emlwrite("尚未輸入檔案名",NULL); + return(0); + } + + if((gmode&MDTREE) && !in_oper_tree(fname)){ +- emlwrite("Can't read file from outside of %s", opertree); ++ emlwrite("無法讀取 %s 以外的檔案", opertree); + return(0); + } + @@ -137,13 +137,13 @@ menu_ins[last_menu].name = "^T"; @@ -16,7 +37,7 @@ KS_OSDATASET(&menu_ins[last_menu], KS_NONE); } -@@ -159,26 +159,25 @@ +@@ -159,43 +159,42 @@ if(gmode & MDCMPLT){ menu_ins[++last_menu].name = msg ? "" : "TAB"; menu_ins[last_menu].key = (CTRL|'I'); @@ -38,7 +59,7 @@ - msg ? "folder" : "directory"); + : "家", + msg ? "檔案匣" : "目錄", msg ? "信件編號" : "檔案"); - s = mlreplyd(prompt, fname, NFILEN, QDEFLT, msg ? NULL : menu_ins); + s = mlreplyd(prompt, fname, NLINE, QDEFLT, msg ? NULL : menu_ins); /* something to read and it was edited or the default accepted */ if(fname[0] && (s == TRUE || s == FALSE)){ bye++; @@ -49,3 +70,198 @@ } else{ bye++; + if(gmode&MDSCUR){ +- emlwrite("Can't insert file in restricted mode",NULL); ++ emlwrite("在限制模式中無法插入檔案",NULL); + } + else{ + if(gmode&MDTREE && !compresspath(opertree, fname, NLINE)){ + emlwrite( +- "Can't insert file from outside of %s: too many ..'s", ++ "無法在 %s 以外的地方插入檔案:太多 .. 了", + opertree); + } + else{ + fixpath(fname, NLINE); + + if((gmode&MDTREE) && !in_oper_tree(fname)) +- emlwrite("Can't insert file from outside of %s", ++ emlwrite("無法在 %s 以外的地方插入檔案", + opertree); + else + retval = ifile(fname); +@@ -250,7 +249,7 @@ + break; + case (CTRL|'T'): + if(msg){ +- emlwrite("Can't select messages yet!", NULL); ++ emlwrite("還無法選擇信件!", NULL); + } + else{ + if(*fname && isdir(fname, NULL, NULL)) +@@ -264,7 +263,7 @@ + if((s = FileBrowse(dir, NLINE, fname, NLINE, + NULL, FB_READ)) == 1){ + if(gmode&MDSCUR){ +- emlwrite("Can't insert in restricted mode", ++ emlwrite("在限制模式中無法插入", + NULL); + sleep(2); + } +@@ -305,7 +304,7 @@ + + if(gmode&MDSCUR){ + emlwrite( +- "\007Restricted mode disallows uploaded command", ++ "\007限制模式中不允許\上載", + NULL); + return(0); + } +@@ -403,17 +402,17 @@ + + strcpy(curbp->b_fname, fname); + if ((gmode&MDTREE) && !in_oper_tree(fname)) { +- emlwrite("Can't read file from outside of %s", opertree); ++ emlwrite("無法讀取 %s 以外的檔案", opertree); + s = FIOERR; + } + else if ((s=ffropen(fname)) != FIOSUC){ /* Hard file open. */ + if(s == FIOFNF) /* File not found. */ +- emlwrite("New file", NULL); ++ emlwrite("新檔", NULL); + else + fioperr(s, fname); + } + else{ +- emlwrite("Reading file", NULL); ++ emlwrite("讀取檔案", NULL); + nline = 0L; + done = newline = 0; + while(!done) +@@ -479,14 +478,14 @@ + fname[0] = '\0'; + + menu_write[0].name = "^T"; +- menu_write[0].label = "To Files"; ++ menu_write[0].label = "檔案列表"; + menu_write[0].key = (CTRL|'T'); + menu_write[1].name = "TAB"; +- menu_write[1].label = "Complete"; ++ menu_write[1].label = "完成"; + menu_write[1].key = (CTRL|'I'); + menu_write[2].name = NULL; + for(;!(gmode & MDTOOL);){ +- s = mlreplyd("File Name to write : ", fname, NFILEN, ++ s = mlreplyd("欲寫入的檔名:", fname, NFILEN, + QDEFLT|QFFILE, menu_write); + + switch(s){ +@@ -497,7 +496,7 @@ + } + case TRUE: + if(gmode&MDTREE && !compresspath(opertree, fname, NFILEN)){ +- emlwrite("Can't write outside of %s: too many ..'s", ++ emlwrite("無法寫入 %s 以外的檔案:太多 .. 了", + opertree); + sleep(2); + continue; +@@ -505,7 +504,7 @@ + else{ + fixpath(fname, NFILEN); /* fixup ~ in file name */ + if((gmode&MDTREE) && !in_oper_tree(fname)){ +- emlwrite("Can't write outside of %s", opertree); ++ emlwrite("無法寫入 %s 以外的檔案", opertree); + sleep(2); + continue; + } +@@ -586,12 +585,12 @@ + strcpy(fname, shows); + } + else { +- emlwrite("Cannot write. File name too long!!",NULL); ++ emlwrite("無法寫入。檔名過長!",NULL); + sleep(3); + } + } + else if (s == -1){ +- emlwrite("Cannot write. File name too long!!",NULL); ++ emlwrite("無法寫入。檔名過長!",NULL); + sleep(3); + } + refresh(FALSE, 1); +@@ -629,7 +628,7 @@ + return(ABORT); + } + } +- emlwrite("Writing...", NULL); ++ emlwrite("正在寫入...", NULL); + + if ((s=writeout(fname, 0)) != -1) { + if(!(gmode&MDTOOL)){ +@@ -646,9 +645,9 @@ + } + + if(s > 1) +- emlwrite("Wrote %d lines", (void *)s); ++ emlwrite("寫入 %d 行", (void *)s); + else +- emlwrite("Wrote 1 line", NULL); ++ emlwrite("寫入 1 行", NULL); + } + return ((s == -1) ? FALSE : TRUE); + } +@@ -674,12 +673,12 @@ + if ((curbp->b_flag&BFCHG) == 0) /* Return, no changes. */ + return (TRUE); + if (curbp->b_fname[0] == 0) { /* Must have a name. */ +- emlwrite("No file name", NULL); ++ emlwrite("沒有檔名", NULL); + sleep(2); + return (FALSE); + } + +- emlwrite("Writing...", NULL); ++ emlwrite("正在寫入...", NULL); + if ((s=writeout(curbp->b_fname, 0)) != -1) { + curbp->b_flag &= ~BFCHG; + wp = wheadp; /* Update mode lines. */ +@@ -690,10 +689,10 @@ + wp = wp->w_wndp; + } + if(s > 1){ +- emlwrite("Wrote %d lines", (void *)s); ++ emlwrite("寫入 %d 行", (void *)s); + } + else +- emlwrite("Wrote 1 line", NULL); ++ emlwrite("寫入 1 行", NULL); + } + return (s); + } +@@ -812,7 +811,7 @@ + curbp->b_flag &= ~BFTEMP; /* and are not temporary*/ + curbp->b_linecnt = -1; /* must be recalculated */ + +- emlwrite("Inserting %s.", fname); ++ emlwrite("正在插入 %s。", fname); + done = newline = 0; + nline = 0L; + while(!done) +@@ -822,7 +821,7 @@ + else + forwchar(FALSE, 1); + +- sprintf(line,"Inserted %d line%s", nline, (nline>1) ? "s" : ""); ++ sprintf(line,"已插入 %d 行", nline); + emlwrite(line, NULL); + break; + } +@@ -910,7 +909,7 @@ + strcat(fn, S_FILESEP); + } + else{ +- emlwrite("File name too BIG!!",0); ++ emlwrite("檔名太大了!!",0); + sleep(3); + *fn = '\0'; + } |