diff --git a/src/backend/po/de.po b/src/backend/po/de.po index 19f5e20f600..7bb62a37ceb 100644 --- a/src/backend/po/de.po +++ b/src/backend/po/de.po @@ -1,5 +1,5 @@ # German message translation file for PostgreSQL server -# Peter Eisentraut , 2001 - 2025. +# Peter Eisentraut , 2001 - 2026. # # Use these quotes: »%s« # @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 16\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-05-05 10:37+0000\n" -"PO-Revision-Date: 2025-08-25 21:55+0200\n" +"POT-Creation-Date: 2026-08-07 09:39+0000\n" +"PO-Revision-Date: 2026-08-08 13:05+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" "Language: de\n" @@ -85,11 +85,11 @@ msgstr "konnte Datei »%s« nicht zum Lesen öffnen: %m" #: access/transam/twophase.c:1347 access/transam/xlog.c:3197 #: access/transam/xlog.c:4000 access/transam/xlogrecovery.c:1235 #: access/transam/xlogrecovery.c:1327 access/transam/xlogrecovery.c:1364 -#: access/transam/xlogrecovery.c:1424 backup/basebackup.c:1846 +#: access/transam/xlogrecovery.c:1424 backup/basebackup.c:1844 #: commands/extension.c:3620 libpq/hba.c:769 replication/logical/origin.c:745 -#: replication/logical/origin.c:781 replication/logical/reorderbuffer.c:5184 -#: replication/logical/snapbuild.c:2087 replication/slot.c:2029 -#: replication/slot.c:2070 replication/walsender.c:660 +#: replication/logical/origin.c:781 replication/logical/reorderbuffer.c:5203 +#: replication/logical/snapbuild.c:2087 replication/slot.c:2031 +#: replication/slot.c:2072 replication/walsender.c:660 #: storage/file/buffile.c:470 storage/file/copydir.c:185 #: utils/adt/genfile.c:197 utils/adt/misc.c:984 utils/cache/relmapper.c:830 #, c-format @@ -98,9 +98,9 @@ msgstr "konnte Datei »%s« nicht lesen: %m" #: ../common/controldata_utils.c:102 ../common/controldata_utils.c:105 #: access/transam/xlog.c:3202 access/transam/xlog.c:4005 -#: backup/basebackup.c:1850 replication/logical/origin.c:750 +#: backup/basebackup.c:1848 replication/logical/origin.c:750 #: replication/logical/origin.c:789 replication/logical/snapbuild.c:2092 -#: replication/slot.c:2033 replication/slot.c:2074 replication/walsender.c:665 +#: replication/slot.c:2035 replication/slot.c:2076 replication/walsender.c:665 #: utils/cache/relmapper.c:834 #, c-format msgid "could not read file \"%s\": read %d of %zu" @@ -117,9 +117,9 @@ msgstr "konnte Datei »%s« nicht lesen: %d von %zu gelesen" #: access/transam/xlog.c:4889 commands/copyfrom.c:1747 commands/copyto.c:332 #: libpq/be-fsstubs.c:470 libpq/be-fsstubs.c:540 #: replication/logical/origin.c:683 replication/logical/origin.c:822 -#: replication/logical/reorderbuffer.c:5236 +#: replication/logical/reorderbuffer.c:5255 #: replication/logical/snapbuild.c:1854 replication/logical/snapbuild.c:1978 -#: replication/slot.c:1918 replication/slot.c:2081 replication/walsender.c:675 +#: replication/slot.c:1920 replication/slot.c:2083 replication/walsender.c:675 #: storage/file/copydir.c:208 storage/file/copydir.c:213 storage/file/fd.c:782 #: storage/file/fd.c:3700 storage/file/fd.c:3806 utils/cache/relmapper.c:842 #: utils/cache/relmapper.c:957 @@ -153,15 +153,15 @@ msgstr "" #: access/transam/xlog.c:2950 access/transam/xlog.c:3113 #: access/transam/xlog.c:3152 access/transam/xlog.c:3345 #: access/transam/xlog.c:3990 access/transam/xlogrecovery.c:4235 -#: access/transam/xlogrecovery.c:4338 access/transam/xlogutils.c:838 -#: backup/basebackup.c:538 backup/basebackup.c:1516 libpq/hba.c:629 +#: access/transam/xlogrecovery.c:4338 access/transam/xlogutils.c:862 +#: backup/basebackup.c:538 backup/basebackup.c:1514 libpq/hba.c:629 #: postmaster/syslogger.c:1560 replication/logical/origin.c:735 -#: replication/logical/reorderbuffer.c:3840 -#: replication/logical/reorderbuffer.c:4391 -#: replication/logical/reorderbuffer.c:5164 +#: replication/logical/reorderbuffer.c:3859 +#: replication/logical/reorderbuffer.c:4410 +#: replication/logical/reorderbuffer.c:5183 #: replication/logical/snapbuild.c:1809 replication/logical/snapbuild.c:1919 -#: replication/slot.c:2001 replication/walsender.c:633 -#: replication/walsender.c:2787 storage/file/copydir.c:151 +#: replication/slot.c:2003 replication/walsender.c:633 +#: replication/walsender.c:2809 storage/file/copydir.c:151 #: storage/file/fd.c:757 storage/file/fd.c:3457 storage/file/fd.c:3687 #: storage/file/fd.c:3777 storage/smgr/md.c:674 utils/cache/relmapper.c:819 #: utils/cache/relmapper.c:936 utils/error/elog.c:2119 @@ -173,9 +173,9 @@ msgstr "konnte Datei »%s« nicht öffnen: %m" #: ../common/controldata_utils.c:232 ../common/controldata_utils.c:235 #: access/transam/twophase.c:1751 access/transam/twophase.c:1760 -#: access/transam/xlog.c:8854 access/transam/xlogfuncs.c:708 +#: access/transam/xlog.c:8873 access/transam/xlogfuncs.c:708 #: backup/basebackup_server.c:175 backup/basebackup_server.c:268 -#: postmaster/postmaster.c:5563 postmaster/syslogger.c:1571 +#: postmaster/postmaster.c:5582 postmaster/syslogger.c:1571 #: postmaster/syslogger.c:1584 postmaster/syslogger.c:1597 #: utils/cache/relmapper.c:948 #, c-format @@ -188,10 +188,10 @@ msgstr "konnte Datei »%s« nicht schreiben: %m" #: access/heap/rewriteheap.c:1274 access/transam/timeline.c:432 #: access/transam/timeline.c:506 access/transam/twophase.c:1772 #: access/transam/xlog.c:3036 access/transam/xlog.c:3231 -#: access/transam/xlog.c:3963 access/transam/xlog.c:8244 -#: access/transam/xlog.c:8289 backup/basebackup_server.c:209 +#: access/transam/xlog.c:3963 access/transam/xlog.c:8263 +#: access/transam/xlog.c:8308 backup/basebackup_server.c:209 #: commands/dbcommands.c:515 replication/logical/snapbuild.c:1847 -#: replication/slot.c:1902 replication/slot.c:2011 storage/file/fd.c:774 +#: replication/slot.c:1904 replication/slot.c:2013 storage/file/fd.c:774 #: storage/file/fd.c:3798 storage/smgr/md.c:1151 storage/smgr/md.c:1196 #: storage/sync/sync.c:451 utils/misc/guc.c:4426 #, c-format @@ -202,23 +202,23 @@ msgstr "konnte Datei »%s« nicht fsyncen: %m" #: ../common/cryptohash_openssl.c:332 ../common/exec.c:550 ../common/exec.c:595 #: ../common/exec.c:687 ../common/hmac.c:309 ../common/hmac.c:325 #: ../common/hmac_openssl.c:132 ../common/hmac_openssl.c:327 -#: ../common/md5_common.c:155 ../common/psprintf.c:143 -#: ../common/scram-common.c:268 ../common/stringinfo.c:305 ../port/path.c:828 -#: ../port/path.c:866 ../port/path.c:883 access/transam/twophase.c:1412 +#: ../common/md5_common.c:155 ../common/psprintf.c:140 +#: ../common/scram-common.c:268 ../common/stringinfo.c:302 ../port/path.c:845 +#: ../port/path.c:883 ../port/path.c:900 access/transam/twophase.c:1412 #: access/transam/xlogrecovery.c:589 lib/dshash.c:253 libpq/auth.c:1351 #: libpq/auth.c:1395 libpq/auth.c:1952 libpq/be-secure-gssapi.c:534 #: libpq/be-secure-gssapi.c:714 postmaster/bgworker.c:352 -#: postmaster/bgworker.c:934 postmaster/postmaster.c:2542 -#: postmaster/postmaster.c:4119 postmaster/postmaster.c:5488 -#: postmaster/postmaster.c:5859 +#: postmaster/bgworker.c:934 postmaster/postmaster.c:2561 +#: postmaster/postmaster.c:4138 postmaster/postmaster.c:5507 +#: postmaster/postmaster.c:5878 #: replication/libpqwalreceiver/libpqwalreceiver.c:374 #: replication/logical/logical.c:209 replication/walsender.c:703 #: storage/buffer/localbuf.c:601 storage/file/fd.c:866 storage/file/fd.c:1397 #: storage/file/fd.c:1558 storage/file/fd.c:2478 storage/ipc/procarray.c:1461 #: storage/ipc/procarray.c:2243 storage/ipc/procarray.c:2250 #: storage/ipc/procarray.c:2749 storage/ipc/procarray.c:3385 -#: utils/activity/pgstat_shmem.c:507 utils/adt/formatting.c:1692 -#: utils/adt/formatting.c:1814 utils/adt/formatting.c:1937 +#: utils/activity/pgstat_shmem.c:510 utils/adt/formatting.c:1693 +#: utils/adt/formatting.c:1815 utils/adt/formatting.c:1938 #: utils/adt/pg_locale.c:497 utils/adt/pg_locale.c:661 utils/fmgr/dfmgr.c:229 #: utils/hash/dynahash.c:515 utils/hash/dynahash.c:615 #: utils/hash/dynahash.c:1112 utils/mb/mbutils.c:411 utils/mb/mbutils.c:439 @@ -226,10 +226,10 @@ msgstr "konnte Datei »%s« nicht fsyncen: %m" #: utils/misc/guc.c:665 utils/misc/guc.c:1053 utils/misc/guc.c:4404 #: utils/misc/tzparser.c:476 utils/mmgr/aset.c:445 utils/mmgr/dsa.c:714 #: utils/mmgr/dsa.c:736 utils/mmgr/dsa.c:817 utils/mmgr/generation.c:205 -#: utils/mmgr/mcxt.c:1049 utils/mmgr/mcxt.c:1085 utils/mmgr/mcxt.c:1123 -#: utils/mmgr/mcxt.c:1161 utils/mmgr/mcxt.c:1269 utils/mmgr/mcxt.c:1300 -#: utils/mmgr/mcxt.c:1336 utils/mmgr/mcxt.c:1525 utils/mmgr/mcxt.c:1570 -#: utils/mmgr/mcxt.c:1627 utils/mmgr/slab.c:366 +#: utils/mmgr/mcxt.c:1052 utils/mmgr/mcxt.c:1088 utils/mmgr/mcxt.c:1126 +#: utils/mmgr/mcxt.c:1164 utils/mmgr/mcxt.c:1272 utils/mmgr/mcxt.c:1303 +#: utils/mmgr/mcxt.c:1339 utils/mmgr/mcxt.c:1535 utils/mmgr/mcxt.c:1580 +#: utils/mmgr/mcxt.c:1763 utils/mmgr/slab.c:366 #, c-format msgid "out of memory" msgstr "Speicher aufgebraucht" @@ -277,20 +277,30 @@ msgstr "konnte Pfad »%s« nicht in absolute Form auflösen: %m" msgid "%s() failed: %m" msgstr "%s() fehlgeschlagen: %m" -#: ../common/fe_memutils.c:35 ../common/fe_memutils.c:75 -#: ../common/fe_memutils.c:98 ../common/fe_memutils.c:161 -#: ../common/psprintf.c:145 ../port/path.c:830 ../port/path.c:868 -#: ../port/path.c:885 utils/misc/ps_status.c:197 utils/misc/ps_status.c:205 +#: ../common/fe_memutils.c:41 ../common/fe_memutils.c:81 +#: ../common/fe_memutils.c:104 ../common/fe_memutils.c:167 +#: ../common/psprintf.c:142 ../port/path.c:847 ../port/path.c:885 +#: ../port/path.c:902 utils/misc/ps_status.c:197 utils/misc/ps_status.c:205 #: utils/misc/ps_status.c:232 utils/misc/ps_status.c:240 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../common/fe_memutils.c:92 ../common/fe_memutils.c:153 +#: ../common/fe_memutils.c:98 ../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../common/file_utils.c:87 ../common/file_utils.c:447 #: ../common/file_utils.c:451 access/transam/twophase.c:1315 #: access/transam/xlogarchive.c:112 access/transam/xlogarchive.c:236 @@ -321,8 +331,8 @@ msgstr "konnte Verzeichnis »%s« nicht lesen: %m" #: ../common/file_utils.c:379 access/transam/xlogarchive.c:390 #: postmaster/pgarch.c:746 postmaster/syslogger.c:1608 -#: replication/logical/snapbuild.c:1866 replication/slot.c:752 -#: replication/slot.c:1785 replication/slot.c:1934 storage/file/fd.c:792 +#: replication/logical/snapbuild.c:1866 replication/slot.c:754 +#: replication/slot.c:1787 replication/slot.c:1936 storage/file/fd.c:792 #: utils/time/snapmgr.c:1284 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" @@ -442,7 +452,7 @@ msgstr "Tipp: " #: ../common/percentrepl.c:79 ../common/percentrepl.c:85 #: ../common/percentrepl.c:118 ../common/percentrepl.c:124 -#: postmaster/postmaster.c:2216 utils/misc/guc.c:3120 utils/misc/guc.c:3156 +#: postmaster/postmaster.c:2235 utils/misc/guc.c:3120 utils/misc/guc.c:3156 #: utils/misc/guc.c:3226 utils/misc/guc.c:4603 utils/misc/guc.c:6785 #: utils/misc/guc.c:6826 #, c-format @@ -508,9 +518,9 @@ msgstr "konnte Statuscode des Subprozesses nicht ermitteln: Fehlercode %lu" #: access/transam/twophase.c:1711 access/transam/xlogarchive.c:120 #: access/transam/xlogarchive.c:400 postmaster/postmaster.c:1146 #: postmaster/syslogger.c:1537 replication/logical/origin.c:591 -#: replication/logical/reorderbuffer.c:4660 +#: replication/logical/reorderbuffer.c:4679 #: replication/logical/snapbuild.c:1747 replication/logical/snapbuild.c:2181 -#: replication/slot.c:1985 storage/file/fd.c:832 storage/file/fd.c:3325 +#: replication/slot.c:1987 storage/file/fd.c:832 storage/file/fd.c:3325 #: storage/file/fd.c:3387 storage/file/reinit.c:262 storage/ipc/dsm.c:316 #: storage/smgr/md.c:383 storage/smgr/md.c:442 storage/sync/sync.c:248 #: utils/time/snapmgr.c:1608 @@ -537,12 +547,12 @@ msgstr "konnte Stored Key nicht kodieren" msgid "could not encode server key" msgstr "konnte Server Key nicht kodieren" -#: ../common/stringinfo.c:306 +#: ../common/stringinfo.c:303 #, c-format msgid "Cannot enlarge string buffer containing %d bytes by %d more bytes." msgstr "Kann Zeichenkettenpuffer mit %d Bytes nicht um %d Bytes vergrößern." -#: ../common/stringinfo.c:310 +#: ../common/stringinfo.c:307 #, c-format msgid "" "out of memory\n" @@ -650,7 +660,7 @@ msgstr "Versuche werden für 30 Sekunden wiederholt." msgid "You might have antivirus, backup, or similar software interfering with the database system." msgstr "Möglicherweise stört eine Antivirus-, Datensicherungs- oder ähnliche Software das Datenbanksystem." -#: ../port/path.c:852 +#: ../port/path.c:869 #, c-format msgid "could not get current working directory: %s\n" msgstr "konnte aktuelles Arbeitsverzeichnis nicht ermitteln: %s\n" @@ -956,7 +966,7 @@ msgid "This functionality requires the server to be built with lz4 support." msgstr "Diese Funktionalität verlangt, dass der Server mit lz4-Unterstützung gebaut wird." #: access/common/tupdesc.c:837 commands/tablecmds.c:7025 -#: commands/tablecmds.c:13244 +#: commands/tablecmds.c:13239 #, c-format msgid "too many array dimensions" msgstr "zu viele Array-Dimensionen" @@ -1008,7 +1018,7 @@ msgid "To fix this, do REINDEX INDEX \"%s\"." msgstr "Um das zu reparieren, führen Sie REINDEX INDEX \"%s\" aus." #: access/gin/ginutil.c:146 executor/execExpr.c:2177 -#: utils/adt/arrayfuncs.c:4058 utils/adt/arrayfuncs.c:6747 +#: utils/adt/arrayfuncs.c:4058 utils/adt/arrayfuncs.c:6754 #: utils/adt/rowtypes.c:984 #, c-format msgid "could not identify a comparison function for type %s" @@ -1095,9 +1105,9 @@ msgstr "konnte die für das Zeichenketten-Hashing zu verwendende Sortierfolge ni #: access/hash/hashfunc.c:282 access/hash/hashfunc.c:338 catalog/heap.c:686 #: catalog/heap.c:692 commands/createas.c:206 commands/createas.c:515 -#: commands/indexcmds.c:2022 commands/tablecmds.c:17785 commands/view.c:86 -#: regex/regc_pg_locale.c:243 utils/adt/formatting.c:1650 -#: utils/adt/formatting.c:1772 utils/adt/formatting.c:1895 utils/adt/like.c:191 +#: commands/indexcmds.c:2022 commands/tablecmds.c:17780 commands/view.c:86 +#: regex/regc_pg_locale.c:243 utils/adt/formatting.c:1651 +#: utils/adt/formatting.c:1773 utils/adt/formatting.c:1896 utils/adt/like.c:191 #: utils/adt/like_support.c:1025 utils/adt/varchar.c:739 #: utils/adt/varchar.c:1010 utils/adt/varchar.c:1067 utils/adt/varlena.c:1563 #, c-format @@ -1205,11 +1215,11 @@ msgstr "konnte nicht in Datei »%s« schreiben, %d von %d geschrieben: %m" #: access/heap/rewriteheap.c:1011 access/heap/rewriteheap.c:1128 #: access/transam/timeline.c:329 access/transam/timeline.c:481 #: access/transam/xlog.c:2975 access/transam/xlog.c:3166 -#: access/transam/xlog.c:3942 access/transam/xlog.c:8843 +#: access/transam/xlog.c:3942 access/transam/xlog.c:8862 #: access/transam/xlogfuncs.c:702 backup/basebackup_server.c:151 #: backup/basebackup_server.c:244 commands/dbcommands.c:495 -#: postmaster/postmaster.c:4546 postmaster/postmaster.c:5550 -#: replication/logical/origin.c:603 replication/slot.c:1846 +#: postmaster/postmaster.c:4565 postmaster/postmaster.c:5569 +#: replication/logical/origin.c:603 replication/slot.c:1848 #: storage/file/copydir.c:157 storage/smgr/md.c:232 utils/time/snapmgr.c:1263 #, c-format msgid "could not create file \"%s\": %m" @@ -1224,10 +1234,10 @@ msgstr "konnte Datei »%s« nicht auf %u kürzen: %m" #: access/transam/timeline.c:424 access/transam/timeline.c:498 #: access/transam/xlog.c:3025 access/transam/xlog.c:3222 #: access/transam/xlog.c:3954 commands/dbcommands.c:507 -#: postmaster/postmaster.c:4556 postmaster/postmaster.c:4566 +#: postmaster/postmaster.c:4575 postmaster/postmaster.c:4585 #: replication/logical/origin.c:615 replication/logical/origin.c:657 #: replication/logical/origin.c:676 replication/logical/snapbuild.c:1823 -#: replication/slot.c:1882 storage/file/buffile.c:545 +#: replication/slot.c:1884 storage/file/buffile.c:545 #: storage/file/copydir.c:197 utils/init/miscinit.c:1657 #: utils/init/miscinit.c:1668 utils/init/miscinit.c:1676 utils/misc/guc.c:4387 #: utils/misc/guc.c:4418 utils/misc/guc.c:5554 utils/misc/guc.c:5572 @@ -1473,7 +1483,7 @@ msgstr "auf Index »%s« kann nicht zugegriffen werden, während er reindiziert #: access/index/indexam.c:208 catalog/objectaddress.c:1394 #: commands/indexcmds.c:2884 commands/tablecmds.c:272 commands/tablecmds.c:296 -#: commands/tablecmds.c:17470 commands/tablecmds.c:19361 +#: commands/tablecmds.c:17465 commands/tablecmds.c:19356 #, c-format msgid "\"%s\" is not an index" msgstr "»%s« ist kein Index" @@ -1618,121 +1628,119 @@ msgstr "Stellen Sie sicher, dass der Konfigurationsparameter »%s« auf dem Prim msgid "Make sure the configuration parameter \"%s\" is set." msgstr "Stellen Sie sicher, dass der Konfigurationsparameter »%s« gesetzt ist." -#: access/transam/multixact.c:1156 +#: access/transam/multixact.c:1159 #, c-format msgid "database is not accepting commands that generate new MultiXactIds to avoid wraparound data loss in database \"%s\"" msgstr "Datenbank nimmt keine Befehle an, die neue MultiXactIds erzeugen, um Datenverlust wegen Transaktionsnummernüberlauf in Datenbank »%s« zu vermeiden" -#: access/transam/multixact.c:1158 access/transam/multixact.c:1165 -#: access/transam/multixact.c:1189 access/transam/multixact.c:1198 +#: access/transam/multixact.c:1161 access/transam/multixact.c:1168 +#: access/transam/multixact.c:1192 access/transam/multixact.c:1201 #, c-format msgid "" "Execute a database-wide VACUUM in that database.\n" -"You might also need to commit or roll back old prepared transactions, or drop stale replication slots." +"You might also need to commit or roll back old prepared transactions." msgstr "" "Führen Sie ein datenbankweites VACUUM in dieser Datenbank aus.\n" -"Eventuell müssen Sie auch alte vorbereitete Transaktionen committen oder zurückrollen oder unbenutzte Replikations-Slots löschen." +"Eventuell müssen Sie auch alte vorbereitete Transaktionen committen oder zurückrollen." -#: access/transam/multixact.c:1163 +#: access/transam/multixact.c:1166 #, c-format msgid "database is not accepting commands that generate new MultiXactIds to avoid wraparound data loss in database with OID %u" msgstr "Datenbank nimmt keine Befehle an, die neue MultiXactIds erzeugen, um Datenverlust wegen Transaktionsnummernüberlauf in Datenbank mit OID %u zu vermeiden" -#: access/transam/multixact.c:1184 access/transam/multixact.c:2469 +#: access/transam/multixact.c:1187 access/transam/multixact.c:2472 #, c-format msgid "database \"%s\" must be vacuumed before %u more MultiXactId is used" msgid_plural "database \"%s\" must be vacuumed before %u more MultiXactIds are used" msgstr[0] "Datenbank »%s« muss gevacuumt werden, bevor %u weitere MultiXactId aufgebraucht ist" msgstr[1] "Datenbank »%s« muss gevacuumt werden, bevor %u weitere MultiXactIds aufgebraucht sind" -#: access/transam/multixact.c:1193 access/transam/multixact.c:2478 +#: access/transam/multixact.c:1196 access/transam/multixact.c:2481 #, c-format msgid "database with OID %u must be vacuumed before %u more MultiXactId is used" msgid_plural "database with OID %u must be vacuumed before %u more MultiXactIds are used" msgstr[0] "Datenbank mit OID %u muss gevacuumt werden, bevor %u weitere MultiXactId aufgebraucht ist" msgstr[1] "Datenbank mit OID %u muss gevacuumt werden, bevor %u weitere MultiXactIds aufgebraucht sind" -#: access/transam/multixact.c:1257 +#: access/transam/multixact.c:1260 #, c-format msgid "multixact \"members\" limit exceeded" msgstr "Grenzwert für Multixact-»Members« überschritten" -#: access/transam/multixact.c:1258 +#: access/transam/multixact.c:1261 #, c-format msgid "This command would create a multixact with %u members, but the remaining space is only enough for %u member." msgid_plural "This command would create a multixact with %u members, but the remaining space is only enough for %u members." msgstr[0] "Dieser Befehl würde eine Multixact mit %u Mitgliedern erzeugen, aber es ist nur genug Platz für %u Mitglied." msgstr[1] "Dieser Befehl würde eine Multixact mit %u Mitgliedern erzeugen, aber es ist nur genug Platz für %u Mitglieder." -#: access/transam/multixact.c:1263 +#: access/transam/multixact.c:1266 #, c-format msgid "Execute a database-wide VACUUM in database with OID %u with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings." msgstr "Führen Sie ein datenbankweites VACUUM in der Datenbank mit OID %u aus, mit reduzierten Einstellungen für vacuum_multixact_freeze_min_age und vacuum_multixact_freeze_table_age." -#: access/transam/multixact.c:1294 +#: access/transam/multixact.c:1297 #, c-format msgid "database with OID %u must be vacuumed before %d more multixact member is used" msgid_plural "database with OID %u must be vacuumed before %d more multixact members are used" msgstr[0] "Datenbank mit OID %u muss gevacuumt werden, bevor %d weiteres Multixact-Mitglied aufgebraucht ist" msgstr[1] "Datenbank mit OID %u muss gevacuumt werden, bevor %d weitere Multixact-Mitglieder aufgebraucht sind" -#: access/transam/multixact.c:1299 +#: access/transam/multixact.c:1302 #, c-format msgid "Execute a database-wide VACUUM in that database with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings." msgstr "Führen Sie ein datenbankweites VACUUM in dieser Datenbank aus, mit reduzierten Einstellungen für vacuum_multixact_freeze_min_age und vacuum_multixact_freeze_table_age." -#: access/transam/multixact.c:1438 +#: access/transam/multixact.c:1441 #, c-format msgid "MultiXactId %u does no longer exist -- apparent wraparound" msgstr "MultiXactId %u existiert nicht mehr -- anscheinender Überlauf" -#: access/transam/multixact.c:1444 +#: access/transam/multixact.c:1447 #, c-format msgid "MultiXactId %u has not been created yet -- apparent wraparound" msgstr "MultiXactId %u wurde noch nicht erzeugt -- anscheinender Überlauf" -#: access/transam/multixact.c:1519 +#: access/transam/multixact.c:1522 #, c-format msgid "MultiXact %u has invalid next offset" msgstr "MultiXact %u hat ungültiges nächstes Offset" -#: access/transam/multixact.c:2474 access/transam/multixact.c:2483 -#: access/transam/varsup.c:151 access/transam/varsup.c:158 -#: access/transam/varsup.c:466 access/transam/varsup.c:473 +#: access/transam/multixact.c:2477 access/transam/multixact.c:2486 #, c-format msgid "" "To avoid a database shutdown, execute a database-wide VACUUM in that database.\n" -"You might also need to commit or roll back old prepared transactions, or drop stale replication slots." +"You might also need to commit or roll back old prepared transactions." msgstr "" "Um ein Abschalten der Datenbank zu vermeiden, führen Sie ein komplettes VACUUM über diese Datenbank aus.\n" -"Eventuell müssen Sie auch alte vorbereitete Transaktionen committen oder zurückrollen oder unbenutzte Replikations-Slots löschen." +"Eventuell müssen Sie auch alte vorbereitete Transaktionen committen oder zurückrollen." -#: access/transam/multixact.c:2758 +#: access/transam/multixact.c:2761 #, c-format msgid "MultiXact member wraparound protections are disabled because oldest checkpointed MultiXact %u does not exist on disk" msgstr "MultiXact-Member-Wraparound-Schutz ist deaktiviert, weil die älteste gecheckpointete MultiXact %u nicht auf der Festplatte existiert" -#: access/transam/multixact.c:2780 +#: access/transam/multixact.c:2783 #, c-format msgid "MultiXact member wraparound protections are now enabled" msgstr "MultiXact-Member-Wraparound-Schutz ist jetzt aktiviert" -#: access/transam/multixact.c:3170 +#: access/transam/multixact.c:3173 #, c-format msgid "oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation" msgstr "älteste MultiXact %u nicht gefunden, älteste ist MultiXact %u, Truncate wird ausgelassen" -#: access/transam/multixact.c:3188 +#: access/transam/multixact.c:3191 #, c-format msgid "cannot truncate up to MultiXact %u because it does not exist on disk, skipping truncation" msgstr "kann nicht bis MultiXact %u trunkieren, weil sie nicht auf der Festplatte existiert, Trunkierung wird ausgelassen" -#: access/transam/multixact.c:3205 +#: access/transam/multixact.c:3208 #, c-format msgid "cannot truncate up to MultiXact %u because it has invalid offset, skipping truncation" msgstr "kann nicht bis MultiXact %u trunkieren, weil es ein ungültiges Offset hat, Trunkierung wird ausgelassen" -#: access/transam/multixact.c:3536 +#: access/transam/multixact.c:3539 #, c-format msgid "invalid MultiXactId: %u" msgstr "ungültige MultiXactId: %u" @@ -2130,6 +2138,16 @@ msgstr "Datenbank nimmt keine Befehle an, um Datenverlust wegen Transaktionsnumm msgid "database \"%s\" must be vacuumed within %u transactions" msgstr "Datenbank »%s« muss innerhalb von %u Transaktionen gevacuumt werden" +#: access/transam/varsup.c:151 access/transam/varsup.c:158 +#: access/transam/varsup.c:466 access/transam/varsup.c:473 +#, c-format +msgid "" +"To avoid a database shutdown, execute a database-wide VACUUM in that database.\n" +"You might also need to commit or roll back old prepared transactions, or drop stale replication slots." +msgstr "" +"Um ein Abschalten der Datenbank zu vermeiden, führen Sie ein komplettes VACUUM über diese Datenbank aus.\n" +"Eventuell müssen Sie auch alte vorbereitete Transaktionen committen oder zurückrollen oder unbenutzte Replikations-Slots löschen." + #: access/transam/varsup.c:155 access/transam/varsup.c:470 #, c-format msgid "database with OID %u must be vacuumed within %u transactions" @@ -2260,8 +2278,8 @@ msgstr "Flush hinter das Ende des erzeugten WAL angefordert; Anforderung %X/%X, msgid "could not write to log file %s at offset %u, length %zu: %m" msgstr "konnte nicht in Logdatei %s bei Position %u, Länge %zu schreiben: %m" -#: access/transam/xlog.c:3459 access/transam/xlogutils.c:833 -#: replication/walsender.c:2781 +#: access/transam/xlog.c:3459 access/transam/xlogutils.c:857 +#: replication/walsender.c:2803 #, c-format msgid "requested WAL segment %s has already been removed" msgstr "das angeforderte WAL-Segment %s wurde schon entfernt" @@ -2417,13 +2435,13 @@ msgstr "»max_wal_size« muss mindestens zweimal so groß wie »wal_segment_size #: access/transam/xlog.c:4312 catalog/namespace.c:4338 #: commands/tablespace.c:1216 commands/user.c:2530 commands/variable.c:72 -#: tcop/postgres.c:3676 utils/error/elog.c:2242 +#: tcop/postgres.c:3692 utils/error/elog.c:2242 #, c-format msgid "List syntax is invalid." msgstr "Die Listensyntax ist ungültig." #: access/transam/xlog.c:4358 commands/user.c:2546 commands/variable.c:173 -#: tcop/postgres.c:3692 utils/error/elog.c:2268 +#: tcop/postgres.c:3708 utils/error/elog.c:2268 #, c-format msgid "Unrecognized key word: \"%s\"." msgstr "Unbekanntes Schlüsselwort: »%s«." @@ -2533,160 +2551,160 @@ msgstr "gewählte neue Zeitleisten-ID: %u" msgid "archive recovery complete" msgstr "Wiederherstellung aus Archiv abgeschlossen" -#: access/transam/xlog.c:6218 +#: access/transam/xlog.c:6237 #, c-format msgid "shutting down" msgstr "fahre herunter" #. translator: the placeholders show checkpoint options -#: access/transam/xlog.c:6257 +#: access/transam/xlog.c:6276 #, c-format msgid "restartpoint starting:%s%s%s%s%s%s%s%s" msgstr "Restart-Punkt beginnt:%s%s%s%s%s%s%s%s" #. translator: the placeholders show checkpoint options -#: access/transam/xlog.c:6269 +#: access/transam/xlog.c:6288 #, c-format msgid "checkpoint starting:%s%s%s%s%s%s%s%s" msgstr "Checkpoint beginnt:%s%s%s%s%s%s%s%s" -#: access/transam/xlog.c:6334 +#: access/transam/xlog.c:6353 #, c-format msgid "restartpoint complete: wrote %d buffers (%.1f%%); %d WAL file(s) added, %d removed, %d recycled; write=%ld.%03d s, sync=%ld.%03d s, total=%ld.%03d s; sync files=%d, longest=%ld.%03d s, average=%ld.%03d s; distance=%d kB, estimate=%d kB; lsn=%X/%X, redo lsn=%X/%X" msgstr "Restart-Punkt komplett: %d Puffer geschrieben (%.1f%%); %d WAL-Datei(en) hinzugefügt, %d entfernt, %d wiederverwendet; Schreiben=%ld,%03d s, Sync=%ld,%03d s, gesamt=%ld,%03d s; sync. Dateien=%d, längste=%ld,%03d s, Durchschnitt=%ld.%03d s; Entfernung=%d kB, Schätzung=%d kB; LSN=%X/%X, Redo-LSN=%X/%X" -#: access/transam/xlog.c:6357 +#: access/transam/xlog.c:6376 #, c-format msgid "checkpoint complete: wrote %d buffers (%.1f%%); %d WAL file(s) added, %d removed, %d recycled; write=%ld.%03d s, sync=%ld.%03d s, total=%ld.%03d s; sync files=%d, longest=%ld.%03d s, average=%ld.%03d s; distance=%d kB, estimate=%d kB; lsn=%X/%X, redo lsn=%X/%X" msgstr "Checkpoint komplett: %d Puffer geschrieben (%.1f%%); %d WAL-Datei(en) hinzugefügt, %d entfernt, %d wiederverwendet; Schreiben=%ld,%03d s, Sync=%ld,%03d s, gesamt=%ld,%03d s; sync. Dateien=%d, längste=%ld,%03d s, Durchschnitt=%ld.%03d s; Entfernung=%d kB, Schätzung=%d kB; LSN=%X/%X, Redo-LSN=%X/%X" -#: access/transam/xlog.c:6822 +#: access/transam/xlog.c:6841 #, c-format msgid "concurrent write-ahead log activity while database system is shutting down" msgstr "gleichzeitige Write-Ahead-Log-Aktivität während das Datenbanksystem herunterfährt" -#: access/transam/xlog.c:7423 +#: access/transam/xlog.c:7442 #, c-format msgid "recovery restart point at %X/%X" msgstr "Recovery-Restart-Punkt bei %X/%X" -#: access/transam/xlog.c:7425 +#: access/transam/xlog.c:7444 #, c-format msgid "Last completed transaction was at log time %s." msgstr "Die letzte vollständige Transaktion war bei Logzeit %s." -#: access/transam/xlog.c:7675 +#: access/transam/xlog.c:7694 #, c-format msgid "restore point \"%s\" created at %X/%X" msgstr "Restore-Punkt »%s« erzeugt bei %X/%X" -#: access/transam/xlog.c:7882 +#: access/transam/xlog.c:7901 #, c-format msgid "online backup was canceled, recovery cannot continue" msgstr "Online-Sicherung wurde storniert, Wiederherstellung kann nicht fortgesetzt werden" -#: access/transam/xlog.c:7940 +#: access/transam/xlog.c:7959 #, c-format msgid "unexpected timeline ID %u (should be %u) in shutdown checkpoint record" msgstr "unerwartete Zeitleisten-ID %u (sollte %u sein) im Shutdown-Checkpoint-Datensatz" -#: access/transam/xlog.c:7998 +#: access/transam/xlog.c:8017 #, c-format msgid "unexpected timeline ID %u (should be %u) in online checkpoint record" msgstr "unerwartete Zeitleisten-ID %u (sollte %u sein) im Online-Checkpoint-Datensatz" -#: access/transam/xlog.c:8027 +#: access/transam/xlog.c:8046 #, c-format msgid "unexpected timeline ID %u (should be %u) in end-of-recovery record" msgstr "unerwartete Zeitleisten-ID %u (sollte %u sein) im End-of-Recovery-Datensatz" -#: access/transam/xlog.c:8294 +#: access/transam/xlog.c:8313 #, c-format msgid "could not fsync write-through file \"%s\": %m" msgstr "konnte Write-Through-Logdatei »%s« nicht fsyncen: %m" -#: access/transam/xlog.c:8299 +#: access/transam/xlog.c:8318 #, c-format msgid "could not fdatasync file \"%s\": %m" msgstr "konnte Datei »%s« nicht fdatasyncen: %m" -#: access/transam/xlog.c:8384 access/transam/xlog.c:8707 +#: access/transam/xlog.c:8403 access/transam/xlog.c:8726 #, c-format msgid "WAL level not sufficient for making an online backup" msgstr "WAL-Level nicht ausreichend, um Online-Sicherung durchzuführen" -#: access/transam/xlog.c:8385 access/transam/xlog.c:8708 +#: access/transam/xlog.c:8404 access/transam/xlog.c:8727 #: access/transam/xlogfuncs.c:254 #, c-format msgid "wal_level must be set to \"replica\" or \"logical\" at server start." msgstr "wal_level muss beim Serverstart auf »replica« oder »logical« gesetzt werden." -#: access/transam/xlog.c:8390 +#: access/transam/xlog.c:8409 #, c-format msgid "backup label too long (max %d bytes)" msgstr "Backup-Label zu lang (maximal %d Bytes)" -#: access/transam/xlog.c:8511 +#: access/transam/xlog.c:8530 #, c-format msgid "WAL generated with full_page_writes=off was replayed since last restartpoint" msgstr "mit full_page_writes=off erzeugtes WAL wurde seit dem letzten Restart-Punkt zurückgespielt" -#: access/transam/xlog.c:8513 access/transam/xlog.c:8796 +#: access/transam/xlog.c:8532 access/transam/xlog.c:8815 #, c-format msgid "This means that the backup being taken on the standby is corrupt and should not be used. Enable full_page_writes and run CHECKPOINT on the primary, and then try an online backup again." msgstr "Das bedeutet, dass die aktuelle Datensicherung auf dem Standby-Server verfälscht ist und nicht verwendet werden sollte. Schalten Sie auf dem Primärserver full_page_writes ein, führen Sie dort CHECKPOINT aus und versuchen Sie dann die Online-Sicherung erneut." -#: access/transam/xlog.c:8580 backup/basebackup.c:1355 utils/adt/misc.c:354 +#: access/transam/xlog.c:8599 backup/basebackup.c:1353 utils/adt/misc.c:354 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m" -#: access/transam/xlog.c:8587 backup/basebackup.c:1360 utils/adt/misc.c:359 +#: access/transam/xlog.c:8606 backup/basebackup.c:1358 utils/adt/misc.c:359 #, c-format msgid "symbolic link \"%s\" target is too long" msgstr "Ziel für symbolische Verknüpfung »%s« ist zu lang" -#: access/transam/xlog.c:8746 backup/basebackup.c:1221 +#: access/transam/xlog.c:8765 backup/basebackup.c:1219 #, c-format msgid "the standby was promoted during online backup" msgstr "der Standby-Server wurde während der Online-Sicherung zum Primärserver befördert" -#: access/transam/xlog.c:8747 backup/basebackup.c:1222 +#: access/transam/xlog.c:8766 backup/basebackup.c:1220 #, c-format msgid "This means that the backup being taken is corrupt and should not be used. Try taking another online backup." msgstr "Das bedeutet, dass die aktuelle Online-Sicherung verfälscht ist und nicht verwendet werden sollte. Versuchen Sie, eine neue Online-Sicherung durchzuführen." -#: access/transam/xlog.c:8794 +#: access/transam/xlog.c:8813 #, c-format msgid "WAL generated with full_page_writes=off was replayed during online backup" msgstr "mit full_page_writes=off erzeugtes WAL wurde während der Online-Sicherung zurückgespielt" -#: access/transam/xlog.c:8910 +#: access/transam/xlog.c:8929 #, c-format msgid "base backup done, waiting for required WAL segments to be archived" msgstr "Basissicherung beendet, warte bis die benötigten WAL-Segmente archiviert sind" -#: access/transam/xlog.c:8924 +#: access/transam/xlog.c:8943 #, c-format msgid "still waiting for all required WAL segments to be archived (%d seconds elapsed)" msgstr "warte immer noch, bis alle benötigten WAL-Segmente archiviert sind (%d Sekunden abgelaufen)" -#: access/transam/xlog.c:8926 +#: access/transam/xlog.c:8945 #, c-format msgid "Check that your archive_command is executing properly. You can safely cancel this backup, but the database backup will not be usable without all the WAL segments." msgstr "Prüfen Sie, ob das archive_command korrekt ausgeführt wird. Dieser Sicherungsvorgang kann gefahrlos abgebrochen werden, aber die Datenbanksicherung wird ohne die fehlenden WAL-Segmente nicht benutzbar sein." -#: access/transam/xlog.c:8933 +#: access/transam/xlog.c:8952 #, c-format msgid "all required WAL segments have been archived" msgstr "alle benötigten WAL-Segmente wurden archiviert" -#: access/transam/xlog.c:8937 +#: access/transam/xlog.c:8956 #, c-format msgid "WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup" msgstr "WAL-Archivierung ist nicht eingeschaltet; Sie müssen dafür sorgen, dass alle benötigten WAL-Segmente auf andere Art kopiert werden, um die Sicherung abzuschließen" -#: access/transam/xlog.c:8976 +#: access/transam/xlog.c:8995 #, c-format msgid "aborting backup due to backend exiting before pg_backup_stop was called" msgstr "Backup wird abgebrochen, weil Backend-Prozess beendete, bevor pg_backup_stop aufgerufen wurde" @@ -2729,7 +2747,7 @@ msgstr "konnte Archivstatusdatei »%s« nicht erstellen: %m" msgid "could not write archive status file \"%s\": %m" msgstr "konnte Archivstatusdatei »%s« nicht schreiben: %m" -#: access/transam/xlogfuncs.c:75 backup/basebackup.c:973 +#: access/transam/xlogfuncs.c:75 backup/basebackup.c:971 #, c-format msgid "a backup is already in progress in this session" msgstr "ein Backup läuft bereits in dieser Sitzung" @@ -3421,11 +3439,11 @@ msgstr "Sie können den Server neu starten, nachdem die nötigen Konfigurations #: access/transam/xlogrecovery.c:4723 access/transam/xlogrecovery.c:4725 #: catalog/dependency.c:1209 catalog/dependency.c:1216 #: catalog/dependency.c:1227 commands/tablecmds.c:1349 -#: commands/tablecmds.c:14682 commands/tablespace.c:466 commands/user.c:1303 +#: commands/tablecmds.c:14677 commands/tablespace.c:466 commands/user.c:1303 #: commands/vacuum.c:212 commands/view.c:446 libpq/auth.c:334 #: replication/logical/applyparallelworker.c:1060 replication/slot.c:208 #: replication/syncrep.c:1084 storage/lmgr/deadlock.c:1134 -#: storage/lmgr/proc.c:1366 utils/misc/guc.c:3122 utils/misc/guc.c:3158 +#: storage/lmgr/proc.c:1399 utils/misc/guc.c:3122 utils/misc/guc.c:3158 #: utils/misc/guc.c:3228 utils/misc/guc.c:6679 utils/misc/guc.c:6713 #: utils/misc/guc.c:6747 utils/misc/guc.c:6790 utils/misc/guc.c:6832 #, c-format @@ -3458,12 +3476,12 @@ msgstr "timestamp ist außerhalb des gültigen Bereichs: »%s«" msgid "recovery_target_timeline is not a valid number." msgstr "recovery_target_timeline ist keine gültige Zahl." -#: access/transam/xlogutils.c:1039 +#: access/transam/xlogutils.c:1075 #, c-format msgid "could not read from WAL segment %s, offset %d: %m" msgstr "konnte nicht aus WAL-Segment %s, Position %d lesen: %m" -#: access/transam/xlogutils.c:1046 +#: access/transam/xlogutils.c:1082 #, c-format msgid "could not read from WAL segment %s, offset %d: read %d of %d" msgstr "konnte nicht aus WAL-Segment %s, Position %d lesen: %d von %d gelesen" @@ -3484,7 +3502,7 @@ msgstr "Der fehlgeschlagene Archivbefehl war: %s" msgid "archive command was terminated by exception 0x%X" msgstr "Archivbefehl wurde durch Ausnahme 0x%X beendet" -#: archive/shell_archive.c:107 postmaster/postmaster.c:3667 +#: archive/shell_archive.c:107 postmaster/postmaster.c:3686 #, c-format msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value." msgstr "Sehen Sie die Beschreibung des Hexadezimalwerts in der C-Include-Datei »ntstatus.h« nach." @@ -3546,113 +3564,113 @@ msgstr[1] "%lld Prüfsummenfehler insgesamt" msgid "checksum verification failure during base backup" msgstr "Prüfsummenüberprüfung bei der Basissicherung fehlgeschlagen" -#: backup/basebackup.c:722 backup/basebackup.c:731 backup/basebackup.c:742 -#: backup/basebackup.c:759 backup/basebackup.c:768 backup/basebackup.c:779 -#: backup/basebackup.c:796 backup/basebackup.c:805 backup/basebackup.c:817 -#: backup/basebackup.c:841 backup/basebackup.c:855 backup/basebackup.c:866 -#: backup/basebackup.c:877 backup/basebackup.c:890 +#: backup/basebackup.c:720 backup/basebackup.c:729 backup/basebackup.c:740 +#: backup/basebackup.c:757 backup/basebackup.c:766 backup/basebackup.c:777 +#: backup/basebackup.c:794 backup/basebackup.c:803 backup/basebackup.c:815 +#: backup/basebackup.c:839 backup/basebackup.c:853 backup/basebackup.c:864 +#: backup/basebackup.c:875 backup/basebackup.c:888 #, c-format msgid "duplicate option \"%s\"" msgstr "doppelte Option »%s«" -#: backup/basebackup.c:750 +#: backup/basebackup.c:748 #, c-format msgid "unrecognized checkpoint type: \"%s\"" msgstr "unbekannter Checkpoint-Typ: »%s«" -#: backup/basebackup.c:785 +#: backup/basebackup.c:783 #, c-format msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)" msgstr "%d ist außerhalb des gültigen Bereichs für Parameter »%s« (%d ... %d)" -#: backup/basebackup.c:830 +#: backup/basebackup.c:828 #, c-format msgid "unrecognized manifest option: \"%s\"" msgstr "unbekannte Manifestoption: »%s«" -#: backup/basebackup.c:846 +#: backup/basebackup.c:844 #, c-format msgid "unrecognized checksum algorithm: \"%s\"" msgstr "unbekannter Prüfsummenalgorithmus: »%s«" -#: backup/basebackup.c:881 +#: backup/basebackup.c:879 #, c-format msgid "unrecognized compression algorithm: \"%s\"" msgstr "unbekannter Komprimierungsalgorithmus: »%s«" -#: backup/basebackup.c:897 +#: backup/basebackup.c:895 #, c-format msgid "unrecognized base backup option: \"%s\"" msgstr "unbekannte Base-Backup-Option: »%s«" -#: backup/basebackup.c:908 +#: backup/basebackup.c:906 #, c-format msgid "manifest checksums require a backup manifest" msgstr "Manifest-Prüfsummen benötigen ein Backup-Manifest" -#: backup/basebackup.c:917 +#: backup/basebackup.c:915 #, c-format msgid "target detail cannot be used without target" msgstr "Zieldetail kann nicht ohne Ziel verwendet werden" -#: backup/basebackup.c:926 backup/basebackup_target.c:218 +#: backup/basebackup.c:924 backup/basebackup_target.c:218 #, c-format msgid "target \"%s\" does not accept a target detail" msgstr "Ziel »%s« akzeptiert kein Zieldetail" -#: backup/basebackup.c:937 +#: backup/basebackup.c:935 #, c-format msgid "compression detail cannot be specified unless compression is enabled" msgstr "Komprimierungsdetail kann nicht angegeben werden, wenn Komprimierung nicht eingeschaltet ist" -#: backup/basebackup.c:950 +#: backup/basebackup.c:948 #, c-format msgid "invalid compression specification: %s" msgstr "ungültige Komprimierungsangabe: %s" -#: backup/basebackup.c:1116 backup/basebackup.c:1298 +#: backup/basebackup.c:1114 backup/basebackup.c:1296 #, c-format msgid "could not stat file or directory \"%s\": %m" msgstr "konnte »stat« für Datei oder Verzeichnis »%s« nicht ausführen: %m" -#: backup/basebackup.c:1434 +#: backup/basebackup.c:1432 #, c-format msgid "skipping special file \"%s\"" msgstr "überspringe besondere Datei »%s«" -#: backup/basebackup.c:1546 +#: backup/basebackup.c:1544 #, c-format msgid "invalid segment number %d in file \"%s\"" msgstr "ungültige Segmentnummer %d in Datei »%s«" -#: backup/basebackup.c:1578 +#: backup/basebackup.c:1576 #, c-format msgid "could not verify checksum in file \"%s\", block %u: read buffer size %d and page size %d differ" msgstr "konnte Prüfsumme in Datei »%s«, Block %u nicht überprüfen: gelesene Puffergröße %d und Seitengröße %d sind verschieden" -#: backup/basebackup.c:1662 +#: backup/basebackup.c:1660 #, c-format msgid "checksum verification failed in file \"%s\", block %u: calculated %X but expected %X" msgstr "Prüfsummenüberprüfung fehlgeschlagen in Datei »%s«, Block %u: berechnet %X, aber erwartet %X" -#: backup/basebackup.c:1669 +#: backup/basebackup.c:1667 #, c-format msgid "further checksum verification failures in file \"%s\" will not be reported" msgstr "weitere Prüfsummenfehler in Datei »%s« werden nicht berichtet werden" -#: backup/basebackup.c:1725 +#: backup/basebackup.c:1723 #, c-format msgid "file \"%s\" has a total of %d checksum verification failure" msgid_plural "file \"%s\" has a total of %d checksum verification failures" msgstr[0] "Datei »%s« hat insgesamt %d Prüfsummenfehler" msgstr[1] "Datei »%s« hat insgesamt %d Prüfsummenfehler" -#: backup/basebackup.c:1771 +#: backup/basebackup.c:1769 #, c-format msgid "file name too long for tar format: \"%s\"" msgstr "Dateiname zu lang für Tar-Format: »%s«" -#: backup/basebackup.c:1776 +#: backup/basebackup.c:1774 #, c-format msgid "symbolic link target too long for tar format: file name \"%s\", target \"%s\"" msgstr "Ziel der symbolischen Verknüpfung zu lang für Tar-Format: Dateiname »%s«, Ziel »%s«" @@ -3689,7 +3707,7 @@ msgstr "relativer Pfad nicht erlaubt für auf dem Server abgelegtes Backup" #: backup/basebackup_server.c:104 commands/dbcommands.c:478 #: commands/tablespace.c:163 commands/tablespace.c:179 -#: commands/tablespace.c:599 commands/tablespace.c:644 replication/slot.c:1773 +#: commands/tablespace.c:599 commands/tablespace.c:644 replication/slot.c:1775 #: storage/file/copydir.c:47 #, c-format msgid "could not create directory \"%s\": %m" @@ -3715,8 +3733,8 @@ msgstr "Prüfen Sie den freien Festplattenplatz." #: backup/basebackup_server.c:181 backup/basebackup_server.c:274 #, c-format -msgid "could not write file \"%s\": wrote only %d of %d bytes at offset %u" -msgstr "konnte Datei »%s« nicht schreiben: es wurden nur %d von %d Bytes bei Offset %u geschrieben" +msgid "could not write file \"%s\": wrote only %d of %d bytes at offset %lld" +msgstr "konnte Datei »%s« nicht schreiben: es wurden nur %d von %d Bytes bei Offset %lld geschrieben" #: backup/basebackup_target.c:146 #, c-format @@ -3743,12 +3761,12 @@ msgstr "konnte Komprimierungs-Worker-Anzahl nicht auf %d setzen: %s" msgid "could not enable long-distance mode: %s" msgstr "konnte Long-Distance-Modus nicht einschalten: %s" -#: bootstrap/bootstrap.c:243 postmaster/postmaster.c:722 tcop/postgres.c:3907 +#: bootstrap/bootstrap.c:243 postmaster/postmaster.c:722 tcop/postgres.c:3923 #, c-format msgid "--%s requires a value" msgstr "--%s benötigt einen Wert" -#: bootstrap/bootstrap.c:248 postmaster/postmaster.c:727 tcop/postgres.c:3912 +#: bootstrap/bootstrap.c:248 postmaster/postmaster.c:727 tcop/postgres.c:3928 #, c-format msgid "-c %s requires a value" msgstr "-c %s benötigt einen Wert" @@ -3926,16 +3944,16 @@ msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHE #: commands/tablecmds.c:7650 commands/tablecmds.c:7724 #: commands/tablecmds.c:7794 commands/tablecmds.c:7910 #: commands/tablecmds.c:8004 commands/tablecmds.c:8063 -#: commands/tablecmds.c:8152 commands/tablecmds.c:8182 -#: commands/tablecmds.c:8310 commands/tablecmds.c:8392 -#: commands/tablecmds.c:8526 commands/tablecmds.c:8638 -#: commands/tablecmds.c:12467 commands/tablecmds.c:12659 -#: commands/tablecmds.c:12820 commands/tablecmds.c:14038 -#: commands/tablecmds.c:16570 commands/trigger.c:949 parser/analyze.c:2529 +#: commands/tablecmds.c:8147 commands/tablecmds.c:8177 +#: commands/tablecmds.c:8305 commands/tablecmds.c:8387 +#: commands/tablecmds.c:8521 commands/tablecmds.c:8633 +#: commands/tablecmds.c:12462 commands/tablecmds.c:12654 +#: commands/tablecmds.c:12815 commands/tablecmds.c:14033 +#: commands/tablecmds.c:16565 commands/trigger.c:949 parser/analyze.c:2529 #: parser/parse_relation.c:737 parser/parse_target.c:1068 #: parser/parse_type.c:144 parser/parse_utilcmd.c:3447 #: parser/parse_utilcmd.c:3483 parser/parse_utilcmd.c:3525 utils/adt/acl.c:2893 -#: utils/adt/ruleutils.c:2793 +#: utils/adt/ruleutils.c:2795 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "Spalte »%s« von Relation »%s« existiert nicht" @@ -3945,13 +3963,13 @@ msgstr "Spalte »%s« von Relation »%s« existiert nicht" msgid "\"%s\" is an index" msgstr "»%s« ist ein Index" -#: catalog/aclchk.c:1848 commands/tablecmds.c:14195 commands/tablecmds.c:17479 +#: catalog/aclchk.c:1848 commands/tablecmds.c:14190 commands/tablecmds.c:17474 #, c-format msgid "\"%s\" is a composite type" msgstr "»%s« ist ein zusammengesetzter Typ" #: catalog/aclchk.c:1856 catalog/objectaddress.c:1401 commands/sequence.c:1178 -#: commands/tablecmds.c:254 commands/tablecmds.c:17443 utils/adt/acl.c:2101 +#: commands/tablecmds.c:254 commands/tablecmds.c:17438 utils/adt/acl.c:2101 #: utils/adt/acl.c:2131 utils/adt/acl.c:2163 utils/adt/acl.c:2195 #: utils/adt/acl.c:2223 utils/adt/acl.c:2253 #, c-format @@ -4482,12 +4500,12 @@ msgid_plural "drop cascades to %d other objects" msgstr[0] "Löschvorgang löscht ebenfalls %d weiteres Objekt" msgstr[1] "Löschvorgang löscht ebenfalls %d weitere Objekte" -#: catalog/dependency.c:1908 +#: catalog/dependency.c:1911 #, c-format msgid "constant of the type %s cannot be used here" msgstr "Konstante vom Typ %s kann hier nicht verwendet werden" -#: catalog/dependency.c:2433 parser/parse_relation.c:3413 +#: catalog/dependency.c:2436 parser/parse_relation.c:3413 #: parser/parse_relation.c:3423 #, c-format msgid "column %d of relation \"%s\" does not exist" @@ -4546,146 +4564,146 @@ msgstr "für Partitionierungsschlüsselspalte %s mit sortierbarem Typ %s wurde k msgid "no collation was derived for column \"%s\" with collatable type %s" msgstr "für Spalte »%s« mit sortierbarem Typ %s wurde keine Sortierfolge abgeleitet" -#: catalog/heap.c:1166 catalog/index.c:887 commands/createas.c:408 +#: catalog/heap.c:1169 catalog/index.c:891 commands/createas.c:408 #: commands/tablecmds.c:4018 #, c-format msgid "relation \"%s\" already exists" msgstr "Relation »%s« existiert bereits" -#: catalog/heap.c:1182 catalog/pg_type.c:434 catalog/pg_type.c:782 +#: catalog/heap.c:1185 catalog/pg_type.c:434 catalog/pg_type.c:782 #: catalog/pg_type.c:954 commands/typecmds.c:249 commands/typecmds.c:261 #: commands/typecmds.c:754 commands/typecmds.c:1169 commands/typecmds.c:1395 -#: commands/typecmds.c:1575 commands/typecmds.c:2546 +#: commands/typecmds.c:1582 commands/typecmds.c:2553 #, c-format msgid "type \"%s\" already exists" msgstr "Typ »%s« existiert bereits" -#: catalog/heap.c:1183 +#: catalog/heap.c:1186 #, c-format msgid "A relation has an associated type of the same name, so you must use a name that doesn't conflict with any existing type." msgstr "Eine Relation hat einen zugehörigen Typ mit dem selben Namen, daher müssen Sie einen Namen wählen, der nicht mit einem bestehenden Typ kollidiert." -#: catalog/heap.c:1223 +#: catalog/heap.c:1226 #, c-format msgid "toast relfilenumber value not set when in binary upgrade mode" msgstr "TOAST-Relfile-Nummer-Wert ist im Binary-Upgrade-Modus nicht gesetzt" -#: catalog/heap.c:1234 +#: catalog/heap.c:1237 #, c-format msgid "pg_class heap OID value not set when in binary upgrade mode" msgstr "Heap-OID-Wert für pg_class ist im Binary-Upgrade-Modus nicht gesetzt" -#: catalog/heap.c:1244 +#: catalog/heap.c:1247 #, c-format msgid "relfilenumber value not set when in binary upgrade mode" msgstr "Relfile-Nummer-Wert ist im Binary-Upgrade-Modus nicht gesetzt" -#: catalog/heap.c:2198 +#: catalog/heap.c:2201 #, c-format msgid "cannot add NO INHERIT constraint to partitioned table \"%s\"" msgstr "zur partitionierten Tabelle »%s« kann kein NO-INHERIT-Constraint hinzugefügt werden" -#: catalog/heap.c:2468 +#: catalog/heap.c:2471 #, c-format msgid "check constraint \"%s\" already exists" msgstr "Check-Constraint »%s« existiert bereits" -#: catalog/heap.c:2638 catalog/index.c:901 catalog/pg_constraint.c:683 -#: commands/tablecmds.c:9013 +#: catalog/heap.c:2641 catalog/index.c:905 catalog/pg_constraint.c:683 +#: commands/tablecmds.c:9008 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "Constraint »%s« existiert bereits für Relation »%s«" -#: catalog/heap.c:2645 +#: catalog/heap.c:2648 #, c-format msgid "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\"" msgstr "Constraint »%s« kollidiert mit nicht vererbtem Constraint für Relation »%s«" -#: catalog/heap.c:2656 +#: catalog/heap.c:2659 #, c-format msgid "constraint \"%s\" conflicts with inherited constraint on relation \"%s\"" msgstr "Constraint »%s« kollidiert mit vererbtem Constraint für Relation »%s«" -#: catalog/heap.c:2666 +#: catalog/heap.c:2669 #, c-format msgid "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\"" msgstr "Constraint »%s« kollidiert mit NOT-VALID-Constraint für Relation »%s«" -#: catalog/heap.c:2671 +#: catalog/heap.c:2674 #, c-format msgid "merging constraint \"%s\" with inherited definition" msgstr "Constraint »%s« wird mit geerbter Definition zusammengeführt" -#: catalog/heap.c:2697 catalog/pg_constraint.c:812 commands/tablecmds.c:2686 +#: catalog/heap.c:2700 catalog/pg_constraint.c:812 commands/tablecmds.c:2686 #: commands/tablecmds.c:3213 commands/tablecmds.c:6926 -#: commands/tablecmds.c:15505 commands/tablecmds.c:15646 +#: commands/tablecmds.c:15500 commands/tablecmds.c:15641 #, c-format msgid "too many inheritance parents" msgstr "zu viele Elterntabellen" -#: catalog/heap.c:2781 +#: catalog/heap.c:2784 #, c-format msgid "cannot use generated column \"%s\" in column generation expression" msgstr "generierte Spalte »%s« kann nicht im Spaltengenerierungsausdruck verwendet werden" -#: catalog/heap.c:2783 +#: catalog/heap.c:2786 #, c-format msgid "A generated column cannot reference another generated column." msgstr "Eine generierte Spalte kann nicht auf eine andere generierte Spalte verweisen." -#: catalog/heap.c:2789 +#: catalog/heap.c:2792 #, c-format msgid "cannot use whole-row variable in column generation expression" msgstr "Variable mit Verweis auf die ganze Zeile kann nicht im Spaltengenerierungsausdruck verwendet werden" -#: catalog/heap.c:2790 +#: catalog/heap.c:2793 #, c-format msgid "This would cause the generated column to depend on its own value." msgstr "Dadurch würde die generierte Spalte von ihrem eigenen Wert abhängen." -#: catalog/heap.c:2845 +#: catalog/heap.c:2848 #, c-format msgid "generation expression is not immutable" msgstr "Generierungsausdruck ist nicht »immutable«" -#: catalog/heap.c:2873 rewrite/rewriteHandler.c:1329 +#: catalog/heap.c:2876 rewrite/rewriteHandler.c:1329 #, c-format msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "Spalte »%s« hat Typ %s, aber der Vorgabeausdruck hat Typ %s" -#: catalog/heap.c:2878 commands/prepare.c:334 parser/analyze.c:2753 +#: catalog/heap.c:2881 commands/prepare.c:334 parser/analyze.c:2753 #: parser/parse_target.c:593 parser/parse_target.c:883 #: parser/parse_target.c:893 rewrite/rewriteHandler.c:1334 #, c-format msgid "You will need to rewrite or cast the expression." msgstr "Sie müssen den Ausdruck umschreiben oder eine Typumwandlung vornehmen." -#: catalog/heap.c:2925 +#: catalog/heap.c:2928 #, c-format msgid "only table \"%s\" can be referenced in check constraint" msgstr "nur Verweise auf Tabelle »%s« sind im Check-Constraint zugelassen" -#: catalog/heap.c:3231 +#: catalog/heap.c:3234 #, c-format msgid "unsupported ON COMMIT and foreign key combination" msgstr "nicht unterstützte Kombination aus ON COMMIT und Fremdschlüssel" -#: catalog/heap.c:3232 +#: catalog/heap.c:3235 #, c-format msgid "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT setting." msgstr "Tabelle »%s« verweist auf »%s«, aber sie haben nicht die gleiche ON-COMMIT-Einstellung." -#: catalog/heap.c:3237 +#: catalog/heap.c:3240 #, c-format msgid "cannot truncate a table referenced in a foreign key constraint" msgstr "kann eine Tabelle, die in einen Fremdschlüssel-Constraint eingebunden ist, nicht leeren" -#: catalog/heap.c:3238 +#: catalog/heap.c:3241 #, c-format msgid "Table \"%s\" references \"%s\"." msgstr "Tabelle »%s« verweist auf »%s«." -#: catalog/heap.c:3240 +#: catalog/heap.c:3243 #, c-format msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE." msgstr "Leeren Sie die Tabelle »%s« gleichzeitig oder verwenden Sie TRUNCATE ... CASCADE." @@ -4710,74 +4728,74 @@ msgstr "Primärschlüssel können keine Ausdrücke sein" msgid "primary key column \"%s\" is not marked NOT NULL" msgstr "Primärschlüsselspalte »%s« ist nicht als NOT NULL markiert" -#: catalog/index.c:786 catalog/index.c:1943 +#: catalog/index.c:790 catalog/index.c:1957 #, c-format msgid "user-defined indexes on system catalog tables are not supported" msgstr "benutzerdefinierte Indexe für Systemkatalogtabellen werden nicht unterstützt" -#: catalog/index.c:826 +#: catalog/index.c:830 #, c-format msgid "nondeterministic collations are not supported for operator class \"%s\"" msgstr "nichtdeterministische Sortierfolgen werden von Operatorklasse »%s« nicht unterstützt" -#: catalog/index.c:841 +#: catalog/index.c:845 #, c-format msgid "concurrent index creation on system catalog tables is not supported" msgstr "nebenläufige Indexerzeugung für Systemkatalogtabellen wird nicht unterstützt" -#: catalog/index.c:850 catalog/index.c:1319 +#: catalog/index.c:854 catalog/index.c:1326 #, c-format msgid "concurrent index creation for exclusion constraints is not supported" msgstr "nebenläufige Indexerzeugung für Exclusion-Constraints wird nicht unterstützt" -#: catalog/index.c:859 +#: catalog/index.c:863 #, c-format msgid "shared indexes cannot be created after initdb" msgstr "Cluster-globale Indexe können nicht nach initdb erzeugt werden" -#: catalog/index.c:879 commands/createas.c:423 commands/sequence.c:158 +#: catalog/index.c:883 commands/createas.c:423 commands/sequence.c:158 #: parser/parse_utilcmd.c:209 #, c-format msgid "relation \"%s\" already exists, skipping" msgstr "Relation »%s« existiert bereits, wird übersprungen" -#: catalog/index.c:929 +#: catalog/index.c:933 #, c-format msgid "pg_class index OID value not set when in binary upgrade mode" msgstr "Index-OID-Wert für pg_class ist im Binary-Upgrade-Modus nicht gesetzt" -#: catalog/index.c:939 utils/cache/relcache.c:3748 +#: catalog/index.c:943 utils/cache/relcache.c:3750 #, c-format msgid "index relfilenumber value not set when in binary upgrade mode" msgstr "Index-Relfile-Nummer-Wert ist im Binary-Upgrade-Modus nicht gesetzt" -#: catalog/index.c:2242 +#: catalog/index.c:2256 #, c-format msgid "DROP INDEX CONCURRENTLY must be first action in transaction" msgstr "DROP INDEX CONCURRENTLY muss die erste Aktion in einer Transaktion sein" -#: catalog/index.c:3681 +#: catalog/index.c:3695 #, c-format msgid "cannot reindex temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht reindizieren" -#: catalog/index.c:3692 commands/indexcmds.c:3648 +#: catalog/index.c:3706 commands/indexcmds.c:3648 #, c-format msgid "cannot reindex invalid index on TOAST table" msgstr "ungültiger Index einer TOAST-Tabelle kann nicht reindiziert werden" -#: catalog/index.c:3708 commands/indexcmds.c:3528 commands/indexcmds.c:3672 +#: catalog/index.c:3722 commands/indexcmds.c:3528 commands/indexcmds.c:3672 #: commands/tablecmds.c:3428 #, c-format msgid "cannot move system relation \"%s\"" msgstr "Systemrelation »%s« kann nicht verschoben werden" -#: catalog/index.c:3852 +#: catalog/index.c:3866 #, c-format msgid "index \"%s\" was reindexed" msgstr "Index »%s« wurde neu indiziert" -#: catalog/index.c:3989 +#: catalog/index.c:4003 #, c-format msgid "cannot reindex invalid index \"%s.%s\" on TOAST table, skipping" msgstr "ungültiger Index »%s.%s« einer TOAST-Tabelle kann nicht reindizert werden, wird übersprungen" @@ -4856,7 +4874,7 @@ msgid "text search template \"%s\" does not exist" msgstr "Textsuchevorlage »%s« existiert nicht" #: catalog/namespace.c:2770 commands/tsearchcmds.c:1168 -#: utils/adt/regproc.c:1329 utils/cache/ts_cache.c:635 +#: utils/adt/regproc.c:1329 utils/cache/ts_cache.c:648 #, c-format msgid "text search configuration \"%s\" does not exist" msgstr "Textsuchekonfiguration »%s« existiert nicht" @@ -4920,25 +4938,25 @@ msgstr "während einer parallelen Operation können keine temporären Tabellen e #: catalog/objectaddress.c:1409 commands/policy.c:96 commands/policy.c:376 #: commands/tablecmds.c:248 commands/tablecmds.c:290 commands/tablecmds.c:2220 -#: commands/tablecmds.c:12595 +#: commands/tablecmds.c:12590 #, c-format msgid "\"%s\" is not a table" msgstr "»%s« ist keine Tabelle" #: catalog/objectaddress.c:1416 commands/tablecmds.c:260 -#: commands/tablecmds.c:17448 commands/view.c:119 +#: commands/tablecmds.c:17443 commands/view.c:119 #, c-format msgid "\"%s\" is not a view" msgstr "»%s« ist keine Sicht" #: catalog/objectaddress.c:1423 commands/matview.c:186 commands/tablecmds.c:266 -#: commands/tablecmds.c:17453 +#: commands/tablecmds.c:17448 #, c-format msgid "\"%s\" is not a materialized view" msgstr "»%s« ist keine materialisierte Sicht" #: catalog/objectaddress.c:1430 commands/tablecmds.c:284 -#: commands/tablecmds.c:17458 +#: commands/tablecmds.c:17453 #, c-format msgid "\"%s\" is not a foreign table" msgstr "»%s« ist keine Fremdtabelle" @@ -4959,7 +4977,7 @@ msgid "default value for column \"%s\" of relation \"%s\" does not exist" msgstr "Vorgabewert für Spalte »%s« von Relation »%s« existiert nicht" #: catalog/objectaddress.c:1656 commands/functioncmds.c:138 -#: commands/tablecmds.c:276 commands/typecmds.c:274 commands/typecmds.c:3691 +#: commands/tablecmds.c:276 commands/typecmds.c:274 commands/typecmds.c:3698 #: parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:801 #: utils/adt/acl.c:4458 #, c-format @@ -5225,7 +5243,7 @@ msgstr "Textsuchekonfiguration %s" msgid "role %s" msgstr "Rolle %s" -#: catalog/objectaddress.c:3694 catalog/objectaddress.c:5546 +#: catalog/objectaddress.c:3694 #, c-format msgid "membership of role %s in role %s" msgstr "Mitgliedschaft von Rolle %s in Rolle %s" @@ -5520,10 +5538,10 @@ msgid "cannot change number of direct arguments of an aggregate function" msgstr "die Anzahl direkter Argumente einer Aggregatfunktion kann nicht geändert werden" #: catalog/pg_aggregate.c:858 commands/functioncmds.c:692 -#: commands/typecmds.c:1975 commands/typecmds.c:2021 commands/typecmds.c:2073 -#: commands/typecmds.c:2110 commands/typecmds.c:2144 commands/typecmds.c:2178 -#: commands/typecmds.c:2212 commands/typecmds.c:2241 commands/typecmds.c:2328 -#: commands/typecmds.c:2370 parser/parse_func.c:417 parser/parse_func.c:448 +#: commands/typecmds.c:1982 commands/typecmds.c:2028 commands/typecmds.c:2080 +#: commands/typecmds.c:2117 commands/typecmds.c:2151 commands/typecmds.c:2185 +#: commands/typecmds.c:2219 commands/typecmds.c:2248 commands/typecmds.c:2335 +#: commands/typecmds.c:2377 parser/parse_func.c:417 parser/parse_func.c:448 #: parser/parse_func.c:475 parser/parse_func.c:489 parser/parse_func.c:611 #: parser/parse_func.c:631 parser/parse_func.c:2171 parser/parse_func.c:2444 #, c-format @@ -5645,31 +5663,41 @@ msgstr "Konversion »%s« existiert bereits" msgid "default conversion for %s to %s already exists" msgstr "Standardumwandlung von %s nach %s existiert bereits" -#: catalog/pg_depend.c:224 commands/extension.c:3498 +#: catalog/pg_depend.c:235 commands/extension.c:3498 #, c-format msgid "%s is already a member of extension \"%s\"" msgstr "%s ist schon Mitglied der Erweiterung »%s«" -#: catalog/pg_depend.c:231 catalog/pg_depend.c:282 commands/extension.c:3538 +#: catalog/pg_depend.c:242 catalog/pg_depend.c:293 commands/extension.c:3538 #, c-format msgid "%s is not a member of extension \"%s\"" msgstr "%s ist kein Mitglied der Erweiterung »%s«" -#: catalog/pg_depend.c:234 +#: catalog/pg_depend.c:245 #, c-format msgid "An extension is not allowed to replace an object that it does not own." msgstr "Eine Erweiterung darf kein Objekt ersetzen, das ihr nicht gehört." -#: catalog/pg_depend.c:285 +#: catalog/pg_depend.c:296 #, c-format msgid "An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns." msgstr "Eine Erweiterung darf CREATE .. IF NOT EXISTS zum Überspringen der Erzeugung eines Objekts nur verwenden, wenn ihr das vorhandene Objekt schon gehört." -#: catalog/pg_depend.c:648 +#: catalog/pg_depend.c:666 #, c-format msgid "cannot remove dependency on %s because it is a system object" msgstr "kann Abhängigkeit von %s nicht entfernen, weil es ein Systemobjekt ist" +#: catalog/pg_depend.c:811 +#, c-format +msgid "referenced %s was concurrently dropped" +msgstr "referenziertes %s wurde gleichzeitig gelöscht" + +#: catalog/pg_depend.c:843 +#, c-format +msgid "referenced relation was concurrently dropped" +msgstr "referenzierte Relation wurde gleichzeitig gelöscht" + #: catalog/pg_enum.c:137 catalog/pg_enum.c:259 catalog/pg_enum.c:554 #, c-format msgid "invalid enum label \"%s\"" @@ -5716,7 +5744,7 @@ msgid "The partition is being detached concurrently or has an unfinished detach. msgstr "Die Partition wird nebenläufig abgetrennt oder hat eine unfertige Abtrennoperation." #: catalog/pg_inherits.c:596 commands/tablecmds.c:4646 -#: commands/tablecmds.c:15761 +#: commands/tablecmds.c:15756 #, c-format msgid "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation." msgstr "Verwendet Sie ALTER TABLE ... DETACH PARTITION ... FINALIZE, um die unerledigte Abtrennoperation abzuschließen." @@ -6071,7 +6099,7 @@ msgstr "interne Größe %d ist ungültig für Typen mit Wertübergabe" msgid "alignment \"%c\" is invalid for variable-length type" msgstr "Ausrichtung »%c« ist ungültig für Typen variabler Länge" -#: catalog/pg_type.c:326 commands/typecmds.c:4146 +#: catalog/pg_type.c:326 commands/typecmds.c:4153 #, c-format msgid "fixed-size types must have storage PLAIN" msgstr "Typen mit fester Größe müssen Storage-Typ PLAIN haben" @@ -6206,7 +6234,7 @@ msgstr "Sprache »%s« existiert bereits" msgid "publication \"%s\" already exists" msgstr "Publikation »%s« existiert bereits" -#: commands/alter.c:102 commands/subscriptioncmds.c:657 +#: commands/alter.c:102 commands/subscriptioncmds.c:683 #, c-format msgid "subscription \"%s\" already exists" msgstr "Subskription »%s« existiert bereits" @@ -6246,16 +6274,16 @@ msgstr "Textsuchekonfiguration »%s« existiert bereits in Schema »%s«" msgid "must be superuser to rename %s" msgstr "nur Superuser können %s umbenennen" -#: commands/alter.c:260 commands/subscriptioncmds.c:636 -#: commands/subscriptioncmds.c:1116 commands/subscriptioncmds.c:1198 -#: commands/subscriptioncmds.c:1839 +#: commands/alter.c:260 commands/subscriptioncmds.c:662 +#: commands/subscriptioncmds.c:1142 commands/subscriptioncmds.c:1224 +#: commands/subscriptioncmds.c:1867 #, c-format msgid "password_required=false is superuser-only" msgstr "password_required=false ist nur für Superuser" -#: commands/alter.c:261 commands/subscriptioncmds.c:637 -#: commands/subscriptioncmds.c:1117 commands/subscriptioncmds.c:1199 -#: commands/subscriptioncmds.c:1840 +#: commands/alter.c:261 commands/subscriptioncmds.c:663 +#: commands/subscriptioncmds.c:1143 commands/subscriptioncmds.c:1225 +#: commands/subscriptioncmds.c:1868 #, c-format msgid "Subscriptions with the password_required option set to false may only be created or modified by the superuser." msgstr "Subskriptionen mit der Option password_required auf falsch gesetzt können nur vom Superuser erzeugt oder geändert werden." @@ -6398,7 +6426,7 @@ msgstr "kann temporäre Tabellen anderer Sitzungen nicht clustern" msgid "there is no previously clustered index for table \"%s\"" msgstr "es gibt keinen bereits geclusterten Index für Tabelle »%s«" -#: commands/cluster.c:192 commands/tablecmds.c:14496 commands/tablecmds.c:16340 +#: commands/cluster.c:192 commands/tablecmds.c:14491 commands/tablecmds.c:16335 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "Index »%s« für Tabelle »%s« existiert nicht" @@ -6413,7 +6441,7 @@ msgstr "globaler Katalog kann nicht geclustert werden" msgid "cannot vacuum temporary tables of other sessions" msgstr "temporäre Tabellen anderer Sitzungen können nicht gevacuumt werden" -#: commands/cluster.c:513 commands/tablecmds.c:16350 +#: commands/cluster.c:513 commands/tablecmds.c:16345 #, c-format msgid "\"%s\" is not an index for table \"%s\"" msgstr "»%s« ist kein Index für Tabelle »%s«" @@ -6477,8 +6505,8 @@ msgstr "Attribut »%s« für Sortierfolge unbekannt" #: replication/pgoutput/pgoutput.c:317 replication/pgoutput/pgoutput.c:340 #: replication/pgoutput/pgoutput.c:358 replication/pgoutput/pgoutput.c:368 #: replication/pgoutput/pgoutput.c:378 replication/pgoutput/pgoutput.c:388 -#: replication/pgoutput/pgoutput.c:398 replication/walsender.c:1013 -#: replication/walsender.c:1035 replication/walsender.c:1045 +#: replication/pgoutput/pgoutput.c:398 replication/walsender.c:1035 +#: replication/walsender.c:1057 replication/walsender.c:1067 #, c-format msgid "conflicting or redundant options" msgstr "widersprüchliche oder überflüssige Optionen" @@ -6546,11 +6574,11 @@ msgstr "Version der Standardsortierfolge kann nicht aufgefrischt werden" #. translator: %s is an SQL command #. translator: %s is an SQL ALTER command -#: commands/collationcmds.c:423 commands/subscriptioncmds.c:1331 +#: commands/collationcmds.c:423 commands/subscriptioncmds.c:1357 #: commands/tablecmds.c:7810 commands/tablecmds.c:7820 -#: commands/tablecmds.c:14198 commands/tablecmds.c:17481 -#: commands/tablecmds.c:17502 commands/typecmds.c:3637 commands/typecmds.c:3720 -#: commands/typecmds.c:4013 +#: commands/tablecmds.c:14193 commands/tablecmds.c:17476 +#: commands/tablecmds.c:17497 commands/typecmds.c:3644 commands/typecmds.c:3727 +#: commands/typecmds.c:4020 #, c-format msgid "Use %s instead." msgstr "Verwenden Sie stattdessen %s." @@ -6686,8 +6714,8 @@ msgstr "Nur Rollen mit den Privilegien der Rolle »%s« können mit COPY in eine msgid "generated columns are not supported in COPY FROM WHERE conditions" msgstr "generierte Spalten werden in COPY-FROM-WHERE-Bedingungen nicht unterstützt" -#: commands/copy.c:184 commands/tablecmds.c:12487 commands/tablecmds.c:17625 -#: commands/tablecmds.c:17704 commands/trigger.c:663 +#: commands/copy.c:184 commands/tablecmds.c:12482 commands/tablecmds.c:17620 +#: commands/tablecmds.c:17699 commands/trigger.c:663 #: rewrite/rewriteHandler.c:980 rewrite/rewriteHandler.c:1015 #, c-format msgid "Column \"%s\" is a generated column." @@ -6884,7 +6912,7 @@ msgstr "Generierte Spalten können nicht in COPY verwendet werden." #: commands/tablecmds.c:3655 parser/parse_relation.c:3698 #: parser/parse_relation.c:3708 parser/parse_relation.c:3726 #: parser/parse_relation.c:3733 parser/parse_relation.c:3747 -#: utils/adt/tsvector_op.c:2859 +#: utils/adt/tsvector_op.c:2832 #, c-format msgid "column \"%s\" does not exist" msgstr "Spalte »%s« existiert nicht" @@ -7689,7 +7717,7 @@ msgid "invalid argument for %s: \"%s\"" msgstr "ungültiges Argument für %s: »%s«" #: commands/dropcmds.c:101 commands/functioncmds.c:1388 -#: utils/adt/ruleutils.c:2891 +#: utils/adt/ruleutils.c:2893 #, c-format msgid "\"%s\" is an aggregate function" msgstr "»%s« ist eine Aggregatfunktion" @@ -7701,7 +7729,7 @@ msgstr "Verwenden Sie DROP AGGREGATE, um Aggregatfunktionen zu löschen." #: commands/dropcmds.c:158 commands/sequence.c:474 commands/tablecmds.c:3739 #: commands/tablecmds.c:3897 commands/tablecmds.c:3949 -#: commands/tablecmds.c:16765 tcop/utility.c:1336 +#: commands/tablecmds.c:16760 tcop/utility.c:1336 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "Relation »%s« existiert nicht, wird übersprungen" @@ -8845,7 +8873,7 @@ msgstr "inkludierte Spalte unterstützt die Optionen NULLS FIRST/LAST nicht" msgid "could not determine which collation to use for index expression" msgstr "konnte die für den Indexausdruck zu verwendende Sortierfolge nicht bestimmen" -#: commands/indexcmds.c:2029 commands/tablecmds.c:17792 commands/typecmds.c:807 +#: commands/indexcmds.c:2029 commands/tablecmds.c:17787 commands/typecmds.c:807 #: parser/parse_expr.c:2730 parser/parse_type.c:568 parser/parse_utilcmd.c:3805 #: utils/adt/misc.c:586 #, c-format @@ -8882,8 +8910,8 @@ msgstr "Zugriffsmethode »%s« unterstützt die Optionen ASC/DESC nicht" msgid "access method \"%s\" does not support NULLS FIRST/LAST options" msgstr "Zugriffsmethode »%s« unterstützt die Optionen NULLS FIRST/LAST nicht" -#: commands/indexcmds.c:2211 commands/tablecmds.c:17817 -#: commands/tablecmds.c:17823 commands/typecmds.c:2301 +#: commands/indexcmds.c:2211 commands/tablecmds.c:17812 +#: commands/tablecmds.c:17818 commands/typecmds.c:2308 #, c-format msgid "data type %s has no default operator class for access method \"%s\"" msgstr "Datentyp %s hat keine Standardoperatorklasse für Zugriffsmethode »%s«" @@ -8899,7 +8927,7 @@ msgstr "Sie müssen für den Index eine Operatorklasse angeben oder eine Standar msgid "operator class \"%s\" does not exist for access method \"%s\"" msgstr "Operatorklasse »%s« existiert nicht für Zugriffsmethode »%s«" -#: commands/indexcmds.c:2264 commands/typecmds.c:2289 +#: commands/indexcmds.c:2264 commands/typecmds.c:2296 #, c-format msgid "operator class \"%s\" does not accept data type %s" msgstr "Operatorklasse »%s« akzeptiert Datentyp %s nicht" @@ -9310,10 +9338,10 @@ msgstr "Operator-Attribut »%s« kann nicht geändert werden" #: commands/policy.c:89 commands/policy.c:382 commands/statscmds.c:155 #: commands/tablecmds.c:1630 commands/tablecmds.c:2233 #: commands/tablecmds.c:3549 commands/tablecmds.c:6434 -#: commands/tablecmds.c:9294 commands/tablecmds.c:17369 -#: commands/tablecmds.c:17404 commands/trigger.c:323 commands/trigger.c:1339 +#: commands/tablecmds.c:9289 commands/tablecmds.c:17364 +#: commands/tablecmds.c:17399 commands/trigger.c:323 commands/trigger.c:1339 #: commands/trigger.c:1449 rewrite/rewriteDefine.c:275 -#: rewrite/rewriteDefine.c:786 rewrite/rewriteRemove.c:80 +#: rewrite/rewriteDefine.c:771 rewrite/rewriteRemove.c:80 #, c-format msgid "permission denied: \"%s\" is a system catalog" msgstr "keine Berechtigung: »%s« ist ein Systemkatalog" @@ -9552,7 +9580,7 @@ msgid "Tables cannot be added to or dropped from FOR ALL TABLES publications." msgstr "In einer FOR-ALL-TABLES-Publikation können keine Tabellen hinzugefügt oder entfernt werden." #: commands/publicationcmds.c:1397 commands/publicationcmds.c:1436 -#: commands/publicationcmds.c:1973 utils/cache/lsyscache.c:3630 +#: commands/publicationcmds.c:1973 utils/cache/lsyscache.c:3705 #, c-format msgid "publication \"%s\" does not exist" msgstr "Publikation »%s« existiert nicht" @@ -9762,8 +9790,8 @@ msgstr "Sequenz muss im selben Schema wie die verknüpfte Tabelle sein" msgid "cannot change ownership of identity sequence" msgstr "kann Eigentümer einer Identitätssequenz nicht ändern" -#: commands/sequence.c:1689 commands/tablecmds.c:14185 -#: commands/tablecmds.c:16785 +#: commands/sequence.c:1689 commands/tablecmds.c:14180 +#: commands/tablecmds.c:16780 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "Sequenz »%s« ist mit Tabelle »%s« verknüpft." @@ -9833,12 +9861,12 @@ msgstr "doppelter Spaltenname in Statistikdefinition" msgid "duplicate expression in statistics definition" msgstr "doppelter Ausdruck in Statistikdefinition" -#: commands/statscmds.c:640 commands/tablecmds.c:8289 +#: commands/statscmds.c:640 commands/tablecmds.c:8284 #, c-format msgid "statistics target %d is too low" msgstr "Statistikziel %d ist zu niedrig" -#: commands/statscmds.c:648 commands/tablecmds.c:8297 +#: commands/statscmds.c:648 commands/tablecmds.c:8292 #, c-format msgid "lowering statistics target to %d" msgstr "setze Statistikziel auf %d herab" @@ -9877,191 +9905,191 @@ msgstr "die Optionen %s und %s schließen einander aus" msgid "subscription with %s must also set %s" msgstr "Subskription mit %s muss auch %s setzen" -#: commands/subscriptioncmds.c:494 +#: commands/subscriptioncmds.c:520 #, c-format msgid "could not receive list of publications from the publisher: %s" msgstr "konnte Liste der Publikationen nicht vom Publikationsserver empfangen: %s" -#: commands/subscriptioncmds.c:526 +#: commands/subscriptioncmds.c:552 #, c-format msgid "publication %s does not exist on the publisher" msgid_plural "publications %s do not exist on the publisher" msgstr[0] "Publikation %s existiert auf dem Publikationsserver nicht" msgstr[1] "Publikationen %s existieren auf dem Publikationsserver nicht" -#: commands/subscriptioncmds.c:614 +#: commands/subscriptioncmds.c:640 #, c-format msgid "permission denied to create subscription" msgstr "keine Berechtigung, um Subskription zu erzeugen" -#: commands/subscriptioncmds.c:615 +#: commands/subscriptioncmds.c:641 #, c-format msgid "Only roles with privileges of the \"%s\" role may create subscriptions." msgstr "Nur Rollen mit den Privilegien der Rolle »%s« können Subskriptionen erzeugen." -#: commands/subscriptioncmds.c:745 commands/subscriptioncmds.c:878 -#: replication/logical/tablesync.c:1360 replication/logical/worker.c:4661 +#: commands/subscriptioncmds.c:771 commands/subscriptioncmds.c:904 +#: replication/logical/tablesync.c:1361 replication/logical/worker.c:4672 #, c-format msgid "could not connect to the publisher: %s" msgstr "konnte nicht mit dem Publikationsserver verbinden: %s" -#: commands/subscriptioncmds.c:816 +#: commands/subscriptioncmds.c:842 #, c-format msgid "created replication slot \"%s\" on publisher" msgstr "Replikations-Slot »%s« wurde auf dem Publikationsserver erzeugt" -#: commands/subscriptioncmds.c:828 +#: commands/subscriptioncmds.c:854 #, c-format msgid "subscription was created, but is not connected" msgstr "Subskription wurde erzeugt, ist aber nicht verbunden" -#: commands/subscriptioncmds.c:829 +#: commands/subscriptioncmds.c:855 #, c-format msgid "To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the subscription." msgstr "Um die Replikation einzuleiten, müssen Sie den Replikations-Slot manuell erzeugen, die Subskription aktivieren und die Subskription auffrischen." -#: commands/subscriptioncmds.c:1096 commands/subscriptioncmds.c:1511 -#: commands/subscriptioncmds.c:1894 utils/cache/lsyscache.c:3680 +#: commands/subscriptioncmds.c:1122 commands/subscriptioncmds.c:1537 +#: commands/subscriptioncmds.c:1922 utils/cache/lsyscache.c:3755 #, c-format msgid "subscription \"%s\" does not exist" msgstr "Subskription »%s« existiert nicht" -#: commands/subscriptioncmds.c:1152 +#: commands/subscriptioncmds.c:1178 #, c-format msgid "cannot set %s for enabled subscription" msgstr "für eine aktivierte Subskription kann nicht %s gesetzt werden" -#: commands/subscriptioncmds.c:1234 +#: commands/subscriptioncmds.c:1260 #, c-format msgid "cannot enable subscription that does not have a slot name" msgstr "eine Subskription ohne Slot-Name kann nicht aktiviert werden" -#: commands/subscriptioncmds.c:1278 commands/subscriptioncmds.c:1329 +#: commands/subscriptioncmds.c:1304 commands/subscriptioncmds.c:1355 #, c-format msgid "ALTER SUBSCRIPTION with refresh is not allowed for disabled subscriptions" msgstr "ALTER SUBSCRIPTION mit Refresh ist für deaktivierte Subskriptionen nicht erlaubt" -#: commands/subscriptioncmds.c:1279 +#: commands/subscriptioncmds.c:1305 #, c-format msgid "Use ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." msgstr "Verwenden Sie ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." -#: commands/subscriptioncmds.c:1288 commands/subscriptioncmds.c:1343 +#: commands/subscriptioncmds.c:1314 commands/subscriptioncmds.c:1369 #, c-format msgid "ALTER SUBSCRIPTION with refresh and copy_data is not allowed when two_phase is enabled" msgstr "ALTER SUBSCRIPTION mit »refresh« und »copy_data« ist nicht erlaubt, wenn »two_phase« eingeschaltet ist" -#: commands/subscriptioncmds.c:1289 +#: commands/subscriptioncmds.c:1315 #, c-format msgid "Use ALTER SUBSCRIPTION ... SET PUBLICATION with refresh = false, or with copy_data = false, or use DROP/CREATE SUBSCRIPTION." msgstr "Verwenden Sie ALTER SUBSCRIPTION ... SET PUBLICATION mit refresh = false, oder mit copy_data = false, oder verwenden Sie DROP/CREATE SUBSCRIPTION." #. translator: %s is an SQL ALTER command -#: commands/subscriptioncmds.c:1345 +#: commands/subscriptioncmds.c:1371 #, c-format msgid "Use %s with refresh = false, or with copy_data = false, or use DROP/CREATE SUBSCRIPTION." msgstr "Verwenden Sie %s mit refresh = false, oder mit copy_data = false, oder verwenden Sie DROP/CREATE SUBSCRIPTION." -#: commands/subscriptioncmds.c:1367 +#: commands/subscriptioncmds.c:1393 #, c-format msgid "ALTER SUBSCRIPTION ... REFRESH is not allowed for disabled subscriptions" msgstr "ALTER SUBSCRIPTION ... REFRESH ist für eine deaktivierte Subskription nicht erlaubt" -#: commands/subscriptioncmds.c:1392 +#: commands/subscriptioncmds.c:1418 #, c-format msgid "ALTER SUBSCRIPTION ... REFRESH with copy_data is not allowed when two_phase is enabled" msgstr "ALTER SUBSCRIPTION ... REFRESH mit »copy_data« ist nicht erlaubt, wenn »two_phase« eingeschaltet ist" -#: commands/subscriptioncmds.c:1393 +#: commands/subscriptioncmds.c:1419 #, c-format msgid "Use ALTER SUBSCRIPTION ... REFRESH with copy_data = false, or use DROP/CREATE SUBSCRIPTION." msgstr "Verwenden Sie ALTER SUBSCRIPTION ... REFRESH mit copy_data = false, oder verwenden Sie DROP/CREATE SUBSCRIPTION." -#: commands/subscriptioncmds.c:1428 +#: commands/subscriptioncmds.c:1454 #, c-format msgid "skip WAL location (LSN %X/%X) must be greater than origin LSN %X/%X" msgstr "zu überspringende WAL-Position (LSN %X/%X) muss größer als Origin-LSN %X/%X sein" -#: commands/subscriptioncmds.c:1515 +#: commands/subscriptioncmds.c:1541 #, c-format msgid "subscription \"%s\" does not exist, skipping" msgstr "Subskription »%s« existiert nicht, wird übersprungen" -#: commands/subscriptioncmds.c:1784 +#: commands/subscriptioncmds.c:1812 #, c-format msgid "dropped replication slot \"%s\" on publisher" msgstr "Replikations-Slot »%s« auf dem Publikationsserver wurde gelöscht" -#: commands/subscriptioncmds.c:1793 commands/subscriptioncmds.c:1801 +#: commands/subscriptioncmds.c:1821 commands/subscriptioncmds.c:1829 #, c-format msgid "could not drop replication slot \"%s\" on publisher: %s" msgstr "konnte Replikations-Slot »%s« auf dem Publikationsserver nicht löschen: %s" -#: commands/subscriptioncmds.c:1926 +#: commands/subscriptioncmds.c:1954 #, c-format msgid "subscription with OID %u does not exist" msgstr "Subskription mit OID %u existiert nicht" -#: commands/subscriptioncmds.c:2000 commands/subscriptioncmds.c:2125 +#: commands/subscriptioncmds.c:2033 commands/subscriptioncmds.c:2158 #, c-format msgid "could not receive list of replicated tables from the publisher: %s" msgstr "konnte Liste der replizierten Tabellen nicht vom Publikationsserver empfangen: %s" -#: commands/subscriptioncmds.c:2036 +#: commands/subscriptioncmds.c:2069 #, c-format msgid "subscription \"%s\" requested copy_data with origin = NONE but might copy data that had a different origin" msgstr "Subskription »%s« verlangte copy_data mit origin = NONE, aber könnte Daten kopieren, die einen anderen Origin hatten" -#: commands/subscriptioncmds.c:2038 +#: commands/subscriptioncmds.c:2071 #, c-format msgid "The subscription being created subscribes to a publication (%s) that contains tables that are written to by other subscriptions." msgid_plural "The subscription being created subscribes to publications (%s) that contain tables that are written to by other subscriptions." msgstr[0] "Die zu erzeugende Subskription hat eine Publikation (%s) abonniert, die Tabellen enthält, in die von anderen Subskriptionen geschrieben wird." msgstr[1] "Die zu erzeugende Subskription hat Publikationen (%s) abonniert, die Tabellen enthalten, in die von anderen Subskriptionen geschrieben wird." -#: commands/subscriptioncmds.c:2041 +#: commands/subscriptioncmds.c:2074 #, c-format msgid "Verify that initial data copied from the publisher tables did not come from other origins." msgstr "Überprüfen Sie, dass die von den publizierten Tabellen kopierten initialen Daten nicht von anderen Origins kamen." -#: commands/subscriptioncmds.c:2147 replication/logical/tablesync.c:919 +#: commands/subscriptioncmds.c:2180 replication/logical/tablesync.c:919 #: replication/pgoutput/pgoutput.c:1154 #, c-format msgid "cannot use different column lists for table \"%s.%s\" in different publications" msgstr "für Tabelle »%s.%s« können nicht verschiedene Spaltenlisten für verschiedene Publikationen verwendet werden" -#: commands/subscriptioncmds.c:2197 +#: commands/subscriptioncmds.c:2230 #, c-format msgid "could not connect to publisher when attempting to drop replication slot \"%s\": %s" msgstr "konnte beim Versuch den Replikations-Slot »%s« zu löschen nicht mit dem Publikationsserver verbinden: %s" #. translator: %s is an SQL ALTER command -#: commands/subscriptioncmds.c:2200 +#: commands/subscriptioncmds.c:2233 #, c-format msgid "Use %s to disable the subscription, and then use %s to disassociate it from the slot." msgstr "Verwenden Sie %s, um die Subskription zu deaktivieren, und dann %s, um sie vom Slot zu trennen." -#: commands/subscriptioncmds.c:2231 +#: commands/subscriptioncmds.c:2264 #, c-format msgid "publication name \"%s\" used more than once" msgstr "Publikationsname »%s« mehrmals angegeben" -#: commands/subscriptioncmds.c:2275 +#: commands/subscriptioncmds.c:2308 #, c-format msgid "publication \"%s\" is already in subscription \"%s\"" msgstr "Publikation »%s« ist bereits in Subskription »%s«" -#: commands/subscriptioncmds.c:2289 +#: commands/subscriptioncmds.c:2322 #, c-format msgid "publication \"%s\" is not in subscription \"%s\"" msgstr "Publikation »%s« ist nicht in Subskription »%s«" -#: commands/subscriptioncmds.c:2300 +#: commands/subscriptioncmds.c:2333 #, c-format msgid "cannot drop all the publications from a subscription" msgstr "kann nicht alle Publikationen von einer Subskription löschen" -#: commands/subscriptioncmds.c:2357 +#: commands/subscriptioncmds.c:2390 #, c-format msgid "%s requires a Boolean value or \"parallel\"" msgstr "%s erfordert einen Boole’schen Wert oder »parallel«" @@ -10122,7 +10150,7 @@ msgstr "materialisierte Sicht »%s« existiert nicht, wird übersprungen" msgid "Use DROP MATERIALIZED VIEW to remove a materialized view." msgstr "Verwenden Sie DROP MATERIALIZED VIEW, um eine materialisierte Sicht zu löschen." -#: commands/tablecmds.c:270 commands/tablecmds.c:294 commands/tablecmds.c:19404 +#: commands/tablecmds.c:270 commands/tablecmds.c:294 commands/tablecmds.c:19399 #: parser/parse_utilcmd.c:2293 #, c-format msgid "index \"%s\" does not exist" @@ -10146,8 +10174,8 @@ msgstr "»%s« ist kein Typ" msgid "Use DROP TYPE to remove a type." msgstr "Verwenden Sie DROP TYPE, um einen Typen zu löschen." -#: commands/tablecmds.c:282 commands/tablecmds.c:14024 -#: commands/tablecmds.c:16490 +#: commands/tablecmds.c:282 commands/tablecmds.c:14019 +#: commands/tablecmds.c:16485 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "Fremdtabelle »%s« existiert nicht" @@ -10171,7 +10199,7 @@ msgstr "ON COMMIT kann nur mit temporären Tabellen verwendet werden" msgid "cannot create temporary table within security-restricted operation" msgstr "kann temporäre Tabelle nicht in einer sicherheitsbeschränkten Operation erzeugen" -#: commands/tablecmds.c:785 commands/tablecmds.c:15335 +#: commands/tablecmds.c:785 commands/tablecmds.c:15330 #, c-format msgid "relation \"%s\" would be inherited from more than once" msgstr "von der Relation »%s« würde mehrmals geerbt werden" @@ -10241,7 +10269,7 @@ msgstr "kann Fremdtabelle »%s« nicht leeren" msgid "cannot truncate temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht leeren" -#: commands/tablecmds.c:2502 commands/tablecmds.c:15232 +#: commands/tablecmds.c:2502 commands/tablecmds.c:15227 #, c-format msgid "cannot inherit from partitioned table \"%s\"" msgstr "von partitionierter Tabelle »%s« kann nicht geerbt werden" @@ -10262,12 +10290,12 @@ msgstr "geerbte Relation »%s« ist keine Tabelle oder Fremdtabelle" msgid "cannot create a temporary relation as partition of permanent relation \"%s\"" msgstr "eine temporäre Relation kann nicht als Partition der permanenten Relation »%s« erzeugt werden" -#: commands/tablecmds.c:2536 commands/tablecmds.c:15211 +#: commands/tablecmds.c:2536 commands/tablecmds.c:15206 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "von temporärer Relation »%s« kann nicht geerbt werden" -#: commands/tablecmds.c:2546 commands/tablecmds.c:15219 +#: commands/tablecmds.c:2546 commands/tablecmds.c:15214 #, c-format msgid "cannot inherit from temporary relation of another session" msgstr "von temporärer Relation einer anderen Sitzung kann nicht geerbt werden" @@ -10322,7 +10350,7 @@ msgid "inherited column \"%s\" has a generation conflict" msgstr "geerbte Spalte »%s« hat einen Generierungskonflikt" #: commands/tablecmds.c:2781 commands/tablecmds.c:2836 -#: commands/tablecmds.c:12694 parser/parse_utilcmd.c:1293 +#: commands/tablecmds.c:12689 parser/parse_utilcmd.c:1293 #: parser/parse_utilcmd.c:1336 parser/parse_utilcmd.c:1773 #: parser/parse_utilcmd.c:1881 #, c-format @@ -10572,12 +10600,12 @@ msgstr "zu einer getypten Tabelle kann keine Spalte hinzugefügt werden" msgid "cannot add column to a partition" msgstr "zu einer Partition kann keine Spalte hinzugefügt werden" -#: commands/tablecmds.c:6909 commands/tablecmds.c:15462 +#: commands/tablecmds.c:6909 commands/tablecmds.c:15457 #, c-format msgid "child table \"%s\" has different type for column \"%s\"" msgstr "abgeleitete Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«" -#: commands/tablecmds.c:6915 commands/tablecmds.c:15469 +#: commands/tablecmds.c:6915 commands/tablecmds.c:15464 #, c-format msgid "child table \"%s\" has different collation for column \"%s\"" msgstr "abgeleitete Tabelle »%s« hat unterschiedliche Sortierfolge für Spalte »%s«" @@ -10607,13 +10635,13 @@ msgstr "Spalte »%s« von Relation »%s« existiert bereits, wird übersprungen" msgid "column \"%s\" of relation \"%s\" already exists" msgstr "Spalte »%s« von Relation »%s« existiert bereits" -#: commands/tablecmds.c:7415 commands/tablecmds.c:12321 +#: commands/tablecmds.c:7415 commands/tablecmds.c:12316 #, c-format msgid "cannot remove constraint from only the partitioned table when partitions exist" msgstr "Constraint kann nicht nur von der partitionierten Tabelle entfernt werden, wenn Partitionen existieren" #: commands/tablecmds.c:7416 commands/tablecmds.c:7733 -#: commands/tablecmds.c:8706 commands/tablecmds.c:12322 +#: commands/tablecmds.c:8701 commands/tablecmds.c:12317 #, c-format msgid "Do not specify the ONLY keyword." msgstr "Lassen Sie das Schlüsselwort ONLY weg." @@ -10621,10 +10649,10 @@ msgstr "Lassen Sie das Schlüsselwort ONLY weg." #: commands/tablecmds.c:7453 commands/tablecmds.c:7659 #: commands/tablecmds.c:7801 commands/tablecmds.c:7919 #: commands/tablecmds.c:8013 commands/tablecmds.c:8072 -#: commands/tablecmds.c:8191 commands/tablecmds.c:8330 -#: commands/tablecmds.c:8400 commands/tablecmds.c:8534 -#: commands/tablecmds.c:12476 commands/tablecmds.c:14047 -#: commands/tablecmds.c:16579 +#: commands/tablecmds.c:8186 commands/tablecmds.c:8325 +#: commands/tablecmds.c:8395 commands/tablecmds.c:8529 +#: commands/tablecmds.c:12471 commands/tablecmds.c:14042 +#: commands/tablecmds.c:16574 #, c-format msgid "cannot alter system column \"%s\"" msgstr "Systemspalte »%s« kann nicht geändert werden" @@ -10649,7 +10677,7 @@ msgstr "Spalte »%s« ist in einem Index, der als Replik-Identität verwendet wi msgid "column \"%s\" is marked NOT NULL in parent table" msgstr "Spalte »%s« ist in Elterntabelle als NOT NULL markiert" -#: commands/tablecmds.c:7730 commands/tablecmds.c:9190 +#: commands/tablecmds.c:7730 commands/tablecmds.c:9185 #, c-format msgid "constraint must be added to child tables too" msgstr "Constraint muss ebenso in den abgeleiteten Tabellen hinzugefügt werden" @@ -10689,829 +10717,829 @@ msgstr "Spalte »%s« von Relation »%s« ist keine Identitätsspalte" msgid "column \"%s\" of relation \"%s\" is not an identity column, skipping" msgstr "Spalte »%s« von Relation »%s« ist keine Identitätsspalte, wird übersprungen" -#: commands/tablecmds.c:8138 +#: commands/tablecmds.c:8133 #, c-format msgid "ALTER TABLE / DROP EXPRESSION must be applied to child tables too" msgstr "ALTER TABLE / DROP EXPRESSION muss auch auf abgeleitete Tabellen angewendet werden" -#: commands/tablecmds.c:8160 +#: commands/tablecmds.c:8155 #, c-format msgid "cannot drop generation expression from inherited column" msgstr "Generierungsausdruck von vererbter Spalte kann nicht gelöscht werden" -#: commands/tablecmds.c:8199 +#: commands/tablecmds.c:8194 #, c-format msgid "column \"%s\" of relation \"%s\" is not a stored generated column" msgstr "Spalte »%s« von Relation »%s« ist keine gespeicherte generierte Spalte" -#: commands/tablecmds.c:8204 +#: commands/tablecmds.c:8199 #, c-format msgid "column \"%s\" of relation \"%s\" is not a stored generated column, skipping" msgstr "Spalte »%s« von Relation »%s« ist keine gespeicherte generierte Spalte, wird übersprungen" -#: commands/tablecmds.c:8277 +#: commands/tablecmds.c:8272 #, c-format msgid "cannot refer to non-index column by number" msgstr "auf eine Nicht-Index-Spalte kann nicht per Nummer verwiesen werden" -#: commands/tablecmds.c:8320 +#: commands/tablecmds.c:8315 #, c-format msgid "column number %d of relation \"%s\" does not exist" msgstr "Spalte Nummer %d von Relation »%s« existiert nicht" -#: commands/tablecmds.c:8339 +#: commands/tablecmds.c:8334 #, c-format msgid "cannot alter statistics on included column \"%s\" of index \"%s\"" msgstr "Statistiken von eingeschlossener Spalte »%s« von Index »%s« können nicht geändert werden" -#: commands/tablecmds.c:8344 +#: commands/tablecmds.c:8339 #, c-format msgid "cannot alter statistics on non-expression column \"%s\" of index \"%s\"" msgstr "kann Statistiken von Spalte »%s« von Index »%s«, welche kein Ausdruck ist, nicht ändern" -#: commands/tablecmds.c:8346 +#: commands/tablecmds.c:8341 #, c-format msgid "Alter statistics on table column instead." msgstr "Ändern Sie stattdessen die Statistiken für die Tabellenspalte." -#: commands/tablecmds.c:8581 +#: commands/tablecmds.c:8576 #, c-format msgid "cannot drop column from typed table" msgstr "aus einer getypten Tabelle können keine Spalten gelöscht werden" -#: commands/tablecmds.c:8644 +#: commands/tablecmds.c:8639 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist, skipping" msgstr "Spalte »%s« von Relation »%s« existiert nicht, wird übersprungen" -#: commands/tablecmds.c:8657 +#: commands/tablecmds.c:8652 #, c-format msgid "cannot drop system column \"%s\"" msgstr "Systemspalte »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:8667 +#: commands/tablecmds.c:8662 #, c-format msgid "cannot drop inherited column \"%s\"" msgstr "geerbte Spalte »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:8680 +#: commands/tablecmds.c:8675 #, c-format msgid "cannot drop column \"%s\" because it is part of the partition key of relation \"%s\"" msgstr "Spalte »%s« kann nicht gelöscht werden, weil sie Teil des Partitionierungsschlüssels von Relation »%s« ist" -#: commands/tablecmds.c:8705 +#: commands/tablecmds.c:8700 #, c-format msgid "cannot drop column from only the partitioned table when partitions exist" msgstr "Spalte kann nicht nur aus der partitionierten Tabelle gelöscht werden, wenn Partitionen existieren" -#: commands/tablecmds.c:8910 +#: commands/tablecmds.c:8905 #, c-format msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX is not supported on partitioned tables" msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX wird für partitionierte Tabellen nicht unterstützt" -#: commands/tablecmds.c:8935 +#: commands/tablecmds.c:8930 #, c-format msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\"" msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX benennt Index »%s« um in »%s«" -#: commands/tablecmds.c:9272 +#: commands/tablecmds.c:9267 #, c-format msgid "cannot use ONLY for foreign key on partitioned table \"%s\" referencing relation \"%s\"" msgstr "ONLY nicht möglich für Fremdschlüssel für partitionierte Tabelle »%s« verweisend auf Relation »%s«" -#: commands/tablecmds.c:9278 +#: commands/tablecmds.c:9273 #, c-format msgid "cannot add NOT VALID foreign key on partitioned table \"%s\" referencing relation \"%s\"" msgstr "Hinzufügen von Fremdschlüssel mit NOT VALID nicht möglich für partitionierte Tabelle »%s« verweisend auf Relation »%s«" -#: commands/tablecmds.c:9281 +#: commands/tablecmds.c:9276 #, c-format msgid "This feature is not yet supported on partitioned tables." msgstr "Dieses Feature wird für partitionierte Tabellen noch nicht unterstützt." -#: commands/tablecmds.c:9288 commands/tablecmds.c:9770 +#: commands/tablecmds.c:9283 commands/tablecmds.c:9765 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "Relation »%s«, auf die verwiesen wird, ist keine Tabelle" -#: commands/tablecmds.c:9311 +#: commands/tablecmds.c:9306 #, c-format msgid "constraints on permanent tables may reference only permanent tables" msgstr "Constraints für permanente Tabellen dürfen nur auf permanente Tabellen verweisen" -#: commands/tablecmds.c:9318 +#: commands/tablecmds.c:9313 #, c-format msgid "constraints on unlogged tables may reference only permanent or unlogged tables" msgstr "Constraints für ungeloggte Tabellen dürfen nur auf permanente oder ungeloggte Tabellen verweisen" -#: commands/tablecmds.c:9324 +#: commands/tablecmds.c:9319 #, c-format msgid "constraints on temporary tables may reference only temporary tables" msgstr "Constraints für temporäre Tabellen dürfen nur auf temporäre Tabellen verweisen" -#: commands/tablecmds.c:9328 +#: commands/tablecmds.c:9323 #, c-format msgid "constraints on temporary tables must involve temporary tables of this session" msgstr "Constraints für temporäre Tabellen müssen temporäre Tabellen dieser Sitzung beinhalten" -#: commands/tablecmds.c:9393 commands/tablecmds.c:9399 +#: commands/tablecmds.c:9388 commands/tablecmds.c:9394 #, c-format msgid "invalid %s action for foreign key constraint containing generated column" msgstr "ungültige %s-Aktion für Fremdschlüssel-Constraint, der eine generierte Spalte enthält" -#: commands/tablecmds.c:9415 +#: commands/tablecmds.c:9410 #, c-format msgid "number of referencing and referenced columns for foreign key disagree" msgstr "Anzahl der Quell- und Zielspalten im Fremdschlüssel stimmt nicht überein" -#: commands/tablecmds.c:9522 +#: commands/tablecmds.c:9517 #, c-format msgid "foreign key constraint \"%s\" cannot be implemented" msgstr "Fremdschlüssel-Constraint »%s« kann nicht implementiert werden" -#: commands/tablecmds.c:9524 +#: commands/tablecmds.c:9519 #, c-format msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s." msgstr "Schlüsselspalten »%s« und »%s« haben inkompatible Typen: %s und %s." -#: commands/tablecmds.c:9699 +#: commands/tablecmds.c:9694 #, c-format msgid "column \"%s\" referenced in ON DELETE SET action must be part of foreign key" msgstr "Spalte »%s«, auf die in der ON-DELETE-SET-Aktion verwiesen wird, muss Teil des Fremdschlüssels sein" -#: commands/tablecmds.c:10070 commands/tablecmds.c:10497 +#: commands/tablecmds.c:10065 commands/tablecmds.c:10492 #: parser/parse_utilcmd.c:822 parser/parse_utilcmd.c:951 #, c-format msgid "foreign key constraints are not supported on foreign tables" msgstr "Fremdschlüssel-Constraints auf Fremdtabellen werden nicht unterstützt" -#: commands/tablecmds.c:10480 +#: commands/tablecmds.c:10475 #, c-format msgid "cannot attach table \"%s\" as a partition because it is referenced by foreign key \"%s\"" msgstr "kann Tabelle »%s« nicht als Partition anfügen, weil auf sie von Fremdschlüssel »%s« verwiesen wird" -#: commands/tablecmds.c:11081 commands/tablecmds.c:11362 -#: commands/tablecmds.c:12278 commands/tablecmds.c:12353 +#: commands/tablecmds.c:11076 commands/tablecmds.c:11357 +#: commands/tablecmds.c:12273 commands/tablecmds.c:12348 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist" msgstr "Constraint »%s« von Relation »%s« existiert nicht" -#: commands/tablecmds.c:11088 +#: commands/tablecmds.c:11083 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint" msgstr "Constraint »%s« von Relation »%s« ist kein Fremdschlüssel-Constraint" -#: commands/tablecmds.c:11126 +#: commands/tablecmds.c:11121 #, c-format msgid "cannot alter constraint \"%s\" on relation \"%s\"" msgstr "Constraint »%s« von Relation »%s« kann nicht geändert werden" -#: commands/tablecmds.c:11129 +#: commands/tablecmds.c:11124 #, c-format msgid "Constraint \"%s\" is derived from constraint \"%s\" of relation \"%s\"." msgstr "Constraint »%s« ist von Constraint »%s« von Relation »%s« abgeleitet." -#: commands/tablecmds.c:11131 +#: commands/tablecmds.c:11126 #, c-format msgid "You may alter the constraint it derives from instead." msgstr "Sie können stattdessen den Constraint, von dem er abgeleitet ist, ändern." -#: commands/tablecmds.c:11370 +#: commands/tablecmds.c:11365 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint" msgstr "Constraint »%s« von Relation »%s« ist kein Fremdschlüssel- oder Check-Constraint" -#: commands/tablecmds.c:11447 +#: commands/tablecmds.c:11442 #, c-format msgid "constraint must be validated on child tables too" msgstr "Constraint muss ebenso in den abgeleiteten Tabellen validiert werden" -#: commands/tablecmds.c:11534 +#: commands/tablecmds.c:11529 #, c-format msgid "column \"%s\" referenced in foreign key constraint does not exist" msgstr "Spalte »%s«, die im Fremdschlüssel verwendet wird, existiert nicht" -#: commands/tablecmds.c:11540 +#: commands/tablecmds.c:11535 #, c-format msgid "system columns cannot be used in foreign keys" msgstr "Systemspalten können nicht in Fremdschlüsseln verwendet werden" -#: commands/tablecmds.c:11544 +#: commands/tablecmds.c:11539 #, c-format msgid "cannot have more than %d keys in a foreign key" msgstr "Fremdschlüssel kann nicht mehr als %d Schlüssel haben" -#: commands/tablecmds.c:11609 +#: commands/tablecmds.c:11604 #, c-format msgid "cannot use a deferrable primary key for referenced table \"%s\"" msgstr "aufschiebbarer Primärschlüssel kann nicht für Tabelle »%s«, auf die verwiesen wird, verwendet werden" -#: commands/tablecmds.c:11626 +#: commands/tablecmds.c:11621 #, c-format msgid "there is no primary key for referenced table \"%s\"" msgstr "in Tabelle »%s«, auf die verwiesen wird, gibt es keinen Primärschlüssel" -#: commands/tablecmds.c:11694 +#: commands/tablecmds.c:11689 #, c-format msgid "foreign key referenced-columns list must not contain duplicates" msgstr "die Liste der Spalten, auf die ein Fremdschlüssel verweist, darf keine doppelten Einträge enthalten" -#: commands/tablecmds.c:11786 +#: commands/tablecmds.c:11781 #, c-format msgid "cannot use a deferrable unique constraint for referenced table \"%s\"" msgstr "aufschiebbarer Unique-Constraint kann nicht für Tabelle »%s«, auf die verwiesen wird, verwendet werden" -#: commands/tablecmds.c:11791 +#: commands/tablecmds.c:11786 #, c-format msgid "there is no unique constraint matching given keys for referenced table \"%s\"" msgstr "in Tabelle »%s«, auf die verwiesen wird, gibt es keinen Unique-Constraint, der auf die angegebenen Schlüssel passt" -#: commands/tablecmds.c:12234 +#: commands/tablecmds.c:12229 #, c-format msgid "cannot drop inherited constraint \"%s\" of relation \"%s\"" msgstr "geerbter Constraint »%s« von Relation »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:12284 +#: commands/tablecmds.c:12279 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping" msgstr "Constraint »%s« von Relation »%s« existiert nicht, wird übersprungen" -#: commands/tablecmds.c:12460 +#: commands/tablecmds.c:12455 #, c-format msgid "cannot alter column type of typed table" msgstr "Spaltentyp einer getypten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:12486 +#: commands/tablecmds.c:12481 #, c-format msgid "cannot specify USING when altering type of generated column" msgstr "USING kann nicht angegeben werden, wenn der Typ einer generierten Spalte geändert wird" -#: commands/tablecmds.c:12497 +#: commands/tablecmds.c:12492 #, c-format msgid "cannot alter inherited column \"%s\"" msgstr "kann vererbte Spalte »%s« nicht ändern" -#: commands/tablecmds.c:12506 +#: commands/tablecmds.c:12501 #, c-format msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\"" msgstr "Spalte »%s« kann nicht geändert werden, weil sie Teil des Partitionierungsschlüssels von Relation »%s« ist" -#: commands/tablecmds.c:12556 +#: commands/tablecmds.c:12551 #, c-format msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s" msgstr "Ergebnis der USING-Klausel für Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden" -#: commands/tablecmds.c:12559 +#: commands/tablecmds.c:12554 #, c-format msgid "You might need to add an explicit cast." msgstr "Sie müssen möglicherweise eine ausdrückliche Typumwandlung hinzufügen." -#: commands/tablecmds.c:12563 +#: commands/tablecmds.c:12558 #, c-format msgid "column \"%s\" cannot be cast automatically to type %s" msgstr "Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden" #. translator: USING is SQL, don't translate it -#: commands/tablecmds.c:12567 +#: commands/tablecmds.c:12562 #, c-format msgid "You might need to specify \"USING %s::%s\"." msgstr "Sie müssen möglicherweise »USING %s::%s« angeben." -#: commands/tablecmds.c:12666 +#: commands/tablecmds.c:12661 #, c-format msgid "cannot alter inherited column \"%s\" of relation \"%s\"" msgstr "geerbte Spalte »%s« von Relation »%s« kann nicht geändert werden" -#: commands/tablecmds.c:12695 +#: commands/tablecmds.c:12690 #, c-format msgid "USING expression contains a whole-row table reference." msgstr "USING-Ausdruck enthält einen Verweis auf die ganze Zeile der Tabelle." -#: commands/tablecmds.c:12706 +#: commands/tablecmds.c:12701 #, c-format msgid "type of inherited column \"%s\" must be changed in child tables too" msgstr "Typ der vererbten Spalte »%s« muss ebenso in den abgeleiteten Tabellen geändert werden" -#: commands/tablecmds.c:12831 +#: commands/tablecmds.c:12826 #, c-format msgid "cannot alter type of column \"%s\" twice" msgstr "Typ der Spalte »%s« kann nicht zweimal geändert werden" -#: commands/tablecmds.c:12869 +#: commands/tablecmds.c:12864 #, c-format msgid "generation expression for column \"%s\" cannot be cast automatically to type %s" msgstr "Generierungsausdruck der Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden" -#: commands/tablecmds.c:12874 +#: commands/tablecmds.c:12869 #, c-format msgid "default for column \"%s\" cannot be cast automatically to type %s" msgstr "Vorgabewert der Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden" -#: commands/tablecmds.c:12962 +#: commands/tablecmds.c:12957 #, c-format msgid "cannot alter type of a column used by a function or procedure" msgstr "Typ einer Spalte, die von einer Funktion oder Prozedur verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:12963 commands/tablecmds.c:12977 -#: commands/tablecmds.c:12996 commands/tablecmds.c:13014 -#: commands/tablecmds.c:13072 +#: commands/tablecmds.c:12958 commands/tablecmds.c:12972 +#: commands/tablecmds.c:12991 commands/tablecmds.c:13009 +#: commands/tablecmds.c:13067 #, c-format msgid "%s depends on column \"%s\"" msgstr "%s hängt von Spalte »%s« ab" -#: commands/tablecmds.c:12976 +#: commands/tablecmds.c:12971 #, c-format msgid "cannot alter type of a column used by a view or rule" msgstr "Typ einer Spalte, die von einer Sicht oder Regel verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:12995 +#: commands/tablecmds.c:12990 #, c-format msgid "cannot alter type of a column used in a trigger definition" msgstr "Typ einer Spalte, die in einer Trigger-Definition verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:13013 +#: commands/tablecmds.c:13008 #, c-format msgid "cannot alter type of a column used in a policy definition" msgstr "Typ einer Spalte, die in einer Policy-Definition verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:13044 +#: commands/tablecmds.c:13039 #, c-format msgid "cannot alter type of a column used by a generated column" msgstr "Typ einer Spalte, die von einer generierten Spalte verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:13045 +#: commands/tablecmds.c:13040 #, c-format msgid "Column \"%s\" is used by generated column \"%s\"." msgstr "Spalte »%s« wird von generierter Spalte »%s« verwendet." -#: commands/tablecmds.c:13071 +#: commands/tablecmds.c:13066 #, c-format msgid "cannot alter type of a column used by a publication WHERE clause" msgstr "Typ einer Spalte, die in der WHERE-Klausel einer Publikation verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:14155 commands/tablecmds.c:14167 +#: commands/tablecmds.c:14150 commands/tablecmds.c:14162 #, c-format msgid "cannot change owner of index \"%s\"" msgstr "kann Eigentümer des Index »%s« nicht ändern" -#: commands/tablecmds.c:14157 commands/tablecmds.c:14169 +#: commands/tablecmds.c:14152 commands/tablecmds.c:14164 #, c-format msgid "Change the ownership of the index's table instead." msgstr "Ändern Sie stattdessen den Eigentümer der Tabelle des Index." -#: commands/tablecmds.c:14183 +#: commands/tablecmds.c:14178 #, c-format msgid "cannot change owner of sequence \"%s\"" msgstr "kann Eigentümer der Sequenz »%s« nicht ändern" -#: commands/tablecmds.c:14208 +#: commands/tablecmds.c:14203 #, c-format msgid "cannot change owner of relation \"%s\"" msgstr "kann Eigentümer der Relation »%s« nicht ändern" -#: commands/tablecmds.c:14570 +#: commands/tablecmds.c:14565 #, c-format msgid "cannot have multiple SET TABLESPACE subcommands" msgstr "mehrere SET TABLESPACE Unterbefehle sind ungültig" -#: commands/tablecmds.c:14647 +#: commands/tablecmds.c:14642 #, c-format msgid "cannot set options for relation \"%s\"" msgstr "für Relation »%s« können keine Optionen gesetzt werden" -#: commands/tablecmds.c:14681 commands/view.c:445 +#: commands/tablecmds.c:14676 commands/view.c:445 #, c-format msgid "WITH CHECK OPTION is supported only on automatically updatable views" msgstr "WITH CHECK OPTION wird nur für automatisch aktualisierbare Sichten unterstützt" -#: commands/tablecmds.c:14932 +#: commands/tablecmds.c:14927 #, c-format msgid "only tables, indexes, and materialized views exist in tablespaces" msgstr "nur Tabellen, Indexe und materialisierte Sichten existieren in Tablespaces" -#: commands/tablecmds.c:14944 +#: commands/tablecmds.c:14939 #, c-format msgid "cannot move relations in to or out of pg_global tablespace" msgstr "Relationen können nicht in den oder aus dem Tablespace »pg_global« verschoben werden" -#: commands/tablecmds.c:15036 +#: commands/tablecmds.c:15031 #, c-format msgid "aborting because lock on relation \"%s.%s\" is not available" msgstr "Abbruch weil Sperre für Relation »%s.%s« nicht verfügbar ist" -#: commands/tablecmds.c:15052 +#: commands/tablecmds.c:15047 #, c-format msgid "no matching relations in tablespace \"%s\" found" msgstr "keine passenden Relationen in Tablespace »%s« gefunden" -#: commands/tablecmds.c:15170 +#: commands/tablecmds.c:15165 #, c-format msgid "cannot change inheritance of typed table" msgstr "Vererbung einer getypten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:15175 commands/tablecmds.c:15693 +#: commands/tablecmds.c:15170 commands/tablecmds.c:15688 #, c-format msgid "cannot change inheritance of a partition" msgstr "Vererbung einer Partition kann nicht geändert werden" -#: commands/tablecmds.c:15180 +#: commands/tablecmds.c:15175 #, c-format msgid "cannot change inheritance of partitioned table" msgstr "Vererbung einer partitionierten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:15226 +#: commands/tablecmds.c:15221 #, c-format msgid "cannot inherit to temporary relation of another session" msgstr "an temporäre Relation einer anderen Sitzung kann nicht vererbt werden" -#: commands/tablecmds.c:15239 +#: commands/tablecmds.c:15234 #, c-format msgid "cannot inherit from a partition" msgstr "von einer Partition kann nicht geerbt werden" -#: commands/tablecmds.c:15261 commands/tablecmds.c:18136 +#: commands/tablecmds.c:15256 commands/tablecmds.c:18131 #, c-format msgid "circular inheritance not allowed" msgstr "zirkuläre Vererbung ist nicht erlaubt" -#: commands/tablecmds.c:15262 commands/tablecmds.c:18137 +#: commands/tablecmds.c:15257 commands/tablecmds.c:18132 #, c-format msgid "\"%s\" is already a child of \"%s\"." msgstr "»%s« ist schon von »%s« abgeleitet." -#: commands/tablecmds.c:15275 +#: commands/tablecmds.c:15270 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child" msgstr "Trigger »%s« verhindert, dass Tabelle »%s« ein Vererbungskind werden kann" -#: commands/tablecmds.c:15277 +#: commands/tablecmds.c:15272 #, c-format msgid "ROW triggers with transition tables are not supported in inheritance hierarchies." msgstr "ROW-Trigger mit Übergangstabellen werden in Vererbungshierarchien nicht unterstützt." -#: commands/tablecmds.c:15480 +#: commands/tablecmds.c:15475 #, c-format msgid "column \"%s\" in child table must be marked NOT NULL" msgstr "Spalte »%s« in abgeleiteter Tabelle muss als NOT NULL markiert sein" -#: commands/tablecmds.c:15489 +#: commands/tablecmds.c:15484 #, c-format msgid "column \"%s\" in child table must be a generated column" msgstr "Spalte »%s« in abgeleiteter Tabelle muss eine generierte Spalte sein" -#: commands/tablecmds.c:15494 +#: commands/tablecmds.c:15489 #, c-format msgid "column \"%s\" in child table must not be a generated column" msgstr "Spalte »%s« in abgeleiteter Tabelle darf keine generierte Spalte sein" -#: commands/tablecmds.c:15525 +#: commands/tablecmds.c:15520 #, c-format msgid "child table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:15613 +#: commands/tablecmds.c:15608 #, c-format msgid "child table \"%s\" has different definition for check constraint \"%s\"" msgstr "abgeleitete Tabelle »%s« hat unterschiedliche Definition für Check-Constraint »%s«" -#: commands/tablecmds.c:15621 +#: commands/tablecmds.c:15616 #, c-format msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\"" msgstr "Constraint »%s« kollidiert mit nicht vererbtem Constraint für abgeleitete Tabelle »%s«" -#: commands/tablecmds.c:15632 +#: commands/tablecmds.c:15627 #, c-format msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\"" msgstr "Constraint »%s« kollidiert mit NOT-VALID-Constraint für abgeleitete Tabelle »%s«" -#: commands/tablecmds.c:15671 +#: commands/tablecmds.c:15666 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "Constraint »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:15757 +#: commands/tablecmds.c:15752 #, c-format msgid "partition \"%s\" already pending detach in partitioned table \"%s.%s\"" msgstr "Partition »%s« hat schon eine unerledigte Abtrennoperation in der partitionierten Tabelle »%s.%s«" -#: commands/tablecmds.c:15786 commands/tablecmds.c:15834 +#: commands/tablecmds.c:15781 commands/tablecmds.c:15829 #, c-format msgid "relation \"%s\" is not a partition of relation \"%s\"" msgstr "Relation »%s« ist keine Partition von Relation »%s«" -#: commands/tablecmds.c:15840 +#: commands/tablecmds.c:15835 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "Relation »%s« ist keine Basisrelation von Relation »%s«" -#: commands/tablecmds.c:16068 +#: commands/tablecmds.c:16063 #, c-format msgid "typed tables cannot inherit" msgstr "getypte Tabellen können nicht erben" -#: commands/tablecmds.c:16098 +#: commands/tablecmds.c:16093 #, c-format msgid "table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in Tabelle" -#: commands/tablecmds.c:16109 +#: commands/tablecmds.c:16104 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "Tabelle hat Spalte »%s«, aber Typ benötigt »%s«" -#: commands/tablecmds.c:16118 +#: commands/tablecmds.c:16113 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«" -#: commands/tablecmds.c:16132 +#: commands/tablecmds.c:16127 #, c-format msgid "table has extra column \"%s\"" msgstr "Tabelle hat zusätzliche Spalte »%s«" -#: commands/tablecmds.c:16184 +#: commands/tablecmds.c:16179 #, c-format msgid "\"%s\" is not a typed table" msgstr "»%s« ist keine getypte Tabelle" -#: commands/tablecmds.c:16358 +#: commands/tablecmds.c:16353 #, c-format msgid "cannot use non-unique index \"%s\" as replica identity" msgstr "nicht eindeutiger Index »%s« kann nicht als Replik-Identität verwendet werden" -#: commands/tablecmds.c:16364 +#: commands/tablecmds.c:16359 #, c-format msgid "cannot use non-immediate index \"%s\" as replica identity" msgstr "Index »%s« kann nicht als Replik-Identität verwendet werden, weil er nicht IMMEDIATE ist" -#: commands/tablecmds.c:16370 +#: commands/tablecmds.c:16365 #, c-format msgid "cannot use expression index \"%s\" as replica identity" msgstr "Ausdrucksindex »%s« kann nicht als Replik-Identität verwendet werden" -#: commands/tablecmds.c:16376 +#: commands/tablecmds.c:16371 #, c-format msgid "cannot use partial index \"%s\" as replica identity" msgstr "partieller Index »%s« kann nicht als Replik-Identität verwendet werden" -#: commands/tablecmds.c:16393 +#: commands/tablecmds.c:16388 #, c-format msgid "index \"%s\" cannot be used as replica identity because column %d is a system column" msgstr "Index »%s« kann nicht als Replik-Identität verwendet werden, weil Spalte %d eine Systemspalte ist" -#: commands/tablecmds.c:16400 +#: commands/tablecmds.c:16395 #, c-format msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable" msgstr "Index »%s« kann nicht als Replik-Identität verwendet werden, weil Spalte »%s« NULL-Werte akzeptiert" -#: commands/tablecmds.c:16645 +#: commands/tablecmds.c:16640 #, c-format msgid "cannot change logged status of table \"%s\" because it is temporary" msgstr "kann den geloggten Status der Tabelle »%s« nicht ändern, weil sie temporär ist" -#: commands/tablecmds.c:16669 +#: commands/tablecmds.c:16664 #, c-format msgid "cannot change table \"%s\" to unlogged because it is part of a publication" msgstr "kann Tabelle »%s« nicht in ungeloggt ändern, weil sie Teil einer Publikation ist" -#: commands/tablecmds.c:16671 +#: commands/tablecmds.c:16666 #, c-format msgid "Unlogged relations cannot be replicated." msgstr "Ungeloggte Relationen können nicht repliziert werden." -#: commands/tablecmds.c:16716 +#: commands/tablecmds.c:16711 #, c-format msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\"" msgstr "konnte Tabelle »%s« nicht in geloggt ändern, weil sie auf die ungeloggte Tabelle »%s« verweist" -#: commands/tablecmds.c:16726 +#: commands/tablecmds.c:16721 #, c-format msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\"" msgstr "konnte Tabelle »%s« nicht in ungeloggt ändern, weil sie auf die geloggte Tabelle »%s« verweist" -#: commands/tablecmds.c:16784 +#: commands/tablecmds.c:16779 #, c-format msgid "cannot move an owned sequence into another schema" msgstr "einer Tabelle zugeordnete Sequenz kann nicht in ein anderes Schema verschoben werden" -#: commands/tablecmds.c:16889 +#: commands/tablecmds.c:16884 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "Relation »%s« existiert bereits in Schema »%s«" -#: commands/tablecmds.c:17313 +#: commands/tablecmds.c:17308 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "»%s« ist keine Tabelle oder materialisierte Sicht" -#: commands/tablecmds.c:17463 +#: commands/tablecmds.c:17458 #, c-format msgid "\"%s\" is not a composite type" msgstr "»%s« ist kein zusammengesetzter Typ" -#: commands/tablecmds.c:17493 +#: commands/tablecmds.c:17488 #, c-format msgid "cannot change schema of index \"%s\"" msgstr "kann Schema des Index »%s« nicht ändern" -#: commands/tablecmds.c:17495 commands/tablecmds.c:17509 +#: commands/tablecmds.c:17490 commands/tablecmds.c:17504 #, c-format msgid "Change the schema of the table instead." msgstr "Ändern Sie stattdessen das Schema der Tabelle." -#: commands/tablecmds.c:17499 +#: commands/tablecmds.c:17494 #, c-format msgid "cannot change schema of composite type \"%s\"" msgstr "kann Schema des zusammengesetzten Typs »%s« nicht ändern" -#: commands/tablecmds.c:17507 +#: commands/tablecmds.c:17502 #, c-format msgid "cannot change schema of TOAST table \"%s\"" msgstr "kann Schema der TOAST-Tabelle »%s« nicht ändern" -#: commands/tablecmds.c:17539 +#: commands/tablecmds.c:17534 #, c-format msgid "cannot use \"list\" partition strategy with more than one column" msgstr "Partitionierungsstrategie »list« kann nicht mit mehr als einer Spalte verwendet werden" -#: commands/tablecmds.c:17605 +#: commands/tablecmds.c:17600 #, c-format msgid "column \"%s\" named in partition key does not exist" msgstr "Spalte »%s«, die im Partitionierungsschlüssel verwendet wird, existiert nicht" -#: commands/tablecmds.c:17613 +#: commands/tablecmds.c:17608 #, c-format msgid "cannot use system column \"%s\" in partition key" msgstr "Systemspalte »%s« kann nicht im Partitionierungsschlüssel verwendet werden" -#: commands/tablecmds.c:17624 commands/tablecmds.c:17703 +#: commands/tablecmds.c:17619 commands/tablecmds.c:17698 #, c-format msgid "cannot use generated column in partition key" msgstr "generierte Spalte kann nicht im Partitionierungsschlüssel verwendet werden" -#: commands/tablecmds.c:17693 +#: commands/tablecmds.c:17688 #, c-format msgid "partition key expressions cannot contain system column references" msgstr "Partitionierungsschlüsselausdruck kann nicht auf Systemspalten verweisen" -#: commands/tablecmds.c:17754 +#: commands/tablecmds.c:17749 #, c-format msgid "functions in partition key expression must be marked IMMUTABLE" msgstr "Funktionen im Partitionierungsschlüsselausdruck müssen als IMMUTABLE markiert sein" -#: commands/tablecmds.c:17763 +#: commands/tablecmds.c:17758 #, c-format msgid "cannot use constant expression as partition key" msgstr "Partitionierungsschlüssel kann kein konstanter Ausdruck sein" -#: commands/tablecmds.c:17784 +#: commands/tablecmds.c:17779 #, c-format msgid "could not determine which collation to use for partition expression" msgstr "konnte die für den Partitionierungsausdruck zu verwendende Sortierfolge nicht bestimmen" -#: commands/tablecmds.c:17819 +#: commands/tablecmds.c:17814 #, c-format msgid "You must specify a hash operator class or define a default hash operator class for the data type." msgstr "Sie müssen eine hash-Operatorklasse angeben oder eine hash-Standardoperatorklasse für den Datentyp definieren." -#: commands/tablecmds.c:17825 +#: commands/tablecmds.c:17820 #, c-format msgid "You must specify a btree operator class or define a default btree operator class for the data type." msgstr "Sie müssen eine btree-Operatorklasse angeben oder eine btree-Standardoperatorklasse für den Datentyp definieren." -#: commands/tablecmds.c:18076 +#: commands/tablecmds.c:18071 #, c-format msgid "\"%s\" is already a partition" msgstr "»%s« ist bereits eine Partition" -#: commands/tablecmds.c:18082 +#: commands/tablecmds.c:18077 #, c-format msgid "cannot attach a typed table as partition" msgstr "eine getypte Tabelle kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:18098 +#: commands/tablecmds.c:18093 #, c-format msgid "cannot attach inheritance child as partition" msgstr "ein Vererbungskind kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:18112 +#: commands/tablecmds.c:18107 #, c-format msgid "cannot attach inheritance parent as partition" msgstr "eine Tabelle mit abgeleiteten Tabellen kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:18146 +#: commands/tablecmds.c:18141 #, c-format msgid "cannot attach a temporary relation as partition of permanent relation \"%s\"" msgstr "eine temporäre Relation kann nicht als Partition an permanente Relation »%s« angefügt werden" -#: commands/tablecmds.c:18154 +#: commands/tablecmds.c:18149 #, c-format msgid "cannot attach a permanent relation as partition of temporary relation \"%s\"" msgstr "eine permanente Relation kann nicht als Partition an temporäre Relation »%s« angefügt werden" -#: commands/tablecmds.c:18162 +#: commands/tablecmds.c:18157 #, c-format msgid "cannot attach as partition of temporary relation of another session" msgstr "kann nicht als Partition an temporäre Relation einer anderen Sitzung anfügen" -#: commands/tablecmds.c:18169 +#: commands/tablecmds.c:18164 #, c-format msgid "cannot attach temporary relation of another session as partition" msgstr "temporäre Relation einer anderen Sitzung kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:18189 +#: commands/tablecmds.c:18184 #, c-format msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\"" msgstr "Tabelle »%s« enthält Spalte »%s«, die nicht in der Elterntabelle »%s« gefunden wurde" -#: commands/tablecmds.c:18192 +#: commands/tablecmds.c:18187 #, c-format msgid "The new partition may contain only the columns present in parent." msgstr "Die neue Partition darf nur Spalten enthalten, die auch die Elterntabelle hat." -#: commands/tablecmds.c:18204 +#: commands/tablecmds.c:18199 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition" msgstr "Trigger »%s« verhindert, dass Tabelle »%s« eine Partition werden kann" -#: commands/tablecmds.c:18206 +#: commands/tablecmds.c:18201 #, c-format msgid "ROW triggers with transition tables are not supported on partitions." msgstr "ROW-Trigger mit Übergangstabellen werden für Partitionen nicht unterstützt." -#: commands/tablecmds.c:18385 +#: commands/tablecmds.c:18380 #, c-format msgid "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\"" msgstr "kann Fremdtabelle »%s« nicht als Partition an partitionierte Tabelle »%s« anfügen" -#: commands/tablecmds.c:18388 +#: commands/tablecmds.c:18383 #, c-format msgid "Partitioned table \"%s\" contains unique indexes." msgstr "Partitionierte Tabelle »%s« enthält Unique-Indexe." -#: commands/tablecmds.c:18706 +#: commands/tablecmds.c:18701 #, c-format msgid "cannot detach partitions concurrently when a default partition exists" msgstr "nebenläufiges Abtrennen einer Partition ist nicht möglich, wenn eine Standardpartition existiert" -#: commands/tablecmds.c:18818 +#: commands/tablecmds.c:18813 #, c-format msgid "partitioned table \"%s\" was removed concurrently" msgstr "partitionierte Tabelle »%s« wurde nebenläufig entfernt" -#: commands/tablecmds.c:18824 +#: commands/tablecmds.c:18819 #, c-format msgid "partition \"%s\" was removed concurrently" msgstr "Partition »%s« wurde nebenläufig entfernt" -#: commands/tablecmds.c:19441 commands/tablecmds.c:19461 -#: commands/tablecmds.c:19482 commands/tablecmds.c:19501 -#: commands/tablecmds.c:19551 +#: commands/tablecmds.c:19436 commands/tablecmds.c:19456 +#: commands/tablecmds.c:19477 commands/tablecmds.c:19496 +#: commands/tablecmds.c:19546 #, c-format msgid "cannot attach index \"%s\" as a partition of index \"%s\"" msgstr "kann Index »%s« nicht als Partition an Index »%s« anfügen" -#: commands/tablecmds.c:19444 +#: commands/tablecmds.c:19439 #, c-format msgid "Index \"%s\" is already attached to another index." msgstr "Index »%s« ist bereits an einen anderen Index angefügt." -#: commands/tablecmds.c:19464 +#: commands/tablecmds.c:19459 #, c-format msgid "Index \"%s\" is not an index on any partition of table \"%s\"." msgstr "Index »%s« ist kein Index irgendeiner Partition von Tabelle »%s«." -#: commands/tablecmds.c:19485 +#: commands/tablecmds.c:19480 #, c-format msgid "The index definitions do not match." msgstr "Die Indexdefinitionen stimmen nicht überein." -#: commands/tablecmds.c:19504 +#: commands/tablecmds.c:19499 #, c-format msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"." msgstr "Der Index »%s« gehört zu einem Constraint in Tabelle »%s«, aber kein Constraint existiert für Index »%s«." -#: commands/tablecmds.c:19554 +#: commands/tablecmds.c:19549 #, c-format msgid "Another index is already attached for partition \"%s\"." msgstr "Ein anderer Index ist bereits für Partition »%s« angefügt." -#: commands/tablecmds.c:19790 +#: commands/tablecmds.c:19785 #, c-format msgid "column data type %s does not support compression" msgstr "Spaltendatentyp %s unterstützt keine Komprimierung" -#: commands/tablecmds.c:19797 +#: commands/tablecmds.c:19792 #, c-format msgid "invalid compression method \"%s\"" msgstr "ungültige Komprimierungsmethode »%s«" -#: commands/tablecmds.c:19823 +#: commands/tablecmds.c:19818 #, c-format msgid "invalid storage type \"%s\"" msgstr "ungültiger Storage-Typ »%s«" -#: commands/tablecmds.c:19833 +#: commands/tablecmds.c:19828 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "Spaltendatentyp %s kann nur Storage-Typ PLAIN" @@ -12027,7 +12055,7 @@ msgstr "nur Superuser können Basistypen anlegen" msgid "Create the type as a shell type, then create its I/O functions, then do a full CREATE TYPE." msgstr "Erzeugen Sie den Typ als Shell-Typ, legen Sie dann die I/O-Funktionen an und führen Sie dann das volle CREATE TYPE aus." -#: commands/typecmds.c:327 commands/typecmds.c:1450 commands/typecmds.c:4263 +#: commands/typecmds.c:327 commands/typecmds.c:1457 commands/typecmds.c:4270 #, c-format msgid "type attribute \"%s\" not recognized" msgstr "Typ-Attribut »%s« nicht erkannt" @@ -12047,7 +12075,7 @@ msgstr "Arrayelementtyp kann nicht %s sein" msgid "alignment \"%s\" not recognized" msgstr "Ausrichtung »%s« nicht erkannt" -#: commands/typecmds.c:450 commands/typecmds.c:4137 +#: commands/typecmds.c:450 commands/typecmds.c:4144 #, c-format msgid "storage \"%s\" not recognized" msgstr "Storage-Typ »%s« nicht erkannt" @@ -12092,263 +12120,263 @@ msgstr "wiedersprüchliche NULL/NOT NULL-Constraints" msgid "check constraints for domains cannot be marked NO INHERIT" msgstr "Check-Constraints für Domänen können nicht als NO INHERIT markiert werden" -#: commands/typecmds.c:976 commands/typecmds.c:2956 +#: commands/typecmds.c:976 commands/typecmds.c:2963 #, c-format msgid "unique constraints not possible for domains" msgstr "Unique-Constraints sind nicht für Domänen möglich" -#: commands/typecmds.c:982 commands/typecmds.c:2962 +#: commands/typecmds.c:982 commands/typecmds.c:2969 #, c-format msgid "primary key constraints not possible for domains" msgstr "Primärschlüssel-Constraints sind nicht fürDomänen möglich" -#: commands/typecmds.c:988 commands/typecmds.c:2968 +#: commands/typecmds.c:988 commands/typecmds.c:2975 #, c-format msgid "exclusion constraints not possible for domains" msgstr "Exclusion-Constraints sind nicht für Domänen möglich" -#: commands/typecmds.c:994 commands/typecmds.c:2974 +#: commands/typecmds.c:994 commands/typecmds.c:2981 #, c-format msgid "foreign key constraints not possible for domains" msgstr "Fremdschlüssel-Constraints sind nicht für Domänen möglich" -#: commands/typecmds.c:1003 commands/typecmds.c:2983 +#: commands/typecmds.c:1003 commands/typecmds.c:2990 #, c-format msgid "specifying constraint deferrability not supported for domains" msgstr "Setzen des Constraint-Modus wird für Domänen nicht unterstützt" -#: commands/typecmds.c:1317 utils/cache/typcache.c:2567 +#: commands/typecmds.c:1317 utils/cache/typcache.c:2560 #, c-format msgid "%s is not an enum" msgstr "»%s« ist kein Enum" -#: commands/typecmds.c:1458 +#: commands/typecmds.c:1465 #, c-format msgid "type attribute \"subtype\" is required" msgstr "Typ-Attribut »subtype« muss angegeben werden" -#: commands/typecmds.c:1463 +#: commands/typecmds.c:1470 #, c-format msgid "range subtype cannot be %s" msgstr "Bereichtsuntertyp kann nicht %s sein" -#: commands/typecmds.c:1482 +#: commands/typecmds.c:1489 #, c-format msgid "range collation specified but subtype does not support collation" msgstr "Sortierfolge für Bereichstyp angegeben, aber Untertyp unterstützt keine Sortierfolgen" -#: commands/typecmds.c:1492 +#: commands/typecmds.c:1499 #, c-format msgid "cannot specify a canonical function without a pre-created shell type" msgstr "Canonical-Funktion kann nicht angegeben werden ohne einen vorher angelegten Shell-Typ" -#: commands/typecmds.c:1493 +#: commands/typecmds.c:1500 #, c-format msgid "Create the type as a shell type, then create its canonicalization function, then do a full CREATE TYPE." msgstr "Erzeugen Sie den Typ als Shell-Typ, legen Sie dann die Canonicalization-Funktion an und führen Sie dann das volle CREATE TYPE aus." -#: commands/typecmds.c:1965 +#: commands/typecmds.c:1972 #, c-format msgid "type input function %s has multiple matches" msgstr "Typeingabefunktion %s hat mehrere Übereinstimmungen" -#: commands/typecmds.c:1983 +#: commands/typecmds.c:1990 #, c-format msgid "type input function %s must return type %s" msgstr "Typeingabefunktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:1999 +#: commands/typecmds.c:2006 #, c-format msgid "type input function %s should not be volatile" msgstr "Typeingabefunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2027 +#: commands/typecmds.c:2034 #, c-format msgid "type output function %s must return type %s" msgstr "Typausgabefunktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2034 +#: commands/typecmds.c:2041 #, c-format msgid "type output function %s should not be volatile" msgstr "Typausgabefunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2063 +#: commands/typecmds.c:2070 #, c-format msgid "type receive function %s has multiple matches" msgstr "Typempfangsfunktion %s hat mehrere Übereinstimmungen" -#: commands/typecmds.c:2081 +#: commands/typecmds.c:2088 #, c-format msgid "type receive function %s must return type %s" msgstr "Typempfangsfunktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2088 +#: commands/typecmds.c:2095 #, c-format msgid "type receive function %s should not be volatile" msgstr "Typempfangsfunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2116 +#: commands/typecmds.c:2123 #, c-format msgid "type send function %s must return type %s" msgstr "Typsendefunktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2123 +#: commands/typecmds.c:2130 #, c-format msgid "type send function %s should not be volatile" msgstr "Typsendefunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2150 +#: commands/typecmds.c:2157 #, c-format msgid "typmod_in function %s must return type %s" msgstr "typmod_in-Funktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2157 +#: commands/typecmds.c:2164 #, c-format msgid "type modifier input function %s should not be volatile" msgstr "Typmodifikatoreingabefunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2184 +#: commands/typecmds.c:2191 #, c-format msgid "typmod_out function %s must return type %s" msgstr "typmod_out-Funktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2191 +#: commands/typecmds.c:2198 #, c-format msgid "type modifier output function %s should not be volatile" msgstr "Typmodifikatorausgabefunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2218 +#: commands/typecmds.c:2225 #, c-format msgid "type analyze function %s must return type %s" msgstr "Typanalysefunktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2247 +#: commands/typecmds.c:2254 #, c-format msgid "type subscripting function %s must return type %s" msgstr "Typ-Subscript-Funktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2257 +#: commands/typecmds.c:2264 #, c-format msgid "user-defined types cannot use subscripting function %s" msgstr "benutzerdefinierte Typen können Subscript-Funktion %s nicht verwenden" -#: commands/typecmds.c:2303 +#: commands/typecmds.c:2310 #, c-format msgid "You must specify an operator class for the range type or define a default operator class for the subtype." msgstr "Sie müssen für den Bereichstyp eine Operatorklasse angeben oder eine Standardoperatorklasse für den Untertyp definieren." -#: commands/typecmds.c:2334 +#: commands/typecmds.c:2341 #, c-format msgid "range canonical function %s must return range type" msgstr "Bereichstyp-Canonical-Funktion %s muss Bereichstyp zurückgeben" -#: commands/typecmds.c:2340 +#: commands/typecmds.c:2347 #, c-format msgid "range canonical function %s must be immutable" msgstr "Bereichstyp-Canonical-Funktion %s muss »immutable« sein" -#: commands/typecmds.c:2376 +#: commands/typecmds.c:2383 #, c-format msgid "range subtype diff function %s must return type %s" msgstr "Bereichstyp-Untertyp-Diff-Funktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2383 +#: commands/typecmds.c:2390 #, c-format msgid "range subtype diff function %s must be immutable" msgstr "Bereichstyp-Untertyp-Diff-Funktion %s muss »immutable« sein" -#: commands/typecmds.c:2410 +#: commands/typecmds.c:2417 #, c-format msgid "pg_type array OID value not set when in binary upgrade mode" msgstr "Array-OID-Wert für pg_type ist im Binary-Upgrade-Modus nicht gesetzt" -#: commands/typecmds.c:2443 +#: commands/typecmds.c:2450 #, c-format msgid "pg_type multirange OID value not set when in binary upgrade mode" msgstr "Multirange-OID-Wert für pg_type ist im Binary-Upgrade-Modus nicht gesetzt" -#: commands/typecmds.c:2476 +#: commands/typecmds.c:2483 #, c-format msgid "pg_type multirange array OID value not set when in binary upgrade mode" msgstr "Multirange-Array-OID-Wert für pg_type ist im Binary-Upgrade-Modus nicht gesetzt" -#: commands/typecmds.c:2772 +#: commands/typecmds.c:2779 #, c-format msgid "column \"%s\" of table \"%s\" contains null values" msgstr "Spalte »%s« von Tabelle »%s« enthält NULL-Werte" -#: commands/typecmds.c:2885 commands/typecmds.c:3086 +#: commands/typecmds.c:2892 commands/typecmds.c:3093 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist" msgstr "Constraint »%s« von Domäne »%s« existiert nicht" -#: commands/typecmds.c:2889 +#: commands/typecmds.c:2896 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist, skipping" msgstr "Constraint »%s« von Domäne »%s« existiert nicht, wird übersprungen" -#: commands/typecmds.c:3093 +#: commands/typecmds.c:3100 #, c-format msgid "constraint \"%s\" of domain \"%s\" is not a check constraint" msgstr "Constraint »%s« von Domäne »%s« ist kein Check-Constraint" -#: commands/typecmds.c:3194 +#: commands/typecmds.c:3201 #, c-format msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint" msgstr "Spalte »%s« von Tabelle »%s« enthält Werte, die den neuen Constraint verletzen" -#: commands/typecmds.c:3423 commands/typecmds.c:3622 commands/typecmds.c:3705 -#: commands/typecmds.c:3893 +#: commands/typecmds.c:3430 commands/typecmds.c:3629 commands/typecmds.c:3712 +#: commands/typecmds.c:3900 #, c-format msgid "%s is not a domain" msgstr "%s ist keine Domäne" -#: commands/typecmds.c:3455 +#: commands/typecmds.c:3462 #, c-format msgid "constraint \"%s\" for domain \"%s\" already exists" msgstr "Constraint »%s« für Domäne »%s« existiert bereits" -#: commands/typecmds.c:3506 +#: commands/typecmds.c:3513 #, c-format msgid "cannot use table references in domain check constraint" msgstr "Tabellenverweise können in Domänen-Check-Constraints nicht verwendet werden" -#: commands/typecmds.c:3634 commands/typecmds.c:3717 commands/typecmds.c:4010 +#: commands/typecmds.c:3641 commands/typecmds.c:3724 commands/typecmds.c:4017 #, c-format msgid "%s is a table's row type" msgstr "%s ist der Zeilentyp einer Tabelle" -#: commands/typecmds.c:3644 commands/typecmds.c:3727 commands/typecmds.c:3925 +#: commands/typecmds.c:3651 commands/typecmds.c:3734 commands/typecmds.c:3932 #, c-format msgid "cannot alter array type %s" msgstr "Array-Typ %s kann nicht verändert werden" -#: commands/typecmds.c:3646 commands/typecmds.c:3729 commands/typecmds.c:3927 +#: commands/typecmds.c:3653 commands/typecmds.c:3736 commands/typecmds.c:3934 #, c-format msgid "You can alter type %s, which will alter the array type as well." msgstr "Sie können den Typ %s ändern, wodurch der Array-Typ ebenfalls geändert wird." -#: commands/typecmds.c:3995 +#: commands/typecmds.c:4002 #, c-format msgid "type \"%s\" already exists in schema \"%s\"" msgstr "Typ %s existiert bereits in Schema »%s«" -#: commands/typecmds.c:4165 +#: commands/typecmds.c:4172 #, c-format msgid "cannot change type's storage to PLAIN" msgstr "Storage-Typ eines Typs kann nicht in PLAIN geändert werden" -#: commands/typecmds.c:4258 +#: commands/typecmds.c:4265 #, c-format msgid "type attribute \"%s\" cannot be changed" msgstr "Typ-Attribut »%s« kann nicht geändert werden" -#: commands/typecmds.c:4276 +#: commands/typecmds.c:4283 #, c-format msgid "must be superuser to alter a type" msgstr "nur Superuser können Typen ändern" -#: commands/typecmds.c:4297 commands/typecmds.c:4306 +#: commands/typecmds.c:4304 commands/typecmds.c:4313 #, c-format msgid "%s is not a base type" msgstr "%s ist kein Basistyp" @@ -12778,7 +12806,7 @@ msgstr "überspringe Analyze von »%s« --- Relation existiert nicht mehr" msgid "cutoff for removing and freezing tuples is far in the past" msgstr "Obergrenze für das Entfernen und Einfrieren von Tuples ist weit in der Vergangenheit" -#: commands/vacuum.c:1173 commands/vacuum.c:1178 +#: commands/vacuum.c:1173 #, c-format msgid "" "Close open transactions soon to avoid wraparound problems.\n" @@ -12792,6 +12820,15 @@ msgstr "" msgid "cutoff for freezing multixacts is far in the past" msgstr "Obergrenze für das Einfrieren von Multixacts ist weit in der Vergangenheit" +#: commands/vacuum.c:1178 +#, c-format +msgid "" +"Close open transactions soon to avoid wraparound problems.\n" +"You might also need to commit or roll back old prepared transactions." +msgstr "" +"Schließen Sie bald alle offenen Transaktionen, um Überlaufprobleme zu vermeiden.\n" +"Eventuell müssen Sie auch alte vorbereitete Transaktionen committen oder zurückrollen." + #: commands/vacuum.c:1933 #, c-format msgid "some databases have not been vacuumed in over 2 billion transactions" @@ -13149,8 +13186,8 @@ msgid "Table has type %s, but query expects %s." msgstr "Tabelle hat Typ %s, aber Anfrage erwartet %s." #: executor/execExprInterp.c:2070 utils/adt/expandedrecord.c:99 -#: utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1749 -#: utils/cache/typcache.c:1908 utils/cache/typcache.c:2055 +#: utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1742 +#: utils/cache/typcache.c:1901 utils/cache/typcache.c:2048 #: utils/fmgr/funcapi.c:569 #, c-format msgid "type %s is not composite" @@ -13173,8 +13210,8 @@ msgstr "Arrayelement mit Typ %s kann nicht in ARRAY-Konstrukt mit Elementtyp %s #: executor/execExprInterp.c:2843 utils/adt/arrayfuncs.c:266 #: utils/adt/arrayfuncs.c:576 utils/adt/arrayfuncs.c:1330 -#: utils/adt/arrayfuncs.c:3539 utils/adt/arrayfuncs.c:5629 -#: utils/adt/arrayfuncs.c:6148 utils/adt/arraysubs.c:150 +#: utils/adt/arrayfuncs.c:3539 utils/adt/arrayfuncs.c:5638 +#: utils/adt/arrayfuncs.c:6155 utils/adt/arraysubs.c:150 #: utils/adt/arraysubs.c:488 #, c-format msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" @@ -13191,8 +13228,8 @@ msgstr "mehrdimensionale Arrays müssen Arraysausdrücke mit gleicher Anzahl Dim #: utils/adt/arrayfuncs.c:2654 utils/adt/arrayfuncs.c:2670 #: utils/adt/arrayfuncs.c:2931 utils/adt/arrayfuncs.c:2985 #: utils/adt/arrayfuncs.c:3000 utils/adt/arrayfuncs.c:3341 -#: utils/adt/arrayfuncs.c:3569 utils/adt/arrayfuncs.c:6240 -#: utils/adt/arrayfuncs.c:6581 utils/adt/arrayutils.c:98 +#: utils/adt/arrayfuncs.c:3569 utils/adt/arrayfuncs.c:6247 +#: utils/adt/arrayfuncs.c:6588 utils/adt/arrayutils.c:98 #: utils/adt/arrayutils.c:107 utils/adt/arrayutils.c:114 #, c-format msgid "array size exceeds the maximum allowed (%d)" @@ -13461,7 +13498,7 @@ msgstr "gleichzeitiges Löschen, versuche erneut" #: executor/execReplication.c:311 parser/parse_cte.c:309 #: parser/parse_oper.c:233 utils/adt/array_userfuncs.c:1357 #: utils/adt/array_userfuncs.c:1500 utils/adt/arrayfuncs.c:3894 -#: utils/adt/arrayfuncs.c:4449 utils/adt/arrayfuncs.c:6461 +#: utils/adt/arrayfuncs.c:4449 utils/adt/arrayfuncs.c:6468 #: utils/adt/rowtypes.c:1230 #, c-format msgid "could not identify an equality operator for type %s" @@ -13669,7 +13706,7 @@ msgstr "Custom-Scan »%s« unterstützt MarkPos nicht" msgid "could not rewind hash-join temporary file" msgstr "konnte Position in temporärer Datei für Hash-Verbund nicht auf Anfang setzen" -#: executor/nodeIndexonlyscan.c:240 +#: executor/nodeIndexonlyscan.c:222 #, c-format msgid "lossy distance functions are not supported in index-only scans" msgstr "verlustbehaftete Abstandsfunktionen werden in Index-Only-Scans nicht unterstützt" @@ -14397,7 +14434,7 @@ msgstr "ungültige hexadezimale Zeichensequenz" msgid "unexpected end after backslash" msgstr "unerwartetes Ende nach Backslash" -#: jsonpath_scan.l:201 repl_scanner.l:209 scan.l:756 +#: jsonpath_scan.l:201 repl_scanner.l:213 scan.l:756 msgid "unterminated quoted string" msgstr "Zeichenkette in Anführungszeichen nicht abgeschlossen" @@ -15534,12 +15571,12 @@ msgstr "Benutzer »%s« hat ein abgelaufenes Passwort." msgid "User \"%s\" has a password that cannot be used with MD5 authentication." msgstr "Benutzer »%s« hat ein Passwort, das nicht mit MD5-Authentifizierung verwendet werden kann." -#: libpq/crypt.c:204 libpq/crypt.c:246 libpq/crypt.c:266 +#: libpq/crypt.c:205 libpq/crypt.c:247 libpq/crypt.c:268 #, c-format msgid "Password does not match for user \"%s\"." msgstr "Passwort stimmt nicht überein für Benutzer »%s«." -#: libpq/crypt.c:285 +#: libpq/crypt.c:287 #, c-format msgid "Password of user \"%s\" is in unrecognized format." msgstr "Passwort von Benutzer »%s« hat unbekanntes Format." @@ -16030,7 +16067,7 @@ msgstr "es besteht keine Client-Verbindung" msgid "could not receive data from client: %m" msgstr "konnte Daten vom Client nicht empfangen: %m" -#: libpq/pqcomm.c:1161 tcop/postgres.c:4493 +#: libpq/pqcomm.c:1161 tcop/postgres.c:4509 #, c-format msgid "terminating connection because protocol synchronization was lost" msgstr "Verbindung wird abgebrochen, weil Protokollsynchronisierung verloren wurde" @@ -16491,7 +16528,7 @@ msgstr "Alle Spaltendatentypen müssen hashbar sein." msgid "could not implement %s" msgstr "konnte %s nicht implementieren" -#: optimizer/util/clauses.c:4944 +#: optimizer/util/clauses.c:4955 #, c-format msgid "SQL function \"%s\" during inlining" msgstr "SQL-Funktion »%s« beim Inlining" @@ -17349,7 +17386,7 @@ msgstr "Wandeln Sie den Offset-Wert in den genauen beabsichtigten Typ um." #: parser/parse_coerce.c:1050 parser/parse_coerce.c:1088 #: parser/parse_coerce.c:1106 parser/parse_coerce.c:1121 #: parser/parse_expr.c:2091 parser/parse_expr.c:2699 parser/parse_expr.c:3505 -#: parser/parse_target.c:999 +#: parser/parse_expr.c:3939 parser/parse_target.c:999 #, c-format msgid "cannot cast type %s to %s" msgstr "kann Typ %s nicht in Typ %s umwandeln" @@ -17965,12 +18002,12 @@ msgstr "Rückgabe von SETOF-Typen wird in SQL/JSON-Funktionen nicht unterstützt msgid "aggregate ORDER BY is not implemented for window functions" msgstr "ORDER BY in Aggregatfunktion ist für Fensterfunktionen nicht implementiert" -#: parser/parse_expr.c:3941 +#: parser/parse_expr.c:3951 #, c-format msgid "cannot use JSON FORMAT ENCODING clause for non-bytea input types" msgstr "JSON-FORMAT-ENCODING-Klausel kann nur für Eingabetyp bytea verwendet werden" -#: parser/parse_expr.c:3961 +#: parser/parse_expr.c:3971 #, c-format msgid "cannot use type %s in IS JSON predicate" msgstr "Typ %s kann nicht im IS-JSON-Prädikat verwendet werden" @@ -19076,7 +19113,7 @@ msgstr "Rest für Hashpartition muss eine ganze Zahl größer als oder gleich nu msgid "\"%s\" is not a hash partitioned table" msgstr "»%s« ist keine Hash-partitionierte Tabelle" -#: partitioning/partbounds.c:4842 partitioning/partbounds.c:4959 +#: partitioning/partbounds.c:4842 partitioning/partbounds.c:4971 #, c-format msgid "number of partitioning columns (%d) does not match number of partition keys provided (%d)" msgstr "Anzahl der Partitionierungsspalten (%d) stimmt nicht mit der Anzahl der angegebenen Partitionierungsschlüssel (%d) überein" @@ -19086,7 +19123,7 @@ msgstr "Anzahl der Partitionierungsspalten (%d) stimmt nicht mit der Anzahl der msgid "column %d of the partition key has type %s, but supplied value is of type %s" msgstr "Spalte %d des Partitionierungsschlüssels hat Typ %s, aber der angegebene Wert hat Typ %s" -#: partitioning/partbounds.c:4896 +#: partitioning/partbounds.c:4902 #, c-format msgid "column %d of the partition key has type \"%s\", but supplied value is of type \"%s\"" msgstr "Spalte %d des Partitionierungsschlüssels hat Typ »%s«, aber der angegebene Wert hat Typ »%s«" @@ -19590,7 +19627,7 @@ msgstr "konnte %s nicht laden" msgid "postmaster became multithreaded during startup" msgstr "Postmaster ist während des Starts multithreaded geworden" -#: postmaster/postmaster.c:1440 postmaster/postmaster.c:5050 +#: postmaster/postmaster.c:1440 postmaster/postmaster.c:5069 #, c-format msgid "Set the LC_ALL environment variable to a valid locale." msgstr "Setzen Sie die Umgebungsvariable LC_ALL auf eine gültige Locale." @@ -19632,445 +19669,445 @@ msgstr "%s wird an ungehorsame Kinder gesendet" msgid "performing immediate shutdown because data directory lock file is invalid" msgstr "führe sofortiges Herunterfahren durch, weil Sperrdatei im Datenverzeichnis ungültig ist" -#: postmaster/postmaster.c:1992 postmaster/postmaster.c:2020 +#: postmaster/postmaster.c:1993 postmaster/postmaster.c:2021 #, c-format msgid "incomplete startup packet" msgstr "unvollständiges Startpaket" -#: postmaster/postmaster.c:2004 postmaster/postmaster.c:2037 +#: postmaster/postmaster.c:2005 postmaster/postmaster.c:2038 #, c-format msgid "invalid length of startup packet" msgstr "ungültige Länge des Startpakets" -#: postmaster/postmaster.c:2066 +#: postmaster/postmaster.c:2067 #, c-format msgid "failed to send SSL negotiation response: %m" msgstr "konnte SSL-Verhandlungsantwort nicht senden: %m" -#: postmaster/postmaster.c:2084 +#: postmaster/postmaster.c:2085 #, c-format msgid "received unencrypted data after SSL request" msgstr "unverschlüsselte Daten nach SSL-Anforderung empfangen" -#: postmaster/postmaster.c:2085 postmaster/postmaster.c:2129 +#: postmaster/postmaster.c:2086 postmaster/postmaster.c:2139 #, c-format msgid "This could be either a client-software bug or evidence of an attempted man-in-the-middle attack." msgstr "Das könnte entweder ein Fehler in der Client-Software oder ein Hinweis auf einen versuchten Man-in-the-Middle-Angriff sein." -#: postmaster/postmaster.c:2110 +#: postmaster/postmaster.c:2120 #, c-format msgid "failed to send GSSAPI negotiation response: %m" msgstr "konnte GSSAPI-Verhandlungsantwort nicht senden: %m" -#: postmaster/postmaster.c:2128 +#: postmaster/postmaster.c:2138 #, c-format msgid "received unencrypted data after GSSAPI encryption request" msgstr "unverschlüsselte Daten nach GSSAPI-Verschlüsselungsanforderung empfangen" -#: postmaster/postmaster.c:2152 +#: postmaster/postmaster.c:2171 #, c-format msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "nicht unterstütztes Frontend-Protokoll %u.%u: Server unterstützt %u.0 bis %u.%u" -#: postmaster/postmaster.c:2219 +#: postmaster/postmaster.c:2238 #, c-format msgid "Valid values are: \"false\", 0, \"true\", 1, \"database\"." msgstr "Gültige Werte sind: »false«, 0, »true«, 1, »database«." -#: postmaster/postmaster.c:2260 +#: postmaster/postmaster.c:2279 #, c-format msgid "invalid startup packet layout: expected terminator as last byte" msgstr "ungültiges Layout des Startpakets: Abschluss als letztes Byte erwartet" -#: postmaster/postmaster.c:2277 +#: postmaster/postmaster.c:2296 #, c-format msgid "no PostgreSQL user name specified in startup packet" msgstr "kein PostgreSQL-Benutzername im Startpaket angegeben" -#: postmaster/postmaster.c:2341 +#: postmaster/postmaster.c:2360 #, c-format msgid "the database system is starting up" msgstr "das Datenbanksystem startet" -#: postmaster/postmaster.c:2347 +#: postmaster/postmaster.c:2366 #, c-format msgid "the database system is not yet accepting connections" msgstr "das Datenbanksystem nimmt noch keine Verbindungen an" -#: postmaster/postmaster.c:2348 +#: postmaster/postmaster.c:2367 #, c-format msgid "Consistent recovery state has not been yet reached." msgstr "Konsistenter Wiederherstellungszustand wurde noch nicht erreicht." -#: postmaster/postmaster.c:2352 +#: postmaster/postmaster.c:2371 #, c-format msgid "the database system is not accepting connections" msgstr "das Datenbanksystem nimmt keine Verbindungen an" -#: postmaster/postmaster.c:2353 +#: postmaster/postmaster.c:2372 #, c-format msgid "Hot standby mode is disabled." msgstr "Hot-Standby-Modus ist deaktiviert." -#: postmaster/postmaster.c:2358 +#: postmaster/postmaster.c:2377 #, c-format msgid "the database system is shutting down" msgstr "das Datenbanksystem fährt herunter" -#: postmaster/postmaster.c:2363 +#: postmaster/postmaster.c:2382 #, c-format msgid "the database system is in recovery mode" msgstr "das Datenbanksystem ist im Wiederherstellungsmodus" -#: postmaster/postmaster.c:2368 storage/ipc/procarray.c:491 +#: postmaster/postmaster.c:2387 storage/ipc/procarray.c:491 #: storage/ipc/sinvaladt.c:306 storage/lmgr/proc.c:353 #, c-format msgid "sorry, too many clients already" msgstr "tut mir leid, schon zu viele Verbindungen" -#: postmaster/postmaster.c:2455 +#: postmaster/postmaster.c:2474 #, c-format msgid "wrong key in cancel request for process %d" msgstr "falscher Schlüssel in Stornierungsanfrage für Prozess %d" -#: postmaster/postmaster.c:2467 +#: postmaster/postmaster.c:2486 #, c-format msgid "PID %d in cancel request did not match any process" msgstr "PID %d in Stornierungsanfrage stimmte mit keinem Prozess überein" -#: postmaster/postmaster.c:2733 +#: postmaster/postmaster.c:2752 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "SIGHUP empfangen, Konfigurationsdateien werden neu geladen" #. translator: %s is a configuration file -#: postmaster/postmaster.c:2757 postmaster/postmaster.c:2761 +#: postmaster/postmaster.c:2776 postmaster/postmaster.c:2780 #, c-format msgid "%s was not reloaded" msgstr "%s wurde nicht neu geladen" -#: postmaster/postmaster.c:2771 +#: postmaster/postmaster.c:2790 #, c-format msgid "SSL configuration was not reloaded" msgstr "SSL-Konfiguration wurde nicht neu geladen" -#: postmaster/postmaster.c:2861 +#: postmaster/postmaster.c:2880 #, c-format msgid "received smart shutdown request" msgstr "intelligentes Herunterfahren verlangt" -#: postmaster/postmaster.c:2902 +#: postmaster/postmaster.c:2921 #, c-format msgid "received fast shutdown request" msgstr "schnelles Herunterfahren verlangt" -#: postmaster/postmaster.c:2920 +#: postmaster/postmaster.c:2939 #, c-format msgid "aborting any active transactions" msgstr "etwaige aktive Transaktionen werden abgebrochen" -#: postmaster/postmaster.c:2944 +#: postmaster/postmaster.c:2963 #, c-format msgid "received immediate shutdown request" msgstr "sofortiges Herunterfahren verlangt" -#: postmaster/postmaster.c:3020 +#: postmaster/postmaster.c:3039 #, c-format msgid "shutdown at recovery target" msgstr "Herunterfahren beim Wiederherstellungsziel" -#: postmaster/postmaster.c:3058 +#: postmaster/postmaster.c:3077 msgid "startup process" msgstr "Startprozess" -#: postmaster/postmaster.c:3098 +#: postmaster/postmaster.c:3117 #, c-format msgid "database system is ready to accept connections" msgstr "Datenbanksystem ist bereit, um Verbindungen anzunehmen" -#: postmaster/postmaster.c:3119 +#: postmaster/postmaster.c:3138 msgid "background writer process" msgstr "Background-Writer-Prozess" -#: postmaster/postmaster.c:3166 +#: postmaster/postmaster.c:3185 msgid "checkpointer process" msgstr "Checkpointer-Prozess" -#: postmaster/postmaster.c:3182 +#: postmaster/postmaster.c:3201 msgid "WAL writer process" msgstr "WAL-Schreibprozess" -#: postmaster/postmaster.c:3197 +#: postmaster/postmaster.c:3216 msgid "WAL receiver process" msgstr "WAL-Receiver-Prozess" -#: postmaster/postmaster.c:3212 +#: postmaster/postmaster.c:3231 msgid "autovacuum launcher process" msgstr "Autovacuum-Launcher-Prozess" -#: postmaster/postmaster.c:3230 +#: postmaster/postmaster.c:3249 msgid "archiver process" msgstr "Archivierprozess" -#: postmaster/postmaster.c:3243 +#: postmaster/postmaster.c:3262 msgid "system logger process" msgstr "Systemlogger-Prozess" -#: postmaster/postmaster.c:3300 +#: postmaster/postmaster.c:3319 #, c-format msgid "background worker \"%s\"" msgstr "Background-Worker »%s«" -#: postmaster/postmaster.c:3379 postmaster/postmaster.c:3399 -#: postmaster/postmaster.c:3406 postmaster/postmaster.c:3424 +#: postmaster/postmaster.c:3398 postmaster/postmaster.c:3418 +#: postmaster/postmaster.c:3425 postmaster/postmaster.c:3443 msgid "server process" msgstr "Serverprozess" -#: postmaster/postmaster.c:3478 +#: postmaster/postmaster.c:3497 #, c-format msgid "terminating any other active server processes" msgstr "aktive Serverprozesse werden abgebrochen" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3654 +#: postmaster/postmaster.c:3673 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d) beendete mit Status %d" -#: postmaster/postmaster.c:3656 postmaster/postmaster.c:3668 -#: postmaster/postmaster.c:3678 postmaster/postmaster.c:3689 +#: postmaster/postmaster.c:3675 postmaster/postmaster.c:3687 +#: postmaster/postmaster.c:3697 postmaster/postmaster.c:3708 #, c-format msgid "Failed process was running: %s" msgstr "Der fehlgeschlagene Prozess führte aus: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3665 +#: postmaster/postmaster.c:3684 #, c-format msgid "%s (PID %d) was terminated by exception 0x%X" msgstr "%s (PID %d) wurde durch Ausnahme 0x%X beendet" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3675 +#: postmaster/postmaster.c:3694 #, c-format msgid "%s (PID %d) was terminated by signal %d: %s" msgstr "%s (PID %d) wurde von Signal %d beendet: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3687 +#: postmaster/postmaster.c:3706 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d) beendete mit unbekanntem Status %d" -#: postmaster/postmaster.c:3895 +#: postmaster/postmaster.c:3914 #, c-format msgid "abnormal database system shutdown" msgstr "abnormales Herunterfahren des Datenbanksystems" -#: postmaster/postmaster.c:3921 +#: postmaster/postmaster.c:3940 #, c-format msgid "shutting down due to startup process failure" msgstr "fahre herunter wegen Startprozessfehler" -#: postmaster/postmaster.c:3927 +#: postmaster/postmaster.c:3946 #, c-format msgid "shutting down because restart_after_crash is off" msgstr "fahre herunter, weil restart_after_crash aus ist" -#: postmaster/postmaster.c:3939 +#: postmaster/postmaster.c:3958 #, c-format msgid "all server processes terminated; reinitializing" msgstr "alle Serverprozesse beendet; initialisiere neu" -#: postmaster/postmaster.c:4133 postmaster/postmaster.c:5452 -#: postmaster/postmaster.c:5850 +#: postmaster/postmaster.c:4152 postmaster/postmaster.c:5471 +#: postmaster/postmaster.c:5869 #, c-format msgid "could not generate random cancel key" msgstr "konnte zufälligen Stornierungsschlüssel nicht erzeugen" -#: postmaster/postmaster.c:4195 +#: postmaster/postmaster.c:4214 #, 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:4237 +#: postmaster/postmaster.c:4256 msgid "could not fork new process for connection: " msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): " -#: postmaster/postmaster.c:4343 +#: postmaster/postmaster.c:4362 #, c-format msgid "connection received: host=%s port=%s" msgstr "Verbindung empfangen: Host=%s Port=%s" -#: postmaster/postmaster.c:4348 +#: postmaster/postmaster.c:4367 #, c-format msgid "connection received: host=%s" msgstr "Verbindung empfangen: Host=%s" -#: postmaster/postmaster.c:4585 +#: postmaster/postmaster.c:4604 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "konnte Serverprozess »%s« nicht ausführen: %m" -#: postmaster/postmaster.c:4643 +#: postmaster/postmaster.c:4662 #, c-format msgid "could not create backend parameter file mapping: error code %lu" msgstr "konnte Backend-Parameter-Datei-Mapping nicht erzeugen: Fehlercode %lu" -#: postmaster/postmaster.c:4652 +#: postmaster/postmaster.c:4671 #, c-format msgid "could not map backend parameter memory: error code %lu" msgstr "konnte Backend-Parameter-Speicher nicht mappen: Fehlercode %lu" -#: postmaster/postmaster.c:4679 +#: postmaster/postmaster.c:4698 #, c-format msgid "subprocess command line too long" msgstr "Kommandozeile für Subprozess zu lang" -#: postmaster/postmaster.c:4697 +#: postmaster/postmaster.c:4716 #, c-format msgid "CreateProcess() call failed: %m (error code %lu)" msgstr "Aufruf von CreateProcess() fehlgeschlagen: %m (Fehlercode %lu)" -#: postmaster/postmaster.c:4724 +#: postmaster/postmaster.c:4743 #, c-format msgid "could not unmap view of backend parameter file: error code %lu" msgstr "konnte Sicht der Backend-Parameter-Datei nicht unmappen: Fehlercode %lu" -#: postmaster/postmaster.c:4728 +#: postmaster/postmaster.c:4747 #, c-format msgid "could not close handle to backend parameter file: error code %lu" msgstr "konnte Handle für Backend-Parameter-Datei nicht schließen: Fehlercode %lu" -#: postmaster/postmaster.c:4750 +#: postmaster/postmaster.c:4769 #, 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:4751 +#: postmaster/postmaster.c:4770 #, 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:4924 +#: postmaster/postmaster.c:4943 #, c-format msgid "SSL configuration could not be loaded in child process" msgstr "SSL-Konfiguration konnte im Kindprozess nicht geladen werden" -#: postmaster/postmaster.c:5049 +#: postmaster/postmaster.c:5068 #, c-format msgid "postmaster became multithreaded" msgstr "Postmaster ist multithreaded geworden" -#: postmaster/postmaster.c:5118 +#: postmaster/postmaster.c:5137 #, c-format msgid "database system is ready to accept read-only connections" msgstr "Datenbanksystem ist bereit, um lesende Verbindungen anzunehmen" -#: postmaster/postmaster.c:5376 +#: postmaster/postmaster.c:5395 #, c-format msgid "could not fork startup process: %m" msgstr "konnte Startprozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5380 +#: postmaster/postmaster.c:5399 #, c-format msgid "could not fork archiver process: %m" msgstr "konnte Archivierer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5384 +#: postmaster/postmaster.c:5403 #, c-format msgid "could not fork background writer process: %m" msgstr "konnte Background-Writer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5388 +#: postmaster/postmaster.c:5407 #, c-format msgid "could not fork checkpointer process: %m" msgstr "konnte Checkpointer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5392 +#: postmaster/postmaster.c:5411 #, c-format msgid "could not fork WAL writer process: %m" msgstr "konnte WAL-Writer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5396 +#: postmaster/postmaster.c:5415 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "konnte WAL-Receiver-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5400 +#: postmaster/postmaster.c:5419 #, c-format msgid "could not fork process: %m" msgstr "konnte Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5601 postmaster/postmaster.c:5628 +#: postmaster/postmaster.c:5620 postmaster/postmaster.c:5647 #, 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:5612 postmaster/postmaster.c:5639 +#: postmaster/postmaster.c:5631 postmaster/postmaster.c:5658 #, c-format msgid "invalid processing mode in background worker" msgstr "ungültiger Verarbeitungsmodus in Background-Worker" -#: postmaster/postmaster.c:5724 +#: postmaster/postmaster.c:5743 #, c-format msgid "could not fork worker process: %m" msgstr "konnte Worker-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5836 +#: postmaster/postmaster.c:5855 #, c-format msgid "no slot available for new worker process" msgstr "kein Slot für neuen Worker-Prozess verfügbar" -#: postmaster/postmaster.c:6167 +#: postmaster/postmaster.c:6186 #, 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:6199 +#: postmaster/postmaster.c:6218 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "konnte geerbtes Socket nicht erzeugen: Fehlercode %d\n" -#: postmaster/postmaster.c:6228 +#: postmaster/postmaster.c:6247 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "konnte Servervariablendatei »%s« nicht öffnen: %s\n" -#: postmaster/postmaster.c:6235 +#: postmaster/postmaster.c:6254 #, 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:6244 +#: postmaster/postmaster.c:6263 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "konnte Datei »%s« nicht löschen: %s\n" -#: postmaster/postmaster.c:6261 +#: postmaster/postmaster.c:6280 #, 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:6270 +#: postmaster/postmaster.c:6289 #, 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:6277 +#: postmaster/postmaster.c:6296 #, 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:6436 +#: postmaster/postmaster.c:6455 #, c-format msgid "could not read exit code for process\n" msgstr "konnte Exitcode des Prozesses nicht lesen\n" -#: postmaster/postmaster.c:6478 +#: postmaster/postmaster.c:6497 #, c-format msgid "could not post child completion status\n" msgstr "konnte Child-Completion-Status nicht versenden\n" @@ -20166,7 +20203,7 @@ msgid "could not clear search path: %s" msgstr "konnte Suchpfad nicht auf leer setzen: %s" #: replication/libpqwalreceiver/libpqwalreceiver.c:318 -#: replication/libpqwalreceiver/libpqwalreceiver.c:505 +#: replication/libpqwalreceiver/libpqwalreceiver.c:519 #, c-format msgid "invalid connection string syntax: %s" msgstr "ungültige Syntax für Verbindungszeichenkette: %s" @@ -20187,7 +20224,8 @@ msgid "could not receive database system identifier and timeline ID from the pri msgstr "konnte Datenbanksystemidentifikator und Zeitleisten-ID nicht vom Primärserver empfangen: %s" #: replication/libpqwalreceiver/libpqwalreceiver.c:463 -#: replication/libpqwalreceiver/libpqwalreceiver.c:751 +#: replication/libpqwalreceiver/libpqwalreceiver.c:784 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1122 #, c-format msgid "invalid response from primary server" msgstr "ungültige Antwort vom Primärserver" @@ -20197,86 +20235,94 @@ msgstr "ungültige Antwort vom Primärserver" msgid "Could not identify system: got %d rows and %d fields, expected %d rows and %d or more fields." msgstr "Konnte System nicht identifizieren: %d Zeilen und %d Felder erhalten, %d Zeilen und %d oder mehr Felder erwartet." -#: replication/libpqwalreceiver/libpqwalreceiver.c:594 -#: replication/libpqwalreceiver/libpqwalreceiver.c:601 -#: replication/libpqwalreceiver/libpqwalreceiver.c:631 +#: replication/libpqwalreceiver/libpqwalreceiver.c:478 +#, c-format +msgid "could not parse WAL location \"%s\"" +msgstr "konnte WAL-Position »%s« nicht parsen" + +#: replication/libpqwalreceiver/libpqwalreceiver.c:664 #, c-format msgid "could not start WAL streaming: %s" msgstr "konnte WAL-Streaming nicht starten: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:655 +#: replication/libpqwalreceiver/libpqwalreceiver.c:688 #, c-format msgid "could not send end-of-streaming message to primary: %s" msgstr "konnte End-of-Streaming-Nachricht nicht an Primärserver senden: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:678 +#: replication/libpqwalreceiver/libpqwalreceiver.c:711 #, c-format msgid "unexpected result set after end-of-streaming" msgstr "unerwartete Ergebnismenge nach End-of-Streaming" -#: replication/libpqwalreceiver/libpqwalreceiver.c:693 +#: replication/libpqwalreceiver/libpqwalreceiver.c:726 #, c-format msgid "error while shutting down streaming COPY: %s" msgstr "Fehler beim Beenden des COPY-Datenstroms: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:703 +#: replication/libpqwalreceiver/libpqwalreceiver.c:736 #, c-format msgid "error reading result of streaming command: %s" msgstr "Fehler beim Lesen des Ergebnisses von Streaming-Befehl: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:712 -#: replication/libpqwalreceiver/libpqwalreceiver.c:945 +#: replication/libpqwalreceiver/libpqwalreceiver.c:745 +#: replication/libpqwalreceiver/libpqwalreceiver.c:978 #, c-format msgid "unexpected result after CommandComplete: %s" msgstr "unerwartetes Ergebnis nach CommandComplete: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:739 +#: replication/libpqwalreceiver/libpqwalreceiver.c:772 #, c-format msgid "could not receive timeline history file from the primary server: %s" msgstr "konnte Zeitleisten-History-Datei nicht vom Primärserver empfangen: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:752 +#: replication/libpqwalreceiver/libpqwalreceiver.c:785 #, c-format msgid "Expected 1 tuple with 2 fields, got %d tuples with %d fields." msgstr "1 Tupel mit 2 Feldern erwartet, %d Tupel mit %d Feldern erhalten." -#: replication/libpqwalreceiver/libpqwalreceiver.c:908 -#: replication/libpqwalreceiver/libpqwalreceiver.c:961 -#: replication/libpqwalreceiver/libpqwalreceiver.c:968 +#: replication/libpqwalreceiver/libpqwalreceiver.c:941 +#: replication/libpqwalreceiver/libpqwalreceiver.c:994 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1001 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "konnte keine Daten vom WAL-Stream empfangen: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:988 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1021 #, c-format msgid "could not send data to WAL stream: %s" msgstr "konnte keine Daten an den WAL-Stream senden: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1080 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1114 #, c-format msgid "could not create replication slot \"%s\": %s" msgstr "konnte Replikations-Slot »%s« nicht erzeugen: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1126 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1123 +#, c-format +msgid "Could not create replication slot \"%s\": got %d rows and %d fields, expected %d rows and %d fields." +msgstr "Konnte Replikations-Slot »%s« nicht erzeugen: %d Zeilen und %d Felder erhalten, %d Zeilen und %d Felder erwartet." + +#: replication/libpqwalreceiver/libpqwalreceiver.c:1168 #, c-format msgid "invalid query response" msgstr "ungültige Antwort auf Anfrage" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1127 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1169 #, c-format msgid "Expected %d fields, got %d fields." msgstr "%d Felder erwartet, %d Feldern erhalten." -#: replication/libpqwalreceiver/libpqwalreceiver.c:1197 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1239 #, c-format msgid "the query interface requires a database connection" msgstr "Ausführen von Anfragen benötigt eine Datenbankverbindung" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1228 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1270 msgid "empty query" msgstr "leere Anfrage" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1234 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1276 msgid "unexpected pipeline mode" msgstr "unerwarteter Pipeline-Modus" @@ -20332,7 +20378,7 @@ msgid "out of logical replication worker slots" msgstr "alle Slots für Arbeitsprozesse für logische Replikation belegt" #: replication/logical/launcher.c:438 replication/logical/launcher.c:512 -#: replication/slot.c:1358 storage/lmgr/lock.c:998 storage/lmgr/lock.c:1036 +#: replication/slot.c:1360 storage/lmgr/lock.c:998 storage/lmgr/lock.c:1036 #: storage/lmgr/lock.c:2831 storage/lmgr/lock.c:4216 storage/lmgr/lock.c:4281 #: storage/lmgr/lock.c:4631 storage/lmgr/predicate.c:2418 #: storage/lmgr/predicate.c:2433 storage/lmgr/predicate.c:3830 @@ -20525,7 +20571,7 @@ msgid "could not find free replication state slot for replication origin with ID msgstr "konnte keinen freien Replication-State-Slot für Replication-Origin mit ID %d finden" #: replication/logical/origin.c:957 replication/logical/origin.c:1155 -#: replication/slot.c:2186 +#: replication/slot.c:2188 #, c-format msgid "Increase max_replication_slots and try again." msgstr "Erhöhen Sie max_replication_slots und versuchen Sie es erneut." @@ -20578,29 +20624,29 @@ msgstr "Zielrelation für logische Replikation »%s.%s« verwendet Systemspalten msgid "logical replication target relation \"%s.%s\" does not exist" msgstr "Zielrelation für logische Replikation »%s.%s« existiert nicht" -#: replication/logical/reorderbuffer.c:4070 +#: replication/logical/reorderbuffer.c:4089 #, c-format msgid "could not write to data file for XID %u: %m" msgstr "konnte nicht in Datendatei für XID %u schreiben: %m" -#: replication/logical/reorderbuffer.c:4416 -#: replication/logical/reorderbuffer.c:4441 +#: replication/logical/reorderbuffer.c:4435 +#: replication/logical/reorderbuffer.c:4460 #, c-format msgid "could not read from reorderbuffer spill file: %m" msgstr "konnte nicht aus Reorder-Buffer-Spill-Datei lesen: %m" -#: replication/logical/reorderbuffer.c:4420 -#: replication/logical/reorderbuffer.c:4445 +#: replication/logical/reorderbuffer.c:4439 +#: replication/logical/reorderbuffer.c:4464 #, c-format msgid "could not read from reorderbuffer spill file: read %d instead of %u bytes" msgstr "konnte nicht aus Reorder-Buffer-Spill-Datei lesen: %d statt %u Bytes gelesen" -#: replication/logical/reorderbuffer.c:4695 +#: replication/logical/reorderbuffer.c:4714 #, c-format msgid "could not remove file \"%s\" during removal of pg_replslot/%s/xid*: %m" msgstr "konnte Datei »%s« nicht löschen, bei Löschen von pg_replslot/%s/xid*: %m" -#: replication/logical/reorderbuffer.c:5191 +#: replication/logical/reorderbuffer.c:5210 #, c-format msgid "could not read from file \"%s\": read %d instead of %d bytes" msgstr "konnte nicht aus Datei »%s« lesen: %d statt %d Bytes gelesen" @@ -20708,17 +20754,17 @@ msgstr "konnte WHERE-Klausel-Informationen für Tabelle »%s.%s« nicht vom Publ msgid "could not start initial contents copy for table \"%s.%s\": %s" msgstr "konnte Kopieren des Anfangsinhalts für Tabelle »%s.%s« nicht starten: %s" -#: replication/logical/tablesync.c:1458 +#: replication/logical/tablesync.c:1459 #, c-format msgid "table copy could not start transaction on publisher: %s" msgstr "beim Kopieren der Tabelle konnte die Transaktion auf dem Publikationsserver nicht gestartet werden: %s" -#: replication/logical/tablesync.c:1517 replication/logical/worker.c:2376 +#: replication/logical/tablesync.c:1518 replication/logical/worker.c:2386 #, c-format msgid "user \"%s\" cannot replicate into relation with row-level security enabled: \"%s\"" msgstr "Benutzer »%s« kann nicht in eine Relation mit Sicherheit auf Zeilenebene replizieren: »%s«" -#: replication/logical/tablesync.c:1530 +#: replication/logical/tablesync.c:1531 #, c-format msgid "table copy could not finish transaction on publisher: %s" msgstr "beim Kopieren der Tabelle konnte die Transaktion auf dem Publikationsserver nicht beenden werden: %s" @@ -20733,137 +20779,143 @@ msgstr "Parallel-Apply-Worker für logische Replikation für Subskription »%s« msgid "Cannot handle streamed replication transactions using parallel apply workers until all tables have been synchronized." msgstr "Gestreamte Replikationstransaktionen können erst mit parallelen Apply-Worker-Prozessen verarbeitet werden, wenn alle Tabellen synchronisiert worden sind." -#: replication/logical/worker.c:865 replication/logical/worker.c:980 +#: replication/logical/worker.c:832 replication/logical/worker.c:949 +#: replication/logical/worker.c:2624 +#, c-format +msgid "logical replication column %d not found in tuple: only %d column(s) received" +msgstr "Spalte %d für logische Replikation nicht im Tupel gefunden: nur %d Spalte(n) empfangen" + +#: replication/logical/worker.c:871 replication/logical/worker.c:990 #, c-format msgid "incorrect binary data format in logical replication column %d" msgstr "falsches Binärdatenformat in Spalte %d in logischer Replikation" -#: replication/logical/worker.c:2515 +#: replication/logical/worker.c:2525 #, c-format msgid "publisher did not send replica identity column expected by the logical replication target relation \"%s.%s\"" msgstr "Publikationsserver hat nicht die Replikidentitätsspalten gesendet, die von Replikationszielrelation »%s.%s« erwartet wurden" -#: replication/logical/worker.c:2522 +#: replication/logical/worker.c:2532 #, c-format msgid "logical replication target relation \"%s.%s\" has neither REPLICA IDENTITY index nor PRIMARY KEY and published relation does not have REPLICA IDENTITY FULL" msgstr "Zielrelation für logische Replikation »%s.%s« hat weder REPLICA-IDENTITY-Index noch Primärschlüssel und die publizierte Relation hat kein REPLICA IDENTITY FULL" -#: replication/logical/worker.c:3386 +#: replication/logical/worker.c:3401 #, c-format msgid "invalid logical replication message type \"??? (%d)\"" msgstr "ungültiger Nachrichtentyp für logische Replikation »??? (%d)«" -#: replication/logical/worker.c:3558 +#: replication/logical/worker.c:3573 #, c-format msgid "data stream from publisher has ended" msgstr "Datenstrom vom Publikationsserver endete" -#: replication/logical/worker.c:3715 +#: replication/logical/worker.c:3730 #, c-format msgid "terminating logical replication worker due to timeout" msgstr "Arbeitsprozess für logische Replikation wird abgebrochen wegen Zeitüberschreitung" -#: replication/logical/worker.c:3909 +#: replication/logical/worker.c:3924 #, c-format msgid "logical replication worker for subscription \"%s\" will stop because the subscription was removed" msgstr "Arbeitsprozess für logische Replikation für Subskription »%s« wird anhalten, weil die Subskription entfernt wurde" -#: replication/logical/worker.c:3922 +#: replication/logical/worker.c:3937 #, c-format msgid "logical replication worker for subscription \"%s\" will stop because the subscription was disabled" msgstr "Arbeitsprozess für logische Replikation für Subskription »%s« wird anhalten, weil die Subskription deaktiviert wurde" -#: replication/logical/worker.c:3953 +#: replication/logical/worker.c:3968 #, c-format msgid "logical replication parallel apply worker for subscription \"%s\" will stop because of a parameter change" msgstr "Parallel-Apply-Worker für logische Replikation für Subskription »%s« wird anhalten wegen einer Parameteränderung" -#: replication/logical/worker.c:3957 +#: replication/logical/worker.c:3972 #, c-format msgid "logical replication worker for subscription \"%s\" will restart because of a parameter change" msgstr "Arbeitsprozess für logische Replikation für Subskription »%s« wird neu starten wegen einer Parameteränderung" -#: replication/logical/worker.c:4506 +#: replication/logical/worker.c:4521 #, c-format msgid "logical replication worker for subscription %u will not start because the subscription was removed during startup" msgstr "Arbeitsprozess für logische Replikation für Subskription %u« wird nicht starten, weil die Subskription während des Starts entfernt wurde" -#: replication/logical/worker.c:4521 +#: replication/logical/worker.c:4536 #, c-format msgid "logical replication worker for subscription \"%s\" will not start because the subscription was disabled during startup" msgstr "Arbeitsprozess für logische Replikation für Subskription »%s« wird nicht starten, weil die Subskription während des Starts deaktiviert wurde" -#: replication/logical/worker.c:4538 +#: replication/logical/worker.c:4553 #, c-format msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has started" msgstr "Arbeitsprozess für logische Replikation für Tabellensynchronisation für Subskription »%s«, Tabelle »%s« hat gestartet" -#: replication/logical/worker.c:4543 +#: replication/logical/worker.c:4558 #, c-format msgid "logical replication apply worker for subscription \"%s\" has started" msgstr "Apply-Worker für logische Replikation für Subskription »%s« hat gestartet" -#: replication/logical/worker.c:4635 +#: replication/logical/worker.c:4646 #, c-format msgid "subscription has no replication slot set" msgstr "für die Subskription ist kein Replikations-Slot gesetzt" -#: replication/logical/worker.c:4818 +#: replication/logical/worker.c:4829 #, c-format msgid "subscription \"%s\" has been disabled because of an error" msgstr "Subskription »%s« wurde wegen eines Fehlers deaktiviert" -#: replication/logical/worker.c:4866 +#: replication/logical/worker.c:4877 #, c-format msgid "logical replication starts skipping transaction at LSN %X/%X" msgstr "logische Replikation beginnt Überspringen von Transaktion bei %X/%X" -#: replication/logical/worker.c:4880 +#: replication/logical/worker.c:4891 #, c-format msgid "logical replication completed skipping transaction at LSN %X/%X" msgstr "logische Replikation beendet Überspringen von Transaktion bei %X/%X" -#: replication/logical/worker.c:4968 +#: replication/logical/worker.c:4979 #, c-format msgid "skip-LSN of subscription \"%s\" cleared" msgstr "Skip-LSN von Subskription »%s« gelöscht" -#: replication/logical/worker.c:4969 +#: replication/logical/worker.c:4980 #, c-format msgid "Remote transaction's finish WAL location (LSN) %X/%X did not match skip-LSN %X/%X." msgstr "Die WAL-Endposition (LSN) %X/%X der Remote-Transaktion stimmte nicht mit der Skip-LSN %X/%X überein." -#: replication/logical/worker.c:4997 +#: replication/logical/worker.c:5008 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\"" msgstr "Verarbeiten empfangener Daten für Replication-Origin »%s« bei Nachrichtentyp »%s«" -#: replication/logical/worker.c:5001 +#: replication/logical/worker.c:5012 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" in transaction %u" msgstr "Verarbeiten empfangener Daten für Replication-Origin »%s« bei Nachrichtentyp »%s« in Transaktion %u" -#: replication/logical/worker.c:5006 +#: replication/logical/worker.c:5017 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" in transaction %u, finished at %X/%X" msgstr "Verarbeiten empfangener Daten für Replication-Origin »%s« bei Nachrichtentyp »%s« in Transaktion %u, beendet bei %X/%X" -#: replication/logical/worker.c:5017 +#: replication/logical/worker.c:5028 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" in transaction %u" msgstr "Verarbeiten empfangener Daten für Replication-Origin »%s« bei Nachrichtentyp »%s« für Replikationszielrelation »%s.%s« in Transaktion %u" -#: replication/logical/worker.c:5024 +#: replication/logical/worker.c:5035 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" in transaction %u, finished at %X/%X" msgstr "Verarbeiten empfangener Daten für Replication-Origin »%s« bei Nachrichtentyp »%s« für Replikationszielrelation »%s.%s« in Transaktion %u, beendet bei %X/%X" -#: replication/logical/worker.c:5035 +#: replication/logical/worker.c:5046 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" column \"%s\" in transaction %u" msgstr "Verarbeiten empfangener Daten für Replication-Origin »%s« bei Nachrichtentyp »%s« für Replikationszielrelation »%s.%s« Spalte »%s« in Transaktion %u" -#: replication/logical/worker.c:5043 +#: replication/logical/worker.c:5054 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" column \"%s\" in transaction %u, finished at %X/%X" msgstr "Verarbeiten empfangener Daten für Replication-Origin »%s« bei Nachrichtentyp »%s« für Replikationszielrelation »%s.%s« Spalte »%s« in Transaktion %u, beendet bei %X/%X" @@ -20963,113 +21015,113 @@ msgstr "Geben Sie einen frei oder erhöhen Sie max_replication_slots." msgid "replication slot \"%s\" does not exist" msgstr "Replikations-Slot »%s« existiert nicht" -#: replication/slot.c:549 replication/slot.c:1168 +#: replication/slot.c:549 replication/slot.c:1170 #, c-format msgid "replication slot \"%s\" is active for PID %d" msgstr "Replikations-Slot »%s« ist aktiv für PID %d" -#: replication/slot.c:785 replication/slot.c:1714 replication/slot.c:2104 +#: replication/slot.c:787 replication/slot.c:1716 replication/slot.c:2106 #, c-format msgid "could not remove directory \"%s\"" msgstr "konnte Verzeichnis »%s« nicht löschen" -#: replication/slot.c:1203 +#: replication/slot.c:1205 #, c-format msgid "replication slots can only be used if max_replication_slots > 0" msgstr "Replikations-Slots können nur verwendet werden, wenn max_replication_slots > 0" -#: replication/slot.c:1208 +#: replication/slot.c:1210 #, c-format msgid "replication slots can only be used if wal_level >= replica" msgstr "Replikations-Slots können nur verwendet werden, wenn wal_level >= replica" -#: replication/slot.c:1220 +#: replication/slot.c:1222 #, c-format msgid "permission denied to use replication slots" msgstr "keine Berechtigung, um Replikations-Slots zu verwenden" -#: replication/slot.c:1221 +#: replication/slot.c:1223 #, c-format msgid "Only roles with the %s attribute may use replication slots." msgstr "Nur Rollen mit dem %s-Attribut können Replikations-Slots verwenden." -#: replication/slot.c:1332 +#: replication/slot.c:1334 #, c-format msgid "The slot's restart_lsn %X/%X exceeds the limit by %llu byte." msgid_plural "The slot's restart_lsn %X/%X exceeds the limit by %llu bytes." msgstr[0] "Die restart_lsn des Slots %X/%X überschreitet das Maximum um %llu Byte." msgstr[1] "Die restart_lsn des Slots %X/%X überschreitet das Maximum um %llu Bytes." -#: replication/slot.c:1340 +#: replication/slot.c:1342 #, c-format msgid "The slot conflicted with xid horizon %u." msgstr "Der Slot kollidierte mit dem xid-Horizont %u." -#: replication/slot.c:1345 +#: replication/slot.c:1347 msgid "Logical decoding on standby requires wal_level >= logical on the primary server." msgstr "Logische Dekodierung auf dem Standby-Server erfordert wal_level >= logical auf dem Primärserver." -#: replication/slot.c:1353 +#: replication/slot.c:1355 #, c-format msgid "terminating process %d to release replication slot \"%s\"" msgstr "Prozess %d wird beendet, um Replikations-Slot »%s« freizugeben" -#: replication/slot.c:1355 +#: replication/slot.c:1357 #, c-format msgid "invalidating obsolete replication slot \"%s\"" msgstr "obsoleter Replikations-Slot »%s« wird ungültig gemacht" -#: replication/slot.c:2042 +#: replication/slot.c:2044 #, c-format msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u" msgstr "Replikations-Slot-Datei »%s« hat falsche magische Zahl: %u statt %u" -#: replication/slot.c:2049 +#: replication/slot.c:2051 #, c-format msgid "replication slot file \"%s\" has unsupported version %u" msgstr "Replikations-Slot-Datei »%s« hat nicht unterstützte Version %u" -#: replication/slot.c:2056 +#: replication/slot.c:2058 #, c-format msgid "replication slot file \"%s\" has corrupted length %u" msgstr "Replikations-Slot-Datei »%s« hat falsche Länge %u" -#: replication/slot.c:2092 +#: replication/slot.c:2094 #, c-format msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u" msgstr "Prüfsummenfehler bei Replikations-Slot-Datei »%s«: ist %u, sollte %u sein" -#: replication/slot.c:2128 +#: replication/slot.c:2130 #, c-format msgid "logical replication slot \"%s\" exists, but wal_level < logical" msgstr "logischer Replikations-Slot »%s« existiert, aber wal_level < logical" -#: replication/slot.c:2130 +#: replication/slot.c:2132 #, c-format msgid "Change wal_level to be logical or higher." msgstr "Ändern Sie wal_level in logical oder höher." -#: replication/slot.c:2142 +#: replication/slot.c:2144 #, c-format msgid "logical replication slot \"%s\" exists on the standby, but hot_standby = off" msgstr "logischer Replikations-Slot »%s« existiert auf dem Standby, aber hot_standby = off" -#: replication/slot.c:2144 +#: replication/slot.c:2146 #, c-format msgid "Change hot_standby to be on." msgstr "Ändern Sie hot_standby auf on." -#: replication/slot.c:2149 +#: replication/slot.c:2151 #, c-format msgid "physical replication slot \"%s\" exists, but wal_level < replica" msgstr "physischer Replikations-Slot »%s« existiert, aber wal_level < replica" -#: replication/slot.c:2151 +#: replication/slot.c:2153 #, c-format msgid "Change wal_level to be replica or higher." msgstr "Ändern Sie wal_level in replica oder höher." -#: replication/slot.c:2185 +#: replication/slot.c:2187 #, c-format msgid "too many replication slots active before shutdown" msgstr "zu viele aktive Replikations-Slots vor dem Herunterfahren" @@ -21179,77 +21231,87 @@ msgstr "Parser für synchronous_standby_names fehlgeschlagen" msgid "number of synchronous standbys (%d) must be greater than zero" msgstr "Anzahl synchroner Standbys (%d) muss größer als null sein" -#: replication/walreceiver.c:180 +#: replication/walreceiver.c:187 #, c-format msgid "terminating walreceiver process due to administrator command" msgstr "WAL-Receiver-Prozess wird abgebrochen aufgrund von Anweisung des Administrators" -#: replication/walreceiver.c:305 +#: replication/walreceiver.c:314 #, c-format msgid "could not connect to the primary server: %s" msgstr "konnte nicht mit dem Primärserver verbinden: %s" -#: replication/walreceiver.c:352 +#: replication/walreceiver.c:363 #, c-format msgid "database system identifier differs between the primary and standby" msgstr "Datenbanksystemidentifikator unterscheidet sich zwischen Primär- und Standby-Server" -#: replication/walreceiver.c:353 +#: replication/walreceiver.c:364 #, c-format msgid "The primary's identifier is %s, the standby's identifier is %s." msgstr "Identifikator des Primärservers ist %s, Identifikator des Standby ist %s." -#: replication/walreceiver.c:364 +#: replication/walreceiver.c:375 #, c-format msgid "highest timeline %u of the primary is behind recovery timeline %u" msgstr "höchste Zeitleiste %u des primären Servers liegt hinter Wiederherstellungszeitleiste %u zurück" -#: replication/walreceiver.c:417 +#: replication/walreceiver.c:418 +#, c-format +msgid "walreceiver requested start point %X/%08X on timeline %u is ahead of the upstream server's flush position %X/%08X, waiting" +msgstr "vom Walreceiver angeforderter Startpunkt %X/%08X auf Zeitleiste %u ist der Flush-Position %X/%08X des Upstream-Servers voraus, warte" + +#: replication/walreceiver.c:433 +#, c-format +msgid "terminating walreceiver due to timeout while waiting for upstream to catch up" +msgstr "WAL-Receiver-Prozess wird abgebrochen wegen Zeitüberschreitung beim Warten, dass der Upstream-Server aufholt" + +#: replication/walreceiver.c:494 #, c-format msgid "started streaming WAL from primary at %X/%X on timeline %u" msgstr "WAL-Streaming vom Primärserver gestartet bei %X/%X auf Zeitleiste %u" -#: replication/walreceiver.c:421 +#: replication/walreceiver.c:498 #, c-format msgid "restarted WAL streaming at %X/%X on timeline %u" msgstr "WAL-Streaming neu gestartet bei %X/%X auf Zeitleiste %u" -#: replication/walreceiver.c:457 +#: replication/walreceiver.c:534 #, c-format msgid "cannot continue WAL streaming, recovery has already ended" msgstr "kann WAL-Streaming nicht fortsetzen, Wiederherstellung ist bereits beendet" -#: replication/walreceiver.c:501 +#: replication/walreceiver.c:578 #, c-format msgid "replication terminated by primary server" msgstr "Replikation wurde durch Primärserver beendet" -#: replication/walreceiver.c:502 +#: replication/walreceiver.c:579 #, c-format msgid "End of WAL reached on timeline %u at %X/%X." msgstr "WAL-Ende erreicht auf Zeitleiste %u bei %X/%X." -#: replication/walreceiver.c:592 +#: replication/walreceiver.c:669 #, c-format msgid "terminating walreceiver due to timeout" msgstr "WAL-Receiver-Prozess wird abgebrochen wegen Zeitüberschreitung" -#: replication/walreceiver.c:624 +#: replication/walreceiver.c:701 #, c-format msgid "primary server contains no more WAL on requested timeline %u" msgstr "Primärserver enthält kein WAL mehr auf angeforderter Zeitleiste %u" -#: replication/walreceiver.c:640 replication/walreceiver.c:1066 +#: replication/walreceiver.c:717 replication/walreceiver.c:1143 #, c-format msgid "could not close WAL segment %s: %m" msgstr "konnte WAL-Segment %s nicht schließen: %m" -#: replication/walreceiver.c:759 +#: replication/walreceiver.c:836 #, c-format msgid "fetching timeline history file for timeline %u from primary server" msgstr "hole Zeitleisten-History-Datei für Zeitleiste %u vom Primärserver" -#: replication/walreceiver.c:954 +#: replication/walreceiver.c:1031 #, c-format msgid "could not write to WAL segment %s at offset %u, length %lu: %m" msgstr "konnte nicht in WAL-Segment %s bei Position %u, Länge %lu schreiben: %m" @@ -21289,100 +21351,100 @@ msgstr "Die History dieses Servers zweigte von Zeitleiste %u bei %X/%X ab." msgid "requested starting point %X/%X is ahead of the WAL flush position of this server %X/%X" msgstr "angeforderter Startpunkt %X/%X ist vor der WAL-Flush-Position dieses Servers %X/%X" -#: replication/walsender.c:1027 +#: replication/walsender.c:1049 #, c-format msgid "unrecognized value for CREATE_REPLICATION_SLOT option \"%s\": \"%s\"" msgstr "unbekannter Wert für CREATE_REPLICATION_SLOT-Option »%s«: »%s«" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1112 +#: replication/walsender.c:1134 #, c-format msgid "%s must not be called inside a transaction" msgstr "%s darf nicht in einer Transaktion aufgerufen werden" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1122 +#: replication/walsender.c:1144 #, c-format msgid "%s must be called inside a transaction" msgstr "%s muss in einer Transaktion aufgerufen werden" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1128 +#: replication/walsender.c:1150 #, c-format msgid "%s must be called in REPEATABLE READ isolation mode transaction" msgstr "%s muss in einer Transaktion im Isolationsmodus REPEATABLE READ aufgerufen werden" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1133 +#: replication/walsender.c:1155 #, c-format msgid "%s must be called in a read-only transaction" msgstr "%s muss in einer Read-Only-Transaktion aufgerufen werden" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1139 +#: replication/walsender.c:1161 #, c-format msgid "%s must be called before any query" msgstr "%s muss vor allen Anfragen aufgerufen werden" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1145 +#: replication/walsender.c:1167 #, c-format msgid "%s must not be called in a subtransaction" msgstr "%s darf nicht in einer Subtransaktion aufgerufen werden" -#: replication/walsender.c:1292 +#: replication/walsender.c:1314 #, c-format msgid "terminating walsender process after promotion" msgstr "WAL-Sender-Prozess wird nach Beförderung abgebrochen" -#: replication/walsender.c:1730 +#: replication/walsender.c:1752 #, c-format msgid "cannot execute new commands while WAL sender is in stopping mode" msgstr "während der WAL-Sender im Stoppmodus ist können keine neuen Befehle ausgeführt werden" -#: replication/walsender.c:1765 +#: replication/walsender.c:1787 #, c-format msgid "cannot execute SQL commands in WAL sender for physical replication" msgstr "im WAL-Sender für physische Replikation können keine SQL-Befehle ausgeführt werden" -#: replication/walsender.c:1798 +#: replication/walsender.c:1820 #, c-format msgid "received replication command: %s" msgstr "Replikationsbefehl empfangen: %s" -#: replication/walsender.c:1806 tcop/fastpath.c:209 tcop/postgres.c:1142 +#: replication/walsender.c:1828 tcop/fastpath.c:209 tcop/postgres.c:1142 #: tcop/postgres.c:1500 tcop/postgres.c:1752 tcop/postgres.c:2238 #: tcop/postgres.c:2676 tcop/postgres.c:2754 #, c-format msgid "current transaction is aborted, commands ignored until end of transaction block" msgstr "aktuelle Transaktion wurde abgebrochen, Befehle werden bis zum Ende der Transaktion ignoriert" -#: replication/walsender.c:1948 replication/walsender.c:1983 +#: replication/walsender.c:1970 replication/walsender.c:2005 #, c-format msgid "unexpected EOF on standby connection" msgstr "unerwartetes EOF auf Standby-Verbindung" -#: replication/walsender.c:1971 +#: replication/walsender.c:1993 #, c-format msgid "invalid standby message type \"%c\"" msgstr "ungültiger Standby-Message-Typ »%c«" -#: replication/walsender.c:2060 +#: replication/walsender.c:2082 #, c-format msgid "unexpected message type \"%c\"" msgstr "unerwarteter Message-Typ »%c«" -#: replication/walsender.c:2480 +#: replication/walsender.c:2502 #, c-format msgid "terminating walsender process due to replication timeout" msgstr "WAL-Sender-Prozess wird abgebrochen wegen Zeitüberschreitung bei der Replikation" -#: rewrite/rewriteDefine.c:111 rewrite/rewriteDefine.c:842 +#: rewrite/rewriteDefine.c:111 rewrite/rewriteDefine.c:827 #, c-format msgid "rule \"%s\" for relation \"%s\" already exists" msgstr "Regel »%s« für Relation »%s« existiert bereits" -#: rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:780 +#: rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:765 #, c-format msgid "relation \"%s\" cannot have rules" msgstr "Relation »%s« kann keine Regeln haben" @@ -21447,108 +21509,108 @@ msgstr "Ereignisqualifikationen sind nicht implementiert für SELECT-Regeln" msgid "\"%s\" is already a view" msgstr "»%s« ist bereits eine Sicht" -#: rewrite/rewriteDefine.c:415 +#: rewrite/rewriteDefine.c:402 #, c-format msgid "view rule for \"%s\" must be named \"%s\"" msgstr "Sicht-Regel für »%s« muss »%s« heißen" -#: rewrite/rewriteDefine.c:442 +#: rewrite/rewriteDefine.c:427 #, c-format msgid "cannot have multiple RETURNING lists in a rule" msgstr "Regel kann nicht mehrere RETURNING-Listen enthalten" -#: rewrite/rewriteDefine.c:447 +#: rewrite/rewriteDefine.c:432 #, c-format msgid "RETURNING lists are not supported in conditional rules" msgstr "RETURNING-Listen werden in Regeln mit Bedingung nicht unterstützt" -#: rewrite/rewriteDefine.c:451 +#: rewrite/rewriteDefine.c:436 #, c-format msgid "RETURNING lists are not supported in non-INSTEAD rules" msgstr "RETURNING-Listen werden nur in INSTEAD-Regeln unterstützt" -#: rewrite/rewriteDefine.c:465 +#: rewrite/rewriteDefine.c:450 rewrite/rewriteDefine.c:846 #, c-format msgid "non-view rule for \"%s\" must not be named \"%s\"" msgstr "Nicht-Sicht-Regel für »%s« darf nicht »%s« heißen" -#: rewrite/rewriteDefine.c:539 +#: rewrite/rewriteDefine.c:524 #, c-format msgid "SELECT rule's target list has too many entries" msgstr "Targetliste von SELECT-Regel hat zu viele Einträge" -#: rewrite/rewriteDefine.c:540 +#: rewrite/rewriteDefine.c:525 #, c-format msgid "RETURNING list has too many entries" msgstr "RETURNING-Liste hat zu viele Einträge" -#: rewrite/rewriteDefine.c:567 +#: rewrite/rewriteDefine.c:552 #, c-format msgid "cannot convert relation containing dropped columns to view" msgstr "kann Relation mit gelöschten Spalten nicht in Sicht umwandeln" -#: rewrite/rewriteDefine.c:568 +#: rewrite/rewriteDefine.c:553 #, c-format msgid "cannot create a RETURNING list for a relation containing dropped columns" msgstr "für eine Relation mit gelöschten Spalten kann keine RETURNING-Liste erzeugt werden" -#: rewrite/rewriteDefine.c:574 +#: rewrite/rewriteDefine.c:559 #, c-format msgid "SELECT rule's target entry %d has different column name from column \"%s\"" msgstr "Spaltenname in Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«" -#: rewrite/rewriteDefine.c:576 +#: rewrite/rewriteDefine.c:561 #, c-format msgid "SELECT target entry is named \"%s\"." msgstr "SELECT-Targeteintrag heißt »%s«." -#: rewrite/rewriteDefine.c:585 +#: rewrite/rewriteDefine.c:570 #, c-format msgid "SELECT rule's target entry %d has different type from column \"%s\"" msgstr "Typ von Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«" -#: rewrite/rewriteDefine.c:587 +#: rewrite/rewriteDefine.c:572 #, c-format msgid "RETURNING list's entry %d has different type from column \"%s\"" msgstr "Eintrag %d in RETURNING-Liste hat anderen Typ als Spalte »%s«" -#: rewrite/rewriteDefine.c:590 rewrite/rewriteDefine.c:614 +#: rewrite/rewriteDefine.c:575 rewrite/rewriteDefine.c:599 #, c-format msgid "SELECT target entry has type %s, but column has type %s." msgstr "SELECT-Targeteintrag hat Typ %s, aber Spalte hat Typ %s." -#: rewrite/rewriteDefine.c:593 rewrite/rewriteDefine.c:618 +#: rewrite/rewriteDefine.c:578 rewrite/rewriteDefine.c:603 #, c-format msgid "RETURNING list entry has type %s, but column has type %s." msgstr "Eintrag in RETURNING-Liste hat Typ %s, aber Spalte hat Typ %s." -#: rewrite/rewriteDefine.c:609 +#: rewrite/rewriteDefine.c:594 #, c-format msgid "SELECT rule's target entry %d has different size from column \"%s\"" msgstr "Größe von Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«" -#: rewrite/rewriteDefine.c:611 +#: rewrite/rewriteDefine.c:596 #, c-format msgid "RETURNING list's entry %d has different size from column \"%s\"" msgstr "Eintrag %d in RETURNING-Liste hat andere Größe als Spalte »%s«" -#: rewrite/rewriteDefine.c:628 +#: rewrite/rewriteDefine.c:613 #, c-format msgid "SELECT rule's target list has too few entries" msgstr "Targetliste von SELECT-Regeln hat zu wenige Einträge" -#: rewrite/rewriteDefine.c:629 +#: rewrite/rewriteDefine.c:614 #, c-format msgid "RETURNING list has too few entries" msgstr "RETURNING-Liste hat zu wenige Einträge" -#: rewrite/rewriteDefine.c:718 rewrite/rewriteDefine.c:833 +#: rewrite/rewriteDefine.c:703 rewrite/rewriteDefine.c:818 #: rewrite/rewriteSupport.c:109 #, c-format msgid "rule \"%s\" for relation \"%s\" does not exist" msgstr "Regel »%s« für Relation »%s« existiert nicht" -#: rewrite/rewriteDefine.c:852 +#: rewrite/rewriteDefine.c:837 #, c-format msgid "renaming an ON SELECT rule is not allowed" msgstr "Umbenennen einer ON-SELECT-Regel ist nicht erlaubt" @@ -21926,6 +21988,7 @@ msgid "function returning record called in context that cannot accept type recor msgstr "Funktion, die einen Record zurückgibt, in einem Zusammenhang aufgerufen, der Typ record nicht verarbeiten kann" #: storage/buffer/bufmgr.c:619 storage/buffer/bufmgr.c:776 +#: storage/buffer/bufmgr.c:1819 #, c-format msgid "cannot access temporary tables of other sessions" msgstr "auf temporäre Tabellen anderer Sitzungen kann nicht zugegriffen werden" @@ -21935,37 +21998,37 @@ msgstr "auf temporäre Tabellen anderer Sitzungen kann nicht zugegriffen werden" msgid "invalid page in block %u of relation %s; zeroing out page" msgstr "ungültige Seite in Block %u von Relation %s; fülle Seite mit Nullen" -#: storage/buffer/bufmgr.c:1938 storage/buffer/localbuf.c:359 +#: storage/buffer/bufmgr.c:1952 storage/buffer/localbuf.c:359 #, c-format msgid "cannot extend relation %s beyond %u blocks" msgstr "kann Relation %s nicht auf über %u Blöcke erweitern" -#: storage/buffer/bufmgr.c:2005 +#: storage/buffer/bufmgr.c:2019 #, c-format msgid "unexpected data beyond EOF in block %u of relation %s" msgstr "unerwartete Daten hinter Dateiende in Block %u von Relation %s" -#: storage/buffer/bufmgr.c:2007 +#: storage/buffer/bufmgr.c:2021 #, c-format msgid "This has been seen to occur with buggy kernels; consider updating your system." msgstr "Das scheint mit fehlerhaften Kernels vorzukommen; Sie sollten eine Systemaktualisierung in Betracht ziehen." -#: storage/buffer/bufmgr.c:5287 +#: storage/buffer/bufmgr.c:5301 #, c-format msgid "could not write block %u of %s" msgstr "konnte Block %u von %s nicht schreiben" -#: storage/buffer/bufmgr.c:5289 +#: storage/buffer/bufmgr.c:5303 #, c-format msgid "Multiple failures --- write error might be permanent." msgstr "Mehrere Fehlschläge --- Schreibfehler ist möglicherweise dauerhaft." -#: storage/buffer/bufmgr.c:5311 storage/buffer/bufmgr.c:5331 +#: storage/buffer/bufmgr.c:5325 storage/buffer/bufmgr.c:5345 #, c-format msgid "writing block %u of relation %s" msgstr "schreibe Block %u von Relation %s" -#: storage/buffer/bufmgr.c:5661 +#: storage/buffer/bufmgr.c:5675 #, c-format msgid "snapshot too old" msgstr "Snapshot zu alt" @@ -22252,7 +22315,7 @@ msgstr "Nur Rollen mit dem %s-Attribut können Prozesse von Rollen mit dem %s-At msgid "Only roles with privileges of the role whose process is being terminated or with privileges of the \"%s\" role may terminate this process." msgstr "Nur Rollen mit den Privilegien der Rolle deren Prozess beendet werden soll oder den Privilegien der Rolle »%s« können diesen Prozess beenden." -#: storage/ipc/procsignal.c:420 +#: storage/ipc/procsignal.c:427 #, c-format msgid "still waiting for backend with PID %d to accept ProcSignalBarrier" msgstr "warte immer noch darauf, dass Backend mit PID %d ProcSignalBarrier annimmt" @@ -22297,17 +22360,12 @@ msgstr "ShmemIndex-Eintraggröße ist falsch für Datenstruktur »%s«: erwartet msgid "not enough shared memory for data structure \"%s\" (%zu bytes requested)" msgstr "nicht genug Shared-Memory für Datenstruktur »%s« (%zu Bytes angefordert)" -#: storage/ipc/shmem.c:511 storage/ipc/shmem.c:530 -#, c-format -msgid "requested shared memory size overflows size_t" -msgstr "angeforderte Shared-Memory-Größe übersteigt Kapazität von size_t" - #: storage/ipc/signalfuncs.c:72 #, c-format msgid "PID %d is not a PostgreSQL backend process" msgstr "PID %d ist kein PostgreSQL-Backend-Prozess" -#: storage/ipc/signalfuncs.c:109 storage/lmgr/proc.c:1387 +#: storage/ipc/signalfuncs.c:109 storage/lmgr/proc.c:1420 #: utils/adt/mcxtfuncs.c:190 #, c-format msgid "could not send signal to process %d: %m" @@ -22637,27 +22695,27 @@ msgstr "Die Transaktion könnte erfolgreich sein, wenn sie erneut versucht würd msgid "number of requested standby connections exceeds max_wal_senders (currently %d)" msgstr "Anzahl angeforderter Standby-Verbindungen überschreitet max_wal_senders (aktuell %d)" -#: storage/lmgr/proc.c:1480 +#: storage/lmgr/proc.c:1513 #, c-format msgid "process %d avoided deadlock for %s on %s by rearranging queue order after %ld.%03d ms" msgstr "Prozess %d vermied Verklemmung wegen %s-Sperre auf %s durch Umordnen der Queue nach %ld,%03d ms" -#: storage/lmgr/proc.c:1495 +#: storage/lmgr/proc.c:1528 #, c-format msgid "process %d detected deadlock while waiting for %s on %s after %ld.%03d ms" msgstr "Prozess %d hat Verklemmung festgestellt beim Warten auf %s-Sperre auf %s nach %ld,%03d ms" -#: storage/lmgr/proc.c:1504 +#: storage/lmgr/proc.c:1537 #, c-format msgid "process %d still waiting for %s on %s after %ld.%03d ms" msgstr "Prozess %d wartet immer noch auf %s-Sperre auf %s nach %ld,%03d ms" -#: storage/lmgr/proc.c:1511 +#: storage/lmgr/proc.c:1544 #, c-format msgid "process %d acquired %s on %s after %ld.%03d ms" msgstr "Prozess %d erlangte %s-Sperre auf %s nach %ld,%03d ms" -#: storage/lmgr/proc.c:1528 +#: storage/lmgr/proc.c:1561 #, c-format msgid "process %d failed to acquire %s on %s after %ld.%03d ms" msgstr "Prozess %d konnte %s-Sperre auf %s nach %ld,%03d ms nicht erlangen" @@ -22796,7 +22854,7 @@ msgstr "ungültige Argumentgröße %d in Funktionsaufruf-Message" msgid "incorrect binary data format in function argument %d" msgstr "falsches Binärdatenformat in Funktionsargument %d" -#: tcop/postgres.c:467 tcop/postgres.c:4970 +#: tcop/postgres.c:467 tcop/postgres.c:4986 #, c-format msgid "invalid frontend message type %d" msgstr "ungültiger Frontend-Message-Typ %d" @@ -23029,82 +23087,82 @@ msgstr "Verbindung wird abgebrochen wegen Zeitüberschreitung in inaktiver Trans msgid "terminating connection due to idle-session timeout" msgstr "Verbindung wird abgebrochen wegen Zeitüberschreitung in inaktiver Sitzung" -#: tcop/postgres.c:3542 +#: tcop/postgres.c:3543 #, c-format msgid "stack depth limit exceeded" msgstr "Grenze für Stacktiefe überschritten" -#: tcop/postgres.c:3543 +#: tcop/postgres.c:3544 #, c-format msgid "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), after ensuring the platform's stack depth limit is adequate." msgstr "Erhöhen Sie den Konfigurationsparameter »max_stack_depth« (aktuell %dkB), nachdem Sie sichergestellt haben, dass die Stacktiefenbegrenzung Ihrer Plattform ausreichend ist." -#: tcop/postgres.c:3590 +#: tcop/postgres.c:3606 #, c-format msgid "\"max_stack_depth\" must not exceed %ldkB." msgstr "»max_stack_depth« darf %ldkB nicht überschreiten." -#: tcop/postgres.c:3592 +#: tcop/postgres.c:3608 #, c-format msgid "Increase the platform's stack depth limit via \"ulimit -s\" or local equivalent." msgstr "Erhöhen Sie die Stacktiefenbegrenzung Ihrer Plattform mit »ulimit -s« oder der lokalen Entsprechung." -#: tcop/postgres.c:3615 +#: tcop/postgres.c:3631 #, c-format msgid "client_connection_check_interval must be set to 0 on this platform." msgstr "client_connection_check_interval muss auf dieser Plattform auf 0 gesetzt sein." -#: tcop/postgres.c:3636 +#: tcop/postgres.c:3652 #, c-format msgid "Cannot enable parameter when \"log_statement_stats\" is true." msgstr "Kann Parameter nicht einschalten, wenn »log_statement_stats« an ist." -#: tcop/postgres.c:3651 +#: tcop/postgres.c:3667 #, c-format msgid "Cannot enable \"log_statement_stats\" when \"log_parser_stats\", \"log_planner_stats\", or \"log_executor_stats\" is true." msgstr "Kann »log_statement_stats« nicht einschalten, wenn »log_parser_stats«, »log_planner_stats« oder »log_executor_stats« an ist." -#: tcop/postgres.c:4059 +#: tcop/postgres.c:4075 #, c-format msgid "invalid command-line argument for server process: %s" msgstr "ungültiges Kommandozeilenargument für Serverprozess: %s" -#: tcop/postgres.c:4060 tcop/postgres.c:4066 +#: tcop/postgres.c:4076 tcop/postgres.c:4082 #, c-format msgid "Try \"%s --help\" for more information." msgstr "Versuchen Sie »%s --help« für weitere Informationen." -#: tcop/postgres.c:4064 +#: tcop/postgres.c:4080 #, c-format msgid "%s: invalid command-line argument: %s" msgstr "%s: ungültiges Kommandozeilenargument: %s" -#: tcop/postgres.c:4117 +#: tcop/postgres.c:4133 #, c-format msgid "%s: no database nor user name specified" msgstr "%s: weder Datenbankname noch Benutzername angegeben" -#: tcop/postgres.c:4867 +#: tcop/postgres.c:4883 #, c-format msgid "invalid CLOSE message subtype %d" msgstr "ungültiger Subtyp %d von CLOSE-Message" -#: tcop/postgres.c:4904 +#: tcop/postgres.c:4920 #, c-format msgid "invalid DESCRIBE message subtype %d" msgstr "ungültiger Subtyp %d von DESCRIBE-Message" -#: tcop/postgres.c:4991 +#: tcop/postgres.c:5007 #, c-format msgid "fastpath function calls not supported in a replication connection" msgstr "Fastpath-Funktionsaufrufe werden auf einer Replikationsverbindung nicht unterstützt" -#: tcop/postgres.c:4995 +#: tcop/postgres.c:5011 #, c-format msgid "extended query protocol not supported in a replication connection" msgstr "erweitertes Anfrageprotokoll wird nicht auf einer Replikationsverbindung unterstützt" -#: tcop/postgres.c:5175 +#: tcop/postgres.c:5191 #, c-format msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s" msgstr "Verbindungsende: Sitzungszeit: %d:%02d:%02d.%03d Benutzer=%s Datenbank=%s Host=%s%s%s" @@ -23205,17 +23263,17 @@ msgstr "mehrere »Accept«-Parameter" msgid "unrecognized simple dictionary parameter: \"%s\"" msgstr "unbekannter Parameter für das einfache Wörterbuch: »%s«" -#: tsearch/dict_synonym.c:118 +#: tsearch/dict_synonym.c:117 #, c-format msgid "unrecognized synonym parameter: \"%s\"" msgstr "unbekannter Synonymparameter: »%s«" -#: tsearch/dict_synonym.c:125 +#: tsearch/dict_synonym.c:124 #, c-format msgid "missing Synonyms parameter" msgstr "Parameter »Synonyms« fehlt" -#: tsearch/dict_synonym.c:132 +#: tsearch/dict_synonym.c:131 #, c-format msgid "could not open synonym file \"%s\": %m" msgstr "konnte Synonymdatei »%s« nicht öffnen: %m" @@ -23316,38 +23374,43 @@ msgstr "ungültiges Affix-Flag »%s« mit Flag-Wert »long«" msgid "could not open dictionary file \"%s\": %m" msgstr "konnte Wörterbuchdatei »%s« nicht öffnen: %m" -#: tsearch/spell.c:1181 tsearch/spell.c:1193 tsearch/spell.c:1753 -#: tsearch/spell.c:1758 tsearch/spell.c:1763 +#: tsearch/spell.c:1181 tsearch/spell.c:1188 tsearch/spell.c:1199 +#: tsearch/spell.c:1768 tsearch/spell.c:1773 tsearch/spell.c:1778 #, c-format msgid "invalid affix alias \"%s\"" msgstr "ungültiges Affixalias »%s«" -#: tsearch/spell.c:1234 tsearch/spell.c:1305 tsearch/spell.c:1454 +#: tsearch/spell.c:1240 tsearch/spell.c:1311 tsearch/spell.c:1469 #, c-format msgid "could not open affix file \"%s\": %m" msgstr "konnte Affixdatei »%s« nicht öffnen: %m" -#: tsearch/spell.c:1288 +#: tsearch/spell.c:1294 #, c-format msgid "Ispell dictionary supports only \"default\", \"long\", and \"num\" flag values" msgstr "Ispell-Wörterbuch unterstützt nur die Flag-Werte »default«, »long« und »num«" -#: tsearch/spell.c:1332 +#: tsearch/spell.c:1338 #, c-format msgid "invalid number of flag vector aliases" msgstr "ungültige Anzahl Flag-Vektor-Aliasse" -#: tsearch/spell.c:1355 +#: tsearch/spell.c:1361 #, c-format msgid "number of aliases exceeds specified number %d" msgstr "Anzahl der Aliasse überschreitet angegebene Zahl %d" -#: tsearch/spell.c:1569 +#: tsearch/spell.c:1435 +#, c-format +msgid "number of aliases is less than specified number %d" +msgstr "Anzahl der Aliasse ist kleiner als angegebene Zahl %d" + +#: tsearch/spell.c:1584 #, c-format msgid "affix file contains both old-style and new-style commands" msgstr "Affixdatei enthält Befehle im alten und im neuen Stil" -#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:275 utils/adt/tsvector_op.c:1128 +#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:275 utils/adt/tsvector_op.c:1101 #, c-format msgid "string is too long for tsvector (%d bytes, max %d bytes)" msgstr "Zeichenkette ist zu lang für tsvector (%d Bytes, maximal %d Bytes)" @@ -23389,67 +23452,73 @@ msgstr "konnte Stoppwortdatei »%s« nicht öffnen: %m" msgid "text search parser does not support headline creation" msgstr "Textsucheparser unterstützt das Erzeugen von Headlines nicht" -#: tsearch/wparser_def.c:2664 +#: tsearch/wparser_def.c:2667 #, c-format msgid "unrecognized headline parameter: \"%s\"" msgstr "unbekannter Headline-Parameter: »%s«" -#: tsearch/wparser_def.c:2674 +#: tsearch/wparser_def.c:2677 #, c-format msgid "MinWords should be less than MaxWords" msgstr "»MinWords« sollte kleiner als »MaxWords« sein" -#: tsearch/wparser_def.c:2678 +#: tsearch/wparser_def.c:2681 #, c-format msgid "MinWords should be positive" msgstr "»MinWords« sollte positiv sein" -#: tsearch/wparser_def.c:2682 +#: tsearch/wparser_def.c:2685 #, c-format msgid "ShortWord should be >= 0" msgstr "»ShortWord« sollte >= 0 sein" -#: tsearch/wparser_def.c:2686 +#: tsearch/wparser_def.c:2689 #, c-format msgid "MaxFragments should be >= 0" msgstr "»MaxFragments« sollte >= 0 sein" -#: utils/activity/pgstat.c:438 +#: tsearch/wparser_def.c:2728 tsearch/wparser_def.c:2732 +#: tsearch/wparser_def.c:2736 +#, c-format +msgid "value for \"%s\" is too long" +msgstr "Wert für »%s« ist zu lang" + +#: utils/activity/pgstat.c:439 #, c-format msgid "could not unlink permanent statistics file \"%s\": %m" msgstr "konnte permanente Statistikdatei »%s« nicht löschen: %m" -#: utils/activity/pgstat.c:1257 +#: utils/activity/pgstat.c:1268 #, c-format msgid "invalid statistics kind: \"%s\"" msgstr "ungültige Statistikart: »%s«" -#: utils/activity/pgstat.c:1337 +#: utils/activity/pgstat.c:1348 #, c-format msgid "could not open temporary statistics file \"%s\": %m" msgstr "konnte temporäre Statistikdatei »%s« nicht öffnen: %m" -#: utils/activity/pgstat.c:1457 +#: utils/activity/pgstat.c:1468 #, c-format msgid "could not write temporary statistics file \"%s\": %m" msgstr "konnte temporäre Statistikdatei »%s« nicht schreiben: %m" -#: utils/activity/pgstat.c:1466 +#: utils/activity/pgstat.c:1477 #, c-format msgid "could not close temporary statistics file \"%s\": %m" msgstr "konnte temporäre Statistikdatei »%s« nicht schließen: %m" -#: utils/activity/pgstat.c:1474 +#: utils/activity/pgstat.c:1485 #, c-format msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m" msgstr "konnte temporäre Statistikdatei »%s« nicht in »%s« umbenennen: %m" -#: utils/activity/pgstat.c:1523 +#: utils/activity/pgstat.c:1534 #, c-format msgid "could not open statistics file \"%s\": %m" msgstr "konnte Statistikdatei »%s« nicht öffnen: %m" -#: utils/activity/pgstat.c:1695 +#: utils/activity/pgstat.c:1706 #, c-format msgid "corrupted statistics file \"%s\"" msgstr "verfälschte Statistikdatei »%s«" @@ -23459,7 +23528,7 @@ msgstr "verfälschte Statistikdatei »%s«" msgid "function call to dropped function" msgstr "Funktionsaufruf einer gelöschten Funktion" -#: utils/activity/pgstat_shmem.c:508 +#: utils/activity/pgstat_shmem.c:511 #, c-format msgid "Failed while allocating entry %d/%u/%u." msgstr "Fehlgeschlagen beim Anlegen von Eintrag %d/%u/%u." @@ -23590,7 +23659,7 @@ msgstr "Eingabedatentyp ist kein Array" #: utils/adt/int.c:1054 utils/adt/int.c:1087 utils/adt/int.c:1101 #: utils/adt/int.c:1115 utils/adt/int.c:1146 utils/adt/int.c:1228 #: utils/adt/int.c:1292 utils/adt/int.c:1360 utils/adt/int.c:1366 -#: utils/adt/int8.c:1272 utils/adt/numeric.c:1917 utils/adt/numeric.c:4404 +#: utils/adt/int8.c:1300 utils/adt/numeric.c:1917 utils/adt/numeric.c:4404 #: utils/adt/rangetypes.c:1481 utils/adt/rangetypes.c:1494 #: utils/adt/varbit.c:1195 utils/adt/varbit.c:1596 utils/adt/varlena.c:1175 #: utils/adt/varlena.c:3179 @@ -23631,12 +23700,12 @@ msgid "Arrays with differing dimensions are not compatible for concatenation." msgstr "Arrays mit unterschiedlichen Dimensionen sind nicht kompatibel für Aneinanderhängen." #: utils/adt/array_userfuncs.c:989 utils/adt/array_userfuncs.c:997 -#: utils/adt/arrayfuncs.c:5652 utils/adt/arrayfuncs.c:5658 +#: utils/adt/arrayfuncs.c:5661 utils/adt/arrayfuncs.c:5667 #, c-format msgid "cannot accumulate arrays of different dimensionality" msgstr "Arrays unterschiedlicher Dimensionalität können nicht akkumuliert werden" -#: utils/adt/array_userfuncs.c:1009 +#: utils/adt/array_userfuncs.c:1009 utils/adt/arrayfuncs.c:5623 #, c-format msgid "array size exceeds the maximum allowed (%zu)" msgstr "Arraygröße überschreitet erlaubtes Maximum (%zu)" @@ -23743,7 +23812,7 @@ msgid "Junk after closing right brace." msgstr "Müll nach schließender rechter geschweifter Klammer." #: utils/adt/arrayfuncs.c:1326 utils/adt/arrayfuncs.c:3535 -#: utils/adt/arrayfuncs.c:6144 +#: utils/adt/arrayfuncs.c:6151 #, c-format msgid "invalid number of dimensions: %d" msgstr "ungültige Anzahl Dimensionen: %d" @@ -23758,8 +23827,8 @@ msgstr "ungültige Array-Flags" msgid "binary data has array element type %u (%s) instead of expected %u (%s)" msgstr "binäre Daten haben Array-Elementtyp %u (%s) statt erwartet %u (%s)" -#: utils/adt/arrayfuncs.c:1403 utils/adt/multirangetypes.c:451 -#: utils/adt/rangetypes.c:344 utils/cache/lsyscache.c:2954 +#: utils/adt/arrayfuncs.c:1403 utils/adt/multirangetypes.c:452 +#: utils/adt/rangetypes.c:344 utils/cache/lsyscache.c:3029 #, c-format msgid "no binary input function available for type %s" msgstr "keine binäre Eingabefunktion verfügbar für Typ %s" @@ -23769,8 +23838,8 @@ msgstr "keine binäre Eingabefunktion verfügbar für Typ %s" msgid "improper binary format in array element %d" msgstr "falsches Binärformat in Arrayelement %d" -#: utils/adt/arrayfuncs.c:1624 utils/adt/multirangetypes.c:456 -#: utils/adt/rangetypes.c:349 utils/cache/lsyscache.c:2987 +#: utils/adt/arrayfuncs.c:1624 utils/adt/multirangetypes.c:457 +#: utils/adt/rangetypes.c:349 utils/cache/lsyscache.c:3062 #, c-format msgid "no binary output function available for type %s" msgstr "keine binäre Ausgabefunktion verfügbar für Typ %s" @@ -23782,8 +23851,8 @@ msgstr "Auswählen von Stücken aus Arrays mit fester Länge ist nicht implement #: utils/adt/arrayfuncs.c:2281 utils/adt/arrayfuncs.c:2303 #: utils/adt/arrayfuncs.c:2352 utils/adt/arrayfuncs.c:2606 -#: utils/adt/arrayfuncs.c:2951 utils/adt/arrayfuncs.c:6130 -#: utils/adt/arrayfuncs.c:6156 utils/adt/arrayfuncs.c:6167 +#: utils/adt/arrayfuncs.c:2951 utils/adt/arrayfuncs.c:6137 +#: utils/adt/arrayfuncs.c:6163 utils/adt/arrayfuncs.c:6174 #: utils/adt/json.c:1511 utils/adt/json.c:1583 utils/adt/jsonb.c:1416 #: utils/adt/jsonb.c:1500 utils/adt/jsonfuncs.c:4434 utils/adt/jsonfuncs.c:4587 #: utils/adt/jsonfuncs.c:4698 utils/adt/jsonfuncs.c:4746 @@ -23833,8 +23902,8 @@ msgstr "NULL-Werte im Array sind in diesem Zusammenhang nicht erlaubt" msgid "cannot compare arrays of different element types" msgstr "kann Arrays mit verschiedenen Elementtypen nicht vergleichen" -#: utils/adt/arrayfuncs.c:4219 utils/adt/multirangetypes.c:2807 -#: utils/adt/multirangetypes.c:2879 utils/adt/rangetypes.c:1354 +#: utils/adt/arrayfuncs.c:4219 utils/adt/multirangetypes.c:2808 +#: utils/adt/multirangetypes.c:2880 utils/adt/rangetypes.c:1354 #: utils/adt/rangetypes.c:1418 utils/adt/rowtypes.c:1885 #, c-format msgid "could not identify a hash function for type %s" @@ -23850,52 +23919,52 @@ msgstr "konnte keine erweiterte Hash-Funktion für Typ %s ermitteln" msgid "data type %s is not an array type" msgstr "Datentyp %s ist kein Array-Typ" -#: utils/adt/arrayfuncs.c:5597 +#: utils/adt/arrayfuncs.c:5598 #, c-format msgid "cannot accumulate null arrays" msgstr "Arrays, die NULL sind, können nicht akkumuliert werden" -#: utils/adt/arrayfuncs.c:5625 +#: utils/adt/arrayfuncs.c:5634 #, c-format msgid "cannot accumulate empty arrays" msgstr "leere Arrays können nicht akkumuliert werden" -#: utils/adt/arrayfuncs.c:6028 utils/adt/arrayfuncs.c:6068 +#: utils/adt/arrayfuncs.c:6035 utils/adt/arrayfuncs.c:6075 #, c-format msgid "dimension array or low bound array cannot be null" msgstr "Dimensions-Array oder Untergrenzen-Array darf nicht NULL sein" -#: utils/adt/arrayfuncs.c:6131 utils/adt/arrayfuncs.c:6157 +#: utils/adt/arrayfuncs.c:6138 utils/adt/arrayfuncs.c:6164 #, c-format msgid "Dimension array must be one dimensional." msgstr "Dimensions-Array muss eindimensional sein." -#: utils/adt/arrayfuncs.c:6136 utils/adt/arrayfuncs.c:6162 +#: utils/adt/arrayfuncs.c:6143 utils/adt/arrayfuncs.c:6169 #, c-format msgid "dimension values cannot be null" msgstr "Dimensionswerte dürfen nicht NULL sein" -#: utils/adt/arrayfuncs.c:6168 +#: utils/adt/arrayfuncs.c:6175 #, c-format msgid "Low bound array has different size than dimensions array." msgstr "Untergrenzen-Array hat andere Größe als Dimensions-Array." -#: utils/adt/arrayfuncs.c:6446 +#: utils/adt/arrayfuncs.c:6453 #, c-format msgid "removing elements from multidimensional arrays is not supported" msgstr "Entfernen von Elementen aus mehrdimensionalen Arrays wird nicht unterstützt" -#: utils/adt/arrayfuncs.c:6723 +#: utils/adt/arrayfuncs.c:6730 #, c-format msgid "thresholds must be one-dimensional array" msgstr "Parameter »thresholds« muss ein eindimensionales Array sein" -#: utils/adt/arrayfuncs.c:6728 +#: utils/adt/arrayfuncs.c:6735 #, c-format msgid "thresholds array must not contain NULLs" msgstr "»thresholds«-Array darf keine NULL-Werte enthalten" -#: utils/adt/arrayfuncs.c:6961 +#: utils/adt/arrayfuncs.c:6968 #, c-format msgid "number of elements to trim must be between 0 and %d" msgstr "Anzahl der zu entfernenden Elemente muss zwischen 0 und %d sein" @@ -23936,7 +24005,7 @@ msgid "encoding conversion from %s to ASCII not supported" msgstr "Kodierungsumwandlung zwischen %s und ASCII wird nicht unterstützt" #. translator: first %s is inet or cidr -#: utils/adt/bool.c:153 utils/adt/cash.c:354 utils/adt/datetime.c:4028 +#: utils/adt/bool.c:153 utils/adt/cash.c:370 utils/adt/datetime.c:4028 #: utils/adt/float.c:206 utils/adt/float.c:293 utils/adt/float.c:307 #: utils/adt/float.c:412 utils/adt/float.c:495 utils/adt/float.c:509 #: utils/adt/geo_ops.c:250 utils/adt/geo_ops.c:335 utils/adt/geo_ops.c:974 @@ -23956,26 +24025,26 @@ msgid "invalid input syntax for type %s: \"%s\"" msgstr "ungültige Eingabesyntax für Typ %s: »%s«" #: utils/adt/cash.c:98 utils/adt/cash.c:111 utils/adt/cash.c:124 -#: utils/adt/cash.c:137 utils/adt/cash.c:150 +#: utils/adt/cash.c:137 utils/adt/cash.c:150 utils/adt/cash.c:174 #, c-format msgid "money out of range" msgstr "money ist außerhalb des gültigen Bereichs" -#: utils/adt/cash.c:161 utils/adt/cash.c:723 utils/adt/float.c:105 +#: utils/adt/cash.c:161 utils/adt/cash.c:739 utils/adt/float.c:105 #: utils/adt/int.c:872 utils/adt/int.c:988 utils/adt/int.c:1068 #: utils/adt/int.c:1130 utils/adt/int.c:1168 utils/adt/int.c:1196 -#: utils/adt/int8.c:515 utils/adt/int8.c:573 utils/adt/int8.c:958 -#: utils/adt/int8.c:1038 utils/adt/int8.c:1100 utils/adt/int8.c:1180 +#: utils/adt/int8.c:515 utils/adt/int8.c:573 utils/adt/int8.c:986 +#: utils/adt/int8.c:1066 utils/adt/int8.c:1128 utils/adt/int8.c:1208 #: utils/adt/numeric.c:3191 utils/adt/numeric.c:3214 utils/adt/numeric.c:3299 #: utils/adt/numeric.c:3317 utils/adt/numeric.c:3413 utils/adt/numeric.c:8851 #: utils/adt/numeric.c:9164 utils/adt/numeric.c:9512 utils/adt/numeric.c:9628 -#: utils/adt/numeric.c:11139 utils/adt/timestamp.c:3442 +#: utils/adt/numeric.c:11139 utils/adt/timestamp.c:3446 #, c-format msgid "division by zero" msgstr "Division durch Null" -#: utils/adt/cash.c:292 utils/adt/cash.c:317 utils/adt/cash.c:327 -#: utils/adt/cash.c:367 utils/adt/int.c:204 utils/adt/numutils.c:351 +#: utils/adt/cash.c:308 utils/adt/cash.c:333 utils/adt/cash.c:343 +#: utils/adt/cash.c:383 utils/adt/int.c:204 utils/adt/numutils.c:351 #: utils/adt/numutils.c:613 utils/adt/numutils.c:875 utils/adt/numutils.c:926 #: utils/adt/numutils.c:965 utils/adt/numutils.c:1012 #, c-format @@ -24008,9 +24077,9 @@ msgstr "Präzision von TIME(%d)%s darf nicht negativ sein" msgid "TIME(%d)%s precision reduced to maximum allowed, %d" msgstr "Präzision von TIME(%d)%s auf erlaubten Höchstwert %d reduziert" -#: utils/adt/date.c:166 utils/adt/date.c:174 utils/adt/formatting.c:4243 -#: utils/adt/formatting.c:4252 utils/adt/formatting.c:4365 -#: utils/adt/formatting.c:4375 +#: utils/adt/date.c:166 utils/adt/date.c:174 utils/adt/formatting.c:4355 +#: utils/adt/formatting.c:4364 utils/adt/formatting.c:4477 +#: utils/adt/formatting.c:4487 #, c-format msgid "date out of range: \"%s\"" msgstr "date ist außerhalb des gültigen Bereichs: »%s«" @@ -24043,20 +24112,20 @@ msgid "date out of range for timestamp" msgstr "Datum ist außerhalb des gültigen Bereichs für Typ »timestamp«" #: utils/adt/date.c:1121 utils/adt/date.c:1204 utils/adt/date.c:1220 -#: utils/adt/date.c:2206 utils/adt/date.c:2990 utils/adt/timestamp.c:4172 -#: utils/adt/timestamp.c:4382 utils/adt/timestamp.c:4524 -#: utils/adt/timestamp.c:4777 utils/adt/timestamp.c:4978 -#: utils/adt/timestamp.c:5025 utils/adt/timestamp.c:5249 -#: utils/adt/timestamp.c:5296 utils/adt/timestamp.c:5426 +#: utils/adt/date.c:2206 utils/adt/date.c:2990 utils/adt/timestamp.c:4176 +#: utils/adt/timestamp.c:4386 utils/adt/timestamp.c:4528 +#: utils/adt/timestamp.c:4781 utils/adt/timestamp.c:4982 +#: utils/adt/timestamp.c:5029 utils/adt/timestamp.c:5253 +#: utils/adt/timestamp.c:5300 utils/adt/timestamp.c:5430 #, c-format msgid "unit \"%s\" not supported for type %s" msgstr "Einheit »%s« nicht unterstützt für Typ %s" #: utils/adt/date.c:1229 utils/adt/date.c:2222 utils/adt/date.c:3010 -#: utils/adt/timestamp.c:4186 utils/adt/timestamp.c:4399 -#: utils/adt/timestamp.c:4538 utils/adt/timestamp.c:4737 -#: utils/adt/timestamp.c:5034 utils/adt/timestamp.c:5305 -#: utils/adt/timestamp.c:5487 +#: utils/adt/timestamp.c:4190 utils/adt/timestamp.c:4403 +#: utils/adt/timestamp.c:4542 utils/adt/timestamp.c:4741 +#: utils/adt/timestamp.c:5038 utils/adt/timestamp.c:5309 +#: utils/adt/timestamp.c:5491 #, c-format msgid "unit \"%s\" not recognized for type %s" msgstr "Einheit »%s« nicht erkannt für Typ %s" @@ -24064,36 +24133,36 @@ msgstr "Einheit »%s« nicht erkannt für Typ %s" #: utils/adt/date.c:1313 utils/adt/date.c:1359 utils/adt/date.c:1918 #: utils/adt/date.c:1949 utils/adt/date.c:1978 utils/adt/date.c:2848 #: utils/adt/date.c:3080 utils/adt/datetime.c:424 utils/adt/datetime.c:1809 -#: utils/adt/formatting.c:4083 utils/adt/formatting.c:4119 -#: utils/adt/formatting.c:4212 utils/adt/formatting.c:4341 utils/adt/json.c:467 +#: utils/adt/formatting.c:4195 utils/adt/formatting.c:4231 +#: utils/adt/formatting.c:4324 utils/adt/formatting.c:4453 utils/adt/json.c:467 #: utils/adt/json.c:506 utils/adt/timestamp.c:232 utils/adt/timestamp.c:264 #: utils/adt/timestamp.c:700 utils/adt/timestamp.c:709 #: utils/adt/timestamp.c:787 utils/adt/timestamp.c:820 -#: utils/adt/timestamp.c:2933 utils/adt/timestamp.c:2938 -#: utils/adt/timestamp.c:2957 utils/adt/timestamp.c:2970 -#: utils/adt/timestamp.c:2981 utils/adt/timestamp.c:2987 -#: utils/adt/timestamp.c:2993 utils/adt/timestamp.c:2998 -#: utils/adt/timestamp.c:3059 utils/adt/timestamp.c:3064 -#: utils/adt/timestamp.c:3085 utils/adt/timestamp.c:3098 -#: utils/adt/timestamp.c:3112 utils/adt/timestamp.c:3120 -#: utils/adt/timestamp.c:3126 utils/adt/timestamp.c:3131 -#: utils/adt/timestamp.c:3859 utils/adt/timestamp.c:3983 -#: utils/adt/timestamp.c:4054 utils/adt/timestamp.c:4090 -#: utils/adt/timestamp.c:4180 utils/adt/timestamp.c:4254 -#: utils/adt/timestamp.c:4290 utils/adt/timestamp.c:4393 -#: utils/adt/timestamp.c:4842 utils/adt/timestamp.c:5116 -#: utils/adt/timestamp.c:5555 utils/adt/timestamp.c:5565 -#: utils/adt/timestamp.c:5570 utils/adt/timestamp.c:5576 -#: utils/adt/timestamp.c:5609 utils/adt/timestamp.c:5696 -#: utils/adt/timestamp.c:5737 utils/adt/timestamp.c:5741 -#: utils/adt/timestamp.c:5795 utils/adt/timestamp.c:5799 -#: utils/adt/timestamp.c:5805 utils/adt/timestamp.c:5839 utils/adt/xml.c:2556 +#: utils/adt/timestamp.c:2937 utils/adt/timestamp.c:2942 +#: utils/adt/timestamp.c:2961 utils/adt/timestamp.c:2974 +#: utils/adt/timestamp.c:2985 utils/adt/timestamp.c:2991 +#: utils/adt/timestamp.c:2997 utils/adt/timestamp.c:3002 +#: utils/adt/timestamp.c:3063 utils/adt/timestamp.c:3068 +#: utils/adt/timestamp.c:3089 utils/adt/timestamp.c:3102 +#: utils/adt/timestamp.c:3116 utils/adt/timestamp.c:3124 +#: utils/adt/timestamp.c:3130 utils/adt/timestamp.c:3135 +#: utils/adt/timestamp.c:3863 utils/adt/timestamp.c:3987 +#: utils/adt/timestamp.c:4058 utils/adt/timestamp.c:4094 +#: utils/adt/timestamp.c:4184 utils/adt/timestamp.c:4258 +#: utils/adt/timestamp.c:4294 utils/adt/timestamp.c:4397 +#: utils/adt/timestamp.c:4846 utils/adt/timestamp.c:5120 +#: utils/adt/timestamp.c:5559 utils/adt/timestamp.c:5569 +#: utils/adt/timestamp.c:5574 utils/adt/timestamp.c:5580 +#: utils/adt/timestamp.c:5613 utils/adt/timestamp.c:5700 +#: utils/adt/timestamp.c:5741 utils/adt/timestamp.c:5745 +#: utils/adt/timestamp.c:5799 utils/adt/timestamp.c:5803 +#: utils/adt/timestamp.c:5809 utils/adt/timestamp.c:5843 utils/adt/xml.c:2556 #: utils/adt/xml.c:2563 utils/adt/xml.c:2583 utils/adt/xml.c:2590 #, c-format msgid "timestamp out of range" msgstr "timestamp ist außerhalb des gültigen Bereichs" -#: utils/adt/date.c:1535 utils/adt/date.c:2343 utils/adt/formatting.c:4433 +#: utils/adt/date.c:1535 utils/adt/date.c:2343 utils/adt/formatting.c:4545 #, c-format msgid "time out of range" msgstr "time ist außerhalb des gültigen Bereichs" @@ -24106,8 +24175,8 @@ msgstr "Zeit-Feldwert ist außerhalb des gültigen Bereichs: %d:%02d:%02g" #: utils/adt/date.c:2107 utils/adt/date.c:2647 utils/adt/float.c:1042 #: utils/adt/float.c:1118 utils/adt/int.c:664 utils/adt/int.c:711 #: utils/adt/int.c:746 utils/adt/int8.c:414 utils/adt/numeric.c:2595 -#: utils/adt/timestamp.c:3513 utils/adt/timestamp.c:3540 -#: utils/adt/timestamp.c:3571 +#: utils/adt/timestamp.c:3517 utils/adt/timestamp.c:3544 +#: utils/adt/timestamp.c:3575 #, c-format msgid "invalid preceding or following size in window function" msgstr "ungültige vorhergehende oder folgende Größe in Fensterfunktion" @@ -24117,7 +24186,7 @@ msgstr "ungültige vorhergehende oder folgende Größe in Fensterfunktion" msgid "time zone displacement out of range" msgstr "Zeitzonenunterschied ist außerhalb des gültigen Bereichs" -#: utils/adt/date.c:3111 utils/adt/timestamp.c:5598 utils/adt/timestamp.c:5828 +#: utils/adt/date.c:3111 utils/adt/timestamp.c:5602 utils/adt/timestamp.c:5832 #, c-format msgid "interval time zone \"%s\" must not include months or days" msgstr "Intervall-Zeitzone »%s« darf keine Monate oder Tage enthalten" @@ -24278,7 +24347,7 @@ msgstr "»%s« ist außerhalb des gültigen Bereichs für Typ double precision" #: utils/adt/float.c:1253 utils/adt/float.c:1327 utils/adt/int.c:384 #: utils/adt/int.c:922 utils/adt/int.c:944 utils/adt/int.c:958 #: utils/adt/int.c:972 utils/adt/int.c:1004 utils/adt/int.c:1242 -#: utils/adt/int8.c:1293 utils/adt/numeric.c:4516 utils/adt/numeric.c:4521 +#: utils/adt/int8.c:1321 utils/adt/numeric.c:4516 utils/adt/numeric.c:4521 #, c-format msgid "smallint out of range" msgstr "smallint ist außerhalb des gültigen Bereichs" @@ -24344,264 +24413,269 @@ msgstr "Untergrenze und Obergrenze müssen endlich sein" msgid "lower bound cannot equal upper bound" msgstr "Untergrenze kann nicht gleich der Obergrenze sein" -#: utils/adt/formatting.c:519 +#: utils/adt/formatting.c:520 #, c-format msgid "invalid format specification for an interval value" msgstr "ungültige Formatangabe für Intervall-Wert" -#: utils/adt/formatting.c:520 +#: utils/adt/formatting.c:521 #, c-format msgid "Intervals are not tied to specific calendar dates." msgstr "Intervalle beziehen sich nicht auf bestimmte Kalenderdaten." -#: utils/adt/formatting.c:1152 +#: utils/adt/formatting.c:1153 #, c-format msgid "\"EEEE\" must be the last pattern used" msgstr "»EEEE« muss das letzte Muster sein" -#: utils/adt/formatting.c:1160 +#: utils/adt/formatting.c:1161 #, c-format msgid "\"9\" must be ahead of \"PR\"" msgstr "»9« muss vor »PR« stehen" -#: utils/adt/formatting.c:1176 +#: utils/adt/formatting.c:1177 #, c-format msgid "\"0\" must be ahead of \"PR\"" msgstr "»0« muss vor »PR« stehen" -#: utils/adt/formatting.c:1203 +#: utils/adt/formatting.c:1204 #, c-format msgid "multiple decimal points" msgstr "mehrere Dezimalpunkte" -#: utils/adt/formatting.c:1207 utils/adt/formatting.c:1290 +#: utils/adt/formatting.c:1208 utils/adt/formatting.c:1291 #, c-format msgid "cannot use \"V\" and decimal point together" msgstr "»V« und Dezimalpunkt können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1219 +#: utils/adt/formatting.c:1220 #, c-format msgid "cannot use \"S\" twice" msgstr "»S« kann nicht zweimal verwendet werden" -#: utils/adt/formatting.c:1223 +#: utils/adt/formatting.c:1224 #, c-format msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together" msgstr "»S« und »PL«/»MI«/»SG«/»PR« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1243 +#: utils/adt/formatting.c:1244 #, c-format msgid "cannot use \"S\" and \"MI\" together" msgstr "»S« und »MI« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1253 +#: utils/adt/formatting.c:1254 #, c-format msgid "cannot use \"S\" and \"PL\" together" msgstr "»S« und »PL« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1263 +#: utils/adt/formatting.c:1264 #, c-format msgid "cannot use \"S\" and \"SG\" together" msgstr "»S« und »SG« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1272 +#: utils/adt/formatting.c:1273 #, c-format msgid "cannot use \"PR\" and \"S\"/\"PL\"/\"MI\"/\"SG\" together" msgstr "»PR« und »S«/»PL«/»MI«/»SG« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1298 +#: utils/adt/formatting.c:1299 #, c-format msgid "cannot use \"EEEE\" twice" msgstr "»EEEE« kann nicht zweimal verwendet werden" -#: utils/adt/formatting.c:1304 +#: utils/adt/formatting.c:1305 #, c-format msgid "\"EEEE\" is incompatible with other formats" msgstr "»EEEE« ist mit anderen Formaten inkompatibel" -#: utils/adt/formatting.c:1305 +#: utils/adt/formatting.c:1306 #, c-format 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:1389 +#: utils/adt/formatting.c:1390 #, c-format msgid "invalid datetime format separator: \"%s\"" msgstr "ungültiges Datum-/Zeit-Formattrennzeichen: »%s«" -#: utils/adt/formatting.c:1516 +#: utils/adt/formatting.c:1517 #, c-format msgid "\"%s\" is not a number" msgstr "»%s« ist keine Zahl" -#: utils/adt/formatting.c:1594 +#: utils/adt/formatting.c:1595 #, c-format msgid "case conversion failed: %s" msgstr "Groß/Klein-Umwandlung fehlgeschlagen: %s" -#: utils/adt/formatting.c:1648 utils/adt/formatting.c:1770 -#: utils/adt/formatting.c:1893 +#: utils/adt/formatting.c:1649 utils/adt/formatting.c:1771 +#: utils/adt/formatting.c:1894 #, c-format msgid "could not determine which collation to use for %s function" msgstr "konnte die für die Funktion %s zu verwendende Sortierfolge nicht bestimmen" -#: utils/adt/formatting.c:2276 +#: utils/adt/formatting.c:2277 #, c-format msgid "invalid combination of date conventions" msgstr "ungültige Kombination von Datumskonventionen" -#: utils/adt/formatting.c:2277 +#: utils/adt/formatting.c:2278 #, c-format msgid "Do not mix Gregorian and ISO week date conventions in a formatting template." msgstr "Die Gregorianische und die ISO-Konvention für Wochendaten können nicht einer Formatvorlage gemischt werden." -#: utils/adt/formatting.c:2299 +#: utils/adt/formatting.c:2300 #, c-format msgid "conflicting values for \"%s\" field in formatting string" msgstr "widersprüchliche Werte für das Feld »%s« in Formatzeichenkette" -#: utils/adt/formatting.c:2301 +#: utils/adt/formatting.c:2302 #, c-format msgid "This value contradicts a previous setting for the same field type." msgstr "Der Wert widerspricht einer vorherigen Einstellung für den selben Feldtyp." -#: utils/adt/formatting.c:2368 +#: utils/adt/formatting.c:2369 #, c-format msgid "source string too short for \"%s\" formatting field" msgstr "Quellzeichenkette zu kurz für Formatfeld »%s»" -#: utils/adt/formatting.c:2370 +#: utils/adt/formatting.c:2371 #, c-format msgid "Field requires %d characters, but only %d remain." msgstr "Feld benötigt %d Zeichen, aber nur %d verbleiben." -#: utils/adt/formatting.c:2372 utils/adt/formatting.c:2386 +#: utils/adt/formatting.c:2373 utils/adt/formatting.c:2387 #, c-format msgid "If your source string is not fixed-width, try using the \"FM\" modifier." msgstr "Wenn die Quellzeichenkette keine feste Breite hat, versuchen Sie den Modifikator »FM«." -#: utils/adt/formatting.c:2382 utils/adt/formatting.c:2395 -#: utils/adt/formatting.c:2616 +#: utils/adt/formatting.c:2383 utils/adt/formatting.c:2396 +#: utils/adt/formatting.c:2713 #, c-format msgid "invalid value \"%s\" for \"%s\"" msgstr "ungültiger Wert »%s« für »%s«" -#: utils/adt/formatting.c:2384 +#: utils/adt/formatting.c:2385 #, c-format msgid "Field requires %d characters, but only %d could be parsed." msgstr "Feld benötigt %d Zeichen, aber nur %d konnten geparst werden." -#: utils/adt/formatting.c:2397 +#: utils/adt/formatting.c:2398 #, c-format msgid "Value must be an integer." msgstr "Der Wert muss eine ganze Zahl sein." -#: utils/adt/formatting.c:2402 +#: utils/adt/formatting.c:2403 #, c-format msgid "value for \"%s\" in source string is out of range" msgstr "Wert für »%s« in der Eingabezeichenkette ist außerhalb des gültigen Bereichs" -#: utils/adt/formatting.c:2404 +#: utils/adt/formatting.c:2405 #, c-format msgid "Value must be in the range %d to %d." msgstr "Der Wert muss im Bereich %d bis %d sein." -#: utils/adt/formatting.c:2618 +#: utils/adt/formatting.c:2715 #, c-format msgid "The given value did not match any of the allowed values for this field." msgstr "Der angegebene Wert stimmte mit keinem der für dieses Feld zulässigen Werte überein." -#: utils/adt/formatting.c:2834 utils/adt/formatting.c:2854 -#: utils/adt/formatting.c:2874 utils/adt/formatting.c:2894 -#: utils/adt/formatting.c:2913 utils/adt/formatting.c:2932 -#: utils/adt/formatting.c:2956 utils/adt/formatting.c:2974 -#: utils/adt/formatting.c:2992 utils/adt/formatting.c:3010 -#: utils/adt/formatting.c:3027 utils/adt/formatting.c:3044 +#: utils/adt/formatting.c:2862 utils/adt/formatting.c:2878 +#, c-format +msgid "time zone format value too long" +msgstr "Zeitzonenformatwert zu lang" + +#: utils/adt/formatting.c:2946 utils/adt/formatting.c:2966 +#: utils/adt/formatting.c:2986 utils/adt/formatting.c:3006 +#: utils/adt/formatting.c:3025 utils/adt/formatting.c:3044 +#: utils/adt/formatting.c:3068 utils/adt/formatting.c:3086 +#: utils/adt/formatting.c:3104 utils/adt/formatting.c:3122 +#: utils/adt/formatting.c:3139 utils/adt/formatting.c:3156 #, c-format msgid "localized string format value too long" msgstr "lokalisierter Formatwert ist zu lang" -#: utils/adt/formatting.c:3324 +#: utils/adt/formatting.c:3436 #, c-format msgid "unmatched format separator \"%c\"" msgstr "Formattrennzeichen »%c« ohne passende Eingabe" -#: utils/adt/formatting.c:3385 +#: utils/adt/formatting.c:3497 #, c-format msgid "unmatched format character \"%s\"" msgstr "Formatzeichen »%s« ohne passende Eingabe" -#: utils/adt/formatting.c:3493 +#: utils/adt/formatting.c:3605 #, c-format msgid "formatting field \"%s\" is only supported in to_char" msgstr "Formatfeld »%s« wird nur in to_char unterstützt" -#: utils/adt/formatting.c:3667 +#: utils/adt/formatting.c:3779 #, c-format msgid "invalid input string for \"Y,YYY\"" msgstr "ungültige Eingabe für »Y,YYY«" -#: utils/adt/formatting.c:3756 +#: utils/adt/formatting.c:3868 #, c-format msgid "input string is too short for datetime format" msgstr "Eingabezeichenkette ist zu kurz für Datum-/Zeitformat" -#: utils/adt/formatting.c:3764 +#: utils/adt/formatting.c:3876 #, c-format msgid "trailing characters remain in input string after datetime format" msgstr "nach dem Datum-/Zeitformat bleiben noch Zeichen in der Eingabezeichenkette" -#: utils/adt/formatting.c:4321 +#: utils/adt/formatting.c:4433 #, c-format msgid "missing time zone in input string for type timestamptz" msgstr "Zeitzone fehlt in Eingabezeichenkette für Typ timestamptz" -#: utils/adt/formatting.c:4327 +#: utils/adt/formatting.c:4439 #, c-format msgid "timestamptz out of range" msgstr "timestamptz ist außerhalb des gültigen Bereichs" -#: utils/adt/formatting.c:4355 +#: utils/adt/formatting.c:4467 #, c-format msgid "datetime format is zoned but not timed" msgstr "Datum-/Zeitformat hat Zeitzone aber keine Zeit" -#: utils/adt/formatting.c:4413 +#: utils/adt/formatting.c:4525 #, c-format msgid "missing time zone in input string for type timetz" msgstr "Zeitzone fehlt in Eingabezeichenkette für Typ timetz" -#: utils/adt/formatting.c:4419 +#: utils/adt/formatting.c:4531 #, c-format msgid "timetz out of range" msgstr "timetz ist außerhalb des gültigen Bereichs" -#: utils/adt/formatting.c:4445 +#: utils/adt/formatting.c:4557 #, c-format msgid "datetime format is not dated and not timed" msgstr "Datum-/Zeitformat hat kein Datum und keine Zeit" -#: utils/adt/formatting.c:4577 +#: utils/adt/formatting.c:4689 #, c-format msgid "hour \"%d\" is invalid for the 12-hour clock" msgstr "Stunde »%d« ist bei einer 12-Stunden-Uhr ungültig" -#: utils/adt/formatting.c:4579 +#: utils/adt/formatting.c:4691 #, c-format msgid "Use the 24-hour clock, or give an hour between 1 and 12." msgstr "Verwenden Sie die 24-Stunden-Uhr oder geben Sie eine Stunde zwischen 1 und 12 an." -#: utils/adt/formatting.c:4691 +#: utils/adt/formatting.c:4803 #, c-format msgid "cannot calculate day of year without year information" msgstr "kann Tag des Jahres nicht berechnen ohne Jahrinformationen" -#: utils/adt/formatting.c:5636 +#: utils/adt/formatting.c:5748 #, c-format msgid "\"EEEE\" not supported for input" msgstr "»E« wird nicht bei der Eingabe unterstützt" -#: utils/adt/formatting.c:5648 +#: utils/adt/formatting.c:5760 #, c-format msgid "\"RN\" not supported for input" msgstr "»RN« wird nicht bei der Eingabe unterstützt" @@ -24699,8 +24773,8 @@ msgstr "Array ist kein gültiger int2vector" msgid "invalid int2vector data" msgstr "ungültige int2vector-Daten" -#: utils/adt/int.c:1558 utils/adt/int8.c:1419 utils/adt/numeric.c:1764 -#: utils/adt/timestamp.c:5889 utils/adt/timestamp.c:5971 +#: utils/adt/int.c:1558 utils/adt/int8.c:1447 utils/adt/numeric.c:1764 +#: utils/adt/timestamp.c:5893 utils/adt/timestamp.c:5975 #, c-format msgid "step size cannot equal zero" msgstr "Schrittgröße kann nicht gleich null sein" @@ -24709,19 +24783,19 @@ msgstr "Schrittgröße kann nicht gleich null sein" #: utils/adt/int8.c:500 utils/adt/int8.c:531 utils/adt/int8.c:555 #: utils/adt/int8.c:637 utils/adt/int8.c:705 utils/adt/int8.c:711 #: utils/adt/int8.c:737 utils/adt/int8.c:751 utils/adt/int8.c:775 -#: utils/adt/int8.c:788 utils/adt/int8.c:915 utils/adt/int8.c:929 -#: utils/adt/int8.c:943 utils/adt/int8.c:974 utils/adt/int8.c:996 -#: utils/adt/int8.c:1010 utils/adt/int8.c:1024 utils/adt/int8.c:1057 -#: utils/adt/int8.c:1071 utils/adt/int8.c:1085 utils/adt/int8.c:1116 -#: utils/adt/int8.c:1138 utils/adt/int8.c:1152 utils/adt/int8.c:1166 -#: utils/adt/int8.c:1328 utils/adt/int8.c:1363 utils/adt/numeric.c:4475 +#: utils/adt/int8.c:788 utils/adt/int8.c:943 utils/adt/int8.c:957 +#: utils/adt/int8.c:971 utils/adt/int8.c:1002 utils/adt/int8.c:1024 +#: utils/adt/int8.c:1038 utils/adt/int8.c:1052 utils/adt/int8.c:1085 +#: utils/adt/int8.c:1099 utils/adt/int8.c:1113 utils/adt/int8.c:1144 +#: utils/adt/int8.c:1166 utils/adt/int8.c:1180 utils/adt/int8.c:1194 +#: utils/adt/int8.c:1356 utils/adt/int8.c:1391 utils/adt/numeric.c:4475 #: utils/adt/rangetypes.c:1528 utils/adt/rangetypes.c:1541 #: utils/adt/varbit.c:1676 #, c-format msgid "bigint out of range" msgstr "bigint ist außerhalb des gültigen Bereichs" -#: utils/adt/int8.c:1376 +#: utils/adt/int8.c:1404 #, c-format msgid "OID out of range" msgstr "OID ist außerhalb des gültigen Bereichs" @@ -25207,27 +25281,27 @@ msgstr "Verwenden Sie das Template-Argument für .datetime(), um das Eingabeform msgid "jsonpath item method .%s() can only be applied to an object" msgstr "JSON-Path-Item-Methode .%s() kann nur auf ein Objekt angewendet werden" -#: utils/adt/jsonpath_exec.c:2156 +#: utils/adt/jsonpath_exec.c:2139 utils/adt/jsonpath_exec.c:2157 #, c-format msgid "could not find jsonpath variable \"%s\"" msgstr "konnte JSON-Path-Variable »%s« nicht finden" -#: utils/adt/jsonpath_exec.c:2420 +#: utils/adt/jsonpath_exec.c:2421 #, c-format msgid "jsonpath array subscript is not a single numeric value" msgstr "JSON-Path-Arrayindex ist kein einzelner numerischer Wert" -#: utils/adt/jsonpath_exec.c:2432 +#: utils/adt/jsonpath_exec.c:2433 #, c-format msgid "jsonpath array subscript is out of integer range" msgstr "JSON-Path-Arrayindex außerhalb des gültigen Bereichs für ganze Zahlen" -#: utils/adt/jsonpath_exec.c:2609 +#: utils/adt/jsonpath_exec.c:2610 #, c-format msgid "cannot convert value from %s to %s without time zone usage" msgstr "Wert kann nicht von %s nach %s konvertiert werden ohne Verwendung von Zeitzonen" -#: utils/adt/jsonpath_exec.c:2611 +#: utils/adt/jsonpath_exec.c:2612 #, c-format msgid "Use *_tz() function for time zone support." msgstr "Verwenden Sie die *_tz()-Funktion für Zeitzonenunterstützung." @@ -25389,12 +25463,12 @@ msgstr "Start einer Range erwartet." msgid "Expected comma or end of multirange." msgstr "Komma oder Ende der Multirange erwartet." -#: utils/adt/multirangetypes.c:983 +#: utils/adt/multirangetypes.c:984 #, c-format msgid "multiranges cannot be constructed from multidimensional arrays" msgstr "Multiranges können nicht aus mehrdimensionalen Arrays konstruiert werden" -#: utils/adt/multirangetypes.c:1009 +#: utils/adt/multirangetypes.c:1010 #, c-format msgid "multirange values cannot contain null members" msgstr "Multirange-Werte können keine Mitglieder, die NULL sind, haben" @@ -25629,8 +25703,8 @@ msgstr "Locale-Name »%s« enthält Nicht-ASCII-Zeichen" msgid "could not open collator for locale \"%s\" with rules \"%s\": %s" msgstr "konnte Collator für Locale »%s« mit Regeln »%s« nicht öffnen: %s" -#: utils/adt/pg_locale.c:1450 utils/adt/pg_locale.c:2863 -#: utils/adt/pg_locale.c:2936 +#: utils/adt/pg_locale.c:1450 utils/adt/pg_locale.c:2861 +#: utils/adt/pg_locale.c:2934 #, c-format msgid "ICU is not supported in this build" msgstr "ICU wird in dieser Installation nicht unterstützt" @@ -25685,78 +25759,78 @@ msgstr "konnte Locale »%s« nicht laden" msgid "could not get collation version for locale \"%s\": error code %lu" msgstr "konnte Sortierfolgenversion für Locale »%s« nicht ermitteln: Fehlercode %lu" -#: utils/adt/pg_locale.c:1805 utils/adt/pg_locale.c:1818 +#: utils/adt/pg_locale.c:1814 utils/adt/pg_locale.c:1827 #, c-format msgid "could not convert string to UTF-16: error code %lu" msgstr "konnte Zeichenkette nicht in UTF-16 umwandeln: Fehlercode %lu" -#: utils/adt/pg_locale.c:1832 +#: utils/adt/pg_locale.c:1841 #, c-format msgid "could not compare Unicode strings: %m" msgstr "konnte Unicode-Zeichenketten nicht vergleichen: %m" -#: utils/adt/pg_locale.c:2013 +#: utils/adt/pg_locale.c:2020 #, c-format msgid "collation failed: %s" msgstr "Vergleichung fehlgeschlagen: %s" -#: utils/adt/pg_locale.c:2234 utils/adt/pg_locale.c:2269 +#: utils/adt/pg_locale.c:2229 utils/adt/pg_locale.c:2264 #, c-format msgid "sort key generation failed: %s" msgstr "Sortierschlüsselerzeugung fehlgeschlagen: %s" -#: utils/adt/pg_locale.c:2506 +#: utils/adt/pg_locale.c:2501 #, c-format msgid "could not get language from locale \"%s\": %s" msgstr "konnte Sprache nicht aus Locale »%s« ermitteln: %s" -#: utils/adt/pg_locale.c:2527 utils/adt/pg_locale.c:2543 +#: utils/adt/pg_locale.c:2522 utils/adt/pg_locale.c:2538 #, c-format msgid "could not open collator for locale \"%s\": %s" msgstr "konnte Collator für Locale »%s« nicht öffnen: %s" -#: utils/adt/pg_locale.c:2568 +#: utils/adt/pg_locale.c:2563 #, c-format msgid "encoding \"%s\" not supported by ICU" msgstr "Kodierung »%s« wird von ICU nicht unterstützt" -#: utils/adt/pg_locale.c:2575 +#: utils/adt/pg_locale.c:2570 #, c-format msgid "could not open ICU converter for encoding \"%s\": %s" msgstr "konnte ICU-Konverter für Kodierung »%s« nicht öffnen: %s" -#: utils/adt/pg_locale.c:2593 utils/adt/pg_locale.c:2612 -#: utils/adt/pg_locale.c:2668 utils/adt/pg_locale.c:2679 +#: utils/adt/pg_locale.c:2592 utils/adt/pg_locale.c:2610 +#: utils/adt/pg_locale.c:2666 utils/adt/pg_locale.c:2677 #, c-format msgid "%s failed: %s" msgstr "%s fehlgeschlagen: %s" -#: utils/adt/pg_locale.c:2854 +#: utils/adt/pg_locale.c:2852 #, c-format msgid "could not convert locale name \"%s\" to language tag: %s" msgstr "konnte Locale-Namen »%s« nicht in Sprach-Tag umwandeln: %s" -#: utils/adt/pg_locale.c:2895 +#: utils/adt/pg_locale.c:2893 #, c-format msgid "could not get language from ICU locale \"%s\": %s" msgstr "konnte Sprache nicht aus ICU-Locale »%s« ermitteln: %s" -#: utils/adt/pg_locale.c:2897 utils/adt/pg_locale.c:2926 +#: utils/adt/pg_locale.c:2895 utils/adt/pg_locale.c:2924 #, c-format msgid "To disable ICU locale validation, set the parameter \"%s\" to \"%s\"." msgstr "Um die Validierung von ICU-Locales auszuschalten, setzen Sie den Parameter »%s« auf »%s«." -#: utils/adt/pg_locale.c:2924 +#: utils/adt/pg_locale.c:2922 #, c-format msgid "ICU locale \"%s\" has unknown language \"%s\"" msgstr "ICU-Locale »%s« hat unbekannte Sprache »%s«" -#: utils/adt/pg_locale.c:3105 +#: utils/adt/pg_locale.c:3103 #, c-format msgid "invalid multibyte character for locale" msgstr "ungültiges Mehrbytezeichen für Locale" -#: utils/adt/pg_locale.c:3106 +#: utils/adt/pg_locale.c:3104 #, c-format msgid "The server's LC_CTYPE locale is probably incompatible with the database encoding." msgstr "Die LC_CTYPE-Locale des Servers ist wahrscheinlich mit der Kodierung der Datenbank inkompatibel." @@ -25932,8 +26006,8 @@ msgstr "es gibt mehrere Funktionen namens »%s«" msgid "more than one operator named %s" msgstr "es gibt mehrere Operatoren namens %s" -#: utils/adt/regproc.c:675 utils/adt/regproc.c:2009 utils/adt/ruleutils.c:10120 -#: utils/adt/ruleutils.c:10333 +#: utils/adt/regproc.c:675 utils/adt/regproc.c:2009 utils/adt/ruleutils.c:10122 +#: utils/adt/ruleutils.c:10335 #, c-format msgid "too many arguments" msgstr "zu viele Argumente" @@ -26103,22 +26177,22 @@ msgstr "kann unterschiedliche Spaltentyp %s und %s in Record-Spalte %d nicht ver msgid "cannot compare record types with different numbers of columns" msgstr "kann Record-Typen mit unterschiedlicher Anzahl Spalten nicht vergleichen" -#: utils/adt/ruleutils.c:2675 +#: utils/adt/ruleutils.c:2677 #, c-format msgid "input is a query, not an expression" msgstr "Eingabe ist eine Anfrage, kein Ausdruck" -#: utils/adt/ruleutils.c:2687 +#: utils/adt/ruleutils.c:2689 #, c-format msgid "expression contains variables of more than one relation" msgstr "Ausdruck enthält Verweise auf Variablen von mehr als einer Relation" -#: utils/adt/ruleutils.c:2694 +#: utils/adt/ruleutils.c:2696 #, c-format msgid "expression contains variables" msgstr "Ausdruck enthält Variablen" -#: utils/adt/ruleutils.c:5227 +#: utils/adt/ruleutils.c:5229 #, c-format msgid "rule \"%s\" has unsupported event type %d" msgstr "Regel »%s« hat nicht unterstützten Ereignistyp %d" @@ -26165,18 +26239,18 @@ msgid "timestamp out of range: \"%g\"" msgstr "timestamp ist außerhalb des gültigen Bereichs: »%g«" #: utils/adt/timestamp.c:941 utils/adt/timestamp.c:1518 -#: utils/adt/timestamp.c:2708 utils/adt/timestamp.c:2778 -#: utils/adt/timestamp.c:2795 utils/adt/timestamp.c:2848 -#: utils/adt/timestamp.c:2887 utils/adt/timestamp.c:3215 -#: utils/adt/timestamp.c:3220 utils/adt/timestamp.c:3225 -#: utils/adt/timestamp.c:3275 utils/adt/timestamp.c:3282 -#: utils/adt/timestamp.c:3289 utils/adt/timestamp.c:3309 -#: utils/adt/timestamp.c:3316 utils/adt/timestamp.c:3323 -#: utils/adt/timestamp.c:3410 utils/adt/timestamp.c:3485 -#: utils/adt/timestamp.c:3854 utils/adt/timestamp.c:3978 -#: utils/adt/timestamp.c:4026 utils/adt/timestamp.c:4036 -#: utils/adt/timestamp.c:4226 utils/adt/timestamp.c:4236 -#: utils/adt/timestamp.c:4532 +#: utils/adt/timestamp.c:2712 utils/adt/timestamp.c:2782 +#: utils/adt/timestamp.c:2799 utils/adt/timestamp.c:2852 +#: utils/adt/timestamp.c:2891 utils/adt/timestamp.c:3219 +#: utils/adt/timestamp.c:3224 utils/adt/timestamp.c:3229 +#: utils/adt/timestamp.c:3279 utils/adt/timestamp.c:3286 +#: utils/adt/timestamp.c:3293 utils/adt/timestamp.c:3313 +#: utils/adt/timestamp.c:3320 utils/adt/timestamp.c:3327 +#: utils/adt/timestamp.c:3414 utils/adt/timestamp.c:3489 +#: utils/adt/timestamp.c:3858 utils/adt/timestamp.c:3982 +#: utils/adt/timestamp.c:4030 utils/adt/timestamp.c:4040 +#: utils/adt/timestamp.c:4230 utils/adt/timestamp.c:4240 +#: utils/adt/timestamp.c:4536 #, c-format msgid "interval out of range" msgstr "interval-Wert ist außerhalb des gültigen Bereichs" @@ -26201,27 +26275,27 @@ msgstr "INTERVAL(%d)-Präzision auf erlaubtes Maximum %d reduziert" msgid "interval(%d) precision must be between %d and %d" msgstr "Präzision von interval(%d) muss zwischen %d und %d sein" -#: utils/adt/timestamp.c:2703 +#: utils/adt/timestamp.c:2707 #, c-format msgid "cannot subtract infinite timestamps" msgstr "kann unendliche timestamp-Werte nicht subtrahieren" -#: utils/adt/timestamp.c:4015 utils/adt/timestamp.c:4215 +#: utils/adt/timestamp.c:4019 utils/adt/timestamp.c:4219 #, c-format msgid "origin out of range" msgstr "Anfangspunkt ist außerhalb des gültigen Bereichs" -#: utils/adt/timestamp.c:4020 utils/adt/timestamp.c:4220 +#: utils/adt/timestamp.c:4024 utils/adt/timestamp.c:4224 #, c-format msgid "timestamps cannot be binned into intervals containing months or years" msgstr "timestamp-Werte können nicht in Intervalle, die Monate oder Jahre enthalten, einsortiert werden" -#: utils/adt/timestamp.c:4031 utils/adt/timestamp.c:4231 +#: utils/adt/timestamp.c:4035 utils/adt/timestamp.c:4235 #, c-format msgid "stride must be greater than zero" msgstr "Schrittgröße muss größer als null sein" -#: utils/adt/timestamp.c:4526 +#: utils/adt/timestamp.c:4530 #, c-format msgid "Months usually have fractional weeks." msgstr "Monate haben gewöhnlich partielle Wochen." @@ -26326,62 +26400,67 @@ msgstr "Wort ist zu lang (%ld Bytes, maximal %ld Bytes)" msgid "string is too long for tsvector (%ld bytes, max %ld bytes)" msgstr "Zeichenkette ist zu lang für tsvector (%ld Bytes, maximal %ld Bytes)" -#: utils/adt/tsvector_op.c:773 -#, c-format -msgid "lexeme array may not contain nulls" -msgstr "Lexem-Array darf keine NULL-Werte enthalten" - -#: utils/adt/tsvector_op.c:778 -#, c-format -msgid "lexeme array may not contain empty strings" -msgstr "Lexem-Array darf keine leeren Zeichenketten enthalten" - -#: utils/adt/tsvector_op.c:847 -#, c-format -msgid "weight array may not contain nulls" -msgstr "Gewichtungs-Array darf keine NULL-Werte enthalten" - -#: utils/adt/tsvector_op.c:871 +#: utils/adt/tsvector_op.c:238 #, c-format msgid "unrecognized weight: \"%c\"" msgstr "unbekannte Gewichtung: »%c«" -#: utils/adt/tsvector_op.c:2601 +#: utils/adt/tsvector_op.c:242 +#, c-format +msgid "unrecognized weight: \"\\%03o\"" +msgstr "unbekannte Gewichtung: »\\%03o«" + +#: utils/adt/tsvector_op.c:768 +#, c-format +msgid "lexeme array may not contain nulls" +msgstr "Lexem-Array darf keine NULL-Werte enthalten" + +#: utils/adt/tsvector_op.c:773 +#, c-format +msgid "lexeme array may not contain empty strings" +msgstr "Lexem-Array darf keine leeren Zeichenketten enthalten" + +#: utils/adt/tsvector_op.c:842 +#, c-format +msgid "weight array may not contain nulls" +msgstr "Gewichtungs-Array darf keine NULL-Werte enthalten" + +#: utils/adt/tsvector_op.c:2574 #, c-format msgid "ts_stat query must return one tsvector column" msgstr "ts_stat-Anfrage muss eine tsvector-Spalte zurückgeben" -#: utils/adt/tsvector_op.c:2794 +#: utils/adt/tsvector_op.c:2767 #, c-format msgid "tsvector column \"%s\" does not exist" msgstr "tsvector-Spalte »%s« existiert nicht" -#: utils/adt/tsvector_op.c:2801 +#: utils/adt/tsvector_op.c:2774 #, c-format msgid "column \"%s\" is not of tsvector type" msgstr "Spalte »%s« hat nicht Typ tsvector" -#: utils/adt/tsvector_op.c:2813 +#: utils/adt/tsvector_op.c:2786 #, c-format msgid "configuration column \"%s\" does not exist" msgstr "Konfigurationsspalte »%s« existiert nicht" -#: utils/adt/tsvector_op.c:2819 +#: utils/adt/tsvector_op.c:2792 #, c-format msgid "column \"%s\" is not of regconfig type" msgstr "Spalte »%s« hat nicht Typ regconfig" -#: utils/adt/tsvector_op.c:2826 +#: utils/adt/tsvector_op.c:2799 #, c-format msgid "configuration column \"%s\" must not be null" msgstr "Konfigurationsspalte »%s« darf nicht NULL sein" -#: utils/adt/tsvector_op.c:2839 +#: utils/adt/tsvector_op.c:2812 #, c-format msgid "text search configuration name \"%s\" must be schema-qualified" msgstr "Textsuchekonfigurationsname »%s« muss Schemaqualifikation haben" -#: utils/adt/tsvector_op.c:2864 +#: utils/adt/tsvector_op.c:2837 #, c-format msgid "column \"%s\" is not of a character type" msgstr "Spalte »%s« hat keinen Zeichentyp" @@ -26707,68 +26786,68 @@ msgstr "ungültige Anfrage" msgid "portal \"%s\" does not return tuples" msgstr "Portal »%s« gibt keine Tupel zurück" -#: utils/adt/xml.c:4344 +#: utils/adt/xml.c:4346 #, c-format msgid "invalid array for XML namespace mapping" msgstr "ungültiges Array for XML-Namensraumabbildung" -#: utils/adt/xml.c:4345 +#: utils/adt/xml.c:4347 #, c-format msgid "The array must be two-dimensional with length of the second axis equal to 2." msgstr "Das Array muss zweidimensional sein und die Länge der zweiten Achse muss gleich 2 sein." -#: utils/adt/xml.c:4369 +#: utils/adt/xml.c:4371 #, c-format msgid "empty XPath expression" msgstr "leerer XPath-Ausdruck" -#: utils/adt/xml.c:4421 +#: utils/adt/xml.c:4423 #, c-format msgid "neither namespace name nor URI may be null" msgstr "weder Namensraumname noch URI dürfen NULL sein" -#: utils/adt/xml.c:4428 +#: utils/adt/xml.c:4430 #, c-format msgid "could not register XML namespace with name \"%s\" and URI \"%s\"" msgstr "konnte XML-Namensraum mit Namen »%s« und URI »%s« nicht registrieren" -#: utils/adt/xml.c:4777 +#: utils/adt/xml.c:4779 #, c-format msgid "DEFAULT namespace is not supported" msgstr "DEFAULT-Namensraum wird nicht unterstützt" -#: utils/adt/xml.c:4806 +#: utils/adt/xml.c:4808 #, c-format msgid "row path filter must not be empty string" msgstr "Zeilenpfadfilter darf nicht leer sein" -#: utils/adt/xml.c:4840 +#: utils/adt/xml.c:4842 #, c-format msgid "column path filter must not be empty string" msgstr "Spaltenpfadfilter darf nicht leer sein" -#: utils/adt/xml.c:4987 +#: utils/adt/xml.c:4989 #, c-format msgid "more than one value returned by column XPath expression" msgstr "XPath-Ausdruck für Spalte gab mehr als einen Wert zurück" -#: utils/cache/lsyscache.c:1081 +#: utils/cache/lsyscache.c:1142 #, c-format msgid "cast from type %s to type %s does not exist" msgstr "Typumwandlung von Typ %s in Typ %s existiert nicht" -#: utils/cache/lsyscache.c:2883 utils/cache/lsyscache.c:2916 -#: utils/cache/lsyscache.c:2949 utils/cache/lsyscache.c:2982 +#: utils/cache/lsyscache.c:2958 utils/cache/lsyscache.c:2991 +#: utils/cache/lsyscache.c:3024 utils/cache/lsyscache.c:3057 #, c-format msgid "type %s is only a shell" msgstr "Typ %s ist nur eine Hülle" -#: utils/cache/lsyscache.c:2888 +#: utils/cache/lsyscache.c:2963 #, c-format msgid "no input function available for type %s" msgstr "keine Eingabefunktion verfügbar für Typ %s" -#: utils/cache/lsyscache.c:2921 +#: utils/cache/lsyscache.c:2996 #, c-format msgid "no output function available for type %s" msgstr "keine Ausgabefunktion verfügbar für Typ %s" @@ -26783,27 +26862,27 @@ msgstr "in Operatorklasse »%s« für Zugriffsmethode %s fehlt Support-Funktion msgid "cached plan must not change result type" msgstr "gecachter Plan darf den Ergebnistyp nicht ändern" -#: utils/cache/relcache.c:3758 +#: utils/cache/relcache.c:3760 #, c-format msgid "heap relfilenumber value not set when in binary upgrade mode" msgstr "Heap-Relfile-Nummer-Wert ist im Binary-Upgrade-Modus nicht gesetzt" -#: utils/cache/relcache.c:3766 +#: utils/cache/relcache.c:3768 #, c-format msgid "unexpected request for new relfilenumber in binary upgrade mode" msgstr "unerwartete Anforderung einer neuen Relfile-Nummer im Binary-Upgrade-Modus" -#: utils/cache/relcache.c:6514 +#: utils/cache/relcache.c:6516 #, c-format msgid "could not create relation-cache initialization file \"%s\": %m" msgstr "konnte Initialisierungsdatei für Relationscache »%s« nicht erzeugen: %m" -#: utils/cache/relcache.c:6516 +#: utils/cache/relcache.c:6518 #, c-format msgid "Continuing anyway, but there's something wrong." msgstr "Setze trotzdem fort, aber irgendwas stimmt nicht." -#: utils/cache/relcache.c:6838 +#: utils/cache/relcache.c:6840 #, c-format msgid "could not remove cache file \"%s\": %m" msgstr "konnte Cache-Datei »%s« nicht löschen: %m" @@ -26823,7 +26902,7 @@ msgstr "Relation-Mapping-Datei »%s« enthält ungültige Daten" msgid "relation mapping file \"%s\" contains incorrect checksum" msgstr "Relation-Mapping-Datei »%s« enthält falsche Prüfsumme" -#: utils/cache/typcache.c:1809 utils/fmgr/funcapi.c:574 +#: utils/cache/typcache.c:1802 utils/fmgr/funcapi.c:574 #, c-format msgid "record type has not been registered" msgstr "Record-Typ wurde nicht registriert" @@ -29844,19 +29923,29 @@ msgstr "Fehler während der Erzeugung des Speicherkontexts »%s«." msgid "could not attach to dynamic shared area" msgstr "konnte nicht an dynamische Shared Area anbinden" -#: utils/mmgr/mcxt.c:1050 utils/mmgr/mcxt.c:1086 utils/mmgr/mcxt.c:1124 -#: utils/mmgr/mcxt.c:1162 utils/mmgr/mcxt.c:1270 utils/mmgr/mcxt.c:1301 -#: utils/mmgr/mcxt.c:1337 utils/mmgr/mcxt.c:1526 utils/mmgr/mcxt.c:1571 -#: utils/mmgr/mcxt.c:1628 +#: utils/mmgr/mcxt.c:1053 utils/mmgr/mcxt.c:1089 utils/mmgr/mcxt.c:1127 +#: utils/mmgr/mcxt.c:1165 utils/mmgr/mcxt.c:1273 utils/mmgr/mcxt.c:1304 +#: utils/mmgr/mcxt.c:1340 utils/mmgr/mcxt.c:1536 utils/mmgr/mcxt.c:1581 +#: utils/mmgr/mcxt.c:1764 #, c-format msgid "Failed on request of size %zu in memory context \"%s\"." msgstr "Fehler bei Anfrage mit Größe %zu im Speicherkontext »%s«." -#: utils/mmgr/mcxt.c:1225 +#: utils/mmgr/mcxt.c:1228 #, c-format msgid "logging memory contexts of PID %d" msgstr "logge Speicherkontexte von PID %d" +#: utils/mmgr/mcxt.c:1638 +#, c-format +msgid "invalid memory allocation request size %zu + %zu" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu" + +#: utils/mmgr/mcxt.c:1657 +#, c-format +msgid "invalid memory allocation request size %zu * %zu" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu" + #: utils/mmgr/portalmem.c:188 #, c-format msgid "cursor \"%s\" already exists" diff --git a/src/backend/po/ja.po b/src/backend/po/ja.po index e4cff3a189c..34a13770a99 100644 --- a/src/backend/po/ja.po +++ b/src/backend/po/ja.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: postgres (PostgreSQL 16)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-02-10 09:22+0900\n" -"PO-Revision-Date: 2026-02-10 09:56+0900\n" +"POT-Creation-Date: 2026-07-03 15:50+0900\n" +"PO-Revision-Date: 2026-07-03 16:26+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: jpug-doc \n" "Language: ja\n" @@ -82,19 +82,19 @@ msgstr "記録されていません" msgid "could not open file \"%s\" for reading: %m" msgstr "ファイル\"%s\"を読み込み用にオープンできませんでした: %m" -#: ../common/controldata_utils.c:94 ../common/controldata_utils.c:96 access/transam/timeline.c:143 access/transam/timeline.c:362 access/transam/twophase.c:1347 access/transam/xlog.c:3197 access/transam/xlog.c:4000 access/transam/xlogrecovery.c:1235 access/transam/xlogrecovery.c:1327 access/transam/xlogrecovery.c:1364 access/transam/xlogrecovery.c:1424 backup/basebackup.c:1846 commands/extension.c:3620 libpq/hba.c:769 replication/logical/origin.c:745 -#: replication/logical/origin.c:781 replication/logical/reorderbuffer.c:5184 replication/logical/snapbuild.c:2087 replication/slot.c:2029 replication/slot.c:2070 replication/walsender.c:660 storage/file/buffile.c:470 storage/file/copydir.c:185 utils/adt/genfile.c:197 utils/adt/misc.c:984 utils/cache/relmapper.c:830 +#: ../common/controldata_utils.c:94 ../common/controldata_utils.c:96 access/transam/timeline.c:143 access/transam/timeline.c:362 access/transam/twophase.c:1347 access/transam/xlog.c:3197 access/transam/xlog.c:4000 access/transam/xlogrecovery.c:1235 access/transam/xlogrecovery.c:1327 access/transam/xlogrecovery.c:1364 access/transam/xlogrecovery.c:1424 backup/basebackup.c:1844 commands/extension.c:3620 libpq/hba.c:769 replication/logical/origin.c:745 +#: replication/logical/origin.c:781 replication/logical/reorderbuffer.c:5185 replication/logical/snapbuild.c:2087 replication/slot.c:2031 replication/slot.c:2072 replication/walsender.c:660 storage/file/buffile.c:470 storage/file/copydir.c:185 utils/adt/genfile.c:197 utils/adt/misc.c:984 utils/cache/relmapper.c:830 #, c-format msgid "could not read file \"%s\": %m" msgstr "ファイル\"%s\"の読み込みに失敗しました: %m" -#: ../common/controldata_utils.c:102 ../common/controldata_utils.c:105 access/transam/xlog.c:3202 access/transam/xlog.c:4005 backup/basebackup.c:1850 replication/logical/origin.c:750 replication/logical/origin.c:789 replication/logical/snapbuild.c:2092 replication/slot.c:2033 replication/slot.c:2074 replication/walsender.c:665 utils/cache/relmapper.c:834 +#: ../common/controldata_utils.c:102 ../common/controldata_utils.c:105 access/transam/xlog.c:3202 access/transam/xlog.c:4005 backup/basebackup.c:1848 replication/logical/origin.c:750 replication/logical/origin.c:789 replication/logical/snapbuild.c:2092 replication/slot.c:2035 replication/slot.c:2076 replication/walsender.c:665 utils/cache/relmapper.c:834 #, c-format msgid "could not read file \"%s\": read %d of %zu" msgstr "ファイル\"%1$s\"を読み込めませんでした: %3$zuバイトのうち%2$dバイトを読み込みました" #: ../common/controldata_utils.c:114 ../common/controldata_utils.c:118 ../common/controldata_utils.c:263 ../common/controldata_utils.c:266 access/heap/rewriteheap.c:1175 access/heap/rewriteheap.c:1280 access/transam/timeline.c:392 access/transam/timeline.c:438 access/transam/timeline.c:512 access/transam/twophase.c:1359 access/transam/twophase.c:1778 access/transam/xlog.c:3043 access/transam/xlog.c:3237 access/transam/xlog.c:3242 access/transam/xlog.c:3378 -#: access/transam/xlog.c:3970 access/transam/xlog.c:4889 commands/copyfrom.c:1747 commands/copyto.c:332 libpq/be-fsstubs.c:470 libpq/be-fsstubs.c:540 replication/logical/origin.c:683 replication/logical/origin.c:822 replication/logical/reorderbuffer.c:5236 replication/logical/snapbuild.c:1854 replication/logical/snapbuild.c:1978 replication/slot.c:1918 replication/slot.c:2081 replication/walsender.c:675 storage/file/copydir.c:208 storage/file/copydir.c:213 +#: access/transam/xlog.c:3970 access/transam/xlog.c:4889 commands/copyfrom.c:1747 commands/copyto.c:332 libpq/be-fsstubs.c:470 libpq/be-fsstubs.c:540 replication/logical/origin.c:683 replication/logical/origin.c:822 replication/logical/reorderbuffer.c:5237 replication/logical/snapbuild.c:1854 replication/logical/snapbuild.c:1978 replication/slot.c:1920 replication/slot.c:2083 replication/walsender.c:675 storage/file/copydir.c:208 storage/file/copydir.c:213 #: storage/file/fd.c:782 storage/file/fd.c:3700 storage/file/fd.c:3806 utils/cache/relmapper.c:842 utils/cache/relmapper.c:957 #, c-format msgid "could not close file \"%s\": %m" @@ -118,28 +118,28 @@ msgstr "" "PostgreSQLインストレーションはこのデータディレクトリと互換性がなくなります。" #: ../common/controldata_utils.c:211 ../common/controldata_utils.c:216 ../common/file_utils.c:228 ../common/file_utils.c:287 ../common/file_utils.c:361 access/heap/rewriteheap.c:1263 access/transam/timeline.c:111 access/transam/timeline.c:251 access/transam/timeline.c:348 access/transam/twophase.c:1303 access/transam/xlog.c:2950 access/transam/xlog.c:3113 access/transam/xlog.c:3152 access/transam/xlog.c:3345 access/transam/xlog.c:3990 -#: access/transam/xlogrecovery.c:4235 access/transam/xlogrecovery.c:4338 access/transam/xlogutils.c:838 backup/basebackup.c:538 backup/basebackup.c:1516 libpq/hba.c:629 postmaster/syslogger.c:1560 replication/logical/origin.c:735 replication/logical/reorderbuffer.c:3840 replication/logical/reorderbuffer.c:4391 replication/logical/reorderbuffer.c:5164 replication/logical/snapbuild.c:1809 replication/logical/snapbuild.c:1919 replication/slot.c:2001 -#: replication/walsender.c:633 replication/walsender.c:2778 storage/file/copydir.c:151 storage/file/fd.c:757 storage/file/fd.c:3457 storage/file/fd.c:3687 storage/file/fd.c:3777 storage/smgr/md.c:674 utils/cache/relmapper.c:819 utils/cache/relmapper.c:936 utils/error/elog.c:2119 utils/init/miscinit.c:1582 utils/init/miscinit.c:1716 utils/init/miscinit.c:1793 utils/misc/guc.c:4656 utils/misc/guc.c:4706 +#: access/transam/xlogrecovery.c:4235 access/transam/xlogrecovery.c:4338 access/transam/xlogutils.c:862 backup/basebackup.c:538 backup/basebackup.c:1514 libpq/hba.c:629 postmaster/syslogger.c:1560 replication/logical/origin.c:735 replication/logical/reorderbuffer.c:3841 replication/logical/reorderbuffer.c:4392 replication/logical/reorderbuffer.c:5165 replication/logical/snapbuild.c:1809 replication/logical/snapbuild.c:1919 replication/slot.c:2003 +#: replication/walsender.c:633 replication/walsender.c:2809 storage/file/copydir.c:151 storage/file/fd.c:757 storage/file/fd.c:3457 storage/file/fd.c:3687 storage/file/fd.c:3777 storage/smgr/md.c:674 utils/cache/relmapper.c:819 utils/cache/relmapper.c:936 utils/error/elog.c:2119 utils/init/miscinit.c:1582 utils/init/miscinit.c:1716 utils/init/miscinit.c:1793 utils/misc/guc.c:4656 utils/misc/guc.c:4706 #, c-format msgid "could not open file \"%s\": %m" msgstr "ファイル\"%s\"をオープンできませんでした: %m" -#: ../common/controldata_utils.c:232 ../common/controldata_utils.c:235 access/transam/twophase.c:1751 access/transam/twophase.c:1760 access/transam/xlog.c:8854 access/transam/xlogfuncs.c:708 backup/basebackup_server.c:175 backup/basebackup_server.c:268 postmaster/postmaster.c:5577 postmaster/syslogger.c:1571 postmaster/syslogger.c:1584 postmaster/syslogger.c:1597 utils/cache/relmapper.c:948 +#: ../common/controldata_utils.c:232 ../common/controldata_utils.c:235 access/transam/twophase.c:1751 access/transam/twophase.c:1760 access/transam/xlog.c:8873 access/transam/xlogfuncs.c:708 backup/basebackup_server.c:175 backup/basebackup_server.c:268 postmaster/postmaster.c:5582 postmaster/syslogger.c:1571 postmaster/syslogger.c:1584 postmaster/syslogger.c:1597 utils/cache/relmapper.c:948 #, c-format msgid "could not write file \"%s\": %m" msgstr "ファイル\"%s\"を書き出せませんでした: %m" -#: ../common/controldata_utils.c:249 ../common/controldata_utils.c:254 ../common/file_utils.c:299 ../common/file_utils.c:369 access/heap/rewriteheap.c:959 access/heap/rewriteheap.c:1169 access/heap/rewriteheap.c:1274 access/transam/timeline.c:432 access/transam/timeline.c:506 access/transam/twophase.c:1772 access/transam/xlog.c:3036 access/transam/xlog.c:3231 access/transam/xlog.c:3963 access/transam/xlog.c:8244 access/transam/xlog.c:8289 -#: backup/basebackup_server.c:209 commands/dbcommands.c:515 replication/logical/snapbuild.c:1847 replication/slot.c:1902 replication/slot.c:2011 storage/file/fd.c:774 storage/file/fd.c:3798 storage/smgr/md.c:1151 storage/smgr/md.c:1196 storage/sync/sync.c:451 utils/misc/guc.c:4426 +#: ../common/controldata_utils.c:249 ../common/controldata_utils.c:254 ../common/file_utils.c:299 ../common/file_utils.c:369 access/heap/rewriteheap.c:959 access/heap/rewriteheap.c:1169 access/heap/rewriteheap.c:1274 access/transam/timeline.c:432 access/transam/timeline.c:506 access/transam/twophase.c:1772 access/transam/xlog.c:3036 access/transam/xlog.c:3231 access/transam/xlog.c:3963 access/transam/xlog.c:8263 access/transam/xlog.c:8308 +#: backup/basebackup_server.c:209 commands/dbcommands.c:515 replication/logical/snapbuild.c:1847 replication/slot.c:1904 replication/slot.c:2013 storage/file/fd.c:774 storage/file/fd.c:3798 storage/smgr/md.c:1151 storage/smgr/md.c:1196 storage/sync/sync.c:451 utils/misc/guc.c:4426 #, c-format msgid "could not fsync file \"%s\": %m" msgstr "ファイル\"%s\"をfsyncできませんでした: %m" -#: ../common/cryptohash.c:261 ../common/cryptohash_openssl.c:133 ../common/cryptohash_openssl.c:332 ../common/exec.c:550 ../common/exec.c:595 ../common/exec.c:687 ../common/hmac.c:309 ../common/hmac.c:325 ../common/hmac_openssl.c:132 ../common/hmac_openssl.c:327 ../common/md5_common.c:155 ../common/psprintf.c:143 ../common/scram-common.c:268 ../common/stringinfo.c:305 ../port/path.c:828 ../port/path.c:866 ../port/path.c:883 access/transam/twophase.c:1412 -#: access/transam/xlogrecovery.c:589 lib/dshash.c:253 libpq/auth.c:1351 libpq/auth.c:1395 libpq/auth.c:1952 libpq/be-secure-gssapi.c:534 libpq/be-secure-gssapi.c:714 postmaster/bgworker.c:352 postmaster/bgworker.c:934 postmaster/postmaster.c:2541 postmaster/postmaster.c:4133 postmaster/postmaster.c:5502 postmaster/postmaster.c:5873 replication/libpqwalreceiver/libpqwalreceiver.c:374 replication/logical/logical.c:209 replication/walsender.c:703 -#: storage/buffer/localbuf.c:601 storage/file/fd.c:866 storage/file/fd.c:1397 storage/file/fd.c:1558 storage/file/fd.c:2478 storage/ipc/procarray.c:1461 storage/ipc/procarray.c:2243 storage/ipc/procarray.c:2250 storage/ipc/procarray.c:2749 storage/ipc/procarray.c:3385 utils/activity/pgstat_shmem.c:507 utils/adt/formatting.c:1690 utils/adt/formatting.c:1812 utils/adt/formatting.c:1935 utils/adt/pg_locale.c:497 utils/adt/pg_locale.c:661 utils/fmgr/dfmgr.c:229 -#: utils/hash/dynahash.c:515 utils/hash/dynahash.c:615 utils/hash/dynahash.c:1112 utils/mb/mbutils.c:411 utils/mb/mbutils.c:439 utils/mb/mbutils.c:824 utils/mb/mbutils.c:851 utils/misc/guc.c:640 utils/misc/guc.c:665 utils/misc/guc.c:1053 utils/misc/guc.c:4404 utils/misc/tzparser.c:476 utils/mmgr/aset.c:445 utils/mmgr/dsa.c:714 utils/mmgr/dsa.c:736 utils/mmgr/dsa.c:817 utils/mmgr/generation.c:205 utils/mmgr/mcxt.c:1049 utils/mmgr/mcxt.c:1085 utils/mmgr/mcxt.c:1123 -#: utils/mmgr/mcxt.c:1161 utils/mmgr/mcxt.c:1269 utils/mmgr/mcxt.c:1300 utils/mmgr/mcxt.c:1336 utils/mmgr/mcxt.c:1525 utils/mmgr/mcxt.c:1570 utils/mmgr/mcxt.c:1627 utils/mmgr/slab.c:366 +#: ../common/cryptohash.c:261 ../common/cryptohash_openssl.c:133 ../common/cryptohash_openssl.c:332 ../common/exec.c:550 ../common/exec.c:595 ../common/exec.c:687 ../common/hmac.c:309 ../common/hmac.c:325 ../common/hmac_openssl.c:132 ../common/hmac_openssl.c:327 ../common/md5_common.c:155 ../common/psprintf.c:140 ../common/scram-common.c:268 ../common/stringinfo.c:302 ../port/path.c:845 ../port/path.c:883 ../port/path.c:900 access/transam/twophase.c:1412 +#: access/transam/xlogrecovery.c:589 lib/dshash.c:253 libpq/auth.c:1351 libpq/auth.c:1395 libpq/auth.c:1952 libpq/be-secure-gssapi.c:534 libpq/be-secure-gssapi.c:714 postmaster/bgworker.c:352 postmaster/bgworker.c:934 postmaster/postmaster.c:2561 postmaster/postmaster.c:4138 postmaster/postmaster.c:5507 postmaster/postmaster.c:5878 replication/libpqwalreceiver/libpqwalreceiver.c:374 replication/logical/logical.c:209 replication/walsender.c:703 +#: storage/buffer/localbuf.c:601 storage/file/fd.c:866 storage/file/fd.c:1397 storage/file/fd.c:1558 storage/file/fd.c:2478 storage/ipc/procarray.c:1461 storage/ipc/procarray.c:2243 storage/ipc/procarray.c:2250 storage/ipc/procarray.c:2749 storage/ipc/procarray.c:3385 utils/activity/pgstat_shmem.c:507 utils/adt/formatting.c:1692 utils/adt/formatting.c:1814 utils/adt/formatting.c:1937 utils/adt/pg_locale.c:497 utils/adt/pg_locale.c:661 utils/fmgr/dfmgr.c:229 +#: utils/hash/dynahash.c:515 utils/hash/dynahash.c:615 utils/hash/dynahash.c:1112 utils/mb/mbutils.c:411 utils/mb/mbutils.c:439 utils/mb/mbutils.c:824 utils/mb/mbutils.c:851 utils/misc/guc.c:640 utils/misc/guc.c:665 utils/misc/guc.c:1053 utils/misc/guc.c:4404 utils/misc/tzparser.c:476 utils/mmgr/aset.c:445 utils/mmgr/dsa.c:714 utils/mmgr/dsa.c:736 utils/mmgr/dsa.c:817 utils/mmgr/generation.c:205 utils/mmgr/mcxt.c:1052 utils/mmgr/mcxt.c:1088 utils/mmgr/mcxt.c:1126 +#: utils/mmgr/mcxt.c:1164 utils/mmgr/mcxt.c:1272 utils/mmgr/mcxt.c:1303 utils/mmgr/mcxt.c:1339 utils/mmgr/mcxt.c:1528 utils/mmgr/mcxt.c:1573 utils/mmgr/mcxt.c:1756 utils/mmgr/slab.c:366 #, c-format msgid "out of memory" msgstr "メモリ不足です" @@ -181,23 +181,33 @@ msgstr "パス\"%s\"を絶対パス形式に変換できませんでした: %m" msgid "%s() failed: %m" msgstr "%s() が失敗しました: %m" -#: ../common/fe_memutils.c:35 ../common/fe_memutils.c:75 ../common/fe_memutils.c:98 ../common/fe_memutils.c:161 ../common/psprintf.c:145 ../port/path.c:830 ../port/path.c:868 ../port/path.c:885 utils/misc/ps_status.c:197 utils/misc/ps_status.c:205 utils/misc/ps_status.c:232 utils/misc/ps_status.c:240 +#: ../common/fe_memutils.c:41 ../common/fe_memutils.c:81 ../common/fe_memutils.c:104 ../common/fe_memutils.c:167 ../common/psprintf.c:142 ../port/path.c:847 ../port/path.c:885 ../port/path.c:902 utils/misc/ps_status.c:197 utils/misc/ps_status.c:205 utils/misc/ps_status.c:232 utils/misc/ps_status.c:240 #, c-format msgid "out of memory\n" msgstr "メモリ不足です\n" -#: ../common/fe_memutils.c:92 ../common/fe_memutils.c:153 +#: ../common/fe_memutils.c:98 ../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "nullポインタは複製できません(内部エラー)\n" +#: ../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + #: ../common/file_utils.c:87 ../common/file_utils.c:447 ../common/file_utils.c:451 access/transam/twophase.c:1315 access/transam/xlogarchive.c:112 access/transam/xlogarchive.c:236 backup/basebackup.c:346 backup/basebackup.c:544 backup/basebackup.c:615 commands/copyfrom.c:1697 commands/copyto.c:706 commands/extension.c:3599 commands/tablespace.c:810 commands/tablespace.c:899 postmaster/pgarch.c:590 replication/logical/snapbuild.c:1705 storage/file/fd.c:1922 #: storage/file/fd.c:2008 storage/file/fd.c:3511 utils/adt/dbsize.c:106 utils/adt/dbsize.c:258 utils/adt/dbsize.c:338 utils/adt/genfile.c:483 utils/adt/genfile.c:658 utils/adt/misc.c:340 #, c-format msgid "could not stat file \"%s\": %m" msgstr "ファイル\"%s\"のstatに失敗しました: %m" -#: ../common/file_utils.c:162 ../common/pgfnames.c:48 ../common/rmtree.c:63 commands/tablespace.c:734 commands/tablespace.c:744 postmaster/postmaster.c:1568 storage/file/fd.c:2880 storage/file/reinit.c:126 utils/adt/misc.c:256 utils/misc/tzparser.c:338 +#: ../common/file_utils.c:162 ../common/pgfnames.c:48 ../common/rmtree.c:63 commands/tablespace.c:734 commands/tablespace.c:744 postmaster/postmaster.c:1569 storage/file/fd.c:2880 storage/file/reinit.c:126 utils/adt/misc.c:256 utils/misc/tzparser.c:338 #, c-format msgid "could not open directory \"%s\": %m" msgstr "ディレクトリ\"%s\"をオープンできませんでした: %m" @@ -207,7 +217,7 @@ msgstr "ディレクトリ\"%s\"をオープンできませんでした: %m" msgid "could not read directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を読み取れませんでした: %m" -#: ../common/file_utils.c:379 access/transam/xlogarchive.c:390 postmaster/pgarch.c:746 postmaster/syslogger.c:1608 replication/logical/snapbuild.c:1866 replication/slot.c:752 replication/slot.c:1785 replication/slot.c:1934 storage/file/fd.c:792 utils/time/snapmgr.c:1284 +#: ../common/file_utils.c:379 access/transam/xlogarchive.c:390 postmaster/pgarch.c:746 postmaster/syslogger.c:1608 replication/logical/snapbuild.c:1866 replication/slot.c:754 replication/slot.c:1787 replication/slot.c:1936 storage/file/fd.c:792 utils/time/snapmgr.c:1284 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "ファイル\"%s\"の名前を\"%s\"に変更できませんでした: %m" @@ -323,7 +333,7 @@ msgstr "詳細: " msgid "hint: " msgstr "ヒント: " -#: ../common/percentrepl.c:79 ../common/percentrepl.c:85 ../common/percentrepl.c:118 ../common/percentrepl.c:124 postmaster/postmaster.c:2215 utils/misc/guc.c:3120 utils/misc/guc.c:3156 utils/misc/guc.c:3226 utils/misc/guc.c:4603 utils/misc/guc.c:6785 utils/misc/guc.c:6826 +#: ../common/percentrepl.c:79 ../common/percentrepl.c:85 ../common/percentrepl.c:118 ../common/percentrepl.c:124 postmaster/postmaster.c:2235 utils/misc/guc.c:3120 utils/misc/guc.c:3156 utils/misc/guc.c:3226 utils/misc/guc.c:4603 utils/misc/guc.c:6785 utils/misc/guc.c:6826 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "パラメータ\"%s\"の値が不正です: \"%s\"" @@ -383,7 +393,7 @@ msgstr "制限付きトークンで再実行できませんでした: %lu" msgid "could not get exit code from subprocess: error code %lu" msgstr "サブプロセスの終了コードを取得できませんでした: エラーコード %lu" -#: ../common/rmtree.c:95 access/heap/rewriteheap.c:1248 access/transam/twophase.c:1711 access/transam/xlogarchive.c:120 access/transam/xlogarchive.c:400 postmaster/postmaster.c:1145 postmaster/syslogger.c:1537 replication/logical/origin.c:591 replication/logical/reorderbuffer.c:4660 replication/logical/snapbuild.c:1747 replication/logical/snapbuild.c:2181 replication/slot.c:1985 storage/file/fd.c:832 storage/file/fd.c:3325 storage/file/fd.c:3387 +#: ../common/rmtree.c:95 access/heap/rewriteheap.c:1248 access/transam/twophase.c:1711 access/transam/xlogarchive.c:120 access/transam/xlogarchive.c:400 postmaster/postmaster.c:1146 postmaster/syslogger.c:1537 replication/logical/origin.c:591 replication/logical/reorderbuffer.c:4661 replication/logical/snapbuild.c:1747 replication/logical/snapbuild.c:2181 replication/slot.c:1987 storage/file/fd.c:832 storage/file/fd.c:3325 storage/file/fd.c:3387 #: storage/file/reinit.c:262 storage/ipc/dsm.c:316 storage/smgr/md.c:383 storage/smgr/md.c:442 storage/sync/sync.c:248 utils/time/snapmgr.c:1608 #, c-format msgid "could not remove file \"%s\": %m" @@ -406,12 +416,12 @@ msgstr "nonceのエンコードに失敗しました" msgid "could not encode server key" msgstr "サーバーキーのエンコードに失敗しました" -#: ../common/stringinfo.c:306 +#: ../common/stringinfo.c:303 #, c-format msgid "Cannot enlarge string buffer containing %d bytes by %d more bytes." msgstr "%dバイトを持つ文字列バッファを%dバイト多く、大きくすることができません。" -#: ../common/stringinfo.c:310 +#: ../common/stringinfo.c:307 #, c-format msgid "" "out of memory\n" @@ -519,7 +529,7 @@ msgstr "再試行を30秒間続けます。" msgid "You might have antivirus, backup, or similar software interfering with the database system." msgstr "データベースシステムに干渉するアンチウィルス、バックアップといったソフトウェアが存在する可能性があります。" -#: ../port/path.c:852 +#: ../port/path.c:869 #, c-format msgid "could not get current working directory: %s\n" msgstr "現在の作業ディレクトリを取得できませんでした: %s\n" @@ -584,7 +594,7 @@ msgstr "\"%s\"はBRINインデックスではありません" msgid "could not open parent table of index \"%s\"" msgstr "インデックス\"%s\"の親テーブルをオープンできませんでした" -#: access/brin/brin.c:1111 access/brin/brin.c:1207 access/gin/ginfast.c:1084 parser/parse_utilcmd.c:2315 +#: access/brin/brin.c:1111 access/brin/brin.c:1207 access/gin/ginfast.c:1084 parser/parse_utilcmd.c:2319 #, c-format msgid "index \"%s\" is not valid" msgstr "インデックス\"%s\"は有効ではありません" @@ -847,7 +857,7 @@ msgstr "古いGINインデックスはインデックス全体のスキャンや msgid "To fix this, do REINDEX INDEX \"%s\"." msgstr "これを修復するには REINDEX INDEX \"%s\" をおこなってください。" -#: access/gin/ginutil.c:146 executor/execExpr.c:2177 utils/adt/arrayfuncs.c:4058 utils/adt/arrayfuncs.c:6747 utils/adt/rowtypes.c:984 +#: access/gin/ginutil.c:146 executor/execExpr.c:2177 utils/adt/arrayfuncs.c:4058 utils/adt/arrayfuncs.c:6754 utils/adt/rowtypes.c:984 #, c-format msgid "could not identify a comparison function for type %s" msgstr "%s型の比較関数が見つかりません" @@ -922,8 +932,8 @@ msgstr "アクセスメソッド\"%2$s\"の演算子族\"%1$s\"は演算子%3$s msgid "could not determine which collation to use for string hashing" msgstr "文字列のハッシュ値計算で使用する照合順序を特定できませんでした" -#: access/hash/hashfunc.c:282 access/hash/hashfunc.c:338 catalog/heap.c:672 catalog/heap.c:678 commands/createas.c:206 commands/createas.c:515 commands/indexcmds.c:2022 commands/tablecmds.c:17785 commands/view.c:86 regex/regc_pg_locale.c:243 utils/adt/formatting.c:1648 utils/adt/formatting.c:1770 utils/adt/formatting.c:1893 utils/adt/like.c:191 utils/adt/like_support.c:1025 utils/adt/varchar.c:739 utils/adt/varchar.c:1010 utils/adt/varchar.c:1067 -#: utils/adt/varlena.c:1525 +#: access/hash/hashfunc.c:282 access/hash/hashfunc.c:338 catalog/heap.c:686 catalog/heap.c:692 commands/createas.c:206 commands/createas.c:515 commands/indexcmds.c:2022 commands/tablecmds.c:17785 commands/view.c:86 regex/regc_pg_locale.c:243 utils/adt/formatting.c:1650 utils/adt/formatting.c:1772 utils/adt/formatting.c:1895 utils/adt/like.c:191 utils/adt/like_support.c:1025 utils/adt/varchar.c:739 utils/adt/varchar.c:1010 utils/adt/varchar.c:1067 +#: utils/adt/varlena.c:1563 #, c-format msgid "Use the COLLATE clause to set the collation explicitly." msgstr "照合順序を明示するには COLLATE 句を使います。" @@ -1023,7 +1033,7 @@ msgstr "行が大きすぎます: サイズは%zu、上限は%zu" msgid "could not write to file \"%s\", wrote %d of %d: %m" msgstr "ファイル\"%1$s\"に書き込めませんでした、%3$dバイト中%2$dバイト書き込みました: %m" -#: access/heap/rewriteheap.c:1011 access/heap/rewriteheap.c:1128 access/transam/timeline.c:329 access/transam/timeline.c:481 access/transam/xlog.c:2975 access/transam/xlog.c:3166 access/transam/xlog.c:3942 access/transam/xlog.c:8843 access/transam/xlogfuncs.c:702 backup/basebackup_server.c:151 backup/basebackup_server.c:244 commands/dbcommands.c:495 postmaster/postmaster.c:4560 postmaster/postmaster.c:5564 replication/logical/origin.c:603 replication/slot.c:1846 +#: access/heap/rewriteheap.c:1011 access/heap/rewriteheap.c:1128 access/transam/timeline.c:329 access/transam/timeline.c:481 access/transam/xlog.c:2975 access/transam/xlog.c:3166 access/transam/xlog.c:3942 access/transam/xlog.c:8862 access/transam/xlogfuncs.c:702 backup/basebackup_server.c:151 backup/basebackup_server.c:244 commands/dbcommands.c:495 postmaster/postmaster.c:4565 postmaster/postmaster.c:5569 replication/logical/origin.c:603 replication/slot.c:1848 #: storage/file/copydir.c:157 storage/smgr/md.c:232 utils/time/snapmgr.c:1263 #, c-format msgid "could not create file \"%s\": %m" @@ -1034,7 +1044,7 @@ msgstr "ファイル\"%s\"を作成できませんでした: %m" msgid "could not truncate file \"%s\" to %u: %m" msgstr "ファイル\"%s\"を%uバイトに切り詰められませんでした: %m" -#: access/heap/rewriteheap.c:1156 access/transam/timeline.c:384 access/transam/timeline.c:424 access/transam/timeline.c:498 access/transam/xlog.c:3025 access/transam/xlog.c:3222 access/transam/xlog.c:3954 commands/dbcommands.c:507 postmaster/postmaster.c:4570 postmaster/postmaster.c:4580 replication/logical/origin.c:615 replication/logical/origin.c:657 replication/logical/origin.c:676 replication/logical/snapbuild.c:1823 replication/slot.c:1882 +#: access/heap/rewriteheap.c:1156 access/transam/timeline.c:384 access/transam/timeline.c:424 access/transam/timeline.c:498 access/transam/xlog.c:3025 access/transam/xlog.c:3222 access/transam/xlog.c:3954 commands/dbcommands.c:507 postmaster/postmaster.c:4575 postmaster/postmaster.c:4585 replication/logical/origin.c:615 replication/logical/origin.c:657 replication/logical/origin.c:676 replication/logical/snapbuild.c:1823 replication/slot.c:1884 #: storage/file/buffile.c:545 storage/file/copydir.c:197 utils/init/miscinit.c:1657 utils/init/miscinit.c:1668 utils/init/miscinit.c:1676 utils/misc/guc.c:4387 utils/misc/guc.c:4418 utils/misc/guc.c:5554 utils/misc/guc.c:5572 utils/time/snapmgr.c:1268 utils/time/snapmgr.c:1275 #, c-format msgid "could not write to file \"%s\": %m" @@ -1302,7 +1312,7 @@ msgstr "キー %s はすでに存在します。" msgid "This may be because of a non-immutable index expression." msgstr "これは不変でないインデックス式が原因である可能性があります" -#: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 parser/parse_utilcmd.c:2361 +#: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 parser/parse_utilcmd.c:2365 #, c-format msgid "index \"%s\" is not a btree" msgstr "インデックス\"%s\"はbtreeではありません" @@ -1421,114 +1431,114 @@ msgstr "プライマリサーバーで設定パラメータ\"%s\"がonに設定 msgid "Make sure the configuration parameter \"%s\" is set." msgstr "設定パラメータ\"%s\"が設定されていることを確認してください。" -#: access/transam/multixact.c:1107 +#: access/transam/multixact.c:1159 #, c-format msgid "database is not accepting commands that generate new MultiXactIds to avoid wraparound data loss in database \"%s\"" msgstr "データベース\"%s\"におけるMultiXactIds周回によるデータ損失を防ぐために、データベースは新しくMultiXactIdsを生成するコマンドを受け付けません" -#: access/transam/multixact.c:1109 access/transam/multixact.c:1116 access/transam/multixact.c:1140 access/transam/multixact.c:1149 +#: access/transam/multixact.c:1161 access/transam/multixact.c:1168 access/transam/multixact.c:1192 access/transam/multixact.c:1201 #, c-format msgid "" "Execute a database-wide VACUUM in that database.\n" -"You might also need to commit or roll back old prepared transactions, or drop stale replication slots." +"You might also need to commit or roll back old prepared transactions." msgstr "" "そのデータベース全体の VACUUM を実行してください。\n" -"古い準備済みトランザクションのコミットまたはロールバック、もしくは古いレプリケーションスロットの削除も必要かもしれません。" +"古い準備済みトランザクションのコミットまたはロールバックも必要かもしれません。" -#: access/transam/multixact.c:1114 +#: access/transam/multixact.c:1166 #, c-format msgid "database is not accepting commands that generate new MultiXactIds to avoid wraparound data loss in database with OID %u" msgstr "OID %u を持つデータベースは周回によるデータ損失を防ぐために、新しいMultiXactIdsを生成するコマンドを受け付けない状態になっています" -#: access/transam/multixact.c:1135 access/transam/multixact.c:2420 +#: access/transam/multixact.c:1187 access/transam/multixact.c:2472 #, c-format msgid "database \"%s\" must be vacuumed before %u more MultiXactId is used" msgid_plural "database \"%s\" must be vacuumed before %u more MultiXactIds are used" msgstr[0] "データベース\"%s\"はあと%u個のMultiXactIdが使われる前にVACUUMする必要があります" -#: access/transam/multixact.c:1144 access/transam/multixact.c:2429 +#: access/transam/multixact.c:1196 access/transam/multixact.c:2481 #, c-format msgid "database with OID %u must be vacuumed before %u more MultiXactId is used" msgid_plural "database with OID %u must be vacuumed before %u more MultiXactIds are used" msgstr[0] "OID %u のデータベースはあと%u個のMultiXactIdが使われる前にVACUUMする必要があります" -#: access/transam/multixact.c:1208 +#: access/transam/multixact.c:1260 #, c-format msgid "multixact \"members\" limit exceeded" msgstr "マルチトランザクションの\"メンバ\"が制限を超えました" -#: access/transam/multixact.c:1209 +#: access/transam/multixact.c:1261 #, c-format msgid "This command would create a multixact with %u members, but the remaining space is only enough for %u member." msgid_plural "This command would create a multixact with %u members, but the remaining space is only enough for %u members." msgstr[0] "このコマンドで%u個のメンバを持つマルチトランザクションが生成されますが、残りのスペースは %u 個のメンバ分しかありません。" -#: access/transam/multixact.c:1214 +#: access/transam/multixact.c:1266 #, c-format msgid "Execute a database-wide VACUUM in database with OID %u with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings." msgstr "vacuum_multixact_freeze_min_age と vacuum_multixact_freeze_table_age をより小さな値に設定してOID %u のデータベースでデータベース全体にVACUUMを実行してください。" -#: access/transam/multixact.c:1245 +#: access/transam/multixact.c:1297 #, c-format msgid "database with OID %u must be vacuumed before %d more multixact member is used" msgid_plural "database with OID %u must be vacuumed before %d more multixact members are used" msgstr[0] "OID %u のデータベースは更に%d個のマルチトランザクションメンバが使用される前にVACUUMを実行する必要があります" -#: access/transam/multixact.c:1250 +#: access/transam/multixact.c:1302 #, c-format msgid "Execute a database-wide VACUUM in that database with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings." msgstr "vacuum_multixact_freeze_min_age と vacuum_multixact_freeze_table_age をより小さな値に設定した上で、そのデータベースでVACUUMを実行してください。" -#: access/transam/multixact.c:1389 +#: access/transam/multixact.c:1441 #, c-format msgid "MultiXactId %u does no longer exist -- apparent wraparound" msgstr "MultiXactId %uはもう存在しません: 周回しているようです" -#: access/transam/multixact.c:1395 +#: access/transam/multixact.c:1447 #, c-format msgid "MultiXactId %u has not been created yet -- apparent wraparound" msgstr "MultiXactId %uを作成できませんでした: 周回している様子" -#: access/transam/multixact.c:1470 +#: access/transam/multixact.c:1522 #, c-format msgid "MultiXact %u has invalid next offset" msgstr "MultiXact %u の次のオフセットが不正です" -#: access/transam/multixact.c:2425 access/transam/multixact.c:2434 access/transam/varsup.c:151 access/transam/varsup.c:158 access/transam/varsup.c:466 access/transam/varsup.c:473 +#: access/transam/multixact.c:2477 access/transam/multixact.c:2486 #, c-format msgid "" "To avoid a database shutdown, execute a database-wide VACUUM in that database.\n" -"You might also need to commit or roll back old prepared transactions, or drop stale replication slots." +"You might also need to commit or roll back old prepared transactions." msgstr "" "データベースの停止を防ぐために、データベース全体の VACUUM を実行してください。\n" -"古い準備済みトランザクションのコミットまたはロールバック、もしくは古いレプリケーションスロットの削除も必要かもしれません。" +"古い準備済みトランザクションのコミットまたはロールバックも必要かもしれません。" -#: access/transam/multixact.c:2709 +#: access/transam/multixact.c:2761 #, c-format msgid "MultiXact member wraparound protections are disabled because oldest checkpointed MultiXact %u does not exist on disk" msgstr "最古のチェックポイント済みのマルチトランザクション%uがディスク上に存在しないため、マルチトランザクションメンバーの周回防止機能を無効にしました" -#: access/transam/multixact.c:2731 +#: access/transam/multixact.c:2783 #, c-format msgid "MultiXact member wraparound protections are now enabled" msgstr "マルチトランザクションメンバーの周回防止機能が有効になりました" -#: access/transam/multixact.c:3121 +#: access/transam/multixact.c:3173 #, c-format msgid "oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation" msgstr "最古のマルチトランザクション%uが見つかりません、アクセス可能な最古のものは%u、切り詰めをスキップします" -#: access/transam/multixact.c:3139 +#: access/transam/multixact.c:3191 #, c-format msgid "cannot truncate up to MultiXact %u because it does not exist on disk, skipping truncation" msgstr "マルチトランザクション%uがディスク上に存在しないため、そこまでの切り詰めができません、切り詰めをスキップします" -#: access/transam/multixact.c:3156 +#: access/transam/multixact.c:3208 #, c-format msgid "cannot truncate up to MultiXact %u because it has invalid offset, skipping truncation" msgstr "マルチトランザクション%uのオフセットが不正なため、そこまでの切り詰めができません、切り詰めをスキップします" -#: access/transam/multixact.c:3494 +#: access/transam/multixact.c:3539 #, c-format msgid "invalid MultiXactId: %u" msgstr "不正なMultiXactId: %u" @@ -1557,12 +1567,12 @@ msgstr "パラレルワーカーへの接続を失いました" msgid "parallel worker" msgstr "パラレルワーカー" -#: access/transam/parallel.c:1345 replication/logical/applyparallelworker.c:900 +#: access/transam/parallel.c:1345 replication/logical/applyparallelworker.c:909 #, c-format msgid "could not map dynamic shared memory segment" msgstr "動的共有メモリセグメントをマップできませんでした" -#: access/transam/parallel.c:1350 replication/logical/applyparallelworker.c:906 +#: access/transam/parallel.c:1350 replication/logical/applyparallelworker.c:915 #, c-format msgid "invalid magic number in dynamic shared memory segment" msgstr "動的共有メモリセグメントのマジックナンバーが不正です" @@ -1918,6 +1928,15 @@ msgstr "OID %uのデータベースは周回によるデータ損失を防ぐた msgid "database \"%s\" must be vacuumed within %u transactions" msgstr "データベース\"%s\"は%uトランザクション以内にVACUUMする必要があります" +#: access/transam/varsup.c:151 access/transam/varsup.c:158 access/transam/varsup.c:466 access/transam/varsup.c:473 +#, c-format +msgid "" +"To avoid a database shutdown, execute a database-wide VACUUM in that database.\n" +"You might also need to commit or roll back old prepared transactions, or drop stale replication slots." +msgstr "" +"データベースの停止を防ぐために、データベース全体の VACUUM を実行してください。\n" +"古い準備済みトランザクションのコミットまたはロールバック、もしくは古いレプリケーションスロットの削除も必要かもしれません。" + #: access/transam/varsup.c:155 access/transam/varsup.c:470 #, c-format msgid "database with OID %u must be vacuumed within %u transactions" @@ -2043,7 +2062,7 @@ msgstr "生成されたWALより先の位置までのフラッシュ要求; 要 msgid "could not write to log file %s at offset %u, length %zu: %m" msgstr "ログファイル%sのオフセット%uに長さ%zuの書き込みができませんでした: %m" -#: access/transam/xlog.c:3459 access/transam/xlogutils.c:833 replication/walsender.c:2772 +#: access/transam/xlog.c:3459 access/transam/xlogutils.c:857 replication/walsender.c:2803 #, c-format msgid "requested WAL segment %s has already been removed" msgstr "要求された WAL セグメント %s はすでに削除されています" @@ -2184,12 +2203,12 @@ msgstr "\"min_wal_size\"は最低でも\"wal_segment_size\"の2倍である必 msgid "\"max_wal_size\" must be at least twice \"wal_segment_size\"" msgstr "\"max_wal_size\"は最低でも\"wal_segment_size\"の2倍である必要があります。" -#: access/transam/xlog.c:4312 catalog/namespace.c:4338 commands/tablespace.c:1216 commands/user.c:2530 commands/variable.c:72 tcop/postgres.c:3676 utils/error/elog.c:2242 +#: access/transam/xlog.c:4312 catalog/namespace.c:4338 commands/tablespace.c:1216 commands/user.c:2530 commands/variable.c:72 tcop/postgres.c:3692 utils/error/elog.c:2242 #, c-format msgid "List syntax is invalid." msgstr "リスト文法が無効です" -#: access/transam/xlog.c:4358 commands/user.c:2546 commands/variable.c:173 tcop/postgres.c:3692 utils/error/elog.c:2268 +#: access/transam/xlog.c:4358 commands/user.c:2546 commands/variable.c:173 tcop/postgres.c:3708 utils/error/elog.c:2268 #, c-format msgid "Unrecognized key word: \"%s\"." msgstr "不明なキーワードです: \"%s\"" @@ -2299,159 +2318,159 @@ msgstr "新しいタイムラインIDを選択: %u" msgid "archive recovery complete" msgstr "アーカイブリカバリが完了しました" -#: access/transam/xlog.c:6218 +#: access/transam/xlog.c:6237 #, c-format msgid "shutting down" msgstr "シャットダウンしています" #. translator: the placeholders show checkpoint options -#: access/transam/xlog.c:6257 +#: access/transam/xlog.c:6276 #, c-format msgid "restartpoint starting:%s%s%s%s%s%s%s%s" msgstr "リスタートポイント開始:%s%s%s%s%s%s%s%s" #. translator: the placeholders show checkpoint options -#: access/transam/xlog.c:6269 +#: access/transam/xlog.c:6288 #, c-format msgid "checkpoint starting:%s%s%s%s%s%s%s%s" msgstr "チェックポイント開始:%s%s%s%s%s%s%s%s" -#: access/transam/xlog.c:6334 +#: access/transam/xlog.c:6353 #, c-format msgid "restartpoint complete: wrote %d buffers (%.1f%%); %d WAL file(s) added, %d removed, %d recycled; write=%ld.%03d s, sync=%ld.%03d s, total=%ld.%03d s; sync files=%d, longest=%ld.%03d s, average=%ld.%03d s; distance=%d kB, estimate=%d kB; lsn=%X/%X, redo lsn=%X/%X" msgstr "リスタートポイント完了: %d個のバッファを出力 (%.1f%%); %d個のWALファイルを追加、%d個を削除、%d個を再利用; 書き出し=%ld.%03d秒, 同期=%ld.%03d秒, 全体=%ld.%03d秒; 同期したファイル=%d, 最長=%ld.%03d秒, 平均=%ld.%03d秒; 距離=%d kB, 予測=%d kB; lsn=%X/%X, 再生lsn=%X/%X" -#: access/transam/xlog.c:6357 +#: access/transam/xlog.c:6376 #, c-format msgid "checkpoint complete: wrote %d buffers (%.1f%%); %d WAL file(s) added, %d removed, %d recycled; write=%ld.%03d s, sync=%ld.%03d s, total=%ld.%03d s; sync files=%d, longest=%ld.%03d s, average=%ld.%03d s; distance=%d kB, estimate=%d kB; lsn=%X/%X, redo lsn=%X/%X" msgstr "チェックポイント完了: %d個のバッファを出力 (%.1f%%); %d個のWALファイルを追加、%d個を削除、%d個を再利用; 書き出し=%ld.%03d秒, 同期=%ld.%03d秒, 全体=%ld.%03d秒; 同期したファイル=%d, 最長=%ld.%03d秒, 平均=%ld.%03d秒; 距離=%d kB, 予測=%d kB; lsn=%X/%X, 再生lsn=%X/%X" -#: access/transam/xlog.c:6822 +#: access/transam/xlog.c:6841 #, c-format msgid "concurrent write-ahead log activity while database system is shutting down" msgstr "データベースのシャットダウンに並行して、先行書き込みログが発生しました" -#: access/transam/xlog.c:7423 +#: access/transam/xlog.c:7442 #, c-format msgid "recovery restart point at %X/%X" msgstr "リカバリ再開ポイントは%X/%Xです" -#: access/transam/xlog.c:7425 +#: access/transam/xlog.c:7444 #, c-format msgid "Last completed transaction was at log time %s." msgstr "最後に完了したトランザクションはログ時刻 %s のものです" -#: access/transam/xlog.c:7675 +#: access/transam/xlog.c:7694 #, c-format msgid "restore point \"%s\" created at %X/%X" msgstr "復帰ポイント\"%s\"が%X/%Xに作成されました" -#: access/transam/xlog.c:7882 +#: access/transam/xlog.c:7901 #, c-format msgid "online backup was canceled, recovery cannot continue" msgstr "オンラインバックアップはキャンセルされ、リカバリを継続できません" -#: access/transam/xlog.c:7940 +#: access/transam/xlog.c:7959 #, c-format msgid "unexpected timeline ID %u (should be %u) in shutdown checkpoint record" msgstr "シャットダウンチェックポイントレコードにおいて想定外のタイムラインID %u(%uのはず)がありました" -#: access/transam/xlog.c:7998 +#: access/transam/xlog.c:8017 #, c-format msgid "unexpected timeline ID %u (should be %u) in online checkpoint record" msgstr "オンラインチェックポイントレコードにおいて想定外のタイムラインID %u(%uのはず)がありました" -#: access/transam/xlog.c:8027 +#: access/transam/xlog.c:8046 #, c-format msgid "unexpected timeline ID %u (should be %u) in end-of-recovery record" msgstr "リカバリ終了チェックポイントレコードにおいて想定外のタイムラインID %u(%uのはず)がありました" -#: access/transam/xlog.c:8294 +#: access/transam/xlog.c:8313 #, c-format msgid "could not fsync write-through file \"%s\": %m" msgstr "ライトスルーファイル\"%s\"をfsyncできませんでした: %m" -#: access/transam/xlog.c:8299 +#: access/transam/xlog.c:8318 #, c-format msgid "could not fdatasync file \"%s\": %m" msgstr "ファイル\"%s\"をfdatasyncできませんでした: %m" -#: access/transam/xlog.c:8384 access/transam/xlog.c:8707 +#: access/transam/xlog.c:8403 access/transam/xlog.c:8726 #, c-format msgid "WAL level not sufficient for making an online backup" msgstr "オンラインバックアップを行うにはWALレベルが不十分です" -#: access/transam/xlog.c:8385 access/transam/xlog.c:8708 access/transam/xlogfuncs.c:254 +#: access/transam/xlog.c:8404 access/transam/xlog.c:8727 access/transam/xlogfuncs.c:254 #, c-format msgid "wal_level must be set to \"replica\" or \"logical\" at server start." msgstr "サーバーの開始時にwal_levelを\"replica\"または \"logical\"にセットする必要があります。" -#: access/transam/xlog.c:8390 +#: access/transam/xlog.c:8409 #, c-format msgid "backup label too long (max %d bytes)" msgstr "バックアップラベルが長すぎます (最大%dバイト)" -#: access/transam/xlog.c:8511 +#: access/transam/xlog.c:8530 #, c-format msgid "WAL generated with full_page_writes=off was replayed since last restartpoint" msgstr "full_page_writes=off で生成されたWALは最終リスタートポイントから再生されます" -#: access/transam/xlog.c:8513 access/transam/xlog.c:8796 +#: access/transam/xlog.c:8532 access/transam/xlog.c:8815 #, c-format msgid "This means that the backup being taken on the standby is corrupt and should not be used. Enable full_page_writes and run CHECKPOINT on the primary, and then try an online backup again." msgstr "つまりこのスタンバイで取得されたバックアップは破損しており、使用すべきではありません。プライマリでfull_page_writesを有効にしCHECKPOINTを実行したのち、再度オンラインバックアップを試行してください。" -#: access/transam/xlog.c:8580 backup/basebackup.c:1355 utils/adt/misc.c:354 +#: access/transam/xlog.c:8599 backup/basebackup.c:1353 utils/adt/misc.c:354 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "シンボリックリンク\"%s\"を読めませんでした: %m" -#: access/transam/xlog.c:8587 backup/basebackup.c:1360 utils/adt/misc.c:359 +#: access/transam/xlog.c:8606 backup/basebackup.c:1358 utils/adt/misc.c:359 #, c-format msgid "symbolic link \"%s\" target is too long" msgstr "シンボリックリンク\"%s\"の参照先が長すぎます" -#: access/transam/xlog.c:8746 backup/basebackup.c:1221 +#: access/transam/xlog.c:8765 backup/basebackup.c:1219 #, c-format msgid "the standby was promoted during online backup" msgstr "オンラインバックアップ中にスタンバイが昇格しました" -#: access/transam/xlog.c:8747 backup/basebackup.c:1222 +#: access/transam/xlog.c:8766 backup/basebackup.c:1220 #, c-format msgid "This means that the backup being taken is corrupt and should not be used. Try taking another online backup." msgstr "つまり取得中のバックアップは破損しているため使用してはいけません。再度オンラインバックアップを取得してください。" -#: access/transam/xlog.c:8794 +#: access/transam/xlog.c:8813 #, c-format msgid "WAL generated with full_page_writes=off was replayed during online backup" msgstr "full_page_writes=offで生成されたWALはオンラインバックアップ中に再生されます" -#: access/transam/xlog.c:8910 +#: access/transam/xlog.c:8929 #, c-format msgid "base backup done, waiting for required WAL segments to be archived" msgstr "ベースバックアップ完了、必要な WAL セグメントがアーカイブされるのを待っています" -#: access/transam/xlog.c:8924 +#: access/transam/xlog.c:8943 #, c-format msgid "still waiting for all required WAL segments to be archived (%d seconds elapsed)" msgstr "まだ必要なすべての WAL セグメントがアーカイブされるのを待っています(%d 秒経過)" -#: access/transam/xlog.c:8926 +#: access/transam/xlog.c:8945 #, c-format msgid "Check that your archive_command is executing properly. You can safely cancel this backup, but the database backup will not be usable without all the WAL segments." msgstr "archive_commandが適切に実行されていることを確認してください。バックアップ処理は安全に取り消すことができますが、全てのWALセグメントがそろわなければこのバックアップは利用できません。" -#: access/transam/xlog.c:8933 +#: access/transam/xlog.c:8952 #, c-format msgid "all required WAL segments have been archived" msgstr "必要なすべての WAL セグメントがアーカイブされました" -#: access/transam/xlog.c:8937 +#: access/transam/xlog.c:8956 #, c-format msgid "WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup" msgstr "WAL アーカイブが有効になっていません。バックアップを完了させるには、すべての必要なWALセグメントが他の方法でコピーされたことを確認してください。" -#: access/transam/xlog.c:8976 +#: access/transam/xlog.c:8995 #, c-format msgid "aborting backup due to backend exiting before pg_backup_stop was called" msgstr "バックエンドがpg_backup_stopの呼び出し前に終了したため、バックアップは異常終了しました" @@ -2494,7 +2513,7 @@ msgstr "アーカイブステータスファイル\"%s\"を作成できません msgid "could not write archive status file \"%s\": %m" msgstr "アーカイブステータスファイル\"%s\"に書き込めませんでした: %m" -#: access/transam/xlogfuncs.c:75 backup/basebackup.c:973 +#: access/transam/xlogfuncs.c:75 backup/basebackup.c:971 #, c-format msgid "a backup is already in progress in this session" msgstr "このセッションではすでにバックアップが進行中です" @@ -3172,7 +3191,7 @@ msgstr "不十分なパラメータ設定値のためリカバリが停止しま msgid "You can restart the server after making the necessary configuration changes." msgstr "必要な設定変更を行うことでサーバーを再起動できます。" -#: access/transam/xlogrecovery.c:4723 access/transam/xlogrecovery.c:4725 catalog/dependency.c:1209 catalog/dependency.c:1216 catalog/dependency.c:1227 commands/tablecmds.c:1349 commands/tablecmds.c:14682 commands/tablespace.c:466 commands/user.c:1303 commands/vacuum.c:212 commands/view.c:446 libpq/auth.c:334 replication/logical/applyparallelworker.c:1051 replication/slot.c:208 replication/syncrep.c:1084 storage/lmgr/deadlock.c:1134 storage/lmgr/proc.c:1366 +#: access/transam/xlogrecovery.c:4723 access/transam/xlogrecovery.c:4725 catalog/dependency.c:1209 catalog/dependency.c:1216 catalog/dependency.c:1227 commands/tablecmds.c:1349 commands/tablecmds.c:14682 commands/tablespace.c:466 commands/user.c:1303 commands/vacuum.c:212 commands/view.c:446 libpq/auth.c:334 replication/logical/applyparallelworker.c:1060 replication/slot.c:208 replication/syncrep.c:1084 storage/lmgr/deadlock.c:1134 storage/lmgr/proc.c:1399 #: utils/misc/guc.c:3122 utils/misc/guc.c:3158 utils/misc/guc.c:3228 utils/misc/guc.c:6679 utils/misc/guc.c:6713 utils/misc/guc.c:6747 utils/misc/guc.c:6790 utils/misc/guc.c:6832 #, c-format msgid "%s" @@ -3203,12 +3222,12 @@ msgstr "timestampが範囲外です: \"%s\"" msgid "recovery_target_timeline is not a valid number." msgstr "recovery_target_timelineが妥当な数値ではありません。" -#: access/transam/xlogutils.c:1039 +#: access/transam/xlogutils.c:1075 #, c-format msgid "could not read from WAL segment %s, offset %d: %m" msgstr "WALセグメント%s、オフセット%dを読み取れませんでした: %m" -#: access/transam/xlogutils.c:1046 +#: access/transam/xlogutils.c:1082 #, c-format msgid "could not read from WAL segment %s, offset %d: read %d of %d" msgstr "WALセグメント%1$s、オフセット%2$dを読み取れませんでした: %4$d 中 %3$d 読み込みました" @@ -3228,7 +3247,7 @@ msgstr "失敗したアーカイブコマンドは次のとおりです: %s" msgid "archive command was terminated by exception 0x%X" msgstr "アーカイブコマンドが例外0x%Xで終了しました" -#: archive/shell_archive.c:107 postmaster/postmaster.c:3681 +#: archive/shell_archive.c:107 postmaster/postmaster.c:3686 #, c-format msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value." msgstr "16進値の説明についてはC インクルードファイル\"ntstatus.h\"を参照してください。" @@ -3289,108 +3308,108 @@ msgstr[0] "合計%lld個のデータチェックサム検証エラー" msgid "checksum verification failure during base backup" msgstr "ベースバックアップ中にチェックサム確認が失敗しました" -#: backup/basebackup.c:722 backup/basebackup.c:731 backup/basebackup.c:742 backup/basebackup.c:759 backup/basebackup.c:768 backup/basebackup.c:779 backup/basebackup.c:796 backup/basebackup.c:805 backup/basebackup.c:817 backup/basebackup.c:841 backup/basebackup.c:855 backup/basebackup.c:866 backup/basebackup.c:877 backup/basebackup.c:890 +#: backup/basebackup.c:720 backup/basebackup.c:729 backup/basebackup.c:740 backup/basebackup.c:757 backup/basebackup.c:766 backup/basebackup.c:777 backup/basebackup.c:794 backup/basebackup.c:803 backup/basebackup.c:815 backup/basebackup.c:839 backup/basebackup.c:853 backup/basebackup.c:864 backup/basebackup.c:875 backup/basebackup.c:888 #, c-format msgid "duplicate option \"%s\"" msgstr "\"%s\"オプションは重複しています" -#: backup/basebackup.c:750 +#: backup/basebackup.c:748 #, c-format msgid "unrecognized checkpoint type: \"%s\"" msgstr "認識されないチェックポイントタイプ: \"%s\"" -#: backup/basebackup.c:785 +#: backup/basebackup.c:783 #, c-format msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)" msgstr "%dはパラメータ\"%s\"の有効範囲を超えています(%d .. %d)" -#: backup/basebackup.c:830 +#: backup/basebackup.c:828 #, c-format msgid "unrecognized manifest option: \"%s\"" msgstr "認識できない目録オプション: \"%s\"" -#: backup/basebackup.c:846 +#: backup/basebackup.c:844 #, c-format msgid "unrecognized checksum algorithm: \"%s\"" msgstr "認識できないチェックサムアルゴリズム: \"%s\"" -#: backup/basebackup.c:881 +#: backup/basebackup.c:879 #, c-format msgid "unrecognized compression algorithm: \"%s\"" msgstr "認識できない圧縮アルゴリズム: \"%s\"" -#: backup/basebackup.c:897 +#: backup/basebackup.c:895 #, c-format msgid "unrecognized base backup option: \"%s\"" msgstr "認識できないベースバックアップオプション: \"%s\"" -#: backup/basebackup.c:908 +#: backup/basebackup.c:906 #, c-format msgid "manifest checksums require a backup manifest" msgstr "目録のチェックサムにはバックアップ目録が必要です" -#: backup/basebackup.c:917 +#: backup/basebackup.c:915 #, c-format msgid "target detail cannot be used without target" msgstr "ターゲット詳細はターゲットの指定なしでは指定できません" -#: backup/basebackup.c:926 backup/basebackup_target.c:218 +#: backup/basebackup.c:924 backup/basebackup_target.c:218 #, c-format msgid "target \"%s\" does not accept a target detail" msgstr "ターゲット\"%s\"はターゲット詳細を受け付けません" -#: backup/basebackup.c:937 +#: backup/basebackup.c:935 #, c-format msgid "compression detail cannot be specified unless compression is enabled" msgstr "圧縮詳細は圧縮が有効でない場合は指定できません" -#: backup/basebackup.c:950 +#: backup/basebackup.c:948 #, c-format msgid "invalid compression specification: %s" msgstr "不正な圧縮指定: %s" -#: backup/basebackup.c:1116 backup/basebackup.c:1298 +#: backup/basebackup.c:1114 backup/basebackup.c:1296 #, c-format msgid "could not stat file or directory \"%s\": %m" msgstr "\"%s\"というファイルまたはディレクトリの情報を取得できませんでした。: %m" -#: backup/basebackup.c:1434 +#: backup/basebackup.c:1432 #, c-format msgid "skipping special file \"%s\"" msgstr "スペシャルファイル\"%s\"をスキップしています" -#: backup/basebackup.c:1546 +#: backup/basebackup.c:1544 #, c-format msgid "invalid segment number %d in file \"%s\"" msgstr "ファイル\"%2$s\"セグメント番号%1$dは不正です" -#: backup/basebackup.c:1578 +#: backup/basebackup.c:1576 #, c-format msgid "could not verify checksum in file \"%s\", block %u: read buffer size %d and page size %d differ" msgstr "ファイル\"%s\"、ブロック%uでチェックサム検証に失敗しました: 読み込みバッファサイズ%dとページサイズ%dが異なっています" -#: backup/basebackup.c:1662 +#: backup/basebackup.c:1660 #, c-format msgid "checksum verification failed in file \"%s\", block %u: calculated %X but expected %X" msgstr "ファイル\"%s\"のブロック%uでチェックサム検証が失敗しました: 計算されたチェックサムは%Xですが想定は%Xです" -#: backup/basebackup.c:1669 +#: backup/basebackup.c:1667 #, c-format msgid "further checksum verification failures in file \"%s\" will not be reported" msgstr "ファイル\"%s\"における以降のチェックサムエラーは報告されません" -#: backup/basebackup.c:1725 +#: backup/basebackup.c:1723 #, c-format msgid "file \"%s\" has a total of %d checksum verification failure" msgid_plural "file \"%s\" has a total of %d checksum verification failures" msgstr[0] "ファイル\"%s\"では合計%d個のチェックサムエラーが発生しました" -#: backup/basebackup.c:1771 +#: backup/basebackup.c:1769 #, c-format msgid "file name too long for tar format: \"%s\"" msgstr "ファイル名がtarフォーマットに対して長すぎます: \"%s\"" -#: backup/basebackup.c:1776 +#: backup/basebackup.c:1774 #, c-format msgid "symbolic link target too long for tar format: file name \"%s\", target \"%s\"" msgstr "シンボリックリンクのリンク先tarのフォーマットにとって長すぎます: ファイル名 \"%s\", リンク先 \"%s\"" @@ -3425,7 +3444,7 @@ msgstr "\"%s\"ロールの権限を持つロールのみが、サーバー上に msgid "relative path not allowed for backup stored on server" msgstr "サーバー上に格納されるバックアップでは相対パスは指定できません" -#: backup/basebackup_server.c:104 commands/dbcommands.c:478 commands/tablespace.c:163 commands/tablespace.c:179 commands/tablespace.c:599 commands/tablespace.c:644 replication/slot.c:1773 storage/file/copydir.c:47 +#: backup/basebackup_server.c:104 commands/dbcommands.c:478 commands/tablespace.c:163 commands/tablespace.c:179 commands/tablespace.c:599 commands/tablespace.c:644 replication/slot.c:1775 storage/file/copydir.c:47 #, c-format msgid "could not create directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を作成できませんでした: %m" @@ -3447,8 +3466,8 @@ msgstr "ディスクの空き容量をチェックしてください。" #: backup/basebackup_server.c:181 backup/basebackup_server.c:274 #, c-format -msgid "could not write file \"%s\": wrote only %d of %d bytes at offset %u" -msgstr "ファイル\"%1$s\"に書き込みできませんでした: オフセット%4$uで%3$dバイト中%2$dバイト分のみを書き出しました" +msgid "could not write file \"%s\": wrote only %d of %d bytes at offset %lld" +msgstr "ファイル\"%1$s\"に書き込みできませんでした: オフセット%4$lldで%3$dバイト中%2$dバイト分のみを書き出しました" #: backup/basebackup_target.c:146 #, c-format @@ -3475,12 +3494,12 @@ msgstr "圧縮ワーカー数を%dに設定できませんでした: %s" msgid "could not enable long-distance mode: %s" msgstr "長距離モードを有効化できませんでした: %s" -#: bootstrap/bootstrap.c:243 postmaster/postmaster.c:721 tcop/postgres.c:3907 +#: bootstrap/bootstrap.c:243 postmaster/postmaster.c:722 tcop/postgres.c:3923 #, c-format msgid "--%s requires a value" msgstr "--%sには値が必要です" -#: bootstrap/bootstrap.c:248 postmaster/postmaster.c:726 tcop/postgres.c:3912 +#: bootstrap/bootstrap.c:248 postmaster/postmaster.c:727 tcop/postgres.c:3928 #, c-format msgid "-c %s requires a value" msgstr "-c %sは値が必要です" @@ -3490,7 +3509,7 @@ msgstr "-c %sは値が必要です" msgid "-X requires a power of two value between 1 MB and 1 GB" msgstr "-X オプションの値は1MBから1GBの間の2の累乗を指定します" -#: bootstrap/bootstrap.c:295 postmaster/postmaster.c:844 postmaster/postmaster.c:857 +#: bootstrap/bootstrap.c:295 postmaster/postmaster.c:845 postmaster/postmaster.c:858 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "詳細については\"%s --help\"を実行してください。\n" @@ -3650,8 +3669,8 @@ msgstr "デフォルト権限を変更する権限がありません" msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS" msgstr "GRANT/REVOKE ON SCHEMAS を使っている時には IN SCHEMA 句は指定できません" -#: catalog/aclchk.c:1596 catalog/catalog.c:661 catalog/objectaddress.c:1561 catalog/pg_publication.c:533 commands/analyze.c:390 commands/copy.c:874 commands/sequence.c:1673 commands/tablecmds.c:7444 commands/tablecmds.c:7600 commands/tablecmds.c:7650 commands/tablecmds.c:7724 commands/tablecmds.c:7794 commands/tablecmds.c:7910 commands/tablecmds.c:8004 commands/tablecmds.c:8063 commands/tablecmds.c:8152 commands/tablecmds.c:8182 commands/tablecmds.c:8310 -#: commands/tablecmds.c:8392 commands/tablecmds.c:8526 commands/tablecmds.c:8638 commands/tablecmds.c:12467 commands/tablecmds.c:12659 commands/tablecmds.c:12820 commands/tablecmds.c:14038 commands/tablecmds.c:16570 commands/trigger.c:949 parser/analyze.c:2529 parser/parse_relation.c:737 parser/parse_target.c:1068 parser/parse_type.c:144 parser/parse_utilcmd.c:3443 parser/parse_utilcmd.c:3479 parser/parse_utilcmd.c:3521 utils/adt/acl.c:2893 +#: catalog/aclchk.c:1596 catalog/catalog.c:661 catalog/objectaddress.c:1561 catalog/pg_publication.c:533 commands/analyze.c:390 commands/copy.c:875 commands/sequence.c:1673 commands/tablecmds.c:7444 commands/tablecmds.c:7600 commands/tablecmds.c:7650 commands/tablecmds.c:7724 commands/tablecmds.c:7794 commands/tablecmds.c:7910 commands/tablecmds.c:8004 commands/tablecmds.c:8063 commands/tablecmds.c:8152 commands/tablecmds.c:8182 commands/tablecmds.c:8310 +#: commands/tablecmds.c:8392 commands/tablecmds.c:8526 commands/tablecmds.c:8638 commands/tablecmds.c:12467 commands/tablecmds.c:12659 commands/tablecmds.c:12820 commands/tablecmds.c:14038 commands/tablecmds.c:16570 commands/trigger.c:949 parser/analyze.c:2529 parser/parse_relation.c:737 parser/parse_target.c:1068 parser/parse_type.c:144 parser/parse_utilcmd.c:3447 parser/parse_utilcmd.c:3483 parser/parse_utilcmd.c:3525 utils/adt/acl.c:2893 #: utils/adt/ruleutils.c:2793 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist" @@ -4114,7 +4133,7 @@ msgstr "%s()を呼び出すにはスーパーユーザーである必要があ msgid "pg_nextoid() can only be used on system catalogs" msgstr "pg_nextoid() はシステムカタログでのみ使用できます" -#: catalog/catalog.c:653 parser/parse_utilcmd.c:2308 +#: catalog/catalog.c:653 parser/parse_utilcmd.c:2312 #, c-format msgid "index \"%s\" does not belong to table \"%s\"" msgstr "インデックス\"%s\"はテーブル\"%s\"には属していません" @@ -4223,168 +4242,168 @@ msgid "column name \"%s\" specified more than once" msgstr "列名\"%s\"が複数指定されました" #. translator: first %s is an integer not a name -#: catalog/heap.c:579 +#: catalog/heap.c:583 #, c-format msgid "partition key column %s has pseudo-type %s" msgstr "パーティションキー列%sは疑似型%sです" -#: catalog/heap.c:584 +#: catalog/heap.c:588 #, c-format msgid "column \"%s\" has pseudo-type %s" msgstr "列\"%s\"は疑似型%sです" -#: catalog/heap.c:615 +#: catalog/heap.c:619 #, c-format msgid "composite type %s cannot be made a member of itself" msgstr "複合型 %s がそれ自身のメンバーになることはできません" #. translator: first %s is an integer not a name -#: catalog/heap.c:670 +#: catalog/heap.c:684 #, c-format msgid "no collation was derived for partition key column %s with collatable type %s" msgstr "照合可能な型 %2$s のパーティションキー列%1$sのための照合順序が見つかりませんでした" -#: catalog/heap.c:676 commands/createas.c:203 commands/createas.c:512 +#: catalog/heap.c:690 commands/createas.c:203 commands/createas.c:512 #, c-format msgid "no collation was derived for column \"%s\" with collatable type %s" msgstr "照合可能な型 %2$s を持つ列\"%1$s\"のための照合順序を決定できませんでした" -#: catalog/heap.c:1152 catalog/index.c:887 commands/createas.c:408 commands/tablecmds.c:4018 +#: catalog/heap.c:1169 catalog/index.c:887 commands/createas.c:408 commands/tablecmds.c:4018 #, c-format msgid "relation \"%s\" already exists" msgstr "リレーション\"%s\"はすでに存在します" -#: catalog/heap.c:1168 catalog/pg_type.c:434 catalog/pg_type.c:782 catalog/pg_type.c:954 commands/typecmds.c:249 commands/typecmds.c:261 commands/typecmds.c:754 commands/typecmds.c:1169 commands/typecmds.c:1395 commands/typecmds.c:1575 commands/typecmds.c:2546 +#: catalog/heap.c:1185 catalog/pg_type.c:434 catalog/pg_type.c:782 catalog/pg_type.c:954 commands/typecmds.c:249 commands/typecmds.c:261 commands/typecmds.c:754 commands/typecmds.c:1169 commands/typecmds.c:1395 commands/typecmds.c:1582 commands/typecmds.c:2553 #, c-format msgid "type \"%s\" already exists" msgstr "型\"%s\"はすでに存在します" -#: catalog/heap.c:1169 +#: catalog/heap.c:1186 #, c-format msgid "A relation has an associated type of the same name, so you must use a name that doesn't conflict with any existing type." msgstr "リレーションは同じ名前の関連する型を持ちます。このため既存の型と競合しない名前である必要があります。" -#: catalog/heap.c:1209 +#: catalog/heap.c:1226 #, c-format msgid "toast relfilenumber value not set when in binary upgrade mode" msgstr "バイナリアップグレードモード中にTOASTのrelfilenumberの値が設定されていません" -#: catalog/heap.c:1220 +#: catalog/heap.c:1237 #, c-format msgid "pg_class heap OID value not set when in binary upgrade mode" msgstr "バイナリアップグレードモード中にpg_classのヒープOIDが設定されていません" -#: catalog/heap.c:1230 +#: catalog/heap.c:1247 #, c-format msgid "relfilenumber value not set when in binary upgrade mode" msgstr "バイナリアップグレードモード中にrelfilenumberの値が設定されていません" -#: catalog/heap.c:2184 +#: catalog/heap.c:2201 #, c-format msgid "cannot add NO INHERIT constraint to partitioned table \"%s\"" msgstr "パーティション親テーブル\"%s\"に NO INHERIT 制約は追加できません" -#: catalog/heap.c:2454 +#: catalog/heap.c:2471 #, c-format msgid "check constraint \"%s\" already exists" msgstr "検査制約\"%s\"はすでに存在します" -#: catalog/heap.c:2624 catalog/index.c:901 catalog/pg_constraint.c:683 commands/tablecmds.c:9013 +#: catalog/heap.c:2641 catalog/index.c:901 catalog/pg_constraint.c:683 commands/tablecmds.c:9013 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "すでに制約\"%s\"はリレーション\"%s\"に存在します" -#: catalog/heap.c:2631 +#: catalog/heap.c:2648 #, c-format msgid "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\"" msgstr "制約\"%s\"は、リレーション\"%s\"上の継承されていない制約と競合します" -#: catalog/heap.c:2642 +#: catalog/heap.c:2659 #, c-format msgid "constraint \"%s\" conflicts with inherited constraint on relation \"%s\"" msgstr "制約\"%s\"は、リレーション\"%s\"上の継承された制約と競合します" -#: catalog/heap.c:2652 +#: catalog/heap.c:2669 #, c-format msgid "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\"" msgstr "制約\"%s\"は、リレーション\"%s\"上の NOT VALID 制約と競合します" -#: catalog/heap.c:2657 +#: catalog/heap.c:2674 #, c-format msgid "merging constraint \"%s\" with inherited definition" msgstr "継承された定義により制約\"%s\"をマージしています" -#: catalog/heap.c:2683 catalog/pg_constraint.c:812 commands/tablecmds.c:2686 commands/tablecmds.c:3213 commands/tablecmds.c:6926 commands/tablecmds.c:15505 commands/tablecmds.c:15646 +#: catalog/heap.c:2700 catalog/pg_constraint.c:812 commands/tablecmds.c:2686 commands/tablecmds.c:3213 commands/tablecmds.c:6926 commands/tablecmds.c:15505 commands/tablecmds.c:15646 #, c-format msgid "too many inheritance parents" msgstr "継承の親テーブルが多すぎます" -#: catalog/heap.c:2767 +#: catalog/heap.c:2784 #, c-format msgid "cannot use generated column \"%s\" in column generation expression" msgstr "生成カラム\"%s\"はカラム生成式中では使用できません" -#: catalog/heap.c:2769 +#: catalog/heap.c:2786 #, c-format msgid "A generated column cannot reference another generated column." msgstr "生成カラムは他の生成カラムを参照できません。" -#: catalog/heap.c:2775 +#: catalog/heap.c:2792 #, c-format msgid "cannot use whole-row variable in column generation expression" msgstr "列生成式内では行全体参照は使用できません" -#: catalog/heap.c:2776 +#: catalog/heap.c:2793 #, c-format msgid "This would cause the generated column to depend on its own value." msgstr "これは生成列を自身の値に依存させることにつながります。" -#: catalog/heap.c:2831 +#: catalog/heap.c:2848 #, c-format msgid "generation expression is not immutable" msgstr "生成式は不変ではありません" -#: catalog/heap.c:2859 rewrite/rewriteHandler.c:1295 +#: catalog/heap.c:2876 rewrite/rewriteHandler.c:1329 #, c-format msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "列\"%s\"の型は%sですが、デフォルト式の型は%sです" -#: catalog/heap.c:2864 commands/prepare.c:334 parser/analyze.c:2753 parser/parse_target.c:593 parser/parse_target.c:883 parser/parse_target.c:893 rewrite/rewriteHandler.c:1300 +#: catalog/heap.c:2881 commands/prepare.c:334 parser/analyze.c:2753 parser/parse_target.c:593 parser/parse_target.c:883 parser/parse_target.c:893 rewrite/rewriteHandler.c:1334 #, c-format msgid "You will need to rewrite or cast the expression." msgstr "式を書き換えるかキャストする必要があります。" -#: catalog/heap.c:2911 +#: catalog/heap.c:2928 #, c-format msgid "only table \"%s\" can be referenced in check constraint" msgstr "検査制約ではテーブル\"%s\"のみを参照することができます" -#: catalog/heap.c:3217 +#: catalog/heap.c:3234 #, c-format msgid "unsupported ON COMMIT and foreign key combination" msgstr "ON COMMITと外部キーの組み合わせはサポートされていません" -#: catalog/heap.c:3218 +#: catalog/heap.c:3235 #, c-format msgid "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT setting." msgstr "テーブル\"%s\"は\"%s\"を参照します。しかし、これらのON COMMIT設定は同一ではありません。" -#: catalog/heap.c:3223 +#: catalog/heap.c:3240 #, c-format msgid "cannot truncate a table referenced in a foreign key constraint" msgstr "外部キー制約で参照されているテーブルを削除できません" -#: catalog/heap.c:3224 +#: catalog/heap.c:3241 #, c-format msgid "Table \"%s\" references \"%s\"." msgstr "テーブル\"%s\"は\"%s\"を参照します。" -#: catalog/heap.c:3226 +#: catalog/heap.c:3243 #, c-format msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE." msgstr "同時にテーブル\"%s\"がtruncateされました。TRUNCATE ... CASCADEを使用してください。" -#: catalog/index.c:225 parser/parse_utilcmd.c:2214 +#: catalog/index.c:225 parser/parse_utilcmd.c:2218 #, c-format msgid "multiple primary keys for table \"%s\" are not allowed" msgstr "テーブル\"%s\"に複数のプライマリキーを持たせることはできません" @@ -4639,7 +4658,7 @@ msgstr "列名を修飾する必要があります" msgid "default value for column \"%s\" of relation \"%s\" does not exist" msgstr "リレーション\"%2$s\"の列\"%1$s\"に対するデフォルト値が存在しません" -#: catalog/objectaddress.c:1656 commands/functioncmds.c:138 commands/tablecmds.c:276 commands/typecmds.c:274 commands/typecmds.c:3691 parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:801 utils/adt/acl.c:4458 +#: catalog/objectaddress.c:1656 commands/functioncmds.c:138 commands/tablecmds.c:276 commands/typecmds.c:274 commands/typecmds.c:3698 parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:801 utils/adt/acl.c:4458 #, c-format msgid "type \"%s\" does not exist" msgstr "型\"%s\"は存在しません" @@ -4659,7 +4678,7 @@ msgstr "%4$s の関数 %1$d (%2$s, %3$s) がありません" msgid "user mapping for user \"%s\" on server \"%s\" does not exist" msgstr "ユーザー\"%s\"に対するユーザーマッピングがサーバー\"%s\"には存在しません" -#: catalog/objectaddress.c:1872 commands/foreigncmds.c:441 commands/foreigncmds.c:1004 commands/foreigncmds.c:1367 foreign/foreign.c:710 +#: catalog/objectaddress.c:1872 commands/foreigncmds.c:441 commands/foreigncmds.c:1009 commands/foreigncmds.c:1372 foreign/foreign.c:710 #, c-format msgid "server \"%s\" does not exist" msgstr "サーバー\"%s\"は存在しません" @@ -4897,7 +4916,7 @@ msgstr "テキスト検索設定%s" msgid "role %s" msgstr "ロール%s" -#: catalog/objectaddress.c:3694 catalog/objectaddress.c:5546 +#: catalog/objectaddress.c:3694 #, c-format msgid "membership of role %s in role %s" msgstr "ロール%sのロール%sへの所属" @@ -5115,7 +5134,7 @@ msgstr "遷移関数がSTRICTかつ遷移用の型が入力型とバイナリ互 msgid "return type of inverse transition function %s is not %s" msgstr "逆遷移関数%sの戻り値の型が%sではありません" -#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:3008 +#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:3056 #, c-format msgid "strictness of aggregate's forward and inverse transition functions must match" msgstr "集約の前進と反転の遷移関数のSTRICT属性は一致している必要があります" @@ -5190,7 +5209,7 @@ msgstr "\"%s\"は仮説集合集約です。" msgid "cannot change number of direct arguments of an aggregate function" msgstr "集約関数の直接引数の数は変更できません" -#: catalog/pg_aggregate.c:858 commands/functioncmds.c:692 commands/typecmds.c:1975 commands/typecmds.c:2021 commands/typecmds.c:2073 commands/typecmds.c:2110 commands/typecmds.c:2144 commands/typecmds.c:2178 commands/typecmds.c:2212 commands/typecmds.c:2241 commands/typecmds.c:2328 commands/typecmds.c:2370 parser/parse_func.c:417 parser/parse_func.c:448 parser/parse_func.c:475 parser/parse_func.c:489 parser/parse_func.c:611 parser/parse_func.c:631 +#: catalog/pg_aggregate.c:858 commands/functioncmds.c:692 commands/typecmds.c:1982 commands/typecmds.c:2028 commands/typecmds.c:2080 commands/typecmds.c:2117 commands/typecmds.c:2151 commands/typecmds.c:2185 commands/typecmds.c:2219 commands/typecmds.c:2248 commands/typecmds.c:2335 commands/typecmds.c:2377 parser/parse_func.c:417 parser/parse_func.c:448 parser/parse_func.c:475 parser/parse_func.c:489 parser/parse_func.c:611 parser/parse_func.c:631 #: parser/parse_func.c:2171 parser/parse_func.c:2444 #, c-format msgid "function %s does not exist" @@ -5311,31 +5330,41 @@ msgstr "変換\"%s\"はすでに存在します" msgid "default conversion for %s to %s already exists" msgstr "%sから%sへのデフォルトの変換はすでに存在します" -#: catalog/pg_depend.c:224 commands/extension.c:3498 +#: catalog/pg_depend.c:235 commands/extension.c:3498 #, c-format msgid "%s is already a member of extension \"%s\"" msgstr "%sはすでに機能拡張\"%s\"のメンバです" -#: catalog/pg_depend.c:231 catalog/pg_depend.c:282 commands/extension.c:3538 +#: catalog/pg_depend.c:242 catalog/pg_depend.c:293 commands/extension.c:3538 #, c-format msgid "%s is not a member of extension \"%s\"" msgstr "%s は機能拡張\"%s\"のメンバではありません" -#: catalog/pg_depend.c:234 +#: catalog/pg_depend.c:245 #, c-format msgid "An extension is not allowed to replace an object that it does not own." msgstr "機能拡張は自身が所有していないオブジェクトを置き換えることができません。" -#: catalog/pg_depend.c:285 +#: catalog/pg_depend.c:296 #, c-format msgid "An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns." msgstr "機能拡張はCREATE ... IF NOT EXISTSを自身がすでに所有しているオブジェクトと競合するオブジェクトの生成をスキップするためにのみ使用することができます。" -#: catalog/pg_depend.c:648 +#: catalog/pg_depend.c:666 #, c-format msgid "cannot remove dependency on %s because it is a system object" msgstr "システムオブジェクトであるため、%sの依存関係を削除できません。" +#: catalog/pg_depend.c:811 +#, c-format +msgid "referenced %s was concurrently dropped" +msgstr "依存先の %s が並行して削除されました" + +#: catalog/pg_depend.c:843 +#, c-format +msgid "referenced relation was concurrently dropped" +msgstr "依存先のリレーションが並行して削除されました" + #: catalog/pg_enum.c:137 catalog/pg_enum.c:259 catalog/pg_enum.c:554 #, c-format msgid "invalid enum label \"%s\"" @@ -5728,7 +5757,7 @@ msgstr "値渡し型の場合、内部サイズ%dは不正です" msgid "alignment \"%c\" is invalid for variable-length type" msgstr "可変長型の場合、アラインメント\"%c\"は不正です" -#: catalog/pg_type.c:326 commands/typecmds.c:4146 +#: catalog/pg_type.c:326 commands/typecmds.c:4153 #, c-format msgid "fixed-size types must have storage PLAIN" msgstr "固定長型の場合はPLAIN格納方式でなければなりません" @@ -5848,7 +5877,7 @@ msgstr "イベントトリガ\"%s\"はすでに存在します" msgid "foreign-data wrapper \"%s\" already exists" msgstr "外部データラッパー\"%s\"はすでに存在します" -#: commands/alter.c:93 commands/foreigncmds.c:895 +#: commands/alter.c:93 commands/foreigncmds.c:900 #, c-format msgid "server \"%s\" already exists" msgstr "サーバー\"%s\"はすでに存在します" @@ -5863,7 +5892,7 @@ msgstr "言語\"%s\"はすでに存在します" msgid "publication \"%s\" already exists" msgstr "パブリケーション\"%s\"はすでに存在します" -#: commands/alter.c:102 commands/subscriptioncmds.c:657 +#: commands/alter.c:102 commands/subscriptioncmds.c:683 #, c-format msgid "subscription \"%s\" already exists" msgstr "サブスクリプション\"%s\"はすでに存在します" @@ -5903,12 +5932,12 @@ msgstr "テキスト検索設定\"%s\"はすでにスキーマ\"%s\"存在しま msgid "must be superuser to rename %s" msgstr "%sの名前を変更するにはスーパーユーザーである必要があります" -#: commands/alter.c:260 commands/subscriptioncmds.c:636 commands/subscriptioncmds.c:1116 commands/subscriptioncmds.c:1198 commands/subscriptioncmds.c:1839 +#: commands/alter.c:260 commands/subscriptioncmds.c:662 commands/subscriptioncmds.c:1142 commands/subscriptioncmds.c:1224 commands/subscriptioncmds.c:1867 #, c-format msgid "password_required=false is superuser-only" msgstr "password_required=falseはスーパーユーザーのみ可能です" -#: commands/alter.c:261 commands/subscriptioncmds.c:637 commands/subscriptioncmds.c:1117 commands/subscriptioncmds.c:1199 commands/subscriptioncmds.c:1840 +#: commands/alter.c:261 commands/subscriptioncmds.c:663 commands/subscriptioncmds.c:1143 commands/subscriptioncmds.c:1225 commands/subscriptioncmds.c:1868 #, c-format msgid "Subscriptions with the password_required option set to false may only be created or modified by the superuser." msgstr "password_requiredオプションがfalseに設定されたサブスクリプションはスーパーユーザのみ作成と変更が可能です。" @@ -6122,7 +6151,7 @@ msgstr "" msgid "collation attribute \"%s\" not recognized" msgstr "照合順序の属性\"%s\"が認識できません" -#: commands/collationcmds.c:125 commands/collationcmds.c:131 commands/define.c:389 commands/tablecmds.c:7985 replication/pgoutput/pgoutput.c:317 replication/pgoutput/pgoutput.c:340 replication/pgoutput/pgoutput.c:358 replication/pgoutput/pgoutput.c:368 replication/pgoutput/pgoutput.c:378 replication/pgoutput/pgoutput.c:388 replication/pgoutput/pgoutput.c:398 replication/walsender.c:1013 replication/walsender.c:1035 replication/walsender.c:1045 +#: commands/collationcmds.c:125 commands/collationcmds.c:131 commands/define.c:389 commands/tablecmds.c:7985 replication/pgoutput/pgoutput.c:317 replication/pgoutput/pgoutput.c:340 replication/pgoutput/pgoutput.c:358 replication/pgoutput/pgoutput.c:368 replication/pgoutput/pgoutput.c:378 replication/pgoutput/pgoutput.c:388 replication/pgoutput/pgoutput.c:398 replication/walsender.c:1035 replication/walsender.c:1057 replication/walsender.c:1067 #, c-format msgid "conflicting or redundant options" msgstr "競合するオプション、あるいは余計なオプションがあります" @@ -6191,7 +6220,7 @@ msgstr "デフォルト照合順序のバーションはリフレッシュでき #. translator: %s is an SQL command #. translator: %s is an SQL ALTER command -#: commands/collationcmds.c:423 commands/subscriptioncmds.c:1331 commands/tablecmds.c:7810 commands/tablecmds.c:7820 commands/tablecmds.c:14198 commands/tablecmds.c:17481 commands/tablecmds.c:17502 commands/typecmds.c:3637 commands/typecmds.c:3720 commands/typecmds.c:4013 +#: commands/collationcmds.c:423 commands/subscriptioncmds.c:1357 commands/tablecmds.c:7810 commands/tablecmds.c:7820 commands/tablecmds.c:14198 commands/tablecmds.c:17481 commands/tablecmds.c:17502 commands/typecmds.c:3644 commands/typecmds.c:3727 commands/typecmds.c:4020 #, c-format msgid "Use %s instead." msgstr "代わりに%sを使用してください" @@ -6316,207 +6345,207 @@ msgstr "COPYでファイルへの出力を行う権限がありません" msgid "Only roles with privileges of the \"%s\" role may COPY to a file." msgstr "\"%s\"ロールの権限を持つロールのみがCOPYによるファイルへの出力を行うことができます。" -#: commands/copy.c:182 +#: commands/copy.c:183 #, c-format msgid "generated columns are not supported in COPY FROM WHERE conditions" msgstr "生成列は COPY FROM の WHERE 条件ではサポートされていません" -#: commands/copy.c:183 commands/tablecmds.c:12487 commands/tablecmds.c:17625 commands/tablecmds.c:17704 commands/trigger.c:663 rewrite/rewriteHandler.c:946 rewrite/rewriteHandler.c:981 +#: commands/copy.c:184 commands/tablecmds.c:12487 commands/tablecmds.c:17625 commands/tablecmds.c:17704 commands/trigger.c:663 rewrite/rewriteHandler.c:980 rewrite/rewriteHandler.c:1015 #, c-format msgid "Column \"%s\" is a generated column." msgstr "列\"%s\"は生成カラムです。" -#: commands/copy.c:232 +#: commands/copy.c:233 #, c-format msgid "COPY FROM not supported with row-level security" msgstr "COPY FROM で行レベルセキュリティはサポートされていません" -#: commands/copy.c:233 +#: commands/copy.c:234 #, c-format msgid "Use INSERT statements instead." msgstr "代わりにINSERTを文使用してください。" -#: commands/copy.c:327 +#: commands/copy.c:328 #, c-format msgid "MERGE not supported in COPY" msgstr "MERGEはCOPYではサポートされません" -#: commands/copy.c:420 +#: commands/copy.c:421 #, c-format msgid "cannot use \"%s\" with HEADER in COPY TO" msgstr "COPY TO の HEADERで\"%s\"は使用できません" -#: commands/copy.c:429 +#: commands/copy.c:430 #, c-format msgid "%s requires a Boolean value or \"match\"" msgstr "パラメータ\"%s\"はBoolean値または\"match\"のみを取ります" -#: commands/copy.c:488 +#: commands/copy.c:489 #, c-format msgid "COPY format \"%s\" not recognized" msgstr "COPY フォーマット\"%s\"を認識できません" -#: commands/copy.c:546 commands/copy.c:559 commands/copy.c:572 commands/copy.c:591 +#: commands/copy.c:547 commands/copy.c:560 commands/copy.c:573 commands/copy.c:592 #, c-format msgid "argument to option \"%s\" must be a list of column names" msgstr "オプション\"%s\"の引数は列名のリストでなければなりません" -#: commands/copy.c:603 +#: commands/copy.c:604 #, c-format msgid "argument to option \"%s\" must be a valid encoding name" msgstr "オプション\"%s\"の引数は有効なエンコーディング名でなければなりません" -#: commands/copy.c:610 commands/dbcommands.c:859 commands/dbcommands.c:2330 +#: commands/copy.c:611 commands/dbcommands.c:859 commands/dbcommands.c:2330 #, c-format msgid "option \"%s\" not recognized" msgstr "タイムゾーン\"%s\"を認識できません" -#: commands/copy.c:622 +#: commands/copy.c:623 #, c-format msgid "cannot specify DELIMITER in BINARY mode" msgstr "BINARYモードではDELIMITERを指定できません" -#: commands/copy.c:627 +#: commands/copy.c:628 #, c-format msgid "cannot specify NULL in BINARY mode" msgstr "BINARYモードではNULLを指定できません" -#: commands/copy.c:632 +#: commands/copy.c:633 #, c-format msgid "cannot specify DEFAULT in BINARY mode" msgstr "BINARYモードではDEFAULTを指定できません" -#: commands/copy.c:654 +#: commands/copy.c:655 #, c-format msgid "COPY delimiter must be a single one-byte character" msgstr "COPYの区切り文字は単一の1バイト文字でなければなりません" -#: commands/copy.c:661 +#: commands/copy.c:662 #, c-format msgid "COPY delimiter cannot be newline or carriage return" msgstr "COPYの区切り文字は改行や復帰記号とすることができません" -#: commands/copy.c:667 +#: commands/copy.c:668 #, c-format msgid "COPY null representation cannot use newline or carriage return" msgstr "COPYのNULL表現には改行や復帰記号を使用することはできません" -#: commands/copy.c:677 +#: commands/copy.c:678 #, c-format msgid "COPY default representation cannot use newline or carriage return" msgstr "COPYのデフォルト表現には改行や復帰記号を使用することはできません" -#: commands/copy.c:695 +#: commands/copy.c:696 #, c-format msgid "COPY delimiter cannot be \"%s\"" msgstr "COPYの区切り文字を\"%s\"とすることはできません" -#: commands/copy.c:701 +#: commands/copy.c:702 #, c-format msgid "cannot specify HEADER in BINARY mode" msgstr "BINARYモードではHEADERを指定できません" -#: commands/copy.c:707 +#: commands/copy.c:708 #, c-format msgid "COPY quote available only in CSV mode" msgstr "COPYの引用符はCSVモードでのみ使用できます" -#: commands/copy.c:712 +#: commands/copy.c:713 #, c-format msgid "COPY quote must be a single one-byte character" msgstr "COPYの引用符は単一の1バイト文字でなければなりません" -#: commands/copy.c:717 +#: commands/copy.c:718 #, c-format msgid "COPY delimiter and quote must be different" msgstr "COPYの区切り文字と引用符は異なる文字でなければなりません" -#: commands/copy.c:723 +#: commands/copy.c:724 #, c-format msgid "COPY escape available only in CSV mode" msgstr "COPYのエスケープはCSVモードでのみ使用できます" -#: commands/copy.c:728 +#: commands/copy.c:729 #, c-format msgid "COPY escape must be a single one-byte character" msgstr "COPYのエスケープは単一の1バイト文字でなければなりません" -#: commands/copy.c:734 +#: commands/copy.c:735 #, c-format msgid "COPY force quote available only in CSV mode" msgstr "COPYのFORCE_QUOTEオプションはCSVモードでのみ使用できます" -#: commands/copy.c:738 +#: commands/copy.c:739 #, c-format msgid "COPY force quote only available using COPY TO" msgstr "COPYのFORCE_QUOTEオプションはCOPY TOでのみ使用できます" -#: commands/copy.c:744 +#: commands/copy.c:745 #, c-format msgid "COPY force not null available only in CSV mode" msgstr "COPYのFORCE_NOT_NULLオプションはCSVモードでのみ使用できます" -#: commands/copy.c:748 +#: commands/copy.c:749 #, c-format msgid "COPY force not null only available using COPY FROM" msgstr "COPYのFORCE_NOT_NULLオプションはCOPY FROMでのみ使用できます" -#: commands/copy.c:754 +#: commands/copy.c:755 #, c-format msgid "COPY force null available only in CSV mode" msgstr "COPYのFORCE_NULLオプションはCSVモードでのみ使用できます" -#: commands/copy.c:759 +#: commands/copy.c:760 #, c-format msgid "COPY force null only available using COPY FROM" msgstr "COPYのFORCE_NOT_NULLオプションはCOPY FROMでのみ使用できます" -#: commands/copy.c:765 +#: commands/copy.c:766 #, c-format msgid "COPY delimiter must not appear in the NULL specification" msgstr "COPYの区切り文字はNULL指定では使用できません" -#: commands/copy.c:772 +#: commands/copy.c:773 #, c-format msgid "CSV quote character must not appear in the NULL specification" msgstr "COPYの引用符はNULL指定では使用できません" -#: commands/copy.c:779 +#: commands/copy.c:780 #, c-format msgid "COPY DEFAULT only available using COPY FROM" msgstr "COPY DEFAULTはCOPY FROMでのみ使用できます" -#: commands/copy.c:785 +#: commands/copy.c:786 #, c-format msgid "COPY delimiter must not appear in the DEFAULT specification" msgstr "COPYの区切り文字はDEFAULT指定では使用できません" -#: commands/copy.c:792 +#: commands/copy.c:793 #, c-format msgid "CSV quote character must not appear in the DEFAULT specification" msgstr "COPYの引用符はDEFAULT指定では使用できません" -#: commands/copy.c:800 +#: commands/copy.c:801 #, c-format msgid "NULL specification and DEFAULT specification cannot be the same" msgstr "NULL指定とDEFAULT指定は同じにはできません" -#: commands/copy.c:862 +#: commands/copy.c:863 #, c-format msgid "column \"%s\" is a generated column" msgstr "列\"%s\"は生成カラムです" -#: commands/copy.c:864 +#: commands/copy.c:865 #, c-format msgid "Generated columns cannot be used in COPY." msgstr "生成カラムはCOPYでは使えません。" -#: commands/copy.c:879 commands/indexcmds.c:1893 commands/statscmds.c:263 commands/tablecmds.c:2419 commands/tablecmds.c:3141 commands/tablecmds.c:3655 parser/parse_relation.c:3698 parser/parse_relation.c:3708 parser/parse_relation.c:3726 parser/parse_relation.c:3733 parser/parse_relation.c:3747 utils/adt/tsvector_op.c:2859 +#: commands/copy.c:880 commands/indexcmds.c:1893 commands/statscmds.c:263 commands/tablecmds.c:2419 commands/tablecmds.c:3141 commands/tablecmds.c:3655 parser/parse_relation.c:3698 parser/parse_relation.c:3708 parser/parse_relation.c:3726 parser/parse_relation.c:3733 parser/parse_relation.c:3747 utils/adt/tsvector_op.c:2832 #, c-format msgid "column \"%s\" does not exist" msgstr "列\"%s\"は存在しません" -#: commands/copy.c:886 commands/tablecmds.c:2445 commands/trigger.c:958 parser/parse_target.c:1084 parser/parse_target.c:1095 +#: commands/copy.c:887 commands/tablecmds.c:2445 commands/trigger.c:958 parser/parse_target.c:1084 parser/parse_target.c:1095 #, c-format msgid "column \"%s\" specified more than once" msgstr "列\"%s\"が複数指定されました" @@ -7435,7 +7464,7 @@ msgstr "リレーション\"%2$s\"のルール\"%1$s\"は存在しません、 msgid "foreign-data wrapper \"%s\" does not exist, skipping" msgstr "外部データラッパ\"%s\"は存在しません、スキップします" -#: commands/dropcmds.c:453 commands/foreigncmds.c:1371 +#: commands/dropcmds.c:453 commands/foreigncmds.c:1376 #, c-format msgid "server \"%s\" does not exist, skipping" msgstr "外部データラッパ\"%s\"は存在しません、スキップします" @@ -7521,7 +7550,7 @@ msgstr "%sはsql_dropイベントトリガ関数内でのみ呼び出すこと msgid "%s can only be called in a table_rewrite event trigger function" msgstr "%sはtable_rewriteイベントトリガ関数でのみ呼び出すことができます" -#: commands/event_trigger.c:1964 +#: commands/event_trigger.c:1967 #, c-format msgid "%s can only be called in an event trigger function" msgstr "%sはイベントトリガ関数でのみ呼び出すことができます" @@ -7891,47 +7920,47 @@ msgstr "外部データラッパーを更新するにはスーパーユーザー msgid "changing the foreign-data wrapper handler can change behavior of existing foreign tables" msgstr "外部データラッパーのハンドラーを変更すると、既存の外部テーブルの振る舞いが変わることがあります" -#: commands/foreigncmds.c:756 +#: commands/foreigncmds.c:761 #, c-format msgid "changing the foreign-data wrapper validator can cause the options for dependent objects to become invalid" msgstr "外部データラッパーのバリデータ(検証用関数)を変更すると、それに依存するオプションが不正になる場合があります" -#: commands/foreigncmds.c:887 +#: commands/foreigncmds.c:892 #, c-format msgid "server \"%s\" already exists, skipping" msgstr "サーバー\"%s\"はすでに存在します、スキップします" -#: commands/foreigncmds.c:1155 +#: commands/foreigncmds.c:1160 #, c-format msgid "user mapping for \"%s\" already exists for server \"%s\", skipping" msgstr "\"%s\"のユーザーマッピングはサーバー\"%s\"に対してすでに存在します、スキップします" -#: commands/foreigncmds.c:1165 +#: commands/foreigncmds.c:1170 #, c-format msgid "user mapping for \"%s\" already exists for server \"%s\"" msgstr "\"%s\"のユーザーマッピングはサーバー\"%s\"に対してすでに存在します" -#: commands/foreigncmds.c:1265 commands/foreigncmds.c:1385 +#: commands/foreigncmds.c:1270 commands/foreigncmds.c:1390 #, c-format msgid "user mapping for \"%s\" does not exist for server \"%s\"" msgstr "\"%s\"のユーザーマッピングはサーバー\"%s\"に対しては存在しません" -#: commands/foreigncmds.c:1390 +#: commands/foreigncmds.c:1395 #, c-format msgid "user mapping for \"%s\" does not exist for server \"%s\", skipping" msgstr "\"%s\"のユーザーマッピングはサーバー\"%s\"に対しては存在しません、スキップします" -#: commands/foreigncmds.c:1518 foreign/foreign.c:401 +#: commands/foreigncmds.c:1523 foreign/foreign.c:401 #, c-format msgid "foreign-data wrapper \"%s\" has no handler" msgstr "外部データラッパー\"%s\"にはハンドラがありません" -#: commands/foreigncmds.c:1524 +#: commands/foreigncmds.c:1529 #, c-format msgid "foreign-data wrapper \"%s\" does not support IMPORT FOREIGN SCHEMA" msgstr "外部データラッパー\"%s\"は IMPORT FOREIGN SCHEMA をサポートしていません" -#: commands/foreigncmds.c:1626 +#: commands/foreigncmds.c:1631 #, c-format msgid "importing foreign table \"%s\"" msgstr "外部テーブル\"%s\"をインポートします" @@ -8407,7 +8436,7 @@ msgstr "テーブル\"%s\"は外部テーブルを子テーブルとして含ん msgid "functions in index predicate must be marked IMMUTABLE" msgstr "インデックスの述部の関数はIMMUTABLEマークが必要です" -#: commands/indexcmds.c:1888 parser/parse_utilcmd.c:2557 parser/parse_utilcmd.c:2692 +#: commands/indexcmds.c:1888 parser/parse_utilcmd.c:2561 parser/parse_utilcmd.c:2696 #, c-format msgid "column \"%s\" named in key does not exist" msgstr "キーとして指名された列\"%s\"は存在しません" @@ -8447,7 +8476,7 @@ msgstr "包含列は NULLS FIRST/LAST オプションをサポートしません msgid "could not determine which collation to use for index expression" msgstr "インデックス式で使用する照合順序を特定できませんでした" -#: commands/indexcmds.c:2029 commands/tablecmds.c:17792 commands/typecmds.c:807 parser/parse_expr.c:2730 parser/parse_type.c:568 parser/parse_utilcmd.c:3801 utils/adt/misc.c:586 +#: commands/indexcmds.c:2029 commands/tablecmds.c:17792 commands/typecmds.c:807 parser/parse_expr.c:2730 parser/parse_type.c:568 parser/parse_utilcmd.c:3805 utils/adt/misc.c:586 #, c-format msgid "collations are not supported by type %s" msgstr "%s 型では照合順序はサポートされません" @@ -8482,7 +8511,7 @@ msgstr "アクセスメソッド\"%s\"はASC/DESCオプションをサポート msgid "access method \"%s\" does not support NULLS FIRST/LAST options" msgstr "アクセスメソッド\"%s\"はNULLS FIRST/LASTオプションをサポートしません" -#: commands/indexcmds.c:2211 commands/tablecmds.c:17817 commands/tablecmds.c:17823 commands/typecmds.c:2301 +#: commands/indexcmds.c:2211 commands/tablecmds.c:17817 commands/tablecmds.c:17823 commands/typecmds.c:2308 #, c-format msgid "data type %s has no default operator class for access method \"%s\"" msgstr "アクセスメソッド\"%2$s\"にはデータ型%1$s用のデフォルトの演算子クラスがありません" @@ -8497,7 +8526,7 @@ msgstr "このインデックスの演算子クラスを指定するか、ある msgid "operator class \"%s\" does not exist for access method \"%s\"" msgstr "アクセスメソッド\"%2$s\"用の演算子クラス\"%1$s\"は存在しません" -#: commands/indexcmds.c:2264 commands/typecmds.c:2289 +#: commands/indexcmds.c:2264 commands/typecmds.c:2296 #, c-format msgid "operator class \"%s\" does not accept data type %s" msgstr "演算子クラス\"%s\"はデータ型%sを受け付けません" @@ -8997,7 +9026,7 @@ msgstr "準備された文\"%s\"は存在しません" msgid "must be superuser to create custom procedural language" msgstr "手続き言語を生成するためにはスーパーユーザーである必要があります" -#: commands/publicationcmds.c:136 postmaster/postmaster.c:1210 postmaster/postmaster.c:1308 storage/file/fd.c:3911 utils/init/miscinit.c:1867 +#: commands/publicationcmds.c:136 postmaster/postmaster.c:1211 postmaster/postmaster.c:1309 storage/file/fd.c:3911 utils/init/miscinit.c:1867 #, c-format msgid "invalid list syntax in parameter \"%s\"" msgstr "パラメータ\"%s\"のリスト構文が不正です" @@ -9136,7 +9165,7 @@ msgstr "FOR ALL TABLES指定のパブリケーションではスキーマの追 msgid "Tables cannot be added to or dropped from FOR ALL TABLES publications." msgstr "FOR ALL TABLES指定のパブリケーションではテーブルの追加や削除はできません。" -#: commands/publicationcmds.c:1397 commands/publicationcmds.c:1436 commands/publicationcmds.c:1973 utils/cache/lsyscache.c:3592 +#: commands/publicationcmds.c:1397 commands/publicationcmds.c:1436 commands/publicationcmds.c:1973 utils/cache/lsyscache.c:3705 #, c-format msgid "publication \"%s\" does not exist" msgstr "パブリケーション\"%s\"は存在しません" @@ -9459,186 +9488,186 @@ msgstr "%s と %s は排他なオプションです" msgid "subscription with %s must also set %s" msgstr "%s としたサブスクリプションでは %s を設定する必要があります" -#: commands/subscriptioncmds.c:494 +#: commands/subscriptioncmds.c:520 #, c-format msgid "could not receive list of publications from the publisher: %s" msgstr "パブリケーション一覧を発行者から受け取れませんでした: %s" -#: commands/subscriptioncmds.c:526 +#: commands/subscriptioncmds.c:552 #, c-format msgid "publication %s does not exist on the publisher" msgid_plural "publications %s do not exist on the publisher" msgstr[0] "パブリケーション%sは発行サーバーには存在しません" -#: commands/subscriptioncmds.c:614 +#: commands/subscriptioncmds.c:640 #, c-format msgid "permission denied to create subscription" msgstr "サブスクリプションを作成する権限がありません" -#: commands/subscriptioncmds.c:615 +#: commands/subscriptioncmds.c:641 #, c-format msgid "Only roles with privileges of the \"%s\" role may create subscriptions." msgstr "\"%s\"ロールの権限を持つロールのみがサブスクリプションを作成できます。" -#: commands/subscriptioncmds.c:745 commands/subscriptioncmds.c:878 replication/logical/tablesync.c:1360 replication/logical/worker.c:4661 +#: commands/subscriptioncmds.c:771 commands/subscriptioncmds.c:904 replication/logical/tablesync.c:1361 replication/logical/worker.c:4676 #, c-format msgid "could not connect to the publisher: %s" msgstr "発行サーバーへの接続ができませんでした: %s" -#: commands/subscriptioncmds.c:816 +#: commands/subscriptioncmds.c:842 #, c-format msgid "created replication slot \"%s\" on publisher" msgstr "発行サーバーでレプリケーションスロット\"%s\"を作成しました" -#: commands/subscriptioncmds.c:828 +#: commands/subscriptioncmds.c:854 #, c-format msgid "subscription was created, but is not connected" msgstr "サブスクリプションは作成されましたが接続されていません" -#: commands/subscriptioncmds.c:829 +#: commands/subscriptioncmds.c:855 #, c-format msgid "To initiate replication, you must manually create the replication slot, enable the subscription, and refresh the subscription." msgstr "レプリケーションを開始するにはレプリケーションスロットの作成、サブスクリプションの有効化そしてサブスクリプションのリフレッシュを手動で行う必要があります。" -#: commands/subscriptioncmds.c:1096 commands/subscriptioncmds.c:1511 commands/subscriptioncmds.c:1894 utils/cache/lsyscache.c:3642 +#: commands/subscriptioncmds.c:1122 commands/subscriptioncmds.c:1537 commands/subscriptioncmds.c:1922 utils/cache/lsyscache.c:3755 #, c-format msgid "subscription \"%s\" does not exist" msgstr "サブスクリプション\"%s\"は存在しません" -#: commands/subscriptioncmds.c:1152 +#: commands/subscriptioncmds.c:1178 #, c-format msgid "cannot set %s for enabled subscription" msgstr "有効にされているサブスクリプションには %s を指定できません" -#: commands/subscriptioncmds.c:1234 +#: commands/subscriptioncmds.c:1260 #, c-format msgid "cannot enable subscription that does not have a slot name" msgstr "スロット名を指定されていないサブスクリプションを有効にはできません" -#: commands/subscriptioncmds.c:1278 commands/subscriptioncmds.c:1329 +#: commands/subscriptioncmds.c:1304 commands/subscriptioncmds.c:1355 #, c-format msgid "ALTER SUBSCRIPTION with refresh is not allowed for disabled subscriptions" msgstr "refresh指定された ALTER SUBSCRIPTION は無効化されているサブスクリプションには実行できません" -#: commands/subscriptioncmds.c:1279 +#: commands/subscriptioncmds.c:1305 #, c-format msgid "Use ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." msgstr "ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false) を使ってください。" -#: commands/subscriptioncmds.c:1288 commands/subscriptioncmds.c:1343 +#: commands/subscriptioncmds.c:1314 commands/subscriptioncmds.c:1369 #, c-format msgid "ALTER SUBSCRIPTION with refresh and copy_data is not allowed when two_phase is enabled" msgstr "two_phaseが有効である場合、refreshおよびcopy_data指定された ALTER SUBSCRIPTIONは実行できません" -#: commands/subscriptioncmds.c:1289 +#: commands/subscriptioncmds.c:1315 #, c-format msgid "Use ALTER SUBSCRIPTION ... SET PUBLICATION with refresh = false, or with copy_data = false, or use DROP/CREATE SUBSCRIPTION." msgstr "refresh = false または copy_data = false を指定してALTER SUBSCRIPTION ... SET PUBLICATIONを実行するか、DROP/CREATE SUBSCRIPTIONを実行してください。" #. translator: %s is an SQL ALTER command -#: commands/subscriptioncmds.c:1345 +#: commands/subscriptioncmds.c:1371 #, c-format msgid "Use %s with refresh = false, or with copy_data = false, or use DROP/CREATE SUBSCRIPTION." msgstr "refresh = false または copy_data = false を指定して%sを実行するか、DROP/CREATE SUBSCRIPTIONを実行してください。" -#: commands/subscriptioncmds.c:1367 +#: commands/subscriptioncmds.c:1393 #, c-format msgid "ALTER SUBSCRIPTION ... REFRESH is not allowed for disabled subscriptions" msgstr "ALTER SUBSCRIPTION ... REFRESHは無効化されているサブスクリプションには実行できません" -#: commands/subscriptioncmds.c:1392 +#: commands/subscriptioncmds.c:1418 #, c-format msgid "ALTER SUBSCRIPTION ... REFRESH with copy_data is not allowed when two_phase is enabled" msgstr "two_phaseが有効である場合、copy_data指定のALTER SUBSCRIPTION ... REFRESHは実行できません" -#: commands/subscriptioncmds.c:1393 +#: commands/subscriptioncmds.c:1419 #, c-format msgid "Use ALTER SUBSCRIPTION ... REFRESH with copy_data = false, or use DROP/CREATE SUBSCRIPTION." msgstr "ALTER SUBSCRIPTION ... REFRESH を copy_data = false を指定して実行するか、DROP/CREATE SUBSCRIPTIONを実行してください。" -#: commands/subscriptioncmds.c:1428 +#: commands/subscriptioncmds.c:1454 #, c-format msgid "skip WAL location (LSN %X/%X) must be greater than origin LSN %X/%X" msgstr "WAL読み飛ばし位置(LSN %X/%X)は基点LSN %X/%Xより大きくなければなりません" -#: commands/subscriptioncmds.c:1515 +#: commands/subscriptioncmds.c:1541 #, c-format msgid "subscription \"%s\" does not exist, skipping" msgstr "サブスクリプション\"%s\"は存在しません、スキップします" -#: commands/subscriptioncmds.c:1784 +#: commands/subscriptioncmds.c:1812 #, c-format msgid "dropped replication slot \"%s\" on publisher" msgstr "発行サーバー上のレプリケーションスロット\"%s\"を削除しました" -#: commands/subscriptioncmds.c:1793 commands/subscriptioncmds.c:1801 +#: commands/subscriptioncmds.c:1821 commands/subscriptioncmds.c:1829 #, c-format msgid "could not drop replication slot \"%s\" on publisher: %s" msgstr "発行サーバー上のレプリケーションスロット\"%s\"の削除に失敗しました: %s" -#: commands/subscriptioncmds.c:1926 +#: commands/subscriptioncmds.c:1954 #, c-format msgid "subscription with OID %u does not exist" msgstr "OID %uのサブスクリプションは存在しません" -#: commands/subscriptioncmds.c:2000 commands/subscriptioncmds.c:2125 +#: commands/subscriptioncmds.c:2033 commands/subscriptioncmds.c:2158 #, c-format msgid "could not receive list of replicated tables from the publisher: %s" msgstr "発行テーブルの一覧を発行サーバーから受け取れませんでした: %s" -#: commands/subscriptioncmds.c:2036 +#: commands/subscriptioncmds.c:2069 #, c-format msgid "subscription \"%s\" requested copy_data with origin = NONE but might copy data that had a different origin" msgstr "サブスクリプション\"%s\"がcopy_dataをorigin = NONEで要求しましたが、異なる基点を持つデータをコピーする可能性があります" -#: commands/subscriptioncmds.c:2038 +#: commands/subscriptioncmds.c:2071 #, c-format msgid "The subscription being created subscribes to a publication (%s) that contains tables that are written to by other subscriptions." msgid_plural "The subscription being created subscribes to publications (%s) that contain tables that are written to by other subscriptions." msgstr[0] "作成中のサブスクリプションは他のサブスクリプションによって書き込まれるテーブルを含むパブリケーション(%s)を購読します" -#: commands/subscriptioncmds.c:2041 +#: commands/subscriptioncmds.c:2074 #, c-format msgid "Verify that initial data copied from the publisher tables did not come from other origins." msgstr "発行元テーブルからコピーされた初期データが異なる基点からのものでないことを確認してください。" -#: commands/subscriptioncmds.c:2147 replication/logical/tablesync.c:919 replication/pgoutput/pgoutput.c:1154 +#: commands/subscriptioncmds.c:2180 replication/logical/tablesync.c:919 replication/pgoutput/pgoutput.c:1154 #, c-format msgid "cannot use different column lists for table \"%s.%s\" in different publications" msgstr "テーブル\"%s.%s\"に対して、異なるパブリケーションで異なる列リストを使用することはできません" -#: commands/subscriptioncmds.c:2197 +#: commands/subscriptioncmds.c:2230 #, c-format msgid "could not connect to publisher when attempting to drop replication slot \"%s\": %s" msgstr "レプリケーションスロット\"%s\"を削除する際に発行者サーバーへの接続に失敗しました: %s" #. translator: %s is an SQL ALTER command -#: commands/subscriptioncmds.c:2200 +#: commands/subscriptioncmds.c:2233 #, c-format msgid "Use %s to disable the subscription, and then use %s to disassociate it from the slot." msgstr "%s でサブスクリプションを無効化してから、%s でスロットとの関連付けを解除してください。" -#: commands/subscriptioncmds.c:2231 +#: commands/subscriptioncmds.c:2264 #, c-format msgid "publication name \"%s\" used more than once" msgstr "パブリケーション名\"%s\"が2回以上使われています" -#: commands/subscriptioncmds.c:2275 +#: commands/subscriptioncmds.c:2308 #, c-format msgid "publication \"%s\" is already in subscription \"%s\"" msgstr "パブリケーション\"%s\"はサブスクリプション\"%s\"にすでに存在します" -#: commands/subscriptioncmds.c:2289 +#: commands/subscriptioncmds.c:2322 #, c-format msgid "publication \"%s\" is not in subscription \"%s\"" msgstr "パブリケーション\"%s\"はサブスクリプション\"%s\"にはありません" -#: commands/subscriptioncmds.c:2300 +#: commands/subscriptioncmds.c:2333 #, c-format msgid "cannot drop all the publications from a subscription" msgstr "サブスクリプションからすべてのパブリケーションを削除することはできません" -#: commands/subscriptioncmds.c:2357 +#: commands/subscriptioncmds.c:2390 #, c-format msgid "%s requires a Boolean value or \"parallel\"" msgstr "パラメータ\"%s\"はBoolean値または\"parallel\"のみを取ります" @@ -9699,7 +9728,7 @@ msgstr "実体化ビュー\"%s\"は存在しません、スキップします" msgid "Use DROP MATERIALIZED VIEW to remove a materialized view." msgstr "実体化ビューを削除するにはDROP MATERIALIZED VIEWを使用してください。" -#: commands/tablecmds.c:270 commands/tablecmds.c:294 commands/tablecmds.c:19404 parser/parse_utilcmd.c:2289 +#: commands/tablecmds.c:270 commands/tablecmds.c:294 commands/tablecmds.c:19404 parser/parse_utilcmd.c:2293 #, c-format msgid "index \"%s\" does not exist" msgstr "インデックス\"%s\"は存在しません" @@ -9826,7 +9855,7 @@ msgstr "パーティション親テーブル\"%s\"からの継承はできませ msgid "cannot inherit from partition \"%s\"" msgstr "パーティション子テーブル\"%s\"からの継承はできません" -#: commands/tablecmds.c:2515 parser/parse_utilcmd.c:2519 parser/parse_utilcmd.c:2661 +#: commands/tablecmds.c:2515 parser/parse_utilcmd.c:2523 parser/parse_utilcmd.c:2665 #, c-format msgid "inherited relation \"%s\" is not a table or foreign table" msgstr "継承しようとしたリレーション\"%s\"はテーブルまたは外部テーブルではありません" @@ -11015,52 +11044,52 @@ msgstr "パーティション親テーブル\"%s\"には CREATE INDEX CONCURRENT msgid "partition \"%s\" was removed concurrently" msgstr "パーティション子テーブル\\\"%s\\\"は同時に削除されました" -#: commands/tablecmds.c:19438 commands/tablecmds.c:19458 commands/tablecmds.c:19479 commands/tablecmds.c:19498 commands/tablecmds.c:19540 +#: commands/tablecmds.c:19441 commands/tablecmds.c:19461 commands/tablecmds.c:19482 commands/tablecmds.c:19501 commands/tablecmds.c:19551 #, c-format msgid "cannot attach index \"%s\" as a partition of index \"%s\"" msgstr "インデックス\"%s\"をインデックス\"%s\"の子インデックスとしてアタッチすることはできません" -#: commands/tablecmds.c:19441 +#: commands/tablecmds.c:19444 #, c-format msgid "Index \"%s\" is already attached to another index." msgstr "インデックス\"%s\"はすでに別のインデックスにアタッチされています。" -#: commands/tablecmds.c:19461 +#: commands/tablecmds.c:19464 #, c-format msgid "Index \"%s\" is not an index on any partition of table \"%s\"." msgstr "インデックス\"%s\"はテーブル\"%s\"のどの子テーブルのインデックスでもありません。" -#: commands/tablecmds.c:19482 +#: commands/tablecmds.c:19485 #, c-format msgid "The index definitions do not match." msgstr "インデックス定義が合致しません。" -#: commands/tablecmds.c:19501 +#: commands/tablecmds.c:19504 #, c-format msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"." msgstr "インデックス\"%s\"はテーブル\"%s\"の制約に属していますが、インデックス\"%s\"には制約がありません。" -#: commands/tablecmds.c:19543 +#: commands/tablecmds.c:19554 #, c-format msgid "Another index is already attached for partition \"%s\"." msgstr "子テーブル\"%s\"にはすでに他のインデックスがアタッチされています。" -#: commands/tablecmds.c:19779 +#: commands/tablecmds.c:19790 #, c-format msgid "column data type %s does not support compression" msgstr "列データ型%sは圧縮をサポートしていません" -#: commands/tablecmds.c:19786 +#: commands/tablecmds.c:19797 #, c-format msgid "invalid compression method \"%s\"" msgstr "無効な圧縮方式\"%s\"" -#: commands/tablecmds.c:19812 +#: commands/tablecmds.c:19823 #, c-format msgid "invalid storage type \"%s\"" msgstr "不正な格納タイプ\"%s\"" -#: commands/tablecmds.c:19822 +#: commands/tablecmds.c:19833 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "列のデータ型%sは格納タイプPLAINしか取ることができません" @@ -11430,12 +11459,12 @@ msgstr "トリガ\"%s\"の実行前には、この行はパーティション\"% msgid "cannot collect transition tuples from child foreign tables" msgstr "外部子テーブルからは遷移タプルを収集できません" -#: commands/trigger.c:3378 executor/nodeModifyTable.c:1564 executor/nodeModifyTable.c:1638 executor/nodeModifyTable.c:2403 executor/nodeModifyTable.c:2494 executor/nodeModifyTable.c:3046 executor/nodeModifyTable.c:3185 +#: commands/trigger.c:3378 executor/nodeModifyTable.c:1564 executor/nodeModifyTable.c:1638 executor/nodeModifyTable.c:2403 executor/nodeModifyTable.c:2494 executor/nodeModifyTable.c:3046 executor/nodeModifyTable.c:3190 #, c-format msgid "Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows." msgstr "他の行への変更を伝搬させるためにBEFOREトリガではなくAFTERトリガの使用を検討してください" -#: commands/trigger.c:3419 executor/nodeLockRows.c:228 executor/nodeLockRows.c:237 executor/nodeModifyTable.c:337 executor/nodeModifyTable.c:1580 executor/nodeModifyTable.c:2420 executor/nodeModifyTable.c:2644 +#: commands/trigger.c:3419 executor/nodeLockRows.c:228 executor/nodeLockRows.c:237 executor/nodeModifyTable.c:337 executor/nodeModifyTable.c:1580 executor/nodeModifyTable.c:2420 executor/nodeModifyTable.c:2644 executor/nodeModifyTable.c:3083 #, c-format msgid "could not serialize access due to concurrent update" msgstr "更新が同時に行われたためアクセスの直列化ができませんでした" @@ -11565,7 +11594,7 @@ msgstr "基本型を作成するにはスーパーユーザーである必要が msgid "Create the type as a shell type, then create its I/O functions, then do a full CREATE TYPE." msgstr "最初に型をシェル型として生成して、続いてI/O関数を生成した後に完全な CREATE TYPE を実行してください。" -#: commands/typecmds.c:327 commands/typecmds.c:1450 commands/typecmds.c:4263 +#: commands/typecmds.c:327 commands/typecmds.c:1457 commands/typecmds.c:4270 #, c-format msgid "type attribute \"%s\" not recognized" msgstr "型の属性\"%s\"は不明です" @@ -11585,7 +11614,7 @@ msgstr "%sを配列要素の型にすることはできません" msgid "alignment \"%s\" not recognized" msgstr "アライメント\"%s\"は不明です" -#: commands/typecmds.c:450 commands/typecmds.c:4137 +#: commands/typecmds.c:450 commands/typecmds.c:4144 #, c-format msgid "storage \"%s\" not recognized" msgstr "格納方式\"%s\"は不明です" @@ -11630,262 +11659,262 @@ msgstr "NULL制約とNOT NULL制約が競合しています" msgid "check constraints for domains cannot be marked NO INHERIT" msgstr "ドメインに対する検査制約はNO INHERITとマークすることができません" -#: commands/typecmds.c:976 commands/typecmds.c:2956 +#: commands/typecmds.c:976 commands/typecmds.c:2963 #, c-format msgid "unique constraints not possible for domains" msgstr "ドメインでは一意性制約は使用できません" -#: commands/typecmds.c:982 commands/typecmds.c:2962 +#: commands/typecmds.c:982 commands/typecmds.c:2969 #, c-format msgid "primary key constraints not possible for domains" msgstr "ドメインではプライマリキー制約はできません" -#: commands/typecmds.c:988 commands/typecmds.c:2968 +#: commands/typecmds.c:988 commands/typecmds.c:2975 #, c-format msgid "exclusion constraints not possible for domains" msgstr "ドメインでは排除制約は使用できません" -#: commands/typecmds.c:994 commands/typecmds.c:2974 +#: commands/typecmds.c:994 commands/typecmds.c:2981 #, c-format msgid "foreign key constraints not possible for domains" msgstr "ドメイン用の外部キー制約はできません" -#: commands/typecmds.c:1003 commands/typecmds.c:2983 +#: commands/typecmds.c:1003 commands/typecmds.c:2990 #, c-format msgid "specifying constraint deferrability not supported for domains" msgstr "ドメインでは制約遅延の指定はサポートしていません" -#: commands/typecmds.c:1317 utils/cache/typcache.c:2567 +#: commands/typecmds.c:1317 utils/cache/typcache.c:2560 #, c-format msgid "%s is not an enum" msgstr "%s は数値ではありません" -#: commands/typecmds.c:1458 +#: commands/typecmds.c:1465 #, c-format msgid "type attribute \"subtype\" is required" msgstr "型の属性\"subtype\"が必要です" -#: commands/typecmds.c:1463 +#: commands/typecmds.c:1470 #, c-format msgid "range subtype cannot be %s" msgstr "範囲の派生元型を%sにすることはできません" -#: commands/typecmds.c:1482 +#: commands/typecmds.c:1489 #, c-format msgid "range collation specified but subtype does not support collation" msgstr "範囲の照合順序が指定されましたが、派生もと型が照合順序をサポートしていません" -#: commands/typecmds.c:1492 +#: commands/typecmds.c:1499 #, c-format msgid "cannot specify a canonical function without a pre-created shell type" msgstr "事前にシェル型を生成せずに正規化関数を指定することはできません" -#: commands/typecmds.c:1493 +#: commands/typecmds.c:1500 #, c-format msgid "Create the type as a shell type, then create its canonicalization function, then do a full CREATE TYPE." msgstr "最初に型をシェル型として生成して、続いて正規化関数を生成した後に完全な CREATE TYPE を実行してください。" -#: commands/typecmds.c:1965 +#: commands/typecmds.c:1972 #, c-format msgid "type input function %s has multiple matches" msgstr "型の入力関数%sが複数合致します" -#: commands/typecmds.c:1983 +#: commands/typecmds.c:1990 #, c-format msgid "type input function %s must return type %s" msgstr "型の入力関数%sは型%sを返す必要があります" -#: commands/typecmds.c:1999 +#: commands/typecmds.c:2006 #, c-format msgid "type input function %s should not be volatile" msgstr "型の入力関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2027 +#: commands/typecmds.c:2034 #, c-format msgid "type output function %s must return type %s" msgstr "型の出力関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2034 +#: commands/typecmds.c:2041 #, c-format msgid "type output function %s should not be volatile" msgstr "型の出力関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2063 +#: commands/typecmds.c:2070 #, c-format msgid "type receive function %s has multiple matches" msgstr "型の受信関数 %s が複数合致しました" -#: commands/typecmds.c:2081 +#: commands/typecmds.c:2088 #, c-format msgid "type receive function %s must return type %s" msgstr "型の受信関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2088 +#: commands/typecmds.c:2095 #, c-format msgid "type receive function %s should not be volatile" msgstr "型の受信関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2116 +#: commands/typecmds.c:2123 #, c-format msgid "type send function %s must return type %s" msgstr "型の送信関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2123 +#: commands/typecmds.c:2130 #, c-format msgid "type send function %s should not be volatile" msgstr "型の送信関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2150 +#: commands/typecmds.c:2157 #, c-format msgid "typmod_in function %s must return type %s" msgstr "typmod_in関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2157 +#: commands/typecmds.c:2164 #, c-format msgid "type modifier input function %s should not be volatile" msgstr "型修正子の入力関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2184 +#: commands/typecmds.c:2191 #, c-format msgid "typmod_out function %s must return type %s" msgstr "typmod_out関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2191 +#: commands/typecmds.c:2198 #, c-format msgid "type modifier output function %s should not be volatile" msgstr "型修正子の出力関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2218 +#: commands/typecmds.c:2225 #, c-format msgid "type analyze function %s must return type %s" msgstr "型のANALYZE関数%sは%s型を返す必要があります" -#: commands/typecmds.c:2247 +#: commands/typecmds.c:2254 #, c-format msgid "type subscripting function %s must return type %s" msgstr "型の添字処理関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2257 +#: commands/typecmds.c:2264 #, c-format msgid "user-defined types cannot use subscripting function %s" msgstr "ユーザー定義型は添字処理関数%sを使用できません" -#: commands/typecmds.c:2303 +#: commands/typecmds.c:2310 #, c-format msgid "You must specify an operator class for the range type or define a default operator class for the subtype." msgstr "この範囲型に演算子クラスを指定するか、派生元の型でデフォルト演算子クラスを定義する必要があります。" -#: commands/typecmds.c:2334 +#: commands/typecmds.c:2341 #, c-format msgid "range canonical function %s must return range type" msgstr "範囲の正規化関数 %s は範囲型を返す必要があります" -#: commands/typecmds.c:2340 +#: commands/typecmds.c:2347 #, c-format msgid "range canonical function %s must be immutable" msgstr "範囲の正規化関数 %s は不変関数でなければなりません" -#: commands/typecmds.c:2376 +#: commands/typecmds.c:2383 #, c-format msgid "range subtype diff function %s must return type %s" msgstr "範囲の派生元の型の差分関数 %s は %s型を返す必要があります" -#: commands/typecmds.c:2383 +#: commands/typecmds.c:2390 #, c-format msgid "range subtype diff function %s must be immutable" msgstr "範囲の派生元の型の差分関数 %s は不変関数である必要があります" -#: commands/typecmds.c:2410 +#: commands/typecmds.c:2417 #, c-format msgid "pg_type array OID value not set when in binary upgrade mode" msgstr "バイナリアップグレードモード中にpg_typeの配列型OIDが設定されていません" -#: commands/typecmds.c:2443 +#: commands/typecmds.c:2450 #, c-format msgid "pg_type multirange OID value not set when in binary upgrade mode" msgstr "バイナリアップグレードモード中にpg_typeの複範囲型OIDの値が設定されていません" -#: commands/typecmds.c:2476 +#: commands/typecmds.c:2483 #, c-format msgid "pg_type multirange array OID value not set when in binary upgrade mode" msgstr "バイナリアップグレードモード中にpg_typeの複範囲配列型OIDの値が設定されていません" -#: commands/typecmds.c:2772 +#: commands/typecmds.c:2779 #, c-format msgid "column \"%s\" of table \"%s\" contains null values" msgstr "テーブル\"%2$s\"の列\"%1$s\"にNULL値があります" -#: commands/typecmds.c:2885 commands/typecmds.c:3086 +#: commands/typecmds.c:2892 commands/typecmds.c:3093 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist" msgstr "ドメイン\"%2$s\"の制約\"%1$s\"は存在しません" -#: commands/typecmds.c:2889 +#: commands/typecmds.c:2896 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist, skipping" msgstr "ドメイン\"%2$s\"の制約\"%1$s\"は存在しません、スキップします" -#: commands/typecmds.c:3093 +#: commands/typecmds.c:3100 #, c-format msgid "constraint \"%s\" of domain \"%s\" is not a check constraint" msgstr "ドメイン\"%2$s\"の制約\"%1$s\"は検査制約ではありません" -#: commands/typecmds.c:3194 +#: commands/typecmds.c:3201 #, c-format msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint" msgstr "テーブル\"%2$s\"の列\"%1$s\"に新しい制約に違反する値があります" -#: commands/typecmds.c:3423 commands/typecmds.c:3622 commands/typecmds.c:3705 commands/typecmds.c:3893 +#: commands/typecmds.c:3430 commands/typecmds.c:3629 commands/typecmds.c:3712 commands/typecmds.c:3900 #, c-format msgid "%s is not a domain" msgstr "%s はドメインではありません" -#: commands/typecmds.c:3455 +#: commands/typecmds.c:3462 #, c-format msgid "constraint \"%s\" for domain \"%s\" already exists" msgstr "ドメイン\"%2$s\"の制約\"%1$s\"はすでに存在します" -#: commands/typecmds.c:3506 +#: commands/typecmds.c:3513 #, c-format msgid "cannot use table references in domain check constraint" msgstr "ドメインの検査制約ではテーブル参照を使用できません" -#: commands/typecmds.c:3634 commands/typecmds.c:3717 commands/typecmds.c:4010 +#: commands/typecmds.c:3641 commands/typecmds.c:3724 commands/typecmds.c:4017 #, c-format msgid "%s is a table's row type" msgstr "%sはテーブルの行型です" -#: commands/typecmds.c:3644 commands/typecmds.c:3727 commands/typecmds.c:3925 +#: commands/typecmds.c:3651 commands/typecmds.c:3734 commands/typecmds.c:3932 #, c-format msgid "cannot alter array type %s" msgstr "配列型%sを変更できません" -#: commands/typecmds.c:3646 commands/typecmds.c:3729 commands/typecmds.c:3927 +#: commands/typecmds.c:3653 commands/typecmds.c:3736 commands/typecmds.c:3934 #, c-format msgid "You can alter type %s, which will alter the array type as well." msgstr "型%sを変更することができます。これは同時にその配列型も変更します。" -#: commands/typecmds.c:3995 +#: commands/typecmds.c:4002 #, c-format msgid "type \"%s\" already exists in schema \"%s\"" msgstr "型\"%s\"はスキーマ\"%s\"内にすでに存在します" -#: commands/typecmds.c:4165 +#: commands/typecmds.c:4172 #, c-format msgid "cannot change type's storage to PLAIN" msgstr "型の格納方式をPLAINには変更できません" -#: commands/typecmds.c:4258 +#: commands/typecmds.c:4265 #, c-format msgid "type attribute \"%s\" cannot be changed" msgstr "型の属性\"%s\"は変更できません" -#: commands/typecmds.c:4276 +#: commands/typecmds.c:4283 #, c-format msgid "must be superuser to alter a type" msgstr "型の変更を行うにはスーパーユーザーである必要があります" -#: commands/typecmds.c:4297 commands/typecmds.c:4306 +#: commands/typecmds.c:4304 commands/typecmds.c:4313 #, c-format msgid "%s is not a base type" msgstr "\"%s\"は基本型ではありません" @@ -12304,20 +12333,29 @@ msgstr "\"%s\"のANALYZEをスキップします --- リレーションはすで msgid "cutoff for removing and freezing tuples is far in the past" msgstr "タプルの削除およびフリーズのカットオフ値が古すぎます" -#: commands/vacuum.c:1173 commands/vacuum.c:1178 +#: commands/vacuum.c:1173 #, c-format msgid "" "Close open transactions soon to avoid wraparound problems.\n" "You might also need to commit or roll back old prepared transactions, or drop stale replication slots." msgstr "" "周回問題を回避するためにすぐに実行中のトランザクションを終了してください。\n" -"古い準備済みトランザクションのコミットまたはロールバック、もしくは古いレプリケーションスロットの削除が必要な場合もあります。" +"古い準備済みトランザクションのコミットまたはロールバック、もしくは古いレプリケーションスロットの削除も必要かもしれません。" #: commands/vacuum.c:1177 #, c-format msgid "cutoff for freezing multixacts is far in the past" msgstr "マルチトランザクションのフリーズのカットオフ値が古すぎます" +#: commands/vacuum.c:1178 +#, c-format +msgid "" +"Close open transactions soon to avoid wraparound problems.\n" +"You might also need to commit or roll back old prepared transactions." +msgstr "" +"周回問題を回避するためにすぐに実行中のトランザクションを終了してください。\n" +"古い準備済みトランザクションのコミットまたはロールバックも必要かもしれません。" + #: commands/vacuum.c:1933 #, c-format msgid "some databases have not been vacuumed in over 2 billion transactions" @@ -12581,17 +12619,17 @@ msgstr "カーソル\"%s\"は行上に位置していません" msgid "cursor \"%s\" is not a simply updatable scan of table \"%s\"" msgstr "カーソル\"%s\"はテーブル\"%s\"を単純な更新可能スキャンではありません" -#: executor/execCurrent.c:280 executor/execExprInterp.c:2510 +#: executor/execCurrent.c:280 executor/execExprInterp.c:2518 #, c-format msgid "type of parameter %d (%s) does not match that when preparing the plan (%s)" msgstr "パラメータの型%d(%s)が実行計画(%s)を準備する時点と一致しません" -#: executor/execCurrent.c:292 executor/execExprInterp.c:2522 +#: executor/execCurrent.c:292 executor/execExprInterp.c:2530 #, c-format msgid "no value found for parameter %d" msgstr "パラメータ%dの値がありません" -#: executor/execExpr.c:637 executor/execExpr.c:644 executor/execExpr.c:650 executor/execExprInterp.c:4246 executor/execExprInterp.c:4263 executor/execExprInterp.c:4362 executor/nodeModifyTable.c:206 executor/nodeModifyTable.c:225 executor/nodeModifyTable.c:242 executor/nodeModifyTable.c:252 executor/nodeModifyTable.c:262 +#: executor/execExpr.c:637 executor/execExpr.c:644 executor/execExpr.c:650 executor/execExprInterp.c:4317 executor/execExprInterp.c:4334 executor/execExprInterp.c:4433 executor/nodeModifyTable.c:206 executor/nodeModifyTable.c:225 executor/nodeModifyTable.c:242 executor/nodeModifyTable.c:252 executor/nodeModifyTable.c:262 #, c-format msgid "table row type and query-specified row type do not match" msgstr "テーブルの行型と問い合わせで指定した行型が一致しません" @@ -12606,7 +12644,7 @@ msgstr "問い合わせの列が多すぎます" msgid "Query provides a value for a dropped column at ordinal position %d." msgstr "問い合わせで %d 番目に削除される列の値を指定しています。" -#: executor/execExpr.c:651 executor/execExprInterp.c:4264 executor/nodeModifyTable.c:253 +#: executor/execExpr.c:651 executor/execExprInterp.c:4335 executor/nodeModifyTable.c:253 #, c-format msgid "Table has type %s at ordinal position %d, but query expects %s." msgstr "テーブルでは %2$d 番目の型は %1$s ですが、問い合わせでは %3$s を想定しています。" @@ -12647,79 +12685,79 @@ msgstr "添字をサポートしないため、型%sには添字をつけられ msgid "type %s does not support subscripted assignment" msgstr "型%sは添字を使った代入をサポートしません" -#: executor/execExprInterp.c:1974 +#: executor/execExprInterp.c:1982 #, c-format msgid "attribute %d of type %s has been dropped" msgstr "%2$s型の属性%1$dが削除されています" -#: executor/execExprInterp.c:1980 +#: executor/execExprInterp.c:1988 #, c-format msgid "attribute %d of type %s has wrong type" msgstr "型%2$sの属性%1$dの型が間違っています" -#: executor/execExprInterp.c:1982 executor/execExprInterp.c:3116 executor/execExprInterp.c:3162 +#: executor/execExprInterp.c:1990 executor/execExprInterp.c:3124 executor/execExprInterp.c:3170 #, c-format msgid "Table has type %s, but query expects %s." msgstr "テーブルの型は%sですが、問い合わせでは%sを想定しています。" -#: executor/execExprInterp.c:2062 utils/adt/expandedrecord.c:99 utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1749 utils/cache/typcache.c:1908 utils/cache/typcache.c:2055 utils/fmgr/funcapi.c:569 +#: executor/execExprInterp.c:2070 utils/adt/expandedrecord.c:99 utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1742 utils/cache/typcache.c:1901 utils/cache/typcache.c:2048 utils/fmgr/funcapi.c:569 #, c-format msgid "type %s is not composite" msgstr "型%sは複合型ではありません" -#: executor/execExprInterp.c:2600 +#: executor/execExprInterp.c:2608 #, c-format msgid "WHERE CURRENT OF is not supported for this table type" msgstr "このタイプのテーブルではWHERE CURRENT OFをサポートしません" -#: executor/execExprInterp.c:2813 +#: executor/execExprInterp.c:2821 #, c-format msgid "cannot merge incompatible arrays" msgstr "互換性がない配列をマージできません" -#: executor/execExprInterp.c:2814 +#: executor/execExprInterp.c:2822 #, c-format msgid "Array with element type %s cannot be included in ARRAY construct with element type %s." msgstr "要素型%sの配列を要素型%sのARRAY式に含められません" -#: executor/execExprInterp.c:2835 utils/adt/arrayfuncs.c:266 utils/adt/arrayfuncs.c:576 utils/adt/arrayfuncs.c:1330 utils/adt/arrayfuncs.c:3539 utils/adt/arrayfuncs.c:5629 utils/adt/arrayfuncs.c:6148 utils/adt/arraysubs.c:150 utils/adt/arraysubs.c:488 +#: executor/execExprInterp.c:2843 utils/adt/arrayfuncs.c:266 utils/adt/arrayfuncs.c:576 utils/adt/arrayfuncs.c:1330 utils/adt/arrayfuncs.c:3539 utils/adt/arrayfuncs.c:5638 utils/adt/arrayfuncs.c:6155 utils/adt/arraysubs.c:150 utils/adt/arraysubs.c:488 #, c-format msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" msgstr "配列の次数(%d)が上限(%d)を超えています" -#: executor/execExprInterp.c:2855 executor/execExprInterp.c:2890 +#: executor/execExprInterp.c:2863 executor/execExprInterp.c:2898 #, c-format msgid "multidimensional arrays must have array expressions with matching dimensions" msgstr "多次元配列の配列式の次数があっていなければなりません" -#: executor/execExprInterp.c:2867 utils/adt/array_expanded.c:274 utils/adt/arrayfuncs.c:960 utils/adt/arrayfuncs.c:1569 utils/adt/arrayfuncs.c:2377 utils/adt/arrayfuncs.c:2392 utils/adt/arrayfuncs.c:2654 utils/adt/arrayfuncs.c:2670 utils/adt/arrayfuncs.c:2931 utils/adt/arrayfuncs.c:2985 utils/adt/arrayfuncs.c:3000 utils/adt/arrayfuncs.c:3341 utils/adt/arrayfuncs.c:3569 utils/adt/arrayfuncs.c:6240 utils/adt/arrayfuncs.c:6581 utils/adt/arrayutils.c:98 +#: executor/execExprInterp.c:2875 utils/adt/array_expanded.c:274 utils/adt/arrayfuncs.c:960 utils/adt/arrayfuncs.c:1569 utils/adt/arrayfuncs.c:2377 utils/adt/arrayfuncs.c:2392 utils/adt/arrayfuncs.c:2654 utils/adt/arrayfuncs.c:2670 utils/adt/arrayfuncs.c:2931 utils/adt/arrayfuncs.c:2985 utils/adt/arrayfuncs.c:3000 utils/adt/arrayfuncs.c:3341 utils/adt/arrayfuncs.c:3569 utils/adt/arrayfuncs.c:6247 utils/adt/arrayfuncs.c:6588 utils/adt/arrayutils.c:98 #: utils/adt/arrayutils.c:107 utils/adt/arrayutils.c:114 #, c-format msgid "array size exceeds the maximum allowed (%d)" msgstr "配列の次数が上限(%d)を超えています" -#: executor/execExprInterp.c:3115 executor/execExprInterp.c:3161 +#: executor/execExprInterp.c:3123 executor/execExprInterp.c:3169 #, c-format msgid "attribute %d has wrong type" msgstr "属性%dの型が間違っています" -#: executor/execExprInterp.c:3747 utils/adt/domains.c:155 +#: executor/execExprInterp.c:3818 utils/adt/domains.c:155 #, c-format msgid "domain %s does not allow null values" msgstr "ドメイン%sはnull値を許しません" -#: executor/execExprInterp.c:3762 utils/adt/domains.c:193 +#: executor/execExprInterp.c:3833 utils/adt/domains.c:193 #, c-format msgid "value for domain %s violates check constraint \"%s\"" msgstr "ドメイン%sの値が検査制約\"%s\"に違反しています" -#: executor/execExprInterp.c:4247 +#: executor/execExprInterp.c:4318 #, c-format msgid "Table row contains %d attribute, but query expects %d." msgid_plural "Table row contains %d attributes, but query expects %d." msgstr[0] "テーブル行には%d属性ありますが、問い合わせでは%dを想定しています。" -#: executor/execExprInterp.c:4363 executor/execSRF.c:978 +#: executor/execExprInterp.c:4434 executor/execSRF.c:978 #, c-format msgid "Physical storage mismatch on dropped attribute at ordinal position %d." msgstr "序数位置%dの削除された属性における物理格納形式が一致しません。" @@ -12769,32 +12807,32 @@ msgstr "シーケンス\"%s\"を変更できません" msgid "cannot change TOAST relation \"%s\"" msgstr "TOASTリレーション\"%s\"を変更できません" -#: executor/execMain.c:1092 rewrite/rewriteHandler.c:3128 rewrite/rewriteHandler.c:4043 +#: executor/execMain.c:1092 rewrite/rewriteHandler.c:3193 rewrite/rewriteHandler.c:4108 #, c-format msgid "cannot insert into view \"%s\"" msgstr "ビュー\"%s\"へは挿入(INSERT)できません" -#: executor/execMain.c:1094 rewrite/rewriteHandler.c:3131 rewrite/rewriteHandler.c:4046 +#: executor/execMain.c:1094 rewrite/rewriteHandler.c:3196 rewrite/rewriteHandler.c:4111 #, c-format msgid "To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule." msgstr "ビューへの挿入を可能にするために、INSTEAD OF INSERTトリガまたは無条件のON INSERT DO INSTEADルールを作成してください。" -#: executor/execMain.c:1100 rewrite/rewriteHandler.c:3136 rewrite/rewriteHandler.c:4051 +#: executor/execMain.c:1100 rewrite/rewriteHandler.c:3201 rewrite/rewriteHandler.c:4116 #, c-format msgid "cannot update view \"%s\"" msgstr "ビュー\"%s\"は更新できません" -#: executor/execMain.c:1102 rewrite/rewriteHandler.c:3139 rewrite/rewriteHandler.c:4054 +#: executor/execMain.c:1102 rewrite/rewriteHandler.c:3204 rewrite/rewriteHandler.c:4119 #, c-format msgid "To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule." msgstr "ビューへの更新を可能にするために、INSTEAD OF UPDATEトリガまたは無条件のON UPDATE DO INSTEADルールを作成してください。" -#: executor/execMain.c:1108 rewrite/rewriteHandler.c:3144 rewrite/rewriteHandler.c:4059 +#: executor/execMain.c:1108 rewrite/rewriteHandler.c:3209 rewrite/rewriteHandler.c:4124 #, c-format msgid "cannot delete from view \"%s\"" msgstr "ビュー\"%s\"からは削除できません" -#: executor/execMain.c:1110 rewrite/rewriteHandler.c:3147 rewrite/rewriteHandler.c:4062 +#: executor/execMain.c:1110 rewrite/rewriteHandler.c:3212 rewrite/rewriteHandler.c:4127 #, c-format msgid "To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule." msgstr "ビューからの削除を可能にするために、INSTEAD OF DELETEトリガまたは無条件のON DELETE DO INSTEADルールを作成してください。" @@ -12949,7 +12987,7 @@ msgstr "同時更新がありました、リトライします" msgid "concurrent delete, retrying" msgstr "並行する削除がありました、リトライします" -#: executor/execReplication.c:311 parser/parse_cte.c:309 parser/parse_oper.c:233 utils/adt/array_userfuncs.c:1348 utils/adt/array_userfuncs.c:1491 utils/adt/arrayfuncs.c:3894 utils/adt/arrayfuncs.c:4449 utils/adt/arrayfuncs.c:6461 utils/adt/rowtypes.c:1230 +#: executor/execReplication.c:311 parser/parse_cte.c:309 parser/parse_oper.c:233 utils/adt/array_userfuncs.c:1357 utils/adt/array_userfuncs.c:1500 utils/adt/arrayfuncs.c:3894 utils/adt/arrayfuncs.c:4449 utils/adt/arrayfuncs.c:6468 utils/adt/rowtypes.c:1230 #, c-format msgid "could not identify an equality operator for type %s" msgstr "型%sの等価演算子を識別できませんでした" @@ -13132,7 +13170,7 @@ msgstr "最後のステートメントが返す列が少なすぎます。" msgid "return type %s is not supported for SQL functions" msgstr "戻り値型%sはSQL関数でサポートされていません" -#: executor/nodeAgg.c:3937 executor/nodeWindowAgg.c:2992 +#: executor/nodeAgg.c:3937 executor/nodeWindowAgg.c:3040 #, c-format msgid "aggregate %u needs to have compatible input type and transition type" msgstr "集約%uは入力データ型と遷移用の型間で互換性が必要です" @@ -13218,7 +13256,7 @@ msgid "Consider defining the foreign key on table \"%s\"." msgstr "テーブル\"%s\"上に外部キー制約を定義することを検討してください。" #. translator: %s is a SQL command name -#: executor/nodeModifyTable.c:2622 executor/nodeModifyTable.c:3052 executor/nodeModifyTable.c:3191 +#: executor/nodeModifyTable.c:2622 executor/nodeModifyTable.c:3052 executor/nodeModifyTable.c:3196 #, c-format msgid "%s command cannot affect row a second time" msgstr "%sコマンドは単一の行に2度は適用できません" @@ -13228,17 +13266,17 @@ msgstr "%sコマンドは単一の行に2度は適用できません" msgid "Ensure that no rows proposed for insertion within the same command have duplicate constrained values." msgstr "同じコマンドでの挿入候補の行が同じ制約値を持つことがないようにしてください" -#: executor/nodeModifyTable.c:3045 executor/nodeModifyTable.c:3184 +#: executor/nodeModifyTable.c:3045 executor/nodeModifyTable.c:3189 #, c-format msgid "tuple to be updated or deleted was already modified by an operation triggered by the current command" msgstr "更新または削除対象のタプルは、現在のコマンドによって発火した操作トリガーによってすでに更新されています" -#: executor/nodeModifyTable.c:3054 executor/nodeModifyTable.c:3193 +#: executor/nodeModifyTable.c:3054 executor/nodeModifyTable.c:3198 #, c-format msgid "Ensure that not more than one source row matches any one target row." msgstr "ソース行が2行以上ターゲット行に合致しないようにしてください。" -#: executor/nodeModifyTable.c:3143 +#: executor/nodeModifyTable.c:3148 #, c-format msgid "tuple to be deleted was already moved to another partition due to concurrent update" msgstr "削除対象のタプルは同時に行われた更新によってすでに他の子テーブルに移動されています" @@ -13283,32 +13321,32 @@ msgstr "列\"%s\"のフィルタがnullです。" msgid "null is not allowed in column \"%s\"" msgstr "列\"%s\"でnullは許可されません" -#: executor/nodeWindowAgg.c:356 +#: executor/nodeWindowAgg.c:357 #, c-format msgid "moving-aggregate transition function must not return null" msgstr "移動集約の推移関数はnullを返却してはなりません" -#: executor/nodeWindowAgg.c:2083 +#: executor/nodeWindowAgg.c:2131 #, c-format msgid "frame starting offset must not be null" msgstr "フレームの開始オフセットは NULL であってはなりません" -#: executor/nodeWindowAgg.c:2096 +#: executor/nodeWindowAgg.c:2144 #, c-format msgid "frame starting offset must not be negative" msgstr "フレームの開始オフセットは負数であってはなりません" -#: executor/nodeWindowAgg.c:2108 +#: executor/nodeWindowAgg.c:2156 #, c-format msgid "frame ending offset must not be null" msgstr "フレームの終了オフセットは NULL であってはなりません" -#: executor/nodeWindowAgg.c:2121 +#: executor/nodeWindowAgg.c:2169 #, c-format msgid "frame ending offset must not be negative" msgstr "フレームの終了オフセットは負数であってはなりません" -#: executor/nodeWindowAgg.c:2908 +#: executor/nodeWindowAgg.c:2956 #, c-format msgid "aggregate function %s does not support use as a window function" msgstr "集約関数 %s はウィンドウ関数としての使用をサポートしていません" @@ -13534,7 +13572,7 @@ msgstr "CREATE OR REPLACE CONSTRAINT TRIGGERはサポートされません" msgid "duplicate trigger events specified" msgstr "重複したトリガーイベントが指定されました" -#: gram.y:5997 parser/parse_utilcmd.c:3722 parser/parse_utilcmd.c:3748 +#: gram.y:5997 parser/parse_utilcmd.c:3726 parser/parse_utilcmd.c:3752 #, c-format msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "INITIALLY DEFERREDと宣言された制約はDEFERRABLEでなければなりません" @@ -13703,7 +13741,7 @@ msgstr "WITH TIESはORDER BY句なしでは指定できません" msgid "improper use of \"*\"" msgstr "\"*\"の使い方が不適切です" -#: gram.y:18137 gram.y:18154 tsearch/spell.c:962 tsearch/spell.c:978 tsearch/spell.c:994 tsearch/spell.c:1010 tsearch/spell.c:1075 +#: gram.y:18137 gram.y:18154 tsearch/spell.c:971 tsearch/spell.c:988 tsearch/spell.c:1005 tsearch/spell.c:1022 tsearch/spell.c:1087 #, c-format msgid "syntax error" msgstr "構文エラー" @@ -13841,7 +13879,7 @@ msgstr "ファイル\"%s\"の行%uのトークン\"%s\"近辺で構文エラー msgid "too many syntax errors found, abandoning file \"%s\"" msgstr "多くの構文エラーがありました。ファイル\"%s\"を断念します" -#: jsonpath_gram.y:528 jsonpath_scan.l:629 jsonpath_scan.l:640 jsonpath_scan.l:650 jsonpath_scan.l:701 utils/adt/encode.c:492 utils/adt/encode.c:557 utils/adt/jsonfuncs.c:648 utils/adt/varlena.c:331 utils/adt/varlena.c:372 +#: jsonpath_gram.y:528 jsonpath_scan.l:629 jsonpath_scan.l:640 jsonpath_scan.l:650 jsonpath_scan.l:701 utils/adt/encode.c:492 utils/adt/encode.c:557 utils/adt/jsonfuncs.c:648 utils/adt/varlena.c:332 utils/adt/varlena.c:373 #, c-format msgid "invalid input syntax for type %s" msgstr "%s型に対する不正な入力構文" @@ -13873,7 +13911,7 @@ msgstr "不正な16進文字列" msgid "unexpected end after backslash" msgstr "バックスラッシュの後の想定外の終了" -#: jsonpath_scan.l:201 repl_scanner.l:208 scan.l:756 +#: jsonpath_scan.l:201 repl_scanner.l:213 scan.l:756 msgid "unterminated quoted string" msgstr "文字列の引用符が閉じていません" @@ -14996,12 +15034,12 @@ msgstr "ユーザー\"%s\"のパスワードは期限切れです。" msgid "User \"%s\" has a password that cannot be used with MD5 authentication." msgstr "ユーザー\"%s\"のパスワードはMD5認証で使用不能です。" -#: libpq/crypt.c:204 libpq/crypt.c:246 libpq/crypt.c:266 +#: libpq/crypt.c:205 libpq/crypt.c:247 libpq/crypt.c:268 #, c-format msgid "Password does not match for user \"%s\"." msgstr "ユーザー\"%s\"のパスワードが合致しません。" -#: libpq/crypt.c:285 +#: libpq/crypt.c:287 #, c-format msgid "Password of user \"%s\" is in unrecognized format." msgstr "ユーザー\"%s\"のパスワードは識別不能な形式です。" @@ -15480,7 +15518,7 @@ msgstr "クライアント接続がありません" msgid "could not receive data from client: %m" msgstr "クライアントからデータを受信できませんでした: %m" -#: libpq/pqcomm.c:1161 tcop/postgres.c:4493 +#: libpq/pqcomm.c:1161 tcop/postgres.c:4509 #, c-format msgid "terminating connection because protocol synchronization was lost" msgstr "プロトコルの同期が失われたためコネクションを終了します" @@ -15525,7 +15563,7 @@ msgstr "%s(%s)はサポートされていません" msgid "no data left in message" msgstr "メッセージ内にデータが残っていません" -#: libpq/pqformat.c:518 libpq/pqformat.c:536 libpq/pqformat.c:557 utils/adt/array_userfuncs.c:799 utils/adt/arrayfuncs.c:1507 utils/adt/rowtypes.c:615 +#: libpq/pqformat.c:518 libpq/pqformat.c:536 libpq/pqformat.c:557 utils/adt/array_userfuncs.c:800 utils/adt/arrayfuncs.c:1507 utils/adt/rowtypes.c:615 #, c-format msgid "insufficient data left in message" msgstr "メッセージ内に残るデータが不十分です" @@ -15834,7 +15872,7 @@ msgstr "拡張可能ノードタイプ\"%s\"はすでに存在します" msgid "ExtensibleNodeMethods \"%s\" was not registered" msgstr "ExtensibleNodeMethods \"%s\"は登録されていません" -#: nodes/makefuncs.c:153 nodes/makefuncs.c:179 statistics/extended_stats.c:2315 +#: nodes/makefuncs.c:153 nodes/makefuncs.c:179 statistics/extended_stats.c:2325 #, c-format msgid "relation \"%s\" does not have a composite type" msgstr "リレーション\"%s\"は複合型を持っていません" @@ -15932,7 +15970,7 @@ msgstr "すべての列のデータ型はハッシュ可能でなければなり msgid "could not implement %s" msgstr "%sを実行できませんでした" -#: optimizer/util/clauses.c:4944 +#: optimizer/util/clauses.c:4947 #, c-format msgid "SQL function \"%s\" during inlining" msgstr "SQL関数\"%s\"のインライン化処理中" @@ -16784,7 +16822,7 @@ msgstr "offset PRECEDING/FOLLOWING を伴った RANGE は列型 %s とオフセ msgid "Cast the offset value to the exact intended type." msgstr "オフセット値を意図した型そのものにキャストしてください。" -#: parser/parse_coerce.c:1050 parser/parse_coerce.c:1088 parser/parse_coerce.c:1106 parser/parse_coerce.c:1121 parser/parse_expr.c:2091 parser/parse_expr.c:2699 parser/parse_expr.c:3505 parser/parse_target.c:999 +#: parser/parse_coerce.c:1050 parser/parse_coerce.c:1088 parser/parse_coerce.c:1106 parser/parse_coerce.c:1121 parser/parse_expr.c:2091 parser/parse_expr.c:2699 parser/parse_expr.c:3505 parser/parse_expr.c:3939 parser/parse_target.c:999 #, c-format msgid "cannot cast type %s to %s" msgstr "型%sから%sへの型変換ができません" @@ -17386,12 +17424,12 @@ msgstr "SQL/JSON関数ではSETOF型の返却はサポートされていませ msgid "aggregate ORDER BY is not implemented for window functions" msgstr "ウィンドウ関数に対する集約の ORDER BY は実装されていません" -#: parser/parse_expr.c:3941 +#: parser/parse_expr.c:3951 #, c-format msgid "cannot use JSON FORMAT ENCODING clause for non-bytea input types" msgstr "bytrea以外の入力型に対しては JSON FORMAT ENCODING句は使用できません" -#: parser/parse_expr.c:3961 +#: parser/parse_expr.c:3971 #, c-format msgid "cannot use type %s in IS JSON predicate" msgstr "JSON述語では型%sを使用できません" @@ -18177,227 +18215,227 @@ msgstr "LIKE句ではリレーション\"%s\"は不正です" msgid "Index \"%s\" contains a whole-row table reference." msgstr "インデックス\"%s\"には行全体テーブル参照が含まれます" -#: parser/parse_utilcmd.c:2280 +#: parser/parse_utilcmd.c:2284 #, c-format msgid "cannot use an existing index in CREATE TABLE" msgstr "CREATE TABLE では既存のインデックスを使えません" -#: parser/parse_utilcmd.c:2300 +#: parser/parse_utilcmd.c:2304 #, c-format msgid "index \"%s\" is already associated with a constraint" msgstr "インデックス\"%s\"はすでに1つの制約に割り当てられています" -#: parser/parse_utilcmd.c:2321 +#: parser/parse_utilcmd.c:2325 #, c-format msgid "\"%s\" is not a unique index" msgstr "\"%s\"はユニークインデックスではありません" -#: parser/parse_utilcmd.c:2322 parser/parse_utilcmd.c:2329 parser/parse_utilcmd.c:2336 parser/parse_utilcmd.c:2413 +#: parser/parse_utilcmd.c:2326 parser/parse_utilcmd.c:2333 parser/parse_utilcmd.c:2340 parser/parse_utilcmd.c:2417 #, c-format msgid "Cannot create a primary key or unique constraint using such an index." msgstr "このようなインデックスを使ってプライマリキーや一意性制約を作成することはできません" -#: parser/parse_utilcmd.c:2328 +#: parser/parse_utilcmd.c:2332 #, c-format msgid "index \"%s\" contains expressions" msgstr "インデックス\"%s\"は式を含んでいます" -#: parser/parse_utilcmd.c:2335 +#: parser/parse_utilcmd.c:2339 #, c-format msgid "\"%s\" is a partial index" msgstr "\"%s\"は部分インデックスです" -#: parser/parse_utilcmd.c:2347 +#: parser/parse_utilcmd.c:2351 #, c-format msgid "\"%s\" is a deferrable index" msgstr "\"%s\"は遅延可能インデックスです" -#: parser/parse_utilcmd.c:2348 +#: parser/parse_utilcmd.c:2352 #, c-format msgid "Cannot create a non-deferrable constraint using a deferrable index." msgstr "遅延可能インデックスを使った遅延不可制約は作れません。" -#: parser/parse_utilcmd.c:2412 +#: parser/parse_utilcmd.c:2416 #, c-format msgid "index \"%s\" column number %d does not have default sorting behavior" msgstr "インデックス\"%s\"の列番号%dにはデフォルトのソート動作がありません" -#: parser/parse_utilcmd.c:2569 +#: parser/parse_utilcmd.c:2573 #, c-format msgid "column \"%s\" appears twice in primary key constraint" msgstr "列\"%s\"がプライマリキー制約内に2回出現します" -#: parser/parse_utilcmd.c:2575 +#: parser/parse_utilcmd.c:2579 #, c-format msgid "column \"%s\" appears twice in unique constraint" msgstr "列\"%s\"が一意性制約内に2回出現します" -#: parser/parse_utilcmd.c:2909 +#: parser/parse_utilcmd.c:2913 #, c-format msgid "index expressions and predicates can refer only to the table being indexed" msgstr "インデックス式と述語はインデックス付けされるテーブルのみを参照できます" -#: parser/parse_utilcmd.c:2981 +#: parser/parse_utilcmd.c:2985 #, c-format msgid "statistics expressions can refer only to the table being referenced" msgstr "統計情報式は参照されているテーブルのみを参照できます" -#: parser/parse_utilcmd.c:3024 +#: parser/parse_utilcmd.c:3028 #, c-format msgid "rules on materialized views are not supported" msgstr "実体化ビューに対するルールはサポートされません" -#: parser/parse_utilcmd.c:3084 +#: parser/parse_utilcmd.c:3088 #, c-format msgid "rule WHERE condition cannot contain references to other relations" msgstr "ルールのWHERE条件に他のリレーションへの参照を持たせられません" -#: parser/parse_utilcmd.c:3156 +#: parser/parse_utilcmd.c:3160 #, c-format msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions" msgstr "ルールのWHERE条件はSELECT、INSERT、UPDATE、DELETE動作のみを持つことができます" -#: parser/parse_utilcmd.c:3174 parser/parse_utilcmd.c:3275 rewrite/rewriteHandler.c:546 rewrite/rewriteManip.c:1088 +#: parser/parse_utilcmd.c:3178 parser/parse_utilcmd.c:3279 rewrite/rewriteHandler.c:547 rewrite/rewriteManip.c:1088 #, c-format msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" msgstr "条件付きのUNION/INTERSECT/EXCEPT文は実装されていません" -#: parser/parse_utilcmd.c:3192 +#: parser/parse_utilcmd.c:3196 #, c-format msgid "ON SELECT rule cannot use OLD" msgstr "ON SELECTルールではOLDを使用できません" -#: parser/parse_utilcmd.c:3196 +#: parser/parse_utilcmd.c:3200 #, c-format msgid "ON SELECT rule cannot use NEW" msgstr "ON SELECTルールではNEWを使用できません" -#: parser/parse_utilcmd.c:3205 +#: parser/parse_utilcmd.c:3209 #, c-format msgid "ON INSERT rule cannot use OLD" msgstr "ON INSERTルールではOLDを使用できません" -#: parser/parse_utilcmd.c:3211 +#: parser/parse_utilcmd.c:3215 #, c-format msgid "ON DELETE rule cannot use NEW" msgstr "ON DELETEルールではNEWを使用できません" -#: parser/parse_utilcmd.c:3239 +#: parser/parse_utilcmd.c:3243 #, c-format msgid "cannot refer to OLD within WITH query" msgstr "WITH 問い合わせ内では OLD は参照できません" -#: parser/parse_utilcmd.c:3246 +#: parser/parse_utilcmd.c:3250 #, c-format msgid "cannot refer to NEW within WITH query" msgstr "WITH 問い合わせ内では NEW は参照できません" -#: parser/parse_utilcmd.c:3694 +#: parser/parse_utilcmd.c:3698 #, c-format msgid "misplaced DEFERRABLE clause" msgstr "DEFERRABLE句の場所が間違っています" -#: parser/parse_utilcmd.c:3699 parser/parse_utilcmd.c:3714 +#: parser/parse_utilcmd.c:3703 parser/parse_utilcmd.c:3718 #, c-format msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" msgstr "複数のDEFERRABLE/NOT DEFERRABLE句を使用できません" -#: parser/parse_utilcmd.c:3709 +#: parser/parse_utilcmd.c:3713 #, c-format msgid "misplaced NOT DEFERRABLE clause" msgstr "NOT DEFERRABLE句の場所が間違っています" -#: parser/parse_utilcmd.c:3730 +#: parser/parse_utilcmd.c:3734 #, c-format msgid "misplaced INITIALLY DEFERRED clause" msgstr "INITIALLY DEFERRED句の場所が間違っています<" -#: parser/parse_utilcmd.c:3735 parser/parse_utilcmd.c:3761 +#: parser/parse_utilcmd.c:3739 parser/parse_utilcmd.c:3765 #, c-format msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" msgstr "複数のINITIALLY IMMEDIATE/DEFERRED句を使用できません" -#: parser/parse_utilcmd.c:3756 +#: parser/parse_utilcmd.c:3760 #, c-format msgid "misplaced INITIALLY IMMEDIATE clause" msgstr "INITIALLY IMMEDIATE句の場所が間違っています<" -#: parser/parse_utilcmd.c:3949 +#: parser/parse_utilcmd.c:3953 #, c-format msgid "CREATE specifies a schema (%s) different from the one being created (%s)" msgstr "CREATEで指定したスキーマ(%s)が作成先のスキーマ(%s)と異なります" -#: parser/parse_utilcmd.c:3984 +#: parser/parse_utilcmd.c:3988 #, c-format msgid "\"%s\" is not a partitioned table" msgstr "\"%s\"はパーティションテーブルではありません" -#: parser/parse_utilcmd.c:3991 +#: parser/parse_utilcmd.c:3995 #, c-format msgid "table \"%s\" is not partitioned" msgstr "テーブル\"%s\"はパーティションされていません" -#: parser/parse_utilcmd.c:3998 +#: parser/parse_utilcmd.c:4002 #, c-format msgid "index \"%s\" is not partitioned" msgstr "インデックス\"%s\"はパーティションされていません" -#: parser/parse_utilcmd.c:4038 +#: parser/parse_utilcmd.c:4042 #, c-format msgid "a hash-partitioned table may not have a default partition" msgstr "ハッシュパーティションテーブルはデフォルトパーティションを持つことができません" -#: parser/parse_utilcmd.c:4055 +#: parser/parse_utilcmd.c:4059 #, c-format msgid "invalid bound specification for a hash partition" msgstr "ハッシュパーティションに対する不正な境界指定" -#: parser/parse_utilcmd.c:4061 partitioning/partbounds.c:4803 +#: parser/parse_utilcmd.c:4065 partitioning/partbounds.c:4803 #, c-format msgid "modulus for hash partition must be an integer value greater than zero" msgstr "ハッシュパーティションの法は0より大きい整数にする必要があります" -#: parser/parse_utilcmd.c:4068 partitioning/partbounds.c:4811 +#: parser/parse_utilcmd.c:4072 partitioning/partbounds.c:4811 #, c-format msgid "remainder for hash partition must be less than modulus" msgstr "ハッシュパーティションの剰余は法よりも小さくなければなりません" -#: parser/parse_utilcmd.c:4081 +#: parser/parse_utilcmd.c:4085 #, c-format msgid "invalid bound specification for a list partition" msgstr "リストパーティションに対する不正な境界指定" -#: parser/parse_utilcmd.c:4134 +#: parser/parse_utilcmd.c:4138 #, c-format msgid "invalid bound specification for a range partition" msgstr "範囲パーティションに対する不正な境界指定" -#: parser/parse_utilcmd.c:4140 +#: parser/parse_utilcmd.c:4144 #, c-format msgid "FROM must specify exactly one value per partitioning column" msgstr "FROMは全てのパーティション列ごとに一つの値を指定しなければなりません" -#: parser/parse_utilcmd.c:4144 +#: parser/parse_utilcmd.c:4148 #, c-format msgid "TO must specify exactly one value per partitioning column" msgstr "TOは全てのパーティション列ごとに一つの値を指定しなければなりません" -#: parser/parse_utilcmd.c:4260 +#: parser/parse_utilcmd.c:4264 #, c-format msgid "cannot specify NULL in range bound" msgstr "範囲境界でNULLは使用できません" -#: parser/parse_utilcmd.c:4308 +#: parser/parse_utilcmd.c:4312 #, c-format msgid "every bound following MAXVALUE must also be MAXVALUE" msgstr "MAXVALUEに続く境界値はMAXVALUEでなければなりません" -#: parser/parse_utilcmd.c:4315 +#: parser/parse_utilcmd.c:4319 #, c-format msgid "every bound following MINVALUE must also be MINVALUE" msgstr "MINVALUEに続く境界値はMINVALUEでなければなりません" -#: parser/parse_utilcmd.c:4358 +#: parser/parse_utilcmd.c:4362 #, c-format msgid "specified value cannot be cast to type %s for column \"%s\"" msgstr "指定した値は列\"%s\"の%s型に変換できません" @@ -18415,7 +18453,7 @@ msgstr "不正なUnicodeエスケープ文字" msgid "invalid Unicode escape value" msgstr "不正なUnicodeエスケープシーケンスの値" -#: parser/parser.c:494 scan.l:716 utils/adt/varlena.c:6515 +#: parser/parser.c:494 scan.l:716 utils/adt/varlena.c:6553 #, c-format msgid "invalid Unicode escape" msgstr "不正なUnicodeエスケープ" @@ -18425,7 +18463,7 @@ msgstr "不正なUnicodeエスケープ" msgid "Unicode escapes must be \\XXXX or \\+XXXXXX." msgstr "Unicodeエスケープは\\XXXXまたは\\+XXXXXXでなければなりません。" -#: parser/parser.c:523 scan.l:677 scan.l:693 scan.l:709 utils/adt/varlena.c:6540 +#: parser/parser.c:523 scan.l:677 scan.l:693 scan.l:709 utils/adt/varlena.c:6578 #, c-format msgid "invalid Unicode surrogate pair" msgstr "不正なUnicodeサロゲートペア" @@ -18887,133 +18925,133 @@ msgstr "アーカイブモジュールはシンボル%sを定義しなくては msgid "archive modules must register an archive callback" msgstr "アーカイブモジュールはアーカイブコールバックを登録しなくてはなりません" -#: postmaster/postmaster.c:759 +#: postmaster/postmaster.c:760 #, c-format msgid "%s: invalid argument for option -f: \"%s\"\n" msgstr "%s: -fオプションに対する不正な引数: \"%s\"\n" -#: postmaster/postmaster.c:832 +#: postmaster/postmaster.c:833 #, c-format msgid "%s: invalid argument for option -t: \"%s\"\n" msgstr "%s: -tオプションに対する不正な引数: \"%s\"\n" -#: postmaster/postmaster.c:855 +#: postmaster/postmaster.c:856 #, c-format msgid "%s: invalid argument: \"%s\"\n" msgstr "%s: 不正な引数: \"%s\"\n" -#: postmaster/postmaster.c:923 +#: postmaster/postmaster.c:924 #, c-format msgid "%s: superuser_reserved_connections (%d) plus reserved_connections (%d) must be less than max_connections (%d)\n" msgstr "%s: superuser_reserved_connections (%d)とreserved_connections (%d)との和は max_connections (%d)より小さくなければなりません\n" -#: postmaster/postmaster.c:931 +#: postmaster/postmaster.c:932 #, c-format msgid "WAL archival cannot be enabled when wal_level is \"minimal\"" msgstr "wal_levelが\"minimal\"の時はWALアーカイブは有効にできません" -#: postmaster/postmaster.c:934 +#: postmaster/postmaster.c:935 #, c-format msgid "WAL streaming (max_wal_senders > 0) requires wal_level \"replica\" or \"logical\"" msgstr "WALストリーミング(max_wal_senders > 0)を行うには wal_levelを\"replica\"または\"logical\"にする必要があります" -#: postmaster/postmaster.c:942 +#: postmaster/postmaster.c:943 #, c-format msgid "%s: invalid datetoken tables, please fix\n" msgstr "%s: データトークンテーブルが不正です、修復してください\n" -#: postmaster/postmaster.c:1101 +#: postmaster/postmaster.c:1102 #, c-format msgid "could not create I/O completion port for child queue" msgstr "子キュー向けのI/O終了ポートを作成できませんでした" -#: postmaster/postmaster.c:1177 +#: postmaster/postmaster.c:1178 #, c-format msgid "ending log output to stderr" msgstr "標準エラー出力へのログ出力を終了しています" -#: postmaster/postmaster.c:1178 +#: postmaster/postmaster.c:1179 #, c-format msgid "Future log output will go to log destination \"%s\"." msgstr "この後のログ出力はログ配送先\"%s\"に出力されます。" -#: postmaster/postmaster.c:1189 +#: postmaster/postmaster.c:1190 #, c-format msgid "starting %s" msgstr "%s を起動しています" -#: postmaster/postmaster.c:1241 +#: postmaster/postmaster.c:1242 #, c-format msgid "could not create listen socket for \"%s\"" msgstr "\"%s\"に関する監視用ソケットを作成できませんでした" -#: postmaster/postmaster.c:1247 +#: postmaster/postmaster.c:1248 #, c-format msgid "could not create any TCP/IP sockets" msgstr "TCP/IPソケットを作成できませんでした" -#: postmaster/postmaster.c:1279 +#: postmaster/postmaster.c:1280 #, c-format msgid "DNSServiceRegister() failed: error code %ld" msgstr "DNSServiceRegister()が失敗しました: エラーコード %ld" -#: postmaster/postmaster.c:1330 +#: postmaster/postmaster.c:1331 #, c-format msgid "could not create Unix-domain socket in directory \"%s\"" msgstr "ディレクトリ\"%s\"においてUnixドメインソケットを作成できませんでした" -#: postmaster/postmaster.c:1336 +#: postmaster/postmaster.c:1337 #, c-format msgid "could not create any Unix-domain sockets" msgstr "Unixドメインソケットを作成できませんでした" -#: postmaster/postmaster.c:1347 +#: postmaster/postmaster.c:1348 #, c-format msgid "no socket created for listening" msgstr "監視用に作成するソケットはありません" -#: postmaster/postmaster.c:1378 +#: postmaster/postmaster.c:1379 #, c-format msgid "%s: could not change permissions of external PID file \"%s\": %s\n" msgstr "%s: 外部PIDファイル\"%s\"の権限を変更できませんでした: %s\n" -#: postmaster/postmaster.c:1382 +#: postmaster/postmaster.c:1383 #, c-format msgid "%s: could not write external PID file \"%s\": %s\n" msgstr "%s: 外部PIDファイル\"%s\"に書き出せませんでした: %s\n" #. translator: %s is a configuration file -#: postmaster/postmaster.c:1410 utils/init/postinit.c:221 +#: postmaster/postmaster.c:1411 utils/init/postinit.c:221 #, c-format msgid "could not load %s" msgstr "%s\"をロードできませんでした" -#: postmaster/postmaster.c:1438 +#: postmaster/postmaster.c:1439 #, c-format msgid "postmaster became multithreaded during startup" msgstr "postmasterは起動値処理中はマルチスレッドで動作します" -#: postmaster/postmaster.c:1439 postmaster/postmaster.c:5064 +#: postmaster/postmaster.c:1440 postmaster/postmaster.c:5069 #, c-format msgid "Set the LC_ALL environment variable to a valid locale." msgstr "LC_ALL環境変数を使用可能なロケールに設定してください。" -#: postmaster/postmaster.c:1540 +#: postmaster/postmaster.c:1541 #, c-format msgid "%s: could not locate my own executable path" msgstr "%s: 自身の実行ファイルのパスが特定できません" -#: postmaster/postmaster.c:1547 +#: postmaster/postmaster.c:1548 #, c-format msgid "%s: could not locate matching postgres executable" msgstr "%s: 一致するpostgres実行ファイルがありませんでした" -#: postmaster/postmaster.c:1570 utils/misc/tzparser.c:340 +#: postmaster/postmaster.c:1571 utils/misc/tzparser.c:340 #, c-format msgid "This may indicate an incomplete PostgreSQL installation, or that the file \"%s\" has been moved away from its proper location." msgstr "これは、PostgreSQLのインストールが不完全であるかまたは、ファイル\"%s\"が本来の場所からなくなってしまったことを示しています。" -#: postmaster/postmaster.c:1597 +#: postmaster/postmaster.c:1598 #, c-format msgid "" "%s: could not find the database system\n" @@ -19025,456 +19063,451 @@ msgstr "" "ファイル\"%s\"をオープンできませんでした: %s\n" #. translator: %s is SIGKILL or SIGABRT -#: postmaster/postmaster.c:1894 +#: postmaster/postmaster.c:1895 #, c-format msgid "issuing %s to recalcitrant children" msgstr "手に負えない子プロセスに%sを送出します" -#: postmaster/postmaster.c:1916 +#: postmaster/postmaster.c:1917 #, c-format msgid "performing immediate shutdown because data directory lock file is invalid" msgstr "データディレクトリのロックファイルが不正なため、即時シャットダウンを実行中です" -#: postmaster/postmaster.c:1991 postmaster/postmaster.c:2019 +#: postmaster/postmaster.c:1993 postmaster/postmaster.c:2021 #, c-format msgid "incomplete startup packet" msgstr "開始パケットが不完全です" -#: postmaster/postmaster.c:2003 postmaster/postmaster.c:2036 +#: postmaster/postmaster.c:2005 postmaster/postmaster.c:2038 #, c-format msgid "invalid length of startup packet" msgstr "不正な開始パケット長" -#: postmaster/postmaster.c:2065 +#: postmaster/postmaster.c:2067 #, c-format msgid "failed to send SSL negotiation response: %m" msgstr "SSLネゴシエーション応答の送信に失敗しました: %m" -#: postmaster/postmaster.c:2083 +#: postmaster/postmaster.c:2085 #, c-format msgid "received unencrypted data after SSL request" msgstr "SSL要求の後に非暗号化データを受信しました" -#: postmaster/postmaster.c:2084 postmaster/postmaster.c:2128 +#: postmaster/postmaster.c:2086 postmaster/postmaster.c:2139 #, c-format msgid "This could be either a client-software bug or evidence of an attempted man-in-the-middle attack." msgstr "これはクライアントソフトウェアのバグであるか、man-in-the-middle攻撃の証左である可能性があります。" -#: postmaster/postmaster.c:2109 +#: postmaster/postmaster.c:2120 #, c-format msgid "failed to send GSSAPI negotiation response: %m" msgstr "GSSAPIネゴシエーション応答の送信に失敗しました: %m" -#: postmaster/postmaster.c:2127 +#: postmaster/postmaster.c:2138 #, c-format msgid "received unencrypted data after GSSAPI encryption request" msgstr "GSSAPI暗号化リクエストの後に非暗号化データを受信" -#: postmaster/postmaster.c:2151 +#: postmaster/postmaster.c:2171 #, c-format msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "フロントエンドプロトコル%u.%uをサポートしていません: サーバーは%u.0から %u.%uまでをサポートします" -#: postmaster/postmaster.c:2218 +#: postmaster/postmaster.c:2238 #, c-format msgid "Valid values are: \"false\", 0, \"true\", 1, \"database\"." msgstr "有効な値: \"false\", 0, \"true\", 1, \"database\"。" -#: postmaster/postmaster.c:2259 +#: postmaster/postmaster.c:2279 #, c-format msgid "invalid startup packet layout: expected terminator as last byte" msgstr "開始パケットの配置が不正です: 最終バイトはターミネータであるはずです" -#: postmaster/postmaster.c:2276 +#: postmaster/postmaster.c:2296 #, c-format msgid "no PostgreSQL user name specified in startup packet" msgstr "開始パケットで指定されたPostgreSQLユーザー名は存在しません" -#: postmaster/postmaster.c:2340 +#: postmaster/postmaster.c:2360 #, c-format msgid "the database system is starting up" msgstr "データベースシステムは起動処理中です" -#: postmaster/postmaster.c:2346 +#: postmaster/postmaster.c:2366 #, c-format msgid "the database system is not yet accepting connections" msgstr "データベースシステムはまだ接続を受け付けていません" -#: postmaster/postmaster.c:2347 +#: postmaster/postmaster.c:2367 #, c-format msgid "Consistent recovery state has not been yet reached." msgstr "リカバリの一貫性はまだ確保されていません。" -#: postmaster/postmaster.c:2351 +#: postmaster/postmaster.c:2371 #, c-format msgid "the database system is not accepting connections" msgstr "データベースシステムは接続を受け付けていません" -#: postmaster/postmaster.c:2352 +#: postmaster/postmaster.c:2372 #, c-format msgid "Hot standby mode is disabled." msgstr "ホットスタンバイモードは無効です。" -#: postmaster/postmaster.c:2357 +#: postmaster/postmaster.c:2377 #, c-format msgid "the database system is shutting down" msgstr "データベースシステムはシャットダウンしています" -#: postmaster/postmaster.c:2362 +#: postmaster/postmaster.c:2382 #, c-format msgid "the database system is in recovery mode" msgstr "データベースシステムはリカバリモードです" -#: postmaster/postmaster.c:2367 storage/ipc/procarray.c:491 storage/ipc/sinvaladt.c:306 storage/lmgr/proc.c:353 +#: postmaster/postmaster.c:2387 storage/ipc/procarray.c:491 storage/ipc/sinvaladt.c:306 storage/lmgr/proc.c:353 #, c-format msgid "sorry, too many clients already" msgstr "現在クライアント数が多すぎます" -#: postmaster/postmaster.c:2454 +#: postmaster/postmaster.c:2474 #, c-format msgid "wrong key in cancel request for process %d" msgstr "プロセス%dに対するキャンセル要求においてキーが間違っています" -#: postmaster/postmaster.c:2466 +#: postmaster/postmaster.c:2486 #, c-format msgid "PID %d in cancel request did not match any process" msgstr "キャンセル要求内のPID %dがどのプロセスにも一致しません" -#: postmaster/postmaster.c:2732 +#: postmaster/postmaster.c:2752 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "SIGHUPを受け取りました。設定ファイルをリロードしています" #. translator: %s is a configuration file -#: postmaster/postmaster.c:2756 postmaster/postmaster.c:2760 +#: postmaster/postmaster.c:2776 postmaster/postmaster.c:2780 #, c-format msgid "%s was not reloaded" msgstr "%s は再読み込みされていません" -#: postmaster/postmaster.c:2770 +#: postmaster/postmaster.c:2790 #, c-format msgid "SSL configuration was not reloaded" msgstr "SSL設定は再読み込みされていません" -#: postmaster/postmaster.c:2860 +#: postmaster/postmaster.c:2880 #, c-format msgid "received smart shutdown request" msgstr "スマートシャットダウン要求を受け取りました" -#: postmaster/postmaster.c:2901 +#: postmaster/postmaster.c:2921 #, c-format msgid "received fast shutdown request" msgstr "高速シャットダウン要求を受け取りました" -#: postmaster/postmaster.c:2919 +#: postmaster/postmaster.c:2939 #, c-format msgid "aborting any active transactions" msgstr "活動中の全トランザクションをアボートしています" -#: postmaster/postmaster.c:2943 +#: postmaster/postmaster.c:2963 #, c-format msgid "received immediate shutdown request" msgstr "即時シャットダウン要求を受け取りました" -#: postmaster/postmaster.c:3019 +#: postmaster/postmaster.c:3039 #, c-format msgid "shutdown at recovery target" msgstr "リカバリ目標でシャットダウンします" -#: postmaster/postmaster.c:3037 postmaster/postmaster.c:3073 +#: postmaster/postmaster.c:3077 msgid "startup process" msgstr "起動プロセス" -#: postmaster/postmaster.c:3040 -#, c-format -msgid "aborting startup due to startup process failure" -msgstr "起動プロセスの失敗のため起動を中断しています" - -#: postmaster/postmaster.c:3113 +#: postmaster/postmaster.c:3117 #, c-format msgid "database system is ready to accept connections" msgstr "データベースシステムの接続受け付け準備が整いました" -#: postmaster/postmaster.c:3134 +#: postmaster/postmaster.c:3138 msgid "background writer process" msgstr "バックグランドライタプロセス" -#: postmaster/postmaster.c:3181 +#: postmaster/postmaster.c:3185 msgid "checkpointer process" msgstr "チェックポイント処理プロセス" -#: postmaster/postmaster.c:3197 +#: postmaster/postmaster.c:3201 msgid "WAL writer process" msgstr "WALライタプロセス" -#: postmaster/postmaster.c:3212 +#: postmaster/postmaster.c:3216 msgid "WAL receiver process" msgstr "WAL 受信プロセス" -#: postmaster/postmaster.c:3227 +#: postmaster/postmaster.c:3231 msgid "autovacuum launcher process" msgstr "自動VACUUM起動プロセス" -#: postmaster/postmaster.c:3245 +#: postmaster/postmaster.c:3249 msgid "archiver process" msgstr "アーカイバプロセス" -#: postmaster/postmaster.c:3258 +#: postmaster/postmaster.c:3262 msgid "system logger process" msgstr "システムログ取得プロセス" -#: postmaster/postmaster.c:3315 +#: postmaster/postmaster.c:3319 #, c-format msgid "background worker \"%s\"" msgstr "バックグラウンドワーカー\"%s\"" -#: postmaster/postmaster.c:3394 postmaster/postmaster.c:3414 postmaster/postmaster.c:3421 postmaster/postmaster.c:3439 +#: postmaster/postmaster.c:3398 postmaster/postmaster.c:3418 postmaster/postmaster.c:3425 postmaster/postmaster.c:3443 msgid "server process" msgstr "サーバープロセス" -#: postmaster/postmaster.c:3493 +#: postmaster/postmaster.c:3497 #, c-format msgid "terminating any other active server processes" msgstr "他の活動中のサーバープロセスを終了しています" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3668 +#: postmaster/postmaster.c:3673 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d)は終了コード%dで終了しました" -#: postmaster/postmaster.c:3670 postmaster/postmaster.c:3682 postmaster/postmaster.c:3692 postmaster/postmaster.c:3703 +#: postmaster/postmaster.c:3675 postmaster/postmaster.c:3687 postmaster/postmaster.c:3697 postmaster/postmaster.c:3708 #, c-format msgid "Failed process was running: %s" msgstr "失敗したプロセスが実行していました: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3679 +#: postmaster/postmaster.c:3684 #, c-format msgid "%s (PID %d) was terminated by exception 0x%X" msgstr "%s (PID %d)は例外%Xで終了しました" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3689 +#: postmaster/postmaster.c:3694 #, c-format msgid "%s (PID %d) was terminated by signal %d: %s" msgstr "%s (PID %d)はシグナル%dで終了しました: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3701 +#: postmaster/postmaster.c:3706 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d)は認識できないステータス%dで終了しました" -#: postmaster/postmaster.c:3909 +#: postmaster/postmaster.c:3914 #, c-format msgid "abnormal database system shutdown" msgstr "データベースシステムは異常にシャットダウンしました" -#: postmaster/postmaster.c:3935 +#: postmaster/postmaster.c:3940 #, c-format msgid "shutting down due to startup process failure" msgstr "起動プロセスの失敗のためシャットダウンしています" -#: postmaster/postmaster.c:3941 +#: postmaster/postmaster.c:3946 #, c-format msgid "shutting down because restart_after_crash is off" msgstr "restart_after_crashがoffであるためシャットダウンします" -#: postmaster/postmaster.c:3953 +#: postmaster/postmaster.c:3958 #, c-format msgid "all server processes terminated; reinitializing" msgstr "全てのサーバープロセスが終了しました: 再初期化しています" -#: postmaster/postmaster.c:4147 postmaster/postmaster.c:5466 postmaster/postmaster.c:5864 +#: postmaster/postmaster.c:4152 postmaster/postmaster.c:5471 postmaster/postmaster.c:5869 #, c-format msgid "could not generate random cancel key" msgstr "ランダムなキャンセルキーを生成できませんでした" -#: postmaster/postmaster.c:4209 +#: postmaster/postmaster.c:4214 #, c-format msgid "could not fork new process for connection: %m" msgstr "接続用の新しいプロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:4251 +#: postmaster/postmaster.c:4256 msgid "could not fork new process for connection: " msgstr "接続用の新しいプロセスをforkできませんでした" -#: postmaster/postmaster.c:4357 +#: postmaster/postmaster.c:4362 #, c-format msgid "connection received: host=%s port=%s" msgstr "接続を受け付けました: ホスト=%s ポート番号=%s" -#: postmaster/postmaster.c:4362 +#: postmaster/postmaster.c:4367 #, c-format msgid "connection received: host=%s" msgstr "接続を受け付けました: ホスト=%s" -#: postmaster/postmaster.c:4599 +#: postmaster/postmaster.c:4604 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "サーバープロセス\"%s\"を実行できませんでした: %m" -#: postmaster/postmaster.c:4657 +#: postmaster/postmaster.c:4662 #, c-format msgid "could not create backend parameter file mapping: error code %lu" msgstr "バックエンドパラメータファイルのファイルマッピングを作成できませんでした: エラーコード%lu" -#: postmaster/postmaster.c:4666 +#: postmaster/postmaster.c:4671 #, c-format msgid "could not map backend parameter memory: error code %lu" msgstr "バックエンドパラメータのメモリをマップできませんでした: エラーコード %lu" -#: postmaster/postmaster.c:4693 +#: postmaster/postmaster.c:4698 #, c-format msgid "subprocess command line too long" msgstr "サブプロセスのコマンドラインが長すぎます" -#: postmaster/postmaster.c:4711 +#: postmaster/postmaster.c:4716 #, c-format msgid "CreateProcess() call failed: %m (error code %lu)" msgstr "CreateProcess() の呼び出しが失敗しました: %m (エラーコード %lu)" -#: postmaster/postmaster.c:4738 +#: postmaster/postmaster.c:4743 #, c-format msgid "could not unmap view of backend parameter file: error code %lu" msgstr "バックエンドパラメータファイルのビューをアンマップできませんでした: エラーコード %lu" -#: postmaster/postmaster.c:4742 +#: postmaster/postmaster.c:4747 #, c-format msgid "could not close handle to backend parameter file: error code %lu" msgstr "バックエンドパラメータファイルのハンドルをクローズできませんでした: エラーコード%lu" -#: postmaster/postmaster.c:4764 +#: postmaster/postmaster.c:4769 #, c-format msgid "giving up after too many tries to reserve shared memory" msgstr "共有メモリの確保のリトライ回数が多すぎるため中断します" -#: postmaster/postmaster.c:4765 +#: postmaster/postmaster.c:4770 #, c-format msgid "This might be caused by ASLR or antivirus software." msgstr "これはASLRまたはアンチウイルスソフトウェアが原因である可能性があります。" -#: postmaster/postmaster.c:4938 +#: postmaster/postmaster.c:4943 #, c-format msgid "SSL configuration could not be loaded in child process" msgstr "SSL構成は子プロセスでは読み込めません" -#: postmaster/postmaster.c:5063 +#: postmaster/postmaster.c:5068 #, c-format msgid "postmaster became multithreaded" msgstr "postmasterがマルチスレッド動作になっています" -#: postmaster/postmaster.c:5132 +#: postmaster/postmaster.c:5137 #, c-format msgid "database system is ready to accept read-only connections" msgstr "データベースシステムはリードオンリー接続の受け付け準備ができました" -#: postmaster/postmaster.c:5390 +#: postmaster/postmaster.c:5395 #, c-format msgid "could not fork startup process: %m" msgstr "起動プロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5394 +#: postmaster/postmaster.c:5399 #, c-format msgid "could not fork archiver process: %m" msgstr "アーカイバプロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5398 +#: postmaster/postmaster.c:5403 #, c-format msgid "could not fork background writer process: %m" msgstr "バックグランドライタプロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5402 +#: postmaster/postmaster.c:5407 #, c-format msgid "could not fork checkpointer process: %m" msgstr "チェックポイント処理プロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5406 +#: postmaster/postmaster.c:5411 #, c-format msgid "could not fork WAL writer process: %m" msgstr "WALライタプロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5410 +#: postmaster/postmaster.c:5415 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "WAL 受信プロセスを fork できませんでした: %m" -#: postmaster/postmaster.c:5414 +#: postmaster/postmaster.c:5419 #, c-format msgid "could not fork process: %m" msgstr "プロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5615 postmaster/postmaster.c:5642 +#: postmaster/postmaster.c:5620 postmaster/postmaster.c:5647 #, c-format msgid "database connection requirement not indicated during registration" msgstr "登録時にデータベース接続の必要性が示されていません" -#: postmaster/postmaster.c:5626 postmaster/postmaster.c:5653 +#: postmaster/postmaster.c:5631 postmaster/postmaster.c:5658 #, c-format msgid "invalid processing mode in background worker" msgstr "バックグラウンドワーカー内の不正な処理モード" -#: postmaster/postmaster.c:5738 +#: postmaster/postmaster.c:5743 #, c-format msgid "could not fork worker process: %m" msgstr "ワーカープロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5850 +#: postmaster/postmaster.c:5855 #, c-format msgid "no slot available for new worker process" msgstr "新しいワーカープロセスに割り当て可能なスロットがありません" -#: postmaster/postmaster.c:6181 +#: postmaster/postmaster.c:6186 #, c-format msgid "could not duplicate socket %d for use in backend: error code %d" msgstr "バックエンドで使用するためにソケット%dを複製できませんでした: エラーコード %d" -#: postmaster/postmaster.c:6213 +#: postmaster/postmaster.c:6218 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "継承したソケットを作成できませんでした: エラーコード %d\n" -#: postmaster/postmaster.c:6242 +#: postmaster/postmaster.c:6247 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "バックエンド変数ファイル\"%s\"をオープンできませんでした: %s\n" -#: postmaster/postmaster.c:6249 +#: postmaster/postmaster.c:6254 #, c-format msgid "could not read from backend variables file \"%s\": %s\n" msgstr "バックエンド変数ファイル\"%s\"から読み取れませんでした: %s\n" -#: postmaster/postmaster.c:6258 +#: postmaster/postmaster.c:6263 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "ファイル\"%s\"を削除できませんでした: %s\n" -#: postmaster/postmaster.c:6275 +#: postmaster/postmaster.c:6280 #, c-format msgid "could not map view of backend variables: error code %lu\n" msgstr "バックエンド変数のビューをマップできませんでした: エラーコード %lu\n" -#: postmaster/postmaster.c:6284 +#: postmaster/postmaster.c:6289 #, c-format msgid "could not unmap view of backend variables: error code %lu\n" msgstr "バックエンド変数のビューをアンマップできませんでした: エラーコード %lu\n" -#: postmaster/postmaster.c:6291 +#: postmaster/postmaster.c:6296 #, c-format msgid "could not close handle to backend parameter variables: error code %lu\n" msgstr "バックエンドパラメータ変数のハンドルをクローズできませんでした: エラーコード%lu\n" -#: postmaster/postmaster.c:6450 +#: postmaster/postmaster.c:6455 #, c-format msgid "could not read exit code for process\n" msgstr "子プロセスの終了コードの読み込みができませんでした\n" -#: postmaster/postmaster.c:6492 +#: postmaster/postmaster.c:6497 #, c-format msgid "could not post child completion status\n" msgstr "個プロセスの終了コードを投稿できませんでした\n" @@ -19544,7 +19577,7 @@ msgstr "非決定的照合順序は正規表現ではサポートされていま msgid "invalid timeline %u" msgstr "タイムライン%uは不正です" -#: repl_scanner.l:151 +#: repl_scanner.l:152 msgid "invalid streaming start location" msgstr "不正なストリーミング開始位置" @@ -19588,7 +19621,7 @@ msgstr "接続文字列をパースできませんでした: %s" msgid "could not receive database system identifier and timeline ID from the primary server: %s" msgstr "プライマリサーバーからデータベースシステムの識別子とタイムライン ID を受信できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:463 replication/libpqwalreceiver/libpqwalreceiver.c:751 +#: replication/libpqwalreceiver/libpqwalreceiver.c:463 replication/libpqwalreceiver/libpqwalreceiver.c:770 #, c-format msgid "invalid response from primary server" msgstr "プライマリサーバーからの応答が不正です" @@ -19598,81 +19631,81 @@ msgstr "プライマリサーバーからの応答が不正です" msgid "Could not identify system: got %d rows and %d fields, expected %d rows and %d or more fields." msgstr "システムを識別できませんでした: 受信したのは%d行で%d列、期待していたのは%d行で%d以上の列でした。" -#: replication/libpqwalreceiver/libpqwalreceiver.c:594 replication/libpqwalreceiver/libpqwalreceiver.c:601 replication/libpqwalreceiver/libpqwalreceiver.c:631 +#: replication/libpqwalreceiver/libpqwalreceiver.c:650 #, c-format msgid "could not start WAL streaming: %s" msgstr "WAL ストリーミングを開始できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:655 +#: replication/libpqwalreceiver/libpqwalreceiver.c:674 #, c-format msgid "could not send end-of-streaming message to primary: %s" msgstr "プライマリにストリーミングの終了メッセージを送信できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:678 +#: replication/libpqwalreceiver/libpqwalreceiver.c:697 #, c-format msgid "unexpected result set after end-of-streaming" msgstr "ストリーミングの終了後の想定外の結果セット" -#: replication/libpqwalreceiver/libpqwalreceiver.c:693 +#: replication/libpqwalreceiver/libpqwalreceiver.c:712 #, c-format msgid "error while shutting down streaming COPY: %s" msgstr "ストリーミングCOPY終了中のエラー: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:703 +#: replication/libpqwalreceiver/libpqwalreceiver.c:722 #, c-format msgid "error reading result of streaming command: %s" msgstr "ストリーミングコマンドの結果読み取り中のエラー: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:712 replication/libpqwalreceiver/libpqwalreceiver.c:945 +#: replication/libpqwalreceiver/libpqwalreceiver.c:731 replication/libpqwalreceiver/libpqwalreceiver.c:964 #, c-format msgid "unexpected result after CommandComplete: %s" msgstr "CommandComplete後の想定外の結果: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:739 +#: replication/libpqwalreceiver/libpqwalreceiver.c:758 #, c-format msgid "could not receive timeline history file from the primary server: %s" msgstr "プライマリサーバーからタイムライン履歴ファイルを受信できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:752 +#: replication/libpqwalreceiver/libpqwalreceiver.c:771 #, c-format msgid "Expected 1 tuple with 2 fields, got %d tuples with %d fields." msgstr "2個のフィールドを持つ1個のタプルを期待していましたが、%2$d 個のフィールドを持つ %1$d 個のタプルを受信しました。" -#: replication/libpqwalreceiver/libpqwalreceiver.c:908 replication/libpqwalreceiver/libpqwalreceiver.c:961 replication/libpqwalreceiver/libpqwalreceiver.c:968 +#: replication/libpqwalreceiver/libpqwalreceiver.c:927 replication/libpqwalreceiver/libpqwalreceiver.c:980 replication/libpqwalreceiver/libpqwalreceiver.c:987 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "WAL ストリームからデータを受信できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:988 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1007 #, c-format msgid "could not send data to WAL stream: %s" msgstr "WAL ストリームにデータを送信できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1080 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1100 #, c-format msgid "could not create replication slot \"%s\": %s" msgstr "レプリケーションスロット\"%s\"を作成できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1126 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1146 #, c-format msgid "invalid query response" msgstr "不正な問い合わせ応答" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1127 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1147 #, c-format msgid "Expected %d fields, got %d fields." msgstr "%d個の列を期待していましたが、%d列を受信しました。" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1197 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1217 #, c-format msgid "the query interface requires a database connection" msgstr "クエリインタフェースの動作にはデータベースコネクションが必要です" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1228 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1248 msgid "empty query" msgstr "空の問い合わせ" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1234 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1254 msgid "unexpected pipeline mode" msgstr "想定されていないパイプラインモード" @@ -19681,31 +19714,31 @@ msgstr "想定されていないパイプラインモード" msgid "logical replication parallel apply worker for subscription \"%s\" has finished" msgstr "サブスクリプション\"%s\"に対応する論理レプリケーション並列適用ワーカーが終了しました" -#: replication/logical/applyparallelworker.c:825 +#: replication/logical/applyparallelworker.c:834 #, c-format msgid "lost connection to the logical replication apply worker" msgstr "論理レプリケーション適用ワーカーへの接続を失いました" -#: replication/logical/applyparallelworker.c:1034 replication/logical/applyparallelworker.c:1036 +#: replication/logical/applyparallelworker.c:1043 replication/logical/applyparallelworker.c:1045 msgid "logical replication parallel apply worker" msgstr "論理レプリケーション並列適用ワーカー" -#: replication/logical/applyparallelworker.c:1050 +#: replication/logical/applyparallelworker.c:1059 #, c-format msgid "logical replication parallel apply worker exited due to error" msgstr "論理レプリケーション並列適用ワーカーがエラーにより終了しました" -#: replication/logical/applyparallelworker.c:1137 replication/logical/applyparallelworker.c:1310 +#: replication/logical/applyparallelworker.c:1146 replication/logical/applyparallelworker.c:1319 #, c-format msgid "lost connection to the logical replication parallel apply worker" msgstr "論理レプリケーション並列適用ワーカーへの接続を失いました" -#: replication/logical/applyparallelworker.c:1190 +#: replication/logical/applyparallelworker.c:1199 #, c-format msgid "could not send data to shared-memory queue" msgstr "共有メモリキューにデータを送出できませんでした" -#: replication/logical/applyparallelworker.c:1225 +#: replication/logical/applyparallelworker.c:1234 #, c-format msgid "logical replication apply worker will serialize the remaining changes of remote transaction %u to a file" msgstr "論理レプリケーションt起用ワーカーはリモートトランザクション%uの残りの変更をシリアライズしてファイルに格納します" @@ -19725,7 +19758,7 @@ msgstr "max_replication_slots = 0 の時は論理レプリケーションワー msgid "out of logical replication worker slots" msgstr "論理レプリケーションワーカースロットは全て使用中です" -#: replication/logical/launcher.c:438 replication/logical/launcher.c:512 replication/slot.c:1358 storage/lmgr/lock.c:998 storage/lmgr/lock.c:1036 storage/lmgr/lock.c:2831 storage/lmgr/lock.c:4216 storage/lmgr/lock.c:4281 storage/lmgr/lock.c:4631 storage/lmgr/predicate.c:2418 storage/lmgr/predicate.c:2433 storage/lmgr/predicate.c:3830 +#: replication/logical/launcher.c:438 replication/logical/launcher.c:512 replication/slot.c:1360 storage/lmgr/lock.c:998 storage/lmgr/lock.c:1036 storage/lmgr/lock.c:2831 storage/lmgr/lock.c:4216 storage/lmgr/lock.c:4281 storage/lmgr/lock.c:4631 storage/lmgr/predicate.c:2418 storage/lmgr/predicate.c:2433 storage/lmgr/predicate.c:3830 #, c-format msgid "You might need to increase %s." msgstr "%sを大きくする必要があるかもしれません。" @@ -19910,7 +19943,7 @@ msgstr "ID%dのレプリケーション基点は既にPID%dで使用中です" msgid "could not find free replication state slot for replication origin with ID %d" msgstr "ID%dのレプリケーション基点に対するレプリケーション状態スロットの空きがありません" -#: replication/logical/origin.c:957 replication/logical/origin.c:1155 replication/slot.c:2186 +#: replication/logical/origin.c:957 replication/logical/origin.c:1155 replication/slot.c:2188 #, c-format msgid "Increase max_replication_slots and try again." msgstr "max_replication_slotsを増やして再度試してください" @@ -19961,27 +19994,27 @@ msgstr "論理レプリケーションのターゲットリレーション\"%s.% msgid "logical replication target relation \"%s.%s\" does not exist" msgstr "論理レプリケーション先のリレーション\"%s.%s\"は存在しません" -#: replication/logical/reorderbuffer.c:4070 +#: replication/logical/reorderbuffer.c:4071 #, c-format msgid "could not write to data file for XID %u: %m" msgstr "XID%uのためのデータファイルの書き出しに失敗しました: %m" -#: replication/logical/reorderbuffer.c:4416 replication/logical/reorderbuffer.c:4441 +#: replication/logical/reorderbuffer.c:4417 replication/logical/reorderbuffer.c:4442 #, c-format msgid "could not read from reorderbuffer spill file: %m" msgstr "並べ替えバッファのあふれファイルの読み込みに失敗しました: %m" -#: replication/logical/reorderbuffer.c:4420 replication/logical/reorderbuffer.c:4445 +#: replication/logical/reorderbuffer.c:4421 replication/logical/reorderbuffer.c:4446 #, c-format msgid "could not read from reorderbuffer spill file: read %d instead of %u bytes" msgstr "並べ替えバッファのあふれファイルの読み込みに失敗しました: %2$uバイトのはずが%1$dバイトでした" -#: replication/logical/reorderbuffer.c:4695 +#: replication/logical/reorderbuffer.c:4696 #, c-format msgid "could not remove file \"%s\" during removal of pg_replslot/%s/xid*: %m" msgstr "pg_replslot/%2$s/xid* の削除中にファイル\"%1$s\"が削除できませんでした: %3$m" -#: replication/logical/reorderbuffer.c:5191 +#: replication/logical/reorderbuffer.c:5192 #, c-format msgid "could not read from file \"%s\": read %d instead of %d bytes" msgstr "ファイル\"%1$s\"の読み込みに失敗しました: %3$dバイトのはずが%2$dバイトでした" @@ -20087,17 +20120,17 @@ msgstr "テーブル\"%s.%s\"のテーブルのテーブルWHERE句を発行サ msgid "could not start initial contents copy for table \"%s.%s\": %s" msgstr "テーブル\"%s.%s\"の初期内容のコピーを開始できませんでした: %s" -#: replication/logical/tablesync.c:1458 +#: replication/logical/tablesync.c:1459 #, c-format msgid "table copy could not start transaction on publisher: %s" msgstr "テーブルコピー中に発行サーバー上でのトランザクション開始に失敗しました: %s" -#: replication/logical/tablesync.c:1517 replication/logical/worker.c:2376 +#: replication/logical/tablesync.c:1518 replication/logical/worker.c:2386 #, c-format msgid "user \"%s\" cannot replicate into relation with row-level security enabled: \"%s\"" msgstr "ユーザー\"%s\"は行レベルセキュリティが有効なリレーションへのレプリケーションはできません: \"%s\"" -#: replication/logical/tablesync.c:1530 +#: replication/logical/tablesync.c:1531 #, c-format msgid "table copy could not finish transaction on publisher: %s" msgstr "テーブルコピー中に発行サーバー上でのトランザクション終了に失敗しました: %s" @@ -20112,137 +20145,142 @@ msgstr "サブスクリプション\"%s\"に対応する論理レプリケーシ msgid "Cannot handle streamed replication transactions using parallel apply workers until all tables have been synchronized." msgstr "すべてのテーブルの同期が完了するまでは、ストリームされたトランザクションを適用ワーカーで扱うことはできません。" -#: replication/logical/worker.c:865 replication/logical/worker.c:980 +#: replication/logical/worker.c:832 replication/logical/worker.c:949 replication/logical/worker.c:2624 +#, c-format +msgid "logical replication column %d not found in tuple: only %d column(s) received" +msgstr "論理レプリケーションの列 %d がタプル中にありません: %d 個の列しか受信していません" + +#: replication/logical/worker.c:871 replication/logical/worker.c:990 #, c-format msgid "incorrect binary data format in logical replication column %d" msgstr "論理レプリケーション列%dのバイナリデータ書式が不正です" -#: replication/logical/worker.c:2515 +#: replication/logical/worker.c:2525 #, c-format msgid "publisher did not send replica identity column expected by the logical replication target relation \"%s.%s\"" msgstr "論理レプリケーション先のリレーション\"%s.%s\"は複製の識別列を期待していましたが、発行サーバーは送信しませんでした" -#: replication/logical/worker.c:2522 +#: replication/logical/worker.c:2532 #, c-format msgid "logical replication target relation \"%s.%s\" has neither REPLICA IDENTITY index nor PRIMARY KEY and published relation does not have REPLICA IDENTITY FULL" msgstr "論理レプリケーション先のリレーション\"%s.%s\"が識別列インデックスも主キーをもっておらず、かつ発行されたリレーションがREPLICA IDENTITY FULLとなっていません" -#: replication/logical/worker.c:3386 +#: replication/logical/worker.c:3401 #, c-format msgid "invalid logical replication message type \"??? (%d)\"" msgstr "不正な論理レプリケーションのメッセージタイプ \"??? (%d)\"" -#: replication/logical/worker.c:3558 +#: replication/logical/worker.c:3573 #, c-format msgid "data stream from publisher has ended" msgstr "発行サーバーからのデータストリームが終了しました" -#: replication/logical/worker.c:3715 +#: replication/logical/worker.c:3730 #, c-format msgid "terminating logical replication worker due to timeout" msgstr "タイムアウトにより論理レプリケーションワーカーを終了しています" -#: replication/logical/worker.c:3909 +#: replication/logical/worker.c:3924 #, c-format msgid "logical replication worker for subscription \"%s\" will stop because the subscription was removed" msgstr "サブスクリプション\"%s\"が削除されたため、このサブスクリプションに対応する論理レプリケーションワーカーが停止します" -#: replication/logical/worker.c:3922 +#: replication/logical/worker.c:3937 #, c-format msgid "logical replication worker for subscription \"%s\" will stop because the subscription was disabled" msgstr "サブスクリプション\"%s\"が無効化されたため、このサブスクリプションに対応する論理レプリケーションワーカーが停止します" -#: replication/logical/worker.c:3953 +#: replication/logical/worker.c:3968 #, c-format msgid "logical replication parallel apply worker for subscription \"%s\" will stop because of a parameter change" msgstr "パラメータの変更があったため、サブスクリプション\"%s\"に対応する論理レプリケーション並列適用ワーカーが停止します" -#: replication/logical/worker.c:3957 +#: replication/logical/worker.c:3972 #, c-format msgid "logical replication worker for subscription \"%s\" will restart because of a parameter change" msgstr "パラメータの変更があったため、サブスクリプション\"%s\"に対応する論理レプリケーションワーカーが再起動します" -#: replication/logical/worker.c:4506 +#: replication/logical/worker.c:4521 #, c-format msgid "logical replication worker for subscription %u will not start because the subscription was removed during startup" msgstr "サブスクリプション%uが起動中に削除されたため、このサブスクリプションに対応する論理レプリケーションワーカーは起動しません" -#: replication/logical/worker.c:4521 +#: replication/logical/worker.c:4536 #, c-format msgid "logical replication worker for subscription \"%s\" will not start because the subscription was disabled during startup" msgstr "サブスクリプション\"%s\"が起動中に無効化されたため、このサブスクリプションに対応する論理レプリケーションワーカーは起動しません" -#: replication/logical/worker.c:4538 +#: replication/logical/worker.c:4553 #, c-format msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has started" msgstr "サブスクリプション\"%s\"、テーブル\"%s\"に対応する論理レプリケーションテーブル同期ワーカーが起動しました" -#: replication/logical/worker.c:4543 +#: replication/logical/worker.c:4558 #, c-format msgid "logical replication apply worker for subscription \"%s\" has started" msgstr "サブスクリプション\"%s\"に対応する論理レプリケーション適用ワーカーが起動しました" -#: replication/logical/worker.c:4635 +#: replication/logical/worker.c:4650 #, c-format msgid "subscription has no replication slot set" msgstr "サブスクリプションにレプリケーションスロットが設定されていません" -#: replication/logical/worker.c:4818 +#: replication/logical/worker.c:4833 #, c-format msgid "subscription \"%s\" has been disabled because of an error" msgstr "サブスクリプション\"%s\"はエラーのため無効化されました" -#: replication/logical/worker.c:4866 +#: replication/logical/worker.c:4881 #, c-format msgid "logical replication starts skipping transaction at LSN %X/%X" msgstr "論理レプリケーションは%X/%Xででトランザクションのスキップを開始します" -#: replication/logical/worker.c:4880 +#: replication/logical/worker.c:4895 #, c-format msgid "logical replication completed skipping transaction at LSN %X/%X" msgstr "論理レプリケーションは%X/%Xでトランザクションのスキップを完了しました" -#: replication/logical/worker.c:4968 +#: replication/logical/worker.c:4983 #, c-format msgid "skip-LSN of subscription \"%s\" cleared" msgstr "サブスクリプションの\"%s\"スキップLSNをクリアしました" -#: replication/logical/worker.c:4969 +#: replication/logical/worker.c:4984 #, c-format msgid "Remote transaction's finish WAL location (LSN) %X/%X did not match skip-LSN %X/%X." msgstr "リモートトランザクションの完了WAL位置(LSN) %X/%XがスキップLSN %X/%X と一致しません。" -#: replication/logical/worker.c:4997 +#: replication/logical/worker.c:5012 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\"" msgstr "メッセージタイプ \"%2$s\"でレプリケーション基点\"%1$s\"のリモートからのデータを処理中" -#: replication/logical/worker.c:5001 +#: replication/logical/worker.c:5016 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" in transaction %u" msgstr "トランザクション%3$u中、メッセージタイプ\"%2$s\"でレプリケーション基点\"%1$s\"のリモートからのデータを処理中" -#: replication/logical/worker.c:5006 +#: replication/logical/worker.c:5021 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" in transaction %u, finished at %X/%X" msgstr "%4$X/%5$Xで終了したトランザクション%3$u中、メッセージタイプ\"%2$s\"でレプリケーション基点\"%1$s\"のリモートからのデータを処理中" -#: replication/logical/worker.c:5017 +#: replication/logical/worker.c:5032 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" in transaction %u" msgstr "レプリケーション起点\"%1$s\"のリモートデータ処理中、トランザクション%5$uのレプリケーション対象リレーション\"%3$s.%4$s\"に対するメッセージタイプ\"%2$s\"内" -#: replication/logical/worker.c:5024 +#: replication/logical/worker.c:5039 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" in transaction %u, finished at %X/%X" msgstr "%6$X/%7$Xで終了したトランザクション%5$u中、レプリケーション先リレーション\"%3$s.%4$s\"に対するメッセージタイプ\"%2$s\"でレプリケーション基点\"%1$s\"のリモートからのデータを処理中" -#: replication/logical/worker.c:5035 +#: replication/logical/worker.c:5050 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" column \"%s\" in transaction %u" msgstr "レプリケーション起点\"%1$s\"のリモートデータ処理中、トランザクション%6$uのレプリケーション対象リレーション\"%3$s.%4$s\"、列\"%5$s\"に対するメッセージタイプ\"%2$s\"内" -#: replication/logical/worker.c:5043 +#: replication/logical/worker.c:5058 #, c-format msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" column \"%s\" in transaction %u, finished at %X/%X" msgstr "%7$X/%8$Xで終了したトランザクション%6$u中、レプリケーション先リレーション\"%3$s.%4$s\"、列\"%5$s\"に対するメッセージタイプ\"%2$s\"でレプリケーション基点\"%1$s\"のリモートからのデータを処理中" @@ -20341,112 +20379,112 @@ msgstr "どれか一つを解放するか、max_replication_slots を大きく msgid "replication slot \"%s\" does not exist" msgstr "レプリケーションスロット\"%s\"は存在しません" -#: replication/slot.c:549 replication/slot.c:1168 +#: replication/slot.c:549 replication/slot.c:1170 #, c-format msgid "replication slot \"%s\" is active for PID %d" msgstr "レプリケーションスロット\"%s\"はPID%dで使用中です" -#: replication/slot.c:785 replication/slot.c:1714 replication/slot.c:2104 +#: replication/slot.c:787 replication/slot.c:1716 replication/slot.c:2106 #, c-format msgid "could not remove directory \"%s\"" msgstr "ディレクトリ\"%s\"を削除できませんでした" -#: replication/slot.c:1203 +#: replication/slot.c:1205 #, c-format msgid "replication slots can only be used if max_replication_slots > 0" msgstr "レプリケーションスロットは max_replication_slots > 0 のときだけ使用できます" -#: replication/slot.c:1208 +#: replication/slot.c:1210 #, c-format msgid "replication slots can only be used if wal_level >= replica" msgstr "レプリケーションスロットは wal_level >= replica のときだけ使用できます" -#: replication/slot.c:1220 +#: replication/slot.c:1222 #, c-format msgid "permission denied to use replication slots" msgstr "レプリケーションスロットを使用する権限がありません" -#: replication/slot.c:1221 +#: replication/slot.c:1223 #, c-format msgid "Only roles with the %s attribute may use replication slots." msgstr "%s属性を持つロールのみがレプリケーションスロットを使用できます。" -#: replication/slot.c:1332 +#: replication/slot.c:1334 #, c-format msgid "The slot's restart_lsn %X/%X exceeds the limit by %llu byte." msgid_plural "The slot's restart_lsn %X/%X exceeds the limit by %llu bytes." msgstr[0] "このスロットのrestart_lsn %X/%Xは制限を%lluバイト超過しています。" -#: replication/slot.c:1340 +#: replication/slot.c:1342 #, c-format msgid "The slot conflicted with xid horizon %u." msgstr "このスロットはXID地平線%uと競合しました。" -#: replication/slot.c:1345 +#: replication/slot.c:1347 msgid "Logical decoding on standby requires wal_level >= logical on the primary server." msgstr "論理デコードを行うためにはプライマリサーバー上でwal_level >= logical である必要があります。" -#: replication/slot.c:1353 +#: replication/slot.c:1355 #, c-format msgid "terminating process %d to release replication slot \"%s\"" msgstr "プロセス%dを終了してレプリケーションスロット\"%s\"を解放します" -#: replication/slot.c:1355 +#: replication/slot.c:1357 #, c-format msgid "invalidating obsolete replication slot \"%s\"" msgstr "使用不能のレプリケーションスロット\"%s\"を無効化します" -#: replication/slot.c:2042 +#: replication/slot.c:2044 #, c-format msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u" msgstr "レプリケーションスロットファイル\"%1$s\"のマジックナンバーが不正です: %3$uのはずが%2$uでした" -#: replication/slot.c:2049 +#: replication/slot.c:2051 #, c-format msgid "replication slot file \"%s\" has unsupported version %u" msgstr "レプリケーションスロットファイル\"%s\"はサポート外のバージョン%uです" -#: replication/slot.c:2056 +#: replication/slot.c:2058 #, c-format msgid "replication slot file \"%s\" has corrupted length %u" msgstr "レプリケーションスロットファイル\"%s\"のサイズ%uは異常です" -#: replication/slot.c:2092 +#: replication/slot.c:2094 #, c-format msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u" msgstr "レプリケーションスロットファイル\"%s\"のチェックサムが一致しません: %uですが、%uであるべきです" -#: replication/slot.c:2128 +#: replication/slot.c:2130 #, c-format msgid "logical replication slot \"%s\" exists, but wal_level < logical" msgstr "論理レプリケーションスロット\"%s\"がありますが、wal_level < logical です" -#: replication/slot.c:2130 +#: replication/slot.c:2132 #, c-format msgid "Change wal_level to be logical or higher." msgstr "wal_level を logical もしくはそれより上位の設定にしてください。" -#: replication/slot.c:2142 +#: replication/slot.c:2144 #, c-format msgid "logical replication slot \"%s\" exists on the standby, but hot_standby = off" msgstr "論理レプリケーションスロット\"%s\"がありますが、hot_standby = off です" -#: replication/slot.c:2144 +#: replication/slot.c:2146 #, c-format msgid "Change hot_standby to be on." msgstr "hot_standby を on に変更してください。" -#: replication/slot.c:2149 +#: replication/slot.c:2151 #, c-format msgid "physical replication slot \"%s\" exists, but wal_level < replica" msgstr "物理レプリケーションスロット\"%s\"がありますが、wal_level < replica です" -#: replication/slot.c:2151 +#: replication/slot.c:2153 #, c-format msgid "Change wal_level to be replica or higher." msgstr "wal_level を replica もしくはそれより上位の設定にしてください。" -#: replication/slot.c:2185 +#: replication/slot.c:2187 #, c-format msgid "too many replication slots active before shutdown" msgstr "シャットダウン前のアクティブなレプリケーションスロットの数が多すぎます" @@ -20667,88 +20705,88 @@ msgstr "サーバーの履歴はタイムライン%uの%X/%Xからフォーク msgid "requested starting point %X/%X is ahead of the WAL flush position of this server %X/%X" msgstr "要求された開始ポイント%X/%XはサーバーのWALフラッシュ位置%X/%Xより進んでいます" -#: replication/walsender.c:1027 +#: replication/walsender.c:1049 #, c-format msgid "unrecognized value for CREATE_REPLICATION_SLOT option \"%s\": \"%s\"" msgstr "CREATE_REPLICATION_SLOTのオプション\"%s\"に対する認識できない値: \"%s\"" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1112 +#: replication/walsender.c:1134 #, c-format msgid "%s must not be called inside a transaction" msgstr "%sはトランザクション内では呼び出せません" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1122 +#: replication/walsender.c:1144 #, c-format msgid "%s must be called inside a transaction" msgstr "%sはトランザクション内で呼び出さなければなりません" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1128 +#: replication/walsender.c:1150 #, c-format msgid "%s must be called in REPEATABLE READ isolation mode transaction" msgstr "%s は REPEATABLE READ 分離レベルのトランザクションで呼び出されなければなりません" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1133 +#: replication/walsender.c:1155 #, c-format msgid "%s must be called in a read-only transaction" msgstr "%sは読み取り専用トランザクションの中で呼び出さなければなりません" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1139 +#: replication/walsender.c:1161 #, c-format msgid "%s must be called before any query" msgstr "%s は問い合わせの実行前に呼び出されなければなりません" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1145 +#: replication/walsender.c:1167 #, c-format msgid "%s must not be called in a subtransaction" msgstr "%s はサブトランザクション内では呼び出せません" -#: replication/walsender.c:1292 +#: replication/walsender.c:1314 #, c-format msgid "terminating walsender process after promotion" msgstr "昇格後にWAL送信プロセスを終了します" -#: replication/walsender.c:1724 +#: replication/walsender.c:1752 #, c-format msgid "cannot execute new commands while WAL sender is in stopping mode" msgstr "WAL送信プロセスが停止モードの間は新しいコマンドを実行できません" -#: replication/walsender.c:1759 +#: replication/walsender.c:1787 #, c-format msgid "cannot execute SQL commands in WAL sender for physical replication" msgstr "物理レプリケーション用のWAL送信プロセスでSQLコマンドは実行できません" -#: replication/walsender.c:1792 +#: replication/walsender.c:1820 #, c-format msgid "received replication command: %s" msgstr "レプリケーションコマンドを受信しました: %s" -#: replication/walsender.c:1800 tcop/fastpath.c:209 tcop/postgres.c:1142 tcop/postgres.c:1500 tcop/postgres.c:1752 tcop/postgres.c:2238 tcop/postgres.c:2676 tcop/postgres.c:2754 +#: replication/walsender.c:1828 tcop/fastpath.c:209 tcop/postgres.c:1142 tcop/postgres.c:1500 tcop/postgres.c:1752 tcop/postgres.c:2238 tcop/postgres.c:2676 tcop/postgres.c:2754 #, c-format msgid "current transaction is aborted, commands ignored until end of transaction block" msgstr "現在のトランザクションがアボートしました。トランザクションブロックが終わるまでコマンドは無視されます" -#: replication/walsender.c:1942 replication/walsender.c:1977 +#: replication/walsender.c:1970 replication/walsender.c:2005 #, c-format msgid "unexpected EOF on standby connection" msgstr "スタンバイ接続で想定外のEOFがありました" -#: replication/walsender.c:1965 +#: replication/walsender.c:1993 #, c-format msgid "invalid standby message type \"%c\"" msgstr "スタンバイのメッセージタイプ\"%c\"は不正です" -#: replication/walsender.c:2054 +#: replication/walsender.c:2082 #, c-format msgid "unexpected message type \"%c\"" msgstr "想定しないメッセージタイプ\"%c\"" -#: replication/walsender.c:2471 +#: replication/walsender.c:2502 #, c-format msgid "terminating walsender process due to replication timeout" msgstr "レプリケーションタイムアウトにより WAL 送信プロセスを終了しています" @@ -20928,201 +20966,201 @@ msgstr "リレーション\"%2$s\"のルール\"%1$s\"は存在しません" msgid "renaming an ON SELECT rule is not allowed" msgstr "ON SELECTルールの名前を変更することはできません" -#: rewrite/rewriteHandler.c:590 +#: rewrite/rewriteHandler.c:591 #, c-format msgid "WITH query name \"%s\" appears in both a rule action and the query being rewritten" msgstr "WITH の問い合わせ名\"%s\"が、ルールのアクションと書き換えられようとしている問い合わせの両方に現れています" -#: rewrite/rewriteHandler.c:620 +#: rewrite/rewriteHandler.c:621 #, c-format msgid "INSERT ... SELECT rule actions are not supported for queries having data-modifying statements in WITH" msgstr "INSERT ... SELECTルールのアクションはWITHにデータ更新文を持つ問い合わせに対してはサポートされません" -#: rewrite/rewriteHandler.c:673 +#: rewrite/rewriteHandler.c:707 #, c-format msgid "cannot have RETURNING lists in multiple rules" msgstr "複数ルールではRETURNINGリストを持つことはできません" -#: rewrite/rewriteHandler.c:905 rewrite/rewriteHandler.c:944 +#: rewrite/rewriteHandler.c:939 rewrite/rewriteHandler.c:978 #, c-format msgid "cannot insert a non-DEFAULT value into column \"%s\"" msgstr "列\"%s\"への非デフォルト値の挿入はできません" -#: rewrite/rewriteHandler.c:907 rewrite/rewriteHandler.c:973 +#: rewrite/rewriteHandler.c:941 rewrite/rewriteHandler.c:1007 #, c-format msgid "Column \"%s\" is an identity column defined as GENERATED ALWAYS." msgstr "列\"%s\"は GENERATED ALWAYS として定義されています。" -#: rewrite/rewriteHandler.c:909 +#: rewrite/rewriteHandler.c:943 #, c-format msgid "Use OVERRIDING SYSTEM VALUE to override." msgstr "OVERRIDING SYSTEM VALUE を指定することで挿入を強制できます。" -#: rewrite/rewriteHandler.c:971 rewrite/rewriteHandler.c:979 +#: rewrite/rewriteHandler.c:1005 rewrite/rewriteHandler.c:1013 #, c-format msgid "column \"%s\" can only be updated to DEFAULT" msgstr "列\"%s\"はDEFAULTにのみ更新可能です" -#: rewrite/rewriteHandler.c:1114 rewrite/rewriteHandler.c:1132 +#: rewrite/rewriteHandler.c:1148 rewrite/rewriteHandler.c:1166 #, c-format msgid "multiple assignments to same column \"%s\"" msgstr "同じ列\"%s\"に複数の代入があります" -#: rewrite/rewriteHandler.c:1736 rewrite/rewriteHandler.c:3161 +#: rewrite/rewriteHandler.c:1770 rewrite/rewriteHandler.c:3226 #, c-format msgid "access to non-system view \"%s\" is restricted" msgstr "非システムのビュー\"%s\"へのアクセスは制限されています" -#: rewrite/rewriteHandler.c:2134 rewrite/rewriteHandler.c:4117 +#: rewrite/rewriteHandler.c:2168 rewrite/rewriteHandler.c:4182 #, c-format msgid "infinite recursion detected in rules for relation \"%s\"" msgstr "リレーション\"%s\"のルールで無限再帰を検出しました" -#: rewrite/rewriteHandler.c:2239 +#: rewrite/rewriteHandler.c:2273 #, c-format msgid "infinite recursion detected in policy for relation \"%s\"" msgstr "リレーション\"%s\"のポリシで無限再帰を検出しました" -#: rewrite/rewriteHandler.c:2569 +#: rewrite/rewriteHandler.c:2634 msgid "Junk view columns are not updatable." msgstr "ジャンクビュー列は更新不可です。" -#: rewrite/rewriteHandler.c:2574 +#: rewrite/rewriteHandler.c:2639 msgid "View columns that are not columns of their base relation are not updatable." msgstr "基底リレーションの列ではないビュー列は更新不可です。" -#: rewrite/rewriteHandler.c:2577 +#: rewrite/rewriteHandler.c:2642 msgid "View columns that refer to system columns are not updatable." msgstr "システム列を参照するビュー列は更新不可です。" -#: rewrite/rewriteHandler.c:2580 +#: rewrite/rewriteHandler.c:2645 msgid "View columns that return whole-row references are not updatable." msgstr "行全体参照を返すビュー列は更新不可です。" -#: rewrite/rewriteHandler.c:2641 +#: rewrite/rewriteHandler.c:2706 msgid "Views containing DISTINCT are not automatically updatable." msgstr "DISTINCTを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2644 +#: rewrite/rewriteHandler.c:2709 msgid "Views containing GROUP BY are not automatically updatable." msgstr "GROUP BYを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2647 +#: rewrite/rewriteHandler.c:2712 msgid "Views containing HAVING are not automatically updatable." msgstr "HAVINGを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2650 +#: rewrite/rewriteHandler.c:2715 msgid "Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable." msgstr "UNION、INTERSECT、EXCEPTを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2653 +#: rewrite/rewriteHandler.c:2718 msgid "Views containing WITH are not automatically updatable." msgstr "WITHを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2656 +#: rewrite/rewriteHandler.c:2721 msgid "Views containing LIMIT or OFFSET are not automatically updatable." msgstr "LIMIT、OFFSETを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2668 +#: rewrite/rewriteHandler.c:2733 msgid "Views that return aggregate functions are not automatically updatable." msgstr "集約関数を返すビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2671 +#: rewrite/rewriteHandler.c:2736 msgid "Views that return window functions are not automatically updatable." msgstr "ウィンドウ関数を返すビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2674 +#: rewrite/rewriteHandler.c:2739 msgid "Views that return set-returning functions are not automatically updatable." msgstr "集合返却関数を返すビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2681 rewrite/rewriteHandler.c:2685 rewrite/rewriteHandler.c:2693 +#: rewrite/rewriteHandler.c:2746 rewrite/rewriteHandler.c:2750 rewrite/rewriteHandler.c:2758 msgid "Views that do not select from a single table or view are not automatically updatable." msgstr "単一のテーブルまたはビューからselectしていないビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2696 +#: rewrite/rewriteHandler.c:2761 msgid "Views containing TABLESAMPLE are not automatically updatable." msgstr "TABLESAMPLEを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2720 +#: rewrite/rewriteHandler.c:2785 msgid "Views that have no updatable columns are not automatically updatable." msgstr "更新可能な列を持たないビューは自動更新できません。" -#: rewrite/rewriteHandler.c:3221 +#: rewrite/rewriteHandler.c:3286 #, c-format msgid "cannot insert into column \"%s\" of view \"%s\"" msgstr "ビュー\"%2$s\"の列\"%1$s\"への挿入はできません" -#: rewrite/rewriteHandler.c:3229 +#: rewrite/rewriteHandler.c:3294 #, c-format msgid "cannot update column \"%s\" of view \"%s\"" msgstr "ビュー\"%2$s\"の列\"%1$s\"は更新できません" -#: rewrite/rewriteHandler.c:3743 +#: rewrite/rewriteHandler.c:3808 #, c-format msgid "DO INSTEAD NOTIFY rules are not supported for data-modifying statements in WITH" msgstr "DO INSTEAD NOTIFYルールはWITH内のデータ更新文に対してはサポートされません" -#: rewrite/rewriteHandler.c:3754 +#: rewrite/rewriteHandler.c:3819 #, c-format msgid "DO INSTEAD NOTHING rules are not supported for data-modifying statements in WITH" msgstr "WITH にデータを変更するステートメントがある場合は DO INSTEAD NOTHING ルールはサポートされません" -#: rewrite/rewriteHandler.c:3768 +#: rewrite/rewriteHandler.c:3833 #, c-format msgid "conditional DO INSTEAD rules are not supported for data-modifying statements in WITH" msgstr "WITH にデータを変更するステートメントがある場合は、条件付き DO INSTEAD ルールはサポートされません" -#: rewrite/rewriteHandler.c:3772 +#: rewrite/rewriteHandler.c:3837 #, c-format msgid "DO ALSO rules are not supported for data-modifying statements in WITH" msgstr "WITH にデータを変更するステートメントがある場合は DO ALSO ルールはサポートされません" -#: rewrite/rewriteHandler.c:3777 +#: rewrite/rewriteHandler.c:3842 #, c-format msgid "multi-statement DO INSTEAD rules are not supported for data-modifying statements in WITH" msgstr "WITH にデータを変更するステートメントがある場合はマルチステートメントの DO INSTEAD ルールはサポートされません" -#: rewrite/rewriteHandler.c:4045 rewrite/rewriteHandler.c:4053 rewrite/rewriteHandler.c:4061 +#: rewrite/rewriteHandler.c:4110 rewrite/rewriteHandler.c:4118 rewrite/rewriteHandler.c:4126 #, c-format msgid "Views with conditional DO INSTEAD rules are not automatically updatable." msgstr "条件付きDO INSTEADルールを持つビューは自動更新できません。" -#: rewrite/rewriteHandler.c:4167 +#: rewrite/rewriteHandler.c:4232 #, c-format msgid "cannot perform INSERT RETURNING on relation \"%s\"" msgstr "リレーション\"%s\"へのINSERT RETURNINGを行うことはできません" -#: rewrite/rewriteHandler.c:4169 +#: rewrite/rewriteHandler.c:4234 #, c-format msgid "You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause." msgstr "RETURNING句を持つ無条件のON INSERT DO INSTEADルールが必要です。" -#: rewrite/rewriteHandler.c:4174 +#: rewrite/rewriteHandler.c:4239 #, c-format msgid "cannot perform UPDATE RETURNING on relation \"%s\"" msgstr "リレーション\"%s\"へのUPDATE RETURNINGを行うことはできません" -#: rewrite/rewriteHandler.c:4176 +#: rewrite/rewriteHandler.c:4241 #, c-format msgid "You need an unconditional ON UPDATE DO INSTEAD rule with a RETURNING clause." msgstr "RETURNING句を持つ無条件のON UPDATE DO INSTEADルールが必要です。" -#: rewrite/rewriteHandler.c:4181 +#: rewrite/rewriteHandler.c:4246 #, c-format msgid "cannot perform DELETE RETURNING on relation \"%s\"" msgstr "リレーション\"%s\"へのDELETE RETURNINGを行うことはできません" -#: rewrite/rewriteHandler.c:4183 +#: rewrite/rewriteHandler.c:4248 #, c-format msgid "You need an unconditional ON DELETE DO INSTEAD rule with a RETURNING clause." msgstr "RETURNING句を持つ無条件のON DELETE DO INSTEADルールが必要です。" -#: rewrite/rewriteHandler.c:4201 +#: rewrite/rewriteHandler.c:4266 #, c-format msgid "INSERT with ON CONFLICT clause cannot be used with table that has INSERT or UPDATE rules" msgstr "ON CONFLICT句を伴うINSERTは、INSERTまたはUPDATEルールを持つテーブルでは使えません" -#: rewrite/rewriteHandler.c:4258 +#: rewrite/rewriteHandler.c:4323 #, c-format msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries" msgstr "複数問い合わせに対するルールにより書き換えられた問い合わせでは WITH を使用できません" @@ -21617,7 +21655,7 @@ msgstr "%s属性を持つロールのみが%s属性を持つロールが接続 msgid "Only roles with privileges of the role whose process is being terminated or with privileges of the \"%s\" role may terminate this process." msgstr "終了させようとしているプロセスに接続しているロールの権限を持つロール、または\"%sロール権限を持つロールのみがこのプロセスを終了できます。" -#: storage/ipc/procsignal.c:420 +#: storage/ipc/procsignal.c:427 #, c-format msgid "still waiting for backend with PID %d to accept ProcSignalBarrier" msgstr "PID %dのバックエンドがProcSignalBarrierを受け付けるのを待っています" @@ -21657,17 +21695,12 @@ msgstr "データ構造体\"%s\"のためのShmemIndexエントリのサイズ msgid "not enough shared memory for data structure \"%s\" (%zu bytes requested)" msgstr "データ構造体\"%s\"のための共有メモリが不足しています ( %zu バイトが必要)" -#: storage/ipc/shmem.c:511 storage/ipc/shmem.c:530 -#, c-format -msgid "requested shared memory size overflows size_t" -msgstr "要求された共有メモリのサイズはsize_tを超えています" - #: storage/ipc/signalfuncs.c:72 #, c-format msgid "PID %d is not a PostgreSQL backend process" msgstr "PID %dはPostgreSQLバックエンドプロセスではありません" -#: storage/ipc/signalfuncs.c:109 storage/lmgr/proc.c:1387 utils/adt/mcxtfuncs.c:190 +#: storage/ipc/signalfuncs.c:109 storage/lmgr/proc.c:1420 utils/adt/mcxtfuncs.c:190 #, c-format msgid "could not send signal to process %d: %m" msgstr "プロセス%dにシグナルを送信できませんでした: %m" @@ -21986,27 +22019,27 @@ msgstr "リトライが行われた場合、このトランザクションは成 msgid "number of requested standby connections exceeds max_wal_senders (currently %d)" msgstr "要求されたスタンバイ接続が max_wal_senders を超えています(現在は %d)" -#: storage/lmgr/proc.c:1480 +#: storage/lmgr/proc.c:1513 #, c-format msgid "process %d avoided deadlock for %s on %s by rearranging queue order after %ld.%03d ms" msgstr "プロセス%1$dは、%4$ld.%5$03d ms後にキューの順番を再調整することで、%3$s上の%2$sに対するデッドロックを防ぎました。" -#: storage/lmgr/proc.c:1495 +#: storage/lmgr/proc.c:1528 #, c-format msgid "process %d detected deadlock while waiting for %s on %s after %ld.%03d ms" msgstr "プロセス%1$dは、%3$s上の%2$sに対し%4$ld.%5$03d ms待機するデッドロックを検知しました" -#: storage/lmgr/proc.c:1504 +#: storage/lmgr/proc.c:1537 #, c-format msgid "process %d still waiting for %s on %s after %ld.%03d ms" msgstr "プロセス%dは%sを%sで待機しています。%ld.%03dミリ秒後" -#: storage/lmgr/proc.c:1511 +#: storage/lmgr/proc.c:1544 #, c-format msgid "process %d acquired %s on %s after %ld.%03d ms" msgstr "プロセス%1$dは%4$ld.%5$03d ms後に%3$s上の%2$sを獲得しました" -#: storage/lmgr/proc.c:1528 +#: storage/lmgr/proc.c:1561 #, c-format msgid "process %d failed to acquire %s on %s after %ld.%03d ms" msgstr "プロセス%1$dは%4$ld.%5$03d ms後に%3$s上で%2$sを獲得することに失敗しました" @@ -22141,7 +22174,7 @@ msgstr "関数呼び出しメッセージ内の引数サイズ%dが不正です" msgid "incorrect binary data format in function argument %d" msgstr "関数引数%dのバイナリデータ書式が不正です" -#: tcop/postgres.c:467 tcop/postgres.c:4970 +#: tcop/postgres.c:467 tcop/postgres.c:4986 #, c-format msgid "invalid frontend message type %d" msgstr "フロントエンドメッセージタイプ%dが不正です" @@ -22377,82 +22410,82 @@ msgstr "トランザクション中アイドルタイムアウトのため接続 msgid "terminating connection due to idle-session timeout" msgstr "アイドルセッションタイムアウトにより接続を終了します" -#: tcop/postgres.c:3542 +#: tcop/postgres.c:3543 #, c-format msgid "stack depth limit exceeded" msgstr "スタック長制限を越えました" -#: tcop/postgres.c:3543 +#: tcop/postgres.c:3544 #, c-format msgid "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), after ensuring the platform's stack depth limit is adequate." msgstr "お使いのプラットフォームにおけるスタック長の制限に適合することを確認後、設定パラメータ \"max_stack_depth\"(現在 %dkB)を増やしてください。" -#: tcop/postgres.c:3590 +#: tcop/postgres.c:3606 #, c-format msgid "\"max_stack_depth\" must not exceed %ldkB." msgstr "\"max_stack_depth\"は%ldkBを越えてはなりません。" -#: tcop/postgres.c:3592 +#: tcop/postgres.c:3608 #, c-format msgid "Increase the platform's stack depth limit via \"ulimit -s\" or local equivalent." msgstr "プラットフォームのスタック長制限を\"ulimit -s\"または同等の機能を使用して増加してください" -#: tcop/postgres.c:3615 +#: tcop/postgres.c:3631 #, c-format msgid "client_connection_check_interval must be set to 0 on this platform." msgstr "このプラットフォームではclient_connection_check_intervalを0に設定する必要があります。" -#: tcop/postgres.c:3636 +#: tcop/postgres.c:3652 #, c-format msgid "Cannot enable parameter when \"log_statement_stats\" is true." msgstr "\"log_statement_stats\"が真の場合、パラメータを有効にできません" -#: tcop/postgres.c:3651 +#: tcop/postgres.c:3667 #, c-format msgid "Cannot enable \"log_statement_stats\" when \"log_parser_stats\", \"log_planner_stats\", or \"log_executor_stats\" is true." msgstr "\"log_parser_stats\"、\"log_planner_stats\"、\"log_executor_stats\"のいずれかが真の場合は\"log_statement_stats\"を有効にできません" -#: tcop/postgres.c:4059 +#: tcop/postgres.c:4075 #, c-format msgid "invalid command-line argument for server process: %s" msgstr "サーバープロセスに対する不正なコマンドライン引数: %s" -#: tcop/postgres.c:4060 tcop/postgres.c:4066 +#: tcop/postgres.c:4076 tcop/postgres.c:4082 #, c-format msgid "Try \"%s --help\" for more information." msgstr "詳細は\"%s --help\"を実行してください。" -#: tcop/postgres.c:4064 +#: tcop/postgres.c:4080 #, c-format msgid "%s: invalid command-line argument: %s" msgstr "%s: 不正なコマンドライン引数: %s" -#: tcop/postgres.c:4117 +#: tcop/postgres.c:4133 #, c-format msgid "%s: no database nor user name specified" msgstr "%s: データベース名もユーザー名も指定されていません" -#: tcop/postgres.c:4867 +#: tcop/postgres.c:4883 #, c-format msgid "invalid CLOSE message subtype %d" msgstr "不正なCLOSEメッセージのサブタイプ%d" -#: tcop/postgres.c:4904 +#: tcop/postgres.c:4920 #, c-format msgid "invalid DESCRIBE message subtype %d" msgstr "不正なDESCRIBEメッセージのサブタイプ%d" -#: tcop/postgres.c:4991 +#: tcop/postgres.c:5007 #, c-format msgid "fastpath function calls not supported in a replication connection" msgstr "レプリケーション接続では高速関数呼び出しはサポートされていません" -#: tcop/postgres.c:4995 +#: tcop/postgres.c:5011 #, c-format msgid "extended query protocol not supported in a replication connection" msgstr "レプリケーション接続では拡張問い合わせプロトコルはサポートされていません" -#: tcop/postgres.c:5175 +#: tcop/postgres.c:5191 #, c-format msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s" msgstr "接続を切断: セッション時間: %d:%02d:%02d.%03d ユーザー=%s データベース=%s ホスト=%s%s%s" @@ -22553,17 +22586,17 @@ msgstr "重複するAcceptパラメータ" msgid "unrecognized simple dictionary parameter: \"%s\"" msgstr "認識できない単純辞書パラメータ: \"%s\"" -#: tsearch/dict_synonym.c:118 +#: tsearch/dict_synonym.c:117 #, c-format msgid "unrecognized synonym parameter: \"%s\"" msgstr "認識できない類義語パラメータ: \"%s\"" -#: tsearch/dict_synonym.c:125 +#: tsearch/dict_synonym.c:124 #, c-format msgid "missing Synonyms parameter" msgstr "類義語パラメータがありません" -#: tsearch/dict_synonym.c:132 +#: tsearch/dict_synonym.c:131 #, c-format msgid "could not open synonym file \"%s\": %m" msgstr "類義語ファイル\"%s\"をオープンできませんでした: %m" @@ -22638,12 +22671,12 @@ msgstr "認識できないシソーラスパラメータ \"%s\"" msgid "missing Dictionary parameter" msgstr "Dictionaryパラメータがありません" -#: tsearch/spell.c:383 tsearch/spell.c:400 tsearch/spell.c:409 tsearch/spell.c:1040 +#: tsearch/spell.c:383 tsearch/spell.c:400 tsearch/spell.c:409 tsearch/spell.c:1052 #, c-format msgid "invalid affix flag \"%s\"" msgstr "不正な接辞フラグ\"%s\"" -#: tsearch/spell.c:387 tsearch/spell.c:1044 +#: tsearch/spell.c:387 tsearch/spell.c:1056 #, c-format msgid "affix flag \"%s\" is out of range" msgstr "接辞フラグ\"%s\"は範囲外です" @@ -22663,37 +22696,37 @@ msgstr "\"long\"フラグ値を伴った不正な接辞フラグ\"%s\"" msgid "could not open dictionary file \"%s\": %m" msgstr "辞書ファイル\"%s\"をオープンできませんでした: %m" -#: tsearch/spell.c:1167 tsearch/spell.c:1179 tsearch/spell.c:1739 tsearch/spell.c:1744 tsearch/spell.c:1749 +#: tsearch/spell.c:1181 tsearch/spell.c:1193 tsearch/spell.c:1753 tsearch/spell.c:1758 tsearch/spell.c:1763 #, c-format msgid "invalid affix alias \"%s\"" msgstr "不正な接辞の別名 \"%s\"" -#: tsearch/spell.c:1220 tsearch/spell.c:1291 tsearch/spell.c:1440 +#: tsearch/spell.c:1234 tsearch/spell.c:1305 tsearch/spell.c:1454 #, c-format msgid "could not open affix file \"%s\": %m" msgstr "affixファイル\"%s\"をオープンできませんでした: %m" -#: tsearch/spell.c:1274 +#: tsearch/spell.c:1288 #, c-format msgid "Ispell dictionary supports only \"default\", \"long\", and \"num\" flag values" msgstr "Ispell辞書はフラグ値\"default\"、\"long\"および\"num\"のみをサポートします" -#: tsearch/spell.c:1318 +#: tsearch/spell.c:1332 #, c-format msgid "invalid number of flag vector aliases" msgstr "不正な数のフラグベクタの別名" -#: tsearch/spell.c:1341 +#: tsearch/spell.c:1355 #, c-format msgid "number of aliases exceeds specified number %d" msgstr "別名の数が指定された数 %d を超えています" -#: tsearch/spell.c:1555 +#: tsearch/spell.c:1569 #, c-format msgid "affix file contains both old-style and new-style commands" msgstr "接辞ファイルが新旧両方の形式のコマンドを含んでいます" -#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:275 utils/adt/tsvector_op.c:1128 +#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:275 utils/adt/tsvector_op.c:1101 #, c-format msgid "string is too long for tsvector (%d bytes, max %d bytes)" msgstr "TSベクターのための文字列が長すぎます(%dバイト、最大は%dバイト)" @@ -22733,67 +22766,72 @@ msgstr "ストップワードファイル\"%s\"をオープンできませんで msgid "text search parser does not support headline creation" msgstr "テキスト検索パーサは見出し作成をサポートしません" -#: tsearch/wparser_def.c:2664 +#: tsearch/wparser_def.c:2667 #, c-format msgid "unrecognized headline parameter: \"%s\"" msgstr "認識できない見出しパラメータ: \"%s\"" -#: tsearch/wparser_def.c:2674 +#: tsearch/wparser_def.c:2677 #, c-format msgid "MinWords should be less than MaxWords" msgstr "MinWordsはMaxWordsより小さくなければなりません" -#: tsearch/wparser_def.c:2678 +#: tsearch/wparser_def.c:2681 #, c-format msgid "MinWords should be positive" msgstr "MinWordsは正でなければなりません" -#: tsearch/wparser_def.c:2682 +#: tsearch/wparser_def.c:2685 #, c-format msgid "ShortWord should be >= 0" msgstr "ShortWordは>= 0でなければなりません" -#: tsearch/wparser_def.c:2686 +#: tsearch/wparser_def.c:2689 #, c-format msgid "MaxFragments should be >= 0" msgstr "MaxFragments は 0 以上でなければなりません" -#: utils/activity/pgstat.c:438 +#: tsearch/wparser_def.c:2728 tsearch/wparser_def.c:2732 tsearch/wparser_def.c:2736 +#, c-format +msgid "value for \"%s\" is too long" +msgstr "\"%s\"の値が長すぎます" + +#: utils/activity/pgstat.c:439 #, c-format msgid "could not unlink permanent statistics file \"%s\": %m" msgstr "永続統計情報ファイル\"%s\"をunlinkできませんでした: %m" -#: utils/activity/pgstat.c:1257 +#: utils/activity/pgstat.c:1268 #, c-format msgid "invalid statistics kind: \"%s\"" msgstr "不正な統計情報種別: \"%s\"" -#: utils/activity/pgstat.c:1337 +#: utils/activity/pgstat.c:1348 #, c-format msgid "could not open temporary statistics file \"%s\": %m" msgstr "一時統計情報ファイル\"%s\"をオープンできませんでした: %m" -#: utils/activity/pgstat.c:1457 +#: utils/activity/pgstat.c:1468 #, c-format msgid "could not write temporary statistics file \"%s\": %m" msgstr "一時統計情報ファイル\"%s\"に書き込みできませんでした: %m" -#: utils/activity/pgstat.c:1466 +#: utils/activity/pgstat.c:1477 #, c-format msgid "could not close temporary statistics file \"%s\": %m" msgstr "一時統計情報ファイル\"%s\"をクローズできませんでした: %m" -#: utils/activity/pgstat.c:1474 +#: utils/activity/pgstat.c:1485 #, c-format msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m" msgstr "一時統計情報ファイル\"%s\"の名前を\"%s\"に変更できませんでした: %m" -#: utils/activity/pgstat.c:1523 +#: utils/activity/pgstat.c:1534 #, c-format msgid "could not open statistics file \"%s\": %m" msgstr "統計情報ファイル\"%s\"をオープンできませんでした: %m" -#: utils/activity/pgstat.c:1695 +#: utils/activity/pgstat.c:1706 #, c-format msgid "corrupted statistics file \"%s\"" msgstr "統計情報ファイル\"%s\"が破損しています" @@ -22913,68 +22951,73 @@ msgstr "関数\"%s\"は存在しません" msgid "must be able to SET ROLE \"%s\"" msgstr "SET ROLE\"%s\"ができなければなりません" -#: utils/adt/array_userfuncs.c:102 utils/adt/array_userfuncs.c:489 utils/adt/array_userfuncs.c:878 utils/adt/json.c:694 utils/adt/json.c:831 utils/adt/json.c:869 utils/adt/jsonb.c:1139 utils/adt/jsonb.c:1211 utils/adt/jsonb.c:1629 utils/adt/jsonb.c:1817 utils/adt/jsonb.c:1827 +#: utils/adt/array_userfuncs.c:103 utils/adt/array_userfuncs.c:490 utils/adt/array_userfuncs.c:879 utils/adt/json.c:694 utils/adt/json.c:831 utils/adt/json.c:869 utils/adt/jsonb.c:1139 utils/adt/jsonb.c:1211 utils/adt/jsonb.c:1629 utils/adt/jsonb.c:1817 utils/adt/jsonb.c:1827 #, c-format msgid "could not determine input data type" msgstr "入力データ型を特定できませんでした" -#: utils/adt/array_userfuncs.c:107 +#: utils/adt/array_userfuncs.c:108 #, c-format msgid "input data type is not an array" msgstr "入力データ型は配列ではありません" -#: utils/adt/array_userfuncs.c:151 utils/adt/array_userfuncs.c:203 utils/adt/float.c:1228 utils/adt/float.c:1302 utils/adt/float.c:4117 utils/adt/float.c:4155 utils/adt/int.c:807 utils/adt/int.c:829 utils/adt/int.c:843 utils/adt/int.c:857 utils/adt/int.c:888 utils/adt/int.c:909 utils/adt/int.c:1026 utils/adt/int.c:1040 utils/adt/int.c:1054 utils/adt/int.c:1087 utils/adt/int.c:1101 utils/adt/int.c:1115 utils/adt/int.c:1146 utils/adt/int.c:1228 utils/adt/int.c:1292 -#: utils/adt/int.c:1360 utils/adt/int.c:1366 utils/adt/int8.c:1272 utils/adt/numeric.c:1917 utils/adt/numeric.c:4404 utils/adt/rangetypes.c:1481 utils/adt/rangetypes.c:1494 utils/adt/varbit.c:1195 utils/adt/varbit.c:1596 utils/adt/varlena.c:1137 utils/adt/varlena.c:3141 +#: utils/adt/array_userfuncs.c:152 utils/adt/array_userfuncs.c:204 utils/adt/float.c:1228 utils/adt/float.c:1302 utils/adt/float.c:4117 utils/adt/float.c:4155 utils/adt/int.c:807 utils/adt/int.c:829 utils/adt/int.c:843 utils/adt/int.c:857 utils/adt/int.c:888 utils/adt/int.c:909 utils/adt/int.c:1026 utils/adt/int.c:1040 utils/adt/int.c:1054 utils/adt/int.c:1087 utils/adt/int.c:1101 utils/adt/int.c:1115 utils/adt/int.c:1146 utils/adt/int.c:1228 utils/adt/int.c:1292 +#: utils/adt/int.c:1360 utils/adt/int.c:1366 utils/adt/int8.c:1272 utils/adt/numeric.c:1917 utils/adt/numeric.c:4404 utils/adt/rangetypes.c:1481 utils/adt/rangetypes.c:1494 utils/adt/varbit.c:1195 utils/adt/varbit.c:1596 utils/adt/varlena.c:1175 utils/adt/varlena.c:3179 #, c-format msgid "integer out of range" msgstr "integerの範囲外です" -#: utils/adt/array_userfuncs.c:158 utils/adt/array_userfuncs.c:213 +#: utils/adt/array_userfuncs.c:159 utils/adt/array_userfuncs.c:214 #, c-format msgid "argument must be empty or one-dimensional array" msgstr "引数は空か1次元の配列でなければなりません" -#: utils/adt/array_userfuncs.c:295 utils/adt/array_userfuncs.c:334 utils/adt/array_userfuncs.c:371 utils/adt/array_userfuncs.c:400 utils/adt/array_userfuncs.c:428 +#: utils/adt/array_userfuncs.c:296 utils/adt/array_userfuncs.c:335 utils/adt/array_userfuncs.c:372 utils/adt/array_userfuncs.c:401 utils/adt/array_userfuncs.c:429 #, c-format msgid "cannot concatenate incompatible arrays" msgstr "互換性がない配列を連結できません" -#: utils/adt/array_userfuncs.c:296 +#: utils/adt/array_userfuncs.c:297 #, c-format msgid "Arrays with element types %s and %s are not compatible for concatenation." msgstr "要素型%sと%sの配列の連結には互換性がありません" -#: utils/adt/array_userfuncs.c:335 +#: utils/adt/array_userfuncs.c:336 #, c-format msgid "Arrays of %d and %d dimensions are not compatible for concatenation." msgstr "要素数%dと%dの配列の連結には互換性がありません" -#: utils/adt/array_userfuncs.c:372 +#: utils/adt/array_userfuncs.c:373 #, c-format msgid "Arrays with differing element dimensions are not compatible for concatenation." msgstr "異なる要素次数の配列の連結には互換性がありません。" -#: utils/adt/array_userfuncs.c:401 utils/adt/array_userfuncs.c:429 +#: utils/adt/array_userfuncs.c:402 utils/adt/array_userfuncs.c:430 #, c-format msgid "Arrays with differing dimensions are not compatible for concatenation." msgstr "異なる次数の配列の連結には互換性がありません。" -#: utils/adt/array_userfuncs.c:987 utils/adt/array_userfuncs.c:995 utils/adt/arrayfuncs.c:5652 utils/adt/arrayfuncs.c:5658 +#: utils/adt/array_userfuncs.c:989 utils/adt/array_userfuncs.c:997 utils/adt/arrayfuncs.c:5661 utils/adt/arrayfuncs.c:5667 #, c-format msgid "cannot accumulate arrays of different dimensionality" msgstr "次元の異なる配列は結合できません" -#: utils/adt/array_userfuncs.c:1286 utils/adt/array_userfuncs.c:1440 +#: utils/adt/array_userfuncs.c:1009 utils/adt/arrayfuncs.c:5623 +#, c-format +msgid "array size exceeds the maximum allowed (%zu)" +msgstr "配列のサイズが上限(%zu)を超えています" + +#: utils/adt/array_userfuncs.c:1295 utils/adt/array_userfuncs.c:1449 #, c-format msgid "searching for elements in multidimensional arrays is not supported" msgstr "多次元配列内の要素の検索はサポートされません" -#: utils/adt/array_userfuncs.c:1315 +#: utils/adt/array_userfuncs.c:1324 #, c-format msgid "initial position must not be null" msgstr "初期位置nullであってはなりません" -#: utils/adt/array_userfuncs.c:1688 +#: utils/adt/array_userfuncs.c:1697 #, c-format msgid "sample size must be between 0 and %d" msgstr "サンプルの大きさは0と%dの間でなければなりません" @@ -23050,7 +23093,7 @@ msgstr "多次元配列は合致する次元の副配列を持たなければな msgid "Junk after closing right brace." msgstr "右大括弧の後にごみがあります。" -#: utils/adt/arrayfuncs.c:1326 utils/adt/arrayfuncs.c:3535 utils/adt/arrayfuncs.c:6144 +#: utils/adt/arrayfuncs.c:1326 utils/adt/arrayfuncs.c:3535 utils/adt/arrayfuncs.c:6151 #, c-format msgid "invalid number of dimensions: %d" msgstr "不正な次元数: %d" @@ -23065,7 +23108,7 @@ msgstr "不正な配列フラグ" msgid "binary data has array element type %u (%s) instead of expected %u (%s)" msgstr "バイナリデータ中に期待される型%3$u(%4$s)の代わりに%1$u(%2$s)がありました" -#: utils/adt/arrayfuncs.c:1403 utils/adt/multirangetypes.c:451 utils/adt/rangetypes.c:344 utils/cache/lsyscache.c:2916 +#: utils/adt/arrayfuncs.c:1403 utils/adt/multirangetypes.c:452 utils/adt/rangetypes.c:344 utils/cache/lsyscache.c:3029 #, c-format msgid "no binary input function available for type %s" msgstr "型%sにはバイナリ入力関数がありません" @@ -23075,7 +23118,7 @@ msgstr "型%sにはバイナリ入力関数がありません" msgid "improper binary format in array element %d" msgstr "配列要素%dのバイナリ書式が不適切です" -#: utils/adt/arrayfuncs.c:1624 utils/adt/multirangetypes.c:456 utils/adt/rangetypes.c:349 utils/cache/lsyscache.c:2949 +#: utils/adt/arrayfuncs.c:1624 utils/adt/multirangetypes.c:457 utils/adt/rangetypes.c:349 utils/cache/lsyscache.c:3062 #, c-format msgid "no binary output function available for type %s" msgstr "型%sにはバイナリ出力関数がありません" @@ -23085,7 +23128,7 @@ msgstr "型%sにはバイナリ出力関数がありません" msgid "slices of fixed-length arrays not implemented" msgstr "固定長配列の部分配列は実装されていません" -#: utils/adt/arrayfuncs.c:2281 utils/adt/arrayfuncs.c:2303 utils/adt/arrayfuncs.c:2352 utils/adt/arrayfuncs.c:2606 utils/adt/arrayfuncs.c:2951 utils/adt/arrayfuncs.c:6130 utils/adt/arrayfuncs.c:6156 utils/adt/arrayfuncs.c:6167 utils/adt/json.c:1511 utils/adt/json.c:1583 utils/adt/jsonb.c:1416 utils/adt/jsonb.c:1500 utils/adt/jsonfuncs.c:4434 utils/adt/jsonfuncs.c:4587 utils/adt/jsonfuncs.c:4698 utils/adt/jsonfuncs.c:4746 +#: utils/adt/arrayfuncs.c:2281 utils/adt/arrayfuncs.c:2303 utils/adt/arrayfuncs.c:2352 utils/adt/arrayfuncs.c:2606 utils/adt/arrayfuncs.c:2951 utils/adt/arrayfuncs.c:6137 utils/adt/arrayfuncs.c:6163 utils/adt/arrayfuncs.c:6174 utils/adt/json.c:1511 utils/adt/json.c:1583 utils/adt/jsonb.c:1416 utils/adt/jsonb.c:1500 utils/adt/jsonfuncs.c:4434 utils/adt/jsonfuncs.c:4587 utils/adt/jsonfuncs.c:4698 utils/adt/jsonfuncs.c:4746 #, c-format msgid "wrong number of array subscripts" msgstr "配列の添え字が不正な数値です" @@ -23130,7 +23173,7 @@ msgstr "この文脈ではNULLの配列要素は許可されません" msgid "cannot compare arrays of different element types" msgstr "要素型の異なる配列を比較できません" -#: utils/adt/arrayfuncs.c:4219 utils/adt/multirangetypes.c:2807 utils/adt/multirangetypes.c:2879 utils/adt/rangetypes.c:1354 utils/adt/rangetypes.c:1418 utils/adt/rowtypes.c:1885 +#: utils/adt/arrayfuncs.c:4219 utils/adt/multirangetypes.c:2808 utils/adt/multirangetypes.c:2880 utils/adt/rangetypes.c:1354 utils/adt/rangetypes.c:1418 utils/adt/rowtypes.c:1885 #, c-format msgid "could not identify a hash function for type %s" msgstr "型 %s のハッシュ関数を識別できません" @@ -23145,52 +23188,52 @@ msgstr "型 %s の拡張ハッシュ関数を特定できませんでした" msgid "data type %s is not an array type" msgstr "データ型%sは配列型ではありません" -#: utils/adt/arrayfuncs.c:5597 +#: utils/adt/arrayfuncs.c:5598 #, c-format msgid "cannot accumulate null arrays" msgstr "null配列は連結できません" -#: utils/adt/arrayfuncs.c:5625 +#: utils/adt/arrayfuncs.c:5634 #, c-format msgid "cannot accumulate empty arrays" msgstr "空の配列は連結できません" -#: utils/adt/arrayfuncs.c:6028 utils/adt/arrayfuncs.c:6068 +#: utils/adt/arrayfuncs.c:6035 utils/adt/arrayfuncs.c:6075 #, c-format msgid "dimension array or low bound array cannot be null" msgstr "次元配列もしくは下限値配列が NULL であってはなりません" -#: utils/adt/arrayfuncs.c:6131 utils/adt/arrayfuncs.c:6157 +#: utils/adt/arrayfuncs.c:6138 utils/adt/arrayfuncs.c:6164 #, c-format msgid "Dimension array must be one dimensional." msgstr "次元配列は1次元でなければなりません" -#: utils/adt/arrayfuncs.c:6136 utils/adt/arrayfuncs.c:6162 +#: utils/adt/arrayfuncs.c:6143 utils/adt/arrayfuncs.c:6169 #, c-format msgid "dimension values cannot be null" msgstr "次元値にnullにはできません" -#: utils/adt/arrayfuncs.c:6168 +#: utils/adt/arrayfuncs.c:6175 #, c-format msgid "Low bound array has different size than dimensions array." msgstr "下限配列が次元配列のサイズと異なっています" -#: utils/adt/arrayfuncs.c:6446 +#: utils/adt/arrayfuncs.c:6453 #, c-format msgid "removing elements from multidimensional arrays is not supported" msgstr "多次元配列からの要素削除はサポートされません" -#: utils/adt/arrayfuncs.c:6723 +#: utils/adt/arrayfuncs.c:6730 #, c-format msgid "thresholds must be one-dimensional array" msgstr "閾値は1次元の配列でなければなりません" -#: utils/adt/arrayfuncs.c:6728 +#: utils/adt/arrayfuncs.c:6735 #, c-format msgid "thresholds array must not contain NULLs" msgstr "閾値配列にはNULL値を含めてはいけません" -#: utils/adt/arrayfuncs.c:6961 +#: utils/adt/arrayfuncs.c:6968 #, c-format msgid "number of elements to trim must be between 0 and %d" msgstr "削除する要素の数は0と%dとの間でなければなりません" @@ -23244,7 +23287,7 @@ msgid "money out of range" msgstr "マネー型の値が範囲外です" #: utils/adt/cash.c:161 utils/adt/cash.c:723 utils/adt/float.c:105 utils/adt/int.c:872 utils/adt/int.c:988 utils/adt/int.c:1068 utils/adt/int.c:1130 utils/adt/int.c:1168 utils/adt/int.c:1196 utils/adt/int8.c:515 utils/adt/int8.c:573 utils/adt/int8.c:958 utils/adt/int8.c:1038 utils/adt/int8.c:1100 utils/adt/int8.c:1180 utils/adt/numeric.c:3191 utils/adt/numeric.c:3214 utils/adt/numeric.c:3299 utils/adt/numeric.c:3317 utils/adt/numeric.c:3413 -#: utils/adt/numeric.c:8851 utils/adt/numeric.c:9164 utils/adt/numeric.c:9512 utils/adt/numeric.c:9628 utils/adt/numeric.c:11139 utils/adt/timestamp.c:3442 +#: utils/adt/numeric.c:8851 utils/adt/numeric.c:9164 utils/adt/numeric.c:9512 utils/adt/numeric.c:9628 utils/adt/numeric.c:11139 utils/adt/timestamp.c:3446 #, c-format msgid "division by zero" msgstr "0 による除算が行われました" @@ -23279,7 +23322,7 @@ msgstr "(%d)%sの精度は負ではいけません" msgid "TIME(%d)%s precision reduced to maximum allowed, %d" msgstr "TIME(%d)%sの位取りを許容最大値%dまで減らしました" -#: utils/adt/date.c:166 utils/adt/date.c:174 utils/adt/formatting.c:4241 utils/adt/formatting.c:4250 utils/adt/formatting.c:4363 utils/adt/formatting.c:4373 +#: utils/adt/date.c:166 utils/adt/date.c:174 utils/adt/formatting.c:4243 utils/adt/formatting.c:4252 utils/adt/formatting.c:4365 utils/adt/formatting.c:4375 #, c-format msgid "date out of range: \"%s\"" msgstr "日付が範囲外です: \"%s\"" @@ -23309,25 +23352,25 @@ msgstr "無限大の日付は減算できません" msgid "date out of range for timestamp" msgstr "タイムスタンプで日付が範囲外です" -#: utils/adt/date.c:1121 utils/adt/date.c:1204 utils/adt/date.c:1220 utils/adt/date.c:2206 utils/adt/date.c:2990 utils/adt/timestamp.c:4172 utils/adt/timestamp.c:4382 utils/adt/timestamp.c:4524 utils/adt/timestamp.c:4777 utils/adt/timestamp.c:4978 utils/adt/timestamp.c:5025 utils/adt/timestamp.c:5249 utils/adt/timestamp.c:5296 utils/adt/timestamp.c:5426 +#: utils/adt/date.c:1121 utils/adt/date.c:1204 utils/adt/date.c:1220 utils/adt/date.c:2206 utils/adt/date.c:2990 utils/adt/timestamp.c:4176 utils/adt/timestamp.c:4386 utils/adt/timestamp.c:4528 utils/adt/timestamp.c:4781 utils/adt/timestamp.c:4982 utils/adt/timestamp.c:5029 utils/adt/timestamp.c:5253 utils/adt/timestamp.c:5300 utils/adt/timestamp.c:5430 #, c-format msgid "unit \"%s\" not supported for type %s" msgstr "単位\"%s\"は型%sに対してはサポートされていません" -#: utils/adt/date.c:1229 utils/adt/date.c:2222 utils/adt/date.c:3010 utils/adt/timestamp.c:4186 utils/adt/timestamp.c:4399 utils/adt/timestamp.c:4538 utils/adt/timestamp.c:4737 utils/adt/timestamp.c:5034 utils/adt/timestamp.c:5305 utils/adt/timestamp.c:5487 +#: utils/adt/date.c:1229 utils/adt/date.c:2222 utils/adt/date.c:3010 utils/adt/timestamp.c:4190 utils/adt/timestamp.c:4403 utils/adt/timestamp.c:4542 utils/adt/timestamp.c:4741 utils/adt/timestamp.c:5038 utils/adt/timestamp.c:5309 utils/adt/timestamp.c:5491 #, c-format msgid "unit \"%s\" not recognized for type %s" msgstr "単位\"%s\"は型%sに対しては認識できません" -#: utils/adt/date.c:1313 utils/adt/date.c:1359 utils/adt/date.c:1918 utils/adt/date.c:1949 utils/adt/date.c:1978 utils/adt/date.c:2848 utils/adt/date.c:3080 utils/adt/datetime.c:424 utils/adt/datetime.c:1809 utils/adt/formatting.c:4081 utils/adt/formatting.c:4117 utils/adt/formatting.c:4210 utils/adt/formatting.c:4339 utils/adt/json.c:467 utils/adt/json.c:506 utils/adt/timestamp.c:232 utils/adt/timestamp.c:264 utils/adt/timestamp.c:700 utils/adt/timestamp.c:709 -#: utils/adt/timestamp.c:787 utils/adt/timestamp.c:820 utils/adt/timestamp.c:2933 utils/adt/timestamp.c:2938 utils/adt/timestamp.c:2957 utils/adt/timestamp.c:2970 utils/adt/timestamp.c:2981 utils/adt/timestamp.c:2987 utils/adt/timestamp.c:2993 utils/adt/timestamp.c:2998 utils/adt/timestamp.c:3059 utils/adt/timestamp.c:3064 utils/adt/timestamp.c:3085 utils/adt/timestamp.c:3098 utils/adt/timestamp.c:3112 utils/adt/timestamp.c:3120 utils/adt/timestamp.c:3126 -#: utils/adt/timestamp.c:3131 utils/adt/timestamp.c:3859 utils/adt/timestamp.c:3983 utils/adt/timestamp.c:4054 utils/adt/timestamp.c:4090 utils/adt/timestamp.c:4180 utils/adt/timestamp.c:4254 utils/adt/timestamp.c:4290 utils/adt/timestamp.c:4393 utils/adt/timestamp.c:4842 utils/adt/timestamp.c:5116 utils/adt/timestamp.c:5555 utils/adt/timestamp.c:5565 utils/adt/timestamp.c:5570 utils/adt/timestamp.c:5576 utils/adt/timestamp.c:5609 utils/adt/timestamp.c:5696 -#: utils/adt/timestamp.c:5737 utils/adt/timestamp.c:5741 utils/adt/timestamp.c:5795 utils/adt/timestamp.c:5799 utils/adt/timestamp.c:5805 utils/adt/timestamp.c:5839 utils/adt/xml.c:2556 utils/adt/xml.c:2563 utils/adt/xml.c:2583 utils/adt/xml.c:2590 +#: utils/adt/date.c:1313 utils/adt/date.c:1359 utils/adt/date.c:1918 utils/adt/date.c:1949 utils/adt/date.c:1978 utils/adt/date.c:2848 utils/adt/date.c:3080 utils/adt/datetime.c:424 utils/adt/datetime.c:1809 utils/adt/formatting.c:4083 utils/adt/formatting.c:4119 utils/adt/formatting.c:4212 utils/adt/formatting.c:4341 utils/adt/json.c:467 utils/adt/json.c:506 utils/adt/timestamp.c:232 utils/adt/timestamp.c:264 utils/adt/timestamp.c:700 utils/adt/timestamp.c:709 +#: utils/adt/timestamp.c:787 utils/adt/timestamp.c:820 utils/adt/timestamp.c:2937 utils/adt/timestamp.c:2942 utils/adt/timestamp.c:2961 utils/adt/timestamp.c:2974 utils/adt/timestamp.c:2985 utils/adt/timestamp.c:2991 utils/adt/timestamp.c:2997 utils/adt/timestamp.c:3002 utils/adt/timestamp.c:3063 utils/adt/timestamp.c:3068 utils/adt/timestamp.c:3089 utils/adt/timestamp.c:3102 utils/adt/timestamp.c:3116 utils/adt/timestamp.c:3124 utils/adt/timestamp.c:3130 +#: utils/adt/timestamp.c:3135 utils/adt/timestamp.c:3863 utils/adt/timestamp.c:3987 utils/adt/timestamp.c:4058 utils/adt/timestamp.c:4094 utils/adt/timestamp.c:4184 utils/adt/timestamp.c:4258 utils/adt/timestamp.c:4294 utils/adt/timestamp.c:4397 utils/adt/timestamp.c:4846 utils/adt/timestamp.c:5120 utils/adt/timestamp.c:5559 utils/adt/timestamp.c:5569 utils/adt/timestamp.c:5574 utils/adt/timestamp.c:5580 utils/adt/timestamp.c:5613 utils/adt/timestamp.c:5700 +#: utils/adt/timestamp.c:5741 utils/adt/timestamp.c:5745 utils/adt/timestamp.c:5799 utils/adt/timestamp.c:5803 utils/adt/timestamp.c:5809 utils/adt/timestamp.c:5843 utils/adt/xml.c:2556 utils/adt/xml.c:2563 utils/adt/xml.c:2583 utils/adt/xml.c:2590 #, c-format msgid "timestamp out of range" msgstr "timestampの範囲外です" -#: utils/adt/date.c:1535 utils/adt/date.c:2343 utils/adt/formatting.c:4431 +#: utils/adt/date.c:1535 utils/adt/date.c:2343 utils/adt/formatting.c:4433 #, c-format msgid "time out of range" msgstr "時刻が範囲外です" @@ -23337,7 +23380,7 @@ msgstr "時刻が範囲外です" msgid "time field value out of range: %d:%02d:%02g" msgstr "時刻フィールドの値が範囲外です: %d:%02d:%02g" -#: utils/adt/date.c:2107 utils/adt/date.c:2647 utils/adt/float.c:1042 utils/adt/float.c:1118 utils/adt/int.c:664 utils/adt/int.c:711 utils/adt/int.c:746 utils/adt/int8.c:414 utils/adt/numeric.c:2595 utils/adt/timestamp.c:3513 utils/adt/timestamp.c:3540 utils/adt/timestamp.c:3571 +#: utils/adt/date.c:2107 utils/adt/date.c:2647 utils/adt/float.c:1042 utils/adt/float.c:1118 utils/adt/int.c:664 utils/adt/int.c:711 utils/adt/int.c:746 utils/adt/int8.c:414 utils/adt/numeric.c:2595 utils/adt/timestamp.c:3517 utils/adt/timestamp.c:3544 utils/adt/timestamp.c:3575 #, c-format msgid "invalid preceding or following size in window function" msgstr "ウィンドウ関数での不正なサイズの PRECEDING または FOLLOWING 指定" @@ -23347,7 +23390,7 @@ msgstr "ウィンドウ関数での不正なサイズの PRECEDING または FOL msgid "time zone displacement out of range" msgstr "タイムゾーンの置換が範囲外です" -#: utils/adt/date.c:3111 utils/adt/timestamp.c:5598 utils/adt/timestamp.c:5828 +#: utils/adt/date.c:3111 utils/adt/timestamp.c:5602 utils/adt/timestamp.c:5832 #, c-format msgid "interval time zone \"%s\" must not include months or days" msgstr "intervalによるタイムゾーン\"%s\"には月または日を含めてはいけません" @@ -23572,247 +23615,247 @@ msgstr "\"tinterval\"値に対する不正な書式指定" msgid "Intervals are not tied to specific calendar dates." msgstr "時間間隔が特定の暦日付に結びついていません" -#: utils/adt/formatting.c:1150 +#: utils/adt/formatting.c:1152 #, c-format msgid "\"EEEE\" must be the last pattern used" msgstr "\"EEEE\"は最終パターンでなければなりません。" -#: utils/adt/formatting.c:1158 +#: utils/adt/formatting.c:1160 #, c-format msgid "\"9\" must be ahead of \"PR\"" msgstr "\"9\"は\"PR\"の前になければなりません" -#: utils/adt/formatting.c:1174 +#: utils/adt/formatting.c:1176 #, c-format msgid "\"0\" must be ahead of \"PR\"" msgstr "\"0\"は\"PR\"の前になければなりません" -#: utils/adt/formatting.c:1201 +#: utils/adt/formatting.c:1203 #, c-format msgid "multiple decimal points" msgstr "複数の小数点があります" -#: utils/adt/formatting.c:1205 utils/adt/formatting.c:1288 +#: utils/adt/formatting.c:1207 utils/adt/formatting.c:1290 #, c-format msgid "cannot use \"V\" and decimal point together" msgstr "\"V\"と小数点を混在できません" -#: utils/adt/formatting.c:1217 +#: utils/adt/formatting.c:1219 #, c-format msgid "cannot use \"S\" twice" msgstr "\"S\"は1回しか使用できません" -#: utils/adt/formatting.c:1221 +#: utils/adt/formatting.c:1223 #, c-format msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together" msgstr "\"S\"と\"PL\"/\"MI\"/\"SG\"/\"PR\"を混在できません" -#: utils/adt/formatting.c:1241 +#: utils/adt/formatting.c:1243 #, c-format msgid "cannot use \"S\" and \"MI\" together" msgstr "\"S\"と\"MI\"を混在できません" -#: utils/adt/formatting.c:1251 +#: utils/adt/formatting.c:1253 #, c-format msgid "cannot use \"S\" and \"PL\" together" msgstr "\"S\"と\"PL\"を混在できません" -#: utils/adt/formatting.c:1261 +#: utils/adt/formatting.c:1263 #, c-format msgid "cannot use \"S\" and \"SG\" together" msgstr "\"S\"と\"SG\"を混在できません" -#: utils/adt/formatting.c:1270 +#: utils/adt/formatting.c:1272 #, c-format msgid "cannot use \"PR\" and \"S\"/\"PL\"/\"MI\"/\"SG\" together" msgstr "\"PR\"と\"S\"/\"PL\"/\"MI\"/\"SG\"を混在できません" -#: utils/adt/formatting.c:1296 +#: utils/adt/formatting.c:1298 #, c-format msgid "cannot use \"EEEE\" twice" msgstr "\"EEEE\"は1回しか使用できません" -#: utils/adt/formatting.c:1302 +#: utils/adt/formatting.c:1304 #, c-format msgid "\"EEEE\" is incompatible with other formats" msgstr "\"EEEE\"が他のフォーマットと互換性がありません。" -#: utils/adt/formatting.c:1303 +#: utils/adt/formatting.c:1305 #, c-format msgid "\"EEEE\" may only be used together with digit and decimal point patterns." msgstr "\"EEEE\"は数値または小数点パターンと共に指定してください。" -#: utils/adt/formatting.c:1387 +#: utils/adt/formatting.c:1389 #, c-format msgid "invalid datetime format separator: \"%s\"" msgstr "不正なdatetime書式のセパレータ: \"%s\"" -#: utils/adt/formatting.c:1514 +#: utils/adt/formatting.c:1516 #, c-format msgid "\"%s\" is not a number" msgstr "\"%s\"は数値ではありません" -#: utils/adt/formatting.c:1592 +#: utils/adt/formatting.c:1594 #, c-format msgid "case conversion failed: %s" msgstr "文字ケースの変換に失敗しました: %s" -#: utils/adt/formatting.c:1646 utils/adt/formatting.c:1768 utils/adt/formatting.c:1891 +#: utils/adt/formatting.c:1648 utils/adt/formatting.c:1770 utils/adt/formatting.c:1893 #, c-format msgid "could not determine which collation to use for %s function" msgstr "%s 関数に対して使用する照合順序を特定できませんでした" -#: utils/adt/formatting.c:2274 +#: utils/adt/formatting.c:2276 #, c-format msgid "invalid combination of date conventions" msgstr "不正な暦法の組み合わせ" -#: utils/adt/formatting.c:2275 +#: utils/adt/formatting.c:2277 #, c-format msgid "Do not mix Gregorian and ISO week date conventions in a formatting template." msgstr "単一の書式テンプレートの中では、グレゴリオ暦とISO歴週日付を混在させないでください。" -#: utils/adt/formatting.c:2297 +#: utils/adt/formatting.c:2299 #, c-format msgid "conflicting values for \"%s\" field in formatting string" msgstr "書式文字列中で\"%s\"フィールドの値が衝突しています" -#: utils/adt/formatting.c:2299 +#: utils/adt/formatting.c:2301 #, c-format msgid "This value contradicts a previous setting for the same field type." msgstr "この値は同じフィールド型に対する以前の設定と矛盾しています" -#: utils/adt/formatting.c:2366 +#: utils/adt/formatting.c:2368 #, c-format msgid "source string too short for \"%s\" formatting field" msgstr "書式フィールド\"%s\"に対して元の文字列が短すぎます" -#: utils/adt/formatting.c:2368 +#: utils/adt/formatting.c:2370 #, c-format msgid "Field requires %d characters, but only %d remain." msgstr "フィールドには%d文字必要ですが、%d文字しか残っていません。" -#: utils/adt/formatting.c:2370 utils/adt/formatting.c:2384 +#: utils/adt/formatting.c:2372 utils/adt/formatting.c:2386 #, c-format msgid "If your source string is not fixed-width, try using the \"FM\" modifier." msgstr "元の文字列が固定長でない場合は、修飾子\"FM\"を試してみてください。" -#: utils/adt/formatting.c:2380 utils/adt/formatting.c:2393 utils/adt/formatting.c:2614 +#: utils/adt/formatting.c:2382 utils/adt/formatting.c:2395 utils/adt/formatting.c:2616 #, c-format msgid "invalid value \"%s\" for \"%s\"" msgstr "\"%2$s\"に対する不正な値\"%1$s\"" -#: utils/adt/formatting.c:2382 +#: utils/adt/formatting.c:2384 #, c-format msgid "Field requires %d characters, but only %d could be parsed." msgstr "このフィールドには%d文字必要ですが、%d文字しかパースされませんでした。" -#: utils/adt/formatting.c:2395 +#: utils/adt/formatting.c:2397 #, c-format msgid "Value must be an integer." msgstr "値は整数でなければなりません。" -#: utils/adt/formatting.c:2400 +#: utils/adt/formatting.c:2402 #, c-format msgid "value for \"%s\" in source string is out of range" msgstr "もとの文字列において\"%s\"に対応する値が範囲外です" -#: utils/adt/formatting.c:2402 +#: utils/adt/formatting.c:2404 #, c-format msgid "Value must be in the range %d to %d." msgstr "値は%dから%dまでの範囲でなければなりません。" -#: utils/adt/formatting.c:2616 +#: utils/adt/formatting.c:2618 #, c-format msgid "The given value did not match any of the allowed values for this field." msgstr "与えられた値がこの項目に対して許されるいずれの値ともマッチしません。" -#: utils/adt/formatting.c:2832 utils/adt/formatting.c:2852 utils/adt/formatting.c:2872 utils/adt/formatting.c:2892 utils/adt/formatting.c:2911 utils/adt/formatting.c:2930 utils/adt/formatting.c:2954 utils/adt/formatting.c:2972 utils/adt/formatting.c:2990 utils/adt/formatting.c:3008 utils/adt/formatting.c:3025 utils/adt/formatting.c:3042 +#: utils/adt/formatting.c:2834 utils/adt/formatting.c:2854 utils/adt/formatting.c:2874 utils/adt/formatting.c:2894 utils/adt/formatting.c:2913 utils/adt/formatting.c:2932 utils/adt/formatting.c:2956 utils/adt/formatting.c:2974 utils/adt/formatting.c:2992 utils/adt/formatting.c:3010 utils/adt/formatting.c:3027 utils/adt/formatting.c:3044 #, c-format msgid "localized string format value too long" msgstr "地域化した文字列のフォーマットが長すぎます" -#: utils/adt/formatting.c:3322 +#: utils/adt/formatting.c:3324 #, c-format msgid "unmatched format separator \"%c\"" msgstr "合致しないフォーマットセパレータ \"%c\"" -#: utils/adt/formatting.c:3383 +#: utils/adt/formatting.c:3385 #, c-format msgid "unmatched format character \"%s\"" msgstr "合致しないフォーマット文字\"%s\"" -#: utils/adt/formatting.c:3491 +#: utils/adt/formatting.c:3493 #, c-format msgid "formatting field \"%s\" is only supported in to_char" msgstr "形式指定フィールド\"%s\"はto_charの中でのみサポートされています" -#: utils/adt/formatting.c:3665 +#: utils/adt/formatting.c:3667 #, c-format msgid "invalid input string for \"Y,YYY\"" msgstr " \"Y,YYY\"に対応する入力文字列が不正です" -#: utils/adt/formatting.c:3754 +#: utils/adt/formatting.c:3756 #, c-format msgid "input string is too short for datetime format" msgstr "datetime書式に対して入力文字列が短すぎます" -#: utils/adt/formatting.c:3762 +#: utils/adt/formatting.c:3764 #, c-format msgid "trailing characters remain in input string after datetime format" msgstr "datetimeフォーマット後に文字が入力文字列中に残っています" -#: utils/adt/formatting.c:4319 +#: utils/adt/formatting.c:4321 #, c-format msgid "missing time zone in input string for type timestamptz" msgstr "timestamptz型に対応する入力に時間帯がありません" -#: utils/adt/formatting.c:4325 +#: utils/adt/formatting.c:4327 #, c-format msgid "timestamptz out of range" msgstr "timestamptzの範囲外です" -#: utils/adt/formatting.c:4353 +#: utils/adt/formatting.c:4355 #, c-format msgid "datetime format is zoned but not timed" msgstr "datetimeフォーマットで時間帯は指定されていますが、時刻が指定されていません" -#: utils/adt/formatting.c:4411 +#: utils/adt/formatting.c:4413 #, c-format msgid "missing time zone in input string for type timetz" msgstr "timetz型に対する入力文字列中に時間帯がありません" -#: utils/adt/formatting.c:4417 +#: utils/adt/formatting.c:4419 #, c-format msgid "timetz out of range" msgstr "timetzの範囲外です" -#: utils/adt/formatting.c:4443 +#: utils/adt/formatting.c:4445 #, c-format msgid "datetime format is not dated and not timed" msgstr "datetimeフォーマットで日付は指定されていますが、時間が指定されていません" -#: utils/adt/formatting.c:4575 +#: utils/adt/formatting.c:4577 #, c-format msgid "hour \"%d\" is invalid for the 12-hour clock" msgstr "12時間形式では\"%d\"時は不正です" -#: utils/adt/formatting.c:4577 +#: utils/adt/formatting.c:4579 #, c-format msgid "Use the 24-hour clock, or give an hour between 1 and 12." msgstr "24時間形式を使うか、もしくは 1 から 12 の間で指定してください。" -#: utils/adt/formatting.c:4689 +#: utils/adt/formatting.c:4691 #, c-format msgid "cannot calculate day of year without year information" msgstr "年の情報なしでは年内の日数は計算できません" -#: utils/adt/formatting.c:5623 +#: utils/adt/formatting.c:5636 #, c-format msgid "\"EEEE\" not supported for input" msgstr "\"EEEE\"は入力としてサポートしていません" -#: utils/adt/formatting.c:5635 +#: utils/adt/formatting.c:5648 #, c-format msgid "\"RN\" not supported for input" msgstr "\"RN\"は入力としてサポートしていません" @@ -23907,7 +23950,7 @@ msgstr "配列は有効な int2vector ではありません" msgid "invalid int2vector data" msgstr "不正なint2vectorデータ" -#: utils/adt/int.c:1558 utils/adt/int8.c:1419 utils/adt/numeric.c:1764 utils/adt/timestamp.c:5889 utils/adt/timestamp.c:5971 +#: utils/adt/int.c:1558 utils/adt/int8.c:1419 utils/adt/numeric.c:1764 utils/adt/timestamp.c:5893 utils/adt/timestamp.c:5975 #, c-format msgid "step size cannot equal zero" msgstr "ステップ数をゼロにすることはできません" @@ -24396,27 +24439,27 @@ msgstr "datetimeテンプレート引数を使って入力データフォーマ msgid "jsonpath item method .%s() can only be applied to an object" msgstr "jsonpath項目メソッド .%s() はオブジェクトに対してのみ適用可能です" -#: utils/adt/jsonpath_exec.c:2156 +#: utils/adt/jsonpath_exec.c:2139 utils/adt/jsonpath_exec.c:2157 #, c-format msgid "could not find jsonpath variable \"%s\"" msgstr "jsonpath変数\"%s\"が見つかりませんでした" -#: utils/adt/jsonpath_exec.c:2420 +#: utils/adt/jsonpath_exec.c:2421 #, c-format msgid "jsonpath array subscript is not a single numeric value" msgstr "jsonpath配列添え字が単一の数値ではありません" -#: utils/adt/jsonpath_exec.c:2432 +#: utils/adt/jsonpath_exec.c:2433 #, c-format msgid "jsonpath array subscript is out of integer range" msgstr "jsonpath配列の添え字が整数の範囲外です" -#: utils/adt/jsonpath_exec.c:2609 +#: utils/adt/jsonpath_exec.c:2610 #, c-format msgid "cannot convert value from %s to %s without time zone usage" msgstr "時間帯を使用せずに%sから%sへの値の変換はできません" -#: utils/adt/jsonpath_exec.c:2611 +#: utils/adt/jsonpath_exec.c:2612 #, c-format msgid "Use *_tz() function for time zone support." msgstr "*_tz() 関数を使用することで時間帯がサポートされます。" @@ -24575,12 +24618,12 @@ msgstr "範囲の開始を予期していました。" msgid "Expected comma or end of multirange." msgstr "カンマまたは複範囲の終了を予期していました。" -#: utils/adt/multirangetypes.c:983 +#: utils/adt/multirangetypes.c:984 #, c-format msgid "multiranges cannot be constructed from multidimensional arrays" msgstr "複範囲型は多次元配列からは生成できません" -#: utils/adt/multirangetypes.c:1009 +#: utils/adt/multirangetypes.c:1010 #, c-format msgid "multirange values cannot contain null members" msgstr "複範囲値はnullの要素を持てません" @@ -24808,132 +24851,132 @@ msgstr "ロケール名\"%s\"は不正な非ASCII文字を含んでいます" msgid "could not open collator for locale \"%s\" with rules \"%s\": %s" msgstr "ルール\"%2$s\"を持つロケール\"%1$s\"の照合器をオープンできませんでした: %3$s" -#: utils/adt/pg_locale.c:1447 utils/adt/pg_locale.c:2857 utils/adt/pg_locale.c:2930 +#: utils/adt/pg_locale.c:1450 utils/adt/pg_locale.c:2861 utils/adt/pg_locale.c:2934 #, c-format msgid "ICU is not supported in this build" msgstr "このビルドではICUはサポートされていません" -#: utils/adt/pg_locale.c:1476 +#: utils/adt/pg_locale.c:1479 #, c-format msgid "could not create locale \"%s\": %m" msgstr "ロケール\"%s\"を作成できませんでした: %m" -#: utils/adt/pg_locale.c:1479 +#: utils/adt/pg_locale.c:1482 #, c-format msgid "The operating system could not find any locale data for the locale name \"%s\"." msgstr "オペレーティングシステムはロケール名\"%s\"のロケールデータを見つけられませんでした。" -#: utils/adt/pg_locale.c:1594 +#: utils/adt/pg_locale.c:1597 #, c-format msgid "collations with different collate and ctype values are not supported on this platform" msgstr "このプラットフォームでは値が異なるcollateとctypeによる照合順序をサポートしていません" -#: utils/adt/pg_locale.c:1603 +#: utils/adt/pg_locale.c:1606 #, c-format msgid "collation provider LIBC is not supported on this platform" msgstr "照合順序プロバイダLIBCはこのプラットフォームではサポートされていません" -#: utils/adt/pg_locale.c:1644 +#: utils/adt/pg_locale.c:1647 #, c-format msgid "collation \"%s\" has no actual version, but a version was recorded" msgstr "照合順序\"%s\"には実際のバージョンがありませんが、バージョンが記録されています" -#: utils/adt/pg_locale.c:1650 +#: utils/adt/pg_locale.c:1653 #, c-format msgid "collation \"%s\" has version mismatch" msgstr "照合順序\"%s\"でバージョンの不一致が起きています" -#: utils/adt/pg_locale.c:1652 +#: utils/adt/pg_locale.c:1655 #, c-format msgid "The collation in the database was created using version %s, but the operating system provides version %s." msgstr "データベース中の照合順序はバージョン%sで作成されていますが、オペレーティングシステムはバージョン%sを提供しています。" -#: utils/adt/pg_locale.c:1655 +#: utils/adt/pg_locale.c:1658 #, c-format msgid "Rebuild all objects affected by this collation and run ALTER COLLATION %s REFRESH VERSION, or build PostgreSQL with the right library version." msgstr "この照合順序の影響を受ける全てのオブジェクトを再構築して、ALTER COLLATION %s REFRESH VERSIONを実行するか、正しいバージョンのライブラリを用いてPostgreSQLをビルドしてください。" -#: utils/adt/pg_locale.c:1721 +#: utils/adt/pg_locale.c:1724 #, c-format msgid "could not load locale \"%s\"" msgstr "ロケール\"%s\"をロードできませんでした" -#: utils/adt/pg_locale.c:1746 +#: utils/adt/pg_locale.c:1749 #, c-format msgid "could not get collation version for locale \"%s\": error code %lu" msgstr "ロケール\"%s\"に対応する照合順序バージョンを取得できませんでした: エラーコード %lu" -#: utils/adt/pg_locale.c:1802 utils/adt/pg_locale.c:1815 +#: utils/adt/pg_locale.c:1814 utils/adt/pg_locale.c:1827 #, c-format msgid "could not convert string to UTF-16: error code %lu" msgstr "文字列をUTF-16に変換できませんでした: エラーコード %lu" -#: utils/adt/pg_locale.c:1829 +#: utils/adt/pg_locale.c:1841 #, c-format msgid "could not compare Unicode strings: %m" msgstr "Unicode文字列を比較できませんでした: %m" -#: utils/adt/pg_locale.c:2010 +#: utils/adt/pg_locale.c:2020 #, c-format msgid "collation failed: %s" msgstr "照合順序による比較に失敗しました: %s" -#: utils/adt/pg_locale.c:2231 utils/adt/pg_locale.c:2263 +#: utils/adt/pg_locale.c:2229 utils/adt/pg_locale.c:2264 #, c-format msgid "sort key generation failed: %s" msgstr "ソートキーの生成に失敗しました: %s" -#: utils/adt/pg_locale.c:2500 +#: utils/adt/pg_locale.c:2501 #, c-format msgid "could not get language from locale \"%s\": %s" msgstr "ロケール\"%s\"から言語を取得できませんでした: %s" -#: utils/adt/pg_locale.c:2521 utils/adt/pg_locale.c:2537 +#: utils/adt/pg_locale.c:2522 utils/adt/pg_locale.c:2538 #, c-format msgid "could not open collator for locale \"%s\": %s" msgstr "ロケール\"%s\"の照合器をオープンできませんでした: %s" -#: utils/adt/pg_locale.c:2562 +#: utils/adt/pg_locale.c:2563 #, c-format msgid "encoding \"%s\" not supported by ICU" msgstr "エンコーディング\"%s\"はICUではサポートされていません" -#: utils/adt/pg_locale.c:2569 +#: utils/adt/pg_locale.c:2570 #, c-format msgid "could not open ICU converter for encoding \"%s\": %s" msgstr "エンコーディング\"%s\"のICU変換器をオープンできませんでした: %s" -#: utils/adt/pg_locale.c:2587 utils/adt/pg_locale.c:2606 utils/adt/pg_locale.c:2662 utils/adt/pg_locale.c:2673 +#: utils/adt/pg_locale.c:2592 utils/adt/pg_locale.c:2610 utils/adt/pg_locale.c:2666 utils/adt/pg_locale.c:2677 #, c-format msgid "%s failed: %s" msgstr "%s が失敗しました: %s" -#: utils/adt/pg_locale.c:2848 +#: utils/adt/pg_locale.c:2852 #, c-format msgid "could not convert locale name \"%s\" to language tag: %s" msgstr "ロケール名\"%s\"を、言語タグに変換できませんでした: %s" -#: utils/adt/pg_locale.c:2889 +#: utils/adt/pg_locale.c:2893 #, c-format msgid "could not get language from ICU locale \"%s\": %s" msgstr "ICUロケール\"%s\"から言語を取得できませんでした: %s" -#: utils/adt/pg_locale.c:2891 utils/adt/pg_locale.c:2920 +#: utils/adt/pg_locale.c:2895 utils/adt/pg_locale.c:2924 #, c-format msgid "To disable ICU locale validation, set the parameter \"%s\" to \"%s\"." msgstr "ICUロケールを無効にするには、パラメータ\"%s\"を\"%s\"に設定してください。" -#: utils/adt/pg_locale.c:2918 +#: utils/adt/pg_locale.c:2922 #, c-format msgid "ICU locale \"%s\" has unknown language \"%s\"" msgstr "ICUロケール\"%s\"には未知の言語\"%s\"が含まれています" -#: utils/adt/pg_locale.c:3099 +#: utils/adt/pg_locale.c:3103 #, c-format msgid "invalid multibyte character for locale" msgstr "ロケールに対する不正なマルチバイト文字" -#: utils/adt/pg_locale.c:3100 +#: utils/adt/pg_locale.c:3104 #, c-format msgid "The server's LC_CTYPE locale is probably incompatible with the database encoding." msgstr "おそらくサーバーのLC_CTYPEロケールはデータベースの符号化方式と互換性がありません" @@ -24958,17 +25001,17 @@ msgstr "関数はサーバーがバイナリアップグレードモードであ msgid "invalid command name: \"%s\"" msgstr "不正なコマンド名: \"%s\"" -#: utils/adt/pgstatfuncs.c:1774 +#: utils/adt/pgstatfuncs.c:1786 #, c-format msgid "unrecognized reset target: \"%s\"" msgstr "認識できないリセットターゲット: \"%s\"" -#: utils/adt/pgstatfuncs.c:1775 +#: utils/adt/pgstatfuncs.c:1787 #, c-format msgid "Target must be \"archiver\", \"bgwriter\", \"io\", \"recovery_prefetch\", or \"wal\"." msgstr "対象は\"archiver\"、\"bgwriter\"、\"io\"、\"recovery_prefetch\"または\"wal\"でなければなりません。" -#: utils/adt/pgstatfuncs.c:1857 +#: utils/adt/pgstatfuncs.c:1869 #, c-format msgid "invalid subscription OID %u" msgstr "不正なサブスクリプションOID %u" @@ -25048,7 +25091,7 @@ msgstr "カンマが多すぎます" msgid "Junk after right parenthesis or bracket." msgstr "右括弧または右角括弧の後にごみがあります" -#: utils/adt/regexp.c:305 utils/adt/regexp.c:2069 utils/adt/varlena.c:4277 +#: utils/adt/regexp.c:305 utils/adt/regexp.c:2069 utils/adt/varlena.c:4315 #, c-format msgid "regular expression failed: %s" msgstr "正規表現が失敗しました: %s" @@ -25109,7 +25152,7 @@ msgstr "引数が多すぎます" msgid "Provide two argument types for operator." msgstr "演算子では2つの引数型を指定してください" -#: utils/adt/regproc.c:1544 utils/adt/regproc.c:1661 utils/adt/regproc.c:1790 utils/adt/regproc.c:1795 utils/adt/varlena.c:3417 utils/adt/varlena.c:3422 +#: utils/adt/regproc.c:1544 utils/adt/regproc.c:1661 utils/adt/regproc.c:1790 utils/adt/regproc.c:1795 utils/adt/varlena.c:3455 utils/adt/varlena.c:3460 #, c-format msgid "invalid name syntax" msgstr "不正な名前の構文" @@ -25324,8 +25367,8 @@ msgstr "タイムスタンプは NaN にはできません" msgid "timestamp out of range: \"%g\"" msgstr "timestampが範囲外です: \"%g\"" -#: utils/adt/timestamp.c:941 utils/adt/timestamp.c:1518 utils/adt/timestamp.c:2708 utils/adt/timestamp.c:2778 utils/adt/timestamp.c:2795 utils/adt/timestamp.c:2848 utils/adt/timestamp.c:2887 utils/adt/timestamp.c:3215 utils/adt/timestamp.c:3220 utils/adt/timestamp.c:3225 utils/adt/timestamp.c:3275 utils/adt/timestamp.c:3282 utils/adt/timestamp.c:3289 utils/adt/timestamp.c:3309 utils/adt/timestamp.c:3316 utils/adt/timestamp.c:3323 utils/adt/timestamp.c:3410 -#: utils/adt/timestamp.c:3485 utils/adt/timestamp.c:3854 utils/adt/timestamp.c:3978 utils/adt/timestamp.c:4026 utils/adt/timestamp.c:4036 utils/adt/timestamp.c:4226 utils/adt/timestamp.c:4236 utils/adt/timestamp.c:4532 +#: utils/adt/timestamp.c:941 utils/adt/timestamp.c:1518 utils/adt/timestamp.c:2712 utils/adt/timestamp.c:2782 utils/adt/timestamp.c:2799 utils/adt/timestamp.c:2852 utils/adt/timestamp.c:2891 utils/adt/timestamp.c:3219 utils/adt/timestamp.c:3224 utils/adt/timestamp.c:3229 utils/adt/timestamp.c:3279 utils/adt/timestamp.c:3286 utils/adt/timestamp.c:3293 utils/adt/timestamp.c:3313 utils/adt/timestamp.c:3320 utils/adt/timestamp.c:3327 utils/adt/timestamp.c:3414 +#: utils/adt/timestamp.c:3489 utils/adt/timestamp.c:3858 utils/adt/timestamp.c:3982 utils/adt/timestamp.c:4030 utils/adt/timestamp.c:4040 utils/adt/timestamp.c:4230 utils/adt/timestamp.c:4240 utils/adt/timestamp.c:4536 #, c-format msgid "interval out of range" msgstr "intervalが範囲外です" @@ -25350,27 +25393,27 @@ msgstr "INTERVAL(%d)の精度を許容最大値%dまで減らしました" msgid "interval(%d) precision must be between %d and %d" msgstr "interval(%d)の精度は%dから%dまででなければなりません" -#: utils/adt/timestamp.c:2703 +#: utils/adt/timestamp.c:2707 #, c-format msgid "cannot subtract infinite timestamps" msgstr "無限大のtimestampを減算できません" -#: utils/adt/timestamp.c:4015 utils/adt/timestamp.c:4215 +#: utils/adt/timestamp.c:4019 utils/adt/timestamp.c:4219 #, c-format msgid "origin out of range" msgstr "基点が範囲外です" -#: utils/adt/timestamp.c:4020 utils/adt/timestamp.c:4220 +#: utils/adt/timestamp.c:4024 utils/adt/timestamp.c:4224 #, c-format msgid "timestamps cannot be binned into intervals containing months or years" msgstr "タイムスタンプ型は月や年を含む間隔にビニングすることはできません" -#: utils/adt/timestamp.c:4031 utils/adt/timestamp.c:4231 +#: utils/adt/timestamp.c:4035 utils/adt/timestamp.c:4235 #, c-format msgid "stride must be greater than zero" msgstr "増分は0より大きくなければなりません" -#: utils/adt/timestamp.c:4526 +#: utils/adt/timestamp.c:4530 #, c-format msgid "Months usually have fractional weeks." msgstr "月は通常週の端数を含んでいます。" @@ -25475,62 +25518,67 @@ msgstr "単語が長すぎます(%ldバイト、最大は%ldバイト)" msgid "string is too long for tsvector (%ld bytes, max %ld bytes)" msgstr "tsベクターのための文字列が長すぎます(%ldバイト、最大は%ldバイト)" -#: utils/adt/tsvector_op.c:773 -#, c-format -msgid "lexeme array may not contain nulls" -msgstr "語彙素配列にはnullを含めてはいけません" - -#: utils/adt/tsvector_op.c:778 -#, c-format -msgid "lexeme array may not contain empty strings" -msgstr "語彙素配列には空文字列を含めてはいけません" - -#: utils/adt/tsvector_op.c:847 -#, c-format -msgid "weight array may not contain nulls" -msgstr "重み付け配列にはnullを含めてはいけません" - -#: utils/adt/tsvector_op.c:871 +#: utils/adt/tsvector_op.c:238 #, c-format msgid "unrecognized weight: \"%c\"" msgstr "識別不能な重み付け: \"%c\"" -#: utils/adt/tsvector_op.c:2601 +#: utils/adt/tsvector_op.c:242 +#, c-format +msgid "unrecognized weight: \"\\%03o\"" +msgstr "識別不能な重み付け: \"\\%03o\"" + +#: utils/adt/tsvector_op.c:768 +#, c-format +msgid "lexeme array may not contain nulls" +msgstr "語彙素配列にはnullを含めてはいけません" + +#: utils/adt/tsvector_op.c:773 +#, c-format +msgid "lexeme array may not contain empty strings" +msgstr "語彙素配列には空文字列を含めてはいけません" + +#: utils/adt/tsvector_op.c:842 +#, c-format +msgid "weight array may not contain nulls" +msgstr "重み付け配列にはnullを含めてはいけません" + +#: utils/adt/tsvector_op.c:2574 #, c-format msgid "ts_stat query must return one tsvector column" msgstr "ts_statは1つのtsvector列のみを返さなければなりません" -#: utils/adt/tsvector_op.c:2794 +#: utils/adt/tsvector_op.c:2767 #, c-format msgid "tsvector column \"%s\" does not exist" msgstr "tsvector列\"%s\"は存在しません" -#: utils/adt/tsvector_op.c:2801 +#: utils/adt/tsvector_op.c:2774 #, c-format msgid "column \"%s\" is not of tsvector type" msgstr "値\"%s\"は型tsvectorではありません" -#: utils/adt/tsvector_op.c:2813 +#: utils/adt/tsvector_op.c:2786 #, c-format msgid "configuration column \"%s\" does not exist" msgstr "設定列\"%s\"は存在しません" -#: utils/adt/tsvector_op.c:2819 +#: utils/adt/tsvector_op.c:2792 #, c-format msgid "column \"%s\" is not of regconfig type" msgstr "%s列はregconfig型ではありません" -#: utils/adt/tsvector_op.c:2826 +#: utils/adt/tsvector_op.c:2799 #, c-format msgid "configuration column \"%s\" must not be null" msgstr "設定列\"%s\"をNULLにすることはできません" -#: utils/adt/tsvector_op.c:2839 +#: utils/adt/tsvector_op.c:2812 #, c-format msgid "text search configuration name \"%s\" must be schema-qualified" msgstr "テキスト検索設定名称\"%s\"はスキーマ修飾しなければなりません" -#: utils/adt/tsvector_op.c:2864 +#: utils/adt/tsvector_op.c:2837 #, c-format msgid "column \"%s\" is not of a character type" msgstr "列\"%s\"は文字型ではありません" @@ -25595,7 +25643,7 @@ msgstr "ビット列の外部値の不正な長さ" msgid "bit string too long for type bit varying(%d)" msgstr "ビット列は型bit varying(%d)には長すぎます" -#: utils/adt/varbit.c:1081 utils/adt/varbit.c:1191 utils/adt/varlena.c:911 utils/adt/varlena.c:975 utils/adt/varlena.c:1133 utils/adt/varlena.c:3059 utils/adt/varlena.c:3137 +#: utils/adt/varbit.c:1081 utils/adt/varbit.c:1191 utils/adt/varlena.c:912 utils/adt/varlena.c:976 utils/adt/varlena.c:1171 utils/adt/varlena.c:3097 utils/adt/varlena.c:3175 #, c-format msgid "negative substring length not allowed" msgstr "負の長さのsubstringは許可されません" @@ -25620,7 +25668,7 @@ msgstr "サイズが異なるビット列のXORはできません" msgid "bit index %d out of valid range (0..%d)" msgstr "ビットのインデックス%dが有効範囲0..%dの間にありません" -#: utils/adt/varbit.c:1833 utils/adt/varlena.c:3341 +#: utils/adt/varbit.c:1833 utils/adt/varlena.c:3379 #, c-format msgid "new bit must be 0 or 1" msgstr "新しいビットは0か1でなければなりません" @@ -25635,87 +25683,87 @@ msgstr "値は型character(%d)としては長すぎます" msgid "value too long for type character varying(%d)" msgstr "値は型character varying(%d)としては長すぎます" -#: utils/adt/varchar.c:738 utils/adt/varlena.c:1524 +#: utils/adt/varchar.c:738 utils/adt/varlena.c:1562 #, c-format msgid "could not determine which collation to use for string comparison" msgstr "文字列比較で使用する照合順序を特定できませんでした" -#: utils/adt/varlena.c:1232 utils/adt/varlena.c:1813 +#: utils/adt/varlena.c:1270 utils/adt/varlena.c:1851 #, c-format msgid "nondeterministic collations are not supported for substring searches" msgstr "非決定的照合順序は部分文字列探索ではサポートされません" -#: utils/adt/varlena.c:3225 utils/adt/varlena.c:3292 +#: utils/adt/varlena.c:3263 utils/adt/varlena.c:3330 #, c-format msgid "index %d out of valid range, 0..%d" msgstr "インデックス%dは有効範囲0..%dの間にありません" -#: utils/adt/varlena.c:3256 utils/adt/varlena.c:3328 +#: utils/adt/varlena.c:3294 utils/adt/varlena.c:3366 #, c-format msgid "index %lld out of valid range, 0..%lld" msgstr "インデックス%lldは有効範囲0..%lldの間にありません" -#: utils/adt/varlena.c:4389 +#: utils/adt/varlena.c:4427 #, c-format msgid "field position must not be zero" msgstr "フィールド位置には0は指定できません" -#: utils/adt/varlena.c:5564 +#: utils/adt/varlena.c:5602 #, c-format msgid "unterminated format() type specifier" msgstr "終端されていないformat()型指定子" -#: utils/adt/varlena.c:5565 utils/adt/varlena.c:5699 utils/adt/varlena.c:5820 +#: utils/adt/varlena.c:5603 utils/adt/varlena.c:5737 utils/adt/varlena.c:5858 #, c-format msgid "For a single \"%%\" use \"%%%%\"." msgstr "一つの\"%%\"には\"%%%%\"を使ってください。" -#: utils/adt/varlena.c:5697 utils/adt/varlena.c:5818 +#: utils/adt/varlena.c:5735 utils/adt/varlena.c:5856 #, c-format msgid "unrecognized format() type specifier \"%.*s\"" msgstr "認識できない format() の型指定子\"%.*s\"" -#: utils/adt/varlena.c:5710 utils/adt/varlena.c:5767 +#: utils/adt/varlena.c:5748 utils/adt/varlena.c:5805 #, c-format msgid "too few arguments for format()" msgstr "format()の引数が少なすぎます" -#: utils/adt/varlena.c:5863 utils/adt/varlena.c:6045 +#: utils/adt/varlena.c:5901 utils/adt/varlena.c:6083 #, c-format msgid "number is out of range" msgstr "数値が範囲外です" -#: utils/adt/varlena.c:5926 utils/adt/varlena.c:5954 +#: utils/adt/varlena.c:5964 utils/adt/varlena.c:5992 #, c-format msgid "format specifies argument 0, but arguments are numbered from 1" msgstr "書式は引数0を指定していますが、引数が1から始まっています" -#: utils/adt/varlena.c:5947 +#: utils/adt/varlena.c:5985 #, c-format msgid "width argument position must be ended by \"$\"" msgstr "width引数の位置は\"$\"で終わらなければなりません" -#: utils/adt/varlena.c:5992 +#: utils/adt/varlena.c:6030 #, c-format msgid "null values cannot be formatted as an SQL identifier" msgstr "NULLはSQL識別子として書式付けできません" -#: utils/adt/varlena.c:6200 +#: utils/adt/varlena.c:6238 #, c-format msgid "Unicode normalization can only be performed if server encoding is UTF8" msgstr "Unicode正規化はサーバーエンコーディングがUTF-8の場合にのみ実行されます" -#: utils/adt/varlena.c:6213 +#: utils/adt/varlena.c:6251 #, c-format msgid "invalid normalization form: %s" msgstr "不正な正規化形式: %s" -#: utils/adt/varlena.c:6416 utils/adt/varlena.c:6451 utils/adt/varlena.c:6486 +#: utils/adt/varlena.c:6454 utils/adt/varlena.c:6489 utils/adt/varlena.c:6524 #, c-format msgid "invalid Unicode code point: %04X" msgstr "不正なUnicodeコードポイント: %04X" -#: utils/adt/varlena.c:6516 +#: utils/adt/varlena.c:6554 #, c-format msgid "Unicode escapes must be \\XXXX, \\+XXXXXX, \\uXXXX, or \\UXXXXXXXX." msgstr "Unicodeエスケープは \\XXXX、\\+XXXXXX、\\uXXXX または \\UXXXXXXXX でなければなりません。" @@ -25854,67 +25902,67 @@ msgstr "不正な無効な問い合わせ" msgid "portal \"%s\" does not return tuples" msgstr "ポータル\"%s\"はタプルを返却しません" -#: utils/adt/xml.c:4344 +#: utils/adt/xml.c:4346 #, c-format msgid "invalid array for XML namespace mapping" msgstr "XML名前空間マッピングに対する不正な配列" -#: utils/adt/xml.c:4345 +#: utils/adt/xml.c:4347 #, c-format msgid "The array must be two-dimensional with length of the second axis equal to 2." msgstr "この配列は第2軸の長さが2である2次元配列でなければなりません。" -#: utils/adt/xml.c:4369 +#: utils/adt/xml.c:4371 #, c-format msgid "empty XPath expression" msgstr "空のXPath式" -#: utils/adt/xml.c:4421 +#: utils/adt/xml.c:4423 #, c-format msgid "neither namespace name nor URI may be null" msgstr "名前空間名もURIもnullにはできません" -#: utils/adt/xml.c:4428 +#: utils/adt/xml.c:4430 #, c-format msgid "could not register XML namespace with name \"%s\" and URI \"%s\"" msgstr "\"%s\"という名前のXML名前空間およびURI\"%s\"を登録できませんでした" -#: utils/adt/xml.c:4777 +#: utils/adt/xml.c:4779 #, c-format msgid "DEFAULT namespace is not supported" msgstr "デフォルト名前空間は実装されていません" -#: utils/adt/xml.c:4806 +#: utils/adt/xml.c:4808 #, c-format msgid "row path filter must not be empty string" msgstr "行パスフィルタは空文字列であってはなりません" -#: utils/adt/xml.c:4840 +#: utils/adt/xml.c:4842 #, c-format msgid "column path filter must not be empty string" msgstr "列パスフィルタ空文字列であってはなりません" -#: utils/adt/xml.c:4987 +#: utils/adt/xml.c:4989 #, c-format msgid "more than one value returned by column XPath expression" msgstr "列XPath式が2つ以上の値を返却しました" -#: utils/cache/lsyscache.c:1043 +#: utils/cache/lsyscache.c:1142 #, c-format msgid "cast from type %s to type %s does not exist" msgstr "型%sから型%sへのキャストは存在しません" -#: utils/cache/lsyscache.c:2845 utils/cache/lsyscache.c:2878 utils/cache/lsyscache.c:2911 utils/cache/lsyscache.c:2944 +#: utils/cache/lsyscache.c:2958 utils/cache/lsyscache.c:2991 utils/cache/lsyscache.c:3024 utils/cache/lsyscache.c:3057 #, c-format msgid "type %s is only a shell" msgstr "型%sは単なるシェルです" -#: utils/cache/lsyscache.c:2850 +#: utils/cache/lsyscache.c:2963 #, c-format msgid "no input function available for type %s" msgstr "型%sの利用可能な入力関数がありません" -#: utils/cache/lsyscache.c:2883 +#: utils/cache/lsyscache.c:2996 #, c-format msgid "no output function available for type %s" msgstr "型%sの利用可能な出力関数がありません" @@ -25969,7 +26017,7 @@ msgstr "リレーションマッピングファイル\"%s\"に不正なデータ msgid "relation mapping file \"%s\" contains incorrect checksum" msgstr "リレーションマッピングファイル\"%s\"の中に不正なチェックサムがあります" -#: utils/cache/typcache.c:1809 utils/fmgr/funcapi.c:574 +#: utils/cache/typcache.c:1802 utils/fmgr/funcapi.c:574 #, c-format msgid "record type has not been registered" msgstr "レコード型は登録されていません" @@ -26620,17 +26668,17 @@ msgstr "符号化方式\"%s\"に対する不正なバイト値: 0x%02x" msgid "invalid Unicode code point" msgstr "不正なUnicodeコードポイント" -#: utils/mb/mbutils.c:1328 +#: utils/mb/mbutils.c:1330 #, c-format msgid "bind_textdomain_codeset failed" msgstr "bind_textdomain_codesetが失敗しました" -#: utils/mb/mbutils.c:1856 +#: utils/mb/mbutils.c:1858 #, c-format msgid "invalid byte sequence for encoding \"%s\": %s" msgstr "符号化方式\"%s\"に対する不正なバイト列です: %s" -#: utils/mb/mbutils.c:1903 +#: utils/mb/mbutils.c:1905 #, c-format msgid "character with byte sequence %s in encoding \"%s\" has no equivalent in encoding \"%s\"" msgstr "符号化方式\"%2$s\"においてバイト列%1$sである文字は符号化方式\"%3$s\"で等価な文字を持ちません" @@ -28979,16 +29027,26 @@ msgstr "メモリコンテキスト\"%s\"の作成時に失敗しました" msgid "could not attach to dynamic shared area" msgstr "動的共有エリアをアタッチできませんでした" -#: utils/mmgr/mcxt.c:1050 utils/mmgr/mcxt.c:1086 utils/mmgr/mcxt.c:1124 utils/mmgr/mcxt.c:1162 utils/mmgr/mcxt.c:1270 utils/mmgr/mcxt.c:1301 utils/mmgr/mcxt.c:1337 utils/mmgr/mcxt.c:1526 utils/mmgr/mcxt.c:1571 utils/mmgr/mcxt.c:1628 +#: utils/mmgr/mcxt.c:1053 utils/mmgr/mcxt.c:1089 utils/mmgr/mcxt.c:1127 utils/mmgr/mcxt.c:1165 utils/mmgr/mcxt.c:1273 utils/mmgr/mcxt.c:1304 utils/mmgr/mcxt.c:1340 utils/mmgr/mcxt.c:1529 utils/mmgr/mcxt.c:1574 utils/mmgr/mcxt.c:1757 #, c-format msgid "Failed on request of size %zu in memory context \"%s\"." msgstr "メモリコンテクスト\"%2$s\"でサイズ%1$zuの要求が失敗しました。" -#: utils/mmgr/mcxt.c:1225 +#: utils/mmgr/mcxt.c:1228 #, c-format msgid "logging memory contexts of PID %d" msgstr "PID %dのメモリコンテクストを記録します" +#: utils/mmgr/mcxt.c:1631 +#, c-format +msgid "invalid memory allocation request size %zu + %zu" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です" + +#: utils/mmgr/mcxt.c:1650 +#, c-format +msgid "invalid memory allocation request size %zu * %zu" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です" + #: utils/mmgr/portalmem.c:188 #, c-format msgid "cursor \"%s\" already exists" @@ -29059,7 +29117,7 @@ msgstr "キー%sは重複しています。" msgid "Duplicate keys exist." msgstr "重複したキーが存在します。" -#: utils/sort/tuplestore.c:518 utils/sort/tuplestore.c:528 utils/sort/tuplestore.c:869 utils/sort/tuplestore.c:973 utils/sort/tuplestore.c:1037 utils/sort/tuplestore.c:1054 utils/sort/tuplestore.c:1256 utils/sort/tuplestore.c:1321 utils/sort/tuplestore.c:1330 +#: utils/sort/tuplestore.c:518 utils/sort/tuplestore.c:528 utils/sort/tuplestore.c:869 utils/sort/tuplestore.c:973 utils/sort/tuplestore.c:1037 utils/sort/tuplestore.c:1054 utils/sort/tuplestore.c:1268 utils/sort/tuplestore.c:1333 utils/sort/tuplestore.c:1342 #, c-format msgid "could not seek in tuplestore temporary file" msgstr "タプルストア一時ファイルのシークに失敗しました" @@ -29109,8 +29167,14 @@ msgstr "読み取り専用のシリアライザブルトランザクションで msgid "cannot import a snapshot from a different database" msgstr "異なるデータベースからのスナップショットを読み込むことはできません" +#~ msgid "aborting startup due to startup process failure" +#~ msgstr "起動プロセスの失敗のため起動を中断しています" + #~ msgid "cannot create statistics on the specified relation" #~ msgstr "指定されたリレーションでは統計情報を生成できません" #~ msgid "replication origin \"%s\" already exists" #~ msgstr "レプリケーション基点\"%s\"はすでに存在します" + +#~ msgid "requested shared memory size overflows size_t" +#~ msgstr "要求された共有メモリのサイズはsize_tを超えています" diff --git a/src/backend/po/ru.po b/src/backend/po/ru.po index ac9cd411121..a5e60f067da 100644 --- a/src/backend/po/ru.po +++ b/src/backend/po/ru.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: postgres (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-05-10 08:01+0300\n" -"PO-Revision-Date: 2026-05-10 08:36+0300\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-06 07:17+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -93,11 +93,11 @@ msgstr "не удалось открыть файл \"%s\" для чтения: #: access/transam/twophase.c:1347 access/transam/xlog.c:3197 #: access/transam/xlog.c:4000 access/transam/xlogrecovery.c:1235 #: access/transam/xlogrecovery.c:1327 access/transam/xlogrecovery.c:1364 -#: access/transam/xlogrecovery.c:1424 backup/basebackup.c:1846 +#: access/transam/xlogrecovery.c:1424 backup/basebackup.c:1844 #: commands/extension.c:3620 libpq/hba.c:769 replication/logical/origin.c:745 -#: replication/logical/origin.c:781 replication/logical/reorderbuffer.c:5184 -#: replication/logical/snapbuild.c:2087 replication/slot.c:2029 -#: replication/slot.c:2070 replication/walsender.c:660 +#: replication/logical/origin.c:781 replication/logical/reorderbuffer.c:5203 +#: replication/logical/snapbuild.c:2087 replication/slot.c:2031 +#: replication/slot.c:2072 replication/walsender.c:660 #: storage/file/buffile.c:470 storage/file/copydir.c:185 #: utils/adt/genfile.c:197 utils/adt/misc.c:984 utils/cache/relmapper.c:830 #, c-format @@ -106,9 +106,9 @@ msgstr "не удалось прочитать файл \"%s\": %m" #: ../common/controldata_utils.c:102 ../common/controldata_utils.c:105 #: access/transam/xlog.c:3202 access/transam/xlog.c:4005 -#: backup/basebackup.c:1850 replication/logical/origin.c:750 +#: backup/basebackup.c:1848 replication/logical/origin.c:750 #: replication/logical/origin.c:789 replication/logical/snapbuild.c:2092 -#: replication/slot.c:2033 replication/slot.c:2074 replication/walsender.c:665 +#: replication/slot.c:2035 replication/slot.c:2076 replication/walsender.c:665 #: utils/cache/relmapper.c:834 #, c-format msgid "could not read file \"%s\": read %d of %zu" @@ -125,9 +125,9 @@ msgstr "не удалось прочитать файл \"%s\" (прочитан #: access/transam/xlog.c:4889 commands/copyfrom.c:1747 commands/copyto.c:332 #: libpq/be-fsstubs.c:470 libpq/be-fsstubs.c:540 #: replication/logical/origin.c:683 replication/logical/origin.c:822 -#: replication/logical/reorderbuffer.c:5236 +#: replication/logical/reorderbuffer.c:5255 #: replication/logical/snapbuild.c:1854 replication/logical/snapbuild.c:1978 -#: replication/slot.c:1918 replication/slot.c:2081 replication/walsender.c:675 +#: replication/slot.c:1920 replication/slot.c:2083 replication/walsender.c:675 #: storage/file/copydir.c:208 storage/file/copydir.c:213 storage/file/fd.c:782 #: storage/file/fd.c:3700 storage/file/fd.c:3806 utils/cache/relmapper.c:842 #: utils/cache/relmapper.c:957 @@ -161,15 +161,15 @@ msgstr "" #: access/transam/xlog.c:2950 access/transam/xlog.c:3113 #: access/transam/xlog.c:3152 access/transam/xlog.c:3345 #: access/transam/xlog.c:3990 access/transam/xlogrecovery.c:4235 -#: access/transam/xlogrecovery.c:4338 access/transam/xlogutils.c:838 -#: backup/basebackup.c:538 backup/basebackup.c:1516 libpq/hba.c:629 +#: access/transam/xlogrecovery.c:4338 access/transam/xlogutils.c:862 +#: backup/basebackup.c:538 backup/basebackup.c:1514 libpq/hba.c:629 #: postmaster/syslogger.c:1560 replication/logical/origin.c:735 -#: replication/logical/reorderbuffer.c:3840 -#: replication/logical/reorderbuffer.c:4391 -#: replication/logical/reorderbuffer.c:5164 +#: replication/logical/reorderbuffer.c:3859 +#: replication/logical/reorderbuffer.c:4410 +#: replication/logical/reorderbuffer.c:5183 #: replication/logical/snapbuild.c:1809 replication/logical/snapbuild.c:1919 -#: replication/slot.c:2001 replication/walsender.c:633 -#: replication/walsender.c:2787 storage/file/copydir.c:151 +#: replication/slot.c:2003 replication/walsender.c:633 +#: replication/walsender.c:2809 storage/file/copydir.c:151 #: storage/file/fd.c:757 storage/file/fd.c:3457 storage/file/fd.c:3687 #: storage/file/fd.c:3777 storage/smgr/md.c:674 utils/cache/relmapper.c:819 #: utils/cache/relmapper.c:936 utils/error/elog.c:2119 @@ -181,9 +181,9 @@ msgstr "не удалось открыть файл \"%s\": %m" #: ../common/controldata_utils.c:232 ../common/controldata_utils.c:235 #: access/transam/twophase.c:1751 access/transam/twophase.c:1760 -#: access/transam/xlog.c:8854 access/transam/xlogfuncs.c:708 +#: access/transam/xlog.c:8873 access/transam/xlogfuncs.c:708 #: backup/basebackup_server.c:175 backup/basebackup_server.c:268 -#: postmaster/postmaster.c:5563 postmaster/syslogger.c:1571 +#: postmaster/postmaster.c:5582 postmaster/syslogger.c:1571 #: postmaster/syslogger.c:1584 postmaster/syslogger.c:1597 #: utils/cache/relmapper.c:948 #, c-format @@ -196,10 +196,10 @@ msgstr "не удалось записать файл \"%s\": %m" #: access/heap/rewriteheap.c:1274 access/transam/timeline.c:432 #: access/transam/timeline.c:506 access/transam/twophase.c:1772 #: access/transam/xlog.c:3036 access/transam/xlog.c:3231 -#: access/transam/xlog.c:3963 access/transam/xlog.c:8244 -#: access/transam/xlog.c:8289 backup/basebackup_server.c:209 +#: access/transam/xlog.c:3963 access/transam/xlog.c:8263 +#: access/transam/xlog.c:8308 backup/basebackup_server.c:209 #: commands/dbcommands.c:515 replication/logical/snapbuild.c:1847 -#: replication/slot.c:1902 replication/slot.c:2011 storage/file/fd.c:774 +#: replication/slot.c:1904 replication/slot.c:2013 storage/file/fd.c:774 #: storage/file/fd.c:3798 storage/smgr/md.c:1151 storage/smgr/md.c:1196 #: storage/sync/sync.c:451 utils/misc/guc.c:4426 #, c-format @@ -210,15 +210,15 @@ msgstr "не удалось синхронизировать с ФС файл \" #: ../common/cryptohash_openssl.c:332 ../common/exec.c:550 ../common/exec.c:595 #: ../common/exec.c:687 ../common/hmac.c:309 ../common/hmac.c:325 #: ../common/hmac_openssl.c:132 ../common/hmac_openssl.c:327 -#: ../common/md5_common.c:155 ../common/psprintf.c:143 -#: ../common/scram-common.c:268 ../common/stringinfo.c:305 ../port/path.c:828 -#: ../port/path.c:866 ../port/path.c:883 access/transam/twophase.c:1412 +#: ../common/md5_common.c:155 ../common/psprintf.c:140 +#: ../common/scram-common.c:268 ../common/stringinfo.c:302 ../port/path.c:845 +#: ../port/path.c:883 ../port/path.c:900 access/transam/twophase.c:1412 #: access/transam/xlogrecovery.c:589 lib/dshash.c:253 libpq/auth.c:1351 #: libpq/auth.c:1395 libpq/auth.c:1952 libpq/be-secure-gssapi.c:534 #: libpq/be-secure-gssapi.c:714 postmaster/bgworker.c:352 -#: postmaster/bgworker.c:934 postmaster/postmaster.c:2542 -#: postmaster/postmaster.c:4119 postmaster/postmaster.c:5488 -#: postmaster/postmaster.c:5859 +#: postmaster/bgworker.c:934 postmaster/postmaster.c:2561 +#: postmaster/postmaster.c:4138 postmaster/postmaster.c:5507 +#: postmaster/postmaster.c:5878 #: replication/libpqwalreceiver/libpqwalreceiver.c:374 #: replication/logical/logical.c:209 replication/walsender.c:703 #: storage/buffer/localbuf.c:601 storage/file/fd.c:866 storage/file/fd.c:1397 @@ -234,10 +234,10 @@ msgstr "не удалось синхронизировать с ФС файл \" #: utils/misc/guc.c:665 utils/misc/guc.c:1053 utils/misc/guc.c:4404 #: utils/misc/tzparser.c:476 utils/mmgr/aset.c:445 utils/mmgr/dsa.c:714 #: utils/mmgr/dsa.c:736 utils/mmgr/dsa.c:817 utils/mmgr/generation.c:205 -#: utils/mmgr/mcxt.c:1049 utils/mmgr/mcxt.c:1085 utils/mmgr/mcxt.c:1123 -#: utils/mmgr/mcxt.c:1161 utils/mmgr/mcxt.c:1269 utils/mmgr/mcxt.c:1300 -#: utils/mmgr/mcxt.c:1336 utils/mmgr/mcxt.c:1525 utils/mmgr/mcxt.c:1570 -#: utils/mmgr/mcxt.c:1627 utils/mmgr/slab.c:366 +#: utils/mmgr/mcxt.c:1052 utils/mmgr/mcxt.c:1088 utils/mmgr/mcxt.c:1126 +#: utils/mmgr/mcxt.c:1164 utils/mmgr/mcxt.c:1272 utils/mmgr/mcxt.c:1303 +#: utils/mmgr/mcxt.c:1339 utils/mmgr/mcxt.c:1535 utils/mmgr/mcxt.c:1580 +#: utils/mmgr/mcxt.c:1763 utils/mmgr/slab.c:366 #, c-format msgid "out of memory" msgstr "нехватка памяти" @@ -285,20 +285,30 @@ msgstr "не удалось преобразовать относительны msgid "%s() failed: %m" msgstr "ошибка в %s(): %m" -#: ../common/fe_memutils.c:35 ../common/fe_memutils.c:75 -#: ../common/fe_memutils.c:98 ../common/fe_memutils.c:161 -#: ../common/psprintf.c:145 ../port/path.c:830 ../port/path.c:868 -#: ../port/path.c:885 utils/misc/ps_status.c:197 utils/misc/ps_status.c:205 +#: ../common/fe_memutils.c:41 ../common/fe_memutils.c:81 +#: ../common/fe_memutils.c:104 ../common/fe_memutils.c:167 +#: ../common/psprintf.c:142 ../port/path.c:847 ../port/path.c:885 +#: ../port/path.c:902 utils/misc/ps_status.c:197 utils/misc/ps_status.c:205 #: utils/misc/ps_status.c:232 utils/misc/ps_status.c:240 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../common/fe_memutils.c:92 ../common/fe_memutils.c:153 +#: ../common/fe_memutils.c:98 ../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../common/file_utils.c:87 ../common/file_utils.c:447 #: ../common/file_utils.c:451 access/transam/twophase.c:1315 #: access/transam/xlogarchive.c:112 access/transam/xlogarchive.c:236 @@ -329,8 +339,8 @@ msgstr "не удалось прочитать каталог \"%s\": %m" #: ../common/file_utils.c:379 access/transam/xlogarchive.c:390 #: postmaster/pgarch.c:746 postmaster/syslogger.c:1608 -#: replication/logical/snapbuild.c:1866 replication/slot.c:752 -#: replication/slot.c:1785 replication/slot.c:1934 storage/file/fd.c:792 +#: replication/logical/snapbuild.c:1866 replication/slot.c:754 +#: replication/slot.c:1787 replication/slot.c:1936 storage/file/fd.c:792 #: utils/time/snapmgr.c:1284 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" @@ -456,7 +466,7 @@ msgstr "подсказка: " #: ../common/percentrepl.c:79 ../common/percentrepl.c:85 #: ../common/percentrepl.c:118 ../common/percentrepl.c:124 -#: postmaster/postmaster.c:2216 utils/misc/guc.c:3120 utils/misc/guc.c:3156 +#: postmaster/postmaster.c:2235 utils/misc/guc.c:3120 utils/misc/guc.c:3156 #: utils/misc/guc.c:3226 utils/misc/guc.c:4603 utils/misc/guc.c:6785 #: utils/misc/guc.c:6826 #, c-format @@ -523,9 +533,9 @@ msgstr "не удалось получить код выхода от подпр #: access/transam/twophase.c:1711 access/transam/xlogarchive.c:120 #: access/transam/xlogarchive.c:400 postmaster/postmaster.c:1146 #: postmaster/syslogger.c:1537 replication/logical/origin.c:591 -#: replication/logical/reorderbuffer.c:4660 +#: replication/logical/reorderbuffer.c:4679 #: replication/logical/snapbuild.c:1747 replication/logical/snapbuild.c:2181 -#: replication/slot.c:1985 storage/file/fd.c:832 storage/file/fd.c:3325 +#: replication/slot.c:1987 storage/file/fd.c:832 storage/file/fd.c:3325 #: storage/file/fd.c:3387 storage/file/reinit.c:262 storage/ipc/dsm.c:316 #: storage/smgr/md.c:383 storage/smgr/md.c:442 storage/sync/sync.c:248 #: utils/time/snapmgr.c:1608 @@ -552,13 +562,13 @@ msgstr "не удалось закодировать сохранённый кл msgid "could not encode server key" msgstr "не удалось закодировать ключ сервера" -#: ../common/stringinfo.c:306 +#: ../common/stringinfo.c:303 #, c-format msgid "Cannot enlarge string buffer containing %d bytes by %d more bytes." msgstr "" "Не удалось увеличить строковый буфер (в буфере байт: %d, требовалось ещё %d)." -#: ../common/stringinfo.c:310 +#: ../common/stringinfo.c:307 #, c-format msgid "" "out of memory\n" @@ -672,7 +682,7 @@ msgstr "" "Возможно, работе СУБД мешает антивирус, программа резервного копирования или " "что-то подобное." -#: ../port/path.c:852 +#: ../port/path.c:869 #, c-format msgid "could not get current working directory: %s\n" msgstr "не удалось определить текущий рабочий каталог: %s\n" @@ -1019,7 +1029,7 @@ msgid "This functionality requires the server to be built with lz4 support." msgstr "Для этой функциональности в сервере не хватает поддержки lz4." #: access/common/tupdesc.c:837 commands/tablecmds.c:7025 -#: commands/tablecmds.c:13244 +#: commands/tablecmds.c:13239 #, c-format msgid "too many array dimensions" msgstr "слишком много размерностей массива" @@ -1072,7 +1082,7 @@ msgid "To fix this, do REINDEX INDEX \"%s\"." msgstr "Для исправления выполните REINDEX INDEX \"%s\"." #: access/gin/ginutil.c:146 executor/execExpr.c:2177 -#: utils/adt/arrayfuncs.c:4058 utils/adt/arrayfuncs.c:6747 +#: utils/adt/arrayfuncs.c:4058 utils/adt/arrayfuncs.c:6754 #: utils/adt/rowtypes.c:984 #, c-format msgid "could not identify a comparison function for type %s" @@ -1185,7 +1195,7 @@ msgstr "" #: access/hash/hashfunc.c:282 access/hash/hashfunc.c:338 catalog/heap.c:686 #: catalog/heap.c:692 commands/createas.c:206 commands/createas.c:515 -#: commands/indexcmds.c:2022 commands/tablecmds.c:17785 commands/view.c:86 +#: commands/indexcmds.c:2022 commands/tablecmds.c:17780 commands/view.c:86 #: regex/regc_pg_locale.c:243 utils/adt/formatting.c:1650 #: utils/adt/formatting.c:1772 utils/adt/formatting.c:1895 utils/adt/like.c:191 #: utils/adt/like_support.c:1025 utils/adt/varchar.c:739 @@ -1309,11 +1319,11 @@ msgstr "не удалось записать в файл \"%s\" (записан #: access/heap/rewriteheap.c:1011 access/heap/rewriteheap.c:1128 #: access/transam/timeline.c:329 access/transam/timeline.c:481 #: access/transam/xlog.c:2975 access/transam/xlog.c:3166 -#: access/transam/xlog.c:3942 access/transam/xlog.c:8843 +#: access/transam/xlog.c:3942 access/transam/xlog.c:8862 #: access/transam/xlogfuncs.c:702 backup/basebackup_server.c:151 #: backup/basebackup_server.c:244 commands/dbcommands.c:495 -#: postmaster/postmaster.c:4546 postmaster/postmaster.c:5550 -#: replication/logical/origin.c:603 replication/slot.c:1846 +#: postmaster/postmaster.c:4565 postmaster/postmaster.c:5569 +#: replication/logical/origin.c:603 replication/slot.c:1848 #: storage/file/copydir.c:157 storage/smgr/md.c:232 utils/time/snapmgr.c:1263 #, c-format msgid "could not create file \"%s\": %m" @@ -1328,10 +1338,10 @@ msgstr "не удалось обрезать файл \"%s\" до нужного #: access/transam/timeline.c:424 access/transam/timeline.c:498 #: access/transam/xlog.c:3025 access/transam/xlog.c:3222 #: access/transam/xlog.c:3954 commands/dbcommands.c:507 -#: postmaster/postmaster.c:4556 postmaster/postmaster.c:4566 +#: postmaster/postmaster.c:4575 postmaster/postmaster.c:4585 #: replication/logical/origin.c:615 replication/logical/origin.c:657 #: replication/logical/origin.c:676 replication/logical/snapbuild.c:1823 -#: replication/slot.c:1882 storage/file/buffile.c:545 +#: replication/slot.c:1884 storage/file/buffile.c:545 #: storage/file/copydir.c:197 utils/init/miscinit.c:1657 #: utils/init/miscinit.c:1668 utils/init/miscinit.c:1676 utils/misc/guc.c:4387 #: utils/misc/guc.c:4418 utils/misc/guc.c:5554 utils/misc/guc.c:5572 @@ -1634,7 +1644,7 @@ msgstr "индекс \"%s\" перестраивается, обращаться #: access/index/indexam.c:208 catalog/objectaddress.c:1394 #: commands/indexcmds.c:2884 commands/tablecmds.c:272 commands/tablecmds.c:296 -#: commands/tablecmds.c:17470 commands/tablecmds.c:19361 +#: commands/tablecmds.c:17465 commands/tablecmds.c:19356 #, c-format msgid "\"%s\" is not an index" msgstr "\"%s\" - это не индекс" @@ -1809,7 +1819,7 @@ msgstr "" msgid "Make sure the configuration parameter \"%s\" is set." msgstr "Убедитесь, что в конфигурации установлен параметр \"%s\"." -#: access/transam/multixact.c:1156 +#: access/transam/multixact.c:1159 #, c-format msgid "" "database is not accepting commands that generate new MultiXactIds to avoid " @@ -1818,19 +1828,18 @@ msgstr "" "база данных не принимает команды, создающие новые MultiXactId, во избежание " "потери данных из-за зацикливания в базе данных \"%s\"" -#: access/transam/multixact.c:1158 access/transam/multixact.c:1165 -#: access/transam/multixact.c:1189 access/transam/multixact.c:1198 +#: access/transam/multixact.c:1161 access/transam/multixact.c:1168 +#: access/transam/multixact.c:1192 access/transam/multixact.c:1201 #, c-format msgid "" "Execute a database-wide VACUUM in that database.\n" -"You might also need to commit or roll back old prepared transactions, or " -"drop stale replication slots." +"You might also need to commit or roll back old prepared transactions." msgstr "" "Выполните очистку (VACUUM) всей базы данных.\n" -"Возможно, вам также придётся зафиксировать или откатить старые " -"подготовленные транзакции и удалить неиспользуемые слоты репликации." +"Возможно, вам также придётся зафиксировать или откатить старые\n" +"подготовленные транзакции." -#: access/transam/multixact.c:1163 +#: access/transam/multixact.c:1166 #, c-format msgid "" "database is not accepting commands that generate new MultiXactIds to avoid " @@ -1839,7 +1848,7 @@ msgstr "" "база данных не принимает команды, создающие новые MultiXactId, во избежание " "потери данных из-за зацикливания в базе данных с OID %u" -#: access/transam/multixact.c:1184 access/transam/multixact.c:2469 +#: access/transam/multixact.c:1187 access/transam/multixact.c:2472 #, c-format msgid "database \"%s\" must be vacuumed before %u more MultiXactId is used" msgid_plural "" @@ -1854,7 +1863,7 @@ msgstr[2] "" "база данных \"%s\" должна быть очищена, прежде чем будут использованы " "оставшиеся MultiXactId (%u)" -#: access/transam/multixact.c:1193 access/transam/multixact.c:2478 +#: access/transam/multixact.c:1196 access/transam/multixact.c:2481 #, c-format msgid "" "database with OID %u must be vacuumed before %u more MultiXactId is used" @@ -1870,12 +1879,12 @@ msgstr[2] "" "база данных с OID %u должна быть очищена, прежде чем будут использованы " "оставшиеся MultiXactId (%u)" -#: access/transam/multixact.c:1257 +#: access/transam/multixact.c:1260 #, c-format msgid "multixact \"members\" limit exceeded" msgstr "слишком много членов мультитранзакции" -#: access/transam/multixact.c:1258 +#: access/transam/multixact.c:1261 #, c-format msgid "" "This command would create a multixact with %u members, but the remaining " @@ -1893,7 +1902,7 @@ msgstr[2] "" "Мультитранзакция, создаваемая этой командой, должна включать членов: %u, но " "оставшегося места хватает только для %u." -#: access/transam/multixact.c:1263 +#: access/transam/multixact.c:1266 #, c-format msgid "" "Execute a database-wide VACUUM in database with OID %u with reduced " @@ -1903,7 +1912,7 @@ msgstr "" "Выполните очистку (VACUUM) всей базы данных с OID %u, уменьшив значения " "vacuum_multixact_freeze_min_age и vacuum_multixact_freeze_table_age." -#: access/transam/multixact.c:1294 +#: access/transam/multixact.c:1297 #, c-format msgid "" "database with OID %u must be vacuumed before %d more multixact member is used" @@ -1920,7 +1929,7 @@ msgstr[2] "" "база данных с OID %u должна быть очищена, пока не использованы оставшиеся " "члены мультитранзакций (%d)" -#: access/transam/multixact.c:1299 +#: access/transam/multixact.c:1302 #, c-format msgid "" "Execute a database-wide VACUUM in that database with reduced " @@ -1930,36 +1939,33 @@ msgstr "" "Выполните очистку (VACUUM) всей этой базы данных, уменьшив значения " "vacuum_multixact_freeze_min_age и vacuum_multixact_freeze_table_age." -#: access/transam/multixact.c:1438 +#: access/transam/multixact.c:1441 #, c-format msgid "MultiXactId %u does no longer exist -- apparent wraparound" msgstr "MultiXactId %u прекратил существование: видимо, произошло зацикливание" -#: access/transam/multixact.c:1444 +#: access/transam/multixact.c:1447 #, c-format msgid "MultiXactId %u has not been created yet -- apparent wraparound" msgstr "MultiXactId %u ещё не был создан: видимо, произошло зацикливание" -#: access/transam/multixact.c:1519 +#: access/transam/multixact.c:1522 #, c-format msgid "MultiXact %u has invalid next offset" msgstr "для мультитранзакции %u получено некорректное следующее смещение" -#: access/transam/multixact.c:2474 access/transam/multixact.c:2483 -#: access/transam/varsup.c:151 access/transam/varsup.c:158 -#: access/transam/varsup.c:466 access/transam/varsup.c:473 +#: access/transam/multixact.c:2477 access/transam/multixact.c:2486 #, c-format msgid "" "To avoid a database shutdown, execute a database-wide VACUUM in that " "database.\n" -"You might also need to commit or roll back old prepared transactions, or " -"drop stale replication slots." +"You might also need to commit or roll back old prepared transactions." msgstr "" "Во избежание отключения базы данных выполните очистку (VACUUM) всей базы.\n" -"Возможно, вам также придётся зафиксировать или откатить старые " -"подготовленные транзакции и удалить неиспользуемые слоты репликации." +"Возможно, вам также придётся зафиксировать или откатить старые\n" +"подготовленные транзакции." -#: access/transam/multixact.c:2758 +#: access/transam/multixact.c:2761 #, c-format msgid "" "MultiXact member wraparound protections are disabled because oldest " @@ -1968,12 +1974,12 @@ msgstr "" "Защита от зацикливания членов мультитранзакций отключена, так как старейшая " "отмеченная мультитранзакция %u не найдена на диске" -#: access/transam/multixact.c:2780 +#: access/transam/multixact.c:2783 #, c-format msgid "MultiXact member wraparound protections are now enabled" msgstr "Защита от зацикливания мультитранзакций сейчас включена" -#: access/transam/multixact.c:3170 +#: access/transam/multixact.c:3173 #, c-format msgid "" "oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation" @@ -1981,7 +1987,7 @@ msgstr "" "старейшая мультитранзакция %u не найдена, новейшая мультитранзакция: %u, " "усечение пропускается" -#: access/transam/multixact.c:3188 +#: access/transam/multixact.c:3191 #, c-format msgid "" "cannot truncate up to MultiXact %u because it does not exist on disk, " @@ -1990,7 +1996,7 @@ msgstr "" "выполнить усечение до мультитранзакции %u нельзя ввиду её отсутствия на " "диске, усечение пропускается" -#: access/transam/multixact.c:3205 +#: access/transam/multixact.c:3208 #, c-format msgid "" "cannot truncate up to MultiXact %u because it has invalid offset, skipping " @@ -1999,7 +2005,7 @@ msgstr "" "выполнить усечение до мультитранзакции %u нельзя из-за некорректного " "смещения, усечение пропускается" -#: access/transam/multixact.c:3536 +#: access/transam/multixact.c:3539 #, c-format msgid "invalid MultiXactId: %u" msgstr "неверный MultiXactId: %u" @@ -2443,6 +2449,19 @@ msgid "database \"%s\" must be vacuumed within %u transactions" msgstr "" "база данных \"%s\" должна быть очищена (предельное число транзакций: %u)" +#: access/transam/varsup.c:151 access/transam/varsup.c:158 +#: access/transam/varsup.c:466 access/transam/varsup.c:473 +#, c-format +msgid "" +"To avoid a database shutdown, execute a database-wide VACUUM in that " +"database.\n" +"You might also need to commit or roll back old prepared transactions, or " +"drop stale replication slots." +msgstr "" +"Во избежание отключения базы данных выполните очистку (VACUUM) всей базы.\n" +"Возможно, вам также придётся зафиксировать или откатить старые " +"подготовленные транзакции и удалить неиспользуемые слоты репликации." + #: access/transam/varsup.c:155 access/transam/varsup.c:470 #, c-format msgid "database with OID %u must be vacuumed within %u transactions" @@ -2580,8 +2599,8 @@ msgstr "" msgid "could not write to log file %s at offset %u, length %zu: %m" msgstr "не удалось записать в файл журнала %s (смещение: %u, длина: %zu): %m" -#: access/transam/xlog.c:3459 access/transam/xlogutils.c:833 -#: replication/walsender.c:2781 +#: access/transam/xlog.c:3459 access/transam/xlogutils.c:857 +#: replication/walsender.c:2803 #, c-format msgid "requested WAL segment %s has already been removed" msgstr "запрошенный сегмент WAL %s уже удалён" @@ -2808,13 +2827,13 @@ msgstr "\"max_wal_size\" должен быть минимум вдвое бол #: access/transam/xlog.c:4312 catalog/namespace.c:4338 #: commands/tablespace.c:1216 commands/user.c:2530 commands/variable.c:72 -#: tcop/postgres.c:3676 utils/error/elog.c:2242 +#: tcop/postgres.c:3692 utils/error/elog.c:2242 #, c-format msgid "List syntax is invalid." msgstr "Ошибка синтаксиса в списке." #: access/transam/xlog.c:4358 commands/user.c:2546 commands/variable.c:173 -#: tcop/postgres.c:3692 utils/error/elog.c:2268 +#: tcop/postgres.c:3708 utils/error/elog.c:2268 #, c-format msgid "Unrecognized key word: \"%s\"." msgstr "нераспознанное ключевое слово: \"%s\"." @@ -2942,25 +2961,25 @@ msgstr "выбранный ID новой линии времени: %u" msgid "archive recovery complete" msgstr "восстановление архива завершено" -#: access/transam/xlog.c:6218 +#: access/transam/xlog.c:6237 #, c-format msgid "shutting down" msgstr "выключение" #. translator: the placeholders show checkpoint options -#: access/transam/xlog.c:6257 +#: access/transam/xlog.c:6276 #, c-format msgid "restartpoint starting:%s%s%s%s%s%s%s%s" msgstr "начата точка перезапуска:%s%s%s%s%s%s%s%s" #. translator: the placeholders show checkpoint options -#: access/transam/xlog.c:6269 +#: access/transam/xlog.c:6288 #, c-format msgid "checkpoint starting:%s%s%s%s%s%s%s%s" msgstr "начата контрольная точка:%s%s%s%s%s%s%s%s" # well-spelled: синхр -#: access/transam/xlog.c:6334 +#: access/transam/xlog.c:6353 #, c-format msgid "" "restartpoint complete: wrote %d buffers (%.1f%%); %d WAL file(s) added, %d " @@ -2975,7 +2994,7 @@ msgstr "" "lsn=%X/%X, lsn redo=%X/%X" # well-spelled: синхр -#: access/transam/xlog.c:6357 +#: access/transam/xlog.c:6376 #, c-format msgid "" "checkpoint complete: wrote %d buffers (%.1f%%); %d WAL file(s) added, %d " @@ -2989,7 +3008,7 @@ msgstr "" "=%ld.%03d сек., средняя=%ld.%03d сек.; расстояние=%d КБ, ожидалось=%d КБ; " "lsn=%X/%X, lsn redo=%X/%X" -#: access/transam/xlog.c:6822 +#: access/transam/xlog.c:6841 #, c-format msgid "" "concurrent write-ahead log activity while database system is shutting down" @@ -2997,75 +3016,75 @@ msgstr "" "во время выключения системы баз данных отмечена активность в журнале " "предзаписи" -#: access/transam/xlog.c:7423 +#: access/transam/xlog.c:7442 #, c-format msgid "recovery restart point at %X/%X" msgstr "точка перезапуска восстановления в позиции %X/%X" -#: access/transam/xlog.c:7425 +#: access/transam/xlog.c:7444 #, c-format msgid "Last completed transaction was at log time %s." msgstr "Последняя завершённая транзакция была выполнена в %s." -#: access/transam/xlog.c:7675 +#: access/transam/xlog.c:7694 #, c-format msgid "restore point \"%s\" created at %X/%X" msgstr "точка восстановления \"%s\" создана в позиции %X/%X" -#: access/transam/xlog.c:7882 +#: access/transam/xlog.c:7901 #, c-format msgid "online backup was canceled, recovery cannot continue" msgstr "" "резервное копирование \"на ходу\" было отменено, продолжить восстановление " "нельзя" -#: access/transam/xlog.c:7940 +#: access/transam/xlog.c:7959 #, c-format msgid "unexpected timeline ID %u (should be %u) in shutdown checkpoint record" msgstr "" "неожиданный ID линии времени %u (должен быть %u) в записи точки выключения" -#: access/transam/xlog.c:7998 +#: access/transam/xlog.c:8017 #, c-format msgid "unexpected timeline ID %u (should be %u) in online checkpoint record" msgstr "" "неожиданный ID линии времени %u (должен быть %u) в записи точки активности" -#: access/transam/xlog.c:8027 +#: access/transam/xlog.c:8046 #, c-format msgid "unexpected timeline ID %u (should be %u) in end-of-recovery record" msgstr "" "неожиданный ID линии времени %u (должен быть %u) в записи конец-" "восстановления" -#: access/transam/xlog.c:8294 +#: access/transam/xlog.c:8313 #, c-format msgid "could not fsync write-through file \"%s\": %m" msgstr "не удалось синхронизировать с ФС файл сквозной записи %s: %m" -#: access/transam/xlog.c:8299 +#: access/transam/xlog.c:8318 #, c-format msgid "could not fdatasync file \"%s\": %m" msgstr "не удалось синхронизировать с ФС данные (fdatasync) файла \"%s\": %m" -#: access/transam/xlog.c:8384 access/transam/xlog.c:8707 +#: access/transam/xlog.c:8403 access/transam/xlog.c:8726 #, c-format msgid "WAL level not sufficient for making an online backup" msgstr "" "Выбранный уровень WAL недостаточен для резервного копирования \"на ходу\"" -#: access/transam/xlog.c:8385 access/transam/xlog.c:8708 +#: access/transam/xlog.c:8404 access/transam/xlog.c:8727 #: access/transam/xlogfuncs.c:254 #, c-format msgid "wal_level must be set to \"replica\" or \"logical\" at server start." msgstr "Установите wal_level \"replica\" или \"logical\" при запуске сервера." -#: access/transam/xlog.c:8390 +#: access/transam/xlog.c:8409 #, c-format msgid "backup label too long (max %d bytes)" msgstr "длина метки резервной копии превышает предел (%d байт)" -#: access/transam/xlog.c:8511 +#: access/transam/xlog.c:8530 #, c-format msgid "" "WAL generated with full_page_writes=off was replayed since last restartpoint" @@ -3073,7 +3092,7 @@ msgstr "" "После последней точки перезапуска был воспроизведён WAL, созданный в режиме " "full_page_writes=off." -#: access/transam/xlog.c:8513 access/transam/xlog.c:8796 +#: access/transam/xlog.c:8532 access/transam/xlog.c:8815 #, c-format msgid "" "This means that the backup being taken on the standby is corrupt and should " @@ -3085,23 +3104,23 @@ msgstr "" "CHECKPOINT на ведущем сервере, а затем попробуйте резервное копирование \"на " "ходу\" ещё раз." -#: access/transam/xlog.c:8580 backup/basebackup.c:1355 utils/adt/misc.c:354 +#: access/transam/xlog.c:8599 backup/basebackup.c:1353 utils/adt/misc.c:354 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "не удалось прочитать символическую ссылку \"%s\": %m" -#: access/transam/xlog.c:8587 backup/basebackup.c:1360 utils/adt/misc.c:359 +#: access/transam/xlog.c:8606 backup/basebackup.c:1358 utils/adt/misc.c:359 #, c-format msgid "symbolic link \"%s\" target is too long" msgstr "целевой путь символической ссылки \"%s\" слишком длинный" -#: access/transam/xlog.c:8746 backup/basebackup.c:1221 +#: access/transam/xlog.c:8765 backup/basebackup.c:1219 #, c-format msgid "the standby was promoted during online backup" msgstr "" "ведомый сервер был повышен в процессе резервного копирования \"на ходу\"" -#: access/transam/xlog.c:8747 backup/basebackup.c:1222 +#: access/transam/xlog.c:8766 backup/basebackup.c:1220 #, c-format msgid "" "This means that the backup being taken is corrupt and should not be used. " @@ -3110,7 +3129,7 @@ msgstr "" "Это означает, что создаваемая резервная копия испорчена и использовать её не " "следует. Попробуйте резервное копирование \"на ходу\" ещё раз." -#: access/transam/xlog.c:8794 +#: access/transam/xlog.c:8813 #, c-format msgid "" "WAL generated with full_page_writes=off was replayed during online backup" @@ -3118,13 +3137,13 @@ msgstr "" "В процессе резервного копирования \"на ходу\" был воспроизведён WAL, " "созданный в режиме full_page_writes=off" -#: access/transam/xlog.c:8910 +#: access/transam/xlog.c:8929 #, c-format msgid "base backup done, waiting for required WAL segments to be archived" msgstr "" "базовое копирование выполнено, ожидается архивация нужных сегментов WAL" -#: access/transam/xlog.c:8924 +#: access/transam/xlog.c:8943 #, c-format msgid "" "still waiting for all required WAL segments to be archived (%d seconds " @@ -3132,7 +3151,7 @@ msgid "" msgstr "" "продолжается ожидание архивации всех нужных сегментов WAL (прошло %d сек.)" -#: access/transam/xlog.c:8926 +#: access/transam/xlog.c:8945 #, c-format msgid "" "Check that your archive_command is executing properly. You can safely " @@ -3143,12 +3162,12 @@ msgstr "" "копирования можно отменить безопасно, но резервная копия базы будет " "непригодна без всех сегментов WAL." -#: access/transam/xlog.c:8933 +#: access/transam/xlog.c:8952 #, c-format msgid "all required WAL segments have been archived" msgstr "все нужные сегменты WAL заархивированы" -#: access/transam/xlog.c:8937 +#: access/transam/xlog.c:8956 #, c-format msgid "" "WAL archiving is not enabled; you must ensure that all required WAL segments " @@ -3157,7 +3176,7 @@ msgstr "" "архивация WAL не настроена; вы должны обеспечить копирование всех требуемых " "сегментов WAL другими средствами для получения резервной копии" -#: access/transam/xlog.c:8976 +#: access/transam/xlog.c:8995 #, c-format msgid "aborting backup due to backend exiting before pg_backup_stop was called" msgstr "" @@ -3204,7 +3223,7 @@ msgstr "не удалось создать файл состояния архи msgid "could not write archive status file \"%s\": %m" msgstr "не удалось записать файл состояния архива \"%s\": %m" -#: access/transam/xlogfuncs.c:75 backup/basebackup.c:973 +#: access/transam/xlogfuncs.c:75 backup/basebackup.c:971 #, c-format msgid "a backup is already in progress in this session" msgstr "резервное копирование уже выполняется в этом сеансе" @@ -4037,11 +4056,11 @@ msgstr "" #: access/transam/xlogrecovery.c:4723 access/transam/xlogrecovery.c:4725 #: catalog/dependency.c:1209 catalog/dependency.c:1216 #: catalog/dependency.c:1227 commands/tablecmds.c:1349 -#: commands/tablecmds.c:14682 commands/tablespace.c:466 commands/user.c:1303 +#: commands/tablecmds.c:14677 commands/tablespace.c:466 commands/user.c:1303 #: commands/vacuum.c:212 commands/view.c:446 libpq/auth.c:334 #: replication/logical/applyparallelworker.c:1060 replication/slot.c:208 #: replication/syncrep.c:1084 storage/lmgr/deadlock.c:1134 -#: storage/lmgr/proc.c:1366 utils/misc/guc.c:3122 utils/misc/guc.c:3158 +#: storage/lmgr/proc.c:1399 utils/misc/guc.c:3122 utils/misc/guc.c:3158 #: utils/misc/guc.c:3228 utils/misc/guc.c:6679 utils/misc/guc.c:6713 #: utils/misc/guc.c:6747 utils/misc/guc.c:6790 utils/misc/guc.c:6832 #, c-format @@ -4079,12 +4098,12 @@ msgstr "timestamp вне диапазона: \"%s\"" msgid "recovery_target_timeline is not a valid number." msgstr "recovery_target_timeline не является допустимым числом." -#: access/transam/xlogutils.c:1039 +#: access/transam/xlogutils.c:1075 #, c-format msgid "could not read from WAL segment %s, offset %d: %m" msgstr "не удалось прочитать из сегмента WAL %s по смещению %d: %m" -#: access/transam/xlogutils.c:1046 +#: access/transam/xlogutils.c:1082 #, c-format msgid "could not read from WAL segment %s, offset %d: read %d of %d" msgstr "" @@ -4107,7 +4126,7 @@ msgstr "Команда архивации с ошибкой: %s" msgid "archive command was terminated by exception 0x%X" msgstr "команда архивации была прервана исключением 0x%X" -#: archive/shell_archive.c:107 postmaster/postmaster.c:3667 +#: archive/shell_archive.c:107 postmaster/postmaster.c:3686 #, c-format msgid "" "See C include file \"ntstatus.h\" for a description of the hexadecimal value." @@ -4173,88 +4192,88 @@ msgstr[2] "всего ошибок контрольных сумм: %lld" msgid "checksum verification failure during base backup" msgstr "при базовом резервном копировании выявлены ошибки контрольных сумм" -#: backup/basebackup.c:722 backup/basebackup.c:731 backup/basebackup.c:742 -#: backup/basebackup.c:759 backup/basebackup.c:768 backup/basebackup.c:779 -#: backup/basebackup.c:796 backup/basebackup.c:805 backup/basebackup.c:817 -#: backup/basebackup.c:841 backup/basebackup.c:855 backup/basebackup.c:866 -#: backup/basebackup.c:877 backup/basebackup.c:890 +#: backup/basebackup.c:720 backup/basebackup.c:729 backup/basebackup.c:740 +#: backup/basebackup.c:757 backup/basebackup.c:766 backup/basebackup.c:777 +#: backup/basebackup.c:794 backup/basebackup.c:803 backup/basebackup.c:815 +#: backup/basebackup.c:839 backup/basebackup.c:853 backup/basebackup.c:864 +#: backup/basebackup.c:875 backup/basebackup.c:888 #, c-format msgid "duplicate option \"%s\"" msgstr "повторяющийся параметр \"%s\"" -#: backup/basebackup.c:750 +#: backup/basebackup.c:748 #, c-format msgid "unrecognized checkpoint type: \"%s\"" msgstr "нераспознанный тип контрольной точки: \"%s\"" -#: backup/basebackup.c:785 +#: backup/basebackup.c:783 #, c-format msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)" msgstr "%d вне диапазона, допустимого для параметра \"%s\" (%d .. %d)" -#: backup/basebackup.c:830 +#: backup/basebackup.c:828 #, c-format msgid "unrecognized manifest option: \"%s\"" msgstr "нераспознанный параметр в манифесте: \"%s\"" -#: backup/basebackup.c:846 +#: backup/basebackup.c:844 #, c-format msgid "unrecognized checksum algorithm: \"%s\"" msgstr "нераспознанный алгоритм расчёта контрольных сумм: \"%s\"" -#: backup/basebackup.c:881 +#: backup/basebackup.c:879 #, c-format msgid "unrecognized compression algorithm: \"%s\"" msgstr "нераспознанный алгоритм сжатия: \"%s\"" -#: backup/basebackup.c:897 +#: backup/basebackup.c:895 #, c-format msgid "unrecognized base backup option: \"%s\"" msgstr "нераспознанный параметр операции базового копирования: \"%s\"" -#: backup/basebackup.c:908 +#: backup/basebackup.c:906 #, c-format msgid "manifest checksums require a backup manifest" msgstr "контрольные суммы не могут рассчитываться без манифеста копии" # skip-rule: capital-letter-first -#: backup/basebackup.c:917 +#: backup/basebackup.c:915 #, c-format msgid "target detail cannot be used without target" msgstr "доп. информацию о получателе нельзя задать без указания получателя" # skip-rule: capital-letter-first -#: backup/basebackup.c:926 backup/basebackup_target.c:218 +#: backup/basebackup.c:924 backup/basebackup_target.c:218 #, c-format msgid "target \"%s\" does not accept a target detail" msgstr "получатель \"%s\" не принимает доп. информацию" -#: backup/basebackup.c:937 +#: backup/basebackup.c:935 #, c-format msgid "compression detail cannot be specified unless compression is enabled" msgstr "параметры сжатия нельзя указывать, если не включено сжатие" -#: backup/basebackup.c:950 +#: backup/basebackup.c:948 #, c-format msgid "invalid compression specification: %s" msgstr "неправильное указание сжатия: %s" -#: backup/basebackup.c:1116 backup/basebackup.c:1298 +#: backup/basebackup.c:1114 backup/basebackup.c:1296 #, c-format msgid "could not stat file or directory \"%s\": %m" msgstr "не удалось получить информацию о файле или каталоге \"%s\": %m" -#: backup/basebackup.c:1434 +#: backup/basebackup.c:1432 #, c-format msgid "skipping special file \"%s\"" msgstr "специальный файл \"%s\" пропускается" -#: backup/basebackup.c:1546 +#: backup/basebackup.c:1544 #, c-format msgid "invalid segment number %d in file \"%s\"" msgstr "неверный номер сегмента %d в файле \"%s\"" -#: backup/basebackup.c:1578 +#: backup/basebackup.c:1576 #, c-format msgid "" "could not verify checksum in file \"%s\", block %u: read buffer size %d and " @@ -4263,7 +4282,7 @@ msgstr "" "не удалось проверить контрольную сумму в файле \"%s\", блоке %u: размер " "прочитанного буфера (%d) отличается от размера страницы (%d)" -#: backup/basebackup.c:1662 +#: backup/basebackup.c:1660 #, c-format msgid "" "checksum verification failed in file \"%s\", block %u: calculated %X but " @@ -4272,14 +4291,14 @@ msgstr "" "ошибка контрольной суммы в файле \"%s\", блоке %u: вычислено значение %X, но " "ожидалось %X" -#: backup/basebackup.c:1669 +#: backup/basebackup.c:1667 #, c-format msgid "" "further checksum verification failures in file \"%s\" will not be reported" msgstr "" "о дальнейших ошибках контрольных сумм в файле \"%s\" сообщаться не будет" -#: backup/basebackup.c:1725 +#: backup/basebackup.c:1723 #, c-format msgid "file \"%s\" has a total of %d checksum verification failure" msgid_plural "file \"%s\" has a total of %d checksum verification failures" @@ -4287,12 +4306,12 @@ msgstr[0] "всего в файле \"%s\" обнаружено ошибок к msgstr[1] "всего в файле \"%s\" обнаружено ошибок контрольных сумм: %d" msgstr[2] "всего в файле \"%s\" обнаружено ошибок контрольных сумм: %d" -#: backup/basebackup.c:1771 +#: backup/basebackup.c:1769 #, c-format msgid "file name too long for tar format: \"%s\"" msgstr "слишком длинное имя файла для формата tar: \"%s\"" -#: backup/basebackup.c:1776 +#: backup/basebackup.c:1774 #, c-format msgid "" "symbolic link target too long for tar format: file name \"%s\", target \"%s\"" @@ -4338,7 +4357,7 @@ msgstr "" #: backup/basebackup_server.c:104 commands/dbcommands.c:478 #: commands/tablespace.c:163 commands/tablespace.c:179 -#: commands/tablespace.c:599 commands/tablespace.c:644 replication/slot.c:1773 +#: commands/tablespace.c:599 commands/tablespace.c:644 replication/slot.c:1775 #: storage/file/copydir.c:47 #, c-format msgid "could not create directory \"%s\": %m" @@ -4364,9 +4383,9 @@ msgstr "Проверьте, есть ли место на диске." #: backup/basebackup_server.c:181 backup/basebackup_server.c:274 #, c-format -msgid "could not write file \"%s\": wrote only %d of %d bytes at offset %u" +msgid "could not write file \"%s\": wrote only %d of %d bytes at offset %lld" msgstr "" -"не удалось записать файл \"%s\" (записано байт: %d из %d по смещению %u)" +"не удалось записать файл \"%s\" (записано байт: %d из %d по смещению %lld)" #: backup/basebackup_target.c:146 #, c-format @@ -4394,12 +4413,12 @@ msgstr "не удалось установить число потоков сж msgid "could not enable long-distance mode: %s" msgstr "не удалось включить режим большой дистанции: %s" -#: bootstrap/bootstrap.c:243 postmaster/postmaster.c:722 tcop/postgres.c:3907 +#: bootstrap/bootstrap.c:243 postmaster/postmaster.c:722 tcop/postgres.c:3923 #, c-format msgid "--%s requires a value" msgstr "для --%s требуется значение" -#: bootstrap/bootstrap.c:248 postmaster/postmaster.c:727 tcop/postgres.c:3912 +#: bootstrap/bootstrap.c:248 postmaster/postmaster.c:727 tcop/postgres.c:3928 #, c-format msgid "-c %s requires a value" msgstr "для -c %s требуется значение" @@ -4580,16 +4599,16 @@ msgstr "предложение IN SCHEMA нельзя использовать #: commands/tablecmds.c:7650 commands/tablecmds.c:7724 #: commands/tablecmds.c:7794 commands/tablecmds.c:7910 #: commands/tablecmds.c:8004 commands/tablecmds.c:8063 -#: commands/tablecmds.c:8152 commands/tablecmds.c:8182 -#: commands/tablecmds.c:8310 commands/tablecmds.c:8392 -#: commands/tablecmds.c:8526 commands/tablecmds.c:8638 -#: commands/tablecmds.c:12467 commands/tablecmds.c:12659 -#: commands/tablecmds.c:12820 commands/tablecmds.c:14038 -#: commands/tablecmds.c:16570 commands/trigger.c:949 parser/analyze.c:2529 +#: commands/tablecmds.c:8147 commands/tablecmds.c:8177 +#: commands/tablecmds.c:8305 commands/tablecmds.c:8387 +#: commands/tablecmds.c:8521 commands/tablecmds.c:8633 +#: commands/tablecmds.c:12462 commands/tablecmds.c:12654 +#: commands/tablecmds.c:12815 commands/tablecmds.c:14033 +#: commands/tablecmds.c:16565 commands/trigger.c:949 parser/analyze.c:2529 #: parser/parse_relation.c:737 parser/parse_target.c:1068 #: parser/parse_type.c:144 parser/parse_utilcmd.c:3447 #: parser/parse_utilcmd.c:3483 parser/parse_utilcmd.c:3525 utils/adt/acl.c:2893 -#: utils/adt/ruleutils.c:2793 +#: utils/adt/ruleutils.c:2795 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "столбец \"%s\" в таблице \"%s\" не существует" @@ -4599,13 +4618,13 @@ msgstr "столбец \"%s\" в таблице \"%s\" не существует msgid "\"%s\" is an index" msgstr "\"%s\" - это индекс" -#: catalog/aclchk.c:1848 commands/tablecmds.c:14195 commands/tablecmds.c:17479 +#: catalog/aclchk.c:1848 commands/tablecmds.c:14190 commands/tablecmds.c:17474 #, c-format msgid "\"%s\" is a composite type" msgstr "\"%s\" - это составной тип" #: catalog/aclchk.c:1856 catalog/objectaddress.c:1401 commands/sequence.c:1178 -#: commands/tablecmds.c:254 commands/tablecmds.c:17443 utils/adt/acl.c:2101 +#: commands/tablecmds.c:254 commands/tablecmds.c:17438 utils/adt/acl.c:2101 #: utils/adt/acl.c:2131 utils/adt/acl.c:2163 utils/adt/acl.c:2195 #: utils/adt/acl.c:2223 utils/adt/acl.c:2253 #, c-format @@ -5159,12 +5178,12 @@ msgstr[0] "удаление распространяется на ещё %d об msgstr[1] "удаление распространяется на ещё %d объекта" msgstr[2] "удаление распространяется на ещё %d объектов" -#: catalog/dependency.c:1908 +#: catalog/dependency.c:1911 #, c-format msgid "constant of the type %s cannot be used here" msgstr "константу типа %s здесь использовать нельзя" -#: catalog/dependency.c:2433 parser/parse_relation.c:3413 +#: catalog/dependency.c:2436 parser/parse_relation.c:3413 #: parser/parse_relation.c:3423 #, c-format msgid "column %d of relation \"%s\" does not exist" @@ -5228,21 +5247,21 @@ msgstr "" "для столбца \"%s\" с сортируемым типом %s не удалось получить правило " "сортировки" -#: catalog/heap.c:1166 catalog/index.c:887 commands/createas.c:408 +#: catalog/heap.c:1169 catalog/index.c:891 commands/createas.c:408 #: commands/tablecmds.c:4018 #, c-format msgid "relation \"%s\" already exists" msgstr "отношение \"%s\" уже существует" -#: catalog/heap.c:1182 catalog/pg_type.c:434 catalog/pg_type.c:782 +#: catalog/heap.c:1185 catalog/pg_type.c:434 catalog/pg_type.c:782 #: catalog/pg_type.c:954 commands/typecmds.c:249 commands/typecmds.c:261 #: commands/typecmds.c:754 commands/typecmds.c:1169 commands/typecmds.c:1395 -#: commands/typecmds.c:1575 commands/typecmds.c:2546 +#: commands/typecmds.c:1582 commands/typecmds.c:2553 #, c-format msgid "type \"%s\" already exists" msgstr "тип \"%s\" уже существует" -#: catalog/heap.c:1183 +#: catalog/heap.c:1186 #, c-format msgid "" "A relation has an associated type of the same name, so you must use a name " @@ -5251,54 +5270,54 @@ msgstr "" "С отношением уже связан тип с таким же именем; выберите имя, не " "конфликтующее с существующими типами." -#: catalog/heap.c:1223 +#: catalog/heap.c:1226 #, c-format msgid "toast relfilenumber value not set when in binary upgrade mode" msgstr "" "значение relfilenumber для TOAST не задано в режиме двоичного обновления" -#: catalog/heap.c:1234 +#: catalog/heap.c:1237 #, c-format msgid "pg_class heap OID value not set when in binary upgrade mode" msgstr "значение OID кучи в pg_class не задано в режиме двоичного обновления" -#: catalog/heap.c:1244 +#: catalog/heap.c:1247 #, c-format msgid "relfilenumber value not set when in binary upgrade mode" msgstr "значение relfilenumber не задано в режиме двоичного обновления" -#: catalog/heap.c:2198 +#: catalog/heap.c:2201 #, c-format msgid "cannot add NO INHERIT constraint to partitioned table \"%s\"" msgstr "" "добавить ограничение NO INHERIT к секционированной таблице \"%s\" нельзя" -#: catalog/heap.c:2468 +#: catalog/heap.c:2471 #, c-format msgid "check constraint \"%s\" already exists" msgstr "ограничение-проверка \"%s\" уже существует" -#: catalog/heap.c:2638 catalog/index.c:901 catalog/pg_constraint.c:683 -#: commands/tablecmds.c:9013 +#: catalog/heap.c:2641 catalog/index.c:905 catalog/pg_constraint.c:683 +#: commands/tablecmds.c:9008 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "ограничение \"%s\" для отношения \"%s\" уже существует" -#: catalog/heap.c:2645 +#: catalog/heap.c:2648 #, c-format msgid "" "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\"" msgstr "" "ограничение \"%s\" конфликтует с ненаследуемым ограничением таблицы \"%s\"" -#: catalog/heap.c:2656 +#: catalog/heap.c:2659 #, c-format msgid "" "constraint \"%s\" conflicts with inherited constraint on relation \"%s\"" msgstr "" "ограничение \"%s\" конфликтует с наследуемым ограничением таблицы \"%s\"" -#: catalog/heap.c:2666 +#: catalog/heap.c:2669 #, c-format msgid "" "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\"" @@ -5306,71 +5325,71 @@ msgstr "" "ограничение \"%s\" конфликтует с непроверенным (NOT VALID) ограничением " "таблицы \"%s\"" -#: catalog/heap.c:2671 +#: catalog/heap.c:2674 #, c-format msgid "merging constraint \"%s\" with inherited definition" msgstr "слияние ограничения \"%s\" с унаследованным определением" -#: catalog/heap.c:2697 catalog/pg_constraint.c:812 commands/tablecmds.c:2686 +#: catalog/heap.c:2700 catalog/pg_constraint.c:812 commands/tablecmds.c:2686 #: commands/tablecmds.c:3213 commands/tablecmds.c:6926 -#: commands/tablecmds.c:15505 commands/tablecmds.c:15646 +#: commands/tablecmds.c:15500 commands/tablecmds.c:15641 #, c-format msgid "too many inheritance parents" msgstr "слишком много родителей в иерархии наследования" -#: catalog/heap.c:2781 +#: catalog/heap.c:2784 #, c-format msgid "cannot use generated column \"%s\" in column generation expression" msgstr "" "использовать генерируемый столбец \"%s\" в выражении генерируемого столбца " "нельзя" -#: catalog/heap.c:2783 +#: catalog/heap.c:2786 #, c-format msgid "A generated column cannot reference another generated column." msgstr "" "Генерируемый столбец не может ссылаться на другой генерируемый столбец." -#: catalog/heap.c:2789 +#: catalog/heap.c:2792 #, c-format msgid "cannot use whole-row variable in column generation expression" msgstr "" "в выражении генерируемого столбца нельзя использовать переменные «вся строка»" -#: catalog/heap.c:2790 +#: catalog/heap.c:2793 #, c-format msgid "This would cause the generated column to depend on its own value." msgstr "" "Это сделало бы генерируемый столбец зависимым от собственного значения." -#: catalog/heap.c:2845 +#: catalog/heap.c:2848 #, c-format msgid "generation expression is not immutable" msgstr "генерирующее выражение не является постоянным" -#: catalog/heap.c:2873 rewrite/rewriteHandler.c:1329 +#: catalog/heap.c:2876 rewrite/rewriteHandler.c:1329 #, c-format msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "столбец \"%s\" имеет тип %s, но тип выражения по умолчанию %s" -#: catalog/heap.c:2878 commands/prepare.c:334 parser/analyze.c:2753 +#: catalog/heap.c:2881 commands/prepare.c:334 parser/analyze.c:2753 #: parser/parse_target.c:593 parser/parse_target.c:883 #: parser/parse_target.c:893 rewrite/rewriteHandler.c:1334 #, c-format msgid "You will need to rewrite or cast the expression." msgstr "Перепишите выражение или преобразуйте его тип." -#: catalog/heap.c:2925 +#: catalog/heap.c:2928 #, c-format msgid "only table \"%s\" can be referenced in check constraint" msgstr "в ограничении-проверке можно ссылаться только на таблицу \"%s\"" -#: catalog/heap.c:3231 +#: catalog/heap.c:3234 #, c-format msgid "unsupported ON COMMIT and foreign key combination" msgstr "неподдерживаемое сочетание внешнего ключа с ON COMMIT" -#: catalog/heap.c:3232 +#: catalog/heap.c:3235 #, c-format msgid "" "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT " @@ -5378,17 +5397,17 @@ msgid "" msgstr "" "Таблица \"%s\" ссылается на \"%s\", и для них задан разный режим ON COMMIT." -#: catalog/heap.c:3237 +#: catalog/heap.c:3240 #, c-format msgid "cannot truncate a table referenced in a foreign key constraint" msgstr "опустошить таблицу, на которую ссылается внешний ключ, нельзя" -#: catalog/heap.c:3238 +#: catalog/heap.c:3241 #, c-format msgid "Table \"%s\" references \"%s\"." msgstr "Таблица \"%s\" ссылается на \"%s\"." -#: catalog/heap.c:3240 +#: catalog/heap.c:3243 #, c-format msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE." msgstr "" @@ -5414,82 +5433,82 @@ msgstr "первичные ключи не могут быть выражени msgid "primary key column \"%s\" is not marked NOT NULL" msgstr "столбец первичного ключа \"%s\" не помечен как NOT NULL" -#: catalog/index.c:786 catalog/index.c:1943 +#: catalog/index.c:790 catalog/index.c:1957 #, c-format msgid "user-defined indexes on system catalog tables are not supported" msgstr "" "пользовательские индексы в таблицах системного каталога не поддерживаются" -#: catalog/index.c:826 +#: catalog/index.c:830 #, c-format msgid "nondeterministic collations are not supported for operator class \"%s\"" msgstr "" "недетерминированные правила сортировки не поддерживаются для класса " "операторов \"%s\"" -#: catalog/index.c:841 +#: catalog/index.c:845 #, c-format msgid "concurrent index creation on system catalog tables is not supported" msgstr "" "параллельное создание индекса в таблицах системного каталога не " "поддерживается" -#: catalog/index.c:850 catalog/index.c:1319 +#: catalog/index.c:854 catalog/index.c:1326 #, c-format msgid "concurrent index creation for exclusion constraints is not supported" msgstr "" "параллельное создание индекса для ограничений-исключений не поддерживается" -#: catalog/index.c:859 +#: catalog/index.c:863 #, c-format msgid "shared indexes cannot be created after initdb" msgstr "нельзя создать разделяемые индексы после initdb" -#: catalog/index.c:879 commands/createas.c:423 commands/sequence.c:158 +#: catalog/index.c:883 commands/createas.c:423 commands/sequence.c:158 #: parser/parse_utilcmd.c:209 #, c-format msgid "relation \"%s\" already exists, skipping" msgstr "отношение \"%s\" уже существует, пропускается" -#: catalog/index.c:929 +#: catalog/index.c:933 #, c-format msgid "pg_class index OID value not set when in binary upgrade mode" msgstr "" "значение OID индекса в pg_class не задано в режиме двоичного обновления" -#: catalog/index.c:939 utils/cache/relcache.c:3748 +#: catalog/index.c:943 utils/cache/relcache.c:3750 #, c-format msgid "index relfilenumber value not set when in binary upgrade mode" msgstr "" "значение relfilenumber для индекса не задано в режиме двоичного обновления" -#: catalog/index.c:2242 +#: catalog/index.c:2256 #, c-format msgid "DROP INDEX CONCURRENTLY must be first action in transaction" msgstr "DROP INDEX CONCURRENTLY должен быть первым действием в транзакции" -#: catalog/index.c:3681 +#: catalog/index.c:3695 #, c-format msgid "cannot reindex temporary tables of other sessions" msgstr "переиндексировать временные таблицы других сеансов нельзя" -#: catalog/index.c:3692 commands/indexcmds.c:3648 +#: catalog/index.c:3706 commands/indexcmds.c:3648 #, c-format msgid "cannot reindex invalid index on TOAST table" msgstr "перестроить нерабочий индекс в таблице TOAST нельзя" -#: catalog/index.c:3708 commands/indexcmds.c:3528 commands/indexcmds.c:3672 +#: catalog/index.c:3722 commands/indexcmds.c:3528 commands/indexcmds.c:3672 #: commands/tablecmds.c:3428 #, c-format msgid "cannot move system relation \"%s\"" msgstr "переместить системную таблицу \"%s\" нельзя" -#: catalog/index.c:3852 +#: catalog/index.c:3866 #, c-format msgid "index \"%s\" was reindexed" msgstr "индекс \"%s\" был перестроен" -#: catalog/index.c:3989 +#: catalog/index.c:4003 #, c-format msgid "cannot reindex invalid index \"%s.%s\" on TOAST table, skipping" msgstr "" @@ -5570,7 +5589,7 @@ msgid "text search template \"%s\" does not exist" msgstr "шаблон текстового поиска \"%s\" не существует" #: catalog/namespace.c:2770 commands/tsearchcmds.c:1168 -#: utils/adt/regproc.c:1329 utils/cache/ts_cache.c:635 +#: utils/adt/regproc.c:1329 utils/cache/ts_cache.c:648 #, c-format msgid "text search configuration \"%s\" does not exist" msgstr "конфигурация текстового поиска \"%s\" не существует" @@ -5634,25 +5653,25 @@ msgstr "создавать временные таблицы во время п #: catalog/objectaddress.c:1409 commands/policy.c:96 commands/policy.c:376 #: commands/tablecmds.c:248 commands/tablecmds.c:290 commands/tablecmds.c:2220 -#: commands/tablecmds.c:12595 +#: commands/tablecmds.c:12590 #, c-format msgid "\"%s\" is not a table" msgstr "\"%s\" - это не таблица" #: catalog/objectaddress.c:1416 commands/tablecmds.c:260 -#: commands/tablecmds.c:17448 commands/view.c:119 +#: commands/tablecmds.c:17443 commands/view.c:119 #, c-format msgid "\"%s\" is not a view" msgstr "\"%s\" - это не представление" #: catalog/objectaddress.c:1423 commands/matview.c:186 commands/tablecmds.c:266 -#: commands/tablecmds.c:17453 +#: commands/tablecmds.c:17448 #, c-format msgid "\"%s\" is not a materialized view" msgstr "\"%s\" - это не материализованное представление" #: catalog/objectaddress.c:1430 commands/tablecmds.c:284 -#: commands/tablecmds.c:17458 +#: commands/tablecmds.c:17453 #, c-format msgid "\"%s\" is not a foreign table" msgstr "\"%s\" - это не сторонняя таблица" @@ -5674,7 +5693,7 @@ msgstr "" "значение по умолчанию для столбца \"%s\" отношения \"%s\" не существует" #: catalog/objectaddress.c:1656 commands/functioncmds.c:138 -#: commands/tablecmds.c:276 commands/typecmds.c:274 commands/typecmds.c:3691 +#: commands/tablecmds.c:276 commands/typecmds.c:274 commands/typecmds.c:3698 #: parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:801 #: utils/adt/acl.c:4458 #, c-format @@ -5943,7 +5962,7 @@ msgstr "конфигурация текстового поиска %s" msgid "role %s" msgstr "роль %s" -#: catalog/objectaddress.c:3694 catalog/objectaddress.c:5546 +#: catalog/objectaddress.c:3694 #, c-format msgid "membership of role %s in role %s" msgstr "членство роли %s в роли %s" @@ -6266,10 +6285,10 @@ msgid "cannot change number of direct arguments of an aggregate function" msgstr "изменить число непосредственных аргументов агрегатной функции нельзя" #: catalog/pg_aggregate.c:858 commands/functioncmds.c:692 -#: commands/typecmds.c:1975 commands/typecmds.c:2021 commands/typecmds.c:2073 -#: commands/typecmds.c:2110 commands/typecmds.c:2144 commands/typecmds.c:2178 -#: commands/typecmds.c:2212 commands/typecmds.c:2241 commands/typecmds.c:2328 -#: commands/typecmds.c:2370 parser/parse_func.c:417 parser/parse_func.c:448 +#: commands/typecmds.c:1982 commands/typecmds.c:2028 commands/typecmds.c:2080 +#: commands/typecmds.c:2117 commands/typecmds.c:2151 commands/typecmds.c:2185 +#: commands/typecmds.c:2219 commands/typecmds.c:2248 commands/typecmds.c:2335 +#: commands/typecmds.c:2377 parser/parse_func.c:417 parser/parse_func.c:448 #: parser/parse_func.c:475 parser/parse_func.c:489 parser/parse_func.c:611 #: parser/parse_func.c:631 parser/parse_func.c:2171 parser/parse_func.c:2444 #, c-format @@ -6394,23 +6413,23 @@ msgstr "преобразование \"%s\" уже существует" msgid "default conversion for %s to %s already exists" msgstr "преобразование по умолчанию из %s в %s уже существует" -#: catalog/pg_depend.c:224 commands/extension.c:3498 +#: catalog/pg_depend.c:235 commands/extension.c:3498 #, c-format msgid "%s is already a member of extension \"%s\"" msgstr "%s уже относится к расширению \"%s\"" -#: catalog/pg_depend.c:231 catalog/pg_depend.c:282 commands/extension.c:3538 +#: catalog/pg_depend.c:242 catalog/pg_depend.c:293 commands/extension.c:3538 #, c-format msgid "%s is not a member of extension \"%s\"" msgstr "%s не относится к расширению \"%s\"" -#: catalog/pg_depend.c:234 +#: catalog/pg_depend.c:245 #, c-format msgid "An extension is not allowed to replace an object that it does not own." msgstr "" "Расширениям не разрешается заменять объекты, которые им не принадлежат." -#: catalog/pg_depend.c:285 +#: catalog/pg_depend.c:296 #, c-format msgid "" "An extension may only use CREATE ... IF NOT EXISTS to skip object creation " @@ -6419,12 +6438,22 @@ msgstr "" "Расширение может выполнять CREATE ... IF NOT EXISTS только для того, чтобы " "не создавать объект, когда оно уже владеет конфликтующим объектом." -#: catalog/pg_depend.c:648 +#: catalog/pg_depend.c:666 #, c-format msgid "cannot remove dependency on %s because it is a system object" msgstr "" "ликвидировать зависимость от объекта %s нельзя, так как это системный объект" +#: catalog/pg_depend.c:811 +#, c-format +msgid "referenced %s was concurrently dropped" +msgstr "зависимый объект %s был удалён другим процессом" + +#: catalog/pg_depend.c:843 +#, c-format +msgid "referenced relation was concurrently dropped" +msgstr "зависимое отношение было удалено другим процессом" + #: catalog/pg_enum.c:137 catalog/pg_enum.c:259 catalog/pg_enum.c:554 #, c-format msgid "invalid enum label \"%s\"" @@ -6476,7 +6505,7 @@ msgstr "" "отсоединения." #: catalog/pg_inherits.c:596 commands/tablecmds.c:4646 -#: commands/tablecmds.c:15761 +#: commands/tablecmds.c:15756 #, c-format msgid "" "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending " @@ -6867,7 +6896,7 @@ msgstr "внутренний размер %d не подходит для тип msgid "alignment \"%c\" is invalid for variable-length type" msgstr "выравнивание \"%c\" не подходит для типа переменной длины" -#: catalog/pg_type.c:326 commands/typecmds.c:4146 +#: catalog/pg_type.c:326 commands/typecmds.c:4153 #, c-format msgid "fixed-size types must have storage PLAIN" msgstr "для типов постоянного размера применим только режим хранения PLAIN" @@ -7014,7 +7043,7 @@ msgstr "язык \"%s\" уже существует" msgid "publication \"%s\" already exists" msgstr "публикация \"%s\" уже существует" -#: commands/alter.c:102 commands/subscriptioncmds.c:657 +#: commands/alter.c:102 commands/subscriptioncmds.c:683 #, c-format msgid "subscription \"%s\" already exists" msgstr "подписка \"%s\" уже существует" @@ -7054,16 +7083,16 @@ msgstr "конфигурация текстового поиска \"%s\" уже msgid "must be superuser to rename %s" msgstr "переименовать \"%s\" может только суперпользователь" -#: commands/alter.c:260 commands/subscriptioncmds.c:636 -#: commands/subscriptioncmds.c:1116 commands/subscriptioncmds.c:1198 -#: commands/subscriptioncmds.c:1839 +#: commands/alter.c:260 commands/subscriptioncmds.c:662 +#: commands/subscriptioncmds.c:1142 commands/subscriptioncmds.c:1224 +#: commands/subscriptioncmds.c:1867 #, c-format msgid "password_required=false is superuser-only" msgstr "задать password_required=false может только суперпользователь" -#: commands/alter.c:261 commands/subscriptioncmds.c:637 -#: commands/subscriptioncmds.c:1117 commands/subscriptioncmds.c:1199 -#: commands/subscriptioncmds.c:1840 +#: commands/alter.c:261 commands/subscriptioncmds.c:663 +#: commands/subscriptioncmds.c:1143 commands/subscriptioncmds.c:1225 +#: commands/subscriptioncmds.c:1868 #, c-format msgid "" "Subscriptions with the password_required option set to false may only be " @@ -7235,7 +7264,7 @@ msgstr "кластеризовать временные таблицы друг msgid "there is no previously clustered index for table \"%s\"" msgstr "таблица \"%s\" ранее не кластеризовалась по какому-либо индексу" -#: commands/cluster.c:192 commands/tablecmds.c:14496 commands/tablecmds.c:16340 +#: commands/cluster.c:192 commands/tablecmds.c:14491 commands/tablecmds.c:16335 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "индекс \"%s\" для таблицы \"%s\" не существует" @@ -7250,7 +7279,7 @@ msgstr "кластеризовать разделяемый каталог не msgid "cannot vacuum temporary tables of other sessions" msgstr "очищать временные таблицы других сеансов нельзя" -#: commands/cluster.c:513 commands/tablecmds.c:16350 +#: commands/cluster.c:513 commands/tablecmds.c:16345 #, c-format msgid "\"%s\" is not an index for table \"%s\"" msgstr "\"%s\" не является индексом таблицы \"%s\"" @@ -7321,8 +7350,8 @@ msgstr "атрибут COLLATION \"%s\" не распознан" #: replication/pgoutput/pgoutput.c:317 replication/pgoutput/pgoutput.c:340 #: replication/pgoutput/pgoutput.c:358 replication/pgoutput/pgoutput.c:368 #: replication/pgoutput/pgoutput.c:378 replication/pgoutput/pgoutput.c:388 -#: replication/pgoutput/pgoutput.c:398 replication/walsender.c:1013 -#: replication/walsender.c:1035 replication/walsender.c:1045 +#: replication/pgoutput/pgoutput.c:398 replication/walsender.c:1035 +#: replication/walsender.c:1057 replication/walsender.c:1067 #, c-format msgid "conflicting or redundant options" msgstr "конфликтующие или избыточные параметры" @@ -7392,11 +7421,11 @@ msgstr "нельзя обновить версию правила сортиро #. translator: %s is an SQL command #. translator: %s is an SQL ALTER command -#: commands/collationcmds.c:423 commands/subscriptioncmds.c:1331 +#: commands/collationcmds.c:423 commands/subscriptioncmds.c:1357 #: commands/tablecmds.c:7810 commands/tablecmds.c:7820 -#: commands/tablecmds.c:14198 commands/tablecmds.c:17481 -#: commands/tablecmds.c:17502 commands/typecmds.c:3637 commands/typecmds.c:3720 -#: commands/typecmds.c:4013 +#: commands/tablecmds.c:14193 commands/tablecmds.c:17476 +#: commands/tablecmds.c:17497 commands/typecmds.c:3644 commands/typecmds.c:3727 +#: commands/typecmds.c:4020 #, c-format msgid "Use %s instead." msgstr "Выполните %s." @@ -7546,8 +7575,8 @@ msgstr "" msgid "generated columns are not supported in COPY FROM WHERE conditions" msgstr "генерируемые столбцы не поддерживаются в условиях COPY FROM WHERE" -#: commands/copy.c:184 commands/tablecmds.c:12487 commands/tablecmds.c:17625 -#: commands/tablecmds.c:17704 commands/trigger.c:663 +#: commands/copy.c:184 commands/tablecmds.c:12482 commands/tablecmds.c:17620 +#: commands/tablecmds.c:17699 commands/trigger.c:663 #: rewrite/rewriteHandler.c:980 rewrite/rewriteHandler.c:1015 #, c-format msgid "Column \"%s\" is a generated column." @@ -7750,7 +7779,7 @@ msgstr "Генерируемые столбцы нельзя использов #: commands/tablecmds.c:3655 parser/parse_relation.c:3698 #: parser/parse_relation.c:3708 parser/parse_relation.c:3726 #: parser/parse_relation.c:3733 parser/parse_relation.c:3747 -#: utils/adt/tsvector_op.c:2859 +#: utils/adt/tsvector_op.c:2832 #, c-format msgid "column \"%s\" does not exist" msgstr "столбец \"%s\" не существует" @@ -8660,7 +8689,7 @@ msgid "invalid argument for %s: \"%s\"" msgstr "неверный аргумент для %s: \"%s\"" #: commands/dropcmds.c:101 commands/functioncmds.c:1388 -#: utils/adt/ruleutils.c:2891 +#: utils/adt/ruleutils.c:2893 #, c-format msgid "\"%s\" is an aggregate function" msgstr "функция \"%s\" является агрегатной" @@ -8672,7 +8701,7 @@ msgstr "Используйте DROP AGGREGATE для удаления агрег #: commands/dropcmds.c:158 commands/sequence.c:474 commands/tablecmds.c:3739 #: commands/tablecmds.c:3897 commands/tablecmds.c:3949 -#: commands/tablecmds.c:16765 tcop/utility.c:1336 +#: commands/tablecmds.c:16760 tcop/utility.c:1336 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "отношение \"%s\" не существует, пропускается" @@ -9911,7 +9940,7 @@ msgstr "включаемые столбцы не поддерживают ука msgid "could not determine which collation to use for index expression" msgstr "не удалось определить правило сортировки для индексного выражения" -#: commands/indexcmds.c:2029 commands/tablecmds.c:17792 commands/typecmds.c:807 +#: commands/indexcmds.c:2029 commands/tablecmds.c:17787 commands/typecmds.c:807 #: parser/parse_expr.c:2730 parser/parse_type.c:568 parser/parse_utilcmd.c:3805 #: utils/adt/misc.c:586 #, c-format @@ -9954,8 +9983,8 @@ msgstr "метод доступа \"%s\" не поддерживает сорт msgid "access method \"%s\" does not support NULLS FIRST/LAST options" msgstr "метод доступа \"%s\" не поддерживает параметр NULLS FIRST/LAST" -#: commands/indexcmds.c:2211 commands/tablecmds.c:17817 -#: commands/tablecmds.c:17823 commands/typecmds.c:2301 +#: commands/indexcmds.c:2211 commands/tablecmds.c:17812 +#: commands/tablecmds.c:17818 commands/typecmds.c:2308 #, c-format msgid "data type %s has no default operator class for access method \"%s\"" msgstr "" @@ -9977,7 +10006,7 @@ msgstr "" msgid "operator class \"%s\" does not exist for access method \"%s\"" msgstr "класс операторов \"%s\" для метода доступа \"%s\" не существует" -#: commands/indexcmds.c:2264 commands/typecmds.c:2289 +#: commands/indexcmds.c:2264 commands/typecmds.c:2296 #, c-format msgid "operator class \"%s\" does not accept data type %s" msgstr "класс операторов \"%s\" не принимает тип данных %s" @@ -10436,10 +10465,10 @@ msgstr "атрибут оператора \"%s\" нельзя изменить" #: commands/policy.c:89 commands/policy.c:382 commands/statscmds.c:155 #: commands/tablecmds.c:1630 commands/tablecmds.c:2233 #: commands/tablecmds.c:3549 commands/tablecmds.c:6434 -#: commands/tablecmds.c:9294 commands/tablecmds.c:17369 -#: commands/tablecmds.c:17404 commands/trigger.c:323 commands/trigger.c:1339 +#: commands/tablecmds.c:9289 commands/tablecmds.c:17364 +#: commands/tablecmds.c:17399 commands/trigger.c:323 commands/trigger.c:1339 #: commands/trigger.c:1449 rewrite/rewriteDefine.c:275 -#: rewrite/rewriteDefine.c:786 rewrite/rewriteRemove.c:80 +#: rewrite/rewriteDefine.c:771 rewrite/rewriteRemove.c:80 #, c-format msgid "permission denied: \"%s\" is a system catalog" msgstr "доступ запрещён: \"%s\" - это системный каталог" @@ -10713,7 +10742,7 @@ msgid "Tables cannot be added to or dropped from FOR ALL TABLES publications." msgstr "В публикации всех таблиц нельзя добавлять или удалять таблицы." #: commands/publicationcmds.c:1397 commands/publicationcmds.c:1436 -#: commands/publicationcmds.c:1973 utils/cache/lsyscache.c:3630 +#: commands/publicationcmds.c:1973 utils/cache/lsyscache.c:3705 #, c-format msgid "publication \"%s\" does not exist" msgstr "публикация \"%s\" не существует" @@ -10942,8 +10971,8 @@ msgstr "" msgid "cannot change ownership of identity sequence" msgstr "сменить владельца последовательности идентификации нельзя" -#: commands/sequence.c:1689 commands/tablecmds.c:14185 -#: commands/tablecmds.c:16785 +#: commands/sequence.c:1689 commands/tablecmds.c:14180 +#: commands/tablecmds.c:16780 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "Последовательность \"%s\" связана с таблицей \"%s\"." @@ -11025,12 +11054,12 @@ msgstr "повторяющееся имя столбца в определени msgid "duplicate expression in statistics definition" msgstr "повторяющееся выражение в определении статистики" -#: commands/statscmds.c:640 commands/tablecmds.c:8289 +#: commands/statscmds.c:640 commands/tablecmds.c:8284 #, c-format msgid "statistics target %d is too low" msgstr "ориентир статистики слишком мал (%d)" -#: commands/statscmds.c:648 commands/tablecmds.c:8297 +#: commands/statscmds.c:648 commands/tablecmds.c:8292 #, c-format msgid "lowering statistics target to %d" msgstr "ориентир статистики снижается до %d" @@ -11069,12 +11098,12 @@ msgstr "указания %s и %s являются взаимоисключаю msgid "subscription with %s must also set %s" msgstr "для подписки с параметром %s необходимо также задать %s" -#: commands/subscriptioncmds.c:494 +#: commands/subscriptioncmds.c:520 #, c-format msgid "could not receive list of publications from the publisher: %s" msgstr "не удалось получить список публикаций с публикующего сервера: %s" -#: commands/subscriptioncmds.c:526 +#: commands/subscriptioncmds.c:552 #, c-format msgid "publication %s does not exist on the publisher" msgid_plural "publications %s do not exist on the publisher" @@ -11082,33 +11111,33 @@ msgstr[0] "публикация %s не существует на публику msgstr[1] "публикации %s не существуют на публикующем сервере" msgstr[2] "публикации %s не существуют на публикующем сервере" -#: commands/subscriptioncmds.c:614 +#: commands/subscriptioncmds.c:640 #, c-format msgid "permission denied to create subscription" msgstr "нет прав для создания подписки" -#: commands/subscriptioncmds.c:615 +#: commands/subscriptioncmds.c:641 #, c-format msgid "Only roles with privileges of the \"%s\" role may create subscriptions." msgstr "Создавать подписки могут только роли с правами роли \"%s\"." -#: commands/subscriptioncmds.c:745 commands/subscriptioncmds.c:878 -#: replication/logical/tablesync.c:1360 replication/logical/worker.c:4661 +#: commands/subscriptioncmds.c:771 commands/subscriptioncmds.c:904 +#: replication/logical/tablesync.c:1361 replication/logical/worker.c:4672 #, c-format msgid "could not connect to the publisher: %s" msgstr "не удалось подключиться к серверу публикации: %s" -#: commands/subscriptioncmds.c:816 +#: commands/subscriptioncmds.c:842 #, c-format msgid "created replication slot \"%s\" on publisher" msgstr "на сервере публикации создан слот репликации \"%s\"" -#: commands/subscriptioncmds.c:828 +#: commands/subscriptioncmds.c:854 #, c-format msgid "subscription was created, but is not connected" msgstr "подписка создана, но не подключена" -#: commands/subscriptioncmds.c:829 +#: commands/subscriptioncmds.c:855 #, c-format msgid "" "To initiate replication, you must manually create the replication slot, " @@ -11117,36 +11146,36 @@ msgstr "" "Чтобы начать репликацию, вы должны вручную создать слот репликации, включить " "подписку, а затем обновить её." -#: commands/subscriptioncmds.c:1096 commands/subscriptioncmds.c:1511 -#: commands/subscriptioncmds.c:1894 utils/cache/lsyscache.c:3680 +#: commands/subscriptioncmds.c:1122 commands/subscriptioncmds.c:1537 +#: commands/subscriptioncmds.c:1922 utils/cache/lsyscache.c:3755 #, c-format msgid "subscription \"%s\" does not exist" msgstr "подписка \"%s\" не существует" -#: commands/subscriptioncmds.c:1152 +#: commands/subscriptioncmds.c:1178 #, c-format msgid "cannot set %s for enabled subscription" msgstr "для включённой подписки нельзя задать %s" -#: commands/subscriptioncmds.c:1234 +#: commands/subscriptioncmds.c:1260 #, c-format msgid "cannot enable subscription that does not have a slot name" msgstr "включить подписку, для которой не задано имя слота, нельзя" -#: commands/subscriptioncmds.c:1278 commands/subscriptioncmds.c:1329 +#: commands/subscriptioncmds.c:1304 commands/subscriptioncmds.c:1355 #, c-format msgid "" "ALTER SUBSCRIPTION with refresh is not allowed for disabled subscriptions" msgstr "" "ALTER SUBSCRIPTION с обновлением для отключённых подписок не допускается" -#: commands/subscriptioncmds.c:1279 +#: commands/subscriptioncmds.c:1305 #, c-format msgid "Use ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." msgstr "" "Выполните ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." -#: commands/subscriptioncmds.c:1288 commands/subscriptioncmds.c:1343 +#: commands/subscriptioncmds.c:1314 commands/subscriptioncmds.c:1369 #, c-format msgid "" "ALTER SUBSCRIPTION with refresh and copy_data is not allowed when two_phase " @@ -11155,7 +11184,7 @@ msgstr "" "ALTER SUBSCRIPTION с параметром публикации refresh в режиме copy_data не " "допускается, когда включён параметр two_phase" -#: commands/subscriptioncmds.c:1289 +#: commands/subscriptioncmds.c:1315 #, c-format msgid "" "Use ALTER SUBSCRIPTION ... SET PUBLICATION with refresh = false, or with " @@ -11165,7 +11194,7 @@ msgstr "" "copy_data = false либо выполните DROP/CREATE SUBSCRIPTION." #. translator: %s is an SQL ALTER command -#: commands/subscriptioncmds.c:1345 +#: commands/subscriptioncmds.c:1371 #, c-format msgid "" "Use %s with refresh = false, or with copy_data = false, or use DROP/CREATE " @@ -11174,13 +11203,13 @@ msgstr "" "Выполните %s с refresh = false или с copy_data = false либо выполните DROP/" "CREATE SUBSCRIPTION." -#: commands/subscriptioncmds.c:1367 +#: commands/subscriptioncmds.c:1393 #, c-format msgid "" "ALTER SUBSCRIPTION ... REFRESH is not allowed for disabled subscriptions" msgstr "ALTER SUBSCRIPTION ... REFRESH для отключённых подписок не допускается" -#: commands/subscriptioncmds.c:1392 +#: commands/subscriptioncmds.c:1418 #, c-format msgid "" "ALTER SUBSCRIPTION ... REFRESH with copy_data is not allowed when two_phase " @@ -11189,7 +11218,7 @@ msgstr "" "ALTER SUBSCRIPTION ... REFRESH в режиме copy_data не допускается, когда " "включён параметр two_phase" -#: commands/subscriptioncmds.c:1393 +#: commands/subscriptioncmds.c:1419 #, c-format msgid "" "Use ALTER SUBSCRIPTION ... REFRESH with copy_data = false, or use DROP/" @@ -11198,39 +11227,39 @@ msgstr "" "Выполните ALTER SUBSCRIPTION ... REFRESH с copy_data = false либо выполните " "DROP/CREATE SUBSCRIPTION." -#: commands/subscriptioncmds.c:1428 +#: commands/subscriptioncmds.c:1454 #, c-format msgid "skip WAL location (LSN %X/%X) must be greater than origin LSN %X/%X" msgstr "" "позиция пропуска в WAL (LSN %X/%X) должна быть больше начального LSN %X/%X" -#: commands/subscriptioncmds.c:1515 +#: commands/subscriptioncmds.c:1541 #, c-format msgid "subscription \"%s\" does not exist, skipping" msgstr "подписка \"%s\" не существует, пропускается" -#: commands/subscriptioncmds.c:1784 +#: commands/subscriptioncmds.c:1812 #, c-format msgid "dropped replication slot \"%s\" on publisher" msgstr "слот репликации \"%s\" удалён на сервере репликации" -#: commands/subscriptioncmds.c:1793 commands/subscriptioncmds.c:1801 +#: commands/subscriptioncmds.c:1821 commands/subscriptioncmds.c:1829 #, c-format msgid "could not drop replication slot \"%s\" on publisher: %s" msgstr "слот репликации \"%s\" на сервере публикации не был удалён: %s" -#: commands/subscriptioncmds.c:1926 +#: commands/subscriptioncmds.c:1954 #, c-format msgid "subscription with OID %u does not exist" msgstr "подписка с OID %u не существует" -#: commands/subscriptioncmds.c:2000 commands/subscriptioncmds.c:2125 +#: commands/subscriptioncmds.c:2033 commands/subscriptioncmds.c:2158 #, c-format msgid "could not receive list of replicated tables from the publisher: %s" msgstr "" "не удалось получить список реплицируемых таблиц с сервера репликации: %s" -#: commands/subscriptioncmds.c:2036 +#: commands/subscriptioncmds.c:2069 #, c-format msgid "" "subscription \"%s\" requested copy_data with origin = NONE but might copy " @@ -11239,7 +11268,7 @@ msgstr "" "для подписки \"%s\" выбран режим copy_data с origin = NONE, но в неё могут " "попасть данные из другого источника" -#: commands/subscriptioncmds.c:2038 +#: commands/subscriptioncmds.c:2071 #, c-format msgid "" "The subscription being created subscribes to a publication (%s) that " @@ -11257,7 +11286,7 @@ msgstr[2] "" "Создаваемая подписка связана с публикациями (%s), содержащими таблицы, в " "которые записывают другие подписки." -#: commands/subscriptioncmds.c:2041 +#: commands/subscriptioncmds.c:2074 #, c-format msgid "" "Verify that initial data copied from the publisher tables did not come from " @@ -11266,7 +11295,7 @@ msgstr "" "Убедитесь, что начальные данные, скопированные из таблиц публикации, " "поступили не из других источников." -#: commands/subscriptioncmds.c:2147 replication/logical/tablesync.c:919 +#: commands/subscriptioncmds.c:2180 replication/logical/tablesync.c:919 #: replication/pgoutput/pgoutput.c:1154 #, c-format msgid "" @@ -11276,7 +11305,7 @@ msgstr "" "использовать различные списки столбцов таблицы \"%s.%s\" в разных " "публикациях нельзя" -#: commands/subscriptioncmds.c:2197 +#: commands/subscriptioncmds.c:2230 #, c-format msgid "" "could not connect to publisher when attempting to drop replication slot " @@ -11286,7 +11315,7 @@ msgstr "" "\"%s\": %s" #. translator: %s is an SQL ALTER command -#: commands/subscriptioncmds.c:2200 +#: commands/subscriptioncmds.c:2233 #, c-format msgid "" "Use %s to disable the subscription, and then use %s to disassociate it from " @@ -11295,27 +11324,27 @@ msgstr "" "Выполните %s, чтобы отключить подписку, а затем выполните %s, чтобы отвязать " "её от слота." -#: commands/subscriptioncmds.c:2231 +#: commands/subscriptioncmds.c:2264 #, c-format msgid "publication name \"%s\" used more than once" msgstr "имя публикации \"%s\" используется неоднократно" -#: commands/subscriptioncmds.c:2275 +#: commands/subscriptioncmds.c:2308 #, c-format msgid "publication \"%s\" is already in subscription \"%s\"" msgstr "публикация \"%s\" уже имеется в подписке \"%s\"" -#: commands/subscriptioncmds.c:2289 +#: commands/subscriptioncmds.c:2322 #, c-format msgid "publication \"%s\" is not in subscription \"%s\"" msgstr "публикация \"%s\" отсутствует в подписке \"%s\"" -#: commands/subscriptioncmds.c:2300 +#: commands/subscriptioncmds.c:2333 #, c-format msgid "cannot drop all the publications from a subscription" msgstr "удалить все публикации из подписки нельзя" -#: commands/subscriptioncmds.c:2357 +#: commands/subscriptioncmds.c:2390 #, c-format msgid "%s requires a Boolean value or \"parallel\"" msgstr "%s требует логическое значение или \"parallel\"" @@ -11378,7 +11407,7 @@ msgstr "" "Выполните DROP MATERIALIZED VIEW для удаления материализованного " "представления." -#: commands/tablecmds.c:270 commands/tablecmds.c:294 commands/tablecmds.c:19404 +#: commands/tablecmds.c:270 commands/tablecmds.c:294 commands/tablecmds.c:19399 #: parser/parse_utilcmd.c:2293 #, c-format msgid "index \"%s\" does not exist" @@ -11402,8 +11431,8 @@ msgstr "\"%s\" - это не тип" msgid "Use DROP TYPE to remove a type." msgstr "Выполните DROP TYPE для удаления типа." -#: commands/tablecmds.c:282 commands/tablecmds.c:14024 -#: commands/tablecmds.c:16490 +#: commands/tablecmds.c:282 commands/tablecmds.c:14019 +#: commands/tablecmds.c:16485 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "сторонняя таблица \"%s\" не существует" @@ -11429,7 +11458,7 @@ msgstr "" "в рамках операции с ограничениями по безопасности нельзя создать временную " "таблицу" -#: commands/tablecmds.c:785 commands/tablecmds.c:15335 +#: commands/tablecmds.c:785 commands/tablecmds.c:15330 #, c-format msgid "relation \"%s\" would be inherited from more than once" msgstr "отношение \"%s\" наследуется неоднократно" @@ -11506,7 +11535,7 @@ msgstr "опустошить стороннюю таблицу \"%s\" нельз msgid "cannot truncate temporary tables of other sessions" msgstr "временные таблицы других сеансов нельзя опустошить" -#: commands/tablecmds.c:2502 commands/tablecmds.c:15232 +#: commands/tablecmds.c:2502 commands/tablecmds.c:15227 #, c-format msgid "cannot inherit from partitioned table \"%s\"" msgstr "наследование от секционированной таблицы \"%s\" не допускается" @@ -11531,12 +11560,12 @@ msgstr "" "создать временное отношение в качестве секции постоянного отношения \"%s\" " "нельзя" -#: commands/tablecmds.c:2536 commands/tablecmds.c:15211 +#: commands/tablecmds.c:2536 commands/tablecmds.c:15206 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "временное отношение \"%s\" не может наследоваться" -#: commands/tablecmds.c:2546 commands/tablecmds.c:15219 +#: commands/tablecmds.c:2546 commands/tablecmds.c:15214 #, c-format msgid "cannot inherit from temporary relation of another session" msgstr "наследование от временного отношения другого сеанса невозможно" @@ -11591,7 +11620,7 @@ msgid "inherited column \"%s\" has a generation conflict" msgstr "конфликт свойства генерирования в наследованном столбце \"%s\"" #: commands/tablecmds.c:2781 commands/tablecmds.c:2836 -#: commands/tablecmds.c:12694 parser/parse_utilcmd.c:1293 +#: commands/tablecmds.c:12689 parser/parse_utilcmd.c:1293 #: parser/parse_utilcmd.c:1336 parser/parse_utilcmd.c:1773 #: parser/parse_utilcmd.c:1881 #, c-format @@ -11876,12 +11905,12 @@ msgstr "добавить столбец в типизированную табл msgid "cannot add column to a partition" msgstr "добавить столбец в секцию нельзя" -#: commands/tablecmds.c:6909 commands/tablecmds.c:15462 +#: commands/tablecmds.c:6909 commands/tablecmds.c:15457 #, c-format msgid "child table \"%s\" has different type for column \"%s\"" msgstr "дочерняя таблица \"%s\" имеет другой тип для столбца \"%s\"" -#: commands/tablecmds.c:6915 commands/tablecmds.c:15469 +#: commands/tablecmds.c:6915 commands/tablecmds.c:15464 #, c-format msgid "child table \"%s\" has different collation for column \"%s\"" msgstr "" @@ -11913,7 +11942,7 @@ msgstr "столбец \"%s\" отношения \"%s\" уже существу msgid "column \"%s\" of relation \"%s\" already exists" msgstr "столбец \"%s\" отношения \"%s\" уже существует" -#: commands/tablecmds.c:7415 commands/tablecmds.c:12321 +#: commands/tablecmds.c:7415 commands/tablecmds.c:12316 #, c-format msgid "" "cannot remove constraint from only the partitioned table when partitions " @@ -11923,7 +11952,7 @@ msgstr "" "секции, нельзя" #: commands/tablecmds.c:7416 commands/tablecmds.c:7733 -#: commands/tablecmds.c:8706 commands/tablecmds.c:12322 +#: commands/tablecmds.c:8701 commands/tablecmds.c:12317 #, c-format msgid "Do not specify the ONLY keyword." msgstr "Не указывайте ключевое слово ONLY." @@ -11931,10 +11960,10 @@ msgstr "Не указывайте ключевое слово ONLY." #: commands/tablecmds.c:7453 commands/tablecmds.c:7659 #: commands/tablecmds.c:7801 commands/tablecmds.c:7919 #: commands/tablecmds.c:8013 commands/tablecmds.c:8072 -#: commands/tablecmds.c:8191 commands/tablecmds.c:8330 -#: commands/tablecmds.c:8400 commands/tablecmds.c:8534 -#: commands/tablecmds.c:12476 commands/tablecmds.c:14047 -#: commands/tablecmds.c:16579 +#: commands/tablecmds.c:8186 commands/tablecmds.c:8325 +#: commands/tablecmds.c:8395 commands/tablecmds.c:8529 +#: commands/tablecmds.c:12471 commands/tablecmds.c:14042 +#: commands/tablecmds.c:16574 #, c-format msgid "cannot alter system column \"%s\"" msgstr "системный столбец \"%s\" нельзя изменить" @@ -11959,7 +11988,7 @@ msgstr "столбец \"%s\" входит в индекс, используем msgid "column \"%s\" is marked NOT NULL in parent table" msgstr "столбец \"%s\" в родительской таблице помечен как NOT NULL" -#: commands/tablecmds.c:7730 commands/tablecmds.c:9190 +#: commands/tablecmds.c:7730 commands/tablecmds.c:9185 #, c-format msgid "constraint must be added to child tables too" msgstr "ограничение также должно быть добавлено к дочерним таблицам" @@ -12005,24 +12034,24 @@ msgstr "" "столбец \"%s\" отношения \"%s\" не является столбцом идентификации, " "пропускается" -#: commands/tablecmds.c:8138 +#: commands/tablecmds.c:8133 #, c-format msgid "ALTER TABLE / DROP EXPRESSION must be applied to child tables too" msgstr "" "ALTER TABLE / DROP EXPRESSION нужно применять также к дочерним таблицам" -#: commands/tablecmds.c:8160 +#: commands/tablecmds.c:8155 #, c-format msgid "cannot drop generation expression from inherited column" msgstr "нельзя удалить генерирующее выражение из наследуемого столбца" -#: commands/tablecmds.c:8199 +#: commands/tablecmds.c:8194 #, c-format msgid "column \"%s\" of relation \"%s\" is not a stored generated column" msgstr "" "столбец \"%s\" отношения \"%s\" не является сохранённым генерируемым столбцом" -#: commands/tablecmds.c:8204 +#: commands/tablecmds.c:8199 #, c-format msgid "" "column \"%s\" of relation \"%s\" is not a stored generated column, skipping" @@ -12030,53 +12059,53 @@ msgstr "" "столбец \"%s\" отношения \"%s\" пропускается, так как не является " "сохранённым генерируемым столбцом" -#: commands/tablecmds.c:8277 +#: commands/tablecmds.c:8272 #, c-format msgid "cannot refer to non-index column by number" msgstr "по номеру можно ссылаться только на столбец в индексе" -#: commands/tablecmds.c:8320 +#: commands/tablecmds.c:8315 #, c-format msgid "column number %d of relation \"%s\" does not exist" msgstr "столбец с номером %d отношения \"%s\" не существует" -#: commands/tablecmds.c:8339 +#: commands/tablecmds.c:8334 #, c-format msgid "cannot alter statistics on included column \"%s\" of index \"%s\"" msgstr "изменить статистику включённого столбца \"%s\" индекса \"%s\" нельзя" -#: commands/tablecmds.c:8344 +#: commands/tablecmds.c:8339 #, c-format msgid "cannot alter statistics on non-expression column \"%s\" of index \"%s\"" msgstr "" "изменить статистику столбца \"%s\" (не выражения) индекса \"%s\" нельзя" -#: commands/tablecmds.c:8346 +#: commands/tablecmds.c:8341 #, c-format msgid "Alter statistics on table column instead." msgstr "Вместо этого измените статистику для столбца в таблице." -#: commands/tablecmds.c:8581 +#: commands/tablecmds.c:8576 #, c-format msgid "cannot drop column from typed table" msgstr "нельзя удалить столбец в типизированной таблице" -#: commands/tablecmds.c:8644 +#: commands/tablecmds.c:8639 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist, skipping" msgstr "столбец \"%s\" в таблице\"%s\" не существует, пропускается" -#: commands/tablecmds.c:8657 +#: commands/tablecmds.c:8652 #, c-format msgid "cannot drop system column \"%s\"" msgstr "нельзя удалить системный столбец \"%s\"" -#: commands/tablecmds.c:8667 +#: commands/tablecmds.c:8662 #, c-format msgid "cannot drop inherited column \"%s\"" msgstr "нельзя удалить наследованный столбец \"%s\"" -#: commands/tablecmds.c:8680 +#: commands/tablecmds.c:8675 #, c-format msgid "" "cannot drop column \"%s\" because it is part of the partition key of " @@ -12085,7 +12114,7 @@ msgstr "" "удалить столбец \"%s\" нельзя, так как он входит в ключ разбиения отношения " "\"%s\"" -#: commands/tablecmds.c:8705 +#: commands/tablecmds.c:8700 #, c-format msgid "" "cannot drop column from only the partitioned table when partitions exist" @@ -12093,7 +12122,7 @@ msgstr "" "удалить столбец только из секционированной таблицы, когда существуют секции, " "нельзя" -#: commands/tablecmds.c:8910 +#: commands/tablecmds.c:8905 #, c-format msgid "" "ALTER TABLE / ADD CONSTRAINT USING INDEX is not supported on partitioned " @@ -12102,14 +12131,14 @@ msgstr "" "ALTER TABLE / ADD CONSTRAINT USING INDEX не поддерживается с " "секционированными таблицами" -#: commands/tablecmds.c:8935 +#: commands/tablecmds.c:8930 #, c-format msgid "" "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\"" msgstr "" "ALTER TABLE / ADD CONSTRAINT USING INDEX переименует индекс \"%s\" в \"%s\"" -#: commands/tablecmds.c:9272 +#: commands/tablecmds.c:9267 #, c-format msgid "" "cannot use ONLY for foreign key on partitioned table \"%s\" referencing " @@ -12118,7 +12147,7 @@ msgstr "" "нельзя использовать ONLY для стороннего ключа в секционированной таблице " "\"%s\", ссылающегося на отношение \"%s\"" -#: commands/tablecmds.c:9278 +#: commands/tablecmds.c:9273 #, c-format msgid "" "cannot add NOT VALID foreign key on partitioned table \"%s\" referencing " @@ -12127,25 +12156,25 @@ msgstr "" "нельзя добавить со свойством NOT VALID сторонний ключ в секционированной " "таблице \"%s\", ссылающийся на отношение \"%s\"" -#: commands/tablecmds.c:9281 +#: commands/tablecmds.c:9276 #, c-format msgid "This feature is not yet supported on partitioned tables." msgstr "" "Эта функциональность с секционированными таблицами пока не поддерживается." -#: commands/tablecmds.c:9288 commands/tablecmds.c:9770 +#: commands/tablecmds.c:9283 commands/tablecmds.c:9765 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "указанный объект \"%s\" не является таблицей" -#: commands/tablecmds.c:9311 +#: commands/tablecmds.c:9306 #, c-format msgid "constraints on permanent tables may reference only permanent tables" msgstr "" "ограничения в постоянных таблицах могут ссылаться только на постоянные " "таблицы" -#: commands/tablecmds.c:9318 +#: commands/tablecmds.c:9313 #, c-format msgid "" "constraints on unlogged tables may reference only permanent or unlogged " @@ -12154,13 +12183,13 @@ msgstr "" "ограничения в нежурналируемых таблицах могут ссылаться только на постоянные " "или нежурналируемые таблицы" -#: commands/tablecmds.c:9324 +#: commands/tablecmds.c:9319 #, c-format msgid "constraints on temporary tables may reference only temporary tables" msgstr "" "ограничения во временных таблицах могут ссылаться только на временные таблицы" -#: commands/tablecmds.c:9328 +#: commands/tablecmds.c:9323 #, c-format msgid "" "constraints on temporary tables must involve temporary tables of this session" @@ -12168,7 +12197,7 @@ msgstr "" "ограничения во временных таблицах должны ссылаться только на временные " "таблицы текущего сеанса" -#: commands/tablecmds.c:9393 commands/tablecmds.c:9399 +#: commands/tablecmds.c:9388 commands/tablecmds.c:9394 #, c-format msgid "" "invalid %s action for foreign key constraint containing generated column" @@ -12176,22 +12205,22 @@ msgstr "" "некорректное действие %s для ограничения внешнего ключа, содержащего " "генерируемый столбец" -#: commands/tablecmds.c:9415 +#: commands/tablecmds.c:9410 #, c-format msgid "number of referencing and referenced columns for foreign key disagree" msgstr "число столбцов в источнике и назначении внешнего ключа не совпадает" -#: commands/tablecmds.c:9522 +#: commands/tablecmds.c:9517 #, c-format msgid "foreign key constraint \"%s\" cannot be implemented" msgstr "ограничение внешнего ключа \"%s\" нельзя реализовать" -#: commands/tablecmds.c:9524 +#: commands/tablecmds.c:9519 #, c-format msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s." msgstr "Столбцы ключа \"%s\" и \"%s\" имеют несовместимые типы: %s и %s." -#: commands/tablecmds.c:9699 +#: commands/tablecmds.c:9694 #, c-format msgid "" "column \"%s\" referenced in ON DELETE SET action must be part of foreign key" @@ -12199,13 +12228,13 @@ msgstr "" "столбец \"%s\", фигурирующий в действии ON DELETE SET, должен входить во " "внешний ключ" -#: commands/tablecmds.c:10070 commands/tablecmds.c:10497 +#: commands/tablecmds.c:10065 commands/tablecmds.c:10492 #: parser/parse_utilcmd.c:822 parser/parse_utilcmd.c:951 #, c-format msgid "foreign key constraints are not supported on foreign tables" msgstr "ограничения внешнего ключа для сторонних таблиц не поддерживаются" -#: commands/tablecmds.c:10480 +#: commands/tablecmds.c:10475 #, c-format msgid "" "cannot attach table \"%s\" as a partition because it is referenced by " @@ -12214,34 +12243,34 @@ msgstr "" "присоединить таблицу \"%s\" в качестве секции нельзя, так как на неё " "ссылается внешний ключ \"%s\"" -#: commands/tablecmds.c:11081 commands/tablecmds.c:11362 -#: commands/tablecmds.c:12278 commands/tablecmds.c:12353 +#: commands/tablecmds.c:11076 commands/tablecmds.c:11357 +#: commands/tablecmds.c:12273 commands/tablecmds.c:12348 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist" msgstr "ограничение \"%s\" в таблице \"%s\" не существует" -#: commands/tablecmds.c:11088 +#: commands/tablecmds.c:11083 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint" msgstr "ограничение \"%s\" в таблице \"%s\" не является внешним ключом" -#: commands/tablecmds.c:11126 +#: commands/tablecmds.c:11121 #, c-format msgid "cannot alter constraint \"%s\" on relation \"%s\"" msgstr "изменить ограничение \"%s\" таблицы \"%s\" нельзя" -#: commands/tablecmds.c:11129 +#: commands/tablecmds.c:11124 #, c-format msgid "Constraint \"%s\" is derived from constraint \"%s\" of relation \"%s\"." msgstr "" "Ограничение \"%s\" является производным от ограничения \"%s\" таблицы \"%s\"." -#: commands/tablecmds.c:11131 +#: commands/tablecmds.c:11126 #, c-format msgid "You may alter the constraint it derives from instead." msgstr "Вместо этого вы можете изменить родительское ограничение." -#: commands/tablecmds.c:11370 +#: commands/tablecmds.c:11365 #, c-format msgid "" "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint" @@ -12249,51 +12278,51 @@ msgstr "" "ограничение \"%s\" в таблице \"%s\" не является внешним ключом или " "ограничением-проверкой" -#: commands/tablecmds.c:11447 +#: commands/tablecmds.c:11442 #, c-format msgid "constraint must be validated on child tables too" msgstr "ограничение также должно соблюдаться в дочерних таблицах" -#: commands/tablecmds.c:11534 +#: commands/tablecmds.c:11529 #, c-format msgid "column \"%s\" referenced in foreign key constraint does not exist" msgstr "столбец \"%s\", указанный в ограничении внешнего ключа, не существует" -#: commands/tablecmds.c:11540 +#: commands/tablecmds.c:11535 #, c-format msgid "system columns cannot be used in foreign keys" msgstr "системные столбцы нельзя использовать во внешних ключах" -#: commands/tablecmds.c:11544 +#: commands/tablecmds.c:11539 #, c-format msgid "cannot have more than %d keys in a foreign key" msgstr "во внешнем ключе не может быть больше %d столбцов" -#: commands/tablecmds.c:11609 +#: commands/tablecmds.c:11604 #, c-format msgid "cannot use a deferrable primary key for referenced table \"%s\"" msgstr "" "использовать откладываемый первичный ключ в целевой внешней таблице \"%s\" " "нельзя" -#: commands/tablecmds.c:11626 +#: commands/tablecmds.c:11621 #, c-format msgid "there is no primary key for referenced table \"%s\"" msgstr "в целевой внешней таблице \"%s\" нет первичного ключа" -#: commands/tablecmds.c:11694 +#: commands/tablecmds.c:11689 #, c-format msgid "foreign key referenced-columns list must not contain duplicates" msgstr "в списке столбцов внешнего ключа не должно быть повторений" -#: commands/tablecmds.c:11786 +#: commands/tablecmds.c:11781 #, c-format msgid "cannot use a deferrable unique constraint for referenced table \"%s\"" msgstr "" "использовать откладываемое ограничение уникальности в целевой внешней " "таблице \"%s\" нельзя" -#: commands/tablecmds.c:11791 +#: commands/tablecmds.c:11786 #, c-format msgid "" "there is no unique constraint matching given keys for referenced table \"%s\"" @@ -12301,32 +12330,32 @@ msgstr "" "в целевой внешней таблице \"%s\" нет ограничения уникальности, " "соответствующего данным ключам" -#: commands/tablecmds.c:12234 +#: commands/tablecmds.c:12229 #, c-format msgid "cannot drop inherited constraint \"%s\" of relation \"%s\"" msgstr "удалить наследованное ограничение \"%s\" таблицы \"%s\" нельзя" -#: commands/tablecmds.c:12284 +#: commands/tablecmds.c:12279 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping" msgstr "ограничение \"%s\" в таблице \"%s\" не существует, пропускается" -#: commands/tablecmds.c:12460 +#: commands/tablecmds.c:12455 #, c-format msgid "cannot alter column type of typed table" msgstr "изменить тип столбца в типизированной таблице нельзя" -#: commands/tablecmds.c:12486 +#: commands/tablecmds.c:12481 #, c-format msgid "cannot specify USING when altering type of generated column" msgstr "изменяя тип генерируемого столбца, нельзя указывать USING" -#: commands/tablecmds.c:12497 +#: commands/tablecmds.c:12492 #, c-format msgid "cannot alter inherited column \"%s\"" msgstr "изменить наследованный столбец \"%s\" нельзя" -#: commands/tablecmds.c:12506 +#: commands/tablecmds.c:12501 #, c-format msgid "" "cannot alter column \"%s\" because it is part of the partition key of " @@ -12335,7 +12364,7 @@ msgstr "" "изменить столбец \"%s\" нельзя, так как он входит в ключ разбиения отношения " "\"%s\"" -#: commands/tablecmds.c:12556 +#: commands/tablecmds.c:12551 #, c-format msgid "" "result of USING clause for column \"%s\" cannot be cast automatically to " @@ -12343,45 +12372,45 @@ msgid "" msgstr "" "результат USING для столбца \"%s\" нельзя автоматически привести к типу %s" -#: commands/tablecmds.c:12559 +#: commands/tablecmds.c:12554 #, c-format msgid "You might need to add an explicit cast." msgstr "Возможно, необходимо добавить явное приведение." -#: commands/tablecmds.c:12563 +#: commands/tablecmds.c:12558 #, c-format msgid "column \"%s\" cannot be cast automatically to type %s" msgstr "столбец \"%s\" нельзя автоматически привести к типу %s" # skip-rule: double-colons #. translator: USING is SQL, don't translate it -#: commands/tablecmds.c:12567 +#: commands/tablecmds.c:12562 #, c-format msgid "You might need to specify \"USING %s::%s\"." msgstr "Возможно, необходимо указать \"USING %s::%s\"." -#: commands/tablecmds.c:12666 +#: commands/tablecmds.c:12661 #, c-format msgid "cannot alter inherited column \"%s\" of relation \"%s\"" msgstr "изменить наследованный столбец \"%s\" отношения \"%s\" нельзя" -#: commands/tablecmds.c:12695 +#: commands/tablecmds.c:12690 #, c-format msgid "USING expression contains a whole-row table reference." msgstr "Выражение USING ссылается на тип всей строки таблицы." -#: commands/tablecmds.c:12706 +#: commands/tablecmds.c:12701 #, c-format msgid "type of inherited column \"%s\" must be changed in child tables too" msgstr "" "тип наследованного столбца \"%s\" должен быть изменён и в дочерних таблицах" -#: commands/tablecmds.c:12831 +#: commands/tablecmds.c:12826 #, c-format msgid "cannot alter type of column \"%s\" twice" msgstr "нельзя изменить тип столбца \"%s\" дважды" -#: commands/tablecmds.c:12869 +#: commands/tablecmds.c:12864 #, c-format msgid "" "generation expression for column \"%s\" cannot be cast automatically to type " @@ -12390,160 +12419,160 @@ msgstr "" "генерирующее выражение для столбца \"%s\" нельзя автоматически привести к " "типу %s" -#: commands/tablecmds.c:12874 +#: commands/tablecmds.c:12869 #, c-format msgid "default for column \"%s\" cannot be cast automatically to type %s" msgstr "" "значение по умолчанию для столбца \"%s\" нельзя автоматически привести к " "типу %s" -#: commands/tablecmds.c:12962 +#: commands/tablecmds.c:12957 #, c-format msgid "cannot alter type of a column used by a function or procedure" msgstr "изменить тип столбца, задействованного в функции или процедуре, нельзя" -#: commands/tablecmds.c:12963 commands/tablecmds.c:12977 -#: commands/tablecmds.c:12996 commands/tablecmds.c:13014 -#: commands/tablecmds.c:13072 +#: commands/tablecmds.c:12958 commands/tablecmds.c:12972 +#: commands/tablecmds.c:12991 commands/tablecmds.c:13009 +#: commands/tablecmds.c:13067 #, c-format msgid "%s depends on column \"%s\"" msgstr "%s зависит от столбца \"%s\"" -#: commands/tablecmds.c:12976 +#: commands/tablecmds.c:12971 #, c-format msgid "cannot alter type of a column used by a view or rule" msgstr "" "изменить тип столбца, задействованного в представлении или правиле, нельзя" -#: commands/tablecmds.c:12995 +#: commands/tablecmds.c:12990 #, c-format msgid "cannot alter type of a column used in a trigger definition" msgstr "изменить тип столбца, задействованного в определении триггера, нельзя" -#: commands/tablecmds.c:13013 +#: commands/tablecmds.c:13008 #, c-format msgid "cannot alter type of a column used in a policy definition" msgstr "изменить тип столбца, задействованного в определении политики, нельзя" -#: commands/tablecmds.c:13044 +#: commands/tablecmds.c:13039 #, c-format msgid "cannot alter type of a column used by a generated column" msgstr "изменить тип столбца, задействованного в генерируемом столбце, нельзя" -#: commands/tablecmds.c:13045 +#: commands/tablecmds.c:13040 #, c-format msgid "Column \"%s\" is used by generated column \"%s\"." msgstr "Столбец \"%s\" используется генерируемым столбцом \"%s\"." -#: commands/tablecmds.c:13071 +#: commands/tablecmds.c:13066 #, c-format msgid "cannot alter type of a column used by a publication WHERE clause" msgstr "" "изменить тип столбца, задействованного в заданном для публикации предложении " "WHERE, нельзя" -#: commands/tablecmds.c:14155 commands/tablecmds.c:14167 +#: commands/tablecmds.c:14150 commands/tablecmds.c:14162 #, c-format msgid "cannot change owner of index \"%s\"" msgstr "сменить владельца индекса \"%s\" нельзя" -#: commands/tablecmds.c:14157 commands/tablecmds.c:14169 +#: commands/tablecmds.c:14152 commands/tablecmds.c:14164 #, c-format msgid "Change the ownership of the index's table instead." msgstr "Однако возможно сменить владельца таблицы, содержащей этот индекс." -#: commands/tablecmds.c:14183 +#: commands/tablecmds.c:14178 #, c-format msgid "cannot change owner of sequence \"%s\"" msgstr "сменить владельца последовательности \"%s\" нельзя" -#: commands/tablecmds.c:14208 +#: commands/tablecmds.c:14203 #, c-format msgid "cannot change owner of relation \"%s\"" msgstr "сменить владельца отношения \"%s\" нельзя" -#: commands/tablecmds.c:14570 +#: commands/tablecmds.c:14565 #, c-format msgid "cannot have multiple SET TABLESPACE subcommands" msgstr "в одной инструкции не может быть несколько подкоманд SET TABLESPACE" -#: commands/tablecmds.c:14647 +#: commands/tablecmds.c:14642 #, c-format msgid "cannot set options for relation \"%s\"" msgstr "задать параметры отношения \"%s\" нельзя" -#: commands/tablecmds.c:14681 commands/view.c:445 +#: commands/tablecmds.c:14676 commands/view.c:445 #, c-format msgid "WITH CHECK OPTION is supported only on automatically updatable views" msgstr "" "WITH CHECK OPTION поддерживается только с автообновляемыми представлениями" -#: commands/tablecmds.c:14932 +#: commands/tablecmds.c:14927 #, c-format msgid "only tables, indexes, and materialized views exist in tablespaces" msgstr "" "в табличных пространствах есть только таблицы, индексы и материализованные " "представления" -#: commands/tablecmds.c:14944 +#: commands/tablecmds.c:14939 #, c-format msgid "cannot move relations in to or out of pg_global tablespace" msgstr "перемещать объекты в/из табличного пространства pg_global нельзя" -#: commands/tablecmds.c:15036 +#: commands/tablecmds.c:15031 #, c-format msgid "aborting because lock on relation \"%s.%s\" is not available" msgstr "" "обработка прерывается из-за невозможности заблокировать отношение \"%s.%s\"" -#: commands/tablecmds.c:15052 +#: commands/tablecmds.c:15047 #, c-format msgid "no matching relations in tablespace \"%s\" found" msgstr "в табличном пространстве \"%s\" не найдены подходящие отношения" -#: commands/tablecmds.c:15170 +#: commands/tablecmds.c:15165 #, c-format msgid "cannot change inheritance of typed table" msgstr "изменить наследование типизированной таблицы нельзя" -#: commands/tablecmds.c:15175 commands/tablecmds.c:15693 +#: commands/tablecmds.c:15170 commands/tablecmds.c:15688 #, c-format msgid "cannot change inheritance of a partition" msgstr "изменить наследование секции нельзя" -#: commands/tablecmds.c:15180 +#: commands/tablecmds.c:15175 #, c-format msgid "cannot change inheritance of partitioned table" msgstr "изменить наследование секционированной таблицы нельзя" -#: commands/tablecmds.c:15226 +#: commands/tablecmds.c:15221 #, c-format msgid "cannot inherit to temporary relation of another session" msgstr "наследование для временного отношения другого сеанса невозможно" -#: commands/tablecmds.c:15239 +#: commands/tablecmds.c:15234 #, c-format msgid "cannot inherit from a partition" msgstr "наследование от секции невозможно" -#: commands/tablecmds.c:15261 commands/tablecmds.c:18136 +#: commands/tablecmds.c:15256 commands/tablecmds.c:18131 #, c-format msgid "circular inheritance not allowed" msgstr "циклическое наследование недопустимо" -#: commands/tablecmds.c:15262 commands/tablecmds.c:18137 +#: commands/tablecmds.c:15257 commands/tablecmds.c:18132 #, c-format msgid "\"%s\" is already a child of \"%s\"." msgstr "\"%s\" уже является потомком \"%s\"." -#: commands/tablecmds.c:15275 +#: commands/tablecmds.c:15270 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child" msgstr "" "триггер \"%s\" не позволяет таблице \"%s\" стать потомком в иерархии " "наследования" -#: commands/tablecmds.c:15277 +#: commands/tablecmds.c:15272 #, c-format msgid "" "ROW triggers with transition tables are not supported in inheritance " @@ -12552,34 +12581,34 @@ msgstr "" "Триггеры ROW с переходными таблицами не поддерживаются в иерархиях " "наследования." -#: commands/tablecmds.c:15480 +#: commands/tablecmds.c:15475 #, c-format msgid "column \"%s\" in child table must be marked NOT NULL" msgstr "столбец \"%s\" в дочерней таблице должен быть помечен как NOT NULL" -#: commands/tablecmds.c:15489 +#: commands/tablecmds.c:15484 #, c-format msgid "column \"%s\" in child table must be a generated column" msgstr "столбец \"%s\" в дочерней таблице должен быть генерируемым" -#: commands/tablecmds.c:15494 +#: commands/tablecmds.c:15489 #, c-format msgid "column \"%s\" in child table must not be a generated column" msgstr "столбец \"%s\" в дочерней таблице должен быть не генерируемым" -#: commands/tablecmds.c:15525 +#: commands/tablecmds.c:15520 #, c-format msgid "child table is missing column \"%s\"" msgstr "в дочерней таблице не хватает столбца \"%s\"" -#: commands/tablecmds.c:15613 +#: commands/tablecmds.c:15608 #, c-format msgid "child table \"%s\" has different definition for check constraint \"%s\"" msgstr "" "дочерняя таблица \"%s\" содержит другое определение ограничения-проверки " "\"%s\"" -#: commands/tablecmds.c:15621 +#: commands/tablecmds.c:15616 #, c-format msgid "" "constraint \"%s\" conflicts with non-inherited constraint on child table " @@ -12588,7 +12617,7 @@ msgstr "" "ограничение \"%s\" конфликтует с ненаследуемым ограничением дочерней таблицы " "\"%s\"" -#: commands/tablecmds.c:15632 +#: commands/tablecmds.c:15627 #, c-format msgid "" "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\"" @@ -12596,82 +12625,82 @@ msgstr "" "ограничение \"%s\" конфликтует с непроверенным (NOT VALID) ограничением " "дочерней таблицы \"%s\"" -#: commands/tablecmds.c:15671 +#: commands/tablecmds.c:15666 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "в дочерней таблице не хватает ограничения \"%s\"" -#: commands/tablecmds.c:15757 +#: commands/tablecmds.c:15752 #, c-format msgid "partition \"%s\" already pending detach in partitioned table \"%s.%s\"" msgstr "" "секция \"%s\" уже ожидает отсоединения от секционированной таблицы \"%s.%s\"" -#: commands/tablecmds.c:15786 commands/tablecmds.c:15834 +#: commands/tablecmds.c:15781 commands/tablecmds.c:15829 #, c-format msgid "relation \"%s\" is not a partition of relation \"%s\"" msgstr "отношение \"%s\" не является секцией отношения \"%s\"" -#: commands/tablecmds.c:15840 +#: commands/tablecmds.c:15835 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "отношение \"%s\" не является предком отношения \"%s\"" -#: commands/tablecmds.c:16068 +#: commands/tablecmds.c:16063 #, c-format msgid "typed tables cannot inherit" msgstr "типизированные таблицы не могут наследоваться" -#: commands/tablecmds.c:16098 +#: commands/tablecmds.c:16093 #, c-format msgid "table is missing column \"%s\"" msgstr "в таблице не хватает столбца \"%s\"" -#: commands/tablecmds.c:16109 +#: commands/tablecmds.c:16104 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "таблица содержит столбец \"%s\", тогда как тип требует \"%s\"" -#: commands/tablecmds.c:16118 +#: commands/tablecmds.c:16113 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "таблица \"%s\" содержит столбец \"%s\" другого типа" -#: commands/tablecmds.c:16132 +#: commands/tablecmds.c:16127 #, c-format msgid "table has extra column \"%s\"" msgstr "таблица содержит лишний столбец \"%s\"" -#: commands/tablecmds.c:16184 +#: commands/tablecmds.c:16179 #, c-format msgid "\"%s\" is not a typed table" msgstr "\"%s\" - это не типизированная таблица" -#: commands/tablecmds.c:16358 +#: commands/tablecmds.c:16353 #, c-format msgid "cannot use non-unique index \"%s\" as replica identity" msgstr "" "для идентификации реплики нельзя использовать неуникальный индекс \"%s\"" -#: commands/tablecmds.c:16364 +#: commands/tablecmds.c:16359 #, c-format msgid "cannot use non-immediate index \"%s\" as replica identity" msgstr "" "для идентификации реплики нельзя использовать не непосредственный индекс " "\"%s\"" -#: commands/tablecmds.c:16370 +#: commands/tablecmds.c:16365 #, c-format msgid "cannot use expression index \"%s\" as replica identity" msgstr "" "для идентификации реплики нельзя использовать индекс с выражением \"%s\"" -#: commands/tablecmds.c:16376 +#: commands/tablecmds.c:16371 #, c-format msgid "cannot use partial index \"%s\" as replica identity" msgstr "для идентификации реплики нельзя использовать частичный индекс \"%s\"" -#: commands/tablecmds.c:16393 +#: commands/tablecmds.c:16388 #, c-format msgid "" "index \"%s\" cannot be used as replica identity because column %d is a " @@ -12680,7 +12709,7 @@ msgstr "" "индекс \"%s\" нельзя использовать для идентификации реплики, так как столбец " "%d - системный" -#: commands/tablecmds.c:16400 +#: commands/tablecmds.c:16395 #, c-format msgid "" "index \"%s\" cannot be used as replica identity because column \"%s\" is " @@ -12689,13 +12718,13 @@ msgstr "" "индекс \"%s\" нельзя использовать для идентификации реплики, так как столбец " "\"%s\" допускает NULL" -#: commands/tablecmds.c:16645 +#: commands/tablecmds.c:16640 #, c-format msgid "cannot change logged status of table \"%s\" because it is temporary" msgstr "" "изменить состояние журналирования таблицы %s нельзя, так как она временная" -#: commands/tablecmds.c:16669 +#: commands/tablecmds.c:16664 #, c-format msgid "" "cannot change table \"%s\" to unlogged because it is part of a publication" @@ -12703,12 +12732,12 @@ msgstr "" "таблицу \"%s\" нельзя сделать нежурналируемой, так как она включена в " "публикацию" -#: commands/tablecmds.c:16671 +#: commands/tablecmds.c:16666 #, c-format msgid "Unlogged relations cannot be replicated." msgstr "Нежурналируемые отношения не поддерживают репликацию." -#: commands/tablecmds.c:16716 +#: commands/tablecmds.c:16711 #, c-format msgid "" "could not change table \"%s\" to logged because it references unlogged table " @@ -12717,7 +12746,7 @@ msgstr "" "не удалось сделать таблицу \"%s\" журналируемой, так как она ссылается на " "нежурналируемую таблицу \"%s\"" -#: commands/tablecmds.c:16726 +#: commands/tablecmds.c:16721 #, c-format msgid "" "could not change table \"%s\" to unlogged because it references logged table " @@ -12726,91 +12755,91 @@ msgstr "" "не удалось сделать таблицу \"%s\" нежурналируемой, так как она ссылается на " "журналируемую таблицу \"%s\"" -#: commands/tablecmds.c:16784 +#: commands/tablecmds.c:16779 #, c-format msgid "cannot move an owned sequence into another schema" msgstr "переместить последовательность с владельцем в другую схему нельзя" -#: commands/tablecmds.c:16889 +#: commands/tablecmds.c:16884 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "отношение \"%s\" уже существует в схеме \"%s\"" -#: commands/tablecmds.c:17313 +#: commands/tablecmds.c:17308 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "\"%s\" - это не таблица и не материализованное представление" -#: commands/tablecmds.c:17463 +#: commands/tablecmds.c:17458 #, c-format msgid "\"%s\" is not a composite type" msgstr "\"%s\" - это не составной тип" -#: commands/tablecmds.c:17493 +#: commands/tablecmds.c:17488 #, c-format msgid "cannot change schema of index \"%s\"" msgstr "сменить схему индекса \"%s\" нельзя" -#: commands/tablecmds.c:17495 commands/tablecmds.c:17509 +#: commands/tablecmds.c:17490 commands/tablecmds.c:17504 #, c-format msgid "Change the schema of the table instead." msgstr "Однако возможно сменить владельца таблицы." -#: commands/tablecmds.c:17499 +#: commands/tablecmds.c:17494 #, c-format msgid "cannot change schema of composite type \"%s\"" msgstr "сменить схему составного типа \"%s\" нельзя" -#: commands/tablecmds.c:17507 +#: commands/tablecmds.c:17502 #, c-format msgid "cannot change schema of TOAST table \"%s\"" msgstr "сменить схему TOAST-таблицы \"%s\" нельзя" -#: commands/tablecmds.c:17539 +#: commands/tablecmds.c:17534 #, c-format msgid "cannot use \"list\" partition strategy with more than one column" msgstr "стратегия секционирования по списку не поддерживает несколько столбцов" -#: commands/tablecmds.c:17605 +#: commands/tablecmds.c:17600 #, c-format msgid "column \"%s\" named in partition key does not exist" msgstr "столбец \"%s\", упомянутый в ключе секционирования, не существует" -#: commands/tablecmds.c:17613 +#: commands/tablecmds.c:17608 #, c-format msgid "cannot use system column \"%s\" in partition key" msgstr "системный столбец \"%s\" нельзя использовать в ключе секционирования" -#: commands/tablecmds.c:17624 commands/tablecmds.c:17703 +#: commands/tablecmds.c:17619 commands/tablecmds.c:17698 #, c-format msgid "cannot use generated column in partition key" msgstr "генерируемый столбец нельзя использовать в ключе секционирования" -#: commands/tablecmds.c:17693 +#: commands/tablecmds.c:17688 #, c-format msgid "partition key expressions cannot contain system column references" msgstr "" "выражения ключей секционирования не могут содержать ссылки на системный " "столбец" -#: commands/tablecmds.c:17754 +#: commands/tablecmds.c:17749 #, c-format msgid "functions in partition key expression must be marked IMMUTABLE" msgstr "" "функции в выражении ключа секционирования должны быть помечены как IMMUTABLE" -#: commands/tablecmds.c:17763 +#: commands/tablecmds.c:17758 #, c-format msgid "cannot use constant expression as partition key" msgstr "" "в качестве ключа секционирования нельзя использовать константное выражение" -#: commands/tablecmds.c:17784 +#: commands/tablecmds.c:17779 #, c-format msgid "could not determine which collation to use for partition expression" msgstr "не удалось определить правило сортировки для выражения секционирования" -#: commands/tablecmds.c:17819 +#: commands/tablecmds.c:17814 #, c-format msgid "" "You must specify a hash operator class or define a default hash operator " @@ -12819,7 +12848,7 @@ msgstr "" "Вы должны указать класс операторов хеширования или определить класс " "операторов хеширования по умолчанию для этого типа данных." -#: commands/tablecmds.c:17825 +#: commands/tablecmds.c:17820 #, c-format msgid "" "You must specify a btree operator class or define a default btree operator " @@ -12828,27 +12857,27 @@ msgstr "" "Вы должны указать класс операторов B-дерева или определить класс операторов " "B-дерева по умолчанию для этого типа данных." -#: commands/tablecmds.c:18076 +#: commands/tablecmds.c:18071 #, c-format msgid "\"%s\" is already a partition" msgstr "\"%s\" уже является секцией" -#: commands/tablecmds.c:18082 +#: commands/tablecmds.c:18077 #, c-format msgid "cannot attach a typed table as partition" msgstr "подключить типизированную таблицу в качестве секции нельзя" -#: commands/tablecmds.c:18098 +#: commands/tablecmds.c:18093 #, c-format msgid "cannot attach inheritance child as partition" msgstr "подключить потомок в иерархии наследования в качестве секции нельзя" -#: commands/tablecmds.c:18112 +#: commands/tablecmds.c:18107 #, c-format msgid "cannot attach inheritance parent as partition" msgstr "подключить родитель в иерархии наследования в качестве секции нельзя" -#: commands/tablecmds.c:18146 +#: commands/tablecmds.c:18141 #, c-format msgid "" "cannot attach a temporary relation as partition of permanent relation \"%s\"" @@ -12856,7 +12885,7 @@ msgstr "" "подключить временное отношение в качестве секции постоянного отношения " "\"%s\" нельзя" -#: commands/tablecmds.c:18154 +#: commands/tablecmds.c:18149 #, c-format msgid "" "cannot attach a permanent relation as partition of temporary relation \"%s\"" @@ -12864,92 +12893,92 @@ msgstr "" "подключить постоянное отношение в качестве секции временного отношения " "\"%s\" нельзя" -#: commands/tablecmds.c:18162 +#: commands/tablecmds.c:18157 #, c-format msgid "cannot attach as partition of temporary relation of another session" msgstr "подключить секцию к временному отношению в другом сеансе нельзя" -#: commands/tablecmds.c:18169 +#: commands/tablecmds.c:18164 #, c-format msgid "cannot attach temporary relation of another session as partition" msgstr "" "подключить временное отношение из другого сеанса в качестве секции нельзя" -#: commands/tablecmds.c:18189 +#: commands/tablecmds.c:18184 #, c-format msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\"" msgstr "" "таблица \"%s\" содержит столбец \"%s\", отсутствующий в родителе \"%s\"" -#: commands/tablecmds.c:18192 +#: commands/tablecmds.c:18187 #, c-format msgid "The new partition may contain only the columns present in parent." msgstr "" "Новая секция может содержать только столбцы, имеющиеся в родительской " "таблице." -#: commands/tablecmds.c:18204 +#: commands/tablecmds.c:18199 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition" msgstr "триггер \"%s\" не позволяет сделать таблицу \"%s\" секцией" -#: commands/tablecmds.c:18206 +#: commands/tablecmds.c:18201 #, c-format msgid "ROW triggers with transition tables are not supported on partitions." msgstr "Триггеры ROW с переходными таблицами для секций не поддерживаются." -#: commands/tablecmds.c:18385 +#: commands/tablecmds.c:18380 #, c-format msgid "" "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\"" msgstr "" "нельзя присоединить стороннюю таблицу \"%s\" в качестве секции таблицы \"%s\"" -#: commands/tablecmds.c:18388 +#: commands/tablecmds.c:18383 #, c-format msgid "Partitioned table \"%s\" contains unique indexes." msgstr "Секционированная таблица \"%s\" содержит уникальные индексы." -#: commands/tablecmds.c:18706 +#: commands/tablecmds.c:18701 #, c-format msgid "cannot detach partitions concurrently when a default partition exists" msgstr "" "секции нельзя отсоединять в режиме CONCURRENTLY, когда существует секция по " "умолчанию" -#: commands/tablecmds.c:18818 +#: commands/tablecmds.c:18813 #, c-format msgid "partitioned table \"%s\" was removed concurrently" msgstr "секционированная таблица \"%s\" была параллельно удалена" -#: commands/tablecmds.c:18824 +#: commands/tablecmds.c:18819 #, c-format msgid "partition \"%s\" was removed concurrently" msgstr "секция \"%s\" была параллельно удалена" -#: commands/tablecmds.c:19441 commands/tablecmds.c:19461 -#: commands/tablecmds.c:19482 commands/tablecmds.c:19501 -#: commands/tablecmds.c:19551 +#: commands/tablecmds.c:19436 commands/tablecmds.c:19456 +#: commands/tablecmds.c:19477 commands/tablecmds.c:19496 +#: commands/tablecmds.c:19546 #, c-format msgid "cannot attach index \"%s\" as a partition of index \"%s\"" msgstr "нельзя присоединить индекс \"%s\" в качестве секции индекса \"%s\"" -#: commands/tablecmds.c:19444 +#: commands/tablecmds.c:19439 #, c-format msgid "Index \"%s\" is already attached to another index." msgstr "Индекс \"%s\" уже присоединён к другому индексу." -#: commands/tablecmds.c:19464 +#: commands/tablecmds.c:19459 #, c-format msgid "Index \"%s\" is not an index on any partition of table \"%s\"." msgstr "Индекс \"%s\" не является индексом какой-либо секции таблицы \"%s\"." -#: commands/tablecmds.c:19485 +#: commands/tablecmds.c:19480 #, c-format msgid "The index definitions do not match." msgstr "Определения индексов не совпадают." -#: commands/tablecmds.c:19504 +#: commands/tablecmds.c:19499 #, c-format msgid "" "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint " @@ -12958,27 +12987,27 @@ msgstr "" "Индекс \"%s\" принадлежит ограничению в таблице \"%s\", но для индекса " "\"%s\" ограничения нет." -#: commands/tablecmds.c:19554 +#: commands/tablecmds.c:19549 #, c-format msgid "Another index is already attached for partition \"%s\"." msgstr "К секции \"%s\" уже присоединён другой индекс." -#: commands/tablecmds.c:19790 +#: commands/tablecmds.c:19785 #, c-format msgid "column data type %s does not support compression" msgstr "тим данных столбца %s не поддерживает сжатие" -#: commands/tablecmds.c:19797 +#: commands/tablecmds.c:19792 #, c-format msgid "invalid compression method \"%s\"" msgstr "неверный метод сжатия \"%s\"" -#: commands/tablecmds.c:19823 +#: commands/tablecmds.c:19818 #, c-format msgid "invalid storage type \"%s\"" msgstr "неверный тип хранилища \"%s\"" -#: commands/tablecmds.c:19833 +#: commands/tablecmds.c:19828 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "тип данных столбца %s совместим только с хранилищем PLAIN" @@ -13533,7 +13562,7 @@ msgstr "" "Создайте тип в виде оболочки, затем определите для него функции ввода-вывода " "и в завершение выполните полноценную команду CREATE TYPE." -#: commands/typecmds.c:327 commands/typecmds.c:1450 commands/typecmds.c:4263 +#: commands/typecmds.c:327 commands/typecmds.c:1457 commands/typecmds.c:4270 #, c-format msgid "type attribute \"%s\" not recognized" msgstr "атрибут типа \"%s\" не распознан" @@ -13553,7 +13582,7 @@ msgstr "типом элемента массива не может быть %s" msgid "alignment \"%s\" not recognized" msgstr "тип выравнивания \"%s\" не распознан" -#: commands/typecmds.c:450 commands/typecmds.c:4137 +#: commands/typecmds.c:450 commands/typecmds.c:4144 #, c-format msgid "storage \"%s\" not recognized" msgstr "неизвестная стратегия хранения \"%s\"" @@ -13603,62 +13632,62 @@ msgstr "конфликтующие ограничения NULL/NOT NULL" msgid "check constraints for domains cannot be marked NO INHERIT" msgstr "ограничения-проверки для доменов не могут иметь свойства NO INHERIT" -#: commands/typecmds.c:976 commands/typecmds.c:2956 +#: commands/typecmds.c:976 commands/typecmds.c:2963 #, c-format msgid "unique constraints not possible for domains" msgstr "ограничения уникальности невозможны для доменов" -#: commands/typecmds.c:982 commands/typecmds.c:2962 +#: commands/typecmds.c:982 commands/typecmds.c:2969 #, c-format msgid "primary key constraints not possible for domains" msgstr "ограничения первичного ключа невозможны для доменов" -#: commands/typecmds.c:988 commands/typecmds.c:2968 +#: commands/typecmds.c:988 commands/typecmds.c:2975 #, c-format msgid "exclusion constraints not possible for domains" msgstr "ограничения-исключения невозможны для доменов" -#: commands/typecmds.c:994 commands/typecmds.c:2974 +#: commands/typecmds.c:994 commands/typecmds.c:2981 #, c-format msgid "foreign key constraints not possible for domains" msgstr "ограничения внешних ключей невозможны для доменов" -#: commands/typecmds.c:1003 commands/typecmds.c:2983 +#: commands/typecmds.c:1003 commands/typecmds.c:2990 #, c-format msgid "specifying constraint deferrability not supported for domains" msgstr "" "возможность определения отложенных ограничений для доменов не поддерживается" -#: commands/typecmds.c:1317 utils/cache/typcache.c:2567 +#: commands/typecmds.c:1317 utils/cache/typcache.c:2560 #, c-format msgid "%s is not an enum" msgstr "\"%s\" не является перечислением" -#: commands/typecmds.c:1458 +#: commands/typecmds.c:1465 #, c-format msgid "type attribute \"subtype\" is required" msgstr "требуется атрибут типа \"subtype\"" -#: commands/typecmds.c:1463 +#: commands/typecmds.c:1470 #, c-format msgid "range subtype cannot be %s" msgstr "%s не может быть подтипом диапазона" -#: commands/typecmds.c:1482 +#: commands/typecmds.c:1489 #, c-format msgid "range collation specified but subtype does not support collation" msgstr "" "указано правило сортировки для диапазона, но подтип не поддерживает " "сортировку" -#: commands/typecmds.c:1492 +#: commands/typecmds.c:1499 #, c-format msgid "cannot specify a canonical function without a pre-created shell type" msgstr "" "функцию получения канонического диапазона нельзя задать без предварительно " "созданного типа-пустышки" -#: commands/typecmds.c:1493 +#: commands/typecmds.c:1500 #, c-format msgid "" "Create the type as a shell type, then create its canonicalization function, " @@ -13667,96 +13696,96 @@ msgstr "" "Создайте тип в виде оболочки, затем определите для него функции приведения к " "каноническому виду и в завершение выполните полноценную команду CREATE TYPE." -#: commands/typecmds.c:1965 +#: commands/typecmds.c:1972 #, c-format msgid "type input function %s has multiple matches" msgstr "функция ввода типа %s присутствует в нескольких экземплярах" -#: commands/typecmds.c:1983 +#: commands/typecmds.c:1990 #, c-format msgid "type input function %s must return type %s" msgstr "функция ввода типа %s должна возвращать тип %s" -#: commands/typecmds.c:1999 +#: commands/typecmds.c:2006 #, c-format msgid "type input function %s should not be volatile" msgstr "функция ввода типа %s не должна быть изменчивой" -#: commands/typecmds.c:2027 +#: commands/typecmds.c:2034 #, c-format msgid "type output function %s must return type %s" msgstr "функция вывода типа %s должна возвращать тип %s" -#: commands/typecmds.c:2034 +#: commands/typecmds.c:2041 #, c-format msgid "type output function %s should not be volatile" msgstr "функция вывода типа %s не должна быть изменчивой" -#: commands/typecmds.c:2063 +#: commands/typecmds.c:2070 #, c-format msgid "type receive function %s has multiple matches" msgstr "функция получения типа %s присутствует в нескольких экземплярах" -#: commands/typecmds.c:2081 +#: commands/typecmds.c:2088 #, c-format msgid "type receive function %s must return type %s" msgstr "функция получения типа %s должна возвращать тип %s" -#: commands/typecmds.c:2088 +#: commands/typecmds.c:2095 #, c-format msgid "type receive function %s should not be volatile" msgstr "функция получения типа %s не должна быть изменчивой" -#: commands/typecmds.c:2116 +#: commands/typecmds.c:2123 #, c-format msgid "type send function %s must return type %s" msgstr "функция отправки типа %s должна возвращать тип %s" -#: commands/typecmds.c:2123 +#: commands/typecmds.c:2130 #, c-format msgid "type send function %s should not be volatile" msgstr "функция отправки типа %s не должна быть изменчивой" -#: commands/typecmds.c:2150 +#: commands/typecmds.c:2157 #, c-format msgid "typmod_in function %s must return type %s" msgstr "функция TYPMOD_IN %s должна возвращать тип %s" -#: commands/typecmds.c:2157 +#: commands/typecmds.c:2164 #, c-format msgid "type modifier input function %s should not be volatile" msgstr "функция ввода модификатора типа %s не должна быть изменчивой" -#: commands/typecmds.c:2184 +#: commands/typecmds.c:2191 #, c-format msgid "typmod_out function %s must return type %s" msgstr "функция TYPMOD_OUT %s должна возвращать тип %s" -#: commands/typecmds.c:2191 +#: commands/typecmds.c:2198 #, c-format msgid "type modifier output function %s should not be volatile" msgstr "функция вывода модификатора типа %s не должна быть изменчивой" -#: commands/typecmds.c:2218 +#: commands/typecmds.c:2225 #, c-format msgid "type analyze function %s must return type %s" msgstr "функция анализа типа %s должна возвращать тип %s" -#: commands/typecmds.c:2247 +#: commands/typecmds.c:2254 #, c-format msgid "type subscripting function %s must return type %s" msgstr "" "функция %s, реализующая для типа обращение по индексу, должна возвращать тип " "%s" -#: commands/typecmds.c:2257 +#: commands/typecmds.c:2264 #, c-format msgid "user-defined types cannot use subscripting function %s" msgstr "" "для пользовательских типов нельзя использовать функцию-обработчик обращения " "по индексу %s" -#: commands/typecmds.c:2303 +#: commands/typecmds.c:2310 #, c-format msgid "" "You must specify an operator class for the range type or define a default " @@ -13765,130 +13794,130 @@ msgstr "" "Вы должны указать класс операторов для типа диапазона или определить класс " "операторов по умолчанию для этого подтипа." -#: commands/typecmds.c:2334 +#: commands/typecmds.c:2341 #, c-format msgid "range canonical function %s must return range type" msgstr "" "функция получения канонического диапазона %s должна возвращать диапазон" -#: commands/typecmds.c:2340 +#: commands/typecmds.c:2347 #, c-format msgid "range canonical function %s must be immutable" msgstr "" "функция получения канонического диапазона %s должна быть постоянной " "(IMMUTABLE)" -#: commands/typecmds.c:2376 +#: commands/typecmds.c:2383 #, c-format msgid "range subtype diff function %s must return type %s" msgstr "функция различий для подтипа диапазона (%s) должна возвращать тип %s" -#: commands/typecmds.c:2383 +#: commands/typecmds.c:2390 #, c-format msgid "range subtype diff function %s must be immutable" msgstr "" "функция различий для подтипа диапазона (%s) должна быть постоянной " "(IMMUTABLE)" -#: commands/typecmds.c:2410 +#: commands/typecmds.c:2417 #, c-format msgid "pg_type array OID value not set when in binary upgrade mode" msgstr "значение OID массива в pg_type не задано в режиме двоичного обновления" -#: commands/typecmds.c:2443 +#: commands/typecmds.c:2450 #, c-format msgid "pg_type multirange OID value not set when in binary upgrade mode" msgstr "" "значение OID мультидиапазона в pg_type не задано в режиме двоичного " "обновления" -#: commands/typecmds.c:2476 +#: commands/typecmds.c:2483 #, c-format msgid "pg_type multirange array OID value not set when in binary upgrade mode" msgstr "" "значение OID массива мультидиапазонов в pg_type не задано в режиме двоичного " "обновления" -#: commands/typecmds.c:2772 +#: commands/typecmds.c:2779 #, c-format msgid "column \"%s\" of table \"%s\" contains null values" msgstr "столбец \"%s\" таблицы \"%s\" содержит значения NULL" -#: commands/typecmds.c:2885 commands/typecmds.c:3086 +#: commands/typecmds.c:2892 commands/typecmds.c:3093 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist" msgstr "ограничение \"%s\" для домена \"%s\" не существует" -#: commands/typecmds.c:2889 +#: commands/typecmds.c:2896 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist, skipping" msgstr "ограничение \"%s\" для домена \"%s\" не существует, пропускается" -#: commands/typecmds.c:3093 +#: commands/typecmds.c:3100 #, c-format msgid "constraint \"%s\" of domain \"%s\" is not a check constraint" msgstr "" "ограничение \"%s\" для домена \"%s\" не является ограничением-проверкой" -#: commands/typecmds.c:3194 +#: commands/typecmds.c:3201 #, c-format msgid "" "column \"%s\" of table \"%s\" contains values that violate the new constraint" msgstr "" "столбец \"%s\" таблицы \"%s\" содержит значения, нарушающие новое ограничение" -#: commands/typecmds.c:3423 commands/typecmds.c:3622 commands/typecmds.c:3705 -#: commands/typecmds.c:3893 +#: commands/typecmds.c:3430 commands/typecmds.c:3629 commands/typecmds.c:3712 +#: commands/typecmds.c:3900 #, c-format msgid "%s is not a domain" msgstr "\"%s\" - это не домен" -#: commands/typecmds.c:3455 +#: commands/typecmds.c:3462 #, c-format msgid "constraint \"%s\" for domain \"%s\" already exists" msgstr "ограничение \"%s\" для домена \"%s\" уже существует" -#: commands/typecmds.c:3506 +#: commands/typecmds.c:3513 #, c-format msgid "cannot use table references in domain check constraint" msgstr "в ограничении-проверке для домена нельзя ссылаться на таблицы" -#: commands/typecmds.c:3634 commands/typecmds.c:3717 commands/typecmds.c:4010 +#: commands/typecmds.c:3641 commands/typecmds.c:3724 commands/typecmds.c:4017 #, c-format msgid "%s is a table's row type" msgstr "%s - это тип строк таблицы" -#: commands/typecmds.c:3644 commands/typecmds.c:3727 commands/typecmds.c:3925 +#: commands/typecmds.c:3651 commands/typecmds.c:3734 commands/typecmds.c:3932 #, c-format msgid "cannot alter array type %s" msgstr "изменить тип массива \"%s\" нельзя" -#: commands/typecmds.c:3646 commands/typecmds.c:3729 commands/typecmds.c:3927 +#: commands/typecmds.c:3653 commands/typecmds.c:3736 commands/typecmds.c:3934 #, c-format msgid "You can alter type %s, which will alter the array type as well." msgstr "Однако можно изменить тип %s, что повлечёт изменение типа массива." -#: commands/typecmds.c:3995 +#: commands/typecmds.c:4002 #, c-format msgid "type \"%s\" already exists in schema \"%s\"" msgstr "тип \"%s\" уже существует в схеме \"%s\"" -#: commands/typecmds.c:4165 +#: commands/typecmds.c:4172 #, c-format msgid "cannot change type's storage to PLAIN" msgstr "сменить вариант хранения типа на PLAIN нельзя" -#: commands/typecmds.c:4258 +#: commands/typecmds.c:4265 #, c-format msgid "type attribute \"%s\" cannot be changed" msgstr "у типа нельзя изменить атрибут \"%s\"" -#: commands/typecmds.c:4276 +#: commands/typecmds.c:4283 #, c-format msgid "must be superuser to alter a type" msgstr "для модификации типа нужно быть суперпользователем" -#: commands/typecmds.c:4297 commands/typecmds.c:4306 +#: commands/typecmds.c:4304 commands/typecmds.c:4313 #, c-format msgid "%s is not a base type" msgstr "%s — не базовый тип" @@ -14364,7 +14393,7 @@ msgstr "анализ \"%s\" пропускается --- это отношени msgid "cutoff for removing and freezing tuples is far in the past" msgstr "момент отсечки для удаления и замораживания кортежей далеко в прошлом" -#: commands/vacuum.c:1173 commands/vacuum.c:1178 +#: commands/vacuum.c:1173 #, c-format msgid "" "Close open transactions soon to avoid wraparound problems.\n" @@ -14381,6 +14410,17 @@ msgstr "" msgid "cutoff for freezing multixacts is far in the past" msgstr "момент отсечки для замораживания мультитранзакций далеко в прошлом" +#: commands/vacuum.c:1178 +#, c-format +msgid "" +"Close open transactions soon to avoid wraparound problems.\n" +"You might also need to commit or roll back old prepared transactions." +msgstr "" +"Завершите открытые транзакции как можно быстрее во избежание проблемы " +"зацикливания.\n" +"Возможно, вам также придётся зафиксировать или откатить старые " +"подготовленные транзакции." + #: commands/vacuum.c:1933 #, c-format msgid "some databases have not been vacuumed in over 2 billion transactions" @@ -14798,8 +14838,8 @@ msgid "Table has type %s, but query expects %s." msgstr "В таблице задан тип %s, а в запросе ожидается %s." #: executor/execExprInterp.c:2070 utils/adt/expandedrecord.c:99 -#: utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1749 -#: utils/cache/typcache.c:1908 utils/cache/typcache.c:2055 +#: utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1742 +#: utils/cache/typcache.c:1901 utils/cache/typcache.c:2048 #: utils/fmgr/funcapi.c:569 #, c-format msgid "type %s is not composite" @@ -14826,8 +14866,8 @@ msgstr "" #: executor/execExprInterp.c:2843 utils/adt/arrayfuncs.c:266 #: utils/adt/arrayfuncs.c:576 utils/adt/arrayfuncs.c:1330 -#: utils/adt/arrayfuncs.c:3539 utils/adt/arrayfuncs.c:5629 -#: utils/adt/arrayfuncs.c:6148 utils/adt/arraysubs.c:150 +#: utils/adt/arrayfuncs.c:3539 utils/adt/arrayfuncs.c:5638 +#: utils/adt/arrayfuncs.c:6155 utils/adt/arraysubs.c:150 #: utils/adt/arraysubs.c:488 #, c-format msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" @@ -14847,8 +14887,8 @@ msgstr "" #: utils/adt/arrayfuncs.c:2654 utils/adt/arrayfuncs.c:2670 #: utils/adt/arrayfuncs.c:2931 utils/adt/arrayfuncs.c:2985 #: utils/adt/arrayfuncs.c:3000 utils/adt/arrayfuncs.c:3341 -#: utils/adt/arrayfuncs.c:3569 utils/adt/arrayfuncs.c:6240 -#: utils/adt/arrayfuncs.c:6581 utils/adt/arrayutils.c:98 +#: utils/adt/arrayfuncs.c:3569 utils/adt/arrayfuncs.c:6247 +#: utils/adt/arrayfuncs.c:6588 utils/adt/arrayutils.c:98 #: utils/adt/arrayutils.c:107 utils/adt/arrayutils.c:114 #, c-format msgid "array size exceeds the maximum allowed (%d)" @@ -15161,7 +15201,7 @@ msgstr "параллельное удаление; следует повторн #: executor/execReplication.c:311 parser/parse_cte.c:309 #: parser/parse_oper.c:233 utils/adt/array_userfuncs.c:1357 #: utils/adt/array_userfuncs.c:1500 utils/adt/arrayfuncs.c:3894 -#: utils/adt/arrayfuncs.c:4449 utils/adt/arrayfuncs.c:6461 +#: utils/adt/arrayfuncs.c:4449 utils/adt/arrayfuncs.c:6468 #: utils/adt/rowtypes.c:1230 #, c-format msgid "could not identify an equality operator for type %s" @@ -15404,7 +15444,7 @@ msgstr "нестандартное сканирование \"%s\" не подд msgid "could not rewind hash-join temporary file" msgstr "не удалось переместиться во временном файле хеш-соединения" -#: executor/nodeIndexonlyscan.c:240 +#: executor/nodeIndexonlyscan.c:222 #, c-format msgid "lossy distance functions are not supported in index-only scans" msgstr "" @@ -16905,12 +16945,12 @@ msgid "User \"%s\" has a password that cannot be used with MD5 authentication." msgstr "" "Пользователь \"%s\" имеет пароль, неподходящий для аутентификации по MD5." -#: libpq/crypt.c:204 libpq/crypt.c:246 libpq/crypt.c:266 +#: libpq/crypt.c:205 libpq/crypt.c:247 libpq/crypt.c:268 #, c-format msgid "Password does not match for user \"%s\"." msgstr "Пароль не подходит для пользователя \"%s\"." -#: libpq/crypt.c:285 +#: libpq/crypt.c:287 #, c-format msgid "Password of user \"%s\" is in unrecognized format." msgstr "Пароль пользователя \"%s\" представлен в неизвестном формате." @@ -17448,7 +17488,7 @@ msgstr "нет клиентского подключения" msgid "could not receive data from client: %m" msgstr "не удалось получить данные от клиента: %m" -#: libpq/pqcomm.c:1161 tcop/postgres.c:4493 +#: libpq/pqcomm.c:1161 tcop/postgres.c:4509 #, c-format msgid "terminating connection because protocol synchronization was lost" msgstr "закрытие подключения из-за потери синхронизации протокола" @@ -17935,7 +17975,7 @@ msgstr "Все столбцы должны иметь хешируемые ти msgid "could not implement %s" msgstr "не удалось реализовать %s" -#: optimizer/util/clauses.c:4944 +#: optimizer/util/clauses.c:4955 #, c-format msgid "SQL function \"%s\" during inlining" msgstr "внедрённая в код SQL-функция \"%s\"" @@ -18897,7 +18937,7 @@ msgstr "Приведите значение смещения в точности #: parser/parse_coerce.c:1050 parser/parse_coerce.c:1088 #: parser/parse_coerce.c:1106 parser/parse_coerce.c:1121 #: parser/parse_expr.c:2091 parser/parse_expr.c:2699 parser/parse_expr.c:3505 -#: parser/parse_target.c:999 +#: parser/parse_expr.c:3939 parser/parse_target.c:999 #, c-format msgid "cannot cast type %s to %s" msgstr "привести тип %s к %s нельзя" @@ -19602,13 +19642,13 @@ msgstr "функции SQL/JSON не могут возвращать типы SE msgid "aggregate ORDER BY is not implemented for window functions" msgstr "агрегатное предложение ORDER BY для оконных функций не реализовано" -#: parser/parse_expr.c:3941 +#: parser/parse_expr.c:3951 #, c-format msgid "cannot use JSON FORMAT ENCODING clause for non-bytea input types" msgstr "" "предложение JSON FORMAT ENCODING можно использовать только с типом bytea" -#: parser/parse_expr.c:3961 +#: parser/parse_expr.c:3971 #, c-format msgid "cannot use type %s in IS JSON predicate" msgstr "в предикате IS JSON нельзя использовать тип %s" @@ -20899,7 +20939,7 @@ msgstr "значение остатка для хеш-секции должно msgid "\"%s\" is not a hash partitioned table" msgstr "\"%s\" не является таблицей, секционированной по хешу" -#: partitioning/partbounds.c:4842 partitioning/partbounds.c:4959 +#: partitioning/partbounds.c:4842 partitioning/partbounds.c:4971 #, c-format msgid "" "number of partitioning columns (%d) does not match number of partition keys " @@ -20916,7 +20956,7 @@ msgstr "" "столбец %d ключа секционирования имеет тип %s, но для него передано значение " "типа %s" -#: partitioning/partbounds.c:4896 +#: partitioning/partbounds.c:4902 #, c-format msgid "" "column %d of the partition key has type \"%s\", but supplied value is of " @@ -21533,7 +21573,7 @@ msgstr "не удалось загрузить %s" msgid "postmaster became multithreaded during startup" msgstr "процесс postmaster стал многопоточным при запуске" -#: postmaster/postmaster.c:1440 postmaster/postmaster.c:5050 +#: postmaster/postmaster.c:1440 postmaster/postmaster.c:5069 #, c-format msgid "Set the LC_ALL environment variable to a valid locale." msgstr "Установите в переменной окружения LC_ALL правильную локаль." @@ -21582,27 +21622,27 @@ msgid "" msgstr "" "немедленное отключение из-за ошибочного файла блокировки каталога данных" -#: postmaster/postmaster.c:1992 postmaster/postmaster.c:2020 +#: postmaster/postmaster.c:1993 postmaster/postmaster.c:2021 #, c-format msgid "incomplete startup packet" msgstr "неполный стартовый пакет" -#: postmaster/postmaster.c:2004 postmaster/postmaster.c:2037 +#: postmaster/postmaster.c:2005 postmaster/postmaster.c:2038 #, c-format msgid "invalid length of startup packet" msgstr "неверная длина стартового пакета" -#: postmaster/postmaster.c:2066 +#: postmaster/postmaster.c:2067 #, c-format msgid "failed to send SSL negotiation response: %m" msgstr "не удалось отправить ответ в процессе SSL-согласования: %m" -#: postmaster/postmaster.c:2084 +#: postmaster/postmaster.c:2085 #, c-format msgid "received unencrypted data after SSL request" msgstr "после запроса SSL получены незашифрованные данные" -#: postmaster/postmaster.c:2085 postmaster/postmaster.c:2129 +#: postmaster/postmaster.c:2086 postmaster/postmaster.c:2139 #, c-format msgid "" "This could be either a client-software bug or evidence of an attempted man-" @@ -21611,434 +21651,434 @@ msgstr "" "Это может свидетельствовать об ошибке в клиентском ПО или о попытке атаки " "MITM." -#: postmaster/postmaster.c:2110 +#: postmaster/postmaster.c:2120 #, c-format msgid "failed to send GSSAPI negotiation response: %m" msgstr "не удалось отправить ответ в процессе согласования GSSAPI: %m" -#: postmaster/postmaster.c:2128 +#: postmaster/postmaster.c:2138 #, c-format msgid "received unencrypted data after GSSAPI encryption request" msgstr "после запроса шифрования GSSAPI получены незашифрованные данные" -#: postmaster/postmaster.c:2152 +#: postmaster/postmaster.c:2171 #, c-format msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "" "неподдерживаемый протокол клиентского приложения %u.%u; сервер поддерживает " "%u.0 - %u.%u" -#: postmaster/postmaster.c:2219 +#: postmaster/postmaster.c:2238 #, c-format msgid "Valid values are: \"false\", 0, \"true\", 1, \"database\"." msgstr "Допустимые значения: \"false\", 0, \"true\", 1, \"database\"." -#: postmaster/postmaster.c:2260 +#: postmaster/postmaster.c:2279 #, c-format msgid "invalid startup packet layout: expected terminator as last byte" msgstr "" "неверная структура стартового пакета: последним байтом должен быть терминатор" -#: postmaster/postmaster.c:2277 +#: postmaster/postmaster.c:2296 #, c-format msgid "no PostgreSQL user name specified in startup packet" msgstr "в стартовом пакете не указано имя пользователя PostgreSQL" -#: postmaster/postmaster.c:2341 +#: postmaster/postmaster.c:2360 #, c-format msgid "the database system is starting up" msgstr "система баз данных запускается" -#: postmaster/postmaster.c:2347 +#: postmaster/postmaster.c:2366 #, c-format msgid "the database system is not yet accepting connections" msgstr "система БД ещё не принимает подключения" -#: postmaster/postmaster.c:2348 +#: postmaster/postmaster.c:2367 #, c-format msgid "Consistent recovery state has not been yet reached." msgstr "Согласованное состояние восстановления ещё не достигнуто." -#: postmaster/postmaster.c:2352 +#: postmaster/postmaster.c:2371 #, c-format msgid "the database system is not accepting connections" msgstr "система БД не принимает подключения" -#: postmaster/postmaster.c:2353 +#: postmaster/postmaster.c:2372 #, c-format msgid "Hot standby mode is disabled." msgstr "Режим горячего резерва отключён." -#: postmaster/postmaster.c:2358 +#: postmaster/postmaster.c:2377 #, c-format msgid "the database system is shutting down" msgstr "система баз данных останавливается" -#: postmaster/postmaster.c:2363 +#: postmaster/postmaster.c:2382 #, c-format msgid "the database system is in recovery mode" msgstr "система баз данных в режиме восстановления" -#: postmaster/postmaster.c:2368 storage/ipc/procarray.c:491 +#: postmaster/postmaster.c:2387 storage/ipc/procarray.c:491 #: storage/ipc/sinvaladt.c:306 storage/lmgr/proc.c:353 #, c-format msgid "sorry, too many clients already" msgstr "извините, уже слишком много клиентов" -#: postmaster/postmaster.c:2455 +#: postmaster/postmaster.c:2474 #, c-format msgid "wrong key in cancel request for process %d" msgstr "неправильный ключ в запросе на отмену процесса %d" -#: postmaster/postmaster.c:2467 +#: postmaster/postmaster.c:2486 #, c-format msgid "PID %d in cancel request did not match any process" msgstr "процесс с кодом %d, полученным в запросе на отмену, не найден" -#: postmaster/postmaster.c:2733 +#: postmaster/postmaster.c:2752 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "получен SIGHUP, файлы конфигурации перезагружаются" #. translator: %s is a configuration file -#: postmaster/postmaster.c:2757 postmaster/postmaster.c:2761 +#: postmaster/postmaster.c:2776 postmaster/postmaster.c:2780 #, c-format msgid "%s was not reloaded" msgstr "%s не был перезагружен" -#: postmaster/postmaster.c:2771 +#: postmaster/postmaster.c:2790 #, c-format msgid "SSL configuration was not reloaded" msgstr "конфигурация SSL не была перезагружена" -#: postmaster/postmaster.c:2861 +#: postmaster/postmaster.c:2880 #, c-format msgid "received smart shutdown request" msgstr "получен запрос на \"вежливое\" выключение" -#: postmaster/postmaster.c:2902 +#: postmaster/postmaster.c:2921 #, c-format msgid "received fast shutdown request" msgstr "получен запрос на быстрое выключение" -#: postmaster/postmaster.c:2920 +#: postmaster/postmaster.c:2939 #, c-format msgid "aborting any active transactions" msgstr "прерывание всех активных транзакций" -#: postmaster/postmaster.c:2944 +#: postmaster/postmaster.c:2963 #, c-format msgid "received immediate shutdown request" msgstr "получен запрос на немедленное выключение" -#: postmaster/postmaster.c:3020 +#: postmaster/postmaster.c:3039 #, c-format msgid "shutdown at recovery target" msgstr "выключение при достижении цели восстановления" -#: postmaster/postmaster.c:3058 +#: postmaster/postmaster.c:3077 msgid "startup process" msgstr "стартовый процесс" -#: postmaster/postmaster.c:3098 +#: postmaster/postmaster.c:3117 #, c-format msgid "database system is ready to accept connections" msgstr "система БД готова принимать подключения" -#: postmaster/postmaster.c:3119 +#: postmaster/postmaster.c:3138 msgid "background writer process" msgstr "процесс фоновой записи" -#: postmaster/postmaster.c:3166 +#: postmaster/postmaster.c:3185 msgid "checkpointer process" msgstr "процесс контрольных точек" -#: postmaster/postmaster.c:3182 +#: postmaster/postmaster.c:3201 msgid "WAL writer process" msgstr "процесс записи WAL" -#: postmaster/postmaster.c:3197 +#: postmaster/postmaster.c:3216 msgid "WAL receiver process" msgstr "процесс считывания WAL" -#: postmaster/postmaster.c:3212 +#: postmaster/postmaster.c:3231 msgid "autovacuum launcher process" msgstr "процесс запуска автоочистки" -#: postmaster/postmaster.c:3230 +#: postmaster/postmaster.c:3249 msgid "archiver process" msgstr "процесс архивации" -#: postmaster/postmaster.c:3243 +#: postmaster/postmaster.c:3262 msgid "system logger process" msgstr "процесс системного протоколирования" -#: postmaster/postmaster.c:3300 +#: postmaster/postmaster.c:3319 #, c-format msgid "background worker \"%s\"" msgstr "фоновый процесс \"%s\"" -#: postmaster/postmaster.c:3379 postmaster/postmaster.c:3399 -#: postmaster/postmaster.c:3406 postmaster/postmaster.c:3424 +#: postmaster/postmaster.c:3398 postmaster/postmaster.c:3418 +#: postmaster/postmaster.c:3425 postmaster/postmaster.c:3443 msgid "server process" msgstr "процесс сервера" -#: postmaster/postmaster.c:3478 +#: postmaster/postmaster.c:3497 #, c-format msgid "terminating any other active server processes" msgstr "завершение всех остальных активных серверных процессов" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3654 +#: postmaster/postmaster.c:3673 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d) завершился с кодом выхода %d" -#: postmaster/postmaster.c:3656 postmaster/postmaster.c:3668 -#: postmaster/postmaster.c:3678 postmaster/postmaster.c:3689 +#: postmaster/postmaster.c:3675 postmaster/postmaster.c:3687 +#: postmaster/postmaster.c:3697 postmaster/postmaster.c:3708 #, c-format msgid "Failed process was running: %s" msgstr "Завершившийся процесс выполнял действие: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3665 +#: postmaster/postmaster.c:3684 #, c-format msgid "%s (PID %d) was terminated by exception 0x%X" msgstr "%s (PID %d) был прерван исключением 0x%X" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3675 +#: postmaster/postmaster.c:3694 #, c-format msgid "%s (PID %d) was terminated by signal %d: %s" msgstr "%s (PID %d) был завершён по сигналу %d: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3687 +#: postmaster/postmaster.c:3706 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d) завершился с нераспознанным кодом состояния %d" -#: postmaster/postmaster.c:3895 +#: postmaster/postmaster.c:3914 #, c-format msgid "abnormal database system shutdown" msgstr "аварийное выключение системы БД" -#: postmaster/postmaster.c:3921 +#: postmaster/postmaster.c:3940 #, c-format msgid "shutting down due to startup process failure" msgstr "сервер останавливается из-за ошибки в стартовом процессе" -#: postmaster/postmaster.c:3927 +#: postmaster/postmaster.c:3946 #, c-format msgid "shutting down because restart_after_crash is off" msgstr "сервер останавливается, так как параметр restart_after_crash равен off" -#: postmaster/postmaster.c:3939 +#: postmaster/postmaster.c:3958 #, c-format msgid "all server processes terminated; reinitializing" msgstr "все серверные процессы завершены... переинициализация" -#: postmaster/postmaster.c:4133 postmaster/postmaster.c:5452 -#: postmaster/postmaster.c:5850 +#: postmaster/postmaster.c:4152 postmaster/postmaster.c:5471 +#: postmaster/postmaster.c:5869 #, c-format msgid "could not generate random cancel key" msgstr "не удалось сгенерировать случайный ключ отмены" -#: postmaster/postmaster.c:4195 +#: postmaster/postmaster.c:4214 #, c-format msgid "could not fork new process for connection: %m" msgstr "породить новый процесс для соединения не удалось: %m" -#: postmaster/postmaster.c:4237 +#: postmaster/postmaster.c:4256 msgid "could not fork new process for connection: " msgstr "породить новый процесс для соединения не удалось: " -#: postmaster/postmaster.c:4343 +#: postmaster/postmaster.c:4362 #, c-format msgid "connection received: host=%s port=%s" msgstr "принято подключение: узел=%s порт=%s" -#: postmaster/postmaster.c:4348 +#: postmaster/postmaster.c:4367 #, c-format msgid "connection received: host=%s" msgstr "принято подключение: узел=%s" -#: postmaster/postmaster.c:4585 +#: postmaster/postmaster.c:4604 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "запустить серверный процесс \"%s\" не удалось: %m" -#: postmaster/postmaster.c:4643 +#: postmaster/postmaster.c:4662 #, c-format msgid "could not create backend parameter file mapping: error code %lu" msgstr "" "создать отображение файла серверных параметров не удалось (код ошибки: %lu)" -#: postmaster/postmaster.c:4652 +#: postmaster/postmaster.c:4671 #, c-format msgid "could not map backend parameter memory: error code %lu" msgstr "" "отобразить файл серверных параметров в память не удалось (код ошибки: %lu)" -#: postmaster/postmaster.c:4679 +#: postmaster/postmaster.c:4698 #, c-format msgid "subprocess command line too long" msgstr "слишком длинная командная строка подпроцесса" -#: postmaster/postmaster.c:4697 +#: postmaster/postmaster.c:4716 #, c-format msgid "CreateProcess() call failed: %m (error code %lu)" msgstr "ошибка в CreateProcess(): %m (код ошибки: %lu)" -#: postmaster/postmaster.c:4724 +#: postmaster/postmaster.c:4743 #, c-format msgid "could not unmap view of backend parameter file: error code %lu" msgstr "" "отключить отображение файла серверных параметров не удалось (код ошибки: %lu)" -#: postmaster/postmaster.c:4728 +#: postmaster/postmaster.c:4747 #, c-format msgid "could not close handle to backend parameter file: error code %lu" msgstr "" "закрыть указатель файла серверных параметров не удалось (код ошибки: %lu)" -#: postmaster/postmaster.c:4750 +#: postmaster/postmaster.c:4769 #, c-format msgid "giving up after too many tries to reserve shared memory" msgstr "" "число повторных попыток резервирования разделяемой памяти достигло предела" -#: postmaster/postmaster.c:4751 +#: postmaster/postmaster.c:4770 #, c-format msgid "This might be caused by ASLR or antivirus software." msgstr "Это может быть вызвано антивирусным ПО или механизмом ASLR." -#: postmaster/postmaster.c:4924 +#: postmaster/postmaster.c:4943 #, c-format msgid "SSL configuration could not be loaded in child process" msgstr "не удалось загрузить конфигурацию SSL в дочерний процесс" -#: postmaster/postmaster.c:5049 +#: postmaster/postmaster.c:5068 #, c-format msgid "postmaster became multithreaded" msgstr "процесс postmaster стал многопоточным" -#: postmaster/postmaster.c:5118 +#: postmaster/postmaster.c:5137 #, c-format msgid "database system is ready to accept read-only connections" msgstr "система БД готова принимать подключения в режиме \"только чтение\"" -#: postmaster/postmaster.c:5376 +#: postmaster/postmaster.c:5395 #, c-format msgid "could not fork startup process: %m" msgstr "породить стартовый процесс не удалось: %m" -#: postmaster/postmaster.c:5380 +#: postmaster/postmaster.c:5399 #, c-format msgid "could not fork archiver process: %m" msgstr "породить процесс архиватора не удалось: %m" -#: postmaster/postmaster.c:5384 +#: postmaster/postmaster.c:5403 #, c-format msgid "could not fork background writer process: %m" msgstr "породить процесс фоновой записи не удалось: %m" -#: postmaster/postmaster.c:5388 +#: postmaster/postmaster.c:5407 #, c-format msgid "could not fork checkpointer process: %m" msgstr "породить процесс контрольных точек не удалось: %m" -#: postmaster/postmaster.c:5392 +#: postmaster/postmaster.c:5411 #, c-format msgid "could not fork WAL writer process: %m" msgstr "породить процесс записи WAL не удалось: %m" -#: postmaster/postmaster.c:5396 +#: postmaster/postmaster.c:5415 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "породить процесс считывания WAL не удалось: %m" -#: postmaster/postmaster.c:5400 +#: postmaster/postmaster.c:5419 #, c-format msgid "could not fork process: %m" msgstr "породить процесс не удалось: %m" -#: postmaster/postmaster.c:5601 postmaster/postmaster.c:5628 +#: postmaster/postmaster.c:5620 postmaster/postmaster.c:5647 #, c-format msgid "database connection requirement not indicated during registration" msgstr "" "при регистрации фонового процесса не указывалось, что ему требуется " "подключение к БД" -#: postmaster/postmaster.c:5612 postmaster/postmaster.c:5639 +#: postmaster/postmaster.c:5631 postmaster/postmaster.c:5658 #, c-format msgid "invalid processing mode in background worker" msgstr "неправильный режим обработки в фоновом процессе" -#: postmaster/postmaster.c:5724 +#: postmaster/postmaster.c:5743 #, c-format msgid "could not fork worker process: %m" msgstr "породить рабочий процесс не удалось: %m" -#: postmaster/postmaster.c:5836 +#: postmaster/postmaster.c:5855 #, c-format msgid "no slot available for new worker process" msgstr "для нового рабочего процесса не нашлось свободного слота" -#: postmaster/postmaster.c:6167 +#: postmaster/postmaster.c:6186 #, c-format msgid "could not duplicate socket %d for use in backend: error code %d" msgstr "" "продублировать сокет %d для серверного процесса не удалось (код ошибки: %d)" -#: postmaster/postmaster.c:6199 +#: postmaster/postmaster.c:6218 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "создать наследуемый сокет не удалось (код ошибки: %d)\n" -#: postmaster/postmaster.c:6228 +#: postmaster/postmaster.c:6247 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "открыть файл серверных переменных \"%s\" не удалось: %s\n" -#: postmaster/postmaster.c:6235 +#: postmaster/postmaster.c:6254 #, c-format msgid "could not read from backend variables file \"%s\": %s\n" msgstr "прочитать файл серверных переменных \"%s\" не удалось: %s\n" -#: postmaster/postmaster.c:6244 +#: postmaster/postmaster.c:6263 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "не удалось стереть файл \"%s\": %s\n" -#: postmaster/postmaster.c:6261 +#: postmaster/postmaster.c:6280 #, c-format msgid "could not map view of backend variables: error code %lu\n" msgstr "отобразить файл серверных переменных не удалось (код ошибки: %lu)\n" -#: postmaster/postmaster.c:6270 +#: postmaster/postmaster.c:6289 #, c-format msgid "could not unmap view of backend variables: error code %lu\n" msgstr "" "отключить отображение файла серверных переменных не удалось (код ошибки: " "%lu)\n" -#: postmaster/postmaster.c:6277 +#: postmaster/postmaster.c:6296 #, c-format msgid "could not close handle to backend parameter variables: error code %lu\n" msgstr "" "закрыть указатель файла серверных переменных не удалось (код ошибки: %lu)\n" -#: postmaster/postmaster.c:6436 +#: postmaster/postmaster.c:6455 #, c-format msgid "could not read exit code for process\n" msgstr "прочитать код завершения процесса не удалось\n" -#: postmaster/postmaster.c:6478 +#: postmaster/postmaster.c:6497 #, c-format msgid "could not post child completion status\n" msgstr "отправить состояние завершения потомка не удалось\n" @@ -22134,7 +22174,7 @@ msgid "could not clear search path: %s" msgstr "не удалось очистить путь поиска: %s" #: replication/libpqwalreceiver/libpqwalreceiver.c:318 -#: replication/libpqwalreceiver/libpqwalreceiver.c:505 +#: replication/libpqwalreceiver/libpqwalreceiver.c:519 #, c-format msgid "invalid connection string syntax: %s" msgstr "ошибочный синтаксис строки подключения: %s" @@ -22161,7 +22201,8 @@ msgstr "" "сервера: %s" #: replication/libpqwalreceiver/libpqwalreceiver.c:463 -#: replication/libpqwalreceiver/libpqwalreceiver.c:751 +#: replication/libpqwalreceiver/libpqwalreceiver.c:784 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1122 #, c-format msgid "invalid response from primary server" msgstr "неверный ответ главного сервера" @@ -22175,86 +22216,98 @@ msgstr "" "Не удалось идентифицировать систему, получено строк: %d, полей: %d " "(ожидалось: %d и %d (или более))." -#: replication/libpqwalreceiver/libpqwalreceiver.c:594 -#: replication/libpqwalreceiver/libpqwalreceiver.c:601 -#: replication/libpqwalreceiver/libpqwalreceiver.c:631 +#: replication/libpqwalreceiver/libpqwalreceiver.c:478 +#, c-format +msgid "could not parse WAL location \"%s\"" +msgstr "не удалось разобрать позицию в WAL \"%s\"" + +#: replication/libpqwalreceiver/libpqwalreceiver.c:664 #, c-format msgid "could not start WAL streaming: %s" msgstr "не удалось начать трансляцию WAL: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:655 +#: replication/libpqwalreceiver/libpqwalreceiver.c:688 #, c-format msgid "could not send end-of-streaming message to primary: %s" msgstr "не удалось отправить главному серверу сообщение о конце передачи: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:678 +#: replication/libpqwalreceiver/libpqwalreceiver.c:711 #, c-format msgid "unexpected result set after end-of-streaming" msgstr "неожиданный набор данных после конца передачи" -#: replication/libpqwalreceiver/libpqwalreceiver.c:693 +#: replication/libpqwalreceiver/libpqwalreceiver.c:726 #, c-format msgid "error while shutting down streaming COPY: %s" msgstr "ошибка при остановке потоковой операции COPY: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:703 +#: replication/libpqwalreceiver/libpqwalreceiver.c:736 #, c-format msgid "error reading result of streaming command: %s" msgstr "ошибка при чтении результата команды передачи: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:712 -#: replication/libpqwalreceiver/libpqwalreceiver.c:945 +#: replication/libpqwalreceiver/libpqwalreceiver.c:745 +#: replication/libpqwalreceiver/libpqwalreceiver.c:978 #, c-format msgid "unexpected result after CommandComplete: %s" msgstr "неожиданный результат после CommandComplete: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:739 +#: replication/libpqwalreceiver/libpqwalreceiver.c:772 #, c-format msgid "could not receive timeline history file from the primary server: %s" msgstr "не удалось получить файл истории линии времени с главного сервера: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:752 +#: replication/libpqwalreceiver/libpqwalreceiver.c:785 #, c-format msgid "Expected 1 tuple with 2 fields, got %d tuples with %d fields." msgstr "Ожидался 1 кортеж с 2 полями, однако получено кортежей: %d, полей: %d." -#: replication/libpqwalreceiver/libpqwalreceiver.c:908 -#: replication/libpqwalreceiver/libpqwalreceiver.c:961 -#: replication/libpqwalreceiver/libpqwalreceiver.c:968 +#: replication/libpqwalreceiver/libpqwalreceiver.c:941 +#: replication/libpqwalreceiver/libpqwalreceiver.c:994 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1001 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "не удалось получить данные из потока WAL: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:988 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1021 #, c-format msgid "could not send data to WAL stream: %s" msgstr "не удалось отправить данные в поток WAL: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1080 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1114 #, c-format msgid "could not create replication slot \"%s\": %s" msgstr "не удалось создать слот репликации \"%s\": %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1126 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1123 +#, c-format +msgid "" +"Could not create replication slot \"%s\": got %d rows and %d fields, " +"expected %d rows and %d fields." +msgstr "" +"Создать слот репликации \"%s\" не удалось; получено строк: %d, полей: %d " +"(ожидалось: %d и %d)." + +#: replication/libpqwalreceiver/libpqwalreceiver.c:1168 #, c-format msgid "invalid query response" msgstr "неверный ответ на запрос" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1127 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1169 #, c-format msgid "Expected %d fields, got %d fields." msgstr "Ожидалось полей: %d, получено: %d." -#: replication/libpqwalreceiver/libpqwalreceiver.c:1197 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1239 #, c-format msgid "the query interface requires a database connection" msgstr "для интерфейса запросов требуется подключение к БД" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1228 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1270 msgid "empty query" msgstr "пустой запрос" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1234 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1276 msgid "unexpected pipeline mode" msgstr "неожиданный режим канала" @@ -22325,7 +22378,7 @@ msgid "out of logical replication worker slots" msgstr "недостаточно слотов для процессов логической репликации" #: replication/logical/launcher.c:438 replication/logical/launcher.c:512 -#: replication/slot.c:1358 storage/lmgr/lock.c:998 storage/lmgr/lock.c:1036 +#: replication/slot.c:1360 storage/lmgr/lock.c:998 storage/lmgr/lock.c:1036 #: storage/lmgr/lock.c:2831 storage/lmgr/lock.c:4216 storage/lmgr/lock.c:4281 #: storage/lmgr/lock.c:4631 storage/lmgr/predicate.c:2418 #: storage/lmgr/predicate.c:2433 storage/lmgr/predicate.c:3830 @@ -22552,7 +22605,7 @@ msgstr "" "репликации с ID %d" #: replication/logical/origin.c:957 replication/logical/origin.c:1155 -#: replication/slot.c:2186 +#: replication/slot.c:2188 #, c-format msgid "Increase max_replication_slots and try again." msgstr "Увеличьте параметр max_replication_slots и повторите попытку." @@ -22623,19 +22676,19 @@ msgstr "" msgid "logical replication target relation \"%s.%s\" does not exist" msgstr "целевое отношение логической репликации \"%s.%s\" не существует" -#: replication/logical/reorderbuffer.c:4070 +#: replication/logical/reorderbuffer.c:4089 #, c-format msgid "could not write to data file for XID %u: %m" msgstr "не удалось записать в файл данных для XID %u: %m" -#: replication/logical/reorderbuffer.c:4416 -#: replication/logical/reorderbuffer.c:4441 +#: replication/logical/reorderbuffer.c:4435 +#: replication/logical/reorderbuffer.c:4460 #, c-format msgid "could not read from reorderbuffer spill file: %m" msgstr "не удалось прочитать файл подкачки буфера пересортировки: %m" -#: replication/logical/reorderbuffer.c:4420 -#: replication/logical/reorderbuffer.c:4445 +#: replication/logical/reorderbuffer.c:4439 +#: replication/logical/reorderbuffer.c:4464 #, c-format msgid "" "could not read from reorderbuffer spill file: read %d instead of %u bytes" @@ -22643,13 +22696,13 @@ msgstr "" "не удалось прочитать файл подкачки буфера пересортировки (прочитано байт: " "%d, требовалось: %u)" -#: replication/logical/reorderbuffer.c:4695 +#: replication/logical/reorderbuffer.c:4714 #, c-format msgid "could not remove file \"%s\" during removal of pg_replslot/%s/xid*: %m" msgstr "" "ошибка при удалении файла \"%s\" в процессе удаления pg_replslot/%s/xid*: %m" -#: replication/logical/reorderbuffer.c:5191 +#: replication/logical/reorderbuffer.c:5210 #, c-format msgid "could not read from file \"%s\": read %d instead of %d bytes" msgstr "не удалось прочитать файл \"%s\" (прочитано байт: %d, требовалось: %d)" @@ -22784,14 +22837,14 @@ msgid "could not start initial contents copy for table \"%s.%s\": %s" msgstr "" "не удалось начать копирование начального содержимого таблицы \"%s.%s\": %s" -#: replication/logical/tablesync.c:1458 +#: replication/logical/tablesync.c:1459 #, c-format msgid "table copy could not start transaction on publisher: %s" msgstr "" "при копировании таблицы не удалось начать транзакцию на сервере публикации: " "%s" -#: replication/logical/tablesync.c:1517 replication/logical/worker.c:2376 +#: replication/logical/tablesync.c:1518 replication/logical/worker.c:2386 #, c-format msgid "" "user \"%s\" cannot replicate into relation with row-level security enabled: " @@ -22800,7 +22853,7 @@ msgstr "" "пользователь \"%s\" не может реплицировать данные в отношение с включённой " "защитой на уровне строк: \"%s\"" -#: replication/logical/tablesync.c:1530 +#: replication/logical/tablesync.c:1531 #, c-format msgid "table copy could not finish transaction on publisher: %s" msgstr "" @@ -22825,13 +22878,22 @@ msgstr "" "транзакций репликации, передаваемых в потоке, пока все таблицы не " "синхронизированы." -#: replication/logical/worker.c:865 replication/logical/worker.c:980 +#: replication/logical/worker.c:832 replication/logical/worker.c:949 +#: replication/logical/worker.c:2624 +#, c-format +msgid "" +"logical replication column %d not found in tuple: only %d column(s) received" +msgstr "" +"столбец %d для логической репликации не найден в кортеже; всего получено " +"столбцов: %d" + +#: replication/logical/worker.c:871 replication/logical/worker.c:990 #, c-format msgid "incorrect binary data format in logical replication column %d" msgstr "" "неправильный формат двоичных данных для столбца логической репликации %d" -#: replication/logical/worker.c:2515 +#: replication/logical/worker.c:2525 #, c-format msgid "" "publisher did not send replica identity column expected by the logical " @@ -22840,7 +22902,7 @@ msgstr "" "сервер публикации не передал столбец идентификации реплики, ожидаемый для " "целевого отношения логической репликации \"%s.%s\"" -#: replication/logical/worker.c:2522 +#: replication/logical/worker.c:2532 #, c-format msgid "" "logical replication target relation \"%s.%s\" has neither REPLICA IDENTITY " @@ -22851,22 +22913,22 @@ msgstr "" "IDENTITY, ни ключа PRIMARY KEY, и публикуемое отношение не имеет " "характеристики REPLICA IDENTITY FULL" -#: replication/logical/worker.c:3386 +#: replication/logical/worker.c:3401 #, c-format msgid "invalid logical replication message type \"??? (%d)\"" msgstr "неверный тип сообщения логической репликации \"??? (%d)\"" -#: replication/logical/worker.c:3558 +#: replication/logical/worker.c:3573 #, c-format msgid "data stream from publisher has ended" msgstr "поток данных с сервера публикации закончился" -#: replication/logical/worker.c:3715 +#: replication/logical/worker.c:3730 #, c-format msgid "terminating logical replication worker due to timeout" msgstr "завершение обработчика логической репликации из-за тайм-аута" -#: replication/logical/worker.c:3909 +#: replication/logical/worker.c:3924 #, c-format msgid "" "logical replication worker for subscription \"%s\" will stop because the " @@ -22875,7 +22937,7 @@ msgstr "" "процесс логической репликации для подписки \"%s\" будет остановлен, так как " "подписка была удалена" -#: replication/logical/worker.c:3922 +#: replication/logical/worker.c:3937 #, c-format msgid "" "logical replication worker for subscription \"%s\" will stop because the " @@ -22884,7 +22946,7 @@ msgstr "" "процесс логической репликации для подписки \"%s\" будет остановлен, так как " "подписка была отключена" -#: replication/logical/worker.c:3953 +#: replication/logical/worker.c:3968 #, c-format msgid "" "logical replication parallel apply worker for subscription \"%s\" will stop " @@ -22893,7 +22955,7 @@ msgstr "" "параллельный применяющий процесс логической репликации для подписки \"%s\" " "будет остановлен вследствие изменения параметров" -#: replication/logical/worker.c:3957 +#: replication/logical/worker.c:3972 #, c-format msgid "" "logical replication worker for subscription \"%s\" will restart because of a " @@ -22902,7 +22964,7 @@ msgstr "" "процесс логической репликации для подписки \"%s\" будет перезапущен " "вследствие изменения параметров" -#: replication/logical/worker.c:4506 +#: replication/logical/worker.c:4521 #, c-format msgid "" "logical replication worker for subscription %u will not start because the " @@ -22911,7 +22973,7 @@ msgstr "" "процесс логической репликации для подписки %u не будет запущен, так как " "подписка была удалена при старте" -#: replication/logical/worker.c:4521 +#: replication/logical/worker.c:4536 #, c-format msgid "" "logical replication worker for subscription \"%s\" will not start because " @@ -22920,7 +22982,7 @@ msgstr "" "процесс логической репликации для подписки \"%s\" не будет запущен, так как " "подписка была отключена при старте" -#: replication/logical/worker.c:4538 +#: replication/logical/worker.c:4553 #, c-format msgid "" "logical replication table synchronization worker for subscription \"%s\", " @@ -22929,40 +22991,40 @@ msgstr "" "процесс синхронизации таблицы при логической репликации для подписки \"%s\", " "таблицы \"%s\" запущен" -#: replication/logical/worker.c:4543 +#: replication/logical/worker.c:4558 #, c-format msgid "logical replication apply worker for subscription \"%s\" has started" msgstr "" "запускается применяющий процесс логической репликации для подписки \"%s\"" -#: replication/logical/worker.c:4635 +#: replication/logical/worker.c:4646 #, c-format msgid "subscription has no replication slot set" msgstr "для подписки не задан слот репликации" -#: replication/logical/worker.c:4818 +#: replication/logical/worker.c:4829 #, c-format msgid "subscription \"%s\" has been disabled because of an error" msgstr "подписка \"%s\" была отключена из-за ошибки" -#: replication/logical/worker.c:4866 +#: replication/logical/worker.c:4877 #, c-format msgid "logical replication starts skipping transaction at LSN %X/%X" msgstr "" "обработчик логической репликации начинает пропускать транзакцию с LSN %X/%X" -#: replication/logical/worker.c:4880 +#: replication/logical/worker.c:4891 #, c-format msgid "logical replication completed skipping transaction at LSN %X/%X" msgstr "" "обработчик логической репликации завершил пропуск транзакции с LSN %X/%X" -#: replication/logical/worker.c:4968 +#: replication/logical/worker.c:4979 #, c-format msgid "skip-LSN of subscription \"%s\" cleared" msgstr "значение skip-LSN для подписки \"%s\" очищено" -#: replication/logical/worker.c:4969 +#: replication/logical/worker.c:4980 #, c-format msgid "" "Remote transaction's finish WAL location (LSN) %X/%X did not match skip-LSN " @@ -22971,7 +23033,7 @@ msgstr "" "Позиция завершения удалённой транзакции в WAL (LSN) %X/%X не совпала со " "значением skip-LSN %X/%X." -#: replication/logical/worker.c:4997 +#: replication/logical/worker.c:5008 #, c-format msgid "" "processing remote data for replication origin \"%s\" during message type " @@ -22980,7 +23042,7 @@ msgstr "" "обработка внешних данных для источника репликации \"%s\" в контексте " "сообщения типа \"%s\"" -#: replication/logical/worker.c:5001 +#: replication/logical/worker.c:5012 #, c-format msgid "" "processing remote data for replication origin \"%s\" during message type " @@ -22989,7 +23051,7 @@ msgstr "" "обработка внешних данных из источника репликации \"%s\" в контексте " "сообщения типа \"%s\" в транзакции %u" -#: replication/logical/worker.c:5006 +#: replication/logical/worker.c:5017 #, c-format msgid "" "processing remote data for replication origin \"%s\" during message type " @@ -22998,7 +23060,7 @@ msgstr "" "обработка внешних данных для источника репликации \"%s\" в контексте " "сообщения типа \"%s\" в транзакции %u, конечная позиция %X/%X" -#: replication/logical/worker.c:5017 +#: replication/logical/worker.c:5028 #, c-format msgid "" "processing remote data for replication origin \"%s\" during message type " @@ -23008,7 +23070,7 @@ msgstr "" "сообщения типа \"%s\" для целевого отношения репликации \"%s.%s\" в " "транзакции %u" -#: replication/logical/worker.c:5024 +#: replication/logical/worker.c:5035 #, c-format msgid "" "processing remote data for replication origin \"%s\" during message type " @@ -23019,7 +23081,7 @@ msgstr "" "сообщения типа \"%s\" для целевого отношения репликации \"%s.%s\" в " "транзакции %u, конечная позиция %X/%X" -#: replication/logical/worker.c:5035 +#: replication/logical/worker.c:5046 #, c-format msgid "" "processing remote data for replication origin \"%s\" during message type " @@ -23030,7 +23092,7 @@ msgstr "" "сообщения типа \"%s\" для целевого отношения репликации \"%s.%s\", столбца " "\"%s\", в транзакции %u" -#: replication/logical/worker.c:5043 +#: replication/logical/worker.c:5054 #, c-format msgid "" "processing remote data for replication origin \"%s\" during message type " @@ -23157,38 +23219,38 @@ msgstr "Освободите ненужный или увеличьте пара msgid "replication slot \"%s\" does not exist" msgstr "слот репликации \"%s\" не существует" -#: replication/slot.c:549 replication/slot.c:1168 +#: replication/slot.c:549 replication/slot.c:1170 #, c-format msgid "replication slot \"%s\" is active for PID %d" msgstr "слот репликации \"%s\" занят процессом с PID %d" -#: replication/slot.c:785 replication/slot.c:1714 replication/slot.c:2104 +#: replication/slot.c:787 replication/slot.c:1716 replication/slot.c:2106 #, c-format msgid "could not remove directory \"%s\"" msgstr "ошибка при удалении каталога \"%s\"" -#: replication/slot.c:1203 +#: replication/slot.c:1205 #, c-format msgid "replication slots can only be used if max_replication_slots > 0" msgstr "" "слоты репликации можно использовать, только если max_replication_slots > 0" -#: replication/slot.c:1208 +#: replication/slot.c:1210 #, c-format msgid "replication slots can only be used if wal_level >= replica" msgstr "слоты репликации можно использовать, только если wal_level >= replica" -#: replication/slot.c:1220 +#: replication/slot.c:1222 #, c-format msgid "permission denied to use replication slots" msgstr "нет прав для использования слотов репликации" -#: replication/slot.c:1221 +#: replication/slot.c:1223 #, c-format msgid "Only roles with the %s attribute may use replication slots." msgstr "Использовать слоты репликации могут только роли с атрибутом %s." -#: replication/slot.c:1332 +#: replication/slot.c:1334 #, c-format msgid "The slot's restart_lsn %X/%X exceeds the limit by %llu byte." msgid_plural "The slot's restart_lsn %X/%X exceeds the limit by %llu bytes." @@ -23196,12 +23258,12 @@ msgstr[0] "Позиция restart_lsn %X/%X слота превысила пре msgstr[1] "Позиция restart_lsn %X/%X слота превысила предел на %llu Б." msgstr[2] "Позиция restart_lsn %X/%X слота превысила предел на %llu Б." -#: replication/slot.c:1340 +#: replication/slot.c:1342 #, c-format msgid "The slot conflicted with xid horizon %u." msgstr "Слот конфликтует с горизонтом xid %u." -#: replication/slot.c:1345 +#: replication/slot.c:1347 msgid "" "Logical decoding on standby requires wal_level >= logical on the primary " "server." @@ -23209,49 +23271,49 @@ msgstr "" "Для логического декодирования на ведомом сервере требуется wal_level >= " "logical на ведущем." -#: replication/slot.c:1353 +#: replication/slot.c:1355 #, c-format msgid "terminating process %d to release replication slot \"%s\"" msgstr "завершение процесса %d для освобождения слота репликации \"%s\"" -#: replication/slot.c:1355 +#: replication/slot.c:1357 #, c-format msgid "invalidating obsolete replication slot \"%s\"" msgstr "аннулирование устаревшего слота репликации \"%s\"" -#: replication/slot.c:2042 +#: replication/slot.c:2044 #, c-format msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u" msgstr "" "файл слота репликации \"%s\" имеет неправильную сигнатуру (%u вместо %u)" -#: replication/slot.c:2049 +#: replication/slot.c:2051 #, c-format msgid "replication slot file \"%s\" has unsupported version %u" msgstr "файл состояния snapbuild \"%s\" имеет неподдерживаемую версию %u" -#: replication/slot.c:2056 +#: replication/slot.c:2058 #, c-format msgid "replication slot file \"%s\" has corrupted length %u" msgstr "у файла слота репликации \"%s\" неверная длина: %u" -#: replication/slot.c:2092 +#: replication/slot.c:2094 #, c-format msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u" msgstr "" "в файле слота репликации \"%s\" неверная контрольная сумма (%u вместо %u)" -#: replication/slot.c:2128 +#: replication/slot.c:2130 #, c-format msgid "logical replication slot \"%s\" exists, but wal_level < logical" msgstr "существует слот логической репликации \"%s\", но wal_level < logical" -#: replication/slot.c:2130 +#: replication/slot.c:2132 #, c-format msgid "Change wal_level to be logical or higher." msgstr "Смените wal_level на logical или более высокий уровень." -#: replication/slot.c:2142 +#: replication/slot.c:2144 #, c-format msgid "" "logical replication slot \"%s\" exists on the standby, but hot_standby = off" @@ -23259,22 +23321,22 @@ msgstr "" "на ведомом сервере существует слот логической репликации \"%s\", но " "hot_standby = off" -#: replication/slot.c:2144 +#: replication/slot.c:2146 #, c-format msgid "Change hot_standby to be on." msgstr "Смените значение hot_standby на on." -#: replication/slot.c:2149 +#: replication/slot.c:2151 #, c-format msgid "physical replication slot \"%s\" exists, but wal_level < replica" msgstr "существует слот физической репликации \"%s\", но wal_level < replica" -#: replication/slot.c:2151 +#: replication/slot.c:2153 #, c-format msgid "Change wal_level to be replica or higher." msgstr "Смените wal_level на replica или более высокий уровень." -#: replication/slot.c:2185 +#: replication/slot.c:2187 #, c-format msgid "too many replication slots active before shutdown" msgstr "перед завершением активно слишком много слотов репликации" @@ -23410,82 +23472,100 @@ msgstr "ошибка при разборе synchronous_standby_names" msgid "number of synchronous standbys (%d) must be greater than zero" msgstr "число синхронных резервных серверов (%d) должно быть больше нуля" -#: replication/walreceiver.c:180 +#: replication/walreceiver.c:187 #, c-format msgid "terminating walreceiver process due to administrator command" msgstr "завершение процесса считывания журнала по команде администратора" -#: replication/walreceiver.c:305 +#: replication/walreceiver.c:314 #, c-format msgid "could not connect to the primary server: %s" msgstr "не удалось подключиться к главному серверу: %s" -#: replication/walreceiver.c:352 +#: replication/walreceiver.c:363 #, c-format msgid "database system identifier differs between the primary and standby" msgstr "идентификаторы СУБД на главном и резервном серверах различаются" -#: replication/walreceiver.c:353 +#: replication/walreceiver.c:364 #, c-format msgid "The primary's identifier is %s, the standby's identifier is %s." msgstr "Идентификатор на главном сервере: %s, на резервном: %s." -#: replication/walreceiver.c:364 +#: replication/walreceiver.c:375 #, c-format msgid "highest timeline %u of the primary is behind recovery timeline %u" msgstr "" "последняя линия времени %u на главном сервере отстаёт от восстанавливаемой " "линии времени %u" -#: replication/walreceiver.c:417 +#: replication/walreceiver.c:418 +#, c-format +msgid "" +"walreceiver requested start point %X/%08X on timeline %u is ahead of the " +"upstream server's flush position %X/%08X, waiting" +msgstr "" +"walreceiver запросил начальную точку %X/%08X на линии времени %u, " +"опережающую позицию сброшенных данных на вышестоящем сервере %X/%08X, " +"требуется ожидание" + +#: replication/walreceiver.c:433 +#, c-format +msgid "" +"terminating walreceiver due to timeout while waiting for upstream to catch up" +msgstr "" +"завершение приёма журнала из-за тайм-аута при ожидании достижения требуемой " +"позиции вышестоящим сервером" + +#: replication/walreceiver.c:494 #, c-format msgid "started streaming WAL from primary at %X/%X on timeline %u" msgstr "" "начало передачи журнала с главного сервера, с позиции %X/%X на линии времени " "%u" -#: replication/walreceiver.c:421 +#: replication/walreceiver.c:498 #, c-format msgid "restarted WAL streaming at %X/%X on timeline %u" msgstr "перезапуск передачи журнала с позиции %X/%X на линии времени %u" -#: replication/walreceiver.c:457 +#: replication/walreceiver.c:534 #, c-format msgid "cannot continue WAL streaming, recovery has already ended" msgstr "продолжить передачу WAL нельзя, восстановление уже окончено" -#: replication/walreceiver.c:501 +#: replication/walreceiver.c:578 #, c-format msgid "replication terminated by primary server" msgstr "репликация прекращена главным сервером" -#: replication/walreceiver.c:502 +#: replication/walreceiver.c:579 #, c-format msgid "End of WAL reached on timeline %u at %X/%X." msgstr "На линии времени %u в %X/%X достигнут конец журнала." -#: replication/walreceiver.c:592 +#: replication/walreceiver.c:669 #, c-format msgid "terminating walreceiver due to timeout" msgstr "завершение приёма журнала из-за тайм-аута" -#: replication/walreceiver.c:624 +#: replication/walreceiver.c:701 #, c-format msgid "primary server contains no more WAL on requested timeline %u" msgstr "" "на главном сервере больше нет журналов для запрошенной линии времени %u" -#: replication/walreceiver.c:640 replication/walreceiver.c:1066 +#: replication/walreceiver.c:717 replication/walreceiver.c:1143 #, c-format msgid "could not close WAL segment %s: %m" msgstr "не удалось закрыть сегмент WAL %s: %m" -#: replication/walreceiver.c:759 +#: replication/walreceiver.c:836 #, c-format msgid "fetching timeline history file for timeline %u from primary server" msgstr "загрузка файла истории для линии времени %u с главного сервера" -#: replication/walreceiver.c:954 +#: replication/walreceiver.c:1031 #, c-format msgid "could not write to WAL segment %s at offset %u, length %lu: %m" msgstr "не удалось записать в сегмент WAL %s (смещение %u, длина %lu): %m" @@ -23532,73 +23612,73 @@ msgstr "" "запрошенная начальная точка %X/%X впереди позиции сброшенных данных журнала " "на этом сервере (%X/%X)" -#: replication/walsender.c:1027 +#: replication/walsender.c:1049 #, c-format msgid "unrecognized value for CREATE_REPLICATION_SLOT option \"%s\": \"%s\"" msgstr "" "нераспознанное значение для параметра CREATE_REPLICATION_SLOT \"%s\": \"%s\"" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1112 +#: replication/walsender.c:1134 #, c-format msgid "%s must not be called inside a transaction" msgstr "%s требуется выполнять не в транзакции" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1122 +#: replication/walsender.c:1144 #, c-format msgid "%s must be called inside a transaction" msgstr "%s требуется выполнять внутри транзакции" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1128 +#: replication/walsender.c:1150 #, c-format msgid "%s must be called in REPEATABLE READ isolation mode transaction" msgstr "%s требуется выполнять в транзакции уровня изоляции REPEATABLE READ" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1133 +#: replication/walsender.c:1155 #, c-format msgid "%s must be called in a read-only transaction" msgstr "%s требуется выполнять внутри транзакции только для чтения" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1139 +#: replication/walsender.c:1161 #, c-format msgid "%s must be called before any query" msgstr "%s требуется выполнять до каких-либо запросов" #. translator: %s is a CREATE_REPLICATION_SLOT statement -#: replication/walsender.c:1145 +#: replication/walsender.c:1167 #, c-format msgid "%s must not be called in a subtransaction" msgstr "%s требуется вызывать не в подтранзакции" -#: replication/walsender.c:1292 +#: replication/walsender.c:1314 #, c-format msgid "terminating walsender process after promotion" msgstr "завершение процесса передачи журнала после повышения" -#: replication/walsender.c:1730 +#: replication/walsender.c:1752 #, c-format msgid "cannot execute new commands while WAL sender is in stopping mode" msgstr "" "нельзя выполнять новые команды, пока процесс передачи WAL находится в режиме " "остановки" -#: replication/walsender.c:1765 +#: replication/walsender.c:1787 #, c-format msgid "cannot execute SQL commands in WAL sender for physical replication" msgstr "" "нельзя выполнять команды SQL в процессе, передающем WAL для физической " "репликации" -#: replication/walsender.c:1798 +#: replication/walsender.c:1820 #, c-format msgid "received replication command: %s" msgstr "получена команда репликации: %s" -#: replication/walsender.c:1806 tcop/fastpath.c:209 tcop/postgres.c:1142 +#: replication/walsender.c:1828 tcop/fastpath.c:209 tcop/postgres.c:1142 #: tcop/postgres.c:1500 tcop/postgres.c:1752 tcop/postgres.c:2238 #: tcop/postgres.c:2676 tcop/postgres.c:2754 #, c-format @@ -23608,32 +23688,32 @@ msgid "" msgstr "" "текущая транзакция прервана, команды до конца блока транзакции игнорируются" -#: replication/walsender.c:1948 replication/walsender.c:1983 +#: replication/walsender.c:1970 replication/walsender.c:2005 #, c-format msgid "unexpected EOF on standby connection" msgstr "неожиданный обрыв соединения с резервным сервером" -#: replication/walsender.c:1971 +#: replication/walsender.c:1993 #, c-format msgid "invalid standby message type \"%c\"" msgstr "неверный тип сообщения резервного сервера: \"%c\"" -#: replication/walsender.c:2060 +#: replication/walsender.c:2082 #, c-format msgid "unexpected message type \"%c\"" msgstr "неожиданный тип сообщения \"%c\"" -#: replication/walsender.c:2480 +#: replication/walsender.c:2502 #, c-format msgid "terminating walsender process due to replication timeout" msgstr "завершение процесса передачи журнала из-за тайм-аута репликации" -#: rewrite/rewriteDefine.c:111 rewrite/rewriteDefine.c:842 +#: rewrite/rewriteDefine.c:111 rewrite/rewriteDefine.c:827 #, c-format msgid "rule \"%s\" for relation \"%s\" already exists" msgstr "правило \"%s\" для отношения \"%s\" уже существует" -#: rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:780 +#: rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:765 #, c-format msgid "relation \"%s\" cannot have rules" msgstr "к отношению \"%s\" не могут применяться правила" @@ -23699,56 +23779,56 @@ msgstr "в правилах для SELECT не может быть услови msgid "\"%s\" is already a view" msgstr "\"%s\" уже является представлением" -#: rewrite/rewriteDefine.c:415 +#: rewrite/rewriteDefine.c:402 #, c-format msgid "view rule for \"%s\" must be named \"%s\"" msgstr "правило представления для \"%s\" должно называться \"%s\"" -#: rewrite/rewriteDefine.c:442 +#: rewrite/rewriteDefine.c:427 #, c-format msgid "cannot have multiple RETURNING lists in a rule" msgstr "в правиле нельзя указать несколько списков RETURNING" -#: rewrite/rewriteDefine.c:447 +#: rewrite/rewriteDefine.c:432 #, c-format msgid "RETURNING lists are not supported in conditional rules" msgstr "списки RETURNING в условных правилах не поддерживаются" -#: rewrite/rewriteDefine.c:451 +#: rewrite/rewriteDefine.c:436 #, c-format msgid "RETURNING lists are not supported in non-INSTEAD rules" msgstr "списки RETURNING поддерживаются только в правилах INSTEAD" -#: rewrite/rewriteDefine.c:465 +#: rewrite/rewriteDefine.c:450 rewrite/rewriteDefine.c:846 #, c-format msgid "non-view rule for \"%s\" must not be named \"%s\"" msgstr "" "не относящееся к представлению правило для \"%s\" не может называться \"%s\"" -#: rewrite/rewriteDefine.c:539 +#: rewrite/rewriteDefine.c:524 #, c-format msgid "SELECT rule's target list has too many entries" msgstr "список результата правила для SELECT содержит слишком много столбцов" -#: rewrite/rewriteDefine.c:540 +#: rewrite/rewriteDefine.c:525 #, c-format msgid "RETURNING list has too many entries" msgstr "список RETURNING содержит слишком много столбцов" -#: rewrite/rewriteDefine.c:567 +#: rewrite/rewriteDefine.c:552 #, c-format msgid "cannot convert relation containing dropped columns to view" msgstr "" "преобразовать отношение, содержащее удалённые столбцы, в представление нельзя" -#: rewrite/rewriteDefine.c:568 +#: rewrite/rewriteDefine.c:553 #, c-format msgid "" "cannot create a RETURNING list for a relation containing dropped columns" msgstr "" "создать список RETURNING для отношения, содержащего удалённые столбцы, нельзя" -#: rewrite/rewriteDefine.c:574 +#: rewrite/rewriteDefine.c:559 #, c-format msgid "" "SELECT rule's target entry %d has different column name from column \"%s\"" @@ -23756,62 +23836,62 @@ msgstr "" "элементу %d результата правила для SELECT присвоено имя, отличное от имени " "столбца \"%s\"" -#: rewrite/rewriteDefine.c:576 +#: rewrite/rewriteDefine.c:561 #, c-format msgid "SELECT target entry is named \"%s\"." msgstr "Имя элемента результата SELECT: \"%s\"." -#: rewrite/rewriteDefine.c:585 +#: rewrite/rewriteDefine.c:570 #, c-format msgid "SELECT rule's target entry %d has different type from column \"%s\"" msgstr "" "элемент %d результата правила для SELECT имеет тип, отличный от типа столбца " "\"%s\"" -#: rewrite/rewriteDefine.c:587 +#: rewrite/rewriteDefine.c:572 #, c-format msgid "RETURNING list's entry %d has different type from column \"%s\"" msgstr "элемент %d списка RETURNING имеет тип, отличный от типа столбца \"%s\"" -#: rewrite/rewriteDefine.c:590 rewrite/rewriteDefine.c:614 +#: rewrite/rewriteDefine.c:575 rewrite/rewriteDefine.c:599 #, c-format msgid "SELECT target entry has type %s, but column has type %s." msgstr "Элемент результата SELECT имеет тип %s, тогда как тип столбца - %s." -#: rewrite/rewriteDefine.c:593 rewrite/rewriteDefine.c:618 +#: rewrite/rewriteDefine.c:578 rewrite/rewriteDefine.c:603 #, c-format msgid "RETURNING list entry has type %s, but column has type %s." msgstr "Элемент списка RETURNING имеет тип %s, тогда как тип столбца - %s." -#: rewrite/rewriteDefine.c:609 +#: rewrite/rewriteDefine.c:594 #, c-format msgid "SELECT rule's target entry %d has different size from column \"%s\"" msgstr "" "элемент %d результата правила для SELECT имеет размер, отличный от столбца " "\"%s\"" -#: rewrite/rewriteDefine.c:611 +#: rewrite/rewriteDefine.c:596 #, c-format msgid "RETURNING list's entry %d has different size from column \"%s\"" msgstr "элемент %d списка RETURNING имеет размер, отличный от столбца \"%s\"" -#: rewrite/rewriteDefine.c:628 +#: rewrite/rewriteDefine.c:613 #, c-format msgid "SELECT rule's target list has too few entries" msgstr "список результата правила для SELECT содержит недостаточно элементов" -#: rewrite/rewriteDefine.c:629 +#: rewrite/rewriteDefine.c:614 #, c-format msgid "RETURNING list has too few entries" msgstr "список RETURNING содержит недостаточно элементов" -#: rewrite/rewriteDefine.c:718 rewrite/rewriteDefine.c:833 +#: rewrite/rewriteDefine.c:703 rewrite/rewriteDefine.c:818 #: rewrite/rewriteSupport.c:109 #, c-format msgid "rule \"%s\" for relation \"%s\" does not exist" msgstr "правило \"%s\" для отношения\"%s\" не существует" -#: rewrite/rewriteDefine.c:852 +#: rewrite/rewriteDefine.c:837 #, c-format msgid "renaming an ON SELECT rule is not allowed" msgstr "переименовывать правило ON SELECT нельзя" @@ -24147,6 +24227,7 @@ msgstr "" "функция, возвращающая запись, вызвана в контексте, не допускающем этот тип" #: storage/buffer/bufmgr.c:619 storage/buffer/bufmgr.c:776 +#: storage/buffer/bufmgr.c:1819 #, c-format msgid "cannot access temporary tables of other sessions" msgstr "обращаться к временным таблицам других сеансов нельзя" @@ -24156,17 +24237,17 @@ msgstr "обращаться к временным таблицам других msgid "invalid page in block %u of relation %s; zeroing out page" msgstr "некорректная страница в блоке %u отношения %s; страница обнуляется" -#: storage/buffer/bufmgr.c:1938 storage/buffer/localbuf.c:359 +#: storage/buffer/bufmgr.c:1952 storage/buffer/localbuf.c:359 #, c-format msgid "cannot extend relation %s beyond %u blocks" msgstr "не удалось увеличить отношение \"%s\" до блока %u" -#: storage/buffer/bufmgr.c:2005 +#: storage/buffer/bufmgr.c:2019 #, c-format msgid "unexpected data beyond EOF in block %u of relation %s" msgstr "неожиданные данные после EOF в блоке %u отношения %s" -#: storage/buffer/bufmgr.c:2007 +#: storage/buffer/bufmgr.c:2021 #, c-format msgid "" "This has been seen to occur with buggy kernels; consider updating your " @@ -24175,22 +24256,22 @@ msgstr "" "Эта ситуация может возникать из-за ошибок в ядре; возможно, вам следует " "обновить ОС." -#: storage/buffer/bufmgr.c:5287 +#: storage/buffer/bufmgr.c:5301 #, c-format msgid "could not write block %u of %s" msgstr "не удалось запись блок %u файла %s" -#: storage/buffer/bufmgr.c:5289 +#: storage/buffer/bufmgr.c:5303 #, c-format msgid "Multiple failures --- write error might be permanent." msgstr "Множественные сбои - возможно, постоянная ошибка записи." -#: storage/buffer/bufmgr.c:5311 storage/buffer/bufmgr.c:5331 +#: storage/buffer/bufmgr.c:5325 storage/buffer/bufmgr.c:5345 #, c-format msgid "writing block %u of relation %s" msgstr "запись блока %u отношения %s" -#: storage/buffer/bufmgr.c:5661 +#: storage/buffer/bufmgr.c:5675 #, c-format msgid "snapshot too old" msgstr "снимок слишком стар" @@ -24520,7 +24601,7 @@ msgstr "" "Только роли с правами роли, которой принадлежит процесс, или с правами роли " "\"%s\" могут завершить этот процесс." -#: storage/ipc/procsignal.c:420 +#: storage/ipc/procsignal.c:427 #, c-format msgid "still waiting for backend with PID %d to accept ProcSignalBarrier" msgstr "" @@ -24575,17 +24656,12 @@ msgstr "" "недостаточно разделяемой памяти для структуры данных \"%s\" (требовалось " "байт: %zu)" -#: storage/ipc/shmem.c:511 storage/ipc/shmem.c:530 -#, c-format -msgid "requested shared memory size overflows size_t" -msgstr "запрошенный размер разделяемой памяти не умещается в size_t" - #: storage/ipc/signalfuncs.c:72 #, c-format msgid "PID %d is not a PostgreSQL backend process" msgstr "PID %d не относится к обслуживающему процессу PostgreSQL" -#: storage/ipc/signalfuncs.c:109 storage/lmgr/proc.c:1387 +#: storage/ipc/signalfuncs.c:109 storage/lmgr/proc.c:1420 #: utils/adt/mcxtfuncs.c:190 #, c-format msgid "could not send signal to process %d: %m" @@ -24963,7 +25039,7 @@ msgstr "" "число запрошенных подключений резервных серверов превышает " "\"max_wal_senders\" (сейчас: %d)" -#: storage/lmgr/proc.c:1480 +#: storage/lmgr/proc.c:1513 #, c-format msgid "" "process %d avoided deadlock for %s on %s by rearranging queue order after " @@ -24972,7 +25048,7 @@ msgstr "" "процесс %d избежал взаимоблокировки, ожидая в режиме %s блокировку \"%s\", " "изменив порядок очереди через %ld.%03d мс" -#: storage/lmgr/proc.c:1495 +#: storage/lmgr/proc.c:1528 #, c-format msgid "" "process %d detected deadlock while waiting for %s on %s after %ld.%03d ms" @@ -24980,19 +25056,19 @@ msgstr "" "процесс %d обнаружил взаимоблокировку, ожидая в режиме %s блокировку \"%s\" " "в течение %ld.%03d мс" -#: storage/lmgr/proc.c:1504 +#: storage/lmgr/proc.c:1537 #, c-format msgid "process %d still waiting for %s on %s after %ld.%03d ms" msgstr "" "процесс %d продолжает ожидать в режиме %s блокировку \"%s\" в течение %ld." "%03d мс" -#: storage/lmgr/proc.c:1511 +#: storage/lmgr/proc.c:1544 #, c-format msgid "process %d acquired %s on %s after %ld.%03d ms" msgstr "процесс %d получил в режиме %s блокировку \"%s\" через %ld.%03d мс" -#: storage/lmgr/proc.c:1528 +#: storage/lmgr/proc.c:1561 #, c-format msgid "process %d failed to acquire %s on %s after %ld.%03d ms" msgstr "" @@ -25145,7 +25221,7 @@ msgstr "неверный размер аргумента (%d) в сообщен msgid "incorrect binary data format in function argument %d" msgstr "неправильный формат двоичных данных в аргументе функции %d" -#: tcop/postgres.c:467 tcop/postgres.c:4970 +#: tcop/postgres.c:467 tcop/postgres.c:4986 #, c-format msgid "invalid frontend message type %d" msgstr "неправильный тип клиентского сообщения %d" @@ -25405,12 +25481,12 @@ msgstr "закрытие подключения из-за тайм-аута пр msgid "terminating connection due to idle-session timeout" msgstr "закрытие подключения из-за тайм-аута простоя сеанса" -#: tcop/postgres.c:3542 +#: tcop/postgres.c:3543 #, c-format msgid "stack depth limit exceeded" msgstr "превышен предел глубины стека" -#: tcop/postgres.c:3543 +#: tcop/postgres.c:3544 #, c-format msgid "" "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), " @@ -25420,12 +25496,12 @@ msgstr "" "КБ), предварительно убедившись, что ОС предоставляет достаточный размер " "стека." -#: tcop/postgres.c:3590 +#: tcop/postgres.c:3606 #, c-format msgid "\"max_stack_depth\" must not exceed %ldkB." msgstr "Значение \"max_stack_depth\" не должно превышать %ld КБ." -#: tcop/postgres.c:3592 +#: tcop/postgres.c:3608 #, c-format msgid "" "Increase the platform's stack depth limit via \"ulimit -s\" or local " @@ -25434,20 +25510,20 @@ msgstr "" "Увеличьте предел глубины стека в системе с помощью команды \"ulimit -s\" или " "эквивалента в вашей ОС." -#: tcop/postgres.c:3615 +#: tcop/postgres.c:3631 #, c-format msgid "client_connection_check_interval must be set to 0 on this platform." msgstr "" "Значение client_connection_check_interval должно равняться 0 на этой " "платформе." -#: tcop/postgres.c:3636 +#: tcop/postgres.c:3652 #, c-format msgid "Cannot enable parameter when \"log_statement_stats\" is true." msgstr "" "Этот параметр нельзя включить, когда \"log_statement_stats\" равен true." -#: tcop/postgres.c:3651 +#: tcop/postgres.c:3667 #, c-format msgid "" "Cannot enable \"log_statement_stats\" when \"log_parser_stats\", " @@ -25457,49 +25533,49 @@ msgstr "" "\"log_parser_stats\", \"log_planner_stats\" или \"log_executor_stats\" равны " "true." -#: tcop/postgres.c:4059 +#: tcop/postgres.c:4075 #, c-format msgid "invalid command-line argument for server process: %s" msgstr "неверный аргумент командной строки для серверного процесса: %s" -#: tcop/postgres.c:4060 tcop/postgres.c:4066 +#: tcop/postgres.c:4076 tcop/postgres.c:4082 #, c-format msgid "Try \"%s --help\" for more information." msgstr "Для дополнительной информации попробуйте \"%s --help\"." -#: tcop/postgres.c:4064 +#: tcop/postgres.c:4080 #, c-format msgid "%s: invalid command-line argument: %s" msgstr "%s: неверный аргумент командной строки: %s" -#: tcop/postgres.c:4117 +#: tcop/postgres.c:4133 #, c-format msgid "%s: no database nor user name specified" msgstr "%s: не указаны ни база данных, ни пользователь" -#: tcop/postgres.c:4867 +#: tcop/postgres.c:4883 #, c-format msgid "invalid CLOSE message subtype %d" msgstr "неверный подтип сообщения CLOSE: %d" -#: tcop/postgres.c:4904 +#: tcop/postgres.c:4920 #, c-format msgid "invalid DESCRIBE message subtype %d" msgstr "неверный подтип сообщения DESCRIBE: %d" -#: tcop/postgres.c:4991 +#: tcop/postgres.c:5007 #, c-format msgid "fastpath function calls not supported in a replication connection" msgstr "" "вызовы функций через fastpath не поддерживаются для реплицирующих соединений" -#: tcop/postgres.c:4995 +#: tcop/postgres.c:5011 #, c-format msgid "extended query protocol not supported in a replication connection" msgstr "" "протокол расширенных запросов не поддерживается для реплицирующих соединений" -#: tcop/postgres.c:5175 +#: tcop/postgres.c:5191 #, c-format msgid "" "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s " @@ -25606,17 +25682,17 @@ msgstr "повторяющийся параметр Accept" msgid "unrecognized simple dictionary parameter: \"%s\"" msgstr "нераспознанный параметр словаря simple: \"%s\"" -#: tsearch/dict_synonym.c:118 +#: tsearch/dict_synonym.c:117 #, c-format msgid "unrecognized synonym parameter: \"%s\"" msgstr "нераспознанный параметр функции синонимов: \"%s\"" -#: tsearch/dict_synonym.c:125 +#: tsearch/dict_synonym.c:124 #, c-format msgid "missing Synonyms parameter" msgstr "отсутствует параметр Synonyms" -#: tsearch/dict_synonym.c:132 +#: tsearch/dict_synonym.c:131 #, c-format msgid "could not open synonym file \"%s\": %m" msgstr "не удалось открыть файл синонимов \"%s\": %m" @@ -25732,18 +25808,18 @@ msgstr "неверное регулярное выражение: %s" msgid "syntax error" msgstr "ошибка синтаксиса" -#: tsearch/spell.c:1181 tsearch/spell.c:1193 tsearch/spell.c:1753 -#: tsearch/spell.c:1758 tsearch/spell.c:1763 +#: tsearch/spell.c:1181 tsearch/spell.c:1188 tsearch/spell.c:1199 +#: tsearch/spell.c:1768 tsearch/spell.c:1773 tsearch/spell.c:1778 #, c-format msgid "invalid affix alias \"%s\"" msgstr "неверное указание аффикса \"%s\"" -#: tsearch/spell.c:1234 tsearch/spell.c:1305 tsearch/spell.c:1454 +#: tsearch/spell.c:1240 tsearch/spell.c:1311 tsearch/spell.c:1469 #, c-format msgid "could not open affix file \"%s\": %m" msgstr "не удалось открыть файл аффиксов \"%s\": %m" -#: tsearch/spell.c:1288 +#: tsearch/spell.c:1294 #, c-format msgid "" "Ispell dictionary supports only \"default\", \"long\", and \"num\" flag " @@ -25752,22 +25828,27 @@ msgstr "" "словарь Ispell поддерживает для флага только значения \"default\", \"long\" " "и \"num\"" -#: tsearch/spell.c:1332 +#: tsearch/spell.c:1338 #, c-format msgid "invalid number of flag vector aliases" msgstr "неверное количество векторов флагов" -#: tsearch/spell.c:1355 +#: tsearch/spell.c:1361 #, c-format msgid "number of aliases exceeds specified number %d" msgstr "количество псевдонимов превышает заданное число %d" -#: tsearch/spell.c:1569 +#: tsearch/spell.c:1435 +#, c-format +msgid "number of aliases is less than specified number %d" +msgstr "количество псевдонимов меньше заданного числа %d" + +#: tsearch/spell.c:1584 #, c-format msgid "affix file contains both old-style and new-style commands" msgstr "файл аффиксов содержит команды и в старом, и в новом стиле" -#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:275 utils/adt/tsvector_op.c:1128 +#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:275 utils/adt/tsvector_op.c:1101 #, c-format msgid "string is too long for tsvector (%d bytes, max %d bytes)" msgstr "строка слишком длинна для tsvector (%d Б, при максимуме %d)" @@ -25809,68 +25890,74 @@ msgstr "не удалось открыть файл стоп-слов \"%s\": %m msgid "text search parser does not support headline creation" msgstr "анализатор текстового поиска не поддерживает создание выдержек" -#: tsearch/wparser_def.c:2664 +#: tsearch/wparser_def.c:2667 #, c-format msgid "unrecognized headline parameter: \"%s\"" msgstr "нераспознанный параметр функции выдержки: \"%s\"" -#: tsearch/wparser_def.c:2674 +#: tsearch/wparser_def.c:2677 #, c-format msgid "MinWords should be less than MaxWords" msgstr "Значение MinWords должно быть меньше MaxWords" -#: tsearch/wparser_def.c:2678 +#: tsearch/wparser_def.c:2681 #, c-format msgid "MinWords should be positive" msgstr "Значение MinWords должно быть положительным" -#: tsearch/wparser_def.c:2682 +#: tsearch/wparser_def.c:2685 #, c-format msgid "ShortWord should be >= 0" msgstr "Значение ShortWord должно быть >= 0" -#: tsearch/wparser_def.c:2686 +#: tsearch/wparser_def.c:2689 #, c-format msgid "MaxFragments should be >= 0" msgstr "Значение MaxFragments должно быть >= 0" -#: utils/activity/pgstat.c:438 +#: tsearch/wparser_def.c:2728 tsearch/wparser_def.c:2732 +#: tsearch/wparser_def.c:2736 +#, c-format +msgid "value for \"%s\" is too long" +msgstr "значение для \"%s\" слишком длинное" + +#: utils/activity/pgstat.c:439 #, c-format msgid "could not unlink permanent statistics file \"%s\": %m" msgstr "ошибка удаления постоянного файла статистики \"%s\": %m" -#: utils/activity/pgstat.c:1257 +#: utils/activity/pgstat.c:1268 #, c-format msgid "invalid statistics kind: \"%s\"" msgstr "неверный вид статистики: \"%s\"" -#: utils/activity/pgstat.c:1337 +#: utils/activity/pgstat.c:1348 #, c-format msgid "could not open temporary statistics file \"%s\": %m" msgstr "не удалось открыть временный файл статистики \"%s\": %m" -#: utils/activity/pgstat.c:1457 +#: utils/activity/pgstat.c:1468 #, c-format msgid "could not write temporary statistics file \"%s\": %m" msgstr "не удалось записать во временный файл статистики \"%s\": %m" -#: utils/activity/pgstat.c:1466 +#: utils/activity/pgstat.c:1477 #, c-format msgid "could not close temporary statistics file \"%s\": %m" msgstr "не удалось закрыть временный файл статистики \"%s\": %m" -#: utils/activity/pgstat.c:1474 +#: utils/activity/pgstat.c:1485 #, c-format msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m" msgstr "" "не удалось переименовать временный файл статистики из \"%s\" в \"%s\": %m" -#: utils/activity/pgstat.c:1523 +#: utils/activity/pgstat.c:1534 #, c-format msgid "could not open statistics file \"%s\": %m" msgstr "не удалось открыть файл статистики \"%s\": %m" -#: utils/activity/pgstat.c:1695 +#: utils/activity/pgstat.c:1706 #, c-format msgid "corrupted statistics file \"%s\"" msgstr "файл статистики \"%s\" испорчен" @@ -26011,7 +26098,7 @@ msgstr "тип входных данных не является массиво #: utils/adt/int.c:1054 utils/adt/int.c:1087 utils/adt/int.c:1101 #: utils/adt/int.c:1115 utils/adt/int.c:1146 utils/adt/int.c:1228 #: utils/adt/int.c:1292 utils/adt/int.c:1360 utils/adt/int.c:1366 -#: utils/adt/int8.c:1272 utils/adt/numeric.c:1917 utils/adt/numeric.c:4404 +#: utils/adt/int8.c:1300 utils/adt/numeric.c:1917 utils/adt/numeric.c:4404 #: utils/adt/rangetypes.c:1481 utils/adt/rangetypes.c:1494 #: utils/adt/varbit.c:1195 utils/adt/varbit.c:1596 utils/adt/varlena.c:1175 #: utils/adt/varlena.c:3179 @@ -26055,12 +26142,12 @@ msgid "Arrays with differing dimensions are not compatible for concatenation." msgstr "Массивы с разными размерностями несовместимы для соединения." #: utils/adt/array_userfuncs.c:989 utils/adt/array_userfuncs.c:997 -#: utils/adt/arrayfuncs.c:5652 utils/adt/arrayfuncs.c:5658 +#: utils/adt/arrayfuncs.c:5661 utils/adt/arrayfuncs.c:5667 #, c-format msgid "cannot accumulate arrays of different dimensionality" msgstr "аккумулировать массивы различной размерности нельзя" -#: utils/adt/array_userfuncs.c:1009 +#: utils/adt/array_userfuncs.c:1009 utils/adt/arrayfuncs.c:5623 #, c-format msgid "array size exceeds the maximum allowed (%zu)" msgstr "размер массива превышает предел (%zu)" @@ -26169,7 +26256,7 @@ msgid "Junk after closing right brace." msgstr "Мусор после закрывающей фигурной скобки." #: utils/adt/arrayfuncs.c:1326 utils/adt/arrayfuncs.c:3535 -#: utils/adt/arrayfuncs.c:6144 +#: utils/adt/arrayfuncs.c:6151 #, c-format msgid "invalid number of dimensions: %d" msgstr "неверное число размерностей: %d" @@ -26186,8 +26273,8 @@ msgstr "" "с бинарными данными связан тип элемента массива %u (%s) вместо ожидаемого %u " "(%s)" -#: utils/adt/arrayfuncs.c:1403 utils/adt/multirangetypes.c:451 -#: utils/adt/rangetypes.c:344 utils/cache/lsyscache.c:2954 +#: utils/adt/arrayfuncs.c:1403 utils/adt/multirangetypes.c:452 +#: utils/adt/rangetypes.c:344 utils/cache/lsyscache.c:3029 #, c-format msgid "no binary input function available for type %s" msgstr "для типа %s нет функции ввода двоичных данных" @@ -26197,8 +26284,8 @@ msgstr "для типа %s нет функции ввода двоичных д msgid "improper binary format in array element %d" msgstr "неподходящий двоичный формат в элементе массива %d" -#: utils/adt/arrayfuncs.c:1624 utils/adt/multirangetypes.c:456 -#: utils/adt/rangetypes.c:349 utils/cache/lsyscache.c:2987 +#: utils/adt/arrayfuncs.c:1624 utils/adt/multirangetypes.c:457 +#: utils/adt/rangetypes.c:349 utils/cache/lsyscache.c:3062 #, c-format msgid "no binary output function available for type %s" msgstr "для типа %s нет функции вывода двоичных данных" @@ -26210,8 +26297,8 @@ msgstr "разрезание массивов постоянной длины н #: utils/adt/arrayfuncs.c:2281 utils/adt/arrayfuncs.c:2303 #: utils/adt/arrayfuncs.c:2352 utils/adt/arrayfuncs.c:2606 -#: utils/adt/arrayfuncs.c:2951 utils/adt/arrayfuncs.c:6130 -#: utils/adt/arrayfuncs.c:6156 utils/adt/arrayfuncs.c:6167 +#: utils/adt/arrayfuncs.c:2951 utils/adt/arrayfuncs.c:6137 +#: utils/adt/arrayfuncs.c:6163 utils/adt/arrayfuncs.c:6174 #: utils/adt/json.c:1511 utils/adt/json.c:1583 utils/adt/jsonb.c:1416 #: utils/adt/jsonb.c:1500 utils/adt/jsonfuncs.c:4434 utils/adt/jsonfuncs.c:4587 #: utils/adt/jsonfuncs.c:4698 utils/adt/jsonfuncs.c:4746 @@ -26265,8 +26352,8 @@ msgstr "элемент массива null недопустим в данном msgid "cannot compare arrays of different element types" msgstr "нельзя сравнивать массивы с элементами разных типов" -#: utils/adt/arrayfuncs.c:4219 utils/adt/multirangetypes.c:2807 -#: utils/adt/multirangetypes.c:2879 utils/adt/rangetypes.c:1354 +#: utils/adt/arrayfuncs.c:4219 utils/adt/multirangetypes.c:2808 +#: utils/adt/multirangetypes.c:2880 utils/adt/rangetypes.c:1354 #: utils/adt/rangetypes.c:1418 utils/adt/rowtypes.c:1885 #, c-format msgid "could not identify a hash function for type %s" @@ -26282,52 +26369,52 @@ msgstr "не удалось найти функцию расширенного msgid "data type %s is not an array type" msgstr "тип данных %s не является типом массива" -#: utils/adt/arrayfuncs.c:5597 +#: utils/adt/arrayfuncs.c:5598 #, c-format msgid "cannot accumulate null arrays" msgstr "аккумулировать NULL-массивы нельзя" -#: utils/adt/arrayfuncs.c:5625 +#: utils/adt/arrayfuncs.c:5634 #, c-format msgid "cannot accumulate empty arrays" msgstr "аккумулировать пустые массивы нельзя" -#: utils/adt/arrayfuncs.c:6028 utils/adt/arrayfuncs.c:6068 +#: utils/adt/arrayfuncs.c:6035 utils/adt/arrayfuncs.c:6075 #, c-format msgid "dimension array or low bound array cannot be null" msgstr "массив размерностей или массив нижних границ не может быть null" -#: utils/adt/arrayfuncs.c:6131 utils/adt/arrayfuncs.c:6157 +#: utils/adt/arrayfuncs.c:6138 utils/adt/arrayfuncs.c:6164 #, c-format msgid "Dimension array must be one dimensional." msgstr "Массив размерностей должен быть одномерным." -#: utils/adt/arrayfuncs.c:6136 utils/adt/arrayfuncs.c:6162 +#: utils/adt/arrayfuncs.c:6143 utils/adt/arrayfuncs.c:6169 #, c-format msgid "dimension values cannot be null" msgstr "значения размерностей не могут быть null" -#: utils/adt/arrayfuncs.c:6168 +#: utils/adt/arrayfuncs.c:6175 #, c-format msgid "Low bound array has different size than dimensions array." msgstr "Массив нижних границ и массив размерностей имеют разные размеры." -#: utils/adt/arrayfuncs.c:6446 +#: utils/adt/arrayfuncs.c:6453 #, c-format msgid "removing elements from multidimensional arrays is not supported" msgstr "удаление элементов из многомерных массивов не поддерживается" -#: utils/adt/arrayfuncs.c:6723 +#: utils/adt/arrayfuncs.c:6730 #, c-format msgid "thresholds must be one-dimensional array" msgstr "границы должны задаваться одномерным массивом" -#: utils/adt/arrayfuncs.c:6728 +#: utils/adt/arrayfuncs.c:6735 #, c-format msgid "thresholds array must not contain NULLs" msgstr "массив границ не должен содержать NULL" -#: utils/adt/arrayfuncs.c:6961 +#: utils/adt/arrayfuncs.c:6968 #, c-format msgid "number of elements to trim must be between 0 and %d" msgstr "число удаляемых элементов должно быть от 0 до %d" @@ -26368,7 +26455,7 @@ msgid "encoding conversion from %s to ASCII not supported" msgstr "преобразование кодировки из %s в ASCII не поддерживается" #. translator: first %s is inet or cidr -#: utils/adt/bool.c:153 utils/adt/cash.c:354 utils/adt/datetime.c:4028 +#: utils/adt/bool.c:153 utils/adt/cash.c:370 utils/adt/datetime.c:4028 #: utils/adt/float.c:206 utils/adt/float.c:293 utils/adt/float.c:307 #: utils/adt/float.c:412 utils/adt/float.c:495 utils/adt/float.c:509 #: utils/adt/geo_ops.c:250 utils/adt/geo_ops.c:335 utils/adt/geo_ops.c:974 @@ -26388,26 +26475,26 @@ msgid "invalid input syntax for type %s: \"%s\"" msgstr "неверный синтаксис для типа %s: \"%s\"" #: utils/adt/cash.c:98 utils/adt/cash.c:111 utils/adt/cash.c:124 -#: utils/adt/cash.c:137 utils/adt/cash.c:150 +#: utils/adt/cash.c:137 utils/adt/cash.c:150 utils/adt/cash.c:174 #, c-format msgid "money out of range" msgstr "денежное значение вне диапазона" -#: utils/adt/cash.c:161 utils/adt/cash.c:723 utils/adt/float.c:105 +#: utils/adt/cash.c:161 utils/adt/cash.c:739 utils/adt/float.c:105 #: utils/adt/int.c:872 utils/adt/int.c:988 utils/adt/int.c:1068 #: utils/adt/int.c:1130 utils/adt/int.c:1168 utils/adt/int.c:1196 -#: utils/adt/int8.c:515 utils/adt/int8.c:573 utils/adt/int8.c:958 -#: utils/adt/int8.c:1038 utils/adt/int8.c:1100 utils/adt/int8.c:1180 +#: utils/adt/int8.c:515 utils/adt/int8.c:573 utils/adt/int8.c:986 +#: utils/adt/int8.c:1066 utils/adt/int8.c:1128 utils/adt/int8.c:1208 #: utils/adt/numeric.c:3191 utils/adt/numeric.c:3214 utils/adt/numeric.c:3299 #: utils/adt/numeric.c:3317 utils/adt/numeric.c:3413 utils/adt/numeric.c:8851 #: utils/adt/numeric.c:9164 utils/adt/numeric.c:9512 utils/adt/numeric.c:9628 -#: utils/adt/numeric.c:11139 utils/adt/timestamp.c:3442 +#: utils/adt/numeric.c:11139 utils/adt/timestamp.c:3446 #, c-format msgid "division by zero" msgstr "деление на ноль" -#: utils/adt/cash.c:292 utils/adt/cash.c:317 utils/adt/cash.c:327 -#: utils/adt/cash.c:367 utils/adt/int.c:204 utils/adt/numutils.c:351 +#: utils/adt/cash.c:308 utils/adt/cash.c:333 utils/adt/cash.c:343 +#: utils/adt/cash.c:383 utils/adt/int.c:204 utils/adt/numutils.c:351 #: utils/adt/numutils.c:613 utils/adt/numutils.c:875 utils/adt/numutils.c:926 #: utils/adt/numutils.c:965 utils/adt/numutils.c:1012 #, c-format @@ -26440,9 +26527,9 @@ msgstr "TIME(%d)%s: точность должна быть неотрицате msgid "TIME(%d)%s precision reduced to maximum allowed, %d" msgstr "TIME(%d)%s: точность уменьшена до дозволенного максимума: %d" -#: utils/adt/date.c:166 utils/adt/date.c:174 utils/adt/formatting.c:4243 -#: utils/adt/formatting.c:4252 utils/adt/formatting.c:4365 -#: utils/adt/formatting.c:4375 +#: utils/adt/date.c:166 utils/adt/date.c:174 utils/adt/formatting.c:4258 +#: utils/adt/formatting.c:4267 utils/adt/formatting.c:4380 +#: utils/adt/formatting.c:4390 #, c-format msgid "date out of range: \"%s\"" msgstr "дата вне диапазона: \"%s\"" @@ -26475,20 +26562,20 @@ msgid "date out of range for timestamp" msgstr "дата вне диапазона для типа timestamp" #: utils/adt/date.c:1121 utils/adt/date.c:1204 utils/adt/date.c:1220 -#: utils/adt/date.c:2206 utils/adt/date.c:2990 utils/adt/timestamp.c:4172 -#: utils/adt/timestamp.c:4382 utils/adt/timestamp.c:4524 -#: utils/adt/timestamp.c:4777 utils/adt/timestamp.c:4978 -#: utils/adt/timestamp.c:5025 utils/adt/timestamp.c:5249 -#: utils/adt/timestamp.c:5296 utils/adt/timestamp.c:5426 +#: utils/adt/date.c:2206 utils/adt/date.c:2990 utils/adt/timestamp.c:4176 +#: utils/adt/timestamp.c:4386 utils/adt/timestamp.c:4528 +#: utils/adt/timestamp.c:4781 utils/adt/timestamp.c:4982 +#: utils/adt/timestamp.c:5029 utils/adt/timestamp.c:5253 +#: utils/adt/timestamp.c:5300 utils/adt/timestamp.c:5430 #, c-format msgid "unit \"%s\" not supported for type %s" msgstr "единица \"%s\" для типа %s не поддерживается" #: utils/adt/date.c:1229 utils/adt/date.c:2222 utils/adt/date.c:3010 -#: utils/adt/timestamp.c:4186 utils/adt/timestamp.c:4399 -#: utils/adt/timestamp.c:4538 utils/adt/timestamp.c:4737 -#: utils/adt/timestamp.c:5034 utils/adt/timestamp.c:5305 -#: utils/adt/timestamp.c:5487 +#: utils/adt/timestamp.c:4190 utils/adt/timestamp.c:4403 +#: utils/adt/timestamp.c:4542 utils/adt/timestamp.c:4741 +#: utils/adt/timestamp.c:5038 utils/adt/timestamp.c:5309 +#: utils/adt/timestamp.c:5491 #, c-format msgid "unit \"%s\" not recognized for type %s" msgstr "единица \"%s\" для типа %s не распознана" @@ -26496,36 +26583,36 @@ msgstr "единица \"%s\" для типа %s не распознана" #: utils/adt/date.c:1313 utils/adt/date.c:1359 utils/adt/date.c:1918 #: utils/adt/date.c:1949 utils/adt/date.c:1978 utils/adt/date.c:2848 #: utils/adt/date.c:3080 utils/adt/datetime.c:424 utils/adt/datetime.c:1809 -#: utils/adt/formatting.c:4083 utils/adt/formatting.c:4119 -#: utils/adt/formatting.c:4212 utils/adt/formatting.c:4341 utils/adt/json.c:467 +#: utils/adt/formatting.c:4098 utils/adt/formatting.c:4134 +#: utils/adt/formatting.c:4227 utils/adt/formatting.c:4356 utils/adt/json.c:467 #: utils/adt/json.c:506 utils/adt/timestamp.c:232 utils/adt/timestamp.c:264 #: utils/adt/timestamp.c:700 utils/adt/timestamp.c:709 #: utils/adt/timestamp.c:787 utils/adt/timestamp.c:820 -#: utils/adt/timestamp.c:2933 utils/adt/timestamp.c:2938 -#: utils/adt/timestamp.c:2957 utils/adt/timestamp.c:2970 -#: utils/adt/timestamp.c:2981 utils/adt/timestamp.c:2987 -#: utils/adt/timestamp.c:2993 utils/adt/timestamp.c:2998 -#: utils/adt/timestamp.c:3059 utils/adt/timestamp.c:3064 -#: utils/adt/timestamp.c:3085 utils/adt/timestamp.c:3098 -#: utils/adt/timestamp.c:3112 utils/adt/timestamp.c:3120 -#: utils/adt/timestamp.c:3126 utils/adt/timestamp.c:3131 -#: utils/adt/timestamp.c:3859 utils/adt/timestamp.c:3983 -#: utils/adt/timestamp.c:4054 utils/adt/timestamp.c:4090 -#: utils/adt/timestamp.c:4180 utils/adt/timestamp.c:4254 -#: utils/adt/timestamp.c:4290 utils/adt/timestamp.c:4393 -#: utils/adt/timestamp.c:4842 utils/adt/timestamp.c:5116 -#: utils/adt/timestamp.c:5555 utils/adt/timestamp.c:5565 -#: utils/adt/timestamp.c:5570 utils/adt/timestamp.c:5576 -#: utils/adt/timestamp.c:5609 utils/adt/timestamp.c:5696 -#: utils/adt/timestamp.c:5737 utils/adt/timestamp.c:5741 -#: utils/adt/timestamp.c:5795 utils/adt/timestamp.c:5799 -#: utils/adt/timestamp.c:5805 utils/adt/timestamp.c:5839 utils/adt/xml.c:2556 +#: utils/adt/timestamp.c:2937 utils/adt/timestamp.c:2942 +#: utils/adt/timestamp.c:2961 utils/adt/timestamp.c:2974 +#: utils/adt/timestamp.c:2985 utils/adt/timestamp.c:2991 +#: utils/adt/timestamp.c:2997 utils/adt/timestamp.c:3002 +#: utils/adt/timestamp.c:3063 utils/adt/timestamp.c:3068 +#: utils/adt/timestamp.c:3089 utils/adt/timestamp.c:3102 +#: utils/adt/timestamp.c:3116 utils/adt/timestamp.c:3124 +#: utils/adt/timestamp.c:3130 utils/adt/timestamp.c:3135 +#: utils/adt/timestamp.c:3863 utils/adt/timestamp.c:3987 +#: utils/adt/timestamp.c:4058 utils/adt/timestamp.c:4094 +#: utils/adt/timestamp.c:4184 utils/adt/timestamp.c:4258 +#: utils/adt/timestamp.c:4294 utils/adt/timestamp.c:4397 +#: utils/adt/timestamp.c:4846 utils/adt/timestamp.c:5120 +#: utils/adt/timestamp.c:5559 utils/adt/timestamp.c:5569 +#: utils/adt/timestamp.c:5574 utils/adt/timestamp.c:5580 +#: utils/adt/timestamp.c:5613 utils/adt/timestamp.c:5700 +#: utils/adt/timestamp.c:5741 utils/adt/timestamp.c:5745 +#: utils/adt/timestamp.c:5799 utils/adt/timestamp.c:5803 +#: utils/adt/timestamp.c:5809 utils/adt/timestamp.c:5843 utils/adt/xml.c:2556 #: utils/adt/xml.c:2563 utils/adt/xml.c:2583 utils/adt/xml.c:2590 #, c-format msgid "timestamp out of range" msgstr "timestamp вне диапазона" -#: utils/adt/date.c:1535 utils/adt/date.c:2343 utils/adt/formatting.c:4433 +#: utils/adt/date.c:1535 utils/adt/date.c:2343 utils/adt/formatting.c:4448 #, c-format msgid "time out of range" msgstr "время вне диапазона" @@ -26538,8 +26625,8 @@ msgstr "значение поля типа time вне диапазона: %d:%0 #: utils/adt/date.c:2107 utils/adt/date.c:2647 utils/adt/float.c:1042 #: utils/adt/float.c:1118 utils/adt/int.c:664 utils/adt/int.c:711 #: utils/adt/int.c:746 utils/adt/int8.c:414 utils/adt/numeric.c:2595 -#: utils/adt/timestamp.c:3513 utils/adt/timestamp.c:3540 -#: utils/adt/timestamp.c:3571 +#: utils/adt/timestamp.c:3517 utils/adt/timestamp.c:3544 +#: utils/adt/timestamp.c:3575 #, c-format msgid "invalid preceding or following size in window function" msgstr "неверное смещение PRECEDING или FOLLOWING в оконной функции" @@ -26549,7 +26636,7 @@ msgstr "неверное смещение PRECEDING или FOLLOWING в окон msgid "time zone displacement out of range" msgstr "смещение часового пояса вне диапазона" -#: utils/adt/date.c:3111 utils/adt/timestamp.c:5598 utils/adt/timestamp.c:5828 +#: utils/adt/date.c:3111 utils/adt/timestamp.c:5602 utils/adt/timestamp.c:5832 #, c-format msgid "interval time zone \"%s\" must not include months or days" msgstr "" @@ -26728,7 +26815,7 @@ msgstr "\"%s\" вне диапазона для типа double precision" #: utils/adt/float.c:1253 utils/adt/float.c:1327 utils/adt/int.c:384 #: utils/adt/int.c:922 utils/adt/int.c:944 utils/adt/int.c:958 #: utils/adt/int.c:972 utils/adt/int.c:1004 utils/adt/int.c:1242 -#: utils/adt/int8.c:1293 utils/adt/numeric.c:4516 utils/adt/numeric.c:4521 +#: utils/adt/int8.c:1321 utils/adt/numeric.c:4516 utils/adt/numeric.c:4521 #, c-format msgid "smallint out of range" msgstr "smallint вне диапазона" @@ -26972,99 +27059,104 @@ msgstr "" "Данное значение не соответствует ни одному из допустимых значений для этого " "поля." -#: utils/adt/formatting.c:2834 utils/adt/formatting.c:2854 -#: utils/adt/formatting.c:2874 utils/adt/formatting.c:2894 -#: utils/adt/formatting.c:2913 utils/adt/formatting.c:2932 -#: utils/adt/formatting.c:2956 utils/adt/formatting.c:2974 -#: utils/adt/formatting.c:2992 utils/adt/formatting.c:3010 -#: utils/adt/formatting.c:3027 utils/adt/formatting.c:3044 +#: utils/adt/formatting.c:2765 utils/adt/formatting.c:2781 +#, c-format +msgid "time zone format value too long" +msgstr "значение формата часового пояса слишком длинное" + +#: utils/adt/formatting.c:2849 utils/adt/formatting.c:2869 +#: utils/adt/formatting.c:2889 utils/adt/formatting.c:2909 +#: utils/adt/formatting.c:2928 utils/adt/formatting.c:2947 +#: utils/adt/formatting.c:2971 utils/adt/formatting.c:2989 +#: utils/adt/formatting.c:3007 utils/adt/formatting.c:3025 +#: utils/adt/formatting.c:3042 utils/adt/formatting.c:3059 #, c-format msgid "localized string format value too long" msgstr "слишком длинное значение формата локализованной строки" -#: utils/adt/formatting.c:3324 +#: utils/adt/formatting.c:3339 #, c-format msgid "unmatched format separator \"%c\"" msgstr "нет соответствия для заданного в формате разделителя \"%c\"" -#: utils/adt/formatting.c:3385 +#: utils/adt/formatting.c:3400 #, c-format msgid "unmatched format character \"%s\"" msgstr "нет соответствия для заданного в формате символа \"%s\"" -#: utils/adt/formatting.c:3493 +#: utils/adt/formatting.c:3508 #, c-format msgid "formatting field \"%s\" is only supported in to_char" msgstr "поле форматирования \"%s\" поддерживается только в функции to_char" -#: utils/adt/formatting.c:3667 +#: utils/adt/formatting.c:3682 #, c-format msgid "invalid input string for \"Y,YYY\"" msgstr "ошибка синтаксиса в значении для шаблона \"Y,YYY\"" -#: utils/adt/formatting.c:3756 +#: utils/adt/formatting.c:3771 #, c-format msgid "input string is too short for datetime format" msgstr "входная строка короче, чем требует формат datetime" -#: utils/adt/formatting.c:3764 +#: utils/adt/formatting.c:3779 #, c-format msgid "trailing characters remain in input string after datetime format" msgstr "" "после разбора формата datetime во входной строке остались дополнительные " "символы" -#: utils/adt/formatting.c:4321 +#: utils/adt/formatting.c:4336 #, c-format msgid "missing time zone in input string for type timestamptz" msgstr "во входной строке для типа timestamptz нет указания часового пояса" -#: utils/adt/formatting.c:4327 +#: utils/adt/formatting.c:4342 #, c-format msgid "timestamptz out of range" msgstr "значение timestamptz вне диапазона" -#: utils/adt/formatting.c:4355 +#: utils/adt/formatting.c:4370 #, c-format msgid "datetime format is zoned but not timed" msgstr "в формате datetime указан часовой пояс, но отсутствует время" -#: utils/adt/formatting.c:4413 +#: utils/adt/formatting.c:4428 #, c-format msgid "missing time zone in input string for type timetz" msgstr "во входной строке для типа timetz нет указания часового пояса" -#: utils/adt/formatting.c:4419 +#: utils/adt/formatting.c:4434 #, c-format msgid "timetz out of range" msgstr "значение timetz вне диапазона" -#: utils/adt/formatting.c:4445 +#: utils/adt/formatting.c:4460 #, c-format msgid "datetime format is not dated and not timed" msgstr "в формате datetime нет ни даты, ни времени" -#: utils/adt/formatting.c:4577 +#: utils/adt/formatting.c:4592 #, c-format msgid "hour \"%d\" is invalid for the 12-hour clock" msgstr "час \"%d\" не соответствует 12-часовому формату времени" -#: utils/adt/formatting.c:4579 +#: utils/adt/formatting.c:4594 #, c-format msgid "Use the 24-hour clock, or give an hour between 1 and 12." msgstr "Используйте 24-часовой формат или передавайте часы от 1 до 12." -#: utils/adt/formatting.c:4691 +#: utils/adt/formatting.c:4706 #, c-format msgid "cannot calculate day of year without year information" msgstr "нельзя рассчитать день года без информации о годе" -#: utils/adt/formatting.c:5636 +#: utils/adt/formatting.c:5651 #, c-format msgid "\"EEEE\" not supported for input" msgstr "\"EEEE\" не поддерживается при вводе" -#: utils/adt/formatting.c:5648 +#: utils/adt/formatting.c:5663 #, c-format msgid "\"RN\" not supported for input" msgstr "\"RN\" не поддерживается при вводе" @@ -27162,8 +27254,8 @@ msgstr "массив не подходит для типа int2vector" msgid "invalid int2vector data" msgstr "неверные данные int2vector" -#: utils/adt/int.c:1558 utils/adt/int8.c:1419 utils/adt/numeric.c:1764 -#: utils/adt/timestamp.c:5889 utils/adt/timestamp.c:5971 +#: utils/adt/int.c:1558 utils/adt/int8.c:1447 utils/adt/numeric.c:1764 +#: utils/adt/timestamp.c:5893 utils/adt/timestamp.c:5975 #, c-format msgid "step size cannot equal zero" msgstr "размер шага не может быть нулевым" @@ -27172,19 +27264,19 @@ msgstr "размер шага не может быть нулевым" #: utils/adt/int8.c:500 utils/adt/int8.c:531 utils/adt/int8.c:555 #: utils/adt/int8.c:637 utils/adt/int8.c:705 utils/adt/int8.c:711 #: utils/adt/int8.c:737 utils/adt/int8.c:751 utils/adt/int8.c:775 -#: utils/adt/int8.c:788 utils/adt/int8.c:915 utils/adt/int8.c:929 -#: utils/adt/int8.c:943 utils/adt/int8.c:974 utils/adt/int8.c:996 -#: utils/adt/int8.c:1010 utils/adt/int8.c:1024 utils/adt/int8.c:1057 -#: utils/adt/int8.c:1071 utils/adt/int8.c:1085 utils/adt/int8.c:1116 -#: utils/adt/int8.c:1138 utils/adt/int8.c:1152 utils/adt/int8.c:1166 -#: utils/adt/int8.c:1328 utils/adt/int8.c:1363 utils/adt/numeric.c:4475 +#: utils/adt/int8.c:788 utils/adt/int8.c:943 utils/adt/int8.c:957 +#: utils/adt/int8.c:971 utils/adt/int8.c:1002 utils/adt/int8.c:1024 +#: utils/adt/int8.c:1038 utils/adt/int8.c:1052 utils/adt/int8.c:1085 +#: utils/adt/int8.c:1099 utils/adt/int8.c:1113 utils/adt/int8.c:1144 +#: utils/adt/int8.c:1166 utils/adt/int8.c:1180 utils/adt/int8.c:1194 +#: utils/adt/int8.c:1356 utils/adt/int8.c:1391 utils/adt/numeric.c:4475 #: utils/adt/rangetypes.c:1528 utils/adt/rangetypes.c:1541 #: utils/adt/varbit.c:1676 #, c-format msgid "bigint out of range" msgstr "bigint вне диапазона" -#: utils/adt/int8.c:1376 +#: utils/adt/int8.c:1404 #, c-format msgid "OID out of range" msgstr "OID вне диапазона" @@ -27729,27 +27821,27 @@ msgstr "" msgid "jsonpath item method .%s() can only be applied to an object" msgstr "метод .%s() в jsonpath может применяться только к объекту" -#: utils/adt/jsonpath_exec.c:2156 +#: utils/adt/jsonpath_exec.c:2139 utils/adt/jsonpath_exec.c:2157 #, c-format msgid "could not find jsonpath variable \"%s\"" msgstr "не удалось найти в jsonpath переменную \"%s\"" -#: utils/adt/jsonpath_exec.c:2420 +#: utils/adt/jsonpath_exec.c:2421 #, c-format msgid "jsonpath array subscript is not a single numeric value" msgstr "индекс элемента в jsonpath не является одним числовым значением" -#: utils/adt/jsonpath_exec.c:2432 +#: utils/adt/jsonpath_exec.c:2433 #, c-format msgid "jsonpath array subscript is out of integer range" msgstr "индекс массива в jsonpath вне целочисленного диапазона" -#: utils/adt/jsonpath_exec.c:2609 +#: utils/adt/jsonpath_exec.c:2610 #, c-format msgid "cannot convert value from %s to %s without time zone usage" msgstr "значение %s нельзя преобразовать в %s без сведений о часовом поясе" -#: utils/adt/jsonpath_exec.c:2611 +#: utils/adt/jsonpath_exec.c:2612 #, c-format msgid "Use *_tz() function for time zone support." msgstr "Для передачи часового пояса используйте функцию *_tz()." @@ -27917,12 +28009,12 @@ msgstr "Ожидалось начало диапазона." msgid "Expected comma or end of multirange." msgstr "Ожидалась запятая или конец мультидиапазона." -#: utils/adt/multirangetypes.c:983 +#: utils/adt/multirangetypes.c:984 #, c-format msgid "multiranges cannot be constructed from multidimensional arrays" msgstr "мультидиапазоны нельзя получить из массивов мультидиапазонов" -#: utils/adt/multirangetypes.c:1009 +#: utils/adt/multirangetypes.c:1010 #, c-format msgid "multirange values cannot contain null members" msgstr "мультидиапазоны не могут содержать элементы NULL" @@ -28163,8 +28255,8 @@ msgid "could not open collator for locale \"%s\" with rules \"%s\": %s" msgstr "" "не удалось открыть сортировщик для локали \"%s\" с правилами \"%s\": %s" -#: utils/adt/pg_locale.c:1450 utils/adt/pg_locale.c:2863 -#: utils/adt/pg_locale.c:2936 +#: utils/adt/pg_locale.c:1450 utils/adt/pg_locale.c:2861 +#: utils/adt/pg_locale.c:2934 #, c-format msgid "ICU is not supported in this build" msgstr "ICU не поддерживается в данной сборке" @@ -28236,80 +28328,80 @@ msgstr "" "не удалось получить версию правила сортировки для локали \"%s\" (код ошибки: " "%lu)" -#: utils/adt/pg_locale.c:1805 utils/adt/pg_locale.c:1818 +#: utils/adt/pg_locale.c:1814 utils/adt/pg_locale.c:1827 #, c-format msgid "could not convert string to UTF-16: error code %lu" msgstr "не удалось преобразовать строку в UTF-16 (код ошибки: %lu)" -#: utils/adt/pg_locale.c:1832 +#: utils/adt/pg_locale.c:1841 #, c-format msgid "could not compare Unicode strings: %m" msgstr "не удалось сравнить строки в Unicode: %m" -#: utils/adt/pg_locale.c:2013 +#: utils/adt/pg_locale.c:2020 #, c-format msgid "collation failed: %s" msgstr "ошибка в библиотеке сортировки: %s" -#: utils/adt/pg_locale.c:2234 utils/adt/pg_locale.c:2269 +#: utils/adt/pg_locale.c:2229 utils/adt/pg_locale.c:2264 #, c-format msgid "sort key generation failed: %s" msgstr "не удалось сгенерировать ключ сортировки: %s" -#: utils/adt/pg_locale.c:2506 +#: utils/adt/pg_locale.c:2501 #, c-format msgid "could not get language from locale \"%s\": %s" msgstr "не удалось определить язык для локали \"%s\": %s" -#: utils/adt/pg_locale.c:2527 utils/adt/pg_locale.c:2543 +#: utils/adt/pg_locale.c:2522 utils/adt/pg_locale.c:2538 #, c-format msgid "could not open collator for locale \"%s\": %s" msgstr "не удалось открыть сортировщик для локали \"%s\": %s" -#: utils/adt/pg_locale.c:2568 +#: utils/adt/pg_locale.c:2563 #, c-format msgid "encoding \"%s\" not supported by ICU" msgstr "ICU не поддерживает кодировку \"%s\"" -#: utils/adt/pg_locale.c:2575 +#: utils/adt/pg_locale.c:2570 #, c-format msgid "could not open ICU converter for encoding \"%s\": %s" msgstr "не удалось открыть преобразователь ICU для кодировки \"%s\": %s" -#: utils/adt/pg_locale.c:2593 utils/adt/pg_locale.c:2612 -#: utils/adt/pg_locale.c:2668 utils/adt/pg_locale.c:2679 +#: utils/adt/pg_locale.c:2592 utils/adt/pg_locale.c:2610 +#: utils/adt/pg_locale.c:2666 utils/adt/pg_locale.c:2677 #, c-format msgid "%s failed: %s" msgstr "ошибка %s: %s" -#: utils/adt/pg_locale.c:2854 +#: utils/adt/pg_locale.c:2852 #, c-format msgid "could not convert locale name \"%s\" to language tag: %s" msgstr "не удалось получить из названия локали \"%s\" метку языка: %s" -#: utils/adt/pg_locale.c:2895 +#: utils/adt/pg_locale.c:2893 #, c-format msgid "could not get language from ICU locale \"%s\": %s" msgstr "не удалось определить язык для локали ICU \"%s\": %s" -#: utils/adt/pg_locale.c:2897 utils/adt/pg_locale.c:2926 +#: utils/adt/pg_locale.c:2895 utils/adt/pg_locale.c:2924 #, c-format msgid "To disable ICU locale validation, set the parameter \"%s\" to \"%s\"." msgstr "" "Чтобы отключить проверку локалей ICU, установите для параметра \"%s\" " "значение \"%s\"." -#: utils/adt/pg_locale.c:2924 +#: utils/adt/pg_locale.c:2922 #, c-format msgid "ICU locale \"%s\" has unknown language \"%s\"" msgstr "для локали ICU \"%s\" получен неизвестный язык \"%s\"" -#: utils/adt/pg_locale.c:3105 +#: utils/adt/pg_locale.c:3103 #, c-format msgid "invalid multibyte character for locale" msgstr "неверный многобайтный символ для локали" -#: utils/adt/pg_locale.c:3106 +#: utils/adt/pg_locale.c:3104 #, c-format msgid "" "The server's LC_CTYPE locale is probably incompatible with the database " @@ -28512,8 +28604,8 @@ msgid "Use NONE to denote the missing argument of a unary operator." msgstr "" "Чтобы обозначить отсутствующий аргумент унарного оператора, укажите NONE." -#: utils/adt/regproc.c:675 utils/adt/regproc.c:2009 utils/adt/ruleutils.c:10120 -#: utils/adt/ruleutils.c:10333 +#: utils/adt/regproc.c:675 utils/adt/regproc.c:2009 utils/adt/ruleutils.c:10122 +#: utils/adt/ruleutils.c:10335 #, c-format msgid "too many arguments" msgstr "слишком много аргументов" @@ -28705,22 +28797,22 @@ msgstr "не удалось сравнить различные типы сто msgid "cannot compare record types with different numbers of columns" msgstr "сравнивать типы записей с разным числом столбцов нельзя" -#: utils/adt/ruleutils.c:2675 +#: utils/adt/ruleutils.c:2677 #, c-format msgid "input is a query, not an expression" msgstr "на вход поступил запрос, а не выражение" -#: utils/adt/ruleutils.c:2687 +#: utils/adt/ruleutils.c:2689 #, c-format msgid "expression contains variables of more than one relation" msgstr "выражение содержит переменные из нескольких отношений" -#: utils/adt/ruleutils.c:2694 +#: utils/adt/ruleutils.c:2696 #, c-format msgid "expression contains variables" msgstr "выражение содержит переменные" -#: utils/adt/ruleutils.c:5227 +#: utils/adt/ruleutils.c:5229 #, c-format msgid "rule \"%s\" has unsupported event type %d" msgstr "правило \"%s\" имеет неподдерживаемый тип событий %d" @@ -28768,18 +28860,18 @@ msgid "timestamp out of range: \"%g\"" msgstr "timestamp вне диапазона: \"%g\"" #: utils/adt/timestamp.c:941 utils/adt/timestamp.c:1518 -#: utils/adt/timestamp.c:2708 utils/adt/timestamp.c:2778 -#: utils/adt/timestamp.c:2795 utils/adt/timestamp.c:2848 -#: utils/adt/timestamp.c:2887 utils/adt/timestamp.c:3215 -#: utils/adt/timestamp.c:3220 utils/adt/timestamp.c:3225 -#: utils/adt/timestamp.c:3275 utils/adt/timestamp.c:3282 -#: utils/adt/timestamp.c:3289 utils/adt/timestamp.c:3309 -#: utils/adt/timestamp.c:3316 utils/adt/timestamp.c:3323 -#: utils/adt/timestamp.c:3410 utils/adt/timestamp.c:3485 -#: utils/adt/timestamp.c:3854 utils/adt/timestamp.c:3978 -#: utils/adt/timestamp.c:4026 utils/adt/timestamp.c:4036 -#: utils/adt/timestamp.c:4226 utils/adt/timestamp.c:4236 -#: utils/adt/timestamp.c:4532 +#: utils/adt/timestamp.c:2712 utils/adt/timestamp.c:2782 +#: utils/adt/timestamp.c:2799 utils/adt/timestamp.c:2852 +#: utils/adt/timestamp.c:2891 utils/adt/timestamp.c:3219 +#: utils/adt/timestamp.c:3224 utils/adt/timestamp.c:3229 +#: utils/adt/timestamp.c:3279 utils/adt/timestamp.c:3286 +#: utils/adt/timestamp.c:3293 utils/adt/timestamp.c:3313 +#: utils/adt/timestamp.c:3320 utils/adt/timestamp.c:3327 +#: utils/adt/timestamp.c:3414 utils/adt/timestamp.c:3489 +#: utils/adt/timestamp.c:3858 utils/adt/timestamp.c:3982 +#: utils/adt/timestamp.c:4030 utils/adt/timestamp.c:4040 +#: utils/adt/timestamp.c:4230 utils/adt/timestamp.c:4240 +#: utils/adt/timestamp.c:4536 #, c-format msgid "interval out of range" msgstr "interval вне диапазона" @@ -28804,28 +28896,28 @@ msgstr "INTERVAL(%d): точность уменьшена до максимал msgid "interval(%d) precision must be between %d and %d" msgstr "точность interval(%d) должна быть между %d и %d" -#: utils/adt/timestamp.c:2703 +#: utils/adt/timestamp.c:2707 #, c-format msgid "cannot subtract infinite timestamps" msgstr "вычитать бесконечные значения timestamp нельзя" -#: utils/adt/timestamp.c:4015 utils/adt/timestamp.c:4215 +#: utils/adt/timestamp.c:4019 utils/adt/timestamp.c:4219 #, c-format msgid "origin out of range" msgstr "начало вне диапазона" -#: utils/adt/timestamp.c:4020 utils/adt/timestamp.c:4220 +#: utils/adt/timestamp.c:4024 utils/adt/timestamp.c:4224 #, c-format msgid "timestamps cannot be binned into intervals containing months or years" msgstr "" "значения timestamp нельзя подогнать под интервалы, содержащие месяцы или годы" -#: utils/adt/timestamp.c:4031 utils/adt/timestamp.c:4231 +#: utils/adt/timestamp.c:4035 utils/adt/timestamp.c:4235 #, c-format msgid "stride must be greater than zero" msgstr "шаг должен быть больше нуля" -#: utils/adt/timestamp.c:4526 +#: utils/adt/timestamp.c:4530 #, c-format msgid "Months usually have fractional weeks." msgstr "В месяцах обычно дробное количество недель." @@ -28944,62 +29036,67 @@ msgstr "слово слишком длинное (%ld Б, при максиму msgid "string is too long for tsvector (%ld bytes, max %ld bytes)" msgstr "строка слишком длинна для tsvector (%ld Б, при максимуме %ld)" -#: utils/adt/tsvector_op.c:773 -#, c-format -msgid "lexeme array may not contain nulls" -msgstr "массив лексем не может содержать элементы null" - -#: utils/adt/tsvector_op.c:778 -#, c-format -msgid "lexeme array may not contain empty strings" -msgstr "массив лексем не должен содержать пустые строки" - -#: utils/adt/tsvector_op.c:847 -#, c-format -msgid "weight array may not contain nulls" -msgstr "массив весов не может содержать элементы null" - -#: utils/adt/tsvector_op.c:871 +#: utils/adt/tsvector_op.c:238 #, c-format msgid "unrecognized weight: \"%c\"" msgstr "нераспознанный вес: \"%c\"" -#: utils/adt/tsvector_op.c:2601 +#: utils/adt/tsvector_op.c:242 +#, c-format +msgid "unrecognized weight: \"\\%03o\"" +msgstr "нераспознанный вес: \"\\%03o\"" + +#: utils/adt/tsvector_op.c:768 +#, c-format +msgid "lexeme array may not contain nulls" +msgstr "массив лексем не может содержать элементы null" + +#: utils/adt/tsvector_op.c:773 +#, c-format +msgid "lexeme array may not contain empty strings" +msgstr "массив лексем не должен содержать пустые строки" + +#: utils/adt/tsvector_op.c:842 +#, c-format +msgid "weight array may not contain nulls" +msgstr "массив весов не может содержать элементы null" + +#: utils/adt/tsvector_op.c:2574 #, c-format msgid "ts_stat query must return one tsvector column" msgstr "запрос ts_stat должен вернуть один столбец tsvector" -#: utils/adt/tsvector_op.c:2794 +#: utils/adt/tsvector_op.c:2767 #, c-format msgid "tsvector column \"%s\" does not exist" msgstr "столбец \"%s\" типа tsvector не существует" -#: utils/adt/tsvector_op.c:2801 +#: utils/adt/tsvector_op.c:2774 #, c-format msgid "column \"%s\" is not of tsvector type" msgstr "столбец \"%s\" должен иметь тип tsvector" -#: utils/adt/tsvector_op.c:2813 +#: utils/adt/tsvector_op.c:2786 #, c-format msgid "configuration column \"%s\" does not exist" msgstr "столбец конфигурации \"%s\" не существует" -#: utils/adt/tsvector_op.c:2819 +#: utils/adt/tsvector_op.c:2792 #, c-format msgid "column \"%s\" is not of regconfig type" msgstr "столбец \"%s\" должен иметь тип regconfig" -#: utils/adt/tsvector_op.c:2826 +#: utils/adt/tsvector_op.c:2799 #, c-format msgid "configuration column \"%s\" must not be null" msgstr "значение столбца конфигурации \"%s\" не должно быть null" -#: utils/adt/tsvector_op.c:2839 +#: utils/adt/tsvector_op.c:2812 #, c-format msgid "text search configuration name \"%s\" must be schema-qualified" msgstr "имя конфигурации текстового поиска \"%s\" должно указываться со схемой" -#: utils/adt/tsvector_op.c:2864 +#: utils/adt/tsvector_op.c:2837 #, c-format msgid "column \"%s\" is not of a character type" msgstr "столбец \"%s\" имеет не символьный тип" @@ -29339,71 +29436,71 @@ msgstr "неверный запрос" msgid "portal \"%s\" does not return tuples" msgstr "портал \"%s\" не возвращает кортежи" -#: utils/adt/xml.c:4344 +#: utils/adt/xml.c:4346 #, c-format msgid "invalid array for XML namespace mapping" msgstr "неправильный массив с сопоставлениями пространств имён XML" -#: utils/adt/xml.c:4345 +#: utils/adt/xml.c:4347 #, c-format msgid "" "The array must be two-dimensional with length of the second axis equal to 2." msgstr "Массив должен быть двухмерным и содержать 2 элемента по второй оси." -#: utils/adt/xml.c:4369 +#: utils/adt/xml.c:4371 #, c-format msgid "empty XPath expression" msgstr "пустое выражение XPath" -#: utils/adt/xml.c:4421 +#: utils/adt/xml.c:4423 #, c-format msgid "neither namespace name nor URI may be null" msgstr "ни префикс, ни URI пространства имён не может быть null" -#: utils/adt/xml.c:4428 +#: utils/adt/xml.c:4430 #, c-format msgid "could not register XML namespace with name \"%s\" and URI \"%s\"" msgstr "" "не удалось зарегистрировать пространство имён XML с префиксом \"%s\" и URI " "\"%s\"" -#: utils/adt/xml.c:4777 +#: utils/adt/xml.c:4779 #, c-format msgid "DEFAULT namespace is not supported" msgstr "пространство имён DEFAULT не поддерживается" -#: utils/adt/xml.c:4806 +#: utils/adt/xml.c:4808 #, c-format msgid "row path filter must not be empty string" msgstr "путь отбираемых строк не должен быть пустым" -#: utils/adt/xml.c:4840 +#: utils/adt/xml.c:4842 #, c-format msgid "column path filter must not be empty string" msgstr "путь отбираемого столбца не должен быть пустым" -#: utils/adt/xml.c:4987 +#: utils/adt/xml.c:4989 #, c-format msgid "more than one value returned by column XPath expression" msgstr "выражение XPath, отбирающее столбец, возвратило более одного значения" -#: utils/cache/lsyscache.c:1081 +#: utils/cache/lsyscache.c:1142 #, c-format msgid "cast from type %s to type %s does not exist" msgstr "приведение типа %s к типу %s не существует" -#: utils/cache/lsyscache.c:2883 utils/cache/lsyscache.c:2916 -#: utils/cache/lsyscache.c:2949 utils/cache/lsyscache.c:2982 +#: utils/cache/lsyscache.c:2958 utils/cache/lsyscache.c:2991 +#: utils/cache/lsyscache.c:3024 utils/cache/lsyscache.c:3057 #, c-format msgid "type %s is only a shell" msgstr "тип %s является пустышкой" -#: utils/cache/lsyscache.c:2888 +#: utils/cache/lsyscache.c:2963 #, c-format msgid "no input function available for type %s" msgstr "для типа %s нет функции ввода" -#: utils/cache/lsyscache.c:2921 +#: utils/cache/lsyscache.c:2996 #, c-format msgid "no output function available for type %s" msgstr "для типа %s нет функции вывода" @@ -29422,30 +29519,30 @@ msgstr "" msgid "cached plan must not change result type" msgstr "в кешированном плане не должен изменяться тип результата" -#: utils/cache/relcache.c:3758 +#: utils/cache/relcache.c:3760 #, c-format msgid "heap relfilenumber value not set when in binary upgrade mode" msgstr "" "значение relfilenumber для кучи не задано в режиме двоичного обновления" -#: utils/cache/relcache.c:3766 +#: utils/cache/relcache.c:3768 #, c-format msgid "unexpected request for new relfilenumber in binary upgrade mode" msgstr "" "неожиданный запрос нового значения relfilenumber в режиме двоичного " "обновления" -#: utils/cache/relcache.c:6514 +#: utils/cache/relcache.c:6516 #, c-format msgid "could not create relation-cache initialization file \"%s\": %m" msgstr "создать файл инициализации для кеша отношений \"%s\" не удалось: %m" -#: utils/cache/relcache.c:6516 +#: utils/cache/relcache.c:6518 #, c-format msgid "Continuing anyway, but there's something wrong." msgstr "Продолжаем всё равно, хотя что-то не так." -#: utils/cache/relcache.c:6838 +#: utils/cache/relcache.c:6840 #, c-format msgid "could not remove cache file \"%s\": %m" msgstr "не удалось стереть файл кеша \"%s\": %m" @@ -29466,7 +29563,7 @@ msgstr "файл сопоставления отношений \"%s\" содер msgid "relation mapping file \"%s\" contains incorrect checksum" msgstr "ошибка контрольной суммы в файле сопоставления отношений \"%s\"" -#: utils/cache/typcache.c:1809 utils/fmgr/funcapi.c:574 +#: utils/cache/typcache.c:1802 utils/fmgr/funcapi.c:574 #, c-format msgid "record type has not been registered" msgstr "тип записи не зарегистрирован" @@ -33226,19 +33323,29 @@ msgstr "Ошибка при создании контекста памяти \"% msgid "could not attach to dynamic shared area" msgstr "не удалось подключиться к динамической разделяемой области" -#: utils/mmgr/mcxt.c:1050 utils/mmgr/mcxt.c:1086 utils/mmgr/mcxt.c:1124 -#: utils/mmgr/mcxt.c:1162 utils/mmgr/mcxt.c:1270 utils/mmgr/mcxt.c:1301 -#: utils/mmgr/mcxt.c:1337 utils/mmgr/mcxt.c:1526 utils/mmgr/mcxt.c:1571 -#: utils/mmgr/mcxt.c:1628 +#: utils/mmgr/mcxt.c:1053 utils/mmgr/mcxt.c:1089 utils/mmgr/mcxt.c:1127 +#: utils/mmgr/mcxt.c:1165 utils/mmgr/mcxt.c:1273 utils/mmgr/mcxt.c:1304 +#: utils/mmgr/mcxt.c:1340 utils/mmgr/mcxt.c:1536 utils/mmgr/mcxt.c:1581 +#: utils/mmgr/mcxt.c:1764 #, c-format msgid "Failed on request of size %zu in memory context \"%s\"." msgstr "Ошибка при запросе блока размером %zu в контексте памяти \"%s\"." -#: utils/mmgr/mcxt.c:1225 +#: utils/mmgr/mcxt.c:1228 #, c-format msgid "logging memory contexts of PID %d" msgstr "вывод информации о памяти процесса с PID %d" +#: utils/mmgr/mcxt.c:1638 +#, c-format +msgid "invalid memory allocation request size %zu + %zu" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu" + +#: utils/mmgr/mcxt.c:1657 +#, c-format +msgid "invalid memory allocation request size %zu * %zu" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu" + #: utils/mmgr/portalmem.c:188 #, c-format msgid "cursor \"%s\" already exists" @@ -33825,7 +33932,7 @@ msgstr "неверная последовательность шестнадца msgid "unexpected end after backslash" msgstr "неожиданный конец строки после обратной косой черты" -#: jsonpath_scan.l:201 repl_scanner.l:209 scan.l:756 +#: jsonpath_scan.l:201 repl_scanner.l:213 scan.l:756 msgid "unterminated quoted string" msgstr "незавершённая строка в кавычках" @@ -34003,6 +34110,10 @@ msgstr "нестандартное использование спецсимво msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'." msgstr "Используйте для записи спецсимволов синтаксис спецстрок E'\\r\\n'." +#, c-format +#~ msgid "requested shared memory size overflows size_t" +#~ msgstr "запрошенный размер разделяемой памяти не умещается в size_t" + #, c-format #~ msgid "aborting startup due to startup process failure" #~ msgstr "прерывание запуска из-за ошибки в стартовом процессе" diff --git a/src/bin/initdb/po/de.po b/src/bin/initdb/po/de.po index 7352eb4dee2..625c13d187c 100644 --- a/src/bin/initdb/po/de.po +++ b/src/bin/initdb/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 16\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2024-11-07 14:07+0000\n" +"POT-Creation-Date: 2026-08-04 09:19+0000\n" "PO-Revision-Date: 2023-08-30 08:08+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -67,17 +67,27 @@ msgstr "%s() fehlgeschlagen: %m" msgid "out of memory" msgstr "Speicher aufgebraucht" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../../common/file_utils.c:87 ../../common/file_utils.c:447 #, c-format msgid "could not stat file \"%s\": %m" diff --git a/src/bin/initdb/po/ja.po b/src/bin/initdb/po/ja.po index 0c899d0e377..ceec09623b9 100644 --- a/src/bin/initdb/po/ja.po +++ b/src/bin/initdb/po/ja.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: initdb (PostgreSQL 16)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2024-10-07 10:50+0900\n" -"PO-Revision-Date: 2024-10-07 11:01+0900\n" +"POT-Creation-Date: 2026-05-12 14:40+0900\n" +"PO-Revision-Date: 2026-05-14 16:21+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -68,17 +68,27 @@ msgstr "%s() が失敗しました: %m" msgid "out of memory" msgstr "メモリ不足です" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "メモリ不足です\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "null ポインタを複製できません(内部エラー)。\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + #: ../../common/file_utils.c:87 ../../common/file_utils.c:447 #, c-format msgid "could not stat file \"%s\": %m" diff --git a/src/bin/initdb/po/ru.po b/src/bin/initdb/po/ru.po index 9c326cbcdc2..d68b9c4049c 100644 --- a/src/bin/initdb/po/ru.po +++ b/src/bin/initdb/po/ru.po @@ -6,13 +6,13 @@ # Sergey Burladyan , 2009. # Andrey Sudnik , 2010. # Dmitriy Olshevskiy , 2014. -# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Alexander Lakhin +# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: initdb (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2024-11-02 08:21+0300\n" -"PO-Revision-Date: 2024-11-02 08:27+0300\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-05 07:32+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -73,17 +73,27 @@ msgstr "ошибка в %s(): %m" msgid "out of memory" msgstr "нехватка памяти" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/file_utils.c:87 ../../common/file_utils.c:447 #, c-format msgid "could not stat file \"%s\": %m" diff --git a/src/bin/pg_amcheck/po/ru.po b/src/bin/pg_amcheck/po/ru.po index 87f7dac28f8..0638b0c2588 100644 --- a/src/bin/pg_amcheck/po/ru.po +++ b/src/bin/pg_amcheck/po/ru.po @@ -1,4 +1,4 @@ -# Alexander Lakhin , 2021, 2022, 2024. +# SPDX-FileCopyrightText: 2021, 2022, 2024, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: pg_amcheck (PostgreSQL) 14\n" diff --git a/src/bin/pg_archivecleanup/po/ru.po b/src/bin/pg_archivecleanup/po/ru.po index f84eb20b506..b67709e61ef 100644 --- a/src/bin/pg_archivecleanup/po/ru.po +++ b/src/bin/pg_archivecleanup/po/ru.po @@ -1,7 +1,7 @@ # Russian message translation file for pg_archivecleanup # Copyright (C) 2017 PostgreSQL Global Development Group # This file is distributed under the same license as the PostgreSQL package. -# SPDX-FileCopyrightText: 2017, 2019, 2020, 2022, 2024, 2025 Alexander Lakhin +# SPDX-FileCopyrightText: 2017, 2019, 2020, 2022, 2024, 2025, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: pg_archivecleanup (PostgreSQL) 10\n" diff --git a/src/bin/pg_basebackup/po/de.po b/src/bin/pg_basebackup/po/de.po index 3862d33690b..76900441b30 100644 --- a/src/bin/pg_basebackup/po/de.po +++ b/src/bin/pg_basebackup/po/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 16\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2023-05-19 17:19+0000\n" +"POT-Creation-Date: 2026-08-07 09:46+0000\n" "PO-Revision-Date: 2023-05-19 20:49+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -40,8 +40,8 @@ msgstr "Tipp: " #: ../../common/compression.c:132 ../../common/compression.c:141 #: ../../common/compression.c:150 bbstreamer_gzip.c:116 bbstreamer_gzip.c:249 -#: bbstreamer_lz4.c:100 bbstreamer_lz4.c:298 bbstreamer_zstd.c:129 -#: bbstreamer_zstd.c:284 +#: bbstreamer_lz4.c:100 bbstreamer_lz4.c:298 bbstreamer_zstd.c:126 +#: bbstreamer_zstd.c:281 #, c-format msgid "this build does not support compression with %s" msgstr "diese Installation unterstützt keine Komprimierung mit %s" @@ -90,19 +90,29 @@ msgstr "Komprimierungsalgorithmus »%s« akzeptiert keine Worker-Anzahl" msgid "compression algorithm \"%s\" does not support long-distance mode" msgstr "Komprimierungsalgorithmus »%s« unterstützt keinen Long-Distance-Modus" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../../common/file_utils.c:87 ../../common/file_utils.c:447 -#: pg_receivewal.c:319 pg_recvlogical.c:339 +#: pg_receivewal.c:319 pg_recvlogical.c:343 #, c-format msgid "could not stat file \"%s\": %m" msgstr "konnte »stat« für Datei »%s« nicht ausführen: %m" @@ -130,7 +140,7 @@ msgstr "konnte Datei »%s« nicht öffnen: %m" msgid "could not fsync file \"%s\": %m" msgstr "konnte Datei »%s« nicht fsyncen: %m" -#: ../../common/file_utils.c:379 pg_basebackup.c:2237 walmethods.c:462 +#: ../../common/file_utils.c:379 pg_basebackup.c:2238 walmethods.c:462 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "konnte Datei »%s« nicht in »%s« umbenennen: %m" @@ -147,49 +157,59 @@ msgstr "%s muss im Bereich %d..%d sein" #: ../../fe_utils/recovery_gen.c:34 ../../fe_utils/recovery_gen.c:45 #: ../../fe_utils/recovery_gen.c:70 ../../fe_utils/recovery_gen.c:90 -#: ../../fe_utils/recovery_gen.c:149 pg_basebackup.c:1609 +#: ../../fe_utils/recovery_gen.c:149 pg_basebackup.c:1610 #, c-format msgid "out of memory" msgstr "Speicher aufgebraucht" #: ../../fe_utils/recovery_gen.c:124 bbstreamer_file.c:121 -#: bbstreamer_file.c:258 pg_basebackup.c:1406 pg_basebackup.c:1700 +#: bbstreamer_file.c:270 pg_basebackup.c:1407 pg_basebackup.c:1701 #, c-format msgid "could not write to file \"%s\": %m" msgstr "konnte nicht in Datei »%s« schreiben: %m" -#: ../../fe_utils/recovery_gen.c:133 bbstreamer_file.c:93 bbstreamer_file.c:360 -#: pg_basebackup.c:1470 pg_basebackup.c:1679 +#: ../../fe_utils/recovery_gen.c:133 bbstreamer_file.c:93 bbstreamer_file.c:374 +#: pg_basebackup.c:1471 pg_basebackup.c:1680 #, c-format msgid "could not create file \"%s\": %m" msgstr "konnte Datei »%s« nicht erstellen: %m" -#: bbstreamer_file.c:138 pg_recvlogical.c:633 +#: bbstreamer_file.c:138 bbstreamer_file.c:279 pg_recvlogical.c:637 #, c-format msgid "could not close file \"%s\": %m" msgstr "konnte Datei »%s« nicht schließen: %m" -#: bbstreamer_file.c:275 +#: bbstreamer_file.c:219 bbstreamer_tar.c:299 +#, c-format +msgid "tar member has unsafe path name: \"%s\"" +msgstr "Tar-Mitglied hat unsicheren Pfadnamen: »%s«" + +#: bbstreamer_file.c:244 +#, c-format +msgid "link target has unsafe path name: \"%s\"" +msgstr "Verknüpfungsziel hat unsicheren Pfadnamen: »%s«" + +#: bbstreamer_file.c:289 #, c-format msgid "unexpected state while extracting archive" msgstr "unerwarteter Zustand beim Extrahieren des Archivs" -#: bbstreamer_file.c:320 pg_basebackup.c:686 pg_basebackup.c:730 +#: bbstreamer_file.c:334 pg_basebackup.c:687 pg_basebackup.c:731 #, c-format msgid "could not create directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht erzeugen: %m" -#: bbstreamer_file.c:325 +#: bbstreamer_file.c:339 #, c-format msgid "could not set permissions on directory \"%s\": %m" msgstr "konnte Zugriffsrechte für Verzeichnis »%s« nicht setzen: %m" -#: bbstreamer_file.c:344 +#: bbstreamer_file.c:358 #, c-format msgid "could not create symbolic link from \"%s\" to \"%s\": %m" msgstr "konnte symbolische Verknüpfung von »%s« nach »%s« nicht erzeugen: %m" -#: bbstreamer_file.c:364 +#: bbstreamer_file.c:378 #, c-format msgid "could not set permissions on file \"%s\": %m" msgstr "konnte Zugriffsrechte von Datei »%s« nicht setzen: %m" @@ -229,7 +249,7 @@ msgstr "konnte komprimierte Datei »%s« nicht schließen: %m" msgid "could not initialize compression library" msgstr "konnte Komprimierungsbibliothek nicht initialisieren" -#: bbstreamer_gzip.c:296 bbstreamer_lz4.c:354 bbstreamer_zstd.c:329 +#: bbstreamer_gzip.c:296 bbstreamer_lz4.c:354 bbstreamer_zstd.c:326 #, c-format msgid "could not decompress data: %s" msgstr "konnte Daten nicht dekomprimieren: %s" @@ -249,7 +269,7 @@ msgstr "konnte lz4-Komprimierungskontext nicht erzeugen: %s" msgid "could not write lz4 header: %s" msgstr "konnte lz4-Header nicht schreiben: %s" -#: bbstreamer_lz4.c:189 bbstreamer_zstd.c:181 bbstreamer_zstd.c:223 +#: bbstreamer_lz4.c:189 bbstreamer_zstd.c:178 bbstreamer_zstd.c:220 #, c-format msgid "could not compress data: %s" msgstr "konnte Daten nicht komprimieren: %s" @@ -264,22 +284,22 @@ msgstr "konnte lz4-Komprimierung nicht beenden: %s" msgid "could not initialize compression library: %s" msgstr "konnte Komprimierungsbibliothek nicht initialisieren: %s" -#: bbstreamer_tar.c:244 +#: bbstreamer_tar.c:245 #, c-format msgid "tar file trailer exceeds 2 blocks" msgstr "Tar-Datei-Trailer überschreitet 2 Blöcke" -#: bbstreamer_tar.c:249 +#: bbstreamer_tar.c:250 #, c-format msgid "unexpected state while parsing tar archive" msgstr "unerwarteter Zustand beim Parsen des Tar-Archivs" -#: bbstreamer_tar.c:296 +#: bbstreamer_tar.c:297 #, c-format msgid "tar member has empty name" msgstr "Tar-Mitglied hat leeren Namen" -#: bbstreamer_tar.c:328 +#: bbstreamer_tar.c:332 #, c-format msgid "COPY stream ended before last file was finished" msgstr "COPY-Strom endete vor dem Ende der letzten Datei" @@ -299,12 +319,12 @@ msgstr "konnte zstd-Komprimierungsniveau nicht auf %d setzen: %s" msgid "could not set compression worker count to %d: %s" msgstr "konnte Komprimierungs-Worker-Anzahl nicht auf %d setzen: %s" -#: bbstreamer_zstd.c:116 +#: bbstreamer_zstd.c:115 #, c-format msgid "could not enable long-distance mode: %s" msgstr "konnte Long-Distance-Modus nicht einschalten: %s" -#: bbstreamer_zstd.c:275 +#: bbstreamer_zstd.c:272 #, c-format msgid "could not create zstd decompression context" msgstr "konnte zstd-Dekomprimierungskontext nicht erzeugen" @@ -670,7 +690,7 @@ msgstr "%s Homepage: <%s>\n" msgid "could not read from ready pipe: %m" msgstr "konnte nicht aus bereiter Pipe lesen: %m" -#: pg_basebackup.c:480 pg_basebackup.c:622 pg_basebackup.c:2151 +#: pg_basebackup.c:480 pg_basebackup.c:622 pg_basebackup.c:2152 #: streamutil.c:441 #, c-format msgid "could not parse write-ahead log location \"%s\"" @@ -686,444 +706,444 @@ msgstr "konnte WAL-Dateien nicht zu Ende schreiben: %m" msgid "could not create pipe for background process: %m" msgstr "konnte Pipe für Hintergrundprozess nicht erzeugen: %m" -#: pg_basebackup.c:664 +#: pg_basebackup.c:665 #, c-format msgid "created temporary replication slot \"%s\"" msgstr "temporärer Replikations-Slot »%s« wurde erzeugt" -#: pg_basebackup.c:667 +#: pg_basebackup.c:668 #, c-format msgid "created replication slot \"%s\"" msgstr "Replikations-Slot »%s« wurde erzeugt" -#: pg_basebackup.c:701 +#: pg_basebackup.c:702 #, c-format msgid "could not create background process: %m" msgstr "konnte Hintergrundprozess nicht erzeugen: %m" -#: pg_basebackup.c:710 +#: pg_basebackup.c:711 #, c-format msgid "could not create background thread: %m" msgstr "konnte Hintergrund-Thread nicht erzeugen: %m" -#: pg_basebackup.c:749 +#: pg_basebackup.c:750 #, c-format msgid "directory \"%s\" exists but is not empty" msgstr "Verzeichnis »%s« existiert aber ist nicht leer" -#: pg_basebackup.c:755 +#: pg_basebackup.c:756 #, c-format msgid "could not access directory \"%s\": %m" msgstr "konnte nicht auf Verzeichnis »%s« zugreifen: %m" -#: pg_basebackup.c:831 +#: pg_basebackup.c:832 #, c-format msgid "%*s/%s kB (100%%), %d/%d tablespace %*s" msgid_plural "%*s/%s kB (100%%), %d/%d tablespaces %*s" msgstr[0] "%*s/%s kB (100%%), %d/%d Tablespace %*s" msgstr[1] "%*s/%s kB (100%%), %d/%d Tablespaces %*s" -#: pg_basebackup.c:843 +#: pg_basebackup.c:844 #, c-format msgid "%*s/%s kB (%d%%), %d/%d tablespace (%s%-*.*s)" msgid_plural "%*s/%s kB (%d%%), %d/%d tablespaces (%s%-*.*s)" msgstr[0] "%*s/%s kB (%d%%), %d/%d Tablespace (%s%-*.*s)" msgstr[1] "%*s/%s kB (%d%%), %d/%d Tablespaces (%s%-*.*s)" -#: pg_basebackup.c:859 +#: pg_basebackup.c:860 #, c-format msgid "%*s/%s kB (%d%%), %d/%d tablespace" msgid_plural "%*s/%s kB (%d%%), %d/%d tablespaces" msgstr[0] "%*s/%s kB (%d%%), %d/%d Tablespace" msgstr[1] "%*s/%s kB (%d%%), %d/%d Tablespaces" -#: pg_basebackup.c:883 +#: pg_basebackup.c:884 #, c-format msgid "transfer rate \"%s\" is not a valid value" msgstr "Transferrate »%s« ist kein gültiger Wert" -#: pg_basebackup.c:885 +#: pg_basebackup.c:886 #, c-format msgid "invalid transfer rate \"%s\": %m" msgstr "ungültige Transferrate »%s«: %m" -#: pg_basebackup.c:892 +#: pg_basebackup.c:893 #, c-format msgid "transfer rate must be greater than zero" msgstr "Transferrate muss größer als null sein" -#: pg_basebackup.c:922 +#: pg_basebackup.c:923 #, c-format msgid "invalid --max-rate unit: \"%s\"" msgstr "ungültige Einheit für --max-rate: »%s«" -#: pg_basebackup.c:926 +#: pg_basebackup.c:927 #, c-format msgid "transfer rate \"%s\" exceeds integer range" msgstr "Transferrate »%s« überschreitet Bereich für ganze Zahlen" -#: pg_basebackup.c:933 +#: pg_basebackup.c:934 #, c-format msgid "transfer rate \"%s\" is out of range" msgstr "Transferrate »%s« ist außerhalb des gültigen Bereichs" -#: pg_basebackup.c:995 +#: pg_basebackup.c:996 #, c-format msgid "could not get COPY data stream: %s" msgstr "konnte COPY-Datenstrom nicht empfangen: %s" -#: pg_basebackup.c:1012 pg_recvlogical.c:436 pg_recvlogical.c:608 -#: receivelog.c:973 +#: pg_basebackup.c:1013 pg_recvlogical.c:440 pg_recvlogical.c:612 +#: receivelog.c:979 #, c-format msgid "could not read COPY data: %s" msgstr "konnte COPY-Daten nicht lesen: %s" -#: pg_basebackup.c:1016 +#: pg_basebackup.c:1017 #, c-format msgid "background process terminated unexpectedly" msgstr "Hintergrundprozess beendete unerwartet" -#: pg_basebackup.c:1087 +#: pg_basebackup.c:1088 #, c-format msgid "cannot inject manifest into a compressed tar file" msgstr "Manifest kann nicht in eine komprimierte Tar-Datei eingefügt werden" -#: pg_basebackup.c:1088 +#: pg_basebackup.c:1089 #, c-format msgid "Use client-side compression, send the output to a directory rather than standard output, or use %s." msgstr "Verwenden Sie clientseitige Komprimierung, senden Sie die Ausgabe in ein Verzeichnis statt auf die Standardausgabe, oder verwenden Sie %s." -#: pg_basebackup.c:1104 +#: pg_basebackup.c:1105 #, c-format msgid "cannot parse archive \"%s\"" msgstr "kann Archiv »%s« nicht parsen" -#: pg_basebackup.c:1105 +#: pg_basebackup.c:1106 #, c-format msgid "Only tar archives can be parsed." msgstr "Nur Tar-Archive können geparst werden." -#: pg_basebackup.c:1107 +#: pg_basebackup.c:1108 #, c-format msgid "Plain format requires pg_basebackup to parse the archive." msgstr "Format »plain« benötigt pg_basebackup, um das Archiv zu parsen." -#: pg_basebackup.c:1109 +#: pg_basebackup.c:1110 #, c-format msgid "Using - as the output directory requires pg_basebackup to parse the archive." msgstr "Wenn - als Ausgabeverzeichnis verwendet wird, wird pg_basebackup benötigt, um das Archiv zu parsen." -#: pg_basebackup.c:1111 +#: pg_basebackup.c:1112 #, c-format msgid "The -R option requires pg_basebackup to parse the archive." msgstr "Die Option -R benötigt pg_basebackup, um das Archiv zu parsen." -#: pg_basebackup.c:1330 +#: pg_basebackup.c:1331 #, c-format msgid "archives must precede manifest" msgstr "Archive müssen vor dem Manifest kommen" -#: pg_basebackup.c:1345 +#: pg_basebackup.c:1346 #, c-format msgid "invalid archive name: \"%s\"" msgstr "ungültiger Archivname: »%s«" -#: pg_basebackup.c:1417 +#: pg_basebackup.c:1418 #, c-format msgid "unexpected payload data" msgstr "unerwartete Payload-Daten" -#: pg_basebackup.c:1560 +#: pg_basebackup.c:1561 #, c-format msgid "empty COPY message" msgstr "leere COPY-Nachricht" -#: pg_basebackup.c:1562 +#: pg_basebackup.c:1563 #, c-format msgid "malformed COPY message of type %d, length %zu" msgstr "fehlerhafte COPY-Nachricht vom Typ %d, Länge %zu" -#: pg_basebackup.c:1760 +#: pg_basebackup.c:1761 #, c-format msgid "incompatible server version %s" msgstr "inkompatible Serverversion %s" -#: pg_basebackup.c:1776 +#: pg_basebackup.c:1777 #, c-format msgid "Use -X none or -X fetch to disable log streaming." msgstr "Verwenden Sie -X none oder -X fetch, um Log-Streaming abzuschalten." -#: pg_basebackup.c:1844 +#: pg_basebackup.c:1845 #, c-format msgid "backup targets are not supported by this server version" msgstr "Backup-Ziele werden von dieser Serverversion nicht unterstützt" -#: pg_basebackup.c:1847 +#: pg_basebackup.c:1848 #, c-format msgid "recovery configuration cannot be written when a backup target is used" msgstr "Recovery-Konfiguration kann nicht geschrieben werden, wenn ein Backup-Ziel verwendet wird" -#: pg_basebackup.c:1874 +#: pg_basebackup.c:1875 #, c-format msgid "server does not support server-side compression" msgstr "Server unterstützt keine serverseitige Komprimierung" -#: pg_basebackup.c:1884 +#: pg_basebackup.c:1885 #, c-format msgid "initiating base backup, waiting for checkpoint to complete" msgstr "Basissicherung eingeleitet, warte auf Abschluss des Checkpoints" -#: pg_basebackup.c:1888 +#: pg_basebackup.c:1889 #, c-format msgid "waiting for checkpoint" msgstr "Warten auf Checkpoint" -#: pg_basebackup.c:1901 pg_recvlogical.c:260 receivelog.c:543 receivelog.c:582 -#: streamutil.c:288 streamutil.c:361 streamutil.c:413 streamutil.c:501 -#: streamutil.c:653 streamutil.c:698 +#: pg_basebackup.c:1902 pg_recvlogical.c:264 receivelog.c:542 receivelog.c:588 +#: streamutil.c:288 streamutil.c:361 streamutil.c:413 streamutil.c:502 +#: streamutil.c:658 streamutil.c:703 #, c-format msgid "could not send replication command \"%s\": %s" msgstr "konnte Replikationsbefehl »%s« nicht senden: %s" -#: pg_basebackup.c:1909 +#: pg_basebackup.c:1910 #, c-format msgid "could not initiate base backup: %s" msgstr "konnte Basissicherung nicht starten: %s" -#: pg_basebackup.c:1912 +#: pg_basebackup.c:1913 #, c-format msgid "server returned unexpected response to BASE_BACKUP command; got %d rows and %d fields, expected %d rows and %d fields" msgstr "unerwartete Antwort auf Befehl BASE_BACKUP: %d Zeilen und %d Felder erhalten, %d Zeilen und %d Felder erwartet" -#: pg_basebackup.c:1918 +#: pg_basebackup.c:1919 #, c-format msgid "checkpoint completed" msgstr "Checkpoint abgeschlossen" -#: pg_basebackup.c:1932 +#: pg_basebackup.c:1933 #, c-format msgid "write-ahead log start point: %s on timeline %u" msgstr "Write-Ahead-Log-Startpunkt: %s auf Zeitleiste %u" -#: pg_basebackup.c:1940 +#: pg_basebackup.c:1941 #, c-format msgid "could not get backup header: %s" msgstr "konnte Kopf der Sicherung nicht empfangen: %s" -#: pg_basebackup.c:1943 +#: pg_basebackup.c:1944 #, c-format msgid "no data returned from server" msgstr "keine Daten vom Server zurückgegeben" -#: pg_basebackup.c:1986 +#: pg_basebackup.c:1987 #, c-format msgid "can only write single tablespace to stdout, database has %d" msgstr "kann nur einen einzelnen Tablespace auf die Standardausgabe schreiben, Datenbank hat %d" -#: pg_basebackup.c:1999 +#: pg_basebackup.c:2000 #, c-format msgid "starting background WAL receiver" msgstr "Hintergrund-WAL-Receiver wird gestartet" -#: pg_basebackup.c:2082 +#: pg_basebackup.c:2083 #, c-format msgid "backup failed: %s" msgstr "Backup fehlgeschlagen: %s" -#: pg_basebackup.c:2085 +#: pg_basebackup.c:2086 #, c-format msgid "no write-ahead log end position returned from server" msgstr "keine Write-Ahead-Log-Endposition vom Server zurückgegeben" -#: pg_basebackup.c:2088 +#: pg_basebackup.c:2089 #, c-format msgid "write-ahead log end point: %s" msgstr "Write-Ahead-Log-Endposition: %s" -#: pg_basebackup.c:2099 +#: pg_basebackup.c:2100 #, c-format msgid "checksum error occurred" msgstr "ein Prüfsummenfehler ist aufgetreten" -#: pg_basebackup.c:2104 +#: pg_basebackup.c:2105 #, c-format msgid "final receive failed: %s" msgstr "letztes Empfangen fehlgeschlagen: %s" -#: pg_basebackup.c:2128 +#: pg_basebackup.c:2129 #, c-format msgid "waiting for background process to finish streaming ..." msgstr "warte bis Hintergrundprozess Streaming beendet hat ..." -#: pg_basebackup.c:2132 +#: pg_basebackup.c:2133 #, c-format msgid "could not send command to background pipe: %m" msgstr "konnte Befehl nicht an Hintergrund-Pipe senden: %m" -#: pg_basebackup.c:2137 +#: pg_basebackup.c:2138 #, c-format msgid "could not wait for child process: %m" msgstr "konnte nicht auf Kindprozess warten: %m" -#: pg_basebackup.c:2139 +#: pg_basebackup.c:2140 #, c-format msgid "child %d died, expected %d" msgstr "Kindprozess %d endete, aber %d wurde erwartet" -#: pg_basebackup.c:2141 streamutil.c:91 streamutil.c:196 +#: pg_basebackup.c:2142 streamutil.c:91 streamutil.c:196 #, c-format msgid "%s" msgstr "%s" -#: pg_basebackup.c:2161 +#: pg_basebackup.c:2162 #, c-format msgid "could not wait for child thread: %m" msgstr "konnte nicht auf Kind-Thread warten: %m" -#: pg_basebackup.c:2166 +#: pg_basebackup.c:2167 #, c-format msgid "could not get child thread exit status: %m" msgstr "konnte Statuscode des Kind-Threads nicht ermitteln: %m" -#: pg_basebackup.c:2169 +#: pg_basebackup.c:2170 #, c-format msgid "child thread exited with error %u" msgstr "Kind-Thread hat mit Fehler %u beendet" -#: pg_basebackup.c:2198 +#: pg_basebackup.c:2199 #, c-format msgid "syncing data to disk ..." msgstr "synchronisiere Daten auf Festplatte ..." -#: pg_basebackup.c:2223 +#: pg_basebackup.c:2224 #, c-format msgid "renaming backup_manifest.tmp to backup_manifest" msgstr "umbenennen von backup_manifest.tmp nach backup_manifest" -#: pg_basebackup.c:2243 +#: pg_basebackup.c:2244 #, c-format msgid "base backup completed" msgstr "Basissicherung abgeschlossen" -#: pg_basebackup.c:2326 +#: pg_basebackup.c:2327 #, c-format msgid "invalid checkpoint argument \"%s\", must be \"fast\" or \"spread\"" msgstr "ungültiges Checkpoint-Argument »%s«, muss »fast« oder »spread« sein" -#: pg_basebackup.c:2344 +#: pg_basebackup.c:2345 #, c-format msgid "invalid output format \"%s\", must be \"plain\" or \"tar\"" msgstr "ungültiges Ausgabeformat »%s«, muss »plain« oder »tar« sein" -#: pg_basebackup.c:2422 +#: pg_basebackup.c:2423 #, c-format msgid "invalid wal-method option \"%s\", must be \"fetch\", \"stream\", or \"none\"" msgstr "ungültige Option »%s« für --wal-method, muss »fetch«, »stream« oder »none« sein" -#: pg_basebackup.c:2457 pg_basebackup.c:2469 pg_basebackup.c:2491 -#: pg_basebackup.c:2503 pg_basebackup.c:2509 pg_basebackup.c:2561 -#: pg_basebackup.c:2572 pg_basebackup.c:2582 pg_basebackup.c:2588 -#: pg_basebackup.c:2595 pg_basebackup.c:2607 pg_basebackup.c:2619 -#: pg_basebackup.c:2627 pg_basebackup.c:2640 pg_basebackup.c:2646 -#: pg_basebackup.c:2655 pg_basebackup.c:2667 pg_basebackup.c:2678 -#: pg_basebackup.c:2686 pg_receivewal.c:748 pg_receivewal.c:760 +#: pg_basebackup.c:2458 pg_basebackup.c:2470 pg_basebackup.c:2492 +#: pg_basebackup.c:2504 pg_basebackup.c:2510 pg_basebackup.c:2562 +#: pg_basebackup.c:2573 pg_basebackup.c:2583 pg_basebackup.c:2589 +#: pg_basebackup.c:2596 pg_basebackup.c:2608 pg_basebackup.c:2620 +#: pg_basebackup.c:2628 pg_basebackup.c:2641 pg_basebackup.c:2647 +#: pg_basebackup.c:2656 pg_basebackup.c:2668 pg_basebackup.c:2679 +#: pg_basebackup.c:2687 pg_receivewal.c:748 pg_receivewal.c:760 #: pg_receivewal.c:767 pg_receivewal.c:776 pg_receivewal.c:783 -#: pg_receivewal.c:793 pg_recvlogical.c:835 pg_recvlogical.c:847 -#: pg_recvlogical.c:857 pg_recvlogical.c:864 pg_recvlogical.c:871 -#: pg_recvlogical.c:878 pg_recvlogical.c:885 pg_recvlogical.c:892 -#: pg_recvlogical.c:899 pg_recvlogical.c:906 +#: pg_receivewal.c:793 pg_recvlogical.c:839 pg_recvlogical.c:851 +#: pg_recvlogical.c:861 pg_recvlogical.c:868 pg_recvlogical.c:875 +#: pg_recvlogical.c:882 pg_recvlogical.c:889 pg_recvlogical.c:896 +#: pg_recvlogical.c:903 pg_recvlogical.c:910 #, c-format msgid "Try \"%s --help\" for more information." msgstr "Versuchen Sie »%s --help« für weitere Informationen." -#: pg_basebackup.c:2467 pg_receivewal.c:758 pg_recvlogical.c:845 +#: pg_basebackup.c:2468 pg_receivewal.c:758 pg_recvlogical.c:849 #, c-format msgid "too many command-line arguments (first is \"%s\")" msgstr "zu viele Kommandozeilenargumente (das erste ist »%s«)" -#: pg_basebackup.c:2490 +#: pg_basebackup.c:2491 #, c-format msgid "cannot specify both format and backup target" msgstr "Format und Backup-Ziel können nicht beide angegeben werden" -#: pg_basebackup.c:2502 +#: pg_basebackup.c:2503 #, c-format msgid "must specify output directory or backup target" msgstr "Ausgabeverzeichnis oder Backup-Ziel muss angegeben werden" -#: pg_basebackup.c:2508 +#: pg_basebackup.c:2509 #, c-format msgid "cannot specify both output directory and backup target" msgstr "Ausgabeverzeichnis und Backup-Ziel können nicht beide angegeben werden" -#: pg_basebackup.c:2538 pg_receivewal.c:802 +#: pg_basebackup.c:2539 pg_receivewal.c:802 #, c-format msgid "unrecognized compression algorithm: \"%s\"" msgstr "unbekannter Komprimierungsalgorithmus: »%s«" -#: pg_basebackup.c:2544 pg_receivewal.c:809 +#: pg_basebackup.c:2545 pg_receivewal.c:809 #, c-format msgid "invalid compression specification: %s" msgstr "ungültige Komprimierungsangabe: %s" -#: pg_basebackup.c:2560 +#: pg_basebackup.c:2561 #, c-format msgid "client-side compression is not possible when a backup target is specified" msgstr "clientseitige Komprimierung ist nicht möglich, wenn ein Backup-Ziel angegeben ist" -#: pg_basebackup.c:2571 +#: pg_basebackup.c:2572 #, c-format msgid "only tar mode backups can be compressed" msgstr "nur Sicherungen im Tar-Modus können komprimiert werden" -#: pg_basebackup.c:2581 +#: pg_basebackup.c:2582 #, c-format msgid "WAL cannot be streamed when a backup target is specified" msgstr "WAL-Streaming ist nicht möglich, wenn ein Backup-Ziel angegeben ist" -#: pg_basebackup.c:2587 +#: pg_basebackup.c:2588 #, c-format msgid "cannot stream write-ahead logs in tar mode to stdout" msgstr "im Tar-Modus können Write-Ahead-Logs nicht auf Standardausgabe geschrieben werden" -#: pg_basebackup.c:2594 +#: pg_basebackup.c:2595 #, c-format msgid "replication slots can only be used with WAL streaming" msgstr "Replikations-Slots können nur mit WAL-Streaming verwendet werden" -#: pg_basebackup.c:2606 +#: pg_basebackup.c:2607 #, c-format msgid "--no-slot cannot be used with slot name" msgstr "--no-slot kann nicht zusammen mit einem Slot-Namen verwendet werden" #. translator: second %s is an option name -#: pg_basebackup.c:2617 pg_receivewal.c:774 +#: pg_basebackup.c:2618 pg_receivewal.c:774 #, c-format msgid "%s needs a slot to be specified using --slot" msgstr "für %s muss ein Slot mit --slot angegeben werden" -#: pg_basebackup.c:2625 pg_basebackup.c:2665 pg_basebackup.c:2676 -#: pg_basebackup.c:2684 +#: pg_basebackup.c:2626 pg_basebackup.c:2666 pg_basebackup.c:2677 +#: pg_basebackup.c:2685 #, c-format msgid "%s and %s are incompatible options" msgstr "%s und %s sind inkompatible Optionen" -#: pg_basebackup.c:2639 +#: pg_basebackup.c:2640 #, c-format msgid "WAL directory location cannot be specified along with a backup target" msgstr "WAL-Verzeichnis kann nicht zusammen mit einem Backup-Ziel angegeben werden" -#: pg_basebackup.c:2645 +#: pg_basebackup.c:2646 #, c-format msgid "WAL directory location can only be specified in plain mode" msgstr "WAL-Verzeichnis kann nur im »plain«-Modus angegeben werden" -#: pg_basebackup.c:2654 +#: pg_basebackup.c:2655 #, c-format msgid "WAL directory location must be an absolute path" msgstr "WAL-Verzeichnis muss absoluten Pfad haben" -#: pg_basebackup.c:2754 +#: pg_basebackup.c:2755 #, c-format msgid "could not create symbolic link \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht erstellen: %m" @@ -1305,7 +1325,7 @@ msgstr "kann Datei »%s« nicht prüfen: Komprimierung mit %s wird von dieser In msgid "starting log streaming at %X/%X (timeline %u)" msgstr "starte Log-Streaming bei %X/%X (Zeitleiste %u)" -#: pg_receivewal.c:693 pg_recvlogical.c:783 +#: pg_receivewal.c:693 pg_recvlogical.c:787 #, c-format msgid "could not parse end position \"%s\"" msgstr "konnte Endposition »%s« nicht parsen" @@ -1335,23 +1355,23 @@ msgstr "Komprimierung mit %s wird noch nicht unterstützt" msgid "replication connection using slot \"%s\" is unexpectedly database specific" msgstr "Replikationsverbindung, die Slot »%s« verwendet, ist unerwarteterweise datenbankspezifisch" -#: pg_receivewal.c:878 pg_recvlogical.c:954 +#: pg_receivewal.c:878 pg_recvlogical.c:958 #, c-format msgid "dropping replication slot \"%s\"" msgstr "lösche Replikations-Slot »%s«" -#: pg_receivewal.c:889 pg_recvlogical.c:964 +#: pg_receivewal.c:889 pg_recvlogical.c:968 #, c-format msgid "creating replication slot \"%s\"" msgstr "erzeuge Replikations-Slot »%s«" -#: pg_receivewal.c:918 pg_recvlogical.c:988 +#: pg_receivewal.c:918 pg_recvlogical.c:992 #, c-format msgid "disconnected" msgstr "Verbindung beendet" #. translator: check source for value for %d -#: pg_receivewal.c:922 pg_recvlogical.c:992 +#: pg_receivewal.c:922 pg_recvlogical.c:996 #, c-format msgid "disconnected; waiting %d seconds to try again" msgstr "Verbindung beendet; erneuter Versuch in %d Sekunden" @@ -1446,108 +1466,108 @@ msgstr "konnte Rückmeldungspaket nicht senden: %s" msgid "starting log streaming at %X/%X (slot %s)" msgstr "starte Log-Streaming bei %X/%X (Slot %s)" -#: pg_recvlogical.c:269 +#: pg_recvlogical.c:273 #, c-format msgid "streaming initiated" msgstr "Streaming eingeleitet" -#: pg_recvlogical.c:333 +#: pg_recvlogical.c:337 #, c-format msgid "could not open log file \"%s\": %m" msgstr "konnte Logdatei »%s« nicht öffnen: %m" -#: pg_recvlogical.c:362 receivelog.c:882 +#: pg_recvlogical.c:366 receivelog.c:888 #, c-format msgid "invalid socket: %s" msgstr "ungültiges Socket: %s" -#: pg_recvlogical.c:415 receivelog.c:910 +#: pg_recvlogical.c:419 receivelog.c:916 #, c-format msgid "%s() failed: %m" msgstr "%s() fehlgeschlagen: %m" -#: pg_recvlogical.c:422 receivelog.c:959 +#: pg_recvlogical.c:426 receivelog.c:965 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "konnte keine Daten vom WAL-Stream empfangen: %s" -#: pg_recvlogical.c:464 pg_recvlogical.c:515 receivelog.c:1003 -#: receivelog.c:1066 +#: pg_recvlogical.c:468 pg_recvlogical.c:519 receivelog.c:1009 +#: receivelog.c:1072 #, c-format msgid "streaming header too small: %d" msgstr "Streaming-Header zu klein: %d" -#: pg_recvlogical.c:499 receivelog.c:843 +#: pg_recvlogical.c:503 receivelog.c:849 #, c-format msgid "unrecognized streaming header: \"%c\"" msgstr "unbekannter Streaming-Header: »%c«" -#: pg_recvlogical.c:553 pg_recvlogical.c:565 +#: pg_recvlogical.c:557 pg_recvlogical.c:569 #, c-format msgid "could not write %d bytes to log file \"%s\": %m" msgstr "konnte %d Bytes nicht in Logdatei »%s« schreiben: %m" -#: pg_recvlogical.c:619 receivelog.c:642 receivelog.c:679 +#: pg_recvlogical.c:623 receivelog.c:648 receivelog.c:685 #, c-format msgid "unexpected termination of replication stream: %s" msgstr "unerwarteter Abbruch des Replikations-Streams: %s" -#: pg_recvlogical.c:778 +#: pg_recvlogical.c:782 #, c-format msgid "could not parse start position \"%s\"" msgstr "konnte Startposition »%s« nicht parsen" -#: pg_recvlogical.c:856 +#: pg_recvlogical.c:860 #, c-format msgid "no slot specified" msgstr "kein Slot angegeben" -#: pg_recvlogical.c:863 +#: pg_recvlogical.c:867 #, c-format msgid "no target file specified" msgstr "keine Zieldatei angegeben" -#: pg_recvlogical.c:870 +#: pg_recvlogical.c:874 #, c-format msgid "no database specified" msgstr "keine Datenbank angegeben" -#: pg_recvlogical.c:877 +#: pg_recvlogical.c:881 #, c-format msgid "at least one action needs to be specified" msgstr "mindestens eine Aktion muss angegeben werden" -#: pg_recvlogical.c:884 +#: pg_recvlogical.c:888 #, c-format msgid "cannot use --create-slot or --start together with --drop-slot" msgstr "--create-slot oder --start kann nicht zusammen mit --drop-slot verwendet werden" -#: pg_recvlogical.c:891 +#: pg_recvlogical.c:895 #, c-format msgid "cannot use --create-slot or --drop-slot together with --startpos" msgstr "--create-slot oder --drop-slot kann nicht zusammen mit --startpos verwendet werden" -#: pg_recvlogical.c:898 +#: pg_recvlogical.c:902 #, c-format msgid "--endpos may only be specified with --start" msgstr "--endpos kann nur zusammen mit --start angegeben werden" -#: pg_recvlogical.c:905 +#: pg_recvlogical.c:909 #, c-format msgid "--two-phase may only be specified with --create-slot" msgstr "--two-phase kann nur zusammen mit --create-slot angegeben werden" -#: pg_recvlogical.c:938 +#: pg_recvlogical.c:942 #, c-format msgid "could not establish database-specific replication connection" msgstr "konnte keine datenbankspezifische Replikationsverbindung herstellen" -#: pg_recvlogical.c:1032 +#: pg_recvlogical.c:1036 #, c-format msgid "end position %X/%X reached by keepalive" msgstr "Endposition %X/%X durch Keepalive erreicht" -#: pg_recvlogical.c:1035 +#: pg_recvlogical.c:1039 #, c-format msgid "end position %X/%X reached by WAL record at %X/%X" msgstr "Endposition %X/%X erreicht durch WAL-Eintrag bei %X/%X" @@ -1594,7 +1614,7 @@ msgstr "konnte Write-Ahead-Log-Datei »%s« nicht öffnen: %s" msgid "not renaming \"%s\", segment is not complete" msgstr "»%s« wird nicht umbenannt, Segment ist noch nicht vollständig" -#: receivelog.c:227 receivelog.c:317 receivelog.c:688 +#: receivelog.c:227 receivelog.c:317 receivelog.c:694 #, c-format msgid "could not close file \"%s\": %s" msgstr "konnte Datei »%s« nicht schließen: %s" @@ -1624,67 +1644,67 @@ msgstr "inkompatible Serverversion %s; Client unterstützt Streaming nicht mit S msgid "incompatible server version %s; client does not support streaming from server versions newer than %s" msgstr "inkompatible Serverversion %s; Client unterstützt Streaming nicht mit Serverversionen neuer als %s" -#: receivelog.c:508 +#: receivelog.c:505 #, c-format msgid "system identifier does not match between base backup and streaming connection" msgstr "Systemidentifikator stimmt nicht zwischen Basissicherung und Streaming-Verbindung überein" -#: receivelog.c:516 +#: receivelog.c:513 #, c-format msgid "starting timeline %u is not present in the server" msgstr "Startzeitleiste %u ist auf dem Server nicht vorhanden" -#: receivelog.c:555 +#: receivelog.c:554 #, c-format msgid "unexpected response to TIMELINE_HISTORY command: got %d rows and %d fields, expected %d rows and %d fields" msgstr "unerwartete Antwort auf Befehl TIMELINE_HISTORY: %d Zeilen und %d Felder erhalten, %d Zeilen und %d Felder erwartet" -#: receivelog.c:626 +#: receivelog.c:632 #, c-format msgid "server reported unexpected next timeline %u, following timeline %u" msgstr "Server berichtete unerwartete nächste Zeitleiste %u, folgend auf Zeitleiste %u" -#: receivelog.c:632 +#: receivelog.c:638 #, c-format msgid "server stopped streaming timeline %u at %X/%X, but reported next timeline %u to begin at %X/%X" msgstr "Server beendete Streaming von Zeitleiste %u bei %X/%X, aber gab an, dass nächste Zeitleiste %u bei %X/%X beginnt" -#: receivelog.c:672 +#: receivelog.c:678 #, c-format msgid "replication stream was terminated before stop point" msgstr "Replikationsstrom wurde vor Stopppunkt abgebrochen" -#: receivelog.c:718 +#: receivelog.c:724 #, c-format msgid "unexpected result set after end-of-timeline: got %d rows and %d fields, expected %d rows and %d fields" msgstr "unerwartete Ergebnismenge nach Ende der Zeitleiste: %d Zeilen und %d Felder erhalten, %d Zeilen und %d Felder erwartet" -#: receivelog.c:727 +#: receivelog.c:733 #, c-format msgid "could not parse next timeline's starting point \"%s\"" msgstr "konnte Startpunkt der nächsten Zeitleiste (»%s«) nicht interpretieren" -#: receivelog.c:775 receivelog.c:1022 walmethods.c:1201 +#: receivelog.c:781 receivelog.c:1028 walmethods.c:1201 #, c-format msgid "could not fsync file \"%s\": %s" msgstr "konnte Datei »%s« nicht fsyncen: %s" -#: receivelog.c:1083 +#: receivelog.c:1089 #, c-format msgid "received write-ahead log record for offset %u with no file open" msgstr "Write-Ahead-Log-Eintrag für Offset %u erhalten ohne offene Datei" -#: receivelog.c:1093 +#: receivelog.c:1099 #, c-format msgid "got WAL data offset %08x, expected %08x" msgstr "WAL-Daten-Offset %08x erhalten, %08x erwartet" -#: receivelog.c:1128 +#: receivelog.c:1134 #, c-format msgid "could not write %d bytes to WAL file \"%s\": %s" msgstr "konnte %d Bytes nicht in WAL-Datei »%s« schreiben: %s" -#: receivelog.c:1153 receivelog.c:1193 receivelog.c:1222 +#: receivelog.c:1159 receivelog.c:1199 receivelog.c:1228 #, c-format msgid "could not send copy-end packet: %s" msgstr "konnte COPY-Ende-Paket nicht senden: %s" @@ -1745,32 +1765,32 @@ msgstr "Gruppenzugriffseinstellung konnte nicht interpretiert werden: %s" msgid "could not identify system: got %d rows and %d fields, expected %d rows and %d or more fields" msgstr "Konnte System nicht identifizieren: %d Zeilen und %d Felder erhalten, %d Zeilen und %d oder mehr Felder erwartet" -#: streamutil.c:510 +#: streamutil.c:511 #, c-format msgid "could not read replication slot \"%s\": got %d rows and %d fields, expected %d rows and %d fields" msgstr "konnte Replikations-Slot »%s« nicht lesen: %d Zeilen und %d Felder erhalten, %d Zeilen und %d Felder erwartet" -#: streamutil.c:522 +#: streamutil.c:523 #, c-format msgid "replication slot \"%s\" does not exist" msgstr "Replikations-Slot »%s« existiert nicht" -#: streamutil.c:533 +#: streamutil.c:534 #, c-format msgid "expected a physical replication slot, got type \"%s\" instead" msgstr "physischer Replikations-Slot wurde erwartet, stattdessen wurde Typ »%s« erhalten" -#: streamutil.c:547 +#: streamutil.c:548 #, c-format msgid "could not parse restart_lsn \"%s\" for replication slot \"%s\"" msgstr "konnte restart_lsn »%s« für Replikations-Slot »%s« nicht parsen" -#: streamutil.c:664 +#: streamutil.c:669 #, c-format msgid "could not create replication slot \"%s\": got %d rows and %d fields, expected %d rows and %d fields" msgstr "konnte Replikations-Slot »%s« nicht erzeugen: %d Zeilen und %d Felder erhalten, %d Zeilen und %d Felder erwartet" -#: streamutil.c:708 +#: streamutil.c:713 #, c-format msgid "could not drop replication slot \"%s\": got %d rows and %d fields, expected %d rows and %d fields" msgstr "konnte Replikations-Slot »%s« nicht löschen: %d Zeilen und %d Felder erhalten, %d Zeilen und %d Felder erwartet" diff --git a/src/bin/pg_basebackup/po/ja.po b/src/bin/pg_basebackup/po/ja.po index f3ea7ce2fc5..a3a7e2fa092 100644 --- a/src/bin/pg_basebackup/po/ja.po +++ b/src/bin/pg_basebackup/po/ja.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: pg_basebackup (PostgreSQL 16)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2023-05-22 09:35+0900\n" -"PO-Revision-Date: 2023-05-22 09:48+0900\n" +"POT-Creation-Date: 2026-05-12 14:41+0900\n" +"PO-Revision-Date: 2026-05-14 16:27+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -44,8 +44,8 @@ msgstr "ヒント: " #: ../../common/compression.c:132 ../../common/compression.c:141 #: ../../common/compression.c:150 bbstreamer_gzip.c:116 bbstreamer_gzip.c:249 -#: bbstreamer_lz4.c:100 bbstreamer_lz4.c:298 bbstreamer_zstd.c:129 -#: bbstreamer_zstd.c:284 +#: bbstreamer_lz4.c:100 bbstreamer_lz4.c:298 bbstreamer_zstd.c:126 +#: bbstreamer_zstd.c:281 #, c-format msgid "this build does not support compression with %s" msgstr "このビルドでは%sによる圧縮をサポートしていません" @@ -94,17 +94,27 @@ msgstr "圧縮アルゴリズム\"%s\"はワーカー数を受け付けません msgid "compression algorithm \"%s\" does not support long-distance mode" msgstr "圧縮アルゴリズム\"%s\"は長距離モードをサポートしません" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "メモリ不足です\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "null ポインタを複製できません (内部エラー)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + #: ../../common/file_utils.c:87 ../../common/file_utils.c:447 #: pg_receivewal.c:319 pg_recvlogical.c:339 #, c-format @@ -134,7 +144,7 @@ msgstr "ファイル\"%s\"をオープンできませんでした: %m" msgid "could not fsync file \"%s\": %m" msgstr "ファイル\"%s\"をfsyncできませんでした: %m" -#: ../../common/file_utils.c:379 pg_basebackup.c:2237 walmethods.c:462 +#: ../../common/file_utils.c:379 pg_basebackup.c:2238 walmethods.c:462 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "ファイル\"%s\"の名前を\"%s\"に変更できませんでした: %m" @@ -151,49 +161,59 @@ msgstr "%sは%d..%dの範囲でなければなりません" #: ../../fe_utils/recovery_gen.c:34 ../../fe_utils/recovery_gen.c:45 #: ../../fe_utils/recovery_gen.c:70 ../../fe_utils/recovery_gen.c:90 -#: ../../fe_utils/recovery_gen.c:149 pg_basebackup.c:1609 +#: ../../fe_utils/recovery_gen.c:149 pg_basebackup.c:1610 #, c-format msgid "out of memory" msgstr "メモリ不足です" #: ../../fe_utils/recovery_gen.c:124 bbstreamer_file.c:121 -#: bbstreamer_file.c:258 pg_basebackup.c:1406 pg_basebackup.c:1700 +#: bbstreamer_file.c:270 pg_basebackup.c:1407 pg_basebackup.c:1701 #, c-format msgid "could not write to file \"%s\": %m" msgstr "ファイル\"%s\"を書き込めませんでした: %m" -#: ../../fe_utils/recovery_gen.c:133 bbstreamer_file.c:93 bbstreamer_file.c:360 -#: pg_basebackup.c:1470 pg_basebackup.c:1679 +#: ../../fe_utils/recovery_gen.c:133 bbstreamer_file.c:93 bbstreamer_file.c:374 +#: pg_basebackup.c:1471 pg_basebackup.c:1680 #, c-format msgid "could not create file \"%s\": %m" msgstr "ファイル\"%s\"を作成できませんでした: %m" -#: bbstreamer_file.c:138 pg_recvlogical.c:633 +#: bbstreamer_file.c:138 bbstreamer_file.c:279 pg_recvlogical.c:633 #, c-format msgid "could not close file \"%s\": %m" msgstr "ファイル\"%s\"をクローズできませんでした: %m" -#: bbstreamer_file.c:275 +#: bbstreamer_file.c:219 bbstreamer_tar.c:299 +#, c-format +msgid "tar member has unsafe path name: \"%s\"" +msgstr "tarメンバーのパス名が安全ではありません: \"%s\"" + +#: bbstreamer_file.c:244 +#, c-format +msgid "link target has unsafe path name: \"%s\"" +msgstr "リンク先のパス名が安全ではありません: \"%s\"" + +#: bbstreamer_file.c:289 #, c-format msgid "unexpected state while extracting archive" msgstr "アーカイブの抽出中に想定外の状態" -#: bbstreamer_file.c:320 pg_basebackup.c:686 pg_basebackup.c:730 +#: bbstreamer_file.c:334 pg_basebackup.c:687 pg_basebackup.c:731 #, c-format msgid "could not create directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を作成できませんでした: %m" -#: bbstreamer_file.c:325 +#: bbstreamer_file.c:339 #, c-format msgid "could not set permissions on directory \"%s\": %m" msgstr "ディレクトリ\"%s\"に権限を設定できませんでした: %m" -#: bbstreamer_file.c:344 +#: bbstreamer_file.c:358 #, c-format msgid "could not create symbolic link from \"%s\" to \"%s\": %m" msgstr "\"%s\"から\"%s\"へのシンボリックリンクを作成できませんでした: %m" -#: bbstreamer_file.c:364 +#: bbstreamer_file.c:378 #, c-format msgid "could not set permissions on file \"%s\": %m" msgstr "ファイル\"%s\"の権限を設定できませんでした: %m" @@ -233,7 +253,7 @@ msgstr "圧縮ファイル\"%s\"をクローズすることができませんで msgid "could not initialize compression library" msgstr "圧縮ライブラリを初期化できませんでした" -#: bbstreamer_gzip.c:296 bbstreamer_lz4.c:354 bbstreamer_zstd.c:329 +#: bbstreamer_gzip.c:296 bbstreamer_lz4.c:354 bbstreamer_zstd.c:326 #, c-format msgid "could not decompress data: %s" msgstr "データを伸張できませんでした: %s" @@ -253,7 +273,7 @@ msgstr "lz4圧縮コンテクストを生成できませんでした: %s" msgid "could not write lz4 header: %s" msgstr "lz4ヘッダを出力できませんでした: %s" -#: bbstreamer_lz4.c:189 bbstreamer_zstd.c:181 bbstreamer_zstd.c:223 +#: bbstreamer_lz4.c:189 bbstreamer_zstd.c:178 bbstreamer_zstd.c:220 #, c-format msgid "could not compress data: %s" msgstr "データを圧縮できませんでした: %s" @@ -268,22 +288,22 @@ msgstr "lz4圧縮を終了できませんでした: %s" msgid "could not initialize compression library: %s" msgstr "圧縮ライブラリを初期化できませんでした: %s" -#: bbstreamer_tar.c:244 +#: bbstreamer_tar.c:245 #, c-format msgid "tar file trailer exceeds 2 blocks" msgstr "tarファイル後続ブロックが2ブロックを超えています" -#: bbstreamer_tar.c:249 +#: bbstreamer_tar.c:250 #, c-format msgid "unexpected state while parsing tar archive" msgstr "tarアーカイブのパース中に想定外の状態" -#: bbstreamer_tar.c:296 +#: bbstreamer_tar.c:297 #, c-format msgid "tar member has empty name" msgstr "tarメンバーの名前が空です" -#: bbstreamer_tar.c:328 +#: bbstreamer_tar.c:332 #, c-format msgid "COPY stream ended before last file was finished" msgstr "最後のファイルが終わる前にCOPYストリームが終了しました" @@ -303,12 +323,12 @@ msgstr "zstd圧縮レベルを%dに設定できませんでした: %s" msgid "could not set compression worker count to %d: %s" msgstr "圧縮ワーカー数を%dに設定できませんでした: %s" -#: bbstreamer_zstd.c:116 +#: bbstreamer_zstd.c:115 #, c-format msgid "could not enable long-distance mode: %s" msgstr "長距離モードを有効化できませんでした: %s" -#: bbstreamer_zstd.c:275 +#: bbstreamer_zstd.c:272 #, c-format msgid "could not create zstd decompression context" msgstr "zstd伸張コンテクストを生成できませんでした" @@ -673,7 +693,7 @@ msgstr "%s ホームページ: <%s>\n" msgid "could not read from ready pipe: %m" msgstr "準備ができたパイプからの読み込みが失敗しました: %m" -#: pg_basebackup.c:480 pg_basebackup.c:622 pg_basebackup.c:2151 +#: pg_basebackup.c:480 pg_basebackup.c:622 pg_basebackup.c:2152 #: streamutil.c:441 #, c-format msgid "could not parse write-ahead log location \"%s\"" @@ -689,344 +709,344 @@ msgstr "WALファイルの書き込みを終了できませんでした: %m" msgid "could not create pipe for background process: %m" msgstr "バックグランドプロセス用のパイプを作成できませんでした: \"%m" -#: pg_basebackup.c:664 +#: pg_basebackup.c:665 #, c-format msgid "created temporary replication slot \"%s\"" msgstr "一時レプリケーションスロット\"%s\"を作成しました" -#: pg_basebackup.c:667 +#: pg_basebackup.c:668 #, c-format msgid "created replication slot \"%s\"" msgstr "レプリケーションスロット\"%s\"を作成していました" -#: pg_basebackup.c:701 +#: pg_basebackup.c:702 #, c-format msgid "could not create background process: %m" msgstr "バックグラウンドプロセスを生成できませんでした: %m" -#: pg_basebackup.c:710 +#: pg_basebackup.c:711 #, c-format msgid "could not create background thread: %m" msgstr "バックグラウンドスレッドを生成できませんでした: %m" -#: pg_basebackup.c:749 +#: pg_basebackup.c:750 #, c-format msgid "directory \"%s\" exists but is not empty" msgstr "ディレクトリ\"%s\"は存在しますが空ではありません" -#: pg_basebackup.c:755 +#: pg_basebackup.c:756 #, c-format msgid "could not access directory \"%s\": %m" msgstr "ディレクトリ\"%s\"にアクセスできませんでした: %m" -#: pg_basebackup.c:831 +#: pg_basebackup.c:832 #, c-format msgid "%*s/%s kB (100%%), %d/%d tablespace %*s" msgid_plural "%*s/%s kB (100%%), %d/%d tablespaces %*s" msgstr[0] "%*s/%s kB (100%%), %d/%d テーブル空間 %*s" -#: pg_basebackup.c:843 +#: pg_basebackup.c:844 #, c-format msgid "%*s/%s kB (%d%%), %d/%d tablespace (%s%-*.*s)" msgid_plural "%*s/%s kB (%d%%), %d/%d tablespaces (%s%-*.*s)" msgstr[0] "%*s/%s kB (%d%%), %d/%d テーブル空間 (%s%-*.*s)" -#: pg_basebackup.c:859 +#: pg_basebackup.c:860 #, c-format msgid "%*s/%s kB (%d%%), %d/%d tablespace" msgid_plural "%*s/%s kB (%d%%), %d/%d tablespaces" msgstr[0] "%*s/%s kB (%d%%), %d/%d テーブル空間" -#: pg_basebackup.c:883 +#: pg_basebackup.c:884 #, c-format msgid "transfer rate \"%s\" is not a valid value" msgstr "転送速度\"%s\"は無効な値です" -#: pg_basebackup.c:885 +#: pg_basebackup.c:886 #, c-format msgid "invalid transfer rate \"%s\": %m" msgstr "転送速度\"%s\"は無効です: %m" -#: pg_basebackup.c:892 +#: pg_basebackup.c:893 #, c-format msgid "transfer rate must be greater than zero" msgstr "転送速度は0より大きな値でなければなりません" -#: pg_basebackup.c:922 +#: pg_basebackup.c:923 #, c-format msgid "invalid --max-rate unit: \"%s\"" msgstr "--max-rate の単位が不正です: \"%s\"" -#: pg_basebackup.c:926 +#: pg_basebackup.c:927 #, c-format msgid "transfer rate \"%s\" exceeds integer range" msgstr "転送速度\"%s\"がintegerの範囲を超えています" -#: pg_basebackup.c:933 +#: pg_basebackup.c:934 #, c-format msgid "transfer rate \"%s\" is out of range" msgstr "転送速度\"%s\"が範囲外です" -#: pg_basebackup.c:995 +#: pg_basebackup.c:996 #, c-format msgid "could not get COPY data stream: %s" msgstr "COPYデータストリームを取得できませんでした: %s" -#: pg_basebackup.c:1012 pg_recvlogical.c:436 pg_recvlogical.c:608 +#: pg_basebackup.c:1013 pg_recvlogical.c:436 pg_recvlogical.c:608 #: receivelog.c:973 #, c-format msgid "could not read COPY data: %s" msgstr "COPYデータを読み取ることができませんでした: %s" -#: pg_basebackup.c:1016 +#: pg_basebackup.c:1017 #, c-format msgid "background process terminated unexpectedly" msgstr "バックグラウンドプロセスが突然終了しました" -#: pg_basebackup.c:1087 +#: pg_basebackup.c:1088 #, c-format msgid "cannot inject manifest into a compressed tar file" msgstr "圧縮tarファイルには目録は出力できません" -#: pg_basebackup.c:1088 +#: pg_basebackup.c:1089 #, c-format msgid "Use client-side compression, send the output to a directory rather than standard output, or use %s." msgstr "クライアントサイド圧縮を使用して標準出力ではなくディレクトリに出力する、または %s を使用してください。" -#: pg_basebackup.c:1104 +#: pg_basebackup.c:1105 #, c-format msgid "cannot parse archive \"%s\"" msgstr "アーカイブ\"%s\"のパースができませんでした" -#: pg_basebackup.c:1105 +#: pg_basebackup.c:1106 #, c-format msgid "Only tar archives can be parsed." msgstr "tarアーカイブのみパース可能です。" -#: pg_basebackup.c:1107 +#: pg_basebackup.c:1108 #, c-format msgid "Plain format requires pg_basebackup to parse the archive." msgstr "Plainフォーマットではpg_basebackupがアーカイブをパースする必要があります。" -#: pg_basebackup.c:1109 +#: pg_basebackup.c:1110 #, c-format msgid "Using - as the output directory requires pg_basebackup to parse the archive." msgstr "出力ディレクトリに - を指定する際にはpg_basebackupがアーカイブをパースする必要があります。" -#: pg_basebackup.c:1111 +#: pg_basebackup.c:1112 #, c-format msgid "The -R option requires pg_basebackup to parse the archive." msgstr "-Rオプションを指定する場合はpg_basebackupがアーカイブをパースする必要があります。" -#: pg_basebackup.c:1330 +#: pg_basebackup.c:1331 #, c-format msgid "archives must precede manifest" msgstr "アーカイブは目録より先にあるはずです" -#: pg_basebackup.c:1345 +#: pg_basebackup.c:1346 #, c-format msgid "invalid archive name: \"%s\"" msgstr "不正なアーカイブ名: \"%s\"" -#: pg_basebackup.c:1417 +#: pg_basebackup.c:1418 #, c-format msgid "unexpected payload data" msgstr "予期しないペイロードのデータ" -#: pg_basebackup.c:1560 +#: pg_basebackup.c:1561 #, c-format msgid "empty COPY message" msgstr "空のCOPYメッセージ" -#: pg_basebackup.c:1562 +#: pg_basebackup.c:1563 #, c-format msgid "malformed COPY message of type %d, length %zu" msgstr "タイプ%d、長さ%zuのCOPYメッセージのフォーマット異常" -#: pg_basebackup.c:1760 +#: pg_basebackup.c:1761 #, c-format msgid "incompatible server version %s" msgstr "非互換のサーバーバージョン \"%s\"" -#: pg_basebackup.c:1776 +#: pg_basebackup.c:1777 #, c-format msgid "Use -X none or -X fetch to disable log streaming." msgstr "-X none または -X fetch でログストリーミングを無効にできます。" -#: pg_basebackup.c:1844 +#: pg_basebackup.c:1845 #, c-format msgid "backup targets are not supported by this server version" msgstr "バックアップターゲットはこのサーバーバージョンではサポートされません" -#: pg_basebackup.c:1847 +#: pg_basebackup.c:1848 #, c-format msgid "recovery configuration cannot be written when a backup target is used" msgstr "バックアップターゲットが使用されている場合にはリカバリ設定は出力できません" -#: pg_basebackup.c:1874 +#: pg_basebackup.c:1875 #, c-format msgid "server does not support server-side compression" msgstr "サーバーはサーバーサイド圧縮をサポートしていません" -#: pg_basebackup.c:1884 +#: pg_basebackup.c:1885 #, c-format msgid "initiating base backup, waiting for checkpoint to complete" msgstr "ベースバックアップを開始しています - チェックポイントの完了を待機中" -#: pg_basebackup.c:1888 +#: pg_basebackup.c:1889 #, c-format msgid "waiting for checkpoint" msgstr "チェックポイントを待っています" -#: pg_basebackup.c:1901 pg_recvlogical.c:260 receivelog.c:543 receivelog.c:582 +#: pg_basebackup.c:1902 pg_recvlogical.c:260 receivelog.c:543 receivelog.c:582 #: streamutil.c:288 streamutil.c:361 streamutil.c:413 streamutil.c:501 #: streamutil.c:653 streamutil.c:698 #, c-format msgid "could not send replication command \"%s\": %s" msgstr "レプリケーションコマンド\"%s\"を送信できませんでした: %s" -#: pg_basebackup.c:1909 +#: pg_basebackup.c:1910 #, c-format msgid "could not initiate base backup: %s" msgstr "ベースバックアップを開始できませんでした: %s" -#: pg_basebackup.c:1912 +#: pg_basebackup.c:1913 #, c-format msgid "server returned unexpected response to BASE_BACKUP command; got %d rows and %d fields, expected %d rows and %d fields" msgstr "サーバーが BASE_BACKUP コマンドに期待していない応答を返しました; %d行 %d列を受信しましたが期待は %d列 %d行でした" -#: pg_basebackup.c:1918 +#: pg_basebackup.c:1919 #, c-format msgid "checkpoint completed" msgstr "チェックポイントが完了しました" -#: pg_basebackup.c:1932 +#: pg_basebackup.c:1933 #, c-format msgid "write-ahead log start point: %s on timeline %u" msgstr "先行書き込みログの開始ポイント: タイムライン %2$u 上の %1$s" -#: pg_basebackup.c:1940 +#: pg_basebackup.c:1941 #, c-format msgid "could not get backup header: %s" msgstr "バックアップヘッダを取得できませんでした: %s" -#: pg_basebackup.c:1943 +#: pg_basebackup.c:1944 #, c-format msgid "no data returned from server" msgstr "サーバーからデータが返されませんでした" -#: pg_basebackup.c:1986 +#: pg_basebackup.c:1987 #, c-format msgid "can only write single tablespace to stdout, database has %d" msgstr "標準出力に書き出せるテーブル空間は1つだけですが、データベースには%d個あります" -#: pg_basebackup.c:1999 +#: pg_basebackup.c:2000 #, c-format msgid "starting background WAL receiver" msgstr "バックグランドWAL受信処理を起動します" -#: pg_basebackup.c:2082 +#: pg_basebackup.c:2083 #, c-format msgid "backup failed: %s" msgstr "バックアップが失敗しました: %s" -#: pg_basebackup.c:2085 +#: pg_basebackup.c:2086 #, c-format msgid "no write-ahead log end position returned from server" msgstr "サーバーから先行書き込みログの終了位置が返されませんでした" -#: pg_basebackup.c:2088 +#: pg_basebackup.c:2089 #, c-format msgid "write-ahead log end point: %s" msgstr "先行書き込みログの終了ポイント: %s" -#: pg_basebackup.c:2099 +#: pg_basebackup.c:2100 #, c-format msgid "checksum error occurred" msgstr "チェックサムエラーが発生しました" -#: pg_basebackup.c:2104 +#: pg_basebackup.c:2105 #, c-format msgid "final receive failed: %s" msgstr "終端の受信に失敗しました: %s" -#: pg_basebackup.c:2128 +#: pg_basebackup.c:2129 #, c-format msgid "waiting for background process to finish streaming ..." msgstr "バックグランドプロセスがストリーミング処理が終わるまで待機します ..." -#: pg_basebackup.c:2132 +#: pg_basebackup.c:2133 #, c-format msgid "could not send command to background pipe: %m" msgstr "バックグランドへのパイプにコマンドを送信できませんでした: %m" -#: pg_basebackup.c:2137 +#: pg_basebackup.c:2138 #, c-format msgid "could not wait for child process: %m" msgstr "子プロセスの待機ができませんでした: %m" -#: pg_basebackup.c:2139 +#: pg_basebackup.c:2140 #, c-format msgid "child %d died, expected %d" msgstr "子プロセス %d が終了しましたが、期待していたのは %d でした" -#: pg_basebackup.c:2141 streamutil.c:91 streamutil.c:196 +#: pg_basebackup.c:2142 streamutil.c:91 streamutil.c:196 #, c-format msgid "%s" msgstr "%s" -#: pg_basebackup.c:2161 +#: pg_basebackup.c:2162 #, c-format msgid "could not wait for child thread: %m" msgstr "子スレッドの待機ができませんでした: %m" -#: pg_basebackup.c:2166 +#: pg_basebackup.c:2167 #, c-format msgid "could not get child thread exit status: %m" msgstr "子スレッドの終了ステータスを取得できませんでした: %m" -#: pg_basebackup.c:2169 +#: pg_basebackup.c:2170 #, c-format msgid "child thread exited with error %u" msgstr "子スレッドがエラー%uで終了しました" -#: pg_basebackup.c:2198 +#: pg_basebackup.c:2199 #, c-format msgid "syncing data to disk ..." msgstr "データをディスクに同期しています..." -#: pg_basebackup.c:2223 +#: pg_basebackup.c:2224 #, c-format msgid "renaming backup_manifest.tmp to backup_manifest" msgstr "backup_manifest.tmp の名前を backup_manifest に変更しています" -#: pg_basebackup.c:2243 +#: pg_basebackup.c:2244 #, c-format msgid "base backup completed" msgstr "ベースバックアップが完了しました" -#: pg_basebackup.c:2326 +#: pg_basebackup.c:2327 #, c-format msgid "invalid checkpoint argument \"%s\", must be \"fast\" or \"spread\"" msgstr "不正な checkpoint の引数\"%s\"、\"fast\" または \"spreadでなければなりません" -#: pg_basebackup.c:2344 +#: pg_basebackup.c:2345 #, c-format msgid "invalid output format \"%s\", must be \"plain\" or \"tar\"" msgstr "不正な出力フォーマット\"%s\"、\"plain\"か\"tar\"でなければなりません" -#: pg_basebackup.c:2422 +#: pg_basebackup.c:2423 #, c-format msgid "invalid wal-method option \"%s\", must be \"fetch\", \"stream\", or \"none\"" msgstr "不正な wal-method オプション\"%s\"、\"fetch\"、\"stream\" または \"none\" のいずれかでなければなりません" -#: pg_basebackup.c:2457 pg_basebackup.c:2469 pg_basebackup.c:2491 -#: pg_basebackup.c:2503 pg_basebackup.c:2509 pg_basebackup.c:2561 -#: pg_basebackup.c:2572 pg_basebackup.c:2582 pg_basebackup.c:2588 -#: pg_basebackup.c:2595 pg_basebackup.c:2607 pg_basebackup.c:2619 -#: pg_basebackup.c:2627 pg_basebackup.c:2640 pg_basebackup.c:2646 -#: pg_basebackup.c:2655 pg_basebackup.c:2667 pg_basebackup.c:2678 -#: pg_basebackup.c:2686 pg_receivewal.c:748 pg_receivewal.c:760 +#: pg_basebackup.c:2458 pg_basebackup.c:2470 pg_basebackup.c:2492 +#: pg_basebackup.c:2504 pg_basebackup.c:2510 pg_basebackup.c:2562 +#: pg_basebackup.c:2573 pg_basebackup.c:2583 pg_basebackup.c:2589 +#: pg_basebackup.c:2596 pg_basebackup.c:2608 pg_basebackup.c:2620 +#: pg_basebackup.c:2628 pg_basebackup.c:2641 pg_basebackup.c:2647 +#: pg_basebackup.c:2656 pg_basebackup.c:2668 pg_basebackup.c:2679 +#: pg_basebackup.c:2687 pg_receivewal.c:748 pg_receivewal.c:760 #: pg_receivewal.c:767 pg_receivewal.c:776 pg_receivewal.c:783 #: pg_receivewal.c:793 pg_recvlogical.c:835 pg_recvlogical.c:847 #: pg_recvlogical.c:857 pg_recvlogical.c:864 pg_recvlogical.c:871 @@ -1036,94 +1056,94 @@ msgstr "不正な wal-method オプション\"%s\"、\"fetch\"、\"stream\" ま msgid "Try \"%s --help\" for more information." msgstr "詳細は\"%s --help\"を実行してください。" -#: pg_basebackup.c:2467 pg_receivewal.c:758 pg_recvlogical.c:845 +#: pg_basebackup.c:2468 pg_receivewal.c:758 pg_recvlogical.c:845 #, c-format msgid "too many command-line arguments (first is \"%s\")" msgstr "コマンドライン引数が多過ぎます(先頭は\"%s\"です)" -#: pg_basebackup.c:2490 +#: pg_basebackup.c:2491 #, c-format msgid "cannot specify both format and backup target" msgstr "フォーマットとバックアップターゲットの両方を同時には指定できません" -#: pg_basebackup.c:2502 +#: pg_basebackup.c:2503 #, c-format msgid "must specify output directory or backup target" msgstr "出力ディレクトリかバックアップターゲットを指定する必要があります" -#: pg_basebackup.c:2508 +#: pg_basebackup.c:2509 #, c-format msgid "cannot specify both output directory and backup target" msgstr "出力先ディレクトリとバックアップターゲットの両方を同時には指定できません" -#: pg_basebackup.c:2538 pg_receivewal.c:802 +#: pg_basebackup.c:2539 pg_receivewal.c:802 #, c-format msgid "unrecognized compression algorithm: \"%s\"" msgstr "認識できない圧縮アルゴリズム\"%s\"" -#: pg_basebackup.c:2544 pg_receivewal.c:809 +#: pg_basebackup.c:2545 pg_receivewal.c:809 #, c-format msgid "invalid compression specification: %s" msgstr "不正な圧縮指定: %s" -#: pg_basebackup.c:2560 +#: pg_basebackup.c:2561 #, c-format msgid "client-side compression is not possible when a backup target is specified" msgstr "バックアップターゲットが指定されているとクライアントサイド圧縮はできません" -#: pg_basebackup.c:2571 +#: pg_basebackup.c:2572 #, c-format msgid "only tar mode backups can be compressed" msgstr "tarモードでのバックアップのみが圧縮可能です" -#: pg_basebackup.c:2581 +#: pg_basebackup.c:2582 #, c-format msgid "WAL cannot be streamed when a backup target is specified" msgstr "バックアップターゲット指定されているとWALはストリーム出力できません" -#: pg_basebackup.c:2587 +#: pg_basebackup.c:2588 #, c-format msgid "cannot stream write-ahead logs in tar mode to stdout" msgstr "標準出力への tar モードでは書き込み先行ログをストリーム出力できません" -#: pg_basebackup.c:2594 +#: pg_basebackup.c:2595 #, c-format msgid "replication slots can only be used with WAL streaming" msgstr "レプリケーションスロットはWALストリーミングでのみ使用可能です" -#: pg_basebackup.c:2606 +#: pg_basebackup.c:2607 #, c-format msgid "--no-slot cannot be used with slot name" msgstr "--no-slot はスロット名と同時には指定できません" #. translator: second %s is an option name -#: pg_basebackup.c:2617 pg_receivewal.c:774 +#: pg_basebackup.c:2618 pg_receivewal.c:774 #, c-format msgid "%s needs a slot to be specified using --slot" msgstr "%s は --slot でスロットを指定する必要があります" -#: pg_basebackup.c:2625 pg_basebackup.c:2665 pg_basebackup.c:2676 -#: pg_basebackup.c:2684 +#: pg_basebackup.c:2626 pg_basebackup.c:2666 pg_basebackup.c:2677 +#: pg_basebackup.c:2685 #, c-format msgid "%s and %s are incompatible options" msgstr "%s と %s は非互換なオプションです" -#: pg_basebackup.c:2639 +#: pg_basebackup.c:2640 #, c-format msgid "WAL directory location cannot be specified along with a backup target" msgstr "WALディレクトリの位置はバックアップターゲットと同時には指定できません" -#: pg_basebackup.c:2645 +#: pg_basebackup.c:2646 #, c-format msgid "WAL directory location can only be specified in plain mode" msgstr "WALディレクトリの位置は plainモードでのみ指定可能です" -#: pg_basebackup.c:2654 +#: pg_basebackup.c:2655 #, c-format msgid "WAL directory location must be an absolute path" msgstr "WALディレクトリの位置は、絶対パスでなければなりません" -#: pg_basebackup.c:2754 +#: pg_basebackup.c:2755 #, c-format msgid "could not create symbolic link \"%s\": %m" msgstr "シンボリックリンク\"%s\"を作成できませんでした: %m" diff --git a/src/bin/pg_basebackup/po/ru.po b/src/bin/pg_basebackup/po/ru.po index 71be35e9bb7..a79ac6b43bb 100644 --- a/src/bin/pg_basebackup/po/ru.po +++ b/src/bin/pg_basebackup/po/ru.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: pg_basebackup (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-05-10 08:01+0300\n" -"PO-Revision-Date: 2025-11-09 08:45+0200\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-05 07:48+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -93,19 +93,29 @@ msgstr "для алгоритма сжатия \"%s\" нельзя задать msgid "compression algorithm \"%s\" does not support long-distance mode" msgstr "алгоритм сжатия \"%s\" не поддерживает режим большой дистанции" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/file_utils.c:87 ../../common/file_utils.c:447 -#: pg_receivewal.c:319 pg_recvlogical.c:339 +#: pg_receivewal.c:319 pg_recvlogical.c:343 #, c-format msgid "could not stat file \"%s\": %m" msgstr "не удалось получить информацию о файле \"%s\": %m" @@ -156,43 +166,53 @@ msgid "out of memory" msgstr "нехватка памяти" #: ../../fe_utils/recovery_gen.c:124 bbstreamer_file.c:121 -#: bbstreamer_file.c:258 pg_basebackup.c:1407 pg_basebackup.c:1701 +#: bbstreamer_file.c:270 pg_basebackup.c:1407 pg_basebackup.c:1701 #, c-format msgid "could not write to file \"%s\": %m" msgstr "не удалось записать в файл \"%s\": %m" -#: ../../fe_utils/recovery_gen.c:133 bbstreamer_file.c:93 bbstreamer_file.c:362 +#: ../../fe_utils/recovery_gen.c:133 bbstreamer_file.c:93 bbstreamer_file.c:374 #: pg_basebackup.c:1471 pg_basebackup.c:1680 #, c-format msgid "could not create file \"%s\": %m" msgstr "не удалось создать файл \"%s\": %m" -#: bbstreamer_file.c:138 bbstreamer_file.c:267 pg_recvlogical.c:633 +#: bbstreamer_file.c:138 bbstreamer_file.c:279 pg_recvlogical.c:637 #, c-format msgid "could not close file \"%s\": %m" msgstr "не удалось закрыть файл \"%s\": %m" -#: bbstreamer_file.c:277 +#: bbstreamer_file.c:219 bbstreamer_tar.c:299 +#, c-format +msgid "tar member has unsafe path name: \"%s\"" +msgstr "компонент tar имеет небезопасный путь: \"%s\"" + +#: bbstreamer_file.c:244 +#, c-format +msgid "link target has unsafe path name: \"%s\"" +msgstr "цель ссылки имеет небезопасный путь: \"%s\"" + +#: bbstreamer_file.c:289 #, c-format msgid "unexpected state while extracting archive" msgstr "неожиданное состояние при извлечении архива" -#: bbstreamer_file.c:322 pg_basebackup.c:687 pg_basebackup.c:731 +#: bbstreamer_file.c:334 pg_basebackup.c:687 pg_basebackup.c:731 #, c-format msgid "could not create directory \"%s\": %m" msgstr "не удалось создать каталог \"%s\": %m" -#: bbstreamer_file.c:327 +#: bbstreamer_file.c:339 #, c-format msgid "could not set permissions on directory \"%s\": %m" msgstr "не удалось установить права для каталога \"%s\": %m" -#: bbstreamer_file.c:346 +#: bbstreamer_file.c:358 #, c-format msgid "could not create symbolic link from \"%s\" to \"%s\": %m" msgstr "не удалось создать символическую ссылку \"%s\" в \"%s\": %m" -#: bbstreamer_file.c:366 +#: bbstreamer_file.c:378 #, c-format msgid "could not set permissions on file \"%s\": %m" msgstr "не удалось установить права доступа для файла \"%s\": %m" @@ -282,7 +302,7 @@ msgstr "неожиданное состояние при разборе архи msgid "tar member has empty name" msgstr "пустое имя у компонента tar" -#: bbstreamer_tar.c:329 +#: bbstreamer_tar.c:332 #, c-format msgid "COPY stream ended before last file was finished" msgstr "поток COPY закончился до завершения последнего файла" @@ -810,8 +830,8 @@ msgstr "скорость передачи \"%s\" вне диапазона" msgid "could not get COPY data stream: %s" msgstr "не удалось получить поток данных COPY: %s" -#: pg_basebackup.c:1013 pg_recvlogical.c:436 pg_recvlogical.c:608 -#: receivelog.c:973 +#: pg_basebackup.c:1013 pg_recvlogical.c:440 pg_recvlogical.c:612 +#: receivelog.c:979 #, c-format msgid "could not read COPY data: %s" msgstr "не удалось прочитать данные COPY: %s" @@ -930,9 +950,9 @@ msgstr "" msgid "waiting for checkpoint" msgstr "ожидание контрольной точки" -#: pg_basebackup.c:1902 pg_recvlogical.c:260 receivelog.c:543 receivelog.c:582 -#: streamutil.c:288 streamutil.c:361 streamutil.c:413 streamutil.c:501 -#: streamutil.c:653 streamutil.c:698 +#: pg_basebackup.c:1902 pg_recvlogical.c:264 receivelog.c:542 receivelog.c:588 +#: streamutil.c:288 streamutil.c:361 streamutil.c:413 streamutil.c:502 +#: streamutil.c:658 streamutil.c:703 #, c-format msgid "could not send replication command \"%s\": %s" msgstr "не удалось передать команду репликации \"%s\": %s" @@ -1090,15 +1110,15 @@ msgstr "" #: pg_basebackup.c:2656 pg_basebackup.c:2668 pg_basebackup.c:2679 #: pg_basebackup.c:2687 pg_receivewal.c:748 pg_receivewal.c:760 #: pg_receivewal.c:767 pg_receivewal.c:776 pg_receivewal.c:783 -#: pg_receivewal.c:793 pg_recvlogical.c:835 pg_recvlogical.c:847 -#: pg_recvlogical.c:857 pg_recvlogical.c:864 pg_recvlogical.c:871 -#: pg_recvlogical.c:878 pg_recvlogical.c:885 pg_recvlogical.c:892 -#: pg_recvlogical.c:899 pg_recvlogical.c:906 +#: pg_receivewal.c:793 pg_recvlogical.c:839 pg_recvlogical.c:851 +#: pg_recvlogical.c:861 pg_recvlogical.c:868 pg_recvlogical.c:875 +#: pg_recvlogical.c:882 pg_recvlogical.c:889 pg_recvlogical.c:896 +#: pg_recvlogical.c:903 pg_recvlogical.c:910 #, c-format msgid "Try \"%s --help\" for more information." msgstr "Для дополнительной информации попробуйте \"%s --help\"." -#: pg_basebackup.c:2468 pg_receivewal.c:758 pg_recvlogical.c:845 +#: pg_basebackup.c:2468 pg_receivewal.c:758 pg_recvlogical.c:849 #, c-format msgid "too many command-line arguments (first is \"%s\")" msgstr "слишком много аргументов командной строки (первый: \"%s\")" @@ -1400,7 +1420,7 @@ msgstr "" msgid "starting log streaming at %X/%X (timeline %u)" msgstr "начало передачи журнала с позиции %X/%X (линия времени %u)" -#: pg_receivewal.c:693 pg_recvlogical.c:783 +#: pg_receivewal.c:693 pg_recvlogical.c:787 #, c-format msgid "could not parse end position \"%s\"" msgstr "не удалось разобрать конечную позицию \"%s\"" @@ -1433,23 +1453,23 @@ msgstr "" "подключение для репликации через слот \"%s\" оказалось привязано к базе " "данных" -#: pg_receivewal.c:878 pg_recvlogical.c:954 +#: pg_receivewal.c:878 pg_recvlogical.c:958 #, c-format msgid "dropping replication slot \"%s\"" msgstr "удаление слота репликации \"%s\"" -#: pg_receivewal.c:889 pg_recvlogical.c:964 +#: pg_receivewal.c:889 pg_recvlogical.c:968 #, c-format msgid "creating replication slot \"%s\"" msgstr "создание слота репликации \"%s\"" -#: pg_receivewal.c:918 pg_recvlogical.c:988 +#: pg_receivewal.c:918 pg_recvlogical.c:992 #, c-format msgid "disconnected" msgstr "отключение" #. translator: check source for value for %d -#: pg_receivewal.c:922 pg_recvlogical.c:992 +#: pg_receivewal.c:922 pg_recvlogical.c:996 #, c-format msgid "disconnected; waiting %d seconds to try again" msgstr "отключение; через %d сек. последует повторное подключение" @@ -1560,109 +1580,109 @@ msgstr "не удалось отправить пакет ответа: %s" msgid "starting log streaming at %X/%X (slot %s)" msgstr "начало передачи журнала с позиции %X/%X (слот %s)" -#: pg_recvlogical.c:269 +#: pg_recvlogical.c:273 #, c-format msgid "streaming initiated" msgstr "передача запущена" -#: pg_recvlogical.c:333 +#: pg_recvlogical.c:337 #, c-format msgid "could not open log file \"%s\": %m" msgstr "не удалось открыть файл протокола \"%s\": %m" -#: pg_recvlogical.c:362 receivelog.c:882 +#: pg_recvlogical.c:366 receivelog.c:888 #, c-format msgid "invalid socket: %s" msgstr "неверный сокет: %s" -#: pg_recvlogical.c:415 receivelog.c:910 +#: pg_recvlogical.c:419 receivelog.c:916 #, c-format msgid "%s() failed: %m" msgstr "ошибка в %s(): %m" -#: pg_recvlogical.c:422 receivelog.c:959 +#: pg_recvlogical.c:426 receivelog.c:965 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "не удалось получить данные из потока WAL: %s" -#: pg_recvlogical.c:464 pg_recvlogical.c:515 receivelog.c:1003 -#: receivelog.c:1066 +#: pg_recvlogical.c:468 pg_recvlogical.c:519 receivelog.c:1009 +#: receivelog.c:1072 #, c-format msgid "streaming header too small: %d" msgstr "заголовок потока слишком мал: %d" -#: pg_recvlogical.c:499 receivelog.c:843 +#: pg_recvlogical.c:503 receivelog.c:849 #, c-format msgid "unrecognized streaming header: \"%c\"" msgstr "нераспознанный заголовок потока: \"%c\"" -#: pg_recvlogical.c:553 pg_recvlogical.c:565 +#: pg_recvlogical.c:557 pg_recvlogical.c:569 #, c-format msgid "could not write %d bytes to log file \"%s\": %m" msgstr "не удалось записать %d Б в файл журнала \"%s\": %m" -#: pg_recvlogical.c:619 receivelog.c:642 receivelog.c:679 +#: pg_recvlogical.c:623 receivelog.c:648 receivelog.c:685 #, c-format msgid "unexpected termination of replication stream: %s" msgstr "неожиданный конец потока репликации: %s" -#: pg_recvlogical.c:778 +#: pg_recvlogical.c:782 #, c-format msgid "could not parse start position \"%s\"" msgstr "не удалось разобрать начальную позицию \"%s\"" -#: pg_recvlogical.c:856 +#: pg_recvlogical.c:860 #, c-format msgid "no slot specified" msgstr "слот не указан" -#: pg_recvlogical.c:863 +#: pg_recvlogical.c:867 #, c-format msgid "no target file specified" msgstr "целевой файл не задан" -#: pg_recvlogical.c:870 +#: pg_recvlogical.c:874 #, c-format msgid "no database specified" msgstr "база данных не задана" -#: pg_recvlogical.c:877 +#: pg_recvlogical.c:881 #, c-format msgid "at least one action needs to be specified" msgstr "необходимо задать минимум одно действие" -#: pg_recvlogical.c:884 +#: pg_recvlogical.c:888 #, c-format msgid "cannot use --create-slot or --start together with --drop-slot" msgstr "--create-slot или --start нельзя применять вместе с --drop-slot" -#: pg_recvlogical.c:891 +#: pg_recvlogical.c:895 #, c-format msgid "cannot use --create-slot or --drop-slot together with --startpos" msgstr "--create-slot или --drop-slot нельзя применять вместе с --startpos" -#: pg_recvlogical.c:898 +#: pg_recvlogical.c:902 #, c-format msgid "--endpos may only be specified with --start" msgstr "--endpos можно задать только вместе с --start" -#: pg_recvlogical.c:905 +#: pg_recvlogical.c:909 #, c-format msgid "--two-phase may only be specified with --create-slot" msgstr "--two-phase можно задать только вместе с --create-slot" -#: pg_recvlogical.c:938 +#: pg_recvlogical.c:942 #, c-format msgid "could not establish database-specific replication connection" msgstr "" "не удалось установить подключение для репликации к определённой базе данных" -#: pg_recvlogical.c:1032 +#: pg_recvlogical.c:1036 #, c-format msgid "end position %X/%X reached by keepalive" msgstr "конечная позиция %X/%X достигнута при обработке keepalive" -#: pg_recvlogical.c:1035 +#: pg_recvlogical.c:1039 #, c-format msgid "end position %X/%X reached by WAL record at %X/%X" msgstr "конечная позиция %X/%X достигнута при обработке записи WAL %X/%X" @@ -1714,7 +1734,7 @@ msgstr "не удалось открыть файл журнала предза msgid "not renaming \"%s\", segment is not complete" msgstr "файл сегмента \"%s\" не переименовывается, так как он неполный" -#: receivelog.c:227 receivelog.c:317 receivelog.c:688 +#: receivelog.c:227 receivelog.c:317 receivelog.c:694 #, c-format msgid "could not close file \"%s\": %s" msgstr "не удалось закрыть файл \"%s\": %s" @@ -1752,7 +1772,7 @@ msgstr "" "несовместимая версия сервера %s; клиент не поддерживает репликацию с " "серверов версии выше %s" -#: receivelog.c:508 +#: receivelog.c:505 #, c-format msgid "" "system identifier does not match between base backup and streaming connection" @@ -1760,12 +1780,12 @@ msgstr "" "системный идентификатор базовой резервной копии отличается от идентификатора " "потоковой передачи" -#: receivelog.c:516 +#: receivelog.c:513 #, c-format msgid "starting timeline %u is not present in the server" msgstr "на сервере нет начальной линии времени %u" -#: receivelog.c:555 +#: receivelog.c:554 #, c-format msgid "" "unexpected response to TIMELINE_HISTORY command: got %d rows and %d fields, " @@ -1774,12 +1794,12 @@ msgstr "" "сервер вернул неожиданный ответ на команду TIMELINE_HISTORY; получено строк: " "%d, полей: %d, а ожидалось строк: %d, полей: %d" -#: receivelog.c:626 +#: receivelog.c:632 #, c-format msgid "server reported unexpected next timeline %u, following timeline %u" msgstr "сервер неожиданно сообщил линию времени %u после линии времени %u" -#: receivelog.c:632 +#: receivelog.c:638 #, c-format msgid "" "server stopped streaming timeline %u at %X/%X, but reported next timeline %u " @@ -1788,12 +1808,12 @@ msgstr "" "сервер прекратил передачу линии времени %u в %X/%X, но сообщил, что " "следующая линии времени %u начнётся в %X/%X" -#: receivelog.c:672 +#: receivelog.c:678 #, c-format msgid "replication stream was terminated before stop point" msgstr "поток репликации закончился до точки остановки" -#: receivelog.c:718 +#: receivelog.c:724 #, c-format msgid "" "unexpected result set after end-of-timeline: got %d rows and %d fields, " @@ -1802,32 +1822,32 @@ msgstr "" "сервер вернул неожиданный набор данных после конца линии времени; получено " "строк: %d, полей: %d, а ожидалось строк: %d, полей: %d" -#: receivelog.c:727 +#: receivelog.c:733 #, c-format msgid "could not parse next timeline's starting point \"%s\"" msgstr "не удалось разобрать начальную точку следующей линии времени \"%s\"" -#: receivelog.c:775 receivelog.c:1022 walmethods.c:1201 +#: receivelog.c:781 receivelog.c:1028 walmethods.c:1201 #, c-format msgid "could not fsync file \"%s\": %s" msgstr "не удалось синхронизировать с ФС файл \"%s\": %s" -#: receivelog.c:1083 +#: receivelog.c:1089 #, c-format msgid "received write-ahead log record for offset %u with no file open" msgstr "получена запись журнала предзаписи по смещению %u, но файл не открыт" -#: receivelog.c:1093 +#: receivelog.c:1099 #, c-format msgid "got WAL data offset %08x, expected %08x" msgstr "получено смещение данных WAL %08x, но ожидалось %08x" -#: receivelog.c:1128 +#: receivelog.c:1134 #, c-format msgid "could not write %d bytes to WAL file \"%s\": %s" msgstr "не удалось записать %d Б в файл WAL \"%s\": %s" -#: receivelog.c:1153 receivelog.c:1193 receivelog.c:1222 +#: receivelog.c:1159 receivelog.c:1199 receivelog.c:1228 #, c-format msgid "could not send copy-end packet: %s" msgstr "не удалось отправить пакет \"конец COPY\": %s" @@ -1911,7 +1931,7 @@ msgstr "" "не удалось идентифицировать систему; получено строк: %d, полей: %d " "(ожидалось: %d и %d (или более))" -#: streamutil.c:510 +#: streamutil.c:511 #, c-format msgid "" "could not read replication slot \"%s\": got %d rows and %d fields, expected " @@ -1920,23 +1940,23 @@ msgstr "" "прочитать из слота репликации \"%s\" не удалось; получено строк: %d, полей: " "%d (ожидалось: %d и %d)" -#: streamutil.c:522 +#: streamutil.c:523 #, c-format msgid "replication slot \"%s\" does not exist" msgstr "слот репликации \"%s\" не существует" -#: streamutil.c:533 +#: streamutil.c:534 #, c-format msgid "expected a physical replication slot, got type \"%s\" instead" msgstr "ожидался слот физической репликации, вместо этого получен тип \"%s\"" -#: streamutil.c:547 +#: streamutil.c:548 #, c-format msgid "could not parse restart_lsn \"%s\" for replication slot \"%s\"" msgstr "" "не удалось разобрать позицию restart_lsn \"%s\" для слота репликации \"%s\"" -#: streamutil.c:664 +#: streamutil.c:669 #, c-format msgid "" "could not create replication slot \"%s\": got %d rows and %d fields, " @@ -1945,7 +1965,7 @@ msgstr "" "создать слот репликации \"%s\" не удалось; получено строк: %d, полей: %d " "(ожидалось: %d и %d)" -#: streamutil.c:708 +#: streamutil.c:713 #, c-format msgid "" "could not drop replication slot \"%s\": got %d rows and %d fields, expected " @@ -2029,9 +2049,6 @@ msgstr "не удалось закрыть поток сжатых данных" #~ msgstr "" #~ " -Z, --compress=0-9 установить уровень сжатия выходного архива\n" -#~ msgid "invalid tar block header size: %zu" -#~ msgstr "неверный размер заголовка блока tar: %zu" - #~ msgid "unrecognized link indicator \"%c\"" #~ msgstr "нераспознанный индикатор связи \"%c\"" diff --git a/src/bin/pg_checksums/po/ru.po b/src/bin/pg_checksums/po/ru.po index d4c99eb6b54..da9b7519ad8 100644 --- a/src/bin/pg_checksums/po/ru.po +++ b/src/bin/pg_checksums/po/ru.po @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2019, 2020, 2021, 2022, 2024, 2025 Alexander Lakhin +# SPDX-FileCopyrightText: 2019, 2020, 2021, 2022, 2024, 2025, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: pg_verify_checksums (PostgreSQL) 11\n" diff --git a/src/bin/pg_config/po/ru.po b/src/bin/pg_config/po/ru.po index 743cb2af76d..a0c0a04bbaa 100644 --- a/src/bin/pg_config/po/ru.po +++ b/src/bin/pg_config/po/ru.po @@ -5,7 +5,7 @@ # Serguei A. Mokhov , 2004-2005. # Sergey Burladyan , 2009, 2012. # Andrey Sudnik , 2010. -# Alexander Lakhin , 2012-2016, 2017, 2019, 2020, 2021, 2023, 2024. +# SPDX-FileCopyrightText: 2012-2016, 2017, 2019, 2020, 2021, 2023, 2024, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: pg_config (PostgreSQL current)\n" diff --git a/src/bin/pg_controldata/po/ru.po b/src/bin/pg_controldata/po/ru.po index e3b2d904508..8701bff10c9 100644 --- a/src/bin/pg_controldata/po/ru.po +++ b/src/bin/pg_controldata/po/ru.po @@ -4,7 +4,7 @@ # Serguei A. Mokhov , 2002-2004. # Oleg Bartunov , 2004. # Andrey Sudnik , 2011. -# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2024, 2025 Alexander Lakhin +# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2024, 2025, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: pg_controldata (PostgreSQL current)\n" diff --git a/src/bin/pg_ctl/po/de.po b/src/bin/pg_ctl/po/de.po index b4cad2260a7..d77f4afc1c3 100644 --- a/src/bin/pg_ctl/po/de.po +++ b/src/bin/pg_ctl/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 16\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2023-04-24 03:48+0000\n" +"POT-Creation-Date: 2026-08-07 09:46+0000\n" "PO-Revision-Date: 2023-04-24 08:46+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -45,18 +45,28 @@ msgstr "%s() fehlgeschlagen: %m" msgid "out of memory" msgstr "Speicher aufgebraucht" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 -#: ../../port/path.c:753 ../../port/path.c:791 ../../port/path.c:808 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 +#: ../../port/path.c:847 ../../port/path.c:885 ../../port/path.c:902 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../../common/wait_error.c:55 #, c-format msgid "command not executable" @@ -87,7 +97,7 @@ msgstr "Kindprozess wurde von Signal %d beendet: %s" msgid "child process exited with unrecognized status %d" msgstr "Kindprozess hat mit unbekanntem Status %d beendet" -#: ../../port/path.c:775 +#: ../../port/path.c:869 #, c-format msgid "could not get current working directory: %s\n" msgstr "konnte aktuelles Arbeitsverzeichnis nicht ermitteln: %s\n" diff --git a/src/bin/pg_ctl/po/ja.po b/src/bin/pg_ctl/po/ja.po index 28a354604b1..ccb0a836467 100644 --- a/src/bin/pg_ctl/po/ja.po +++ b/src/bin/pg_ctl/po/ja.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: pg_ctl (PostgreSQL 16)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2023-03-24 09:21+0900\n" -"PO-Revision-Date: 2023-03-24 14:11+0900\n" +"POT-Creation-Date: 2026-05-12 14:41+0900\n" +"PO-Revision-Date: 2026-05-14 16:38+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -51,18 +51,28 @@ msgstr "%s() が失敗しました: %m" msgid "out of memory" msgstr "メモリ不足です" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 -#: ../../port/path.c:753 ../../port/path.c:791 ../../port/path.c:808 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 +#: ../../port/path.c:847 ../../port/path.c:885 ../../port/path.c:902 #, c-format msgid "out of memory\n" msgstr "メモリ不足です\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "null ポインタを複製できません(内部エラー)。\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + #: ../../common/wait_error.c:55 #, c-format msgid "command not executable" @@ -93,7 +103,7 @@ msgstr "子プロセスはシグナル%dにより終了しました: %s" msgid "child process exited with unrecognized status %d" msgstr "子プロセスが未知のステータス%dで終了しました" -#: ../../port/path.c:775 +#: ../../port/path.c:869 #, c-format msgid "could not get current working directory: %s\n" msgstr "現在の作業ディレクトリを取得できませんでした: %s\n" diff --git a/src/bin/pg_ctl/po/ru.po b/src/bin/pg_ctl/po/ru.po index 318a39d1def..c2ba02dba07 100644 --- a/src/bin/pg_ctl/po/ru.po +++ b/src/bin/pg_ctl/po/ru.po @@ -6,13 +6,13 @@ # Sergey Burladyan , 2009, 2012. # Andrey Sudnik , 2010. # Dmitriy Olshevskiy , 2014. -# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Alexander Lakhin +# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: pg_ctl (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-02-08 07:45+0200\n" -"PO-Revision-Date: 2024-09-07 06:47+0300\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-05 07:49+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -51,18 +51,28 @@ msgstr "ошибка в %s(): %m" msgid "out of memory" msgstr "нехватка памяти" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 -#: ../../port/path.c:830 ../../port/path.c:868 ../../port/path.c:885 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 +#: ../../port/path.c:847 ../../port/path.c:885 ../../port/path.c:902 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/wait_error.c:55 #, c-format msgid "command not executable" @@ -93,7 +103,7 @@ msgstr "дочерний процесс завершён по сигналу %d: msgid "child process exited with unrecognized status %d" msgstr "дочерний процесс завершился с нераспознанным кодом состояния %d" -#: ../../port/path.c:852 +#: ../../port/path.c:869 #, c-format msgid "could not get current working directory: %s\n" msgstr "не удалось определить текущий рабочий каталог: %s\n" diff --git a/src/bin/pg_dump/po/de.po b/src/bin/pg_dump/po/de.po index acc614d32bd..cb6a0b6f2b2 100644 --- a/src/bin/pg_dump/po/de.po +++ b/src/bin/pg_dump/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 16\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-05-05 10:46+0000\n" +"POT-Creation-Date: 2026-08-07 09:48+0000\n" "PO-Revision-Date: 2023-09-06 08:25+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -109,7 +109,7 @@ msgstr "konnte kein »%s« zum Ausführen finden" msgid "could not resolve path \"%s\" to absolute form: %m" msgstr "konnte Pfad »%s« nicht in absolute Form auflösen: %m" -#: ../../common/exec.c:412 parallel.c:1609 +#: ../../common/exec.c:412 parallel.c:1611 #, c-format msgid "%s() failed: %m" msgstr "%s() fehlgeschlagen: %m" @@ -118,17 +118,27 @@ msgstr "%s() fehlgeschlagen: %m" msgid "out of memory" msgstr "Speicher aufgebraucht" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../../common/wait_error.c:55 #, c-format msgid "command not executable" @@ -528,22 +538,27 @@ msgstr "%s() fehlgeschlagen: Fehlercode %d" msgid "could not create communication channels: %m" msgstr "konnte Kommunikationskanäle nicht erzeugen: %m" -#: parallel.c:1016 +#: parallel.c:978 +#, c-format +msgid "could not create worker thread: %m" +msgstr "konnte Arbeits-Thread nicht erzeugen: %m" + +#: parallel.c:1018 #, c-format msgid "could not create worker process: %m" msgstr "konnte Arbeitsprozess nicht erzeugen: %m" -#: parallel.c:1146 +#: parallel.c:1148 #, c-format msgid "unrecognized command received from leader: \"%s\"" msgstr "unbekannter Befehl vom Leader-Prozess empfangen: »%s«" -#: parallel.c:1189 parallel.c:1427 +#: parallel.c:1191 parallel.c:1429 #, c-format msgid "invalid message received from worker: \"%s\"" msgstr "ungültige Nachricht vom Arbeitsprozess empfangen: »%s«" -#: parallel.c:1321 +#: parallel.c:1323 #, c-format msgid "" "could not obtain lock on relation \"%s\"\n" @@ -552,47 +567,47 @@ msgstr "" "konnte Sperre für Relation »%s« nicht setzen\n" "Das bedeutet meistens, dass jemand eine ACCESS-EXCLUSIVE-Sperre auf die Tabelle gesetzt hat, nachdem der pg-dump-Elternprozess die anfängliche ACCESS-SHARE-Sperre gesetzt hatte." -#: parallel.c:1410 +#: parallel.c:1412 #, c-format msgid "a worker process died unexpectedly" msgstr "ein Arbeitsprozess endete unerwartet" -#: parallel.c:1532 parallel.c:1650 +#: parallel.c:1534 parallel.c:1652 #, c-format msgid "could not write to the communication channel: %m" msgstr "konnte nicht in den Kommunikationskanal schreiben: %m" -#: parallel.c:1734 +#: parallel.c:1736 #, c-format msgid "pgpipe: could not create socket: error code %d" msgstr "pgpipe: konnte Socket nicht erzeugen: Fehlercode %d" -#: parallel.c:1745 +#: parallel.c:1747 #, c-format msgid "pgpipe: could not bind: error code %d" msgstr "pgpipe: konnte nicht binden: Fehlercode %d" -#: parallel.c:1752 +#: parallel.c:1754 #, c-format msgid "pgpipe: could not listen: error code %d" msgstr "pgpipe: konnte nicht auf Socket hören: Fehlercode %d" -#: parallel.c:1759 +#: parallel.c:1761 #, c-format msgid "pgpipe: %s() failed: error code %d" msgstr "pgpipe: %s() fehlgeschlagen: Fehlercode %d" -#: parallel.c:1770 +#: parallel.c:1772 #, c-format msgid "pgpipe: could not create second socket: error code %d" msgstr "pgpipe: konnte zweites Socket nicht erzeugen: Fehlercode %d" -#: parallel.c:1779 +#: parallel.c:1781 #, c-format msgid "pgpipe: could not connect socket: error code %d" msgstr "pgpipe: konnte Socket nicht verbinden: Fehlercode %d" -#: parallel.c:1788 +#: parallel.c:1790 #, c-format msgid "pgpipe: could not accept connection: error code %d" msgstr "pgpipe: konnte Verbindung nicht annehmen: Fehlercode %d" diff --git a/src/bin/pg_dump/po/ja.po b/src/bin/pg_dump/po/ja.po index 096688f28da..8854d4f103a 100644 --- a/src/bin/pg_dump/po/ja.po +++ b/src/bin/pg_dump/po/ja.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: pg_dump (PostgreSQL 16)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-09-01 10:16+0900\n" -"PO-Revision-Date: 2025-09-01 11:42+0900\n" +"POT-Creation-Date: 2026-05-12 14:41+0900\n" +"PO-Revision-Date: 2026-05-14 16:50+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -43,8 +43,8 @@ msgid "hint: " msgstr "ヒント: " #: ../../common/compression.c:132 ../../common/compression.c:141 -#: ../../common/compression.c:150 compress_gzip.c:428 compress_gzip.c:435 -#: compress_io.c:109 compress_lz4.c:801 compress_lz4.c:808 compress_zstd.c:26 +#: ../../common/compression.c:150 compress_gzip.c:441 compress_gzip.c:448 +#: compress_io.c:109 compress_lz4.c:810 compress_lz4.c:817 compress_zstd.c:26 #: compress_zstd.c:32 #, c-format msgid "this build does not support compression with %s" @@ -123,17 +123,27 @@ msgstr "%s() が失敗しました: %m" msgid "out of memory" msgstr "メモリ不足です" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "メモリ不足です\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "null ポインタを複製できません(内部エラー)。\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + #: ../../common/wait_error.c:55 #, c-format msgid "command not executable" @@ -399,43 +409,43 @@ msgstr "数値配列\"%s\"のパースに失敗しました: 要素が多すぎ msgid "could not parse numeric array \"%s\": invalid character in number" msgstr "数値配列\"%s\"のパースに失敗しました: 数値に不正な文字が含まれています" -#: compress_gzip.c:69 compress_gzip.c:183 +#: compress_gzip.c:78 compress_gzip.c:192 #, c-format msgid "could not initialize compression library: %s" msgstr "圧縮ライブラリを初期化できませんでした: %s" -#: compress_gzip.c:93 +#: compress_gzip.c:102 #, c-format msgid "could not close compression stream: %s" msgstr "圧縮ストリームをクローズできませんでした: %s" -#: compress_gzip.c:113 compress_lz4.c:229 compress_zstd.c:110 +#: compress_gzip.c:122 compress_lz4.c:229 compress_zstd.c:110 #, c-format msgid "could not compress data: %s" msgstr "データを圧縮できませんでした: %s" -#: compress_gzip.c:199 compress_gzip.c:214 +#: compress_gzip.c:208 compress_gzip.c:223 #, c-format msgid "could not uncompress data: %s" msgstr "データを伸張できませんでした: %s" -#: compress_gzip.c:221 +#: compress_gzip.c:230 #, c-format msgid "could not close compression library: %s" msgstr "圧縮ライブラリをクローズできませんでした: %s" -#: compress_gzip.c:277 compress_gzip.c:310 compress_lz4.c:514 +#: compress_gzip.c:290 compress_gzip.c:323 compress_lz4.c:514 #: compress_lz4.c:617 compress_lz4.c:634 compress_none.c:94 compress_none.c:136 #, c-format msgid "could not read from input file: %s" msgstr "入力ファイルから読み込めませんでした: %s" -#: compress_gzip.c:294 compress_zstd.c:381 +#: compress_gzip.c:307 compress_zstd.c:381 #, c-format msgid "could not write to file: %s" msgstr "ファイルに書き込めませんでした: %s" -#: compress_gzip.c:312 compress_lz4.c:636 compress_none.c:138 +#: compress_gzip.c:325 compress_lz4.c:636 compress_none.c:138 #: compress_zstd.c:399 pg_backup_custom.c:653 pg_backup_directory.c:535 #: pg_backup_tar.c:725 pg_backup_tar.c:748 #, c-format @@ -457,7 +467,7 @@ msgstr "伸張できませんでした: %s" msgid "could not free LZ4 decompression context: %s" msgstr "LZ4伸張コンテクストを解放きませんでした: %s" -#: compress_lz4.c:261 compress_lz4.c:268 compress_lz4.c:690 compress_lz4.c:705 +#: compress_lz4.c:261 compress_lz4.c:268 compress_lz4.c:691 compress_lz4.c:709 #, c-format msgid "could not end compression: %s" msgstr "圧縮を終了できませんでした: %s" @@ -487,17 +497,17 @@ msgstr "書き込み中にエラーが発生しました: %s" msgid "error during writing: %m" msgstr "書き込み中にエラーが発生しました: %m" -#: compress_lz4.c:699 +#: compress_lz4.c:701 #, c-format msgid "could not write to output file: %m" msgstr "出力ファイルに書き込めませんでした: %m" -#: compress_lz4.c:712 +#: compress_lz4.c:719 #, c-format msgid "could not end decompression: %s" msgstr "展開を終了できませんでした: %s" -#: compress_lz4.c:727 compress_none.c:157 +#: compress_lz4.c:736 compress_none.c:157 #, c-format msgid "could not close file: %m" msgstr "ファイルをクローズできませんでした: %m" @@ -878,12 +888,12 @@ msgstr "標準出力を追記用にオープンできませんでした: %m" msgid "unrecognized file format \"%d\"" msgstr "認識不能のファイル形式\"%d\"" -#: pg_backup_archiver.c:2445 pg_backup_archiver.c:4463 +#: pg_backup_archiver.c:2445 pg_backup_archiver.c:4494 #, c-format msgid "finished item %d %s %s" msgstr "項目 %d %s %s の処理が完了" -#: pg_backup_archiver.c:2449 pg_backup_archiver.c:4476 +#: pg_backup_archiver.c:2449 pg_backup_archiver.c:4507 #, c-format msgid "worker process failed: exit code %d" msgstr "ワーカープロセスの処理失敗: 終了コード %d" @@ -938,97 +948,97 @@ msgstr "関数\"%s\"が見つかりません" msgid "trigger \"%s\" not found" msgstr "トリガ\"%s\"が見つかりません" -#: pg_backup_archiver.c:3224 +#: pg_backup_archiver.c:3255 #, c-format msgid "could not set session user to \"%s\": %s" msgstr "セッションユーザーを\"%s\"に設定できませんでした: %s" -#: pg_backup_archiver.c:3366 +#: pg_backup_archiver.c:3397 #, c-format msgid "could not set search_path to \"%s\": %s" msgstr "search_pathを\"%s\"に設定できませんでした: %s" -#: pg_backup_archiver.c:3427 +#: pg_backup_archiver.c:3458 #, c-format msgid "could not set default_tablespace to %s: %s" msgstr "default_tablespaceを\"%s\"に設定できませんでした: %s" -#: pg_backup_archiver.c:3476 +#: pg_backup_archiver.c:3507 #, c-format msgid "could not set default_table_access_method: %s" msgstr "default_table_access_methodを設定できませんでした: %s" -#: pg_backup_archiver.c:3581 +#: pg_backup_archiver.c:3612 #, c-format msgid "don't know how to set owner for object type \"%s\"" msgstr "オブジェクトタイプ%sに対する所有者の設定方法がわかりません" -#: pg_backup_archiver.c:3767 +#: pg_backup_archiver.c:3798 #, c-format msgid "did not find magic string in file header" msgstr "ファイルヘッダにマジック文字列がありませんでした" -#: pg_backup_archiver.c:3781 +#: pg_backup_archiver.c:3812 #, c-format msgid "unsupported version (%d.%d) in file header" msgstr "ファイルヘッダ内のバージョン(%d.%d)はサポートされていません" -#: pg_backup_archiver.c:3786 +#: pg_backup_archiver.c:3817 #, c-format msgid "sanity check on integer size (%lu) failed" msgstr "整数のサイズ(%lu)に関する健全性検査が失敗しました" -#: pg_backup_archiver.c:3790 +#: pg_backup_archiver.c:3821 #, c-format msgid "archive was made on a machine with larger integers, some operations might fail" msgstr "アーカイブはより大きなサイズの整数を持つマシンで作成されました、一部の操作が失敗する可能性があります" -#: pg_backup_archiver.c:3800 +#: pg_backup_archiver.c:3831 #, c-format msgid "expected format (%d) differs from format found in file (%d)" msgstr "想定した形式(%d)はファイル内にある形式(%d)と異なります" -#: pg_backup_archiver.c:3822 +#: pg_backup_archiver.c:3853 #, c-format msgid "archive is compressed, but this installation does not support compression (%s) -- no data will be available" msgstr "アーカイブは圧縮されていますが、このインストールでは圧縮をサポートしていません (%s)-- データは利用できません" -#: pg_backup_archiver.c:3858 +#: pg_backup_archiver.c:3889 #, c-format msgid "invalid creation date in header" msgstr "ヘッダ内の作成日付が不正です" -#: pg_backup_archiver.c:3992 +#: pg_backup_archiver.c:4023 #, c-format msgid "processing item %d %s %s" msgstr "項目 %d %s %s を処理しています" -#: pg_backup_archiver.c:4067 +#: pg_backup_archiver.c:4098 #, c-format msgid "entering main parallel loop" msgstr "メインの並列ループに入ります" -#: pg_backup_archiver.c:4078 +#: pg_backup_archiver.c:4109 #, c-format msgid "skipping item %d %s %s" msgstr "項目 %d %s %s をスキップしています" -#: pg_backup_archiver.c:4087 +#: pg_backup_archiver.c:4118 #, c-format msgid "launching item %d %s %s" msgstr "項目 %d %s %s に着手します" -#: pg_backup_archiver.c:4141 +#: pg_backup_archiver.c:4172 #, c-format msgid "finished main parallel loop" msgstr "メインの並列ループが終了しました" -#: pg_backup_archiver.c:4177 +#: pg_backup_archiver.c:4208 #, c-format msgid "processing missed item %d %s %s" msgstr "やり残し項目 %d %s %s を処理しています" -#: pg_backup_archiver.c:4782 +#: pg_backup_archiver.c:4813 #, c-format msgid "table \"%s\" could not be created, will not restore its data" msgstr "テーブル\"%s\"を作成できませんでした、このテーブルのデータは復元されません" @@ -1115,12 +1125,12 @@ msgstr "圧縮処理が有効です" msgid "could not get server_version from libpq" msgstr "libpqからserver_versionを取得できませんでした" -#: pg_backup_db.c:53 pg_dumpall.c:1906 +#: pg_backup_db.c:53 pg_dumpall.c:1917 #, c-format msgid "aborting because of server version mismatch" msgstr "サーバーバージョンの不一致のため処理を中断します" -#: pg_backup_db.c:54 pg_dumpall.c:1907 +#: pg_backup_db.c:54 pg_dumpall.c:1918 #, c-format msgid "server version: %s; %s version: %s" msgstr "サーバーバージョン: %s、%s バージョン: %s" @@ -1130,7 +1140,7 @@ msgstr "サーバーバージョン: %s、%s バージョン: %s" msgid "already connected to a database" msgstr "データベースはすでに接続済みです" -#: pg_backup_db.c:128 pg_backup_db.c:178 pg_dumpall.c:1753 pg_dumpall.c:1855 +#: pg_backup_db.c:128 pg_backup_db.c:178 pg_dumpall.c:1764 pg_dumpall.c:1866 msgid "Password: " msgstr "パスワード: " @@ -1144,18 +1154,18 @@ msgstr "データベースへの接続ができませんでした" msgid "reconnection failed: %s" msgstr "再接続に失敗しました: %s" -#: pg_backup_db.c:190 pg_backup_db.c:264 pg_dump.c:776 pg_dump_sort.c:1503 -#: pg_dump_sort.c:1523 pg_dumpall.c:1780 pg_dumpall.c:1864 +#: pg_backup_db.c:190 pg_backup_db.c:264 pg_dump.c:776 pg_dump_sort.c:1504 +#: pg_dump_sort.c:1524 pg_dumpall.c:1791 pg_dumpall.c:1875 #, c-format msgid "%s" msgstr "%s" -#: pg_backup_db.c:271 pg_dumpall.c:1969 pg_dumpall.c:1992 +#: pg_backup_db.c:271 pg_dumpall.c:1980 pg_dumpall.c:2003 #, c-format msgid "query failed: %s" msgstr "問い合わせが失敗しました: %s" -#: pg_backup_db.c:273 pg_dumpall.c:1970 pg_dumpall.c:1993 +#: pg_backup_db.c:273 pg_dumpall.c:1981 pg_dumpall.c:2004 #, c-format msgid "Query was: %s" msgstr "問い合わせ: %s" @@ -1925,7 +1935,7 @@ msgstr "スタンバイサーバーからの並列ダンプはこのサーバー msgid "invalid output format \"%s\" specified" msgstr "不正な出力形式\"%s\"が指定されました" -#: pg_dump.c:1439 pg_dump.c:1495 pg_dump.c:1548 pg_dumpall.c:1543 +#: pg_dump.c:1439 pg_dump.c:1495 pg_dump.c:1548 pg_dumpall.c:1554 #, c-format msgid "improper qualified name (too many dotted names): %s" msgstr "修飾名が不適切です(ドット区切りの名前が多すぎます): %s" @@ -2050,8 +2060,8 @@ msgstr "行レベルセキュリティポリシーを読み取ります" msgid "unexpected policy command type: %c" msgstr "想定外のポリシコマンドタイプ: \"%c\"" -#: pg_dump.c:4504 pg_dump.c:4870 pg_dump.c:12135 pg_dump.c:18076 -#: pg_dump.c:18078 pg_dump.c:18699 +#: pg_dump.c:4504 pg_dump.c:4870 pg_dump.c:12135 pg_dump.c:18081 +#: pg_dump.c:18083 pg_dump.c:18704 #, c-format msgid "could not parse %s array" msgstr "%s配列をパースできませんでした" @@ -2319,68 +2329,68 @@ msgstr "想定外のtgtype値: %d" msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"" msgstr "テーブル\"%3$s\"上のトリガ\"%2$s\"の引数文字列(%1$s)が不正です" -#: pg_dump.c:17837 +#: pg_dump.c:17842 #, c-format msgid "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows returned" msgstr "テーブル\"%2$s\"のルール\"%1$s\"を得るための問い合わせが失敗しました: 間違った行数が返却されました" -#: pg_dump.c:17990 +#: pg_dump.c:17995 #, c-format msgid "could not find referenced extension %u" msgstr "親の機能拡張%uが見つかりません" -#: pg_dump.c:18080 +#: pg_dump.c:18085 #, c-format msgid "mismatched number of configurations and conditions for extension" msgstr "機能拡張に対して設定と条件の数が一致しません" -#: pg_dump.c:18212 +#: pg_dump.c:18217 #, c-format msgid "reading dependency data" msgstr "データの依存データを読み込んでいます" -#: pg_dump.c:18298 +#: pg_dump.c:18303 #, c-format msgid "no referencing object %u %u" msgstr "参照元オブジェクト%u %uがありません" -#: pg_dump.c:18309 +#: pg_dump.c:18314 #, c-format msgid "no referenced object %u %u" msgstr "参照先オブジェクト%u %uがありません" -#: pg_dump_sort.c:645 +#: pg_dump_sort.c:646 #, c-format msgid "invalid dumpId %d" msgstr "不正なdumpId %d" -#: pg_dump_sort.c:651 +#: pg_dump_sort.c:652 #, c-format msgid "invalid dependency %d" msgstr "不正な依存関係 %d" -#: pg_dump_sort.c:884 +#: pg_dump_sort.c:885 #, c-format msgid "could not identify dependency loop" msgstr "依存関係のループが見つかりませんでした" -#: pg_dump_sort.c:1499 +#: pg_dump_sort.c:1500 #, c-format msgid "there are circular foreign-key constraints on this table:" msgid_plural "there are circular foreign-key constraints among these tables:" msgstr[0] "次のテーブルの中で外部キー制約の循環があります: " -#: pg_dump_sort.c:1504 +#: pg_dump_sort.c:1505 #, c-format msgid "You might not be able to restore the dump without using --disable-triggers or temporarily dropping the constraints." msgstr "--disable-triggersの使用または一時的な制約の削除を行わずにこのダンプをリストアすることはできないかもしれません。" -#: pg_dump_sort.c:1505 +#: pg_dump_sort.c:1506 #, c-format msgid "Consider using a full dump instead of a --data-only dump to avoid this problem." msgstr "この問題を回避するために--data-onlyダンプの代わりに完全なダンプを使用することを検討してください。" -#: pg_dump_sort.c:1517 +#: pg_dump_sort.c:1518 #, c-format msgid "could not resolve dependency loop among these items:" msgstr "以下の項目の間の依存関係のループを解決できませんでした:" @@ -2415,7 +2425,7 @@ msgstr "-g/--globals-onlyと-t/--tablespaces-onlyオプションは同時に使 msgid "options -r/--roles-only and -t/--tablespaces-only cannot be used together" msgstr "-r/--roles-onlyと-t/--tablespaces-onlyオプションは同時に使用できません" -#: pg_dumpall.c:488 pg_dumpall.c:1847 +#: pg_dumpall.c:488 pg_dumpall.c:1858 #, c-format msgid "could not connect to database \"%s\"" msgstr "データベース\"%s\"へ接続できませんでした" @@ -2524,62 +2534,79 @@ msgid "role name starting with \"pg_\" skipped (%s)" msgstr "\"pg_\"で始まるロール名はスキップされました(%s)" #. translator: %s represents a numeric role OID -#: pg_dumpall.c:1085 pg_dumpall.c:1143 pg_dumpall.c:1152 +#: pg_dumpall.c:1085 #, c-format -msgid "found orphaned pg_auth_members entry for role %s" -msgstr "ロール %s に対する pg_auth_members エントリがありましたが、このロールは存在しません" +msgid "ignoring role grant for missing role with OID %s" +msgstr "存在しないOID %s のロールに対するGRANTを無視します" -#: pg_dumpall.c:1118 +#: pg_dumpall.c:1123 #, c-format msgid "could not find a legal dump ordering for memberships in role \"%s\"" msgstr "ロール\"%s\"のメンバーシップに対して正当なダンプ順序が見つかりませんでした" -#: pg_dumpall.c:1273 +#. translator: %s represents a numeric role OID +#: pg_dumpall.c:1149 +#, c-format +msgid "ignoring role grant to missing role with OID %s" +msgstr "存在しないOID %s のロールへのGRANTを無視します" + +#. translator: %s represents a numeric role OID +#: pg_dumpall.c:1164 +#, c-format +msgid "grant of role \"%s\" to \"%s\" has invalid grantor OID %s" +msgstr "ロール \"%s\"から\"%s\"へのGRANTの権限付与者 OID %s が不正です" + +#: pg_dumpall.c:1166 +#, c-format +msgid "This grant will be dumped without GRANTED BY." +msgstr "このGRANTは GRANTED BY なしでダンプされます。" + +#: pg_dumpall.c:1284 #, c-format msgid "could not parse ACL list (%s) for parameter \"%s\"" msgstr "パラメータ\"%2$s\"のACLリスト(%1$s)をパースできませんでした" -#: pg_dumpall.c:1391 +#: pg_dumpall.c:1402 #, c-format msgid "could not parse ACL list (%s) for tablespace \"%s\"" msgstr "テーブル空間\"%2$s\"のACLリスト(%1$s)をパースできませんでした" -#: pg_dumpall.c:1605 +#: pg_dumpall.c:1616 #, c-format msgid "excluding database \"%s\"" msgstr "データベース\"%s\"を除外します" -#: pg_dumpall.c:1609 +#: pg_dumpall.c:1620 #, c-format msgid "dumping database \"%s\"" msgstr "データベース\"%s\"をダンプしています" -#: pg_dumpall.c:1642 +#: pg_dumpall.c:1653 #, c-format msgid "pg_dump failed on database \"%s\", exiting" msgstr "データベース\"%s\"のダンプが失敗しました、終了します" -#: pg_dumpall.c:1648 +#: pg_dumpall.c:1659 #, c-format msgid "could not re-open the output file \"%s\": %m" msgstr "出力ファイル\"%s\"を再オープンできませんでした: %m" -#: pg_dumpall.c:1689 +#: pg_dumpall.c:1700 #, c-format msgid "running \"%s\"" msgstr "\"%s\"を実行しています" -#: pg_dumpall.c:1890 +#: pg_dumpall.c:1901 #, c-format msgid "could not get server version" msgstr "サーバーバージョンを取得できませんでした" -#: pg_dumpall.c:1893 +#: pg_dumpall.c:1904 #, c-format msgid "could not parse server version \"%s\"" msgstr "サーバーバージョン\"%s\"をパースできませんでした" -#: pg_dumpall.c:1963 pg_dumpall.c:1986 +#: pg_dumpall.c:1974 pg_dumpall.c:1997 #, c-format msgid "executing %s" msgstr "%s を実行しています" @@ -2837,5 +2864,8 @@ msgstr "" #~ msgid "could not write to LOs TOC file: %s" #~ msgstr "ラージオブジェクトのTOCファイルに書き出せませんでした: %s" +#~ msgid "found orphaned pg_auth_members entry for role %s" +#~ msgstr "ロール %s に対する pg_auth_members エントリがありましたが、このロールは存在しません" + #~ msgid "unhandled mode \"%s\"" #~ msgstr "処理されないモード \"%s\"" diff --git a/src/bin/pg_dump/po/ru.po b/src/bin/pg_dump/po/ru.po index aec278bc4fe..da02823648f 100644 --- a/src/bin/pg_dump/po/ru.po +++ b/src/bin/pg_dump/po/ru.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: pg_dump (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-05-10 08:01+0300\n" -"PO-Revision-Date: 2026-05-10 08:53+0300\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-05 07:50+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -117,7 +117,7 @@ msgstr "не удалось найти запускаемый файл \"%s\"" msgid "could not resolve path \"%s\" to absolute form: %m" msgstr "не удалось преобразовать относительный путь \"%s\" в абсолютный: %m" -#: ../../common/exec.c:412 parallel.c:1609 +#: ../../common/exec.c:412 parallel.c:1611 #, c-format msgid "%s() failed: %m" msgstr "ошибка в %s(): %m" @@ -126,17 +126,27 @@ msgstr "ошибка в %s(): %m" msgid "out of memory" msgstr "нехватка памяти" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/wait_error.c:55 #, c-format msgid "command not executable" @@ -538,22 +548,27 @@ msgstr "ошибка в %s() (код ошибки: %d)" msgid "could not create communication channels: %m" msgstr "не удалось создать каналы межпроцессного взаимодействия: %m" -#: parallel.c:1016 +#: parallel.c:978 +#, c-format +msgid "could not create worker thread: %m" +msgstr "не удалось создать рабочий поток: %m" + +#: parallel.c:1018 #, c-format msgid "could not create worker process: %m" msgstr "не удалось создать рабочий процесс: %m" -#: parallel.c:1146 +#: parallel.c:1148 #, c-format msgid "unrecognized command received from leader: \"%s\"" msgstr "от ведущего процесса получена нераспознанная команда: \"%s\"" -#: parallel.c:1189 parallel.c:1427 +#: parallel.c:1191 parallel.c:1429 #, c-format msgid "invalid message received from worker: \"%s\"" msgstr "от рабочего процесса получено ошибочное сообщение: \"%s\"" -#: parallel.c:1321 +#: parallel.c:1323 #, c-format msgid "" "could not obtain lock on relation \"%s\"\n" @@ -566,47 +581,47 @@ msgstr "" "этой таблицы после того, как родительский процесс pg_dump получил для неё " "начальную блокировку ACCESS SHARE." -#: parallel.c:1410 +#: parallel.c:1412 #, c-format msgid "a worker process died unexpectedly" msgstr "рабочий процесс неожиданно прервался" -#: parallel.c:1532 parallel.c:1650 +#: parallel.c:1534 parallel.c:1652 #, c-format msgid "could not write to the communication channel: %m" msgstr "не удалось записать в канал взаимодействия: %m" -#: parallel.c:1734 +#: parallel.c:1736 #, c-format msgid "pgpipe: could not create socket: error code %d" msgstr "pgpipe: не удалось создать сокет (код ошибки: %d)" -#: parallel.c:1745 +#: parallel.c:1747 #, c-format msgid "pgpipe: could not bind: error code %d" msgstr "pgpipe: не удалось привязаться к сокету (код ошибки: %d)" -#: parallel.c:1752 +#: parallel.c:1754 #, c-format msgid "pgpipe: could not listen: error code %d" msgstr "pgpipe: не удалось начать приём (код ошибки: %d)" -#: parallel.c:1759 +#: parallel.c:1761 #, c-format msgid "pgpipe: %s() failed: error code %d" msgstr "pgpipe: ошибка в %s() (код ошибки: %d)" -#: parallel.c:1770 +#: parallel.c:1772 #, c-format msgid "pgpipe: could not create second socket: error code %d" msgstr "pgpipe: не удалось создать второй сокет (код ошибки: %d)" -#: parallel.c:1779 +#: parallel.c:1781 #, c-format msgid "pgpipe: could not connect socket: error code %d" msgstr "pgpipe: не удалось подключить сокет (код ошибки: %d)" -#: parallel.c:1788 +#: parallel.c:1790 #, c-format msgid "pgpipe: could not accept connection: error code %d" msgstr "pgpipe: не удалось принять соединение (код ошибки: %d)" diff --git a/src/bin/pg_rewind/po/de.po b/src/bin/pg_rewind/po/de.po index aea5e300e6b..95cee699085 100644 --- a/src/bin/pg_rewind/po/de.po +++ b/src/bin/pg_rewind/po/de.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: pg_rewind (PostgreSQL) 16\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2023-05-19 17:22+0000\n" +"POT-Creation-Date: 2026-08-07 09:49+0000\n" "PO-Revision-Date: 2023-05-19 20:50+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -36,17 +36,27 @@ msgstr "Detail: " msgid "hint: " msgstr "Tipp: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../../common/percentrepl.c:79 ../../common/percentrepl.c:118 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" @@ -102,7 +112,7 @@ msgstr "unerwartete Dateigröße für »%s«: %lld statt %lld" msgid "could not open file \"%s\" restored from archive: %m" msgstr "konnte aus dem Archiv wiederhergestellte Datei »%s« nicht öffnen: %m" -#: ../../fe_utils/archive.c:86 file_ops.c:417 +#: ../../fe_utils/archive.c:86 file_ops.c:353 file_ops.c:440 #, c-format msgid "could not stat file \"%s\": %m" msgstr "konnte »stat« für Datei »%s« nicht ausführen: %m" @@ -124,7 +134,7 @@ msgstr "konnte Datei »%s« nicht aus Archiv wiederherstellen" msgid "out of memory" msgstr "Speicher aufgebraucht" -#: ../../fe_utils/recovery_gen.c:121 parsexlog.c:312 +#: ../../fe_utils/recovery_gen.c:121 parsexlog.c:333 #, c-format msgid "could not open file \"%s\": %m" msgstr "konnte Datei »%s« nicht öffnen: %m" @@ -139,137 +149,172 @@ msgstr "konnte nicht in Datei »%s« schreiben: %m" msgid "could not create file \"%s\": %m" msgstr "konnte Datei »%s« nicht erstellen: %m" -#: file_ops.c:67 +#: file_ops.c:52 +#, c-format +msgid "target file path is unsafe for open: \"%s\"" +msgstr "Zieldateipfad ist zum Öffnen nicht sicher: »%s«" + +#: file_ops.c:70 #, c-format msgid "could not open target file \"%s\": %m" msgstr "konnte Zieldatei »%s« nicht öffnen: %m" -#: file_ops.c:81 +#: file_ops.c:84 #, c-format msgid "could not close target file \"%s\": %m" msgstr "konnte Zieldatei »%s« nicht schließen: %m" -#: file_ops.c:101 +#: file_ops.c:104 #, c-format msgid "could not seek in target file \"%s\": %m" msgstr "konnte Positionszeiger in Zieldatei »%s« nicht setzen: %m" -#: file_ops.c:117 +#: file_ops.c:120 #, c-format msgid "could not write file \"%s\": %m" msgstr "konnte Datei »%s« nicht schreiben: %m" -#: file_ops.c:150 file_ops.c:177 +#: file_ops.c:153 file_ops.c:180 #, c-format msgid "undefined file type for \"%s\"" msgstr "undefinierter Dateityp für »%s«" -#: file_ops.c:173 +#: file_ops.c:176 #, c-format msgid "invalid action (CREATE) for regular file" msgstr "ungültige Aktion (CREATE) für normale Datei" -#: file_ops.c:200 +#: file_ops.c:195 +#, c-format +msgid "target file path is unsafe for removal: \"%s\"" +msgstr "Zieldateipfad ist zum Entfernen nicht sicher: »%s«" + +#: file_ops.c:206 #, c-format msgid "could not remove file \"%s\": %m" msgstr "konnte Datei »%s« nicht löschen: %m" #: file_ops.c:218 #, c-format +msgid "target file path is unsafe for truncation: \"%s\"" +msgstr "Zieldateipfad ist für das Kürzen nicht sicher: »%s«" + +#: file_ops.c:227 +#, c-format msgid "could not open file \"%s\" for truncation: %m" msgstr "konnte Datei »%s« nicht zum Kürzen öffnen: %m" -#: file_ops.c:222 +#: file_ops.c:231 #, c-format msgid "could not truncate file \"%s\" to %u: %m" msgstr "konnte Datei »%s« nicht auf %u kürzen: %m" -#: file_ops.c:238 +#: file_ops.c:243 +#, c-format +msgid "target directory path is unsafe for directory creation: \"%s\"" +msgstr "Zielverzeichnispfad ist zum Erstellen des Verzeichnisses nicht sicher: »%s«" + +#: file_ops.c:251 #, c-format msgid "could not create directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht erzeugen: %m" -#: file_ops.c:252 +#: file_ops.c:261 +#, c-format +msgid "target directory path is unsafe for directory removal: \"%s\"" +msgstr "Zielverzeichnispfad ist zum Entfernen des Verzeichnisses nicht sicher: »%s«" + +#: file_ops.c:269 #, c-format msgid "could not remove directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht löschen: %m" -#: file_ops.c:266 +#: file_ops.c:279 +#, c-format +msgid "target symlink path is unsafe for creation: \"%s\"" +msgstr "Ziel-Symlink-Pfad ist zum Erstellen nicht sicher: »%s«" + +#: file_ops.c:286 #, c-format msgid "could not create symbolic link at \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht erstellen: %m" -#: file_ops.c:280 +#: file_ops.c:296 +#, c-format +msgid "target symlink path is unsafe for removal: \"%s\"" +msgstr "Ziel-Symlink-Pfad ist zum Entfernen nicht sicher: »%s«" + +#: file_ops.c:303 #, c-format msgid "could not remove symbolic link \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht löschen: %m" -#: file_ops.c:326 file_ops.c:330 +#: file_ops.c:349 #, c-format msgid "could not open file \"%s\" for reading: %m" msgstr "konnte Datei »%s« nicht zum Lesen öffnen: %m" -#: file_ops.c:341 local_source.c:104 local_source.c:163 parsexlog.c:350 +#: file_ops.c:364 local_source.c:104 local_source.c:163 parsexlog.c:371 #, c-format msgid "could not read file \"%s\": %m" msgstr "konnte Datei »%s« nicht lesen: %m" -#: file_ops.c:344 parsexlog.c:352 +#: file_ops.c:367 parsexlog.c:373 #, c-format msgid "could not read file \"%s\": read %d of %zu" msgstr "konnte Datei »%s« nicht lesen: %d von %zu gelesen" -#: file_ops.c:388 +#: file_ops.c:411 #, c-format msgid "could not open directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht öffnen: %m" -#: file_ops.c:441 +#: file_ops.c:464 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m" -#: file_ops.c:444 +#: file_ops.c:467 #, c-format msgid "symbolic link \"%s\" target is too long" msgstr "Ziel für symbolische Verknüpfung »%s« ist zu lang" -#: file_ops.c:462 +#: file_ops.c:485 #, c-format msgid "could not read directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht lesen: %m" -#: file_ops.c:466 +#: file_ops.c:489 #, c-format msgid "could not close directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht schließen: %m" -#: filemap.c:236 +#: filemap.c:298 #, c-format msgid "data file \"%s\" in source is not a regular file" msgstr "Datendatei »%s« in der Quelle ist keine normale Datei" -#: filemap.c:241 filemap.c:274 +#: filemap.c:303 filemap.c:336 #, c-format msgid "duplicate source file \"%s\"" msgstr "doppelte Quelldatei »%s«" -#: filemap.c:329 +#: filemap.c:391 #, c-format msgid "unexpected page modification for non-regular file \"%s\"" msgstr "unerwartete Seitenänderung für nicht normale Datei »%s«" -#: filemap.c:679 filemap.c:773 +#: filemap.c:745 filemap.c:847 #, c-format msgid "unknown file type for \"%s\"" msgstr "unbekannter Dateityp für »%s«" -#: filemap.c:706 +#: filemap.c:780 #, c-format msgid "file \"%s\" is of different type in source and target" msgstr "Datei »%s« hat unterschiedlichen Typ in Quelle und Ziel" -#: filemap.c:778 +#: filemap.c:852 #, c-format msgid "could not decide what to do with file \"%s\"" msgstr "konnte nicht entscheiden, was mit Datei »%s« zu tun ist" @@ -419,7 +464,7 @@ msgstr "konnte Positionszeiger in Quelldatei nicht setzen: %m" msgid "unexpected EOF while reading file \"%s\"" msgstr "unerwartetes EOF beim Lesen der Datei »%s«" -#: parsexlog.c:80 parsexlog.c:139 parsexlog.c:199 +#: parsexlog.c:80 parsexlog.c:139 parsexlog.c:201 #, c-format msgid "out of memory while allocating a WAL reading processor" msgstr "Speicher aufgebraucht beim Anlegen eines WAL-Leseprozessors" @@ -439,22 +484,22 @@ msgstr "konnte WAL-Eintrag bei %X/%X nicht lesen" msgid "end pointer %X/%X is not a valid end point; expected %X/%X" msgstr "Endpunkt %X/%X ist kein gültiger Endpunkt; %X/%X erwartet" -#: parsexlog.c:212 +#: parsexlog.c:214 #, c-format msgid "could not find previous WAL record at %X/%X: %s" msgstr "konnte vorangegangenen WAL-Eintrag bei %X/%X nicht finden: %s" -#: parsexlog.c:216 +#: parsexlog.c:218 #, c-format msgid "could not find previous WAL record at %X/%X" msgstr "konnte vorangegangenen WAL-Eintrag bei %X/%X nicht finden" -#: parsexlog.c:341 +#: parsexlog.c:362 #, c-format msgid "could not seek in file \"%s\": %m" msgstr "konnte Positionszeiger in Datei »%s« nicht setzen: %m" -#: parsexlog.c:440 +#: parsexlog.c:461 #, c-format msgid "WAL record modifies a relation, but record type is not recognized: lsn: %X/%X, rmid: %d, rmgr: %s, info: %02X" msgstr "WAL-Eintrag modifiziert eine Relation, aber Typ des Eintrags wurde nicht erkannt: lsn: %X/%X, rmid: %d, rmgr: %s, info: %02X" @@ -652,144 +697,144 @@ msgstr "Server divergierten bei WAL-Position %X/%X auf Zeitleiste %u" msgid "no rewind required" msgstr "kein Rückspulen nötig" -#: pg_rewind.c:451 +#: pg_rewind.c:454 #, c-format msgid "rewinding from last common checkpoint at %X/%X on timeline %u" msgstr "Rückspulen ab letztem gemeinsamen Checkpoint bei %X/%X auf Zeitleiste %u" -#: pg_rewind.c:461 +#: pg_rewind.c:464 #, c-format msgid "reading source file list" msgstr "lese Quelldateiliste" -#: pg_rewind.c:465 +#: pg_rewind.c:468 #, c-format msgid "reading target file list" msgstr "lese Zieldateiliste" -#: pg_rewind.c:474 +#: pg_rewind.c:477 #, c-format msgid "reading WAL in target" msgstr "lese WAL im Ziel-Cluster" -#: pg_rewind.c:495 +#: pg_rewind.c:498 #, c-format msgid "need to copy %lu MB (total source directory size is %lu MB)" msgstr "%lu MB müssen kopiert werden (Gesamtgröße des Quellverzeichnisses ist %lu MB)" -#: pg_rewind.c:513 +#: pg_rewind.c:516 #, c-format msgid "syncing target data directory" msgstr "synchronisiere Zieldatenverzeichnis" -#: pg_rewind.c:529 +#: pg_rewind.c:532 #, c-format msgid "Done!" msgstr "Fertig!" -#: pg_rewind.c:609 +#: pg_rewind.c:612 #, c-format msgid "no action decided for file \"%s\"" msgstr "keine Aktion bestimmt für Datei »%s«" -#: pg_rewind.c:641 +#: pg_rewind.c:644 #, c-format msgid "source system was modified while pg_rewind was running" msgstr "Quellsystem wurde verändert, während pg_rewind lief" -#: pg_rewind.c:645 +#: pg_rewind.c:648 #, c-format msgid "creating backup label and updating control file" msgstr "erzeuge Backup-Label und aktualisiere Kontrolldatei" -#: pg_rewind.c:695 +#: pg_rewind.c:698 #, c-format msgid "source system was in unexpected state at end of rewind" msgstr "Quellsystem war in einem unerwarteten Zustand am Ende des Rückspulens" -#: pg_rewind.c:727 +#: pg_rewind.c:730 #, c-format msgid "source and target clusters are from different systems" msgstr "Quell- und Ziel-Cluster sind von verschiedenen Systemen" -#: pg_rewind.c:735 +#: pg_rewind.c:738 #, c-format msgid "clusters are not compatible with this version of pg_rewind" msgstr "die Cluster sind nicht mit dieser Version von pg_rewind kompatibel" -#: pg_rewind.c:745 +#: pg_rewind.c:748 #, c-format msgid "target server needs to use either data checksums or \"wal_log_hints = on\"" msgstr "Zielserver muss entweder Datenprüfsummen oder »wal_log_hints = on« verwenden" -#: pg_rewind.c:756 +#: pg_rewind.c:759 #, c-format msgid "target server must be shut down cleanly" msgstr "Zielserver muss sauber heruntergefahren worden sein" -#: pg_rewind.c:766 +#: pg_rewind.c:769 #, c-format msgid "source data directory must be shut down cleanly" msgstr "Quelldatenverzeichnis muss sauber heruntergefahren worden sein" -#: pg_rewind.c:813 +#: pg_rewind.c:816 #, c-format msgid "%*s/%s kB (%d%%) copied" msgstr "%*s/%s kB (%d%%) kopiert" -#: pg_rewind.c:941 +#: pg_rewind.c:942 #, c-format msgid "could not find common ancestor of the source and target cluster's timelines" msgstr "konnte keinen gemeinsamen Anfangspunkt in den Zeitleisten von Quell- und Ziel-Cluster finden" -#: pg_rewind.c:982 +#: pg_rewind.c:983 #, c-format msgid "backup label buffer too small" msgstr "Puffer für Backup-Label ist zu klein" -#: pg_rewind.c:1005 +#: pg_rewind.c:1006 #, c-format msgid "unexpected control file CRC" msgstr "unerwartete CRC in Kontrolldatei" -#: pg_rewind.c:1017 +#: pg_rewind.c:1018 #, c-format msgid "unexpected control file size %d, expected %d" msgstr "unerwartete Kontrolldateigröße %d, erwartet wurde %d" -#: pg_rewind.c:1026 +#: pg_rewind.c:1027 #, c-format msgid "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d byte" msgid_plural "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d bytes" msgstr[0] "WAL-Segmentgröße muss eine Zweierpotenz zwischen 1 MB und 1 GB sein, aber die Kontrolldatei gibt %d Byte an" msgstr[1] "WAL-Segmentgröße muss eine Zweierpotenz zwischen 1 MB und 1 GB sein, aber die Kontrolldatei gibt %d Bytes an" -#: pg_rewind.c:1065 pg_rewind.c:1135 +#: pg_rewind.c:1066 pg_rewind.c:1136 #, c-format msgid "program \"%s\" is needed by %s but was not found in the same directory as \"%s\"" msgstr "Programm »%s« wird von %s benötigt, aber wurde nicht im selben Verzeichnis wie »%s« gefunden" -#: pg_rewind.c:1068 pg_rewind.c:1138 +#: pg_rewind.c:1069 pg_rewind.c:1139 #, c-format msgid "program \"%s\" was found by \"%s\" but was not the same version as %s" msgstr "Programm »%s« wurde von »%s« gefunden, aber es hatte nicht die gleiche Version wie %s" -#: pg_rewind.c:1101 +#: pg_rewind.c:1102 #, c-format msgid "restore_command is not set in the target cluster" msgstr "restore_command ist im Ziel-Cluster nicht gesetzt" -#: pg_rewind.c:1142 +#: pg_rewind.c:1143 #, c-format msgid "executing \"%s\" for target server to complete crash recovery" msgstr "führe »%s« für Zielserver aus, um Wiederherstellung abzuschließen" -#: pg_rewind.c:1180 +#: pg_rewind.c:1181 #, c-format msgid "postgres single-user mode in target cluster failed" msgstr "postgres im Einzelbenutzermodus im Ziel-Cluster fehlgeschlagen" -#: pg_rewind.c:1181 +#: pg_rewind.c:1182 #, c-format msgid "Command was: %s" msgstr "Die Anweisung war: %s" @@ -829,172 +874,157 @@ msgstr "ungültige Daten in History-Datei" msgid "Timeline IDs must be less than child timeline's ID." msgstr "Zeitleisten-IDs müssen kleiner als die Zeitleisten-ID des Kindes sein." -#: xlogreader.c:626 +#: xlogreader.c:621 #, c-format msgid "invalid record offset at %X/%X: expected at least %u, got %u" msgstr "ungültiger Datensatz-Offset bei %X/%X: mindestens %u erwartet, %u erhalten" -#: xlogreader.c:635 +#: xlogreader.c:630 #, c-format msgid "contrecord is requested by %X/%X" msgstr "Contrecord angefordert von %X/%X" -#: xlogreader.c:676 xlogreader.c:1123 +#: xlogreader.c:671 xlogreader.c:1146 #, c-format msgid "invalid record length at %X/%X: expected at least %u, got %u" msgstr "ungültige Datensatzlänge bei %X/%X: mindestens %u erwartet, %u erhalten" -#: xlogreader.c:705 -#, c-format -msgid "out of memory while trying to decode a record of length %u" -msgstr "Speicher aufgebraucht beim Versuch einen Datensatz mit Länge %u zu dekodieren" - -#: xlogreader.c:727 -#, c-format -msgid "record length %u at %X/%X too long" -msgstr "Datensatzlänge %u bei %X/%X ist zu lang" - -#: xlogreader.c:776 +#: xlogreader.c:761 #, c-format msgid "there is no contrecord flag at %X/%X" msgstr "keine Contrecord-Flag bei %X/%X" -#: xlogreader.c:789 +#: xlogreader.c:774 #, c-format msgid "invalid contrecord length %u (expected %lld) at %X/%X" msgstr "ungültige Contrecord-Länge %u (erwartet %lld) bei %X/%X" -#: xlogreader.c:924 -#, c-format -msgid "missing contrecord at %X/%X" -msgstr "Contrecord fehlt bei %X/%X" - -#: xlogreader.c:1131 +#: xlogreader.c:1154 #, c-format msgid "invalid resource manager ID %u at %X/%X" msgstr "ungültige Resource-Manager-ID %u bei %X/%X" -#: xlogreader.c:1144 xlogreader.c:1160 +#: xlogreader.c:1167 xlogreader.c:1183 #, c-format msgid "record with incorrect prev-link %X/%X at %X/%X" msgstr "Datensatz mit falschem Prev-Link %X/%X bei %X/%X" -#: xlogreader.c:1196 +#: xlogreader.c:1221 #, c-format msgid "incorrect resource manager data checksum in record at %X/%X" msgstr "ungültige Resource-Manager-Datenprüfsumme in Datensatz bei %X/%X" -#: xlogreader.c:1230 +#: xlogreader.c:1255 #, c-format msgid "invalid magic number %04X in WAL segment %s, LSN %X/%X, offset %u" msgstr "ungültige magische Zahl %04X in WAL-Segment %s, LSN %X/%X, Offset %u" -#: xlogreader.c:1245 xlogreader.c:1287 +#: xlogreader.c:1270 xlogreader.c:1312 #, c-format msgid "invalid info bits %04X in WAL segment %s, LSN %X/%X, offset %u" msgstr "ungültige Info-Bits %04X in WAL-Segment %s, LSN %X/%X, Offset %u" -#: xlogreader.c:1261 +#: xlogreader.c:1286 #, c-format msgid "WAL file is from different database system: WAL file database system identifier is %llu, pg_control database system identifier is %llu" msgstr "WAL-Datei ist von einem anderen Datenbanksystem: Datenbanksystemidentifikator in WAL-Datei ist %llu, Datenbanksystemidentifikator in pg_control ist %llu" -#: xlogreader.c:1269 +#: xlogreader.c:1294 #, c-format msgid "WAL file is from different database system: incorrect segment size in page header" msgstr "WAL-Datei ist von einem anderen Datenbanksystem: falsche Segmentgröße im Seitenkopf" -#: xlogreader.c:1275 +#: xlogreader.c:1300 #, c-format msgid "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header" msgstr "WAL-Datei ist von einem anderen Datenbanksystem: falsche XLOG_BLCKSZ im Seitenkopf" -#: xlogreader.c:1307 +#: xlogreader.c:1332 #, c-format msgid "unexpected pageaddr %X/%X in WAL segment %s, LSN %X/%X, offset %u" msgstr "unerwartete Pageaddr %X/%X in WAL-Segment %s, LSN %X/%X, Offset %u" -#: xlogreader.c:1333 +#: xlogreader.c:1358 #, c-format msgid "out-of-sequence timeline ID %u (after %u) in WAL segment %s, LSN %X/%X, offset %u" msgstr "Zeitleisten-ID %u außer der Reihe (nach %u) in WAL-Segment %s, LSN %X/%X, Offset %u" -#: xlogreader.c:1739 +#: xlogreader.c:1764 #, c-format msgid "out-of-order block_id %u at %X/%X" msgstr "block_id %u außer der Reihe bei %X/%X" -#: xlogreader.c:1763 +#: xlogreader.c:1788 #, c-format msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X" msgstr "BKPBLOCK_HAS_DATA gesetzt, aber keine Daten enthalten bei %X/%X" -#: xlogreader.c:1770 +#: xlogreader.c:1795 #, c-format msgid "BKPBLOCK_HAS_DATA not set, but data length is %u at %X/%X" msgstr "BKPBLOCK_HAS_DATA nicht gesetzt, aber Datenlänge ist %u bei %X/%X" -#: xlogreader.c:1806 +#: xlogreader.c:1831 #, c-format msgid "BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at %X/%X" msgstr "BKPIMAGE_HAS_HOLE gesetzt, aber Loch Offset %u Länge %u Block-Abbild-Länge %u bei %X/%X" -#: xlogreader.c:1822 +#: xlogreader.c:1847 #, c-format msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %u length %u at %X/%X" msgstr "BKPIMAGE_HAS_HOLE nicht gesetzt, aber Loch Offset %u Länge %u bei %X/%X" -#: xlogreader.c:1836 +#: xlogreader.c:1861 #, c-format msgid "BKPIMAGE_COMPRESSED set, but block image length %u at %X/%X" msgstr "BKPIMAGE_COMPRESSED gesetzt, aber Block-Abbild-Länge %u bei %X/%X" -#: xlogreader.c:1851 +#: xlogreader.c:1876 #, c-format msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_COMPRESSED set, but block image length is %u at %X/%X" msgstr "weder BKPIMAGE_HAS_HOLE noch BKPIMAGE_COMPRESSED gesetzt, aber Block-Abbild-Länge ist %u bei %X/%X" -#: xlogreader.c:1867 +#: xlogreader.c:1892 #, c-format msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X" msgstr "BKPBLOCK_SAME_REL gesetzt, aber keine vorangehende Relation bei %X/%X" -#: xlogreader.c:1879 +#: xlogreader.c:1904 #, c-format msgid "invalid block_id %u at %X/%X" msgstr "ungültige block_id %u bei %X/%X" -#: xlogreader.c:1946 +#: xlogreader.c:1971 #, c-format msgid "record with invalid length at %X/%X" msgstr "Datensatz mit ungültiger Länge bei %X/%X" -#: xlogreader.c:1972 +#: xlogreader.c:1997 #, c-format msgid "could not locate backup block with ID %d in WAL record" msgstr "konnte Backup-Block mit ID %d nicht im WAL-Eintrag finden" -#: xlogreader.c:2056 +#: xlogreader.c:2081 #, c-format msgid "could not restore image at %X/%X with invalid block %d specified" msgstr "konnte Abbild bei %X/%X mit ungültigem angegebenen Block %d nicht wiederherstellen" -#: xlogreader.c:2063 +#: xlogreader.c:2088 #, c-format msgid "could not restore image at %X/%X with invalid state, block %d" msgstr "konnte Abbild mit ungültigem Zustand bei %X/%X nicht wiederherstellen, Block %d" -#: xlogreader.c:2090 xlogreader.c:2107 +#: xlogreader.c:2115 xlogreader.c:2132 #, c-format msgid "could not restore image at %X/%X compressed with %s not supported by build, block %d" msgstr "konnte Abbild bei %X/%X nicht wiederherstellen, komprimiert mit %s, nicht unterstützt von dieser Installation, Block %d" -#: xlogreader.c:2116 +#: xlogreader.c:2141 #, c-format msgid "could not restore image at %X/%X compressed with unknown method, block %d" msgstr "konnte Abbild bei %X/%X nicht wiederherstellen, komprimiert mit unbekannter Methode, Block %d" -#: xlogreader.c:2124 +#: xlogreader.c:2149 #, c-format msgid "could not decompress image at %X/%X, block %d" msgstr "konnte Abbild bei %X/%X nicht dekomprimieren, Block %d" diff --git a/src/bin/pg_rewind/po/ja.po b/src/bin/pg_rewind/po/ja.po index 810b3c556ba..75e10b88325 100644 --- a/src/bin/pg_rewind/po/ja.po +++ b/src/bin/pg_rewind/po/ja.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: pg_rewind (PostgreSQL 16)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2023-05-18 10:09+0900\n" -"PO-Revision-Date: 2023-05-18 10:38+0900\n" +"POT-Creation-Date: 2026-05-12 14:41+0900\n" +"PO-Revision-Date: 2026-05-15 11:41+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -40,17 +40,27 @@ msgstr "詳細: " msgid "hint: " msgstr "ヒント: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "メモリ不足です\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "null ポインタを複製できません(内部エラー)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + #: ../../common/percentrepl.c:79 ../../common/percentrepl.c:118 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" @@ -106,7 +116,7 @@ msgstr "想定外の\"%1$s\"のファイルサイズ: %3$lld ではなく %2$lld msgid "could not open file \"%s\" restored from archive: %m" msgstr "アーカイブからリストアされたファイル\"%s\"のオープンに失敗しました: %m" -#: ../../fe_utils/archive.c:86 file_ops.c:417 +#: ../../fe_utils/archive.c:86 file_ops.c:353 file_ops.c:440 #, c-format msgid "could not stat file \"%s\": %m" msgstr "ファイル\"%s\"のstatに失敗しました: %m" @@ -128,7 +138,7 @@ msgstr "ファイル\"%s\"をアーカイブからリストアできませんで msgid "out of memory" msgstr "メモリ不足です" -#: ../../fe_utils/recovery_gen.c:121 parsexlog.c:312 +#: ../../fe_utils/recovery_gen.c:121 parsexlog.c:333 #, c-format msgid "could not open file \"%s\": %m" msgstr "ファイル\"%s\"をオープンできませんでした: %m" @@ -143,137 +153,172 @@ msgstr "ファイル\"%s\"を書き出せませんでした: %m" msgid "could not create file \"%s\": %m" msgstr "ファイル\"%s\"を作成できませんでした: %m" -#: file_ops.c:67 +#: file_ops.c:52 +#, c-format +msgid "target file path is unsafe for open: \"%s\"" +msgstr "対象ファイルパスは安全でないため open できません: \"%s\"" + +#: file_ops.c:70 #, c-format msgid "could not open target file \"%s\": %m" msgstr "ターゲットファイル\"%s\"をオープンできませんでした: %m" -#: file_ops.c:81 +#: file_ops.c:84 #, c-format msgid "could not close target file \"%s\": %m" msgstr "ターゲットファイル\"%s\"をクローズできませんでした: %m" -#: file_ops.c:101 +#: file_ops.c:104 #, c-format msgid "could not seek in target file \"%s\": %m" msgstr "ターゲットファイル\"%s\"をシークできませんでした: %m" -#: file_ops.c:117 +#: file_ops.c:120 #, c-format msgid "could not write file \"%s\": %m" msgstr "ファイル\"%s\"を書き出せませんでした: %m" -#: file_ops.c:150 file_ops.c:177 +#: file_ops.c:153 file_ops.c:180 #, c-format msgid "undefined file type for \"%s\"" msgstr "\"%s\"に対する未定義のファイルタイプ" -#: file_ops.c:173 +#: file_ops.c:176 #, c-format msgid "invalid action (CREATE) for regular file" msgstr "通常のファイルに対する不正なアクション(CREATE)です" -#: file_ops.c:200 +#: file_ops.c:195 +#, c-format +msgid "target file path is unsafe for removal: \"%s\"" +msgstr "対象ファイルパスは安全でないため削除できません: \"%s\"" + +#: file_ops.c:206 #, c-format msgid "could not remove file \"%s\": %m" msgstr "ファイル\"%s\"を削除できませんでした: %m" #: file_ops.c:218 #, c-format +msgid "target file path is unsafe for truncation: \"%s\"" +msgstr "対象ファイルパスは安全でないため切り詰めできません: \"%s\"" + +#: file_ops.c:227 +#, c-format msgid "could not open file \"%s\" for truncation: %m" msgstr "ファイル\"%s\"を切り詰めのためにオープンできませんでした: %m" -#: file_ops.c:222 +#: file_ops.c:231 #, c-format msgid "could not truncate file \"%s\" to %u: %m" msgstr "ファイル\"%s\"を%uバイトに切り詰められませんでした: %m" -#: file_ops.c:238 +#: file_ops.c:243 +#, c-format +msgid "target directory path is unsafe for directory creation: \"%s\"" +msgstr "対象ディレクトリパスは安全でないため作成はできません: \"%s\"" + +#: file_ops.c:251 #, c-format msgid "could not create directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を作成できませんでした: %m" -#: file_ops.c:252 +#: file_ops.c:261 +#, c-format +msgid "target directory path is unsafe for directory removal: \"%s\"" +msgstr "対象ディレクトリパスは安全でないため削除はできません: \"%s\"" + +#: file_ops.c:269 #, c-format msgid "could not remove directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を削除できませんでした: %m" -#: file_ops.c:266 +#: file_ops.c:279 +#, c-format +msgid "target symlink path is unsafe for creation: \"%s\"" +msgstr "対象シンボリックリンクのパスは安全でないため作成はできません: \"%s\"" + +#: file_ops.c:286 #, c-format msgid "could not create symbolic link at \"%s\": %m" msgstr "\"%s\"にシンボリックリンクを作成できませんでした: %m" -#: file_ops.c:280 +#: file_ops.c:296 +#, c-format +msgid "target symlink path is unsafe for removal: \"%s\"" +msgstr "対象シンボリックリンクのパスは安全でないため削除はできません: \"%s\"" + +#: file_ops.c:303 #, c-format msgid "could not remove symbolic link \"%s\": %m" msgstr "シンボリックリンク\"%s\"を削除できませんでした: %m" -#: file_ops.c:326 file_ops.c:330 +#: file_ops.c:349 #, c-format msgid "could not open file \"%s\" for reading: %m" msgstr "ファイル\"%s\"を読み取り用にオープンできませんでした: %m" -#: file_ops.c:341 local_source.c:104 local_source.c:163 parsexlog.c:350 +#: file_ops.c:364 local_source.c:104 local_source.c:163 parsexlog.c:371 #, c-format msgid "could not read file \"%s\": %m" msgstr "ファイル\"%s\"の読み取りに失敗しました: %m" -#: file_ops.c:344 parsexlog.c:352 +#: file_ops.c:367 parsexlog.c:373 #, c-format msgid "could not read file \"%s\": read %d of %zu" msgstr "ファイル\"%1$s\"を読み込めませんでした: %3$zuバイトのうち%2$dバイトを読み込みました" -#: file_ops.c:388 +#: file_ops.c:411 #, c-format msgid "could not open directory \"%s\": %m" msgstr "ディレクトリ\"%s\"をオープンできませんでした: %m" -#: file_ops.c:441 +#: file_ops.c:464 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "シンボリックリンク\"%s\"を読めませんでした: %m" -#: file_ops.c:444 +#: file_ops.c:467 #, c-format msgid "symbolic link \"%s\" target is too long" msgstr "シンボリックリンク\"%s\"の参照先が長すぎます" -#: file_ops.c:462 +#: file_ops.c:485 #, c-format msgid "could not read directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を読み取れませんでした: %m" -#: file_ops.c:466 +#: file_ops.c:489 #, c-format msgid "could not close directory \"%s\": %m" msgstr "ディレクトリ\"%s\"をクローズできませんでした: %m" -#: filemap.c:236 +#: filemap.c:298 #, c-format msgid "data file \"%s\" in source is not a regular file" msgstr "ソースのデータファイル\"%s\"は通常のファイルではありません" -#: filemap.c:241 filemap.c:274 +#: filemap.c:303 filemap.c:336 #, c-format msgid "duplicate source file \"%s\"" msgstr "ソースファイル\"%s\"が重複しています" -#: filemap.c:329 +#: filemap.c:391 #, c-format msgid "unexpected page modification for non-regular file \"%s\"" msgstr "非通常ファイル\"%s\"に対する想定外のページの書き換えです" -#: filemap.c:679 filemap.c:773 +#: filemap.c:745 filemap.c:847 #, c-format msgid "unknown file type for \"%s\"" msgstr "\"%s\"に対する未知のファイルタイプ" -#: filemap.c:706 +#: filemap.c:780 #, c-format msgid "file \"%s\" is of different type in source and target" msgstr "ファイル\"%s\"はソースとターゲットとで異なるタイプです" -#: filemap.c:778 +#: filemap.c:852 #, c-format msgid "could not decide what to do with file \"%s\"" msgstr "ファイル\"%s\"の処理を決定できませんでした" @@ -423,7 +468,7 @@ msgstr "ソースファイルをシークすることができませんでした msgid "unexpected EOF while reading file \"%s\"" msgstr "ファイル\"%s\"を読み込み中に想定外のEOF" -#: parsexlog.c:80 parsexlog.c:139 parsexlog.c:199 +#: parsexlog.c:80 parsexlog.c:139 parsexlog.c:201 #, c-format msgid "out of memory while allocating a WAL reading processor" msgstr "WAL読み取り機構のメモリ割り当て中にメモリ不足" @@ -443,22 +488,22 @@ msgstr "%X/%XのWALレコードを読み取れませんでした" msgid "end pointer %X/%X is not a valid end point; expected %X/%X" msgstr "終了点%X/%Xは妥当な終了点ではありません; %X/%Xを期待していました" -#: parsexlog.c:212 +#: parsexlog.c:214 #, c-format msgid "could not find previous WAL record at %X/%X: %s" msgstr "%X/%Xの前のWALレコードが見つかりませんでした: %s" -#: parsexlog.c:216 +#: parsexlog.c:218 #, c-format msgid "could not find previous WAL record at %X/%X" msgstr "%X/%Xの前のWALレコードが見つかりませんでした" -#: parsexlog.c:341 +#: parsexlog.c:362 #, c-format msgid "could not seek in file \"%s\": %m" msgstr "ファイル\"%s\"をシークできませんでした: %m" -#: parsexlog.c:440 +#: parsexlog.c:461 #, c-format msgid "WAL record modifies a relation, but record type is not recognized: lsn: %X/%X, rmid: %d, rmgr: %s, info: %02X" msgstr "WALレコードはリレーションを更新しますが、レコードの型を認識できません: lsn: %X/%X, rmid: %d, rmgr: %s, info: %02X" @@ -654,143 +699,143 @@ msgstr "タイムライン%3$uのWAL位置%1$X/%2$Xで両サーバーが分岐 msgid "no rewind required" msgstr "巻き戻しは必要ありません" -#: pg_rewind.c:451 +#: pg_rewind.c:454 #, c-format msgid "rewinding from last common checkpoint at %X/%X on timeline %u" msgstr "タイムライン%3$uの%1$X/%2$Xにある最新の共通チェックポイントから巻き戻しています" -#: pg_rewind.c:461 +#: pg_rewind.c:464 #, c-format msgid "reading source file list" msgstr "ソースファイルリストを読み込んでいます" -#: pg_rewind.c:465 +#: pg_rewind.c:468 #, c-format msgid "reading target file list" msgstr "ターゲットファイルリストを読み込んでいます" -#: pg_rewind.c:474 +#: pg_rewind.c:477 #, c-format msgid "reading WAL in target" msgstr "ターゲットでWALを読み込んでいます" -#: pg_rewind.c:495 +#: pg_rewind.c:498 #, c-format msgid "need to copy %lu MB (total source directory size is %lu MB)" msgstr "%lu MBコピーする必要があります(ソースディレクトリの合計サイズは%lu MBです)" -#: pg_rewind.c:513 +#: pg_rewind.c:516 #, c-format msgid "syncing target data directory" msgstr "ターゲットデータディレクトリを同期しています" -#: pg_rewind.c:529 +#: pg_rewind.c:532 #, c-format msgid "Done!" msgstr "完了!" -#: pg_rewind.c:609 +#: pg_rewind.c:612 #, c-format msgid "no action decided for file \"%s\"" msgstr "ファイル\"%s\"に対するアクションが決定されていません" -#: pg_rewind.c:641 +#: pg_rewind.c:644 #, c-format msgid "source system was modified while pg_rewind was running" msgstr "pg_rewindの実行中にソースシス7テムが更新されました" -#: pg_rewind.c:645 +#: pg_rewind.c:648 #, c-format msgid "creating backup label and updating control file" msgstr "backup labelを作成して制御ファイルを更新しています" -#: pg_rewind.c:695 +#: pg_rewind.c:698 #, c-format msgid "source system was in unexpected state at end of rewind" msgstr "巻き戻し完了時点のソースシステムが想定外の状態でした" -#: pg_rewind.c:727 +#: pg_rewind.c:730 #, c-format msgid "source and target clusters are from different systems" msgstr "ソースクラスタとターゲットクラスタは異なるシステムのものです" -#: pg_rewind.c:735 +#: pg_rewind.c:738 #, c-format msgid "clusters are not compatible with this version of pg_rewind" msgstr "クラスタは、このバージョンのpg_rewindとの互換性がありません" -#: pg_rewind.c:745 +#: pg_rewind.c:748 #, c-format msgid "target server needs to use either data checksums or \"wal_log_hints = on\"" msgstr "ターゲットサーバーはデータチェックサムを利用している、または\"wal_log_hints = on\"である必要があります" -#: pg_rewind.c:756 +#: pg_rewind.c:759 #, c-format msgid "target server must be shut down cleanly" msgstr "ターゲットサーバーはきれいにシャットダウンされていなければなりません" -#: pg_rewind.c:766 +#: pg_rewind.c:769 #, c-format msgid "source data directory must be shut down cleanly" msgstr "ソースデータディレクトリはきれいにシャットダウンされていなければなりません" -#: pg_rewind.c:813 +#: pg_rewind.c:816 #, c-format msgid "%*s/%s kB (%d%%) copied" msgstr "%*s/%s kB (%d%%) コピーしました" -#: pg_rewind.c:941 +#: pg_rewind.c:942 #, c-format msgid "could not find common ancestor of the source and target cluster's timelines" msgstr "ソースクラスタとターゲットクラスタのタイムラインの共通の祖先を見つけられません" -#: pg_rewind.c:982 +#: pg_rewind.c:983 #, c-format msgid "backup label buffer too small" msgstr "バックアップラベルのバッファが小さすぎます" -#: pg_rewind.c:1005 +#: pg_rewind.c:1006 #, c-format msgid "unexpected control file CRC" msgstr "想定外の制御ファイルCRCです" -#: pg_rewind.c:1017 +#: pg_rewind.c:1018 #, c-format msgid "unexpected control file size %d, expected %d" msgstr "想定外の制御ファイルのサイズ%d、想定は%d" -#: pg_rewind.c:1026 +#: pg_rewind.c:1027 #, c-format msgid "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d byte" msgid_plural "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d bytes" msgstr[0] "WALセグメントのサイズ指定は1MBと1GBの間の2の累乗でなければなりません、しかしコントロールファイルでは%dバイトとなっています" -#: pg_rewind.c:1065 pg_rewind.c:1135 +#: pg_rewind.c:1066 pg_rewind.c:1136 #, c-format msgid "program \"%s\" is needed by %s but was not found in the same directory as \"%s\"" msgstr "%2$sには\"%1$s\"プログラムが必要ですが、\"%3$s\"と同じディレクトリにありませんでした。" -#: pg_rewind.c:1068 pg_rewind.c:1138 +#: pg_rewind.c:1069 pg_rewind.c:1139 #, c-format msgid "program \"%s\" was found by \"%s\" but was not the same version as %s" msgstr "\"%2$s\"がプログラム\"%1$s\"を見つけましたが、これは%3$sと同じバージョンではありませんでした。" -#: pg_rewind.c:1101 +#: pg_rewind.c:1102 #, c-format msgid "restore_command is not set in the target cluster" msgstr "ターゲットクラスタでrestore_commandが設定されていません" -#: pg_rewind.c:1142 +#: pg_rewind.c:1143 #, c-format msgid "executing \"%s\" for target server to complete crash recovery" msgstr "ターゲットサーバーに対して\"%s\"を実行してクラッシュリカバリを完了させます" -#: pg_rewind.c:1180 +#: pg_rewind.c:1181 #, c-format msgid "postgres single-user mode in target cluster failed" msgstr "ターゲットクラスタでのpostgresコマンドのシングルユーザーモード実行に失敗しました" -#: pg_rewind.c:1181 +#: pg_rewind.c:1182 #, c-format msgid "Command was: %s" msgstr "コマンド: %s" @@ -830,172 +875,166 @@ msgstr "履歴ファイル内の無効なデータ" msgid "Timeline IDs must be less than child timeline's ID." msgstr "タイムラインIDは子のタイムラインIDより小さくなければなりません。" -#: xlogreader.c:626 +#: xlogreader.c:621 #, c-format msgid "invalid record offset at %X/%X: expected at least %u, got %u" msgstr "%X/%Xのレコードオフセットが無効です:最低でも%uを期待していましたが、実際は%uでした" -#: xlogreader.c:635 +#: xlogreader.c:630 #, c-format msgid "contrecord is requested by %X/%X" msgstr "%X/%Xではcontrecordが必要です" -#: xlogreader.c:676 xlogreader.c:1123 +#: xlogreader.c:671 xlogreader.c:1146 #, c-format msgid "invalid record length at %X/%X: expected at least %u, got %u" msgstr "%X/%Xのレコード長が無効です:最低でも%uを期待していましたが、実際は%uでした" -#: xlogreader.c:705 -#, c-format -msgid "out of memory while trying to decode a record of length %u" -msgstr "長さ%uのレコードのデコード中のメモリ不足" - -#: xlogreader.c:727 -#, c-format -msgid "record length %u at %X/%X too long" -msgstr "%2$X/%3$Xのレコード長%1$uが大きすぎます" - -#: xlogreader.c:776 +#: xlogreader.c:761 #, c-format msgid "there is no contrecord flag at %X/%X" msgstr "%X/%Xで contrecord フラグがありません" -#: xlogreader.c:789 +#: xlogreader.c:774 #, c-format msgid "invalid contrecord length %u (expected %lld) at %X/%X" msgstr "%3$X/%4$Xの継続レコードの長さ%1$u(正しくは%2$lld)は不正です" -#: xlogreader.c:924 -#, c-format -msgid "missing contrecord at %X/%X" -msgstr "%X/%Xに継続レコードがありません" - -#: xlogreader.c:1131 +#: xlogreader.c:1154 #, c-format msgid "invalid resource manager ID %u at %X/%X" msgstr "%2$X/%3$XのリソースマネージャID %1$uが無効です" -#: xlogreader.c:1144 xlogreader.c:1160 +#: xlogreader.c:1167 xlogreader.c:1183 #, c-format msgid "record with incorrect prev-link %X/%X at %X/%X" msgstr "直前のリンク%1$X/%2$Xが不正なレコードが%3$X/%4$Xにあります" -#: xlogreader.c:1196 +#: xlogreader.c:1221 #, c-format msgid "incorrect resource manager data checksum in record at %X/%X" msgstr "%X/%Xのレコード内のリソースマネージャデータのチェックサムが不正です" -#: xlogreader.c:1230 +#: xlogreader.c:1255 #, c-format msgid "invalid magic number %04X in WAL segment %s, LSN %X/%X, offset %u" msgstr "WALセグメント%2$s、LSN %3$X/%4$X、オフセット%5$uで不正なマジックナンバー%1$04X" -#: xlogreader.c:1245 xlogreader.c:1287 +#: xlogreader.c:1270 xlogreader.c:1312 #, c-format msgid "invalid info bits %04X in WAL segment %s, LSN %X/%X, offset %u" msgstr "WALセグメント %2$s、LSN %3$X/%4$X、オフセット%5$uで不正な情報ビット列%1$04X" -#: xlogreader.c:1261 +#: xlogreader.c:1286 #, c-format msgid "WAL file is from different database system: WAL file database system identifier is %llu, pg_control database system identifier is %llu" msgstr "WALファイルは異なるデータベースシステム由来のものです: WALファイルのデータベースシステム識別子は %lluで、pg_control におけるデータベースシステム識別子は %lluです" -#: xlogreader.c:1269 +#: xlogreader.c:1294 #, c-format msgid "WAL file is from different database system: incorrect segment size in page header" msgstr "WAL ファイルは異なるデータベースシステム由来のものです: ページヘッダーのセグメントサイズが正しくありません" -#: xlogreader.c:1275 +#: xlogreader.c:1300 #, c-format msgid "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header" msgstr "WAL ファイルは異なるデータベースシステム由来のものです: ページヘッダーのXLOG_BLCKSZが正しくありません" -#: xlogreader.c:1307 +#: xlogreader.c:1332 #, c-format msgid "unexpected pageaddr %X/%X in WAL segment %s, LSN %X/%X, offset %u" msgstr "WALセグメント%3$s、LSN %4$X/%5$X、オフセット%6$uで想定外のページアドレス%1$X/%2$X" -#: xlogreader.c:1333 +#: xlogreader.c:1358 #, c-format msgid "out-of-sequence timeline ID %u (after %u) in WAL segment %s, LSN %X/%X, offset %u" msgstr "WALセグメント%3$s、LSN %4$X/%5$X、オフセット%6$uで異常な順序のタイムラインID %1$u(%2$uの後)" -#: xlogreader.c:1739 +#: xlogreader.c:1764 #, c-format msgid "out-of-order block_id %u at %X/%X" msgstr "block_id %uが%X/%Xで無効です" -#: xlogreader.c:1763 +#: xlogreader.c:1788 #, c-format msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X" msgstr "BKPBLOCK_HAS_DATAが設定されていますが、%X/%Xにデータがありません" -#: xlogreader.c:1770 +#: xlogreader.c:1795 #, c-format msgid "BKPBLOCK_HAS_DATA not set, but data length is %u at %X/%X" msgstr "BKPBLOCK_HAS_DATAが設定されていませんが、%2$X/%3$Xのデータ長は%1$u" -#: xlogreader.c:1806 +#: xlogreader.c:1831 #, c-format msgid "BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at %X/%X" msgstr "BKPIMAGE_HAS_HOLEが設定されていますが、%4$X/%5$Xでホールオフセット%1$u、長さ%2$u、ブロックイメージ長%3$u" -#: xlogreader.c:1822 +#: xlogreader.c:1847 #, c-format msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %u length %u at %X/%X" msgstr "BKPIMAGE_HAS_HOLEが設定されていませんが、%3$X/%4$Xにホールオフセット%1$u、長さ%2$u" -#: xlogreader.c:1836 +#: xlogreader.c:1861 #, c-format msgid "BKPIMAGE_COMPRESSED set, but block image length %u at %X/%X" msgstr "BKPIMAGE_COMPRESSEDが設定されていますが、%2$X/%3$Xにおいてブロックイメージ長が%1$uです" -#: xlogreader.c:1851 +#: xlogreader.c:1876 #, c-format msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_COMPRESSED set, but block image length is %u at %X/%X" msgstr "BKPIMAGE_HAS_HOLEもBKPIMAGE_COMPRESSEDも設定されていませんが、%2$X/%3$Xにおいてブロックイメージ長が%1$uです" -#: xlogreader.c:1867 +#: xlogreader.c:1892 #, c-format msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X" msgstr "BKPBLOCK_SAME_RELが設定されていますが、%X/%Xにおいて以前のリレーションがありません" -#: xlogreader.c:1879 +#: xlogreader.c:1904 #, c-format msgid "invalid block_id %u at %X/%X" msgstr "%2$X/%3$Xにおけるblock_id %1$uが無効です" -#: xlogreader.c:1946 +#: xlogreader.c:1971 #, c-format msgid "record with invalid length at %X/%X" msgstr "%X/%Xのレコードのサイズが無効です" -#: xlogreader.c:1972 +#: xlogreader.c:1997 #, c-format msgid "could not locate backup block with ID %d in WAL record" msgstr "WALレコード中のID %dのバックアップブロックを特定できませんでした" -#: xlogreader.c:2056 +#: xlogreader.c:2081 #, c-format msgid "could not restore image at %X/%X with invalid block %d specified" msgstr "%X/%Xで不正なブロック%dが指定されているためイメージが復元できませんでした" -#: xlogreader.c:2063 +#: xlogreader.c:2088 #, c-format msgid "could not restore image at %X/%X with invalid state, block %d" msgstr "%X/%Xでブロック%dのイメージが不正な状態であるため復元できませんでした" -#: xlogreader.c:2090 xlogreader.c:2107 +#: xlogreader.c:2115 xlogreader.c:2132 #, c-format msgid "could not restore image at %X/%X compressed with %s not supported by build, block %d" msgstr "%1$X/%2$Xで、ブロック%4$dがこのビルドでサポートされない圧縮方式%3$sで圧縮されているため復元できませんでした" -#: xlogreader.c:2116 +#: xlogreader.c:2141 #, c-format msgid "could not restore image at %X/%X compressed with unknown method, block %d" msgstr "%X/%Xでブロック%dのイメージが不明な方式で圧縮されているため復元できませんでした" -#: xlogreader.c:2124 +#: xlogreader.c:2149 #, c-format msgid "could not decompress image at %X/%X, block %d" msgstr "%X/%Xのブロック%dが伸張できませんでした" + +#~ msgid "missing contrecord at %X/%X" +#~ msgstr "%X/%Xに継続レコードがありません" + +#~ msgid "out of memory while trying to decode a record of length %u" +#~ msgstr "長さ%uのレコードのデコード中のメモリ不足" + +#~ msgid "record length %u at %X/%X too long" +#~ msgstr "%2$X/%3$Xのレコード長%1$uが大きすぎます" diff --git a/src/bin/pg_rewind/po/ru.po b/src/bin/pg_rewind/po/ru.po index 5b1a8cb4e30..65094f0af88 100644 --- a/src/bin/pg_rewind/po/ru.po +++ b/src/bin/pg_rewind/po/ru.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: pg_rewind (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-02-21 05:20+0200\n" -"PO-Revision-Date: 2026-02-07 09:14+0200\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-05 21:23+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -37,17 +37,27 @@ msgstr "подробности: " msgid "hint: " msgstr "подсказка: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/percentrepl.c:79 ../../common/percentrepl.c:118 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" @@ -103,7 +113,7 @@ msgstr "неподходящий размер файла \"%s\": %lld вмест msgid "could not open file \"%s\" restored from archive: %m" msgstr "не удалось открыть файл \"%s\", восстановленный из архива: %m" -#: ../../fe_utils/archive.c:86 file_ops.c:330 file_ops.c:417 +#: ../../fe_utils/archive.c:86 file_ops.c:353 file_ops.c:440 #, c-format msgid "could not stat file \"%s\": %m" msgstr "не удалось получить информацию о файле \"%s\": %m" @@ -140,107 +150,142 @@ msgstr "не удалось записать в файл \"%s\": %m" msgid "could not create file \"%s\": %m" msgstr "не удалось создать файл \"%s\": %m" -#: file_ops.c:67 +#: file_ops.c:52 +#, c-format +msgid "target file path is unsafe for open: \"%s\"" +msgstr "целевой путь небезопасен для открытия файла: \"%s\"" + +#: file_ops.c:70 #, c-format msgid "could not open target file \"%s\": %m" msgstr "не удалось открыть целевой файл \"%s\": %m" -#: file_ops.c:81 +#: file_ops.c:84 #, c-format msgid "could not close target file \"%s\": %m" msgstr "не удалось закрыть целевой файл \"%s\": %m" -#: file_ops.c:101 +#: file_ops.c:104 #, c-format msgid "could not seek in target file \"%s\": %m" msgstr "не удалось переместиться в целевом файле \"%s\": %m" -#: file_ops.c:117 +#: file_ops.c:120 #, c-format msgid "could not write file \"%s\": %m" msgstr "не удалось записать файл \"%s\": %m" -#: file_ops.c:150 file_ops.c:177 +#: file_ops.c:153 file_ops.c:180 #, c-format msgid "undefined file type for \"%s\"" msgstr "неопределённый тип файла \"%s\"" -#: file_ops.c:173 +#: file_ops.c:176 #, c-format msgid "invalid action (CREATE) for regular file" msgstr "неверное действие (CREATE) для обычного файла" -#: file_ops.c:200 +#: file_ops.c:195 +#, c-format +msgid "target file path is unsafe for removal: \"%s\"" +msgstr "целевой путь небезопасен для удаления файла: \"%s\"" + +#: file_ops.c:206 #, c-format msgid "could not remove file \"%s\": %m" msgstr "не удалось стереть файл \"%s\": %m" #: file_ops.c:218 #, c-format +msgid "target file path is unsafe for truncation: \"%s\"" +msgstr "целевой путь небезопасен для усечения файла: \"%s\"" + +#: file_ops.c:227 +#, c-format msgid "could not open file \"%s\" for truncation: %m" msgstr "не удалось открыть файл \"%s\" для усечения: %m" -#: file_ops.c:222 +#: file_ops.c:231 #, c-format msgid "could not truncate file \"%s\" to %u: %m" msgstr "не удалось обрезать файл \"%s\" до нужного размера (%u): %m" -#: file_ops.c:238 +#: file_ops.c:243 +#, c-format +msgid "target directory path is unsafe for directory creation: \"%s\"" +msgstr "целевой путь небезопасен для создания каталога: \"%s\"" + +#: file_ops.c:251 #, c-format msgid "could not create directory \"%s\": %m" msgstr "не удалось создать каталог \"%s\": %m" -#: file_ops.c:252 +#: file_ops.c:261 +#, c-format +msgid "target directory path is unsafe for directory removal: \"%s\"" +msgstr "целевой путь небезопасен для удаления каталога: \"%s\"" + +#: file_ops.c:269 #, c-format msgid "could not remove directory \"%s\": %m" msgstr "ошибка при удалении каталога \"%s\": %m" -#: file_ops.c:266 +#: file_ops.c:279 +#, c-format +msgid "target symlink path is unsafe for creation: \"%s\"" +msgstr "целевой путь небезопасен для создания символической ссылки: \"%s\"" + +#: file_ops.c:286 #, c-format msgid "could not create symbolic link at \"%s\": %m" msgstr "не удалось создать символическую ссылку \"%s\": %m" -#: file_ops.c:280 +#: file_ops.c:296 +#, c-format +msgid "target symlink path is unsafe for removal: \"%s\"" +msgstr "целевой путь небезопасен для удаления символической ссылки: \"%s\"" + +#: file_ops.c:303 #, c-format msgid "could not remove symbolic link \"%s\": %m" msgstr "ошибка при удалении символической ссылки \"%s\": %m" -#: file_ops.c:326 +#: file_ops.c:349 #, c-format msgid "could not open file \"%s\" for reading: %m" msgstr "не удалось открыть файл \"%s\" для чтения: %m" -#: file_ops.c:341 local_source.c:104 local_source.c:163 parsexlog.c:371 +#: file_ops.c:364 local_source.c:104 local_source.c:163 parsexlog.c:371 #, c-format msgid "could not read file \"%s\": %m" msgstr "не удалось прочитать файл \"%s\": %m" -#: file_ops.c:344 parsexlog.c:373 +#: file_ops.c:367 parsexlog.c:373 #, c-format msgid "could not read file \"%s\": read %d of %zu" msgstr "не удалось прочитать файл \"%s\" (прочитано байт: %d из %zu)" -#: file_ops.c:388 +#: file_ops.c:411 #, c-format msgid "could not open directory \"%s\": %m" msgstr "не удалось открыть каталог \"%s\": %m" -#: file_ops.c:441 +#: file_ops.c:464 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "не удалось прочитать символическую ссылку \"%s\": %m" -#: file_ops.c:444 +#: file_ops.c:467 #, c-format msgid "symbolic link \"%s\" target is too long" msgstr "целевой путь символической ссылки \"%s\" слишком длинный" -#: file_ops.c:462 +#: file_ops.c:485 #, c-format msgid "could not read directory \"%s\": %m" msgstr "не удалось прочитать каталог \"%s\": %m" -#: file_ops.c:466 +#: file_ops.c:489 #, c-format msgid "could not close directory \"%s\": %m" msgstr "не удалось закрыть каталог \"%s\": %m" diff --git a/src/bin/pg_test_fsync/po/ru.po b/src/bin/pg_test_fsync/po/ru.po index c20270c6f85..24c3b7bb948 100644 --- a/src/bin/pg_test_fsync/po/ru.po +++ b/src/bin/pg_test_fsync/po/ru.po @@ -1,7 +1,7 @@ # Russian message translation file for pg_test_fsync # Copyright (C) 2017 PostgreSQL Global Development Group # This file is distributed under the same license as the PostgreSQL package. -# Alexander Lakhin , 2017, 2021, 2022, 2024. +# SPDX-FileCopyrightText: 2017, 2021, 2022, 2024, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: pg_test_fsync (PostgreSQL) 10\n" diff --git a/src/bin/pg_test_timing/po/ja.po b/src/bin/pg_test_timing/po/ja.po index 6a34b3d4b97..26782de6716 100644 --- a/src/bin/pg_test_timing/po/ja.po +++ b/src/bin/pg_test_timing/po/ja.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: pg_test_timing (PostgreSQL 16)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2022-07-14 10:48+0900\n" -"PO-Revision-Date: 2022-05-10 15:27+0900\n" -"Last-Translator: Michihide Hotta \n" +"POT-Creation-Date: 2026-05-12 14:41+0900\n" +"PO-Revision-Date: 2026-05-15 11:52+0900\n" +"Last-Translator: Kyotaro Horiguchi \n" "Language-Team: \n" "Language: ja\n" "MIME-Version: 1.0\n" @@ -56,8 +56,8 @@ msgstr "クロックの時刻が逆行していることを検出しました。 #: pg_test_timing.c:152 #, c-format -msgid "Time warp: %d ms\n" -msgstr "逆行した時間: %d ms\n" +msgid "Time warp: %d us\n" +msgstr "逆行した時間: %d us\n" #: pg_test_timing.c:175 #, c-format diff --git a/src/bin/pg_upgrade/po/ru.po b/src/bin/pg_upgrade/po/ru.po index 2472430037d..53e6f96d673 100644 --- a/src/bin/pg_upgrade/po/ru.po +++ b/src/bin/pg_upgrade/po/ru.po @@ -1,7 +1,7 @@ # Russian 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. -# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Alexander Lakhin +# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin # Maxim Yablokov , 2021. msgid "" msgstr "" diff --git a/src/bin/pg_verifybackup/po/de.po b/src/bin/pg_verifybackup/po/de.po index a7a366cf4dd..eda59d1e641 100644 --- a/src/bin/pg_verifybackup/po/de.po +++ b/src/bin/pg_verifybackup/po/de.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: pg_verifybackup (PostgreSQL) 16\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2023-04-26 12:47+0000\n" +"POT-Creation-Date: 2026-08-07 09:44+0000\n" "PO-Revision-Date: 2023-04-26 15:04+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -35,98 +35,108 @@ msgstr "Detail: " msgid "hint: " msgstr "Tipp: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" -#: ../../common/jsonapi.c:1144 +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + +#: ../../common/jsonapi.c:1147 #, c-format msgid "Escape sequence \"\\%s\" is invalid." msgstr "Escape-Sequenz »\\%s« ist nicht gültig." -#: ../../common/jsonapi.c:1147 +#: ../../common/jsonapi.c:1150 #, c-format msgid "Character with value 0x%02x must be escaped." msgstr "Zeichen mit Wert 0x%02x muss escapt werden." -#: ../../common/jsonapi.c:1150 +#: ../../common/jsonapi.c:1153 #, c-format msgid "Expected end of input, but found \"%s\"." msgstr "Ende der Eingabe erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1153 +#: ../../common/jsonapi.c:1156 #, c-format msgid "Expected array element or \"]\", but found \"%s\"." msgstr "Array-Element oder »]« erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1156 +#: ../../common/jsonapi.c:1159 #, c-format msgid "Expected \",\" or \"]\", but found \"%s\"." msgstr "»,« oder »]« erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1159 +#: ../../common/jsonapi.c:1162 #, c-format msgid "Expected \":\", but found \"%s\"." msgstr "»:« erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1162 +#: ../../common/jsonapi.c:1165 #, c-format msgid "Expected JSON value, but found \"%s\"." msgstr "JSON-Wert erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1165 +#: ../../common/jsonapi.c:1168 msgid "The input string ended unexpectedly." msgstr "Die Eingabezeichenkette endete unerwartet." -#: ../../common/jsonapi.c:1167 +#: ../../common/jsonapi.c:1170 #, c-format msgid "Expected string or \"}\", but found \"%s\"." msgstr "Zeichenkette oder »}« erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1170 +#: ../../common/jsonapi.c:1173 #, c-format msgid "Expected \",\" or \"}\", but found \"%s\"." msgstr "»,« oder »}« erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1173 +#: ../../common/jsonapi.c:1176 #, c-format msgid "Expected string, but found \"%s\"." msgstr "Zeichenkette erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1176 +#: ../../common/jsonapi.c:1179 #, c-format msgid "Token \"%s\" is invalid." msgstr "Token »%s« ist ungültig." -#: ../../common/jsonapi.c:1179 +#: ../../common/jsonapi.c:1182 msgid "\\u0000 cannot be converted to text." msgstr "\\u0000 kann nicht in »text« umgewandelt werden." -#: ../../common/jsonapi.c:1181 +#: ../../common/jsonapi.c:1184 msgid "\"\\u\" must be followed by four hexadecimal digits." msgstr "Nach »\\u« müssen vier Hexadezimalziffern folgen." -#: ../../common/jsonapi.c:1184 +#: ../../common/jsonapi.c:1187 msgid "Unicode escape values cannot be used for code point values above 007F when the encoding is not UTF8." msgstr "Unicode-Escape-Werte können nicht für Code-Punkt-Werte über 007F verwendet werden, wenn die Kodierung nicht UTF8 ist." -#: ../../common/jsonapi.c:1187 +#: ../../common/jsonapi.c:1190 #, c-format msgid "Unicode escape value could not be translated to the server's encoding %s." msgstr "Unicode-Escape-Wert konnte nicht in die Serverkodierung %s umgewandelt werden." -#: ../../common/jsonapi.c:1190 +#: ../../common/jsonapi.c:1193 msgid "Unicode high surrogate must not follow a high surrogate." msgstr "Unicode-High-Surrogate darf nicht auf ein High-Surrogate folgen." -#: ../../common/jsonapi.c:1192 +#: ../../common/jsonapi.c:1195 msgid "Unicode low surrogate must follow a high surrogate." msgstr "Unicode-Low-Surrogate muss auf ein High-Surrogate folgen." diff --git a/src/bin/pg_verifybackup/po/ru.po b/src/bin/pg_verifybackup/po/ru.po index eb7a8a87b03..6585063da37 100644 --- a/src/bin/pg_verifybackup/po/ru.po +++ b/src/bin/pg_verifybackup/po/ru.po @@ -3,8 +3,8 @@ msgid "" msgstr "" "Project-Id-Version: pg_verifybackup (PostgreSQL) 13\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-08-02 11:37+0300\n" -"PO-Revision-Date: 2024-09-07 09:48+0300\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-05 07:51+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -35,17 +35,27 @@ msgstr "подробности: " msgid "hint: " msgstr "подсказка: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/jsonapi.c:1147 #, c-format msgid "Escape sequence \"\\%s\" is invalid." diff --git a/src/bin/pg_waldump/po/ru.po b/src/bin/pg_waldump/po/ru.po index 7efd6b4a858..9f21c256506 100644 --- a/src/bin/pg_waldump/po/ru.po +++ b/src/bin/pg_waldump/po/ru.po @@ -1,7 +1,7 @@ # Russian 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. -# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2022, 2023, 2024, 2025 Alexander Lakhin +# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: pg_waldump (PostgreSQL) 10\n" diff --git a/src/bin/psql/po/de.po b/src/bin/psql/po/de.po index 790bd28f589..e8a474d622f 100644 --- a/src/bin/psql/po/de.po +++ b/src/bin/psql/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 16\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-02-07 08:51+0000\n" +"POT-Creation-Date: 2026-08-07 09:45+0000\n" "PO-Revision-Date: 2023-08-01 10:03+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -69,17 +69,27 @@ msgstr "%s() fehlgeschlagen: %m" msgid "out of memory" msgstr "Speicher aufgebraucht" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../../common/username.c:43 #, c-format msgid "could not look up effective user ID %ld: %s" @@ -139,22 +149,22 @@ msgid_plural "(%lu rows)" msgstr[0] "(%lu Zeile)" msgstr[1] "(%lu Zeilen)" -#: ../../fe_utils/print.c:3154 +#: ../../fe_utils/print.c:3155 #, c-format msgid "Interrupted\n" msgstr "Unterbrochen\n" -#: ../../fe_utils/print.c:3218 +#: ../../fe_utils/print.c:3219 #, c-format msgid "Cannot add header to table content: column count of %d exceeded.\n" msgstr "Kann keinen weiteren Spaltenkopf zur Tabelle hinzufügen: Spaltenzahl %d überschritten.\n" -#: ../../fe_utils/print.c:3258 +#: ../../fe_utils/print.c:3259 #, c-format msgid "Cannot add cell to table content: total cell count of %d exceeded.\n" msgstr "Kann keine weitere Zelle zur Tabelle hinzufügen: Zellengesamtzahl %d überschritten.\n" -#: ../../fe_utils/print.c:3516 +#: ../../fe_utils/print.c:3517 #, c-format msgid "invalid output format (internal error): %d" msgstr "ungültiges Ausgabeformat (interner Fehler): %d" @@ -863,7 +873,7 @@ msgstr "Zeit: %.3f ms (%02d:%02d:%06.3f)\n" msgid "Time: %.3f ms (%.0f d %02d:%02d:%06.3f)\n" msgstr "Zeit: %.3f ms (%.0f d %02d:%02d:%06.3f)\n" -#: common.c:586 common.c:643 common.c:1054 describe.c:6214 +#: common.c:586 common.c:643 common.c:1054 describe.c:6218 #, c-format msgid "You are currently not connected to a database." msgstr "Sie sind gegenwärtig nicht mit einer Datenbank verbunden." @@ -919,14 +929,14 @@ msgstr "ANWEISUNG: %s" msgid "unexpected transaction status (%d)" msgstr "unerwarteter Transaktionsstatus (%d)" -#: common.c:1328 describe.c:2026 +#: common.c:1328 describe.c:2030 msgid "Column" msgstr "Spalte" -#: common.c:1329 describe.c:170 describe.c:358 describe.c:376 describe.c:1046 -#: describe.c:1200 describe.c:1732 describe.c:1756 describe.c:2027 -#: describe.c:3958 describe.c:4170 describe.c:4409 describe.c:4571 -#: describe.c:5846 +#: common.c:1329 describe.c:170 describe.c:358 describe.c:376 describe.c:1050 +#: describe.c:1204 describe.c:1736 describe.c:1760 describe.c:2031 +#: describe.c:3962 describe.c:4174 describe.c:4413 describe.c:4575 +#: describe.c:5850 msgid "Type" msgstr "Typ" @@ -1045,21 +1055,21 @@ msgstr "\\crosstabview: zweideutiger Spaltenname: »%s«" msgid "\\crosstabview: column name not found: \"%s\"" msgstr "\\crosstabview: Spaltenname nicht gefunden: »%s«" -#: describe.c:87 describe.c:338 describe.c:630 describe.c:807 describe.c:1038 -#: describe.c:1189 describe.c:1264 describe.c:3947 describe.c:4157 -#: describe.c:4407 describe.c:4489 describe.c:4724 describe.c:4932 -#: describe.c:5174 describe.c:5418 describe.c:5488 describe.c:5499 -#: describe.c:5556 describe.c:5960 describe.c:6038 +#: describe.c:87 describe.c:338 describe.c:630 describe.c:807 describe.c:1042 +#: describe.c:1193 describe.c:1268 describe.c:3951 describe.c:4161 +#: describe.c:4411 describe.c:4493 describe.c:4728 describe.c:4936 +#: describe.c:5178 describe.c:5422 describe.c:5492 describe.c:5503 +#: describe.c:5560 describe.c:5964 describe.c:6042 msgid "Schema" msgstr "Schema" #: describe.c:88 describe.c:167 describe.c:229 describe.c:339 describe.c:631 -#: describe.c:808 describe.c:930 describe.c:1039 describe.c:1265 -#: describe.c:3948 describe.c:4158 describe.c:4323 describe.c:4408 -#: describe.c:4490 describe.c:4653 describe.c:4725 describe.c:4933 -#: describe.c:5046 describe.c:5175 describe.c:5419 describe.c:5489 -#: describe.c:5500 describe.c:5557 describe.c:5756 describe.c:5827 -#: describe.c:6036 describe.c:6265 describe.c:6573 +#: describe.c:808 describe.c:930 describe.c:1043 describe.c:1269 +#: describe.c:3952 describe.c:4162 describe.c:4327 describe.c:4412 +#: describe.c:4494 describe.c:4657 describe.c:4729 describe.c:4937 +#: describe.c:5050 describe.c:5179 describe.c:5423 describe.c:5493 +#: describe.c:5504 describe.c:5561 describe.c:5760 describe.c:5831 +#: describe.c:6040 describe.c:6269 describe.c:6577 msgid "Name" msgstr "Name" @@ -1072,13 +1082,13 @@ msgid "Argument data types" msgstr "Argumentdatentypen" #: describe.c:98 describe.c:105 describe.c:178 describe.c:243 describe.c:418 -#: describe.c:662 describe.c:823 describe.c:974 describe.c:1267 describe.c:2047 -#: describe.c:3676 describe.c:4002 describe.c:4204 describe.c:4347 -#: describe.c:4421 describe.c:4499 describe.c:4666 describe.c:4844 -#: describe.c:4982 describe.c:5055 describe.c:5176 describe.c:5327 -#: describe.c:5369 describe.c:5435 describe.c:5492 describe.c:5501 -#: describe.c:5558 describe.c:5774 describe.c:5849 describe.c:5974 -#: describe.c:6039 describe.c:7093 +#: describe.c:662 describe.c:823 describe.c:977 describe.c:1271 describe.c:2051 +#: describe.c:3680 describe.c:4006 describe.c:4208 describe.c:4351 +#: describe.c:4425 describe.c:4503 describe.c:4670 describe.c:4848 +#: describe.c:4986 describe.c:5059 describe.c:5180 describe.c:5331 +#: describe.c:5373 describe.c:5439 describe.c:5496 describe.c:5505 +#: describe.c:5562 describe.c:5778 describe.c:5853 describe.c:5978 +#: describe.c:6043 describe.c:7097 msgid "Description" msgstr "Beschreibung" @@ -1095,11 +1105,11 @@ msgstr "Der Server (Version %s) unterstützt keine Zugriffsmethoden." msgid "Index" msgstr "Index" -#: describe.c:169 describe.c:3966 describe.c:4183 describe.c:5961 +#: describe.c:169 describe.c:3970 describe.c:4187 describe.c:5965 msgid "Table" msgstr "Tabelle" -#: describe.c:177 describe.c:5758 +#: describe.c:177 describe.c:5762 msgid "Handler" msgstr "Handler" @@ -1107,11 +1117,11 @@ msgstr "Handler" msgid "List of access methods" msgstr "Liste der Zugriffsmethoden" -#: describe.c:230 describe.c:404 describe.c:655 describe.c:931 describe.c:1188 -#: describe.c:3959 describe.c:4159 describe.c:4324 describe.c:4655 -#: describe.c:5047 describe.c:5757 describe.c:5828 describe.c:6266 -#: describe.c:6454 describe.c:6574 describe.c:6733 describe.c:6819 -#: describe.c:7081 +#: describe.c:230 describe.c:404 describe.c:655 describe.c:931 describe.c:1192 +#: describe.c:3963 describe.c:4163 describe.c:4328 describe.c:4659 +#: describe.c:5051 describe.c:5761 describe.c:5832 describe.c:6270 +#: describe.c:6458 describe.c:6578 describe.c:6737 describe.c:6823 +#: describe.c:7085 msgid "Owner" msgstr "Eigentümer" @@ -1119,11 +1129,11 @@ msgstr "Eigentümer" msgid "Location" msgstr "Pfad" -#: describe.c:241 describe.c:3517 describe.c:3858 +#: describe.c:241 describe.c:3521 describe.c:3862 msgid "Options" msgstr "Optionen" -#: describe.c:242 describe.c:653 describe.c:972 describe.c:4001 +#: describe.c:242 describe.c:653 describe.c:975 describe.c:4005 msgid "Size" msgstr "Größe" @@ -1158,7 +1168,7 @@ msgstr "Proz" msgid "func" msgstr "Funk" -#: describe.c:374 describe.c:1397 +#: describe.c:374 describe.c:1401 msgid "trigger" msgstr "Trigger" @@ -1238,8 +1248,8 @@ msgstr "Rechter Typ" msgid "Result type" msgstr "Ergebnistyp" -#: describe.c:816 describe.c:4661 describe.c:4827 describe.c:5326 -#: describe.c:7010 describe.c:7014 +#: describe.c:816 describe.c:4665 describe.c:4831 describe.c:5330 +#: describe.c:7014 describe.c:7018 msgid "Function" msgstr "Funktion" @@ -1255,951 +1265,951 @@ msgstr "Kodierung" msgid "Locale Provider" msgstr "Locale-Provider" -#: describe.c:944 describe.c:4947 +#: describe.c:944 describe.c:4951 msgid "Collate" msgstr "Sortierfolge" -#: describe.c:945 describe.c:4948 +#: describe.c:945 describe.c:4952 msgid "Ctype" msgstr "Zeichentyp" -#: describe.c:949 describe.c:953 describe.c:4953 describe.c:4957 +#: describe.c:949 describe.c:953 describe.c:4957 describe.c:4961 msgid "ICU Locale" msgstr "ICU-Locale" -#: describe.c:957 describe.c:961 describe.c:4962 describe.c:4966 +#: describe.c:957 describe.c:961 describe.c:4966 describe.c:4970 msgid "ICU Rules" msgstr "ICU-Regeln" -#: describe.c:973 +#: describe.c:976 msgid "Tablespace" msgstr "Tablespace" -#: describe.c:999 +#: describe.c:1003 msgid "List of databases" msgstr "Liste der Datenbanken" -#: describe.c:1040 describe.c:1191 describe.c:3949 +#: describe.c:1044 describe.c:1195 describe.c:3953 msgid "table" msgstr "Tabelle" -#: describe.c:1041 describe.c:3950 +#: describe.c:1045 describe.c:3954 msgid "view" msgstr "Sicht" -#: describe.c:1042 describe.c:3951 +#: describe.c:1046 describe.c:3955 msgid "materialized view" msgstr "materialisierte Sicht" -#: describe.c:1043 describe.c:1193 describe.c:3953 +#: describe.c:1047 describe.c:1197 describe.c:3957 msgid "sequence" msgstr "Sequenz" -#: describe.c:1044 describe.c:3955 +#: describe.c:1048 describe.c:3959 msgid "foreign table" msgstr "Fremdtabelle" -#: describe.c:1045 describe.c:3956 describe.c:4168 +#: describe.c:1049 describe.c:3960 describe.c:4172 msgid "partitioned table" msgstr "partitionierte Tabelle" -#: describe.c:1056 +#: describe.c:1060 msgid "Column privileges" msgstr "Spaltenprivilegien" -#: describe.c:1087 describe.c:1121 +#: describe.c:1091 describe.c:1125 msgid "Policies" msgstr "Policys" -#: describe.c:1150 describe.c:4577 describe.c:6678 +#: describe.c:1154 describe.c:4581 describe.c:6682 msgid "Access privileges" msgstr "Zugriffsprivilegien" -#: describe.c:1195 +#: describe.c:1199 msgid "function" msgstr "Funktion" -#: describe.c:1197 +#: describe.c:1201 msgid "type" msgstr "Typ" -#: describe.c:1199 +#: describe.c:1203 msgid "schema" msgstr "Schema" -#: describe.c:1222 +#: describe.c:1226 msgid "Default access privileges" msgstr "Vorgegebene Zugriffsprivilegien" -#: describe.c:1266 +#: describe.c:1270 msgid "Object" msgstr "Objekt" -#: describe.c:1280 +#: describe.c:1284 msgid "table constraint" msgstr "Tabellen-Constraint" -#: describe.c:1304 +#: describe.c:1308 msgid "domain constraint" msgstr "Domänen-Constraint" -#: describe.c:1328 +#: describe.c:1332 msgid "operator class" msgstr "Operatorklasse" -#: describe.c:1352 +#: describe.c:1356 msgid "operator family" msgstr "Operatorfamilie" -#: describe.c:1375 +#: describe.c:1379 msgid "rule" msgstr "Rule" -#: describe.c:1421 +#: describe.c:1425 msgid "Object descriptions" msgstr "Objektbeschreibungen" -#: describe.c:1486 describe.c:4074 +#: describe.c:1490 describe.c:4078 #, c-format msgid "Did not find any relation named \"%s\"." msgstr "Keine Relation namens »%s« gefunden" -#: describe.c:1489 describe.c:4077 +#: describe.c:1493 describe.c:4081 #, c-format msgid "Did not find any relations." msgstr "Keine Relationen gefunden" -#: describe.c:1685 +#: describe.c:1689 #, c-format msgid "Did not find any relation with OID %s." msgstr "Keine Relation mit OID %s gefunden" -#: describe.c:1733 describe.c:1757 +#: describe.c:1737 describe.c:1761 msgid "Start" msgstr "Start" -#: describe.c:1734 describe.c:1758 +#: describe.c:1738 describe.c:1762 msgid "Minimum" msgstr "Minimum" -#: describe.c:1735 describe.c:1759 +#: describe.c:1739 describe.c:1763 msgid "Maximum" msgstr "Maximum" -#: describe.c:1736 describe.c:1760 +#: describe.c:1740 describe.c:1764 msgid "Increment" msgstr "Inkrement" -#: describe.c:1737 describe.c:1761 describe.c:1890 describe.c:4493 -#: describe.c:4838 describe.c:4971 describe.c:4976 describe.c:6721 +#: describe.c:1741 describe.c:1765 describe.c:1894 describe.c:4497 +#: describe.c:4842 describe.c:4975 describe.c:4980 describe.c:6725 msgid "yes" msgstr "ja" -#: describe.c:1738 describe.c:1762 describe.c:1891 describe.c:4493 -#: describe.c:4835 describe.c:4971 describe.c:6722 +#: describe.c:1742 describe.c:1766 describe.c:1895 describe.c:4497 +#: describe.c:4839 describe.c:4975 describe.c:6726 msgid "no" msgstr "nein" -#: describe.c:1739 describe.c:1763 +#: describe.c:1743 describe.c:1767 msgid "Cycles?" msgstr "Zyklisch?" -#: describe.c:1740 describe.c:1764 +#: describe.c:1744 describe.c:1768 msgid "Cache" msgstr "Cache" -#: describe.c:1805 +#: describe.c:1809 #, c-format msgid "Owned by: %s" msgstr "Eigentümer: %s" -#: describe.c:1809 +#: describe.c:1813 #, c-format msgid "Sequence for identity column: %s" msgstr "Sequenz für Identitätsspalte: %s" -#: describe.c:1817 +#: describe.c:1821 #, c-format msgid "Unlogged sequence \"%s.%s\"" msgstr "Ungeloggte Sequenz »%s.%s«" -#: describe.c:1820 +#: describe.c:1824 #, c-format msgid "Sequence \"%s.%s\"" msgstr "Sequenz »%s.%s«" -#: describe.c:1963 +#: describe.c:1967 #, c-format msgid "Unlogged table \"%s.%s\"" msgstr "Ungeloggte Tabelle »%s.%s«" -#: describe.c:1966 +#: describe.c:1970 #, c-format msgid "Table \"%s.%s\"" msgstr "Tabelle »%s.%s«" -#: describe.c:1970 +#: describe.c:1974 #, c-format msgid "View \"%s.%s\"" msgstr "Sicht »%s.%s«" -#: describe.c:1975 +#: describe.c:1979 #, c-format msgid "Unlogged materialized view \"%s.%s\"" msgstr "Ungeloggte materialisierte Sicht »%s.%s«" -#: describe.c:1978 +#: describe.c:1982 #, c-format msgid "Materialized view \"%s.%s\"" msgstr "Materialisierte Sicht »%s.%s«" -#: describe.c:1983 +#: describe.c:1987 #, c-format msgid "Unlogged index \"%s.%s\"" msgstr "Ungeloggter Index »%s.%s«" -#: describe.c:1986 +#: describe.c:1990 #, c-format msgid "Index \"%s.%s\"" msgstr "Index »%s.%s«" -#: describe.c:1991 +#: describe.c:1995 #, c-format msgid "Unlogged partitioned index \"%s.%s\"" msgstr "Ungeloggter partitionierter Index »%s.%s«" -#: describe.c:1994 +#: describe.c:1998 #, c-format msgid "Partitioned index \"%s.%s\"" msgstr "Partitionierter Index »%s.%s«" -#: describe.c:1998 +#: describe.c:2002 #, c-format msgid "TOAST table \"%s.%s\"" msgstr "TOAST-Tabelle »%s.%s«" -#: describe.c:2002 +#: describe.c:2006 #, c-format msgid "Composite type \"%s.%s\"" msgstr "Zusammengesetzter Typ »%s.%s«" -#: describe.c:2006 +#: describe.c:2010 #, c-format msgid "Foreign table \"%s.%s\"" msgstr "Fremdtabelle »%s.%s«" -#: describe.c:2011 +#: describe.c:2015 #, c-format msgid "Unlogged partitioned table \"%s.%s\"" msgstr "Ungeloggte partitionierte Tabelle »%s.%s«" -#: describe.c:2014 +#: describe.c:2018 #, c-format msgid "Partitioned table \"%s.%s\"" msgstr "Partitionierte Tabelle »%s.%s«" -#: describe.c:2030 describe.c:4410 +#: describe.c:2034 describe.c:4414 msgid "Collation" msgstr "Sortierfolge" -#: describe.c:2031 describe.c:4411 +#: describe.c:2035 describe.c:4415 msgid "Nullable" msgstr "NULL erlaubt?" -#: describe.c:2032 describe.c:4412 +#: describe.c:2036 describe.c:4416 msgid "Default" msgstr "Vorgabewert" -#: describe.c:2035 +#: describe.c:2039 msgid "Key?" msgstr "Schlüssel?" -#: describe.c:2037 describe.c:4732 describe.c:4743 +#: describe.c:2041 describe.c:4736 describe.c:4747 msgid "Definition" msgstr "Definition" -#: describe.c:2039 describe.c:5773 describe.c:5848 describe.c:5914 -#: describe.c:5973 +#: describe.c:2043 describe.c:5777 describe.c:5852 describe.c:5918 +#: describe.c:5977 msgid "FDW options" msgstr "FDW-Optionen" -#: describe.c:2041 +#: describe.c:2045 msgid "Storage" msgstr "Speicherung" -#: describe.c:2043 +#: describe.c:2047 msgid "Compression" msgstr "Kompression" -#: describe.c:2045 +#: describe.c:2049 msgid "Stats target" msgstr "Statistikziel" -#: describe.c:2181 +#: describe.c:2185 #, c-format msgid "Partition of: %s %s%s" msgstr "Partition von: %s %s%s" -#: describe.c:2194 +#: describe.c:2198 msgid "No partition constraint" msgstr "Kein Partitions-Constraint" -#: describe.c:2196 +#: describe.c:2200 #, c-format msgid "Partition constraint: %s" msgstr "Partitions-Constraint: %s" -#: describe.c:2220 +#: describe.c:2224 #, c-format msgid "Partition key: %s" msgstr "Partitionsschlüssel: %s" -#: describe.c:2246 +#: describe.c:2250 #, c-format msgid "Owning table: \"%s.%s\"" msgstr "Gehört zu Tabelle: »%s.%s«" -#: describe.c:2315 +#: describe.c:2319 msgid "primary key, " msgstr "Primärschlüssel, " -#: describe.c:2318 +#: describe.c:2322 msgid "unique" msgstr "unique" -#: describe.c:2320 +#: describe.c:2324 msgid " nulls not distinct" msgstr " nulls not distinct" -#: describe.c:2321 +#: describe.c:2325 msgid ", " msgstr ", " -#: describe.c:2328 +#: describe.c:2332 #, c-format msgid "for table \"%s.%s\"" msgstr "für Tabelle »%s.%s«" -#: describe.c:2332 +#: describe.c:2336 #, c-format msgid ", predicate (%s)" msgstr ", Prädikat (%s)" -#: describe.c:2335 +#: describe.c:2339 msgid ", clustered" msgstr ", geclustert" -#: describe.c:2338 +#: describe.c:2342 msgid ", invalid" msgstr ", ungültig" -#: describe.c:2341 +#: describe.c:2345 msgid ", deferrable" msgstr ", DEFERRABLE" -#: describe.c:2344 +#: describe.c:2348 msgid ", initially deferred" msgstr ", INITIALLY DEFERRED" -#: describe.c:2347 +#: describe.c:2351 msgid ", replica identity" msgstr ", Replika-Identität" -#: describe.c:2401 +#: describe.c:2405 msgid "Indexes:" msgstr "Indexe:" -#: describe.c:2484 +#: describe.c:2488 msgid "Check constraints:" msgstr "Check-Constraints:" -#: describe.c:2552 +#: describe.c:2556 msgid "Foreign-key constraints:" msgstr "Fremdschlüssel-Constraints:" -#: describe.c:2615 +#: describe.c:2619 msgid "Referenced by:" msgstr "Fremdschlüsselverweise von:" -#: describe.c:2665 +#: describe.c:2669 msgid "Policies:" msgstr "Policys:" -#: describe.c:2668 +#: describe.c:2672 msgid "Policies (forced row security enabled):" msgstr "Policys (Sicherheit auf Zeilenebene erzwungen):" -#: describe.c:2671 +#: describe.c:2675 msgid "Policies (row security enabled): (none)" msgstr "Policys (Sicherheit auf Zeilenebene eingeschaltet): (keine)" -#: describe.c:2674 +#: describe.c:2678 msgid "Policies (forced row security enabled): (none)" msgstr "Policys (Sicherheit auf Zeilenebene erzwungen): (keine)" -#: describe.c:2677 +#: describe.c:2681 msgid "Policies (row security disabled):" msgstr "Policys (Sicherheit auf Zeilenebene ausgeschaltet):" -#: describe.c:2737 describe.c:2841 +#: describe.c:2741 describe.c:2845 msgid "Statistics objects:" msgstr "Statistikobjekte:" -#: describe.c:2943 describe.c:3096 +#: describe.c:2947 describe.c:3100 msgid "Rules:" msgstr "Regeln:" -#: describe.c:2946 +#: describe.c:2950 msgid "Disabled rules:" msgstr "Abgeschaltete Regeln:" -#: describe.c:2949 +#: describe.c:2953 msgid "Rules firing always:" msgstr "Regeln, die immer aktiv werden:" -#: describe.c:2952 +#: describe.c:2956 msgid "Rules firing on replica only:" msgstr "Regeln, die nur im Replikat aktiv werden:" -#: describe.c:3031 describe.c:5109 +#: describe.c:3035 describe.c:5113 msgid "Publications:" msgstr "Publikationen:" -#: describe.c:3079 +#: describe.c:3083 msgid "View definition:" msgstr "Sichtdefinition:" -#: describe.c:3242 +#: describe.c:3246 msgid "Triggers:" msgstr "Trigger:" -#: describe.c:3245 +#: describe.c:3249 msgid "Disabled user triggers:" msgstr "Abgeschaltete Benutzer-Trigger:" -#: describe.c:3248 +#: describe.c:3252 msgid "Disabled internal triggers:" msgstr "Abgeschaltete interne Trigger:" -#: describe.c:3251 +#: describe.c:3255 msgid "Triggers firing always:" msgstr "Trigger, die immer aktiv werden:" -#: describe.c:3254 +#: describe.c:3258 msgid "Triggers firing on replica only:" msgstr "Trigger, die nur im Replikat aktiv werden:" -#: describe.c:3325 +#: describe.c:3329 #, c-format msgid "Server: %s" msgstr "Server: %s" -#: describe.c:3333 +#: describe.c:3337 #, c-format msgid "FDW options: (%s)" msgstr "FDW-Optionen: (%s)" -#: describe.c:3354 +#: describe.c:3358 msgid "Inherits" msgstr "Erbt von" -#: describe.c:3419 +#: describe.c:3423 #, c-format msgid "Number of partitions: %d" msgstr "Anzahl Partitionen: %d" -#: describe.c:3428 +#: describe.c:3432 #, c-format msgid "Number of partitions: %d (Use \\d+ to list them.)" msgstr "Anzahl Partitionen: %d (Mit \\d+ alle anzeigen.)" -#: describe.c:3430 +#: describe.c:3434 #, c-format msgid "Number of child tables: %d (Use \\d+ to list them.)" msgstr "Anzahl Kindtabellen: %d (Mit \\d+ alle anzeigen.)" -#: describe.c:3437 +#: describe.c:3441 msgid "Child tables" msgstr "Kindtabellen" -#: describe.c:3437 +#: describe.c:3441 msgid "Partitions" msgstr "Partitionen" -#: describe.c:3470 +#: describe.c:3474 #, c-format msgid "Typed table of type: %s" msgstr "Getypte Tabelle vom Typ: %s" -#: describe.c:3486 +#: describe.c:3490 msgid "Replica Identity" msgstr "Replika-Identität" -#: describe.c:3499 +#: describe.c:3503 msgid "Has OIDs: yes" msgstr "Hat OIDs: ja" -#: describe.c:3508 +#: describe.c:3512 #, c-format msgid "Access method: %s" msgstr "Zugriffsmethode: %s" -#: describe.c:3585 +#: describe.c:3589 #, c-format msgid "Tablespace: \"%s\"" msgstr "Tablespace: »%s«" #. translator: before this string there's an index description like #. '"foo_pkey" PRIMARY KEY, btree (a)' -#: describe.c:3597 +#: describe.c:3601 #, c-format msgid ", tablespace \"%s\"" msgstr ", Tablespace »%s«" -#: describe.c:3670 +#: describe.c:3674 msgid "List of roles" msgstr "Liste der Rollen" -#: describe.c:3672 describe.c:3841 +#: describe.c:3676 describe.c:3845 msgid "Role name" msgstr "Rollenname" -#: describe.c:3673 +#: describe.c:3677 msgid "Attributes" msgstr "Attribute" -#: describe.c:3684 +#: describe.c:3688 msgid "Superuser" msgstr "Superuser" -#: describe.c:3687 +#: describe.c:3691 msgid "No inheritance" msgstr "keine Vererbung" -#: describe.c:3690 +#: describe.c:3694 msgid "Create role" msgstr "Rolle erzeugen" -#: describe.c:3693 +#: describe.c:3697 msgid "Create DB" msgstr "DB erzeugen" -#: describe.c:3696 +#: describe.c:3700 msgid "Cannot login" msgstr "kann nicht einloggen" -#: describe.c:3699 +#: describe.c:3703 msgid "Replication" msgstr "Replikation" -#: describe.c:3703 +#: describe.c:3707 msgid "Bypass RLS" msgstr "Bypass RLS" -#: describe.c:3712 +#: describe.c:3716 msgid "No connections" msgstr "keine Verbindungen" -#: describe.c:3714 +#: describe.c:3718 #, c-format msgid "%d connection" msgid_plural "%d connections" msgstr[0] "%d Verbindung" msgstr[1] "%d Verbindungen" -#: describe.c:3724 +#: describe.c:3728 msgid "Password valid until " msgstr "Passwort gültig bis " -#: describe.c:3775 +#: describe.c:3779 msgid "Role" msgstr "Rolle" -#: describe.c:3776 +#: describe.c:3780 msgid "Database" msgstr "Datenbank" -#: describe.c:3777 +#: describe.c:3781 msgid "Settings" msgstr "Einstellung" -#: describe.c:3801 +#: describe.c:3805 #, c-format msgid "Did not find any settings for role \"%s\" and database \"%s\"." msgstr "Keine Einstellungen für Rolle »%s« und Datenbank »%s« gefunden" -#: describe.c:3804 +#: describe.c:3808 #, c-format msgid "Did not find any settings for role \"%s\"." msgstr "Keine Einstellungen für Rolle »%s« gefunden" -#: describe.c:3807 +#: describe.c:3811 #, c-format msgid "Did not find any settings." msgstr "Keine Einstellungen gefunden" -#: describe.c:3812 +#: describe.c:3816 msgid "List of settings" msgstr "Liste der Einstellungen" -#: describe.c:3842 +#: describe.c:3846 msgid "Member of" msgstr "Mitglied von" -#: describe.c:3859 +#: describe.c:3863 msgid "Grantor" msgstr "Grantor" -#: describe.c:3886 +#: describe.c:3890 msgid "List of role grants" msgstr "Liste der Rollen-Grants" -#: describe.c:3952 +#: describe.c:3956 msgid "index" msgstr "Index" -#: describe.c:3954 +#: describe.c:3958 msgid "TOAST table" msgstr "TOAST-Tabelle" -#: describe.c:3957 describe.c:4169 +#: describe.c:3961 describe.c:4173 msgid "partitioned index" msgstr "partitionierter Index" -#: describe.c:3977 +#: describe.c:3981 msgid "permanent" msgstr "permanent" -#: describe.c:3978 +#: describe.c:3982 msgid "temporary" msgstr "temporär" -#: describe.c:3979 +#: describe.c:3983 msgid "unlogged" msgstr "ungeloggt" -#: describe.c:3980 +#: describe.c:3984 msgid "Persistence" msgstr "Persistenz" -#: describe.c:3996 +#: describe.c:4000 msgid "Access method" msgstr "Zugriffsmethode" -#: describe.c:4082 +#: describe.c:4086 msgid "List of relations" msgstr "Liste der Relationen" -#: describe.c:4130 +#: describe.c:4134 #, c-format msgid "The server (version %s) does not support declarative table partitioning." msgstr "Der Server (Version %s) unterstützt keine deklarative Tabellenpartitionierung." -#: describe.c:4141 +#: describe.c:4145 msgid "List of partitioned indexes" msgstr "Liste partitionierter Indexe" -#: describe.c:4143 +#: describe.c:4147 msgid "List of partitioned tables" msgstr "Liste partitionierte Tabellen" -#: describe.c:4147 +#: describe.c:4151 msgid "List of partitioned relations" msgstr "Liste partitionierter Relationen" -#: describe.c:4178 +#: describe.c:4182 msgid "Parent name" msgstr "Elternname" -#: describe.c:4191 +#: describe.c:4195 msgid "Leaf partition size" msgstr "Größe Leaf-Partition" -#: describe.c:4194 describe.c:4200 +#: describe.c:4198 describe.c:4204 msgid "Total size" msgstr "Gesamtgröße" -#: describe.c:4325 +#: describe.c:4329 msgid "Trusted" msgstr "Vertraut" -#: describe.c:4334 +#: describe.c:4338 msgid "Internal language" msgstr "Interne Sprache" -#: describe.c:4335 +#: describe.c:4339 msgid "Call handler" msgstr "Call-Handler" -#: describe.c:4336 describe.c:5759 +#: describe.c:4340 describe.c:5763 msgid "Validator" msgstr "Validator" -#: describe.c:4337 +#: describe.c:4341 msgid "Inline handler" msgstr "Inline-Handler" -#: describe.c:4372 +#: describe.c:4376 msgid "List of languages" msgstr "Liste der Sprachen" -#: describe.c:4413 +#: describe.c:4417 msgid "Check" msgstr "Check" -#: describe.c:4457 +#: describe.c:4461 msgid "List of domains" msgstr "Liste der Domänen" -#: describe.c:4491 +#: describe.c:4495 msgid "Source" msgstr "Quelle" -#: describe.c:4492 +#: describe.c:4496 msgid "Destination" msgstr "Ziel" -#: describe.c:4494 describe.c:6723 +#: describe.c:4498 describe.c:6727 msgid "Default?" msgstr "Standard?" -#: describe.c:4536 +#: describe.c:4540 msgid "List of conversions" msgstr "Liste der Konversionen" -#: describe.c:4564 +#: describe.c:4568 msgid "Parameter" msgstr "Parameter" -#: describe.c:4565 +#: describe.c:4569 msgid "Value" msgstr "Wert" -#: describe.c:4572 +#: describe.c:4576 msgid "Context" msgstr "Kontext" -#: describe.c:4605 +#: describe.c:4609 msgid "List of configuration parameters" msgstr "Liste der Konfigurationsparameter" -#: describe.c:4607 +#: describe.c:4611 msgid "List of non-default configuration parameters" msgstr "Liste der veränderten Konfigurationsparameter" -#: describe.c:4634 +#: describe.c:4638 #, c-format msgid "The server (version %s) does not support event triggers." msgstr "Der Server (Version %s) unterstützt keine Ereignistrigger." -#: describe.c:4654 +#: describe.c:4658 msgid "Event" msgstr "Ereignis" -#: describe.c:4656 +#: describe.c:4660 msgid "enabled" msgstr "eingeschaltet" -#: describe.c:4657 +#: describe.c:4661 msgid "replica" msgstr "Replika" -#: describe.c:4658 +#: describe.c:4662 msgid "always" msgstr "immer" -#: describe.c:4659 +#: describe.c:4663 msgid "disabled" msgstr "ausgeschaltet" -#: describe.c:4660 describe.c:6575 +#: describe.c:4664 describe.c:6579 msgid "Enabled" msgstr "Eingeschaltet" -#: describe.c:4662 +#: describe.c:4666 msgid "Tags" msgstr "Tags" -#: describe.c:4686 +#: describe.c:4690 msgid "List of event triggers" msgstr "Liste der Ereignistrigger" -#: describe.c:4713 +#: describe.c:4717 #, c-format msgid "The server (version %s) does not support extended statistics." msgstr "Der Server (Version %s) unterstützt keine erweiterten Statistiken." -#: describe.c:4750 +#: describe.c:4754 msgid "Ndistinct" msgstr "Ndistinct" -#: describe.c:4751 +#: describe.c:4755 msgid "Dependencies" msgstr "Abhängigkeiten" -#: describe.c:4761 +#: describe.c:4765 msgid "MCV" msgstr "MCV" -#: describe.c:4785 +#: describe.c:4789 msgid "List of extended statistics" msgstr "Liste der erweiterten Statistiken" -#: describe.c:4812 +#: describe.c:4816 msgid "Source type" msgstr "Quelltyp" -#: describe.c:4813 +#: describe.c:4817 msgid "Target type" msgstr "Zieltyp" -#: describe.c:4837 +#: describe.c:4841 msgid "in assignment" msgstr "in Zuweisung" -#: describe.c:4839 +#: describe.c:4843 msgid "Implicit?" msgstr "Implizit?" -#: describe.c:4898 +#: describe.c:4902 msgid "List of casts" msgstr "Liste der Typumwandlungen" -#: describe.c:4938 describe.c:4942 +#: describe.c:4942 describe.c:4946 msgid "Provider" msgstr "Provider" -#: describe.c:4972 describe.c:4977 +#: describe.c:4976 describe.c:4981 msgid "Deterministic?" msgstr "Deterministisch?" -#: describe.c:5017 +#: describe.c:5021 msgid "List of collations" msgstr "Liste der Sortierfolgen" -#: describe.c:5079 +#: describe.c:5083 msgid "List of schemas" msgstr "Liste der Schemas" -#: describe.c:5196 +#: describe.c:5200 msgid "List of text search parsers" msgstr "Liste der Textsucheparser" -#: describe.c:5246 +#: describe.c:5250 #, c-format msgid "Did not find any text search parser named \"%s\"." msgstr "Kein Textsucheparser namens »%s« gefunden" -#: describe.c:5249 +#: describe.c:5253 #, c-format msgid "Did not find any text search parsers." msgstr "Keine Textsucheparser gefunden" -#: describe.c:5324 +#: describe.c:5328 msgid "Start parse" msgstr "Parsen starten" -#: describe.c:5325 +#: describe.c:5329 msgid "Method" msgstr "Methode" -#: describe.c:5329 +#: describe.c:5333 msgid "Get next token" msgstr "Nächstes Token lesen" -#: describe.c:5331 +#: describe.c:5335 msgid "End parse" msgstr "Parsen beenden" -#: describe.c:5333 +#: describe.c:5337 msgid "Get headline" msgstr "Überschrift ermitteln" -#: describe.c:5335 +#: describe.c:5339 msgid "Get token types" msgstr "Tokentypen ermitteln" -#: describe.c:5346 +#: describe.c:5350 #, c-format msgid "Text search parser \"%s.%s\"" msgstr "Textsucheparser »%s.%s«" -#: describe.c:5349 +#: describe.c:5353 #, c-format msgid "Text search parser \"%s\"" msgstr "Textsucheparser »%s«" -#: describe.c:5368 +#: describe.c:5372 msgid "Token name" msgstr "Tokenname" -#: describe.c:5382 +#: describe.c:5386 #, c-format msgid "Token types for parser \"%s.%s\"" msgstr "Tokentypen für Parser »%s.%s«" -#: describe.c:5385 +#: describe.c:5389 #, c-format msgid "Token types for parser \"%s\"" msgstr "Tokentypen für Parser »%s«" -#: describe.c:5429 +#: describe.c:5433 msgid "Template" msgstr "Vorlage" -#: describe.c:5430 +#: describe.c:5434 msgid "Init options" msgstr "Initialisierungsoptionen" -#: describe.c:5457 +#: describe.c:5461 msgid "List of text search dictionaries" msgstr "Liste der Textsuchewörterbücher" -#: describe.c:5490 +#: describe.c:5494 msgid "Init" msgstr "Init" -#: describe.c:5491 +#: describe.c:5495 msgid "Lexize" msgstr "Lexize" -#: describe.c:5523 +#: describe.c:5527 msgid "List of text search templates" msgstr "Liste der Textsuchevorlagen" -#: describe.c:5578 +#: describe.c:5582 msgid "List of text search configurations" msgstr "Liste der Textsuchekonfigurationen" -#: describe.c:5629 +#: describe.c:5633 #, c-format msgid "Did not find any text search configuration named \"%s\"." msgstr "Keine Textsuchekonfiguration namens »%s« gefunden" -#: describe.c:5632 +#: describe.c:5636 #, c-format msgid "Did not find any text search configurations." msgstr "Keine Textsuchekonfigurationen gefunden" -#: describe.c:5698 +#: describe.c:5702 msgid "Token" msgstr "Token" -#: describe.c:5699 +#: describe.c:5703 msgid "Dictionaries" msgstr "Wörterbücher" -#: describe.c:5710 +#: describe.c:5714 #, c-format msgid "Text search configuration \"%s.%s\"" msgstr "Textsuchekonfiguration »%s.%s«" -#: describe.c:5713 +#: describe.c:5717 #, c-format msgid "Text search configuration \"%s\"" msgstr "Textsuchekonfiguration »%s«" -#: describe.c:5717 +#: describe.c:5721 #, c-format msgid "" "\n" @@ -2208,7 +2218,7 @@ msgstr "" "\n" "Parser: »%s.%s«" -#: describe.c:5720 +#: describe.c:5724 #, c-format msgid "" "\n" @@ -2217,261 +2227,261 @@ msgstr "" "\n" "Parser: »%s«" -#: describe.c:5801 +#: describe.c:5805 msgid "List of foreign-data wrappers" msgstr "Liste der Fremddaten-Wrapper" -#: describe.c:5829 +#: describe.c:5833 msgid "Foreign-data wrapper" msgstr "Fremddaten-Wrapper" -#: describe.c:5847 describe.c:6037 +#: describe.c:5851 describe.c:6041 msgid "Version" msgstr "Version" -#: describe.c:5878 +#: describe.c:5882 msgid "List of foreign servers" msgstr "Liste der Fremdserver" -#: describe.c:5903 describe.c:5962 +#: describe.c:5907 describe.c:5966 msgid "Server" msgstr "Server" -#: describe.c:5904 +#: describe.c:5908 msgid "User name" msgstr "Benutzername" -#: describe.c:5934 +#: describe.c:5938 msgid "List of user mappings" msgstr "Liste der Benutzerabbildungen" -#: describe.c:6007 +#: describe.c:6011 msgid "List of foreign tables" msgstr "Liste der Fremdtabellen" -#: describe.c:6059 +#: describe.c:6063 msgid "List of installed extensions" msgstr "Liste der installierten Erweiterungen" -#: describe.c:6107 +#: describe.c:6111 #, c-format msgid "Did not find any extension named \"%s\"." msgstr "Keine Erweiterung namens »%s« gefunden" -#: describe.c:6110 +#: describe.c:6114 #, c-format msgid "Did not find any extensions." msgstr "Keine Erweiterungen gefunden" -#: describe.c:6154 +#: describe.c:6158 msgid "Object description" msgstr "Objektbeschreibung" -#: describe.c:6164 +#: describe.c:6168 #, c-format msgid "Objects in extension \"%s\"" msgstr "Objekte in Erweiterung »%s«" -#: describe.c:6205 +#: describe.c:6209 #, c-format msgid "improper qualified name (too many dotted names): %s" msgstr "falscher qualifizierter Name (zu viele Namensteile): %s" -#: describe.c:6219 +#: describe.c:6223 #, c-format msgid "cross-database references are not implemented: %s" msgstr "Verweise auf andere Datenbanken sind nicht implementiert: %s" -#: describe.c:6250 describe.c:6377 +#: describe.c:6254 describe.c:6381 #, c-format msgid "The server (version %s) does not support publications." msgstr "Der Server (Version %s) unterstützt keine Publikationen." -#: describe.c:6267 describe.c:6455 +#: describe.c:6271 describe.c:6459 msgid "All tables" msgstr "Alle Tabellen" -#: describe.c:6268 describe.c:6456 +#: describe.c:6272 describe.c:6460 msgid "Inserts" msgstr "Inserts" -#: describe.c:6269 describe.c:6457 +#: describe.c:6273 describe.c:6461 msgid "Updates" msgstr "Updates" -#: describe.c:6270 describe.c:6458 +#: describe.c:6274 describe.c:6462 msgid "Deletes" msgstr "Deletes" -#: describe.c:6274 describe.c:6460 +#: describe.c:6278 describe.c:6464 msgid "Truncates" msgstr "Truncates" -#: describe.c:6278 describe.c:6462 +#: describe.c:6282 describe.c:6466 msgid "Via root" msgstr "Über Wurzel" -#: describe.c:6300 +#: describe.c:6304 msgid "List of publications" msgstr "Liste der Publikationen" -#: describe.c:6424 +#: describe.c:6428 #, c-format msgid "Did not find any publication named \"%s\"." msgstr "Keine Publikation namens »%s« gefunden" -#: describe.c:6427 +#: describe.c:6431 #, c-format msgid "Did not find any publications." msgstr "Keine Publikationen gefunden" -#: describe.c:6451 +#: describe.c:6455 #, c-format msgid "Publication %s" msgstr "Publikation %s" -#: describe.c:6504 +#: describe.c:6508 msgid "Tables:" msgstr "Tabellen:" -#: describe.c:6516 +#: describe.c:6520 msgid "Tables from schemas:" msgstr "Tabellen aus Schemas:" -#: describe.c:6560 +#: describe.c:6564 #, c-format msgid "The server (version %s) does not support subscriptions." msgstr "Der Server (Version %s) unterstützt keine Subskriptionen." -#: describe.c:6576 +#: describe.c:6580 msgid "Publication" msgstr "Publikation" -#: describe.c:6585 +#: describe.c:6589 msgid "Binary" msgstr "Binär" -#: describe.c:6594 describe.c:6598 +#: describe.c:6598 describe.c:6602 msgid "Streaming" msgstr "Streaming" -#: describe.c:6606 +#: describe.c:6610 msgid "Two-phase commit" msgstr "Two-Phase-Commit" -#: describe.c:6607 +#: describe.c:6611 msgid "Disable on error" msgstr "Bei Fehler abschalten" -#: describe.c:6614 +#: describe.c:6618 msgid "Origin" msgstr "Herkunft" -#: describe.c:6615 +#: describe.c:6619 msgid "Password required" msgstr "Passwort nötig" -#: describe.c:6616 +#: describe.c:6620 msgid "Run as owner?" msgstr "Als Eigentümer ausführen?" -#: describe.c:6621 +#: describe.c:6625 msgid "Synchronous commit" msgstr "Synchroner Commit" -#: describe.c:6622 +#: describe.c:6626 msgid "Conninfo" msgstr "Verbindungsinfo" -#: describe.c:6628 +#: describe.c:6632 msgid "Skip LSN" msgstr "Skip-LSN" -#: describe.c:6655 +#: describe.c:6659 msgid "List of subscriptions" msgstr "Liste der Subskriptionen" -#: describe.c:6717 describe.c:6813 describe.c:6906 describe.c:7001 +#: describe.c:6721 describe.c:6817 describe.c:6910 describe.c:7005 msgid "AM" msgstr "AM" -#: describe.c:6718 +#: describe.c:6722 msgid "Input type" msgstr "Eingabetyp" -#: describe.c:6719 +#: describe.c:6723 msgid "Storage type" msgstr "Storage-Typ" -#: describe.c:6720 +#: describe.c:6724 msgid "Operator class" msgstr "Operatorklasse" -#: describe.c:6732 describe.c:6814 describe.c:6907 describe.c:7002 +#: describe.c:6736 describe.c:6818 describe.c:6911 describe.c:7006 msgid "Operator family" msgstr "Operatorfamilie" -#: describe.c:6768 +#: describe.c:6772 msgid "List of operator classes" msgstr "Liste der Operatorklassen" -#: describe.c:6815 +#: describe.c:6819 msgid "Applicable types" msgstr "Passende Typen" -#: describe.c:6857 +#: describe.c:6861 msgid "List of operator families" msgstr "Liste der Operatorfamilien" -#: describe.c:6908 +#: describe.c:6912 msgid "Operator" msgstr "Operator" -#: describe.c:6909 +#: describe.c:6913 msgid "Strategy" msgstr "Strategie" -#: describe.c:6910 +#: describe.c:6914 msgid "ordering" msgstr "Sortieren" -#: describe.c:6911 +#: describe.c:6915 msgid "search" msgstr "Suchen" -#: describe.c:6912 +#: describe.c:6916 msgid "Purpose" msgstr "Zweck" -#: describe.c:6917 +#: describe.c:6921 msgid "Sort opfamily" msgstr "Sortier-Opfamilie" -#: describe.c:6956 +#: describe.c:6960 msgid "List of operators of operator families" msgstr "Liste der Operatoren in Operatorfamilien" -#: describe.c:7003 +#: describe.c:7007 msgid "Registered left type" msgstr "Registrierter linker Typ" -#: describe.c:7004 +#: describe.c:7008 msgid "Registered right type" msgstr "Registrierter rechter Typ" -#: describe.c:7005 +#: describe.c:7009 msgid "Number" msgstr "Nummer" -#: describe.c:7049 +#: describe.c:7053 msgid "List of support functions of operator families" msgstr "Liste der Unterstützungsfunktionen in Operatorfamilien" -#: describe.c:7080 +#: describe.c:7084 msgid "ID" msgstr "ID" -#: describe.c:7101 +#: describe.c:7105 msgid "Large objects" msgstr "Large Objects" diff --git a/src/bin/psql/po/ru.po b/src/bin/psql/po/ru.po index d0f1d1cf3c3..041fb2effbf 100644 --- a/src/bin/psql/po/ru.po +++ b/src/bin/psql/po/ru.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: psql (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-02-07 08:58+0200\n" -"PO-Revision-Date: 2026-02-07 09:12+0200\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-05 07:52+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -73,17 +73,27 @@ msgstr "ошибка в %s(): %m" msgid "out of memory" msgstr "нехватка памяти" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/username.c:43 #, c-format msgid "could not look up effective user ID %ld: %s" @@ -144,24 +154,24 @@ msgstr[0] "(%lu строка)" msgstr[1] "(%lu строки)" msgstr[2] "(%lu строк)" -#: ../../fe_utils/print.c:3154 +#: ../../fe_utils/print.c:3155 #, c-format msgid "Interrupted\n" msgstr "Прервано\n" -#: ../../fe_utils/print.c:3218 +#: ../../fe_utils/print.c:3219 #, c-format msgid "Cannot add header to table content: column count of %d exceeded.\n" msgstr "" "Ошибка добавления заголовка таблицы: превышен предел числа столбцов (%d).\n" -#: ../../fe_utils/print.c:3258 +#: ../../fe_utils/print.c:3259 #, c-format msgid "Cannot add cell to table content: total cell count of %d exceeded.\n" msgstr "" "Ошибка добавления ячейки в таблицу: превышен предел числа ячеек (%d).\n" -#: ../../fe_utils/print.c:3516 +#: ../../fe_utils/print.c:3517 #, c-format msgid "invalid output format (internal error): %d" msgstr "неверный формат вывода (внутренняя ошибка): %d" @@ -932,7 +942,7 @@ msgstr "Время: %.3f мс (%02d:%02d:%06.3f)\n" msgid "Time: %.3f ms (%.0f d %02d:%02d:%06.3f)\n" msgstr "Время: %.3f мс (%.0f д. %02d:%02d:%06.3f)\n" -#: common.c:586 common.c:643 common.c:1054 describe.c:6214 +#: common.c:586 common.c:643 common.c:1054 describe.c:6218 #, c-format msgid "You are currently not connected to a database." msgstr "В данный момент вы не подключены к базе данных." @@ -997,14 +1007,14 @@ msgstr "ОПЕРАТОР: %s" msgid "unexpected transaction status (%d)" msgstr "неожиданное состояние транзакции (%d)" -#: common.c:1328 describe.c:2026 +#: common.c:1328 describe.c:2030 msgid "Column" msgstr "Столбец" -#: common.c:1329 describe.c:170 describe.c:358 describe.c:376 describe.c:1046 -#: describe.c:1200 describe.c:1732 describe.c:1756 describe.c:2027 -#: describe.c:3958 describe.c:4170 describe.c:4409 describe.c:4571 -#: describe.c:5846 +#: common.c:1329 describe.c:170 describe.c:358 describe.c:376 describe.c:1050 +#: describe.c:1204 describe.c:1736 describe.c:1760 describe.c:2031 +#: describe.c:3962 describe.c:4174 describe.c:4413 describe.c:4575 +#: describe.c:5850 msgid "Type" msgstr "Тип" @@ -1134,21 +1144,21 @@ msgstr "\\crosstabview: неоднозначное имя столбца: \"%s\" msgid "\\crosstabview: column name not found: \"%s\"" msgstr "\\crosstabview: имя столбца не найдено: \"%s\"" -#: describe.c:87 describe.c:338 describe.c:630 describe.c:807 describe.c:1038 -#: describe.c:1189 describe.c:1264 describe.c:3947 describe.c:4157 -#: describe.c:4407 describe.c:4489 describe.c:4724 describe.c:4932 -#: describe.c:5174 describe.c:5418 describe.c:5488 describe.c:5499 -#: describe.c:5556 describe.c:5960 describe.c:6038 +#: describe.c:87 describe.c:338 describe.c:630 describe.c:807 describe.c:1042 +#: describe.c:1193 describe.c:1268 describe.c:3951 describe.c:4161 +#: describe.c:4411 describe.c:4493 describe.c:4728 describe.c:4936 +#: describe.c:5178 describe.c:5422 describe.c:5492 describe.c:5503 +#: describe.c:5560 describe.c:5964 describe.c:6042 msgid "Schema" msgstr "Схема" #: describe.c:88 describe.c:167 describe.c:229 describe.c:339 describe.c:631 -#: describe.c:808 describe.c:930 describe.c:1039 describe.c:1265 -#: describe.c:3948 describe.c:4158 describe.c:4323 describe.c:4408 -#: describe.c:4490 describe.c:4653 describe.c:4725 describe.c:4933 -#: describe.c:5046 describe.c:5175 describe.c:5419 describe.c:5489 -#: describe.c:5500 describe.c:5557 describe.c:5756 describe.c:5827 -#: describe.c:6036 describe.c:6265 describe.c:6573 +#: describe.c:808 describe.c:930 describe.c:1043 describe.c:1269 +#: describe.c:3952 describe.c:4162 describe.c:4327 describe.c:4412 +#: describe.c:4494 describe.c:4657 describe.c:4729 describe.c:4937 +#: describe.c:5050 describe.c:5179 describe.c:5423 describe.c:5493 +#: describe.c:5504 describe.c:5561 describe.c:5760 describe.c:5831 +#: describe.c:6040 describe.c:6269 describe.c:6577 msgid "Name" msgstr "Имя" @@ -1161,13 +1171,13 @@ msgid "Argument data types" msgstr "Типы данных аргументов" #: describe.c:98 describe.c:105 describe.c:178 describe.c:243 describe.c:418 -#: describe.c:662 describe.c:823 describe.c:974 describe.c:1267 describe.c:2047 -#: describe.c:3676 describe.c:4002 describe.c:4204 describe.c:4347 -#: describe.c:4421 describe.c:4499 describe.c:4666 describe.c:4844 -#: describe.c:4982 describe.c:5055 describe.c:5176 describe.c:5327 -#: describe.c:5369 describe.c:5435 describe.c:5492 describe.c:5501 -#: describe.c:5558 describe.c:5774 describe.c:5849 describe.c:5974 -#: describe.c:6039 describe.c:7093 +#: describe.c:662 describe.c:823 describe.c:977 describe.c:1271 describe.c:2051 +#: describe.c:3680 describe.c:4006 describe.c:4208 describe.c:4351 +#: describe.c:4425 describe.c:4503 describe.c:4670 describe.c:4848 +#: describe.c:4986 describe.c:5059 describe.c:5180 describe.c:5331 +#: describe.c:5373 describe.c:5439 describe.c:5496 describe.c:5505 +#: describe.c:5562 describe.c:5778 describe.c:5853 describe.c:5978 +#: describe.c:6043 describe.c:7097 msgid "Description" msgstr "Описание" @@ -1184,11 +1194,11 @@ msgstr "Сервер (версия %s) не поддерживает метод msgid "Index" msgstr "Индекс" -#: describe.c:169 describe.c:3966 describe.c:4183 describe.c:5961 +#: describe.c:169 describe.c:3970 describe.c:4187 describe.c:5965 msgid "Table" msgstr "Таблица" -#: describe.c:177 describe.c:5758 +#: describe.c:177 describe.c:5762 msgid "Handler" msgstr "Обработчик" @@ -1196,11 +1206,11 @@ msgstr "Обработчик" msgid "List of access methods" msgstr "Список методов доступа" -#: describe.c:230 describe.c:404 describe.c:655 describe.c:931 describe.c:1188 -#: describe.c:3959 describe.c:4159 describe.c:4324 describe.c:4655 -#: describe.c:5047 describe.c:5757 describe.c:5828 describe.c:6266 -#: describe.c:6454 describe.c:6574 describe.c:6733 describe.c:6819 -#: describe.c:7081 +#: describe.c:230 describe.c:404 describe.c:655 describe.c:931 describe.c:1192 +#: describe.c:3963 describe.c:4163 describe.c:4328 describe.c:4659 +#: describe.c:5051 describe.c:5761 describe.c:5832 describe.c:6270 +#: describe.c:6458 describe.c:6578 describe.c:6737 describe.c:6823 +#: describe.c:7085 msgid "Owner" msgstr "Владелец" @@ -1208,11 +1218,11 @@ msgstr "Владелец" msgid "Location" msgstr "Расположение" -#: describe.c:241 describe.c:3517 describe.c:3858 +#: describe.c:241 describe.c:3521 describe.c:3862 msgid "Options" msgstr "Параметры" -#: describe.c:242 describe.c:653 describe.c:972 describe.c:4001 +#: describe.c:242 describe.c:653 describe.c:975 describe.c:4005 msgid "Size" msgstr "Размер" @@ -1249,7 +1259,7 @@ msgstr "проц." msgid "func" msgstr "функ." -#: describe.c:374 describe.c:1397 +#: describe.c:374 describe.c:1401 msgid "trigger" msgstr "триггерная" @@ -1329,8 +1339,8 @@ msgstr "Тип правого аргумента" msgid "Result type" msgstr "Результирующий тип" -#: describe.c:816 describe.c:4661 describe.c:4827 describe.c:5326 -#: describe.c:7010 describe.c:7014 +#: describe.c:816 describe.c:4665 describe.c:4831 describe.c:5330 +#: describe.c:7014 describe.c:7018 msgid "Function" msgstr "Функция" @@ -1346,555 +1356,555 @@ msgstr "Кодировка" msgid "Locale Provider" msgstr "Провайдер локали" -#: describe.c:944 describe.c:4947 +#: describe.c:944 describe.c:4951 msgid "Collate" msgstr "LC_COLLATE" -#: describe.c:945 describe.c:4948 +#: describe.c:945 describe.c:4952 msgid "Ctype" msgstr "LC_CTYPE" -#: describe.c:949 describe.c:953 describe.c:4953 describe.c:4957 +#: describe.c:949 describe.c:953 describe.c:4957 describe.c:4961 msgid "ICU Locale" msgstr "локаль ICU" -#: describe.c:957 describe.c:961 describe.c:4962 describe.c:4966 +#: describe.c:957 describe.c:961 describe.c:4966 describe.c:4970 msgid "ICU Rules" msgstr "Правила ICU" -#: describe.c:973 +#: describe.c:976 msgid "Tablespace" msgstr "Табл. пространство" -#: describe.c:999 +#: describe.c:1003 msgid "List of databases" msgstr "Список баз данных" -#: describe.c:1040 describe.c:1191 describe.c:3949 +#: describe.c:1044 describe.c:1195 describe.c:3953 msgid "table" msgstr "таблица" -#: describe.c:1041 describe.c:3950 +#: describe.c:1045 describe.c:3954 msgid "view" msgstr "представление" -#: describe.c:1042 describe.c:3951 +#: describe.c:1046 describe.c:3955 msgid "materialized view" msgstr "материализованное представление" -#: describe.c:1043 describe.c:1193 describe.c:3953 +#: describe.c:1047 describe.c:1197 describe.c:3957 msgid "sequence" msgstr "последовательность" -#: describe.c:1044 describe.c:3955 +#: describe.c:1048 describe.c:3959 msgid "foreign table" msgstr "сторонняя таблица" -#: describe.c:1045 describe.c:3956 describe.c:4168 +#: describe.c:1049 describe.c:3960 describe.c:4172 msgid "partitioned table" msgstr "секционированная таблица" -#: describe.c:1056 +#: describe.c:1060 msgid "Column privileges" msgstr "Права для столбцов" -#: describe.c:1087 describe.c:1121 +#: describe.c:1091 describe.c:1125 msgid "Policies" msgstr "Политики" -#: describe.c:1150 describe.c:4577 describe.c:6678 +#: describe.c:1154 describe.c:4581 describe.c:6682 msgid "Access privileges" msgstr "Права доступа" -#: describe.c:1195 +#: describe.c:1199 msgid "function" msgstr "функция" -#: describe.c:1197 +#: describe.c:1201 msgid "type" msgstr "тип" -#: describe.c:1199 +#: describe.c:1203 msgid "schema" msgstr "схема" -#: describe.c:1222 +#: describe.c:1226 msgid "Default access privileges" msgstr "Права доступа по умолчанию" -#: describe.c:1266 +#: describe.c:1270 msgid "Object" msgstr "Объект" -#: describe.c:1280 +#: describe.c:1284 msgid "table constraint" msgstr "ограничение таблицы" -#: describe.c:1304 +#: describe.c:1308 msgid "domain constraint" msgstr "ограничение домена" -#: describe.c:1328 +#: describe.c:1332 msgid "operator class" msgstr "класс операторов" -#: describe.c:1352 +#: describe.c:1356 msgid "operator family" msgstr "семейство операторов" -#: describe.c:1375 +#: describe.c:1379 msgid "rule" msgstr "правило" -#: describe.c:1421 +#: describe.c:1425 msgid "Object descriptions" msgstr "Описание объекта" -#: describe.c:1486 describe.c:4074 +#: describe.c:1490 describe.c:4078 #, c-format msgid "Did not find any relation named \"%s\"." msgstr "Отношение \"%s\" не найдено." -#: describe.c:1489 describe.c:4077 +#: describe.c:1493 describe.c:4081 #, c-format msgid "Did not find any relations." msgstr "Отношения не найдены." -#: describe.c:1685 +#: describe.c:1689 #, c-format msgid "Did not find any relation with OID %s." msgstr "Отношение с OID %s не найдено." -#: describe.c:1733 describe.c:1757 +#: describe.c:1737 describe.c:1761 msgid "Start" msgstr "Начальное_значение" -#: describe.c:1734 describe.c:1758 +#: describe.c:1738 describe.c:1762 msgid "Minimum" msgstr "Минимум" -#: describe.c:1735 describe.c:1759 +#: describe.c:1739 describe.c:1763 msgid "Maximum" msgstr "Максимум" -#: describe.c:1736 describe.c:1760 +#: describe.c:1740 describe.c:1764 msgid "Increment" msgstr "Шаг" -#: describe.c:1737 describe.c:1761 describe.c:1890 describe.c:4493 -#: describe.c:4838 describe.c:4971 describe.c:4976 describe.c:6721 +#: describe.c:1741 describe.c:1765 describe.c:1894 describe.c:4497 +#: describe.c:4842 describe.c:4975 describe.c:4980 describe.c:6725 msgid "yes" msgstr "да" -#: describe.c:1738 describe.c:1762 describe.c:1891 describe.c:4493 -#: describe.c:4835 describe.c:4971 describe.c:6722 +#: describe.c:1742 describe.c:1766 describe.c:1895 describe.c:4497 +#: describe.c:4839 describe.c:4975 describe.c:6726 msgid "no" msgstr "нет" -#: describe.c:1739 describe.c:1763 +#: describe.c:1743 describe.c:1767 msgid "Cycles?" msgstr "Зацикливается?" -#: describe.c:1740 describe.c:1764 +#: describe.c:1744 describe.c:1768 msgid "Cache" msgstr "Кешируется" -#: describe.c:1805 +#: describe.c:1809 #, c-format msgid "Owned by: %s" msgstr "Владелец: %s" -#: describe.c:1809 +#: describe.c:1813 #, c-format msgid "Sequence for identity column: %s" msgstr "Последовательность для столбца идентификации: %s" -#: describe.c:1817 +#: describe.c:1821 #, c-format msgid "Unlogged sequence \"%s.%s\"" msgstr "Нежурналируемая последовательность \"%s.%s\"" -#: describe.c:1820 +#: describe.c:1824 #, c-format msgid "Sequence \"%s.%s\"" msgstr "Последовательность \"%s.%s\"" -#: describe.c:1963 +#: describe.c:1967 #, c-format msgid "Unlogged table \"%s.%s\"" msgstr "Нежурналируемая таблица \"%s.%s\"" -#: describe.c:1966 +#: describe.c:1970 #, c-format msgid "Table \"%s.%s\"" msgstr "Таблица \"%s.%s\"" -#: describe.c:1970 +#: describe.c:1974 #, c-format msgid "View \"%s.%s\"" msgstr "Представление \"%s.%s\"" -#: describe.c:1975 +#: describe.c:1979 #, c-format msgid "Unlogged materialized view \"%s.%s\"" msgstr "Нежурналируемое материализованное представление \"%s.%s\"" -#: describe.c:1978 +#: describe.c:1982 #, c-format msgid "Materialized view \"%s.%s\"" msgstr "Материализованное представление \"%s.%s\"" -#: describe.c:1983 +#: describe.c:1987 #, c-format msgid "Unlogged index \"%s.%s\"" msgstr "Нежурналируемый индекс \"%s.%s\"" -#: describe.c:1986 +#: describe.c:1990 #, c-format msgid "Index \"%s.%s\"" msgstr "Индекс \"%s.%s\"" -#: describe.c:1991 +#: describe.c:1995 #, c-format msgid "Unlogged partitioned index \"%s.%s\"" msgstr "Нежурналируемый секционированный индекс \"%s.%s\"" -#: describe.c:1994 +#: describe.c:1998 #, c-format msgid "Partitioned index \"%s.%s\"" msgstr "Секционированный индекс \"%s.%s\"" -#: describe.c:1998 +#: describe.c:2002 #, c-format msgid "TOAST table \"%s.%s\"" msgstr "TOAST-таблица \"%s.%s\"" -#: describe.c:2002 +#: describe.c:2006 #, c-format msgid "Composite type \"%s.%s\"" msgstr "Составной тип \"%s.%s\"" -#: describe.c:2006 +#: describe.c:2010 #, c-format msgid "Foreign table \"%s.%s\"" msgstr "Сторонняя таблица \"%s.%s\"" -#: describe.c:2011 +#: describe.c:2015 #, c-format msgid "Unlogged partitioned table \"%s.%s\"" msgstr "Нежурналируемая секционированная таблица \"%s.%s\"" -#: describe.c:2014 +#: describe.c:2018 #, c-format msgid "Partitioned table \"%s.%s\"" msgstr "Секционированная таблица \"%s.%s\"" -#: describe.c:2030 describe.c:4410 +#: describe.c:2034 describe.c:4414 msgid "Collation" msgstr "Правило сортировки" -#: describe.c:2031 describe.c:4411 +#: describe.c:2035 describe.c:4415 msgid "Nullable" msgstr "Допустимость NULL" -#: describe.c:2032 describe.c:4412 +#: describe.c:2036 describe.c:4416 msgid "Default" msgstr "По умолчанию" -#: describe.c:2035 +#: describe.c:2039 msgid "Key?" msgstr "Ключевой?" -#: describe.c:2037 describe.c:4732 describe.c:4743 +#: describe.c:2041 describe.c:4736 describe.c:4747 msgid "Definition" msgstr "Определение" # well-spelled: ОСД -#: describe.c:2039 describe.c:5773 describe.c:5848 describe.c:5914 -#: describe.c:5973 +#: describe.c:2043 describe.c:5777 describe.c:5852 describe.c:5918 +#: describe.c:5977 msgid "FDW options" msgstr "Параметры ОСД" -#: describe.c:2041 +#: describe.c:2045 msgid "Storage" msgstr "Хранилище" -#: describe.c:2043 +#: describe.c:2047 msgid "Compression" msgstr "Сжатие" -#: describe.c:2045 +#: describe.c:2049 msgid "Stats target" msgstr "Цель для статистики" -#: describe.c:2181 +#: describe.c:2185 #, c-format msgid "Partition of: %s %s%s" msgstr "Секция: %s %s%s" -#: describe.c:2194 +#: describe.c:2198 msgid "No partition constraint" msgstr "Нет ограничения секции" -#: describe.c:2196 +#: describe.c:2200 #, c-format msgid "Partition constraint: %s" msgstr "Ограничение секции: %s" -#: describe.c:2220 +#: describe.c:2224 #, c-format msgid "Partition key: %s" msgstr "Ключ разбиения: %s" -#: describe.c:2246 +#: describe.c:2250 #, c-format msgid "Owning table: \"%s.%s\"" msgstr "Принадлежит таблице: \"%s.%s\"" -#: describe.c:2315 +#: describe.c:2319 msgid "primary key, " msgstr "первичный ключ, " -#: describe.c:2318 +#: describe.c:2322 msgid "unique" msgstr "уникальный" -#: describe.c:2320 +#: describe.c:2324 msgid " nulls not distinct" msgstr " null не различаются" -#: describe.c:2321 +#: describe.c:2325 msgid ", " msgstr ", " -#: describe.c:2328 +#: describe.c:2332 #, c-format msgid "for table \"%s.%s\"" msgstr "для таблицы \"%s.%s\"" -#: describe.c:2332 +#: describe.c:2336 #, c-format msgid ", predicate (%s)" msgstr ", предикат (%s)" -#: describe.c:2335 +#: describe.c:2339 msgid ", clustered" msgstr ", кластеризованный" -#: describe.c:2338 +#: describe.c:2342 msgid ", invalid" msgstr ", нерабочий" -#: describe.c:2341 +#: describe.c:2345 msgid ", deferrable" msgstr ", откладываемый" -#: describe.c:2344 +#: describe.c:2348 msgid ", initially deferred" msgstr ", изначально отложенный" -#: describe.c:2347 +#: describe.c:2351 msgid ", replica identity" msgstr ", репликационный" -#: describe.c:2401 +#: describe.c:2405 msgid "Indexes:" msgstr "Индексы:" -#: describe.c:2484 +#: describe.c:2488 msgid "Check constraints:" msgstr "Ограничения-проверки:" # TO REWVIEW -#: describe.c:2552 +#: describe.c:2556 msgid "Foreign-key constraints:" msgstr "Ограничения внешнего ключа:" -#: describe.c:2615 +#: describe.c:2619 msgid "Referenced by:" msgstr "Ссылки извне:" -#: describe.c:2665 +#: describe.c:2669 msgid "Policies:" msgstr "Политики:" -#: describe.c:2668 +#: describe.c:2672 msgid "Policies (forced row security enabled):" msgstr "Политики (усиленная защита строк включена):" -#: describe.c:2671 +#: describe.c:2675 msgid "Policies (row security enabled): (none)" msgstr "Политики (защита строк включена): (Нет)" -#: describe.c:2674 +#: describe.c:2678 msgid "Policies (forced row security enabled): (none)" msgstr "Политики (усиленная защита строк включена): (Нет)" -#: describe.c:2677 +#: describe.c:2681 msgid "Policies (row security disabled):" msgstr "Политики (защита строк выключена):" -#: describe.c:2737 describe.c:2841 +#: describe.c:2741 describe.c:2845 msgid "Statistics objects:" msgstr "Объекты статистики:" -#: describe.c:2943 describe.c:3096 +#: describe.c:2947 describe.c:3100 msgid "Rules:" msgstr "Правила:" -#: describe.c:2946 +#: describe.c:2950 msgid "Disabled rules:" msgstr "Отключённые правила:" -#: describe.c:2949 +#: describe.c:2953 msgid "Rules firing always:" msgstr "Правила, срабатывающие всегда:" -#: describe.c:2952 +#: describe.c:2956 msgid "Rules firing on replica only:" msgstr "Правила, срабатывающие только в реплике:" -#: describe.c:3031 describe.c:5109 +#: describe.c:3035 describe.c:5113 msgid "Publications:" msgstr "Публикации:" -#: describe.c:3079 +#: describe.c:3083 msgid "View definition:" msgstr "Определение представления:" -#: describe.c:3242 +#: describe.c:3246 msgid "Triggers:" msgstr "Триггеры:" -#: describe.c:3245 +#: describe.c:3249 msgid "Disabled user triggers:" msgstr "Отключённые пользовательские триггеры:" -#: describe.c:3248 +#: describe.c:3252 msgid "Disabled internal triggers:" msgstr "Отключённые внутренние триггеры:" -#: describe.c:3251 +#: describe.c:3255 msgid "Triggers firing always:" msgstr "Триггеры, срабатывающие всегда:" -#: describe.c:3254 +#: describe.c:3258 msgid "Triggers firing on replica only:" msgstr "Триггеры, срабатывающие только в реплике:" -#: describe.c:3325 +#: describe.c:3329 #, c-format msgid "Server: %s" msgstr "Сервер: %s" # well-spelled: ОСД -#: describe.c:3333 +#: describe.c:3337 #, c-format msgid "FDW options: (%s)" msgstr "Параметр ОСД: (%s)" -#: describe.c:3354 +#: describe.c:3358 msgid "Inherits" msgstr "Наследует" -#: describe.c:3419 +#: describe.c:3423 #, c-format msgid "Number of partitions: %d" msgstr "Число секций: %d" -#: describe.c:3428 +#: describe.c:3432 #, c-format msgid "Number of partitions: %d (Use \\d+ to list them.)" msgstr "Число секций: %d (чтобы просмотреть их, введите \\d+)" -#: describe.c:3430 +#: describe.c:3434 #, c-format msgid "Number of child tables: %d (Use \\d+ to list them.)" msgstr "Дочерних таблиц: %d (чтобы просмотреть и их, воспользуйтесь \\d+)" -#: describe.c:3437 +#: describe.c:3441 msgid "Child tables" msgstr "Дочерние таблицы" -#: describe.c:3437 +#: describe.c:3441 msgid "Partitions" msgstr "Секции" -#: describe.c:3470 +#: describe.c:3474 #, c-format msgid "Typed table of type: %s" msgstr "Типизированная таблица типа: %s" -#: describe.c:3486 +#: describe.c:3490 msgid "Replica Identity" msgstr "Идентификация реплики" -#: describe.c:3499 +#: describe.c:3503 msgid "Has OIDs: yes" msgstr "Содержит OID: да" -#: describe.c:3508 +#: describe.c:3512 #, c-format msgid "Access method: %s" msgstr "Метод доступа: %s" -#: describe.c:3585 +#: describe.c:3589 #, c-format msgid "Tablespace: \"%s\"" msgstr "Табличное пространство: \"%s\"" #. translator: before this string there's an index description like #. '"foo_pkey" PRIMARY KEY, btree (a)' -#: describe.c:3597 +#: describe.c:3601 #, c-format msgid ", tablespace \"%s\"" msgstr ", табл. пространство \"%s\"" -#: describe.c:3670 +#: describe.c:3674 msgid "List of roles" msgstr "Список ролей" -#: describe.c:3672 describe.c:3841 +#: describe.c:3676 describe.c:3845 msgid "Role name" msgstr "Имя роли" -#: describe.c:3673 +#: describe.c:3677 msgid "Attributes" msgstr "Атрибуты" -#: describe.c:3684 +#: describe.c:3688 msgid "Superuser" msgstr "Суперпользователь" -#: describe.c:3687 +#: describe.c:3691 msgid "No inheritance" msgstr "Не наследуется" -#: describe.c:3690 +#: describe.c:3694 msgid "Create role" msgstr "Создаёт роли" -#: describe.c:3693 +#: describe.c:3697 msgid "Create DB" msgstr "Создаёт БД" -#: describe.c:3696 +#: describe.c:3700 msgid "Cannot login" msgstr "Вход запрещён" -#: describe.c:3699 +#: describe.c:3703 msgid "Replication" msgstr "Репликация" -#: describe.c:3703 +#: describe.c:3707 msgid "Bypass RLS" msgstr "Пропускать RLS" -#: describe.c:3712 +#: describe.c:3716 msgid "No connections" msgstr "Нет подключений" -#: describe.c:3714 +#: describe.c:3718 #, c-format msgid "%d connection" msgid_plural "%d connections" @@ -1902,401 +1912,401 @@ msgstr[0] "%d подключение" msgstr[1] "%d подключения" msgstr[2] "%d подключений" -#: describe.c:3724 +#: describe.c:3728 msgid "Password valid until " msgstr "Пароль действует до " -#: describe.c:3775 +#: describe.c:3779 msgid "Role" msgstr "Роль" -#: describe.c:3776 +#: describe.c:3780 msgid "Database" msgstr "БД" -#: describe.c:3777 +#: describe.c:3781 msgid "Settings" msgstr "Параметры" -#: describe.c:3801 +#: describe.c:3805 #, c-format msgid "Did not find any settings for role \"%s\" and database \"%s\"." msgstr "Параметры для роли \"%s\" и базы данных \"%s\" не найдены." -#: describe.c:3804 +#: describe.c:3808 #, c-format msgid "Did not find any settings for role \"%s\"." msgstr "Параметры для роли \"%s\" не найдены." -#: describe.c:3807 +#: describe.c:3811 #, c-format msgid "Did not find any settings." msgstr "Никакие параметры не найдены." -#: describe.c:3812 +#: describe.c:3816 msgid "List of settings" msgstr "Список параметров" -#: describe.c:3842 +#: describe.c:3846 msgid "Member of" msgstr "Член ролей" -#: describe.c:3859 +#: describe.c:3863 msgid "Grantor" msgstr "Праводатель" -#: describe.c:3886 +#: describe.c:3890 msgid "List of role grants" msgstr "Список назначений ролей" -#: describe.c:3952 +#: describe.c:3956 msgid "index" msgstr "индекс" -#: describe.c:3954 +#: describe.c:3958 msgid "TOAST table" msgstr "TOAST-таблица" -#: describe.c:3957 describe.c:4169 +#: describe.c:3961 describe.c:4173 msgid "partitioned index" msgstr "секционированный индекс" -#: describe.c:3977 +#: describe.c:3981 msgid "permanent" msgstr "постоянное" -#: describe.c:3978 +#: describe.c:3982 msgid "temporary" msgstr "временное" -#: describe.c:3979 +#: describe.c:3983 msgid "unlogged" msgstr "нежурналируемое" -#: describe.c:3980 +#: describe.c:3984 msgid "Persistence" msgstr "Хранение" -#: describe.c:3996 +#: describe.c:4000 msgid "Access method" msgstr "Метод доступа" -#: describe.c:4082 +#: describe.c:4086 msgid "List of relations" msgstr "Список отношений" -#: describe.c:4130 +#: describe.c:4134 #, c-format msgid "" "The server (version %s) does not support declarative table partitioning." msgstr "" "Сервер (версия %s) не поддерживает декларативное секционирование таблиц." -#: describe.c:4141 +#: describe.c:4145 msgid "List of partitioned indexes" msgstr "Список секционированных индексов" -#: describe.c:4143 +#: describe.c:4147 msgid "List of partitioned tables" msgstr "Список секционированных таблиц" -#: describe.c:4147 +#: describe.c:4151 msgid "List of partitioned relations" msgstr "Список секционированных отношений" -#: describe.c:4178 +#: describe.c:4182 msgid "Parent name" msgstr "Имя родителя" -#: describe.c:4191 +#: describe.c:4195 msgid "Leaf partition size" msgstr "Размер конечной секции" -#: describe.c:4194 describe.c:4200 +#: describe.c:4198 describe.c:4204 msgid "Total size" msgstr "Общий размер" -#: describe.c:4325 +#: describe.c:4329 msgid "Trusted" msgstr "Доверенный" -#: describe.c:4334 +#: describe.c:4338 msgid "Internal language" msgstr "Внутренний язык" -#: describe.c:4335 +#: describe.c:4339 msgid "Call handler" msgstr "Обработчик вызова" -#: describe.c:4336 describe.c:5759 +#: describe.c:4340 describe.c:5763 msgid "Validator" msgstr "Функция проверки" -#: describe.c:4337 +#: describe.c:4341 msgid "Inline handler" msgstr "Обработчик внедрённого кода" -#: describe.c:4372 +#: describe.c:4376 msgid "List of languages" msgstr "Список языков" -#: describe.c:4413 +#: describe.c:4417 msgid "Check" msgstr "Проверка" -#: describe.c:4457 +#: describe.c:4461 msgid "List of domains" msgstr "Список доменов" -#: describe.c:4491 +#: describe.c:4495 msgid "Source" msgstr "Источник" -#: describe.c:4492 +#: describe.c:4496 msgid "Destination" msgstr "Назначение" -#: describe.c:4494 describe.c:6723 +#: describe.c:4498 describe.c:6727 msgid "Default?" msgstr "По умолчанию?" -#: describe.c:4536 +#: describe.c:4540 msgid "List of conversions" msgstr "Список преобразований" -#: describe.c:4564 +#: describe.c:4568 msgid "Parameter" msgstr "Параметр" -#: describe.c:4565 +#: describe.c:4569 msgid "Value" msgstr "Значение" -#: describe.c:4572 +#: describe.c:4576 msgid "Context" msgstr "Контекст" -#: describe.c:4605 +#: describe.c:4609 msgid "List of configuration parameters" msgstr "Список параметров конфигурации" -#: describe.c:4607 +#: describe.c:4611 msgid "List of non-default configuration parameters" msgstr "Список изменённых параметров конфигурации" -#: describe.c:4634 +#: describe.c:4638 #, c-format msgid "The server (version %s) does not support event triggers." msgstr "Сервер (версия %s) не поддерживает событийные триггеры." -#: describe.c:4654 +#: describe.c:4658 msgid "Event" msgstr "Событие" -#: describe.c:4656 +#: describe.c:4660 msgid "enabled" msgstr "включён" -#: describe.c:4657 +#: describe.c:4661 msgid "replica" msgstr "реплика" -#: describe.c:4658 +#: describe.c:4662 msgid "always" msgstr "всегда" -#: describe.c:4659 +#: describe.c:4663 msgid "disabled" msgstr "отключён" -#: describe.c:4660 describe.c:6575 +#: describe.c:4664 describe.c:6579 msgid "Enabled" msgstr "Включён" -#: describe.c:4662 +#: describe.c:4666 msgid "Tags" msgstr "Теги" -#: describe.c:4686 +#: describe.c:4690 msgid "List of event triggers" msgstr "Список событийных триггеров" -#: describe.c:4713 +#: describe.c:4717 #, c-format msgid "The server (version %s) does not support extended statistics." msgstr "Сервер (версия %s) не поддерживает расширенные статистики." -#: describe.c:4750 +#: describe.c:4754 msgid "Ndistinct" msgstr "Ndistinct" -#: describe.c:4751 +#: describe.c:4755 msgid "Dependencies" msgstr "Зависимости" -#: describe.c:4761 +#: describe.c:4765 msgid "MCV" msgstr "MCV" -#: describe.c:4785 +#: describe.c:4789 msgid "List of extended statistics" msgstr "Список расширенных статистик" -#: describe.c:4812 +#: describe.c:4816 msgid "Source type" msgstr "Исходный тип" -#: describe.c:4813 +#: describe.c:4817 msgid "Target type" msgstr "Целевой тип" -#: describe.c:4837 +#: describe.c:4841 msgid "in assignment" msgstr "в присваивании" -#: describe.c:4839 +#: describe.c:4843 msgid "Implicit?" msgstr "Неявное?" -#: describe.c:4898 +#: describe.c:4902 msgid "List of casts" msgstr "Список приведений типов" -#: describe.c:4938 describe.c:4942 +#: describe.c:4942 describe.c:4946 msgid "Provider" msgstr "Провайдер" -#: describe.c:4972 describe.c:4977 +#: describe.c:4976 describe.c:4981 msgid "Deterministic?" msgstr "Детерминированное?" -#: describe.c:5017 +#: describe.c:5021 msgid "List of collations" msgstr "Список правил сортировки" -#: describe.c:5079 +#: describe.c:5083 msgid "List of schemas" msgstr "Список схем" -#: describe.c:5196 +#: describe.c:5200 msgid "List of text search parsers" msgstr "Список анализаторов текстового поиска" -#: describe.c:5246 +#: describe.c:5250 #, c-format msgid "Did not find any text search parser named \"%s\"." msgstr "Анализатор текстового поиска \"%s\" не найден." -#: describe.c:5249 +#: describe.c:5253 #, c-format msgid "Did not find any text search parsers." msgstr "Никакие анализаторы текстового поиска не найдены." -#: describe.c:5324 +#: describe.c:5328 msgid "Start parse" msgstr "Начало разбора" -#: describe.c:5325 +#: describe.c:5329 msgid "Method" msgstr "Метод" -#: describe.c:5329 +#: describe.c:5333 msgid "Get next token" msgstr "Получение следующего фрагмента" -#: describe.c:5331 +#: describe.c:5335 msgid "End parse" msgstr "Окончание разбора" -#: describe.c:5333 +#: describe.c:5337 msgid "Get headline" msgstr "Получение выдержки" -#: describe.c:5335 +#: describe.c:5339 msgid "Get token types" msgstr "Получение типов фрагментов" -#: describe.c:5346 +#: describe.c:5350 #, c-format msgid "Text search parser \"%s.%s\"" msgstr "Анализатор текстового поиска \"%s.%s\"" -#: describe.c:5349 +#: describe.c:5353 #, c-format msgid "Text search parser \"%s\"" msgstr "Анализатор текстового поиска \"%s\"" -#: describe.c:5368 +#: describe.c:5372 msgid "Token name" msgstr "Имя фрагмента" -#: describe.c:5382 +#: describe.c:5386 #, c-format msgid "Token types for parser \"%s.%s\"" msgstr "Типы фрагментов для анализатора \"%s.%s\"" -#: describe.c:5385 +#: describe.c:5389 #, c-format msgid "Token types for parser \"%s\"" msgstr "Типы фрагментов для анализатора \"%s\"" -#: describe.c:5429 +#: describe.c:5433 msgid "Template" msgstr "Шаблон" -#: describe.c:5430 +#: describe.c:5434 msgid "Init options" msgstr "Параметры инициализации" -#: describe.c:5457 +#: describe.c:5461 msgid "List of text search dictionaries" msgstr "Список словарей текстового поиска" -#: describe.c:5490 +#: describe.c:5494 msgid "Init" msgstr "Инициализация" -#: describe.c:5491 +#: describe.c:5495 msgid "Lexize" msgstr "Выделение лексем" -#: describe.c:5523 +#: describe.c:5527 msgid "List of text search templates" msgstr "Список шаблонов текстового поиска" -#: describe.c:5578 +#: describe.c:5582 msgid "List of text search configurations" msgstr "Список конфигураций текстового поиска" -#: describe.c:5629 +#: describe.c:5633 #, c-format msgid "Did not find any text search configuration named \"%s\"." msgstr "Конфигурация текстового поиска \"%s\" не найдена." -#: describe.c:5632 +#: describe.c:5636 #, c-format msgid "Did not find any text search configurations." msgstr "Никакие конфигурации текстового поиска не найдены." -#: describe.c:5698 +#: describe.c:5702 msgid "Token" msgstr "Фрагмент" -#: describe.c:5699 +#: describe.c:5703 msgid "Dictionaries" msgstr "Словари" -#: describe.c:5710 +#: describe.c:5714 #, c-format msgid "Text search configuration \"%s.%s\"" msgstr "Конфигурация текстового поиска \"%s.%s\"" -#: describe.c:5713 +#: describe.c:5717 #, c-format msgid "Text search configuration \"%s\"" msgstr "Конфигурация текстового поиска \"%s\"" -#: describe.c:5717 +#: describe.c:5721 #, c-format msgid "" "\n" @@ -2305,7 +2315,7 @@ msgstr "" "\n" "Анализатор: \"%s.%s\"" -#: describe.c:5720 +#: describe.c:5724 #, c-format msgid "" "\n" @@ -2314,261 +2324,261 @@ msgstr "" "\n" "Анализатор: \"%s\"" -#: describe.c:5801 +#: describe.c:5805 msgid "List of foreign-data wrappers" msgstr "Список обёрток сторонних данных" -#: describe.c:5829 +#: describe.c:5833 msgid "Foreign-data wrapper" msgstr "Обёртка сторонних данных" -#: describe.c:5847 describe.c:6037 +#: describe.c:5851 describe.c:6041 msgid "Version" msgstr "Версия" -#: describe.c:5878 +#: describe.c:5882 msgid "List of foreign servers" msgstr "Список сторонних серверов" -#: describe.c:5903 describe.c:5962 +#: describe.c:5907 describe.c:5966 msgid "Server" msgstr "Сервер" -#: describe.c:5904 +#: describe.c:5908 msgid "User name" msgstr "Имя пользователя" -#: describe.c:5934 +#: describe.c:5938 msgid "List of user mappings" msgstr "Список сопоставлений пользователей" -#: describe.c:6007 +#: describe.c:6011 msgid "List of foreign tables" msgstr "Список сторонних таблиц" -#: describe.c:6059 +#: describe.c:6063 msgid "List of installed extensions" msgstr "Список установленных расширений" -#: describe.c:6107 +#: describe.c:6111 #, c-format msgid "Did not find any extension named \"%s\"." msgstr "Расширение \"%s\" не найдено." -#: describe.c:6110 +#: describe.c:6114 #, c-format msgid "Did not find any extensions." msgstr "Никакие расширения не найдены." -#: describe.c:6154 +#: describe.c:6158 msgid "Object description" msgstr "Описание объекта" -#: describe.c:6164 +#: describe.c:6168 #, c-format msgid "Objects in extension \"%s\"" msgstr "Объекты в расширении \"%s\"" -#: describe.c:6205 +#: describe.c:6209 #, c-format msgid "improper qualified name (too many dotted names): %s" msgstr "неверное полное имя (слишком много компонентов): %s" -#: describe.c:6219 +#: describe.c:6223 #, c-format msgid "cross-database references are not implemented: %s" msgstr "ссылки между базами не реализованы: %s" -#: describe.c:6250 describe.c:6377 +#: describe.c:6254 describe.c:6381 #, c-format msgid "The server (version %s) does not support publications." msgstr "Сервер (версия %s) не поддерживает публикации." -#: describe.c:6267 describe.c:6455 +#: describe.c:6271 describe.c:6459 msgid "All tables" msgstr "Все таблицы" -#: describe.c:6268 describe.c:6456 +#: describe.c:6272 describe.c:6460 msgid "Inserts" msgstr "Добавления" -#: describe.c:6269 describe.c:6457 +#: describe.c:6273 describe.c:6461 msgid "Updates" msgstr "Изменения" -#: describe.c:6270 describe.c:6458 +#: describe.c:6274 describe.c:6462 msgid "Deletes" msgstr "Удаления" -#: describe.c:6274 describe.c:6460 +#: describe.c:6278 describe.c:6464 msgid "Truncates" msgstr "Опустошения" -#: describe.c:6278 describe.c:6462 +#: describe.c:6282 describe.c:6466 msgid "Via root" msgstr "Через корень" -#: describe.c:6300 +#: describe.c:6304 msgid "List of publications" msgstr "Список публикаций" -#: describe.c:6424 +#: describe.c:6428 #, c-format msgid "Did not find any publication named \"%s\"." msgstr "Публикация \"%s\" не найдена." -#: describe.c:6427 +#: describe.c:6431 #, c-format msgid "Did not find any publications." msgstr "Никакие публикации не найдены." -#: describe.c:6451 +#: describe.c:6455 #, c-format msgid "Publication %s" msgstr "Публикация %s" -#: describe.c:6504 +#: describe.c:6508 msgid "Tables:" msgstr "Таблицы:" -#: describe.c:6516 +#: describe.c:6520 msgid "Tables from schemas:" msgstr "Таблицы из схем:" -#: describe.c:6560 +#: describe.c:6564 #, c-format msgid "The server (version %s) does not support subscriptions." msgstr "Сервер (версия %s) не поддерживает подписки." -#: describe.c:6576 +#: describe.c:6580 msgid "Publication" msgstr "Публикация" -#: describe.c:6585 +#: describe.c:6589 msgid "Binary" msgstr "Бинарная" -#: describe.c:6594 describe.c:6598 +#: describe.c:6598 describe.c:6602 msgid "Streaming" msgstr "Потоковая" -#: describe.c:6606 +#: describe.c:6610 msgid "Two-phase commit" msgstr "Двухфазная фиксация" -#: describe.c:6607 +#: describe.c:6611 msgid "Disable on error" msgstr "Отключается при ошибке" -#: describe.c:6614 +#: describe.c:6618 msgid "Origin" msgstr "Источник" -#: describe.c:6615 +#: describe.c:6619 msgid "Password required" msgstr "Требуется пароль" -#: describe.c:6616 +#: describe.c:6620 msgid "Run as owner?" msgstr "Использовать владельца?" -#: describe.c:6621 +#: describe.c:6625 msgid "Synchronous commit" msgstr "Синхронная фиксация" -#: describe.c:6622 +#: describe.c:6626 msgid "Conninfo" msgstr "Строка подключения" -#: describe.c:6628 +#: describe.c:6632 msgid "Skip LSN" msgstr "Пропустить LSN" -#: describe.c:6655 +#: describe.c:6659 msgid "List of subscriptions" msgstr "Список подписок" -#: describe.c:6717 describe.c:6813 describe.c:6906 describe.c:7001 +#: describe.c:6721 describe.c:6817 describe.c:6910 describe.c:7005 msgid "AM" msgstr "МД" -#: describe.c:6718 +#: describe.c:6722 msgid "Input type" msgstr "Входной тип" -#: describe.c:6719 +#: describe.c:6723 msgid "Storage type" msgstr "Тип хранения" -#: describe.c:6720 +#: describe.c:6724 msgid "Operator class" msgstr "Класс операторов" -#: describe.c:6732 describe.c:6814 describe.c:6907 describe.c:7002 +#: describe.c:6736 describe.c:6818 describe.c:6911 describe.c:7006 msgid "Operator family" msgstr "Семейство операторов" -#: describe.c:6768 +#: describe.c:6772 msgid "List of operator classes" msgstr "Список классов операторов" -#: describe.c:6815 +#: describe.c:6819 msgid "Applicable types" msgstr "Применимые типы" -#: describe.c:6857 +#: describe.c:6861 msgid "List of operator families" msgstr "Список семейств операторов" -#: describe.c:6908 +#: describe.c:6912 msgid "Operator" msgstr "Оператор" -#: describe.c:6909 +#: describe.c:6913 msgid "Strategy" msgstr "Стратегия" -#: describe.c:6910 +#: describe.c:6914 msgid "ordering" msgstr "сортировка" -#: describe.c:6911 +#: describe.c:6915 msgid "search" msgstr "поиск" -#: describe.c:6912 +#: describe.c:6916 msgid "Purpose" msgstr "Назначение" -#: describe.c:6917 +#: describe.c:6921 msgid "Sort opfamily" msgstr "Семейство для сортировки" -#: describe.c:6956 +#: describe.c:6960 msgid "List of operators of operator families" msgstr "Список операторов из семейств операторов" -#: describe.c:7003 +#: describe.c:7007 msgid "Registered left type" msgstr "Зарегистрированный левый тип" -#: describe.c:7004 +#: describe.c:7008 msgid "Registered right type" msgstr "Зарегистрированный правый тип" -#: describe.c:7005 +#: describe.c:7009 msgid "Number" msgstr "Номер" -#: describe.c:7049 +#: describe.c:7053 msgid "List of support functions of operator families" msgstr "Список опорных функций из семейств операторов" -#: describe.c:7080 +#: describe.c:7084 msgid "ID" msgstr "ID" -#: describe.c:7101 +#: describe.c:7105 msgid "Large objects" msgstr "Большие объекты" diff --git a/src/bin/scripts/po/de.po b/src/bin/scripts/po/de.po index 95deffa98a3..02e6be47aae 100644 --- a/src/bin/scripts/po/de.po +++ b/src/bin/scripts/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 16\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2023-11-03 13:19+0000\n" +"POT-Creation-Date: 2026-08-07 09:47+0000\n" "PO-Revision-Date: 2023-11-03 10:50-0400\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -37,17 +37,27 @@ msgstr "Detail: " msgid "hint: " msgstr "Tipp: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../../common/username.c:43 #, c-format msgid "could not look up effective user ID %ld: %s" @@ -121,22 +131,22 @@ msgid_plural "(%lu rows)" msgstr[0] "(%lu Zeile)" msgstr[1] "(%lu Zeilen)" -#: ../../fe_utils/print.c:3154 +#: ../../fe_utils/print.c:3155 #, c-format msgid "Interrupted\n" msgstr "Unterbrochen\n" -#: ../../fe_utils/print.c:3218 +#: ../../fe_utils/print.c:3219 #, c-format msgid "Cannot add header to table content: column count of %d exceeded.\n" msgstr "Kann keinen weiteren Spaltenkopf zur Tabelle hinzufügen: Spaltenzahl %d überschritten.\n" -#: ../../fe_utils/print.c:3258 +#: ../../fe_utils/print.c:3259 #, c-format msgid "Cannot add cell to table content: total cell count of %d exceeded.\n" msgstr "Kann keine weitere Zelle zur Tabelle hinzufügen: Zellengesamtzahl %d überschritten.\n" -#: ../../fe_utils/print.c:3516 +#: ../../fe_utils/print.c:3517 #, c-format msgid "invalid output format (internal error): %d" msgstr "ungültiges Ausgabeformat (interner Fehler): %d" @@ -199,19 +209,19 @@ msgstr "" "%s clustert alle vorher geclusterten Tabellen in einer Datenbank.\n" "\n" -#: clusterdb.c:265 createdb.c:288 createuser.c:415 dropdb.c:172 dropuser.c:170 -#: pg_isready.c:226 reindexdb.c:750 vacuumdb.c:1156 +#: clusterdb.c:265 createdb.c:290 createuser.c:417 dropdb.c:171 dropuser.c:171 +#: pg_isready.c:226 reindexdb.c:757 vacuumdb.c:1180 #, c-format msgid "Usage:\n" msgstr "Aufruf:\n" -#: clusterdb.c:266 reindexdb.c:751 vacuumdb.c:1157 +#: clusterdb.c:266 reindexdb.c:758 vacuumdb.c:1181 #, c-format msgid " %s [OPTION]... [DBNAME]\n" msgstr " %s [OPTION]... [DBNAME]\n" -#: clusterdb.c:267 createdb.c:290 createuser.c:417 dropdb.c:174 dropuser.c:172 -#: pg_isready.c:229 reindexdb.c:752 vacuumdb.c:1158 +#: clusterdb.c:267 createdb.c:292 createuser.c:419 dropdb.c:173 dropuser.c:173 +#: pg_isready.c:229 reindexdb.c:759 vacuumdb.c:1182 #, c-format msgid "" "\n" @@ -230,7 +240,7 @@ msgstr " -a, --all clustere alle Datenbanken\n" msgid " -d, --dbname=DBNAME database to cluster\n" msgstr " -d, --dbname=DBNAME zu clusternde Datenbank\n" -#: clusterdb.c:270 createuser.c:423 dropdb.c:175 dropuser.c:173 +#: clusterdb.c:270 createuser.c:425 dropdb.c:174 dropuser.c:174 #, c-format msgid " -e, --echo show the commands being sent to the server\n" msgstr "" @@ -252,18 +262,18 @@ msgstr " -t, --table=TABELLE clustere nur bestimmte Tabelle(n)\n" msgid " -v, --verbose write a lot of output\n" msgstr " -v, --verbose erzeuge viele Meldungen\n" -#: clusterdb.c:274 createuser.c:439 dropdb.c:178 dropuser.c:176 +#: clusterdb.c:274 createuser.c:441 dropdb.c:177 dropuser.c:177 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n" -#: clusterdb.c:275 createuser.c:447 dropdb.c:180 dropuser.c:178 +#: clusterdb.c:275 createuser.c:449 dropdb.c:179 dropuser.c:179 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n" -#: clusterdb.c:276 createdb.c:306 createuser.c:448 dropdb.c:181 dropuser.c:179 -#: pg_isready.c:235 reindexdb.c:767 vacuumdb.c:1187 +#: clusterdb.c:276 createdb.c:308 createuser.c:450 dropdb.c:180 dropuser.c:180 +#: pg_isready.c:235 reindexdb.c:774 vacuumdb.c:1211 #, c-format msgid "" "\n" @@ -272,32 +282,32 @@ msgstr "" "\n" "Verbindungsoptionen:\n" -#: clusterdb.c:277 createuser.c:449 dropdb.c:182 dropuser.c:180 vacuumdb.c:1188 +#: clusterdb.c:277 createuser.c:451 dropdb.c:181 dropuser.c:181 vacuumdb.c:1212 #, c-format msgid " -h, --host=HOSTNAME database server host or socket directory\n" msgstr " -h, --host=HOSTNAME Name des Datenbankservers oder Socket-Verzeichnis\n" -#: clusterdb.c:278 createuser.c:450 dropdb.c:183 dropuser.c:181 vacuumdb.c:1189 +#: clusterdb.c:278 createuser.c:452 dropdb.c:182 dropuser.c:182 vacuumdb.c:1213 #, c-format msgid " -p, --port=PORT database server port\n" msgstr " -p, --port=PORT Port des Datenbankservers\n" -#: clusterdb.c:279 dropdb.c:184 vacuumdb.c:1190 +#: clusterdb.c:279 dropdb.c:183 vacuumdb.c:1214 #, c-format msgid " -U, --username=USERNAME user name to connect as\n" msgstr " -U, --username=NAME Datenbankbenutzername\n" -#: clusterdb.c:280 createuser.c:452 dropdb.c:185 dropuser.c:183 vacuumdb.c:1191 +#: clusterdb.c:280 createuser.c:454 dropdb.c:184 dropuser.c:184 vacuumdb.c:1215 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password niemals nach Passwort fragen\n" -#: clusterdb.c:281 createuser.c:453 dropdb.c:186 dropuser.c:184 vacuumdb.c:1192 +#: clusterdb.c:281 createuser.c:455 dropdb.c:185 dropuser.c:185 vacuumdb.c:1216 #, c-format msgid " -W, --password force password prompt\n" msgstr " -W, --password Passwortfrage erzwingen\n" -#: clusterdb.c:282 dropdb.c:187 vacuumdb.c:1193 +#: clusterdb.c:282 dropdb.c:186 vacuumdb.c:1217 #, c-format msgid " --maintenance-db=DBNAME alternate maintenance database\n" msgstr " --maintenance-db=DBNAME alternative Wartungsdatenbank\n" @@ -312,8 +322,8 @@ msgstr "" "Für weitere Informationen lesen Sie bitte die Beschreibung des\n" "SQL-Befehls CLUSTER.\n" -#: clusterdb.c:284 createdb.c:314 createuser.c:454 dropdb.c:188 dropuser.c:185 -#: pg_isready.c:240 reindexdb.c:775 vacuumdb.c:1195 +#: clusterdb.c:284 createdb.c:316 createuser.c:456 dropdb.c:187 dropuser.c:186 +#: pg_isready.c:240 reindexdb.c:782 vacuumdb.c:1219 #, c-format msgid "" "\n" @@ -322,8 +332,8 @@ msgstr "" "\n" "Berichten Sie Fehler an <%s>.\n" -#: clusterdb.c:285 createdb.c:315 createuser.c:455 dropdb.c:189 dropuser.c:186 -#: pg_isready.c:241 reindexdb.c:776 vacuumdb.c:1196 +#: clusterdb.c:285 createdb.c:317 createuser.c:457 dropdb.c:188 dropuser.c:187 +#: pg_isready.c:241 reindexdb.c:783 vacuumdb.c:1220 #, c-format msgid "%s home page: <%s>\n" msgstr "%s Homepage: <%s>\n" @@ -336,23 +346,23 @@ msgstr[0] "Anfrage ergab %d Zeile anstatt einer: %s" msgstr[1] "Anfrage ergab %d Zeilen anstatt einer: %s" #. translator: abbreviation for "yes" -#: common.c:131 +#: common.c:132 msgid "y" msgstr "j" #. translator: abbreviation for "no" -#: common.c:133 +#: common.c:134 msgid "n" msgstr "n" #. translator: This is a question followed by the translated options for #. "yes" and "no". -#: common.c:143 +#: common.c:144 #, c-format msgid "%s (%s/%s) " msgstr "%s (%s/%s) " -#: common.c:164 +#: common.c:165 #, c-format msgid "Please answer \"%s\" or \"%s\".\n" msgstr "Bitte antworten Sie »%s« oder »%s«.\n" @@ -362,17 +372,17 @@ msgstr "Bitte antworten Sie »%s« oder »%s«.\n" msgid "\"%s\" is not a valid encoding name" msgstr "»%s« ist kein gültiger Kodierungsname" -#: createdb.c:250 +#: createdb.c:252 #, c-format msgid "database creation failed: %s" msgstr "Erzeugen der Datenbank ist fehlgeschlagen: %s" -#: createdb.c:269 +#: createdb.c:271 #, c-format msgid "comment creation failed (database was created): %s" msgstr "Erzeugen des Kommentars ist fehlgeschlagen (Datenbank wurde erzeugt): %s" -#: createdb.c:287 +#: createdb.c:289 #, c-format msgid "" "%s creates a PostgreSQL database.\n" @@ -381,54 +391,54 @@ msgstr "" "%s erzeugt eine PostgreSQL-Datenbank.\n" "\n" -#: createdb.c:289 +#: createdb.c:291 #, c-format msgid " %s [OPTION]... [DBNAME] [DESCRIPTION]\n" msgstr " %s [OPTION]... [DBNAME] [BESCHREIBUNG]\n" -#: createdb.c:291 +#: createdb.c:293 #, c-format msgid " -D, --tablespace=TABLESPACE default tablespace for the database\n" msgstr " -D, --tablespace=TABLESPACE Standard-Tablespace der Datenbank\n" -#: createdb.c:292 reindexdb.c:756 +#: createdb.c:294 reindexdb.c:763 #, c-format msgid " -e, --echo show the commands being sent to the server\n" msgstr "" " -e, --echo zeige die Befehle, die an den Server\n" " gesendet werden\n" -#: createdb.c:293 +#: createdb.c:295 #, c-format msgid " -E, --encoding=ENCODING encoding for the database\n" msgstr " -E, --encoding=KODIERUNG Kodierung für die Datenbank\n" -#: createdb.c:294 +#: createdb.c:296 #, c-format msgid " -l, --locale=LOCALE locale settings for the database\n" msgstr " -l, --locale=LOCALE Locale-Einstellungen für die Datenbank\n" -#: createdb.c:295 +#: createdb.c:297 #, c-format msgid " --lc-collate=LOCALE LC_COLLATE setting for the database\n" msgstr " --lc-collate=LOCALE LC_COLLATE-Einstellung für die Datenbank\n" -#: createdb.c:296 +#: createdb.c:298 #, c-format msgid " --lc-ctype=LOCALE LC_CTYPE setting for the database\n" msgstr " --lc-ctype=LOCALE LC_CTYPE-Einstellung für die Datenbank\n" -#: createdb.c:297 +#: createdb.c:299 #, c-format msgid " --icu-locale=LOCALE ICU locale setting for the database\n" msgstr " --icu-locale=LOCALE ICU-Locale-Einstellung für die Datenbank\n" -#: createdb.c:298 +#: createdb.c:300 #, c-format msgid " --icu-rules=RULES ICU rules setting for the database\n" msgstr " --icu-rules=REGELN ICU-Regel-Einstellung für die Datenbank\n" -#: createdb.c:299 +#: createdb.c:301 #, c-format msgid "" " --locale-provider={libc|icu}\n" @@ -437,62 +447,62 @@ msgstr "" " --locale-provider={libc|icu}\n" " Locale-Provider für Standardsortierfolge der Datenbank\n" -#: createdb.c:301 +#: createdb.c:303 #, c-format msgid " -O, --owner=OWNER database user to own the new database\n" msgstr " -O, --owner=EIGENTÜMER Eigentümer der neuen Datenbank\n" -#: createdb.c:302 +#: createdb.c:304 #, c-format msgid " -S, --strategy=STRATEGY database creation strategy wal_log or file_copy\n" msgstr " -S, --strategy=STRATEGIE Datenbankerzeugungsstrategie wal_log oder file_copy\n" -#: createdb.c:303 +#: createdb.c:305 #, c-format msgid " -T, --template=TEMPLATE template database to copy\n" msgstr " -T, --template=TEMPLATE zu kopierende Template-Datenbank\n" -#: createdb.c:304 reindexdb.c:765 +#: createdb.c:306 reindexdb.c:772 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n" -#: createdb.c:305 reindexdb.c:766 +#: createdb.c:307 reindexdb.c:773 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n" -#: createdb.c:307 reindexdb.c:768 +#: createdb.c:309 reindexdb.c:775 #, c-format msgid " -h, --host=HOSTNAME database server host or socket directory\n" msgstr " -h, --host=HOSTNAME Name des Datenbankservers oder Socket-Verzeichnis\n" -#: createdb.c:308 reindexdb.c:769 +#: createdb.c:310 reindexdb.c:776 #, c-format msgid " -p, --port=PORT database server port\n" msgstr " -p, --port=PORT Port des Datenbankservers\n" -#: createdb.c:309 reindexdb.c:770 +#: createdb.c:311 reindexdb.c:777 #, c-format msgid " -U, --username=USERNAME user name to connect as\n" msgstr " -U, --username=NAME Datenbankbenutzername\n" -#: createdb.c:310 reindexdb.c:771 +#: createdb.c:312 reindexdb.c:778 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password niemals nach Passwort fragen\n" -#: createdb.c:311 reindexdb.c:772 +#: createdb.c:313 reindexdb.c:779 #, c-format msgid " -W, --password force password prompt\n" msgstr " -W, --password Passwortfrage erzwingen\n" -#: createdb.c:312 reindexdb.c:773 +#: createdb.c:314 reindexdb.c:780 #, c-format msgid " --maintenance-db=DBNAME alternate maintenance database\n" msgstr " --maintenance-db=DBNAME alternative Wartungsdatenbank\n" -#: createdb.c:313 +#: createdb.c:315 #, c-format msgid "" "\n" @@ -531,17 +541,17 @@ msgstr "Soll die neue Rolle Datenbanken erzeugen dürfen?" msgid "Shall the new role be allowed to create more new roles?" msgstr "Soll die neue Rolle weitere neue Rollen erzeugen dürfen?" -#: createuser.c:309 +#: createuser.c:311 #, c-format msgid "password encryption failed: %s" msgstr "Passwortverschlüsselung ist fehlgeschlagen: %s" -#: createuser.c:400 +#: createuser.c:402 #, c-format msgid "creation of new role failed: %s" msgstr "Erzeugen der neuen Rolle fehlgeschlagen: %s" -#: createuser.c:414 +#: createuser.c:416 #, c-format msgid "" "%s creates a new PostgreSQL role.\n" @@ -550,12 +560,12 @@ msgstr "" "%s erzeugt eine neue PostgreSQL-Rolle.\n" "\n" -#: createuser.c:416 dropuser.c:171 +#: createuser.c:418 dropuser.c:172 #, c-format msgid " %s [OPTION]... [ROLENAME]\n" msgstr " %s [OPTION]... [ROLLENNAME]\n" -#: createuser.c:418 +#: createuser.c:420 #, c-format msgid "" " -a, --with-admin=ROLE ROLE will be a member of new role with admin\n" @@ -564,34 +574,34 @@ msgstr "" " -a, --with-admin=ROLLE ROLLE wird Mitglied der neuen Rolle mit\n" " Admin-Option\n" -#: createuser.c:420 +#: createuser.c:422 #, c-format msgid " -c, --connection-limit=N connection limit for role (default: no limit)\n" msgstr "" " -c, --connection-limit=N Hochzahl an Verbindungen für Rolle\n" " (Voreinstellung: keine Begrenzung)\n" -#: createuser.c:421 +#: createuser.c:423 #, c-format msgid " -d, --createdb role can create new databases\n" msgstr " -d, --createdb Rolle kann neue Datenbanken erzeugen\n" -#: createuser.c:422 +#: createuser.c:424 #, c-format msgid " -D, --no-createdb role cannot create databases (default)\n" msgstr " -D, --no-createdb Rolle kann keine Datenbanken erzeugen (Voreinstellung)\n" -#: createuser.c:424 +#: createuser.c:426 #, c-format msgid " -g, --member-of=ROLE new role will be a member of ROLE\n" msgstr " -g, --member-of=ROLLE neue Rolle wird Mitglied von ROLLE\n" -#: createuser.c:425 +#: createuser.c:427 #, c-format msgid " --role=ROLE (same as --member-of, deprecated)\n" msgstr " --role=ROLLE (gleich --member-of, veraltet)\n" -#: createuser.c:426 +#: createuser.c:428 #, c-format msgid "" " -i, --inherit role inherits privileges of roles it is a\n" @@ -600,52 +610,52 @@ msgstr "" " -i, --inherit Rolle erbt alle Privilegien von Rollen, deren\n" " Mitglied sie ist (Voreinstellung)\n" -#: createuser.c:428 +#: createuser.c:430 #, c-format msgid " -I, --no-inherit role does not inherit privileges\n" msgstr " -I, --no-inherit Rolle erbt keine Privilegien\n" -#: createuser.c:429 +#: createuser.c:431 #, c-format msgid " -l, --login role can login (default)\n" msgstr " -l, --login Rolle kann sich anmelden (Voreinstellung)\n" -#: createuser.c:430 +#: createuser.c:432 #, c-format msgid " -L, --no-login role cannot login\n" msgstr " -L, --no-login Rolle kann sich nicht anmelden\n" -#: createuser.c:431 +#: createuser.c:433 #, c-format msgid " -m, --with-member=ROLE ROLE will be a member of new role\n" msgstr " -m, --with-member=ROLLE ROLLE wird Mitglied der neuen Rolle\n" -#: createuser.c:432 +#: createuser.c:434 #, c-format msgid " -P, --pwprompt assign a password to new role\n" msgstr " -P, --pwprompt weise der neuen Rolle ein Passwort zu\n" -#: createuser.c:433 +#: createuser.c:435 #, c-format msgid " -r, --createrole role can create new roles\n" msgstr " -r, --createrole Rolle kann neue Rollen erzeugen\n" -#: createuser.c:434 +#: createuser.c:436 #, c-format msgid " -R, --no-createrole role cannot create roles (default)\n" msgstr " -R, --no-createrole Rolle kann keine Rollen erzeugen (Voreinstellung)\n" -#: createuser.c:435 +#: createuser.c:437 #, c-format msgid " -s, --superuser role will be superuser\n" msgstr " -s, --superuser Rolle wird Superuser\n" -#: createuser.c:436 +#: createuser.c:438 #, c-format msgid " -S, --no-superuser role will not be superuser (default)\n" msgstr " -S, --no-superuser Rolle wird kein Superuser (Voreinstellung)\n" -#: createuser.c:437 +#: createuser.c:439 #, c-format msgid "" " -v, --valid-until=TIMESTAMP\n" @@ -654,7 +664,7 @@ msgstr "" " -v, --valid-until=TIMESTAMP\n" " Ablaufdatum und -zeit des Passworts der Rolle\n" -#: createuser.c:440 +#: createuser.c:442 #, c-format msgid "" " --interactive prompt for missing role name and attributes rather\n" @@ -663,14 +673,14 @@ msgstr "" " --interactive nach fehlenden Rollennamen und -attributen fragen\n" " anstatt Vorgabewerte zu nehmen\n" -#: createuser.c:442 +#: createuser.c:444 #, c-format msgid " --bypassrls role can bypass row-level security (RLS) policy\n" msgstr "" " --bypassrls Rolle kann Policy für Sicherheit auf Zeilenebene (RLS)\n" " umgehen\n" -#: createuser.c:443 +#: createuser.c:445 #, c-format msgid "" " --no-bypassrls role cannot bypass row-level security (RLS) policy\n" @@ -679,17 +689,17 @@ msgstr "" " --no-bypassrls Rolle kann Policy für Sicherheit auf Zeilenebene (RLS)\n" " nicht umgehen (Voreinstellung)\n" -#: createuser.c:445 +#: createuser.c:447 #, c-format msgid " --replication role can initiate replication\n" msgstr " --replication Rolle kann Replikation einleiten\n" -#: createuser.c:446 +#: createuser.c:448 #, c-format msgid " --no-replication role cannot initiate replication (default)\n" msgstr " --no-replication Rolle kann Replikation nicht einleiten (Voreinstellung)\n" -#: createuser.c:451 +#: createuser.c:453 #, c-format msgid " -U, --username=USERNAME user name to connect as (not the one to create)\n" msgstr "" @@ -710,12 +720,12 @@ msgstr "Datenbank »%s« wird unwiderruflich gelöscht werden.\n" msgid "Are you sure?" msgstr "Sind Sie sich sicher?" -#: dropdb.c:157 +#: dropdb.c:156 #, c-format msgid "database removal failed: %s" msgstr "Löschen der Datenbank fehlgeschlagen: %s" -#: dropdb.c:171 +#: dropdb.c:170 #, c-format msgid "" "%s removes a PostgreSQL database.\n" @@ -724,22 +734,22 @@ msgstr "" "%s löscht eine PostgreSQL-Datenbank.\n" "\n" -#: dropdb.c:173 +#: dropdb.c:172 #, c-format msgid " %s [OPTION]... DBNAME\n" msgstr " %s [OPTION]... DBNAME\n" -#: dropdb.c:176 +#: dropdb.c:175 #, c-format msgid " -f, --force try to terminate other connections before dropping\n" msgstr " -f, --force vor dem Löschen versuchen andere Verbindungen abzubrechen\n" -#: dropdb.c:177 +#: dropdb.c:176 #, c-format msgid " -i, --interactive prompt before deleting anything\n" msgstr " -i, --interactive frage nach, bevor irgendetwas gelöscht wird\n" -#: dropdb.c:179 +#: dropdb.c:178 #, c-format msgid " --if-exists don't report error if database doesn't exist\n" msgstr " --if-exists keinen Fehler ausgeben, wenn Datenbank nicht existiert\n" @@ -758,12 +768,12 @@ msgstr "Rollenname als Argument fehlt" msgid "Role \"%s\" will be permanently removed.\n" msgstr "Rolle »%s« wird unwiderruflich gelöscht werden.\n" -#: dropuser.c:154 +#: dropuser.c:155 #, c-format msgid "removal of role \"%s\" failed: %s" msgstr "Löschen der Rolle »%s« fehlgeschlagen: %s" -#: dropuser.c:169 +#: dropuser.c:170 #, c-format msgid "" "%s removes a PostgreSQL role.\n" @@ -772,7 +782,7 @@ msgstr "" "%s löscht eine PostgreSQL-Rolle.\n" "\n" -#: dropuser.c:174 +#: dropuser.c:175 #, c-format msgid "" " -i, --interactive prompt before deleting anything, and prompt for\n" @@ -781,12 +791,12 @@ msgstr "" " -i, --interactive nachfragen, bevor irgendetwas gelöscht wird, und\n" " nach Rollennamen fragen, wenn nicht angegeben\n" -#: dropuser.c:177 +#: dropuser.c:178 #, c-format msgid " --if-exists don't report error if user doesn't exist\n" msgstr " --if-exists keinen Fehler ausgeben, wenn Benutzer nicht existiert\n" -#: dropuser.c:182 +#: dropuser.c:183 #, c-format msgid " -U, --username=USERNAME user name to connect as (not the one to drop)\n" msgstr "" @@ -927,44 +937,44 @@ msgstr "kann nicht mehrere Jobs verwenden, um Systemkataloge zu reindizieren" msgid "cannot use multiple jobs to reindex indexes" msgstr "kann nicht mehrere Jobs verwenden, um Indexe zu reindizieren" -#: reindexdb.c:323 reindexdb.c:330 vacuumdb.c:525 vacuumdb.c:532 vacuumdb.c:539 -#: vacuumdb.c:546 vacuumdb.c:553 vacuumdb.c:560 vacuumdb.c:567 vacuumdb.c:572 -#: vacuumdb.c:576 vacuumdb.c:580 vacuumdb.c:584 +#: reindexdb.c:323 reindexdb.c:330 vacuumdb.c:524 vacuumdb.c:531 vacuumdb.c:538 +#: vacuumdb.c:545 vacuumdb.c:552 vacuumdb.c:559 vacuumdb.c:566 vacuumdb.c:573 +#: vacuumdb.c:580 vacuumdb.c:587 vacuumdb.c:594 #, c-format msgid "cannot use the \"%s\" option on server versions older than PostgreSQL %s" msgstr "Option »%s« kann nicht mit Serverversionen älter als PostgreSQL %s verwendet werden" -#: reindexdb.c:561 +#: reindexdb.c:563 #, c-format msgid "reindexing of database \"%s\" failed: %s" msgstr "Reindizieren der Datenbank »%s« fehlgeschlagen: %s" -#: reindexdb.c:565 +#: reindexdb.c:567 #, c-format msgid "reindexing of index \"%s\" in database \"%s\" failed: %s" msgstr "Reindizieren des Index »%s« in Datenbank »%s« fehlgeschlagen: %s" -#: reindexdb.c:569 +#: reindexdb.c:571 #, c-format msgid "reindexing of schema \"%s\" in database \"%s\" failed: %s" msgstr "Reindizieren des Schemas »%s« in Datenbank »%s« fehlgeschlagen: %s" -#: reindexdb.c:573 +#: reindexdb.c:575 #, c-format msgid "reindexing of system catalogs in database \"%s\" failed: %s" msgstr "Reindizieren der Systemkataloge in Datenbank »%s« fehlgeschlagen: %s" -#: reindexdb.c:577 +#: reindexdb.c:579 #, c-format msgid "reindexing of table \"%s\" in database \"%s\" failed: %s" msgstr "Reindizieren der Tabelle »%s« in Datenbank »%s« fehlgeschlagen: %s" -#: reindexdb.c:732 +#: reindexdb.c:739 #, c-format msgid "%s: reindexing database \"%s\"\n" msgstr "%s: reindiziere Datenbank »%s«\n" -#: reindexdb.c:749 +#: reindexdb.c:756 #, c-format msgid "" "%s reindexes a PostgreSQL database.\n" @@ -973,64 +983,64 @@ msgstr "" "%s reindiziert eine PostgreSQL-Datenbank.\n" "\n" -#: reindexdb.c:753 +#: reindexdb.c:760 #, c-format msgid " -a, --all reindex all databases\n" msgstr " -a, --all alle Datenbanken reindizieren\n" -#: reindexdb.c:754 +#: reindexdb.c:761 #, c-format msgid " --concurrently reindex concurrently\n" msgstr " --concurrently nebenläufig reindizieren\n" -#: reindexdb.c:755 +#: reindexdb.c:762 #, c-format msgid " -d, --dbname=DBNAME database to reindex\n" msgstr " -d, --dbname=DBNAME zu reindizierende Datenbank\n" -#: reindexdb.c:757 +#: reindexdb.c:764 #, c-format msgid " -i, --index=INDEX recreate specific index(es) only\n" msgstr " -i, --index=INDEX nur bestimmte(n) Index(e) erneuern\n" -#: reindexdb.c:758 +#: reindexdb.c:765 #, c-format msgid " -j, --jobs=NUM use this many concurrent connections to reindex\n" msgstr "" " -j, --jobs=NUM so viele parallele Verbindungen zum Reindizieren\n" " verwenden\n" -#: reindexdb.c:759 +#: reindexdb.c:766 #, c-format msgid " -q, --quiet don't write any messages\n" msgstr " -q, --quiet unterdrücke alle Mitteilungen\n" -#: reindexdb.c:760 +#: reindexdb.c:767 #, c-format msgid " -s, --system reindex system catalogs only\n" msgstr " -s, --system nur Systemkataloge reindizieren\n" -#: reindexdb.c:761 +#: reindexdb.c:768 #, c-format msgid " -S, --schema=SCHEMA reindex specific schema(s) only\n" msgstr " -S, --schema=SCHEMA nur bestimmte(s) Schema(s) reindizieren\n" -#: reindexdb.c:762 +#: reindexdb.c:769 #, c-format msgid " -t, --table=TABLE reindex specific table(s) only\n" msgstr " -t, --table=TABELLE nur bestimmte Tabelle(n) reindizieren\n" -#: reindexdb.c:763 +#: reindexdb.c:770 #, c-format msgid " --tablespace=TABLESPACE tablespace where indexes are rebuilt\n" msgstr " --tablespace=TABLESPACE Tablespace wo Indexe neu gebaut werden\n" -#: reindexdb.c:764 +#: reindexdb.c:771 #, c-format msgid " -v, --verbose write a lot of output\n" msgstr " -v, --verbose erzeuge viele Meldungen\n" -#: reindexdb.c:774 +#: reindexdb.c:781 #, c-format msgid "" "\n" @@ -1096,39 +1106,39 @@ msgstr "kann nicht alle Tabellen in Schemas vacuumen und gleichzeitig Schemas au msgid "out of memory" msgstr "Speicher aufgebraucht" -#: vacuumdb.c:512 +#: vacuumdb.c:511 msgid "Generating minimal optimizer statistics (1 target)" msgstr "Erzeuge minimale Optimierer-Statistiken (1 Ziel)" -#: vacuumdb.c:513 +#: vacuumdb.c:512 msgid "Generating medium optimizer statistics (10 targets)" msgstr "Erzeuge mittlere Optimierer-Statistiken (10 Ziele)" -#: vacuumdb.c:514 +#: vacuumdb.c:513 msgid "Generating default (full) optimizer statistics" msgstr "Erzeuge volle Optimierer-Statistiken" -#: vacuumdb.c:593 +#: vacuumdb.c:604 #, c-format msgid "%s: processing database \"%s\": %s\n" msgstr "%s: bearbeite Datenbank »%s«: %s\n" -#: vacuumdb.c:596 +#: vacuumdb.c:607 #, c-format msgid "%s: vacuuming database \"%s\"\n" msgstr "%s: führe Vacuum in Datenbank »%s« aus\n" -#: vacuumdb.c:1144 +#: vacuumdb.c:1168 #, c-format msgid "vacuuming of table \"%s\" in database \"%s\" failed: %s" msgstr "Vacuum der Tabelle »%s« in Datenbank »%s« fehlgeschlagen: %s" -#: vacuumdb.c:1147 +#: vacuumdb.c:1171 #, c-format msgid "vacuuming of database \"%s\" failed: %s" msgstr "Vacuum der Datenbank »%s« fehlgeschlagen: %s" -#: vacuumdb.c:1155 +#: vacuumdb.c:1179 #, c-format msgid "" "%s cleans and analyzes a PostgreSQL database.\n" @@ -1137,148 +1147,148 @@ msgstr "" "%s säubert und analysiert eine PostgreSQL-Datenbank.\n" "\n" -#: vacuumdb.c:1159 +#: vacuumdb.c:1183 #, c-format msgid " -a, --all vacuum all databases\n" msgstr " -a, --all führe Vacuum in allen Datenbanken aus\n" -#: vacuumdb.c:1160 +#: vacuumdb.c:1184 #, c-format msgid " --buffer-usage-limit=SIZE size of ring buffer used for vacuum\n" msgstr " --buffer-usage-limit=GRÖSSE Größe des für Vacuum verwendeten Ringpuffers\n" -#: vacuumdb.c:1161 +#: vacuumdb.c:1185 #, c-format msgid " -d, --dbname=DBNAME database to vacuum\n" msgstr " -d, --dbname=DBNAME führe Vacuum in dieser Datenbank aus\n" -#: vacuumdb.c:1162 +#: vacuumdb.c:1186 #, c-format msgid " --disable-page-skipping disable all page-skipping behavior\n" msgstr " --disable-page-skipping Page-Skipping-Verhalten abschalten\n" -#: vacuumdb.c:1163 +#: vacuumdb.c:1187 #, c-format msgid " -e, --echo show the commands being sent to the server\n" msgstr "" " -e, --echo zeige die Befehle, die an den Server\n" " gesendet werden\n" -#: vacuumdb.c:1164 +#: vacuumdb.c:1188 #, c-format msgid " -f, --full do full vacuuming\n" msgstr " -f, --full führe volles Vacuum durch\n" -#: vacuumdb.c:1165 +#: vacuumdb.c:1189 #, c-format msgid " -F, --freeze freeze row transaction information\n" msgstr " -F, --freeze Zeilentransaktionsinformationen einfrieren\n" -#: vacuumdb.c:1166 +#: vacuumdb.c:1190 #, c-format msgid " --force-index-cleanup always remove index entries that point to dead tuples\n" msgstr " --force-index-cleanup Indexeinträge, die auf tote Tupel zeigen, immer entfernen\n" -#: vacuumdb.c:1167 +#: vacuumdb.c:1191 #, c-format msgid " -j, --jobs=NUM use this many concurrent connections to vacuum\n" msgstr "" " -j, --jobs=NUM so viele parallele Verbindungen zum Vacuum\n" " verwenden\n" -#: vacuumdb.c:1168 +#: vacuumdb.c:1192 #, c-format msgid " --min-mxid-age=MXID_AGE minimum multixact ID age of tables to vacuum\n" msgstr "" " --min-mxid-age=MXID-ALTER minimales Multixact-ID-Alter zu bearbeitender\n" " Tabellen\n" -#: vacuumdb.c:1169 +#: vacuumdb.c:1193 #, c-format msgid " --min-xid-age=XID_AGE minimum transaction ID age of tables to vacuum\n" msgstr "" " --min-xid-age=XID-ALTER minimales Transaktions-ID-Alter zu bearbeitender\n" " Tabellen\n" -#: vacuumdb.c:1170 +#: vacuumdb.c:1194 #, c-format msgid " --no-index-cleanup don't remove index entries that point to dead tuples\n" msgstr " --no-index-cleanup Indexeinträge, die auf tote Tupel zeigen, nicht entfernen\n" -#: vacuumdb.c:1171 +#: vacuumdb.c:1195 #, c-format msgid " --no-process-main skip the main relation\n" msgstr " --no-process-main die Hauptrelation überspringen\n" -#: vacuumdb.c:1172 +#: vacuumdb.c:1196 #, c-format msgid " --no-process-toast skip the TOAST table associated with the table to vacuum\n" msgstr " --no-process-toast zur Tabelle gehörige TOAST-Tabelle überspringen\n" -#: vacuumdb.c:1173 +#: vacuumdb.c:1197 #, c-format msgid " --no-truncate don't truncate empty pages at the end of the table\n" msgstr " --no-truncate leere Seiten am Ende der Tabelle nicht abschneiden\n" -#: vacuumdb.c:1174 +#: vacuumdb.c:1198 #, c-format msgid " -n, --schema=SCHEMA vacuum tables in the specified schema(s) only\n" msgstr " -n, --schema=SCHEMA nur Tabellen in den angegebenen Schemas vacuumen\n" -#: vacuumdb.c:1175 +#: vacuumdb.c:1199 #, c-format msgid " -N, --exclude-schema=SCHEMA do not vacuum tables in the specified schema(s)\n" msgstr " -N, --exclude-schema=SCHEMA Tabellen in den angegebenen Schemas nicht vacuumen\n" -#: vacuumdb.c:1176 +#: vacuumdb.c:1200 #, c-format msgid " -P, --parallel=PARALLEL_WORKERS use this many background workers for vacuum, if available\n" msgstr "" " -P, --parallel=PARALLEL-PROZ so viele Background-Worker für Vacuum verwenden,\n" " wenn verfügbar\n" -#: vacuumdb.c:1177 +#: vacuumdb.c:1201 #, c-format msgid " -q, --quiet don't write any messages\n" msgstr " -q, --quiet unterdrücke alle Mitteilungen\n" -#: vacuumdb.c:1178 +#: vacuumdb.c:1202 #, c-format msgid " --skip-locked skip relations that cannot be immediately locked\n" msgstr "" " --skip-locked Relationen überspringen, die nicht sofort\n" " gesperrt werden können\n" -#: vacuumdb.c:1179 +#: vacuumdb.c:1203 #, c-format msgid " -t, --table='TABLE[(COLUMNS)]' vacuum specific table(s) only\n" msgstr "" " -t, --table='TABELLE[(SPALTEN)]'\n" " führe Vacuum für bestimmte Tabelle(n) aus\n" -#: vacuumdb.c:1180 +#: vacuumdb.c:1204 #, c-format msgid " -v, --verbose write a lot of output\n" msgstr " -v, --verbose erzeuge viele Meldungen\n" -#: vacuumdb.c:1181 +#: vacuumdb.c:1205 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n" -#: vacuumdb.c:1182 +#: vacuumdb.c:1206 #, c-format msgid " -z, --analyze update optimizer statistics\n" msgstr " -z, --analyze aktualisiere Statistiken für den Optimierer\n" -#: vacuumdb.c:1183 +#: vacuumdb.c:1207 #, c-format msgid " -Z, --analyze-only only update optimizer statistics; no vacuum\n" msgstr "" " -Z, --analyze-only aktualisiere nur Statistiken für den Optimierer;\n" " kein Vacuum\n" -#: vacuumdb.c:1184 +#: vacuumdb.c:1208 #, c-format msgid "" " --analyze-in-stages only update optimizer statistics, in multiple\n" @@ -1288,12 +1298,12 @@ msgstr "" " in mehreren Phasen für schnellere Ergebnisse;\n" " kein Vacuum\n" -#: vacuumdb.c:1186 +#: vacuumdb.c:1210 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n" -#: vacuumdb.c:1194 +#: vacuumdb.c:1218 #, c-format msgid "" "\n" diff --git a/src/bin/scripts/po/ru.po b/src/bin/scripts/po/ru.po index 8a826033af8..1b07a1740dc 100644 --- a/src/bin/scripts/po/ru.po +++ b/src/bin/scripts/po/ru.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the PostgreSQL package. # Serguei A. Mokhov, , 2003-2004. # Oleg Bartunov , 2004. -# SPDX-FileCopyrightText: 2012-2017, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Alexander Lakhin +# SPDX-FileCopyrightText: 2012-2017, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: pgscripts (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-05-03 15:59+0300\n" -"PO-Revision-Date: 2024-09-05 08:25+0300\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-05 07:51+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -39,17 +39,27 @@ msgstr "подробности: " msgid "hint: " msgstr "подсказка: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:161 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:167 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:153 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:159 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:209 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:228 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/username.c:43 #, c-format msgid "could not look up effective user ID %ld: %s" @@ -124,24 +134,24 @@ msgstr[0] "(%lu строка)" msgstr[1] "(%lu строки)" msgstr[2] "(%lu строк)" -#: ../../fe_utils/print.c:3154 +#: ../../fe_utils/print.c:3155 #, c-format msgid "Interrupted\n" msgstr "Прервано\n" -#: ../../fe_utils/print.c:3218 +#: ../../fe_utils/print.c:3219 #, c-format msgid "Cannot add header to table content: column count of %d exceeded.\n" msgstr "" "Ошибка добавления заголовка таблицы: превышен предел числа столбцов (%d).\n" -#: ../../fe_utils/print.c:3258 +#: ../../fe_utils/print.c:3259 #, c-format msgid "Cannot add cell to table content: total cell count of %d exceeded.\n" msgstr "" "Ошибка добавления ячейки в таблицу: превышен предел числа ячеек (%d).\n" -#: ../../fe_utils/print.c:3516 +#: ../../fe_utils/print.c:3517 #, c-format msgid "invalid output format (internal error): %d" msgstr "неверный формат вывода (внутренняя ошибка): %d" diff --git a/src/interfaces/ecpg/preproc/po/ru.po b/src/interfaces/ecpg/preproc/po/ru.po index 0746aa386a6..d3c1fc9e28d 100644 --- a/src/interfaces/ecpg/preproc/po/ru.po +++ b/src/interfaces/ecpg/preproc/po/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: ecpg (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-02-08 07:45+0200\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" "PO-Revision-Date: 2022-09-05 13:32+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" @@ -399,7 +399,7 @@ msgstr "имя типа \"string\" в режиме Informix зарезервир msgid "type \"%s\" is already defined" msgstr "тип \"%s\" уже определён" -#: preproc.y:577 preproc.y:19028 preproc.y:19350 variable.c:624 +#: preproc.y:577 preproc.y:19020 preproc.y:19342 variable.c:624 #, c-format msgid "multidimensional arrays for simple data types are not supported" msgstr "многомерные массивы с простыми типами данных не поддерживаются" @@ -567,23 +567,23 @@ msgstr "слишком много уровней в определении вл msgid "pointers to varchar are not implemented" msgstr "указатели на varchar не реализованы" -#: preproc.y:18994 +#: preproc.y:18986 #, c-format msgid "initializer not allowed in EXEC SQL VAR command" msgstr "команда EXEC SQL VAR не может включать инициализатор" -#: preproc.y:19308 +#: preproc.y:19300 #, c-format msgid "arrays of indicators are not allowed on input" msgstr "массивы индикаторов на входе недопустимы" -#: preproc.y:19495 +#: preproc.y:19487 #, c-format msgid "operator not allowed in variable definition" msgstr "недопустимый оператор в определении переменной" #. translator: %s is typically the translation of "syntax error" -#: preproc.y:19536 +#: preproc.y:19528 #, c-format msgid "%s at or near \"%s\"" msgstr "%s (примерное положение: \"%s\")" diff --git a/src/interfaces/libpq/po/de.po b/src/interfaces/libpq/po/de.po index 966b0260e15..0af3a6577be 100644 --- a/src/interfaces/libpq/po/de.po +++ b/src/interfaces/libpq/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 16\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-02-07 08:45+0000\n" +"POT-Creation-Date: 2026-08-07 09:38+0000\n" "PO-Revision-Date: 2023-06-23 15:13+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -76,13 +76,13 @@ msgstr "konnte Nonce nicht erzeugen" #: fe-connect.c:5545 fe-connect.c:5792 fe-connect.c:5872 fe-connect.c:5970 #: fe-connect.c:6221 fe-connect.c:6248 fe-connect.c:6324 fe-connect.c:6347 #: fe-connect.c:6371 fe-connect.c:6406 fe-connect.c:6492 fe-connect.c:6500 -#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:527 fe-exec.c:1328 -#: fe-exec.c:3137 fe-exec.c:4196 fe-exec.c:4389 fe-gssapi-common.c:109 -#: fe-lobj.c:870 fe-protocol3.c:205 fe-protocol3.c:229 fe-protocol3.c:252 -#: fe-protocol3.c:269 fe-protocol3.c:349 fe-protocol3.c:716 fe-protocol3.c:955 -#: fe-protocol3.c:1779 fe-protocol3.c:2179 fe-secure-common.c:110 -#: fe-secure-gssapi.c:508 fe-secure-gssapi.c:699 fe-secure-openssl.c:435 -#: fe-secure-openssl.c:1271 +#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:528 fe-exec.c:1329 +#: fe-exec.c:3152 fe-exec.c:4190 fe-exec.c:4383 fe-gssapi-common.c:109 +#: fe-lobj.c:870 fe-protocol3.c:206 fe-protocol3.c:230 fe-protocol3.c:253 +#: fe-protocol3.c:270 fe-protocol3.c:350 fe-protocol3.c:717 fe-protocol3.c:956 +#: fe-protocol3.c:1780 fe-protocol3.c:2191 fe-secure-common.c:110 +#: fe-secure-gssapi.c:515 fe-secure-gssapi.c:706 fe-secure-openssl.c:466 +#: fe-secure-openssl.c:1303 #, c-format msgid "out of memory" msgstr "Speicher aufgebraucht" @@ -764,8 +764,8 @@ msgstr "verbotener Wert %%00 in Prozent-kodiertem Wert: »%s«" msgid "connection pointer is NULL\n" msgstr "Verbindung ist ein NULL-Zeiger\n" -#: fe-connect.c:7269 fe-exec.c:715 fe-exec.c:977 fe-exec.c:3326 -#: fe-protocol3.c:970 fe-protocol3.c:1003 +#: fe-connect.c:7269 fe-exec.c:716 fe-exec.c:978 fe-exec.c:3341 +#: fe-protocol3.c:971 fe-protocol3.c:1004 msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" @@ -784,171 +784,171 @@ msgstr "WARNUNG: Passwortdatei »%s« erlaubt Lesezugriff für Gruppe oder Ander msgid "password retrieved from file \"%s\"" msgstr "Passwort wurde aus Datei »%s« gelesen" -#: fe-exec.c:466 fe-exec.c:3400 +#: fe-exec.c:467 fe-exec.c:3415 #, c-format msgid "row number %d is out of range 0..%d" msgstr "Zeilennummer %d ist außerhalb des zulässigen Bereichs 0..%d" -#: fe-exec.c:528 fe-protocol3.c:1985 +#: fe-exec.c:529 fe-protocol3.c:1986 #, c-format msgid "%s" msgstr "%s" -#: fe-exec.c:836 +#: fe-exec.c:837 #, c-format msgid "write to server failed" msgstr "Schreiben zum Server fehlgeschlagen" -#: fe-exec.c:876 +#: fe-exec.c:877 #, c-format msgid "no error text available" msgstr "kein Fehlertext verfügbar" -#: fe-exec.c:965 +#: fe-exec.c:966 msgid "NOTICE" msgstr "HINWEIS" -#: fe-exec.c:1023 +#: fe-exec.c:1024 msgid "PGresult cannot support more than INT_MAX tuples" msgstr "PGresult kann nicht mehr als INT_MAX Tupel enthalten" -#: fe-exec.c:1035 +#: fe-exec.c:1036 msgid "size_t overflow" msgstr "Überlauf von size_t" -#: fe-exec.c:1451 fe-exec.c:1520 fe-exec.c:1566 +#: fe-exec.c:1452 fe-exec.c:1521 fe-exec.c:1567 #, c-format msgid "command string is a null pointer" msgstr "Befehlszeichenkette ist ein NULL-Zeiger" -#: fe-exec.c:1457 fe-exec.c:2888 +#: fe-exec.c:1458 fe-exec.c:2903 #, c-format msgid "%s not allowed in pipeline mode" msgstr "%s im Pipeline-Modus nicht erlaubt" -#: fe-exec.c:1525 fe-exec.c:1571 fe-exec.c:1665 +#: fe-exec.c:1526 fe-exec.c:1572 fe-exec.c:1666 #, c-format msgid "number of parameters must be between 0 and %d" msgstr "Anzahl der Parameter muss zwischen 0 und %d sein" -#: fe-exec.c:1561 fe-exec.c:1660 +#: fe-exec.c:1562 fe-exec.c:1661 #, c-format msgid "statement name is a null pointer" msgstr "Anweisungsname ist ein NULL-Zeiger" -#: fe-exec.c:1702 fe-exec.c:3246 +#: fe-exec.c:1703 fe-exec.c:3261 #, c-format msgid "no connection to the server" msgstr "keine Verbindung mit dem Server" -#: fe-exec.c:1710 fe-exec.c:3254 +#: fe-exec.c:1711 fe-exec.c:3269 #, c-format msgid "another command is already in progress" msgstr "ein anderer Befehl ist bereits in Ausführung" -#: fe-exec.c:1740 +#: fe-exec.c:1741 #, c-format msgid "cannot queue commands during COPY" msgstr "während COPY können keine Befehle aufgereiht werden" -#: fe-exec.c:1857 +#: fe-exec.c:1858 #, c-format msgid "length must be given for binary parameter" msgstr "für binäre Parameter muss eine Länge angegeben werden" -#: fe-exec.c:2171 +#: fe-exec.c:2172 #, c-format msgid "unexpected asyncStatus: %d" msgstr "unerwarteter asyncStatus: %d" -#: fe-exec.c:2327 +#: fe-exec.c:2328 #, c-format msgid "synchronous command execution functions are not allowed in pipeline mode" msgstr "synchrone Befehlsausführungsfunktionen sind im Pipeline-Modus nicht erlaubt" -#: fe-exec.c:2344 +#: fe-exec.c:2345 msgid "COPY terminated by new PQexec" msgstr "COPY von neuem PQexec beendet" -#: fe-exec.c:2360 +#: fe-exec.c:2361 #, c-format msgid "PQexec not allowed during COPY BOTH" msgstr "PQexec ist während COPY BOTH nicht erlaubt" -#: fe-exec.c:2586 fe-exec.c:2641 fe-exec.c:2709 fe-protocol3.c:1916 +#: fe-exec.c:2587 fe-exec.c:2642 fe-exec.c:2710 fe-protocol3.c:1917 #, c-format msgid "no COPY in progress" msgstr "keine COPY in Ausführung" -#: fe-exec.c:2895 +#: fe-exec.c:2910 #, c-format msgid "connection in wrong state" msgstr "Verbindung im falschen Zustand" -#: fe-exec.c:2938 +#: fe-exec.c:2953 #, c-format msgid "cannot enter pipeline mode, connection not idle" msgstr "kann Pipeline-Modus nicht einschalten, Verbindung ist nicht inaktiv" -#: fe-exec.c:2974 fe-exec.c:2995 +#: fe-exec.c:2989 fe-exec.c:3010 #, c-format msgid "cannot exit pipeline mode with uncollected results" msgstr "kann Pipeline-Modus nicht beenden, wegen nicht eingesammelter Ergebnisse" -#: fe-exec.c:2978 +#: fe-exec.c:2993 #, c-format msgid "cannot exit pipeline mode while busy" msgstr "kann Pipeline-Modus nicht beenden während die Verbindung beschäftigt ist" -#: fe-exec.c:2989 +#: fe-exec.c:3004 #, c-format msgid "cannot exit pipeline mode while in COPY" msgstr "kann Pipeline-Modus nicht beenden während COPY aktiv ist" -#: fe-exec.c:3180 +#: fe-exec.c:3195 #, c-format msgid "cannot send pipeline when not in pipeline mode" msgstr "Pipeline kann nicht gesendet werden, wenn der Pipeline-Modus aus ist" -#: fe-exec.c:3289 +#: fe-exec.c:3304 msgid "invalid ExecStatusType code" msgstr "ungültiger ExecStatusType-Kode" -#: fe-exec.c:3316 +#: fe-exec.c:3331 msgid "PGresult is not an error result\n" msgstr "PGresult ist kein Fehlerresultat\n" -#: fe-exec.c:3384 fe-exec.c:3407 +#: fe-exec.c:3399 fe-exec.c:3422 #, c-format msgid "column number %d is out of range 0..%d" msgstr "Spaltennummer %d ist außerhalb des zulässigen Bereichs 0..%d" -#: fe-exec.c:3422 +#: fe-exec.c:3437 #, c-format msgid "parameter number %d is out of range 0..%d" msgstr "Parameternummer %d ist außerhalb des zulässigen Bereichs 0..%d" -#: fe-exec.c:3733 +#: fe-exec.c:3748 #, c-format msgid "could not interpret result from server: %s" msgstr "konnte Ergebnis vom Server nicht interpretieren: %s" -#: fe-exec.c:4012 fe-exec.c:4147 +#: fe-exec.c:4027 fe-exec.c:4141 #, c-format msgid "incomplete multibyte character" msgstr "unvollständiges Mehrbyte-Zeichen" -#: fe-exec.c:4014 fe-exec.c:4166 +#: fe-exec.c:4029 fe-exec.c:4160 #, c-format msgid "invalid multibyte character" msgstr "ungültiges Mehrbytezeichen" -#: fe-exec.c:4268 +#: fe-exec.c:4262 #, c-format msgid "escaped string size exceeds the maximum allowed (%zu)" msgstr "Größe der escapten Zeichenkette überschreitet erlaubtes Maximum (%zu)" -#: fe-exec.c:4445 +#: fe-exec.c:4439 #, c-format msgid "escaped bytea size exceeds the maximum allowed (%zu)" msgstr "Größe des escapten bytea-Wertes überschreitet erlaubtes Maximum (%zu)" @@ -999,23 +999,23 @@ msgstr "konnte nicht in Datei »%s« schreiben: %s" msgid "query to initialize large object functions did not return data" msgstr "Abfrage zur Initialisierung der Large-Object-Funktionen ergab keine Daten" -#: fe-misc.c:240 +#: fe-misc.c:242 #, c-format msgid "integer of size %lu not supported by pqGetInt" msgstr "Integer der Größe %lu wird von pqGetInt nicht unterstützt" -#: fe-misc.c:273 +#: fe-misc.c:275 #, c-format msgid "integer of size %lu not supported by pqPutInt" msgstr "Integer der Größe %lu wird von pqPutInt nicht unterstützt" -#: fe-misc.c:599 +#: fe-misc.c:607 #, c-format msgid "connection not open" msgstr "Verbindung nicht offen" -#: fe-misc.c:777 fe-secure-openssl.c:210 fe-secure-openssl.c:316 -#: fe-secure.c:259 fe-secure.c:426 +#: fe-misc.c:819 fe-secure-openssl.c:211 fe-secure-openssl.c:347 +#: fe-secure.c:259 fe-secure.c:450 #, c-format msgid "" "server closed the connection unexpectedly\n" @@ -1026,172 +1026,182 @@ msgstr "" "\tDas heißt wahrscheinlich, dass der Server abnormal beendete\n" "\tbevor oder während die Anweisung bearbeitet wurde." -#: fe-misc.c:844 +#: fe-misc.c:928 +#, c-format +msgid "drained only %zd of %zd pending bytes in transport buffer" +msgstr "nur %zd von %zd ausstehenden Bytes im Transportpuffer geleert" + +#: fe-misc.c:990 msgid "connection not open\n" msgstr "Verbindung nicht offen\n" -#: fe-misc.c:1029 +#: fe-misc.c:1175 #, c-format msgid "timeout expired" msgstr "Timeout abgelaufen" -#: fe-misc.c:1073 +#: fe-misc.c:1219 #, c-format msgid "invalid socket" msgstr "ungültiges Socket" -#: fe-misc.c:1095 +#: fe-misc.c:1239 #, c-format msgid "%s() failed: %s" msgstr "%s() fehlgeschlagen: %s" -#: fe-protocol3.c:183 +#: fe-protocol3.c:184 #, c-format msgid "message type 0x%02x arrived from server while idle" msgstr "Nachricht vom Typ 0x%02x kam vom Server im Ruhezustand" -#: fe-protocol3.c:381 +#: fe-protocol3.c:382 #, c-format msgid "server sent data (\"D\" message) without prior row description (\"T\" message)" msgstr "Server sendete Daten (»D«-Nachricht) ohne vorherige Zeilenbeschreibung (»T«-Nachricht)" -#: fe-protocol3.c:423 +#: fe-protocol3.c:424 #, c-format msgid "unexpected response from server; first received character was \"%c\"" msgstr "unerwartete Antwort vom Server; erstes empfangenes Zeichen war »%c«" -#: fe-protocol3.c:446 +#: fe-protocol3.c:447 #, c-format msgid "message contents do not agree with length in message type \"%c\"" msgstr "Nachrichteninhalt stimmt nicht mit Länge in Nachrichtentyp »%c« überein" -#: fe-protocol3.c:464 +#: fe-protocol3.c:465 #, c-format msgid "lost synchronization with server: got message type \"%c\", length %d" msgstr "Synchronisation mit Server verloren: Nachrichtentyp »%c« empfangen, Länge %d" -#: fe-protocol3.c:516 fe-protocol3.c:556 +#: fe-protocol3.c:517 fe-protocol3.c:557 msgid "insufficient data in \"T\" message" msgstr "nicht genug Daten in »T«-Nachricht" -#: fe-protocol3.c:627 fe-protocol3.c:833 +#: fe-protocol3.c:628 fe-protocol3.c:834 msgid "out of memory for query result" msgstr "Speicher für Anfrageergebnis aufgebraucht" -#: fe-protocol3.c:696 +#: fe-protocol3.c:697 msgid "insufficient data in \"t\" message" msgstr "nicht genug Daten in »t«-Nachricht" -#: fe-protocol3.c:755 fe-protocol3.c:787 fe-protocol3.c:805 +#: fe-protocol3.c:756 fe-protocol3.c:788 fe-protocol3.c:806 msgid "insufficient data in \"D\" message" msgstr "nicht genug Daten in »D«-Nachricht" -#: fe-protocol3.c:761 +#: fe-protocol3.c:762 msgid "unexpected field count in \"D\" message" msgstr "unerwartete Feldzahl in »D«-Nachricht" -#: fe-protocol3.c:1016 +#: fe-protocol3.c:1017 msgid "no error message available\n" msgstr "keine Fehlermeldung verfügbar\n" #. translator: %s represents a digit string -#: fe-protocol3.c:1064 fe-protocol3.c:1083 +#: fe-protocol3.c:1065 fe-protocol3.c:1084 #, c-format msgid " at character %s" msgstr " bei Zeichen %s" -#: fe-protocol3.c:1096 +#: fe-protocol3.c:1097 #, c-format msgid "DETAIL: %s\n" msgstr "DETAIL: %s\n" -#: fe-protocol3.c:1099 +#: fe-protocol3.c:1100 #, c-format msgid "HINT: %s\n" msgstr "TIP: %s\n" -#: fe-protocol3.c:1102 +#: fe-protocol3.c:1103 #, c-format msgid "QUERY: %s\n" msgstr "ANFRAGE: %s\n" -#: fe-protocol3.c:1109 +#: fe-protocol3.c:1110 #, c-format msgid "CONTEXT: %s\n" msgstr "KONTEXT: %s\n" -#: fe-protocol3.c:1118 +#: fe-protocol3.c:1119 #, c-format msgid "SCHEMA NAME: %s\n" msgstr "SCHEMANAME: %s\n" -#: fe-protocol3.c:1122 +#: fe-protocol3.c:1123 #, c-format msgid "TABLE NAME: %s\n" msgstr "TABELLENNAME: %s\n" -#: fe-protocol3.c:1126 +#: fe-protocol3.c:1127 #, c-format msgid "COLUMN NAME: %s\n" msgstr "SPALTENNAME: %s\n" -#: fe-protocol3.c:1130 +#: fe-protocol3.c:1131 #, c-format msgid "DATATYPE NAME: %s\n" msgstr "DATENTYPNAME: %s\n" -#: fe-protocol3.c:1134 +#: fe-protocol3.c:1135 #, c-format msgid "CONSTRAINT NAME: %s\n" msgstr "CONSTRAINT-NAME: %s\n" -#: fe-protocol3.c:1146 +#: fe-protocol3.c:1147 msgid "LOCATION: " msgstr "ORT: " -#: fe-protocol3.c:1148 +#: fe-protocol3.c:1149 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:1150 +#: fe-protocol3.c:1151 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: fe-protocol3.c:1358 +#: fe-protocol3.c:1359 #, c-format msgid "LINE %d: " msgstr "ZEILE %d: " -#: fe-protocol3.c:1432 +#: fe-protocol3.c:1433 #, c-format msgid "protocol version not supported by server: client uses %u.%u, server supports up to %u.%u" msgstr "Protokollversion nicht vom Server unterstützt: Client verwendet %u.%u, Server unterstützt bis %u.%u" -#: fe-protocol3.c:1438 +#: fe-protocol3.c:1439 #, c-format msgid "protocol extension not supported by server: %s" msgid_plural "protocol extensions not supported by server: %s" msgstr[0] "Protokollerweiterung nicht vom Server unterstützt: %s" msgstr[1] "Protokollerweiterungen nicht vom Server unterstützt: %s" -#: fe-protocol3.c:1446 +#: fe-protocol3.c:1447 #, c-format msgid "invalid %s message" msgstr "ungültige %s-Nachricht" -#: fe-protocol3.c:1811 +#: fe-protocol3.c:1812 #, c-format msgid "PQgetline: not doing text COPY OUT" msgstr "PQgetline: Text COPY OUT nicht ausgeführt" -#: fe-protocol3.c:2185 +#: fe-protocol3.c:2143 +#, c-format +msgid "server returned too much data" +msgstr "Server hat zu viele Daten zurückgesendet" + +#: fe-protocol3.c:2197 #, c-format msgid "protocol error: no function result" msgstr "Protokollfehler: kein Funktionsergebnis" -#: fe-protocol3.c:2196 +#: fe-protocol3.c:2208 #, c-format msgid "protocol error: id=0x%x" msgstr "Protokollfehler: id=0x%x" @@ -1242,12 +1252,12 @@ msgstr "GSSAPI-Wrap-Fehler" msgid "outgoing GSSAPI message would not use confidentiality" msgstr "ausgehende GSSAPI-Nachricht würde keine Vertraulichkeit verwenden" -#: fe-secure-gssapi.c:215 fe-secure-gssapi.c:726 +#: fe-secure-gssapi.c:215 fe-secure-gssapi.c:733 #, c-format msgid "client tried to send oversize GSSAPI packet (%zu > %zu)" msgstr "Client versuchte übergroßes GSSAPI-Paket zu senden (%zu > %zu)" -#: fe-secure-gssapi.c:354 fe-secure-gssapi.c:602 +#: fe-secure-gssapi.c:354 fe-secure-gssapi.c:609 #, c-format msgid "oversize GSSAPI packet sent by the server (%zu > %zu)" msgstr "übergroßes GSSAPI-Paket vom Server gesendet (%zu > %zu)" @@ -1261,100 +1271,110 @@ msgstr "GSSAPI-Unwrap-Fehler" msgid "incoming GSSAPI message did not use confidentiality" msgstr "eingehende GSSAPI-Nachricht verwendete keine Vertraulichkeit" -#: fe-secure-gssapi.c:665 +#: fe-secure-gssapi.c:672 msgid "could not initiate GSSAPI security context" msgstr "konnte GSSAPI-Sicherheitskontext nicht initiieren" -#: fe-secure-gssapi.c:715 +#: fe-secure-gssapi.c:722 msgid "GSSAPI size check error" msgstr "GSSAPI-Fehler bei der Größenprüfung" -#: fe-secure-openssl.c:214 fe-secure-openssl.c:320 fe-secure-openssl.c:1518 +#: fe-secure-openssl.c:215 fe-secure-openssl.c:351 fe-secure-openssl.c:1550 #, c-format msgid "SSL SYSCALL error: %s" msgstr "SSL-SYSCALL-Fehler: %s" -#: fe-secure-openssl.c:220 fe-secure-openssl.c:326 fe-secure-openssl.c:1521 +#: fe-secure-openssl.c:221 fe-secure-openssl.c:357 fe-secure-openssl.c:1553 #, c-format msgid "SSL SYSCALL error: EOF detected" msgstr "SSL-SYSCALL-Fehler: Dateiende entdeckt" -#: fe-secure-openssl.c:230 fe-secure-openssl.c:336 fe-secure-openssl.c:1529 +#: fe-secure-openssl.c:231 fe-secure-openssl.c:367 fe-secure-openssl.c:1561 #, c-format msgid "SSL error: %s" msgstr "SSL-Fehler: %s" -#: fe-secure-openssl.c:244 fe-secure-openssl.c:350 +#: fe-secure-openssl.c:245 fe-secure-openssl.c:381 #, c-format msgid "SSL connection has been closed unexpectedly" msgstr "SSL-Verbindung wurde unerwartet geschlossen" -#: fe-secure-openssl.c:249 fe-secure-openssl.c:355 fe-secure-openssl.c:1576 +#: fe-secure-openssl.c:250 fe-secure-openssl.c:386 fe-secure-openssl.c:1608 #, c-format msgid "unrecognized SSL error code: %d" msgstr "unbekannter SSL-Fehlercode: %d" -#: fe-secure-openssl.c:398 +#: fe-secure-openssl.c:280 +#, c-format +msgid "OpenSSL reports negative bytes pending" +msgstr "OpenSSL meldet eine negative Anzahl ausstehender Bytes" + +#: fe-secure-openssl.c:292 +#, c-format +msgid "OpenSSL reports INT_MAX bytes pending" +msgstr "OpenSSL meldet INT_MAX ausstehende Bytes" + +#: fe-secure-openssl.c:429 #, c-format msgid "could not determine server certificate signature algorithm" msgstr "konnte Signaturalgorithmus des Serverzertifikats nicht ermitteln" -#: fe-secure-openssl.c:418 +#: fe-secure-openssl.c:449 #, c-format msgid "could not find digest for NID %s" msgstr "konnte Digest für NID %s nicht finden" -#: fe-secure-openssl.c:427 +#: fe-secure-openssl.c:458 #, c-format msgid "could not generate peer certificate hash" msgstr "konnte Hash des Zertifikats der Gegenstelle nicht erzeugen" -#: fe-secure-openssl.c:510 +#: fe-secure-openssl.c:542 #, c-format msgid "SSL certificate's name entry is missing" msgstr "Namenseintrag fehlt im SSL-Zertifikat" -#: fe-secure-openssl.c:544 +#: fe-secure-openssl.c:576 #, c-format msgid "SSL certificate's address entry is missing" msgstr "Adresseintrag fehlt im SSL-Zertifikat" -#: fe-secure-openssl.c:945 +#: fe-secure-openssl.c:977 #, c-format msgid "could not create SSL context: %s" msgstr "konnte SSL-Kontext nicht erzeugen: %s" -#: fe-secure-openssl.c:987 +#: fe-secure-openssl.c:1019 #, c-format msgid "invalid value \"%s\" for minimum SSL protocol version" msgstr "ungültiger Wert »%s« für minimale SSL-Protokollversion" -#: fe-secure-openssl.c:997 +#: fe-secure-openssl.c:1029 #, c-format msgid "could not set minimum SSL protocol version: %s" msgstr "konnte minimale SSL-Protokollversion nicht setzen: %s" -#: fe-secure-openssl.c:1013 +#: fe-secure-openssl.c:1045 #, c-format msgid "invalid value \"%s\" for maximum SSL protocol version" msgstr "ungültiger Wert »%s« für maximale SSL-Protokollversion" -#: fe-secure-openssl.c:1023 +#: fe-secure-openssl.c:1055 #, c-format msgid "could not set maximum SSL protocol version: %s" msgstr "konnte maximale SSL-Protokollversion nicht setzen: %s" -#: fe-secure-openssl.c:1061 +#: fe-secure-openssl.c:1093 #, c-format msgid "could not load system root certificate paths: %s" msgstr "konnte System-Root-Zertifikat-Pfade nicht laden: %s" -#: fe-secure-openssl.c:1078 +#: fe-secure-openssl.c:1110 #, c-format msgid "could not read root certificate file \"%s\": %s" msgstr "konnte Root-Zertifikat-Datei »%s« nicht lesen: %s" -#: fe-secure-openssl.c:1130 +#: fe-secure-openssl.c:1162 #, c-format msgid "" "could not get home directory to locate root certificate file\n" @@ -1363,7 +1383,7 @@ msgstr "" "konnte Home-Verzeichnis nicht ermitteln, um Root-Zertifikat-Datei zu finden\n" "Legen Sie entweder die Datei an, verwenden Sie die vertrauenswürdigen Roots des Systems mit sslrootcert=system, oder ändern Sie sslmode, um die Überprüfung der Serverzertifikate abzuschalten." -#: fe-secure-openssl.c:1133 +#: fe-secure-openssl.c:1165 #, c-format msgid "" "root certificate file \"%s\" does not exist\n" @@ -1372,102 +1392,102 @@ msgstr "" "Root-Zertifikat-Datei »%s« existiert nicht\n" "Legen Sie entweder die Datei an, verwenden Sie die vertrauenswürdigen Roots des Systems mit sslrootcert=system, oder ändern Sie sslmode, um die Überprüfung der Serverzertifikate abzuschalten." -#: fe-secure-openssl.c:1168 +#: fe-secure-openssl.c:1200 #, c-format msgid "could not open certificate file \"%s\": %s" msgstr "konnte Zertifikatdatei »%s« nicht öffnen: %s" -#: fe-secure-openssl.c:1186 +#: fe-secure-openssl.c:1218 #, c-format msgid "could not read certificate file \"%s\": %s" msgstr "konnte Zertifikatdatei »%s« nicht lesen: %s" -#: fe-secure-openssl.c:1210 +#: fe-secure-openssl.c:1242 #, c-format msgid "could not establish SSL connection: %s" msgstr "konnte SSL-Verbindung nicht aufbauen: %s" -#: fe-secure-openssl.c:1242 +#: fe-secure-openssl.c:1274 #, c-format msgid "could not set SSL Server Name Indication (SNI): %s" msgstr "konnte SSL-Server-Name-Indication (SNI) nicht setzen: %s" -#: fe-secure-openssl.c:1286 +#: fe-secure-openssl.c:1318 #, c-format msgid "could not load SSL engine \"%s\": %s" msgstr "konnte SSL-Engine »%s« nicht laden: %s" -#: fe-secure-openssl.c:1297 +#: fe-secure-openssl.c:1329 #, c-format msgid "could not initialize SSL engine \"%s\": %s" msgstr "konnte SSL-Engine »%s« nicht initialisieren: %s" -#: fe-secure-openssl.c:1312 +#: fe-secure-openssl.c:1344 #, c-format msgid "could not read private SSL key \"%s\" from engine \"%s\": %s" msgstr "konnte privaten SSL-Schlüssel »%s« nicht von Engine »%s« lesen: %s" -#: fe-secure-openssl.c:1325 +#: fe-secure-openssl.c:1357 #, c-format msgid "could not load private SSL key \"%s\" from engine \"%s\": %s" msgstr "konnte privaten SSL-Schlüssel »%s« nicht von Engine »%s« laden: %s" -#: fe-secure-openssl.c:1362 +#: fe-secure-openssl.c:1394 #, c-format msgid "certificate present, but not private key file \"%s\"" msgstr "Zertifikat vorhanden, aber keine private Schlüsseldatei »%s«" -#: fe-secure-openssl.c:1365 +#: fe-secure-openssl.c:1397 #, c-format msgid "could not stat private key file \"%s\": %m" msgstr "konnte »stat« für private Schlüsseldatei »%s« nicht ausführen: %m" -#: fe-secure-openssl.c:1373 +#: fe-secure-openssl.c:1405 #, c-format msgid "private key file \"%s\" is not a regular file" msgstr "private Schlüsseldatei »%s« ist keine normale Datei" -#: fe-secure-openssl.c:1406 +#: fe-secure-openssl.c:1438 #, c-format msgid "private key file \"%s\" has group or world access; file must have permissions u=rw (0600) or less if owned by the current user, or permissions u=rw,g=r (0640) or less if owned by root" msgstr "private Schlüsseldatei »%s« erlaubt Lesezugriff für Gruppe oder Andere; Dateirechte müssen u=rw (0600) oder weniger sein, wenn der Eigentümer der aktuelle Benutzer ist, oder u=rw,g=r (0640) oder weniger, wenn der Eigentümer »root« ist" -#: fe-secure-openssl.c:1430 +#: fe-secure-openssl.c:1462 #, c-format msgid "could not load private key file \"%s\": %s" msgstr "konnte private Schlüsseldatei »%s« nicht laden: %s" -#: fe-secure-openssl.c:1446 +#: fe-secure-openssl.c:1478 #, c-format msgid "certificate does not match private key file \"%s\": %s" msgstr "Zertifikat passt nicht zur privaten Schlüsseldatei »%s«: %s" -#: fe-secure-openssl.c:1515 +#: fe-secure-openssl.c:1547 #, c-format msgid "SSL error: certificate verify failed: %s" msgstr "SSL-Fehler: Zertifikatsüberprüfung fehlgeschlagen: %s" -#: fe-secure-openssl.c:1560 +#: fe-secure-openssl.c:1592 #, c-format msgid "This may indicate that the server does not support any SSL protocol version between %s and %s." msgstr "Das zeigt möglicherweise an, dass der Server keine SSL-Protokollversion zwischen %s und %s unterstützt." -#: fe-secure-openssl.c:1593 +#: fe-secure-openssl.c:1625 #, c-format msgid "certificate could not be obtained: %s" msgstr "Zertifikat konnte nicht ermittelt werden: %s" -#: fe-secure-openssl.c:1699 +#: fe-secure-openssl.c:1731 #, c-format msgid "no SSL error reported" msgstr "kein SSL-Fehler berichtet" -#: fe-secure-openssl.c:1725 +#: fe-secure-openssl.c:1757 #, c-format msgid "SSL error code %lu" msgstr "SSL-Fehlercode %lu" -#: fe-secure-openssl.c:2015 +#: fe-secure-openssl.c:2047 #, c-format msgid "WARNING: sslpassword truncated\n" msgstr "WARNUNG: sslpassword abgeschnitten\n" @@ -1477,7 +1497,7 @@ msgstr "WARNUNG: sslpassword abgeschnitten\n" msgid "could not receive data from server: %s" msgstr "konnte keine Daten vom Server empfangen: %s" -#: fe-secure.c:441 +#: fe-secure.c:465 #, c-format msgid "could not send data to server: %s" msgstr "konnte keine Daten an den Server senden: %s" diff --git a/src/interfaces/libpq/po/ja.po b/src/interfaces/libpq/po/ja.po index 89a8f87ab22..477c3f6de27 100644 --- a/src/interfaces/libpq/po/ja.po +++ b/src/interfaces/libpq/po/ja.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: libpq (PostgreSQL 16)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-11-11 13:56+0900\n" -"PO-Revision-Date: 2025-11-11 15:40+0900\n" +"POT-Creation-Date: 2026-05-12 14:40+0900\n" +"PO-Revision-Date: 2026-05-15 12:14+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -79,11 +79,11 @@ msgstr "nonce を生成できませんでした" #: fe-connect.c:5545 fe-connect.c:5792 fe-connect.c:5872 fe-connect.c:5970 #: fe-connect.c:6221 fe-connect.c:6248 fe-connect.c:6324 fe-connect.c:6347 #: fe-connect.c:6371 fe-connect.c:6406 fe-connect.c:6492 fe-connect.c:6500 -#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:527 fe-exec.c:1328 -#: fe-exec.c:3137 fe-exec.c:4196 fe-exec.c:4389 fe-gssapi-common.c:109 -#: fe-lobj.c:870 fe-protocol3.c:205 fe-protocol3.c:229 fe-protocol3.c:252 -#: fe-protocol3.c:269 fe-protocol3.c:349 fe-protocol3.c:716 fe-protocol3.c:955 -#: fe-protocol3.c:1779 fe-protocol3.c:2179 fe-secure-common.c:110 +#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:528 fe-exec.c:1329 +#: fe-exec.c:3152 fe-exec.c:4190 fe-exec.c:4383 fe-gssapi-common.c:109 +#: fe-lobj.c:870 fe-protocol3.c:206 fe-protocol3.c:230 fe-protocol3.c:253 +#: fe-protocol3.c:270 fe-protocol3.c:350 fe-protocol3.c:717 fe-protocol3.c:956 +#: fe-protocol3.c:1780 fe-protocol3.c:2191 fe-secure-common.c:110 #: fe-secure-gssapi.c:508 fe-secure-gssapi.c:699 fe-secure-openssl.c:435 #: fe-secure-openssl.c:1271 #, c-format @@ -767,8 +767,8 @@ msgstr "パーセント符号化された値では値%%00は許されません: msgid "connection pointer is NULL\n" msgstr "接続ポインタはNULLです\n" -#: fe-connect.c:7269 fe-exec.c:715 fe-exec.c:977 fe-exec.c:3326 -#: fe-protocol3.c:970 fe-protocol3.c:1003 +#: fe-connect.c:7269 fe-exec.c:716 fe-exec.c:978 fe-exec.c:3341 +#: fe-protocol3.c:971 fe-protocol3.c:1004 msgid "out of memory\n" msgstr "メモリ不足\n" @@ -787,171 +787,171 @@ msgstr "警告: パスワードファイル \"%s\" がグループメンバも msgid "password retrieved from file \"%s\"" msgstr "パスワードはファイル\"%s\"から取り出しました" -#: fe-exec.c:466 fe-exec.c:3400 +#: fe-exec.c:467 fe-exec.c:3415 #, c-format msgid "row number %d is out of range 0..%d" msgstr "行番号%dは0..%dの範囲を超えています" -#: fe-exec.c:528 fe-protocol3.c:1985 +#: fe-exec.c:529 fe-protocol3.c:1986 #, c-format msgid "%s" msgstr "%s" -#: fe-exec.c:836 +#: fe-exec.c:837 #, c-format msgid "write to server failed" msgstr "サーバーへの書き込みに失敗" -#: fe-exec.c:876 +#: fe-exec.c:877 #, c-format msgid "no error text available" msgstr "エラー文字列がありません" -#: fe-exec.c:965 +#: fe-exec.c:966 msgid "NOTICE" msgstr "注意" -#: fe-exec.c:1023 +#: fe-exec.c:1024 msgid "PGresult cannot support more than INT_MAX tuples" msgstr "PGresultはINT_MAX個以上のタプルを扱えません" -#: fe-exec.c:1035 +#: fe-exec.c:1036 msgid "size_t overflow" msgstr "size_t オーバーフロー" -#: fe-exec.c:1451 fe-exec.c:1520 fe-exec.c:1566 +#: fe-exec.c:1452 fe-exec.c:1521 fe-exec.c:1567 #, c-format msgid "command string is a null pointer" msgstr "コマンド文字列がヌルポインタです" -#: fe-exec.c:1457 fe-exec.c:2888 +#: fe-exec.c:1458 fe-exec.c:2903 #, c-format msgid "%s not allowed in pipeline mode" msgstr "%sはパイプラインモードでは使用できません" -#: fe-exec.c:1525 fe-exec.c:1571 fe-exec.c:1665 +#: fe-exec.c:1526 fe-exec.c:1572 fe-exec.c:1666 #, c-format msgid "number of parameters must be between 0 and %d" msgstr "パラメータ数は0から%dまでの間でなければなりません" -#: fe-exec.c:1561 fe-exec.c:1660 +#: fe-exec.c:1562 fe-exec.c:1661 #, c-format msgid "statement name is a null pointer" msgstr "文の名前がヌルポインタです" -#: fe-exec.c:1702 fe-exec.c:3246 +#: fe-exec.c:1703 fe-exec.c:3261 #, c-format msgid "no connection to the server" msgstr "サーバーへの接続がありません" -#: fe-exec.c:1710 fe-exec.c:3254 +#: fe-exec.c:1711 fe-exec.c:3269 #, c-format msgid "another command is already in progress" msgstr "他のコマンドがすでに処理中です" -#: fe-exec.c:1740 +#: fe-exec.c:1741 #, c-format msgid "cannot queue commands during COPY" msgstr "COPY中はコマンドのキューイングはできません" -#: fe-exec.c:1857 +#: fe-exec.c:1858 #, c-format msgid "length must be given for binary parameter" msgstr "バイナリパラメータには長さを指定する必要があります" -#: fe-exec.c:2171 +#: fe-exec.c:2172 #, c-format msgid "unexpected asyncStatus: %d" msgstr "想定外のasyncStatus: %d" -#: fe-exec.c:2327 +#: fe-exec.c:2328 #, c-format msgid "synchronous command execution functions are not allowed in pipeline mode" msgstr "同期的にコマンドを実行する関数はパイプラインモード中は実行できません" -#: fe-exec.c:2344 +#: fe-exec.c:2345 msgid "COPY terminated by new PQexec" msgstr "新たなPQexec\"によりCOPYが終了しました" -#: fe-exec.c:2360 +#: fe-exec.c:2361 #, c-format msgid "PQexec not allowed during COPY BOTH" msgstr "COPY BOTH 実行中の PQexec は許可されていません" -#: fe-exec.c:2586 fe-exec.c:2641 fe-exec.c:2709 fe-protocol3.c:1916 +#: fe-exec.c:2587 fe-exec.c:2642 fe-exec.c:2710 fe-protocol3.c:1917 #, c-format msgid "no COPY in progress" msgstr "実行中のCOPYはありません" -#: fe-exec.c:2895 +#: fe-exec.c:2910 #, c-format msgid "connection in wrong state" msgstr "接続状態が異常です" -#: fe-exec.c:2938 +#: fe-exec.c:2953 #, c-format msgid "cannot enter pipeline mode, connection not idle" msgstr "パイプラインモードに入れません、接続がアイドル状態ではありません" -#: fe-exec.c:2974 fe-exec.c:2995 +#: fe-exec.c:2989 fe-exec.c:3010 #, c-format msgid "cannot exit pipeline mode with uncollected results" msgstr "未回収の結果が残っている状態でパイプラインモードを抜けることはできません" -#: fe-exec.c:2978 +#: fe-exec.c:2993 #, c-format msgid "cannot exit pipeline mode while busy" msgstr "ビジー状態でパイプラインモードを抜けることはできません" -#: fe-exec.c:2989 +#: fe-exec.c:3004 #, c-format msgid "cannot exit pipeline mode while in COPY" msgstr "COPY実行中にパイプラインモードを抜けることはできません" -#: fe-exec.c:3180 +#: fe-exec.c:3195 #, c-format msgid "cannot send pipeline when not in pipeline mode" msgstr "パイプラインモード外でパイプライン送出はできません" -#: fe-exec.c:3289 +#: fe-exec.c:3304 msgid "invalid ExecStatusType code" msgstr "ExecStatusTypeコードが不正です" -#: fe-exec.c:3316 +#: fe-exec.c:3331 msgid "PGresult is not an error result\n" msgstr "PGresutがエラー結果ではありません\n" -#: fe-exec.c:3384 fe-exec.c:3407 +#: fe-exec.c:3399 fe-exec.c:3422 #, c-format msgid "column number %d is out of range 0..%d" msgstr "列番号%dは0..%dの範囲を超えています" -#: fe-exec.c:3422 +#: fe-exec.c:3437 #, c-format msgid "parameter number %d is out of range 0..%d" msgstr "パラメータ%dは0..%dの範囲を超えています" -#: fe-exec.c:3733 +#: fe-exec.c:3748 #, c-format msgid "could not interpret result from server: %s" msgstr "サーバーからの結果を解釈できませんでした: %s" -#: fe-exec.c:4012 fe-exec.c:4147 +#: fe-exec.c:4027 fe-exec.c:4141 #, c-format msgid "incomplete multibyte character" msgstr "不完全なマルチバイト文字" -#: fe-exec.c:4014 fe-exec.c:4166 +#: fe-exec.c:4029 fe-exec.c:4160 #, c-format msgid "invalid multibyte character" msgstr "不正なマルチバイト文字" -#: fe-exec.c:4268 +#: fe-exec.c:4262 #, c-format msgid "escaped string size exceeds the maximum allowed (%zu)" msgstr "エスケープされた文字列のサイズが上限(%zu)を超えています" -#: fe-exec.c:4445 +#: fe-exec.c:4439 #, c-format msgid "escaped bytea size exceeds the maximum allowed (%zu)" msgstr "エスケープされたbyteaのサイズが上限(%zu)を超えています" @@ -1048,152 +1048,157 @@ msgstr "不正なソケットです" msgid "%s() failed: %s" msgstr "%s() が失敗しました: %s" -#: fe-protocol3.c:183 +#: fe-protocol3.c:184 #, c-format msgid "message type 0x%02x arrived from server while idle" msgstr "待機中にサーバーからメッセージ種類0x%02xが届きました" -#: fe-protocol3.c:381 +#: fe-protocol3.c:382 #, c-format msgid "server sent data (\"D\" message) without prior row description (\"T\" message)" msgstr "サーバーが先行の行記述(\"T\"メッセージ)なしでデータ(\"D\"メッセージ)を送信しました" -#: fe-protocol3.c:423 +#: fe-protocol3.c:424 #, c-format msgid "unexpected response from server; first received character was \"%c\"" msgstr "サーバーから想定外の応答がありました。受け付けた先頭文字は\"%c\"です" -#: fe-protocol3.c:446 +#: fe-protocol3.c:447 #, c-format msgid "message contents do not agree with length in message type \"%c\"" msgstr "メッセージの内容がメッセージタイプ\"%c\"での長さと合っていません" -#: fe-protocol3.c:464 +#: fe-protocol3.c:465 #, c-format msgid "lost synchronization with server: got message type \"%c\", length %d" msgstr "サーバーとの同期が失われました。受信したメッセージタイプは\"%c\"、長さは%d" -#: fe-protocol3.c:516 fe-protocol3.c:556 +#: fe-protocol3.c:517 fe-protocol3.c:557 msgid "insufficient data in \"T\" message" msgstr "\"T\"メッセージ内のデータが不十分です" -#: fe-protocol3.c:627 fe-protocol3.c:833 +#: fe-protocol3.c:628 fe-protocol3.c:834 msgid "out of memory for query result" msgstr "問い合わせ結果用のメモリが不足しています" -#: fe-protocol3.c:696 +#: fe-protocol3.c:697 msgid "insufficient data in \"t\" message" msgstr "\"t\"メッセージ内のデータが足りません" -#: fe-protocol3.c:755 fe-protocol3.c:787 fe-protocol3.c:805 +#: fe-protocol3.c:756 fe-protocol3.c:788 fe-protocol3.c:806 msgid "insufficient data in \"D\" message" msgstr "\"D\"\"メッセージ内のデータが不十分です" -#: fe-protocol3.c:761 +#: fe-protocol3.c:762 msgid "unexpected field count in \"D\" message" msgstr "\"D\"メッセージ内のフィールド数が想定外です。" -#: fe-protocol3.c:1016 +#: fe-protocol3.c:1017 msgid "no error message available\n" msgstr "エラーメッセージがありません\n" #. translator: %s represents a digit string -#: fe-protocol3.c:1064 fe-protocol3.c:1083 +#: fe-protocol3.c:1065 fe-protocol3.c:1084 #, c-format msgid " at character %s" msgstr "(文字位置: %s)" -#: fe-protocol3.c:1096 +#: fe-protocol3.c:1097 #, c-format msgid "DETAIL: %s\n" msgstr "DETAIL: %s\n" -#: fe-protocol3.c:1099 +#: fe-protocol3.c:1100 #, c-format msgid "HINT: %s\n" msgstr "HINT: %s\n" -#: fe-protocol3.c:1102 +#: fe-protocol3.c:1103 #, c-format msgid "QUERY: %s\n" msgstr "QUERY: %s\n" -#: fe-protocol3.c:1109 +#: fe-protocol3.c:1110 #, c-format msgid "CONTEXT: %s\n" msgstr "CONTEXT: %s\n" -#: fe-protocol3.c:1118 +#: fe-protocol3.c:1119 #, c-format msgid "SCHEMA NAME: %s\n" msgstr "SCHEMA NAME: %s\n" -#: fe-protocol3.c:1122 +#: fe-protocol3.c:1123 #, c-format msgid "TABLE NAME: %s\n" msgstr "TABLE NAME: %s\n" -#: fe-protocol3.c:1126 +#: fe-protocol3.c:1127 #, c-format msgid "COLUMN NAME: %s\n" msgstr "COLUMN NAME: %s\n" -#: fe-protocol3.c:1130 +#: fe-protocol3.c:1131 #, c-format msgid "DATATYPE NAME: %s\n" msgstr "DATATYPE NAME: %s\n" -#: fe-protocol3.c:1134 +#: fe-protocol3.c:1135 #, c-format msgid "CONSTRAINT NAME: %s\n" msgstr "CONSTRAINT NAME: %s\n" -#: fe-protocol3.c:1146 +#: fe-protocol3.c:1147 msgid "LOCATION: " msgstr "LOCATION: " -#: fe-protocol3.c:1148 +#: fe-protocol3.c:1149 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:1150 +#: fe-protocol3.c:1151 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: fe-protocol3.c:1358 +#: fe-protocol3.c:1359 #, c-format msgid "LINE %d: " msgstr "行 %d: " -#: fe-protocol3.c:1432 +#: fe-protocol3.c:1433 #, c-format msgid "protocol version not supported by server: client uses %u.%u, server supports up to %u.%u" msgstr "サーバーはこのプロトコルバージョンをサポートしていません。クライアントは%u.%uを使用、 サーバーは%u.%uまでをサポートします" -#: fe-protocol3.c:1438 +#: fe-protocol3.c:1439 #, c-format msgid "protocol extension not supported by server: %s" msgid_plural "protocol extensions not supported by server: %s" msgstr[0] "サーバーでサポートされていないプロトコル拡張: %s" -#: fe-protocol3.c:1446 +#: fe-protocol3.c:1447 #, c-format msgid "invalid %s message" msgstr "不正な%sメッセージ" -#: fe-protocol3.c:1811 +#: fe-protocol3.c:1812 #, c-format msgid "PQgetline: not doing text COPY OUT" msgstr "PQgetline: テキストのCOPY OUTを行っていません" -#: fe-protocol3.c:2185 +#: fe-protocol3.c:2143 +#, c-format +msgid "server returned too much data" +msgstr "サーバーが返却したデータが多すぎます" + +#: fe-protocol3.c:2197 #, c-format msgid "protocol error: no function result" msgstr "プロトコルエラー: 関数の結果がありません" -#: fe-protocol3.c:2196 +#: fe-protocol3.c:2208 #, c-format msgid "protocol error: id=0x%x" msgstr "プロトコルエラー: id=0x%x" diff --git a/src/interfaces/libpq/po/ru.po b/src/interfaces/libpq/po/ru.po index 966078d7458..c39756ecf96 100644 --- a/src/interfaces/libpq/po/ru.po +++ b/src/interfaces/libpq/po/ru.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: libpq (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-02-07 08:58+0200\n" -"PO-Revision-Date: 2026-02-07 10:48+0200\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-05 07:41+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -81,13 +81,13 @@ msgstr "не удалось сгенерировать разовый код" #: fe-connect.c:5545 fe-connect.c:5792 fe-connect.c:5872 fe-connect.c:5970 #: fe-connect.c:6221 fe-connect.c:6248 fe-connect.c:6324 fe-connect.c:6347 #: fe-connect.c:6371 fe-connect.c:6406 fe-connect.c:6492 fe-connect.c:6500 -#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:527 fe-exec.c:1328 -#: fe-exec.c:3137 fe-exec.c:4196 fe-exec.c:4389 fe-gssapi-common.c:109 -#: fe-lobj.c:870 fe-protocol3.c:205 fe-protocol3.c:229 fe-protocol3.c:252 -#: fe-protocol3.c:269 fe-protocol3.c:349 fe-protocol3.c:716 fe-protocol3.c:955 -#: fe-protocol3.c:1779 fe-protocol3.c:2179 fe-secure-common.c:110 -#: fe-secure-gssapi.c:508 fe-secure-gssapi.c:699 fe-secure-openssl.c:435 -#: fe-secure-openssl.c:1271 +#: fe-connect.c:6857 fe-connect.c:7007 fe-exec.c:528 fe-exec.c:1329 +#: fe-exec.c:3152 fe-exec.c:4190 fe-exec.c:4383 fe-gssapi-common.c:109 +#: fe-lobj.c:870 fe-protocol3.c:206 fe-protocol3.c:230 fe-protocol3.c:253 +#: fe-protocol3.c:270 fe-protocol3.c:350 fe-protocol3.c:717 fe-protocol3.c:956 +#: fe-protocol3.c:1780 fe-protocol3.c:2191 fe-secure-common.c:110 +#: fe-secure-gssapi.c:515 fe-secure-gssapi.c:706 fe-secure-openssl.c:466 +#: fe-secure-openssl.c:1303 #, c-format msgid "out of memory" msgstr "нехватка памяти" @@ -821,8 +821,8 @@ msgstr "недопустимое значение %%00 для символа, з msgid "connection pointer is NULL\n" msgstr "нулевой указатель соединения\n" -#: fe-connect.c:7269 fe-exec.c:715 fe-exec.c:977 fe-exec.c:3326 -#: fe-protocol3.c:970 fe-protocol3.c:1003 +#: fe-connect.c:7269 fe-exec.c:716 fe-exec.c:978 fe-exec.c:3341 +#: fe-protocol3.c:971 fe-protocol3.c:1004 msgid "out of memory\n" msgstr "нехватка памяти\n" @@ -845,173 +845,173 @@ msgstr "" msgid "password retrieved from file \"%s\"" msgstr "пароль получен из файла \"%s\"" -#: fe-exec.c:466 fe-exec.c:3400 +#: fe-exec.c:467 fe-exec.c:3415 #, c-format msgid "row number %d is out of range 0..%d" msgstr "номер записи %d вне диапазона 0..%d" -#: fe-exec.c:528 fe-protocol3.c:1985 +#: fe-exec.c:529 fe-protocol3.c:1986 #, c-format msgid "%s" msgstr "%s" -#: fe-exec.c:836 +#: fe-exec.c:837 #, c-format msgid "write to server failed" msgstr "ошибка при передаче данных серверу" -#: fe-exec.c:876 +#: fe-exec.c:877 #, c-format msgid "no error text available" msgstr "текст ошибки отсутствует" -#: fe-exec.c:965 +#: fe-exec.c:966 msgid "NOTICE" msgstr "ЗАМЕЧАНИЕ" -#: fe-exec.c:1023 +#: fe-exec.c:1024 msgid "PGresult cannot support more than INT_MAX tuples" msgstr "PGresult не может вместить больше чем INT_MAX кортежей" -#: fe-exec.c:1035 +#: fe-exec.c:1036 msgid "size_t overflow" msgstr "переполнение size_t" -#: fe-exec.c:1451 fe-exec.c:1520 fe-exec.c:1566 +#: fe-exec.c:1452 fe-exec.c:1521 fe-exec.c:1567 #, c-format msgid "command string is a null pointer" msgstr "указатель на командную строку нулевой" -#: fe-exec.c:1457 fe-exec.c:2888 +#: fe-exec.c:1458 fe-exec.c:2903 #, c-format msgid "%s not allowed in pipeline mode" msgstr "%s не допускается в конвейерном режиме" -#: fe-exec.c:1525 fe-exec.c:1571 fe-exec.c:1665 +#: fe-exec.c:1526 fe-exec.c:1572 fe-exec.c:1666 #, c-format msgid "number of parameters must be between 0 and %d" msgstr "число параметров должно быть от 0 до %d" -#: fe-exec.c:1561 fe-exec.c:1660 +#: fe-exec.c:1562 fe-exec.c:1661 #, c-format msgid "statement name is a null pointer" msgstr "указатель на имя оператора нулевой" -#: fe-exec.c:1702 fe-exec.c:3246 +#: fe-exec.c:1703 fe-exec.c:3261 #, c-format msgid "no connection to the server" msgstr "нет соединения с сервером" -#: fe-exec.c:1710 fe-exec.c:3254 +#: fe-exec.c:1711 fe-exec.c:3269 #, c-format msgid "another command is already in progress" msgstr "уже выполняется другая команда" -#: fe-exec.c:1740 +#: fe-exec.c:1741 #, c-format msgid "cannot queue commands during COPY" msgstr "во время COPY нельзя добавлять команды в очередь" -#: fe-exec.c:1857 +#: fe-exec.c:1858 #, c-format msgid "length must be given for binary parameter" msgstr "для двоичного параметра должна быть указана длина" -#: fe-exec.c:2171 +#: fe-exec.c:2172 #, c-format msgid "unexpected asyncStatus: %d" msgstr "неожиданный asyncStatus: %d" -#: fe-exec.c:2327 +#: fe-exec.c:2328 #, c-format msgid "" "synchronous command execution functions are not allowed in pipeline mode" msgstr "" "функции синхронного выполнения команд не допускаются в конвейерном режиме" -#: fe-exec.c:2344 +#: fe-exec.c:2345 msgid "COPY terminated by new PQexec" msgstr "операция COPY прервана вызовом PQexec" -#: fe-exec.c:2360 +#: fe-exec.c:2361 #, c-format msgid "PQexec not allowed during COPY BOTH" msgstr "вызов PQexec не допускается в процессе COPY BOTH" -#: fe-exec.c:2586 fe-exec.c:2641 fe-exec.c:2709 fe-protocol3.c:1916 +#: fe-exec.c:2587 fe-exec.c:2642 fe-exec.c:2710 fe-protocol3.c:1917 #, c-format msgid "no COPY in progress" msgstr "операция COPY не выполняется" -#: fe-exec.c:2895 +#: fe-exec.c:2910 #, c-format msgid "connection in wrong state" msgstr "соединение в неправильном состоянии" -#: fe-exec.c:2938 +#: fe-exec.c:2953 #, c-format msgid "cannot enter pipeline mode, connection not idle" msgstr "перейти в конвейерный режиме нельзя, соединение не простаивает" -#: fe-exec.c:2974 fe-exec.c:2995 +#: fe-exec.c:2989 fe-exec.c:3010 #, c-format msgid "cannot exit pipeline mode with uncollected results" msgstr "выйти из конвейерного режима нельзя, не собрав все результаты" -#: fe-exec.c:2978 +#: fe-exec.c:2993 #, c-format msgid "cannot exit pipeline mode while busy" msgstr "выйти из конвейерного режима в занятом состоянии нельзя" -#: fe-exec.c:2989 +#: fe-exec.c:3004 #, c-format msgid "cannot exit pipeline mode while in COPY" msgstr "выйти из конвейерного режима во время COPY нельзя" -#: fe-exec.c:3180 +#: fe-exec.c:3195 #, c-format msgid "cannot send pipeline when not in pipeline mode" msgstr "отправить конвейер, не перейдя в конвейерный режим, нельзя" -#: fe-exec.c:3289 +#: fe-exec.c:3304 msgid "invalid ExecStatusType code" msgstr "неверный код ExecStatusType" -#: fe-exec.c:3316 +#: fe-exec.c:3331 msgid "PGresult is not an error result\n" msgstr "В PGresult не передан результат ошибки\n" -#: fe-exec.c:3384 fe-exec.c:3407 +#: fe-exec.c:3399 fe-exec.c:3422 #, c-format msgid "column number %d is out of range 0..%d" msgstr "номер столбца %d вне диапазона 0..%d" -#: fe-exec.c:3422 +#: fe-exec.c:3437 #, c-format msgid "parameter number %d is out of range 0..%d" msgstr "номер параметра %d вне диапазона 0..%d" -#: fe-exec.c:3733 +#: fe-exec.c:3748 #, c-format msgid "could not interpret result from server: %s" msgstr "не удалось интерпретировать ответ сервера: %s" -#: fe-exec.c:4012 fe-exec.c:4147 +#: fe-exec.c:4027 fe-exec.c:4141 #, c-format msgid "incomplete multibyte character" msgstr "неполный многобайтный символ" -#: fe-exec.c:4014 fe-exec.c:4166 +#: fe-exec.c:4029 fe-exec.c:4160 #, c-format msgid "invalid multibyte character" msgstr "неверный многобайтный символ" -#: fe-exec.c:4268 +#: fe-exec.c:4262 #, c-format msgid "escaped string size exceeds the maximum allowed (%zu)" msgstr "размер строки с экранированием превышает максимально допустимый (%zu)" -#: fe-exec.c:4445 +#: fe-exec.c:4439 #, c-format msgid "escaped bytea size exceeds the maximum allowed (%zu)" msgstr "" @@ -1063,23 +1063,23 @@ msgstr "не удалось записать файл \"%s\": %s" msgid "query to initialize large object functions did not return data" msgstr "запрос инициализации функций для больших объектов не вернул данные" -#: fe-misc.c:240 +#: fe-misc.c:242 #, c-format msgid "integer of size %lu not supported by pqGetInt" msgstr "функция pqGetInt не поддерживает integer размером %lu байт" -#: fe-misc.c:273 +#: fe-misc.c:275 #, c-format msgid "integer of size %lu not supported by pqPutInt" msgstr "функция pqPutInt не поддерживает integer размером %lu байт" -#: fe-misc.c:599 +#: fe-misc.c:607 #, c-format msgid "connection not open" msgstr "соединение не открыто" -#: fe-misc.c:777 fe-secure-openssl.c:210 fe-secure-openssl.c:316 -#: fe-secure.c:259 fe-secure.c:426 +#: fe-misc.c:819 fe-secure-openssl.c:211 fe-secure-openssl.c:347 +#: fe-secure.c:259 fe-secure.c:450 #, c-format msgid "" "server closed the connection unexpectedly\n" @@ -1090,31 +1090,37 @@ msgstr "" "\tСкорее всего сервер прекратил работу из-за сбоя\n" "\tдо или в процессе выполнения запроса." -#: fe-misc.c:844 +#: fe-misc.c:928 +#, c-format +msgid "drained only %zd of %zd pending bytes in transport buffer" +msgstr "" +"выбрано только %zd из %zd байт, ожидающих получения в транспортном буфере" + +#: fe-misc.c:990 msgid "connection not open\n" msgstr "соединение не открыто\n" -#: fe-misc.c:1029 +#: fe-misc.c:1175 #, c-format msgid "timeout expired" msgstr "тайм-аут" -#: fe-misc.c:1073 +#: fe-misc.c:1219 #, c-format msgid "invalid socket" msgstr "неверный сокет" -#: fe-misc.c:1095 +#: fe-misc.c:1239 #, c-format msgid "%s() failed: %s" msgstr "ошибка в %s(): %s" -#: fe-protocol3.c:183 +#: fe-protocol3.c:184 #, c-format msgid "message type 0x%02x arrived from server while idle" msgstr "от сервера во время простоя получено сообщение типа 0x%02x" -#: fe-protocol3.c:381 +#: fe-protocol3.c:382 #, c-format msgid "" "server sent data (\"D\" message) without prior row description (\"T\" " @@ -1123,117 +1129,117 @@ msgstr "" "сервер отправил данные (сообщение \"D\") без предварительного описания " "строки (сообщение \"T\")" -#: fe-protocol3.c:423 +#: fe-protocol3.c:424 #, c-format msgid "unexpected response from server; first received character was \"%c\"" msgstr "неожиданный ответ сервера; первый полученный символ: \"%c\"" -#: fe-protocol3.c:446 +#: fe-protocol3.c:447 #, c-format msgid "message contents do not agree with length in message type \"%c\"" msgstr "содержимое не соответствует длине в сообщении типа \"%c\"" -#: fe-protocol3.c:464 +#: fe-protocol3.c:465 #, c-format msgid "lost synchronization with server: got message type \"%c\", length %d" msgstr "" "потеряна синхронизация с сервером: получено сообщение типа \"%c\", длина %d" -#: fe-protocol3.c:516 fe-protocol3.c:556 +#: fe-protocol3.c:517 fe-protocol3.c:557 msgid "insufficient data in \"T\" message" msgstr "недостаточно данных в сообщении \"T\"" -#: fe-protocol3.c:627 fe-protocol3.c:833 +#: fe-protocol3.c:628 fe-protocol3.c:834 msgid "out of memory for query result" msgstr "недостаточно памяти для результата запроса" -#: fe-protocol3.c:696 +#: fe-protocol3.c:697 msgid "insufficient data in \"t\" message" msgstr "недостаточно данных в сообщении \"t\"" -#: fe-protocol3.c:755 fe-protocol3.c:787 fe-protocol3.c:805 +#: fe-protocol3.c:756 fe-protocol3.c:788 fe-protocol3.c:806 msgid "insufficient data in \"D\" message" msgstr "недостаточно данных в сообщении \"D\"" -#: fe-protocol3.c:761 +#: fe-protocol3.c:762 msgid "unexpected field count in \"D\" message" msgstr "неверное число полей в сообщении \"D\"" -#: fe-protocol3.c:1016 +#: fe-protocol3.c:1017 msgid "no error message available\n" msgstr "нет сообщения об ошибке\n" #. translator: %s represents a digit string -#: fe-protocol3.c:1064 fe-protocol3.c:1083 +#: fe-protocol3.c:1065 fe-protocol3.c:1084 #, c-format msgid " at character %s" msgstr " символ %s" -#: fe-protocol3.c:1096 +#: fe-protocol3.c:1097 #, c-format msgid "DETAIL: %s\n" msgstr "ПОДРОБНОСТИ: %s\n" -#: fe-protocol3.c:1099 +#: fe-protocol3.c:1100 #, c-format msgid "HINT: %s\n" msgstr "ПОДСКАЗКА: %s\n" -#: fe-protocol3.c:1102 +#: fe-protocol3.c:1103 #, c-format msgid "QUERY: %s\n" msgstr "ЗАПРОС: %s\n" -#: fe-protocol3.c:1109 +#: fe-protocol3.c:1110 #, c-format msgid "CONTEXT: %s\n" msgstr "КОНТЕКСТ: %s\n" -#: fe-protocol3.c:1118 +#: fe-protocol3.c:1119 #, c-format msgid "SCHEMA NAME: %s\n" msgstr "СХЕМА: %s\n" -#: fe-protocol3.c:1122 +#: fe-protocol3.c:1123 #, c-format msgid "TABLE NAME: %s\n" msgstr "ТАБЛИЦА: %s\n" -#: fe-protocol3.c:1126 +#: fe-protocol3.c:1127 #, c-format msgid "COLUMN NAME: %s\n" msgstr "СТОЛБЕЦ: %s\n" -#: fe-protocol3.c:1130 +#: fe-protocol3.c:1131 #, c-format msgid "DATATYPE NAME: %s\n" msgstr "ТИП ДАННЫХ: %s\n" -#: fe-protocol3.c:1134 +#: fe-protocol3.c:1135 #, c-format msgid "CONSTRAINT NAME: %s\n" msgstr "ОГРАНИЧЕНИЕ: %s\n" -#: fe-protocol3.c:1146 +#: fe-protocol3.c:1147 msgid "LOCATION: " msgstr "ПОЛОЖЕНИЕ: " -#: fe-protocol3.c:1148 +#: fe-protocol3.c:1149 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:1150 +#: fe-protocol3.c:1151 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: fe-protocol3.c:1358 +#: fe-protocol3.c:1359 #, c-format msgid "LINE %d: " msgstr "СТРОКА %d: " -#: fe-protocol3.c:1432 +#: fe-protocol3.c:1433 #, c-format msgid "" "protocol version not supported by server: client uses %u.%u, server supports " @@ -1242,7 +1248,7 @@ msgstr "" "сервер не поддерживает нужную версию протокола: клиент использует %u.%u, " "сервер поддерживает версии до %u.%u" -#: fe-protocol3.c:1438 +#: fe-protocol3.c:1439 #, c-format msgid "protocol extension not supported by server: %s" msgid_plural "protocol extensions not supported by server: %s" @@ -1250,22 +1256,27 @@ msgstr[0] "сервер не поддерживает это расширени msgstr[1] "сервер не поддерживает эти расширения протокола: %s" msgstr[2] "сервер не поддерживает эти расширения протокола: %s" -#: fe-protocol3.c:1446 +#: fe-protocol3.c:1447 #, c-format msgid "invalid %s message" msgstr "неверное сообщение %s" -#: fe-protocol3.c:1811 +#: fe-protocol3.c:1812 #, c-format msgid "PQgetline: not doing text COPY OUT" msgstr "PQgetline можно вызывать только во время COPY OUT с текстом" -#: fe-protocol3.c:2185 +#: fe-protocol3.c:2143 +#, c-format +msgid "server returned too much data" +msgstr "сервер передал слишком много данных" + +#: fe-protocol3.c:2197 #, c-format msgid "protocol error: no function result" msgstr "ошибка протокола: нет результата функции" -#: fe-protocol3.c:2196 +#: fe-protocol3.c:2208 #, c-format msgid "protocol error: id=0x%x" msgstr "ошибка протокола: id=0x%x" @@ -1327,12 +1338,12 @@ msgstr "ошибка обёртывания сообщения в GSSAPI" msgid "outgoing GSSAPI message would not use confidentiality" msgstr "исходящее сообщение GSSAPI не будет защищено" -#: fe-secure-gssapi.c:215 fe-secure-gssapi.c:726 +#: fe-secure-gssapi.c:215 fe-secure-gssapi.c:733 #, c-format msgid "client tried to send oversize GSSAPI packet (%zu > %zu)" msgstr "клиент попытался передать чрезмерно большой пакет GSSAPI (%zu > %zu)" -#: fe-secure-gssapi.c:354 fe-secure-gssapi.c:602 +#: fe-secure-gssapi.c:354 fe-secure-gssapi.c:609 #, c-format msgid "oversize GSSAPI packet sent by the server (%zu > %zu)" msgstr "сервер передал чрезмерно большой пакет GSSAPI (%zu > %zu)" @@ -1346,100 +1357,110 @@ msgstr "ошибка развёртывания сообщения в GSSAPI" msgid "incoming GSSAPI message did not use confidentiality" msgstr "входящее сообщение GSSAPI не защищено" -#: fe-secure-gssapi.c:665 +#: fe-secure-gssapi.c:672 msgid "could not initiate GSSAPI security context" msgstr "не удалось инициализировать контекст безопасности GSSAPI" -#: fe-secure-gssapi.c:715 +#: fe-secure-gssapi.c:722 msgid "GSSAPI size check error" msgstr "ошибка проверки размера в GSSAPI" -#: fe-secure-openssl.c:214 fe-secure-openssl.c:320 fe-secure-openssl.c:1518 +#: fe-secure-openssl.c:215 fe-secure-openssl.c:351 fe-secure-openssl.c:1550 #, c-format msgid "SSL SYSCALL error: %s" msgstr "ошибка SSL SYSCALL: %s" -#: fe-secure-openssl.c:220 fe-secure-openssl.c:326 fe-secure-openssl.c:1521 +#: fe-secure-openssl.c:221 fe-secure-openssl.c:357 fe-secure-openssl.c:1553 #, c-format msgid "SSL SYSCALL error: EOF detected" msgstr "ошибка SSL SYSCALL: конец файла (EOF)" -#: fe-secure-openssl.c:230 fe-secure-openssl.c:336 fe-secure-openssl.c:1529 +#: fe-secure-openssl.c:231 fe-secure-openssl.c:367 fe-secure-openssl.c:1561 #, c-format msgid "SSL error: %s" msgstr "ошибка SSL: %s" -#: fe-secure-openssl.c:244 fe-secure-openssl.c:350 +#: fe-secure-openssl.c:245 fe-secure-openssl.c:381 #, c-format msgid "SSL connection has been closed unexpectedly" msgstr "SSL-соединение было неожиданно закрыто" -#: fe-secure-openssl.c:249 fe-secure-openssl.c:355 fe-secure-openssl.c:1576 +#: fe-secure-openssl.c:250 fe-secure-openssl.c:386 fe-secure-openssl.c:1608 #, c-format msgid "unrecognized SSL error code: %d" msgstr "нераспознанный код ошибки SSL: %d" -#: fe-secure-openssl.c:398 +#: fe-secure-openssl.c:280 +#, c-format +msgid "OpenSSL reports negative bytes pending" +msgstr "OpenSSL сообщил, что число ожидающих байт отрицательное" + +#: fe-secure-openssl.c:292 +#, c-format +msgid "OpenSSL reports INT_MAX bytes pending" +msgstr "OpenSSL сообщил, что число ожидающих байт равно INT_MAX" + +#: fe-secure-openssl.c:429 #, c-format msgid "could not determine server certificate signature algorithm" msgstr "не удалось определить алгоритм подписи сертификата сервера" -#: fe-secure-openssl.c:418 +#: fe-secure-openssl.c:449 #, c-format msgid "could not find digest for NID %s" msgstr "не удалось найти алгоритм хеширования по NID %s" -#: fe-secure-openssl.c:427 +#: fe-secure-openssl.c:458 #, c-format msgid "could not generate peer certificate hash" msgstr "не удалось сгенерировать хеш сертификата сервера" -#: fe-secure-openssl.c:510 +#: fe-secure-openssl.c:542 #, c-format msgid "SSL certificate's name entry is missing" msgstr "в SSL-сертификате отсутствует запись имени" -#: fe-secure-openssl.c:544 +#: fe-secure-openssl.c:576 #, c-format msgid "SSL certificate's address entry is missing" msgstr "в SSL-сертификате отсутствует запись адреса" -#: fe-secure-openssl.c:945 +#: fe-secure-openssl.c:977 #, c-format msgid "could not create SSL context: %s" msgstr "не удалось создать контекст SSL: %s" -#: fe-secure-openssl.c:987 +#: fe-secure-openssl.c:1019 #, c-format msgid "invalid value \"%s\" for minimum SSL protocol version" msgstr "неверное значение \"%s\" для минимальной версии протокола SSL" -#: fe-secure-openssl.c:997 +#: fe-secure-openssl.c:1029 #, c-format msgid "could not set minimum SSL protocol version: %s" msgstr "не удалось задать минимальную версию протокола SSL: %s" -#: fe-secure-openssl.c:1013 +#: fe-secure-openssl.c:1045 #, c-format msgid "invalid value \"%s\" for maximum SSL protocol version" msgstr "неверное значение \"%s\" для максимальной версии протокола SSL" -#: fe-secure-openssl.c:1023 +#: fe-secure-openssl.c:1055 #, c-format msgid "could not set maximum SSL protocol version: %s" msgstr "не удалось задать максимальную версию протокола SSL: %s" -#: fe-secure-openssl.c:1061 +#: fe-secure-openssl.c:1093 #, c-format msgid "could not load system root certificate paths: %s" msgstr "не удалось выбрать системные пути для корневых сертификатов: %s" -#: fe-secure-openssl.c:1078 +#: fe-secure-openssl.c:1110 #, c-format msgid "could not read root certificate file \"%s\": %s" msgstr "не удалось прочитать файл корневых сертификатов \"%s\": %s" -#: fe-secure-openssl.c:1130 +#: fe-secure-openssl.c:1162 #, c-format msgid "" "could not get home directory to locate root certificate file\n" @@ -1452,7 +1473,7 @@ msgstr "" "(sslrootcert=system) или отключите проверку сертификата сервера, изменив " "sslmode." -#: fe-secure-openssl.c:1133 +#: fe-secure-openssl.c:1165 #, c-format msgid "" "root certificate file \"%s\" does not exist\n" @@ -1465,62 +1486,62 @@ msgstr "" "(sslrootcert=system) или отключите проверку сертификата сервера, изменив " "sslmode." -#: fe-secure-openssl.c:1168 +#: fe-secure-openssl.c:1200 #, c-format msgid "could not open certificate file \"%s\": %s" msgstr "не удалось открыть файл сертификата \"%s\": %s" -#: fe-secure-openssl.c:1186 +#: fe-secure-openssl.c:1218 #, c-format msgid "could not read certificate file \"%s\": %s" msgstr "не удалось прочитать файл сертификата \"%s\": %s" -#: fe-secure-openssl.c:1210 +#: fe-secure-openssl.c:1242 #, c-format msgid "could not establish SSL connection: %s" msgstr "не удалось установить SSL-соединение: %s" -#: fe-secure-openssl.c:1242 +#: fe-secure-openssl.c:1274 #, c-format msgid "could not set SSL Server Name Indication (SNI): %s" msgstr "не удалось задать SNI (Server Name Indication) для SSL-подключения: %s" -#: fe-secure-openssl.c:1286 +#: fe-secure-openssl.c:1318 #, c-format msgid "could not load SSL engine \"%s\": %s" msgstr "не удалось загрузить модуль SSL ENGINE \"%s\": %s" -#: fe-secure-openssl.c:1297 +#: fe-secure-openssl.c:1329 #, c-format msgid "could not initialize SSL engine \"%s\": %s" msgstr "не удалось инициализировать модуль SSL ENGINE \"%s\": %s" -#: fe-secure-openssl.c:1312 +#: fe-secure-openssl.c:1344 #, c-format msgid "could not read private SSL key \"%s\" from engine \"%s\": %s" msgstr "не удалось прочитать закрытый ключ SSL \"%s\" из модуля \"%s\": %s" -#: fe-secure-openssl.c:1325 +#: fe-secure-openssl.c:1357 #, c-format msgid "could not load private SSL key \"%s\" from engine \"%s\": %s" msgstr "не удалось загрузить закрытый ключ SSL \"%s\" из модуля \"%s\": %s" -#: fe-secure-openssl.c:1362 +#: fe-secure-openssl.c:1394 #, c-format msgid "certificate present, but not private key file \"%s\"" msgstr "при наличии сертификата отсутствует файл закрытого ключа \"%s\"" -#: fe-secure-openssl.c:1365 +#: fe-secure-openssl.c:1397 #, c-format msgid "could not stat private key file \"%s\": %m" msgstr "не удалось получить информацию о файле закрытого ключа \"%s\": %m" -#: fe-secure-openssl.c:1373 +#: fe-secure-openssl.c:1405 #, c-format msgid "private key file \"%s\" is not a regular file" msgstr "файл закрытого ключа \"%s\" - не обычный файл" -#: fe-secure-openssl.c:1406 +#: fe-secure-openssl.c:1438 #, c-format msgid "" "private key file \"%s\" has group or world access; file must have " @@ -1532,22 +1553,22 @@ msgstr "" "текущему пользователю, либо u=rw,g=r (0640) или более строгие, если он " "принадлежит root" -#: fe-secure-openssl.c:1430 +#: fe-secure-openssl.c:1462 #, c-format msgid "could not load private key file \"%s\": %s" msgstr "не удалось загрузить файл закрытого ключа \"%s\": %s" -#: fe-secure-openssl.c:1446 +#: fe-secure-openssl.c:1478 #, c-format msgid "certificate does not match private key file \"%s\": %s" msgstr "сертификат не соответствует файлу закрытого ключа \"%s\": %s" -#: fe-secure-openssl.c:1515 +#: fe-secure-openssl.c:1547 #, c-format msgid "SSL error: certificate verify failed: %s" msgstr "ошибка SSL: не удалось проверить сертификат: %s" -#: fe-secure-openssl.c:1560 +#: fe-secure-openssl.c:1592 #, c-format msgid "" "This may indicate that the server does not support any SSL protocol version " @@ -1556,22 +1577,22 @@ msgstr "" "Это может указывать на то, что сервер не поддерживает ни одну версию " "протокола SSL между %s и %s." -#: fe-secure-openssl.c:1593 +#: fe-secure-openssl.c:1625 #, c-format msgid "certificate could not be obtained: %s" msgstr "не удалось получить сертификат: %s" -#: fe-secure-openssl.c:1699 +#: fe-secure-openssl.c:1731 #, c-format msgid "no SSL error reported" msgstr "нет сообщения об ошибке SSL" -#: fe-secure-openssl.c:1725 +#: fe-secure-openssl.c:1757 #, c-format msgid "SSL error code %lu" msgstr "код ошибки SSL: %lu" -#: fe-secure-openssl.c:2015 +#: fe-secure-openssl.c:2047 #, c-format msgid "WARNING: sslpassword truncated\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: значение sslpassword усечено\n" @@ -1581,7 +1602,7 @@ msgstr "ПРЕДУПРЕЖДЕНИЕ: значение sslpassword усечен msgid "could not receive data from server: %s" msgstr "не удалось получить данные с сервера: %s" -#: fe-secure.c:441 +#: fe-secure.c:465 #, c-format msgid "could not send data to server: %s" msgstr "не удалось передать данные серверу: %s" diff --git a/src/pl/plpython/po/de.po b/src/pl/plpython/po/de.po index 29962f117e2..d6fabd6f0e4 100644 --- a/src/pl/plpython/po/de.po +++ b/src/pl/plpython/po/de.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 12\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2023-05-04 23:38+0000\n" +"POT-Creation-Date: 2026-08-07 09:37+0000\n" "PO-Revision-Date: 2023-05-05 07:45+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -24,49 +24,55 @@ msgstr "" msgid "plpy.cursor expected a query or a plan" msgstr "plpy.cursor hat eine Anfrage oder einen Plan erwartet" -#: plpy_cursorobject.c:155 +#: plpy_cursorobject.c:154 #, c-format msgid "plpy.cursor takes a sequence as its second argument" msgstr "plpy.cursor nimmt eine Sequenz als zweites Argument" -#: plpy_cursorobject.c:171 plpy_spi.c:205 +#: plpy_cursorobject.c:170 plpy_spi.c:209 #, c-format msgid "could not execute plan" msgstr "konnte Plan nicht ausführen" -#: plpy_cursorobject.c:174 plpy_spi.c:208 +#: plpy_cursorobject.c:173 plpy_spi.c:212 #, c-format msgid "Expected sequence of %d argument, got %d: %s" msgid_plural "Expected sequence of %d arguments, got %d: %s" msgstr[0] "Sequenz aus %d Argument erwartet, aber %d erhalten: %s" msgstr[1] "Sequenz aus %d Argumenten erwartet, aber %d erhalten: %s" -#: plpy_cursorobject.c:321 +#: plpy_cursorobject.c:237 plpy_spi.c:96 plpy_spi.c:263 plpy_typeio.c:1211 +#: plpy_typeio.c:1462 +#, c-format +msgid "could not get element %d from sequence" +msgstr "konnte Element %d aus Sequenz nicht ermitteln" + +#: plpy_cursorobject.c:322 #, c-format msgid "iterating a closed cursor" msgstr "Iteration mit einem geschlossenen Cursor" -#: plpy_cursorobject.c:329 plpy_cursorobject.c:395 +#: plpy_cursorobject.c:330 plpy_cursorobject.c:396 #, c-format msgid "iterating a cursor in an aborted subtransaction" msgstr "Iteration mit einem Cursor in einer abgebrochenen Transaktionen" -#: plpy_cursorobject.c:387 +#: plpy_cursorobject.c:388 #, c-format msgid "fetch from a closed cursor" msgstr "Lesen aus einem geschlossenen Cursor" -#: plpy_cursorobject.c:430 plpy_spi.c:401 +#: plpy_cursorobject.c:431 plpy_spi.c:403 #, c-format msgid "query result has too many rows to fit in a Python list" msgstr "Anfrageergebnis hat zu viele Zeilen, um in eine Python-Liste zu passen" -#: plpy_cursorobject.c:482 +#: plpy_cursorobject.c:483 #, c-format msgid "closing a cursor in an aborted subtransaction" msgstr "Schließen eines Cursors in einer abgebrochenen Subtransaktion" -#: plpy_elog.c:125 plpy_elog.c:126 plpy_plpymodule.c:530 +#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:530 #, c-format msgid "%s" msgstr "%s" @@ -106,82 +112,82 @@ msgstr "PL/Python-Prozedur hat nicht None zurückgegeben" msgid "PL/Python function with return type \"void\" did not return None" msgstr "PL/Python-Funktion mit Rückgabetyp »void« hat nicht None zurückgegeben" -#: plpy_exec.c:369 plpy_exec.c:393 -#, c-format -msgid "unexpected return value from trigger procedure" -msgstr "unerwarteter Rückgabewert von Triggerprozedur" - -#: plpy_exec.c:370 -#, c-format -msgid "Expected None or a string." -msgstr "Erwartete None oder eine Zeichenkette." - -#: plpy_exec.c:383 -#, c-format -msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored" -msgstr "PL/Python-Funktion gab in einem DELETE-Trigger \"MODIFY\" zurück -- ignoriert" - -#: plpy_exec.c:394 -#, c-format -msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"." -msgstr "Erwartete None, \"OK\", \"SKIP\" oder \"MODIFY\"." - -#: plpy_exec.c:444 -#, c-format -msgid "PyList_SetItem() failed, while setting up arguments" -msgstr "PyList_SetItem() fehlgeschlagen, beim Einrichten der Argumente" - -#: plpy_exec.c:448 -#, c-format -msgid "PyDict_SetItemString() failed, while setting up arguments" -msgstr "PyDict_SetItemString() fehlgeschlagen, beim Einrichten der Argumente" - -#: plpy_exec.c:460 +#: plpy_exec.c:246 #, c-format msgid "function returning record called in context that cannot accept type record" msgstr "Funktion, die einen Record zurückgibt, in einem Zusammenhang aufgerufen, der Typ record nicht verarbeiten kann" -#: plpy_exec.c:677 +#: plpy_exec.c:392 plpy_exec.c:416 +#, c-format +msgid "unexpected return value from trigger procedure" +msgstr "unerwarteter Rückgabewert von Triggerprozedur" + +#: plpy_exec.c:393 +#, c-format +msgid "Expected None or a string." +msgstr "Erwartete None oder eine Zeichenkette." + +#: plpy_exec.c:406 +#, c-format +msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored" +msgstr "PL/Python-Funktion gab in einem DELETE-Trigger \"MODIFY\" zurück -- ignoriert" + +#: plpy_exec.c:417 +#, c-format +msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"." +msgstr "Erwartete None, \"OK\", \"SKIP\" oder \"MODIFY\"." + +#: plpy_exec.c:468 +#, c-format +msgid "PyList_SetItem() failed, while setting up arguments" +msgstr "PyList_SetItem() fehlgeschlagen, beim Einrichten der Argumente" + +#: plpy_exec.c:472 +#, c-format +msgid "PyDict_SetItemString() failed, while setting up arguments" +msgstr "PyDict_SetItemString() fehlgeschlagen, beim Einrichten der Argumente" + +#: plpy_exec.c:701 #, c-format msgid "while creating return value" msgstr "beim Erzeugen des Rückgabewerts" -#: plpy_exec.c:924 +#: plpy_exec.c:952 #, c-format msgid "TD[\"new\"] deleted, cannot modify row" msgstr "TD[\"new\"] wurde gelöscht, kann Zeile nicht ändern" -#: plpy_exec.c:929 +#: plpy_exec.c:957 #, c-format msgid "TD[\"new\"] is not a dictionary" msgstr "TD[\"new\"] ist kein Dictionary" -#: plpy_exec.c:954 +#: plpy_exec.c:982 #, c-format msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string" msgstr "Dictionary-Schlüssel auf Position %d in TD[\"new\"] ist keine Zeichenkette" -#: plpy_exec.c:961 +#: plpy_exec.c:989 #, c-format msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row" msgstr "in TD[\"new\"] gefundener Schlüssel »%s« existiert nicht als Spalte in der den Trigger auslösenden Zeile" -#: plpy_exec.c:966 +#: plpy_exec.c:994 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "Systemattribut »%s« kann nicht gesetzt werden" -#: plpy_exec.c:971 +#: plpy_exec.c:999 #, c-format msgid "cannot set generated column \"%s\"" msgstr "kann generierte Spalte »%s« nicht setzen" -#: plpy_exec.c:1029 +#: plpy_exec.c:1057 #, c-format msgid "while modifying trigger row" msgstr "beim Ändern der Triggerzeile" -#: plpy_exec.c:1087 +#: plpy_exec.c:1115 #, c-format msgid "forcibly aborting a subtransaction that has not been exited" msgstr "Abbruch einer Subtransaktion, die nicht beendet wurde, wird erzwungen" @@ -270,27 +276,27 @@ msgstr "»%s« ist ein ungültiges Schlüsselwortargument für diese Funktion" msgid "invalid SQLSTATE code" msgstr "ungültiger SQLSTATE-Code" -#: plpy_procedure.c:225 +#: plpy_procedure.c:226 #, c-format msgid "trigger functions can only be called as triggers" msgstr "Triggerfunktionen können nur als Trigger aufgerufen werden" -#: plpy_procedure.c:229 +#: plpy_procedure.c:230 #, c-format msgid "PL/Python functions cannot return type %s" msgstr "PL/Python-Funktionen können keinen Rückgabetyp %s haben" -#: plpy_procedure.c:307 +#: plpy_procedure.c:308 #, c-format msgid "PL/Python functions cannot accept type %s" msgstr "PL/Python-Funktionen können Typ %s nicht annehmen" -#: plpy_procedure.c:395 +#: plpy_procedure.c:396 #, c-format msgid "could not compile PL/Python function \"%s\"" msgstr "konnte PL/Python-Funktion »%s« nicht kompilieren" -#: plpy_procedure.c:398 +#: plpy_procedure.c:399 #, c-format msgid "could not compile anonymous PL/Python code block" msgstr "konnte anonymen PL/Python-Codeblock nicht kompilieren" @@ -305,27 +311,27 @@ msgstr "Befehl hat keine Ergebnismenge erzeugt" msgid "second argument of plpy.prepare must be a sequence" msgstr "zweites Argument von plpy.prepare muss eine Sequenz sein" -#: plpy_spi.c:98 +#: plpy_spi.c:103 #, c-format msgid "plpy.prepare: type name at ordinal position %d is not a string" msgstr "plpy.prepare: Typname auf Position %d ist keine Zeichenkette" -#: plpy_spi.c:170 +#: plpy_spi.c:175 #, c-format msgid "plpy.execute expected a query or a plan" msgstr "plpy.execute hat eine Anfrage oder einen Plan erwartet" -#: plpy_spi.c:189 +#: plpy_spi.c:193 #, c-format msgid "plpy.execute takes a sequence as its second argument" msgstr "plpy.execute nimmt eine Sequenz als zweites Argument" -#: plpy_spi.c:297 +#: plpy_spi.c:299 #, c-format msgid "SPI_execute_plan failed: %s" msgstr "SPI_execute_plan fehlgeschlagen: %s" -#: plpy_spi.c:339 +#: plpy_spi.c:341 #, c-format msgid "SPI_execute failed: %s" msgstr "SPI_execute fehlgeschlagen: %s" @@ -390,52 +396,52 @@ msgstr "Rückgabewert von Funktion mit Array-Rückgabetyp ist keine Python-Seque msgid "could not determine sequence length for function return value" msgstr "konnte Sequenzlänge für Funktionsrückgabewert nicht ermitteln" -#: plpy_typeio.c:1222 plpy_typeio.c:1237 plpy_typeio.c:1253 +#: plpy_typeio.c:1226 plpy_typeio.c:1241 plpy_typeio.c:1257 #, c-format msgid "multidimensional arrays must have array expressions with matching dimensions" msgstr "mehrdimensionale Arrays müssen Arraysausdrücke mit gleicher Anzahl Dimensionen haben" -#: plpy_typeio.c:1227 +#: plpy_typeio.c:1231 #, c-format msgid "number of array dimensions exceeds the maximum allowed (%d)" msgstr "Anzahl der Arraydimensionen überschreitet erlaubtes Maximum (%d)" -#: plpy_typeio.c:1329 +#: plpy_typeio.c:1333 #, c-format msgid "malformed record literal: \"%s\"" msgstr "fehlerhafte Record-Konstante: »%s«" -#: plpy_typeio.c:1330 +#: plpy_typeio.c:1334 #, c-format msgid "Missing left parenthesis." msgstr "Linke Klammer fehlt." -#: plpy_typeio.c:1331 plpy_typeio.c:1532 +#: plpy_typeio.c:1335 plpy_typeio.c:1539 #, c-format msgid "To return a composite type in an array, return the composite type as a Python tuple, e.g., \"[('foo',)]\"." msgstr "Um einen zusammengesetzten Typ in einem Array zurückzugeben, geben Sie den zusammengesetzten Typ als ein Python-Tupel zurück, z.B. »[('foo',)]«." -#: plpy_typeio.c:1378 +#: plpy_typeio.c:1382 #, c-format msgid "key \"%s\" not found in mapping" msgstr "Schlüssel »%s« nicht in Mapping gefunden" -#: plpy_typeio.c:1379 +#: plpy_typeio.c:1383 #, c-format msgid "To return null in a column, add the value None to the mapping with the key named after the column." msgstr "Um einen NULL-Wert in einer Spalte zurückzugeben, muss der Wert None mit einem nach der Spalte benannten Schlüssel in das Mapping eingefügt werden." -#: plpy_typeio.c:1432 +#: plpy_typeio.c:1436 #, c-format msgid "length of returned sequence did not match number of columns in row" msgstr "Länge der zurückgegebenen Sequenz hat nicht mit der Anzahl der Spalten in der Zeile übereingestimmt" -#: plpy_typeio.c:1530 +#: plpy_typeio.c:1537 #, c-format msgid "attribute \"%s\" does not exist in Python object" msgstr "Attribut »%s« existiert nicht in Python-Objekt" -#: plpy_typeio.c:1533 +#: plpy_typeio.c:1540 #, c-format msgid "To return null in a column, let the returned object have an attribute named after column with value None." msgstr "Um einen NULL-Wert in einer Spalte zurückzugeben, muss das zurückzugebende Objekt ein nach der Spalte benanntes Attribut mit dem Wert None haben." diff --git a/src/pl/plpython/po/ja.po b/src/pl/plpython/po/ja.po index 567047829a9..c7096bc4a44 100644 --- a/src/pl/plpython/po/ja.po +++ b/src/pl/plpython/po/ja.po @@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: plpython (PostgreSQL 15)\n" +"Project-Id-Version: plpython (PostgreSQL 16)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2019-06-11 11:34+0900\n" -"PO-Revision-Date: 2021-08-25 17:42+0900\n" +"POT-Creation-Date: 2026-06-30 09:54+0900\n" +"PO-Revision-Date: 2026-06-30 10:23+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -18,480 +18,447 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 1.8.13\n" -#: plpy_cursorobject.c:78 +#: plpy_cursorobject.c:72 #, c-format msgid "plpy.cursor expected a query or a plan" msgstr "plpy.cursor は問い合わせもしくは実行計画を期待していました" -#: plpy_cursorobject.c:161 +#: plpy_cursorobject.c:154 #, c-format msgid "plpy.cursor takes a sequence as its second argument" msgstr "plpy.cursor は第二引数としてシーケンスを取ります" -#: plpy_cursorobject.c:177 plpy_spi.c:211 +#: plpy_cursorobject.c:170 plpy_spi.c:209 #, c-format msgid "could not execute plan" msgstr "実行計画を実行できませんでした" -#: plpy_cursorobject.c:180 plpy_spi.c:214 +#: plpy_cursorobject.c:173 plpy_spi.c:212 #, c-format msgid "Expected sequence of %d argument, got %d: %s" msgid_plural "Expected sequence of %d arguments, got %d: %s" msgstr[0] "%d 個の引数のシーケンスを期待していましたが、個数は %d でした:%s" -#: plpy_cursorobject.c:329 +#: plpy_cursorobject.c:237 plpy_spi.c:96 plpy_spi.c:263 plpy_typeio.c:1211 +#: plpy_typeio.c:1462 +#, c-format +msgid "could not get element %d from sequence" +msgstr "シーケンスから要素 %d を取得できませんでした" + +#: plpy_cursorobject.c:322 #, c-format msgid "iterating a closed cursor" msgstr "反復利用しようとしているカーソルは、すでにクローズされています" -#: plpy_cursorobject.c:337 plpy_cursorobject.c:403 +#: plpy_cursorobject.c:330 plpy_cursorobject.c:396 #, c-format msgid "iterating a cursor in an aborted subtransaction" -msgstr "" -"中断されたサブトランザクションの中でカーソルを反復利用しようとしています" +msgstr "中断されたサブトランザクションの中でカーソルを反復利用しようとしています" -#: plpy_cursorobject.c:395 +#: plpy_cursorobject.c:388 #, c-format msgid "fetch from a closed cursor" msgstr "クローズされたカーソルからのフェッチ" -#: plpy_cursorobject.c:438 plpy_spi.c:409 +#: plpy_cursorobject.c:431 plpy_spi.c:403 #, c-format msgid "query result has too many rows to fit in a Python list" msgstr "問い合わせの結果に含まれる行数が、Pythonのリストに対して多すぎます" -#: plpy_cursorobject.c:490 +#: plpy_cursorobject.c:483 #, c-format msgid "closing a cursor in an aborted subtransaction" -msgstr "" -"中断されたサブトランザクションの中でカーソルをクローズしようとしています" +msgstr "中断されたサブトランザクションの中でカーソルをクローズしようとしています" -#: plpy_elog.c:129 plpy_elog.c:130 plpy_plpymodule.c:553 +#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:530 #, c-format msgid "%s" msgstr "%s" -#: plpy_exec.c:143 +#: plpy_exec.c:139 #, c-format msgid "unsupported set function return mode" msgstr "非サポートの集合関数リターンモードです。" -#: plpy_exec.c:144 +#: plpy_exec.c:140 #, c-format -msgid "" -"PL/Python set-returning functions only support returning one value per call." -msgstr "" -"集合を返却するPL/Python関数では、1回の呼び出しに対して1つの値を返すことのみが" -"サポートされています。" +msgid "PL/Python set-returning functions only support returning one value per call." +msgstr "集合を返却するPL/Python関数では、1回の呼び出しに対して1つの値を返すことのみがサポートされています。" -#: plpy_exec.c:157 +#: plpy_exec.c:153 #, c-format msgid "returned object cannot be iterated" msgstr "返されたオブジェクトは反復利用できません" -#: plpy_exec.c:158 +#: plpy_exec.c:154 #, c-format msgid "PL/Python set-returning functions must return an iterable object." -msgstr "" -"PL/Pythonの集合を返す関数は、反復処理可能なオブジェクトを返さなければなりませ" -"ん。" +msgstr "PL/Pythonの集合を返す関数は、反復処理可能なオブジェクトを返さなければなりません。" -#: plpy_exec.c:172 +#: plpy_exec.c:168 #, c-format msgid "error fetching next item from iterator" msgstr "反復子から次の項目を取り出せませんでした" -#: plpy_exec.c:215 +#: plpy_exec.c:211 #, c-format msgid "PL/Python procedure did not return None" msgstr "PL/Python プロシージャが None を返しませんでした" -#: plpy_exec.c:219 +#: plpy_exec.c:215 #, c-format msgid "PL/Python function with return type \"void\" did not return None" msgstr "戻り値が\"void\"型である PL/Python関数がNoneを返しませんでした" -#: plpy_exec.c:375 plpy_exec.c:401 +#: plpy_exec.c:246 +#, c-format +msgid "function returning record called in context that cannot accept type record" +msgstr "レコード型を受け付けられないコンテキストでレコードを返す関数が呼び出されました" + +#: plpy_exec.c:392 plpy_exec.c:416 #, c-format msgid "unexpected return value from trigger procedure" msgstr "トリガプロシージャから期待しない戻り値が返されました" -#: plpy_exec.c:376 +#: plpy_exec.c:393 #, c-format msgid "Expected None or a string." msgstr "None もしくは文字列を期待していました。" -#: plpy_exec.c:391 +#: plpy_exec.c:406 #, c-format -msgid "" -"PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored" -msgstr "" -"PL/Python トリガ関数が、DELETE トリガで \"MODIFY\" を返しました-- 無視します" +msgid "PL/Python trigger function returned \"MODIFY\" in a DELETE trigger -- ignored" +msgstr "PL/Python トリガ関数が、DELETE トリガで \"MODIFY\" を返しました-- 無視します" -#: plpy_exec.c:402 +#: plpy_exec.c:417 #, c-format msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"." msgstr "None, \"OK\", \"SKIP\", \"MODIFY\" のいずれかを期待していました。" -#: plpy_exec.c:452 +#: plpy_exec.c:468 #, c-format msgid "PyList_SetItem() failed, while setting up arguments" msgstr "引数を設定する際に、PyList_SetItem() に失敗しました" -#: plpy_exec.c:456 +#: plpy_exec.c:472 #, c-format msgid "PyDict_SetItemString() failed, while setting up arguments" msgstr "引数を設定する際に、PyDict_SetItemString() に失敗しました" -#: plpy_exec.c:468 -#, c-format -msgid "" -"function returning record called in context that cannot accept type record" -msgstr "" -"レコード型を受け付けられないコンテキストでレコードを返す関数が呼び出されまし" -"た" - -#: plpy_exec.c:685 +#: plpy_exec.c:701 #, c-format msgid "while creating return value" msgstr "戻り値を生成する際に" -#: plpy_exec.c:919 +#: plpy_exec.c:952 #, c-format msgid "TD[\"new\"] deleted, cannot modify row" msgstr "TD[\"new\"] は削除されました。行を変更できません。" -#: plpy_exec.c:924 +#: plpy_exec.c:957 #, c-format msgid "TD[\"new\"] is not a dictionary" msgstr "TD[\"new\"] は辞書ではありません" -#: plpy_exec.c:951 +#: plpy_exec.c:982 #, c-format msgid "TD[\"new\"] dictionary key at ordinal position %d is not a string" msgstr "TD[\"new\"] 辞書の%d番目のキーが文字列ではありません" -#: plpy_exec.c:958 +#: plpy_exec.c:989 #, c-format -msgid "" -"key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering " -"row" -msgstr "" -"TD[\"new\"] で見つかったキー \"%s\" は、行レベルトリガにおけるカラムとしては" -"存在しません" +msgid "key \"%s\" found in TD[\"new\"] does not exist as a column in the triggering row" +msgstr "TD[\"new\"] で見つかったキー \"%s\" は、行レベルトリガにおけるカラムとしては存在しません" -#: plpy_exec.c:963 +#: plpy_exec.c:994 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "システム属性\"%s\"は設定できません" -#: plpy_exec.c:968 +#: plpy_exec.c:999 #, c-format -#| msgid "cannot alter inherited column \"%s\"" msgid "cannot set generated column \"%s\"" msgstr "生成列\"%s\"は設定できません" -#: plpy_exec.c:1026 +#: plpy_exec.c:1057 #, c-format msgid "while modifying trigger row" msgstr "トリガ行を変更する際に" -#: plpy_exec.c:1087 +#: plpy_exec.c:1115 #, c-format msgid "forcibly aborting a subtransaction that has not been exited" msgstr "終了していないサブトランザクションを強制的にアボートしています" -#: plpy_main.c:125 +#: plpy_main.c:109 #, c-format msgid "multiple Python libraries are present in session" msgstr "セッションに複数の Python ライブラリが存在します" -#: plpy_main.c:126 +#: plpy_main.c:110 #, c-format msgid "Only one Python major version can be used in one session." msgstr "1個のセッション中で使えるPythonのメジャーバージョンは1種類だけです。" -#: plpy_main.c:142 +#: plpy_main.c:122 #, c-format msgid "untrapped error in initialization" msgstr "初期化中に捕捉できないエラーがありました" -#: plpy_main.c:165 +#: plpy_main.c:145 #, c-format msgid "could not import \"__main__\" module" msgstr "\"__main__\" モジュールをインポートできませんでした" -#: plpy_main.c:174 +#: plpy_main.c:154 #, c-format msgid "could not initialize globals" msgstr "グローバル変数(globals)を初期化できませんでした" -#: plpy_main.c:399 +#: plpy_main.c:352 #, c-format msgid "PL/Python procedure \"%s\"" msgstr "PL/Pythonプロシージャ\"%s\"" -#: plpy_main.c:402 +#: plpy_main.c:355 #, c-format msgid "PL/Python function \"%s\"" msgstr "PL/Python関数\"%s\"" -#: plpy_main.c:410 +#: plpy_main.c:363 #, c-format msgid "PL/Python anonymous code block" msgstr "PL/Pythonの無名コードブロック" -#: plpy_plpymodule.c:186 plpy_plpymodule.c:189 +#: plpy_plpymodule.c:168 plpy_plpymodule.c:171 #, c-format msgid "could not import \"plpy\" module" msgstr "\"plpy\"モジュールをインポートできませんでした" -#: plpy_plpymodule.c:204 +#: plpy_plpymodule.c:182 #, c-format msgid "could not create the spiexceptions module" msgstr "spiexceptionsモジュールを生成できませんでした" -#: plpy_plpymodule.c:212 +#: plpy_plpymodule.c:190 #, c-format msgid "could not add the spiexceptions module" msgstr "spiexceptionsモジュールを追加できませんでした" -#: plpy_plpymodule.c:280 +#: plpy_plpymodule.c:257 #, c-format msgid "could not generate SPI exceptions" msgstr "SPI例外を生成できませんでした" -#: plpy_plpymodule.c:448 +#: plpy_plpymodule.c:425 #, c-format msgid "could not unpack arguments in plpy.elog" msgstr "plpy.elogで引数を展開できませんでした" -#: plpy_plpymodule.c:457 +#: plpy_plpymodule.c:434 msgid "could not parse error message in plpy.elog" msgstr "plpy.elogでエラーメッセージをパースできませんでした" -#: plpy_plpymodule.c:474 +#: plpy_plpymodule.c:451 #, c-format msgid "argument 'message' given by name and position" msgstr "名前と位置で 'message' 引数が渡されました" -#: plpy_plpymodule.c:501 +#: plpy_plpymodule.c:478 #, c-format msgid "'%s' is an invalid keyword argument for this function" msgstr "この関数に対して'%s'は無効なキーワード引数です" -#: plpy_plpymodule.c:512 plpy_plpymodule.c:518 +#: plpy_plpymodule.c:489 plpy_plpymodule.c:495 #, c-format msgid "invalid SQLSTATE code" msgstr "無効なSQLSTATEコードです" -#: plpy_procedure.c:230 +#: plpy_procedure.c:226 #, c-format msgid "trigger functions can only be called as triggers" msgstr "トリガー関数はトリガーとしてのみ呼び出せます" -#: plpy_procedure.c:234 +#: plpy_procedure.c:230 #, c-format msgid "PL/Python functions cannot return type %s" msgstr "PL/Python関数は%s型を返せません" -#: plpy_procedure.c:312 +#: plpy_procedure.c:308 #, c-format msgid "PL/Python functions cannot accept type %s" msgstr "PL/Python関数は%s型を受け付けられません" -#: plpy_procedure.c:402 +#: plpy_procedure.c:396 #, c-format msgid "could not compile PL/Python function \"%s\"" msgstr "PL/Python関数\"%s\"をコンパイルできませんでした" -#: plpy_procedure.c:405 +#: plpy_procedure.c:399 #, c-format msgid "could not compile anonymous PL/Python code block" msgstr "PL/Python無名コードブロックをコンパイルできませんでした" -#: plpy_resultobject.c:121 plpy_resultobject.c:147 plpy_resultobject.c:173 +#: plpy_resultobject.c:117 plpy_resultobject.c:143 plpy_resultobject.c:169 #, c-format msgid "command did not produce a result set" msgstr "コマンドは結果セットを生成しませんでした" -#: plpy_spi.c:60 +#: plpy_spi.c:56 #, c-format msgid "second argument of plpy.prepare must be a sequence" msgstr "plpy.prepareの第二引数はシーケンスでなければなりません" -#: plpy_spi.c:104 +#: plpy_spi.c:103 #, c-format msgid "plpy.prepare: type name at ordinal position %d is not a string" msgstr "plpy.prepare: %d 番目の型名が文字列ではありません" -#: plpy_spi.c:176 +#: plpy_spi.c:175 #, c-format msgid "plpy.execute expected a query or a plan" msgstr "plpy.execute は問い合わせもしくは実行計画を期待していました" -#: plpy_spi.c:195 +#: plpy_spi.c:193 #, c-format msgid "plpy.execute takes a sequence as its second argument" msgstr "plpy.execute は第二引数としてシーケンスを取ります" -#: plpy_spi.c:305 +#: plpy_spi.c:299 #, c-format msgid "SPI_execute_plan failed: %s" msgstr "SPI_execute_plan が失敗しました: %s" -#: plpy_spi.c:347 +#: plpy_spi.c:341 #, c-format msgid "SPI_execute failed: %s" msgstr "SPI_execute が失敗しました: %s" -#: plpy_subxactobject.c:97 +#: plpy_subxactobject.c:92 #, c-format msgid "this subtransaction has already been entered" msgstr "すでにこのサブトランザクションの中に入っています" -#: plpy_subxactobject.c:103 plpy_subxactobject.c:161 +#: plpy_subxactobject.c:98 plpy_subxactobject.c:156 #, c-format msgid "this subtransaction has already been exited" msgstr "このサブトランザクションからすでに抜けています" -#: plpy_subxactobject.c:155 +#: plpy_subxactobject.c:150 #, c-format msgid "this subtransaction has not been entered" msgstr "このサブトランザクションには入っていません" -#: plpy_subxactobject.c:167 +#: plpy_subxactobject.c:162 #, c-format msgid "there is no subtransaction to exit from" msgstr "抜けるべきサブトランザクションがありません" -#: plpy_typeio.c:591 +#: plpy_typeio.c:588 #, c-format msgid "could not import a module for Decimal constructor" msgstr "Decimalコンストラクタのためのモジュールをインポートできませんでした" -#: plpy_typeio.c:595 +#: plpy_typeio.c:592 #, c-format msgid "no Decimal attribute in module" msgstr "モジュールの中にDecimal属性が含まれていません" -#: plpy_typeio.c:601 +#: plpy_typeio.c:598 #, c-format msgid "conversion from numeric to Decimal failed" msgstr "numericからDecimalへの変換に失敗しました" -#: plpy_typeio.c:915 +#: plpy_typeio.c:912 #, c-format msgid "could not create bytes representation of Python object" msgstr "Pythonオブジェクトのバイト表現を生成できませんでした" -#: plpy_typeio.c:1063 +#: plpy_typeio.c:1049 #, c-format msgid "could not create string representation of Python object" msgstr "Pythonオブジェクトの文字列表現を生成できませんでした" -#: plpy_typeio.c:1074 +#: plpy_typeio.c:1060 #, c-format -msgid "" -"could not convert Python object into cstring: Python string representation " -"appears to contain null bytes" -msgstr "" -"Pythonオブジェクトをcstringに変換できませんでした: Pythonの文字列表現にnullバ" -"イトが含まれているようです" +msgid "could not convert Python object into cstring: Python string representation appears to contain null bytes" +msgstr "Pythonオブジェクトをcstringに変換できませんでした: Pythonの文字列表現にnullバイトが含まれているようです" -#: plpy_typeio.c:1183 +#: plpy_typeio.c:1157 #, c-format -msgid "number of array dimensions exceeds the maximum allowed (%d)" -msgstr "配列の次元数が制限値(%d)を超えています" +msgid "return value of function with array return type is not a Python sequence" +msgstr "配列型を返す関数の戻り値がPythonのシーケンスではありません" -#: plpy_typeio.c:1187 +#: plpy_typeio.c:1202 #, c-format msgid "could not determine sequence length for function return value" msgstr "関数の戻り値について、シーケンスの長さを決定できませんでした" -#: plpy_typeio.c:1190 plpy_typeio.c:1194 +#: plpy_typeio.c:1226 plpy_typeio.c:1241 plpy_typeio.c:1257 #, c-format -msgid "array size exceeds the maximum allowed" -msgstr "配列のサイズが制限値を超えています" +msgid "multidimensional arrays must have array expressions with matching dimensions" +msgstr "多次元配列の配列式の次数があっていなければなりません" -#: plpy_typeio.c:1220 +#: plpy_typeio.c:1231 #, c-format -msgid "" -"return value of function with array return type is not a Python sequence" -msgstr "配列型を返す関数の戻り値がPythonのシーケンスではありません" +msgid "number of array dimensions exceeds the maximum allowed (%d)" +msgstr "配列の次元数が制限値(%d)を超えています" -#: plpy_typeio.c:1266 -#, c-format -msgid "wrong length of inner sequence: has length %d, but %d was expected" -msgstr "内部シーケンスで長さが異常です: 長さは%dですが、期待する値は%dでした" - -#: plpy_typeio.c:1268 -#, c-format -msgid "" -"To construct a multidimensional array, the inner sequences must all have the " -"same length." -msgstr "" -"多次元配列を生成する場合、内部シーケンスはすべて同じ長さでなければなりませ" -"ん。" - -#: plpy_typeio.c:1347 +#: plpy_typeio.c:1333 #, c-format msgid "malformed record literal: \"%s\"" msgstr "不正な形式のレコードリテラル: \"%s\"" -#: plpy_typeio.c:1348 +#: plpy_typeio.c:1334 #, c-format msgid "Missing left parenthesis." msgstr "左括弧がありません。" -#: plpy_typeio.c:1349 plpy_typeio.c:1550 +#: plpy_typeio.c:1335 plpy_typeio.c:1539 #, c-format -msgid "" -"To return a composite type in an array, return the composite type as a " -"Python tuple, e.g., \"[('foo',)]\"." -msgstr "" -"複合型を配列に入れて返したい場合、 \"[('foo',)]\" のように複合型を Pythonのタ" -"プルとして返すようにしてください。" +msgid "To return a composite type in an array, return the composite type as a Python tuple, e.g., \"[('foo',)]\"." +msgstr "複合型を配列に入れて返したい場合、 \"[('foo',)]\" のように複合型を Pythonのタプルとして返すようにしてください。" -#: plpy_typeio.c:1396 +#: plpy_typeio.c:1382 #, c-format msgid "key \"%s\" not found in mapping" msgstr "マッピング上にキー\"%s\"が見つかりません" -#: plpy_typeio.c:1397 +#: plpy_typeio.c:1383 #, c-format -msgid "" -"To return null in a column, add the value None to the mapping with the key " -"named after the column." -msgstr "" -"カラムにnullを入れて返す場合、カラム名をキーとして値がNoneのエントリをマッピ" -"ングに追加してください。" +msgid "To return null in a column, add the value None to the mapping with the key named after the column." +msgstr "カラムにnullを入れて返す場合、カラム名をキーとして値がNoneのエントリをマッピングに追加してください。" -#: plpy_typeio.c:1450 +#: plpy_typeio.c:1436 #, c-format msgid "length of returned sequence did not match number of columns in row" msgstr "返されたシーケンスの長さが行のカラム数とマッチしませんでした" -#: plpy_typeio.c:1548 +#: plpy_typeio.c:1537 #, c-format msgid "attribute \"%s\" does not exist in Python object" msgstr "属性\"%s\"がPythonオブジェクト中に存在しません" -#: plpy_typeio.c:1551 +#: plpy_typeio.c:1540 #, c-format -msgid "" -"To return null in a column, let the returned object have an attribute named " -"after column with value None." -msgstr "" -"カラムにnullを入れて返す場合、カラム名をキーとして値がNoneである属性を持つオ" -"ブジェクトを返すようにしてください。" +msgid "To return null in a column, let the returned object have an attribute named after column with value None." +msgstr "カラムにnullを入れて返す場合、カラム名をキーとして値がNoneである属性を持つオブジェクトを返すようにしてください。" -#: plpy_util.c:35 +#: plpy_util.c:31 #, c-format msgid "could not convert Python Unicode object to bytes" msgstr "PythonのUnicodeオブジェクトをバイト列に変換できませんでした" -#: plpy_util.c:41 +#: plpy_util.c:37 #, c-format msgid "could not extract bytes from encoded string" msgstr "エンコードされた文字列からバイト列を抽出できませんでした" + +#~ msgid "To construct a multidimensional array, the inner sequences must all have the same length." +#~ msgstr "多次元配列を生成する場合、内部シーケンスはすべて同じ長さでなければなりません。" + +#~ msgid "array size exceeds the maximum allowed" +#~ msgstr "配列のサイズが制限値を超えています" + +#~ msgid "wrong length of inner sequence: has length %d, but %d was expected" +#~ msgstr "内部シーケンスで長さが異常です: 長さは%dですが、期待する値は%dでした" diff --git a/src/pl/plpython/po/ru.po b/src/pl/plpython/po/ru.po index 55c717b2d70..fe86b0c4bf9 100644 --- a/src/pl/plpython/po/ru.po +++ b/src/pl/plpython/po/ru.po @@ -1,13 +1,13 @@ # Russian message translation file for plpython # Copyright (C) 2012-2016 PostgreSQL Global Development Group # This file is distributed under the same license as the PostgreSQL package. -# Alexander Lakhin , 2012-2017, 2018, 2019. +# SPDX-FileCopyrightText: 2012-2017, 2018, 2019, 2026 Alexander Lakhin msgid "" msgstr "" "Project-Id-Version: plpython (PostgreSQL current)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-08-02 11:37+0300\n" -"PO-Revision-Date: 2019-08-29 15:42+0300\n" +"POT-Creation-Date: 2026-08-05 06:38+0300\n" +"PO-Revision-Date: 2026-08-05 07:51+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" "Language: ru\n" @@ -27,12 +27,12 @@ msgstr "plpy.cursor ожидает запрос или план" msgid "plpy.cursor takes a sequence as its second argument" msgstr "plpy.cursor принимает в качестве второго аргумента последовательность" -#: plpy_cursorobject.c:170 plpy_spi.c:204 +#: plpy_cursorobject.c:170 plpy_spi.c:209 #, c-format msgid "could not execute plan" msgstr "нельзя выполнить план" -#: plpy_cursorobject.c:173 plpy_spi.c:207 +#: plpy_cursorobject.c:173 plpy_spi.c:212 #, c-format msgid "Expected sequence of %d argument, got %d: %s" msgid_plural "Expected sequence of %d arguments, got %d: %s" @@ -40,28 +40,34 @@ msgstr[0] "Ожидалась последовательность из %d ар msgstr[1] "Ожидалась последовательность из %d аргументов, получено %d: %s" msgstr[2] "Ожидалась последовательность из %d аргументов, получено %d: %s" -#: plpy_cursorobject.c:317 +#: plpy_cursorobject.c:237 plpy_spi.c:96 plpy_spi.c:263 plpy_typeio.c:1211 +#: plpy_typeio.c:1462 +#, c-format +msgid "could not get element %d from sequence" +msgstr "не удалось получить элемент %d из последовательности" + +#: plpy_cursorobject.c:322 #, c-format msgid "iterating a closed cursor" msgstr "перемещение закрытого курсора" -#: plpy_cursorobject.c:325 plpy_cursorobject.c:391 +#: plpy_cursorobject.c:330 plpy_cursorobject.c:396 #, c-format msgid "iterating a cursor in an aborted subtransaction" msgstr "перемещение курсора в прерванной подтранзакции" -#: plpy_cursorobject.c:383 +#: plpy_cursorobject.c:388 #, c-format msgid "fetch from a closed cursor" msgstr "выборка из закрытого курсора" -#: plpy_cursorobject.c:426 plpy_spi.c:393 +#: plpy_cursorobject.c:431 plpy_spi.c:403 #, c-format msgid "query result has too many rows to fit in a Python list" msgstr "" "результат запроса содержит слишком много строк для передачи в списке Python" -#: plpy_cursorobject.c:478 +#: plpy_cursorobject.c:483 #, c-format msgid "closing a cursor in an aborted subtransaction" msgstr "закрытие курсора в прерванной подтранзакции" @@ -319,27 +325,27 @@ msgstr "команда не выдала результирующий набор msgid "second argument of plpy.prepare must be a sequence" msgstr "вторым аргументом plpy.prepare должна быть последовательность" -#: plpy_spi.c:98 +#: plpy_spi.c:103 #, c-format msgid "plpy.prepare: type name at ordinal position %d is not a string" msgstr "plpy.prepare: имя типа с порядковым номером %d не является строкой" -#: plpy_spi.c:170 +#: plpy_spi.c:175 #, c-format msgid "plpy.execute expected a query or a plan" msgstr "plpy.execute ожидает запрос или план" -#: plpy_spi.c:188 +#: plpy_spi.c:193 #, c-format msgid "plpy.execute takes a sequence as its second argument" msgstr "plpy.execute принимает в качестве второго аргумента последовательность" -#: plpy_spi.c:289 +#: plpy_spi.c:299 #, c-format msgid "SPI_execute_plan failed: %s" msgstr "ошибка в SPI_execute_plan: %s" -#: plpy_spi.c:331 +#: plpy_spi.c:341 #, c-format msgid "SPI_execute failed: %s" msgstr "ошибка в SPI_execute: %s" @@ -413,7 +419,7 @@ msgstr "" "не удалось определить длину последовательности в возвращаемом функцией " "значении" -#: plpy_typeio.c:1222 plpy_typeio.c:1237 plpy_typeio.c:1253 +#: plpy_typeio.c:1226 plpy_typeio.c:1241 plpy_typeio.c:1257 #, c-format msgid "" "multidimensional arrays must have array expressions with matching dimensions" @@ -421,22 +427,22 @@ msgstr "" "для многомерных массивов должны задаваться выражения с соответствующими " "размерностями" -#: plpy_typeio.c:1227 +#: plpy_typeio.c:1231 #, c-format msgid "number of array dimensions exceeds the maximum allowed (%d)" msgstr "число размерностей массива превышает предел (%d)" -#: plpy_typeio.c:1329 +#: plpy_typeio.c:1333 #, c-format msgid "malformed record literal: \"%s\"" msgstr "ошибка в литерале записи: \"%s\"" -#: plpy_typeio.c:1330 +#: plpy_typeio.c:1334 #, c-format msgid "Missing left parenthesis." msgstr "Отсутствует левая скобка." -#: plpy_typeio.c:1331 plpy_typeio.c:1532 +#: plpy_typeio.c:1335 plpy_typeio.c:1539 #, c-format msgid "" "To return a composite type in an array, return the composite type as a " @@ -445,12 +451,12 @@ msgstr "" "Чтобы возвратить составной тип в массиве, нужно возвратить составное " "значение в виде кортежа Python, например: \"[('foo',)]\"." -#: plpy_typeio.c:1378 +#: plpy_typeio.c:1382 #, c-format msgid "key \"%s\" not found in mapping" msgstr "ключ \"%s\" не найден в сопоставлении" -#: plpy_typeio.c:1379 +#: plpy_typeio.c:1383 #, c-format msgid "" "To return null in a column, add the value None to the mapping with the key " @@ -459,17 +465,17 @@ msgstr "" "Чтобы присвоить столбцу NULL, добавьте в сопоставление значение None с " "ключом-именем столбца." -#: plpy_typeio.c:1432 +#: plpy_typeio.c:1436 #, c-format msgid "length of returned sequence did not match number of columns in row" msgstr "длина возвращённой последовательности не равна числу столбцов в строке" -#: plpy_typeio.c:1530 +#: plpy_typeio.c:1537 #, c-format msgid "attribute \"%s\" does not exist in Python object" msgstr "в объекте Python не существует атрибут \"%s\"" -#: plpy_typeio.c:1533 +#: plpy_typeio.c:1540 #, c-format msgid "" "To return null in a column, let the returned object have an attribute named "