From 7eb5ad4c367a29ba8c73d35f7587d10995064496 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Mon, 10 Aug 2026 12:28:48 +0200 Subject: [PATCH] Translation updates Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git Source-Git-Hash: 826aceacc9b91a6edc38d4d7fdc280616a3764eb --- src/backend/po/de.po | 2346 +++++++++++++------------- src/backend/po/ja.po | 1569 ++++++++--------- src/backend/po/ru.po | 1800 ++++++++++---------- src/bin/initdb/po/de.po | 52 +- src/bin/initdb/po/ja.po | 54 +- src/bin/initdb/po/ru.po | 22 +- src/bin/pg_amcheck/po/ru.po | 2 +- src/bin/pg_archivecleanup/po/ru.po | 2 +- src/bin/pg_basebackup/po/de.po | 414 ++--- src/bin/pg_basebackup/po/ja.po | 312 ++-- src/bin/pg_basebackup/po/ru.po | 136 +- src/bin/pg_checksums/po/ru.po | 2 +- src/bin/pg_config/po/ru.po | 2 +- src/bin/pg_controldata/po/ru.po | 2 +- src/bin/pg_ctl/po/de.po | 322 ++-- src/bin/pg_ctl/po/ja.po | 324 ++-- src/bin/pg_ctl/po/ru.po | 26 +- src/bin/pg_dump/po/de.po | 51 +- src/bin/pg_dump/po/ja.po | 96 +- src/bin/pg_dump/po/ru.po | 53 +- src/bin/pg_rewind/po/de.po | 236 +-- src/bin/pg_rewind/po/ja.po | 241 +-- src/bin/pg_rewind/po/ru.po | 99 +- src/bin/pg_test_fsync/po/ru.po | 2 +- src/bin/pg_test_timing/po/ja.po | 10 +- src/bin/pg_upgrade/po/ru.po | 2 +- src/bin/pg_verifybackup/po/de.po | 122 +- src/bin/pg_verifybackup/po/ru.po | 20 +- src/bin/pg_waldump/po/ru.po | 2 +- src/bin/psql/po/de.po | 652 +++---- src/bin/psql/po/ru.po | 654 +++---- src/bin/scripts/po/de.po | 288 ++-- src/bin/scripts/po/ru.po | 30 +- src/interfaces/ecpg/preproc/po/ru.po | 12 +- src/interfaces/libpq/po/de.po | 245 +-- src/interfaces/libpq/po/ja.po | 144 +- src/interfaces/libpq/po/ru.po | 248 +-- src/pl/plpython/po/de.po | 146 +- src/pl/plpython/po/ja.po | 291 ++-- src/pl/plpython/po/ru.po | 56 +- 40 files changed, 5826 insertions(+), 5261 deletions(-) diff --git a/src/backend/po/de.po b/src/backend/po/de.po index 3d66025eb53..9e6008e1329 100644 --- a/src/backend/po/de.po +++ b/src/backend/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-02-18 15:13+0000\n" +"POT-Creation-Date: 2026-08-07 10:09+0000\n" "PO-Revision-Date: 2025-08-25 21:56+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -34,15 +34,15 @@ msgstr "konnte Datei »%s« nicht zum Lesen öffnen: %m" #: access/transam/timeline.c:143 access/transam/timeline.c:362 #: access/transam/twophase.c:1329 access/transam/xlog.c:3594 #: access/transam/xlog.c:4843 access/transam/xlog.c:11771 -#: access/transam/xlog.c:11784 access/transam/xlog.c:12239 -#: access/transam/xlog.c:12319 access/transam/xlog.c:12356 -#: access/transam/xlog.c:12416 access/transam/xlogfuncs.c:703 +#: access/transam/xlog.c:11784 access/transam/xlog.c:12255 +#: access/transam/xlog.c:12335 access/transam/xlog.c:12372 +#: access/transam/xlog.c:12432 access/transam/xlogfuncs.c:703 #: access/transam/xlogfuncs.c:722 commands/extension.c:3622 libpq/hba.c:534 #: replication/basebackup.c:2016 replication/logical/origin.c:729 -#: replication/logical/origin.c:765 replication/logical/reorderbuffer.c:5090 +#: replication/logical/origin.c:765 replication/logical/reorderbuffer.c:5109 #: replication/logical/snapbuild.c:1919 replication/logical/snapbuild.c:1961 -#: replication/logical/snapbuild.c:1988 replication/slot.c:1794 -#: replication/slot.c:1835 replication/walsender.c:559 +#: replication/logical/snapbuild.c:1988 replication/slot.c:1796 +#: replication/slot.c:1837 replication/walsender.c:559 #: storage/file/buffile.c:445 storage/file/copydir.c:195 #: utils/adt/genfile.c:202 utils/adt/misc.c:881 utils/cache/relmapper.c:744 #, c-format @@ -54,7 +54,7 @@ msgstr "konnte Datei »%s« nicht lesen: %m" #: replication/basebackup.c:2020 replication/logical/origin.c:734 #: replication/logical/origin.c:773 replication/logical/snapbuild.c:1924 #: replication/logical/snapbuild.c:1966 replication/logical/snapbuild.c:1993 -#: replication/slot.c:1798 replication/slot.c:1839 replication/walsender.c:564 +#: replication/slot.c:1800 replication/slot.c:1841 replication/walsender.c:564 #: utils/cache/relmapper.c:748 #, c-format msgid "could not read file \"%s\": read %d of %zu" @@ -71,9 +71,9 @@ msgstr "konnte Datei »%s« nicht lesen: %d von %zu gelesen" #: access/transam/xlog.c:5741 access/transam/xlogfuncs.c:728 #: commands/copyfrom.c:1586 commands/copyto.c:328 libpq/be-fsstubs.c:455 #: libpq/be-fsstubs.c:525 replication/logical/origin.c:667 -#: replication/logical/origin.c:806 replication/logical/reorderbuffer.c:5148 +#: replication/logical/origin.c:806 replication/logical/reorderbuffer.c:5167 #: replication/logical/snapbuild.c:1828 replication/logical/snapbuild.c:2001 -#: replication/slot.c:1683 replication/slot.c:1846 replication/walsender.c:574 +#: replication/slot.c:1685 replication/slot.c:1848 replication/walsender.c:574 #: storage/file/copydir.c:218 storage/file/copydir.c:223 storage/file/fd.c:735 #: storage/file/fd.c:3528 storage/file/fd.c:3631 utils/cache/relmapper.c:759 #: utils/cache/relmapper.c:898 @@ -110,12 +110,12 @@ msgstr "" #: access/transam/xlog.c:4833 access/transam/xlogutils.c:803 #: postmaster/syslogger.c:1488 replication/basebackup.c:616 #: replication/basebackup.c:1610 replication/logical/origin.c:719 -#: replication/logical/reorderbuffer.c:3743 -#: replication/logical/reorderbuffer.c:4294 -#: replication/logical/reorderbuffer.c:5070 +#: replication/logical/reorderbuffer.c:3762 +#: replication/logical/reorderbuffer.c:4313 +#: replication/logical/reorderbuffer.c:5089 #: replication/logical/snapbuild.c:1783 replication/logical/snapbuild.c:1890 -#: replication/slot.c:1766 replication/walsender.c:532 -#: replication/walsender.c:2581 storage/file/copydir.c:161 +#: replication/slot.c:1768 replication/walsender.c:532 +#: replication/walsender.c:2590 storage/file/copydir.c:161 #: storage/file/fd.c:710 storage/file/fd.c:3297 storage/file/fd.c:3515 #: storage/file/fd.c:3602 storage/smgr/md.c:506 utils/cache/relmapper.c:724 #: utils/cache/relmapper.c:842 utils/error/elog.c:1958 @@ -129,7 +129,7 @@ msgstr "konnte Datei »%s« nicht öffnen: %m" #: access/transam/twophase.c:1726 access/transam/twophase.c:1735 #: access/transam/xlog.c:11528 access/transam/xlog.c:11566 #: access/transam/xlog.c:11979 access/transam/xlogfuncs.c:782 -#: postmaster/postmaster.c:5688 postmaster/syslogger.c:1499 +#: postmaster/postmaster.c:5707 postmaster/syslogger.c:1499 #: postmaster/syslogger.c:1512 utils/cache/relmapper.c:876 #, c-format msgid "could not write file \"%s\": %m" @@ -143,7 +143,7 @@ msgstr "konnte Datei »%s« nicht schreiben: %m" #: access/transam/xlog.c:3438 access/transam/xlog.c:3628 #: access/transam/xlog.c:4806 access/transam/xlog.c:11011 #: access/transam/xlog.c:11052 replication/logical/snapbuild.c:1821 -#: replication/slot.c:1667 replication/slot.c:1776 storage/file/fd.c:727 +#: replication/slot.c:1669 replication/slot.c:1778 storage/file/fd.c:727 #: storage/file/fd.c:3623 storage/smgr/md.c:959 storage/smgr/md.c:1000 #: storage/sync/sync.c:454 utils/cache/relmapper.c:891 utils/misc/guc.c:8469 #, c-format @@ -151,23 +151,23 @@ msgid "could not fsync file \"%s\": %m" msgstr "konnte Datei »%s« nicht fsyncen: %m" #: ../common/cryptohash_openssl.c:104 ../common/exec.c:560 ../common/exec.c:605 -#: ../common/exec.c:697 ../common/hmac_openssl.c:101 ../common/psprintf.c:143 -#: ../common/stringinfo.c:305 ../port/path.c:707 ../port/path.c:745 -#: ../port/path.c:762 access/transam/twophase.c:1399 access/transam/xlog.c:6721 +#: ../common/exec.c:697 ../common/hmac_openssl.c:101 ../common/psprintf.c:140 +#: ../common/stringinfo.c:302 ../port/path.c:724 ../port/path.c:762 +#: ../port/path.c:779 access/transam/twophase.c:1399 access/transam/xlog.c:6721 #: lib/dshash.c:245 libpq/auth.c:1497 libpq/auth.c:1565 libpq/auth.c:2123 #: libpq/be-secure-gssapi.c:530 libpq/be-secure-gssapi.c:702 #: postmaster/bgworker.c:349 postmaster/bgworker.c:948 -#: postmaster/postmaster.c:2554 postmaster/postmaster.c:4211 -#: postmaster/postmaster.c:5613 postmaster/postmaster.c:5977 +#: postmaster/postmaster.c:2573 postmaster/postmaster.c:4230 +#: postmaster/postmaster.c:5632 postmaster/postmaster.c:5996 #: replication/libpqwalreceiver/libpqwalreceiver.c:287 #: replication/logical/logical.c:206 replication/walsender.c:606 #: storage/buffer/localbuf.c:442 storage/file/fd.c:879 storage/file/fd.c:1351 #: storage/file/fd.c:1512 storage/file/fd.c:2320 storage/ipc/procarray.c:1472 #: storage/ipc/procarray.c:2293 storage/ipc/procarray.c:2300 #: storage/ipc/procarray.c:2805 storage/ipc/procarray.c:3482 -#: tcop/postgres.c:3620 utils/adt/cryptohashfuncs.c:46 -#: utils/adt/cryptohashfuncs.c:66 utils/adt/formatting.c:1699 -#: utils/adt/formatting.c:1823 utils/adt/formatting.c:1948 +#: tcop/postgres.c:3636 utils/adt/cryptohashfuncs.c:46 +#: utils/adt/cryptohashfuncs.c:66 utils/adt/formatting.c:1702 +#: utils/adt/formatting.c:1826 utils/adt/formatting.c:1951 #: utils/adt/pg_locale.c:451 utils/adt/pg_locale.c:615 utils/adt/regexp.c:223 #: utils/fmgr/dfmgr.c:229 utils/hash/dynahash.c:513 utils/hash/dynahash.c:613 #: utils/hash/dynahash.c:1116 utils/mb/mbutils.c:410 utils/mb/mbutils.c:438 @@ -175,10 +175,10 @@ msgstr "konnte Datei »%s« nicht fsyncen: %m" #: utils/misc/guc.c:5077 utils/misc/guc.c:5090 utils/misc/guc.c:8447 #: utils/misc/tzparser.c:476 utils/mmgr/aset.c:476 utils/mmgr/dsa.c:702 #: utils/mmgr/dsa.c:724 utils/mmgr/dsa.c:805 utils/mmgr/generation.c:234 -#: utils/mmgr/mcxt.c:891 utils/mmgr/mcxt.c:927 utils/mmgr/mcxt.c:965 -#: utils/mmgr/mcxt.c:1003 utils/mmgr/mcxt.c:1111 utils/mmgr/mcxt.c:1142 -#: utils/mmgr/mcxt.c:1178 utils/mmgr/mcxt.c:1230 utils/mmgr/mcxt.c:1265 -#: utils/mmgr/mcxt.c:1300 utils/mmgr/slab.c:238 +#: utils/mmgr/mcxt.c:894 utils/mmgr/mcxt.c:930 utils/mmgr/mcxt.c:968 +#: utils/mmgr/mcxt.c:1006 utils/mmgr/mcxt.c:1114 utils/mmgr/mcxt.c:1145 +#: utils/mmgr/mcxt.c:1181 utils/mmgr/mcxt.c:1233 utils/mmgr/mcxt.c:1271 +#: utils/mmgr/mcxt.c:1434 utils/mmgr/slab.c:238 #, c-format msgid "out of memory" msgstr "Speicher aufgebraucht" @@ -221,20 +221,30 @@ msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %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:162 -#: ../common/psprintf.c:145 ../port/path.c:709 ../port/path.c:747 -#: ../port/path.c:764 utils/misc/ps_status.c:210 utils/misc/ps_status.c:218 +#: ../common/fe_memutils.c:41 ../common/fe_memutils.c:81 +#: ../common/fe_memutils.c:104 ../common/fe_memutils.c:168 +#: ../common/psprintf.c:142 ../port/path.c:726 ../port/path.c:764 +#: ../port/path.c:781 utils/misc/ps_status.c:210 utils/misc/ps_status.c:218 #: utils/misc/ps_status.c:248 utils/misc/ps_status.c:256 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../common/fe_memutils.c:92 ../common/fe_memutils.c:154 +#: ../common/fe_memutils.c:98 ../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../common/file_utils.c:86 ../common/file_utils.c:446 #: ../common/file_utils.c:450 access/transam/twophase.c:1297 #: access/transam/xlog.c:11504 access/transam/xlog.c:11542 @@ -267,7 +277,7 @@ msgstr "konnte Verzeichnis »%s« nicht lesen: %m" #: ../common/file_utils.c:378 access/transam/xlogarchive.c:412 #: postmaster/syslogger.c:1523 replication/logical/snapbuild.c:1840 -#: replication/slot.c:672 replication/slot.c:1550 replication/slot.c:1699 +#: replication/slot.c:674 replication/slot.c:1552 replication/slot.c:1701 #: storage/file/fd.c:745 storage/file/fd.c:843 utils/time/snapmgr.c:1282 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" @@ -437,12 +447,12 @@ msgstr "konnte »stat« für Datei oder Verzeichnis »%s« nicht ausführen: %m" msgid "could not remove file or directory \"%s\": %m" msgstr "konnte Datei oder Verzeichnis »%s« nicht entfernen: %m" -#: ../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" @@ -550,7 +560,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:731 +#: ../port/path.c:748 #, c-format msgid "could not get current working directory: %s\n" msgstr "konnte aktuelles Arbeitsverzeichnis nicht ermitteln: %s\n" @@ -611,7 +621,7 @@ msgid "could not open parent table of index \"%s\"" msgstr "konnte Basistabelle von Index »%s« nicht öffnen" #: access/brin/brin.c:1114 access/brin/brin.c:1213 access/gin/ginfast.c:1087 -#: parser/parse_utilcmd.c:2291 +#: parser/parse_utilcmd.c:2295 #, c-format msgid "index \"%s\" is not valid" msgstr "Index »%s« ist nicht gültig" @@ -889,7 +899,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:145 executor/execExpr.c:2177 -#: utils/adt/arrayfuncs.c:4034 utils/adt/arrayfuncs.c:6704 +#: utils/adt/arrayfuncs.c:4034 utils/adt/arrayfuncs.c:6711 #: utils/adt/rowtypes.c:957 #, c-format msgid "could not identify a comparison function for type %s" @@ -974,11 +984,11 @@ msgstr "Operatorfamilie »%s« für Zugriffsmethode %s enthält ungültige ORDER msgid "could not determine which collation to use for string hashing" msgstr "konnte die für das Zeichenketten-Hashing zu verwendende Sortierfolge nicht bestimmen" -#: access/hash/hashfunc.c:281 access/hash/hashfunc.c:338 catalog/heap.c:714 -#: catalog/heap.c:720 commands/createas.c:206 commands/createas.c:515 -#: commands/indexcmds.c:1971 commands/tablecmds.c:17208 commands/view.c:86 -#: regex/regc_pg_locale.c:263 utils/adt/formatting.c:1666 -#: utils/adt/formatting.c:1790 utils/adt/formatting.c:1915 utils/adt/like.c:194 +#: access/hash/hashfunc.c:281 access/hash/hashfunc.c:338 catalog/heap.c:728 +#: catalog/heap.c:734 commands/createas.c:206 commands/createas.c:515 +#: commands/indexcmds.c:1971 commands/tablecmds.c:17203 commands/view.c:86 +#: regex/regc_pg_locale.c:263 utils/adt/formatting.c:1669 +#: utils/adt/formatting.c:1793 utils/adt/formatting.c:1918 utils/adt/like.c:194 #: utils/adt/like_support.c:1004 utils/adt/varchar.c:733 #: utils/adt/varchar.c:994 utils/adt/varchar.c:1055 utils/adt/varlena.c:1563 #, c-format @@ -1088,9 +1098,9 @@ msgstr "konnte nicht in Datei »%s« schreiben, %d von %d geschrieben: %m" #: access/transam/xlog.c:3354 access/transam/xlog.c:3563 #: access/transam/xlog.c:4785 access/transam/xlog.c:11519 #: access/transam/xlog.c:11557 access/transam/xlog.c:11962 -#: access/transam/xlogfuncs.c:776 postmaster/postmaster.c:4636 -#: postmaster/postmaster.c:5675 replication/logical/origin.c:587 -#: replication/slot.c:1611 storage/file/copydir.c:167 storage/smgr/md.c:218 +#: access/transam/xlogfuncs.c:776 postmaster/postmaster.c:4655 +#: postmaster/postmaster.c:5694 replication/logical/origin.c:587 +#: replication/slot.c:1613 storage/file/copydir.c:167 storage/smgr/md.c:218 #: utils/time/snapmgr.c:1261 #, c-format msgid "could not create file \"%s\": %m" @@ -1104,10 +1114,10 @@ msgstr "konnte Datei »%s« nicht auf %u kürzen: %m" #: access/heap/rewriteheap.c:1159 access/transam/timeline.c:384 #: access/transam/timeline.c:424 access/transam/timeline.c:498 #: access/transam/xlog.c:3426 access/transam/xlog.c:3619 -#: access/transam/xlog.c:4797 postmaster/postmaster.c:4646 -#: postmaster/postmaster.c:4656 replication/logical/origin.c:599 +#: access/transam/xlog.c:4797 postmaster/postmaster.c:4665 +#: postmaster/postmaster.c:4675 replication/logical/origin.c:599 #: replication/logical/origin.c:641 replication/logical/origin.c:660 -#: replication/logical/snapbuild.c:1797 replication/slot.c:1647 +#: replication/logical/snapbuild.c:1797 replication/slot.c:1649 #: storage/file/buffile.c:506 storage/file/copydir.c:207 #: utils/init/miscinit.c:1478 utils/init/miscinit.c:1489 #: utils/init/miscinit.c:1497 utils/misc/guc.c:8430 utils/misc/guc.c:8461 @@ -1120,9 +1130,9 @@ msgstr "konnte nicht in Datei »%s« schreiben: %m" #: access/heap/rewriteheap.c:1249 access/transam/twophase.c:1686 #: access/transam/xlogarchive.c:118 access/transam/xlogarchive.c:422 #: postmaster/postmaster.c:1098 postmaster/syslogger.c:1465 -#: replication/logical/origin.c:575 replication/logical/reorderbuffer.c:4563 +#: replication/logical/origin.c:575 replication/logical/reorderbuffer.c:4582 #: replication/logical/snapbuild.c:1742 replication/logical/snapbuild.c:2162 -#: replication/slot.c:1750 storage/file/fd.c:785 storage/file/fd.c:3168 +#: replication/slot.c:1752 storage/file/fd.c:785 storage/file/fd.c:3168 #: storage/file/fd.c:3230 storage/file/reinit.c:250 storage/ipc/dsm.c:315 #: storage/smgr/md.c:347 storage/smgr/md.c:397 storage/sync/sync.c:250 #: utils/time/snapmgr.c:1606 @@ -1409,7 +1419,7 @@ msgstr "auf Index »%s« kann nicht zugegriffen werden, während er reindiziert #: access/index/indexam.c:208 catalog/objectaddress.c:1355 #: commands/indexcmds.c:2833 commands/tablecmds.c:267 commands/tablecmds.c:291 -#: commands/tablecmds.c:16894 commands/tablecmds.c:18710 +#: commands/tablecmds.c:16889 commands/tablecmds.c:18705 #, c-format msgid "\"%s\" is not an index" msgstr "»%s« ist kein Index" @@ -1435,7 +1445,7 @@ msgid "This may be because of a non-immutable index expression." msgstr "Das kann daran liegen, dass der Indexausdruck nicht »immutable« ist." #: access/nbtree/nbtpage.c:159 access/nbtree/nbtpage.c:608 -#: parser/parse_utilcmd.c:2337 +#: parser/parse_utilcmd.c:2341 #, c-format msgid "index \"%s\" is not a btree" msgstr "Index »%s« ist kein B-Tree" @@ -1506,8 +1516,8 @@ msgid "\"%s\" is an index" msgstr "»%s« ist ein Index" #: access/table/table.c:54 access/table/table.c:88 access/table/table.c:117 -#: access/table/table.c:150 catalog/aclchk.c:1800 commands/tablecmds.c:13603 -#: commands/tablecmds.c:16903 +#: access/table/table.c:150 catalog/aclchk.c:1800 commands/tablecmds.c:13598 +#: commands/tablecmds.c:16898 #, c-format msgid "\"%s\" is a composite type" msgstr "»%s« ist ein zusammengesetzter Typ" @@ -1562,121 +1572,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:1106 +#: access/transam/multixact.c:1158 #, 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:1108 access/transam/multixact.c:1115 -#: access/transam/multixact.c:1139 access/transam/multixact.c:1148 +#: access/transam/multixact.c:1160 access/transam/multixact.c:1167 +#: access/transam/multixact.c:1191 access/transam/multixact.c:1200 #, 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:1113 +#: access/transam/multixact.c:1165 #, 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:1134 access/transam/multixact.c:2421 +#: access/transam/multixact.c:1186 access/transam/multixact.c:2473 #, 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:1143 access/transam/multixact.c:2430 +#: access/transam/multixact.c:1195 access/transam/multixact.c:2482 #, 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:1207 +#: access/transam/multixact.c:1259 #, c-format msgid "multixact \"members\" limit exceeded" msgstr "Grenzwert für Multixact-»Members« überschritten" -#: access/transam/multixact.c:1208 +#: access/transam/multixact.c:1260 #, 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:1213 +#: access/transam/multixact.c:1265 #, 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:1244 +#: access/transam/multixact.c:1296 #, 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:1249 +#: access/transam/multixact.c:1301 #, 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:1388 +#: access/transam/multixact.c:1440 #, c-format msgid "MultiXactId %u does no longer exist -- apparent wraparound" msgstr "MultiXactId %u existiert nicht mehr -- anscheinender Überlauf" -#: access/transam/multixact.c:1394 +#: access/transam/multixact.c:1446 #, 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:1469 +#: access/transam/multixact.c:1521 #, c-format msgid "MultiXact %u has invalid next offset" msgstr "MultiXact %u hat ungültiges nächstes Offset" -#: access/transam/multixact.c:2426 access/transam/multixact.c:2435 -#: access/transam/varsup.c:151 access/transam/varsup.c:158 -#: access/transam/varsup.c:466 access/transam/varsup.c:473 +#: access/transam/multixact.c:2478 access/transam/multixact.c:2487 #, 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: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 "MultiXact-Member-Wraparound-Schutz ist deaktiviert, weil die älteste gecheckpointete MultiXact %u nicht auf der Festplatte existiert" -#: access/transam/multixact.c:2731 +#: 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:3125 +#: access/transam/multixact.c:3177 #, 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:3143 +#: access/transam/multixact.c:3195 #, 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:3160 +#: access/transam/multixact.c:3212 #, 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:3489 +#: access/transam/multixact.c:3543 #, c-format msgid "invalid MultiXactId: %u" msgstr "ungültige MultiXactId: %u" @@ -2017,6 +2025,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" @@ -2148,7 +2166,7 @@ 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:4039 access/transam/xlogutils.c:798 -#: replication/walsender.c:2575 +#: replication/walsender.c:2584 #, c-format msgid "requested WAL segment %s has already been removed" msgstr "das angeforderte WAL-Segment %s wurde schon entfernt" @@ -2604,7 +2622,7 @@ msgstr "konnte symbolische Verknüpfung »%s« nicht erstellen: %m" msgid "ignoring file \"%s\" because no file \"%s\" exists" msgstr "ignoriere Datei »%s«, weil keine Datei »%s« existiert" -#: access/transam/xlog.c:6847 access/transam/xlog.c:12495 +#: access/transam/xlog.c:6847 access/transam/xlog.c:12511 #, c-format msgid "File \"%s\" was renamed to \"%s\"." msgstr "Datei »%s« wurde in »%s« umbenannt." @@ -2960,9 +2978,9 @@ msgid "a backup is not in progress" msgstr "es läuft kein Backup" #: access/transam/xlog.c:11849 access/transam/xlog.c:11862 -#: access/transam/xlog.c:12253 access/transam/xlog.c:12259 -#: access/transam/xlog.c:12307 access/transam/xlog.c:12387 -#: access/transam/xlog.c:12411 access/transam/xlogfuncs.c:733 +#: access/transam/xlog.c:12269 access/transam/xlog.c:12275 +#: access/transam/xlog.c:12323 access/transam/xlog.c:12403 +#: access/transam/xlog.c:12427 access/transam/xlogfuncs.c:733 #, c-format msgid "invalid data in file \"%s\"" msgstr "ungültige Daten in Datei »%s«" @@ -3012,69 +3030,69 @@ msgstr "WAL-Archivierung ist nicht eingeschaltet; Sie müssen dafür sorgen, das msgid "aborting backup due to backend exiting before pg_stop_backup was called" msgstr "Backup wird abgebrochen, weil Backend-Prozess beendete, bevor pg_stop_backup aufgerufen wurde" -#: access/transam/xlog.c:12308 +#: access/transam/xlog.c:12324 #, c-format msgid "Timeline ID parsed is %u, but expected %u." msgstr "Gelesene Zeitleisten-ID ist %u, aber %u wurde erwartet." #. translator: %s is a WAL record description -#: access/transam/xlog.c:12436 +#: access/transam/xlog.c:12452 #, c-format msgid "WAL redo at %X/%X for %s" msgstr "WAL-Redo bei %X/%X für %s" -#: access/transam/xlog.c:12484 +#: access/transam/xlog.c:12500 #, c-format msgid "online backup mode was not canceled" msgstr "Online-Sicherungsmodus wurde nicht storniert" -#: access/transam/xlog.c:12485 +#: access/transam/xlog.c:12501 #, c-format msgid "File \"%s\" could not be renamed to \"%s\": %m." msgstr "Konnte Datei »%s« nicht in »%s« umbenennen: %m." -#: access/transam/xlog.c:12494 access/transam/xlog.c:12506 -#: access/transam/xlog.c:12516 +#: access/transam/xlog.c:12510 access/transam/xlog.c:12522 +#: access/transam/xlog.c:12532 #, c-format msgid "online backup mode canceled" msgstr "Online-Sicherungsmodus storniert" -#: access/transam/xlog.c:12507 +#: access/transam/xlog.c:12523 #, c-format msgid "Files \"%s\" and \"%s\" were renamed to \"%s\" and \"%s\", respectively." msgstr "Dateien »%s« und »%s« wurden in »%s« und »%s« umbenannt." -#: access/transam/xlog.c:12517 +#: access/transam/xlog.c:12533 #, c-format msgid "File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed to \"%s\": %m." msgstr "Datei »%s« wurde in »%s« umbenannt, aber Datei »%s« konnte nicht in »%s« umbenannt werden: %m." -#: access/transam/xlog.c:12650 access/transam/xlogutils.c:967 +#: access/transam/xlog.c:12666 access/transam/xlogutils.c:967 #, c-format msgid "could not read from log segment %s, offset %u: %m" msgstr "konnte nicht aus Logsegment %s, Position %u lesen: %m" -#: access/transam/xlog.c:12656 access/transam/xlogutils.c:974 +#: access/transam/xlog.c:12672 access/transam/xlogutils.c:974 #, c-format msgid "could not read from log segment %s, offset %u: read %d of %zu" msgstr "konnte nicht aus Logsegment %s bei Position %u lesen: %d von %zu gelesen" -#: access/transam/xlog.c:13233 +#: access/transam/xlog.c:13249 #, c-format msgid "WAL receiver process shutdown requested" msgstr "Herunterfahren des WAL-Receiver-Prozesses verlangt" -#: access/transam/xlog.c:13345 +#: access/transam/xlog.c:13361 #, c-format msgid "received promote request" msgstr "Anforderung zum Befördern empfangen" -#: access/transam/xlog.c:13358 +#: access/transam/xlog.c:13374 #, c-format msgid "promote trigger file found: %s" msgstr "Promote-Triggerdatei gefunden: %s" -#: access/transam/xlog.c:13366 +#: access/transam/xlog.c:13382 #, c-format msgid "could not stat promote trigger file \"%s\": %m" msgstr "konnte »stat« für Promote-Triggerdatei »%s« nicht ausführen: %m" @@ -3133,13 +3151,13 @@ msgid "Did you mean to use pg_stop_backup('f')?" msgstr "Meinten Sie pg_stop_backup('f')?" #: access/transam/xlogfuncs.c:185 commands/event_trigger.c:1311 -#: commands/event_trigger.c:1869 commands/extension.c:2096 +#: commands/event_trigger.c:1872 commands/extension.c:2096 #: commands/extension.c:2204 commands/extension.c:2489 commands/prepare.c:713 #: executor/execExpr.c:2518 executor/execSRF.c:738 executor/functions.c:1074 #: foreign/foreign.c:530 libpq/hba.c:2726 replication/logical/launcher.c:937 #: replication/logical/logicalfuncs.c:157 replication/logical/origin.c:1494 -#: replication/slotfuncs.c:255 replication/walsender.c:3346 -#: storage/ipc/shmem.c:554 utils/adt/datetime.c:4812 utils/adt/genfile.c:507 +#: replication/slotfuncs.c:255 replication/walsender.c:3355 +#: storage/ipc/shmem.c:518 utils/adt/datetime.c:4812 utils/adt/genfile.c:507 #: utils/adt/genfile.c:590 utils/adt/jsonfuncs.c:1944 #: utils/adt/jsonfuncs.c:2056 utils/adt/jsonfuncs.c:2244 #: utils/adt/jsonfuncs.c:2353 utils/adt/jsonfuncs.c:3814 @@ -3152,12 +3170,12 @@ msgid "set-valued function called in context that cannot accept a set" msgstr "Funktion mit Mengenergebnis in einem Zusammenhang aufgerufen, der keine Mengenergebnisse verarbeiten kann" #: access/transam/xlogfuncs.c:189 commands/event_trigger.c:1315 -#: commands/event_trigger.c:1873 commands/extension.c:2100 +#: commands/event_trigger.c:1876 commands/extension.c:2100 #: commands/extension.c:2208 commands/extension.c:2493 commands/prepare.c:717 #: foreign/foreign.c:535 libpq/hba.c:2730 replication/logical/launcher.c:941 #: replication/logical/logicalfuncs.c:161 replication/logical/origin.c:1498 -#: replication/slotfuncs.c:259 replication/walsender.c:3350 -#: storage/ipc/shmem.c:558 utils/adt/datetime.c:4816 utils/adt/genfile.c:511 +#: replication/slotfuncs.c:259 replication/walsender.c:3359 +#: storage/ipc/shmem.c:522 utils/adt/datetime.c:4816 utils/adt/genfile.c:511 #: utils/adt/genfile.c:594 utils/adt/mcxtfuncs.c:136 utils/adt/misc.c:223 #: utils/adt/pgstatfuncs.c:481 utils/adt/pgstatfuncs.c:591 #: utils/adt/pgstatfuncs.c:1903 utils/adt/varlena.c:4871 utils/misc/guc.c:10092 @@ -3367,12 +3385,12 @@ msgstr "ungültiges komprimiertes Abbild bei %X/%X, Block %d" msgid "-X requires a power of two value between 1 MB and 1 GB" msgstr "-X benötigt eine Zweierpotenz zwischen 1 MB und 1 GB" -#: bootstrap/bootstrap.c:287 postmaster/postmaster.c:847 tcop/postgres.c:3939 +#: bootstrap/bootstrap.c:287 postmaster/postmaster.c:847 tcop/postgres.c:3955 #, c-format msgid "--%s requires a value" msgstr "--%s benötigt einen Wert" -#: bootstrap/bootstrap.c:292 postmaster/postmaster.c:852 tcop/postgres.c:3944 +#: bootstrap/bootstrap.c:292 postmaster/postmaster.c:852 tcop/postgres.c:3960 #, c-format msgid "-c %s requires a value" msgstr "-c %s benötigt einen Wert" @@ -3521,10 +3539,10 @@ msgid "large object %u does not exist" msgstr "Large Object %u existiert nicht" #: catalog/aclchk.c:927 catalog/aclchk.c:936 commands/collationcmds.c:119 -#: commands/copy.c:402 commands/copy.c:422 commands/copy.c:432 -#: commands/copy.c:441 commands/copy.c:450 commands/copy.c:460 -#: commands/copy.c:469 commands/copy.c:478 commands/copy.c:496 -#: commands/copy.c:512 commands/copy.c:532 commands/copy.c:549 +#: commands/copy.c:403 commands/copy.c:423 commands/copy.c:433 +#: commands/copy.c:442 commands/copy.c:451 commands/copy.c:461 +#: commands/copy.c:470 commands/copy.c:479 commands/copy.c:497 +#: commands/copy.c:513 commands/copy.c:533 commands/copy.c:550 #: commands/dbcommands.c:158 commands/dbcommands.c:167 #: commands/dbcommands.c:176 commands/dbcommands.c:185 #: commands/dbcommands.c:194 commands/dbcommands.c:203 @@ -3578,27 +3596,27 @@ msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS" msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHEMAS verwendet wird" #: catalog/aclchk.c:1545 catalog/catalog.c:587 catalog/objectaddress.c:1522 -#: commands/analyze.c:390 commands/copy.c:781 commands/sequence.c:1709 +#: commands/analyze.c:390 commands/copy.c:782 commands/sequence.c:1709 #: commands/tablecmds.c:7180 commands/tablecmds.c:7336 #: commands/tablecmds.c:7386 commands/tablecmds.c:7460 #: commands/tablecmds.c:7530 commands/tablecmds.c:7642 #: commands/tablecmds.c:7736 commands/tablecmds.c:7795 -#: commands/tablecmds.c:7884 commands/tablecmds.c:7913 -#: commands/tablecmds.c:8068 commands/tablecmds.c:8150 -#: commands/tablecmds.c:8306 commands/tablecmds.c:8428 -#: commands/tablecmds.c:11908 commands/tablecmds.c:12100 -#: commands/tablecmds.c:12260 commands/tablecmds.c:13446 -#: commands/tablecmds.c:15993 commands/trigger.c:942 parser/analyze.c:2471 +#: commands/tablecmds.c:7879 commands/tablecmds.c:7908 +#: commands/tablecmds.c:8063 commands/tablecmds.c:8145 +#: commands/tablecmds.c:8301 commands/tablecmds.c:8423 +#: commands/tablecmds.c:11903 commands/tablecmds.c:12095 +#: commands/tablecmds.c:12255 commands/tablecmds.c:13441 +#: commands/tablecmds.c:15988 commands/trigger.c:942 parser/analyze.c:2471 #: parser/parse_relation.c:714 parser/parse_target.c:1077 -#: parser/parse_type.c:144 parser/parse_utilcmd.c:3425 -#: parser/parse_utilcmd.c:3461 parser/parse_utilcmd.c:3503 utils/adt/acl.c:2862 +#: parser/parse_type.c:144 parser/parse_utilcmd.c:3429 +#: parser/parse_utilcmd.c:3465 parser/parse_utilcmd.c:3507 utils/adt/acl.c:2862 #: utils/adt/ruleutils.c:2732 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "Spalte »%s« von Relation »%s« existiert nicht" #: catalog/aclchk.c:1808 catalog/objectaddress.c:1362 commands/sequence.c:1147 -#: commands/tablecmds.c:249 commands/tablecmds.c:16867 utils/adt/acl.c:2070 +#: commands/tablecmds.c:249 commands/tablecmds.c:16862 utils/adt/acl.c:2070 #: utils/adt/acl.c:2100 utils/adt/acl.c:2132 utils/adt/acl.c:2164 #: utils/adt/acl.c:2192 utils/adt/acl.c:2222 #, c-format @@ -4089,7 +4107,7 @@ msgstr "Erweiterung mit OID %u existiert nicht" msgid "publication with OID %u does not exist" msgstr "Publikation mit OID %u existiert nicht" -#: catalog/aclchk.c:5405 commands/subscriptioncmds.c:1465 +#: catalog/aclchk.c:5405 commands/subscriptioncmds.c:1493 #, c-format msgid "subscription with OID %u does not exist" msgstr "Subskription mit OID %u existiert nicht" @@ -4128,7 +4146,7 @@ msgstr "nur Superuser können pg_nextoid() aufrufen" msgid "pg_nextoid() can only be used on system catalogs" msgstr "pg_nextoid() kann nur mit Systemkatalogen verwendet werden" -#: catalog/catalog.c:579 parser/parse_utilcmd.c:2284 +#: catalog/catalog.c:579 parser/parse_utilcmd.c:2288 #, c-format msgid "index \"%s\" does not belong to table \"%s\"" msgstr "Index »%s« gehört nicht zu Tabelle »%s«" @@ -4190,10 +4208,10 @@ msgstr "kann %s nicht löschen, weil andere Objekte davon abhängen" #: catalog/dependency.c:1204 catalog/dependency.c:1211 #: catalog/dependency.c:1223 commands/tablecmds.c:1301 -#: commands/tablecmds.c:14064 commands/tablespace.c:464 commands/user.c:1095 +#: commands/tablecmds.c:14059 commands/tablespace.c:464 commands/user.c:1095 #: commands/view.c:506 libpq/auth.c:346 replication/slot.c:181 #: replication/syncrep.c:1110 storage/lmgr/deadlock.c:1151 -#: storage/lmgr/proc.c:1447 utils/misc/guc.c:7140 utils/misc/guc.c:7176 +#: storage/lmgr/proc.c:1482 utils/misc/guc.c:7140 utils/misc/guc.c:7176 #: utils/misc/guc.c:7246 utils/misc/guc.c:11490 utils/misc/guc.c:11524 #: utils/misc/guc.c:11558 utils/misc/guc.c:11601 utils/misc/guc.c:11643 #: utils/misc/guc.c:12599 utils/misc/guc.c:12601 @@ -4251,160 +4269,160 @@ msgid "column name \"%s\" specified more than once" msgstr "Spaltenname »%s« mehrmals angegeben" #. translator: first %s is an integer not a name -#: catalog/heap.c:621 +#: catalog/heap.c:625 #, c-format msgid "partition key column %s has pseudo-type %s" msgstr "Partitionierungsschlüsselspalte %s hat Pseudotyp %s" -#: catalog/heap.c:626 +#: catalog/heap.c:630 #, c-format msgid "column \"%s\" has pseudo-type %s" msgstr "Spalte »%s« hat Pseudotyp %s" -#: catalog/heap.c:657 +#: catalog/heap.c:661 #, c-format msgid "composite type %s cannot be made a member of itself" msgstr "zusammengesetzter Typ %s kann nicht Teil von sich selbst werden" #. translator: first %s is an integer not a name -#: catalog/heap.c:712 +#: catalog/heap.c:726 #, c-format msgid "no collation was derived for partition key column %s with collatable type %s" msgstr "für Partitionierungsschlüsselspalte %s mit sortierbarem Typ %s wurde keine Sortierfolge abgeleitet" -#: catalog/heap.c:718 commands/createas.c:203 commands/createas.c:512 +#: catalog/heap.c:732 commands/createas.c:203 commands/createas.c:512 #, c-format 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:1203 catalog/index.c:872 commands/createas.c:408 +#: catalog/heap.c:1220 catalog/index.c:876 commands/createas.c:408 #: commands/tablecmds.c:3872 #, c-format msgid "relation \"%s\" already exists" msgstr "Relation »%s« existiert bereits" -#: catalog/heap.c:1219 catalog/pg_type.c:436 catalog/pg_type.c:784 +#: catalog/heap.c:1236 catalog/pg_type.c:436 catalog/pg_type.c:784 #: catalog/pg_type.c:931 commands/typecmds.c:249 commands/typecmds.c:261 #: commands/typecmds.c:757 commands/typecmds.c:1172 commands/typecmds.c:1398 -#: commands/typecmds.c:1590 commands/typecmds.c:2562 +#: commands/typecmds.c:1597 commands/typecmds.c:2569 #, c-format msgid "type \"%s\" already exists" msgstr "Typ »%s« existiert bereits" -#: catalog/heap.c:1220 +#: catalog/heap.c:1237 #, 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:1249 +#: catalog/heap.c:1266 #, 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:2529 +#: catalog/heap.c:2546 #, 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:2797 +#: catalog/heap.c:2814 #, c-format msgid "check constraint \"%s\" already exists" msgstr "Check-Constraint »%s« existiert bereits" -#: catalog/heap.c:2967 catalog/index.c:886 catalog/pg_constraint.c:670 -#: commands/tablecmds.c:8802 +#: catalog/heap.c:2984 catalog/index.c:890 catalog/pg_constraint.c:670 +#: commands/tablecmds.c:8797 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "Constraint »%s« existiert bereits für Relation »%s«" -#: catalog/heap.c:2974 +#: catalog/heap.c:2991 #, 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:2985 +#: catalog/heap.c:3002 #, 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:2995 +#: catalog/heap.c:3012 #, 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:3000 +#: catalog/heap.c:3017 #, c-format msgid "merging constraint \"%s\" with inherited definition" msgstr "Constraint »%s« wird mit geerbter Definition zusammengeführt" -#: catalog/heap.c:3105 +#: catalog/heap.c:3122 #, 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:3107 +#: catalog/heap.c:3124 #, 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:3113 +#: catalog/heap.c:3130 #, 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:3114 +#: catalog/heap.c:3131 #, 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:3169 +#: catalog/heap.c:3186 #, c-format msgid "generation expression is not immutable" msgstr "Generierungsausdruck ist nicht »immutable«" -#: catalog/heap.c:3197 rewrite/rewriteHandler.c:1288 +#: catalog/heap.c:3214 rewrite/rewriteHandler.c:1322 #, 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:3202 commands/prepare.c:368 parser/analyze.c:2695 +#: catalog/heap.c:3219 commands/prepare.c:368 parser/analyze.c:2695 #: parser/parse_target.c:594 parser/parse_target.c:891 -#: parser/parse_target.c:901 rewrite/rewriteHandler.c:1293 +#: parser/parse_target.c:901 rewrite/rewriteHandler.c:1327 #, 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:3249 +#: catalog/heap.c:3266 #, 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:3547 +#: catalog/heap.c:3564 #, c-format msgid "unsupported ON COMMIT and foreign key combination" msgstr "nicht unterstützte Kombination aus ON COMMIT und Fremdschlüssel" -#: catalog/heap.c:3548 +#: catalog/heap.c:3565 #, 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:3553 +#: catalog/heap.c:3570 #, 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:3554 +#: catalog/heap.c:3571 #, c-format msgid "Table \"%s\" references \"%s\"." msgstr "Tabelle »%s« verweist auf »%s«." -#: catalog/heap.c:3556 +#: catalog/heap.c:3573 #, 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." -#: catalog/index.c:223 parser/parse_utilcmd.c:2190 +#: catalog/index.c:223 parser/parse_utilcmd.c:2194 #, c-format msgid "multiple primary keys for table \"%s\" are not allowed" msgstr "mehrere Primärschlüssel für Tabelle »%s« nicht erlaubt" @@ -4419,69 +4437,69 @@ 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:771 catalog/index.c:1935 +#: catalog/index.c:775 catalog/index.c:1949 #, 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:811 +#: catalog/index.c:815 #, 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:826 +#: catalog/index.c:830 #, 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:835 catalog/index.c:1287 +#: catalog/index.c:839 catalog/index.c:1294 #, 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:844 +#: catalog/index.c:848 #, c-format msgid "shared indexes cannot be created after initdb" msgstr "Cluster-globale Indexe können nicht nach initdb erzeugt werden" -#: catalog/index.c:864 commands/createas.c:423 commands/sequence.c:162 +#: catalog/index.c:868 commands/createas.c:423 commands/sequence.c:162 #: parser/parse_utilcmd.c:209 #, c-format msgid "relation \"%s\" already exists, skipping" msgstr "Relation »%s« existiert bereits, wird übersprungen" -#: catalog/index.c:914 +#: catalog/index.c:918 #, 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:2232 +#: catalog/index.c:2246 #, 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:3660 +#: catalog/index.c:3674 #, c-format msgid "cannot reindex temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht reindizieren" -#: catalog/index.c:3671 commands/indexcmds.c:3589 +#: catalog/index.c:3685 commands/indexcmds.c:3589 #, c-format msgid "cannot reindex invalid index on TOAST table" msgstr "ungültiger Index einer TOAST-Tabelle kann nicht reindiziert werden" -#: catalog/index.c:3687 commands/indexcmds.c:3469 commands/indexcmds.c:3613 +#: catalog/index.c:3701 commands/indexcmds.c:3469 commands/indexcmds.c:3613 #: commands/tablecmds.c:3282 #, c-format msgid "cannot move system relation \"%s\"" msgstr "Systemrelation »%s« kann nicht verschoben werden" -#: catalog/index.c:3831 +#: catalog/index.c:3845 #, c-format msgid "index \"%s\" was reindexed" msgstr "Index »%s« wurde neu indiziert" -#: catalog/index.c:3968 +#: catalog/index.c:3982 #, 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" @@ -4560,7 +4578,7 @@ msgid "text search template \"%s\" does not exist" msgstr "Textsuchevorlage »%s« existiert nicht" #: catalog/namespace.c:2773 commands/tsearchcmds.c:1127 -#: utils/cache/ts_cache.c:613 +#: utils/cache/ts_cache.c:626 #, c-format msgid "text search configuration \"%s\" does not exist" msgstr "Textsuchekonfiguration »%s« existiert nicht" @@ -4623,7 +4641,7 @@ msgid "cannot create temporary tables during a parallel operation" msgstr "während einer parallelen Operation können keine temporären Tabellen erzeugt werden" #: catalog/namespace.c:4341 commands/tablespace.c:1211 commands/variable.c:64 -#: tcop/postgres.c:3589 utils/misc/guc.c:11675 utils/misc/guc.c:11753 +#: tcop/postgres.c:3605 utils/misc/guc.c:11675 utils/misc/guc.c:11753 #, c-format msgid "List syntax is invalid." msgstr "Die Listensyntax ist ungültig." @@ -4631,25 +4649,25 @@ msgstr "Die Listensyntax ist ungültig." #: catalog/objectaddress.c:1370 catalog/pg_publication.c:58 #: commands/policy.c:96 commands/policy.c:376 commands/tablecmds.c:243 #: commands/tablecmds.c:285 commands/tablecmds.c:2157 commands/tablecmds.c:6130 -#: commands/tablecmds.c:12036 +#: commands/tablecmds.c:12031 #, c-format msgid "\"%s\" is not a table" msgstr "»%s« ist keine Tabelle" #: catalog/objectaddress.c:1377 commands/tablecmds.c:255 -#: commands/tablecmds.c:6169 commands/tablecmds.c:16872 commands/view.c:119 +#: commands/tablecmds.c:6169 commands/tablecmds.c:16867 commands/view.c:119 #, c-format msgid "\"%s\" is not a view" msgstr "»%s« ist keine Sicht" #: catalog/objectaddress.c:1384 commands/matview.c:186 commands/tablecmds.c:261 -#: commands/tablecmds.c:16877 +#: commands/tablecmds.c:16872 #, c-format msgid "\"%s\" is not a materialized view" msgstr "»%s« ist keine materialisierte Sicht" #: catalog/objectaddress.c:1391 commands/tablecmds.c:279 -#: commands/tablecmds.c:6172 commands/tablecmds.c:16882 +#: commands/tablecmds.c:6172 commands/tablecmds.c:16877 #, c-format msgid "\"%s\" is not a foreign table" msgstr "»%s« ist keine Fremdtabelle" @@ -4670,7 +4688,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:1645 commands/functioncmds.c:139 -#: commands/tablecmds.c:271 commands/typecmds.c:274 commands/typecmds.c:3713 +#: commands/tablecmds.c:271 commands/typecmds.c:274 commands/typecmds.c:3720 #: parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:791 #: utils/adt/acl.c:4428 #, c-format @@ -4693,7 +4711,7 @@ msgid "user mapping for user \"%s\" on server \"%s\" does not exist" msgstr "Benutzerabbildung für Benutzer »%s« auf Server »%s« existiert nicht" #: catalog/objectaddress.c:1861 commands/foreigncmds.c:441 -#: commands/foreigncmds.c:1008 commands/foreigncmds.c:1371 +#: commands/foreigncmds.c:1013 commands/foreigncmds.c:1376 #: foreign/foreign.c:733 #, c-format msgid "server \"%s\" does not exist" @@ -5124,7 +5142,7 @@ msgstr "Anfangswert darf nicht ausgelassen werden, wenn Übergangsfunktion strik msgid "return type of inverse transition function %s is not %s" msgstr "Rückgabetyp der inversen Übergangsfunktion %s ist nicht %s" -#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:2861 +#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:2909 #, c-format msgid "strictness of aggregate's forward and inverse transition functions must match" msgstr "Striktheit der vorwärtigen und inversen Übergangsfunktionen einer Aggregatfunktion müssen übereinstimmen" @@ -5200,10 +5218,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:703 -#: commands/typecmds.c:1991 commands/typecmds.c:2037 commands/typecmds.c:2089 -#: commands/typecmds.c:2126 commands/typecmds.c:2160 commands/typecmds.c:2194 -#: commands/typecmds.c:2228 commands/typecmds.c:2257 commands/typecmds.c:2344 -#: commands/typecmds.c:2386 parser/parse_func.c:417 parser/parse_func.c:448 +#: commands/typecmds.c:1998 commands/typecmds.c:2044 commands/typecmds.c:2096 +#: commands/typecmds.c:2133 commands/typecmds.c:2167 commands/typecmds.c:2201 +#: commands/typecmds.c:2235 commands/typecmds.c:2264 commands/typecmds.c:2351 +#: commands/typecmds.c:2393 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:2173 parser/parse_func.c:2446 #, c-format @@ -5275,31 +5293,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:220 commands/extension.c:3500 +#: catalog/pg_depend.c:232 commands/extension.c:3500 #, c-format msgid "%s is already a member of extension \"%s\"" msgstr "%s ist schon Mitglied der Erweiterung »%s«" -#: catalog/pg_depend.c:227 catalog/pg_depend.c:278 commands/extension.c:3540 +#: catalog/pg_depend.c:239 catalog/pg_depend.c:290 commands/extension.c:3540 #, c-format msgid "%s is not a member of extension \"%s\"" msgstr "%s ist kein Mitglied der Erweiterung »%s«" -#: catalog/pg_depend.c:230 +#: catalog/pg_depend.c:242 #, 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:281 +#: catalog/pg_depend.c:293 #, 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:646 +#: catalog/pg_depend.c:665 #, 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:850 +#, c-format +msgid "referenced %s was concurrently dropped" +msgstr "referenziertes %s wurde gleichzeitig gelöscht" + +#: catalog/pg_depend.c:882 +#, c-format +msgid "referenced relation was concurrently dropped" +msgstr "referenzierte Relation wurde gleichzeitig gelöscht" + #: catalog/pg_enum.c:128 catalog/pg_enum.c:230 catalog/pg_enum.c:525 #, c-format msgid "invalid enum label \"%s\"" @@ -5346,7 +5374,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:4501 -#: commands/tablecmds.c:15182 +#: commands/tablecmds.c:15177 #, 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." @@ -5622,8 +5650,8 @@ msgstr "kann Objekte, die %s gehören, nicht löschen, weil sie vom Datenbanksys msgid "cannot reassign ownership of objects owned by %s because they are required by the database system" msgstr "kann den Eigentümer von den Objekten, die %s gehören, nicht ändern, weil die Objekte vom Datenbanksystem benötigt werden" -#: catalog/pg_subscription.c:174 commands/subscriptioncmds.c:779 -#: commands/subscriptioncmds.c:1090 commands/subscriptioncmds.c:1433 +#: catalog/pg_subscription.c:174 commands/subscriptioncmds.c:805 +#: commands/subscriptioncmds.c:1116 commands/subscriptioncmds.c:1461 #, c-format msgid "subscription \"%s\" does not exist" msgstr "Subskription »%s« existiert nicht" @@ -5672,7 +5700,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:328 commands/typecmds.c:4164 +#: catalog/pg_type.c:328 commands/typecmds.c:4171 #, c-format msgid "fixed-size types must have storage PLAIN" msgstr "Typen mit fester Größe müssen Storage-Typ PLAIN haben" @@ -5698,7 +5726,7 @@ msgid "invalid page in block %u of relation %s" msgstr "ungültige Seite in Block %u von Relation %s" #: catalog/toasting.c:112 commands/indexcmds.c:699 commands/tablecmds.c:6142 -#: commands/tablecmds.c:16737 +#: commands/tablecmds.c:16732 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "»%s« ist keine Tabelle oder materialisierte Sicht" @@ -5803,7 +5831,7 @@ msgstr "Ereignistrigger »%s« existiert bereits" msgid "foreign-data wrapper \"%s\" already exists" msgstr "Fremddaten-Wrapper »%s« existiert bereits" -#: commands/alter.c:91 commands/foreigncmds.c:899 +#: commands/alter.c:91 commands/foreigncmds.c:904 #, c-format msgid "server \"%s\" already exists" msgstr "Server »%s« existiert bereits" @@ -5818,7 +5846,7 @@ msgstr "Sprache »%s« existiert bereits" msgid "publication \"%s\" already exists" msgstr "Publikation »%s« existiert bereits" -#: commands/alter.c:100 commands/subscriptioncmds.c:400 +#: commands/alter.c:100 commands/subscriptioncmds.c:426 #, c-format msgid "subscription \"%s\" already exists" msgstr "Subskription »%s« existiert bereits" @@ -6001,7 +6029,7 @@ msgstr "eine partitionierte Tabelle kann nicht geclustert werden" msgid "there is no previously clustered index for table \"%s\"" msgstr "es gibt keinen bereits geclusterten Index für Tabelle »%s«" -#: commands/cluster.c:187 commands/tablecmds.c:13901 commands/tablecmds.c:15761 +#: commands/cluster.c:187 commands/tablecmds.c:13896 commands/tablecmds.c:15756 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "Index »%s« für Tabelle »%s« existiert nicht" @@ -6016,7 +6044,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:471 commands/tablecmds.c:15771 +#: commands/cluster.c:471 commands/tablecmds.c:15766 #, c-format msgid "\"%s\" is not an index for table \"%s\"" msgstr "»%s« ist kein Index für Tabelle »%s«" @@ -6215,168 +6243,168 @@ msgstr "nur Superuser oder Mitglieder von pg_read_server_files können mit COPY msgid "must be superuser or a member of the pg_write_server_files role to COPY to a file" msgstr "nur Superuser oder Mitglieder von pg_write_server_files können mit COPY in eine Datei schreiben" -#: commands/copy.c:175 +#: commands/copy.c:176 #, c-format 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:176 commands/tablecmds.c:11928 commands/tablecmds.c:17048 -#: commands/tablecmds.c:17127 commands/trigger.c:653 -#: rewrite/rewriteHandler.c:939 rewrite/rewriteHandler.c:974 +#: commands/copy.c:177 commands/tablecmds.c:11923 commands/tablecmds.c:17043 +#: commands/tablecmds.c:17122 commands/trigger.c:653 +#: rewrite/rewriteHandler.c:973 rewrite/rewriteHandler.c:1008 #, c-format msgid "Column \"%s\" is a generated column." msgstr "Spalte »%s« ist eine generierte Spalte." -#: commands/copy.c:225 +#: commands/copy.c:226 #, c-format msgid "COPY FROM not supported with row-level security" msgstr "COPY FROM wird nicht unterstützt mit Sicherheit auf Zeilenebene" -#: commands/copy.c:226 +#: commands/copy.c:227 #, c-format msgid "Use INSERT statements instead." msgstr "Verwenden Sie stattdessen INSERT-Anweisungen." -#: commands/copy.c:414 +#: commands/copy.c:415 #, c-format msgid "COPY format \"%s\" not recognized" msgstr "COPY-Format »%s« nicht erkannt" -#: commands/copy.c:487 commands/copy.c:503 commands/copy.c:518 -#: commands/copy.c:540 +#: commands/copy.c:488 commands/copy.c:504 commands/copy.c:519 +#: commands/copy.c:541 #, c-format msgid "argument to option \"%s\" must be a list of column names" msgstr "Argument von Option »%s« muss eine Liste aus Spaltennamen sein" -#: commands/copy.c:555 +#: commands/copy.c:556 #, c-format msgid "argument to option \"%s\" must be a valid encoding name" msgstr "Argument von Option »%s« muss ein gültiger Kodierungsname sein" -#: commands/copy.c:562 commands/dbcommands.c:254 commands/dbcommands.c:1575 +#: commands/copy.c:563 commands/dbcommands.c:254 commands/dbcommands.c:1575 #, c-format msgid "option \"%s\" not recognized" msgstr "Option »%s« nicht erkannt" -#: commands/copy.c:574 +#: commands/copy.c:575 #, c-format msgid "cannot specify DELIMITER in BINARY mode" msgstr "DELIMITER kann nicht im BINARY-Modus angegeben werden" -#: commands/copy.c:579 +#: commands/copy.c:580 #, c-format msgid "cannot specify NULL in BINARY mode" msgstr "NULL kann nicht im BINARY-Modus angegeben werden" -#: commands/copy.c:601 +#: commands/copy.c:602 #, c-format msgid "COPY delimiter must be a single one-byte character" msgstr "DELIMITER für COPY muss ein einzelnes Ein-Byte-Zeichen sein" -#: commands/copy.c:608 +#: commands/copy.c:609 #, c-format msgid "COPY delimiter cannot be newline or carriage return" msgstr "COPY-Trennzeichen kann nicht Newline oder Carriage Return sein" -#: commands/copy.c:614 +#: commands/copy.c:615 #, c-format msgid "COPY null representation cannot use newline or carriage return" msgstr "COPY NULL-Darstellung kann nicht Newline oder Carriage Return enthalten" -#: commands/copy.c:631 +#: commands/copy.c:632 #, c-format msgid "COPY delimiter cannot be \"%s\"" msgstr "DELIMITER für COPY darf nicht »%s« sein" -#: commands/copy.c:637 +#: commands/copy.c:638 #, c-format msgid "COPY HEADER available only in CSV mode" msgstr "COPY HEADER ist nur im CSV-Modus verfügbar" -#: commands/copy.c:643 +#: commands/copy.c:644 #, c-format msgid "COPY quote available only in CSV mode" msgstr "Quote-Zeichen für COPY ist nur im CSV-Modus verfügbar" -#: commands/copy.c:648 +#: commands/copy.c:649 #, c-format msgid "COPY quote must be a single one-byte character" msgstr "Quote-Zeichen für COPY muss ein einzelnes Ein-Byte-Zeichen sein" -#: commands/copy.c:653 +#: commands/copy.c:654 #, c-format msgid "COPY delimiter and quote must be different" msgstr "DELIMITER und QUOTE für COPY müssen verschieden sein" -#: commands/copy.c:659 +#: commands/copy.c:660 #, c-format msgid "COPY escape available only in CSV mode" msgstr "Escape-Zeichen für COPY ist nur im CSV-Modus verfügbar" -#: commands/copy.c:664 +#: commands/copy.c:665 #, c-format msgid "COPY escape must be a single one-byte character" msgstr "Escape-Zeichen für COPY muss ein einzelnes Ein-Byte-Zeichen sein" -#: commands/copy.c:670 +#: commands/copy.c:671 #, c-format msgid "COPY force quote available only in CSV mode" msgstr "FORCE_QUOTE für COPY ist nur im CSV-Modus verfügbar" -#: commands/copy.c:674 +#: commands/copy.c:675 #, c-format msgid "COPY force quote only available using COPY TO" msgstr "FORCE_QUOTE ist nur bei COPY TO verfügbar" -#: commands/copy.c:680 +#: commands/copy.c:681 #, c-format msgid "COPY force not null available only in CSV mode" msgstr "FORCE_NOT_NULL für COPY ist nur im CSV-Modus verfügbar" -#: commands/copy.c:684 +#: commands/copy.c:685 #, c-format msgid "COPY force not null only available using COPY FROM" msgstr "FORCE_NOT_NULL ist nur bei COPY FROM verfügbar" -#: commands/copy.c:690 +#: commands/copy.c:691 #, c-format msgid "COPY force null available only in CSV mode" msgstr "FORCE_NULL für COPY ist nur im CSV-Modus verfügbar" -#: commands/copy.c:695 +#: commands/copy.c:696 #, c-format msgid "COPY force null only available using COPY FROM" msgstr "FORCE_NULL ist nur bei COPY FROM verfügbar" -#: commands/copy.c:701 +#: commands/copy.c:702 #, c-format msgid "COPY delimiter must not appear in the NULL specification" msgstr "Trennzeichen für COPY darf nicht in der NULL-Darstellung erscheinen" -#: commands/copy.c:708 +#: commands/copy.c:709 #, c-format msgid "CSV quote character must not appear in the NULL specification" msgstr "CSV-Quote-Zeichen darf nicht in der NULL-Darstellung erscheinen" -#: commands/copy.c:769 +#: commands/copy.c:770 #, c-format msgid "column \"%s\" is a generated column" msgstr "Spalte »%s« ist eine generierte Spalte" -#: commands/copy.c:771 +#: commands/copy.c:772 #, c-format msgid "Generated columns cannot be used in COPY." msgstr "Generierte Spalten können nicht in COPY verwendet werden." -#: commands/copy.c:786 commands/indexcmds.c:1842 commands/statscmds.c:265 +#: commands/copy.c:787 commands/indexcmds.c:1842 commands/statscmds.c:265 #: commands/tablecmds.c:2344 commands/tablecmds.c:3000 #: commands/tablecmds.c:3508 parser/parse_relation.c:3651 -#: parser/parse_relation.c:3671 utils/adt/tsvector_op.c:2687 +#: parser/parse_relation.c:3671 utils/adt/tsvector_op.c:2660 #, c-format msgid "column \"%s\" does not exist" msgstr "Spalte »%s« existiert nicht" -#: commands/copy.c:793 commands/tablecmds.c:2370 commands/trigger.c:951 +#: commands/copy.c:794 commands/tablecmds.c:2370 commands/trigger.c:951 #: parser/parse_target.c:1093 parser/parse_target.c:1104 #, c-format msgid "column \"%s\" specified more than once" @@ -7058,7 +7086,7 @@ msgstr "Verwenden Sie DROP AGGREGATE, um Aggregatfunktionen zu löschen." #: commands/dropcmds.c:158 commands/sequence.c:455 commands/tablecmds.c:3592 #: commands/tablecmds.c:3750 commands/tablecmds.c:3803 -#: commands/tablecmds.c:16188 tcop/utility.c:1324 +#: commands/tablecmds.c:16183 tcop/utility.c:1324 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "Relation »%s« existiert nicht, wird übersprungen" @@ -7183,7 +7211,7 @@ msgstr "Regel »%s« für Relation »%s« existiert nicht, wird übersprungen" msgid "foreign-data wrapper \"%s\" does not exist, skipping" msgstr "Fremddaten-Wrapper »%s« existiert nicht, wird übersprungen" -#: commands/dropcmds.c:453 commands/foreigncmds.c:1375 +#: commands/dropcmds.c:453 commands/foreigncmds.c:1380 #, c-format msgid "server \"%s\" does not exist, skipping" msgstr "Server »%s« existiert nicht, wird übersprungen" @@ -7265,7 +7293,7 @@ msgstr "%s kann nur in einer sql_drop-Ereignistriggerfunktion aufgerufen werden" msgid "%s can only be called in a table_rewrite event trigger function" msgstr "%s kann nur in einer table_rewrite-Ereignistriggerfunktion aufgerufen werden" -#: commands/event_trigger.c:1862 +#: commands/event_trigger.c:1865 #, c-format msgid "%s can only be called in an event trigger function" msgstr "%s kann nur in einer Ereignistriggerfunktion aufgerufen werden" @@ -7598,47 +7626,47 @@ msgstr "Nur Superuser können Fremddaten-Wrapper ändern." msgid "changing the foreign-data wrapper handler can change behavior of existing foreign tables" msgstr "das Ändern des Handlers des Fremddaten-Wrappers kann das Verhalten von bestehenden Fremdtabellen verändern" -#: commands/foreigncmds.c:760 +#: commands/foreigncmds.c:765 #, c-format msgid "changing the foreign-data wrapper validator can cause the options for dependent objects to become invalid" msgstr "durch Ändern des Validators des Fremddaten-Wrappers können die Optionen von abhängigen Objekten ungültig werden" -#: commands/foreigncmds.c:891 +#: commands/foreigncmds.c:896 #, c-format msgid "server \"%s\" already exists, skipping" msgstr "Server »%s« existiert bereits, wird übersprungen" -#: commands/foreigncmds.c:1159 +#: commands/foreigncmds.c:1164 #, c-format msgid "user mapping for \"%s\" already exists for server \"%s\", skipping" msgstr "Benutzerabbildung für »%s« existiert bereits für Server »%s«, wird übersprungen" -#: commands/foreigncmds.c:1169 +#: commands/foreigncmds.c:1174 #, c-format msgid "user mapping for \"%s\" already exists for server \"%s\"" msgstr "Benutzerabbildung für »%s« existiert bereits für Server »%s«" -#: commands/foreigncmds.c:1269 commands/foreigncmds.c:1389 +#: commands/foreigncmds.c:1274 commands/foreigncmds.c:1394 #, c-format msgid "user mapping for \"%s\" does not exist for server \"%s\"" msgstr "Benutzerabbildung für »%s« existiert nicht für Server »%s«" -#: commands/foreigncmds.c:1394 +#: commands/foreigncmds.c:1399 #, c-format msgid "user mapping for \"%s\" does not exist for server \"%s\", skipping" msgstr "Benutzerabbildung für »%s« existiert nicht für Server »%s«, wird übersprungen" -#: commands/foreigncmds.c:1522 foreign/foreign.c:399 +#: commands/foreigncmds.c:1527 foreign/foreign.c:399 #, c-format msgid "foreign-data wrapper \"%s\" has no handler" msgstr "Fremddaten-Wrapper »%s« hat keinen Handler" -#: commands/foreigncmds.c:1528 +#: commands/foreigncmds.c:1533 #, c-format msgid "foreign-data wrapper \"%s\" does not support IMPORT FOREIGN SCHEMA" msgstr "Fremddaten-Wrapper »%s« unterstützt IMPORT FOREIGN SCHEMA nicht" -#: commands/foreigncmds.c:1630 +#: commands/foreigncmds.c:1635 #, c-format msgid "importing foreign table \"%s\"" msgstr "importiere Fremdtabelle »%s«" @@ -8116,8 +8144,8 @@ msgstr "Tabelle »%s« enthält Partitionen, die Fremdtabellen sind." msgid "functions in index predicate must be marked IMMUTABLE" msgstr "Funktionen im Indexprädikat müssen als IMMUTABLE markiert sein" -#: commands/indexcmds.c:1837 parser/parse_utilcmd.c:2533 -#: parser/parse_utilcmd.c:2668 +#: commands/indexcmds.c:1837 parser/parse_utilcmd.c:2537 +#: parser/parse_utilcmd.c:2672 #, c-format msgid "column \"%s\" named in key does not exist" msgstr "Spalte »%s«, die im Schlüssel verwendet wird, existiert nicht" @@ -8157,8 +8185,8 @@ 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:1978 commands/tablecmds.c:17215 commands/typecmds.c:810 -#: parser/parse_expr.c:2701 parser/parse_type.c:566 parser/parse_utilcmd.c:3783 +#: commands/indexcmds.c:1978 commands/tablecmds.c:17210 commands/typecmds.c:810 +#: parser/parse_expr.c:2701 parser/parse_type.c:566 parser/parse_utilcmd.c:3787 #: utils/adt/misc.c:621 #, c-format msgid "collations are not supported by type %s" @@ -8194,8 +8222,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:2160 commands/tablecmds.c:17240 -#: commands/tablecmds.c:17246 commands/typecmds.c:2317 +#: commands/indexcmds.c:2160 commands/tablecmds.c:17235 +#: commands/tablecmds.c:17241 commands/typecmds.c:2324 #, 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«" @@ -8211,7 +8239,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:2213 commands/typecmds.c:2305 +#: commands/indexcmds.c:2213 commands/typecmds.c:2312 #, c-format msgid "operator class \"%s\" does not accept data type %s" msgstr "Operatorklasse »%s« akzeptiert Datentyp %s nicht" @@ -8298,7 +8326,7 @@ msgid "index \"%s.%s\" was reindexed" msgstr "Index »%s.%s« wurde neu indiziert" #: commands/lockcmds.c:92 commands/tablecmds.c:6133 commands/trigger.c:307 -#: rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:956 +#: rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:941 #, c-format msgid "\"%s\" is not a table or view" msgstr "»%s« ist keine Tabelle oder Sicht" @@ -8618,10 +8646,10 @@ msgstr "Operator-Attribut »%s« kann nicht geändert werden" #: commands/policy.c:89 commands/policy.c:382 commands/statscmds.c:157 #: commands/tablecmds.c:1582 commands/tablecmds.c:2162 #: commands/tablecmds.c:3402 commands/tablecmds.c:6112 -#: commands/tablecmds.c:9081 commands/tablecmds.c:16793 -#: commands/tablecmds.c:16828 commands/trigger.c:313 commands/trigger.c:1289 +#: commands/tablecmds.c:9076 commands/tablecmds.c:16788 +#: commands/tablecmds.c:16823 commands/trigger.c:313 commands/trigger.c:1289 #: commands/trigger.c:1398 rewrite/rewriteDefine.c:278 -#: rewrite/rewriteDefine.c:961 rewrite/rewriteRemove.c:80 +#: rewrite/rewriteDefine.c:946 rewrite/rewriteRemove.c:80 #, c-format msgid "permission denied: \"%s\" is a system catalog" msgstr "keine Berechtigung: »%s« ist ein Systemkatalog" @@ -8937,8 +8965,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:1725 commands/tablecmds.c:13593 -#: commands/tablecmds.c:16208 +#: commands/sequence.c:1725 commands/tablecmds.c:13588 +#: commands/tablecmds.c:16203 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "Sequenz »%s« ist mit Tabelle »%s« verknüpft." @@ -9008,12 +9036,12 @@ msgstr "doppelter Spaltenname in Statistikdefinition" msgid "duplicate expression in statistics definition" msgstr "doppelter Ausdruck in Statistikdefinition" -#: commands/statscmds.c:659 commands/tablecmds.c:8047 +#: commands/statscmds.c:659 commands/tablecmds.c:8042 #, c-format msgid "statistics target %d is too low" msgstr "Statistikziel %d ist zu niedrig" -#: commands/statscmds.c:667 commands/tablecmds.c:8055 +#: commands/statscmds.c:667 commands/tablecmds.c:8050 #, c-format msgid "lowering statistics target to %d" msgstr "setze Statistikziel auf %d herab" @@ -9042,110 +9070,110 @@ 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:380 +#: commands/subscriptioncmds.c:406 #, c-format msgid "must be superuser to create subscriptions" msgstr "nur Superuser können Subskriptionen erzeugen" -#: commands/subscriptioncmds.c:474 commands/subscriptioncmds.c:572 -#: replication/logical/tablesync.c:1006 replication/logical/worker.c:3233 +#: commands/subscriptioncmds.c:500 commands/subscriptioncmds.c:598 +#: replication/logical/tablesync.c:1007 replication/logical/worker.c:3244 #, c-format msgid "could not connect to the publisher: %s" msgstr "konnte nicht mit dem Publikationsserver verbinden: %s" -#: commands/subscriptioncmds.c:516 +#: commands/subscriptioncmds.c:542 #, c-format msgid "created replication slot \"%s\" on publisher" msgstr "Replikations-Slot »%s« wurde auf dem Publikationsserver erzeugt" #. translator: %s is an SQL ALTER statement -#: commands/subscriptioncmds.c:529 +#: commands/subscriptioncmds.c:555 #, c-format msgid "tables were not subscribed, you will have to run %s to subscribe the tables" msgstr "keine Tabellen wurden zur Subskription hinzugefügt; Sie müssen %s ausführen, um Tabellen zur Subskription hinzuzufügen" -#: commands/subscriptioncmds.c:828 +#: commands/subscriptioncmds.c:854 #, c-format msgid "cannot set %s for enabled subscription" msgstr "für eine aktivierte Subskription kann nicht %s gesetzt werden" -#: commands/subscriptioncmds.c:884 +#: commands/subscriptioncmds.c:910 #, 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:936 commands/subscriptioncmds.c:983 +#: commands/subscriptioncmds.c:962 commands/subscriptioncmds.c:1009 #, 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:937 commands/subscriptioncmds.c:984 +#: commands/subscriptioncmds.c:963 commands/subscriptioncmds.c:1010 #, c-format msgid "Use ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." msgstr "Verwenden Sie ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." -#: commands/subscriptioncmds.c:1004 +#: commands/subscriptioncmds.c:1030 #, 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:1094 +#: commands/subscriptioncmds.c:1120 #, c-format msgid "subscription \"%s\" does not exist, skipping" msgstr "Subskription »%s« existiert nicht, wird übersprungen" -#: commands/subscriptioncmds.c:1346 +#: commands/subscriptioncmds.c:1374 #, c-format msgid "dropped replication slot \"%s\" on publisher" msgstr "Replikations-Slot »%s« auf dem Publikationsserver wurde gelöscht" -#: commands/subscriptioncmds.c:1355 commands/subscriptioncmds.c:1363 +#: commands/subscriptioncmds.c:1383 commands/subscriptioncmds.c:1391 #, 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:1397 +#: commands/subscriptioncmds.c:1425 #, c-format msgid "permission denied to change owner of subscription \"%s\"" msgstr "keine Berechtigung, um Eigentümer der Subskription »%s« zu ändern" -#: commands/subscriptioncmds.c:1399 +#: commands/subscriptioncmds.c:1427 #, c-format msgid "The owner of a subscription must be a superuser." msgstr "Der Eigentümer einer Subskription muss ein Superuser sein." -#: commands/subscriptioncmds.c:1515 +#: commands/subscriptioncmds.c:1543 #, 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:1580 +#: commands/subscriptioncmds.c:1608 #, 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:1583 +#: commands/subscriptioncmds.c:1611 #, 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:1614 +#: commands/subscriptioncmds.c:1642 #, c-format msgid "publication name \"%s\" used more than once" msgstr "Publikationsname »%s« mehrmals angegeben" -#: commands/subscriptioncmds.c:1658 +#: commands/subscriptioncmds.c:1686 #, c-format msgid "publication \"%s\" is already in subscription \"%s\"" msgstr "Publikation »%s« ist bereits in Subskription »%s«" -#: commands/subscriptioncmds.c:1672 +#: commands/subscriptioncmds.c:1700 #, c-format msgid "publication \"%s\" is not in subscription \"%s\"" msgstr "Publikation »%s« ist nicht in Subskription »%s«" -#: commands/subscriptioncmds.c:1683 +#: commands/subscriptioncmds.c:1711 #, c-format msgid "cannot drop all the publications from a subscription" msgstr "kann nicht alle Publikationen von einer Subskription löschen" @@ -9206,8 +9234,8 @@ 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:265 commands/tablecmds.c:289 commands/tablecmds.c:18753 -#: parser/parse_utilcmd.c:2265 +#: commands/tablecmds.c:265 commands/tablecmds.c:289 commands/tablecmds.c:18748 +#: parser/parse_utilcmd.c:2269 #, c-format msgid "index \"%s\" does not exist" msgstr "Index »%s« existiert nicht" @@ -9230,8 +9258,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:277 commands/tablecmds.c:13432 -#: commands/tablecmds.c:15911 +#: commands/tablecmds.c:277 commands/tablecmds.c:13427 +#: commands/tablecmds.c:15906 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "Fremdtabelle »%s« existiert nicht" @@ -9255,7 +9283,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:738 commands/tablecmds.c:14718 +#: commands/tablecmds.c:738 commands/tablecmds.c:14713 #, c-format msgid "relation \"%s\" would be inherited from more than once" msgstr "von der Relation »%s« würde mehrmals geerbt werden" @@ -9325,7 +9353,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:2427 commands/tablecmds.c:14615 +#: commands/tablecmds.c:2427 commands/tablecmds.c:14610 #, c-format msgid "cannot inherit from partitioned table \"%s\"" msgstr "von partitionierter Tabelle »%s« kann nicht geerbt werden" @@ -9335,8 +9363,8 @@ msgstr "von partitionierter Tabelle »%s« kann nicht geerbt werden" msgid "cannot inherit from partition \"%s\"" msgstr "von Partition »%s« kann nicht geerbt werden" -#: commands/tablecmds.c:2440 parser/parse_utilcmd.c:2495 -#: parser/parse_utilcmd.c:2637 +#: commands/tablecmds.c:2440 parser/parse_utilcmd.c:2499 +#: parser/parse_utilcmd.c:2641 #, c-format msgid "inherited relation \"%s\" is not a table or foreign table" msgstr "geerbte Relation »%s« ist keine Tabelle oder Fremdtabelle" @@ -9346,12 +9374,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:2461 commands/tablecmds.c:14594 +#: commands/tablecmds.c:2461 commands/tablecmds.c:14589 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "von temporärer Relation »%s« kann nicht geerbt werden" -#: commands/tablecmds.c:2471 commands/tablecmds.c:14602 +#: commands/tablecmds.c:2471 commands/tablecmds.c:14597 #, c-format msgid "cannot inherit from temporary relation of another session" msgstr "von temporärer Relation einer anderen Sitzung kann nicht geerbt werden" @@ -9406,7 +9434,7 @@ msgid "inherited column \"%s\" has a generation conflict" msgstr "geerbte Spalte »%s« hat einen Generierungskonflikt" #: commands/tablecmds.c:2682 commands/tablecmds.c:2737 -#: commands/tablecmds.c:12134 parser/parse_utilcmd.c:1260 +#: commands/tablecmds.c:12129 parser/parse_utilcmd.c:1260 #: parser/parse_utilcmd.c:1303 parser/parse_utilcmd.c:1749 #: parser/parse_utilcmd.c:1857 #, c-format @@ -9690,12 +9718,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:6657 commands/tablecmds.c:14845 +#: commands/tablecmds.c:6657 commands/tablecmds.c:14840 #, 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:6663 commands/tablecmds.c:14852 +#: commands/tablecmds.c:6663 commands/tablecmds.c:14847 #, c-format msgid "child table \"%s\" has different collation for column \"%s\"" msgstr "abgeleitete Tabelle »%s« hat unterschiedliche Sortierfolge für Spalte »%s«" @@ -9725,13 +9753,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:7151 commands/tablecmds.c:11762 +#: commands/tablecmds.c:7151 commands/tablecmds.c:11757 #, 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:7152 commands/tablecmds.c:7469 -#: commands/tablecmds.c:8496 commands/tablecmds.c:11763 +#: commands/tablecmds.c:8491 commands/tablecmds.c:11758 #, c-format msgid "Do not specify the ONLY keyword." msgstr "Lassen Sie das Schlüsselwort ONLY weg." @@ -9739,10 +9767,10 @@ msgstr "Lassen Sie das Schlüsselwort ONLY weg." #: commands/tablecmds.c:7189 commands/tablecmds.c:7395 #: commands/tablecmds.c:7537 commands/tablecmds.c:7651 #: commands/tablecmds.c:7745 commands/tablecmds.c:7804 -#: commands/tablecmds.c:7922 commands/tablecmds.c:8088 -#: commands/tablecmds.c:8158 commands/tablecmds.c:8314 -#: commands/tablecmds.c:11917 commands/tablecmds.c:13455 -#: commands/tablecmds.c:16002 +#: commands/tablecmds.c:7917 commands/tablecmds.c:8083 +#: commands/tablecmds.c:8153 commands/tablecmds.c:8309 +#: commands/tablecmds.c:11912 commands/tablecmds.c:13450 +#: commands/tablecmds.c:15997 #, c-format msgid "cannot alter system column \"%s\"" msgstr "Systemspalte »%s« kann nicht geändert werden" @@ -9767,7 +9795,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:7466 commands/tablecmds.c:8979 +#: commands/tablecmds.c:7466 commands/tablecmds.c:8974 #, c-format msgid "constraint must be added to child tables too" msgstr "Constraint muss ebenso in den abgeleiteten Tabellen hinzugefügt werden" @@ -9817,814 +9845,814 @@ 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:7870 +#: commands/tablecmds.c:7865 #, 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:7892 +#: commands/tablecmds.c:7887 #, c-format msgid "cannot drop generation expression from inherited column" msgstr "Generierungsausdruck von vererbter Spalte kann nicht gelöscht werden" -#: commands/tablecmds.c:7930 +#: commands/tablecmds.c:7925 #, 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:7935 +#: commands/tablecmds.c:7930 #, 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:8035 +#: commands/tablecmds.c:8030 #, 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:8078 +#: commands/tablecmds.c:8073 #, c-format msgid "column number %d of relation \"%s\" does not exist" msgstr "Spalte Nummer %d von Relation »%s« existiert nicht" -#: commands/tablecmds.c:8097 +#: commands/tablecmds.c:8092 #, 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:8102 +#: commands/tablecmds.c:8097 #, 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:8104 +#: commands/tablecmds.c:8099 #, c-format msgid "Alter statistics on table column instead." msgstr "Ändern Sie stattdessen die Statistiken für die Tabellenspalte." -#: commands/tablecmds.c:8294 +#: commands/tablecmds.c:8289 #, c-format msgid "invalid storage type \"%s\"" msgstr "ungültiger Storage-Typ »%s«" -#: commands/tablecmds.c:8326 +#: commands/tablecmds.c:8321 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "Spaltendatentyp %s kann nur Storage-Typ PLAIN" -#: commands/tablecmds.c:8371 +#: commands/tablecmds.c:8366 #, c-format msgid "cannot drop column from typed table" msgstr "aus einer getypten Tabelle können keine Spalten gelöscht werden" -#: commands/tablecmds.c:8434 +#: commands/tablecmds.c:8429 #, 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:8447 +#: commands/tablecmds.c:8442 #, c-format msgid "cannot drop system column \"%s\"" msgstr "Systemspalte »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:8457 +#: commands/tablecmds.c:8452 #, c-format msgid "cannot drop inherited column \"%s\"" msgstr "geerbte Spalte »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:8470 +#: commands/tablecmds.c:8465 #, 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:8495 +#: commands/tablecmds.c:8490 #, 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:8699 +#: commands/tablecmds.c:8694 #, 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:8724 +#: commands/tablecmds.c:8719 #, 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:9059 +#: commands/tablecmds.c:9054 #, 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:9065 +#: commands/tablecmds.c:9060 #, 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:9068 +#: commands/tablecmds.c:9063 #, 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:9075 commands/tablecmds.c:9480 +#: commands/tablecmds.c:9070 commands/tablecmds.c:9475 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "Relation »%s«, auf die verwiesen wird, ist keine Tabelle" -#: commands/tablecmds.c:9098 +#: commands/tablecmds.c:9093 #, 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:9105 +#: commands/tablecmds.c:9100 #, 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:9111 +#: commands/tablecmds.c:9106 #, 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:9115 +#: commands/tablecmds.c:9110 #, 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:9181 commands/tablecmds.c:9187 +#: commands/tablecmds.c:9176 commands/tablecmds.c:9182 #, 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:9203 +#: commands/tablecmds.c:9198 #, 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:9310 +#: commands/tablecmds.c:9305 #, c-format msgid "foreign key constraint \"%s\" cannot be implemented" msgstr "Fremdschlüssel-Constraint »%s« kann nicht implementiert werden" -#: commands/tablecmds.c:9312 +#: commands/tablecmds.c:9307 #, 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:9675 commands/tablecmds.c:10092 +#: commands/tablecmds.c:9670 commands/tablecmds.c:10087 #: parser/parse_utilcmd.c:791 parser/parse_utilcmd.c:920 #, 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:10075 +#: commands/tablecmds.c:10070 #, 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:10545 commands/tablecmds.c:10826 -#: commands/tablecmds.c:11719 commands/tablecmds.c:11794 +#: commands/tablecmds.c:10540 commands/tablecmds.c:10821 +#: commands/tablecmds.c:11714 commands/tablecmds.c:11789 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist" msgstr "Constraint »%s« von Relation »%s« existiert nicht" -#: commands/tablecmds.c:10552 +#: commands/tablecmds.c:10547 #, 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:10590 +#: commands/tablecmds.c:10585 #, c-format msgid "cannot alter constraint \"%s\" on relation \"%s\"" msgstr "Constraint »%s« von Relation »%s« kann nicht geändert werden" -#: commands/tablecmds.c:10593 +#: commands/tablecmds.c:10588 #, 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:10595 +#: commands/tablecmds.c:10590 #, 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:10834 +#: commands/tablecmds.c:10829 #, 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:10912 +#: commands/tablecmds.c:10907 #, c-format msgid "constraint must be validated on child tables too" msgstr "Constraint muss ebenso in den abgeleiteten Tabellen validiert werden" -#: commands/tablecmds.c:11002 +#: commands/tablecmds.c:10997 #, 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:11008 +#: commands/tablecmds.c:11003 #, c-format msgid "system columns cannot be used in foreign keys" msgstr "Systemspalten können nicht in Fremdschlüsseln verwendet werden" -#: commands/tablecmds.c:11012 +#: commands/tablecmds.c:11007 #, 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:11077 +#: commands/tablecmds.c:11072 #, 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:11094 +#: commands/tablecmds.c:11089 #, 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:11163 +#: commands/tablecmds.c:11158 #, 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:11257 +#: commands/tablecmds.c:11252 #, 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:11262 +#: commands/tablecmds.c:11257 #, 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:11675 +#: commands/tablecmds.c:11670 #, 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:11725 +#: commands/tablecmds.c:11720 #, 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:11901 +#: commands/tablecmds.c:11896 #, c-format msgid "cannot alter column type of typed table" msgstr "Spaltentyp einer getypten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:11927 +#: commands/tablecmds.c:11922 #, 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:11938 +#: commands/tablecmds.c:11933 #, c-format msgid "cannot alter inherited column \"%s\"" msgstr "kann vererbte Spalte »%s« nicht ändern" -#: commands/tablecmds.c:11947 +#: commands/tablecmds.c:11942 #, 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:11997 +#: commands/tablecmds.c:11992 #, 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:12000 +#: commands/tablecmds.c:11995 #, 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:12004 +#: commands/tablecmds.c:11999 #, 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:12008 +#: commands/tablecmds.c:12003 #, c-format msgid "You might need to specify \"USING %s::%s\"." msgstr "Sie müssen möglicherweise »USING %s::%s« angeben." -#: commands/tablecmds.c:12107 +#: commands/tablecmds.c:12102 #, 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:12135 +#: commands/tablecmds.c:12130 #, 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:12146 +#: commands/tablecmds.c:12141 #, 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:12271 +#: commands/tablecmds.c:12266 #, c-format msgid "cannot alter type of column \"%s\" twice" msgstr "Typ der Spalte »%s« kann nicht zweimal geändert werden" -#: commands/tablecmds.c:12309 +#: commands/tablecmds.c:12304 #, 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:12314 +#: commands/tablecmds.c:12309 #, 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:12392 +#: commands/tablecmds.c:12387 #, 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:12393 +#: commands/tablecmds.c:12388 #, c-format msgid "Column \"%s\" is used by generated column \"%s\"." msgstr "Spalte »%s« wird von generierter Spalte »%s« verwendet." -#: commands/tablecmds.c:12421 +#: commands/tablecmds.c:12416 #, 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:12422 commands/tablecmds.c:12436 -#: commands/tablecmds.c:12455 commands/tablecmds.c:12473 +#: commands/tablecmds.c:12417 commands/tablecmds.c:12431 +#: commands/tablecmds.c:12450 commands/tablecmds.c:12468 #, c-format msgid "%s depends on column \"%s\"" msgstr "%s hängt von Spalte »%s« ab" -#: commands/tablecmds.c:12435 +#: commands/tablecmds.c:12430 #, 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:12454 +#: commands/tablecmds.c:12449 #, 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:12472 +#: commands/tablecmds.c:12467 #, 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:13563 commands/tablecmds.c:13575 +#: commands/tablecmds.c:13558 commands/tablecmds.c:13570 #, c-format msgid "cannot change owner of index \"%s\"" msgstr "kann Eigentümer des Index »%s« nicht ändern" -#: commands/tablecmds.c:13565 commands/tablecmds.c:13577 +#: commands/tablecmds.c:13560 commands/tablecmds.c:13572 #, 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:13591 +#: commands/tablecmds.c:13586 #, c-format msgid "cannot change owner of sequence \"%s\"" msgstr "kann Eigentümer der Sequenz »%s« nicht ändern" -#: commands/tablecmds.c:13605 commands/tablecmds.c:16904 +#: commands/tablecmds.c:13600 commands/tablecmds.c:16899 #, c-format msgid "Use ALTER TYPE instead." msgstr "Verwenden Sie stattdessen ALTER TYPE." -#: commands/tablecmds.c:13614 +#: commands/tablecmds.c:13609 #, c-format msgid "\"%s\" is not a table, view, sequence, or foreign table" msgstr "»%s« ist keine Tabelle, Sicht, Sequenz oder Fremdtabelle" -#: commands/tablecmds.c:13953 +#: commands/tablecmds.c:13948 #, c-format msgid "cannot have multiple SET TABLESPACE subcommands" msgstr "mehrere SET TABLESPACE Unterbefehle sind ungültig" -#: commands/tablecmds.c:14030 +#: commands/tablecmds.c:14025 #, c-format msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table" msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, Index noch TOAST-Tabelle" -#: commands/tablecmds.c:14063 commands/view.c:505 +#: commands/tablecmds.c:14058 commands/view.c:505 #, 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:14316 +#: commands/tablecmds.c:14311 #, 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:14328 +#: commands/tablecmds.c:14323 #, 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:14420 +#: commands/tablecmds.c:14415 #, 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:14436 +#: commands/tablecmds.c:14431 #, c-format msgid "no matching relations in tablespace \"%s\" found" msgstr "keine passenden Relationen in Tablespace »%s« gefunden" -#: commands/tablecmds.c:14553 +#: commands/tablecmds.c:14548 #, c-format msgid "cannot change inheritance of typed table" msgstr "Vererbung einer getypten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:14558 commands/tablecmds.c:15114 +#: commands/tablecmds.c:14553 commands/tablecmds.c:15109 #, c-format msgid "cannot change inheritance of a partition" msgstr "Vererbung einer Partition kann nicht geändert werden" -#: commands/tablecmds.c:14563 +#: commands/tablecmds.c:14558 #, c-format msgid "cannot change inheritance of partitioned table" msgstr "Vererbung einer partitionierten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:14609 +#: commands/tablecmds.c:14604 #, 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:14622 +#: commands/tablecmds.c:14617 #, c-format msgid "cannot inherit from a partition" msgstr "von einer Partition kann nicht geerbt werden" -#: commands/tablecmds.c:14644 commands/tablecmds.c:17560 +#: commands/tablecmds.c:14639 commands/tablecmds.c:17555 #, c-format msgid "circular inheritance not allowed" msgstr "zirkuläre Vererbung ist nicht erlaubt" -#: commands/tablecmds.c:14645 commands/tablecmds.c:17561 +#: commands/tablecmds.c:14640 commands/tablecmds.c:17556 #, c-format msgid "\"%s\" is already a child of \"%s\"." msgstr "»%s« ist schon von »%s« abgeleitet." -#: commands/tablecmds.c:14658 +#: commands/tablecmds.c:14653 #, 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:14660 +#: commands/tablecmds.c:14655 #, 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:14863 +#: commands/tablecmds.c:14858 #, 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:14872 +#: commands/tablecmds.c:14867 #, 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:14922 +#: commands/tablecmds.c:14917 #, c-format msgid "column \"%s\" in child table has a conflicting generation expression" msgstr "Spalte »%s« in abgeleiteter Tabelle hat einen widersprüchlichen Generierungsausdruck" -#: commands/tablecmds.c:14950 +#: commands/tablecmds.c:14945 #, c-format msgid "child table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:15038 +#: commands/tablecmds.c:15033 #, 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:15046 +#: commands/tablecmds.c:15041 #, 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:15057 +#: commands/tablecmds.c:15052 #, 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:15092 +#: commands/tablecmds.c:15087 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "Constraint »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:15178 +#: commands/tablecmds.c:15173 #, 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:15207 commands/tablecmds.c:15255 +#: commands/tablecmds.c:15202 commands/tablecmds.c:15250 #, c-format msgid "relation \"%s\" is not a partition of relation \"%s\"" msgstr "Relation »%s« ist keine Partition von Relation »%s«" -#: commands/tablecmds.c:15261 +#: commands/tablecmds.c:15256 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "Relation »%s« ist keine Basisrelation von Relation »%s«" -#: commands/tablecmds.c:15489 +#: commands/tablecmds.c:15484 #, c-format msgid "typed tables cannot inherit" msgstr "getypte Tabellen können nicht erben" -#: commands/tablecmds.c:15519 +#: commands/tablecmds.c:15514 #, c-format msgid "table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in Tabelle" -#: commands/tablecmds.c:15530 +#: commands/tablecmds.c:15525 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "Tabelle hat Spalte »%s«, aber Typ benötigt »%s«" -#: commands/tablecmds.c:15539 +#: commands/tablecmds.c:15534 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«" -#: commands/tablecmds.c:15553 +#: commands/tablecmds.c:15548 #, c-format msgid "table has extra column \"%s\"" msgstr "Tabelle hat zusätzliche Spalte »%s«" -#: commands/tablecmds.c:15605 +#: commands/tablecmds.c:15600 #, c-format msgid "\"%s\" is not a typed table" msgstr "»%s« ist keine getypte Tabelle" -#: commands/tablecmds.c:15779 +#: commands/tablecmds.c:15774 #, 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:15785 +#: commands/tablecmds.c:15780 #, 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:15791 +#: commands/tablecmds.c:15786 #, 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:15797 +#: commands/tablecmds.c:15792 #, 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:15814 +#: commands/tablecmds.c:15809 #, 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:15821 +#: commands/tablecmds.c:15816 #, 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:16068 +#: commands/tablecmds.c:16063 #, 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:16092 +#: commands/tablecmds.c:16087 #, 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:16094 +#: commands/tablecmds.c:16089 #, c-format msgid "Unlogged relations cannot be replicated." msgstr "Ungeloggte Relationen können nicht repliziert werden." -#: commands/tablecmds.c:16139 +#: commands/tablecmds.c:16134 #, 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:16149 +#: commands/tablecmds.c:16144 #, 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:16207 +#: commands/tablecmds.c:16202 #, 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:16312 +#: commands/tablecmds.c:16307 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "Relation »%s« existiert bereits in Schema »%s«" -#: commands/tablecmds.c:16887 +#: commands/tablecmds.c:16882 #, c-format msgid "\"%s\" is not a composite type" msgstr "»%s« ist kein zusammengesetzter Typ" -#: commands/tablecmds.c:16919 +#: commands/tablecmds.c:16914 #, c-format msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table" msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, Sequenz noch Fremdtabelle" -#: commands/tablecmds.c:16954 +#: commands/tablecmds.c:16949 #, c-format msgid "unrecognized partitioning strategy \"%s\"" msgstr "unbekannte Partitionierungsstrategie »%s«" -#: commands/tablecmds.c:16962 +#: commands/tablecmds.c:16957 #, 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:17028 +#: commands/tablecmds.c:17023 #, 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:17036 +#: commands/tablecmds.c:17031 #, c-format msgid "cannot use system column \"%s\" in partition key" msgstr "Systemspalte »%s« kann nicht im Partitionierungsschlüssel verwendet werden" -#: commands/tablecmds.c:17047 commands/tablecmds.c:17126 +#: commands/tablecmds.c:17042 commands/tablecmds.c:17121 #, c-format msgid "cannot use generated column in partition key" msgstr "generierte Spalte kann nicht im Partitionierungsschlüssel verwendet werden" -#: commands/tablecmds.c:17116 +#: commands/tablecmds.c:17111 #, c-format msgid "partition key expressions cannot contain system column references" msgstr "Partitionierungsschlüsselausdruck kann nicht auf Systemspalten verweisen" -#: commands/tablecmds.c:17177 +#: commands/tablecmds.c:17172 #, 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:17186 +#: commands/tablecmds.c:17181 #, c-format msgid "cannot use constant expression as partition key" msgstr "Partitionierungsschlüssel kann kein konstanter Ausdruck sein" -#: commands/tablecmds.c:17207 +#: commands/tablecmds.c:17202 #, 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:17242 +#: commands/tablecmds.c:17237 #, 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:17248 +#: commands/tablecmds.c:17243 #, 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:17500 +#: commands/tablecmds.c:17495 #, c-format msgid "\"%s\" is already a partition" msgstr "»%s« ist bereits eine Partition" -#: commands/tablecmds.c:17506 +#: commands/tablecmds.c:17501 #, c-format msgid "cannot attach a typed table as partition" msgstr "eine getypte Tabelle kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:17522 +#: commands/tablecmds.c:17517 #, c-format msgid "cannot attach inheritance child as partition" msgstr "ein Vererbungskind kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:17536 +#: commands/tablecmds.c:17531 #, 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:17570 +#: commands/tablecmds.c:17565 #, 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:17578 +#: commands/tablecmds.c:17573 #, 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:17586 +#: commands/tablecmds.c:17581 #, 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:17593 +#: commands/tablecmds.c:17588 #, 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:17613 +#: commands/tablecmds.c:17608 #, 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:17616 +#: commands/tablecmds.c:17611 #, 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:17628 +#: commands/tablecmds.c:17623 #, 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:17630 commands/trigger.c:459 +#: commands/tablecmds.c:17625 commands/trigger.c:459 #, 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:17809 +#: commands/tablecmds.c:17804 #, 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:17812 +#: commands/tablecmds.c:17807 #, c-format msgid "Partitioned table \"%s\" contains unique indexes." msgstr "Partitionierte Tabelle »%s« enthält Unique-Indexe." -#: commands/tablecmds.c:18137 +#: commands/tablecmds.c:18132 #, 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:18249 +#: commands/tablecmds.c:18244 #, c-format msgid "partitioned table \"%s\" was removed concurrently" msgstr "partitionierte Tabelle »%s« wurde nebenläufig entfernt" -#: commands/tablecmds.c:18255 +#: commands/tablecmds.c:18250 #, c-format msgid "partition \"%s\" was removed concurrently" msgstr "Partition »%s« wurde nebenläufig entfernt" -#: commands/tablecmds.c:18787 commands/tablecmds.c:18807 -#: commands/tablecmds.c:18827 commands/tablecmds.c:18846 -#: commands/tablecmds.c:18888 +#: commands/tablecmds.c:18785 commands/tablecmds.c:18805 +#: commands/tablecmds.c:18825 commands/tablecmds.c:18844 +#: commands/tablecmds.c:18894 #, 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:18790 +#: commands/tablecmds.c:18788 #, 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:18810 +#: commands/tablecmds.c:18808 #, 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:18830 +#: commands/tablecmds.c:18828 #, c-format msgid "The index definitions do not match." msgstr "Die Indexdefinitionen stimmen nicht überein." -#: commands/tablecmds.c:18849 +#: commands/tablecmds.c:18847 #, 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:18891 +#: commands/tablecmds.c:18897 #, 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:19128 +#: commands/tablecmds.c:19134 #, c-format msgid "column data type %s does not support compression" msgstr "Spaltendatentyp %s unterstützt keine Komprimierung" -#: commands/tablecmds.c:19135 +#: commands/tablecmds.c:19141 #, c-format msgid "invalid compression method \"%s\"" msgstr "ungültige Komprimierungsmethode »%s«" #: commands/tablespace.c:161 commands/tablespace.c:177 -#: commands/tablespace.c:594 commands/tablespace.c:639 replication/slot.c:1538 +#: commands/tablespace.c:594 commands/tablespace.c:639 replication/slot.c:1540 #: storage/file/copydir.c:47 #, c-format msgid "could not create directory \"%s\": %m" @@ -11122,7 +11150,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:1465 commands/typecmds.c:4281 +#: commands/typecmds.c:327 commands/typecmds.c:1472 commands/typecmds.c:4288 #, c-format msgid "type attribute \"%s\" not recognized" msgstr "Typ-Attribut »%s« nicht erkannt" @@ -11142,7 +11170,7 @@ msgstr "Arrayelementtyp kann nicht %s sein" msgid "alignment \"%s\" not recognized" msgstr "Ausrichtung »%s« nicht erkannt" -#: commands/typecmds.c:453 commands/typecmds.c:4155 +#: commands/typecmds.c:453 commands/typecmds.c:4162 #, c-format msgid "storage \"%s\" not recognized" msgstr "Storage-Typ »%s« nicht erkannt" @@ -11187,268 +11215,268 @@ 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:979 commands/typecmds.c:2975 +#: commands/typecmds.c:979 commands/typecmds.c:2982 #, c-format msgid "unique constraints not possible for domains" msgstr "Unique-Constraints sind nicht für Domänen möglich" -#: commands/typecmds.c:985 commands/typecmds.c:2981 +#: commands/typecmds.c:985 commands/typecmds.c:2988 #, 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:991 commands/typecmds.c:2987 +#: commands/typecmds.c:991 commands/typecmds.c:2994 #, c-format msgid "exclusion constraints not possible for domains" msgstr "Exclusion-Constraints sind nicht für Domänen möglich" -#: commands/typecmds.c:997 commands/typecmds.c:2993 +#: commands/typecmds.c:997 commands/typecmds.c:3000 #, 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:1006 commands/typecmds.c:3002 +#: commands/typecmds.c:1006 commands/typecmds.c:3009 #, 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:1320 utils/cache/typcache.c:2566 +#: commands/typecmds.c:1320 utils/cache/typcache.c:2559 #, c-format msgid "%s is not an enum" msgstr "»%s« ist kein Enum" -#: commands/typecmds.c:1473 +#: commands/typecmds.c:1480 #, c-format msgid "type attribute \"subtype\" is required" msgstr "Typ-Attribut »subtype« muss angegeben werden" -#: commands/typecmds.c:1478 +#: commands/typecmds.c:1485 #, c-format msgid "range subtype cannot be %s" msgstr "Bereichtsuntertyp kann nicht %s sein" -#: commands/typecmds.c:1497 +#: commands/typecmds.c:1504 #, 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:1507 +#: commands/typecmds.c:1514 #, 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:1508 +#: commands/typecmds.c:1515 #, 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:1981 +#: commands/typecmds.c:1988 #, c-format msgid "type input function %s has multiple matches" msgstr "Typeingabefunktion %s hat mehrere Übereinstimmungen" -#: commands/typecmds.c:1999 +#: commands/typecmds.c:2006 #, c-format msgid "type input function %s must return type %s" msgstr "Typeingabefunktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2015 +#: commands/typecmds.c:2022 #, c-format msgid "type input function %s should not be volatile" msgstr "Typeingabefunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2043 +#: commands/typecmds.c:2050 #, c-format msgid "type output function %s must return type %s" msgstr "Typausgabefunktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2050 +#: commands/typecmds.c:2057 #, c-format msgid "type output function %s should not be volatile" msgstr "Typausgabefunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2079 +#: commands/typecmds.c:2086 #, c-format msgid "type receive function %s has multiple matches" msgstr "Typempfangsfunktion %s hat mehrere Übereinstimmungen" -#: commands/typecmds.c:2097 +#: commands/typecmds.c:2104 #, c-format msgid "type receive function %s must return type %s" msgstr "Typempfangsfunktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2104 +#: commands/typecmds.c:2111 #, c-format msgid "type receive function %s should not be volatile" msgstr "Typempfangsfunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2132 +#: commands/typecmds.c:2139 #, c-format msgid "type send function %s must return type %s" msgstr "Typsendefunktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2139 +#: commands/typecmds.c:2146 #, c-format msgid "type send function %s should not be volatile" msgstr "Typsendefunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2166 +#: commands/typecmds.c:2173 #, c-format msgid "typmod_in function %s must return type %s" msgstr "typmod_in-Funktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2173 +#: commands/typecmds.c:2180 #, c-format msgid "type modifier input function %s should not be volatile" msgstr "Typmodifikatoreingabefunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2200 +#: commands/typecmds.c:2207 #, c-format msgid "typmod_out function %s must return type %s" msgstr "typmod_out-Funktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2207 +#: commands/typecmds.c:2214 #, c-format msgid "type modifier output function %s should not be volatile" msgstr "Typmodifikatorausgabefunktion %s sollte nicht VOLATILE sein" -#: commands/typecmds.c:2234 +#: commands/typecmds.c:2241 #, c-format msgid "type analyze function %s must return type %s" msgstr "Typanalysefunktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2263 +#: commands/typecmds.c:2270 #, c-format msgid "type subscripting function %s must return type %s" msgstr "Typ-Subscript-Funktion %s muss Typ %s zurückgeben" -#: commands/typecmds.c:2273 +#: commands/typecmds.c:2280 #, c-format msgid "user-defined types cannot use subscripting function %s" msgstr "benutzerdefinierte Typen können Subscript-Funktion %s nicht verwenden" -#: commands/typecmds.c:2319 +#: commands/typecmds.c:2326 #, 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:2350 +#: commands/typecmds.c:2357 #, c-format msgid "range canonical function %s must return range type" msgstr "Bereichstyp-Canonical-Funktion %s muss Bereichstyp zurückgeben" -#: commands/typecmds.c:2356 +#: commands/typecmds.c:2363 #, c-format msgid "range canonical function %s must be immutable" msgstr "Bereichstyp-Canonical-Funktion %s muss »immutable« sein" -#: commands/typecmds.c:2392 +#: commands/typecmds.c:2399 #, 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:2399 +#: commands/typecmds.c:2406 #, c-format msgid "range subtype diff function %s must be immutable" msgstr "Bereichstyp-Untertyp-Diff-Funktion %s muss »immutable« sein" -#: commands/typecmds.c:2426 +#: commands/typecmds.c:2433 #, 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:2459 +#: commands/typecmds.c:2466 #, 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:2492 +#: commands/typecmds.c:2499 #, 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:2791 +#: commands/typecmds.c:2798 #, c-format msgid "column \"%s\" of table \"%s\" contains null values" msgstr "Spalte »%s« von Tabelle »%s« enthält NULL-Werte" -#: commands/typecmds.c:2904 commands/typecmds.c:3106 +#: commands/typecmds.c:2911 commands/typecmds.c:3113 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist" msgstr "Constraint »%s« von Domäne »%s« existiert nicht" -#: commands/typecmds.c:2908 +#: commands/typecmds.c:2915 #, 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:3113 +#: commands/typecmds.c:3120 #, 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:3219 +#: commands/typecmds.c:3226 #, 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:3448 commands/typecmds.c:3646 commands/typecmds.c:3727 -#: commands/typecmds.c:3913 +#: commands/typecmds.c:3455 commands/typecmds.c:3653 commands/typecmds.c:3734 +#: commands/typecmds.c:3920 #, c-format msgid "%s is not a domain" msgstr "%s ist keine Domäne" -#: commands/typecmds.c:3480 +#: commands/typecmds.c:3487 #, c-format msgid "constraint \"%s\" for domain \"%s\" already exists" msgstr "Constraint »%s« für Domäne »%s« existiert bereits" -#: commands/typecmds.c:3531 +#: commands/typecmds.c:3538 #, 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:3658 commands/typecmds.c:3739 commands/typecmds.c:4030 +#: commands/typecmds.c:3665 commands/typecmds.c:3746 commands/typecmds.c:4037 #, c-format msgid "%s is a table's row type" msgstr "%s ist der Zeilentyp einer Tabelle" -#: commands/typecmds.c:3660 commands/typecmds.c:3741 commands/typecmds.c:4032 +#: commands/typecmds.c:3667 commands/typecmds.c:3748 commands/typecmds.c:4039 #, c-format msgid "Use ALTER TABLE instead." msgstr "Verwenden Sie stattdessen ALTER TABLE." -#: commands/typecmds.c:3666 commands/typecmds.c:3747 commands/typecmds.c:3945 +#: commands/typecmds.c:3673 commands/typecmds.c:3754 commands/typecmds.c:3952 #, c-format msgid "cannot alter array type %s" msgstr "Array-Typ %s kann nicht verändert werden" -#: commands/typecmds.c:3668 commands/typecmds.c:3749 commands/typecmds.c:3947 +#: commands/typecmds.c:3675 commands/typecmds.c:3756 commands/typecmds.c:3954 #, 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:4015 +#: commands/typecmds.c:4022 #, c-format msgid "type \"%s\" already exists in schema \"%s\"" msgstr "Typ %s existiert bereits in Schema »%s«" -#: commands/typecmds.c:4183 +#: commands/typecmds.c:4190 #, 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:4276 +#: commands/typecmds.c:4283 #, c-format msgid "type attribute \"%s\" cannot be changed" msgstr "Typ-Attribut »%s« kann nicht geändert werden" -#: commands/typecmds.c:4294 +#: commands/typecmds.c:4301 #, c-format msgid "must be superuser to alter a type" msgstr "nur Superuser können Typen ändern" -#: commands/typecmds.c:4315 commands/typecmds.c:4324 +#: commands/typecmds.c:4322 commands/typecmds.c:4331 #, c-format msgid "%s is not a base type" msgstr "%s ist kein Basistyp" @@ -11790,7 +11818,7 @@ msgstr "Sie haben möglicherweise bereits Daten wegen Transaktionsnummernüberla msgid "skipping \"%s\" --- cannot vacuum non-tables or special system tables" msgstr "überspringe »%s« --- kann Nicht-Tabellen oder besondere Systemtabellen nicht vacuumen" -#: commands/variable.c:165 tcop/postgres.c:3605 utils/misc/guc.c:11715 +#: commands/variable.c:165 tcop/postgres.c:3621 utils/misc/guc.c:11715 #: utils/misc/guc.c:11777 #, c-format msgid "Unrecognized key word: \"%s\"." @@ -11987,19 +12015,19 @@ msgstr "Cursor »%s« ist nicht auf eine Zeile positioniert" msgid "cursor \"%s\" is not a simply updatable scan of table \"%s\"" msgstr "Cursor »%s« ist kein einfach aktualisierbarer Scan der Tabelle »%s«" -#: executor/execCurrent.c:280 executor/execExprInterp.c:2464 +#: executor/execCurrent.c:280 executor/execExprInterp.c:2472 #, c-format msgid "type of parameter %d (%s) does not match that when preparing the plan (%s)" msgstr "Typ von Parameter %d (%s) stimmt nicht mit dem überein, als der Plan vorbereitet worden ist (%s)" -#: executor/execCurrent.c:292 executor/execExprInterp.c:2476 +#: executor/execCurrent.c:292 executor/execExprInterp.c:2484 #, c-format msgid "no value found for parameter %d" msgstr "kein Wert für Parameter %d gefunden" #: executor/execExpr.c:636 executor/execExpr.c:643 executor/execExpr.c:649 -#: executor/execExprInterp.c:4045 executor/execExprInterp.c:4062 -#: executor/execExprInterp.c:4161 executor/nodeModifyTable.c:127 +#: executor/execExprInterp.c:4112 executor/execExprInterp.c:4129 +#: executor/execExprInterp.c:4228 executor/nodeModifyTable.c:127 #: executor/nodeModifyTable.c:146 executor/nodeModifyTable.c:163 #: executor/nodeModifyTable.c:173 executor/nodeModifyTable.c:183 #, c-format @@ -12016,7 +12044,7 @@ msgstr "Anfrage hat zu viele Spalten." msgid "Query provides a value for a dropped column at ordinal position %d." msgstr "Anfrage liefert einen Wert für eine gelöschte Spalte auf Position %d." -#: executor/execExpr.c:650 executor/execExprInterp.c:4063 +#: executor/execExpr.c:650 executor/execExprInterp.c:4130 #: executor/nodeModifyTable.c:174 #, c-format msgid "Table has type %s at ordinal position %d, but query expects %s." @@ -12055,95 +12083,95 @@ msgstr "kann aus Typ %s kein Element auswählen, weil er Subscripting nicht unte msgid "type %s does not support subscripted assignment" msgstr "Typ %s unterstützt Wertzuweisungen in Elemente nicht" -#: executor/execExprInterp.c:1928 +#: executor/execExprInterp.c:1936 #, c-format msgid "attribute %d of type %s has been dropped" msgstr "Attribut %d von Typ %s wurde gelöscht" -#: executor/execExprInterp.c:1934 +#: executor/execExprInterp.c:1942 #, c-format msgid "attribute %d of type %s has wrong type" msgstr "Attribut %d von Typ %s hat falschen Typ" -#: executor/execExprInterp.c:1936 executor/execExprInterp.c:3070 -#: executor/execExprInterp.c:3116 +#: executor/execExprInterp.c:1944 executor/execExprInterp.c:3078 +#: executor/execExprInterp.c:3124 #, c-format msgid "Table has type %s, but query expects %s." msgstr "Tabelle hat Typ %s, aber Anfrage erwartet %s." -#: executor/execExprInterp.c:2016 utils/adt/expandedrecord.c:99 -#: utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1751 -#: utils/cache/typcache.c:1907 utils/cache/typcache.c:2054 +#: executor/execExprInterp.c:2024 utils/adt/expandedrecord.c:99 +#: utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1744 +#: utils/cache/typcache.c:1900 utils/cache/typcache.c:2047 #: utils/fmgr/funcapi.c:500 #, c-format msgid "type %s is not composite" msgstr "Typ %s ist kein zusammengesetzter Typ" -#: executor/execExprInterp.c:2554 +#: executor/execExprInterp.c:2562 #, c-format msgid "WHERE CURRENT OF is not supported for this table type" msgstr "WHERE CURRENT OF wird für diesen Tabellentyp nicht unterstützt" -#: executor/execExprInterp.c:2767 +#: executor/execExprInterp.c:2775 #, c-format msgid "cannot merge incompatible arrays" msgstr "kann inkompatible Arrays nicht verschmelzen" -#: executor/execExprInterp.c:2768 +#: executor/execExprInterp.c:2776 #, c-format msgid "Array with element type %s cannot be included in ARRAY construct with element type %s." msgstr "Arrayelement mit Typ %s kann nicht in ARRAY-Konstrukt mit Elementtyp %s verwendet werden." -#: executor/execExprInterp.c:2789 utils/adt/arrayfuncs.c:264 +#: executor/execExprInterp.c:2797 utils/adt/arrayfuncs.c:264 #: utils/adt/arrayfuncs.c:564 utils/adt/arrayfuncs.c:1306 -#: utils/adt/arrayfuncs.c:3515 utils/adt/arrayfuncs.c:5586 -#: utils/adt/arrayfuncs.c:6105 utils/adt/arraysubs.c:150 +#: utils/adt/arrayfuncs.c:3515 utils/adt/arrayfuncs.c:5595 +#: utils/adt/arrayfuncs.c:6112 utils/adt/arraysubs.c:150 #: utils/adt/arraysubs.c:488 #, c-format msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" msgstr "Anzahl der Arraydimensionen (%d) überschreitet erlaubtes Maximum (%d)" -#: executor/execExprInterp.c:2809 executor/execExprInterp.c:2844 +#: executor/execExprInterp.c:2817 executor/execExprInterp.c:2852 #, c-format msgid "multidimensional arrays must have array expressions with matching dimensions" msgstr "mehrdimensionale Arrays müssen Arraysausdrücke mit gleicher Anzahl Dimensionen haben" -#: executor/execExprInterp.c:2821 utils/adt/array_expanded.c:274 +#: executor/execExprInterp.c:2829 utils/adt/array_expanded.c:274 #: utils/adt/arrayfuncs.c:937 utils/adt/arrayfuncs.c:1545 #: utils/adt/arrayfuncs.c:2353 utils/adt/arrayfuncs.c:2368 #: utils/adt/arrayfuncs.c:2630 utils/adt/arrayfuncs.c:2646 #: utils/adt/arrayfuncs.c:2907 utils/adt/arrayfuncs.c:2961 #: utils/adt/arrayfuncs.c:2976 utils/adt/arrayfuncs.c:3317 -#: utils/adt/arrayfuncs.c:3545 utils/adt/arrayfuncs.c:6197 -#: utils/adt/arrayfuncs.c:6538 utils/adt/arrayutils.c:88 +#: utils/adt/arrayfuncs.c:3545 utils/adt/arrayfuncs.c:6204 +#: utils/adt/arrayfuncs.c:6545 utils/adt/arrayutils.c:88 #: utils/adt/arrayutils.c:97 utils/adt/arrayutils.c:104 #, c-format msgid "array size exceeds the maximum allowed (%d)" msgstr "Arraygröße überschreitet erlaubtes Maximum (%d)" -#: executor/execExprInterp.c:3069 executor/execExprInterp.c:3115 +#: executor/execExprInterp.c:3077 executor/execExprInterp.c:3123 #, c-format msgid "attribute %d has wrong type" msgstr "Attribut %d hat falschen Typ" -#: executor/execExprInterp.c:3674 utils/adt/domains.c:149 +#: executor/execExprInterp.c:3741 utils/adt/domains.c:149 #, c-format msgid "domain %s does not allow null values" msgstr "Domäne %s erlaubt keine NULL-Werte" -#: executor/execExprInterp.c:3689 utils/adt/domains.c:184 +#: executor/execExprInterp.c:3756 utils/adt/domains.c:184 #, c-format msgid "value for domain %s violates check constraint \"%s\"" msgstr "Wert für Domäne %s verletzt Check-Constraint »%s«" -#: executor/execExprInterp.c:4046 +#: executor/execExprInterp.c:4113 #, 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] "Tabellenzeile enthält %d Attribut, aber Anfrage erwartet %d." msgstr[1] "Tabellenzeile enthält %d Attribute, aber Anfrage erwartet %d." -#: executor/execExprInterp.c:4162 executor/execSRF.c:977 +#: executor/execExprInterp.c:4229 executor/execSRF.c:977 #, c-format msgid "Physical storage mismatch on dropped attribute at ordinal position %d." msgstr "Physischer Speicher stimmt nicht überein mit gelöschtem Attribut auf Position %d." @@ -12193,38 +12221,38 @@ msgstr "kann Sequenz »%s« nicht ändern" msgid "cannot change TOAST relation \"%s\"" msgstr "kann TOAST-Relation »%s« nicht ändern" -#: executor/execMain.c:1040 rewrite/rewriteHandler.c:3148 -#: rewrite/rewriteHandler.c:4010 +#: executor/execMain.c:1040 rewrite/rewriteHandler.c:3213 +#: rewrite/rewriteHandler.c:4075 #, c-format msgid "cannot insert into view \"%s\"" msgstr "kann nicht in Sicht »%s« einfügen" -#: executor/execMain.c:1042 rewrite/rewriteHandler.c:3151 -#: rewrite/rewriteHandler.c:4013 +#: executor/execMain.c:1042 rewrite/rewriteHandler.c:3216 +#: rewrite/rewriteHandler.c:4078 #, c-format msgid "To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule." msgstr "Um Einfügen in die Sicht zu ermöglichen, richten Sie einen INSTEAD OF INSERT Trigger oder eine ON INSERT DO INSTEAD Regel ohne Bedingung ein." -#: executor/execMain.c:1048 rewrite/rewriteHandler.c:3156 -#: rewrite/rewriteHandler.c:4018 +#: executor/execMain.c:1048 rewrite/rewriteHandler.c:3221 +#: rewrite/rewriteHandler.c:4083 #, c-format msgid "cannot update view \"%s\"" msgstr "kann Sicht »%s« nicht aktualisieren" -#: executor/execMain.c:1050 rewrite/rewriteHandler.c:3159 -#: rewrite/rewriteHandler.c:4021 +#: executor/execMain.c:1050 rewrite/rewriteHandler.c:3224 +#: rewrite/rewriteHandler.c:4086 #, c-format msgid "To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule." msgstr "Um Aktualisieren der Sicht zu ermöglichen, richten Sie einen INSTEAD OF UPDATE Trigger oder eine ON UPDATE DO INSTEAD Regel ohne Bedingung ein." -#: executor/execMain.c:1056 rewrite/rewriteHandler.c:3164 -#: rewrite/rewriteHandler.c:4026 +#: executor/execMain.c:1056 rewrite/rewriteHandler.c:3229 +#: rewrite/rewriteHandler.c:4091 #, c-format msgid "cannot delete from view \"%s\"" msgstr "kann nicht aus Sicht »%s« löschen" -#: executor/execMain.c:1058 rewrite/rewriteHandler.c:3167 -#: rewrite/rewriteHandler.c:4029 +#: executor/execMain.c:1058 rewrite/rewriteHandler.c:3232 +#: rewrite/rewriteHandler.c:4094 #, c-format msgid "To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule." msgstr "Um Löschen aus der Sicht zu ermöglichen, richten Sie einen INSTEAD OF DELETE Trigger oder eine ON DELETE DO INSTEAD Regel ohne Bedingung ein." @@ -12374,7 +12402,7 @@ msgstr "gleichzeitiges Löschen, versuche erneut" #: executor/execReplication.c:277 parser/parse_cte.c:302 #: parser/parse_oper.c:233 utils/adt/array_userfuncs.c:724 #: utils/adt/array_userfuncs.c:867 utils/adt/arrayfuncs.c:3870 -#: utils/adt/arrayfuncs.c:4424 utils/adt/arrayfuncs.c:6418 +#: utils/adt/arrayfuncs.c:4424 utils/adt/arrayfuncs.c:6425 #: utils/adt/rowtypes.c:1203 #, c-format msgid "could not identify an equality operator for type %s" @@ -12562,7 +12590,7 @@ msgstr "unerwartetes EOF für Tape %d: %zu Bytes angefordert, %zu Bytes gelesen" msgid "aggregate function calls cannot be nested" msgstr "Aufrufe von Aggregatfunktionen können nicht geschachtelt werden" -#: executor/nodeAgg.c:4187 executor/nodeWindowAgg.c:2845 +#: executor/nodeAgg.c:4187 executor/nodeWindowAgg.c:2893 #, c-format msgid "aggregate %u needs to have compatible input type and transition type" msgstr "Aggregatfunktion %u muss kompatiblen Eingabe- und Übergangstyp haben" @@ -12582,7 +12610,7 @@ msgstr "konnte Position in temporärer Datei für Hash-Verbund nicht auf Anfang msgid "could not read from hash-join temporary file: read only %zu of %zu bytes" msgstr "konnte nicht aus temporärer Datei für Hash-Verbund lesen: es wurden nur %zu von %zu Bytes gelesen" -#: executor/nodeIndexonlyscan.c:242 +#: executor/nodeIndexonlyscan.c:224 #, c-format msgid "lossy distance functions are not supported in index-only scans" msgstr "verlustbehaftete Abstandsfunktionen werden in Index-Only-Scans nicht unterstützt" @@ -12683,32 +12711,32 @@ msgstr "Filter für Spalte »%s« ist NULL." msgid "null is not allowed in column \"%s\"" msgstr "NULL ist in Spalte »%s« nicht erlaubt" -#: executor/nodeWindowAgg.c:356 +#: executor/nodeWindowAgg.c:357 #, c-format msgid "moving-aggregate transition function must not return null" msgstr "Moving-Aggregat-Übergangsfunktion darf nicht NULL zurückgeben" -#: executor/nodeWindowAgg.c:2059 +#: executor/nodeWindowAgg.c:2107 #, c-format msgid "frame starting offset must not be null" msgstr "Frame-Start-Offset darf nicht NULL sein" -#: executor/nodeWindowAgg.c:2072 +#: executor/nodeWindowAgg.c:2120 #, c-format msgid "frame starting offset must not be negative" msgstr "Frame-Start-Offset darf nicht negativ sein" -#: executor/nodeWindowAgg.c:2084 +#: executor/nodeWindowAgg.c:2132 #, c-format msgid "frame ending offset must not be null" msgstr "Frame-Ende-Offset darf nicht NULL sein" -#: executor/nodeWindowAgg.c:2097 +#: executor/nodeWindowAgg.c:2145 #, c-format msgid "frame ending offset must not be negative" msgstr "Frame-Ende-Offset darf nicht negativ sein" -#: executor/nodeWindowAgg.c:2761 +#: executor/nodeWindowAgg.c:2809 #, c-format msgid "aggregate function %s does not support use as a window function" msgstr "Aggregatfunktion %s unterstützt die Verwendung als Fensterfunktion nicht" @@ -12930,7 +12958,7 @@ msgstr "CREATE OR REPLACE CONSTRAINT TRIGGER wird nicht unterstützt" msgid "duplicate trigger events specified" msgstr "mehrere Trigger-Ereignisse angegeben" -#: gram.y:5559 parser/parse_utilcmd.c:3704 parser/parse_utilcmd.c:3730 +#: gram.y:5559 parser/parse_utilcmd.c:3708 parser/parse_utilcmd.c:3734 #, c-format msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "Constraint, der als INITIALLY DEFERRED deklariert wurde, muss DEFERRABLE sein" @@ -13114,8 +13142,8 @@ msgstr "WITH TIES kann nicht ohne ORDER-BY-Klausel angegeben werden" msgid "improper use of \"*\"" msgstr "unzulässige Verwendung von »*«" -#: gram.y:16630 gram.y:16647 tsearch/spell.c:982 tsearch/spell.c:998 -#: tsearch/spell.c:1014 tsearch/spell.c:1030 tsearch/spell.c:1095 +#: gram.y:16630 gram.y:16647 tsearch/spell.c:991 tsearch/spell.c:1008 +#: tsearch/spell.c:1025 tsearch/spell.c:1042 tsearch/spell.c:1107 #, c-format msgid "syntax error" msgstr "Syntaxfehler" @@ -14386,12 +14414,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:203 libpq/crypt.c:244 libpq/crypt.c:268 +#: libpq/crypt.c:204 libpq/crypt.c:245 libpq/crypt.c:270 #, c-format msgid "Password does not match for user \"%s\"." msgstr "Passwort stimmt nicht überein für Benutzer »%s«." -#: libpq/crypt.c:287 +#: libpq/crypt.c:289 #, c-format msgid "Password of user \"%s\" is in unrecognized format." msgstr "Passwort von Benutzer »%s« hat unbekanntes Format." @@ -14902,7 +14930,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:1179 tcop/postgres.c:4374 +#: libpq/pqcomm.c:1179 tcop/postgres.c:4390 #, c-format msgid "terminating connection because protocol synchronization was lost" msgstr "Verbindung wird abgebrochen, weil Protokollsynchronisierung verloren wurde" @@ -15268,7 +15296,7 @@ msgstr "erweiterbarer Knotentyp »%s« existiert bereits" msgid "ExtensibleNodeMethods \"%s\" was not registered" msgstr "ExtensibleNodeMethods »%s« wurde nicht registriert" -#: nodes/makefuncs.c:150 nodes/makefuncs.c:176 statistics/extended_stats.c:2326 +#: nodes/makefuncs.c:150 nodes/makefuncs.c:176 statistics/extended_stats.c:2336 #, c-format msgid "relation \"%s\" does not have a composite type" msgstr "Relation »%s« hat keinen zusammengesetzten Typ" @@ -15366,7 +15394,7 @@ msgstr "Alle Spaltendatentypen müssen hashbar sein." msgid "could not implement %s" msgstr "konnte %s nicht implementieren" -#: optimizer/util/clauses.c:4799 +#: optimizer/util/clauses.c:4809 #, c-format msgid "SQL function \"%s\" during inlining" msgstr "SQL-Funktion »%s« beim Inlining" @@ -17510,229 +17538,229 @@ msgstr "LIKE wird für das Erzeugen von Fremdtabellen nicht unterstützt" msgid "Index \"%s\" contains a whole-row table reference." msgstr "Index »%s« enthält einen Verweis auf die ganze Zeile der Tabelle." -#: parser/parse_utilcmd.c:2256 +#: parser/parse_utilcmd.c:2260 #, c-format msgid "cannot use an existing index in CREATE TABLE" msgstr "bestehender Index kann nicht in CREATE TABLE verwendet werden" -#: parser/parse_utilcmd.c:2276 +#: parser/parse_utilcmd.c:2280 #, c-format msgid "index \"%s\" is already associated with a constraint" msgstr "Index »%s« gehört bereits zu einem Constraint" -#: parser/parse_utilcmd.c:2297 +#: parser/parse_utilcmd.c:2301 #, c-format msgid "\"%s\" is not a unique index" msgstr "»%s« ist kein Unique Index" -#: parser/parse_utilcmd.c:2298 parser/parse_utilcmd.c:2305 -#: parser/parse_utilcmd.c:2312 parser/parse_utilcmd.c:2389 +#: parser/parse_utilcmd.c:2302 parser/parse_utilcmd.c:2309 +#: parser/parse_utilcmd.c:2316 parser/parse_utilcmd.c:2393 #, c-format msgid "Cannot create a primary key or unique constraint using such an index." msgstr "Ein Primärschlüssel oder Unique-Constraint kann nicht mit einem solchen Index erzeugt werden." -#: parser/parse_utilcmd.c:2304 +#: parser/parse_utilcmd.c:2308 #, c-format msgid "index \"%s\" contains expressions" msgstr "Index »%s« enthält Ausdrücke" -#: parser/parse_utilcmd.c:2311 +#: parser/parse_utilcmd.c:2315 #, c-format msgid "\"%s\" is a partial index" msgstr "»%s« ist ein partieller Index" -#: parser/parse_utilcmd.c:2323 +#: parser/parse_utilcmd.c:2327 #, c-format msgid "\"%s\" is a deferrable index" msgstr "»%s« ist ein aufschiebbarer Index" -#: parser/parse_utilcmd.c:2324 +#: parser/parse_utilcmd.c:2328 #, c-format msgid "Cannot create a non-deferrable constraint using a deferrable index." msgstr "Ein nicht aufschiebbarer Constraint kann nicht mit einem aufschiebbaren Index erzeugt werden." -#: parser/parse_utilcmd.c:2388 +#: parser/parse_utilcmd.c:2392 #, c-format msgid "index \"%s\" column number %d does not have default sorting behavior" msgstr "Index »%s« Spalte Nummer %d hat nicht das Standardsortierverhalten" -#: parser/parse_utilcmd.c:2545 +#: parser/parse_utilcmd.c:2549 #, c-format msgid "column \"%s\" appears twice in primary key constraint" msgstr "Spalte »%s« erscheint zweimal im Primärschlüssel-Constraint" -#: parser/parse_utilcmd.c:2551 +#: parser/parse_utilcmd.c:2555 #, c-format msgid "column \"%s\" appears twice in unique constraint" msgstr "Spalte »%s« erscheint zweimal im Unique-Constraint" -#: parser/parse_utilcmd.c:2885 +#: parser/parse_utilcmd.c:2889 #, c-format msgid "index expressions and predicates can refer only to the table being indexed" msgstr "Indexausdrücke und -prädikate können nur auf die zu indizierende Tabelle verweisen" -#: parser/parse_utilcmd.c:2957 +#: parser/parse_utilcmd.c:2961 #, c-format msgid "statistics expressions can refer only to the table being referenced" msgstr "Statistikausdrücke können nur auf die referenzierte Tabelle verweisen" -#: parser/parse_utilcmd.c:3000 +#: parser/parse_utilcmd.c:3004 #, c-format msgid "rules on materialized views are not supported" msgstr "Regeln für materialisierte Sichten werden nicht unterstützt" -#: parser/parse_utilcmd.c:3063 +#: parser/parse_utilcmd.c:3067 #, c-format msgid "rule WHERE condition cannot contain references to other relations" msgstr "WHERE-Bedingung einer Regel kann keine Verweise auf andere Relationen enthalten" -#: parser/parse_utilcmd.c:3136 +#: parser/parse_utilcmd.c:3140 #, c-format msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions" msgstr "Regeln mit WHERE-Bedingungen können als Aktion nur SELECT, INSERT, UPDATE oder DELETE haben" -#: parser/parse_utilcmd.c:3154 parser/parse_utilcmd.c:3255 -#: rewrite/rewriteHandler.c:539 rewrite/rewriteManip.c:1022 +#: parser/parse_utilcmd.c:3158 parser/parse_utilcmd.c:3259 +#: rewrite/rewriteHandler.c:540 rewrite/rewriteManip.c:1022 #, c-format msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" msgstr "UNION/INTERSECTION/EXCEPT mit Bedingung sind nicht implementiert" -#: parser/parse_utilcmd.c:3172 +#: parser/parse_utilcmd.c:3176 #, c-format msgid "ON SELECT rule cannot use OLD" msgstr "ON-SELECT-Regel kann nicht OLD verwenden" -#: parser/parse_utilcmd.c:3176 +#: parser/parse_utilcmd.c:3180 #, c-format msgid "ON SELECT rule cannot use NEW" msgstr "ON-SELECT-Regel kann nicht NEW verwenden" -#: parser/parse_utilcmd.c:3185 +#: parser/parse_utilcmd.c:3189 #, c-format msgid "ON INSERT rule cannot use OLD" msgstr "ON-INSERT-Regel kann nicht OLD verwenden" -#: parser/parse_utilcmd.c:3191 +#: parser/parse_utilcmd.c:3195 #, c-format msgid "ON DELETE rule cannot use NEW" msgstr "ON-DELETE-Regel kann nicht NEW verwenden" -#: parser/parse_utilcmd.c:3219 +#: parser/parse_utilcmd.c:3223 #, c-format msgid "cannot refer to OLD within WITH query" msgstr "in WITH-Anfrage kann nicht auf OLD verweisen werden" -#: parser/parse_utilcmd.c:3226 +#: parser/parse_utilcmd.c:3230 #, c-format msgid "cannot refer to NEW within WITH query" msgstr "in WITH-Anfrage kann nicht auf NEW verwiesen werden" -#: parser/parse_utilcmd.c:3676 +#: parser/parse_utilcmd.c:3680 #, c-format msgid "misplaced DEFERRABLE clause" msgstr "falsch platzierte DEFERRABLE-Klausel" -#: parser/parse_utilcmd.c:3681 parser/parse_utilcmd.c:3696 +#: parser/parse_utilcmd.c:3685 parser/parse_utilcmd.c:3700 #, c-format msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" msgstr "mehrere DEFERRABLE/NOT DEFERRABLE-Klauseln sind nicht erlaubt" -#: parser/parse_utilcmd.c:3691 +#: parser/parse_utilcmd.c:3695 #, c-format msgid "misplaced NOT DEFERRABLE clause" msgstr "falsch platzierte NOT DEFERRABLE-Klausel" -#: parser/parse_utilcmd.c:3712 +#: parser/parse_utilcmd.c:3716 #, c-format msgid "misplaced INITIALLY DEFERRED clause" msgstr "falsch platzierte INITIALLY DEFERRED-Klausel" -#: parser/parse_utilcmd.c:3717 parser/parse_utilcmd.c:3743 +#: parser/parse_utilcmd.c:3721 parser/parse_utilcmd.c:3747 #, c-format msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" msgstr "mehrere INITIALLY IMMEDIATE/DEFERRED-Klauseln sind nicht erlaubt" -#: parser/parse_utilcmd.c:3738 +#: parser/parse_utilcmd.c:3742 #, c-format msgid "misplaced INITIALLY IMMEDIATE clause" msgstr "falsch platzierte INITIALLY IMMEDIATE-Klausel" -#: parser/parse_utilcmd.c:3931 +#: parser/parse_utilcmd.c:3935 #, c-format msgid "CREATE specifies a schema (%s) different from the one being created (%s)" msgstr "CREATE gibt ein Schema an (%s) welches nicht gleich dem zu erzeugenden Schema ist (%s)" -#: parser/parse_utilcmd.c:3966 +#: parser/parse_utilcmd.c:3970 #, c-format msgid "\"%s\" is not a partitioned table" msgstr "»%s« ist keine partitionierte Tabelle" -#: parser/parse_utilcmd.c:3973 +#: parser/parse_utilcmd.c:3977 #, c-format msgid "table \"%s\" is not partitioned" msgstr "Tabelle »%s« ist nicht partitioniert" -#: parser/parse_utilcmd.c:3980 +#: parser/parse_utilcmd.c:3984 #, c-format msgid "index \"%s\" is not partitioned" msgstr "Index »%s« ist nicht partitioniert" -#: parser/parse_utilcmd.c:4020 +#: parser/parse_utilcmd.c:4024 #, c-format msgid "a hash-partitioned table may not have a default partition" msgstr "eine hashpartitionierte Tabelle kann keine Standardpartition haben" -#: parser/parse_utilcmd.c:4037 +#: parser/parse_utilcmd.c:4041 #, c-format msgid "invalid bound specification for a hash partition" msgstr "ungültige Begrenzungsangabe für eine Hash-Partition" -#: parser/parse_utilcmd.c:4043 partitioning/partbounds.c:4711 +#: parser/parse_utilcmd.c:4047 partitioning/partbounds.c:4711 #, c-format msgid "modulus for hash partition must be an integer value greater than zero" msgstr "Modulus für Hashpartition muss eine ganze Zahl größer als null sein" -#: parser/parse_utilcmd.c:4050 partitioning/partbounds.c:4719 +#: parser/parse_utilcmd.c:4054 partitioning/partbounds.c:4719 #, c-format msgid "remainder for hash partition must be less than modulus" msgstr "Rest für Hashpartition muss kleiner als Modulus sein" -#: parser/parse_utilcmd.c:4063 +#: parser/parse_utilcmd.c:4067 #, c-format msgid "invalid bound specification for a list partition" msgstr "ungültige Begrenzungsangabe für eine Listenpartition" -#: parser/parse_utilcmd.c:4116 +#: parser/parse_utilcmd.c:4120 #, c-format msgid "invalid bound specification for a range partition" msgstr "ungültige Begrenzungsangabe für eine Bereichspartition" -#: parser/parse_utilcmd.c:4122 +#: parser/parse_utilcmd.c:4126 #, c-format msgid "FROM must specify exactly one value per partitioning column" msgstr "FROM muss genau einen Wert pro Partitionierungsspalte angeben" -#: parser/parse_utilcmd.c:4126 +#: parser/parse_utilcmd.c:4130 #, c-format msgid "TO must specify exactly one value per partitioning column" msgstr "TO muss genau einen Wert pro Partitionierungsspalte angeben" -#: parser/parse_utilcmd.c:4242 +#: parser/parse_utilcmd.c:4246 #, c-format msgid "cannot specify NULL in range bound" msgstr "NULL kann nicht in der Bereichsgrenze angegeben werden" -#: parser/parse_utilcmd.c:4290 +#: parser/parse_utilcmd.c:4294 #, c-format msgid "every bound following MAXVALUE must also be MAXVALUE" msgstr "jede Begrenzung, die auf MAXVALUE folgt, muss auch MAXVALUE sein" -#: parser/parse_utilcmd.c:4297 +#: parser/parse_utilcmd.c:4301 #, c-format msgid "every bound following MINVALUE must also be MINVALUE" msgstr "jede Begrenzung, die auf MINVALUE folgt, muss auch MINVALUE sein" -#: parser/parse_utilcmd.c:4340 +#: parser/parse_utilcmd.c:4344 #, c-format msgid "specified value cannot be cast to type %s for column \"%s\"" msgstr "angegebener Wert kann nicht in Typ %s für Spalte »%s« umgewandelt werden" @@ -17822,7 +17850,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:4750 partitioning/partbounds.c:4867 +#: partitioning/partbounds.c:4750 partitioning/partbounds.c:4879 #, 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" @@ -17832,7 +17860,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:4804 +#: partitioning/partbounds.c:4810 #, 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«" @@ -18211,7 +18239,7 @@ msgstr "Der fehlgeschlagene Archivbefehl war: %s" msgid "archive command was terminated by exception 0x%X" msgstr "Archivbefehl wurde durch Ausnahme 0x%X beendet" -#: postmaster/pgarch.c:597 postmaster/postmaster.c:3761 +#: postmaster/pgarch.c:597 postmaster/postmaster.c:3780 #, 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." @@ -18479,7 +18507,7 @@ msgstr "konnte pg_hba.conf nicht laden" msgid "postmaster became multithreaded during startup" msgstr "Postmaster ist während des Starts multithreaded geworden" -#: postmaster/postmaster.c:1399 postmaster/postmaster.c:5150 +#: postmaster/postmaster.c:1399 postmaster/postmaster.c:5169 #, 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." @@ -18525,461 +18553,461 @@ msgstr "SIGKILL 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:1988 postmaster/postmaster.c:2016 +#: postmaster/postmaster.c:1989 postmaster/postmaster.c:2017 #, c-format msgid "incomplete startup packet" msgstr "unvollständiges Startpaket" -#: postmaster/postmaster.c:2000 postmaster/postmaster.c:2033 +#: postmaster/postmaster.c:2001 postmaster/postmaster.c:2034 #, c-format msgid "invalid length of startup packet" msgstr "ungültige Länge des Startpakets" -#: postmaster/postmaster.c:2062 +#: postmaster/postmaster.c:2063 #, c-format msgid "failed to send SSL negotiation response: %m" msgstr "konnte SSL-Verhandlungsantwort nicht senden: %m" -#: postmaster/postmaster.c:2080 +#: postmaster/postmaster.c:2081 #, c-format msgid "received unencrypted data after SSL request" msgstr "unverschlüsselte Daten nach SSL-Anforderung empfangen" -#: postmaster/postmaster.c:2081 postmaster/postmaster.c:2125 +#: postmaster/postmaster.c:2082 postmaster/postmaster.c:2135 #, 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:2106 +#: postmaster/postmaster.c:2116 #, c-format msgid "failed to send GSSAPI negotiation response: %m" msgstr "konnte GSSAPI-Verhandlungsantwort nicht senden: %m" -#: postmaster/postmaster.c:2124 +#: postmaster/postmaster.c:2134 #, c-format msgid "received unencrypted data after GSSAPI encryption request" msgstr "unverschlüsselte Daten nach GSSAPI-Verschlüsselungsanforderung empfangen" -#: postmaster/postmaster.c:2148 +#: postmaster/postmaster.c:2167 #, 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:2212 utils/misc/guc.c:7138 utils/misc/guc.c:7174 +#: postmaster/postmaster.c:2231 utils/misc/guc.c:7138 utils/misc/guc.c:7174 #: utils/misc/guc.c:7244 utils/misc/guc.c:8628 utils/misc/guc.c:11596 #: utils/misc/guc.c:11637 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "ungültiger Wert für Parameter »%s«: »%s«" -#: postmaster/postmaster.c:2215 +#: postmaster/postmaster.c:2234 #, 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:499 +#: postmaster/postmaster.c:2387 storage/ipc/procarray.c:499 #: storage/ipc/sinvaladt.c:297 storage/lmgr/proc.c:361 #, c-format msgid "sorry, too many clients already" msgstr "tut mir leid, schon zu viele Verbindungen" -#: postmaster/postmaster.c:2458 +#: postmaster/postmaster.c:2477 #, c-format msgid "wrong key in cancel request for process %d" msgstr "falscher Schlüssel in Stornierungsanfrage für Prozess %d" -#: postmaster/postmaster.c:2470 +#: postmaster/postmaster.c:2489 #, 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:2723 +#: postmaster/postmaster.c:2742 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "SIGHUP empfangen, Konfigurationsdateien werden neu geladen" #. translator: %s is a configuration file -#: postmaster/postmaster.c:2749 postmaster/postmaster.c:2753 +#: postmaster/postmaster.c:2768 postmaster/postmaster.c:2772 #, c-format msgid "%s was not reloaded" msgstr "%s wurde nicht neu geladen" -#: postmaster/postmaster.c:2763 +#: postmaster/postmaster.c:2782 #, c-format msgid "SSL configuration was not reloaded" msgstr "SSL-Konfiguration wurde nicht neu geladen" -#: postmaster/postmaster.c:2819 +#: postmaster/postmaster.c:2838 #, c-format msgid "received smart shutdown request" msgstr "intelligentes Herunterfahren verlangt" -#: postmaster/postmaster.c:2865 +#: postmaster/postmaster.c:2884 #, c-format msgid "received fast shutdown request" msgstr "schnelles Herunterfahren verlangt" -#: postmaster/postmaster.c:2883 +#: postmaster/postmaster.c:2902 #, c-format msgid "aborting any active transactions" msgstr "etwaige aktive Transaktionen werden abgebrochen" -#: postmaster/postmaster.c:2907 +#: postmaster/postmaster.c:2926 #, c-format msgid "received immediate shutdown request" msgstr "sofortiges Herunterfahren verlangt" -#: postmaster/postmaster.c:2984 +#: postmaster/postmaster.c:3003 #, c-format msgid "shutdown at recovery target" msgstr "Herunterfahren beim Wiederherstellungsziel" -#: postmaster/postmaster.c:3002 postmaster/postmaster.c:3038 +#: postmaster/postmaster.c:3021 postmaster/postmaster.c:3057 msgid "startup process" msgstr "Startprozess" -#: postmaster/postmaster.c:3005 +#: postmaster/postmaster.c:3024 #, c-format msgid "aborting startup due to startup process failure" msgstr "Serverstart abgebrochen wegen Startprozessfehler" -#: postmaster/postmaster.c:3080 +#: postmaster/postmaster.c:3099 #, c-format msgid "database system is ready to accept connections" msgstr "Datenbanksystem ist bereit, um Verbindungen anzunehmen" -#: postmaster/postmaster.c:3101 +#: postmaster/postmaster.c:3120 msgid "background writer process" msgstr "Background-Writer-Prozess" -#: postmaster/postmaster.c:3155 +#: postmaster/postmaster.c:3174 msgid "checkpointer process" msgstr "Checkpointer-Prozess" -#: postmaster/postmaster.c:3171 +#: postmaster/postmaster.c:3190 msgid "WAL writer process" msgstr "WAL-Schreibprozess" -#: postmaster/postmaster.c:3186 +#: postmaster/postmaster.c:3205 msgid "WAL receiver process" msgstr "WAL-Receiver-Prozess" -#: postmaster/postmaster.c:3201 +#: postmaster/postmaster.c:3220 msgid "autovacuum launcher process" msgstr "Autovacuum-Launcher-Prozess" -#: postmaster/postmaster.c:3219 +#: postmaster/postmaster.c:3238 msgid "archiver process" msgstr "Archivierprozess" -#: postmaster/postmaster.c:3234 +#: postmaster/postmaster.c:3253 msgid "statistics collector process" msgstr "Statistiksammelprozess" -#: postmaster/postmaster.c:3248 +#: postmaster/postmaster.c:3267 msgid "system logger process" msgstr "Systemlogger-Prozess" -#: postmaster/postmaster.c:3312 +#: postmaster/postmaster.c:3331 #, c-format msgid "background worker \"%s\"" msgstr "Background-Worker »%s«" -#: postmaster/postmaster.c:3396 postmaster/postmaster.c:3416 -#: postmaster/postmaster.c:3423 postmaster/postmaster.c:3441 +#: postmaster/postmaster.c:3415 postmaster/postmaster.c:3435 +#: postmaster/postmaster.c:3442 postmaster/postmaster.c:3460 msgid "server process" msgstr "Serverprozess" -#: postmaster/postmaster.c:3495 +#: postmaster/postmaster.c:3514 #, 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:3748 +#: postmaster/postmaster.c:3767 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d) beendete mit Status %d" -#: postmaster/postmaster.c:3750 postmaster/postmaster.c:3762 -#: postmaster/postmaster.c:3772 postmaster/postmaster.c:3783 +#: postmaster/postmaster.c:3769 postmaster/postmaster.c:3781 +#: postmaster/postmaster.c:3791 postmaster/postmaster.c:3802 #, 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:3759 +#: postmaster/postmaster.c:3778 #, 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:3769 +#: postmaster/postmaster.c:3788 #, 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:3781 +#: postmaster/postmaster.c:3800 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d) beendete mit unbekanntem Status %d" -#: postmaster/postmaster.c:3995 +#: postmaster/postmaster.c:4014 #, c-format msgid "abnormal database system shutdown" msgstr "abnormales Herunterfahren des Datenbanksystems" -#: postmaster/postmaster.c:4033 +#: postmaster/postmaster.c:4052 #, c-format msgid "shutting down due to startup process failure" msgstr "fahre herunter wegen Startprozessfehler" -#: postmaster/postmaster.c:4039 +#: postmaster/postmaster.c:4058 #, c-format msgid "shutting down because restart_after_crash is off" msgstr "fahre herunter, weil restart_after_crash aus ist" -#: postmaster/postmaster.c:4051 +#: postmaster/postmaster.c:4070 #, c-format msgid "all server processes terminated; reinitializing" msgstr "alle Serverprozesse beendet; initialisiere neu" -#: postmaster/postmaster.c:4225 postmaster/postmaster.c:5577 -#: postmaster/postmaster.c:5968 +#: postmaster/postmaster.c:4244 postmaster/postmaster.c:5596 +#: postmaster/postmaster.c:5987 #, c-format msgid "could not generate random cancel key" msgstr "konnte zufälligen Stornierungsschlüssel nicht erzeugen" -#: postmaster/postmaster.c:4279 +#: postmaster/postmaster.c:4298 #, 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:4321 +#: postmaster/postmaster.c:4340 msgid "could not fork new process for connection: " msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): " -#: postmaster/postmaster.c:4427 +#: postmaster/postmaster.c:4446 #, c-format msgid "connection received: host=%s port=%s" msgstr "Verbindung empfangen: Host=%s Port=%s" -#: postmaster/postmaster.c:4432 +#: postmaster/postmaster.c:4451 #, c-format msgid "connection received: host=%s" msgstr "Verbindung empfangen: Host=%s" -#: postmaster/postmaster.c:4675 +#: postmaster/postmaster.c:4694 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "konnte Serverprozess »%s« nicht ausführen: %m" -#: postmaster/postmaster.c:4733 +#: postmaster/postmaster.c:4752 #, 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:4742 +#: postmaster/postmaster.c:4761 #, c-format msgid "could not map backend parameter memory: error code %lu" msgstr "konnte Backend-Parameter-Speicher nicht mappen: Fehlercode %lu" -#: postmaster/postmaster.c:4769 +#: postmaster/postmaster.c:4788 #, c-format msgid "subprocess command line too long" msgstr "Kommandozeile für Subprozess zu lang" -#: postmaster/postmaster.c:4787 +#: postmaster/postmaster.c:4806 #, c-format msgid "CreateProcess() call failed: %m (error code %lu)" msgstr "Aufruf von CreateProcess() fehlgeschlagen: %m (Fehlercode %lu)" -#: postmaster/postmaster.c:4814 +#: postmaster/postmaster.c:4833 #, 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:4818 +#: postmaster/postmaster.c:4837 #, 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:4840 +#: postmaster/postmaster.c:4859 #, 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:4841 +#: postmaster/postmaster.c:4860 #, 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:5023 +#: postmaster/postmaster.c:5042 #, c-format msgid "SSL configuration could not be loaded in child process" msgstr "SSL-Konfiguration konnte im Kindprozess nicht geladen werden" -#: postmaster/postmaster.c:5149 +#: postmaster/postmaster.c:5168 #, c-format msgid "postmaster became multithreaded" msgstr "Postmaster ist multithreaded geworden" -#: postmaster/postmaster.c:5237 +#: postmaster/postmaster.c:5256 #, c-format msgid "database system is ready to accept read-only connections" msgstr "Datenbanksystem ist bereit, um lesende Verbindungen anzunehmen" -#: postmaster/postmaster.c:5501 +#: postmaster/postmaster.c:5520 #, c-format msgid "could not fork startup process: %m" msgstr "konnte Startprozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5505 +#: postmaster/postmaster.c:5524 #, c-format msgid "could not fork archiver process: %m" msgstr "konnte Archivierer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5509 +#: postmaster/postmaster.c:5528 #, c-format msgid "could not fork background writer process: %m" msgstr "konnte Background-Writer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5513 +#: postmaster/postmaster.c:5532 #, c-format msgid "could not fork checkpointer process: %m" msgstr "konnte Checkpointer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5517 +#: postmaster/postmaster.c:5536 #, c-format msgid "could not fork WAL writer process: %m" msgstr "konnte WAL-Writer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5521 +#: postmaster/postmaster.c:5540 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "konnte WAL-Receiver-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5525 +#: postmaster/postmaster.c:5544 #, c-format msgid "could not fork process: %m" msgstr "konnte Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5726 postmaster/postmaster.c:5749 +#: postmaster/postmaster.c:5745 postmaster/postmaster.c:5768 #, 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:5733 postmaster/postmaster.c:5756 +#: postmaster/postmaster.c:5752 postmaster/postmaster.c:5775 #, c-format msgid "invalid processing mode in background worker" msgstr "ungültiger Verarbeitungsmodus in Background-Worker" -#: postmaster/postmaster.c:5841 +#: postmaster/postmaster.c:5860 #, c-format msgid "could not fork worker process: %m" msgstr "konnte Worker-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5954 +#: postmaster/postmaster.c:5973 #, c-format msgid "no slot available for new worker process" msgstr "kein Slot für neuen Worker-Prozess verfügbar" -#: postmaster/postmaster.c:6288 +#: postmaster/postmaster.c:6307 #, 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:6320 +#: postmaster/postmaster.c:6339 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "konnte geerbtes Socket nicht erzeugen: Fehlercode %d\n" -#: postmaster/postmaster.c:6349 +#: postmaster/postmaster.c:6368 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "konnte Servervariablendatei »%s« nicht öffnen: %s\n" -#: postmaster/postmaster.c:6356 +#: postmaster/postmaster.c:6375 #, 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:6365 +#: postmaster/postmaster.c:6384 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "konnte Datei »%s« nicht löschen: %s\n" -#: postmaster/postmaster.c:6382 +#: postmaster/postmaster.c:6401 #, 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:6391 +#: postmaster/postmaster.c:6410 #, 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:6398 +#: postmaster/postmaster.c:6417 #, 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:6560 +#: postmaster/postmaster.c:6579 #, c-format msgid "could not read exit code for process\n" msgstr "konnte Exitcode des Prozesses nicht lesen\n" -#: postmaster/postmaster.c:6602 +#: postmaster/postmaster.c:6621 #, c-format msgid "could not post child completion status\n" msgstr "konnte Child-Completion-Status nicht versenden\n" @@ -19053,7 +19081,7 @@ msgstr "ungültige Zeitleiste %u" msgid "invalid streaming start location" msgstr "ungültige Streaming-Startposition" -#: repl_scanner.l:206 scan.l:717 +#: repl_scanner.l:210 scan.l:717 msgid "unterminated quoted string" msgstr "Zeichenkette in Anführungszeichen nicht abgeschlossen" @@ -19207,7 +19235,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:375 -#: replication/libpqwalreceiver/libpqwalreceiver.c:609 +#: replication/libpqwalreceiver/libpqwalreceiver.c:638 +#: replication/libpqwalreceiver/libpqwalreceiver.c:940 #, c-format msgid "invalid response from primary server" msgstr "ungültige Antwort vom Primärserver" @@ -19217,86 +19246,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:452 -#: replication/libpqwalreceiver/libpqwalreceiver.c:459 -#: replication/libpqwalreceiver/libpqwalreceiver.c:489 +#: replication/libpqwalreceiver/libpqwalreceiver.c:390 +#, c-format +msgid "could not parse WAL location \"%s\"" +msgstr "konnte WAL-Position »%s« nicht parsen" + +#: replication/libpqwalreceiver/libpqwalreceiver.c:518 #, c-format msgid "could not start WAL streaming: %s" msgstr "konnte WAL-Streaming nicht starten: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:513 +#: replication/libpqwalreceiver/libpqwalreceiver.c:542 #, 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:536 +#: replication/libpqwalreceiver/libpqwalreceiver.c:565 #, c-format msgid "unexpected result set after end-of-streaming" msgstr "unerwartete Ergebnismenge nach End-of-Streaming" -#: replication/libpqwalreceiver/libpqwalreceiver.c:551 +#: replication/libpqwalreceiver/libpqwalreceiver.c:580 #, c-format msgid "error while shutting down streaming COPY: %s" msgstr "Fehler beim Beenden des COPY-Datenstroms: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:561 +#: replication/libpqwalreceiver/libpqwalreceiver.c:590 #, c-format msgid "error reading result of streaming command: %s" msgstr "Fehler beim Lesen des Ergebnisses von Streaming-Befehl: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:570 -#: replication/libpqwalreceiver/libpqwalreceiver.c:805 +#: replication/libpqwalreceiver/libpqwalreceiver.c:599 +#: replication/libpqwalreceiver/libpqwalreceiver.c:834 #, c-format msgid "unexpected result after CommandComplete: %s" msgstr "unerwartetes Ergebnis nach CommandComplete: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:597 +#: replication/libpqwalreceiver/libpqwalreceiver.c:626 #, 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:610 +#: replication/libpqwalreceiver/libpqwalreceiver.c:639 #, 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:768 -#: replication/libpqwalreceiver/libpqwalreceiver.c:821 -#: replication/libpqwalreceiver/libpqwalreceiver.c:828 +#: replication/libpqwalreceiver/libpqwalreceiver.c:797 +#: replication/libpqwalreceiver/libpqwalreceiver.c:850 +#: replication/libpqwalreceiver/libpqwalreceiver.c:857 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "konnte keine Daten vom WAL-Stream empfangen: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:848 +#: replication/libpqwalreceiver/libpqwalreceiver.c:877 #, 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:902 +#: replication/libpqwalreceiver/libpqwalreceiver.c:932 #, c-format msgid "could not create replication slot \"%s\": %s" msgstr "konnte Replikations-Slot »%s« nicht erzeugen: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:948 +#: replication/libpqwalreceiver/libpqwalreceiver.c:941 +#, 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:986 #, c-format msgid "invalid query response" msgstr "ungültige Antwort auf Anfrage" -#: replication/libpqwalreceiver/libpqwalreceiver.c:949 +#: replication/libpqwalreceiver/libpqwalreceiver.c:987 #, c-format msgid "Expected %d fields, got %d fields." msgstr "%d Felder erwartet, %d Feldern erhalten." -#: replication/libpqwalreceiver/libpqwalreceiver.c:1019 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1057 #, c-format msgid "the query interface requires a database connection" msgstr "Ausführen von Anfragen benötigt eine Datenbankverbindung" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1050 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1088 msgid "empty query" msgstr "leere Anfrage" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1056 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1094 msgid "unexpected pipeline mode" msgstr "unerwarteter Pipeline-Modus" @@ -19510,7 +19547,7 @@ msgid "could not find free replication state slot for replication origin with OI msgstr "konnte keinen freien Replication-State-Slot für Replication-Origin mit OID %u finden" #: replication/logical/origin.c:941 replication/logical/origin.c:1128 -#: replication/slot.c:1934 +#: replication/slot.c:1936 #, c-format msgid "Increase max_replication_slots and try again." msgstr "Erhöhen Sie max_replication_slots und versuchen Sie es erneut." @@ -19563,29 +19600,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:3973 +#: replication/logical/reorderbuffer.c:3992 #, 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:4319 -#: replication/logical/reorderbuffer.c:4344 +#: replication/logical/reorderbuffer.c:4338 +#: replication/logical/reorderbuffer.c:4363 #, 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:4323 -#: replication/logical/reorderbuffer.c:4348 +#: replication/logical/reorderbuffer.c:4342 +#: replication/logical/reorderbuffer.c:4367 #, 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:4598 +#: replication/logical/reorderbuffer.c:4617 #, 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:5097 +#: replication/logical/reorderbuffer.c:5116 #, 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" @@ -19678,12 +19715,12 @@ msgstr "Tabelle »%s.%s« nicht auf dem Publikationsserver gefunden" 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:1104 +#: replication/logical/tablesync.c:1105 #, 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:1142 +#: replication/logical/tablesync.c:1143 #, 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" @@ -19693,77 +19730,83 @@ msgstr "beim Kopieren der Tabelle konnte die Transaktion auf dem Publikationsser msgid "processing remote data for replication target relation \"%s.%s\" column \"%s\"" msgstr "Verarbeiten empfangener Daten für Replikationszielrelation »%s.%s« Spalte »%s«" -#: replication/logical/worker.c:593 replication/logical/worker.c:719 +#: replication/logical/worker.c:561 replication/logical/worker.c:689 +#: replication/logical/worker.c:1437 +#, 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:599 replication/logical/worker.c:729 #, 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:1090 replication/logical/worker.c:1105 +#: replication/logical/worker.c:1100 replication/logical/worker.c:1115 #, c-format msgid "could not read from streaming transaction's changes file \"%s\": read only %zu of %zu bytes" msgstr "konnte nicht aus der Änderungsdatei »%s« einer gestreamten Transaktion lesen: es wurden nur %zu von %zu Bytes gelesen" -#: replication/logical/worker.c:1346 +#: replication/logical/worker.c:1356 #, 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:1353 +#: replication/logical/worker.c:1363 #, 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:2251 +#: replication/logical/worker.c:2266 #, c-format msgid "data stream from publisher has ended" msgstr "Datenstrom vom Publikationsserver endete" -#: replication/logical/worker.c:2402 +#: replication/logical/worker.c:2417 #, 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:2550 +#: replication/logical/worker.c:2565 #, c-format msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was removed" msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird anhalten, weil die Subskription entfernt wurde" -#: replication/logical/worker.c:2564 +#: replication/logical/worker.c:2579 #, c-format msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was disabled" msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird anhalten, weil die Subskription deaktiviert wurde" -#: replication/logical/worker.c:2586 +#: replication/logical/worker.c:2601 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because of a parameter change" msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird neu starten wegen einer Parameteränderung" -#: replication/logical/worker.c:2751 replication/logical/worker.c:2776 +#: replication/logical/worker.c:2766 replication/logical/worker.c:2791 #, c-format msgid "could not read from streaming transaction's subxact file \"%s\": read only %zu of %zu bytes" msgstr "konnte nicht aus der subxact-Datei »%s« einer gestreamten Transaktion lesen: es wurden nur %zu von %zu Bytes gelesen" -#: replication/logical/worker.c:3143 +#: replication/logical/worker.c:3158 #, c-format msgid "logical replication apply worker for subscription %u will not start because the subscription was removed during startup" msgstr "Apply-Worker für logische Replikation für Subskription %u« wird nicht starten, weil die Subskription während des Starts deaktiviert wurde" -#: replication/logical/worker.c:3155 +#: replication/logical/worker.c:3170 #, c-format msgid "logical replication apply worker for subscription \"%s\" will not start because the subscription was disabled during startup" msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird nicht starten, weil die Subskription während des Starts deaktiviert wurde" -#: replication/logical/worker.c:3173 +#: replication/logical/worker.c:3188 #, 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:3177 +#: replication/logical/worker.c:3192 #, 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:3215 +#: replication/logical/worker.c:3226 #, c-format msgid "subscription has no replication slot set" msgstr "für die Subskription ist kein Replikations-Slot gesetzt" @@ -19848,77 +19891,77 @@ 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:477 replication/slot.c:1083 +#: replication/slot.c:477 replication/slot.c:1085 #, c-format msgid "replication slot \"%s\" is active for PID %d" msgstr "Replikations-Slot »%s« ist aktiv für PID %d" -#: replication/slot.c:705 replication/slot.c:1479 replication/slot.c:1869 +#: replication/slot.c:707 replication/slot.c:1481 replication/slot.c:1871 #, c-format msgid "could not remove directory \"%s\"" msgstr "konnte Verzeichnis »%s« nicht löschen" -#: replication/slot.c:1118 +#: replication/slot.c:1120 #, 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:1123 +#: replication/slot.c:1125 #, 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:1310 +#: replication/slot.c:1312 #, c-format msgid "terminating process %d to release replication slot \"%s\"" msgstr "Prozess %d wird beendet, um Replikations-Slot »%s« freizugeben" -#: replication/slot.c:1348 +#: replication/slot.c:1350 #, c-format msgid "invalidating slot \"%s\" because its restart_lsn %X/%X exceeds max_slot_wal_keep_size" msgstr "Slot »%s« wird ungültig gemacht, weil seine restart_lsn %X/%X max_slot_wal_keep_size überschreitet" -#: replication/slot.c:1807 +#: replication/slot.c:1809 #, 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:1814 +#: replication/slot.c:1816 #, 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:1821 +#: replication/slot.c:1823 #, c-format msgid "replication slot file \"%s\" has corrupted length %u" msgstr "Replikations-Slot-Datei »%s« hat falsche Länge %u" -#: replication/slot.c:1857 +#: replication/slot.c:1859 #, 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:1891 +#: replication/slot.c:1893 #, 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:1893 +#: replication/slot.c:1895 #, c-format msgid "Change wal_level to be logical or higher." msgstr "Ändern Sie wal_level in logical oder höher." -#: replication/slot.c:1897 +#: replication/slot.c:1899 #, 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:1899 +#: replication/slot.c:1901 #, c-format msgid "Change wal_level to be replica or higher." msgstr "Ändern Sie wal_level in replica oder höher." -#: replication/slot.c:1933 +#: replication/slot.c:1935 #, c-format msgid "too many replication slots active before shutdown" msgstr "zu viele aktive Replikations-Slots vor dem Herunterfahren" @@ -20008,77 +20051,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:161 +#: replication/walreceiver.c:168 #, c-format msgid "terminating walreceiver process due to administrator command" msgstr "WAL-Receiver-Prozess wird abgebrochen aufgrund von Anweisung des Administrators" -#: replication/walreceiver.c:289 +#: replication/walreceiver.c:298 #, c-format msgid "could not connect to the primary server: %s" msgstr "konnte nicht mit dem Primärserver verbinden: %s" -#: replication/walreceiver.c:336 +#: replication/walreceiver.c:347 #, 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:337 +#: replication/walreceiver.c:348 #, 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:348 +#: replication/walreceiver.c:359 #, 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:402 #, 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:417 +#, 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:479 +#, 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:406 +#: replication/walreceiver.c:483 #, 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:435 +#: replication/walreceiver.c:512 #, c-format msgid "cannot continue WAL streaming, recovery has already ended" msgstr "kann WAL-Streaming nicht fortsetzen, Wiederherstellung ist bereits beendet" -#: replication/walreceiver.c:472 +#: replication/walreceiver.c:549 #, c-format msgid "replication terminated by primary server" msgstr "Replikation wurde durch Primärserver beendet" -#: replication/walreceiver.c:473 +#: replication/walreceiver.c:550 #, 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:562 +#: replication/walreceiver.c:639 #, c-format msgid "terminating walreceiver due to timeout" msgstr "WAL-Receiver-Prozess wird abgebrochen wegen Zeitüberschreitung" -#: replication/walreceiver.c:600 +#: replication/walreceiver.c:677 #, 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:616 replication/walreceiver.c:1034 +#: replication/walreceiver.c:693 replication/walreceiver.c:1111 #, c-format msgid "could not close log segment %s: %m" msgstr "konnte Logsegment %s nicht schließen: %m" -#: replication/walreceiver.c:735 +#: replication/walreceiver.c:812 #, 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:925 +#: replication/walreceiver.c:1002 #, c-format msgid "could not write to log segment %s at offset %u, length %lu: %m" msgstr "konnte nicht in Logsegment %s bei Position %u, Länge %lu schreiben: %m" @@ -20163,49 +20216,49 @@ msgstr "Dieser Slot wurde ungültig gemacht, weil er die maximale reservierte Gr msgid "terminating walsender process after promotion" msgstr "WAL-Sender-Prozess wird nach Beförderung abgebrochen" -#: replication/walsender.c:1566 +#: replication/walsender.c:1572 #, 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:1601 +#: replication/walsender.c:1607 #, 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:1634 +#: replication/walsender.c:1640 #, c-format msgid "received replication command: %s" msgstr "Replikationsbefehl empfangen: %s" -#: replication/walsender.c:1642 tcop/fastpath.c:208 tcop/postgres.c:1046 +#: replication/walsender.c:1648 tcop/fastpath.c:208 tcop/postgres.c:1046 #: tcop/postgres.c:1405 tcop/postgres.c:1678 tcop/postgres.c:2159 #: tcop/postgres.c:2592 tcop/postgres.c:2671 #, 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:1777 replication/walsender.c:1812 +#: replication/walsender.c:1783 replication/walsender.c:1818 #, c-format msgid "unexpected EOF on standby connection" msgstr "unerwartetes EOF auf Standby-Verbindung" -#: replication/walsender.c:1800 +#: replication/walsender.c:1806 #, c-format msgid "invalid standby message type \"%c\"" msgstr "ungültiger Standby-Message-Typ »%c«" -#: replication/walsender.c:1889 +#: replication/walsender.c:1895 #, c-format msgid "unexpected message type \"%c\"" msgstr "unerwarteter Message-Typ »%c«" -#: replication/walsender.c:2306 +#: replication/walsender.c:2315 #, 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:113 rewrite/rewriteDefine.c:1017 +#: rewrite/rewriteDefine.c:113 rewrite/rewriteDefine.c:1002 #, c-format msgid "rule \"%s\" for relation \"%s\" already exists" msgstr "Regel »%s« für Relation »%s« existiert bereits" @@ -20265,359 +20318,359 @@ msgstr "Ereignisqualifikationen sind nicht implementiert für SELECT-Regeln" msgid "\"%s\" is already a view" msgstr "»%s« ist bereits eine Sicht" -#: rewrite/rewriteDefine.c:407 +#: rewrite/rewriteDefine.c:394 #, c-format msgid "view rule for \"%s\" must be named \"%s\"" msgstr "Sicht-Regel für »%s« muss »%s« heißen" -#: rewrite/rewriteDefine.c:441 +#: rewrite/rewriteDefine.c:426 #, c-format msgid "cannot convert partitioned table \"%s\" to a view" msgstr "kann partitionierte Tabelle »%s« nicht in eine Sicht umwandeln" -#: rewrite/rewriteDefine.c:450 +#: rewrite/rewriteDefine.c:435 #, c-format msgid "cannot convert partition \"%s\" to a view" msgstr "kann Partition »%s« nicht in eine Sicht umwandeln" -#: rewrite/rewriteDefine.c:459 +#: rewrite/rewriteDefine.c:444 #, c-format msgid "could not convert table \"%s\" to a view because it is not empty" msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie nicht leer ist" -#: rewrite/rewriteDefine.c:468 +#: rewrite/rewriteDefine.c:453 #, c-format msgid "could not convert table \"%s\" to a view because it has triggers" msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Trigger hat" -#: rewrite/rewriteDefine.c:470 +#: rewrite/rewriteDefine.c:455 #, c-format msgid "In particular, the table cannot be involved in any foreign key relationships." msgstr "Insbesondere darf die Tabelle nicht in Fremschlüsselverhältnisse eingebunden sein." -#: rewrite/rewriteDefine.c:475 +#: rewrite/rewriteDefine.c:460 #, c-format msgid "could not convert table \"%s\" to a view because it has indexes" msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Indexe hat" -#: rewrite/rewriteDefine.c:481 +#: rewrite/rewriteDefine.c:466 #, c-format msgid "could not convert table \"%s\" to a view because it has child tables" msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie abgeleitete Tabellen hat" -#: rewrite/rewriteDefine.c:487 +#: rewrite/rewriteDefine.c:472 #, c-format msgid "could not convert table \"%s\" to a view because it has parent tables" msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Elterntabellen hat" -#: rewrite/rewriteDefine.c:493 +#: rewrite/rewriteDefine.c:478 #, c-format msgid "could not convert table \"%s\" to a view because it has row security enabled" msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Sicherheit auf Zeilenebene eingeschaltet hat" -#: rewrite/rewriteDefine.c:499 +#: rewrite/rewriteDefine.c:484 #, c-format msgid "could not convert table \"%s\" to a view because it has row security policies" msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Policys für Sicherheit auf Zeilenebene hat" -#: rewrite/rewriteDefine.c:526 +#: rewrite/rewriteDefine.c:511 #, c-format msgid "cannot have multiple RETURNING lists in a rule" msgstr "Regel kann nicht mehrere RETURNING-Listen enthalten" -#: rewrite/rewriteDefine.c:531 +#: rewrite/rewriteDefine.c:516 #, 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:535 +#: rewrite/rewriteDefine.c:520 #, 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:549 +#: rewrite/rewriteDefine.c:534 rewrite/rewriteDefine.c:1021 #, 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:711 +#: rewrite/rewriteDefine.c:696 #, 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:712 +#: rewrite/rewriteDefine.c:697 #, c-format msgid "RETURNING list has too many entries" msgstr "RETURNING-Liste hat zu viele Einträge" -#: rewrite/rewriteDefine.c:739 +#: rewrite/rewriteDefine.c:724 #, 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:740 +#: rewrite/rewriteDefine.c:725 #, 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:746 +#: rewrite/rewriteDefine.c:731 #, 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:748 +#: rewrite/rewriteDefine.c:733 #, c-format msgid "SELECT target entry is named \"%s\"." msgstr "SELECT-Targeteintrag heißt »%s«." -#: rewrite/rewriteDefine.c:757 +#: rewrite/rewriteDefine.c:742 #, 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:759 +#: rewrite/rewriteDefine.c:744 #, 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:762 rewrite/rewriteDefine.c:786 +#: rewrite/rewriteDefine.c:747 rewrite/rewriteDefine.c:771 #, 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:765 rewrite/rewriteDefine.c:790 +#: rewrite/rewriteDefine.c:750 rewrite/rewriteDefine.c:775 #, 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:781 +#: rewrite/rewriteDefine.c:766 #, 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:783 +#: rewrite/rewriteDefine.c:768 #, 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:800 +#: rewrite/rewriteDefine.c:785 #, 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:801 +#: rewrite/rewriteDefine.c:786 #, c-format msgid "RETURNING list has too few entries" msgstr "RETURNING-Liste hat zu wenige Einträge" -#: rewrite/rewriteDefine.c:894 rewrite/rewriteDefine.c:1008 +#: rewrite/rewriteDefine.c:879 rewrite/rewriteDefine.c:993 #: 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:1027 +#: rewrite/rewriteDefine.c:1012 #, c-format msgid "renaming an ON SELECT rule is not allowed" msgstr "Umbenennen einer ON-SELECT-Regel ist nicht erlaubt" -#: rewrite/rewriteHandler.c:583 +#: rewrite/rewriteHandler.c:584 #, c-format msgid "WITH query name \"%s\" appears in both a rule action and the query being rewritten" msgstr "WITH-Anfragename »%s« erscheint sowohl in der Regelaktion als auch in der umzuschreibenden Anfrage" -#: rewrite/rewriteHandler.c:613 +#: rewrite/rewriteHandler.c:614 #, c-format msgid "INSERT...SELECT rule actions are not supported for queries having data-modifying statements in WITH" msgstr "INSTEAD...SELECT-Regelaktionen werden für Anfrangen mit datenmodifizierenden Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:666 +#: rewrite/rewriteHandler.c:700 #, c-format msgid "cannot have RETURNING lists in multiple rules" msgstr "RETURNING-Listen können nicht in mehreren Regeln auftreten" -#: rewrite/rewriteHandler.c:898 rewrite/rewriteHandler.c:937 +#: rewrite/rewriteHandler.c:932 rewrite/rewriteHandler.c:971 #, c-format msgid "cannot insert a non-DEFAULT value into column \"%s\"" msgstr "kann keinen Wert außer DEFAULT in Spalte »%s« einfügen" -#: rewrite/rewriteHandler.c:900 rewrite/rewriteHandler.c:966 +#: rewrite/rewriteHandler.c:934 rewrite/rewriteHandler.c:1000 #, c-format msgid "Column \"%s\" is an identity column defined as GENERATED ALWAYS." msgstr "Spalte »%s« ist eine Identitätsspalte, die als GENERATED ALWAYS definiert ist." -#: rewrite/rewriteHandler.c:902 +#: rewrite/rewriteHandler.c:936 #, c-format msgid "Use OVERRIDING SYSTEM VALUE to override." msgstr "Verwenden Sie OVERRIDING SYSTEM VALUE, um diese Einschränkung außer Kraft zu setzen." -#: rewrite/rewriteHandler.c:964 rewrite/rewriteHandler.c:972 +#: rewrite/rewriteHandler.c:998 rewrite/rewriteHandler.c:1006 #, c-format msgid "column \"%s\" can only be updated to DEFAULT" msgstr "Spalte »%s« kann nur auf DEFAULT aktualisiert werden" -#: rewrite/rewriteHandler.c:1107 rewrite/rewriteHandler.c:1125 +#: rewrite/rewriteHandler.c:1141 rewrite/rewriteHandler.c:1159 #, c-format msgid "multiple assignments to same column \"%s\"" msgstr "mehrere Zuweisungen zur selben Spalte »%s«" -#: rewrite/rewriteHandler.c:1726 rewrite/rewriteHandler.c:3181 +#: rewrite/rewriteHandler.c:1760 rewrite/rewriteHandler.c:3246 #, c-format msgid "access to non-system view \"%s\" is restricted" msgstr "Zugriff auf Nicht-System-Sicht »%s« ist beschränkt" -#: rewrite/rewriteHandler.c:2158 rewrite/rewriteHandler.c:4084 +#: rewrite/rewriteHandler.c:2192 rewrite/rewriteHandler.c:4149 #, c-format msgid "infinite recursion detected in rules for relation \"%s\"" msgstr "unendliche Rekursion entdeckt in Regeln für Relation »%s«" -#: rewrite/rewriteHandler.c:2263 +#: rewrite/rewriteHandler.c:2297 #, c-format msgid "infinite recursion detected in policy for relation \"%s\"" msgstr "unendliche Rekursion entdeckt in Policys für Relation »%s«" -#: rewrite/rewriteHandler.c:2593 +#: rewrite/rewriteHandler.c:2658 msgid "Junk view columns are not updatable." msgstr "Junk-Sichtspalten sind nicht aktualisierbar." -#: rewrite/rewriteHandler.c:2598 +#: rewrite/rewriteHandler.c:2663 msgid "View columns that are not columns of their base relation are not updatable." msgstr "Sichtspalten, die nicht Spalten ihrer Basisrelation sind, sind nicht aktualisierbar." -#: rewrite/rewriteHandler.c:2601 +#: rewrite/rewriteHandler.c:2666 msgid "View columns that refer to system columns are not updatable." msgstr "Sichtspalten, die auf Systemspalten verweisen, sind nicht aktualisierbar." -#: rewrite/rewriteHandler.c:2604 +#: rewrite/rewriteHandler.c:2669 msgid "View columns that return whole-row references are not updatable." msgstr "Sichtspalten, die Verweise auf ganze Zeilen zurückgeben, sind nicht aktualisierbar." -#: rewrite/rewriteHandler.c:2665 +#: rewrite/rewriteHandler.c:2730 msgid "Views containing DISTINCT are not automatically updatable." msgstr "Sichten, die DISTINCT enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2668 +#: rewrite/rewriteHandler.c:2733 msgid "Views containing GROUP BY are not automatically updatable." msgstr "Sichten, die GROUP BY enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2671 +#: rewrite/rewriteHandler.c:2736 msgid "Views containing HAVING are not automatically updatable." msgstr "Sichten, die HAVING enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2674 +#: rewrite/rewriteHandler.c:2739 msgid "Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable." msgstr "Sichten, die UNION, INTERSECT oder EXCEPT enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2677 +#: rewrite/rewriteHandler.c:2742 msgid "Views containing WITH are not automatically updatable." msgstr "Sichten, die WITH enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2680 +#: rewrite/rewriteHandler.c:2745 msgid "Views containing LIMIT or OFFSET are not automatically updatable." msgstr "Sichten, die LIMIT oder OFFSET enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2692 +#: rewrite/rewriteHandler.c:2757 msgid "Views that return aggregate functions are not automatically updatable." msgstr "Sichten, die Aggregatfunktionen zurückgeben, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2695 +#: rewrite/rewriteHandler.c:2760 msgid "Views that return window functions are not automatically updatable." msgstr "Sichten, die Fensterfunktionen zurückgeben, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2698 +#: rewrite/rewriteHandler.c:2763 msgid "Views that return set-returning functions are not automatically updatable." msgstr "Sichten, die Funktionen mit Ergebnismenge zurückgeben, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2705 rewrite/rewriteHandler.c:2709 -#: rewrite/rewriteHandler.c:2717 +#: rewrite/rewriteHandler.c:2770 rewrite/rewriteHandler.c:2774 +#: rewrite/rewriteHandler.c:2782 msgid "Views that do not select from a single table or view are not automatically updatable." msgstr "Sichten, die nicht aus einer einzigen Tabelle oder Sicht lesen, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2720 +#: rewrite/rewriteHandler.c:2785 msgid "Views containing TABLESAMPLE are not automatically updatable." msgstr "Sichten, die TABLESAMPLE enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2744 +#: rewrite/rewriteHandler.c:2809 msgid "Views that have no updatable columns are not automatically updatable." msgstr "Sichten, die keine aktualisierbaren Spalten haben, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:3241 +#: rewrite/rewriteHandler.c:3306 #, c-format msgid "cannot insert into column \"%s\" of view \"%s\"" msgstr "kann nicht in Spalte »%s« von Sicht »%s« einfügen" -#: rewrite/rewriteHandler.c:3249 +#: rewrite/rewriteHandler.c:3314 #, c-format msgid "cannot update column \"%s\" of view \"%s\"" msgstr "kann Spalte »%s« von Sicht »%s« nicht aktualisieren" -#: rewrite/rewriteHandler.c:3747 +#: rewrite/rewriteHandler.c:3812 #, c-format msgid "DO INSTEAD NOTIFY rules are not supported for data-modifying statements in WITH" msgstr "DO-INSTEAD-NOTIFY-Regeln werden für datenmodifizierende Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:3758 +#: rewrite/rewriteHandler.c:3823 #, c-format msgid "DO INSTEAD NOTHING rules are not supported for data-modifying statements in WITH" msgstr "DO-INSTEAD-NOTHING-Regeln werden für datenmodifizierende Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:3772 +#: rewrite/rewriteHandler.c:3837 #, c-format msgid "conditional DO INSTEAD rules are not supported for data-modifying statements in WITH" msgstr "DO-INSTEAD-Regeln mit Bedingung werden für datenmodifizierende Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:3776 +#: rewrite/rewriteHandler.c:3841 #, c-format msgid "DO ALSO rules are not supported for data-modifying statements in WITH" msgstr "DO-ALSO-Regeln werden für datenmodifizierende Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:3781 +#: rewrite/rewriteHandler.c:3846 #, c-format msgid "multi-statement DO INSTEAD rules are not supported for data-modifying statements in WITH" msgstr "DO-INSTEAD-Regeln mit mehreren Anweisungen werden für datenmodifizierende Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:4012 rewrite/rewriteHandler.c:4020 -#: rewrite/rewriteHandler.c:4028 +#: rewrite/rewriteHandler.c:4077 rewrite/rewriteHandler.c:4085 +#: rewrite/rewriteHandler.c:4093 #, c-format msgid "Views with conditional DO INSTEAD rules are not automatically updatable." msgstr "Sichten mit DO-INSTEAD-Regeln mit Bedingung sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:4134 +#: rewrite/rewriteHandler.c:4199 #, c-format msgid "cannot perform INSERT RETURNING on relation \"%s\"" msgstr "INSERT RETURNING kann in Relation »%s« nicht ausgeführt werden" -#: rewrite/rewriteHandler.c:4136 +#: rewrite/rewriteHandler.c:4201 #, c-format msgid "You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause." msgstr "Sie benötigen eine ON INSERT DO INSTEAD Regel ohne Bedingung, mit RETURNING-Klausel." -#: rewrite/rewriteHandler.c:4141 +#: rewrite/rewriteHandler.c:4206 #, c-format msgid "cannot perform UPDATE RETURNING on relation \"%s\"" msgstr "UPDATE RETURNING kann in Relation »%s« nicht ausgeführt werden" -#: rewrite/rewriteHandler.c:4143 +#: rewrite/rewriteHandler.c:4208 #, c-format msgid "You need an unconditional ON UPDATE DO INSTEAD rule with a RETURNING clause." msgstr "Sie benötigen eine ON UPDATE DO INSTEAD Regel ohne Bedingung, mit RETURNING-Klausel." -#: rewrite/rewriteHandler.c:4148 +#: rewrite/rewriteHandler.c:4213 #, c-format msgid "cannot perform DELETE RETURNING on relation \"%s\"" msgstr "DELETE RETURNING kann in Relation »%s« nicht ausgeführt werden" -#: rewrite/rewriteHandler.c:4150 +#: rewrite/rewriteHandler.c:4215 #, c-format msgid "You need an unconditional ON DELETE DO INSTEAD rule with a RETURNING clause." msgstr "Sie benötigen eine ON DELETE DO INSTEAD Regel ohne Bedingung, mit RETURNING-Klausel." -#: rewrite/rewriteHandler.c:4168 +#: rewrite/rewriteHandler.c:4233 #, c-format msgid "INSERT with ON CONFLICT clause cannot be used with table that has INSERT or UPDATE rules" msgstr "INSERT mit ON-CONFLICT-Klausel kann nicht mit Tabelle verwendet werden, die INSERT- oder UPDATE-Regeln hat" -#: rewrite/rewriteHandler.c:4225 +#: rewrite/rewriteHandler.c:4290 #, c-format msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries" msgstr "WITH kann nicht in einer Anfrage verwendet werden, die durch Regeln in mehrere Anfragen umgeschrieben wird" @@ -21088,17 +21141,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:68 utils/adt/mcxtfuncs.c:204 #, c-format msgid "PID %d is not a PostgreSQL server process" msgstr "PID %d ist kein PostgreSQL-Serverprozess" -#: storage/ipc/signalfuncs.c:104 storage/lmgr/proc.c:1468 +#: storage/ipc/signalfuncs.c:104 storage/lmgr/proc.c:1503 #: utils/adt/mcxtfuncs.c:212 #, c-format msgid "could not send signal to process %d: %m" @@ -21426,27 +21474,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:1565 +#: storage/lmgr/proc.c:1600 #, 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:1580 +#: storage/lmgr/proc.c:1615 #, 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:1589 +#: storage/lmgr/proc.c:1624 #, 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:1596 +#: storage/lmgr/proc.c:1631 #, 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:1613 +#: storage/lmgr/proc.c:1648 #, 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" @@ -21580,7 +21628,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:449 tcop/postgres.c:4801 +#: tcop/postgres.c:449 tcop/postgres.c:4817 #, c-format msgid "invalid frontend message type %d" msgstr "ungültiger Frontend-Message-Typ %d" @@ -21808,67 +21856,67 @@ 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:3491 +#: tcop/postgres.c:3492 #, c-format msgid "stack depth limit exceeded" msgstr "Grenze für Stacktiefe überschritten" -#: tcop/postgres.c:3492 +#: tcop/postgres.c:3493 #, 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:3555 +#: tcop/postgres.c:3571 #, c-format msgid "\"max_stack_depth\" must not exceed %ldkB." msgstr "»max_stack_depth« darf %ldkB nicht überschreiten." -#: tcop/postgres.c:3557 +#: tcop/postgres.c:3573 #, 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:3978 +#: tcop/postgres.c:3994 #, c-format msgid "invalid command-line argument for server process: %s" msgstr "ungültiges Kommandozeilenargument für Serverprozess: %s" -#: tcop/postgres.c:3979 tcop/postgres.c:3985 +#: tcop/postgres.c:3995 tcop/postgres.c:4001 #, c-format msgid "Try \"%s --help\" for more information." msgstr "Versuchen Sie »%s --help« für weitere Informationen." -#: tcop/postgres.c:3983 +#: tcop/postgres.c:3999 #, c-format msgid "%s: invalid command-line argument: %s" msgstr "%s: ungültiges Kommandozeilenargument: %s" -#: tcop/postgres.c:4046 +#: tcop/postgres.c:4062 #, c-format msgid "%s: no database nor user name specified" msgstr "%s: weder Datenbankname noch Benutzername angegeben" -#: tcop/postgres.c:4703 +#: tcop/postgres.c:4719 #, c-format msgid "invalid CLOSE message subtype %d" msgstr "ungültiger Subtyp %d von CLOSE-Message" -#: tcop/postgres.c:4738 +#: tcop/postgres.c:4754 #, c-format msgid "invalid DESCRIBE message subtype %d" msgstr "ungültiger Subtyp %d von DESCRIBE-Message" -#: tcop/postgres.c:4822 +#: tcop/postgres.c:4838 #, 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:4826 +#: tcop/postgres.c:4842 #, 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:5003 +#: tcop/postgres.c:5019 #, 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" @@ -21963,17 +22011,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" @@ -22049,12 +22097,12 @@ msgid "missing Dictionary parameter" msgstr "Parameter »Dictionary« fehlt" #: tsearch/spell.c:383 tsearch/spell.c:400 tsearch/spell.c:409 -#: tsearch/spell.c:1060 +#: tsearch/spell.c:1072 #, c-format msgid "invalid affix flag \"%s\"" msgstr "ungültiges Affix-Flag »%s«" -#: tsearch/spell.c:387 tsearch/spell.c:1064 +#: tsearch/spell.c:387 tsearch/spell.c:1076 #, c-format msgid "affix flag \"%s\" is out of range" msgstr "Affix-Flag »%s« ist außerhalb des gültigen Bereichs" @@ -22079,38 +22127,43 @@ msgstr "konnte Wörterbuchdatei »%s« nicht öffnen: %m" msgid "invalid regular expression: %s" msgstr "ungültiger regulärer Ausdruck: %s" -#: tsearch/spell.c:1187 tsearch/spell.c:1199 tsearch/spell.c:1758 -#: tsearch/spell.c:1763 tsearch/spell.c:1768 +#: tsearch/spell.c:1201 tsearch/spell.c:1208 tsearch/spell.c:1219 +#: tsearch/spell.c:1787 tsearch/spell.c:1792 tsearch/spell.c:1797 #, c-format msgid "invalid affix alias \"%s\"" msgstr "ungültiges Affixalias »%s«" -#: tsearch/spell.c:1240 tsearch/spell.c:1311 tsearch/spell.c:1460 +#: tsearch/spell.c:1260 tsearch/spell.c:1331 tsearch/spell.c:1489 #, c-format msgid "could not open affix file \"%s\": %m" msgstr "konnte Affixdatei »%s« nicht öffnen: %m" -#: tsearch/spell.c:1294 +#: tsearch/spell.c:1314 #, 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:1338 +#: tsearch/spell.c:1358 #, c-format msgid "invalid number of flag vector aliases" msgstr "ungültige Anzahl Flag-Vektor-Aliasse" -#: tsearch/spell.c:1361 +#: tsearch/spell.c:1381 #, c-format msgid "number of aliases exceeds specified number %d" msgstr "Anzahl der Aliasse überschreitet angegebene Zahl %d" -#: tsearch/spell.c:1575 +#: tsearch/spell.c:1455 +#, 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:1604 #, 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:269 utils/adt/tsvector_op.c:1121 +#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:269 utils/adt/tsvector_op.c:1094 #, 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)" @@ -22152,31 +22205,37 @@ 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:2594 +#: tsearch/wparser_def.c:2597 #, c-format msgid "unrecognized headline parameter: \"%s\"" msgstr "unbekannter Headline-Parameter: »%s«" -#: tsearch/wparser_def.c:2613 +#: tsearch/wparser_def.c:2616 #, c-format msgid "MinWords should be less than MaxWords" msgstr "»MinWords« sollte kleiner als »MaxWords« sein" -#: tsearch/wparser_def.c:2617 +#: tsearch/wparser_def.c:2620 #, c-format msgid "MinWords should be positive" msgstr "»MinWords« sollte positiv sein" -#: tsearch/wparser_def.c:2621 +#: tsearch/wparser_def.c:2624 #, c-format msgid "ShortWord should be >= 0" msgstr "»ShortWord« sollte >= 0 sein" -#: tsearch/wparser_def.c:2625 +#: tsearch/wparser_def.c:2628 #, c-format msgid "MaxFragments should be >= 0" msgstr "»MaxFragments« sollte >= 0 sein" +#: tsearch/wparser_def.c:2654 tsearch/wparser_def.c:2658 +#: tsearch/wparser_def.c:2662 +#, c-format +msgid "value for \"%s\" is too long" +msgstr "Wert für »%s« ist zu lang" + #: utils/adt/acl.c:182 utils/adt/name.c:93 #, c-format msgid "identifier too long" @@ -22444,7 +22503,7 @@ msgid "Junk after closing right brace." msgstr "Müll nach schließender rechter geschweifter Klammer." #: utils/adt/arrayfuncs.c:1302 utils/adt/arrayfuncs.c:3511 -#: utils/adt/arrayfuncs.c:6101 +#: utils/adt/arrayfuncs.c:6108 #, c-format msgid "invalid number of dimensions: %d" msgstr "ungültige Anzahl Dimensionen: %d" @@ -22459,8 +22518,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:1379 utils/adt/multirangetypes.c:444 -#: utils/adt/rangetypes.c:333 utils/cache/lsyscache.c:2915 +#: utils/adt/arrayfuncs.c:1379 utils/adt/multirangetypes.c:445 +#: utils/adt/rangetypes.c:333 utils/cache/lsyscache.c:3028 #, c-format msgid "no binary input function available for type %s" msgstr "keine binäre Eingabefunktion verfügbar für Typ %s" @@ -22470,8 +22529,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:1600 utils/adt/multirangetypes.c:449 -#: utils/adt/rangetypes.c:338 utils/cache/lsyscache.c:2948 +#: utils/adt/arrayfuncs.c:1600 utils/adt/multirangetypes.c:450 +#: utils/adt/rangetypes.c:338 utils/cache/lsyscache.c:3061 #, c-format msgid "no binary output function available for type %s" msgstr "keine binäre Ausgabefunktion verfügbar für Typ %s" @@ -22483,8 +22542,8 @@ msgstr "Auswählen von Stücken aus Arrays mit fester Länge ist nicht implement #: utils/adt/arrayfuncs.c:2257 utils/adt/arrayfuncs.c:2279 #: utils/adt/arrayfuncs.c:2328 utils/adt/arrayfuncs.c:2582 -#: utils/adt/arrayfuncs.c:2927 utils/adt/arrayfuncs.c:6087 -#: utils/adt/arrayfuncs.c:6113 utils/adt/arrayfuncs.c:6124 +#: utils/adt/arrayfuncs.c:2927 utils/adt/arrayfuncs.c:6094 +#: utils/adt/arrayfuncs.c:6120 utils/adt/arrayfuncs.c:6131 #: utils/adt/json.c:1141 utils/adt/json.c:1216 utils/adt/jsonb.c:1316 #: utils/adt/jsonb.c:1402 utils/adt/jsonfuncs.c:4438 utils/adt/jsonfuncs.c:4592 #: utils/adt/jsonfuncs.c:4704 utils/adt/jsonfuncs.c:4753 @@ -22534,8 +22593,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:4195 utils/adt/multirangetypes.c:2743 -#: utils/adt/multirangetypes.c:2815 utils/adt/rangetypes.c:1343 +#: utils/adt/arrayfuncs.c:4195 utils/adt/multirangetypes.c:2744 +#: utils/adt/multirangetypes.c:2816 utils/adt/rangetypes.c:1343 #: utils/adt/rangetypes.c:1407 utils/adt/rowtypes.c:1858 #, c-format msgid "could not identify a hash function for type %s" @@ -22551,57 +22610,62 @@ 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:5554 +#: utils/adt/arrayfuncs.c:5555 #, c-format msgid "cannot accumulate null arrays" msgstr "Arrays, die NULL sind, können nicht akkumuliert werden" -#: utils/adt/arrayfuncs.c:5582 +#: utils/adt/arrayfuncs.c:5580 +#, c-format +msgid "array size exceeds the maximum allowed (%zu)" +msgstr "Arraygröße überschreitet erlaubtes Maximum (%zu)" + +#: utils/adt/arrayfuncs.c:5591 #, c-format msgid "cannot accumulate empty arrays" msgstr "leere Arrays können nicht akkumuliert werden" -#: utils/adt/arrayfuncs.c:5609 utils/adt/arrayfuncs.c:5615 +#: utils/adt/arrayfuncs.c:5618 utils/adt/arrayfuncs.c:5624 #, c-format msgid "cannot accumulate arrays of different dimensionality" msgstr "Arrays unterschiedlicher Dimensionalität können nicht akkumuliert werden" -#: utils/adt/arrayfuncs.c:5985 utils/adt/arrayfuncs.c:6025 +#: utils/adt/arrayfuncs.c:5992 utils/adt/arrayfuncs.c:6032 #, 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:6088 utils/adt/arrayfuncs.c:6114 +#: utils/adt/arrayfuncs.c:6095 utils/adt/arrayfuncs.c:6121 #, c-format msgid "Dimension array must be one dimensional." msgstr "Dimensions-Array muss eindimensional sein." -#: utils/adt/arrayfuncs.c:6093 utils/adt/arrayfuncs.c:6119 +#: utils/adt/arrayfuncs.c:6100 utils/adt/arrayfuncs.c:6126 #, c-format msgid "dimension values cannot be null" msgstr "Dimensionswerte dürfen nicht NULL sein" -#: utils/adt/arrayfuncs.c:6125 +#: utils/adt/arrayfuncs.c:6132 #, 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:6403 +#: utils/adt/arrayfuncs.c:6410 #, 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:6680 +#: utils/adt/arrayfuncs.c:6687 #, c-format msgid "thresholds must be one-dimensional array" msgstr "Parameter »thresholds« muss ein eindimensionales Array sein" -#: utils/adt/arrayfuncs.c:6685 +#: utils/adt/arrayfuncs.c:6692 #, c-format msgid "thresholds array must not contain NULLs" msgstr "»thresholds«-Array darf keine NULL-Werte enthalten" -#: utils/adt/arrayfuncs.c:6918 +#: utils/adt/arrayfuncs.c:6925 #, 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" @@ -22642,7 +22706,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:3802 +#: utils/adt/bool.c:153 utils/adt/cash.c:370 utils/adt/datetime.c:3802 #: utils/adt/float.c:187 utils/adt/float.c:271 utils/adt/float.c:283 #: utils/adt/float.c:400 utils/adt/float.c:485 utils/adt/float.c:501 #: utils/adt/geo_ops.c:220 utils/adt/geo_ops.c:230 utils/adt/geo_ops.c:242 @@ -22665,12 +22729,12 @@ msgid "invalid input syntax for type %s: \"%s\"" msgstr "ungültige Eingabesyntax für Typ %s: »%s«" #: utils/adt/cash.c:99 utils/adt/cash.c:112 utils/adt/cash.c:125 -#: utils/adt/cash.c:138 utils/adt/cash.c:151 +#: utils/adt/cash.c:138 utils/adt/cash.c:151 utils/adt/cash.c:175 #, c-format msgid "money out of range" msgstr "money ist außerhalb des gültigen Bereichs" -#: utils/adt/cash.c:162 utils/adt/cash.c:723 utils/adt/float.c:104 +#: utils/adt/cash.c:162 utils/adt/cash.c:739 utils/adt/float.c:104 #: utils/adt/int.c:851 utils/adt/int.c:967 utils/adt/int.c:1047 #: utils/adt/int.c:1109 utils/adt/int.c:1147 utils/adt/int.c:1175 #: utils/adt/int8.c:600 utils/adt/int8.c:658 utils/adt/int8.c:985 @@ -22678,13 +22742,13 @@ msgstr "money ist außerhalb des gültigen Bereichs" #: utils/adt/numeric.c:3047 utils/adt/numeric.c:3070 utils/adt/numeric.c:3155 #: utils/adt/numeric.c:3173 utils/adt/numeric.c:3269 utils/adt/numeric.c:8457 #: utils/adt/numeric.c:8747 utils/adt/numeric.c:10393 -#: utils/adt/timestamp.c:3317 +#: utils/adt/timestamp.c:3321 #, 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/int8.c:118 utils/adt/numutils.c:140 +#: utils/adt/cash.c:308 utils/adt/cash.c:333 utils/adt/cash.c:343 +#: utils/adt/cash.c:383 utils/adt/int8.c:118 utils/adt/numutils.c:140 #: utils/adt/numutils.c:147 utils/adt/numutils.c:240 utils/adt/numutils.c:316 #: utils/adt/oid.c:70 utils/adt/oid.c:109 #, c-format @@ -22712,9 +22776,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:159 utils/adt/date.c:167 utils/adt/formatting.c:4252 -#: utils/adt/formatting.c:4261 utils/adt/formatting.c:4367 -#: utils/adt/formatting.c:4377 +#: utils/adt/date.c:159 utils/adt/date.c:167 utils/adt/formatting.c:4366 +#: utils/adt/formatting.c:4375 utils/adt/formatting.c:4481 +#: utils/adt/formatting.c:4491 #, c-format msgid "date out of range: \"%s\"" msgstr "date ist außerhalb des gültigen Bereichs: »%s«" @@ -22759,36 +22823,36 @@ msgstr "»date«-Einheit »%s« nicht erkannt" #: utils/adt/date.c:1318 utils/adt/date.c:1364 utils/adt/date.c:1920 #: utils/adt/date.c:1951 utils/adt/date.c:1980 utils/adt/date.c:2844 #: utils/adt/datetime.c:405 utils/adt/datetime.c:1700 -#: utils/adt/formatting.c:4109 utils/adt/formatting.c:4141 -#: utils/adt/formatting.c:4221 utils/adt/formatting.c:4343 utils/adt/json.c:418 +#: utils/adt/formatting.c:4223 utils/adt/formatting.c:4255 +#: utils/adt/formatting.c:4335 utils/adt/formatting.c:4457 utils/adt/json.c:418 #: utils/adt/json.c:457 utils/adt/timestamp.c:224 utils/adt/timestamp.c:256 #: utils/adt/timestamp.c:698 utils/adt/timestamp.c:707 #: utils/adt/timestamp.c:785 utils/adt/timestamp.c:818 -#: utils/adt/timestamp.c:2860 utils/adt/timestamp.c:2865 -#: utils/adt/timestamp.c:2884 utils/adt/timestamp.c:2897 -#: utils/adt/timestamp.c:2908 utils/adt/timestamp.c:2914 -#: utils/adt/timestamp.c:2920 utils/adt/timestamp.c:2925 -#: utils/adt/timestamp.c:2980 utils/adt/timestamp.c:2985 -#: utils/adt/timestamp.c:3006 utils/adt/timestamp.c:3019 -#: utils/adt/timestamp.c:3033 utils/adt/timestamp.c:3041 -#: utils/adt/timestamp.c:3047 utils/adt/timestamp.c:3052 -#: utils/adt/timestamp.c:3739 utils/adt/timestamp.c:3864 -#: utils/adt/timestamp.c:3935 utils/adt/timestamp.c:3971 -#: utils/adt/timestamp.c:4061 utils/adt/timestamp.c:4135 -#: utils/adt/timestamp.c:4171 utils/adt/timestamp.c:4274 -#: utils/adt/timestamp.c:4776 utils/adt/timestamp.c:5050 -#: utils/adt/timestamp.c:5509 utils/adt/timestamp.c:5523 -#: utils/adt/timestamp.c:5528 utils/adt/timestamp.c:5542 -#: utils/adt/timestamp.c:5575 utils/adt/timestamp.c:5662 -#: utils/adt/timestamp.c:5703 utils/adt/timestamp.c:5707 -#: utils/adt/timestamp.c:5776 utils/adt/timestamp.c:5780 -#: utils/adt/timestamp.c:5794 utils/adt/timestamp.c:5828 utils/adt/xml.c:2274 +#: utils/adt/timestamp.c:2864 utils/adt/timestamp.c:2869 +#: utils/adt/timestamp.c:2888 utils/adt/timestamp.c:2901 +#: utils/adt/timestamp.c:2912 utils/adt/timestamp.c:2918 +#: utils/adt/timestamp.c:2924 utils/adt/timestamp.c:2929 +#: utils/adt/timestamp.c:2984 utils/adt/timestamp.c:2989 +#: utils/adt/timestamp.c:3010 utils/adt/timestamp.c:3023 +#: utils/adt/timestamp.c:3037 utils/adt/timestamp.c:3045 +#: utils/adt/timestamp.c:3051 utils/adt/timestamp.c:3056 +#: utils/adt/timestamp.c:3743 utils/adt/timestamp.c:3868 +#: utils/adt/timestamp.c:3939 utils/adt/timestamp.c:3975 +#: utils/adt/timestamp.c:4065 utils/adt/timestamp.c:4139 +#: utils/adt/timestamp.c:4175 utils/adt/timestamp.c:4278 +#: utils/adt/timestamp.c:4780 utils/adt/timestamp.c:5054 +#: utils/adt/timestamp.c:5513 utils/adt/timestamp.c:5527 +#: utils/adt/timestamp.c:5532 utils/adt/timestamp.c:5546 +#: utils/adt/timestamp.c:5579 utils/adt/timestamp.c:5666 +#: utils/adt/timestamp.c:5707 utils/adt/timestamp.c:5711 +#: utils/adt/timestamp.c:5780 utils/adt/timestamp.c:5784 +#: utils/adt/timestamp.c:5798 utils/adt/timestamp.c:5832 utils/adt/xml.c:2274 #: utils/adt/xml.c:2281 utils/adt/xml.c:2301 utils/adt/xml.c:2308 #, c-format msgid "timestamp out of range" msgstr "timestamp ist außerhalb des gültigen Bereichs" -#: utils/adt/date.c:1537 utils/adt/date.c:2339 utils/adt/formatting.c:4429 +#: utils/adt/date.c:1537 utils/adt/date.c:2339 utils/adt/formatting.c:4543 #, c-format msgid "time out of range" msgstr "time ist außerhalb des gültigen Bereichs" @@ -22801,8 +22865,8 @@ msgstr "Zeit-Feldwert ist außerhalb des gültigen Bereichs: %d:%02d:%02g" #: utils/adt/date.c:2109 utils/adt/date.c:2643 utils/adt/float.c:1047 #: utils/adt/float.c:1123 utils/adt/int.c:643 utils/adt/int.c:690 #: utils/adt/int.c:725 utils/adt/int8.c:499 utils/adt/numeric.c:2451 -#: utils/adt/timestamp.c:3388 utils/adt/timestamp.c:3419 -#: utils/adt/timestamp.c:3450 +#: utils/adt/timestamp.c:3392 utils/adt/timestamp.c:3423 +#: utils/adt/timestamp.c:3454 #, c-format msgid "invalid preceding or following size in window function" msgstr "ungültige vorhergehende oder folgende Größe in Fensterfunktion" @@ -22824,13 +22888,13 @@ msgstr "»time with time zone«-Einheit »%s« nicht erkannt" #: utils/adt/date.c:3097 utils/adt/datetime.c:951 utils/adt/datetime.c:1858 #: utils/adt/datetime.c:4648 utils/adt/timestamp.c:515 -#: utils/adt/timestamp.c:542 utils/adt/timestamp.c:4357 -#: utils/adt/timestamp.c:5534 utils/adt/timestamp.c:5786 +#: utils/adt/timestamp.c:542 utils/adt/timestamp.c:4361 +#: utils/adt/timestamp.c:5538 utils/adt/timestamp.c:5790 #, c-format msgid "time zone \"%s\" not recognized" msgstr "Zeitzone »%s« nicht erkannt" -#: utils/adt/date.c:3130 utils/adt/timestamp.c:5564 utils/adt/timestamp.c:5817 +#: utils/adt/date.c:3130 utils/adt/timestamp.c:5568 utils/adt/timestamp.c:5821 #, c-format msgid "interval time zone \"%s\" must not include months or days" msgstr "Intervall-Zeitzone »%s« darf keine Monate oder Tage enthalten" @@ -23051,264 +23115,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:532 +#: utils/adt/formatting.c:533 #, c-format msgid "invalid format specification for an interval value" msgstr "ungültige Formatangabe für Intervall-Wert" -#: utils/adt/formatting.c:533 +#: utils/adt/formatting.c:534 #, c-format msgid "Intervals are not tied to specific calendar dates." msgstr "Intervalle beziehen sich nicht auf bestimmte Kalenderdaten." -#: utils/adt/formatting.c:1157 +#: utils/adt/formatting.c:1160 #, c-format msgid "\"EEEE\" must be the last pattern used" msgstr "»EEEE« muss das letzte Muster sein" -#: utils/adt/formatting.c:1165 +#: utils/adt/formatting.c:1168 #, c-format msgid "\"9\" must be ahead of \"PR\"" msgstr "»9« muss vor »PR« stehen" -#: utils/adt/formatting.c:1181 +#: utils/adt/formatting.c:1184 #, c-format msgid "\"0\" must be ahead of \"PR\"" msgstr "»0« muss vor »PR« stehen" -#: utils/adt/formatting.c:1208 +#: utils/adt/formatting.c:1211 #, c-format msgid "multiple decimal points" msgstr "mehrere Dezimalpunkte" -#: utils/adt/formatting.c:1212 utils/adt/formatting.c:1295 +#: utils/adt/formatting.c:1215 utils/adt/formatting.c:1298 #, c-format msgid "cannot use \"V\" and decimal point together" msgstr "»V« und Dezimalpunkt können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1224 +#: utils/adt/formatting.c:1227 #, c-format msgid "cannot use \"S\" twice" msgstr "»S« kann nicht zweimal verwendet werden" -#: utils/adt/formatting.c:1228 +#: utils/adt/formatting.c:1231 #, 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:1248 +#: utils/adt/formatting.c:1251 #, c-format msgid "cannot use \"S\" and \"MI\" together" msgstr "»S« und »MI« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1258 +#: utils/adt/formatting.c:1261 #, c-format msgid "cannot use \"S\" and \"PL\" together" msgstr "»S« und »PL« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1268 +#: utils/adt/formatting.c:1271 #, c-format msgid "cannot use \"S\" and \"SG\" together" msgstr "»S« und »SG« können nicht zusammen verwendet werden" -#: utils/adt/formatting.c:1277 +#: utils/adt/formatting.c:1280 #, 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:1303 +#: utils/adt/formatting.c:1306 #, c-format msgid "cannot use \"EEEE\" twice" msgstr "»EEEE« kann nicht zweimal verwendet werden" -#: utils/adt/formatting.c:1309 +#: utils/adt/formatting.c:1312 #, c-format msgid "\"EEEE\" is incompatible with other formats" msgstr "»EEEE« ist mit anderen Formaten inkompatibel" -#: utils/adt/formatting.c:1310 +#: utils/adt/formatting.c:1313 #, 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:1394 +#: utils/adt/formatting.c:1397 #, c-format msgid "invalid datetime format separator: \"%s\"" msgstr "ungültiges Datum-/Zeit-Formattrennzeichen: »%s«" -#: utils/adt/formatting.c:1521 +#: utils/adt/formatting.c:1524 #, c-format msgid "\"%s\" is not a number" msgstr "»%s« ist keine Zahl" -#: utils/adt/formatting.c:1599 +#: utils/adt/formatting.c:1602 #, c-format msgid "case conversion failed: %s" msgstr "Groß/Klein-Umwandlung fehlgeschlagen: %s" -#: utils/adt/formatting.c:1664 utils/adt/formatting.c:1788 -#: utils/adt/formatting.c:1913 +#: utils/adt/formatting.c:1667 utils/adt/formatting.c:1791 +#: utils/adt/formatting.c:1916 #, 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:2285 +#: utils/adt/formatting.c:2288 #, c-format msgid "invalid combination of date conventions" msgstr "ungültige Kombination von Datumskonventionen" -#: utils/adt/formatting.c:2286 +#: utils/adt/formatting.c:2289 #, 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:2309 +#: utils/adt/formatting.c:2312 #, 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:2312 +#: utils/adt/formatting.c:2315 #, 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:2383 +#: utils/adt/formatting.c:2386 #, c-format msgid "source string too short for \"%s\" formatting field" msgstr "Quellzeichenkette zu kurz für Formatfeld »%s»" -#: utils/adt/formatting.c:2386 +#: utils/adt/formatting.c:2389 #, 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:2389 utils/adt/formatting.c:2404 +#: utils/adt/formatting.c:2392 utils/adt/formatting.c:2407 #, 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:2399 utils/adt/formatting.c:2413 -#: utils/adt/formatting.c:2636 +#: utils/adt/formatting.c:2402 utils/adt/formatting.c:2416 +#: utils/adt/formatting.c:2735 #, c-format msgid "invalid value \"%s\" for \"%s\"" msgstr "ungültiger Wert »%s« für »%s«" -#: utils/adt/formatting.c:2401 +#: utils/adt/formatting.c:2404 #, 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:2415 +#: utils/adt/formatting.c:2418 #, c-format msgid "Value must be an integer." msgstr "Der Wert muss eine ganze Zahl sein." -#: utils/adt/formatting.c:2420 +#: utils/adt/formatting.c:2423 #, 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:2422 +#: utils/adt/formatting.c:2425 #, 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:2638 +#: utils/adt/formatting.c:2737 #, 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:2855 utils/adt/formatting.c:2875 -#: utils/adt/formatting.c:2895 utils/adt/formatting.c:2915 -#: utils/adt/formatting.c:2934 utils/adt/formatting.c:2953 -#: utils/adt/formatting.c:2977 utils/adt/formatting.c:2995 -#: utils/adt/formatting.c:3013 utils/adt/formatting.c:3031 -#: utils/adt/formatting.c:3048 utils/adt/formatting.c:3065 +#: utils/adt/formatting.c:2885 utils/adt/formatting.c:2901 +#, c-format +msgid "time zone format value too long" +msgstr "Zeitzonenformatwert zu lang" + +#: utils/adt/formatting.c:2969 utils/adt/formatting.c:2989 +#: utils/adt/formatting.c:3009 utils/adt/formatting.c:3029 +#: utils/adt/formatting.c:3048 utils/adt/formatting.c:3067 +#: utils/adt/formatting.c:3091 utils/adt/formatting.c:3109 +#: utils/adt/formatting.c:3127 utils/adt/formatting.c:3145 +#: utils/adt/formatting.c:3162 utils/adt/formatting.c:3179 #, c-format msgid "localized string format value too long" msgstr "lokalisierter Formatwert ist zu lang" -#: utils/adt/formatting.c:3342 +#: utils/adt/formatting.c:3456 #, c-format msgid "unmatched format separator \"%c\"" msgstr "Formattrennzeichen »%c« ohne passende Eingabe" -#: utils/adt/formatting.c:3403 +#: utils/adt/formatting.c:3517 #, c-format msgid "unmatched format character \"%s\"" msgstr "Formatzeichen »%s« ohne passende Eingabe" -#: utils/adt/formatting.c:3509 utils/adt/formatting.c:3853 +#: utils/adt/formatting.c:3623 utils/adt/formatting.c:3967 #, 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:3684 +#: utils/adt/formatting.c:3798 #, c-format msgid "invalid input string for \"Y,YYY\"" msgstr "ungültige Eingabe für »Y,YYY«" -#: utils/adt/formatting.c:3770 +#: utils/adt/formatting.c:3884 #, c-format msgid "input string is too short for datetime format" msgstr "Eingabezeichenkette ist zu kurz für Datum-/Zeitformat" -#: utils/adt/formatting.c:3778 +#: utils/adt/formatting.c:3892 #, 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:4323 +#: utils/adt/formatting.c:4437 #, 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:4329 +#: utils/adt/formatting.c:4443 #, c-format msgid "timestamptz out of range" msgstr "timestamptz ist außerhalb des gültigen Bereichs" -#: utils/adt/formatting.c:4357 +#: utils/adt/formatting.c:4471 #, c-format msgid "datetime format is zoned but not timed" msgstr "Datum-/Zeitformat hat Zeitzone aber keine Zeit" -#: utils/adt/formatting.c:4409 +#: utils/adt/formatting.c:4523 #, 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:4415 +#: utils/adt/formatting.c:4529 #, c-format msgid "timetz out of range" msgstr "timetz ist außerhalb des gültigen Bereichs" -#: utils/adt/formatting.c:4441 +#: utils/adt/formatting.c:4555 #, c-format msgid "datetime format is not dated and not timed" msgstr "Datum-/Zeitformat hat kein Datum und keine Zeit" -#: utils/adt/formatting.c:4574 +#: utils/adt/formatting.c:4688 #, 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:4576 +#: utils/adt/formatting.c:4690 #, 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:4687 +#: utils/adt/formatting.c:4801 #, c-format msgid "cannot calculate day of year without year information" msgstr "kann Tag des Jahres nicht berechnen ohne Jahrinformationen" -#: utils/adt/formatting.c:5608 +#: utils/adt/formatting.c:5733 #, c-format msgid "\"EEEE\" not supported for input" msgstr "»E« wird nicht bei der Eingabe unterstützt" -#: utils/adt/formatting.c:5620 +#: utils/adt/formatting.c:5745 #, c-format msgid "\"RN\" not supported for input" msgstr "»RN« wird nicht bei der Eingabe unterstützt" @@ -23447,7 +23516,7 @@ msgid "oidvector has too many elements" msgstr "oidvector-Wert hat zu viele Elemente" #: utils/adt/int.c:1537 utils/adt/int8.c:1446 utils/adt/numeric.c:1631 -#: utils/adt/timestamp.c:5879 utils/adt/timestamp.c:5959 +#: utils/adt/timestamp.c:5883 utils/adt/timestamp.c:5963 #, c-format msgid "step size cannot equal zero" msgstr "Schrittgröße kann nicht gleich null sein" @@ -23948,27 +24017,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:2154 +#: utils/adt/jsonpath_exec.c:2137 utils/adt/jsonpath_exec.c:2155 #, c-format msgid "could not find jsonpath variable \"%s\"" msgstr "konnte JSON-Path-Variable »%s« nicht finden" -#: utils/adt/jsonpath_exec.c:2418 +#: utils/adt/jsonpath_exec.c:2419 #, 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:2430 +#: utils/adt/jsonpath_exec.c:2431 #, 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:2607 +#: utils/adt/jsonpath_exec.c:2608 #, 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:2609 +#: utils/adt/jsonpath_exec.c:2610 #, c-format msgid "Use *_tz() function for time zone support." msgstr "Verwenden Sie die *_tz()-Funktion für Zeitzonenunterstützung." @@ -24130,22 +24199,22 @@ msgstr "Start einer Range erwartet." msgid "Expected comma or end of multirange." msgstr "Komma oder Ende der Multirange erwartet." -#: utils/adt/multirangetypes.c:976 +#: utils/adt/multirangetypes.c:977 #, c-format msgid "multiranges cannot be constructed from multidimensional arrays" msgstr "Multiranges können nicht aus mehrdimensionalen Arrays konstruiert werden" -#: utils/adt/multirangetypes.c:1002 +#: utils/adt/multirangetypes.c:1003 #, c-format msgid "multirange values cannot contain null members" msgstr "Multirange-Werte können keine Mitglieder, die NULL sind, haben" -#: utils/adt/multirangetypes.c:1350 +#: utils/adt/multirangetypes.c:1351 #, c-format msgid "range_agg must be called with a range" msgstr "range_agg muss mit einem Range-Type aufgerufen werden" -#: utils/adt/multirangetypes.c:1421 +#: utils/adt/multirangetypes.c:1422 #, c-format msgid "range_intersect_agg must be called with a multirange" msgstr "range_intersect_agg muss mit einem Multirange-Typ aufgerufen werden" @@ -24836,16 +24905,16 @@ 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:1515 -#: utils/adt/timestamp.c:1982 utils/adt/timestamp.c:3090 -#: utils/adt/timestamp.c:3095 utils/adt/timestamp.c:3100 -#: utils/adt/timestamp.c:3150 utils/adt/timestamp.c:3157 -#: utils/adt/timestamp.c:3164 utils/adt/timestamp.c:3184 -#: utils/adt/timestamp.c:3191 utils/adt/timestamp.c:3198 -#: utils/adt/timestamp.c:3285 utils/adt/timestamp.c:3360 -#: utils/adt/timestamp.c:3734 utils/adt/timestamp.c:3859 -#: utils/adt/timestamp.c:3907 utils/adt/timestamp.c:3917 -#: utils/adt/timestamp.c:4107 utils/adt/timestamp.c:4117 -#: utils/adt/timestamp.c:4451 +#: utils/adt/timestamp.c:1986 utils/adt/timestamp.c:3094 +#: utils/adt/timestamp.c:3099 utils/adt/timestamp.c:3104 +#: utils/adt/timestamp.c:3154 utils/adt/timestamp.c:3161 +#: utils/adt/timestamp.c:3168 utils/adt/timestamp.c:3188 +#: utils/adt/timestamp.c:3195 utils/adt/timestamp.c:3202 +#: utils/adt/timestamp.c:3289 utils/adt/timestamp.c:3364 +#: utils/adt/timestamp.c:3738 utils/adt/timestamp.c:3863 +#: utils/adt/timestamp.c:3911 utils/adt/timestamp.c:3921 +#: utils/adt/timestamp.c:4111 utils/adt/timestamp.c:4121 +#: utils/adt/timestamp.c:4455 #, c-format msgid "interval out of range" msgstr "interval-Wert ist außerhalb des gültigen Bereichs" @@ -24870,61 +24939,61 @@ 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:2660 +#: utils/adt/timestamp.c:2664 #, c-format msgid "cannot subtract infinite timestamps" msgstr "kann unendliche timestamp-Werte nicht subtrahieren" -#: utils/adt/timestamp.c:3896 utils/adt/timestamp.c:4096 +#: utils/adt/timestamp.c:3900 utils/adt/timestamp.c:4100 #, c-format msgid "origin out of range" msgstr "Anfangspunkt ist außerhalb des gültigen Bereichs" -#: utils/adt/timestamp.c:3901 utils/adt/timestamp.c:4101 +#: utils/adt/timestamp.c:3905 utils/adt/timestamp.c:4105 #, 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:3912 utils/adt/timestamp.c:4112 +#: utils/adt/timestamp.c:3916 utils/adt/timestamp.c:4116 #, c-format msgid "stride must be greater than zero" msgstr "Schrittgröße muss größer als null sein" -#: utils/adt/timestamp.c:4053 utils/adt/timestamp.c:4712 -#: utils/adt/timestamp.c:4912 utils/adt/timestamp.c:4959 +#: utils/adt/timestamp.c:4057 utils/adt/timestamp.c:4716 +#: utils/adt/timestamp.c:4916 utils/adt/timestamp.c:4963 #, c-format msgid "timestamp units \"%s\" not supported" msgstr "»timestamp«-Einheit »%s« nicht unterstützt" -#: utils/adt/timestamp.c:4067 utils/adt/timestamp.c:4666 -#: utils/adt/timestamp.c:4969 +#: utils/adt/timestamp.c:4071 utils/adt/timestamp.c:4670 +#: utils/adt/timestamp.c:4973 #, c-format msgid "timestamp units \"%s\" not recognized" msgstr "»timestamp«-Einheit »%s« nicht erkannt" -#: utils/adt/timestamp.c:4263 utils/adt/timestamp.c:4707 -#: utils/adt/timestamp.c:5183 utils/adt/timestamp.c:5231 +#: utils/adt/timestamp.c:4267 utils/adt/timestamp.c:4711 +#: utils/adt/timestamp.c:5187 utils/adt/timestamp.c:5235 #, c-format msgid "timestamp with time zone units \"%s\" not supported" msgstr "»timestamp with time zone«-Einheit »%s« nicht unterstützt" -#: utils/adt/timestamp.c:4280 utils/adt/timestamp.c:4661 -#: utils/adt/timestamp.c:5240 +#: utils/adt/timestamp.c:4284 utils/adt/timestamp.c:4665 +#: utils/adt/timestamp.c:5244 #, c-format msgid "timestamp with time zone units \"%s\" not recognized" msgstr "»timestamp with time zone«-Einheit »%s« nicht erkannt" -#: utils/adt/timestamp.c:4438 +#: utils/adt/timestamp.c:4442 #, c-format msgid "interval units \"%s\" not supported because months usually have fractional weeks" msgstr "»interval«-Einheit »%s« wird nicht unterstützt, weil Monate gewöhnlich partielle Wochen haben" -#: utils/adt/timestamp.c:4444 utils/adt/timestamp.c:5363 +#: utils/adt/timestamp.c:4448 utils/adt/timestamp.c:5367 #, c-format msgid "interval units \"%s\" not supported" msgstr "»interval«-Einheit »%s« nicht unterstützt" -#: utils/adt/timestamp.c:4460 utils/adt/timestamp.c:5430 +#: utils/adt/timestamp.c:4464 utils/adt/timestamp.c:5434 #, c-format msgid "interval units \"%s\" not recognized" msgstr "»interval«-Einheit »%s« nicht erkannt" @@ -25035,58 +25104,63 @@ 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:328 utils/adt/tsvector_op.c:608 -#: utils/adt/tsvector_op.c:770 -#, c-format -msgid "lexeme array may not contain nulls" -msgstr "Lexem-Array darf keine NULL-Werte enthalten" - -#: utils/adt/tsvector_op.c:840 -#, c-format -msgid "weight array may not contain nulls" -msgstr "Gewichtungs-Array darf keine NULL-Werte enthalten" - -#: utils/adt/tsvector_op.c:864 +#: utils/adt/tsvector_op.c:234 #, c-format msgid "unrecognized weight: \"%c\"" msgstr "unbekannte Gewichtung: »%c«" -#: utils/adt/tsvector_op.c:2429 +#: utils/adt/tsvector_op.c:238 +#, c-format +msgid "unrecognized weight: \"\\%03o\"" +msgstr "unbekannte Gewichtung: »\\%03o«" + +#: utils/adt/tsvector_op.c:323 utils/adt/tsvector_op.c:603 +#: utils/adt/tsvector_op.c:765 +#, c-format +msgid "lexeme array may not contain nulls" +msgstr "Lexem-Array darf keine NULL-Werte enthalten" + +#: utils/adt/tsvector_op.c:835 +#, c-format +msgid "weight array may not contain nulls" +msgstr "Gewichtungs-Array darf keine NULL-Werte enthalten" + +#: utils/adt/tsvector_op.c:2402 #, 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:2622 +#: utils/adt/tsvector_op.c:2595 #, c-format msgid "tsvector column \"%s\" does not exist" msgstr "tsvector-Spalte »%s« existiert nicht" -#: utils/adt/tsvector_op.c:2629 +#: utils/adt/tsvector_op.c:2602 #, c-format msgid "column \"%s\" is not of tsvector type" msgstr "Spalte »%s« hat nicht Typ tsvector" -#: utils/adt/tsvector_op.c:2641 +#: utils/adt/tsvector_op.c:2614 #, c-format msgid "configuration column \"%s\" does not exist" msgstr "Konfigurationsspalte »%s« existiert nicht" -#: utils/adt/tsvector_op.c:2647 +#: utils/adt/tsvector_op.c:2620 #, c-format msgid "column \"%s\" is not of regconfig type" msgstr "Spalte »%s« hat nicht Typ regconfig" -#: utils/adt/tsvector_op.c:2654 +#: utils/adt/tsvector_op.c:2627 #, c-format msgid "configuration column \"%s\" must not be null" msgstr "Konfigurationsspalte »%s« darf nicht NULL sein" -#: utils/adt/tsvector_op.c:2667 +#: utils/adt/tsvector_op.c:2640 #, c-format msgid "text search configuration name \"%s\" must be schema-qualified" msgstr "Textsuchekonfigurationsname »%s« muss Schemaqualifikation haben" -#: utils/adt/tsvector_op.c:2692 +#: utils/adt/tsvector_op.c:2665 #, c-format msgid "column \"%s\" is not of a character type" msgstr "Spalte »%s« hat keinen Zeichentyp" @@ -25432,68 +25506,68 @@ msgstr "ungültige Anfrage" msgid "portal \"%s\" does not return tuples" msgstr "Portal »%s« gibt keine Tupel zurück" -#: utils/adt/xml.c:4062 +#: utils/adt/xml.c:4064 #, c-format msgid "invalid array for XML namespace mapping" msgstr "ungültiges Array for XML-Namensraumabbildung" -#: utils/adt/xml.c:4063 +#: utils/adt/xml.c:4065 #, 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:4087 +#: utils/adt/xml.c:4089 #, c-format msgid "empty XPath expression" msgstr "leerer XPath-Ausdruck" -#: utils/adt/xml.c:4139 +#: utils/adt/xml.c:4141 #, c-format msgid "neither namespace name nor URI may be null" msgstr "weder Namensraumname noch URI dürfen NULL sein" -#: utils/adt/xml.c:4146 +#: utils/adt/xml.c:4148 #, 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:4503 +#: utils/adt/xml.c:4505 #, c-format msgid "DEFAULT namespace is not supported" msgstr "DEFAULT-Namensraum wird nicht unterstützt" -#: utils/adt/xml.c:4532 +#: utils/adt/xml.c:4534 #, c-format msgid "row path filter must not be empty string" msgstr "Zeilenpfadfilter darf nicht leer sein" -#: utils/adt/xml.c:4566 +#: utils/adt/xml.c:4568 #, c-format msgid "column path filter must not be empty string" msgstr "Spaltenpfadfilter darf nicht leer sein" -#: utils/adt/xml.c:4713 +#: utils/adt/xml.c:4715 #, 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:1042 +#: utils/cache/lsyscache.c:1141 #, 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:2844 utils/cache/lsyscache.c:2877 -#: utils/cache/lsyscache.c:2910 utils/cache/lsyscache.c:2943 +#: utils/cache/lsyscache.c:2957 utils/cache/lsyscache.c:2990 +#: utils/cache/lsyscache.c:3023 utils/cache/lsyscache.c:3056 #, c-format msgid "type %s is only a shell" msgstr "Typ %s ist nur eine Hülle" -#: utils/cache/lsyscache.c:2849 +#: utils/cache/lsyscache.c:2962 #, c-format msgid "no input function available for type %s" msgstr "keine Eingabefunktion verfügbar für Typ %s" -#: utils/cache/lsyscache.c:2882 +#: utils/cache/lsyscache.c:2995 #, c-format msgid "no output function available for type %s" msgstr "keine Ausgabefunktion verfügbar für Typ %s" @@ -25508,17 +25582,17 @@ 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:6344 +#: utils/cache/relcache.c:6346 #, 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:6346 +#: utils/cache/relcache.c:6348 #, c-format msgid "Continuing anyway, but there's something wrong." msgstr "Setze trotzdem fort, aber irgendwas stimmt nicht." -#: utils/cache/relcache.c:6668 +#: utils/cache/relcache.c:6670 #, c-format msgid "could not remove cache file \"%s\": %m" msgstr "konnte Cache-Datei »%s« nicht löschen: %m" @@ -25538,7 +25612,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:1811 utils/fmgr/funcapi.c:505 +#: utils/cache/typcache.c:1804 utils/fmgr/funcapi.c:505 #, c-format msgid "record type has not been registered" msgstr "Record-Typ wurde nicht registriert" @@ -28418,19 +28492,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:892 utils/mmgr/mcxt.c:928 utils/mmgr/mcxt.c:966 -#: utils/mmgr/mcxt.c:1004 utils/mmgr/mcxt.c:1112 utils/mmgr/mcxt.c:1143 -#: utils/mmgr/mcxt.c:1179 utils/mmgr/mcxt.c:1231 utils/mmgr/mcxt.c:1266 -#: utils/mmgr/mcxt.c:1301 +#: utils/mmgr/mcxt.c:895 utils/mmgr/mcxt.c:931 utils/mmgr/mcxt.c:969 +#: utils/mmgr/mcxt.c:1007 utils/mmgr/mcxt.c:1115 utils/mmgr/mcxt.c:1146 +#: utils/mmgr/mcxt.c:1182 utils/mmgr/mcxt.c:1234 utils/mmgr/mcxt.c:1272 +#: utils/mmgr/mcxt.c:1435 #, 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:1067 +#: utils/mmgr/mcxt.c:1070 #, c-format msgid "logging memory contexts of PID %d" msgstr "logge Speicherkontexte von PID %d" +#: utils/mmgr/mcxt.c:1309 +#, c-format +msgid "invalid memory allocation request size %zu + %zu" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu" + +#: utils/mmgr/mcxt.c:1328 +#, c-format +msgid "invalid memory allocation request size %zu * %zu" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu" + #: utils/mmgr/portalmem.c:187 #, c-format msgid "cursor \"%s\" already exists" @@ -28521,14 +28605,14 @@ msgstr "Es existieren doppelte Schlüssel." #: 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:1268 utils/sort/tuplestore.c:1333 +#: utils/sort/tuplestore.c:1342 #, c-format msgid "could not seek in tuplestore temporary file" msgstr "konnte Positionszeiger in temporärer Datei für Tuplestore nicht setzen" -#: utils/sort/tuplestore.c:1477 utils/sort/tuplestore.c:1540 -#: utils/sort/tuplestore.c:1548 +#: utils/sort/tuplestore.c:1491 utils/sort/tuplestore.c:1554 +#: utils/sort/tuplestore.c:1562 #, c-format msgid "could not read from tuplestore temporary file: read only %zu of %zu bytes" msgstr "konnte nicht aus temporärer Datei für Tuplestore lesen: es wurden nur %zu von %zu Bytes gelesen" diff --git a/src/backend/po/ja.po b/src/backend/po/ja.po index 5bd9186bdd3..dc04b2d0aae 100644 --- a/src/backend/po/ja.po +++ b/src/backend/po/ja.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: postgres (PostgreSQL 14)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-02-10 09:17+0900\n" -"PO-Revision-Date: 2026-02-10 09:57+0900\n" +"POT-Creation-Date: 2026-07-03 15:48+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" @@ -33,20 +33,20 @@ msgstr "記録されていません" msgid "could not open file \"%s\" for reading: %m" msgstr "ファイル\"%s\"を読み取り用にオープンできませんでした: %m" -#: ../common/controldata_utils.c:96 ../common/controldata_utils.c:99 access/transam/timeline.c:143 access/transam/timeline.c:362 access/transam/twophase.c:1329 access/transam/xlog.c:3594 access/transam/xlog.c:4843 access/transam/xlog.c:11771 access/transam/xlog.c:11784 access/transam/xlog.c:12239 access/transam/xlog.c:12319 access/transam/xlog.c:12356 access/transam/xlog.c:12416 access/transam/xlogfuncs.c:703 access/transam/xlogfuncs.c:722 -#: commands/extension.c:3622 libpq/hba.c:534 replication/basebackup.c:2016 replication/logical/origin.c:729 replication/logical/origin.c:765 replication/logical/reorderbuffer.c:5090 replication/logical/snapbuild.c:1919 replication/logical/snapbuild.c:1961 replication/logical/snapbuild.c:1988 replication/slot.c:1794 replication/slot.c:1835 replication/walsender.c:559 storage/file/buffile.c:445 storage/file/copydir.c:195 utils/adt/genfile.c:202 utils/adt/misc.c:881 +#: ../common/controldata_utils.c:96 ../common/controldata_utils.c:99 access/transam/timeline.c:143 access/transam/timeline.c:362 access/transam/twophase.c:1329 access/transam/xlog.c:3594 access/transam/xlog.c:4843 access/transam/xlog.c:11771 access/transam/xlog.c:11784 access/transam/xlog.c:12255 access/transam/xlog.c:12335 access/transam/xlog.c:12372 access/transam/xlog.c:12432 access/transam/xlogfuncs.c:703 access/transam/xlogfuncs.c:722 +#: commands/extension.c:3622 libpq/hba.c:534 replication/basebackup.c:2016 replication/logical/origin.c:729 replication/logical/origin.c:765 replication/logical/reorderbuffer.c:5091 replication/logical/snapbuild.c:1919 replication/logical/snapbuild.c:1961 replication/logical/snapbuild.c:1988 replication/slot.c:1796 replication/slot.c:1837 replication/walsender.c:559 storage/file/buffile.c:445 storage/file/copydir.c:195 utils/adt/genfile.c:202 utils/adt/misc.c:881 #: utils/cache/relmapper.c:744 #, c-format msgid "could not read file \"%s\": %m" msgstr "ファイル\"%s\"の読み取りに失敗しました: %m" -#: ../common/controldata_utils.c:107 ../common/controldata_utils.c:111 access/transam/xlog.c:3599 access/transam/xlog.c:4848 replication/basebackup.c:2020 replication/logical/origin.c:734 replication/logical/origin.c:773 replication/logical/snapbuild.c:1924 replication/logical/snapbuild.c:1966 replication/logical/snapbuild.c:1993 replication/slot.c:1798 replication/slot.c:1839 replication/walsender.c:564 utils/cache/relmapper.c:748 +#: ../common/controldata_utils.c:107 ../common/controldata_utils.c:111 access/transam/xlog.c:3599 access/transam/xlog.c:4848 replication/basebackup.c:2020 replication/logical/origin.c:734 replication/logical/origin.c:773 replication/logical/snapbuild.c:1924 replication/logical/snapbuild.c:1966 replication/logical/snapbuild.c:1993 replication/slot.c:1800 replication/slot.c:1841 replication/walsender.c:564 utils/cache/relmapper.c:748 #, c-format msgid "could not read file \"%s\": read %d of %zu" msgstr "ファイル\"%1$s\"を読み込めませんでした: %3$zuバイトのうち%2$dバイトを読み込みました" #: ../common/controldata_utils.c:122 ../common/controldata_utils.c:127 ../common/controldata_utils.c:286 ../common/controldata_utils.c:289 access/heap/rewriteheap.c:1178 access/heap/rewriteheap.c:1281 access/transam/timeline.c:392 access/transam/timeline.c:438 access/transam/timeline.c:512 access/transam/twophase.c:1341 access/transam/twophase.c:1753 access/transam/xlog.c:3445 access/transam/xlog.c:3634 access/transam/xlog.c:3639 access/transam/xlog.c:3958 -#: access/transam/xlog.c:4813 access/transam/xlog.c:5741 access/transam/xlogfuncs.c:728 commands/copyfrom.c:1586 commands/copyto.c:328 libpq/be-fsstubs.c:455 libpq/be-fsstubs.c:525 replication/logical/origin.c:667 replication/logical/origin.c:806 replication/logical/reorderbuffer.c:5148 replication/logical/snapbuild.c:1828 replication/logical/snapbuild.c:2001 replication/slot.c:1683 replication/slot.c:1846 replication/walsender.c:574 storage/file/copydir.c:218 +#: access/transam/xlog.c:4813 access/transam/xlog.c:5741 access/transam/xlogfuncs.c:728 commands/copyfrom.c:1586 commands/copyto.c:328 libpq/be-fsstubs.c:455 libpq/be-fsstubs.c:525 replication/logical/origin.c:667 replication/logical/origin.c:806 replication/logical/reorderbuffer.c:5149 replication/logical/snapbuild.c:1828 replication/logical/snapbuild.c:2001 replication/slot.c:1685 replication/slot.c:1848 replication/walsender.c:574 storage/file/copydir.c:218 #: storage/file/copydir.c:223 storage/file/fd.c:735 storage/file/fd.c:3528 storage/file/fd.c:3631 utils/cache/relmapper.c:759 utils/cache/relmapper.c:898 #, c-format msgid "could not close file \"%s\": %m" @@ -70,28 +70,28 @@ msgstr "" "このPostgreSQLはこのデータディレクトリと互換性がなくなります。" #: ../common/controldata_utils.c:227 ../common/controldata_utils.c:233 ../common/file_utils.c:227 ../common/file_utils.c:286 ../common/file_utils.c:360 access/heap/rewriteheap.c:1264 access/transam/timeline.c:111 access/transam/timeline.c:251 access/transam/timeline.c:348 access/transam/twophase.c:1285 access/transam/xlog.c:3332 access/transam/xlog.c:3511 access/transam/xlog.c:3549 access/transam/xlog.c:3737 access/transam/xlog.c:3823 access/transam/xlog.c:3926 -#: access/transam/xlog.c:4833 access/transam/xlogutils.c:803 postmaster/syslogger.c:1488 replication/basebackup.c:616 replication/basebackup.c:1610 replication/logical/origin.c:719 replication/logical/reorderbuffer.c:3743 replication/logical/reorderbuffer.c:4294 replication/logical/reorderbuffer.c:5070 replication/logical/snapbuild.c:1783 replication/logical/snapbuild.c:1890 replication/slot.c:1766 replication/walsender.c:532 replication/walsender.c:2581 +#: access/transam/xlog.c:4833 access/transam/xlogutils.c:803 postmaster/syslogger.c:1488 replication/basebackup.c:616 replication/basebackup.c:1610 replication/logical/origin.c:719 replication/logical/reorderbuffer.c:3744 replication/logical/reorderbuffer.c:4295 replication/logical/reorderbuffer.c:5071 replication/logical/snapbuild.c:1783 replication/logical/snapbuild.c:1890 replication/slot.c:1768 replication/walsender.c:532 replication/walsender.c:2590 #: storage/file/copydir.c:161 storage/file/fd.c:710 storage/file/fd.c:3297 storage/file/fd.c:3515 storage/file/fd.c:3602 storage/smgr/md.c:506 utils/cache/relmapper.c:724 utils/cache/relmapper.c:842 utils/error/elog.c:1958 utils/init/miscinit.c:1403 utils/init/miscinit.c:1537 utils/init/miscinit.c:1614 utils/misc/guc.c:8682 utils/misc/guc.c:8714 #, c-format msgid "could not open file \"%s\": %m" msgstr "ファイル\"%s\"をオープンできませんでした: %m" -#: ../common/controldata_utils.c:251 ../common/controldata_utils.c:254 access/transam/twophase.c:1726 access/transam/twophase.c:1735 access/transam/xlog.c:11528 access/transam/xlog.c:11566 access/transam/xlog.c:11979 access/transam/xlogfuncs.c:782 postmaster/postmaster.c:5688 postmaster/syslogger.c:1499 postmaster/syslogger.c:1512 utils/cache/relmapper.c:876 +#: ../common/controldata_utils.c:251 ../common/controldata_utils.c:254 access/transam/twophase.c:1726 access/transam/twophase.c:1735 access/transam/xlog.c:11528 access/transam/xlog.c:11566 access/transam/xlog.c:11979 access/transam/xlogfuncs.c:782 postmaster/postmaster.c:5707 postmaster/syslogger.c:1499 postmaster/syslogger.c:1512 utils/cache/relmapper.c:876 #, c-format msgid "could not write file \"%s\": %m" msgstr "ファイル\"%s\"を書き出せませんでした: %m" #: ../common/controldata_utils.c:269 ../common/controldata_utils.c:275 ../common/file_utils.c:298 ../common/file_utils.c:368 access/heap/rewriteheap.c:960 access/heap/rewriteheap.c:1172 access/heap/rewriteheap.c:1275 access/transam/timeline.c:432 access/transam/timeline.c:506 access/transam/twophase.c:1747 access/transam/xlog.c:3438 access/transam/xlog.c:3628 access/transam/xlog.c:4806 access/transam/xlog.c:11011 access/transam/xlog.c:11052 -#: replication/logical/snapbuild.c:1821 replication/slot.c:1667 replication/slot.c:1776 storage/file/fd.c:727 storage/file/fd.c:3623 storage/smgr/md.c:959 storage/smgr/md.c:1000 storage/sync/sync.c:454 utils/cache/relmapper.c:891 utils/misc/guc.c:8469 +#: replication/logical/snapbuild.c:1821 replication/slot.c:1669 replication/slot.c:1778 storage/file/fd.c:727 storage/file/fd.c:3623 storage/smgr/md.c:959 storage/smgr/md.c:1000 storage/sync/sync.c:454 utils/cache/relmapper.c:891 utils/misc/guc.c:8469 #, c-format msgid "could not fsync file \"%s\": %m" msgstr "ファイル\"%s\"をfsyncできませんでした: %m" -#: ../common/cryptohash_openssl.c:104 ../common/exec.c:560 ../common/exec.c:605 ../common/exec.c:697 ../common/hmac_openssl.c:101 ../common/psprintf.c:143 ../common/stringinfo.c:305 ../port/path.c:707 ../port/path.c:745 ../port/path.c:762 access/transam/twophase.c:1399 access/transam/xlog.c:6721 lib/dshash.c:245 libpq/auth.c:1497 libpq/auth.c:1565 libpq/auth.c:2123 libpq/be-secure-gssapi.c:530 libpq/be-secure-gssapi.c:702 postmaster/bgworker.c:349 -#: postmaster/bgworker.c:948 postmaster/postmaster.c:2554 postmaster/postmaster.c:4211 postmaster/postmaster.c:5613 postmaster/postmaster.c:5977 replication/libpqwalreceiver/libpqwalreceiver.c:287 replication/logical/logical.c:206 replication/walsender.c:606 storage/buffer/localbuf.c:442 storage/file/fd.c:879 storage/file/fd.c:1351 storage/file/fd.c:1512 storage/file/fd.c:2320 storage/ipc/procarray.c:1472 storage/ipc/procarray.c:2293 storage/ipc/procarray.c:2300 -#: storage/ipc/procarray.c:2805 storage/ipc/procarray.c:3482 tcop/postgres.c:3620 utils/adt/cryptohashfuncs.c:46 utils/adt/cryptohashfuncs.c:66 utils/adt/formatting.c:1699 utils/adt/formatting.c:1823 utils/adt/formatting.c:1948 utils/adt/pg_locale.c:451 utils/adt/pg_locale.c:615 utils/adt/regexp.c:223 utils/fmgr/dfmgr.c:229 utils/hash/dynahash.c:513 utils/hash/dynahash.c:613 utils/hash/dynahash.c:1116 utils/mb/mbutils.c:410 utils/mb/mbutils.c:438 -#: utils/mb/mbutils.c:823 utils/mb/mbutils.c:850 utils/misc/guc.c:5061 utils/misc/guc.c:5077 utils/misc/guc.c:5090 utils/misc/guc.c:8447 utils/misc/tzparser.c:476 utils/mmgr/aset.c:476 utils/mmgr/dsa.c:702 utils/mmgr/dsa.c:724 utils/mmgr/dsa.c:805 utils/mmgr/generation.c:234 utils/mmgr/mcxt.c:891 utils/mmgr/mcxt.c:927 utils/mmgr/mcxt.c:965 utils/mmgr/mcxt.c:1003 utils/mmgr/mcxt.c:1111 utils/mmgr/mcxt.c:1142 utils/mmgr/mcxt.c:1178 utils/mmgr/mcxt.c:1230 -#: utils/mmgr/mcxt.c:1265 utils/mmgr/mcxt.c:1300 utils/mmgr/slab.c:238 +#: ../common/cryptohash_openssl.c:104 ../common/exec.c:560 ../common/exec.c:605 ../common/exec.c:697 ../common/hmac_openssl.c:101 ../common/psprintf.c:140 ../common/stringinfo.c:302 ../port/path.c:724 ../port/path.c:762 ../port/path.c:779 access/transam/twophase.c:1399 access/transam/xlog.c:6721 lib/dshash.c:245 libpq/auth.c:1497 libpq/auth.c:1565 libpq/auth.c:2123 libpq/be-secure-gssapi.c:530 libpq/be-secure-gssapi.c:702 postmaster/bgworker.c:349 +#: postmaster/bgworker.c:948 postmaster/postmaster.c:2573 postmaster/postmaster.c:4230 postmaster/postmaster.c:5632 postmaster/postmaster.c:5996 replication/libpqwalreceiver/libpqwalreceiver.c:287 replication/logical/logical.c:206 replication/walsender.c:606 storage/buffer/localbuf.c:442 storage/file/fd.c:879 storage/file/fd.c:1351 storage/file/fd.c:1512 storage/file/fd.c:2320 storage/ipc/procarray.c:1472 storage/ipc/procarray.c:2293 storage/ipc/procarray.c:2300 +#: storage/ipc/procarray.c:2805 storage/ipc/procarray.c:3482 tcop/postgres.c:3636 utils/adt/cryptohashfuncs.c:46 utils/adt/cryptohashfuncs.c:66 utils/adt/formatting.c:1701 utils/adt/formatting.c:1825 utils/adt/formatting.c:1950 utils/adt/pg_locale.c:451 utils/adt/pg_locale.c:615 utils/adt/regexp.c:223 utils/fmgr/dfmgr.c:229 utils/hash/dynahash.c:513 utils/hash/dynahash.c:613 utils/hash/dynahash.c:1116 utils/mb/mbutils.c:410 utils/mb/mbutils.c:438 +#: utils/mb/mbutils.c:823 utils/mb/mbutils.c:850 utils/misc/guc.c:5061 utils/misc/guc.c:5077 utils/misc/guc.c:5090 utils/misc/guc.c:8447 utils/misc/tzparser.c:476 utils/mmgr/aset.c:476 utils/mmgr/dsa.c:702 utils/mmgr/dsa.c:724 utils/mmgr/dsa.c:805 utils/mmgr/generation.c:234 utils/mmgr/mcxt.c:894 utils/mmgr/mcxt.c:930 utils/mmgr/mcxt.c:968 utils/mmgr/mcxt.c:1006 utils/mmgr/mcxt.c:1114 utils/mmgr/mcxt.c:1145 utils/mmgr/mcxt.c:1181 utils/mmgr/mcxt.c:1233 +#: utils/mmgr/mcxt.c:1271 utils/mmgr/mcxt.c:1434 utils/mmgr/slab.c:238 #, c-format msgid "out of memory" msgstr "メモリ不足" @@ -131,16 +131,26 @@ 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:162 ../common/psprintf.c:145 ../port/path.c:709 ../port/path.c:747 ../port/path.c:764 utils/misc/ps_status.c:210 utils/misc/ps_status.c:218 utils/misc/ps_status.c:248 utils/misc/ps_status.c:256 +#: ../common/fe_memutils.c:41 ../common/fe_memutils.c:81 ../common/fe_memutils.c:104 ../common/fe_memutils.c:168 ../common/psprintf.c:142 ../port/path.c:726 ../port/path.c:764 ../port/path.c:781 utils/misc/ps_status.c:210 utils/misc/ps_status.c:218 utils/misc/ps_status.c:248 utils/misc/ps_status.c:256 #, c-format msgid "out of memory\n" msgstr "メモリ不足\n" -#: ../common/fe_memutils.c:92 ../common/fe_memutils.c:154 +#: ../common/fe_memutils.c:98 ../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "nullポインタは複製できません (内部エラー)\n" +#: ../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + #: ../common/file_utils.c:86 ../common/file_utils.c:446 ../common/file_utils.c:450 access/transam/twophase.c:1297 access/transam/xlog.c:11504 access/transam/xlog.c:11542 access/transam/xlog.c:11759 access/transam/xlogarchive.c:110 access/transam/xlogarchive.c:227 commands/copyfrom.c:1536 commands/copyto.c:730 commands/extension.c:3601 commands/tablespace.c:805 commands/tablespace.c:894 guc-file.l:1063 postmaster/pgarch.c:696 replication/basebackup.c:439 #: replication/basebackup.c:622 replication/basebackup.c:698 replication/logical/snapbuild.c:1700 storage/file/copydir.c:68 storage/file/copydir.c:107 storage/file/fd.c:1862 storage/file/fd.c:1948 storage/file/fd.c:3148 storage/file/fd.c:3351 utils/adt/dbsize.c:70 utils/adt/dbsize.c:222 utils/adt/dbsize.c:302 utils/adt/genfile.c:418 utils/adt/genfile.c:644 utils/adt/misc.c:348 #, c-format @@ -157,7 +167,7 @@ msgstr "ディレクトリ\"%s\"をオープンできませんでした: %m" msgid "could not read directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を読み取れませんでした: %m" -#: ../common/file_utils.c:378 access/transam/xlogarchive.c:412 postmaster/syslogger.c:1523 replication/logical/snapbuild.c:1840 replication/slot.c:672 replication/slot.c:1550 replication/slot.c:1699 storage/file/fd.c:745 storage/file/fd.c:843 utils/time/snapmgr.c:1282 +#: ../common/file_utils.c:378 access/transam/xlogarchive.c:412 postmaster/syslogger.c:1523 replication/logical/snapbuild.c:1840 replication/slot.c:674 replication/slot.c:1552 replication/slot.c:1701 storage/file/fd.c:745 storage/file/fd.c:843 utils/time/snapmgr.c:1282 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "ファイル\"%s\"の名前を\"%s\"に変更できませんでした: %m" @@ -324,12 +334,12 @@ msgstr "\"%s\"というファイルまたはディレクトリの情報を取得 msgid "could not remove file or directory \"%s\": %m" msgstr "\"%s\"というファイルまたはディレクトリを削除できませんでした: %m" -#: ../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" @@ -437,7 +447,7 @@ msgstr "再試行を30秒間続けます。" msgid "You might have antivirus, backup, or similar software interfering with the database system." msgstr "データベースシステムに干渉するアンチウィルス、バックアップといったソフトウェアが存在する可能性があります。" -#: ../port/path.c:731 +#: ../port/path.c:748 #, c-format msgid "could not get current working directory: %s\n" msgstr "現在の作業ディレクトリを取得できませんでした: %s\n" @@ -492,7 +502,7 @@ msgstr "\"%s\"はBRINインデックスではありません" msgid "could not open parent table of index \"%s\"" msgstr "インデックス\"%s\"の親テーブルをオープンできませんでした" -#: access/brin/brin.c:1114 access/brin/brin.c:1213 access/gin/ginfast.c:1087 parser/parse_utilcmd.c:2291 +#: access/brin/brin.c:1114 access/brin/brin.c:1213 access/gin/ginfast.c:1087 parser/parse_utilcmd.c:2295 #, c-format msgid "index \"%s\" is not valid" msgstr "インデックス\"%s\"は有効ではありません" @@ -745,7 +755,7 @@ msgstr "古いGINインデックスはインデックス全体のスキャンや msgid "To fix this, do REINDEX INDEX \"%s\"." msgstr "これを修復するには REINDEX INDEX \"%s\" をおこなってください。" -#: access/gin/ginutil.c:145 executor/execExpr.c:2177 utils/adt/arrayfuncs.c:4034 utils/adt/arrayfuncs.c:6704 utils/adt/rowtypes.c:957 +#: access/gin/ginutil.c:145 executor/execExpr.c:2177 utils/adt/arrayfuncs.c:4034 utils/adt/arrayfuncs.c:6711 utils/adt/rowtypes.c:957 #, c-format msgid "could not identify a comparison function for type %s" msgstr "%s型の比較関数が見つかりません" @@ -820,8 +830,8 @@ msgstr "アクセスメソッド\"%2$s\"の演算子族\"%1$s\"は演算子%3$s msgid "could not determine which collation to use for string hashing" msgstr "文字列のハッシュ値計算で使用する照合順序を特定できませんでした" -#: access/hash/hashfunc.c:281 access/hash/hashfunc.c:338 catalog/heap.c:714 catalog/heap.c:720 commands/createas.c:206 commands/createas.c:515 commands/indexcmds.c:1971 commands/tablecmds.c:17208 commands/view.c:86 regex/regc_pg_locale.c:263 utils/adt/formatting.c:1666 utils/adt/formatting.c:1790 utils/adt/formatting.c:1915 utils/adt/like.c:194 utils/adt/like_support.c:1004 utils/adt/varchar.c:733 utils/adt/varchar.c:994 utils/adt/varchar.c:1055 -#: utils/adt/varlena.c:1525 +#: access/hash/hashfunc.c:281 access/hash/hashfunc.c:338 catalog/heap.c:728 catalog/heap.c:734 commands/createas.c:206 commands/createas.c:515 commands/indexcmds.c:1971 commands/tablecmds.c:17208 commands/view.c:86 regex/regc_pg_locale.c:263 utils/adt/formatting.c:1668 utils/adt/formatting.c:1792 utils/adt/formatting.c:1917 utils/adt/like.c:194 utils/adt/like_support.c:1004 utils/adt/varchar.c:733 utils/adt/varchar.c:994 utils/adt/varchar.c:1055 +#: utils/adt/varlena.c:1563 #, c-format msgid "Use the COLLATE clause to set the collation explicitly." msgstr "照合順序を明示するには COLLATE 句を使います。" @@ -921,7 +931,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:1013 access/heap/rewriteheap.c:1131 access/transam/timeline.c:329 access/transam/timeline.c:481 access/transam/xlog.c:3354 access/transam/xlog.c:3563 access/transam/xlog.c:4785 access/transam/xlog.c:11519 access/transam/xlog.c:11557 access/transam/xlog.c:11962 access/transam/xlogfuncs.c:776 postmaster/postmaster.c:4636 postmaster/postmaster.c:5675 replication/logical/origin.c:587 replication/slot.c:1611 storage/file/copydir.c:167 +#: access/heap/rewriteheap.c:1013 access/heap/rewriteheap.c:1131 access/transam/timeline.c:329 access/transam/timeline.c:481 access/transam/xlog.c:3354 access/transam/xlog.c:3563 access/transam/xlog.c:4785 access/transam/xlog.c:11519 access/transam/xlog.c:11557 access/transam/xlog.c:11962 access/transam/xlogfuncs.c:776 postmaster/postmaster.c:4655 postmaster/postmaster.c:5694 replication/logical/origin.c:587 replication/slot.c:1613 storage/file/copydir.c:167 #: storage/smgr/md.c:218 utils/time/snapmgr.c:1261 #, c-format msgid "could not create file \"%s\": %m" @@ -932,13 +942,13 @@ msgstr "ファイル\"%s\"を作成できませんでした: %m" msgid "could not truncate file \"%s\" to %u: %m" msgstr "ファイル\"%s\"を%uバイトに切り詰められませんでした: %m" -#: access/heap/rewriteheap.c:1159 access/transam/timeline.c:384 access/transam/timeline.c:424 access/transam/timeline.c:498 access/transam/xlog.c:3426 access/transam/xlog.c:3619 access/transam/xlog.c:4797 postmaster/postmaster.c:4646 postmaster/postmaster.c:4656 replication/logical/origin.c:599 replication/logical/origin.c:641 replication/logical/origin.c:660 replication/logical/snapbuild.c:1797 replication/slot.c:1647 storage/file/buffile.c:506 +#: access/heap/rewriteheap.c:1159 access/transam/timeline.c:384 access/transam/timeline.c:424 access/transam/timeline.c:498 access/transam/xlog.c:3426 access/transam/xlog.c:3619 access/transam/xlog.c:4797 postmaster/postmaster.c:4665 postmaster/postmaster.c:4675 replication/logical/origin.c:599 replication/logical/origin.c:641 replication/logical/origin.c:660 replication/logical/snapbuild.c:1797 replication/slot.c:1649 storage/file/buffile.c:506 #: storage/file/copydir.c:207 utils/init/miscinit.c:1478 utils/init/miscinit.c:1489 utils/init/miscinit.c:1497 utils/misc/guc.c:8430 utils/misc/guc.c:8461 utils/misc/guc.c:10388 utils/misc/guc.c:10402 utils/time/snapmgr.c:1266 utils/time/snapmgr.c:1273 #, c-format msgid "could not write to file \"%s\": %m" msgstr "ファイル\"%s\"に書き込めませんでした: %m" -#: access/heap/rewriteheap.c:1249 access/transam/twophase.c:1686 access/transam/xlogarchive.c:118 access/transam/xlogarchive.c:422 postmaster/postmaster.c:1098 postmaster/syslogger.c:1465 replication/logical/origin.c:575 replication/logical/reorderbuffer.c:4563 replication/logical/snapbuild.c:1742 replication/logical/snapbuild.c:2162 replication/slot.c:1750 storage/file/fd.c:785 storage/file/fd.c:3168 storage/file/fd.c:3230 storage/file/reinit.c:250 +#: access/heap/rewriteheap.c:1249 access/transam/twophase.c:1686 access/transam/xlogarchive.c:118 access/transam/xlogarchive.c:422 postmaster/postmaster.c:1098 postmaster/syslogger.c:1465 replication/logical/origin.c:575 replication/logical/reorderbuffer.c:4564 replication/logical/snapbuild.c:1742 replication/logical/snapbuild.c:2162 replication/slot.c:1752 storage/file/fd.c:785 storage/file/fd.c:3168 storage/file/fd.c:3230 storage/file/reinit.c:250 #: storage/ipc/dsm.c:315 storage/smgr/md.c:347 storage/smgr/md.c:397 storage/sync/sync.c:250 utils/time/snapmgr.c:1606 #, c-format msgid "could not remove file \"%s\": %m" @@ -1245,7 +1255,7 @@ msgstr "キー %s はすでに存在します。" msgid "This may be because of a non-immutable index expression." msgstr "これは不変でないインデックス式が原因である可能性があります" -#: access/nbtree/nbtpage.c:159 access/nbtree/nbtpage.c:608 parser/parse_utilcmd.c:2337 +#: access/nbtree/nbtpage.c:159 access/nbtree/nbtpage.c:608 parser/parse_utilcmd.c:2341 #, c-format msgid "index \"%s\" is not a btree" msgstr "インデックス\"%s\"はbtreeではありません" @@ -1369,118 +1379,118 @@ msgstr "プライマリサーバーで設定パラメータ\"%s\"がonに設定 msgid "Make sure the configuration parameter \"%s\" is set." msgstr "設定パラメータ\"%s\"が設定されていることを確認してください。" -#: access/transam/multixact.c:1106 +#: access/transam/multixact.c:1158 #, 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:1108 access/transam/multixact.c:1115 access/transam/multixact.c:1139 access/transam/multixact.c:1148 +#: access/transam/multixact.c:1160 access/transam/multixact.c:1167 access/transam/multixact.c:1191 access/transam/multixact.c:1200 #, 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:1113 +#: access/transam/multixact.c:1165 #, 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:1134 access/transam/multixact.c:2421 +#: access/transam/multixact.c:1186 access/transam/multixact.c:2473 #, 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する必要があります" msgstr[1] "データベース\"%s\"はあと%u個のMultiXactIdが使われる前にVACUUMする必要があります" -#: access/transam/multixact.c:1143 access/transam/multixact.c:2430 +#: access/transam/multixact.c:1195 access/transam/multixact.c:2482 #, 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する必要があります" msgstr[1] "OID %u のデータベースはあと%u個のMultiXactIdが使われる前にVACUUMする必要があります" -#: access/transam/multixact.c:1207 +#: access/transam/multixact.c:1259 #, c-format msgid "multixact \"members\" limit exceeded" msgstr "マルチトランザクションの\"メンバ\"が制限を超えました" -#: access/transam/multixact.c:1208 +#: access/transam/multixact.c:1260 #, 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 個のメンバ分しかありません。" msgstr[1] "このコマンドで%u個のメンバを持つマルチトランザクションが生成されますが、残りのスペースは %u 個のメンバ分しかありません。" -#: access/transam/multixact.c:1213 +#: access/transam/multixact.c:1265 #, 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:1244 +#: access/transam/multixact.c:1296 #, 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を実行する必要があります" msgstr[1] "OID %u のデータベースは更に%d個のマルチトランザクションメンバが使用される前にVACUUMを実行する必要があります" -#: access/transam/multixact.c:1249 +#: access/transam/multixact.c:1301 #, 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:1388 +#: access/transam/multixact.c:1440 #, c-format msgid "MultiXactId %u does no longer exist -- apparent wraparound" msgstr "MultiXactId %uはもう存在しません: 周回しているようです" -#: access/transam/multixact.c:1394 +#: access/transam/multixact.c:1446 #, c-format msgid "MultiXactId %u has not been created yet -- apparent wraparound" msgstr "MultiXactId %uを作成できませんでした: 周回しているようです" -#: access/transam/multixact.c:1469 +#: access/transam/multixact.c:1521 #, c-format msgid "MultiXact %u has invalid next offset" msgstr "MultiXact %u の次のオフセットが不正です" -#: access/transam/multixact.c:2426 access/transam/multixact.c:2435 access/transam/varsup.c:151 access/transam/varsup.c:158 access/transam/varsup.c:466 access/transam/varsup.c:473 +#: access/transam/multixact.c:2478 access/transam/multixact.c:2487 #, 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:3125 +#: access/transam/multixact.c:3177 #, c-format msgid "oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation" msgstr "最古のマルチトランザクション%uが見つかりません、アクセス可能な最古のものは%u、切り詰めをスキップします" -#: access/transam/multixact.c:3143 +#: access/transam/multixact.c:3195 #, c-format msgid "cannot truncate up to MultiXact %u because it does not exist on disk, skipping truncation" msgstr "マルチトランザクション%uがディスク上に存在しないため、そこまでの切り詰めができません、切り詰めをスキップします" -#: access/transam/multixact.c:3160 +#: access/transam/multixact.c:3212 #, c-format msgid "cannot truncate up to MultiXact %u because it has invalid offset, skipping truncation" msgstr "マルチトランザクション%uのオフセットが不正なため、そこまでの切り詰めができません、切り詰めをスキップします" -#: access/transam/multixact.c:3498 +#: access/transam/multixact.c:3543 #, c-format msgid "invalid MultiXactId: %u" msgstr "不正なMultiXactId: %u" @@ -1817,6 +1827,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" @@ -1942,7 +1961,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:4039 access/transam/xlogutils.c:798 replication/walsender.c:2575 +#: access/transam/xlog.c:4039 access/transam/xlogutils.c:798 replication/walsender.c:2584 #, c-format msgid "requested WAL segment %s has already been removed" msgstr "要求された WAL セグメント %s はすでに削除されています" @@ -2385,7 +2404,7 @@ msgstr "シンボリックリンク\"%s\"を作成できませんでした: %m" msgid "ignoring file \"%s\" because no file \"%s\" exists" msgstr "ファイル\"%2$s\"が存在しないためファイル\"%1$s\"を無視します" -#: access/transam/xlog.c:6847 access/transam/xlog.c:12495 +#: access/transam/xlog.c:6847 access/transam/xlog.c:12511 #, c-format msgid "File \"%s\" was renamed to \"%s\"." msgstr "ファイル\"%s\"は\"%s\"にリネームされました。" @@ -2732,7 +2751,7 @@ msgstr "排他バックアップは進行中ではありません" msgid "a backup is not in progress" msgstr "バックアップが進行中ではありません" -#: access/transam/xlog.c:11849 access/transam/xlog.c:11862 access/transam/xlog.c:12253 access/transam/xlog.c:12259 access/transam/xlog.c:12307 access/transam/xlog.c:12387 access/transam/xlog.c:12411 access/transam/xlogfuncs.c:733 +#: access/transam/xlog.c:11849 access/transam/xlog.c:11862 access/transam/xlog.c:12269 access/transam/xlog.c:12275 access/transam/xlog.c:12323 access/transam/xlog.c:12403 access/transam/xlog.c:12427 access/transam/xlogfuncs.c:733 #, c-format msgid "invalid data in file \"%s\"" msgstr "ファイル\"%s\"内の不正なデータ" @@ -2782,68 +2801,68 @@ msgstr "WAL アーカイブが有効になっていません。バックアッ msgid "aborting backup due to backend exiting before pg_stop_backup was called" msgstr "バックエンドが pg_stop_backup の呼び出し前に終了したため、バックアップは異常終了しました" -#: access/transam/xlog.c:12308 +#: access/transam/xlog.c:12324 #, c-format msgid "Timeline ID parsed is %u, but expected %u." msgstr "読み取られたタイムラインIDは%uでしたが、%uであるはずです。" #. translator: %s is a WAL record description -#: access/transam/xlog.c:12436 +#: access/transam/xlog.c:12452 #, c-format msgid "WAL redo at %X/%X for %s" msgstr "%X/%Xにある%sのWAL再生" -#: access/transam/xlog.c:12484 +#: access/transam/xlog.c:12500 #, c-format msgid "online backup mode was not canceled" msgstr "オンラインバックアップモードはキャンセルされていません" -#: access/transam/xlog.c:12485 +#: access/transam/xlog.c:12501 #, c-format msgid "File \"%s\" could not be renamed to \"%s\": %m." msgstr "ファイル\"%s\"の名前を\"%s\"に変更できませんでした: %m。" -#: access/transam/xlog.c:12494 access/transam/xlog.c:12506 access/transam/xlog.c:12516 +#: access/transam/xlog.c:12510 access/transam/xlog.c:12522 access/transam/xlog.c:12532 #, c-format msgid "online backup mode canceled" msgstr "オンラインバックアップモードがキャンセルされました" -#: access/transam/xlog.c:12507 +#: access/transam/xlog.c:12523 #, c-format msgid "Files \"%s\" and \"%s\" were renamed to \"%s\" and \"%s\", respectively." msgstr "ファイル\"%s\"、\"%s\"の名前はそれぞれ\"%s\"、\"%s\"へと変更されました。" -#: access/transam/xlog.c:12517 +#: access/transam/xlog.c:12533 #, c-format msgid "File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed to \"%s\": %m." msgstr "ファイル\"%s\"の名前は\"%s\"に変更できましたが、\"%s\"の名前は\"%s\"に変更できませんでした: %m" -#: access/transam/xlog.c:12650 access/transam/xlogutils.c:967 +#: access/transam/xlog.c:12666 access/transam/xlogutils.c:967 #, c-format msgid "could not read from log segment %s, offset %u: %m" msgstr "ログセグメント%s、オフセット%uを読み取れませんでした: %m" -#: access/transam/xlog.c:12656 access/transam/xlogutils.c:974 +#: access/transam/xlog.c:12672 access/transam/xlogutils.c:974 #, c-format msgid "could not read from log segment %s, offset %u: read %d of %zu" msgstr "ログセグメント%1$s、オフセット%2$uを読み取れませんでした: %4$zu 中 %3$d の読み取り" -#: access/transam/xlog.c:13233 +#: access/transam/xlog.c:13249 #, c-format msgid "WAL receiver process shutdown requested" msgstr "WAL受信プロセスのシャットダウンが要求されました" -#: access/transam/xlog.c:13345 +#: access/transam/xlog.c:13361 #, c-format msgid "received promote request" msgstr "昇格要求を受信しました" -#: access/transam/xlog.c:13358 +#: access/transam/xlog.c:13374 #, c-format msgid "promote trigger file found: %s" msgstr "昇格トリガーファイルがあります: %s" -#: access/transam/xlog.c:13366 +#: access/transam/xlog.c:13382 #, c-format msgid "could not stat promote trigger file \"%s\": %m" msgstr "昇格トリガーファイル\"%s\"のstatに失敗しました: %m" @@ -2901,15 +2920,15 @@ msgstr "非排他バックアップが進行中です" msgid "Did you mean to use pg_stop_backup('f')?" msgstr "pg_stop_backup('f') を実行しようとしていたのではないですか?" -#: access/transam/xlogfuncs.c:185 commands/event_trigger.c:1311 commands/event_trigger.c:1869 commands/extension.c:2096 commands/extension.c:2204 commands/extension.c:2489 commands/prepare.c:713 executor/execExpr.c:2518 executor/execSRF.c:738 executor/functions.c:1074 foreign/foreign.c:530 libpq/hba.c:2726 replication/logical/launcher.c:937 replication/logical/logicalfuncs.c:157 replication/logical/origin.c:1494 replication/slotfuncs.c:255 -#: replication/walsender.c:3346 storage/ipc/shmem.c:554 utils/adt/datetime.c:4812 utils/adt/genfile.c:507 utils/adt/genfile.c:590 utils/adt/jsonfuncs.c:1944 utils/adt/jsonfuncs.c:2056 utils/adt/jsonfuncs.c:2244 utils/adt/jsonfuncs.c:2353 utils/adt/jsonfuncs.c:3814 utils/adt/mcxtfuncs.c:132 utils/adt/misc.c:219 utils/adt/pgstatfuncs.c:477 utils/adt/pgstatfuncs.c:587 utils/adt/pgstatfuncs.c:1887 utils/adt/varlena.c:4829 utils/fmgr/funcapi.c:74 +#: access/transam/xlogfuncs.c:185 commands/event_trigger.c:1311 commands/event_trigger.c:1872 commands/extension.c:2096 commands/extension.c:2204 commands/extension.c:2489 commands/prepare.c:713 executor/execExpr.c:2518 executor/execSRF.c:738 executor/functions.c:1074 foreign/foreign.c:530 libpq/hba.c:2726 replication/logical/launcher.c:937 replication/logical/logicalfuncs.c:157 replication/logical/origin.c:1494 replication/slotfuncs.c:255 +#: replication/walsender.c:3355 storage/ipc/shmem.c:518 utils/adt/datetime.c:4812 utils/adt/genfile.c:507 utils/adt/genfile.c:590 utils/adt/jsonfuncs.c:1944 utils/adt/jsonfuncs.c:2056 utils/adt/jsonfuncs.c:2244 utils/adt/jsonfuncs.c:2353 utils/adt/jsonfuncs.c:3814 utils/adt/mcxtfuncs.c:132 utils/adt/misc.c:219 utils/adt/pgstatfuncs.c:477 utils/adt/pgstatfuncs.c:587 utils/adt/pgstatfuncs.c:1899 utils/adt/varlena.c:4867 utils/fmgr/funcapi.c:74 #: utils/misc/guc.c:10088 utils/mmgr/portalmem.c:1145 #, c-format msgid "set-valued function called in context that cannot accept a set" msgstr "集合を受け付けないコンテキストで集合値関数が呼び出されました" -#: access/transam/xlogfuncs.c:189 commands/event_trigger.c:1315 commands/event_trigger.c:1873 commands/extension.c:2100 commands/extension.c:2208 commands/extension.c:2493 commands/prepare.c:717 foreign/foreign.c:535 libpq/hba.c:2730 replication/logical/launcher.c:941 replication/logical/logicalfuncs.c:161 replication/logical/origin.c:1498 replication/slotfuncs.c:259 replication/walsender.c:3350 storage/ipc/shmem.c:558 utils/adt/datetime.c:4816 -#: utils/adt/genfile.c:511 utils/adt/genfile.c:594 utils/adt/mcxtfuncs.c:136 utils/adt/misc.c:223 utils/adt/pgstatfuncs.c:481 utils/adt/pgstatfuncs.c:591 utils/adt/pgstatfuncs.c:1891 utils/adt/varlena.c:4833 utils/misc/guc.c:10092 utils/misc/pg_config.c:43 utils/mmgr/portalmem.c:1149 +#: access/transam/xlogfuncs.c:189 commands/event_trigger.c:1315 commands/event_trigger.c:1876 commands/extension.c:2100 commands/extension.c:2208 commands/extension.c:2493 commands/prepare.c:717 foreign/foreign.c:535 libpq/hba.c:2730 replication/logical/launcher.c:941 replication/logical/logicalfuncs.c:161 replication/logical/origin.c:1498 replication/slotfuncs.c:259 replication/walsender.c:3359 storage/ipc/shmem.c:522 utils/adt/datetime.c:4816 +#: utils/adt/genfile.c:511 utils/adt/genfile.c:594 utils/adt/mcxtfuncs.c:136 utils/adt/misc.c:223 utils/adt/pgstatfuncs.c:481 utils/adt/pgstatfuncs.c:591 utils/adt/pgstatfuncs.c:1903 utils/adt/varlena.c:4871 utils/misc/guc.c:10092 utils/misc/pg_config.c:43 utils/mmgr/portalmem.c:1149 #, c-format msgid "materialize mode required, but it is not allowed in this context" msgstr "マテリアライズモードが必要ですが、現在のコンテクストで禁止されています" @@ -3111,12 +3130,12 @@ msgstr "%X/%X、ブロック %d での圧縮イメージが不正です" msgid "-X requires a power of two value between 1 MB and 1 GB" msgstr "-X オプションの値は1MBから1GBの間の2の累乗を指定します" -#: bootstrap/bootstrap.c:287 postmaster/postmaster.c:847 tcop/postgres.c:3939 +#: bootstrap/bootstrap.c:287 postmaster/postmaster.c:847 tcop/postgres.c:3955 #, c-format msgid "--%s requires a value" msgstr "--%sには値が必要です" -#: bootstrap/bootstrap.c:292 postmaster/postmaster.c:852 tcop/postgres.c:3944 +#: bootstrap/bootstrap.c:292 postmaster/postmaster.c:852 tcop/postgres.c:3960 #, c-format msgid "-c %s requires a value" msgstr "-c %sは値が必要です" @@ -3261,7 +3280,7 @@ msgstr "列権限はリレーションに対してのみ有効です" msgid "large object %u does not exist" msgstr "ラージオブジェクト%uは存在しません" -#: catalog/aclchk.c:927 catalog/aclchk.c:936 commands/collationcmds.c:119 commands/copy.c:402 commands/copy.c:422 commands/copy.c:432 commands/copy.c:441 commands/copy.c:450 commands/copy.c:460 commands/copy.c:469 commands/copy.c:478 commands/copy.c:496 commands/copy.c:512 commands/copy.c:532 commands/copy.c:549 commands/dbcommands.c:158 commands/dbcommands.c:167 commands/dbcommands.c:176 commands/dbcommands.c:185 commands/dbcommands.c:194 +#: catalog/aclchk.c:927 catalog/aclchk.c:936 commands/collationcmds.c:119 commands/copy.c:403 commands/copy.c:423 commands/copy.c:433 commands/copy.c:442 commands/copy.c:451 commands/copy.c:461 commands/copy.c:470 commands/copy.c:479 commands/copy.c:497 commands/copy.c:513 commands/copy.c:533 commands/copy.c:550 commands/dbcommands.c:158 commands/dbcommands.c:167 commands/dbcommands.c:176 commands/dbcommands.c:185 commands/dbcommands.c:194 #: commands/dbcommands.c:203 commands/dbcommands.c:212 commands/dbcommands.c:221 commands/dbcommands.c:230 commands/dbcommands.c:239 commands/dbcommands.c:261 commands/dbcommands.c:1541 commands/dbcommands.c:1550 commands/dbcommands.c:1559 commands/dbcommands.c:1568 commands/extension.c:1887 commands/extension.c:1897 commands/extension.c:1907 commands/extension.c:3204 commands/foreigncmds.c:550 commands/foreigncmds.c:559 commands/functioncmds.c:606 #: commands/functioncmds.c:772 commands/functioncmds.c:781 commands/functioncmds.c:790 commands/functioncmds.c:799 commands/functioncmds.c:2097 commands/functioncmds.c:2105 commands/publicationcmds.c:87 commands/publicationcmds.c:135 commands/sequence.c:1274 commands/sequence.c:1284 commands/sequence.c:1294 commands/sequence.c:1304 commands/sequence.c:1314 commands/sequence.c:1324 commands/sequence.c:1334 commands/sequence.c:1344 commands/sequence.c:1354 #: commands/subscriptioncmds.c:124 commands/subscriptioncmds.c:134 commands/subscriptioncmds.c:144 commands/subscriptioncmds.c:154 commands/subscriptioncmds.c:170 commands/subscriptioncmds.c:181 commands/subscriptioncmds.c:195 commands/subscriptioncmds.c:205 commands/subscriptioncmds.c:215 commands/tablecmds.c:7717 commands/typecmds.c:335 commands/typecmds.c:1416 commands/typecmds.c:1425 commands/typecmds.c:1433 commands/typecmds.c:1441 commands/typecmds.c:1449 @@ -3281,8 +3300,8 @@ msgstr "デフォルト権限は列には設定できません" msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS" msgstr "GRANT/REVOKE ON SCHEMAS を使っている時には IN SCHEMA 句は指定できません" -#: catalog/aclchk.c:1545 catalog/catalog.c:587 catalog/objectaddress.c:1522 commands/analyze.c:390 commands/copy.c:781 commands/sequence.c:1709 commands/tablecmds.c:7180 commands/tablecmds.c:7336 commands/tablecmds.c:7386 commands/tablecmds.c:7460 commands/tablecmds.c:7530 commands/tablecmds.c:7642 commands/tablecmds.c:7736 commands/tablecmds.c:7795 commands/tablecmds.c:7884 commands/tablecmds.c:7913 commands/tablecmds.c:8068 commands/tablecmds.c:8150 -#: commands/tablecmds.c:8306 commands/tablecmds.c:8428 commands/tablecmds.c:11908 commands/tablecmds.c:12100 commands/tablecmds.c:12260 commands/tablecmds.c:13446 commands/tablecmds.c:15993 commands/trigger.c:942 parser/analyze.c:2471 parser/parse_relation.c:714 parser/parse_target.c:1077 parser/parse_type.c:144 parser/parse_utilcmd.c:3425 parser/parse_utilcmd.c:3461 parser/parse_utilcmd.c:3503 utils/adt/acl.c:2862 utils/adt/ruleutils.c:2732 +#: catalog/aclchk.c:1545 catalog/catalog.c:587 catalog/objectaddress.c:1522 commands/analyze.c:390 commands/copy.c:782 commands/sequence.c:1709 commands/tablecmds.c:7180 commands/tablecmds.c:7336 commands/tablecmds.c:7386 commands/tablecmds.c:7460 commands/tablecmds.c:7530 commands/tablecmds.c:7642 commands/tablecmds.c:7736 commands/tablecmds.c:7795 commands/tablecmds.c:7884 commands/tablecmds.c:7913 commands/tablecmds.c:8068 commands/tablecmds.c:8150 +#: commands/tablecmds.c:8306 commands/tablecmds.c:8428 commands/tablecmds.c:11908 commands/tablecmds.c:12100 commands/tablecmds.c:12260 commands/tablecmds.c:13446 commands/tablecmds.c:15993 commands/trigger.c:942 parser/analyze.c:2471 parser/parse_relation.c:714 parser/parse_target.c:1077 parser/parse_type.c:144 parser/parse_utilcmd.c:3429 parser/parse_utilcmd.c:3465 parser/parse_utilcmd.c:3507 utils/adt/acl.c:2862 utils/adt/ruleutils.c:2732 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "リレーション\"%2$s\"の列\"%1$s\"は存在しません" @@ -3772,7 +3791,7 @@ msgstr "OID %uの機能拡張は存在しません" msgid "publication with OID %u does not exist" msgstr "OID %uのパブリケーションは存在しません" -#: catalog/aclchk.c:5405 commands/subscriptioncmds.c:1465 +#: catalog/aclchk.c:5405 commands/subscriptioncmds.c:1493 #, c-format msgid "subscription with OID %u does not exist" msgstr "OID %uのサブスクリプションは存在しません" @@ -3811,7 +3830,7 @@ msgstr "pg_nextoid() を呼び出すにはスーパーユーザーである必 msgid "pg_nextoid() can only be used on system catalogs" msgstr "pg_nextoid() はシステムカタログでのみ使用できます" -#: catalog/catalog.c:579 parser/parse_utilcmd.c:2284 +#: catalog/catalog.c:579 parser/parse_utilcmd.c:2288 #, c-format msgid "index \"%s\" does not belong to table \"%s\"" msgstr "インデックス\"%s\"はテーブル\"%s\"には属していません" @@ -3871,7 +3890,7 @@ msgstr[1] "" msgid "cannot drop %s because other objects depend on it" msgstr "他のオブジェクトが依存しているため%sを削除できません" -#: catalog/dependency.c:1204 catalog/dependency.c:1211 catalog/dependency.c:1223 commands/tablecmds.c:1301 commands/tablecmds.c:14064 commands/tablespace.c:464 commands/user.c:1095 commands/view.c:506 libpq/auth.c:346 replication/slot.c:181 replication/syncrep.c:1110 storage/lmgr/deadlock.c:1151 storage/lmgr/proc.c:1447 utils/misc/guc.c:7140 utils/misc/guc.c:7176 utils/misc/guc.c:7246 utils/misc/guc.c:11490 utils/misc/guc.c:11524 utils/misc/guc.c:11558 +#: catalog/dependency.c:1204 catalog/dependency.c:1211 catalog/dependency.c:1223 commands/tablecmds.c:1301 commands/tablecmds.c:14064 commands/tablespace.c:464 commands/user.c:1095 commands/view.c:506 libpq/auth.c:346 replication/slot.c:181 replication/syncrep.c:1110 storage/lmgr/deadlock.c:1151 storage/lmgr/proc.c:1482 utils/misc/guc.c:7140 utils/misc/guc.c:7176 utils/misc/guc.c:7246 utils/misc/guc.c:11490 utils/misc/guc.c:11524 utils/misc/guc.c:11558 #: utils/misc/guc.c:11601 utils/misc/guc.c:11643 utils/misc/guc.c:12599 utils/misc/guc.c:12601 #, c-format msgid "%s" @@ -3926,153 +3945,153 @@ msgid "column name \"%s\" specified more than once" msgstr "列名\"%s\"が複数指定されました" #. translator: first %s is an integer not a name -#: catalog/heap.c:621 +#: catalog/heap.c:625 #, c-format msgid "partition key column %s has pseudo-type %s" msgstr "パーティションキー列%sは疑似型%sです" -#: catalog/heap.c:626 +#: catalog/heap.c:630 #, c-format msgid "column \"%s\" has pseudo-type %s" msgstr "列\"%s\"は疑似型%sです" -#: catalog/heap.c:657 +#: catalog/heap.c:661 #, 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:712 +#: catalog/heap.c:726 #, c-format msgid "no collation was derived for partition key column %s with collatable type %s" msgstr "照合可能な型 %2$s のパーティションキー列%1$sのための照合順序が見つかりませんでした" -#: catalog/heap.c:718 commands/createas.c:203 commands/createas.c:512 +#: catalog/heap.c:732 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:1203 catalog/index.c:872 commands/createas.c:408 commands/tablecmds.c:3872 +#: catalog/heap.c:1220 catalog/index.c:872 commands/createas.c:408 commands/tablecmds.c:3872 #, c-format msgid "relation \"%s\" already exists" msgstr "リレーション\"%s\"はすでに存在します" -#: catalog/heap.c:1219 catalog/pg_type.c:436 catalog/pg_type.c:784 catalog/pg_type.c:931 commands/typecmds.c:249 commands/typecmds.c:261 commands/typecmds.c:757 commands/typecmds.c:1172 commands/typecmds.c:1398 commands/typecmds.c:1590 commands/typecmds.c:2562 +#: catalog/heap.c:1236 catalog/pg_type.c:436 catalog/pg_type.c:784 catalog/pg_type.c:931 commands/typecmds.c:249 commands/typecmds.c:261 commands/typecmds.c:757 commands/typecmds.c:1172 commands/typecmds.c:1398 commands/typecmds.c:1597 commands/typecmds.c:2569 #, c-format msgid "type \"%s\" already exists" msgstr "型\"%s\"はすでに存在します" -#: catalog/heap.c:1220 +#: catalog/heap.c:1237 #, 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:1249 +#: catalog/heap.c:1266 #, c-format msgid "pg_class heap OID value not set when in binary upgrade mode" msgstr "バイナリアップグレードモード中にpg_classのヒープOIDが設定されていません" -#: catalog/heap.c:2529 +#: catalog/heap.c:2546 #, c-format msgid "cannot add NO INHERIT constraint to partitioned table \"%s\"" msgstr "パーティション親テーブル\"%s\"に NO INHERIT 制約は追加できません" -#: catalog/heap.c:2797 +#: catalog/heap.c:2814 #, c-format msgid "check constraint \"%s\" already exists" msgstr "検査制約\"%s\"はすでに存在します" -#: catalog/heap.c:2967 catalog/index.c:886 catalog/pg_constraint.c:670 commands/tablecmds.c:8802 +#: catalog/heap.c:2984 catalog/index.c:886 catalog/pg_constraint.c:670 commands/tablecmds.c:8802 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "すでに制約\"%s\"はリレーション\"%s\"に存在します" -#: catalog/heap.c:2974 +#: catalog/heap.c:2991 #, c-format msgid "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\"" msgstr "制約\"%s\"は、リレーション\"%s\"上の継承されていない制約と競合します" -#: catalog/heap.c:2985 +#: catalog/heap.c:3002 #, c-format msgid "constraint \"%s\" conflicts with inherited constraint on relation \"%s\"" msgstr "制約\"%s\"は、リレーション\"%s\"上の継承された制約と競合します" -#: catalog/heap.c:2995 +#: catalog/heap.c:3012 #, c-format msgid "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\"" msgstr "制約\"%s\"は、リレーション\"%s\"上の NOT VALID 制約と競合します" -#: catalog/heap.c:3000 +#: catalog/heap.c:3017 #, c-format msgid "merging constraint \"%s\" with inherited definition" msgstr "継承された定義により制約\"%s\"をマージしています" -#: catalog/heap.c:3105 +#: catalog/heap.c:3122 #, c-format msgid "cannot use generated column \"%s\" in column generation expression" msgstr "生成カラム\"%s\"はカラム生成式中では使用できません" -#: catalog/heap.c:3107 +#: catalog/heap.c:3124 #, c-format msgid "A generated column cannot reference another generated column." msgstr "生成カラムは他の生成カラムを参照できません。" -#: catalog/heap.c:3113 +#: catalog/heap.c:3130 #, c-format msgid "cannot use whole-row variable in column generation expression" msgstr "列生成式では行全体参照は使用できません。" -#: catalog/heap.c:3114 +#: catalog/heap.c:3131 #, c-format msgid "This would cause the generated column to depend on its own value." msgstr "これは生成列を自身の値に依存させることにつながります。" -#: catalog/heap.c:3169 +#: catalog/heap.c:3186 #, c-format msgid "generation expression is not immutable" msgstr "生成式は不変ではありません" -#: catalog/heap.c:3197 rewrite/rewriteHandler.c:1288 +#: catalog/heap.c:3214 rewrite/rewriteHandler.c:1322 #, c-format msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "列\"%s\"の型は%sですが、デフォルト式の型は%sです" -#: catalog/heap.c:3202 commands/prepare.c:368 parser/analyze.c:2695 parser/parse_target.c:594 parser/parse_target.c:891 parser/parse_target.c:901 rewrite/rewriteHandler.c:1293 +#: catalog/heap.c:3219 commands/prepare.c:368 parser/analyze.c:2695 parser/parse_target.c:594 parser/parse_target.c:891 parser/parse_target.c:901 rewrite/rewriteHandler.c:1327 #, c-format msgid "You will need to rewrite or cast the expression." msgstr "式を書き換えるかキャストする必要があります。" -#: catalog/heap.c:3249 +#: catalog/heap.c:3266 #, c-format msgid "only table \"%s\" can be referenced in check constraint" msgstr "検査制約ではテーブル\"%s\"のみを参照することができます" -#: catalog/heap.c:3547 +#: catalog/heap.c:3564 #, c-format msgid "unsupported ON COMMIT and foreign key combination" msgstr "ON COMMITと外部キーの組み合わせはサポートされていません" -#: catalog/heap.c:3548 +#: catalog/heap.c:3565 #, 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:3553 +#: catalog/heap.c:3570 #, c-format msgid "cannot truncate a table referenced in a foreign key constraint" msgstr "外部キー制約で参照されているテーブルを削除できません" -#: catalog/heap.c:3554 +#: catalog/heap.c:3571 #, c-format msgid "Table \"%s\" references \"%s\"." msgstr "テーブル\"%s\"は\"%s\"を参照します。" -#: catalog/heap.c:3556 +#: catalog/heap.c:3573 #, c-format msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE." msgstr "同時にテーブル\"%s\"がtruncateされました。TRUNCATE ... CASCADEを使用してください。" -#: catalog/index.c:223 parser/parse_utilcmd.c:2190 +#: catalog/index.c:223 parser/parse_utilcmd.c:2194 #, c-format msgid "multiple primary keys for table \"%s\" are not allowed" msgstr "テーブル\"%s\"に複数のプライマリキーを持たせることはできません" @@ -4282,7 +4301,7 @@ msgstr "リカバリ中は一時テーブルを作成できません" msgid "cannot create temporary tables during a parallel operation" msgstr "並行処理中は一時テーブルを作成できません" -#: catalog/namespace.c:4341 commands/tablespace.c:1211 commands/variable.c:64 tcop/postgres.c:3589 utils/misc/guc.c:11675 utils/misc/guc.c:11753 +#: catalog/namespace.c:4341 commands/tablespace.c:1211 commands/variable.c:64 tcop/postgres.c:3605 utils/misc/guc.c:11675 utils/misc/guc.c:11753 #, c-format msgid "List syntax is invalid." msgstr "リスト文法が無効です" @@ -4322,7 +4341,7 @@ msgstr "列名を修飾する必要があります" msgid "default value for column \"%s\" of relation \"%s\" does not exist" msgstr "リレーション\"%2$s\"の列\"%1$s\"に対するデフォルト値が存在しません" -#: catalog/objectaddress.c:1645 commands/functioncmds.c:139 commands/tablecmds.c:271 commands/typecmds.c:274 commands/typecmds.c:3713 parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:791 utils/adt/acl.c:4428 +#: catalog/objectaddress.c:1645 commands/functioncmds.c:139 commands/tablecmds.c:271 commands/typecmds.c:274 commands/typecmds.c:3720 parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:791 utils/adt/acl.c:4428 #, c-format msgid "type \"%s\" does not exist" msgstr "型\"%s\"は存在しません" @@ -4342,7 +4361,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:1861 commands/foreigncmds.c:441 commands/foreigncmds.c:1008 commands/foreigncmds.c:1371 foreign/foreign.c:733 +#: catalog/objectaddress.c:1861 commands/foreigncmds.c:441 commands/foreigncmds.c:1013 commands/foreigncmds.c:1376 foreign/foreign.c:733 #, c-format msgid "server \"%s\" does not exist" msgstr "サーバー\"%s\"は存在しません" @@ -4769,7 +4788,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:2861 +#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:2909 #, c-format msgid "strictness of aggregate's forward and inverse transition functions must match" msgstr "集約の前進と反転の遷移関数のSTRICT属性は一致している必要があります" @@ -4844,7 +4863,7 @@ msgstr "\"%s\"は仮説集合集約です。" msgid "cannot change number of direct arguments of an aggregate function" msgstr "集約関数の直接引数の数は変更できません" -#: catalog/pg_aggregate.c:858 commands/functioncmds.c:703 commands/typecmds.c:1991 commands/typecmds.c:2037 commands/typecmds.c:2089 commands/typecmds.c:2126 commands/typecmds.c:2160 commands/typecmds.c:2194 commands/typecmds.c:2228 commands/typecmds.c:2257 commands/typecmds.c:2344 commands/typecmds.c:2386 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:703 commands/typecmds.c:1998 commands/typecmds.c:2044 commands/typecmds.c:2096 commands/typecmds.c:2133 commands/typecmds.c:2167 commands/typecmds.c:2201 commands/typecmds.c:2235 commands/typecmds.c:2264 commands/typecmds.c:2351 commands/typecmds.c:2393 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:2173 parser/parse_func.c:2446 #, c-format msgid "function %s does not exist" @@ -4915,31 +4934,41 @@ msgstr "変換\"%s\"はすでに存在します" msgid "default conversion for %s to %s already exists" msgstr "%sから%sへのデフォルトの変換はすでに存在します" -#: catalog/pg_depend.c:220 commands/extension.c:3500 +#: catalog/pg_depend.c:232 commands/extension.c:3500 #, c-format msgid "%s is already a member of extension \"%s\"" msgstr "%sはすでに機能拡張\"%s\"のメンバです" -#: catalog/pg_depend.c:227 catalog/pg_depend.c:278 commands/extension.c:3540 +#: catalog/pg_depend.c:239 catalog/pg_depend.c:290 commands/extension.c:3540 #, c-format msgid "%s is not a member of extension \"%s\"" msgstr "%s は機能拡張\"%s\"のメンバではありません" -#: catalog/pg_depend.c:230 +#: catalog/pg_depend.c:242 #, c-format msgid "An extension is not allowed to replace an object that it does not own." msgstr "機能拡張は自身が所有していないオブジェクトを置き換えることができません。" -#: catalog/pg_depend.c:281 +#: catalog/pg_depend.c:293 #, 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:646 +#: catalog/pg_depend.c:665 #, c-format msgid "cannot remove dependency on %s because it is a system object" msgstr "システムオブジェクトであるため、%sの依存関係を削除できません。" +#: catalog/pg_depend.c:850 +#, c-format +msgid "referenced %s was concurrently dropped" +msgstr "依存先の %s が並行して削除されました" + +#: catalog/pg_depend.c:882 +#, c-format +msgid "referenced relation was concurrently dropped" +msgstr "依存先のリレーションが並行して削除されました" + #: catalog/pg_enum.c:128 catalog/pg_enum.c:230 catalog/pg_enum.c:525 #, c-format msgid "invalid enum label \"%s\"" @@ -5259,7 +5288,7 @@ msgstr "データベースシステムが必要としているため%sが所有 msgid "cannot reassign ownership of objects owned by %s because they are required by the database system" msgstr "データベースシステムが必要としているため%sが所有するオブジェクトの所有者を再割り当てできません" -#: catalog/pg_subscription.c:174 commands/subscriptioncmds.c:779 commands/subscriptioncmds.c:1090 commands/subscriptioncmds.c:1433 +#: catalog/pg_subscription.c:174 commands/subscriptioncmds.c:805 commands/subscriptioncmds.c:1116 commands/subscriptioncmds.c:1461 #, c-format msgid "subscription \"%s\" does not exist" msgstr "サブスクリプション\"%s\"は存在しません" @@ -5307,7 +5336,7 @@ msgstr "値渡し型の場合、内部サイズ%dは不正です" msgid "alignment \"%c\" is invalid for variable-length type" msgstr "可変長型の場合、アラインメント\"%c\"は不正です" -#: catalog/pg_type.c:328 commands/typecmds.c:4164 +#: catalog/pg_type.c:328 commands/typecmds.c:4171 #, c-format msgid "fixed-size types must have storage PLAIN" msgstr "固定長型の場合はPLAIN格納方式でなければなりません" @@ -5437,7 +5466,7 @@ msgstr "イベントトリガー\"%s\"はすでに存在します" msgid "foreign-data wrapper \"%s\" already exists" msgstr "外部データラッパー\"%s\"はすでに存在します" -#: commands/alter.c:91 commands/foreigncmds.c:899 +#: commands/alter.c:91 commands/foreigncmds.c:904 #, c-format msgid "server \"%s\" already exists" msgstr "サーバー\"%s\"はすでに存在します" @@ -5452,7 +5481,7 @@ msgstr "言語\"%s\"はすでに存在します" msgid "publication \"%s\" already exists" msgstr "パブリケーション\"%s\"はすでに存在します" -#: commands/alter.c:100 commands/subscriptioncmds.c:400 +#: commands/alter.c:100 commands/subscriptioncmds.c:426 #, c-format msgid "subscription \"%s\" already exists" msgstr "サブスクリプション\"%s\"はすでに存在します" @@ -5841,162 +5870,162 @@ msgstr "ファイルからの COPY を行うにはスーパーユーザーまた msgid "must be superuser or a member of the pg_write_server_files role to COPY to a file" msgstr "ファイルへの COPY を行うにはスーパーユーザーまたは pg_write_server_files ロールのメンバである必要があります" -#: commands/copy.c:175 +#: commands/copy.c:176 #, c-format msgid "generated columns are not supported in COPY FROM WHERE conditions" msgstr "生成列は COPY FROM の WHERE 条件ではサポートされていません" -#: commands/copy.c:176 commands/tablecmds.c:11928 commands/tablecmds.c:17048 commands/tablecmds.c:17127 commands/trigger.c:653 rewrite/rewriteHandler.c:939 rewrite/rewriteHandler.c:974 +#: commands/copy.c:177 commands/tablecmds.c:11928 commands/tablecmds.c:17048 commands/tablecmds.c:17127 commands/trigger.c:653 rewrite/rewriteHandler.c:973 rewrite/rewriteHandler.c:1008 #, c-format msgid "Column \"%s\" is a generated column." msgstr "列\"%s\"は生成カラムです。" -#: commands/copy.c:225 +#: commands/copy.c:226 #, c-format msgid "COPY FROM not supported with row-level security" msgstr "COPY FROM で行レベルセキュリティはサポートされていません" -#: commands/copy.c:226 +#: commands/copy.c:227 #, c-format msgid "Use INSERT statements instead." msgstr "代わりにINSERTを文使用してください。" -#: commands/copy.c:414 +#: commands/copy.c:415 #, c-format msgid "COPY format \"%s\" not recognized" msgstr "COPY フォーマット\"%s\"を認識できません" -#: commands/copy.c:487 commands/copy.c:503 commands/copy.c:518 commands/copy.c:540 +#: commands/copy.c:488 commands/copy.c:504 commands/copy.c:519 commands/copy.c:541 #, c-format msgid "argument to option \"%s\" must be a list of column names" msgstr "オプション\"%s\"の引数は列名のリストでなければなりません" -#: commands/copy.c:555 +#: commands/copy.c:556 #, c-format msgid "argument to option \"%s\" must be a valid encoding name" msgstr "オプション\"%s\"の引数は有効なエンコーディング名でなければなりません" -#: commands/copy.c:562 commands/dbcommands.c:254 commands/dbcommands.c:1575 +#: commands/copy.c:563 commands/dbcommands.c:254 commands/dbcommands.c:1575 #, c-format msgid "option \"%s\" not recognized" msgstr "タイムゾーン\"%s\"を認識できません" -#: commands/copy.c:574 +#: commands/copy.c:575 #, c-format msgid "cannot specify DELIMITER in BINARY mode" msgstr "BINARYモードではDELIMITERを指定できません" -#: commands/copy.c:579 +#: commands/copy.c:580 #, c-format msgid "cannot specify NULL in BINARY mode" msgstr "BINARYモードではNULLを指定できません" -#: commands/copy.c:601 +#: commands/copy.c:602 #, c-format msgid "COPY delimiter must be a single one-byte character" msgstr "COPYの区切り文字は単一の1バイト文字でなければなりません" -#: commands/copy.c:608 +#: commands/copy.c:609 #, c-format msgid "COPY delimiter cannot be newline or carriage return" msgstr "COPYの区切り文字は改行や復帰記号とすることができません" -#: commands/copy.c:614 +#: commands/copy.c:615 #, c-format msgid "COPY null representation cannot use newline or carriage return" msgstr "COPYのNULL表現には改行や復帰記号を使用することはできません" -#: commands/copy.c:631 +#: commands/copy.c:632 #, c-format msgid "COPY delimiter cannot be \"%s\"" msgstr "COPYの区切り文字を\"%s\"とすることはできません" -#: commands/copy.c:637 +#: commands/copy.c:638 #, c-format msgid "COPY HEADER available only in CSV mode" msgstr "COPY HEADERはCSVモードでのみ使用できます" -#: commands/copy.c:643 +#: commands/copy.c:644 #, c-format msgid "COPY quote available only in CSV mode" msgstr "COPYの引用符はCSVモードでのみ使用できます" -#: commands/copy.c:648 +#: commands/copy.c:649 #, c-format msgid "COPY quote must be a single one-byte character" msgstr "COPYの引用符は単一の1バイト文字でなければなりません" -#: commands/copy.c:653 +#: commands/copy.c:654 #, c-format msgid "COPY delimiter and quote must be different" msgstr "COPYの区切り文字と引用符は異なる文字でなければなりません" -#: commands/copy.c:659 +#: commands/copy.c:660 #, c-format msgid "COPY escape available only in CSV mode" msgstr "COPYのエスケープはCSVモードでのみ使用できます" -#: commands/copy.c:664 +#: commands/copy.c:665 #, c-format msgid "COPY escape must be a single one-byte character" msgstr "COPYのエスケープは単一の1バイト文字でなければなりません" -#: commands/copy.c:670 +#: commands/copy.c:671 #, c-format msgid "COPY force quote available only in CSV mode" msgstr "COPYのFORCE_QUOTEオプションはCSVモードでのみ使用できます" -#: commands/copy.c:674 +#: commands/copy.c:675 #, c-format msgid "COPY force quote only available using COPY TO" msgstr "COPYのFORCE_QUOTEオプションはCOPY TOでのみ使用できます" -#: commands/copy.c:680 +#: commands/copy.c:681 #, c-format msgid "COPY force not null available only in CSV mode" msgstr "COPYのFORCE_NOT_NULLオプションはCSVモードでのみ使用できます" -#: commands/copy.c:684 +#: commands/copy.c:685 #, c-format msgid "COPY force not null only available using COPY FROM" msgstr "COPYのFORCE_NOT_NULLオプションはCOPY FROMでのみ使用できます" -#: commands/copy.c:690 +#: commands/copy.c:691 #, c-format msgid "COPY force null available only in CSV mode" msgstr "COPYのFORCE_NULLオプションはCSVモードでのみ使用できます" -#: commands/copy.c:695 +#: commands/copy.c:696 #, c-format msgid "COPY force null only available using COPY FROM" msgstr "COPYのFORCE_NOT_NULLオプションはCOPY FROMでのみ使用できます" -#: commands/copy.c:701 +#: commands/copy.c:702 #, c-format msgid "COPY delimiter must not appear in the NULL specification" msgstr "COPYの区切り文字をNULLオプションの値に使用できません" -#: commands/copy.c:708 +#: commands/copy.c:709 #, c-format msgid "CSV quote character must not appear in the NULL specification" msgstr "COPYの引用符をNULLオプションの値に使用できません" -#: commands/copy.c:769 +#: commands/copy.c:770 #, c-format msgid "column \"%s\" is a generated column" msgstr "列\"%s\"は生成カラムです" -#: commands/copy.c:771 +#: commands/copy.c:772 #, c-format msgid "Generated columns cannot be used in COPY." msgstr "生成カラムはCOPYでは使えません。" -#: commands/copy.c:786 commands/indexcmds.c:1842 commands/statscmds.c:265 commands/tablecmds.c:2344 commands/tablecmds.c:3000 commands/tablecmds.c:3508 parser/parse_relation.c:3651 parser/parse_relation.c:3671 utils/adt/tsvector_op.c:2687 +#: commands/copy.c:787 commands/indexcmds.c:1842 commands/statscmds.c:265 commands/tablecmds.c:2344 commands/tablecmds.c:3000 commands/tablecmds.c:3508 parser/parse_relation.c:3651 parser/parse_relation.c:3671 utils/adt/tsvector_op.c:2660 #, c-format msgid "column \"%s\" does not exist" msgstr "列\"%s\"は存在しません" -#: commands/copy.c:793 commands/tablecmds.c:2370 commands/trigger.c:951 parser/parse_target.c:1093 parser/parse_target.c:1104 +#: commands/copy.c:794 commands/tablecmds.c:2370 commands/trigger.c:951 parser/parse_target.c:1093 parser/parse_target.c:1104 #, c-format msgid "column \"%s\" specified more than once" msgstr "列\"%s\"が複数指定されました" @@ -6791,7 +6820,7 @@ msgstr "リレーション\"%2$s\"のルール\"%1$s\"は存在しません、 msgid "foreign-data wrapper \"%s\" does not exist, skipping" msgstr "外部データラッパ\"%s\"は存在しません、スキップします" -#: commands/dropcmds.c:453 commands/foreigncmds.c:1375 +#: commands/dropcmds.c:453 commands/foreigncmds.c:1380 #, c-format msgid "server \"%s\" does not exist, skipping" msgstr "外部データラッパ\"%s\"は存在しません、スキップします" @@ -6872,7 +6901,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:1862 +#: commands/event_trigger.c:1865 #, c-format msgid "%s can only be called in an event trigger function" msgstr "%sはイベントトリガー関数でのみ呼び出すことができます" @@ -7202,47 +7231,47 @@ msgstr "外部データラッパーを更新するにはスーパーユーザー msgid "changing the foreign-data wrapper handler can change behavior of existing foreign tables" msgstr "外部データラッパーのハンドラーを変更すると、既存の外部テーブルの振る舞いが変わることがあります" -#: commands/foreigncmds.c:760 +#: commands/foreigncmds.c:765 #, c-format msgid "changing the foreign-data wrapper validator can cause the options for dependent objects to become invalid" msgstr "外部データラッパーのバリデータ(検証用関数)を変更すると、それに依存するオプションが不正になる場合があります" -#: commands/foreigncmds.c:891 +#: commands/foreigncmds.c:896 #, c-format msgid "server \"%s\" already exists, skipping" msgstr "サーバー\"%s\"はすでに存在します、スキップします" -#: commands/foreigncmds.c:1159 +#: commands/foreigncmds.c:1164 #, c-format msgid "user mapping for \"%s\" already exists for server \"%s\", skipping" msgstr "\"%s\"のユーザーマッピングはサーバー\"%s\"に対してすでに存在します、スキップします" -#: commands/foreigncmds.c:1169 +#: commands/foreigncmds.c:1174 #, c-format msgid "user mapping for \"%s\" already exists for server \"%s\"" msgstr "\"%s\"のユーザーマッピングはサーバー\"%s\"に対してすでに存在します" -#: commands/foreigncmds.c:1269 commands/foreigncmds.c:1389 +#: commands/foreigncmds.c:1274 commands/foreigncmds.c:1394 #, c-format msgid "user mapping for \"%s\" does not exist for server \"%s\"" msgstr "\"%s\"のユーザーマッピングはサーバー\"%s\"に対しては存在しません" -#: commands/foreigncmds.c:1394 +#: commands/foreigncmds.c:1399 #, c-format msgid "user mapping for \"%s\" does not exist for server \"%s\", skipping" msgstr "\"%s\"のユーザーマッピングはサーバー\"%s\"に対しては存在しません、スキップします" -#: commands/foreigncmds.c:1522 foreign/foreign.c:399 +#: commands/foreigncmds.c:1527 foreign/foreign.c:399 #, c-format msgid "foreign-data wrapper \"%s\" has no handler" msgstr "外部データラッパー\"%s\"にはハンドラがありません" -#: commands/foreigncmds.c:1528 +#: commands/foreigncmds.c:1533 #, c-format msgid "foreign-data wrapper \"%s\" does not support IMPORT FOREIGN SCHEMA" msgstr "外部データラッパー\"%s\"は IMPORT FOREIGN SCHEMA をサポートしていません" -#: commands/foreigncmds.c:1630 +#: commands/foreigncmds.c:1635 #, c-format msgid "importing foreign table \"%s\"" msgstr "外部テーブル\"%s\"をインポートします" @@ -7719,7 +7748,7 @@ msgstr "テーブル\"%s\"は外部テーブルを子テーブルとして含ん msgid "functions in index predicate must be marked IMMUTABLE" msgstr "インデックスの述部の関数はIMMUTABLEマークが必要です" -#: commands/indexcmds.c:1837 parser/parse_utilcmd.c:2533 parser/parse_utilcmd.c:2668 +#: commands/indexcmds.c:1837 parser/parse_utilcmd.c:2537 parser/parse_utilcmd.c:2672 #, c-format msgid "column \"%s\" named in key does not exist" msgstr "キーとして指名された列\"%s\"は存在しません" @@ -7759,7 +7788,7 @@ msgstr "包含列はNULLS FIRST/LASTオプションをサポートしません" msgid "could not determine which collation to use for index expression" msgstr "インデックス式で使用する照合順序を特定できませんでした" -#: commands/indexcmds.c:1978 commands/tablecmds.c:17215 commands/typecmds.c:810 parser/parse_expr.c:2701 parser/parse_type.c:566 parser/parse_utilcmd.c:3783 utils/adt/misc.c:621 +#: commands/indexcmds.c:1978 commands/tablecmds.c:17215 commands/typecmds.c:810 parser/parse_expr.c:2701 parser/parse_type.c:566 parser/parse_utilcmd.c:3787 utils/adt/misc.c:621 #, c-format msgid "collations are not supported by type %s" msgstr "%s型では照合順序はサポートされません" @@ -7794,7 +7823,7 @@ msgstr "アクセスメソッド\"%s\"はASC/DESCオプションをサポート msgid "access method \"%s\" does not support NULLS FIRST/LAST options" msgstr "アクセスメソッド\"%s\"はNULLS FIRST/LASTオプションをサポートしません" -#: commands/indexcmds.c:2160 commands/tablecmds.c:17240 commands/tablecmds.c:17246 commands/typecmds.c:2317 +#: commands/indexcmds.c:2160 commands/tablecmds.c:17240 commands/tablecmds.c:17246 commands/typecmds.c:2324 #, c-format msgid "data type %s has no default operator class for access method \"%s\"" msgstr "アクセスメソッド\"%2$s\"にはデータ型%1$s用のデフォルトの演算子クラスがありません" @@ -7809,7 +7838,7 @@ msgstr "このインデックスの演算子クラスを指定するか、ある msgid "operator class \"%s\" does not exist for access method \"%s\"" msgstr "アクセスメソッド\"%2$s\"用の演算子クラス\"%1$s\"は存在しません" -#: commands/indexcmds.c:2213 commands/typecmds.c:2305 +#: commands/indexcmds.c:2213 commands/typecmds.c:2312 #, c-format msgid "operator class \"%s\" does not accept data type %s" msgstr "演算子クラス\"%s\"はデータ型%sを受け付けません" @@ -8627,109 +8656,109 @@ msgstr "%s と %s は排他なオプションです" msgid "subscription with %s must also set %s" msgstr "%s としたサブスクリプションでは %s を設定する必要があります" -#: commands/subscriptioncmds.c:380 +#: commands/subscriptioncmds.c:406 #, c-format msgid "must be superuser to create subscriptions" msgstr "サブスクリプションを生成するにはスーパーユーザーである必要があります" -#: commands/subscriptioncmds.c:474 commands/subscriptioncmds.c:572 replication/logical/tablesync.c:1006 replication/logical/worker.c:3233 +#: commands/subscriptioncmds.c:500 commands/subscriptioncmds.c:598 replication/logical/tablesync.c:1007 replication/logical/worker.c:3248 #, c-format msgid "could not connect to the publisher: %s" msgstr "発行サーバーへの接続ができませんでした: %s" -#: commands/subscriptioncmds.c:516 +#: commands/subscriptioncmds.c:542 #, c-format msgid "created replication slot \"%s\" on publisher" msgstr "発行サーバーでレプリケーションスロット\"%s\"を作成しました" #. translator: %s is an SQL ALTER statement -#: commands/subscriptioncmds.c:529 +#: commands/subscriptioncmds.c:555 #, c-format msgid "tables were not subscribed, you will have to run %s to subscribe the tables" msgstr "テーブルは購読されていません、テーブルを購読するためには %s を実行する必要があります" -#: commands/subscriptioncmds.c:828 +#: commands/subscriptioncmds.c:854 #, c-format msgid "cannot set %s for enabled subscription" msgstr "有効にされているサブスクリプションには %s を指定できません" -#: commands/subscriptioncmds.c:884 +#: commands/subscriptioncmds.c:910 #, c-format msgid "cannot enable subscription that does not have a slot name" msgstr "スロット名を指定されていないサブスクリプションを有効にはできません" -#: commands/subscriptioncmds.c:936 commands/subscriptioncmds.c:983 +#: commands/subscriptioncmds.c:962 commands/subscriptioncmds.c:1009 #, c-format msgid "ALTER SUBSCRIPTION with refresh is not allowed for disabled subscriptions" msgstr "refresh指定された ALTER SUBSCRIPTION は無効化されているサブスクリプションには実行できません" -#: commands/subscriptioncmds.c:937 commands/subscriptioncmds.c:984 +#: commands/subscriptioncmds.c:963 commands/subscriptioncmds.c:1010 #, c-format msgid "Use ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." msgstr "ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false) を使ってください。" -#: commands/subscriptioncmds.c:1004 +#: commands/subscriptioncmds.c:1030 #, c-format msgid "ALTER SUBSCRIPTION ... REFRESH is not allowed for disabled subscriptions" msgstr "ALTER SUBSCRIPTION ... REFRESHは無効化されているサブスクリプションには実行できません" -#: commands/subscriptioncmds.c:1094 +#: commands/subscriptioncmds.c:1120 #, c-format msgid "subscription \"%s\" does not exist, skipping" msgstr "サブスクリプション\"%s\"は存在しません、スキップします" -#: commands/subscriptioncmds.c:1346 +#: commands/subscriptioncmds.c:1374 #, c-format msgid "dropped replication slot \"%s\" on publisher" msgstr "発行サーバー上のレプリケーションスロット\"%s\"を削除しました" -#: commands/subscriptioncmds.c:1355 commands/subscriptioncmds.c:1363 +#: commands/subscriptioncmds.c:1383 commands/subscriptioncmds.c:1391 #, c-format msgid "could not drop replication slot \"%s\" on publisher: %s" msgstr "発行サーバー上のレプリケーションスロット\"%s\"の削除に失敗しました: %s" -#: commands/subscriptioncmds.c:1397 +#: commands/subscriptioncmds.c:1425 #, c-format msgid "permission denied to change owner of subscription \"%s\"" msgstr "サブスクリプション\"%s\"の所有者を変更する権限がありません" -#: commands/subscriptioncmds.c:1399 +#: commands/subscriptioncmds.c:1427 #, c-format msgid "The owner of a subscription must be a superuser." msgstr "サブスクリプションの所有者はスーパーユーザーでなければなりません。" -#: commands/subscriptioncmds.c:1515 +#: commands/subscriptioncmds.c:1543 #, c-format msgid "could not receive list of replicated tables from the publisher: %s" msgstr "発行テーブルの一覧を発行サーバーから受け取れませんでした: %s" -#: commands/subscriptioncmds.c:1580 +#: commands/subscriptioncmds.c:1608 #, 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:1583 +#: commands/subscriptioncmds.c:1611 #, 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:1614 +#: commands/subscriptioncmds.c:1642 #, c-format msgid "publication name \"%s\" used more than once" msgstr "パブリケーション名\"%s\"が2回以上使われています" -#: commands/subscriptioncmds.c:1658 +#: commands/subscriptioncmds.c:1686 #, c-format msgid "publication \"%s\" is already in subscription \"%s\"" msgstr "パブリケーション\"%s\"はサブスクリプション\"%s\"にすでに存在します" -#: commands/subscriptioncmds.c:1672 +#: commands/subscriptioncmds.c:1700 #, c-format msgid "publication \"%s\" is not in subscription \"%s\"" msgstr "パブリケーション\"%s\"はサブスクリプション\"%s\"にありません" -#: commands/subscriptioncmds.c:1683 +#: commands/subscriptioncmds.c:1711 #, c-format msgid "cannot drop all the publications from a subscription" msgstr "サブスクリプションからすべてのパブリケーションを削除することはできません" @@ -8790,7 +8819,7 @@ msgstr "実体化ビュー\"%s\"は存在しません、スキップします" msgid "Use DROP MATERIALIZED VIEW to remove a materialized view." msgstr "実体化ビューを削除するにはDROP MATERIALIZED VIEWを使用してください。" -#: commands/tablecmds.c:265 commands/tablecmds.c:289 commands/tablecmds.c:18753 parser/parse_utilcmd.c:2265 +#: commands/tablecmds.c:265 commands/tablecmds.c:289 commands/tablecmds.c:18753 parser/parse_utilcmd.c:2269 #, c-format msgid "index \"%s\" does not exist" msgstr "インデックス\"%s\"は存在しません" @@ -8917,7 +8946,7 @@ msgstr "パーティション親テーブル\"%s\"からの継承はできませ msgid "cannot inherit from partition \"%s\"" msgstr "パーティション子テーブル\"%s\"からの継承はできません" -#: commands/tablecmds.c:2440 parser/parse_utilcmd.c:2495 parser/parse_utilcmd.c:2637 +#: commands/tablecmds.c:2440 parser/parse_utilcmd.c:2499 parser/parse_utilcmd.c:2641 #, c-format msgid "inherited relation \"%s\" is not a table or foreign table" msgstr "継承しようとしたリレーション\"%s\"はテーブルまたは外部テーブルではありません" @@ -10140,47 +10169,47 @@ msgstr "パーティションテーブル\"%s\"は同時に削除されました msgid "partition \"%s\" was removed concurrently" msgstr "パーティションテーブル\"%s\"は同時に削除されました" -#: commands/tablecmds.c:18787 commands/tablecmds.c:18807 commands/tablecmds.c:18827 commands/tablecmds.c:18846 commands/tablecmds.c:18888 +#: commands/tablecmds.c:18790 commands/tablecmds.c:18810 commands/tablecmds.c:18830 commands/tablecmds.c:18849 commands/tablecmds.c:18899 #, c-format msgid "cannot attach index \"%s\" as a partition of index \"%s\"" msgstr "インデックス\"%s\"をインデックス\"%s\"の子インデックスとしてアタッチすることはできません" -#: commands/tablecmds.c:18790 +#: commands/tablecmds.c:18793 #, c-format msgid "Index \"%s\" is already attached to another index." msgstr "インデックス\"%s\"はすでに別のインデックスにアタッチされています。" -#: commands/tablecmds.c:18810 +#: commands/tablecmds.c:18813 #, c-format msgid "Index \"%s\" is not an index on any partition of table \"%s\"." msgstr "インデックス\"%s\"はテーブル\"%s\"のどの子テーブルのインデックスでもありません。" -#: commands/tablecmds.c:18830 +#: commands/tablecmds.c:18833 #, c-format msgid "The index definitions do not match." msgstr "インデックス定義が合致しません。" -#: commands/tablecmds.c:18849 +#: commands/tablecmds.c:18852 #, 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:18891 +#: commands/tablecmds.c:18902 #, c-format msgid "Another index is already attached for partition \"%s\"." msgstr "子テーブル\"%s\"にはすでに他のインデックスがアタッチされています。" -#: commands/tablecmds.c:19128 +#: commands/tablecmds.c:19139 #, c-format msgid "column data type %s does not support compression" msgstr "列データ型%sは圧縮をサポートしていません" -#: commands/tablecmds.c:19135 +#: commands/tablecmds.c:19146 #, c-format msgid "invalid compression method \"%s\"" msgstr "無効な圧縮方式 \"%s\"" -#: commands/tablespace.c:161 commands/tablespace.c:177 commands/tablespace.c:594 commands/tablespace.c:639 replication/slot.c:1538 storage/file/copydir.c:47 +#: commands/tablespace.c:161 commands/tablespace.c:177 commands/tablespace.c:594 commands/tablespace.c:639 replication/slot.c:1540 storage/file/copydir.c:47 #, c-format msgid "could not create directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を作成できませんでした: %m" @@ -10665,7 +10694,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:1465 commands/typecmds.c:4281 +#: commands/typecmds.c:327 commands/typecmds.c:1472 commands/typecmds.c:4288 #, c-format msgid "type attribute \"%s\" not recognized" msgstr "型の属性\"%s\"は不明です" @@ -10685,7 +10714,7 @@ msgstr "%sを配列要素の型にすることはできません" msgid "alignment \"%s\" not recognized" msgstr "アライメント\"%s\"は不明です" -#: commands/typecmds.c:453 commands/typecmds.c:4155 +#: commands/typecmds.c:453 commands/typecmds.c:4162 #, c-format msgid "storage \"%s\" not recognized" msgstr "格納方式\"%s\"は不明です" @@ -10730,267 +10759,267 @@ msgstr "NULL制約とNOT NULL制約が競合しています" msgid "check constraints for domains cannot be marked NO INHERIT" msgstr "ドメインに対する検査制約はNO INHERITとマークすることができません" -#: commands/typecmds.c:979 commands/typecmds.c:2975 +#: commands/typecmds.c:979 commands/typecmds.c:2982 #, c-format msgid "unique constraints not possible for domains" msgstr "ドメインでは一意性制約は使用できません" -#: commands/typecmds.c:985 commands/typecmds.c:2981 +#: commands/typecmds.c:985 commands/typecmds.c:2988 #, c-format msgid "primary key constraints not possible for domains" msgstr "ドメインではプライマリキー制約はできません" -#: commands/typecmds.c:991 commands/typecmds.c:2987 +#: commands/typecmds.c:991 commands/typecmds.c:2994 #, c-format msgid "exclusion constraints not possible for domains" msgstr "ドメインでは排除制約は使用できません" -#: commands/typecmds.c:997 commands/typecmds.c:2993 +#: commands/typecmds.c:997 commands/typecmds.c:3000 #, c-format msgid "foreign key constraints not possible for domains" msgstr "ドメイン用の外部キー制約はできません" -#: commands/typecmds.c:1006 commands/typecmds.c:3002 +#: commands/typecmds.c:1006 commands/typecmds.c:3009 #, c-format msgid "specifying constraint deferrability not supported for domains" msgstr "ドメインでは制約遅延の指定はサポートしていません" -#: commands/typecmds.c:1320 utils/cache/typcache.c:2566 +#: commands/typecmds.c:1320 utils/cache/typcache.c:2559 #, c-format msgid "%s is not an enum" msgstr "%s は数値ではありません" -#: commands/typecmds.c:1473 +#: commands/typecmds.c:1480 #, c-format msgid "type attribute \"subtype\" is required" msgstr "型の属性\"subtype\"が必要です" -#: commands/typecmds.c:1478 +#: commands/typecmds.c:1485 #, c-format msgid "range subtype cannot be %s" msgstr "範囲の派生元型を%sにすることはできません" -#: commands/typecmds.c:1497 +#: commands/typecmds.c:1504 #, c-format msgid "range collation specified but subtype does not support collation" msgstr "範囲の照合順序が指定されましたが、派生もと型が照合順序をサポートしていません" -#: commands/typecmds.c:1507 +#: commands/typecmds.c:1514 #, c-format msgid "cannot specify a canonical function without a pre-created shell type" msgstr "事前にシェル型を生成せずに正規化関数を指定することはできません" -#: commands/typecmds.c:1508 +#: commands/typecmds.c:1515 #, 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:1981 +#: commands/typecmds.c:1988 #, c-format msgid "type input function %s has multiple matches" msgstr "型の入力関数%sが複数合致します" -#: commands/typecmds.c:1999 +#: commands/typecmds.c:2006 #, c-format msgid "type input function %s must return type %s" msgstr "型の入力関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2015 +#: commands/typecmds.c:2022 #, c-format msgid "type input function %s should not be volatile" msgstr "型の入力関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2043 +#: commands/typecmds.c:2050 #, c-format msgid "type output function %s must return type %s" msgstr "型の出力関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2050 +#: commands/typecmds.c:2057 #, c-format msgid "type output function %s should not be volatile" msgstr "型の出力関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2079 +#: commands/typecmds.c:2086 #, c-format msgid "type receive function %s has multiple matches" msgstr "型の受信関数 %s が複数合致しました" -#: commands/typecmds.c:2097 +#: commands/typecmds.c:2104 #, c-format msgid "type receive function %s must return type %s" msgstr "型の受信関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2104 +#: commands/typecmds.c:2111 #, c-format msgid "type receive function %s should not be volatile" msgstr "型の受信関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2132 +#: commands/typecmds.c:2139 #, c-format msgid "type send function %s must return type %s" msgstr "型の送信関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2139 +#: commands/typecmds.c:2146 #, c-format msgid "type send function %s should not be volatile" msgstr "型の送信関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2166 +#: commands/typecmds.c:2173 #, c-format msgid "typmod_in function %s must return type %s" msgstr "typmod_in関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2173 +#: commands/typecmds.c:2180 #, c-format msgid "type modifier input function %s should not be volatile" msgstr "型修正子の入力関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2200 +#: commands/typecmds.c:2207 #, c-format msgid "typmod_out function %s must return type %s" msgstr "typmod_out関数%sは型%sを返す必要があります" -#: commands/typecmds.c:2207 +#: commands/typecmds.c:2214 #, c-format msgid "type modifier output function %s should not be volatile" msgstr "型修正子の出力関数%sはvolatileであってはなりません" -#: commands/typecmds.c:2234 +#: commands/typecmds.c:2241 #, c-format msgid "type analyze function %s must return type %s" msgstr "型のANALYZE関数%sは%s型を返す必要があります" -#: commands/typecmds.c:2263 +#: commands/typecmds.c:2270 #, c-format msgid "type subscripting function %s must return type %s" msgstr "型の添字処理関数%sは型%sを返却する必要があります" -#: commands/typecmds.c:2273 +#: commands/typecmds.c:2280 #, c-format msgid "user-defined types cannot use subscripting function %s" msgstr "ユーザー定義型には添字処理関数%sを使用できません" -#: commands/typecmds.c:2319 +#: commands/typecmds.c:2326 #, 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:2350 +#: commands/typecmds.c:2357 #, c-format msgid "range canonical function %s must return range type" msgstr "範囲の正規化関数 %s は範囲型を返す必要があります" -#: commands/typecmds.c:2356 +#: commands/typecmds.c:2363 #, c-format msgid "range canonical function %s must be immutable" msgstr "範囲の正規化関数 %s は不変関数でなければなりません" -#: commands/typecmds.c:2392 +#: commands/typecmds.c:2399 #, c-format msgid "range subtype diff function %s must return type %s" msgstr "範囲の派生元の型の差分関数 %s は %s型を返す必要があります" -#: commands/typecmds.c:2399 +#: commands/typecmds.c:2406 #, c-format msgid "range subtype diff function %s must be immutable" msgstr "範囲の派生元の型の差分関数 %s は不変関数である必要があります" -#: commands/typecmds.c:2426 +#: commands/typecmds.c:2433 #, c-format msgid "pg_type array OID value not set when in binary upgrade mode" msgstr "バイナリアップグレードモード中にpg_typeの配列型OIDが設定されていません" -#: commands/typecmds.c:2459 +#: commands/typecmds.c:2466 #, c-format msgid "pg_type multirange OID value not set when in binary upgrade mode" msgstr "バイナリアップグレードモード中にpg_typeの複範囲型OIDが設定されていません" -#: commands/typecmds.c:2492 +#: commands/typecmds.c:2499 #, c-format msgid "pg_type multirange array OID value not set when in binary upgrade mode" msgstr "バイナリアップグレードモード中にpg_typeの複範囲配列型OIDが設定されていません" -#: commands/typecmds.c:2791 +#: commands/typecmds.c:2798 #, c-format msgid "column \"%s\" of table \"%s\" contains null values" msgstr "テーブル\"%2$s\"の列\"%1$s\"にNULL値があります" -#: commands/typecmds.c:2904 commands/typecmds.c:3106 +#: commands/typecmds.c:2911 commands/typecmds.c:3113 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist" msgstr "ドメイン\"%2$s\"の制約\"%1$s\"は存在しません" -#: commands/typecmds.c:2908 +#: commands/typecmds.c:2915 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist, skipping" msgstr "ドメイン\"%2$s\"の制約\"%1$s\"は存在しません、スキップします" -#: commands/typecmds.c:3113 +#: commands/typecmds.c:3120 #, c-format msgid "constraint \"%s\" of domain \"%s\" is not a check constraint" msgstr "ドメイン\"%2$s\"の制約\"%1$s\"は検査制約ではありません" -#: commands/typecmds.c:3219 +#: commands/typecmds.c:3226 #, c-format msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint" msgstr "テーブル\"%2$s\"の列\"%1$s\"に新しい制約に違反する値があります" -#: commands/typecmds.c:3448 commands/typecmds.c:3646 commands/typecmds.c:3727 commands/typecmds.c:3913 +#: commands/typecmds.c:3455 commands/typecmds.c:3653 commands/typecmds.c:3734 commands/typecmds.c:3920 #, c-format msgid "%s is not a domain" msgstr "%s はドメインではありません" -#: commands/typecmds.c:3480 +#: commands/typecmds.c:3487 #, c-format msgid "constraint \"%s\" for domain \"%s\" already exists" msgstr "ドメイン\"%2$s\"の制約\"%1$s\"はすでに存在します" -#: commands/typecmds.c:3531 +#: commands/typecmds.c:3538 #, c-format msgid "cannot use table references in domain check constraint" msgstr "ドメインの検査制約ではテーブル参照を使用できません" -#: commands/typecmds.c:3658 commands/typecmds.c:3739 commands/typecmds.c:4030 +#: commands/typecmds.c:3665 commands/typecmds.c:3746 commands/typecmds.c:4037 #, c-format msgid "%s is a table's row type" msgstr "%sはテーブルの行型です" -#: commands/typecmds.c:3660 commands/typecmds.c:3741 commands/typecmds.c:4032 +#: commands/typecmds.c:3667 commands/typecmds.c:3748 commands/typecmds.c:4039 #, c-format msgid "Use ALTER TABLE instead." msgstr "代わりにALTER TABLEを使用してください" -#: commands/typecmds.c:3666 commands/typecmds.c:3747 commands/typecmds.c:3945 +#: commands/typecmds.c:3673 commands/typecmds.c:3754 commands/typecmds.c:3952 #, c-format msgid "cannot alter array type %s" msgstr "配列型%sを変更できません" -#: commands/typecmds.c:3668 commands/typecmds.c:3749 commands/typecmds.c:3947 +#: commands/typecmds.c:3675 commands/typecmds.c:3756 commands/typecmds.c:3954 #, c-format msgid "You can alter type %s, which will alter the array type as well." msgstr "型%sを変更することができます。これは同時にその配列型も変更します。" -#: commands/typecmds.c:4015 +#: commands/typecmds.c:4022 #, c-format msgid "type \"%s\" already exists in schema \"%s\"" msgstr "型\"%s\"はスキーマ\"%s\"内にすでに存在します" -#: commands/typecmds.c:4183 +#: commands/typecmds.c:4190 #, c-format msgid "cannot change type's storage to PLAIN" msgstr "型の格納方式をPLAINには変更できません" -#: commands/typecmds.c:4276 +#: commands/typecmds.c:4283 #, c-format msgid "type attribute \"%s\" cannot be changed" msgstr "型の属性\"%s\"は変更できません" -#: commands/typecmds.c:4294 +#: commands/typecmds.c:4301 #, c-format msgid "must be superuser to alter a type" msgstr "型の変更を行うにはスーパーユーザーである必要があります" -#: commands/typecmds.c:4315 commands/typecmds.c:4324 +#: commands/typecmds.c:4322 commands/typecmds.c:4331 #, c-format msgid "%s is not a base type" msgstr "\"%s\"は基本型ではありません" @@ -11301,7 +11330,7 @@ msgid "" "You might also need to commit or roll back old prepared transactions, or drop stale replication slots." msgstr "" "周回問題を回避するためにすぐに実行中のトランザクションを終了してください。\n" -"古い準備済みトランザクションのコミットまたはロールバック、もしくは古いレプリケーションスロットの削除が必要な場合もあります。" +"古い準備済みトランザクションのコミットまたはロールバック、もしくは古いレプリケーションスロットの削除も必要かもしれません。" #: commands/vacuum.c:1093 #, c-format @@ -11328,7 +11357,7 @@ msgstr "トランザクションの周回によるデータ損失が発生して msgid "skipping \"%s\" --- cannot vacuum non-tables or special system tables" msgstr "\"%s\"をスキップしています --- テーブルではないものや、特別なシステムテーブルに対してはVACUUMを実行できません" -#: commands/variable.c:165 tcop/postgres.c:3605 utils/misc/guc.c:11715 utils/misc/guc.c:11777 +#: commands/variable.c:165 tcop/postgres.c:3621 utils/misc/guc.c:11715 utils/misc/guc.c:11777 #, c-format msgid "Unrecognized key word: \"%s\"." msgstr "不明なキーワードです: \"%s\"" @@ -11523,17 +11552,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:2464 +#: executor/execCurrent.c:280 executor/execExprInterp.c:2472 #, 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:2476 +#: executor/execCurrent.c:292 executor/execExprInterp.c:2484 #, c-format msgid "no value found for parameter %d" msgstr "パラメータ%dの値がありません" -#: executor/execExpr.c:636 executor/execExpr.c:643 executor/execExpr.c:649 executor/execExprInterp.c:4045 executor/execExprInterp.c:4062 executor/execExprInterp.c:4161 executor/nodeModifyTable.c:127 executor/nodeModifyTable.c:146 executor/nodeModifyTable.c:163 executor/nodeModifyTable.c:173 executor/nodeModifyTable.c:183 +#: executor/execExpr.c:636 executor/execExpr.c:643 executor/execExpr.c:649 executor/execExprInterp.c:4112 executor/execExprInterp.c:4129 executor/execExprInterp.c:4228 executor/nodeModifyTable.c:127 executor/nodeModifyTable.c:146 executor/nodeModifyTable.c:163 executor/nodeModifyTable.c:173 executor/nodeModifyTable.c:183 #, c-format msgid "table row type and query-specified row type do not match" msgstr "テーブルの行型と問い合わせで指定した行型が一致しません" @@ -11548,7 +11577,7 @@ msgstr "問い合わせの列が多すぎます" msgid "Query provides a value for a dropped column at ordinal position %d." msgstr "問い合わせで %d 番目に削除される列の値を指定しています。" -#: executor/execExpr.c:650 executor/execExprInterp.c:4063 executor/nodeModifyTable.c:174 +#: executor/execExpr.c:650 executor/execExprInterp.c:4130 executor/nodeModifyTable.c:174 #, c-format msgid "Table has type %s at ordinal position %d, but query expects %s." msgstr "テーブルでは %2$d 番目の型は %1$s ですが、問い合わせでは %3$s を想定しています。" @@ -11585,80 +11614,80 @@ msgstr "添字をサポートしてないため、型%sには添え字をつけ msgid "type %s does not support subscripted assignment" msgstr "型%sは添字指定の代入をサポートしていません" -#: executor/execExprInterp.c:1928 +#: executor/execExprInterp.c:1936 #, c-format msgid "attribute %d of type %s has been dropped" msgstr "%2$s型の属性%1$dが削除されています" -#: executor/execExprInterp.c:1934 +#: executor/execExprInterp.c:1942 #, c-format msgid "attribute %d of type %s has wrong type" msgstr "型%2$sの属性%1$dの型が間違っています" -#: executor/execExprInterp.c:1936 executor/execExprInterp.c:3070 executor/execExprInterp.c:3116 +#: executor/execExprInterp.c:1944 executor/execExprInterp.c:3078 executor/execExprInterp.c:3124 #, c-format msgid "Table has type %s, but query expects %s." msgstr "テーブルの型は%sですが、問い合わせでは%sを想定しています。" -#: executor/execExprInterp.c:2016 utils/adt/expandedrecord.c:99 utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1751 utils/cache/typcache.c:1907 utils/cache/typcache.c:2054 utils/fmgr/funcapi.c:500 +#: executor/execExprInterp.c:2024 utils/adt/expandedrecord.c:99 utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1744 utils/cache/typcache.c:1900 utils/cache/typcache.c:2047 utils/fmgr/funcapi.c:500 #, c-format msgid "type %s is not composite" msgstr "型%sは複合型ではありません" -#: executor/execExprInterp.c:2554 +#: executor/execExprInterp.c:2562 #, c-format msgid "WHERE CURRENT OF is not supported for this table type" msgstr "このタイプのテーブルではWHERE CURRENT OFをサポートしません" -#: executor/execExprInterp.c:2767 +#: executor/execExprInterp.c:2775 #, c-format msgid "cannot merge incompatible arrays" msgstr "互換性がない配列をマージできません" -#: executor/execExprInterp.c:2768 +#: executor/execExprInterp.c:2776 #, 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:2789 utils/adt/arrayfuncs.c:264 utils/adt/arrayfuncs.c:564 utils/adt/arrayfuncs.c:1306 utils/adt/arrayfuncs.c:3515 utils/adt/arrayfuncs.c:5586 utils/adt/arrayfuncs.c:6105 utils/adt/arraysubs.c:150 utils/adt/arraysubs.c:488 +#: executor/execExprInterp.c:2797 utils/adt/arrayfuncs.c:264 utils/adt/arrayfuncs.c:564 utils/adt/arrayfuncs.c:1306 utils/adt/arrayfuncs.c:3515 utils/adt/arrayfuncs.c:5595 utils/adt/arrayfuncs.c:6112 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:2809 executor/execExprInterp.c:2844 +#: executor/execExprInterp.c:2817 executor/execExprInterp.c:2852 #, c-format msgid "multidimensional arrays must have array expressions with matching dimensions" msgstr "多次元配列は次元が合致する配列式でなければなりません" -#: executor/execExprInterp.c:2821 utils/adt/array_expanded.c:274 utils/adt/arrayfuncs.c:937 utils/adt/arrayfuncs.c:1545 utils/adt/arrayfuncs.c:2353 utils/adt/arrayfuncs.c:2368 utils/adt/arrayfuncs.c:2630 utils/adt/arrayfuncs.c:2646 utils/adt/arrayfuncs.c:2907 utils/adt/arrayfuncs.c:2961 utils/adt/arrayfuncs.c:2976 utils/adt/arrayfuncs.c:3317 utils/adt/arrayfuncs.c:3545 utils/adt/arrayfuncs.c:6197 utils/adt/arrayfuncs.c:6538 utils/adt/arrayutils.c:88 +#: executor/execExprInterp.c:2829 utils/adt/array_expanded.c:274 utils/adt/arrayfuncs.c:937 utils/adt/arrayfuncs.c:1545 utils/adt/arrayfuncs.c:2353 utils/adt/arrayfuncs.c:2368 utils/adt/arrayfuncs.c:2630 utils/adt/arrayfuncs.c:2646 utils/adt/arrayfuncs.c:2907 utils/adt/arrayfuncs.c:2961 utils/adt/arrayfuncs.c:2976 utils/adt/arrayfuncs.c:3317 utils/adt/arrayfuncs.c:3545 utils/adt/arrayfuncs.c:6204 utils/adt/arrayfuncs.c:6545 utils/adt/arrayutils.c:88 #: utils/adt/arrayutils.c:97 utils/adt/arrayutils.c:104 #, c-format msgid "array size exceeds the maximum allowed (%d)" msgstr "配列の次数が上限(%d)を超えています" -#: executor/execExprInterp.c:3069 executor/execExprInterp.c:3115 +#: executor/execExprInterp.c:3077 executor/execExprInterp.c:3123 #, c-format msgid "attribute %d has wrong type" msgstr "属性%dの型が間違っています" -#: executor/execExprInterp.c:3674 utils/adt/domains.c:149 +#: executor/execExprInterp.c:3741 utils/adt/domains.c:149 #, c-format msgid "domain %s does not allow null values" msgstr "ドメイン%sはnull値を許しません" -#: executor/execExprInterp.c:3689 utils/adt/domains.c:184 +#: executor/execExprInterp.c:3756 utils/adt/domains.c:184 #, c-format msgid "value for domain %s violates check constraint \"%s\"" msgstr "ドメイン%sの値が検査制約\"%s\"に違反しています" -#: executor/execExprInterp.c:4046 +#: executor/execExprInterp.c:4113 #, 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を想定しています。" msgstr[1] "テーブル行には%d属性ありますが、問い合わせでは%dを想定しています。" -#: executor/execExprInterp.c:4162 executor/execSRF.c:977 +#: executor/execExprInterp.c:4229 executor/execSRF.c:977 #, c-format msgid "Physical storage mismatch on dropped attribute at ordinal position %d." msgstr "序数位置%dの削除された属性における物理格納形式が合致しません。" @@ -11708,32 +11737,32 @@ msgstr "シーケンス\"%s\"を変更できません" msgid "cannot change TOAST relation \"%s\"" msgstr "TOASTリレーション\"%s\"を変更できません" -#: executor/execMain.c:1040 rewrite/rewriteHandler.c:3148 rewrite/rewriteHandler.c:4010 +#: executor/execMain.c:1040 rewrite/rewriteHandler.c:3213 rewrite/rewriteHandler.c:4075 #, c-format msgid "cannot insert into view \"%s\"" msgstr "ビュー\"%s\"へは挿入(INSERT)できません" -#: executor/execMain.c:1042 rewrite/rewriteHandler.c:3151 rewrite/rewriteHandler.c:4013 +#: executor/execMain.c:1042 rewrite/rewriteHandler.c:3216 rewrite/rewriteHandler.c:4078 #, 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:1048 rewrite/rewriteHandler.c:3156 rewrite/rewriteHandler.c:4018 +#: executor/execMain.c:1048 rewrite/rewriteHandler.c:3221 rewrite/rewriteHandler.c:4083 #, c-format msgid "cannot update view \"%s\"" msgstr "ビュー\"%s\"は更新できません" -#: executor/execMain.c:1050 rewrite/rewriteHandler.c:3159 rewrite/rewriteHandler.c:4021 +#: executor/execMain.c:1050 rewrite/rewriteHandler.c:3224 rewrite/rewriteHandler.c:4086 #, 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:1056 rewrite/rewriteHandler.c:3164 rewrite/rewriteHandler.c:4026 +#: executor/execMain.c:1056 rewrite/rewriteHandler.c:3229 rewrite/rewriteHandler.c:4091 #, c-format msgid "cannot delete from view \"%s\"" msgstr "ビュー\"%s\"からは削除できません" -#: executor/execMain.c:1058 rewrite/rewriteHandler.c:3167 rewrite/rewriteHandler.c:4029 +#: executor/execMain.c:1058 rewrite/rewriteHandler.c:3232 rewrite/rewriteHandler.c:4094 #, 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ルールを作成してください。" @@ -11878,7 +11907,7 @@ msgstr "同時更新がありました、リトライします" msgid "concurrent delete, retrying" msgstr "並行する削除がありました、リトライします" -#: executor/execReplication.c:277 parser/parse_cte.c:302 parser/parse_oper.c:233 utils/adt/array_userfuncs.c:724 utils/adt/array_userfuncs.c:867 utils/adt/arrayfuncs.c:3870 utils/adt/arrayfuncs.c:4424 utils/adt/arrayfuncs.c:6418 utils/adt/rowtypes.c:1203 +#: executor/execReplication.c:277 parser/parse_cte.c:302 parser/parse_oper.c:233 utils/adt/array_userfuncs.c:724 utils/adt/array_userfuncs.c:867 utils/adt/arrayfuncs.c:3870 utils/adt/arrayfuncs.c:4424 utils/adt/arrayfuncs.c:6425 utils/adt/rowtypes.c:1203 #, c-format msgid "could not identify an equality operator for type %s" msgstr "型%sの等価性演算子を識別できませんでした" @@ -12062,7 +12091,7 @@ msgstr "テープ%dに対する予期しないEOF: %zuバイト要求しまし msgid "aggregate function calls cannot be nested" msgstr "集約関数の呼び出しを入れ子にすることはできません" -#: executor/nodeAgg.c:4187 executor/nodeWindowAgg.c:2845 +#: executor/nodeAgg.c:4187 executor/nodeWindowAgg.c:2893 #, c-format msgid "aggregate %u needs to have compatible input type and transition type" msgstr "集約%uは入力データ型と遷移用の型間で互換性が必要です" @@ -12182,32 +12211,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:2059 +#: executor/nodeWindowAgg.c:2107 #, c-format msgid "frame starting offset must not be null" msgstr "フレームの開始オフセットは NULL であってはなりません" -#: executor/nodeWindowAgg.c:2072 +#: executor/nodeWindowAgg.c:2120 #, c-format msgid "frame starting offset must not be negative" msgstr "フレームの開始オフセットは負数であってはなりません" -#: executor/nodeWindowAgg.c:2084 +#: executor/nodeWindowAgg.c:2132 #, c-format msgid "frame ending offset must not be null" msgstr "フレームの終了オフセットは NULL であってはなりません" -#: executor/nodeWindowAgg.c:2097 +#: executor/nodeWindowAgg.c:2145 #, c-format msgid "frame ending offset must not be negative" msgstr "フレームの終了オフセットは負数であってはなりません" -#: executor/nodeWindowAgg.c:2761 +#: executor/nodeWindowAgg.c:2809 #, c-format msgid "aggregate function %s does not support use as a window function" msgstr "集約関数 %s はウィンドウ関数としての使用をサポートしていません" @@ -12428,7 +12457,7 @@ msgstr "CREATE OR REPLACE CONSTRAINT TRIGGER はサポートされていませ msgid "duplicate trigger events specified" msgstr "重複したトリガーイベントが指定されました" -#: gram.y:5559 parser/parse_utilcmd.c:3704 parser/parse_utilcmd.c:3730 +#: gram.y:5559 parser/parse_utilcmd.c:3708 parser/parse_utilcmd.c:3734 #, c-format msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "INITIALLY DEFERREDと宣言された制約はDEFERRABLEでなければなりません" @@ -12612,7 +12641,7 @@ msgstr "WITH TIESはORDER BY句なしで指定はできません" msgid "improper use of \"*\"" msgstr "\"*\"の使い方が不適切です" -#: gram.y:16630 gram.y:16647 tsearch/spell.c:982 tsearch/spell.c:998 tsearch/spell.c:1014 tsearch/spell.c:1030 tsearch/spell.c:1095 +#: gram.y:16630 gram.y:16647 tsearch/spell.c:991 tsearch/spell.c:1008 tsearch/spell.c:1025 tsearch/spell.c:1042 tsearch/spell.c:1107 #, c-format msgid "syntax error" msgstr "構文エラー" @@ -12760,7 +12789,7 @@ msgstr "空の設定ディレクトリ名: \"%s\"" msgid "could not open configuration directory \"%s\": %m" msgstr "設定ディレクトリ\"%s\"をオープンできませんでした: %m" -#: jsonpath_gram.y:528 jsonpath_scan.l:520 jsonpath_scan.l:531 jsonpath_scan.l:541 jsonpath_scan.l:583 utils/adt/encode.c:482 utils/adt/encode.c:547 utils/adt/jsonfuncs.c:629 utils/adt/varlena.c:336 utils/adt/varlena.c:377 +#: jsonpath_gram.y:528 jsonpath_scan.l:520 jsonpath_scan.l:531 jsonpath_scan.l:541 jsonpath_scan.l:583 utils/adt/encode.c:482 utils/adt/encode.c:547 utils/adt/jsonfuncs.c:629 utils/adt/varlena.c:337 utils/adt/varlena.c:378 #, c-format msgid "invalid input syntax for type %s" msgstr "%s型に対する不正な入力構文" @@ -13866,12 +13895,12 @@ msgstr "ユーザー\"%s\"のパスワードは期限切れです。" msgid "User \"%s\" has a password that cannot be used with MD5 authentication." msgstr "ユーザー\"%s\"のパスワードはMD5認証で使用不能です。" -#: libpq/crypt.c:203 libpq/crypt.c:244 libpq/crypt.c:268 +#: libpq/crypt.c:204 libpq/crypt.c:245 libpq/crypt.c:270 #, c-format msgid "Password does not match for user \"%s\"." msgstr "ユーザー\"%s\"のパスワードが合致しません。" -#: libpq/crypt.c:287 +#: libpq/crypt.c:289 #, c-format msgid "Password of user \"%s\" is in unrecognized format." msgstr "ユーザー\"%s\"のパスワードは識別不能な形式です。" @@ -14369,7 +14398,7 @@ msgstr "クライアント接続がありません" msgid "could not receive data from client: %m" msgstr "クライアントからデータを受信できませんでした: %m" -#: libpq/pqcomm.c:1179 tcop/postgres.c:4374 +#: libpq/pqcomm.c:1179 tcop/postgres.c:4390 #, c-format msgid "terminating connection because protocol synchronization was lost" msgstr "プロトコルの同期が失われたためコネクションを終了します" @@ -14735,7 +14764,7 @@ msgstr "拡張可能ノードタイプ\"%s\"はすでに存在します" msgid "ExtensibleNodeMethods \"%s\" was not registered" msgstr "ExtensibleNodeMethods \"%s\"は登録されていません" -#: nodes/makefuncs.c:150 nodes/makefuncs.c:176 statistics/extended_stats.c:2326 +#: nodes/makefuncs.c:150 nodes/makefuncs.c:176 statistics/extended_stats.c:2336 #, c-format msgid "relation \"%s\" does not have a composite type" msgstr "リレーション\"%s\"は複合型を持っていません" @@ -14828,7 +14857,7 @@ msgstr "すべての列のデータ型はハッシュ可能でなければなり msgid "could not implement %s" msgstr "%sを実行できませんでした" -#: optimizer/util/clauses.c:4799 +#: optimizer/util/clauses.c:4801 #, c-format msgid "SQL function \"%s\" during inlining" msgstr "SQL関数\"%s\"のインライン化処理中" @@ -16952,227 +16981,227 @@ msgstr "外部テーブルの作成においてLIKEはサポートされてい msgid "Index \"%s\" contains a whole-row table reference." msgstr "インデックス\"%s\"には行全体テーブル参照が含まれます" -#: parser/parse_utilcmd.c:2256 +#: parser/parse_utilcmd.c:2260 #, c-format msgid "cannot use an existing index in CREATE TABLE" msgstr "CREATE TABLE では既存のインデックスを使えません" -#: parser/parse_utilcmd.c:2276 +#: parser/parse_utilcmd.c:2280 #, c-format msgid "index \"%s\" is already associated with a constraint" msgstr "インデックス\"%s\"はすでに1つの制約に割り当てられています" -#: parser/parse_utilcmd.c:2297 +#: parser/parse_utilcmd.c:2301 #, c-format msgid "\"%s\" is not a unique index" msgstr "\"%s\"はユニークインデックスではありません" -#: parser/parse_utilcmd.c:2298 parser/parse_utilcmd.c:2305 parser/parse_utilcmd.c:2312 parser/parse_utilcmd.c:2389 +#: parser/parse_utilcmd.c:2302 parser/parse_utilcmd.c:2309 parser/parse_utilcmd.c:2316 parser/parse_utilcmd.c:2393 #, c-format msgid "Cannot create a primary key or unique constraint using such an index." msgstr "このようなインデックスを使ってプライマリキーや一意性制約を作成することはできません" -#: parser/parse_utilcmd.c:2304 +#: parser/parse_utilcmd.c:2308 #, c-format msgid "index \"%s\" contains expressions" msgstr "インデックス\"%s\"は式を含んでいます" -#: parser/parse_utilcmd.c:2311 +#: parser/parse_utilcmd.c:2315 #, c-format msgid "\"%s\" is a partial index" msgstr "\"%s\"は部分インデックスです" -#: parser/parse_utilcmd.c:2323 +#: parser/parse_utilcmd.c:2327 #, c-format msgid "\"%s\" is a deferrable index" msgstr "\"%s\"は遅延可能インデックスです" -#: parser/parse_utilcmd.c:2324 +#: parser/parse_utilcmd.c:2328 #, c-format msgid "Cannot create a non-deferrable constraint using a deferrable index." msgstr "遅延可能インデックスを使った遅延不可制約は作れません。" -#: parser/parse_utilcmd.c:2388 +#: parser/parse_utilcmd.c:2392 #, c-format msgid "index \"%s\" column number %d does not have default sorting behavior" msgstr "インデックス\"%s\"の列番号%dにはデフォルトのソート動作がありません" -#: parser/parse_utilcmd.c:2545 +#: parser/parse_utilcmd.c:2549 #, c-format msgid "column \"%s\" appears twice in primary key constraint" msgstr "列\"%s\"がプライマリキー制約内に2回出現します" -#: parser/parse_utilcmd.c:2551 +#: parser/parse_utilcmd.c:2555 #, c-format msgid "column \"%s\" appears twice in unique constraint" msgstr "列\"%s\"が一意性制約内に2回出現します" -#: parser/parse_utilcmd.c:2885 +#: parser/parse_utilcmd.c:2889 #, c-format msgid "index expressions and predicates can refer only to the table being indexed" msgstr "インデックス式と述語はインデックス付けされるテーブルのみを参照できます" -#: parser/parse_utilcmd.c:2957 +#: parser/parse_utilcmd.c:2961 #, c-format msgid "statistics expressions can refer only to the table being referenced" msgstr "統計情報式は参照されているテーブルのみを参照できます" -#: parser/parse_utilcmd.c:3000 +#: parser/parse_utilcmd.c:3004 #, c-format msgid "rules on materialized views are not supported" msgstr "実体化ビューに対するルールはサポートされません" -#: parser/parse_utilcmd.c:3063 +#: parser/parse_utilcmd.c:3067 #, c-format msgid "rule WHERE condition cannot contain references to other relations" msgstr "ルールのWHERE条件に他のリレーションへの参照を持たせられません" -#: parser/parse_utilcmd.c:3136 +#: parser/parse_utilcmd.c:3140 #, 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:3154 parser/parse_utilcmd.c:3255 rewrite/rewriteHandler.c:539 rewrite/rewriteManip.c:1022 +#: parser/parse_utilcmd.c:3158 parser/parse_utilcmd.c:3259 rewrite/rewriteHandler.c:540 rewrite/rewriteManip.c:1022 #, c-format msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" msgstr "条件付きのUNION/INTERSECT/EXCEPT文は実装されていません" -#: parser/parse_utilcmd.c:3172 +#: parser/parse_utilcmd.c:3176 #, c-format msgid "ON SELECT rule cannot use OLD" msgstr "ON SELECTルールではOLDを使用できません" -#: parser/parse_utilcmd.c:3176 +#: parser/parse_utilcmd.c:3180 #, c-format msgid "ON SELECT rule cannot use NEW" msgstr "ON SELECTルールではNEWを使用できません" -#: parser/parse_utilcmd.c:3185 +#: parser/parse_utilcmd.c:3189 #, c-format msgid "ON INSERT rule cannot use OLD" msgstr "ON INSERTルールではOLDを使用できません" -#: parser/parse_utilcmd.c:3191 +#: parser/parse_utilcmd.c:3195 #, c-format msgid "ON DELETE rule cannot use NEW" msgstr "ON DELETEルールではNEWを使用できません" -#: parser/parse_utilcmd.c:3219 +#: parser/parse_utilcmd.c:3223 #, c-format msgid "cannot refer to OLD within WITH query" msgstr "WITH 問い合わせ内では OLD は参照できません" -#: parser/parse_utilcmd.c:3226 +#: parser/parse_utilcmd.c:3230 #, c-format msgid "cannot refer to NEW within WITH query" msgstr "WITH 問い合わせ内では NEW は参照できません" -#: parser/parse_utilcmd.c:3676 +#: parser/parse_utilcmd.c:3680 #, c-format msgid "misplaced DEFERRABLE clause" msgstr "DEFERRABLE句の場所が間違っています" -#: parser/parse_utilcmd.c:3681 parser/parse_utilcmd.c:3696 +#: parser/parse_utilcmd.c:3685 parser/parse_utilcmd.c:3700 #, c-format msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" msgstr "複数のDEFERRABLE/NOT DEFERRABLE句を使用できません" -#: parser/parse_utilcmd.c:3691 +#: parser/parse_utilcmd.c:3695 #, c-format msgid "misplaced NOT DEFERRABLE clause" msgstr "NOT DEFERRABLE句の場所が間違っています" -#: parser/parse_utilcmd.c:3712 +#: parser/parse_utilcmd.c:3716 #, c-format msgid "misplaced INITIALLY DEFERRED clause" msgstr "INITIALLY DEFERRED句の場所が間違っています<" -#: parser/parse_utilcmd.c:3717 parser/parse_utilcmd.c:3743 +#: parser/parse_utilcmd.c:3721 parser/parse_utilcmd.c:3747 #, c-format msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" msgstr "複数のINITIALLY IMMEDIATE/DEFERRED句を使用できません" -#: parser/parse_utilcmd.c:3738 +#: parser/parse_utilcmd.c:3742 #, c-format msgid "misplaced INITIALLY IMMEDIATE clause" msgstr "INITIALLY IMMEDIATE句の場所が間違っています<" -#: parser/parse_utilcmd.c:3931 +#: parser/parse_utilcmd.c:3935 #, c-format msgid "CREATE specifies a schema (%s) different from the one being created (%s)" msgstr "CREATEで指定したスキーマ(%s)が作成先のスキーマ(%s)と異なります" -#: parser/parse_utilcmd.c:3966 +#: parser/parse_utilcmd.c:3970 #, c-format msgid "\"%s\" is not a partitioned table" msgstr "\"%s\"はパーティション親テーブルではありません" -#: parser/parse_utilcmd.c:3973 +#: parser/parse_utilcmd.c:3977 #, c-format msgid "table \"%s\" is not partitioned" msgstr "テーブル\"%s\"はパーティションされていません" -#: parser/parse_utilcmd.c:3980 +#: parser/parse_utilcmd.c:3984 #, c-format msgid "index \"%s\" is not partitioned" msgstr "インデックス\"%s\"はパーティションされていません" -#: parser/parse_utilcmd.c:4020 +#: parser/parse_utilcmd.c:4024 #, c-format msgid "a hash-partitioned table may not have a default partition" msgstr "ハッシュパーティションテーブルはデフォルトパーティションを持つことができません" -#: parser/parse_utilcmd.c:4037 +#: parser/parse_utilcmd.c:4041 #, c-format msgid "invalid bound specification for a hash partition" msgstr "ハッシュパーティションに対する不正な境界指定" -#: parser/parse_utilcmd.c:4043 partitioning/partbounds.c:4711 +#: parser/parse_utilcmd.c:4047 partitioning/partbounds.c:4711 #, c-format msgid "modulus for hash partition must be an integer value greater than zero" msgstr "ハッシュパーティションの法は0より大きい整数にする必要があります" -#: parser/parse_utilcmd.c:4050 partitioning/partbounds.c:4719 +#: parser/parse_utilcmd.c:4054 partitioning/partbounds.c:4719 #, c-format msgid "remainder for hash partition must be less than modulus" msgstr "ハッシュパーティションの剰余は法よりも小さくなければなりません" -#: parser/parse_utilcmd.c:4063 +#: parser/parse_utilcmd.c:4067 #, c-format msgid "invalid bound specification for a list partition" msgstr "リストパーティションに対する不正な境界指定" -#: parser/parse_utilcmd.c:4116 +#: parser/parse_utilcmd.c:4120 #, c-format msgid "invalid bound specification for a range partition" msgstr "範囲パーティションに対する不正な境界指定" -#: parser/parse_utilcmd.c:4122 +#: parser/parse_utilcmd.c:4126 #, c-format msgid "FROM must specify exactly one value per partitioning column" msgstr "FROMは全てのパーティション列ごとに一つの値を指定しなければなりません" -#: parser/parse_utilcmd.c:4126 +#: parser/parse_utilcmd.c:4130 #, c-format msgid "TO must specify exactly one value per partitioning column" msgstr "TOは全てのパーティション列ごとに一つの値を指定しなければなりません" -#: parser/parse_utilcmd.c:4242 +#: parser/parse_utilcmd.c:4246 #, c-format msgid "cannot specify NULL in range bound" msgstr "範囲境界でNULLは使用できません" -#: parser/parse_utilcmd.c:4290 +#: parser/parse_utilcmd.c:4294 #, c-format msgid "every bound following MAXVALUE must also be MAXVALUE" msgstr "MAXVALUEに続く境界値はMAXVALUEでなければなりません" -#: parser/parse_utilcmd.c:4297 +#: parser/parse_utilcmd.c:4301 #, c-format msgid "every bound following MINVALUE must also be MINVALUE" msgstr "MINVALUEに続く境界値はMINVALUEでなければなりません" -#: parser/parse_utilcmd.c:4340 +#: parser/parse_utilcmd.c:4344 #, c-format msgid "specified value cannot be cast to type %s for column \"%s\"" msgstr "指定した値は列\"%s\"の%s型に変換できません" @@ -17190,7 +17219,7 @@ msgstr "不正なUnicodeエスケープ文字" msgid "invalid Unicode escape value" msgstr "不正なUnicodeエスケープシーケンスの値" -#: parser/parser.c:468 scan.l:677 utils/adt/varlena.c:6566 +#: parser/parser.c:468 scan.l:677 utils/adt/varlena.c:6604 #, c-format msgid "invalid Unicode escape" msgstr "不正なUnicodeエスケープ" @@ -17200,7 +17229,7 @@ msgstr "不正なUnicodeエスケープ" msgid "Unicode escapes must be \\XXXX or \\+XXXXXX." msgstr "Unicodeエスケープは\\XXXXまたは\\+XXXXXXでなければなりません。" -#: parser/parser.c:497 scan.l:638 scan.l:654 scan.l:670 utils/adt/varlena.c:6591 +#: parser/parser.c:497 scan.l:638 scan.l:654 scan.l:670 utils/adt/varlena.c:6629 #, c-format msgid "invalid Unicode surrogate pair" msgstr "不正なUnicodeサロゲートペア" @@ -17644,7 +17673,7 @@ msgstr "失敗したアーカイブコマンドは次のとおりです: %s" msgid "archive command was terminated by exception 0x%X" msgstr "アーカイブコマンドが例外0x%Xで終了しました" -#: postmaster/pgarch.c:597 postmaster/postmaster.c:3761 +#: postmaster/pgarch.c:597 postmaster/postmaster.c:3780 #, c-format msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value." msgstr "16進値の説明についてはC インクルードファイル\"ntstatus.h\"を参照してください。" @@ -17905,7 +17934,7 @@ msgstr "pg_hba.conf の読み込みができませんでした" msgid "postmaster became multithreaded during startup" msgstr "postmasterは起動値処理中はマルチスレッドで動作します" -#: postmaster/postmaster.c:1399 postmaster/postmaster.c:5150 +#: postmaster/postmaster.c:1399 postmaster/postmaster.c:5169 #, c-format msgid "Set the LC_ALL environment variable to a valid locale." msgstr "LC_ALL環境変数を使用可能なロケールに設定してください。" @@ -17951,455 +17980,455 @@ msgstr "手に負えない子プロセスにSIGKILLを送出します" msgid "performing immediate shutdown because data directory lock file is invalid" msgstr "データディレクトリのロックファイルが不正なため、即時シャットダウンを実行中です" -#: postmaster/postmaster.c:1988 postmaster/postmaster.c:2016 +#: postmaster/postmaster.c:1989 postmaster/postmaster.c:2017 #, c-format msgid "incomplete startup packet" msgstr "開始パケットが不完全です" -#: postmaster/postmaster.c:2000 postmaster/postmaster.c:2033 +#: postmaster/postmaster.c:2001 postmaster/postmaster.c:2034 #, c-format msgid "invalid length of startup packet" msgstr "不正な開始パケット長" -#: postmaster/postmaster.c:2062 +#: postmaster/postmaster.c:2063 #, c-format msgid "failed to send SSL negotiation response: %m" msgstr "SSLネゴシエーション応答の送信に失敗しました: %m" -#: postmaster/postmaster.c:2080 +#: postmaster/postmaster.c:2081 #, c-format msgid "received unencrypted data after SSL request" msgstr "SSL要求の後に非暗号化データを受信しました" -#: postmaster/postmaster.c:2081 postmaster/postmaster.c:2125 +#: postmaster/postmaster.c:2082 postmaster/postmaster.c:2135 #, 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:2106 +#: postmaster/postmaster.c:2116 #, c-format msgid "failed to send GSSAPI negotiation response: %m" msgstr "GSSAPIネゴシエーション応答の送信に失敗しました: %m" -#: postmaster/postmaster.c:2124 +#: postmaster/postmaster.c:2134 #, c-format msgid "received unencrypted data after GSSAPI encryption request" msgstr "GSSAPI暗号化リクエストの後に非暗号化データを受信" -#: postmaster/postmaster.c:2148 +#: postmaster/postmaster.c:2167 #, 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:2212 utils/misc/guc.c:7138 utils/misc/guc.c:7174 utils/misc/guc.c:7244 utils/misc/guc.c:8628 utils/misc/guc.c:11596 utils/misc/guc.c:11637 +#: postmaster/postmaster.c:2231 utils/misc/guc.c:7138 utils/misc/guc.c:7174 utils/misc/guc.c:7244 utils/misc/guc.c:8628 utils/misc/guc.c:11596 utils/misc/guc.c:11637 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "パラメータ\"%s\"の値が不正です: \"%s\"" -#: postmaster/postmaster.c:2215 +#: postmaster/postmaster.c:2234 #, 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:499 storage/ipc/sinvaladt.c:297 storage/lmgr/proc.c:361 +#: postmaster/postmaster.c:2387 storage/ipc/procarray.c:499 storage/ipc/sinvaladt.c:297 storage/lmgr/proc.c:361 #, c-format msgid "sorry, too many clients already" msgstr "現在クライアント数が多すぎます" -#: postmaster/postmaster.c:2458 +#: postmaster/postmaster.c:2477 #, c-format msgid "wrong key in cancel request for process %d" msgstr "プロセス%dに対するキャンセル要求においてキーが間違っています" -#: postmaster/postmaster.c:2470 +#: postmaster/postmaster.c:2489 #, c-format msgid "PID %d in cancel request did not match any process" msgstr "キャンセル要求内のPID %dがどのプロセスにも一致しません" -#: postmaster/postmaster.c:2723 +#: postmaster/postmaster.c:2742 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "SIGHUPを受け取りました。設定ファイルをリロードしています" #. translator: %s is a configuration file -#: postmaster/postmaster.c:2749 postmaster/postmaster.c:2753 +#: postmaster/postmaster.c:2768 postmaster/postmaster.c:2772 #, c-format msgid "%s was not reloaded" msgstr "%s は再読み込みされていません" -#: postmaster/postmaster.c:2763 +#: postmaster/postmaster.c:2782 #, c-format msgid "SSL configuration was not reloaded" msgstr "SSL設定は再読み込みされていません" -#: postmaster/postmaster.c:2819 +#: postmaster/postmaster.c:2838 #, c-format msgid "received smart shutdown request" msgstr "スマートシャットダウン要求を受け取りました" -#: postmaster/postmaster.c:2865 +#: postmaster/postmaster.c:2884 #, c-format msgid "received fast shutdown request" msgstr "高速シャットダウン要求を受け取りました" -#: postmaster/postmaster.c:2883 +#: postmaster/postmaster.c:2902 #, c-format msgid "aborting any active transactions" msgstr "活動中の全トランザクションをアボートしています" -#: postmaster/postmaster.c:2907 +#: postmaster/postmaster.c:2926 #, c-format msgid "received immediate shutdown request" msgstr "即時シャットダウン要求を受け取りました" -#: postmaster/postmaster.c:2984 +#: postmaster/postmaster.c:3003 #, c-format msgid "shutdown at recovery target" msgstr "リカバリ目標でシャットダウンします" -#: postmaster/postmaster.c:3002 postmaster/postmaster.c:3038 +#: postmaster/postmaster.c:3021 postmaster/postmaster.c:3057 msgid "startup process" msgstr "起動プロセス" -#: postmaster/postmaster.c:3005 +#: postmaster/postmaster.c:3024 #, c-format msgid "aborting startup due to startup process failure" msgstr "起動プロセスの失敗のため起動を中断しています" -#: postmaster/postmaster.c:3080 +#: postmaster/postmaster.c:3099 #, c-format msgid "database system is ready to accept connections" msgstr "データベースシステムの接続受け付け準備が整いました" -#: postmaster/postmaster.c:3101 +#: postmaster/postmaster.c:3120 msgid "background writer process" msgstr "バックグランドライタプロセス" -#: postmaster/postmaster.c:3155 +#: postmaster/postmaster.c:3174 msgid "checkpointer process" msgstr "チェックポイント処理プロセス" -#: postmaster/postmaster.c:3171 +#: postmaster/postmaster.c:3190 msgid "WAL writer process" msgstr "WALライタプロセス" -#: postmaster/postmaster.c:3186 +#: postmaster/postmaster.c:3205 msgid "WAL receiver process" msgstr "WAL 受信プロセス" -#: postmaster/postmaster.c:3201 +#: postmaster/postmaster.c:3220 msgid "autovacuum launcher process" msgstr "自動VACUUM起動プロセス" -#: postmaster/postmaster.c:3219 +#: postmaster/postmaster.c:3238 msgid "archiver process" msgstr "アーカイバプロセス" -#: postmaster/postmaster.c:3234 +#: postmaster/postmaster.c:3253 msgid "statistics collector process" msgstr "統計情報収集プロセス" -#: postmaster/postmaster.c:3248 +#: postmaster/postmaster.c:3267 msgid "system logger process" msgstr "システムログ取得プロセス" -#: postmaster/postmaster.c:3312 +#: postmaster/postmaster.c:3331 #, c-format msgid "background worker \"%s\"" msgstr "バックグラウンドワーカー\"%s\"" -#: postmaster/postmaster.c:3396 postmaster/postmaster.c:3416 postmaster/postmaster.c:3423 postmaster/postmaster.c:3441 +#: postmaster/postmaster.c:3415 postmaster/postmaster.c:3435 postmaster/postmaster.c:3442 postmaster/postmaster.c:3460 msgid "server process" msgstr "サーバープロセス" -#: postmaster/postmaster.c:3495 +#: postmaster/postmaster.c:3514 #, 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:3748 +#: postmaster/postmaster.c:3767 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d)は終了コード%dで終了しました" -#: postmaster/postmaster.c:3750 postmaster/postmaster.c:3762 postmaster/postmaster.c:3772 postmaster/postmaster.c:3783 +#: postmaster/postmaster.c:3769 postmaster/postmaster.c:3781 postmaster/postmaster.c:3791 postmaster/postmaster.c:3802 #, 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:3759 +#: postmaster/postmaster.c:3778 #, 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:3769 +#: postmaster/postmaster.c:3788 #, 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:3781 +#: postmaster/postmaster.c:3800 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d)は認識できないステータス%dで終了しました" -#: postmaster/postmaster.c:3995 +#: postmaster/postmaster.c:4014 #, c-format msgid "abnormal database system shutdown" msgstr "データベースシステムは異常にシャットダウンしました" -#: postmaster/postmaster.c:4033 +#: postmaster/postmaster.c:4052 #, c-format msgid "shutting down due to startup process failure" msgstr "起動プロセスの失敗のためシャットダウンします" -#: postmaster/postmaster.c:4039 +#: postmaster/postmaster.c:4058 #, c-format msgid "shutting down because restart_after_crash is off" msgstr "restart_after_crashがoffであるため、シャットダウンします" -#: postmaster/postmaster.c:4051 +#: postmaster/postmaster.c:4070 #, c-format msgid "all server processes terminated; reinitializing" msgstr "全てのサーバープロセスが終了しました: 再初期化しています" -#: postmaster/postmaster.c:4225 postmaster/postmaster.c:5577 postmaster/postmaster.c:5968 +#: postmaster/postmaster.c:4244 postmaster/postmaster.c:5596 postmaster/postmaster.c:5987 #, c-format msgid "could not generate random cancel key" msgstr "ランダムなキャンセルキーを生成できませんでした" -#: postmaster/postmaster.c:4279 +#: postmaster/postmaster.c:4298 #, c-format msgid "could not fork new process for connection: %m" msgstr "接続用の新しいプロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:4321 +#: postmaster/postmaster.c:4340 msgid "could not fork new process for connection: " msgstr "接続用の新しいプロセスをforkできませんでした" -#: postmaster/postmaster.c:4427 +#: postmaster/postmaster.c:4446 #, c-format msgid "connection received: host=%s port=%s" msgstr "接続を受け付けました: ホスト=%s ポート番号=%s" -#: postmaster/postmaster.c:4432 +#: postmaster/postmaster.c:4451 #, c-format msgid "connection received: host=%s" msgstr "接続を受け付けました: ホスト=%s" -#: postmaster/postmaster.c:4675 +#: postmaster/postmaster.c:4694 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "サーバープロセス\"%s\"を実行できませんでした: %m" -#: postmaster/postmaster.c:4733 +#: postmaster/postmaster.c:4752 #, c-format msgid "could not create backend parameter file mapping: error code %lu" msgstr "バックエンドパラメータファイルのマッピングの作成に失敗しました: エラーコード %lu" -#: postmaster/postmaster.c:4742 +#: postmaster/postmaster.c:4761 #, c-format msgid "could not map backend parameter memory: error code %lu" msgstr "バックエンドパラメータのメモリのマップに失敗しました: エラーコード %lu" -#: postmaster/postmaster.c:4769 +#: postmaster/postmaster.c:4788 #, c-format msgid "subprocess command line too long" msgstr "サブプロセスのコマンドラインが長すぎます" -#: postmaster/postmaster.c:4787 +#: postmaster/postmaster.c:4806 #, c-format msgid "CreateProcess() call failed: %m (error code %lu)" msgstr "CreateProcess() の呼び出しに失敗しました: %m (エラーコード %lu)" -#: postmaster/postmaster.c:4814 +#: postmaster/postmaster.c:4833 #, c-format msgid "could not unmap view of backend parameter file: error code %lu" msgstr "バックエンドパラメータファイルのビューのマップ解除に失敗しました: エラーコード %lu" -#: postmaster/postmaster.c:4818 +#: postmaster/postmaster.c:4837 #, c-format msgid "could not close handle to backend parameter file: error code %lu" msgstr "バックエンドパラメータファイルのハンドルのクローズに失敗しました: エラーコード%lu" -#: postmaster/postmaster.c:4840 +#: postmaster/postmaster.c:4859 #, c-format msgid "giving up after too many tries to reserve shared memory" msgstr "共有メモリの確保のリトライ回数が多すぎるため中断します" -#: postmaster/postmaster.c:4841 +#: postmaster/postmaster.c:4860 #, c-format msgid "This might be caused by ASLR or antivirus software." msgstr "これはASLRまたはアンチウイルスソフトウェアが原因である可能性があります。" -#: postmaster/postmaster.c:5023 +#: postmaster/postmaster.c:5042 #, c-format msgid "SSL configuration could not be loaded in child process" msgstr "SSL構成は子プロセスでは読み込めません" -#: postmaster/postmaster.c:5149 +#: postmaster/postmaster.c:5168 #, c-format msgid "postmaster became multithreaded" msgstr "postmasterがマルチスレッド動作になっています" -#: postmaster/postmaster.c:5237 +#: postmaster/postmaster.c:5256 #, c-format msgid "database system is ready to accept read-only connections" msgstr "データベースシステムはリードオンリー接続の受け付け準備ができました" -#: postmaster/postmaster.c:5501 +#: postmaster/postmaster.c:5520 #, c-format msgid "could not fork startup process: %m" msgstr "起動プロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5505 +#: postmaster/postmaster.c:5524 #, c-format msgid "could not fork archiver process: %m" msgstr "アーカイバプロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5509 +#: postmaster/postmaster.c:5528 #, c-format msgid "could not fork background writer process: %m" msgstr "バックグランドライタプロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5513 +#: postmaster/postmaster.c:5532 #, c-format msgid "could not fork checkpointer process: %m" msgstr "チェックポイント処理プロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5517 +#: postmaster/postmaster.c:5536 #, c-format msgid "could not fork WAL writer process: %m" msgstr "WALライタプロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5521 +#: postmaster/postmaster.c:5540 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "WAL 受信プロセスを fork できませんでした: %m" -#: postmaster/postmaster.c:5525 +#: postmaster/postmaster.c:5544 #, c-format msgid "could not fork process: %m" msgstr "プロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5726 postmaster/postmaster.c:5749 +#: postmaster/postmaster.c:5745 postmaster/postmaster.c:5768 #, c-format msgid "database connection requirement not indicated during registration" msgstr "登録時にデータベース接続の必要性が示されていません" -#: postmaster/postmaster.c:5733 postmaster/postmaster.c:5756 +#: postmaster/postmaster.c:5752 postmaster/postmaster.c:5775 #, c-format msgid "invalid processing mode in background worker" msgstr "バックグラウンドワーカー内の不正な処理モード" -#: postmaster/postmaster.c:5841 +#: postmaster/postmaster.c:5860 #, c-format msgid "could not fork worker process: %m" msgstr "ワーカープロセスをforkできませんでした: %m" -#: postmaster/postmaster.c:5954 +#: postmaster/postmaster.c:5973 #, c-format msgid "no slot available for new worker process" msgstr "新しいワーカープロセスに割り当て可能なスロットがありません" -#: postmaster/postmaster.c:6288 +#: postmaster/postmaster.c:6307 #, c-format msgid "could not duplicate socket %d for use in backend: error code %d" msgstr "バックエンドで使用するためにソケット%dを複製できませんでした: エラーコード %d" -#: postmaster/postmaster.c:6320 +#: postmaster/postmaster.c:6339 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "継承したソケットを作成できませんでした: エラーコード %d\n" -#: postmaster/postmaster.c:6349 +#: postmaster/postmaster.c:6368 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "バックエンド変数ファイル\"%s\"をオープンできませんでした: %s\n" -#: postmaster/postmaster.c:6356 +#: postmaster/postmaster.c:6375 #, c-format msgid "could not read from backend variables file \"%s\": %s\n" msgstr "バックエンド変数ファイル\"%s\"から読み取れませんでした: %s\n" -#: postmaster/postmaster.c:6365 +#: postmaster/postmaster.c:6384 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "ファイル\"%s\"を削除できませんでした: %s\n" -#: postmaster/postmaster.c:6382 +#: postmaster/postmaster.c:6401 #, c-format msgid "could not map view of backend variables: error code %lu\n" msgstr "バックエンド変数のビューをマップできませんでした: エラーコード %lu\n" -#: postmaster/postmaster.c:6391 +#: postmaster/postmaster.c:6410 #, c-format msgid "could not unmap view of backend variables: error code %lu\n" msgstr "バックエンド変数のビューをアンマップできませんでした: エラーコード %lu\n" -#: postmaster/postmaster.c:6398 +#: postmaster/postmaster.c:6417 #, c-format msgid "could not close handle to backend parameter variables: error code %lu\n" msgstr "バックエンドパラメータ変数のハンドルをクローズできませんでした: エラーコード%lu\n" -#: postmaster/postmaster.c:6560 +#: postmaster/postmaster.c:6579 #, c-format msgid "could not read exit code for process\n" msgstr "子プロセスの終了コードの読み込みができませんでした\n" -#: postmaster/postmaster.c:6602 +#: postmaster/postmaster.c:6621 #, c-format msgid "could not post child completion status\n" msgstr "個プロセスの終了コードを投稿できませんでした\n" @@ -18469,11 +18498,11 @@ msgstr "非決定的照合順序は正規表現ではサポートされていま msgid "invalid timeline %u" msgstr "タイムライン%uは不正です" -#: repl_scanner.l:149 +#: repl_scanner.l:150 msgid "invalid streaming start location" msgstr "ストリーミングの開始位置が不正です" -#: repl_scanner.l:205 scan.l:717 +#: repl_scanner.l:210 scan.l:717 msgid "unterminated quoted string" msgstr "文字列の引用符が閉じていません" @@ -18621,7 +18650,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:375 replication/libpqwalreceiver/libpqwalreceiver.c:609 +#: replication/libpqwalreceiver/libpqwalreceiver.c:375 replication/libpqwalreceiver/libpqwalreceiver.c:624 #, c-format msgid "invalid response from primary server" msgstr "プライマリサーバーからの応答が不正です" @@ -18631,81 +18660,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:452 replication/libpqwalreceiver/libpqwalreceiver.c:459 replication/libpqwalreceiver/libpqwalreceiver.c:489 +#: replication/libpqwalreceiver/libpqwalreceiver.c:504 #, c-format msgid "could not start WAL streaming: %s" msgstr "WAL ストリーミングを開始できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:513 +#: replication/libpqwalreceiver/libpqwalreceiver.c:528 #, c-format msgid "could not send end-of-streaming message to primary: %s" msgstr "プライマリにストリーミングの終了メッセージを送信できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:536 +#: replication/libpqwalreceiver/libpqwalreceiver.c:551 #, c-format msgid "unexpected result set after end-of-streaming" msgstr "ストリーミングの終了後の想定外の結果セット" -#: replication/libpqwalreceiver/libpqwalreceiver.c:551 +#: replication/libpqwalreceiver/libpqwalreceiver.c:566 #, c-format msgid "error while shutting down streaming COPY: %s" msgstr "ストリーミングCOPY終了中のエラー: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:561 +#: replication/libpqwalreceiver/libpqwalreceiver.c:576 #, c-format msgid "error reading result of streaming command: %s" msgstr "ストリーミングコマンドの結果読み取り中のエラー: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:570 replication/libpqwalreceiver/libpqwalreceiver.c:805 +#: replication/libpqwalreceiver/libpqwalreceiver.c:585 replication/libpqwalreceiver/libpqwalreceiver.c:820 #, c-format msgid "unexpected result after CommandComplete: %s" msgstr "CommandComplete後の想定外の結果: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:597 +#: replication/libpqwalreceiver/libpqwalreceiver.c:612 #, c-format msgid "could not receive timeline history file from the primary server: %s" msgstr "プライマリサーバーからタイムライン履歴ファイルを受信できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:610 +#: replication/libpqwalreceiver/libpqwalreceiver.c:625 #, 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:768 replication/libpqwalreceiver/libpqwalreceiver.c:821 replication/libpqwalreceiver/libpqwalreceiver.c:828 +#: replication/libpqwalreceiver/libpqwalreceiver.c:783 replication/libpqwalreceiver/libpqwalreceiver.c:836 replication/libpqwalreceiver/libpqwalreceiver.c:843 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "WAL ストリームからデータを受信できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:848 +#: replication/libpqwalreceiver/libpqwalreceiver.c:863 #, c-format msgid "could not send data to WAL stream: %s" msgstr "WAL ストリームにデータを送信できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:902 +#: replication/libpqwalreceiver/libpqwalreceiver.c:918 #, c-format msgid "could not create replication slot \"%s\": %s" msgstr "レプリケーションスロット\"%s\"を作成できませんでした: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:948 +#: replication/libpqwalreceiver/libpqwalreceiver.c:964 #, c-format msgid "invalid query response" msgstr "不正な問い合わせ応答" -#: replication/libpqwalreceiver/libpqwalreceiver.c:949 +#: replication/libpqwalreceiver/libpqwalreceiver.c:965 #, c-format msgid "Expected %d fields, got %d fields." msgstr "%d個の列を期待していましたが、%d列を受信しました。" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1019 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1035 #, c-format msgid "the query interface requires a database connection" msgstr "クエリインタフェースの動作にはデータベースコネクションが必要です" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1050 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1066 msgid "empty query" msgstr "空の問い合わせ" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1056 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1072 msgid "unexpected pipeline mode" msgstr "想定外のパイプライン状態" @@ -18914,7 +18943,7 @@ msgstr "OID%dのレプリケーション基点は既にPID%dで使用中です" msgid "could not find free replication state slot for replication origin with OID %u" msgstr "OID%uのレプリケーション基点に対するレプリケーション状態スロットの空きがありません" -#: replication/logical/origin.c:941 replication/logical/origin.c:1128 replication/slot.c:1934 +#: replication/logical/origin.c:941 replication/logical/origin.c:1128 replication/slot.c:1936 #, c-format msgid "Increase max_replication_slots and try again." msgstr "max_replication_slotsを増やして再度試してください" @@ -18966,27 +18995,27 @@ msgstr "論理レプリケーションのターゲットリレーション\"%s.% msgid "logical replication target relation \"%s.%s\" does not exist" msgstr "論理レプリケーション先のリレーション\"%s.%s\"は存在しません" -#: replication/logical/reorderbuffer.c:3973 +#: replication/logical/reorderbuffer.c:3974 #, c-format msgid "could not write to data file for XID %u: %m" msgstr "XID%uのためのデータファイルの書き出しに失敗しました: %m" -#: replication/logical/reorderbuffer.c:4319 replication/logical/reorderbuffer.c:4344 +#: replication/logical/reorderbuffer.c:4320 replication/logical/reorderbuffer.c:4345 #, c-format msgid "could not read from reorderbuffer spill file: %m" msgstr "並べ替えバッファのあふれファイルの読み込みに失敗しました: %m" -#: replication/logical/reorderbuffer.c:4323 replication/logical/reorderbuffer.c:4348 +#: replication/logical/reorderbuffer.c:4324 replication/logical/reorderbuffer.c:4349 #, 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:4598 +#: replication/logical/reorderbuffer.c:4599 #, 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:5097 +#: replication/logical/reorderbuffer.c:5098 #, c-format msgid "could not read from file \"%s\": read %d instead of %d bytes" msgstr "ファイル\"%1$s\"の読み込みに失敗しました: %3$dバイトのはずが%2$dバイトでした" @@ -19078,12 +19107,12 @@ msgstr "テーブル\"%s.%s\"が発行サーバー上で見つかりませんで msgid "could not start initial contents copy for table \"%s.%s\": %s" msgstr "テーブル\"%s.%s\"の初期内容のコピーを開始できませんでした: %s" -#: replication/logical/tablesync.c:1104 +#: replication/logical/tablesync.c:1105 #, c-format msgid "table copy could not start transaction on publisher: %s" msgstr "テーブルコピー中に発行サーバー上でのトランザクション開始に失敗しました: %s" -#: replication/logical/tablesync.c:1142 +#: replication/logical/tablesync.c:1143 #, c-format msgid "table copy could not finish transaction on publisher: %s" msgstr "テーブルコピー中に発行サーバー上でのトランザクション終了に失敗しました: %s" @@ -19093,77 +19122,82 @@ msgstr "テーブルコピー中に発行サーバー上でのトランザクシ msgid "processing remote data for replication target relation \"%s.%s\" column \"%s\"" msgstr "レプリケーション先リレーション\"%s.%s\" 列\"%s\"のリモートからのデータの処理中" -#: replication/logical/worker.c:593 replication/logical/worker.c:719 +#: replication/logical/worker.c:561 replication/logical/worker.c:689 replication/logical/worker.c:1437 +#, c-format +msgid "logical replication column %d not found in tuple: only %d column(s) received" +msgstr "論理レプリケーションの列 %d がタプル中にありません: %d 個の列しか受信していません" + +#: replication/logical/worker.c:599 replication/logical/worker.c:729 #, c-format msgid "incorrect binary data format in logical replication column %d" msgstr "論理レプリケーション列%dのバイナリデータ書式が不正です" -#: replication/logical/worker.c:1090 replication/logical/worker.c:1105 +#: replication/logical/worker.c:1100 replication/logical/worker.c:1115 #, c-format msgid "could not read from streaming transaction's changes file \"%s\": read only %zu of %zu bytes" msgstr "ストリーミングトランザクションの変更情報ファイル\"%1$s\"からの読み込みに失敗しました: %3$zuバイト中%2$zuバイト分のみ読み込みました" -#: replication/logical/worker.c:1346 +#: replication/logical/worker.c:1356 #, 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:1353 +#: replication/logical/worker.c:1363 #, 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:2251 +#: replication/logical/worker.c:2266 #, c-format msgid "data stream from publisher has ended" msgstr "発行サーバーからのデータストリームが終了しました" -#: replication/logical/worker.c:2402 +#: replication/logical/worker.c:2417 #, c-format msgid "terminating logical replication worker due to timeout" msgstr "タイムアウトにより論理レプリケーションワーカーを終了します" -#: replication/logical/worker.c:2550 +#: replication/logical/worker.c:2565 #, c-format msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was removed" msgstr "サブスクリプション\"%s\"が削除されたため、対応する論理レプリケーション適用ワーカーが停止します" -#: replication/logical/worker.c:2564 +#: replication/logical/worker.c:2579 #, c-format msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was disabled" msgstr "サブスクリプション\"%s\"が無効化されたため、対応する論理レプリケーション適用ワーカーが停止します" -#: replication/logical/worker.c:2586 +#: replication/logical/worker.c:2601 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because of a parameter change" msgstr "パラメータの変更があったため、サブスクリプション\"%s\"に対応する論理レプリケーション適用ワーカーが再起動します" -#: replication/logical/worker.c:2751 replication/logical/worker.c:2776 +#: replication/logical/worker.c:2766 replication/logical/worker.c:2791 #, c-format msgid "could not read from streaming transaction's subxact file \"%s\": read only %zu of %zu bytes" msgstr "ストリーミングトランザクションのサブトランザクションファイル\"%1$s\"からの読み込みに失敗しました: %3$zuバイト中%2$zuバイト分のみ読み込みました" -#: replication/logical/worker.c:3143 +#: replication/logical/worker.c:3158 #, c-format msgid "logical replication apply worker for subscription %u will not start because the subscription was removed during startup" msgstr "サブスクリプション%uが削除されたため、対応する論理レプリケーション適用ワーカーの起動を中断します" -#: replication/logical/worker.c:3155 +#: replication/logical/worker.c:3170 #, c-format msgid "logical replication apply worker for subscription \"%s\" will not start because the subscription was disabled during startup" msgstr "サブスクリプション\"%s\"が起動中に無効化されたため、対応する論理レプリケーション適用ワーカーは起動しません" -#: replication/logical/worker.c:3173 +#: replication/logical/worker.c:3188 #, c-format msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has started" msgstr "サブスクリプション\"%s\"、テーブル\"%s\"に対応する論理レプリケーションテーブル同期ワーカーが起動しました" -#: replication/logical/worker.c:3177 +#: replication/logical/worker.c:3192 #, c-format msgid "logical replication apply worker for subscription \"%s\" has started" msgstr "サブスクリプション\"%s\"に対応する論理レプリケーション適用ワーカーが起動しました" -#: replication/logical/worker.c:3215 +#: replication/logical/worker.c:3230 #, c-format msgid "subscription has no replication slot set" msgstr "サブスクリプションにレプリケーションスロットが設定されていません" @@ -19242,82 +19276,82 @@ msgstr "レプリケーションスロットは全て使用中です" msgid "Free one or increase max_replication_slots." msgstr "どれか一つを解放するか、max_replication_slots を大きくしてください。" -#: replication/slot.c:431 replication/slotfuncs.c:761 utils/adt/pgstatfuncs.c:2228 +#: replication/slot.c:431 replication/slotfuncs.c:761 utils/adt/pgstatfuncs.c:2240 #, c-format msgid "replication slot \"%s\" does not exist" msgstr "レプリケーションスロット\"%s\"は存在しません" -#: replication/slot.c:477 replication/slot.c:1083 +#: replication/slot.c:477 replication/slot.c:1085 #, c-format msgid "replication slot \"%s\" is active for PID %d" msgstr "レプリケーションスロット\"%s\"はPID%dで使用中です" -#: replication/slot.c:705 replication/slot.c:1479 replication/slot.c:1869 +#: replication/slot.c:707 replication/slot.c:1481 replication/slot.c:1871 #, c-format msgid "could not remove directory \"%s\"" msgstr "ディレクトリ\"%s\"を削除できませんでした" -#: replication/slot.c:1118 +#: replication/slot.c:1120 #, c-format msgid "replication slots can only be used if max_replication_slots > 0" msgstr "レプリケーションスロットは max_replication_slots > 0 のときだけ使用できます" -#: replication/slot.c:1123 +#: replication/slot.c:1125 #, c-format msgid "replication slots can only be used if wal_level >= replica" msgstr "レプリケーションスロットは wal_level >= replica のときだけ使用できます" -#: replication/slot.c:1310 +#: replication/slot.c:1312 #, c-format msgid "terminating process %d to release replication slot \"%s\"" msgstr "プロセス%dを終了してレプリケーションスロット\"%s\"を解放します" -#: replication/slot.c:1348 +#: replication/slot.c:1350 #, c-format msgid "invalidating slot \"%s\" because its restart_lsn %X/%X exceeds max_slot_wal_keep_size" msgstr "restart_lsnの値 %2$X/%3$X が max_slot_wal_keep_size の範囲を超えたため、スロット\"%1$s\"を無効化します" -#: replication/slot.c:1807 +#: replication/slot.c:1809 #, 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:1814 +#: replication/slot.c:1816 #, c-format msgid "replication slot file \"%s\" has unsupported version %u" msgstr "レプリケーションスロットファイル\"%s\"はサポート外のバージョン%uです" -#: replication/slot.c:1821 +#: replication/slot.c:1823 #, c-format msgid "replication slot file \"%s\" has corrupted length %u" msgstr "レプリケーションスロットファイル\"%s\"のサイズ%uは異常です" -#: replication/slot.c:1857 +#: replication/slot.c:1859 #, c-format msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u" msgstr "レプリケーションスロットファイル\"%s\"のチェックサムが一致しません: %uですが、%uであるべきです" -#: replication/slot.c:1891 +#: replication/slot.c:1893 #, c-format msgid "logical replication slot \"%s\" exists, but wal_level < logical" msgstr "論理レプリケーションスロット\"%s\"がありますが、wal_level < logical です" -#: replication/slot.c:1893 +#: replication/slot.c:1895 #, c-format msgid "Change wal_level to be logical or higher." msgstr "wal_level を logical もしくはそれより上位の設定にしてください。" -#: replication/slot.c:1897 +#: replication/slot.c:1899 #, c-format msgid "physical replication slot \"%s\" exists, but wal_level < replica" msgstr "物理レプリケーションスロット\"%s\"がありますが、wal_level < replica です" -#: replication/slot.c:1899 +#: replication/slot.c:1901 #, c-format msgid "Change wal_level to be replica or higher." msgstr "wal_level を replica もしくはそれより上位の設定にしてください。" -#: replication/slot.c:1933 +#: replication/slot.c:1935 #, c-format msgid "too many replication slots active before shutdown" msgstr "シャットダウン前のアクティブなレプリケーションスロットの数が多すぎます" @@ -19563,42 +19597,42 @@ msgstr "最大留保量を超えたため、このスロットは無効化され msgid "terminating walsender process after promotion" msgstr "昇格後にWAL送信プロセスを終了します" -#: replication/walsender.c:1566 +#: replication/walsender.c:1572 #, c-format msgid "cannot execute new commands while WAL sender is in stopping mode" msgstr "WAL送信プロセスが停止モードの間は新しいコマンドを実行できません" -#: replication/walsender.c:1601 +#: replication/walsender.c:1607 #, c-format msgid "cannot execute SQL commands in WAL sender for physical replication" msgstr "物理レプリケーション用のWAL送信プロセスでSQLコマンドは実行できません" -#: replication/walsender.c:1634 +#: replication/walsender.c:1640 #, c-format msgid "received replication command: %s" msgstr "レプリケーションコマンドを受信しました: %s" -#: replication/walsender.c:1642 tcop/fastpath.c:208 tcop/postgres.c:1046 tcop/postgres.c:1405 tcop/postgres.c:1678 tcop/postgres.c:2159 tcop/postgres.c:2592 tcop/postgres.c:2671 +#: replication/walsender.c:1648 tcop/fastpath.c:208 tcop/postgres.c:1046 tcop/postgres.c:1405 tcop/postgres.c:1678 tcop/postgres.c:2159 tcop/postgres.c:2592 tcop/postgres.c:2671 #, c-format msgid "current transaction is aborted, commands ignored until end of transaction block" msgstr "現在のトランザクションがアボートしました。トランザクションブロックが終わるまでコマンドは無視されます" -#: replication/walsender.c:1777 replication/walsender.c:1812 +#: replication/walsender.c:1783 replication/walsender.c:1818 #, c-format msgid "unexpected EOF on standby connection" msgstr "スタンバイ接続で想定外のEOFがありました" -#: replication/walsender.c:1800 +#: replication/walsender.c:1806 #, c-format msgid "invalid standby message type \"%c\"" msgstr "スタンバイのメッセージタイプ\"%c\"は不正です" -#: replication/walsender.c:1889 +#: replication/walsender.c:1895 #, c-format msgid "unexpected message type \"%c\"" msgstr "想定しないメッセージタイプ\"%c\"" -#: replication/walsender.c:2306 +#: replication/walsender.c:2315 #, c-format msgid "terminating walsender process due to replication timeout" msgstr "レプリケーションタイムアウトにより WAL 送信プロセスを終了しています" @@ -19818,201 +19852,201 @@ msgstr "リレーション\"%2$s\"のルール\"%1$s\"は存在しません" msgid "renaming an ON SELECT rule is not allowed" msgstr "ON SELECTルールの名前を変更することはできません" -#: rewrite/rewriteHandler.c:583 +#: rewrite/rewriteHandler.c:584 #, c-format msgid "WITH query name \"%s\" appears in both a rule action and the query being rewritten" msgstr "WITH の問い合わせ名\"%s\"が、ルールのアクションと書き換えられようとしている問い合わせの両方に現れています" -#: rewrite/rewriteHandler.c:613 +#: rewrite/rewriteHandler.c:614 #, 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:666 +#: rewrite/rewriteHandler.c:700 #, c-format msgid "cannot have RETURNING lists in multiple rules" msgstr "複数ルールではRETURNINGリストを持つことはできません" -#: rewrite/rewriteHandler.c:898 rewrite/rewriteHandler.c:937 +#: rewrite/rewriteHandler.c:932 rewrite/rewriteHandler.c:971 #, c-format msgid "cannot insert a non-DEFAULT value into column \"%s\"" msgstr "列\"%s\"へはDEFAULT以外の値の挿入はできません" -#: rewrite/rewriteHandler.c:900 rewrite/rewriteHandler.c:966 +#: rewrite/rewriteHandler.c:934 rewrite/rewriteHandler.c:1000 #, c-format msgid "Column \"%s\" is an identity column defined as GENERATED ALWAYS." msgstr "列\"%s\"は GENERATED ALWAYS として定義されています。" -#: rewrite/rewriteHandler.c:902 +#: rewrite/rewriteHandler.c:936 #, c-format msgid "Use OVERRIDING SYSTEM VALUE to override." msgstr "OVERRIDING SYSTEM VALUE を指定することで挿入を強制できます。" -#: rewrite/rewriteHandler.c:964 rewrite/rewriteHandler.c:972 +#: rewrite/rewriteHandler.c:998 rewrite/rewriteHandler.c:1006 #, c-format msgid "column \"%s\" can only be updated to DEFAULT" msgstr "列\"%s\"はDEFAULTにのみ更新可能です" -#: rewrite/rewriteHandler.c:1107 rewrite/rewriteHandler.c:1125 +#: rewrite/rewriteHandler.c:1141 rewrite/rewriteHandler.c:1159 #, c-format msgid "multiple assignments to same column \"%s\"" msgstr "同じ列\"%s\"に複数の代入があります" -#: rewrite/rewriteHandler.c:1726 rewrite/rewriteHandler.c:3181 +#: rewrite/rewriteHandler.c:1760 rewrite/rewriteHandler.c:3246 #, c-format msgid "access to non-system view \"%s\" is restricted" msgstr "非システムのビュー\"%s\"へのアクセスは制限されています" -#: rewrite/rewriteHandler.c:2158 rewrite/rewriteHandler.c:4084 +#: rewrite/rewriteHandler.c:2192 rewrite/rewriteHandler.c:4149 #, c-format msgid "infinite recursion detected in rules for relation \"%s\"" msgstr "リレーション\"%s\"のルールで無限再帰を検出しました" -#: rewrite/rewriteHandler.c:2263 +#: rewrite/rewriteHandler.c:2297 #, c-format msgid "infinite recursion detected in policy for relation \"%s\"" msgstr "リレーション\"%s\"のポリシで無限再帰を検出しました" -#: rewrite/rewriteHandler.c:2593 +#: rewrite/rewriteHandler.c:2658 msgid "Junk view columns are not updatable." msgstr "ジャンクビュー列は更新不可です。" -#: rewrite/rewriteHandler.c:2598 +#: rewrite/rewriteHandler.c:2663 msgid "View columns that are not columns of their base relation are not updatable." msgstr "基底リレーションの列ではないビュー列は更新不可です。" -#: rewrite/rewriteHandler.c:2601 +#: rewrite/rewriteHandler.c:2666 msgid "View columns that refer to system columns are not updatable." msgstr "システム列を参照するビュー列は更新不可です。" -#: rewrite/rewriteHandler.c:2604 +#: rewrite/rewriteHandler.c:2669 msgid "View columns that return whole-row references are not updatable." msgstr "行全体参照を返すビュー列は更新不可です。" -#: rewrite/rewriteHandler.c:2665 +#: rewrite/rewriteHandler.c:2730 msgid "Views containing DISTINCT are not automatically updatable." msgstr "DISTINCTを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2668 +#: rewrite/rewriteHandler.c:2733 msgid "Views containing GROUP BY are not automatically updatable." msgstr "GROUP BYを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2671 +#: rewrite/rewriteHandler.c:2736 msgid "Views containing HAVING are not automatically updatable." msgstr "HAVINGを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2674 +#: rewrite/rewriteHandler.c:2739 msgid "Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable." msgstr "UNION、INTERSECT、EXCEPTを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2677 +#: rewrite/rewriteHandler.c:2742 msgid "Views containing WITH are not automatically updatable." msgstr "WITHを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2680 +#: rewrite/rewriteHandler.c:2745 msgid "Views containing LIMIT or OFFSET are not automatically updatable." msgstr "LIMIT、OFFSETを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2692 +#: rewrite/rewriteHandler.c:2757 msgid "Views that return aggregate functions are not automatically updatable." msgstr "集約関数を返すビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2695 +#: rewrite/rewriteHandler.c:2760 msgid "Views that return window functions are not automatically updatable." msgstr "ウィンドウ関数を返すビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2698 +#: rewrite/rewriteHandler.c:2763 msgid "Views that return set-returning functions are not automatically updatable." msgstr "集合返却関数を返すビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2705 rewrite/rewriteHandler.c:2709 rewrite/rewriteHandler.c:2717 +#: rewrite/rewriteHandler.c:2770 rewrite/rewriteHandler.c:2774 rewrite/rewriteHandler.c:2782 msgid "Views that do not select from a single table or view are not automatically updatable." msgstr "単一のテーブルまたはビューからselectしていないビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2720 +#: rewrite/rewriteHandler.c:2785 msgid "Views containing TABLESAMPLE are not automatically updatable." msgstr "TABLESAMPLEを含むビューは自動更新できません。" -#: rewrite/rewriteHandler.c:2744 +#: rewrite/rewriteHandler.c:2809 msgid "Views that have no updatable columns are not automatically updatable." msgstr "更新可能な列を持たないビューは自動更新できません。" -#: rewrite/rewriteHandler.c:3241 +#: rewrite/rewriteHandler.c:3306 #, c-format msgid "cannot insert into column \"%s\" of view \"%s\"" msgstr "ビュー\"%2$s\"の列\"%1$s\"への挿入はできません" -#: rewrite/rewriteHandler.c:3249 +#: rewrite/rewriteHandler.c:3314 #, c-format msgid "cannot update column \"%s\" of view \"%s\"" msgstr "ビュー\"%2$s\"の列\"%1$s\"は更新できません" -#: rewrite/rewriteHandler.c:3747 +#: rewrite/rewriteHandler.c:3812 #, c-format msgid "DO INSTEAD NOTIFY rules are not supported for data-modifying statements in WITH" msgstr "WITH句内のデータを変更する文では DO INSTEAD NOTIFY ルールはサポートされません" -#: rewrite/rewriteHandler.c:3758 +#: rewrite/rewriteHandler.c:3823 #, c-format msgid "DO INSTEAD NOTHING rules are not supported for data-modifying statements in WITH" msgstr "WITH句内のデータを変更する文では DO INSTEAD NOTHING ルールはサポートされません" -#: rewrite/rewriteHandler.c:3772 +#: rewrite/rewriteHandler.c:3837 #, c-format msgid "conditional DO INSTEAD rules are not supported for data-modifying statements in WITH" msgstr "WITH句内のデータを変更する文では、条件付き DO INSTEAD ルールはサポートされません" -#: rewrite/rewriteHandler.c:3776 +#: rewrite/rewriteHandler.c:3841 #, c-format msgid "DO ALSO rules are not supported for data-modifying statements in WITH" msgstr "WITH句内のデータを変更する文では DO ALSO ルールはサポートされません" -#: rewrite/rewriteHandler.c:3781 +#: rewrite/rewriteHandler.c:3846 #, c-format msgid "multi-statement DO INSTEAD rules are not supported for data-modifying statements in WITH" msgstr "WITH句内のデータを変更する文ではマルチステートメントの DO INSTEAD ルールはサポートされません" -#: rewrite/rewriteHandler.c:4012 rewrite/rewriteHandler.c:4020 rewrite/rewriteHandler.c:4028 +#: rewrite/rewriteHandler.c:4077 rewrite/rewriteHandler.c:4085 rewrite/rewriteHandler.c:4093 #, c-format msgid "Views with conditional DO INSTEAD rules are not automatically updatable." msgstr "条件付きDO INSTEADルールを持つビューは自動更新できません。" -#: rewrite/rewriteHandler.c:4134 +#: rewrite/rewriteHandler.c:4199 #, c-format msgid "cannot perform INSERT RETURNING on relation \"%s\"" msgstr "リレーション\"%s\"へのINSERT RETURNINGを行うことはできません" -#: rewrite/rewriteHandler.c:4136 +#: rewrite/rewriteHandler.c:4201 #, 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:4141 +#: rewrite/rewriteHandler.c:4206 #, c-format msgid "cannot perform UPDATE RETURNING on relation \"%s\"" msgstr "リレーション\"%s\"へのUPDATE RETURNINGを行うことはできません" -#: rewrite/rewriteHandler.c:4143 +#: rewrite/rewriteHandler.c:4208 #, 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:4148 +#: rewrite/rewriteHandler.c:4213 #, c-format msgid "cannot perform DELETE RETURNING on relation \"%s\"" msgstr "リレーション\"%s\"へのDELETE RETURNINGを行うことはできません" -#: rewrite/rewriteHandler.c:4150 +#: rewrite/rewriteHandler.c:4215 #, 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:4168 +#: rewrite/rewriteHandler.c:4233 #, 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:4225 +#: rewrite/rewriteHandler.c:4290 #, c-format msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries" msgstr "複数問い合わせに対するルールにより書き換えられた問い合わせでは WITH を使用できません" @@ -20471,17 +20505,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:68 utils/adt/mcxtfuncs.c:204 #, c-format msgid "PID %d is not a PostgreSQL server process" msgstr "PID %dはPostgreSQLサーバープロセスではありません" -#: storage/ipc/signalfuncs.c:104 storage/lmgr/proc.c:1468 utils/adt/mcxtfuncs.c:212 +#: storage/ipc/signalfuncs.c:104 storage/lmgr/proc.c:1503 utils/adt/mcxtfuncs.c:212 #, c-format msgid "could not send signal to process %d: %m" msgstr "プロセス%dにシグナルを送信できませんでした: %m" @@ -20797,27 +20826,27 @@ msgstr "リトライが行われた場合、このトランザクションは成 msgid "number of requested standby connections exceeds max_wal_senders (currently %d)" msgstr "要求されたスタンバイ接続が max_wal_senders を超えています(現在は %d)" -#: storage/lmgr/proc.c:1565 +#: storage/lmgr/proc.c:1600 #, 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:1580 +#: storage/lmgr/proc.c:1615 #, 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:1589 +#: storage/lmgr/proc.c:1624 #, 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:1596 +#: storage/lmgr/proc.c:1631 #, 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:1613 +#: storage/lmgr/proc.c:1648 #, 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を獲得することに失敗しました" @@ -20947,7 +20976,7 @@ msgstr "関数呼び出しメッセージ内の引数サイズ%dが不正です" msgid "incorrect binary data format in function argument %d" msgstr "関数引数%dのバイナリデータ書式が不正です" -#: tcop/postgres.c:449 tcop/postgres.c:4801 +#: tcop/postgres.c:449 tcop/postgres.c:4817 #, c-format msgid "invalid frontend message type %d" msgstr "フロントエンドメッセージタイプ%dが不正です" @@ -21178,67 +21207,67 @@ msgstr "トランザクション中アイドルタイムアウトのため接続 msgid "terminating connection due to idle-session timeout" msgstr "アイドルセッションタイムアウトのため接続を終了します" -#: tcop/postgres.c:3491 +#: tcop/postgres.c:3492 #, c-format msgid "stack depth limit exceeded" msgstr "スタック長制限を越えました" -#: tcop/postgres.c:3492 +#: tcop/postgres.c:3493 #, 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:3555 +#: tcop/postgres.c:3571 #, c-format msgid "\"max_stack_depth\" must not exceed %ldkB." msgstr "\"max_stack_depth\"は%ldkBを越えてはなりません。" -#: tcop/postgres.c:3557 +#: tcop/postgres.c:3573 #, c-format msgid "Increase the platform's stack depth limit via \"ulimit -s\" or local equivalent." msgstr "プラットフォームのスタック長制限を\"ulimit -s\"または同等の機能を使用して増加してください" -#: tcop/postgres.c:3978 +#: tcop/postgres.c:3994 #, c-format msgid "invalid command-line argument for server process: %s" msgstr "サーバープロセスに対する不正なコマンドライン引数: %s" -#: tcop/postgres.c:3979 tcop/postgres.c:3985 +#: tcop/postgres.c:3995 tcop/postgres.c:4001 #, c-format msgid "Try \"%s --help\" for more information." msgstr "詳細は\"%s --help\"で確認してください。" -#: tcop/postgres.c:3983 +#: tcop/postgres.c:3999 #, c-format msgid "%s: invalid command-line argument: %s" msgstr "%s: 不正なコマンドライン引数: %s" -#: tcop/postgres.c:4046 +#: tcop/postgres.c:4062 #, c-format msgid "%s: no database nor user name specified" msgstr "%s: データベース名もユーザー名も指定されていません" -#: tcop/postgres.c:4703 +#: tcop/postgres.c:4719 #, c-format msgid "invalid CLOSE message subtype %d" msgstr "不正なCLOSEメッセージのサブタイプ%d" -#: tcop/postgres.c:4738 +#: tcop/postgres.c:4754 #, c-format msgid "invalid DESCRIBE message subtype %d" msgstr "不正なDESCRIBEメッセージのサブタイプ%d" -#: tcop/postgres.c:4822 +#: tcop/postgres.c:4838 #, c-format msgid "fastpath function calls not supported in a replication connection" msgstr "レプリケーション接続では高速関数呼び出しはサポートされていません" -#: tcop/postgres.c:4826 +#: tcop/postgres.c:4842 #, c-format msgid "extended query protocol not supported in a replication connection" msgstr "レプリケーション接続では拡張問い合わせプロトコルはサポートされていません" -#: tcop/postgres.c:5003 +#: tcop/postgres.c:5019 #, 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" @@ -21333,17 +21362,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" @@ -21418,12 +21447,12 @@ msgstr "認識できないシソーラスパラメータ \"%s\"" msgid "missing Dictionary parameter" msgstr "Dictionaryパラメータがありません" -#: tsearch/spell.c:383 tsearch/spell.c:400 tsearch/spell.c:409 tsearch/spell.c:1060 +#: tsearch/spell.c:383 tsearch/spell.c:400 tsearch/spell.c:409 tsearch/spell.c:1072 #, c-format msgid "invalid affix flag \"%s\"" msgstr "不正な接辞フラグ\"%s\"" -#: tsearch/spell.c:387 tsearch/spell.c:1064 +#: tsearch/spell.c:387 tsearch/spell.c:1076 #, c-format msgid "affix flag \"%s\" is out of range" msgstr "接辞フラグ\"%s\"は範囲外です" @@ -21448,37 +21477,37 @@ msgstr "辞書ファイル\"%s\"をオープンできませんでした: %m" msgid "invalid regular expression: %s" msgstr "正規表現が不正です: %s" -#: tsearch/spell.c:1187 tsearch/spell.c:1199 tsearch/spell.c:1758 tsearch/spell.c:1763 tsearch/spell.c:1768 +#: tsearch/spell.c:1201 tsearch/spell.c:1213 tsearch/spell.c:1772 tsearch/spell.c:1777 tsearch/spell.c:1782 #, c-format msgid "invalid affix alias \"%s\"" msgstr "不正な接辞の別名 \"%s\"" -#: tsearch/spell.c:1240 tsearch/spell.c:1311 tsearch/spell.c:1460 +#: tsearch/spell.c:1254 tsearch/spell.c:1325 tsearch/spell.c:1474 #, c-format msgid "could not open affix file \"%s\": %m" msgstr "affixファイル\"%s\"をオープンできませんでした: %m" -#: tsearch/spell.c:1294 +#: tsearch/spell.c:1308 #, c-format msgid "Ispell dictionary supports only \"default\", \"long\", and \"num\" flag values" msgstr "Ispell辞書はフラグ値\"default\"、\"long\"および\"num\"のみをサポートします" -#: tsearch/spell.c:1338 +#: tsearch/spell.c:1352 #, c-format msgid "invalid number of flag vector aliases" msgstr "不正な数のフラグベクタの別名" -#: tsearch/spell.c:1361 +#: tsearch/spell.c:1375 #, c-format msgid "number of aliases exceeds specified number %d" msgstr "別名の数が指定された数 %d を超えています" -#: tsearch/spell.c:1575 +#: tsearch/spell.c:1589 #, c-format msgid "affix file contains both old-style and new-style commands" msgstr "接辞ファイルが新旧両方の形式のコマンドを含んでいます" -#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:269 utils/adt/tsvector_op.c:1121 +#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:269 utils/adt/tsvector_op.c:1094 #, c-format msgid "string is too long for tsvector (%d bytes, max %d bytes)" msgstr "TSベクターのための文字列が長すぎます(%dバイト、最大は%dバイト)" @@ -21518,31 +21547,36 @@ msgstr "ストップワードファイル\"%s\"をオープンできませんで msgid "text search parser does not support headline creation" msgstr "テキスト検索パーサは見出し作成をサポートしません" -#: tsearch/wparser_def.c:2594 +#: tsearch/wparser_def.c:2597 #, c-format msgid "unrecognized headline parameter: \"%s\"" msgstr "認識できない見出しパラメータ: \"%s\"" -#: tsearch/wparser_def.c:2613 +#: tsearch/wparser_def.c:2616 #, c-format msgid "MinWords should be less than MaxWords" msgstr "MinWordsはMaxWordsより小さくなければなりません" -#: tsearch/wparser_def.c:2617 +#: tsearch/wparser_def.c:2620 #, c-format msgid "MinWords should be positive" msgstr "MinWordsは正でなければなりません" -#: tsearch/wparser_def.c:2621 +#: tsearch/wparser_def.c:2624 #, c-format msgid "ShortWord should be >= 0" msgstr "ShortWordは>= 0でなければなりません" -#: tsearch/wparser_def.c:2625 +#: tsearch/wparser_def.c:2628 #, c-format msgid "MaxFragments should be >= 0" msgstr "MaxFragments は 0 以上でなければなりません" +#: tsearch/wparser_def.c:2654 tsearch/wparser_def.c:2658 tsearch/wparser_def.c:2662 +#, c-format +msgid "value for \"%s\" is too long" +msgstr "\"%s\"の値が長すぎます" + #: utils/adt/acl.c:182 utils/adt/name.c:93 #, c-format msgid "identifier too long" @@ -21664,7 +21698,7 @@ msgid "input data type is not an array" msgstr "入力データ型は配列ではありません" #: utils/adt/array_userfuncs.c:129 utils/adt/array_userfuncs.c:181 utils/adt/float.c:1233 utils/adt/float.c:1307 utils/adt/float.c:4052 utils/adt/float.c:4066 utils/adt/int.c:786 utils/adt/int.c:808 utils/adt/int.c:822 utils/adt/int.c:836 utils/adt/int.c:867 utils/adt/int.c:888 utils/adt/int.c:1005 utils/adt/int.c:1019 utils/adt/int.c:1033 utils/adt/int.c:1066 utils/adt/int.c:1080 utils/adt/int.c:1094 utils/adt/int.c:1125 utils/adt/int.c:1207 utils/adt/int.c:1271 -#: utils/adt/int.c:1339 utils/adt/int.c:1345 utils/adt/int8.c:1299 utils/adt/numeric.c:1784 utils/adt/numeric.c:4247 utils/adt/varbit.c:1195 utils/adt/varbit.c:1596 utils/adt/varlena.c:1119 utils/adt/varlena.c:3430 +#: utils/adt/int.c:1339 utils/adt/int.c:1345 utils/adt/int8.c:1299 utils/adt/numeric.c:1784 utils/adt/numeric.c:4247 utils/adt/varbit.c:1195 utils/adt/varbit.c:1596 utils/adt/varlena.c:1157 utils/adt/varlena.c:3468 #, c-format msgid "integer out of range" msgstr "integerの範囲外です" @@ -21780,7 +21814,7 @@ msgstr "多次元配列は合致する次元の副配列を持たなければな msgid "Junk after closing right brace." msgstr "右括弧の後にゴミがあります。" -#: utils/adt/arrayfuncs.c:1302 utils/adt/arrayfuncs.c:3511 utils/adt/arrayfuncs.c:6101 +#: utils/adt/arrayfuncs.c:1302 utils/adt/arrayfuncs.c:3511 utils/adt/arrayfuncs.c:6108 #, c-format msgid "invalid number of dimensions: %d" msgstr "不正な次元数: %d" @@ -21795,7 +21829,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:1379 utils/adt/multirangetypes.c:444 utils/adt/rangetypes.c:333 utils/cache/lsyscache.c:2915 +#: utils/adt/arrayfuncs.c:1379 utils/adt/multirangetypes.c:445 utils/adt/rangetypes.c:333 utils/cache/lsyscache.c:3028 #, c-format msgid "no binary input function available for type %s" msgstr "型%sにはバイナリ入力関数がありません" @@ -21805,7 +21839,7 @@ msgstr "型%sにはバイナリ入力関数がありません" msgid "improper binary format in array element %d" msgstr "配列要素%dのバイナリ書式が不適切です" -#: utils/adt/arrayfuncs.c:1600 utils/adt/multirangetypes.c:449 utils/adt/rangetypes.c:338 utils/cache/lsyscache.c:2948 +#: utils/adt/arrayfuncs.c:1600 utils/adt/multirangetypes.c:450 utils/adt/rangetypes.c:338 utils/cache/lsyscache.c:3061 #, c-format msgid "no binary output function available for type %s" msgstr "型%sにはバイナリ出力関数がありません" @@ -21815,7 +21849,7 @@ msgstr "型%sにはバイナリ出力関数がありません" msgid "slices of fixed-length arrays not implemented" msgstr "固定長配列の部分配列は実装されていません" -#: utils/adt/arrayfuncs.c:2257 utils/adt/arrayfuncs.c:2279 utils/adt/arrayfuncs.c:2328 utils/adt/arrayfuncs.c:2582 utils/adt/arrayfuncs.c:2927 utils/adt/arrayfuncs.c:6087 utils/adt/arrayfuncs.c:6113 utils/adt/arrayfuncs.c:6124 utils/adt/json.c:1141 utils/adt/json.c:1216 utils/adt/jsonb.c:1316 utils/adt/jsonb.c:1402 utils/adt/jsonfuncs.c:4438 utils/adt/jsonfuncs.c:4592 utils/adt/jsonfuncs.c:4704 utils/adt/jsonfuncs.c:4753 +#: utils/adt/arrayfuncs.c:2257 utils/adt/arrayfuncs.c:2279 utils/adt/arrayfuncs.c:2328 utils/adt/arrayfuncs.c:2582 utils/adt/arrayfuncs.c:2927 utils/adt/arrayfuncs.c:6094 utils/adt/arrayfuncs.c:6120 utils/adt/arrayfuncs.c:6131 utils/adt/json.c:1141 utils/adt/json.c:1216 utils/adt/jsonb.c:1316 utils/adt/jsonb.c:1402 utils/adt/jsonfuncs.c:4438 utils/adt/jsonfuncs.c:4592 utils/adt/jsonfuncs.c:4704 utils/adt/jsonfuncs.c:4753 #, c-format msgid "wrong number of array subscripts" msgstr "配列の添え字が不正な数値です" @@ -21860,7 +21894,7 @@ msgstr "この文脈ではNULLの配列要素は許可されません" msgid "cannot compare arrays of different element types" msgstr "要素型の異なる配列を比較できません" -#: utils/adt/arrayfuncs.c:4195 utils/adt/multirangetypes.c:2743 utils/adt/multirangetypes.c:2815 utils/adt/rangetypes.c:1343 utils/adt/rangetypes.c:1407 utils/adt/rowtypes.c:1858 +#: utils/adt/arrayfuncs.c:4195 utils/adt/multirangetypes.c:2744 utils/adt/multirangetypes.c:2816 utils/adt/rangetypes.c:1343 utils/adt/rangetypes.c:1407 utils/adt/rowtypes.c:1858 #, c-format msgid "could not identify a hash function for type %s" msgstr "型 %s のハッシュ関数を識別できません" @@ -21875,57 +21909,62 @@ msgstr "型 %s の拡張ハッシュ関数を特定できませんでした" msgid "data type %s is not an array type" msgstr "データ型%sは配列型ではありません" -#: utils/adt/arrayfuncs.c:5554 +#: utils/adt/arrayfuncs.c:5555 #, c-format msgid "cannot accumulate null arrays" msgstr "null配列は連結できません" -#: utils/adt/arrayfuncs.c:5582 +#: utils/adt/arrayfuncs.c:5580 +#, c-format +msgid "array size exceeds the maximum allowed (%zu)" +msgstr "配列のサイズが上限(%zu)を超えています" + +#: utils/adt/arrayfuncs.c:5591 #, c-format msgid "cannot accumulate empty arrays" msgstr "空の配列は連結できません" -#: utils/adt/arrayfuncs.c:5609 utils/adt/arrayfuncs.c:5615 +#: utils/adt/arrayfuncs.c:5618 utils/adt/arrayfuncs.c:5624 #, c-format msgid "cannot accumulate arrays of different dimensionality" msgstr "次元の異なる配列は結合できません" -#: utils/adt/arrayfuncs.c:5985 utils/adt/arrayfuncs.c:6025 +#: utils/adt/arrayfuncs.c:5992 utils/adt/arrayfuncs.c:6032 #, c-format msgid "dimension array or low bound array cannot be null" msgstr "次元配列もしくは下限値配列が NULL であってはなりません" -#: utils/adt/arrayfuncs.c:6088 utils/adt/arrayfuncs.c:6114 +#: utils/adt/arrayfuncs.c:6095 utils/adt/arrayfuncs.c:6121 #, c-format msgid "Dimension array must be one dimensional." msgstr "次元配列は1次元でなければなりません" -#: utils/adt/arrayfuncs.c:6093 utils/adt/arrayfuncs.c:6119 +#: utils/adt/arrayfuncs.c:6100 utils/adt/arrayfuncs.c:6126 #, c-format msgid "dimension values cannot be null" msgstr "次元値にnullにはできません" -#: utils/adt/arrayfuncs.c:6125 +#: utils/adt/arrayfuncs.c:6132 #, c-format msgid "Low bound array has different size than dimensions array." msgstr "下限配列が次元配列のサイズと異なっています" -#: utils/adt/arrayfuncs.c:6403 +#: utils/adt/arrayfuncs.c:6410 #, c-format msgid "removing elements from multidimensional arrays is not supported" msgstr "多次元配列からの要素削除はサポートされません" -#: utils/adt/arrayfuncs.c:6680 +#: utils/adt/arrayfuncs.c:6687 #, c-format msgid "thresholds must be one-dimensional array" msgstr "閾値は1次元の配列でなければなりません" -#: utils/adt/arrayfuncs.c:6685 +#: utils/adt/arrayfuncs.c:6692 #, c-format msgid "thresholds array must not contain NULLs" msgstr "閾値配列にはNULL値を含めてはいけません" -#: utils/adt/arrayfuncs.c:6918 +#: utils/adt/arrayfuncs.c:6925 #, c-format msgid "number of elements to trim must be between 0 and %d" msgstr "切り詰める要素の数は0以上%d以下でなければなりません" @@ -21979,7 +22018,7 @@ msgid "money out of range" msgstr "マネー型の値が範囲外です" #: utils/adt/cash.c:162 utils/adt/cash.c:723 utils/adt/float.c:104 utils/adt/int.c:851 utils/adt/int.c:967 utils/adt/int.c:1047 utils/adt/int.c:1109 utils/adt/int.c:1147 utils/adt/int.c:1175 utils/adt/int8.c:600 utils/adt/int8.c:658 utils/adt/int8.c:985 utils/adt/int8.c:1065 utils/adt/int8.c:1127 utils/adt/int8.c:1207 utils/adt/numeric.c:3047 utils/adt/numeric.c:3070 utils/adt/numeric.c:3155 utils/adt/numeric.c:3173 utils/adt/numeric.c:3269 -#: utils/adt/numeric.c:8457 utils/adt/numeric.c:8747 utils/adt/numeric.c:10393 utils/adt/timestamp.c:3317 +#: utils/adt/numeric.c:8457 utils/adt/numeric.c:8747 utils/adt/numeric.c:10393 utils/adt/timestamp.c:3321 #, c-format msgid "division by zero" msgstr "0による除算が行われました" @@ -22009,7 +22048,7 @@ msgstr "(%d)%sの精度は負ではいけません" msgid "TIME(%d)%s precision reduced to maximum allowed, %d" msgstr "TIME(%d)%sの位取りを許容最大値%dまで減らしました" -#: utils/adt/date.c:159 utils/adt/date.c:167 utils/adt/formatting.c:4252 utils/adt/formatting.c:4261 utils/adt/formatting.c:4367 utils/adt/formatting.c:4377 +#: utils/adt/date.c:159 utils/adt/date.c:167 utils/adt/formatting.c:4254 utils/adt/formatting.c:4263 utils/adt/formatting.c:4369 utils/adt/formatting.c:4379 #, c-format msgid "date out of range: \"%s\"" msgstr "日付が範囲外です: \"%s\"" @@ -22049,15 +22088,15 @@ msgstr "日付の単位\"%s\"はサポートされていません" msgid "date units \"%s\" not recognized" msgstr "日付の単位\"%s\"は認識できません" -#: utils/adt/date.c:1318 utils/adt/date.c:1364 utils/adt/date.c:1920 utils/adt/date.c:1951 utils/adt/date.c:1980 utils/adt/date.c:2844 utils/adt/datetime.c:405 utils/adt/datetime.c:1700 utils/adt/formatting.c:4109 utils/adt/formatting.c:4141 utils/adt/formatting.c:4221 utils/adt/formatting.c:4343 utils/adt/json.c:418 utils/adt/json.c:457 utils/adt/timestamp.c:224 utils/adt/timestamp.c:256 utils/adt/timestamp.c:698 utils/adt/timestamp.c:707 -#: utils/adt/timestamp.c:785 utils/adt/timestamp.c:818 utils/adt/timestamp.c:2860 utils/adt/timestamp.c:2865 utils/adt/timestamp.c:2884 utils/adt/timestamp.c:2897 utils/adt/timestamp.c:2908 utils/adt/timestamp.c:2914 utils/adt/timestamp.c:2920 utils/adt/timestamp.c:2925 utils/adt/timestamp.c:2980 utils/adt/timestamp.c:2985 utils/adt/timestamp.c:3006 utils/adt/timestamp.c:3019 utils/adt/timestamp.c:3033 utils/adt/timestamp.c:3041 utils/adt/timestamp.c:3047 -#: utils/adt/timestamp.c:3052 utils/adt/timestamp.c:3739 utils/adt/timestamp.c:3864 utils/adt/timestamp.c:3935 utils/adt/timestamp.c:3971 utils/adt/timestamp.c:4061 utils/adt/timestamp.c:4135 utils/adt/timestamp.c:4171 utils/adt/timestamp.c:4274 utils/adt/timestamp.c:4776 utils/adt/timestamp.c:5050 utils/adt/timestamp.c:5509 utils/adt/timestamp.c:5523 utils/adt/timestamp.c:5528 utils/adt/timestamp.c:5542 utils/adt/timestamp.c:5575 utils/adt/timestamp.c:5662 -#: utils/adt/timestamp.c:5703 utils/adt/timestamp.c:5707 utils/adt/timestamp.c:5776 utils/adt/timestamp.c:5780 utils/adt/timestamp.c:5794 utils/adt/timestamp.c:5828 utils/adt/xml.c:2274 utils/adt/xml.c:2281 utils/adt/xml.c:2301 utils/adt/xml.c:2308 +#: utils/adt/date.c:1318 utils/adt/date.c:1364 utils/adt/date.c:1920 utils/adt/date.c:1951 utils/adt/date.c:1980 utils/adt/date.c:2844 utils/adt/datetime.c:405 utils/adt/datetime.c:1700 utils/adt/formatting.c:4111 utils/adt/formatting.c:4143 utils/adt/formatting.c:4223 utils/adt/formatting.c:4345 utils/adt/json.c:418 utils/adt/json.c:457 utils/adt/timestamp.c:224 utils/adt/timestamp.c:256 utils/adt/timestamp.c:698 utils/adt/timestamp.c:707 +#: utils/adt/timestamp.c:785 utils/adt/timestamp.c:818 utils/adt/timestamp.c:2864 utils/adt/timestamp.c:2869 utils/adt/timestamp.c:2888 utils/adt/timestamp.c:2901 utils/adt/timestamp.c:2912 utils/adt/timestamp.c:2918 utils/adt/timestamp.c:2924 utils/adt/timestamp.c:2929 utils/adt/timestamp.c:2984 utils/adt/timestamp.c:2989 utils/adt/timestamp.c:3010 utils/adt/timestamp.c:3023 utils/adt/timestamp.c:3037 utils/adt/timestamp.c:3045 utils/adt/timestamp.c:3051 +#: utils/adt/timestamp.c:3056 utils/adt/timestamp.c:3743 utils/adt/timestamp.c:3868 utils/adt/timestamp.c:3939 utils/adt/timestamp.c:3975 utils/adt/timestamp.c:4065 utils/adt/timestamp.c:4139 utils/adt/timestamp.c:4175 utils/adt/timestamp.c:4278 utils/adt/timestamp.c:4780 utils/adt/timestamp.c:5054 utils/adt/timestamp.c:5513 utils/adt/timestamp.c:5527 utils/adt/timestamp.c:5532 utils/adt/timestamp.c:5546 utils/adt/timestamp.c:5579 utils/adt/timestamp.c:5666 +#: utils/adt/timestamp.c:5707 utils/adt/timestamp.c:5711 utils/adt/timestamp.c:5780 utils/adt/timestamp.c:5784 utils/adt/timestamp.c:5798 utils/adt/timestamp.c:5832 utils/adt/xml.c:2274 utils/adt/xml.c:2281 utils/adt/xml.c:2301 utils/adt/xml.c:2308 #, c-format msgid "timestamp out of range" msgstr "timestampの範囲外です" -#: utils/adt/date.c:1537 utils/adt/date.c:2339 utils/adt/formatting.c:4429 +#: utils/adt/date.c:1537 utils/adt/date.c:2339 utils/adt/formatting.c:4431 #, c-format msgid "time out of range" msgstr "時刻が範囲外です" @@ -22067,7 +22106,7 @@ msgstr "時刻が範囲外です" msgid "time field value out of range: %d:%02d:%02g" msgstr "時刻フィールドの値が範囲外です: %d:%02d:%02g" -#: utils/adt/date.c:2109 utils/adt/date.c:2643 utils/adt/float.c:1047 utils/adt/float.c:1123 utils/adt/int.c:643 utils/adt/int.c:690 utils/adt/int.c:725 utils/adt/int8.c:499 utils/adt/numeric.c:2451 utils/adt/timestamp.c:3388 utils/adt/timestamp.c:3419 utils/adt/timestamp.c:3450 +#: utils/adt/date.c:2109 utils/adt/date.c:2643 utils/adt/float.c:1047 utils/adt/float.c:1123 utils/adt/int.c:643 utils/adt/int.c:690 utils/adt/int.c:725 utils/adt/int8.c:499 utils/adt/numeric.c:2451 utils/adt/timestamp.c:3392 utils/adt/timestamp.c:3423 utils/adt/timestamp.c:3454 #, c-format msgid "invalid preceding or following size in window function" msgstr "ウィンドウ関数での不正なサイズの PRECEDING または FOLLOWING 指定" @@ -22087,12 +22126,12 @@ msgstr "タイムゾーンの置換が範囲外です" msgid "\"time with time zone\" units \"%s\" not recognized" msgstr "\"time with time zone\"の単位\"%s\"が不明です" -#: utils/adt/date.c:3097 utils/adt/datetime.c:951 utils/adt/datetime.c:1858 utils/adt/datetime.c:4648 utils/adt/timestamp.c:515 utils/adt/timestamp.c:542 utils/adt/timestamp.c:4357 utils/adt/timestamp.c:5534 utils/adt/timestamp.c:5786 +#: utils/adt/date.c:3097 utils/adt/datetime.c:951 utils/adt/datetime.c:1858 utils/adt/datetime.c:4648 utils/adt/timestamp.c:515 utils/adt/timestamp.c:542 utils/adt/timestamp.c:4361 utils/adt/timestamp.c:5538 utils/adt/timestamp.c:5790 #, c-format msgid "time zone \"%s\" not recognized" msgstr "タイムゾーン\"%s\"は不明です" -#: utils/adt/date.c:3130 utils/adt/timestamp.c:5564 utils/adt/timestamp.c:5817 +#: utils/adt/date.c:3130 utils/adt/timestamp.c:5568 utils/adt/timestamp.c:5821 #, c-format msgid "interval time zone \"%s\" must not include months or days" msgstr "intervalによるタイムゾーン\"%s\"には月または日を含めてはいけません" @@ -22312,247 +22351,247 @@ msgstr "\"tinterval\"値に対する不正な書式指定" msgid "Intervals are not tied to specific calendar dates." msgstr "時間間隔が特定の暦日付に結びついていません" -#: utils/adt/formatting.c:1157 +#: utils/adt/formatting.c:1159 #, c-format msgid "\"EEEE\" must be the last pattern used" msgstr "\"EEEE\"は最終パターンでなければなりません。" -#: utils/adt/formatting.c:1165 +#: utils/adt/formatting.c:1167 #, c-format msgid "\"9\" must be ahead of \"PR\"" msgstr "\"9\"は\"PR\"の前になければなりません" -#: utils/adt/formatting.c:1181 +#: utils/adt/formatting.c:1183 #, c-format msgid "\"0\" must be ahead of \"PR\"" msgstr "\"0\"は\"PR\"の前になければなりません" -#: utils/adt/formatting.c:1208 +#: utils/adt/formatting.c:1210 #, c-format msgid "multiple decimal points" msgstr "複数の小数点があります" -#: utils/adt/formatting.c:1212 utils/adt/formatting.c:1295 +#: utils/adt/formatting.c:1214 utils/adt/formatting.c:1297 #, c-format msgid "cannot use \"V\" and decimal point together" msgstr "\"V\"と小数点を混在できません" -#: utils/adt/formatting.c:1224 +#: utils/adt/formatting.c:1226 #, c-format msgid "cannot use \"S\" twice" msgstr "\"S\"は1回しか使用できません" -#: utils/adt/formatting.c:1228 +#: utils/adt/formatting.c:1230 #, c-format msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together" msgstr "\"S\"と\"PL\"/\"MI\"/\"SG\"/\"PR\"を混在できません" -#: utils/adt/formatting.c:1248 +#: utils/adt/formatting.c:1250 #, c-format msgid "cannot use \"S\" and \"MI\" together" msgstr "\"S\"と\"MI\"を混在できません" -#: utils/adt/formatting.c:1258 +#: utils/adt/formatting.c:1260 #, c-format msgid "cannot use \"S\" and \"PL\" together" msgstr "\"S\"と\"PL\"を混在できません" -#: utils/adt/formatting.c:1268 +#: utils/adt/formatting.c:1270 #, c-format msgid "cannot use \"S\" and \"SG\" together" msgstr "\"S\"と\"SG\"を混在できません" -#: utils/adt/formatting.c:1277 +#: utils/adt/formatting.c:1279 #, c-format msgid "cannot use \"PR\" and \"S\"/\"PL\"/\"MI\"/\"SG\" together" msgstr "\"PR\"と\"S\"/\"PL\"/\"MI\"/\"SG\"を混在できません" -#: utils/adt/formatting.c:1303 +#: utils/adt/formatting.c:1305 #, c-format msgid "cannot use \"EEEE\" twice" msgstr "\"EEEE\"は1回しか使用できません" -#: utils/adt/formatting.c:1309 +#: utils/adt/formatting.c:1311 #, c-format msgid "\"EEEE\" is incompatible with other formats" msgstr "\"EEEE\"が他のフォーマットと互換性がありません。" -#: utils/adt/formatting.c:1310 +#: utils/adt/formatting.c:1312 #, c-format msgid "\"EEEE\" may only be used together with digit and decimal point patterns." msgstr "\"EEEE\"は数値または小数点パターンと共に指定してください。" -#: utils/adt/formatting.c:1394 +#: utils/adt/formatting.c:1396 #, c-format msgid "invalid datetime format separator: \"%s\"" msgstr "不正なdatetime書式のセパレータ: \"%s\"" -#: utils/adt/formatting.c:1521 +#: utils/adt/formatting.c:1523 #, c-format msgid "\"%s\" is not a number" msgstr "\"%s\"は数値ではありません" -#: utils/adt/formatting.c:1599 +#: utils/adt/formatting.c:1601 #, c-format msgid "case conversion failed: %s" msgstr "文字ケースの変換に失敗しました: %s" -#: utils/adt/formatting.c:1664 utils/adt/formatting.c:1788 utils/adt/formatting.c:1913 +#: utils/adt/formatting.c:1666 utils/adt/formatting.c:1790 utils/adt/formatting.c:1915 #, c-format msgid "could not determine which collation to use for %s function" msgstr "%s 関数に対して使用する照合順序を特定できませんでした" -#: utils/adt/formatting.c:2285 +#: utils/adt/formatting.c:2287 #, c-format msgid "invalid combination of date conventions" msgstr "不正な暦法の組み合わせ" -#: utils/adt/formatting.c:2286 +#: utils/adt/formatting.c:2288 #, c-format msgid "Do not mix Gregorian and ISO week date conventions in a formatting template." msgstr "単一の書式テンプレートの中では、グレゴリオ暦とISO歴週日付を混在させないでください。" -#: utils/adt/formatting.c:2309 +#: utils/adt/formatting.c:2311 #, c-format msgid "conflicting values for \"%s\" field in formatting string" msgstr "書式文字列中で\"%s\"フィールドの値が衝突しています" -#: utils/adt/formatting.c:2312 +#: utils/adt/formatting.c:2314 #, c-format msgid "This value contradicts a previous setting for the same field type." msgstr "この値は同じフィールド型に対する以前の設定と矛盾しています" -#: utils/adt/formatting.c:2383 +#: utils/adt/formatting.c:2385 #, c-format msgid "source string too short for \"%s\" formatting field" msgstr "書式フィールド\"%s\"に対して元の文字列が短すぎます" -#: utils/adt/formatting.c:2386 +#: utils/adt/formatting.c:2388 #, c-format msgid "Field requires %d characters, but only %d remain." msgstr "フィールドには%d文字必要ですが、%d文字しか残っていません。" -#: utils/adt/formatting.c:2389 utils/adt/formatting.c:2404 +#: utils/adt/formatting.c:2391 utils/adt/formatting.c:2406 #, c-format msgid "If your source string is not fixed-width, try using the \"FM\" modifier." msgstr "元の文字列が固定長でない場合は、修飾子\"FM\"を試してみてください。" -#: utils/adt/formatting.c:2399 utils/adt/formatting.c:2413 utils/adt/formatting.c:2636 +#: utils/adt/formatting.c:2401 utils/adt/formatting.c:2415 utils/adt/formatting.c:2638 #, c-format msgid "invalid value \"%s\" for \"%s\"" msgstr "\"%2$s\"に対する不正な値\"%1$s\"" -#: utils/adt/formatting.c:2401 +#: utils/adt/formatting.c:2403 #, c-format msgid "Field requires %d characters, but only %d could be parsed." msgstr "このフィールドには%d文字必要ですが、%d文字しかパースされませんでした。" -#: utils/adt/formatting.c:2415 +#: utils/adt/formatting.c:2417 #, c-format msgid "Value must be an integer." msgstr "値は整数でなければなりません。" -#: utils/adt/formatting.c:2420 +#: utils/adt/formatting.c:2422 #, c-format msgid "value for \"%s\" in source string is out of range" msgstr "もとの文字列において\"%s\"に対応する値が範囲外です" -#: utils/adt/formatting.c:2422 +#: utils/adt/formatting.c:2424 #, c-format msgid "Value must be in the range %d to %d." msgstr "値は%dから%dまでの範囲でなければなりません。" -#: utils/adt/formatting.c:2638 +#: utils/adt/formatting.c:2640 #, c-format msgid "The given value did not match any of the allowed values for this field." msgstr "与えられた値がこの項目に対して許されるいずれの値ともマッチしません。" -#: utils/adt/formatting.c:2855 utils/adt/formatting.c:2875 utils/adt/formatting.c:2895 utils/adt/formatting.c:2915 utils/adt/formatting.c:2934 utils/adt/formatting.c:2953 utils/adt/formatting.c:2977 utils/adt/formatting.c:2995 utils/adt/formatting.c:3013 utils/adt/formatting.c:3031 utils/adt/formatting.c:3048 utils/adt/formatting.c:3065 +#: utils/adt/formatting.c:2857 utils/adt/formatting.c:2877 utils/adt/formatting.c:2897 utils/adt/formatting.c:2917 utils/adt/formatting.c:2936 utils/adt/formatting.c:2955 utils/adt/formatting.c:2979 utils/adt/formatting.c:2997 utils/adt/formatting.c:3015 utils/adt/formatting.c:3033 utils/adt/formatting.c:3050 utils/adt/formatting.c:3067 #, c-format msgid "localized string format value too long" msgstr "地域化した文字列のフォーマットが長すぎます" -#: utils/adt/formatting.c:3342 +#: utils/adt/formatting.c:3344 #, c-format msgid "unmatched format separator \"%c\"" msgstr "合致しないフォーマットセパレータ \"%c\"" -#: utils/adt/formatting.c:3403 +#: utils/adt/formatting.c:3405 #, c-format msgid "unmatched format character \"%s\"" msgstr "合致しないフォーマット文字\"%s\"" -#: utils/adt/formatting.c:3509 utils/adt/formatting.c:3853 +#: utils/adt/formatting.c:3511 utils/adt/formatting.c:3855 #, c-format msgid "formatting field \"%s\" is only supported in to_char" msgstr "形式指定フィールド\"%s\"はto_charの中でのみサポートされています" -#: utils/adt/formatting.c:3684 +#: utils/adt/formatting.c:3686 #, c-format msgid "invalid input string for \"Y,YYY\"" msgstr " \"Y,YYY\"に対応する入力文字列が不正です" -#: utils/adt/formatting.c:3770 +#: utils/adt/formatting.c:3772 #, c-format msgid "input string is too short for datetime format" msgstr "datetime書式に対して入力文字列が短すぎます" -#: utils/adt/formatting.c:3778 +#: utils/adt/formatting.c:3780 #, c-format msgid "trailing characters remain in input string after datetime format" msgstr "datetimeフォーマット後に文字が入力文字列中に残っています" -#: utils/adt/formatting.c:4323 +#: utils/adt/formatting.c:4325 #, c-format msgid "missing time zone in input string for type timestamptz" msgstr "timestamptz型に対応する入力に時間帯がありません" -#: utils/adt/formatting.c:4329 +#: utils/adt/formatting.c:4331 #, c-format msgid "timestamptz out of range" msgstr "timestamptzの範囲外です" -#: utils/adt/formatting.c:4357 +#: utils/adt/formatting.c:4359 #, c-format msgid "datetime format is zoned but not timed" msgstr "datetimeフォーマットで時間帯は指定されていますが、時刻が指定されていません" -#: utils/adt/formatting.c:4409 +#: utils/adt/formatting.c:4411 #, c-format msgid "missing time zone in input string for type timetz" msgstr "timetz型に対する入力文字列中に時間帯がありません" -#: utils/adt/formatting.c:4415 +#: utils/adt/formatting.c:4417 #, c-format msgid "timetz out of range" msgstr "timetzの範囲外です" -#: utils/adt/formatting.c:4441 +#: utils/adt/formatting.c:4443 #, c-format msgid "datetime format is not dated and not timed" msgstr "datetimeフォーマットで日付は指定されていますが、時間が指定されていません" -#: utils/adt/formatting.c:4574 +#: utils/adt/formatting.c:4576 #, c-format msgid "hour \"%d\" is invalid for the 12-hour clock" msgstr "12時間形式では\"%d\"時は不正です" -#: utils/adt/formatting.c:4576 +#: utils/adt/formatting.c:4578 #, c-format msgid "Use the 24-hour clock, or give an hour between 1 and 12." msgstr "24時間形式を使うか、もしくは 1 から 12 の間で指定してください。" -#: utils/adt/formatting.c:4687 +#: utils/adt/formatting.c:4689 #, c-format msgid "cannot calculate day of year without year information" msgstr "年の情報なしでは年内の日数は計算できません" -#: utils/adt/formatting.c:5608 +#: utils/adt/formatting.c:5621 #, c-format msgid "\"EEEE\" not supported for input" msgstr "\"EEEE\"は入力としてサポートしていません" -#: utils/adt/formatting.c:5620 +#: utils/adt/formatting.c:5633 #, c-format msgid "\"RN\" not supported for input" msgstr "\"RN\"は入力としてサポートしていません" @@ -22687,7 +22726,7 @@ msgstr "不正なint2vectorデータ" msgid "oidvector has too many elements" msgstr "oidvectorの要素が多すぎます" -#: utils/adt/int.c:1537 utils/adt/int8.c:1446 utils/adt/numeric.c:1631 utils/adt/timestamp.c:5879 utils/adt/timestamp.c:5959 +#: utils/adt/int.c:1537 utils/adt/int8.c:1446 utils/adt/numeric.c:1631 utils/adt/timestamp.c:5883 utils/adt/timestamp.c:5963 #, c-format msgid "step size cannot equal zero" msgstr "加算量をゼロにすることはできません" @@ -23171,27 +23210,27 @@ msgstr "datetimeテンプレート引数を使って入力データフォーマ msgid "jsonpath item method .%s() can only be applied to an object" msgstr "jsonpath項目メソッド .%s() はオブジェクトに対してのみ適用可能です" -#: utils/adt/jsonpath_exec.c:2154 +#: utils/adt/jsonpath_exec.c:2137 utils/adt/jsonpath_exec.c:2155 #, c-format msgid "could not find jsonpath variable \"%s\"" msgstr "jsonpath変数\"%s\"が見つかりませんでした" -#: utils/adt/jsonpath_exec.c:2418 +#: utils/adt/jsonpath_exec.c:2419 #, c-format msgid "jsonpath array subscript is not a single numeric value" msgstr "jsonpath配列添え字が単一の数値ではありません" -#: utils/adt/jsonpath_exec.c:2430 +#: utils/adt/jsonpath_exec.c:2431 #, c-format msgid "jsonpath array subscript is out of integer range" msgstr "jsonpath配列の添え字が整数の範囲外です" -#: utils/adt/jsonpath_exec.c:2607 +#: utils/adt/jsonpath_exec.c:2608 #, c-format msgid "cannot convert value from %s to %s without time zone usage" msgstr "時間帯を使用せずに %s から %s への値の変換はできません" -#: utils/adt/jsonpath_exec.c:2609 +#: utils/adt/jsonpath_exec.c:2610 #, c-format msgid "Use *_tz() function for time zone support." msgstr "*_tz() 関数を使用することで時間帯がサポートされます" @@ -23350,22 +23389,22 @@ msgstr "範囲の開始があるはずです" msgid "Expected comma or end of multirange." msgstr "カンマまたは複範囲の終りがあるはずです" -#: utils/adt/multirangetypes.c:976 +#: utils/adt/multirangetypes.c:977 #, c-format msgid "multiranges cannot be constructed from multidimensional arrays" msgstr "複範囲型は多次元配列からは生成できません" -#: utils/adt/multirangetypes.c:1002 +#: utils/adt/multirangetypes.c:1003 #, c-format msgid "multirange values cannot contain null members" msgstr "複範囲値はnullの要素を持てません" -#: utils/adt/multirangetypes.c:1350 +#: utils/adt/multirangetypes.c:1351 #, c-format msgid "range_agg must be called with a range" msgstr "range_aggはrange型で呼び出されなければなりません" -#: utils/adt/multirangetypes.c:1421 +#: utils/adt/multirangetypes.c:1422 #, c-format msgid "range_intersect_agg must be called with a multirange" msgstr "multirange_intersect_aggは複範囲型で呼び出される必要があります" @@ -23778,7 +23817,7 @@ msgstr "カンマが多すぎます" msgid "Junk after right parenthesis or bracket." msgstr "右括弧または右角括弧の後にゴミがあります" -#: utils/adt/regexp.c:289 utils/adt/regexp.c:1614 utils/adt/varlena.c:4557 +#: utils/adt/regexp.c:289 utils/adt/regexp.c:1614 utils/adt/varlena.c:4595 #, c-format msgid "regular expression failed: %s" msgstr "正規表現が失敗しました: %s" @@ -23829,7 +23868,7 @@ msgstr "引数が多すぎます" msgid "Provide two argument types for operator." msgstr "演算子では2つの引数型を指定してください" -#: utils/adt/regproc.c:1639 utils/adt/regproc.c:1663 utils/adt/regproc.c:1764 utils/adt/regproc.c:1788 utils/adt/regproc.c:1890 utils/adt/regproc.c:1895 utils/adt/varlena.c:3706 utils/adt/varlena.c:3711 +#: utils/adt/regproc.c:1639 utils/adt/regproc.c:1663 utils/adt/regproc.c:1764 utils/adt/regproc.c:1788 utils/adt/regproc.c:1890 utils/adt/regproc.c:1895 utils/adt/varlena.c:3744 utils/adt/varlena.c:3749 #, c-format msgid "invalid name syntax" msgstr "不正な名前の構文" @@ -24034,8 +24073,8 @@ msgstr "タイムスタンプは NaN にはできません" msgid "timestamp out of range: \"%g\"" msgstr "timestampが範囲外です: \"%g\"" -#: utils/adt/timestamp.c:941 utils/adt/timestamp.c:1515 utils/adt/timestamp.c:1982 utils/adt/timestamp.c:3090 utils/adt/timestamp.c:3095 utils/adt/timestamp.c:3100 utils/adt/timestamp.c:3150 utils/adt/timestamp.c:3157 utils/adt/timestamp.c:3164 utils/adt/timestamp.c:3184 utils/adt/timestamp.c:3191 utils/adt/timestamp.c:3198 utils/adt/timestamp.c:3285 utils/adt/timestamp.c:3360 utils/adt/timestamp.c:3734 utils/adt/timestamp.c:3859 utils/adt/timestamp.c:3907 -#: utils/adt/timestamp.c:3917 utils/adt/timestamp.c:4107 utils/adt/timestamp.c:4117 utils/adt/timestamp.c:4451 +#: utils/adt/timestamp.c:941 utils/adt/timestamp.c:1515 utils/adt/timestamp.c:1986 utils/adt/timestamp.c:3094 utils/adt/timestamp.c:3099 utils/adt/timestamp.c:3104 utils/adt/timestamp.c:3154 utils/adt/timestamp.c:3161 utils/adt/timestamp.c:3168 utils/adt/timestamp.c:3188 utils/adt/timestamp.c:3195 utils/adt/timestamp.c:3202 utils/adt/timestamp.c:3289 utils/adt/timestamp.c:3364 utils/adt/timestamp.c:3738 utils/adt/timestamp.c:3863 utils/adt/timestamp.c:3911 +#: utils/adt/timestamp.c:3921 utils/adt/timestamp.c:4111 utils/adt/timestamp.c:4121 utils/adt/timestamp.c:4455 #, c-format msgid "interval out of range" msgstr "intervalが範囲外です" @@ -24060,57 +24099,57 @@ msgstr "INTERVAL(%d)の精度を許容最大値%dまで減らしました" msgid "interval(%d) precision must be between %d and %d" msgstr "interval(%d)の精度は%dから%dまででなければなりません" -#: utils/adt/timestamp.c:2660 +#: utils/adt/timestamp.c:2664 #, c-format msgid "cannot subtract infinite timestamps" msgstr "無限大のtimestampを減算できません" -#: utils/adt/timestamp.c:3896 utils/adt/timestamp.c:4096 +#: utils/adt/timestamp.c:3900 utils/adt/timestamp.c:4100 #, c-format msgid "origin out of range" msgstr "originが範囲外です" -#: utils/adt/timestamp.c:3901 utils/adt/timestamp.c:4101 +#: utils/adt/timestamp.c:3905 utils/adt/timestamp.c:4105 #, c-format msgid "timestamps cannot be binned into intervals containing months or years" msgstr "タイムスタンプ型は月や年を含む間隔にビニングすることはできません" -#: utils/adt/timestamp.c:3912 utils/adt/timestamp.c:4112 +#: utils/adt/timestamp.c:3916 utils/adt/timestamp.c:4116 #, c-format msgid "stride must be greater than zero" msgstr "間隔は0より大きくなければなりません" -#: utils/adt/timestamp.c:4053 utils/adt/timestamp.c:4712 utils/adt/timestamp.c:4912 utils/adt/timestamp.c:4959 +#: utils/adt/timestamp.c:4057 utils/adt/timestamp.c:4716 utils/adt/timestamp.c:4916 utils/adt/timestamp.c:4963 #, c-format msgid "timestamp units \"%s\" not supported" msgstr "timestampの単位\"%s\"はサポートされていません" -#: utils/adt/timestamp.c:4067 utils/adt/timestamp.c:4666 utils/adt/timestamp.c:4969 +#: utils/adt/timestamp.c:4071 utils/adt/timestamp.c:4670 utils/adt/timestamp.c:4973 #, c-format msgid "timestamp units \"%s\" not recognized" msgstr "timestampの単位\"%s\"は不明です" -#: utils/adt/timestamp.c:4263 utils/adt/timestamp.c:4707 utils/adt/timestamp.c:5183 utils/adt/timestamp.c:5231 +#: utils/adt/timestamp.c:4267 utils/adt/timestamp.c:4711 utils/adt/timestamp.c:5187 utils/adt/timestamp.c:5235 #, c-format msgid "timestamp with time zone units \"%s\" not supported" msgstr "timestamp with time zoneの単位\"%s\"はサポートされていません" -#: utils/adt/timestamp.c:4280 utils/adt/timestamp.c:4661 utils/adt/timestamp.c:5240 +#: utils/adt/timestamp.c:4284 utils/adt/timestamp.c:4665 utils/adt/timestamp.c:5244 #, c-format msgid "timestamp with time zone units \"%s\" not recognized" msgstr "timestamp with time zoneの単位\"%s\"は不明です" -#: utils/adt/timestamp.c:4438 +#: utils/adt/timestamp.c:4442 #, c-format msgid "interval units \"%s\" not supported because months usually have fractional weeks" msgstr "月は通常週を含んでいますので、intervalの単位\"%s\"はサポートされていません" -#: utils/adt/timestamp.c:4444 utils/adt/timestamp.c:5363 +#: utils/adt/timestamp.c:4448 utils/adt/timestamp.c:5367 #, c-format msgid "interval units \"%s\" not supported" msgstr "intervalの単位\"%s\"はサポートされていません" -#: utils/adt/timestamp.c:4460 utils/adt/timestamp.c:5430 +#: utils/adt/timestamp.c:4464 utils/adt/timestamp.c:5434 #, c-format msgid "interval units \"%s\" not recognized" msgstr "intervalの単位\"%s\"は不明です" @@ -24220,57 +24259,62 @@ msgstr "単語が長すぎます(%ldバイト、最大は%ldバイト)" msgid "string is too long for tsvector (%ld bytes, max %ld bytes)" msgstr "tsベクターのための文字列が長すぎます(%ldバイト、最大は%ldバイト)" -#: utils/adt/tsvector_op.c:328 utils/adt/tsvector_op.c:608 utils/adt/tsvector_op.c:770 -#, c-format -msgid "lexeme array may not contain nulls" -msgstr "語彙素配列にはnullを含めてはいけません" - -#: utils/adt/tsvector_op.c:840 -#, c-format -msgid "weight array may not contain nulls" -msgstr "重み付け配列にはnullを含めてはいけません" - -#: utils/adt/tsvector_op.c:864 +#: utils/adt/tsvector_op.c:234 #, c-format msgid "unrecognized weight: \"%c\"" msgstr "識別不能な重み付け: \"%c\"" -#: utils/adt/tsvector_op.c:2429 +#: utils/adt/tsvector_op.c:238 +#, c-format +msgid "unrecognized weight: \"\\%03o\"" +msgstr "識別不能な重み付け: \"\\%03o\"" + +#: utils/adt/tsvector_op.c:323 utils/adt/tsvector_op.c:603 utils/adt/tsvector_op.c:765 +#, c-format +msgid "lexeme array may not contain nulls" +msgstr "語彙素配列にはnullを含めてはいけません" + +#: utils/adt/tsvector_op.c:835 +#, c-format +msgid "weight array may not contain nulls" +msgstr "重み付け配列にはnullを含めてはいけません" + +#: utils/adt/tsvector_op.c:2402 #, c-format msgid "ts_stat query must return one tsvector column" msgstr "ts_statは1つのtsvector列のみを返さなければなりません" -#: utils/adt/tsvector_op.c:2622 +#: utils/adt/tsvector_op.c:2595 #, c-format msgid "tsvector column \"%s\" does not exist" msgstr "tsvector列\"%s\"は存在しません" -#: utils/adt/tsvector_op.c:2629 +#: utils/adt/tsvector_op.c:2602 #, c-format msgid "column \"%s\" is not of tsvector type" msgstr "値\"%s\"は型tsvectorではありません" -#: utils/adt/tsvector_op.c:2641 +#: utils/adt/tsvector_op.c:2614 #, c-format msgid "configuration column \"%s\" does not exist" msgstr "設定列\"%s\"は存在しません" -#: utils/adt/tsvector_op.c:2647 +#: utils/adt/tsvector_op.c:2620 #, c-format msgid "column \"%s\" is not of regconfig type" msgstr "%s列はregconfig型ではありません" -#: utils/adt/tsvector_op.c:2654 +#: utils/adt/tsvector_op.c:2627 #, c-format msgid "configuration column \"%s\" must not be null" msgstr "設定列\"%s\"をNULLにすることはできません" -#: utils/adt/tsvector_op.c:2667 +#: utils/adt/tsvector_op.c:2640 #, c-format msgid "text search configuration name \"%s\" must be schema-qualified" msgstr "テキスト検索設定名称\"%s\"はスキーマ修飾しなければなりません" -#: utils/adt/tsvector_op.c:2692 +#: utils/adt/tsvector_op.c:2665 #, c-format msgid "column \"%s\" is not of a character type" msgstr "列\"%s\"は文字型ではありません" @@ -24335,7 +24379,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:893 utils/adt/varlena.c:957 utils/adt/varlena.c:1115 utils/adt/varlena.c:3348 utils/adt/varlena.c:3426 +#: utils/adt/varbit.c:1081 utils/adt/varbit.c:1191 utils/adt/varlena.c:894 utils/adt/varlena.c:958 utils/adt/varlena.c:1153 utils/adt/varlena.c:3386 utils/adt/varlena.c:3464 #, c-format msgid "negative substring length not allowed" msgstr "負の部分文字列長は指定できません" @@ -24360,7 +24404,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:3630 +#: utils/adt/varbit.c:1833 utils/adt/varlena.c:3668 #, c-format msgid "new bit must be 0 or 1" msgstr "新しいビットは0か1でなければなりません" @@ -24375,107 +24419,107 @@ msgstr "値は型character(%d)に対して長すぎます" msgid "value too long for type character varying(%d)" msgstr "値は型character varying(%d)に対して長すぎます" -#: utils/adt/varchar.c:732 utils/adt/varlena.c:1524 +#: utils/adt/varchar.c:732 utils/adt/varlena.c:1562 #, c-format msgid "could not determine which collation to use for string comparison" msgstr "文字列比較で使用する照合順序を特定できませんでした" -#: utils/adt/varlena.c:1214 utils/adt/varlena.c:1964 +#: utils/adt/varlena.c:1252 utils/adt/varlena.c:2002 #, c-format msgid "nondeterministic collations are not supported for substring searches" msgstr "非決定的照合順序は部分文字列探索ではサポートされません" -#: utils/adt/varlena.c:1623 utils/adt/varlena.c:1636 +#: utils/adt/varlena.c:1661 utils/adt/varlena.c:1674 #, c-format msgid "could not convert string to UTF-16: error code %lu" msgstr "文字列をUTF-16に変換できませんでした: エラーコード %lu" -#: utils/adt/varlena.c:1651 +#: utils/adt/varlena.c:1689 #, c-format msgid "could not compare Unicode strings: %m" msgstr "Unicode文字列を比較できませんでした: %m" -#: utils/adt/varlena.c:1702 utils/adt/varlena.c:2414 +#: utils/adt/varlena.c:1740 utils/adt/varlena.c:2452 #, c-format msgid "collation failed: %s" msgstr "照合順序による比較に失敗しました: %s" -#: utils/adt/varlena.c:2621 +#: utils/adt/varlena.c:2659 #, c-format msgid "sort key generation failed: %s" msgstr "ソートキーの生成に失敗しました: %s" -#: utils/adt/varlena.c:3514 utils/adt/varlena.c:3581 +#: utils/adt/varlena.c:3552 utils/adt/varlena.c:3619 #, c-format msgid "index %d out of valid range, 0..%d" msgstr "インデックス%dは有効範囲0..%dの間にありません" -#: utils/adt/varlena.c:3545 utils/adt/varlena.c:3617 +#: utils/adt/varlena.c:3583 utils/adt/varlena.c:3655 #, c-format msgid "index %lld out of valid range, 0..%lld" msgstr "インデックス%lldは有効範囲0..%lldの間にありません" -#: utils/adt/varlena.c:4653 +#: utils/adt/varlena.c:4691 #, c-format msgid "field position must not be zero" msgstr "フィールド位置に0は指定できません" -#: utils/adt/varlena.c:5697 +#: utils/adt/varlena.c:5735 #, c-format msgid "unterminated format() type specifier" msgstr "終端されていないformat()型指定子" -#: utils/adt/varlena.c:5698 utils/adt/varlena.c:5832 utils/adt/varlena.c:5953 +#: utils/adt/varlena.c:5736 utils/adt/varlena.c:5870 utils/adt/varlena.c:5991 #, c-format msgid "For a single \"%%\" use \"%%%%\"." msgstr "一つの\"%%\"には\"%%%%\"を使ってください。" -#: utils/adt/varlena.c:5830 utils/adt/varlena.c:5951 +#: utils/adt/varlena.c:5868 utils/adt/varlena.c:5989 #, c-format msgid "unrecognized format() type specifier \"%.*s\"" msgstr "認識できない format() の型指定子\"%.*s\"" -#: utils/adt/varlena.c:5843 utils/adt/varlena.c:5900 +#: utils/adt/varlena.c:5881 utils/adt/varlena.c:5938 #, c-format msgid "too few arguments for format()" msgstr "format()の引数が少なすぎます" -#: utils/adt/varlena.c:5996 utils/adt/varlena.c:6178 +#: utils/adt/varlena.c:6034 utils/adt/varlena.c:6216 #, c-format msgid "number is out of range" msgstr "数値が範囲外です" -#: utils/adt/varlena.c:6059 utils/adt/varlena.c:6087 +#: utils/adt/varlena.c:6097 utils/adt/varlena.c:6125 #, c-format msgid "format specifies argument 0, but arguments are numbered from 1" msgstr "書式は引数0を指定していますが、引数が1から始まっています" -#: utils/adt/varlena.c:6080 +#: utils/adt/varlena.c:6118 #, c-format msgid "width argument position must be ended by \"$\"" msgstr "width引数の位置は\"$\"で終わらなければなりません" -#: utils/adt/varlena.c:6125 +#: utils/adt/varlena.c:6163 #, c-format msgid "null values cannot be formatted as an SQL identifier" msgstr "nullはSQL識別子として書式付けできません" -#: utils/adt/varlena.c:6251 +#: utils/adt/varlena.c:6289 #, c-format msgid "Unicode normalization can only be performed if server encoding is UTF8" msgstr "Unicode正規化はサーバーエンコーディングがUTF-8の場合にのみ実行されます" -#: utils/adt/varlena.c:6264 +#: utils/adt/varlena.c:6302 #, c-format msgid "invalid normalization form: %s" msgstr "不正な正規化形式: %s" -#: utils/adt/varlena.c:6467 utils/adt/varlena.c:6502 utils/adt/varlena.c:6537 +#: utils/adt/varlena.c:6505 utils/adt/varlena.c:6540 utils/adt/varlena.c:6575 #, c-format msgid "invalid Unicode code point: %04X" msgstr "不正なUnicodeコードポイント: %04X" -#: utils/adt/varlena.c:6567 +#: utils/adt/varlena.c:6605 #, c-format msgid "Unicode escapes must be \\XXXX, \\+XXXXXX, \\uXXXX, or \\UXXXXXXXX." msgstr "Unicodeエスケープは \\XXXX, \\+XXXXXX, \\uXXXX, または \\UXXXXXXXX である必要があります。" @@ -24614,67 +24658,67 @@ msgstr "不正な無効な問い合わせ" msgid "portal \"%s\" does not return tuples" msgstr "ポータル\"%s\"はタプルを返却しません" -#: utils/adt/xml.c:4062 +#: utils/adt/xml.c:4064 #, c-format msgid "invalid array for XML namespace mapping" msgstr "XML名前空間マッピングに対する不正な配列" -#: utils/adt/xml.c:4063 +#: utils/adt/xml.c:4065 #, 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:4087 +#: utils/adt/xml.c:4089 #, c-format msgid "empty XPath expression" msgstr "空のXPath式" -#: utils/adt/xml.c:4139 +#: utils/adt/xml.c:4141 #, c-format msgid "neither namespace name nor URI may be null" msgstr "名前空間名もURIもnullにはできません" -#: utils/adt/xml.c:4146 +#: utils/adt/xml.c:4148 #, c-format msgid "could not register XML namespace with name \"%s\" and URI \"%s\"" msgstr "\"%s\"という名前のXML名前空間およびURI\"%s\"を登録できませんでした" -#: utils/adt/xml.c:4503 +#: utils/adt/xml.c:4505 #, c-format msgid "DEFAULT namespace is not supported" msgstr "デフォルト名前空間は実装されていません" -#: utils/adt/xml.c:4532 +#: utils/adt/xml.c:4534 #, c-format msgid "row path filter must not be empty string" msgstr "行パスフィルタは空文字列であってはなりません" -#: utils/adt/xml.c:4566 +#: utils/adt/xml.c:4568 #, c-format msgid "column path filter must not be empty string" msgstr "列パスフィルタ空文字列であってはなりません" -#: utils/adt/xml.c:4713 +#: utils/adt/xml.c:4715 #, c-format msgid "more than one value returned by column XPath expression" msgstr "列XPath式が2つ以上の値を返却しました" -#: utils/cache/lsyscache.c:1042 +#: utils/cache/lsyscache.c:1141 #, c-format msgid "cast from type %s to type %s does not exist" msgstr "型%sから型%sへのキャストは存在しません" -#: utils/cache/lsyscache.c:2844 utils/cache/lsyscache.c:2877 utils/cache/lsyscache.c:2910 utils/cache/lsyscache.c:2943 +#: utils/cache/lsyscache.c:2957 utils/cache/lsyscache.c:2990 utils/cache/lsyscache.c:3023 utils/cache/lsyscache.c:3056 #, c-format msgid "type %s is only a shell" msgstr "型%sは単なるシェルです" -#: utils/cache/lsyscache.c:2849 +#: utils/cache/lsyscache.c:2962 #, c-format msgid "no input function available for type %s" msgstr "型%sの利用可能な入力関数がありません" -#: utils/cache/lsyscache.c:2882 +#: utils/cache/lsyscache.c:2995 #, c-format msgid "no output function available for type %s" msgstr "型%sの利用可能な出力関数がありません" @@ -24719,7 +24763,7 @@ msgstr "リレーションマッピングファイル\"%s\"に不正なデータ msgid "relation mapping file \"%s\" contains incorrect checksum" msgstr "リレーションマッピングファイル\"%s\"の中に不正なチェックサムがあります" -#: utils/cache/typcache.c:1811 utils/fmgr/funcapi.c:505 +#: utils/cache/typcache.c:1804 utils/fmgr/funcapi.c:505 #, c-format msgid "record type has not been registered" msgstr "レコード型は登録されていません" @@ -25335,17 +25379,17 @@ msgstr "符号化方式\"%s\"に対する不正なバイト値: 0x%02x" msgid "invalid Unicode code point" msgstr "不正なUnicodeコードポイント" -#: utils/mb/mbutils.c:1270 +#: utils/mb/mbutils.c:1272 #, c-format msgid "bind_textdomain_codeset failed" msgstr "bind_textdomain_codesetが失敗しました" -#: utils/mb/mbutils.c:1798 +#: utils/mb/mbutils.c:1800 #, c-format msgid "invalid byte sequence for encoding \"%s\": %s" msgstr "符号化方式\"%s\"に対する不正なバイト列です: %s" -#: utils/mb/mbutils.c:1845 +#: utils/mb/mbutils.c:1847 #, c-format msgid "character with byte sequence %s in encoding \"%s\" has no equivalent in encoding \"%s\"" msgstr "符号化方式\"%2$s\"においてバイト列%1$sである文字は符号化方式\"%3$s\"で等価な文字を持ちません" @@ -27594,16 +27638,26 @@ msgstr "メモリコンテキスト\"%s\"の作成時に失敗しました" msgid "could not attach to dynamic shared area" msgstr "動的共有領域に接続できませんでした" -#: utils/mmgr/mcxt.c:892 utils/mmgr/mcxt.c:928 utils/mmgr/mcxt.c:966 utils/mmgr/mcxt.c:1004 utils/mmgr/mcxt.c:1112 utils/mmgr/mcxt.c:1143 utils/mmgr/mcxt.c:1179 utils/mmgr/mcxt.c:1231 utils/mmgr/mcxt.c:1266 utils/mmgr/mcxt.c:1301 +#: utils/mmgr/mcxt.c:895 utils/mmgr/mcxt.c:931 utils/mmgr/mcxt.c:969 utils/mmgr/mcxt.c:1007 utils/mmgr/mcxt.c:1115 utils/mmgr/mcxt.c:1146 utils/mmgr/mcxt.c:1182 utils/mmgr/mcxt.c:1234 utils/mmgr/mcxt.c:1272 utils/mmgr/mcxt.c:1435 #, c-format msgid "Failed on request of size %zu in memory context \"%s\"." msgstr "メモリコンテクスト\"%2$s\"でサイズ%1$zuの要求が失敗しました。" -#: utils/mmgr/mcxt.c:1067 +#: utils/mmgr/mcxt.c:1070 #, c-format msgid "logging memory contexts of PID %d" msgstr "PID %d のメモリコンテクストをログ出力しています" +#: utils/mmgr/mcxt.c:1309 +#, c-format +msgid "invalid memory allocation request size %zu + %zu" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です" + +#: utils/mmgr/mcxt.c:1328 +#, c-format +msgid "invalid memory allocation request size %zu * %zu" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です" + #: utils/mmgr/portalmem.c:187 #, c-format msgid "cursor \"%s\" already exists" @@ -27689,12 +27743,12 @@ 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 "タプルストア一時ファイルのシークに失敗しました" -#: utils/sort/tuplestore.c:1477 utils/sort/tuplestore.c:1540 utils/sort/tuplestore.c:1548 +#: utils/sort/tuplestore.c:1491 utils/sort/tuplestore.c:1554 utils/sort/tuplestore.c:1562 #, c-format msgid "could not read from tuplestore temporary file: read only %zu of %zu bytes" msgstr "タプルストア一時ファイルからの読み込みに失敗しました: %2$zuバイト中%1$zuバイトのみ読み取りました" @@ -27749,3 +27803,6 @@ 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 fd46bf91c3f..6d19406a654 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:02+0300\n" -"PO-Revision-Date: 2026-02-21 05:29+0200\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" @@ -43,10 +43,10 @@ msgstr "не удалось открыть файл \"%s\" для чтения: #: access/transam/xlog.c:12432 access/transam/xlogfuncs.c:703 #: access/transam/xlogfuncs.c:722 commands/extension.c:3622 libpq/hba.c:534 #: replication/basebackup.c:2016 replication/logical/origin.c:729 -#: replication/logical/origin.c:765 replication/logical/reorderbuffer.c:5090 +#: replication/logical/origin.c:765 replication/logical/reorderbuffer.c:5109 #: replication/logical/snapbuild.c:1919 replication/logical/snapbuild.c:1961 -#: replication/logical/snapbuild.c:1988 replication/slot.c:1794 -#: replication/slot.c:1835 replication/walsender.c:559 +#: replication/logical/snapbuild.c:1988 replication/slot.c:1796 +#: replication/slot.c:1837 replication/walsender.c:559 #: storage/file/buffile.c:445 storage/file/copydir.c:195 #: utils/adt/genfile.c:202 utils/adt/misc.c:881 utils/cache/relmapper.c:744 #, c-format @@ -58,7 +58,7 @@ msgstr "не удалось прочитать файл \"%s\": %m" #: replication/basebackup.c:2020 replication/logical/origin.c:734 #: replication/logical/origin.c:773 replication/logical/snapbuild.c:1924 #: replication/logical/snapbuild.c:1966 replication/logical/snapbuild.c:1993 -#: replication/slot.c:1798 replication/slot.c:1839 replication/walsender.c:564 +#: replication/slot.c:1800 replication/slot.c:1841 replication/walsender.c:564 #: utils/cache/relmapper.c:748 #, c-format msgid "could not read file \"%s\": read %d of %zu" @@ -75,9 +75,9 @@ msgstr "не удалось прочитать файл \"%s\" (прочитан #: access/transam/xlog.c:5741 access/transam/xlogfuncs.c:728 #: commands/copyfrom.c:1586 commands/copyto.c:328 libpq/be-fsstubs.c:455 #: libpq/be-fsstubs.c:525 replication/logical/origin.c:667 -#: replication/logical/origin.c:806 replication/logical/reorderbuffer.c:5148 +#: replication/logical/origin.c:806 replication/logical/reorderbuffer.c:5167 #: replication/logical/snapbuild.c:1828 replication/logical/snapbuild.c:2001 -#: replication/slot.c:1683 replication/slot.c:1846 replication/walsender.c:574 +#: replication/slot.c:1685 replication/slot.c:1848 replication/walsender.c:574 #: storage/file/copydir.c:218 storage/file/copydir.c:223 storage/file/fd.c:735 #: storage/file/fd.c:3528 storage/file/fd.c:3631 utils/cache/relmapper.c:759 #: utils/cache/relmapper.c:898 @@ -114,11 +114,11 @@ msgstr "" #: access/transam/xlog.c:4833 access/transam/xlogutils.c:803 #: postmaster/syslogger.c:1488 replication/basebackup.c:616 #: replication/basebackup.c:1610 replication/logical/origin.c:719 -#: replication/logical/reorderbuffer.c:3743 -#: replication/logical/reorderbuffer.c:4294 -#: replication/logical/reorderbuffer.c:5070 +#: replication/logical/reorderbuffer.c:3762 +#: replication/logical/reorderbuffer.c:4313 +#: replication/logical/reorderbuffer.c:5089 #: replication/logical/snapbuild.c:1783 replication/logical/snapbuild.c:1890 -#: replication/slot.c:1766 replication/walsender.c:532 +#: replication/slot.c:1768 replication/walsender.c:532 #: replication/walsender.c:2590 storage/file/copydir.c:161 #: storage/file/fd.c:710 storage/file/fd.c:3297 storage/file/fd.c:3515 #: storage/file/fd.c:3602 storage/smgr/md.c:506 utils/cache/relmapper.c:724 @@ -133,7 +133,7 @@ msgstr "не удалось открыть файл \"%s\": %m" #: access/transam/twophase.c:1726 access/transam/twophase.c:1735 #: access/transam/xlog.c:11528 access/transam/xlog.c:11566 #: access/transam/xlog.c:11979 access/transam/xlogfuncs.c:782 -#: postmaster/postmaster.c:5688 postmaster/syslogger.c:1499 +#: postmaster/postmaster.c:5707 postmaster/syslogger.c:1499 #: postmaster/syslogger.c:1512 utils/cache/relmapper.c:876 #, c-format msgid "could not write file \"%s\": %m" @@ -147,7 +147,7 @@ msgstr "не удалось записать файл \"%s\": %m" #: access/transam/xlog.c:3438 access/transam/xlog.c:3628 #: access/transam/xlog.c:4806 access/transam/xlog.c:11011 #: access/transam/xlog.c:11052 replication/logical/snapbuild.c:1821 -#: replication/slot.c:1667 replication/slot.c:1776 storage/file/fd.c:727 +#: replication/slot.c:1669 replication/slot.c:1778 storage/file/fd.c:727 #: storage/file/fd.c:3623 storage/smgr/md.c:959 storage/smgr/md.c:1000 #: storage/sync/sync.c:454 utils/cache/relmapper.c:891 utils/misc/guc.c:8469 #, c-format @@ -155,21 +155,21 @@ msgid "could not fsync file \"%s\": %m" msgstr "не удалось синхронизировать с ФС файл \"%s\": %m" #: ../common/cryptohash_openssl.c:104 ../common/exec.c:560 ../common/exec.c:605 -#: ../common/exec.c:697 ../common/hmac_openssl.c:101 ../common/psprintf.c:143 -#: ../common/stringinfo.c:305 ../port/path.c:707 ../port/path.c:745 -#: ../port/path.c:762 access/transam/twophase.c:1399 access/transam/xlog.c:6721 +#: ../common/exec.c:697 ../common/hmac_openssl.c:101 ../common/psprintf.c:140 +#: ../common/stringinfo.c:302 ../port/path.c:724 ../port/path.c:762 +#: ../port/path.c:779 access/transam/twophase.c:1399 access/transam/xlog.c:6721 #: lib/dshash.c:245 libpq/auth.c:1497 libpq/auth.c:1565 libpq/auth.c:2123 #: libpq/be-secure-gssapi.c:530 libpq/be-secure-gssapi.c:702 #: postmaster/bgworker.c:349 postmaster/bgworker.c:948 -#: postmaster/postmaster.c:2554 postmaster/postmaster.c:4211 -#: postmaster/postmaster.c:5613 postmaster/postmaster.c:5977 +#: postmaster/postmaster.c:2573 postmaster/postmaster.c:4230 +#: postmaster/postmaster.c:5632 postmaster/postmaster.c:5996 #: replication/libpqwalreceiver/libpqwalreceiver.c:287 #: replication/logical/logical.c:206 replication/walsender.c:606 #: storage/buffer/localbuf.c:442 storage/file/fd.c:879 storage/file/fd.c:1351 #: storage/file/fd.c:1512 storage/file/fd.c:2320 storage/ipc/procarray.c:1472 #: storage/ipc/procarray.c:2293 storage/ipc/procarray.c:2300 #: storage/ipc/procarray.c:2805 storage/ipc/procarray.c:3482 -#: tcop/postgres.c:3620 utils/adt/cryptohashfuncs.c:46 +#: tcop/postgres.c:3636 utils/adt/cryptohashfuncs.c:46 #: utils/adt/cryptohashfuncs.c:66 utils/adt/formatting.c:1701 #: utils/adt/formatting.c:1825 utils/adt/formatting.c:1950 #: utils/adt/pg_locale.c:451 utils/adt/pg_locale.c:615 utils/adt/regexp.c:223 @@ -179,10 +179,10 @@ msgstr "не удалось синхронизировать с ФС файл \" #: utils/misc/guc.c:5077 utils/misc/guc.c:5090 utils/misc/guc.c:8447 #: utils/misc/tzparser.c:476 utils/mmgr/aset.c:476 utils/mmgr/dsa.c:702 #: utils/mmgr/dsa.c:724 utils/mmgr/dsa.c:805 utils/mmgr/generation.c:234 -#: utils/mmgr/mcxt.c:891 utils/mmgr/mcxt.c:927 utils/mmgr/mcxt.c:965 -#: utils/mmgr/mcxt.c:1003 utils/mmgr/mcxt.c:1111 utils/mmgr/mcxt.c:1142 -#: utils/mmgr/mcxt.c:1178 utils/mmgr/mcxt.c:1230 utils/mmgr/mcxt.c:1265 -#: utils/mmgr/mcxt.c:1300 utils/mmgr/slab.c:238 +#: utils/mmgr/mcxt.c:894 utils/mmgr/mcxt.c:930 utils/mmgr/mcxt.c:968 +#: utils/mmgr/mcxt.c:1006 utils/mmgr/mcxt.c:1114 utils/mmgr/mcxt.c:1145 +#: utils/mmgr/mcxt.c:1181 utils/mmgr/mcxt.c:1233 utils/mmgr/mcxt.c:1271 +#: utils/mmgr/mcxt.c:1434 utils/mmgr/slab.c:238 #, c-format msgid "out of memory" msgstr "нехватка памяти" @@ -225,20 +225,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:162 -#: ../common/psprintf.c:145 ../port/path.c:709 ../port/path.c:747 -#: ../port/path.c:764 utils/misc/ps_status.c:210 utils/misc/ps_status.c:218 +#: ../common/fe_memutils.c:41 ../common/fe_memutils.c:81 +#: ../common/fe_memutils.c:104 ../common/fe_memutils.c:168 +#: ../common/psprintf.c:142 ../port/path.c:726 ../port/path.c:764 +#: ../port/path.c:781 utils/misc/ps_status.c:210 utils/misc/ps_status.c:218 #: utils/misc/ps_status.c:248 utils/misc/ps_status.c:256 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../common/fe_memutils.c:92 ../common/fe_memutils.c:154 +#: ../common/fe_memutils.c:98 ../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../common/file_utils.c:86 ../common/file_utils.c:446 #: ../common/file_utils.c:450 access/transam/twophase.c:1297 #: access/transam/xlog.c:11504 access/transam/xlog.c:11542 @@ -272,7 +282,7 @@ msgstr "не удалось прочитать каталог \"%s\": %m" #: ../common/file_utils.c:378 access/transam/xlogarchive.c:412 #: postmaster/syslogger.c:1523 replication/logical/snapbuild.c:1840 -#: replication/slot.c:672 replication/slot.c:1550 replication/slot.c:1699 +#: replication/slot.c:674 replication/slot.c:1552 replication/slot.c:1701 #: storage/file/fd.c:745 storage/file/fd.c:843 utils/time/snapmgr.c:1282 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" @@ -447,13 +457,13 @@ msgstr "не удалось получить информацию о файле msgid "could not remove file or directory \"%s\": %m" msgstr "ошибка при удалении файла или каталога \"%s\": %m" -#: ../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" @@ -567,7 +577,7 @@ msgstr "" "Возможно, работе СУБД мешает антивирус, программа резервного копирования или " "что-то подобное." -#: ../port/path.c:731 +#: ../port/path.c:748 #, c-format msgid "could not get current working directory: %s\n" msgstr "не удалось определить текущий рабочий каталог: %s\n" @@ -948,7 +958,7 @@ msgid "To fix this, do REINDEX INDEX \"%s\"." msgstr "Для исправления выполните REINDEX INDEX \"%s\"." #: access/gin/ginutil.c:145 executor/execExpr.c:2177 -#: utils/adt/arrayfuncs.c:4034 utils/adt/arrayfuncs.c:6704 +#: utils/adt/arrayfuncs.c:4034 utils/adt/arrayfuncs.c:6711 #: utils/adt/rowtypes.c:957 #, c-format msgid "could not identify a comparison function for type %s" @@ -1061,7 +1071,7 @@ msgstr "" #: access/hash/hashfunc.c:281 access/hash/hashfunc.c:338 catalog/heap.c:728 #: catalog/heap.c:734 commands/createas.c:206 commands/createas.c:515 -#: commands/indexcmds.c:1971 commands/tablecmds.c:17208 commands/view.c:86 +#: commands/indexcmds.c:1971 commands/tablecmds.c:17203 commands/view.c:86 #: regex/regc_pg_locale.c:263 utils/adt/formatting.c:1668 #: utils/adt/formatting.c:1792 utils/adt/formatting.c:1917 utils/adt/like.c:194 #: utils/adt/like_support.c:1004 utils/adt/varchar.c:733 @@ -1187,9 +1197,9 @@ msgstr "не удалось записать в файл \"%s\" (записан #: access/transam/xlog.c:3354 access/transam/xlog.c:3563 #: access/transam/xlog.c:4785 access/transam/xlog.c:11519 #: access/transam/xlog.c:11557 access/transam/xlog.c:11962 -#: access/transam/xlogfuncs.c:776 postmaster/postmaster.c:4636 -#: postmaster/postmaster.c:5675 replication/logical/origin.c:587 -#: replication/slot.c:1611 storage/file/copydir.c:167 storage/smgr/md.c:218 +#: access/transam/xlogfuncs.c:776 postmaster/postmaster.c:4655 +#: postmaster/postmaster.c:5694 replication/logical/origin.c:587 +#: replication/slot.c:1613 storage/file/copydir.c:167 storage/smgr/md.c:218 #: utils/time/snapmgr.c:1261 #, c-format msgid "could not create file \"%s\": %m" @@ -1203,10 +1213,10 @@ msgstr "не удалось обрезать файл \"%s\" до нужного #: access/heap/rewriteheap.c:1159 access/transam/timeline.c:384 #: access/transam/timeline.c:424 access/transam/timeline.c:498 #: access/transam/xlog.c:3426 access/transam/xlog.c:3619 -#: access/transam/xlog.c:4797 postmaster/postmaster.c:4646 -#: postmaster/postmaster.c:4656 replication/logical/origin.c:599 +#: access/transam/xlog.c:4797 postmaster/postmaster.c:4665 +#: postmaster/postmaster.c:4675 replication/logical/origin.c:599 #: replication/logical/origin.c:641 replication/logical/origin.c:660 -#: replication/logical/snapbuild.c:1797 replication/slot.c:1647 +#: replication/logical/snapbuild.c:1797 replication/slot.c:1649 #: storage/file/buffile.c:506 storage/file/copydir.c:207 #: utils/init/miscinit.c:1478 utils/init/miscinit.c:1489 #: utils/init/miscinit.c:1497 utils/misc/guc.c:8430 utils/misc/guc.c:8461 @@ -1219,9 +1229,9 @@ msgstr "не удалось записать в файл \"%s\": %m" #: access/heap/rewriteheap.c:1249 access/transam/twophase.c:1686 #: access/transam/xlogarchive.c:118 access/transam/xlogarchive.c:422 #: postmaster/postmaster.c:1098 postmaster/syslogger.c:1465 -#: replication/logical/origin.c:575 replication/logical/reorderbuffer.c:4563 +#: replication/logical/origin.c:575 replication/logical/reorderbuffer.c:4582 #: replication/logical/snapbuild.c:1742 replication/logical/snapbuild.c:2162 -#: replication/slot.c:1750 storage/file/fd.c:785 storage/file/fd.c:3168 +#: replication/slot.c:1752 storage/file/fd.c:785 storage/file/fd.c:3168 #: storage/file/fd.c:3230 storage/file/reinit.c:250 storage/ipc/dsm.c:315 #: storage/smgr/md.c:347 storage/smgr/md.c:397 storage/sync/sync.c:250 #: utils/time/snapmgr.c:1606 @@ -1583,7 +1593,7 @@ msgstr "индекс \"%s\" перестраивается, обращаться #: access/index/indexam.c:208 catalog/objectaddress.c:1355 #: commands/indexcmds.c:2833 commands/tablecmds.c:267 commands/tablecmds.c:291 -#: commands/tablecmds.c:16894 commands/tablecmds.c:18710 +#: commands/tablecmds.c:16889 commands/tablecmds.c:18705 #, c-format msgid "\"%s\" is not an index" msgstr "\"%s\" - это не индекс" @@ -1707,8 +1717,8 @@ msgid "\"%s\" is an index" msgstr "\"%s\" - это индекс" #: access/table/table.c:54 access/table/table.c:88 access/table/table.c:117 -#: access/table/table.c:150 catalog/aclchk.c:1800 commands/tablecmds.c:13603 -#: commands/tablecmds.c:16903 +#: access/table/table.c:150 catalog/aclchk.c:1800 commands/tablecmds.c:13598 +#: commands/tablecmds.c:16898 #, c-format msgid "\"%s\" is a composite type" msgstr "\"%s\" - это составной тип" @@ -1766,7 +1776,7 @@ msgstr "" msgid "Make sure the configuration parameter \"%s\" is set." msgstr "Убедитесь, что в конфигурации установлен параметр \"%s\"." -#: access/transam/multixact.c:1155 +#: access/transam/multixact.c:1158 #, c-format msgid "" "database is not accepting commands that generate new MultiXactIds to avoid " @@ -1775,19 +1785,18 @@ msgstr "" "база данных не принимает команды, создающие новые MultiXactId, во избежание " "потери данных из-за зацикливания в базе данных \"%s\"" -#: access/transam/multixact.c:1157 access/transam/multixact.c:1164 -#: access/transam/multixact.c:1188 access/transam/multixact.c:1197 +#: access/transam/multixact.c:1160 access/transam/multixact.c:1167 +#: access/transam/multixact.c:1191 access/transam/multixact.c:1200 #, 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:1162 +#: access/transam/multixact.c:1165 #, c-format msgid "" "database is not accepting commands that generate new MultiXactIds to avoid " @@ -1796,7 +1805,7 @@ msgstr "" "база данных не принимает команды, создающие новые MultiXactId, во избежание " "потери данных из-за зацикливания в базе данных с OID %u" -#: access/transam/multixact.c:1183 access/transam/multixact.c:2470 +#: access/transam/multixact.c:1186 access/transam/multixact.c:2473 #, c-format msgid "database \"%s\" must be vacuumed before %u more MultiXactId is used" msgid_plural "" @@ -1811,7 +1820,7 @@ msgstr[2] "" "база данных \"%s\" должна быть очищена, прежде чем будут использованы " "оставшиеся MultiXactId (%u)" -#: access/transam/multixact.c:1192 access/transam/multixact.c:2479 +#: access/transam/multixact.c:1195 access/transam/multixact.c:2482 #, c-format msgid "" "database with OID %u must be vacuumed before %u more MultiXactId is used" @@ -1827,12 +1836,12 @@ msgstr[2] "" "база данных с OID %u должна быть очищена, прежде чем будут использованы " "оставшиеся MultiXactId (%u)" -#: access/transam/multixact.c:1256 +#: access/transam/multixact.c:1259 #, c-format msgid "multixact \"members\" limit exceeded" msgstr "слишком много членов мультитранзакции" -#: access/transam/multixact.c:1257 +#: access/transam/multixact.c:1260 #, c-format msgid "" "This command would create a multixact with %u members, but the remaining " @@ -1850,7 +1859,7 @@ msgstr[2] "" "Мультитранзакция, создаваемая этой командой, должна включать членов: %u, но " "оставшегося места хватает только для %u." -#: access/transam/multixact.c:1262 +#: access/transam/multixact.c:1265 #, c-format msgid "" "Execute a database-wide VACUUM in database with OID %u with reduced " @@ -1860,7 +1869,7 @@ msgstr "" "Выполните очистку (VACUUM) всей базы данных с OID %u, уменьшив значения " "vacuum_multixact_freeze_min_age и vacuum_multixact_freeze_table_age." -#: access/transam/multixact.c:1293 +#: access/transam/multixact.c:1296 #, c-format msgid "" "database with OID %u must be vacuumed before %d more multixact member is used" @@ -1877,7 +1886,7 @@ msgstr[2] "" "база данных с OID %u должна быть очищена, пока не использованы оставшиеся " "члены мультитранзакций (%d)" -#: access/transam/multixact.c:1298 +#: access/transam/multixact.c:1301 #, c-format msgid "" "Execute a database-wide VACUUM in that database with reduced " @@ -1887,36 +1896,33 @@ msgstr "" "Выполните очистку (VACUUM) всей этой базы данных, уменьшив значения " "vacuum_multixact_freeze_min_age и vacuum_multixact_freeze_table_age." -#: access/transam/multixact.c:1437 +#: access/transam/multixact.c:1440 #, c-format msgid "MultiXactId %u does no longer exist -- apparent wraparound" msgstr "MultiXactId %u прекратил существование: видимо, произошло зацикливание" -#: access/transam/multixact.c:1443 +#: access/transam/multixact.c:1446 #, c-format msgid "MultiXactId %u has not been created yet -- apparent wraparound" msgstr "MultiXactId %u ещё не был создан: видимо, произошло зацикливание" -#: access/transam/multixact.c:1518 +#: access/transam/multixact.c:1521 #, c-format msgid "MultiXact %u has invalid next offset" msgstr "для мультитранзакции %u получено некорректное следующее смещение" -#: access/transam/multixact.c:2475 access/transam/multixact.c:2484 -#: access/transam/varsup.c:151 access/transam/varsup.c:158 -#: access/transam/varsup.c:466 access/transam/varsup.c:473 +#: access/transam/multixact.c:2478 access/transam/multixact.c:2487 #, 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 " @@ -1925,12 +1931,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:3174 +#: access/transam/multixact.c:3177 #, c-format msgid "" "oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation" @@ -1938,7 +1944,7 @@ msgstr "" "старейшая мультитранзакция %u не найдена, новейшая мультитранзакция: %u, " "усечение пропускается" -#: access/transam/multixact.c:3192 +#: access/transam/multixact.c:3195 #, c-format msgid "" "cannot truncate up to MultiXact %u because it does not exist on disk, " @@ -1947,7 +1953,7 @@ msgstr "" "выполнить усечение до мультитранзакции %u нельзя ввиду её отсутствия на " "диске, усечение пропускается" -#: access/transam/multixact.c:3209 +#: access/transam/multixact.c:3212 #, c-format msgid "" "cannot truncate up to MultiXact %u because it has invalid offset, skipping " @@ -1956,7 +1962,7 @@ msgstr "" "выполнить усечение до мультитранзакции %u нельзя из-за некорректного " "смещения, усечение пропускается" -#: access/transam/multixact.c:3540 +#: access/transam/multixact.c:3543 #, c-format msgid "invalid MultiXactId: %u" msgstr "неверный MultiXactId: %u" @@ -2333,6 +2339,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" @@ -3707,7 +3726,7 @@ msgstr "Вероятно, подразумевалось pg_stop_backup('f')?" #: foreign/foreign.c:530 libpq/hba.c:2726 replication/logical/launcher.c:937 #: replication/logical/logicalfuncs.c:157 replication/logical/origin.c:1494 #: replication/slotfuncs.c:255 replication/walsender.c:3355 -#: storage/ipc/shmem.c:554 utils/adt/datetime.c:4812 utils/adt/genfile.c:507 +#: storage/ipc/shmem.c:518 utils/adt/datetime.c:4812 utils/adt/genfile.c:507 #: utils/adt/genfile.c:590 utils/adt/jsonfuncs.c:1944 #: utils/adt/jsonfuncs.c:2056 utils/adt/jsonfuncs.c:2244 #: utils/adt/jsonfuncs.c:2353 utils/adt/jsonfuncs.c:3814 @@ -3726,7 +3745,7 @@ msgstr "" #: foreign/foreign.c:535 libpq/hba.c:2730 replication/logical/launcher.c:941 #: replication/logical/logicalfuncs.c:161 replication/logical/origin.c:1498 #: replication/slotfuncs.c:259 replication/walsender.c:3359 -#: storage/ipc/shmem.c:558 utils/adt/datetime.c:4816 utils/adt/genfile.c:511 +#: storage/ipc/shmem.c:522 utils/adt/datetime.c:4816 utils/adt/genfile.c:511 #: utils/adt/genfile.c:594 utils/adt/mcxtfuncs.c:136 utils/adt/misc.c:223 #: utils/adt/pgstatfuncs.c:481 utils/adt/pgstatfuncs.c:591 #: utils/adt/pgstatfuncs.c:1903 utils/adt/varlena.c:4871 utils/misc/guc.c:10092 @@ -3972,12 +3991,12 @@ msgid "-X requires a power of two value between 1 MB and 1 GB" msgstr "" "для -X требуется число, равное степени двух, в интервале от 1 МБ до 1 ГБ" -#: bootstrap/bootstrap.c:287 postmaster/postmaster.c:847 tcop/postgres.c:3939 +#: bootstrap/bootstrap.c:287 postmaster/postmaster.c:847 tcop/postgres.c:3955 #, c-format msgid "--%s requires a value" msgstr "для --%s требуется значение" -#: bootstrap/bootstrap.c:292 postmaster/postmaster.c:852 tcop/postgres.c:3944 +#: bootstrap/bootstrap.c:292 postmaster/postmaster.c:852 tcop/postgres.c:3960 #, c-format msgid "-c %s requires a value" msgstr "для -c %s требуется значение" @@ -4190,12 +4209,12 @@ msgstr "предложение IN SCHEMA нельзя использовать #: commands/tablecmds.c:7386 commands/tablecmds.c:7460 #: commands/tablecmds.c:7530 commands/tablecmds.c:7642 #: commands/tablecmds.c:7736 commands/tablecmds.c:7795 -#: commands/tablecmds.c:7884 commands/tablecmds.c:7913 -#: commands/tablecmds.c:8068 commands/tablecmds.c:8150 -#: commands/tablecmds.c:8306 commands/tablecmds.c:8428 -#: commands/tablecmds.c:11908 commands/tablecmds.c:12100 -#: commands/tablecmds.c:12260 commands/tablecmds.c:13446 -#: commands/tablecmds.c:15993 commands/trigger.c:942 parser/analyze.c:2471 +#: commands/tablecmds.c:7879 commands/tablecmds.c:7908 +#: commands/tablecmds.c:8063 commands/tablecmds.c:8145 +#: commands/tablecmds.c:8301 commands/tablecmds.c:8423 +#: commands/tablecmds.c:11903 commands/tablecmds.c:12095 +#: commands/tablecmds.c:12255 commands/tablecmds.c:13441 +#: commands/tablecmds.c:15988 commands/trigger.c:942 parser/analyze.c:2471 #: parser/parse_relation.c:714 parser/parse_target.c:1077 #: parser/parse_type.c:144 parser/parse_utilcmd.c:3429 #: parser/parse_utilcmd.c:3465 parser/parse_utilcmd.c:3507 utils/adt/acl.c:2862 @@ -4205,7 +4224,7 @@ msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "столбец \"%s\" в таблице \"%s\" не существует" #: catalog/aclchk.c:1808 catalog/objectaddress.c:1362 commands/sequence.c:1147 -#: commands/tablecmds.c:249 commands/tablecmds.c:16867 utils/adt/acl.c:2070 +#: commands/tablecmds.c:249 commands/tablecmds.c:16862 utils/adt/acl.c:2070 #: utils/adt/acl.c:2100 utils/adt/acl.c:2132 utils/adt/acl.c:2164 #: utils/adt/acl.c:2192 utils/adt/acl.c:2222 #, c-format @@ -4702,7 +4721,7 @@ msgstr "расширение с OID %u не существует" msgid "publication with OID %u does not exist" msgstr "публикация с OID %u не существует" -#: catalog/aclchk.c:5405 commands/subscriptioncmds.c:1465 +#: catalog/aclchk.c:5405 commands/subscriptioncmds.c:1493 #, c-format msgid "subscription with OID %u does not exist" msgstr "подписка с OID %u не существует" @@ -4818,10 +4837,10 @@ msgstr "удалить объект %s нельзя, так как от него #: catalog/dependency.c:1204 catalog/dependency.c:1211 #: catalog/dependency.c:1223 commands/tablecmds.c:1301 -#: commands/tablecmds.c:14064 commands/tablespace.c:464 commands/user.c:1095 +#: commands/tablecmds.c:14059 commands/tablespace.c:464 commands/user.c:1095 #: commands/view.c:506 libpq/auth.c:346 replication/slot.c:181 #: replication/syncrep.c:1110 storage/lmgr/deadlock.c:1151 -#: storage/lmgr/proc.c:1447 utils/misc/guc.c:7140 utils/misc/guc.c:7176 +#: storage/lmgr/proc.c:1482 utils/misc/guc.c:7140 utils/misc/guc.c:7176 #: utils/misc/guc.c:7246 utils/misc/guc.c:11490 utils/misc/guc.c:11524 #: utils/misc/guc.c:11558 utils/misc/guc.c:11601 utils/misc/guc.c:11643 #: utils/misc/guc.c:12599 utils/misc/guc.c:12601 @@ -4912,21 +4931,21 @@ msgstr "" "для столбца \"%s\" с сортируемым типом %s не удалось получить правило " "сортировки" -#: catalog/heap.c:1217 catalog/index.c:872 commands/createas.c:408 +#: catalog/heap.c:1220 catalog/index.c:876 commands/createas.c:408 #: commands/tablecmds.c:3872 #, c-format msgid "relation \"%s\" already exists" msgstr "отношение \"%s\" уже существует" -#: catalog/heap.c:1233 catalog/pg_type.c:436 catalog/pg_type.c:784 +#: catalog/heap.c:1236 catalog/pg_type.c:436 catalog/pg_type.c:784 #: catalog/pg_type.c:931 commands/typecmds.c:249 commands/typecmds.c:261 #: commands/typecmds.c:757 commands/typecmds.c:1172 commands/typecmds.c:1398 -#: commands/typecmds.c:1590 commands/typecmds.c:2562 +#: commands/typecmds.c:1597 commands/typecmds.c:2569 #, c-format msgid "type \"%s\" already exists" msgstr "тип \"%s\" уже существует" -#: catalog/heap.c:1234 +#: catalog/heap.c:1237 #, c-format msgid "" "A relation has an associated type of the same name, so you must use a name " @@ -4935,43 +4954,43 @@ msgstr "" "С отношением уже связан тип с таким же именем; выберите имя, не " "конфликтующее с существующими типами." -#: catalog/heap.c:1263 +#: catalog/heap.c:1266 #, c-format msgid "pg_class heap OID value not set when in binary upgrade mode" msgstr "значение OID кучи в pg_class не задано в режиме двоичного обновления" -#: catalog/heap.c:2543 +#: catalog/heap.c:2546 #, c-format msgid "cannot add NO INHERIT constraint to partitioned table \"%s\"" msgstr "" "добавить ограничение NO INHERIT к секционированной таблице \"%s\" нельзя" -#: catalog/heap.c:2811 +#: catalog/heap.c:2814 #, c-format msgid "check constraint \"%s\" already exists" msgstr "ограничение-проверка \"%s\" уже существует" -#: catalog/heap.c:2981 catalog/index.c:886 catalog/pg_constraint.c:670 -#: commands/tablecmds.c:8802 +#: catalog/heap.c:2984 catalog/index.c:890 catalog/pg_constraint.c:670 +#: commands/tablecmds.c:8797 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "ограничение \"%s\" для отношения \"%s\" уже существует" -#: catalog/heap.c:2988 +#: catalog/heap.c:2991 #, c-format msgid "" "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\"" msgstr "" "ограничение \"%s\" конфликтует с ненаследуемым ограничением таблицы \"%s\"" -#: catalog/heap.c:2999 +#: catalog/heap.c:3002 #, c-format msgid "" "constraint \"%s\" conflicts with inherited constraint on relation \"%s\"" msgstr "" "ограничение \"%s\" конфликтует с наследуемым ограничением таблицы \"%s\"" -#: catalog/heap.c:3009 +#: catalog/heap.c:3012 #, c-format msgid "" "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\"" @@ -4979,64 +4998,64 @@ msgstr "" "ограничение \"%s\" конфликтует с непроверенным (NOT VALID) ограничением " "таблицы \"%s\"" -#: catalog/heap.c:3014 +#: catalog/heap.c:3017 #, c-format msgid "merging constraint \"%s\" with inherited definition" msgstr "слияние ограничения \"%s\" с унаследованным определением" -#: catalog/heap.c:3119 +#: catalog/heap.c:3122 #, c-format msgid "cannot use generated column \"%s\" in column generation expression" msgstr "" "использовать генерируемый столбец \"%s\" в выражении генерируемого столбца " "нельзя" -#: catalog/heap.c:3121 +#: catalog/heap.c:3124 #, c-format msgid "A generated column cannot reference another generated column." msgstr "" "Генерируемый столбец не может ссылаться на другой генерируемый столбец." -#: catalog/heap.c:3127 +#: catalog/heap.c:3130 #, c-format msgid "cannot use whole-row variable in column generation expression" msgstr "" "в выражении генерируемого столбца нельзя использовать переменные «вся строка»" -#: catalog/heap.c:3128 +#: catalog/heap.c:3131 #, c-format msgid "This would cause the generated column to depend on its own value." msgstr "" "Это сделало бы генерируемый столбец зависимым от собственного значения." -#: catalog/heap.c:3183 +#: catalog/heap.c:3186 #, c-format msgid "generation expression is not immutable" msgstr "генерирующее выражение не является постоянным" -#: catalog/heap.c:3211 rewrite/rewriteHandler.c:1322 +#: catalog/heap.c:3214 rewrite/rewriteHandler.c:1322 #, c-format msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "столбец \"%s\" имеет тип %s, но тип выражения по умолчанию %s" -#: catalog/heap.c:3216 commands/prepare.c:368 parser/analyze.c:2695 +#: catalog/heap.c:3219 commands/prepare.c:368 parser/analyze.c:2695 #: parser/parse_target.c:594 parser/parse_target.c:891 #: parser/parse_target.c:901 rewrite/rewriteHandler.c:1327 #, c-format msgid "You will need to rewrite or cast the expression." msgstr "Перепишите выражение или преобразуйте его тип." -#: catalog/heap.c:3263 +#: catalog/heap.c:3266 #, c-format msgid "only table \"%s\" can be referenced in check constraint" msgstr "в ограничении-проверке можно ссылаться только на таблицу \"%s\"" -#: catalog/heap.c:3561 +#: catalog/heap.c:3564 #, c-format msgid "unsupported ON COMMIT and foreign key combination" msgstr "неподдерживаемое сочетание внешнего ключа с ON COMMIT" -#: catalog/heap.c:3562 +#: catalog/heap.c:3565 #, c-format msgid "" "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT " @@ -5044,17 +5063,17 @@ msgid "" msgstr "" "Таблица \"%s\" ссылается на \"%s\", и для них задан разный режим ON COMMIT." -#: catalog/heap.c:3567 +#: catalog/heap.c:3570 #, c-format msgid "cannot truncate a table referenced in a foreign key constraint" msgstr "опустошить таблицу, на которую ссылается внешний ключ, нельзя" -#: catalog/heap.c:3568 +#: catalog/heap.c:3571 #, c-format msgid "Table \"%s\" references \"%s\"." msgstr "Таблица \"%s\" ссылается на \"%s\"." -#: catalog/heap.c:3570 +#: catalog/heap.c:3573 #, c-format msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE." msgstr "" @@ -5075,76 +5094,76 @@ msgstr "первичные ключи не могут быть выражени msgid "primary key column \"%s\" is not marked NOT NULL" msgstr "столбец первичного ключа \"%s\" не помечен как NOT NULL" -#: catalog/index.c:771 catalog/index.c:1935 +#: catalog/index.c:775 catalog/index.c:1949 #, c-format msgid "user-defined indexes on system catalog tables are not supported" msgstr "" "пользовательские индексы в таблицах системного каталога не поддерживаются" -#: catalog/index.c:811 +#: catalog/index.c:815 #, c-format msgid "nondeterministic collations are not supported for operator class \"%s\"" msgstr "" "недетерминированные правила сортировки не поддерживаются для класса " "операторов \"%s\"" -#: catalog/index.c:826 +#: catalog/index.c:830 #, c-format msgid "concurrent index creation on system catalog tables is not supported" msgstr "" "параллельное создание индекса в таблицах системного каталога не " "поддерживается" -#: catalog/index.c:835 catalog/index.c:1287 +#: catalog/index.c:839 catalog/index.c:1294 #, c-format msgid "concurrent index creation for exclusion constraints is not supported" msgstr "" "параллельное создание индекса для ограничений-исключений не поддерживается" -#: catalog/index.c:844 +#: catalog/index.c:848 #, c-format msgid "shared indexes cannot be created after initdb" msgstr "нельзя создать разделяемые индексы после initdb" -#: catalog/index.c:864 commands/createas.c:423 commands/sequence.c:162 +#: catalog/index.c:868 commands/createas.c:423 commands/sequence.c:162 #: parser/parse_utilcmd.c:209 #, c-format msgid "relation \"%s\" already exists, skipping" msgstr "отношение \"%s\" уже существует, пропускается" -#: catalog/index.c:914 +#: catalog/index.c:918 #, c-format msgid "pg_class index OID value not set when in binary upgrade mode" msgstr "" "значение OID индекса в pg_class не задано в режиме двоичного обновления" -#: catalog/index.c:2232 +#: catalog/index.c:2246 #, c-format msgid "DROP INDEX CONCURRENTLY must be first action in transaction" msgstr "DROP INDEX CONCURRENTLY должен быть первым действием в транзакции" -#: catalog/index.c:3660 +#: catalog/index.c:3674 #, c-format msgid "cannot reindex temporary tables of other sessions" msgstr "переиндексировать временные таблицы других сеансов нельзя" -#: catalog/index.c:3671 commands/indexcmds.c:3589 +#: catalog/index.c:3685 commands/indexcmds.c:3589 #, c-format msgid "cannot reindex invalid index on TOAST table" msgstr "перестроить нерабочий индекс в таблице TOAST нельзя" -#: catalog/index.c:3687 commands/indexcmds.c:3469 commands/indexcmds.c:3613 +#: catalog/index.c:3701 commands/indexcmds.c:3469 commands/indexcmds.c:3613 #: commands/tablecmds.c:3282 #, c-format msgid "cannot move system relation \"%s\"" msgstr "переместить системную таблицу \"%s\" нельзя" -#: catalog/index.c:3831 +#: catalog/index.c:3845 #, c-format msgid "index \"%s\" was reindexed" msgstr "индекс \"%s\" был перестроен" -#: catalog/index.c:3968 +#: catalog/index.c:3982 #, c-format msgid "cannot reindex invalid index \"%s.%s\" on TOAST table, skipping" msgstr "" @@ -5225,7 +5244,7 @@ msgid "text search template \"%s\" does not exist" msgstr "шаблон текстового поиска \"%s\" не существует" #: catalog/namespace.c:2773 commands/tsearchcmds.c:1127 -#: utils/cache/ts_cache.c:613 +#: utils/cache/ts_cache.c:626 #, c-format msgid "text search configuration \"%s\" does not exist" msgstr "конфигурация текстового поиска \"%s\" не существует" @@ -5288,7 +5307,7 @@ msgid "cannot create temporary tables during a parallel operation" msgstr "создавать временные таблицы во время параллельных операций нельзя" #: catalog/namespace.c:4341 commands/tablespace.c:1211 commands/variable.c:64 -#: tcop/postgres.c:3589 utils/misc/guc.c:11675 utils/misc/guc.c:11753 +#: tcop/postgres.c:3605 utils/misc/guc.c:11675 utils/misc/guc.c:11753 #, c-format msgid "List syntax is invalid." msgstr "Ошибка синтаксиса в списке." @@ -5296,25 +5315,25 @@ msgstr "Ошибка синтаксиса в списке." #: catalog/objectaddress.c:1370 catalog/pg_publication.c:58 #: commands/policy.c:96 commands/policy.c:376 commands/tablecmds.c:243 #: commands/tablecmds.c:285 commands/tablecmds.c:2157 commands/tablecmds.c:6130 -#: commands/tablecmds.c:12036 +#: commands/tablecmds.c:12031 #, c-format msgid "\"%s\" is not a table" msgstr "\"%s\" - это не таблица" #: catalog/objectaddress.c:1377 commands/tablecmds.c:255 -#: commands/tablecmds.c:6169 commands/tablecmds.c:16872 commands/view.c:119 +#: commands/tablecmds.c:6169 commands/tablecmds.c:16867 commands/view.c:119 #, c-format msgid "\"%s\" is not a view" msgstr "\"%s\" - это не представление" #: catalog/objectaddress.c:1384 commands/matview.c:186 commands/tablecmds.c:261 -#: commands/tablecmds.c:16877 +#: commands/tablecmds.c:16872 #, c-format msgid "\"%s\" is not a materialized view" msgstr "\"%s\" - это не материализованное представление" #: catalog/objectaddress.c:1391 commands/tablecmds.c:279 -#: commands/tablecmds.c:6172 commands/tablecmds.c:16882 +#: commands/tablecmds.c:6172 commands/tablecmds.c:16877 #, c-format msgid "\"%s\" is not a foreign table" msgstr "\"%s\" - это не сторонняя таблица" @@ -5336,7 +5355,7 @@ msgstr "" "значение по умолчанию для столбца \"%s\" отношения \"%s\" не существует" #: catalog/objectaddress.c:1645 commands/functioncmds.c:139 -#: commands/tablecmds.c:271 commands/typecmds.c:274 commands/typecmds.c:3713 +#: commands/tablecmds.c:271 commands/typecmds.c:274 commands/typecmds.c:3720 #: parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:791 #: utils/adt/acl.c:4428 #, c-format @@ -5897,10 +5916,10 @@ msgid "cannot change number of direct arguments of an aggregate function" msgstr "изменить число непосредственных аргументов агрегатной функции нельзя" #: catalog/pg_aggregate.c:858 commands/functioncmds.c:703 -#: commands/typecmds.c:1991 commands/typecmds.c:2037 commands/typecmds.c:2089 -#: commands/typecmds.c:2126 commands/typecmds.c:2160 commands/typecmds.c:2194 -#: commands/typecmds.c:2228 commands/typecmds.c:2257 commands/typecmds.c:2344 -#: commands/typecmds.c:2386 parser/parse_func.c:417 parser/parse_func.c:448 +#: commands/typecmds.c:1998 commands/typecmds.c:2044 commands/typecmds.c:2096 +#: commands/typecmds.c:2133 commands/typecmds.c:2167 commands/typecmds.c:2201 +#: commands/typecmds.c:2235 commands/typecmds.c:2264 commands/typecmds.c:2351 +#: commands/typecmds.c:2393 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:2173 parser/parse_func.c:2446 #, c-format @@ -5975,23 +5994,23 @@ msgstr "преобразование \"%s\" уже существует" msgid "default conversion for %s to %s already exists" msgstr "преобразование по умолчанию из %s в %s уже существует" -#: catalog/pg_depend.c:220 commands/extension.c:3500 +#: catalog/pg_depend.c:232 commands/extension.c:3500 #, c-format msgid "%s is already a member of extension \"%s\"" msgstr "%s уже относится к расширению \"%s\"" -#: catalog/pg_depend.c:227 catalog/pg_depend.c:278 commands/extension.c:3540 +#: catalog/pg_depend.c:239 catalog/pg_depend.c:290 commands/extension.c:3540 #, c-format msgid "%s is not a member of extension \"%s\"" msgstr "%s не относится к расширению \"%s\"" -#: catalog/pg_depend.c:230 +#: catalog/pg_depend.c:242 #, c-format msgid "An extension is not allowed to replace an object that it does not own." msgstr "" "Расширениям не разрешается заменять объекты, которые им не принадлежат." -#: catalog/pg_depend.c:281 +#: catalog/pg_depend.c:293 #, c-format msgid "" "An extension may only use CREATE ... IF NOT EXISTS to skip object creation " @@ -6000,12 +6019,22 @@ msgstr "" "Расширение может выполнять CREATE ... IF NOT EXISTS только для того, чтобы " "не создавать объект, когда оно уже владеет конфликтующим объектом." -#: catalog/pg_depend.c:646 +#: catalog/pg_depend.c:665 #, c-format msgid "cannot remove dependency on %s because it is a system object" msgstr "" "ликвидировать зависимость от объекта %s нельзя, так как это системный объект" +#: catalog/pg_depend.c:850 +#, c-format +msgid "referenced %s was concurrently dropped" +msgstr "зависимый объект %s был удалён другим процессом" + +#: catalog/pg_depend.c:882 +#, c-format +msgid "referenced relation was concurrently dropped" +msgstr "зависимое отношение было удалено другим процессом" + #: catalog/pg_enum.c:128 catalog/pg_enum.c:230 catalog/pg_enum.c:525 #, c-format msgid "invalid enum label \"%s\"" @@ -6057,7 +6086,7 @@ msgstr "" "отсоединения." #: catalog/pg_inherits.c:596 commands/tablecmds.c:4501 -#: commands/tablecmds.c:15182 +#: commands/tablecmds.c:15177 #, c-format msgid "" "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending " @@ -6359,8 +6388,8 @@ msgstr "" "изменить владельца объектов, принадлежащих роли %s, нельзя, так как они " "нужны системе баз данных" -#: catalog/pg_subscription.c:174 commands/subscriptioncmds.c:779 -#: commands/subscriptioncmds.c:1090 commands/subscriptioncmds.c:1433 +#: catalog/pg_subscription.c:174 commands/subscriptioncmds.c:805 +#: commands/subscriptioncmds.c:1116 commands/subscriptioncmds.c:1461 #, c-format msgid "subscription \"%s\" does not exist" msgstr "подписка \"%s\" не существует" @@ -6417,7 +6446,7 @@ msgstr "внутренний размер %d не подходит для тип msgid "alignment \"%c\" is invalid for variable-length type" msgstr "выравнивание \"%c\" не подходит для типа переменной длины" -#: catalog/pg_type.c:328 commands/typecmds.c:4164 +#: catalog/pg_type.c:328 commands/typecmds.c:4171 #, c-format msgid "fixed-size types must have storage PLAIN" msgstr "для типов постоянного размера применим только режим хранения PLAIN" @@ -6447,7 +6476,7 @@ msgid "invalid page in block %u of relation %s" msgstr "некорректная страница в блоке %u отношения %s" #: catalog/toasting.c:112 commands/indexcmds.c:699 commands/tablecmds.c:6142 -#: commands/tablecmds.c:16737 +#: commands/tablecmds.c:16732 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "\"%s\" - это не таблица и не материализованное представление" @@ -6575,7 +6604,7 @@ msgstr "язык \"%s\" уже существует" msgid "publication \"%s\" already exists" msgstr "публикация \"%s\" уже существует" -#: commands/alter.c:100 commands/subscriptioncmds.c:400 +#: commands/alter.c:100 commands/subscriptioncmds.c:426 #, c-format msgid "subscription \"%s\" already exists" msgstr "подписка \"%s\" уже существует" @@ -6783,7 +6812,7 @@ msgstr "кластеризовать секционированную табли msgid "there is no previously clustered index for table \"%s\"" msgstr "таблица \"%s\" ранее не кластеризовалась по какому-либо индексу" -#: commands/cluster.c:187 commands/tablecmds.c:13901 commands/tablecmds.c:15761 +#: commands/cluster.c:187 commands/tablecmds.c:13896 commands/tablecmds.c:15756 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "индекс \"%s\" для таблицы \"%s\" не существует" @@ -6798,7 +6827,7 @@ msgstr "кластеризовать разделяемый каталог не msgid "cannot vacuum temporary tables of other sessions" msgstr "очищать временные таблицы других сеансов нельзя" -#: commands/cluster.c:471 commands/tablecmds.c:15771 +#: commands/cluster.c:471 commands/tablecmds.c:15766 #, c-format msgid "\"%s\" is not an index for table \"%s\"" msgstr "\"%s\" не является индексом таблицы \"%s\"" @@ -7035,8 +7064,8 @@ msgstr "" msgid "generated columns are not supported in COPY FROM WHERE conditions" msgstr "генерируемые столбцы не поддерживаются в условиях COPY FROM WHERE" -#: commands/copy.c:177 commands/tablecmds.c:11928 commands/tablecmds.c:17048 -#: commands/tablecmds.c:17127 commands/trigger.c:653 +#: commands/copy.c:177 commands/tablecmds.c:11923 commands/tablecmds.c:17043 +#: commands/tablecmds.c:17122 commands/trigger.c:653 #: rewrite/rewriteHandler.c:973 rewrite/rewriteHandler.c:1008 #, c-format msgid "Column \"%s\" is a generated column." @@ -7190,7 +7219,7 @@ msgstr "Генерируемые столбцы нельзя использов #: commands/copy.c:787 commands/indexcmds.c:1842 commands/statscmds.c:265 #: commands/tablecmds.c:2344 commands/tablecmds.c:3000 #: commands/tablecmds.c:3508 parser/parse_relation.c:3651 -#: parser/parse_relation.c:3671 utils/adt/tsvector_op.c:2687 +#: parser/parse_relation.c:3671 utils/adt/tsvector_op.c:2660 #, c-format msgid "column \"%s\" does not exist" msgstr "столбец \"%s\" не существует" @@ -7938,7 +7967,7 @@ msgstr "Используйте DROP AGGREGATE для удаления агрег #: commands/dropcmds.c:158 commands/sequence.c:455 commands/tablecmds.c:3592 #: commands/tablecmds.c:3750 commands/tablecmds.c:3803 -#: commands/tablecmds.c:16188 tcop/utility.c:1324 +#: commands/tablecmds.c:16183 tcop/utility.c:1324 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "отношение \"%s\" не существует, пропускается" @@ -9124,7 +9153,7 @@ msgstr "включаемые столбцы не поддерживают ука msgid "could not determine which collation to use for index expression" msgstr "не удалось определить правило сортировки для индексного выражения" -#: commands/indexcmds.c:1978 commands/tablecmds.c:17215 commands/typecmds.c:810 +#: commands/indexcmds.c:1978 commands/tablecmds.c:17210 commands/typecmds.c:810 #: parser/parse_expr.c:2701 parser/parse_type.c:566 parser/parse_utilcmd.c:3787 #: utils/adt/misc.c:621 #, c-format @@ -9167,8 +9196,8 @@ msgstr "метод доступа \"%s\" не поддерживает сорт msgid "access method \"%s\" does not support NULLS FIRST/LAST options" msgstr "метод доступа \"%s\" не поддерживает параметр NULLS FIRST/LAST" -#: commands/indexcmds.c:2160 commands/tablecmds.c:17240 -#: commands/tablecmds.c:17246 commands/typecmds.c:2317 +#: commands/indexcmds.c:2160 commands/tablecmds.c:17235 +#: commands/tablecmds.c:17241 commands/typecmds.c:2324 #, c-format msgid "data type %s has no default operator class for access method \"%s\"" msgstr "" @@ -9190,7 +9219,7 @@ msgstr "" msgid "operator class \"%s\" does not exist for access method \"%s\"" msgstr "класс операторов \"%s\" для метода доступа \"%s\" не существует" -#: commands/indexcmds.c:2213 commands/typecmds.c:2305 +#: commands/indexcmds.c:2213 commands/typecmds.c:2312 #, c-format msgid "operator class \"%s\" does not accept data type %s" msgstr "класс операторов \"%s\" не принимает тип данных %s" @@ -9289,7 +9318,7 @@ msgid "index \"%s.%s\" was reindexed" msgstr "индекс \"%s.%s\" был перестроен" #: commands/lockcmds.c:92 commands/tablecmds.c:6133 commands/trigger.c:307 -#: rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:956 +#: rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:941 #, c-format msgid "\"%s\" is not a table or view" msgstr "\"%s\" - это не таблица и не представление" @@ -9645,10 +9674,10 @@ msgstr "атрибут оператора \"%s\" нельзя изменить" #: commands/policy.c:89 commands/policy.c:382 commands/statscmds.c:157 #: commands/tablecmds.c:1582 commands/tablecmds.c:2162 #: commands/tablecmds.c:3402 commands/tablecmds.c:6112 -#: commands/tablecmds.c:9081 commands/tablecmds.c:16793 -#: commands/tablecmds.c:16828 commands/trigger.c:313 commands/trigger.c:1289 +#: commands/tablecmds.c:9076 commands/tablecmds.c:16788 +#: commands/tablecmds.c:16823 commands/trigger.c:313 commands/trigger.c:1289 #: commands/trigger.c:1398 rewrite/rewriteDefine.c:278 -#: rewrite/rewriteDefine.c:961 rewrite/rewriteRemove.c:80 +#: rewrite/rewriteDefine.c:946 rewrite/rewriteRemove.c:80 #, c-format msgid "permission denied: \"%s\" is a system catalog" msgstr "доступ запрещён: \"%s\" - это системный каталог" @@ -9985,8 +10014,8 @@ msgstr "" msgid "cannot change ownership of identity sequence" msgstr "сменить владельца последовательности идентификации нельзя" -#: commands/sequence.c:1725 commands/tablecmds.c:13593 -#: commands/tablecmds.c:16208 +#: commands/sequence.c:1725 commands/tablecmds.c:13588 +#: commands/tablecmds.c:16203 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "Последовательность \"%s\" связана с таблицей \"%s\"." @@ -10070,12 +10099,12 @@ msgstr "повторяющееся имя столбца в определени msgid "duplicate expression in statistics definition" msgstr "повторяющееся выражение в определении статистики" -#: commands/statscmds.c:659 commands/tablecmds.c:8047 +#: commands/statscmds.c:659 commands/tablecmds.c:8042 #, c-format msgid "statistics target %d is too low" msgstr "ориентир статистики слишком мал (%d)" -#: commands/statscmds.c:667 commands/tablecmds.c:8055 +#: commands/statscmds.c:667 commands/tablecmds.c:8050 #, c-format msgid "lowering statistics target to %d" msgstr "ориентир статистики снижается до %d" @@ -10104,24 +10133,24 @@ msgstr "указания %s и %s являются взаимоисключаю msgid "subscription with %s must also set %s" msgstr "для подписки с параметром %s необходимо также задать %s" -#: commands/subscriptioncmds.c:380 +#: commands/subscriptioncmds.c:406 #, c-format msgid "must be superuser to create subscriptions" msgstr "для создания подписок нужно быть суперпользователем" -#: commands/subscriptioncmds.c:474 commands/subscriptioncmds.c:572 -#: replication/logical/tablesync.c:1006 replication/logical/worker.c:3233 +#: commands/subscriptioncmds.c:500 commands/subscriptioncmds.c:598 +#: replication/logical/tablesync.c:1007 replication/logical/worker.c:3244 #, c-format msgid "could not connect to the publisher: %s" msgstr "не удалось подключиться к серверу публикации: %s" -#: commands/subscriptioncmds.c:516 +#: commands/subscriptioncmds.c:542 #, c-format msgid "created replication slot \"%s\" on publisher" msgstr "на сервере публикации создан слот репликации \"%s\"" #. translator: %s is an SQL ALTER statement -#: commands/subscriptioncmds.c:529 +#: commands/subscriptioncmds.c:555 #, c-format msgid "" "tables were not subscribed, you will have to run %s to subscribe the tables" @@ -10129,67 +10158,67 @@ msgstr "" "в подписке отсутствуют таблицы; потребуется выполнить %s, чтобы подписаться " "на таблицы" -#: commands/subscriptioncmds.c:828 +#: commands/subscriptioncmds.c:854 #, c-format msgid "cannot set %s for enabled subscription" msgstr "для включённой подписки нельзя задать %s" -#: commands/subscriptioncmds.c:884 +#: commands/subscriptioncmds.c:910 #, c-format msgid "cannot enable subscription that does not have a slot name" msgstr "включить подписку, для которой не задано имя слота, нельзя" -#: commands/subscriptioncmds.c:936 commands/subscriptioncmds.c:983 +#: commands/subscriptioncmds.c:962 commands/subscriptioncmds.c:1009 #, c-format msgid "" "ALTER SUBSCRIPTION with refresh is not allowed for disabled subscriptions" msgstr "" "ALTER SUBSCRIPTION с обновлением для отключённых подписок не допускается" -#: commands/subscriptioncmds.c:937 commands/subscriptioncmds.c:984 +#: commands/subscriptioncmds.c:963 commands/subscriptioncmds.c:1010 #, c-format msgid "Use ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." msgstr "" "Выполните ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." -#: commands/subscriptioncmds.c:1004 +#: commands/subscriptioncmds.c:1030 #, c-format msgid "" "ALTER SUBSCRIPTION ... REFRESH is not allowed for disabled subscriptions" msgstr "ALTER SUBSCRIPTION ... REFRESH для отключённых подписок не допускается" -#: commands/subscriptioncmds.c:1094 +#: commands/subscriptioncmds.c:1120 #, c-format msgid "subscription \"%s\" does not exist, skipping" msgstr "подписка \"%s\" не существует, пропускается" -#: commands/subscriptioncmds.c:1346 +#: commands/subscriptioncmds.c:1374 #, c-format msgid "dropped replication slot \"%s\" on publisher" msgstr "слот репликации \"%s\" удалён на сервере репликации" -#: commands/subscriptioncmds.c:1355 commands/subscriptioncmds.c:1363 +#: commands/subscriptioncmds.c:1383 commands/subscriptioncmds.c:1391 #, c-format msgid "could not drop replication slot \"%s\" on publisher: %s" msgstr "слот репликации \"%s\" на сервере публикации не был удалён: %s" -#: commands/subscriptioncmds.c:1397 +#: commands/subscriptioncmds.c:1425 #, c-format msgid "permission denied to change owner of subscription \"%s\"" msgstr "нет прав для изменения владельца подписки \"%s\"" -#: commands/subscriptioncmds.c:1399 +#: commands/subscriptioncmds.c:1427 #, c-format msgid "The owner of a subscription must be a superuser." msgstr "Владельцем подписки должен быть суперпользователь." -#: commands/subscriptioncmds.c:1515 +#: commands/subscriptioncmds.c:1543 #, c-format msgid "could not receive list of replicated tables from the publisher: %s" msgstr "" "не удалось получить список реплицируемых таблиц с сервера репликации: %s" -#: commands/subscriptioncmds.c:1580 +#: commands/subscriptioncmds.c:1608 #, c-format msgid "" "could not connect to publisher when attempting to drop replication slot " @@ -10199,7 +10228,7 @@ msgstr "" "\"%s\": %s" #. translator: %s is an SQL ALTER command -#: commands/subscriptioncmds.c:1583 +#: commands/subscriptioncmds.c:1611 #, c-format msgid "" "Use %s to disable the subscription, and then use %s to disassociate it from " @@ -10208,22 +10237,22 @@ msgstr "" "Выполните %s, чтобы отключить подписку, а затем выполните %s, чтобы отвязать " "её от слота." -#: commands/subscriptioncmds.c:1614 +#: commands/subscriptioncmds.c:1642 #, c-format msgid "publication name \"%s\" used more than once" msgstr "имя публикации \"%s\" используется неоднократно" -#: commands/subscriptioncmds.c:1658 +#: commands/subscriptioncmds.c:1686 #, c-format msgid "publication \"%s\" is already in subscription \"%s\"" msgstr "публикация \"%s\" уже имеется в подписке \"%s\"" -#: commands/subscriptioncmds.c:1672 +#: commands/subscriptioncmds.c:1700 #, c-format msgid "publication \"%s\" is not in subscription \"%s\"" msgstr "публикация \"%s\" отсутствует в подписке \"%s\"" -#: commands/subscriptioncmds.c:1683 +#: commands/subscriptioncmds.c:1711 #, c-format msgid "cannot drop all the publications from a subscription" msgstr "удалить все публикации из подписки нельзя" @@ -10286,7 +10315,7 @@ msgstr "" "Выполните DROP MATERIALIZED VIEW для удаления материализованного " "представления." -#: commands/tablecmds.c:265 commands/tablecmds.c:289 commands/tablecmds.c:18753 +#: commands/tablecmds.c:265 commands/tablecmds.c:289 commands/tablecmds.c:18748 #: parser/parse_utilcmd.c:2269 #, c-format msgid "index \"%s\" does not exist" @@ -10310,8 +10339,8 @@ msgstr "\"%s\" - это не тип" msgid "Use DROP TYPE to remove a type." msgstr "Выполните DROP TYPE для удаления типа." -#: commands/tablecmds.c:277 commands/tablecmds.c:13432 -#: commands/tablecmds.c:15911 +#: commands/tablecmds.c:277 commands/tablecmds.c:13427 +#: commands/tablecmds.c:15906 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "сторонняя таблица \"%s\" не существует" @@ -10337,7 +10366,7 @@ msgstr "" "в рамках операции с ограничениями по безопасности нельзя создать временную " "таблицу" -#: commands/tablecmds.c:738 commands/tablecmds.c:14718 +#: commands/tablecmds.c:738 commands/tablecmds.c:14713 #, c-format msgid "relation \"%s\" would be inherited from more than once" msgstr "отношение \"%s\" наследуется неоднократно" @@ -10414,7 +10443,7 @@ msgstr "опустошить стороннюю таблицу \"%s\" нельз msgid "cannot truncate temporary tables of other sessions" msgstr "временные таблицы других сеансов нельзя опустошить" -#: commands/tablecmds.c:2427 commands/tablecmds.c:14615 +#: commands/tablecmds.c:2427 commands/tablecmds.c:14610 #, c-format msgid "cannot inherit from partitioned table \"%s\"" msgstr "наследование от секционированной таблицы \"%s\" не допускается" @@ -10439,12 +10468,12 @@ msgstr "" "создать временное отношение в качестве секции постоянного отношения \"%s\" " "нельзя" -#: commands/tablecmds.c:2461 commands/tablecmds.c:14594 +#: commands/tablecmds.c:2461 commands/tablecmds.c:14589 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "временное отношение \"%s\" не может наследоваться" -#: commands/tablecmds.c:2471 commands/tablecmds.c:14602 +#: commands/tablecmds.c:2471 commands/tablecmds.c:14597 #, c-format msgid "cannot inherit from temporary relation of another session" msgstr "наследование от временного отношения другого сеанса невозможно" @@ -10499,7 +10528,7 @@ msgid "inherited column \"%s\" has a generation conflict" msgstr "конфликт свойства генерирования в наследованном столбце \"%s\"" #: commands/tablecmds.c:2682 commands/tablecmds.c:2737 -#: commands/tablecmds.c:12134 parser/parse_utilcmd.c:1260 +#: commands/tablecmds.c:12129 parser/parse_utilcmd.c:1260 #: parser/parse_utilcmd.c:1303 parser/parse_utilcmd.c:1749 #: parser/parse_utilcmd.c:1857 #, c-format @@ -10836,12 +10865,12 @@ msgstr "добавить столбец в типизированную табл msgid "cannot add column to a partition" msgstr "добавить столбец в секцию нельзя" -#: commands/tablecmds.c:6657 commands/tablecmds.c:14845 +#: commands/tablecmds.c:6657 commands/tablecmds.c:14840 #, c-format msgid "child table \"%s\" has different type for column \"%s\"" msgstr "дочерняя таблица \"%s\" имеет другой тип для столбца \"%s\"" -#: commands/tablecmds.c:6663 commands/tablecmds.c:14852 +#: commands/tablecmds.c:6663 commands/tablecmds.c:14847 #, c-format msgid "child table \"%s\" has different collation for column \"%s\"" msgstr "" @@ -10873,7 +10902,7 @@ msgstr "столбец \"%s\" отношения \"%s\" уже существу msgid "column \"%s\" of relation \"%s\" already exists" msgstr "столбец \"%s\" отношения \"%s\" уже существует" -#: commands/tablecmds.c:7151 commands/tablecmds.c:11762 +#: commands/tablecmds.c:7151 commands/tablecmds.c:11757 #, c-format msgid "" "cannot remove constraint from only the partitioned table when partitions " @@ -10883,7 +10912,7 @@ msgstr "" "секции, нельзя" #: commands/tablecmds.c:7152 commands/tablecmds.c:7469 -#: commands/tablecmds.c:8496 commands/tablecmds.c:11763 +#: commands/tablecmds.c:8491 commands/tablecmds.c:11758 #, c-format msgid "Do not specify the ONLY keyword." msgstr "Не указывайте ключевое слово ONLY." @@ -10891,10 +10920,10 @@ msgstr "Не указывайте ключевое слово ONLY." #: commands/tablecmds.c:7189 commands/tablecmds.c:7395 #: commands/tablecmds.c:7537 commands/tablecmds.c:7651 #: commands/tablecmds.c:7745 commands/tablecmds.c:7804 -#: commands/tablecmds.c:7922 commands/tablecmds.c:8088 -#: commands/tablecmds.c:8158 commands/tablecmds.c:8314 -#: commands/tablecmds.c:11917 commands/tablecmds.c:13455 -#: commands/tablecmds.c:16002 +#: commands/tablecmds.c:7917 commands/tablecmds.c:8083 +#: commands/tablecmds.c:8153 commands/tablecmds.c:8309 +#: commands/tablecmds.c:11912 commands/tablecmds.c:13450 +#: commands/tablecmds.c:15997 #, c-format msgid "cannot alter system column \"%s\"" msgstr "системный столбец \"%s\" нельзя изменить" @@ -10919,7 +10948,7 @@ msgstr "столбец \"%s\" входит в индекс, используем msgid "column \"%s\" is marked NOT NULL in parent table" msgstr "столбец \"%s\" в родительской таблице помечен как NOT NULL" -#: commands/tablecmds.c:7466 commands/tablecmds.c:8979 +#: commands/tablecmds.c:7466 commands/tablecmds.c:8974 #, c-format msgid "constraint must be added to child tables too" msgstr "ограничение также должно быть добавлено к дочерним таблицам" @@ -10976,24 +11005,24 @@ msgstr "" "столбец \"%s\" отношения \"%s\" не является столбцом идентификации, " "пропускается" -#: commands/tablecmds.c:7870 +#: commands/tablecmds.c:7865 #, c-format msgid "ALTER TABLE / DROP EXPRESSION must be applied to child tables too" msgstr "" "ALTER TABLE / DROP EXPRESSION нужно применять также к дочерним таблицам" -#: commands/tablecmds.c:7892 +#: commands/tablecmds.c:7887 #, c-format msgid "cannot drop generation expression from inherited column" msgstr "нельзя удалить генерирующее выражение из наследуемого столбца" -#: commands/tablecmds.c:7930 +#: commands/tablecmds.c:7925 #, c-format msgid "column \"%s\" of relation \"%s\" is not a stored generated column" msgstr "" "столбец \"%s\" отношения \"%s\" не является сохранённым генерируемым столбцом" -#: commands/tablecmds.c:7935 +#: commands/tablecmds.c:7930 #, c-format msgid "" "column \"%s\" of relation \"%s\" is not a stored generated column, skipping" @@ -11001,63 +11030,63 @@ msgstr "" "столбец \"%s\" отношения \"%s\" пропускается, так как не является " "сохранённым генерируемым столбцом" -#: commands/tablecmds.c:8035 +#: commands/tablecmds.c:8030 #, c-format msgid "cannot refer to non-index column by number" msgstr "по номеру можно ссылаться только на столбец в индексе" -#: commands/tablecmds.c:8078 +#: commands/tablecmds.c:8073 #, c-format msgid "column number %d of relation \"%s\" does not exist" msgstr "столбец с номером %d отношения \"%s\" не существует" -#: commands/tablecmds.c:8097 +#: commands/tablecmds.c:8092 #, c-format msgid "cannot alter statistics on included column \"%s\" of index \"%s\"" msgstr "изменить статистику включённого столбца \"%s\" индекса \"%s\" нельзя" -#: commands/tablecmds.c:8102 +#: commands/tablecmds.c:8097 #, c-format msgid "cannot alter statistics on non-expression column \"%s\" of index \"%s\"" msgstr "" "изменить статистику столбца \"%s\" (не выражения) индекса \"%s\" нельзя" -#: commands/tablecmds.c:8104 +#: commands/tablecmds.c:8099 #, c-format msgid "Alter statistics on table column instead." msgstr "Вместо этого измените статистику для столбца в таблице." -#: commands/tablecmds.c:8294 +#: commands/tablecmds.c:8289 #, c-format msgid "invalid storage type \"%s\"" msgstr "неверный тип хранилища \"%s\"" -#: commands/tablecmds.c:8326 +#: commands/tablecmds.c:8321 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "тип данных столбца %s совместим только с хранилищем PLAIN" -#: commands/tablecmds.c:8371 +#: commands/tablecmds.c:8366 #, c-format msgid "cannot drop column from typed table" msgstr "нельзя удалить столбец в типизированной таблице" -#: commands/tablecmds.c:8434 +#: commands/tablecmds.c:8429 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist, skipping" msgstr "столбец \"%s\" в таблице\"%s\" не существует, пропускается" -#: commands/tablecmds.c:8447 +#: commands/tablecmds.c:8442 #, c-format msgid "cannot drop system column \"%s\"" msgstr "нельзя удалить системный столбец \"%s\"" -#: commands/tablecmds.c:8457 +#: commands/tablecmds.c:8452 #, c-format msgid "cannot drop inherited column \"%s\"" msgstr "нельзя удалить наследованный столбец \"%s\"" -#: commands/tablecmds.c:8470 +#: commands/tablecmds.c:8465 #, c-format msgid "" "cannot drop column \"%s\" because it is part of the partition key of " @@ -11066,7 +11095,7 @@ msgstr "" "удалить столбец \"%s\" нельзя, так как он входит в ключ разбиения отношения " "\"%s\"" -#: commands/tablecmds.c:8495 +#: commands/tablecmds.c:8490 #, c-format msgid "" "cannot drop column from only the partitioned table when partitions exist" @@ -11074,7 +11103,7 @@ msgstr "" "удалить столбец только из секционированной таблицы, когда существуют секции, " "нельзя" -#: commands/tablecmds.c:8699 +#: commands/tablecmds.c:8694 #, c-format msgid "" "ALTER TABLE / ADD CONSTRAINT USING INDEX is not supported on partitioned " @@ -11083,14 +11112,14 @@ msgstr "" "ALTER TABLE / ADD CONSTRAINT USING INDEX не поддерживается с " "секционированными таблицами" -#: commands/tablecmds.c:8724 +#: commands/tablecmds.c:8719 #, 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:9059 +#: commands/tablecmds.c:9054 #, c-format msgid "" "cannot use ONLY for foreign key on partitioned table \"%s\" referencing " @@ -11099,7 +11128,7 @@ msgstr "" "нельзя использовать ONLY для стороннего ключа в секционированной таблице " "\"%s\", ссылающегося на отношение \"%s\"" -#: commands/tablecmds.c:9065 +#: commands/tablecmds.c:9060 #, c-format msgid "" "cannot add NOT VALID foreign key on partitioned table \"%s\" referencing " @@ -11108,25 +11137,25 @@ msgstr "" "нельзя добавить со свойством NOT VALID сторонний ключ в секционированной " "таблице \"%s\", ссылающийся на отношение \"%s\"" -#: commands/tablecmds.c:9068 +#: commands/tablecmds.c:9063 #, c-format msgid "This feature is not yet supported on partitioned tables." msgstr "" "Эта функциональность с секционированными таблицами пока не поддерживается." -#: commands/tablecmds.c:9075 commands/tablecmds.c:9480 +#: commands/tablecmds.c:9070 commands/tablecmds.c:9475 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "указанный объект \"%s\" не является таблицей" -#: commands/tablecmds.c:9098 +#: commands/tablecmds.c:9093 #, c-format msgid "constraints on permanent tables may reference only permanent tables" msgstr "" "ограничения в постоянных таблицах могут ссылаться только на постоянные " "таблицы" -#: commands/tablecmds.c:9105 +#: commands/tablecmds.c:9100 #, c-format msgid "" "constraints on unlogged tables may reference only permanent or unlogged " @@ -11135,13 +11164,13 @@ msgstr "" "ограничения в нежурналируемых таблицах могут ссылаться только на постоянные " "или нежурналируемые таблицы" -#: commands/tablecmds.c:9111 +#: commands/tablecmds.c:9106 #, c-format msgid "constraints on temporary tables may reference only temporary tables" msgstr "" "ограничения во временных таблицах могут ссылаться только на временные таблицы" -#: commands/tablecmds.c:9115 +#: commands/tablecmds.c:9110 #, c-format msgid "" "constraints on temporary tables must involve temporary tables of this session" @@ -11149,7 +11178,7 @@ msgstr "" "ограничения во временных таблицах должны ссылаться только на временные " "таблицы текущего сеанса" -#: commands/tablecmds.c:9181 commands/tablecmds.c:9187 +#: commands/tablecmds.c:9176 commands/tablecmds.c:9182 #, c-format msgid "" "invalid %s action for foreign key constraint containing generated column" @@ -11157,28 +11186,28 @@ msgstr "" "некорректное действие %s для ограничения внешнего ключа, содержащего " "генерируемый столбец" -#: commands/tablecmds.c:9203 +#: commands/tablecmds.c:9198 #, c-format msgid "number of referencing and referenced columns for foreign key disagree" msgstr "число столбцов в источнике и назначении внешнего ключа не совпадает" -#: commands/tablecmds.c:9310 +#: commands/tablecmds.c:9305 #, c-format msgid "foreign key constraint \"%s\" cannot be implemented" msgstr "ограничение внешнего ключа \"%s\" нельзя реализовать" -#: commands/tablecmds.c:9312 +#: commands/tablecmds.c:9307 #, c-format msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s." msgstr "Столбцы ключа \"%s\" и \"%s\" имеют несовместимые типы: %s и %s." -#: commands/tablecmds.c:9675 commands/tablecmds.c:10092 +#: commands/tablecmds.c:9670 commands/tablecmds.c:10087 #: parser/parse_utilcmd.c:791 parser/parse_utilcmd.c:920 #, c-format msgid "foreign key constraints are not supported on foreign tables" msgstr "ограничения внешнего ключа для сторонних таблиц не поддерживаются" -#: commands/tablecmds.c:10075 +#: commands/tablecmds.c:10070 #, c-format msgid "" "cannot attach table \"%s\" as a partition because it is referenced by " @@ -11187,34 +11216,34 @@ msgstr "" "присоединить таблицу \"%s\" в качестве секции нельзя, так как на неё " "ссылается внешний ключ \"%s\"" -#: commands/tablecmds.c:10545 commands/tablecmds.c:10826 -#: commands/tablecmds.c:11719 commands/tablecmds.c:11794 +#: commands/tablecmds.c:10540 commands/tablecmds.c:10821 +#: commands/tablecmds.c:11714 commands/tablecmds.c:11789 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist" msgstr "ограничение \"%s\" в таблице \"%s\" не существует" -#: commands/tablecmds.c:10552 +#: commands/tablecmds.c:10547 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint" msgstr "ограничение \"%s\" в таблице \"%s\" не является внешним ключом" -#: commands/tablecmds.c:10590 +#: commands/tablecmds.c:10585 #, c-format msgid "cannot alter constraint \"%s\" on relation \"%s\"" msgstr "изменить ограничение \"%s\" таблицы \"%s\" нельзя" -#: commands/tablecmds.c:10593 +#: commands/tablecmds.c:10588 #, c-format msgid "Constraint \"%s\" is derived from constraint \"%s\" of relation \"%s\"." msgstr "" "Ограничение \"%s\" является производным от ограничения \"%s\" таблицы \"%s\"." -#: commands/tablecmds.c:10595 +#: commands/tablecmds.c:10590 #, c-format msgid "You may alter the constraint it derives from, instead." msgstr "Вместо этого вы можете изменить родительское ограничение." -#: commands/tablecmds.c:10834 +#: commands/tablecmds.c:10829 #, c-format msgid "" "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint" @@ -11222,51 +11251,51 @@ msgstr "" "ограничение \"%s\" в таблице \"%s\" не является внешним ключом или " "ограничением-проверкой" -#: commands/tablecmds.c:10912 +#: commands/tablecmds.c:10907 #, c-format msgid "constraint must be validated on child tables too" msgstr "ограничение также должно соблюдаться в дочерних таблицах" -#: commands/tablecmds.c:11002 +#: commands/tablecmds.c:10997 #, c-format msgid "column \"%s\" referenced in foreign key constraint does not exist" msgstr "столбец \"%s\", указанный в ограничении внешнего ключа, не существует" -#: commands/tablecmds.c:11008 +#: commands/tablecmds.c:11003 #, c-format msgid "system columns cannot be used in foreign keys" msgstr "системные столбцы нельзя использовать во внешних ключах" -#: commands/tablecmds.c:11012 +#: commands/tablecmds.c:11007 #, c-format msgid "cannot have more than %d keys in a foreign key" msgstr "во внешнем ключе не может быть больше %d столбцов" -#: commands/tablecmds.c:11077 +#: commands/tablecmds.c:11072 #, c-format msgid "cannot use a deferrable primary key for referenced table \"%s\"" msgstr "" "использовать откладываемый первичный ключ в целевой внешней таблице \"%s\" " "нельзя" -#: commands/tablecmds.c:11094 +#: commands/tablecmds.c:11089 #, c-format msgid "there is no primary key for referenced table \"%s\"" msgstr "в целевой внешней таблице \"%s\" нет первичного ключа" -#: commands/tablecmds.c:11163 +#: commands/tablecmds.c:11158 #, c-format msgid "foreign key referenced-columns list must not contain duplicates" msgstr "в списке столбцов внешнего ключа не должно быть повторений" -#: commands/tablecmds.c:11257 +#: commands/tablecmds.c:11252 #, c-format msgid "cannot use a deferrable unique constraint for referenced table \"%s\"" msgstr "" "использовать откладываемое ограничение уникальности в целевой внешней " "таблице \"%s\" нельзя" -#: commands/tablecmds.c:11262 +#: commands/tablecmds.c:11257 #, c-format msgid "" "there is no unique constraint matching given keys for referenced table \"%s\"" @@ -11274,32 +11303,32 @@ msgstr "" "в целевой внешней таблице \"%s\" нет ограничения уникальности, " "соответствующего данным ключам" -#: commands/tablecmds.c:11675 +#: commands/tablecmds.c:11670 #, c-format msgid "cannot drop inherited constraint \"%s\" of relation \"%s\"" msgstr "удалить наследованное ограничение \"%s\" таблицы \"%s\" нельзя" -#: commands/tablecmds.c:11725 +#: commands/tablecmds.c:11720 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping" msgstr "ограничение \"%s\" в таблице \"%s\" не существует, пропускается" -#: commands/tablecmds.c:11901 +#: commands/tablecmds.c:11896 #, c-format msgid "cannot alter column type of typed table" msgstr "изменить тип столбца в типизированной таблице нельзя" -#: commands/tablecmds.c:11927 +#: commands/tablecmds.c:11922 #, c-format msgid "cannot specify USING when altering type of generated column" msgstr "изменяя тип генерируемого столбца, нельзя указывать USING" -#: commands/tablecmds.c:11938 +#: commands/tablecmds.c:11933 #, c-format msgid "cannot alter inherited column \"%s\"" msgstr "изменить наследованный столбец \"%s\" нельзя" -#: commands/tablecmds.c:11947 +#: commands/tablecmds.c:11942 #, c-format msgid "" "cannot alter column \"%s\" because it is part of the partition key of " @@ -11308,7 +11337,7 @@ msgstr "" "изменить столбец \"%s\" нельзя, так как он входит в ключ разбиения отношения " "\"%s\"" -#: commands/tablecmds.c:11997 +#: commands/tablecmds.c:11992 #, c-format msgid "" "result of USING clause for column \"%s\" cannot be cast automatically to " @@ -11316,45 +11345,45 @@ msgid "" msgstr "" "результат USING для столбца \"%s\" нельзя автоматически привести к типу %s" -#: commands/tablecmds.c:12000 +#: commands/tablecmds.c:11995 #, c-format msgid "You might need to add an explicit cast." msgstr "Возможно, необходимо добавить явное приведение." -#: commands/tablecmds.c:12004 +#: commands/tablecmds.c:11999 #, 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:12008 +#: commands/tablecmds.c:12003 #, c-format msgid "You might need to specify \"USING %s::%s\"." msgstr "Возможно, необходимо указать \"USING %s::%s\"." -#: commands/tablecmds.c:12107 +#: commands/tablecmds.c:12102 #, c-format msgid "cannot alter inherited column \"%s\" of relation \"%s\"" msgstr "изменить наследованный столбец \"%s\" отношения \"%s\" нельзя" -#: commands/tablecmds.c:12135 +#: commands/tablecmds.c:12130 #, c-format msgid "USING expression contains a whole-row table reference." msgstr "Выражение USING ссылается на тип всей строки таблицы." -#: commands/tablecmds.c:12146 +#: commands/tablecmds.c:12141 #, c-format msgid "type of inherited column \"%s\" must be changed in child tables too" msgstr "" "тип наследованного столбца \"%s\" должен быть изменён и в дочерних таблицах" -#: commands/tablecmds.c:12271 +#: commands/tablecmds.c:12266 #, c-format msgid "cannot alter type of column \"%s\" twice" msgstr "нельзя изменить тип столбца \"%s\" дважды" -#: commands/tablecmds.c:12309 +#: commands/tablecmds.c:12304 #, c-format msgid "" "generation expression for column \"%s\" cannot be cast automatically to type " @@ -11363,161 +11392,161 @@ msgstr "" "генерирующее выражение для столбца \"%s\" нельзя автоматически привести к " "типу %s" -#: commands/tablecmds.c:12314 +#: commands/tablecmds.c:12309 #, c-format msgid "default for column \"%s\" cannot be cast automatically to type %s" msgstr "" "значение по умолчанию для столбца \"%s\" нельзя автоматически привести к " "типу %s" -#: commands/tablecmds.c:12392 +#: commands/tablecmds.c:12387 #, c-format msgid "cannot alter type of a column used by a generated column" msgstr "изменить тип столбца, задействованного в генерируемом столбце, нельзя" -#: commands/tablecmds.c:12393 +#: commands/tablecmds.c:12388 #, c-format msgid "Column \"%s\" is used by generated column \"%s\"." msgstr "Столбец \"%s\" используется генерируемым столбцом \"%s\"." -#: commands/tablecmds.c:12421 +#: commands/tablecmds.c:12416 #, c-format msgid "cannot alter type of a column used by a function or procedure" msgstr "изменить тип столбца, задействованного в функции или процедуре, нельзя" -#: commands/tablecmds.c:12422 commands/tablecmds.c:12436 -#: commands/tablecmds.c:12455 commands/tablecmds.c:12473 +#: commands/tablecmds.c:12417 commands/tablecmds.c:12431 +#: commands/tablecmds.c:12450 commands/tablecmds.c:12468 #, c-format msgid "%s depends on column \"%s\"" msgstr "%s зависит от столбца \"%s\"" -#: commands/tablecmds.c:12435 +#: commands/tablecmds.c:12430 #, c-format msgid "cannot alter type of a column used by a view or rule" msgstr "" "изменить тип столбца, задействованного в представлении или правиле, нельзя" -#: commands/tablecmds.c:12454 +#: commands/tablecmds.c:12449 #, c-format msgid "cannot alter type of a column used in a trigger definition" msgstr "изменить тип столбца, задействованного в определении триггера, нельзя" -#: commands/tablecmds.c:12472 +#: commands/tablecmds.c:12467 #, c-format msgid "cannot alter type of a column used in a policy definition" msgstr "изменить тип столбца, задействованного в определении политики, нельзя" -#: commands/tablecmds.c:13563 commands/tablecmds.c:13575 +#: commands/tablecmds.c:13558 commands/tablecmds.c:13570 #, c-format msgid "cannot change owner of index \"%s\"" msgstr "сменить владельца индекса \"%s\" нельзя" -#: commands/tablecmds.c:13565 commands/tablecmds.c:13577 +#: commands/tablecmds.c:13560 commands/tablecmds.c:13572 #, c-format msgid "Change the ownership of the index's table, instead." msgstr "Однако возможно сменить владельца таблицы, содержащей этот индекс." -#: commands/tablecmds.c:13591 +#: commands/tablecmds.c:13586 #, c-format msgid "cannot change owner of sequence \"%s\"" msgstr "сменить владельца последовательности \"%s\" нельзя" -#: commands/tablecmds.c:13605 commands/tablecmds.c:16904 +#: commands/tablecmds.c:13600 commands/tablecmds.c:16899 #, c-format msgid "Use ALTER TYPE instead." msgstr "Используйте ALTER TYPE." -#: commands/tablecmds.c:13614 +#: commands/tablecmds.c:13609 #, c-format msgid "\"%s\" is not a table, view, sequence, or foreign table" msgstr "" "\"%s\" - это не таблица, TOAST-таблица, индекс, представление или " "последовательность" -#: commands/tablecmds.c:13953 +#: commands/tablecmds.c:13948 #, c-format msgid "cannot have multiple SET TABLESPACE subcommands" msgstr "в одной инструкции не может быть несколько подкоманд SET TABLESPACE" -#: commands/tablecmds.c:14030 +#: commands/tablecmds.c:14025 #, c-format msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table" msgstr "" "\"%s\" - это не таблица, представление, материализованное представление, " "индекс или TOAST-таблица" -#: commands/tablecmds.c:14063 commands/view.c:505 +#: commands/tablecmds.c:14058 commands/view.c:505 #, c-format msgid "WITH CHECK OPTION is supported only on automatically updatable views" msgstr "" "WITH CHECK OPTION поддерживается только с автообновляемыми представлениями" -#: commands/tablecmds.c:14316 +#: commands/tablecmds.c:14311 #, c-format msgid "only tables, indexes, and materialized views exist in tablespaces" msgstr "" "в табличных пространствах есть только таблицы, индексы и материализованные " "представления" -#: commands/tablecmds.c:14328 +#: commands/tablecmds.c:14323 #, c-format msgid "cannot move relations in to or out of pg_global tablespace" msgstr "перемещать объекты в/из табличного пространства pg_global нельзя" -#: commands/tablecmds.c:14420 +#: commands/tablecmds.c:14415 #, c-format msgid "aborting because lock on relation \"%s.%s\" is not available" msgstr "" "обработка прерывается из-за невозможности заблокировать отношение \"%s.%s\"" -#: commands/tablecmds.c:14436 +#: commands/tablecmds.c:14431 #, c-format msgid "no matching relations in tablespace \"%s\" found" msgstr "в табличном пространстве \"%s\" не найдены подходящие отношения" -#: commands/tablecmds.c:14553 +#: commands/tablecmds.c:14548 #, c-format msgid "cannot change inheritance of typed table" msgstr "изменить наследование типизированной таблицы нельзя" -#: commands/tablecmds.c:14558 commands/tablecmds.c:15114 +#: commands/tablecmds.c:14553 commands/tablecmds.c:15109 #, c-format msgid "cannot change inheritance of a partition" msgstr "изменить наследование секции нельзя" -#: commands/tablecmds.c:14563 +#: commands/tablecmds.c:14558 #, c-format msgid "cannot change inheritance of partitioned table" msgstr "изменить наследование секционированной таблицы нельзя" -#: commands/tablecmds.c:14609 +#: commands/tablecmds.c:14604 #, c-format msgid "cannot inherit to temporary relation of another session" msgstr "наследование для временного отношения другого сеанса невозможно" -#: commands/tablecmds.c:14622 +#: commands/tablecmds.c:14617 #, c-format msgid "cannot inherit from a partition" msgstr "наследование от секции невозможно" -#: commands/tablecmds.c:14644 commands/tablecmds.c:17560 +#: commands/tablecmds.c:14639 commands/tablecmds.c:17555 #, c-format msgid "circular inheritance not allowed" msgstr "циклическое наследование недопустимо" -#: commands/tablecmds.c:14645 commands/tablecmds.c:17561 +#: commands/tablecmds.c:14640 commands/tablecmds.c:17556 #, c-format msgid "\"%s\" is already a child of \"%s\"." msgstr "\"%s\" уже является потомком \"%s\"." -#: commands/tablecmds.c:14658 +#: commands/tablecmds.c:14653 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child" msgstr "" "триггер \"%s\" не позволяет таблице \"%s\" стать потомком в иерархии " "наследования" -#: commands/tablecmds.c:14660 +#: commands/tablecmds.c:14655 #, c-format msgid "" "ROW triggers with transition tables are not supported in inheritance " @@ -11526,36 +11555,36 @@ msgstr "" "Триггеры ROW с переходными таблицами не поддерживаются в иерархиях " "наследования." -#: commands/tablecmds.c:14863 +#: commands/tablecmds.c:14858 #, c-format msgid "column \"%s\" in child table must be marked NOT NULL" msgstr "столбец \"%s\" в дочерней таблице должен быть помечен как NOT NULL" -#: commands/tablecmds.c:14872 +#: commands/tablecmds.c:14867 #, c-format msgid "column \"%s\" in child table must be a generated column" msgstr "столбец \"%s\" в дочерней таблице должен быть генерируемым" -#: commands/tablecmds.c:14922 +#: commands/tablecmds.c:14917 #, c-format msgid "column \"%s\" in child table has a conflicting generation expression" msgstr "" "столбец \"%s\" в дочерней таблице содержит конфликтующее генерирующее " "выражение" -#: commands/tablecmds.c:14950 +#: commands/tablecmds.c:14945 #, c-format msgid "child table is missing column \"%s\"" msgstr "в дочерней таблице не хватает столбца \"%s\"" -#: commands/tablecmds.c:15038 +#: commands/tablecmds.c:15033 #, c-format msgid "child table \"%s\" has different definition for check constraint \"%s\"" msgstr "" "дочерняя таблица \"%s\" содержит другое определение ограничения-проверки " "\"%s\"" -#: commands/tablecmds.c:15046 +#: commands/tablecmds.c:15041 #, c-format msgid "" "constraint \"%s\" conflicts with non-inherited constraint on child table " @@ -11564,7 +11593,7 @@ msgstr "" "ограничение \"%s\" конфликтует с ненаследуемым ограничением дочерней таблицы " "\"%s\"" -#: commands/tablecmds.c:15057 +#: commands/tablecmds.c:15052 #, c-format msgid "" "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\"" @@ -11572,82 +11601,82 @@ msgstr "" "ограничение \"%s\" конфликтует с непроверенным (NOT VALID) ограничением " "дочерней таблицы \"%s\"" -#: commands/tablecmds.c:15092 +#: commands/tablecmds.c:15087 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "в дочерней таблице не хватает ограничения \"%s\"" -#: commands/tablecmds.c:15178 +#: commands/tablecmds.c:15173 #, c-format msgid "partition \"%s\" already pending detach in partitioned table \"%s.%s\"" msgstr "" "секция \"%s\" уже ожидает отсоединения от секционированной таблицы \"%s.%s\"" -#: commands/tablecmds.c:15207 commands/tablecmds.c:15255 +#: commands/tablecmds.c:15202 commands/tablecmds.c:15250 #, c-format msgid "relation \"%s\" is not a partition of relation \"%s\"" msgstr "отношение \"%s\" не является секцией отношения \"%s\"" -#: commands/tablecmds.c:15261 +#: commands/tablecmds.c:15256 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "отношение \"%s\" не является предком отношения \"%s\"" -#: commands/tablecmds.c:15489 +#: commands/tablecmds.c:15484 #, c-format msgid "typed tables cannot inherit" msgstr "типизированные таблицы не могут наследоваться" -#: commands/tablecmds.c:15519 +#: commands/tablecmds.c:15514 #, c-format msgid "table is missing column \"%s\"" msgstr "в таблице не хватает столбца \"%s\"" -#: commands/tablecmds.c:15530 +#: commands/tablecmds.c:15525 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "таблица содержит столбец \"%s\", тогда как тип требует \"%s\"" -#: commands/tablecmds.c:15539 +#: commands/tablecmds.c:15534 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "таблица \"%s\" содержит столбец \"%s\" другого типа" -#: commands/tablecmds.c:15553 +#: commands/tablecmds.c:15548 #, c-format msgid "table has extra column \"%s\"" msgstr "таблица содержит лишний столбец \"%s\"" -#: commands/tablecmds.c:15605 +#: commands/tablecmds.c:15600 #, c-format msgid "\"%s\" is not a typed table" msgstr "\"%s\" - это не типизированная таблица" -#: commands/tablecmds.c:15779 +#: commands/tablecmds.c:15774 #, c-format msgid "cannot use non-unique index \"%s\" as replica identity" msgstr "" "для идентификации реплики нельзя использовать неуникальный индекс \"%s\"" -#: commands/tablecmds.c:15785 +#: commands/tablecmds.c:15780 #, c-format msgid "cannot use non-immediate index \"%s\" as replica identity" msgstr "" "для идентификации реплики нельзя использовать не непосредственный индекс " "\"%s\"" -#: commands/tablecmds.c:15791 +#: commands/tablecmds.c:15786 #, c-format msgid "cannot use expression index \"%s\" as replica identity" msgstr "" "для идентификации реплики нельзя использовать индекс с выражением \"%s\"" -#: commands/tablecmds.c:15797 +#: commands/tablecmds.c:15792 #, c-format msgid "cannot use partial index \"%s\" as replica identity" msgstr "для идентификации реплики нельзя использовать частичный индекс \"%s\"" -#: commands/tablecmds.c:15814 +#: commands/tablecmds.c:15809 #, c-format msgid "" "index \"%s\" cannot be used as replica identity because column %d is a " @@ -11656,7 +11685,7 @@ msgstr "" "индекс \"%s\" нельзя использовать для идентификации реплики, так как столбец " "%d - системный" -#: commands/tablecmds.c:15821 +#: commands/tablecmds.c:15816 #, c-format msgid "" "index \"%s\" cannot be used as replica identity because column \"%s\" is " @@ -11665,13 +11694,13 @@ msgstr "" "индекс \"%s\" нельзя использовать для идентификации реплики, так как столбец " "\"%s\" допускает NULL" -#: commands/tablecmds.c:16068 +#: commands/tablecmds.c:16063 #, c-format msgid "cannot change logged status of table \"%s\" because it is temporary" msgstr "" "изменить состояние журналирования таблицы %s нельзя, так как она временная" -#: commands/tablecmds.c:16092 +#: commands/tablecmds.c:16087 #, c-format msgid "" "cannot change table \"%s\" to unlogged because it is part of a publication" @@ -11679,12 +11708,12 @@ msgstr "" "таблицу \"%s\" нельзя сделать нежурналируемой, так как она включена в " "публикацию" -#: commands/tablecmds.c:16094 +#: commands/tablecmds.c:16089 #, c-format msgid "Unlogged relations cannot be replicated." msgstr "Нежурналируемые отношения не поддерживают репликацию." -#: commands/tablecmds.c:16139 +#: commands/tablecmds.c:16134 #, c-format msgid "" "could not change table \"%s\" to logged because it references unlogged table " @@ -11693,7 +11722,7 @@ msgstr "" "не удалось сделать таблицу \"%s\" журналируемой, так как она ссылается на " "нежурналируемую таблицу \"%s\"" -#: commands/tablecmds.c:16149 +#: commands/tablecmds.c:16144 #, c-format msgid "" "could not change table \"%s\" to unlogged because it references logged table " @@ -11702,22 +11731,22 @@ msgstr "" "не удалось сделать таблицу \"%s\" нежурналируемой, так как она ссылается на " "журналируемую таблицу \"%s\"" -#: commands/tablecmds.c:16207 +#: commands/tablecmds.c:16202 #, c-format msgid "cannot move an owned sequence into another schema" msgstr "переместить последовательность с владельцем в другую схему нельзя" -#: commands/tablecmds.c:16312 +#: commands/tablecmds.c:16307 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "отношение \"%s\" уже существует в схеме \"%s\"" -#: commands/tablecmds.c:16887 +#: commands/tablecmds.c:16882 #, c-format msgid "\"%s\" is not a composite type" msgstr "\"%s\" - это не составной тип" -#: commands/tablecmds.c:16919 +#: commands/tablecmds.c:16914 #, c-format msgid "" "\"%s\" is not a table, view, materialized view, sequence, or foreign table" @@ -11725,56 +11754,56 @@ msgstr "" "\"%s\" - это не таблица, представление, мат. представление, " "последовательность или сторонняя таблица" -#: commands/tablecmds.c:16954 +#: commands/tablecmds.c:16949 #, c-format msgid "unrecognized partitioning strategy \"%s\"" msgstr "нераспознанная стратегия секционирования \"%s\"" -#: commands/tablecmds.c:16962 +#: commands/tablecmds.c:16957 #, c-format msgid "cannot use \"list\" partition strategy with more than one column" msgstr "стратегия секционирования по списку не поддерживает несколько столбцов" -#: commands/tablecmds.c:17028 +#: commands/tablecmds.c:17023 #, c-format msgid "column \"%s\" named in partition key does not exist" msgstr "столбец \"%s\", упомянутый в ключе секционирования, не существует" -#: commands/tablecmds.c:17036 +#: commands/tablecmds.c:17031 #, c-format msgid "cannot use system column \"%s\" in partition key" msgstr "системный столбец \"%s\" нельзя использовать в ключе секционирования" -#: commands/tablecmds.c:17047 commands/tablecmds.c:17126 +#: commands/tablecmds.c:17042 commands/tablecmds.c:17121 #, c-format msgid "cannot use generated column in partition key" msgstr "генерируемый столбец нельзя использовать в ключе секционирования" -#: commands/tablecmds.c:17116 +#: commands/tablecmds.c:17111 #, c-format msgid "partition key expressions cannot contain system column references" msgstr "" "выражения ключей секционирования не могут содержать ссылки на системный " "столбец" -#: commands/tablecmds.c:17177 +#: commands/tablecmds.c:17172 #, c-format msgid "functions in partition key expression must be marked IMMUTABLE" msgstr "" "функции в выражении ключа секционирования должны быть помечены как IMMUTABLE" -#: commands/tablecmds.c:17186 +#: commands/tablecmds.c:17181 #, c-format msgid "cannot use constant expression as partition key" msgstr "" "в качестве ключа секционирования нельзя использовать константное выражение" -#: commands/tablecmds.c:17207 +#: commands/tablecmds.c:17202 #, c-format msgid "could not determine which collation to use for partition expression" msgstr "не удалось определить правило сортировки для выражения секционирования" -#: commands/tablecmds.c:17242 +#: commands/tablecmds.c:17237 #, c-format msgid "" "You must specify a hash operator class or define a default hash operator " @@ -11783,7 +11812,7 @@ msgstr "" "Вы должны указать класс операторов хеширования или определить класс " "операторов хеширования по умолчанию для этого типа данных." -#: commands/tablecmds.c:17248 +#: commands/tablecmds.c:17243 #, c-format msgid "" "You must specify a btree operator class or define a default btree operator " @@ -11792,27 +11821,27 @@ msgstr "" "Вы должны указать класс операторов B-дерева или определить класс операторов " "B-дерева по умолчанию для этого типа данных." -#: commands/tablecmds.c:17500 +#: commands/tablecmds.c:17495 #, c-format msgid "\"%s\" is already a partition" msgstr "\"%s\" уже является секцией" -#: commands/tablecmds.c:17506 +#: commands/tablecmds.c:17501 #, c-format msgid "cannot attach a typed table as partition" msgstr "подключить типизированную таблицу в качестве секции нельзя" -#: commands/tablecmds.c:17522 +#: commands/tablecmds.c:17517 #, c-format msgid "cannot attach inheritance child as partition" msgstr "подключить потомок в иерархии наследования в качестве секции нельзя" -#: commands/tablecmds.c:17536 +#: commands/tablecmds.c:17531 #, c-format msgid "cannot attach inheritance parent as partition" msgstr "подключить родитель в иерархии наследования в качестве секции нельзя" -#: commands/tablecmds.c:17570 +#: commands/tablecmds.c:17565 #, c-format msgid "" "cannot attach a temporary relation as partition of permanent relation \"%s\"" @@ -11820,7 +11849,7 @@ msgstr "" "подключить временное отношение в качестве секции постоянного отношения " "\"%s\" нельзя" -#: commands/tablecmds.c:17578 +#: commands/tablecmds.c:17573 #, c-format msgid "" "cannot attach a permanent relation as partition of temporary relation \"%s\"" @@ -11828,92 +11857,92 @@ msgstr "" "подключить постоянное отношение в качестве секции временного отношения " "\"%s\" нельзя" -#: commands/tablecmds.c:17586 +#: commands/tablecmds.c:17581 #, c-format msgid "cannot attach as partition of temporary relation of another session" msgstr "подключить секцию к временному отношению в другом сеансе нельзя" -#: commands/tablecmds.c:17593 +#: commands/tablecmds.c:17588 #, c-format msgid "cannot attach temporary relation of another session as partition" msgstr "" "подключить временное отношение из другого сеанса в качестве секции нельзя" -#: commands/tablecmds.c:17613 +#: commands/tablecmds.c:17608 #, c-format msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\"" msgstr "" "таблица \"%s\" содержит столбец \"%s\", отсутствующий в родителе \"%s\"" -#: commands/tablecmds.c:17616 +#: commands/tablecmds.c:17611 #, c-format msgid "The new partition may contain only the columns present in parent." msgstr "" "Новая секция может содержать только столбцы, имеющиеся в родительской " "таблице." -#: commands/tablecmds.c:17628 +#: commands/tablecmds.c:17623 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition" msgstr "триггер \"%s\" не позволяет сделать таблицу \"%s\" секцией" -#: commands/tablecmds.c:17630 commands/trigger.c:459 +#: commands/tablecmds.c:17625 commands/trigger.c:459 #, c-format msgid "ROW triggers with transition tables are not supported on partitions" msgstr "триггеры ROW с переходными таблицами для секций не поддерживаются" -#: commands/tablecmds.c:17809 +#: commands/tablecmds.c:17804 #, c-format msgid "" "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\"" msgstr "" "нельзя присоединить стороннюю таблицу \"%s\" в качестве секции таблицы \"%s\"" -#: commands/tablecmds.c:17812 +#: commands/tablecmds.c:17807 #, c-format msgid "Partitioned table \"%s\" contains unique indexes." msgstr "Секционированная таблица \"%s\" содержит уникальные индексы." -#: commands/tablecmds.c:18137 +#: commands/tablecmds.c:18132 #, c-format msgid "cannot detach partitions concurrently when a default partition exists" msgstr "" "секции нельзя отсоединять в режиме CONCURRENTLY, когда существует секция по " "умолчанию" -#: commands/tablecmds.c:18249 +#: commands/tablecmds.c:18244 #, c-format msgid "partitioned table \"%s\" was removed concurrently" msgstr "секционированная таблица \"%s\" была параллельно удалена" -#: commands/tablecmds.c:18255 +#: commands/tablecmds.c:18250 #, c-format msgid "partition \"%s\" was removed concurrently" msgstr "секция \"%s\" была параллельно удалена" -#: commands/tablecmds.c:18790 commands/tablecmds.c:18810 -#: commands/tablecmds.c:18830 commands/tablecmds.c:18849 -#: commands/tablecmds.c:18899 +#: commands/tablecmds.c:18785 commands/tablecmds.c:18805 +#: commands/tablecmds.c:18825 commands/tablecmds.c:18844 +#: commands/tablecmds.c:18894 #, c-format msgid "cannot attach index \"%s\" as a partition of index \"%s\"" msgstr "нельзя присоединить индекс \"%s\" в качестве секции индекса \"%s\"" -#: commands/tablecmds.c:18793 +#: commands/tablecmds.c:18788 #, c-format msgid "Index \"%s\" is already attached to another index." msgstr "Индекс \"%s\" уже присоединён к другому индексу." -#: commands/tablecmds.c:18813 +#: commands/tablecmds.c:18808 #, c-format msgid "Index \"%s\" is not an index on any partition of table \"%s\"." msgstr "Индекс \"%s\" не является индексом какой-либо секции таблицы \"%s\"." -#: commands/tablecmds.c:18833 +#: commands/tablecmds.c:18828 #, c-format msgid "The index definitions do not match." msgstr "Определения индексов не совпадают." -#: commands/tablecmds.c:18852 +#: commands/tablecmds.c:18847 #, c-format msgid "" "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint " @@ -11922,23 +11951,23 @@ msgstr "" "Индекс \"%s\" принадлежит ограничению в таблице \"%s\", но для индекса " "\"%s\" ограничения нет." -#: commands/tablecmds.c:18902 +#: commands/tablecmds.c:18897 #, c-format msgid "Another index is already attached for partition \"%s\"." msgstr "К секции \"%s\" уже присоединён другой индекс." -#: commands/tablecmds.c:19139 +#: commands/tablecmds.c:19134 #, c-format msgid "column data type %s does not support compression" msgstr "тим данных столбца %s не поддерживает сжатие" -#: commands/tablecmds.c:19146 +#: commands/tablecmds.c:19141 #, c-format msgid "invalid compression method \"%s\"" msgstr "неверный метод сжатия \"%s\"" #: commands/tablespace.c:161 commands/tablespace.c:177 -#: commands/tablespace.c:594 commands/tablespace.c:639 replication/slot.c:1538 +#: commands/tablespace.c:594 commands/tablespace.c:639 replication/slot.c:1540 #: storage/file/copydir.c:47 #, c-format msgid "could not create directory \"%s\": %m" @@ -12475,7 +12504,7 @@ msgstr "" "Создайте тип в виде оболочки, затем определите для него функции ввода-вывода " "и в завершение выполните полноценную команду CREATE TYPE." -#: commands/typecmds.c:327 commands/typecmds.c:1465 commands/typecmds.c:4281 +#: commands/typecmds.c:327 commands/typecmds.c:1472 commands/typecmds.c:4288 #, c-format msgid "type attribute \"%s\" not recognized" msgstr "атрибут типа \"%s\" не распознан" @@ -12495,7 +12524,7 @@ msgstr "типом элемента массива не может быть %s" msgid "alignment \"%s\" not recognized" msgstr "тип выравнивания \"%s\" не распознан" -#: commands/typecmds.c:453 commands/typecmds.c:4155 +#: commands/typecmds.c:453 commands/typecmds.c:4162 #, c-format msgid "storage \"%s\" not recognized" msgstr "неизвестная стратегия хранения \"%s\"" @@ -12545,62 +12574,62 @@ msgstr "конфликтующие ограничения NULL/NOT NULL" msgid "check constraints for domains cannot be marked NO INHERIT" msgstr "ограничения-проверки для доменов не могут иметь свойства NO INHERIT" -#: commands/typecmds.c:979 commands/typecmds.c:2975 +#: commands/typecmds.c:979 commands/typecmds.c:2982 #, c-format msgid "unique constraints not possible for domains" msgstr "ограничения уникальности невозможны для доменов" -#: commands/typecmds.c:985 commands/typecmds.c:2981 +#: commands/typecmds.c:985 commands/typecmds.c:2988 #, c-format msgid "primary key constraints not possible for domains" msgstr "ограничения первичного ключа невозможны для доменов" -#: commands/typecmds.c:991 commands/typecmds.c:2987 +#: commands/typecmds.c:991 commands/typecmds.c:2994 #, c-format msgid "exclusion constraints not possible for domains" msgstr "ограничения-исключения невозможны для доменов" -#: commands/typecmds.c:997 commands/typecmds.c:2993 +#: commands/typecmds.c:997 commands/typecmds.c:3000 #, c-format msgid "foreign key constraints not possible for domains" msgstr "ограничения внешних ключей невозможны для доменов" -#: commands/typecmds.c:1006 commands/typecmds.c:3002 +#: commands/typecmds.c:1006 commands/typecmds.c:3009 #, c-format msgid "specifying constraint deferrability not supported for domains" msgstr "" "возможность определения отложенных ограничений для доменов не поддерживается" -#: commands/typecmds.c:1320 utils/cache/typcache.c:2566 +#: commands/typecmds.c:1320 utils/cache/typcache.c:2559 #, c-format msgid "%s is not an enum" msgstr "\"%s\" не является перечислением" -#: commands/typecmds.c:1473 +#: commands/typecmds.c:1480 #, c-format msgid "type attribute \"subtype\" is required" msgstr "требуется атрибут типа \"subtype\"" -#: commands/typecmds.c:1478 +#: commands/typecmds.c:1485 #, c-format msgid "range subtype cannot be %s" msgstr "%s не может быть подтипом диапазона" -#: commands/typecmds.c:1497 +#: commands/typecmds.c:1504 #, c-format msgid "range collation specified but subtype does not support collation" msgstr "" "указано правило сортировки для диапазона, но подтип не поддерживает " "сортировку" -#: commands/typecmds.c:1507 +#: commands/typecmds.c:1514 #, c-format msgid "cannot specify a canonical function without a pre-created shell type" msgstr "" "функцию получения канонического диапазона нельзя задать без предварительно " "созданного типа-пустышки" -#: commands/typecmds.c:1508 +#: commands/typecmds.c:1515 #, c-format msgid "" "Create the type as a shell type, then create its canonicalization function, " @@ -12609,96 +12638,96 @@ msgstr "" "Создайте тип в виде оболочки, затем определите для него функции приведения к " "каноническому виду и в завершение выполните полноценную команду CREATE TYPE." -#: commands/typecmds.c:1981 +#: commands/typecmds.c:1988 #, c-format msgid "type input function %s has multiple matches" msgstr "функция ввода типа %s присутствует в нескольких экземплярах" -#: commands/typecmds.c:1999 +#: commands/typecmds.c:2006 #, c-format msgid "type input function %s must return type %s" msgstr "функция ввода типа %s должна возвращать тип %s" -#: commands/typecmds.c:2015 +#: commands/typecmds.c:2022 #, c-format msgid "type input function %s should not be volatile" msgstr "функция ввода типа %s не должна быть изменчивой" -#: commands/typecmds.c:2043 +#: commands/typecmds.c:2050 #, c-format msgid "type output function %s must return type %s" msgstr "функция вывода типа %s должна возвращать тип %s" -#: commands/typecmds.c:2050 +#: commands/typecmds.c:2057 #, c-format msgid "type output function %s should not be volatile" msgstr "функция вывода типа %s не должна быть изменчивой" -#: commands/typecmds.c:2079 +#: commands/typecmds.c:2086 #, c-format msgid "type receive function %s has multiple matches" msgstr "функция получения типа %s присутствует в нескольких экземплярах" -#: commands/typecmds.c:2097 +#: commands/typecmds.c:2104 #, c-format msgid "type receive function %s must return type %s" msgstr "функция получения типа %s должна возвращать тип %s" -#: commands/typecmds.c:2104 +#: commands/typecmds.c:2111 #, c-format msgid "type receive function %s should not be volatile" msgstr "функция получения типа %s не должна быть изменчивой" -#: commands/typecmds.c:2132 +#: commands/typecmds.c:2139 #, c-format msgid "type send function %s must return type %s" msgstr "функция отправки типа %s должна возвращать тип %s" -#: commands/typecmds.c:2139 +#: commands/typecmds.c:2146 #, c-format msgid "type send function %s should not be volatile" msgstr "функция отправки типа %s не должна быть изменчивой" -#: commands/typecmds.c:2166 +#: commands/typecmds.c:2173 #, c-format msgid "typmod_in function %s must return type %s" msgstr "функция TYPMOD_IN %s должна возвращать тип %s" -#: commands/typecmds.c:2173 +#: commands/typecmds.c:2180 #, c-format msgid "type modifier input function %s should not be volatile" msgstr "функция ввода модификатора типа %s не должна быть изменчивой" -#: commands/typecmds.c:2200 +#: commands/typecmds.c:2207 #, c-format msgid "typmod_out function %s must return type %s" msgstr "функция TYPMOD_OUT %s должна возвращать тип %s" -#: commands/typecmds.c:2207 +#: commands/typecmds.c:2214 #, c-format msgid "type modifier output function %s should not be volatile" msgstr "функция вывода модификатора типа %s не должна быть изменчивой" -#: commands/typecmds.c:2234 +#: commands/typecmds.c:2241 #, c-format msgid "type analyze function %s must return type %s" msgstr "функция анализа типа %s должна возвращать тип %s" -#: commands/typecmds.c:2263 +#: commands/typecmds.c:2270 #, c-format msgid "type subscripting function %s must return type %s" msgstr "" "функция %s, реализующая для типа обращение по индексу, должна возвращать тип " "%s" -#: commands/typecmds.c:2273 +#: commands/typecmds.c:2280 #, c-format msgid "user-defined types cannot use subscripting function %s" msgstr "" "для пользовательских типов нельзя использовать функцию-обработчик обращения " "по индексу %s" -#: commands/typecmds.c:2319 +#: commands/typecmds.c:2326 #, c-format msgid "" "You must specify an operator class for the range type or define a default " @@ -12707,135 +12736,135 @@ msgstr "" "Вы должны указать класс операторов для типа диапазона или определить класс " "операторов по умолчанию для этого подтипа." -#: commands/typecmds.c:2350 +#: commands/typecmds.c:2357 #, c-format msgid "range canonical function %s must return range type" msgstr "" "функция получения канонического диапазона %s должна возвращать диапазон" -#: commands/typecmds.c:2356 +#: commands/typecmds.c:2363 #, c-format msgid "range canonical function %s must be immutable" msgstr "" "функция получения канонического диапазона %s должна быть постоянной " "(IMMUTABLE)" -#: commands/typecmds.c:2392 +#: commands/typecmds.c:2399 #, c-format msgid "range subtype diff function %s must return type %s" msgstr "функция различий для подтипа диапазона (%s) должна возвращать тип %s" -#: commands/typecmds.c:2399 +#: commands/typecmds.c:2406 #, c-format msgid "range subtype diff function %s must be immutable" msgstr "" "функция различий для подтипа диапазона (%s) должна быть постоянной " "(IMMUTABLE)" -#: commands/typecmds.c:2426 +#: commands/typecmds.c:2433 #, c-format msgid "pg_type array OID value not set when in binary upgrade mode" msgstr "значение OID массива в pg_type не задано в режиме двоичного обновления" -#: commands/typecmds.c:2459 +#: commands/typecmds.c:2466 #, c-format msgid "pg_type multirange OID value not set when in binary upgrade mode" msgstr "" "значение OID мультидиапазона в pg_type не задано в режиме двоичного " "обновления" -#: commands/typecmds.c:2492 +#: commands/typecmds.c:2499 #, c-format msgid "pg_type multirange array OID value not set when in binary upgrade mode" msgstr "" "значение OID массива мультидиапазонов в pg_type не задано в режиме двоичного " "обновления" -#: commands/typecmds.c:2791 +#: commands/typecmds.c:2798 #, c-format msgid "column \"%s\" of table \"%s\" contains null values" msgstr "столбец \"%s\" таблицы \"%s\" содержит значения NULL" -#: commands/typecmds.c:2904 commands/typecmds.c:3106 +#: commands/typecmds.c:2911 commands/typecmds.c:3113 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist" msgstr "ограничение \"%s\" для домена \"%s\" не существует" -#: commands/typecmds.c:2908 +#: commands/typecmds.c:2915 #, c-format msgid "constraint \"%s\" of domain \"%s\" does not exist, skipping" msgstr "ограничение \"%s\" для домена \"%s\" не существует, пропускается" -#: commands/typecmds.c:3113 +#: commands/typecmds.c:3120 #, c-format msgid "constraint \"%s\" of domain \"%s\" is not a check constraint" msgstr "" "ограничение \"%s\" для домена \"%s\" не является ограничением-проверкой" -#: commands/typecmds.c:3219 +#: commands/typecmds.c:3226 #, c-format msgid "" "column \"%s\" of table \"%s\" contains values that violate the new constraint" msgstr "" "столбец \"%s\" таблицы \"%s\" содержит значения, нарушающие новое ограничение" -#: commands/typecmds.c:3448 commands/typecmds.c:3646 commands/typecmds.c:3727 -#: commands/typecmds.c:3913 +#: commands/typecmds.c:3455 commands/typecmds.c:3653 commands/typecmds.c:3734 +#: commands/typecmds.c:3920 #, c-format msgid "%s is not a domain" msgstr "\"%s\" - это не домен" -#: commands/typecmds.c:3480 +#: commands/typecmds.c:3487 #, c-format msgid "constraint \"%s\" for domain \"%s\" already exists" msgstr "ограничение \"%s\" для домена \"%s\" уже существует" -#: commands/typecmds.c:3531 +#: commands/typecmds.c:3538 #, c-format msgid "cannot use table references in domain check constraint" msgstr "в ограничении-проверке для домена нельзя ссылаться на таблицы" -#: commands/typecmds.c:3658 commands/typecmds.c:3739 commands/typecmds.c:4030 +#: commands/typecmds.c:3665 commands/typecmds.c:3746 commands/typecmds.c:4037 #, c-format msgid "%s is a table's row type" msgstr "%s - это тип строк таблицы" -#: commands/typecmds.c:3660 commands/typecmds.c:3741 commands/typecmds.c:4032 +#: commands/typecmds.c:3667 commands/typecmds.c:3748 commands/typecmds.c:4039 #, c-format msgid "Use ALTER TABLE instead." msgstr "Изменить его можно с помощью ALTER TABLE." -#: commands/typecmds.c:3666 commands/typecmds.c:3747 commands/typecmds.c:3945 +#: commands/typecmds.c:3673 commands/typecmds.c:3754 commands/typecmds.c:3952 #, c-format msgid "cannot alter array type %s" msgstr "изменить тип массива \"%s\" нельзя" -#: commands/typecmds.c:3668 commands/typecmds.c:3749 commands/typecmds.c:3947 +#: commands/typecmds.c:3675 commands/typecmds.c:3756 commands/typecmds.c:3954 #, c-format msgid "You can alter type %s, which will alter the array type as well." msgstr "Однако можно изменить тип %s, что повлечёт изменение типа массива." -#: commands/typecmds.c:4015 +#: commands/typecmds.c:4022 #, c-format msgid "type \"%s\" already exists in schema \"%s\"" msgstr "тип \"%s\" уже существует в схеме \"%s\"" -#: commands/typecmds.c:4183 +#: commands/typecmds.c:4190 #, c-format msgid "cannot change type's storage to PLAIN" msgstr "сменить вариант хранения типа на PLAIN нельзя" -#: commands/typecmds.c:4276 +#: commands/typecmds.c:4283 #, c-format msgid "type attribute \"%s\" cannot be changed" msgstr "у типа нельзя изменить атрибут \"%s\"" -#: commands/typecmds.c:4294 +#: commands/typecmds.c:4301 #, c-format msgid "must be superuser to alter a type" msgstr "для модификации типа нужно быть суперпользователем" -#: commands/typecmds.c:4315 commands/typecmds.c:4324 +#: commands/typecmds.c:4322 commands/typecmds.c:4331 #, c-format msgid "%s is not a base type" msgstr "%s — не базовый тип" @@ -13209,7 +13238,7 @@ msgstr "" "\"%s\" пропускается --- очищать не таблицы или специальные системные таблицы " "нельзя" -#: commands/variable.c:165 tcop/postgres.c:3605 utils/misc/guc.c:11715 +#: commands/variable.c:165 tcop/postgres.c:3621 utils/misc/guc.c:11715 #: utils/misc/guc.c:11777 #, c-format msgid "Unrecognized key word: \"%s\"." @@ -13518,8 +13547,8 @@ msgid "Table has type %s, but query expects %s." msgstr "В таблице задан тип %s, а в запросе ожидается %s." #: executor/execExprInterp.c:2024 utils/adt/expandedrecord.c:99 -#: utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1751 -#: utils/cache/typcache.c:1907 utils/cache/typcache.c:2054 +#: utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1744 +#: utils/cache/typcache.c:1900 utils/cache/typcache.c:2047 #: utils/fmgr/funcapi.c:500 #, c-format msgid "type %s is not composite" @@ -13546,8 +13575,8 @@ msgstr "" #: executor/execExprInterp.c:2797 utils/adt/arrayfuncs.c:264 #: utils/adt/arrayfuncs.c:564 utils/adt/arrayfuncs.c:1306 -#: utils/adt/arrayfuncs.c:3515 utils/adt/arrayfuncs.c:5586 -#: utils/adt/arrayfuncs.c:6105 utils/adt/arraysubs.c:150 +#: utils/adt/arrayfuncs.c:3515 utils/adt/arrayfuncs.c:5595 +#: utils/adt/arrayfuncs.c:6112 utils/adt/arraysubs.c:150 #: utils/adt/arraysubs.c:488 #, c-format msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" @@ -13567,8 +13596,8 @@ msgstr "" #: utils/adt/arrayfuncs.c:2630 utils/adt/arrayfuncs.c:2646 #: utils/adt/arrayfuncs.c:2907 utils/adt/arrayfuncs.c:2961 #: utils/adt/arrayfuncs.c:2976 utils/adt/arrayfuncs.c:3317 -#: utils/adt/arrayfuncs.c:3545 utils/adt/arrayfuncs.c:6197 -#: utils/adt/arrayfuncs.c:6538 utils/adt/arrayutils.c:88 +#: utils/adt/arrayfuncs.c:3545 utils/adt/arrayfuncs.c:6204 +#: utils/adt/arrayfuncs.c:6545 utils/adt/arrayutils.c:88 #: utils/adt/arrayutils.c:97 utils/adt/arrayutils.c:104 #, c-format msgid "array size exceeds the maximum allowed (%d)" @@ -13863,7 +13892,7 @@ msgstr "параллельное удаление; следует повторн #: executor/execReplication.c:277 parser/parse_cte.c:302 #: parser/parse_oper.c:233 utils/adt/array_userfuncs.c:724 #: utils/adt/array_userfuncs.c:867 utils/adt/arrayfuncs.c:3870 -#: utils/adt/arrayfuncs.c:4424 utils/adt/arrayfuncs.c:6418 +#: utils/adt/arrayfuncs.c:4424 utils/adt/arrayfuncs.c:6425 #: utils/adt/rowtypes.c:1203 #, c-format msgid "could not identify an equality operator for type %s" @@ -14103,7 +14132,7 @@ msgstr "" "не удалось прочитать временный файл хеш-соединения (прочитано байт: %zu из " "%zu)" -#: executor/nodeIndexonlyscan.c:242 +#: executor/nodeIndexonlyscan.c:224 #, c-format msgid "lossy distance functions are not supported in index-only scans" msgstr "" @@ -15543,12 +15572,12 @@ msgid "User \"%s\" has a password that cannot be used with MD5 authentication." msgstr "" "Пользователь \"%s\" имеет пароль, неподходящий для аутентификации по MD5." -#: libpq/crypt.c:203 libpq/crypt.c:244 libpq/crypt.c:268 +#: libpq/crypt.c:204 libpq/crypt.c:245 libpq/crypt.c:270 #, c-format msgid "Password does not match for user \"%s\"." msgstr "Пароль не подходит для пользователя \"%s\"." -#: libpq/crypt.c:287 +#: libpq/crypt.c:289 #, c-format msgid "Password of user \"%s\" is in unrecognized format." msgstr "Пароль пользователя \"%s\" представлен в неизвестном формате." @@ -16115,7 +16144,7 @@ msgstr "нет клиентского подключения" msgid "could not receive data from client: %m" msgstr "не удалось получить данные от клиента: %m" -#: libpq/pqcomm.c:1179 tcop/postgres.c:4374 +#: libpq/pqcomm.c:1179 tcop/postgres.c:4390 #, c-format msgid "terminating connection because protocol synchronization was lost" msgstr "закрытие подключения из-за потери синхронизации протокола" @@ -16605,7 +16634,7 @@ msgstr "Все столбцы должны иметь хешируемые ти msgid "could not implement %s" msgstr "не удалось реализовать %s" -#: optimizer/util/clauses.c:4799 +#: optimizer/util/clauses.c:4809 #, c-format msgid "SQL function \"%s\" during inlining" msgstr "внедрённая в код SQL-функция \"%s\"" @@ -19424,7 +19453,7 @@ msgstr "значение остатка для хеш-секции должно msgid "\"%s\" is not a hash partitioned table" msgstr "\"%s\" не является таблицей, секционированной по хешу" -#: partitioning/partbounds.c:4750 partitioning/partbounds.c:4867 +#: partitioning/partbounds.c:4750 partitioning/partbounds.c:4879 #, c-format msgid "" "number of partitioning columns (%d) does not match number of partition keys " @@ -19441,7 +19470,7 @@ msgstr "" "столбец %d ключа секционирования имеет тип %s, но для него передано значение " "типа %s" -#: partitioning/partbounds.c:4804 +#: partitioning/partbounds.c:4810 #, c-format msgid "" "column %d of the partition key has type \"%s\", but supplied value is of " @@ -19920,7 +19949,7 @@ msgstr "Команда архивации с ошибкой: %s" msgid "archive command was terminated by exception 0x%X" msgstr "команда архивации была прервана исключением 0x%X" -#: postmaster/pgarch.c:597 postmaster/postmaster.c:3761 +#: postmaster/pgarch.c:597 postmaster/postmaster.c:3780 #, c-format msgid "" "See C include file \"ntstatus.h\" for a description of the hexadecimal value." @@ -20211,7 +20240,7 @@ msgstr "не удалось загрузить pg_hba.conf" msgid "postmaster became multithreaded during startup" msgstr "процесс postmaster стал многопоточным при запуске" -#: postmaster/postmaster.c:1399 postmaster/postmaster.c:5150 +#: postmaster/postmaster.c:1399 postmaster/postmaster.c:5169 #, c-format msgid "Set the LC_ALL environment variable to a valid locale." msgstr "Установите в переменной окружения LC_ALL правильную локаль." @@ -20264,27 +20293,27 @@ msgid "" msgstr "" "немедленное отключение из-за ошибочного файла блокировки каталога данных" -#: postmaster/postmaster.c:1988 postmaster/postmaster.c:2016 +#: postmaster/postmaster.c:1989 postmaster/postmaster.c:2017 #, c-format msgid "incomplete startup packet" msgstr "неполный стартовый пакет" -#: postmaster/postmaster.c:2000 postmaster/postmaster.c:2033 +#: postmaster/postmaster.c:2001 postmaster/postmaster.c:2034 #, c-format msgid "invalid length of startup packet" msgstr "неверная длина стартового пакета" -#: postmaster/postmaster.c:2062 +#: postmaster/postmaster.c:2063 #, c-format msgid "failed to send SSL negotiation response: %m" msgstr "не удалось отправить ответ в процессе SSL-согласования: %m" -#: postmaster/postmaster.c:2080 +#: postmaster/postmaster.c:2081 #, c-format msgid "received unencrypted data after SSL request" msgstr "после запроса SSL получены незашифрованные данные" -#: postmaster/postmaster.c:2081 postmaster/postmaster.c:2125 +#: postmaster/postmaster.c:2082 postmaster/postmaster.c:2135 #, c-format msgid "" "This could be either a client-software bug or evidence of an attempted man-" @@ -20293,450 +20322,450 @@ msgstr "" "Это может свидетельствовать об ошибке в клиентском ПО или о попытке атаки " "MITM." -#: postmaster/postmaster.c:2106 +#: postmaster/postmaster.c:2116 #, c-format msgid "failed to send GSSAPI negotiation response: %m" msgstr "не удалось отправить ответ в процессе согласования GSSAPI: %m" -#: postmaster/postmaster.c:2124 +#: postmaster/postmaster.c:2134 #, c-format msgid "received unencrypted data after GSSAPI encryption request" msgstr "после запроса шифрования GSSAPI получены незашифрованные данные" -#: postmaster/postmaster.c:2148 +#: postmaster/postmaster.c:2167 #, 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:2212 utils/misc/guc.c:7138 utils/misc/guc.c:7174 +#: postmaster/postmaster.c:2231 utils/misc/guc.c:7138 utils/misc/guc.c:7174 #: utils/misc/guc.c:7244 utils/misc/guc.c:8628 utils/misc/guc.c:11596 #: utils/misc/guc.c:11637 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "неверное значение для параметра \"%s\": \"%s\"" -#: postmaster/postmaster.c:2215 +#: postmaster/postmaster.c:2234 #, 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:499 +#: postmaster/postmaster.c:2387 storage/ipc/procarray.c:499 #: storage/ipc/sinvaladt.c:297 storage/lmgr/proc.c:361 #, c-format msgid "sorry, too many clients already" msgstr "извините, уже слишком много клиентов" -#: postmaster/postmaster.c:2458 +#: postmaster/postmaster.c:2477 #, c-format msgid "wrong key in cancel request for process %d" msgstr "неправильный ключ в запросе на отмену процесса %d" -#: postmaster/postmaster.c:2470 +#: postmaster/postmaster.c:2489 #, c-format msgid "PID %d in cancel request did not match any process" msgstr "процесс с кодом %d, полученным в запросе на отмену, не найден" -#: postmaster/postmaster.c:2723 +#: postmaster/postmaster.c:2742 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "получен SIGHUP, файлы конфигурации перезагружаются" #. translator: %s is a configuration file -#: postmaster/postmaster.c:2749 postmaster/postmaster.c:2753 +#: postmaster/postmaster.c:2768 postmaster/postmaster.c:2772 #, c-format msgid "%s was not reloaded" msgstr "%s не был перезагружен" -#: postmaster/postmaster.c:2763 +#: postmaster/postmaster.c:2782 #, c-format msgid "SSL configuration was not reloaded" msgstr "конфигурация SSL не была перезагружена" -#: postmaster/postmaster.c:2819 +#: postmaster/postmaster.c:2838 #, c-format msgid "received smart shutdown request" msgstr "получен запрос на \"вежливое\" выключение" -#: postmaster/postmaster.c:2865 +#: postmaster/postmaster.c:2884 #, c-format msgid "received fast shutdown request" msgstr "получен запрос на быстрое выключение" -#: postmaster/postmaster.c:2883 +#: postmaster/postmaster.c:2902 #, c-format msgid "aborting any active transactions" msgstr "прерывание всех активных транзакций" -#: postmaster/postmaster.c:2907 +#: postmaster/postmaster.c:2926 #, c-format msgid "received immediate shutdown request" msgstr "получен запрос на немедленное выключение" -#: postmaster/postmaster.c:2984 +#: postmaster/postmaster.c:3003 #, c-format msgid "shutdown at recovery target" msgstr "выключение при достижении цели восстановления" -#: postmaster/postmaster.c:3002 postmaster/postmaster.c:3038 +#: postmaster/postmaster.c:3021 postmaster/postmaster.c:3057 msgid "startup process" msgstr "стартовый процесс" -#: postmaster/postmaster.c:3005 +#: postmaster/postmaster.c:3024 #, c-format msgid "aborting startup due to startup process failure" msgstr "прерывание запуска из-за ошибки в стартовом процессе" -#: postmaster/postmaster.c:3080 +#: postmaster/postmaster.c:3099 #, c-format msgid "database system is ready to accept connections" msgstr "система БД готова принимать подключения" -#: postmaster/postmaster.c:3101 +#: postmaster/postmaster.c:3120 msgid "background writer process" msgstr "процесс фоновой записи" -#: postmaster/postmaster.c:3155 +#: postmaster/postmaster.c:3174 msgid "checkpointer process" msgstr "процесс контрольных точек" -#: postmaster/postmaster.c:3171 +#: postmaster/postmaster.c:3190 msgid "WAL writer process" msgstr "процесс записи WAL" -#: postmaster/postmaster.c:3186 +#: postmaster/postmaster.c:3205 msgid "WAL receiver process" msgstr "процесс считывания WAL" -#: postmaster/postmaster.c:3201 +#: postmaster/postmaster.c:3220 msgid "autovacuum launcher process" msgstr "процесс запуска автоочистки" -#: postmaster/postmaster.c:3219 +#: postmaster/postmaster.c:3238 msgid "archiver process" msgstr "процесс архивации" -#: postmaster/postmaster.c:3234 +#: postmaster/postmaster.c:3253 msgid "statistics collector process" msgstr "процесс сбора статистики" -#: postmaster/postmaster.c:3248 +#: postmaster/postmaster.c:3267 msgid "system logger process" msgstr "процесс системного протоколирования" -#: postmaster/postmaster.c:3312 +#: postmaster/postmaster.c:3331 #, c-format msgid "background worker \"%s\"" msgstr "фоновый процесс \"%s\"" -#: postmaster/postmaster.c:3396 postmaster/postmaster.c:3416 -#: postmaster/postmaster.c:3423 postmaster/postmaster.c:3441 +#: postmaster/postmaster.c:3415 postmaster/postmaster.c:3435 +#: postmaster/postmaster.c:3442 postmaster/postmaster.c:3460 msgid "server process" msgstr "процесс сервера" -#: postmaster/postmaster.c:3495 +#: postmaster/postmaster.c:3514 #, 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:3748 +#: postmaster/postmaster.c:3767 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d) завершился с кодом выхода %d" -#: postmaster/postmaster.c:3750 postmaster/postmaster.c:3762 -#: postmaster/postmaster.c:3772 postmaster/postmaster.c:3783 +#: postmaster/postmaster.c:3769 postmaster/postmaster.c:3781 +#: postmaster/postmaster.c:3791 postmaster/postmaster.c:3802 #, 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:3759 +#: postmaster/postmaster.c:3778 #, 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:3769 +#: postmaster/postmaster.c:3788 #, 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:3781 +#: postmaster/postmaster.c:3800 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d) завершился с нераспознанным кодом состояния %d" -#: postmaster/postmaster.c:3995 +#: postmaster/postmaster.c:4014 #, c-format msgid "abnormal database system shutdown" msgstr "аварийное выключение системы БД" -#: postmaster/postmaster.c:4033 +#: postmaster/postmaster.c:4052 #, c-format msgid "shutting down due to startup process failure" msgstr "сервер останавливается из-за ошибки в стартовом процессе" -#: postmaster/postmaster.c:4039 +#: postmaster/postmaster.c:4058 #, c-format msgid "shutting down because restart_after_crash is off" msgstr "сервер останавливается, так как параметр restart_after_crash равен off" -#: postmaster/postmaster.c:4051 +#: postmaster/postmaster.c:4070 #, c-format msgid "all server processes terminated; reinitializing" msgstr "все серверные процессы завершены... переинициализация" -#: postmaster/postmaster.c:4225 postmaster/postmaster.c:5577 -#: postmaster/postmaster.c:5968 +#: postmaster/postmaster.c:4244 postmaster/postmaster.c:5596 +#: postmaster/postmaster.c:5987 #, c-format msgid "could not generate random cancel key" msgstr "не удалось сгенерировать случайный ключ отмены" -#: postmaster/postmaster.c:4279 +#: postmaster/postmaster.c:4298 #, c-format msgid "could not fork new process for connection: %m" msgstr "породить новый процесс для соединения не удалось: %m" -#: postmaster/postmaster.c:4321 +#: postmaster/postmaster.c:4340 msgid "could not fork new process for connection: " msgstr "породить новый процесс для соединения не удалось: " -#: postmaster/postmaster.c:4427 +#: postmaster/postmaster.c:4446 #, c-format msgid "connection received: host=%s port=%s" msgstr "принято подключение: узел=%s порт=%s" -#: postmaster/postmaster.c:4432 +#: postmaster/postmaster.c:4451 #, c-format msgid "connection received: host=%s" msgstr "принято подключение: узел=%s" -#: postmaster/postmaster.c:4675 +#: postmaster/postmaster.c:4694 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "запустить серверный процесс \"%s\" не удалось: %m" -#: postmaster/postmaster.c:4733 +#: postmaster/postmaster.c:4752 #, c-format msgid "could not create backend parameter file mapping: error code %lu" msgstr "" "создать отображение файла серверных параметров не удалось (код ошибки: %lu)" -#: postmaster/postmaster.c:4742 +#: postmaster/postmaster.c:4761 #, c-format msgid "could not map backend parameter memory: error code %lu" msgstr "" "отобразить файл серверных параметров в память не удалось (код ошибки: %lu)" -#: postmaster/postmaster.c:4769 +#: postmaster/postmaster.c:4788 #, c-format msgid "subprocess command line too long" msgstr "слишком длинная командная строка подпроцесса" -#: postmaster/postmaster.c:4787 +#: postmaster/postmaster.c:4806 #, c-format msgid "CreateProcess() call failed: %m (error code %lu)" msgstr "ошибка в CreateProcess(): %m (код ошибки: %lu)" -#: postmaster/postmaster.c:4814 +#: postmaster/postmaster.c:4833 #, c-format msgid "could not unmap view of backend parameter file: error code %lu" msgstr "" "отключить отображение файла серверных параметров не удалось (код ошибки: %lu)" -#: postmaster/postmaster.c:4818 +#: postmaster/postmaster.c:4837 #, c-format msgid "could not close handle to backend parameter file: error code %lu" msgstr "" "закрыть указатель файла серверных параметров не удалось (код ошибки: %lu)" -#: postmaster/postmaster.c:4840 +#: postmaster/postmaster.c:4859 #, c-format msgid "giving up after too many tries to reserve shared memory" msgstr "" "число повторных попыток резервирования разделяемой памяти достигло предела" -#: postmaster/postmaster.c:4841 +#: postmaster/postmaster.c:4860 #, c-format msgid "This might be caused by ASLR or antivirus software." msgstr "Это может быть вызвано антивирусным ПО или механизмом ASLR." -#: postmaster/postmaster.c:5023 +#: postmaster/postmaster.c:5042 #, c-format msgid "SSL configuration could not be loaded in child process" msgstr "не удалось загрузить конфигурацию SSL в дочерний процесс" -#: postmaster/postmaster.c:5149 +#: postmaster/postmaster.c:5168 #, c-format msgid "postmaster became multithreaded" msgstr "процесс postmaster стал многопоточным" -#: postmaster/postmaster.c:5237 +#: postmaster/postmaster.c:5256 #, c-format msgid "database system is ready to accept read-only connections" msgstr "система БД готова принимать подключения в режиме \"только чтение\"" -#: postmaster/postmaster.c:5501 +#: postmaster/postmaster.c:5520 #, c-format msgid "could not fork startup process: %m" msgstr "породить стартовый процесс не удалось: %m" -#: postmaster/postmaster.c:5505 +#: postmaster/postmaster.c:5524 #, c-format msgid "could not fork archiver process: %m" msgstr "породить процесс архиватора не удалось: %m" -#: postmaster/postmaster.c:5509 +#: postmaster/postmaster.c:5528 #, c-format msgid "could not fork background writer process: %m" msgstr "породить процесс фоновой записи не удалось: %m" -#: postmaster/postmaster.c:5513 +#: postmaster/postmaster.c:5532 #, c-format msgid "could not fork checkpointer process: %m" msgstr "породить процесс контрольных точек не удалось: %m" -#: postmaster/postmaster.c:5517 +#: postmaster/postmaster.c:5536 #, c-format msgid "could not fork WAL writer process: %m" msgstr "породить процесс записи WAL не удалось: %m" -#: postmaster/postmaster.c:5521 +#: postmaster/postmaster.c:5540 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "породить процесс считывания WAL не удалось: %m" -#: postmaster/postmaster.c:5525 +#: postmaster/postmaster.c:5544 #, c-format msgid "could not fork process: %m" msgstr "породить процесс не удалось: %m" -#: postmaster/postmaster.c:5726 postmaster/postmaster.c:5749 +#: postmaster/postmaster.c:5745 postmaster/postmaster.c:5768 #, c-format msgid "database connection requirement not indicated during registration" msgstr "" "при регистрации фонового процесса не указывалось, что ему требуется " "подключение к БД" -#: postmaster/postmaster.c:5733 postmaster/postmaster.c:5756 +#: postmaster/postmaster.c:5752 postmaster/postmaster.c:5775 #, c-format msgid "invalid processing mode in background worker" msgstr "неправильный режим обработки в фоновом процессе" -#: postmaster/postmaster.c:5841 +#: postmaster/postmaster.c:5860 #, c-format msgid "could not fork worker process: %m" msgstr "породить рабочий процесс не удалось: %m" -#: postmaster/postmaster.c:5954 +#: postmaster/postmaster.c:5973 #, c-format msgid "no slot available for new worker process" msgstr "для нового рабочего процесса не нашлось свободного слота" -#: postmaster/postmaster.c:6288 +#: postmaster/postmaster.c:6307 #, c-format msgid "could not duplicate socket %d for use in backend: error code %d" msgstr "" "продублировать сокет %d для серверного процесса не удалось (код ошибки: %d)" -#: postmaster/postmaster.c:6320 +#: postmaster/postmaster.c:6339 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "создать наследуемый сокет не удалось (код ошибки: %d)\n" -#: postmaster/postmaster.c:6349 +#: postmaster/postmaster.c:6368 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "открыть файл серверных переменных \"%s\" не удалось: %s\n" -#: postmaster/postmaster.c:6356 +#: postmaster/postmaster.c:6375 #, c-format msgid "could not read from backend variables file \"%s\": %s\n" msgstr "прочитать файл серверных переменных \"%s\" не удалось: %s\n" -#: postmaster/postmaster.c:6365 +#: postmaster/postmaster.c:6384 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "не удалось стереть файл \"%s\": %s\n" -#: postmaster/postmaster.c:6382 +#: postmaster/postmaster.c:6401 #, c-format msgid "could not map view of backend variables: error code %lu\n" msgstr "отобразить файл серверных переменных не удалось (код ошибки: %lu)\n" -#: postmaster/postmaster.c:6391 +#: postmaster/postmaster.c:6410 #, c-format msgid "could not unmap view of backend variables: error code %lu\n" msgstr "" "отключить отображение файла серверных переменных не удалось (код ошибки: " "%lu)\n" -#: postmaster/postmaster.c:6398 +#: postmaster/postmaster.c:6417 #, c-format msgid "could not close handle to backend parameter variables: error code %lu\n" msgstr "" "закрыть указатель файла серверных переменных не удалось (код ошибки: %lu)\n" -#: postmaster/postmaster.c:6560 +#: postmaster/postmaster.c:6579 #, c-format msgid "could not read exit code for process\n" msgstr "прочитать код завершения процесса не удалось\n" -#: postmaster/postmaster.c:6602 +#: postmaster/postmaster.c:6621 #, c-format msgid "could not post child completion status\n" msgstr "отправить состояние завершения потомка не удалось\n" @@ -20976,7 +21005,8 @@ msgstr "" "сервера: %s" #: replication/libpqwalreceiver/libpqwalreceiver.c:375 -#: replication/libpqwalreceiver/libpqwalreceiver.c:609 +#: replication/libpqwalreceiver/libpqwalreceiver.c:638 +#: replication/libpqwalreceiver/libpqwalreceiver.c:940 #, c-format msgid "invalid response from primary server" msgstr "неверный ответ главного сервера" @@ -20990,86 +21020,98 @@ msgstr "" "Не удалось идентифицировать систему, получено строк: %d, полей: %d " "(ожидалось: %d и %d (или более))." -#: replication/libpqwalreceiver/libpqwalreceiver.c:452 -#: replication/libpqwalreceiver/libpqwalreceiver.c:459 -#: replication/libpqwalreceiver/libpqwalreceiver.c:489 +#: replication/libpqwalreceiver/libpqwalreceiver.c:390 +#, c-format +msgid "could not parse WAL location \"%s\"" +msgstr "не удалось разобрать позицию в WAL \"%s\"" + +#: replication/libpqwalreceiver/libpqwalreceiver.c:518 #, c-format msgid "could not start WAL streaming: %s" msgstr "не удалось начать трансляцию WAL: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:513 +#: replication/libpqwalreceiver/libpqwalreceiver.c:542 #, c-format msgid "could not send end-of-streaming message to primary: %s" msgstr "не удалось отправить главному серверу сообщение о конце передачи: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:536 +#: replication/libpqwalreceiver/libpqwalreceiver.c:565 #, c-format msgid "unexpected result set after end-of-streaming" msgstr "неожиданный набор данных после конца передачи" -#: replication/libpqwalreceiver/libpqwalreceiver.c:551 +#: replication/libpqwalreceiver/libpqwalreceiver.c:580 #, c-format msgid "error while shutting down streaming COPY: %s" msgstr "ошибка при остановке потоковой операции COPY: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:561 +#: replication/libpqwalreceiver/libpqwalreceiver.c:590 #, c-format msgid "error reading result of streaming command: %s" msgstr "ошибка при чтении результата команды передачи: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:570 -#: replication/libpqwalreceiver/libpqwalreceiver.c:805 +#: replication/libpqwalreceiver/libpqwalreceiver.c:599 +#: replication/libpqwalreceiver/libpqwalreceiver.c:834 #, c-format msgid "unexpected result after CommandComplete: %s" msgstr "неожиданный результат после CommandComplete: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:597 +#: replication/libpqwalreceiver/libpqwalreceiver.c:626 #, c-format msgid "could not receive timeline history file from the primary server: %s" msgstr "не удалось получить файл истории линии времени с главного сервера: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:610 +#: replication/libpqwalreceiver/libpqwalreceiver.c:639 #, c-format msgid "Expected 1 tuple with 2 fields, got %d tuples with %d fields." msgstr "Ожидался 1 кортеж с 2 полями, однако получено кортежей: %d, полей: %d." -#: replication/libpqwalreceiver/libpqwalreceiver.c:768 -#: replication/libpqwalreceiver/libpqwalreceiver.c:821 -#: replication/libpqwalreceiver/libpqwalreceiver.c:828 +#: replication/libpqwalreceiver/libpqwalreceiver.c:797 +#: replication/libpqwalreceiver/libpqwalreceiver.c:850 +#: replication/libpqwalreceiver/libpqwalreceiver.c:857 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "не удалось получить данные из потока WAL: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:848 +#: replication/libpqwalreceiver/libpqwalreceiver.c:877 #, c-format msgid "could not send data to WAL stream: %s" msgstr "не удалось отправить данные в поток WAL: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:902 +#: replication/libpqwalreceiver/libpqwalreceiver.c:932 #, c-format msgid "could not create replication slot \"%s\": %s" msgstr "не удалось создать слот репликации \"%s\": %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:948 +#: replication/libpqwalreceiver/libpqwalreceiver.c:941 +#, 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:986 #, c-format msgid "invalid query response" msgstr "неверный ответ на запрос" -#: replication/libpqwalreceiver/libpqwalreceiver.c:949 +#: replication/libpqwalreceiver/libpqwalreceiver.c:987 #, c-format msgid "Expected %d fields, got %d fields." msgstr "Ожидалось полей: %d, получено: %d." -#: replication/libpqwalreceiver/libpqwalreceiver.c:1019 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1057 #, c-format msgid "the query interface requires a database connection" msgstr "для интерфейса запросов требуется подключение к БД" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1050 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1088 msgid "empty query" msgstr "пустой запрос" -#: replication/libpqwalreceiver/libpqwalreceiver.c:1056 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1094 msgid "unexpected pipeline mode" msgstr "неожиданный режим канала" @@ -21318,7 +21360,7 @@ msgstr "" "репликации с OID %u" #: replication/logical/origin.c:941 replication/logical/origin.c:1128 -#: replication/slot.c:1934 +#: replication/slot.c:1936 #, c-format msgid "Increase max_replication_slots and try again." msgstr "Увеличьте параметр max_replication_slots и повторите попытку." @@ -21386,19 +21428,19 @@ msgstr "" msgid "logical replication target relation \"%s.%s\" does not exist" msgstr "целевое отношение логической репликации \"%s.%s\" не существует" -#: replication/logical/reorderbuffer.c:3973 +#: replication/logical/reorderbuffer.c:3992 #, c-format msgid "could not write to data file for XID %u: %m" msgstr "не удалось записать в файл данных для XID %u: %m" -#: replication/logical/reorderbuffer.c:4319 -#: replication/logical/reorderbuffer.c:4344 +#: replication/logical/reorderbuffer.c:4338 +#: replication/logical/reorderbuffer.c:4363 #, c-format msgid "could not read from reorderbuffer spill file: %m" msgstr "не удалось прочитать файл подкачки буфера пересортировки: %m" -#: replication/logical/reorderbuffer.c:4323 -#: replication/logical/reorderbuffer.c:4348 +#: replication/logical/reorderbuffer.c:4342 +#: replication/logical/reorderbuffer.c:4367 #, c-format msgid "" "could not read from reorderbuffer spill file: read %d instead of %u bytes" @@ -21406,13 +21448,13 @@ msgstr "" "не удалось прочитать файл подкачки буфера пересортировки (прочитано байт: " "%d, требовалось: %u)" -#: replication/logical/reorderbuffer.c:4598 +#: replication/logical/reorderbuffer.c:4617 #, 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:5097 +#: replication/logical/reorderbuffer.c:5116 #, c-format msgid "could not read from file \"%s\": read %d instead of %d bytes" msgstr "не удалось прочитать файл \"%s\" (прочитано байт: %d, требовалось: %d)" @@ -21522,14 +21564,14 @@ msgid "could not start initial contents copy for table \"%s.%s\": %s" msgstr "" "не удалось начать копирование начального содержимого таблицы \"%s.%s\": %s" -#: replication/logical/tablesync.c:1104 +#: replication/logical/tablesync.c:1105 #, c-format msgid "table copy could not start transaction on publisher: %s" msgstr "" "при копировании таблицы не удалось начать транзакцию на сервере публикации: " "%s" -#: replication/logical/tablesync.c:1142 +#: replication/logical/tablesync.c:1143 #, c-format msgid "table copy could not finish transaction on publisher: %s" msgstr "" @@ -21545,13 +21587,22 @@ msgstr "" "обработка внешних данных для целевого отношения репликации \"%s.%s\" столбца " "\"%s\"" -#: replication/logical/worker.c:593 replication/logical/worker.c:719 +#: replication/logical/worker.c:561 replication/logical/worker.c:689 +#: replication/logical/worker.c:1437 +#, c-format +msgid "" +"logical replication column %d not found in tuple: only %d column(s) received" +msgstr "" +"столбец %d для логической репликации не найден в кортеже; всего получено " +"столбцов: %d" + +#: replication/logical/worker.c:599 replication/logical/worker.c:729 #, c-format msgid "incorrect binary data format in logical replication column %d" msgstr "" "неправильный формат двоичных данных для столбца логической репликации %d" -#: replication/logical/worker.c:1090 replication/logical/worker.c:1105 +#: replication/logical/worker.c:1100 replication/logical/worker.c:1115 #, c-format msgid "" "could not read from streaming transaction's changes file \"%s\": read only " @@ -21560,7 +21611,7 @@ msgstr "" "не удалось прочитать файл изменений потоковых транзакций \"%s\" (прочитано " "байт: %zu из %zu)" -#: replication/logical/worker.c:1346 +#: replication/logical/worker.c:1356 #, c-format msgid "" "publisher did not send replica identity column expected by the logical " @@ -21569,7 +21620,7 @@ msgstr "" "сервер публикации не передал столбец идентификации реплики, ожидаемый для " "целевого отношения логической репликации \"%s.%s\"" -#: replication/logical/worker.c:1353 +#: replication/logical/worker.c:1363 #, c-format msgid "" "logical replication target relation \"%s.%s\" has neither REPLICA IDENTITY " @@ -21580,17 +21631,17 @@ msgstr "" "IDENTITY, ни ключа PRIMARY KEY, и публикуемое отношение не имеет " "характеристики REPLICA IDENTITY FULL" -#: replication/logical/worker.c:2251 +#: replication/logical/worker.c:2266 #, c-format msgid "data stream from publisher has ended" msgstr "поток данных с сервера публикации закончился" -#: replication/logical/worker.c:2402 +#: replication/logical/worker.c:2417 #, c-format msgid "terminating logical replication worker due to timeout" msgstr "завершение обработчика логической репликации из-за тайм-аута" -#: replication/logical/worker.c:2550 +#: replication/logical/worker.c:2565 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will stop because " @@ -21599,7 +21650,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" будет " "остановлен, так как подписка была удалена" -#: replication/logical/worker.c:2564 +#: replication/logical/worker.c:2579 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will stop because " @@ -21608,7 +21659,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" будет " "остановлен, так как подписка была отключена" -#: replication/logical/worker.c:2586 +#: replication/logical/worker.c:2601 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will restart " @@ -21617,7 +21668,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" будет " "перезапущен вследствие изменения параметров" -#: replication/logical/worker.c:2751 replication/logical/worker.c:2776 +#: replication/logical/worker.c:2766 replication/logical/worker.c:2791 #, c-format msgid "" "could not read from streaming transaction's subxact file \"%s\": read only " @@ -21626,7 +21677,7 @@ msgstr "" "не удалось прочитать файл потоковых подтранзакций \"%s\" (прочитано байт: " "%zu из %zu)" -#: replication/logical/worker.c:3143 +#: replication/logical/worker.c:3158 #, c-format msgid "" "logical replication apply worker for subscription %u will not start because " @@ -21635,7 +21686,7 @@ msgstr "" "применяющий процесс логической репликации для подписки %u не будет запущен, " "так как подписка была удалена при старте" -#: replication/logical/worker.c:3155 +#: replication/logical/worker.c:3170 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will not start " @@ -21644,7 +21695,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" не будет " "запущен, так как подписка была отключена при старте" -#: replication/logical/worker.c:3173 +#: replication/logical/worker.c:3188 #, c-format msgid "" "logical replication table synchronization worker for subscription \"%s\", " @@ -21653,13 +21704,13 @@ msgstr "" "процесс синхронизации таблицы при логической репликации для подписки \"%s\", " "таблицы \"%s\" запущен" -#: replication/logical/worker.c:3177 +#: replication/logical/worker.c:3192 #, c-format msgid "logical replication apply worker for subscription \"%s\" has started" msgstr "" "запускается применяющий процесс логической репликации для подписки \"%s\"" -#: replication/logical/worker.c:3215 +#: replication/logical/worker.c:3226 #, c-format msgid "subscription has no replication slot set" msgstr "для подписки не задан слот репликации" @@ -21753,33 +21804,33 @@ msgstr "Освободите ненужный или увеличьте пара msgid "replication slot \"%s\" does not exist" msgstr "слот репликации \"%s\" не существует" -#: replication/slot.c:477 replication/slot.c:1083 +#: replication/slot.c:477 replication/slot.c:1085 #, c-format msgid "replication slot \"%s\" is active for PID %d" msgstr "слот репликации \"%s\" занят процессом с PID %d" -#: replication/slot.c:705 replication/slot.c:1479 replication/slot.c:1869 +#: replication/slot.c:707 replication/slot.c:1481 replication/slot.c:1871 #, c-format msgid "could not remove directory \"%s\"" msgstr "ошибка при удалении каталога \"%s\"" -#: replication/slot.c:1118 +#: replication/slot.c:1120 #, c-format msgid "replication slots can only be used if max_replication_slots > 0" msgstr "" "слоты репликации можно использовать, только если max_replication_slots > 0" -#: replication/slot.c:1123 +#: replication/slot.c:1125 #, c-format msgid "replication slots can only be used if wal_level >= replica" msgstr "слоты репликации можно использовать, только если wal_level >= replica" -#: replication/slot.c:1310 +#: replication/slot.c:1312 #, c-format msgid "terminating process %d to release replication slot \"%s\"" msgstr "завершение процесса %d для освобождения слота репликации \"%s\"" -#: replication/slot.c:1348 +#: replication/slot.c:1350 #, c-format msgid "" "invalidating slot \"%s\" because its restart_lsn %X/%X exceeds " @@ -21788,49 +21839,49 @@ msgstr "" "слот \"%s\" аннулируется, так как его позиция restart_lsn %X/%X превышает " "max_slot_wal_keep_size" -#: replication/slot.c:1807 +#: replication/slot.c:1809 #, c-format msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u" msgstr "" "файл слота репликации \"%s\" имеет неправильную сигнатуру (%u вместо %u)" -#: replication/slot.c:1814 +#: replication/slot.c:1816 #, c-format msgid "replication slot file \"%s\" has unsupported version %u" msgstr "файл состояния snapbuild \"%s\" имеет неподдерживаемую версию %u" -#: replication/slot.c:1821 +#: replication/slot.c:1823 #, c-format msgid "replication slot file \"%s\" has corrupted length %u" msgstr "у файла слота репликации \"%s\" неверная длина: %u" -#: replication/slot.c:1857 +#: replication/slot.c:1859 #, c-format msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u" msgstr "" "в файле слота репликации \"%s\" неверная контрольная сумма (%u вместо %u)" -#: replication/slot.c:1891 +#: replication/slot.c:1893 #, c-format msgid "logical replication slot \"%s\" exists, but wal_level < logical" msgstr "существует слот логической репликации \"%s\", но wal_level < logical" -#: replication/slot.c:1893 +#: replication/slot.c:1895 #, c-format msgid "Change wal_level to be logical or higher." msgstr "Смените wal_level на logical или более высокий уровень." -#: replication/slot.c:1897 +#: replication/slot.c:1899 #, c-format msgid "physical replication slot \"%s\" exists, but wal_level < replica" msgstr "существует слот физической репликации \"%s\", но wal_level < replica" -#: replication/slot.c:1899 +#: replication/slot.c:1901 #, c-format msgid "Change wal_level to be replica or higher." msgstr "Смените wal_level на replica или более высокий уровень." -#: replication/slot.c:1933 +#: replication/slot.c:1935 #, c-format msgid "too many replication slots active before shutdown" msgstr "перед завершением активно слишком много слотов репликации" @@ -21945,27 +21996,27 @@ msgstr "ошибка при разборе synchronous_standby_names" msgid "number of synchronous standbys (%d) must be greater than zero" msgstr "число синхронных резервных серверов (%d) должно быть больше нуля" -#: replication/walreceiver.c:161 +#: replication/walreceiver.c:168 #, c-format msgid "terminating walreceiver process due to administrator command" msgstr "завершение процесса считывания журнала по команде администратора" -#: replication/walreceiver.c:289 +#: replication/walreceiver.c:298 #, c-format msgid "could not connect to the primary server: %s" msgstr "не удалось подключиться к главному серверу: %s" -#: replication/walreceiver.c:336 +#: replication/walreceiver.c:347 #, c-format msgid "database system identifier differs between the primary and standby" msgstr "идентификаторы СУБД на главном и резервном серверах различаются" -#: replication/walreceiver.c:337 +#: replication/walreceiver.c:348 #, c-format msgid "The primary's identifier is %s, the standby's identifier is %s." msgstr "Идентификатор на главном сервере: %s, на резервном: %s." -#: replication/walreceiver.c:348 +#: replication/walreceiver.c:359 #, c-format msgid "highest timeline %u of the primary is behind recovery timeline %u" msgstr "" @@ -21974,53 +22025,71 @@ msgstr "" #: replication/walreceiver.c:402 #, 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:417 +#, c-format +msgid "" +"terminating walreceiver due to timeout while waiting for upstream to catch up" +msgstr "" +"завершение приёма журнала из-за тайм-аута при ожидании достижения требуемой " +"позиции вышестоящим сервером" + +#: replication/walreceiver.c:479 +#, c-format msgid "started streaming WAL from primary at %X/%X on timeline %u" msgstr "" "начало передачи журнала с главного сервера, с позиции %X/%X на линии времени " "%u" -#: replication/walreceiver.c:406 +#: replication/walreceiver.c:483 #, c-format msgid "restarted WAL streaming at %X/%X on timeline %u" msgstr "перезапуск передачи журнала с позиции %X/%X на линии времени %u" -#: replication/walreceiver.c:435 +#: replication/walreceiver.c:512 #, c-format msgid "cannot continue WAL streaming, recovery has already ended" msgstr "продолжить передачу WAL нельзя, восстановление уже окончено" -#: replication/walreceiver.c:472 +#: replication/walreceiver.c:549 #, c-format msgid "replication terminated by primary server" msgstr "репликация прекращена главным сервером" -#: replication/walreceiver.c:473 +#: replication/walreceiver.c:550 #, c-format msgid "End of WAL reached on timeline %u at %X/%X." msgstr "На линии времени %u в %X/%X достигнут конец журнала." -#: replication/walreceiver.c:562 +#: replication/walreceiver.c:639 #, c-format msgid "terminating walreceiver due to timeout" msgstr "завершение приёма журнала из-за тайм-аута" -#: replication/walreceiver.c:600 +#: replication/walreceiver.c:677 #, c-format msgid "primary server contains no more WAL on requested timeline %u" msgstr "" "на главном сервере больше нет журналов для запрошенной линии времени %u" -#: replication/walreceiver.c:616 replication/walreceiver.c:1034 +#: replication/walreceiver.c:693 replication/walreceiver.c:1111 #, c-format msgid "could not close log segment %s: %m" msgstr "не удалось закрыть сегмент журнала %s: %m" -#: replication/walreceiver.c:735 +#: replication/walreceiver.c:812 #, c-format msgid "fetching timeline history file for timeline %u from primary server" msgstr "загрузка файла истории для линии времени %u с главного сервера" -#: replication/walreceiver.c:925 +#: replication/walreceiver.c:1002 #, c-format msgid "could not write to log segment %s at offset %u, length %lu: %m" msgstr "не удалось записать в сегмент журнала %s (смещение %u, длина %lu): %m" @@ -22164,7 +22233,7 @@ msgstr "неожиданный тип сообщения \"%c\"" msgid "terminating walsender process due to replication timeout" msgstr "завершение процесса передачи журнала из-за тайм-аута репликации" -#: rewrite/rewriteDefine.c:113 rewrite/rewriteDefine.c:1017 +#: rewrite/rewriteDefine.c:113 rewrite/rewriteDefine.c:1002 #, c-format msgid "rule \"%s\" for relation \"%s\" already exists" msgstr "правило \"%s\" для отношения \"%s\" уже существует" @@ -22225,64 +22294,64 @@ msgstr "в правилах для SELECT не может быть услови msgid "\"%s\" is already a view" msgstr "\"%s\" уже является представлением" -#: rewrite/rewriteDefine.c:407 +#: rewrite/rewriteDefine.c:394 #, c-format msgid "view rule for \"%s\" must be named \"%s\"" msgstr "правило представления для \"%s\" должно называться \"%s\"" -#: rewrite/rewriteDefine.c:441 +#: rewrite/rewriteDefine.c:426 #, c-format msgid "cannot convert partitioned table \"%s\" to a view" msgstr "преобразовать секционированную таблицу \"%s\" в представление нельзя" -#: rewrite/rewriteDefine.c:450 +#: rewrite/rewriteDefine.c:435 #, c-format msgid "cannot convert partition \"%s\" to a view" msgstr "преобразовать секцию \"%s\" в представление нельзя" -#: rewrite/rewriteDefine.c:459 +#: rewrite/rewriteDefine.c:444 #, c-format msgid "could not convert table \"%s\" to a view because it is not empty" msgstr "" "не удалось преобразовать таблицу \"%s\" в представление, так как она не " "пуста1" -#: rewrite/rewriteDefine.c:468 +#: rewrite/rewriteDefine.c:453 #, c-format msgid "could not convert table \"%s\" to a view because it has triggers" msgstr "" "не удалось преобразовать таблицу \"%s\" в представление, так как она " "содержит триггеры" -#: rewrite/rewriteDefine.c:470 +#: rewrite/rewriteDefine.c:455 #, c-format msgid "" "In particular, the table cannot be involved in any foreign key relationships." msgstr "" "Кроме того, таблица не может быть задействована в ссылках по внешнему ключу." -#: rewrite/rewriteDefine.c:475 +#: rewrite/rewriteDefine.c:460 #, c-format msgid "could not convert table \"%s\" to a view because it has indexes" msgstr "" "не удалось преобразовать таблицу \"%s\" в представление, так как она имеет " "индексы" -#: rewrite/rewriteDefine.c:481 +#: rewrite/rewriteDefine.c:466 #, c-format msgid "could not convert table \"%s\" to a view because it has child tables" msgstr "" "не удалось преобразовать таблицу \"%s\" в представление, так как она имеет " "подчинённые таблицы" -#: rewrite/rewriteDefine.c:487 +#: rewrite/rewriteDefine.c:472 #, c-format msgid "could not convert table \"%s\" to a view because it has parent tables" msgstr "" "не удалось преобразовать таблицу \"%s\" в представление, так как она имеет " "родительские таблицы" -#: rewrite/rewriteDefine.c:493 +#: rewrite/rewriteDefine.c:478 #, c-format msgid "" "could not convert table \"%s\" to a view because it has row security enabled" @@ -22290,7 +22359,7 @@ msgstr "" "не удалось преобразовать таблицу \"%s\" в представление, так как для неё " "включена защита на уровне строк" -#: rewrite/rewriteDefine.c:499 +#: rewrite/rewriteDefine.c:484 #, c-format msgid "" "could not convert table \"%s\" to a view because it has row security policies" @@ -22298,51 +22367,51 @@ msgstr "" "не удалось преобразовать таблицу \"%s\" в представление, так как к ней " "применены политики защиты строк" -#: rewrite/rewriteDefine.c:526 +#: rewrite/rewriteDefine.c:511 #, c-format msgid "cannot have multiple RETURNING lists in a rule" msgstr "в правиле нельзя указать несколько списков RETURNING" -#: rewrite/rewriteDefine.c:531 +#: rewrite/rewriteDefine.c:516 #, c-format msgid "RETURNING lists are not supported in conditional rules" msgstr "списки RETURNING в условных правилах не поддерживаются" -#: rewrite/rewriteDefine.c:535 +#: rewrite/rewriteDefine.c:520 #, c-format msgid "RETURNING lists are not supported in non-INSTEAD rules" msgstr "списки RETURNING поддерживаются только в правилах INSTEAD" -#: rewrite/rewriteDefine.c:549 +#: rewrite/rewriteDefine.c:534 rewrite/rewriteDefine.c:1021 #, c-format msgid "non-view rule for \"%s\" must not be named \"%s\"" msgstr "" "не относящееся к представлению правило для \"%s\" не может называться \"%s\"" -#: rewrite/rewriteDefine.c:711 +#: rewrite/rewriteDefine.c:696 #, c-format msgid "SELECT rule's target list has too many entries" msgstr "список результата правила для SELECT содержит слишком много столбцов" -#: rewrite/rewriteDefine.c:712 +#: rewrite/rewriteDefine.c:697 #, c-format msgid "RETURNING list has too many entries" msgstr "список RETURNING содержит слишком много столбцов" -#: rewrite/rewriteDefine.c:739 +#: rewrite/rewriteDefine.c:724 #, c-format msgid "cannot convert relation containing dropped columns to view" msgstr "" "преобразовать отношение, содержащее удалённые столбцы, в представление нельзя" -#: rewrite/rewriteDefine.c:740 +#: rewrite/rewriteDefine.c:725 #, c-format msgid "" "cannot create a RETURNING list for a relation containing dropped columns" msgstr "" "создать список RETURNING для отношения, содержащего удалённые столбцы, нельзя" -#: rewrite/rewriteDefine.c:746 +#: rewrite/rewriteDefine.c:731 #, c-format msgid "" "SELECT rule's target entry %d has different column name from column \"%s\"" @@ -22350,62 +22419,62 @@ msgstr "" "элементу %d результата правила для SELECT присвоено имя, отличное от имени " "столбца \"%s\"" -#: rewrite/rewriteDefine.c:748 +#: rewrite/rewriteDefine.c:733 #, c-format msgid "SELECT target entry is named \"%s\"." msgstr "Имя элемента результата SELECT: \"%s\"." -#: rewrite/rewriteDefine.c:757 +#: rewrite/rewriteDefine.c:742 #, c-format msgid "SELECT rule's target entry %d has different type from column \"%s\"" msgstr "" "элемент %d результата правила для SELECT имеет тип, отличный от типа столбца " "\"%s\"" -#: rewrite/rewriteDefine.c:759 +#: rewrite/rewriteDefine.c:744 #, c-format msgid "RETURNING list's entry %d has different type from column \"%s\"" msgstr "элемент %d списка RETURNING имеет тип, отличный от типа столбца \"%s\"" -#: rewrite/rewriteDefine.c:762 rewrite/rewriteDefine.c:786 +#: rewrite/rewriteDefine.c:747 rewrite/rewriteDefine.c:771 #, c-format msgid "SELECT target entry has type %s, but column has type %s." msgstr "Элемент результата SELECT имеет тип %s, тогда как тип столбца - %s." -#: rewrite/rewriteDefine.c:765 rewrite/rewriteDefine.c:790 +#: rewrite/rewriteDefine.c:750 rewrite/rewriteDefine.c:775 #, c-format msgid "RETURNING list entry has type %s, but column has type %s." msgstr "Элемент списка RETURNING имеет тип %s, тогда как тип столбца - %s." -#: rewrite/rewriteDefine.c:781 +#: rewrite/rewriteDefine.c:766 #, c-format msgid "SELECT rule's target entry %d has different size from column \"%s\"" msgstr "" "элемент %d результата правила для SELECT имеет размер, отличный от столбца " "\"%s\"" -#: rewrite/rewriteDefine.c:783 +#: rewrite/rewriteDefine.c:768 #, c-format msgid "RETURNING list's entry %d has different size from column \"%s\"" msgstr "элемент %d списка RETURNING имеет размер, отличный от столбца \"%s\"" -#: rewrite/rewriteDefine.c:800 +#: rewrite/rewriteDefine.c:785 #, c-format msgid "SELECT rule's target list has too few entries" msgstr "список результата правила для SELECT содержит недостаточно элементов" -#: rewrite/rewriteDefine.c:801 +#: rewrite/rewriteDefine.c:786 #, c-format msgid "RETURNING list has too few entries" msgstr "список RETURNING содержит недостаточно элементов" -#: rewrite/rewriteDefine.c:894 rewrite/rewriteDefine.c:1008 +#: rewrite/rewriteDefine.c:879 rewrite/rewriteDefine.c:993 #: rewrite/rewriteSupport.c:109 #, c-format msgid "rule \"%s\" for relation \"%s\" does not exist" msgstr "правило \"%s\" для отношения\"%s\" не существует" -#: rewrite/rewriteDefine.c:1027 +#: rewrite/rewriteDefine.c:1012 #, c-format msgid "renaming an ON SELECT rule is not allowed" msgstr "переименовывать правило ON SELECT нельзя" @@ -23074,17 +23143,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:68 utils/adt/mcxtfuncs.c:204 #, c-format msgid "PID %d is not a PostgreSQL server process" msgstr "PID %d не относится к серверному процессу PostgreSQL" -#: storage/ipc/signalfuncs.c:104 storage/lmgr/proc.c:1468 +#: storage/ipc/signalfuncs.c:104 storage/lmgr/proc.c:1503 #: utils/adt/mcxtfuncs.c:212 #, c-format msgid "could not send signal to process %d: %m" @@ -23458,7 +23522,7 @@ msgstr "" "число запрошенных подключений резервных серверов превышает " "\"max_wal_senders\" (сейчас: %d)" -#: storage/lmgr/proc.c:1565 +#: storage/lmgr/proc.c:1600 #, c-format msgid "" "process %d avoided deadlock for %s on %s by rearranging queue order after " @@ -23467,7 +23531,7 @@ msgstr "" "процесс %d избежал взаимоблокировки, ожидая в режиме %s блокировку \"%s\", " "изменив порядок очереди через %ld.%03d мс" -#: storage/lmgr/proc.c:1580 +#: storage/lmgr/proc.c:1615 #, c-format msgid "" "process %d detected deadlock while waiting for %s on %s after %ld.%03d ms" @@ -23475,19 +23539,19 @@ msgstr "" "процесс %d обнаружил взаимоблокировку, ожидая в режиме %s блокировку \"%s\" " "в течение %ld.%03d мс" -#: storage/lmgr/proc.c:1589 +#: storage/lmgr/proc.c:1624 #, 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:1596 +#: storage/lmgr/proc.c:1631 #, c-format msgid "process %d acquired %s on %s after %ld.%03d ms" msgstr "процесс %d получил в режиме %s блокировку \"%s\" через %ld.%03d мс" -#: storage/lmgr/proc.c:1613 +#: storage/lmgr/proc.c:1648 #, c-format msgid "process %d failed to acquire %s on %s after %ld.%03d ms" msgstr "" @@ -23635,7 +23699,7 @@ msgstr "неверный размер аргумента (%d) в сообщен msgid "incorrect binary data format in function argument %d" msgstr "неправильный формат двоичных данных в аргументе функции %d" -#: tcop/postgres.c:449 tcop/postgres.c:4801 +#: tcop/postgres.c:449 tcop/postgres.c:4817 #, c-format msgid "invalid frontend message type %d" msgstr "неправильный тип клиентского сообщения %d" @@ -23888,12 +23952,12 @@ msgstr "закрытие подключения из-за тайм-аута пр msgid "terminating connection due to idle-session timeout" msgstr "закрытие подключения из-за тайм-аута простоя сеанса" -#: tcop/postgres.c:3491 +#: tcop/postgres.c:3492 #, c-format msgid "stack depth limit exceeded" msgstr "превышен предел глубины стека" -#: tcop/postgres.c:3492 +#: tcop/postgres.c:3493 #, c-format msgid "" "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), " @@ -23903,12 +23967,12 @@ msgstr "" "КБ), предварительно убедившись, что ОС предоставляет достаточный размер " "стека." -#: tcop/postgres.c:3555 +#: tcop/postgres.c:3571 #, c-format msgid "\"max_stack_depth\" must not exceed %ldkB." msgstr "Значение \"max_stack_depth\" не должно превышать %ld КБ." -#: tcop/postgres.c:3557 +#: tcop/postgres.c:3573 #, c-format msgid "" "Increase the platform's stack depth limit via \"ulimit -s\" or local " @@ -23917,49 +23981,49 @@ msgstr "" "Увеличьте предел глубины стека в системе с помощью команды \"ulimit -s\" или " "эквивалента в вашей ОС." -#: tcop/postgres.c:3978 +#: tcop/postgres.c:3994 #, c-format msgid "invalid command-line argument for server process: %s" msgstr "неверный аргумент командной строки для серверного процесса: %s" -#: tcop/postgres.c:3979 tcop/postgres.c:3985 +#: tcop/postgres.c:3995 tcop/postgres.c:4001 #, c-format msgid "Try \"%s --help\" for more information." msgstr "Для дополнительной информации попробуйте \"%s --help\"." -#: tcop/postgres.c:3983 +#: tcop/postgres.c:3999 #, c-format msgid "%s: invalid command-line argument: %s" msgstr "%s: неверный аргумент командной строки: %s" -#: tcop/postgres.c:4046 +#: tcop/postgres.c:4062 #, c-format msgid "%s: no database nor user name specified" msgstr "%s: не указаны ни база данных, ни пользователь" -#: tcop/postgres.c:4703 +#: tcop/postgres.c:4719 #, c-format msgid "invalid CLOSE message subtype %d" msgstr "неверный подтип сообщения CLOSE: %d" -#: tcop/postgres.c:4738 +#: tcop/postgres.c:4754 #, c-format msgid "invalid DESCRIBE message subtype %d" msgstr "неверный подтип сообщения DESCRIBE: %d" -#: tcop/postgres.c:4822 +#: tcop/postgres.c:4838 #, c-format msgid "fastpath function calls not supported in a replication connection" msgstr "" "вызовы функций через fastpath не поддерживаются для реплицирующих соединений" -#: tcop/postgres.c:4826 +#: tcop/postgres.c:4842 #, c-format msgid "extended query protocol not supported in a replication connection" msgstr "" "протокол расширенных запросов не поддерживается для реплицирующих соединений" -#: tcop/postgres.c:5003 +#: tcop/postgres.c:5019 #, c-format msgid "" "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s " @@ -24060,17 +24124,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" @@ -24186,18 +24250,18 @@ msgstr "неверное регулярное выражение: %s" msgid "syntax error" msgstr "ошибка синтаксиса" -#: tsearch/spell.c:1201 tsearch/spell.c:1213 tsearch/spell.c:1772 -#: tsearch/spell.c:1777 tsearch/spell.c:1782 +#: tsearch/spell.c:1201 tsearch/spell.c:1208 tsearch/spell.c:1219 +#: tsearch/spell.c:1787 tsearch/spell.c:1792 tsearch/spell.c:1797 #, c-format msgid "invalid affix alias \"%s\"" msgstr "неверное указание аффикса \"%s\"" -#: tsearch/spell.c:1254 tsearch/spell.c:1325 tsearch/spell.c:1474 +#: tsearch/spell.c:1260 tsearch/spell.c:1331 tsearch/spell.c:1489 #, c-format msgid "could not open affix file \"%s\": %m" msgstr "не удалось открыть файл аффиксов \"%s\": %m" -#: tsearch/spell.c:1308 +#: tsearch/spell.c:1314 #, c-format msgid "" "Ispell dictionary supports only \"default\", \"long\", and \"num\" flag " @@ -24206,22 +24270,27 @@ msgstr "" "словарь Ispell поддерживает для флага только значения \"default\", \"long\" " "и \"num\"" -#: tsearch/spell.c:1352 +#: tsearch/spell.c:1358 #, c-format msgid "invalid number of flag vector aliases" msgstr "неверное количество векторов флагов" -#: tsearch/spell.c:1375 +#: tsearch/spell.c:1381 #, c-format msgid "number of aliases exceeds specified number %d" msgstr "количество псевдонимов превышает заданное число %d" -#: tsearch/spell.c:1589 +#: tsearch/spell.c:1455 +#, c-format +msgid "number of aliases is less than specified number %d" +msgstr "количество псевдонимов меньше заданного числа %d" + +#: tsearch/spell.c:1604 #, c-format msgid "affix file contains both old-style and new-style commands" msgstr "файл аффиксов содержит команды и в старом, и в новом стиле" -#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:269 utils/adt/tsvector_op.c:1121 +#: tsearch/to_tsany.c:195 utils/adt/tsvector.c:269 utils/adt/tsvector_op.c:1094 #, c-format msgid "string is too long for tsvector (%d bytes, max %d bytes)" msgstr "строка слишком длинна для tsvector (%d Б, при максимуме %d)" @@ -24263,31 +24332,37 @@ msgstr "не удалось открыть файл стоп-слов \"%s\": %m msgid "text search parser does not support headline creation" msgstr "анализатор текстового поиска не поддерживает создание выдержек" -#: tsearch/wparser_def.c:2594 +#: tsearch/wparser_def.c:2597 #, c-format msgid "unrecognized headline parameter: \"%s\"" msgstr "нераспознанный параметр функции выдержки: \"%s\"" -#: tsearch/wparser_def.c:2613 +#: tsearch/wparser_def.c:2616 #, c-format msgid "MinWords should be less than MaxWords" msgstr "Значение MinWords должно быть меньше MaxWords" -#: tsearch/wparser_def.c:2617 +#: tsearch/wparser_def.c:2620 #, c-format msgid "MinWords should be positive" msgstr "Значение MinWords должно быть положительным" -#: tsearch/wparser_def.c:2621 +#: tsearch/wparser_def.c:2624 #, c-format msgid "ShortWord should be >= 0" msgstr "Значение ShortWord должно быть >= 0" -#: tsearch/wparser_def.c:2625 +#: tsearch/wparser_def.c:2628 #, c-format msgid "MaxFragments should be >= 0" msgstr "Значение MaxFragments должно быть >= 0" +#: tsearch/wparser_def.c:2654 tsearch/wparser_def.c:2658 +#: tsearch/wparser_def.c:2662 +#, c-format +msgid "value for \"%s\" is too long" +msgstr "значение для \"%s\" слишком длинное" + #: utils/adt/acl.c:182 utils/adt/name.c:93 #, c-format msgid "identifier too long" @@ -24560,7 +24635,7 @@ msgid "Junk after closing right brace." msgstr "Мусор после закрывающей фигурной скобки." #: utils/adt/arrayfuncs.c:1302 utils/adt/arrayfuncs.c:3511 -#: utils/adt/arrayfuncs.c:6101 +#: utils/adt/arrayfuncs.c:6108 #, c-format msgid "invalid number of dimensions: %d" msgstr "неверное число размерностей: %d" @@ -24577,8 +24652,8 @@ msgstr "" "с бинарными данными связан тип элемента массива %u (%s) вместо ожидаемого %u " "(%s)" -#: utils/adt/arrayfuncs.c:1379 utils/adt/multirangetypes.c:444 -#: utils/adt/rangetypes.c:333 utils/cache/lsyscache.c:2953 +#: utils/adt/arrayfuncs.c:1379 utils/adt/multirangetypes.c:445 +#: utils/adt/rangetypes.c:333 utils/cache/lsyscache.c:3028 #, c-format msgid "no binary input function available for type %s" msgstr "для типа %s нет функции ввода двоичных данных" @@ -24588,8 +24663,8 @@ msgstr "для типа %s нет функции ввода двоичных д msgid "improper binary format in array element %d" msgstr "неподходящий двоичный формат в элементе массива %d" -#: utils/adt/arrayfuncs.c:1600 utils/adt/multirangetypes.c:449 -#: utils/adt/rangetypes.c:338 utils/cache/lsyscache.c:2986 +#: utils/adt/arrayfuncs.c:1600 utils/adt/multirangetypes.c:450 +#: utils/adt/rangetypes.c:338 utils/cache/lsyscache.c:3061 #, c-format msgid "no binary output function available for type %s" msgstr "для типа %s нет функции вывода двоичных данных" @@ -24601,8 +24676,8 @@ msgstr "разрезание массивов постоянной длины н #: utils/adt/arrayfuncs.c:2257 utils/adt/arrayfuncs.c:2279 #: utils/adt/arrayfuncs.c:2328 utils/adt/arrayfuncs.c:2582 -#: utils/adt/arrayfuncs.c:2927 utils/adt/arrayfuncs.c:6087 -#: utils/adt/arrayfuncs.c:6113 utils/adt/arrayfuncs.c:6124 +#: utils/adt/arrayfuncs.c:2927 utils/adt/arrayfuncs.c:6094 +#: utils/adt/arrayfuncs.c:6120 utils/adt/arrayfuncs.c:6131 #: utils/adt/json.c:1141 utils/adt/json.c:1216 utils/adt/jsonb.c:1316 #: utils/adt/jsonb.c:1402 utils/adt/jsonfuncs.c:4438 utils/adt/jsonfuncs.c:4592 #: utils/adt/jsonfuncs.c:4704 utils/adt/jsonfuncs.c:4753 @@ -24656,8 +24731,8 @@ msgstr "элемент массива null недопустим в данном msgid "cannot compare arrays of different element types" msgstr "нельзя сравнивать массивы с элементами разных типов" -#: utils/adt/arrayfuncs.c:4195 utils/adt/multirangetypes.c:2743 -#: utils/adt/multirangetypes.c:2815 utils/adt/rangetypes.c:1343 +#: utils/adt/arrayfuncs.c:4195 utils/adt/multirangetypes.c:2744 +#: utils/adt/multirangetypes.c:2816 utils/adt/rangetypes.c:1343 #: utils/adt/rangetypes.c:1407 utils/adt/rowtypes.c:1858 #, c-format msgid "could not identify a hash function for type %s" @@ -24673,57 +24748,62 @@ msgstr "не удалось найти функцию расширенного msgid "data type %s is not an array type" msgstr "тип данных %s не является типом массива" -#: utils/adt/arrayfuncs.c:5554 +#: utils/adt/arrayfuncs.c:5555 #, c-format msgid "cannot accumulate null arrays" msgstr "аккумулировать NULL-массивы нельзя" -#: utils/adt/arrayfuncs.c:5582 +#: utils/adt/arrayfuncs.c:5580 +#, c-format +msgid "array size exceeds the maximum allowed (%zu)" +msgstr "размер массива превышает предел (%zu)" + +#: utils/adt/arrayfuncs.c:5591 #, c-format msgid "cannot accumulate empty arrays" msgstr "аккумулировать пустые массивы нельзя" -#: utils/adt/arrayfuncs.c:5609 utils/adt/arrayfuncs.c:5615 +#: utils/adt/arrayfuncs.c:5618 utils/adt/arrayfuncs.c:5624 #, c-format msgid "cannot accumulate arrays of different dimensionality" msgstr "аккумулировать массивы различной размерности нельзя" -#: utils/adt/arrayfuncs.c:5985 utils/adt/arrayfuncs.c:6025 +#: utils/adt/arrayfuncs.c:5992 utils/adt/arrayfuncs.c:6032 #, c-format msgid "dimension array or low bound array cannot be null" msgstr "массив размерностей или массив нижних границ не может быть null" -#: utils/adt/arrayfuncs.c:6088 utils/adt/arrayfuncs.c:6114 +#: utils/adt/arrayfuncs.c:6095 utils/adt/arrayfuncs.c:6121 #, c-format msgid "Dimension array must be one dimensional." msgstr "Массив размерностей должен быть одномерным." -#: utils/adt/arrayfuncs.c:6093 utils/adt/arrayfuncs.c:6119 +#: utils/adt/arrayfuncs.c:6100 utils/adt/arrayfuncs.c:6126 #, c-format msgid "dimension values cannot be null" msgstr "значения размерностей не могут быть null" -#: utils/adt/arrayfuncs.c:6125 +#: utils/adt/arrayfuncs.c:6132 #, c-format msgid "Low bound array has different size than dimensions array." msgstr "Массив нижних границ и массив размерностей имеют разные размеры." -#: utils/adt/arrayfuncs.c:6403 +#: utils/adt/arrayfuncs.c:6410 #, c-format msgid "removing elements from multidimensional arrays is not supported" msgstr "удаление элементов из многомерных массивов не поддерживается" -#: utils/adt/arrayfuncs.c:6680 +#: utils/adt/arrayfuncs.c:6687 #, c-format msgid "thresholds must be one-dimensional array" msgstr "границы должны задаваться одномерным массивом" -#: utils/adt/arrayfuncs.c:6685 +#: utils/adt/arrayfuncs.c:6692 #, c-format msgid "thresholds array must not contain NULLs" msgstr "массив границ не должен содержать NULL" -#: utils/adt/arrayfuncs.c:6918 +#: utils/adt/arrayfuncs.c:6925 #, c-format msgid "number of elements to trim must be between 0 and %d" msgstr "число удаляемых элементов должно быть от 0 до %d" @@ -24764,7 +24844,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:3802 +#: utils/adt/bool.c:153 utils/adt/cash.c:370 utils/adt/datetime.c:3802 #: utils/adt/float.c:187 utils/adt/float.c:271 utils/adt/float.c:283 #: utils/adt/float.c:400 utils/adt/float.c:485 utils/adt/float.c:501 #: utils/adt/geo_ops.c:220 utils/adt/geo_ops.c:230 utils/adt/geo_ops.c:242 @@ -24787,12 +24867,12 @@ msgid "invalid input syntax for type %s: \"%s\"" msgstr "неверный синтаксис для типа %s: \"%s\"" #: utils/adt/cash.c:99 utils/adt/cash.c:112 utils/adt/cash.c:125 -#: utils/adt/cash.c:138 utils/adt/cash.c:151 +#: utils/adt/cash.c:138 utils/adt/cash.c:151 utils/adt/cash.c:175 #, c-format msgid "money out of range" msgstr "денежное значение вне диапазона" -#: utils/adt/cash.c:162 utils/adt/cash.c:723 utils/adt/float.c:104 +#: utils/adt/cash.c:162 utils/adt/cash.c:739 utils/adt/float.c:104 #: utils/adt/int.c:851 utils/adt/int.c:967 utils/adt/int.c:1047 #: utils/adt/int.c:1109 utils/adt/int.c:1147 utils/adt/int.c:1175 #: utils/adt/int8.c:600 utils/adt/int8.c:658 utils/adt/int8.c:985 @@ -24800,13 +24880,13 @@ msgstr "денежное значение вне диапазона" #: utils/adt/numeric.c:3047 utils/adt/numeric.c:3070 utils/adt/numeric.c:3155 #: utils/adt/numeric.c:3173 utils/adt/numeric.c:3269 utils/adt/numeric.c:8457 #: utils/adt/numeric.c:8747 utils/adt/numeric.c:10393 -#: utils/adt/timestamp.c:3317 +#: utils/adt/timestamp.c:3321 #, 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/int8.c:118 utils/adt/numutils.c:140 +#: utils/adt/cash.c:308 utils/adt/cash.c:333 utils/adt/cash.c:343 +#: utils/adt/cash.c:383 utils/adt/int8.c:118 utils/adt/numutils.c:140 #: utils/adt/numutils.c:147 utils/adt/numutils.c:240 utils/adt/numutils.c:316 #: utils/adt/oid.c:70 utils/adt/oid.c:109 #, c-format @@ -24834,9 +24914,9 @@ msgstr "TIME(%d)%s: точность должна быть неотрицате msgid "TIME(%d)%s precision reduced to maximum allowed, %d" msgstr "TIME(%d)%s: точность уменьшена до дозволенного максимума: %d" -#: utils/adt/date.c:159 utils/adt/date.c:167 utils/adt/formatting.c:4254 -#: utils/adt/formatting.c:4263 utils/adt/formatting.c:4369 -#: utils/adt/formatting.c:4379 +#: utils/adt/date.c:159 utils/adt/date.c:167 utils/adt/formatting.c:4269 +#: utils/adt/formatting.c:4278 utils/adt/formatting.c:4384 +#: utils/adt/formatting.c:4394 #, c-format msgid "date out of range: \"%s\"" msgstr "дата вне диапазона: \"%s\"" @@ -24881,36 +24961,36 @@ msgstr "дата содержит нераспознанные единицы \" #: utils/adt/date.c:1318 utils/adt/date.c:1364 utils/adt/date.c:1920 #: utils/adt/date.c:1951 utils/adt/date.c:1980 utils/adt/date.c:2844 #: utils/adt/datetime.c:405 utils/adt/datetime.c:1700 -#: utils/adt/formatting.c:4111 utils/adt/formatting.c:4143 -#: utils/adt/formatting.c:4223 utils/adt/formatting.c:4345 utils/adt/json.c:418 +#: utils/adt/formatting.c:4126 utils/adt/formatting.c:4158 +#: utils/adt/formatting.c:4238 utils/adt/formatting.c:4360 utils/adt/json.c:418 #: utils/adt/json.c:457 utils/adt/timestamp.c:224 utils/adt/timestamp.c:256 #: utils/adt/timestamp.c:698 utils/adt/timestamp.c:707 #: utils/adt/timestamp.c:785 utils/adt/timestamp.c:818 -#: utils/adt/timestamp.c:2860 utils/adt/timestamp.c:2865 -#: utils/adt/timestamp.c:2884 utils/adt/timestamp.c:2897 -#: utils/adt/timestamp.c:2908 utils/adt/timestamp.c:2914 -#: utils/adt/timestamp.c:2920 utils/adt/timestamp.c:2925 -#: utils/adt/timestamp.c:2980 utils/adt/timestamp.c:2985 -#: utils/adt/timestamp.c:3006 utils/adt/timestamp.c:3019 -#: utils/adt/timestamp.c:3033 utils/adt/timestamp.c:3041 -#: utils/adt/timestamp.c:3047 utils/adt/timestamp.c:3052 -#: utils/adt/timestamp.c:3739 utils/adt/timestamp.c:3864 -#: utils/adt/timestamp.c:3935 utils/adt/timestamp.c:3971 -#: utils/adt/timestamp.c:4061 utils/adt/timestamp.c:4135 -#: utils/adt/timestamp.c:4171 utils/adt/timestamp.c:4274 -#: utils/adt/timestamp.c:4776 utils/adt/timestamp.c:5050 -#: utils/adt/timestamp.c:5509 utils/adt/timestamp.c:5523 -#: utils/adt/timestamp.c:5528 utils/adt/timestamp.c:5542 -#: utils/adt/timestamp.c:5575 utils/adt/timestamp.c:5662 -#: utils/adt/timestamp.c:5703 utils/adt/timestamp.c:5707 -#: utils/adt/timestamp.c:5776 utils/adt/timestamp.c:5780 -#: utils/adt/timestamp.c:5794 utils/adt/timestamp.c:5828 utils/adt/xml.c:2274 +#: utils/adt/timestamp.c:2864 utils/adt/timestamp.c:2869 +#: utils/adt/timestamp.c:2888 utils/adt/timestamp.c:2901 +#: utils/adt/timestamp.c:2912 utils/adt/timestamp.c:2918 +#: utils/adt/timestamp.c:2924 utils/adt/timestamp.c:2929 +#: utils/adt/timestamp.c:2984 utils/adt/timestamp.c:2989 +#: utils/adt/timestamp.c:3010 utils/adt/timestamp.c:3023 +#: utils/adt/timestamp.c:3037 utils/adt/timestamp.c:3045 +#: utils/adt/timestamp.c:3051 utils/adt/timestamp.c:3056 +#: utils/adt/timestamp.c:3743 utils/adt/timestamp.c:3868 +#: utils/adt/timestamp.c:3939 utils/adt/timestamp.c:3975 +#: utils/adt/timestamp.c:4065 utils/adt/timestamp.c:4139 +#: utils/adt/timestamp.c:4175 utils/adt/timestamp.c:4278 +#: utils/adt/timestamp.c:4780 utils/adt/timestamp.c:5054 +#: utils/adt/timestamp.c:5513 utils/adt/timestamp.c:5527 +#: utils/adt/timestamp.c:5532 utils/adt/timestamp.c:5546 +#: utils/adt/timestamp.c:5579 utils/adt/timestamp.c:5666 +#: utils/adt/timestamp.c:5707 utils/adt/timestamp.c:5711 +#: utils/adt/timestamp.c:5780 utils/adt/timestamp.c:5784 +#: utils/adt/timestamp.c:5798 utils/adt/timestamp.c:5832 utils/adt/xml.c:2274 #: utils/adt/xml.c:2281 utils/adt/xml.c:2301 utils/adt/xml.c:2308 #, c-format msgid "timestamp out of range" msgstr "timestamp вне диапазона" -#: utils/adt/date.c:1537 utils/adt/date.c:2339 utils/adt/formatting.c:4431 +#: utils/adt/date.c:1537 utils/adt/date.c:2339 utils/adt/formatting.c:4446 #, c-format msgid "time out of range" msgstr "время вне диапазона" @@ -24923,8 +25003,8 @@ msgstr "значение поля типа time вне диапазона: %d:%0 #: utils/adt/date.c:2109 utils/adt/date.c:2643 utils/adt/float.c:1047 #: utils/adt/float.c:1123 utils/adt/int.c:643 utils/adt/int.c:690 #: utils/adt/int.c:725 utils/adt/int8.c:499 utils/adt/numeric.c:2451 -#: utils/adt/timestamp.c:3388 utils/adt/timestamp.c:3419 -#: utils/adt/timestamp.c:3450 +#: utils/adt/timestamp.c:3392 utils/adt/timestamp.c:3423 +#: utils/adt/timestamp.c:3454 #, c-format msgid "invalid preceding or following size in window function" msgstr "неверное смещение PRECEDING или FOLLOWING в оконной функции" @@ -24946,13 +25026,13 @@ msgstr "\"время с часовым поясом\" содержит нера #: utils/adt/date.c:3097 utils/adt/datetime.c:951 utils/adt/datetime.c:1858 #: utils/adt/datetime.c:4648 utils/adt/timestamp.c:515 -#: utils/adt/timestamp.c:542 utils/adt/timestamp.c:4357 -#: utils/adt/timestamp.c:5534 utils/adt/timestamp.c:5786 +#: utils/adt/timestamp.c:542 utils/adt/timestamp.c:4361 +#: utils/adt/timestamp.c:5538 utils/adt/timestamp.c:5790 #, c-format msgid "time zone \"%s\" not recognized" msgstr "часовой пояс \"%s\" не распознан" -#: utils/adt/date.c:3130 utils/adt/timestamp.c:5564 utils/adt/timestamp.c:5817 +#: utils/adt/date.c:3130 utils/adt/timestamp.c:5568 utils/adt/timestamp.c:5821 #, c-format msgid "interval time zone \"%s\" must not include months or days" msgstr "" @@ -25367,99 +25447,104 @@ msgstr "" "Данное значение не соответствует ни одному из допустимых значений для этого " "поля." -#: utils/adt/formatting.c:2857 utils/adt/formatting.c:2877 -#: utils/adt/formatting.c:2897 utils/adt/formatting.c:2917 -#: utils/adt/formatting.c:2936 utils/adt/formatting.c:2955 -#: utils/adt/formatting.c:2979 utils/adt/formatting.c:2997 -#: utils/adt/formatting.c:3015 utils/adt/formatting.c:3033 -#: utils/adt/formatting.c:3050 utils/adt/formatting.c:3067 +#: utils/adt/formatting.c:2788 utils/adt/formatting.c:2804 +#, c-format +msgid "time zone format value too long" +msgstr "значение формата часового пояса слишком длинное" + +#: utils/adt/formatting.c:2872 utils/adt/formatting.c:2892 +#: utils/adt/formatting.c:2912 utils/adt/formatting.c:2932 +#: utils/adt/formatting.c:2951 utils/adt/formatting.c:2970 +#: utils/adt/formatting.c:2994 utils/adt/formatting.c:3012 +#: utils/adt/formatting.c:3030 utils/adt/formatting.c:3048 +#: utils/adt/formatting.c:3065 utils/adt/formatting.c:3082 #, c-format msgid "localized string format value too long" msgstr "слишком длинное значение формата локализованной строки" -#: utils/adt/formatting.c:3344 +#: utils/adt/formatting.c:3359 #, c-format msgid "unmatched format separator \"%c\"" msgstr "нет соответствия для заданного в формате разделителя \"%c\"" -#: utils/adt/formatting.c:3405 +#: utils/adt/formatting.c:3420 #, c-format msgid "unmatched format character \"%s\"" msgstr "нет соответствия для заданного в формате символа \"%s\"" -#: utils/adt/formatting.c:3511 utils/adt/formatting.c:3855 +#: utils/adt/formatting.c:3526 utils/adt/formatting.c:3870 #, c-format msgid "formatting field \"%s\" is only supported in to_char" msgstr "поле форматирования \"%s\" поддерживается только в функции to_char" -#: utils/adt/formatting.c:3686 +#: utils/adt/formatting.c:3701 #, c-format msgid "invalid input string for \"Y,YYY\"" msgstr "ошибка синтаксиса в значении для шаблона \"Y,YYY\"" -#: utils/adt/formatting.c:3772 +#: utils/adt/formatting.c:3787 #, c-format msgid "input string is too short for datetime format" msgstr "входная строка короче, чем требует формат datetime" -#: utils/adt/formatting.c:3780 +#: utils/adt/formatting.c:3795 #, c-format msgid "trailing characters remain in input string after datetime format" msgstr "" "после разбора формата datetime во входной строке остались дополнительные " "символы" -#: utils/adt/formatting.c:4325 +#: utils/adt/formatting.c:4340 #, c-format msgid "missing time zone in input string for type timestamptz" msgstr "во входной строке для типа timestamptz нет указания часового пояса" -#: utils/adt/formatting.c:4331 +#: utils/adt/formatting.c:4346 #, c-format msgid "timestamptz out of range" msgstr "значение timestamptz вне диапазона" -#: utils/adt/formatting.c:4359 +#: utils/adt/formatting.c:4374 #, c-format msgid "datetime format is zoned but not timed" msgstr "в формате datetime указан часовой пояс, но отсутствует время" -#: utils/adt/formatting.c:4411 +#: utils/adt/formatting.c:4426 #, c-format msgid "missing time zone in input string for type timetz" msgstr "во входной строке для типа timetz нет указания часового пояса" -#: utils/adt/formatting.c:4417 +#: utils/adt/formatting.c:4432 #, c-format msgid "timetz out of range" msgstr "значение timetz вне диапазона" -#: utils/adt/formatting.c:4443 +#: utils/adt/formatting.c:4458 #, c-format msgid "datetime format is not dated and not timed" msgstr "в формате datetime нет ни даты, ни времени" -#: utils/adt/formatting.c:4576 +#: utils/adt/formatting.c:4591 #, c-format msgid "hour \"%d\" is invalid for the 12-hour clock" msgstr "час \"%d\" не соответствует 12-часовому формату времени" -#: utils/adt/formatting.c:4578 +#: utils/adt/formatting.c:4593 #, 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:4704 #, c-format msgid "cannot calculate day of year without year information" msgstr "нельзя рассчитать день года без информации о годе" -#: utils/adt/formatting.c:5621 +#: utils/adt/formatting.c:5636 #, c-format msgid "\"EEEE\" not supported for input" msgstr "\"EEEE\" не поддерживается при вводе" -#: utils/adt/formatting.c:5633 +#: utils/adt/formatting.c:5648 #, c-format msgid "\"RN\" not supported for input" msgstr "\"RN\" не поддерживается при вводе" @@ -25598,7 +25683,7 @@ msgid "oidvector has too many elements" msgstr "oidvector содержит слишком много элементов" #: utils/adt/int.c:1537 utils/adt/int8.c:1446 utils/adt/numeric.c:1631 -#: utils/adt/timestamp.c:5879 utils/adt/timestamp.c:5959 +#: utils/adt/timestamp.c:5883 utils/adt/timestamp.c:5963 #, c-format msgid "step size cannot equal zero" msgstr "размер шага не может быть нулевым" @@ -26158,27 +26243,27 @@ msgstr "" msgid "jsonpath item method .%s() can only be applied to an object" msgstr "метод .%s() в jsonpath может применяться только к объекту" -#: utils/adt/jsonpath_exec.c:2154 +#: utils/adt/jsonpath_exec.c:2137 utils/adt/jsonpath_exec.c:2155 #, c-format msgid "could not find jsonpath variable \"%s\"" msgstr "не удалось найти в jsonpath переменную \"%s\"" -#: utils/adt/jsonpath_exec.c:2418 +#: utils/adt/jsonpath_exec.c:2419 #, c-format msgid "jsonpath array subscript is not a single numeric value" msgstr "индекс элемента в jsonpath не является одним числовым значением" -#: utils/adt/jsonpath_exec.c:2430 +#: utils/adt/jsonpath_exec.c:2431 #, c-format msgid "jsonpath array subscript is out of integer range" msgstr "индекс массива в jsonpath вне целочисленного диапазона" -#: utils/adt/jsonpath_exec.c:2607 +#: utils/adt/jsonpath_exec.c:2608 #, c-format msgid "cannot convert value from %s to %s without time zone usage" msgstr "значение %s нельзя преобразовать в %s без сведений о часовом поясе" -#: utils/adt/jsonpath_exec.c:2609 +#: utils/adt/jsonpath_exec.c:2610 #, c-format msgid "Use *_tz() function for time zone support." msgstr "Для передачи часового пояса используйте функцию *_tz()." @@ -26346,22 +26431,22 @@ msgstr "Ожидалось начало диапазона." msgid "Expected comma or end of multirange." msgstr "Ожидалась запятая или конец мультидиапазона." -#: utils/adt/multirangetypes.c:976 +#: utils/adt/multirangetypes.c:977 #, c-format msgid "multiranges cannot be constructed from multidimensional arrays" msgstr "мультидиапазоны нельзя получить из массивов мультидиапазонов" -#: utils/adt/multirangetypes.c:1002 +#: utils/adt/multirangetypes.c:1003 #, c-format msgid "multirange values cannot contain null members" msgstr "мультидиапазоны не могут содержать элементы NULL" -#: utils/adt/multirangetypes.c:1350 +#: utils/adt/multirangetypes.c:1351 #, c-format msgid "range_agg must be called with a range" msgstr "функция range_agg должна вызываться с диапазоном" -#: utils/adt/multirangetypes.c:1421 +#: utils/adt/multirangetypes.c:1422 #, c-format msgid "range_intersect_agg must be called with a multirange" msgstr "функция range_intersect_agg должна вызываться с мультидиапазоном" @@ -27118,16 +27203,16 @@ msgid "timestamp out of range: \"%g\"" msgstr "timestamp вне диапазона: \"%g\"" #: utils/adt/timestamp.c:941 utils/adt/timestamp.c:1515 -#: utils/adt/timestamp.c:1982 utils/adt/timestamp.c:3090 -#: utils/adt/timestamp.c:3095 utils/adt/timestamp.c:3100 -#: utils/adt/timestamp.c:3150 utils/adt/timestamp.c:3157 -#: utils/adt/timestamp.c:3164 utils/adt/timestamp.c:3184 -#: utils/adt/timestamp.c:3191 utils/adt/timestamp.c:3198 -#: utils/adt/timestamp.c:3285 utils/adt/timestamp.c:3360 -#: utils/adt/timestamp.c:3734 utils/adt/timestamp.c:3859 -#: utils/adt/timestamp.c:3907 utils/adt/timestamp.c:3917 -#: utils/adt/timestamp.c:4107 utils/adt/timestamp.c:4117 -#: utils/adt/timestamp.c:4451 +#: utils/adt/timestamp.c:1986 utils/adt/timestamp.c:3094 +#: utils/adt/timestamp.c:3099 utils/adt/timestamp.c:3104 +#: utils/adt/timestamp.c:3154 utils/adt/timestamp.c:3161 +#: utils/adt/timestamp.c:3168 utils/adt/timestamp.c:3188 +#: utils/adt/timestamp.c:3195 utils/adt/timestamp.c:3202 +#: utils/adt/timestamp.c:3289 utils/adt/timestamp.c:3364 +#: utils/adt/timestamp.c:3738 utils/adt/timestamp.c:3863 +#: utils/adt/timestamp.c:3911 utils/adt/timestamp.c:3921 +#: utils/adt/timestamp.c:4111 utils/adt/timestamp.c:4121 +#: utils/adt/timestamp.c:4455 #, c-format msgid "interval out of range" msgstr "interval вне диапазона" @@ -27152,52 +27237,52 @@ msgstr "INTERVAL(%d): точность уменьшена до максимал msgid "interval(%d) precision must be between %d and %d" msgstr "точность interval(%d) должна быть между %d и %d" -#: utils/adt/timestamp.c:2660 +#: utils/adt/timestamp.c:2664 #, c-format msgid "cannot subtract infinite timestamps" msgstr "вычитать бесконечные значения timestamp нельзя" -#: utils/adt/timestamp.c:3896 utils/adt/timestamp.c:4096 +#: utils/adt/timestamp.c:3900 utils/adt/timestamp.c:4100 #, c-format msgid "origin out of range" msgstr "начало вне диапазона" -#: utils/adt/timestamp.c:3901 utils/adt/timestamp.c:4101 +#: utils/adt/timestamp.c:3905 utils/adt/timestamp.c:4105 #, c-format msgid "timestamps cannot be binned into intervals containing months or years" msgstr "" "значения timestamp нельзя подогнать под интервалы, содержащие месяцы или годы" -#: utils/adt/timestamp.c:3912 utils/adt/timestamp.c:4112 +#: utils/adt/timestamp.c:3916 utils/adt/timestamp.c:4116 #, c-format msgid "stride must be greater than zero" msgstr "шаг должен быть больше нуля" -#: utils/adt/timestamp.c:4053 utils/adt/timestamp.c:4712 -#: utils/adt/timestamp.c:4912 utils/adt/timestamp.c:4959 +#: utils/adt/timestamp.c:4057 utils/adt/timestamp.c:4716 +#: utils/adt/timestamp.c:4916 utils/adt/timestamp.c:4963 #, c-format msgid "timestamp units \"%s\" not supported" msgstr "единицы timestamp \"%s\" не поддерживаются" -#: utils/adt/timestamp.c:4067 utils/adt/timestamp.c:4666 -#: utils/adt/timestamp.c:4969 +#: utils/adt/timestamp.c:4071 utils/adt/timestamp.c:4670 +#: utils/adt/timestamp.c:4973 #, c-format msgid "timestamp units \"%s\" not recognized" msgstr "единицы timestamp \"%s\" не распознаны" -#: utils/adt/timestamp.c:4263 utils/adt/timestamp.c:4707 -#: utils/adt/timestamp.c:5183 utils/adt/timestamp.c:5231 +#: utils/adt/timestamp.c:4267 utils/adt/timestamp.c:4711 +#: utils/adt/timestamp.c:5187 utils/adt/timestamp.c:5235 #, c-format msgid "timestamp with time zone units \"%s\" not supported" msgstr "единицы timestamp с часовым поясом \"%s\" не поддерживаются" -#: utils/adt/timestamp.c:4280 utils/adt/timestamp.c:4661 -#: utils/adt/timestamp.c:5240 +#: utils/adt/timestamp.c:4284 utils/adt/timestamp.c:4665 +#: utils/adt/timestamp.c:5244 #, c-format msgid "timestamp with time zone units \"%s\" not recognized" msgstr "единицы timestamp с часовым поясом \"%s\" не распознаны" -#: utils/adt/timestamp.c:4438 +#: utils/adt/timestamp.c:4442 #, c-format msgid "" "interval units \"%s\" not supported because months usually have fractional " @@ -27206,12 +27291,12 @@ msgstr "" "единицы интервала \"%s\" не поддерживаются, так как в месяцах дробное число " "недель" -#: utils/adt/timestamp.c:4444 utils/adt/timestamp.c:5363 +#: utils/adt/timestamp.c:4448 utils/adt/timestamp.c:5367 #, c-format msgid "interval units \"%s\" not supported" msgstr "единицы interval \"%s\" не поддерживаются" -#: utils/adt/timestamp.c:4460 utils/adt/timestamp.c:5430 +#: utils/adt/timestamp.c:4464 utils/adt/timestamp.c:5434 #, c-format msgid "interval units \"%s\" not recognized" msgstr "единицы interval \"%s\" не распознаны" @@ -27336,58 +27421,63 @@ msgstr "слово слишком длинное (%ld Б, при максиму msgid "string is too long for tsvector (%ld bytes, max %ld bytes)" msgstr "строка слишком длинна для tsvector (%ld Б, при максимуме %ld)" -#: utils/adt/tsvector_op.c:328 utils/adt/tsvector_op.c:608 -#: utils/adt/tsvector_op.c:770 -#, c-format -msgid "lexeme array may not contain nulls" -msgstr "массив лексем не может содержать элементы null" - -#: utils/adt/tsvector_op.c:840 -#, c-format -msgid "weight array may not contain nulls" -msgstr "массив весов не может содержать элементы null" - -#: utils/adt/tsvector_op.c:864 +#: utils/adt/tsvector_op.c:234 #, c-format msgid "unrecognized weight: \"%c\"" msgstr "нераспознанный вес: \"%c\"" -#: utils/adt/tsvector_op.c:2429 +#: utils/adt/tsvector_op.c:238 +#, c-format +msgid "unrecognized weight: \"\\%03o\"" +msgstr "нераспознанный вес: \"\\%03o\"" + +#: utils/adt/tsvector_op.c:323 utils/adt/tsvector_op.c:603 +#: utils/adt/tsvector_op.c:765 +#, c-format +msgid "lexeme array may not contain nulls" +msgstr "массив лексем не может содержать элементы null" + +#: utils/adt/tsvector_op.c:835 +#, c-format +msgid "weight array may not contain nulls" +msgstr "массив весов не может содержать элементы null" + +#: utils/adt/tsvector_op.c:2402 #, c-format msgid "ts_stat query must return one tsvector column" msgstr "запрос ts_stat должен вернуть один столбец tsvector" -#: utils/adt/tsvector_op.c:2622 +#: utils/adt/tsvector_op.c:2595 #, c-format msgid "tsvector column \"%s\" does not exist" msgstr "столбец \"%s\" типа tsvector не существует" -#: utils/adt/tsvector_op.c:2629 +#: utils/adt/tsvector_op.c:2602 #, c-format msgid "column \"%s\" is not of tsvector type" msgstr "столбец \"%s\" должен иметь тип tsvector" -#: utils/adt/tsvector_op.c:2641 +#: utils/adt/tsvector_op.c:2614 #, c-format msgid "configuration column \"%s\" does not exist" msgstr "столбец конфигурации \"%s\" не существует" -#: utils/adt/tsvector_op.c:2647 +#: utils/adt/tsvector_op.c:2620 #, c-format msgid "column \"%s\" is not of regconfig type" msgstr "столбец \"%s\" должен иметь тип regconfig" -#: utils/adt/tsvector_op.c:2654 +#: utils/adt/tsvector_op.c:2627 #, c-format msgid "configuration column \"%s\" must not be null" msgstr "значение столбца конфигурации \"%s\" не должно быть null" -#: utils/adt/tsvector_op.c:2667 +#: utils/adt/tsvector_op.c:2640 #, c-format msgid "text search configuration name \"%s\" must be schema-qualified" msgstr "имя конфигурации текстового поиска \"%s\" должно указываться со схемой" -#: utils/adt/tsvector_op.c:2692 +#: utils/adt/tsvector_op.c:2665 #, c-format msgid "column \"%s\" is not of a character type" msgstr "столбец \"%s\" имеет не символьный тип" @@ -27745,71 +27835,71 @@ msgstr "неверный запрос" msgid "portal \"%s\" does not return tuples" msgstr "портал \"%s\" не возвращает кортежи" -#: utils/adt/xml.c:4062 +#: utils/adt/xml.c:4064 #, c-format msgid "invalid array for XML namespace mapping" msgstr "неправильный массив с сопоставлениями пространств имён XML" -#: utils/adt/xml.c:4063 +#: utils/adt/xml.c:4065 #, c-format msgid "" "The array must be two-dimensional with length of the second axis equal to 2." msgstr "Массив должен быть двухмерным и содержать 2 элемента по второй оси." -#: utils/adt/xml.c:4087 +#: utils/adt/xml.c:4089 #, c-format msgid "empty XPath expression" msgstr "пустое выражение XPath" -#: utils/adt/xml.c:4139 +#: utils/adt/xml.c:4141 #, c-format msgid "neither namespace name nor URI may be null" msgstr "ни префикс, ни URI пространства имён не может быть null" -#: utils/adt/xml.c:4146 +#: utils/adt/xml.c:4148 #, c-format msgid "could not register XML namespace with name \"%s\" and URI \"%s\"" msgstr "" "не удалось зарегистрировать пространство имён XML с префиксом \"%s\" и URI " "\"%s\"" -#: utils/adt/xml.c:4503 +#: utils/adt/xml.c:4505 #, c-format msgid "DEFAULT namespace is not supported" msgstr "пространство имён DEFAULT не поддерживается" -#: utils/adt/xml.c:4532 +#: utils/adt/xml.c:4534 #, c-format msgid "row path filter must not be empty string" msgstr "путь отбираемых строк не должен быть пустым" -#: utils/adt/xml.c:4566 +#: utils/adt/xml.c:4568 #, c-format msgid "column path filter must not be empty string" msgstr "путь отбираемого столбца не должен быть пустым" -#: utils/adt/xml.c:4713 +#: utils/adt/xml.c:4715 #, c-format msgid "more than one value returned by column XPath expression" msgstr "выражение XPath, отбирающее столбец, возвратило более одного значения" -#: utils/cache/lsyscache.c:1080 +#: utils/cache/lsyscache.c:1141 #, c-format msgid "cast from type %s to type %s does not exist" msgstr "приведение типа %s к типу %s не существует" -#: utils/cache/lsyscache.c:2882 utils/cache/lsyscache.c:2915 -#: utils/cache/lsyscache.c:2948 utils/cache/lsyscache.c:2981 +#: utils/cache/lsyscache.c:2957 utils/cache/lsyscache.c:2990 +#: utils/cache/lsyscache.c:3023 utils/cache/lsyscache.c:3056 #, c-format msgid "type %s is only a shell" msgstr "тип %s является пустышкой" -#: utils/cache/lsyscache.c:2887 +#: utils/cache/lsyscache.c:2962 #, c-format msgid "no input function available for type %s" msgstr "для типа %s нет функции ввода" -#: utils/cache/lsyscache.c:2920 +#: utils/cache/lsyscache.c:2995 #, c-format msgid "no output function available for type %s" msgstr "для типа %s нет функции вывода" @@ -27828,17 +27918,17 @@ msgstr "" msgid "cached plan must not change result type" msgstr "в кешированном плане не должен изменяться тип результата" -#: utils/cache/relcache.c:6344 +#: utils/cache/relcache.c:6346 #, c-format msgid "could not create relation-cache initialization file \"%s\": %m" msgstr "создать файл инициализации для кеша отношений \"%s\" не удалось: %m" -#: utils/cache/relcache.c:6346 +#: utils/cache/relcache.c:6348 #, c-format msgid "Continuing anyway, but there's something wrong." msgstr "Продолжаем всё равно, хотя что-то не так." -#: utils/cache/relcache.c:6668 +#: utils/cache/relcache.c:6670 #, c-format msgid "could not remove cache file \"%s\": %m" msgstr "не удалось стереть файл кеша \"%s\": %m" @@ -27859,7 +27949,7 @@ msgstr "файл сопоставления отношений \"%s\" содер msgid "relation mapping file \"%s\" contains incorrect checksum" msgstr "ошибка контрольной суммы в файле сопоставления отношений \"%s\"" -#: utils/cache/typcache.c:1811 utils/fmgr/funcapi.c:505 +#: utils/cache/typcache.c:1804 utils/fmgr/funcapi.c:505 #, c-format msgid "record type has not been registered" msgstr "тип записи не зарегистрирован" @@ -31438,19 +31528,29 @@ msgstr "Ошибка при создании контекста памяти \"% msgid "could not attach to dynamic shared area" msgstr "не удалось подключиться к динамической разделяемой области" -#: utils/mmgr/mcxt.c:892 utils/mmgr/mcxt.c:928 utils/mmgr/mcxt.c:966 -#: utils/mmgr/mcxt.c:1004 utils/mmgr/mcxt.c:1112 utils/mmgr/mcxt.c:1143 -#: utils/mmgr/mcxt.c:1179 utils/mmgr/mcxt.c:1231 utils/mmgr/mcxt.c:1266 -#: utils/mmgr/mcxt.c:1301 +#: utils/mmgr/mcxt.c:895 utils/mmgr/mcxt.c:931 utils/mmgr/mcxt.c:969 +#: utils/mmgr/mcxt.c:1007 utils/mmgr/mcxt.c:1115 utils/mmgr/mcxt.c:1146 +#: utils/mmgr/mcxt.c:1182 utils/mmgr/mcxt.c:1234 utils/mmgr/mcxt.c:1272 +#: utils/mmgr/mcxt.c:1435 #, c-format msgid "Failed on request of size %zu in memory context \"%s\"." msgstr "Ошибка при запросе блока размером %zu в контексте памяти \"%s\"." -#: utils/mmgr/mcxt.c:1067 +#: utils/mmgr/mcxt.c:1070 #, c-format msgid "logging memory contexts of PID %d" msgstr "вывод информации о памяти процесса с PID %d" +#: utils/mmgr/mcxt.c:1309 +#, c-format +msgid "invalid memory allocation request size %zu + %zu" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu" + +#: utils/mmgr/mcxt.c:1328 +#, c-format +msgid "invalid memory allocation request size %zu * %zu" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu" + #: utils/mmgr/portalmem.c:187 #, c-format msgid "cursor \"%s\" already exists" @@ -32093,7 +32193,7 @@ msgstr "неверная линия времени %u" msgid "invalid streaming start location" msgstr "неверная позиция начала потока" -#: repl_scanner.l:206 scan.l:717 +#: repl_scanner.l:210 scan.l:717 msgid "unterminated quoted string" msgstr "незавершённая строка в кавычках" @@ -32208,6 +32308,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 "replication origin \"%s\" already exists" #~ msgstr "источник репликации \"%s\" уже существует" diff --git a/src/bin/initdb/po/de.po b/src/bin/initdb/po/de.po index 1758cdf467f..72480c260a4 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 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-07-22 03:47+0000\n" +"POT-Creation-Date: 2026-08-04 07:48+0000\n" "PO-Revision-Date: 2021-07-22 08:37+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -31,85 +31,95 @@ msgstr "Fehler: " msgid "warning: " msgstr "Warnung: " -#: ../../common/exec.c:136 ../../common/exec.c:253 ../../common/exec.c:299 +#: ../../common/exec.c:149 ../../common/exec.c:266 ../../common/exec.c:312 #, c-format msgid "could not identify current directory: %m" msgstr "konnte aktuelles Verzeichnis nicht ermitteln: %m" -#: ../../common/exec.c:155 +#: ../../common/exec.c:168 #, c-format msgid "invalid binary \"%s\"" msgstr "ungültige Programmdatei »%s«" -#: ../../common/exec.c:205 +#: ../../common/exec.c:218 #, c-format msgid "could not read binary \"%s\"" msgstr "konnte Programmdatei »%s« nicht lesen" -#: ../../common/exec.c:213 +#: ../../common/exec.c:226 #, c-format msgid "could not find a \"%s\" to execute" msgstr "konnte kein »%s« zum Ausführen finden" -#: ../../common/exec.c:269 ../../common/exec.c:308 +#: ../../common/exec.c:282 ../../common/exec.c:321 #, c-format msgid "could not change directory to \"%s\": %m" msgstr "konnte nicht in Verzeichnis »%s« wechseln: %m" -#: ../../common/exec.c:286 +#: ../../common/exec.c:299 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m" -#: ../../common/exec.c:409 +#: ../../common/exec.c:422 #, c-format msgid "%s() failed: %m" msgstr "%s() fehlgeschlagen: %m" -#: ../../common/exec.c:522 ../../common/exec.c:567 ../../common/exec.c:659 +#: ../../common/exec.c:560 ../../common/exec.c:605 ../../common/exec.c:697 #: initdb.c:331 #, c-format 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:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" -#: ../../common/file_utils.c:87 ../../common/file_utils.c:451 +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + +#: ../../common/file_utils.c:86 ../../common/file_utils.c:446 #, c-format msgid "could not stat file \"%s\": %m" msgstr "konnte »stat« für Datei »%s« nicht ausführen: %m" -#: ../../common/file_utils.c:166 ../../common/pgfnames.c:48 +#: ../../common/file_utils.c:161 ../../common/pgfnames.c:48 #, c-format msgid "could not open directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht öffnen: %m" -#: ../../common/file_utils.c:200 ../../common/pgfnames.c:69 +#: ../../common/file_utils.c:195 ../../common/pgfnames.c:69 #, c-format msgid "could not read directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht lesen: %m" -#: ../../common/file_utils.c:232 ../../common/file_utils.c:291 -#: ../../common/file_utils.c:365 +#: ../../common/file_utils.c:227 ../../common/file_utils.c:286 +#: ../../common/file_utils.c:360 #, c-format msgid "could not open file \"%s\": %m" msgstr "konnte Datei »%s« nicht öffnen: %m" -#: ../../common/file_utils.c:303 ../../common/file_utils.c:373 +#: ../../common/file_utils.c:298 ../../common/file_utils.c:368 #, c-format msgid "could not fsync file \"%s\": %m" msgstr "konnte Datei »%s« nicht fsyncen: %m" -#: ../../common/file_utils.c:383 +#: ../../common/file_utils.c:378 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "konnte Datei »%s« nicht in »%s« umbenennen: %m" @@ -213,12 +223,12 @@ 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/dirmod.c:221 +#: ../../port/dirmod.c:247 #, c-format msgid "could not set junction for \"%s\": %s\n" msgstr "konnte Junction für »%s« nicht erzeugen: %s\n" -#: ../../port/dirmod.c:298 +#: ../../port/dirmod.c:324 #, c-format msgid "could not get junction for \"%s\": %s\n" msgstr "konnte Junction für »%s« nicht ermitteln: %s\n" diff --git a/src/bin/initdb/po/ja.po b/src/bin/initdb/po/ja.po index d37ea8a0fba..b0be6b24fed 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 14)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-08-25 17:21+0900\n" -"PO-Revision-Date: 2021-08-19 15:14+0900\n" +"POT-Creation-Date: 2026-05-12 14:32+0900\n" +"PO-Revision-Date: 2026-05-14 16:20+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -32,85 +32,95 @@ msgstr "エラー: " msgid "warning: " msgstr "警告: " -#: ../../common/exec.c:136 ../../common/exec.c:253 ../../common/exec.c:299 +#: ../../common/exec.c:149 ../../common/exec.c:266 ../../common/exec.c:312 #, c-format msgid "could not identify current directory: %m" msgstr "カレントディレクトリを確認できませんでした: %m" -#: ../../common/exec.c:155 +#: ../../common/exec.c:168 #, c-format msgid "invalid binary \"%s\"" msgstr "不正なバイナリ\"%s\"" -#: ../../common/exec.c:205 +#: ../../common/exec.c:218 #, c-format msgid "could not read binary \"%s\"" msgstr "バイナリ\"%s\"を読み取れませんでした" -#: ../../common/exec.c:213 +#: ../../common/exec.c:226 #, c-format msgid "could not find a \"%s\" to execute" msgstr "実行対象の\"%s\"が見つかりませんでした" -#: ../../common/exec.c:269 ../../common/exec.c:308 +#: ../../common/exec.c:282 ../../common/exec.c:321 #, c-format msgid "could not change directory to \"%s\": %m" msgstr "ディレクトリ\"%s\"に移動できませんでした: %m" -#: ../../common/exec.c:286 +#: ../../common/exec.c:299 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "シンボリックリンク\"%s\"を読めませんでした: %m" -#: ../../common/exec.c:409 +#: ../../common/exec.c:422 #, c-format msgid "%s() failed: %m" msgstr "%s() が失敗しました: %m" -#: ../../common/exec.c:522 ../../common/exec.c:567 ../../common/exec.c:659 +#: ../../common/exec.c:560 ../../common/exec.c:605 ../../common/exec.c:697 #: initdb.c:331 #, c-format msgid "out of memory" msgstr "メモリ不足" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "メモリ不足\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "nullポインタは複製できません (内部エラー)\n" -#: ../../common/file_utils.c:87 ../../common/file_utils.c:451 +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + +#: ../../common/file_utils.c:86 ../../common/file_utils.c:446 #, c-format msgid "could not stat file \"%s\": %m" msgstr "ファイル\"%s\"のstatに失敗しました: %m" -#: ../../common/file_utils.c:166 ../../common/pgfnames.c:48 +#: ../../common/file_utils.c:161 ../../common/pgfnames.c:48 #, c-format msgid "could not open directory \"%s\": %m" msgstr "ディレクトリ\"%s\"をオープンできませんでした: %m" -#: ../../common/file_utils.c:200 ../../common/pgfnames.c:69 +#: ../../common/file_utils.c:195 ../../common/pgfnames.c:69 #, c-format msgid "could not read directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を読み取れませんでした: %m" -#: ../../common/file_utils.c:232 ../../common/file_utils.c:291 -#: ../../common/file_utils.c:365 +#: ../../common/file_utils.c:227 ../../common/file_utils.c:286 +#: ../../common/file_utils.c:360 #, c-format msgid "could not open file \"%s\": %m" msgstr "ファイル\"%s\"をオープンできませんでした: %m" -#: ../../common/file_utils.c:303 ../../common/file_utils.c:373 +#: ../../common/file_utils.c:298 ../../common/file_utils.c:368 #, c-format msgid "could not fsync file \"%s\": %m" msgstr "ファイル\"%s\"をfsyncできませんでした: %m" -#: ../../common/file_utils.c:383 +#: ../../common/file_utils.c:378 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "ファイル\"%s\"の名前を\"%s\"に変更できませんでした: %m" @@ -214,12 +224,12 @@ msgstr "子プロセスはシグナル%dにより終了しました: %s" msgid "child process exited with unrecognized status %d" msgstr "子プロセスは認識できないステータス%dで終了しました" -#: ../../port/dirmod.c:221 +#: ../../port/dirmod.c:247 #, c-format msgid "could not set junction for \"%s\": %s\n" msgstr "\"%s\"のジャンクションを設定できませんでした: %s\n" -#: ../../port/dirmod.c:298 +#: ../../port/dirmod.c:324 #, c-format msgid "could not get junction for \"%s\": %s\n" msgstr "\"%s\"のジャンクションを取得できませんでした: %s\n" diff --git a/src/bin/initdb/po/ru.po b/src/bin/initdb/po/ru.po index 0678730dcce..6f53483ae6f 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-09 07:48+0300\n" -"PO-Revision-Date: 2024-09-07 06:49+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" @@ -78,17 +78,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:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/file_utils.c:86 ../../common/file_utils.c:446 #, 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 662b13b873d..1ca6dadb677 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 90dedca9b2d..e9aa22b3cdd 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 3c1491a4876..869f43d3691 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 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2022-01-31 20:46+0000\n" +"POT-Creation-Date: 2026-08-07 10:15+0000\n" "PO-Revision-Date: 2022-02-01 12:35+0100\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -33,65 +33,75 @@ msgstr "Fehler: " msgid "warning: " msgstr "Warnung: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" -#: ../../common/file_utils.c:87 ../../common/file_utils.c:451 -#: pg_receivewal.c:266 pg_recvlogical.c:339 +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + +#: ../../common/file_utils.c:86 ../../common/file_utils.c:446 +#: pg_receivewal.c:266 pg_recvlogical.c:343 #, c-format msgid "could not stat file \"%s\": %m" msgstr "konnte »stat« für Datei »%s« nicht ausführen: %m" -#: ../../common/file_utils.c:166 pg_receivewal.c:169 +#: ../../common/file_utils.c:161 pg_receivewal.c:169 #, c-format msgid "could not open directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht öffnen: %m" -#: ../../common/file_utils.c:200 pg_receivewal.c:337 +#: ../../common/file_utils.c:195 pg_receivewal.c:337 #, c-format msgid "could not read directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht lesen: %m" -#: ../../common/file_utils.c:232 ../../common/file_utils.c:291 -#: ../../common/file_utils.c:365 ../../fe_utils/recovery_gen.c:134 +#: ../../common/file_utils.c:227 ../../common/file_utils.c:286 +#: ../../common/file_utils.c:360 ../../fe_utils/recovery_gen.c:134 #, c-format msgid "could not open file \"%s\": %m" msgstr "konnte Datei »%s« nicht öffnen: %m" -#: ../../common/file_utils.c:303 ../../common/file_utils.c:373 +#: ../../common/file_utils.c:298 ../../common/file_utils.c:368 #: pg_recvlogical.c:193 #, c-format msgid "could not fsync file \"%s\": %m" msgstr "konnte Datei »%s« nicht fsyncen: %m" -#: ../../common/file_utils.c:383 +#: ../../common/file_utils.c:378 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "konnte Datei »%s« nicht in »%s« umbenennen: %m" #: ../../fe_utils/recovery_gen.c:35 ../../fe_utils/recovery_gen.c:49 #: ../../fe_utils/recovery_gen.c:77 ../../fe_utils/recovery_gen.c:100 -#: ../../fe_utils/recovery_gen.c:171 pg_basebackup.c:1248 +#: ../../fe_utils/recovery_gen.c:171 pg_basebackup.c:1259 #, c-format msgid "out of memory" msgstr "Speicher aufgebraucht" -#: ../../fe_utils/recovery_gen.c:140 pg_basebackup.c:1021 pg_basebackup.c:1715 -#: pg_basebackup.c:1771 +#: ../../fe_utils/recovery_gen.c:140 pg_basebackup.c:1032 pg_basebackup.c:1726 +#: pg_basebackup.c:1782 #, c-format msgid "could not write to file \"%s\": %m" msgstr "konnte nicht in Datei »%s« schreiben: %m" -#: ../../fe_utils/recovery_gen.c:152 pg_basebackup.c:1166 pg_basebackup.c:1672 -#: pg_basebackup.c:1748 +#: ../../fe_utils/recovery_gen.c:152 pg_basebackup.c:1177 pg_basebackup.c:1683 +#: pg_basebackup.c:1759 #, c-format msgid "could not create file \"%s\": %m" msgstr "konnte Datei »%s« nicht erstellen: %m" @@ -166,17 +176,17 @@ msgstr "mehrere »=«-Zeichen im Tablespace-Mapping" msgid "invalid tablespace mapping format \"%s\", must be \"OLDDIR=NEWDIR\"" msgstr "ungültiges Tablespace-Mapping-Format »%s«, muss »ALTES_VERZ=NEUES_VERZ« sein" -#: pg_basebackup.c:333 +#: pg_basebackup.c:343 #, c-format msgid "old directory is not an absolute path in tablespace mapping: %s" msgstr "altes Verzeichnis im Tablespace-Mapping ist kein absoluter Pfad: %s" -#: pg_basebackup.c:340 +#: pg_basebackup.c:350 #, c-format msgid "new directory is not an absolute path in tablespace mapping: %s" msgstr "neues Verzeichnis im Tablespace-Mapping ist kein absoluter Pfad: %s" -#: pg_basebackup.c:379 +#: pg_basebackup.c:389 #, c-format msgid "" "%s takes a base backup of a running PostgreSQL server.\n" @@ -185,17 +195,17 @@ msgstr "" "%s erzeugt eine Basissicherung eines laufenden PostgreSQL-Servers.\n" "\n" -#: pg_basebackup.c:381 pg_receivewal.c:79 pg_recvlogical.c:75 +#: pg_basebackup.c:391 pg_receivewal.c:79 pg_recvlogical.c:75 #, c-format msgid "Usage:\n" msgstr "Aufruf:\n" -#: pg_basebackup.c:382 pg_receivewal.c:80 pg_recvlogical.c:76 +#: pg_basebackup.c:392 pg_receivewal.c:80 pg_recvlogical.c:76 #, c-format msgid " %s [OPTION]...\n" msgstr " %s [OPTION]...\n" -#: pg_basebackup.c:383 +#: pg_basebackup.c:393 #, c-format msgid "" "\n" @@ -204,17 +214,17 @@ msgstr "" "\n" "Optionen die die Ausgabe kontrollieren:\n" -#: pg_basebackup.c:384 +#: pg_basebackup.c:394 #, c-format msgid " -D, --pgdata=DIRECTORY receive base backup into directory\n" msgstr " -D, --pgdata=VERZ Basissicherung in dieses Verzeichnis empfangen\n" -#: pg_basebackup.c:385 +#: pg_basebackup.c:395 #, c-format msgid " -F, --format=p|t output format (plain (default), tar)\n" msgstr " -F, --format=p|t Ausgabeformat (plain (Voreinstellung), tar)\n" -#: pg_basebackup.c:386 +#: pg_basebackup.c:396 #, c-format msgid "" " -r, --max-rate=RATE maximum transfer rate to transfer data directory\n" @@ -223,7 +233,7 @@ msgstr "" " -r, --max-rate=RATE maximale Transferrate für Übertragung des Datenver-\n" " zeichnisses (in kB/s, oder Suffix »k« oder »M« abgeben)\n" -#: pg_basebackup.c:388 +#: pg_basebackup.c:398 #, c-format msgid "" " -R, --write-recovery-conf\n" @@ -232,7 +242,7 @@ msgstr "" " -R, --write-recovery-conf\n" " Konfiguration für Replikation schreiben\n" -#: pg_basebackup.c:390 +#: pg_basebackup.c:400 #, c-format msgid "" " -T, --tablespace-mapping=OLDDIR=NEWDIR\n" @@ -241,12 +251,12 @@ msgstr "" " -T, --tablespace-mapping=ALTES_VERZ=NEUES_VERZ\n" " Tablespace in ALTES_VERZ nach NEUES_VERZ verlagern\n" -#: pg_basebackup.c:392 +#: pg_basebackup.c:402 #, c-format msgid " --waldir=WALDIR location for the write-ahead log directory\n" msgstr " --waldir=WALVERZ Verzeichnis für das Write-Ahead-Log\n" -#: pg_basebackup.c:393 +#: pg_basebackup.c:403 #, c-format msgid "" " -X, --wal-method=none|fetch|stream\n" @@ -255,17 +265,17 @@ msgstr "" " -X, --wal-method=none|fetch|stream\n" " benötigte WAL-Dateien mit angegebener Methode einbeziehen\n" -#: pg_basebackup.c:395 +#: pg_basebackup.c:405 #, c-format msgid " -z, --gzip compress tar output\n" msgstr " -z, --gzip Tar-Ausgabe komprimieren\n" -#: pg_basebackup.c:396 +#: pg_basebackup.c:406 #, c-format msgid " -Z, --compress=0-9 compress tar output with given compression level\n" msgstr " -Z, --compress=0-9 Tar-Ausgabe mit angegebenem Niveau komprimieren\n" -#: pg_basebackup.c:397 +#: pg_basebackup.c:407 #, c-format msgid "" "\n" @@ -274,7 +284,7 @@ msgstr "" "\n" "Allgemeine Optionen:\n" -#: pg_basebackup.c:398 +#: pg_basebackup.c:408 #, c-format msgid "" " -c, --checkpoint=fast|spread\n" @@ -283,49 +293,49 @@ msgstr "" " -c, --checkpoint=fast|spread\n" " schnelles oder verteiltes Checkpointing einstellen\n" -#: pg_basebackup.c:400 +#: pg_basebackup.c:410 #, c-format msgid " -C, --create-slot create replication slot\n" msgstr " -C, --create-slot Replikations-Slot erzeugen\n" -#: pg_basebackup.c:401 +#: pg_basebackup.c:411 #, c-format msgid " -l, --label=LABEL set backup label\n" msgstr " -l, --label=LABEL Backup-Label setzen\n" -#: pg_basebackup.c:402 +#: pg_basebackup.c:412 #, c-format msgid " -n, --no-clean do not clean up after errors\n" msgstr " -n, --no-clean nach Fehlern nicht aufräumen\n" -#: pg_basebackup.c:403 +#: pg_basebackup.c:413 #, c-format msgid " -N, --no-sync do not wait for changes to be written safely to disk\n" msgstr "" " -N, --no-sync nicht warten, bis Änderungen sicher auf Festplatte\n" " geschrieben sind\n" -#: pg_basebackup.c:404 +#: pg_basebackup.c:414 #, c-format msgid " -P, --progress show progress information\n" msgstr " -P, --progress Fortschrittsinformationen zeigen\n" -#: pg_basebackup.c:405 pg_receivewal.c:89 +#: pg_basebackup.c:415 pg_receivewal.c:89 #, c-format msgid " -S, --slot=SLOTNAME replication slot to use\n" msgstr " -S, --slot=SLOTNAME zu verwendender Replikations-Slot\n" -#: pg_basebackup.c:406 pg_receivewal.c:91 pg_recvlogical.c:96 +#: pg_basebackup.c:416 pg_receivewal.c:91 pg_recvlogical.c:96 #, c-format msgid " -v, --verbose output verbose messages\n" msgstr " -v, --verbose »Verbose«-Modus\n" -#: pg_basebackup.c:407 pg_receivewal.c:92 pg_recvlogical.c:97 +#: pg_basebackup.c:417 pg_receivewal.c:92 pg_recvlogical.c:97 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n" -#: pg_basebackup.c:408 +#: pg_basebackup.c:418 #, c-format msgid "" " --manifest-checksums=SHA{224,256,384,512}|CRC32C|NONE\n" @@ -334,7 +344,7 @@ msgstr "" " --manifest-checksums=SHA{224,256,384,512}|CRC32C|NONE\n" " Algorithmus für Manifest-Prüfsummen\n" -#: pg_basebackup.c:410 +#: pg_basebackup.c:420 #, c-format msgid "" " --manifest-force-encode\n" @@ -343,22 +353,22 @@ msgstr "" " --manifest-force-encode\n" " alle Dateinamen im Manifest hex-kodieren\n" -#: pg_basebackup.c:412 +#: pg_basebackup.c:422 #, c-format msgid " --no-estimate-size do not estimate backup size in server side\n" msgstr " --no-estimate-size nicht die Backup-Größe auf dem Server schätzen\n" -#: pg_basebackup.c:413 +#: pg_basebackup.c:423 #, c-format msgid " --no-manifest suppress generation of backup manifest\n" msgstr " --no-manifest kein Backup-Manifest erzeugen\n" -#: pg_basebackup.c:414 +#: pg_basebackup.c:424 #, c-format msgid " --no-slot prevent creation of temporary replication slot\n" msgstr " --no-slot keinen temporären Replikations-Slot erzeugen\n" -#: pg_basebackup.c:415 +#: pg_basebackup.c:425 #, c-format msgid "" " --no-verify-checksums\n" @@ -367,12 +377,12 @@ msgstr "" " --no-verify-checksums\n" " Prüfsummen nicht überprüfen\n" -#: pg_basebackup.c:417 pg_receivewal.c:94 pg_recvlogical.c:98 +#: pg_basebackup.c:427 pg_receivewal.c:94 pg_recvlogical.c:98 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n" -#: pg_basebackup.c:418 pg_receivewal.c:95 pg_recvlogical.c:99 +#: pg_basebackup.c:428 pg_receivewal.c:95 pg_recvlogical.c:99 #, c-format msgid "" "\n" @@ -381,22 +391,22 @@ msgstr "" "\n" "Verbindungsoptionen:\n" -#: pg_basebackup.c:419 pg_receivewal.c:96 +#: pg_basebackup.c:429 pg_receivewal.c:96 #, c-format msgid " -d, --dbname=CONNSTR connection string\n" msgstr " -d, --dbname=VERBDG Verbindungsparameter\n" -#: pg_basebackup.c:420 pg_receivewal.c:97 pg_recvlogical.c:101 +#: pg_basebackup.c:430 pg_receivewal.c:97 pg_recvlogical.c:101 #, c-format msgid " -h, --host=HOSTNAME database server host or socket directory\n" msgstr " -h, --host=HOSTNAME Name des Datenbankservers oder Socket-Verzeichnis\n" -#: pg_basebackup.c:421 pg_receivewal.c:98 pg_recvlogical.c:102 +#: pg_basebackup.c:431 pg_receivewal.c:98 pg_recvlogical.c:102 #, c-format msgid " -p, --port=PORT database server port number\n" msgstr " -p, --port=PORT Portnummer des Datenbankservers\n" -#: pg_basebackup.c:422 +#: pg_basebackup.c:432 #, c-format msgid "" " -s, --status-interval=INTERVAL\n" @@ -405,22 +415,22 @@ msgstr "" " -s, --status-interval=INTERVALL\n" " Zeit zwischen an Server gesendeten Statuspaketen (in Sekunden)\n" -#: pg_basebackup.c:424 pg_receivewal.c:99 pg_recvlogical.c:103 +#: pg_basebackup.c:434 pg_receivewal.c:99 pg_recvlogical.c:103 #, c-format msgid " -U, --username=NAME connect as specified database user\n" msgstr " -U, --username=NAME Datenbankbenutzername\n" -#: pg_basebackup.c:425 pg_receivewal.c:100 pg_recvlogical.c:104 +#: pg_basebackup.c:435 pg_receivewal.c:100 pg_recvlogical.c:104 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password niemals nach Passwort fragen\n" -#: pg_basebackup.c:426 pg_receivewal.c:101 pg_recvlogical.c:105 +#: pg_basebackup.c:436 pg_receivewal.c:101 pg_recvlogical.c:105 #, c-format msgid " -W, --password force password prompt (should happen automatically)\n" msgstr " -W, --password nach Passwort fragen (sollte automatisch geschehen)\n" -#: pg_basebackup.c:427 pg_receivewal.c:105 pg_recvlogical.c:106 +#: pg_basebackup.c:437 pg_receivewal.c:105 pg_recvlogical.c:106 #, c-format msgid "" "\n" @@ -429,438 +439,438 @@ msgstr "" "\n" "Berichten Sie Fehler an <%s>.\n" -#: pg_basebackup.c:428 pg_receivewal.c:106 pg_recvlogical.c:107 +#: pg_basebackup.c:438 pg_receivewal.c:106 pg_recvlogical.c:107 #, c-format msgid "%s home page: <%s>\n" msgstr "%s Homepage: <%s>\n" -#: pg_basebackup.c:471 +#: pg_basebackup.c:481 #, c-format msgid "could not read from ready pipe: %m" msgstr "konnte nicht aus bereiter Pipe lesen: %m" -#: pg_basebackup.c:477 pg_basebackup.c:608 pg_basebackup.c:2134 +#: pg_basebackup.c:487 pg_basebackup.c:618 pg_basebackup.c:2145 #: streamutil.c:450 #, c-format msgid "could not parse write-ahead log location \"%s\"" msgstr "konnte Write-Ahead-Log-Position »%s« nicht interpretieren" -#: pg_basebackup.c:573 pg_receivewal.c:441 +#: pg_basebackup.c:583 pg_receivewal.c:441 #, c-format msgid "could not finish writing WAL files: %m" msgstr "konnte WAL-Dateien nicht zu Ende schreiben: %m" -#: pg_basebackup.c:620 +#: pg_basebackup.c:630 #, c-format msgid "could not create pipe for background process: %m" msgstr "konnte Pipe für Hintergrundprozess nicht erzeugen: %m" -#: pg_basebackup.c:655 +#: pg_basebackup.c:666 #, c-format msgid "created temporary replication slot \"%s\"" msgstr "temporärer Replikations-Slot »%s« wurde erzeugt" -#: pg_basebackup.c:658 +#: pg_basebackup.c:669 #, c-format msgid "created replication slot \"%s\"" msgstr "Replikations-Slot »%s« wurde erzeugt" -#: pg_basebackup.c:678 pg_basebackup.c:731 pg_basebackup.c:1621 +#: pg_basebackup.c:689 pg_basebackup.c:742 pg_basebackup.c:1632 #, c-format msgid "could not create directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht erzeugen: %m" -#: pg_basebackup.c:696 +#: pg_basebackup.c:707 #, c-format msgid "could not create background process: %m" msgstr "konnte Hintergrundprozess nicht erzeugen: %m" -#: pg_basebackup.c:708 +#: pg_basebackup.c:719 #, c-format msgid "could not create background thread: %m" msgstr "konnte Hintergrund-Thread nicht erzeugen: %m" -#: pg_basebackup.c:752 +#: pg_basebackup.c:763 #, c-format msgid "directory \"%s\" exists but is not empty" msgstr "Verzeichnis »%s« existiert aber ist nicht leer" -#: pg_basebackup.c:759 +#: pg_basebackup.c:770 #, c-format msgid "could not access directory \"%s\": %m" msgstr "konnte nicht auf Verzeichnis »%s« zugreifen: %m" -#: pg_basebackup.c:824 +#: pg_basebackup.c:835 #, 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:836 +#: pg_basebackup.c:847 #, 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:852 +#: pg_basebackup.c:863 #, 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:877 +#: pg_basebackup.c:888 #, c-format msgid "transfer rate \"%s\" is not a valid value" msgstr "Transferrate »%s« ist kein gültiger Wert" -#: pg_basebackup.c:882 +#: pg_basebackup.c:893 #, c-format msgid "invalid transfer rate \"%s\": %m" msgstr "ungültige Transferrate »%s«: %m" -#: pg_basebackup.c:891 +#: pg_basebackup.c:902 #, c-format msgid "transfer rate must be greater than zero" msgstr "Transferrate muss größer als null sein" -#: pg_basebackup.c:923 +#: pg_basebackup.c:934 #, c-format msgid "invalid --max-rate unit: \"%s\"" msgstr "ungültige Einheit für --max-rate: »%s«" -#: pg_basebackup.c:930 +#: pg_basebackup.c:941 #, c-format msgid "transfer rate \"%s\" exceeds integer range" msgstr "Transferrate »%s« überschreitet Bereich für ganze Zahlen" -#: pg_basebackup.c:940 +#: pg_basebackup.c:951 #, c-format msgid "transfer rate \"%s\" is out of range" msgstr "Transferrate »%s« ist außerhalb des gültigen Bereichs" -#: pg_basebackup.c:961 +#: pg_basebackup.c:972 #, c-format msgid "could not get COPY data stream: %s" msgstr "konnte COPY-Datenstrom nicht empfangen: %s" -#: pg_basebackup.c:981 pg_recvlogical.c:434 pg_recvlogical.c:606 -#: receivelog.c:978 +#: pg_basebackup.c:992 pg_recvlogical.c:438 pg_recvlogical.c:610 +#: receivelog.c:984 #, c-format msgid "could not read COPY data: %s" msgstr "konnte COPY-Daten nicht lesen: %s" -#: pg_basebackup.c:1007 +#: pg_basebackup.c:1018 #, c-format msgid "could not write to compressed file \"%s\": %s" msgstr "konnte nicht in komprimierte Datei »%s« schreiben: %s" -#: pg_basebackup.c:1071 +#: pg_basebackup.c:1082 #, c-format msgid "could not duplicate stdout: %m" msgstr "konnte Standardausgabe nicht duplizieren: %m" -#: pg_basebackup.c:1078 +#: pg_basebackup.c:1089 #, c-format msgid "could not open output file: %m" msgstr "konnte Ausgabedatei nicht öffnen: %m" -#: pg_basebackup.c:1085 pg_basebackup.c:1106 pg_basebackup.c:1135 +#: pg_basebackup.c:1096 pg_basebackup.c:1117 pg_basebackup.c:1146 #, c-format msgid "could not set compression level %d: %s" msgstr "konnte Komprimierungsniveau %d nicht setzen: %s" -#: pg_basebackup.c:1155 +#: pg_basebackup.c:1166 #, c-format msgid "could not create compressed file \"%s\": %s" msgstr "konnte komprimierte Datei »%s« nicht erzeugen: %s" -#: pg_basebackup.c:1268 +#: pg_basebackup.c:1279 #, c-format msgid "could not close compressed file \"%s\": %m" msgstr "konnte komprimierte Datei »%s« nicht schließen: %m" -#: pg_basebackup.c:1280 pg_recvlogical.c:631 +#: pg_basebackup.c:1291 pg_recvlogical.c:635 #, c-format msgid "could not close file \"%s\": %m" msgstr "konnte Datei »%s« nicht schließen: %m" -#: pg_basebackup.c:1542 +#: pg_basebackup.c:1553 #, c-format msgid "COPY stream ended before last file was finished" msgstr "COPY-Strom endete vor dem Ende der letzten Datei" -#: pg_basebackup.c:1571 +#: pg_basebackup.c:1582 #, c-format msgid "invalid tar block header size: %zu" msgstr "ungültige Tar-Block-Kopf-Größe: %zu" -#: pg_basebackup.c:1628 +#: pg_basebackup.c:1639 #, c-format msgid "could not set permissions on directory \"%s\": %m" msgstr "konnte Zugriffsrechte für Verzeichnis »%s« nicht setzen: %m" -#: pg_basebackup.c:1652 +#: pg_basebackup.c:1663 #, 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" -#: pg_basebackup.c:1659 +#: pg_basebackup.c:1670 #, c-format msgid "unrecognized link indicator \"%c\"" msgstr "unbekannter Verknüpfungsindikator »%c«" -#: pg_basebackup.c:1678 +#: pg_basebackup.c:1689 #, c-format msgid "could not set permissions on file \"%s\": %m" msgstr "konnte Zugriffsrechte von Datei »%s« nicht setzen: %m" -#: pg_basebackup.c:1832 +#: pg_basebackup.c:1843 #, c-format msgid "incompatible server version %s" msgstr "inkompatible Serverversion %s" -#: pg_basebackup.c:1847 +#: pg_basebackup.c:1858 #, c-format msgid "HINT: use -X none or -X fetch to disable log streaming" msgstr "TIPP: -X none oder -X fetch verwenden um Log-Streaming abzuschalten" -#: pg_basebackup.c:1883 +#: pg_basebackup.c:1894 #, c-format msgid "initiating base backup, waiting for checkpoint to complete" msgstr "Basissicherung eingeleitet, warte auf Abschluss des Checkpoints" -#: pg_basebackup.c:1909 pg_recvlogical.c:261 receivelog.c:494 receivelog.c:543 -#: receivelog.c:582 streamutil.c:297 streamutil.c:370 streamutil.c:422 -#: streamutil.c:533 streamutil.c:578 +#: pg_basebackup.c:1920 pg_recvlogical.c:265 receivelog.c:491 receivelog.c:542 +#: receivelog.c:588 streamutil.c:297 streamutil.c:370 streamutil.c:422 +#: streamutil.c:535 streamutil.c:580 #, c-format msgid "could not send replication command \"%s\": %s" msgstr "konnte Replikationsbefehl »%s« nicht senden: %s" -#: pg_basebackup.c:1920 +#: pg_basebackup.c:1931 #, c-format msgid "could not initiate base backup: %s" msgstr "konnte Basissicherung nicht starten: %s" -#: pg_basebackup.c:1926 +#: pg_basebackup.c:1937 #, 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:1934 +#: pg_basebackup.c:1945 #, c-format msgid "checkpoint completed" msgstr "Checkpoint abgeschlossen" -#: pg_basebackup.c:1949 +#: pg_basebackup.c:1960 #, c-format msgid "write-ahead log start point: %s on timeline %u" msgstr "Write-Ahead-Log-Startpunkt: %s auf Zeitleiste %u" -#: pg_basebackup.c:1958 +#: pg_basebackup.c:1969 #, c-format msgid "could not get backup header: %s" msgstr "konnte Kopf der Sicherung nicht empfangen: %s" -#: pg_basebackup.c:1964 +#: pg_basebackup.c:1975 #, c-format msgid "no data returned from server" msgstr "keine Daten vom Server zurückgegeben" -#: pg_basebackup.c:1996 +#: pg_basebackup.c:2007 #, 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:2008 +#: pg_basebackup.c:2019 #, c-format msgid "starting background WAL receiver" msgstr "Hintergrund-WAL-Receiver wird gestartet" -#: pg_basebackup.c:2047 +#: pg_basebackup.c:2058 #, c-format msgid "could not get write-ahead log end position from server: %s" msgstr "konnte Write-Ahead-Log-Endposition nicht vom Server empfangen: %s" -#: pg_basebackup.c:2053 +#: pg_basebackup.c:2064 #, 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:2058 +#: pg_basebackup.c:2069 #, c-format msgid "write-ahead log end point: %s" msgstr "Write-Ahead-Log-Endposition: %s" -#: pg_basebackup.c:2069 +#: pg_basebackup.c:2080 #, c-format msgid "checksum error occurred" msgstr "ein Prüfsummenfehler ist aufgetreten" -#: pg_basebackup.c:2074 +#: pg_basebackup.c:2085 #, c-format msgid "final receive failed: %s" msgstr "letztes Empfangen fehlgeschlagen: %s" -#: pg_basebackup.c:2098 +#: pg_basebackup.c:2109 #, c-format msgid "waiting for background process to finish streaming ..." msgstr "warte bis Hintergrundprozess Streaming beendet hat ..." -#: pg_basebackup.c:2103 +#: pg_basebackup.c:2114 #, c-format msgid "could not send command to background pipe: %m" msgstr "konnte Befehl nicht an Hintergrund-Pipe senden: %m" -#: pg_basebackup.c:2111 +#: pg_basebackup.c:2122 #, c-format msgid "could not wait for child process: %m" msgstr "konnte nicht auf Kindprozess warten: %m" -#: pg_basebackup.c:2116 +#: pg_basebackup.c:2127 #, c-format msgid "child %d died, expected %d" msgstr "Kindprozess %d endete, aber %d wurde erwartet" -#: pg_basebackup.c:2121 streamutil.c:92 streamutil.c:203 +#: pg_basebackup.c:2132 streamutil.c:92 streamutil.c:203 #, c-format msgid "%s" msgstr "%s" -#: pg_basebackup.c:2146 +#: pg_basebackup.c:2157 #, c-format msgid "could not wait for child thread: %m" msgstr "konnte nicht auf Kind-Thread warten: %m" -#: pg_basebackup.c:2152 +#: pg_basebackup.c:2163 #, c-format msgid "could not get child thread exit status: %m" msgstr "konnte Statuscode des Kind-Threads nicht ermitteln: %m" -#: pg_basebackup.c:2157 +#: pg_basebackup.c:2168 #, c-format msgid "child thread exited with error %u" msgstr "Kind-Thread hat mit Fehler %u beendet" -#: pg_basebackup.c:2185 +#: pg_basebackup.c:2196 #, c-format msgid "syncing data to disk ..." msgstr "synchronisiere Daten auf Festplatte ..." -#: pg_basebackup.c:2210 +#: pg_basebackup.c:2221 #, c-format msgid "renaming backup_manifest.tmp to backup_manifest" msgstr "umbenennen von backup_manifest.tmp nach backup_manifest" -#: pg_basebackup.c:2221 +#: pg_basebackup.c:2232 #, c-format msgid "base backup completed" msgstr "Basissicherung abgeschlossen" -#: pg_basebackup.c:2306 +#: pg_basebackup.c:2317 #, 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:2350 +#: pg_basebackup.c:2361 #, 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:2378 pg_receivewal.c:580 +#: pg_basebackup.c:2389 pg_receivewal.c:580 #, c-format msgid "invalid compression level \"%s\"" msgstr "ungültiges Komprimierungsniveau »%s«" -#: pg_basebackup.c:2389 +#: pg_basebackup.c:2400 #, 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:2416 pg_receivewal.c:555 pg_recvlogical.c:819 +#: pg_basebackup.c:2427 pg_receivewal.c:555 pg_recvlogical.c:823 #, c-format msgid "invalid status interval \"%s\"" msgstr "ungültiges Statusintervall »%s«" -#: pg_basebackup.c:2446 pg_basebackup.c:2459 pg_basebackup.c:2470 -#: pg_basebackup.c:2481 pg_basebackup.c:2489 pg_basebackup.c:2497 -#: pg_basebackup.c:2507 pg_basebackup.c:2520 pg_basebackup.c:2529 -#: pg_basebackup.c:2540 pg_basebackup.c:2550 pg_basebackup.c:2568 -#: pg_basebackup.c:2577 pg_basebackup.c:2586 pg_receivewal.c:605 +#: pg_basebackup.c:2457 pg_basebackup.c:2470 pg_basebackup.c:2481 +#: pg_basebackup.c:2492 pg_basebackup.c:2500 pg_basebackup.c:2508 +#: pg_basebackup.c:2518 pg_basebackup.c:2531 pg_basebackup.c:2540 +#: pg_basebackup.c:2551 pg_basebackup.c:2561 pg_basebackup.c:2579 +#: pg_basebackup.c:2588 pg_basebackup.c:2597 pg_receivewal.c:605 #: pg_receivewal.c:618 pg_receivewal.c:626 pg_receivewal.c:636 -#: pg_receivewal.c:644 pg_receivewal.c:655 pg_recvlogical.c:845 -#: pg_recvlogical.c:858 pg_recvlogical.c:869 pg_recvlogical.c:877 -#: pg_recvlogical.c:885 pg_recvlogical.c:893 pg_recvlogical.c:901 -#: pg_recvlogical.c:909 pg_recvlogical.c:917 +#: pg_receivewal.c:644 pg_receivewal.c:655 pg_recvlogical.c:849 +#: pg_recvlogical.c:862 pg_recvlogical.c:873 pg_recvlogical.c:881 +#: pg_recvlogical.c:889 pg_recvlogical.c:897 pg_recvlogical.c:905 +#: pg_recvlogical.c:913 pg_recvlogical.c:921 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Versuchen Sie »%s --help« für weitere Informationen.\n" -#: pg_basebackup.c:2457 pg_receivewal.c:616 pg_recvlogical.c:856 +#: pg_basebackup.c:2468 pg_receivewal.c:616 pg_recvlogical.c:860 #, c-format msgid "too many command-line arguments (first is \"%s\")" msgstr "zu viele Kommandozeilenargumente (das erste ist »%s«)" -#: pg_basebackup.c:2469 pg_receivewal.c:654 +#: pg_basebackup.c:2480 pg_receivewal.c:654 #, c-format msgid "no target directory specified" msgstr "kein Zielverzeichnis angegeben" -#: pg_basebackup.c:2480 +#: pg_basebackup.c:2491 #, c-format msgid "only tar mode backups can be compressed" msgstr "nur Sicherungen im Tar-Modus können komprimiert werden" -#: pg_basebackup.c:2488 +#: pg_basebackup.c:2499 #, 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:2496 +#: pg_basebackup.c:2507 #, 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:2506 +#: pg_basebackup.c:2517 #, 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:2518 pg_receivewal.c:634 +#: pg_basebackup.c:2529 pg_receivewal.c:634 #, 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:2527 pg_basebackup.c:2566 pg_basebackup.c:2575 -#: pg_basebackup.c:2584 +#: pg_basebackup.c:2538 pg_basebackup.c:2577 pg_basebackup.c:2586 +#: pg_basebackup.c:2595 #, c-format msgid "%s and %s are incompatible options" msgstr "%s und %s sind inkompatible Optionen" -#: pg_basebackup.c:2539 +#: pg_basebackup.c:2550 #, 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:2549 +#: pg_basebackup.c:2560 #, c-format msgid "WAL directory location must be an absolute path" msgstr "WAL-Verzeichnis muss absoluten Pfad haben" -#: pg_basebackup.c:2559 pg_receivewal.c:663 +#: pg_basebackup.c:2570 pg_receivewal.c:663 #, c-format msgid "this build does not support compression" msgstr "diese Installation unterstützt keine Komprimierung" -#: pg_basebackup.c:2644 +#: pg_basebackup.c:2655 #, c-format msgid "could not create symbolic link \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht erstellen: %m" -#: pg_basebackup.c:2648 +#: pg_basebackup.c:2659 #, c-format msgid "symlinks are not supported on this platform" msgstr "symbolische Verknüpfungen werden auf dieser Plattform nicht unterstützt" @@ -1008,12 +1018,12 @@ msgstr "komprimierte Segmentdatei »%s« hat falsche unkomprimierte Größe %d, msgid "starting log streaming at %X/%X (timeline %u)" msgstr "starte Log-Streaming bei %X/%X (Zeitleiste %u)" -#: pg_receivewal.c:537 pg_recvlogical.c:761 +#: pg_receivewal.c:537 pg_recvlogical.c:765 #, c-format msgid "invalid port number \"%s\"" msgstr "ungültige Portnummer »%s«" -#: pg_receivewal.c:565 pg_recvlogical.c:787 +#: pg_receivewal.c:565 pg_recvlogical.c:791 #, c-format msgid "could not parse end position \"%s\"" msgstr "konnte Endposition »%s« nicht parsen" @@ -1033,23 +1043,23 @@ msgstr "--synchronous kann nicht zusammen mit --no-sync verwendet werden" msgid "replication connection using slot \"%s\" is unexpectedly database specific" msgstr "Replikationsverbindung, die Slot »%s« verwendet, ist unerwarteterweise datenbankspezifisch" -#: pg_receivewal.c:734 pg_recvlogical.c:968 +#: pg_receivewal.c:734 pg_recvlogical.c:972 #, c-format msgid "dropping replication slot \"%s\"" msgstr "lösche Replikations-Slot »%s«" -#: pg_receivewal.c:745 pg_recvlogical.c:978 +#: pg_receivewal.c:745 pg_recvlogical.c:982 #, c-format msgid "creating replication slot \"%s\"" msgstr "erzeuge Replikations-Slot »%s«" -#: pg_receivewal.c:771 pg_recvlogical.c:1003 +#: pg_receivewal.c:771 pg_recvlogical.c:1007 #, c-format msgid "disconnected" msgstr "Verbindung beendet" #. translator: check source for value for %d -#: pg_receivewal.c:777 pg_recvlogical.c:1009 +#: pg_receivewal.c:777 pg_recvlogical.c:1013 #, c-format msgid "disconnected; waiting %d seconds to try again" msgstr "Verbindung beendet; erneuter Versuch in %d Sekunden" @@ -1137,108 +1147,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:270 +#: pg_recvlogical.c:274 #, c-format msgid "streaming initiated" msgstr "Streaming eingeleitet" -#: pg_recvlogical.c:334 +#: pg_recvlogical.c:338 #, c-format msgid "could not open log file \"%s\": %m" msgstr "konnte Logdatei »%s« nicht öffnen: %m" -#: pg_recvlogical.c:360 receivelog.c:886 +#: pg_recvlogical.c:364 receivelog.c:892 #, c-format msgid "invalid socket: %s" msgstr "ungültiges Socket: %s" -#: pg_recvlogical.c:413 receivelog.c:914 +#: pg_recvlogical.c:417 receivelog.c:920 #, c-format msgid "%s() failed: %m" msgstr "%s() fehlgeschlagen: %m" -#: pg_recvlogical.c:420 receivelog.c:964 +#: pg_recvlogical.c:424 receivelog.c:970 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "konnte keine Daten vom WAL-Stream empfangen: %s" -#: pg_recvlogical.c:462 pg_recvlogical.c:513 receivelog.c:1008 -#: receivelog.c:1074 +#: pg_recvlogical.c:466 pg_recvlogical.c:517 receivelog.c:1014 +#: receivelog.c:1080 #, c-format msgid "streaming header too small: %d" msgstr "Streaming-Header zu klein: %d" -#: pg_recvlogical.c:497 receivelog.c:846 +#: pg_recvlogical.c:501 receivelog.c:852 #, c-format msgid "unrecognized streaming header: \"%c\"" msgstr "unbekannter Streaming-Header: »%c«" -#: pg_recvlogical.c:551 pg_recvlogical.c:563 +#: pg_recvlogical.c:555 pg_recvlogical.c:567 #, c-format msgid "could not write %u bytes to log file \"%s\": %m" msgstr "konnte %u Bytes nicht in Logdatei »%s« schreiben: %m" -#: pg_recvlogical.c:617 receivelog.c:642 receivelog.c:679 +#: pg_recvlogical.c:621 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:741 +#: pg_recvlogical.c:745 #, c-format msgid "invalid fsync interval \"%s\"" msgstr "ungültiges Fsync-Intervall »%s«" -#: pg_recvlogical.c:779 +#: pg_recvlogical.c:783 #, c-format msgid "could not parse start position \"%s\"" msgstr "konnte Startposition »%s« nicht parsen" -#: pg_recvlogical.c:868 +#: pg_recvlogical.c:872 #, c-format msgid "no slot specified" msgstr "kein Slot angegeben" -#: pg_recvlogical.c:876 +#: pg_recvlogical.c:880 #, c-format msgid "no target file specified" msgstr "keine Zieldatei angegeben" -#: pg_recvlogical.c:884 +#: pg_recvlogical.c:888 #, c-format msgid "no database specified" msgstr "keine Datenbank angegeben" -#: pg_recvlogical.c:892 +#: pg_recvlogical.c:896 #, c-format msgid "at least one action needs to be specified" msgstr "mindestens eine Aktion muss angegeben werden" -#: pg_recvlogical.c:900 +#: pg_recvlogical.c:904 #, 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:908 +#: pg_recvlogical.c:912 #, 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:916 +#: pg_recvlogical.c:920 #, c-format msgid "--endpos may only be specified with --start" msgstr "--endpos kann nur zusammen mit --start angegeben werden" -#: pg_recvlogical.c:950 +#: pg_recvlogical.c:954 #, c-format msgid "could not establish database-specific replication connection" msgstr "konnte keine datenbankspezifische Replikationsverbindung herstellen" -#: pg_recvlogical.c:1049 +#: pg_recvlogical.c:1053 #, c-format msgid "end position %X/%X reached by keepalive" msgstr "Endposition %X/%X durch Keepalive erreicht" -#: pg_recvlogical.c:1052 +#: pg_recvlogical.c:1056 #, 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" @@ -1290,7 +1300,7 @@ msgstr "konnte Positionszeiger in Datei »%s« nicht ermitteln: %s" msgid "not renaming \"%s%s\", segment is not complete" msgstr "»%s%s« wird nicht umbenannt, Segment ist noch nicht vollständig" -#: receivelog.c:228 receivelog.c:313 receivelog.c:688 +#: receivelog.c:228 receivelog.c:313 receivelog.c:694 #, c-format msgid "could not close file \"%s\": %s" msgstr "konnte Datei »%s« nicht schließen: %s" @@ -1320,72 +1330,72 @@ 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:501 streamutil.c:430 streamutil.c:467 +#: receivelog.c:498 streamutil.c:430 streamutil.c:467 #, c-format 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" -#: 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:514 +#: receivelog.c:511 #, 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:776 receivelog.c:1028 walmethods.c:994 +#: receivelog.c:782 receivelog.c:1034 walmethods.c:996 #, c-format msgid "could not fsync file \"%s\": %s" msgstr "konnte Datei »%s« nicht fsyncen: %s" -#: receivelog.c:1091 +#: receivelog.c:1097 #, 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:1101 +#: receivelog.c:1107 #, c-format msgid "got WAL data offset %08x, expected %08x" msgstr "WAL-Daten-Offset %08x erhalten, %08x erwartet" -#: receivelog.c:1135 +#: receivelog.c:1141 #, c-format msgid "could not write %u bytes to WAL file \"%s\": %s" msgstr "konnte %u Bytes nicht in WAL-Datei »%s« schreiben: %s" -#: receivelog.c:1160 receivelog.c:1200 receivelog.c:1230 +#: receivelog.c:1166 receivelog.c:1206 receivelog.c:1236 #, c-format msgid "could not send copy-end packet: %s" msgstr "konnte COPY-Ende-Paket nicht senden: %s" @@ -1441,17 +1451,17 @@ msgstr "konnte Gruppenzugriffseinstellung nicht ermitteln: %d Zeilen und %d Feld msgid "group access flag could not be parsed: %s" msgstr "Gruppenzugriffseinstellung konnte nicht interpretiert werden: %s" -#: streamutil.c:544 +#: streamutil.c:546 #, 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:588 +#: streamutil.c:590 #, 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" -#: walmethods.c:521 walmethods.c:1057 +#: walmethods.c:521 walmethods.c:1059 msgid "could not compress data" msgstr "konnte Daten nicht komprimieren" @@ -1471,14 +1481,14 @@ msgstr "Implementierungsfehler: Tar-Dateien können nicht mehr als eine offene D msgid "could not create tar header" msgstr "konnte Tar-Dateikopf nicht erzeugen" -#: walmethods.c:711 walmethods.c:751 walmethods.c:965 walmethods.c:977 +#: walmethods.c:711 walmethods.c:752 walmethods.c:966 walmethods.c:979 msgid "could not change compression parameters" msgstr "konnte Komprimierungsparameter nicht ändern" -#: walmethods.c:850 +#: walmethods.c:851 msgid "unlink not supported with compression" msgstr "Unlink wird bei Komprimierung nicht unterstützt" -#: walmethods.c:1081 +#: walmethods.c:1083 msgid "could not close compression stream" msgstr "konnte Komprimierungsstrom nicht schließen" diff --git a/src/bin/pg_basebackup/po/ja.po b/src/bin/pg_basebackup/po/ja.po index e5eff6d7f92..d8d72cace45 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 14)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2022-05-12 14:05+0900\n" -"PO-Revision-Date: 2022-05-12 14:37+0900\n" +"POT-Creation-Date: 2026-05-12 14:32+0900\n" +"PO-Revision-Date: 2026-05-14 16:24+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -37,65 +37,75 @@ msgstr "エラー: " msgid "warning: " msgstr "警告: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "メモリ不足\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "nullポインタは複製できません (内部エラー)\n" -#: ../../common/file_utils.c:87 ../../common/file_utils.c:451 +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + +#: ../../common/file_utils.c:86 ../../common/file_utils.c:446 #: pg_receivewal.c:266 pg_recvlogical.c:339 #, c-format msgid "could not stat file \"%s\": %m" msgstr "ファイル\"%s\"のstatに失敗しました: %m" -#: ../../common/file_utils.c:166 pg_receivewal.c:169 +#: ../../common/file_utils.c:161 pg_receivewal.c:169 #, c-format msgid "could not open directory \"%s\": %m" msgstr "ディレクトリ\"%s\"をオープンできませんでした: %m" -#: ../../common/file_utils.c:200 pg_receivewal.c:337 +#: ../../common/file_utils.c:195 pg_receivewal.c:337 #, c-format msgid "could not read directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を読み取れませんでした: %m" -#: ../../common/file_utils.c:232 ../../common/file_utils.c:291 -#: ../../common/file_utils.c:365 ../../fe_utils/recovery_gen.c:134 +#: ../../common/file_utils.c:227 ../../common/file_utils.c:286 +#: ../../common/file_utils.c:360 ../../fe_utils/recovery_gen.c:134 #, c-format msgid "could not open file \"%s\": %m" msgstr "ファイル\"%s\"をオープンできませんでした: %m" -#: ../../common/file_utils.c:303 ../../common/file_utils.c:373 +#: ../../common/file_utils.c:298 ../../common/file_utils.c:368 #: pg_recvlogical.c:193 #, c-format msgid "could not fsync file \"%s\": %m" msgstr "ファイル\"%s\"をfsyncできませんでした: %m" -#: ../../common/file_utils.c:383 +#: ../../common/file_utils.c:378 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "ファイル\"%s\"の名前を\"%s\"に変更できませんでした: %m" #: ../../fe_utils/recovery_gen.c:35 ../../fe_utils/recovery_gen.c:49 #: ../../fe_utils/recovery_gen.c:77 ../../fe_utils/recovery_gen.c:100 -#: ../../fe_utils/recovery_gen.c:171 pg_basebackup.c:1248 +#: ../../fe_utils/recovery_gen.c:171 pg_basebackup.c:1259 #, c-format msgid "out of memory" msgstr "メモリ不足" -#: ../../fe_utils/recovery_gen.c:140 pg_basebackup.c:1021 pg_basebackup.c:1715 -#: pg_basebackup.c:1771 +#: ../../fe_utils/recovery_gen.c:140 pg_basebackup.c:1032 pg_basebackup.c:1726 +#: pg_basebackup.c:1782 #, c-format msgid "could not write to file \"%s\": %m" msgstr "ファイル\"%s\"に書き込めませんでした: %m" -#: ../../fe_utils/recovery_gen.c:152 pg_basebackup.c:1166 pg_basebackup.c:1672 -#: pg_basebackup.c:1748 +#: ../../fe_utils/recovery_gen.c:152 pg_basebackup.c:1177 pg_basebackup.c:1683 +#: pg_basebackup.c:1759 #, c-format msgid "could not create file \"%s\": %m" msgstr "ファイル\"%s\"を作成できませんでした: %m" @@ -170,17 +180,17 @@ msgstr "テーブル空間のマッピングに複数の\"=\"記号がありま msgid "invalid tablespace mapping format \"%s\", must be \"OLDDIR=NEWDIR\"" msgstr "テーブル空間のマッピング形式\"%s\"が不正です。\"旧DIR=新DIR\"でなければなりません" -#: pg_basebackup.c:333 +#: pg_basebackup.c:343 #, c-format msgid "old directory is not an absolute path in tablespace mapping: %s" msgstr "テーブル空間のマッピングにおいて、旧ディレクトリが絶対パスではありません: %s" -#: pg_basebackup.c:340 +#: pg_basebackup.c:350 #, c-format msgid "new directory is not an absolute path in tablespace mapping: %s" msgstr "テーブル空間のマッピングにおいて、新ディレクトリが絶対パスではありません: %s" -#: pg_basebackup.c:379 +#: pg_basebackup.c:389 #, c-format msgid "" "%s takes a base backup of a running PostgreSQL server.\n" @@ -189,17 +199,17 @@ msgstr "" "%sは実行中のPostgreSQLサーバーのベースバックアップを取得します。\n" "\n" -#: pg_basebackup.c:381 pg_receivewal.c:79 pg_recvlogical.c:75 +#: pg_basebackup.c:391 pg_receivewal.c:79 pg_recvlogical.c:75 #, c-format msgid "Usage:\n" msgstr "使用方法:\n" -#: pg_basebackup.c:382 pg_receivewal.c:80 pg_recvlogical.c:76 +#: pg_basebackup.c:392 pg_receivewal.c:80 pg_recvlogical.c:76 #, c-format msgid " %s [OPTION]...\n" msgstr " %s [オプション]...\n" -#: pg_basebackup.c:383 +#: pg_basebackup.c:393 #, c-format msgid "" "\n" @@ -208,17 +218,17 @@ msgstr "" "\n" "出力を制御するオプション:\n" -#: pg_basebackup.c:384 +#: pg_basebackup.c:394 #, c-format msgid " -D, --pgdata=DIRECTORY receive base backup into directory\n" msgstr " -D, --pgdata=DIRECTORY ベースバックアップをディレクトリ内に格納\n" -#: pg_basebackup.c:385 +#: pg_basebackup.c:395 #, c-format msgid " -F, --format=p|t output format (plain (default), tar)\n" msgstr " -F, --format=p|t 出力フォーマット(プレイン(デフォルト)またはtar)\n" -#: pg_basebackup.c:386 +#: pg_basebackup.c:396 #, c-format msgid "" " -r, --max-rate=RATE maximum transfer rate to transfer data directory\n" @@ -227,7 +237,7 @@ msgstr "" " -r, --max-rate=RATE データディレクトリ転送の際の最大転送速度\n" " (kB/s 単位、または 接尾辞 \"k\" か\"M\" を使用)\n" -#: pg_basebackup.c:388 +#: pg_basebackup.c:398 #, c-format msgid "" " -R, --write-recovery-conf\n" @@ -236,7 +246,7 @@ msgstr "" " -R, --write-recovery-conf\n" " レプリケーションのための設定を書き込む\n" -#: pg_basebackup.c:390 +#: pg_basebackup.c:400 #, c-format msgid "" " -T, --tablespace-mapping=OLDDIR=NEWDIR\n" @@ -245,12 +255,12 @@ msgstr "" " -T, --tablespace-mapping=旧DIR=新DIR\n" " テーブル空間を旧DIRから新DIRに移動する\n" -#: pg_basebackup.c:392 +#: pg_basebackup.c:402 #, c-format msgid " --waldir=WALDIR location for the write-ahead log directory\n" msgstr " --waldir=WALDIR 先行書き込みログ用ディレクトリの位置\n" -#: pg_basebackup.c:393 +#: pg_basebackup.c:403 #, c-format msgid "" " -X, --wal-method=none|fetch|stream\n" @@ -260,17 +270,17 @@ msgstr "" " 要求されたWALファイルを指定のメソッドを使ってバック\n" " アップに含める\n" -#: pg_basebackup.c:395 +#: pg_basebackup.c:405 #, c-format msgid " -z, --gzip compress tar output\n" msgstr " -z, --gzip tar の出力を圧縮する\n" -#: pg_basebackup.c:396 +#: pg_basebackup.c:406 #, c-format msgid " -Z, --compress=0-9 compress tar output with given compression level\n" msgstr " -Z, --compress=0-9 指定した圧縮レベルで tar の出力を圧縮する\n" -#: pg_basebackup.c:397 +#: pg_basebackup.c:407 #, c-format msgid "" "\n" @@ -279,7 +289,7 @@ msgstr "" "\n" "一般的なオプション:\n" -#: pg_basebackup.c:398 +#: pg_basebackup.c:408 #, c-format msgid "" " -c, --checkpoint=fast|spread\n" @@ -288,47 +298,47 @@ msgstr "" " -c, --checkpoint=fast|spread\n" " 高速または分散チェックポイント処理の指定\n" -#: pg_basebackup.c:400 +#: pg_basebackup.c:410 #, c-format msgid " -C, --create-slot create replication slot\n" msgstr " -C, --create-slot 新しいレプリケーションスロットを作成する\n" -#: pg_basebackup.c:401 +#: pg_basebackup.c:411 #, c-format msgid " -l, --label=LABEL set backup label\n" msgstr " -l, --label=LABEL バックアップラベルの設定\n" -#: pg_basebackup.c:402 +#: pg_basebackup.c:412 #, c-format msgid " -n, --no-clean do not clean up after errors\n" msgstr " -n, --noclean エラー発生後作成したファイルの削除を行わない\n" -#: pg_basebackup.c:403 +#: pg_basebackup.c:413 #, c-format msgid " -N, --no-sync do not wait for changes to be written safely to disk\n" msgstr " -N, --nosync ディスクへの安全な書き込みを待機しない\n" -#: pg_basebackup.c:404 +#: pg_basebackup.c:414 #, c-format msgid " -P, --progress show progress information\n" msgstr " -P, --progress 進行状況の表示\n" -#: pg_basebackup.c:405 pg_receivewal.c:89 +#: pg_basebackup.c:415 pg_receivewal.c:89 #, c-format msgid " -S, --slot=SLOTNAME replication slot to use\n" msgstr " -S, --slot=スロット名 使用するレプリケーションスロット\n" -#: pg_basebackup.c:406 pg_receivewal.c:91 pg_recvlogical.c:96 +#: pg_basebackup.c:416 pg_receivewal.c:91 pg_recvlogical.c:96 #, c-format msgid " -v, --verbose output verbose messages\n" msgstr " -v, --verbose 冗長メッセージの出力\n" -#: pg_basebackup.c:407 pg_receivewal.c:92 pg_recvlogical.c:97 +#: pg_basebackup.c:417 pg_receivewal.c:92 pg_recvlogical.c:97 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version バージョン情報を表示して終了\n" -#: pg_basebackup.c:408 +#: pg_basebackup.c:418 #, c-format msgid "" " --manifest-checksums=SHA{224,256,384,512}|CRC32C|NONE\n" @@ -337,7 +347,7 @@ msgstr "" " --manifest-checksums=SHA{224,256,384,512}|CRC32C|NONE\n" " 目録チェックサムに使用するアルゴリズム\n" -#: pg_basebackup.c:410 +#: pg_basebackup.c:420 #, c-format msgid "" " --manifest-force-encode\n" @@ -346,22 +356,22 @@ msgstr "" " --manifest-force-encode\n" " 目録中の全てのファイル名を16進エンコードする\n" -#: pg_basebackup.c:412 +#: pg_basebackup.c:422 #, c-format msgid " --no-estimate-size do not estimate backup size in server side\n" msgstr " --no-estimate-size サーバー側でバックアップサイズを見積もらない\n" -#: pg_basebackup.c:413 +#: pg_basebackup.c:423 #, c-format msgid " --no-manifest suppress generation of backup manifest\n" msgstr " --no-manifest バックアップ目録の作成を省略する\n" -#: pg_basebackup.c:414 +#: pg_basebackup.c:424 #, c-format msgid " --no-slot prevent creation of temporary replication slot\n" msgstr " --no-slot 一時レプリケーションスロットの作成を行わない\n" -#: pg_basebackup.c:415 +#: pg_basebackup.c:425 #, c-format msgid "" " --no-verify-checksums\n" @@ -370,12 +380,12 @@ msgstr "" " --no-verify-checksums\n" " チェックサムを検証しない\n" -#: pg_basebackup.c:417 pg_receivewal.c:94 pg_recvlogical.c:98 +#: pg_basebackup.c:427 pg_receivewal.c:94 pg_recvlogical.c:98 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help このヘルプを表示して終了\n" -#: pg_basebackup.c:418 pg_receivewal.c:95 pg_recvlogical.c:99 +#: pg_basebackup.c:428 pg_receivewal.c:95 pg_recvlogical.c:99 #, c-format msgid "" "\n" @@ -384,22 +394,22 @@ msgstr "" "\n" "接続オプション:\n" -#: pg_basebackup.c:419 pg_receivewal.c:96 +#: pg_basebackup.c:429 pg_receivewal.c:96 #, c-format msgid " -d, --dbname=CONNSTR connection string\n" msgstr " -d, --dbname=CONNSTR 接続文字列\n" -#: pg_basebackup.c:420 pg_receivewal.c:97 pg_recvlogical.c:101 +#: pg_basebackup.c:430 pg_receivewal.c:97 pg_recvlogical.c:101 #, c-format msgid " -h, --host=HOSTNAME database server host or socket directory\n" msgstr " -h, --host=HOSTNAME データベースサーバーホストまたはソケットディレクトリ\n" -#: pg_basebackup.c:421 pg_receivewal.c:98 pg_recvlogical.c:102 +#: pg_basebackup.c:431 pg_receivewal.c:98 pg_recvlogical.c:102 #, c-format msgid " -p, --port=PORT database server port number\n" msgstr " -p, --port=PORT データベースサーバーのポート番号\n" -#: pg_basebackup.c:422 +#: pg_basebackup.c:432 #, c-format msgid "" " -s, --status-interval=INTERVAL\n" @@ -408,22 +418,22 @@ msgstr "" " -s, --status-interval=INTERVAL\n" " サーバーへ送出するステータスパケットの間隔(秒単位)\n" -#: pg_basebackup.c:424 pg_receivewal.c:99 pg_recvlogical.c:103 +#: pg_basebackup.c:434 pg_receivewal.c:99 pg_recvlogical.c:103 #, c-format msgid " -U, --username=NAME connect as specified database user\n" msgstr " -U, --username=NAME 指定したデータベースユーザーで接続\n" -#: pg_basebackup.c:425 pg_receivewal.c:100 pg_recvlogical.c:104 +#: pg_basebackup.c:435 pg_receivewal.c:100 pg_recvlogical.c:104 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password パスワードの入力を要求しない\n" -#: pg_basebackup.c:426 pg_receivewal.c:101 pg_recvlogical.c:105 +#: pg_basebackup.c:436 pg_receivewal.c:101 pg_recvlogical.c:105 #, c-format msgid " -W, --password force password prompt (should happen automatically)\n" msgstr " -W, --password パスワード入力要求を強制(自動的に行われるはず)\n" -#: pg_basebackup.c:427 pg_receivewal.c:105 pg_recvlogical.c:106 +#: pg_basebackup.c:437 pg_receivewal.c:105 pg_recvlogical.c:106 #, c-format msgid "" "\n" @@ -432,363 +442,363 @@ msgstr "" "\n" "バグは<%s>に報告してください。\n" -#: pg_basebackup.c:428 pg_receivewal.c:106 pg_recvlogical.c:107 +#: pg_basebackup.c:438 pg_receivewal.c:106 pg_recvlogical.c:107 #, c-format msgid "%s home page: <%s>\n" msgstr "%s ホームページ: <%s>\n" -#: pg_basebackup.c:471 +#: pg_basebackup.c:481 #, c-format msgid "could not read from ready pipe: %m" msgstr "準備ができたパイプからの読み込みが失敗しました: %m" -#: pg_basebackup.c:477 pg_basebackup.c:608 pg_basebackup.c:2134 +#: pg_basebackup.c:487 pg_basebackup.c:618 pg_basebackup.c:2145 #: streamutil.c:450 #, c-format msgid "could not parse write-ahead log location \"%s\"" msgstr "先行書き込みログの位置\"%s\"をパースできませんでした" -#: pg_basebackup.c:573 pg_receivewal.c:441 +#: pg_basebackup.c:583 pg_receivewal.c:441 #, c-format msgid "could not finish writing WAL files: %m" msgstr "WALファイルの書き込みを終了できませんでした: %m" -#: pg_basebackup.c:620 +#: pg_basebackup.c:630 #, c-format msgid "could not create pipe for background process: %m" msgstr "バックグランドプロセス用のパイプを作成できませんでした: \"%m" -#: pg_basebackup.c:655 +#: pg_basebackup.c:666 #, c-format msgid "created temporary replication slot \"%s\"" msgstr "一時レプリケーションスロット\"%s\"を作成しました" -#: pg_basebackup.c:658 +#: pg_basebackup.c:669 #, c-format msgid "created replication slot \"%s\"" msgstr "レプリケーションスロット\"%s\"を作成していました" -#: pg_basebackup.c:678 pg_basebackup.c:731 pg_basebackup.c:1621 +#: pg_basebackup.c:689 pg_basebackup.c:742 pg_basebackup.c:1632 #, c-format msgid "could not create directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を作成できませんでした: %m" -#: pg_basebackup.c:696 +#: pg_basebackup.c:707 #, c-format msgid "could not create background process: %m" msgstr "バックグラウンドプロセスを生成できませんでした: %m" -#: pg_basebackup.c:708 +#: pg_basebackup.c:719 #, c-format msgid "could not create background thread: %m" msgstr "バックグラウンドスレッドを生成できませんでした: %m" -#: pg_basebackup.c:752 +#: pg_basebackup.c:763 #, c-format msgid "directory \"%s\" exists but is not empty" msgstr "ディレクトリ\"%s\"は存在しますが、空ではありません" -#: pg_basebackup.c:759 +#: pg_basebackup.c:770 #, c-format msgid "could not access directory \"%s\": %m" msgstr "ディレクトリ\"%s\"にアクセスできませんでした: %m" -#: pg_basebackup.c:824 +#: pg_basebackup.c:835 #, 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:836 +#: pg_basebackup.c:847 #, 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:852 +#: pg_basebackup.c:863 #, 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:877 +#: pg_basebackup.c:888 #, c-format msgid "transfer rate \"%s\" is not a valid value" msgstr "転送速度\"%s\"は無効な値です" -#: pg_basebackup.c:882 +#: pg_basebackup.c:893 #, c-format msgid "invalid transfer rate \"%s\": %m" msgstr "転送速度\"%s\"は無効です: %m" -#: pg_basebackup.c:891 +#: pg_basebackup.c:902 #, c-format msgid "transfer rate must be greater than zero" msgstr "転送速度は0より大きな値でなければなりません" -#: pg_basebackup.c:923 +#: pg_basebackup.c:934 #, c-format msgid "invalid --max-rate unit: \"%s\"" msgstr "--max-rate の単位が不正です: \"%s\"" -#: pg_basebackup.c:930 +#: pg_basebackup.c:941 #, c-format msgid "transfer rate \"%s\" exceeds integer range" msgstr "転送速度\"%s\"がintegerの範囲を超えています" -#: pg_basebackup.c:940 +#: pg_basebackup.c:951 #, c-format msgid "transfer rate \"%s\" is out of range" msgstr "転送速度\"%s\"が範囲外です" -#: pg_basebackup.c:961 +#: pg_basebackup.c:972 #, c-format msgid "could not get COPY data stream: %s" msgstr "COPYデータストリームを取得できませんでした: %s" -#: pg_basebackup.c:981 pg_recvlogical.c:434 pg_recvlogical.c:606 +#: pg_basebackup.c:992 pg_recvlogical.c:434 pg_recvlogical.c:606 #: receivelog.c:978 #, c-format msgid "could not read COPY data: %s" msgstr "COPYデータを読み取ることができませんでした: %s" -#: pg_basebackup.c:1007 +#: pg_basebackup.c:1018 #, c-format msgid "could not write to compressed file \"%s\": %s" msgstr "圧縮ファイル\"%s\"に書き込めませんでした: %s" -#: pg_basebackup.c:1071 +#: pg_basebackup.c:1082 #, c-format msgid "could not duplicate stdout: %m" msgstr "標準出力の複製に失敗しました: %m" -#: pg_basebackup.c:1078 +#: pg_basebackup.c:1089 #, c-format msgid "could not open output file: %m" msgstr "出力ファイルをオープンできませんでした: %m" -#: pg_basebackup.c:1085 pg_basebackup.c:1106 pg_basebackup.c:1135 +#: pg_basebackup.c:1096 pg_basebackup.c:1117 pg_basebackup.c:1146 #, c-format msgid "could not set compression level %d: %s" msgstr "圧縮レベルを%dに設定できませんでした: %s" -#: pg_basebackup.c:1155 +#: pg_basebackup.c:1166 #, c-format msgid "could not create compressed file \"%s\": %s" msgstr "圧縮ファイル\"%s\"を作成できませんでした: %s" -#: pg_basebackup.c:1268 +#: pg_basebackup.c:1279 #, c-format msgid "could not close compressed file \"%s\": %m" msgstr "圧縮ファイル\"%s\"をクローズできませんでした: %m" -#: pg_basebackup.c:1280 pg_recvlogical.c:631 +#: pg_basebackup.c:1291 pg_recvlogical.c:631 #, c-format msgid "could not close file \"%s\": %m" msgstr "ファイル\"%s\"をクローズできませんでした: %m" -#: pg_basebackup.c:1542 +#: pg_basebackup.c:1553 #, c-format msgid "COPY stream ended before last file was finished" msgstr "最後のファイルが終わる前にCOPYストリームが終了しました" -#: pg_basebackup.c:1571 +#: pg_basebackup.c:1582 #, c-format msgid "invalid tar block header size: %zu" msgstr "無効なtarブロックヘッダサイズ: %zu" -#: pg_basebackup.c:1628 +#: pg_basebackup.c:1639 #, c-format msgid "could not set permissions on directory \"%s\": %m" msgstr "ディレクトリ\"%s\"に権限を設定できませんでした: %m" -#: pg_basebackup.c:1652 +#: pg_basebackup.c:1663 #, c-format msgid "could not create symbolic link from \"%s\" to \"%s\": %m" msgstr "\"%s\"から\"%s\"へのシンボリックリンクを作成できませんでした: %m" -#: pg_basebackup.c:1659 +#: pg_basebackup.c:1670 #, c-format msgid "unrecognized link indicator \"%c\"" msgstr "リンク指示子\"%c\"を認識できません" -#: pg_basebackup.c:1678 +#: pg_basebackup.c:1689 #, c-format msgid "could not set permissions on file \"%s\": %m" msgstr "ファイル\"%s\"の権限を設定できませんでした: %m" -#: pg_basebackup.c:1832 +#: pg_basebackup.c:1843 #, c-format msgid "incompatible server version %s" msgstr "非互換のサーバーバージョン \"%s\"" -#: pg_basebackup.c:1847 +#: pg_basebackup.c:1858 #, c-format msgid "HINT: use -X none or -X fetch to disable log streaming" msgstr "ヒント: -X none または -X fetch でログストリーミングを無効にできます" -#: pg_basebackup.c:1883 +#: pg_basebackup.c:1894 #, c-format msgid "initiating base backup, waiting for checkpoint to complete" msgstr "ベースバックアップを開始しています - チェックポイントの完了を待機中" -#: pg_basebackup.c:1909 pg_recvlogical.c:261 receivelog.c:494 receivelog.c:543 +#: pg_basebackup.c:1920 pg_recvlogical.c:261 receivelog.c:494 receivelog.c:543 #: receivelog.c:582 streamutil.c:297 streamutil.c:370 streamutil.c:422 #: streamutil.c:533 streamutil.c:578 #, c-format msgid "could not send replication command \"%s\": %s" msgstr "レプリケーションコマンド\"%s\"を送信できませんでした: %s" -#: pg_basebackup.c:1920 +#: pg_basebackup.c:1931 #, c-format msgid "could not initiate base backup: %s" msgstr "ベースバックアップを開始できませんでした: %s" -#: pg_basebackup.c:1926 +#: pg_basebackup.c:1937 #, 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:1934 +#: pg_basebackup.c:1945 #, c-format msgid "checkpoint completed" msgstr "チェックポイントが完了しました" -#: pg_basebackup.c:1949 +#: pg_basebackup.c:1960 #, c-format msgid "write-ahead log start point: %s on timeline %u" msgstr "先行書き込みログの開始ポイント: タイムライン %2$u 上の %1$s" -#: pg_basebackup.c:1958 +#: pg_basebackup.c:1969 #, c-format msgid "could not get backup header: %s" msgstr "バックアップヘッダを取得できませんでした: %s" -#: pg_basebackup.c:1964 +#: pg_basebackup.c:1975 #, c-format msgid "no data returned from server" msgstr "サーバーからデータが返されませんでした" -#: pg_basebackup.c:1996 +#: pg_basebackup.c:2007 #, c-format msgid "can only write single tablespace to stdout, database has %d" msgstr "標準出力に書き出せるテーブル空間は1つだけですが、データベースには%d個あります" -#: pg_basebackup.c:2008 +#: pg_basebackup.c:2019 #, c-format msgid "starting background WAL receiver" msgstr "バックグランドWAL受信処理を起動します" -#: pg_basebackup.c:2047 +#: pg_basebackup.c:2058 #, c-format msgid "could not get write-ahead log end position from server: %s" msgstr "サーバーから先行書き込みログの終了位置を取得できませんでした: %s" -#: pg_basebackup.c:2053 +#: pg_basebackup.c:2064 #, c-format msgid "no write-ahead log end position returned from server" msgstr "サーバーから先行書き込みログの終了位置が返されませんでした" -#: pg_basebackup.c:2058 +#: pg_basebackup.c:2069 #, c-format msgid "write-ahead log end point: %s" msgstr "先行書き込みログの終了ポイント: %s" -#: pg_basebackup.c:2069 +#: pg_basebackup.c:2080 #, c-format msgid "checksum error occurred" msgstr "チェックサムエラーが発生しました" -#: pg_basebackup.c:2074 +#: pg_basebackup.c:2085 #, c-format msgid "final receive failed: %s" msgstr "終端の受信に失敗しました: %s" -#: pg_basebackup.c:2098 +#: pg_basebackup.c:2109 #, c-format msgid "waiting for background process to finish streaming ..." msgstr "バックグランドプロセスがストリーミング処理が終わるまで待機します ..." -#: pg_basebackup.c:2103 +#: pg_basebackup.c:2114 #, c-format msgid "could not send command to background pipe: %m" msgstr "バックグランドへのパイプにコマンドを送信できませんでした: %m" -#: pg_basebackup.c:2111 +#: pg_basebackup.c:2122 #, c-format msgid "could not wait for child process: %m" msgstr "子プロセスの待機ができませんでした: %m" -#: pg_basebackup.c:2116 +#: pg_basebackup.c:2127 #, c-format msgid "child %d died, expected %d" msgstr "子プロセス %d が終了しましたが、期待していたのは %d でした" -#: pg_basebackup.c:2121 streamutil.c:92 streamutil.c:203 +#: pg_basebackup.c:2132 streamutil.c:92 streamutil.c:203 #, c-format msgid "%s" msgstr "%s" -#: pg_basebackup.c:2146 +#: pg_basebackup.c:2157 #, c-format msgid "could not wait for child thread: %m" msgstr "子スレッドの待機ができませんでした: %m" -#: pg_basebackup.c:2152 +#: pg_basebackup.c:2163 #, c-format msgid "could not get child thread exit status: %m" msgstr "子スレッドの終了ステータスを取得できませんでした: %m" -#: pg_basebackup.c:2157 +#: pg_basebackup.c:2168 #, c-format msgid "child thread exited with error %u" msgstr "子スレッドがエラー%uで終了しました" -#: pg_basebackup.c:2185 +#: pg_basebackup.c:2196 #, c-format msgid "syncing data to disk ..." msgstr "データをディスクに同期しています..." -#: pg_basebackup.c:2210 +#: pg_basebackup.c:2221 #, c-format msgid "renaming backup_manifest.tmp to backup_manifest" msgstr "backup_manifest.tmp の名前を backup_manifest に変更しています" -#: pg_basebackup.c:2221 +#: pg_basebackup.c:2232 #, c-format msgid "base backup completed" msgstr "ベースバックアップが完了しました" -#: pg_basebackup.c:2306 +#: pg_basebackup.c:2317 #, c-format msgid "invalid output format \"%s\", must be \"plain\" or \"tar\"" msgstr "不正な出力フォーマット\"%s\"、\"plain\"か\"tar\"でなければなりません" -#: pg_basebackup.c:2350 +#: pg_basebackup.c:2361 #, c-format msgid "invalid wal-method option \"%s\", must be \"fetch\", \"stream\", or \"none\"" msgstr "不正な wal-method オプション\"%s\"、\"fetch\"、\"stream\" または \"none\" のいずれかでなければなりません" -#: pg_basebackup.c:2378 pg_receivewal.c:580 +#: pg_basebackup.c:2389 pg_receivewal.c:580 #, c-format msgid "invalid compression level \"%s\"" msgstr "無効な圧縮レベル \"%s\"" -#: pg_basebackup.c:2389 +#: pg_basebackup.c:2400 #, c-format msgid "invalid checkpoint argument \"%s\", must be \"fast\" or \"spread\"" msgstr "不正な checkpoint の引数\"%s\"、\"fast\" または \"spreadでなければなりません" -#: pg_basebackup.c:2416 pg_receivewal.c:555 pg_recvlogical.c:819 +#: pg_basebackup.c:2427 pg_receivewal.c:555 pg_recvlogical.c:819 #, c-format msgid "invalid status interval \"%s\"" msgstr "不正な status-interval \"%s\"" -#: pg_basebackup.c:2446 pg_basebackup.c:2459 pg_basebackup.c:2470 -#: pg_basebackup.c:2481 pg_basebackup.c:2489 pg_basebackup.c:2497 -#: pg_basebackup.c:2507 pg_basebackup.c:2520 pg_basebackup.c:2529 -#: pg_basebackup.c:2540 pg_basebackup.c:2550 pg_basebackup.c:2568 -#: pg_basebackup.c:2577 pg_basebackup.c:2586 pg_receivewal.c:605 +#: pg_basebackup.c:2457 pg_basebackup.c:2470 pg_basebackup.c:2481 +#: pg_basebackup.c:2492 pg_basebackup.c:2500 pg_basebackup.c:2508 +#: pg_basebackup.c:2518 pg_basebackup.c:2531 pg_basebackup.c:2540 +#: pg_basebackup.c:2551 pg_basebackup.c:2561 pg_basebackup.c:2579 +#: pg_basebackup.c:2588 pg_basebackup.c:2597 pg_receivewal.c:605 #: pg_receivewal.c:618 pg_receivewal.c:626 pg_receivewal.c:636 #: pg_receivewal.c:644 pg_receivewal.c:655 pg_recvlogical.c:845 #: pg_recvlogical.c:858 pg_recvlogical.c:869 pg_recvlogical.c:877 @@ -798,69 +808,69 @@ msgstr "不正な status-interval \"%s\"" msgid "Try \"%s --help\" for more information.\n" msgstr "詳細は\"%s --help\"で確認してください。\n" -#: pg_basebackup.c:2457 pg_receivewal.c:616 pg_recvlogical.c:856 +#: pg_basebackup.c:2468 pg_receivewal.c:616 pg_recvlogical.c:856 #, c-format msgid "too many command-line arguments (first is \"%s\")" msgstr "コマンドライン引数が多すぎます (先頭は\"%s\")" -#: pg_basebackup.c:2469 pg_receivewal.c:654 +#: pg_basebackup.c:2480 pg_receivewal.c:654 #, c-format msgid "no target directory specified" msgstr "格納先ディレクトリが指定されていません" -#: pg_basebackup.c:2480 +#: pg_basebackup.c:2491 #, c-format msgid "only tar mode backups can be compressed" msgstr "tarモードでのバックアップのみが圧縮可能です" -#: pg_basebackup.c:2488 +#: pg_basebackup.c:2499 #, c-format msgid "cannot stream write-ahead logs in tar mode to stdout" msgstr "標準出力への tar モードでは書き込み先行ログをストリーム出力できません" -#: pg_basebackup.c:2496 +#: pg_basebackup.c:2507 #, c-format msgid "replication slots can only be used with WAL streaming" msgstr "レプリケーションスロットはWALストリーミングでのみ使用可能です" -#: pg_basebackup.c:2506 +#: pg_basebackup.c:2517 #, c-format msgid "--no-slot cannot be used with slot name" msgstr "--no-slot はスロット名と同時には指定できません" #. translator: second %s is an option name -#: pg_basebackup.c:2518 pg_receivewal.c:634 +#: pg_basebackup.c:2529 pg_receivewal.c:634 #, c-format msgid "%s needs a slot to be specified using --slot" msgstr "%s は --slot でスロットを指定する必要があります" -#: pg_basebackup.c:2527 pg_basebackup.c:2566 pg_basebackup.c:2575 -#: pg_basebackup.c:2584 +#: pg_basebackup.c:2538 pg_basebackup.c:2577 pg_basebackup.c:2586 +#: pg_basebackup.c:2595 #, c-format msgid "%s and %s are incompatible options" msgstr "%s と %s は非互換なオプションです" -#: pg_basebackup.c:2539 +#: pg_basebackup.c:2550 #, c-format msgid "WAL directory location can only be specified in plain mode" msgstr "WALディレクトリの位置は plainモードでのみ指定可能です" -#: pg_basebackup.c:2549 +#: pg_basebackup.c:2560 #, c-format msgid "WAL directory location must be an absolute path" msgstr "WALディレクトリの位置は、絶対パスでなければなりません" -#: pg_basebackup.c:2559 pg_receivewal.c:663 +#: pg_basebackup.c:2570 pg_receivewal.c:663 #, c-format msgid "this build does not support compression" msgstr "このビルドでは圧縮をサポートしていません" -#: pg_basebackup.c:2644 +#: pg_basebackup.c:2655 #, c-format msgid "could not create symbolic link \"%s\": %m" msgstr "シンボリックリンク\"%s\"を作成できませんでした: %m" -#: pg_basebackup.c:2648 +#: pg_basebackup.c:2659 #, c-format msgid "symlinks are not supported on this platform" msgstr "このプラットフォームでシンボリックリンクはサポートされていません" @@ -1369,7 +1379,7 @@ msgstr "タイムライン終了後に想定外の結果セット: 受信した msgid "could not parse next timeline's starting point \"%s\"" msgstr "次のタイムラインの開始ポイント\"%s\"をパースできませんでした" -#: receivelog.c:776 receivelog.c:1028 walmethods.c:994 +#: receivelog.c:776 receivelog.c:1028 walmethods.c:996 #, c-format msgid "could not fsync file \"%s\": %s" msgstr "ファイル\"%s\"をfsyncできませんでした: %s" @@ -1454,7 +1464,7 @@ msgstr "レプリケーションスロット\"%s\"を作成できませんでし msgid "could not drop replication slot \"%s\": got %d rows and %d fields, expected %d rows and %d fields" msgstr "レプリケーションスロット\"%s\"を削除できませんでした: 受信したのは%d行%d列、想定は%d行%d列" -#: walmethods.c:521 walmethods.c:1057 +#: walmethods.c:521 walmethods.c:1059 msgid "could not compress data" msgstr "データを圧縮できませんでした" @@ -1474,14 +1484,14 @@ msgstr "実装エラー:tar ファイルが複数のオープンされたフ msgid "could not create tar header" msgstr "tar ヘッダを作成できませんでした" -#: walmethods.c:711 walmethods.c:751 walmethods.c:965 walmethods.c:977 +#: walmethods.c:711 walmethods.c:752 walmethods.c:966 walmethods.c:979 msgid "could not change compression parameters" msgstr "圧縮用パラメーターを変更できませんでした" -#: walmethods.c:850 +#: walmethods.c:851 msgid "unlink not supported with compression" msgstr "圧縮モードにおける unlink はサポートしていません" -#: walmethods.c:1081 +#: walmethods.c:1083 msgid "could not close compression stream" msgstr "圧縮ストリームをクローズできませんでした" diff --git a/src/bin/pg_basebackup/po/ru.po b/src/bin/pg_basebackup/po/ru.po index 8c1fd78a0ae..eca04268e9b 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: 2024-11-09 07:48+0300\n" -"PO-Revision-Date: 2024-09-07 11:12+0300\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" @@ -32,19 +32,29 @@ msgstr "ошибка: " msgid "warning: " msgstr "предупреждение: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/file_utils.c:86 ../../common/file_utils.c:446 -#: pg_receivewal.c:266 pg_recvlogical.c:339 +#: pg_receivewal.c:266 pg_recvlogical.c:343 #, c-format msgid "could not stat file \"%s\": %m" msgstr "не удалось получить информацию о файле \"%s\": %m" @@ -578,8 +588,8 @@ msgstr "скорость передачи \"%s\" вне диапазона" msgid "could not get COPY data stream: %s" msgstr "не удалось получить поток данных COPY: %s" -#: pg_basebackup.c:992 pg_recvlogical.c:434 pg_recvlogical.c:606 -#: receivelog.c:978 +#: pg_basebackup.c:992 pg_recvlogical.c:438 pg_recvlogical.c:610 +#: receivelog.c:984 #, c-format msgid "could not read COPY data: %s" msgstr "не удалось прочитать данные COPY: %s" @@ -614,7 +624,7 @@ msgstr "не удалось создать сжатый файл \"%s\": %s" msgid "could not close compressed file \"%s\": %m" msgstr "не удалось закрыть сжатый файл \"%s\": %m" -#: pg_basebackup.c:1291 pg_recvlogical.c:631 +#: pg_basebackup.c:1291 pg_recvlogical.c:635 #, c-format msgid "could not close file \"%s\": %m" msgstr "не удалось закрыть файл \"%s\": %m" @@ -667,9 +677,9 @@ msgstr "" "начинается базовое резервное копирование, ожидается завершение контрольной " "точки" -#: pg_basebackup.c:1920 pg_recvlogical.c:261 receivelog.c:494 receivelog.c:543 -#: receivelog.c:582 streamutil.c:297 streamutil.c:370 streamutil.c:422 -#: streamutil.c:533 streamutil.c:578 +#: pg_basebackup.c:1920 pg_recvlogical.c:265 receivelog.c:491 receivelog.c:542 +#: receivelog.c:588 streamutil.c:297 streamutil.c:370 streamutil.c:422 +#: streamutil.c:535 streamutil.c:580 #, c-format msgid "could not send replication command \"%s\": %s" msgstr "не удалось передать команду репликации \"%s\": %s" @@ -825,7 +835,7 @@ msgstr "" "неверный аргумент режима контрольных точек \"%s\"; должен быть \"fast\" или " "\"spread\"" -#: pg_basebackup.c:2427 pg_receivewal.c:555 pg_recvlogical.c:819 +#: pg_basebackup.c:2427 pg_receivewal.c:555 pg_recvlogical.c:823 #, c-format msgid "invalid status interval \"%s\"" msgstr "неверный интервал сообщений о состоянии \"%s\"" @@ -836,15 +846,15 @@ msgstr "неверный интервал сообщений о состояни #: pg_basebackup.c:2551 pg_basebackup.c:2561 pg_basebackup.c:2579 #: pg_basebackup.c:2588 pg_basebackup.c:2597 pg_receivewal.c:605 #: pg_receivewal.c:618 pg_receivewal.c:626 pg_receivewal.c:636 -#: pg_receivewal.c:644 pg_receivewal.c:655 pg_recvlogical.c:845 -#: pg_recvlogical.c:858 pg_recvlogical.c:869 pg_recvlogical.c:877 -#: pg_recvlogical.c:885 pg_recvlogical.c:893 pg_recvlogical.c:901 -#: pg_recvlogical.c:909 pg_recvlogical.c:917 +#: pg_receivewal.c:644 pg_receivewal.c:655 pg_recvlogical.c:849 +#: pg_recvlogical.c:862 pg_recvlogical.c:873 pg_recvlogical.c:881 +#: pg_recvlogical.c:889 pg_recvlogical.c:897 pg_recvlogical.c:905 +#: pg_recvlogical.c:913 pg_recvlogical.c:921 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" -#: pg_basebackup.c:2468 pg_receivewal.c:616 pg_recvlogical.c:856 +#: pg_basebackup.c:2468 pg_receivewal.c:616 pg_recvlogical.c:860 #, c-format msgid "too many command-line arguments (first is \"%s\")" msgstr "слишком много аргументов командной строки (первый: \"%s\")" @@ -1079,12 +1089,12 @@ msgstr "" msgid "starting log streaming at %X/%X (timeline %u)" msgstr "начало передачи журнала с позиции %X/%X (линия времени %u)" -#: pg_receivewal.c:537 pg_recvlogical.c:761 +#: pg_receivewal.c:537 pg_recvlogical.c:765 #, c-format msgid "invalid port number \"%s\"" msgstr "неверный номер порта \"%s\"" -#: pg_receivewal.c:565 pg_recvlogical.c:787 +#: pg_receivewal.c:565 pg_recvlogical.c:791 #, c-format msgid "could not parse end position \"%s\"" msgstr "не удалось разобрать конечную позицию \"%s\"" @@ -1107,23 +1117,23 @@ msgstr "" "подключение для репликации через слот \"%s\" оказалось привязано к базе " "данных" -#: pg_receivewal.c:734 pg_recvlogical.c:968 +#: pg_receivewal.c:734 pg_recvlogical.c:972 #, c-format msgid "dropping replication slot \"%s\"" msgstr "удаление слота репликации \"%s\"" -#: pg_receivewal.c:745 pg_recvlogical.c:978 +#: pg_receivewal.c:745 pg_recvlogical.c:982 #, c-format msgid "creating replication slot \"%s\"" msgstr "создание слота репликации \"%s\"" -#: pg_receivewal.c:771 pg_recvlogical.c:1003 +#: pg_receivewal.c:771 pg_recvlogical.c:1007 #, c-format msgid "disconnected" msgstr "отключение" #. translator: check source for value for %d -#: pg_receivewal.c:777 pg_recvlogical.c:1009 +#: pg_receivewal.c:777 pg_recvlogical.c:1013 #, c-format msgid "disconnected; waiting %d seconds to try again" msgstr "отключение; через %d сек. последует повторное подключение" @@ -1225,109 +1235,109 @@ msgstr "не удалось отправить пакет ответа: %s" msgid "starting log streaming at %X/%X (slot %s)" msgstr "начало передачи журнала с позиции %X/%X (слот %s)" -#: pg_recvlogical.c:270 +#: pg_recvlogical.c:274 #, c-format msgid "streaming initiated" msgstr "передача запущена" -#: pg_recvlogical.c:334 +#: pg_recvlogical.c:338 #, c-format msgid "could not open log file \"%s\": %m" msgstr "не удалось открыть файл протокола \"%s\": %m" -#: pg_recvlogical.c:360 receivelog.c:886 +#: pg_recvlogical.c:364 receivelog.c:892 #, c-format msgid "invalid socket: %s" msgstr "неверный сокет: %s" -#: pg_recvlogical.c:413 receivelog.c:914 +#: pg_recvlogical.c:417 receivelog.c:920 #, c-format msgid "%s() failed: %m" msgstr "ошибка в %s(): %m" -#: pg_recvlogical.c:420 receivelog.c:964 +#: pg_recvlogical.c:424 receivelog.c:970 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "не удалось получить данные из потока WAL: %s" -#: pg_recvlogical.c:462 pg_recvlogical.c:513 receivelog.c:1008 -#: receivelog.c:1074 +#: pg_recvlogical.c:466 pg_recvlogical.c:517 receivelog.c:1014 +#: receivelog.c:1080 #, c-format msgid "streaming header too small: %d" msgstr "заголовок потока слишком мал: %d" -#: pg_recvlogical.c:497 receivelog.c:846 +#: pg_recvlogical.c:501 receivelog.c:852 #, c-format msgid "unrecognized streaming header: \"%c\"" msgstr "нераспознанный заголовок потока: \"%c\"" -#: pg_recvlogical.c:551 pg_recvlogical.c:563 +#: pg_recvlogical.c:555 pg_recvlogical.c:567 #, c-format msgid "could not write %u bytes to log file \"%s\": %m" msgstr "не удалось записать %u Б в файл журнала \"%s\": %m" -#: pg_recvlogical.c:617 receivelog.c:642 receivelog.c:679 +#: pg_recvlogical.c:621 receivelog.c:648 receivelog.c:685 #, c-format msgid "unexpected termination of replication stream: %s" msgstr "неожиданный конец потока репликации: %s" -#: pg_recvlogical.c:741 +#: pg_recvlogical.c:745 #, c-format msgid "invalid fsync interval \"%s\"" msgstr "неверный интервал синхронизации с ФС \"%s\"" -#: pg_recvlogical.c:779 +#: pg_recvlogical.c:783 #, c-format msgid "could not parse start position \"%s\"" msgstr "не удалось разобрать начальную позицию \"%s\"" -#: pg_recvlogical.c:868 +#: pg_recvlogical.c:872 #, c-format msgid "no slot specified" msgstr "слот не указан" -#: pg_recvlogical.c:876 +#: pg_recvlogical.c:880 #, c-format msgid "no target file specified" msgstr "целевой файл не задан" -#: pg_recvlogical.c:884 +#: pg_recvlogical.c:888 #, c-format msgid "no database specified" msgstr "база данных не задана" -#: pg_recvlogical.c:892 +#: pg_recvlogical.c:896 #, c-format msgid "at least one action needs to be specified" msgstr "необходимо задать минимум одно действие" -#: pg_recvlogical.c:900 +#: pg_recvlogical.c:904 #, c-format msgid "cannot use --create-slot or --start together with --drop-slot" msgstr "--create-slot или --start нельзя применять вместе с --drop-slot" -#: pg_recvlogical.c:908 +#: pg_recvlogical.c:912 #, c-format msgid "cannot use --create-slot or --drop-slot together with --startpos" msgstr "--create-slot или --drop-slot нельзя применять вместе с --startpos" -#: pg_recvlogical.c:916 +#: pg_recvlogical.c:920 #, c-format msgid "--endpos may only be specified with --start" msgstr "--endpos можно задать только вместе с --start" -#: pg_recvlogical.c:950 +#: pg_recvlogical.c:954 #, c-format msgid "could not establish database-specific replication connection" msgstr "" "не удалось установить подключение для репликации к определённой базе данных" -#: pg_recvlogical.c:1049 +#: pg_recvlogical.c:1053 #, c-format msgid "end position %X/%X reached by keepalive" msgstr "конечная позиция %X/%X достигнута при обработке keepalive" -#: pg_recvlogical.c:1052 +#: pg_recvlogical.c:1056 #, c-format msgid "end position %X/%X reached by WAL record at %X/%X" msgstr "конечная позиция %X/%X достигнута при обработке записи WAL %X/%X" @@ -1384,7 +1394,7 @@ msgstr "не удалось определить текущую позицию msgid "not renaming \"%s%s\", segment is not complete" msgstr "файл сегмента \"%s%s\" не переименовывается, так как он неполный" -#: receivelog.c:228 receivelog.c:313 receivelog.c:688 +#: receivelog.c:228 receivelog.c:313 receivelog.c:694 #, c-format msgid "could not close file \"%s\": %s" msgstr "не удалось закрыть файл \"%s\": %s" @@ -1422,7 +1432,7 @@ msgstr "" "несовместимая версия сервера %s; клиент не поддерживает репликацию с " "серверов версии выше %s" -#: receivelog.c:501 streamutil.c:430 streamutil.c:467 +#: receivelog.c:498 streamutil.c:430 streamutil.c:467 #, c-format msgid "" "could not identify system: got %d rows and %d fields, expected %d rows and " @@ -1431,7 +1441,7 @@ msgstr "" "не удалось идентифицировать систему; получено строк: %d, полей: %d " "(ожидалось: %d и %d (или более))" -#: receivelog.c:508 +#: receivelog.c:505 #, c-format msgid "" "system identifier does not match between base backup and streaming connection" @@ -1439,12 +1449,12 @@ msgstr "" "системный идентификатор базовой резервной копии отличается от идентификатора " "потоковой передачи" -#: receivelog.c:514 +#: receivelog.c:511 #, 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, " @@ -1453,12 +1463,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 " @@ -1467,12 +1477,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, " @@ -1481,32 +1491,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:776 receivelog.c:1028 walmethods.c:996 +#: receivelog.c:782 receivelog.c:1034 walmethods.c:996 #, c-format msgid "could not fsync file \"%s\": %s" msgstr "не удалось синхронизировать с ФС файл \"%s\": %s" -#: receivelog.c:1091 +#: receivelog.c:1097 #, c-format msgid "received write-ahead log record for offset %u with no file open" msgstr "получена запись журнала предзаписи по смещению %u, но файл не открыт" -#: receivelog.c:1101 +#: receivelog.c:1107 #, c-format msgid "got WAL data offset %08x, expected %08x" msgstr "получено смещение данных WAL %08x, но ожидалось %08x" -#: receivelog.c:1135 +#: receivelog.c:1141 #, c-format msgid "could not write %u bytes to WAL file \"%s\": %s" msgstr "не удалось записать %u Б в файл WAL \"%s\": %s" -#: receivelog.c:1160 receivelog.c:1200 receivelog.c:1230 +#: receivelog.c:1166 receivelog.c:1206 receivelog.c:1236 #, c-format msgid "could not send copy-end packet: %s" msgstr "не удалось отправить пакет \"конец COPY\": %s" @@ -1581,7 +1591,7 @@ msgstr "" msgid "group access flag could not be parsed: %s" msgstr "не удалось разобрать флаг доступа группы: %s" -#: streamutil.c:544 +#: streamutil.c:546 #, c-format msgid "" "could not create replication slot \"%s\": got %d rows and %d fields, " @@ -1590,7 +1600,7 @@ msgstr "" "создать слот репликации \"%s\" не удалось; получено строк: %d, полей: %d " "(ожидалось: %d и %d)" -#: streamutil.c:588 +#: streamutil.c:590 #, c-format msgid "" "could not drop replication slot \"%s\": got %d rows and %d fields, expected " diff --git a/src/bin/pg_checksums/po/ru.po b/src/bin/pg_checksums/po/ru.po index a625e98781d..bfc33ce6a3e 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 586097d904e..33c7e3a7d48 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 12e0d56cd35..df3b34258c6 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 61afaf1f248..6e31384c0d6 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 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-04-24 06:46+0000\n" +"POT-Creation-Date: 2026-08-07 10:15+0000\n" "PO-Revision-Date: 2021-04-24 09:40+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -16,57 +16,67 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../../common/exec.c:136 ../../common/exec.c:253 ../../common/exec.c:299 +#: ../../common/exec.c:149 ../../common/exec.c:266 ../../common/exec.c:312 #, c-format msgid "could not identify current directory: %m" msgstr "konnte aktuelles Verzeichnis nicht ermitteln: %m" -#: ../../common/exec.c:155 +#: ../../common/exec.c:168 #, c-format msgid "invalid binary \"%s\"" msgstr "ungültige Programmdatei »%s«" -#: ../../common/exec.c:205 +#: ../../common/exec.c:218 #, c-format msgid "could not read binary \"%s\"" msgstr "konnte Programmdatei »%s« nicht lesen" -#: ../../common/exec.c:213 +#: ../../common/exec.c:226 #, c-format msgid "could not find a \"%s\" to execute" msgstr "konnte kein »%s« zum Ausführen finden" -#: ../../common/exec.c:269 ../../common/exec.c:308 +#: ../../common/exec.c:282 ../../common/exec.c:321 #, c-format msgid "could not change directory to \"%s\": %m" msgstr "konnte nicht in Verzeichnis »%s« wechseln: %m" -#: ../../common/exec.c:286 +#: ../../common/exec.c:299 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m" -#: ../../common/exec.c:409 +#: ../../common/exec.c:422 #, c-format msgid "%s() failed: %m" msgstr "%s() fehlgeschlagen: %m" -#: ../../common/exec.c:522 ../../common/exec.c:567 ../../common/exec.c:659 +#: ../../common/exec.c:560 ../../common/exec.c:605 ../../common/exec.c:697 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:162 -#: ../../port/path.c:632 ../../port/path.c:670 ../../port/path.c:687 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 +#: ../../port/path.c:726 ../../port/path.c:764 ../../port/path.c:781 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../../common/wait_error.c:45 #, c-format msgid "command not executable" @@ -97,82 +107,82 @@ 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:654 +#: ../../port/path.c:748 #, c-format msgid "could not get current working directory: %s\n" msgstr "konnte aktuelles Arbeitsverzeichnis nicht ermitteln: %s\n" -#: pg_ctl.c:258 +#: pg_ctl.c:260 #, c-format msgid "%s: directory \"%s\" does not exist\n" msgstr "%s: Verzeichnis »%s« existiert nicht\n" -#: pg_ctl.c:261 +#: pg_ctl.c:263 #, c-format msgid "%s: could not access directory \"%s\": %s\n" msgstr "%s: konnte nicht auf Verzeichnis »%s« zugreifen: %s\n" -#: pg_ctl.c:274 +#: pg_ctl.c:276 #, c-format msgid "%s: directory \"%s\" is not a database cluster directory\n" msgstr "%s: Verzeichnis »%s« ist kein Datenbankclusterverzeichnis\n" -#: pg_ctl.c:287 +#: pg_ctl.c:289 #, c-format msgid "%s: could not open PID file \"%s\": %s\n" msgstr "%s: konnte PID-Datei »%s« nicht öffnen: %s\n" -#: pg_ctl.c:296 +#: pg_ctl.c:298 #, c-format msgid "%s: the PID file \"%s\" is empty\n" msgstr "%s: die PID-Datei »%s« ist leer\n" -#: pg_ctl.c:299 +#: pg_ctl.c:301 #, c-format msgid "%s: invalid data in PID file \"%s\"\n" msgstr "%s: ungültige Daten in PID-Datei »%s«\n" -#: pg_ctl.c:458 pg_ctl.c:500 +#: pg_ctl.c:464 pg_ctl.c:506 #, c-format msgid "%s: could not start server: %s\n" msgstr "%s: konnte Server nicht starten: %s\n" -#: pg_ctl.c:478 +#: pg_ctl.c:484 #, c-format msgid "%s: could not start server due to setsid() failure: %s\n" msgstr "%s: konnte Server wegen setsid()-Fehler nicht starten: %s\n" -#: pg_ctl.c:548 +#: pg_ctl.c:554 #, c-format msgid "%s: could not open log file \"%s\": %s\n" msgstr "%s: konnte Logdatei »%s« nicht öffnen: %s\n" -#: pg_ctl.c:565 +#: pg_ctl.c:571 #, c-format msgid "%s: could not start server: error code %lu\n" msgstr "%s: konnte Server nicht starten: Fehlercode %lu\n" -#: pg_ctl.c:712 +#: pg_ctl.c:788 #, c-format msgid "%s: cannot set core file size limit; disallowed by hard limit\n" msgstr "%s: kann Grenzwert für Core-Datei-Größe nicht setzen; durch harten Grenzwert verboten\n" -#: pg_ctl.c:738 +#: pg_ctl.c:814 #, c-format msgid "%s: could not read file \"%s\"\n" msgstr "%s: konnte Datei »%s« nicht lesen\n" -#: pg_ctl.c:743 +#: pg_ctl.c:819 #, c-format msgid "%s: option file \"%s\" must have exactly one line\n" msgstr "%s: Optionsdatei »%s« muss genau eine Zeile haben\n" -#: pg_ctl.c:785 pg_ctl.c:974 pg_ctl.c:1070 +#: pg_ctl.c:861 pg_ctl.c:1049 pg_ctl.c:1132 #, c-format msgid "%s: could not send stop signal (PID: %ld): %s\n" msgstr "%s: konnte Stopp-Signal nicht senden (PID: %ld): %s\n" -#: pg_ctl.c:813 +#: pg_ctl.c:889 #, c-format msgid "" "The program \"%s\" is needed by %s but was not found in the\n" @@ -183,7 +193,7 @@ msgstr "" "selben Verzeichnis wie »%s« gefunden.\n" "Prüfen Sie Ihre Installation.\n" -#: pg_ctl.c:818 +#: pg_ctl.c:894 #, c-format msgid "" "The program \"%s\" was found by \"%s\"\n" @@ -194,38 +204,38 @@ msgstr "" "aber es hatte nicht die gleiche Version wie %s.\n" "Prüfen Sie Ihre Installation.\n" -#: pg_ctl.c:851 +#: pg_ctl.c:927 #, c-format msgid "%s: database system initialization failed\n" msgstr "%s: Initialisierung des Datenbanksystems fehlgeschlagen\n" -#: pg_ctl.c:866 +#: pg_ctl.c:942 #, c-format msgid "%s: another server might be running; trying to start server anyway\n" msgstr "%s: ein anderer Server läuft möglicherweise; versuche trotzdem zu starten\n" -#: pg_ctl.c:914 +#: pg_ctl.c:990 msgid "waiting for server to start..." msgstr "warte auf Start des Servers..." -#: pg_ctl.c:919 pg_ctl.c:1024 pg_ctl.c:1116 pg_ctl.c:1241 +#: pg_ctl.c:995 pg_ctl.c:1087 pg_ctl.c:1165 pg_ctl.c:1277 msgid " done\n" msgstr " fertig\n" -#: pg_ctl.c:920 +#: pg_ctl.c:996 msgid "server started\n" msgstr "Server gestartet\n" -#: pg_ctl.c:923 pg_ctl.c:929 pg_ctl.c:1246 +#: pg_ctl.c:999 pg_ctl.c:1005 pg_ctl.c:1282 msgid " stopped waiting\n" msgstr " Warten beendet\n" -#: pg_ctl.c:924 +#: pg_ctl.c:1000 #, c-format msgid "%s: server did not start in time\n" msgstr "%s: Starten des Servers hat nicht rechtzeitig abgeschlossen\n" -#: pg_ctl.c:930 +#: pg_ctl.c:1006 #, c-format msgid "" "%s: could not start server\n" @@ -234,29 +244,29 @@ msgstr "" "%s: konnte Server nicht starten\n" "Prüfen Sie die Logausgabe.\n" -#: pg_ctl.c:938 +#: pg_ctl.c:1014 msgid "server starting\n" msgstr "Server startet\n" -#: pg_ctl.c:959 pg_ctl.c:1046 pg_ctl.c:1137 pg_ctl.c:1176 pg_ctl.c:1270 +#: pg_ctl.c:1034 pg_ctl.c:1108 pg_ctl.c:1186 pg_ctl.c:1225 pg_ctl.c:1306 #, c-format msgid "%s: PID file \"%s\" does not exist\n" msgstr "%s: PID-Datei »%s« existiert nicht\n" -#: pg_ctl.c:960 pg_ctl.c:1048 pg_ctl.c:1138 pg_ctl.c:1177 pg_ctl.c:1271 +#: pg_ctl.c:1035 pg_ctl.c:1110 pg_ctl.c:1187 pg_ctl.c:1226 pg_ctl.c:1307 msgid "Is server running?\n" msgstr "Läuft der Server?\n" -#: pg_ctl.c:966 +#: pg_ctl.c:1041 #, c-format msgid "%s: cannot stop server; single-user server is running (PID: %ld)\n" msgstr "%s: kann Server nicht anhalten; Einzelbenutzerserver läuft (PID: %ld)\n" -#: pg_ctl.c:981 +#: pg_ctl.c:1056 msgid "server shutting down\n" msgstr "Server fährt herunter\n" -#: pg_ctl.c:996 pg_ctl.c:1085 +#: pg_ctl.c:1071 pg_ctl.c:1147 msgid "" "WARNING: online backup mode is active\n" "Shutdown will not complete until pg_stop_backup() is called.\n" @@ -266,20 +276,20 @@ msgstr "" "Herunterfahren wird erst abgeschlossen werden, wenn pg_stop_backup() aufgerufen wird.\n" "\n" -#: pg_ctl.c:1000 pg_ctl.c:1089 +#: pg_ctl.c:1075 pg_ctl.c:1151 msgid "waiting for server to shut down..." msgstr "warte auf Herunterfahren des Servers..." -#: pg_ctl.c:1016 pg_ctl.c:1107 +#: pg_ctl.c:1079 pg_ctl.c:1156 msgid " failed\n" msgstr " Fehler\n" -#: pg_ctl.c:1018 pg_ctl.c:1109 +#: pg_ctl.c:1081 pg_ctl.c:1158 #, c-format msgid "%s: server does not shut down\n" msgstr "%s: Server fährt nicht herunter\n" -#: pg_ctl.c:1020 pg_ctl.c:1111 +#: pg_ctl.c:1083 pg_ctl.c:1160 msgid "" "HINT: The \"-m fast\" option immediately disconnects sessions rather than\n" "waiting for session-initiated disconnection.\n" @@ -287,245 +297,245 @@ msgstr "" "TIPP: Die Option »-m fast« beendet Sitzungen sofort, statt auf das Beenden\n" "durch die Sitzungen selbst zu warten.\n" -#: pg_ctl.c:1026 pg_ctl.c:1117 +#: pg_ctl.c:1089 pg_ctl.c:1166 msgid "server stopped\n" msgstr "Server angehalten\n" -#: pg_ctl.c:1049 +#: pg_ctl.c:1111 msgid "trying to start server anyway\n" msgstr "versuche Server trotzdem zu starten\n" -#: pg_ctl.c:1058 +#: pg_ctl.c:1120 #, c-format msgid "%s: cannot restart server; single-user server is running (PID: %ld)\n" msgstr "%s: kann Server nicht neu starten; Einzelbenutzerserver läuft (PID: %ld)\n" -#: pg_ctl.c:1061 pg_ctl.c:1147 +#: pg_ctl.c:1123 pg_ctl.c:1196 msgid "Please terminate the single-user server and try again.\n" msgstr "Bitte beenden Sie den Einzelbenutzerserver und versuchen Sie es noch einmal.\n" -#: pg_ctl.c:1121 +#: pg_ctl.c:1170 #, c-format msgid "%s: old server process (PID: %ld) seems to be gone\n" msgstr "%s: alter Serverprozess (PID: %ld) scheint verschwunden zu sein\n" -#: pg_ctl.c:1123 +#: pg_ctl.c:1172 msgid "starting server anyway\n" msgstr "starte Server trotzdem\n" -#: pg_ctl.c:1144 +#: pg_ctl.c:1193 #, c-format msgid "%s: cannot reload server; single-user server is running (PID: %ld)\n" msgstr "%s: kann Server nicht neu laden; Einzelbenutzerserver läuft (PID: %ld)\n" -#: pg_ctl.c:1153 +#: pg_ctl.c:1202 #, c-format msgid "%s: could not send reload signal (PID: %ld): %s\n" msgstr "%s: konnte Signal zum Neuladen nicht senden (PID: %ld): %s\n" -#: pg_ctl.c:1158 +#: pg_ctl.c:1207 msgid "server signaled\n" msgstr "Signal an Server gesendet\n" -#: pg_ctl.c:1183 +#: pg_ctl.c:1232 #, c-format msgid "%s: cannot promote server; single-user server is running (PID: %ld)\n" msgstr "%s: kann Server nicht befördern; Einzelbenutzerserver läuft (PID: %ld)\n" -#: pg_ctl.c:1191 +#: pg_ctl.c:1240 #, c-format msgid "%s: cannot promote server; server is not in standby mode\n" msgstr "%s: kann Server nicht befördern; Server ist nicht im Standby-Modus\n" -#: pg_ctl.c:1201 +#: pg_ctl.c:1250 #, c-format msgid "%s: could not create promote signal file \"%s\": %s\n" msgstr "%s: konnte Signaldatei zum Befördern »%s« nicht erzeugen: %s\n" -#: pg_ctl.c:1207 +#: pg_ctl.c:1256 #, c-format msgid "%s: could not write promote signal file \"%s\": %s\n" msgstr "%s: konnte Signaldatei zum Befördern »%s« nicht schreiben: %s\n" -#: pg_ctl.c:1215 +#: pg_ctl.c:1264 #, c-format msgid "%s: could not send promote signal (PID: %ld): %s\n" msgstr "%s: konnte Signal zum Befördern nicht senden (PID: %ld): %s\n" -#: pg_ctl.c:1218 +#: pg_ctl.c:1267 #, c-format msgid "%s: could not remove promote signal file \"%s\": %s\n" msgstr "%s: konnte Signaldatei zum Befördern »%s« nicht entfernen: %s\n" -#: pg_ctl.c:1228 +#: pg_ctl.c:1274 msgid "waiting for server to promote..." msgstr "warte auf Befördern des Servers..." -#: pg_ctl.c:1242 +#: pg_ctl.c:1278 msgid "server promoted\n" msgstr "Server wurde befördert\n" -#: pg_ctl.c:1247 +#: pg_ctl.c:1283 #, c-format msgid "%s: server did not promote in time\n" msgstr "%s: Befördern des Servers hat nicht rechtzeitig abgeschlossen\n" -#: pg_ctl.c:1253 +#: pg_ctl.c:1289 msgid "server promoting\n" msgstr "Server wird befördert\n" -#: pg_ctl.c:1277 +#: pg_ctl.c:1313 #, c-format msgid "%s: cannot rotate log file; single-user server is running (PID: %ld)\n" msgstr "%s: kann Logdatei nicht rotieren; Einzelbenutzerserver läuft (PID: %ld)\n" -#: pg_ctl.c:1287 +#: pg_ctl.c:1323 #, c-format msgid "%s: could not create log rotation signal file \"%s\": %s\n" msgstr "%s: konnte Signaldatei zum Logrotieren »%s« nicht erzeugen: %s\n" -#: pg_ctl.c:1293 +#: pg_ctl.c:1329 #, c-format msgid "%s: could not write log rotation signal file \"%s\": %s\n" msgstr "%s: konnte Signaldatei zum Logrotieren »%s« nicht schreiben: %s\n" -#: pg_ctl.c:1301 +#: pg_ctl.c:1337 #, c-format msgid "%s: could not send log rotation signal (PID: %ld): %s\n" msgstr "%s: konnte Signal zum Logrotieren nicht senden (PID: %ld): %s\n" -#: pg_ctl.c:1304 +#: pg_ctl.c:1340 #, c-format msgid "%s: could not remove log rotation signal file \"%s\": %s\n" msgstr "%s: konnte Signaldatei zum Logrotieren »%s« nicht entfernen: %s\n" -#: pg_ctl.c:1309 +#: pg_ctl.c:1345 msgid "server signaled to rotate log file\n" msgstr "Signal zum Logrotieren an Server gesendet\n" -#: pg_ctl.c:1356 +#: pg_ctl.c:1392 #, c-format msgid "%s: single-user server is running (PID: %ld)\n" msgstr "%s: Einzelbenutzerserver läuft (PID: %ld)\n" -#: pg_ctl.c:1370 +#: pg_ctl.c:1406 #, c-format msgid "%s: server is running (PID: %ld)\n" msgstr "%s: Server läuft (PID: %ld)\n" -#: pg_ctl.c:1386 +#: pg_ctl.c:1422 #, c-format msgid "%s: no server running\n" msgstr "%s: kein Server läuft\n" -#: pg_ctl.c:1403 +#: pg_ctl.c:1439 #, c-format msgid "%s: could not send signal %d (PID: %ld): %s\n" msgstr "%s: konnte Signal %d nicht senden (PID: %ld): %s\n" -#: pg_ctl.c:1434 +#: pg_ctl.c:1470 #, c-format msgid "%s: could not find own program executable\n" msgstr "%s: konnte eigene Programmdatei nicht finden\n" -#: pg_ctl.c:1444 +#: pg_ctl.c:1480 #, c-format msgid "%s: could not find postgres program executable\n" msgstr "%s: konnte »postgres« Programmdatei nicht finden\n" -#: pg_ctl.c:1514 pg_ctl.c:1548 +#: pg_ctl.c:1550 pg_ctl.c:1584 #, c-format msgid "%s: could not open service manager\n" msgstr "%s: konnte Servicemanager nicht öffnen\n" -#: pg_ctl.c:1520 +#: pg_ctl.c:1556 #, c-format msgid "%s: service \"%s\" already registered\n" msgstr "%s: Systemdienst »%s« ist bereits registriert\n" -#: pg_ctl.c:1531 +#: pg_ctl.c:1567 #, c-format msgid "%s: could not register service \"%s\": error code %lu\n" msgstr "%s: konnte Systemdienst »%s« nicht registrieren: Fehlercode %lu\n" -#: pg_ctl.c:1554 +#: pg_ctl.c:1590 #, c-format msgid "%s: service \"%s\" not registered\n" msgstr "%s: Systemdienst »%s« ist nicht registriert\n" -#: pg_ctl.c:1561 +#: pg_ctl.c:1597 #, c-format msgid "%s: could not open service \"%s\": error code %lu\n" msgstr "%s: konnte Systemdienst »%s« nicht öffnen: Fehlercode %lu\n" -#: pg_ctl.c:1570 +#: pg_ctl.c:1606 #, c-format msgid "%s: could not unregister service \"%s\": error code %lu\n" msgstr "%s: konnte Systemdienst »%s« nicht deregistrieren: Fehlercode %lu\n" -#: pg_ctl.c:1657 +#: pg_ctl.c:1693 msgid "Waiting for server startup...\n" msgstr "Warte auf Start des Servers...\n" -#: pg_ctl.c:1660 +#: pg_ctl.c:1696 msgid "Timed out waiting for server startup\n" msgstr "Zeitüberschreitung beim Warten auf Start des Servers\n" -#: pg_ctl.c:1664 +#: pg_ctl.c:1700 msgid "Server started and accepting connections\n" msgstr "Server wurde gestartet und nimmt Verbindungen an\n" -#: pg_ctl.c:1719 +#: pg_ctl.c:1755 #, c-format msgid "%s: could not start service \"%s\": error code %lu\n" msgstr "%s: konnte Systemdienst »%s« nicht starten: Fehlercode %lu\n" -#: pg_ctl.c:1789 +#: pg_ctl.c:1825 #, c-format msgid "%s: WARNING: cannot create restricted tokens on this platform\n" msgstr "%s: WARNUNG: auf dieser Plattform können keine beschränkten Token erzeugt werden\n" -#: pg_ctl.c:1802 +#: pg_ctl.c:1838 #, c-format msgid "%s: could not open process token: error code %lu\n" msgstr "%s: konnte Prozess-Token nicht öffnen: Fehlercode %lu\n" -#: pg_ctl.c:1816 +#: pg_ctl.c:1852 #, c-format msgid "%s: could not allocate SIDs: error code %lu\n" msgstr "%s: konnte SIDs nicht erzeugen: Fehlercode %lu\n" -#: pg_ctl.c:1843 +#: pg_ctl.c:1879 #, c-format msgid "%s: could not create restricted token: error code %lu\n" msgstr "%s: konnte beschränktes Token nicht erzeugen: Fehlercode %lu\n" -#: pg_ctl.c:1874 +#: pg_ctl.c:1910 #, c-format msgid "%s: WARNING: could not locate all job object functions in system API\n" msgstr "%s: WARNUNG: konnte nicht alle Job-Objekt-Funtionen in der System-API finden\n" -#: pg_ctl.c:1971 +#: pg_ctl.c:2007 #, c-format msgid "%s: could not get LUIDs for privileges: error code %lu\n" msgstr "%s: konnte LUIDs für Privilegien nicht ermitteln: Fehlercode %lu\n" -#: pg_ctl.c:1979 pg_ctl.c:1994 +#: pg_ctl.c:2015 pg_ctl.c:2030 #, c-format msgid "%s: could not get token information: error code %lu\n" msgstr "%s: konnte Token-Informationen nicht ermitteln: Fehlercode %lu\n" -#: pg_ctl.c:1988 +#: pg_ctl.c:2024 #, c-format msgid "%s: out of memory\n" msgstr "%s: Speicher aufgebraucht\n" -#: pg_ctl.c:2018 +#: pg_ctl.c:2054 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Versuchen Sie »%s --help« für weitere Informationen.\n" -#: pg_ctl.c:2026 +#: pg_ctl.c:2062 #, c-format msgid "" "%s is a utility to initialize, start, stop, or control a PostgreSQL server.\n" @@ -535,17 +545,17 @@ msgstr "" "starten, anzuhalten oder zu steuern.\n" "\n" -#: pg_ctl.c:2027 +#: pg_ctl.c:2063 #, c-format msgid "Usage:\n" msgstr "Aufruf:\n" -#: pg_ctl.c:2028 +#: pg_ctl.c:2064 #, c-format msgid " %s init[db] [-D DATADIR] [-s] [-o OPTIONS]\n" msgstr " %s init[db] [-D DATENVERZ] [-s] [-o OPTIONEN]\n" -#: pg_ctl.c:2029 +#: pg_ctl.c:2065 #, c-format msgid "" " %s start [-D DATADIR] [-l FILENAME] [-W] [-t SECS] [-s]\n" @@ -554,12 +564,12 @@ msgstr "" " %s start [-D DATENVERZ] [-l DATEINAME] [-W] [-t SEK] [-s]\n" " [-o OPTIONEN] [-p PFAD] [-c]\n" -#: pg_ctl.c:2031 +#: pg_ctl.c:2067 #, c-format msgid " %s stop [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" msgstr " %s stop [-D DATENVERZ] [-m SHUTDOWN-MODUS] [-W] [-t SEK] [-s]\n" -#: pg_ctl.c:2032 +#: pg_ctl.c:2068 #, c-format msgid "" " %s restart [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" @@ -568,32 +578,32 @@ msgstr "" " %s restart [-D DATENVERZ] [-m SHUTDOWN-MODUS] [-W] [-t SEK] [-s]\n" " [-o OPTIONEN] [-c]\n" -#: pg_ctl.c:2034 +#: pg_ctl.c:2070 #, c-format msgid " %s reload [-D DATADIR] [-s]\n" msgstr " %s reload [-D DATENVERZ] [-s]\n" -#: pg_ctl.c:2035 +#: pg_ctl.c:2071 #, c-format msgid " %s status [-D DATADIR]\n" msgstr " %s status [-D DATENVERZ]\n" -#: pg_ctl.c:2036 +#: pg_ctl.c:2072 #, c-format msgid " %s promote [-D DATADIR] [-W] [-t SECS] [-s]\n" msgstr " %s promote [-D DATENVERZ] [-W] [-t SEK] [-s]\n" -#: pg_ctl.c:2037 +#: pg_ctl.c:2073 #, c-format msgid " %s logrotate [-D DATADIR] [-s]\n" msgstr " %s logrotate [-D DATENVERZ] [-s]\n" -#: pg_ctl.c:2038 +#: pg_ctl.c:2074 #, c-format msgid " %s kill SIGNALNAME PID\n" msgstr " %s kill SIGNALNAME PID\n" -#: pg_ctl.c:2040 +#: pg_ctl.c:2076 #, c-format msgid "" " %s register [-D DATADIR] [-N SERVICENAME] [-U USERNAME] [-P PASSWORD]\n" @@ -602,12 +612,12 @@ msgstr "" " %s register [-D DATENVERZ] [-N DIENSTNAME] [-U BENUTZERNAME] [-P PASSWORT]\n" " [-S STARTTYP] [-e QUELLE] [-W] [-t SEK] [-s] [-o OPTIONEN]\n" -#: pg_ctl.c:2042 +#: pg_ctl.c:2078 #, c-format msgid " %s unregister [-N SERVICENAME]\n" msgstr " %s unregister [-N DIENSTNAME]\n" -#: pg_ctl.c:2045 +#: pg_ctl.c:2081 #, c-format msgid "" "\n" @@ -616,56 +626,56 @@ msgstr "" "\n" "Optionen für alle Modi:\n" -#: pg_ctl.c:2046 +#: pg_ctl.c:2082 #, c-format msgid " -D, --pgdata=DATADIR location of the database storage area\n" msgstr " -D, --pgdata=DATENVERZ Datenbankverzeichnis\n" -#: pg_ctl.c:2048 +#: pg_ctl.c:2084 #, c-format msgid " -e SOURCE event source for logging when running as a service\n" msgstr "" " -e QUELLE Ereignisquelle fürs Loggen, wenn als Systemdienst\n" " gestartet\n" -#: pg_ctl.c:2050 +#: pg_ctl.c:2086 #, c-format msgid " -s, --silent only print errors, no informational messages\n" msgstr " -s, --silent nur Fehler zeigen, keine Informationsmeldungen\n" -#: pg_ctl.c:2051 +#: pg_ctl.c:2087 #, c-format msgid " -t, --timeout=SECS seconds to wait when using -w option\n" msgstr " -t, --timeout=SEK Sekunden zu warten bei Option -w\n" -#: pg_ctl.c:2052 +#: pg_ctl.c:2088 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n" -#: pg_ctl.c:2053 +#: pg_ctl.c:2089 #, c-format msgid " -w, --wait wait until operation completes (default)\n" msgstr " -w, --wait warten bis Operation abgeschlossen ist (Voreinstellung)\n" -#: pg_ctl.c:2054 +#: pg_ctl.c:2090 #, c-format msgid " -W, --no-wait do not wait until operation completes\n" msgstr " -W, --no-wait nicht warten bis Operation abgeschlossen ist\n" -#: pg_ctl.c:2055 +#: pg_ctl.c:2091 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n" -#: pg_ctl.c:2056 +#: pg_ctl.c:2092 #, c-format msgid "If the -D option is omitted, the environment variable PGDATA is used.\n" msgstr "" "Wenn die Option -D weggelassen wird, dann wird die Umgebungsvariable\n" "PGDATA verwendet.\n" -#: pg_ctl.c:2058 +#: pg_ctl.c:2094 #, c-format msgid "" "\n" @@ -674,24 +684,24 @@ msgstr "" "\n" "Optionen für Start oder Neustart:\n" -#: pg_ctl.c:2060 +#: pg_ctl.c:2096 #, c-format msgid " -c, --core-files allow postgres to produce core files\n" msgstr " -c, --core-files erlaubt postgres Core-Dateien zu erzeugen\n" -#: pg_ctl.c:2062 +#: pg_ctl.c:2098 #, c-format msgid " -c, --core-files not applicable on this platform\n" msgstr " -c, --core-files betrifft diese Plattform nicht\n" -#: pg_ctl.c:2064 +#: pg_ctl.c:2100 #, c-format msgid " -l, --log=FILENAME write (or append) server log to FILENAME\n" msgstr "" " -l, --log=DATEINAME Serverlog in DATEINAME schreiben (wird an bestehende\n" " Datei angehängt)\n" -#: pg_ctl.c:2065 +#: pg_ctl.c:2101 #, c-format msgid "" " -o, --options=OPTIONS command line options to pass to postgres\n" @@ -700,12 +710,12 @@ msgstr "" " -o, --options=OPTIONEN Kommandozeilenoptionen für postgres (PostgreSQL-\n" " Serverprogramm) oder initdb\n" -#: pg_ctl.c:2067 +#: pg_ctl.c:2103 #, c-format msgid " -p PATH-TO-POSTGRES normally not necessary\n" msgstr " -p PFAD-ZU-POSTGRES normalerweise nicht notwendig\n" -#: pg_ctl.c:2068 +#: pg_ctl.c:2104 #, c-format msgid "" "\n" @@ -714,12 +724,12 @@ msgstr "" "\n" "Optionen für Anhalten oder Neustart:\n" -#: pg_ctl.c:2069 +#: pg_ctl.c:2105 #, c-format msgid " -m, --mode=MODE MODE can be \"smart\", \"fast\", or \"immediate\"\n" msgstr " -m, --mode=MODUS MODUS kann »smart«, »fast« oder »immediate« sein\n" -#: pg_ctl.c:2071 +#: pg_ctl.c:2107 #, c-format msgid "" "\n" @@ -728,24 +738,24 @@ msgstr "" "\n" "Shutdown-Modi sind:\n" -#: pg_ctl.c:2072 +#: pg_ctl.c:2108 #, c-format msgid " smart quit after all clients have disconnected\n" msgstr " smart beenden nachdem alle Clientverbindungen geschlossen sind\n" -#: pg_ctl.c:2073 +#: pg_ctl.c:2109 #, c-format msgid " fast quit directly, with proper shutdown (default)\n" msgstr " fast sofort beenden, mit richtigem Shutdown (Voreinstellung)\n" -#: pg_ctl.c:2074 +#: pg_ctl.c:2110 #, c-format msgid " immediate quit without complete shutdown; will lead to recovery on restart\n" msgstr "" " immediate beenden ohne vollständigen Shutdown; führt zu Recovery-Lauf\n" " beim Neustart\n" -#: pg_ctl.c:2076 +#: pg_ctl.c:2112 #, c-format msgid "" "\n" @@ -754,7 +764,7 @@ msgstr "" "\n" "Erlaubte Signalnamen für »kill«:\n" -#: pg_ctl.c:2080 +#: pg_ctl.c:2116 #, c-format msgid "" "\n" @@ -763,27 +773,27 @@ msgstr "" "\n" "Optionen für »register« und »unregister«:\n" -#: pg_ctl.c:2081 +#: pg_ctl.c:2117 #, c-format msgid " -N SERVICENAME service name with which to register PostgreSQL server\n" msgstr " -N DIENSTNAME Systemdienstname für Registrierung des PostgreSQL-Servers\n" -#: pg_ctl.c:2082 +#: pg_ctl.c:2118 #, c-format msgid " -P PASSWORD password of account to register PostgreSQL server\n" msgstr " -P PASSWORD Passwort des Benutzers für Registrierung des PostgreSQL-Servers\n" -#: pg_ctl.c:2083 +#: pg_ctl.c:2119 #, c-format msgid " -U USERNAME user name of account to register PostgreSQL server\n" msgstr " -U USERNAME Benutzername für Registrierung des PostgreSQL-Servers\n" -#: pg_ctl.c:2084 +#: pg_ctl.c:2120 #, c-format msgid " -S START-TYPE service start type to register PostgreSQL server\n" msgstr " -S STARTTYP Systemdienst-Starttyp für PostgreSQL-Server\n" -#: pg_ctl.c:2086 +#: pg_ctl.c:2122 #, c-format msgid "" "\n" @@ -792,19 +802,19 @@ msgstr "" "\n" "Starttypen sind:\n" -#: pg_ctl.c:2087 +#: pg_ctl.c:2123 #, c-format msgid " auto start service automatically during system startup (default)\n" msgstr "" " auto Dienst automatisch starten beim Start des Betriebssystems\n" " (Voreinstellung)\n" -#: pg_ctl.c:2088 +#: pg_ctl.c:2124 #, c-format msgid " demand start service on demand\n" msgstr " demand Dienst bei Bedarf starten\n" -#: pg_ctl.c:2091 +#: pg_ctl.c:2127 #, c-format msgid "" "\n" @@ -813,37 +823,37 @@ msgstr "" "\n" "Berichten Sie Fehler an <%s>.\n" -#: pg_ctl.c:2092 +#: pg_ctl.c:2128 #, c-format msgid "%s home page: <%s>\n" msgstr "%s Homepage: <%s>\n" -#: pg_ctl.c:2117 +#: pg_ctl.c:2153 #, c-format msgid "%s: unrecognized shutdown mode \"%s\"\n" msgstr "%s: unbekannter Shutdown-Modus »%s«\n" -#: pg_ctl.c:2146 +#: pg_ctl.c:2182 #, c-format msgid "%s: unrecognized signal name \"%s\"\n" msgstr "%s: unbekannter Signalname »%s«\n" -#: pg_ctl.c:2163 +#: pg_ctl.c:2199 #, c-format msgid "%s: unrecognized start type \"%s\"\n" msgstr "%s: unbekannter Starttyp »%s«\n" -#: pg_ctl.c:2218 +#: pg_ctl.c:2254 #, c-format msgid "%s: could not determine the data directory using command \"%s\"\n" msgstr "%s: konnte das Datenverzeichnis mit Befehl »%s« nicht ermitteln\n" -#: pg_ctl.c:2242 +#: pg_ctl.c:2278 #, c-format msgid "%s: control file appears to be corrupt\n" msgstr "%s: Kontrolldatei scheint kaputt zu sein\n" -#: pg_ctl.c:2310 +#: pg_ctl.c:2346 #, c-format msgid "" "%s: cannot be run as root\n" @@ -854,32 +864,32 @@ msgstr "" "Bitte loggen Sie sich (z.B. mit »su«) als der (unprivilegierte) Benutzer\n" "ein, der Eigentümer des Serverprozesses sein soll.\n" -#: pg_ctl.c:2393 +#: pg_ctl.c:2429 #, c-format msgid "%s: -S option not supported on this platform\n" msgstr "%s: Option -S wird auf dieser Plattform nicht unterstützt\n" -#: pg_ctl.c:2430 +#: pg_ctl.c:2466 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: zu viele Kommandozeilenargumente (das erste ist »%s«)\n" -#: pg_ctl.c:2456 +#: pg_ctl.c:2492 #, c-format msgid "%s: missing arguments for kill mode\n" msgstr "%s: fehlende Argumente für »kill«-Modus\n" -#: pg_ctl.c:2474 +#: pg_ctl.c:2510 #, c-format msgid "%s: unrecognized operation mode \"%s\"\n" msgstr "%s: unbekannter Operationsmodus »%s«\n" -#: pg_ctl.c:2484 +#: pg_ctl.c:2520 #, c-format msgid "%s: no operation specified\n" msgstr "%s: keine Operation angegeben\n" -#: pg_ctl.c:2505 +#: pg_ctl.c:2541 #, c-format msgid "%s: no database directory specified and environment variable PGDATA unset\n" msgstr "%s: kein Datenbankverzeichnis angegeben und Umgebungsvariable PGDATA nicht gesetzt\n" diff --git a/src/bin/pg_ctl/po/ja.po b/src/bin/pg_ctl/po/ja.po index 52eb0116903..99edb7b6db7 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 14)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-08-25 17:21+0900\n" -"PO-Revision-Date: 2022-08-09 09:47+0900\n" +"POT-Creation-Date: 2026-05-12 14:33+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" @@ -22,57 +22,67 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 1.8.13\n" -#: ../../common/exec.c:136 ../../common/exec.c:253 ../../common/exec.c:299 +#: ../../common/exec.c:149 ../../common/exec.c:266 ../../common/exec.c:312 #, c-format msgid "could not identify current directory: %m" msgstr "カレントディレクトリを確認できませんでした: %m" -#: ../../common/exec.c:155 +#: ../../common/exec.c:168 #, c-format msgid "invalid binary \"%s\"" msgstr "不正なバイナリ\"%s\"" -#: ../../common/exec.c:205 +#: ../../common/exec.c:218 #, c-format msgid "could not read binary \"%s\"" msgstr "バイナリ\"%s\"を読み取れませんでした" -#: ../../common/exec.c:213 +#: ../../common/exec.c:226 #, c-format msgid "could not find a \"%s\" to execute" msgstr "実行対象の\"%s\"が見つかりませんでした" -#: ../../common/exec.c:269 ../../common/exec.c:308 +#: ../../common/exec.c:282 ../../common/exec.c:321 #, c-format msgid "could not change directory to \"%s\": %m" msgstr "ディレクトリ\"%s\"に移動できませんでした: %m" -#: ../../common/exec.c:286 +#: ../../common/exec.c:299 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "シンボリックリンク\"%s\"を読めませんでした: %m" -#: ../../common/exec.c:409 +#: ../../common/exec.c:422 #, c-format msgid "%s() failed: %m" msgstr "%s() が失敗しました: %m" -#: ../../common/exec.c:522 ../../common/exec.c:567 ../../common/exec.c:659 +#: ../../common/exec.c:560 ../../common/exec.c:605 ../../common/exec.c:697 msgid "out of memory" msgstr "メモリ不足" -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 -#: ../../port/path.c:632 ../../port/path.c:670 ../../port/path.c:687 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 +#: ../../port/path.c:726 ../../port/path.c:764 ../../port/path.c:781 #, c-format msgid "out of memory\n" msgstr "メモリ不足\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "nullポインタは複製できません (内部エラー)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + #: ../../common/wait_error.c:45 #, c-format msgid "command not executable" @@ -103,82 +113,82 @@ msgstr "子プロセスはシグナル%dにより終了しました: %s" msgid "child process exited with unrecognized status %d" msgstr "子プロセスは認識できないステータス%dで終了しました" -#: ../../port/path.c:654 +#: ../../port/path.c:748 #, c-format msgid "could not get current working directory: %s\n" msgstr "現在の作業ディレクトリを取得できませんでした: %s\n" -#: pg_ctl.c:258 +#: pg_ctl.c:260 #, c-format msgid "%s: directory \"%s\" does not exist\n" msgstr "%s: ディレクトリ\"%s\"は存在しません\n" -#: pg_ctl.c:261 +#: pg_ctl.c:263 #, c-format msgid "%s: could not access directory \"%s\": %s\n" msgstr "%s: ディレクトリ\"%s\"にアクセスできませんでした: %s\n" -#: pg_ctl.c:274 +#: pg_ctl.c:276 #, c-format msgid "%s: directory \"%s\" is not a database cluster directory\n" msgstr "%s: ディレクトリ\"%s\"はデータベースクラスタディレクトリではありません\n" -#: pg_ctl.c:287 +#: pg_ctl.c:289 #, c-format msgid "%s: could not open PID file \"%s\": %s\n" msgstr "%s: PIDファイル\"%s\"をオープンできませんでした: %s\n" -#: pg_ctl.c:296 +#: pg_ctl.c:298 #, c-format msgid "%s: the PID file \"%s\" is empty\n" msgstr "%s: PIDファイル\"%s\"が空です\n" -#: pg_ctl.c:299 +#: pg_ctl.c:301 #, c-format msgid "%s: invalid data in PID file \"%s\"\n" msgstr "%s: PIDファイル\"%s\"内に無効なデータがあります\n" -#: pg_ctl.c:458 pg_ctl.c:500 +#: pg_ctl.c:464 pg_ctl.c:506 #, c-format msgid "%s: could not start server: %s\n" msgstr "%s: サーバーに接続できませんでした: %s\n" -#: pg_ctl.c:478 +#: pg_ctl.c:484 #, c-format msgid "%s: could not start server due to setsid() failure: %s\n" msgstr "%s: setsid()に失敗したためサーバーに接続できませんでした: %s\n" -#: pg_ctl.c:548 +#: pg_ctl.c:554 #, c-format msgid "%s: could not open log file \"%s\": %s\n" msgstr "%s: ログファイル\"%s\"をオープンできませんでした: %s\n" -#: pg_ctl.c:565 +#: pg_ctl.c:571 #, c-format msgid "%s: could not start server: error code %lu\n" msgstr "%s: サーバーの起動に失敗しました: エラーコード %lu\n" -#: pg_ctl.c:712 +#: pg_ctl.c:788 #, c-format msgid "%s: cannot set core file size limit; disallowed by hard limit\n" msgstr "%s: コアファイルのサイズ制限を設定できません:固定の制限により許されていません\n" -#: pg_ctl.c:738 +#: pg_ctl.c:814 #, c-format msgid "%s: could not read file \"%s\"\n" msgstr "%s: ファイル\"%s\"を読み取ることに失敗しました\n" -#: pg_ctl.c:743 +#: pg_ctl.c:819 #, c-format msgid "%s: option file \"%s\" must have exactly one line\n" msgstr "%s: オプションファイル\"%s\"は1行のみでなければなりません\n" -#: pg_ctl.c:785 pg_ctl.c:974 pg_ctl.c:1070 +#: pg_ctl.c:861 pg_ctl.c:1049 pg_ctl.c:1132 #, c-format msgid "%s: could not send stop signal (PID: %ld): %s\n" msgstr "%s: 停止シグナルを送信できませんでした。(PID: %ld): %s\n" -#: pg_ctl.c:813 +#: pg_ctl.c:889 #, c-format msgid "" "The program \"%s\" is needed by %s but was not found in the\n" @@ -189,7 +199,7 @@ msgstr "" "にはありませんでした。\n" "インストールの状態を確認してください。\n" -#: pg_ctl.c:818 +#: pg_ctl.c:894 #, c-format msgid "" "The program \"%s\" was found by \"%s\"\n" @@ -200,38 +210,38 @@ msgstr "" "バージョンではありませんでした。\n" "インストールの状態を確認してください。\n" -#: pg_ctl.c:851 +#: pg_ctl.c:927 #, c-format msgid "%s: database system initialization failed\n" msgstr "%s: データベースシステムが初期化に失敗しました\n" -#: pg_ctl.c:866 +#: pg_ctl.c:942 #, c-format msgid "%s: another server might be running; trying to start server anyway\n" msgstr "%s: 他のサーバーが動作中の可能性がありますが、とにかくpostmasterの起動を試みます。\n" -#: pg_ctl.c:914 +#: pg_ctl.c:990 msgid "waiting for server to start..." msgstr "サーバーの起動完了を待っています..." -#: pg_ctl.c:919 pg_ctl.c:1024 pg_ctl.c:1116 pg_ctl.c:1241 +#: pg_ctl.c:995 pg_ctl.c:1087 pg_ctl.c:1165 pg_ctl.c:1277 msgid " done\n" msgstr "完了\n" -#: pg_ctl.c:920 +#: pg_ctl.c:996 msgid "server started\n" msgstr "サーバー起動完了\n" -#: pg_ctl.c:923 pg_ctl.c:929 pg_ctl.c:1246 +#: pg_ctl.c:999 pg_ctl.c:1005 pg_ctl.c:1282 msgid " stopped waiting\n" msgstr " 待機処理が停止されました\n" -#: pg_ctl.c:924 +#: pg_ctl.c:1000 #, c-format msgid "%s: server did not start in time\n" msgstr "%s: サーバーは時間内に起動しませんでした\n" -#: pg_ctl.c:930 +#: pg_ctl.c:1006 #, c-format msgid "" "%s: could not start server\n" @@ -240,29 +250,29 @@ msgstr "" "%s: サーバーを起動できませんでした。\n" "ログ出力を確認してください。\n" -#: pg_ctl.c:938 +#: pg_ctl.c:1014 msgid "server starting\n" msgstr "サーバーは起動中です。\n" -#: pg_ctl.c:959 pg_ctl.c:1046 pg_ctl.c:1137 pg_ctl.c:1176 pg_ctl.c:1270 +#: pg_ctl.c:1034 pg_ctl.c:1108 pg_ctl.c:1186 pg_ctl.c:1225 pg_ctl.c:1306 #, c-format msgid "%s: PID file \"%s\" does not exist\n" msgstr "%s: PIDファイル\"%s\"がありません\n" -#: pg_ctl.c:960 pg_ctl.c:1048 pg_ctl.c:1138 pg_ctl.c:1177 pg_ctl.c:1271 +#: pg_ctl.c:1035 pg_ctl.c:1110 pg_ctl.c:1187 pg_ctl.c:1226 pg_ctl.c:1307 msgid "Is server running?\n" msgstr "サーバーが動作していますか?\n" -#: pg_ctl.c:966 +#: pg_ctl.c:1041 #, c-format msgid "%s: cannot stop server; single-user server is running (PID: %ld)\n" msgstr "%s: サーバーを停止できません。シングルユーザーサーバー(PID: %ld)が動作しています。\n" -#: pg_ctl.c:981 +#: pg_ctl.c:1056 msgid "server shutting down\n" msgstr "サーバーの停止中です\n" -#: pg_ctl.c:996 pg_ctl.c:1085 +#: pg_ctl.c:1071 pg_ctl.c:1147 msgid "" "WARNING: online backup mode is active\n" "Shutdown will not complete until pg_stop_backup() is called.\n" @@ -272,20 +282,20 @@ msgstr "" "pg_stop_backup()が呼び出されるまでシャットダウンは完了しません\n" "\n" -#: pg_ctl.c:1000 pg_ctl.c:1089 +#: pg_ctl.c:1075 pg_ctl.c:1151 msgid "waiting for server to shut down..." msgstr "サーバー停止処理の完了を待っています..." -#: pg_ctl.c:1016 pg_ctl.c:1107 +#: pg_ctl.c:1079 pg_ctl.c:1156 msgid " failed\n" msgstr "失敗しました\n" -#: pg_ctl.c:1018 pg_ctl.c:1109 +#: pg_ctl.c:1081 pg_ctl.c:1158 #, c-format msgid "%s: server does not shut down\n" msgstr "%s: サーバーは停止していません\n" -#: pg_ctl.c:1020 pg_ctl.c:1111 +#: pg_ctl.c:1083 pg_ctl.c:1160 msgid "" "HINT: The \"-m fast\" option immediately disconnects sessions rather than\n" "waiting for session-initiated disconnection.\n" @@ -293,262 +303,262 @@ msgstr "" "ヒント: \"-m fast\"オプションは、セッション切断が始まるまで待機するのではなく\n" "即座にセッションを切断します。\n" -#: pg_ctl.c:1026 pg_ctl.c:1117 +#: pg_ctl.c:1089 pg_ctl.c:1166 msgid "server stopped\n" msgstr "サーバーは停止しました\n" -#: pg_ctl.c:1049 +#: pg_ctl.c:1111 msgid "trying to start server anyway\n" msgstr "とにかくサーバーの起動を試みます\n" -#: pg_ctl.c:1058 +#: pg_ctl.c:1120 #, c-format msgid "%s: cannot restart server; single-user server is running (PID: %ld)\n" msgstr "%s: サーバーを再起動できません。シングルユーザーサーバー(PID: %ld)が動作中です。\n" -#: pg_ctl.c:1061 pg_ctl.c:1147 +#: pg_ctl.c:1123 pg_ctl.c:1196 msgid "Please terminate the single-user server and try again.\n" msgstr "シングルユーザーサーバーを終了させてから、再度実行してください\n" -#: pg_ctl.c:1121 +#: pg_ctl.c:1170 #, c-format msgid "%s: old server process (PID: %ld) seems to be gone\n" msgstr "%s: 古いサーバープロセス(PID: %ld)が動作していないようです\n" -#: pg_ctl.c:1123 +#: pg_ctl.c:1172 msgid "starting server anyway\n" msgstr "とにかくサーバーを起動しています\n" -#: pg_ctl.c:1144 +#: pg_ctl.c:1193 #, c-format msgid "%s: cannot reload server; single-user server is running (PID: %ld)\n" msgstr "%s: サーバーをリロードできません。シングルユーザーサーバー(PID: %ld)が動作中です\n" -#: pg_ctl.c:1153 +#: pg_ctl.c:1202 #, c-format msgid "%s: could not send reload signal (PID: %ld): %s\n" msgstr "%s: リロードシグナルを送信できませんでした。(PID: %ld): %s\n" -#: pg_ctl.c:1158 +#: pg_ctl.c:1207 msgid "server signaled\n" msgstr "サーバーにシグナルを送信しました\n" -#: pg_ctl.c:1183 +#: pg_ctl.c:1232 #, c-format msgid "%s: cannot promote server; single-user server is running (PID: %ld)\n" msgstr "%s: サーバーを昇格できません; シングルユーザーサーバー(PID: %ld)が動作中です\n" -#: pg_ctl.c:1191 +#: pg_ctl.c:1240 #, c-format msgid "%s: cannot promote server; server is not in standby mode\n" msgstr "%s: サーバーを昇格できません; サーバーはスタンバイモードではありません\n" -#: pg_ctl.c:1201 +#: pg_ctl.c:1250 #, c-format msgid "%s: could not create promote signal file \"%s\": %s\n" msgstr "%s: 昇格指示ファイル\"%s\"を作成することができませんでした: %s\n" -#: pg_ctl.c:1207 +#: pg_ctl.c:1256 #, c-format msgid "%s: could not write promote signal file \"%s\": %s\n" msgstr "%s: 昇格指示ファイル\"%s\"に書き出すことができませんでした: %s\n" -#: pg_ctl.c:1215 +#: pg_ctl.c:1264 #, c-format msgid "%s: could not send promote signal (PID: %ld): %s\n" msgstr "%s: 昇格シグナルを送信できませんでした (PID: %ld): %s\n" -#: pg_ctl.c:1218 +#: pg_ctl.c:1267 #, c-format msgid "%s: could not remove promote signal file \"%s\": %s\n" msgstr "%s: 昇格指示ファイル\"%s\"の削除に失敗しました: %s\n" -#: pg_ctl.c:1228 +#: pg_ctl.c:1274 msgid "waiting for server to promote..." msgstr "サーバーの昇格を待っています..." -#: pg_ctl.c:1242 +#: pg_ctl.c:1278 msgid "server promoted\n" msgstr "サーバーは昇格しました\n" -#: pg_ctl.c:1247 +#: pg_ctl.c:1283 #, c-format msgid "%s: server did not promote in time\n" msgstr "%s: サーバーは時間内に昇格しませんでした\n" -#: pg_ctl.c:1253 +#: pg_ctl.c:1289 msgid "server promoting\n" msgstr "サーバーを昇格中です\n" -#: pg_ctl.c:1277 +#: pg_ctl.c:1313 #, c-format msgid "%s: cannot rotate log file; single-user server is running (PID: %ld)\n" msgstr "%s: ログをローテートできません; シングルユーザーサーバーが動作中です (PID: %ld)\n" -#: pg_ctl.c:1287 +#: pg_ctl.c:1323 #, c-format msgid "%s: could not create log rotation signal file \"%s\": %s\n" msgstr "%s: ログローテート指示ファイル\"%s\"を作成することができませんでした: %s\n" -#: pg_ctl.c:1293 +#: pg_ctl.c:1329 #, c-format msgid "%s: could not write log rotation signal file \"%s\": %s\n" msgstr "%s: ログローテート指示ファイル\"%s\"に書き出すことができませんでした: %s\n" -#: pg_ctl.c:1301 +#: pg_ctl.c:1337 #, c-format msgid "%s: could not send log rotation signal (PID: %ld): %s\n" msgstr "%s: ログローテートシグナルを送信できませんでした (PID: %ld): %s\n" -#: pg_ctl.c:1304 +#: pg_ctl.c:1340 #, c-format msgid "%s: could not remove log rotation signal file \"%s\": %s\n" msgstr "%s: ログローテーション指示ファイル\"%s\"の削除に失敗しました: %s\n" -#: pg_ctl.c:1309 +#: pg_ctl.c:1345 msgid "server signaled to rotate log file\n" msgstr "サーバーがログローテートをシグナルされました\n" -#: pg_ctl.c:1356 +#: pg_ctl.c:1392 #, c-format msgid "%s: single-user server is running (PID: %ld)\n" msgstr "%s: シングルユーザーサーバーが動作中です(PID: %ld)\n" -#: pg_ctl.c:1370 +#: pg_ctl.c:1406 #, c-format msgid "%s: server is running (PID: %ld)\n" msgstr "%s: サーバーが動作中です(PID: %ld)\n" -#: pg_ctl.c:1386 +#: pg_ctl.c:1422 #, c-format msgid "%s: no server running\n" msgstr "%s: サーバーが動作していません\n" -#: pg_ctl.c:1403 +#: pg_ctl.c:1439 #, c-format msgid "%s: could not send signal %d (PID: %ld): %s\n" msgstr "%s: シグナル%dを送信できませんでした(PID: %ld): %s\n" -#: pg_ctl.c:1434 +#: pg_ctl.c:1470 #, c-format msgid "%s: could not find own program executable\n" msgstr "%s: 自身の実行ファイルが見つかりませんでした\n" -#: pg_ctl.c:1444 +#: pg_ctl.c:1480 #, c-format msgid "%s: could not find postgres program executable\n" msgstr "%s: postgres の実行ファイルが見つかりません\n" -#: pg_ctl.c:1514 pg_ctl.c:1548 +#: pg_ctl.c:1550 pg_ctl.c:1584 #, c-format msgid "%s: could not open service manager\n" msgstr "%s: サービスマネージャのオープンに失敗しました\n" -#: pg_ctl.c:1520 +#: pg_ctl.c:1556 #, c-format msgid "%s: service \"%s\" already registered\n" msgstr "%s: サービス\\\"%s\\\"は登録済みです\n" -#: pg_ctl.c:1531 +#: pg_ctl.c:1567 #, c-format msgid "%s: could not register service \"%s\": error code %lu\n" msgstr "%s: サービス\"%s\"の登録に失敗しました: エラーコード %lu\n" -#: pg_ctl.c:1554 +#: pg_ctl.c:1590 #, c-format msgid "%s: service \"%s\" not registered\n" msgstr "%s: サービス\"%s\"は登録されていません\n" -#: pg_ctl.c:1561 +#: pg_ctl.c:1597 #, c-format msgid "%s: could not open service \"%s\": error code %lu\n" msgstr "%s: サービス\"%s\"のオープンに失敗しました: エラーコード %lu\n" -#: pg_ctl.c:1570 +#: pg_ctl.c:1606 #, c-format msgid "%s: could not unregister service \"%s\": error code %lu\n" msgstr "%s: サービス\"%s\"の登録削除に失敗しました: エラーコード %lu\n" -#: pg_ctl.c:1657 +#: pg_ctl.c:1693 msgid "Waiting for server startup...\n" msgstr "サーバーの起動完了を待っています...\n" -#: pg_ctl.c:1660 +#: pg_ctl.c:1696 msgid "Timed out waiting for server startup\n" msgstr "サーバーの起動待機がタイムアウトしました\n" -#: pg_ctl.c:1664 +#: pg_ctl.c:1700 msgid "Server started and accepting connections\n" msgstr "サーバーは起動し、接続を受け付けています\n" -#: pg_ctl.c:1719 +#: pg_ctl.c:1755 #, c-format msgid "%s: could not start service \"%s\": error code %lu\n" msgstr "%s: サービス\"%s\"の起動に失敗しました: エラーコード %lu\n" -#: pg_ctl.c:1789 +#: pg_ctl.c:1825 #, c-format msgid "%s: WARNING: cannot create restricted tokens on this platform\n" msgstr "%s: 警告: このプラットフォームでは制限付きトークンを作成できません\n" -#: pg_ctl.c:1802 +#: pg_ctl.c:1838 #, c-format msgid "%s: could not open process token: error code %lu\n" msgstr "%s: プロセストークンをオープンできませんでした: エラーコード %lu\n" -#: pg_ctl.c:1816 +#: pg_ctl.c:1852 #, c-format msgid "%s: could not allocate SIDs: error code %lu\n" msgstr "%s: SIDを割り当てられませんでした: エラーコード %lu\n" -#: pg_ctl.c:1843 +#: pg_ctl.c:1879 #, c-format msgid "%s: could not create restricted token: error code %lu\n" msgstr "%s: 制限付きトークンを作成できませんでした: エラーコード %lu\n" -#: pg_ctl.c:1874 +#: pg_ctl.c:1910 #, c-format msgid "%s: WARNING: could not locate all job object functions in system API\n" msgstr "%s: 警告: システムAPI内にすべてのジョブオブジェクト関数を格納できませんでした\n" -#: pg_ctl.c:1971 +#: pg_ctl.c:2007 #, c-format msgid "%s: could not get LUIDs for privileges: error code %lu\n" msgstr "%s: 権限の LUID を取得できません: エラーコード %lu\n" -#: pg_ctl.c:1979 pg_ctl.c:1994 +#: pg_ctl.c:2015 pg_ctl.c:2030 #, c-format msgid "%s: could not get token information: error code %lu\n" msgstr "%s: トークン情報を取得できませんでした: エラーコード %lu\n" -#: pg_ctl.c:1988 +#: pg_ctl.c:2024 #, c-format msgid "%s: out of memory\n" msgstr "%s: メモリ不足\n" -#: pg_ctl.c:2018 +#: pg_ctl.c:2054 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "詳細は\"%s --help\"で確認してください。\n" -#: pg_ctl.c:2026 +#: pg_ctl.c:2062 #, c-format msgid "" "%s is a utility to initialize, start, stop, or control a PostgreSQL server.\n" "\n" msgstr "%sはPostgreSQLサーバーの初期化、起動、停止、制御を行うユーティリティです。\n" -#: pg_ctl.c:2027 +#: pg_ctl.c:2063 #, c-format msgid "Usage:\n" msgstr "使用方法:\n" -#: pg_ctl.c:2028 +#: pg_ctl.c:2064 #, c-format msgid " %s init[db] [-D DATADIR] [-s] [-o OPTIONS]\n" msgstr " %s init[db] [-D DATADIR] [-s] [-o OPTIONS]\n" -#: pg_ctl.c:2029 +#: pg_ctl.c:2065 #, c-format msgid "" " %s start [-D DATADIR] [-l FILENAME] [-W] [-t SECS] [-s]\n" @@ -557,12 +567,12 @@ msgstr "" " %s start [-D DATADIR] [-l FILENAME] [-W] [-t SECS] [-s]\n" " [-o OPTIONS] [-p PATH] [-c]\n" -#: pg_ctl.c:2031 +#: pg_ctl.c:2067 #, c-format msgid " %s stop [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" msgstr " %s stop [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" -#: pg_ctl.c:2032 +#: pg_ctl.c:2068 #, c-format msgid "" " %s restart [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" @@ -571,32 +581,32 @@ msgstr "" " %s restart [-D DATADIR] [-m SHUTDOWN-MODE] [-W] [-t SECS] [-s]\n" " [-o OPTIONS] [-c]\n" -#: pg_ctl.c:2034 +#: pg_ctl.c:2070 #, c-format msgid " %s reload [-D DATADIR] [-s]\n" msgstr " %s reload [-D DATADIR] [-s]\n" -#: pg_ctl.c:2035 +#: pg_ctl.c:2071 #, c-format msgid " %s status [-D DATADIR]\n" msgstr " %s status [-D DATADIR]\n" -#: pg_ctl.c:2036 +#: pg_ctl.c:2072 #, c-format msgid " %s promote [-D DATADIR] [-W] [-t SECS] [-s]\n" msgstr " %s promote [-D DATADIR] [-W] [-t SECS] [-s]\n" -#: pg_ctl.c:2037 +#: pg_ctl.c:2073 #, c-format msgid " %s logrotate [-D DATADIR] [-s]\n" msgstr " %s logrotate [-D DATADIR] [-s]\n" -#: pg_ctl.c:2038 +#: pg_ctl.c:2074 #, c-format msgid " %s kill SIGNALNAME PID\n" msgstr " %s kill SIGNALNAME PID\n" -#: pg_ctl.c:2040 +#: pg_ctl.c:2076 #, c-format msgid "" " %s register [-D DATADIR] [-N SERVICENAME] [-U USERNAME] [-P PASSWORD]\n" @@ -605,12 +615,12 @@ msgstr "" " %s register [-D DATADIR] [-N SERVICENAME] [-U USERNAME] [-P PASSWORD]\n" " [-S START-TYPE] [-e SOURCE] [-W] [-t SECS] [-s] [-o OPTIONS]\n" -#: pg_ctl.c:2042 +#: pg_ctl.c:2078 #, c-format msgid " %s unregister [-N SERVICENAME]\n" msgstr " %s unregister [-N SERVICENAME]\n" -#: pg_ctl.c:2045 +#: pg_ctl.c:2081 #, c-format msgid "" "\n" @@ -619,52 +629,52 @@ msgstr "" "\n" "共通のオプション:\n" -#: pg_ctl.c:2046 +#: pg_ctl.c:2082 #, c-format msgid " -D, --pgdata=DATADIR location of the database storage area\n" msgstr " -D, --pgdata=DATADIR データベース格納領域の場所\n" -#: pg_ctl.c:2048 +#: pg_ctl.c:2084 #, c-format msgid " -e SOURCE event source for logging when running as a service\n" msgstr " -e SOURCE サービスとして起動させたときのログのイベントソース\n" -#: pg_ctl.c:2050 +#: pg_ctl.c:2086 #, c-format msgid " -s, --silent only print errors, no informational messages\n" msgstr " -s, --silent エラーメッセージのみを表示、情報メッセージは表示しない\n" -#: pg_ctl.c:2051 +#: pg_ctl.c:2087 #, c-format msgid " -t, --timeout=SECS seconds to wait when using -w option\n" msgstr " -t, --timeout=SECS -wオプションを使用する時に待機する秒数\n" -#: pg_ctl.c:2052 +#: pg_ctl.c:2088 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version バージョン情報を表示して終了\n" -#: pg_ctl.c:2053 +#: pg_ctl.c:2089 #, c-format msgid " -w, --wait wait until operation completes (default)\n" msgstr " -w, --wait 操作が完了するまで待機 (デフォルト)\n" -#: pg_ctl.c:2054 +#: pg_ctl.c:2090 #, c-format msgid " -W, --no-wait do not wait until operation completes\n" msgstr " -W, --no-wait 作業の完了を待たない\n" -#: pg_ctl.c:2055 +#: pg_ctl.c:2091 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help このヘルプを表示して終了\n" -#: pg_ctl.c:2056 +#: pg_ctl.c:2092 #, c-format msgid "If the -D option is omitted, the environment variable PGDATA is used.\n" msgstr "-Dオプションの省略時はPGDATA環境変数が使用されます。\n" -#: pg_ctl.c:2058 +#: pg_ctl.c:2094 #, c-format msgid "" "\n" @@ -673,22 +683,22 @@ msgstr "" "\n" "起動、再起動のオプション\n" -#: pg_ctl.c:2060 +#: pg_ctl.c:2096 #, c-format msgid " -c, --core-files allow postgres to produce core files\n" msgstr " -c, --core-files postgresのコアファイル生成を許可\n" -#: pg_ctl.c:2062 +#: pg_ctl.c:2098 #, c-format msgid " -c, --core-files not applicable on this platform\n" msgstr " -c, --core-files このプラットフォームでは適用されない\n" -#: pg_ctl.c:2064 +#: pg_ctl.c:2100 #, c-format msgid " -l, --log=FILENAME write (or append) server log to FILENAME\n" msgstr " -l, --log FILENAME サーバーログをFILENAMEへ書き込む(または追加する)\n" -#: pg_ctl.c:2065 +#: pg_ctl.c:2101 #, c-format msgid "" " -o, --options=OPTIONS command line options to pass to postgres\n" @@ -697,12 +707,12 @@ msgstr "" " -o, --options=OPTIONS postgres(PostgreSQLサーバー実行ファイル)または\n" " initdb に渡すコマンドラインオプション\n" -#: pg_ctl.c:2067 +#: pg_ctl.c:2103 #, c-format msgid " -p PATH-TO-POSTGRES normally not necessary\n" msgstr " -p PATH-TO-POSTGRES 通常は不要\n" -#: pg_ctl.c:2068 +#: pg_ctl.c:2104 #, c-format msgid "" "\n" @@ -711,12 +721,12 @@ msgstr "" "\n" "停止、再起動のオプション\n" -#: pg_ctl.c:2069 +#: pg_ctl.c:2105 #, c-format msgid " -m, --mode=MODE MODE can be \"smart\", \"fast\", or \"immediate\"\n" msgstr " -m, --mode=MODE MODEは\"smart\"、\"fast\"、\"immediate\"のいずれか\n" -#: pg_ctl.c:2071 +#: pg_ctl.c:2107 #, c-format msgid "" "\n" @@ -725,22 +735,22 @@ msgstr "" "\n" "シャットダウンモードは以下の通り:\n" -#: pg_ctl.c:2072 +#: pg_ctl.c:2108 #, c-format msgid " smart quit after all clients have disconnected\n" msgstr " smart 全クライアントの接続切断後に停止\n" -#: pg_ctl.c:2073 +#: pg_ctl.c:2109 #, c-format msgid " fast quit directly, with proper shutdown (default)\n" msgstr " fast 適切な手続きで直ちに停止(デフォルト)\n" -#: pg_ctl.c:2074 +#: pg_ctl.c:2110 #, c-format msgid " immediate quit without complete shutdown; will lead to recovery on restart\n" msgstr " immediate 適切な手続き抜きで停止; 再起動時にはリカバリが実行される\n" -#: pg_ctl.c:2076 +#: pg_ctl.c:2112 #, c-format msgid "" "\n" @@ -749,7 +759,7 @@ msgstr "" "\n" "killモードで利用できるシグナル名:\n" -#: pg_ctl.c:2080 +#: pg_ctl.c:2116 #, c-format msgid "" "\n" @@ -758,27 +768,27 @@ msgstr "" "\n" "登録、登録解除のオプション:\n" -#: pg_ctl.c:2081 +#: pg_ctl.c:2117 #, c-format msgid " -N SERVICENAME service name with which to register PostgreSQL server\n" msgstr " -N SERVICENAME PostgreSQLサーバーを登録する際のサービス名\n" -#: pg_ctl.c:2082 +#: pg_ctl.c:2118 #, c-format msgid " -P PASSWORD password of account to register PostgreSQL server\n" msgstr " -P PASSWORD PostgreSQLサーバーを登録するためのアカウントのパスワード\n" -#: pg_ctl.c:2083 +#: pg_ctl.c:2119 #, c-format msgid " -U USERNAME user name of account to register PostgreSQL server\n" msgstr " -U USERNAME PostgreSQLサーバーを登録するためのアカウント名\n" -#: pg_ctl.c:2084 +#: pg_ctl.c:2120 #, c-format msgid " -S START-TYPE service start type to register PostgreSQL server\n" msgstr " -S START-TYPE PostgreSQLサーバーを登録する際のサービス起動タイプ\n" -#: pg_ctl.c:2086 +#: pg_ctl.c:2122 #, c-format msgid "" "\n" @@ -787,17 +797,17 @@ msgstr "" "\n" "起動タイプは以下の通り:\n" -#: pg_ctl.c:2087 +#: pg_ctl.c:2123 #, c-format msgid " auto start service automatically during system startup (default)\n" msgstr " auto システムの起動時にサービスを自動的に開始(デフォルト)\n" -#: pg_ctl.c:2088 +#: pg_ctl.c:2124 #, c-format msgid " demand start service on demand\n" msgstr " demand 要求に応じてサービスを開始\n" -#: pg_ctl.c:2091 +#: pg_ctl.c:2127 #, c-format msgid "" "\n" @@ -806,37 +816,37 @@ msgstr "" "\n" "バグは<%s>に報告してください。\n" -#: pg_ctl.c:2092 +#: pg_ctl.c:2128 #, c-format msgid "%s home page: <%s>\n" msgstr "%s ホームページ: <%s>\n" -#: pg_ctl.c:2117 +#: pg_ctl.c:2153 #, c-format msgid "%s: unrecognized shutdown mode \"%s\"\n" msgstr "%s: 不正なシャットダウンモード\"%s\"\n" -#: pg_ctl.c:2146 +#: pg_ctl.c:2182 #, c-format msgid "%s: unrecognized signal name \"%s\"\n" msgstr "%s: 不正なシグナル名\"%s\"\n" -#: pg_ctl.c:2163 +#: pg_ctl.c:2199 #, c-format msgid "%s: unrecognized start type \"%s\"\n" msgstr "%s: 不正な起動タイプ\"%s\"\n" -#: pg_ctl.c:2218 +#: pg_ctl.c:2254 #, c-format msgid "%s: could not determine the data directory using command \"%s\"\n" msgstr "%s: コマンド\"%s\"を使用するデータディレクトリを決定できませんでした\n" -#: pg_ctl.c:2242 +#: pg_ctl.c:2278 #, c-format msgid "%s: control file appears to be corrupt\n" msgstr "%s: 制御ファイルが壊れているようです\n" -#: pg_ctl.c:2310 +#: pg_ctl.c:2346 #, c-format msgid "" "%s: cannot be run as root\n" @@ -847,32 +857,32 @@ msgstr "" "サーバープロセスの所有者となる(非特権)ユーザーとして(\"su\"などを使用して)\n" "ログインしてください。\n" -#: pg_ctl.c:2393 +#: pg_ctl.c:2429 #, c-format msgid "%s: -S option not supported on this platform\n" msgstr "%s: -Sオプションはこのプラットフォームでサポートされていません\n" -#: pg_ctl.c:2430 +#: pg_ctl.c:2466 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: コマンドライン引数が多すぎます (先頭は\"%s\")\n" -#: pg_ctl.c:2456 +#: pg_ctl.c:2492 #, c-format msgid "%s: missing arguments for kill mode\n" msgstr "%s: killモード用の引数がありません\n" -#: pg_ctl.c:2474 +#: pg_ctl.c:2510 #, c-format msgid "%s: unrecognized operation mode \"%s\"\n" msgstr "%s: 操作モード\"%s\"は不明です\n" -#: pg_ctl.c:2484 +#: pg_ctl.c:2520 #, c-format msgid "%s: no operation specified\n" msgstr "%s: 操作モードが指定されていません\n" -#: pg_ctl.c:2505 +#: pg_ctl.c:2541 #, c-format msgid "%s: no database directory specified and environment variable PGDATA unset\n" msgstr "%s: データベースの指定も、PGDATA環境変数の設定もありません\n" diff --git a/src/bin/pg_ctl/po/ru.po b/src/bin/pg_ctl/po/ru.po index 28e08ee1ec3..4abe7cd9665 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" @@ -61,18 +61,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:162 -#: ../../port/path.c:709 ../../port/path.c:747 ../../port/path.c:764 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 +#: ../../port/path.c:726 ../../port/path.c:764 ../../port/path.c:781 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/wait_error.c:45 #, c-format msgid "command not executable" @@ -103,7 +113,7 @@ msgstr "дочерний процесс завершён по сигналу %d: msgid "child process exited with unrecognized status %d" msgstr "дочерний процесс завершился с нераспознанным кодом состояния %d" -#: ../../port/path.c:731 +#: ../../port/path.c:748 #, 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 9dcb572000b..611ba069ec2 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 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-11-07 07:22+0000\n" +"POT-Creation-Date: 2026-08-07 10:17+0000\n" "PO-Revision-Date: 2022-05-17 16:42+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -62,7 +62,7 @@ msgstr "konnte nicht in Verzeichnis »%s« wechseln: %m" msgid "could not read symbolic link \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m" -#: ../../common/exec.c:422 parallel.c:1614 +#: ../../common/exec.c:422 parallel.c:1616 #, c-format msgid "%s() failed: %m" msgstr "%s() fehlgeschlagen: %m" @@ -71,17 +71,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:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../../common/wait_error.c:45 #, c-format msgid "command not executable" @@ -389,22 +399,27 @@ msgstr "%s() fehlgeschlagen: Fehlercode %d" msgid "could not create communication channels: %m" msgstr "konnte Kommunikationskanäle nicht erzeugen: %m" -#: parallel.c:1021 +#: parallel.c:983 +#, c-format +msgid "could not create worker thread: %m" +msgstr "konnte Arbeits-Thread nicht erzeugen: %m" + +#: parallel.c:1023 #, c-format msgid "could not create worker process: %m" msgstr "konnte Arbeitsprozess nicht erzeugen: %m" -#: parallel.c:1151 +#: parallel.c:1153 #, c-format msgid "unrecognized command received from leader: \"%s\"" msgstr "unbekannter Befehl vom Leader-Prozess empfangen: »%s«" -#: parallel.c:1194 parallel.c:1432 +#: parallel.c:1196 parallel.c:1434 #, c-format msgid "invalid message received from worker: \"%s\"" msgstr "ungültige Nachricht vom Arbeitsprozess empfangen: »%s«" -#: parallel.c:1326 +#: parallel.c:1328 #, c-format msgid "" "could not obtain lock on relation \"%s\"\n" @@ -413,47 +428,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:1415 +#: parallel.c:1417 #, c-format msgid "a worker process died unexpectedly" msgstr "ein Arbeitsprozess endete unerwartet" -#: parallel.c:1537 parallel.c:1655 +#: parallel.c:1539 parallel.c:1657 #, c-format msgid "could not write to the communication channel: %m" msgstr "konnte nicht in den Kommunikationskanal schreiben: %m" -#: parallel.c:1739 +#: parallel.c:1741 #, c-format msgid "pgpipe: could not create socket: error code %d" msgstr "pgpipe: konnte Socket nicht erzeugen: Fehlercode %d" -#: parallel.c:1750 +#: parallel.c:1752 #, c-format msgid "pgpipe: could not bind: error code %d" msgstr "pgpipe: konnte nicht binden: Fehlercode %d" -#: parallel.c:1757 +#: parallel.c:1759 #, c-format msgid "pgpipe: could not listen: error code %d" msgstr "pgpipe: konnte nicht auf Socket hören: Fehlercode %d" -#: parallel.c:1764 +#: parallel.c:1766 #, c-format msgid "pgpipe: %s() failed: error code %d" msgstr "pgpipe: %s() fehlgeschlagen: Fehlercode %d" -#: parallel.c:1775 +#: parallel.c:1777 #, c-format msgid "pgpipe: could not create second socket: error code %d" msgstr "pgpipe: konnte zweites Socket nicht erzeugen: Fehlercode %d" -#: parallel.c:1784 +#: parallel.c:1786 #, c-format msgid "pgpipe: could not connect socket: error code %d" msgstr "pgpipe: konnte Socket nicht verbinden: Fehlercode %d" -#: parallel.c:1793 +#: parallel.c:1795 #, 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 1a23cf11681..9615a0e0d5d 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 14)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-08-19 09:28+0900\n" -"PO-Revision-Date: 2025-08-19 10:47+0900\n" +"POT-Creation-Date: 2026-05-12 14:33+0900\n" +"PO-Revision-Date: 2026-05-14 16:41+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -76,17 +76,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:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "メモリ不足\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "nullポインタは複製できません (内部エラー)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + #: ../../common/wait_error.c:45 #, c-format msgid "command not executable" @@ -736,12 +746,12 @@ msgstr "入力ファイルをクローズできませんでした: %m" msgid "unrecognized file format \"%d\"" msgstr "認識不能のファイル形式\"%d\"" -#: pg_backup_archiver.c:2462 pg_backup_archiver.c:4483 +#: pg_backup_archiver.c:2462 pg_backup_archiver.c:4514 #, c-format msgid "finished item %d %s %s" msgstr "項目 %d %s %s の処理が完了" -#: pg_backup_archiver.c:2466 pg_backup_archiver.c:4496 +#: pg_backup_archiver.c:2466 pg_backup_archiver.c:4527 #, c-format msgid "worker process failed: exit code %d" msgstr "ワーカープロセスの処理失敗: 終了コード %d" @@ -796,97 +806,97 @@ msgstr "関数\"%s\"が見つかりません" msgid "trigger \"%s\" not found" msgstr "トリガ\"%s\"が見つかりません" -#: pg_backup_archiver.c:3226 +#: pg_backup_archiver.c:3257 #, c-format msgid "could not set session user to \"%s\": %s" msgstr "セッションユーザーを\"%s\"に設定できませんでした: %s" -#: pg_backup_archiver.c:3368 +#: pg_backup_archiver.c:3399 #, c-format msgid "could not set search_path to \"%s\": %s" msgstr "search_pathを\"%s\"に設定できませんでした: %s" -#: pg_backup_archiver.c:3430 +#: pg_backup_archiver.c:3461 #, c-format msgid "could not set default_tablespace to %s: %s" msgstr "default_tablespaceを\"%s\"に設定できませんでした: %s" -#: pg_backup_archiver.c:3475 +#: pg_backup_archiver.c:3506 #, c-format msgid "could not set default_table_access_method: %s" msgstr "default_table_access_methodを設定できませんでした: %s" -#: pg_backup_archiver.c:3567 pg_backup_archiver.c:3725 +#: pg_backup_archiver.c:3598 pg_backup_archiver.c:3756 #, c-format msgid "don't know how to set owner for object type \"%s\"" msgstr "オブジェクトタイプ%sに対する所有者の設定方法がわかりません" -#: pg_backup_archiver.c:3792 +#: pg_backup_archiver.c:3823 #, c-format msgid "did not find magic string in file header" msgstr "ファイルヘッダにマジック文字列がありませんでした" -#: pg_backup_archiver.c:3806 +#: pg_backup_archiver.c:3837 #, c-format msgid "unsupported version (%d.%d) in file header" msgstr "ファイルヘッダ内のバージョン(%d.%d)はサポートされていません" -#: pg_backup_archiver.c:3811 +#: pg_backup_archiver.c:3842 #, c-format msgid "sanity check on integer size (%lu) failed" msgstr "整数のサイズ(%lu)に関する健全性検査が失敗しました" -#: pg_backup_archiver.c:3815 +#: pg_backup_archiver.c:3846 #, c-format msgid "archive was made on a machine with larger integers, some operations might fail" msgstr "アーカイブはより大きなサイズの整数を持つマシンで作成されました、一部の操作が失敗する可能性があります" -#: pg_backup_archiver.c:3825 +#: pg_backup_archiver.c:3856 #, c-format msgid "expected format (%d) differs from format found in file (%d)" msgstr "想定した形式(%d)はファイル内にある形式(%d)と異なります" -#: pg_backup_archiver.c:3840 +#: pg_backup_archiver.c:3871 #, c-format msgid "archive is compressed, but this installation does not support compression -- no data will be available" msgstr "アーカイブは圧縮されていますが、このインストールでは圧縮をサポートしていません -- 利用できるデータはありません" -#: pg_backup_archiver.c:3874 +#: pg_backup_archiver.c:3905 #, c-format msgid "invalid creation date in header" msgstr "ヘッダ内の作成日付が不正です" -#: pg_backup_archiver.c:4008 +#: pg_backup_archiver.c:4039 #, c-format msgid "processing item %d %s %s" msgstr "項目 %d %s %s を処理しています" -#: pg_backup_archiver.c:4087 +#: pg_backup_archiver.c:4118 #, c-format msgid "entering main parallel loop" msgstr "メインの並列ループに入ります" -#: pg_backup_archiver.c:4098 +#: pg_backup_archiver.c:4129 #, c-format msgid "skipping item %d %s %s" msgstr "項目 %d %s %s をスキップしています" -#: pg_backup_archiver.c:4107 +#: pg_backup_archiver.c:4138 #, c-format msgid "launching item %d %s %s" msgstr "項目 %d %s %s に着手します" -#: pg_backup_archiver.c:4161 +#: pg_backup_archiver.c:4192 #, c-format msgid "finished main parallel loop" msgstr "メインの並列ループが終了しました" -#: pg_backup_archiver.c:4197 +#: pg_backup_archiver.c:4228 #, c-format msgid "processing missed item %d %s %s" msgstr "やり残し項目 %d %s %s を処理しています" -#: pg_backup_archiver.c:4802 +#: pg_backup_archiver.c:4833 #, c-format msgid "table \"%s\" could not be created, will not restore its data" msgstr "テーブル\"%s\"を作成できませんでした、このテーブルのデータは復元されません" @@ -2242,89 +2252,89 @@ msgstr "想定外のtgtype値: %d" msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"" msgstr "テーブル\"%3$s\"上のトリガ\"%2$s\"の引数文字列(%1$s)が不正です" -#: pg_dump.c:18386 +#: pg_dump.c:18391 #, 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:18548 +#: pg_dump.c:18553 #, c-format msgid "could not find referenced extension %u" msgstr "親の機能拡張%uが見つかりません" -#: pg_dump.c:18639 +#: pg_dump.c:18644 #, c-format msgid "could not parse extension configuration array" msgstr "機能拡張設定配列をパースできませんでした" -#: pg_dump.c:18641 +#: pg_dump.c:18646 #, c-format msgid "could not parse extension condition array" msgstr "機能拡張条件配列をパースできませんでした" -#: pg_dump.c:18643 +#: pg_dump.c:18648 #, c-format msgid "mismatched number of configurations and conditions for extension" msgstr "機能拡張における設定項目数と条件の数の不一致" -#: pg_dump.c:18775 +#: pg_dump.c:18780 #, c-format msgid "reading dependency data" msgstr "データの依存データを読み込んでいます" -#: pg_dump.c:18868 +#: pg_dump.c:18873 #, c-format msgid "no referencing object %u %u" msgstr "参照元オブジェクト%u %uがありません" -#: pg_dump.c:18879 +#: pg_dump.c:18884 #, c-format msgid "no referenced object %u %u" msgstr "参照先オブジェクト%u %uがありません" -#: pg_dump.c:19268 +#: pg_dump.c:19273 #, c-format msgid "could not parse reloptions array" msgstr "reloptions配列をパースできませんでした" -#: pg_dump_sort.c:619 +#: pg_dump_sort.c:633 #, c-format msgid "invalid dumpId %d" msgstr "不正なdumpId %d" -#: pg_dump_sort.c:625 +#: pg_dump_sort.c:639 #, c-format msgid "invalid dependency %d" msgstr "不正な依存関係 %d" -#: pg_dump_sort.c:858 +#: pg_dump_sort.c:872 #, c-format msgid "could not identify dependency loop" msgstr "依存関係のループが見つかりませんでした" -#: pg_dump_sort.c:1473 +#: pg_dump_sort.c:1487 #, 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] "次のテーブルの中で外部キー制約の循環があります: " msgstr[1] "次のテーブルの中で外部キー制約の循環があります: " -#: pg_dump_sort.c:1477 pg_dump_sort.c:1497 +#: pg_dump_sort.c:1491 pg_dump_sort.c:1511 #, c-format msgid " %s" msgstr " %s" -#: pg_dump_sort.c:1478 +#: pg_dump_sort.c:1492 #, 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:1479 +#: pg_dump_sort.c:1493 #, 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:1491 +#: pg_dump_sort.c:1505 #, c-format msgid "could not resolve dependency loop among these items:" msgstr "以下の項目の間の依存関係のループを解決できませんでした:" diff --git a/src/bin/pg_dump/po/ru.po b/src/bin/pg_dump/po/ru.po index 7ec149c6d4b..eaf1474216a 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: 2025-11-09 06:29+0200\n" -"PO-Revision-Date: 2025-09-04 22:18+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" @@ -66,7 +66,7 @@ msgstr "не удалось перейти в каталог \"%s\": %m" msgid "could not read symbolic link \"%s\": %m" msgstr "не удалось прочитать символическую ссылку \"%s\": %m" -#: ../../common/exec.c:422 parallel.c:1614 +#: ../../common/exec.c:422 parallel.c:1616 #, c-format msgid "%s() failed: %m" msgstr "ошибка в %s(): %m" @@ -75,17 +75,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:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/wait_error.c:45 #, c-format msgid "command not executable" @@ -395,22 +405,27 @@ msgstr "ошибка в %s() (код ошибки: %d)" msgid "could not create communication channels: %m" msgstr "не удалось создать каналы межпроцессного взаимодействия: %m" -#: parallel.c:1021 +#: parallel.c:983 +#, c-format +msgid "could not create worker thread: %m" +msgstr "не удалось создать рабочий поток: %m" + +#: parallel.c:1023 #, c-format msgid "could not create worker process: %m" msgstr "не удалось создать рабочий процесс: %m" -#: parallel.c:1151 +#: parallel.c:1153 #, c-format msgid "unrecognized command received from leader: \"%s\"" msgstr "от ведущего процесса получена нераспознанная команда: \"%s\"" -#: parallel.c:1194 parallel.c:1432 +#: parallel.c:1196 parallel.c:1434 #, c-format msgid "invalid message received from worker: \"%s\"" msgstr "от рабочего процесса получено ошибочное сообщение: \"%s\"" -#: parallel.c:1326 +#: parallel.c:1328 #, c-format msgid "" "could not obtain lock on relation \"%s\"\n" @@ -423,47 +438,47 @@ msgstr "" "этой таблицы после того, как родительский процесс pg_dump получил для неё " "начальную блокировку ACCESS SHARE." -#: parallel.c:1415 +#: parallel.c:1417 #, c-format msgid "a worker process died unexpectedly" msgstr "рабочий процесс неожиданно прервался" -#: parallel.c:1537 parallel.c:1655 +#: parallel.c:1539 parallel.c:1657 #, c-format msgid "could not write to the communication channel: %m" msgstr "не удалось записать в канал взаимодействия: %m" -#: parallel.c:1739 +#: parallel.c:1741 #, c-format msgid "pgpipe: could not create socket: error code %d" msgstr "pgpipe: не удалось создать сокет (код ошибки: %d)" -#: parallel.c:1750 +#: parallel.c:1752 #, c-format msgid "pgpipe: could not bind: error code %d" msgstr "pgpipe: не удалось привязаться к сокету (код ошибки: %d)" -#: parallel.c:1757 +#: parallel.c:1759 #, c-format msgid "pgpipe: could not listen: error code %d" msgstr "pgpipe: не удалось начать приём (код ошибки: %d)" -#: parallel.c:1764 +#: parallel.c:1766 #, c-format msgid "pgpipe: %s() failed: error code %d" msgstr "pgpipe: ошибка в %s() (код ошибки: %d)" -#: parallel.c:1775 +#: parallel.c:1777 #, c-format msgid "pgpipe: could not create second socket: error code %d" msgstr "pgpipe: не удалось создать второй сокет (код ошибки: %d)" -#: parallel.c:1784 +#: parallel.c:1786 #, c-format msgid "pgpipe: could not connect socket: error code %d" msgstr "pgpipe: не удалось подключить сокет (код ошибки: %d)" -#: parallel.c:1793 +#: parallel.c:1795 #, 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 993877568ad..ea1e4d095f3 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) 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2022-03-29 14:49+0000\n" +"POT-Creation-Date: 2026-08-07 10:18+0000\n" "PO-Revision-Date: 2022-03-29 22:48+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -31,17 +31,27 @@ msgstr "Fehler: " msgid "warning: " msgstr "Warnung: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + #: ../../common/restricted_token.c:64 #, c-format msgid "could not load library \"%s\": error code %lu" @@ -97,7 +107,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:97 file_ops.c:417 +#: ../../fe_utils/archive.c:97 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" @@ -115,12 +125,12 @@ msgstr "konnte Datei »%s« nicht aus Archiv wiederherstellen" #: ../../fe_utils/recovery_gen.c:35 ../../fe_utils/recovery_gen.c:49 #: ../../fe_utils/recovery_gen.c:77 ../../fe_utils/recovery_gen.c:100 #: ../../fe_utils/recovery_gen.c:171 parsexlog.c:77 parsexlog.c:137 -#: parsexlog.c:197 +#: parsexlog.c:199 #, c-format msgid "out of memory" msgstr "Speicher aufgebraucht" -#: ../../fe_utils/recovery_gen.c:134 parsexlog.c:310 +#: ../../fe_utils/recovery_gen.c:134 parsexlog.c:331 #, c-format msgid "could not open file \"%s\": %m" msgstr "konnte Datei »%s« nicht öffnen: %m" @@ -135,142 +145,177 @@ 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:107 parsexlog.c:348 +#: file_ops.c:364 local_source.c:107 parsexlog.c:369 #, c-format msgid "could not read file \"%s\": %m" msgstr "konnte Datei »%s« nicht lesen: %m" -#: file_ops.c:344 parsexlog.c:350 +#: file_ops.c:367 parsexlog.c:371 #, 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:446 +#: file_ops.c:465 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m" -#: file_ops.c:449 +#: file_ops.c:468 #, c-format msgid "symbolic link \"%s\" target is too long" msgstr "Ziel für symbolische Verknüpfung »%s« ist zu lang" -#: file_ops.c:464 +#: file_ops.c:483 #, c-format msgid "\"%s\" is a symbolic link, but symbolic links are not supported on this platform" msgstr "»%s« ist eine symbolische Verknüpfung, aber symbolische Verknüpfungen werden auf dieser Plattform nicht unterstützt" -#: file_ops.c:471 +#: file_ops.c:490 #, c-format msgid "could not read directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht lesen: %m" -#: file_ops.c:475 +#: file_ops.c:494 #, c-format msgid "could not close directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht schließen: %m" -#: filemap.c:237 +#: filemap.c:299 #, 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:242 filemap.c:275 +#: filemap.c:304 filemap.c:337 #, c-format msgid "duplicate source file \"%s\"" msgstr "doppelte Quelldatei »%s«" -#: filemap.c:330 +#: filemap.c:392 #, c-format msgid "unexpected page modification for non-regular file \"%s\"" msgstr "unerwartete Seitenänderung für nicht normale Datei »%s«" -#: filemap.c:680 filemap.c:774 +#: filemap.c:742 filemap.c:844 #, c-format msgid "unknown file type for \"%s\"" msgstr "unbekannter Dateityp für »%s«" -#: filemap.c:707 +#: filemap.c:777 #, 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:779 +#: filemap.c:849 #, c-format msgid "could not decide what to do with file \"%s\"" msgstr "konnte nicht entscheiden, was mit Datei »%s« zu tun ist" @@ -430,22 +475,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:210 +#: parsexlog.c:212 #, 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:214 +#: parsexlog.c:216 #, c-format msgid "could not find previous WAL record at %X/%X" msgstr "konnte vorangegangenen WAL-Eintrag bei %X/%X nicht finden" -#: parsexlog.c:339 +#: parsexlog.c:360 #, c-format msgid "could not seek in file \"%s\": %m" msgstr "konnte Positionszeiger in Datei »%s« nicht setzen: %m" -#: parsexlog.c:431 +#: parsexlog.c:452 #, c-format msgid "WAL record modifies a relation, but record type is not recognized: lsn: %X/%X, rmgr: %s, info: %02X" msgstr "WAL-Eintrag modifiziert eine Relation, aber Typ des Eintrags wurde nicht erkannt: lsn: %X/%X, rmgr: %s, info: %02X" @@ -634,124 +679,124 @@ msgstr "Server divergierten bei WAL-Position %X/%X auf Zeitleiste %u" msgid "no rewind required" msgstr "kein Rückspulen nötig" -#: pg_rewind.c:403 +#: pg_rewind.c:406 #, 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:413 +#: pg_rewind.c:416 #, c-format msgid "reading source file list" msgstr "lese Quelldateiliste" -#: pg_rewind.c:417 +#: pg_rewind.c:420 #, c-format msgid "reading target file list" msgstr "lese Zieldateiliste" -#: pg_rewind.c:426 +#: pg_rewind.c:429 #, c-format msgid "reading WAL in target" msgstr "lese WAL im Ziel-Cluster" -#: pg_rewind.c:447 +#: pg_rewind.c:450 #, 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:465 +#: pg_rewind.c:468 #, c-format msgid "syncing target data directory" msgstr "synchronisiere Zieldatenverzeichnis" -#: pg_rewind.c:481 +#: pg_rewind.c:484 #, c-format msgid "Done!" msgstr "Fertig!" -#: pg_rewind.c:564 +#: pg_rewind.c:567 #, c-format msgid "no action decided for file \"%s\"" msgstr "keine Aktion bestimmt für Datei »%s«" -#: pg_rewind.c:596 +#: pg_rewind.c:599 #, 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:600 +#: pg_rewind.c:603 #, c-format msgid "creating backup label and updating control file" msgstr "erzeuge Backup-Label und aktualisiere Kontrolldatei" -#: pg_rewind.c:650 +#: pg_rewind.c:653 #, 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:681 +#: pg_rewind.c:684 #, c-format msgid "source and target clusters are from different systems" msgstr "Quell- und Ziel-Cluster sind von verschiedenen Systemen" -#: pg_rewind.c:689 +#: pg_rewind.c:692 #, 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:699 +#: pg_rewind.c:702 #, 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:710 +#: pg_rewind.c:713 #, c-format msgid "target server must be shut down cleanly" msgstr "Zielserver muss sauber heruntergefahren worden sein" -#: pg_rewind.c:720 +#: pg_rewind.c:723 #, c-format msgid "source data directory must be shut down cleanly" msgstr "Quelldatenverzeichnis muss sauber heruntergefahren worden sein" -#: pg_rewind.c:772 +#: pg_rewind.c:775 #, c-format msgid "%*s/%s kB (%d%%) copied" msgstr "%*s/%s kB (%d%%) kopiert" -#: pg_rewind.c:835 +#: pg_rewind.c:838 #, c-format msgid "invalid control file" msgstr "ungültige Kontrolldatei" -#: pg_rewind.c:919 +#: pg_rewind.c:920 #, 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:960 +#: pg_rewind.c:961 #, c-format msgid "backup label buffer too small" msgstr "Puffer für Backup-Label ist zu klein" -#: pg_rewind.c:983 +#: pg_rewind.c:984 #, c-format msgid "unexpected control file CRC" msgstr "unerwartete CRC in Kontrolldatei" -#: pg_rewind.c:995 +#: pg_rewind.c:996 #, c-format msgid "unexpected control file size %d, expected %d" msgstr "unerwartete Kontrolldateigröße %d, erwartet wurde %d" -#: pg_rewind.c:1004 +#: pg_rewind.c:1005 #, 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:1043 pg_rewind.c:1101 +#: pg_rewind.c:1044 pg_rewind.c:1102 #, c-format msgid "" "The program \"%s\" is needed by %s but was not found in the\n" @@ -762,7 +807,7 @@ msgstr "" "selben Verzeichnis wie »%s« gefunden.\n" "Prüfen Sie Ihre Installation." -#: pg_rewind.c:1048 pg_rewind.c:1106 +#: pg_rewind.c:1049 pg_rewind.c:1107 #, c-format msgid "" "The program \"%s\" was found by \"%s\"\n" @@ -773,22 +818,22 @@ msgstr "" "aber es hatte nicht die gleiche Version wie %s.\n" "Prüfen Sie Ihre Installation." -#: pg_rewind.c:1069 +#: pg_rewind.c:1070 #, c-format msgid "restore_command is not set in the target cluster" msgstr "restore_command ist im Ziel-Cluster nicht gesetzt" -#: pg_rewind.c:1112 +#: pg_rewind.c:1113 #, 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:1132 +#: pg_rewind.c:1133 #, c-format msgid "postgres single-user mode in target cluster failed" msgstr "postgres im Einzelbenutzermodus im Ziel-Cluster fehlgeschlagen" -#: pg_rewind.c:1133 +#: pg_rewind.c:1134 #, c-format msgid "Command was: %s" msgstr "Die Anweisung war: %s" @@ -828,137 +873,132 @@ 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:354 +#: xlogreader.c:323 #, c-format msgid "invalid record offset at %X/%X" msgstr "ungültiger Datensatz-Offset bei %X/%X" -#: xlogreader.c:362 +#: xlogreader.c:331 #, c-format msgid "contrecord is requested by %X/%X" msgstr "Contrecord angefordert von %X/%X" -#: xlogreader.c:403 xlogreader.c:733 +#: xlogreader.c:372 xlogreader.c:728 #, c-format msgid "invalid record length at %X/%X: wanted %u, got %u" msgstr "ungültige Datensatzlänge bei %X/%X: %u erwartet, %u erhalten" -#: xlogreader.c:429 -#, c-format -msgid "record length %u at %X/%X too long" -msgstr "Datensatzlänge %u bei %X/%X ist zu lang" - -#: xlogreader.c:477 +#: xlogreader.c:443 #, c-format msgid "there is no contrecord flag at %X/%X" msgstr "keine Contrecord-Flag bei %X/%X" -#: xlogreader.c:490 +#: xlogreader.c:456 #, 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:741 +#: xlogreader.c:736 #, c-format msgid "invalid resource manager ID %u at %X/%X" msgstr "ungültige Resource-Manager-ID %u bei %X/%X" -#: xlogreader.c:754 xlogreader.c:770 +#: xlogreader.c:749 xlogreader.c:765 #, 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:806 +#: xlogreader.c:803 #, 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:843 +#: xlogreader.c:840 #, c-format msgid "invalid magic number %04X in log segment %s, offset %u" msgstr "ungültige magische Zahl %04X in Logsegment %s, Offset %u" -#: xlogreader.c:857 xlogreader.c:898 +#: xlogreader.c:854 xlogreader.c:895 #, c-format msgid "invalid info bits %04X in log segment %s, offset %u" msgstr "ungültige Info-Bits %04X in Logsegment %s, Offset %u" -#: xlogreader.c:872 +#: xlogreader.c:869 #, 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:880 +#: xlogreader.c:877 #, 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:886 +#: xlogreader.c:883 #, 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:917 +#: xlogreader.c:914 #, c-format msgid "unexpected pageaddr %X/%X in log segment %s, offset %u" msgstr "unerwartete Pageaddr %X/%X in Logsegment %s, Offset %u" -#: xlogreader.c:942 +#: xlogreader.c:939 #, c-format msgid "out-of-sequence timeline ID %u (after %u) in log segment %s, offset %u" msgstr "Zeitleisten-ID %u außer der Reihe (nach %u) in Logsegment %s, Offset %u" -#: xlogreader.c:1287 +#: xlogreader.c:1284 #, 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:1309 +#: xlogreader.c:1306 #, 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:1316 +#: xlogreader.c:1313 #, 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:1352 +#: xlogreader.c:1349 #, 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:1368 +#: xlogreader.c:1365 #, 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:1383 +#: xlogreader.c:1380 #, c-format msgid "BKPIMAGE_IS_COMPRESSED set, but block image length %u at %X/%X" msgstr "BKPIMAGE_IS_COMPRESSED gesetzt, aber Block-Abbild-Länge %u bei %X/%X" -#: xlogreader.c:1398 +#: xlogreader.c:1395 #, c-format msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_IS_COMPRESSED set, but block image length is %u at %X/%X" msgstr "weder BKPIMAGE_HAS_HOLE noch BKPIMAGE_IS_COMPRESSED gesetzt, aber Block-Abbild-Länge ist %u bei %X/%X" -#: xlogreader.c:1414 +#: xlogreader.c:1411 #, 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:1426 +#: xlogreader.c:1423 #, c-format msgid "invalid block_id %u at %X/%X" msgstr "ungültige block_id %u bei %X/%X" -#: xlogreader.c:1513 +#: xlogreader.c:1510 #, c-format msgid "record with invalid length at %X/%X" msgstr "Datensatz mit ungültiger Länge bei %X/%X" -#: xlogreader.c:1602 +#: xlogreader.c:1599 #, c-format msgid "invalid compressed image at %X/%X, block %d" msgstr "ungültiges komprimiertes Abbild bei %X/%X, Block %d" diff --git a/src/bin/pg_rewind/po/ja.po b/src/bin/pg_rewind/po/ja.po index ac13d012530..0a60c5b2b9e 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 14)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2022-05-12 14:05+0900\n" -"PO-Revision-Date: 2022-05-12 14:44+0900\n" +"POT-Creation-Date: 2026-05-12 14:33+0900\n" +"PO-Revision-Date: 2026-05-15 11:39+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -35,17 +35,27 @@ msgstr "エラー: " msgid "warning: " msgstr "警告: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "メモリ不足\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "nullポインタは複製できません (内部エラー)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "メモリ割り当て要求サイズ %zu + %zu が不正です\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "メモリ割り当て要求サイズ %zu * %zu が不正です\n" + #: ../../common/restricted_token.c:64 #, c-format msgid "could not load library \"%s\": error code %lu" @@ -101,7 +111,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:97 file_ops.c:417 +#: ../../fe_utils/archive.c:97 file_ops.c:353 file_ops.c:440 #, c-format msgid "could not stat file \"%s\": %m" msgstr "ファイル\"%s\"のstatに失敗しました: %m" @@ -119,12 +129,12 @@ msgstr "ファイル\"%s\"をアーカイブからリストアできませんで #: ../../fe_utils/recovery_gen.c:35 ../../fe_utils/recovery_gen.c:49 #: ../../fe_utils/recovery_gen.c:77 ../../fe_utils/recovery_gen.c:100 #: ../../fe_utils/recovery_gen.c:171 parsexlog.c:77 parsexlog.c:137 -#: parsexlog.c:197 +#: parsexlog.c:199 #, c-format msgid "out of memory" msgstr "メモリ不足" -#: ../../fe_utils/recovery_gen.c:134 parsexlog.c:310 +#: ../../fe_utils/recovery_gen.c:134 parsexlog.c:331 #, c-format msgid "could not open file \"%s\": %m" msgstr "ファイル\"%s\"をオープンできませんでした: %m" @@ -139,142 +149,177 @@ 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:107 parsexlog.c:348 +#: file_ops.c:364 local_source.c:107 parsexlog.c:369 #, c-format msgid "could not read file \"%s\": %m" msgstr "ファイル\"%s\"の読み取りに失敗しました: %m" -#: file_ops.c:344 parsexlog.c:350 +#: file_ops.c:367 parsexlog.c:371 #, 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:446 +#: file_ops.c:465 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "シンボリックリンク\"%s\"を読めませんでした: %m" -#: file_ops.c:449 +#: file_ops.c:468 #, c-format msgid "symbolic link \"%s\" target is too long" msgstr "シンボリックリンク\"%s\"の参照先が長すぎます" -#: file_ops.c:464 +#: file_ops.c:483 #, c-format msgid "\"%s\" is a symbolic link, but symbolic links are not supported on this platform" msgstr "\"%s\"はシンボリックリンクですが、このプラットフォームではシンボリックリンクをサポートしていません" -#: file_ops.c:471 +#: file_ops.c:490 #, c-format msgid "could not read directory \"%s\": %m" msgstr "ディレクトリ\"%s\"を読み取れませんでした: %m" -#: file_ops.c:475 +#: file_ops.c:494 #, c-format msgid "could not close directory \"%s\": %m" msgstr "ディレクトリ\"%s\"をクローズできませんでした: %m" -#: filemap.c:237 +#: filemap.c:299 #, c-format msgid "data file \"%s\" in source is not a regular file" msgstr "ソースのデータファイル\"%s\"は通常のファイルではありません" -#: filemap.c:242 filemap.c:275 +#: filemap.c:304 filemap.c:337 #, c-format msgid "duplicate source file \"%s\"" msgstr "重複したソースファイル\"%s\"" -#: filemap.c:330 +#: filemap.c:392 #, c-format msgid "unexpected page modification for non-regular file \"%s\"" msgstr "非通常ファイル\"%s\"に対する想定外のページの書き換え" -#: filemap.c:680 filemap.c:774 +#: filemap.c:742 filemap.c:844 #, c-format msgid "unknown file type for \"%s\"" msgstr "\"%s\"で未知のファイルタイプ" -#: filemap.c:707 +#: filemap.c:777 #, c-format msgid "file \"%s\" is of different type in source and target" msgstr "ファイル\"%s\"のタイプがソースとターゲットとで異なっています" -#: filemap.c:779 +#: filemap.c:849 #, c-format msgid "could not decide what to do with file \"%s\"" msgstr "ファイル\"%s\"に対して行う操作を決定できませんでした" @@ -434,22 +479,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:210 +#: parsexlog.c:212 #, c-format msgid "could not find previous WAL record at %X/%X: %s" msgstr "%X/%Xの前のWALレコードが見つかりませんでした: %s" -#: parsexlog.c:214 +#: parsexlog.c:216 #, c-format msgid "could not find previous WAL record at %X/%X" msgstr "%X/%Xの前のWALレコードが見つかりませんでした" -#: parsexlog.c:339 +#: parsexlog.c:360 #, c-format msgid "could not seek in file \"%s\": %m" msgstr "ファイル\"%s\"をシークできませんでした: %m" -#: parsexlog.c:431 +#: parsexlog.c:452 #, c-format msgid "WAL record modifies a relation, but record type is not recognized: lsn: %X/%X, rmgr: %s, info: %02X" msgstr "WALレコードはリレーションを修正しますが、レコードの型を認識できません: lsn: %X/%X、rmgr: %s、info: %02X" @@ -634,124 +679,124 @@ msgstr "タイムライン%3$uのWAL位置%1$X/%2$Xで両サーバーが分岐 msgid "no rewind required" msgstr "巻き戻しは必要ありません" -#: pg_rewind.c:403 +#: pg_rewind.c:406 #, c-format msgid "rewinding from last common checkpoint at %X/%X on timeline %u" msgstr "タイムライン%3$uの%1$X/%2$Xにある最新の共通チェックポイントから巻き戻しています" -#: pg_rewind.c:413 +#: pg_rewind.c:416 #, c-format msgid "reading source file list" msgstr "ソースファイルリストを読み込んでいます" -#: pg_rewind.c:417 +#: pg_rewind.c:420 #, c-format msgid "reading target file list" msgstr "ターゲットファイルリストを読み込んでいます" -#: pg_rewind.c:426 +#: pg_rewind.c:429 #, c-format msgid "reading WAL in target" msgstr "ターゲットでWALを読み込んでいます" -#: pg_rewind.c:447 +#: pg_rewind.c:450 #, c-format msgid "need to copy %lu MB (total source directory size is %lu MB)" msgstr "%lu MBコピーする必要があります(ソースディレクトリの合計サイズは%lu MBです)" -#: pg_rewind.c:465 +#: pg_rewind.c:468 #, c-format msgid "syncing target data directory" msgstr "ターゲットデータディレクトリを同期しています" -#: pg_rewind.c:481 +#: pg_rewind.c:484 #, c-format msgid "Done!" msgstr "完了!" -#: pg_rewind.c:564 +#: pg_rewind.c:567 #, c-format msgid "no action decided for file \"%s\"" msgstr "ファイル\"%s\"に対する操作が決定されていません" -#: pg_rewind.c:596 +#: pg_rewind.c:599 #, c-format msgid "source system was modified while pg_rewind was running" msgstr "ソースシステムはpg_rewindの実行中に更新されました" -#: pg_rewind.c:600 +#: pg_rewind.c:603 #, c-format msgid "creating backup label and updating control file" msgstr "backup labelを作成して制御ファイルを更新しています" -#: pg_rewind.c:650 +#: pg_rewind.c:653 #, c-format msgid "source system was in unexpected state at end of rewind" msgstr "ソースシステムは巻き戻し終了時に予期しない状態になっていました" -#: pg_rewind.c:681 +#: pg_rewind.c:684 #, c-format msgid "source and target clusters are from different systems" msgstr "ソースクラスタとターゲットクラスタは異なるシステムのものです" -#: pg_rewind.c:689 +#: pg_rewind.c:692 #, c-format msgid "clusters are not compatible with this version of pg_rewind" msgstr "クラスタは、このバージョンのpg_rewindとの互換性がありません" -#: pg_rewind.c:699 +#: pg_rewind.c:702 #, c-format msgid "target server needs to use either data checksums or \"wal_log_hints = on\"" msgstr "ターゲットサーバーはデータチェックサムを利用している、または\"wal_log_hints = on\"である必要があります" -#: pg_rewind.c:710 +#: pg_rewind.c:713 #, c-format msgid "target server must be shut down cleanly" msgstr "ターゲットサーバーはきれいにシャットダウンされていなければなりません" -#: pg_rewind.c:720 +#: pg_rewind.c:723 #, c-format msgid "source data directory must be shut down cleanly" msgstr "ソースデータディレクトリはきれいにシャットダウンされていなければなりません" -#: pg_rewind.c:772 +#: pg_rewind.c:775 #, c-format msgid "%*s/%s kB (%d%%) copied" msgstr "%*s/%s kB (%d%%) コピーしました" -#: pg_rewind.c:835 +#: pg_rewind.c:838 #, c-format msgid "invalid control file" msgstr "不正な制御ファイル" -#: pg_rewind.c:919 +#: pg_rewind.c:920 #, c-format msgid "could not find common ancestor of the source and target cluster's timelines" msgstr "ソースクラスタとターゲットクラスタのタイムラインの共通の祖先を見つけられません" -#: pg_rewind.c:960 +#: pg_rewind.c:961 #, c-format msgid "backup label buffer too small" msgstr "バックアップラベルのバッファが小さすぎます" -#: pg_rewind.c:983 +#: pg_rewind.c:984 #, c-format msgid "unexpected control file CRC" msgstr "想定外の制御ファイルCRCです" -#: pg_rewind.c:995 +#: pg_rewind.c:996 #, c-format msgid "unexpected control file size %d, expected %d" msgstr "想定外の制御ファイルのサイズ%d、想定は%d" -#: pg_rewind.c:1004 +#: pg_rewind.c:1005 #, 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バイトとなっています" msgstr[1] "WALセグメントのサイズ指定は1MBと1GBの間の2の累乗でなければなりません、しかしコントロールファイルでは%dバイトとなっています" -#: pg_rewind.c:1043 pg_rewind.c:1101 +#: pg_rewind.c:1044 pg_rewind.c:1102 #, c-format msgid "" "The program \"%s\" is needed by %s but was not found in the\n" @@ -762,7 +807,7 @@ msgstr "" "にはありませんでした。\n" "インストールの状態を確認してください。" -#: pg_rewind.c:1048 pg_rewind.c:1106 +#: pg_rewind.c:1049 pg_rewind.c:1107 #, c-format msgid "" "The program \"%s\" was found by \"%s\"\n" @@ -773,22 +818,22 @@ msgstr "" "バージョンではありませんでした。\n" "インストールの状態を確認してください。" -#: pg_rewind.c:1069 +#: pg_rewind.c:1070 #, c-format msgid "restore_command is not set in the target cluster" msgstr "ターゲットクラスタでrestore_commandが設定されていません" -#: pg_rewind.c:1112 +#: pg_rewind.c:1113 #, c-format msgid "executing \"%s\" for target server to complete crash recovery" msgstr "ターゲットサーバーに対して\"%s\"を実行してクラッシュリカバリを完了させます" -#: pg_rewind.c:1132 +#: pg_rewind.c:1133 #, c-format msgid "postgres single-user mode in target cluster failed" msgstr "ターゲットクラスタでのpostgresコマンドのシングルユーザーモード実行に失敗しました" -#: pg_rewind.c:1133 +#: pg_rewind.c:1134 #, c-format msgid "Command was: %s" msgstr "コマンド: %s" @@ -828,137 +873,135 @@ msgstr "履歴ファイル内の不正なデータ" msgid "Timeline IDs must be less than child timeline's ID." msgstr "タイムラインIDは子のタイムラインIDより小さくなければなりません。" -#: xlogreader.c:354 +#: xlogreader.c:323 #, c-format msgid "invalid record offset at %X/%X" msgstr "%X/%Xのレコードオフセットが不正です" -#: xlogreader.c:362 +#: xlogreader.c:331 #, c-format msgid "contrecord is requested by %X/%X" msgstr "%X/%Xで継続レコードが要求されました" -#: xlogreader.c:403 xlogreader.c:733 +#: xlogreader.c:372 xlogreader.c:728 #, c-format msgid "invalid record length at %X/%X: wanted %u, got %u" msgstr "%X/%Xのレコード長が不正です: 長さは%uである必要がありますが、実際は%uでした" -#: xlogreader.c:429 -#, c-format -msgid "record length %u at %X/%X too long" -msgstr "%2$X/%3$Xのレコード長%1$uが大きすぎます" - -#: xlogreader.c:477 +#: xlogreader.c:443 #, c-format msgid "there is no contrecord flag at %X/%X" msgstr "%X/%Xで継続レコードフラグが設定されていません" -#: xlogreader.c:490 +#: xlogreader.c:456 #, c-format msgid "invalid contrecord length %u (expected %lld) at %X/%X" msgstr "%3$X/%4$Xの継続レコードの長さ%1$uが不正です(%2$lldを期待していました)" -#: xlogreader.c:741 +#: xlogreader.c:736 #, c-format msgid "invalid resource manager ID %u at %X/%X" msgstr "%2$X/%3$XのリソースマネージャID %1$uが不正です" -#: xlogreader.c:754 xlogreader.c:770 +#: xlogreader.c:749 xlogreader.c:765 #, c-format msgid "record with incorrect prev-link %X/%X at %X/%X" msgstr "%3$X/%4$Xのレコードの後方リンク%1$X/%2$Xが不正です" -#: xlogreader.c:806 +#: xlogreader.c:803 #, c-format msgid "incorrect resource manager data checksum in record at %X/%X" msgstr "%X/%Xのレコード内のリソースマネージャデータのチェックサムが不正です" -#: xlogreader.c:843 +#: xlogreader.c:840 #, c-format msgid "invalid magic number %04X in log segment %s, offset %u" msgstr "ログセグメント%2$s、オフセット%3$uのマジックナンバー%1$04Xは不正です" -#: xlogreader.c:857 xlogreader.c:898 +#: xlogreader.c:854 xlogreader.c:895 #, c-format msgid "invalid info bits %04X in log segment %s, offset %u" msgstr "ログセグメント %2$s、オフセット%3$uの情報ビット%1$04Xは不正です" -#: xlogreader.c:872 +#: xlogreader.c:869 #, 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:880 +#: xlogreader.c:877 #, c-format msgid "WAL file is from different database system: incorrect segment size in page header" msgstr "WAL ファイルは異なるデータベースシステム由来のものです: ページヘッダーのセグメントサイズが正しくありません" -#: xlogreader.c:886 +#: xlogreader.c:883 #, c-format msgid "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header" msgstr "WAL ファイルは異なるデータベースシステム由来のものです: ページヘッダーのXLOG_BLCKSZが正しくありません" -#: xlogreader.c:917 +#: xlogreader.c:914 #, c-format msgid "unexpected pageaddr %X/%X in log segment %s, offset %u" msgstr "ログセグメント%3$s、オフセット%4$uに想定外のページアドレス%1$X/%2$X" -#: xlogreader.c:942 +#: xlogreader.c:939 #, c-format msgid "out-of-sequence timeline ID %u (after %u) in log segment %s, offset %u" msgstr "ログセグメント%3$s、オフセット%4$uの時系列ID %1$u(%2$uの後)は順序に従っていません" -#: xlogreader.c:1287 +#: xlogreader.c:1284 #, c-format msgid "out-of-order block_id %u at %X/%X" msgstr "block_id %uが%X/%Xで不正です" -#: xlogreader.c:1309 +#: xlogreader.c:1306 #, c-format msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X" msgstr "BKPBLOCK_HAS_DATAが設定されていますが、%X/%Xにデータがありません" -#: xlogreader.c:1316 +#: xlogreader.c:1313 #, 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:1352 +#: xlogreader.c:1349 #, 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:1368 +#: xlogreader.c:1365 #, 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:1383 +#: xlogreader.c:1380 #, c-format msgid "BKPIMAGE_IS_COMPRESSED set, but block image length %u at %X/%X" msgstr "BKPIMAGE_IS_COMPRESSEDが設定されていますが、%2$X/%3$Xにおいてブロックイメージ長が%1$uです" -#: xlogreader.c:1398 +#: xlogreader.c:1395 #, c-format msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_IS_COMPRESSED set, but block image length is %u at %X/%X" msgstr "BKPIMAGE_HAS_HOLEもBKPIMAGE_IS_COMPRESSEDも設定されていませんが、%2$X/%3$Xにおいてブロックイメージ長が%1$uです" -#: xlogreader.c:1414 +#: xlogreader.c:1411 #, c-format msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X" msgstr "BKPBLOCK_SAME_RELが設定されていますが、%X/%Xにおいて以前のリレーションがありません" -#: xlogreader.c:1426 +#: xlogreader.c:1423 #, c-format msgid "invalid block_id %u at %X/%X" msgstr "%2$X/%3$Xにおけるblock_id %1$uが不正です" -#: xlogreader.c:1513 +#: xlogreader.c:1510 #, c-format msgid "record with invalid length at %X/%X" msgstr "%X/%Xのレコードのサイズが不正です" -#: xlogreader.c:1602 +#: xlogreader.c:1599 #, c-format msgid "invalid compressed image at %X/%X, block %d" msgstr "%X/%X、ブロック %d での圧縮イメージが不正です" + +#~ 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 f0c559cc00e..9b1294affc9 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" @@ -32,17 +32,27 @@ msgstr "ошибка: " msgid "warning: " msgstr "предупреждение: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/restricted_token.c:64 #, c-format msgid "could not load library \"%s\": error code %lu" @@ -98,7 +108,7 @@ msgstr "неподходящий размер файла \"%s\": %lld вмест msgid "could not open file \"%s\" restored from archive: %m" msgstr "не удалось открыть файл \"%s\", восстановленный из архива: %m" -#: ../../fe_utils/archive.c:97 file_ops.c:330 file_ops.c:417 +#: ../../fe_utils/archive.c:97 file_ops.c:353 file_ops.c:440 #, c-format msgid "could not stat file \"%s\": %m" msgstr "не удалось получить информацию о файле \"%s\": %m" @@ -136,102 +146,137 @@ 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:107 parsexlog.c:369 +#: file_ops.c:364 local_source.c:107 parsexlog.c:369 #, c-format msgid "could not read file \"%s\": %m" msgstr "не удалось прочитать файл \"%s\": %m" -#: file_ops.c:344 parsexlog.c:371 +#: file_ops.c:367 parsexlog.c:371 #, 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:442 +#: file_ops.c:465 #, c-format msgid "could not read symbolic link \"%s\": %m" msgstr "не удалось прочитать символическую ссылку \"%s\": %m" -#: file_ops.c:445 +#: file_ops.c:468 #, c-format msgid "symbolic link \"%s\" target is too long" msgstr "целевой путь символической ссылки \"%s\" слишком длинный" -#: file_ops.c:460 +#: file_ops.c:483 #, c-format msgid "" "\"%s\" is a symbolic link, but symbolic links are not supported on this " @@ -240,12 +285,12 @@ msgstr "" "\"%s\" — символическая ссылка, но в этой ОС символические ссылки не " "поддерживаются" -#: file_ops.c:467 +#: file_ops.c:490 #, c-format msgid "could not read directory \"%s\": %m" msgstr "не удалось прочитать каталог \"%s\": %m" -#: file_ops.c:471 +#: file_ops.c:494 #, 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 5bb18e2c334..56a9aa47f79 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 b5b25862beb..ee564f679f1 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 14)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-08-20 15:40+0900\n" -"PO-Revision-Date: 2021-05-17 14:59+0900\n" -"Last-Translator: Michihide Hotta \n" +"POT-Creation-Date: 2026-05-12 14:33+0900\n" +"PO-Revision-Date: 2026-05-15 11:51+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 ab6e1ef2d3f..d30d12437b9 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 6cf9d8fee17..32db6e83014 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) 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-04-17 02:45+0000\n" +"POT-Creation-Date: 2026-08-07 10:14+0000\n" "PO-Revision-Date: 2021-04-17 09:54+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -30,93 +30,103 @@ msgstr "Fehler: " msgid "warning: " msgstr "Warnung: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" -#: ../../common/jsonapi.c:1066 +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu * %zu\n" + +#: ../../common/jsonapi.c:1087 #, c-format msgid "Escape sequence \"\\%s\" is invalid." msgstr "Escape-Sequenz »\\%s« ist nicht gültig." -#: ../../common/jsonapi.c:1069 +#: ../../common/jsonapi.c:1090 #, c-format msgid "Character with value 0x%02x must be escaped." msgstr "Zeichen mit Wert 0x%02x muss escapt werden." -#: ../../common/jsonapi.c:1072 +#: ../../common/jsonapi.c:1093 #, c-format msgid "Expected end of input, but found \"%s\"." msgstr "Ende der Eingabe erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1075 +#: ../../common/jsonapi.c:1096 #, c-format msgid "Expected array element or \"]\", but found \"%s\"." msgstr "Array-Element oder »]« erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1078 +#: ../../common/jsonapi.c:1099 #, c-format msgid "Expected \",\" or \"]\", but found \"%s\"." msgstr "»,« oder »]« erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1081 +#: ../../common/jsonapi.c:1102 #, c-format msgid "Expected \":\", but found \"%s\"." msgstr "»:« erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1084 +#: ../../common/jsonapi.c:1105 #, c-format msgid "Expected JSON value, but found \"%s\"." msgstr "JSON-Wert erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1087 +#: ../../common/jsonapi.c:1108 msgid "The input string ended unexpectedly." msgstr "Die Eingabezeichenkette endete unerwartet." -#: ../../common/jsonapi.c:1089 +#: ../../common/jsonapi.c:1110 #, c-format msgid "Expected string or \"}\", but found \"%s\"." msgstr "Zeichenkette oder »}« erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1092 +#: ../../common/jsonapi.c:1113 #, c-format msgid "Expected \",\" or \"}\", but found \"%s\"." msgstr "»,« oder »}« erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1095 +#: ../../common/jsonapi.c:1116 #, c-format msgid "Expected string, but found \"%s\"." msgstr "Zeichenkette erwartet, aber »%s« gefunden." -#: ../../common/jsonapi.c:1098 +#: ../../common/jsonapi.c:1119 #, c-format msgid "Token \"%s\" is invalid." msgstr "Token »%s« ist ungültig." -#: ../../common/jsonapi.c:1101 +#: ../../common/jsonapi.c:1122 msgid "\\u0000 cannot be converted to text." msgstr "\\u0000 kann nicht in »text« umgewandelt werden." -#: ../../common/jsonapi.c:1103 +#: ../../common/jsonapi.c:1124 msgid "\"\\u\" must be followed by four hexadecimal digits." msgstr "Nach »\\u« müssen vier Hexadezimalziffern folgen." -#: ../../common/jsonapi.c:1106 +#: ../../common/jsonapi.c:1127 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:1108 +#: ../../common/jsonapi.c:1129 msgid "Unicode high surrogate must not follow a high surrogate." msgstr "Unicode-High-Surrogate darf nicht auf ein High-Surrogate folgen." -#: ../../common/jsonapi.c:1110 +#: ../../common/jsonapi.c:1131 msgid "Unicode low surrogate must follow a high surrogate." msgstr "Unicode-Low-Surrogate muss auf ein High-Surrogate folgen." @@ -311,112 +321,112 @@ msgstr "" "aber es hatte nicht die gleiche Version wie %s.\n" "Prüfen Sie Ihre Installation." -#: pg_verifybackup.c:361 +#: pg_verifybackup.c:362 #, c-format msgid "backup successfully verified\n" msgstr "Backup erfolgreich überprüft\n" -#: pg_verifybackup.c:387 pg_verifybackup.c:723 +#: pg_verifybackup.c:388 pg_verifybackup.c:724 #, c-format msgid "could not open file \"%s\": %m" msgstr "konnte Datei »%s« nicht öffnen: %m" -#: pg_verifybackup.c:391 +#: pg_verifybackup.c:392 #, c-format msgid "could not stat file \"%s\": %m" msgstr "konnte »stat« für Datei »%s« nicht ausführen: %m" -#: pg_verifybackup.c:411 pg_verifybackup.c:752 +#: pg_verifybackup.c:412 pg_verifybackup.c:753 #, c-format msgid "could not read file \"%s\": %m" msgstr "konnte Datei »%s« nicht lesen: %m" -#: pg_verifybackup.c:414 +#: pg_verifybackup.c:415 #, c-format msgid "could not read file \"%s\": read %d of %lld" msgstr "konnte Datei »%s« nicht lesen: %d von %lld gelesen" -#: pg_verifybackup.c:474 +#: pg_verifybackup.c:475 #, c-format msgid "duplicate path name in backup manifest: \"%s\"" msgstr "doppelter Pfadname im Backup-Manifest: »%s«" -#: pg_verifybackup.c:537 pg_verifybackup.c:544 +#: pg_verifybackup.c:538 pg_verifybackup.c:545 #, c-format msgid "could not open directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht öffnen: %m" -#: pg_verifybackup.c:576 +#: pg_verifybackup.c:577 #, c-format msgid "could not close directory \"%s\": %m" msgstr "konnte Verzeichnis »%s« nicht schließen: %m" -#: pg_verifybackup.c:596 +#: pg_verifybackup.c:597 #, c-format msgid "could not stat file or directory \"%s\": %m" msgstr "konnte »stat« für Datei oder Verzeichnis »%s« nicht ausführen: %m" -#: pg_verifybackup.c:619 +#: pg_verifybackup.c:620 #, c-format msgid "\"%s\" is not a file or directory" msgstr "»%s« ist keine Datei und kein Verzeichnis" -#: pg_verifybackup.c:629 +#: pg_verifybackup.c:630 #, c-format msgid "\"%s\" is present on disk but not in the manifest" msgstr "»%s« ist auf der Festplatte vorhanden, aber nicht im Manifest" -#: pg_verifybackup.c:641 +#: pg_verifybackup.c:642 #, c-format msgid "\"%s\" has size %lld on disk but size %zu in the manifest" msgstr "»%s« hat Größe %lld auf Festplatte aber Größe %zu im Manifest" -#: pg_verifybackup.c:668 +#: pg_verifybackup.c:669 #, c-format msgid "\"%s\" is present in the manifest but not on disk" msgstr "»%s« steht im Manifest, ist aber nicht auf der Festplatte vorhanden" -#: pg_verifybackup.c:731 +#: pg_verifybackup.c:732 #, c-format msgid "could not initialize checksum of file \"%s\"" msgstr "konnte Prüfsumme der Datei »%s« nicht initialisieren" -#: pg_verifybackup.c:743 +#: pg_verifybackup.c:744 #, c-format msgid "could not update checksum of file \"%s\"" msgstr "konnte Prüfsumme der Datei »%s« nicht aktualisieren" -#: pg_verifybackup.c:758 +#: pg_verifybackup.c:759 #, c-format msgid "could not close file \"%s\": %m" msgstr "konnte Datei »%s« nicht schließen: %m" -#: pg_verifybackup.c:777 +#: pg_verifybackup.c:778 #, c-format msgid "file \"%s\" should contain %zu bytes, but read %zu bytes" msgstr "Datei »%s« sollte %zu Bytes enthalten, aber %zu Bytes wurden gelesen" -#: pg_verifybackup.c:787 +#: pg_verifybackup.c:788 #, c-format msgid "could not finalize checksum of file \"%s\"" msgstr "konnte Prüfsumme der Datei »%s« nicht abschließen" -#: pg_verifybackup.c:795 +#: pg_verifybackup.c:796 #, c-format msgid "file \"%s\" has checksum of length %d, but expected %d" msgstr "Datei »%s« hat Prüfsumme mit Länge %d, aber %d wurde erwartet" -#: pg_verifybackup.c:799 +#: pg_verifybackup.c:800 #, c-format msgid "checksum mismatch for file \"%s\"" msgstr "Prüfsumme stimmt nicht überein für Datei »%s«" -#: pg_verifybackup.c:823 +#: pg_verifybackup.c:824 #, c-format msgid "WAL parsing failed for timeline %u" msgstr "Parsen des WAL fehlgeschlagen für Zeitleiste %u" -#: pg_verifybackup.c:909 +#: pg_verifybackup.c:910 #, c-format msgid "" "%s verifies a backup against the backup manifest.\n" @@ -425,7 +435,7 @@ msgstr "" "%s überprüft ein Backup anhand eines Backup-Manifests.\n" "\n" -#: pg_verifybackup.c:910 +#: pg_verifybackup.c:911 #, c-format msgid "" "Usage:\n" @@ -436,57 +446,57 @@ msgstr "" " %s [OPTION]... BACKUPVERZ\n" "\n" -#: pg_verifybackup.c:911 +#: pg_verifybackup.c:912 #, c-format msgid "Options:\n" msgstr "Optionen:\n" -#: pg_verifybackup.c:912 +#: pg_verifybackup.c:913 #, c-format msgid " -e, --exit-on-error exit immediately on error\n" msgstr " -e, --exit-on-error bei Fehler sofort beenden\n" -#: pg_verifybackup.c:913 +#: pg_verifybackup.c:914 #, c-format msgid " -i, --ignore=RELATIVE_PATH ignore indicated path\n" msgstr " -i, --ignore=REL-PFAD angegebenen Pfad ignorieren\n" -#: pg_verifybackup.c:914 +#: pg_verifybackup.c:915 #, c-format msgid " -m, --manifest-path=PATH use specified path for manifest\n" msgstr " -m, --manifest-path=PFAD angegebenen Pfad für Manifest verwenden\n" -#: pg_verifybackup.c:915 +#: pg_verifybackup.c:916 #, c-format msgid " -n, --no-parse-wal do not try to parse WAL files\n" msgstr " -n, --no-parse-wal nicht versuchen WAL-Dateien zu parsen\n" -#: pg_verifybackup.c:916 +#: pg_verifybackup.c:917 #, c-format msgid " -q, --quiet do not print any output, except for errors\n" msgstr " -q, --quiet keine Ausgabe, außer Fehler\n" -#: pg_verifybackup.c:917 +#: pg_verifybackup.c:918 #, c-format msgid " -s, --skip-checksums skip checksum verification\n" msgstr " -s, --skip-checksums Überprüfung der Prüfsummen überspringen\n" -#: pg_verifybackup.c:918 +#: pg_verifybackup.c:919 #, c-format msgid " -w, --wal-directory=PATH use specified path for WAL files\n" msgstr " -w, --wal-directory=PFAD angegebenen Pfad für WAL-Dateien verwenden\n" -#: pg_verifybackup.c:919 +#: pg_verifybackup.c:920 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n" -#: pg_verifybackup.c:920 +#: pg_verifybackup.c:921 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n" -#: pg_verifybackup.c:921 +#: pg_verifybackup.c:922 #, c-format msgid "" "\n" @@ -495,7 +505,7 @@ msgstr "" "\n" "Berichten Sie Fehler an <%s>.\n" -#: pg_verifybackup.c:922 +#: pg_verifybackup.c:923 #, c-format msgid "%s home page: <%s>\n" msgstr "%s Homepage: <%s>\n" diff --git a/src/bin/pg_verifybackup/po/ru.po b/src/bin/pg_verifybackup/po/ru.po index 797282cf506..7a7b1c5c3d1 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:38+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" @@ -30,17 +30,27 @@ msgstr "ошибка: " msgid "warning: " msgstr "предупреждение: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, c-format +msgid "invalid memory allocation request size %zu * %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu * %zu\n" + #: ../../common/jsonapi.c:1087 #, 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 93c00f3716d..ea7159761fd 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 b8b69932273..12e7035b6d8 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 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-11-07 07:20+0000\n" +"POT-Creation-Date: 2026-08-07 10:14+0000\n" "PO-Revision-Date: 2022-02-01 13:33+0100\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -74,17 +74,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:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, 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" @@ -144,22 +154,22 @@ msgid_plural "(%lu rows)" msgstr[0] "(%lu Zeile)" msgstr[1] "(%lu Zeilen)" -#: ../../fe_utils/print.c:3040 +#: ../../fe_utils/print.c:3041 #, c-format msgid "Interrupted\n" msgstr "Unterbrochen\n" -#: ../../fe_utils/print.c:3104 +#: ../../fe_utils/print.c:3105 #, 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:3144 +#: ../../fe_utils/print.c:3145 #, 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:3402 +#: ../../fe_utils/print.c:3403 #, c-format msgid "invalid output format (internal error): %d" msgstr "ungültiges Ausgabeformat (interner Fehler): %d" @@ -821,7 +831,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:546 common.c:604 common.c:1202 describe.c:6296 +#: common.c:546 common.c:604 common.c:1202 describe.c:6300 #, c-format msgid "You are currently not connected to a database." msgstr "Sie sind gegenwärtig nicht mit einer Datenbank verbunden." @@ -892,14 +902,14 @@ msgstr "ANWEISUNG: %s" msgid "unexpected transaction status (%d)" msgstr "unerwarteter Transaktionsstatus (%d)" -#: common.c:1514 describe.c:2221 +#: common.c:1514 describe.c:2225 msgid "Column" msgstr "Spalte" #: common.c:1515 describe.c:186 describe.c:408 describe.c:426 describe.c:471 -#: describe.c:488 describe.c:1152 describe.c:1318 describe.c:1920 -#: describe.c:1944 describe.c:2222 describe.c:4120 describe.c:4345 -#: describe.c:4574 describe.c:5902 +#: describe.c:488 describe.c:1156 describe.c:1322 describe.c:1924 +#: describe.c:1948 describe.c:2226 describe.c:4124 describe.c:4349 +#: describe.c:4578 describe.c:5906 msgid "Type" msgstr "Typ" @@ -1023,21 +1033,21 @@ msgstr "\\crosstabview: zweideutiger Spaltenname: »%s«" msgid "\\crosstabview: column name not found: \"%s\"" msgstr "\\crosstabview: Spaltenname nicht gefunden: »%s«" -#: describe.c:82 describe.c:388 describe.c:744 describe.c:942 describe.c:1144 -#: describe.c:1307 describe.c:1381 describe.c:4108 describe.c:4332 -#: describe.c:4572 describe.c:4665 describe.c:4815 describe.c:5034 -#: describe.c:5198 describe.c:5443 describe.c:5520 describe.c:5531 -#: describe.c:5595 describe.c:6030 describe.c:6115 +#: describe.c:82 describe.c:388 describe.c:744 describe.c:942 describe.c:1148 +#: describe.c:1311 describe.c:1385 describe.c:4112 describe.c:4336 +#: describe.c:4576 describe.c:4669 describe.c:4819 describe.c:5038 +#: describe.c:5202 describe.c:5447 describe.c:5524 describe.c:5535 +#: describe.c:5599 describe.c:6034 describe.c:6119 msgid "Schema" msgstr "Schema" #: describe.c:83 describe.c:183 describe.c:253 describe.c:261 describe.c:389 -#: describe.c:745 describe.c:943 describe.c:1060 describe.c:1145 -#: describe.c:1382 describe.c:4109 describe.c:4333 describe.c:4493 -#: describe.c:4573 describe.c:4666 describe.c:4747 describe.c:4816 -#: describe.c:5035 describe.c:5121 describe.c:5199 describe.c:5444 -#: describe.c:5521 describe.c:5532 describe.c:5596 describe.c:5797 -#: describe.c:5883 describe.c:6113 describe.c:6342 describe.c:6586 +#: describe.c:745 describe.c:943 describe.c:1060 describe.c:1149 +#: describe.c:1386 describe.c:4113 describe.c:4337 describe.c:4497 +#: describe.c:4577 describe.c:4670 describe.c:4751 describe.c:4820 +#: describe.c:5039 describe.c:5125 describe.c:5203 describe.c:5448 +#: describe.c:5525 describe.c:5536 describe.c:5600 describe.c:5801 +#: describe.c:5887 describe.c:6117 describe.c:6346 describe.c:6590 msgid "Name" msgstr "Name" @@ -1051,13 +1061,13 @@ msgid "Argument data types" msgstr "Argumentdatentypen" #: describe.c:117 describe.c:124 describe.c:194 describe.c:284 describe.c:535 -#: describe.c:793 describe.c:958 describe.c:1085 describe.c:1384 -#: describe.c:2242 describe.c:3892 describe.c:4180 describe.c:4379 -#: describe.c:4524 describe.c:4600 describe.c:4675 describe.c:4760 -#: describe.c:4939 describe.c:5062 describe.c:5130 describe.c:5200 -#: describe.c:5345 describe.c:5387 describe.c:5460 describe.c:5524 -#: describe.c:5533 describe.c:5597 describe.c:5823 describe.c:5905 -#: describe.c:6044 describe.c:6116 large_obj.c:290 large_obj.c:300 +#: describe.c:793 describe.c:958 describe.c:1089 describe.c:1388 +#: describe.c:2246 describe.c:3896 describe.c:4184 describe.c:4383 +#: describe.c:4528 describe.c:4604 describe.c:4679 describe.c:4764 +#: describe.c:4943 describe.c:5066 describe.c:5134 describe.c:5204 +#: describe.c:5349 describe.c:5391 describe.c:5464 describe.c:5528 +#: describe.c:5537 describe.c:5601 describe.c:5827 describe.c:5909 +#: describe.c:6048 describe.c:6120 large_obj.c:290 large_obj.c:300 msgid "Description" msgstr "Beschreibung" @@ -1074,11 +1084,11 @@ msgstr "Der Server (Version %s) unterstützt keine Zugriffsmethoden." msgid "Index" msgstr "Index" -#: describe.c:185 describe.c:4128 describe.c:4358 describe.c:6031 +#: describe.c:185 describe.c:4132 describe.c:4362 describe.c:6035 msgid "Table" msgstr "Tabelle" -#: describe.c:193 describe.c:5802 +#: describe.c:193 describe.c:5806 msgid "Handler" msgstr "Handler" @@ -1092,10 +1102,10 @@ msgid "The server (version %s) does not support tablespaces." msgstr "Der Server (Version %s) unterstützt keine Tablespaces." #: describe.c:254 describe.c:262 describe.c:516 describe.c:783 describe.c:1061 -#: describe.c:1306 describe.c:4121 describe.c:4334 describe.c:4497 -#: describe.c:4749 describe.c:5122 describe.c:5798 describe.c:5884 -#: describe.c:6343 describe.c:6484 describe.c:6587 describe.c:6712 -#: describe.c:6794 large_obj.c:289 +#: describe.c:1310 describe.c:4125 describe.c:4338 describe.c:4501 +#: describe.c:4753 describe.c:5126 describe.c:5802 describe.c:5888 +#: describe.c:6347 describe.c:6488 describe.c:6591 describe.c:6716 +#: describe.c:6798 large_obj.c:289 msgid "Owner" msgstr "Eigentümer" @@ -1103,12 +1113,12 @@ msgstr "Eigentümer" msgid "Location" msgstr "Pfad" -#: describe.c:274 describe.c:3704 +#: describe.c:274 describe.c:3708 msgid "Options" msgstr "Optionen" -#: describe.c:279 describe.c:756 describe.c:1077 describe.c:4172 -#: describe.c:4176 +#: describe.c:279 describe.c:756 describe.c:1080 describe.c:4176 +#: describe.c:4180 msgid "Size" msgstr "Größe" @@ -1143,7 +1153,7 @@ msgstr "Proz" msgid "func" msgstr "Funk" -#: describe.c:424 describe.c:469 describe.c:486 describe.c:1528 +#: describe.c:424 describe.c:469 describe.c:486 describe.c:1532 msgid "trigger" msgstr "Trigger" @@ -1227,8 +1237,8 @@ msgstr "Rechter Typ" msgid "Result type" msgstr "Ergebnistyp" -#: describe.c:951 describe.c:4755 describe.c:4916 describe.c:4922 -#: describe.c:5344 describe.c:6973 describe.c:6977 +#: describe.c:951 describe.c:4759 describe.c:4920 describe.c:4926 +#: describe.c:5348 describe.c:6977 describe.c:6981 msgid "Function" msgstr "Funktion" @@ -1240,930 +1250,930 @@ msgstr "Liste der Operatoren" msgid "Encoding" msgstr "Kodierung" -#: describe.c:1067 describe.c:5036 +#: describe.c:1067 describe.c:5040 msgid "Collate" msgstr "Sortierfolge" -#: describe.c:1068 describe.c:5037 +#: describe.c:1068 describe.c:5041 msgid "Ctype" msgstr "Zeichentyp" -#: describe.c:1081 +#: describe.c:1085 msgid "Tablespace" msgstr "Tablespace" -#: describe.c:1105 +#: describe.c:1109 msgid "List of databases" msgstr "Liste der Datenbanken" -#: describe.c:1146 describe.c:1309 describe.c:4110 +#: describe.c:1150 describe.c:1313 describe.c:4114 msgid "table" msgstr "Tabelle" -#: describe.c:1147 describe.c:4111 +#: describe.c:1151 describe.c:4115 msgid "view" msgstr "Sicht" -#: describe.c:1148 describe.c:4112 +#: describe.c:1152 describe.c:4116 msgid "materialized view" msgstr "materialisierte Sicht" -#: describe.c:1149 describe.c:1311 describe.c:4114 +#: describe.c:1153 describe.c:1315 describe.c:4118 msgid "sequence" msgstr "Sequenz" -#: describe.c:1150 describe.c:4117 +#: describe.c:1154 describe.c:4121 msgid "foreign table" msgstr "Fremdtabelle" -#: describe.c:1151 describe.c:4118 describe.c:4343 +#: describe.c:1155 describe.c:4122 describe.c:4347 msgid "partitioned table" msgstr "partitionierte Tabelle" -#: describe.c:1163 +#: describe.c:1167 msgid "Column privileges" msgstr "Spaltenprivilegien" -#: describe.c:1194 describe.c:1228 +#: describe.c:1198 describe.c:1232 msgid "Policies" msgstr "Policys" -#: describe.c:1262 describe.c:6653 describe.c:6657 +#: describe.c:1266 describe.c:6657 describe.c:6661 msgid "Access privileges" msgstr "Zugriffsprivilegien" -#: describe.c:1293 +#: describe.c:1297 #, c-format msgid "The server (version %s) does not support altering default privileges." msgstr "Der Server (Version %s) unterstützt kein Ändern der Vorgabeprivilegien." -#: describe.c:1313 +#: describe.c:1317 msgid "function" msgstr "Funktion" -#: describe.c:1315 +#: describe.c:1319 msgid "type" msgstr "Typ" -#: describe.c:1317 +#: describe.c:1321 msgid "schema" msgstr "Schema" -#: describe.c:1343 +#: describe.c:1347 msgid "Default access privileges" msgstr "Vorgegebene Zugriffsprivilegien" -#: describe.c:1383 +#: describe.c:1387 msgid "Object" msgstr "Objekt" -#: describe.c:1397 +#: describe.c:1401 msgid "table constraint" msgstr "Tabellen-Constraint" -#: describe.c:1421 +#: describe.c:1425 msgid "domain constraint" msgstr "Domänen-Constraint" -#: describe.c:1451 +#: describe.c:1455 msgid "operator class" msgstr "Operatorklasse" -#: describe.c:1482 +#: describe.c:1486 msgid "operator family" msgstr "Operatorfamilie" -#: describe.c:1506 +#: describe.c:1510 msgid "rule" msgstr "Rule" -#: describe.c:1552 +#: describe.c:1556 msgid "Object descriptions" msgstr "Objektbeschreibungen" -#: describe.c:1610 describe.c:4249 +#: describe.c:1614 describe.c:4253 #, c-format msgid "Did not find any relation named \"%s\"." msgstr "Keine Relation namens »%s« gefunden" -#: describe.c:1613 describe.c:4252 +#: describe.c:1617 describe.c:4256 #, c-format msgid "Did not find any relations." msgstr "Keine Relationen gefunden" -#: describe.c:1869 +#: describe.c:1873 #, c-format msgid "Did not find any relation with OID %s." msgstr "Keine Relation mit OID %s gefunden" -#: describe.c:1921 describe.c:1945 +#: describe.c:1925 describe.c:1949 msgid "Start" msgstr "Start" -#: describe.c:1922 describe.c:1946 +#: describe.c:1926 describe.c:1950 msgid "Minimum" msgstr "Minimum" -#: describe.c:1923 describe.c:1947 +#: describe.c:1927 describe.c:1951 msgid "Maximum" msgstr "Maximum" -#: describe.c:1924 describe.c:1948 +#: describe.c:1928 describe.c:1952 msgid "Increment" msgstr "Inkrement" -#: describe.c:1925 describe.c:1949 describe.c:2080 describe.c:4669 -#: describe.c:4933 describe.c:5051 describe.c:5056 describe.c:6700 +#: describe.c:1929 describe.c:1953 describe.c:2084 describe.c:4673 +#: describe.c:4937 describe.c:5055 describe.c:5060 describe.c:6704 msgid "yes" msgstr "ja" -#: describe.c:1926 describe.c:1950 describe.c:2081 describe.c:4669 -#: describe.c:4930 describe.c:5051 describe.c:6701 +#: describe.c:1930 describe.c:1954 describe.c:2085 describe.c:4673 +#: describe.c:4934 describe.c:5055 describe.c:6705 msgid "no" msgstr "nein" -#: describe.c:1927 describe.c:1951 +#: describe.c:1931 describe.c:1955 msgid "Cycles?" msgstr "Zyklisch?" -#: describe.c:1928 describe.c:1952 +#: describe.c:1932 describe.c:1956 msgid "Cache" msgstr "Cache" -#: describe.c:1995 +#: describe.c:1999 #, c-format msgid "Owned by: %s" msgstr "Eigentümer: %s" -#: describe.c:1999 +#: describe.c:2003 #, c-format msgid "Sequence for identity column: %s" msgstr "Sequenz für Identitätsspalte: %s" -#: describe.c:2006 +#: describe.c:2010 #, c-format msgid "Sequence \"%s.%s\"" msgstr "Sequenz »%s.%s«" -#: describe.c:2153 +#: describe.c:2157 #, c-format msgid "Unlogged table \"%s.%s\"" msgstr "Ungeloggte Tabelle »%s.%s«" -#: describe.c:2156 +#: describe.c:2160 #, c-format msgid "Table \"%s.%s\"" msgstr "Tabelle »%s.%s«" -#: describe.c:2160 +#: describe.c:2164 #, c-format msgid "View \"%s.%s\"" msgstr "Sicht »%s.%s«" -#: describe.c:2165 +#: describe.c:2169 #, c-format msgid "Unlogged materialized view \"%s.%s\"" msgstr "Ungeloggte materialisierte Sicht »%s.%s«" -#: describe.c:2168 +#: describe.c:2172 #, c-format msgid "Materialized view \"%s.%s\"" msgstr "Materialisierte Sicht »%s.%s«" -#: describe.c:2173 +#: describe.c:2177 #, c-format msgid "Unlogged index \"%s.%s\"" msgstr "Ungeloggter Index »%s.%s«" -#: describe.c:2176 +#: describe.c:2180 #, c-format msgid "Index \"%s.%s\"" msgstr "Index »%s.%s«" -#: describe.c:2181 +#: describe.c:2185 #, c-format msgid "Unlogged partitioned index \"%s.%s\"" msgstr "Ungeloggter partitionierter Index »%s.%s«" -#: describe.c:2184 +#: describe.c:2188 #, c-format msgid "Partitioned index \"%s.%s\"" msgstr "Partitionierter Index »%s.%s«" -#: describe.c:2189 +#: describe.c:2193 #, c-format msgid "Special relation \"%s.%s\"" msgstr "Spezielle Relation »%s.%s«" -#: describe.c:2193 +#: describe.c:2197 #, c-format msgid "TOAST table \"%s.%s\"" msgstr "TOAST-Tabelle »%s.%s«" -#: describe.c:2197 +#: describe.c:2201 #, c-format msgid "Composite type \"%s.%s\"" msgstr "Zusammengesetzter Typ »%s.%s«" -#: describe.c:2201 +#: describe.c:2205 #, c-format msgid "Foreign table \"%s.%s\"" msgstr "Fremdtabelle »%s.%s«" -#: describe.c:2206 +#: describe.c:2210 #, c-format msgid "Unlogged partitioned table \"%s.%s\"" msgstr "Ungeloggte partitionierte Tabelle »%s.%s«" -#: describe.c:2209 +#: describe.c:2213 #, c-format msgid "Partitioned table \"%s.%s\"" msgstr "Partitionierte Tabelle »%s.%s«" -#: describe.c:2225 describe.c:4580 +#: describe.c:2229 describe.c:4584 msgid "Collation" msgstr "Sortierfolge" -#: describe.c:2226 describe.c:4587 +#: describe.c:2230 describe.c:4591 msgid "Nullable" msgstr "NULL erlaubt?" -#: describe.c:2227 describe.c:4588 +#: describe.c:2231 describe.c:4592 msgid "Default" msgstr "Vorgabewert" -#: describe.c:2230 +#: describe.c:2234 msgid "Key?" msgstr "Schlüssel?" -#: describe.c:2232 describe.c:4823 describe.c:4834 +#: describe.c:2236 describe.c:4827 describe.c:4838 msgid "Definition" msgstr "Definition" -#: describe.c:2234 describe.c:5818 describe.c:5904 describe.c:5977 -#: describe.c:6043 +#: describe.c:2238 describe.c:5822 describe.c:5908 describe.c:5981 +#: describe.c:6047 msgid "FDW options" msgstr "FDW-Optionen" -#: describe.c:2236 +#: describe.c:2240 msgid "Storage" msgstr "Speicherung" -#: describe.c:2238 +#: describe.c:2242 msgid "Compression" msgstr "Kompression" -#: describe.c:2240 +#: describe.c:2244 msgid "Stats target" msgstr "Statistikziel" -#: describe.c:2376 +#: describe.c:2380 #, c-format msgid "Partition of: %s %s%s" msgstr "Partition von: %s %s%s" -#: describe.c:2389 +#: describe.c:2393 msgid "No partition constraint" msgstr "Kein Partitions-Constraint" -#: describe.c:2391 +#: describe.c:2395 #, c-format msgid "Partition constraint: %s" msgstr "Partitions-Constraint: %s" -#: describe.c:2415 +#: describe.c:2419 #, c-format msgid "Partition key: %s" msgstr "Partitionsschlüssel: %s" -#: describe.c:2441 +#: describe.c:2445 #, c-format msgid "Owning table: \"%s.%s\"" msgstr "Gehört zu Tabelle: »%s.%s«" -#: describe.c:2512 +#: describe.c:2516 msgid "primary key, " msgstr "Primärschlüssel, " -#: describe.c:2514 +#: describe.c:2518 msgid "unique, " msgstr "eindeutig, " -#: describe.c:2520 +#: describe.c:2524 #, c-format msgid "for table \"%s.%s\"" msgstr "für Tabelle »%s.%s«" -#: describe.c:2524 +#: describe.c:2528 #, c-format msgid ", predicate (%s)" msgstr ", Prädikat (%s)" -#: describe.c:2527 +#: describe.c:2531 msgid ", clustered" msgstr ", geclustert" -#: describe.c:2530 +#: describe.c:2534 msgid ", invalid" msgstr ", ungültig" -#: describe.c:2533 +#: describe.c:2537 msgid ", deferrable" msgstr ", DEFERRABLE" -#: describe.c:2536 +#: describe.c:2540 msgid ", initially deferred" msgstr ", INITIALLY DEFERRED" -#: describe.c:2539 +#: describe.c:2543 msgid ", replica identity" msgstr ", Replika-Identität" -#: describe.c:2606 +#: describe.c:2610 msgid "Indexes:" msgstr "Indexe:" -#: describe.c:2690 +#: describe.c:2694 msgid "Check constraints:" msgstr "Check-Constraints:" -#: describe.c:2758 +#: describe.c:2762 msgid "Foreign-key constraints:" msgstr "Fremdschlüssel-Constraints:" -#: describe.c:2821 +#: describe.c:2825 msgid "Referenced by:" msgstr "Fremdschlüsselverweise von:" -#: describe.c:2871 +#: describe.c:2875 msgid "Policies:" msgstr "Policys:" -#: describe.c:2874 +#: describe.c:2878 msgid "Policies (forced row security enabled):" msgstr "Policys (Sicherheit auf Zeilenebene erzwungen):" -#: describe.c:2877 +#: describe.c:2881 msgid "Policies (row security enabled): (none)" msgstr "Policys (Sicherheit auf Zeilenebene eingeschaltet): (keine)" -#: describe.c:2880 +#: describe.c:2884 msgid "Policies (forced row security enabled): (none)" msgstr "Policys (Sicherheit auf Zeilenebene erzwungen): (keine)" -#: describe.c:2883 +#: describe.c:2887 msgid "Policies (row security disabled):" msgstr "Policys (Sicherheit auf Zeilenebene ausgeschaltet):" -#: describe.c:2944 describe.c:3048 +#: describe.c:2948 describe.c:3052 msgid "Statistics objects:" msgstr "Statistikobjekte:" -#: describe.c:3162 describe.c:3266 +#: describe.c:3166 describe.c:3270 msgid "Rules:" msgstr "Regeln:" -#: describe.c:3165 +#: describe.c:3169 msgid "Disabled rules:" msgstr "Abgeschaltete Regeln:" -#: describe.c:3168 +#: describe.c:3172 msgid "Rules firing always:" msgstr "Regeln, die immer aktiv werden:" -#: describe.c:3171 +#: describe.c:3175 msgid "Rules firing on replica only:" msgstr "Regeln, die nur im Replikat aktiv werden:" -#: describe.c:3211 +#: describe.c:3215 msgid "Publications:" msgstr "Publikationen:" -#: describe.c:3249 +#: describe.c:3253 msgid "View definition:" msgstr "Sichtdefinition:" -#: describe.c:3419 +#: describe.c:3423 msgid "Triggers:" msgstr "Trigger:" -#: describe.c:3423 +#: describe.c:3427 msgid "Disabled user triggers:" msgstr "Abgeschaltete Benutzer-Trigger:" -#: describe.c:3425 +#: describe.c:3429 msgid "Disabled triggers:" msgstr "Abgeschaltete Trigger:" -#: describe.c:3428 +#: describe.c:3432 msgid "Disabled internal triggers:" msgstr "Abgeschaltete interne Trigger:" -#: describe.c:3431 +#: describe.c:3435 msgid "Triggers firing always:" msgstr "Trigger, die immer aktiv werden:" -#: describe.c:3434 +#: describe.c:3438 msgid "Triggers firing on replica only:" msgstr "Trigger, die nur im Replikat aktiv werden:" -#: describe.c:3506 +#: describe.c:3510 #, c-format msgid "Server: %s" msgstr "Server: %s" -#: describe.c:3514 +#: describe.c:3518 #, c-format msgid "FDW options: (%s)" msgstr "FDW-Optionen: (%s)" -#: describe.c:3535 +#: describe.c:3539 msgid "Inherits" msgstr "Erbt von" -#: describe.c:3608 +#: describe.c:3612 #, c-format msgid "Number of partitions: %d" msgstr "Anzahl Partitionen: %d" -#: describe.c:3617 +#: describe.c:3621 #, c-format msgid "Number of partitions: %d (Use \\d+ to list them.)" msgstr "Anzahl Partitionen: %d (Mit \\d+ alle anzeigen.)" -#: describe.c:3619 +#: describe.c:3623 #, c-format msgid "Number of child tables: %d (Use \\d+ to list them.)" msgstr "Anzahl Kindtabellen: %d (Mit \\d+ alle anzeigen.)" -#: describe.c:3626 +#: describe.c:3630 msgid "Child tables" msgstr "Kindtabellen" -#: describe.c:3626 +#: describe.c:3630 msgid "Partitions" msgstr "Partitionen" -#: describe.c:3657 +#: describe.c:3661 #, c-format msgid "Typed table of type: %s" msgstr "Getypte Tabelle vom Typ: %s" -#: describe.c:3673 +#: describe.c:3677 msgid "Replica Identity" msgstr "Replika-Identität" -#: describe.c:3686 +#: describe.c:3690 msgid "Has OIDs: yes" msgstr "Hat OIDs: ja" -#: describe.c:3695 +#: describe.c:3699 #, c-format msgid "Access method: %s" msgstr "Zugriffsmethode: %s" -#: describe.c:3775 +#: describe.c:3779 #, 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:3787 +#: describe.c:3791 #, c-format msgid ", tablespace \"%s\"" msgstr ", Tablespace »%s«" -#: describe.c:3884 +#: describe.c:3888 msgid "List of roles" msgstr "Liste der Rollen" -#: describe.c:3886 +#: describe.c:3890 msgid "Role name" msgstr "Rollenname" -#: describe.c:3887 +#: describe.c:3891 msgid "Attributes" msgstr "Attribute" -#: describe.c:3889 +#: describe.c:3893 msgid "Member of" msgstr "Mitglied von" -#: describe.c:3900 +#: describe.c:3904 msgid "Superuser" msgstr "Superuser" -#: describe.c:3903 +#: describe.c:3907 msgid "No inheritance" msgstr "keine Vererbung" -#: describe.c:3906 +#: describe.c:3910 msgid "Create role" msgstr "Rolle erzeugen" -#: describe.c:3909 +#: describe.c:3913 msgid "Create DB" msgstr "DB erzeugen" -#: describe.c:3912 +#: describe.c:3916 msgid "Cannot login" msgstr "kann nicht einloggen" -#: describe.c:3916 +#: describe.c:3920 msgid "Replication" msgstr "Replikation" -#: describe.c:3920 +#: describe.c:3924 msgid "Bypass RLS" msgstr "Bypass RLS" -#: describe.c:3929 +#: describe.c:3933 msgid "No connections" msgstr "keine Verbindungen" -#: describe.c:3931 +#: describe.c:3935 #, c-format msgid "%d connection" msgid_plural "%d connections" msgstr[0] "%d Verbindung" msgstr[1] "%d Verbindungen" -#: describe.c:3941 +#: describe.c:3945 msgid "Password valid until " msgstr "Passwort gültig bis " -#: describe.c:3991 +#: describe.c:3995 #, c-format msgid "The server (version %s) does not support per-database role settings." msgstr "Der Server (Version %s) unterstützt keine Rolleneinstellungen pro Datenbank." -#: describe.c:4004 +#: describe.c:4008 msgid "Role" msgstr "Rolle" -#: describe.c:4005 +#: describe.c:4009 msgid "Database" msgstr "Datenbank" -#: describe.c:4006 +#: describe.c:4010 msgid "Settings" msgstr "Einstellung" -#: describe.c:4030 +#: describe.c:4034 #, 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:4033 +#: describe.c:4037 #, c-format msgid "Did not find any settings for role \"%s\"." msgstr "Keine Einstellungen für Rolle »%s« gefunden" -#: describe.c:4036 +#: describe.c:4040 #, c-format msgid "Did not find any settings." msgstr "Keine Einstellungen gefunden" -#: describe.c:4041 +#: describe.c:4045 msgid "List of settings" msgstr "Liste der Einstellungen" -#: describe.c:4113 +#: describe.c:4117 msgid "index" msgstr "Index" -#: describe.c:4115 +#: describe.c:4119 msgid "special" msgstr "speziell" -#: describe.c:4116 +#: describe.c:4120 msgid "TOAST table" msgstr "TOAST-Tabelle" -#: describe.c:4119 describe.c:4344 +#: describe.c:4123 describe.c:4348 msgid "partitioned index" msgstr "partitionierter Index" -#: describe.c:4143 +#: describe.c:4147 msgid "permanent" msgstr "permanent" -#: describe.c:4144 +#: describe.c:4148 msgid "temporary" msgstr "temporär" -#: describe.c:4145 +#: describe.c:4149 msgid "unlogged" msgstr "ungeloggt" -#: describe.c:4146 +#: describe.c:4150 msgid "Persistence" msgstr "Persistenz" -#: describe.c:4163 +#: describe.c:4167 msgid "Access method" msgstr "Zugriffsmethode" -#: describe.c:4257 +#: describe.c:4261 msgid "List of relations" msgstr "Liste der Relationen" -#: describe.c:4305 +#: describe.c:4309 #, 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:4316 +#: describe.c:4320 msgid "List of partitioned indexes" msgstr "Liste partitionierter Indexe" -#: describe.c:4318 +#: describe.c:4322 msgid "List of partitioned tables" msgstr "Liste partitionierte Tabellen" -#: describe.c:4322 +#: describe.c:4326 msgid "List of partitioned relations" msgstr "Liste partitionierter Relationen" -#: describe.c:4353 +#: describe.c:4357 msgid "Parent name" msgstr "Elternname" -#: describe.c:4366 +#: describe.c:4370 msgid "Leaf partition size" msgstr "Größe Leaf-Partition" -#: describe.c:4369 describe.c:4375 +#: describe.c:4373 describe.c:4379 msgid "Total size" msgstr "Gesamtgröße" -#: describe.c:4501 +#: describe.c:4505 msgid "Trusted" msgstr "Vertraut" -#: describe.c:4509 +#: describe.c:4513 msgid "Internal language" msgstr "Interne Sprache" -#: describe.c:4510 +#: describe.c:4514 msgid "Call handler" msgstr "Call-Handler" -#: describe.c:4511 describe.c:5805 +#: describe.c:4515 describe.c:5809 msgid "Validator" msgstr "Validator" -#: describe.c:4514 +#: describe.c:4518 msgid "Inline handler" msgstr "Inline-Handler" -#: describe.c:4544 +#: describe.c:4548 msgid "List of languages" msgstr "Liste der Sprachen" -#: describe.c:4589 +#: describe.c:4593 msgid "Check" msgstr "Check" -#: describe.c:4633 +#: describe.c:4637 msgid "List of domains" msgstr "Liste der Domänen" -#: describe.c:4667 +#: describe.c:4671 msgid "Source" msgstr "Quelle" -#: describe.c:4668 +#: describe.c:4672 msgid "Destination" msgstr "Ziel" -#: describe.c:4670 describe.c:6702 +#: describe.c:4674 describe.c:6706 msgid "Default?" msgstr "Standard?" -#: describe.c:4709 +#: describe.c:4713 msgid "List of conversions" msgstr "Liste der Konversionen" -#: describe.c:4748 +#: describe.c:4752 msgid "Event" msgstr "Ereignis" -#: describe.c:4750 +#: describe.c:4754 msgid "enabled" msgstr "eingeschaltet" -#: describe.c:4751 +#: describe.c:4755 msgid "replica" msgstr "Replika" -#: describe.c:4752 +#: describe.c:4756 msgid "always" msgstr "immer" -#: describe.c:4753 +#: describe.c:4757 msgid "disabled" msgstr "ausgeschaltet" -#: describe.c:4754 describe.c:6588 +#: describe.c:4758 describe.c:6592 msgid "Enabled" msgstr "Eingeschaltet" -#: describe.c:4756 +#: describe.c:4760 msgid "Tags" msgstr "Tags" -#: describe.c:4777 +#: describe.c:4781 msgid "List of event triggers" msgstr "Liste der Ereignistrigger" -#: describe.c:4804 +#: describe.c:4808 #, c-format msgid "The server (version %s) does not support extended statistics." msgstr "Der Server (Version %s) unterstützt keine erweiterten Statistiken." -#: describe.c:4841 +#: describe.c:4845 msgid "Ndistinct" msgstr "Ndistinct" -#: describe.c:4842 +#: describe.c:4846 msgid "Dependencies" msgstr "Abhängigkeiten" -#: describe.c:4852 +#: describe.c:4856 msgid "MCV" msgstr "MCV" -#: describe.c:4873 +#: describe.c:4877 msgid "List of extended statistics" msgstr "Liste der erweiterten Statistiken" -#: describe.c:4900 +#: describe.c:4904 msgid "Source type" msgstr "Quelltyp" -#: describe.c:4901 +#: describe.c:4905 msgid "Target type" msgstr "Zieltyp" -#: describe.c:4932 +#: describe.c:4936 msgid "in assignment" msgstr "in Zuweisung" -#: describe.c:4934 +#: describe.c:4938 msgid "Implicit?" msgstr "Implizit?" -#: describe.c:4993 +#: describe.c:4997 msgid "List of casts" msgstr "Liste der Typumwandlungen" -#: describe.c:5021 +#: describe.c:5025 #, c-format msgid "The server (version %s) does not support collations." msgstr "Der Server (Version %s) unterstützt keine Sortierfolgen." -#: describe.c:5042 describe.c:5046 +#: describe.c:5046 describe.c:5050 msgid "Provider" msgstr "Provider" -#: describe.c:5052 describe.c:5057 +#: describe.c:5056 describe.c:5061 msgid "Deterministic?" msgstr "Deterministisch?" -#: describe.c:5094 +#: describe.c:5098 msgid "List of collations" msgstr "Liste der Sortierfolgen" -#: describe.c:5155 +#: describe.c:5159 msgid "List of schemas" msgstr "Liste der Schemas" -#: describe.c:5180 describe.c:5431 describe.c:5504 describe.c:5577 +#: describe.c:5184 describe.c:5435 describe.c:5508 describe.c:5581 #, c-format msgid "The server (version %s) does not support full text search." msgstr "Der Server (Version %s) unterstützt keine Volltextsuche." -#: describe.c:5217 +#: describe.c:5221 msgid "List of text search parsers" msgstr "Liste der Textsucheparser" -#: describe.c:5264 +#: describe.c:5268 #, c-format msgid "Did not find any text search parser named \"%s\"." msgstr "Kein Textsucheparser namens »%s« gefunden" -#: describe.c:5267 +#: describe.c:5271 #, c-format msgid "Did not find any text search parsers." msgstr "Keine Textsucheparser gefunden" -#: describe.c:5342 +#: describe.c:5346 msgid "Start parse" msgstr "Parsen starten" -#: describe.c:5343 +#: describe.c:5347 msgid "Method" msgstr "Methode" -#: describe.c:5347 +#: describe.c:5351 msgid "Get next token" msgstr "Nächstes Token lesen" -#: describe.c:5349 +#: describe.c:5353 msgid "End parse" msgstr "Parsen beenden" -#: describe.c:5351 +#: describe.c:5355 msgid "Get headline" msgstr "Überschrift ermitteln" -#: describe.c:5353 +#: describe.c:5357 msgid "Get token types" msgstr "Tokentypen ermitteln" -#: describe.c:5364 +#: describe.c:5368 #, c-format msgid "Text search parser \"%s.%s\"" msgstr "Textsucheparser »%s.%s«" -#: describe.c:5367 +#: describe.c:5371 #, c-format msgid "Text search parser \"%s\"" msgstr "Textsucheparser »%s«" -#: describe.c:5386 +#: describe.c:5390 msgid "Token name" msgstr "Tokenname" -#: describe.c:5397 +#: describe.c:5401 #, c-format msgid "Token types for parser \"%s.%s\"" msgstr "Tokentypen für Parser »%s.%s«" -#: describe.c:5400 +#: describe.c:5404 #, c-format msgid "Token types for parser \"%s\"" msgstr "Tokentypen für Parser »%s«" -#: describe.c:5454 +#: describe.c:5458 msgid "Template" msgstr "Vorlage" -#: describe.c:5455 +#: describe.c:5459 msgid "Init options" msgstr "Initialisierungsoptionen" -#: describe.c:5479 +#: describe.c:5483 msgid "List of text search dictionaries" msgstr "Liste der Textsuchewörterbücher" -#: describe.c:5522 +#: describe.c:5526 msgid "Init" msgstr "Init" -#: describe.c:5523 +#: describe.c:5527 msgid "Lexize" msgstr "Lexize" -#: describe.c:5552 +#: describe.c:5556 msgid "List of text search templates" msgstr "Liste der Textsuchevorlagen" -#: describe.c:5614 +#: describe.c:5618 msgid "List of text search configurations" msgstr "Liste der Textsuchekonfigurationen" -#: describe.c:5662 +#: describe.c:5666 #, c-format msgid "Did not find any text search configuration named \"%s\"." msgstr "Keine Textsuchekonfiguration namens »%s« gefunden" -#: describe.c:5665 +#: describe.c:5669 #, c-format msgid "Did not find any text search configurations." msgstr "Keine Textsuchekonfigurationen gefunden" -#: describe.c:5731 +#: describe.c:5735 msgid "Token" msgstr "Token" -#: describe.c:5732 +#: describe.c:5736 msgid "Dictionaries" msgstr "Wörterbücher" -#: describe.c:5743 +#: describe.c:5747 #, c-format msgid "Text search configuration \"%s.%s\"" msgstr "Textsuchekonfiguration »%s.%s«" -#: describe.c:5746 +#: describe.c:5750 #, c-format msgid "Text search configuration \"%s\"" msgstr "Textsuchekonfiguration »%s«" -#: describe.c:5750 +#: describe.c:5754 #, c-format msgid "" "\n" @@ -2172,7 +2182,7 @@ msgstr "" "\n" "Parser: »%s.%s«" -#: describe.c:5753 +#: describe.c:5757 #, c-format msgid "" "\n" @@ -2181,250 +2191,250 @@ msgstr "" "\n" "Parser: »%s«" -#: describe.c:5787 +#: describe.c:5791 #, c-format msgid "The server (version %s) does not support foreign-data wrappers." msgstr "Der Server (Version %s) unterstützt keine Fremddaten-Wrapper." -#: describe.c:5847 +#: describe.c:5851 msgid "List of foreign-data wrappers" msgstr "Liste der Fremddaten-Wrapper" -#: describe.c:5872 +#: describe.c:5876 #, c-format msgid "The server (version %s) does not support foreign servers." msgstr "Der Server (Version %s) unterstützt keine Fremdserver." -#: describe.c:5885 +#: describe.c:5889 msgid "Foreign-data wrapper" msgstr "Fremddaten-Wrapper" -#: describe.c:5903 describe.c:6114 +#: describe.c:5907 describe.c:6118 msgid "Version" msgstr "Version" -#: describe.c:5931 +#: describe.c:5935 msgid "List of foreign servers" msgstr "Liste der Fremdserver" -#: describe.c:5956 +#: describe.c:5960 #, c-format msgid "The server (version %s) does not support user mappings." msgstr "Der Server (Version %s) unterstützt keine Benutzerabbildungen." -#: describe.c:5966 describe.c:6032 +#: describe.c:5970 describe.c:6036 msgid "Server" msgstr "Server" -#: describe.c:5967 +#: describe.c:5971 msgid "User name" msgstr "Benutzername" -#: describe.c:5994 +#: describe.c:5998 msgid "List of user mappings" msgstr "Liste der Benutzerabbildungen" -#: describe.c:6019 +#: describe.c:6023 #, c-format msgid "The server (version %s) does not support foreign tables." msgstr "Der Server (Version %s) unterstützt keine Fremdtabellen." -#: describe.c:6074 +#: describe.c:6078 msgid "List of foreign tables" msgstr "Liste der Fremdtabellen" -#: describe.c:6099 describe.c:6158 +#: describe.c:6103 describe.c:6162 #, c-format msgid "The server (version %s) does not support extensions." msgstr "Der Server (Version %s) unterstützt keine Erweiterungen." -#: describe.c:6133 +#: describe.c:6137 msgid "List of installed extensions" msgstr "Liste der installierten Erweiterungen" -#: describe.c:6188 +#: describe.c:6192 #, c-format msgid "Did not find any extension named \"%s\"." msgstr "Keine Erweiterung namens »%s« gefunden" -#: describe.c:6191 +#: describe.c:6195 #, c-format msgid "Did not find any extensions." msgstr "Keine Erweiterungen gefunden" -#: describe.c:6235 +#: describe.c:6239 msgid "Object description" msgstr "Objektbeschreibung" -#: describe.c:6245 +#: describe.c:6249 #, c-format msgid "Objects in extension \"%s\"" msgstr "Objekte in Erweiterung »%s«" -#: describe.c:6286 +#: describe.c:6290 #, c-format msgid "improper qualified name (too many dotted names): %s" msgstr "falscher qualifizierter Name (zu viele Namensteile): %s" -#: describe.c:6301 +#: describe.c:6305 #, c-format msgid "cross-database references are not implemented: %s" msgstr "Verweise auf andere Datenbanken sind nicht implementiert: %s" -#: describe.c:6327 describe.c:6405 +#: describe.c:6331 describe.c:6409 #, c-format msgid "The server (version %s) does not support publications." msgstr "Der Server (Version %s) unterstützt keine Publikationen." -#: describe.c:6344 describe.c:6485 +#: describe.c:6348 describe.c:6489 msgid "All tables" msgstr "Alle Tabellen" -#: describe.c:6345 describe.c:6486 +#: describe.c:6349 describe.c:6490 msgid "Inserts" msgstr "Inserts" -#: describe.c:6346 describe.c:6487 +#: describe.c:6350 describe.c:6491 msgid "Updates" msgstr "Updates" -#: describe.c:6347 describe.c:6488 +#: describe.c:6351 describe.c:6492 msgid "Deletes" msgstr "Deletes" -#: describe.c:6351 describe.c:6490 +#: describe.c:6355 describe.c:6494 msgid "Truncates" msgstr "Truncates" -#: describe.c:6355 describe.c:6492 +#: describe.c:6359 describe.c:6496 msgid "Via root" msgstr "Über Wurzel" -#: describe.c:6374 +#: describe.c:6378 msgid "List of publications" msgstr "Liste der Publikationen" -#: describe.c:6449 +#: describe.c:6453 #, c-format msgid "Did not find any publication named \"%s\"." msgstr "Keine Publikation namens »%s« gefunden" -#: describe.c:6452 +#: describe.c:6456 #, c-format msgid "Did not find any publications." msgstr "Keine Publikationen gefunden" -#: describe.c:6481 +#: describe.c:6485 #, c-format msgid "Publication %s" msgstr "Publikation %s" -#: describe.c:6529 +#: describe.c:6533 msgid "Tables:" msgstr "Tabellen:" -#: describe.c:6573 +#: describe.c:6577 #, c-format msgid "The server (version %s) does not support subscriptions." msgstr "Der Server (Version %s) unterstützt keine Subskriptionen." -#: describe.c:6589 +#: describe.c:6593 msgid "Publication" msgstr "Publikation" -#: describe.c:6598 +#: describe.c:6602 msgid "Binary" msgstr "Binär" -#: describe.c:6599 +#: describe.c:6603 msgid "Streaming" msgstr "Streaming" -#: describe.c:6604 +#: describe.c:6608 msgid "Synchronous commit" msgstr "Synchroner Commit" -#: describe.c:6605 +#: describe.c:6609 msgid "Conninfo" msgstr "Verbindungsinfo" -#: describe.c:6629 +#: describe.c:6633 msgid "List of subscriptions" msgstr "Liste der Subskriptionen" -#: describe.c:6696 describe.c:6788 describe.c:6877 describe.c:6964 +#: describe.c:6700 describe.c:6792 describe.c:6881 describe.c:6968 msgid "AM" msgstr "AM" -#: describe.c:6697 +#: describe.c:6701 msgid "Input type" msgstr "Eingabetyp" -#: describe.c:6698 +#: describe.c:6702 msgid "Storage type" msgstr "Storage-Typ" -#: describe.c:6699 +#: describe.c:6703 msgid "Operator class" msgstr "Operatorklasse" -#: describe.c:6711 describe.c:6789 describe.c:6878 describe.c:6965 +#: describe.c:6715 describe.c:6793 describe.c:6882 describe.c:6969 msgid "Operator family" msgstr "Operatorfamilie" -#: describe.c:6747 +#: describe.c:6751 msgid "List of operator classes" msgstr "Liste der Operatorklassen" -#: describe.c:6790 +#: describe.c:6794 msgid "Applicable types" msgstr "Passende Typen" -#: describe.c:6832 +#: describe.c:6836 msgid "List of operator families" msgstr "Liste der Operatorfamilien" -#: describe.c:6879 +#: describe.c:6883 msgid "Operator" msgstr "Operator" -#: describe.c:6880 +#: describe.c:6884 msgid "Strategy" msgstr "Strategie" -#: describe.c:6881 +#: describe.c:6885 msgid "ordering" msgstr "Sortieren" -#: describe.c:6882 +#: describe.c:6886 msgid "search" msgstr "Suchen" -#: describe.c:6883 +#: describe.c:6887 msgid "Purpose" msgstr "Zweck" -#: describe.c:6888 +#: describe.c:6892 msgid "Sort opfamily" msgstr "Sortier-Opfamilie" -#: describe.c:6923 +#: describe.c:6927 msgid "List of operators of operator families" msgstr "Liste der Operatoren in Operatorfamilien" -#: describe.c:6966 +#: describe.c:6970 msgid "Registered left type" msgstr "Registrierter linker Typ" -#: describe.c:6967 +#: describe.c:6971 msgid "Registered right type" msgstr "Registrierter rechter Typ" -#: describe.c:6968 +#: describe.c:6972 msgid "Number" msgstr "Nummer" -#: describe.c:7008 +#: describe.c:7012 msgid "List of support functions of operator families" msgstr "Liste der Unterstützungsfunktionen in Operatorfamilien" diff --git a/src/bin/psql/po/ru.po b/src/bin/psql/po/ru.po index 6c8f2c07dec..5cd70e047e4 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: 2025-11-09 06:29+0200\n" -"PO-Revision-Date: 2025-11-09 08:23+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" @@ -78,17 +78,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:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, 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" @@ -149,24 +159,24 @@ msgstr[0] "(%lu строка)" msgstr[1] "(%lu строки)" msgstr[2] "(%lu строк)" -#: ../../fe_utils/print.c:3040 +#: ../../fe_utils/print.c:3041 #, c-format msgid "Interrupted\n" msgstr "Прервано\n" -#: ../../fe_utils/print.c:3104 +#: ../../fe_utils/print.c:3105 #, c-format msgid "Cannot add header to table content: column count of %d exceeded.\n" msgstr "" "Ошибка добавления заголовка таблицы: превышен предел числа столбцов (%d).\n" -#: ../../fe_utils/print.c:3144 +#: ../../fe_utils/print.c:3145 #, c-format msgid "Cannot add cell to table content: total cell count of %d exceeded.\n" msgstr "" "Ошибка добавления ячейки в таблицу: превышен предел числа ячеек (%d).\n" -#: ../../fe_utils/print.c:3402 +#: ../../fe_utils/print.c:3403 #, c-format msgid "invalid output format (internal error): %d" msgstr "неверный формат вывода (внутренняя ошибка): %d" @@ -888,7 +898,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:546 common.c:604 common.c:1202 describe.c:6296 +#: common.c:546 common.c:604 common.c:1202 describe.c:6300 #, c-format msgid "You are currently not connected to a database." msgstr "В данный момент вы не подключены к базе данных." @@ -970,14 +980,14 @@ msgstr "ОПЕРАТОР: %s" msgid "unexpected transaction status (%d)" msgstr "неожиданное состояние транзакции (%d)" -#: common.c:1514 describe.c:2221 +#: common.c:1514 describe.c:2225 msgid "Column" msgstr "Столбец" #: common.c:1515 describe.c:186 describe.c:408 describe.c:426 describe.c:471 -#: describe.c:488 describe.c:1152 describe.c:1318 describe.c:1920 -#: describe.c:1944 describe.c:2222 describe.c:4120 describe.c:4345 -#: describe.c:4574 describe.c:5902 +#: describe.c:488 describe.c:1156 describe.c:1322 describe.c:1924 +#: describe.c:1948 describe.c:2226 describe.c:4124 describe.c:4349 +#: describe.c:4578 describe.c:5906 msgid "Type" msgstr "Тип" @@ -1112,21 +1122,21 @@ msgstr "\\crosstabview: неоднозначное имя столбца: \"%s\" msgid "\\crosstabview: column name not found: \"%s\"" msgstr "\\crosstabview: имя столбца не найдено: \"%s\"" -#: describe.c:82 describe.c:388 describe.c:744 describe.c:942 describe.c:1144 -#: describe.c:1307 describe.c:1381 describe.c:4108 describe.c:4332 -#: describe.c:4572 describe.c:4665 describe.c:4815 describe.c:5034 -#: describe.c:5198 describe.c:5443 describe.c:5520 describe.c:5531 -#: describe.c:5595 describe.c:6030 describe.c:6115 +#: describe.c:82 describe.c:388 describe.c:744 describe.c:942 describe.c:1148 +#: describe.c:1311 describe.c:1385 describe.c:4112 describe.c:4336 +#: describe.c:4576 describe.c:4669 describe.c:4819 describe.c:5038 +#: describe.c:5202 describe.c:5447 describe.c:5524 describe.c:5535 +#: describe.c:5599 describe.c:6034 describe.c:6119 msgid "Schema" msgstr "Схема" #: describe.c:83 describe.c:183 describe.c:253 describe.c:261 describe.c:389 -#: describe.c:745 describe.c:943 describe.c:1060 describe.c:1145 -#: describe.c:1382 describe.c:4109 describe.c:4333 describe.c:4493 -#: describe.c:4573 describe.c:4666 describe.c:4747 describe.c:4816 -#: describe.c:5035 describe.c:5121 describe.c:5199 describe.c:5444 -#: describe.c:5521 describe.c:5532 describe.c:5596 describe.c:5797 -#: describe.c:5883 describe.c:6113 describe.c:6342 describe.c:6586 +#: describe.c:745 describe.c:943 describe.c:1060 describe.c:1149 +#: describe.c:1386 describe.c:4113 describe.c:4337 describe.c:4497 +#: describe.c:4577 describe.c:4670 describe.c:4751 describe.c:4820 +#: describe.c:5039 describe.c:5125 describe.c:5203 describe.c:5448 +#: describe.c:5525 describe.c:5536 describe.c:5600 describe.c:5801 +#: describe.c:5887 describe.c:6117 describe.c:6346 describe.c:6590 msgid "Name" msgstr "Имя" @@ -1140,13 +1150,13 @@ msgid "Argument data types" msgstr "Типы данных аргументов" #: describe.c:117 describe.c:124 describe.c:194 describe.c:284 describe.c:535 -#: describe.c:793 describe.c:958 describe.c:1085 describe.c:1384 -#: describe.c:2242 describe.c:3892 describe.c:4180 describe.c:4379 -#: describe.c:4524 describe.c:4600 describe.c:4675 describe.c:4760 -#: describe.c:4939 describe.c:5062 describe.c:5130 describe.c:5200 -#: describe.c:5345 describe.c:5387 describe.c:5460 describe.c:5524 -#: describe.c:5533 describe.c:5597 describe.c:5823 describe.c:5905 -#: describe.c:6044 describe.c:6116 large_obj.c:290 large_obj.c:300 +#: describe.c:793 describe.c:958 describe.c:1089 describe.c:1388 +#: describe.c:2246 describe.c:3896 describe.c:4184 describe.c:4383 +#: describe.c:4528 describe.c:4604 describe.c:4679 describe.c:4764 +#: describe.c:4943 describe.c:5066 describe.c:5134 describe.c:5204 +#: describe.c:5349 describe.c:5391 describe.c:5464 describe.c:5528 +#: describe.c:5537 describe.c:5601 describe.c:5827 describe.c:5909 +#: describe.c:6048 describe.c:6120 large_obj.c:290 large_obj.c:300 msgid "Description" msgstr "Описание" @@ -1163,11 +1173,11 @@ msgstr "Сервер (версия %s) не поддерживает метод msgid "Index" msgstr "Индекс" -#: describe.c:185 describe.c:4128 describe.c:4358 describe.c:6031 +#: describe.c:185 describe.c:4132 describe.c:4362 describe.c:6035 msgid "Table" msgstr "Таблица" -#: describe.c:193 describe.c:5802 +#: describe.c:193 describe.c:5806 msgid "Handler" msgstr "Обработчик" @@ -1181,10 +1191,10 @@ msgid "The server (version %s) does not support tablespaces." msgstr "Сервер (версия %s) не поддерживает табличные пространства." #: describe.c:254 describe.c:262 describe.c:516 describe.c:783 describe.c:1061 -#: describe.c:1306 describe.c:4121 describe.c:4334 describe.c:4497 -#: describe.c:4749 describe.c:5122 describe.c:5798 describe.c:5884 -#: describe.c:6343 describe.c:6484 describe.c:6587 describe.c:6712 -#: describe.c:6794 large_obj.c:289 +#: describe.c:1310 describe.c:4125 describe.c:4338 describe.c:4501 +#: describe.c:4753 describe.c:5126 describe.c:5802 describe.c:5888 +#: describe.c:6347 describe.c:6488 describe.c:6591 describe.c:6716 +#: describe.c:6798 large_obj.c:289 msgid "Owner" msgstr "Владелец" @@ -1192,12 +1202,12 @@ msgstr "Владелец" msgid "Location" msgstr "Расположение" -#: describe.c:274 describe.c:3704 +#: describe.c:274 describe.c:3708 msgid "Options" msgstr "Параметры" -#: describe.c:279 describe.c:756 describe.c:1077 describe.c:4172 -#: describe.c:4176 +#: describe.c:279 describe.c:756 describe.c:1080 describe.c:4176 +#: describe.c:4180 msgid "Size" msgstr "Размер" @@ -1234,7 +1244,7 @@ msgstr "проц." msgid "func" msgstr "функ." -#: describe.c:424 describe.c:469 describe.c:486 describe.c:1528 +#: describe.c:424 describe.c:469 describe.c:486 describe.c:1532 msgid "trigger" msgstr "триггерная" @@ -1318,8 +1328,8 @@ msgstr "Тип правого аргумента" msgid "Result type" msgstr "Результирующий тип" -#: describe.c:951 describe.c:4755 describe.c:4916 describe.c:4922 -#: describe.c:5344 describe.c:6973 describe.c:6977 +#: describe.c:951 describe.c:4759 describe.c:4920 describe.c:4926 +#: describe.c:5348 describe.c:6977 describe.c:6981 msgid "Function" msgstr "Функция" @@ -1331,552 +1341,552 @@ msgstr "Список операторов" msgid "Encoding" msgstr "Кодировка" -#: describe.c:1067 describe.c:5036 +#: describe.c:1067 describe.c:5040 msgid "Collate" msgstr "LC_COLLATE" -#: describe.c:1068 describe.c:5037 +#: describe.c:1068 describe.c:5041 msgid "Ctype" msgstr "LC_CTYPE" -#: describe.c:1081 +#: describe.c:1085 msgid "Tablespace" msgstr "Табл. пространство" -#: describe.c:1105 +#: describe.c:1109 msgid "List of databases" msgstr "Список баз данных" -#: describe.c:1146 describe.c:1309 describe.c:4110 +#: describe.c:1150 describe.c:1313 describe.c:4114 msgid "table" msgstr "таблица" -#: describe.c:1147 describe.c:4111 +#: describe.c:1151 describe.c:4115 msgid "view" msgstr "представление" -#: describe.c:1148 describe.c:4112 +#: describe.c:1152 describe.c:4116 msgid "materialized view" msgstr "материализованное представление" -#: describe.c:1149 describe.c:1311 describe.c:4114 +#: describe.c:1153 describe.c:1315 describe.c:4118 msgid "sequence" msgstr "последовательность" -#: describe.c:1150 describe.c:4117 +#: describe.c:1154 describe.c:4121 msgid "foreign table" msgstr "сторонняя таблица" -#: describe.c:1151 describe.c:4118 describe.c:4343 +#: describe.c:1155 describe.c:4122 describe.c:4347 msgid "partitioned table" msgstr "секционированная таблица" -#: describe.c:1163 +#: describe.c:1167 msgid "Column privileges" msgstr "Права для столбцов" -#: describe.c:1194 describe.c:1228 +#: describe.c:1198 describe.c:1232 msgid "Policies" msgstr "Политики" -#: describe.c:1262 describe.c:6653 describe.c:6657 +#: describe.c:1266 describe.c:6657 describe.c:6661 msgid "Access privileges" msgstr "Права доступа" -#: describe.c:1293 +#: describe.c:1297 #, c-format msgid "The server (version %s) does not support altering default privileges." msgstr "Сервер (версия %s) не поддерживает изменение прав по умолчанию." -#: describe.c:1313 +#: describe.c:1317 msgid "function" msgstr "функция" -#: describe.c:1315 +#: describe.c:1319 msgid "type" msgstr "тип" -#: describe.c:1317 +#: describe.c:1321 msgid "schema" msgstr "схема" -#: describe.c:1343 +#: describe.c:1347 msgid "Default access privileges" msgstr "Права доступа по умолчанию" -#: describe.c:1383 +#: describe.c:1387 msgid "Object" msgstr "Объект" -#: describe.c:1397 +#: describe.c:1401 msgid "table constraint" msgstr "ограничение таблицы" -#: describe.c:1421 +#: describe.c:1425 msgid "domain constraint" msgstr "ограничение домена" -#: describe.c:1451 +#: describe.c:1455 msgid "operator class" msgstr "класс операторов" -#: describe.c:1482 +#: describe.c:1486 msgid "operator family" msgstr "семейство операторов" -#: describe.c:1506 +#: describe.c:1510 msgid "rule" msgstr "правило" -#: describe.c:1552 +#: describe.c:1556 msgid "Object descriptions" msgstr "Описание объекта" -#: describe.c:1610 describe.c:4249 +#: describe.c:1614 describe.c:4253 #, c-format msgid "Did not find any relation named \"%s\"." msgstr "Отношение \"%s\" не найдено." -#: describe.c:1613 describe.c:4252 +#: describe.c:1617 describe.c:4256 #, c-format msgid "Did not find any relations." msgstr "Отношения не найдены." -#: describe.c:1869 +#: describe.c:1873 #, c-format msgid "Did not find any relation with OID %s." msgstr "Отношение с OID %s не найдено." -#: describe.c:1921 describe.c:1945 +#: describe.c:1925 describe.c:1949 msgid "Start" msgstr "Начальное_значение" -#: describe.c:1922 describe.c:1946 +#: describe.c:1926 describe.c:1950 msgid "Minimum" msgstr "Минимум" -#: describe.c:1923 describe.c:1947 +#: describe.c:1927 describe.c:1951 msgid "Maximum" msgstr "Максимум" -#: describe.c:1924 describe.c:1948 +#: describe.c:1928 describe.c:1952 msgid "Increment" msgstr "Шаг" -#: describe.c:1925 describe.c:1949 describe.c:2080 describe.c:4669 -#: describe.c:4933 describe.c:5051 describe.c:5056 describe.c:6700 +#: describe.c:1929 describe.c:1953 describe.c:2084 describe.c:4673 +#: describe.c:4937 describe.c:5055 describe.c:5060 describe.c:6704 msgid "yes" msgstr "да" -#: describe.c:1926 describe.c:1950 describe.c:2081 describe.c:4669 -#: describe.c:4930 describe.c:5051 describe.c:6701 +#: describe.c:1930 describe.c:1954 describe.c:2085 describe.c:4673 +#: describe.c:4934 describe.c:5055 describe.c:6705 msgid "no" msgstr "нет" -#: describe.c:1927 describe.c:1951 +#: describe.c:1931 describe.c:1955 msgid "Cycles?" msgstr "Зацикливается?" -#: describe.c:1928 describe.c:1952 +#: describe.c:1932 describe.c:1956 msgid "Cache" msgstr "Кешируется" -#: describe.c:1995 +#: describe.c:1999 #, c-format msgid "Owned by: %s" msgstr "Владелец: %s" -#: describe.c:1999 +#: describe.c:2003 #, c-format msgid "Sequence for identity column: %s" msgstr "Последовательность для столбца идентификации: %s" -#: describe.c:2006 +#: describe.c:2010 #, c-format msgid "Sequence \"%s.%s\"" msgstr "Последовательность \"%s.%s\"" -#: describe.c:2153 +#: describe.c:2157 #, c-format msgid "Unlogged table \"%s.%s\"" msgstr "Нежурналируемая таблица \"%s.%s\"" -#: describe.c:2156 +#: describe.c:2160 #, c-format msgid "Table \"%s.%s\"" msgstr "Таблица \"%s.%s\"" -#: describe.c:2160 +#: describe.c:2164 #, c-format msgid "View \"%s.%s\"" msgstr "Представление \"%s.%s\"" -#: describe.c:2165 +#: describe.c:2169 #, c-format msgid "Unlogged materialized view \"%s.%s\"" msgstr "Нежурналируемое материализованное представление \"%s.%s\"" -#: describe.c:2168 +#: describe.c:2172 #, c-format msgid "Materialized view \"%s.%s\"" msgstr "Материализованное представление \"%s.%s\"" -#: describe.c:2173 +#: describe.c:2177 #, c-format msgid "Unlogged index \"%s.%s\"" msgstr "Нежурналируемый индекс \"%s.%s\"" -#: describe.c:2176 +#: describe.c:2180 #, c-format msgid "Index \"%s.%s\"" msgstr "Индекс \"%s.%s\"" -#: describe.c:2181 +#: describe.c:2185 #, c-format msgid "Unlogged partitioned index \"%s.%s\"" msgstr "Нежурналируемый секционированный индекс \"%s.%s\"" -#: describe.c:2184 +#: describe.c:2188 #, c-format msgid "Partitioned index \"%s.%s\"" msgstr "Секционированный индекс \"%s.%s\"" -#: describe.c:2189 +#: describe.c:2193 #, c-format msgid "Special relation \"%s.%s\"" msgstr "Специальное отношение \"%s.%s\"" -#: describe.c:2193 +#: describe.c:2197 #, c-format msgid "TOAST table \"%s.%s\"" msgstr "TOAST-таблица \"%s.%s\"" -#: describe.c:2197 +#: describe.c:2201 #, c-format msgid "Composite type \"%s.%s\"" msgstr "Составной тип \"%s.%s\"" -#: describe.c:2201 +#: describe.c:2205 #, c-format msgid "Foreign table \"%s.%s\"" msgstr "Сторонняя таблица \"%s.%s\"" -#: describe.c:2206 +#: describe.c:2210 #, c-format msgid "Unlogged partitioned table \"%s.%s\"" msgstr "Нежурналируемая секционированная таблица \"%s.%s\"" -#: describe.c:2209 +#: describe.c:2213 #, c-format msgid "Partitioned table \"%s.%s\"" msgstr "Секционированная таблица \"%s.%s\"" -#: describe.c:2225 describe.c:4580 +#: describe.c:2229 describe.c:4584 msgid "Collation" msgstr "Правило сортировки" -#: describe.c:2226 describe.c:4587 +#: describe.c:2230 describe.c:4591 msgid "Nullable" msgstr "Допустимость NULL" -#: describe.c:2227 describe.c:4588 +#: describe.c:2231 describe.c:4592 msgid "Default" msgstr "По умолчанию" -#: describe.c:2230 +#: describe.c:2234 msgid "Key?" msgstr "Ключевой?" -#: describe.c:2232 describe.c:4823 describe.c:4834 +#: describe.c:2236 describe.c:4827 describe.c:4838 msgid "Definition" msgstr "Определение" # well-spelled: ОСД -#: describe.c:2234 describe.c:5818 describe.c:5904 describe.c:5977 -#: describe.c:6043 +#: describe.c:2238 describe.c:5822 describe.c:5908 describe.c:5981 +#: describe.c:6047 msgid "FDW options" msgstr "Параметры ОСД" -#: describe.c:2236 +#: describe.c:2240 msgid "Storage" msgstr "Хранилище" -#: describe.c:2238 +#: describe.c:2242 msgid "Compression" msgstr "Сжатие" -#: describe.c:2240 +#: describe.c:2244 msgid "Stats target" msgstr "Цель для статистики" -#: describe.c:2376 +#: describe.c:2380 #, c-format msgid "Partition of: %s %s%s" msgstr "Секция: %s %s%s" -#: describe.c:2389 +#: describe.c:2393 msgid "No partition constraint" msgstr "Нет ограничения секции" -#: describe.c:2391 +#: describe.c:2395 #, c-format msgid "Partition constraint: %s" msgstr "Ограничение секции: %s" -#: describe.c:2415 +#: describe.c:2419 #, c-format msgid "Partition key: %s" msgstr "Ключ разбиения: %s" -#: describe.c:2441 +#: describe.c:2445 #, c-format msgid "Owning table: \"%s.%s\"" msgstr "Принадлежит таблице: \"%s.%s\"" -#: describe.c:2512 +#: describe.c:2516 msgid "primary key, " msgstr "первичный ключ, " -#: describe.c:2514 +#: describe.c:2518 msgid "unique, " msgstr "уникальный, " -#: describe.c:2520 +#: describe.c:2524 #, c-format msgid "for table \"%s.%s\"" msgstr "для таблицы \"%s.%s\"" -#: describe.c:2524 +#: describe.c:2528 #, c-format msgid ", predicate (%s)" msgstr ", предикат (%s)" -#: describe.c:2527 +#: describe.c:2531 msgid ", clustered" msgstr ", кластеризованный" -#: describe.c:2530 +#: describe.c:2534 msgid ", invalid" msgstr ", нерабочий" -#: describe.c:2533 +#: describe.c:2537 msgid ", deferrable" msgstr ", откладываемый" -#: describe.c:2536 +#: describe.c:2540 msgid ", initially deferred" msgstr ", изначально отложенный" -#: describe.c:2539 +#: describe.c:2543 msgid ", replica identity" msgstr ", репликационный" -#: describe.c:2606 +#: describe.c:2610 msgid "Indexes:" msgstr "Индексы:" -#: describe.c:2690 +#: describe.c:2694 msgid "Check constraints:" msgstr "Ограничения-проверки:" # TO REWVIEW -#: describe.c:2758 +#: describe.c:2762 msgid "Foreign-key constraints:" msgstr "Ограничения внешнего ключа:" -#: describe.c:2821 +#: describe.c:2825 msgid "Referenced by:" msgstr "Ссылки извне:" -#: describe.c:2871 +#: describe.c:2875 msgid "Policies:" msgstr "Политики:" -#: describe.c:2874 +#: describe.c:2878 msgid "Policies (forced row security enabled):" msgstr "Политики (усиленная защита строк включена):" -#: describe.c:2877 +#: describe.c:2881 msgid "Policies (row security enabled): (none)" msgstr "Политики (защита строк включена): (Нет)" -#: describe.c:2880 +#: describe.c:2884 msgid "Policies (forced row security enabled): (none)" msgstr "Политики (усиленная защита строк включена): (Нет)" -#: describe.c:2883 +#: describe.c:2887 msgid "Policies (row security disabled):" msgstr "Политики (защита строк выключена):" -#: describe.c:2944 describe.c:3048 +#: describe.c:2948 describe.c:3052 msgid "Statistics objects:" msgstr "Объекты статистики:" -#: describe.c:3162 describe.c:3266 +#: describe.c:3166 describe.c:3270 msgid "Rules:" msgstr "Правила:" -#: describe.c:3165 +#: describe.c:3169 msgid "Disabled rules:" msgstr "Отключённые правила:" -#: describe.c:3168 +#: describe.c:3172 msgid "Rules firing always:" msgstr "Правила, срабатывающие всегда:" -#: describe.c:3171 +#: describe.c:3175 msgid "Rules firing on replica only:" msgstr "Правила, срабатывающие только в реплике:" -#: describe.c:3211 +#: describe.c:3215 msgid "Publications:" msgstr "Публикации:" -#: describe.c:3249 +#: describe.c:3253 msgid "View definition:" msgstr "Определение представления:" -#: describe.c:3419 +#: describe.c:3423 msgid "Triggers:" msgstr "Триггеры:" -#: describe.c:3423 +#: describe.c:3427 msgid "Disabled user triggers:" msgstr "Отключённые пользовательские триггеры:" -#: describe.c:3425 +#: describe.c:3429 msgid "Disabled triggers:" msgstr "Отключённые триггеры:" -#: describe.c:3428 +#: describe.c:3432 msgid "Disabled internal triggers:" msgstr "Отключённые внутренние триггеры:" -#: describe.c:3431 +#: describe.c:3435 msgid "Triggers firing always:" msgstr "Триггеры, срабатывающие всегда:" -#: describe.c:3434 +#: describe.c:3438 msgid "Triggers firing on replica only:" msgstr "Триггеры, срабатывающие только в реплике:" -#: describe.c:3506 +#: describe.c:3510 #, c-format msgid "Server: %s" msgstr "Сервер: %s" # well-spelled: ОСД -#: describe.c:3514 +#: describe.c:3518 #, c-format msgid "FDW options: (%s)" msgstr "Параметр ОСД: (%s)" -#: describe.c:3535 +#: describe.c:3539 msgid "Inherits" msgstr "Наследует" -#: describe.c:3608 +#: describe.c:3612 #, c-format msgid "Number of partitions: %d" msgstr "Число секций: %d" -#: describe.c:3617 +#: describe.c:3621 #, c-format msgid "Number of partitions: %d (Use \\d+ to list them.)" msgstr "Число секций: %d (чтобы просмотреть их, введите \\d+)" -#: describe.c:3619 +#: describe.c:3623 #, c-format msgid "Number of child tables: %d (Use \\d+ to list them.)" msgstr "Дочерних таблиц: %d (чтобы просмотреть и их, воспользуйтесь \\d+)" -#: describe.c:3626 +#: describe.c:3630 msgid "Child tables" msgstr "Дочерние таблицы" -#: describe.c:3626 +#: describe.c:3630 msgid "Partitions" msgstr "Секции" -#: describe.c:3657 +#: describe.c:3661 #, c-format msgid "Typed table of type: %s" msgstr "Типизированная таблица типа: %s" -#: describe.c:3673 +#: describe.c:3677 msgid "Replica Identity" msgstr "Идентификация реплики" -#: describe.c:3686 +#: describe.c:3690 msgid "Has OIDs: yes" msgstr "Содержит OID: да" -#: describe.c:3695 +#: describe.c:3699 #, c-format msgid "Access method: %s" msgstr "Метод доступа: %s" -#: describe.c:3775 +#: describe.c:3779 #, 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:3787 +#: describe.c:3791 #, c-format msgid ", tablespace \"%s\"" msgstr ", табл. пространство \"%s\"" -#: describe.c:3884 +#: describe.c:3888 msgid "List of roles" msgstr "Список ролей" -#: describe.c:3886 +#: describe.c:3890 msgid "Role name" msgstr "Имя роли" -#: describe.c:3887 +#: describe.c:3891 msgid "Attributes" msgstr "Атрибуты" -#: describe.c:3889 +#: describe.c:3893 msgid "Member of" msgstr "Член ролей" -#: describe.c:3900 +#: describe.c:3904 msgid "Superuser" msgstr "Суперпользователь" -#: describe.c:3903 +#: describe.c:3907 msgid "No inheritance" msgstr "Не наследуется" -#: describe.c:3906 +#: describe.c:3910 msgid "Create role" msgstr "Создаёт роли" -#: describe.c:3909 +#: describe.c:3913 msgid "Create DB" msgstr "Создаёт БД" -#: describe.c:3912 +#: describe.c:3916 msgid "Cannot login" msgstr "Вход запрещён" -#: describe.c:3916 +#: describe.c:3920 msgid "Replication" msgstr "Репликация" -#: describe.c:3920 +#: describe.c:3924 msgid "Bypass RLS" msgstr "Пропускать RLS" -#: describe.c:3929 +#: describe.c:3933 msgid "No connections" msgstr "Нет подключений" -#: describe.c:3931 +#: describe.c:3935 #, c-format msgid "%d connection" msgid_plural "%d connections" @@ -1884,386 +1894,386 @@ msgstr[0] "%d подключение" msgstr[1] "%d подключения" msgstr[2] "%d подключений" -#: describe.c:3941 +#: describe.c:3945 msgid "Password valid until " msgstr "Пароль действует до " -#: describe.c:3991 +#: describe.c:3995 #, c-format msgid "The server (version %s) does not support per-database role settings." msgstr "" "Сервер (версия %s) не поддерживает назначение параметров ролей для баз " "данных." -#: describe.c:4004 +#: describe.c:4008 msgid "Role" msgstr "Роль" -#: describe.c:4005 +#: describe.c:4009 msgid "Database" msgstr "БД" -#: describe.c:4006 +#: describe.c:4010 msgid "Settings" msgstr "Параметры" -#: describe.c:4030 +#: describe.c:4034 #, c-format msgid "Did not find any settings for role \"%s\" and database \"%s\"." msgstr "Параметры для роли \"%s\" и базы данных \"%s\" не найдены." -#: describe.c:4033 +#: describe.c:4037 #, c-format msgid "Did not find any settings for role \"%s\"." msgstr "Параметры для роли \"%s\" не найдены." -#: describe.c:4036 +#: describe.c:4040 #, c-format msgid "Did not find any settings." msgstr "Никакие параметры не найдены." -#: describe.c:4041 +#: describe.c:4045 msgid "List of settings" msgstr "Список параметров" -#: describe.c:4113 +#: describe.c:4117 msgid "index" msgstr "индекс" # skip-rule: capital-letter-first -#: describe.c:4115 +#: describe.c:4119 msgid "special" msgstr "спец. отношение" -#: describe.c:4116 +#: describe.c:4120 msgid "TOAST table" msgstr "TOAST-таблица" -#: describe.c:4119 describe.c:4344 +#: describe.c:4123 describe.c:4348 msgid "partitioned index" msgstr "секционированный индекс" -#: describe.c:4143 +#: describe.c:4147 msgid "permanent" msgstr "постоянное" -#: describe.c:4144 +#: describe.c:4148 msgid "temporary" msgstr "временное" -#: describe.c:4145 +#: describe.c:4149 msgid "unlogged" msgstr "нежурналируемое" -#: describe.c:4146 +#: describe.c:4150 msgid "Persistence" msgstr "Хранение" -#: describe.c:4163 +#: describe.c:4167 msgid "Access method" msgstr "Метод доступа" -#: describe.c:4257 +#: describe.c:4261 msgid "List of relations" msgstr "Список отношений" -#: describe.c:4305 +#: describe.c:4309 #, c-format msgid "" "The server (version %s) does not support declarative table partitioning." msgstr "" "Сервер (версия %s) не поддерживает декларативное секционирование таблиц." -#: describe.c:4316 +#: describe.c:4320 msgid "List of partitioned indexes" msgstr "Список секционированных индексов" -#: describe.c:4318 +#: describe.c:4322 msgid "List of partitioned tables" msgstr "Список секционированных таблиц" -#: describe.c:4322 +#: describe.c:4326 msgid "List of partitioned relations" msgstr "Список секционированных отношений" -#: describe.c:4353 +#: describe.c:4357 msgid "Parent name" msgstr "Имя родителя" -#: describe.c:4366 +#: describe.c:4370 msgid "Leaf partition size" msgstr "Размер конечной секции" -#: describe.c:4369 describe.c:4375 +#: describe.c:4373 describe.c:4379 msgid "Total size" msgstr "Общий размер" -#: describe.c:4501 +#: describe.c:4505 msgid "Trusted" msgstr "Доверенный" -#: describe.c:4509 +#: describe.c:4513 msgid "Internal language" msgstr "Внутренний язык" -#: describe.c:4510 +#: describe.c:4514 msgid "Call handler" msgstr "Обработчик вызова" -#: describe.c:4511 describe.c:5805 +#: describe.c:4515 describe.c:5809 msgid "Validator" msgstr "Функция проверки" -#: describe.c:4514 +#: describe.c:4518 msgid "Inline handler" msgstr "Обработчик внедрённого кода" -#: describe.c:4544 +#: describe.c:4548 msgid "List of languages" msgstr "Список языков" -#: describe.c:4589 +#: describe.c:4593 msgid "Check" msgstr "Проверка" -#: describe.c:4633 +#: describe.c:4637 msgid "List of domains" msgstr "Список доменов" -#: describe.c:4667 +#: describe.c:4671 msgid "Source" msgstr "Источник" -#: describe.c:4668 +#: describe.c:4672 msgid "Destination" msgstr "Назначение" -#: describe.c:4670 describe.c:6702 +#: describe.c:4674 describe.c:6706 msgid "Default?" msgstr "По умолчанию?" -#: describe.c:4709 +#: describe.c:4713 msgid "List of conversions" msgstr "Список преобразований" -#: describe.c:4748 +#: describe.c:4752 msgid "Event" msgstr "Событие" -#: describe.c:4750 +#: describe.c:4754 msgid "enabled" msgstr "включён" -#: describe.c:4751 +#: describe.c:4755 msgid "replica" msgstr "реплика" -#: describe.c:4752 +#: describe.c:4756 msgid "always" msgstr "всегда" -#: describe.c:4753 +#: describe.c:4757 msgid "disabled" msgstr "отключён" -#: describe.c:4754 describe.c:6588 +#: describe.c:4758 describe.c:6592 msgid "Enabled" msgstr "Включён" -#: describe.c:4756 +#: describe.c:4760 msgid "Tags" msgstr "Теги" -#: describe.c:4777 +#: describe.c:4781 msgid "List of event triggers" msgstr "Список событийных триггеров" -#: describe.c:4804 +#: describe.c:4808 #, c-format msgid "The server (version %s) does not support extended statistics." msgstr "Сервер (версия %s) не поддерживает расширенные статистики." -#: describe.c:4841 +#: describe.c:4845 msgid "Ndistinct" msgstr "Ndistinct" -#: describe.c:4842 +#: describe.c:4846 msgid "Dependencies" msgstr "Зависимости" -#: describe.c:4852 +#: describe.c:4856 msgid "MCV" msgstr "MCV" -#: describe.c:4873 +#: describe.c:4877 msgid "List of extended statistics" msgstr "Список расширенных статистик" -#: describe.c:4900 +#: describe.c:4904 msgid "Source type" msgstr "Исходный тип" -#: describe.c:4901 +#: describe.c:4905 msgid "Target type" msgstr "Целевой тип" -#: describe.c:4932 +#: describe.c:4936 msgid "in assignment" msgstr "в присваивании" -#: describe.c:4934 +#: describe.c:4938 msgid "Implicit?" msgstr "Неявное?" -#: describe.c:4993 +#: describe.c:4997 msgid "List of casts" msgstr "Список приведений типов" -#: describe.c:5021 +#: describe.c:5025 #, c-format msgid "The server (version %s) does not support collations." msgstr "Сервер (версия %s) не поддерживает правила сравнения." -#: describe.c:5042 describe.c:5046 +#: describe.c:5046 describe.c:5050 msgid "Provider" msgstr "Провайдер" -#: describe.c:5052 describe.c:5057 +#: describe.c:5056 describe.c:5061 msgid "Deterministic?" msgstr "Детерминированное?" -#: describe.c:5094 +#: describe.c:5098 msgid "List of collations" msgstr "Список правил сортировки" -#: describe.c:5155 +#: describe.c:5159 msgid "List of schemas" msgstr "Список схем" -#: describe.c:5180 describe.c:5431 describe.c:5504 describe.c:5577 +#: describe.c:5184 describe.c:5435 describe.c:5508 describe.c:5581 #, c-format msgid "The server (version %s) does not support full text search." msgstr "Сервер (версия %s) не поддерживает полнотекстовый поиск." -#: describe.c:5217 +#: describe.c:5221 msgid "List of text search parsers" msgstr "Список анализаторов текстового поиска" -#: describe.c:5264 +#: describe.c:5268 #, c-format msgid "Did not find any text search parser named \"%s\"." msgstr "Анализатор текстового поиска \"%s\" не найден." -#: describe.c:5267 +#: describe.c:5271 #, c-format msgid "Did not find any text search parsers." msgstr "Никакие анализаторы текстового поиска не найдены." -#: describe.c:5342 +#: describe.c:5346 msgid "Start parse" msgstr "Начало разбора" -#: describe.c:5343 +#: describe.c:5347 msgid "Method" msgstr "Метод" -#: describe.c:5347 +#: describe.c:5351 msgid "Get next token" msgstr "Получение следующего фрагмента" -#: describe.c:5349 +#: describe.c:5353 msgid "End parse" msgstr "Окончание разбора" -#: describe.c:5351 +#: describe.c:5355 msgid "Get headline" msgstr "Получение выдержки" -#: describe.c:5353 +#: describe.c:5357 msgid "Get token types" msgstr "Получение типов фрагментов" -#: describe.c:5364 +#: describe.c:5368 #, c-format msgid "Text search parser \"%s.%s\"" msgstr "Анализатор текстового поиска \"%s.%s\"" -#: describe.c:5367 +#: describe.c:5371 #, c-format msgid "Text search parser \"%s\"" msgstr "Анализатор текстового поиска \"%s\"" -#: describe.c:5386 +#: describe.c:5390 msgid "Token name" msgstr "Имя фрагмента" -#: describe.c:5397 +#: describe.c:5401 #, c-format msgid "Token types for parser \"%s.%s\"" msgstr "Типы фрагментов для анализатора \"%s.%s\"" -#: describe.c:5400 +#: describe.c:5404 #, c-format msgid "Token types for parser \"%s\"" msgstr "Типы фрагментов для анализатора \"%s\"" -#: describe.c:5454 +#: describe.c:5458 msgid "Template" msgstr "Шаблон" -#: describe.c:5455 +#: describe.c:5459 msgid "Init options" msgstr "Параметры инициализации" -#: describe.c:5479 +#: describe.c:5483 msgid "List of text search dictionaries" msgstr "Список словарей текстового поиска" -#: describe.c:5522 +#: describe.c:5526 msgid "Init" msgstr "Инициализация" -#: describe.c:5523 +#: describe.c:5527 msgid "Lexize" msgstr "Выделение лексем" -#: describe.c:5552 +#: describe.c:5556 msgid "List of text search templates" msgstr "Список шаблонов текстового поиска" -#: describe.c:5614 +#: describe.c:5618 msgid "List of text search configurations" msgstr "Список конфигураций текстового поиска" -#: describe.c:5662 +#: describe.c:5666 #, c-format msgid "Did not find any text search configuration named \"%s\"." msgstr "Конфигурация текстового поиска \"%s\" не найдена." -#: describe.c:5665 +#: describe.c:5669 #, c-format msgid "Did not find any text search configurations." msgstr "Никакие конфигурации текстового поиска не найдены." -#: describe.c:5731 +#: describe.c:5735 msgid "Token" msgstr "Фрагмент" -#: describe.c:5732 +#: describe.c:5736 msgid "Dictionaries" msgstr "Словари" -#: describe.c:5743 +#: describe.c:5747 #, c-format msgid "Text search configuration \"%s.%s\"" msgstr "Конфигурация текстового поиска \"%s.%s\"" -#: describe.c:5746 +#: describe.c:5750 #, c-format msgid "Text search configuration \"%s\"" msgstr "Конфигурация текстового поиска \"%s\"" -#: describe.c:5750 +#: describe.c:5754 #, c-format msgid "" "\n" @@ -2272,7 +2282,7 @@ msgstr "" "\n" "Анализатор: \"%s.%s\"" -#: describe.c:5753 +#: describe.c:5757 #, c-format msgid "" "\n" @@ -2281,250 +2291,250 @@ msgstr "" "\n" "Анализатор: \"%s\"" -#: describe.c:5787 +#: describe.c:5791 #, c-format msgid "The server (version %s) does not support foreign-data wrappers." msgstr "Сервер (версия %s) не поддерживает обёртки сторонних данных." -#: describe.c:5847 +#: describe.c:5851 msgid "List of foreign-data wrappers" msgstr "Список обёрток сторонних данных" -#: describe.c:5872 +#: describe.c:5876 #, c-format msgid "The server (version %s) does not support foreign servers." msgstr "Сервер (версия %s) не поддерживает сторонние серверы." -#: describe.c:5885 +#: describe.c:5889 msgid "Foreign-data wrapper" msgstr "Обёртка сторонних данных" -#: describe.c:5903 describe.c:6114 +#: describe.c:5907 describe.c:6118 msgid "Version" msgstr "Версия" -#: describe.c:5931 +#: describe.c:5935 msgid "List of foreign servers" msgstr "Список сторонних серверов" -#: describe.c:5956 +#: describe.c:5960 #, c-format msgid "The server (version %s) does not support user mappings." msgstr "Сервер (версия %s) не поддерживает сопоставления пользователей." -#: describe.c:5966 describe.c:6032 +#: describe.c:5970 describe.c:6036 msgid "Server" msgstr "Сервер" -#: describe.c:5967 +#: describe.c:5971 msgid "User name" msgstr "Имя пользователя" -#: describe.c:5994 +#: describe.c:5998 msgid "List of user mappings" msgstr "Список сопоставлений пользователей" -#: describe.c:6019 +#: describe.c:6023 #, c-format msgid "The server (version %s) does not support foreign tables." msgstr "Сервер (версия %s) не поддерживает сторонние таблицы." -#: describe.c:6074 +#: describe.c:6078 msgid "List of foreign tables" msgstr "Список сторонних таблиц" -#: describe.c:6099 describe.c:6158 +#: describe.c:6103 describe.c:6162 #, c-format msgid "The server (version %s) does not support extensions." msgstr "Сервер (версия %s) не поддерживает расширения." -#: describe.c:6133 +#: describe.c:6137 msgid "List of installed extensions" msgstr "Список установленных расширений" -#: describe.c:6188 +#: describe.c:6192 #, c-format msgid "Did not find any extension named \"%s\"." msgstr "Расширение \"%s\" не найдено." -#: describe.c:6191 +#: describe.c:6195 #, c-format msgid "Did not find any extensions." msgstr "Никакие расширения не найдены." -#: describe.c:6235 +#: describe.c:6239 msgid "Object description" msgstr "Описание объекта" -#: describe.c:6245 +#: describe.c:6249 #, c-format msgid "Objects in extension \"%s\"" msgstr "Объекты в расширении \"%s\"" -#: describe.c:6286 +#: describe.c:6290 #, c-format msgid "improper qualified name (too many dotted names): %s" msgstr "неверное полное имя (слишком много компонентов): %s" -#: describe.c:6301 +#: describe.c:6305 #, c-format msgid "cross-database references are not implemented: %s" msgstr "ссылки между базами не реализованы: %s" -#: describe.c:6327 describe.c:6405 +#: describe.c:6331 describe.c:6409 #, c-format msgid "The server (version %s) does not support publications." msgstr "Сервер (версия %s) не поддерживает публикации." -#: describe.c:6344 describe.c:6485 +#: describe.c:6348 describe.c:6489 msgid "All tables" msgstr "Все таблицы" -#: describe.c:6345 describe.c:6486 +#: describe.c:6349 describe.c:6490 msgid "Inserts" msgstr "Добавления" -#: describe.c:6346 describe.c:6487 +#: describe.c:6350 describe.c:6491 msgid "Updates" msgstr "Изменения" -#: describe.c:6347 describe.c:6488 +#: describe.c:6351 describe.c:6492 msgid "Deletes" msgstr "Удаления" -#: describe.c:6351 describe.c:6490 +#: describe.c:6355 describe.c:6494 msgid "Truncates" msgstr "Опустошения" -#: describe.c:6355 describe.c:6492 +#: describe.c:6359 describe.c:6496 msgid "Via root" msgstr "Через корень" -#: describe.c:6374 +#: describe.c:6378 msgid "List of publications" msgstr "Список публикаций" -#: describe.c:6449 +#: describe.c:6453 #, c-format msgid "Did not find any publication named \"%s\"." msgstr "Публикация \"%s\" не найдена." -#: describe.c:6452 +#: describe.c:6456 #, c-format msgid "Did not find any publications." msgstr "Никакие публикации не найдены." -#: describe.c:6481 +#: describe.c:6485 #, c-format msgid "Publication %s" msgstr "Публикация %s" -#: describe.c:6529 +#: describe.c:6533 msgid "Tables:" msgstr "Таблицы:" -#: describe.c:6573 +#: describe.c:6577 #, c-format msgid "The server (version %s) does not support subscriptions." msgstr "Сервер (версия %s) не поддерживает подписки." -#: describe.c:6589 +#: describe.c:6593 msgid "Publication" msgstr "Публикация" -#: describe.c:6598 +#: describe.c:6602 msgid "Binary" msgstr "Бинарная" -#: describe.c:6599 +#: describe.c:6603 msgid "Streaming" msgstr "Потоковая" -#: describe.c:6604 +#: describe.c:6608 msgid "Synchronous commit" msgstr "Синхронная фиксация" -#: describe.c:6605 +#: describe.c:6609 msgid "Conninfo" msgstr "Строка подключения" -#: describe.c:6629 +#: describe.c:6633 msgid "List of subscriptions" msgstr "Список подписок" -#: describe.c:6696 describe.c:6788 describe.c:6877 describe.c:6964 +#: describe.c:6700 describe.c:6792 describe.c:6881 describe.c:6968 msgid "AM" msgstr "МД" -#: describe.c:6697 +#: describe.c:6701 msgid "Input type" msgstr "Входной тип" -#: describe.c:6698 +#: describe.c:6702 msgid "Storage type" msgstr "Тип хранения" -#: describe.c:6699 +#: describe.c:6703 msgid "Operator class" msgstr "Класс операторов" -#: describe.c:6711 describe.c:6789 describe.c:6878 describe.c:6965 +#: describe.c:6715 describe.c:6793 describe.c:6882 describe.c:6969 msgid "Operator family" msgstr "Семейство операторов" -#: describe.c:6747 +#: describe.c:6751 msgid "List of operator classes" msgstr "Список классов операторов" -#: describe.c:6790 +#: describe.c:6794 msgid "Applicable types" msgstr "Применимые типы" -#: describe.c:6832 +#: describe.c:6836 msgid "List of operator families" msgstr "Список семейств операторов" -#: describe.c:6879 +#: describe.c:6883 msgid "Operator" msgstr "Оператор" -#: describe.c:6880 +#: describe.c:6884 msgid "Strategy" msgstr "Стратегия" -#: describe.c:6881 +#: describe.c:6885 msgid "ordering" msgstr "сортировка" -#: describe.c:6882 +#: describe.c:6886 msgid "search" msgstr "поиск" -#: describe.c:6883 +#: describe.c:6887 msgid "Purpose" msgstr "Назначение" -#: describe.c:6888 +#: describe.c:6892 msgid "Sort opfamily" msgstr "Семейство для сортировки" -#: describe.c:6923 +#: describe.c:6927 msgid "List of operators of operator families" msgstr "Список операторов из семейств операторов" -#: describe.c:6966 +#: describe.c:6970 msgid "Registered left type" msgstr "Зарегистрированный левый тип" -#: describe.c:6967 +#: describe.c:6971 msgid "Registered right type" msgstr "Зарегистрированный правый тип" -#: describe.c:6968 +#: describe.c:6972 msgid "Number" msgstr "Номер" -#: describe.c:7008 +#: describe.c:7012 msgid "List of support functions of operator families" msgstr "Список опорных функций из семейств операторов" diff --git a/src/bin/scripts/po/de.po b/src/bin/scripts/po/de.po index 272b92407f3..93c14050013 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 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2023-11-03 19:18+0000\n" +"POT-Creation-Date: 2026-08-07 10:17+0000\n" "PO-Revision-Date: 2021-11-05 13:48+0100\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -32,17 +32,27 @@ msgstr "Fehler: " msgid "warning: " msgstr "Warnung: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "ungültige Speicheranforderungsgröße %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, 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" @@ -101,22 +111,22 @@ msgid_plural "(%lu rows)" msgstr[0] "(%lu Zeile)" msgstr[1] "(%lu Zeilen)" -#: ../../fe_utils/print.c:3040 +#: ../../fe_utils/print.c:3041 #, c-format msgid "Interrupted\n" msgstr "Unterbrochen\n" -#: ../../fe_utils/print.c:3104 +#: ../../fe_utils/print.c:3105 #, 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:3144 +#: ../../fe_utils/print.c:3145 #, 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:3402 +#: ../../fe_utils/print.c:3403 #, c-format msgid "invalid output format (internal error): %d" msgstr "ungültiges Ausgabeformat (interner Fehler): %d" @@ -179,19 +189,19 @@ msgstr "" "%s clustert alle vorher geclusterten Tabellen in einer Datenbank.\n" "\n" -#: clusterdb.c:270 createdb.c:267 createuser.c:351 dropdb.c:171 dropuser.c:169 -#: pg_isready.c:225 reindexdb.c:794 vacuumdb.c:1025 +#: clusterdb.c:270 createdb.c:269 createuser.c:353 dropdb.c:170 dropuser.c:170 +#: pg_isready.c:225 reindexdb.c:801 vacuumdb.c:1036 #, c-format msgid "Usage:\n" msgstr "Aufruf:\n" -#: clusterdb.c:271 reindexdb.c:795 vacuumdb.c:1026 +#: clusterdb.c:271 reindexdb.c:802 vacuumdb.c:1037 #, c-format msgid " %s [OPTION]... [DBNAME]\n" msgstr " %s [OPTION]... [DBNAME]\n" -#: clusterdb.c:272 createdb.c:269 createuser.c:353 dropdb.c:173 dropuser.c:171 -#: pg_isready.c:228 reindexdb.c:796 vacuumdb.c:1027 +#: clusterdb.c:272 createdb.c:271 createuser.c:355 dropdb.c:172 dropuser.c:172 +#: pg_isready.c:228 reindexdb.c:803 vacuumdb.c:1038 #, c-format msgid "" "\n" @@ -210,7 +220,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:275 createuser.c:357 dropdb.c:174 dropuser.c:172 +#: clusterdb.c:275 createuser.c:359 dropdb.c:173 dropuser.c:173 #, c-format msgid " -e, --echo show the commands being sent to the server\n" msgstr "" @@ -232,18 +242,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:279 createuser.c:369 dropdb.c:177 dropuser.c:175 +#: clusterdb.c:279 createuser.c:371 dropdb.c:176 dropuser.c:176 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n" -#: clusterdb.c:280 createuser.c:374 dropdb.c:179 dropuser.c:177 +#: clusterdb.c:280 createuser.c:376 dropdb.c:178 dropuser.c:178 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n" -#: clusterdb.c:281 createdb.c:280 createuser.c:375 dropdb.c:180 dropuser.c:178 -#: pg_isready.c:234 reindexdb.c:811 vacuumdb.c:1052 +#: clusterdb.c:281 createdb.c:282 createuser.c:377 dropdb.c:179 dropuser.c:179 +#: pg_isready.c:234 reindexdb.c:818 vacuumdb.c:1063 #, c-format msgid "" "\n" @@ -252,32 +262,32 @@ msgstr "" "\n" "Verbindungsoptionen:\n" -#: clusterdb.c:282 createuser.c:376 dropdb.c:181 dropuser.c:179 vacuumdb.c:1053 +#: clusterdb.c:282 createuser.c:378 dropdb.c:180 dropuser.c:180 vacuumdb.c:1064 #, 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:283 createuser.c:377 dropdb.c:182 dropuser.c:180 vacuumdb.c:1054 +#: clusterdb.c:283 createuser.c:379 dropdb.c:181 dropuser.c:181 vacuumdb.c:1065 #, c-format msgid " -p, --port=PORT database server port\n" msgstr " -p, --port=PORT Port des Datenbankservers\n" -#: clusterdb.c:284 dropdb.c:183 vacuumdb.c:1055 +#: clusterdb.c:284 dropdb.c:182 vacuumdb.c:1066 #, c-format msgid " -U, --username=USERNAME user name to connect as\n" msgstr " -U, --username=NAME Datenbankbenutzername\n" -#: clusterdb.c:285 createuser.c:379 dropdb.c:184 dropuser.c:182 vacuumdb.c:1056 +#: clusterdb.c:285 createuser.c:381 dropdb.c:183 dropuser.c:183 vacuumdb.c:1067 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password niemals nach Passwort fragen\n" -#: clusterdb.c:286 createuser.c:380 dropdb.c:185 dropuser.c:183 vacuumdb.c:1057 +#: clusterdb.c:286 createuser.c:382 dropdb.c:184 dropuser.c:184 vacuumdb.c:1068 #, c-format msgid " -W, --password force password prompt\n" msgstr " -W, --password Passwortfrage erzwingen\n" -#: clusterdb.c:287 dropdb.c:186 vacuumdb.c:1058 +#: clusterdb.c:287 dropdb.c:185 vacuumdb.c:1069 #, c-format msgid " --maintenance-db=DBNAME alternate maintenance database\n" msgstr " --maintenance-db=DBNAME alternative Wartungsdatenbank\n" @@ -292,8 +302,8 @@ msgstr "" "Für weitere Informationen lesen Sie bitte die Beschreibung des\n" "SQL-Befehls CLUSTER.\n" -#: clusterdb.c:289 createdb.c:288 createuser.c:381 dropdb.c:187 dropuser.c:184 -#: pg_isready.c:239 reindexdb.c:819 vacuumdb.c:1060 +#: clusterdb.c:289 createdb.c:290 createuser.c:383 dropdb.c:186 dropuser.c:185 +#: pg_isready.c:239 reindexdb.c:826 vacuumdb.c:1071 #, c-format msgid "" "\n" @@ -302,8 +312,8 @@ msgstr "" "\n" "Berichten Sie Fehler an <%s>.\n" -#: clusterdb.c:290 createdb.c:289 createuser.c:382 dropdb.c:188 dropuser.c:185 -#: pg_isready.c:240 reindexdb.c:820 vacuumdb.c:1061 +#: clusterdb.c:290 createdb.c:291 createuser.c:384 dropdb.c:187 dropuser.c:186 +#: pg_isready.c:240 reindexdb.c:827 vacuumdb.c:1072 #, c-format msgid "%s home page: <%s>\n" msgstr "%s Homepage: <%s>\n" @@ -316,23 +326,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" @@ -352,17 +362,17 @@ msgstr "--locale und --lc-collate können nicht zusammen angegeben werden" msgid "\"%s\" is not a valid encoding name" msgstr "»%s« ist kein gültiger Kodierungsname" -#: createdb.c:229 +#: createdb.c:231 #, c-format msgid "database creation failed: %s" msgstr "Erzeugen der Datenbank ist fehlgeschlagen: %s" -#: createdb.c:248 +#: createdb.c:250 #, c-format msgid "comment creation failed (database was created): %s" msgstr "Erzeugen des Kommentars ist fehlgeschlagen (Datenbank wurde erzeugt): %s" -#: createdb.c:266 +#: createdb.c:268 #, c-format msgid "" "%s creates a PostgreSQL database.\n" @@ -371,94 +381,94 @@ msgstr "" "%s erzeugt eine PostgreSQL-Datenbank.\n" "\n" -#: createdb.c:268 +#: createdb.c:270 #, c-format msgid " %s [OPTION]... [DBNAME] [DESCRIPTION]\n" msgstr " %s [OPTION]... [DBNAME] [BESCHREIBUNG]\n" -#: createdb.c:270 +#: createdb.c:272 #, c-format msgid " -D, --tablespace=TABLESPACE default tablespace for the database\n" msgstr " -D, --tablespace=TABLESPACE Standard-Tablespace der Datenbank\n" -#: createdb.c:271 reindexdb.c:800 +#: createdb.c:273 reindexdb.c:807 #, 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:272 +#: createdb.c:274 #, c-format msgid " -E, --encoding=ENCODING encoding for the database\n" msgstr " -E, --encoding=KODIERUNG Kodierung für die Datenbank\n" -#: createdb.c:273 +#: createdb.c:275 #, c-format msgid " -l, --locale=LOCALE locale settings for the database\n" msgstr " -l, --locale=LOCALE Lokale-Einstellungen für die Datenbank\n" -#: createdb.c:274 +#: createdb.c:276 #, 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:275 +#: createdb.c:277 #, 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:276 +#: createdb.c:278 #, 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:277 +#: createdb.c:279 #, c-format msgid " -T, --template=TEMPLATE template database to copy\n" msgstr " -T, --template=TEMPLATE zu kopierende Template-Datenbank\n" -#: createdb.c:278 reindexdb.c:809 +#: createdb.c:280 reindexdb.c:816 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n" -#: createdb.c:279 reindexdb.c:810 +#: createdb.c:281 reindexdb.c:817 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n" -#: createdb.c:281 reindexdb.c:812 +#: createdb.c:283 reindexdb.c:819 #, 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:282 reindexdb.c:813 +#: createdb.c:284 reindexdb.c:820 #, c-format msgid " -p, --port=PORT database server port\n" msgstr " -p, --port=PORT Port des Datenbankservers\n" -#: createdb.c:283 reindexdb.c:814 +#: createdb.c:285 reindexdb.c:821 #, c-format msgid " -U, --username=USERNAME user name to connect as\n" msgstr " -U, --username=NAME Datenbankbenutzername\n" -#: createdb.c:284 reindexdb.c:815 +#: createdb.c:286 reindexdb.c:822 #, c-format msgid " -w, --no-password never prompt for password\n" msgstr " -w, --no-password niemals nach Passwort fragen\n" -#: createdb.c:285 reindexdb.c:816 +#: createdb.c:287 reindexdb.c:823 #, c-format msgid " -W, --password force password prompt\n" msgstr " -W, --password Passwortfrage erzwingen\n" -#: createdb.c:286 reindexdb.c:817 +#: createdb.c:288 reindexdb.c:824 #, c-format msgid " --maintenance-db=DBNAME alternate maintenance database\n" msgstr " --maintenance-db=DBNAME alternative Wartungsdatenbank\n" -#: createdb.c:287 +#: createdb.c:289 #, c-format msgid "" "\n" @@ -502,17 +512,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:281 +#: createuser.c:283 #, c-format msgid "password encryption failed: %s" msgstr "Passwortverschlüsselung ist fehlgeschlagen: %s" -#: createuser.c:336 +#: createuser.c:338 #, c-format msgid "creation of new role failed: %s" msgstr "Erzeugen der neuen Rolle fehlgeschlagen: %s" -#: createuser.c:350 +#: createuser.c:352 #, c-format msgid "" "%s creates a new PostgreSQL role.\n" @@ -521,34 +531,34 @@ msgstr "" "%s erzeugt eine neue PostgreSQL-Rolle.\n" "\n" -#: createuser.c:352 dropuser.c:170 +#: createuser.c:354 dropuser.c:171 #, c-format msgid " %s [OPTION]... [ROLENAME]\n" msgstr " %s [OPTION]... [ROLLENNAME]\n" -#: createuser.c:354 +#: createuser.c:356 #, 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:355 +#: createuser.c:357 #, c-format msgid " -d, --createdb role can create new databases\n" msgstr " -d, --createdb Rolle kann neue Datenbanken erzeugen\n" -#: createuser.c:356 +#: createuser.c:358 #, 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:358 +#: createuser.c:360 #, c-format msgid " -g, --role=ROLE new role will be a member of this role\n" msgstr " -g, --role=ROLLE neue Rolle wird Mitglied dieser Rolle\n" -#: createuser.c:359 +#: createuser.c:361 #, c-format msgid "" " -i, --inherit role inherits privileges of roles it is a\n" @@ -557,47 +567,47 @@ msgstr "" " -i, --inherit Rolle erbt alle Privilegien von Rollen, deren\n" " Mitglied sie ist (Voreinstellung)\n" -#: createuser.c:361 +#: createuser.c:363 #, c-format msgid " -I, --no-inherit role does not inherit privileges\n" msgstr " -I, --no-inherit Rolle erbt keine Privilegien\n" -#: createuser.c:362 +#: createuser.c:364 #, c-format msgid " -l, --login role can login (default)\n" msgstr " -l, --login Rolle kann sich anmelden (Voreinstellung)\n" -#: createuser.c:363 +#: createuser.c:365 #, c-format msgid " -L, --no-login role cannot login\n" msgstr " -L, --no-login Rolle kann sich nicht anmelden\n" -#: createuser.c:364 +#: createuser.c:366 #, 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:365 +#: createuser.c:367 #, c-format msgid " -r, --createrole role can create new roles\n" msgstr " -r, --createrole Rolle kann neue Rollen erzeugen\n" -#: createuser.c:366 +#: createuser.c:368 #, 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:367 +#: createuser.c:369 #, c-format msgid " -s, --superuser role will be superuser\n" msgstr " -s, --superuser Rolle wird Superuser\n" -#: createuser.c:368 +#: createuser.c:370 #, 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:370 +#: createuser.c:372 #, c-format msgid "" " --interactive prompt for missing role name and attributes rather\n" @@ -606,17 +616,17 @@ msgstr "" " --interactive nach fehlenden Rollennamen und -attributen fragen\n" " anstatt Vorgabewerte zu nehmen\n" -#: createuser.c:372 +#: createuser.c:374 #, c-format msgid " --replication role can initiate replication\n" msgstr " --replication Rolle kann Replikation einleiten\n" -#: createuser.c:373 +#: createuser.c:375 #, c-format msgid " --no-replication role cannot initiate replication\n" msgstr " --no-replication Rolle kann Replikation nicht einleiten\n" -#: createuser.c:378 +#: createuser.c:380 #, c-format msgid " -U, --username=USERNAME user name to connect as (not the one to create)\n" msgstr "" @@ -637,12 +647,12 @@ msgstr "Datenbank »%s« wird unwiderruflich gelöscht werden.\n" msgid "Are you sure?" msgstr "Sind Sie sich sicher?" -#: dropdb.c:156 +#: dropdb.c:155 #, c-format msgid "database removal failed: %s" msgstr "Löschen der Datenbank fehlgeschlagen: %s" -#: dropdb.c:170 +#: dropdb.c:169 #, c-format msgid "" "%s removes a PostgreSQL database.\n" @@ -651,22 +661,22 @@ msgstr "" "%s löscht eine PostgreSQL-Datenbank.\n" "\n" -#: dropdb.c:172 +#: dropdb.c:171 #, c-format msgid " %s [OPTION]... DBNAME\n" msgstr " %s [OPTION]... DBNAME\n" -#: dropdb.c:175 +#: dropdb.c:174 #, 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:176 +#: dropdb.c:175 #, c-format msgid " -i, --interactive prompt before deleting anything\n" msgstr " -i, --interactive frage nach, bevor irgendetwas gelöscht wird\n" -#: dropdb.c:178 +#: dropdb.c:177 #, 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" @@ -685,12 +695,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:153 +#: dropuser.c:154 #, c-format msgid "removal of role \"%s\" failed: %s" msgstr "Löschen der Rolle »%s« fehlgeschlagen: %s" -#: dropuser.c:168 +#: dropuser.c:169 #, c-format msgid "" "%s removes a PostgreSQL role.\n" @@ -699,7 +709,7 @@ msgstr "" "%s löscht eine PostgreSQL-Rolle.\n" "\n" -#: dropuser.c:173 +#: dropuser.c:174 #, c-format msgid "" " -i, --interactive prompt before deleting anything, and prompt for\n" @@ -708,12 +718,12 @@ msgstr "" " -i, --interactive nachfragen, bevor irgendetwas gelöscht wird, und\n" " nach Rollennamen fragen, wenn nicht angegeben\n" -#: dropuser.c:176 +#: dropuser.c:177 #, 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:181 +#: dropuser.c:182 #, c-format msgid " -U, --username=USERNAME user name to connect as (not the one to drop)\n" msgstr "" @@ -859,9 +869,9 @@ 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:353 reindexdb.c:361 vacuumdb.c:471 vacuumdb.c:479 vacuumdb.c:487 -#: vacuumdb.c:495 vacuumdb.c:503 vacuumdb.c:511 vacuumdb.c:518 vacuumdb.c:525 -#: vacuumdb.c:532 +#: reindexdb.c:353 reindexdb.c:361 vacuumdb.c:470 vacuumdb.c:478 vacuumdb.c:486 +#: vacuumdb.c:494 vacuumdb.c:502 vacuumdb.c:510 vacuumdb.c:518 vacuumdb.c:526 +#: vacuumdb.c:534 #, 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" @@ -871,37 +881,37 @@ msgstr "Option »%s« kann nicht mit Serverversionen älter als PostgreSQL %s ve msgid "cannot reindex system catalogs concurrently, skipping all" msgstr "Systemkataloge können nicht nebenläufig reindiziert werden, werden alle übersprungen" -#: reindexdb.c:605 +#: reindexdb.c:607 #, c-format msgid "reindexing of database \"%s\" failed: %s" msgstr "Reindizieren der Datenbank »%s« fehlgeschlagen: %s" -#: reindexdb.c:609 +#: reindexdb.c:611 #, c-format msgid "reindexing of index \"%s\" in database \"%s\" failed: %s" msgstr "Reindizieren des Index »%s« in Datenbank »%s« fehlgeschlagen: %s" -#: reindexdb.c:613 +#: reindexdb.c:615 #, c-format msgid "reindexing of schema \"%s\" in database \"%s\" failed: %s" msgstr "Reindizieren des Schemas »%s« in Datenbank »%s« fehlgeschlagen: %s" -#: reindexdb.c:617 +#: reindexdb.c:619 #, c-format msgid "reindexing of system catalogs in database \"%s\" failed: %s" msgstr "Reindizieren der Systemkataloge in Datenbank »%s« fehlgeschlagen: %s" -#: reindexdb.c:621 +#: reindexdb.c:623 #, c-format msgid "reindexing of table \"%s\" in database \"%s\" failed: %s" msgstr "Reindizieren der Tabelle »%s« in Datenbank »%s« fehlgeschlagen: %s" -#: reindexdb.c:776 +#: reindexdb.c:783 #, c-format msgid "%s: reindexing database \"%s\"\n" msgstr "%s: reindiziere Datenbank »%s«\n" -#: reindexdb.c:793 +#: reindexdb.c:800 #, c-format msgid "" "%s reindexes a PostgreSQL database.\n" @@ -910,64 +920,64 @@ msgstr "" "%s reindiziert eine PostgreSQL-Datenbank.\n" "\n" -#: reindexdb.c:797 +#: reindexdb.c:804 #, c-format msgid " -a, --all reindex all databases\n" msgstr " -a, --all alle Datenbanken reindizieren\n" -#: reindexdb.c:798 +#: reindexdb.c:805 #, c-format msgid " --concurrently reindex concurrently\n" msgstr " --concurrently nebenläufig reindizieren\n" -#: reindexdb.c:799 +#: reindexdb.c:806 #, c-format msgid " -d, --dbname=DBNAME database to reindex\n" msgstr " -d, --dbname=DBNAME zu reindizierende Datenbank\n" -#: reindexdb.c:801 +#: reindexdb.c:808 #, 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:802 +#: reindexdb.c:809 #, 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:803 +#: reindexdb.c:810 #, c-format msgid " -q, --quiet don't write any messages\n" msgstr " -q, --quiet unterdrücke alle Mitteilungen\n" -#: reindexdb.c:804 +#: reindexdb.c:811 #, c-format msgid " -s, --system reindex system catalogs only\n" msgstr " -s, --system nur Systemkataloge reindizieren\n" -#: reindexdb.c:805 +#: reindexdb.c:812 #, 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:806 +#: reindexdb.c:813 #, c-format msgid " -t, --table=TABLE reindex specific table(s) only\n" msgstr " -t, --table=TABELLE nur bestimmte Tabelle(n) reindizieren\n" -#: reindexdb.c:807 +#: reindexdb.c:814 #, c-format msgid " --tablespace=TABLESPACE tablespace where indexes are rebuilt\n" msgstr " --tablespace=TABLESPACE Tablespace wo Indexe neu gebaut werden\n" -#: reindexdb.c:808 +#: reindexdb.c:815 #, c-format msgid " -v, --verbose write a lot of output\n" msgstr " -v, --verbose erzeuge viele Meldungen\n" -#: reindexdb.c:818 +#: reindexdb.c:825 #, c-format msgid "" "\n" @@ -1018,39 +1028,39 @@ msgstr "kann nicht alle Datenbanken und eine bestimmte gleichzeitig vacuumen" msgid "cannot vacuum specific table(s) in all databases" msgstr "kann nicht bestimmte Tabelle(n) in allen Datenbanken vacuumen" -#: vacuumdb.c:458 +#: vacuumdb.c:457 msgid "Generating minimal optimizer statistics (1 target)" msgstr "Erzeuge minimale Optimierer-Statistiken (1 Ziel)" -#: vacuumdb.c:459 +#: vacuumdb.c:458 msgid "Generating medium optimizer statistics (10 targets)" msgstr "Erzeuge mittlere Optimierer-Statistiken (10 Ziele)" -#: vacuumdb.c:460 +#: vacuumdb.c:459 msgid "Generating default (full) optimizer statistics" msgstr "Erzeuge volle Optimierer-Statistiken" -#: vacuumdb.c:540 +#: vacuumdb.c:542 #, c-format msgid "%s: processing database \"%s\": %s\n" msgstr "%s: bearbeite Datenbank »%s«: %s\n" -#: vacuumdb.c:543 +#: vacuumdb.c:545 #, c-format msgid "%s: vacuuming database \"%s\"\n" msgstr "%s: führe Vacuum in Datenbank »%s« aus\n" -#: vacuumdb.c:1013 +#: vacuumdb.c:1024 #, c-format msgid "vacuuming of table \"%s\" in database \"%s\" failed: %s" msgstr "Vacuum der Tabelle »%s« in Datenbank »%s« fehlgeschlagen: %s" -#: vacuumdb.c:1016 +#: vacuumdb.c:1027 #, c-format msgid "vacuuming of database \"%s\" failed: %s" msgstr "Vacuum der Datenbank »%s« fehlgeschlagen: %s" -#: vacuumdb.c:1024 +#: vacuumdb.c:1035 #, c-format msgid "" "%s cleans and analyzes a PostgreSQL database.\n" @@ -1059,128 +1069,128 @@ msgstr "" "%s säubert und analysiert eine PostgreSQL-Datenbank.\n" "\n" -#: vacuumdb.c:1028 +#: vacuumdb.c:1039 #, c-format msgid " -a, --all vacuum all databases\n" msgstr " -a, --all führe Vacuum in allen Datenbanken aus\n" -#: vacuumdb.c:1029 +#: vacuumdb.c:1040 #, c-format msgid " -d, --dbname=DBNAME database to vacuum\n" msgstr " -d, --dbname=DBNAME führe Vacuum in dieser Datenbank aus\n" -#: vacuumdb.c:1030 +#: vacuumdb.c:1041 #, c-format msgid " --disable-page-skipping disable all page-skipping behavior\n" msgstr " --disable-page-skipping Page-Skipping-Verhalten abschalten\n" -#: vacuumdb.c:1031 +#: vacuumdb.c:1042 #, 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:1032 +#: vacuumdb.c:1043 #, c-format msgid " -f, --full do full vacuuming\n" msgstr " -f, --full führe volles Vacuum durch\n" -#: vacuumdb.c:1033 +#: vacuumdb.c:1044 #, c-format msgid " -F, --freeze freeze row transaction information\n" msgstr " -F, --freeze Zeilentransaktionsinformationen einfrieren\n" -#: vacuumdb.c:1034 +#: vacuumdb.c:1045 #, 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:1035 +#: vacuumdb.c:1046 #, 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:1036 +#: vacuumdb.c:1047 #, 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:1037 +#: vacuumdb.c:1048 #, 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:1038 +#: vacuumdb.c:1049 #, 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:1039 +#: vacuumdb.c:1050 #, 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:1040 +#: vacuumdb.c:1051 #, 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:1041 +#: vacuumdb.c:1052 #, 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:1042 +#: vacuumdb.c:1053 #, c-format msgid " -q, --quiet don't write any messages\n" msgstr " -q, --quiet unterdrücke alle Mitteilungen\n" -#: vacuumdb.c:1043 +#: vacuumdb.c:1054 #, 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:1044 +#: vacuumdb.c:1055 #, 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:1045 +#: vacuumdb.c:1056 #, c-format msgid " -v, --verbose write a lot of output\n" msgstr " -v, --verbose erzeuge viele Meldungen\n" -#: vacuumdb.c:1046 +#: vacuumdb.c:1057 #, c-format msgid " -V, --version output version information, then exit\n" msgstr " -V, --version Versionsinformationen anzeigen, dann beenden\n" -#: vacuumdb.c:1047 +#: vacuumdb.c:1058 #, c-format msgid " -z, --analyze update optimizer statistics\n" msgstr " -z, --analyze aktualisiere Statistiken für den Optimierer\n" -#: vacuumdb.c:1048 +#: vacuumdb.c:1059 #, 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:1049 +#: vacuumdb.c:1060 #, c-format msgid "" " --analyze-in-stages only update optimizer statistics, in multiple\n" @@ -1190,12 +1200,12 @@ msgstr "" " in mehreren Phasen für schnellere Ergebnisse;\n" " kein Vacuum\n" -#: vacuumdb.c:1051 +#: vacuumdb.c:1062 #, c-format msgid " -?, --help show this help, then exit\n" msgstr " -?, --help diese Hilfe anzeigen, dann beenden\n" -#: vacuumdb.c:1059 +#: vacuumdb.c:1070 #, c-format msgid "" "\n" diff --git a/src/bin/scripts/po/ru.po b/src/bin/scripts/po/ru.po index 8c8cb4011fe..1642ca45414 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 16:01+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" @@ -34,17 +34,27 @@ msgstr "ошибка: " msgid "warning: " msgstr "предупреждение: " -#: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:162 +#: ../../common/fe_memutils.c:41 ../../common/fe_memutils.c:81 +#: ../../common/fe_memutils.c:104 ../../common/fe_memutils.c:168 #, c-format msgid "out of memory\n" msgstr "нехватка памяти\n" -#: ../../common/fe_memutils.c:92 ../../common/fe_memutils.c:154 +#: ../../common/fe_memutils.c:98 ../../common/fe_memutils.c:160 #, c-format msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" +#: ../../common/fe_memutils.c:210 +#, c-format +msgid "invalid memory allocation request size %zu + %zu\n" +msgstr "недопустимый размер в запросе на выделение памяти: %zu + %zu\n" + +#: ../../common/fe_memutils.c:229 +#, 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" @@ -104,24 +114,24 @@ msgstr[0] "(%lu строка)" msgstr[1] "(%lu строки)" msgstr[2] "(%lu строк)" -#: ../../fe_utils/print.c:3040 +#: ../../fe_utils/print.c:3041 #, c-format msgid "Interrupted\n" msgstr "Прервано\n" -#: ../../fe_utils/print.c:3104 +#: ../../fe_utils/print.c:3105 #, c-format msgid "Cannot add header to table content: column count of %d exceeded.\n" msgstr "" "Ошибка добавления заголовка таблицы: превышен предел числа столбцов (%d).\n" -#: ../../fe_utils/print.c:3144 +#: ../../fe_utils/print.c:3145 #, c-format msgid "Cannot add cell to table content: total cell count of %d exceeded.\n" msgstr "" "Ошибка добавления ячейки в таблицу: превышен предел числа ячеек (%d).\n" -#: ../../fe_utils/print.c:3402 +#: ../../fe_utils/print.c:3403 #, 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 713be6ad4b0..c86a08d4ee5 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: 2021-09-04 10:54+0300\n" "Last-Translator: Alexander Lakhin \n" "Language-Team: Russian \n" @@ -389,7 +389,7 @@ msgstr "имя типа \"string\" в режиме Informix зарезервир msgid "type \"%s\" is already defined" msgstr "тип \"%s\" уже определён" -#: preproc.y:577 preproc.y:18306 preproc.y:18631 variable.c:619 +#: preproc.y:577 preproc.y:18298 preproc.y:18623 variable.c:619 #, c-format msgid "multidimensional arrays for simple data types are not supported" msgstr "многомерные массивы с простыми типами данных не поддерживаются" @@ -562,23 +562,23 @@ msgstr "слишком много уровней в определении вл msgid "pointers to varchar are not implemented" msgstr "указатели на varchar не реализованы" -#: preproc.y:18272 +#: preproc.y:18264 #, c-format msgid "initializer not allowed in EXEC SQL VAR command" msgstr "команда EXEC SQL VAR не может включать инициализатор" -#: preproc.y:18589 +#: preproc.y:18581 #, c-format msgid "arrays of indicators are not allowed on input" msgstr "массивы индикаторов на входе недопустимы" -#: preproc.y:18776 +#: preproc.y:18768 #, c-format msgid "operator not allowed in variable definition" msgstr "недопустимый оператор в определении переменной" #. translator: %s is typically the translation of "syntax error" -#: preproc.y:18817 +#: preproc.y:18809 #, 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 927ae8249f0..c53d799b026 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 14\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2026-02-07 09:16+0000\n" +"POT-Creation-Date: 2026-08-07 10:09+0000\n" "PO-Revision-Date: 2022-04-01 11:08+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -59,11 +59,11 @@ msgstr "konnte Nonce nicht erzeugen\n" #: fe-connect.c:5442 fe-connect.c:5541 fe-connect.c:5797 fe-connect.c:5826 #: fe-connect.c:5898 fe-connect.c:5922 fe-connect.c:5940 fe-connect.c:6041 #: fe-connect.c:6050 fe-connect.c:6408 fe-connect.c:6558 fe-connect.c:6826 -#: fe-exec.c:691 fe-exec.c:881 fe-exec.c:1228 fe-exec.c:3150 fe-exec.c:3342 -#: fe-exec.c:4211 fe-exec.c:4405 fe-gssapi-common.c:111 fe-lobj.c:881 -#: fe-protocol3.c:976 fe-protocol3.c:991 fe-protocol3.c:1024 -#: fe-protocol3.c:1745 fe-secure-common.c:110 fe-secure-gssapi.c:512 -#: fe-secure-gssapi.c:687 fe-secure-openssl.c:446 fe-secure-openssl.c:1124 +#: fe-exec.c:692 fe-exec.c:882 fe-exec.c:1229 fe-exec.c:3165 fe-exec.c:3357 +#: fe-exec.c:4205 fe-exec.c:4399 fe-gssapi-common.c:111 fe-lobj.c:881 +#: fe-protocol3.c:977 fe-protocol3.c:992 fe-protocol3.c:1025 +#: fe-protocol3.c:1746 fe-secure-common.c:110 fe-secure-gssapi.c:519 +#: fe-secure-gssapi.c:694 fe-secure-openssl.c:479 fe-secure-openssl.c:1158 msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" @@ -630,157 +630,157 @@ msgstr "WARNUNG: Passwortdatei »%s« erlaubt Lesezugriff für Gruppe oder Ander msgid "password retrieved from file \"%s\"\n" msgstr "Passwort wurde aus Datei »%s« gelesen\n" -#: fe-exec.c:449 fe-exec.c:3416 +#: fe-exec.c:450 fe-exec.c:3431 #, 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:510 fe-protocol3.c:208 fe-protocol3.c:233 fe-protocol3.c:257 -#: fe-protocol3.c:275 fe-protocol3.c:372 fe-protocol3.c:744 +#: fe-exec.c:511 fe-protocol3.c:209 fe-protocol3.c:234 fe-protocol3.c:258 +#: fe-protocol3.c:276 fe-protocol3.c:373 fe-protocol3.c:745 msgid "out of memory" msgstr "Speicher aufgebraucht" -#: fe-exec.c:511 fe-protocol3.c:1953 +#: fe-exec.c:512 fe-protocol3.c:1954 #, c-format msgid "%s" msgstr "%s" -#: fe-exec.c:797 +#: fe-exec.c:798 msgid "write to server failed\n" msgstr "Schreiben zum Server fehlgeschlagen\n" -#: fe-exec.c:869 +#: fe-exec.c:870 msgid "NOTICE" msgstr "HINWEIS" -#: fe-exec.c:927 +#: fe-exec.c:928 msgid "PGresult cannot support more than INT_MAX tuples" msgstr "PGresult kann nicht mehr als INT_MAX Tupel enthalten" -#: fe-exec.c:939 +#: fe-exec.c:940 msgid "size_t overflow" msgstr "Überlauf von size_t" -#: fe-exec.c:1356 fe-exec.c:1482 fe-exec.c:1531 +#: fe-exec.c:1357 fe-exec.c:1483 fe-exec.c:1532 msgid "command string is a null pointer\n" msgstr "Befehlszeichenkette ist ein NULL-Zeiger\n" -#: fe-exec.c:1488 fe-exec.c:1537 fe-exec.c:1633 +#: fe-exec.c:1489 fe-exec.c:1538 fe-exec.c:1634 #, c-format msgid "number of parameters must be between 0 and %d\n" msgstr "Anzahl der Parameter muss zwischen 0 und %d sein\n" -#: fe-exec.c:1525 fe-exec.c:1627 +#: fe-exec.c:1526 fe-exec.c:1628 msgid "statement name is a null pointer\n" msgstr "Anweisungsname ist ein NULL-Zeiger\n" -#: fe-exec.c:1669 fe-exec.c:3261 +#: fe-exec.c:1670 fe-exec.c:3276 msgid "no connection to the server\n" msgstr "keine Verbindung mit dem Server\n" -#: fe-exec.c:1678 fe-exec.c:3270 +#: fe-exec.c:1679 fe-exec.c:3285 msgid "another command is already in progress\n" msgstr "ein anderer Befehl ist bereits in Ausführung\n" -#: fe-exec.c:1709 +#: fe-exec.c:1710 msgid "cannot queue commands during COPY\n" msgstr "während COPY können keine Befehle aufgereiht werden\n" -#: fe-exec.c:1827 +#: fe-exec.c:1828 msgid "length must be given for binary parameter\n" msgstr "für binäre Parameter muss eine Länge angegeben werden\n" -#: fe-exec.c:2147 +#: fe-exec.c:2148 #, c-format msgid "unexpected asyncStatus: %d\n" msgstr "unerwarteter asyncStatus: %d\n" -#: fe-exec.c:2183 +#: fe-exec.c:2184 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_RESULTCREATE event\n" msgstr "PGEventProc »%s« während PGEVT_RESULTCREATE-Ereignis fehlgeschlagen\n" -#: fe-exec.c:2331 +#: fe-exec.c:2332 msgid "synchronous command execution functions are not allowed in pipeline mode\n" msgstr "synchrone Befehlsausführungsfunktionen sind im Pipeline-Modus nicht erlaubt\n" -#: fe-exec.c:2353 +#: fe-exec.c:2354 msgid "COPY terminated by new PQexec" msgstr "COPY von neuem PQexec beendet" -#: fe-exec.c:2370 +#: fe-exec.c:2371 msgid "PQexec not allowed during COPY BOTH\n" msgstr "PQexec ist während COPY BOTH nicht erlaubt\n" -#: fe-exec.c:2598 fe-exec.c:2654 fe-exec.c:2723 fe-protocol3.c:1884 +#: fe-exec.c:2599 fe-exec.c:2655 fe-exec.c:2724 fe-protocol3.c:1885 msgid "no COPY in progress\n" msgstr "keine COPY in Ausführung\n" -#: fe-exec.c:2900 +#: fe-exec.c:2915 msgid "PQfn not allowed in pipeline mode\n" msgstr "PQfn im Pipeline-Modus nicht erlaubt\n" -#: fe-exec.c:2908 +#: fe-exec.c:2923 msgid "connection in wrong state\n" msgstr "Verbindung im falschen Zustand\n" -#: fe-exec.c:2952 +#: fe-exec.c:2967 msgid "cannot enter pipeline mode, connection not idle\n" msgstr "kann Pipeline-Modus nicht einschalten, Verbindung ist nicht inaktiv\n" -#: fe-exec.c:2989 fe-exec.c:3013 +#: fe-exec.c:3004 fe-exec.c:3028 msgid "cannot exit pipeline mode with uncollected results\n" msgstr "kann Pipeline-Modus nicht beenden, wegen nicht eingesammelter Ergebnisse\n" -#: fe-exec.c:2994 +#: fe-exec.c:3009 msgid "cannot exit pipeline mode while busy\n" msgstr "kann Pipeline-Modus nicht beenden während die Verbindung beschäftigt ist\n" -#: fe-exec.c:3006 +#: fe-exec.c:3021 msgid "cannot exit pipeline mode while in COPY\n" msgstr "kann Pipeline-Modus nicht beenden während COPY aktiv ist\n" -#: fe-exec.c:3194 +#: fe-exec.c:3209 msgid "cannot send pipeline when not in pipeline mode\n" msgstr "Pipeline kann nicht gesendet werden, wenn der Pipeline-Modus aus ist\n" -#: fe-exec.c:3305 +#: fe-exec.c:3320 msgid "invalid ExecStatusType code" msgstr "ungültiger ExecStatusType-Kode" -#: fe-exec.c:3332 +#: fe-exec.c:3347 msgid "PGresult is not an error result\n" msgstr "PGresult ist kein Fehlerresultat\n" -#: fe-exec.c:3400 fe-exec.c:3423 +#: fe-exec.c:3415 fe-exec.c:3438 #, 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:3438 +#: fe-exec.c:3453 #, 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:3748 +#: fe-exec.c:3763 #, c-format msgid "could not interpret result from server: %s" msgstr "konnte Ergebnis vom Server nicht interpretieren: %s" -#: fe-exec.c:4026 fe-exec.c:4160 +#: fe-exec.c:4041 fe-exec.c:4154 msgid "incomplete multibyte character\n" msgstr "unvollständiges Mehrbyte-Zeichen\n" -#: fe-exec.c:4029 fe-exec.c:4180 +#: fe-exec.c:4044 fe-exec.c:4174 msgid "invalid multibyte character\n" msgstr "ungültiges Mehrbytezeichen\n" -#: fe-exec.c:4283 +#: fe-exec.c:4277 #, c-format msgid "escaped string size exceeds the maximum allowed (%zu)\n" msgstr "Größe der escapten Zeichenkette überschreitet erlaubtes Maximum (%zu)\n" -#: fe-exec.c:4461 +#: fe-exec.c:4455 #, c-format msgid "escaped bytea size exceeds the maximum allowed (%zu)\n" msgstr "Größe des escapten bytea-Wertes überschreitet erlaubtes Maximum (%zu)\n" @@ -827,22 +827,22 @@ msgstr "konnte nicht in Datei »%s« schreiben: %s\n" msgid "query to initialize large object functions did not return data\n" msgstr "Abfrage zur Initialisierung der Large-Object-Funktionen ergab keine Daten\n" -#: fe-misc.c:242 +#: fe-misc.c:244 #, 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:275 +#: fe-misc.c:277 #, 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:602 fe-misc.c:848 +#: fe-misc.c:610 fe-misc.c:994 msgid "connection not open\n" msgstr "Verbindung nicht offen\n" -#: fe-misc.c:781 fe-secure-openssl.c:204 fe-secure-openssl.c:317 -#: fe-secure.c:262 fe-secure.c:380 +#: fe-misc.c:823 fe-secure-openssl.c:205 fe-secure-openssl.c:350 +#: fe-secure.c:262 fe-secure.c:404 msgid "" "server closed the connection unexpectedly\n" "\tThis probably means the server terminated abnormally\n" @@ -852,142 +852,151 @@ msgstr "" "\tDas heißt wahrscheinlich, dass der Server abnormal beendete\n" "\tbevor oder während die Anweisung bearbeitet wurde.\n" -#: fe-misc.c:1041 +#: fe-misc.c:932 +#, c-format +msgid "drained only %zd of %zd pending bytes in transport buffer\n" +msgstr "nur %zd von %zd ausstehenden Bytes im Transportpuffer geleert\n" + +#: fe-misc.c:1187 msgid "timeout expired\n" msgstr "Timeout abgelaufen\n" -#: fe-misc.c:1086 +#: fe-misc.c:1232 msgid "invalid socket\n" msgstr "ungültiges Socket\n" -#: fe-misc.c:1109 +#: fe-misc.c:1253 #, c-format msgid "%s() failed: %s\n" msgstr "%s() fehlgeschlagen: %s\n" -#: fe-protocol3.c:185 +#: fe-protocol3.c:186 #, 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:404 +#: fe-protocol3.c:405 msgid "server sent data (\"D\" message) without prior row description (\"T\" message)\n" msgstr "Server sendete Daten (»D«-Nachricht) ohne vorherige Zeilenbeschreibung (»T«-Nachricht)\n" -#: fe-protocol3.c:447 +#: fe-protocol3.c:448 #, c-format msgid "unexpected response from server; first received character was \"%c\"\n" msgstr "unerwartete Antwort vom Server; erstes empfangenes Zeichen war »%c«\n" -#: fe-protocol3.c:472 +#: fe-protocol3.c:473 #, c-format msgid "message contents do not agree with length in message type \"%c\"\n" msgstr "Nachrichteninhalt stimmt nicht mit Länge in Nachrichtentyp »%c« überein\n" -#: fe-protocol3.c:492 +#: fe-protocol3.c:493 #, c-format msgid "lost synchronization with server: got message type \"%c\", length %d\n" msgstr "Synchronisation mit Server verloren: Nachrichtentyp »%c« empfangen, Länge %d\n" -#: fe-protocol3.c:544 fe-protocol3.c:584 +#: fe-protocol3.c:545 fe-protocol3.c:585 msgid "insufficient data in \"T\" message" msgstr "nicht genug Daten in »T«-Nachricht" -#: fe-protocol3.c:655 fe-protocol3.c:861 +#: fe-protocol3.c:656 fe-protocol3.c:862 msgid "out of memory for query result" msgstr "Speicher für Anfrageergebnis aufgebraucht" -#: fe-protocol3.c:724 +#: fe-protocol3.c:725 msgid "insufficient data in \"t\" message" msgstr "nicht genug Daten in »t«-Nachricht" -#: fe-protocol3.c:783 fe-protocol3.c:815 fe-protocol3.c:833 +#: fe-protocol3.c:784 fe-protocol3.c:816 fe-protocol3.c:834 msgid "insufficient data in \"D\" message" msgstr "nicht genug Daten in »D«-Nachricht" -#: fe-protocol3.c:789 +#: fe-protocol3.c:790 msgid "unexpected field count in \"D\" message" msgstr "unerwartete Feldzahl in »D«-Nachricht" -#: fe-protocol3.c:1037 +#: fe-protocol3.c:1038 msgid "no error message available\n" msgstr "keine Fehlermeldung verfügbar\n" #. translator: %s represents a digit string -#: fe-protocol3.c:1085 fe-protocol3.c:1104 +#: fe-protocol3.c:1086 fe-protocol3.c:1105 #, c-format msgid " at character %s" msgstr " bei Zeichen %s" -#: fe-protocol3.c:1117 +#: fe-protocol3.c:1118 #, c-format msgid "DETAIL: %s\n" msgstr "DETAIL: %s\n" -#: fe-protocol3.c:1120 +#: fe-protocol3.c:1121 #, c-format msgid "HINT: %s\n" msgstr "TIP: %s\n" -#: fe-protocol3.c:1123 +#: fe-protocol3.c:1124 #, c-format msgid "QUERY: %s\n" msgstr "ANFRAGE: %s\n" -#: fe-protocol3.c:1130 +#: fe-protocol3.c:1131 #, c-format msgid "CONTEXT: %s\n" msgstr "KONTEXT: %s\n" -#: fe-protocol3.c:1139 +#: fe-protocol3.c:1140 #, c-format msgid "SCHEMA NAME: %s\n" msgstr "SCHEMANAME: %s\n" -#: fe-protocol3.c:1143 +#: fe-protocol3.c:1144 #, c-format msgid "TABLE NAME: %s\n" msgstr "TABELLENNAME: %s\n" -#: fe-protocol3.c:1147 +#: fe-protocol3.c:1148 #, c-format msgid "COLUMN NAME: %s\n" msgstr "SPALTENNAME: %s\n" -#: fe-protocol3.c:1151 +#: fe-protocol3.c:1152 #, c-format msgid "DATATYPE NAME: %s\n" msgstr "DATENTYPNAME: %s\n" -#: fe-protocol3.c:1155 +#: fe-protocol3.c:1156 #, c-format msgid "CONSTRAINT NAME: %s\n" msgstr "CONSTRAINT-NAME: %s\n" -#: fe-protocol3.c:1167 +#: fe-protocol3.c:1168 msgid "LOCATION: " msgstr "ORT: " -#: fe-protocol3.c:1169 +#: fe-protocol3.c:1170 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:1171 +#: fe-protocol3.c:1172 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: fe-protocol3.c:1379 +#: fe-protocol3.c:1380 #, c-format msgid "LINE %d: " msgstr "ZEILE %d: " -#: fe-protocol3.c:1778 +#: fe-protocol3.c:1779 msgid "PQgetline: not doing text COPY OUT\n" msgstr "PQgetline: Text COPY OUT nicht ausgeführt\n" -#: fe-protocol3.c:2144 +#: fe-protocol3.c:2112 +msgid "server returned too much data\n" +msgstr "Server hat zu viele Daten zurückgesendet\n" + +#: fe-protocol3.c:2157 #, c-format msgid "protocol error: id=0x%x\n" msgstr "Protokollfehler: id=0x%x\n" @@ -1017,12 +1026,12 @@ msgstr "GSSAPI-Wrap-Fehler" msgid "outgoing GSSAPI message would not use confidentiality\n" msgstr "ausgehende GSSAPI-Nachricht würde keine Vertraulichkeit verwenden\n" -#: fe-secure-gssapi.c:217 fe-secure-gssapi.c:715 +#: fe-secure-gssapi.c:217 fe-secure-gssapi.c:722 #, c-format msgid "client tried to send oversize GSSAPI packet (%zu > %zu)\n" msgstr "Client versuchte übergroßes GSSAPI-Paket zu senden (%zu > %zu)\n" -#: fe-secure-gssapi.c:357 fe-secure-gssapi.c:607 +#: fe-secure-gssapi.c:357 fe-secure-gssapi.c:614 #, c-format msgid "oversize GSSAPI packet sent by the server (%zu > %zu)\n" msgstr "übergroßes GSSAPI-Paket vom Server gesendet (%zu > %zu)\n" @@ -1035,85 +1044,85 @@ msgstr "GSSAPI-Unwrap-Fehler" msgid "incoming GSSAPI message did not use confidentiality\n" msgstr "eingehende GSSAPI-Nachricht verwendete keine Vertraulichkeit\n" -#: fe-secure-gssapi.c:653 +#: fe-secure-gssapi.c:660 msgid "could not initiate GSSAPI security context" msgstr "konnte GSSAPI-Sicherheitskontext nicht initiieren" -#: fe-secure-gssapi.c:703 +#: fe-secure-gssapi.c:710 msgid "GSSAPI size check error" msgstr "GSSAPI-Fehler bei der Größenprüfung" -#: fe-secure-openssl.c:209 fe-secure-openssl.c:322 fe-secure-openssl.c:1360 +#: fe-secure-openssl.c:210 fe-secure-openssl.c:355 fe-secure-openssl.c:1394 #, c-format msgid "SSL SYSCALL error: %s\n" msgstr "SSL-SYSCALL-Fehler: %s\n" -#: fe-secure-openssl.c:216 fe-secure-openssl.c:329 fe-secure-openssl.c:1364 +#: fe-secure-openssl.c:217 fe-secure-openssl.c:362 fe-secure-openssl.c:1398 msgid "SSL SYSCALL error: EOF detected\n" msgstr "SSL-SYSCALL-Fehler: Dateiende entdeckt\n" -#: fe-secure-openssl.c:227 fe-secure-openssl.c:340 fe-secure-openssl.c:1373 +#: fe-secure-openssl.c:228 fe-secure-openssl.c:373 fe-secure-openssl.c:1407 #, c-format msgid "SSL error: %s\n" msgstr "SSL-Fehler: %s\n" -#: fe-secure-openssl.c:242 fe-secure-openssl.c:355 +#: fe-secure-openssl.c:243 fe-secure-openssl.c:388 msgid "SSL connection has been closed unexpectedly\n" msgstr "SSL-Verbindung wurde unerwartet geschlossen\n" -#: fe-secure-openssl.c:248 fe-secure-openssl.c:361 fe-secure-openssl.c:1423 +#: fe-secure-openssl.c:249 fe-secure-openssl.c:394 fe-secure-openssl.c:1457 #, c-format msgid "unrecognized SSL error code: %d\n" msgstr "unbekannter SSL-Fehlercode: %d\n" -#: fe-secure-openssl.c:406 +#: fe-secure-openssl.c:439 msgid "could not determine server certificate signature algorithm\n" msgstr "konnte Signaturalgorithmus des Serverzertifikats nicht ermitteln\n" -#: fe-secure-openssl.c:427 +#: fe-secure-openssl.c:460 #, c-format msgid "could not find digest for NID %s\n" msgstr "konnte Digest für NID %s nicht finden\n" -#: fe-secure-openssl.c:437 +#: fe-secure-openssl.c:470 msgid "could not generate peer certificate hash\n" msgstr "konnte Hash des Zertifikats der Gegenstelle nicht erzeugen\n" -#: fe-secure-openssl.c:494 +#: fe-secure-openssl.c:528 msgid "SSL certificate's name entry is missing\n" msgstr "Namenseintrag fehlt im SSL-Zertifikat\n" -#: fe-secure-openssl.c:812 +#: fe-secure-openssl.c:846 #, c-format msgid "could not create SSL context: %s\n" msgstr "konnte SSL-Kontext nicht erzeugen: %s\n" -#: fe-secure-openssl.c:851 +#: fe-secure-openssl.c:885 #, c-format msgid "invalid value \"%s\" for minimum SSL protocol version\n" msgstr "ungültiger Wert »%s« für minimale SSL-Protokollversion\n" -#: fe-secure-openssl.c:862 +#: fe-secure-openssl.c:896 #, c-format msgid "could not set minimum SSL protocol version: %s\n" msgstr "konnte minimale SSL-Protokollversion nicht setzen: %s\n" -#: fe-secure-openssl.c:880 +#: fe-secure-openssl.c:914 #, c-format msgid "invalid value \"%s\" for maximum SSL protocol version\n" msgstr "ungültiger Wert »%s« für maximale SSL-Protokollversion\n" -#: fe-secure-openssl.c:891 +#: fe-secure-openssl.c:925 #, c-format msgid "could not set maximum SSL protocol version: %s\n" msgstr "konnte maximale SSL-Protokollversion nicht setzen: %s\n" -#: fe-secure-openssl.c:927 +#: fe-secure-openssl.c:961 #, c-format msgid "could not read root certificate file \"%s\": %s\n" msgstr "konnte Root-Zertifikat-Datei »%s« nicht lesen: %s\n" -#: fe-secure-openssl.c:980 +#: fe-secure-openssl.c:1014 msgid "" "could not get home directory to locate root certificate file\n" "Either provide the file or change sslmode to disable server certificate verification.\n" @@ -1121,7 +1130,7 @@ msgstr "" "konnte Home-Verzeichnis nicht ermitteln, um Root-Zertifikat-Datei zu finden\n" "Legen Sie entweder die Datei an oder ändern Sie sslmode, um die Überprüfung der Serverzertifikate abzuschalten.\n" -#: fe-secure-openssl.c:984 +#: fe-secure-openssl.c:1018 #, c-format msgid "" "root certificate file \"%s\" does not exist\n" @@ -1130,92 +1139,92 @@ msgstr "" "Root-Zertifikat-Datei »%s« existiert nicht\n" "Legen Sie entweder die Datei an oder ändern Sie sslmode, um die Überprüfung der Serverzertifikate abzuschalten.\n" -#: fe-secure-openssl.c:1015 +#: fe-secure-openssl.c:1049 #, c-format msgid "could not open certificate file \"%s\": %s\n" msgstr "konnte Zertifikatdatei »%s« nicht öffnen: %s\n" -#: fe-secure-openssl.c:1034 +#: fe-secure-openssl.c:1068 #, c-format msgid "could not read certificate file \"%s\": %s\n" msgstr "konnte Zertifikatdatei »%s« nicht lesen: %s\n" -#: fe-secure-openssl.c:1059 +#: fe-secure-openssl.c:1093 #, c-format msgid "could not establish SSL connection: %s\n" msgstr "konnte SSL-Verbindung nicht aufbauen: %s\n" -#: fe-secure-openssl.c:1093 +#: fe-secure-openssl.c:1127 #, c-format msgid "could not set SSL Server Name Indication (SNI): %s\n" msgstr "konnte SSL-Server-Name-Indication (SNI) nicht setzen: %s\n" -#: fe-secure-openssl.c:1140 +#: fe-secure-openssl.c:1174 #, c-format msgid "could not load SSL engine \"%s\": %s\n" msgstr "konnte SSL-Engine »%s« nicht laden: %s\n" -#: fe-secure-openssl.c:1152 +#: fe-secure-openssl.c:1186 #, c-format msgid "could not initialize SSL engine \"%s\": %s\n" msgstr "konnte SSL-Engine »%s« nicht initialisieren: %s\n" -#: fe-secure-openssl.c:1168 +#: fe-secure-openssl.c:1202 #, c-format msgid "could not read private SSL key \"%s\" from engine \"%s\": %s\n" msgstr "konnte privaten SSL-Schlüssel »%s« nicht von Engine »%s« lesen: %s\n" -#: fe-secure-openssl.c:1182 +#: fe-secure-openssl.c:1216 #, c-format msgid "could not load private SSL key \"%s\" from engine \"%s\": %s\n" msgstr "konnte privaten SSL-Schlüssel »%s« nicht von Engine »%s« laden: %s\n" -#: fe-secure-openssl.c:1219 +#: fe-secure-openssl.c:1253 #, c-format msgid "certificate present, but not private key file \"%s\"\n" msgstr "Zertifikat vorhanden, aber keine private Schlüsseldatei »%s«\n" -#: fe-secure-openssl.c:1228 +#: fe-secure-openssl.c:1262 #, c-format msgid "private key file \"%s\" is not a regular file\n" msgstr "private Schlüsseldatei »%s« ist keine normale Datei\n" -#: fe-secure-openssl.c:1261 +#: fe-secure-openssl.c:1295 #, 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\n" 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\n" -#: fe-secure-openssl.c:1286 +#: fe-secure-openssl.c:1320 #, c-format msgid "could not load private key file \"%s\": %s\n" msgstr "konnte private Schlüsseldatei »%s« nicht laden: %s\n" -#: fe-secure-openssl.c:1304 +#: fe-secure-openssl.c:1338 #, c-format msgid "certificate does not match private key file \"%s\": %s\n" msgstr "Zertifikat passt nicht zur privaten Schlüsseldatei »%s«: %s\n" -#: fe-secure-openssl.c:1406 +#: fe-secure-openssl.c:1440 #, c-format msgid "This may indicate that the server does not support any SSL protocol version between %s and %s.\n" msgstr "Das zeigt möglicherweise an, dass der Server keine SSL-Protokollversion zwischen %s und %s unterstützt.\n" -#: fe-secure-openssl.c:1442 +#: fe-secure-openssl.c:1476 #, c-format msgid "certificate could not be obtained: %s\n" msgstr "Zertifikat konnte nicht ermittelt werden: %s\n" -#: fe-secure-openssl.c:1549 +#: fe-secure-openssl.c:1583 #, c-format msgid "no SSL error reported" msgstr "kein SSL-Fehler berichtet" -#: fe-secure-openssl.c:1575 +#: fe-secure-openssl.c:1609 #, c-format msgid "SSL error code %lu" msgstr "SSL-Fehlercode %lu" -#: fe-secure-openssl.c:1847 +#: fe-secure-openssl.c:1881 #, c-format msgid "WARNING: sslpassword truncated\n" msgstr "WARNUNG: sslpassword abgeschnitten\n" @@ -1225,7 +1234,7 @@ msgstr "WARNUNG: sslpassword abgeschnitten\n" msgid "could not receive data from server: %s\n" msgstr "konnte keine Daten vom Server empfangen: %s\n" -#: fe-secure.c:387 +#: fe-secure.c:411 #, c-format msgid "could not send data to server: %s\n" msgstr "konnte keine Daten an den Server senden: %s\n" diff --git a/src/interfaces/libpq/po/ja.po b/src/interfaces/libpq/po/ja.po index 37dfaa668c0..da5119fd021 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 14)\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2025-11-11 13:53+0900\n" -"PO-Revision-Date: 2025-11-11 15:44+0900\n" +"POT-Creation-Date: 2026-05-12 14:32+0900\n" +"PO-Revision-Date: 2026-05-15 12:13+0900\n" "Last-Translator: Kyotaro Horiguchi \n" "Language-Team: Japan PostgreSQL Users Group \n" "Language: ja\n" @@ -63,10 +63,10 @@ msgstr "nonce を生成できませんでした\n" #: fe-connect.c:5442 fe-connect.c:5541 fe-connect.c:5797 fe-connect.c:5826 #: fe-connect.c:5898 fe-connect.c:5922 fe-connect.c:5940 fe-connect.c:6041 #: fe-connect.c:6050 fe-connect.c:6408 fe-connect.c:6558 fe-connect.c:6826 -#: fe-exec.c:691 fe-exec.c:881 fe-exec.c:1228 fe-exec.c:3150 fe-exec.c:3342 -#: fe-exec.c:4211 fe-exec.c:4405 fe-gssapi-common.c:111 fe-lobj.c:881 -#: fe-protocol3.c:976 fe-protocol3.c:991 fe-protocol3.c:1024 -#: fe-protocol3.c:1745 fe-secure-common.c:110 fe-secure-gssapi.c:512 +#: fe-exec.c:692 fe-exec.c:882 fe-exec.c:1229 fe-exec.c:3165 fe-exec.c:3357 +#: fe-exec.c:4205 fe-exec.c:4399 fe-gssapi-common.c:111 fe-lobj.c:881 +#: fe-protocol3.c:977 fe-protocol3.c:992 fe-protocol3.c:1025 +#: fe-protocol3.c:1746 fe-secure-common.c:110 fe-secure-gssapi.c:512 #: fe-secure-gssapi.c:687 fe-secure-openssl.c:446 fe-secure-openssl.c:1124 msgid "out of memory\n" msgstr "メモリ不足\n" @@ -634,157 +634,157 @@ msgstr "警告: パスワードファイル\"%s\"がグループメンバもし msgid "password retrieved from file \"%s\"\n" msgstr "ファイル\"%s\"からパスワードを読み込みました\n" -#: fe-exec.c:449 fe-exec.c:3416 +#: fe-exec.c:450 fe-exec.c:3431 #, c-format msgid "row number %d is out of range 0..%d" msgstr "行番号%dは0..%dの範囲を超えています" -#: fe-exec.c:510 fe-protocol3.c:208 fe-protocol3.c:233 fe-protocol3.c:257 -#: fe-protocol3.c:275 fe-protocol3.c:372 fe-protocol3.c:744 +#: fe-exec.c:511 fe-protocol3.c:209 fe-protocol3.c:234 fe-protocol3.c:258 +#: fe-protocol3.c:276 fe-protocol3.c:373 fe-protocol3.c:745 msgid "out of memory" msgstr "メモリ不足" -#: fe-exec.c:511 fe-protocol3.c:1953 +#: fe-exec.c:512 fe-protocol3.c:1954 #, c-format msgid "%s" msgstr "%s" -#: fe-exec.c:797 +#: fe-exec.c:798 msgid "write to server failed\n" msgstr "サーバーへの書き込みに失敗\n" -#: fe-exec.c:869 +#: fe-exec.c:870 msgid "NOTICE" msgstr "NOTICE" -#: fe-exec.c:927 +#: fe-exec.c:928 msgid "PGresult cannot support more than INT_MAX tuples" msgstr "PGresultはINT_MAX個以上のタプルを扱えません" -#: fe-exec.c:939 +#: fe-exec.c:940 msgid "size_t overflow" msgstr "size_t オーバーフロー" -#: fe-exec.c:1356 fe-exec.c:1482 fe-exec.c:1531 +#: fe-exec.c:1357 fe-exec.c:1483 fe-exec.c:1532 msgid "command string is a null pointer\n" msgstr "コマンド文字列がヌルポインタです\n" -#: fe-exec.c:1488 fe-exec.c:1537 fe-exec.c:1633 +#: fe-exec.c:1489 fe-exec.c:1538 fe-exec.c:1634 #, c-format msgid "number of parameters must be between 0 and %d\n" msgstr "パラメータ数は0から%dまでの間でなければなりません\n" -#: fe-exec.c:1525 fe-exec.c:1627 +#: fe-exec.c:1526 fe-exec.c:1628 msgid "statement name is a null pointer\n" msgstr "文の名前がヌルポインタです\n" -#: fe-exec.c:1669 fe-exec.c:3261 +#: fe-exec.c:1670 fe-exec.c:3276 msgid "no connection to the server\n" msgstr "サーバーへの接続がありません\n" -#: fe-exec.c:1678 fe-exec.c:3270 +#: fe-exec.c:1679 fe-exec.c:3285 msgid "another command is already in progress\n" msgstr "他のコマンドを処理しています\n" -#: fe-exec.c:1709 +#: fe-exec.c:1710 msgid "cannot queue commands during COPY\n" msgstr "COPYの実行中はコマンドの先行積み込みはできません\n" -#: fe-exec.c:1827 +#: fe-exec.c:1828 msgid "length must be given for binary parameter\n" msgstr "バイナリパラメータには長さを指定しなければなりません\n" -#: fe-exec.c:2147 +#: fe-exec.c:2148 #, c-format msgid "unexpected asyncStatus: %d\n" msgstr "想定外のasyncStatus: %d\n" -#: fe-exec.c:2183 +#: fe-exec.c:2184 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_RESULTCREATE event\n" msgstr "PGEVT_RESULTCREATEイベント中にPGEventProc \"%s\"に失敗しました\n" -#: fe-exec.c:2331 +#: fe-exec.c:2332 msgid "synchronous command execution functions are not allowed in pipeline mode\n" msgstr "同期コマンド実行関数はパイプラインモードでは使用できません\n" -#: fe-exec.c:2353 +#: fe-exec.c:2354 msgid "COPY terminated by new PQexec" msgstr "新たなPQexec\"によりCOPYが終了しました" -#: fe-exec.c:2370 +#: fe-exec.c:2371 msgid "PQexec not allowed during COPY BOTH\n" msgstr "COPY BOTH 実行中の PQexec は許可されていません\n" -#: fe-exec.c:2598 fe-exec.c:2654 fe-exec.c:2723 fe-protocol3.c:1884 +#: fe-exec.c:2599 fe-exec.c:2655 fe-exec.c:2724 fe-protocol3.c:1885 msgid "no COPY in progress\n" msgstr "実行中のCOPYはありません\n" -#: fe-exec.c:2900 +#: fe-exec.c:2915 msgid "PQfn not allowed in pipeline mode\n" msgstr "PQfnはパイプラインモードでは実行できません\n" -#: fe-exec.c:2908 +#: fe-exec.c:2923 msgid "connection in wrong state\n" msgstr "接続状態が異常です\n" -#: fe-exec.c:2952 +#: fe-exec.c:2967 msgid "cannot enter pipeline mode, connection not idle\n" msgstr "パイプラインモードに移行できません、接続はアイドル状態です\n" -#: fe-exec.c:2989 fe-exec.c:3013 +#: fe-exec.c:3004 fe-exec.c:3028 msgid "cannot exit pipeline mode with uncollected results\n" msgstr "未受信の結果がある状態でパイプラインモードを終了することはできません\n" -#: fe-exec.c:2994 +#: fe-exec.c:3009 msgid "cannot exit pipeline mode while busy\n" msgstr "ビジー状態でパイプラインモードを終了することはできません\n" -#: fe-exec.c:3006 +#: fe-exec.c:3021 msgid "cannot exit pipeline mode while in COPY\n" msgstr "COPY実行中にパイプラインモードを抜けることはできません\n" -#: fe-exec.c:3194 +#: fe-exec.c:3209 msgid "cannot send pipeline when not in pipeline mode\n" msgstr "パイプラインモード中ではないためパイプラインの送出はできません\n" -#: fe-exec.c:3305 +#: fe-exec.c:3320 msgid "invalid ExecStatusType code" msgstr "ExecStatusTypeコードが不正です" -#: fe-exec.c:3332 +#: fe-exec.c:3347 msgid "PGresult is not an error result\n" msgstr "PGresutがエラー結果ではありません\n" -#: fe-exec.c:3400 fe-exec.c:3423 +#: fe-exec.c:3415 fe-exec.c:3438 #, c-format msgid "column number %d is out of range 0..%d" msgstr "列番号%dは0..%dの範囲を超えています" -#: fe-exec.c:3438 +#: fe-exec.c:3453 #, c-format msgid "parameter number %d is out of range 0..%d" msgstr "パラメータ%dは0..%dの範囲を超えています" -#: fe-exec.c:3748 +#: fe-exec.c:3763 #, c-format msgid "could not interpret result from server: %s" msgstr "サーバーからの結果を解釈できませんでした: %s" -#: fe-exec.c:4026 fe-exec.c:4160 +#: fe-exec.c:4041 fe-exec.c:4154 msgid "incomplete multibyte character\n" msgstr "不完全なマルチバイト文字\n" -#: fe-exec.c:4029 fe-exec.c:4180 +#: fe-exec.c:4044 fe-exec.c:4174 msgid "invalid multibyte character\n" msgstr "不正なマルチバイト文字\n" -#: fe-exec.c:4283 +#: fe-exec.c:4277 #, c-format msgid "escaped string size exceeds the maximum allowed (%zu)\n" msgstr "エスケープされた文字列のサイズが上限(%zu)を超えています\n" -#: fe-exec.c:4461 +#: fe-exec.c:4455 #, c-format msgid "escaped bytea size exceeds the maximum allowed (%zu)\n" msgstr "エスケープされたbyteaのサイズが上限(%zu)を超えています\n" @@ -869,129 +869,133 @@ msgstr "不正なソケットです\n" msgid "%s() failed: %s\n" msgstr "%s()が失敗しました: %s\n" -#: fe-protocol3.c:185 +#: fe-protocol3.c:186 #, c-format msgid "message type 0x%02x arrived from server while idle" msgstr "待機中にサーバーからメッセージ種類0x%02xが届きました" -#: fe-protocol3.c:404 +#: fe-protocol3.c:405 msgid "server sent data (\"D\" message) without prior row description (\"T\" message)\n" msgstr "サーバーが事前の行記述(\"T\"メッセージ)なしにデータ(\"D\"メッセージ)を送信しました\"\n" -#: fe-protocol3.c:447 +#: fe-protocol3.c:448 #, c-format msgid "unexpected response from server; first received character was \"%c\"\n" msgstr "サーバーから想定外の応答がありました。受け付けた先頭文字は\"%c\"です\n" -#: fe-protocol3.c:472 +#: fe-protocol3.c:473 #, c-format msgid "message contents do not agree with length in message type \"%c\"\n" msgstr "メッセージの内容がメッセージ種類\"%c\"の長さに合いません\n" -#: fe-protocol3.c:492 +#: fe-protocol3.c:493 #, c-format msgid "lost synchronization with server: got message type \"%c\", length %d\n" msgstr "サーバーとの同期が失われました。受信したメッセージ種類は\"%c\"、長さは%d\n" -#: fe-protocol3.c:544 fe-protocol3.c:584 +#: fe-protocol3.c:545 fe-protocol3.c:585 msgid "insufficient data in \"T\" message" msgstr "\"T\"メッセージ内のデータが不十分です" -#: fe-protocol3.c:655 fe-protocol3.c:861 +#: fe-protocol3.c:656 fe-protocol3.c:862 msgid "out of memory for query result" msgstr "問い合わせ結果用のメモリが不足しています" -#: fe-protocol3.c:724 +#: fe-protocol3.c:725 msgid "insufficient data in \"t\" message" msgstr "\"t\"メッセージ内のデータが不十分です" -#: fe-protocol3.c:783 fe-protocol3.c:815 fe-protocol3.c:833 +#: fe-protocol3.c:784 fe-protocol3.c:816 fe-protocol3.c:834 msgid "insufficient data in \"D\" message" msgstr "\"D\"\"メッセージ内のデータが不十分です" -#: fe-protocol3.c:789 +#: fe-protocol3.c:790 msgid "unexpected field count in \"D\" message" msgstr "\"D\"メッセージ内のフィールド数が想定外です。" -#: fe-protocol3.c:1037 +#: fe-protocol3.c:1038 msgid "no error message available\n" msgstr "エラーメッセージがありません\n" #. translator: %s represents a digit string -#: fe-protocol3.c:1085 fe-protocol3.c:1104 +#: fe-protocol3.c:1086 fe-protocol3.c:1105 #, c-format msgid " at character %s" msgstr "(文字位置: %s)" -#: fe-protocol3.c:1117 +#: fe-protocol3.c:1118 #, c-format msgid "DETAIL: %s\n" msgstr "DETAIL: %s\n" -#: fe-protocol3.c:1120 +#: fe-protocol3.c:1121 #, c-format msgid "HINT: %s\n" msgstr "HINT: %s\n" -#: fe-protocol3.c:1123 +#: fe-protocol3.c:1124 #, c-format msgid "QUERY: %s\n" msgstr "QUERY: %s\n" -#: fe-protocol3.c:1130 +#: fe-protocol3.c:1131 #, c-format msgid "CONTEXT: %s\n" msgstr "CONTEXT: %s\n" -#: fe-protocol3.c:1139 +#: fe-protocol3.c:1140 #, c-format msgid "SCHEMA NAME: %s\n" msgstr "SCHEMA NAME: %s\n" -#: fe-protocol3.c:1143 +#: fe-protocol3.c:1144 #, c-format msgid "TABLE NAME: %s\n" msgstr "TABLE NAME: %s\n" -#: fe-protocol3.c:1147 +#: fe-protocol3.c:1148 #, c-format msgid "COLUMN NAME: %s\n" msgstr "COLUMN NAME: %s\n" -#: fe-protocol3.c:1151 +#: fe-protocol3.c:1152 #, c-format msgid "DATATYPE NAME: %s\n" msgstr "DATATYPE NAME: %s\n" -#: fe-protocol3.c:1155 +#: fe-protocol3.c:1156 #, c-format msgid "CONSTRAINT NAME: %s\n" msgstr "CONSTRAINT NAME: %s\n" -#: fe-protocol3.c:1167 +#: fe-protocol3.c:1168 msgid "LOCATION: " msgstr "LOCATION: " -#: fe-protocol3.c:1169 +#: fe-protocol3.c:1170 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:1171 +#: fe-protocol3.c:1172 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: fe-protocol3.c:1379 +#: fe-protocol3.c:1380 #, c-format msgid "LINE %d: " msgstr "行 %d: " -#: fe-protocol3.c:1778 +#: fe-protocol3.c:1779 msgid "PQgetline: not doing text COPY OUT\n" msgstr "PQgetline: テキストのCOPY OUTを行っていません\n" -#: fe-protocol3.c:2144 +#: fe-protocol3.c:2112 +msgid "server returned too much data\n" +msgstr "サーバーが返却したデータが多すぎます\n" + +#: fe-protocol3.c:2157 #, c-format msgid "protocol error: id=0x%x\n" msgstr "プロトコルエラー: id=0x%x\n" diff --git a/src/interfaces/libpq/po/ru.po b/src/interfaces/libpq/po/ru.po index 2bf5157048e..20036169dfb 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:59+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" @@ -66,11 +66,11 @@ msgstr "не удалось сгенерировать разовый код\n" #: fe-connect.c:5442 fe-connect.c:5541 fe-connect.c:5797 fe-connect.c:5826 #: fe-connect.c:5898 fe-connect.c:5922 fe-connect.c:5940 fe-connect.c:6041 #: fe-connect.c:6050 fe-connect.c:6408 fe-connect.c:6558 fe-connect.c:6826 -#: fe-exec.c:691 fe-exec.c:881 fe-exec.c:1228 fe-exec.c:3150 fe-exec.c:3342 -#: fe-exec.c:4211 fe-exec.c:4405 fe-gssapi-common.c:111 fe-lobj.c:881 -#: fe-protocol3.c:976 fe-protocol3.c:991 fe-protocol3.c:1024 -#: fe-protocol3.c:1745 fe-secure-common.c:110 fe-secure-gssapi.c:512 -#: fe-secure-gssapi.c:687 fe-secure-openssl.c:446 fe-secure-openssl.c:1124 +#: fe-exec.c:692 fe-exec.c:882 fe-exec.c:1229 fe-exec.c:3165 fe-exec.c:3357 +#: fe-exec.c:4205 fe-exec.c:4399 fe-gssapi-common.c:111 fe-lobj.c:881 +#: fe-protocol3.c:977 fe-protocol3.c:992 fe-protocol3.c:1025 +#: fe-protocol3.c:1746 fe-secure-common.c:110 fe-secure-gssapi.c:519 +#: fe-secure-gssapi.c:694 fe-secure-openssl.c:479 fe-secure-openssl.c:1158 msgid "out of memory\n" msgstr "нехватка памяти\n" @@ -693,160 +693,160 @@ msgstr "" msgid "password retrieved from file \"%s\"\n" msgstr "пароль получен из файла \"%s\"\n" -#: fe-exec.c:449 fe-exec.c:3416 +#: fe-exec.c:450 fe-exec.c:3431 #, c-format msgid "row number %d is out of range 0..%d" msgstr "номер записи %d вне диапазона 0..%d" -#: fe-exec.c:510 fe-protocol3.c:208 fe-protocol3.c:233 fe-protocol3.c:257 -#: fe-protocol3.c:275 fe-protocol3.c:372 fe-protocol3.c:744 +#: fe-exec.c:511 fe-protocol3.c:209 fe-protocol3.c:234 fe-protocol3.c:258 +#: fe-protocol3.c:276 fe-protocol3.c:373 fe-protocol3.c:745 msgid "out of memory" msgstr "нехватка памяти" -#: fe-exec.c:511 fe-protocol3.c:1953 +#: fe-exec.c:512 fe-protocol3.c:1954 #, c-format msgid "%s" msgstr "%s" -#: fe-exec.c:797 +#: fe-exec.c:798 msgid "write to server failed\n" msgstr "ошибка при передаче данных серверу\n" -#: fe-exec.c:869 +#: fe-exec.c:870 msgid "NOTICE" msgstr "ЗАМЕЧАНИЕ" -#: fe-exec.c:927 +#: fe-exec.c:928 msgid "PGresult cannot support more than INT_MAX tuples" msgstr "PGresult не может вместить больше чем INT_MAX кортежей" -#: fe-exec.c:939 +#: fe-exec.c:940 msgid "size_t overflow" msgstr "переполнение size_t" -#: fe-exec.c:1356 fe-exec.c:1482 fe-exec.c:1531 +#: fe-exec.c:1357 fe-exec.c:1483 fe-exec.c:1532 msgid "command string is a null pointer\n" msgstr "указатель на командную строку нулевой\n" -#: fe-exec.c:1488 fe-exec.c:1537 fe-exec.c:1633 +#: fe-exec.c:1489 fe-exec.c:1538 fe-exec.c:1634 #, c-format msgid "number of parameters must be between 0 and %d\n" msgstr "число параметров должно быть от 0 до %d\n" -#: fe-exec.c:1525 fe-exec.c:1627 +#: fe-exec.c:1526 fe-exec.c:1628 msgid "statement name is a null pointer\n" msgstr "указатель на имя оператора нулевой\n" -#: fe-exec.c:1669 fe-exec.c:3261 +#: fe-exec.c:1670 fe-exec.c:3276 msgid "no connection to the server\n" msgstr "нет соединения с сервером\n" -#: fe-exec.c:1678 fe-exec.c:3270 +#: fe-exec.c:1679 fe-exec.c:3285 msgid "another command is already in progress\n" msgstr "уже выполняется другая команда\n" -#: fe-exec.c:1709 +#: fe-exec.c:1710 msgid "cannot queue commands during COPY\n" msgstr "во время COPY нельзя добавлять команды в очередь\n" -#: fe-exec.c:1827 +#: fe-exec.c:1828 msgid "length must be given for binary parameter\n" msgstr "для двоичного параметра должна быть указана длина\n" -#: fe-exec.c:2147 +#: fe-exec.c:2148 #, c-format msgid "unexpected asyncStatus: %d\n" msgstr "неожиданный asyncStatus: %d\n" -#: fe-exec.c:2183 +#: fe-exec.c:2184 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_RESULTCREATE event\n" msgstr "ошибка в PGEventProc \"%s\" при обработке события PGEVT_RESULTCREATE\n" -#: fe-exec.c:2331 +#: fe-exec.c:2332 msgid "" "synchronous command execution functions are not allowed in pipeline mode\n" msgstr "" "функции синхронного выполнения команд не допускаются в конвейерном режиме\n" -#: fe-exec.c:2353 +#: fe-exec.c:2354 msgid "COPY terminated by new PQexec" msgstr "операция COPY прервана вызовом PQexec" -#: fe-exec.c:2370 +#: fe-exec.c:2371 msgid "PQexec not allowed during COPY BOTH\n" msgstr "вызов PQexec не допускается в процессе COPY BOTH\n" -#: fe-exec.c:2598 fe-exec.c:2654 fe-exec.c:2723 fe-protocol3.c:1884 +#: fe-exec.c:2599 fe-exec.c:2655 fe-exec.c:2724 fe-protocol3.c:1885 msgid "no COPY in progress\n" msgstr "операция COPY не выполняется\n" -#: fe-exec.c:2900 +#: fe-exec.c:2915 msgid "PQfn not allowed in pipeline mode\n" msgstr "PQfn не допускается в конвейерном режиме\n" -#: fe-exec.c:2908 +#: fe-exec.c:2923 msgid "connection in wrong state\n" msgstr "соединение в неправильном состоянии\n" -#: fe-exec.c:2952 +#: fe-exec.c:2967 msgid "cannot enter pipeline mode, connection not idle\n" msgstr "перейти в конвейерный режиме нельзя, соединение не простаивает\n" -#: fe-exec.c:2989 fe-exec.c:3013 +#: fe-exec.c:3004 fe-exec.c:3028 msgid "cannot exit pipeline mode with uncollected results\n" msgstr "выйти из конвейерного режима нельзя, не собрав все результаты\n" -#: fe-exec.c:2994 +#: fe-exec.c:3009 msgid "cannot exit pipeline mode while busy\n" msgstr "выйти из конвейерного режима в занятом состоянии нельзя\n" -#: fe-exec.c:3006 +#: fe-exec.c:3021 msgid "cannot exit pipeline mode while in COPY\n" msgstr "выйти из конвейерного режима во время COPY нельзя\n" -#: fe-exec.c:3194 +#: fe-exec.c:3209 msgid "cannot send pipeline when not in pipeline mode\n" msgstr "отправить конвейер, не перейдя в конвейерный режим, нельзя\n" -#: fe-exec.c:3305 +#: fe-exec.c:3320 msgid "invalid ExecStatusType code" msgstr "неверный код ExecStatusType" -#: fe-exec.c:3332 +#: fe-exec.c:3347 msgid "PGresult is not an error result\n" msgstr "В PGresult не передан результат ошибки\n" -#: fe-exec.c:3400 fe-exec.c:3423 +#: fe-exec.c:3415 fe-exec.c:3438 #, c-format msgid "column number %d is out of range 0..%d" msgstr "номер столбца %d вне диапазона 0..%d" -#: fe-exec.c:3438 +#: fe-exec.c:3453 #, c-format msgid "parameter number %d is out of range 0..%d" msgstr "номер параметра %d вне диапазона 0..%d" -#: fe-exec.c:3748 +#: fe-exec.c:3763 #, c-format msgid "could not interpret result from server: %s" msgstr "не удалось интерпретировать ответ сервера: %s" -#: fe-exec.c:4026 fe-exec.c:4160 +#: fe-exec.c:4041 fe-exec.c:4154 msgid "incomplete multibyte character\n" msgstr "неполный многобайтный символ\n" -#: fe-exec.c:4029 fe-exec.c:4180 +#: fe-exec.c:4044 fe-exec.c:4174 msgid "invalid multibyte character\n" msgstr "неверный многобайтный символ\n" -#: fe-exec.c:4283 +#: fe-exec.c:4277 #, c-format msgid "escaped string size exceeds the maximum allowed (%zu)\n" msgstr "" "размер строки с экранированием превышает максимально допустимый (%zu)\n" -#: fe-exec.c:4461 +#: fe-exec.c:4455 #, c-format msgid "escaped bytea size exceeds the maximum allowed (%zu)\n" msgstr "" @@ -895,22 +895,22 @@ msgstr "не удалось записать файл \"%s\": %s\n" msgid "query to initialize large object functions did not return data\n" msgstr "запрос инициализации функций для больших объектов не вернул данные\n" -#: fe-misc.c:242 +#: fe-misc.c:244 #, c-format msgid "integer of size %lu not supported by pqGetInt" msgstr "функция pqGetInt не поддерживает integer размером %lu байт" -#: fe-misc.c:275 +#: fe-misc.c:277 #, c-format msgid "integer of size %lu not supported by pqPutInt" msgstr "функция pqPutInt не поддерживает integer размером %lu байт" -#: fe-misc.c:602 fe-misc.c:848 +#: fe-misc.c:610 fe-misc.c:994 msgid "connection not open\n" msgstr "соединение не открыто\n" -#: fe-misc.c:781 fe-secure-openssl.c:204 fe-secure-openssl.c:317 -#: fe-secure.c:262 fe-secure.c:380 +#: fe-misc.c:823 fe-secure-openssl.c:205 fe-secure-openssl.c:350 +#: fe-secure.c:262 fe-secure.c:404 msgid "" "server closed the connection unexpectedly\n" "\tThis probably means the server terminated abnormally\n" @@ -920,25 +920,31 @@ msgstr "" "\tСкорее всего сервер прекратил работу из-за сбоя\n" "\tдо или в процессе выполнения запроса.\n" -#: fe-misc.c:1041 +#: fe-misc.c:932 +#, c-format +msgid "drained only %zd of %zd pending bytes in transport buffer\n" +msgstr "" +"выбрано только %zd из %zd байт, ожидающих получения в транспортном буфере\n" + +#: fe-misc.c:1187 msgid "timeout expired\n" msgstr "тайм-аут\n" -#: fe-misc.c:1086 +#: fe-misc.c:1232 msgid "invalid socket\n" msgstr "неверный сокет\n" -#: fe-misc.c:1109 +#: fe-misc.c:1253 #, c-format msgid "%s() failed: %s\n" msgstr "ошибка в %s(): %s\n" -#: fe-protocol3.c:185 +#: fe-protocol3.c:186 #, c-format msgid "message type 0x%02x arrived from server while idle" msgstr "от сервера во время простоя получено сообщение типа 0x%02x" -#: fe-protocol3.c:404 +#: fe-protocol3.c:405 msgid "" "server sent data (\"D\" message) without prior row description (\"T\" " "message)\n" @@ -946,121 +952,125 @@ msgstr "" "сервер отправил данные (сообщение \"D\") без предварительного описания " "строки (сообщение \"T\")\n" -#: fe-protocol3.c:447 +#: fe-protocol3.c:448 #, c-format msgid "unexpected response from server; first received character was \"%c\"\n" msgstr "неожиданный ответ сервера; первый полученный символ: \"%c\"\n" -#: fe-protocol3.c:472 +#: fe-protocol3.c:473 #, c-format msgid "message contents do not agree with length in message type \"%c\"\n" msgstr "содержимое не соответствует длине в сообщении типа \"%c\"\n" -#: fe-protocol3.c:492 +#: fe-protocol3.c:493 #, c-format msgid "lost synchronization with server: got message type \"%c\", length %d\n" msgstr "" "потеряна синхронизация с сервером: получено сообщение типа \"%c\", длина %d\n" -#: fe-protocol3.c:544 fe-protocol3.c:584 +#: fe-protocol3.c:545 fe-protocol3.c:585 msgid "insufficient data in \"T\" message" msgstr "недостаточно данных в сообщении \"T\"" -#: fe-protocol3.c:655 fe-protocol3.c:861 +#: fe-protocol3.c:656 fe-protocol3.c:862 msgid "out of memory for query result" msgstr "недостаточно памяти для результата запроса" -#: fe-protocol3.c:724 +#: fe-protocol3.c:725 msgid "insufficient data in \"t\" message" msgstr "недостаточно данных в сообщении \"t\"" -#: fe-protocol3.c:783 fe-protocol3.c:815 fe-protocol3.c:833 +#: fe-protocol3.c:784 fe-protocol3.c:816 fe-protocol3.c:834 msgid "insufficient data in \"D\" message" msgstr "недостаточно данных в сообщении \"D\"" -#: fe-protocol3.c:789 +#: fe-protocol3.c:790 msgid "unexpected field count in \"D\" message" msgstr "неверное число полей в сообщении \"D\"" -#: fe-protocol3.c:1037 +#: fe-protocol3.c:1038 msgid "no error message available\n" msgstr "нет сообщения об ошибке\n" #. translator: %s represents a digit string -#: fe-protocol3.c:1085 fe-protocol3.c:1104 +#: fe-protocol3.c:1086 fe-protocol3.c:1105 #, c-format msgid " at character %s" msgstr " символ %s" -#: fe-protocol3.c:1117 +#: fe-protocol3.c:1118 #, c-format msgid "DETAIL: %s\n" msgstr "ПОДРОБНОСТИ: %s\n" -#: fe-protocol3.c:1120 +#: fe-protocol3.c:1121 #, c-format msgid "HINT: %s\n" msgstr "ПОДСКАЗКА: %s\n" -#: fe-protocol3.c:1123 +#: fe-protocol3.c:1124 #, c-format msgid "QUERY: %s\n" msgstr "ЗАПРОС: %s\n" -#: fe-protocol3.c:1130 +#: fe-protocol3.c:1131 #, c-format msgid "CONTEXT: %s\n" msgstr "КОНТЕКСТ: %s\n" -#: fe-protocol3.c:1139 +#: fe-protocol3.c:1140 #, c-format msgid "SCHEMA NAME: %s\n" msgstr "СХЕМА: %s\n" -#: fe-protocol3.c:1143 +#: fe-protocol3.c:1144 #, c-format msgid "TABLE NAME: %s\n" msgstr "ТАБЛИЦА: %s\n" -#: fe-protocol3.c:1147 +#: fe-protocol3.c:1148 #, c-format msgid "COLUMN NAME: %s\n" msgstr "СТОЛБЕЦ: %s\n" -#: fe-protocol3.c:1151 +#: fe-protocol3.c:1152 #, c-format msgid "DATATYPE NAME: %s\n" msgstr "ТИП ДАННЫХ: %s\n" -#: fe-protocol3.c:1155 +#: fe-protocol3.c:1156 #, c-format msgid "CONSTRAINT NAME: %s\n" msgstr "ОГРАНИЧЕНИЕ: %s\n" -#: fe-protocol3.c:1167 +#: fe-protocol3.c:1168 msgid "LOCATION: " msgstr "ПОЛОЖЕНИЕ: " -#: fe-protocol3.c:1169 +#: fe-protocol3.c:1170 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:1171 +#: fe-protocol3.c:1172 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: fe-protocol3.c:1379 +#: fe-protocol3.c:1380 #, c-format msgid "LINE %d: " msgstr "СТРОКА %d: " -#: fe-protocol3.c:1778 +#: fe-protocol3.c:1779 msgid "PQgetline: not doing text COPY OUT\n" msgstr "PQgetline можно вызывать только во время COPY OUT с текстом\n" -#: fe-protocol3.c:2144 +#: fe-protocol3.c:2112 +msgid "server returned too much data\n" +msgstr "сервер передал слишком много данных\n" + +#: fe-protocol3.c:2157 #, c-format msgid "protocol error: id=0x%x\n" msgstr "ошибка протокола: id=0x%x\n" @@ -1091,12 +1101,12 @@ msgstr "ошибка обёртывания сообщения в GSSAPI" msgid "outgoing GSSAPI message would not use confidentiality\n" msgstr "исходящее сообщение GSSAPI не будет защищено\n" -#: fe-secure-gssapi.c:217 fe-secure-gssapi.c:715 +#: fe-secure-gssapi.c:217 fe-secure-gssapi.c:722 #, c-format msgid "client tried to send oversize GSSAPI packet (%zu > %zu)\n" msgstr "клиент попытался передать чрезмерно большой пакет GSSAPI (%zu > %zu)\n" -#: fe-secure-gssapi.c:357 fe-secure-gssapi.c:607 +#: fe-secure-gssapi.c:357 fe-secure-gssapi.c:614 #, c-format msgid "oversize GSSAPI packet sent by the server (%zu > %zu)\n" msgstr "сервер передал чрезмерно большой пакет GSSAPI (%zu > %zu)\n" @@ -1109,85 +1119,85 @@ msgstr "ошибка развёртывания сообщения в GSSAPI" msgid "incoming GSSAPI message did not use confidentiality\n" msgstr "входящее сообщение GSSAPI не защищено\n" -#: fe-secure-gssapi.c:653 +#: fe-secure-gssapi.c:660 msgid "could not initiate GSSAPI security context" msgstr "не удалось инициализировать контекст безопасности GSSAPI" -#: fe-secure-gssapi.c:703 +#: fe-secure-gssapi.c:710 msgid "GSSAPI size check error" msgstr "ошибка проверки размера в GSSAPI" -#: fe-secure-openssl.c:209 fe-secure-openssl.c:322 fe-secure-openssl.c:1360 +#: fe-secure-openssl.c:210 fe-secure-openssl.c:355 fe-secure-openssl.c:1394 #, c-format msgid "SSL SYSCALL error: %s\n" msgstr "ошибка SSL SYSCALL: %s\n" -#: fe-secure-openssl.c:216 fe-secure-openssl.c:329 fe-secure-openssl.c:1364 +#: fe-secure-openssl.c:217 fe-secure-openssl.c:362 fe-secure-openssl.c:1398 msgid "SSL SYSCALL error: EOF detected\n" msgstr "ошибка SSL SYSCALL: конец файла (EOF)\n" -#: fe-secure-openssl.c:227 fe-secure-openssl.c:340 fe-secure-openssl.c:1373 +#: fe-secure-openssl.c:228 fe-secure-openssl.c:373 fe-secure-openssl.c:1407 #, c-format msgid "SSL error: %s\n" msgstr "ошибка SSL: %s\n" -#: fe-secure-openssl.c:242 fe-secure-openssl.c:355 +#: fe-secure-openssl.c:243 fe-secure-openssl.c:388 msgid "SSL connection has been closed unexpectedly\n" msgstr "SSL-соединение было неожиданно закрыто\n" -#: fe-secure-openssl.c:248 fe-secure-openssl.c:361 fe-secure-openssl.c:1423 +#: fe-secure-openssl.c:249 fe-secure-openssl.c:394 fe-secure-openssl.c:1457 #, c-format msgid "unrecognized SSL error code: %d\n" msgstr "нераспознанный код ошибки SSL: %d\n" -#: fe-secure-openssl.c:406 +#: fe-secure-openssl.c:439 msgid "could not determine server certificate signature algorithm\n" msgstr "не удалось определить алгоритм подписи сертификата сервера\n" -#: fe-secure-openssl.c:427 +#: fe-secure-openssl.c:460 #, c-format msgid "could not find digest for NID %s\n" msgstr "не удалось найти алгоритм хеширования по NID %s\n" -#: fe-secure-openssl.c:437 +#: fe-secure-openssl.c:470 msgid "could not generate peer certificate hash\n" msgstr "не удалось сгенерировать хеш сертификата сервера\n" -#: fe-secure-openssl.c:494 +#: fe-secure-openssl.c:528 msgid "SSL certificate's name entry is missing\n" msgstr "в SSL-сертификате отсутствует запись имени\n" -#: fe-secure-openssl.c:812 +#: fe-secure-openssl.c:846 #, c-format msgid "could not create SSL context: %s\n" msgstr "не удалось создать контекст SSL: %s\n" -#: fe-secure-openssl.c:851 +#: fe-secure-openssl.c:885 #, c-format msgid "invalid value \"%s\" for minimum SSL protocol version\n" msgstr "неверное значение \"%s\" для минимальной версии протокола SSL\n" -#: fe-secure-openssl.c:862 +#: fe-secure-openssl.c:896 #, c-format msgid "could not set minimum SSL protocol version: %s\n" msgstr "не удалось задать минимальную версию протокола SSL: %s\n" -#: fe-secure-openssl.c:880 +#: fe-secure-openssl.c:914 #, c-format msgid "invalid value \"%s\" for maximum SSL protocol version\n" msgstr "неверное значение \"%s\" для максимальной версии протокола SSL\n" -#: fe-secure-openssl.c:891 +#: fe-secure-openssl.c:925 #, c-format msgid "could not set maximum SSL protocol version: %s\n" msgstr "не удалось задать максимальную версию протокола SSL: %s\n" -#: fe-secure-openssl.c:927 +#: fe-secure-openssl.c:961 #, c-format msgid "could not read root certificate file \"%s\": %s\n" msgstr "не удалось прочитать файл корневых сертификатов \"%s\": %s\n" -#: fe-secure-openssl.c:980 +#: fe-secure-openssl.c:1014 msgid "" "could not get home directory to locate root certificate file\n" "Either provide the file or change sslmode to disable server certificate " @@ -1197,7 +1207,7 @@ msgstr "" "Укажите полный путь к файлу или отключите проверку сертификата сервера, " "изменив sslmode.\n" -#: fe-secure-openssl.c:984 +#: fe-secure-openssl.c:1018 #, c-format msgid "" "root certificate file \"%s\" does not exist\n" @@ -1208,58 +1218,58 @@ msgstr "" "Укажите полный путь к файлу или отключите проверку сертификата сервера, " "изменив sslmode.\n" -#: fe-secure-openssl.c:1015 +#: fe-secure-openssl.c:1049 #, c-format msgid "could not open certificate file \"%s\": %s\n" msgstr "не удалось открыть файл сертификата \"%s\": %s\n" -#: fe-secure-openssl.c:1034 +#: fe-secure-openssl.c:1068 #, c-format msgid "could not read certificate file \"%s\": %s\n" msgstr "не удалось прочитать файл сертификата \"%s\": %s\n" -#: fe-secure-openssl.c:1059 +#: fe-secure-openssl.c:1093 #, c-format msgid "could not establish SSL connection: %s\n" msgstr "не удалось установить SSL-соединение: %s\n" -#: fe-secure-openssl.c:1093 +#: fe-secure-openssl.c:1127 #, c-format msgid "could not set SSL Server Name Indication (SNI): %s\n" msgstr "" "не удалось задать SNI (Server Name Indication) для SSL-подключения: %s\n" -#: fe-secure-openssl.c:1140 +#: fe-secure-openssl.c:1174 #, c-format msgid "could not load SSL engine \"%s\": %s\n" msgstr "не удалось загрузить модуль SSL ENGINE \"%s\": %s\n" -#: fe-secure-openssl.c:1152 +#: fe-secure-openssl.c:1186 #, c-format msgid "could not initialize SSL engine \"%s\": %s\n" msgstr "не удалось инициализировать модуль SSL ENGINE \"%s\": %s\n" -#: fe-secure-openssl.c:1168 +#: fe-secure-openssl.c:1202 #, c-format msgid "could not read private SSL key \"%s\" from engine \"%s\": %s\n" msgstr "не удалось прочитать закрытый ключ SSL \"%s\" из модуля \"%s\": %s\n" -#: fe-secure-openssl.c:1182 +#: fe-secure-openssl.c:1216 #, c-format msgid "could not load private SSL key \"%s\" from engine \"%s\": %s\n" msgstr "не удалось загрузить закрытый ключ SSL \"%s\" из модуля \"%s\": %s\n" -#: fe-secure-openssl.c:1219 +#: fe-secure-openssl.c:1253 #, c-format msgid "certificate present, but not private key file \"%s\"\n" msgstr "при наличии сертификата отсутствует файл закрытого ключа \"%s\"\n" -#: fe-secure-openssl.c:1228 +#: fe-secure-openssl.c:1262 #, c-format msgid "private key file \"%s\" is not a regular file\n" msgstr "файл закрытого ключа \"%s\" - не обычный файл\n" -#: fe-secure-openssl.c:1261 +#: fe-secure-openssl.c:1295 #, c-format msgid "" "private key file \"%s\" has group or world access; file must have " @@ -1271,17 +1281,17 @@ msgstr "" "текущему пользователю, либо u=rw,g=r (0640) или более строгие, если он " "принадлежит root\n" -#: fe-secure-openssl.c:1286 +#: fe-secure-openssl.c:1320 #, c-format msgid "could not load private key file \"%s\": %s\n" msgstr "не удалось загрузить файл закрытого ключа \"%s\": %s\n" -#: fe-secure-openssl.c:1304 +#: fe-secure-openssl.c:1338 #, c-format msgid "certificate does not match private key file \"%s\": %s\n" msgstr "сертификат не соответствует файлу закрытого ключа \"%s\": %s\n" -#: fe-secure-openssl.c:1406 +#: fe-secure-openssl.c:1440 #, c-format msgid "" "This may indicate that the server does not support any SSL protocol version " @@ -1290,22 +1300,22 @@ msgstr "" "Это может указывать на то, что сервер не поддерживает ни одну версию " "протокола SSL между %s и %s.\n" -#: fe-secure-openssl.c:1442 +#: fe-secure-openssl.c:1476 #, c-format msgid "certificate could not be obtained: %s\n" msgstr "не удалось получить сертификат: %s\n" -#: fe-secure-openssl.c:1549 +#: fe-secure-openssl.c:1583 #, c-format msgid "no SSL error reported" msgstr "нет сообщения об ошибке SSL" -#: fe-secure-openssl.c:1575 +#: fe-secure-openssl.c:1609 #, c-format msgid "SSL error code %lu" msgstr "код ошибки SSL: %lu" -#: fe-secure-openssl.c:1847 +#: fe-secure-openssl.c:1881 #, c-format msgid "WARNING: sslpassword truncated\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: значение sslpassword усечено\n" @@ -1315,7 +1325,7 @@ msgstr "ПРЕДУПРЕЖДЕНИЕ: значение sslpassword усечен msgid "could not receive data from server: %s\n" msgstr "не удалось получить данные с сервера: %s\n" -#: fe-secure.c:387 +#: fe-secure.c:411 #, c-format msgid "could not send data to server: %s\n" msgstr "не удалось передать данные серверу: %s\n" diff --git a/src/pl/plpython/po/de.po b/src/pl/plpython/po/de.po index ae74c72bdd8..99cdce04afc 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-05 06:41+0000\n" +"POT-Creation-Date: 2026-08-07 10:07+0000\n" "PO-Revision-Date: 2019-05-07 15:35+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:207 +#: plpy_cursorobject.c:170 plpy_spi.c:211 #, c-format msgid "could not execute plan" msgstr "konnte Plan nicht ausführen" -#: plpy_cursorobject.c:174 plpy_spi.c:210 +#: plpy_cursorobject.c:173 plpy_spi.c:214 #, 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:265 plpy_typeio.c:1219 +#: plpy_typeio.c:1470 +#, 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:403 +#: plpy_cursorobject.c:431 plpy_spi.c:405 #, 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:546 +#: plpy_elog.c:127 plpy_elog.c:128 plpy_plpymodule.c:546 #, 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:371 plpy_exec.c:397 -#, c-format -msgid "unexpected return value from trigger procedure" -msgstr "unerwarteter Rückgabewert von Triggerprozedur" - -#: plpy_exec.c:372 -#, c-format -msgid "Expected None or a string." -msgstr "Erwartete None oder eine Zeichenkette." - -#: plpy_exec.c:387 -#, 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:398 -#, c-format -msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"." -msgstr "Erwartete None, \"OK\", \"SKIP\" oder \"MODIFY\"." - -#: plpy_exec.c:448 -#, c-format -msgid "PyList_SetItem() failed, while setting up arguments" -msgstr "PyList_SetItem() fehlgeschlagen, beim Einrichten der Argumente" - -#: plpy_exec.c:452 -#, c-format -msgid "PyDict_SetItemString() failed, while setting up arguments" -msgstr "PyDict_SetItemString() fehlgeschlagen, beim Einrichten der Argumente" - -#: plpy_exec.c:464 +#: 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:681 +#: plpy_exec.c:394 plpy_exec.c:420 +#, c-format +msgid "unexpected return value from trigger procedure" +msgstr "unerwarteter Rückgabewert von Triggerprozedur" + +#: plpy_exec.c:395 +#, c-format +msgid "Expected None or a string." +msgstr "Erwartete None oder eine Zeichenkette." + +#: plpy_exec.c:410 +#, 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:421 +#, c-format +msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"." +msgstr "Erwartete None, \"OK\", \"SKIP\" oder \"MODIFY\"." + +#: plpy_exec.c:472 +#, c-format +msgid "PyList_SetItem() failed, while setting up arguments" +msgstr "PyList_SetItem() fehlgeschlagen, beim Einrichten der Argumente" + +#: plpy_exec.c:476 +#, c-format +msgid "PyDict_SetItemString() failed, while setting up arguments" +msgstr "PyDict_SetItemString() fehlgeschlagen, beim Einrichten der Argumente" + +#: plpy_exec.c:705 #, c-format msgid "while creating return value" msgstr "beim Erzeugen des Rückgabewerts" -#: plpy_exec.c:928 +#: plpy_exec.c:956 #, c-format msgid "TD[\"new\"] deleted, cannot modify row" msgstr "TD[\"new\"] wurde gelöscht, kann Zeile nicht ändern" -#: plpy_exec.c:933 +#: plpy_exec.c:961 #, c-format msgid "TD[\"new\"] is not a dictionary" msgstr "TD[\"new\"] ist kein Dictionary" -#: plpy_exec.c:960 +#: plpy_exec.c:988 #, 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:967 +#: plpy_exec.c:995 #, 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:972 +#: plpy_exec.c:1000 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "Systemattribut »%s« kann nicht gesetzt werden" -#: plpy_exec.c:977 +#: plpy_exec.c:1005 #, c-format msgid "cannot set generated column \"%s\"" msgstr "kann generierte Spalte »%s« nicht setzen" -#: plpy_exec.c:1035 +#: plpy_exec.c:1063 #, c-format msgid "while modifying trigger row" msgstr "beim Ändern der Triggerzeile" -#: plpy_exec.c:1093 +#: plpy_exec.c:1121 #, 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:397 +#: plpy_procedure.c:398 #, c-format msgid "could not compile PL/Python function \"%s\"" msgstr "konnte PL/Python-Funktion »%s« nicht kompilieren" -#: plpy_procedure.c:400 +#: plpy_procedure.c:401 #, 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:100 +#: plpy_spi.c:105 #, 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:172 +#: plpy_spi.c:177 #, c-format msgid "plpy.execute expected a query or a plan" msgstr "plpy.execute hat eine Anfrage oder einen Plan erwartet" -#: plpy_spi.c:191 +#: plpy_spi.c:195 #, c-format msgid "plpy.execute takes a sequence as its second argument" msgstr "plpy.execute nimmt eine Sequenz als zweites Argument" -#: plpy_spi.c:299 +#: plpy_spi.c:301 #, c-format msgid "SPI_execute_plan failed: %s" msgstr "SPI_execute_plan fehlgeschlagen: %s" -#: plpy_spi.c:341 +#: plpy_spi.c:343 #, 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:1230 plpy_typeio.c:1245 plpy_typeio.c:1261 +#: plpy_typeio.c:1234 plpy_typeio.c:1249 plpy_typeio.c:1265 #, 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:1235 +#: plpy_typeio.c:1239 #, c-format msgid "number of array dimensions exceeds the maximum allowed (%d)" msgstr "Anzahl der Arraydimensionen überschreitet erlaubtes Maximum (%d)" -#: plpy_typeio.c:1337 +#: plpy_typeio.c:1341 #, c-format msgid "malformed record literal: \"%s\"" msgstr "fehlerhafte Record-Konstante: »%s«" -#: plpy_typeio.c:1338 +#: plpy_typeio.c:1342 #, c-format msgid "Missing left parenthesis." msgstr "Linke Klammer fehlt." -#: plpy_typeio.c:1339 plpy_typeio.c:1540 +#: plpy_typeio.c:1343 plpy_typeio.c:1547 #, 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:1386 +#: plpy_typeio.c:1390 #, c-format msgid "key \"%s\" not found in mapping" msgstr "Schlüssel »%s« nicht in Mapping gefunden" -#: plpy_typeio.c:1387 +#: plpy_typeio.c:1391 #, 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:1440 +#: plpy_typeio.c:1444 #, 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:1538 +#: plpy_typeio.c:1545 #, c-format msgid "attribute \"%s\" does not exist in Python object" msgstr "Attribut »%s« existiert nicht in Python-Objekt" -#: plpy_typeio.c:1541 +#: plpy_typeio.c:1548 #, 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 3177673e589..bf7c3132209 100644 --- a/src/pl/plpython/po/ja.po +++ b/src/pl/plpython/po/ja.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: plpython (PostgreSQL 14)\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:48+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,314 +18,303 @@ 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:211 #, c-format msgid "could not execute plan" msgstr "実行計画を実行できませんでした" -#: plpy_cursorobject.c:180 plpy_spi.c:214 +#: plpy_cursorobject.c:173 plpy_spi.c:214 #, 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:265 plpy_typeio.c:1219 +#: plpy_typeio.c:1470 +#, 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:405 #, 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:546 #, 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:394 plpy_exec.c:420 #, c-format msgid "unexpected return value from trigger procedure" msgstr "トリガプロシージャから期待しない戻り値が返されました" -#: plpy_exec.c:376 +#: plpy_exec.c:395 #, c-format msgid "Expected None or a string." msgstr "None もしくは文字列を期待していました。" -#: plpy_exec.c:391 +#: plpy_exec.c:410 #, 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:421 #, c-format msgid "Expected None, \"OK\", \"SKIP\", or \"MODIFY\"." msgstr "None, \"OK\", \"SKIP\", \"MODIFY\" のいずれかを期待していました。" -#: plpy_exec.c:452 +#: plpy_exec.c:472 #, c-format msgid "PyList_SetItem() failed, while setting up arguments" msgstr "引数を設定する際に、PyList_SetItem() に失敗しました" -#: plpy_exec.c:456 +#: plpy_exec.c:476 #, 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:705 #, c-format msgid "while creating return value" msgstr "戻り値を生成する際に" -#: plpy_exec.c:919 +#: plpy_exec.c:956 #, c-format msgid "TD[\"new\"] deleted, cannot modify row" msgstr "TD[\"new\"] は削除されました。行を変更できません。" -#: plpy_exec.c:924 +#: plpy_exec.c:961 #, c-format msgid "TD[\"new\"] is not a dictionary" msgstr "TD[\"new\"] は辞書ではありません" -#: plpy_exec.c:951 +#: plpy_exec.c:988 #, 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:995 #, 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:1000 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "システム属性\"%s\"は設定できません" -#: plpy_exec.c:968 +#: plpy_exec.c:1005 #, c-format -#| msgid "cannot alter inherited column \"%s\"" msgid "cannot set generated column \"%s\"" msgstr "生成列\"%s\"は設定できません" -#: plpy_exec.c:1026 +#: plpy_exec.c:1063 #, c-format msgid "while modifying trigger row" msgstr "トリガ行を変更する際に" -#: plpy_exec.c:1087 +#: plpy_exec.c:1121 #, c-format msgid "forcibly aborting a subtransaction that has not been exited" msgstr "終了していないサブトランザクションを強制的にアボートしています" -#: plpy_main.c:125 +#: plpy_main.c:121 #, c-format msgid "multiple Python libraries are present in session" msgstr "セッションに複数の Python ライブラリが存在します" -#: plpy_main.c:126 +#: plpy_main.c:122 #, 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:138 #, c-format msgid "untrapped error in initialization" msgstr "初期化中に捕捉できないエラーがありました" -#: plpy_main.c:165 +#: plpy_main.c:161 #, c-format msgid "could not import \"__main__\" module" msgstr "\"__main__\" モジュールをインポートできませんでした" -#: plpy_main.c:174 +#: plpy_main.c:170 #, c-format msgid "could not initialize globals" msgstr "グローバル変数(globals)を初期化できませんでした" -#: plpy_main.c:399 +#: plpy_main.c:393 #, c-format msgid "PL/Python procedure \"%s\"" msgstr "PL/Pythonプロシージャ\"%s\"" -#: plpy_main.c:402 +#: plpy_main.c:396 #, c-format msgid "PL/Python function \"%s\"" msgstr "PL/Python関数\"%s\"" -#: plpy_main.c:410 +#: plpy_main.c:404 #, c-format msgid "PL/Python anonymous code block" msgstr "PL/Pythonの無名コードブロック" -#: plpy_plpymodule.c:186 plpy_plpymodule.c:189 +#: plpy_plpymodule.c:180 plpy_plpymodule.c:183 #, c-format msgid "could not import \"plpy\" module" msgstr "\"plpy\"モジュールをインポートできませんでした" -#: plpy_plpymodule.c:204 +#: plpy_plpymodule.c:198 #, c-format msgid "could not create the spiexceptions module" msgstr "spiexceptionsモジュールを生成できませんでした" -#: plpy_plpymodule.c:212 +#: plpy_plpymodule.c:206 #, c-format msgid "could not add the spiexceptions module" msgstr "spiexceptionsモジュールを追加できませんでした" -#: plpy_plpymodule.c:280 +#: plpy_plpymodule.c:273 #, c-format msgid "could not generate SPI exceptions" msgstr "SPI例外を生成できませんでした" -#: plpy_plpymodule.c:448 +#: plpy_plpymodule.c:441 #, c-format msgid "could not unpack arguments in plpy.elog" msgstr "plpy.elogで引数を展開できませんでした" -#: plpy_plpymodule.c:457 +#: plpy_plpymodule.c:450 msgid "could not parse error message in plpy.elog" msgstr "plpy.elogでエラーメッセージをパースできませんでした" -#: plpy_plpymodule.c:474 +#: plpy_plpymodule.c:467 #, c-format msgid "argument 'message' given by name and position" msgstr "名前と位置で 'message' 引数が渡されました" -#: plpy_plpymodule.c:501 +#: plpy_plpymodule.c:494 #, 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:505 plpy_plpymodule.c:511 #, 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:398 #, c-format msgid "could not compile PL/Python function \"%s\"" msgstr "PL/Python関数\"%s\"をコンパイルできませんでした" -#: plpy_procedure.c:405 +#: plpy_procedure.c:401 #, 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:105 #, 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:177 #, c-format msgid "plpy.execute expected a query or a plan" msgstr "plpy.execute は問い合わせもしくは実行計画を期待していました" @@ -335,163 +324,141 @@ msgstr "plpy.execute は問い合わせもしくは実行計画を期待して msgid "plpy.execute takes a sequence as its second argument" msgstr "plpy.execute は第二引数としてシーケンスを取ります" -#: plpy_spi.c:305 +#: plpy_spi.c:301 #, c-format msgid "SPI_execute_plan failed: %s" msgstr "SPI_execute_plan が失敗しました: %s" -#: plpy_spi.c:347 +#: plpy_spi.c:343 #, 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:1057 #, c-format msgid "could not create string representation of Python object" msgstr "Pythonオブジェクトの文字列表現を生成できませんでした" -#: plpy_typeio.c:1074 +#: plpy_typeio.c:1068 #, 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:1165 #, 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:1210 #, c-format msgid "could not determine sequence length for function return value" msgstr "関数の戻り値について、シーケンスの長さを決定できませんでした" -#: plpy_typeio.c:1190 plpy_typeio.c:1194 +#: plpy_typeio.c:1234 plpy_typeio.c:1249 plpy_typeio.c:1265 #, 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:1239 #, 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:1341 #, c-format msgid "malformed record literal: \"%s\"" msgstr "不正な形式のレコードリテラル: \"%s\"" -#: plpy_typeio.c:1348 +#: plpy_typeio.c:1342 #, c-format msgid "Missing left parenthesis." msgstr "左括弧がありません。" -#: plpy_typeio.c:1349 plpy_typeio.c:1550 +#: plpy_typeio.c:1343 plpy_typeio.c:1547 #, 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:1390 #, c-format msgid "key \"%s\" not found in mapping" msgstr "マッピング上にキー\"%s\"が見つかりません" -#: plpy_typeio.c:1397 +#: plpy_typeio.c:1391 #, 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:1444 #, c-format msgid "length of returned sequence did not match number of columns in row" msgstr "返されたシーケンスの長さが行のカラム数とマッチしませんでした" -#: plpy_typeio.c:1548 +#: plpy_typeio.c:1545 #, c-format msgid "attribute \"%s\" does not exist in Python object" msgstr "属性\"%s\"がPythonオブジェクト中に存在しません" -#: plpy_typeio.c:1551 +#: plpy_typeio.c:1548 #, 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 2b331562901..f837744590a 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:38+0300\n" -"PO-Revision-Date: 2023-05-05 06:34+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:206 +#: plpy_cursorobject.c:170 plpy_spi.c:211 #, c-format msgid "could not execute plan" msgstr "нельзя выполнить план" -#: plpy_cursorobject.c:173 plpy_spi.c:209 +#: plpy_cursorobject.c:173 plpy_spi.c:214 #, 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:265 plpy_typeio.c:1219 +#: plpy_typeio.c:1470 +#, 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:395 +#: plpy_cursorobject.c:431 plpy_spi.c:405 #, 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:100 +#: plpy_spi.c:105 #, c-format msgid "plpy.prepare: type name at ordinal position %d is not a string" msgstr "plpy.prepare: имя типа с порядковым номером %d не является строкой" -#: plpy_spi.c:172 +#: plpy_spi.c:177 #, c-format msgid "plpy.execute expected a query or a plan" msgstr "plpy.execute ожидает запрос или план" -#: plpy_spi.c:190 +#: plpy_spi.c:195 #, c-format msgid "plpy.execute takes a sequence as its second argument" msgstr "plpy.execute принимает в качестве второго аргумента последовательность" -#: plpy_spi.c:291 +#: plpy_spi.c:301 #, c-format msgid "SPI_execute_plan failed: %s" msgstr "ошибка в SPI_execute_plan: %s" -#: plpy_spi.c:333 +#: plpy_spi.c:343 #, c-format msgid "SPI_execute failed: %s" msgstr "ошибка в SPI_execute: %s" @@ -413,7 +419,7 @@ msgstr "" "не удалось определить длину последовательности в возвращаемом функцией " "значении" -#: plpy_typeio.c:1230 plpy_typeio.c:1245 plpy_typeio.c:1261 +#: plpy_typeio.c:1234 plpy_typeio.c:1249 plpy_typeio.c:1265 #, c-format msgid "" "multidimensional arrays must have array expressions with matching dimensions" @@ -421,22 +427,22 @@ msgstr "" "для многомерных массивов должны задаваться выражения с соответствующими " "размерностями" -#: plpy_typeio.c:1235 +#: plpy_typeio.c:1239 #, c-format msgid "number of array dimensions exceeds the maximum allowed (%d)" msgstr "число размерностей массива превышает предел (%d)" -#: plpy_typeio.c:1337 +#: plpy_typeio.c:1341 #, c-format msgid "malformed record literal: \"%s\"" msgstr "ошибка в литерале записи: \"%s\"" -#: plpy_typeio.c:1338 +#: plpy_typeio.c:1342 #, c-format msgid "Missing left parenthesis." msgstr "Отсутствует левая скобка." -#: plpy_typeio.c:1339 plpy_typeio.c:1540 +#: plpy_typeio.c:1343 plpy_typeio.c:1547 #, 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:1386 +#: plpy_typeio.c:1390 #, c-format msgid "key \"%s\" not found in mapping" msgstr "ключ \"%s\" не найден в сопоставлении" -#: plpy_typeio.c:1387 +#: plpy_typeio.c:1391 #, 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:1440 +#: plpy_typeio.c:1444 #, c-format msgid "length of returned sequence did not match number of columns in row" msgstr "длина возвращённой последовательности не равна числу столбцов в строке" -#: plpy_typeio.c:1538 +#: plpy_typeio.c:1545 #, c-format msgid "attribute \"%s\" does not exist in Python object" msgstr "в объекте Python не существует атрибут \"%s\"" -#: plpy_typeio.c:1541 +#: plpy_typeio.c:1548 #, c-format msgid "" "To return null in a column, let the returned object have an attribute named "