OSDN Git Service

Finish German translation, edit (original) messages a bit.
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 8 Jun 2001 23:53:48 +0000 (23:53 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 8 Jun 2001 23:53:48 +0000 (23:53 +0000)
src/bin/psql/command.c
src/bin/psql/common.c
src/bin/psql/de.po
src/bin/psql/help.c

index 08692b6..5a674d0 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Copyright 2000 by PostgreSQL Global Development Group
  *
- * $Header: /cvsroot/pgsql/src/bin/psql/command.c,v 1.55 2001/06/02 18:25:17 petere Exp $
+ * $Header: /cvsroot/pgsql/src/bin/psql/command.c,v 1.56 2001/06/08 23:53:48 petere Exp $
  */
 #include "postgres_fe.h"
 #include "command.h"
@@ -149,7 +149,7 @@ HandleSlashCmds(const char *line,
 
 #if 0                                                  /* turned out to be too annoying */
                if (status != CMD_UNKNOWN && isalpha((unsigned char) new_cmd[0]))
-                       psql_error("Warning: this syntax is deprecated\n");
+                       psql_error("Warning: This syntax is deprecated.\n");
 #endif
        }
 
@@ -442,7 +442,7 @@ exec_command(const char *cmd,
                                SetVariable(pset.vars, "ENCODING", pg_encoding_to_char(pset.encoding));
                        }
 #else
-                       psql_error("\\%s: multi-byte support is not enabled\n", cmd);
+                       psql_error("\\%s: multibyte support is not enabled\n", cmd);
 #endif
                        free(encoding);
                }
@@ -1483,7 +1483,7 @@ do_edit(const char *filename_arg, PQExpBuffer query_buf)
 
                if (fd == -1 || !stream)
                {
-                       psql_error("couldn't open temp file %s: %s\n", fname, strerror(errno));
+                       psql_error("could not open temporary file %s: %s\n", fname, strerror(errno));
                        error = true;
                }
                else
index 941a3b8..ed3980b 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Copyright 2000 by PostgreSQL Global Development Group
  *
- * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.33 2001/06/02 18:25:18 petere Exp $
+ * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.34 2001/06/08 23:53:48 petere Exp $
  */
 #include "postgres_fe.h"
 
