de: Translation updates
authorPeter Eisentraut <peter@eisentraut.org>
Thu, 31 Dec 2020 08:56:39 +0000 (09:56 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Thu, 31 Dec 2020 08:56:39 +0000 (09:56 +0100)
de/postgres.po

index 2d60b207723d1c4878d3e2227249365b781fb748..901993dbbc07369c385960d0ec6b688439e6175a 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 13\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2020-12-20 20:40+0000\n"
-"PO-Revision-Date: 2020-12-23 19:58+0100\n"
+"POT-Creation-Date: 2020-12-27 20:40+0000\n"
+"PO-Revision-Date: 2020-12-30 17:23+0100\n"
 "Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
 "Language-Team: German <pgsql-translators@postgresql.org>\n"
 "Language: de\n"
@@ -192,11 +192,11 @@ msgstr "pclose fehlgeschlagen: %m"
 #: ../port/path.c:668 ../port/path.c:685 access/transam/twophase.c:1341
 #: access/transam/xlog.c:6487 lib/dshash.c:246 libpq/auth.c:1090
 #: libpq/auth.c:1491 libpq/auth.c:1559 libpq/auth.c:2089
-#: libpq/be-secure-gssapi.c:484 postmaster/bgworker.c:336
-#: postmaster/bgworker.c:893 postmaster/postmaster.c:2518
-#: postmaster/postmaster.c:2540 postmaster/postmaster.c:4166
-#: postmaster/postmaster.c:4868 postmaster/postmaster.c:4938
-#: postmaster/postmaster.c:5635 postmaster/postmaster.c:5995
+#: libpq/be-secure-gssapi.c:484 postmaster/bgworker.c:347
+#: postmaster/bgworker.c:952 postmaster/postmaster.c:2518
+#: postmaster/postmaster.c:2540 postmaster/postmaster.c:4173
+#: postmaster/postmaster.c:4875 postmaster/postmaster.c:4945
+#: postmaster/postmaster.c:5644 postmaster/postmaster.c:6004
 #: replication/libpqwalreceiver/libpqwalreceiver.c:276
 #: replication/logical/logical.c:176 replication/walsender.c:594
 #: storage/buffer/localbuf.c:442 storage/file/fd.c:834 storage/file/fd.c:1304
@@ -1038,7 +1038,7 @@ msgstr "konnte nicht in Datei »%s« schreiben, %d von %d geschrieben: %m"
 #: access/transam/xlog.c:3300 access/transam/xlog.c:3472
 #: access/transam/xlog.c:4670 access/transam/xlog.c:10849
 #: access/transam/xlog.c:10887 access/transam/xlog.c:11292
-#: access/transam/xlogfuncs.c:735 postmaster/postmaster.c:4629
+#: access/transam/xlogfuncs.c:735 postmaster/postmaster.c:4636
 #: replication/logical/origin.c:575 replication/slot.c:1446
 #: storage/file/copydir.c:167 storage/smgr/md.c:218 utils/time/snapmgr.c:1329
 #, c-format
@@ -1053,8 +1053,8 @@ msgstr "konnte Datei »%s« nicht auf %u kürzen: %m"
 #: access/heap/rewriteheap.c:1162 access/transam/timeline.c:384
 #: access/transam/timeline.c:424 access/transam/timeline.c:502
 #: access/transam/xlog.c:3356 access/transam/xlog.c:3528
-#: access/transam/xlog.c:4682 postmaster/postmaster.c:4639
-#: postmaster/postmaster.c:4649 replication/logical/origin.c:587
+#: access/transam/xlog.c:4682 postmaster/postmaster.c:4646
+#: postmaster/postmaster.c:4656 replication/logical/origin.c:587
 #: replication/logical/origin.c:629 replication/logical/origin.c:648
 #: replication/logical/snapbuild.c:1622 replication/slot.c:1481
 #: storage/file/buffile.c:502 storage/file/copydir.c:207
@@ -3414,16 +3414,16 @@ msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHE
 #: commands/tablecmds.c:11332 commands/tablecmds.c:12415 commands/trigger.c:876
 #: parser/analyze.c:2338 parser/parse_relation.c:713 parser/parse_target.c:1036
 #: parser/parse_type.c:144 parser/parse_utilcmd.c:3314
-#: parser/parse_utilcmd.c:3349 parser/parse_utilcmd.c:3391 utils/adt/acl.c:2870
+#: parser/parse_utilcmd.c:3349 parser/parse_utilcmd.c:3391 utils/adt/acl.c:2869
 #: utils/adt/ruleutils.c:2535
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "Spalte »%s« von Relation »%s« existiert nicht"
 
 #: catalog/aclchk.c:1821 catalog/objectaddress.c:1267 commands/sequence.c:1140
-#: commands/tablecmds.c:236 commands/tablecmds.c:15724 utils/adt/acl.c:2060
-#: utils/adt/acl.c:2090 utils/adt/acl.c:2122 utils/adt/acl.c:2154
-#: utils/adt/acl.c:2182 utils/adt/acl.c:2212
+#: commands/tablecmds.c:236 commands/tablecmds.c:15724 utils/adt/acl.c:2059
+#: utils/adt/acl.c:2089 utils/adt/acl.c:2121 utils/adt/acl.c:2153
+#: utils/adt/acl.c:2181 utils/adt/acl.c:2211
 #, c-format
 msgid "\"%s\" is not a sequence"
 msgstr "»%s« ist keine Sequenz"
@@ -4002,7 +4002,7 @@ msgstr "kann %s nicht löschen, weil andere Objekte davon abhängen"
 #: catalog/dependency.c:1212 catalog/dependency.c:1213
 #: commands/tablecmds.c:1249 commands/tablecmds.c:13034 commands/user.c:1095
 #: commands/view.c:495 libpq/auth.c:334 replication/syncrep.c:1032
-#: storage/lmgr/deadlock.c:1154 storage/lmgr/proc.c:1350 utils/adt/acl.c:5329
+#: storage/lmgr/deadlock.c:1154 storage/lmgr/proc.c:1350 utils/adt/acl.c:5332
 #: utils/adt/jsonfuncs.c:614 utils/adt/jsonfuncs.c:620 utils/misc/guc.c:6771
 #: utils/misc/guc.c:6807 utils/misc/guc.c:6877 utils/misc/guc.c:10975
 #: utils/misc/guc.c:11009 utils/misc/guc.c:11043 utils/misc/guc.c:11077
@@ -4481,7 +4481,7 @@ msgstr "Vorgabewert für Spalte »%s« von Relation »%s« existiert nicht"
 #: catalog/objectaddress.c:1550 commands/functioncmds.c:133
 #: commands/tablecmds.c:258 commands/typecmds.c:263 commands/typecmds.c:3275
 #: parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:845
-#: utils/adt/acl.c:4436
+#: utils/adt/acl.c:4435
 #, c-format
 msgid "type \"%s\" does not exist"
 msgstr "Typ »%s« existiert nicht"
@@ -4948,7 +4948,7 @@ msgstr "Abschlussfunktion mit zusätzlichen Argumenten darf nicht als STRICT dek
 msgid "return type of combine function %s is not %s"
 msgstr "Rückgabetyp der Kombinierfunktion %s ist nicht %s"
 
-#: catalog/pg_aggregate.c:438 executor/nodeAgg.c:4181
+#: catalog/pg_aggregate.c:438 executor/nodeAgg.c:4191
 #, c-format
 msgid "combine function with transition type %s must not be declared STRICT"
 msgstr "Kombinierfunktion mit Übergangstyp %s darf nicht als STRICT deklariert sein"
@@ -10994,7 +10994,7 @@ msgid "permission denied to create role"
 msgstr "keine Berechtigung, um Rolle zu erzeugen"
 
 #: commands/user.c:325 commands/user.c:1226 commands/user.c:1233 gram.y:15147
-#: gram.y:15185 utils/adt/acl.c:5327 utils/adt/acl.c:5333
+#: gram.y:15185 utils/adt/acl.c:5330 utils/adt/acl.c:5336
 #, c-format
 msgid "role name \"%s\" is reserved"
 msgstr "Rollenname »%s« ist reserviert"
@@ -11051,8 +11051,8 @@ msgid "cannot use special role specifier in DROP ROLE"
 msgstr "in DROP ROLE kann kein Rollenplatzhalter verwendet werden"
 
 #: commands/user.c:1040 commands/user.c:1197 commands/variable.c:770
-#: commands/variable.c:844 utils/adt/acl.c:5184 utils/adt/acl.c:5231
-#: utils/adt/acl.c:5259 utils/adt/acl.c:5277 utils/init/miscinit.c:675
+#: commands/variable.c:844 utils/adt/acl.c:5187 utils/adt/acl.c:5234
+#: utils/adt/acl.c:5262 utils/adt/acl.c:5280 utils/init/miscinit.c:675
 #, c-format
 msgid "role \"%s\" does not exist"
 msgstr "Rolle »%s« existiert nicht"
@@ -11972,17 +11972,17 @@ msgstr "Die letzte Anweisung gibt zu wenige Spalten zurück."
 msgid "return type %s is not supported for SQL functions"
 msgstr "Rückgabetyp %s wird von SQL-Funktionen nicht unterstützt"
 
-#: executor/nodeAgg.c:3075 executor/nodeAgg.c:3084 executor/nodeAgg.c:3096
+#: executor/nodeAgg.c:3085 executor/nodeAgg.c:3094 executor/nodeAgg.c:3106
 #, c-format
 msgid "unexpected EOF for tape %d: requested %zu bytes, read %zu bytes"
 msgstr "unerwartetes EOF für Tape %d: %zu Bytes angefordert, %zu Bytes gelesen"
 
-#: executor/nodeAgg.c:4030 parser/parse_agg.c:655 parser/parse_agg.c:685
+#: executor/nodeAgg.c:4040 parser/parse_agg.c:655 parser/parse_agg.c:685
 #, c-format
 msgid "aggregate function calls cannot be nested"
 msgstr "Aufrufe von Aggregatfunktionen können nicht geschachtelt werden"
 
-#: executor/nodeAgg.c:4238 executor/nodeWindowAgg.c:2836
+#: executor/nodeAgg.c:4248 executor/nodeWindowAgg.c:2836
 #, c-format
 msgid "aggregate %u needs to have compatible input type and transition type"
 msgstr "Aggregatfunktion %u muss kompatiblen Eingabe- und Übergangstyp haben"
@@ -17298,64 +17298,64 @@ msgstr "Autovacuum wegen Fehlkonfiguration nicht gestartet"
 msgid "Enable the \"track_counts\" option."
 msgstr "Schalten Sie die Option »track_counts« ein."
 
-#: postmaster/bgworker.c:394 postmaster/bgworker.c:841
+#: postmaster/bgworker.c:405 postmaster/bgworker.c:900
 #, c-format
 msgid "registering background worker \"%s\""
 msgstr "registriere Background-Worker »%s«"
 
-#: postmaster/bgworker.c:426
+#: postmaster/bgworker.c:437
 #, c-format
 msgid "unregistering background worker \"%s\""
 msgstr "deregistriere Background-Worker »%s«"
 
-#: postmaster/bgworker.c:591
+#: postmaster/bgworker.c:650
 #, c-format
 msgid "background worker \"%s\": must attach to shared memory in order to request a database connection"
 msgstr "Background-Worker »%s«: muss mit Shared Memory verbinden, um eine Datenbankverbindung anzufordern"
 
-#: postmaster/bgworker.c:600
+#: postmaster/bgworker.c:659
 #, c-format
 msgid "background worker \"%s\": cannot request database access if starting at postmaster start"
 msgstr "Background-Worker »%s«: kann kein Datenbankzugriff anfordern, wenn er nach Postmaster-Start gestartet hat"
 
-#: postmaster/bgworker.c:614
+#: postmaster/bgworker.c:673
 #, c-format
 msgid "background worker \"%s\": invalid restart interval"
 msgstr "Background-Worker »%s«: ungültiges Neustart-Intervall"
 
-#: postmaster/bgworker.c:629
+#: postmaster/bgworker.c:688
 #, c-format
 msgid "background worker \"%s\": parallel workers may not be configured for restart"
 msgstr "Background-Worker »%s«: parallele Arbeitsprozesse dürfen nicht für Neustart konfiguriert sein"
 
-#: postmaster/bgworker.c:653
+#: postmaster/bgworker.c:712
 #, c-format
 msgid "terminating background worker \"%s\" due to administrator command"
 msgstr "Background-Worker »%s« wird abgebrochen aufgrund von Anweisung des Administrators"
 
-#: postmaster/bgworker.c:849
+#: postmaster/bgworker.c:908
 #, c-format
 msgid "background worker \"%s\": must be registered in shared_preload_libraries"
 msgstr "Background-Worker »%s«: muss in shared_preload_libraries registriert sein"
 
-#: postmaster/bgworker.c:861
+#: postmaster/bgworker.c:920
 #, c-format
 msgid "background worker \"%s\": only dynamic background workers can request notification"
 msgstr "Background-Worker »%s«: nur dynamische Background-Worker können Benachrichtigung verlangen"
 
-#: postmaster/bgworker.c:876
+#: postmaster/bgworker.c:935
 #, c-format
 msgid "too many background workers"
 msgstr "zu viele Background-Worker"
 
-#: postmaster/bgworker.c:877
+#: postmaster/bgworker.c:936
 #, c-format
 msgid "Up to %d background worker can be registered with the current settings."
 msgid_plural "Up to %d background workers can be registered with the current settings."
 msgstr[0] "Mit den aktuellen Einstellungen können bis zu %d Background-Worker registriert werden."
 msgstr[1] "Mit den aktuellen Einstellungen können bis zu %d Background-Worker registriert werden."
 
-#: postmaster/bgworker.c:881
+#: postmaster/bgworker.c:940
 #, c-format
 msgid "Consider increasing the configuration parameter \"max_worker_processes\"."
 msgstr "Erhöhen Sie eventuell den Konfigurationsparameter »max_worker_processes«."
@@ -17930,172 +17930,172 @@ msgstr "%s (PID %d) wurde von Signal %d beendet: %s"
 msgid "%s (PID %d) exited with unrecognized status %d"
 msgstr "%s (PID %d) beendete mit unbekanntem Status %d"
 
-#: postmaster/postmaster.c:3970
+#: postmaster/postmaster.c:3977
 #, c-format
 msgid "abnormal database system shutdown"
 msgstr "abnormales Herunterfahren des Datenbanksystems"
 
-#: postmaster/postmaster.c:4010
+#: postmaster/postmaster.c:4017
 #, c-format
 msgid "all server processes terminated; reinitializing"
 msgstr "alle Serverprozesse beendet; initialisiere neu"
 
-#: postmaster/postmaster.c:4180 postmaster/postmaster.c:5599
-#: postmaster/postmaster.c:5986
+#: postmaster/postmaster.c:4187 postmaster/postmaster.c:5608
+#: postmaster/postmaster.c:5995
 #, c-format
 msgid "could not generate random cancel key"
 msgstr "konnte zufälligen Stornierungsschlüssel nicht erzeugen"
 
-#: postmaster/postmaster.c:4234
+#: postmaster/postmaster.c:4241
 #, c-format
 msgid "could not fork new process for connection: %m"
 msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4276
+#: postmaster/postmaster.c:4283
 msgid "could not fork new process for connection: "
 msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): "
 
