--- /dev/null
+# German message translation file for pg_upgrade
+# Copyright (C) 2017 PostgreSQL Global Development Group
+# This file is distributed under the same license as the PostgreSQL package.
+# Peter Eisentraut <peter_e@gmx.net>, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: pg_upgrade (PostgreSQL) 10\n"
+"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
+"POT-Creation-Date: 2017-03-07 22:45+0000\n"
+"PO-Revision-Date: 2017-03-08 08:40-0500\n"
+"Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n"
+"Language-Team: German <pgsql-translators@postgresql.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: check.c:65
+#, c-format
+msgid "Performing Consistency Checks on Old Live Server\n"
+msgstr ""
+
+#: check.c:66
+#, c-format
+msgid "------------------------------------------------\n"
+msgstr ""
+
+#: check.c:70
+#, c-format
+msgid "Performing Consistency Checks\n"
+msgstr ""
+
+#: check.c:71
+#, c-format
+msgid "-----------------------------\n"
+msgstr ""
+
+#: check.c:157
+#, c-format
+msgid ""
+"\n"
+"*Clusters are compatible*\n"
+msgstr "\n*Cluster sind kompatibel*\n"
+
+#: check.c:163
+#, c-format
+msgid ""
+"\n"
+"If pg_upgrade fails after this point, you must re-initdb the\n"
+"new cluster before continuing.\n"
+msgstr ""
+
+#: check.c:189
+#, c-format
+msgid ""
+"Optimizer statistics are not transferred by pg_upgrade so,\n"
+"once you start the new server, consider running:\n"
+" %s\n"
+"\n"
+msgstr ""
+
+#: check.c:194
+#, c-format
+msgid ""
+"Optimizer statistics and free space information are not transferred\n"
+"by pg_upgrade so, once you start the new server, consider running:\n"
+" %s\n"
+"\n"
+msgstr ""
+
+#: check.c:201
+#, c-format
+msgid ""
+"Running this script will delete the old cluster's data files:\n"
+" %s\n"
+msgstr ""
+
+#: check.c:206
+#, c-format
+msgid ""
+"Could not create a script to delete the old cluster's data files\n"
+"because user-defined tablespaces or the new cluster's data directory\n"
+"exist in the old cluster directory. The old cluster's contents must\n"
+"be deleted manually.\n"
+msgstr ""
+
+#: check.c:216
+#, c-format
+msgid "Checking cluster versions"
+msgstr ""
+
+#: check.c:228
+#, c-format
+msgid "This utility can only upgrade from PostgreSQL version 8.4 and later.\n"
+msgstr ""
+
+#: check.c:232
+#, c-format
+msgid "This utility can only upgrade to PostgreSQL version %s.\n"
+msgstr ""
+
+#: check.c:241
+#, c-format
+msgid "This utility cannot be used to downgrade to older major PostgreSQL versions.\n"
+msgstr ""
+
+#: check.c:246
+#, c-format
+msgid "Old cluster data and binary directories are from different major versions.\n"
+msgstr ""
+
+#: check.c:249
+#, c-format
+msgid "New cluster data and binary directories are from different major versions.\n"
+msgstr ""
+
+#: check.c:266
+#, c-format
+msgid ""
+"This utility can only upgrade to PostgreSQL version 9.0 after 2010-01-11\n"
+"because of backend API changes made during development.\n"
+msgstr ""
+
+#: check.c:272
+#, c-format
+msgid "When checking a pre-PG 9.1 live old server, you must specify the old server's port number.\n"
+msgstr ""
+
+#: check.c:276
+#, c-format
+msgid "When checking a live server, the old and new port numbers must be different.\n"
+msgstr ""
+
+#: check.c:291
+#, c-format
+msgid "encodings for database \"%s\" do not match: old \"%s\", new \"%s\"\n"
+msgstr "Kodierungen für Datenbank »%s« stimmen nicht überein: alt »%s«, neu »%s«\n"
+
+#: check.c:296
+#, c-format
+msgid "lc_collate values for database \"%s\" do not match: old \"%s\", new \"%s\"\n"
+msgstr "lc_collate-Werte für Datenbank »%s« stimmen nicht überein: alt »%s«, neu »%s«\n"
+
+#: check.c:299
+#, c-format
+msgid "lc_ctype values for database \"%s\" do not match: old \"%s\", new \"%s\"\n"
+msgstr "lc_ctype-Werte für Datenbank »%s« stimmen nicht überein: alt »%s«, neu »%s«\n"
+
+#: check.c:372
+#, c-format
+msgid "New cluster database \"%s\" is not empty\n"
+msgstr ""
+
+#: check.c:419
+#, c-format
+msgid "Creating script to analyze new cluster"
+msgstr ""
+
+#: check.c:433 check.c:561 check.c:821 check.c:924 check.c:1015 function.c:253
+#: version.c:55 version.c:154 version.c:252
+#, c-format
+msgid "could not open file \"%s\": %s\n"
+msgstr "konnte Datei »%s« nicht öffnen: %s\n"
+
+#: check.c:488 check.c:617
+#, c-format
+msgid "could not add execute permission to file \"%s\": %s\n"
+msgstr ""
+
+#: check.c:524
+#, c-format
+msgid ""
+"\n"
+"WARNING: new data directory should not be inside the old data directory, e.g. %s\n"
+msgstr ""
+
+#: check.c:548
+#, c-format
+msgid ""
+"\n"
+"WARNING: user-defined tablespace locations should not be inside the data directory, e.g. %s\n"
+msgstr ""
+
+#: check.c:558
+#, c-format
+msgid "Creating script to delete old cluster"
+msgstr ""
+
+#: check.c:637
+#, c-format
+msgid "Checking database user is the install user"
+msgstr ""
+
+#: check.c:653
+#, c-format
+msgid "database user \"%s\" is not the install user\n"
+msgstr ""
+
+#: check.c:664
+#, c-format
+msgid "could not determine the number of users\n"
+msgstr ""
+
+#: check.c:672
+#, c-format
+msgid "Only the install user can be defined in the new cluster.\n"
+msgstr ""
+
+#: check.c:692
+#, c-format
+msgid "Checking database connection settings"
+msgstr ""
+
+#: check.c:714
+#, c-format
+msgid "template0 must not allow connections, i.e. its pg_database.datallowconn must be false\n"
+msgstr "template0 darf keine Verbindungen erlauben, d.h. ihr pg_database.datallowconn muss falsch sein\n"
+
+#: check.c:724
+#, c-format
+msgid "All non-template0 databases must allow connections, i.e. their pg_database.datallowconn must be true\n"
+msgstr "Alle Datenbanken außer template0 müssen Verbindungen erlauben, d.h. ihr pg_database.datallowconn muss wahr sein\n"
+
+#: check.c:749
+#, c-format
+msgid "Checking for prepared transactions"
+msgstr ""
+
+#: check.c:756
+#, c-format
+msgid "The %s cluster contains prepared transactions\n"
+msgstr ""
+
+#: check.c:782
+#, c-format
+msgid "Checking for contrib/isn with bigint-passing mismatch"
+msgstr ""
+
+#: check.c:843 check.c:947 check.c:1038 function.c:268 version.c:177
+#: version.c:275
+#, c-format
+msgid "fatal\n"
+msgstr ""
+
+#: check.c:844
+#, c-format
+msgid ""
+"Your installation contains \"contrib/isn\" functions which rely on the\n"
+"bigint data type. Your old and new clusters pass bigint values\n"
+"differently so this cluster cannot currently be upgraded. You can\n"
+"manually upgrade databases that use \"contrib/isn\" facilities and remove\n"
+"\"contrib/isn\" from the old cluster and restart the upgrade. A list of\n"
+"the problem functions is in the file:\n"
+" %s\n"
+"\n"
+msgstr ""
+
+#: check.c:876
+#, c-format
+msgid "Checking for reg* system OID user data types"
+msgstr ""
+
+#: check.c:948
+#, c-format
+msgid ""
+"Your installation contains one of the reg* data types in user tables.\n"
+"These data types reference system OIDs that are not preserved by\n"
+"pg_upgrade, so this cluster cannot currently be upgraded. You can\n"
+"remove the problem tables and restart the upgrade. A list of the problem\n"
+"columns is in the file:\n"
+" %s\n"
+"\n"
+msgstr ""
+
+#: check.c:973
+#, c-format
+msgid "Checking for JSONB user data types"
+msgstr ""
+
+#: check.c:1039
+#, c-format
+msgid ""
+"Your installation contains one of the JSONB data types in user tables.\n"
+"The internal format of JSONB changed during 9.4 beta so this cluster cannot currently\n"
+"be upgraded. You can remove the problem tables and restart the upgrade. A list\n"
+"of the problem columns is in the file:\n"
+" %s\n"
+"\n"
+msgstr ""
+
+#: check.c:1060
+#, c-format
+msgid "Checking for roles starting with 'pg_'"
+msgstr ""
+
+#: check.c:1068
+#, c-format
+msgid "The %s cluster contains roles starting with 'pg_'\n"
+msgstr ""
+
+#: check.c:1094
+#, c-format
+msgid "failed to get the current locale\n"
+msgstr ""
+
+#: check.c:1103
+#, c-format
+msgid "failed to get system locale name for \"%s\"\n"
+msgstr ""
+
+#: check.c:1109
+#, c-format
+msgid "failed to restore old locale \"%s\"\n"
+msgstr ""
+
+#: controldata.c:128
+#, c-format
+msgid "could not get control data using %s: %s\n"
+msgstr ""
+
+#: controldata.c:141 dump.c:59 pg_upgrade.c:320 relfilenode.c:244 util.c:80
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: controldata.c:148
+#, c-format
+msgid "%d: pg_resetwal problem\n"
+msgstr ""
+
+#: controldata.c:158 controldata.c:168 controldata.c:179 controldata.c:190
+#: controldata.c:201 controldata.c:220 controldata.c:231 controldata.c:242
+#: controldata.c:253 controldata.c:264 controldata.c:275 controldata.c:278
+#: controldata.c:282 controldata.c:292 controldata.c:304 controldata.c:315
+#: controldata.c:326 controldata.c:337 controldata.c:348 controldata.c:359
+#: controldata.c:370 controldata.c:381 controldata.c:392 controldata.c:403
+#: controldata.c:414
+#, c-format
+msgid "%d: controldata retrieval problem\n"
+msgstr ""
+
+#: controldata.c:478
+#, c-format
+msgid "The %s cluster lacks some required control information:\n"
+msgstr ""
+
+#: controldata.c:482
+#, c-format
+msgid " checkpoint next XID\n"
+msgstr ""
+
+#: controldata.c:485
+#, c-format
+msgid " latest checkpoint next OID\n"
+msgstr ""
+
+#: controldata.c:488
+#, c-format
+msgid " latest checkpoint next MultiXactId\n"
+msgstr ""
+
+#: controldata.c:492
+#, c-format
+msgid " latest checkpoint oldest MultiXactId\n"
+msgstr ""
+
+#: controldata.c:495
+#, c-format
+msgid " latest checkpoint next MultiXactOffset\n"
+msgstr ""
+
+#: controldata.c:498
+#, c-format
+msgid " first WAL segment after reset\n"
+msgstr ""
+
+#: controldata.c:501
+#, c-format
+msgid " float8 argument passing method\n"
+msgstr ""
+
+#: controldata.c:504
+#, c-format
+msgid " maximum alignment\n"
+msgstr ""
+
+#: controldata.c:507
+#, c-format
+msgid " block size\n"
+msgstr ""
+
+#: controldata.c:510
+#, c-format
+msgid " large relation segment size\n"
+msgstr ""
+
+#: controldata.c:513
+#, c-format
+msgid " WAL block size\n"
+msgstr ""
+
+#: controldata.c:516
+#, c-format
+msgid " WAL segment size\n"
+msgstr ""
+
+#: controldata.c:519
+#, c-format
+msgid " maximum identifier length\n"
+msgstr ""
+
+#: controldata.c:522
+#, c-format
+msgid " maximum number of indexed columns\n"
+msgstr ""
+
+#: controldata.c:525
+#, c-format
+msgid " maximum TOAST chunk size\n"
+msgstr ""
+
+#: controldata.c:529
+#, c-format
+msgid " large-object chunk size\n"
+msgstr ""
+
+#: controldata.c:532
+#, c-format
+msgid " dates/times are integers?\n"
+msgstr ""
+
+#: controldata.c:536
+#, c-format
+msgid " data checksum version\n"
+msgstr ""
+
+#: controldata.c:538
+#, c-format
+msgid "Cannot continue without required control information, terminating\n"
+msgstr ""
+
+#: controldata.c:553
+#, c-format
+msgid ""
+"old and new pg_controldata alignments are invalid or do not match\n"
+"Likely one cluster is a 32-bit install, the other 64-bit\n"
+msgstr ""
+
+#: controldata.c:557
+#, c-format
+msgid "old and new pg_controldata block sizes are invalid or do not match\n"
+msgstr ""
+
+#: controldata.c:560
+#, c-format
+msgid "old and new pg_controldata maximum relation segment sizes are invalid or do not match\n"
+msgstr ""
+
+#: controldata.c:563
+#, c-format
+msgid "old and new pg_controldata WAL block sizes are invalid or do not match\n"
+msgstr ""
+
+#: controldata.c:566
+#, c-format
+msgid "old and new pg_controldata WAL segment sizes are invalid or do not match\n"
+msgstr ""
+
+#: controldata.c:569
+#, c-format
+msgid "old and new pg_controldata maximum identifier lengths are invalid or do not match\n"
+msgstr ""
+
+#: controldata.c:572
+#, c-format
+msgid "old and new pg_controldata maximum indexed columns are invalid or do not match\n"
+msgstr ""
+
+#: controldata.c:575
+#, c-format
+msgid "old and new pg_controldata maximum TOAST chunk sizes are invalid or do not match\n"
+msgstr ""
+
+#: controldata.c:580
+#, c-format
+msgid "old and new pg_controldata large-object chunk sizes are invalid or do not match\n"
+msgstr ""
+
+#: controldata.c:583
+#, c-format
+msgid "old and new pg_controldata date/time storage types do not match\n"
+msgstr ""
+
+#: controldata.c:596
+#, c-format
+msgid "old cluster does not use data checksums but the new one does\n"
+msgstr ""
+
+#: controldata.c:599
+#, c-format
+msgid "old cluster uses data checksums but the new one does not\n"
+msgstr ""
+
+#: controldata.c:601
+#, c-format
+msgid "old and new cluster pg_controldata checksum versions do not match\n"
+msgstr ""
+
+#: controldata.c:612
+#, c-format
+msgid "Adding \".old\" suffix to old global/pg_control"
+msgstr ""
+
+#: controldata.c:617
+#, c-format
+msgid "Unable to rename %s to %s.\n"
+msgstr ""
+
+#: controldata.c:620
+#, c-format
+msgid ""
+"\n"
+"If you want to start the old cluster, you will need to remove\n"
+"the \".old\" suffix from %s/global/pg_control.old.\n"
+"Because \"link\" mode was used, the old cluster cannot be safely\n"
+"started once the new cluster has been started.\n"
+"\n"
+msgstr ""
+
+#: dump.c:23
+#, c-format
+msgid "Creating dump of global objects"
+msgstr ""
+
+#: dump.c:34
+#, c-format
+msgid "Creating dump of database schemas\n"
+msgstr ""
+
+#: exec.c:44
+#, c-format
+msgid "could not get pg_ctl version data using %s: %s\n"
+msgstr ""
+
+#: exec.c:54 server.c:170
+#, c-format
+msgid "could not get version from %s\n"
+msgstr ""
+
+#: exec.c:101 exec.c:105
+#, c-format
+msgid "command too long\n"
+msgstr ""
+
+#: exec.c:107 util.c:38 util.c:226
+#, c-format
+msgid "%s\n"
+msgstr "%s\n"
+
+#: exec.c:146 exec.c:201 option.c:101 option.c:217
+#, c-format
+msgid "cannot write to log file %s\n"
+msgstr ""
+
+#: exec.c:175
+#, c-format
+msgid ""
+"\n"
+"*failure*"
+msgstr ""
+
+#: exec.c:178
+#, c-format
+msgid "There were problems executing \"%s\"\n"
+msgstr ""
+
+#: exec.c:181
+#, c-format
+msgid ""
+"Consult the last few lines of \"%s\" or \"%s\" for\n"
+"the probable cause of the failure.\n"
+msgstr ""
+
+#: exec.c:186
+#, c-format
+msgid ""
+"Consult the last few lines of \"%s\" for\n"
+"the probable cause of the failure.\n"
+msgstr ""
+
+#: exec.c:227
+#, c-format
+msgid "could not open file \"%s\" for reading: %s\n"
+msgstr "konnte Datei »%s« nicht zum Lesen öffnen: %s\n"
+
+#: exec.c:254
+#, c-format
+msgid "You must have read and write access in the current directory.\n"
+msgstr ""
+
+#: exec.c:307 exec.c:364 exec.c:420
+#, c-format
+msgid "check for \"%s\" failed: %s\n"
+msgstr ""
+
+#: exec.c:310 exec.c:367
+#, c-format
+msgid "%s is not a directory\n"
+msgstr ""
+
+#: exec.c:423
+#, c-format
+msgid "check for \"%s\" failed: not an executable file\n"
+msgstr ""
+
+#: exec.c:435
+#, c-format
+msgid "check for \"%s\" failed: cannot read file (permission denied)\n"
+msgstr ""
+
+#: exec.c:443
+#, c-format
+msgid "check for \"%s\" failed: cannot execute (permission denied)\n"
+msgstr ""
+
+#: file.c:43 file.c:146
+#, c-format
+msgid "error while copying relation \"%s.%s\": could not open file \"%s\": %s\n"
+msgstr "Fehler beim Kopieren von Relation »%s.%s«: konnte Datei »%s« nicht öffnen: %s\n"
+
+#: file.c:48 file.c:155
+#, c-format
+msgid "error while copying relation \"%s.%s\": could not create file \"%s\": %s\n"
+msgstr ""
+
+#: file.c:62 file.c:186
+#, c-format
+msgid "error while copying relation \"%s.%s\": could not read file \"%s\": %s\n"
+msgstr ""
+
+#: file.c:74 file.c:264
+#, c-format
+msgid "error while copying relation \"%s.%s\": could not write file \"%s\": %s\n"
+msgstr ""
+
+#: file.c:88
+#, c-format
+msgid "error while copying relation \"%s.%s\" (\"%s\" to \"%s\"): %s\n"
+msgstr ""
+
+#: file.c:107
+#, c-format
+msgid "error while creating link for relation \"%s.%s\" (\"%s\" to \"%s\"): %s\n"
+msgstr ""
+
+#: file.c:150
+#, c-format
+msgid "error while copying relation \"%s.%s\": could not stat file \"%s\": %s\n"
+msgstr ""
+
+#: file.c:189
+#, c-format
+msgid "error while copying relation \"%s.%s\": partial page found in file \"%s\"\n"
+msgstr ""
+
+#: file.c:292
+#, c-format
+msgid ""
+"could not create hard link between old and new data directories: %s\n"
+"In link mode the old and new data directories must be on the same file system volume.\n"
+msgstr ""
+
+#: function.c:110
+#, c-format
+msgid ""
+"\n"
+"The old cluster has a \"plpython_call_handler\" function defined\n"
+"in the \"public\" schema which is a duplicate of the one defined\n"
+"in the \"pg_catalog\" schema. You can confirm this by executing\n"
+"in psql:\n"
+"\n"
+" \\df *.plpython_call_handler\n"
+"\n"
+"The \"public\" schema version of this function was created by a\n"
+"pre-8.1 install of plpython, and must be removed for pg_upgrade\n"
+"to complete because it references a now-obsolete \"plpython\"\n"
+"shared object file. You can remove the \"public\" schema version\n"
+"of this function by running the following command:\n"
+"\n"
+" DROP FUNCTION public.plpython_call_handler()\n"
+"\n"
+"in each affected database:\n"
+"\n"
+msgstr ""
+
+#: function.c:128
+#, c-format
+msgid " %s\n"
+msgstr ""
+
+#: function.c:138
+#, c-format
+msgid "Remove the problem functions from the old cluster to continue.\n"
+msgstr ""
+
+#: function.c:211
+#, c-format
+msgid "Checking for presence of required libraries"
+msgstr ""
+
+#: function.c:255
+#, c-format
+msgid ""
+"could not load library \"%s\":\n"
+"%s\n"
+msgstr ""
+
+#: function.c:269
+#, c-format
+msgid ""
+"Your installation references loadable libraries that are missing from the\n"
+"new installation. You can add these libraries to the new installation,\n"
+"or remove the functions using them from the old installation. A list of\n"
+"problem libraries is in the file:\n"
+" %s\n"
+"\n"
+msgstr ""
+
+#: info.c:132
+#, c-format
+msgid "Relation names for OID %u in database \"%s\" do not match: old name \"%s.%s\", new name \"%s.%s\"\n"
+msgstr ""
+
+#: info.c:152
+#, c-format
+msgid "Failed to match up old and new tables in database \"%s\"\n"
+msgstr ""
+
+#: info.c:241
+#, c-format
+msgid " which is an index on \"%s.%s\""
+msgstr ""
+
+#: info.c:251
+#, c-format
+msgid " which is an index on OID %u"
+msgstr ""
+
+#: info.c:263
+#, c-format
+msgid " which is the TOAST table for \"%s.%s\""
+msgstr ""
+
+#: info.c:271
+#, c-format
+msgid " which is the TOAST table for OID %u"
+msgstr ""
+
+#: info.c:275
+#, c-format
+msgid "No match found in old cluster for new relation with OID %u in database \"%s\": %s\n"
+msgstr ""
+
+#: info.c:278
+#, c-format
+msgid "No match found in new cluster for old relation with OID %u in database \"%s\": %s\n"
+msgstr ""
+
+#: info.c:290
+#, c-format
+msgid "mappings for database \"%s\":\n"
+msgstr ""
+
+#: info.c:293
+#, c-format
+msgid "%s.%s: %u to %u\n"
+msgstr ""
+
+#: info.c:298 info.c:632
+#, c-format
+msgid ""
+"\n"
+"\n"
+msgstr ""
+
+#: info.c:322
+#, c-format
+msgid ""
+"\n"
+"%s databases:\n"
+msgstr ""
+
+#: info.c:630
+#, c-format
+msgid "Database: %s\n"
+msgstr ""
+
+#: info.c:643
+#, c-format
+msgid "relname: %s.%s: reloid: %u reltblspace: %s\n"
+msgstr ""
+
+#: option.c:98
+#, c-format
+msgid "%s: cannot be run as root\n"
+msgstr ""
+
+#: option.c:172
+#, c-format
+msgid "invalid old port number\n"
+msgstr ""
+
+#: option.c:180
+#, c-format
+msgid "invalid new port number\n"
+msgstr ""
+
+#: option.c:202
+#, c-format
+msgid "Running in verbose mode\n"
+msgstr ""
+
+#: option.c:207
+#, c-format
+msgid "Try \"%s --help\" for more information.\n"
+msgstr "Versuchen Sie »%s --help« für weitere Informationen.\n"
+
+#: option.c:242
+msgid "old cluster binaries reside"
+msgstr ""
+
+#: option.c:244
+msgid "new cluster binaries reside"
+msgstr ""
+
+#: option.c:246
+msgid "old cluster data resides"
+msgstr ""
+
+#: option.c:248
+msgid "new cluster data resides"
+msgstr ""
+
+#: option.c:265 option.c:460
+#, c-format
+msgid "cannot find current directory\n"
+msgstr ""
+
+#: option.c:268
+#, c-format
+msgid "cannot run pg_upgrade from inside the new cluster data directory on Windows\n"
+msgstr ""
+
+#: option.c:277
+#, c-format
+msgid ""
+"pg_upgrade upgrades a PostgreSQL cluster to a different major version.\n"
+"\n"
+msgstr ""
+
+#: option.c:278
+#, c-format
+msgid "Usage:\n"
+msgstr "Aufruf:\n"
+
+#: option.c:279
+#, c-format
+msgid ""
+" pg_upgrade [OPTION]...\n"
+"\n"
+msgstr " pg_upgrade [OPTION]...\n\n"
+
+#: option.c:280
+#, c-format
+msgid "Options:\n"
+msgstr "Optionen:\n"
+
+#: option.c:281
+#, c-format
+msgid " -b, --old-bindir=BINDIR old cluster executable directory\n"
+msgstr ""
+
+#: option.c:282
+#, c-format
+msgid " -B, --new-bindir=BINDIR new cluster executable directory\n"
+msgstr ""
+
+#: option.c:283
+#, c-format
+msgid " -c, --check check clusters only, don't change any data\n"
+msgstr ""
+
+#: option.c:284
+#, c-format
+msgid " -d, --old-datadir=DATADIR old cluster data directory\n"
+msgstr ""
+
+#: option.c:285
+#, c-format
+msgid " -D, --new-datadir=DATADIR new cluster data directory\n"
+msgstr ""
+
+#: option.c:286
+#, c-format
+msgid " -j, --jobs number of simultaneous processes or threads to use\n"
+msgstr ""
+
+#: option.c:287
+#, c-format
+msgid " -k, --link link instead of copying files to new cluster\n"
+msgstr ""
+
+#: option.c:288
+#, c-format
+msgid " -o, --old-options=OPTIONS old cluster options to pass to the server\n"
+msgstr ""
+
+#: option.c:289
+#, c-format
+msgid " -O, --new-options=OPTIONS new cluster options to pass to the server\n"
+msgstr ""
+
+#: option.c:290
+#, c-format
+msgid " -p, --old-port=PORT old cluster port number (default %d)\n"
+msgstr ""
+
+#: option.c:291
+#, c-format
+msgid " -P, --new-port=PORT new cluster port number (default %d)\n"
+msgstr ""
+
+#: option.c:292
+#, c-format
+msgid " -r, --retain retain SQL and log files after success\n"
+msgstr ""
+
+#: option.c:293
+#, c-format
+msgid " -U, --username=NAME cluster superuser (default \"%s\")\n"
+msgstr ""
+
+#: option.c:294
+#, c-format
+msgid " -v, --verbose enable verbose internal logging\n"
+msgstr ""
+
+#: option.c:295
+#, c-format
+msgid " -V, --version display version information, then exit\n"
+msgstr ""
+
+#: option.c:296
+#, c-format
+msgid " -?, --help show this help, then exit\n"
+msgstr ""
+
+#: option.c:297
+#, c-format
+msgid ""
+"\n"
+"Before running pg_upgrade you must:\n"
+" create a new database cluster (using the new version of initdb)\n"
+" shutdown the postmaster servicing the old cluster\n"
+" shutdown the postmaster servicing the new cluster\n"
+msgstr ""
+
+#: option.c:302
+#, c-format
+msgid ""
+"\n"
+"When you run pg_upgrade, you must provide the following information:\n"
+" the data directory for the old cluster (-d DATADIR)\n"
+" the data directory for the new cluster (-D DATADIR)\n"
+" the \"bin\" directory for the old version (-b BINDIR)\n"
+" the \"bin\" directory for the new version (-B BINDIR)\n"
+msgstr ""
+
+#: option.c:308
+#, c-format
+msgid ""
+"\n"
+"For example:\n"
+" pg_upgrade -d oldCluster/data -D newCluster/data -b oldCluster/bin -B newCluster/bin\n"
+"or\n"
+msgstr ""
+
+#: option.c:313
+#, c-format
+msgid ""
+" $ export PGDATAOLD=oldCluster/data\n"
+" $ export PGDATANEW=newCluster/data\n"
+" $ export PGBINOLD=oldCluster/bin\n"
+" $ export PGBINNEW=newCluster/bin\n"
+" $ pg_upgrade\n"
+msgstr ""
+
+#: option.c:319
+#, c-format
+msgid ""
+" C:\\> set PGDATAOLD=oldCluster/data\n"
+" C:\\> set PGDATANEW=newCluster/data\n"
+" C:\\> set PGBINOLD=oldCluster/bin\n"
+" C:\\> set PGBINNEW=newCluster/bin\n"
+" C:\\> pg_upgrade\n"
+msgstr ""
+
+#: option.c:325
+#, c-format
+msgid ""
+"\n"
+"Report bugs to <pgsql-bugs@postgresql.org>.\n"
+msgstr ""
+"\n"
+"Berichten Sie Fehler an <pgsql-bugs@postgresql.org>.\n"
+
+#: option.c:358
+#, c-format
+msgid ""
+"You must identify the directory where the %s.\n"
+"Please use the %s command-line option or the %s environment variable.\n"
+msgstr ""
+
+#: option.c:408
+#, c-format
+msgid "Finding the real data directory for the %s cluster"
+msgstr ""
+
+#: option.c:421
+#, c-format
+msgid "could not get data directory using %s: %s\n"
+msgstr ""
+
+#: option.c:478
+#, c-format
+msgid "Cannot open file %s: %m\n"
+msgstr ""
+
+#: option.c:485
+#, c-format
+msgid "Cannot read line %d from %s: %m\n"
+msgstr ""
+
+#: option.c:502
+#, c-format
+msgid "User-supplied old port number %hu corrected to %hu\n"
+msgstr ""
+
+#: parallel.c:128 parallel.c:242
+#, c-format
+msgid "could not create worker process: %s\n"
+msgstr "konnte Arbeitsprozess nicht erzeugen: %s\n"
+
+#: parallel.c:147 parallel.c:263
+#, c-format
+msgid "could not create worker thread: %s\n"
+msgstr ""
+
+#: parallel.c:311 parallel.c:326
+#, c-format
+msgid "child worker exited abnormally: %s\n"
+msgstr ""
+
+#: pg_upgrade.c:106
+#, c-format
+msgid ""
+"\n"
+"Performing Upgrade\n"
+msgstr ""
+
+#: pg_upgrade.c:107
+#, c-format
+msgid "------------------\n"
+msgstr ""
+
+#: pg_upgrade.c:148
+#, c-format
+msgid "Setting next OID for new cluster"
+msgstr ""
+
+#: pg_upgrade.c:155
+#, c-format
+msgid "Sync data directory to disk"
+msgstr ""
+
+#: pg_upgrade.c:166
+#, c-format
+msgid ""
+"\n"
+"Upgrade Complete\n"
+msgstr ""
+
+#: pg_upgrade.c:167
+#, c-format
+msgid "----------------\n"
+msgstr ""
+
+#: pg_upgrade.c:210
+#, c-format
+msgid ""
+"There seems to be a postmaster servicing the old cluster.\n"
+"Please shutdown that postmaster and try again.\n"
+msgstr ""
+
+#: pg_upgrade.c:223
+#, c-format
+msgid ""
+"There seems to be a postmaster servicing the new cluster.\n"
+"Please shutdown that postmaster and try again.\n"
+msgstr ""
+
+#: pg_upgrade.c:229
+#, c-format
+msgid "%s: could not find own program executable\n"
+msgstr "%s: konnte eigene Programmdatei nicht finden\n"
+
+#: pg_upgrade.c:246
+#, c-format
+msgid "Analyzing all rows in the new cluster"
+msgstr ""
+
+#: pg_upgrade.c:259
+#, c-format
+msgid "Freezing all rows on the new cluster"
+msgstr ""
+
+#: pg_upgrade.c:279
+#, c-format
+msgid "Restoring global objects in the new cluster"
+msgstr ""
+
+#: pg_upgrade.c:303
+#, c-format
+msgid "Restoring database schemas in the new cluster\n"
+msgstr ""
+
+#: pg_upgrade.c:365
+#, c-format
+msgid "Deleting files from new %s"
+msgstr ""
+
+#: pg_upgrade.c:369
+#, c-format
+msgid "could not delete directory \"%s\"\n"
+msgstr ""
+
+#: pg_upgrade.c:388
+#, c-format
+msgid "Copying old %s to new server"
+msgstr ""
+
+#: pg_upgrade.c:409
+#, c-format
+msgid "Setting next transaction ID and epoch for new cluster"
+msgstr ""
+
+#: pg_upgrade.c:439
+#, c-format
+msgid "Setting next multixact ID and offset for new cluster"
+msgstr ""
+
+#: pg_upgrade.c:463
+#, c-format
+msgid "Setting oldest multixact ID on new cluster"
+msgstr ""
+
+#: pg_upgrade.c:483
+#, c-format
+msgid "Resetting WAL archives"
+msgstr ""
+
+#: pg_upgrade.c:515
+#, c-format
+msgid "Setting frozenxid and minmxid counters in new cluster"
+msgstr ""
+
+#: pg_upgrade.c:517
+#, c-format
+msgid "Setting minmxid counter in new cluster"
+msgstr ""
+
+#: relfilenode.c:34
+#, c-format
+msgid "Linking user relation files\n"
+msgstr ""
+
+#: relfilenode.c:36
+#, c-format
+msgid "Copying user relation files\n"
+msgstr ""
+
+#: relfilenode.c:110
+#, c-format
+msgid "old database \"%s\" not found in the new cluster\n"
+msgstr ""
+
+#: relfilenode.c:231
+#, c-format
+msgid "error while checking for file existence \"%s.%s\" (\"%s\" to \"%s\"): %s\n"
+msgstr ""
+
+#: relfilenode.c:249
+#, c-format
+msgid "rewriting \"%s\" to \"%s\"\n"
+msgstr ""
+
+#: relfilenode.c:255
+#, c-format
+msgid "copying \"%s\" to \"%s\"\n"
+msgstr ""
+
+#: relfilenode.c:261
+#, c-format
+msgid "linking \"%s\" to \"%s\"\n"
+msgstr ""
+
+#: server.c:33
+#, c-format
+msgid "connection to database failed: %s\n"
+msgstr ""
+
+#: server.c:39 server.c:139 util.c:136 util.c:166
+#, c-format
+msgid "Failure, exiting\n"
+msgstr "Fehlgeschlagen, Programm wird beendet\n"
+
+#: server.c:129
+#, c-format
+msgid "executing: %s\n"
+msgstr ""
+
+#: server.c:135
+#, c-format
+msgid ""
+"SQL command failed\n"
+"%s\n"
+"%s\n"
+msgstr ""
+
+#: server.c:165
+#, c-format
+msgid "could not open version file: %s\n"
+msgstr ""
+
+#: server.c:284
+#, c-format
+msgid ""
+"\n"
+"connection to database failed: %s\n"
+msgstr ""
+
+#: server.c:288
+#, c-format
+msgid ""
+"could not connect to %s postmaster started with the command:\n"
+"%s\n"
+msgstr ""
+
+#: server.c:300
+#, c-format
+msgid "pg_ctl failed to start the %s server, or connection failed\n"
+msgstr ""
+
+#: server.c:345
+#, c-format
+msgid "out of memory\n"
+msgstr "Speicher aufgebraucht\n"
+
+#: server.c:358
+#, c-format
+msgid "libpq environment variable %s has a non-local server value: %s\n"
+msgstr ""
+
+#: tablespace.c:28
+#, c-format
+msgid ""
+"Cannot upgrade to/from the same system catalog version when\n"
+"using tablespaces.\n"
+msgstr ""
+
+#: tablespace.c:87
+#, c-format
+msgid "tablespace directory \"%s\" does not exist\n"
+msgstr ""
+
+#: tablespace.c:91
+#, c-format
+msgid "could not stat tablespace directory \"%s\": %s\n"
+msgstr ""
+
+#: tablespace.c:96
+#, c-format
+msgid "tablespace path \"%s\" is not a directory\n"
+msgstr ""
+
+#: util.c:50
+#, c-format
+msgid " "
+msgstr ""
+
+#: util.c:83
+#, c-format
+msgid "%-*s"
+msgstr ""
+
+#: util.c:175
+#, c-format
+msgid "ok"
+msgstr ""
+
+#: version.c:30
+#, c-format
+msgid "Checking for large objects"
+msgstr ""
+
+#: version.c:78
+#, c-format
+msgid "warning"
+msgstr ""
+
+#: version.c:80
+#, c-format
+msgid ""
+"\n"
+"Your installation contains large objects. The new database has an\n"
+"additional large object permission table. After upgrading, you will be\n"
+"given a command to populate the pg_largeobject permission table with\n"
+"default permissions.\n"
+"\n"
+msgstr ""
+
+#: version.c:86
+#, c-format
+msgid ""
+"\n"
+"Your installation contains large objects. The new database has an\n"
+"additional large object permission table, so default permissions must be\n"
+"defined for all large objects. The file\n"
+" %s\n"
+"when executed by psql by the database superuser will set the default\n"
+"permissions.\n"
+"\n"
+msgstr ""
+
+#: version.c:116
+#, c-format
+msgid "Checking for invalid \"line\" user columns"
+msgstr ""
+
+#: version.c:178
+#, c-format
+msgid ""
+"Your installation contains the \"line\" data type in user tables. This\n"
+"data type changed its internal and input/output format between your old\n"
+"and new clusters so this cluster cannot currently be upgraded. You can\n"
+"remove the problem tables and restart the upgrade. A list of the problem\n"
+"columns is in the file:\n"
+" %s\n"
+"\n"
+msgstr ""
+
+#: version.c:213
+#, c-format
+msgid "Checking for invalid \"unknown\" user columns"
+msgstr ""
+
+#: version.c:276
+#, c-format
+msgid ""
+"Your installation contains the \"unknown\" data type in user tables. This\n"
+"data type is no longer allowed in tables, so this cluster cannot currently\n"
+"be upgraded. You can remove the problem tables and restart the upgrade.\n"
+"A list of the problem columns is in the file:\n"
+" %s\n"
+"\n"
+msgstr ""
--- /dev/null
+# German message translation file for pg_waldump
+# Copyright (C) 2017 PostgreSQL Global Development Group
+# This file is distributed under the same license as the PostgreSQL package.
+# Peter Eisentraut <peter_e@gmx.net>, 2017.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: pg_waldump (PostgreSQL) 10\n"
+"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
+"POT-Creation-Date: 2017-03-08 04:15+0000\n"
+"PO-Revision-Date: 2017-03-08 08:53-0500\n"
+"Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n"
+"Language-Team: German <pgsql-translators@postgresql.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: pg_waldump.c:82
+#, c-format
+msgid "%s: FATAL: "
+msgstr "%s: FATAL: "
+
+#: pg_waldump.c:288
+#, c-format
+msgid "could not find file \"%s\": %s"
+msgstr "konnte Datei »%s« nicht finden: %s"
+
+#: pg_waldump.c:303
+#, c-format
+msgid "could not seek in log segment %s to offset %u: %s"
+msgstr ""
+
+#: pg_waldump.c:323
+#, c-format
+msgid "could not read from log segment %s, offset %d, length %d: %s"
+msgstr ""
+
+#: pg_waldump.c:683
+#, c-format
+msgid ""
+"%s decodes and displays PostgreSQL transaction logs for debugging.\n"
+"\n"
+msgstr ""
+
+#: pg_waldump.c:685
+#, c-format
+msgid "Usage:\n"
+msgstr "Aufruf:\n"
+
+#: pg_waldump.c:686
+#, c-format
+msgid " %s [OPTION]... [STARTSEG [ENDSEG]] \n"
+msgstr " %s [OPTION]... [STARTSEG [ENDSEG]] \n"
+
+#: pg_waldump.c:687
+#, c-format
+msgid ""
+"\n"
+"Options:\n"
+msgstr ""
+"\n"
+"Optionen:\n"
+
+#: pg_waldump.c:688
+#, c-format
+msgid " -b, --bkp-details output detailed information about backup blocks\n"
+msgstr ""
+
+#: pg_waldump.c:689
+#, c-format
+msgid " -e, --end=RECPTR stop reading at log position RECPTR\n"
+msgstr ""
+
+#: pg_waldump.c:690
+#, c-format
+msgid " -f, --follow keep retrying after reaching end of WAL\n"
+msgstr ""
+
+#: pg_waldump.c:691
+#, c-format
+msgid " -n, --limit=N number of records to display\n"
+msgstr ""
+
+#: pg_waldump.c:692
+#, c-format
+msgid ""
+" -p, --path=PATH directory in which to find log segment files or a\n"
+" directory with a ./pg_wal that contains such files\n"
+" (default: current directory, ./pg_wal, PGDATA/pg_wal)\n"
+msgstr ""
+
+#: pg_waldump.c:695
+#, c-format
+msgid ""
+" -r, --rmgr=RMGR only show records generated by resource manager RMGR\n"
+" use --rmgr=list to list valid resource manager names\n"
+msgstr ""
+
+#: pg_waldump.c:697
+#, c-format
+msgid " -s, --start=RECPTR start reading at log position RECPTR\n"
+msgstr ""
+
+#: pg_waldump.c:698
+#, c-format
+msgid ""
+" -t, --timeline=TLI timeline from which to read log records\n"
+" (default: 1 or the value used in STARTSEG)\n"
+msgstr ""
+
+#: pg_waldump.c:700
+#, c-format
+msgid " -V, --version output version information, then exit\n"
+msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n"
+
+#: pg_waldump.c:701
+#, c-format
+msgid " -x, --xid=XID only show records with TransactionId XID\n"
+msgstr ""
+
+#: pg_waldump.c:702
+#, c-format
+msgid ""
+" -z, --stats[=record] show statistics instead of records\n"
+" (optionally, show per-record statistics)\n"
+msgstr ""
+
+#: pg_waldump.c:704
+#, c-format
+msgid " -?, --help show this help, then exit\n"
+msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n"
+
+#: pg_waldump.c:763
+#, c-format
+msgid "%s: no arguments specified\n"
+msgstr "%s: keine Argumente angegeben\n"
+
+#: pg_waldump.c:778
+#, c-format
+msgid "%s: could not parse end log position \"%s\"\n"
+msgstr ""
+
+#: pg_waldump.c:794
+#, c-format
+msgid "%s: could not parse limit \"%s\"\n"
+msgstr ""
+
+#: pg_waldump.c:823
+#, c-format
+msgid "%s: resource manager \"%s\" does not exist\n"
+msgstr "%s: Resouce-Manager »%s« existiert nicht\n"
+
+#: pg_waldump.c:832
+#, c-format
+msgid "%s: could not parse start log position \"%s\"\n"
+msgstr ""
+
+#: pg_waldump.c:842
+#, c-format
+msgid "%s: could not parse timeline \"%s\"\n"
+msgstr ""
+
+#: pg_waldump.c:854
+#, c-format
+msgid "%s: could not parse \"%s\" as a valid xid\n"
+msgstr ""
+
+#: pg_waldump.c:869
+#, c-format
+msgid "%s: unrecognised argument to --stats: %s\n"
+msgstr ""
+
+#: pg_waldump.c:883
+#, c-format
+msgid "%s: too many command-line arguments (first is \"%s\")\n"
+msgstr "%s: zu viele Kommandozeilenargumente (das erste ist »%s«)\n"
+
+#: pg_waldump.c:894
+#, c-format
+msgid "%s: path \"%s\" cannot be opened: %s\n"
+msgstr ""
+
+#: pg_waldump.c:915
+#, c-format
+msgid "cannot open directory \"%s\": %s"
+msgstr ""
+
+#: pg_waldump.c:921 pg_waldump.c:954
+#, c-format
+msgid "could not open file \"%s\""
+msgstr ""
+
+#: pg_waldump.c:932
+#, c-format
+msgid "%s: start log position %X/%X is not inside file \"%s\"\n"
+msgstr ""
+
+#: pg_waldump.c:961
+#, c-format
+msgid "ENDSEG %s is before STARTSEG %s"
+msgstr "ENDSEG %s kommt vor STARTSEG %s"
+
+#: pg_waldump.c:976
+#, c-format
+msgid "%s: end log position %X/%X is not inside file \"%s\"\n"
+msgstr ""
+
+#: pg_waldump.c:988
+#, c-format
+msgid "%s: no start log position given.\n"
+msgstr ""
+
+#: pg_waldump.c:997
+#, c-format
+msgid "out of memory"
+msgstr "Speicher aufgebraucht"
+
+#: pg_waldump.c:1003
+#, c-format
+msgid "could not find a valid record after %X/%X"
+msgstr ""
+
+#: pg_waldump.c:1013
+#, c-format
+msgid "first record is after %X/%X, at %X/%X, skipping over %u bytes\n"
+msgstr ""
+
+#: pg_waldump.c:1062
+#, c-format
+msgid "error in WAL record at %X/%X: %s\n"
+msgstr ""
+
+#: pg_waldump.c:1072
+#, c-format
+msgid "Try \"%s --help\" for more information.\n"
+msgstr "Versuchen Sie »%s --help« für weitere Informationen.\n"