@@ -528,7 +528,7 @@ SendQuery(const char *query)
                /* check for asynchronous notification returns */
                while ((notify = PQnotifies(pset.db)) != NULL)
                {
-                       fprintf(pset.queryFout, gettext("Asynchronous NOTIFY '%s' from backend with pid '%d' received.\n"),
+                       fprintf(pset.queryFout, gettext("Asynchronous NOTIFY '%s' from backend with pid %d received.\n"),
                                        notify->relname, notify->be_pid);
                        free(notify);
                        fflush(pset.queryFout);
index b373dd8..aca5a8f 100644 (file)
@@ -1,10 +1,10 @@
-# $Header: /cvsroot/pgsql/src/bin/psql/Attic/de.po,v 1.1 2001/06/02 18:25:18 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/psql/Attic/de.po,v 1.2 2001/06/08 23:53:48 petere Exp $
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 7.2\n"
-"POT-Creation-Date: 2001-06-02 18:26+0200\n"
-"PO-Revision-Date: 2001-06-02 15:52+0200\n"
+"POT-Creation-Date: 2001-06-09 01:33+0200\n"
+"PO-Revision-Date: 2001-06-09 01:34+0200\n"
 "Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n"
 "Language-Team: German <de@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -12,18 +12,18 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 #: command.c:152
-msgid "Warning: this syntax is deprecated\n"
+msgid "Warning: This syntax is deprecated.\n"
 msgstr "Warnung: Dieser Syntax is veraltet.\n"
 
 #: command.c:159
 #, c-format
 msgid "Invalid command \\%s. Try \\? for help.\n"
-msgstr "Ungültiges Kommando \\%s.  Versuchen Sie \\? für Hilfe.\n"
+msgstr "Ungültige Anweisung \\%s.  Versuchen Sie \\? für Hilfe.\n"
 
 #: command.c:161
 #, c-format
 msgid "invalid command \\%s\n"
-msgstr "ungültiges Kommando \\%s\n"
+msgstr "ungültige Anweisung \\%s\n"
 
 #: command.c:278
 #, c-format
@@ -33,7 +33,7 @@ msgstr "konnte Home-Verzeichnis nicht ermitteln: %s\n"
 #: command.c:292
 #, c-format
 msgid "\\%s: could not change directory to '%s': %s\n"
-msgstr "\\%s: konnte nicht in Verzeichnis »%s« wechseln: %s\n"
+msgstr "\\%s: konnte nicht in das Verzeichnis »%s« wechseln: %s\n"
 
 #: command.c:380 command.c:726
 msgid "no query buffer\n"
@@ -42,12 +42,12 @@ msgstr "kein Abfragepuffer\n"
 #: command.c:436
 #, c-format
 msgid "%s: invalid encoding name\n"
-msgstr ""
+msgstr "%s: ungültiger Kodierungsname\n"
 
 #: command.c:445
 #, c-format
-msgid "\\%s: multi-byte support is not enabled\n"
-msgstr ""
+msgid "\\%s: multibyte support is not enabled\n"
+msgstr "\\%s: Multibyte-Unterstützung ist nicht eingeschaltet\n"
 
 #: command.c:499 command.c:530 command.c:541 command.c:555 command.c:597
 #: command.c:706 command.c:735
@@ -138,8 +138,8 @@ msgstr "konnte /bin/sh nicht starten\n"
 
 #: command.c:1486
 #, c-format
-msgid "couldn't open temp file %s: %s\n"
-msgstr ""
+msgid "could not open temporary file %s: %s\n"
+msgstr "konnte temporäre Datei %s nicht öffnen: %s\n"
 
 #: command.c:1670
 msgid "\\pset: allowed formats are unaligned, aligned, html, latex\n"
@@ -171,24 +171,24 @@ msgstr "Null-Anzeige ist 
 #: command.c:1719
 #, c-format
 msgid "Field separator is '%s'.\n"
-msgstr ""
+msgstr "Feldtrennzeichen ist »%s«.\n"
 
 #: command.c:1733
 msgid "Record separator is <newline>."
-msgstr ""
+msgstr "Satztrennzeichen ist <newline>."
 
 #: command.c:1735
 #, c-format
 msgid "Record separator is '%s'.\n"
-msgstr ""
+msgstr "Satztrennzeichen ist »%s«.\n"
 
 #: command.c:1746
 msgid "Showing only tuples."
-msgstr ""
+msgstr "Zeige nur Datenzeilen."
 
 #: command.c:1748
 msgid "Tuples only is off."
-msgstr ""
+msgstr "Nur Datenzeilen ist aus."
 
 #: command.c:1764
 #, c-format
@@ -236,7 +236,7 @@ msgstr "\\!: fehlgeschlagen\n"
 #: common.c:50
 #, c-format
 msgid "%s: xstrdup: cannot duplicate null pointer (internal error)\n"
-msgstr ""
+msgstr "%s: xstrdup: Versuch NULL-Zeiger zu kopieren (interner Fehler)\n"
 
 #: common.c:299 common.c:385
 msgid "You are currently not connected to a database.\n"
@@ -278,11 +278,13 @@ msgid ""
 "Enter data to be copied followed by a newline.\n"
 "End with a backslash and a period on a line by itself."
 msgstr ""
+"Geben Sie die zu kopierenden Daten ein, gefolgt von einem Zeilenende.\n"
+"Beenden Sie mit einem Backslash und einem Punkt alleine auf einer Zeile."
 
 #: common.c:531
 #, c-format
-msgid "Asynchronous NOTIFY '%s' from backend with pid '%d' received.\n"
-msgstr ""
+msgid "Asynchronous NOTIFY '%s' from backend with pid %d received.\n"
+msgstr "Aynchrones NOTIFY »%s« von Backend mit PID %d empfangen.\n"
 
 #: copy.c:81
 msgid "\\copy: arguments required\n"
@@ -291,7 +293,7 @@ msgstr "\\copy: ben
 #: copy.c:211
 #, c-format
 msgid "\\copy: parse error at '%s'\n"
-msgstr "\\copy: Parse-Fehler bei '%s'\n"
+msgstr "\\copy: Parse-Fehler bei »%s«\n"
 
 #: copy.c:213
 msgid "\\copy: parse error at end of line\n"
@@ -343,40 +345,43 @@ msgstr "  -a              Gib Skript-Inhalt wieder"
 #: help.c:84
 msgid "  -A              Unaligned table output mode (-P format=unaligned)"
 msgstr ""
+"  -A              Unausgerichteter Tabellenausgabemodus (-P format=unaligned)"
 
 #: help.c:85
-msgid "  -c <query>      Run only single query (or slash command) and exit"
-msgstr "  -c <Kommando>   Führe einzelnes Kommando aus und beende"
+msgid "  -c COMMAND      Run only single command (SQL or interal) and exit"
+msgstr "  -c ANWEISUNG    Führe einzelne Anweisung aus und beende"
 
 #: help.c:91
 #, c-format
-msgid "  -d <dbname>     Specify database name to connect to (default: %s)\n"
+msgid "  -d DBNAME       Specify database name to connect to (default: %s)\n"
 msgstr ""
-"  -d <Dbname>     Datenbank, zu der verbunden werden soll (Standard: %s)\n"
+"  -d DBNAME       Datenbank, zu der verbunden werden soll (Standard: %s)\n"
 
 #: help.c:93
-msgid "  -e              Echo queries sent to backend"
-msgstr "  -e              Zeige Abfragen an den Server"
+msgid "  -e              Echo commands sent to server"
+msgstr ""
+"  -e              Zeige Anweisungen, die an den Server geschickt werden"
 
 #: help.c:94
 msgid "  -E              Display queries that internal commands generate"
 msgstr ""
-"  -E              Zeige Abfragen, die von internen Kommandos erzeugt werden"
+"  -E              Zeige Abfragen, die von internen Anweisungen erzeugt werden"
 
 #: help.c:95
-msgid "  -f <filename>   Execute queries from file, then exit"
-msgstr "  -f <Dateiname>  Führe Abfragen von Datei aus und beende danach"
+msgid "  -f FILENAME     Execute commands from file, then exit"
+msgstr "  -f DATEINAME    Führe Anweisungen aus Datei aus und beende danach"
 
 #: help.c:96
 #, c-format
 msgid ""
-"  -F <string>     Set field separator (default: \"%s\") (-P fieldsep=)\n"
+"  -F STRING       Set field separator (default: \"%s\") (-P fieldsep=)\n"
 msgstr ""
+"  -F ZEICHEN      Setze Feldtrennzeichen (Standard: »%s«) (-P fieldsep=)\n"
 
 #: help.c:101
 #, c-format
-msgid "  -h <host>       Specify database server host (default: %s)\n"
-msgstr "  -h <Host>       Hostname des Datenbankservers (Standard: %s)\n"
+msgid "  -h HOSTNAME     Specify database server host (default: %s)\n"
+msgstr "  -h HOSTNAME     Hostname des Datenbankservers (Standard: %s)\n"
 
 #: help.c:102
 msgid "local socket"
@@ -384,64 +389,72 @@ msgstr "lokales Socket"
 
 #: help.c:104
 msgid "  -H              HTML table output mode (-P format=html)"
-msgstr ""
+msgstr "  -H              HTML-Tabellenausgabemodus (-P format=html)"
 
 #: help.c:105
 msgid "  -l              List available databases, then exit"
 msgstr "  -l              Zeige verfügbare Datenbanken und beende"
 
 #: help.c:106
-msgid "  -n              Disable readline"
-msgstr "  -n              Schalte Readline aus"
+msgid "  -n              Disable enhanced command line editing (readline)"
+msgstr "  -n              Schalte erweiterte Zeilenbearbeitung (Readline) aus"
 
 #: help.c:107
-msgid "  -o <filename>   Send query output to filename (or |pipe)"
-msgstr ""
+msgid "  -o FILENAME     Send query results to file (or |pipe)"
+msgstr "  -o DATEINAME    Sende Abfrageergebnisse in Datei (oder |Pipe)"
 
 #: help.c:111
 #, c-format
-msgid "  -p <port>       Specify database server port (default: %s)\n"
-msgstr ""
+msgid "  -p PORT         Specify database server port (default: %s)\n"
+msgstr "  -p PORT         Port des Datenbankservers (Standard: %s)\n"
 
 #: help.c:114
 msgid ""
-"  -P var[=arg]    Set printing option 'var' to 'arg' (see \\pset command)"
+"  -P VAR[=ARG]    Set printing option 'VAR' to 'ARG' (see \\pset command)"
 msgstr ""
+"  -P VAR[=ARG]    Setze Ausgabeoption »VAR« auf »ARG« (siehe \\pset-"
+"Anweisung)"
 
 #: help.c:115
 msgid "  -q              Run quietly (no messages, only query output)"
 msgstr ""
+"  -q              Stille Ausführung (keine Mitteilungen, nur "
+"Abfrageergebnisse)"
 
 #: help.c:116
 msgid ""
-"  -R <string>     Set record separator (default: newline) (-P recordsep=)"
+"  -R STRING       Set record separator (default: newline) (-P recordsep=)"
 msgstr ""
+"  -R ZEICHEN      Setze Satztrennzeichen (Standard: newline) (-P recordsep=)"
 
 #: help.c:117
 msgid "  -s              Single step mode (confirm each query)"
-msgstr ""
+msgstr "  -s              Einzelschrittmodus (bestätige jede Abfrage)"
 
 #: help.c:118
-msgid "  -S              Single line mode (newline terminates query)"
-msgstr ""
+msgid "  -S              Single line mode (end of line terminates SQL command)"
+msgstr "  -S              Einzelzeilenmodus (Zeilenende beendet SQL-Anweisung)"
 
 #: help.c:119
 msgid "  -t              Print rows only (-P tuples_only)"
-msgstr ""
+msgstr "  -t              Gebe nur Datenzeilen aus (-P tuples_only)"
 
 #: help.c:120
 msgid ""
-"  -T text         Set HTML table tag options (width, border) (-P tableattr=)"
+"  -T TEXT         Set HTML table tag attributes (width, border) (-P "
+"tableattr=)"
 msgstr ""
+"  -T TEXT         Setze HTML »table«-Tag-Attribute (z.B. width) (-P "
+"tableattr=)"
 
 #: help.c:126
 #, c-format
-msgid "  -U <username>   Specify database username (default: %s)\n"
-msgstr "  -U <Benutzer>   Datenbank-Benutzername (Standard: %s)\n"
+msgid "  -U NAME         Specify database user name (default: %s)\n"
+msgstr "  -U NAME         Datenbank-Benutzername (Standard: %s)\n"
 
 #: help.c:128
-msgid "  -v name=val     Set psql variable 'name' to 'value'"
-msgstr "  -v Name=Wert    Setze psql-Variable »Name« auf »Wert«"
+msgid "  -v NAME=VALUE   Set psql variable 'NAME' to 'VALUE'"
+msgstr "  -v NAME=WERT    Setze psql-Variable »NAME« auf »WERT«"
 
 #: help.c:129
 msgid "  -V              Show version information and exit"
@@ -459,200 +472,218 @@ msgstr "  -x              Schalte erweiterte Tabellenausgabe ein (-P expanded)"
 msgid "  -X              Do not read startup file (~/.psqlrc)"
 msgstr "  -X              Lese die Startdatei nicht (~/.psqlrc)"
 
-# XXX Da fehlt noch was.
 #: help.c:135
 msgid ""
 "\n"
 "For more information, type \"\\?\" (for internal commands) or \"\\help\"\n"
 "(for SQL commands) from within psql, or consult the psql section in\n"
-"the PostgreSQL manual, which accompanies the distribution and is also\n"
-"available at <http://www.postgresql.org>.\n"
+"the PostgreSQL documentation.\n"
 "\n"
 "Report bugs to <pgsql-bugs@postgresql.org>."
 msgstr ""
 "\n"
-"Für mehr Informationen, geben Sie »\\?« (für interne Kommandos) oder\n"
-"»\\help« (für SQL-Kommandos) in psql ein oder schauen Sie in den psql-\n"
+"Für mehr Informationen, geben Sie »\\?« (für interne Anweisungen) oder\n"
+"»\\help« (für SQL-Anweisungen) in psql ein oder schauen Sie in den psql-\n"
 "Abschnitt der PostgreSQL-Dokumentation.\n"
 "\n"
 "Berichten Sie Fehler an <pgsql-bugs@postgresql.org>."
 
-#: help.c:195
-msgid " \\a             toggle between unaligned and aligned mode\n"
+#: help.c:194
+msgid " \\a             toggle between unaligned and aligned output mode\n"
 msgstr ""
+" \\a             schalte zwischen unausgerichtetem und ausgerichtetem\n"
+"                Ausgabemodus um\n"
 
-#: help.c:196
+#: help.c:195
 #, c-format
 msgid ""
-" \\c[onnect] [dbname|- [user]]\n"
-"                connect to new database (currently '%s')\n"
+" \\c[onnect] [DBNAME|- [USER]]\n"
+"                connect to new database (currently \"%s\")\n"
 msgstr ""
+" \\c[onnect] [DBNAME|- [BENUTZER]]\n"
+"                Verbinde mit neuer Datenbank (aktuell »%s«)\n"
+
+#: help.c:198
+msgid " \\C TITLE       set table title\n"
+msgstr " \\C TITEL       Tabellentitel\n"
 
 #: help.c:199
-msgid " \\C <title>     table title\n"
-msgstr ""
+msgid " \\cd [DIRNAME]  change the current working directory\n"
+msgstr " \\cd [VERZ]     Wechsle Arbeitsverzeichnis\n"
 
 #: help.c:200
-msgid " \\cd [<dir>]    change the current working directory\n"
-msgstr ""
+msgid " \\copy ...      perform SQL COPY with data stream to the client host\n"
+msgstr " \\copy ...      führe SQL COPY mit Datenstrom auf Clienthost aus\n"
 
 #: help.c:201
-msgid ""
-" \\copy ...      perform SQL COPY with data stream to the client machine\n"
-msgstr ""
+msgid " \\copyright     show PostgreSQL usage and distribution terms\n"
+msgstr " \\copyright     zeige PostgreSQL-Urheberrechtsinformationen\n"
 
 #: help.c:202
-msgid " \\copyright     show PostgreSQL usage and distribution terms\n"
-msgstr ""
+msgid " \\d TABLE       describe table (or view, index, sequence)\n"
+msgstr " \\d TABELLE     beschreibe Tabelle (oder Sicht, Index, Sequenz)\n"
 
 #: help.c:203
-msgid " \\d <table>     describe table (or view, index, sequence)\n"
-msgstr ""
+msgid " \\d{t|i|s|v}... list tables/indices/sequences/views\n"
+msgstr " \\d{t|i|s|v}... liste Tabellen/Indizes/Sequenzen/Sichten auf\n"
 
 #: help.c:204
-msgid " \\d{t|i|s|v}    list tables/indices/sequences/views\n"
+msgid ""
+" \\d{p|S|l}      list access privileges, system tables, or large objects\n"
 msgstr ""
+" \\d{p|S|l}      liste Zugriffsrechte, Systemtabellen oder Large Objects "
+"auf\n"
 
 #: help.c:205
-msgid " \\d{p|S|l}      list permissions/system tables/lobjects\n"
-msgstr ""
+msgid " \\da            list aggregate functions\n"
+msgstr " \\da            liste Aggregatfunktionen auf\n"
 
 #: help.c:206
-msgid " \\da            list aggregates\n"
+msgid " \\dd NAME       show comment for table, type, function, or operator\n"
 msgstr ""
+" \\dd NAME       zeige Kommentare für Tabelle, Datentyp, Funktion oder "
+"Operator\n"
 
 #: help.c:207
-msgid " \\dd [object]   list comment for table, type, function, or operator\n"
-msgstr ""
+msgid " \\df            list functions\n"
+msgstr " \\df            liste Funktionen auf\n"
 
 #: help.c:208
-msgid " \\df            list functions\n"
-msgstr ""
+msgid " \\do            list operators\n"
+msgstr " \\do            liste Operatoren auf\n"
 
 #: help.c:209
-msgid " \\do            list operators\n"
-msgstr ""
+msgid " \\dT            list data types\n"
+msgstr " \\dT            liste Datentypen auf\n"
 
 #: help.c:210
-msgid " \\dT            list data types\n"
+msgid ""
+" \\e FILENAME    edit the current query buffer or file with external editor\n"
 msgstr ""
+" \\e DATEINAME   bearbeite Abfragepuffer (oder Datei) mit externem Editor\n"
 
 #: help.c:211
-msgid ""
-" \\e [file]      edit the current query buffer or [file] with external "
-"editor\n"
-msgstr ""
+msgid " \\echo TEXT     write text to standard output\n"
+msgstr " \\echo TEXT     schreibe Text auf Standardausgabe\n"
 
 #: help.c:212
-msgid " \\echo <text>   write text to stdout\n"
-msgstr ""
+msgid " \\encoding ENCODING  set client encoding\n"
+msgstr " \\encoding KODIERUNG  setze Client-Kodierung\n"
 
 #: help.c:213
-msgid " \\encoding <encoding>  set client encoding\n"
-msgstr ""
+msgid " \\f STRING      set field separator\n"
+msgstr " \\f ZEICHEN     setze Feldtrennzeichen\n"
 
 #: help.c:214
-msgid " \\f <sep>       change field separator\n"
+msgid ""
+" \\g FILENAME    send SQL command to server (and write results to file or |"
+"pipe)\n"
 msgstr ""
+" \\g DATEINAME   führe SQL-Anweisung aus (und schreibe Ergebnis in Datei\n"
+"                oder |Pipe)\n"
 
 #: help.c:215
-msgid ""
-" \\g [file]      send query to backend (and results in [file] or |pipe)\n"
+msgid " \\h NAME        help on syntax of SQL commands, * for all commands\n"
 msgstr ""
+" \\h NAME        Syntaxhilfe über SQL-Anweisung, oder * für alle "
+"Anweisungen\n"
 
 #: help.c:216
-msgid " \\h [cmd]       help on syntax of sql commands, * for all commands\n"
-msgstr ""
-
-#: help.c:217
 #, c-format
-msgid " \\H             toggle HTML mode (currently %s)\n"
-msgstr ""
+msgid " \\H             toggle HTML output mode (currently %s)\n"
+msgstr " \\H             schlalte HTML-Ausgabemodus um (gegenwärtig %s)\n"
 
-#: help.c:219
-msgid " \\i <file>      read and execute queries from <file>\n"
-msgstr ""
+#: help.c:218
+msgid " \\i FILENAME    execute commands from file\n"
+msgstr " \\i DATEINAME   führe Anweisungen aus Datei aus\n"
 
-#: help.c:220
+#: help.c:219
 msgid " \\l             list all databases\n"
-msgstr ""
+msgstr " \\l             liste alle Datenbanken auf\n"
 
-#: help.c:221
+#: help.c:220
 msgid ""
 " \\lo_export, \\lo_import, \\lo_list, \\lo_unlink\n"
 "                large object operations\n"
 msgstr ""
+" \\lo_export, \\lo_import, \\lo_list, \\lo_unlink\n"
+"                Large-Object-Operationen\n"
 
-#: help.c:223
-msgid " \\o [file]      send all query results to [file], or |pipe\n"
-msgstr ""
+#: help.c:222
+msgid " \\o FILENAME    send all query results to file or |pipe\n"
+msgstr " \\o DATEINAME   schreibe alle Abfrageergebnisse in Datei oder |Pipe\n"
 
-#: help.c:224
+#: help.c:223
 msgid " \\p             show the content of the current query buffer\n"
-msgstr ""
+msgstr " \\p             zeige aktuellen Inhalt der Abfragepuffers\n"
 
-#: help.c:225
+#: help.c:224
 msgid ""
-" \\pset <opt>    set table output  <opt> = {format|border|expanded|"
-"fieldsep|\n"
-"                null|recordsep|tuples_only|title|tableattr|pager}\n"
+" \\pset VAR      set table output option (VAR := {format|border|expanded|\n"
+"                fieldsep|null|recordsep|tuples_only|title|tableattr|pager})\n"
 msgstr ""
+" \\pset VAR      setze Tabellenausgabeoption (VAR := {format|border|"
+"expanded|\n"
+"                fieldsep|null|recordsep|tuples_only|title|tableattr|pager})\n"
 
-#: help.c:227
+#: help.c:226
 msgid " \\q             quit psql\n"
+msgstr " \\q             beende psql\n"
+
+#: help.c:227
+msgid " \\qecho TEXT    write text to query output stream (see \\o)\n"
 msgstr ""
+" \\qecho TEXT    schreibe Text auf Ausgabestrom für Abfrageergebnisse (siehe "
+"\\o)\n"
 
 #: help.c:228
-msgid " \\qecho <text>  write text to query output stream (see \\o)\n"
-msgstr ""
+msgid " \\r             reset (clear) the query buffer\n"
+msgstr " \\r             lösche Abfragepuffer\n"
 
 #: help.c:229
-msgid " \\r             reset (clear) the query buffer\n"
-msgstr ""
+msgid " \\s FILENAME    print history or save it to file\n"
+msgstr " \\s FILENAME    gib History aus oder schreibe sie in Datei\n"
 
 #: help.c:230
-msgid " \\s [file]      print history or save it in [file]\n"
-msgstr ""
+msgid " \\set NAME VALUE  set internal variable\n"
+msgstr " \\set NAME WERT  setze interne Variable\n"
 
 #: help.c:231
-msgid " \\set <var> <value>  set internal variable\n"
-msgstr ""
-
-#: help.c:232
 #, c-format
 msgid " \\t             show only rows (currently %s)\n"
-msgstr ""
+msgstr " \\t             zeige nur Datenzeilen (gegenwärtig %s)\n"
+
+#: help.c:233
+msgid " \\T TEXT        set HTML table tag attributes\n"
+msgstr " \\T TEXT        setze HTML »table«-Tag Attribute\n"
 
 #: help.c:234
-msgid " \\T <tags>      HTML table tags\n"
-msgstr ""
+msgid " \\unset NAME    unset (delete) internal variable\n"
+msgstr " \\unset NAME    lösche interne Variable\n"
 
 #: help.c:235
-msgid " \\unset <var>   unset (delete) internal variable\n"
-msgstr ""
+msgid " \\w FILENAME    write current query buffer to file\n"
+msgstr " \\w DATEINAME   schreibe aktuellen Abfragepuffer in eine Datei\n"
 
 #: help.c:236
-msgid " \\w <file>      write current query buffer to a <file>\n"
-msgstr ""
-
-#: help.c:237
 #, c-format
 msgid " \\x             toggle expanded output (currently %s)\n"
-msgstr ""
+msgstr " \\x             schalte erweiterte Ausgabe um (gegenwärtig %s)\n"
 
-#: help.c:239
-msgid " \\z             list table access permissions\n"
-msgstr ""
+#: help.c:238
+msgid " \\z             list table access privileges\n"
+msgstr " \\z             zeige Tabellenzugriffsrechte\n"
 
-#: help.c:240
-msgid " \\! [cmd]       shell escape or command\n"
+#: help.c:239
+msgid " \\! [COMMAND]   execute command in shell or start interactive shell\n"
 msgstr ""
+" \\! [KOMMANDO]  führe Kommando in Shell aus oder starte interaktive Shell\n"
 
-#: help.c:267
+#: help.c:266
 msgid "Available help:"
 msgstr "Verfügbare Hilfe:"
 
-#: help.c:298
+#: help.c:297
 #, c-format
 msgid ""
 "Command:     %s\n"
@@ -661,14 +692,19 @@ msgid ""
 "%s\n"
 "\n"
 msgstr ""
+"Anweisung:    %s\n"
+"Beschreibung: %s\n"
+"Syntax:\n"
+"%s\n"
+"\n"
 
-#: help.c:309
+#: help.c:308
 #, c-format
 msgid ""
 "No help available for '%-.*s'.\n"
 "Try \\h with no arguments to see available help.\n"
 msgstr ""
-"Keine Hilfe verfügbar für  »%-.*s«.\n"
+"Keine Hilfe verfügbar für »%-.*s«.\n"
 "Versuchen Sie \\h ohne Argumente, um die verfügbare Hilfe zu sehen.\n"
 
 #: input.c:171
@@ -702,7 +738,7 @@ msgstr "Beschreibung"
 
 #: large_obj.c:336
 msgid "Large objects"
-msgstr ""
+msgstr "Large Objects"
 
 #: mainloop.c:242
 #, c-format
@@ -746,8 +782,8 @@ msgstr ""
 "Willkommen bei %s, dem interaktiven PostgreSQL-Terminal.\n"
 "\n"
 "Geben Sie ein:  \\copyright für Urheberrechtsinformationen\n"
-"                \\h für Hilfe über SQL-Kommandos\n"
-"                \\? für Hilfe über interne Kommandos\n"
+"                \\h für Hilfe über SQL-Anweisungen\n"
+"                \\? für Hilfe über interne Anweisungen\n"
 "                \\g oder Semikolon, um eine Abfrage auszuführen\n"
 "                \\q um zu beenden\n"
 "\n"
@@ -778,6 +814,8 @@ msgid ""
 "%s was compiled without support for long options.\n"
 "Use --help for help on invocation options.\n"
 msgstr ""
+"%s wurde ohne Unterstützung für lange Optionen kompiliert.\n"
+"Verwenden Sie --help für Hilfe.\n"
 
 #: startup.c:581
 #, c-format
@@ -814,7 +852,7 @@ msgid ""
 msgstr ""
 "Teile Copyright (c) 1996-2001, PostgreSQL Global Development Group\n"
 "Teile Copyright (c) 1996, Regents of the University of California\n"
-"Lesen Sie die Datei COPYRIGHT oder verwenden Sie das Kommando \\copyright\n"
+"Lesen Sie die Datei COPYRIGHT oder verwenden Sie das Anweisung \\copyright\n"
 "um Urheberrechtsinformationen zu sehen."
 
 #: startup.c:699
index 9f815c7..fe00356 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Copyright 2000 by PostgreSQL Global Development Group
  *
- * $Header: /cvsroot/pgsql/src/bin/psql/help.c,v 1.39 2001/06/02 18:25:18 petere Exp $
+ * $Header: /cvsroot/pgsql/src/bin/psql/help.c,v 1.40 2001/06/08 23:53:48 petere Exp $
  */
 #include "postgres_fe.h"
 #include "help.h"
@@ -82,50 +82,50 @@ usage(void)
        puts(_("Options:"));
        puts(_("  -a              Echo all input from script"));
        puts(_("  -A              Unaligned table output mode (-P format=unaligned)"));
-       puts(_("  -c <query>      Run only single query (or slash command) and exit"));
+       puts(_("  -c COMMAND      Run only single command (SQL or interal) and exit"));
 
        /* Display default database */
        env = getenv("PGDATABASE");
        if (!env)
                env = user;
-       printf(_("  -d <dbname>     Specify database name to connect to (default: %s)\n"), env);
+       printf(_("  -d DBNAME       Specify database name to connect to (default: %s)\n"), env);
 
-       puts(_("  -e              Echo queries sent to backend"));
+       puts(_("  -e              Echo commands sent to server"));
        puts(_("  -E              Display queries that internal commands generate"));
-       puts(_("  -f <filename>   Execute queries from file, then exit"));
-       printf(_("  -F <string>     Set field separator (default: \"%s\") (-P fieldsep=)\n"),
+       puts(_("  -f FILENAME     Execute commands from file, then exit"));
+       printf(_("  -F STRING       Set field separator (default: \"%s\") (-P fieldsep=)\n"),
                   DEFAULT_FIELD_SEP);
 
        /* Display default host */
        env = getenv("PGHOST");
-       printf(_("  -h <host>       Specify database server host (default: %s)\n"),
+       printf(_("  -h HOSTNAME     Specify database server host (default: %s)\n"),
                   env ? env : _("local socket"));
 
        puts(_("  -H              HTML table output mode (-P format=html)"));
        puts(_("  -l              List available databases, then exit"));
-       puts(_("  -n              Disable readline"));
-       puts(_("  -o <filename>   Send query output to filename (or |pipe)"));
+       puts(_("  -n              Disable enhanced command line editing (readline)"));
+       puts(_("  -o FILENAME     Send query results to file (or |pipe)"));
 
        /* Display default port */
        env = getenv("PGPORT");
-       printf(_("  -p <port>       Specify database server port (default: %s)\n"),
+       printf(_("  -p PORT         Specify database server port (default: %s)\n"),
                   env ? env : DEF_PGPORT_STR);
 
-       puts(_("  -P var[=arg]    Set printing option 'var' to 'arg' (see \\pset command)"));
+       puts(_("  -P VAR[=ARG]    Set printing option 'VAR' to 'ARG' (see \\pset command)"));
        puts(_("  -q              Run quietly (no messages, only query output)"));
-       puts(_("  -R <string>     Set record separator (default: newline) (-P recordsep=)"));
+       puts(_("  -R STRING       Set record separator (default: newline) (-P recordsep=)"));
        puts(_("  -s              Single step mode (confirm each query)"));
-       puts(_("  -S              Single line mode (newline terminates query)"));
+       puts(_("  -S              Single line mode (end of line terminates SQL command)"));
        puts(_("  -t              Print rows only (-P tuples_only)"));
-       puts(_("  -T text         Set HTML table tag options (width, border) (-P tableattr=)"));
+       puts(_("  -T TEXT         Set HTML table tag attributes (width, border) (-P tableattr=)"));
 
        /* Display default user */
        env = getenv("PGUSER");
        if (!env)
                env = user;
-       printf(_("  -U <username>   Specify database username (default: %s)\n"), env);
+       printf(_("  -U NAME         Specify database user name (default: %s)\n"), env);
 
-       puts(_("  -v name=val     Set psql variable 'name' to 'value'"));
+       puts(_("  -v NAME=VALUE   Set psql variable 'NAME' to 'VALUE'"));
        puts(_("  -V              Show version information and exit"));
        puts(_("  -W              Prompt for password (should happen automatically)"));
        puts(_("  -x              Turn on expanded table output (-P expanded)"));
@@ -134,8 +134,7 @@ usage(void)
        puts(_(
                "\nFor more information, type \"\\?\" (for internal commands) or \"\\help\"\n"
                "(for SQL commands) from within psql, or consult the psql section in\n"
-               "the PostgreSQL manual, which accompanies the distribution and is also\n"
-               "available at <http://www.postgresql.org>.\n\n"
+               "the PostgreSQL documentation.\n\n"
                "Report bugs to <pgsql-bugs@postgresql.org>."));
 }
 
@@ -192,52 +191,52 @@ slashUsage(void)
                fout = stdout;
 
        /* if you add/remove a line here, change the row test above */
-       fprintf(fout, _(" \\a             toggle between unaligned and aligned mode\n"));
-       fprintf(fout, _(" \\c[onnect] [dbname|- [user]]\n"
-                                       "                connect to new database (currently '%s')\n"),
+       fprintf(fout, _(" \\a             toggle between unaligned and aligned output mode\n"));
+       fprintf(fout, _(" \\c[onnect] [DBNAME|- [USER]]\n"
+                                       "                connect to new database (currently \"%s\")\n"),
                        PQdb(pset.db));
-       fprintf(fout, _(" \\C <title>     table title\n"));
-       fprintf(fout, _(" \\cd [<dir>]    change the current working directory\n"));
-       fprintf(fout, _(" \\copy ...      perform SQL COPY with data stream to the client machine\n"));
+       fprintf(fout, _(" \\C TITLE       set table title\n"));
+       fprintf(fout, _(" \\cd [DIRNAME]  change the current working directory\n"));
+       fprintf(fout, _(" \\copy ...      perform SQL COPY with data stream to the client host\n"));
        fprintf(fout, _(" \\copyright     show PostgreSQL usage and distribution terms\n"));
-       fprintf(fout, _(" \\d <table>     describe table (or view, index, sequence)\n"));
-       fprintf(fout, _(" \\d{t|i|s|v}    list tables/indices/sequences/views\n"));
-       fprintf(fout, _(" \\d{p|S|l}      list permissions/system tables/lobjects\n"));
-       fprintf(fout, _(" \\da            list aggregates\n"));
-       fprintf(fout, _(" \\dd [object]   list comment for table, type, function, or operator\n"));
+       fprintf(fout, _(" \\d TABLE       describe table (or view, index, sequence)\n"));
+       fprintf(fout, _(" \\d{t|i|s|v}... list tables/indices/sequences/views\n"));
+       fprintf(fout, _(" \\d{p|S|l}      list access privileges, system tables, or large objects\n"));
+       fprintf(fout, _(" \\da            list aggregate functions\n"));
+       fprintf(fout, _(" \\dd NAME       show comment for table, type, function, or operator\n"));
        fprintf(fout, _(" \\df            list functions\n"));
        fprintf(fout, _(" \\do            list operators\n"));
        fprintf(fout, _(" \\dT            list data types\n"));
-       fprintf(fout, _(" \\e [file]      edit the current query buffer or [file] with external editor\n"));
-       fprintf(fout, _(" \\echo <text>   write text to stdout\n"));
-       fprintf(fout, _(" \\encoding <encoding>  set client encoding\n"));
-       fprintf(fout, _(" \\f <sep>       change field separator\n"));
-       fprintf(fout, _(" \\g [file]      send query to backend (and results in [file] or |pipe)\n"));
-       fprintf(fout, _(" \\h [cmd]       help on syntax of sql commands, * for all commands\n"));
-       fprintf(fout, _(" \\H             toggle HTML mode (currently %s)\n"),
+       fprintf(fout, _(" \\e FILENAME    edit the current query buffer or file with external editor\n"));
+       fprintf(fout, _(" \\echo TEXT     write text to standard output\n"));
+       fprintf(fout, _(" \\encoding ENCODING  set client encoding\n"));
+       fprintf(fout, _(" \\f STRING      set field separator\n"));
+       fprintf(fout, _(" \\g FILENAME    send SQL command to server (and write results to file or |pipe)\n"));
+       fprintf(fout, _(" \\h NAME        help on syntax of SQL commands, * for all commands\n"));
+       fprintf(fout, _(" \\H             toggle HTML output mode (currently %s)\n"),
                        ON(pset.popt.topt.format == PRINT_HTML));
-       fprintf(fout, _(" \\i <file>      read and execute queries from <file>\n"));
+       fprintf(fout, _(" \\i FILENAME    execute commands from file\n"));
        fprintf(fout, _(" \\l             list all databases\n"));
        fprintf(fout, _(" \\lo_export, \\lo_import, \\lo_list, \\lo_unlink\n"
                                        "                large object operations\n"));
-       fprintf(fout, _(" \\o [file]      send all query results to [file], or |pipe\n"));
+       fprintf(fout, _(" \\o FILENAME    send all query results to file or |pipe\n"));
        fprintf(fout, _(" \\p             show the content of the current query buffer\n"));
-       fprintf(fout, _(" \\pset <opt>    set table output  <opt> = {format|border|expanded|fieldsep|\n"
-                                       "                null|recordsep|tuples_only|title|tableattr|pager}\n"));
+       fprintf(fout, _(" \\pset VAR      set table output option (VAR := {format|border|expanded|\n"
+                                       "                fieldsep|null|recordsep|tuples_only|title|tableattr|pager})\n"));
        fprintf(fout, _(" \\q             quit psql\n"));
-       fprintf(fout, _(" \\qecho <text>  write text to query output stream (see \\o)\n"));
+       fprintf(fout, _(" \\qecho TEXT    write text to query output stream (see \\o)\n"));
        fprintf(fout, _(" \\r             reset (clear) the query buffer\n"));
-       fprintf(fout, _(" \\s [file]      print history or save it in [file]\n"));
-       fprintf(fout, _(" \\set <var> <value>  set internal variable\n"));
+       fprintf(fout, _(" \\s FILENAME    print history or save it to file\n"));
+       fprintf(fout, _(" \\set NAME VALUE  set internal variable\n"));
        fprintf(fout, _(" \\t             show only rows (currently %s)\n"),
                        ON(pset.popt.topt.tuples_only));
-       fprintf(fout, _(" \\T <tags>      HTML table tags\n"));
-       fprintf(fout, _(" \\unset <var>   unset (delete) internal variable\n"));
-       fprintf(fout, _(" \\w <file>      write current query buffer to a <file>\n"));
+       fprintf(fout, _(" \\T TEXT        set HTML table tag attributes\n"));
+       fprintf(fout, _(" \\unset NAME    unset (delete) internal variable\n"));
+       fprintf(fout, _(" \\w FILENAME    write current query buffer to file\n"));
        fprintf(fout, _(" \\x             toggle expanded output (currently %s)\n"),
                        ON(pset.popt.topt.expanded));
-       fprintf(fout, _(" \\z             list table access permissions\n"));
-       fprintf(fout, _(" \\! [cmd]       shell escape or command\n"));
+       fprintf(fout, _(" \\z             list table access privileges\n"));
+       fprintf(fout, _(" \\! [COMMAND]   execute command in shell or start interactive shell\n"));
 
        if (usePipe)
        {