mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-01 22:05:08 +00:00
386876662e
PR: 10245 Submitted by: maintainer
273 lines
7.7 KiB
Plaintext
273 lines
7.7 KiB
Plaintext
--- pico/file.c.orig Sat Jan 30 03:59:32 1999
|
||
+++ pico/file.c Mon Feb 22 22:11:27 1999
|
||
@@ -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";
|
||
menu_ins[last_menu].key = (CTRL|'T');
|
||
- menu_ins[last_menu].label = "To Files";
|
||
+ menu_ins[last_menu].label = "檔案列表";
|
||
KS_OSDATASET(&menu_ins[last_menu], KS_NONE);
|
||
|
||
if(Pmaster && Pmaster->msgntext){
|
||
menu_ins[++last_menu].name = "^W";
|
||
menu_ins[last_menu].key = (CTRL|'W');
|
||
- menu_ins[last_menu].label = msg ? "InsertFile" : "InsertMsg";
|
||
+ menu_ins[last_menu].label = msg ? "插入檔案" : "插入訊息";
|
||
KS_OSDATASET(&menu_ins[last_menu], KS_NONE);
|
||
}
|
||
|
||
@@ -159,44 +159,43 @@
|
||
if(gmode & MDCMPLT){
|
||
menu_ins[++last_menu].name = msg ? "" : "TAB";
|
||
menu_ins[last_menu].key = (CTRL|'I');
|
||
- menu_ins[last_menu].label = msg ? "" : "Complete";
|
||
+ menu_ins[last_menu].label = msg ? "" : "完成";
|
||
KS_OSDATASET(&menu_ins[last_menu], KS_NONE);
|
||
}
|
||
|
||
menu_ins[++last_menu].name = NULL;
|
||
}
|
||
|
||
- sprintf(prompt, "%s to insert from %s %s: ",
|
||
- msg ? "Number of message" : "File",
|
||
+ sprintf(prompt, "自%s%s插入的%s:",
|
||
(msg || (gmode&MDCURDIR))
|
||
- ? "current"
|
||
- : ((gmode & MDTREE) || opertree[0]) ? opertree : "home",
|
||
- msg ? "folder" : "directory");
|
||
+ ? "目前的"
|
||
+ : ((gmode & MDTREE) || opertree[0]) ? opertree : "家",
|
||
+ msg ? "檔案匣" : "目錄", msg ? "信件編號" : "檔案");
|
||
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++;
|
||
if(msg){
|
||
if((*Pmaster->msgntext)(atol(fname), insmsgchar))
|
||
- emlwrite("Message %s included", fname);
|
||
+ emlwrite("信件 %s 已含入", fname);
|
||
}
|
||
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);
|
||
@@ -252,7 +251,7 @@
|
||
break;
|
||
case (CTRL|'T'):
|
||
if(msg){
|
||
- emlwrite("Can't select messages yet!", NULL);
|
||
+ emlwrite("還無法選擇信件!", NULL);
|
||
}
|
||
else{
|
||
if(*fname && isdir(fname, NULL, NULL))
|
||
@@ -267,7 +266,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);
|
||
}
|
||
@@ -308,7 +307,7 @@
|
||
|
||
if(gmode&MDSCUR){
|
||
emlwrite(
|
||
- "\007Restricted mode disallows uploaded command",
|
||
+ "\007限制模式中不允許\上載",
|
||
NULL);
|
||
return(0);
|
||
}
|
||
@@ -408,20 +407,20 @@
|
||
strcpy(curbp->b_fname, fname);
|
||
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)
|
||
if((s = ffgetline(line, NLINE, 1)) == FIOEOF){
|
||
curbp->b_flag &= ~(BFTEMP|BFCHG);
|
||
gotobob(FALSE, 1);
|
||
- sprintf(line,"Read %d line%s",
|
||
- nline, (nline > 1) ? "s" : "");
|
||
+ sprintf(line,"讀取第 %d 行",
|
||
+ nline);
|
||
emlwrite(line, NULL);
|
||
break;
|
||
}
|
||
@@ -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;
|
||
}
|
||
@@ -589,12 +588,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);
|
||
@@ -632,7 +631,7 @@
|
||
return(ABORT);
|
||
}
|
||
}
|
||
- emlwrite("Writing...", NULL);
|
||
+ emlwrite("正在寫入...", NULL);
|
||
|
||
if ((s=writeout(fname, 0)) != -1) {
|
||
if(!(gmode&MDTOOL)){
|
||
@@ -649,9 +648,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);
|
||
}
|
||
@@ -677,12 +676,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. */
|
||
@@ -693,10 +692,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);
|
||
}
|
||
@@ -815,7 +814,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)
|
||
@@ -825,7 +824,7 @@
|
||
else
|
||
forwchar(FALSE, 1);
|
||
|
||
- sprintf(line,"Inserted %d line%s", nline, (nline>1) ? "s" : "");
|
||
+ sprintf(line,"已插入 %d 行", nline);
|
||
emlwrite(line, NULL);
|
||
break;
|
||
}
|
||
@@ -913,7 +912,7 @@
|
||
strcat(fn, S_FILESEP);
|
||
}
|
||
else{
|
||
- emlwrite("File name too BIG!!",0);
|
||
+ emlwrite("檔名太大了!!",0);
|
||
sleep(3);
|
||
*fn = '\0';
|
||
}
|