-#: postmaster/postmaster.c:4393
+#: postmaster/postmaster.c:4400
 #, c-format
 msgid "connection received: host=%s port=%s"
 msgstr "Verbindung empfangen: Host=%s Port=%s"
 
-#: postmaster/postmaster.c:4398
+#: postmaster/postmaster.c:4405
 #, c-format
 msgid "connection received: host=%s"
 msgstr "Verbindung empfangen: Host=%s"
 
-#: postmaster/postmaster.c:4668
+#: postmaster/postmaster.c:4675
 #, c-format
 msgid "could not execute server process \"%s\": %m"
 msgstr "konnte Serverprozess »%s« nicht ausführen: %m"
 
-#: postmaster/postmaster.c:4827
+#: postmaster/postmaster.c:4834
 #, c-format
 msgid "giving up after too many tries to reserve shared memory"
 msgstr "Aufgabe nach zu vielen Versuchen, Shared Memory zu reservieren"
 
-#: postmaster/postmaster.c:4828
+#: postmaster/postmaster.c:4835
 #, c-format
 msgid "This might be caused by ASLR or antivirus software."
 msgstr "Dies kann durch ASLR oder Antivirus-Software verursacht werden."
 
-#: postmaster/postmaster.c:5034
+#: postmaster/postmaster.c:5041
 #, c-format
 msgid "SSL configuration could not be loaded in child process"
 msgstr "SSL-Konfiguration konnte im Kindprozess nicht geladen werden"
 
