summaryrefslogtreecommitdiffstats
path: root/chinese/pine4/files/patch-ao
blob: 2d5dc2543248754c4004b3897baabd0cd373562e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
--- 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';
 	  }
OpenPOWER on IntegriCloud