home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 July / CMCD0704.ISO / Software / Complet / FreeDOS / fdbootcd.iso / FREEDOS / PACKAGES / BASE / DISK01 / COMMANDX.ZIP / NLS / DEFAULT.LNG < prev    next >
Text File  |  2003-12-09  |  38KB  |  1,471 lines

  1. # $Id: DEFAULT.LNG,v 1.29 2003/12/09 21:29:24 skaus Exp $
  2. #
  3. # FreeCOM national customization file
  4. #
  5. #    Language: English
  6. #    Codepage: ASCII (7bit) / any codepage
  7. #    Author:   FreeCOM maintainer
  8. # This file is used to generate all the messages that command.com
  9. # outputs.  This file is the input to the fixstrs program, and it
  10. # outputs strings.h and strings.dat.  The .DAT file is appended to
  11. # the command.exe file, and then renamed to command.com.  The .H
  12. # file contains all the info for the program to retreive the
  13. # messages.
  14. #
  15. # The format of this file is simple.  Blank lines and lines starting
  16. # with "#" are ignored.
  17. # Each message starts with a label name that will be used to refer to
  18. # the message in the program.  A label starts with a colon ":".
  19. # A label has a version ID attached to it delimited by a hash sign, e.g.:
  20. #    :TEXT_LABEL#1
  21. # This version is incremented each time the contents of the string has
  22. # undergo a larger change. The same language definition may contain the
  23. # same label up to one time, regardless of the version. FIXSTRS compares
  24. # both the label and the version ID and both must match.
  25. # A missing version is assumed as "#0".
  26. # If there is a percent sign (%) appended to the version, the printf()
  27. # format string %-style placeholders are compared for the strings. The
  28. # sign need to be set in DEFAULT.LNG only.
  29. #
  30. # All lines after the label are the message until a line with a
  31. # single "." or "," in the first column.  The difference is the
  32. # period (".") signifies that there will be a final carrage return when
  33. # the message is displayed, but a comma does not.
  34. #
  35. # The body may contain backslash escape sequences as known from C; there
  36. # are the usual \# (where '#' is a lowercase letter except 'x' or one of
  37. # "[]{}?"), \\ (to embed a backslash itself)
  38. # \x?? (where '??' are up to two hexadecimal digits), \0 (to embed a NUL
  39. # character), \, and \. (to specify a period or comma in the first column
  40. # of a line) and the single \ at the end of the line to suppress to append
  41. # a newline character. Note: There is NO octal sequence except the short \0!
  42. # There is a known bug (or feature): [ignore the very first hash mark]
  43. #:TEXT_LABEL#2
  44. #
  45. #\
  46. #,
  47. # Although the first data line appends the newline, the second does not,
  48. # though the comma removes the newline from the first line.
  49.  
  50. # Defining prompts
  51. # Some prompts may cause an user interaction. Those ones should be in sync
  52. # with the issued text. To define how to interprete a pressed key, they
  53. # are mapped into metakeys like that: [ignore first hash sign]
  54.  
  55. ## Return value: a -> Yes; else -> No
  56. #:PROMPT_YES_NO#1
  57. #YyNn\n\r{CBREAK}
  58. #aabb b b       b
  59. # (Yes/No) ? \
  60. #.
  61.  
  62. # All strings, which label start with "PROMPT_", are parsed as prompts.
  63. # The first two lines of the body are special; the first one enumerates all
  64. # valid keys, the second one assigns arbitary metakeys. Metakeys may
  65. # range from 'a' through 'z'; spaces are ignored; everything else cause
  66. # an error. The comment preceeding the prompt definition associates the
  67. # metakeys with their meaning.
  68. # The remaining lines of the body contain the text to be displayed.
  69. #
  70. # Above example defines a native Yes/No prompt with a space behind the question
  71. # mark and no appended newline.
  72. # The metakey 'a' means "User answered with 'Yes'" and 'b' means no.
  73. # The keys 'Y' and 'y' are mapped to metakey 'a' (aka Yes) and the keys
  74. # 'N', 'n', Enter and ^Break are mapped to metakey 'b' (aka No).
  75. # The spaces between the 'b's in the second line had been inserted to
  76. # align them with the corresponding keys of the first line, hence in order
  77. # to enhance readibility of the association between the pressed keys and their
  78. # mapping into a metakey.
  79. #
  80. # The first line (pressed keys) has to enumerate the ASCII value as returned
  81. # by DOS or BIOS (INT-10); special keys normally expressed with ASCII code zero,
  82. # but a non-zero scancode are NOT supported; this limit includes for instance
  83. # the function keys F1 through F12 and the cursor keys and it is not possible
  84. # to differ between the number pad and normal keys.
  85. # The keys may be enumerated by their ASCII character, by a backslash sequence,
  86. # or a symbolic name enclosed in curly brackets (see FIXSTRS.C "symkeys[]"
  87. # array about the supported symnames).
  88.  
  89.  
  90. #
  91. #  These are error messages
  92. #
  93. ## Issued if a single character option is unknown
  94. :TEXT_ERROR_INVALID_SWITCH#0%
  95. Invalid switch. - /%c
  96. .
  97.  
  98. ## Issued if a longname option is unknown
  99. :TEXT_ERROR_INVALID_LSWITCH#0%
  100. Invalid switch. - /%s
  101. .
  102.  
  103. ## Issued if the context, the type of argument etc. is invalid
  104. :TEXT_ERROR_ILLFORMED_OPTION#0%
  105. Ill-formed option: '%s'
  106. .
  107.  
  108. :TEXT_ERROR_OPT_ARG#0%
  109. Option '%s' cannot have an argument
  110. .
  111.  
  112. :TEXT_ERROR_OPT_NOARG#0%
  113. Option '%s' must have an argument
  114. .
  115.  
  116. :TEXT_INVALID_NUMBER#0%
  117. Invalid number specified in '%s'
  118. .
  119.  
  120. :TEXT_ERROR_CLOSE_QUOTE#0%
  121. Missing closing quote: %c
  122. .
  123.  
  124. :TEXT_ERROR_TEMPFILE
  125. Cannot create temporary file
  126. .
  127.  
  128. :TEXT_ERROR_TOO_MANY_PARAMETERS_STR#0%
  129. Too many parameters. - '%s'
  130. .
  131.  
  132. :TEXT_ERROR_TOO_MANY_PARAMETERS
  133. Too many parameters.
  134. .
  135.  
  136. :TEXT_ERROR_INVALID_PARAMETER#0%
  137. Invalid parameter. - '%s'
  138. .
  139.  
  140. :TEXT_ERROR_PATH_NOT_FOUND
  141. Path not found.
  142. .
  143.  
  144. :TEXT_ERROR_FILE_NOT_FOUND
  145. File not found.
  146. .
  147.  
  148. :TEXT_ERROR_SFILE_NOT_FOUND#0%
  149. File not found. - '%s'
  150. .
  151.  
  152. :TEXT_ERROR_REQ_PARAM_MISSING#0%
  153. Required parameter missing.
  154. .
  155.  
  156. :TEXT_ERROR_INVALID_DRIVE#0%
  157. Invalid drive %c:.
  158. .
  159.  
  160. :TEXT_ERROR_BADCOMMAND#2%
  161. Bad command or filename - "%s".
  162. .
  163.  
  164. :TEXT_ERROR_OUT_OF_MEMORY
  165. Out of memory error.
  166. .
  167.  
  168. :TEXT_ERROR_OUT_OF_DOS_MEMORY#1
  169. Allocation of DOS memory failed.
  170. .
  171.  
  172. :TEXT_ERROR_CANNOTPIPE
  173. Cannot pipe!  Cannot open temporary file!
  174. .
  175.  
  176. :TEXT_ERROR_LONG_LINE_BATCHFILE#0%
  177. Line #%ld in batchfile '%s' too long.
  178. .
  179.  
  180. :TEXT_ERROR_BFILE_VANISHED#0%
  181. Batchfile '%s' not found.
  182. .
  183.  
  184. :TEXT_ERROR_BFILE_LABEL#0%
  185. Batchfile '%s' does not contain label '%s'.
  186. .
  187.  
  188. :TEXT_ERROR_DIRFCT_FAILED#1%
  189. %s failed for '%s'.
  190. .
  191. # The next three errors must remain in this order!
  192. :TEXT_ERROR_SET_ENV_VAR#0%
  193. Can not set environment variable '%s'.
  194. Environment full?
  195. .
  196. :TEXT_ERROR_ENV_VAR_NOT_FOUND#0%
  197. Environment variable '%s' not found.
  198. .
  199. :TEXT_ERROR_NO_ENVIRONMENT
  200. No environment. Maybe memory short. Specify /E option.
  201. .
  202.  
  203. # The next three errors must remain in this order!
  204. :TEXT_ERROR_SET_ALIAS#1%
  205. Can not set alias '%s'. Alias space full?
  206. .
  207. :TEXT_ERROR_ALIAS_NOT_FOUND#1%
  208. Alias '%s' not found.
  209. .
  210. :TEXT_ERROR_NO_ALIAS_SEGMENT#1
  211. No alias space. Maybe memory short.
  212. .
  213.  
  214. :TEXT_ERROR_SYNTAX_STR#0%
  215. Syntax error. - '%s'
  216. .
  217.  
  218. :TEXT_ERROR_SYNTAX
  219. Syntax error.
  220. .
  221.  
  222. :TEXT_ERROR_FILENAME_TOO_LONG#0%
  223. Filename too long. - '%s'
  224. .
  225.  
  226. :TEXT_ERROR_SELFCOPY#0%
  227. Cannot copy '%s' to itself
  228. .
  229.  
  230. :TEXT_ERROR_COMMAND_TOO_LONG
  231. Command line too long after alias expansion!
  232. .
  233.  
  234. :TEXT_ERROR_LINE_TOO_LONG
  235. Line too long.  Can not execute command.
  236. .
  237.  
  238. :TEXT_ERROR_HISTORY_SIZE#1%
  239. Invalid history size '%s'.
  240. .
  241.  
  242. :TEXT_HISTORY_EMPTY#1
  243. Command line history empty.
  244. .
  245.  
  246.  
  247. :TEXT_ERROR_BAD_MCB_CHAIN
  248. MCB chain corrupt, or MS-DOS incompatible system.
  249. .
  250.  
  251. :TEXT_ERROR_UNDEFINED_ERROR#0%
  252. Undefined error %d.
  253. .
  254.  
  255. :TEXT_ERROR_REGION_WARNING#0%
  256. Illegal memory region %d - ignored.
  257. .
  258.  
  259. :TEXT_ERROR_ON_OR_OFF
  260. Must specify ON or OFF.
  261. .
  262.  
  263. :TEXT_ERROR_BAD_VARIABLE
  264. Bad variable specification.
  265. .
  266.  
  267. :TEXT_ERROR_IN_MISSING#1
  268. FOR: IN missing.
  269. .
  270.  
  271. :TEXT_ERROR_MISSING_PARENTHESES#1
  272. One or both parentheses missing.
  273. .
  274.  
  275. :TEXT_ERROR_DO_MISSING#1
  276. FOR: DO missing.
  277. .
  278.  
  279. :TEXT_ERROR_NO_COMMAND_AFTER_DO#1
  280. FOR: No command after DO statement.
  281. .
  282.  
  283. :TEXT_ERROR_REDIRECT_FROM_FILE#0%
  284. Can not redirect input from file '%s'.
  285. .
  286.  
  287. :TEXT_ERROR_REDIRECT_TO_FILE#0%
  288. Can not redirect output to file '%s'.
  289. .
  290.  
  291. :TEXT_ERROR_EMPTY_REDIRECTION#1
  292. Empty redirection.
  293. .
  294.  
  295. :TEXT_ERROR_INVALID_DATE
  296. Invalid date.
  297. .
  298.  
  299. :TEXT_ERROR_INVALID_TIME
  300. Invalid time.
  301. .
  302.  
  303. :TEXT_ERROR_NO_GOTO_LABEL
  304. No label specified for GOTO.
  305. .
  306.  
  307. :TEXT_CTTY_NOTIMPLEMENTED
  308. The CTTY command has been excluded from this COMMAND.COM.
  309. .
  310.  
  311. :TEXT_ERROR_NORW_DEVICE#0%
  312. Invalid or no read-write device '%s'.
  313. .
  314.  
  315. :TEXT_ERROR_CTTY_DUP#0%
  316. Failed to change file descriptors to TTY '%s'.
  317. .
  318.  
  319. :TEXT_ERROR_L_NOTIMPLEMENTED
  320. /L not implemented yet.
  321. .
  322.  
  323. :TEXT_ERROR_U_NOTIMPLEMENTED
  324. /U not implemented yet.
  325. .
  326.  
  327. :TEXT_ERROR_WRITING_DEST
  328. Error writing to destination.
  329. .
  330.  
  331. :TEXT_ERROR_CANNOT_OPEN_SOURCE#0%
  332. Unable to open source. - '%s'
  333. .
  334.  
  335. :TEXT_ERROR_OPEN_FILE#0%
  336. Unable to open file '%s'
  337. .
  338.  
  339. :TEXT_ERROR_READ_FILE#0%
  340. Unable to read from file '%s'
  341. .
  342.  
  343. :TEXT_ERROR_WRITE_FILE#0%
  344. Unable to write to file '%s'
  345. .
  346.  
  347. :TEXT_ERROR_LEADING_PLUS
  348. The concatenation character '+' cannot lead the arguments.
  349. .
  350.  
  351. :TEXT_ERROR_TRAILING_PLUS
  352. The concatenation character '+' cannot trail the arguments.
  353. .
  354.  
  355. :TEXT_ERROR_NOTHING_TO_DO
  356. Nothing to do.
  357. .
  358.  
  359. :TEXT_ERROR_COPY
  360. COPY failed
  361. .
  362.  
  363. :TEXT_ERROR_IF_EXIST_NO_FILENAME#1
  364. IF EXIST: missing filename
  365. .
  366. :TEXT_ERROR_IF_ERRORLEVEL_NO_NUMBER#1
  367. IF ERRORLEVEL: missing number
  368. .
  369. :TEXT_ERROR_IF_ERRORLEVEL_INVALID_NUMBER#1
  370. IF ERRORLEVEL: invalid number
  371. .
  372. :TEXT_ERROR_IF_MISSING_COMMAND#1
  373. IF: Missing command
  374. .
  375.  
  376. :TEXT_NOT_IMPLEMENTED_YET
  377. Sorry...not implemented yet.
  378. .
  379.  
  380. :TEXT_FAILED_LOAD_STRINGS
  381. Failed to load messages into memory.
  382. .
  383.  
  384. :TEXT_MSG_NOTIMPLEMENTED
  385. The /MSG option has been excluded from this COMMAND.COM.
  386. .
  387.  
  388. :TEXT_MSG_ITEMS_DISPLAYED#1%
  389. %u items displayed.
  390. .
  391.  
  392. :TEXT_CORRUPT_COMMAND_LINE
  393. Corrupt command line. This is an internal error and is related to
  394. the system COMMAND.COM runs in. Please report this error.
  395. .
  396.  
  397. :TEXT_QUOTED_C_OR_K#1
  398. The /C and /K options cannot be quoted, they are ignored.
  399. .
  400.  
  401. :TEXT_INIT_FULLY_QUALIFIED#1%
  402. The path to COMMAND.COM must be fully qualified!
  403. That means including drive letter and beginning with a backslash.
  404. For example: C:\\FDOS
  405.  
  406. COMMAND.COM assumes this path now:
  407. %s
  408. .
  409.  
  410. :TEXT_ERROR_RESTORE_SESSION
  411. The session information could not be restored, any local settings
  412. are lost. Please refer to above error messages for the reason
  413. of this problem.
  414. .
  415.  
  416. :TEXT_ERROR_SAVE_SESSION
  417. The current information cannot be preserved during the call of the
  418. program. Please refer to above error messages for the reason of
  419. this problem.
  420. .
  421.  
  422. :TEXT_ERROR_CWD_FAILED#0%
  423. Drive %c: not responding or out of internal memory.
  424. .
  425.  
  426. :TEXT_ERROR_KSWAP_ALIAS_SIZE
  427. Swapping failed: Aliases allocate too much memory.
  428. .
  429.  
  430.  
  431. :TEXT_ERROR_KSWAP_ALLOCMEM
  432. Swapping failed: Cannot allocate far memory.
  433. .
  434.  
  435. :TEXT_ERROR_ALIAS_OUT_OF_MEM#1
  436. Out of alias space.
  437. .
  438.  
  439. :TEXT_ERROR_ALIAS_NO_SUCH#1%
  440. No such alias: '%s'
  441. .
  442.  
  443. :TEXT_ERROR_ALIAS_INSERT#1
  444. Failed to insert alias.
  445. .
  446.  
  447. :TEXT_ALIAS_INVALID_NAME#1%
  448. Invalid alias name '%s'.
  449. .
  450.  
  451. :TEXT_ERROR_LOADING_CONTEXT#1
  452. Cannot load Context module or Critical Error handler.
  453. .
  454.  
  455. :TEXT_ERROR_CONTEXT_OUT_OF_MEMORY#1
  456. Context out of memory.
  457. If this error persists, consider to increase some internal buffer,
  458. such as history, direcory stack etc.
  459. .
  460.  
  461. :TEXT_ERROR_CONTEXT_LENGTH#1%
  462. Size of context totals %lu bytes exceeding maximal limit.
  463. Resizing context to %u bytes.
  464. .
  465.  
  466. :TEXT_ERROR_CONTEXT_ADD_STATUS#1
  467. Failed to add status information into context. This error may indicate
  468. memory corruption or an incorrectly determined minimum size of
  469. the context. Please inform the maintainer of FreeCOM at:
  470. freecom@freedos.org
  471. .
  472.  
  473. :TEXT_ERROR_CONTEXT_AFTER_SWAP#1
  474. The context is missing after swap. The context is re-created,
  475. but all aliases etc. are lost.
  476. .
  477.  
  478. #
  479. # Informational messages
  480. #
  481.  
  482. :TEXT_MSG_PAUSE#1
  483. Press any key to continue . . .\
  484. .
  485.  
  486. :TEXT_MSG_HISTORY_SIZE#0%
  487. History size is %d bytes.
  488. .
  489.  
  490. :TEXT_MSG_DOSKEY
  491. DOSKEY features are already enabled in the shell.
  492. .
  493.  
  494. :TEXT_MSG_ECHO_STATE#0%
  495. ECHO is %s
  496. .
  497.  
  498. :TEXT_MSG_VERIFY_STATE#0%
  499. VERIFY is %s
  500. .
  501.  
  502. :TEXT_MSG_FDDEBUG_STATE#0%
  503. DEBUG output is %s.
  504. .
  505. :TEXT_MSG_FDDEBUG_TARGET#0%
  506. DEBUG output is printed to '%s'.
  507. .
  508.  
  509. :TEXT_MSG_BREAK_STATE#0%
  510. BREAK is %s
  511. .
  512.  
  513. :TEXT_MSG_CURRENT_DATE#0%
  514. Current date is %s
  515. .
  516.  
  517. ## The three DATE prompts MUST be in this order!
  518. :TEXT_MSG_ENTER_DATE_AMERICAN#1%
  519. Enter new date (mm%sdd%s[cc]yy): \
  520. .
  521. :TEXT_MSG_ENTER_DATE_EUROPE#1%
  522. Enter new date (dd%smm%s[cc]yy): \
  523. .
  524. :TEXT_MSG_ENTER_DATE_JAPANESE#1%
  525. Enter new date ([cc]yy%smm%sdd): \
  526. .
  527.  
  528. :TEXT_MSG_CURRENT_TIME#0%
  529. Current time is %s
  530. .
  531.  
  532. :TEXT_STRING_PM#1
  533.  pm\
  534. .
  535. :TEXT_STRING_AM#1
  536.  am\
  537. .
  538.  
  539. :TEXT_MSG_ENTER_TIME#1
  540. Enter new time: \
  541. .
  542.  
  543. # src-file <operation> target-file
  544. :TEXT_MSG_COPYING#0%
  545. %s %s %s
  546. .
  547.  
  548. # This prompt MUST include the pseudo key CBREAK!
  549. # Note: This prompt ignores DOS NLS intentionally in order to
  550. # keep interactive prompt & user-interaction in sync.
  551. # Used by Delete all (Y/N) --> let ENTER default to NO
  552. # Return value: a -> Yes; else -> No
  553. :PROMPT_DELETE_ALL#1%
  554. YyNn{CR}{LF}{CBREAK}
  555. aabb   b   b       b
  556. All files in '%s' will be deleted!
  557. Are you sure (Y/N)? \
  558. .
  559.  
  560. # This prompt MUST include the pseudo key CBREAK!
  561. # Note: This prompt ignores DOS NLS intentionally in order to
  562. # keep interactive prompt & user-interaction in sync.
  563. # Return value: a -> Yes; else -> No
  564. :PROMPT_YES_NO#1
  565. YyNn{LF}{CR}{CBREAK}{ESC}
  566. aabb   a   a       b    b
  567.  [Yes=ENTER, No=ESC] ? \
  568. .
  569.  
  570. # This prompt MUST include the pseudo key CBREAK!
  571. # Note: This prompt ignores DOS NLS intentionally in order to
  572. # keep interactive prompt & user-interaction in sync.
  573. # Attention: This prompt is issued via BIOS; any newline MUST be prefixed
  574. #    by \r!
  575. # Return value: a -> Yes; b -> No; c -> All; else -> Undefined
  576. :PROMPT_CANCEL_BATCH#1%
  577. YyNnAaQq{LF}{CR}{CBREAK}{ESC}
  578. aabbcccc   a   a       c    b
  579. Control-Break pressed.\r
  580. Terminate batch file '%s' (Yes/No/All) ? \
  581. .
  582.  
  583. # This prompt MUST include the pseudo key CBREAK!
  584. # Note: This prompt ignores DOS NLS intentionally in order to
  585. # keep interactive prompt & user-interaction in sync.
  586. # Return value: a -> Yes; b -> No; c -> All; d -> Quit
  587. :PROMPT_OVERWRITE_FILE#1%
  588. YyNnAaQq{BREAK}{ENTER}{ESC}
  589. aabbccdd      d      a    b
  590. Overwrite '%s' (Yes/No/All/Quit) ? \
  591. .
  592.  
  593. # This prompt MUST include the pseudo key CBREAK!
  594. # Note: This prompt ignores DOS NLS intentionally in order to
  595. # keep interactive prompt & user-interaction in sync.
  596. # Return value: a -> Yes; b -> No; c -> All; d -> Quit
  597. :PROMPT_DELETE_FILE#1%
  598. YyNnAaQq{BREAK}{ENTER}{ESC}
  599. aabbccdd      d      a    b
  600. Delete '%s' (Yes/No/All/Quit) ? \
  601. .
  602.  
  603. :TEXT_UNKNOWN_FILENAME#1
  604. <<unkown>>\
  605. .
  606.  
  607. :TEXT_DIRSTACK_EMPTY
  608. Directory stack empty.
  609. .
  610.  
  611. ## Strings to construct the DIR output
  612. :TEXT_DIR_HDR_VOLUME#1%
  613.  Volume in drive %c \
  614. .
  615. :TEXT_DIR_HDR_VOLUME_STRING#0%
  616. is %s
  617. .
  618. :TEXT_DIR_HDR_VOLUME_NONE
  619. has no label
  620. .
  621. :TEXT_DIR_HDR_SERIAL_NUMBER#0%
  622.  Volume Serial Number is %04X-%04X
  623. .
  624. :TEXT_DIR_FTR_FILES#1%
  625. %10s file(s)\
  626. .
  627. :TEXT_DIR_FTR_BYTES#0%
  628.    %12s bytes
  629. .
  630. :TEXT_DIR_FTR_TOTAL_NUMBER
  631. Total files listed:
  632. .
  633. :TEXT_DIR_FTR_DIRS#1%
  634. %10s dir(s)\
  635. .
  636. :TEXT_DIR_FTR_BYTES_FREE#0%
  637.  %15s bytes free
  638. .
  639. :TEXT_DIR_DIRECTORY#0%
  640. Directory of %s
  641. .
  642. :TEXT_DIR_DIRECTORY_WITH_SPACE#0%
  643.  Directory of %s
  644. .
  645. :TEXT_DIR_LINE_FILENAME_WIDE#1%
  646. %-15s\
  647. .
  648. :TEXT_DIR_LINE_FILENAME_BARE#0%
  649. %-13s
  650. .
  651. :TEXT_DIR_LINE_FILENAME_SINGLE#1%
  652. %-13s\
  653. .
  654. :TEXT_DIR_LINE_FILENAME#1%
  655. %-8s %-3s \
  656. .
  657. :TEXT_DIR_LINE_SIZE_DIR#1
  658.         <DIR> \
  659. .
  660. :TEXT_DIR_LINE_SIZE#1%
  661.    %10s \
  662. .
  663.  
  664. :TEXT_FILE_COMPLATION_DISPLAY#1%
  665. %-14s\
  666. .
  667.  
  668. :TEXT_MSG_PATH#0%
  669. PATH=%s
  670. .
  671. :TEXT_MSG_PATH_NONE#1
  672. No search path defined.
  673. .
  674.  
  675. ## The following names MUST be in this order!
  676. :TEXT_WEEKDAY_SHORT_NAME_SUNDAY#1
  677. Sun\
  678. .
  679. :TEXT_WEEKDAY_SHORT_NAME_MONDAY#1
  680. Mon\
  681. .
  682. :TEXT_WEEKDAY_SHORT_NAME_TUESDAY#1
  683. Tue\
  684. .
  685. :TEXT_WEEKDAY_SHORT_NAME_WEDNSDAY#1
  686. Wed\
  687. .
  688. :TEXT_WEEKDAY_SHORT_NAME_THURSDAY#1
  689. Thu\
  690. .
  691. :TEXT_WEEKDAY_SHORT_NAME_FRIDAY#1
  692. Fri\
  693. .
  694. :TEXT_WEEKDAY_SHORT_NAME_SATURDAY#1
  695. Sat\
  696. .
  697.  
  698. # Displayed by DEL how many files were removed.
  699. # These three strings must be kept in order!
  700. :TEXT_MSG_DEL_CNT_FILES#1
  701. no file removed.
  702. .
  703. :TEXT_MSG_DEL_CNT_FILES_1#1
  704. one file removed.
  705. .
  706. :TEXT_MSG_DEL_CNT_FILES_2#1%
  707. %u files removed.
  708. .
  709.  
  710. :TEXT_MSG_SHOWCMD_INTERNAL_COMMANDS
  711. Internal commands available:
  712. .
  713.  
  714. :TEXT_MSG_SHOWCMD_FEATURES
  715.  
  716. Features available:
  717. .
  718.  
  719. ## Displayed within "?" <-> showcmd() to enumerate the included features
  720. ## Note the trailing single space
  721. :TEXT_SHOWCMD_FEATURE_ALIASES#1
  722. [aliases] \
  723. .
  724. :TEXT_SHOWCMD_FEATURE_ENHANCED_INPUT#1
  725. [enhanced input] \
  726. .
  727. :TEXT_SHOWCMD_FEATURE_HISTORY#1
  728. [history] \
  729. .
  730. :TEXT_SHOWCMD_FEATURE_FILENAME_COMPLETION#1
  731. [filename completion] \
  732. .
  733. :TEXT_SHOWCMD_FEATURE_SWAP_EXEC#1
  734. [swapping] \
  735. .
  736. :TEXT_SHOWCMD_FEATURE_CALL_LOGGING#1
  737. [start logging] \
  738. .
  739. :TEXT_SHOWCMD_FEATURE_LAST_DIR#1
  740. [last dir] \
  741. .
  742. :TEXT_SHOWCMD_FEATURE_KERNEL_SWAP_SHELL#1
  743. [kernel swap] \
  744. .
  745. :TEXT_SHOWCMD_FEATURE_XMS_SWAP#1
  746. [XMS swap] \
  747. .
  748. :TEXT_SHOWCMD_DEFAULT_TO_SWAP#1
  749. [default to swap] \
  750. .
  751. :TEXT_SHOWCMD_FEATURE_INSTALLABLE_COMMANDS#1
  752. [installable commands] \
  753. .
  754. :TEXT_SHOWCMD_FEATURE_NLS#1
  755. [DOS NLS] \
  756. .
  757. :TEXT_SHOWCMD_FEATURE_DIRSTACK#1
  758. [directory stack (PUSHD)] \
  759. .
  760. :TEXT_SHOWCMD_FEATURE_DEBUG#1
  761. [FreeCOM debugging] \
  762. .
  763.  
  764. :TEXT_MSG_INIT_BYPASS_AUTOEXEC#1
  765.  
  766. Press F8 for trace mode, or F5 to bypass %s... \
  767. .
  768. :TEXT_MSG_INIT_BYPASSING_AUTOEXEC#0%
  769. Bypassing '%s'.
  770. .
  771.  
  772. :TEXT_MSG_VER_DOS_VERSION#0%
  773. DOS version %u.%u
  774. .
  775.  
  776. :TEXT_MSG_VER_EARLY_FREEDOS
  777. FreeDOS kernel (build 1933 or prior)
  778. .
  779.  
  780. :TEXT_MSG_VER_LATER_FREEDOS#0%
  781. FreeDOS kernel version %d.%d.%d
  782. .
  783.  
  784.  
  785. :TEXT_MSG_VER_WARRANTY
  786. Copyright (C) 1994-2001 Tim Norman and others.
  787.  
  788. This program is distributed in the hope that it will be useful, but
  789. WITHOUT ANY WARRANTY; without even the implied warranty of
  790. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  791. General Public License for more details.
  792.  
  793. Send bug reports to fd-freecom@topica.com.
  794. Updates are available from http://freedos.sourceforge.net/freecom
  795. .
  796.  
  797. :TEXT_MSG_VER_REDISTRIBUTION
  798. Copyright (C) 1994-2001 Tim Norman and others.
  799.  
  800. This program is free software; you can redistribute it and/or modify
  801. it under the terms of the GNU General Public License as published by
  802. the Free Software Foundation; either version 2 of the License, or (at
  803. your option) any later version.
  804.  
  805. Send bug reports to fd-freecom@topica.com.
  806. Updates are available from http://freedos.sourceforge.net/freecom
  807. .
  808.  
  809. :TEXT_MSG_VER_DEVELOPERS
  810.  
  811. The FreeDOS Command Shell developed by many developers, please refer
  812. to the enclose HISTORY.TXT file.
  813.  
  814. Currently maintained by Steffen Kaiser mailto:freecom@freedos.org
  815.  
  816. Send bug reports to fd-freecom@topica.com.
  817. Updates are available from http://freedos.sourceforge.net/freecom
  818. .
  819.  
  820.  
  821. # Displayed when the shell is to terminate, but has been started
  822. # with /P option <-> shell cannot exist;
  823. # This is a crash situation, because FreeCOM won't reach this situation
  824. # normally otherwise
  825. # All newlines must be prefixed by \r's !
  826. :TEXT_MSG_REBOOT_NOW#1
  827. \r\n\r
  828. The shell is about to be terminated, though, this is\r
  829. forbidden (usually by enabling the "/P" option).\r
  830. You must reboot the system or, if this shell runs in\r
  831. a multitasking environment, terminate this process/task manually.\r
  832. .
  833.  
  834. # Displayed during the initialization phase of FreeCOM, if its own
  835. # filename could not be determined.
  836. :TEXT_MSG_FREECOM_NOT_FOUND#1
  837. FreeCOM executable not found.
  838. You must specify the complete path to COMMAND.COM
  839. as the first argument of COMMAND, for instance:
  840. C:\\FDOS
  841. .
  842.  
  843.  
  844. :TEXT_MEMORY_ENVIRONMENT#1%
  845. Environment segment    : max %5u bytes; free %5u bytes
  846. .
  847. :TEXT_MEMORY_CONTEXT#1%
  848. Context segment        : max %5u bytes; free %5u bytes
  849. .    
  850. :TEXT_MEMORY_HEAP#1%
  851. Heap                   : free %5lu bytes
  852. .
  853. :TEXT_MEMORY_CTXT_ALIAS#1%
  854. \tAliases        : limit %5u bytes, current %5u bytes, %5u items
  855. .
  856. :TEXT_MEMORY_CTXT_HISTORY#1%
  857. \tHistory        : limit %5u bytes, current %5u bytes, %5u items
  858. .
  859. :TEXT_MEMORY_CTXT_DIRSTACK#1%
  860. \tDirectory stack: limit %5u bytes, current %5u bytes, %5u items
  861. .
  862. :TEXT_MEMORY_CTXT_LASTDIR#1%
  863. \tLast dir cache : used  %5u bytes, %5u items
  864. .
  865. :TEXT_MEMORY_CTXT_BATCH#1%
  866. \tBatch nesting  : used  %5u bytes, %5u items
  867. .
  868. :TEXT_MEMORY_CTXT_SWAPINFO#1%
  869. \tSwapinfo       : used  %5u bytes, %5u items
  870. .
  871.  
  872.  
  873. ## CHCP
  874. :TEXT_ERROR_GET_CODEPAGE#1
  875. Failed to aquire current code page from system.
  876. .
  877. :TEXT_ERROR_SET_CODEPAGE#1
  878. Failed to change current code page.
  879. .
  880. :TEXT_DISPLAY_CODEPAGE#1%
  881. The current codepage is %u.
  882. The system codepage (properly) is: %u.
  883. .
  884.  
  885. #
  886. # Command help text
  887. #
  888.  
  889. :TEXT_CMDHELP_ALIAS
  890. Displays, sets, or removes aliases.
  891.  
  892. ALIAS [variable[=][string]]
  893.  
  894.     variable  Specifies the alias name.
  895.     string    Specifies a series of characters to assign to the alias.
  896.  
  897.  
  898. Type ALIAS without parameters to display the current aliases.
  899. .
  900.  
  901. :TEXT_CMDHELP_BEEP
  902. Make a beep sound.
  903. .
  904.  
  905. :TEXT_CMDHELP_BREAK
  906. Sets or clears extended CTRL+C checking.
  907.  
  908. BREAK [ON | OFF]
  909.  
  910. Type BREAK without a parameter to display the current BREAK setting.
  911. .
  912.  
  913. :TEXT_CMDHELP_CALL#1
  914. Calls one batch program from another.
  915.  
  916. CALL [/S | /N] [/Y] [drive:][path]filename [batch-parameters]
  917.  
  918.   batch-parameters   Specifies any command-line information required by
  919.                      the batch program.
  920.   /S enforces, /N denies swapping of FreeCOM.
  921.   /Y enables tracemode during execution of the command.
  922. .
  923.  
  924. :TEXT_CMDHELP_CD
  925. Displays the name of or changes the current directory.
  926.  
  927. CHDIR [drive:][path]
  928. CHDIR[..]
  929. CD [drive:][path]
  930. CD[..]
  931. CD -
  932.  
  933.   ..   Specifies that you want to change to the parent directory.
  934.   -    If "last directory" feature is enabled, change to last directory.
  935.  
  936. Type CD drive: to display the current directory in the specified drive.
  937. Type CD without parameters to display the current drive and directory.
  938. See also: CDD
  939. .
  940.  
  941. :TEXT_CMDHELP_CDD
  942. Displays the name of or changes the current directory and drive.
  943.  
  944. CDD [drive:][path]
  945. CDD[..]
  946.  
  947.   ..   Specifies that you want to change to the parent directory.
  948.   -    If "last directory" feature is enabled, change to last directory.
  949.  
  950. If drive: is specified, the current working drive is changed; this
  951. is the only different to "CHDIR".
  952. Type CD without parameters to display the current drive and directory.
  953. .
  954.  
  955. :TEXT_CMDHELP_CHCP
  956. Displays or sets the active code page number.
  957.  
  958. CHCP [nnn]
  959.  
  960.   nnn   Specifies a code page number.
  961.  
  962. Type CHCP without a parameter to display the active code page number.
  963. .
  964.  
  965. :TEXT_CMDHELP_CLS
  966. Clears the screen.
  967.  
  968. CLS
  969. .
  970.  
  971. :TEXT_CMDHELP_COMMAND
  972. Starts a new copy of the FreeDOS command shell.
  973.  
  974. COMMAND [[drive:]path] [device] [/E:nnnnn] [/L:nnnn] [/U:nnn] [/P] [/MSG]
  975.                        [/LOW] [/Y [/[C|K] command]]
  976.   [drive:]path    Specifies the directory containing COMMAND.COM.
  977.   device          Specifies the device to use for command input and output.
  978.   /E:nnnnn        Sets the initial environment size to nnnnn bytes.
  979.                   (nnnnn should be between 256 and 32,768).
  980.   /L:nnnn         Specifies internal buffers length (requires /P as well).
  981.                   (nnnn should be between 128 and 1,024).
  982.   /U:nnn          Specifies the input buffer length (requires /P as well).
  983.                   (nnn should be between 128 and 255).
  984.   /P              Makes the new command shell permanent (can't exit).
  985.   /MSG            Stores all error messages in memory (requires /P as well).
  986.   /LOW            Forces the command shell to keep its resident data in
  987.                   low memory.
  988.   /Y              Steps through the batch program specified by /C or /K.
  989.   /C command      Executes the specified command and returns.
  990.   /K command      Executes the specified command and continues running.
  991. .
  992.  
  993. :TEXT_CMDHELP_COPY
  994. Copies one or more files to another location.
  995.  
  996. COPY [/A | /B] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination
  997.   [/A | /B]] [/V] [/Y | /-Y]
  998.  
  999.   source       Specifies the file or files to be copied.
  1000.   /A           Indicates an ASCII text file.
  1001.   /B           Indicates a binary file.
  1002.   destination  Specifies the directory and/or filename for the new file(s).
  1003.   /V           Verifies that new files are written correctly.
  1004.   /Y           Suppresses prompting to confirm you want to overwrite an
  1005.                existing destination file.
  1006.   /-Y          Causes prompting to confirm you want to overwrite an
  1007.                existing destination file.
  1008.  
  1009. The switch /Y may be preset in the COPYCMD environment variable.
  1010. This may be overridden with /-Y on the command line.
  1011.  
  1012. To append files, specify a single file for destination, but multiple files
  1013. for source (using wildcards or file1+file2+file3 format).
  1014. .
  1015.  
  1016. :TEXT_CMDHELP_CTTY
  1017. Changes the terminal device used to control your system.
  1018.  
  1019. CTTY device
  1020.  
  1021.   device   The terminal device you want to use, such as COM1.
  1022. .
  1023.  
  1024. :TEXT_CMDHELP_DATE#1
  1025. Displays or sets the date.
  1026.  
  1027. DATE [/D] [date]
  1028.  
  1029. Type DATE without parameters to display the current date setting and a
  1030. prompt for a new one.  Press ENTER to keep the same date.
  1031.  
  1032. /D prevents DATE to become interactive.
  1033. .
  1034.  
  1035. :TEXT_CMDHELP_DEL#2
  1036. Deletes one or more files.
  1037.  
  1038. DEL [drive:][path]filename [/P] [/V]
  1039. ERASE [drive:][path]filename [/P] [/V]
  1040.  
  1041.   [drive:][path]filename  Specifies the file(s) to delete.  Specify multiple
  1042.                           files by using wildcards.
  1043.   /P    Prompts for confirmation before deleting each file.
  1044.   /V    Displays all deleted files.
  1045. .
  1046.  
  1047. :TEXT_CMDHELP_DIR#4
  1048. Displays a list of files and subdirectories in a directory.
  1049.  
  1050. DIR [drive:][path][filename] [/P] [/W] [/A[[:]attributes]]
  1051.   [/O[[:]sortorder]] [/S] [/B] [/L] [/V]
  1052.  
  1053.   [drive:][path][filename]
  1054.             Specifies drive, directory, and/or files to list.
  1055.             (Could be enhanced file specification or multiple filespecs.)
  1056.  /P         Pauses after each screenful of information.
  1057.  /W         Uses wide list format.
  1058.  /A         Displays files with specified attributes. (Defaults to /ADHSRA)
  1059.  attributes  D  Directories                R  Read-only files
  1060.              H  Hidden files               A  Files ready for archiving
  1061.              S  System files               -  Prefix meaning not
  1062.  /O         List by files in sorted order.
  1063.  sortorder   N  By name (alphabetic)       S  By size (smallest first)
  1064.              E  By extension (alphabetic)  D  By date & time (earliest first)
  1065.              G  Group directories first    -  Prefix to reverse order
  1066.              U  Unsorted           Defaults to /ONG
  1067.  /S         Displays files in specified directory and all subdirectories.
  1068.  /B         Uses bare format (no heading information or summary).
  1069.  /L         Uses lowercase.
  1070.  /Y or /4   Display 4-digit year.
  1071.  
  1072. Switches may be preset in the DIRCMD environment variable.  Override
  1073. preset switches by prefixing any switch with - (hyphen)--for example, /-W.
  1074. .
  1075.  
  1076. :TEXT_CMDHELP_DOSKEY#1
  1077. The external DOSKEY utility had been incorporated into FreeCOM.
  1078. Use cursor UP,& DOWN keys to recall the history and HISTORY to display it.
  1079. Use cursor LEFT,& RIGHT and the END and HOME keys to navigate within
  1080. the command line and toggle INSERT between overstrike and insert mode.
  1081. Use the TAB key to complete the current word as filename; use it twice
  1082. to show all matching files.
  1083. .
  1084.  
  1085. :TEXT_CMDHELP_ORIGINAL_DOSKEY#1
  1086. Edits command lines, recalls command lines, and creates macros
  1087.  
  1088. DOSKEY [/switch ...] [macroname=[text]]
  1089.  
  1090.   /BUFSIZE:size Sets size of macro and command buffer            (default:512)
  1091.   /ECHO:on|off  Enables/disables echo of macro expansions        (default:on)
  1092.   /FILE:file    Specifies file containing a list of macros
  1093.   /HISTORY      Displays all commands stored in memory
  1094.   /INSERT       Inserts new characters into line when typing
  1095.   /KEYSIZE:size Sets size of keyboard type-ahead buffer          (default:15)
  1096.   /LINE:size    Sets maximum size of line edit buffer            (default:128)
  1097.   /MACROS       Displays all DOSKey macros
  1098.   /OVERSTRIKE   Overwrites new characters onto line when typing  (default)
  1099.   /REINSTALL    Installs a new copy of DOSKey
  1100.   macroname     Specifies a name for a macro you create
  1101.   text          Specifies commands you want to assign to the macro
  1102.  
  1103.   UP,DOWN arrows recall commands
  1104.       Esc clears current command
  1105.        F7 displays command history
  1106.    Alt+F7 clears command history
  1107. [chars]F8 searches for command beginning with [chars]
  1108.        F9 selects a command by number
  1109.   Alt+F10 clears macro definitions
  1110.  
  1111. The following are special codes you can use in DOSKey macro definitions:
  1112.   $T     Command separator: allows multiple commands in a macro
  1113.   $1-$9  Batch parameters: equivalent to %1-%9 in batch programs
  1114.   $*     Symbol replaced by everything following macro name on the command line
  1115. .
  1116.  
  1117. :TEXT_CMDHELP_ECHO
  1118. Displays messages, or turns command-echoing on or off.
  1119.  
  1120.   ECHO [ON | OFF]
  1121.   ECHO [message]
  1122.  
  1123. Type ECHO without parameters to display the current echo setting.
  1124. .
  1125.  
  1126. :TEXT_CMDHELP_EXIT
  1127. Quits the FreeDOS command shell unless loaded with /P.
  1128.  
  1129. EXIT
  1130. .
  1131.  
  1132. :TEXT_CMDHELP_FOR
  1133. Runs a specified command for each file in a set of files.
  1134.  
  1135. FOR %variable IN (set) DO command [command-parameters]
  1136.  
  1137.   %variable  Specifies a replaceable parameter.
  1138.   (set)      Specifies a set of one or more files.  Wildcards may be used.
  1139.   command    Specifies the command to carry out for each file.
  1140.   command-parameters
  1141.              Specifies parameters or switches for the specified command.
  1142.  
  1143. To use the FOR command in a batch program, specify %%variable instead of
  1144. %variable.
  1145.  
  1146. For example:
  1147.   FOR %f IN (---start--- a*.* ---end---) DO ECHO - %f -
  1148. .
  1149.  
  1150. :TEXT_CMDHELP_GOTO
  1151. Directs the command shell to a labelled line in a batch program.
  1152.  
  1153. GOTO label
  1154.  
  1155.   label   Specifies a text string used in the batch program as a label.
  1156.  
  1157. You type a label on a line by itself, beginning with a colon.
  1158. .
  1159.  
  1160. :TEXT_CMDHELP_HISTORY#1
  1161. History command.
  1162.  
  1163. HISTORY [size]
  1164.  
  1165. Without "size" the current contents of the command line history
  1166. buffer is displayed.
  1167. With the size, the size of the history buffer is changed.
  1168. .
  1169.  
  1170. :TEXT_CMDHELP_IF
  1171. Performs conditional processing in batch programs.
  1172.  
  1173. IF [NOT] ERRORLEVEL number command
  1174. IF [NOT] string1==string2 command
  1175. IF [NOT] EXIST filename command
  1176.  
  1177.   NOT               Specifies that the command shell should carry out the
  1178.                     command only if the condition is false.
  1179.   ERRORLEVEL number Specifies a true condition if the last program run
  1180.                     returned an exit code equal to or greater than the
  1181.                     number specified.
  1182.   command           Specifies the command to carry out if the condition is
  1183.                     met.
  1184.   string1==string2  Specifies a true condition if the specified text
  1185.                     strings match.
  1186.   EXIST filename    Specifies a true condition if the specified filename
  1187.                     exists.
  1188. .
  1189.  
  1190. :TEXT_CMDHELP_LH
  1191. Loads a program into the upper memory area.
  1192.  
  1193. LOADHIGH [drive:][path]filename [parameters]
  1194. LOADHIGH [/L:region1[,minsize1][;region2[,minsize2]...] [/S]]
  1195.          [drive:][path]filename [parameters]
  1196.  
  1197. /L:region1[,minsize1][;region2[,minsize2]]...
  1198.             Specifies the region(s) of memory into which to load the
  1199.             program.  Region1 specifies the number of the first memory
  1200.             region; minsize1 specifies the minimum size, if any, for
  1201.             region1.  Region2 and minsize2 specify the number and minimum
  1202.             size of the second region, if any.  You can specify as many
  1203.             regions as you want.
  1204.  
  1205. /S          Shrinks a UMB to its minimum size while the program is
  1206.             loading.
  1207.  
  1208. [drive:][path]filename
  1209.             Specifies the location and name of the program.
  1210. .
  1211.  
  1212. :TEXT_CMDHELP_LOADFIX
  1213. Loads a program above the first 64K of memory, and runs the program.
  1214.  
  1215. LOADFIX [drive:][path]filename
  1216.  
  1217. Use LOADFIX to load a program if you have received the message "Packed
  1218. file corrupt" when trying to load it in low memory.
  1219. .
  1220.  
  1221. :TEXT_CMDHELP_MD
  1222. Creates a directory.
  1223.  
  1224. MKDIR [drive:]path
  1225. MD [drive:]path
  1226. .
  1227.  
  1228. :TEXT_CMDHELP_PATH
  1229. Displays or sets a search path for executable files.
  1230.  
  1231. PATH [[drive:]path[;...]]
  1232. PATH ;
  1233.  
  1234. Type PATH ; to clear all search-path settings and direct the command shell
  1235. to search only in the current directory.
  1236. Type PATH without parameters to display the current path.
  1237. .
  1238.  
  1239. :TEXT_CMDHELP_PAUSE
  1240. Suspends processing of a batch program and displays the message:
  1241. "Press any key to continue...." or an optional specified message.
  1242.  
  1243. PAUSE [message]
  1244. .
  1245.  
  1246. :TEXT_CMDHELP_PROMPT
  1247. Changes the command prompt.
  1248.  
  1249. PROMPT [text]
  1250.  
  1251.   text    Specifies a new command prompt.
  1252.  
  1253. Prompt can be made up of normal characters and the following special
  1254. codes:
  1255.  
  1256.   $Q   = (equal sign)
  1257.   $$   $ (dollar sign)
  1258.   $T   Current time
  1259.   $D   Current date
  1260.   $P   Current drive and path
  1261.   $V   the FreeDOS command shell version number
  1262.   $N   Current drive
  1263.   $G   > (greater-than sign)
  1264.   $L   < (less-than sign)
  1265.   $B   | (pipe)
  1266.   $H   Backspace (erases previous character)
  1267.   $E   Escape code (ASCII code 27)
  1268.   $_   Carriage return and linefeed
  1269.  
  1270. Type PROMPT without parameters to reset the prompt to the default setting.
  1271. .
  1272.  
  1273. :TEXT_CMDHELP_PUSHD
  1274. Pushes current directory onto the directory stack, with the option to
  1275. change current working directory.
  1276.  
  1277. PUSHD [[drive:]path]
  1278.   Where [drive:]path is a path to which you wish to change.
  1279. .
  1280.  
  1281. :TEXT_CMDHELP_POPD
  1282. Pops a directory off of the directory stack, and changes to it.
  1283.  
  1284. POPD [*]
  1285.   The '*' parameter clears the directory stack.
  1286. .
  1287.  
  1288. :TEXT_CMDHELP_DIRS
  1289. Displays the contents of the directory stack.
  1290.  
  1291. DIRS
  1292. .
  1293.  
  1294. :TEXT_CMDHELP_RD
  1295. Removes (deletes) a directory.
  1296.  
  1297. RMDIR [drive:]path
  1298. RD [drive:]path
  1299. .
  1300.  
  1301. :TEXT_CMDHELP_REM
  1302. Records comments (remarks) in a batch file or CONFIG.SYS.
  1303.  
  1304. REM [comment]
  1305. .
  1306.  
  1307. :TEXT_CMDHELP_REN
  1308. Renames a file/directory or files/directories.
  1309.  
  1310. RENAME [drive:][path][directoryname1 | filename1] [directoryname2 | filename2]
  1311. REN [drive:][path][directoryname1 | filename1] [directoryname2 | filename2]
  1312.  
  1313. Note that you cannot specify a new drive or path for your destination. Use
  1314. the MOVE command for that purpose.
  1315. .
  1316.  
  1317. :TEXT_CMDHELP_SET#1
  1318. Displays, sets, or removes environment variables.
  1319.  
  1320. SET [/C] [/P] [variable=[string]]
  1321.  
  1322.   variable  Specifies the environment-variable name.
  1323.   string    Specifies a series of characters to assign to the variable.
  1324.  
  1325. * If no string is specified, the variable is removed from the environment.
  1326.  
  1327. Type SET without parameters to display the current environment variables.
  1328.  
  1329. /C forces to keep the case of the variable; by default the variable is
  1330. uppercased, if it is not located in the environment already, otherwise
  1331. the case is retained.
  1332.  
  1333. /P prompt the user with string, and assigns the user input to the variable.
  1334. .
  1335.  
  1336. :TEXT_CMDHELP_SHIFT#1
  1337. Changes the position of replaceable parameters in a batch file.
  1338.  
  1339. SHIFT [DOWN]
  1340.  
  1341. DOWN shifts the argument window toward the beginning (%0); otherwise
  1342. toward the end.
  1343. .
  1344.  
  1345. :TEXT_CMDHELP_TIME#1
  1346. Displays or sets the system time.
  1347.  
  1348. TIME [/T] [time]
  1349.  
  1350. Type TIME with no parameters to display the current time setting and a
  1351. prompt for a new one.  Press ENTER to keep the same time.
  1352.  
  1353. /T prevents TIME from becoming interactive.
  1354. .
  1355.  
  1356. :TEXT_CMDHELP_TRUENAME
  1357. Displays the full path name of the path specified.
  1358.  
  1359. TRUENAME [drive:][path][filename]
  1360. .
  1361.  
  1362. :TEXT_CMDHELP_TYPE
  1363. Displays the contents of text files.
  1364.  
  1365. TYPE [drive:][path]filename
  1366. .
  1367.  
  1368. :TEXT_CMDHELP_VER
  1369. Displays the FreeDOS command shell version and other information.
  1370.  
  1371. VER [/R] [/W] [/D] [/C]
  1372.  
  1373.  /R         Shows kernel version and other information.
  1374.  /W         FreeDOS command shell warranty.
  1375.  /D         FreeDOS command shell redistribution information.
  1376.  /C         FreeDOS command shell contributors.
  1377. .
  1378.  
  1379. :TEXT_CMDHELP_VERIFY
  1380. Tells the FreeDOS file system whether to verify that your files are
  1381. written correctly to a disk.
  1382.  
  1383. VERIFY [ON | OFF]
  1384.  
  1385. Type VERIFY without a parameter to display the current VERIFY setting.
  1386. .
  1387.  
  1388. :TEXT_CMDHELP_FDDEBUG
  1389. If debugging is compiled into FreeDOS, this command will turn debug
  1390. output on or off, or tell you if it is on or off.
  1391.  
  1392. FDDEBUG [ON | OFF | file]
  1393.  
  1394. Type FDDEBUG without a parameter to display the current debug output
  1395. setting.
  1396. If a file is specified, all debug output is redirected into that file;
  1397. the output is appended to the file, if it already exists. The special
  1398. names "stdout" and "stderr" may be used to redirect the output
  1399. to the standard output or standard error stream.
  1400. .
  1401.  
  1402. :TEXT_CMDHELP_VOL
  1403. Displays the disk volume label and serial number, if they exist.
  1404.  
  1405. VOL [drive:]
  1406. .
  1407.  
  1408. :TEXT_CMDHELP_QUESTION#1
  1409. Displays a list of commands and features available with in the shell.
  1410.  
  1411. ?
  1412. ?command [argument]
  1413.  
  1414. The first variant displays any available internal command and feature.
  1415. The second one will prompt whether or not to execute the specified
  1416. command as if trace mode would be active.
  1417. .
  1418.  
  1419. :TEXT_CMDHELP_WHICH
  1420. Searches and displays the executable file for each specified command.
  1421.  
  1422. WHICH command...
  1423. .
  1424.  
  1425. :TEXT_CMDHELP_MEMORY#1
  1426. Displays the internal memory used by FreeCOM internally.
  1427.  
  1428. MEMORY
  1429.  
  1430. .
  1431.  
  1432. :TEXT_ERROR_COPY_PLUS_DESTINATION#1
  1433. The COPY destination must not contain plus ('+') characters.
  1434. .
  1435.  
  1436. :TEXT_DELETE_FILE#1%
  1437. Deleting file "%s".
  1438. .
  1439.  
  1440. :TEXT_ERROR_WRITE_FILE_DISC_FULL#0%
  1441. Unable to write to file '%s';
  1442. probably disc full? (%lu bytes required)
  1443. .
  1444.  
  1445. # Displayed for BIGcopy(), when copying takes quite a long time.
  1446. # **_NO_END if the input file size is unknown.
  1447. # Both must end in \r rather than \n!!
  1448. :TEXT_COPY_COPIED_NO_END#0%
  1449. copied %luKB/???KB\r\
  1450. .
  1451. :TEXT_COPY_COPIED#0%
  1452. copied %luKB/%luKB\r\
  1453. .
  1454.  
  1455. :TEXT_ERROR_FCOM_IS_DEVICE#0%
  1456. FreeCOM cannot be a device: "%s"
  1457. .
  1458. :TEXT_ERROR_FCOM_INVALID#0%
  1459. This file is no valid FreeCOM or of an incompatible version:
  1460. %s
  1461. .
  1462.  
  1463. :TEXT_ERROR_LOADING_STRINGS
  1464. Failed to load the strings resource into memory, the location
  1465. pointed to in %COMSPEC% seems to be invalid. Please specify another
  1466. location of FreeCOM to try to load the strings from, e.g.:
  1467. C:\\COMMAND.COM
  1468. or just hit enter to cancel to load the strings.
  1469. .
  1470.