-#: postmaster/postmaster.c:5166
+#: postmaster/postmaster.c:5173
 #, c-format
 msgid "Please report this to <%s>."
 msgstr "Bitte berichten Sie dies an <%s>."
 
-#: postmaster/postmaster.c:5259
+#: postmaster/postmaster.c:5260
 #, c-format
 msgid "database system is ready to accept read only connections"
 msgstr "Datenbanksystem ist bereit, um lesende Verbindungen anzunehmen"
 
-#: postmaster/postmaster.c:5527
+#: postmaster/postmaster.c:5536
 #, c-format
 msgid "could not fork startup process: %m"
 msgstr "konnte Startprozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:5531
+#: postmaster/postmaster.c:5540
 #, c-format
 msgid "could not fork background writer process: %m"
 msgstr "konnte Background-Writer-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:5535
+#: postmaster/postmaster.c:5544
 #, c-format
 msgid "could not fork checkpointer process: %m"
 msgstr "konnte Checkpointer-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:5539
+#: postmaster/postmaster.c:5548
 #, c-format
 msgid "could not fork WAL writer process: %m"
 msgstr "konnte WAL-Writer-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:5543
+#: postmaster/postmaster.c:5552
 #, c-format
 msgid "could not fork WAL receiver process: %m"
 msgstr "konnte WAL-Receiver-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:5547
