diff options
Diffstat (limited to 'chinese/pine4/files/patch-ai')
-rw-r--r-- | chinese/pine4/files/patch-ai | 618 |
1 files changed, 0 insertions, 618 deletions
diff --git a/chinese/pine4/files/patch-ai b/chinese/pine4/files/patch-ai deleted file mode 100644 index ce2847a..0000000 --- a/chinese/pine4/files/patch-ai +++ /dev/null @@ -1,618 +0,0 @@ ---- pico/browse.c.orig Sat Oct 2 07:21:05 1999 -+++ pico/browse.c Thu Oct 14 10:53:41 1999 -@@ -126,12 +126,12 @@ - - - static KEYMENU menu_browse[] = { -- {"?", "Get Help", KS_SCREENHELP}, {NULL, NULL, KS_NONE}, -- {NULL, NULL, KS_NONE}, {"-", "Prev Pg", KS_PREVPAGE}, -- {"D", "Delete", KS_NONE}, {"C","Copy", KS_NONE}, -+ {"?", "輔助說明", KS_SCREENHELP}, {NULL, NULL, KS_NONE}, -+ {NULL, NULL, KS_NONE}, {"-", "上一頁", KS_PREVPAGE}, -+ {"D", "刪除", KS_NONE}, {"C","複製", KS_NONE}, - {NULL, NULL, KS_NONE}, {NULL, NULL, KS_NONE}, -- {"W", "Where is", KS_NONE}, {"Spc", "Next Pg", KS_NEXTPAGE}, -- {"R", "Rename", KS_NONE}, {NULL, NULL, KS_NONE} -+ {"W", "搜尋", KS_NONE}, {"Spc", "下一頁", KS_NEXTPAGE}, -+ {"R", "更名", KS_NONE}, {NULL, NULL, KS_NONE} - }; - #define QUIT_KEY 1 - #define EXEC_KEY 2 -@@ -333,7 +333,7 @@ - child[0] = '\0'; - - if((gmode&MDTREE) && !in_oper_tree(dir)){ -- emlwrite("\007Can't read outside of %s in restricted mode", opertree); -+ emlwrite("\007無法在限制模式中讀取 %s 以外的東西", opertree); - sleep(2); - return(0); - } -@@ -421,7 +421,7 @@ - else{ - if(timeo && (c == NODATA || time_to_check())) - if(pico_new_mail()) -- emlwrite("You may possibly have new mail.", NULL); -+ emlwrite("您可能有新信件。", NULL); - } - - if(km_popped) -@@ -697,7 +697,7 @@ - gmp->current->fname); - /* make sure selected isn't a directory or executable */ - if(!LikelyASCII(child)){ -- emlwrite("Can't edit non-text file. Try Launch.", NULL); -+ emlwrite("無法讀取非文字檔。試試 \"啟動\"。", NULL); - break; - } - -@@ -727,13 +727,13 @@ - return(0); - } - -- emlwrite("\007Unknown command '%c'", (void *)c); -+ emlwrite("\007未知的命令 '%c'", (void *)c); - break; - - case 'l': /* run Command */ - case 'L': - if(!(gmode&MDBRONLY)){ -- emlwrite("\007Unknown command '%c'", (void *)c); -+ emlwrite("\007未知的命令 '%c'", (void *)c); - break; - } - -@@ -750,11 +750,11 @@ - {NULL, NULL, 0, KS_NONE}, - }; - -- status = mlreply("Command to execute: ", -+ status = mlreply("欲執行的命令:", - tmp, NLINE, QNORML, opts); - switch(status){ - case HELPCH: -- emlwrite("\007No help yet!", NULL); -+ emlwrite("\007尚無輔助說明!", NULL); - /* remove break and sleep after help text is installed */ - sleep(3); - break; -@@ -765,7 +765,7 @@ - PaintBrowser(gmp, 0, &crow, &ccol); - break; - case ABORT: -- emlwrite("Command cancelled", NULL); -+ emlwrite("命令已取消", NULL); - i++; - break; - case FALSE: -@@ -773,7 +773,7 @@ - i++; - - if(tmp[0] == '\0'){ -- emlwrite("No command specified", NULL); -+ emlwrite("尚未下達命令", NULL); - break; - } - -@@ -792,12 +792,12 @@ - case 'D': - if(gmp->current->mode == FIODIR){ - /* BUG: if dir is empty it should be deleted */ -- emlwrite("\007Can't delete a directory", NULL); -+ emlwrite("\007無法刪除該目錄", NULL); - break; - } - - if(gmode&MDSCUR){ /* not allowed! */ -- emlwrite("Delete not allowed in restricted mode",NULL); -+ emlwrite("無法在限制模式中使用刪除指令",NULL); - break; - } - -@@ -808,17 +808,17 @@ - while(i++ < 2){ /* verify twice!! */ - if(i == 1){ - if(fexist(child, "w", (off_t *)NULL) != FIOSUC) -- strcpy(tmp, "File is write protected! OVERRIDE"); -+ strcpy(tmp, "檔案為防寫! 要跳過防寫保護"); - else -- sprintf(tmp, "Delete file \"%.*s\"", NLINE - 20, child); -+ sprintf(tmp, "刪除檔案 \"%.*s\"", NLINE - 20, child); - } - else -- strcpy(tmp, "File CANNOT be UNdeleted! Really delete"); -+ strcpy(tmp, "檔案將無法被反刪除! 確定刪除"); - - if((status = mlyesno(tmp, FALSE)) != TRUE){ - emlwrite((status == ABORT) -- ? "Delete Cancelled" -- : "File Not Deleted", -+ ? "取消刪除" -+ : "檔案沒有被刪除", - NULL); - break; - } -@@ -826,7 +826,7 @@ - - if(status == TRUE){ - if(unlink(child) < 0){ -- emlwrite("Delete Failed: %s", errstr(errno)); -+ emlwrite("刪除失敗:%s", errstr(errno)); - } - else{ /* fix up pointers and redraw */ - tp = gmp->current; -@@ -903,12 +903,12 @@ - - while(!i){ - -- status = mlreply("Directory to go to: ", child, NLINE, QNORML, -+ status = mlreply("切換至哪一個目錄:", child, NLINE, QNORML, - NULL); - - switch(status){ - case HELPCH: -- emlwrite("\007No help yet!", NULL); -+ emlwrite("\007尚無輔助說明!", NULL); - /* remove break and sleep after help text is installed */ - sleep(3); - break; -@@ -916,7 +916,7 @@ - PaintBrowser(gmp, 0, &crow, &ccol); - break; - case ABORT: -- emlwrite("Goto cancelled", NULL); -+ emlwrite("取消切換目錄", NULL); - i++; - break; - case FALSE: -@@ -927,17 +927,17 @@ - strcpy(child, gethomedir(NULL)); - - if(!compresspath(gmp->dname, child, NLINE)){ -- emlwrite("Invalid Directory: %s", child); -+ emlwrite("無效的目錄:%s", child); - break; - } - - if((gmode&MDSCUR) && homeless(child)){ -- emlwrite("Restricted mode browsing limited to home directory",NULL); -+ emlwrite("限制模式中僅能瀏覽 home directory",NULL); - break; - } - - if((gmode&MDTREE) && !in_oper_tree(child)){ -- emlwrite("\007 Can't go outside of %s in restricted mode", -+ emlwrite("\007 限制模式中無法離開 %s", - opertree); - break; - } -@@ -954,7 +954,7 @@ - PaintBrowser(gmp, 0, &crow, &ccol); - } - else -- emlwrite("\007Not a directory: \"%s\"", child); -+ emlwrite("\007\"%s\"不是一個目錄", child); - - break; - default: -@@ -976,10 +976,10 @@ - - while(!i){ - -- switch(status=mlreply("Name of file to add: ", child, NLINE, -+ switch(status=mlreply("欲新增的檔名:", child, NLINE, - QFFILE, NULL)){ - case HELPCH: -- emlwrite("\007No help yet!", NULL); -+ emlwrite("\007尚無輔助說明!", NULL); - /* remove break and sleep after help text is installed */ - sleep(3); - break; -@@ -987,7 +987,7 @@ - PaintBrowser(gmp, 0, &crow, &ccol); - break; - case ABORT: -- emlwrite("Add File Cancelled", NULL); -+ emlwrite("取消新增檔案", NULL); - i++; - break; - case FALSE: -@@ -998,23 +998,23 @@ - i++; - - if(child[0] == '\0'){ -- emlwrite("No file named. Add Cancelled.", NULL); -+ emlwrite("未指定檔名,取消新增檔案。", NULL); - break; - } - - if(!compresspath(gmp->dname, child, NLINE)){ -- emlwrite("Too many ..'s in name", NULL); -+ emlwrite("檔名中有太多的 .. 了", NULL); - break; - } - - if((gmode&MDTREE) && !in_oper_tree(child)){ -- emlwrite("\007Restricted mode allows Add in %s only", -+ emlwrite("\007限制模式中僅允許\在 %s 中新增檔案", - opertree); - break; - } - - if((status = fexist(child, "w", (off_t *)NULL)) == FIOSUC){ -- sprintf(tmp,"File \"%.*s\" already exists!", -+ sprintf(tmp,"檔案 \"%.*s\" 已存在!", - NLINE - 20, child); - emlwrite(tmp, NULL); - break; -@@ -1030,7 +1030,7 @@ - } - else{ /* highlight new file */ - ffclose(); -- emlwrite("Added File \"%s\"", child); -+ emlwrite("新增檔案 \"%s\"", child); - - if((p = strrchr(child, C_FILESEP)) == NULL){ - emlwrite("Problems refiguring browser", NULL); -@@ -1078,12 +1078,12 @@ - case 'c': /* copy */ - case 'C': - if(gmp->current->mode == FIODIR){ -- emlwrite("\007Can't copy a directory", NULL); -+ emlwrite("\007無法複製目錄", NULL); - break; - } - - if(gmode&MDSCUR){ /* not allowed! */ -- emlwrite("Copy not allowed in restricted mode",NULL); -+ emlwrite("無法在限制模式中複製檔案",NULL); - break; - } - -@@ -1092,10 +1092,10 @@ - - while(!i){ - -- switch(status=mlreply("Name of new copy: ", child, NLINE, -+ switch(status=mlreply("新複製檔名:", child, NLINE, - QFFILE, NULL)){ - case HELPCH: -- emlwrite("\007No help yet!", NULL); -+ emlwrite("\007尚無輔助說明!", NULL); - /* remove break and sleep after help text is installed */ - sleep(3); - break; -@@ -1103,7 +1103,7 @@ - PaintBrowser(gmp, 0, &crow, &ccol); - break; - case ABORT: -- emlwrite("Make Copy Cancelled", NULL); -+ emlwrite("取消複製檔案", NULL); - i++; - break; - case FALSE: -@@ -1114,33 +1114,33 @@ - i++; - - if(child[0] == '\0'){ -- emlwrite("No destination, file not copied", NULL); -+ emlwrite("未指定目地檔名,檔案沒有被複製。", NULL); - break; - } - - if(!strcmp(gmp->current->fname, child)){ -- emlwrite("\007Can't copy file on to itself!", NULL); -+ emlwrite("\007無法將檔案複製至它自己!", NULL); - break; - } - - if(!compresspath(gmp->dname, child, NLINE)){ -- emlwrite("Too many ..'s in name", NULL); -+ emlwrite("檔名中有太多的 .. 了", NULL); - break; - } - - if((gmode&MDTREE) && !in_oper_tree(child)){ -- emlwrite("\007Restricted mode allows Copy in %s only", -+ emlwrite("\007限制模式中僅允許\在 %s 中複製檔案", - opertree); - break; - } - - if((status = fexist(child, "w", (off_t *)NULL)) == FIOSUC){ -- sprintf(tmp,"File \"%.*s\" exists! OVERWRITE", -+ sprintf(tmp,"檔案 \"%.*s\" 已存在! 要覆蓋\嗎", - NLINE - 20, child); - if((status = mlyesno(tmp, 0)) != TRUE){ - emlwrite((status == ABORT) -- ? "Make copy cancelled" -- : "File Not Renamed", -+ ? "取消複製" -+ : "檔案沒有被複製", - NULL); - break; - } -@@ -1158,7 +1158,7 @@ - break; - } - else{ /* highlight new file */ -- emlwrite("File copied to %s", child); -+ emlwrite("複製檔案到 %s", child); - - if((p = strrchr(child, C_FILESEP)) == NULL){ - emlwrite("Problems refiguring browser", NULL); -@@ -1201,12 +1201,12 @@ - i = 0; - - if(!strcmp(gmp->current->fname, "..")){ -- emlwrite("\007Can't rename \"..\"", NULL); -+ emlwrite("\007無法更改 \"..\" 的名稱", NULL); - break; - } - - if(gmode&MDSCUR){ /* not allowed! */ -- emlwrite("Rename not allowed in restricted mode",NULL); -+ emlwrite("無法在限制模式中更改檔案名",NULL); - break; - } - -@@ -1214,10 +1214,10 @@ - - while(!i){ - -- switch(status=mlreply("Rename file to: ", child, NLINE, QFFILE, -+ switch(status=mlreply("檔案名稱更改為:", child, NLINE, QFFILE, - NULL)){ - case HELPCH: -- emlwrite("\007No help yet!", NULL); -+ emlwrite("\007尚無輔助說明!", NULL); - /* remove break and sleep after help text is installed */ - sleep(3); - break; -@@ -1225,7 +1225,7 @@ - PaintBrowser(gmp, 0, &crow, &ccol); - break; - case ABORT: -- emlwrite("Rename cancelled", NULL); -+ emlwrite("取消更改檔案名稱", NULL); - i++; - break; - case FALSE: -@@ -1238,12 +1238,12 @@ - } - - if(!compresspath(gmp->dname, child, NLINE)){ -- emlwrite("Too many ..'s in name", NULL); -+ emlwrite("檔名中有太多的 .. 了", NULL); - break; - } - - if((gmode&MDTREE) && !in_oper_tree(child)){ -- emlwrite("\007Restricted mode allows Rename in %s only", -+ emlwrite("\007限制模式中僅允許\在 %s 中更改檔名", - opertree); - break; - } -@@ -1251,13 +1251,13 @@ - status = fexist(child, "w", (off_t *)NULL); - if(status == FIOSUC || status == FIOFNF){ - if(status == FIOSUC){ -- sprintf(tmp,"File \"%.*s\" exists! OVERWRITE", -+ sprintf(tmp,"檔案 \"%.*s\" 已存在! 要覆蓋\嗎", - NLINE - 20, child); - - if((status = mlyesno(tmp, FALSE)) != TRUE){ - emlwrite((status == ABORT) -- ? "Rename cancelled" -- : "Not Renamed", -+ ? "取消更名" -+ : "檔案沒有被更名", - NULL); - break; - } -@@ -1267,7 +1267,7 @@ - gmp->current->fname); - - if(rename(tmp, child) < 0){ -- emlwrite("Rename Failed: %s", errstr(errno)); -+ emlwrite("更名失敗:%s", errstr(errno)); - } - else{ - if((p = strrchr(child, C_FILESEP)) == NULL){ -@@ -1326,7 +1326,7 @@ - - if((gmode&MDTREE) && !in_oper_tree(tmp)){ - emlwrite( -- "\007Can't visit parent in restricted mode", -+ "\007無法在限制模式中檢視上層目錄", - NULL); - break; - } -@@ -1347,7 +1347,7 @@ - strcpy(tmp, S_FILESEP); - #endif - else{ -- emlwrite("\007Can't move up a directory", -+ emlwrite("\007無法切換至上一層目錄", - NULL); - break; - } -@@ -1374,12 +1374,12 @@ - PlaceCell(gmp, gmp->current, &row, &col); - } - else -- emlwrite("\007Problem finding dir \"%s\"",child); -+ emlwrite("\007搜尋目錄 \"%s\" 時出了問題",child); - } - - PaintBrowser(gmp, 0, &crow, &ccol); - if(!*child) -- emlwrite("Select/View \".. parent dir\" to return to previous directory.", -+ emlwrite("以 [選擇]/[檢視] \".. parent dir\" 回到前一個目錄。", - NULL); - - break; -@@ -1425,7 +1425,7 @@ - - switch(readpattern("File name to find", FALSE)){ - case HELPCH: -- emlwrite("\007No help yet!", NULL); -+ emlwrite("\007尚無輔助說明!", NULL); - /* remove break and sleep after help text is installed */ - sleep(3); - break; -@@ -1456,10 +1456,10 @@ - } - while(tp->next); - -- emlwrite("Searched to end of directory", NULL); -+ emlwrite("搜尋至目錄結尾", NULL); - } - else -- emlwrite("Searched to start of directory", NULL); -+ emlwrite("搜尋至目錄起始", NULL); - - if(tp){ - PlaceCell(gmp, gmp->current, &row, &col); -@@ -1478,7 +1478,7 @@ - i++; /* make sure we jump out */ - break; - case ABORT: -- emlwrite("Whereis cancelled", NULL); -+ emlwrite("取消搜尋", NULL); - i++; - break; - case FALSE: -@@ -1502,7 +1502,7 @@ - mlerase(); - } - else -- emlwrite("\"%s\" not found", pat); -+ emlwrite("找不到 \"%s\"", pat); - - i++; - break; -@@ -1524,11 +1524,11 @@ - default: /* what? */ - Default: - if(c < 0xff) -- emlwrite("\007Unknown command: '%c'", (void *) c); -+ emlwrite("\007未知的命令:'%c'", (void *) c); - else if(c & CTRL) -- emlwrite("\007Unknown command: ^%c", (void *)(c&0xff)); -+ emlwrite("\007未知的命令:^%c", (void *)(c&0xff)); - else -- emlwrite("\007Unknown command", NULL); -+ emlwrite("\007未知的命令", NULL); - case NODATA: /* no op */ - break; - } -@@ -1560,7 +1560,7 @@ - - errbuf[0] = '\0'; - if((mp=(struct bmaster *)malloc(sizeof(struct bmaster))) == NULL){ -- emlwrite("\007Can't malloc space for master filename cell", NULL); -+ emlwrite("\007無法配置記憶體空間給 master filename cell", NULL); - return(NULL); - } - -@@ -1584,7 +1584,7 @@ - mp->cpf = mp->fpl = 0; - mp->longest = 5; /* .. must be labeled! */ - -- emlwrite("Building file list of %s...", mp->dname); -+ emlwrite("正在建立 %s 的檔案列表...", mp->dname); - - if((mp->names = getfnames(mp->dname, NULL, &nentries, errbuf)) == NULL){ - free((char *) mp); -@@ -1603,7 +1603,7 @@ - * easily be made a user option later on... - */ - if((filtnames=(char **)malloc((nentries+1) * sizeof(char *))) == NULL){ -- emlwrite("\007Can't malloc space for name array", NULL); -+ emlwrite("\007無法配置記憶體空間給 name array", NULL); - zotmaster(&mp); - return(NULL); - } -@@ -1654,7 +1654,7 @@ - while(nentries--){ /* stat filtered files */ - /* get a new cell */ - if((ncp=(struct fcell *)malloc(sizeof(struct fcell))) == NULL){ -- emlwrite("\007Can't malloc cells for browser!", NULL); -+ emlwrite("\007無法配置記憶體空間給 browser!", NULL); - zotfcells(mp->head); /* clean up cells */ - free((char *) filtnames); - free((char *) mp); -@@ -1840,22 +1840,22 @@ - BrowserKeys() - { - menu_browse[QUIT_KEY].name = (gmode&MDBRONLY) ? "Q" : "E"; -- menu_browse[QUIT_KEY].label = (gmode&MDBRONLY) ? "Quit" : "Exit Brwsr"; -+ menu_browse[QUIT_KEY].label = (gmode&MDBRONLY) ? "離開" : "離開瀏覽器"; - menu_browse[GOTO_KEY].name = (gmode&MDGOTO) ? "G" : NULL; -- menu_browse[GOTO_KEY].label = (gmode&MDGOTO) ? "Goto" : NULL; -+ menu_browse[GOTO_KEY].label = (gmode&MDGOTO) ? "切換" : NULL; - if(gmode & MDBRONLY){ - menu_browse[EXEC_KEY].name = "L"; -- menu_browse[EXEC_KEY].label = "Launch"; -+ menu_browse[EXEC_KEY].label = "啟動"; - menu_browse[SELECT_KEY].name = "V"; -- menu_browse[SELECT_KEY].label = "[View]"; -+ menu_browse[SELECT_KEY].label = "[檢視]"; - menu_browse[PICO_KEY].name = "E"; -- menu_browse[PICO_KEY].label = "Edit"; -+ menu_browse[PICO_KEY].label = "編輯"; - } - else{ - menu_browse[SELECT_KEY].name = "S"; -- menu_browse[SELECT_KEY].label = "[Select]"; -+ menu_browse[SELECT_KEY].label = "[選擇]"; - menu_browse[PICO_KEY].name = "A"; -- menu_browse[PICO_KEY].label = "Add"; -+ menu_browse[PICO_KEY].label = "新增"; - } - - wkeyhelp(menu_browse); -@@ -1958,7 +1958,7 @@ - - if((tp = tp->next) == NULL){ /* above top? */ - if(secondtry++){ -- emlwrite("\007Internal error: can't find fname cell", NULL); -+ emlwrite("\007內部錯誤: 找不到 fname cell", NULL); - return(-1); - } - else{ -@@ -2124,10 +2124,10 @@ - if(!p) /* no suitable length! */ - p = &dir[l-(term.t_ncol-i-19)]; - -- sprintf(buf, "%s Dir ...%s", (gmode&MDBRONLY) ? "" : " BROWSER ", p); -+ sprintf(buf, "%s 目錄 ...%s", (gmode&MDBRONLY) ? "" : " BROWSER ", p); - } - else -- sprintf(buf,"%s Dir: %s", (gmode&MDBRONLY) ? "" : " BROWSER ", dir); -+ sprintf(buf,"%s 目錄: %s", (gmode&MDBRONLY) ? "" : " BROWSER ", dir); - - if(i < j) /* keep it centered */ - j = j - i; /* as long as we can */ -@@ -2256,18 +2256,18 @@ - if((line = (buf[i] == '\n') ? 0 : line + 1) >= LA_LINE_LIMIT - || !buf[i]){ - rv = FALSE; -- emlwrite("Can't display non-text file. Try \"Launch\".", -+ emlwrite("無法顯示非文字檔。試試 \"啟動\"。", - NULL); - break; - } - } - else -- emlwrite("Can't read file: %s", file); -+ emlwrite("無法讀取檔案:%s", file); - - fclose(fp); - } - else -- emlwrite("Can't open file: %s", file); -+ emlwrite("無法開啟檔案:%s", file); - - return(rv); - } |