mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-14 23:46:10 +00:00
6aeac862c2
PR: 8025 Submitted by: maintainer
619 lines
18 KiB
Plaintext
619 lines
18 KiB
Plaintext
--- pico/browse.c.orig Wed Sep 16 08:19:17 1998
|
||
+++ pico/browse.c Tue Sep 22 17:29:07 1998
|
||
@@ -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")){
|
||
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);
|
||
}
|