+#: postmaster/postmaster.c:5556
 #, c-format
 msgid "could not fork process: %m"
 msgstr "konnte Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:5744 postmaster/postmaster.c:5767
+#: postmaster/postmaster.c:5753 postmaster/postmaster.c:5776
 #, c-format
 msgid "database connection requirement not indicated during registration"
 msgstr "die Notwendigkeit, Datenbankverbindungen zu erzeugen, wurde bei der Registrierung nicht angezeigt"
 
-#: postmaster/postmaster.c:5751 postmaster/postmaster.c:5774
+#: postmaster/postmaster.c:5760 postmaster/postmaster.c:5783
 #, c-format
 msgid "invalid processing mode in background worker"
 msgstr "ungültiger Verarbeitungsmodus in Background-Worker"
 
-#: postmaster/postmaster.c:5847
+#: postmaster/postmaster.c:5856
 #, c-format
 msgid "starting background worker process \"%s\""
 msgstr "starte Background-Worker-Prozess »%s«"
 
-#: postmaster/postmaster.c:5859
+#: postmaster/postmaster.c:5868
 #, c-format
 msgid "could not fork worker process: %m"
 msgstr "konnte Worker-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:5972
+#: postmaster/postmaster.c:5981
 #, c-format
 msgid "no slot available for new worker process"
 msgstr "kein Slot für neuen Worker-Prozess verfügbar"
 
-#: postmaster/postmaster.c:6307
+#: postmaster/postmaster.c:6316
 #, c-format
 msgid "could not duplicate socket %d for use in backend: error code %d"
 msgstr "konnte Socket %d nicht für Verwendung in Backend duplizieren: Fehlercode %d"
 
-#: postmaster/postmaster.c:6339
+#: postmaster/postmaster.c:6348
 #, c-format
 msgid "could not create inherited socket: error code %d\n"
 msgstr "konnte geerbtes Socket nicht erzeugen: Fehlercode %d\n"
 
-#: postmaster/postmaster.c:6368
+#: postmaster/postmaster.c:6377
 #, c-format
 msgid "could not open backend variables file \"%s\": %s\n"
 msgstr "konnte Servervariablendatei »%s« nicht öffnen: %s\n"
 
-#: postmaster/postmaster.c:6375
+#: postmaster/postmaster.c:6384
 #, c-format
 msgid "could not read from backend variables file \"%s\": %s\n"
 msgstr "konnte nicht aus Servervariablendatei »%s« lesen: %s\n"
 
-#: postmaster/postmaster.c:6384
+#: postmaster/postmaster.c:6393
 #, c-format
 msgid "could not remove file \"%s\": %s\n"
 msgstr "konnte Datei »%s« nicht löschen: %s\n"
 
-#: postmaster/postmaster.c:6401
+#: postmaster/postmaster.c:6410
 #, c-format
 msgid "could not map view of backend variables: error code %lu\n"
 msgstr "konnte Sicht der Backend-Variablen nicht mappen: Fehlercode %lu\n"
 
-#: postmaster/postmaster.c:6410
+#: postmaster/postmaster.c:6419
 #, c-format
 msgid "could not unmap view of backend variables: error code %lu\n"
 msgstr "konnte Sicht der Backend-Variablen nicht unmappen: Fehlercode %lu\n"
 
-#: postmaster/postmaster.c:6417
+#: postmaster/postmaster.c:6426
 #, c-format
 msgid "could not close handle to backend parameter variables: error code %lu\n"
 msgstr "konnte Handle für Backend-Parametervariablen nicht schließen: Fehlercode %lu\n"
 
-#: postmaster/postmaster.c:6595
+#: postmaster/postmaster.c:6604
 #, c-format
 msgid "could not read exit code for process\n"
 msgstr "konnte Exitcode des Prozesses nicht lesen\n"
 
