306 lines
12 KiB
Plaintext
306 lines
12 KiB
Plaintext
/*
|
|
* Wine command prompt
|
|
* German Language Support
|
|
*
|
|
* Copyright 2004 Henning Gerhardt
|
|
* Copyright 2009 André Hentschel
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Lesser General Public
|
|
* License as published by the Free Software Foundation; either
|
|
* version 2.1 of the License, or (at your option) any later version.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public
|
|
* License along with this library; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
|
*/
|
|
|
|
#include "wcmd.h"
|
|
|
|
#pragma code_page(65001)
|
|
|
|
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
|
|
|
|
STRINGTABLE
|
|
{
|
|
WCMD_ATTRIB, "ATTRIB zeigt oder ändert die DOS Dateieigenschaften.\n"
|
|
WCMD_CALL,
|
|
"CALL <Batchdateiname> wird in einer Batchdatei genutzt, um Befehle aus\n\
|
|
einer anderen Batchdatei auszuführen. Wenn die Batchdatei exisiert, kehrt\n\
|
|
die Kontrolle zu der Datei zurück, die sie aufgerufen hat. Der CALL Befehl kann\n\
|
|
Parameter zu der rufenden Prozedure übergeben.\n\
|
|
\n\
|
|
Änderungen für das aktuelle Verzeichnis, Umgebungsvariablen usw. werden in\n\
|
|
der gerufenen Prozedur gemacht, die sie von der aufgerufenen geerbt hat.\n"
|
|
|
|
WCMD_CD, "CD ist die Kurzform von CHDIR.\n"
|
|
WCMD_CHDIR, "CHDIR Wechselt in ein Verzeichnis.\n"
|
|
|
|
WCMD_CLS, "CLS löscht den Bildschirminhalt der Konsole.\n"
|
|
|
|
WCMD_COPY, "COPY Kopiert eine Datei.\n"
|
|
WCMD_CTTY, "CTTY Ändert das Eingabe/Ausgabe - Gerät.\n"
|
|
WCMD_DATE, "DATE zeigt oder ändert das Systemdatum.\n"
|
|
WCMD_DEL, "DEL löscht eine oder mehrere Dateien\n"
|
|
WCMD_DIR, "DIR listet den Inhalt eines Verzeichnisses.\n"
|
|
|
|
WCMD_ECHO,
|
|
"ECHO <Zeichenkette> zeigt die <Zeichenkette> auf dem aktuellen Terminalgerät.\n\
|
|
\n\
|
|
ECHO ON bewirkt, dass alle nachfolgenden Befehle in einer Batchdatei zuerst\n\
|
|
auf dem Terminalgerät angezeigt und danach ausgeführt werden.\n\
|
|
\n\
|
|
ECHO OFF kehrt den Effekt des vorherigen ECHO ON (ECHO ist standardmässig\n\
|
|
auf OFF) um. Um den ECHO OFF Befehl nicht anzeigen zu lassen, kann vor dessen\n\
|
|
ein @ Zeichen gesetzt werden.\n"
|
|
|
|
WCMD_ERASE, "ERASE löscht die angegebenen Dateien.\n"
|
|
|
|
WCMD_FOR,
|
|
"Der FOR Befehl wird genutzt, um einen Befehl für eine Menge von Dateien\n\
|
|
einzeln auszuführen.\n\
|
|
\n\
|
|
Syntax: FOR %Variable IN (set) DO Befehl\n\
|
|
\n\
|
|
Die Anforderung das % Zeichen zu verdoppeln, sobald FOR in einer Batchdatei\n\
|
|
benutzt wird, existiert in CMD nicht.\n"
|
|
|
|
WCMD_GOTO,
|
|
"Der GOTO Befehl transferiert die Ausführung zu einer anderen Stelle in einer\n\
|
|
Batchdatei.\n\
|
|
\n\
|
|
Die Bezeichnung, die das Ziel eines GOTO's ist, kann bis zu 255 Zeichen lang\n\
|
|
sein, darf aber keine Leerzeichen enthalten (dies ist der Unterschied zu\n\
|
|
anderen Betriebssystemen). Wenn zwei oder mehr identische Bezeichnungen in\n\
|
|
einer Batchdatei existieren, dann wird immer zu der ersten Bezeichnung\n\
|
|
gesprungen. Versucht GOTO zu einer nicht vorhanden Bezeichnung zu springen,\n\
|
|
beendet sich die Ausführung der Batchdatei.\n\
|
|
\n\
|
|
GOTO hat keine Auswirkungen, wenn es interaktiv genutzt wird.\n"
|
|
|
|
WCMD_HELP, "HELP zeigt die Hilfe an\n"
|
|
|
|
WCMD_IF,
|
|
"IF wird benutzt, um einen Befehl bedingt auszuführen.\n\
|
|
\n\
|
|
Syntax: IF [NOT] EXIST Dateiname Befehl\n\
|
|
IF [NOT] Zeichenkette1==Zeichenkette2 Befehl\n\
|
|
IF [NOT] ERRORLEVEL Nummer Befehl\n\
|
|
\n\
|
|
In der zweiten Form des Befehls, müssen die beiden Zeichenketten in doppelten\n\
|
|
Anführungszeichen stehen. Der Vergleich achtet nicht auf die Groß- und\n\
|
|
Kleinschreibung.\n"
|
|
|
|
WCMD_LABEL,
|
|
"LABEL wird benutzt, um die Laufwerksbezeichnung festzulegen.\n\
|
|
\n\
|
|
Syntax: LABEL [Laufwerk:]\n\
|
|
\n\
|
|
Der Befehl wartet auf die Eingabe einer neuen Bezeichnung für das angegebene\n\
|
|
Laufwerk. Sie können sich auch die Laufwerksbezeicnung mit dem VOL - Befehl\n\
|
|
anzeigen lassen.\n"
|
|
|
|
WCMD_MD, "MD ist die Kurzform von MKDIR\n"
|
|
WCMD_MKDIR, "MKDIR erstellt ein Verzeichnis\n"
|
|
WCMD_MOVE,
|
|
"MOVE verschiebt eine Datei oder ein Verzeichnis zu einem neuen Punkt im\n\
|
|
Dateisystem.\n\
|
|
\n\
|
|
Ist das zu verschiebende Objekt ein Verzeichnis, dann werden alle Dateien und\n\
|
|
Unterverzeichnisse unterhalb des Objektes genauso verschoben.\n\
|
|
\n\
|
|
MOVE schlägt fehl, wenn die alte und die neue Position auf verschiedenen DOS\n\
|
|
Laufwerken sind.\n"
|
|
|
|
WCMD_PATH,
|
|
"PATH ändert oder zeigt den CMD Suchpfad an.\n\
|
|
\n\
|
|
Nach der Eingabe von PATH, wird die aktuelle PATH Einstellung angezeigt\n\
|
|
(nach dem Start wird der Wert aus der Registry genommen). Um die\n\
|
|
Einstellungen zu ändern, muss nach dem PATH Befehl der neue Wert angegeben\n\
|
|
werden\n\
|
|
\n\
|
|
Es ist auch möglich den PATH mit Hilfe der PATH Umgebungsvariable zu\n\
|
|
modifizieren. Zum Beispiel:\n\
|
|
PATH %PATH%;c:\\temp\n"
|
|
|
|
WCMD_PAUSE,
|
|
"PAUSE lässt eine Meldung auf dem Bildschirm erscheinen\n\
|
|
'Drücken Sie die Eingabetaste um fortzufahren' und wartet darauf, dass der\n\
|
|
Benutzer die Eingabetaste/Enter-Taste drückt. Es wird hauptsächlich in\n\
|
|
Batchdateien genutzt, um dem Beutzer zu erlauben, die Ausgabe eines vorherigen\n\
|
|
Befehls zu lesen, bevor es durch Scrollen vom Bildschirm verschwindet.\n"
|
|
|
|
WCMD_PROMPT,
|
|
"PROMPT setzt den Befehlszeilenprompt.\n\
|
|
\n\
|
|
Die Zeichenkette, die dem PROMPT Befehl folgt (und dem Leerzeichen\n\
|
|
unmittelbar danach), erscheint am Zeilenanfang, wenn CMD auf die Eingabe\n\
|
|
wartet.\n\
|
|
\n\
|
|
Die nachfolgenden Zeichen haben eine besondere Bedeutung:\n\
|
|
\n\
|
|
$$ Dollarzeichen $_ Zeilenvorschub $b Pipe Zeichen (|)\n\
|
|
$d aktuelles Datum $e Escape $g > Zeichen\n\
|
|
$l < Zeichen $n akutelles Laufwerk $p aktueller Pfad\n\
|
|
$q Gleichheitszeichen $t aktuelle Zeit $v cmd Version\n\
|
|
\n\
|
|
Hinweis: Die Eingabe des PROMPT Befehls ohne eine Prompt-Zeichenkette, setzt\n\
|
|
den Prompt zu den Standardwert zurück, was das aktuelle Verzeichnis (inklusive\n\
|
|
dem aktuellen Laufwerksbuchstaben) gefolgt von einen Größerzeichen (>)\n\
|
|
(genau wie der PROMPT $p$g Befehl).\n\
|
|
\n\
|
|
Der Prompt kann auch geändert werden durch das Ändern der PROMPT\n\
|
|
Umgebungsvariable, so hat der Befehl 'SET PROMPT=text' die gleiche Auswirkung\n\
|
|
wie 'PROMPT text'.\n"
|
|
|
|
WCMD_REM,
|
|
"Beginnt eine Befehlszeile mit REM (gefolgt von einem Leerzeichen), wird\n\
|
|
keine Aktion ausgeführt und kann deshalb auch als Kommentar in einer\n\
|
|
Batchdatei genutzt werden.\n"
|
|
|
|
WCMD_REN, "REN ist die Kurzform von RENAME.\n"
|
|
WCMD_RENAME, "RENAME benennt die angegebenen Dateien um.\n"
|
|
WCMD_RD, "RD ist die Kurzform von RMDIR.\n"
|
|
WCMD_RMDIR, "RMDIR löscht das angegebene Verzeichnis.\n"
|
|
|
|
WCMD_SET,
|
|
"SET ändert oder zeigt die CMD Umgebungsvariablen an.\n\
|
|
\n\
|
|
SET ohne Parameter zeigt alle aktuellen Umgebungsvariablen an.\n\
|
|
\n\
|
|
Um eine Umgebungsvariable zu erschaffen oder zu ändern, ist der Syntax nötig:\n\
|
|
\n\
|
|
SET <Variable>=<Wert>\n\
|
|
\n\
|
|
Wobei <Variable> und <Wert> Zeichenketten sind. Es dürfen keine Leerzeichen vor\n\
|
|
dem Gleichheitszeichen sein, noch darf der Variablenname Leerzeichen enthalten.\n\
|
|
\n\
|
|
In Wine werden die Umgebungsvariablen des darunterliegenden Betriebssystems\n\
|
|
mit in die Win32 Umgebung eingebunden, deshalb gibt es gewöhnlich mehr Werte\n\
|
|
als es sie in einer ursprünglichen Win32 Realisierung gäbe. Anmerkung: Es ist\n\
|
|
nicht möglich die Umgebungsvariablen des Betriebssystems vom CMD aus zu\n\
|
|
beeinflussen.\n"
|
|
|
|
WCMD_SHIFT,
|
|
"SHIFT wird in einer Batchdatei genutzt, um einen Parameter vom Anfang der\n\
|
|
Liste zu entfernen, so das der Parameter 2 zu Parameter 1 wird und so weiter.\n\
|
|
Es hat keine Auswirkungen, wenn es von der Befehlszeile aus aufgerufen wird.\n"
|
|
|
|
WCMD_TIME, "TIME Setzt oder zeigt die aktuelle Systemzeit an.\n"
|
|
|
|
WCMD_TITLE,
|
|
"Setzt den Fenstertitel für das CMD - Fenster.\n\
|
|
\n\
|
|
Syntax: TITLE [Zeichenkette]\n"
|
|
|
|
WCMD_TYPE,
|
|
"TYPE <Datei> kopiert <Datei> zu dem Konsolengerät (oder dorthin, wohin\n\
|
|
dies umgeleitet wurde). Es wird keine Überprüfung vorgenommen, ob die\n\
|
|
Datei lesbaren Text enthält.\n"
|
|
|
|
WCMD_VERIFY,
|
|
"VERIFY wird benutzt, um das Verify Flag zu setzen, zu löschen oder zu\n\
|
|
testen. Gültige Eingaben sind:\n\
|
|
\n\
|
|
VERIFY ON Setzt das Flag\n\
|
|
VERIFY OFF Löscht das Flag\n\
|
|
VERIFY Zeigt an, ob ON oder OFF verwendet wird.\n\
|
|
\n\
|
|
Das Verify Flag hat keine Funktion in Wine.\n"
|
|
|
|
WCMD_VER,
|
|
"VER zeigt die aktuelle Version von CMD an.\n"
|
|
|
|
WCMD_VOL, "VOL zeigt die Volumeseriennummer an\n"
|
|
|
|
WCMD_PUSHD, "PUSHD <Verzeichnisname> speichert das aktuelle\n\
|
|
Verzeichnis auf einem Stack und wecheselt das Arbeitsverzeichnis\n\
|
|
zu dem angegebenen.\n"
|
|
|
|
WCMD_POPD, "POPD wechselt das Arbeitsverzeichnis zu dem zuletzt\n\
|
|
mit PUSHD gespeicherten.\n"
|
|
|
|
WCMD_MORE, "MORE gibt Dateien und Pipes seitenweise aus.\n"
|
|
|
|
WCMD_CHOICE, "CHOICE zeigt einen Text auf dem Bildschirm an und wartet,\n\
|
|
bis der Benutzer eine erlaubte Taste aus einer wählbaren Liste drückt.\n\
|
|
CHOICE wird hauptsächlich als Menüauswahl in einer Batchdatei genutzt.\n"
|
|
|
|
WCMD_EXIT,
|
|
"EXIT beendet die aktuelle Befehlssitzung und kehrt zum\n\
|
|
Betriebssystem oder der Shell zurück, von der CMD gestart wurde.\n"
|
|
|
|
|
|
WCMD_ALLHELP, "In CMD eingebaute Befehle sind:\n\
|
|
ATTRIB\t\tZeigt oder ändert die DOS Dateieigenschaften\n\
|
|
CALL\t\tRuft eine Batch-Datei innerhalb einer anderen auf\n\
|
|
CD (CHDIR)\tWechselt in ein Verzeichnis\n\
|
|
CHOICE\t\tWartet auf einen Tastendruck aus einer wählbaren Liste\n\
|
|
CLS\t\tLöscht den Inhalt der Konsole\n\
|
|
COPY\t\tKopiert eine Datei\n\
|
|
CTTY\t\tÄndert das Eingabe/Ausgabe - Gerät\n\
|
|
DATE\t\tZeigt oder ändert das Systemdatum\n\
|
|
DEL (ERASE)\tLöscht eine oder mehrere Dateien\n\
|
|
DIR\t\tListet den Inhalt eines Verzeichnisses\n\
|
|
ECHO\t\tKopiert den Text direkt zur Konsolenausgabe\n\
|
|
HELP\t\tZeigt detalierte Informationen zu einen Thema\n\
|
|
MD (MKDIR)\tErzeugt ein Unterverzeichnis\n\
|
|
MORE\t\tZeigt die Ausgabe seitenweise an\n\
|
|
MOVE\t\tBewegt eine oder mehrere Dateien oder einen Verzeichnisbaum\n\
|
|
PATH\t\tSetzt oder zeigt den Suchpfad an\n\
|
|
PROMPT\t\tÄndert den Befehlszeilenprompt\n\
|
|
REN (RENAME)\tBenennt eine Datei um\n\
|
|
RD (RMDIR)\tLöscht ein Unterverzeichnis\n\
|
|
SET\t\tSetzt oder zeigt die Umgebungsvariablen an\n\
|
|
TIME\t\tSetzt oder zeigt die aktuelle Systemzeit an\n\
|
|
TITLE\t\tSetzt den Fenstertitel für die CMD - Sitzung\n\
|
|
TYPE\t\tGibt den Inhalt einer Textdatei aus\n\
|
|
VER\t\tZeigt die aktuelle Version von CMD an\n\
|
|
VOL\t\tZeigt die Bezeichnung eines Laufwerkes an\n\
|
|
EXIT\t\tBeendet den CMD\n\n\
|
|
Geben Sie HELP <Befehl> ein, damit Sie weitere Informationen für einen der\n\
|
|
obigen Befehle erhalten.\n"
|
|
|
|
WCMD_CONFIRM, "Sind sie sicher"
|
|
WCMD_YES, "J"
|
|
WCMD_NO, "N"
|
|
WCMD_NOASSOC, "Verknüpfung für Dateiendung %s fehlt\n"
|
|
WCMD_NOFTYPE, "Kein Befehl zum Öffnen für Dateityp '%s'\n"
|
|
WCMD_OVERWRITE, "%s überschreiben"
|
|
WCMD_MORESTR, "Mehr..."
|
|
WCMD_TRUNCATEDLINE, "Die Zeile bei der Batchverarbeitung ist möglicherweise abgeschnitten. Benutze:\n"
|
|
WCMD_NYI, "Noch nicht implementiert\n\n"
|
|
WCMD_NOARG, "Argument fehlt\n"
|
|
WCMD_SYNTAXERR, "Syntaxfehler\n"
|
|
WCMD_FILENOTFOUND, "%s : Datei nicht gefunden\n"
|
|
WCMD_NOCMDHELP, "Hilfe für %s ist nicht verfügbar\n"
|
|
WCMD_NOTARGET, "Das Sprungziel von GOTO wurde nicht gefunden\n"
|
|
WCMD_CURRENTDATE, "Aktuelles Datum ist %s\n"
|
|
WCMD_CURRENTTIME, "Aktuelle Zeit ist %s\n"
|
|
WCMD_NEWDATE, "Geben Sie das neue Datum ein: "
|
|
WCMD_NEWTIME, "Geben Sie die neue Zeit ein: "
|
|
WCMD_MISSINGENV, "Die Umgebungsvariable %s ist nicht definiert\n"
|
|
WCMD_READFAIL, "'%s' konnte nicht geöffnet werden\n"
|
|
WCMD_CALLINSCRIPT, "Kann kein Batch-Label außerhalb eines Batch-Scripts aufrufen\n"
|
|
WCMD_ALL, "A"
|
|
WCMD_DELPROMPT, "%s, löschen"
|
|
WCMD_ECHOPROMPT, "Echo ist %s\n"
|
|
WCMD_VERIFYPROMPT, "Verify ist %s\n"
|
|
WCMD_VERIFYERR, "Verify muß ON oder OFF sein\n"
|
|
WCMD_ARGERR, "Parameterfehler\n"
|
|
WCMD_VOLUMEDETAIL, "Volume in Laufwerk %c ist %s\nVolumeseriennummer ist %04x-%04x\n\n"
|
|
WCMD_VOLUMEPROMPT, "Volumebezeichnung (11 Zeichen, EINGABETASTE für keine)?"
|
|
WCMD_NOPATH, "PATH nicht gefunden\n"
|
|
WCMD_ANYKEY,"Drücken Sie die Eingabetaste um fortzufahren: "
|
|
WCMD_CONSTITLE,"Wine Befehlsprozessor"
|
|
WCMD_VERSION,"CMD Version %s\n\n"
|
|
WCMD_MOREPROMPT, "Mehr? "
|
|
WCMD_LINETOOLONG, "Die Eingabezeile ist zu lang.\n"
|
|
}
|