forked from shidel/fd-nls
-
Notifications
You must be signed in to change notification settings - Fork 0
/
freecom_lng.ru
1546 lines (1237 loc) · 39.1 KB
/
freecom_lng.ru
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
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#
# FreeCOM national customization file
#
# Language: Russian
# Codepage: CP866
# Author: Petr-Akhlamov
#
# This file is used to generate all the messages that command.com
# outputs. This file is the input to the fixstrs program, and it
# outputs strings.h and strings.dat. The .DAT file is appended to
# the command.exe file, and then renamed to command.com. The .H
# file contains all the info for the program to retreive the
# messages.
#
# The format of this file is simple. Blank lines and lines starting
# with "#" are ignored.
# Each message starts with a label name that will be used to refer to
# the message in the program. A label starts with a colon ":".
# A label has a version ID attached to it delimited by a hash sign, e.g.:
# :TEXT_LABEL#1
# This version is incremented each time the contents of the string has
# undergo a larger change. The same language definition may contain the
# same label up to one time, regardless of the version. FIXSTRS compares
# both the label and the version ID and both must match.
# A missing version is assumed as "#0".
# If there is a percent sign (%) appended to the version, the printf()
# format string %-style placeholders are compared for the strings. The
# sign need to be set in DEFAULT.LNG only.
#
# All lines after the label are the message until a line with a
# single "." or "," in the first column. The difference is the
# period (".") signifies that there will be a final carrage return when
# the message is displayed, but a comma does not.
#
# The body may contain backslash escape sequences as known from C; there
# are the usual \# (where '#' is a lowercase letter except 'x' or one of
# "[]{}?"), \\ (to embed a backslash itself)
# \x?? (where '??' are up to two hexadecimal digits), \0 (to embed a NUL
# character), \, and \. (to specify a period or comma in the first column
# of a line) and the single \ at the end of the line to suppress to append
# a newline character. Note: There is NO octal sequence except the short \0!
# There is a known bug (or feature): [ignore the very first hash mark]
#:TEXT_LABEL#2
#
#\
#,
# Although the first data line appends the newline, the second does not,
# though the comma removes the newline from the first line.
# Defining prompts
# Some prompts may cause an user interaction. Those ones should be in sync
# with the issued text. To define how to interprete a pressed key, they
# are mapped into metakeys like that: [ignore first hash sign]
## Return value: a -> Yes; else -> No
#:PROMPT_YES_NO#1
#YyNn\n\r{CBREAK}
#aabb b b b
# (Yes/No) ? \
#.
# All strings, which label start with "PROMPT_", are parsed as prompts.
# The first two lines of the body are special; the first one enumerates all
# valid keys, the second one assigns arbitary metakeys. Metakeys may
# range from 'a' through 'z'; spaces are ignored; everything else cause
# an error. The comment preceeding the prompt definition associates the
# metakeys with their meaning.
# The remaining lines of the body contain the text to be displayed.
#
# Above example defines a native Yes/No prompt with a space behind the question
# mark and no appended newline.
# The metakey 'a' means "User answered with 'Yes'" and 'b' means no.
# The keys 'Y' and 'y' are mapped to metakey 'a' (aka Yes) and the keys
# 'N', 'n', Enter and ^Break are mapped to metakey 'b' (aka No).
# The spaces between the 'b's in the second line had been inserted to
# align them with the corresponding keys of the first line, hence in order
# to enhance readibility of the association between the pressed keys and their
# mapping into a metakey.
#
# The first line (pressed keys) has to enumerate the ASCII value as returned
# by DOS or BIOS (INT-10); special keys normally expressed with ASCII code zero,
# but a non-zero scancode are NOT supported; this limit includes for instance
# the function keys F1 through F12 and the cursor keys and it is not possible
# to differ between the number pad and normal keys.
# The keys may be enumerated by their ASCII character, by a backslash sequence,
# or a symbolic name enclosed in curly brackets (see FIXSTRS.C "symkeys[]"
# array about the supported symnames).
#
# These are error messages
#
## Issued if a single character option is unknown
:TEXT_ERROR_INVALID_SWITCH#0%
¥¤®¯ãáâ¨¬ë© ª«îç. - /%c
.
## Issued if a longname option is unknown
:TEXT_ERROR_INVALID_LSWITCH#0%
¥¤®¯ãáâ¨¬ë© ª«îç. - /%s
.
## Issued if the context, the type of argument etc. is invalid
:TEXT_ERROR_ILLFORMED_OPTION#0%
¥¢¥àë© ¯ à ¬¥âà: '%s'
.
:TEXT_ERROR_OPT_ARG#0%
Š®¬ ¤ '%s' ¥ ¨¬¥¥â à£ã¬¥â®¢
.
:TEXT_ERROR_OPT_NOARG#0%
„«ï ª®¬ ¤ë '%s' ¥®¡å®¤¨¬ à£ã¬¥â
.
:TEXT_INVALID_NUMBER#0%
Invalid number specified in '%s'
.
:TEXT_ERROR_CLOSE_QUOTE#0%
Missing closing quote: %c
.
:TEXT_ERROR_TEMPFILE
¥¢®§¬®¦® ᮧ¤ âì ¢à¥¬¥ë© ä ©«
.
:TEXT_ERROR_TOO_MANY_PARAMETERS_STR#0%
‘«¨èª®¬ ¬®£® ¯ à ¬¥â஢. - '%s'
.
:TEXT_ERROR_TOO_MANY_PARAMETERS
‘«¨èª®¬ ¬®£® ¯ à ¬¥â஢.
.
:TEXT_ERROR_INVALID_PARAMETER#0%
¥¤®¯ãáâ¨¬ë© ¯ à ¬¥âà. - '%s'
.
:TEXT_ERROR_PATH_NOT_FOUND
ãâì ¥ ©¤¥.
.
:TEXT_ERROR_FILE_NOT_FOUND
” ©« ¥ ©¤¥.
.
:TEXT_ERROR_SFILE_NOT_FOUND#0%
” ©« ¥ ©¤¥. - '%s'
.
:TEXT_ERROR_REQ_PARAM_MISSING#0%
¥®¡å®¤¨¬ë© ¯ à ¬¥âà ®âáãâáâ¢ã¥â.
.
:TEXT_ERROR_INVALID_DRIVE#0%
¥¤®¯ãáâ¨¬ë© ¤¨áª %c:.
.
:TEXT_ERROR_BADCOMMAND#2%
¥¯à ¢¨«ì ï ª®¬ ¤ ¨«¨ ¨¬ï ä ©« - "%s".
.
:TEXT_ERROR_OUT_OF_MEMORY
Žè¨¡ª . ¥¤®áâ â®ç® ¯ ¬ïâ¨.
.
:TEXT_ERROR_OUT_OF_DOS_MEMORY#1
Allocation of DOS memory failed.
.
:TEXT_ERROR_CANNOTPIPE
Cannot pipe! Cannot open temporary file!
.
:TEXT_ERROR_LONG_LINE_BATCHFILE#0%
Line #%ld in batchfile '%s' too long.
.
:TEXT_ERROR_BFILE_VANISHED#0%
Batchfile '%s' not found.
.
:TEXT_ERROR_BFILE_LABEL#0%
Batchfile '%s' does not contain label '%s'.
.
:TEXT_ERROR_DIRFCT_FAILED#1%
%s failed for '%s'.
.
# The next three errors must remain in this order!
:TEXT_ERROR_SET_ENV_VAR#0%
Can not set environment variable '%s'.
Environment full?
.
:TEXT_ERROR_ENV_VAR_NOT_FOUND#0%
Environment variable '%s' not found.
.
:TEXT_ERROR_NO_ENVIRONMENT
No environment. Maybe memory short. Specify /E option.
.
# The next three errors must remain in this order!
:TEXT_ERROR_SET_ALIAS#1%
Can not set alias '%s'. Alias space full?
.
:TEXT_ERROR_ALIAS_NOT_FOUND#1%
Alias '%s' not found.
.
:TEXT_ERROR_NO_ALIAS_SEGMENT#1
No alias space. Maybe memory short.
.
:TEXT_ERROR_SYNTAX_STR#0%
‘¨â ªá¨ç¥áª ï ®è¨¡ª . - '%s'
.
:TEXT_ERROR_SYNTAX
‘¨â ªá¨ç¥áª ï ®è¨¡ª .
.
:TEXT_ERROR_FILENAME_TOO_LONG#0%
ˆ¬ï ä ©« ᫨誮¬ ¤«¨®¥. - '%s'
.
:TEXT_ERROR_SELFCOPY#0%
¥«ì§ï ᪮¯¨à®¢ âì '%s' ¢ á ¬®£® ᥡï
.
:TEXT_ERROR_COMMAND_TOO_LONG
Command line too long after alias expansion!
.
:TEXT_ERROR_LINE_TOO_LONG
Commandline longer than 125 characters.
.
:TEXT_ERROR_HISTORY_SIZE#1%
Invalid history size '%s'.
.
:TEXT_HISTORY_EMPTY#1
ˆáâ®à¨ï ª®¬ ¤®© áâப¨ ¯ãáâ
.
:TEXT_ERROR_BAD_MCB_CHAIN
MCB chain corrupt, or MS-DOS incompatible system.
.
:TEXT_ERROR_UNDEFINED_ERROR#0%
¥¨§¢¥áâ ï ®è¨¡ª %d.
.
:TEXT_ERROR_REGION_WARNING#0%
Illegal memory region %d - ignored.
.
:TEXT_ERROR_ON_OR_OFF
Must specify ON or OFF.
.
:TEXT_ERROR_BAD_VARIABLE
Bad variable specification.
.
:TEXT_ERROR_IN_MISSING#1
FOR: IN missing.
.
:TEXT_ERROR_MISSING_PARENTHESES#1
One or both parentheses missing.
.
:TEXT_ERROR_DO_MISSING#1
FOR: DO missing.
.
:TEXT_ERROR_NO_COMMAND_AFTER_DO#1
FOR: No command after DO statement.
.
:TEXT_ERROR_REDIRECT_FROM_FILE#0%
Can not redirect input from file '%s'.
.
:TEXT_ERROR_REDIRECT_TO_FILE#0%
Can not redirect output to file '%s'.
.
:TEXT_ERROR_EMPTY_REDIRECTION#1
Empty redirection.
.
:TEXT_ERROR_INVALID_DATE
¥ª®à४â ï ¤ â .
.
:TEXT_ERROR_INVALID_TIME
¥ª®à४⮥ ¢à¥¬ï.
.
:TEXT_ERROR_NO_GOTO_LABEL
No label specified for GOTO.
.
:TEXT_CTTY_NOTIMPLEMENTED
The CTTY command has been excluded from this COMMAND.COM.
.
:TEXT_ERROR_NORW_DEVICE#0%
Invalid or no read-write device '%s'.
.
:TEXT_ERROR_CTTY_DUP#0%
Failed to change file descriptors to TTY '%s'.
.
:TEXT_ERROR_L_NOTIMPLEMENTED
ª«îç /L ¥é¥ ¥ ॠ«¨§®¢ .
.
:TEXT_ERROR_U_NOTIMPLEMENTED
ª«îç /U ¥é¥ ¥ ॠ«¨§®¢ .
.
:TEXT_ERROR_WRITING_DEST
Error writing to destination.
.
:TEXT_ERROR_CANNOT_OPEN_SOURCE#0%
¥ 㤠«®áì ®âªàëâì ¨áå®¤ë© ª®¤. - '%s'
.
:TEXT_ERROR_OPEN_FILE#0%
¥ 㤠«®áì ®âªàëâì ä ©« '%s'
.
:TEXT_ERROR_READ_FILE#0%
¥ 㤠«®áì ¯à®ç¨â âì ä ©« ¨§ '%s'
.
:TEXT_ERROR_WRITE_FILE#0%
¥ 㤠«®áì § ¯¨á âì ä ©« ¢ '%s'
.
:TEXT_ERROR_LEADING_PLUS
The concatenation character '+' cannot lead the arguments.
.
:TEXT_ERROR_TRAILING_PLUS
The concatenation character '+' cannot trail the arguments.
.
:TEXT_ERROR_NOTHING_TO_DO
Nothing to do.
.
:TEXT_ERROR_COPY
COPY failed
.
:TEXT_ERROR_IF_EXIST_NO_FILENAME#1
IF EXIST: missing filename
.
:TEXT_ERROR_IF_ERRORLEVEL_NO_NUMBER#1
IF ERRORLEVEL: missing number
.
:TEXT_ERROR_IF_ERRORLEVEL_INVALID_NUMBER#1
IF ERRORLEVEL: invalid number
.
:TEXT_ERROR_IF_MISSING_COMMAND#1
IF: Missing command
.
:TEXT_NOT_IMPLEMENTED_YET
Sorry...not implemented yet.
.
:TEXT_FAILED_LOAD_STRINGS
Failed to load messages into memory.
.
:TEXT_MSG_NOTIMPLEMENTED
The /MSG option has been excluded from this COMMAND.COM.
.
:TEXT_MSG_ITEMS_DISPLAYED#1%
%u items displayed.
.
:TEXT_CORRUPT_COMMAND_LINE
Corrupt command line. This is an internal error and is related to
the system COMMAND.COM runs in. Please report this error.
.
:TEXT_QUOTED_C_OR_K#1
The /C and /K options cannot be quoted, they are ignored.
.
:TEXT_INIT_FULLY_QUALIFIED#1%
The path to COMMAND.COM must be fully qualified!
That means including drive letter and beginning with a backslash.
For example: C:\\FDOS
COMMAND.COM assumes this path now:
%s
.
:TEXT_ERROR_RESTORE_SESSION
The session information could not be restored, any local settings
are lost. Please refer to above error messages for the reason
of this problem.
.
:TEXT_ERROR_SAVE_SESSION
The current information cannot be preserved during the call of the
program. Please refer to above error messages for the reason of
this problem.
.
:TEXT_ERROR_CWD_FAILED#1%
„¨áª %c: ¥ ®â¢¥ç ¥â.
.
:TEXT_ERROR_KSWAP_ALIAS_SIZE
Swapping failed: Aliases allocate too much memory.
.
:TEXT_ERROR_KSWAP_ALLOCMEM
Swapping failed: Cannot allocate far memory.
.
:TEXT_ERROR_ALIAS_OUT_OF_MEM#1
Out of alias space.
.
:TEXT_ERROR_ALIAS_NO_SUCH#1%
No such alias: '%s'
.
:TEXT_ERROR_ALIAS_INSERT#1
Failed to insert alias.
.
:TEXT_ALIAS_INVALID_NAME#1%
Invalid alias name '%s'.
.
:TEXT_ERROR_LOADING_CONTEXT#1
Cannot load Context module or Critical Error handler.
.
:TEXT_ERROR_CONTEXT_OUT_OF_MEMORY#1
Context out of memory.
If this error persists, consider to increase some internal buffer,
such as history, direcory stack etc.
.
:TEXT_ERROR_CONTEXT_LENGTH#1%
Size of context totals %lu bytes exceeding maximal limit.
Resizing context to %u bytes.
.
:TEXT_ERROR_CONTEXT_ADD_STATUS#1
Failed to add status information into context. This error may indicate
memory corruption or an incorrectly determined minimum size of
the context. Please inform the maintainer of FreeCOM at:
.
:TEXT_ERROR_CONTEXT_AFTER_SWAP#1
The context is missing after swap. The context is re-created,
but all aliases etc. are lost.
.
:TEXT_ERROR_PERMISSION_DENIED#1%
%s: Permission denied
.
:TEXT_ERROR_NO_SUCH_FILE#1%
%s: ¥â â ª®£® ä ©« ¨«¨ ª â «®£
.
:TEXT_ERROR_UNKNOWN_ERROR#1%
%s: ¥¨§¢¥áâ ï ®è¨¡ª
.
#
# Informational messages
#
:TEXT_MSG_PAUSE#1
¦¬¨â¥ «î¡ãî ª« ¢¨èã ¤«ï ¯à®¤®«¦¥¨ï . . .\
.
:TEXT_MSG_HISTORY_SIZE#0%
History size is %d bytes.
.
:TEXT_MSG_DOSKEY
DOSKEY features are already enabled in the shell.
.
:TEXT_MSG_ECHO_STATE#0%
ECHO is %s
.
:TEXT_MSG_VERIFY_STATE#0%
VERIFY is %s
.
:TEXT_MSG_FDDEBUG_STATE#0%
DEBUG output is %s.
.
:TEXT_MSG_FDDEBUG_TARGET#0%
DEBUG output is printed to '%s'.
.
:TEXT_MSG_BREAK_STATE#0%
BREAK is %s
.
:TEXT_MSG_LFNFOR_STATE#0%
LFNFOR is %s
.
:TEXT_MSG_LFNFOR_COMPLETE_STATE#0%
LFN Complete is %s
.
:TEXT_MSG_CURRENT_DATE#0%
’¥ªãé ï ¤ â : %s
.
## The three DATE prompts MUST be in this order!
:TEXT_MSG_ENTER_DATE_AMERICAN#1%
‚¢¥¤¨â¥ ®¢ãî ¤ âã (mm%sdd%s[cc]yy): \
.
:TEXT_MSG_ENTER_DATE_EUROPE#1%
‚¢¥¤¨â¥ ®¢ãî ¤ âã (dd%smm%s[cc]yy): \
.
:TEXT_MSG_ENTER_DATE_JAPANESE#1%
‚¢¥¤¨â¥ ®¢ãî ¤ âã ([cc]yy%smm%sdd): \
.
:TEXT_MSG_CURRENT_TIME#0%
’¥ªã饥 ¢à¥¬ï %s
.
:TEXT_STRING_PM#1
pm\
.
:TEXT_STRING_AM#1
am\
.
:TEXT_MSG_ENTER_TIME#1
‚¢¥¤¨â¥ ®¢®¥ ¢à¥¬ï: \
.
# src-file <operation> target-file
:TEXT_MSG_COPYING#0%
%s %s %s
.
# This prompt MUST include the pseudo key CBREAK!
# Note: This prompt ignores DOS NLS intentionally in order to
# keep interactive prompt & user-interaction in sync.
# Used by Delete all (Y/N) --> let ENTER default to NO
# Return value: a -> Yes; else -> No
:PROMPT_DELETE_ALL#1%
YyNn{CR}{LF}{CBREAK}
aabb b b b
‚á¥ ä ©«ë ¢ '%s' ¡ã¤ãâ 㤠«¥ë!
‚ë 㢥à¥ë (Y/N)? \
.
# This prompt MUST include the pseudo key CBREAK!
# Note: This prompt ignores DOS NLS intentionally in order to
# keep interactive prompt & user-interaction in sync.
# Return value: a -> Yes; else -> No
:PROMPT_YES_NO#1
YyNn{LF}{CR}{CBREAK}{ESC}
aabb a a b b
[Yes=ENTER, No=ESC] ? \
.
# This prompt MUST include the pseudo key CBREAK!
# Note: This prompt ignores DOS NLS intentionally in order to
# keep interactive prompt & user-interaction in sync.
# Attention: This prompt is issued via BIOS; any newline MUST be prefixed
# by \r!
# Return value: a -> Yes; b -> No; c -> All; else -> Undefined
:PROMPT_CANCEL_BATCH#1%
YyNnAaQq{LF}{CR}{CBREAK}{ESC}
aabbcccc a a c b
ë« ¦ â Control-Break.\r
‡ ¢¥àè¨âì ¯ ª¥âë© ä ©« '%s' (Yes/No/All) ? \
.
# This prompt MUST include the pseudo key CBREAK!
# Note: This prompt ignores DOS NLS intentionally in order to
# keep interactive prompt & user-interaction in sync.
# Return value: a -> Yes; b -> No; c -> All; d -> Quit
:PROMPT_OVERWRITE_FILE#1%
YyNnAaQq{BREAK}{ENTER}{ESC}
aabbccdd d a b
¥à¥§ ¯¨á âì '%s' (Yes/No/All/Quit) ? \
.
# This prompt MUST include the pseudo key CBREAK!
# Note: This prompt ignores DOS NLS intentionally in order to
# keep interactive prompt & user-interaction in sync.
# Return value: a -> Yes; b -> No; c -> All; d -> Quit
:PROMPT_APPEND_FILE#1%
YyNnAaQq{BREAK}{ENTER}{ESC}
aabbccdd d a b
Ž¡ê¥¤¨¨âì á '%s' (Yes/No/All/Quit) ? \
.
# This prompt MUST include the pseudo key CBREAK!
# Note: This prompt ignores DOS NLS intentionally in order to
# keep interactive prompt & user-interaction in sync.
# Return value: a -> Yes; b -> No; c -> All; d -> Quit
:PROMPT_DELETE_FILE#1%
YyNnAaQq{BREAK}{ENTER}{ESC}
aabbccdd d a b
“¤ «¨âì '%s' (Yes/No/All/Quit) ? \
.
:TEXT_UNKNOWN_FILENAME#1
<<unkown>>\
.
:TEXT_DIRSTACK_EMPTY
Directory stack empty.
.
## Strings to construct the DIR output
:TEXT_DIR_HDR_VOLUME#1%
’®¬ ¤¨áª¥ %c \
.
:TEXT_DIR_HDR_VOLUME_STRING#0%
Œ¥âª : %s
.
:TEXT_DIR_HDR_VOLUME_NONE
¥ ¨¬¥¥â ¬¥âª¨
.
:TEXT_DIR_HDR_SERIAL_NUMBER#0%
‘¥à¨©ë© ®¬¥à: X-X
.
:TEXT_DIR_FTR_FILES#1%
s ä ©«(®¢)\
.
:TEXT_DIR_FTR_BYTES#0%
s ¡ ©â
.
:TEXT_DIR_FTR_TOTAL_NUMBER
‚ᥣ® ä ©«®¢:
.
:TEXT_DIR_FTR_DIRS#1%
s ¯ ¯®ª\
.
:TEXT_DIR_FTR_BYTES_FREE#0%
s ¡ ©â ᢮¡®¤®
.
:TEXT_DIR_DIRECTORY#0%
Š â «®£: %s
.
:TEXT_DIR_DIRECTORY_WITH_SPACE#0%
Š â «®£: %s
.
:TEXT_DIR_LINE_FILENAME_WIDE#1%
%-15s\
.
:TEXT_DIR_LINE_FILENAME_BARE#1%
%s
.
:TEXT_DIR_LINE_FILENAME_SINGLE#1%
%-13s\
.
:TEXT_DIR_LINE_FILENAME#1%
%-8s %-3s \
.
:TEXT_DIR_LINE_SIZE_DIR#1
<DIR> \
.
:TEXT_DIR_LINE_SIZE#1%
s \
.
:TEXT_FILE_COMPLATION_DISPLAY#1%
%-14s\
.
:TEXT_MSG_PATH#0%
PATH=%s
.
:TEXT_MSG_PATH_NONE#1
No search path defined.
.
## The following names MUST be in this order!
:TEXT_WEEKDAY_SHORT_NAME_SUNDAY#1
‚‘\
.
:TEXT_WEEKDAY_SHORT_NAME_MONDAY#1
\
.
:TEXT_WEEKDAY_SHORT_NAME_TUESDAY#1
‚’\
.
:TEXT_WEEKDAY_SHORT_NAME_WEDNSDAY#1
‘\
.
:TEXT_WEEKDAY_SHORT_NAME_THURSDAY#1
—’\
.
:TEXT_WEEKDAY_SHORT_NAME_FRIDAY#1
’\
.
:TEXT_WEEKDAY_SHORT_NAME_SATURDAY#1
‘\
.
# Displayed by DEL how many files were removed.
# These three strings must be kept in order!
:TEXT_MSG_DEL_CNT_FILES#1
ä ©« ¥ 㤠«¥
.
:TEXT_MSG_DEL_CNT_FILES_1#1
®¤¨ ä ©« 㤠«¥.
.
:TEXT_MSG_DEL_CNT_FILES_2#1%
%u ä ©«®¢ 㤠«¥®.
.
:TEXT_MSG_SHOWCMD_INTERNAL_COMMANDS
„®áâã¯ë á«¥¤ãî騥 ª®¬ ¤ë:
.
:TEXT_MSG_SHOWCMD_FEATURES
Features available:
.
## Displayed within "?" <-> showcmd() to enumerate the included features
## Note the trailing single space
:TEXT_SHOWCMD_FEATURE_ALIASES#1
[aliases] \
.
:TEXT_SHOWCMD_FEATURE_ENHANCED_INPUT#1
[enhanced input] \
.
:TEXT_SHOWCMD_FEATURE_HISTORY#1
[history] \
.
:TEXT_SHOWCMD_FEATURE_FILENAME_COMPLETION#1
[filename completion] \
.
:TEXT_SHOWCMD_FEATURE_SWAP_EXEC#1
[swapping] \
.
:TEXT_SHOWCMD_FEATURE_CALL_LOGGING#1
[start logging] \
.
:TEXT_SHOWCMD_FEATURE_LAST_DIR#1
[last dir] \
.
:TEXT_SHOWCMD_FEATURE_LONG_FILENAMES#1
[long filenames] \
.
:TEXT_SHOWCMD_FEATURE_KERNEL_SWAP_SHELL#1
[kernel swap] \
.
:TEXT_SHOWCMD_FEATURE_XMS_SWAP#1
[XMS swap] \
.
:TEXT_SHOWCMD_DEFAULT_TO_SWAP#1
[default to swap] \
.
:TEXT_SHOWCMD_FEATURE_INSTALLABLE_COMMANDS#1
[installable commands] \
.
:TEXT_SHOWCMD_FEATURE_NLS#1
[DOS NLS] \
.
:TEXT_SHOWCMD_FEATURE_DIRSTACK#1
[directory stack (PUSHD)] \
.
:TEXT_SHOWCMD_FEATURE_DEBUG#1
[FreeCOM debugging] \
.
:TEXT_MSG_INIT_BYPASS_AUTOEXEC#1
Press F8 for trace mode, or F5 to bypass %s... \
.
:TEXT_MSG_INIT_BYPASSING_AUTOEXEC#0%
Bypassing '%s'.
.
:TEXT_MSG_VER_DOS_VERSION#0%
‚¥àá¨ï DOS: %u.%u
.
:TEXT_MSG_VER_EARLY_FREEDOS
FreeDOS kernel (build 1933 or prior)
.
:TEXT_MSG_VER_LATER_FREEDOS#0%
FreeDOS kernel version %d.%d.%d
.
:TEXT_MSG_VER_WARRANTY
Copyright (C) 1994-2005 Tim Norman and others.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
Send bug reports to [email protected].
Updates are available from http://freedos.sourceforge.net/freecom
.
:TEXT_MSG_VER_REDISTRIBUTION
Copyright (C) 1994-2005 Tim Norman and others.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.
Send bug reports to [email protected].
Updates are available from http://freedos.sourceforge.net/freecom
.
:TEXT_MSG_VER_DEVELOPERS
The FreeDOS Command Shell developed by many developers, please refer
to the enclosed HISTORY.TXT file.
Currently maintained by Steffen Kaiser mailto:[email protected]
Send bug reports to [email protected].
Updates are available from http://freedos.sourceforge.net/freecom
.
# Displayed when the shell is to terminate, but has been started
# with /P option <-> shell cannot exist;
# This is a crash situation, because FreeCOM won't reach this situation
# normally otherwise
# All newlines must be prefixed by \r's !
:TEXT_MSG_REBOOT_NOW#1
\r\n\r
The shell is about to be terminated, though, this is\r
forbidden (usually by enabling the "/P" option).\r
You must reboot the system or, if this shell runs in\r
a multitasking environment, terminate this process/task manually.\r
.
# Displayed during the initialization phase of FreeCOM, if its own
# filename could not be determined.
:TEXT_MSG_FREECOM_NOT_FOUND#1
FreeCOM executable not found.
You must specify the complete path to COMMAND.COM
as the first argument of COMMAND, for instance:
C:\\FDOS
.
:TEXT_MEMORY_ENVIRONMENT#1%
Environment segment : max %5u bytes; free %5u bytes
.
:TEXT_MEMORY_CONTEXT#1%
Context segment : max %5u bytes; free %5u bytes
.
:TEXT_MEMORY_HEAP#1%
Heap : free %5lu bytes
.
:TEXT_MEMORY_CTXT_ALIAS#1%
\tAliases : limit %5u bytes, current %5u bytes, %5u items
.
:TEXT_MEMORY_CTXT_HISTORY#1%
\tHistory : limit %5u bytes, current %5u bytes, %5u items
.
:TEXT_MEMORY_CTXT_DIRSTACK#1%
\tDirectory stack: limit %5u bytes, current %5u bytes, %5u items
.
:TEXT_MEMORY_CTXT_LASTDIR#1%
\tLast dir cache : used %5u bytes, %5u items
.
:TEXT_MEMORY_CTXT_BATCH#1%
\tBatch nesting : used %5u bytes, %5u items
.
:TEXT_MEMORY_CTXT_SWAPINFO#1%
\tSwapinfo : used %5u bytes, %5u items
.
## CHCP
:TEXT_ERROR_GET_CODEPAGE#1
¥ 㤠«®áì ¯®«ãç¨âì ⥪ãéãî ª®¤®¢ãî áâà ¨æã ¨§ á¨á⥬ë.
.
:TEXT_ERROR_SET_CODEPAGE#1
¥ 㤠«®áì ¨§¬¥¨âì ⥪ãéãî ª®¤®¢ãî áâà ¨æã.
.
:TEXT_DISPLAY_CODEPAGE#1%
’¥ªãé ï ª®¤®¢ ï áâà ¨æ : %u.
‘¨á⥬ ï ª®¤®¢ ï áâà ¨æ : %u.
.
#
# Command help text
#
:TEXT_CMDHELP_ALIAS
Žâ®¡à ¦ ¥â, ãáâ ¢«¨¢ ¥â, ¨«¨ 㤠«ï¥â ¯á¥¢¤®¨¬ë.
ALIAS [variable[=][string]]
variable “ª §ë¢ ¥â ¨¬ï ¯á¥¢¤®¨¬ .
string ‡ ¤ ¥â ¯®á«¥¤®¢ ⥫ì®áâì ᨬ¢®«®¢ ¤«ï ¯à¨á¢®¥¨ï ¯á¥¢¤®¨¬ã.
‚¢®¤ ALIAS ¡¥§ ¯ à ¬¥â஢ ®â®¡à §¨â ⥪ã騥 ¯á¥¢¤®¨¬ë.
.
:TEXT_CMDHELP_BEEP
‚뢮¤¨â §¢ãª®¢®© ᨣ «.
.
:TEXT_CMDHELP_BREAK
Sets or clears extended CTRL+C checking.
BREAK [ON | OFF]
Type BREAK without a parameter to display the current BREAK setting.
.
:TEXT_CMDHELP_CALL#1
Calls one batch program from another.
CALL [/S | /N] [/Y] [drive:][path]filename [batch-parameters]
batch-parameters Specifies any command-line information required by
the batch program.
/S enforces, /N denies swapping of FreeCOM.
/Y enables tracemode during execution of the command.
.
:TEXT_CMDHELP_CD
Displays the name of or changes the current directory.
CHDIR [drive:][path]
CHDIR[..]
CD [drive:][path]
CD[..]
CD -
.. Specifies that you want to change to the parent directory.
- If "last directory" feature is enabled, change to last directory.
Type CD drive: to display the current directory in the specified drive.
Type CD without parameters to display the current drive and directory.
See also: CDD
.
:TEXT_CMDHELP_CDD
Displays the name of or changes the current directory and drive.
CDD [drive:][path]
CDD[..]
.. Specifies that you want to change to the parent directory.
- If "last directory" feature is enabled, change to last directory.
If drive: is specified, the current working drive is changed; this
is the only different to "CHDIR".
Type CD without parameters to display the current drive and directory.
.
:TEXT_CMDHELP_CHCP
ˆ§¬¥ï¥â ¨«¨ ®â®¡à ¦ ¥â ⥪ãéãî ª®¤®¢ãî áâà ¨æã.
CHCP [nnn]
nnn ®¬¥à ª®¤®¢®© áâà ¨æë.
‚¢®¤ CHCP ¡¥§ ¯ à ¬¥âà ®â®¡à ¦ ¥â ®¬¥à ⥪ã饩 ª®¤®¢®© áâà ¨æë.
.
:TEXT_CMDHELP_CLS
Žç¨é ¥â íªà .
CLS