-#: postmaster/postmaster.c:6600
+#: postmaster/postmaster.c:6609
 #, c-format
 msgid "could not post child completion status\n"
 msgstr "konnte Child-Completion-Status nicht versenden\n"
@@ -18189,10 +18189,9 @@ msgid "expected start timeline %u but found timeline %u"
 msgstr "Start-Zeitleiste %u wurde erwartet, aber Zeitleiste %u wurde gefunden"
 
 #: replication/backup_manifest.c:280
-#, fuzzy, c-format
-#| msgid "crash recovery starts in timeline %u and has target timeline %u"
+#, c-format
 msgid "start timeline %u not found in history of timeline %u"
-msgstr "Wiederherstellung nach Absturz beginnt in Zeitleiste %u und hat Zielzeitleiste %u"
+msgstr "Start-Zeitleiste %u nicht in der History der Zeitleiste %u gefunden"
 
 #: replication/backup_manifest.c:327
 #, fuzzy, c-format
@@ -21216,112 +21215,112 @@ msgstr "»ShortWord« sollte >= 0 sein"
 msgid "MaxFragments should be >= 0"
 msgstr "»MaxFragments« sollte >= 0 sein"
 
-#: utils/adt/acl.c:172 utils/adt/name.c:93
+#: utils/adt/acl.c:171 utils/adt/name.c:93
 #, c-format
 msgid "identifier too long"
 msgstr "Bezeichner zu lang"
 
-#: utils/adt/acl.c:173 utils/adt/name.c:94
+#: utils/adt/acl.c:172 utils/adt/name.c:94
 #, c-format
 msgid "Identifier must be less than %d characters."
 msgstr "Bezeichner muss weniger als %d Zeichen haben."
 
-#: utils/adt/acl.c:256
+#: utils/adt/acl.c:255
 #, c-format
 msgid "unrecognized key word: \"%s\""
 msgstr "unbekanntes Schlüsselwort: »%s«"
 
-#: utils/adt/acl.c:257
+#: utils/adt/acl.c:256
 #, c-format
 msgid "ACL key word must be \"group\" or \"user\"."
 msgstr "ACL-Schlüsselwort muss »group« oder »user« sein."
 
-#: utils/adt/acl.c:262
+#: utils/adt/acl.c:261
 #, c-format
 msgid "missing name"
 msgstr "Name fehlt"
 
-#: utils/adt/acl.c:263
+#: utils/adt/acl.c:262
 #, c-format
 msgid "A name must follow the \"group\" or \"user\" key word."
 msgstr "Auf das Schlüsselwort »group« oder »user« muss ein Name folgen."
 
-#: utils/adt/acl.c:269
+#: utils/adt/acl.c:268
 #, c-format
 msgid "missing \"=\" sign"
 msgstr "»=«-Zeichen fehlt"
 
-#: utils/adt/acl.c:322
+#: utils/adt/acl.c:321
 #, c-format
 msgid "invalid mode character: must be one of \"%s\""
 msgstr "ungültiges Moduszeichen: muss eines aus »%s« sein"
 
-#: utils/adt/acl.c:344
+#: utils/adt/acl.c:343
 #, c-format
 msgid "a name must follow the \"/\" sign"
 msgstr "auf das »/«-Zeichen muss ein Name folgen"
 
-#: utils/adt/acl.c:352
+#: utils/adt/acl.c:351
 #, c-format
 msgid "defaulting grantor to user ID %u"
 msgstr "nicht angegebener Grantor wird auf user ID %u gesetzt"
 
-#: utils/adt/acl.c:538
+#: utils/adt/acl.c:537
 #, c-format
 msgid "ACL array contains wrong data type"
 msgstr "ACL-Array enthält falschen Datentyp"
 
-#: utils/adt/acl.c:542
+#: utils/adt/acl.c:541
 #, c-format
 msgid "ACL arrays must be one-dimensional"
 msgstr "ACL-Arrays müssen eindimensional sein"
 
-#: utils/adt/acl.c:546
+#: utils/adt/acl.c:545
 #, c-format
 msgid "ACL arrays must not contain null values"
 msgstr "ACL-Array darf keine NULL-Werte enthalten"
 
-#: utils/adt/acl.c:570
+#: utils/adt/acl.c:569
 #, c-format
 msgid "extra garbage at the end of the ACL specification"
 msgstr "überflüssiger Müll am Ende der ACL-Angabe"
 
-#: utils/adt/acl.c:1205
+#: utils/adt/acl.c:1204
 #, c-format
 msgid "grant options cannot be granted back to your own grantor"
 msgstr "Grant-Optionen können nicht an den eigenen Grantor gegeben werden"
 
-#: utils/adt/acl.c:1266
+#: utils/adt/acl.c:1265
 #, c-format
 msgid "dependent privileges exist"
 msgstr "abhängige Privilegien existieren"
 
-#: utils/adt/acl.c:1267
+#: utils/adt/acl.c:1266
 #, c-format
 msgid "Use CASCADE to revoke them too."
 msgstr "Verwenden Sie CASCADE, um diese auch zu entziehen."
 
-#: utils/adt/acl.c:1521
+#: utils/adt/acl.c:1520
 #, c-format
 msgid "aclinsert is no longer supported"
 msgstr "aclinsert wird nicht mehr unterstützt"
 
-#: utils/adt/acl.c:1531
+#: utils/adt/acl.c:1530
 #, c-format
 msgid "aclremove is no longer supported"
 msgstr "aclremove wird nicht mehr unterstützt"
 
