You can subscribe to this list here.
| 2004 |
Jan
(32) |
Feb
(37) |
Mar
(62) |
Apr
(94) |
May
(80) |
Jun
(42) |
Jul
(52) |
Aug
(19) |
Sep
(73) |
Oct
(11) |
Nov
(15) |
Dec
(35) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(34) |
Feb
(8) |
Mar
(4) |
Apr
(2) |
May
(5) |
Jun
|
Jul
(22) |
Aug
|
Sep
(11) |
Oct
(1) |
Nov
(23) |
Dec
(20) |
| 2006 |
Jan
|
Feb
(5) |
Mar
(1) |
Apr
|
May
(12) |
Jun
(98) |
Jul
(15) |
Aug
(8) |
Sep
(73) |
Oct
(5) |
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(20) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(38) |
| 2011 |
Jan
(19) |
Feb
|
Mar
(2) |
Apr
(21) |
May
(36) |
Jun
(22) |
Jul
(57) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2012 |
Jan
(5) |
Feb
(8) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
(3) |
Feb
(24) |
Mar
|
Apr
|
May
(8) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
(39) |
Feb
(13) |
Mar
|
Apr
(20) |
May
|
Jun
|
Jul
(7) |
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <bar...@us...> - 2018-08-24 13:30:26
|
Revision: 1835
http://sourceforge.net/p/freedos/svn/1835
Author: bartoldeman
Date: 2018-08-24 13:30:23 +0000 (Fri, 24 Aug 2018)
Log Message:
-----------
cmd: shift: use correct context
Don't work on the current context (might be a for-loop), but on the real
active batch context. Fixes Bug #155.
Signed-off-by: Wolfram Sang <ws...@th...>
Modified Paths:
--------------
freecom/trunk/cmd/shift.c
Modified: freecom/trunk/cmd/shift.c
===================================================================
--- freecom/trunk/cmd/shift.c 2018-08-14 16:42:26 UTC (rev 1834)
+++ freecom/trunk/cmd/shift.c 2018-08-24 13:30:23 UTC (rev 1835)
@@ -29,18 +29,18 @@
int cmd_shift(char *param)
{
- if(bc == 0) {
- /*!! not in batch - error */
+ struct bcontext *b = activeBatchContext();
+ if(!b)
+ /* not in batch - error */
return 1;
- }
assert(param);
if(stricmp(param, "down") == 0) {
- if(bc->shiftlevel)
- bc->shiftlevel--;
+ if(b->shiftlevel)
+ b->shiftlevel--;
} else /* shift up */
- bc->shiftlevel++;
+ b->shiftlevel++;
return 0;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-08-14 16:42:32
|
Revision: 1834
http://sourceforge.net/p/freedos/svn/1834
Author: bartoldeman
Date: 2018-08-14 16:42:26 +0000 (Tue, 14 Aug 2018)
Log Message:
-----------
Replace XMSrequest external asm with inline asm for GCC.
The external asm did not preserve the si register which
was problematic.
Modified Paths:
--------------
freecom/trunk/include/cswap.h
freecom/trunk/shell/cswap.asm
Modified: freecom/trunk/include/cswap.h
===================================================================
--- freecom/trunk/include/cswap.h 2018-08-14 11:44:31 UTC (rev 1833)
+++ freecom/trunk/include/cswap.h 2018-08-14 16:42:26 UTC (rev 1834)
@@ -44,7 +44,14 @@
#pragma aux XMSdriverAdress = parm [ax] [dx] [si]
#elif defined(__GNUC__)
extern unsigned far *far XMSdriverAdress;
-extern unsigned long XMSrequest(unsigned request, unsigned dx, void *si);
+static inline unsigned long XMSrequest(unsigned request, unsigned dx, void *si)
+{
+ long ret;
+ asm volatile("lcall *%%cs:XMSdriverAdress" :
+ "=A"(ret) :
+ "a"(request), "d"(dx), "S"(si));
+ return ret;
+}
#else
extern unsigned (far *far XMSdriverAdress)(void);
extern void far XMSrequest(void);
Modified: freecom/trunk/shell/cswap.asm
===================================================================
--- freecom/trunk/shell/cswap.asm 2018-08-14 11:44:31 UTC (rev 1833)
+++ freecom/trunk/shell/cswap.asm 2018-08-14 16:42:26 UTC (rev 1834)
@@ -354,14 +354,6 @@
;; Note: Because [CS:driverAdress] == [residentCS:driverAdress]
;; we need not use a similiar approach as with XMSexec
XMSrequest:
-%ifidn __OUTPUT_FORMAT__,elf ; GCC, calling near with stdcall conv.
- pop cx ; return address
- pop ax ; AX
- pop dx ; DX
- pop si ; SI
- push cs
- push cx ; far return from XMS driver
-%endif
jmp far [cs:XMSdriverAdress]
;; Added here to make it more easier for the C-part to call functions
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-08-14 11:44:35
|
Revision: 1833
http://sourceforge.net/p/freedos/svn/1833
Author: bartoldeman
Date: 2018-08-14 11:44:31 +0000 (Tue, 14 Aug 2018)
Log Message:
-----------
Update version.
Modified Paths:
--------------
freecom/trunk/VERSION.TXT
freecom/trunk/shell/ver.c
Modified: freecom/trunk/VERSION.TXT
===================================================================
--- freecom/trunk/VERSION.TXT 2018-08-14 11:40:04 UTC (rev 1832)
+++ freecom/trunk/VERSION.TXT 2018-08-14 11:44:31 UTC (rev 1833)
@@ -1 +1 @@
-FreeCom version 0.84-pre4 - WATCOMC - XMS_Swap [Feb 21 2018 22:36:00]
+FreeCom version 0.84-pre5 - WATCOMC - XMS_Swap [Aug 14 2018 07:42:24]
Modified: freecom/trunk/shell/ver.c
===================================================================
--- freecom/trunk/shell/ver.c 2018-08-14 11:40:04 UTC (rev 1832)
+++ freecom/trunk/shell/ver.c 2018-08-14 11:44:31 UTC (rev 1833)
@@ -41,7 +41,7 @@
#include "../err_fcts.h"
#include "../strings.h"
-const char shellver[] = "0.84-pre4 - "
+const char shellver[] = "0.84-pre5 - "
#if defined(__BORLANDC__)
"BORLANDC"
#elif defined(__TURBOC__)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-08-14 11:40:07
|
Revision: 1832
http://sourceforge.net/p/freedos/svn/1832
Author: bartoldeman
Date: 2018-08-14 11:40:04 +0000 (Tue, 14 Aug 2018)
Log Message:
-----------
Remove extra "far", no longer necessary for GCC, breaks OW.
Modified Paths:
--------------
freecom/trunk/include/cswap.h
Modified: freecom/trunk/include/cswap.h
===================================================================
--- freecom/trunk/include/cswap.h 2018-08-14 02:14:14 UTC (rev 1831)
+++ freecom/trunk/include/cswap.h 2018-08-14 11:40:04 UTC (rev 1832)
@@ -69,7 +69,7 @@
extern void far ASMINTERRUPT lowlevel_cbreak_handler();
extern void far ASMINTERRUPT lowlevel_err_handler();
extern void far ASMINTERRUPT autofail_err_handler();
-extern void far ASMINTERRUPT lowlevel_int_2e_handler() far;
+extern void far ASMINTERRUPT lowlevel_int_2e_handler();
/* functions */
word XMSswapmessagesIn(loadStatus *status);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-08-14 02:14:17
|
Revision: 1831
http://sourceforge.net/p/freedos/svn/1831
Author: bartoldeman
Date: 2018-08-14 02:14:14 +0000 (Tue, 14 Aug 2018)
Log Message:
-----------
Update changelog for 0.84pre5.
Modified Paths:
--------------
freecom/trunk/CHANGED
Modified: freecom/trunk/CHANGED
===================================================================
--- freecom/trunk/CHANGED 2018-07-26 00:27:07 UTC (rev 1830)
+++ freecom/trunk/CHANGED 2018-08-14 02:14:14 UTC (rev 1831)
@@ -1,3 +1,28 @@
+v0.84pre5
+add: Serbian/Yugoslavian for cp852 from freedoslocal (Dejan Strbac)
+add: Slovenian translations from freedoslocal (Matej Horvat)
+add: Turkish translations from freedoslocal.
+fix: Update French translations from freedoslocal (Mateusz Viste)
+fix: [bugs:#192] FOR %i IN (*.*) do @ECHO %i does not work
+fix: [bugs:#209] The shell doesn't display any error if exec fails.
+ It will now say "EXE file corrupt" if the .exe file has a bogus header.
+chg: Reduce ifdef's for GCC, using new ia16-elf-gcc functionality.
+chg: Use cglobal and cextern macros in asm files for globals.
+fix: Use last-fit dosalloc for copy&dir buffers to work well with large model
+fix: Plug memory leak in and around comResFile().
+fix: _dos_allocmem takes a pointer to unsigned, not unsigned long.
+fix: Wrap dprintf macro into do { ... } while (0);
+fix: Use only libc stdio in DEBUG build, not printf from clib.
+chg: Remove no longer used tempfile/rmtmpfile.
+fix: cgetchar_timed and eliminate its call to fputmc.
+chg: Replace fputmc calls by more direct memset/dos_write calls.
+fix: non-small (debug) model compilations for Turbo/Borland.
+chg: Compile debug version in medium memory model instead of large.
+fix: debug version (large model); enable for watcom.
+chg: Create and use sfn_creat() and use instead of dos_creatnew()
+fix: lfn_creat needs to truncate files that already exist.
+fix: hang for batchfiles that do not end with an EOL character.
+ This fixes a hang with Rugxulo's metados.img.
v0.84pre4
fix: spelling, by Anders Jonsson <and...@no...>
fix: Edits to Swedish translation file, by Anders Jonsson
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-07-26 00:27:09
|
Revision: 1830
http://sourceforge.net/p/freedos/svn/1830
Author: bartoldeman
Date: 2018-07-26 00:27:07 +0000 (Thu, 26 Jul 2018)
Log Message:
-----------
Serbian/Yugoslavian for cp852 from freedoslocal (Dejan Strbac)
Added Paths:
-----------
freecom/trunk/strings/yu852.err
freecom/trunk/strings/yu852.lng
Added: freecom/trunk/strings/yu852.err
===================================================================
--- freecom/trunk/strings/yu852.err (rev 0)
+++ freecom/trunk/strings/yu852.err 2018-07-26 00:27:07 UTC (rev 1830)
@@ -0,0 +1,130 @@
+# $Id$
+#
+# Critical error national customization file
+#
+# Language: Serbian / Yugoslavian
+# Codepage: 852
+# Author: Dejan \xE6trbac (st...@ph...)
+#
+# The critical error (criter) handler receives some information
+# from the kernel about what error condition happens, generates some
+# human friendly message from it, requests the user's opinion about
+# how to proceed and, finally, returns to the kernel.
+#
+# The human friendly message is generated using one of the following
+# templates:
+# BLOCK_DEVICE (for criters on block devices)
+# Error %1 drive %A: %2 area: %3
+# -and- CHAR_DEVICE (for criters on character devices)
+# Error %1 device %A: %3
+#
+# Two-character sequences, which first character is a percent sign '%',
+# are placeholders for other information:
+# %% -> a single percent sign
+# %1 -> either READ or WRITE, depending on what kind of operation
+# caused the criter
+# %2 -> the kind of area the criter took place on DOS, FAT, ROOT, or DATA
+# %3 -> the actual error string; these are the strings associated to
+# a number 0 through N, and must correspond to the number passed in
+# lowbyte(DI) to the criter handler (see RBIL INT-24 for details)
+# %A -> drive letter (for block devices); name of device (character devices)
+#
+# Below the line describing the error the user is prompted for the action
+# to proceed. This line is dynamically constructed depending on which
+# action are available at all. The full line may look like this:
+# (A)bort, (I)gnore, (R)etry, (F)ail?_
+#
+# The individual words are defined by ABORT, IGNORE, RETRY, FAIL. They
+# should indicate which user response keys is associated with them;
+# suggested is to use the first letter and enclose it in parenthesises.
+# The delimiter ", " can be defined with DELIMITER and is the same
+# for all slots.
+# The "? " sequence is defined by QUESTION.
+# The order of the actions is fixed and cannot be customized.
+#
+# With each action a number of user response keys must be associated.
+# They can be enumerated with the KEYS_ABORT, KEYS_IGNORE, ...
+# strings. Because the key is searched in the same format as returned
+# by INT-16-00, both upper and lower case must be specified and
+# certain special keys cannot be used.
+#
+# The individual error strings are defined by the #: lines, where
+# the hash sign '#' refers to the number the kernel passes to the
+# criter handler. The UNKNOWN string is displayed for all error
+# numbers not specified.
+#
+# NOTE #1: The percent rule applies to _all_ criter strings!
+# NOTE #2: Each string occupies exactly one line.
+# NOTE #3: Any leading or trailing whitespaces are removed. Prefix the
+# first or suffix the last whitespace with '%.' (one percent sign and
+# one dot). This sequence is removed from the string totally.
+# NOTE #4: To embed any character use: %&## (one percent sign,
+# one ampersand and exactly two hexa-decimal digits)
+
+## Primary strings
+S2
+BLOCK_DEVICE: %&0A%&0A%&0DGre\xE7ka %1 na drajvu %A: - %3
+S3
+CHAR_DEVICE: %&0A%&0A%&0DGre\xE7ka %1 na ure\xD0aju %A: - %3
+
+## kind of operation
+S0
+READ: pri \x9Fitanju
+S1
+WRITE: pri upisu
+
+## kind of failed area of block devices
+S4
+DOS: DOS
+S5
+FAT: FAT
+S6
+ROOT: Root
+S7
+DATA: Podaci
+
+## action strings
+S8
+IGNORE: (I)gnori\xE7i
+S9
+RETRY: (P)onovo
+S10
+ABORT: (O)tkaz
+S11
+FAIL: (N)euspeh
+## keys associated with the actions
+S14 (compacted)
+KEYS_IGNORE: iI
+KEYS_RETRY: pP
+KEYS_ABORT: oO
+KEYS_FAIL: nN
+## embedded strings
+S12
+QUESTION: ? %.
+S13
+DELIMITER: , %.
+
+## Error strings
+UNKNOWN: Nepoznata gre\xE7ka
+S15
+0: POKU\xE6AJ PREKORA\xACENjA ZA\xE6TITE OD PISANjA
+1: NEPOZNATA JEDINICA ZA DRAJVER
+2: DRAJV NIJE SPREMAN
+3: NEPOZNATA KOMANDA PRENETA DRAJVERU
+4: GRE\xE6KA U PODACIMA (LO\xE6 CRC)
+5: LO\xE6A DU\xA6INA STRUKTURE ZAHTEVA DRAJVERA URE\xD1AJA
+6: GRE\xE6KA PRI TRA\xA6ENjU (SEEK)
+7: NEPOZNATI TIP MEDIJA
+8: SEKTOR NIJE PRONA\xD1EN
+9: U \xE6TAMPACU NEMA PAPIRA
+10: GRE\xE6KA PRI PISANjU
+11: GRE\xE6KA PRI \xACITANjU
+12: GENERALNI OTKAZ
+13: NARU\xE6AVANjE RASPODELE
+14: NARU\xE6AVANjE BLOKADE
+15: NEVA\xA6ECA PROMENA DISKA
+16: FCB JE NEDOSTUPNA
+17: PREKORA\xACENjE ZAJEDNI\xACKOG BAFERA
+18: NEUSAGLA\xE6ENOST KODNIH STRANA
+19: NEDOVOLjNO ULAZA
+20: NEDOVOLjNO DISK PROSTORA
Property changes on: freecom/trunk/strings/yu852.err
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+CRLF
\ No newline at end of property
Added: freecom/trunk/strings/yu852.lng
===================================================================
--- freecom/trunk/strings/yu852.lng (rev 0)
+++ freecom/trunk/strings/yu852.lng 2018-07-26 00:27:07 UTC (rev 1830)
@@ -0,0 +1,1345 @@
+# $Id$
+#
+# FreeCOM national customization file
+#
+# Language: Serbian / Yugoslavian
+# Codepage: 852
+# Author: Dejan \xE6trbac (st...@ph...)
+#
+# 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".
+#
+# 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
+Neva\xA7e\x86i prekida\x9F - /%c
+.
+
+## Issued if a longname option is unknown
+:TEXT_ERROR_INVALID_LSWITCH
+Neva\xA7e\x86i prekida\x9F - /%s
+.
+
+## Issued if the context, the type of argument etc. is invalid
+:TEXT_ERROR_ILLFORMED_OPTION
+Lo\xE7e formirana opcija: '%s'
+.
+
+:TEXT_ERROR_OPT_ARG
+Opcija '%s' ne mo\xA7e imati argument.
+.
+
+:TEXT_ERROR_OPT_NOARG
+Opcija '%s' mora imati argument.
+.
+
+:TEXT_INVALID_NUMBER
+Neva\xA7e\x86i broj naveden u '%s'
+.
+
+:TEXT_ERROR_CLOSE_QUOTE
+Nedostaje krajnji navodnik: %c
+.
+
+:TEXT_ERROR_TEMPFILE
+Privremeni fajl ne mo\xA7e biti kreiran.
+.
+
+:TEXT_ERROR_TOO_MANY_PARAMETERS_STR
+Isuvi\xE7e parametara - '%s'
+.
+
+:TEXT_ERROR_TOO_MANY_PARAMETERS
+Isuvi\xE7e parametara.
+.
+
+:TEXT_ERROR_INVALID_PARAMETER
+Neva\xA7e\x86i parametar - '%s'
+.
+
+:TEXT_ERROR_PATH_NOT_FOUND
+Putanja nije prona\xD0ena.
+.
+
+:TEXT_ERROR_FILE_NOT_FOUND
+Fajl nije prona\xD0en.
+.
+
+:TEXT_ERROR_SFILE_NOT_FOUND
+Fajl nije prona\xD0en - '%s'
+.
+
+:TEXT_ERROR_REQ_PARAM_MISSING
+Potreban parametar nedostaje.
+.
+
+:TEXT_ERROR_INVALID_DRIVE
+Neva\xA7e\x86i drajv - %c:
+.
+
+:TEXT_ERROR_BADCOMMAND#2
+Lo\xE7a komanda ili naziv fajla - "%s".
+.
+
+:TEXT_ERROR_OUT_OF_MEMORY
+Gre\xE7ka nedostatka memorije.
+.
+
+:TEXT_ERROR_OUT_OF_DOS_MEMORY#1
+Alokacija DOS memorije nije uspela.
+.
+
+:TEXT_ERROR_CANNOTPIPE
+Nemogu\x86nost cevovoda! Privremeni fajl ne mo\xA7e biti otvoren!
+.
+
+:TEXT_ERROR_LONG_LINE_BATCHFILE
+Linija #%ld u batch fajlu '%s' je preduga.
+.
+
+:TEXT_ERROR_BFILE_VANISHED
+Batch fajl '%s' nije prona\xD0en.
+.
+
+:TEXT_ERROR_BFILE_LABEL
+Batch fajl '%s' ne sadr\xA7i labelu '%s'.
+.
+
+:TEXT_ERROR_DIRFCT_FAILED#1
+%s ne uspeva za '%s'.
+.
+# The next three errors must remain in this order!
+:TEXT_ERROR_SET_ENV_VAR
+Promenljiva okru\xA7enja '%s' ne mo\xA7e biti postavljena.
+Okru\xA7enje prepuno?
+.
+:TEXT_ERROR_ENV_VAR_NOT_FOUND
+Promenljiva okru\xA7enja '%s' nije prona\xD0ena.
+.
+:TEXT_ERROR_NO_ENVIRONMENT
+Nema okru\xA7enja. Mogu\x86i nedostatak memorije. Navedite /E opciju.
+.
+
+# The next three errors must remain in this order!
+:TEXT_ERROR_SET_ALIAS#1
+Alias '%s' ne mo\xA7e biti postavljen. Prostor za aliase prepun?
+.
+:TEXT_ERROR_ALIAS_NOT_FOUND#1
+Alias '%s' nije prona\xD0en.
+.
+:TEXT_ERROR_NO_ALIAS_SEGMENT#1
+Nema prostora za aliase. Mogu\x86i nedostatak memorije.
+.
+
+:TEXT_ERROR_SYNTAX_STR
+Sintaksna gre\xE7ka - '%s'
+.
+
+:TEXT_ERROR_SYNTAX
+Sintaksna gre\xE7ka.
+.
+
+:TEXT_ERROR_FILENAME_TOO_LONG
+Naziv fajla je preduga\x9Fak - '%s'
+.
+
+:TEXT_ERROR_SELFCOPY
+Fajl '%s' ne mo\xA7e biti kopiran u sebe.
+.
+
+:TEXT_ERROR_COMMAND_TOO_LONG
+Komandna linija je preduga posle razvijanja aliasa!
+.
+
+:TEXT_ERROR_LINE_TOO_LONG
+Linija je preduga. Komanda ne mo\xA7e biti izvr\xE7ena.
+.
+
+:TEXT_ERROR_HISTORY_SIZE#1
+Neva\xA7e\x86a veli\x9Fina istorije - '%s'
+.
+
+:TEXT_HISTORY_EMPTY#1
+Istorija komandne linije je prazna.
+.
+
+:TEXT_ERROR_BAD_MCB_CHAIN
+MCB lanac je o\xE7te\x86en, ili MS-DOS nekompatibilan sistem.
+.
+
+:TEXT_ERROR_UNDEFINED_ERROR
+Nedefinisana gre\xE7ka %d.
+.
+
+:TEXT_ERROR_REGION_WARNING
+Neva\xA7e\x86e memorijsko podru\x9Fje %d - ignorisano.
+.
+
+:TEXT_ERROR_ON_OR_OFF
+Morate navesti ON ili OFF.
+.
+
+:TEXT_ERROR_BAD_VARIABLE
+Lo\xE7e navedena promenljiva.
+.
+
+:TEXT_ERROR_IN_MISSING#1
+FOR: nedostaje IN
+.
+
+:TEXT_ERROR_MISSING_PARENTHESES#1
+Jedna ili obe zagrade nedostaju.
+.
+
+:TEXT_ERROR_DO_MISSING#1
+FOR: nedostaje DO
+.
+
+:TEXT_ERROR_NO_COMMAND_AFTER_DO#1
+FOR: Nedostaje komanda posle DO iskaza.
+.
+
+:TEXT_ERROR_REDIRECT_FROM_FILE
+Ulaz ne mo\xA7e biti preusmeren na fajl '%s'.
+.
+
+:TEXT_ERROR_REDIRECT_TO_FILE
+Izlaz ne mo\xA7e biti preusmeren na fajl '%s'.
+.
+
+:TEXT_ERROR_EMPTY_REDIRECTION#1
+Prazno preusmerenje.
+.
+
+:TEXT_ERROR_INVALID_DATE
+Neva\xA7e\x86i datum.
+.
+
+:TEXT_ERROR_INVALID_TIME
+Neva\xA7e\x86e vreme.
+.
+
+:TEXT_ERROR_NO_GOTO_LABEL
+Nema labele navedene za GOTO.
+.
+
+:TEXT_CTTY_NOTIMPLEMENTED
+Komanda CTTY je izostavljena iz ovog COMMAND.COMa.
+.
+
+:TEXT_ERROR_NORW_DEVICE
+Neva\xA7e\x86i ili ne postoje\x86i u\x9Fitno-upisni ure\xD0aj '%s'.
+.
+
+:TEXT_ERROR_CTTY_DUP
+Neuspeh pri promeni fajl deskriptora na TTY '%s'.
+.
+
+:TEXT_ERROR_L_NOTIMPLEMENTED
+Prekida\x9F /L nije implementiran.
+.
+
+:TEXT_ERROR_U_NOTIMPLEMENTED
+Prekida\x9F /U nije implementiran.
+.
+
+:TEXT_ERROR_WRITING_DEST
+Gre\xE7ka pri upisu na odredi\xE7te.
+.
+
+:TEXT_ERROR_CANNOT_OPEN_SOURCE
+Izvor nije mogao biti otvoren - '%s'
+.
+
+:TEXT_ERROR_OPEN_FILE
+Fajl '%s' nije mogao biti otvoren.
+.
+
+:TEXT_ERROR_READ_FILE
+Nemogu\x86nost \x9Fitanja iz fajla: '%s'
+.
+
+:TEXT_ERROR_WRITE_FILE
+Nemogu\x86nost upisa u fajl: '%s'
+.
+
+:TEXT_ERROR_LEADING_PLUS
+Povezuju\x86i znak '+' ne mo\xA7e voditi argumente.
+.
+
+:TEXT_ERROR_TRAILING_PLUS
+Povezuju\x86i znak '+' ne mo\xA7e pratiti argumente.
+.
+
+:TEXT_ERROR_NOTHING_TO_DO
+Nema ni\x9Feg da se uradi.
+.
+
+:TEXT_ERROR_COPY
+COPY komanda nije uspela.
+.
+
+:TEXT_ERROR_IF_EXIST_NO_FILENAME#1
+IF EXIST: nedostaje naziv fajla
+.
+:TEXT_ERROR_IF_ERRORLEVEL_NO_NUMBER#1
+IF ERRORLEVEL: nedostaje broj
+.
+:TEXT_ERROR_IF_ERRORLEVEL_INVALID_NUMBER#1
+IF ERRORLEVEL: neva\xA7e\x86i broj
+.
+:TEXT_ERROR_IF_MISSING_COMMAND#1
+IF: nedostaje komanda
+.
+:TEXT_NOT_IMPLEMENTED_YET
+\xA6ao nam je. Nije implementirano.
+.
+
+:TEXT_FAILED_LOAD_STRINGS
+Neuspeh pri u\x9Fitavanju poruka u memoriju.
+.
+
+:TEXT_MSG_NOTIMPLEMENTED
+Prekida\x9F /MSG nije implementiran.
+.
+
+:TEXT_MSG_ITEMS_DISPLAYED#1
+Ukupno izlistano stavki: %u
+.
+
+:TEXT_CORRUPT_COMMAND_LINE
+O\xE7te\x86ena komandna linija. Ovo je interna gre\xE7ka i povezana je sa
+sistemom u kome radi COMMAND.COM. Molimo vas prijavite ovu gre\xE7ku.
+.
+
+:TEXT_QUOTED_C_OR_K#1
+Opcije /C i /K nemogu biti pod navodnicima, ignorisane.
+.
+
+:TEXT_INIT_FULLY_QUALIFIED#1
+Putanja do COMMAND.COMa mora biti potpuna!
+Ovo zna\x9Fi uklju\x9Fuju\x9Fi slovo drajva po\x9Finju\x86i obrnutom kosom crtom (\\).
+Na primer: C:\\
+
+COMMAND.COM sada podrazumeva ovu putanju:
+%s
+.
+
+:TEXT_ERROR_RESTORE_SESSION
+Informacije o sesiji nisu mogle biti vra\x86ene. Sve lokalne postavke
+su izgubljene. Molimo vas pogledajte gore izjavljene poruke o gre\xE7kama
+za mogu\x86i razlog nastanka ovog problema.
+.
+
+:TEXT_ERROR_SAVE_SESSION
+Trenutne informacije nemogu biti o\x9Fuvane za vreme poziva programa.
+Molimo vas pogledajte gore izjavljene poruke o gre\xE7kama za mogu\x86i razlog
+nastanka ovog problema.
+.
+
+:TEXT_ERROR_CWD_FAILED
+Drajv %c: ne reaguje ili nedostatak interne memorije.
+.
+
+:TEXT_ERROR_KSWAP_ALIAS_SIZE
+Swapping nije uspeo: Aliasi zauzimaju previ\xE7e memorije.
+.
+
+
+:TEXT_ERROR_KSWAP_ALLOCMEM
+Swapping nije uspeo: Daleka memorija ne mo\xA7e biti alocirana.
+.
+
+:TEXT_ERROR_ALIAS_OUT_OF_MEM#1
+Nedostatak prostora za aliase.
+.
+
+:TEXT_ERROR_ALIAS_NO_SUCH#1
+Alias '%s' ne postoji.
+.
+
+:TEXT_ERROR_ALIAS_INSERT#1
+Gre\xE7ka pri umetanju aliasa.
+.
+
+:TEXT_ALIAS_INVALID_NAME#1
+Neva\xA7e\x86e ime aliasa '%s'.
+.
+
+:TEXT_ERROR_LOADING_CONTEXT#1
+Manipulator kriti\x9Fnih gre\xE7aka ili kontekst modul ne mo\xA7e biti u\x9Fitan.
+.
+
+:TEXT_ERROR_CONTEXT_OUT_OF_MEMORY#1
+Nedostatak memorije za kontekst.
+Ako ova gre\xE7ka nastavi da se javlja, razmotrite pove\x86anje internog
+bafera, kao istorije, steka direktorijuma itd.
+.
+
+:TEXT_ERROR_CONTEXT_LENGTH#1
+Veli\x9Fina konteksta prelazi maksimalni limit za %lu bajta.
+Promena veli\x9Fine konteksta na %u bajta.
+.
+
+:TEXT_ERROR_CONTEXT_ADD_STATUS#1
+Neuspeh pri dodavanju statusnih informacija u kontekst. Ova gre\xE7ka
+mo\xA7e zna\x9Fiti o\xE7te\x86enje memorije ili nepravilno utvr\xD0ena minimalna
+veli\x9Fina konteksta.
+.
+
+:TEXT_ERROR_CONTEXT_AFTER_SWAP#1
+Kontekst nedostaje posle swapa. Kontekst je rekreiran, ali su svi
+aliasi itd. izgubljeni.
+.
+
+#
+# Informational messages
+#
+
+:TEXT_MSG_PAUSE#1
+Pritisnite bilo koji taster za nastavak...\
+.
+
+:TEXT_MSG_HISTORY_SIZE
+Veli\x9Fina istorije je %d bajta.
+.
+
+:TEXT_MSG_DOSKEY
+DOSKEY je ve\x86 omogu\x86en interno u komandnoj ljusci.
+Pokrenite DOSKEY /? za vi\xE7e informacija o implementaciji.
+.
+
+:TEXT_MSG_ECHO_STATE
+ECHO je %s
+.
+
+:TEXT_MSG_VERIFY_STATE
+VERIFY je %s
+.
+
+:TEXT_MSG_FDDEBUG_STATE
+DEBUG izlaz je %s
+.
+:TEXT_MSG_FDDEBUG_TARGET
+DEBUG izlaz se prikazuje na '%s'
+.
+
+:TEXT_MSG_BREAK_STATE
+BREAK je %s
+.
+
+:TEXT_MSG_CURRENT_DATE
+Trenutni datum je: %s
+.
+
+## The three DATE prompts MUST be in this order!
+:TEXT_MSG_ENTER_DATE_AMERICAN#1
+Unesite novi datum (mm%sdd%s[vv]gg): \
+.
+:TEXT_MSG_ENTER_DATE_EUROPE#1
+Unesite novi datum (dd%smm%s[vv]gg): \
+.
+:TEXT_MSG_ENTER_DATE_JAPANESE#1
+Unesite novi datum ([vv]gg%smm%sdd): \
+.
+
+:TEXT_MSG_CURRENT_TIME
+Trenutno vreme je: %s
+.
+
+:TEXT_STRING_PM#1
+ pm\
+.
+:TEXT_STRING_AM#1
+ am\
+.
+
+:TEXT_MSG_ENTER_TIME#1
+Unesite novo vreme: \
+.
+
+# src-file <operation> target-file
+:TEXT_MSG_COPYING
+%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
+DdNn{CR}{LF}{CBREAK}
+aabb b b b
+Svi fajlovi u direktorijumu '%s' \x86e biti obrisani!
+Da li ste sigurni (Da/Ne)? \
+.
+
+# 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
+DdNn{LF}{CR}{CBREAK}{ESC}
+aabb a a b b
+ [ENTER=Da, ESC=Ne]? \
+.
+
+# 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
+DdNnSs{LF}{CR}{CBREAK}{ESC}
+aabbcc a a c b
+Control-Break pritisnuto.\r
+Prekinuti batch fajl '%s' (Da/Ne/Sve)? \
+.
+
+# 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
+DdNnSsOo{BREAK}{ENTER}{ESC}
+aabbccdd d a b
+Pisati preko '%s' (Da/Ne/Svi/Otkaz)? \
+.
+
+# 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
+DdNnSsOo{BREAK}{ENTER}{ESC}
+aabbccdd d a b
+Obrisati '%s' (Da/Ne/Svi/Otkaz)? \
+.
+
+:TEXT_UNKNOWN_FILENAME#1
+<<nepoznato>>\
+.
+
+:TEXT_DIRSTACK_EMPTY
+Stek direktorijuma je prazan.
+.
+
+## Strings to construct the DIR output
+:TEXT_DIR_HDR_VOLUME#1
+ Volumen u drajvu %c \
+.
+:TEXT_DIR_HDR_VOLUME_STRING
+je %s
+.
+:TEXT_DIR_HDR_VOLUME_NONE
+nema labele
+.
+:TEXT_DIR_HDR_SERIAL_NUMBER
+ Serijski broj volumena je %04X-%04X
+.
+:TEXT_DIR_FTR_FILES#1
+%10s fajl(a)\
+.
+:TEXT_DIR_FTR_BYTES
+ %12s bajta
+.
+:TEXT_DIR_FTR_TOTAL_NUMBER
+Ukupno prikazano:
+.
+:TEXT_DIR_FTR_DIRS#1
+%10s dir(a)\
+.
+:TEXT_DIR_FTR_BYTES_FREE
+ %15s bajta slobodno
+.
+:TEXT_DIR_DIRECTORY
+Direktorijum %s
+.
+:TEXT_DIR_DIRECTORY_WITH_SPACE
+ Direktorijum %s
+.
+:TEXT_DIR_LINE_FILENAME_WIDE#1
+%-15s\
+.
+:TEXT_DIR_LINE_FILENAME_BARE
+%-13s
+.
+: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
+ %10s \
+.
+
+:TEXT_FILE_COMPLATION_DISPLAY#1
+%-14s\
+.
+
+:TEXT_MSG_PATH
+PATH=%s
+.
+:TEXT_MSG_PATH_NONE#1
+Putanja nije definisana.
+.
+
+## The following names MUST be in this order!
+:TEXT_WEEKDAY_SHORT_NAME_SUNDAY#1
+Ned\
+.
+:TEXT_WEEKDAY_SHORT_NAME_MONDAY#1
+Pon\
+.
+:TEXT_WEEKDAY_SHORT_NAME_TUESDAY#1
+Uto\
+.
+:TEXT_WEEKDAY_SHORT_NAME_WEDNSDAY#1
+Sre\
+.
+:TEXT_WEEKDAY_SHORT_NAME_THURSDAY#1
+\xACet\
+.
+:TEXT_WEEKDAY_SHORT_NAME_FRIDAY#1
+Pet\
+.
+:TEXT_WEEKDAY_SHORT_NAME_SATURDAY#1
+Sub\
+.
+
+# Displayed by DEL how many files were removed.
+# These three strings must be kept in order!
+:TEXT_MSG_DEL_CNT_FILES#1
+Nijedan fajl nije izbrisan.
+.
+:TEXT_MSG_DEL_CNT_FILES_1#1
+Jedan fajl izbrisan.
+.
+:TEXT_MSG_DEL_CNT_FILES_2#1
+%u fajla izbrisano.
+.
+
+:TEXT_MSG_SHOWCMD_INTERNAL_COMMANDS
+Dostupne interne komande:
+
+.
+
+:TEXT_MSG_SHOWCMD_FEATURES
+.
+
+## Displayed within "?" <-> showcmd() to enumerate the included features
+## Note the trailing single space
+:TEXT_SHOWCMD_FEATURE_ALIASES#1
+.
+:TEXT_SHOWCMD_FEATURE_ENHANCED_INPUT#1
+.
+:TEXT_SHOWCMD_FEATURE_HISTORY#1
+.
+:TEXT_SHOWCMD_FEATURE_FILENAME_COMPLETION#1
+.
+:TEXT_SHOWCMD_FEATURE_SWAP_EXEC#1
+.
+:TEXT_SHOWCMD_FEATURE_CALL_LOGGING#1
+.
+:TEXT_SHOWCMD_FEATURE_LAST_DIR#1
+.
+:TEXT_SHOWCMD_FEATURE_KERNEL_SWAP_SHELL#1
+.
+:TEXT_SHOWCMD_FEATURE_XMS_SWAP#1
+.
+:TEXT_SHOWCMD_DEFAULT_TO_SWAP#1
+.
+:TEXT_SHOWCMD_FEATURE_INSTALLABLE_COMMANDS#1
+.
+:TEXT_SHOWCMD_FEATURE_NLS#1
+.
+:TEXT_SHOWCMD_FEATURE_DIRSTACK#1
+.
+:TEXT_SHOWCMD_FEATURE_DEBUG#1
+.
+
+:TEXT_MSG_INIT_BYPASS_AUTOEXEC#1
+
+Pritisnite F8 za mod pracenja, ili F5 za preskakanje %s... \
+.
+:TEXT_MSG_INIT_BYPASSING_AUTOEXEC
+Preskakanje preko '%s'
+.
+
+:TEXT_MSG_VER_DOS_VERSION
+DOS verzija %u.%u
+.
+
+:TEXT_MSG_VER_EARLY_FREEDOS
+FreeDOS jezgro (gradnja 1933 ili ranija)
+.
+
+:TEXT_MSG_VER_LATER_FREEDOS
+FreeDOS jezgro %d.%d.%d
+.
+
+
+# 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
+Ljuska \x86e sada biti prekinuta, iako je ovo zabranjeno\r
+(obi\x9Fno navo\xD0enjem prekida\x9Fa "/P").\r
+Morate restartovati sistem ili, ukoliko ova ljuska radi u\r
+vi\xE7eprocesnom okru\xA7enju, prekinuti ovaj proces.\r
+.
+
+# Displayed during the initialization phase of FreeCOM, if its own
+# filename could not be determined.
+:TEXT_MSG_FREECOM_NOT_FOUND#1
+Izvrsni fajl komandne ljuske nije pronadjen.
+Morate navesti potpunu putanju do COMMAND.COMa kao
+prvi argument COMMANDa, na primer:
+C:\\
+.
+
+
+:TEXT_MEMORY_ENVIRONMENT#1
+NA %5u %5u
+.
+:TEXT_MEMORY_CONTEXT#1
+NA %5u %5u
+.
+:TEXT_MEMORY_HEAP#1
+NA %5lu
+.
+:TEXT_MEMORY_CTXT_ALIAS#1
+NA %5u %5u %5u
+.
+:TEXT_MEMORY_CTXT_HISTORY#1
+NA %5u %5u %5u
+.
+:TEXT_MEMORY_CTXT_DIRSTACK#1
+NA %5u %5u %5u
+.
+:TEXT_MEMORY_CTXT_LASTDIR#1
+NA %5u %5u
+.
+:TEXT_MEMORY_CTXT_BATCH#1
+NA %5u %5u
+.
+:TEXT_MEMORY_CTXT_SWAPINFO#1
+NA %5u %5u
+.
+
+
+## CHCP
+:TEXT_ERROR_GET_CODEPAGE#1
+Neuspeh pri dobavljanju trenutne kodne strane iz sistema.
+.
+:TEXT_ERROR_SET_CODEPAGE#1
+Neuspeh pri promeni trenutne kodne strane.
+.
+:TEXT_DISPLAY_CODEPAGE#1
+Trenutna kodna strana je: %u.
+Sistemska kodna strana (pravilno) je: %u.
+.
+
+#
+# Command help text
+#
+
+:TEXT_CMDHELP_ALIAS
+Prikazuje, postavlja, ili uklanja aliase.
+
+ ALIAS [promenljiva[=][string]]
+
+ promenljiva Navodi ime aliasa.
+ string Navodi niz karaktera za dodelu aliasu.
+
+ Pokrenite ALIAS bez parametara za prikaz trenutnih aliasa. Ukoliko string
+ nije naveden, postoje\x86i alias se uklanja.
+.
+
+:TEXT_CMDHELP_BEEP
+Stvara kratak zvuk upozorenja.
+
+ BEEP
+.
+
+:TEXT_CMDHELP_BREAK
+Postavlja ili uklanja pro\xE7irenu CTRL+C proveru.
+
+ BREAK [ON | OFF]
+
+ Pokrenite BREAK bez parametara za prikaz trenutne postavke.
+.
+
+:TEXT_CMDHELP_CALL#1
+Poziva jedan batch program iz drugog.
+
+ CALL [/S | /N] [/Y] [drajv:][putanja]fajl [batch-parametri]
+
+ batch-parametri Navodi informacije sa komandne linije potrebne
+ batch programu.
+
+ /S uklju\x9Fuje dok /N isklju\x9Fuje swapping komandne ljuske.
+ /Y omogu\x86ava mod pra\x86enja prilikom izvr\xE7enja komande.
+.
+
+:TEXT_CMDHELP_CD
+Prikazuje naziv ili menja trenutni direktorijum.
+
+ CHDIR [drajv:][putanja]
+ CHDIR[..]
+ CD [drajv:][putanja]
+ CD[..]
+ CD -
+
+ ".." Navodi da \xA7elite da promenite direktorijum u roditeljski trenutnog.
+ "-" Vra\x86a se u prethodni direktorijum.
+
+ Pokrenite "CD drajv:" za prikaz trenutnog dira na navedenom drajvu.
+ Pokrenite CD bez parametara za prikaz trenutnog drajva i direktorijuma.
+ Tako\xD0e pogledajte komandu CDD.
+.
+
+:TEXT_CMDHELP_CDD
+Prikazuje trenutni direktorijum ili menja trenutni direktorijum i drajv.
+
+ CDD [drajv:][putanja]
+ CDD[..]
+ CDD -
+
+ ".." Navodi da \xA7elite da promenite direktorijum u roditeljski trenutnog.
+ "-" Vra\x86a se u prethodni direktorijum.
+
+ Ako je "drajv:" naveden, trenutni radni drajv se menja na navedeni.
+ Ovo je jedina razlika u odnosu na "CD" odnosno "CHDIR".
+ Pokrenite CDD bez parametara za prikaz trenutnog drajva i direktorijuma.
+.
+
+:TEXT_CMDHELP_CHCP
+Prikazuje ili postavlja broj aktivne kodne strane.
+
+ CHCP [nnn]
+
+ nnn Navodi broj kodne strane.
+
+ Pokrenite CHCP bez parametara za prikaz aktivne kodne strane.
+.
+
+:TEXT_CMDHELP_CLS
+Bri\xE7e ekran i postavlja standardne atribute boja.
+
+ CLS
+.
+
+:TEXT_CMDHELP_COMMAND
+Pokre\x86e novu instancu komandne ljuske.
+
+ COMMAND [[drajv:]putanja] [ure\xD0aj] [/E:nnnnn] [/P] [/MSG]
+ [/LOW] [/Y [/[C|K] komanda]]
+
+ [drajv:]putanja Navodi direktorijum koji sadr\xA7i COMMAND.COM.
+ ure\xD0aj Navodi ure\xD0aj za komandni ulaz/izlaz.
+ /E:nnnnn Postavlja po\x9Fetnu veli\x9Finu okru\xA7enja na nnnnn bajta.
+ (nnnnn treba biti broj izme\xD0u 256 i 32,768).
+ /P Postavlja novu komandnu ljusku za stalnu (nema izlaza).
+ /LOW Primorava komandnu ljusku da dr\xA7i svoje stalne podatke
+ u niskoj memoriji.
+ /MSG U\x9Fitava sve sistemske poruke u memoriju (zahteva i /P).
+ /Y Kora\x9Fa kroz batch program naveden sa /C ili /K.
+ /C komanda Izvr\xE7ava navedenu komandu i vra\x86a se u trenutnu ljusku.
+ /K komanda Izvr\xE7ava navedenu komandu i nastavlja rad.
+.
+
+:TEXT_CMDHELP_COPY
+Kopira jedan ili vi\xE7e fajlova na drugu lokaciju.
+
+ COPY [/A | /B] izvor [/A | /B] [+ izvor [/A | /B] [+ ...]]
+ [odredi\xE7te [/A | /B]] [/V] [/Y | /-Y]
+
+ izvor Navodi fajl ili fajlove koje treba prekopirati.
+ /A Nagove\xE7ta ASCII tekstualni fajl.
+ /B Nagove\xE7ta binarni fajl.
+ odredi\xE7te Navodi direktorijum i/ili naziv fajla za novi(e) fajl(ove).
+ /V Proverava korektnost upisa novih fajlova.
+ /Y Prigu\xE7ava upite za pisanje preko ve\x86 postoje\x86ih fajlova u
+ odredi\xE7tu, odgovaraju\x86i potvrdno.
+ /-Y Poziva upit za potvrdu pisanja preko ve\x86 postoje\x86ih fajlova
+ u odredi\xE7tu.
+
+ Prekida\x9F /Y mo\xA7e biti naveden u COPYCMD promenljivi okru\xA7enja.
+ Ovo mo\xA7e biti poni\xE7teno sa /-Y na komandnoj liniji.
+
+ Za spajanje fajlova, navedite jedan fajl za odredi\xE7te, ali vi\xE7e fajlova za
+ izvor (koriscenjem d\xA7oker znakova ili fajl1+fajl2+fajl3 formatom).
+.
+
+:TEXT_CMDHELP_CTTY
+Menja terminalni ure\xD0aj kori\xE7\x86en za kontrolu sistema.
+
+ CTTY ure\xD0aj
+
+ ure\xD0aj Terminalni ure\xD0aj koji \xA7elite koristiti, kao npr. COM1.
+.
+
+:TEXT_CMDHELP_DATE#1
+Prikazuje ili postavlja datum.
+
+ DATE [/D] [datum]
+
+ /D odvra\x86a DATE od interaktivnosti.
+
+ Pokrenite DATE bez parametara za prikaz trenutne postavke datuma
+ i upit za novu. Pritisnite ENTER da zadr\xA7ite isti datum.
+.
+
+:TEXT_CMDHELP_DEL#2
+Bri\xE7e jedan ili vi\xE7e fajlova.
+
+ DEL [drajv:][putanja]fajl [/P] [/V]
+ ERASE [drajv:][putanja]fajl [/P] [/V]
+
+ [drajv:][putanja]fajl Navodi fajl(ove) za brisanje. Navedite vi\xE7e
+ fajlova koriste\x86i se d\xA7oker znacima.
+ /P Poziva upit za potvrdu pre brisanja svakog fajla pojedina\x9Fno.
+ /V Prikazuje sve izbrisane fajlove.
+.
+
+:TEXT_CMDHELP_DIR#4
+Prikazuje listu fajlova i pod-direktorijuma u direktorijumu.
+
+ DIR [drajv:][putanja][fajl] [/P] [/W] [/A[[:]atributi]]
+ [/O[[:]na\x9Fin]] [/S] [/B] [/L] [/[Y|4]]
+
+ [drajv:][putanja][fajl]
+ Navodi drajv, direktorijum, i/ili fajlove za listanje.
+ (Mo\xA7e biti slo\xA7ena ili vi\xE7estruka specififikacija fajlova)
+ /A Prikazuje fajlove sa navedenim atributima. (Podraz. /ADHSRA)
+ atributi D Direktorijumi R Read-only (samo za \x9Fitanje)
+ H Hidden (sakriveni) A Spremni za arhiviranje
+ S Sistemski fajlovi - Prefiks negacije
+ /O Prikazuje fajlove sortirane na navedeni na\x9Fin. (Podraz. /ONG)
+ na\x9Fin N Po nazivu S Po veli\x9Fini
+ E Po ekstenziji D Po datumu i vremenu
+ G Grupi\xE7e direktorijume - Prefiks inverznog redosleda
+ U Nesortirano
+ /P Pauzira posle svakog punog ekrana informacija.
+ /W Koristi format \xE7irokog listanja.
+ /S Prikazuje fajlove u navedenom diru i svim pod-direktorijumima.
+ /B Koristi ogoljeni format (bez zaglavlja i statistike).
+ /L Koristi mala slova.
+ /Y,/4 Prikazuje godinu sa 4 cifre.
+
+ Prekida\x9Fi mogu biti navedeni u DIRCMD promenljivi okru\xA7enja. Poni\xE7tite
+ ve\x86 navedene prekida\x9Fe postavljanjem prefiksa "-". Na primer: /-W.
+.
+
+:TEXT_CMDHELP_DOSKEY#1
+DOSKEY je omogu\x86en interno u komandnoj ljusci.
+
+ \xDA\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC2\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4Ŀ
+ \xB3 Taster \xB3 Funkcija \xB3
+ \xC3\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC5\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC1\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4Ŀ
+ \xB3 Gore/Dole \xB3 Poziva istoriju. \xB3
+ \xB3 Levo/Desno \xB3 Navigacija kroz komandnu liniju i/ili dopunjavanje \xB3
+ \xB3 \xB3 trenutne linije prethodno pozvanom komandom. \xB3
+ \xB3 Home/End \xB3 Po\x9Fetak/kraj linije. \xB3
+ \xB3 Insert \xB3 Promena izme\xD0u moda umetanja i pisanja preko. \xB3
+ \xB3 Tab \xB3 Dopunjavanje trenutne re\x9Fi kao naziv fajla. Dvostruki \xB3
+ \xB3 \xB3 pritisak \x86e prikazati sve odgovaraju\x86e fajlove. \xB3
+ \xC0\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC1\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xD9
+
+ Komanda HISTORY \x86e prikazati sadr\xA7aj bafera istorije.
+.
+
+:TEXT_CMDHELP_ORIGINAL_DOSKEY#1
+NA %1 %9
+.
+
+:TEXT_CMDHELP_ECHO
+Prikazuje poruke, ili postavlja-uklanja odjek komandi.
+
+ ECHO [ON | OFF]
+ ECHO [poruka]
+ ECHO.
+
+ Pokrenite ECHO bez parametara za prikaz trenutne postavke.
+ "ECHO." \x86e ispisati praznu liniju na ekran.
+.
+
+:TEXT_CMDHELP_EXIT
+Napu\xE7ta trenutno aktivnu komandnu ljusku.
+
+ EXIT
+.
+
+:TEXT_CMDHELP_FOR
+Pokre\x86e navedenu komandu za svaki fajl iz navedenog skupa fajlova.
+
+ FOR %varijabla IN (skup) DO komanda [parametri]
+
+ %varijabla Navodi zamenljivi parametar.
+ (skup) Navodi skup od jednog ili vi\xE7e fajlova. D\xA7oker znaci su
+ dozvoljeni.
+ komanda Navodi komandu za izvr\xE7enje nad svakim fajlom iz skupa.
+ parametri Navodi parametre navedene komande.
+
+ U batch programima, koristite %%varijabla umesto %varijabla.
+.
+
+:TEXT_CMDHELP_GOTO
+Upu\x86uje komandnu ljusku na liniju odre\xD0enu labelom u batch programu.
+
+ GOTO labela
+
+ labela Navodi labelu definisanu u trenutnom batch programu.
+
+ Labelu pi\xE7ete samu na liniji, po\x9Finju\x86i dvota\x9Fkom.
+.
+
+:TEXT_CMDHELP_HISTORY#1
+Prikazuje trenutni sadr\xA7aj bafera istorije.
+
+ HISTORY
+.
+
+:TEXT_CMDHELP_IF
+Vr\xE7i uslovno procesiranje u batch programima.
+
+ IF [NOT] ERRORLEVEL broj komanda
+ IF [NOT] string1==string2 komanda
+ IF [NOT] EXIST fajl komanda
+
+ NOT Navodi da komandna ljuska treba da izvr\xE7i komandu samo
+ ukoliko je uslov neta\x9Fan. Negacija uslova.
+ ERRORLEVEL broj Vra\x86a TA\xACNO ukoliko je prethodno pokrenuti program
+ vratio izlazni kod jednak ili ve\x86i od navedenog broja.
+ komanda Navodi komandu koja se treba izvr\xE7iti ukoliko je uslov
+ zadovoljen.
+ string1==string2 Vra\x86a TA\xACNO ukoliko su nizovi znakova jednaki.
+ EXIST fajl Vra\x86a TA\xACNO ukoliko fajl sa navedenim imenom postoji.
+.
+
+:TEXT_CMDHELP_LH
+U\x9Fitava program u gornje memorijsko podru\x9Fje.
+
+ LOADHIGH [drajv:][putanja]fajl [parametri]
+ LOADHIGH [/L:podru\x9Fje1[,min_vel1][;podru\x9Fje2[,min_vel2]...] [/S]]
+ [drajv:][putanja]fajl [parametri]
+
+ /L:podru\x9Fje1[,min_vel1][;podru\x9Fje2[,min_vel2]...
+ Navodi podru\x9Fje(a) memorije u koje treba u\x9Fitati program.
+ - podru\x9Fje1 navodi broj prvog memorijskog podru\x9Fja.
+ - min_vel1 navodi minimalnu veli\x9Finu, ako postoji, za podru\x9Fje1.
+ - podru\x9Fje2 navodi broj drugog memorijskog podru\x9Fja.
+ - min_vel2 navodi minimalnu veli\x9Finu, ako postoji, za podru\x9Fje2.
+ Mo\xA7ete navesti koliko god \xA7elite memorijskih podru\x9Fja.
+
+ /S Smanjuje UMB do svoje minimalne veli\x9Fine dok se program u\x9Fitava.
+
+ [drajv:][putanja]fajl
+ Navodi lokaciju i naziv programa koji treba u\x9Fitati.
+
+ parametri Parametri programa koji se u\x9Fitava.
+.
+
+:TEXT_CMDHELP_LOADFIX
+U\x9Fitava program iznad prvih 64K memorije i pokre\x86e program.
+
+ LOADFIX [drajv:][putanja]fajl
+
+ Upotrebite LOADFIX za u\x9Fitavanje programa ukoliko ste dobili poruku
+ "Packed file corrupt" pri poku\xE7aju u\x9Fitavanja u nisku memoriju.
+.
+
+:TEXT_CMDHELP_MD
+Kreira novi direktorijum.
+
+ MKDIR [drajv:]putanja
+ MD [drajv:]putanja
+.
+
+:TEXT_CMDHELP_PATH
+Prikazuje ili postavlja putanju za tra\xA7enje izvr\xE7nih fajlova.
+
+ PATH [[drajv:]putanja[;...]]
+ PATH ;
+
+ Pokrenite "PATH ;" za brisanje svih putanja i usmerenje komandne
+ ljuske na tra\xA7enje izvr\xE7nih fajlova samo u trenutnom direktorijumu.
+ Pokrenite PATH bez parametara za prikaz trenutne vrednosti.
+.
+
+:TEXT_CMDHELP_PAUSE
+Zaustavlja procesiranje batch programa i prikazuje poruku:
+"Pritisnite bilo koji taster za nastavak..." ili navedenu poruku.
+
+ PAUSE [poruka]
+.
+
+:TEXT_CMDHELP_PROMPT
+Menja odziv komandnog prompta.
+
+ PROMPT [tekst]
+
+ tekst Navodi novi komandni prompt
+
+ Prompt mo\xA7e biti sastavljen od znakova i slede\x86ih specijalnih kodova:
+
+ $Q = (znak za jednako)
+ $$ $ (znak za dolar)
+ $T Trenutno vreme
+ $D Trenutni datum
+ $P Trenutni drajv i putanja
+ $V Verzija komandne ljuske
+ $N Trenutni drajv
+ $G > (znak za ve\x86e-od)
+ $L < (znak za manje-od)
+ $B | (znak za cev)
+ $H Backspace (bri\xE7e prethodni znak)
+ $E Escape kod (ASCII kod 27)
+ $_ CR i LF kodovi (nova linija)
+
+ Pokrenite PROMPT bez parametara za reset prompta na standardnu postavku.
+.
+
+:TEXT_CMDHELP_PUSHD
+Gura trenutni direktorijum na vrh steka direktorijuma, uz opciju da promeni
+trenutni radni direktorijum.
+
+ PUSHD [[drajv:]putanja]
+
+ Gde je [drajv:]putanja nova putanja koju \xA7elite.
+.
+
+:TEXT_CMDHELP_POPD
+Skida direktorijum sa vrha steka direktorijuma, i postavlja ga za radni.
+
+ POPD [*]
+
+ Opcija '*' bri\xE7e sadr\xA7aj steka direktorijuma.
+.
+
+:TEXT_CMDHELP_DIRS
+Prikazuje sadr\xA7aj steka direktorijuma.
+
+ DIRS
+.
+
+:TEXT_CMDHELP_RD
+Uklanja (bri\xE7e) direktorijum.
+
+ RMDIR [drajv:]putanja
+ RD [drajv:]putanja
+.
+
+:TEXT_CMDHELP_REM
+Obele\xA7ava komentar (napomenu) u batch fajlu ili CONFIG.SYSu.
+
+ REM [komentar]
+.
+
+:TEXT_CMDHELP_REN
+Menja naziv fajlu ili direktorijumu.
+
+ RENAME [drajv:][putanja][dir1 | fajl1] [dir2 | fajl2]
+ REN [drajv:][putanja][dir1 | fajl1] [dir2 | fajl2]
+
+ D\xA7oker znaci nisu dozvoljeni.
+
+ Primetite da ne mo\xA7ete navesti novi drajv ili putanju za odredi\xE7te.
+ U tu svrhu upotrebite eksternu komandu MOVE.
+.
+
+:TEXT_CMDHELP_SET#1
+Prikazuje, postavlja, ili uklanja promenljive okru\xA7enja.
+
+ SET [/C] [/P] [promenljiva=[string]]
+
+ promenljiva Navodi ime promenljive okru\xA7enja.
+ string Navodi niz znakova za dodelu promenljivoj. Ukoliko string
+ nije naveden, promenljiva se uklanja iz okru\xA7enja.
+
+ Pokrenite SET bez parametara za prikaz trenutnih promenljivi okru\xA7enja.
+
+ /C Prisiljava zadr\xA7avanje navedene veli\x9Fine slova promenljive.
+ /P Poziva upit sa stringom i dodeljuje korisni\x9Fki unos promenljivoj.
+
+ Promenljiva se standardno menja u velika slova, ukoliko se ve\x86 ne
+ nalazi u okru\xA7enju, ina\x9Fe se navedena veli\x9Fina slova zadr\xA7ava.
+.
+
+:TEXT_CMDHELP_SHIFT#1
+Menja poziciju zamenljivih parametara u batch fajlu.
+
+ SHIFT [DOWN]
+
+ DOWN pomera prozor argumenata prema po\x9Fetku (%0). U ostalim slu\x9Fajevima
+ pomera isti prema kraju.
+.
+
+:TEXT_CMDHELP_TIME#1
+Prikazuje ili postavlja sistemsko vreme.
+
+ TIME [/T] [vreme]
+
+ /T odvra\x86a TIME od interaktivnosti.
+
+ Pokrenite TIME bez parametara za prikaz trenutne postavke vremena i
+ upit za novu. Pritisnite ENTER da sa\x9Fuvate isto vreme.
+.
+
+:TEXT_CMDHELP_TRUENAME
+Prikazuje punu putanju trenutne ili navedene putanje.
+
+ TRUENAME [[drajv:][putanja][fajl]]
+.
+
+:TEXT_CMDHELP_TYPE
+Prikazuje sadr\xA7aj tekstualnih fajlova.
+
+ TYPE [drajv:][putanja]fajl
+.
+
+:TEXT_CMDHELP_VER
+Prikazuje verziju komandne ljuske i ostale informacije.
+
+ VER [/R] [/W] [/D] [/C]
+
+ /R Verzija jezgra i ostale informacije.
+ /W Garancija komandne ljuske.
+ /D Informacije o pravilima redistribuiranja.
+ /C Imena saradnika.
+.
+
+:TEXT_CMDHELP_VERIFY
+Postavlja ili uklanja dodatne provere korektnosti upisa fajlova na disk.
+
+ VERIFY [ON | OFF]
+
+ Pokrenite VERIFY bez parametara za prikaz trenutne postavke.
+.
+
+:TEXT_CMDHELP_FDDEBUG
+NA
+.
+
+:TEXT_CMDHELP_VOL
+Prikazuje labelu volumena i serijski broj, ukoliko isti postoje.
+
+ VOL [drajv:]
+.
+
+:TEXT_CMDHELP_QUESTION#1
+Prikazuje listu komandi i osobina dostupnih u ljusci.
+
+ ?
+ ?komanda [argument]
+
+ Prva varijanta prikazuje dostupne komande i osobine ljuske.
+ Druga varijanta \x86e izneti upit da li se navedena komanda treba
+ izvr\xE7iti, kao da je mod pra\x86enja aktivan.
+.
+
+:TEXT_CMDHELP_WHICH
+Tra\xA7i i prikazuje izvr\xE7ne fajlove za svaku navedenu komandu.
+
+ WHICH {komanda}
+.
+
+:TEXT_CMDHELP_MEMORY#1
+NA
+.
+
+:TEXT_ERROR_COPY_PLUS_DESTINATION#1
+Odredi\xE7te COPY ne sme sadr\xA7ati plus ('+') znakove.
+.
+
+:TEXT_DELETE_FILE#1
+Brisanje fajla "%s".
+.
Property changes on: freecom/trunk/strings/yu852.lng
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+CRLF
\ No newline at end of property
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-07-26 00:21:45
|
Revision: 1829
http://sourceforge.net/p/freedos/svn/1829
Author: bartoldeman
Date: 2018-07-26 00:21:41 +0000 (Thu, 26 Jul 2018)
Log Message:
-----------
Slovenian translations from freedoslocal (Matej Horvat)
Added Paths:
-----------
freecom/trunk/strings/slovene.err
freecom/trunk/strings/slovene.lng
Added: freecom/trunk/strings/slovene.err
===================================================================
--- freecom/trunk/strings/slovene.err (rev 0)
+++ freecom/trunk/strings/slovene.err 2018-07-26 00:21:41 UTC (rev 1829)
@@ -0,0 +1,130 @@
+# $Id$
+#
+# Critical error national customization file
+#
+# Language: Slovene
+# Codepage: 852
+# Author: Matej Horvat (http://matejhorvat.si/)
+#
+# The critical error (criter) handler receives some information
+# from the kernel about what error condition happens, generates some
+# human friendly message from it, requests the user's opinion about
+# how to proceed and, finally, returns to the kernel.
+#
+# The human friendly message is generated using one of the following
+# templates:
+# BLOCK_DEVICE (for criters on block devices)
+# Error %1 drive %A: %2 area: %3
+# -and- CHAR_DEVICE (for criters on character devices)
+# Error %1 device %A: %3
+#
+# Two-character sequences, which first character is a percent sign '%',
+# are placeholders for other information:
+# %% -> a single percent sign
+# %1 -> either READ or WRITE, depending on what kind of operation
+# caused the criter
+# %2 -> the kind of area the criter took place on DOS, FAT, ROOT, or DATA
+# %3 -> the actual error string; these are the strings associated to
+# a number 0 through N, and must correspond to the number passed in
+# lowbyte(DI) to the criter handler (see RBIL INT-24 for details)
+# %A -> drive letter (for block devices); name of device (character devices)
+#
+# Below the line describing the error the user is prompted for the action
+# to proceed. This line is dynamically constructed depending on which
+# action are available at all. The full line may look like this:
+# (A)bort, (I)gnore, (R)etry, (F)ail?_
+#
+# The individual words are defined by ABORT, IGNORE, RETRY, FAIL. They
+# should indicate which user response keys is associated with them;
+# suggested is to use the first letter and enclose it in parenthesises.
+# The delimiter ", " can be defined with DELIMITER and is the same
+# for all slots.
+# The "? " sequence is defined by QUESTION.
+# The order of the actions is fixed and cannot be customized.
+#
+# With each action a number of user response keys must be associated.
+# They can be enumerated with the KEYS_ABORT, KEYS_IGNORE, ...
+# strings. Because the key is searched in the same format as returned
+# by INT-16-00, both upper and lower case must be specified and
+# certain special keys cannot be used.
+#
+# The individual error strings are defined by the #: lines, where
+# the hash sign '#' refers to the number the kernel passes to the
+# criter handler. The UNKNOWN string is displayed for all error
+# numbers not specified.
+#
+# NOTE #1: The percent rule applies to _all_ criter strings!
+# NOTE #2: Each string occupies exactly one line.
+# NOTE #3: Any leading or trailing whitespaces are removed. Prefix the
+# first or suffix the last whitespace with '%.' (one percent sign and
+# one dot). This sequence is removed from the string totally.
+# NOTE #4: To embed any character use: %&## (one percent sign,
+# one ampersand and exactly two hexa-decimal digits)
+
+## Primary strings
+S2
+BLOCK_DEVICE: Napaka pri %1 pogona %A: obmo\x9Fje %2: %3
+S3
+CHAR_DEVICE: Napaka pri %1 naprave %A: %3
+
+## kind of operation
+S0
+READ: branju
+S1
+WRITE: pisanju
+
+## kind of failed area of block devices
+S4
+DOS: DOS
+S5
+FAT: FAT
+S6
+ROOT: korena
+S7
+DATA: podatkov
+
+## action strings
+S8
+IGNORE: (P)rezri
+S9
+RETRY: (Z)nova
+S10
+ABORT: (O)pusti
+S11
+FAIL: (S)podleti
+## keys associated with the actions
+S14 (compacted)
+KEYS_IGNORE: pP
+KEYS_RETRY: zZ
+KEYS_ABORT: oO
+KEYS_FAIL: sS
+## embedded strings
+S12
+QUESTION: ? %.
+S13
+DELIMITER: , %.
+
+## Error strings
+UNKNOWN: Neznana koda napake
+S15
+0: poskus prekr\xE7itve za\xE7\x9Fite pred pisanjem
+1: neznana enota za gonilnik
+2: pogon ni pripravljen
+3: gonilnik je prejel neznan ukaz
+4: podatkovna napaka (napa\x9Fen CRC)
+5: napa\x9Fna dol\xA7ina strukture zahteve za gonilnik
+6: napaka pri iskanju
+7: neznana vrsta medija
+8: sektorja ni mogo\x9Fe najti
+9: tiskalnik nima papirja
+10: napaka pri pisanju
+11: napaka pri branju
+12: splo\xE7na napaka
+13: prekr\xE7itev deljenja
+14: prekr\xE7itev zaklepa
+15: neveljavna zamenjava diskete
+16: FCB ni na voljo
+17: medpomnilnik za deljenje prepoln
+18: neujemanje kodiranj
+19: ni ve\x9F vhoda
+20: ni dovolj prostora na disku
Property changes on: freecom/trunk/strings/slovene.err
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+CRLF
\ No newline at end of property
Added: freecom/trunk/strings/slovene.lng
===================================================================
--- freecom/trunk/strings/slovene.lng (rev 0)
+++ freecom/trunk/strings/slovene.lng 2018-07-26 00:21:41 UTC (rev 1829)
@@ -0,0 +1,1535 @@
+# $Id$
+#
+# FreeCOM national customization file
+#
+# Language: Slovene
+# Codepage: 852
+# Author: Matej Horvat (http://matejhorvat.si/)
+#
+# 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%
+Neveljavna mo\xA7nost /%c
+.
+
+## Issued if a longname option is unknown
+:TEXT_ERROR_INVALID_LSWITCH#0%
+Neveljavna mo\xA7nost /%s
+.
+
+## Issued if the context, the type of argument etc. is invalid
+:TEXT_ERROR_ILLFORMED_OPTION#0%
+Nepravilno oblikovana mo\xA7nost "%s"
+.
+
+:TEXT_ERROR_OPT_ARG#0%
+Mo\xA7nost "%s" ne more imeti argumenta
+.
+
+:TEXT_ERROR_OPT_NOARG#0%
+Mo\xA7nost "%s" mora imeti argument
+.
+
+:TEXT_INVALID_NUMBER#0%
+Neveljavna \xE7tevilka v mo\xA7nosti "%s"
+.
+
+:TEXT_ERROR_CLOSE_QUOTE#0%
+Manjka kon\x9Fni narekovaj: %c
+.
+
+:TEXT_ERROR_TEMPFILE
+Ni mogo\x9Fe ustvariti za\x9Fasne datoteke
+.
+
+:TEXT_ERROR_TOO_MANY_PARAMETERS_STR#0%
+Preve\x9F parametrov: %s
+.
+
+:TEXT_ERROR_TOO_MANY_PARAMETERS
+Preve\x9F parametrov.
+.
+
+:TEXT_ERROR_INVALID_PARAMETER#0%
+Neveljaven parameter: %s
+.
+
+:TEXT_ERROR_PATH_NOT_FOUND
+Poti ni mogo\x9Fe najti.
+.
+
+:TEXT_ERROR_FILE_NOT_FOUND
+Datoteke ni mogo\x9Fe najti.
+.
+
+:TEXT_ERROR_SFILE_NOT_FOUND#0%
+Datoteke ni mogo\x9Fe najti: %s
+.
+
+:TEXT_ERROR_REQ_PARAM_MISSING#0%
+Zahtevan parameter manjka.
+.
+
+:TEXT_ERROR_INVALID_DRIVE#0%
+Neveljaven pogon %c:.
+.
+
+:TEXT_ERROR_BADCOMMAND#2%
+Neveljaven ukaz ali datoteka: %s
+.
+
+:TEXT_ERROR_OUT_OF_MEMORY
+Ni dovolj spomina.
+.
+
+:TEXT_ERROR_OUT_OF_DOS_MEMORY#1
+Ni mogo\x9Fe dodeliti spomina za DOS.
+.
+
+:TEXT_ERROR_CANNOTPIPE
+Ni mogo\x9Fe preusmerjati izhoda; ni mogo\x9Fe odpreti za\x9Fasne datoteke.
+.
+
+:TEXT_ERROR_LONG_LINE_BATCHFILE#0%
+Vrstica %ld v datoteki %s je predolga.
+.
+
+:TEXT_ERROR_BFILE_VANISHED#0%
+Ukazne datoteke "%s" ni mogo\x9Fe najti.
+.
+
+:TEXT_ERROR_BFILE_LABEL#0%
+Ukazna datoteka %s ne vsebuje oznake %s.
+.
+
+:TEXT_ERROR_DIRFCT_FAILED#1%
+%s ni uspel za "%s".
+.
+# The next three errors must remain in this order!
+:TEXT_ERROR_SET_ENV_VAR#0%
+Ni mogo\x9Fe nastaviti okoljske spremenljivke %s.
+Je okolje polno?
+.
+:TEXT_ERROR_ENV_VAR_NOT_FOUND#0%
+Okoljske spremenljivke %s ni mogo\x9Fe najti.
+.
+:TEXT_ERROR_NO_ENVIRONMENT
+Ni okolja. Morda ni dovolj spomina. Uporabite mo\xA7nost /E.
+.
+
+# The next three errors must remain in this order!
+:TEXT_ERROR_SET_ALIAS#1%
+Ni mogo\x9Fe nastaviti sopomenke "%s". Je spomin za sopomenke poln?
+.
+:TEXT_ERROR_ALIAS_NOT_FOUND#1%
+Sopomenke "%s" ni mogo\x9Fe najti.
+.
+:TEXT_ERROR_NO_ALIAS_SEGMENT#1
+Ni prostora za sopomenke. Morda ni dovolj spomina.
+.
+
+:TEXT_ERROR_SYNTAX_STR#0%
+Sintakti\x9Fna napaka: %s
+.
+
+:TEXT_ERROR_SYNTAX
+Sintakti\x9Fna napaka.
+.
+
+:TEXT_ERROR_FILENAME_TOO_LONG#0%
+Predolgo ime datoteke: %s
+.
+
+:TEXT_ERROR_SELFCOPY#0%
+Datoteke %s ni mogo\x9Fe kopirati nase.
+.
+
+:TEXT_ERROR_COMMAND_TOO_LONG
+Ukazna vrstica je zaradi raz\xE7iritve sopomenk postala predolga!
+.
+
+:TEXT_ERROR_LINE_TOO_LONG
+Ukazna vrstica je dalj\xE7a od 125 znakov.
+.
+
+:TEXT_ERROR_HISTORY_SIZE#1%
+Neveljavna velikost zgodovine: %s
+.
+
+:TEXT_HISTORY_EMPTY#1
+Zgodovina je prazna.
+.
+
+
+:TEXT_ERROR_BAD_MCB_CHAIN
+Veriga MCB je po\xE7kodovana ali pa sistem ni zdru\xA7ljiv z MS-DOS.
+.
+
+:TEXT_ERROR_UNDEFINED_ERROR#0%
+Nedefinirana napaka %d.
+.
+
+:TEXT_ERROR_REGION_WARNING#0%
+Illegal memory region %d - ignored.
+.
+
+:TEXT_ERROR_ON_OR_OFF
+Treba je dolo\x9Fiti ON ali OFF.
+.
+
+:TEXT_ERROR_BAD_VARIABLE
+Neveljavna specifikacija spremenljivke.
+.
+
+:TEXT_ERROR_IN_MISSING#1
+IN manjka v ukazu FOR.
+.
+
+:TEXT_ERROR_MISSING_PARENTHESES#1
+En ali ve\x9F oklepajev manjka.
+.
+
+:TEXT_ERROR_DO_MISSING#1
+DO manjka v ukazu FOR.
+.
+
+:TEXT_ERROR_NO_COMMAND_AFTER_DO#1
+Besedi DO v ukazu FOR ne sledi ukaz.
+.
+
+:TEXT_ERROR_REDIRECT_FROM_FILE#0%
+Ni mogo\x9Fe preusmeriti vhoda iz datoteke %s.
+.
+
+:TEXT_ERROR_REDIRECT_TO_FILE#0%
+Ni mogo\x9Fe preusmeriti izhoda v datoteko %s.
+.
+
+:TEXT_ERROR_EMPTY_REDIRECTION#1
+Prazna preusmeritev.
+.
+
+:TEXT_ERROR_INVALID_DATE
+Neveljaven datum.
+.
+
+:TEXT_ERROR_INVALID_TIME
+Neveljaven \x9Fas.
+.
+
+:TEXT_ERROR_NO_GOTO_LABEL
+Ni dolo\x9Fene oznake za GOTO.
+.
+
+:TEXT_CTTY_NOTIMPLEMENTED
+Ta COMMAND.COM ne vsebuje ukaza CTTY.
+.
+
+:TEXT_ERROR_NORW_DEVICE#0%
+Naprava "%" ni veljavna ali pa ne omogo\x9Fa branja in pisanja.
+.
+
+:TEXT_ERROR_CTTY_DUP#0%
+Failed to change file descriptors to TTY '%s'.
+.
+
+:TEXT_ERROR_L_NOTIMPLEMENTED
+/L \xE7e ni podprt.
+.
+
+:TEXT_ERROR_U_NOTIMPLEMENTED
+/U \xE7e ni podprt.
+.
+
+:TEXT_ERROR_WRITING_DEST
+Napaka pri pisanju na cilj.
+.
+
+:TEXT_ERROR_CANNOT_OPEN_SOURCE#0%
+Ni mogo\x9Fe odpreti izvora: %s
+.
+
+:TEXT_ERROR_OPEN_FILE#0%
+Ni mogo\x9Fe odpreti datoteke "%s"
+.
+
+:TEXT_ERROR_READ_FILE#0%
+Ni mogo\x9Fe brati iz datoteke "%s"
+.
+
+:TEXT_ERROR_WRITE_FILE#0%
+Ni mogo\x9Fe pisati v datoteko "%s"
+.
+
+:TEXT_ERROR_LEADING_PLUS
+Znak za zdru\xA7evanje, "+", ne more stati pred datotekami.
+.
+
+:TEXT_ERROR_TRAILING_PLUS
+Znak za zdru\xA7evanje, "+", ne more slediti datotekam.
+.
+
+:TEXT_ERROR_NOTHING_TO_DO
+Ni\x9F za postoriti.
+.
+
+:TEXT_ERROR_COPY
+COPY ni uspel
+.
+
+:TEXT_ERROR_IF_EXIST_NO_FILENAME#1
+IF EXIST: manjka ime datoteke
+.
+:TEXT_ERROR_IF_ERRORLEVEL_NO_NUMBER#1
+IF ERRORLEVEL: manjka \xE7tevilo
+.
+:TEXT_ERROR_IF_ERRORLEVEL_INVALID_NUMBER#1
+IF ERRORLEVEL: neveljavno \xE7tevilo
+.
+:TEXT_ERROR_IF_MISSING_COMMAND#1
+IF: manjka ukaz
+.
+
+:TEXT_NOT_IMPLEMENTED_YET
+Ta funkcija \xE7e ni podprta.
+.
+
+:TEXT_FAILED_LOAD_STRINGS
+Ni bilo mogo\x9Fe nalo\xA7iti sporo\x9Fil v spomin.
+.
+
+:TEXT_MSG_NOTIMPLEMENTED
+Ta COMMAND.COM ne vsebuje mo\xA7nosti /MSG.
+.
+
+:TEXT_MSG_ITEMS_DISPLAYED#1%
+Prikazanih %u elementov.
+.
+
+:TEXT_CORRUPT_COMMAND_LINE
+Po\xE7kodovana ukazna vrstica. To je notranja napaka in je povezana
+s sistemom, v katerem se izvaja COMMAND.COM. Prosimo, da to
+napako sporo\x9Fite.
+.
+
+:TEXT_QUOTED_C_OR_K#1
+Mo\xA7nosti /C in /K ni mogo\x9Fe citirati, ker se ne upo\xE7tevata.
+.
+
+:TEXT_INIT_FULLY_QUALIFIED#1%
+Pot do COMMAND.COM mora biti absolutna!
+To pomeni, da mora vsebovati \x9Frko pogona, ki ji sledi "\\".
+Primer: C:\\FDOS
+
+COMMAND.COM trenutno uporablja to pot:
+%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%
+Pogon %c: se ne odziva.
+.
+
+:TEXT_ERROR_KSWAP_ALIAS_SIZE
+Izmenjava ni uspela: sopomenke zavzemajo preve\x9F spomina.
+.
+
+
+:TEXT_ERROR_KSWAP_ALLOCMEM
+Izmenjava ni uspela: ni mogo\x9Fe dodeliti oddaljenega spomina.
+.
+
+:TEXT_ERROR_ALIAS_OUT_OF_MEM#1
+Ni ve\x9F prostora za sopomenke.
+.
+
+:TEXT_ERROR_ALIAS_NO_SUCH#1%
+Sopomenka "%s" ne obstaja.
+.
+
+:TEXT_ERROR_ALIAS_INSERT#1
+Ni bilo mogo\x9Fe vstaviti sopomenke.
+.
+
+:TEXT_ALIAS_INVALID_NAME#1%
+Neveljavno ime sopomenke "%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%
+Velikost konteksta zna\xE7a %lu bajtov, kar je ve\x9Fje od omejitve.
+Spremenjena bo na %u bajtov.
+.
+
+: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:
+fr...@fr...
+.
+
+:TEXT_ERROR_CONTEXT_AFTER_SWAP#1
+Kontekst je ob izmenjavi izginil. Bil je ponovno ustvarjen,
+toda vse sopomenke itd. so izgubljene.
+.
+
+:TEXT_ERROR_PERMISSION_DENIED#1%
+%s: dostop zavrnjen
+.
+
+:TEXT_ERROR_NO_SUCH_FILE#1%
+%s: datoteka ali imenik ne obstaja
+.
+
+:TEXT_ERROR_UNKNOWN_ERROR#1%
+%s: neznana napaka
+.
+
+#
+# Informational messages
+#
+
+:TEXT_MSG_PAUSE#1
+Pritisnite katerokoli tipko\
+.
+
+:TEXT_MSG_HISTORY_SIZE#0%
+Velikost zgodovine je %d bajtov.
+.
+
+:TEXT_MSG_DOSKEY
+Funkcije DOSKEY so \xA7e omogo\x9Fene.
+.
+
+:TEXT_MSG_ECHO_STATE#0%
+ECHO je %s
+.
+
+:TEXT_MSG_VERIFY_STATE#0%
+VERIFY je %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 je %s
+.
+
+:TEXT_MSG_LFNFOR_STATE#0%
+LFNFOR je %s
+.
+
+:TEXT_MSG_LFNFOR_COMPLETE_STATE#0%
+LFN Complete is %s
+.
+
+:TEXT_MSG_CURRENT_DATE#0%
+Trenutni datum je %s
+.
+
+## The three DATE prompts MUST be in this order!
+:TEXT_MSG_ENTER_DATE_AMERICAN#1%
+Vnesite nov datum (mm%sdd%s[cc]yy): \
+.
+:TEXT_MSG_ENTER_DATE_EUROPE#1%
+Vnesite nov datum (dd%smm%s[cc]yy): \
+.
+:TEXT_MSG_ENTER_DATE_JAPANESE#1%
+Vnesite nov datum ([cc]yy%smm%sdd): \
+.
+
+:TEXT_MSG_CURRENT_TIME#0%
+Trenutni \x9Fas je %s
+.
+
+:TEXT_STRING_PM#1
+ pm\
+.
+:TEXT_STRING_AM#1
+ am\
+.
+
+:TEXT_MSG_ENTER_TIME#1
+Vnesite nov \x9Fas: \
+.
+
+# 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%
+DdNn{CR}{LF}{CBREAK}
+aabb b b b
+Vse datoteke v imeniku "%s" bodo izbrisane.
+Ste prepri\x9Fani (D/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
+DdNn{LF}{CR}{CBREAK}{ESC}
+aabb a a b b
+ [Da=ENTER, Ne=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%
+DdNnVvQq{LF}{CR}{CBREAK}{ESC}
+aabbcccc a a c b
+Ctrl+Break pritisnjen.\r
+Prehenam izvajati "%s" (Da/Ne/Vsi)? \
+.
+
+# 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%
+DdNnVvPp{BREAK}{ENTER}{ESC}
+aabbccdd d a b
+Naj zamenjam "%s" (Da/Ne/Vse/Prekini)? \
+.
+
+# 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%
+DdNnVvPp{BREAK}{ENTER}{ESC}
+aabbccdd d a b
+Append to '%s' (Da/Ne/Vse/Prekini) ? \
+.
+
+# 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%
+DdNnVvPp{BREAK}{ENTER}{ESC}
+aabbccdd d a b
+Naj izbri\xE7em "%s" (Da/Ne/Vse/Prekini)? \
+.
+
+:TEXT_UNKNOWN_FILENAME#1
+<<neznano>>\
+.
+
+:TEXT_DIRSTACK_EMPTY
+Imeni\xE7ki sklad je prazen.
+.
+
+## Strings to construct the DIR output
+:TEXT_DIR_HDR_VOLUME#1%
+ Nosilec na pogonu %c \
+.
+:TEXT_DIR_HDR_VOLUME_STRING#0%
+je %s
+.
+:TEXT_DIR_HDR_VOLUME_NONE
+nima oznake
+.
+:TEXT_DIR_HDR_SERIAL_NUMBER#0%
+ Serijska \xE7tevilka nosilca je %04X-%04X
+.
+:TEXT_DIR_FTR_FILES#1%
+%10s datotek\
+.
+:TEXT_DIR_FTR_BYTES#0%
+ %12s bajtov
+.
+:TEXT_DIR_FTR_TOTAL_NUMBER
+\xE6tevilo izpisanih datotek:
+.
+:TEXT_DIR_FTR_DIRS#1%
+%10s imenikov\
+.
+:TEXT_DIR_FTR_BYTES_FREE#0%
+ %13s bajtov prostih
+.
+:TEXT_DIR_DIRECTORY#0%
+Imenik %s
+.
+:TEXT_DIR_DIRECTORY_WITH_SPACE#0%
+ Imenik %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%
+ %10s \
+.
+
+:TEXT_FILE_COMPLATION_DISPLAY#1%
+%-14s\
+.
+
+:TEXT_MSG_PATH#0%
+PATH=%s
+.
+:TEXT_MSG_PATH_NONE#1
+Pot iskanja ni definirana.
+.
+
+## The following names MUST be in this order!
+:TEXT_WEEKDAY_SHORT_NAME_SUNDAY#1
+ned\
+.
+:TEXT_WEEKDAY_SHORT_NAME_MONDAY#1
+pon\
+.
+:TEXT_WEEKDAY_SHORT_NAME_TUESDAY#1
+tor\
+.
+:TEXT_WEEKDAY_SHORT_NAME_WEDNSDAY#1
+sre\
+.
+:TEXT_WEEKDAY_SHORT_NAME_THURSDAY#1
+\x9Fet\
+.
+:TEXT_WEEKDAY_SHORT_NAME_FRIDAY#1
+pet\
+.
+:TEXT_WEEKDAY_SHORT_NAME_SATURDAY#1
+sob\
+.
+
+# Displayed by DEL how many files were removed.
+# These three strings must be kept in order!
+:TEXT_MSG_DEL_CNT_FILES#1
+0 datotek odstranjenih.
+.
+:TEXT_MSG_DEL_CNT_FILES_1#1
+1 datoteka odstranjena.
+.
+:TEXT_MSG_DEL_CNT_FILES_2#1%
+%u datotek odstranjenih.
+.
+
+:TEXT_MSG_SHOWCMD_INTERNAL_COMMANDS
+Vgrajeni ukazi:
+.
+
+:TEXT_MSG_SHOWCMD_FEATURES
+
+Funkcije, ki so na voljo:
+.
+
+## Displayed within "?" <-> showcmd() to enumerate the included features
+## Note the trailing single space
+:TEXT_SHOWCMD_FEATURE_ALIASES#1
+[sopomenke] \
+.
+:TEXT_SHOWCMD_FEATURE_ENHANCED_INPUT#1
+[izbolj\xE7an vnos] \
+.
+:TEXT_SHOWCMD_FEATURE_HISTORY#1
+[zgodovina] \
+.
+:TEXT_SHOWCMD_FEATURE_FILENAME_COMPLETION#1
+[dokon\x9Favanje imen datotek] \
+.
+:TEXT_SHOWCMD_FEATURE_SWAP_EXEC#1
+[izmenjava] \
+.
+:TEXT_SHOWCMD_FEATURE_CALL_LOGGING#1
+[start logging] \
+.
+:TEXT_SHOWCMD_FEATURE_LAST_DIR#1
+[prej\xE7nji imenik] \
+.
+:TEXT_SHOWCMD_FEATURE_LONG_FILENAMES#1
+[dolga imena datotek] \
+.
+:TEXT_SHOWCMD_FEATURE_KERNEL_SWAP_SHELL#1
+[izmenjava z jedrom] \
+.
+:TEXT_SHOWCMD_FEATURE_XMS_SWAP#1
+[XMS izmenjava] \
+.
+:TEXT_SHOWCMD_DEFAULT_TO_SWAP#1
+[default to swap] \
+.
+:TEXT_SHOWCMD_FEATURE_INSTALLABLE_COMMANDS#1
+[namestljivi ukazi] \
+.
+:TEXT_SHOWCMD_FEATURE_NLS#1
+[DOS NLS] \
+.
+:TEXT_SHOWCMD_FEATURE_DIRSTACK#1
+[imeni\xE7ki sklad (PUSHD)] \
+.
+:TEXT_SHOWCMD_FEATURE_DEBUG#1
+[razhro\xBA\x9Fevanje FreeCOMa] \
+.
+
+:TEXT_MSG_INIT_BYPASS_AUTOEXEC#1
+
+Pritisnite F8 za na\x9Fin sledenja ali F5 za presko\x9Fitev %s... \
+.
+:TEXT_MSG_INIT_BYPASSING_AUTOEXEC#0%
+Preskakujem %s.
+.
+
+:TEXT_MSG_VER_DOS_VERSION#0%
+DOS verzija %u.%u
+.
+
+:TEXT_MSG_VER_EARLY_FREEDOS
+Jedro FreeDOS (izgradnja 1933 ali starej\xE7a)
+.
+
+:TEXT_MSG_VER_LATER_FREEDOS#0%
+Jedro FreeDOS, verzija %d.%d.%d
+.
+
+
+:TEXT_MSG_VER_WARRANTY
+(C) 1994-2005 Tim Norman in drugi.
+
+Ta program je razpe\x9Favan v upanju, da bo komu uporaben, toda BREZ
+KAKR\xE6NEGAKOLI JAMSTVA; cel\xA2 brez jamstva PRODAJNOSTI ali PRIMERNOSTI ZA
+KATERIKOLI NAMEN. Za ve\x9F podrobnosti glejte Splo\xE7no dovoljenje GNU (GNU GPL).
+
+Poro\x9Fajte o hro\xE7\x9Fih na fre...@li....
+Posodobitve so na voljo na http://freedos.sourceforge.net/freecom
+.
+
+:TEXT_MSG_VER_REDISTRIBUTION
+(C) 1994-2005 Tim Norman in drugi.
+
+To je prosta programska oprema; razpe\x9Favate in/ali spreminjate jo lahko pod
+pogoji, navedenimi v Splo\xE7nem dovoljenju GNU (GNU GPL), ki ga je izdala
+organizacija Free Software Corporation; slediti morate pogojem verzije 2
+ali novej\xE7e.
+
+Poro\x9Fajte o hro\xE7\x9Fih na fre...@li....
+Posodobitve so na voljo na http://freedos.sourceforge.net/freecom
+.
+
+:TEXT_MSG_VER_DEVELOPERS
+FreeCOM, FreeDOSovo ukazno lupino, razvija veliko ljudi; glejte prilo\xA7eno
+datoteko HISTORY.TXT.
+
+FreeCOM trenutno vzdr\xA7uje Steffen Kaiser: fr...@fr....
+
+Poro\x9Fajte o hro\xE7\x9Fih na fre...@li....
+Posodobitve so na voljo na 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%
+Okoljski segment: omejitev %5u bajtov; %5u bajtov prostih
+.
+:TEXT_MEMORY_CONTEXT#1%
+Segment konteksta: omejitev %5u bajtov; %5u bajtov prostih
+.
+:TEXT_MEMORY_HEAP#1%
+Heap: %5lu bajtov prostih
+.
+:TEXT_MEMORY_CTXT_ALIAS#1%
+\tSopomenke: omejitev %5u bajtov, trenutno %5u, %5u elementov
+.
+:TEXT_MEMORY_CTXT_HISTORY#1%
+\tZgodovina: omejitev %5u bajtov, trenutno %5u, %5u elementov
+.
+:TEXT_MEMORY_CTXT_DIRSTACK#1%
+\tImeni\xE7ki sklad: omejitev %5u bajtov, trenutno %5u, %5u elementov
+.
+:TEXT_MEMORY_CTXT_LASTDIR#1%
+\tPrej\xE7nji imenik: porabljenih %5u bajtov, %5u elementov
+.
+:TEXT_MEMORY_CTXT_BATCH#1%
+\tBatch nesting : porabljenih %5u bajtov, %5u elementov
+.
+:TEXT_MEMORY_CTXT_SWAPINFO#1%
+\tSwapinfo : porabljenih %5u bajtov, %5u elementov
+.
+
+
+## CHCP
+:TEXT_ERROR_GET_CODEPAGE#1
+Ni mogo\x9Fe dobiti podatka o trenutno izbranem kodiranju.
+.
+:TEXT_ERROR_SET_CODEPAGE#1
+Ni mogo\x9Fe zamenjati kodiranja.
+.
+:TEXT_DISPLAY_CODEPAGE#1%
+Trenutno izbrano kodiranje je %u.
+The system codepage (properly) is: %u.
+.
+
+#
+# Command help text
+#
+
+:TEXT_CMDHELP_ALIAS
+Prika\xA7e, nastavlja, ali odstranjuje sopomenke.
+
+ALIAS [sopomenka[=][definicija]]
+
+ sopomenka Dolo\x9Fi ime sopomenke.
+ definicija Dolo\x9Fi niz znakov, v katere bo sopomenka raz\xE7irjena.
+
+Vnesite ALIAS brez parametrov, da vidite trenutno definirane sopomenke.
+.
+
+:TEXT_CMDHELP_BEEP
+Zapiska.
+
+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] [pogon:][pot]datoteka [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
+Prika\xA7e ime trenutnega imenika ali pa ga spremeni.
+
+CHDIR [pogon:][pot]
+CHDIR[..]
+CD [pogon:][pot]
+CD[..]
+CD -
+
+ .. Gre v nadrejeni imenik.
+ - Gre v prej\xE7nji imenik, \x9Fe je ta funkcija omogo\x9Fena.
+
+Vnesite CD pogon:, da vidite trenutni imenik dolo\x9Fenega pogona.
+Vnesite CD brez parametrov, da vidite trenutni pogon in imenik.
+Glej tudi: CDD
+.
+
+:TEXT_CMDHELP_CDD
+Prika\xA7e ime trenutnega pogona in imenika ali pa ju spremeni.
+
+CDD [pogon:][pot]
+CDD[..]
+
+ .. Gre v nadrejeni imenik.
+ - Gre v prej\xE7nji imenik, \x9Fe je ta funkcija omogo\x9Fena.
+
+\xACe je dolo\x9Fen samo pogon, se spremeni trenutni pogon; to je edina razlika med
+CDD in CHDIR.
+Vnesite CDD brez parametrov, da vidite trenutni pogon in imenik.
+.
+
+:TEXT_CMDHELP_CHCP
+Prika\xA7e ali spremeni trenutno kodiranje znakov (kodno stran).
+
+CHCP [nnn]
+
+ nnn Dolo\x9Fi kodiranje.
+
+Vnesite CHCP brez parametra, da vidite trenutno izbrano kodiranje.
+.
+
+:TEXT_CMDHELP_CLS
+Izprazni zaslon.
+
+CLS
+.
+
+:TEXT_CMDHELP_COMMAND
+Za\xA7ene novo kopijo FreeCOMa.
+
+COMMAND [[pogon:]pot] [naprava] [/E:n] [/L:n] [/U:n] [/P] [/MSG] [/LOW]
+ [/Y [/[C|K] ukaz]]
+
+ [pogon:]pot Dolo\x9Fi imenik, ki vsebuje COMMAND.COM.
+ naprava Dolo\x9Fi napravo, ki naj bo uporabljena za vhod in izhod.
+ /E:nnnnn Nastavi za\x9Fetno velikost okolja na n bajtov.
+ (n naj bo med 256 in 32768)
+ /L:n Dolo\x9Fi velikost notranjih struktur (zahteva /P).
+ (n naj bo med 128 in 1024)
+ /U:n Dolo\x9Fi velikost spomina za vhod (zahteva /P)
+ (n naj bo med 128 in 255)
+ /P Naredi novo lupino trajno (ne da se je kon\x9Fati).
+ /MSG Shrani vsa sporo\x9Fila o napakah v spominu (zahteva /P).
+ /LOW Prisili lupino, da shrani stalen del v ni\xA7ji del spomina.
+ /Y Koraka skozi ukazno datoteko, ki jo dolo\x9Fi /C ali /K.
+ /C ukaz Izvede naveden ukaz in se kon\x9Fa.
+ /K ukaz Izvede naveden ukaz in nadaljuje z izvajanjem.
+.
+
+:TEXT_CMDHELP_COPY
+Kopira eno ali ve\x9F datotek na drugo lokacijo.
+
+COPY [/A | /B] izvor [/A | /B] [+ izvor [/A | /B] [+ ...]] [cilj [/A | /B]]
+ [/V] [/Y | /-Y]
+
+ izvor Dolo\x9Fi datoteke, ki naj se kopirajo.
+ /A Dolo\x9Fi ASCII datoteko z besedilom.
+ /B Dolo\x9Fi binarno datoteko.
+ cilj Dolo\x9Fi imenik in/ali ime za nove datoteke.
+ /V Preveri, ali so se datoteke pravilno zapisale.
+ /Y Ne vpra\xE7a, ali \xA7elite zamenjati obstoje\x9Fo ciljno datoteko.
+ /-Y Vpra\xE7a, ali \xA7elite zamenjati obstoje\x9Fo ciljno datoteko.
+
+Mo\xA7nost /Y je lahko prednastavljena v spremenljivki COPYCMD.
+Onemogo\x9Fite jo lahko z /-Y na ukazni vrstici.
+
+Da zdru\xA7ite ve\x9F datotek v eno, dolo\x9Fite samo eno ciljno datoteko, toda ve\x9F
+izvornih datotek (z nadomestnimi znaki ali kot datoteka1+datoteka2+datoteka3).
+.
+
+:TEXT_CMDHELP_CTTY
+Zamenja terminal, s katerim upravljate sistem.
+
+CTTY naprava
+
+ naprava Terminal, ki ga \xA7elite uporabljati, npr. COM1.
+.
+
+:TEXT_CMDHELP_DATE#1
+Prika\xA7e ali nastavi datum.
+
+DATE [/D] [datum]
+
+Vnesite DATE brez parametrov, da vidite trenutni datum in isto\x9Fasno nastavite
+novega. Pritisnite Enter, da obdr\xA7ite isti datum.
+
+/D onemogo\x9Fi interaktivnost.
+.
+
+:TEXT_CMDHELP_DEL#2
+Izbri\xE7e eno ali ve\x9F datotek.
+
+DEL [pogon:][pot]datoteka [/P] [/V]
+ERASE [pogon:][pot]datoteka [/P] [/V]
+
+ [pogon:][pot]datoteka Dolo\x9Fi datoteko za izbris. Ve\x9F datotek dolo\x9Fite z
+ nadomestnimi znaki.
+ /P Vpra\xE7a za potrditev, preden izbri\xE7e vsako datoteko.
+ /V Prika\xA7e izbrisane datoteke.
+.
+
+:TEXT_CMDHELP_DIR#4
+Prika\xA7e seznam datotek in podimenikov v imeniku.
+
+DIR [pogon:][pot][datoteka] [/P] [/W] [/A[[:]atributi]] [/O[[:]razvrstitev]]
+ [/S] [/B] [/L] [/LFN] [/Y|/4]
+
+ [pogon:][pot][datoteka]
+ Dolo\x9Fi pogon, imenik, in/ali datoteke, ki naj bodo prikazane.
+ Uporabite lahko nadomestne znake ali ve\x9F izrazov.
+ /P Se ustavi po vsakem zaslonu informacij.
+ /W \xE6irok seznam.
+ /A Prika\xA7e datoteke z dolo\x9Fenimi atributi.
+ atributi D imeniki R datoteke samo za branje
+ H skrite datoteke A datoteke, pripravljene za arhiviranje
+ S sistemske datoteke - predpona "ne"
+ /O Dolo\x9Fi vrstni red.
+ razvrstitev N po imenu (abecedno) S po velikosti (manj\xE7i najprej)
+ E po kon\x9Fnici (abecedno) D \x9Fasovno (starej\xE7i najprej)
+ G najprej imeniki - predpona za obratni vrstni red
+ A po \x9Fasu zadnjega dostopa (starej\xE7i najprej)
+ /S Prika\xA7e datoteke v dolo\x9Fenem imeniku in vseh podimenikih.
+ /B Minimalisti\x9Fen format (brez glave in povzetka).
+ /L Uporabi male \x9Frke.
+ /LFN Prika\xA7e dolga imena datotek.
+ /Y ali /4 Prika\xA7e letnice s 4 \xE7tevkami.
+
+Mo\xA7nosti so lahko prednastavljene v spremenljivki DIRCMD. Onemogo\x9Fite jih
+lahko tako, da pred mo\xA7nostjo vnesete "-", npr. /-W.
+.
+
+:TEXT_CMDHELP_DOSKEY#1
+Funkcije programa DOSKEY zdaj vsebuje FreeCOM.
+S tipkama gor in dol brskate po zgodovini, z ukazom HISTORY pa vidite celotno
+zgodovino vpisanih ukazov.
+S tipkami levo, desno, Home, in End se pomikate po ukazni vrstici.
+S tipko Insert preklapljate med na\x9Finom vrivanja in prepisovanja.
+S tipko Tab dokon\x9Fate ime datoteke na podlagi trenutno vne\xE7ene besede; \x9Fe jo
+pritisnete dvakrat, boste videli vse datoteke, ki se z njo ujemajo.
+.
+
+:TEXT_CMDHELP_ORIGINAL_DOSKEY#1
+Edits command lines, recalls command lines, and creates macros
+
+DOSKEY [/switch ...] [macroname=[text]]
+
+ /BUFSIZE:size Sets size of macro and command buffer (default:512)
+ /ECHO:on|off Enables/disables echo of macro expansions (default:on)
+ /FILE:file Specifies file containing a list of macros
+ /HISTORY Displays all commands stored in memory
+ /INSERT Inserts new characters into line when typing
+ /KEYSIZE:size Sets size of keyboard type-ahead buffer (default:15)
+ /LINE:size Sets maximum size of line edit buffer (default:128)
+ /MACROS Displays all DOSKey macros
+ /OVERSTRIKE Overwrites new characters onto line when typing (default)
+ /REINSTALL Installs a new copy of DOSKey
+ macroname Specifies a name for a macro you create
+ text Specifies commands you want to assign to the macro
+
+ UP,DOWN arrows recall commands
+ Esc clears current command
+ F7 displays command history
+ Alt+F7 clears command history
+[chars]F8 searches for command beginning with [chars]
+ F9 selects a command by number
+ Alt+F10 clears macro definitions
+
+The following are special codes you can use in DOSKey macro definitions:
+ $T Command separator: allows multiple commands in a macro
+ $1-$9 Batch parameters: equivalent to %1-%9 in batch programs
+ $* Symbol replaced by everything following macro name on the command line
+.
+
+:TEXT_CMDHELP_ECHO
+Prikazuje sporo\x9Fila ali omogo\x9Fi ali onemogo\x9Fi izpisovanje ukazov.
+
+ ECHO [ON | OFF]
+ ECHO [sporo\x9Filo]
+
+Vnesite ECHO brez parametrov, da izveste trenutno stanje ECHO.
+.
+
+:TEXT_CMDHELP_EXIT
+Kon\x9Fa FreeCOM, razen \x9Fe je ta bil nalo\xA7en z mo\xA7nostjo /P.
+
+EXIT
+.
+
+:TEXT_CMDHELP_FOR
+Izvede dolo\x9Fen ukaz za vsako datoteko v mno\xA7ici datotek.
+
+FOR %spremenljivka IN (mno\xA7ica) DO ukaz [parametri]
+
+ %spremenljivka Dolo\x9Fi ime spremenljivke.
+ (mno\xA7ica) Dolo\x9Fi mno\xA7ico ene ali ve\x9F datotek. Uporabite lahko
+ nadomestne znake.
+ ukaz Dolo\x9Fi ukaz, ki naj bo izveden za vsako datoteko.
+ parametri Dolo\x9Fi parametre za naveden ukaz.
+
+V ukazni datoteki vnesite %%spremenljivka namesto %spremenljivka.
+
+Primer:
+ FOR %f IN (---za\x9Fetek--- a*.* ---konec---) DO ECHO - %f -
+.
+
+:TEXT_CMDHELP_GOTO
+V ukazni datoteki nadaljuje izvajanje od ozna\x9Fene vrstice.
+
+GOTO oznaka
+
+ oznaka Dolo\x9Fi oznako vrstice.
+
+Oznaka v vrstici stoji sama, za\x9Fne pa se z dvopi\x9Fjem.
+.
+
+:TEXT_CMDHELP_HISTORY#1
+Zgodovina vne\xE7enih ukazov.
+
+HISTORY [velikost]
+
+Brez velikosti je prikazana celotna zgodovina vne\xE7enih ukazov.
+Z velikostjo se spremeni velikost spomina, posve\x9Fenega zgodovini.
+.
+
+:TEXT_CMDHELP_IF
+V ukazni datoteki izvede ukaz, \x9Fe je izpolnjen dolo\x9Fen pogoj.
+
+IF [NOT] ERRORLEVEL \xE7tevilo ukaz
+IF [NOT] niz1==niz2 ukaz
+IF [NOT] EXIST datoteka ukaz
+
+ NOT Dolo\x9Fi, naj ukazna lupina izvede ukaz, \x9Fe pogoj ni
+ izpolnjen.
+ ERRORLEVEL \xE7tevilo Ukaz se bo izvedel, \x9Fe je zadnji izvedeni ukaz vrnil
+ napako, katere koda je enaka ali ve\x9Fja od navedenega
+ \xE7tevila.
+ niz1==niz2 Ukaz se bo izvedel, \x9Fe se niza ujemata.
+ EXIST datoteka Ukaz se bo izvedel, \x9Fe datoteka obstaja.
+ ukaz Dolo\x9Fi ukaz, ki naj bo izveden, \x9Fe je pogoj izpolnjen.
+.
+
+:TEXT_CMDHELP_LFNFOR
+Vklju\x9Fi ali izklju\x9Fi dolga imena datotek v ukazu FOR ali dokon\x9Favanje imen
+datotek.
+
+LFNFOR [ON | OFF]
+LFNFOR COMPLETE [ON | OFF]
+
+Vnesite LFNFOR ali LFNFOR COMPLETE brez parametra, da vidite trenutno
+nastavitev LFNFOR.
+.
+
+:TEXT_CMDHELP_LH
+Nalo\xA7i program v gornji spomin.
+
+LOADHIGH [pogon:][pot]datoteka [parametri]
+LOADHIGH [/L:regija1[,minVelikost1][;regija2[,minVelikost2]...] [/S]]
+ [pogon:][pot]datoteka [parametri]
+
+/L:regija1[,minVelikost1][;regija2[,minVelikost2]...
+ Dolo\x9Fi regijo oz. regije spomina, v katere naj se nalo\xA7i program. Regija1
+ dolo\x9Fi \xE7tevilo prve regije, minVelikost1 dolo\x9Fi minimalno velikost (\x9Fe
+ sploh) za regijo1. Regija2 in minVelikost2 dolo\x9Fita \xE7tevilo in minimalno
+ velikost druge regije, \x9Fe obstaja. Regij lahko dolo\x9Fite, kolikor \xA7elite.
+/S
+ Skr\x9Fi UMB na minimalno velikost, medtem ko se program nalaga.
+[pogon:][pot]datoteka
+ Dolo\x9Fi lokacijo in ime programa.
+.
+
+:TEXT_CMDHELP_LOADFIX
+Nalo\xA7i program nad prvih 64K spomina in ga izvede.
+
+LOADFIX [pogon:][pot]datoteka
+
+Uporabite LOADFIX, \x9Fe ste prejeli sporo\x9Filo "Packed file corrupt", ko ste ga
+posku\xE7ali nalo\xA7iti v nizek del spomina.
+.
+
+:TEXT_CMDHELP_MD
+Ustvari imenik.
+
+MKDIR [pogon:]pot
+MD [pogon:]pot
+.
+
+:TEXT_CMDHELP_PATH
+Prika\xA7e ali spremeni seznam imenikov, v katerih se i\xE7\x9Fejo programi.
+
+PATH [[pogon:]pot[;...]]
+PATH ;
+
+Vnesite PATH ;, da izpraznite seznam in uka\xA7ete lupini, naj programe i\xE7\x9Fe le
+v trenutnem imeniku.
+Vnesite PATH brez parametrov, da vidite trenutni seznam programskih imenikov.
+.
+
+:TEXT_CMDHELP_PAUSE
+Za\x9Fasno prekine izvajanje ukazne datoteke in prika\xA7e sporo\x9Filo "Pritisnite
+katerokoli tipko" oz. dolo\x9Feno sporo\x9Filo.
+
+PAUSE [sporo\x9Filo]
+.
+
+:TEXT_CMDHELP_PROMPT
+Spremeni ukazni poziv.
+
+PROMPT [besedilo]
+
+ besedilo Dolo\x9Fi novi ukazni poziv.
+
+Poziv je lahko sestavljen iz katerihkoli znakov in naslednjih posebnih kod:
+
+ $Q = (ena\x9Faj)
+ $$ $ (dolar)
+ $T trenutni \x9Fas
+ $D trenutni datum
+ $P trenutni pogon in imenik
+ $V verzija FreeCOMa
+ $N trenutni pogon
+ $G > ("ve\x9F kot")
+ $L < ("manj kot")
+ $B | (navpi\x9Fna \x9Frta)
+ $H brisalka (izbri\xE7e prej\xE7nji znak)
+ $E escape (ASCII znak 27)
+ $_ prelom vrstice
+
+Vnesite PROMPT brez parametrov, da ukazni poziv ponastavite.
+.
+
+:TEXT_CMDHELP_PUSHD
+Potisne trenutni imenik na imeni\xE7ki sklad z mo\xA7nostjo spreminjanja trenutnega
+imenika.
+
+PUSHD [[pogon:]pot]
+ kjer je [pogon:]pot pot, v katero \xA7elite.
+.
+
+:TEXT_CMDHELP_POPD
+Vzame imenik z imeni\xE7kega sklada in ga dolo\x9Fi za trenutni imenik.
+
+POPD [*]
+ Parameter "*" po\x9Fisti imeni\xE7ki sklad.
+.
+
+:TEXT_CMDHELP_DIRS
+Prika\xA7e vsebino imeni\xE7kega sklada.
+
+DIRS
+.
+
+:TEXT_CMDHELP_RD
+Odstrani (izbri\xE7e) prazen imenik.
+
+RMDIR [pogon:]pot
+RD [pogon:]pot
+.
+
+:TEXT_CMDHELP_REM
+Ozna\x9Fuje komentarje (opombe) v ukazni datoteki ali CONFIG.SYS.
+
+REM [komentar]
+.
+
+:TEXT_CMDHELP_REN
+Preimenuje eno ali ve\x9F datotek oz. imenikov.
+
+RENAME [pogon:][pot][imenik1 | datoteka1] [imenik2 | datoteka2]
+REN [pogon:][pot][imenik1 | datoteka1] [imenik2 | datoteka2]
+
+Pri novem imenu ne morete dolo\x9Fiti novega pogona oz. poti; za ta namen
+uporabite ukaz MOVE.
+.
+
+:TEXT_CMDHELP_SET#1
+Prika\xA7e, nastavi, ali odstrani okoljsko spremenljivko.
+
+SET [/C] [/P] [/E] [/U] [spremenljivka[=[niz]]]
+
+ spremenljivka Dolo\x9Fi ime spremenljivke.
+ niz Dolo\x9Fi vrednost spremenljivke.
+
+\xACe niz ni dolo\x9Fen, se spremenljivka odstrani iz okolja.
+
+Vnesite SET brez parametrov, da vidite trenutne vrednosti vseh spremenljivk.
+
+Vnesite SET in ime spremenljivke, da vidite njeno vrednost.
+
+/C obdr\xA7i velike in male \x9Frke: navadno se ime datoteke spremeni v velike \x9Frke,
+\x9Fe spremenljivka \xA7e obstaja.
+
+/P pozove uporabnika, da vnese niz, in ga dodeli spremenljivki.
+
+/E nastavi spremenljivko na prvo vrstico izhoda programa, ki ga dolo\x9Fa niz.
+
+/U spremeni vse \x9Frke niza v velike \x9Frke.
+.
+
+:TEXT_CMDHELP_SHIFT#1
+Changes the position of replaceable parameters in a batch file.
+
+SHIFT [DOWN]
+
+DOWN shifts the argument window toward the beginning (%0); otherwise
+toward the end.
+.
+
+:TEXT_CMDHELP_TIME#1
+Prika\xA7e ali nastavi \x9Fas.
+
+TIME [/T] [\x9Fas]
+
+Vnesite TIME brez parametrov, da vidite trenutni \x9Fas in isto\x9Fasno nastavite
+novega. Pritisnite Enter, da obdr\xA7ite starega.
+
+/T onemogo\x9Fi interaktivnost.
+.
+
+:TEXT_CMDHELP_TRUENAME
+Prika\xA7e polno ime dolo\x9Fene poti.
+
+TRUENAME [pogon:][pot][datoteka]
+.
+
+:TEXT_CMDHELP_TYPE
+Prika\xA7e vsebino datoteke z besedilom.
+
+TYPE [pogon:][pot]datoteka
+.
+
+:TEXT_CMDHELP_VER
+Prika\xA7e verzijo FreeCOMa in druge informacije.
+
+VER [/R] [/W] [/D] [/C]
+
+ /R Prika\xA7e verzijo jedra in druge informacije.
+ /W Prika\xA7e informacije o jamstvu.
+ /D Prika\xA7e pogoje za razpe\x9Favanje FreeCOMa.
+ /C Prika\xA7e sodelujo\x9Fe pri razvoju FreeCOMa.
+.
+
+:TEXT_CMDHELP_VERIFY
+Pove datote\x9Fnemu sistemu, naj preveri, ali se datoteke pravilno zapi\xE7ejo
+na disk.
+
+VERIFY [ON | OFF]
+
+Vnesite VERIFY brez parametrov, da vidite trenutno stanje VERIFY.
+.
+
+:TEXT_CMDHELP_FDDEBUG
+If debugging is compiled into FreeDOS, this command will turn debug
+output on or off, or tell you if it is on or off.
+
+FDDEBUG [ON | OFF | datoteka]
+
+Type FDDEBUG without a parameter to display the current debug output
+setting.
+If a file is specified, all debug output is redirected into that file;
+the output is appended to the file, if it already exists. The special
+names "stdout" and "stderr" may be used to redirect the output
+to the standard output or standard error stream.
+.
+
+:TEXT_CMDHELP_VOL
+Prika\xA7e oznako nosilca in njegovo serijsko \xE7tevilko, \x9Fe ta obstajata.
+
+VOL [pogon:]
+.
+
+:TEXT_CMDHELP_QUESTION#1
+Prika\xA7e seznam ukazov in funkcij, ki so na voljo v FreeCOMu.
+
+?
+?ukaz [parametri]
+
+Prva oblika prika\xA7e vse vgrajene ukaze in funkcije.
+Druga oblika vpra\xE7a, ali naj izvede dolo\x9Fen ukaz, kot v na\x9Finu sledenja.
+.
+
+:TEXT_CMDHELP_WHICH
+Poi\xE7\x9Fe in prika\xA7e datoteko za vsak dolo\x9Fen ukaz.
+
+WHICH ukaz...
+.
+
+:TEXT_CMDHELP_MEMORY#1
+Prika\xA7e FreeCOMov notranji spomin.
+
+MEMORY
+.
+
+:TEXT_ERROR_COPY_PLUS_DESTINATION#1
+Cilj za ukaz COPY ne sme vsebovati znakov "+".
+.
+
+:TEXT_DELETE_FILE#1%
+Bri\xE7em datoteko "%s".
+.
+
+:TEXT_ERROR_WRITE_FILE_DISC_FULL#0%
+Ni mogo\x9Fe pisati v datoteko "%s";
+je morda disk poln? (potrebnih je %lu bajtov)
+.
+
+# Displayed for BIGcopy(), when copying takes quite a long time.
+# **_NO_END if the input file size is unknown.
+# Both must end in \r rather than \n!!
+:TEXT_COPY_COPIED_NO_END#0%
+%lu/???K kopiranih\r\
+.
+:TEXT_COPY_COPIED#0%
+%lu/%luK kopiranih\r\
+.
+
+:TEXT_ERROR_FCOM_IS_DEVICE#0%
+FreeCOM ne more biti naprava: "%s"
+.
+:TEXT_ERROR_FCOM_INVALID#0%
+Ta datoteka ni veljaven FreeCOM ali pa ni zdru\xA7ljiva verzija:
+%s
+.
+
+:TEXT_ERROR_LOADING_STRINGS
+Failed to load the strings resource into memory, the location
+pointed to in %COMSPEC% seems to be invalid. Please specify another
+location of FreeCOM to try to load the strings from, e.g.:
+C:\\COMMAND.COM
+or just hit enter to cancel to load the strings.
+.
+
+:TEXT_TERMINATING
+Poteka prekinitev.
+.
+
+:TEXT_HIDDEN_CRITER#0%
+%u Critical Error requests suppressed.
+.
+
+# The exit reasons MUST be kept in this order!
+:TEXT_DISP_EXITCODE#0%
+Exit code (ERRORLEVEL): %u, reason: %u (%s)
+.
+:TEXT_EXIT_REASON_NEG_1
+DOS API napaka\
+.
+:TEXT_EXIT_REASON_0
+terminated normally\
+.
+:TEXT_EXIT_REASON_1
+terminated by ^Break\
+.
+:TEXT_EXIT_REASON_2
+terminated by critical error\
+.
+:TEXT_EXIT_REASON_3
+gone resident\
+.
Property changes on: freecom/trunk/strings/slovene.lng
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+CRLF
\ No newline at end of property
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-07-25 23:46:27
|
Revision: 1828
http://sourceforge.net/p/freedos/svn/1828
Author: bartoldeman
Date: 2018-07-25 23:46:24 +0000 (Wed, 25 Jul 2018)
Log Message:
-----------
Set eol-style to CRLF on Turkish language files.
Property Changed:
----------------
freecom/trunk/strings/turkish.err
freecom/trunk/strings/turkish.lng
Index: freecom/trunk/strings/turkish.err
===================================================================
--- freecom/trunk/strings/turkish.err 2018-07-25 23:43:56 UTC (rev 1827)
+++ freecom/trunk/strings/turkish.err 2018-07-25 23:46:24 UTC (rev 1828)
Property changes on: freecom/trunk/strings/turkish.err
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+CRLF
\ No newline at end of property
Index: freecom/trunk/strings/turkish.lng
===================================================================
--- freecom/trunk/strings/turkish.lng 2018-07-25 23:43:56 UTC (rev 1827)
+++ freecom/trunk/strings/turkish.lng 2018-07-25 23:46:24 UTC (rev 1828)
Property changes on: freecom/trunk/strings/turkish.lng
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+CRLF
\ No newline at end of property
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-07-25 23:43:58
|
Revision: 1827
http://sourceforge.net/p/freedos/svn/1827
Author: bartoldeman
Date: 2018-07-25 23:43:56 +0000 (Wed, 25 Jul 2018)
Log Message:
-----------
Add Turkish translations from freedoslocal.
Added Paths:
-----------
freecom/trunk/strings/turkish.err
freecom/trunk/strings/turkish.lng
Added: freecom/trunk/strings/turkish.err
===================================================================
--- freecom/trunk/strings/turkish.err (rev 0)
+++ freecom/trunk/strings/turkish.err 2018-07-25 23:43:56 UTC (rev 1827)
@@ -0,0 +1,130 @@
+# $Id$
+#
+# Critical error national customization file
+#
+# Language: English
+# Codepage: ASCII (7bit) / any codepage
+# Author: FreeCOM maintainer
+#
+# The critical error (criter) handler receives some information
+# from the kernel about what error condition happens, generates some
+# human friendly message from it, requests the user's opinion about
+# how to proceed and, finally, returns to the kernel.
+#
+# The human friendly message is generated using one of the following
+# templates:
+# BLOCK_DEVICE (for criters on block devices)
+# Error %1 drive %A: %2 area: %3
+# -and- CHAR_DEVICE (for criters on character devices)
+# Error %1 device %A: %3
+#
+# Two-character sequences, which first character is a percent sign '%',
+# are placeholders for other information:
+# %% -> a single percent sign
+# %1 -> either READ or WRITE, depending on what kind of operation
+# caused the criter
+# %2 -> the kind of area the criter took place on DOS, FAT, ROOT, or DATA
+# %3 -> the actual error string; these are the strings associated to
+# a number 0 through N, and must correspond to the number passed in
+# lowbyte(DI) to the criter handler (see RBIL INT-24 for details)
+# %A -> drive letter (for block devices); name of device (character devices)
+#
+# Below the line describing the error the user is prompted for the action
+# to proceed. This line is dynamically constructed depending on which
+# action are available at all. The full line may look like this:
+# (A)bort, (I)gnore, (R)etry, (F)ail?_
+#
+# The individual words are defined by ABORT, IGNORE, RETRY, FAIL. They
+# should indicate which user response keys is associated with them;
+# suggested is to use the first letter and enclose it in parenthesises.
+# The delimiter ", " can be defined with DELIMITER and is the same
+# for all slots.
+# The "? " sequence is defined by QUESTION.
+# The order of the actions is fixed and cannot be customized.
+#
+# With each action a number of user response keys must be associated.
+# They can be enumerated with the KEYS_ABORT, KEYS_IGNORE, ...
+# strings. Because the key is searched in the same format as returned
+# by INT-16-00, both upper and lower case must be specified and
+# certain special keys cannot be used.
+#
+# The individual error strings are defined by the #: lines, where
+# the hash sign '#' refers to the number the kernel passes to the
+# criter handler. The UNKNOWN string is displayed for all error
+# numbers not specified.
+#
+# NOTE #1: The percent rule applies to _all_ criter strings!
+# NOTE #2: Each string occupies exactly one line.
+# NOTE #3: Any leading or trailing whitespaces are removed. Prefix the
+# first or suffix the last whitespace with '%.' (one percent sign and
+# one dot). This sequence is removed from the string totally.
+# NOTE #4: To embed any character use: %&## (one percent sign,
+# one ampersand and exactly two hexa-decimal digits)
+
+## Primary strings
+S2
+BLOCK_DEVICE: Hata %1 s\x81r\x81c\x81 %A: %2 alan: %3
+S3
+CHAR_DEVICE: Hata %1 s\x81r\x81c\x81 %A: %3
+
+## kind of operation
+S0
+READ: \x9Fundan okunuyor:
+S1
+WRITE: \x9Funa yaz\x8Dl\x8Dyor:
+
+## kind of failed area of block devices
+S4
+DOS: DOS
+S5
+FAT: FAT
+S6
+ROOT: root
+S7
+DATA: veri
+
+## action strings
+S8
+IGNORE: (Y)oksay
+S9
+RETRY: (T)ekrar dene
+S10
+ABORT: (\x98)ptal
+S11
+FAIL: (B)a\x9Far\x8Ds\x8Dz
+## keys associated with the actions
+S14 (compacted)
+KEYS_IGNORE: yY
+KEYS_RETRY: tT
+KEYS_ABORT: i\x98
+KEYS_FAIL: bB
+## embedded strings
+S12
+QUESTION: ? %.
+S13
+DELIMITER: , %.
+
+## Error strings
+UNKNOWN: Bilinmeyen hata kodu
+S15
+0: yazma korumas\x8D ihlal te\x9Febb\x81s\x81
+1: s\x81r\x81c\x81 i\x87in bilinmeyen birim
+2: s\x81r\x81c\x81 haz\x8Dr de\xA7il
+3: s\x81r\x81c\x81ye bilinmeyen bir komut verildi
+4: veri hatas\x8D (yanl\x8D\x9F CRC)
+5: yanl\x8D\x9F cihaz s\x81r\x81c\x81s\x81 talep yap\x8Ds\x8D boyutu
+6: arama hatas\x8D
+7: bilinmeyen ortam t\x81r\x81
+8: kesim bulunamad\x8D
+9: yaz\x8Dc\x8Dda ka\xA7\x8Dt kalmad\x8D
+10: yazma hatas\x8D
+11: okuma hatas\x8D
+12: genel ba\x9Far\x8Ds\x8Dzl\x8Dk
+13: payla\x9F\x8Dm ihlali
+14: kilitleme ihlali
+15: ge\x87ersiz disk de\xA7i\x9Fimi
+16: FCB mevcut de\xA7il
+17: payla\x9F\x8Dm \x94nbelle\xA7i yetersiz
+18: sayfa kodu uyumsuzlu\xA7u
+19: giri\x9F sonu
+20: yetersiz disk alan\x8D
Added: freecom/trunk/strings/turkish.lng
===================================================================
--- freecom/trunk/strings/turkish.lng (rev 0)
+++ freecom/trunk/strings/turkish.lng 2018-07-25 23:43:56 UTC (rev 1827)
@@ -0,0 +1,1548 @@
+# $Id: DEFAULT.LNG 1277 2006-09-04 19:40:42Z blairdude $
+#
+# FreeCOM national customization file
+#
+# Language: English
+# Codepage: ASCII (7bit) / any codepage
+# Author: FreeCOM maintainer
+#
+# 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%
+Ge\x87ersiz anahtar. - /%c
+.
+
+## Issued if a longname option is unknown
+:TEXT_ERROR_INVALID_LSWITCH#0%
+Ge\x87ersiz anahtar. - /%s
+.
+
+## Issued if the context, the type of argument etc. is invalid
+:TEXT_ERROR_ILLFORMED_OPTION#0%
+Yanl\x8D\x9F \x9Fekillendirilmi\x9F se\x87enek: '%s'
+.
+
+:TEXT_ERROR_OPT_ARG#0%
+'%s' se\x87ene\xA7inin ba\xA7\x8Dms\x8Dz de\xA7i\x9Fkeni olamaz
+.
+
+:TEXT_ERROR_OPT_NOARG#0%
+'%s' se\x87ene\xA7inin ba\xA7\x8Dms\x8Dz bir de\xA7i\x9Fkeni olmal\x8Dd\x8Dr
+.
+
+:TEXT_INVALID_NUMBER#0%
+'%s' unsurunda ge\x87ersiz say\x8D belirtimi
+.
+
+:TEXT_ERROR_CLOSE_QUOTE#0%
+Eksik kapama t\x8Drnak i\x9Fareti: %c
+.
+
+:TEXT_ERROR_TEMPFILE
+Ge\x87ici dosya olu\x9Fturulamad\x8D
+.
+
+:TEXT_ERROR_TOO_MANY_PARAMETERS_STR#0%
+\x80ok fazla parametre. - '%s'
+.
+
+:TEXT_ERROR_TOO_MANY_PARAMETERS
+\x80ok fazla parametre.
+.
+
+:TEXT_ERROR_INVALID_PARAMETER#0%
+Ge\x87ersiz parametre. - '%s'
+.
+
+:TEXT_ERROR_PATH_NOT_FOUND
+Yol bulunamad\x8D.
+.
+
+:TEXT_ERROR_FILE_NOT_FOUND
+Dosya bulunamad\x8D.
+.
+
+:TEXT_ERROR_SFILE_NOT_FOUND#0%
+Dosya bulunamad\x8D. - '%s'
+.
+
+:TEXT_ERROR_REQ_PARAM_MISSING#0%
+Gerekli parametre eksik.
+.
+
+:TEXT_ERROR_INVALID_DRIVE#0%
+Ge\x87ersiz s\x81r\x81c\x81 %c:.
+.
+
+:TEXT_ERROR_BADCOMMAND#2%
+Yanl\x8D\x9F komut ya da dosya ismi - "%s".
+.
+
+:TEXT_ERROR_OUT_OF_MEMORY
+Bellek yetersizli\xA7i hatas\x8D.
+.
+
+:TEXT_ERROR_OUT_OF_DOS_MEMORY#1
+DOS belle\xA7inin ayr\x8Dlmas\x8D ba\x9Far\x8Ds\x8Dz oldu.
+.
+
+:TEXT_ERROR_CANNOTPIPE
+Kanal olu\x9Fturulamad\x8D! Ge\x87ici dosya a\x87\x8Dlamad\x8D!
+.
+
+:TEXT_ERROR_LONG_LINE_BATCHFILE#0%
+'%s' batch dosyas\x8Dnda sat\x8Dr #%ld \x87ok uzun.
+.
+
+:TEXT_ERROR_BFILE_VANISHED#0%
+Batch dosyas\x8D '%s' bulunamad\x8D.
+.
+
+:TEXT_ERROR_BFILE_LABEL#0%
+'%s' batch dosyas\x8D '%s' etiketini i\x87ermemektedir.
+.
+
+:TEXT_ERROR_DIRFCT_FAILED#1%
+%s, '%s' i\x87in ba\x9Far\x8Ds\x8Dz oldu.
+.
+# The next three errors must remain in this order!
+:TEXT_ERROR_SET_ENV_VAR#0%
+'%s' ortam de\xA7i\x9Fkeni ayarlanamad\x8D.
+Ortam dolu olmas\x8Dn?
+.
+:TEXT_ERROR_ENV_VAR_NOT_FOUND#0%
+'%s' ortam de\xA7i\x9Fkeni bulunamad\x8D.
+.
+:TEXT_ERROR_NO_ENVIRONMENT
+Ortam yok. Belki bellek yetersiz kald\x8D. /E se\x87ene\xA7ini belirtiniz.
+.
+
+# The next three errors must remain in this order!
+:TEXT_ERROR_SET_ALIAS#1%
+'%s' di\xA7er ad\x8D (alias) ayarlanamad\x8D '%s'. Di\xA7er ad alan\x8D dolu olmas\x8Dn?
+.
+:TEXT_ERROR_ALIAS_NOT_FOUND#1%
+'%s' di\xA7er ad\x8D bulunamad\x8D.
+.
+:TEXT_ERROR_NO_ALIAS_SEGMENT#1
+Di\xA7er ad alan\x8D yok. Belki bellek yetersiz.
+.
+
+:TEXT_ERROR_SYNTAX_STR#0%
+S\x94z dizimi hatas\x8D. - '%s'
+.
+
+:TEXT_ERROR_SYNTAX
+S\x94z dizimi hatas\x8D.
+.
+
+:TEXT_ERROR_FILENAME_TOO_LONG#0%
+Dosya ismi \x87ok uzun. - '%s'
+.
+
+:TEXT_ERROR_SELFCOPY#0%
+'%s' kendi \x81zerine kopyalanamaz
+.
+
+:TEXT_ERROR_COMMAND_TOO_LONG
+Di\xA7er ad geni\x9Fletilmesinden sonra komut sat\x8Dr\x8D \x87ok uzun!
+.
+
+:TEXT_ERROR_LINE_TOO_LONG
+Komut sat\x8Dr\x8D 125 karakterden uzun.
+.
+
+:TEXT_ERROR_HISTORY_SIZE#1%
+Ge\x87ersiz tarih\x87e boyutu '%s'.
+.
+
+:TEXT_HISTORY_EMPTY#1
+Komut sat\x8Dr\x8D tarih\x87esi bo\x9F.
+.
+
+
+:TEXT_ERROR_BAD_MCB_CHAIN
+MCB zinciri bozuk, ya da MS-DOS ile uyumlu olmayan bir sistem.
+.
+
+:TEXT_ERROR_UNDEFINED_ERROR#0%
+Tan\x8Dms\x8Dz hata %d.
+.
+
+:TEXT_ERROR_REGION_WARNING#0%
+Ge\x87ersiz bellek alan\x8D %d - yok say\x8Dld\x8D.
+.
+
+:TEXT_ERROR_ON_OR_OFF
+ON ya da OFF belirtilmesi gerekmektedir.
+.
+
+:TEXT_ERROR_BAD_VARIABLE
+Yanl\x8D\x9F de\xA7i\x9Fken belirtimi.
+.
+
+:TEXT_ERROR_IN_MISSING#1
+FOR: IN eksik.
+.
+
+:TEXT_ERROR_MISSING_PARENTHESES#1
+Bir ya da her iki parantez eksik.
+.
+
+:TEXT_ERROR_DO_MISSING#1
+FOR: DO eksik.
+.
+
+:TEXT_ERROR_NO_COMMAND_AFTER_DO#1
+FOR: DO ard\x8Dndan hi\x87bir komut girilmemi\x9F.
+.
+
+:TEXT_ERROR_REDIRECT_FROM_FILE#0%
+\x80\x8Dkt\x8D '%s' dosyas\x8Dndan y\x94nlendirilemedi.
+.
+
+:TEXT_ERROR_REDIRECT_TO_FILE#0%
+\x80\x8Dkt\x8D '%s' dosyas\x8Dna y\x94nlendirilemedi.
+.
+
+:TEXT_ERROR_EMPTY_REDIRECTION#1
+Bo\x9F yeniden y\x94nlendirme.
+.
+
+:TEXT_ERROR_INVALID_DATE
+Ge\x87ersiz tarih.
+.
+
+:TEXT_ERROR_INVALID_TIME
+Ge\x87ersiz zaman.
+.
+
+:TEXT_ERROR_NO_GOTO_LABEL
+GOTO i\x87in hi\x87bir etiket belirtilmemi\x9F.
+.
+
+:TEXT_CTTY_NOTIMPLEMENTED
+CTTY komutu bu COMMAND.COM'dan hari\x87 tutulmu\x9Ftur.
+.
+
+:TEXT_ERROR_NORW_DEVICE#0%
+Ge\x87ersiz ya da okuma-yazma cihaz\x8D olmayan '%s'.
+.
+
+:TEXT_ERROR_CTTY_DUP#0%
+Dosya tan\x8Dmlay\x8Dc\x8Dlar\x8Dn TTY'ye de\xA7i\x9Ftirilmeleri ba\x9Far\x8Ds\x8Dz '%s'.
+.
+
+:TEXT_ERROR_L_NOTIMPLEMENTED
+/L hen\x81z eklenmemi\x9Ftir.
+.
+
+:TEXT_ERROR_U_NOTIMPLEMENTED
+/U hen\x81z eklenmemi\x9Ftir.
+.
+
+:TEXT_ERROR_WRITING_DEST
+Hedefe yazma s\x8Dras\x8Dnda hata.
+.
+
+:TEXT_ERROR_CANNOT_OPEN_SOURCE#0%
+Kayna\xA7\x8Dn a\x87\x8Dlmas\x8D ba\x9Far\x8Ds\x8Dz oldu. - '%s'
+.
+
+:TEXT_ERROR_OPEN_FILE#0%
+'%s' dosyas\x8D a\x87\x8Dlamad\x8D
+.
+
+:TEXT_ERROR_READ_FILE#0%
+'%s' dosyas\x8Dndan okuma ba\x9Far\x8Ds\x8Dz oldu
+.
+
+:TEXT_ERROR_WRITE_FILE#0%
+'%s' dosyas\x8Dna yazma ba\x9Far\x8Ds\x8Dz oldu
+.
+
+:TEXT_ERROR_LEADING_PLUS
+Birle\x9Ftirme karakteri '+' ba\xA7\x8Dms\x8Dz de\xA7i\x9Fkenlerin \x94n\x81nde olamaz.
+.
+
+:TEXT_ERROR_TRAILING_PLUS
+Birle\x9Ftirme karakteri '+' ba\xA7\x8Dms\x8Dz de\xA7i\x9Fkenlerin sonunda olamaz.
+.
+
+:TEXT_ERROR_NOTHING_TO_DO
+Yap\x8Dlacak hi\x87bir \x9Fey yok.
+.
+
+:TEXT_ERROR_COPY
+COPY ba\x9Far\x8Ds\x8Dz oldu
+.
+
+:TEXT_ERROR_IF_EXIST_NO_FILENAME#1
+IF EXIST: eksik dosya ismi
+.
+:TEXT_ERROR_IF_ERRORLEVEL_NO_NUMBER#1
+IF ERRORLEVEL: eksik say\x8D
+.
+:TEXT_ERROR_IF_ERRORLEVEL_INVALID_NUMBER#1
+IF ERRORLEVEL: ge\x87ersiz say\x8D
+.
+:TEXT_ERROR_IF_MISSING_COMMAND#1
+IF: Eksik komut
+.
+
+:TEXT_NOT_IMPLEMENTED_YET
+\x99z\x81r dileriz... hen\x81z eklenmemi\x9Ftir.
+.
+
+:TEXT_FAILED_LOAD_STRINGS
+Mesajlar\x8Dn belle\xA7e y\x81klenmesi ba\x9Far\x8Ds\x8Dz oldu.
+.
+
+:TEXT_MSG_NOTIMPLEMENTED
+/MSG se\x87ene\xA7i bu COMMAND.COM'dan d\x8D\x9Flanm\x8D\x9Ft\x8Dr.
+.
+
+:TEXT_MSG_ITEMS_DISPLAYED#1%
+%u unsur g\x94r\x81nt\x81lendi.
+.
+
+:TEXT_CORRUPT_COMMAND_LINE
+Bozuk komut sat\x8Dr\x8D. Bu dahili bir hatad\x8Dr ve COMMAND.COM'un
+\x87al\x8D\x9Ft\x8D\xA7\x8D sistemle ilgilidir. L\x81tfen bu hatay\x8D rapor edin.
+.
+
+:TEXT_QUOTED_C_OR_K#1
+/C ve /K se\x87enekleri eklenemez, g\x94rmezden gelindiler.
+.
+
+:TEXT_INIT_FULLY_QUALIFIED#1%
+COMMAND.COM'a giden yolun tamamen belirtilmi\x9F olmas\x8D gerekmektedir!
+Bu, s\x81r\x81c\x81 harfinin kullan\x8Dlmas\x8D ve geri e\xA7ri \x87izgi ile ba\x9Flanmas\x8D demektir.
+Mesela: C:\\FDOS
+
+COMMAND.COM \x9Fimdi bu yolu varsaymaktad\x8Dr:
+%s
+.
+
+:TEXT_ERROR_RESTORE_SESSION
+Oturum verileri geri al\x8Dnamad\x8D, t\x81m yerel ayarlar kaybedildi.
+L\x81tfen bu sorunun sebebini \x94\xA7renmek i\x87in yukar\x8Ddaki hata
+mesajlar\x8Dn\x8D okuyun.
+.
+
+:TEXT_ERROR_SAVE_SESSION
+G\x81ncel veriler program\x8Dn \x87a\xA7r\x8Dl\x8D\x9F\x8Dnda muhafaza edilemedi.
+L\x81tfen bu sorunun sebebini \x94\xA7renmek i\x87in yukar\x8Ddaki hata
+mesajlar\x8Dn\x8D okuyun.
+.
+
+:TEXT_ERROR_CWD_FAILED#1%
+%c: s\x81r\x81c\x81s\x81 cevap vermiyor.
+.
+
+:TEXT_ERROR_KSWAP_ALIAS_SIZE
+Takas ba\x9Far\x8Ds\x8Dz oldu: di\xA7er adlar \x87ok fazla bellek ay\x8Dr\x8Dyor.
+.
+
+
+:TEXT_ERROR_KSWAP_ALLOCMEM
+Takas ba\x9Far\x8Ds\x8Dz oldu: uzak bellek ayr\x8Dlamad\x8D.
+.
+
+:TEXT_ERROR_ALIAS_OUT_OF_MEM#1
+Di\xA7er ad alan\x8D yetersiz.
+.
+
+:TEXT_ERROR_ALIAS_NO_SUCH#1%
+B\x94yle bir di\xA7er ad (alias) yok: '%s'
+.
+
+:TEXT_ERROR_ALIAS_INSERT#1
+Di\xA7er ad\x8Dn eklenmesi ba\x9Far\x8Ds\x8Dz oldu.
+.
+
+:TEXT_ALIAS_INVALID_NAME#1%
+Ge\x87ersiz di\xA7er ad ismi '%s'.
+.
+
+:TEXT_ERROR_LOADING_CONTEXT#1
+Ba\xA7lam mod\x81l\x81 veya Kritik Hata y\x94neticisi y\x81klenemedi.
+.
+
+:TEXT_ERROR_CONTEXT_OUT_OF_MEMORY#1
+Ba\xA7lam belle\xA7i yetersiz.
+Bu hata devam ederse herhangi bir dahili tamponu artt\x8Drmay\x8D d\x81\x9F\x81n\x81n,
+mesela tarih\x87e, dizin y\x8D\xA7\x8Dn\x8D vs. gibi.
+.
+
+:TEXT_ERROR_CONTEXT_LENGTH#1%
+Ba\xA7lam\x8Dn boyutu %lu bayta eri\x9Fiyor ve azami s\x8Dn\x8Dr\x8D ge\x87iyor.
+Ba\xA7lam %u bayt olarak yeniden boyutland\x8Dr\x8Dl\x8Dyor.
+.
+
+:TEXT_ERROR_CONTEXT_ADD_STATUS#1
+Ba\xA7lama durum verileri eklenmesi ba\x9Far\x8Ds\x8Dz oldu. Bu hata bellek bozuklu\xA7unu
+veya yanl\x8D\x9F belirlenmi\x9F asgari ba\xA7lam boyutuna i\x9Faret edebilir.
+L\x81tfen FreeCOM bak\x8Dmc\x8Ds\x8Dna \x9Fu adreste bu konuda bilgi verin:
+fr...@fr...
+.
+
+:TEXT_ERROR_CONTEXT_AFTER_SWAP#1
+Takas sonras\x8D ba\xA7lam eksik. Ba\xA7lam tekrar olu\x9Fturuldu,
+fakat t\x81m di\xA7er adlar vs. kaybedildi.
+.
+
+:TEXT_ERROR_PERMISSION_DENIED#1%
+%s: \x98zin reddedildi
+.
+
+:TEXT_ERROR_NO_SUCH_FILE#1%
+%s: B\x94yle bir dosya veya dizin yoktur
+.
+
+:TEXT_ERROR_UNKNOWN_ERROR#1%
+%s: Bilinmeyen hata
+.
+
+#
+# Informational messages
+#
+
+:TEXT_MSG_PAUSE#1
+Devam etmek i\x87in herhangi bir tu\x9Fa bas\x8Dn\x8Dz . . .\
+.
+
+:TEXT_MSG_HISTORY_SIZE#0%
+Tarih\x87e boyutu %d baytt\x8Dr.
+.
+
+:TEXT_MSG_DOSKEY
+DOSKEY \x94zellikleri zaten kabukta etkinle\x9Ftirilmi\x9Ftir.
+.
+
+:TEXT_MSG_ECHO_STATE#0%
+ECHO \x9Fudur: %s
+.
+
+:TEXT_MSG_VERIFY_STATE#0%
+VERIFY \x9Fudur: %s
+.
+
+:TEXT_MSG_FDDEBUG_STATE#0%
+DEBUG \x87\x8Dkt\x8Ds\x8D \x9Fudur %s.
+.
+:TEXT_MSG_FDDEBUG_TARGET#0%
+DEBUG \x87\x8Dkt\x8Ds\x8D \x9Furaya yaz\x8Dl\x8Dyor: '%s'.
+.
+
+:TEXT_MSG_BREAK_STATE#0%
+BREAK \x9Fudur: %s
+.
+
+:TEXT_MSG_LFNFOR_STATE#0%
+LFNFOR \x9Fudur: %s
+.
+
+:TEXT_MSG_LFNFOR_COMPLETE_STATE#0%
+LFN Complete \x9Fudur: %s
+.
+
+:TEXT_MSG_CURRENT_DATE#0%
+G\x81ncel tarih \x9Fudur: %s
+.
+
+## The three DATE prompts MUST be in this order!
+:TEXT_MSG_ENTER_DATE_AMERICAN#1%
+Yeni tarih gir (aa%sgg%s[yy]yy): \
+.
+:TEXT_MSG_ENTER_DATE_EUROPE#1%
+Yeni tarih gir (gg%saa%s[yy]yy): \
+.
+:TEXT_MSG_ENTER_DATE_JAPANESE#1%
+Yeni tarih gir ([yy]yy%saa%sgg): \
+.
+
+:TEXT_MSG_CURRENT_TIME#0%
+G\x81ncel zaman \x9Fudur: %s
+.
+
+:TEXT_STRING_PM#1
+ pm\
+.
+:TEXT_STRING_AM#1
+ am\
+.
+
+:TEXT_MSG_ENTER_TIME#1
+Yeni zaman gir: \
+.
+
+# 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' i\x87indeki t\x81m dosyalar silinecektir!
+Emin misiniz (E/H)? \
+.
+
+# 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
+ [Evet=ENTER, Hay\x8Dr=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'e bas\x8Dld\x8D.\r
+'%s' batch dosyas\x8D sonland\x8Dr\x8Dls\x8Dn m\x8D (Evet/Hay\x8Dr/T\x81m\x81) ? \
+.
+
+# 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' dosyas\x8Dn\x8Dn \x81zerine yaz\x8Dls\x8Dn m\x8D (Evet/Hay\x8Dr/T\x81m\x81/\x80\x8Dk) ? \
+.
+
+# 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' dosyas\x8Dna eklensin mi (Evet/Hay\x8Dr/T\x81m\x81/\x80\x8Dk) ? \
+.
+
+# 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' silinsin mi (Evet/Hay\x8Dr/T\x81m\x81/\x80\x8Dk) ? \
+.
+
+:TEXT_UNKNOWN_FILENAME#1
+<<bilinmiyor>>\
+.
+
+:TEXT_DIRSTACK_EMPTY
+Dizin y\x8D\xA7\x8Dn\x8D bo\x9F.
+.
+
+## Strings to construct the DIR output
+:TEXT_DIR_HDR_VOLUME#1%
+ %c s\x81r\x81c\x81s\x81ndeki birim \
+.
+:TEXT_DIR_HDR_VOLUME_STRING#0%
+\x9Fudur: %s
+.
+:TEXT_DIR_HDR_VOLUME_NONE
+etiket i\x87ermemektedir
+.
+:TEXT_DIR_HDR_SERIAL_NUMBER#0%
+ Birimin Seri Numaras\x8D \x9Fudur: %04X-%04X
+.
+:TEXT_DIR_FTR_FILES#1%
+%10s dosya\
+.
+:TEXT_DIR_FTR_BYTES#0%
+ %12s bayt
+.
+:TEXT_DIR_FTR_TOTAL_NUMBER
+Listelenen toplam dosya:
+.
+:TEXT_DIR_FTR_DIRS#1%
+%10s dizin\
+.
+:TEXT_DIR_FTR_BYTES_FREE#0%
+ %15s bayt bo\x9F
+.
+:TEXT_DIR_DIRECTORY#0%
+%s dizini
+.
+:TEXT_DIR_DIRECTORY_WITH_SPACE#0%
+ %s dizini
+.
+: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
+ <D\x98Z\x98N> \
+.
+:TEXT_DIR_LINE_SIZE#1%
+ %10s \
+.
+
+:TEXT_FILE_COMPLATION_DISPLAY#1%
+%-14s\
+.
+
+:TEXT_MSG_PATH#0%
+PATH=%s
+.
+:TEXT_MSG_PATH_NONE#1
+Hi\x87bir arama yolu tan\x8Dmlanmam\x8D\x9F.
+.
+
+## The following names MUST be in this order!
+:TEXT_WEEKDAY_SHORT_NAME_SUNDAY#1
+Pazar\
+.
+:TEXT_WEEKDAY_SHORT_NAME_MONDAY#1
+Ptesi\
+.
+:TEXT_WEEKDAY_SHORT_NAME_TUESDAY#1
+Sal\x8D\
+.
+:TEXT_WEEKDAY_SHORT_NAME_WEDNSDAY#1
+\x80ar\
+.
+:TEXT_WEEKDAY_SHORT_NAME_THURSDAY#1
+Per\
+.
+:TEXT_WEEKDAY_SHORT_NAME_FRIDAY#1
+Cuma\
+.
+:TEXT_WEEKDAY_SHORT_NAME_SATURDAY#1
+Ctesi\
+.
+
+# Displayed by DEL how many files were removed.
+# These three strings must be kept in order!
+:TEXT_MSG_DEL_CNT_FILES#1
+hi\x87bir dosya silinmedi.
+.
+:TEXT_MSG_DEL_CNT_FILES_1#1
+bir dosya silindi.
+.
+:TEXT_MSG_DEL_CNT_FILES_2#1%
+%u dosya silindi.
+.
+
+:TEXT_MSG_SHOWCMD_INTERNAL_COMMANDS
+Mevcut dahili komutlar:
+.
+
+:TEXT_MSG_SHOWCMD_FEATURES
+
+Mevcut \x94zellikler:
+.
+
+## Displayed within "?" <-> showcmd() to enumerate the included features
+## Note the trailing single space
+:TEXT_SHOWCMD_FEATURE_ALIASES#1
+[di\xA7er adlar] \
+.
+:TEXT_SHOWCMD_FEATURE_ENHANCED_INPUT#1
+[geli\x9Fmi\x9F giri\x9F] \
+.
+:TEXT_SHOWCMD_FEATURE_HISTORY#1
+[tarih\x87e] \
+.
+:TEXT_SHOWCMD_FEATURE_FILENAME_COMPLETION#1
+[dosya ismi tamamlanmas\x8D] \
+.
+:TEXT_SHOWCMD_FEATURE_SWAP_EXEC#1
+[takas] \
+.
+:TEXT_SHOWCMD_FEATURE_CALL_LOGGING#1
+[ba\x9Flang\x8D\x87 g\x81nl\x81\xA7\x81] \
+.
+:TEXT_SHOWCMD_FEATURE_LAST_DIR#1
+[son dizin] \
+.
+:TEXT_SHOWCMD_FEATURE_LONG_FILENAMES#1
+[uzun dosya isimleri] \
+.
+:TEXT_SHOWCMD_FEATURE_KERNEL_SWAP_SHELL#1
+[\x87ekirdek takas\x8D] \
+.
+:TEXT_SHOWCMD_FEATURE_XMS_SWAP#1
+[XMS takas\x8D] \
+.
+:TEXT_SHOWCMD_DEFAULT_TO_SWAP#1
+[varsay\x8Dlan takas olsun] \
+.
+:TEXT_SHOWCMD_FEATURE_INSTALLABLE_COMMANDS#1
+[kurulabilir komutlar] \
+.
+:TEXT_SHOWCMD_FEATURE_NLS#1
+[DOS NLS] \
+.
+:TEXT_SHOWCMD_FEATURE_DIRSTACK#1
+[dizin y\x8D\xA7\x8Dn\x8D (PUSHD)] \
+.
+:TEXT_SHOWCMD_FEATURE_DEBUG#1
+[FreeCOM hata ay\x8Dklamas\x8D] \
+.
+
+:TEXT_MSG_INIT_BYPASS_AUTOEXEC#1
+
+\x98zleme kipi i\x87in F8 tu\x9Funa veya %s unsurunu atlamak i\x87in F5 tu\x9Funa bas\x8Dn... \
+.
+:TEXT_MSG_INIT_BYPASSING_AUTOEXEC#0%
+'%s' atlan\x8Dyor.
+.
+
+:TEXT_MSG_VER_DOS_VERSION#0%
+DOS s\x81r\x81m\x81 %u.%u
+.
+
+:TEXT_MSG_VER_EARLY_FREEDOS
+FreeDOS \x87ekirde\xA7i (yap\x8D 1933 veya \x94ncesi)
+.
+
+:TEXT_MSG_VER_LATER_FREEDOS#0%
+FreeDOS \x87ekirdek s\x81r\x81m\x81 %d.%d.%d
+.
+
+
+:TEXT_MSG_VER_WARRANTY
+Telif hakk\x8D (C) 1994-2005 Tim Norman ve di\xA7erleri.
+
+Bu program faydal\x8D olaca\xA7\x8D umuduyla, fakat H\x98\x80B\x98R GARANT\x98 \x98\x80ERMEDEN;
+hatta T\x98CAR\x98 ELVER\x98\x9EL\x98L\x98K veya AMACA UYGUNLUK z\x8Dmni garantileri de
+verilmeden sunulmaktad\x8Dr. Daha fazla detay i\x87in GNU Genel Kamu Lisans\x8Dn\x8D
+okuyunuz.
+
+Hata raporlar\x8Dn\x8D \x9Fu adresse g\x94nderiniz: fre...@li....
+G\x81ncellemeler http://freedos.sourceforge.net/freecom adresinde mevcuttur
+.
+
+:TEXT_MSG_VER_REDISTRIBUTION
+Telif hakk\x8D (C) 1994-2005 Tim Norman ve di\xA7erleri.
+
+Bu program \x94zg\x81r yaz\x8Dl\x8Dmd\x8Dr, onu \x99zg\x81r Yaz\x8Dl\x8Dm Vakf\x8Dn\x8Dn yay\x8Dnlad\x8D\xA7\x8D
+GNU Genel Kamu Lisans\x8Dn\x8Dn ya 2. s\x81r\x81m\x81 ya da (sizin se\x87iminize
+dayal\x8D olarak) herhangi bir daha yeni s\x81r\x81m\x81 kapsam\x8Dnda tekrar
+da\xA7\x8Dtabilir ve/veya de\xA7i\x9Ftirebilirsiniz.
+
+Hata raporlar\x8Dn\x8D \x9Fu adrese g\x94nderiniz: fre...@li....
+G\x81ncellemeler http://freedos.sourceforge.net/freecom adresinde mevcuttur
+.
+
+:TEXT_MSG_VER_DEVELOPERS
+
+FreeDOS Komut Kabu\xA7u bir\x87ok programc\x8D taraf\x8Dndan geli\x9Ftirilmi\x9Ftir, l\x81tfen
+HISTORY.TXT dosyas\x8Dna bak\x8Dn.
+
+G\x81ncel olarak bak\x8Dm\x8Dn\x8D Steffen Kaiser mailto:fr...@fr... yapmaktad\x8Dr
+
+Hata raporlar\x8Dn\x8D \x9Fu adrese g\x94nderiniz: fre...@li....
+G\x81ncellemeler http://freedos.sourceforge.net/freecom adresinde mevcuttur
+.
+
+
+# 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
+Kabuk sona erdirilmek \x81zeredir ancak bu yasakt\x8Dr\r
+(genellikle "/P" se\x87ene\xA7ini etkinle\x9Ftirerek).\r
+Sistemi yeniden ba\x9Flatman\x8Dz ya da e\xA7er bu kabuk \x87oklu g\x94rev ortam\x8Dnda\r
+\x87al\x8D\x9Ft\x8Dr\x8Dl\x8Dyorsa bu g\x94rev/i\x9Flemi elle sonland\x8Drman\x8Dz gerekir.\r
+.
+
+# Displayed during the initialization phase of FreeCOM, if its own
+# filename could not be determined.
+:TEXT_MSG_FREECOM_NOT_FOUND#1
+FreeCOM \x87al\x8D\x9Ft\x8Dr\x8Dlabilir dosyas\x8D bulunamad\x8D.
+COMMAND.COM'a giden tam yolu COMMAND'\x8Dn ilk ba\xA7\x8Dms\x8Dz
+de\xA7i\x9Fkeni olarak belirtmeniz gerekir, mesela:
+C:\\FDOS
+.
+
+
+:TEXT_MEMORY_ENVIRONMENT#1%
+Ortam segmenti : azami %5u bayt; bo\x9F %5u bayt
+.
+:TEXT_MEMORY_CONTEXT#1%
+Ba\xA7lam segmenti : azami %5u bayt; bo\x9F %5u bayt
+.
+:TEXT_MEMORY_HEAP#1%
+Y\x8D\xA7\x8Dn : bo\x9F %5lu bayt
+.
+:TEXT_MEMORY_CTXT_ALIAS#1%
+\tDi\xA7er adlar : s\x8Dn\x8Dr %5u bayt, g\x81ncel %5u bayt, %5u unsur
+.
+:TEXT_MEMORY_CTXT_HISTORY#1%
+\tTarih\x87e : s\x8Dn\x8Dr %5u bayt, g\x81ncel %5u bayt, %5u unsur
+.
+:TEXT_MEMORY_CTXT_DIRSTACK#1%
+\tDizin y\x8D\xA7\x8Dn\x8D: s\x8Dn\x8Dr %5u bayt, g\x81ncel %5u bayt, %5u unsur
+.
+:TEXT_MEMORY_CTXT_LASTDIR#1%
+\tSon dizin y\x8D\xA7\x8Dn\x8D : kullan\x8Dlan %5u bayt, %5u unsur
+.
+:TEXT_MEMORY_CTXT_BATCH#1%
+\t\x98\x87 i\x87e batch : kullan\x8Dlan %5u bayt, %5u unsur
+.
+:TEXT_MEMORY_CTXT_SWAPINFO#1%
+\tTakas bilgisi : kullan\x8Dlan %5u bayt, %5u unsur
+.
+
+
+## CHCP
+:TEXT_ERROR_GET_CODEPAGE#1
+Sistemden g\x81ncel sayfa kodu al\x8Dnmas\x8D ba\x9Far\x8Ds\x8Dz oldu.
+.
+:TEXT_ERROR_SET_CODEPAGE#1
+G\x81ncel sayfa kodunun de\xA7i\x9Ftirilmesi ba\x9Far\x8Ds\x8Dz oldu.
+.
+:TEXT_DISPLAY_CODEPAGE#1%
+G\x81ncel sayfa kodu \x9Fudur: %u.
+Sistem sayfa kodu (uygun \x9Fekilde) \x9Fudur: %u.
+.
+
+#
+# Command help text
+#
+
+:TEXT_CMDHELP_ALIAS
+Di\xA7er adlar\x8D g\x94r\x81nt\x81ler, ayarlar, kald\x8Dr\x8Dr.
+
+ALIAS [de\xA7i\x9Fken[=][dize]]
+
+ de\xA7i\x9Fken Di\xA7er ad ismini belirtir.
+ dize Di\xA7er ada atanacak karakter serisi.
+
+
+G\x81ncel di\xA7er adlar\x8D g\x94r\x81nt\x81lemek i\x87in parametresiz ALIAS yaz\x8Dn.
+.
+
+:TEXT_CMDHELP_BEEP
+Bip sesi \x87\x8Dkar.
+.
+
+:TEXT_CMDHELP_BREAK
+Geni\x9Fletilmi\x9F CTRL+C denetimini etkinle\x9Ftirir veya kald\x8Dr\x8Dr.
+
+BREAK [ON | OFF]
+
+G\x81ncel BREAK ayar\x8Dn\x8D g\x94r\x81nt\x81lemek i\x87in parametresiz BREAK yaz\x8Dn.
+.
+
+:TEXT_CMDHELP_CALL#1
+Bir batch program\x8Dndan ba\x9Fka bir batch program\x8Dn\x8D \x87a\xA7\x8Dr\x8Dr.
+
+CALL [/S | /N] [/Y] [s\x81r\x81c\x81:][yol]dosyaismi [batch-paramet]
+
+ batch-parametre Batch program\x8D taraf\x8Dndan ihtiya\x87 duyulan komut sat\x8Dr\x8D
+ verileri belirtir.
+ /S zorlar, /N kald\x8Dr\x8Dr FreeCOM takas\x8Dn\x8D.
+ /Y komutun \x87al\x8D\x9Ft\x8Dr\x8Dlmas\x8D s\x8Dras\x8Dnda izleme kipini etkinle\x9Ftirir.
+.
+
+:TEXT_CMDHELP_CD
+G\x81ncel dizini g\x94r\x81nt\x81ler ya da de\xA7i\x9Ftirir.
+
+CHDIR [s\x81r\x81c\x81:][yol]
+CHDIR[..]
+CD [s\x81r\x81c\x81:][yol]
+CD[..]
+CD -
+
+ .. Bir \x81st dizine gitmek istedi\xA7inizi belirtir.
+ - E\xA7er "son dizin" \x94zelle\x9Ftirildiyse etkinle\x9Ftirildiyse, son dizine d\x94n.
+
+Belirtilen s\x81r\x81c\x81de g\x81ncel dizini g\x94r\x81nt\x81lemek i\x87in CD s\x81r\x81c\x81: yaz\x8Dn.
+G\x81ncel s\x81r\x81c\x81 ve dizini g\x94r\x81nt\x81lemek i\x87in parametresiz CD yaz\x8Dn.
+Ayr\x8Dca bak\x8Dn\x8Dz: CDD
+.
+
+:TEXT_CMDHELP_CDD
+G\x81ncel dizin ve s\x81r\x81c\x81y\x81 g\x94r\x81nt\x81ler ya da de\xA7i\x9Ftirir.
+
+CDD [s\x81r\x81c\x81:][yol]
+CDD[..]
+
+ .. Bir \x81st dizine gitmek istedi\xA7inizi belirtir.
+ - E\xA7er "son dizin" \x94zelle\x9Ftirildiyse etkinle\x9Ftirildiyse, son dizine d\x94n.
+
+E\xA7er s\x81r\x81c\x81 belirtildiyse g\x81ncel \x87al\x8D\x9Fan s\x81r\x81c\x81 de\xA7i\x9Ftirilir; bu
+"CHDIR" ile tek farkt\x8Dr.
+G\x81ncel s\x81r\x81c\x81 ve dizini g\x94r\x81nt\x81lemek i\x87in parametresiz CD yaz\x8Dn.
+.
+
+:TEXT_CMDHELP_CHCP
+Etkin sayfa kodu numaras\x8Dn\x8D g\x94r\x81nt\x81ler ya da ayarlar.
+
+CHCP [nnn]
+
+ nnn Bir sayfa kodu numaras\x8D belirtir.
+
+Etkin sayfa kodu numaras\x8Dn\x8D g\x94r\x81nt\x81lemek i\x87in parametresiz CHCP yaz\x8Dn.
+.
+
+:TEXT_CMDHELP_CLS
+Ekran\x8D temizler.
+
+CLS
+.
+
+:TEXT_CMDHELP_COMMAND
+FreeDOS komut kabu\xA7unun yeni bir kopyas\x8Dn\x8D ba\x9Flat\x8Dr.
+
+COMMAND [[s\x81r\x81c\x81:]yol] [cihaz] [/E:nnnnn] [/L:nnnn] [/U:nnn] [/P] [/MSG]
+ [/LOW] [/Y [/[C|K] command]]
+ [s\x81r\x81c\x81:]yol COMMAND.COM'un bulundu\xA7u dizini belirtir.
+ device Komut giri\x9Fi ve \x87\x8Dk\x8D\x9F\x8D i\x87in kullan\x8Dlan cihaz\x8D belirtir.
+ /E:nnnnn \x98lk ortam boyutunu nnnnn bayt olarak ayarlar.
+ (nnnnn 256 il\x83 32.768 aras\x8Dnda olmal\x8Dd\x8Dr).
+ /L:nnnn Dahili arabelle\xA7in boyutunu belirtir (/P'de gerekir).
+ (nnnn 128 il\x83 1.024 aras\x8Dnda olmal\x8Dd\x8Dr).
+ /U:nnn Girdi arabelle\xA7inin boyutunu belirtir (/P'de gerekir).
+ (nnn 128 il\x83 255 aras\x8Dnda olmal\x8Dd\x8Dr).
+ /P Yeni komut kabu\xA7unu daimi yapar (\x87\x8Dk\x8D\x9F yap\x8Dlamaz).
+ /MSG T\x81m hata mesajlar\x8Dn\x8D bellekte depolar (/P'de gerekir).
+ /LOW Komut kabu\xA7unun yerle\x9Fik verilerini a\x9Fa\xA7\x8D bellekte
+ tutmas\x8Dn\x8D zorlar.
+ /Y /C veya /K ile belirtilen batch program\x8D ad\x8Dmlar.
+ /C command Belirtilen komutu \x87al\x8D\x9Ft\x8Dr\x8Dr ve d\x94ner.
+ /K command Belirtilen komutu \x87al\x8D\x9Ft\x8Dr\x8Dr ve \x87al\x8D\x9Fmaya devam eder.
+.
+
+:TEXT_CMDHELP_COPY
+Bir ya da daha fazla dosyalar\x8D ba\x9Fka bir konuma kopyalar.
+
+COPY [/A | /B] kaynak [/A | /B] [+ kaynak [/A | /B] [+ ...]] [hedef
+ [/A | /B]] [/V] [/Y | /-Y]
+
+ kaynak Kopyalanacak dosya veya dosyalar\x8D belirtir.
+ /A ASCII metin dosyas\x8Dn\x8D belirtir.
+ /B \x98kili bir dosya belirtir.
+ hedef Yeni dosyalar i\x87in dizin ya da dosya ismini belirtir.
+ /V Yeni dosyalar\x8Dn do\xA7ru yaz\x8Dld\x8D\xA7\x8Dn\x8D denetler.
+ /Y Mevcut olan bir hedef dosyas\x8Dn\x8Dn \x81zerine yazma teyidini
+ kald\x8Dr\x8Dr.
+ /-Y Mevcut olan bir hedef dosyas\x8Dn\x8Dn \x81zerine yazma teyidini
+ zorlar.
+
+/Y anahtar\x8D COPYCMD ortam de\xA7i\x9Fkeninde \x94ntan\x8Dmlanabilir.
+Bu, komut sat\x8Dr\x8Dnda /-Y ile ge\x87ersiz k\x8Dl\x8Dnabilir.
+
+Dosya eklemek i\x87in hedef olarak tek bir dosya belirtin fakat kaynak i\x87in
+birden fazla dosya belirtin (jokerler veya file1+file2+file3 bi\x87imi).
+.
+
+:TEXT_CMDHELP_CTTY
+Sisteminizi kontrol etmek i\x87in kullan\x8Dlan u\x87birim cihaz\x8Dn\x8D de\xA7i\x9Ftirir.
+
+CTTY cihaz
+
+ cihaz Mesela COM1 gibi kullanmak istedi\xA7iniz u\x87birim cihaz\x8D.
+.
+
+:TEXT_CMDHELP_DATE#1
+Tarihi g\x94r\x81nt\x81ler ya da ayarlar.
+
+DATE [/D] [tarih]
+
+G\x81ncel tarih ayar\x8Dn\x8D g\x94r\x81nt\x81lemek ve yenisini girmek i\x87in bir istem almak
+i\x87in parametresiz DATE yaz\x8Dn. Tarihi muhafaza etmek i\x87in ENTER tu\x9Funa bas\x8Dn.
+
+/D se\x87ene\xA7i, DATE komutunun etkile\x9Fimli olmas\x8Dna mani olur.
+.
+
+:TEXT_CMDHELP_DEL#2
+Bir ya da birden \x87ok dosyay\x8D siler.
+
+DEL [s\x81r\x81c\x81:][yol]dosyaismi [/P] [/V]
+ERASE [s\x81r\x81c\x81:][yol]dosyaismi [/P] [/V]
+
+ [s\x81r\x81c\x81:][yol]dosyaad\x8D Silinecek dosyalar\x8D belirtir. Birden \x87ok dosyay\x8D
+ joker kullanarak belirtebilirsiniz.
+ /P Her bir dosyas\x8Dn\x8Dn silinmesinden evvel teyit ister.
+ /V Silinen t\x81m dosyalar\x8D g\x94r\x81nt\x81ler.
+.
+
+:TEXT_CMDHELP_DIR#4
+Herhangi bir dizindeki dosyalar\x8Dn ve alt dizinlerin listesini g\x94r\x81nt\x81ler.
+
+DIR [s\x81r\x81c\x81:][yol][dosyaismi] [/P] [/W] [/A[[:]\x94znitelikler]]
+ [/O[[:]s\x8Dralamad\x81zeni]] [/S] [/B] [/L] [/V]
+
+ [s\x81r\x81c\x81:][yol][dosyaismi]
+ Listelenecek s\x81r\x81c\x81, dizin ve dosyalar\x8D belirtir.
+ (Dosya tan\x8Dmlamas\x8D ile geli\x9Ftirilebilir.)
+ /P Her bilgi ekran\x8Dndan sonra duraklar.
+ /W Geni\x9F liste bi\x87imini kullan\x8Dr.
+ /A Belirtilen \x94znitelikli dosyalar\x8D g\x94r\x81nt\x81ler (varsay\x8Dlan /ADHSRA)
+ attributes D Dizinler R Salt okunur dosyalar
+ H Sakl\x8D dosyalar A Ar\x9Fivlenmeye haz\x8Dr dosyalar
+ S Sistem dosyalar\x8D - hay\x8Dr \x94neki
+ /O Dosyalar\x8D s\x8Dralama d\x81zenine g\x94re listeler.
+ sortorder N \x98sme g\x94re (alfabetik) S Boyuta g\x94re (\x94nce k\x81\x87\x81\xA7\x81)
+ E Uzant\x8Dya g\x94re (alfabetik) D Tarih & zaman (\x94nce eskisi)
+ G \x99nce dizinleri grupla - Ters s\x8Dralama \x94neki
+ U S\x8Dralanmam\x8D\x9F Varsay\x8Dlan /ONG
+ /S Belirtilen dizinde ve t\x81m alt dizinlerdeki dosyalar\x8D g\x94r\x81nt\x81ler.
+ /B Yal\x8Dn bi\x87imi kullan (ba\x9Fl\x8Dk bilgisiz ve \x94zetsiz).
+ /L K\x81\x87\x81k harf kullan\x8Dr.
+ /Y or /4 Seneyi 4 say\x8Dyla g\x94sterir.
+
+Anahtarlar DIRCMD ortam de\xA7i\x9Fkeninde \x94nayarlanabilir. \x99nayarl\x8D anahtarlar
+herhangi bir anahtar\x8D - (tire) \x94neki ile ge\x87ersiz k\x8Dl\x8Dnabilir--mesela /-W.
+.
+
+:TEXT_CMDHELP_DOSKEY#1
+Harici DOSKEY yard\x8Dmc\x8D program\x8D FreeCOM'a dahil edilmi\x9Ftir.
+YUKARI ve A\x9EA\xA6I tu\x9Flar\x8D ile tarih\x87eyi geri alabilir ve HISTORY ile
+g\x94r\x81nt\x81leyebilirsiniz. SOL, SA\xA6 ve END ile HOME tu\x9Flar\x8Dyla komut sat\x8Dr\x8Dnda
+gezinebilir ve INSERT ile ekleme veya \x81zerine yazma kipine ge\x87ebilirsiniz.
+TAB tu\x9Fu ile g\x81ncel s\x94zc\x81\xA7\x81 dosya ismi olarak tamamlayabilir; iki kere basarak
+t\x81m denkle\x9Fen dosyalar\x8D g\x94sterebilirsiniz.
+.
+
+:TEXT_CMDHELP_ORIGINAL_DOSKEY#1
+Komut sat\x8Dr\x8Dn\x8D d\x81zenler, geri al\x8Dr ve makro olu\x9Fturur
+
+DOSKEY [/anahtar ...] [makroismi=[metin]]
+
+ /BUFSIZE:boyu Makro ve komut arabelle\xA7i bouyutunu ayarlar (varsay\x8Dlan:512)
+ /ECHO:on|off Makro geni\x9Fleme yaz\x8Dm\x8Dn\x8D etkinle\x9Ftir/devre d\x8D\x9F\x8D (varsay\x8Dlan:on)
+ /FILE:dosya Makro listesi i\x87eren dosya belirtir
+ /HISTORY Bellekte muhafaza edilen t\x81m komutlar\x8D g\x94r\x81nt\x81ler
+ /INSERT Yeni karakterleri tu\x9Fa bas\x8Dld\x8D\xA7\x8Dnda ekler
+ /KEYSIZE:boy. Klavyenin type-ahead arabelle\xA7i boyutu (varsay\x8Dlan:15)
+ /LINE:boyut Sat\x8Dr d\x81zenleme arabelle\xA7inin azami boyutu (varsay\x8Dlan:128)
+ /MACROS T\x81m DOSKEY makrolar\x8Dn\x8D g\x94r\x81nt\x81ler
+ /OVERSTRIKE Yeni karakterleri tu\x9Fa bas\x8Dld\x8D\xA7\x8Dnda \x81zerine yazar (varsay\x8Dlan)
+ /REINSTALL Yeni bir DOSKEY kopyas\x8D kurar
+ makroismi Olu\x9Fturdu\xA7unuz makro i\x87in bir isim belirtir
+ metin Makroya atamak istedi\xA7iniz komutlar\x8D belirtir
+
+ YUKARI, A\x9EA\xA6I oklar\x8D komutlar\x8D geri al\x8Dr
+ Esc g\x81ncel komutu temizler
+ F7 komut tarih\x87esini g\x94r\x81nt\x81ler
+ Alt+F7 komut tarih\x87esini temizler
+[karak]F8 [karak] ile ba\x9Flayan komutlar\x8D arar
+ F9 say\x8Dyla bir komut se\x87er
+ Alt+F10 makro tan\x8Dmlamalar\x8Dn\x8D temizler
+
+A\x9Fa\xA7\x8Ddakiler DOSKEY makro tan\x8Dmlamalar\x8Dnda kullanabilece\xA7iniz \x94zel kodlard\x8Dr:
+ $T Komut ay\x8Dr\x8Dc\x8D: makroda birden \x87ok komuta izin verir
+ $1-$9 Batch parametreleri: batch programlar\x8Dnda \x9Funa e\x9Fittir: %1-%9
+ $* Komut sat\x8Dr\x8Dnda makro ad\x8Dndan sonra her \x9Fey yerine ge\x87en sembol
+.
+
+:TEXT_CMDHELP_ECHO
+Mesaj g\x94r\x81nt\x81ler veya komut yank\x8Ds\x8Dn\x8D etkinle\x9Ftirir ya da devre d\x8D\x9F\x8D b\x8Drak\x8Dr.
+
+ ECHO [ON | OFF]
+ ECHO [messaj]
+
+G\x81ncel echo ayar\x8Dn\x8D g\x94r\x81nt\x81lemek i\x87in parametresiz ECHO yaz\x8Dn.
+.
+
+:TEXT_CMDHELP_EXIT
+/P ile y\x81klenmediyse FreeDOS komut kabu\xA7unu sonland\x8Dr\x8Dr.
+
+EXIT
+.
+
+:TEXT_CMDHELP_FOR
+Belirtilen komutu bir dosya k\x81mesindeki her dosya i\x87in \x87al\x8D\x9Ft\x8Dr\x8Dr.
+
+FOR %de\xA7i\x9Fken IN (k\x81me) DO komut [komut-parametreleri]
+
+ %de\xA7i\x9Fken De\xA7i\x9Ftirilebilir bir parametre belirtir.
+ (k\x81me) Bir veya birden \x87ok dosya k\x81mesi belirtir. Joker kullan\x8Dlabilir.
+ komut Her dosya i\x87in \x87al\x8D\x9Ft\x8Dr\x8Dlacak komutu belirtir.
+ komut-parametreleri
+ Belirtilen komut i\x87in parametre veya anahtar belirtir.
+
+FOR komutunu bir batch program\x8Dnda kullanmak i\x87in %de\xA7i\x9Fken yerine %%de\xA7i\x9Fken
+kullan\x8Dn.
+
+\x99rne\xA7in:
+ FOR %f IN (---ba\x9Flang\x8D\x87--- a*.* ---son---) DO ECHO - %f -
+.
+
+:TEXT_CMDHELP_GOTO
+Komut kabu\xA7unu bir batch program\x8Dnda etiketli bir sat\x8Dra y\x94nlendirir.
+
+GOTO etiket
+
+ etiket Batch program\x8Dnda etiket olarak kullan\x8Dlan bir metin belirtir.
+
+Etiket bir sat\x8Dra kendi ba\x9F\x8Dna iki nokta ile ba\x9Flayarak yazabilirsiniz.
+.
+
+:TEXT_CMDHELP_HISTORY#1
+History komutu.
+
+HISTORY [boyut]
+
+"Boyut" yaz\x8Dlmad\x8Dysa komut sat\x8Dr\x8Dn\x8Dn tarih\x87e arabelle\xA7inin g\x81ncel i\x87erikleri
+g\x94r\x81nt\x81lenir.
+Boyut ile tarih\x87e arabelle\xA7inin boyutu de\xA7i\x9Ftirilir.
+.
+
+:TEXT_CMDHELP_IF
+Batch programlar\x8Dnda ko\x9Fullu i\x9Flemleri yerine getirir.
+
+IF [NOT] ERRORLEVEL say\x8D komut
+IF [NOT] dize1==dize2 komut
+IF [NOT] EXIST dosyaismi komut
+
+ NOT Komut kabu\xA7unun komutu sadece ko\x9Ful yanl\x8D\x9F ise
+ \x87al\x8D\x9Ft\x8Drmas\x8D gerekti\xA7ini belirtir.
+ ERRORLEVEL number Son \x87al\x8D\x9Ft\x8Dr\x8Dlan program belirtilene e\x9Fit ya da ondan
+ y\x81ksek bir \x87\x8Dk\x8D\x9F kodu geri g\x94nderdiyse do\xA7ru ko\x9Ful
+ belirtir.
+ komut E\xA7er ko\x9Ful kar\x9F\x8Dland\x8Dysa \x87al\x8D\x9Ft\x8Dr\x8Dlacak komutu
+ belirtir.
+ dize1==dize2 Belirtilen metin dizeleri e\x9Fle\x9Fiyorsa do\xA7ru bir ko\x9Ful
+ belirtir.
+ EXIST dosyaismi Belirtilen dosya ismi mevcutsa do\xA7ru bir ko\x9Ful
+ belirtir.
+.
+
+:TEXT_CMDHELP_LFNFOR
+FOR komutu veya dosya ad\x8D tamamlamas\x8D i\x87in uzun adlar\x8D etkinle\x9Ftir/devre d\x8D\x9F\x8D.
+LFNFOR [ON | OFF]
+LFNFOR COMPLETE [ON | OFF]
+
+G\x81ncel LFNFOR ayar\x8Dn\x8D g\x94r\x81nt\x81lemek i\x87in parametresiz LFNFOR ya da LFNFOR
+yaz\x8Dn.
+.
+
+:TEXT_CMDHELP_LH
+Bir program\x8D \x81st bellek alan\x8Dna y\x81kler.
+
+LOADHIGH [s\x81r\x81c\x81:][yol]dosyaismi [parametreler]
+LOADHIGH [/L:alan1[,minboyut1][;alan2[,minboyut]...] [/S]]
+ [s\x81r\x81c\x81:][yol]dosyaismi [parametreler]
+
+/L:alan1[,minboyut1][;alan2[,minboyut2]]...
+ Program\x8Dn y\x81klenece\xA7i bellek alanlar\x8Dn\x8D belirtir. Alan1
+ ilk bellek alan\x8Dn\x8Dn say\x8Ds\x8Dn\x8D belirtir; minboyut1 alan1 i\x87in
+ varsa asgari boyutu belirtir. Alan2 ve minboyut2 varsa ikinci
+ alan\x8Dn say\x8Ds\x8Dn\x8D ve asgari boyutunu belirtirler. \x98stedi\xA7iniz kadar
+ alan belirtebilirsiniz.
+
+
+/S Program y\x81klenirken bir UMB'yi en k\x81\x87\x81k boyutuna k\x81\x87\x81lt\x81r.
+
+
+[s\x81r\x81c\x81:][yol]dosyaismi
+ Program\x8Dn konumunu ve ismini belirtir.
+.
+
+:TEXT_CMDHELP_LOADFIX
+Bir program\x8D belle\xA7in ilk 64K's\x8Dn\x8Dn \x81zerine y\x81kler ve onu \x87al\x8D\x9Ft\x8Dr\x8Dr.
+
+LOADFIX [s\x81r\x81c\x81:][yol]dosyaismi
+
+Bir program\x8D a\x9Fa\xA7\x8D belle\xA7e y\x81klerken "Paketlenmi\x9F dosya bozuk" mesaj\x8Dn\x8D
+ald\x8Dysan\x8Dz program\x8D LOADFIX kullanarak y\x81kleyin.
+.
+
+:TEXT_CMDHELP_MD
+Dizin olu\x9Fturur.
+
+MKDIR [s\x81r\x81c\x81:]yol
+MD [s\x81r\x81c\x81:]yol
+.
+
+:TEXT_CMDHELP_PATH
+\x80al\x8D\x9Ft\x8Dr\x8Dlabilir dosyalar i\x87in arama yolu g\x94r\x81nt\x81ler ya da ayarlar.
+
+PATH [[s\x81r\x81c\x81:]yol[;...]]
+PATH ;
+
+T\x81m arama yolu ayarlar\x8Dn\x8D temizlemek ve komut kabu\xA7unu sadece g\x81ncel dizinde
+arama yapmaya y\x94nlendirmek i\x87in PATH ; yaz\x8Dn.
+G\x81ncel yolu g\x94r\x81nt\x81lemek i\x87in parametresiz PATH yaz\x8Dn.
+.
+
+:TEXT_CMDHELP_PAUSE
+Bir batch program\x8Dn i\x9Fleyi\x9Fini duraklat\x8Dr ve a\x9Fa\xA7\x8Ddaki mesaj\x8D g\x94r\x81nt\x81ler:
+"Devam etmek i\x87in herhangi bir tu\x9Fa bas\x8Dn...." veya ba\x9Fka bir mesaj.
+
+PAUSE [mesaj]
+.
+
+:TEXT_CMDHELP_PROMPT
+Komut istemini de\xA7i\x9Ftirir.
+
+PROMPT [metin]
+
+ metin Yeni bir komut istemi belirtir.
+
+\x98stem normal karakterlerden ve a\x9Fa\xA7\x8Ddaki \x94zel kodlardan olu\x9Fturulabilir:
+
+
+ $Q = (e\x9Fit i\x9Fareti)
+ $$ $ (dollar karakteri)
+ $T G\x81ncel zaman
+ $D G\x81ncel tarih
+ $P G\x81ncel s\x81r\x81c\x81 ve yol
+ $V FreeDOS komut kabu\xA7unun s\x81r\x81m numaras\x8D
+ $N G\x81ncel s\x81r\x81c\x81
+ $G > (b\x81y\x81kt\x81r i\x9Fareti)
+ $L < (k\x81\x87\x81kt\x81r i\x9Fareti)
+ $B | (kanal (pipe))
+ $H Geri tu\x9Fu (\x94nceki karakteri siler)
+ $E Ka\x87\x8D\x9F dizgesi (ASCII kodu 27)
+ $_ Sat\x8Dr ba\x9F\x8D ve sat\x8Dr besleme
+
+\x98stemi varsay\x8Dlan de\xA7ere geri almak i\x87in parametresiz PROMPT yaz\x8Dn.
+.
+
+:TEXT_CMDHELP_PUSHD
+G\x81ncel dizini dizin y\x8D\xA7\x8Dn\x8Dn\x8Dn \x81zerine iter ve g\x81ncel \x87al\x8D\x9Fan dizini de\xA7i\x9Ftirme
+se\x87ene\xA7i sunar.
+
+PUSHD [[s\x81r\x81c\x81:]yol]
+ [s\x81r\x81c\x81:]yol de\xA7i\x9Fip eskisinin yerine ge\x87ecek yoldur.
+.
+
+:TEXT_CMDHELP_POPD
+Dizin y\x8D\xA7\x8Dn\x8Dndan bir dizini g\x94r\x81nt\x81ler ve ayar\x8D ona de\xA7i\x9Fir.
+
+POPD [*]
+ '*' parametresi dizin y\x8D\xA7\x8Dn\x8Dn\x8D temizler.
+.
+
+:TEXT_CMDHELP_DIRS
+Dizin y\x8D\xA7\x8Dn\x8Dn\x8Dn i\x87eriklerini g\x94r\x81nt\x81ler.
+
+DIRS
+.
+
+:TEXT_CMDHELP_RD
+Bo\x9F bir dizini kald\x8Dr\x8Dr (siler).
+
+RMDIR [s\x81r\x81c\x81:]yol
+RD [s\x81r\x81c\x81:]yol
+.
+
+:TEXT_CMDHELP_REM
+<<<<<<< .mineA\x87\x8Dklamalar\x8D bir toplu i\x9F dosyas\x8Dna veya CONFIG.SYS dosyas\x8Dna kaydeder.
+=======Yorumlar\x8D bir toplu i\x9F dosyas\x8Dna veya CONFIG.SYS dosyas\x8Dna kaydeder.
+>>>>>>> .theirs
+REM [yorum]
+.
+
+:TEXT_CMDHELP_REN
+Bir dosya/dizini veya dosyalar/dizinleri yeniden adland\x8Dr\x8Dr.
+
+RENAME [s\x81r\x81c\x81:][yol][dizinismi1 | dosyaismi1] [dizinismi2 | dosyismi2]
+REN [s\x81r\x81c\x81:][yol][dizinismi1 | dosyaismi1] [dizinismi2 | dosyaimi2]
+
+Unutmay\x8Dn ki hedefiniz i\x87in yeni bir s\x81r\x81c\x81 veya yol belirtemezsiniz. Bunun
+i\x87in MOVE komutunu kullan\x8Dn.
+.
+
+:TEXT_CMDHELP_SET#1
+Ortam de\xA7i\x9Fkenlerini g\x94r\x81nt\x81ler, ayarlar veya kald\x8Dr\x8Dr.
+
+SET [/C] [/P] [/E] [/U] [de\xA7i\x9Fken[=[dize]]]
+
+ de\xA7i\x9Fken Ortam de\xA7i\x9Fkeninin ismini belirtir.
+ dize De\xA7i\x9Fkene atanacak karakter serisini belirtir.
+
+* E\xA7er hi\x87bir dize belirtilmediyse, de\xA7i\x9Fken ortamdan kald\x8Dr\x8Dl\x8Dr.
+
+G\x81ncel ortam de\xA7i\x9Fkenlerini g\x94r\x81nt\x81lemek i\x87in parametresiz SET yaz\x8Dn.
+
+VAR de\xA7i\x9Fkeninin de\xA7erini g\x94r\x81nt\x81lemek i\x87in SET VAR kullan\x8Dn
+
+/C de\xA7i\x9Fkenin harf t\x81r\x81n\x81n (b\x81y\x81k-k\x81\x87\x81k) korunmas\x8Dn\x8D zorlar; varsay\x8Dlan de\xA7er
+olarak de\xA7i\x9Fken zaten ortamda konumlanmam\x8D\x9F ise b\x81y\x81k harflidir, yoksa
+harf t\x81r\x81 muhafaza edilir.
+
+/P dize ile kullan\x8Dc\x8D istemi g\x94sterir ve kullan\x8Dc\x8D girdisini de\xA7i\x9Fkene atar.
+
+/E [dize] taraf\x8Dndan i\x9Faret edilen komutun \x87\x8Dkt\x8Ds\x8Dn\x8Dn ilk sat\x8Dr\x8Dna verilen
+de\xA7i\x9Fkeni ayarlar.
+
+/U [dizenin] harf t\x81r\x81n\x81 b\x81y\x81k harf olarak ayarlar.
+.
+
+:TEXT_CMDHELP_SHIFT#1
+Bir toplu i\x9F dosyas\x8Dnda de\xA7i\x9Ftirilebilir parametre konumunu de\xA7i\x9Ftirir.
+
+SHIFT [DOWN]
+
+DOWN arg\x81man penceresini ba\x9Fa do\xA7ru kayd\x8Dr\x8Dr (%0); yoksa sona do\xA7ru kayd\x8Dr\x8Dr.
+
+.
+
+:TEXT_CMDHELP_TIME#1
+Sistem zaman\x8Dn\x8D g\x94r\x81nt\x81ler ya da ayarlar.
+
+TIME [/T] [zaman]
+
+G\x81ncel zaman\x8D g\x94rmek ve yeni zaman girmek i\x87in istem almak amac\x8Dyla
+parametresiz TIME yaz\x8Dn. Ayn\x8D zaman\x8D muhafaza etmek i\x87in ENTER tu\x9Funa bas\x8Dn.
+
+/T TIME komutunun etkile\x9Fimli olmas\x8Dna mani olur.
+.
+
+:TEXT_CMDHELP_TRUENAME
+Belirtilen yolun tam yol ismini g\x94r\x81nt\x81ler.
+
+TRUENAME [s\x81r\x81c\x81:][yol][dosyaismi]
+.
+
+:TEXT_CMDHELP_TYPE
+Metin dosyalar\x8Dn\x8Dn i\x87eriklerini g\x94r\x81nt\x81ler.
+
+TYPE [s\x81r\x81c\x81:][yol]dosyaismi
+.
+
+:TEXT_CMDHELP_VER
+FreeDOS komut kabu\xA7u s\x81r\x81m\x81n\x81 ve ba\x9Fka bilgiler g\x94r\x81nt\x81ler.
+
+VER [/R] [/W] [/D] [/C]
+
+ /R \x80ekirdek s\x81r\x81m\x81 ve ba\x9Fka bilgiler g\x94r\x81nt\x81ler.
+ /W FreeDOS komut kabu\xA7u garantisi.
+ /D FreeDOS komut kabu\xA7u yeniden da\xA7\x8Dt\x8Dm bilgileri.
+ /C FreeDOS komut kabu\xA7u i\x9Ftirak\x87ileri.
+.
+
+:TEXT_CMDHELP_VERIFY
+FreeDOS dosya sisteminin dosyalar\x8Dn diske do\xA7ru bir \x9Fekilde yaz\x8Dl\x8Dp
+yaz\x8Dlmad\x8Dklar\x8Dn\x8D denetleyip denetlemeyece\xA7ini belirtir.
+
+VERIFY [ON | OFF]
+
+G\x81ncel VERIFY ayar\x8Dn\x8D g\x94r\x81nt\x81lemek i\x87in parametresiz VERIFY yaz\x8Dn.
+.
+
+:TEXT_CMDHELP_FDDEBUG
+E\xA7er hata ay\x8Dklama FreeDOS'la derlendiyse bu komut hata ay\x8Dklama \x87\x8Dkt\x8Ds\x8Dn\x8D
+a\x87\x8Dp kapatacak ya da size a\x87\x8Dk ya da kapal\x8D oldu\xA7unu g\x94sterecektir.
+
+FDDEBUG [ON | OFF | dosya]
+
+G\x81ncel hata ay\x8Dklama \x87\x8Dkt\x8D ayar\x8Dn\x8D g\x94r\x81nt\x81lemek i\x87in parametresiz FDDEBUG
+yaz\x8Dn.
+E\xA7er bir dosya belirtildiyse t\x81m hata ay\x8Dklama \x87\x8Dkt\x8Ds\x8D bu dosyaya
+y\x94nlendirilecektir, \x87\x8Dkt\x8D dosya mevcutsa dosyaya eklenecektir. "stdout" ve
+"stderr" \x94zel isimleri \x87\x8Dkt\x8Dy\x8D standart \x87\x8Dkt\x8Dya ya da standart hata ak\x8D\x9F\x8Dna
+yeniden y\x94nlendirmek i\x87in kullan\x8Dlabilir.
+.
+
+:TEXT_CMDHELP_VOL
+Varsa disk birim etiketi ve seri numaras\x8Dn\x8D g\x94r\x81nt\x81ler.
+
+VOL [s\x81r\x81c\x81:]
+.
+
+:TEXT_CMDHELP_QUESTION#1
+Kabukta bulunan komutlar ve \x94zelliklerin listesini g\x94r\x81nt\x81ler.
+
+?
+?komut [ba\xA7\x8Dms\x8Dz-de\xA7i\x9Fken]
+
+\x98lk bi\x87im t\x81m mevcut dahili komut ve \x94zellikleri g\x94r\x81nt\x81ler.
+\x98kinci bi\x87imse sanki izleme kipi etkinmi\x9F gibi belirtilen komutun
+\x87al\x8D\x9Ft\x8Dr\x8Dlmas\x8Dn\x8D isteyip istemedi\xA7inizi soracakt\x8Dr.
+.
+
+:TEXT_CMDHELP_WHICH
+Her belirtilen komut i\x87in \x87al\x8D\x9Ft\x8Dr\x8Dlabilir dosyas\x8D arar ve g\x94r\x81nt\x81ler.
+
+WHICH komut...
+.
+
+:TEXT_CMDHELP_MEMORY#1
+FreeCOM taraf\x8Dndan i\x87sel olarak kullan\x8Dlan dahili belle\xA7i g\x94r\x81nt\x81ler.
+
+MEMORY
+
+.
+
+:TEXT_ERROR_COPY_PLUS_DESTINATION#1
+COPY hedefi art\x8D ('+') karakterleri i\x87ermemelidir.
+.
+
+:TEXT_DELETE_FILE#1%
+"%s" dosyas\x8D siliniyor.
+.
+
+:TEXT_ERROR_WRITE_FILE_DISC_FULL#0%
+'%s' dosyas\x8Dna yaz\x8Dlamad\x8D;
+muhtemelen disk dolu? (%lu bayta ihtiya\x87 var)
+.
+
+# Displayed for BIGcopy(), when copying takes quite a long time.
+# **_NO_END if the input file size is unknown.
+# Both must end in \r rather than \n!!
+:TEXT_COPY_COPIED_NO_END#0%
+%luKB/???KB kopyaland\x8D\r\
+.
+:TEXT_COPY_COPIED#0%
+%luKB/%luKB kopyaland\x8D\r\
+.
+
+:TEXT_ERROR_FCOM_IS_DEVICE#0%
+FreeCOM bir cihaz olamaz: "%s"
+.
+:TEXT_ERROR_FCOM_INVALID#0%
+Bu dosya ge\x87erli bir FreeCOM de\xA7il veya uyumsuz bir s\x81r\x81m\x81n dosyas\x8D:
+%s
+.
+
+:TEXT_ERROR_LOADING_STRINGS
+Dize kaynaklar\x8D belle\xA7e y\x81klenemedi, %COMSPEC% unsurunda i\x9Faret edilen konum
+ge\x87ersiz gibi g\x94r\x81n\x81yor. L\x81tfen FreeCOM i\x87in ba\x9Fka bir konum belirtin ki
+dizeler bu konumdan y\x81klenebilsinler, mesela:
+C:\\COMMAND.COM
+ya da dizelerin y\x81klenmesini iptal etmek i\x87in enter tu\x9Funa bas\x8Dn.
+.
+
+:TEXT_TERMINATING
+\x9Eimdi sonland\x8Dr\x8Dl\x8Dyor.
+.
+
+:TEXT_HIDDEN_CRITER#0%
+%u Kritik Hata talebi ortadan kald\x8Dr\x8Dld\x8D.
+.
+
+# The exit reasons MUST be kept in this order!
+:TEXT_DISP_EXITCODE#0%
+\x80\x8Dk\x8D\x9F kodu (ERRORLEVEL): %u, sebep: %u (%s)
+.
+:TEXT_EXIT_REASON_NEG_1
+DOS API hatas\x8D\
+.
+:TEXT_EXIT_REASON_0
+normal bir \x9Fekilde sonland\x8D\
+.
+:TEXT_EXIT_REASON_1
+^Break taraf\x8Dndan sonland\x8Dr\x8Dld\x8D\
+.
+:TEXT_EXIT_REASON_2
+kritik bir hata taraf\x8Dndan sonland\x8Dr\x8Dld\x8D\
+.
+:TEXT_EXIT_REASON_3
+yerle\x9Fik oldu\
+.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-07-25 23:35:24
|
Revision: 1826
http://sourceforge.net/p/freedos/svn/1826
Author: bartoldeman
Date: 2018-07-25 23:35:22 +0000 (Wed, 25 Jul 2018)
Log Message:
-----------
Update French translations from freedoslocal (Mateusz Viste)
Modified Paths:
--------------
freecom/trunk/strings/french.err
freecom/trunk/strings/french.lng
Modified: freecom/trunk/strings/french.err
===================================================================
--- freecom/trunk/strings/french.err 2018-07-24 11:40:56 UTC (rev 1825)
+++ freecom/trunk/strings/french.err 2018-07-25 23:35:22 UTC (rev 1826)
@@ -3,8 +3,8 @@
# Critical error national customization file
#
# Language: French
-# Codepage: 852
-# Author: Mateusz Viste "Fox"
+# Codepage: 850
+# Author: Mateusz Viste
#
# The critical error (criter) handler receives some information
# from the kernel about what error condition happens, generates some
@@ -28,12 +28,12 @@
# a number 0 through N, and must correspond to the number passed in
# lowbyte(DI) to the criter handler (see RBIL INT-24 for details)
# %A -> drive letter (for block devices); name of device (character devices)
-#
+#
# Below the line describing the error the user is prompted for the action
# to proceed. This line is dynamically constructed depending on which
# action are available at all. The full line may look like this:
# (A)bort, (I)gnore, (R)etry, (F)ail?_
-#
+#
# The individual words are defined by ABORT, IGNORE, RETRY, FAIL. They
# should indicate which user response keys is associated with them;
# suggested is to use the first letter and enclose it in parenthesises.
@@ -41,13 +41,13 @@
# for all slots.
# The "? " sequence is defined by QUESTION.
# The order of the actions is fixed and cannot be customized.
-#
+#
# With each action a number of user response keys must be associated.
# They can be enumerated with the KEYS_ABORT, KEYS_IGNORE, ...
# strings. Because the key is searched in the same format as returned
# by INT-16-00, both upper and lower case must be specified and
# certain special keys cannot be used.
-#
+#
# The individual error strings are defined by the #: lines, where
# the hash sign '#' refers to the number the kernel passes to the
# criter handler. The UNKNOWN string is displayed for all error
@@ -63,9 +63,9 @@
## Primary strings
S2
-BLOCK_DEVICE: Erreur %1 lecteur %A: %2 area: %3
+BLOCK_DEVICE: Erreur %1 lecteur %A: %2 zone : %3
S3
-CHAR_DEVICE: Erreur %1 device %A: %3
+CHAR_DEVICE: Erreur %1 lecteur %A: %3
## kind of operation
S0
@@ -105,23 +105,23 @@
DELIMITER: , %.
## Error strings
-UNKNOWN: Unknown error code
+UNKNOWN: Code d'erreur inconnu
S15
-0: write-protection violation attempted
+0: tentative de violation de protection en \x82criture
1: unit\x82 inconnue pour pilote
2: lecteur non pr\x88t
3: commande inconnue donn\x82e au pilote
4: erreur de donn\x82es (mauvais CRC)
-5: bad device driver request structure length
+5: mauvaise structure de taille pour le requ\x88te de pilote de p\x82riph\x82rique
6: erreur de recherche
7: type de support inconnu
8: secteur non trouv\x82
-9: imprimante \x85 cours de papier
+9: imprimante \x85 court de papier
10: erreur d'\x82criture
11: erreur de lecture
12: erreur g\x82n\x82rale
13: violation de partage
-14: lock violation
+14: violation de verrou
15: changement de disque invalide
16: FCB indisponible
17: tampon de partage satur\x82
Modified: freecom/trunk/strings/french.lng
===================================================================
--- freecom/trunk/strings/french.lng 2018-07-24 11:40:56 UTC (rev 1825)
+++ freecom/trunk/strings/french.lng 2018-07-25 23:35:22 UTC (rev 1826)
@@ -3,9 +3,9 @@
# FreeCOM national customization file
#
# Language: French
-# Codepage: 852
-# Author: Mateusz Viste "Fox" / the...@wp...
-#
+# Codepage: 850
+# Author: Mateusz Viste
+#
# 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
@@ -107,11 +107,11 @@
.
:TEXT_ERROR_OPT_ARG#0%
-L'option '%s' ne peut pas avoir d'arguments
+L'option '%s' n'accepte pas d'arguments
.
:TEXT_ERROR_OPT_NOARG#0%
-l'option "%s" doit avoir un ou des param\x8Atre(s)
+l'option "%s" n\x82cessite un plusieurs param\x8Atre(s)
.
:TEXT_INVALID_NUMBER#0%
@@ -119,7 +119,7 @@
.
:TEXT_ERROR_CLOSE_QUOTE#0%
-Il manque la fermeture des guiellemets: %c
+Il manque la fermeture des guillemets: %c
.
:TEXT_ERROR_TEMPFILE
@@ -171,7 +171,7 @@
.
:TEXT_ERROR_CANNOTPIPE
-Cannot pipe! Ne peut ouvrir le fichier temporaire!
+Cannot pipe! Ne peut ouvrir le fichier temporaire !
.
:TEXT_ERROR_LONG_LINE_BATCHFILE#0%
@@ -187,32 +187,32 @@
.
:TEXT_ERROR_DIRFCT_FAILED#1%
-%s \x85 \x82chou\x82 pour '%s'.
+%s a \x82chou\x82 pour '%s'.
.
# The next three errors must remain in this order!
:TEXT_ERROR_SET_ENV_VAR#0%
-Impossible de definir la variable '%s'.
-L'environment serait-il satur\x82?
+Impossible de d\x82finir la variable '%s'.
+L'environnement serait-il satur\x82 ?
.
:TEXT_ERROR_ENV_VAR_NOT_FOUND#0%
-La variable d'environment '%s' est introuvable.
+La variable d'environnement '%s' est introuvable.
.
:TEXT_ERROR_NO_ENVIRONMENT
-Aucun environement! La m\x82moire est peut-\x88tre a bout. Utilisez l'option /E.
+Aucun environnement ! La m\x82moire est peut-\x88tre \x85 bout. Utilisez l'option /E.
.
# The next three errors must remain in this order!
:TEXT_ERROR_SET_ALIAS#1%
-Impossible de d\x82finir l'alias '%s'. L'espace des alias serait-il satur\x82?
+Impossible de d\x82finir l'alias '%s'. L'espace des alias serait-il satur\x82 ?
.
:TEXT_ERROR_ALIAS_NOT_FOUND#1%
Alias '%s' non trouv\x82.
.
:TEXT_ERROR_NO_ALIAS_SEGMENT#1
-Pas d'espace pour les alias. La m\x82moire est peut-\x88tre \x85 bout.
+Pas d'espace pour les alias. La m\x82moire est peut-\x88tre insuffisante.
.
:TEXT_ERROR_SYNTAX_STR#0%
@@ -232,11 +232,11 @@
.
:TEXT_ERROR_COMMAND_TOO_LONG
-Ligne de commande trop longue apr\x8As expension d'alias!
+Ligne de commande trop longue apr\x8As expansion d'alias !
.
:TEXT_ERROR_LINE_TOO_LONG
-Ligne trop longue. Impossible d'executer la commande.
+Ligne trop longue. Impossible d'ex\x82cuter la commande.
.
:TEXT_ERROR_HISTORY_SIZE#1%
@@ -244,19 +244,19 @@
.
:TEXT_HISTORY_EMPTY#1
-L'historique de la ligne de commandes est vide.
+L'historique de la ligne de commande est vide.
.
:TEXT_ERROR_BAD_MCB_CHAIN
-La cha\x8Cne MCB ou le system de compatibilit\x82 MS-DOS est corrompu.
+La cha\x8Cne MCB ou le syst\x8Ame de compatibilit\x82 MS-DOS est corrompu.
.
:TEXT_ERROR_UNDEFINED_ERROR#0%
-Erreur non definie %d.
+Erreur non d\x82finie %d.
.
:TEXT_ERROR_REGION_WARNING#0%
-R\x82gion de memoire invalide %d - ignor\x82.
+R\x82gion de m\x82moire invalide %d - ignor\x82.
.
:TEXT_ERROR_ON_OR_OFF
@@ -272,7 +272,7 @@
.
:TEXT_ERROR_MISSING_PARENTHESES#1
-Une ou plusieurs paranth\x82se(s) oubli\x82e(s).
+Une ou plusieurs parenth\x8Ase(s) oubli\x82e(s).
.
:TEXT_ERROR_DO_MISSING#1
@@ -304,27 +304,27 @@
.
:TEXT_ERROR_NO_GOTO_LABEL
-Etiquette de destination non definit dans GOTO.
+\x90tiquette de destination non d\x82finie dans GOTO.
.
:TEXT_CTTY_NOTIMPLEMENTED
-La commande CTTY a \x82t\x82 exclut de ce COMMAND.COM.
+La commande CTTY a \x82t\x82 exclue de ce COMMAND.COM.
.
:TEXT_ERROR_NORW_DEVICE#0%
-Invalid or no read-write device '%s'.
+P\x82riph\x82rique '%s' invalide ou prot\x82g\x82 en \x82criture.
.
:TEXT_ERROR_CTTY_DUP#0%
-Echec lors du changement des descriptors du fichiers vers TTY '%s'.
+\x90chec lors du changement des descripteurs du fichier vers TTY '%s'.
.
:TEXT_ERROR_L_NOTIMPLEMENTED
-/L pas encore implant\x82.
+/L pas encore impl\x82ment\x82.
.
:TEXT_ERROR_U_NOTIMPLEMENTED
-/U pas encore implant\x82.
+/U pas encore impl\x82ment\x82.
.
:TEXT_ERROR_WRITING_DEST
@@ -356,11 +356,11 @@
.
:TEXT_ERROR_NOTHING_TO_DO
-Rien a faire.
+Rien \x85 faire.
.
:TEXT_ERROR_COPY
-COPY \x85 \x82chou\x82.
+COPY a \x82chou\x82.
.
:TEXT_ERROR_IF_EXIST_NO_FILENAME#1
@@ -367,10 +367,10 @@
IF EXIST: il manque le nom du fichier
.
:TEXT_ERROR_IF_ERRORLEVEL_NO_NUMBER#1
-IF ERRORLEVEL: il manque le numero
+IF ERRORLEVEL: il manque le num\x82ro
.
:TEXT_ERROR_IF_ERRORLEVEL_INVALID_NUMBER#1
-IF ERRORLEVEL: numero non valide
+IF ERRORLEVEL: num\x82ro non valide
.
:TEXT_ERROR_IF_MISSING_COMMAND#1
IF: Commande manquante
@@ -377,15 +377,15 @@
.
:TEXT_NOT_IMPLEMENTED_YET
-D\x82sol\x82... pas encore implant\x82.
+D\x82sol\x82... pas encore impl\x82ment\x82.
.
:TEXT_FAILED_LOAD_STRINGS
-Echec lors du transfer des messages en m\x82moire.
+\x90chec lors du transfert des messages en m\x82moire.
.
:TEXT_MSG_NOTIMPLEMENTED
-L'option /MSG \x85 \x82t\x82 exclu de ce COMMAND.COM.
+L'option /MSG \x85 \x82t\x82 exclue de ce COMMAND.COM.
.
:TEXT_MSG_ITEMS_DISPLAYED#1%
@@ -393,8 +393,8 @@
.
:TEXT_CORRUPT_COMMAND_LINE
-Ligne de commande corrompue! Ceci est une erreur interne li\x82e \x85 COMMAND.COM,
-merci de la raporter (par exemple sur www.freedos.org/bugs).
+Ligne de commande corrompue ! Ceci est une erreur interne li\x82e \x85 COMMAND.COM,
+merci de la rapporter (par exemple sur www.freedos.org/bugs).
.
:TEXT_QUOTED_C_OR_K#1
@@ -402,36 +402,36 @@
.
:TEXT_INIT_FULLY_QUALIFIED#1%
-Le r\x82pertoire de COMMAND.COM doit \x88tre completement defini!
+Le r\x82pertoire de COMMAND.COM doit \x88tre compl\x8Atement d\x82fini !
cela signifie que la lettre du lecteur doit \x88tre pr\x82cis\x82e.
Par exemple: C:\\FDOS
-COMMAND.COM utilise actuellement le r\x82pertoire suivant:
+COMMAND.COM utilise actuellement le r\x82pertoire suivant :
%s
.
:TEXT_ERROR_RESTORE_SESSION
Les informations de la session ne peuvent pas \x88tre restaur\x82es, tous les
-param\x8Atres locals sont perdus. Referez vous aux messages d'erreurs au dessus
+param\x8Atres locaux sont perdus. R\x82f\x82rez-vous aux messages d'erreurs ci-dessus
pour conna\x8Ctre la raison de ce probl\x8Ame...
.
:TEXT_ERROR_SAVE_SESSION
-L'information courante ne peut \x88tre preserv\x82e durant l'appel
-du programme. Referez vous aux messages d'erreurs au dessus pour
+L'information courante ne peut \x88tre pr\x82serv\x82e durant l'appel
+du programme. R\x82f\x82rez-vous aux messages d'erreurs ci-dessus pour
conna\x8Ctre la raison de ce probl\x8Ame...
.
:TEXT_ERROR_CWD_FAILED#1%
-Le lecteur %c: ne repond pas.
+Le lecteur %c: ne r\x82pond pas.
.
:TEXT_ERROR_KSWAP_ALIAS_SIZE
-Swapping failed: Les alias allouent trop de m\x82moire.
+\x90chec de l'\x82change : Les alias allouent trop de m\x82moire.
.
:TEXT_ERROR_KSWAP_ALLOCMEM
-Swapping failed: Cannot allocate far memory.
+\x90chec de l'\x82change : impossible d'allouer de la m\x82moire distante.
.
:TEXT_ERROR_ALIAS_OUT_OF_MEM#1
@@ -439,11 +439,11 @@
.
:TEXT_ERROR_ALIAS_NO_SUCH#1%
-Il n'y a pas de tel alias: '%s'
+Cet alias n'existe pas: '%s'
.
:TEXT_ERROR_ALIAS_INSERT#1
-Insertion de l'alias \x82chou\x82e..
+\x90chec de l'insertion de l'alias.
.
:TEXT_ALIAS_INVALID_NAME#1%
@@ -456,27 +456,39 @@
:TEXT_ERROR_CONTEXT_OUT_OF_MEMORY#1
Contexte \x85 bout de m\x82moire.
-Si cette erreur persiste, songez \x85 alouer plus de tampons internes, comme
-l'historique, la pile de r\x82pertoires etc.
+Si cette erreur persiste, envisagez d'allouer plus de tampons internes,
+comme l'historique, la pile de r\x82pertoires etc.
.
:TEXT_ERROR_CONTEXT_LENGTH#1%
-Size of context totals %lu bytes exceeding maximal limit.
-Resizing context to %u bytes.
+La taille totale des contextes (%lu octets) exc\x8Ade la limite maximale.
+La taille des contextes a \x82t\x82 modifi\x82e \x85 %u octets.
.
: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:
+\x90chec de l'ajout d'informations d'\x82tat au contexte. Cette erreur peut indiquer
+une corruption m\x82moire ou une taille minimale mal d\x82termin\x82e du contexte.
+Veuillez informer le mainteneur de FreeCOM \x85 l'adresse :
fr...@fr...
.
:TEXT_ERROR_CONTEXT_AFTER_SWAP#1
-Le contexte a \x82t\x82 perdu apr\x8As le swap. Un contexte vas \x88tre recr\x82\x82, mais
+Le contexte a \x82t\x82 perdu apr\x8As le swap. Un contexte va \x88tre recr\x82\x82, mais
tous les alias etc. seront perdus.
.
+:TEXT_ERROR_PERMISSION_DENIED#1%
+%s: Permission refus\x82e
+.
+
+:TEXT_ERROR_NO_SUCH_FILE#1%
+%s: Aucun fichier ou r\x82pertoire de ce nom
+.
+
+:TEXT_ERROR_UNKNOWN_ERROR#1%
+%s: Erreur inconnue
+.
+
#
# Informational messages
#
@@ -490,7 +502,7 @@
.
:TEXT_MSG_DOSKEY
-DOSKEY est d\x82j\x85 implant\x82 dans le shell.
+Les fonctionnalit\x82s DOSKEY sont d\x82j\x85 activ\x82es dans le shell.
.
:TEXT_MSG_ECHO_STATE#0%
@@ -502,11 +514,11 @@
.
:TEXT_MSG_FDDEBUG_STATE#0%
-DEBUG output is %s.
+La sortie de DEBUG est %s.
.
:TEXT_MSG_FDDEBUG_TARGET#0%
-DEBUG output is printed to '%s'.
+La sortie de DEBUG est imprim\x82e sur '%s'.
.
:TEXT_MSG_BREAK_STATE#0%
@@ -513,6 +525,14 @@
BREAK est %s
.
+:TEXT_MSG_LFNFOR_STATE#0%
+LFNFOR est %s
+.
+
+:TEXT_MSG_LFNFOR_COMPLETE_STATE#0%
+LFN Complete est %s
+.
+
:TEXT_MSG_CURRENT_DATE#0%
La date actuelle est %s
.
@@ -540,7 +560,7 @@
.
:TEXT_MSG_ENTER_TIME#1
-Entrez une nouvelle heure: \
+Entrez une nouvelle heure : \
.
# src-file <operation> target-file
@@ -556,8 +576,8 @@
:PROMPT_DELETE_ALL#1%
OoNn{CR}{LF}{CBREAK}
aabb b b b
-Tout les fichiers dans '%s' vont \x88tre detruits!
-\xD2tes vous s\x96r (O/N)? \
+Tous les fichiers dans '%s' vont \x88tre d\x82truits !
+\xD2tes-vous s\x96r (O/N) ? \
.
# This prompt MUST include the pseudo key CBREAK!
@@ -567,7 +587,7 @@
:PROMPT_YES_NO#1
OoNn{LF}{CR}{CBREAK}{ESC}
aabb a a b b
- [Oui=ENTREE, Non=ECH] ? \
+ [Oui=ENTR\x90E, Non=\x90CH] ? \
.
# This prompt MUST include the pseudo key CBREAK!
@@ -579,7 +599,7 @@
:PROMPT_CANCEL_BATCH#1%
OoNnTtQq{LF}{CR}{CBREAK}{ESC}
aabbcccc a a c b
-Control-Break a \x82t\x82 press\x82.\r
+Appui de Control-Break d\x82tect\x82.\r
Terminer le fichier batch '%s' (Oui/Non/Tous) ? \
.
@@ -590,7 +610,7 @@
:PROMPT_OVERWRITE_FILE#1%
OoNnTtQq{BREAK}{ENTER}{ESC}
aabbccdd d a b
-Sur-\x82crire '%s' (Oui/Non/Tous/Quiter) ? \
+\x90craser '%s' (Oui/Non/Tous/Quitter) ? \
.
# This prompt MUST include the pseudo key CBREAK!
@@ -600,7 +620,7 @@
:PROMPT_APPEND_FILE#1%
OoNnTtQq{BREAK}{ENTER}{ESC}
aabbccdd d a b
-Ajouter \x85 '%s' (Yes/No/All/Quit) ? \
+Ajouter \x85 '%s' (Oui/Non/Tous/Quitter) ? \
.
# This prompt MUST include the pseudo key CBREAK!
@@ -614,11 +634,11 @@
.
:TEXT_UNKNOWN_FILENAME#1
-<<unkown>>\
+<<inconnu>>\
.
:TEXT_DIRSTACK_EMPTY
-La pile de r\x82petoires est vide.
+La pile de r\x82pertoires est vide.
.
## Strings to construct the DIR output
@@ -632,7 +652,7 @@
n'a pas d'\x82tiquette
.
:TEXT_DIR_HDR_SERIAL_NUMBER#0%
- Le num\x82ro de serie du volume est %04X-%04X
+ Le num\x82ro de s\x82rie du volume est %04X-%04X
.
:TEXT_DIR_FTR_FILES#1%
%10s fichier(s)\
@@ -641,7 +661,7 @@
%12s octets
.
:TEXT_DIR_FTR_TOTAL_NUMBER
-Total des fichiers list\x82s:
+Total des fichiers list\x82s :
.
:TEXT_DIR_FTR_DIRS#1%
%10s r\x82pertoire(s)\
@@ -721,12 +741,12 @@
.
:TEXT_MSG_SHOWCMD_INTERNAL_COMMANDS
-Commandes internes disponible:
+Commandes internes disponibles :
.
:TEXT_MSG_SHOWCMD_FEATURES
-Features available:
+Fonctionnalit\x82s pr\x82sentes :
.
## Displayed within "?" <-> showcmd() to enumerate the included features
@@ -735,13 +755,13 @@
[aliases] \
.
:TEXT_SHOWCMD_FEATURE_ENHANCED_INPUT#1
-[enhanced input] \
+[saisie \x82tendue] \
.
:TEXT_SHOWCMD_FEATURE_HISTORY#1
-[history] \
+[historique] \
.
:TEXT_SHOWCMD_FEATURE_FILENAME_COMPLETION#1
-[filename completion] \
+[compl\x82tion des noms de fichiers] \
.
:TEXT_SHOWCMD_FEATURE_SWAP_EXEC#1
[swapping] \
@@ -750,36 +770,39 @@
[start logging] \
.
:TEXT_SHOWCMD_FEATURE_LAST_DIR#1
-[last dir] \
+[dernier r\x82pertoire] \
.
+:TEXT_SHOWCMD_FEATURE_LONG_FILENAMES#1
+[longs noms de fichiers] \
+.
:TEXT_SHOWCMD_FEATURE_KERNEL_SWAP_SHELL#1
-[kernel swap] \
+[swap kernel] \
.
:TEXT_SHOWCMD_FEATURE_XMS_SWAP#1
-[XMS swap] \
+[swap XMS] \
.
:TEXT_SHOWCMD_DEFAULT_TO_SWAP#1
-[default to swap] \
+[swap par d\x82faut] \
.
:TEXT_SHOWCMD_FEATURE_INSTALLABLE_COMMANDS#1
-[installable commands] \
+[commandes installables] \
.
:TEXT_SHOWCMD_FEATURE_NLS#1
[DOS NLS] \
.
:TEXT_SHOWCMD_FEATURE_DIRSTACK#1
-[directory stack (PUSHD)] \
+[pile de r\x82pertoires (PUSHD)] \
.
:TEXT_SHOWCMD_FEATURE_DEBUG#1
-[FreeCOM debugging] \
+[d\x82bogage FreeCOM] \
.
:TEXT_MSG_INIT_BYPASS_AUTOEXEC#1
-Appuyez F8 pour le mode pas-\x85-pas, ou F5 pour passer %s... \
+Appuyez sur F8 pour le mode pas-\x85-pas, ou sur F5 pour passer %s... \
.
:TEXT_MSG_INIT_BYPASSING_AUTOEXEC#0%
-Passage de '%s'.
+Contournement de '%s'.
.
:TEXT_MSG_VER_DOS_VERSION#0%
@@ -787,16 +810,16 @@
.
:TEXT_MSG_VER_EARLY_FREEDOS
-Noyeau FreeDOS (build 1933 ou plus r\x82cent)
+Noyau FreeDOS (build 1933 ou plus r\x82cent)
.
:TEXT_MSG_VER_LATER_FREEDOS#0%
-Version du noyeau FreeDOS: %d.%d.%d
+Version du noyau FreeDOS : %d.%d.%d
.
:TEXT_MSG_VER_WARRANTY
-Copyright (C) 1994-2001 Tim Norman and others.
+Copyright (C) 1994-2001 Tim Norman et d'autres.
Ce programme est distribu\x82 dans l'espoir qu'il sera utile, mais SANS
AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de
@@ -803,12 +826,12 @@
commercialisation ou d'adaptation dans un but sp\x82cifique. Prenez
connaissance de la Licence Publique G\x82n\x82rale GNU pour plus de d\x82tails.
-Envoyez les raports de bugs \x85 fre...@li....
-Les mise \x85 jour sont disponibles sur http://freedos.sourceforge.net/freecom
+Envoyez les rapports de bugs \x85 fre...@li....
+Les mises \x85 jour sont disponibles sur http://freedos.sourceforge.net/freecom
.
:TEXT_MSG_VER_REDISTRIBUTION
-Copyright (C) 1994-2001 Tim Norman and others.
+Copyright (C) 1994-2001 Tim Norman et d'autres.
Ce programme est libre, vous pouvez le redistribuer et/ou le modifier
selon les termes de la Licence Publique G\x82n\x82rale GNU publi\x82e par la Free
@@ -815,19 +838,19 @@
Software Foundation (version 2 ou bien toute autre version ult\x82rieure
choisie par vous).
-Envoyez les raports de bugs \x85 fre...@li....
-Les mise \x85 jour sont disponibles sur http://freedos.sourceforge.net/freecom
+Envoyez les rapports de bugs \x85 fre...@li....
+Les mises \x85 jour sont disponibles sur 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.
+Le shell de commandes FreeDOS est d\x82velopp\x82 par de nombreux d\x82veloppeurs,
+consultez le fichier HISTORY.TXT attach\x82.
-Currently maintained by Steffen Kaiser mailto:fr...@fr...
+Actuellement maintenu par Steffen Kaiser mailto:fr...@fr...
-Send bug reports to fre...@li....
-Updates are available from http://freedos.sourceforge.net/freecom
+Envoyer les rapports de bugs \x85 fre...@li....
+Les mises \x85 jour sont disponibles \x85 http://freedos.sourceforge.net/freecom
.
@@ -840,7 +863,7 @@
\r\n\r
Le shell est sur le point d'\x88tre termin\x82, bien que cela soit interdit\r
(habituellement par la sp\x82cification de l'option "/P")\r
-Vous devez relancer le systeme ou, si le shell fonctionne dans un\r
+Vous devez relancer le syst\x8Ame ou, si le shell fonctionne dans un\r
environnement multit\x83ches, terminer la t\x83che manuellement.\r
.
@@ -847,39 +870,39 @@
# Displayed during the initialization phase of FreeCOM, if its own
# filename could not be determined.
:TEXT_MSG_FREECOM_NOT_FOUND#1
-Executable FreeCOM non trouv\x82.
-You must specify the complete path to COMMAND.COM
-as the first argument of COMMAND, for instance:
+Ex\x82cutable FreeCOM non trouv\x82.
+Vous devez sp\x82cifier le chemin complet vers COMMAND.COM
+comme premier argument de COMMAND, par exemple :
C:\\FDOS
.
:TEXT_MEMORY_ENVIRONMENT#1%
-Environment segment : max %5u bytes; free %5u bytes
+Segment d'environnement : max %5u octets ; %5u octets libres
.
:TEXT_MEMORY_CONTEXT#1%
-Context segment : max %5u bytes; free %5u bytes
-.
+Segment de contexte : max %5u octets ; %5u octets libres
+.
:TEXT_MEMORY_HEAP#1%
-Heap : free %5lu bytes
+M\x82moire du tas : %5lu octets disponibles
.
:TEXT_MEMORY_CTXT_ALIAS#1%
-\tAliases : limit %5u bytes, current %5u bytes, %5u items
+\tAliases : limite %5u octets, actuel %5u octets, %5u \x82l\x82ments
.
:TEXT_MEMORY_CTXT_HISTORY#1%
-\tHistory : limit %5u bytes, current %5u bytes, %5u items
+\tHistorique : limite %5u octets, actuel %5u octets, %5u \x82l\x82ments
.
:TEXT_MEMORY_CTXT_DIRSTACK#1%
-\tDirectory stack: limit %5u bytes, current %5u bytes, %5u items
+\tPile r\x82pertoire: limite %5u octets, actuel %5u octets, %5u \x82l\x82ments
.
:TEXT_MEMORY_CTXT_LASTDIR#1%
-\tLast dir cache : used %5u bytes, %5u items
+\tCache r\x82pert. : %5u octets utilis\x82s, %5u \x82l\x82ments
.
:TEXT_MEMORY_CTXT_BATCH#1%
-\tBatch nesting : used %5u bytes, %5u items
+\tEmpilement bat : %5u octets utilis\x82s, %5u \x82l\x82ments
.
:TEXT_MEMORY_CTXT_SWAPINFO#1%
-\tSwapinfo : used %5u bytes, %5u items
+\tSwapinfo : %5u octets utilis\x82s, %5u \x82l\x82ments
.
@@ -888,11 +911,11 @@
Impossible d'identifier la page de code actuelle depuis le syst\x8Ame.
.
:TEXT_ERROR_SET_CODEPAGE#1
-Changement de page de code en cours \x82chou\x82.
+Le changement de page de code en cours \x85 \x82chou\x82.
.
:TEXT_DISPLAY_CODEPAGE#1%
La page de code actuelle est %u.
-La page de code systeme est: %u.
+La page de code syst\x8Ame est : %u.
.
#
@@ -902,13 +925,13 @@
:TEXT_CMDHELP_ALIAS
Affiche, d\x82termine ou enl\x8Ave les alias
-ALIAS [variable[=][string]]
+ALIAS [variable[=][cha\x8Cne]]
- variable Specifie le nom de l'alias
- string Specifie la chaine de caract\x82re qui activera l'alias.
+ variable Sp\x82cifie le nom de l'alias
+ cha\x8Cne Sp\x82cifie la cha\x8Cne de caract\x8Ares qui activera l'alias.
-Taper ALIAS sans param\x82tres pour afficher les alias actuels.
+Tapez ALIAS sans param\x8Atres pour afficher les alias actuels.
.
:TEXT_CMDHELP_BEEP
@@ -930,8 +953,8 @@
param\x8Atres batch Sp\x82cifie les param\x8Atres du fichier batch \x85 invoquer.
- /S renforce, /N renie le swapping de FreeCOM.
- /Y active le tracemode pendant l'ex\x82cution de la commande.
+ /S force, /N renie le swapping de FreeCOM.
+ /Y active le tra\x87age pendant l'ex\x82cution de la commande.
.
:TEXT_CMDHELP_CD
@@ -943,13 +966,13 @@
CD[..]
CD -
- .. Sp\x82cifie que vous shouaitez changer vers le r\x82pertoire-parent.
- - Si l'option "dernier r\x82pertoire" est activ\x82, change vers le
+ .. Indique que vous souhaitez changer vers le r\x82pertoire-parent.
+ - Si l'option "dernier r\x82pertoire" est active, change vers le
dernier r\x82pertoire.
Tapez CD lecteur: pour afficher le r\x82pertoire en cours sur le lecteur sp\x82cifi\x82.
Tapez CD sans param\x8Atres pour afficher le lecteur et r\x82pertoire actuels.
-Regardez aussi: CDD
+Regardez aussi : CDD
.
:TEXT_CMDHELP_CDD
@@ -961,7 +984,7 @@
.. Change vers le r\x82pertoire parent.
- Si l'option "dernier r\x82pertoire" est active, revient au dernier r\x82pertoire.
-Si lecteur: est sp\x82cifi\x82, le lecteur en cours est chang\x82; c'est la seule
+Si lecteur: est sp\x82cifi\x82, le lecteur en cours est chang\x82 ; c'est la seule
diff\x82rence avec "CHDIR".
Tapez CD sans param\x8Atres pour afficher le lecteur et r\x82pertoire en cours.
.
@@ -971,37 +994,37 @@
CHCP [nnn]
- nnn Sp\x82cifie le numero de page de code.
+ nnn Indique le num\x82ro de page de code.
Tapez CHCP sans param\x8Atres afin d'afficher la page de code en cours.
.
:TEXT_CMDHELP_CLS
-Nettoye l'\x82cran.
+Nettoie l'\x82cran.
CLS
.
:TEXT_CMDHELP_COMMAND
-Starts a new copy of the FreeDOS command shell.
+D\x82marre une nouvelle copie du shell de commande de FreeDOS.
-COMMAND [[drive:]path] [device] [/E:nnnnn] [/L:nnnn] [/U:nnn] [/P] [/MSG]
- [/LOW] [/Y [/[C|K] command]]
- [drive:]path Specifies the directory containing COMMAND.COM.
- device Specifies the device to use for command input and output.
- /E:nnnnn Sets the initial environment size to nnnnn bytes.
- (nnnnn should be between 256 and 32,768).
- /L:nnnn Specifies internal buffers length (requires /P as well).
- (nnnn should be between 128 and 1,024).
- /U:nnn Specifies the input buffer length (requires /P as well).
- (nnn should be between 128 and 255).
- /P Makes the new command shell permanent (can't exit).
- /MSG Stores all error messages in memory (requires /P as well).
- /LOW Forces the command shell to keep its resident data in
- low memory.
- /Y Steps through the batch program specified by /C or /K.
- /C command Executes the specified command and returns.
- /K command Executes the specified command and continues running.
+COMMAND [[lecteur:]chemin] [appareil] [/E:nnnnn] [/L:nnnn] [/U:nnn] [/P] [/MSG]
+ [/LOW] [/Y [/[C|K] commande]]
+ [drive:]path Sp\x82cifie le r\x82pertoire contenant COMMAND.COM.
+ device Sp\x82cifie le dispositif pour l'entr\x82e et sortie de commandes.
+ /E:nnnnn D\x82finit la taille initiale d'environnement \x85 nnnnn octets.
+ (nnnnn devrait \x88tre entre 256 et 32.768).
+ /L:nnnn Sp\x82cifie la taille des tampons internes (n\x82cessite /P aussi).
+ (nnnn devrait \x88tre entre 128 et 1.024).
+ /U:nnn Sp\x82cifie la taille du tampon d'entr\x82e (n\x82cessite /P aussi).
+ (nnn devrait \x88tre entre 128 et 255).
+ /P Rend le nouveau shell de commandes permanent (pas de sortie).
+ /MSG Stocke tous les messages d'erreur en m\x82moire (n\x82cessite /P).
+ /LOW Force le shell de commandes \x85 garder ses donn\x82es r\x82sidentes
+ dans la m\x82moire basse.
+ /Y Passe par le programme batch sp\x82cifi\x82 par /C ou /K.
+ /C command Ex\x82cute la commande sp\x82cifi\x82e et retourne.
+ /K command Ex\x82cute la commande sp\x82cifi\x82e et continue de fonctionner.
.
:TEXT_CMDHELP_COPY
@@ -1010,29 +1033,29 @@
COPY [/A | /B] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination
[/A | /B]] [/V] [/Y | /-Y]
- source Specifie le ou les fichiers \x85 copier.
+ source Sp\x82cifie le ou les fichiers \x85 copier.
/A Indique un fichier texte ASCII.
/B Indique un fichier binaire.
- destination Specifie le r\x82pertoire et/ou le nom du nouveau fichier.
- /V Verifie que les nouveaux fichiers sont bien enregistr\x82s.
- /Y Supprime la question de confirmation de r\x82\x82criture d'une
- destination d\x82j\x85 existente.
- /-Y Causes prompting to confirm you want to overwrite an
- existing destination file.
+ destination Sp\x82cifie le r\x82pertoire et/ou le nom du nouveau fichier.
+ /V V\x82rifie que les nouveaux fichiers sont bien enregistr\x82s.
+ /Y Supprime la demande de confirmation de r\x82\x82criture d'une
+ destination d\x82j\x85 existante.
+ /-Y Force une demande de confirmation avant toute r\x82\x82criture
+ d'un fichier d\x82j\x85 existant.
-The switch /Y may be preset in the COPYCMD environment variable.
-This may be overridden with /-Y on the command line.
+Le param\x8Atre /Y peut \x88tre ajout\x82 \x85 la variable d'environnement COPYCMD.
+Ceci peut \x88tre d\x82sactiv\x82 en ligne de commande avec /-Y.
-To append files, specify a single file for destination, but multiple files
-for source (using wildcards or file1+file2+file3 format).
+Pour joindre des fichiers, sp\x82cifiez un seul fichier de destination mais
+plusieurs de source (avec des jokers ou au format file1+file2+file3).
.
:TEXT_CMDHELP_CTTY
-Change le p\x82rif\x82rique utilis\x82 pour contr\x93ler le syst\x8Ame.
+Change le p\x82riph\x82rique utilis\x82 pour contr\x93ler le syst\x8Ame.
-CTTY p\x82rif\x82rique
+CTTY p\x82riph\x82rique
- p\x82rif\x82rique Le p\x82rif\x82rique que vous voulez utiliser, comme COM1.
+ p\x82riph\x82rique Le p\x82riph\x82rique que vous voulez utiliser, comme COM1.
.
:TEXT_CMDHELP_DATE#1
@@ -1041,7 +1064,7 @@
DATE [/D] [date]
Tapez DATE sans param\x8Atres pour afficher la date actuelle et une demande
-de nouvelle date. Appuyez sur ENTREE pour garder la m\x88me date.
+de nouvelle date. Appuyez sur ENTR\x90E pour garder la m\x88me date.
/D Bloque l'interactivit\x82 de DATE.
.
@@ -1052,184 +1075,193 @@
DEL [lecteur:][chemin]fichier [/P] [/V]
ERASE [lecteur:][chemin]fichier [/P] [/V]
- [lecteur:][chemin]fichier Specifie le/les fichier(s) \x85 effacer. Vous pouvez
+ [lecteur:][chemin]fichier Sp\x82cifie le/les fichier(s) \x85 effacer. Vous pouvez
sp\x82cifier plusieurs fichier \x85 l'aide de masques.
- /P Demande confirmation avant d'\x82ffacer chaque fichier.
- /V Affiche tous les fichiers effac\x82s.
+ /P Demande confirmation avant d'effacer chaque fichier.
+ /V Affiche tout les fichiers effac\x82s.
.
:TEXT_CMDHELP_DIR#4
-Displays a list of files and subdirectories in a directory.
+Affiche une liste des fichiers et de sous r\x82pertoires dans un r\x82pertoire.
-DIR [drive:][path][filename] [/P] [/W] [/A[[:]attributes]]
- [/O[[:]sortorder]] [/S] [/B] [/L] [/V]
+DIR [lecteur:][chemin][nom-de-fichier] [/P] [/W] [/A[[:]attributs]]
+ [/O[[:]ordre-de-tri]] [/S] [/B] [/L] [/V]
- [drive:][path][filename]
- Specifies drive, directory, and/or files to list.
- (Could be enhanced file specification or multiple filespecs.)
- /P Pauses after each screenful of information.
- /W Uses wide list format.
- /A Displays files with specified attributes. (Defaults to /ADHSRA)
- attributes D Directories R Read-only files
- H Hidden files A Files ready for archiving
- S System files - Prefix meaning not
- /O List by files in sorted order.
- sortorder N By name (alphabetic) S By size (smallest first)
- E By extension (alphabetic) D By date & time (earliest first)
- G Group directories first - Prefix to reverse order
- U Unsorted Defaults to /ONG
- /S Displays files in specified directory and all subdirectories.
- /B Uses bare format (no heading information or summary).
- /L Uses lowercase.
- /Y or /4 Display 4-digit year.
+ [lecteur:][chemin][nom-de-fichier]
+ Sp\x82cifie le lecteur, le r\x82pertoire et/ou les fichiers \x85 lister.
+ (Peut \x88tre am\x82lior\x82 sp\x82cification de fichier ou plusieurs sp\x82cs.)
+ /P Effectue une pause apr\x8As chaque \x82cran d'information.
+ /W Utilise le format de liste \x82largie.
+ /A Affiche les fichiers avec attributs sp\x82cifi\x82s. (D\x82faut : /ADHSRA)
+ attributs D R\x82pertoires R Fichiers en lecture seule
+ H Fichiers cach\x82s A Fichiers pr\x88ts \x85 \x88tre archiv\x82s
+ S Fichiers syst\x8Ame - Pr\x82fixe signifiant non
+ /O Liste les fichiers dans l'ordre de tri.
+ ordre tri N Par le nome (alphab\x82tique) S Par la taille (petits d'abord)
+ E Par extension D Par horodatage (d'abord l'ancien)
+ G Groupe d'abord les dossiers- Pr\x82fixe pour inverser l'ordre
+ U Sans tri Par d\x82faut \x82quivalent \x85 /ONG
+ /S Affiche les fichiers dans le dossier sp\x82cifi\x82 et tous sous dossiers
+ /B Utilise le format nu (pas d'en-t\x88te ou de r\x82sum\x82).
+ /L Utilise des minuscules.
+ /Y or /4 Affiche l'ann\x82e en 4 chiffres.
-Switches may be preset in the DIRCMD environment variable. Override
-preset switches by prefixing any switch with - (hyphen)--for example, /-W.
+Les commutateurs peuvent \x88tre r\x82gl\x82s dans la variable d'env DIRCMD. Annuler
+les commutateurs pr\x82r\x82gl\x82s en pr\x82fixant avec - (tiret)--par exemple, /-W.
.
:TEXT_CMDHELP_DOSKEY#1
-The external DOSKEY utility had been incorporated into FreeCOM.
-Use cursor UP,& DOWN keys to recall the history and HISTORY to display it.
-Use cursor LEFT,& RIGHT and the END and HOME keys to navigate within
-the command line and toggle INSERT between overstrike and insert mode.
-Use the TAB key to complete the current word as filename; use it twice
-to show all matching files.
+L'utilitaire externe DOSKEY a \x82t\x82 incorpor\x82 dans FreeCOM.
+Utilisez curseur HAUT & BAS pour l'historique et HISTORY pour l'afficher.
+Utilisez curseur GAUCHE & DROIT et les touches FIN et HOME pour naviguer dans
+la ligne de commande et avec INSER changez les modes insertion et \x82crasement.
+Utilisez TAB pour compl\x82ter le mot actuel comme nom de fichier, utilisez le
+deux fois pour afficher tous les fichiers correspondants.
.
:TEXT_CMDHELP_ORIGINAL_DOSKEY#1
-Edits command lines, recalls command lines, and creates macros
+\x90dite les lignes de commande, les rappelle et cr\x82e des macros
-DOSKEY [/switch ...] [macroname=[text]]
+DOSKEY [/commutateur ...] [nom-de-macro=[texte]]
- /BUFSIZE:size Sets size of macro and command buffer (default:512)
- /ECHO:on|off Enables/disables echo of macro expansions (default:on)
- /FILE:file Specifies file containing a list of macros
- /HISTORY Displays all commands stored in memory
- /INSERT Inserts new characters into line when typing
- /KEYSIZE:size Sets size of keyboard type-ahead buffer (default:15)
- /LINE:size Sets maximum size of line edit buffer (default:128)
- /MACROS Displays all DOSKey macros
- /OVERSTRIKE Overwrites new characters onto line when typing (default)
- /REINSTALL Installs a new copy of DOSKey
- macroname Specifies a name for a macro you create
- text Specifies commands you want to assign to the macro
+ /BUFSIZE:size D\x82finit la taille de la macro et du tampon (d\x82faut : 512)
+ /ECHO:on|off Active/d\x82sactive l'\x82cho des expansions des macros(d\x82faut : on)
+ /FILE:file Sp\x82cifie un fichier contenant la liste des macros
+ /HISTORY Affiche toutes les commandes stock\x82es en m\x82moire
+ /INSERT Ins\x8Are de nouveaux caract\x8Ares sur la ligne lors de la frappe
+ /KEYSIZE:size D\x82finit la taille du tampon du clavier type-ahead(d\x82faut:15)
+ /LINE:size D\x82finit la taille du tampon d'\x82dition de ligne (d\x82faut:128)
+ /MACROS Affiche toutes les macros DOSKEY
+ /OVERSTRIKE \x90crase les anciens caract\x8Ares lors de la frappe (par d\x82faut)
+ /REINSTALL Installe une nouvelle copie de DOSKey
+ macroname Sp\x82cifie un nom pour la macro que vous cr\x82ez
+ text Sp\x82cifie les commandes que vous voulez assigner \x85 la macro
- UP,DOWN arrows recall commands
- Esc clears current command
- F7 displays command history
- Alt+F7 clears command history
-[chars]F8 searches for command beginning with [chars]
- F9 selects a command by number
- Alt+F10 clears macro definitions
+ HAUT, BAS rappellent les commandes
+ \x90chap efface la commande actuelle
+ F7 affiche l'historique des commandes
+ Alt+F7 efface l'historique des commandes
+[cars] F8 recherche les commandes commen\x87ant par [cars]
+ F9 s\x82lectionne une commande en fonction du nombre
+ Alt+F10 efface les d\x82finitions des macros
-The following are special codes you can use in DOSKey macro definitions:
- $T Command separator: allows multiple commands in a macro
- $1-$9 Batch parameters: equivalent to %1-%9 in batch programs
- $* Symbol replaced by everything following macro name on the command line
+Ci-dessous des codes sp\x82ciaux utilisables dans les d\x82finitions de macros DOSKEY:
+ $T S\x82parateur de commande : commandes multiples dans une macro
+ $1-$9 Param\x8Atres batch : \x82quivalent \x85 %1-%9 dans les programmes batch
+ $* Symbole remplac\x82 par tout ce qui suit le nom de la macro
.
:TEXT_CMDHELP_ECHO
-Displays messages, or turns command-echoing on or off.
+Affiche des messages, ou active ou d\x82sactive l'\x82cho des commandes.
ECHO [ON | OFF]
ECHO [message]
-Type ECHO without parameters to display the current echo setting.
+Tapez ECHO sans param\x8Atres pour afficher le r\x82glage echo actuel.
.
:TEXT_CMDHELP_EXIT
-Quit le shell FreeDOS sauf si charg\x82 avec /P.
+Quitte le shell FreeDOS sauf si charg\x82 avec /P.
EXIT
.
:TEXT_CMDHELP_FOR
-Runs a specified command for each file in a set of files.
+Ex\x82cute une commande sp\x82cifi\x82e pour chaque fichier dans un jeu de fichiers.
-FOR %variable IN (set) DO command [command-parameters]
+FOR %variable IN (set) DO commande [param\x8Atres-de-commande]
- %variable Specifies a replaceable parameter.
- (set) Specifies a set of one or more files. Wildcards may be used.
- command Specifies the command to carry out for each file.
- command-parameters
- Specifies parameters or switches for the specified command.
+ %variable Sp\x82cifie un param\x8Atre rempla\x87able.
+ (set) Sp\x82cifie un jeu d'un ou plusieurs fichiers. Jokers accept\x82s.
+ commande Sp\x82cifie la commande \x85 ex\x82cuter pour chaque fichier.
+ param\x8Atres-de-commande
+ Sp\x82cifie des param\x8Atres ou options pour la commande sp\x82cifi\x82e.
-To use the FOR command in a batch program, specify %%variable instead of
-%variable.
+Pour utiliser la commande FOR dans un programme batch, sp\x82cifiez %%variable
+au lieu de %variable.
-For example:
- FOR %f IN (---start--- a*.* ---end---) DO ECHO - %f -
+Par exemple :
+ FOR %f IN (---d\x82but--- a*.* ---fin---) DO ECHO - %f -
.
:TEXT_CMDHELP_GOTO
-Directs the command shell to a labelled line in a batch program.
+Dirige le shell de commande vers une ligne \x82tiquet\x82e dans un programme batch.
-GOTO label
+GOTO \x82tiquette
- label Specifies a text string used in the batch program as a label.
+ \x82tiquette Sp\x82cifie du texte utilis\x82 dans un batch en tant qu'\x82tiquette.
-You type a label on a line by itself, beginning with a colon.
+Vous tapez une \x82tiquette sur une ligne, en commen\x87ant par un deux-points.
.
:TEXT_CMDHELP_HISTORY#1
-History command.
+Commande history.
-HISTORY [size]
+HISTORY [taille]
-Without "size" the current contents of the command line history
-buffer is displayed.
-With the size, the size of the history buffer is changed.
+Sans la "taille" le contenu actuel du tampon de l'historique de la ligne de
+commande est affich\x82e.
+Avec la taille, la taille du tampon de l'historique est modifi\x82e.
.
:TEXT_CMDHELP_IF
-Performs conditional processing in batch programs.
+Effectue des traitement conditionnels dans les programmes batch.
-IF [NOT] ERRORLEVEL number command
-IF [NOT] string1==string2 command
-IF [NOT] EXIST filename command
+IF [NOT] ERRORLEVEL nombre commande
+IF [NOT] cha\x8Cne1==cha\x8Cne2 commande
+IF [NOT] EXIST nom-de-fichier commande
- NOT Specifies that the command shell should carry out the
- command only if the condition is false.
- ERRORLEVEL number Specifies a true condition if the last program run
- returned an exit code equal to or greater than the
- number specified.
- command Specifies the command to carry out if the condition is
- met.
- string1==string2 Specifies a true condition if the specified text
- strings match.
- EXIST filename Specifies a true condition if the specified filename
- exists.
+ NOT Sp\x82cifie que le shell de commande ne doit ex\x82cuter la
+ commande seulement si la condition est fausse.
+ ERRORLEVEL nombre Sp\x82cifie une condition vraie si le dernier programme
+ ex\x82cut\x82 a retourn\x82 un code de sortie \x82gal ou sup\x82rieur au
+ nombre sp\x82cifi\x82.
+ command Sp\x82cifie la commande \x85 ex\x82cuter si la condition est
+ satisfaite.
+ string1==string2 Sp\x82cifie une condition vraie si les cha\x8Cnes de texte
+ sp\x82cifi\x82es correspondent.
+ EXIST nom-de-fich.Sp\x82cifie une condition vraie a si le nom de fichier
+ sp\x82cifi\x82 existe.
.
+:TEXT_CMDHELP_LFNFOR
+Active/D\x82sactive les noms de fichiers longs dans la commande FOR ou pour Tab.
+
+LFNFOR [ON | OFF]
+LFNFOR COMPLETE [ON | OFF]
+
+Tapez LFNFOR ou LFNFOR COMPLETE sans param\x8Atre pour afficher le r\x82glage actuel
+de LFNFOR.
+.
:TEXT_CMDHELP_LH
-Loads a program into the upper memory area.
+Charge un programme dans la zone de m\x82moire haute.
-LOADHIGH [drive:][path]filename [parameters]
-LOADHIGH [/L:region1[,minsize1][;region2[,minsize2]...] [/S]]
- [drive:][path]filename [parameters]
+LOADHIGH [lecteur:][chemin]nom-de-fichier [param\x8Atres]
+LOADHIGH [/L:r\x82gion1[,taillemin1][;r\x82gion2[,taillemin2]...] [/S]]
+ [lecteur:][chemin]nom-de-fichier [param\x8Atres]
-/L:region1[,minsize1][;region2[,minsize2]]...
- Specifies the region(s) of memory into which to load the
- program. Region1 specifies the number of the first memory
- region; minsize1 specifies the minimum size, if any, for
- region1. Region2 and minsize2 specify the number and minimum
- size of the second region, if any. You can specify as many
- regions as you want.
+/L:r\x82gion1[taillemin1][;r\x82gion2[,taillemin2]]...
+ Sp\x82cifie les zones de m\x82moire dans lesquelles charger le
+ programme. R\x82gion1 sp\x82cifie le nombre de la premi\x8Are zone de la
+ m\x82moire ; taillemin1 sp\x82cifie la taille minimale (optionnelle)
+ pour r\x82gion1. R\x82gion2 et taillemin2 sp\x82cifient le nombre et la
+ taille minimale de la seconde zone (optionnelle). Vous pouvez
+ sp\x82cifier autant de zones que vous le souhaitez.
-/S Shrinks a UMB to its minimum size while the program is
- loading.
+/S R\x82tr\x82cit un UMB \x85 sa taille minimale pendant le chargement du
+ programme.
-[drive:][path]filename
- Specifies the location and name of the program.
+[lecteur:][chemin]nom-de-fichier
+ Sp\x82cifie la localisation et le nom du programme.
.
:TEXT_CMDHELP_LOADFIX
-Loads a program above the first 64K of memory, and runs the program.
+Charge un programme au-dessus des premiers 64K de m\x82moire et l'ex\x82cute.
-LOADFIX [drive:][path]filename
+LOADFIX [lecteur:][chemin]nom-de-fichier
-Use LOADFIX to load a program if you have received the message "Packed
-file corrupt" when trying to load it in low memory.
+Utilisez LOADFIX pour charger un programme si vous avec re\x87u le message
+"Fichier compress\x82 corrompu" lorsque vous le chargez dans la m\x82m. basse.
.
:TEXT_CMDHELP_MD
@@ -1240,63 +1272,63 @@
.
:TEXT_CMDHELP_PATH
-Displays or sets a search path for executable files.
+Affiche ou d\x82finit un chemin de recherche pour les fichiers ex\x82cutables.
-PATH [[drive:]path[;...]]
+PATH [[lecteur:]chemin[;...]]
PATH ;
-Type PATH ; to clear all search-path settings and direct the command shell
-to search only in the current directory.
-Type PATH without parameters to display the current path.
+Tapez PATH ; pour effacer tous les r\x82glages de recherche et forcer le shell
+de commande \x85 rechercher uniquement dans le r\x82pertoire courant.
+Tapez PATH sans param\x8Atres pour afficher le chemin actuel.
.
:TEXT_CMDHELP_PAUSE
-Suspends processing of a batch program and displays the message:
-"Press any key to continue...." or an optional specified message.
+Suspend le traitement d'un programme batch et affiche le message :
+"Appuyez sur un touche pour continuer...." ou un message optionnel sp\x82cifi\x82.
PAUSE [message]
.
:TEXT_CMDHELP_PROMPT
-Changes the command prompt.
+Modifie l'invite de commande.
-PROMPT [text]
+PROMPT [texte]
- text Specifies a new command prompt.
+ texte Sp\x82cifie une nouvelle invite de commande.
-Prompt can be made up of normal characters and the following special
-codes:
+L'invite peut \x88tre constitu\x82 de caract\x8Ares normaux et des code sp\x82ciaux
+suivants :
- $Q = (equal sign)
- $$ $ (dollar sign)
- $T Current time
- $D Current date
- $P Current drive and path
- $V the FreeDOS command shell version number
- $N Current drive
- $G > (greater-than sign)
- $L < (less-than sign)
+ $Q = (signe d'\x82galit\x82)
+ $$ $ (signe du dollar)
+ $T Heure actuelle
+ $D Date actuelle
+ $P Lecteur et chemin actuels
+ $V nombre de version du shell de commande de FreeDOS
+ $N Lecteur actuel
+ $G > (signe de sup\x82riorit\x82)
+ $L < (signe d'inf\x82riorit\x82)
$B | (pipe)
- $H Backspace (erases previous character)
- $E Escape code (ASCII code 27)
- $_ Carriage return and linefeed
+ $H Retour arri\x8Are (efface le caract\x8Are pr\x82c\x82dent)
+ $E Code d'\x82chappement (code ASCII 27)
+ $_ Retour charriot et avance d'une ligne
-Type PROMPT without parameters to reset the prompt to the default setting.
+Tapez PROMPT sans param\x8Atre pour remettre \x85 z\x82ro le r\x82glage de l'invite.
.
:TEXT_CMDHELP_PUSHD
-Pushes current directory onto the directory stack, with the option to
-change current working directory.
+Pousse le r\x82pertoire courant dans la pile de r\x82pertoires, avec la possibilit\x82
+de modifier le r\x82pertoire de travail courant.
-PUSHD [[drive:]path]
- Where [drive:]path is a path to which you wish to change.
+PUSHD [[lecteur:]chemin]
+ O\x97 [lecteur:]chemin est le chemin pour lequel vous souhaitez changer.
.
:TEXT_CMDHELP_POPD
-Pops a directory off of the directory stack, and changes to it.
+Affiche un r\x82pertoire de la pile de r\x82pertoires et y apporte des modifications.
POPD [*]
- The '*' parameter clears the directory stack.
+ Le param\x8Atre '*' nettoie la pile de r\x82pertoires.
.
:TEXT_CMDHELP_DIRS
@@ -1313,64 +1345,71 @@
.
:TEXT_CMDHELP_REM
-Records comments (remarks) in a batch file or CONFIG.SYS.
+Enregistre des commentaires (remarques) dans un fichier batch ou CONFIG.SYS.
-REM [comment]
+REM [commentaire]
.
:TEXT_CMDHELP_REN
-Renames a file/directory or files/directories.
+Renomme un fichier/r\x82pertoire ou des fichiers/r\x82pertoires.
-RENAME [drive:][path][directoryname1 | filename1] [directoryname2 | filename2]
-REN [drive:][path][directoryname1 | filename1] [directoryname2 | filename2]
+RENAME [lecteur:][chemin][nomr\x82p1 | nomfichier1] [nomr\x82p2 | nomfichier2]
+REN [lecteur:][chemin][nomr\x82p1 | nomfichier1] [nomr\x82p2 | nomfichier2]
-Note that you cannot specify a new drive or path for your destination. Use
-the MOVE command for that purpose.
+Notez que vous ne pouvez pas sp\x82cifier un nouveau lecteur ou chemin pour votre
+destination. Utilisez la commande MOVE pour cela.
.
:TEXT_CMDHELP_SET#1
-Displays, sets, or removes environment variables.
+Affiche, d\x82finit ou enl\x8Ave des variables d'environnement.
-SET [/C] [/P] [variable=[string]]
+SET [/C] [/P] [/E] [/U] [variable=[cha\x8Cne]]
- variable Specifies the environment-variable name.
- string Specifies a series of characters to assign to the variable.
+ variable Sp\x82cifie le nom de la variable d'environnement.
+ cha\x8Cne Sp\x82cifie une s\x82rie de caract\x8Ares \x85 assigner \x85 la variable.
-* If no string is specified, the variable is removed from the environment.
+* Si aucune cha\x8Cne n'est sp\x82cifi\x82e, la variable est enlev\x82 de l'environnement.
-Type SET without parameters to display the current environment variables.
+Tapez SET sans param\x8Atres pour afficher les variables d'environnement actuels.
-/C forces to keep the case of the variable; by default the variable is
-uppercased, if it is not located in the environment already, otherwise
-the case is retained.
+Tapez SET VAR pour afficher la valeur de VAR
-/P prompt the user with string, and assigns the user input to the variable.
+/C force \x85 conserver la casse de la variable, par d\x82faut la variable est en
+majuscules s'il ne se trouve pas d\x82j\x85 dans l'environnement, sinon la casse est
+gard\x82e.
+
+/P demande une cha\x8Cne, et assigne l'entr\x82e de l'utilisateur \x85 la variable.
+
+/E r\x8Agle la variable donn\x82e \x85 la premi\x8Are ligne de la sortie de la commande
+soulign\x82e par [cha\x8Cne].
+
+/U modifie la casse de [cha\x8Cne] en majuscules.
.
:TEXT_CMDHELP_SHIFT#1
-Changes the position of replaceable parameters in a batch file.
+Modifie la position des param\x8Atres rempla\x87ables dans un fichier batch.
SHIFT [DOWN]
-DOWN shifts the argument window toward the beginning (%0); otherwise
-toward the end.
+DOWN d\x82place la fen\x88tre d'argument vers le d\x82but (%0) ; sinon vers la fin.
+
.
:TEXT_CMDHELP_TIME#1
-Displays or sets the system time.
+Affiche ou d\x82finit l'heure du syst\x8Ame.
-TIME [/T] [time]
+TIME [/T] [heure]
-Type TIME with no parameters to display the current time setting and a
-prompt for a new one. Press ENTER to keep the same time.
+Tapez TIME sans param\x8Atre pour afficher l'heure actuelle et un invite pour
+entrez une nouvelle heure. Appuyez sur ENTR\x90E pour garder l'heure.
-/T prevents TIME from becoming interactive.
+/T emp\x88che TIME de devenir interactif.
.
:TEXT_CMDHELP_TRUENAME
-Displays the full path name of the path specified.
+Affiche le nom de chemin complet du chemin sp\x82cifi\x82.
-TRUENAME [drive:][path][filename]
+TRUENAME [lecteur:][chemin][nom-de-fichier]
.
:TEXT_CMDHELP_TYPE
@@ -1384,7 +1423,7 @@
VER [/R] [/W] [/D] [/C]
- /R Montre la version du noyeau et d'autres informations.
+ /R Montre la version du noyau et d'autres informations.
/W Garantie du shell FreeDOS.
/D Informations sur la redistribution du shell FreeDOS.
/C Contributeurs du shell FreeDOS.
@@ -1391,53 +1430,53 @@
.
:TEXT_CMDHELP_VERIFY
-Tells the FreeDOS file system whether to verify that your files are
-written correctly to a disk.
+Indique au syst\x8Ame de fichiers FreeDOS s'il doit v\x82rifier si vos fichiers sont
+correctement \x82crits sur un disque.
VERIFY [ON | OFF]
-Type VERIFY without a parameter to display the current VERIFY setting.
+Tapez VERIFY sans param\x8Atre pour afficher l'\x82tat actuel du r\x82glage de VERIFY.
.
:TEXT_CMDHELP_FDDEBUG
-If debugging is compiled into FreeDOS, this command will turn debug
-output on or off, or tell you if it is on or off.
+Si le d\x82bogage est compil\x82 dans FreeDOS, cette commande activera ou d\x82sactivera
+la sortie de d\x82bogage, ou vous dira si elle est activ\x82e ou d\x82sactiv\x82e.
-FDDEBUG [ON | OFF | file]
+FDDEBUG [ON | OFF | fichier]
-Type FDDEBUG without a parameter to display the current debug output
-setting.
-If a file is specified, all debug output is redirected into that file;
-the output is appended to the file, if it already exists. The special
-names "stdout" and "stderr" may be used to redirect the output
-to the standard output or standard error stream.
+Tapez FDDEBUG sans param\x8Atre pour afficher le r\x82glage actuel de sortie de
+d\x82bogage.
+Si un fichier est sp\x82cifi\x82 toute la sortie de d\x82bogage est fait dans ce
+fichier ; la sortie est ajout\x82e au fichier, s'il existe d\x82j\x85. Les noms
+sp\x82ciaux "stdout" et "stderr" peuvent \x88tre utilis\x82s pour rediriger la sortie
+vers la sortie standard ou le flux d'erreurs standard.
.
:TEXT_CMDHELP_VOL
-Affiche l'\x82tiquette du volume ainsi que le num\x82ro de s\x82rie, si ils existent.
+Affiche l'\x82tiquette du volume ainsi que le num\x82ro de s\x82rie, s'ils existent.
VOL [lecteur:]
.
:TEXT_CMDHELP_QUESTION#1
-Displays a list of commands and features available with in the shell.
+Affiche une liste des commandes et des fonctions disponibles dans le shell.
?
-?command [argument]
+?commande [argument]
-The first variant displays any available internal command and feature.
-The second one will prompt whether or not to execute the specified
-command as if trace mode would be active.
+La premi\x8Are variante affiche toutes les commandes et fonctions internes.
+La seconde demandera s'il faut ou non ex\x82cuter la commande sp\x82cifi\x82e comme si
+le mode trace \x82tait actif.
.
:TEXT_CMDHELP_WHICH
-Searches and displays the executable file for each specified command.
+Recherche et affiche le fichier ex\x82cutable pour chaque commande sp\x82cifi\x82e.
-WHICH command...
+WHICH commande...
.
:TEXT_CMDHELP_MEMORY#1
-Displays the internal memory used by FreeCOM internally.
+Affiche la m\x82moire interne utilis\x82e par FreeCOM en interne.
MEMORY
@@ -1444,7 +1483,7 @@
.
:TEXT_ERROR_COPY_PLUS_DESTINATION#1
-The COPY destination must not contain plus ('+') characters.
+La destination de COPY ne doit pas contenir des caract\x8Ares plus ('+').
.
:TEXT_DELETE_FILE#1%
@@ -1452,8 +1491,8 @@
.
:TEXT_ERROR_WRITE_FILE_DISC_FULL#0%
-Impossible d'\x82crire au fichier '%s';
-le disque serait-il satur\x82? (%lu octets requis)
+Impossible d'\x82crire sur le fichier '%s' ;
+le disque serait-il satur\x82 ? (%lu octets requis)
.
# Displayed for BIGcopy(), when copying takes quite a long time.
@@ -1460,52 +1499,52 @@
# **_NO_END if the input file size is unknown.
# Both must end in \r rather than \n!!
:TEXT_COPY_COPIED_NO_END#0%
-copi\x82 %luKB/???KB\r\
+%luKB/???KB copi\x82 \r\
.
:TEXT_COPY_COPIED#0%
-copi\x82 %luKB/%luKB\r\
+%luKB/%luKB copi\x82\r\
.
:TEXT_ERROR_FCOM_IS_DEVICE#0%
-FreeCOM cannot be a device: "%s"
+FreeCOM ne peut pas \x88tre un appareil : "%s"
.
:TEXT_ERROR_FCOM_INVALID#0%
-This file is no valid FreeCOM or of an incompatible version:
+Ce fichier FreeCOM n'est pas valide ou provient d'un version incompatible :
%s
.
:TEXT_ERROR_LOADING_STRINGS
-Failed to load the strings resource into memory, the location
-pointed to in %COMSPEC% seems to be invalid. Please specify another
-location of FreeCOM to try to load the strings from, e.g.:
+\x90chec du chargement la ressource des cha\x8Cnes dans la m\x82moire, l'endroit indiqu\x82
+dans %COMSPEC% semble \x88tre invalide. Veuillez sp\x82cifier une autre localisation
+de FreeCOM pour tenter de charger les cha\x8Cnes, par exemple :
C:\\COMMAND.COM
-or just hit enter to cancel to load the strings.
+ou appuyez simplement sur entr\x82e pour annuler le chargement des cha\x8Cnes.
.
:TEXT_TERMINATING
-Terminating now.
+Arr\x88t maintenant.
.
:TEXT_HIDDEN_CRITER#0%
-%u Critical Error requests suppressed.
+%u requ\x88tes d'erreur critique ont \x82t\x82 supprim\x82es.
.
# The exit reasons MUST be kept in this order!
:TEXT_DISP_EXITCODE#0%
-Exit code (ERRORLEVEL): %u, reason: %u (%s)
+Code de sortie (ERRORLEVEL) : %u, raison : %u (%s)
.
:TEXT_EXIT_REASON_NEG_1
-DOS API error\
+Erreur d'API DOS\
.
:TEXT_EXIT_REASON_0
-terminated normally\
+termin\x82 normalement\
.
:TEXT_EXIT_REASON_1
-terminated by ^Break\
+termin\x82 par ^Break\
.
:TEXT_EXIT_REASON_2
-terminated by critical error\
+termin\x82 par une erreur critique\
.
:TEXT_EXIT_REASON_3
-gone resident\
+devenu r\x82sident\
.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-07-24 11:40:58
|
Revision: 1825
http://sourceforge.net/p/freedos/svn/1825
Author: bartoldeman
Date: 2018-07-24 11:40:56 +0000 (Tue, 24 Jul 2018)
Log Message:
-----------
Fix #192 FOR %i IN (*.*) do @ECHO %i does not work
Modified Paths:
--------------
freecom/trunk/shell/batch.c
Modified: freecom/trunk/shell/batch.c
===================================================================
--- freecom/trunk/shell/batch.c 2018-07-23 19:25:28 UTC (rev 1824)
+++ freecom/trunk/shell/batch.c 2018-07-24 11:40:56 UTC (rev 1825)
@@ -486,6 +486,10 @@
*eflag = echo;
first = textline;
+ if(*first == '@') { /* don't echo this line */
+ first = ltrimcl(first + 1);
+ *eflag = 0;
+ }
break;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-07-23 19:25:31
|
Revision: 1824
http://sourceforge.net/p/freedos/svn/1824
Author: bartoldeman
Date: 2018-07-23 19:25:28 +0000 (Mon, 23 Jul 2018)
Log Message:
-----------
Fix [bugs:#209] The shell doesn't display any error if exec fails.
It will now say "EXE file corrupt" if the .exe file has a bogus header.
Modified Paths:
--------------
freecom/trunk/err_fcts.h
freecom/trunk/lib/err_fcts.mk
freecom/trunk/lib/err_fcts.src
freecom/trunk/lib/exec1.c
freecom/trunk/lib/lib.mak
freecom/trunk/strings/DEFAULT.LNG
Added Paths:
-----------
freecom/trunk/lib/err87.c
Modified: freecom/trunk/err_fcts.h
===================================================================
--- freecom/trunk/err_fcts.h 2018-04-29 01:38:07 UTC (rev 1823)
+++ freecom/trunk/err_fcts.h 2018-07-23 19:25:28 UTC (rev 1824)
@@ -85,3 +85,4 @@
void error_invalid_parameter(const char * const str);
void error_fcom_is_device(const char * const fnam);
void error_fcom_invalid(const char * const fnam);
+void error_exe_corrupt(void);
Added: freecom/trunk/lib/err87.c
===================================================================
--- freecom/trunk/lib/err87.c (rev 0)
+++ freecom/trunk/lib/err87.c 2018-07-23 19:25:28 UTC (rev 1824)
@@ -0,0 +1,17 @@
+/* This is an automatic generated file
+
+ DO NOT EDIT! SEE ERR_FCTS.SRC and SCANERR.PL.
+
+ Error printing function providing a wrapper for STRINGS
+ */
+
+#include "../config.h"
+
+#include "../include/misc.h"
+#include "../err_fcts.h"
+#include "../strings.h"
+
+#undef error_exe_corrupt
+void error_exe_corrupt(void)
+{ displayError(TEXT_ERROR_EXE_CORRUPT);
+}
Property changes on: freecom/trunk/lib/err87.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+CRLF
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Revision
\ No newline at end of property
Modified: freecom/trunk/lib/err_fcts.mk
===================================================================
--- freecom/trunk/lib/err_fcts.mk 2018-04-29 01:38:07 UTC (rev 1823)
+++ freecom/trunk/lib/err_fcts.mk 2018-07-23 19:25:28 UTC (rev 1824)
@@ -84,7 +84,8 @@
err83.c \
err84.c \
err85.c \
- err86.c
+ err86.c \
+ err87.c
OBJ_ERR = \
err1.obj \
@@ -172,7 +173,8 @@
err83.obj \
err84.obj \
err85.obj \
- err86.obj
+ err86.obj \
+ err87.obj
err1.obj : err1.c ../config.h ../strings.h ../err_fcts.h ../include/misc.h
err2.obj : err2.c ../config.h ../strings.h ../err_fcts.h ../include/misc.h
@@ -260,3 +262,4 @@
err84.obj : err84.c ../config.h ../strings.h ../err_fcts.h ../include/misc.h
err85.obj : err85.c ../config.h ../strings.h ../err_fcts.h ../include/misc.h
err86.obj : err86.c ../config.h ../strings.h ../err_fcts.h ../include/misc.h
+err87.obj : err87.c ../config.h ../strings.h ../err_fcts.h ../include/misc.h
Modified: freecom/trunk/lib/err_fcts.src
===================================================================
--- freecom/trunk/lib/err_fcts.src 2018-04-29 01:38:07 UTC (rev 1823)
+++ freecom/trunk/lib/err_fcts.src 2018-07-23 19:25:28 UTC (rev 1824)
@@ -84,3 +84,4 @@
error_invalid_parameter(const char * const str):=TEXT_ERROR_INVALID_PARAMETER, str
error_fcom_is_device(const char * const fnam):=TEXT_ERROR_FCOM_IS_DEVICE, fnam
error_fcom_invalid(const char * const fnam):=TEXT_ERROR_FCOM_INVALID, fnam
+error_exe_corrupt:=TEXT_ERROR_EXE_CORRUPT
Modified: freecom/trunk/lib/exec1.c
===================================================================
--- freecom/trunk/lib/exec1.c 2018-04-29 01:38:07 UTC (rev 1823)
+++ freecom/trunk/lib/exec1.c 2018-07-23 19:25:28 UTC (rev 1824)
@@ -52,6 +52,7 @@
#include <dos.h>
#include "../include/command.h"
+#include "../err_fcts.h"
#ifdef DISP_EXITCODE
extern int exitReason; /* global variable, defined in dispexit.c, set in exec1.c */
@@ -84,10 +85,25 @@
if(ctrlBreak && !rc) /* Make sure this condition is reflected */
rc = CBREAK_ERRORLEVEL;
}
+ else {
#ifdef DISP_EXITCODE
- else
exitReason = -1;
#endif
+ switch (rc) {
+ case 7: /* DE_MCBDESTRY */
+ error_bad_mcb_chain();
+ break;
+ case 8: /* DE_NOMEM */
+ error_out_of_dos_memory();
+ break;
+ case 13: /* DE_INVLDDATA */
+ error_exe_corrupt();
+ break;
+ default:
+ error_unknown(rc);
+ break;
+ }
+ }
errorlevel = rc; /* assign DOS error code, if the call failed itself */
#ifdef DISP_EXITCODE
Modified: freecom/trunk/lib/lib.mak
===================================================================
--- freecom/trunk/lib/lib.mak 2018-04-29 01:38:07 UTC (rev 1823)
+++ freecom/trunk/lib/lib.mak 2018-07-23 19:25:28 UTC (rev 1824)
@@ -248,7 +248,8 @@
err83.obj\
err84.obj\
err85.obj\
- err86.obj
+ err86.obj\
+ err87.obj
echolib.bat : ../scripts/echolib.bat
$(CP) ..$(DIRSEP)scripts$(DIRSEP)echolib.bat .
Modified: freecom/trunk/strings/DEFAULT.LNG
===================================================================
--- freecom/trunk/strings/DEFAULT.LNG 2018-04-29 01:38:07 UTC (rev 1823)
+++ freecom/trunk/strings/DEFAULT.LNG 2018-07-23 19:25:28 UTC (rev 1824)
@@ -1546,3 +1546,6 @@
:TEXT_EXIT_REASON_3
gone resident\
.
+:TEXT_ERROR_EXE_CORRUPT
+EXE file corrupt\
+.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-29 01:38:10
|
Revision: 1823
http://sourceforge.net/p/freedos/svn/1823
Author: bartoldeman
Date: 2018-04-29 01:38:07 +0000 (Sun, 29 Apr 2018)
Log Message:
-----------
Reduce ifdef's for GCC, using new ia16-elf-gcc functionality.
ia16-elf-gcc now supports:
* extern far variables, using relocations in the exe file
* use -mfar-function-if-far-return-type to allow
extern void far foo(void); etc. for functions.
* and __attribute__((cdecl)) that can be #define'd to cdecl
so RESIDENT macro workarounds are no longer needed.
if ia16-elf-gcc is too old it errors out, via
__IA16_FEATURE_FAR_STATIC_STORAGE
Modified Paths:
--------------
freecom/trunk/include/command.h
freecom/trunk/include/cswap.h
freecom/trunk/lib/exec.c
freecom/trunk/mkfiles/gcc.mak
freecom/trunk/shell/command.c
freecom/trunk/shell/init.c
freecom/trunk/suppl/p-gcc.h
Modified: freecom/trunk/include/command.h
===================================================================
--- freecom/trunk/include/command.h 2018-04-28 18:13:52 UTC (rev 1822)
+++ freecom/trunk/include/command.h 2018-04-29 01:38:07 UTC (rev 1823)
@@ -72,19 +72,8 @@
/* prototypes for COMMAND.C */
extern int interactive_command;
extern int persistentMSGs;
-#ifdef __GNUC__
-#ifdef FEATURE_XMS_SWAP
-#define RESIDENT(x) (*(typeof(x) far *)MK_FP(residentCS, (size_t)&(x)))
-#else
-#define RESIDENT(x) (*(typeof(x) far *)MK_FP(_CS, (size_t)&(x)))
-#endif
-extern int CBreakCounter;
-extern word residentCS;
-#define ctrlBreak RESIDENT(CBreakCounter)
-#else
extern int far CBreakCounter;
#define ctrlBreak CBreakCounter
-#endif
/* extern int ctrlBreak;*/
extern int exitflag;
extern unsigned int echo; /* The echo flag */
@@ -91,12 +80,7 @@
extern int tracemode; /* debug script? */
extern int autofail;
#ifdef FEATURE_XMS_SWAP
-#ifdef __GNUC__
-extern byte canexit;
-#define canexit RESIDENT(canexit)
-#else
extern byte far canexit;
-#endif
#else
extern int canexit;
#endif
Modified: freecom/trunk/include/cswap.h
===================================================================
--- freecom/trunk/include/cswap.h 2018-04-28 18:13:52 UTC (rev 1822)
+++ freecom/trunk/include/cswap.h 2018-04-29 01:38:07 UTC (rev 1823)
@@ -20,19 +20,6 @@
};
#include "algndflt.h"
-#ifdef __GNUC__
-extern char dosFCB1[128];
-extern char dosFCB2[128];
-
-extern struct ParamDosExec dosParamDosExec;
-
-#define dosFCB1 RESIDENT(dosFCB1)
-#define dosFCB2 RESIDENT(dosFCB2)
-#define dosParamDosExec RESIDENT(dosParamDosExec)
-
-extern unsigned char dosCMDNAME[128];
-#define dosCMDNAME RESIDENT(dosCMDNAME)
-#else
extern char far dosFCB1[128]; /* must be setup correctly */
extern char far dosFCB2[128];
@@ -39,22 +26,9 @@
extern struct ParamDosExec far dosParamDosExec;
extern unsigned char far dosCMDNAME[128];
-#endif
/*extern unsigned char far dosCMDTAIL[128];*/
#define dosCMDTAIL ((char far*)MK_FP(_psp, 0x80))
-#ifdef __GNUC__
-extern void far * termAddr;
-extern word myPID;
-extern word origPPID;
-
-extern int XMSexec(void);
-extern void terminateFreeCOMHook(void);
-
-#define termAddr RESIDENT(termAddr)
-#define myPID RESIDENT(myPID)
-#define origPPID RESIDENT(origPPID)
-#else
extern byte far canexit;
extern void far * far termAddr;
extern word far myPID;
@@ -63,8 +37,6 @@
extern int cdecl XMSexec(void);
extern void far cdecl terminateFreeCOMHook(void);
-extern void far XMSrequest(void);
-#endif
#ifdef __WATCOMC__
extern unsigned long (far *far XMSdriverAdress)(unsigned request,
@@ -71,24 +43,16 @@
unsigned dx, void *si);
#pragma aux XMSdriverAdress = parm [ax] [dx] [si]
#elif defined(__GNUC__)
-extern unsigned far *XMSdriverAdress;
-#define XMSdriverAdress RESIDENT(XMSdriverAdress)
+extern unsigned far *far XMSdriverAdress;
extern unsigned long XMSrequest(unsigned request, unsigned dx, void *si);
#else
extern unsigned (far *far XMSdriverAdress)(void);
+extern void far XMSrequest(void);
#endif
-#ifdef __GNUC__
-extern unsigned char SWAPresidentEnd; /* label: end of resident code */
-extern unsigned short SwapResidentSize; /* paras of the swap handler */
-extern unsigned short SwapTransientSize; /* paras of total command */
-#define SWAPresidentEnd RESIDENT(SWAPresidentEnd)
-#define SwapTransientSize RESIDENT(SwapTransientSize)
-#else
extern unsigned char far SWAPresidentEnd; /* label: end of resident code */
extern unsigned short SwapResidentSize; /* paras of the swap handler */
extern unsigned short far SwapTransientSize; /* paras of total command */
-#endif
struct XMScopy{
long length;
@@ -99,25 +63,13 @@
} ;
extern struct XMScopy XMSsave;
-#ifdef __GNUC__
-extern struct XMScopy XMSrestore;
-#define XMSrestore RESIDENT(XMSrestore)
-#else
extern struct XMScopy far XMSrestore;
-#endif
/* Handlers in resident portion for external program execution */
-#ifdef __GNUC__
-extern void ASMINTERRUPT lowlevel_cbreak_handler();
-extern void ASMINTERRUPT lowlevel_err_handler();
-extern void ASMINTERRUPT autofail_err_handler();
-extern void ASMINTERRUPT lowlevel_int_2e_handler();
-#else
extern void far ASMINTERRUPT lowlevel_cbreak_handler();
extern void far ASMINTERRUPT lowlevel_err_handler();
extern void far ASMINTERRUPT autofail_err_handler();
-extern void far ASMINTERRUPT lowlevel_int_2e_handler();
-#endif
+extern void far ASMINTERRUPT lowlevel_int_2e_handler() far;
/* functions */
word XMSswapmessagesIn(loadStatus *status);
Modified: freecom/trunk/lib/exec.c
===================================================================
--- freecom/trunk/lib/exec.c 2018-04-28 18:13:52 UTC (rev 1822)
+++ freecom/trunk/lib/exec.c 2018-04-29 01:38:07 UTC (rev 1823)
@@ -115,11 +115,7 @@
#include "algndflt.h"
-#ifdef __GNUC__
-int lowLevelExec(char far * cmd, struct ExecBlock far * bl, ...);
-#else
int cdecl lowLevelExec(char far * cmd, struct ExecBlock far * bl);
-#endif
int exec(const char *cmd, char *cmdLine, const unsigned segOfEnv)
{
Modified: freecom/trunk/mkfiles/gcc.mak
===================================================================
--- freecom/trunk/mkfiles/gcc.mak 2018-04-28 18:13:52 UTC (rev 1822)
+++ freecom/trunk/mkfiles/gcc.mak 2018-04-29 01:38:07 UTC (rev 1823)
@@ -18,7 +18,7 @@
ECHOLIB = echo >>
CFG = gcc.cfg
-CFLAGS1 = -Os -Wall -Werror -Wno-pointer-to-int-cast -Wno-incompatible-pointer-types -mrtd -fno-builtin-printf -fno-strict-aliasing -Wno-format
+CFLAGS1 = -Os -Wall -Werror -Wno-pointer-to-int-cast -Wno-incompatible-pointer-types -mrtd -fno-builtin-printf -fno-strict-aliasing -Wno-format -mfar-function-if-far-return-type
# *Implicit Rules*
.SUFFIXES:
Modified: freecom/trunk/shell/command.c
===================================================================
--- freecom/trunk/shell/command.c 2018-04-28 18:13:52 UTC (rev 1822)
+++ freecom/trunk/shell/command.c 2018-04-29 01:38:07 UTC (rev 1823)
@@ -855,11 +855,7 @@
}
}
-#ifdef __GNUC__
-int my2e_parsecommandline( char *s, ... )
-#else
-int _Cdecl my2e_parsecommandline( char *s )
-#endif
+int cdecl my2e_parsecommandline( char *s )
{
s[ (unsigned char)s[ 0 ] ] = '\0';
/* printf("_my2e_parsecommandline( %s )\n", s );*/
Modified: freecom/trunk/shell/init.c
===================================================================
--- freecom/trunk/shell/init.c 2018-04-28 18:13:52 UTC (rev 1822)
+++ freecom/trunk/shell/init.c 2018-04-29 01:38:07 UTC (rev 1823)
@@ -201,15 +201,9 @@
/* There is no special handler for FreeCOM currently
--> activate the real one */
set_isrfct(0x24, lowlevel_err_handler);
-#ifdef __GNUC__
- { extern word criter_repeat_checkarea;
- registerCriterRepeatCheckAddr(&RESIDENT(criter_repeat_checkarea));
- }
-#else
{ extern word far criter_repeat_checkarea;
registerCriterRepeatCheckAddr(&criter_repeat_checkarea);
}
-#endif
#else
set_isrfct(0x24, dummy_criter_handler);
#endif
Modified: freecom/trunk/suppl/p-gcc.h
===================================================================
--- freecom/trunk/suppl/p-gcc.h 2018-04-28 18:13:52 UTC (rev 1822)
+++ freecom/trunk/suppl/p-gcc.h 2018-04-29 01:38:07 UTC (rev 1823)
@@ -28,10 +28,15 @@
#ifdef __FAR
#define far __far
+#ifndef __IA16_FEATURE_FAR_STATIC_STORAGE
+#error Please upgrade ia16-elf-gcc to get support for far static storage
+#endif
#else
#define far
#endif
+#define cdecl __attribute__((cdecl))
+
/* Global argc/argv variables */
#define G_ARGV _argv /* global char **argv variable */
#define G_ARGC _argc /* global int argc variable */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-28 18:14:10
|
Revision: 1822
http://sourceforge.net/p/freedos/svn/1822
Author: bartoldeman
Date: 2018-04-28 18:13:52 +0000 (Sat, 28 Apr 2018)
Log Message:
-----------
Use cglobal and cextern macros in asm files for globals.
Those are suggested by the NASM manual, to automatically prepend
underscores where necessary (yes for OMF, no for ELF).
This allows removing some GCC specific C code, which was using asm("")
to redefine symbols.
Modified Paths:
--------------
freecom/trunk/criter/criter.asm
freecom/trunk/include/command.h
freecom/trunk/include/cswap.h
freecom/trunk/include/stuff.inc
freecom/trunk/lib/exec.c
freecom/trunk/lib/lowexec.asm
freecom/trunk/shell/cb_catch.asm
freecom/trunk/shell/command.c
freecom/trunk/shell/cswap.asm
freecom/trunk/shell/dummies.asm
freecom/trunk/shell/init.c
freecom/trunk/shell/xms_2e.asm
freecom/trunk/shell/xms_brk.asm
Modified: freecom/trunk/criter/criter.asm
===================================================================
--- freecom/trunk/criter/criter.asm 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/criter/criter.asm 2018-04-28 18:13:52 UTC (rev 1822)
@@ -240,14 +240,14 @@
; else: as normal INT-24 handler
%ifdef XMS_SWAP_CRITER
- global _autofail_err_handler
-_autofail_err_handler:
+ cglobal autofail_err_handler
+autofail_err_handler:
mov al, FAIL
iret
%endif
- global _lowlevel_err_handler
-_lowlevel_err_handler:
+ cglobal lowlevel_err_handler
+lowlevel_err_handler:
%ifdef AUTO_FAIL
;; most simple <-> return AL := 3
mov al, FAIL
@@ -650,8 +650,8 @@
;; counting the number of 0xFF bytes the immediately after the module
;; got loaded into memory
%ifdef XMS_SWAP_CRITER
- global _criter_repeat_checkarea
-_criter_repeat_checkarea:
+ cglobal criter_repeat_checkarea
+criter_repeat_checkarea:
%endif
?repCheck DW -1 ;; disabled
TIMES HIDE_CRITER_DRIVES DB -1 ;; not displayed already
Modified: freecom/trunk/include/command.h
===================================================================
--- freecom/trunk/include/command.h 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/include/command.h 2018-04-28 18:13:52 UTC (rev 1822)
@@ -65,16 +65,8 @@
};
/* prototypes for INIT.C */
-extern void ASMINTERRUPT dummy_criter_handler()
-#ifdef __GNUC__
-asm("_dummy_criter_handler")
-#endif
-;
-extern void ASMINTERRUPT cbreak_handler()
-#ifdef __GNUC__
-asm("_cbreak_handler")
-#endif
-;
+extern void ASMINTERRUPT dummy_criter_handler();
+extern void ASMINTERRUPT cbreak_handler();
/* extern void initCBreak(void);*/
/* prototypes for COMMAND.C */
@@ -86,8 +78,8 @@
#else
#define RESIDENT(x) (*(typeof(x) far *)MK_FP(_CS, (size_t)&(x)))
#endif
-extern int CBreakCounter asm("_CBreakCounter");
-extern word residentCS asm("_residentCS");
+extern int CBreakCounter;
+extern word residentCS;
#define ctrlBreak RESIDENT(CBreakCounter)
#else
extern int far CBreakCounter;
@@ -100,7 +92,7 @@
extern int autofail;
#ifdef FEATURE_XMS_SWAP
#ifdef __GNUC__
-extern byte canexit asm("_canexit");
+extern byte canexit;
#define canexit RESIDENT(canexit)
#else
extern byte far canexit;
Modified: freecom/trunk/include/cswap.h
===================================================================
--- freecom/trunk/include/cswap.h 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/include/cswap.h 2018-04-28 18:13:52 UTC (rev 1822)
@@ -21,16 +21,16 @@
#include "algndflt.h"
#ifdef __GNUC__
-extern char dosFCB1[128] asm("_dosFCB1");
-extern char dosFCB2[128] asm("_dosFCB2");
+extern char dosFCB1[128];
+extern char dosFCB2[128];
-extern struct ParamDosExec dosParamDosExec asm("_dosParamDosExec");
+extern struct ParamDosExec dosParamDosExec;
#define dosFCB1 RESIDENT(dosFCB1)
#define dosFCB2 RESIDENT(dosFCB2)
#define dosParamDosExec RESIDENT(dosParamDosExec)
-extern unsigned char dosCMDNAME[128] asm("_dosCMDNAME");
+extern unsigned char dosCMDNAME[128];
#define dosCMDNAME RESIDENT(dosCMDNAME)
#else
extern char far dosFCB1[128]; /* must be setup correctly */
@@ -44,12 +44,12 @@
#define dosCMDTAIL ((char far*)MK_FP(_psp, 0x80))
#ifdef __GNUC__
-extern void far * termAddr asm("_termAddr");
-extern word myPID asm("_myPID");
-extern word origPPID asm("_origPPID");
+extern void far * termAddr;
+extern word myPID;
+extern word origPPID;
-extern int XMSexec(void) asm("_XMSexec");
-extern void terminateFreeCOMHook(void) asm ("_terminateFreeCOMHook");
+extern int XMSexec(void);
+extern void terminateFreeCOMHook(void);
#define termAddr RESIDENT(termAddr)
#define myPID RESIDENT(myPID)
@@ -71,18 +71,17 @@
unsigned dx, void *si);
#pragma aux XMSdriverAdress = parm [ax] [dx] [si]
#elif defined(__GNUC__)
-extern unsigned far *XMSdriverAdress asm("_XMSdriverAdress");
+extern unsigned far *XMSdriverAdress;
#define XMSdriverAdress RESIDENT(XMSdriverAdress)
-extern unsigned long XMSrequest(unsigned request, unsigned dx, void *si)
- asm("_XMSrequest");
+extern unsigned long XMSrequest(unsigned request, unsigned dx, void *si);
#else
extern unsigned (far *far XMSdriverAdress)(void);
#endif
#ifdef __GNUC__
-extern unsigned char SWAPresidentEnd asm("_SWAPresidentEnd"); /* label: end of resident code */
-extern unsigned short SwapResidentSize asm("_SwapResidentSize"); /* paras of the swap handler */
-extern unsigned short SwapTransientSize asm("_SwapTransientSize"); /* paras of total command */
+extern unsigned char SWAPresidentEnd; /* label: end of resident code */
+extern unsigned short SwapResidentSize; /* paras of the swap handler */
+extern unsigned short SwapTransientSize; /* paras of total command */
#define SWAPresidentEnd RESIDENT(SWAPresidentEnd)
#define SwapTransientSize RESIDENT(SwapTransientSize)
#else
@@ -99,21 +98,20 @@
long doffset;
} ;
+extern struct XMScopy XMSsave;
#ifdef __GNUC__
-extern struct XMScopy XMSsave asm("_XMSsave");
-extern struct XMScopy XMSrestore asm("_XMSrestore");
+extern struct XMScopy XMSrestore;
#define XMSrestore RESIDENT(XMSrestore)
#else
-extern struct XMScopy XMSsave;
extern struct XMScopy far XMSrestore;
#endif
/* Handlers in resident portion for external program execution */
#ifdef __GNUC__
-extern void ASMINTERRUPT lowlevel_cbreak_handler() asm("_lowlevel_cbreak_handler");
-extern void ASMINTERRUPT lowlevel_err_handler() asm("_lowlevel_err_handler");
-extern void ASMINTERRUPT autofail_err_handler() asm("_autofail_err_handler");
-extern void ASMINTERRUPT lowlevel_int_2e_handler() asm("_lowlevel_int_2e_handler");
+extern void ASMINTERRUPT lowlevel_cbreak_handler();
+extern void ASMINTERRUPT lowlevel_err_handler();
+extern void ASMINTERRUPT autofail_err_handler();
+extern void ASMINTERRUPT lowlevel_int_2e_handler();
#else
extern void far ASMINTERRUPT lowlevel_cbreak_handler();
extern void far ASMINTERRUPT lowlevel_err_handler();
Modified: freecom/trunk/include/stuff.inc
===================================================================
--- freecom/trunk/include/stuff.inc 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/include/stuff.inc 2018-04-28 18:13:52 UTC (rev 1822)
@@ -22,3 +22,25 @@
%endif
%endrep
%endmacro
+
+;; declare global and extern with underscore for OMF, without for ELF
+
+%macro cglobal 1-*
+%rep %0
+%ifnidn __OUTPUT_FORMAT__,elf
+ %define %1 _%1
+%endif
+ global %1
+%rotate 1
+%endrep
+%endmacro
+
+%macro cextern 1-*
+%rep %0
+%ifnidn __OUTPUT_FORMAT__,elf
+ %define %1 _%1
+%endif
+ extern %1
+%rotate 1
+%endrep
+%endmacro
Modified: freecom/trunk/lib/exec.c
===================================================================
--- freecom/trunk/lib/exec.c 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/lib/exec.c 2018-04-28 18:13:52 UTC (rev 1822)
@@ -116,7 +116,7 @@
#include "algndflt.h"
#ifdef __GNUC__
-int lowLevelExec(char far * cmd, struct ExecBlock far * bl, ...) asm("_lowLevelExec");
+int lowLevelExec(char far * cmd, struct ExecBlock far * bl, ...);
#else
int cdecl lowLevelExec(char far * cmd, struct ExecBlock far * bl);
#endif
Modified: freecom/trunk/lib/lowexec.asm
===================================================================
--- freecom/trunk/lib/lowexec.asm 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/lib/lowexec.asm 2018-04-28 18:13:52 UTC (rev 1822)
@@ -50,9 +50,9 @@
%include "../include/stuff.inc"
segment _TEXT
- GLOBAL _lowLevelExec
+ cglobal lowLevelExec
-_lowLevelExec:
+lowLevelExec:
push bp
mov bp, sp
pushm si, di, ds
Modified: freecom/trunk/shell/cb_catch.asm
===================================================================
--- freecom/trunk/shell/cb_catch.asm 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/shell/cb_catch.asm 2018-04-28 18:13:52 UTC (rev 1822)
@@ -59,8 +59,8 @@
segment _TEXT
; GLOBAL _initCBreak
- GLOBAL _cbreak_handler
- GLOBAL _CBreakCounter
+ cglobal cbreak_handler
+ cglobal CBreakCounter
;_initCBreak:
; ;; At this point DS is the segment of _ctrlBreak
@@ -68,9 +68,9 @@
; ret
;?freecomSegment DW 0
-_CBreakCounter DW 0
+CBreakCounter DW 0
-_cbreak_handler:
+cbreak_handler:
%ifdef DEBUG
dec BYTE [CS:strEnd]
jz noRecurs
@@ -89,7 +89,7 @@
%endif
;; ^Break of COMAMND --> just set the variable
- inc WORD [CS:_CBreakCounter]
+ inc WORD [CS:CBreakCounter]
recurs:
clc ;; tell DOS to proceed
Modified: freecom/trunk/shell/command.c
===================================================================
--- freecom/trunk/shell/command.c 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/shell/command.c 2018-04-28 18:13:52 UTC (rev 1822)
@@ -856,7 +856,6 @@
}
#ifdef __GNUC__
-int my2e_parsecommandline( char *s, ... ) asm("_my2e_parsecommandline");
int my2e_parsecommandline( char *s, ... )
#else
int _Cdecl my2e_parsecommandline( char *s )
Modified: freecom/trunk/shell/cswap.asm
===================================================================
--- freecom/trunk/shell/cswap.asm 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/shell/cswap.asm 2018-04-28 18:13:52 UTC (rev 1822)
@@ -27,15 +27,16 @@
;
%include "../include/model.inc"
+%include "../include/stuff.inc"
segment _BSS ; transient data (in DS)
- global _SwapResidentSize
-_SwapResidentSize resw 1
+ cglobal SwapResidentSize
+SwapResidentSize resw 1
- global _XMSsave
-_XMSsave resw 8
-%define currentSegmOfFreeCOMsave _XMSsave+8
+ cglobal XMSsave
+XMSsave resw 8
+%define currentSegmOfFreeCOMsave XMSsave+8
execSS resw 1
execSP resw 1
@@ -46,49 +47,49 @@
segment _TEXT
- global _dosFCB1,_dosFCB2
-_dosFCB1 times 37 db 0
-_dosFCB2 times 37 db 0
+ cglobal dosFCB1,dosFCB2
+dosFCB1 times 37 db 0
+dosFCB2 times 37 db 0
;; global _dosCMDTAIL, _dosCMDNAME use command line from within PSP
- global _dosCMDNAME
+ cglobal dosCMDNAME
;;_dosCMDTAIL times 128 db 0
-_dosCMDNAME times 128 db 0
+dosCMDNAME times 128 db 0
times 256 db 0
;; global localStack
localStack:
- global _dosParamDosExec
-_dosParamDosExec times 22 db 0
+ cglobal dosParamDosExec
+dosParamDosExec times 22 db 0
- global _XMSdriverAdress
-_XMSdriverAdress dd 0
-%define callXMS call far [_XMSdriverAdress]
+ cglobal XMSdriverAdress
+XMSdriverAdress dd 0
+%define callXMS call far [XMSdriverAdress]
- global _SwapTransientSize
-_SwapTransientSize dw 0
+ cglobal SwapTransientSize
+SwapTransientSize dw 0
- global _XMSrestore
-_XMSrestore times 8 DW 0
-%define xms_handle _XMSrestore+4
-%define currentSegmOfFreeCOM _XMSrestore+14
+ cglobal XMSrestore
+XMSrestore times 8 DW 0
+%define xms_handle XMSrestore+4
+%define currentSegmOfFreeCOM XMSrestore+14
- global _termAddr
-_termAddr:
+ cglobal termAddr
+termAddr:
terminationAddressOffs DW 0
terminationAddressSegm DW 0
- global _myPID
-_myPID DW 0
- global _origPPID
-_origPPID DW 0
- global _canexit
-_canexit DB 0 ; 1 -> can exit; _else_ --> cannot exit
+ cglobal myPID
+myPID DW 0
+ cglobal origPPID
+origPPID DW 0
+ cglobal canexit
+canexit DB 0 ; 1 -> can exit; _else_ --> cannot exit
- global _mySS, _mySP
-_mySS DW 0
-_mySP DW 0
+ cglobal mySS, mySP
+mySS DW 0
+mySP DW 0
execRetval dw 0
@@ -102,11 +103,11 @@
;; mov ax, cs
; ds:dx = ASCIZ program name
;; mov ds, ax
- mov dx,_dosCMDNAME
+ mov dx,dosCMDNAME
; es:bx = parameter block
mov es, cx
- mov bx, _dosParamDosExec
+ mov bx, dosParamDosExec
; our temporary stack
@@ -148,7 +149,7 @@
; ignore any errors
mov ah,48h
- mov bx,[_SwapTransientSize]
+ mov bx,[SwapTransientSize]
int 21h
;;ska pushf
@@ -170,7 +171,7 @@
; restore everything to XMS
mov ah,0bh
- mov si,_XMSrestore
+ mov si,XMSrestore
callXMS
pop bx ; get relocation factor back
@@ -213,8 +214,8 @@
;; DOS-4C for shells
;; central PSP:0xa hook <-> may be called in every circumstance
- global _terminateFreeCOMHook
-_terminateFreeCOMHook:
+ cglobal terminateFreeCOMHook
+terminateFreeCOMHook:
mov ax, cs ; setup run environment (in this module)
mov ss, ax
mov sp, localStack
@@ -221,10 +222,10 @@
mov ds, ax
; Next time we hit here it's != 1 --> no zero flag --> I_AM_DEAD status
- dec BYTE [_canexit]
+ dec BYTE [canexit]
jnz I_AM_DEAD
- mov ax, [_myPID] ; our own PSP [in case we arrived here
+ mov ax, [myPID] ; our own PSP [in case we arrived here
mov es, ax ; in some strange ways]
; Make sure the current PSP hasn't patched to nonsense already
@@ -239,7 +240,7 @@
mov [es:0ch], ax
; Drop our "Shell" privileges
- mov ax, [_origPPID] ; original parent process ID
+ mov ax, [origPPID] ; original parent process ID
mov [es:16h], ax
; Kill the XMS memory block
@@ -290,8 +291,8 @@
;********************************************************************
; ************* END OF RESIDENT AREA ******************************
;********************************************************************
- global _SWAPresidentEnd
-_SWAPresidentEnd:
+ cglobal SWAPresidentEnd
+SWAPresidentEnd:
%if 0
;
@@ -349,10 +350,10 @@
;; detroying AX already holding the API function number
;; To be called with _far_!!
- global _XMSrequest
+ cglobal XMSrequest
;; Note: Because [CS:driverAdress] == [residentCS:driverAdress]
;; we need not use a similiar approach as with XMSexec
-_XMSrequest:
+XMSrequest:
%ifidn __OUTPUT_FORMAT__,elf ; GCC, calling near with stdcall conv.
pop cx ; return address
pop ax ; AX
@@ -361,7 +362,7 @@
push cs
push cx ; far return from XMS driver
%endif
- jmp far [cs:_XMSdriverAdress]
+ jmp far [cs:XMSdriverAdress]
;; Added here to make it more easier for the C-part to call functions
;; located in the resident part, because:
@@ -374,9 +375,9 @@
;;TODO: DS ought to be equal to SS, DS could be reconstructed from
;; SS at the end of the XMSexec function
- global _XMSexec
-_XMSexec:
- extern _residentCS
+ cglobal XMSexec
+XMSexec:
+ cextern residentCS
; save ALL registers needed later
%ifidn __OUTPUT_FORMAT__,elf ; GCC: need to preserve es
push es
@@ -390,8 +391,8 @@
; save everything to XMS
mov ah,0bh
- mov si,_XMSsave
- call far [cs:_XMSdriverAdress]
+ mov si,XMSsave
+ call far [cs:XMSdriverAdress]
;;TODO: test of result
@@ -398,14 +399,14 @@
mov es,[currentSegmOfFreeCOMsave]
; first time: shrink current psp
mov ah,[resize_free]
- mov bx,[_SwapResidentSize]
+ mov bx,[SwapResidentSize]
mov dx, ds
- mov cx, [_residentCS]
+ mov cx, [residentCS]
mov ds, cx
- mov [_mySS],ss ; 2E
- mov [_mySP],sp ; 2E
+ mov [mySS],ss ; 2E
+ mov [mySP],sp ; 2E
mov ss, cx ; this stack is definitely large enough AND present
mov sp,localStack
Modified: freecom/trunk/shell/dummies.asm
===================================================================
--- freecom/trunk/shell/dummies.asm 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/shell/dummies.asm 2018-04-28 18:13:52 UTC (rev 1822)
@@ -3,11 +3,12 @@
; Dummy drivers to be included into FreeCOM itself
%include "../include/model.inc"
+%include "../include/stuff.inc"
segment _TEXT
- GLOBAL _dummy_criter_handler
- GLOBAL _end_dummy_criter_handler
-_dummy_criter_handler:
+ cglobal dummy_criter_handler
+ cglobal end_dummy_criter_handler
+dummy_criter_handler:
mov al, 3 ; always fail
iret
-_end_dummy_criter_handler:
+end_dummy_criter_handler:
Modified: freecom/trunk/shell/init.c
===================================================================
--- freecom/trunk/shell/init.c 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/shell/init.c 2018-04-28 18:13:52 UTC (rev 1822)
@@ -202,7 +202,7 @@
--> activate the real one */
set_isrfct(0x24, lowlevel_err_handler);
#ifdef __GNUC__
- { extern word criter_repeat_checkarea asm("_criter_repeat_checkarea");
+ { extern word criter_repeat_checkarea;
registerCriterRepeatCheckAddr(&RESIDENT(criter_repeat_checkarea));
}
#else
Modified: freecom/trunk/shell/xms_2e.asm
===================================================================
--- freecom/trunk/shell/xms_2e.asm 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/shell/xms_2e.asm 2018-04-28 18:13:52 UTC (rev 1822)
@@ -6,10 +6,11 @@
%if 1
%include "../include/model.inc"
+%include "../include/stuff.inc"
segment _TEXT
-global _lowlevel_int_2e_handler
- _lowlevel_int_2e_handler:
+cglobal lowlevel_int_2e_handler
+ lowlevel_int_2e_handler:
mov ax, 0FFFFh
iret
Modified: freecom/trunk/shell/xms_brk.asm
===================================================================
--- freecom/trunk/shell/xms_brk.asm 2018-04-26 14:28:35 UTC (rev 1821)
+++ freecom/trunk/shell/xms_brk.asm 2018-04-28 18:13:52 UTC (rev 1822)
@@ -3,8 +3,9 @@
; variant
%include "../include/model.inc"
+%include "../include/stuff.inc"
segment _TEXT
- global _lowlevel_cbreak_handler
-_lowlevel_cbreak_handler:
+ cglobal lowlevel_cbreak_handler
+lowlevel_cbreak_handler:
%include "../criter/dmy_cbrk.asm"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-26 14:28:57
|
Revision: 1821
http://sourceforge.net/p/freedos/svn/1821
Author: bartoldeman
Date: 2018-04-26 14:28:35 +0000 (Thu, 26 Apr 2018)
Log Message:
-----------
Use last-fit dosalloc for copy&dir buffers to work well with large model
Modified Paths:
--------------
freecom/trunk/cmd/copy.c
freecom/trunk/cmd/dir.c
Modified: freecom/trunk/cmd/copy.c
===================================================================
--- freecom/trunk/cmd/copy.c 2018-04-26 14:18:01 UTC (rev 1820)
+++ freecom/trunk/cmd/copy.c 2018-04-26 14:28:35 UTC (rev 1821)
@@ -147,7 +147,8 @@
/* Fetch the largest available buffer */
for(size = 60*1024u; size != 0; size -= 4*1024) {
- buffer = MK_SEG_PTR(void, DOSalloc(size/16,0));
+ /* use last-fit allocation to work well with large model */
+ buffer = MK_SEG_PTR(void, DOSalloc(size/16,2));
if(buffer != NULL)
goto ok;
}
Modified: freecom/trunk/cmd/dir.c
===================================================================
--- freecom/trunk/cmd/dir.c 2018-04-26 14:18:01 UTC (rev 1820)
+++ freecom/trunk/cmd/dir.c 2018-04-26 14:28:35 UTC (rev 1821)
@@ -1010,7 +1010,8 @@
error_out_of_memory();
optO = 0;
} else {
- orderArray = MK_SEG_PTR(void, DOSalloc(0x1000,0));
+ /* use last-fit allocation to work well with large model */
+ orderArray = MK_SEG_PTR(void, DOSalloc(0x1000,2));
if(!orderArray) {
free(orderIndex);
error_out_of_dos_memory();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-26 14:18:13
|
Revision: 1820
http://sourceforge.net/p/freedos/svn/1820
Author: bartoldeman
Date: 2018-04-26 14:18:01 +0000 (Thu, 26 Apr 2018)
Log Message:
-----------
Plug memory leak in and around comResFile().
Modified Paths:
--------------
freecom/trunk/shell/kswap.c
Modified: freecom/trunk/shell/kswap.c
===================================================================
--- freecom/trunk/shell/kswap.c 2018-04-26 12:33:23 UTC (rev 1819)
+++ freecom/trunk/shell/kswap.c 2018-04-26 14:18:01 UTC (rev 1820)
@@ -148,7 +148,9 @@
the shell */
if(isSwapFile
|| (shellname = env_findVar(segm, "COMSPEC") + 8) == (unsigned)-1 + 8) {
- ctxtSet(CTXT_TAG_SWAPINFO, CTXT_SWAPINFO_SHELLNAME, comResFile());
+ char *p = comResFile();
+ ctxtSet(CTXT_TAG_SWAPINFO, CTXT_SWAPINFO_SHELLNAME, p);
+ free(p);
if((kswapContext->shell /* fetch first in case of failure */
= ctxtAddress(CTXT_TAG_SWAPINFO, CTXT_SWAPINFO_SHELLNAME)) == 0)
return FALSE;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-26 12:38:16
|
Revision: 1819
http://sourceforge.net/p/freedos/svn/1819
Author: bartoldeman
Date: 2018-04-26 12:33:23 +0000 (Thu, 26 Apr 2018)
Log Message:
-----------
Plug memory leak in and around comResFile().
Modified Paths:
--------------
freecom/trunk/lib/res.c
freecom/trunk/lib/resfile.c
Modified: freecom/trunk/lib/res.c
===================================================================
--- freecom/trunk/lib/res.c 2018-04-26 01:42:09 UTC (rev 1818)
+++ freecom/trunk/lib/res.c 2018-04-26 12:33:23 UTC (rev 1819)
@@ -71,6 +71,10 @@
, res_callbackp_t fct
, void * const arg)
{
- dprintf(("[RES: searching file '%s']\n", comResFile()));
- return enumFileResources(comResFile(), id, fct, arg);
+ int ret;
+ char *p = comResFile();
+ dprintf(("[RES: searching file '%s']\n", p));
+ ret = enumFileResources(p, id, fct, arg);
+ free(p);
+ return ret;
}
Modified: freecom/trunk/lib/resfile.c
===================================================================
--- freecom/trunk/lib/resfile.c 2018-04-26 01:42:09 UTC (rev 1818)
+++ freecom/trunk/lib/resfile.c 2018-04-26 12:33:23 UTC (rev 1819)
@@ -17,14 +17,13 @@
char *comResFile(void)
{ if(isSwapFile) {
- static char *p = 0;
-
- free(p);
+ char *p;
if((p = comFile()) != 0) {
assert(strlen(p) == isSwapFile + 3);
memcpy(p + isSwapFile, "SWP", 3);
if(exist(p))
return p;
+ free(p);
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-26 01:42:12
|
Revision: 1818
http://sourceforge.net/p/freedos/svn/1818
Author: bartoldeman
Date: 2018-04-26 01:42:09 +0000 (Thu, 26 Apr 2018)
Log Message:
-----------
_dos_allocmem takes a pointer to unsigned, not unsigned long.
Modified Paths:
--------------
freecom/trunk/lib/dbg_mem.c
Modified: freecom/trunk/lib/dbg_mem.c
===================================================================
--- freecom/trunk/lib/dbg_mem.c 2018-04-26 01:40:07 UTC (rev 1817)
+++ freecom/trunk/lib/dbg_mem.c 2018-04-26 01:42:09 UTC (rev 1818)
@@ -102,8 +102,11 @@
#ifdef DISP_NEAR
nearThis = _memavl();
#endif
- _dos_allocmem(0xffff, &farThis);
- farThis <<= 4;
+ {
+ unsigned avail;
+ _dos_allocmem(0xffff, &avail);
+ farThis = (unsigned long)avail << 4;
+ }
#else
#ifdef DISP_NEAR
nearThis = coreleft();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-26 01:40:10
|
Revision: 1817
http://sourceforge.net/p/freedos/svn/1817
Author: bartoldeman
Date: 2018-04-26 01:40:07 +0000 (Thu, 26 Apr 2018)
Log Message:
-----------
Wrap dprintf macro into do { ... } while (0);
Otherwise if (..) dprintf((..)); else ... does not work correctly.
Modified Paths:
--------------
freecom/trunk/include/debug.h
Modified: freecom/trunk/include/debug.h
===================================================================
--- freecom/trunk/include/debug.h 2018-04-26 01:38:22 UTC (rev 1816)
+++ freecom/trunk/include/debug.h 2018-04-26 01:40:07 UTC (rev 1817)
@@ -18,7 +18,7 @@
extern FILE *dbg_logfile;
extern int fddebug;
-#define dprintf(p) if (fddebug) dbg_print p
+#define dprintf(p) do { if (fddebug) dbg_print p; } while(0)
void dbg_printmem (void);
void dbg_print (const char fmt [], ...);
void dbg_outc (int ch);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-26 01:38:26
|
Revision: 1816
http://sourceforge.net/p/freedos/svn/1816
Author: bartoldeman
Date: 2018-04-26 01:38:22 +0000 (Thu, 26 Apr 2018)
Log Message:
-----------
Use only libc stdio in DEBUG build, not printf from clib.
This reverts most of r1814 and r1815.
Modified Paths:
--------------
freecom/trunk/include/misc.h
freecom/trunk/lib/ctxt_mkn.c
freecom/trunk/lib/nls_date.c
freecom/trunk/lib/prf.c
Modified: freecom/trunk/include/misc.h
===================================================================
--- freecom/trunk/include/misc.h 2018-04-24 20:16:58 UTC (rev 1815)
+++ freecom/trunk/include/misc.h 2018-04-26 01:38:22 UTC (rev 1816)
@@ -8,35 +8,16 @@
#ifndef MISC_H
#define MISC_H
-#include <stdarg.h>
#include <stdio.h>
#include <portable.h>
#ifndef DEBUG
-#define FILE TINYFILE
-typedef void FILE;
#undef stdin
#undef stdout
#undef stderr
-#define stdin ((FILE *)0)
-#define stdout ((FILE *)1)
-#define stderr ((FILE *)2)
+extern FILE *stdin, *stdout, *stderr;
#undef fileno
#define fileno(f) ((int)(f))
-#define puts tinyputs
-#define printf tinyprintf
-#define sprintf tinysprintf
-#define vsprintf tinyvsprintf
-#define vprintf tinyvprintf
-#define fprintf tinyfprintf
-#define vfprintf tinyvfprintf
-int puts(const char *s);
-int printf(const char * fmt, ...);
-int sprintf(char * buff, const char * fmt, ...);
-int vsprintf(char *buff, const char * fmt, va_list arg);
-int vprintf(const char * fmt, va_list arg);
-int fprintf(FILE *f, const char * fmt, ...);
-int vfprintf(FILE *f, const char * fmt, va_list arg);
#endif
#include "../include/datefunc.h"
Modified: freecom/trunk/lib/ctxt_mkn.c
===================================================================
--- freecom/trunk/lib/ctxt_mkn.c 2018-04-24 20:16:58 UTC (rev 1815)
+++ freecom/trunk/lib/ctxt_mkn.c 2018-04-26 01:38:22 UTC (rev 1816)
@@ -9,7 +9,6 @@
#include <stdio.h>
#include "../include/context.h"
-#include "../include/misc.h"
void ctxtMkItemName(char * const name
, const Context_Tag tag
Modified: freecom/trunk/lib/nls_date.c
===================================================================
--- freecom/trunk/lib/nls_date.c 2018-04-24 20:16:58 UTC (rev 1815)
+++ freecom/trunk/lib/nls_date.c 2018-04-26 01:38:22 UTC (rev 1816)
@@ -43,7 +43,6 @@
#include <stdio.h>
#include <string.h>
-#include "../include/misc.h"
#include "../include/nls.h"
char *nls_makedate (int mode, int year, int month, int day) {
Modified: freecom/trunk/lib/prf.c
===================================================================
--- freecom/trunk/lib/prf.c 2018-04-24 20:16:58 UTC (rev 1815)
+++ freecom/trunk/lib/prf.c 2018-04-26 01:38:22 UTC (rev 1816)
@@ -26,8 +26,6 @@
/* Cambridge, MA 02139, USA. */
/****************************************************************/
-#ifndef DEBUG
-
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
@@ -45,6 +43,10 @@
static char * ltob(long, char *, int);
static int do_printf(FILE *f, const char *, register va_list);
+#ifndef DEBUG
+FILE *stdin = (FILE *)0, *stdout= (FILE *)1, *stderr = (FILE *)2;
+#endif
+
static void flushbuf(FILE *f)
{
dos_write(fileno(f), pbuf, charp - pbuf);
@@ -426,5 +428,4 @@
}
}
#endif
-#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-24 20:17:18
|
Revision: 1815
http://sourceforge.net/p/freedos/svn/1815
Author: bartoldeman
Date: 2018-04-24 20:16:58 +0000 (Tue, 24 Apr 2018)
Log Message:
-----------
Use plain CLIB (non-tiny) stdio for debug build.
This avoids issues with assert(), perror() and other functions
that use a lot of stdio under the hood.
Modified Paths:
--------------
freecom/trunk/include/misc.h
freecom/trunk/lib/dbg_prnt.c
freecom/trunk/lib/prf.c
Modified: freecom/trunk/include/misc.h
===================================================================
--- freecom/trunk/include/misc.h 2018-04-24 15:12:33 UTC (rev 1814)
+++ freecom/trunk/include/misc.h 2018-04-24 20:16:58 UTC (rev 1815)
@@ -12,6 +12,7 @@
#include <stdio.h>
#include <portable.h>
+#ifndef DEBUG
#define FILE TINYFILE
typedef void FILE;
#undef stdin
@@ -36,6 +37,7 @@
int vprintf(const char * fmt, va_list arg);
int fprintf(FILE *f, const char * fmt, ...);
int vfprintf(FILE *f, const char * fmt, va_list arg);
+#endif
#include "../include/datefunc.h"
#include "../include/timefunc.h"
Modified: freecom/trunk/lib/dbg_prnt.c
===================================================================
--- freecom/trunk/lib/dbg_prnt.c 2018-04-24 15:12:33 UTC (rev 1814)
+++ freecom/trunk/lib/dbg_prnt.c 2018-04-24 20:16:58 UTC (rev 1815)
@@ -44,7 +44,7 @@
#include <stdarg.h>
#include "../include/misc.h"
-FILE *dbg_logfile = (FILE *)1;
+FILE *dbg_logfile = stdout;
char *dbg_logname /*= NULL*/;
void dbg_print(const char fmt[], ...)
Modified: freecom/trunk/lib/prf.c
===================================================================
--- freecom/trunk/lib/prf.c 2018-04-24 15:12:33 UTC (rev 1814)
+++ freecom/trunk/lib/prf.c 2018-04-24 20:16:58 UTC (rev 1815)
@@ -26,6 +26,8 @@
/* Cambridge, MA 02139, USA. */
/****************************************************************/
+#ifndef DEBUG
+
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
@@ -424,4 +426,5 @@
}
}
#endif
+#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-24 15:12:52
|
Revision: 1814
http://sourceforge.net/p/freedos/svn/1814
Author: bartoldeman
Date: 2018-04-24 15:12:33 +0000 (Tue, 24 Apr 2018)
Log Message:
-----------
Override printf and co via preprocessor instead of linker level.
printf is #define'd to tinyprintf and so on.
This is for compatibility with the debug version where functions
such as assert() depend on stream I/O internals via the putc macro.
Modified Paths:
--------------
freecom/trunk/include/misc.h
freecom/trunk/lib/ctxt_mkn.c
freecom/trunk/lib/nls_date.c
freecom/trunk/lib/prf.c
Modified: freecom/trunk/include/misc.h
===================================================================
--- freecom/trunk/include/misc.h 2018-04-24 15:03:57 UTC (rev 1813)
+++ freecom/trunk/include/misc.h 2018-04-24 15:12:33 UTC (rev 1814)
@@ -8,15 +8,34 @@
#ifndef MISC_H
#define MISC_H
+#include <stdarg.h>
#include <stdio.h>
#include <portable.h>
+#define FILE TINYFILE
+typedef void FILE;
#undef stdin
#undef stdout
#undef stderr
-extern FILE *stdin, *stdout, *stderr;
+#define stdin ((FILE *)0)
+#define stdout ((FILE *)1)
+#define stderr ((FILE *)2)
#undef fileno
#define fileno(f) ((int)(f))
+#define puts tinyputs
+#define printf tinyprintf
+#define sprintf tinysprintf
+#define vsprintf tinyvsprintf
+#define vprintf tinyvprintf
+#define fprintf tinyfprintf
+#define vfprintf tinyvfprintf
+int puts(const char *s);
+int printf(const char * fmt, ...);
+int sprintf(char * buff, const char * fmt, ...);
+int vsprintf(char *buff, const char * fmt, va_list arg);
+int vprintf(const char * fmt, va_list arg);
+int fprintf(FILE *f, const char * fmt, ...);
+int vfprintf(FILE *f, const char * fmt, va_list arg);
#include "../include/datefunc.h"
#include "../include/timefunc.h"
Modified: freecom/trunk/lib/ctxt_mkn.c
===================================================================
--- freecom/trunk/lib/ctxt_mkn.c 2018-04-24 15:03:57 UTC (rev 1813)
+++ freecom/trunk/lib/ctxt_mkn.c 2018-04-24 15:12:33 UTC (rev 1814)
@@ -9,6 +9,7 @@
#include <stdio.h>
#include "../include/context.h"
+#include "../include/misc.h"
void ctxtMkItemName(char * const name
, const Context_Tag tag
Modified: freecom/trunk/lib/nls_date.c
===================================================================
--- freecom/trunk/lib/nls_date.c 2018-04-24 15:03:57 UTC (rev 1813)
+++ freecom/trunk/lib/nls_date.c 2018-04-24 15:12:33 UTC (rev 1814)
@@ -43,6 +43,7 @@
#include <stdio.h>
#include <string.h>
+#include "../include/misc.h"
#include "../include/nls.h"
char *nls_makedate (int mode, int year, int month, int day) {
Modified: freecom/trunk/lib/prf.c
===================================================================
--- freecom/trunk/lib/prf.c 2018-04-24 15:03:57 UTC (rev 1813)
+++ freecom/trunk/lib/prf.c 2018-04-24 15:12:33 UTC (rev 1814)
@@ -43,8 +43,6 @@
static char * ltob(long, char *, int);
static int do_printf(FILE *f, const char *, register va_list);
-FILE *stdin = (FILE *)0, *stdout= (FILE *)1, *stderr = (FILE *)2;
-
static void flushbuf(FILE *f)
{
dos_write(fileno(f), pbuf, charp - pbuf);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-24 15:04:54
|
Revision: 1813
http://sourceforge.net/p/freedos/svn/1813
Author: bartoldeman
Date: 2018-04-24 15:03:57 +0000 (Tue, 24 Apr 2018)
Log Message:
-----------
Add missing io.h include for dos_write/_write.
Modified Paths:
--------------
freecom/trunk/lib/cgettime.c
freecom/trunk/lib/clrline.c
Modified: freecom/trunk/lib/cgettime.c
===================================================================
--- freecom/trunk/lib/cgettime.c 2018-04-24 14:32:39 UTC (rev 1812)
+++ freecom/trunk/lib/cgettime.c 2018-04-24 15:03:57 UTC (rev 1813)
@@ -41,6 +41,7 @@
#include <dos.h>
#include <stdio.h>
#include <string.h>
+#include <io.h>
#include "../include/misc.h"
Modified: freecom/trunk/lib/clrline.c
===================================================================
--- freecom/trunk/lib/clrline.c 2018-04-24 14:32:39 UTC (rev 1812)
+++ freecom/trunk/lib/clrline.c 2018-04-24 15:03:57 UTC (rev 1813)
@@ -39,6 +39,7 @@
#include <assert.h>
#include <string.h>
+#include <io.h>
#include "../include/misc.h"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-24 14:33:38
|
Revision: 1812
http://sourceforge.net/p/freedos/svn/1812
Author: bartoldeman
Date: 2018-04-24 14:32:39 +0000 (Tue, 24 Apr 2018)
Log Message:
-----------
Remove no longer used tempfile/rmtmpfile.
Modified Paths:
--------------
freecom/trunk/include/misc.h
freecom/trunk/lib/lib.mak
freecom/trunk/lib/makefile
Removed Paths:
-------------
freecom/trunk/lib/tempfile.c
Modified: freecom/trunk/include/misc.h
===================================================================
--- freecom/trunk/include/misc.h 2018-04-24 13:21:22 UTC (rev 1811)
+++ freecom/trunk/include/misc.h 2018-04-24 14:32:39 UTC (rev 1812)
@@ -159,9 +159,6 @@
#define is_quote(c) ((c) == '"')
char *skipfnam(const char * const fnam);
-FILE *tempfile(void);
-void rmtmpfile(void);
-
unsigned mywherex(void);
unsigned mywherey(void);
Modified: freecom/trunk/lib/lib.mak
===================================================================
--- freecom/trunk/lib/lib.mak 2018-04-24 13:21:22 UTC (rev 1811)
+++ freecom/trunk/lib/lib.mak 2018-04-24 14:32:39 UTC (rev 1812)
@@ -149,8 +149,7 @@
skqwd.obj\
spfnam.obj\
split.obj\
- sumblink.obj\
- tempfile.obj
+ sumblink.obj
OBJ19 = timeget.obj\
timeset.obj\
tmpnam.obj\
Modified: freecom/trunk/lib/makefile
===================================================================
--- freecom/trunk/lib/makefile 2018-04-24 13:21:22 UTC (rev 1811)
+++ freecom/trunk/lib/makefile 2018-04-24 14:32:39 UTC (rev 1812)
@@ -108,7 +108,7 @@
pr_date.c pr_prmpt.c pr_time.c prprompt.c readcmd.c realnum.c res.c \
res_r.c res_vald.c res_w.c resfile.c rmtmpfil.c rtrimcl.c rtrimsp.c \
salloc.c samefile.c scancmd.c scanopt.c session.c showcmds.c skqwd.c \
- spfnam.c split.c sumblink.c tempfile.c timeget.c timeset.c tmpnam.c \
+ spfnam.c split.c sumblink.c timeget.c timeset.c tmpnam.c \
trimcl.c trimsp.c truepath.c truncate.c txtlend.c unquote.c vcgetch.c \
vcgetstr.c where.c
OBJ = absfile.obj almemblk.obj alprmblk.obj alsysblk.obj app_get.obj \
@@ -135,7 +135,7 @@
prprompt.obj readcmd.obj realnum.obj res.obj res_r.obj res_vald.obj \
res_w.obj resfile.obj rmtmpfil.obj rtrimcl.obj rtrimsp.obj salloc.obj \
samefile.obj scancmd.obj scanopt.obj session.obj showcmds.obj skqwd.obj \
- spfnam.obj split.obj sumblink.obj tempfile.obj timeget.obj timeset.obj \
+ spfnam.obj split.obj sumblink.obj timeget.obj timeset.obj \
tmpnam.obj trimcl.obj trimsp.obj truepath.obj truncate.obj txtlend.obj \
unquote.obj vcgetch.obj vcgetstr.obj where.obj
HDR = ..\config.h ..\context.h_c ..\err_fcts.h ..\include/batch.h \
@@ -607,9 +607,6 @@
sumblink.obj : sumblink.c \
../config.h ../include/datefunc.h ../include/debug.h \
../include/misc.h ../include/timefunc.h
-tempfile.obj : tempfile.c \
- ../config.h ../include/command.h ../include/datefunc.h \
- ../include/debug.h ../include/misc.h ../include/timefunc.h
timeget.obj : timeget.c \
../config.h ../include/debug.h ../include/timefunc.h
timeset.obj : timeset.c \
Deleted: freecom/trunk/lib/tempfile.c
===================================================================
--- freecom/trunk/lib/tempfile.c 2018-04-24 13:21:22 UTC (rev 1811)
+++ freecom/trunk/lib/tempfile.c 2018-04-24 14:32:39 UTC (rev 1812)
@@ -1,76 +0,0 @@
-/* $Id$
-
- * TEMPFILE.C - tempfile() creates a unique temporary file
- *
- *
- *
- * Comments:
- * ALIAS.C is the only part using this function, this seems to be OK
- * to let only _one_ temporary file be cached.
- *
-
- This file bases on OPENF.C of FreeCOM v0.81 beta 1.
-
- $Log$
- Revision 1.2 2004/02/01 13:52:17 skaus
- add/upd: CVS $id$ keywords to/of files
-
- Revision 1.1 2001/04/12 00:33:53 skaus
- chg: new structure
- chg: If DEBUG enabled, no available commands are displayed on startup
- fix: PTCHSIZE also patches min extra size to force to have this amount
- of memory available on start
- bugfix: CALL doesn't reset options
- add: PTCHSIZE to patch heap size
- add: VSPAWN, /SWAP switch, .SWP resource handling
- bugfix: COMMAND.COM A:\
- bugfix: CALL: if swapOnExec == ERROR, no change of swapOnExec allowed
- add: command MEMORY
- bugfix: runExtension(): destroys command[-2]
- add: clean.bat
- add: localized CRITER strings
- chg: use LNG files for hard-coded strings (hangForEver(), init.c)
- via STRINGS.LIB
- add: DEL.C, COPY.C, CBREAK.C: STRINGS-based prompts
- add: fixstrs.c: prompts & symbolic keys
- add: fixstrs.c: backslash escape sequences
- add: version IDs to DEFAULT.LNG and validation to FIXSTRS.C
- chg: splitted code apart into LIB\*.c and CMD\*.c
- bugfix: IF is now using error system & STRINGS to report errors
- add: CALL: /N
-
- */
-#include "../config.h"
-
-#include <stdlib.h>
-#include <stdio.h>
-
-#include "../include/misc.h"
-#include "../include/command.h"
-
-static char *tfn = 0;
-static FILE *tfp = 0;
-
-void rmtmpfile(void)
-{
- if (tfn) {
- if (tfp) {
- fclose(tfp);
- tfp = 0;
- }
- remove(tfn);
- free(tfn);
- tfn = 0;
- }
-}
-
-FILE *tempfile(void)
-{
- rmtmpfile(); /* make sure the old temp file is already closed */
-
- tfn = tmpfn();
- if (!tfn)
- return 0;
-
- return tfp = fopen(tfn, "w+b");
-}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bar...@us...> - 2018-04-24 13:21:44
|
Revision: 1811
http://sourceforge.net/p/freedos/svn/1811
Author: bartoldeman
Date: 2018-04-24 13:21:22 +0000 (Tue, 24 Apr 2018)
Log Message:
-----------
Fix cgetchar_timed and eliminate its call to fputmc.
Modified Paths:
--------------
freecom/trunk/lib/cgettime.c
Modified: freecom/trunk/lib/cgettime.c
===================================================================
--- freecom/trunk/lib/cgettime.c 2018-04-24 12:41:17 UTC (rev 1810)
+++ freecom/trunk/lib/cgettime.c 2018-04-24 13:21:22 UTC (rev 1811)
@@ -42,29 +42,15 @@
#include <stdio.h>
#include <string.h>
-#include <suppl.h>
-
#include "../include/misc.h"
-static void outnum(int num)
-{ static int lastSize = 0;
-
- num = printf("%d", num);
- if(num < lastSize) {
- fputmc(' ', lastSize - num, stdout);
- fputmc('\b', lastSize - num, stdout);
- lastSize = num;
- } else {
- if(num > 0)
- fputmc('\b', num, stdout);
- }
-}
-
-
int cgetchar_timed(int secs)
{
struct dostime_t start;
struct dostime_t now;
+ int num;
+ static char space[1] = {' '};
+ static char backspaces[2] = {'\b', '\b'};
start.second = 60; /* force decrement secs first time in loop */
++secs;
@@ -74,7 +60,11 @@
if(!--secs)
return 0;
memcpy(&start, &now, sizeof(now));
- outnum(secs);
+ printf("%d", secs);
+ num = secs > 8 ? 2 : 1;
+ if(secs == 9)
+ dos_write(1, space, 1);
+ dos_write(1, backspaces, num);
}
delay(100);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|