summaryrefslogtreecommitdiffstats
path: root/chinese/pine4/files/patch-ai
diff options
context:
space:
mode:
Diffstat (limited to 'chinese/pine4/files/patch-ai')
-rw-r--r--chinese/pine4/files/patch-ai618
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);
- }
OpenPOWER on IntegriCloud