-#: utils/adt/acl.c:1617 utils/adt/acl.c:1671
+#: utils/adt/acl.c:1616 utils/adt/acl.c:1670
 #, c-format
 msgid "unrecognized privilege type: \"%s\""
 msgstr "unbekannter Privilegtyp: »%s«"
 
-#: utils/adt/acl.c:3471 utils/adt/regproc.c:103 utils/adt/regproc.c:278
+#: utils/adt/acl.c:3470 utils/adt/regproc.c:103 utils/adt/regproc.c:278
 #, c-format
 msgid "function \"%s\" does not exist"
 msgstr "Funktion »%s« existiert nicht"
 
-#: utils/adt/acl.c:4943
+#: utils/adt/acl.c:4946
 #, c-format
 msgid "must be member of role \"%s\""
 msgstr "Berechtigung nur für Mitglied von Rolle »%s«"
@@ -22145,10 +22144,9 @@ msgid "\"EEEE\" may only be used together with digit and decimal point patterns.
 msgstr "»EEEE« kann nur zusammen mit Platzhaltern für Ziffern oder Dezimalpunkt verwendet werden."
 
 #: utils/adt/formatting.c:1394
-#, fuzzy, c-format
-#| msgid "invalid value for parameter \"%s\": \"%s\""
+#, c-format
 msgid "invalid datetime format separator: \"%s\""
-msgstr "ungültiger Wert für Parameter »%s«: »%s«"
+msgstr "ungültiges Datum-/Zeit-Formattrennzeichen: »%s«"
 
 #: utils/adt/formatting.c:1522
 #, c-format
@@ -22245,13 +22243,12 @@ msgstr "lokalisierter Formatwert ist zu lang"
 #: utils/adt/formatting.c:3300
 #, c-format
 msgid "unmatched format separator \"%c\""
-msgstr ""
+msgstr "Formattrennzeichen »%c« ohne passende Eingabe"
 
 #: utils/adt/formatting.c:3361
-#, fuzzy, c-format
-#| msgid " at character %s"
+#, c-format
 msgid "unmatched format character \"%s\""
-msgstr " bei Zeichen %s"
+msgstr "Formatzeichen »%s« ohne passende Eingabe"
 
 #: utils/adt/formatting.c:3467 utils/adt/formatting.c:3811
 #, c-format
@@ -22287,7 +22284,7 @@ msgstr "timestamptz ist außerhalb des gültigen Bereichs"
 #: utils/adt/formatting.c:4315
 #, c-format
 msgid "datetime format is zoned but not timed"
-msgstr ""
+msgstr "Datum-/Zeitformat hat Zeitzone aber keine Zeit"
 
 #: utils/adt/formatting.c:4367
 #, c-format
@@ -22302,7 +22299,7 @@ msgstr "timetz ist außerhalb des gültigen Bereichs"
 #: utils/adt/formatting.c:4399
 #, c-format
 msgid "datetime format is not dated and not timed"
-msgstr ""
+msgstr "Datum-/Zeitformat hat kein Datum und keine Zeit"
 
 #: utils/adt/formatting.c:4532
 #, c-format
@@ -22563,40 +22560,34 @@ msgid "cannot cast jsonb null to type %s"
 msgstr "kann keinen Wert vom Typ %s annehmen"
 
 #: utils/adt/jsonb.c:1945
-#, fuzzy, c-format
-#| msgid "cannot cast type %s to %s"
+#, c-format
 msgid "cannot cast jsonb string to type %s"
-msgstr "kann Typ %s nicht in Typ %s umwandeln"
+msgstr "kann jsonb-Zeichenkette nicht in Typ %s umwandeln"
 
 #: utils/adt/jsonb.c:1946
-#, fuzzy, c-format
-#| msgid "cannot accept a value of type %s"
+#, c-format
 msgid "cannot cast jsonb numeric to type %s"
-msgstr "kann keinen Wert vom Typ %s annehmen"
+msgstr "kann jsonb numerischen Wert nicht in Typ %s umwandeln"
 
 #: utils/adt/jsonb.c:1947
-#, fuzzy, c-format
-#| msgid "cannot accept a value of type %s"
+#, c-format
 msgid "cannot cast jsonb boolean to type %s"
-msgstr "kann keinen Wert vom Typ %s annehmen"
+msgstr "kann jsonb-boolean nicht in Typ %s umwandeln"
 
 #: utils/adt/jsonb.c:1948
-#, fuzzy, c-format
-#| msgid "cannot alter array type %s"
+#, c-format
 msgid "cannot cast jsonb array to type %s"
-msgstr "Array-Typ %s kann nicht verändert werden"
+msgstr "kann jsonb-Array nicht in Typ %s umwandeln"
 
 #: utils/adt/jsonb.c:1949
-#, fuzzy, c-format
-#| msgid "cannot accept a value of type %s"
+#, c-format
 msgid "cannot cast jsonb object to type %s"
-msgstr "kann keinen Wert vom Typ %s annehmen"
+msgstr "kann jsonb-Objekt nicht in Typ %s umwandeln"
 
 #: utils/adt/jsonb.c:1950
-#, fuzzy, c-format
-#| msgid "cannot alter array type %s"
+#, c-format
 msgid "cannot cast jsonb array or object to type %s"
-msgstr "Array-Typ %s kann nicht verändert werden"
+msgstr "kann jsonb-Array oder -Objekt nicht in Typ %s umwandeln"
 
 #: utils/adt/jsonb_util.c:699
 #, c-format
@@ -22711,10 +22702,9 @@ msgstr "erstes Argument von %s muss ein Zeilentyp sein"
 
 #. translator: %s is a function name, eg json_to_record
 #: utils/adt/jsonfuncs.c:3302
-#, fuzzy, c-format
-#| msgid "could not determine data type for argument %d"
+#, c-format
 msgid "could not determine row type for result of %s"
-msgstr "konnte Datentyp von Argument %d nicht ermitteln"
+msgstr "konnte Zeilentyp für Ergebnis von %s nicht ermitteln"
 
 #: utils/adt/jsonfuncs.c:3304
 #, fuzzy, c-format
@@ -22773,48 +22763,43 @@ msgstr "Um dies zu vermeiden, ändern Sie das Argument null_value_treatment oder
 msgid "cannot delete path in scalar"
 msgstr "in einem skalaren Wert kann kein Pfad gelöscht werden"
 
-#: utils/adt/jsonfuncs.c:4776
-#, c-format
-msgid "invalid concatenation of jsonb objects"
-msgstr "ungültiges Aneinanderhängen von jsonb-Objekten"
-
-#: utils/adt/jsonfuncs.c:4810
+#: utils/adt/jsonfuncs.c:4805
 #, c-format
 msgid "path element at position %d is null"
 msgstr "Pfadelement auf Position %d ist NULL"
 
-#: utils/adt/jsonfuncs.c:4896
+#: utils/adt/jsonfuncs.c:4891
 #, c-format
 msgid "cannot replace existing key"
 msgstr "existierender Schlüssel kann nicht ersetzt werden"
 
-#: utils/adt/jsonfuncs.c:4897
+#: utils/adt/jsonfuncs.c:4892
 #, c-format
 msgid "Try using the function jsonb_set to replace key value."
 msgstr "Verwenden Sie die Funktion jsonb_set, um den Schlüsselwert zu ersetzen."
 
-#: utils/adt/jsonfuncs.c:4979
+#: utils/adt/jsonfuncs.c:4974
 #, c-format
 msgid "path element at position %d is not an integer: \"%s\""
 msgstr "Pfadelement auf Position %d ist keine ganze Zahl: »%s«"
 
-#: utils/adt/jsonfuncs.c:5098
+#: utils/adt/jsonfuncs.c:5093
 #, c-format
 msgid "wrong flag type, only arrays and scalars are allowed"
 msgstr "falscher Flag-Typ, nur Arrays und skalare Werte sind erlaubt"
 
-#: utils/adt/jsonfuncs.c:5105
+#: utils/adt/jsonfuncs.c:5100
 #, fuzzy, c-format
 #| msgid "array element type cannot be %s"
 msgid "flag array element is not a string"
 msgstr "Arrayelementtyp kann nicht %s sein"
 
-#: utils/adt/jsonfuncs.c:5106 utils/adt/jsonfuncs.c:5128
+#: utils/adt/jsonfuncs.c:5101 utils/adt/jsonfuncs.c:5123
 #, c-format
 msgid "Possible values are: \"string\", \"numeric\", \"boolean\", \"key\", and \"all\"."
 msgstr "Mögliche Werte sind: »string«, »numeric«, »boolean«, »key« und »all«."
 
-#: utils/adt/jsonfuncs.c:5126
+#: utils/adt/jsonfuncs.c:5121
 #, c-format
 msgid "wrong flag in flag array: \"%s\""
 msgstr "falsche Flag im Flag-Array: »%s«"
@@ -22860,18 +22845,17 @@ msgstr "definiert oder ändert ein Security-Label eines Objektes"
 #: utils/adt/jsonpath_exec.c:715
 #, c-format
 msgid "jsonpath wildcard array accessor can only be applied to an array"
-msgstr ""
+msgstr "JSON-Path-Wildcard-Array-Indizierung kann nur auf ein Array angewendet werden"
 
 #: utils/adt/jsonpath_exec.c:763
-#, fuzzy, c-format
-#| msgid "array subscript out of range"
+#, c-format
 msgid "jsonpath array subscript is out of bounds"
-msgstr "Arrayindex außerhalb des gültigen Bereichs"
+msgstr "JSON-Path-Arrayindex ist außerhalb des gültigen Bereichs"
 
 #: utils/adt/jsonpath_exec.c:820
 #, c-format
 msgid "jsonpath array accessor can only be applied to an array"
-msgstr ""
+msgstr "JSON-Path-Array-Indizierung kann nur auf ein Array angewendet werden"
 
 #: utils/adt/jsonpath_exec.c:874
 #, fuzzy, c-format
@@ -22885,15 +22869,14 @@ msgid "jsonpath item method .%s() can only be applied to an array"
 msgstr "Jsonpath-Item-Methode .%s() kann nur auf ein Array angewendet werden"
 
 #: utils/adt/jsonpath_exec.c:1059
-#, fuzzy, c-format
-#| msgid "\"%s\" is out of range for type double precision"
+#, c-format
 msgid "numeric argument of jsonpath item method .%s() is out of range for type double precision"
-msgstr "»%s« ist außerhalb des gültigen Bereichs für Typ double precision"
+msgstr "numerisches Argument der JSON-Path-Item-Methode .%s() ist außerhalb des gültigen Bereichs für Typ double precision"
 
 #: utils/adt/jsonpath_exec.c:1080
 #, c-format
 msgid "string argument of jsonpath item method .%s() is not a valid representation of a double precision number"
-msgstr ""
+msgstr "Zeichenkettenargument der JSON-Path-Item-Methode .%s() ist nicht gültig für Typ double precision"
 
 #: utils/adt/jsonpath_exec.c:1093
 #, c-format
@@ -22926,15 +22909,14 @@ msgid "jsonpath item method .%s() can only be applied to a string"
 msgstr "JSON-Path-Item-Methode .%s() kann nur auf eine Zeichenkette angewendet werden"
 
 #: utils/adt/jsonpath_exec.c:1890
-#, fuzzy, c-format
-#| msgid "COPY format \"%s\" not recognized"
+#, c-format
 msgid "datetime format is not recognized: \"%s\""
-msgstr "COPY-Format »%s« nicht erkannt"
+msgstr "Datum-/Zeitformat nicht erkannt: »%s«"
 
 #: utils/adt/jsonpath_exec.c:1892
 #, c-format
 msgid "Use a datetime template argument to specify the input data format."
-msgstr ""
+msgstr "Verwenden Sie das Template-Argument für .datetime(), um das Eingabeformat anzugeben."
 
 #: utils/adt/jsonpath_exec.c:1960
 #, c-format
@@ -22959,12 +22941,12 @@ msgstr "JSON-Path-Arrayindex außerhalb des gültigen Bereichs für ganze Zahlen
 #: utils/adt/jsonpath_exec.c:2596
 #, c-format
 msgid "cannot convert value from %s to %s without time zone usage"
-msgstr ""
+msgstr "Wert kann nicht von %s nach %s konvertiert werden ohne Verwendung von Zeitzonen"
 
 #: utils/adt/jsonpath_exec.c:2598
 #, c-format
 msgid "Use *_tz() function for time zone support."
-msgstr ""
+msgstr "Verwenden Sie die *_tz()-Funktion für Zeitzonenunterstützung."
 
 #: utils/adt/levenshtein.c:133
 #, c-format
@@ -25341,7 +25323,7 @@ msgstr "Ermöglicht Partition-Pruning zur Planzeit und zur Laufzeit."
 
 #: utils/misc/guc.c:1106
 msgid "Allows the query planner and executor to compare partition bounds to conditions in the query to determine which partitions must be scanned."
-msgstr ""
+msgstr "Erlaubt es dem Planer und dem Executor, Partitionsbegrenzungen mit Bedingungen in der Anfrage zu vergleichen, um festzustellen, welche Partitionen gelesen werden müssen."
 
 #: utils/misc/guc.c:1117
 msgid "Enables genetic query optimization."
@@ -26473,7 +26455,7 @@ msgstr "Setzt den Transaktionsisolationsgrad neuer Transaktionen."
 
 #: utils/misc/guc.c:3655
 msgid "Logs all statements from a fraction of transactions. Use a value between 0.0 (never log) and 1.0 (log all statements for all transactions)."
-msgstr ""
+msgstr "Loggt alle Anweisungen in einem Bruchteil der Transaktionen. Verwenden Sie einen Wert zwischen 0.0 (nie loggen) und 1.0 (alle Anweisungen für alle Transaktionen loggen)."
 
 #: utils/misc/guc.c:3675
 msgid "Sets the shell command that will be called to archive a WAL file."
@@ -26497,19 +26479,19 @@ msgstr "Gibt die Zeitleiste für die Wiederherstellung an."
 
 #: utils/misc/guc.c:3725
 msgid "Set to \"immediate\" to end recovery as soon as a consistent state is reached."
-msgstr ""
+msgstr "Auf »immediate« setzen, um die Wiederherstellung zu beenden, sobald ein konsistenter Zustand erreicht ist."
 
 #: utils/misc/guc.c:3734
 msgid "Sets the transaction ID up to which recovery will proceed."
-msgstr ""
+msgstr "Setzt die Transaktions-ID, bis zu der die Wiederherstellung voranschreiten wird."
 
 #: utils/misc/guc.c:3743
 msgid "Sets the time stamp up to which recovery will proceed."
-msgstr ""
+msgstr "Setzt den Zeitstempel, bis zu dem die Wiederherstellung voranschreiten wird."
 
 #: utils/misc/guc.c:3752
 msgid "Sets the named restore point up to which recovery will proceed."
-msgstr ""
+msgstr "Setzt den benannten Restore-Punkt, bis zu dem die Wiederherstellung voranschreiten wird."
 
 #: utils/misc/guc.c:3761
 msgid "Sets the LSN of the write-ahead log location up to which recovery will proceed."
@@ -26517,7 +26499,7 @@ msgstr ""
 
 #: utils/misc/guc.c:3771
 msgid "Specifies a file name whose presence ends recovery in the standby."
-msgstr ""
+msgstr "Gibt einen Dateinamen an, dessen Präsenz die Wiederherstellung im Standby beendet."
 
 #: utils/misc/guc.c:3781
 msgid "Sets the connection string to be used to connect to the sending server."
@@ -26552,10 +26534,8 @@ msgid "Also controls interpretation of ambiguous date inputs."
 msgstr "Kontrolliert auch die Interpretation von zweideutigen Datumseingaben."
 
 #: utils/misc/guc.c:3845
-#, fuzzy
-#| msgid "Sets the default tablespace to create tables and indexes in."
 msgid "Sets the default table access method for new tables."
-msgstr "Setzt den Standard-Tablespace für Tabellen und Indexe."
+msgstr "Setzt die Standard-Tabellenzugriffsmethode für neue Tabellen."
 
 #: utils/misc/guc.c:3856
 msgid "Sets the default tablespace to create tables and indexes in."