diff options
author | Peter Eisentraut | 2022-02-07 12:53:57 +0000 |
---|---|---|
committer | Peter Eisentraut | 2022-02-07 12:53:57 +0000 |
commit | 217257fac07426cf4c0c2def14f1cb19c330d36a (patch) | |
tree | 05f17f18dd98090a1fc05be440eae9760d9a094c | |
parent | 59634daa9288c6be5da60d4ccfa35651c138c756 (diff) |
Translation updates
Source-Git-URL: git://git.postgresql.org/git/pgtranslation/messages.git
Source-Git-Hash: b63dc3c71c81bdfad2481ea7ae011d5d22cfb7bd
37 files changed, 5695 insertions, 5601 deletions
diff --git a/src/backend/po/de.po b/src/backend/po/de.po index 17cff48b858..a3cc9676802 100644 --- a/src/backend/po/de.po +++ b/src/backend/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-06 16:53+0000\n" +"POT-Creation-Date: 2022-02-03 03:57+0000\n" "PO-Revision-Date: 2021-07-14 08:55+0200\n" "Last-Translator: Peter Eisentraut <[email protected]>\n" "Language-Team: German <[email protected]>\n" @@ -182,16 +182,16 @@ msgstr "konnte Verzeichnis »%s« nicht schließen: %s\n" #: ../port/path.c:685 access/transam/twophase.c:1377 access/transam/xlog.c:6478 #: lib/stringinfo.c:258 libpq/auth.c:1155 libpq/auth.c:1534 libpq/auth.c:1602 #: libpq/auth.c:2120 postmaster/bgworker.c:350 postmaster/bgworker.c:978 -#: postmaster/postmaster.c:2472 postmaster/postmaster.c:2494 -#: postmaster/postmaster.c:4063 postmaster/postmaster.c:4779 -#: postmaster/postmaster.c:4854 postmaster/postmaster.c:5586 -#: postmaster/postmaster.c:5946 +#: postmaster/postmaster.c:2485 postmaster/postmaster.c:2507 +#: postmaster/postmaster.c:4076 postmaster/postmaster.c:4792 +#: postmaster/postmaster.c:4867 postmaster/postmaster.c:5599 +#: postmaster/postmaster.c:5959 #: replication/libpqwalreceiver/libpqwalreceiver.c:280 #: replication/logical/logical.c:175 storage/buffer/localbuf.c:436 #: storage/file/fd.c:793 storage/file/fd.c:1222 storage/file/fd.c:1340 -#: storage/file/fd.c:2078 storage/ipc/procarray.c:1069 -#: storage/ipc/procarray.c:1557 storage/ipc/procarray.c:1564 -#: storage/ipc/procarray.c:1987 storage/ipc/procarray.c:2598 +#: storage/file/fd.c:2078 storage/ipc/procarray.c:1074 +#: storage/ipc/procarray.c:1562 storage/ipc/procarray.c:1569 +#: storage/ipc/procarray.c:1992 storage/ipc/procarray.c:2603 #: utils/adt/formatting.c:1575 utils/adt/formatting.c:1700 #: utils/adt/formatting.c:1826 utils/adt/pg_locale.c:474 #: utils/adt/pg_locale.c:638 utils/adt/regexp.c:223 utils/adt/varlena.c:4703 @@ -777,8 +777,8 @@ msgid "\"%s\" is an index" msgstr "»%s« ist ein Index" #: access/heap/heapam.c:1310 access/heap/heapam.c:1338 -#: access/heap/heapam.c:1370 catalog/aclchk.c:1782 commands/tablecmds.c:10080 -#: commands/tablecmds.c:13328 +#: access/heap/heapam.c:1370 catalog/aclchk.c:1782 commands/tablecmds.c:10094 +#: commands/tablecmds.c:13348 #, c-format msgid "\"%s\" is a composite type" msgstr "»%s« ist ein zusammengesetzter Typ" @@ -798,7 +798,7 @@ msgstr "während einer parallelen Operation können keine Tupel gelöscht werden msgid "attempted to delete invisible tuple" msgstr "Versuch ein unsichtbares Tupel zu löschen" -#: access/heap/heapam.c:3534 access/heap/heapam.c:6309 +#: access/heap/heapam.c:3534 access/heap/heapam.c:6318 #, c-format msgid "cannot update tuples during a parallel operation" msgstr "während einer parallelen Operation können keine Tupel aktualisiert werden" @@ -809,7 +809,7 @@ msgid "attempted to update invisible tuple" msgstr "Versuch ein unsichtbares Tupel zu aktualisieren" #: access/heap/heapam.c:4982 access/heap/heapam.c:5020 -#: access/heap/heapam.c:5272 executor/execMain.c:2654 +#: access/heap/heapam.c:5281 executor/execMain.c:2654 #, c-format msgid "could not obtain lock on row in relation \"%s\"" msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen" @@ -839,7 +839,7 @@ msgstr "konnte Datei »%s« nicht fsyncen: %m" #: access/transam/timeline.c:329 access/transam/timeline.c:483 #: access/transam/xlog.c:3261 access/transam/xlog.c:3413 #: access/transam/xlog.c:10884 access/transam/xlog.c:10922 -#: access/transam/xlog.c:11326 postmaster/postmaster.c:4546 +#: access/transam/xlog.c:11326 postmaster/postmaster.c:4559 #: replication/logical/origin.c:582 replication/slot.c:1266 #: storage/file/copydir.c:176 storage/smgr/md.c:328 utils/time/snapmgr.c:1297 #, c-format @@ -860,7 +860,7 @@ msgstr "konnte Positionszeiger nicht ans Ende der Datei »%s« setzen: %m" #: access/heap/rewriteheap.c:1191 access/transam/timeline.c:384 #: access/transam/timeline.c:420 access/transam/timeline.c:500 #: access/transam/xlog.c:3293 access/transam/xlog.c:3466 -#: postmaster/postmaster.c:4556 postmaster/postmaster.c:4566 +#: postmaster/postmaster.c:4569 postmaster/postmaster.c:4579 #: replication/logical/origin.c:597 replication/logical/origin.c:642 #: replication/logical/origin.c:664 replication/logical/snapbuild.c:1645 #: replication/slot.c:1301 storage/file/buffile.c:343 @@ -895,7 +895,7 @@ msgstr "konnte Datei »%s« nicht löschen: %m" #: replication/logical/reorderbuffer.c:3255 #: replication/logical/snapbuild.c:1631 replication/logical/snapbuild.c:1734 #: replication/slot.c:1400 replication/walsender.c:487 -#: replication/walsender.c:2409 storage/file/copydir.c:169 +#: replication/walsender.c:2418 storage/file/copydir.c:169 #: storage/file/fd.c:634 storage/file/fd.c:3156 storage/file/fd.c:3223 #: storage/smgr/md.c:651 utils/error/elog.c:1872 utils/init/miscinit.c:1177 #: utils/init/miscinit.c:1312 utils/init/miscinit.c:1389 utils/misc/guc.c:7278 @@ -916,7 +916,7 @@ msgstr "Indexzugriffsmethode »%s« hat keinen Handler" #: access/index/indexam.c:160 catalog/objectaddress.c:1222 #: commands/indexcmds.c:1850 commands/tablecmds.c:249 -#: commands/tablecmds.c:13319 +#: commands/tablecmds.c:13339 #, c-format msgid "\"%s\" is not an index" msgstr "»%s« ist kein Index" @@ -987,22 +987,22 @@ msgstr "in Operatorfamilie »%s« für Zugriffsmethode %s fehlt Support-Funktion msgid "sample percentage must be between 0 and 100" msgstr "Stichprobenprozentsatz muss zwischen 0 und 100 sein" -#: access/transam/commit_ts.c:295 +#: access/transam/commit_ts.c:297 #, c-format msgid "cannot retrieve commit timestamp for transaction %u" msgstr "Commit-Timestamp von Transaktion %u kann nicht abgefragt werden" -#: access/transam/commit_ts.c:393 +#: access/transam/commit_ts.c:395 #, c-format msgid "could not get commit timestamp data" msgstr "konnte Commit-Timestamp-Daten nicht auslesen" -#: access/transam/commit_ts.c:395 +#: access/transam/commit_ts.c:397 #, c-format msgid "Make sure the configuration parameter \"%s\" is set on the master server." msgstr "Stellen Sie sicher, dass der Konfigurationsparameter »%s« auf dem Masterserver gesetzt ist." -#: access/transam/commit_ts.c:397 +#: access/transam/commit_ts.c:399 #, c-format msgid "Make sure the configuration parameter \"%s\" is set." msgstr "Stellen Sie sicher, dass der Konfigurationsparameter »%s« gesetzt ist." @@ -1285,12 +1285,12 @@ msgstr "Setzen Sie max_prepared_transactions auf einen Wert höher als null." msgid "transaction identifier \"%s\" is already in use" msgstr "Transaktionsbezeichner »%s« wird bereits verwendet" -#: access/transam/twophase.c:419 access/transam/twophase.c:2433 +#: access/transam/twophase.c:419 access/transam/twophase.c:2443 #, c-format msgid "maximum number of prepared transactions reached" msgstr "maximale Anzahl vorbereiteter Transaktionen erreicht" -#: access/transam/twophase.c:420 access/transam/twophase.c:2434 +#: access/transam/twophase.c:420 access/transam/twophase.c:2444 #, c-format msgid "Increase max_prepared_transactions (currently %d)." msgstr "Erhöhen Sie max_prepared_transactions (aktuell %d)." @@ -1350,79 +1350,84 @@ msgstr "konnte Zweiphasen-Statusdatei »%s« nicht lesen: %m" msgid "Failed while allocating a WAL reading processor." msgstr "Fehlgeschlagen beim Anlegen eines WAL-Leseprozessors." -#: access/transam/twophase.c:1392 +#: access/transam/twophase.c:1394 +#, c-format +msgid "could not read two-phase state from WAL at %X/%X: %s" +msgstr "konnte Zweiphasen-Status nicht aus dem WAL bei %X/%X lesen: %s" + +#: access/transam/twophase.c:1401 #, c-format msgid "could not read two-phase state from WAL at %X/%X" msgstr "konnte Zweiphasen-Status nicht aus dem WAL bei %X/%X lesen" -#: access/transam/twophase.c:1400 +#: access/transam/twophase.c:1410 #, c-format msgid "expected two-phase state data is not present in WAL at %X/%X" msgstr "erwartete Zweiphasen-Status-Daten sind nicht im WAL bei %X/%X vorhanden" -#: access/transam/twophase.c:1637 +#: access/transam/twophase.c:1647 #, c-format msgid "could not remove two-phase state file \"%s\": %m" msgstr "konnte Zweiphasen-Statusdatei »%s« nicht löschen: %m" -#: access/transam/twophase.c:1667 +#: access/transam/twophase.c:1677 #, c-format msgid "could not recreate two-phase state file \"%s\": %m" msgstr "konnte Zweiphasen-Statusdatei »%s« nicht wieder erstellen: %m" -#: access/transam/twophase.c:1684 access/transam/twophase.c:1697 +#: access/transam/twophase.c:1694 access/transam/twophase.c:1707 #, c-format msgid "could not write two-phase state file: %m" msgstr "konnte Zweiphasen-Statusdatei nicht schreiben: %m" -#: access/transam/twophase.c:1714 +#: access/transam/twophase.c:1724 #, c-format msgid "could not fsync two-phase state file: %m" msgstr "konnte Zweiphasen-Statusdatei nicht fsyncen: %m" -#: access/transam/twophase.c:1721 +#: access/transam/twophase.c:1731 #, c-format msgid "could not close two-phase state file: %m" msgstr "konnte Zweiphasen-Statusdatei nicht schließen: %m" -#: access/transam/twophase.c:1809 +#: access/transam/twophase.c:1819 #, c-format msgid "%u two-phase state file was written for a long-running prepared transaction" msgid_plural "%u two-phase state files were written for long-running prepared transactions" msgstr[0] "%u Zweiphasen-Statusdatei wurde für eine lange laufende vorbereitete Transaktion geschrieben" msgstr[1] "%u Zweiphasen-Statusdateien wurden für lange laufende vorbereitete Transaktionen geschrieben" -#: access/transam/twophase.c:2037 +#: access/transam/twophase.c:2047 #, c-format msgid "recovering prepared transaction %u from shared memory" msgstr "Wiederherstellung der vorbereiteten Transaktion %u aus dem Shared Memory" -#: access/transam/twophase.c:2127 +#: access/transam/twophase.c:2137 #, c-format msgid "removing stale two-phase state file for transaction %u" msgstr "entferne abgelaufene Zweiphasen-Statusdatei für Transaktion %u" -#: access/transam/twophase.c:2134 +#: access/transam/twophase.c:2144 #, c-format msgid "removing stale two-phase state from memory for transaction %u" msgstr "entferne abgelaufenen Zweiphasen-Status aus dem Speicher für Transaktion %u" -#: access/transam/twophase.c:2147 +#: access/transam/twophase.c:2157 #, c-format msgid "removing future two-phase state file for transaction %u" msgstr "entferne zukünftige Zweiphasen-Statusdatei für Transaktion %u" -#: access/transam/twophase.c:2154 +#: access/transam/twophase.c:2164 #, c-format msgid "removing future two-phase state from memory for transaction %u" msgstr "entferne zukünftigen Zweiphasen-Status aus dem Speicher für Transaktion %u" -#: access/transam/twophase.c:2168 access/transam/twophase.c:2187 +#: access/transam/twophase.c:2178 access/transam/twophase.c:2197 #, c-format msgid "removing corrupt two-phase state file for transaction %u" msgstr "entferne verfälschte Zweiphasen-Statusdatei für Transaktion %u" -#: access/transam/twophase.c:2194 +#: access/transam/twophase.c:2204 #, c-format msgid "removing corrupt two-phase state from memory for transaction %u" msgstr "entferne verfälschten Zweiphasen-Status aus dem Speicher für Transaktion %u" @@ -1603,7 +1608,7 @@ msgid "could not close log file %s: %m" msgstr "konnte Logdatei %s nicht schließen: %m" #: access/transam/xlog.c:3870 access/transam/xlogutils.c:701 -#: replication/walsender.c:2404 +#: replication/walsender.c:2413 #, c-format msgid "requested WAL segment %s has already been removed" msgstr "das angeforderte WAL-Segment %s wurde schon entfernt" @@ -1892,7 +1897,7 @@ msgstr "Parameter »%s« erfordert einen Zeitwert" #: access/transam/xlog.c:5511 catalog/dependency.c:994 catalog/dependency.c:995 #: catalog/dependency.c:1001 catalog/dependency.c:1002 #: catalog/dependency.c:1013 catalog/dependency.c:1014 commands/tablecmds.c:951 -#: commands/tablecmds.c:10536 commands/user.c:1078 commands/view.c:504 +#: commands/tablecmds.c:10550 commands/user.c:1078 commands/view.c:504 #: libpq/auth.c:329 replication/syncrep.c:1309 storage/lmgr/deadlock.c:1145 #: storage/lmgr/proc.c:1318 utils/adt/acl.c:5331 utils/misc/guc.c:5783 #: utils/misc/guc.c:5876 utils/misc/guc.c:9915 utils/misc/guc.c:9949 @@ -2591,7 +2596,7 @@ msgid "File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed t msgstr "Datei »%s« wurde in »%s« umbenannt, aber Datei »%s« konnte nicht in »%s« umbenannt werden: %m." #: access/transam/xlog.c:11915 access/transam/xlogutils.c:726 -#: replication/walreceiver.c:953 replication/walsender.c:2421 +#: replication/walreceiver.c:953 replication/walsender.c:2430 #, c-format msgid "could not seek in log segment %s to offset %u: %m" msgstr "konnte Positionszeiger von Logsegment %s nicht auf %u setzen: %m" @@ -2693,7 +2698,7 @@ msgstr "Meinten Sie pg_stop_backup('f')?" #: executor/execExpr.c:2152 executor/execSRF.c:690 executor/functions.c:1029 #: foreign/foreign.c:488 libpq/hba.c:2579 replication/logical/launcher.c:1126 #: replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1467 -#: replication/slotfuncs.c:197 replication/walsender.c:3188 +#: replication/slotfuncs.c:197 replication/walsender.c:3197 #: utils/adt/datetime.c:4796 utils/adt/genfile.c:421 utils/adt/genfile.c:501 #: utils/adt/jsonfuncs.c:1689 utils/adt/jsonfuncs.c:1819 #: utils/adt/jsonfuncs.c:2007 utils/adt/jsonfuncs.c:2134 @@ -2709,7 +2714,7 @@ msgstr "Funktion mit Mengenergebnis in einem Zusammenhang aufgerufen, der keine #: commands/extension.c:2028 commands/extension.c:2252 commands/prepare.c:729 #: foreign/foreign.c:493 libpq/hba.c:2583 replication/logical/launcher.c:1130 #: replication/logical/logicalfuncs.c:180 replication/logical/origin.c:1471 -#: replication/slotfuncs.c:201 replication/walsender.c:3192 +#: replication/slotfuncs.c:201 replication/walsender.c:3201 #: utils/adt/datetime.c:4800 utils/adt/genfile.c:425 utils/adt/genfile.c:505 #: utils/adt/misc.c:387 utils/adt/pgstatfuncs.c:462 utils/adt/pgstatfuncs.c:563 #: utils/misc/guc.c:8614 utils/misc/pg_config.c:44 utils/mmgr/portalmem.c:1071 @@ -2894,7 +2899,7 @@ msgstr "Datensatz mit ungültiger Länge bei %X/%X" msgid "invalid compressed image at %X/%X, block %d" msgstr "ungültiges komprimiertes Abbild bei %X/%X, Block %d" -#: access/transam/xlogutils.c:751 replication/walsender.c:2440 +#: access/transam/xlogutils.c:751 replication/walsender.c:2449 #, c-format msgid "could not read from log segment %s, offset %u, length %lu: %m" msgstr "konnte nicht aus Logsegment %s bei Position %u, Länge %lu lesen: %m" @@ -3062,7 +3067,7 @@ msgstr "Large Object %u existiert nicht" #: commands/subscriptioncmds.c:111 commands/subscriptioncmds.c:121 #: commands/subscriptioncmds.c:131 commands/subscriptioncmds.c:141 #: commands/subscriptioncmds.c:157 commands/subscriptioncmds.c:168 -#: commands/subscriptioncmds.c:182 commands/tablecmds.c:6043 +#: commands/subscriptioncmds.c:182 commands/tablecmds.c:6056 #: commands/typecmds.c:298 commands/typecmds.c:1398 commands/typecmds.c:1407 #: commands/typecmds.c:1415 commands/typecmds.c:1423 commands/typecmds.c:1431 #: commands/user.c:134 commands/user.c:148 commands/user.c:157 @@ -3092,22 +3097,22 @@ msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHE #: catalog/aclchk.c:1524 catalog/objectaddress.c:1389 commands/analyze.c:399 #: commands/copy.c:4835 commands/sequence.c:1699 commands/tablecmds.c:5691 -#: commands/tablecmds.c:5838 commands/tablecmds.c:5895 -#: commands/tablecmds.c:5968 commands/tablecmds.c:6062 -#: commands/tablecmds.c:6121 commands/tablecmds.c:6246 -#: commands/tablecmds.c:6300 commands/tablecmds.c:6392 -#: commands/tablecmds.c:6548 commands/tablecmds.c:8719 -#: commands/tablecmds.c:8898 commands/tablecmds.c:9022 -#: commands/tablecmds.c:9557 commands/trigger.c:817 parser/analyze.c:2342 +#: commands/tablecmds.c:5851 commands/tablecmds.c:5908 +#: commands/tablecmds.c:5981 commands/tablecmds.c:6075 +#: commands/tablecmds.c:6134 commands/tablecmds.c:6259 +#: commands/tablecmds.c:6313 commands/tablecmds.c:6405 +#: commands/tablecmds.c:6561 commands/tablecmds.c:8732 +#: commands/tablecmds.c:8912 commands/tablecmds.c:9036 +#: commands/tablecmds.c:9571 commands/trigger.c:817 parser/analyze.c:2342 #: parser/parse_relation.c:2733 parser/parse_relation.c:2795 #: parser/parse_target.c:1001 parser/parse_type.c:145 utils/adt/acl.c:2870 -#: utils/adt/ruleutils.c:2373 +#: utils/adt/ruleutils.c:2375 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "Spalte »%s« von Relation »%s« existiert nicht" #: catalog/aclchk.c:1790 catalog/objectaddress.c:1229 commands/sequence.c:1137 -#: commands/tablecmds.c:231 commands/tablecmds.c:13293 utils/adt/acl.c:2060 +#: commands/tablecmds.c:231 commands/tablecmds.c:13313 utils/adt/acl.c:2060 #: utils/adt/acl.c:2090 utils/adt/acl.c:2122 utils/adt/acl.c:2154 #: utils/adt/acl.c:2182 utils/adt/acl.c:2212 #, c-format @@ -3527,7 +3532,7 @@ msgstr "kann %s nicht löschen, wird von %s benötigt" msgid "You can drop %s instead." msgstr "Sie können stattdessen %s löschen." -#: catalog/dependency.c:803 catalog/pg_shdepend.c:574 +#: catalog/dependency.c:803 catalog/pg_shdepend.c:575 #, c-format msgid "cannot drop %s because it is required by the database system" msgstr "kann %s nicht löschen, wird vom Datenbanksystem benötigt" @@ -3547,7 +3552,7 @@ msgstr "%s hängt von %s ab" msgid "drop cascades to %s" msgstr "Löschvorgang löscht ebenfalls %s" -#: catalog/dependency.c:980 catalog/pg_shdepend.c:685 +#: catalog/dependency.c:980 catalog/pg_shdepend.c:686 #, c-format msgid "" "\n" @@ -3632,10 +3637,10 @@ 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:591 commands/createas.c:204 commands/createas.c:501 -#: commands/indexcmds.c:1177 commands/tablecmds.c:13584 commands/view.c:105 +#: commands/indexcmds.c:1177 commands/tablecmds.c:13604 commands/view.c:105 #: regex/regc_pg_locale.c:263 utils/adt/formatting.c:1541 #: utils/adt/formatting.c:1666 utils/adt/formatting.c:1792 utils/adt/like.c:184 -#: utils/adt/selfuncs.c:5679 utils/adt/varlena.c:1417 utils/adt/varlena.c:1854 +#: utils/adt/selfuncs.c:5691 utils/adt/varlena.c:1417 utils/adt/varlena.c:1854 #, c-format msgid "Use the COLLATE clause to set the collation explicitly." msgstr "Verwenden Sie die COLLATE-Klausel, um die Sortierfolge explizit zu setzen." @@ -3672,7 +3677,7 @@ msgstr "zur partitionierten Tabelle »%s« kann kein NO-INHERIT-Constraint hinzu msgid "check constraint \"%s\" already exists" msgstr "Check-Constraint »%s« existiert bereits" -#: catalog/heap.c:2507 catalog/pg_constraint.c:649 commands/tablecmds.c:6909 +#: catalog/heap.c:2507 catalog/pg_constraint.c:649 commands/tablecmds.c:6922 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "Constraint »%s« existiert bereits für Relation »%s«" @@ -3945,25 +3950,25 @@ msgstr "Die Listensyntax ist ungültig." #: catalog/objectaddress.c:1237 catalog/pg_publication.c:66 #: commands/lockcmds.c:95 commands/policy.c:95 commands/policy.c:373 #: commands/tablecmds.c:225 commands/tablecmds.c:267 commands/tablecmds.c:1548 -#: commands/tablecmds.c:4778 commands/tablecmds.c:8833 +#: commands/tablecmds.c:4778 commands/tablecmds.c:8846 #, c-format msgid "\"%s\" is not a table" msgstr "»%s« ist keine Tabelle" #: catalog/objectaddress.c:1244 commands/tablecmds.c:237 -#: commands/tablecmds.c:4808 commands/tablecmds.c:13298 commands/view.c:138 +#: commands/tablecmds.c:4808 commands/tablecmds.c:13318 commands/view.c:138 #, c-format msgid "\"%s\" is not a view" msgstr "»%s« ist keine Sicht" #: catalog/objectaddress.c:1251 commands/matview.c:172 commands/tablecmds.c:243 -#: commands/tablecmds.c:13303 +#: commands/tablecmds.c:13323 #, c-format msgid "\"%s\" is not a materialized view" msgstr "»%s« ist keine materialisierte Sicht" #: catalog/objectaddress.c:1258 commands/tablecmds.c:261 -#: commands/tablecmds.c:4811 commands/tablecmds.c:13308 +#: commands/tablecmds.c:4811 commands/tablecmds.c:13328 #, c-format msgid "\"%s\" is not a foreign table" msgstr "»%s« ist keine Fremdtabelle" @@ -4389,8 +4394,8 @@ msgstr "Angegebene Untergrenze %s ist größer als oder gleich der Obergrenze %s msgid "partition \"%s\" would overlap partition \"%s\"" msgstr "Partition »%s« würde sich mit Partition »%s« überlappen" -#: catalog/partition.c:942 catalog/partition.c:1135 commands/analyze.c:1486 -#: commands/copy.c:2562 commands/tablecmds.c:8924 +#: catalog/partition.c:942 catalog/partition.c:1135 commands/analyze.c:1502 +#: commands/copy.c:2562 commands/tablecmds.c:8938 #: executor/execExprInterp.c:2866 executor/execMain.c:1916 #: executor/execMain.c:1996 executor/execMain.c:2046 executor/execMain.c:2158 #: executor/execMain.c:3392 executor/nodeModifyTable.c:1437 @@ -4839,7 +4844,7 @@ msgstr "Relation »%s« ist schon Mitglied der Publikation »%s«" msgid "publication \"%s\" does not exist" msgstr "Publikation »%s« existiert nicht" -#: catalog/pg_shdepend.c:692 +#: catalog/pg_shdepend.c:693 #, c-format msgid "" "\n" @@ -4854,50 +4859,50 @@ msgstr[1] "" "\n" "und Objekte in %d anderen Datenbanken (Liste im Serverlog)" -#: catalog/pg_shdepend.c:998 +#: catalog/pg_shdepend.c:999 #, c-format msgid "role %u was concurrently dropped" msgstr "Rolle %u wurde gleichzeitig gelöscht" -#: catalog/pg_shdepend.c:1017 +#: catalog/pg_shdepend.c:1018 #, c-format msgid "tablespace %u was concurrently dropped" msgstr "Tablespace %u wurde gleichzeitig gelöscht" -#: catalog/pg_shdepend.c:1032 +#: catalog/pg_shdepend.c:1033 #, c-format msgid "database %u was concurrently dropped" msgstr "Datenbank %u wurde gleichzeitig gelöscht" -#: catalog/pg_shdepend.c:1083 +#: catalog/pg_shdepend.c:1084 #, c-format msgid "owner of %s" msgstr "Eigentümer von %s" -#: catalog/pg_shdepend.c:1085 +#: catalog/pg_shdepend.c:1086 #, c-format msgid "privileges for %s" msgstr "Privilegien für %s" -#: catalog/pg_shdepend.c:1087 +#: catalog/pg_shdepend.c:1088 #, c-format msgid "target of %s" msgstr "Ziel von %s" #. translator: %s will always be "database %s" -#: catalog/pg_shdepend.c:1095 +#: catalog/pg_shdepend.c:1096 #, c-format msgid "%d object in %s" msgid_plural "%d objects in %s" msgstr[0] "%d Objekt in %s" msgstr[1] "%d Objekte in %s" -#: catalog/pg_shdepend.c:1206 +#: catalog/pg_shdepend.c:1207 #, c-format msgid "cannot drop objects owned by %s because they are required by the database system" msgstr "kann Objekte, die %s gehören, nicht löschen, weil sie vom Datenbanksystem benötigt werden" -#: catalog/pg_shdepend.c:1343 +#: catalog/pg_shdepend.c:1344 #, c-format 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" @@ -4945,7 +4950,7 @@ msgid "could not form array type name for type \"%s\"" msgstr "konnte keinen Arraytypnamen für Datentyp »%s« erzeugen" #: catalog/toasting.c:105 commands/indexcmds.c:413 commands/tablecmds.c:4790 -#: commands/tablecmds.c:13186 +#: commands/tablecmds.c:13206 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "»%s« ist keine Tabelle oder materialisierte Sicht" @@ -5193,22 +5198,22 @@ msgstr "analysiere »%s.%s«" msgid "column \"%s\" of relation \"%s\" appears more than once" msgstr "Spalte »%s« von Relation »%s« erscheint mehrmals" -#: commands/analyze.c:690 +#: commands/analyze.c:706 #, c-format msgid "automatic analyze of table \"%s.%s.%s\" system usage: %s" msgstr "automatisches Analysieren von Tabelle »%s.%s.%s« Systembenutzung: %s" -#: commands/analyze.c:1260 +#: commands/analyze.c:1276 #, c-format msgid "\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead rows; %d rows in sample, %.0f estimated total rows" msgstr "»%s«: %d von %u Seiten gelesen, enthalten %.0f lebende Zeilen und %.0f tote Zeilen; %d Zeilen in Stichprobe, schätzungsweise %.0f Zeilen insgesamt" -#: commands/analyze.c:1340 +#: commands/analyze.c:1356 #, c-format msgid "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree contains no child tables" msgstr "überspringe Analysieren des Vererbungsbaums »%s.%s« --- dieser Vererbungsbaum enthält keine abgeleiteten Tabellen" -#: commands/analyze.c:1438 +#: commands/analyze.c:1454 #, c-format msgid "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree contains no analyzable child tables" msgstr "überspringe Analysieren des Vererbungsbaums »%s.%s« --- dieser Vererbungsbaum enthält keine analysierbaren abgeleiteten Tabellen" @@ -5263,7 +5268,7 @@ msgstr "kann temporäre Tabellen anderer Sitzungen nicht clustern" msgid "there is no previously clustered index for table \"%s\"" msgstr "es gibt keinen bereits geclusterten Index für Tabelle »%s«" -#: commands/cluster.c:173 commands/tablecmds.c:10376 commands/tablecmds.c:12248 +#: commands/cluster.c:173 commands/tablecmds.c:10390 commands/tablecmds.c:12268 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "Index »%s« für Tabelle »%s« existiert nicht" @@ -5278,7 +5283,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:431 commands/tablecmds.c:12258 +#: commands/cluster.c:431 commands/tablecmds.c:12278 #, c-format msgid "\"%s\" is not an index for table \"%s\"" msgstr "»%s« ist kein Index für Tabelle »%s«" @@ -6257,7 +6262,7 @@ msgid "invalid argument for %s: \"%s\"" msgstr "ungültiges Argument für %s: »%s«" #: commands/dropcmds.c:105 commands/functioncmds.c:1201 -#: utils/adt/ruleutils.c:2470 +#: utils/adt/ruleutils.c:2472 #, c-format msgid "\"%s\" is an aggregate function" msgstr "»%s« ist eine Aggregatfunktion" @@ -6269,7 +6274,7 @@ msgstr "Verwenden Sie DROP AGGREGATE, um Aggregatfunktionen zu löschen." #: commands/dropcmds.c:165 commands/sequence.c:441 commands/tablecmds.c:2752 #: commands/tablecmds.c:2910 commands/tablecmds.c:2953 -#: commands/tablecmds.c:12631 tcop/utility.c:1209 +#: commands/tablecmds.c:12651 tcop/utility.c:1209 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "Relation »%s« existiert nicht, wird übersprungen" @@ -7184,7 +7189,7 @@ msgstr "kann keinen Index für partitionierte Tabelle »%s« erzeugen" msgid "cannot create indexes on temporary tables of other sessions" msgstr "kann keine Indexe für temporäre Tabellen anderer Sitzungen erzeugen" -#: commands/indexcmds.c:488 commands/tablecmds.c:598 commands/tablecmds.c:10684 +#: commands/indexcmds.c:488 commands/tablecmds.c:598 commands/tablecmds.c:10698 #, c-format msgid "only shared relations can be placed in pg_global tablespace" msgstr "nur geteilte Relationen können in den Tablespace »pg_global« gelegt werden" @@ -7239,7 +7244,7 @@ msgstr "Funktionen im Indexausdruck müssen als IMMUTABLE markiert sein" 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:1184 commands/tablecmds.c:13591 commands/typecmds.c:831 +#: commands/indexcmds.c:1184 commands/tablecmds.c:13611 commands/typecmds.c:831 #: parser/parse_expr.c:2763 parser/parse_type.c:567 parser/parse_utilcmd.c:3376 #: utils/adt/misc.c:675 #, c-format @@ -7557,8 +7562,8 @@ msgstr "Operator-Attribut »%s« kann nicht geändert werden" #: commands/policy.c:88 commands/policy.c:379 commands/statscmds.c:132 #: commands/tablecmds.c:1171 commands/tablecmds.c:1561 #: commands/tablecmds.c:2562 commands/tablecmds.c:4760 -#: commands/tablecmds.c:7125 commands/tablecmds.c:13219 -#: commands/tablecmds.c:13254 commands/trigger.c:259 commands/trigger.c:1320 +#: commands/tablecmds.c:7138 commands/tablecmds.c:13239 +#: commands/tablecmds.c:13274 commands/trigger.c:259 commands/trigger.c:1320 #: commands/trigger.c:1429 rewrite/rewriteDefine.c:273 #: rewrite/rewriteDefine.c:936 #, c-format @@ -7887,8 +7892,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:1715 commands/tablecmds.c:10070 -#: commands/tablecmds.c:12651 +#: commands/sequence.c:1715 commands/tablecmds.c:10084 +#: commands/tablecmds.c:12671 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "Sequenz »%s« ist mit Tabelle »%s« verknüpft." @@ -7999,7 +8004,7 @@ msgid "must be superuser to create subscriptions" msgstr "nur Superuser können Subskriptionen erzeugen" #: commands/subscriptioncmds.c:430 commands/subscriptioncmds.c:524 -#: replication/logical/tablesync.c:859 replication/logical/worker.c:1675 +#: replication/logical/tablesync.c:859 replication/logical/worker.c:1678 #, c-format msgid "could not connect to the publisher: %s" msgstr "konnte nicht mit dem Publikationsserver verbinden: %s" @@ -8174,8 +8179,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:259 commands/tablecmds.c:9543 -#: commands/tablecmds.c:12431 +#: commands/tablecmds.c:259 commands/tablecmds.c:9557 +#: commands/tablecmds.c:12451 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "Fremdtabelle »%s« existiert nicht" @@ -8244,7 +8249,7 @@ msgstr "Truncate-Vorgang leert ebenfalls Tabelle »%s«" msgid "cannot truncate temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht leeren" -#: commands/tablecmds.c:1812 commands/tablecmds.c:11158 +#: commands/tablecmds.c:1812 commands/tablecmds.c:11172 #, c-format msgid "cannot inherit from partitioned table \"%s\"" msgstr "von partitionierter Tabelle »%s« kann nicht geerbt werden" @@ -8264,17 +8269,17 @@ 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:1846 commands/tablecmds.c:11137 +#: commands/tablecmds.c:1846 commands/tablecmds.c:11151 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "von temporärer Relation »%s« kann nicht geerbt werden" -#: commands/tablecmds.c:1856 commands/tablecmds.c:11145 +#: commands/tablecmds.c:1856 commands/tablecmds.c:11159 #, c-format msgid "cannot inherit from temporary relation of another session" msgstr "von temporärer Relation einer anderen Sitzung kann nicht geerbt werden" -#: commands/tablecmds.c:1873 commands/tablecmds.c:11269 +#: commands/tablecmds.c:1873 commands/tablecmds.c:11283 #, c-format msgid "relation \"%s\" would be inherited from more than once" msgstr "von der Relation »%s« würde mehrmals geerbt werden" @@ -8291,9 +8296,9 @@ msgstr "geerbte Spalte »%s« hat Typkonflikt" #: commands/tablecmds.c:1931 commands/tablecmds.c:1954 #: commands/tablecmds.c:2159 commands/tablecmds.c:2189 -#: parser/parse_coerce.c:1669 parser/parse_coerce.c:1689 -#: parser/parse_coerce.c:1709 parser/parse_coerce.c:1755 -#: parser/parse_coerce.c:1794 parser/parse_param.c:218 +#: parser/parse_coerce.c:1677 parser/parse_coerce.c:1697 +#: parser/parse_coerce.c:1717 parser/parse_coerce.c:1763 +#: parser/parse_coerce.c:1802 parser/parse_param.c:218 #, c-format msgid "%s versus %s" msgstr "%s gegen %s" @@ -8314,7 +8319,7 @@ msgstr "»%s« gegen »%s«" msgid "inherited column \"%s\" has a storage parameter conflict" msgstr "geerbte Spalte »%s« hat einen Konflikt bei einem Storage-Parameter" -#: commands/tablecmds.c:2065 commands/tablecmds.c:8933 +#: commands/tablecmds.c:2065 commands/tablecmds.c:8947 #: parser/parse_utilcmd.c:1280 parser/parse_utilcmd.c:1659 #: parser/parse_utilcmd.c:1735 #, c-format @@ -8494,7 +8499,7 @@ msgstr "»%s« ist keine Tabelle oder Fremdtabelle" msgid "\"%s\" is not a table, composite type, or foreign table" msgstr "»%s« ist weder Tabelle, zusammengesetzter Typ noch Fremdtabelle" -#: commands/tablecmds.c:4805 commands/tablecmds.c:6195 +#: commands/tablecmds.c:4805 commands/tablecmds.c:6208 #, c-format msgid "\"%s\" is not a table, materialized view, index, or foreign table" msgstr "»%s« ist weder Tabelle, materialisierte Sicht, Index noch Fremdtabelle" @@ -8544,12 +8549,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:5210 commands/tablecmds.c:11395 +#: commands/tablecmds.c:5210 commands/tablecmds.c:11409 #, 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:5216 commands/tablecmds.c:11402 +#: commands/tablecmds.c:5216 commands/tablecmds.c:11416 #, c-format msgid "child table \"%s\" has different collation for column \"%s\"" msgstr "abgeleitete Tabelle »%s« hat unterschiedliche Sortierfolge für Spalte »%s«" @@ -8584,736 +8589,741 @@ 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:5667 commands/tablecmds.c:8588 +#: commands/tablecmds.c:5667 commands/tablecmds.c:8601 #, 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:5668 commands/tablecmds.c:5815 -#: commands/tablecmds.c:6613 commands/tablecmds.c:8589 +#: commands/tablecmds.c:5668 commands/tablecmds.c:5828 +#: commands/tablecmds.c:6626 commands/tablecmds.c:8602 #, c-format msgid "Do not specify the ONLY keyword." msgstr "Lassen Sie das Schlüsselwort ONLY weg." -#: commands/tablecmds.c:5700 commands/tablecmds.c:5847 -#: commands/tablecmds.c:5902 commands/tablecmds.c:5977 -#: commands/tablecmds.c:6071 commands/tablecmds.c:6130 -#: commands/tablecmds.c:6254 commands/tablecmds.c:6308 -#: commands/tablecmds.c:6400 commands/tablecmds.c:8728 -#: commands/tablecmds.c:9566 +#: commands/tablecmds.c:5700 commands/tablecmds.c:5860 +#: commands/tablecmds.c:5915 commands/tablecmds.c:5990 +#: commands/tablecmds.c:6084 commands/tablecmds.c:6143 +#: commands/tablecmds.c:6267 commands/tablecmds.c:6321 +#: commands/tablecmds.c:6413 commands/tablecmds.c:8741 +#: commands/tablecmds.c:9580 #, c-format msgid "cannot alter system column \"%s\"" msgstr "Systemspalte »%s« kann nicht geändert werden" -#: commands/tablecmds.c:5706 commands/tablecmds.c:5908 +#: commands/tablecmds.c:5706 commands/tablecmds.c:5921 #, c-format msgid "column \"%s\" of relation \"%s\" is an identity column" msgstr "Spalte »%s« von Relation »%s« ist eine Identitätsspalte" -#: commands/tablecmds.c:5742 +#: commands/tablecmds.c:5749 #, c-format msgid "column \"%s\" is in a primary key" msgstr "Spalte »%s« ist in einem Primärschlüssel" -#: commands/tablecmds.c:5764 +#: commands/tablecmds.c:5754 +#, c-format +msgid "column \"%s\" is in index used as replica identity" +msgstr "Spalte »%s« ist in einem Index, der als Replik-Identität verwendet wird" + +#: commands/tablecmds.c:5777 #, c-format msgid "column \"%s\" is marked NOT NULL in parent table" msgstr "Spalte »%s« ist in Elterntabelle als NOT NULL markiert" -#: commands/tablecmds.c:5814 +#: commands/tablecmds.c:5827 #, c-format msgid "cannot add constraint to only the partitioned table when partitions exist" msgstr "Constraint kann nicht nur zu der partitionierten Tabelle hinzugefügt werden, wenn Partitionen existieren" -#: commands/tablecmds.c:5910 +#: commands/tablecmds.c:5923 #, c-format msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY instead." msgstr "Verwenden Sie stattdessen ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY." -#: commands/tablecmds.c:5988 +#: commands/tablecmds.c:6001 #, c-format msgid "column \"%s\" of relation \"%s\" must be declared NOT NULL before identity can be added" msgstr "Spalte »%s« von Relation »%s« muss als NOT NULL deklariert werden, bevor Sie Identitätsspalte werden kann" -#: commands/tablecmds.c:5994 +#: commands/tablecmds.c:6007 #, c-format msgid "column \"%s\" of relation \"%s\" is already an identity column" msgstr "Spalte »%s« von Relation »%s« ist bereits eine Identitätsspalte" -#: commands/tablecmds.c:6000 +#: commands/tablecmds.c:6013 #, c-format msgid "column \"%s\" of relation \"%s\" already has a default value" msgstr "Spalte »%s« von Relation »%s« hat bereits einen Vorgabewert" -#: commands/tablecmds.c:6077 commands/tablecmds.c:6138 +#: commands/tablecmds.c:6090 commands/tablecmds.c:6151 #, c-format msgid "column \"%s\" of relation \"%s\" is not an identity column" msgstr "Spalte »%s« von Relation »%s« ist keine Identitätsspalte" -#: commands/tablecmds.c:6143 +#: commands/tablecmds.c:6156 #, c-format 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:6227 +#: commands/tablecmds.c:6240 #, c-format msgid "statistics target %d is too low" msgstr "Statistikziel %d ist zu niedrig" -#: commands/tablecmds.c:6235 +#: commands/tablecmds.c:6248 #, c-format msgid "lowering statistics target to %d" msgstr "setze Statistikziel auf %d herab" -#: commands/tablecmds.c:6380 +#: commands/tablecmds.c:6393 #, c-format msgid "invalid storage type \"%s\"" msgstr "ungültiger Storage-Typ »%s«" -#: commands/tablecmds.c:6412 +#: commands/tablecmds.c:6425 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "Spaltendatentyp %s kann nur Storage-Typ PLAIN" -#: commands/tablecmds.c:6447 +#: commands/tablecmds.c:6460 #, c-format msgid "cannot drop column from typed table" msgstr "aus einer getypten Tabelle können keine Spalten gelöscht werden" -#: commands/tablecmds.c:6554 +#: commands/tablecmds.c:6567 #, 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:6567 +#: commands/tablecmds.c:6580 #, c-format msgid "cannot drop system column \"%s\"" msgstr "Systemspalte »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:6577 +#: commands/tablecmds.c:6590 #, c-format msgid "cannot drop inherited column \"%s\"" msgstr "geerbte Spalte »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:6588 +#: commands/tablecmds.c:6601 #, c-format msgid "cannot drop column \"%s\" because it is part of the partition key of relation \"%s\"" msgstr "kann Spalte »%s« nicht löschen, weil sie Teil des Partitionierungsschlüssels von Relation »%s« ist" -#: commands/tablecmds.c:6612 +#: commands/tablecmds.c:6625 #, 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:6830 +#: commands/tablecmds.c:6843 #, 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:7042 +#: commands/tablecmds.c:7055 #, c-format msgid "constraint must be added to child tables too" msgstr "Constraint muss ebenso in den abgeleiteten Tabellen hinzugefügt werden" -#: commands/tablecmds.c:7113 +#: commands/tablecmds.c:7126 #, c-format msgid "cannot reference partitioned table \"%s\"" msgstr "Fremdschlüssel kann nicht auf partitionierte Tabelle »%s« verweisen" -#: commands/tablecmds.c:7119 +#: commands/tablecmds.c:7132 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "Relation »%s«, auf die verwiesen wird, ist keine Tabelle" -#: commands/tablecmds.c:7142 +#: commands/tablecmds.c:7155 #, 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:7149 +#: commands/tablecmds.c:7162 #, 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:7155 +#: commands/tablecmds.c:7168 #, 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:7159 +#: commands/tablecmds.c:7172 #, 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:7219 +#: commands/tablecmds.c:7232 #, 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:7326 +#: commands/tablecmds.c:7339 #, c-format msgid "foreign key constraint \"%s\" cannot be implemented" msgstr "Fremdschlüssel-Constraint »%s« kann nicht implementiert werden" -#: commands/tablecmds.c:7329 +#: commands/tablecmds.c:7342 #, 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:7533 commands/tablecmds.c:7699 -#: commands/tablecmds.c:8556 commands/tablecmds.c:8624 +#: commands/tablecmds.c:7546 commands/tablecmds.c:7712 +#: commands/tablecmds.c:8569 commands/tablecmds.c:8637 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist" msgstr "Constraint »%s« von Relation »%s« existiert nicht" -#: commands/tablecmds.c:7539 +#: commands/tablecmds.c:7552 #, 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:7706 +#: commands/tablecmds.c:7719 #, 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:7784 +#: commands/tablecmds.c:7797 #, c-format msgid "constraint must be validated on child tables too" msgstr "Constraint muss ebenso in den abgeleiteten Tabellen validiert werden" -#: commands/tablecmds.c:7871 +#: commands/tablecmds.c:7884 #, 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:7876 +#: commands/tablecmds.c:7889 #, 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:7941 +#: commands/tablecmds.c:7954 #, 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:7958 +#: commands/tablecmds.c:7971 #, 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:8023 +#: commands/tablecmds.c:8036 #, 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:8117 +#: commands/tablecmds.c:8130 #, 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:8122 +#: commands/tablecmds.c:8135 #, 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:8208 +#: commands/tablecmds.c:8221 #, c-format msgid "validating foreign key constraint \"%s\"" msgstr "validiere Fremdschlüssel-Constraint »%s«" -#: commands/tablecmds.c:8510 +#: commands/tablecmds.c:8523 #, 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:8562 +#: commands/tablecmds.c:8575 #, 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:8712 +#: commands/tablecmds.c:8725 #, c-format msgid "cannot alter column type of typed table" msgstr "Spaltentyp einer getypten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:8739 +#: commands/tablecmds.c:8752 #, c-format msgid "cannot alter inherited column \"%s\"" msgstr "kann vererbte Spalte »%s« nicht ändern" -#: commands/tablecmds.c:8746 +#: commands/tablecmds.c:8759 #, c-format msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\"" msgstr "kann Spalte »%s« nicht ändern, weil sie Teil des Partitionierungsschlüssels von Relation »%s« ist" -#: commands/tablecmds.c:8796 +#: commands/tablecmds.c:8809 #, 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:8799 +#: commands/tablecmds.c:8812 #, 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:8803 +#: commands/tablecmds.c:8816 #, 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:8806 +#: commands/tablecmds.c:8819 #, c-format msgid "You might need to specify \"USING %s::%s\"." msgstr "Sie müssen möglicherweise »USING %s::%s« angeben." -#: commands/tablecmds.c:8905 +#: commands/tablecmds.c:8919 #, 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:8934 +#: commands/tablecmds.c:8948 #, 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:8945 +#: commands/tablecmds.c:8959 #, 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:9032 +#: commands/tablecmds.c:9046 #, c-format msgid "cannot alter type of column \"%s\" twice" msgstr "Typ der Spalte »%s« kann nicht zweimal geändert werden" -#: commands/tablecmds.c:9068 +#: commands/tablecmds.c:9082 #, 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:9152 +#: commands/tablecmds.c:9166 #, 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:9153 commands/tablecmds.c:9172 -#: commands/tablecmds.c:9190 +#: commands/tablecmds.c:9167 commands/tablecmds.c:9186 +#: commands/tablecmds.c:9204 #, c-format msgid "%s depends on column \"%s\"" msgstr "%s hängt von Spalte »%s« ab" -#: commands/tablecmds.c:9171 +#: commands/tablecmds.c:9185 #, 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:9189 +#: commands/tablecmds.c:9203 #, 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:10049 +#: commands/tablecmds.c:10063 #, c-format msgid "cannot change owner of index \"%s\"" msgstr "kann Eigentümer des Index »%s« nicht ändern" -#: commands/tablecmds.c:10051 +#: commands/tablecmds.c:10065 #, 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:10068 +#: commands/tablecmds.c:10082 #, c-format msgid "cannot change owner of sequence \"%s\"" msgstr "kann Eigentümer der Sequenz »%s« nicht ändern" -#: commands/tablecmds.c:10082 commands/tablecmds.c:13329 +#: commands/tablecmds.c:10096 commands/tablecmds.c:13349 #, c-format msgid "Use ALTER TYPE instead." msgstr "Verwenden Sie stattdessen ALTER TYPE." -#: commands/tablecmds.c:10091 +#: commands/tablecmds.c:10105 #, 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:10428 +#: commands/tablecmds.c:10442 #, c-format msgid "cannot have multiple SET TABLESPACE subcommands" msgstr "mehrere SET TABLESPACE Unterbefehle sind ungültig" -#: commands/tablecmds.c:10502 +#: commands/tablecmds.c:10516 #, 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:10535 commands/view.c:503 +#: commands/tablecmds.c:10549 commands/view.c:503 #, 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:10677 +#: commands/tablecmds.c:10691 #, c-format msgid "cannot move system relation \"%s\"" msgstr "Systemrelation »%s« kann nicht verschoben werden" -#: commands/tablecmds.c:10693 +#: commands/tablecmds.c:10707 #, c-format msgid "cannot move temporary tables of other sessions" msgstr "temporäre Tabellen anderer Sitzungen können nicht verschoben werden" -#: commands/tablecmds.c:10829 +#: commands/tablecmds.c:10843 #, 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:10841 +#: commands/tablecmds.c:10855 #, 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:10933 +#: commands/tablecmds.c:10947 #, 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:10949 +#: commands/tablecmds.c:10963 #, c-format msgid "no matching relations in tablespace \"%s\" found" msgstr "keine passenden Relationen in Tablespace »%s« gefunden" -#: commands/tablecmds.c:11016 storage/buffer/bufmgr.c:924 +#: commands/tablecmds.c:11030 storage/buffer/bufmgr.c:924 #, c-format msgid "invalid page in block %u of relation %s" msgstr "ungültige Seite in Block %u von Relation %s" -#: commands/tablecmds.c:11096 +#: commands/tablecmds.c:11110 #, c-format msgid "cannot change inheritance of typed table" msgstr "Vererbung einer getypten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:11101 commands/tablecmds.c:11643 +#: commands/tablecmds.c:11115 commands/tablecmds.c:11657 #, c-format msgid "cannot change inheritance of a partition" msgstr "Vererbung einer Partition kann nicht geändert werden" -#: commands/tablecmds.c:11106 +#: commands/tablecmds.c:11120 #, c-format msgid "cannot change inheritance of partitioned table" msgstr "Vererbung einer partitionierten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:11152 +#: commands/tablecmds.c:11166 #, 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:11165 +#: commands/tablecmds.c:11179 #, c-format msgid "cannot inherit from a partition" msgstr "von einer Partition kann nicht geerbt werden" -#: commands/tablecmds.c:11187 commands/tablecmds.c:13718 +#: commands/tablecmds.c:11201 commands/tablecmds.c:13738 #, c-format msgid "circular inheritance not allowed" msgstr "zirkuläre Vererbung ist nicht erlaubt" -#: commands/tablecmds.c:11188 commands/tablecmds.c:13719 +#: commands/tablecmds.c:11202 commands/tablecmds.c:13739 #, c-format msgid "\"%s\" is already a child of \"%s\"." msgstr "»%s« ist schon von »%s« abgeleitet." -#: commands/tablecmds.c:11196 +#: commands/tablecmds.c:11210 #, c-format msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs" msgstr "Tabelle »%s« ohne OIDs kann nicht von Tabelle »%s« mit OIDs erben" -#: commands/tablecmds.c:11209 +#: commands/tablecmds.c:11223 #, 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:11211 +#: commands/tablecmds.c:11225 #, 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:11413 +#: commands/tablecmds.c:11427 #, 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:11440 commands/tablecmds.c:11479 +#: commands/tablecmds.c:11454 commands/tablecmds.c:11493 #, c-format msgid "child table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:11567 +#: commands/tablecmds.c:11581 #, 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:11575 +#: commands/tablecmds.c:11589 #, 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:11586 +#: commands/tablecmds.c:11600 #, 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:11621 +#: commands/tablecmds.c:11635 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "Constraint »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:11737 +#: commands/tablecmds.c:11751 #, c-format msgid "relation \"%s\" is not a partition of relation \"%s\"" msgstr "Relation »%s« ist keine Partition von Relation »%s«" -#: commands/tablecmds.c:11743 +#: commands/tablecmds.c:11757 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "Relation »%s« ist keine Basisrelation von Relation »%s«" -#: commands/tablecmds.c:11969 +#: commands/tablecmds.c:11983 #, c-format msgid "typed tables cannot inherit" msgstr "getypte Tabellen können nicht erben" -#: commands/tablecmds.c:12000 +#: commands/tablecmds.c:12014 #, c-format msgid "table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in Tabelle" -#: commands/tablecmds.c:12010 +#: commands/tablecmds.c:12024 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "Tabelle hat Spalte »%s«, aber Typ benötigt »%s«" -#: commands/tablecmds.c:12019 +#: commands/tablecmds.c:12033 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«" -#: commands/tablecmds.c:12032 +#: commands/tablecmds.c:12046 #, c-format msgid "table has extra column \"%s\"" msgstr "Tabelle hat zusätzliche Spalte »%s«" -#: commands/tablecmds.c:12084 +#: commands/tablecmds.c:12098 #, c-format msgid "\"%s\" is not a typed table" msgstr "»%s« ist keine getypte Tabelle" -#: commands/tablecmds.c:12266 +#: commands/tablecmds.c:12286 #, 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:12272 +#: commands/tablecmds.c:12292 #, 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:12278 +#: commands/tablecmds.c:12298 #, 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:12284 +#: commands/tablecmds.c:12304 #, 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:12290 +#: commands/tablecmds.c:12310 #, c-format msgid "cannot use invalid index \"%s\" as replica identity" msgstr "ungültiger Index »%s« kann nicht als Replik-Identität verwendet werden" -#: commands/tablecmds.c:12311 +#: commands/tablecmds.c:12331 #, 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:12318 +#: commands/tablecmds.c:12338 #, 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:12511 +#: commands/tablecmds.c:12531 #, 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:12535 +#: commands/tablecmds.c:12555 #, 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:12537 +#: commands/tablecmds.c:12557 #, c-format msgid "Unlogged relations cannot be replicated." msgstr "Ungeloggte Relationen können nicht repliziert werden." -#: commands/tablecmds.c:12582 +#: commands/tablecmds.c:12602 #, 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:12592 +#: commands/tablecmds.c:12612 #, 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:12650 +#: commands/tablecmds.c:12670 #, 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:12756 +#: commands/tablecmds.c:12776 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "Relation »%s« existiert bereits in Schema »%s«" -#: commands/tablecmds.c:13313 +#: commands/tablecmds.c:13333 #, c-format msgid "\"%s\" is not a composite type" msgstr "»%s« ist kein zusammengesetzter Typ" -#: commands/tablecmds.c:13344 +#: commands/tablecmds.c:13364 #, 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:13377 +#: commands/tablecmds.c:13397 #, c-format msgid "unrecognized partitioning strategy \"%s\"" msgstr "unbekannte Partitionierungsstrategie »%s«" -#: commands/tablecmds.c:13385 +#: commands/tablecmds.c:13405 #, 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:13448 +#: commands/tablecmds.c:13468 #, 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:13455 +#: commands/tablecmds.c:13475 #, c-format msgid "cannot use system column \"%s\" in partition key" msgstr "Systemspalte »%s« kann nicht im Partitionierungsschlüssel verwendet werden" -#: commands/tablecmds.c:13528 +#: commands/tablecmds.c:13548 #, 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:13545 +#: commands/tablecmds.c:13565 #, c-format msgid "partition key expressions cannot contain whole-row references" msgstr "Partitionierungsschlüsselausdruck kann nicht Verweis auf die ganze Zeile der Tabelle enthalten" -#: commands/tablecmds.c:13552 +#: commands/tablecmds.c:13572 #, c-format msgid "partition key expressions cannot contain system column references" msgstr "Partitionierungsschlüsselausdruck kann nicht auf Systemspalten verweisen" -#: commands/tablecmds.c:13562 +#: commands/tablecmds.c:13582 #, c-format msgid "cannot use constant expression as partition key" msgstr "Partitionierungsschlüssel kann kein konstanter Ausdruck sein" -#: commands/tablecmds.c:13583 +#: commands/tablecmds.c:13603 #, 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:13608 +#: commands/tablecmds.c:13628 #, c-format msgid "data type %s has no default btree operator class" msgstr "Datentyp %s hat keine Standardoperatorklasse für btree" -#: commands/tablecmds.c:13610 +#: commands/tablecmds.c:13630 #, 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:13658 +#: commands/tablecmds.c:13678 #, c-format msgid "\"%s\" is already a partition" msgstr "»%s« ist bereits eine Partition" -#: commands/tablecmds.c:13664 +#: commands/tablecmds.c:13684 #, c-format msgid "cannot attach a typed table as partition" msgstr "eine getypte Tabelle kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:13680 +#: commands/tablecmds.c:13700 #, c-format msgid "cannot attach inheritance child as partition" msgstr "ein Vererbungskind kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:13694 +#: commands/tablecmds.c:13714 #, 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:13728 +#: commands/tablecmds.c:13748 #, 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:13736 +#: commands/tablecmds.c:13756 #, 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:13744 +#: commands/tablecmds.c:13764 #, 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:13751 +#: commands/tablecmds.c:13771 #, 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:13757 +#: commands/tablecmds.c:13777 #, c-format msgid "cannot attach table \"%s\" without OIDs as partition of table \"%s\" with OIDs" msgstr "kann Tabelle »%s« ohne OIDs nicht als Partition an Tabelle »%s« mit OIDs anfügen" -#: commands/tablecmds.c:13765 +#: commands/tablecmds.c:13785 #, c-format msgid "cannot attach table \"%s\" with OIDs as partition of table \"%s\" without OIDs" msgstr "kann Tabelle »%s« mit OIDs nicht als Partition an Tabelle »%s« ohne OIDs anfügen" -#: commands/tablecmds.c:13787 +#: commands/tablecmds.c:13807 #, 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:13790 +#: commands/tablecmds.c:13810 #, 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:13802 +#: commands/tablecmds.c:13822 #, 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:13804 commands/trigger.c:393 +#: commands/tablecmds.c:13824 commands/trigger.c:393 #, 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:13935 +#: commands/tablecmds.c:13955 #, c-format msgid "partition constraint for table \"%s\" is implied by existing constraints" msgstr "Partitions-Constraint für Tabelle »%s« ist schon in bestehenden Constraints inbegriffen" @@ -11154,7 +11164,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:237 +#: executor/nodeIndexonlyscan.c:235 #, c-format msgid "lossy distance functions are not supported in index-only scans" msgstr "verlustbehaftete Abstandsfunktionen werden in Index-Only-Scans nicht unterstützt" @@ -13144,27 +13154,27 @@ 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:1219 tcop/postgres.c:3977 +#: libpq/pqcomm.c:1231 tcop/postgres.c:3977 #, c-format msgid "terminating connection because protocol synchronization was lost" msgstr "Verbindung wird abgebrochen, weil Protokollsynchronisierung verloren wurde" -#: libpq/pqcomm.c:1285 +#: libpq/pqcomm.c:1297 #, c-format msgid "unexpected EOF within message length word" msgstr "unerwartetes EOF im Message-Längenwort" -#: libpq/pqcomm.c:1296 +#: libpq/pqcomm.c:1308 #, c-format msgid "invalid message length" msgstr "ungültige Message-Länge" -#: libpq/pqcomm.c:1318 libpq/pqcomm.c:1331 +#: libpq/pqcomm.c:1330 libpq/pqcomm.c:1343 #, c-format msgid "incomplete message from client" msgstr "unvollständige Message vom Client" -#: libpq/pqcomm.c:1464 +#: libpq/pqcomm.c:1476 #, c-format msgid "could not send data to client: %m" msgstr "konnte Daten nicht an den Client senden: %m" @@ -13490,8 +13500,8 @@ msgstr "erweiterbarer Knotentyp »%s« existiert bereits" msgid "ExtensibleNodeMethods \"%s\" was not registered" msgstr "ExtensibleNodeMethods »%s« wurde nicht registriert" -#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1863 -#: parser/parse_coerce.c:1891 parser/parse_coerce.c:1967 +#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1871 +#: parser/parse_coerce.c:1899 parser/parse_coerce.c:1975 #: parser/parse_expr.c:2110 parser/parse_func.c:602 parser/parse_oper.c:964 #: utils/fmgr/funcapi.c:466 #, c-format @@ -14295,102 +14305,102 @@ msgstr "Operator %s ist kein gültiger Sortieroperator" msgid "Ordering operators must be \"<\" or \">\" members of btree operator families." msgstr "Sortieroperatoren müssen die Mitglieder »<« oder »>« einer »btree«-Operatorfamilie sein." -#: parser/parse_coerce.c:990 parser/parse_coerce.c:1020 -#: parser/parse_coerce.c:1038 parser/parse_coerce.c:1053 +#: parser/parse_coerce.c:998 parser/parse_coerce.c:1028 +#: parser/parse_coerce.c:1046 parser/parse_coerce.c:1061 #: parser/parse_expr.c:2144 parser/parse_expr.c:2732 parser/parse_target.c:935 #, c-format msgid "cannot cast type %s to %s" msgstr "kann Typ %s nicht in Typ %s umwandeln" -#: parser/parse_coerce.c:1023 +#: parser/parse_coerce.c:1031 #, c-format msgid "Input has too few columns." msgstr "Eingabe hat zu wenige Spalten." -#: parser/parse_coerce.c:1041 +#: parser/parse_coerce.c:1049 #, c-format msgid "Cannot cast type %s to %s in column %d." msgstr "Kann in Spalte %3$d Typ %1$s nicht in Typ %2$s umwandeln." -#: parser/parse_coerce.c:1056 +#: parser/parse_coerce.c:1064 #, c-format msgid "Input has too many columns." msgstr "Eingabe hat zu viele Spalten." #. translator: first %s is name of a SQL construct, eg WHERE #. translator: first %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:1099 parser/parse_coerce.c:1147 +#: parser/parse_coerce.c:1107 parser/parse_coerce.c:1155 #, c-format msgid "argument of %s must be type %s, not type %s" msgstr "Argument von %s muss Typ %s haben, nicht Typ %s" #. translator: %s is name of a SQL construct, eg WHERE #. translator: %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:1110 parser/parse_coerce.c:1159 +#: parser/parse_coerce.c:1118 parser/parse_coerce.c:1167 #, c-format msgid "argument of %s must not return a set" msgstr "Argument von %s darf keine Ergebnismenge zurückgeben" #. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:1299 +#: parser/parse_coerce.c:1307 #, c-format msgid "%s types %s and %s cannot be matched" msgstr "%s-Typen %s und %s passen nicht zusammen" #. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:1366 +#: parser/parse_coerce.c:1374 #, c-format msgid "%s could not convert type %s to %s" msgstr "%s konnte Typ %s nicht in %s umwandeln" -#: parser/parse_coerce.c:1668 +#: parser/parse_coerce.c:1676 #, c-format msgid "arguments declared \"anyelement\" are not all alike" msgstr "als »anyelement« deklariert Argumente sind nicht alle gleich" -#: parser/parse_coerce.c:1688 +#: parser/parse_coerce.c:1696 #, c-format msgid "arguments declared \"anyarray\" are not all alike" msgstr "als »anyarray« deklarierte Argumente sind nicht alle gleich" -#: parser/parse_coerce.c:1708 +#: parser/parse_coerce.c:1716 #, c-format msgid "arguments declared \"anyrange\" are not all alike" msgstr "als »anyrange« deklarierte Argumente sind nicht alle gleich" -#: parser/parse_coerce.c:1737 parser/parse_coerce.c:1952 -#: parser/parse_coerce.c:1986 utils/fmgr/funcapi.c:425 +#: parser/parse_coerce.c:1745 parser/parse_coerce.c:1960 +#: parser/parse_coerce.c:1994 utils/fmgr/funcapi.c:425 #, c-format msgid "argument declared %s is not an array but type %s" msgstr "als %s deklariertes Argument ist kein Array sondern Typ %s" -#: parser/parse_coerce.c:1753 parser/parse_coerce.c:1792 +#: parser/parse_coerce.c:1761 parser/parse_coerce.c:1800 #, c-format msgid "argument declared %s is not consistent with argument declared %s" msgstr "als %s deklariertes Argument ist nicht mit als %s deklariertem Argument konsistent" -#: parser/parse_coerce.c:1775 parser/parse_coerce.c:1999 +#: parser/parse_coerce.c:1783 parser/parse_coerce.c:2007 #: utils/fmgr/funcapi.c:439 #, c-format msgid "argument declared %s is not a range type but type %s" msgstr "als %s deklariertes Argument ist kein Bereichstyp sondern Typ %s" -#: parser/parse_coerce.c:1813 +#: parser/parse_coerce.c:1821 #, c-format msgid "could not determine polymorphic type because input has type %s" msgstr "konnte polymorphischen Typ nicht bestimmen, weil Eingabe Typ %s hat" -#: parser/parse_coerce.c:1824 +#: parser/parse_coerce.c:1832 #, c-format msgid "type matched to anynonarray is an array type: %s" msgstr "mit »anynonarray« gepaarter Typ ist ein Array-Typ: %s" -#: parser/parse_coerce.c:1834 +#: parser/parse_coerce.c:1842 #, c-format msgid "type matched to anyenum is not an enum type: %s" msgstr "mit »anyenum« gepaarter Typ ist kein Enum-Typ: %s" -#: parser/parse_coerce.c:1874 parser/parse_coerce.c:1904 +#: parser/parse_coerce.c:1882 parser/parse_coerce.c:1912 #, c-format msgid "could not find range type for data type %s" msgstr "konnte Bereichstyp für Datentyp %s nicht finden" @@ -15862,7 +15872,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:604 postmaster/postmaster.c:3636 +#: postmaster/pgarch.c:604 postmaster/postmaster.c:3649 #, 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." @@ -16204,368 +16214,378 @@ msgstr "ungültige Länge des Startpakets" msgid "failed to send SSL negotiation response: %m" msgstr "konnte SSL-Verhandlungsantwort nicht senden: %m" -#: postmaster/postmaster.c:2082 +#: postmaster/postmaster.c:2074 +#, c-format +msgid "received unencrypted data after SSL request" +msgstr "unverschlüsselte Daten nach SSL-Anforderung empfangen" + +#: postmaster/postmaster.c:2075 +#, 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:2095 #, 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:2146 utils/misc/guc.c:5781 utils/misc/guc.c:5874 +#: postmaster/postmaster.c:2159 utils/misc/guc.c:5781 utils/misc/guc.c:5874 #: utils/misc/guc.c:7224 utils/misc/guc.c:10021 utils/misc/guc.c:10062 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "ungültiger Wert für Parameter »%s«: »%s«" -#: postmaster/postmaster.c:2149 +#: postmaster/postmaster.c:2162 #, c-format msgid "Valid values are: \"false\", 0, \"true\", 1, \"database\"." msgstr "Gültige Werte sind: »false«, 0, »true«, 1, »database«." -#: postmaster/postmaster.c:2179 +#: postmaster/postmaster.c:2192 #, 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:2217 +#: postmaster/postmaster.c:2230 #, c-format msgid "no PostgreSQL user name specified in startup packet" msgstr "kein PostgreSQL-Benutzername im Startpaket angegeben" -#: postmaster/postmaster.c:2276 +#: postmaster/postmaster.c:2289 #, c-format msgid "the database system is starting up" msgstr "das Datenbanksystem startet" -#: postmaster/postmaster.c:2281 +#: postmaster/postmaster.c:2294 #, c-format msgid "the database system is shutting down" msgstr "das Datenbanksystem fährt herunter" -#: postmaster/postmaster.c:2286 +#: postmaster/postmaster.c:2299 #, c-format msgid "the database system is in recovery mode" msgstr "das Datenbanksystem ist im Wiederherstellungsmodus" -#: postmaster/postmaster.c:2291 storage/ipc/procarray.c:292 +#: postmaster/postmaster.c:2304 storage/ipc/procarray.c:292 #: storage/ipc/sinvaladt.c:298 storage/lmgr/proc.c:344 #, c-format msgid "sorry, too many clients already" msgstr "tut mir leid, schon zu viele Verbindungen" -#: postmaster/postmaster.c:2381 +#: postmaster/postmaster.c:2394 #, c-format msgid "wrong key in cancel request for process %d" msgstr "falscher Schlüssel in Stornierungsanfrage für Prozess %d" -#: postmaster/postmaster.c:2389 +#: postmaster/postmaster.c:2402 #, 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:2617 +#: postmaster/postmaster.c:2630 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "SIGHUP empfangen, Konfigurationsdateien werden neu geladen" -#: postmaster/postmaster.c:2642 +#: postmaster/postmaster.c:2655 #, c-format msgid "pg_hba.conf was not reloaded" msgstr "pg_hba.conf wurde nicht neu geladen" -#: postmaster/postmaster.c:2646 +#: postmaster/postmaster.c:2659 #, c-format msgid "pg_ident.conf was not reloaded" msgstr "pg_ident.conf wurde nicht neu geladen" -#: postmaster/postmaster.c:2656 +#: postmaster/postmaster.c:2669 #, c-format msgid "SSL configuration was not reloaded" msgstr "SSL-Konfiguration wurde nicht neu geladen" -#: postmaster/postmaster.c:2712 +#: postmaster/postmaster.c:2725 #, c-format msgid "received smart shutdown request" msgstr "intelligentes Herunterfahren verlangt" -#: postmaster/postmaster.c:2758 +#: postmaster/postmaster.c:2771 #, c-format msgid "received fast shutdown request" msgstr "schnelles Herunterfahren verlangt" -#: postmaster/postmaster.c:2776 +#: postmaster/postmaster.c:2789 #, c-format msgid "aborting any active transactions" msgstr "etwaige aktive Transaktionen werden abgebrochen" -#: postmaster/postmaster.c:2800 +#: postmaster/postmaster.c:2813 #, c-format msgid "received immediate shutdown request" msgstr "sofortiges Herunterfahren verlangt" -#: postmaster/postmaster.c:2875 +#: postmaster/postmaster.c:2888 #, c-format msgid "shutdown at recovery target" msgstr "Herunterfahren beim Wiederherstellungsziel" -#: postmaster/postmaster.c:2891 postmaster/postmaster.c:2914 +#: postmaster/postmaster.c:2904 postmaster/postmaster.c:2927 msgid "startup process" msgstr "Startprozess" -#: postmaster/postmaster.c:2894 +#: postmaster/postmaster.c:2907 #, c-format msgid "aborting startup due to startup process failure" msgstr "Serverstart abgebrochen wegen Startprozessfehler" -#: postmaster/postmaster.c:2956 +#: postmaster/postmaster.c:2969 #, c-format msgid "database system is ready to accept connections" msgstr "Datenbanksystem ist bereit, um Verbindungen anzunehmen" -#: postmaster/postmaster.c:2977 +#: postmaster/postmaster.c:2990 msgid "background writer process" msgstr "Background-Writer-Prozess" -#: postmaster/postmaster.c:3031 +#: postmaster/postmaster.c:3044 msgid "checkpointer process" msgstr "Checkpointer-Prozess" -#: postmaster/postmaster.c:3047 +#: postmaster/postmaster.c:3060 msgid "WAL writer process" msgstr "WAL-Schreibprozess" -#: postmaster/postmaster.c:3062 +#: postmaster/postmaster.c:3075 msgid "WAL receiver process" msgstr "WAL-Receiver-Prozess" -#: postmaster/postmaster.c:3077 +#: postmaster/postmaster.c:3090 msgid "autovacuum launcher process" msgstr "Autovacuum-Launcher-Prozess" -#: postmaster/postmaster.c:3092 +#: postmaster/postmaster.c:3105 msgid "archiver process" msgstr "Archivierprozess" -#: postmaster/postmaster.c:3108 +#: postmaster/postmaster.c:3121 msgid "statistics collector process" msgstr "Statistiksammelprozess" -#: postmaster/postmaster.c:3122 +#: postmaster/postmaster.c:3135 msgid "system logger process" msgstr "Systemlogger-Prozess" -#: postmaster/postmaster.c:3186 +#: postmaster/postmaster.c:3199 msgid "worker process" msgstr "Worker-Prozess" -#: postmaster/postmaster.c:3269 postmaster/postmaster.c:3289 -#: postmaster/postmaster.c:3296 postmaster/postmaster.c:3314 +#: postmaster/postmaster.c:3282 postmaster/postmaster.c:3302 +#: postmaster/postmaster.c:3309 postmaster/postmaster.c:3327 msgid "server process" msgstr "Serverprozess" -#: postmaster/postmaster.c:3368 +#: postmaster/postmaster.c:3381 #, 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:3623 +#: postmaster/postmaster.c:3636 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d) beendete mit Status %d" -#: postmaster/postmaster.c:3625 postmaster/postmaster.c:3637 -#: postmaster/postmaster.c:3647 postmaster/postmaster.c:3658 +#: postmaster/postmaster.c:3638 postmaster/postmaster.c:3650 +#: postmaster/postmaster.c:3660 postmaster/postmaster.c:3671 #, 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:3634 +#: postmaster/postmaster.c:3647 #, 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:3644 +#: postmaster/postmaster.c:3657 #, 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:3656 +#: postmaster/postmaster.c:3669 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d) beendete mit unbekanntem Status %d" -#: postmaster/postmaster.c:3871 +#: postmaster/postmaster.c:3884 #, c-format msgid "abnormal database system shutdown" msgstr "abnormales Herunterfahren des Datenbanksystems" -#: postmaster/postmaster.c:3911 +#: postmaster/postmaster.c:3924 #, c-format msgid "all server processes terminated; reinitializing" msgstr "alle Serverprozesse beendet; initialisiere neu" -#: postmaster/postmaster.c:4077 postmaster/postmaster.c:5550 -#: postmaster/postmaster.c:5937 +#: postmaster/postmaster.c:4090 postmaster/postmaster.c:5563 +#: postmaster/postmaster.c:5950 #, c-format msgid "could not generate random cancel key" msgstr "konnte zufälligen Stornierungsschlüssel nicht erzeugen" -#: postmaster/postmaster.c:4131 +#: postmaster/postmaster.c:4144 #, 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:4173 +#: postmaster/postmaster.c:4186 msgid "could not fork new process for connection: " msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): " -#: postmaster/postmaster.c:4295 +#: postmaster/postmaster.c:4308 #, c-format msgid "connection received: host=%s port=%s" msgstr "Verbindung empfangen: Host=%s Port=%s" -#: postmaster/postmaster.c:4300 +#: postmaster/postmaster.c:4313 #, c-format msgid "connection received: host=%s" msgstr "Verbindung empfangen: Host=%s" -#: postmaster/postmaster.c:4585 +#: postmaster/postmaster.c:4598 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "konnte Serverprozess »%s« nicht ausführen: %m" -#: postmaster/postmaster.c:4738 +#: postmaster/postmaster.c:4751 #, 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:4739 +#: postmaster/postmaster.c:4752 #, 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:4936 +#: postmaster/postmaster.c:4949 #, c-format msgid "SSL configuration could not be loaded in child process" msgstr "SSL-Konfiguration konnte im Kindprozess nicht geladen werden" -#: postmaster/postmaster.c:5068 +#: postmaster/postmaster.c:5081 #, c-format msgid "Please report this to <[email protected]>." msgstr "Bitte berichten Sie das an <[email protected]>." -#: postmaster/postmaster.c:5155 +#: postmaster/postmaster.c:5168 #, c-format msgid "database system is ready to accept read only connections" msgstr "Datenbanksystem ist bereit, um lesende Verbindungen anzunehmen" -#: postmaster/postmaster.c:5478 +#: postmaster/postmaster.c:5491 #, c-format msgid "could not fork startup process: %m" msgstr "konnte Startprozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5482 +#: postmaster/postmaster.c:5495 #, c-format msgid "could not fork background writer process: %m" msgstr "konnte Background-Writer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5486 +#: postmaster/postmaster.c:5499 #, c-format msgid "could not fork checkpointer process: %m" msgstr "konnte Checkpointer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5490 +#: postmaster/postmaster.c:5503 #, c-format msgid "could not fork WAL writer process: %m" msgstr "konnte WAL-Writer-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5494 +#: postmaster/postmaster.c:5507 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "konnte WAL-Receiver-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5498 +#: postmaster/postmaster.c:5511 #, c-format msgid "could not fork process: %m" msgstr "konnte Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5695 postmaster/postmaster.c:5718 +#: postmaster/postmaster.c:5708 postmaster/postmaster.c:5731 #, 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:5702 postmaster/postmaster.c:5725 +#: postmaster/postmaster.c:5715 postmaster/postmaster.c:5738 #, c-format msgid "invalid processing mode in background worker" msgstr "ungültiger Verarbeitungsmodus in Background-Worker" -#: postmaster/postmaster.c:5798 +#: postmaster/postmaster.c:5811 #, c-format msgid "starting background worker process \"%s\"" msgstr "starte Background-Worker-Prozess »%s«" -#: postmaster/postmaster.c:5810 +#: postmaster/postmaster.c:5823 #, c-format msgid "could not fork worker process: %m" msgstr "konnte Worker-Prozess nicht starten (fork-Fehler): %m" -#: postmaster/postmaster.c:5923 +#: postmaster/postmaster.c:5936 #, c-format msgid "no slot available for new worker process" msgstr "kein Slot für neuen Worker-Prozess verfügbar" -#: postmaster/postmaster.c:6258 +#: postmaster/postmaster.c:6271 #, 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:6290 +#: postmaster/postmaster.c:6303 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "konnte geerbtes Socket nicht erzeugen: Fehlercode %d\n" -#: postmaster/postmaster.c:6319 +#: postmaster/postmaster.c:6332 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "konnte Servervariablendatei »%s« nicht öffnen: %s\n" -#: postmaster/postmaster.c:6326 +#: postmaster/postmaster.c:6339 #, 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:6335 +#: postmaster/postmaster.c:6348 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "konnte Datei »%s« nicht löschen: %s\n" -#: postmaster/postmaster.c:6352 +#: postmaster/postmaster.c:6365 #, 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:6361 +#: postmaster/postmaster.c:6374 #, 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:6368 +#: postmaster/postmaster.c:6381 #, 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:6532 +#: postmaster/postmaster.c:6545 #, c-format msgid "could not read exit code for process\n" msgstr "konnte Exitcode des Prozesses nicht lesen\n" -#: postmaster/postmaster.c:6537 +#: postmaster/postmaster.c:6550 #, c-format msgid "could not post child completion status\n" msgstr "konnte Child-Completion-Status nicht versenden\n" @@ -16630,16 +16650,16 @@ msgstr "automatische Rotation abgeschaltet (SIGHUP zum Wiederanschalten verwende msgid "could not determine which collation to use for regular expression" msgstr "konnte die für den regulären Ausdruck zu verwendende Sortierfolge nicht bestimmen" -#: repl_gram.y:330 repl_gram.y:362 +#: repl_gram.y:326 repl_gram.y:358 #, c-format msgid "invalid timeline %u" msgstr "ungültige Zeitleiste %u" -#: repl_scanner.l:126 +#: repl_scanner.l:145 msgid "invalid streaming start location" msgstr "ungültige Streaming-Startposition" -#: repl_scanner.l:177 scan.l:679 +#: repl_scanner.l:201 scan.l:679 msgid "unterminated quoted string" msgstr "Zeichenkette in Anführungszeichen nicht abgeschlossen" @@ -17191,82 +17211,82 @@ msgstr "Verarbeiten empfangener Daten für Replikationszielrelation »%s.%s« Sp msgid "ORIGIN message sent out of order" msgstr "ORIGIN-Nachricht in falscher Reihenfolge gesendet" -#: replication/logical/worker.c:660 +#: replication/logical/worker.c:663 #, 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:667 +#: replication/logical/worker.c:670 #, 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:898 +#: replication/logical/worker.c:901 #, c-format msgid "logical replication could not find row for delete in replication target relation \"%s\"" msgstr "logische Replikation konnte zu löschende Zeile in Zielrelation »%s« nicht finden" -#: replication/logical/worker.c:965 +#: replication/logical/worker.c:968 #, c-format msgid "invalid logical replication message type \"%c\"" msgstr "ungültiger Nachrichtentyp für logische Replikation »%c«" -#: replication/logical/worker.c:1108 +#: replication/logical/worker.c:1111 #, c-format msgid "data stream from publisher has ended" msgstr "Datenstrom vom Publikationsserver endete" -#: replication/logical/worker.c:1267 +#: replication/logical/worker.c:1270 #, 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:1413 +#: replication/logical/worker.c:1416 #, 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:1427 +#: replication/logical/worker.c:1430 #, 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:1441 +#: replication/logical/worker.c:1444 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because the connection information was changed" msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird neu starten, weil die Verbindungsinformationen geändert wurden" -#: replication/logical/worker.c:1455 +#: replication/logical/worker.c:1458 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because subscription was renamed" msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird neu starten, weil die Subskription umbenannt wurde" -#: replication/logical/worker.c:1472 +#: replication/logical/worker.c:1475 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because the replication slot name was changed" msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird neu starten, weil der Replikations-Slot-Name geändert wurde" -#: replication/logical/worker.c:1486 +#: replication/logical/worker.c:1489 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because subscription's publications were changed" msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird neu starten, weil die Publikationen der Subskription geandert wurden" -#: replication/logical/worker.c:1600 +#: replication/logical/worker.c:1603 #, 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:1614 +#: replication/logical/worker.c:1617 #, 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:1618 +#: replication/logical/worker.c:1621 #, 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:1658 +#: replication/logical/worker.c:1661 #, c-format msgid "subscription has no replication slot set" msgstr "für die Subskription ist kein Replikations-Slot gesetzt" @@ -17586,54 +17606,54 @@ msgstr "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT kann nicht in einer Subtransakt msgid "terminating walsender process after promotion" msgstr "WAL-Sender-Prozess wird nach Beförderung abgebrochen" -#: replication/walsender.c:1446 +#: replication/walsender.c:1447 #, 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:1483 +#: replication/walsender.c:1482 #, 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:1506 +#: replication/walsender.c:1515 #, c-format msgid "received replication command: %s" msgstr "Replikationsbefehl empfangen: %s" -#: replication/walsender.c:1514 tcop/fastpath.c:287 tcop/postgres.c:1020 +#: replication/walsender.c:1523 tcop/fastpath.c:287 tcop/postgres.c:1020 #: tcop/postgres.c:1330 tcop/postgres.c:1589 tcop/postgres.c:1994 #: tcop/postgres.c:2362 tcop/postgres.c:2437 #, 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:1622 replication/walsender.c:1638 +#: replication/walsender.c:1631 replication/walsender.c:1647 #, c-format msgid "unexpected EOF on standby connection" msgstr "unerwartetes EOF auf Standby-Verbindung" -#: replication/walsender.c:1677 +#: replication/walsender.c:1686 #, c-format msgid "invalid standby message type \"%c\"" msgstr "ungültiger Standby-Message-Typ »%c«" -#: replication/walsender.c:1718 +#: replication/walsender.c:1727 #, c-format msgid "unexpected message type \"%c\"" msgstr "unerwarteter Message-Typ »%c«" -#: replication/walsender.c:2090 +#: replication/walsender.c:2099 #, c-format msgid "terminating walsender process due to replication timeout" msgstr "WAL-Sender-Prozess wird abgebrochen wegen Zeitüberschreitung bei der Replikation" -#: replication/walsender.c:2174 +#: replication/walsender.c:2183 #, c-format msgid "\"%s\" has now caught up with upstream server" msgstr "»%s« hat jetzt den Upstream-Server eingeholt" -#: replication/walsender.c:2287 +#: replication/walsender.c:2296 #, c-format msgid "number of requested standby connections exceeds max_wal_senders (currently %d)" msgstr "Anzahl angeforderter Standby-Verbindungen überschreitet max_wal_senders (aktuell %d)" @@ -18203,7 +18223,7 @@ msgstr "unbekannter Snowball-Parameter: »%s«" msgid "missing Language parameter" msgstr "Parameter »Language« fehlt" -#: statistics/dependencies.c:682 statistics/dependencies.c:735 +#: statistics/dependencies.c:684 statistics/dependencies.c:737 #: statistics/mvdistinct.c:333 statistics/mvdistinct.c:386 #: utils/adt/pseudotypes.c:94 utils/adt/pseudotypes.c:122 #: utils/adt/pseudotypes.c:147 utils/adt/pseudotypes.c:171 @@ -18214,7 +18234,7 @@ msgstr "Parameter »Language« fehlt" msgid "cannot accept a value of type %s" msgstr "kann keinen Wert vom Typ %s annehmen" -#: statistics/extended_stats.c:105 +#: statistics/extended_stats.c:106 #, c-format msgid "statistics object \"%s.%s\" could not be computed for relation \"%s.%s\"" msgstr "Statistikobjekt »%s.%s« konnte für Relation »%s.%s« nicht berechnet werden" @@ -21060,7 +21080,7 @@ msgstr "Pfadelement auf Position %d ist keine ganze Zahl: »%s«" msgid "levenshtein argument exceeds maximum length of %d characters" msgstr "Levenshtein-Argument überschreitet die maximale Länge von %d Zeichen" -#: utils/adt/like.c:183 utils/adt/selfuncs.c:5678 +#: utils/adt/like.c:183 utils/adt/selfuncs.c:5690 #, c-format msgid "could not determine which collation to use for ILIKE" msgstr "konnte die für ILIKE zu verwendende Sortierfolge nicht bestimmen" @@ -21640,7 +21660,7 @@ msgid "more than one operator named %s" msgstr "es gibt mehrere Operatoren namens %s" #: utils/adt/regproc.c:696 utils/adt/regproc.c:737 utils/adt/regproc.c:1865 -#: utils/adt/ruleutils.c:9022 utils/adt/ruleutils.c:9190 +#: utils/adt/ruleutils.c:9034 utils/adt/ruleutils.c:9202 #, c-format msgid "too many arguments" msgstr "zu viele Argumente" @@ -21806,17 +21826,17 @@ msgstr "kann unterschiedliche Spaltentyp %s und %s in Record-Spalte %d nicht ver msgid "cannot compare record types with different numbers of columns" msgstr "kann Record-Typen mit unterschiedlicher Anzahl Spalten nicht vergleichen" -#: utils/adt/ruleutils.c:4714 +#: utils/adt/ruleutils.c:4716 #, c-format msgid "rule \"%s\" has unsupported event type %d" msgstr "Regel »%s« hat nicht unterstützten Ereignistyp %d" -#: utils/adt/selfuncs.c:5663 +#: utils/adt/selfuncs.c:5675 #, c-format msgid "case insensitive matching not supported on type bytea" msgstr "Mustersuche ohne Rücksicht auf Groß-/Kleinschreibung wird für Typ bytea nicht unterstützt" -#: utils/adt/selfuncs.c:5765 +#: utils/adt/selfuncs.c:5777 #, c-format msgid "regular-expression matching not supported on type bytea" msgstr "Mustersuche mit regulären Ausdrücken wird für Typ bytea nicht unterstützt" diff --git a/src/backend/po/fr.po b/src/backend/po/fr.po index 2c702055230..e00ad22553a 100644 --- a/src/backend/po/fr.po +++ b/src/backend/po/fr.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.6\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-10-05 15:25+0000\n" -"PO-Revision-Date: 2021-10-06 11:37+0200\n" +"POT-Creation-Date: 2022-01-10 17:57+0000\n" +"PO-Revision-Date: 2022-01-11 17:09+0100\n" "Last-Translator: Guillaume Lelarge <[email protected]>\n" "Language-Team: French <[email protected]>\n" "Language: fr\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 3.0.1\n" #: ../common/config_info.c:130 ../common/config_info.c:138 ../common/config_info.c:146 ../common/config_info.c:154 ../common/config_info.c:162 ../common/config_info.c:170 ../common/config_info.c:178 ../common/config_info.c:186 ../common/config_info.c:194 msgid "not recorded" @@ -162,8 +162,8 @@ msgstr "n'a pas pu lire le répertoire « %s » : %s\n" msgid "could not close directory \"%s\": %s\n" msgstr "n'a pas pu fermer le répertoire « %s » : %s\n" -#: ../common/psprintf.c:180 ../port/path.c:630 ../port/path.c:668 ../port/path.c:685 access/transam/twophase.c:1320 access/transam/xlog.c:6478 lib/stringinfo.c:258 libpq/auth.c:1155 libpq/auth.c:1534 libpq/auth.c:1602 libpq/auth.c:2120 postmaster/bgworker.c:350 postmaster/bgworker.c:978 postmaster/postmaster.c:2472 postmaster/postmaster.c:2494 postmaster/postmaster.c:4063 postmaster/postmaster.c:4779 postmaster/postmaster.c:4854 -#: postmaster/postmaster.c:5586 postmaster/postmaster.c:5946 replication/libpqwalreceiver/libpqwalreceiver.c:280 replication/logical/logical.c:175 storage/buffer/localbuf.c:436 storage/file/fd.c:793 storage/file/fd.c:1222 storage/file/fd.c:1340 storage/file/fd.c:2078 storage/ipc/procarray.c:1069 storage/ipc/procarray.c:1557 storage/ipc/procarray.c:1564 storage/ipc/procarray.c:1987 storage/ipc/procarray.c:2598 utils/adt/formatting.c:1575 +#: ../common/psprintf.c:180 ../port/path.c:630 ../port/path.c:668 ../port/path.c:685 access/transam/twophase.c:1377 access/transam/xlog.c:6478 lib/stringinfo.c:258 libpq/auth.c:1155 libpq/auth.c:1534 libpq/auth.c:1602 libpq/auth.c:2120 postmaster/bgworker.c:350 postmaster/bgworker.c:978 postmaster/postmaster.c:2485 postmaster/postmaster.c:2507 postmaster/postmaster.c:4076 postmaster/postmaster.c:4792 postmaster/postmaster.c:4867 +#: postmaster/postmaster.c:5599 postmaster/postmaster.c:5959 replication/libpqwalreceiver/libpqwalreceiver.c:280 replication/logical/logical.c:175 storage/buffer/localbuf.c:436 storage/file/fd.c:793 storage/file/fd.c:1222 storage/file/fd.c:1340 storage/file/fd.c:2078 storage/ipc/procarray.c:1069 storage/ipc/procarray.c:1557 storage/ipc/procarray.c:1564 storage/ipc/procarray.c:1987 storage/ipc/procarray.c:2598 utils/adt/formatting.c:1575 #: utils/adt/formatting.c:1700 utils/adt/formatting.c:1826 utils/adt/pg_locale.c:474 utils/adt/pg_locale.c:638 utils/adt/regexp.c:223 utils/adt/varlena.c:4703 utils/adt/varlena.c:4724 utils/fmgr/dfmgr.c:221 utils/hash/dynahash.c:444 utils/hash/dynahash.c:553 utils/hash/dynahash.c:1065 utils/mb/mbutils.c:382 utils/mb/mbutils.c:409 utils/mb/mbutils.c:738 utils/mb/mbutils.c:764 utils/misc/guc.c:4005 utils/misc/guc.c:4021 utils/misc/guc.c:4034 #: utils/misc/guc.c:7039 utils/misc/tzparser.c:468 utils/mmgr/aset.c:404 utils/mmgr/dsa.c:701 utils/mmgr/dsa.c:723 utils/mmgr/dsa.c:804 utils/mmgr/mcxt.c:725 utils/mmgr/mcxt.c:760 utils/mmgr/mcxt.c:797 utils/mmgr/mcxt.c:834 utils/mmgr/mcxt.c:868 utils/mmgr/mcxt.c:897 utils/mmgr/mcxt.c:931 utils/mmgr/mcxt.c:982 utils/mmgr/mcxt.c:1016 utils/mmgr/mcxt.c:1050 #, c-format @@ -737,7 +737,7 @@ msgstr "il manque un opérateur inter-type pour la famille d'opérateur « %s » msgid "\"%s\" is an index" msgstr "« %s » est un index" -#: access/heap/heapam.c:1310 access/heap/heapam.c:1338 access/heap/heapam.c:1370 catalog/aclchk.c:1782 commands/tablecmds.c:10080 commands/tablecmds.c:13328 +#: access/heap/heapam.c:1310 access/heap/heapam.c:1338 access/heap/heapam.c:1370 catalog/aclchk.c:1782 commands/tablecmds.c:10094 commands/tablecmds.c:13348 #, c-format msgid "\"%s\" is a composite type" msgstr "« %s » est un type composite" @@ -757,7 +757,7 @@ msgstr "ne peut pas supprimer les lignes lors d'une opération parallèle" msgid "attempted to delete invisible tuple" msgstr "a tenté de supprimer la ligne invisible" -#: access/heap/heapam.c:3534 access/heap/heapam.c:6309 +#: access/heap/heapam.c:3534 access/heap/heapam.c:6318 #, c-format msgid "cannot update tuples during a parallel operation" msgstr "ne peut pas mettre à jour les lignes lors d'une opération parallèle" @@ -767,7 +767,7 @@ msgstr "ne peut pas mettre à jour les lignes lors d'une opération parallèle" msgid "attempted to update invisible tuple" msgstr "a tenté de mettre à jour la ligne invisible" -#: access/heap/heapam.c:4982 access/heap/heapam.c:5020 access/heap/heapam.c:5272 executor/execMain.c:2654 +#: access/heap/heapam.c:4982 access/heap/heapam.c:5020 access/heap/heapam.c:5281 executor/execMain.c:2654 #, c-format msgid "could not obtain lock on row in relation \"%s\"" msgstr "n'a pas pu obtenir un verrou sur la relation « %s »" @@ -782,12 +782,12 @@ msgstr "la ligne est trop grande : taille %zu, taille maximale %zu" msgid "could not write to file \"%s\", wrote %d of %d: %m" msgstr "n'a pas pu écrire le fichier « %s », a écrit %d de %d : %m" -#: access/heap/rewriteheap.c:981 access/heap/rewriteheap.c:1204 access/heap/rewriteheap.c:1304 access/transam/timeline.c:428 access/transam/timeline.c:508 access/transam/xlog.c:3307 access/transam/xlog.c:3475 replication/logical/snapbuild.c:1653 replication/slot.c:1319 replication/slot.c:1415 storage/file/fd.c:651 storage/file/fd.c:3244 storage/smgr/md.c:1079 storage/smgr/md.c:1324 storage/smgr/md.c:1498 utils/misc/guc.c:7061 +#: access/heap/rewriteheap.c:981 access/heap/rewriteheap.c:1204 access/heap/rewriteheap.c:1304 access/transam/timeline.c:428 access/transam/timeline.c:508 access/transam/xlog.c:3307 access/transam/xlog.c:3475 replication/logical/snapbuild.c:1669 replication/slot.c:1319 replication/slot.c:1415 storage/file/fd.c:651 storage/file/fd.c:3244 storage/smgr/md.c:1079 storage/smgr/md.c:1324 storage/smgr/md.c:1498 utils/misc/guc.c:7061 #, c-format msgid "could not fsync file \"%s\": %m" msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier « %s » : %m" -#: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1156 access/transam/timeline.c:329 access/transam/timeline.c:483 access/transam/xlog.c:3261 access/transam/xlog.c:3413 access/transam/xlog.c:10884 access/transam/xlog.c:10922 access/transam/xlog.c:11326 postmaster/postmaster.c:4546 replication/logical/origin.c:582 replication/slot.c:1266 storage/file/copydir.c:176 storage/smgr/md.c:328 utils/time/snapmgr.c:1297 +#: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1156 access/transam/timeline.c:329 access/transam/timeline.c:483 access/transam/xlog.c:3261 access/transam/xlog.c:3413 access/transam/xlog.c:10884 access/transam/xlog.c:10922 access/transam/xlog.c:11326 postmaster/postmaster.c:4559 replication/logical/origin.c:582 replication/slot.c:1266 storage/file/copydir.c:176 storage/smgr/md.c:328 utils/time/snapmgr.c:1297 #, c-format msgid "could not create file \"%s\": %m" msgstr "n'a pas pu créer le fichier « %s » : %m" @@ -802,19 +802,19 @@ msgstr "n'a pas pu tronquer le fichier « %s » en %u : %m" msgid "could not seek to end of file \"%s\": %m" msgstr "n'a pas pu trouver la fin du fichier « %s » : %m" -#: access/heap/rewriteheap.c:1191 access/transam/timeline.c:384 access/transam/timeline.c:420 access/transam/timeline.c:500 access/transam/xlog.c:3293 access/transam/xlog.c:3466 postmaster/postmaster.c:4556 postmaster/postmaster.c:4566 replication/logical/origin.c:597 replication/logical/origin.c:642 replication/logical/origin.c:664 replication/logical/snapbuild.c:1629 replication/slot.c:1301 storage/file/buffile.c:343 +#: access/heap/rewriteheap.c:1191 access/transam/timeline.c:384 access/transam/timeline.c:420 access/transam/timeline.c:500 access/transam/xlog.c:3293 access/transam/xlog.c:3466 postmaster/postmaster.c:4569 postmaster/postmaster.c:4579 replication/logical/origin.c:597 replication/logical/origin.c:642 replication/logical/origin.c:664 replication/logical/snapbuild.c:1645 replication/slot.c:1301 storage/file/buffile.c:343 #: storage/file/copydir.c:217 utils/init/miscinit.c:1253 utils/init/miscinit.c:1264 utils/init/miscinit.c:1272 utils/misc/guc.c:7022 utils/misc/guc.c:7053 utils/misc/guc.c:8901 utils/misc/guc.c:8915 utils/time/snapmgr.c:1302 utils/time/snapmgr.c:1309 #, c-format msgid "could not write to file \"%s\": %m" msgstr "n'a pas pu écrire dans le fichier « %s » : %m" -#: access/heap/rewriteheap.c:1278 access/transam/xlogarchive.c:112 access/transam/xlogarchive.c:457 postmaster/postmaster.c:1281 postmaster/syslogger.c:1455 replication/logical/origin.c:569 replication/logical/reorderbuffer.c:2777 replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1976 replication/slot.c:1385 storage/file/fd.c:702 storage/ipc/dsm.c:322 storage/smgr/md.c:473 storage/smgr/md.c:517 storage/smgr/md.c:1445 +#: access/heap/rewriteheap.c:1278 access/transam/xlogarchive.c:112 access/transam/xlogarchive.c:457 postmaster/postmaster.c:1281 postmaster/syslogger.c:1455 replication/logical/origin.c:569 replication/logical/reorderbuffer.c:2777 replication/logical/snapbuild.c:1586 replication/logical/snapbuild.c:1992 replication/slot.c:1385 storage/file/fd.c:702 storage/ipc/dsm.c:322 storage/smgr/md.c:473 storage/smgr/md.c:517 storage/smgr/md.c:1445 #, c-format msgid "could not remove file \"%s\": %m" msgstr "n'a pas pu supprimer le fichier « %s » : %m" #: access/heap/rewriteheap.c:1293 access/transam/timeline.c:110 access/transam/timeline.c:250 access/transam/timeline.c:348 access/transam/xlog.c:3237 access/transam/xlog.c:3357 access/transam/xlog.c:3398 access/transam/xlog.c:3677 access/transam/xlog.c:3780 access/transam/xlogutils.c:706 postmaster/syslogger.c:1464 replication/basebackup.c:490 replication/basebackup.c:1236 replication/logical/origin.c:719 -#: replication/logical/reorderbuffer.c:2291 replication/logical/reorderbuffer.c:2548 replication/logical/reorderbuffer.c:3255 replication/logical/snapbuild.c:1615 replication/logical/snapbuild.c:1718 replication/slot.c:1400 replication/walsender.c:487 replication/walsender.c:2409 storage/file/copydir.c:169 storage/file/fd.c:634 storage/file/fd.c:3156 storage/file/fd.c:3223 storage/smgr/md.c:651 utils/error/elog.c:1872 +#: replication/logical/reorderbuffer.c:2291 replication/logical/reorderbuffer.c:2548 replication/logical/reorderbuffer.c:3255 replication/logical/snapbuild.c:1631 replication/logical/snapbuild.c:1734 replication/slot.c:1400 replication/walsender.c:487 replication/walsender.c:2409 storage/file/copydir.c:169 storage/file/fd.c:634 storage/file/fd.c:3156 storage/file/fd.c:3223 storage/smgr/md.c:651 utils/error/elog.c:1872 #: utils/init/miscinit.c:1177 utils/init/miscinit.c:1312 utils/init/miscinit.c:1389 utils/misc/guc.c:7278 utils/misc/guc.c:7311 #, c-format msgid "could not open file \"%s\": %m" @@ -830,7 +830,7 @@ msgstr "la méthode d'accès « %s » n'est pas de type %s" msgid "index access method \"%s\" does not have a handler" msgstr "la méthode d'accès « %s » n'a pas de handler" -#: access/index/indexam.c:160 catalog/objectaddress.c:1222 commands/indexcmds.c:1850 commands/tablecmds.c:249 commands/tablecmds.c:13319 +#: access/index/indexam.c:160 catalog/objectaddress.c:1222 commands/indexcmds.c:1850 commands/tablecmds.c:249 commands/tablecmds.c:13339 #, c-format msgid "\"%s\" is not an index" msgstr "« %s » n'est pas un index" @@ -1200,162 +1200,167 @@ msgstr "Configure max_prepared_transactions à une valeur différente de zéro." msgid "transaction identifier \"%s\" is already in use" msgstr "l'identifiant de la transaction « %s » est déjà utilisé" -#: access/transam/twophase.c:419 access/transam/twophase.c:2376 +#: access/transam/twophase.c:419 access/transam/twophase.c:2443 #, c-format msgid "maximum number of prepared transactions reached" msgstr "nombre maximum de transactions préparées obtenu" -#: access/transam/twophase.c:420 access/transam/twophase.c:2377 +#: access/transam/twophase.c:420 access/transam/twophase.c:2444 #, c-format msgid "Increase max_prepared_transactions (currently %d)." msgstr "Augmentez max_prepared_transactions (actuellement %d)." -#: access/transam/twophase.c:587 +#: access/transam/twophase.c:597 #, c-format msgid "prepared transaction with identifier \"%s\" is busy" msgstr "la transaction préparée d'identifiant « %s » est occupée" -#: access/transam/twophase.c:593 +#: access/transam/twophase.c:603 #, c-format msgid "permission denied to finish prepared transaction" msgstr "droit refusé pour terminer la transaction préparée" -#: access/transam/twophase.c:594 +#: access/transam/twophase.c:604 #, c-format msgid "Must be superuser or the user that prepared the transaction." msgstr "Doit être super-utilisateur ou l'utilisateur qui a préparé la transaction." -#: access/transam/twophase.c:605 +#: access/transam/twophase.c:615 #, c-format msgid "prepared transaction belongs to another database" msgstr "la transaction préparée appartient à une autre base de données" -#: access/transam/twophase.c:606 +#: access/transam/twophase.c:616 #, c-format msgid "Connect to the database where the transaction was prepared to finish it." msgstr "" "Connectez-vous à la base de données où la transaction a été préparée pour\n" "la terminer." -#: access/transam/twophase.c:621 +#: access/transam/twophase.c:631 #, c-format msgid "prepared transaction with identifier \"%s\" does not exist" msgstr "la transaction préparée d'identifiant « %s » n'existe pas" -#: access/transam/twophase.c:1086 +#: access/transam/twophase.c:1143 #, c-format msgid "two-phase state file maximum length exceeded" msgstr "" "longueur maximale dépassée pour le fichier de statut de la validation en\n" "deux phase" -#: access/transam/twophase.c:1204 +#: access/transam/twophase.c:1261 #, c-format msgid "could not open two-phase state file \"%s\": %m" msgstr "" "n'a pas pu ouvrir le fichier d'état de la validation en deux phases nommé\n" "« %s » : %m" -#: access/transam/twophase.c:1225 +#: access/transam/twophase.c:1282 #, c-format msgid "could not stat two-phase state file \"%s\": %m" msgstr "" "n'a pas pu récupérer des informations sur le fichier d'état de la validation\n" "en deux phases nommé « %s » : %m" -#: access/transam/twophase.c:1264 +#: access/transam/twophase.c:1321 #, c-format msgid "could not read two-phase state file \"%s\": %m" msgstr "" "n'a pas pu lire le fichier d'état de la validation en deux phases nommé\n" "« %s » : %m" -#: access/transam/twophase.c:1321 access/transam/xlog.c:6479 +#: access/transam/twophase.c:1378 access/transam/xlog.c:6479 #, c-format msgid "Failed while allocating a WAL reading processor." msgstr "Échec lors de l'allocation d'un processeur de lecture de journaux de transactions." -#: access/transam/twophase.c:1335 +#: access/transam/twophase.c:1394 +#, c-format +msgid "could not read two-phase state from WAL at %X/%X: %s" +msgstr "n'a pas pu lire le fichier d'état de la validation en deux phases depuis les journaux de transactions à %X/%X : %s" + +#: access/transam/twophase.c:1401 #, c-format msgid "could not read two-phase state from WAL at %X/%X" msgstr "n'a pas pu lire le fichier d'état de la validation en deux phases depuis les journaux de transactions à %X/%X" -#: access/transam/twophase.c:1343 +#: access/transam/twophase.c:1410 #, c-format msgid "expected two-phase state data is not present in WAL at %X/%X" msgstr "" "le fichier d'état de la validation en deux phases attendu n'est pas présent\n" "dans les journaux de transaction à %X/%X" -#: access/transam/twophase.c:1580 +#: access/transam/twophase.c:1647 #, c-format msgid "could not remove two-phase state file \"%s\": %m" msgstr "" "n'a pas pu supprimer le fichier d'état de la validation en deux phases\n" "« %s » : %m" -#: access/transam/twophase.c:1610 +#: access/transam/twophase.c:1677 #, c-format msgid "could not recreate two-phase state file \"%s\": %m" msgstr "" "n'a pas pu re-créer le fichier d'état de la validation en deux phases nommé\n" "« %s » : %m" -#: access/transam/twophase.c:1627 access/transam/twophase.c:1640 +#: access/transam/twophase.c:1694 access/transam/twophase.c:1707 #, c-format msgid "could not write two-phase state file: %m" msgstr "n'a pas pu écrire dans le fichier d'état de la validation en deux phases : %m" -#: access/transam/twophase.c:1657 +#: access/transam/twophase.c:1724 #, c-format msgid "could not fsync two-phase state file: %m" msgstr "" "n'a pas pu synchroniser sur disque (fsync) le fichier d'état de la\n" "validation en deux phases : %m" -#: access/transam/twophase.c:1664 +#: access/transam/twophase.c:1731 #, c-format msgid "could not close two-phase state file: %m" msgstr "n'a pas pu fermer le fichier d'état de la validation en deux phases : %m" -#: access/transam/twophase.c:1752 +#: access/transam/twophase.c:1819 #, c-format msgid "%u two-phase state file was written for a long-running prepared transaction" msgid_plural "%u two-phase state files were written for long-running prepared transactions" msgstr[0] "le fichier d'état de la validation en deux phases %u a été écrit pour une transaction préparée de longue durée" msgstr[1] "les fichiers d'état de la validation en deux phases %u a été écrit pour des transactions préparées de longue durée" -#: access/transam/twophase.c:1980 +#: access/transam/twophase.c:2047 #, c-format msgid "recovering prepared transaction %u from shared memory" msgstr "récupération de la transaction préparée %u à partir de la mémoire partagée" -#: access/transam/twophase.c:2070 +#: access/transam/twophase.c:2137 #, c-format msgid "removing stale two-phase state file for transaction %u" msgstr "suppression du vieux fichier d'état de la validation en deux phases pour la transaction %u" -#: access/transam/twophase.c:2077 +#: access/transam/twophase.c:2144 #, c-format msgid "removing stale two-phase state from memory for transaction %u" msgstr "suppression du vieux fichier d'état de la validation en deux phases de la mémoire pour la transaction %u" -#: access/transam/twophase.c:2090 +#: access/transam/twophase.c:2157 #, c-format msgid "removing future two-phase state file for transaction %u" msgstr "suppression du futur fichier d'état de la validation en deux phases pour la transaction %u" -#: access/transam/twophase.c:2097 +#: access/transam/twophase.c:2164 #, c-format msgid "removing future two-phase state from memory for transaction %u" msgstr "suppression du futur fichier d'état de la validation en deux phases en mémoire pour la transaction %u" -#: access/transam/twophase.c:2111 access/transam/twophase.c:2130 +#: access/transam/twophase.c:2178 access/transam/twophase.c:2197 #, c-format msgid "removing corrupt two-phase state file for transaction %u" msgstr "suppression du fichier d'état corrompu de la validation en deux phases pour la transaction %u" -#: access/transam/twophase.c:2137 +#: access/transam/twophase.c:2204 #, c-format msgid "removing corrupt two-phase state from memory for transaction %u" msgstr "" @@ -1409,54 +1414,54 @@ msgstr "" "la limite de réinitialisation de l'identifiant de transaction est %u,\n" "limité par la base de données d'OID %u" -#: access/transam/xact.c:969 +#: access/transam/xact.c:970 #, c-format msgid "cannot have more than 2^32-2 commands in a transaction" msgstr "ne peux pas avoir plus de 2^32-2 commandes dans une transaction" -#: access/transam/xact.c:1494 +#: access/transam/xact.c:1495 #, c-format msgid "maximum number of committed subtransactions (%d) exceeded" msgstr "nombre maximum de sous-transactions validées (%d) dépassé" -#: access/transam/xact.c:2300 +#: access/transam/xact.c:2301 #, c-format msgid "cannot PREPARE a transaction that has operated on temporary tables" msgstr "" "ne peut pas préparer (PREPARE) une transaction qui a travaillé sur des\n" "tables temporaires" -#: access/transam/xact.c:2312 +#: access/transam/xact.c:2313 #, c-format msgid "cannot PREPARE a transaction that has operated on temporary objects" msgstr "" "ne peut pas préparer (PREPARE) une transaction qui a travaillé sur des\n" "objets temporaires" -#: access/transam/xact.c:2322 +#: access/transam/xact.c:2323 #, c-format msgid "cannot PREPARE a transaction that has exported snapshots" msgstr "ne peut pas préparer (PREPARE) une transaction qui a exporté des snapshots" -#: access/transam/xact.c:2331 +#: access/transam/xact.c:2332 #, c-format msgid "cannot PREPARE a transaction that has manipulated logical replication workers" msgstr "ne peut pas préparer (PREPARE) une transaction qui a manipulé des workers de réplication logique" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3216 +#: access/transam/xact.c:3226 #, c-format msgid "%s cannot run inside a transaction block" msgstr "%s ne peut pas être exécuté dans un bloc de transaction" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3226 +#: access/transam/xact.c:3236 #, c-format msgid "%s cannot run inside a subtransaction" msgstr "%s ne peut pas être exécuté dans un sous-bloc de transaction" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3236 +#: access/transam/xact.c:3246 #, c-format msgid "%s cannot be executed from a function or multi-command string" msgstr "" @@ -1464,62 +1469,62 @@ msgstr "" "contenant plusieurs commandes" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3307 +#: access/transam/xact.c:3317 #, c-format msgid "%s can only be used in transaction blocks" msgstr "%s peut seulement être utilisé dans des blocs de transaction" -#: access/transam/xact.c:3491 +#: access/transam/xact.c:3501 #, c-format msgid "there is already a transaction in progress" msgstr "une transaction est déjà en cours" -#: access/transam/xact.c:3659 access/transam/xact.c:3762 +#: access/transam/xact.c:3669 access/transam/xact.c:3772 #, c-format msgid "there is no transaction in progress" msgstr "aucune transaction en cours" -#: access/transam/xact.c:3670 +#: access/transam/xact.c:3680 #, c-format msgid "cannot commit during a parallel operation" msgstr "ne peut pas valider pendant une opération parallèle" -#: access/transam/xact.c:3773 +#: access/transam/xact.c:3783 #, c-format msgid "cannot abort during a parallel operation" msgstr "ne peut pas annuler pendant une opération en parallèle" -#: access/transam/xact.c:3815 +#: access/transam/xact.c:3825 #, c-format msgid "cannot define savepoints during a parallel operation" msgstr "ne peut pas définir de points de sauvegarde lors d'une opération parallèle" -#: access/transam/xact.c:3882 +#: access/transam/xact.c:3892 #, c-format msgid "cannot release savepoints during a parallel operation" msgstr "ne peut pas relâcher de points de sauvegarde pendant une opération parallèle" -#: access/transam/xact.c:3893 access/transam/xact.c:3945 access/transam/xact.c:3951 access/transam/xact.c:4007 access/transam/xact.c:4057 access/transam/xact.c:4063 +#: access/transam/xact.c:3903 access/transam/xact.c:3955 access/transam/xact.c:3961 access/transam/xact.c:4017 access/transam/xact.c:4067 access/transam/xact.c:4073 #, c-format msgid "no such savepoint" msgstr "aucun point de sauvegarde" -#: access/transam/xact.c:3995 +#: access/transam/xact.c:4005 #, c-format msgid "cannot rollback to savepoints during a parallel operation" msgstr "ne peut pas retourner à un point de sauvegarde pendant un opération parallèle" -#: access/transam/xact.c:4123 +#: access/transam/xact.c:4133 #, c-format msgid "cannot start subtransactions during a parallel operation" msgstr "ne peut pas lancer de sous-transactions pendant une opération parallèle" -#: access/transam/xact.c:4190 +#: access/transam/xact.c:4200 #, c-format msgid "cannot commit subtransactions during a parallel operation" msgstr "ne peut pas valider de sous-transactions pendant une opération parallèle" -#: access/transam/xact.c:4827 +#: access/transam/xact.c:4842 #, c-format msgid "cannot have more than 2^32-1 subtransactions in a transaction" msgstr "ne peut pas avoir plus de 2^32-1 sous-transactions dans une transaction" @@ -1868,7 +1873,7 @@ msgstr "le paramètre « %s » requiert une valeur booléenne" msgid "parameter \"%s\" requires a temporal value" msgstr "le paramètre « %s » requiert une valeur temporelle" -#: access/transam/xlog.c:5511 catalog/dependency.c:985 catalog/dependency.c:986 catalog/dependency.c:992 catalog/dependency.c:993 catalog/dependency.c:1004 catalog/dependency.c:1005 commands/tablecmds.c:951 commands/tablecmds.c:10536 commands/user.c:1078 commands/view.c:504 libpq/auth.c:329 replication/syncrep.c:1309 storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1318 utils/adt/acl.c:5331 utils/misc/guc.c:5783 utils/misc/guc.c:5876 +#: access/transam/xlog.c:5511 catalog/dependency.c:994 catalog/dependency.c:995 catalog/dependency.c:1001 catalog/dependency.c:1002 catalog/dependency.c:1013 catalog/dependency.c:1014 commands/tablecmds.c:951 commands/tablecmds.c:10550 commands/user.c:1078 commands/view.c:504 libpq/auth.c:329 replication/syncrep.c:1309 storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1318 utils/adt/acl.c:5331 utils/misc/guc.c:5783 utils/misc/guc.c:5876 #: utils/misc/guc.c:9915 utils/misc/guc.c:9949 utils/misc/guc.c:9983 utils/misc/guc.c:10026 utils/misc/guc.c:10068 #, c-format msgid "%s" @@ -2402,7 +2407,7 @@ msgstr "" #: access/transam/xlog.c:10264 #, c-format msgid "successfully skipped missing contrecord at %X/%X, overwritten at %s" -msgstr "ignore avec succès le contrecord manquant à %X/%X, surchargé à %s" +msgstr "a ignoré avec succès le contrecord manquant à %X/%X, surchargé à %s" #: access/transam/xlog.c:10417 #, c-format @@ -2488,7 +2493,7 @@ msgstr "la cible du lien symbolique « %s » est trop longue" msgid "tablespaces are not supported on this platform" msgstr "les tablespaces ne sont pas supportés sur cette plateforme" -#: access/transam/xlog.c:10869 access/transam/xlog.c:10907 access/transam/xlog.c:11123 access/transam/xlogarchive.c:104 access/transam/xlogarchive.c:263 commands/copy.c:1871 commands/copy.c:3208 commands/extension.c:3347 commands/tablespace.c:776 commands/tablespace.c:867 guc-file.l:1061 replication/basebackup.c:496 replication/basebackup.c:566 replication/logical/snapbuild.c:1528 storage/file/copydir.c:72 storage/file/copydir.c:115 +#: access/transam/xlog.c:10869 access/transam/xlog.c:10907 access/transam/xlog.c:11123 access/transam/xlogarchive.c:104 access/transam/xlogarchive.c:263 commands/copy.c:1871 commands/copy.c:3208 commands/extension.c:3347 commands/tablespace.c:776 commands/tablespace.c:867 guc-file.l:1061 replication/basebackup.c:496 replication/basebackup.c:566 replication/logical/snapbuild.c:1544 storage/file/copydir.c:72 storage/file/copydir.c:115 #: storage/file/fd.c:3018 storage/file/fd.c:3110 utils/adt/dbsize.c:70 utils/adt/dbsize.c:227 utils/adt/dbsize.c:307 utils/adt/genfile.c:108 utils/adt/genfile.c:327 utils/adt/genfile.c:547 #, c-format msgid "could not stat file \"%s\": %m" @@ -2652,7 +2657,7 @@ msgstr "n'a pas pu restaurer le fichier « %s » à partir de l'archive : %s" msgid "%s \"%s\": %s" msgstr "%s « %s »: %s" -#: access/transam/xlogarchive.c:447 postmaster/syslogger.c:1499 replication/logical/snapbuild.c:1668 replication/slot.c:598 replication/slot.c:1203 replication/slot.c:1336 storage/file/fd.c:662 storage/file/fd.c:757 utils/time/snapmgr.c:1318 +#: access/transam/xlogarchive.c:447 postmaster/syslogger.c:1499 replication/logical/snapbuild.c:1684 replication/slot.c:598 replication/slot.c:1203 replication/slot.c:1336 storage/file/fd.c:662 storage/file/fd.c:757 utils/time/snapmgr.c:1318 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "n'a pas pu renommer le fichier « %s » en « %s » : %m" @@ -3022,7 +3027,7 @@ msgstr "type de droit %s invalide pour le serveur distant" msgid "column privileges are only valid for relations" msgstr "les droits sur la colonne sont seulement valides pour les relations" -#: catalog/aclchk.c:696 catalog/aclchk.c:3929 catalog/aclchk.c:4711 catalog/objectaddress.c:928 catalog/pg_largeobject.c:111 storage/large_object/inv_api.c:291 +#: catalog/aclchk.c:696 catalog/aclchk.c:3929 catalog/aclchk.c:4711 catalog/objectaddress.c:928 catalog/pg_largeobject.c:111 storage/large_object/inv_api.c:293 #, c-format msgid "large object %u does not exist" msgstr "le « Large Object » %u n'existe pas" @@ -3030,7 +3035,7 @@ msgstr "le « Large Object » %u n'existe pas" #: catalog/aclchk.c:885 catalog/aclchk.c:894 commands/collationcmds.c:114 commands/copy.c:1048 commands/copy.c:1068 commands/copy.c:1077 commands/copy.c:1086 commands/copy.c:1095 commands/copy.c:1104 commands/copy.c:1113 commands/copy.c:1122 commands/copy.c:1131 commands/copy.c:1149 commands/copy.c:1165 commands/copy.c:1185 commands/copy.c:1202 commands/dbcommands.c:155 commands/dbcommands.c:164 commands/dbcommands.c:173 #: commands/dbcommands.c:182 commands/dbcommands.c:191 commands/dbcommands.c:200 commands/dbcommands.c:209 commands/dbcommands.c:218 commands/dbcommands.c:227 commands/dbcommands.c:1427 commands/dbcommands.c:1436 commands/dbcommands.c:1445 commands/dbcommands.c:1454 commands/extension.c:1698 commands/extension.c:1708 commands/extension.c:1718 commands/extension.c:1728 commands/extension.c:2969 commands/foreigncmds.c:537 #: commands/foreigncmds.c:546 commands/functioncmds.c:526 commands/functioncmds.c:643 commands/functioncmds.c:652 commands/functioncmds.c:661 commands/functioncmds.c:670 commands/functioncmds.c:2097 commands/functioncmds.c:2105 commands/publicationcmds.c:90 commands/sequence.c:1264 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/subscriptioncmds.c:111 commands/subscriptioncmds.c:121 commands/subscriptioncmds.c:131 commands/subscriptioncmds.c:141 commands/subscriptioncmds.c:157 commands/subscriptioncmds.c:168 commands/subscriptioncmds.c:182 commands/tablecmds.c:6043 commands/typecmds.c:298 commands/typecmds.c:1398 commands/typecmds.c:1407 commands/typecmds.c:1415 commands/typecmds.c:1423 +#: commands/sequence.c:1334 commands/sequence.c:1344 commands/subscriptioncmds.c:111 commands/subscriptioncmds.c:121 commands/subscriptioncmds.c:131 commands/subscriptioncmds.c:141 commands/subscriptioncmds.c:157 commands/subscriptioncmds.c:168 commands/subscriptioncmds.c:182 commands/tablecmds.c:6056 commands/typecmds.c:298 commands/typecmds.c:1398 commands/typecmds.c:1407 commands/typecmds.c:1415 commands/typecmds.c:1423 #: commands/typecmds.c:1431 commands/user.c:134 commands/user.c:148 commands/user.c:157 commands/user.c:166 commands/user.c:175 commands/user.c:184 commands/user.c:193 commands/user.c:202 commands/user.c:211 commands/user.c:220 commands/user.c:229 commands/user.c:238 commands/user.c:247 commands/user.c:567 commands/user.c:575 commands/user.c:583 commands/user.c:591 commands/user.c:599 commands/user.c:607 commands/user.c:615 #: commands/user.c:623 commands/user.c:632 commands/user.c:640 commands/user.c:648 parser/parse_utilcmd.c:427 replication/pgoutput/pgoutput.c:108 replication/pgoutput/pgoutput.c:129 replication/walsender.c:808 replication/walsender.c:819 replication/walsender.c:829 #, c-format @@ -3047,13 +3052,13 @@ msgstr "les droits par défaut ne peuvent pas être configurés pour les colonne msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS" msgstr "ne peut pas utiliser la clause IN SCHEMA lors de l'utilisation de GRANT/REVOKE ON SCHEMAS" -#: catalog/aclchk.c:1524 catalog/objectaddress.c:1389 commands/analyze.c:399 commands/copy.c:4835 commands/sequence.c:1699 commands/tablecmds.c:5691 commands/tablecmds.c:5838 commands/tablecmds.c:5895 commands/tablecmds.c:5968 commands/tablecmds.c:6062 commands/tablecmds.c:6121 commands/tablecmds.c:6246 commands/tablecmds.c:6300 commands/tablecmds.c:6392 commands/tablecmds.c:6548 commands/tablecmds.c:8719 commands/tablecmds.c:8898 -#: commands/tablecmds.c:9022 commands/tablecmds.c:9557 commands/trigger.c:817 parser/analyze.c:2342 parser/parse_relation.c:2733 parser/parse_relation.c:2795 parser/parse_target.c:1002 parser/parse_type.c:145 utils/adt/acl.c:2870 utils/adt/ruleutils.c:2373 +#: catalog/aclchk.c:1524 catalog/objectaddress.c:1389 commands/analyze.c:399 commands/copy.c:4835 commands/sequence.c:1699 commands/tablecmds.c:5691 commands/tablecmds.c:5851 commands/tablecmds.c:5908 commands/tablecmds.c:5981 commands/tablecmds.c:6075 commands/tablecmds.c:6134 commands/tablecmds.c:6259 commands/tablecmds.c:6313 commands/tablecmds.c:6405 commands/tablecmds.c:6561 commands/tablecmds.c:8732 commands/tablecmds.c:8912 +#: commands/tablecmds.c:9036 commands/tablecmds.c:9571 commands/trigger.c:817 parser/analyze.c:2342 parser/parse_relation.c:2733 parser/parse_relation.c:2795 parser/parse_target.c:1001 parser/parse_type.c:145 utils/adt/acl.c:2870 utils/adt/ruleutils.c:2373 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "la colonne « %s » de la relation « %s » n'existe pas" -#: catalog/aclchk.c:1790 catalog/objectaddress.c:1229 commands/sequence.c:1137 commands/tablecmds.c:231 commands/tablecmds.c:13293 utils/adt/acl.c:2060 utils/adt/acl.c:2090 utils/adt/acl.c:2122 utils/adt/acl.c:2154 utils/adt/acl.c:2182 utils/adt/acl.c:2212 +#: catalog/aclchk.c:1790 catalog/objectaddress.c:1229 commands/sequence.c:1137 commands/tablecmds.c:231 commands/tablecmds.c:13313 utils/adt/acl.c:2060 utils/adt/acl.c:2090 utils/adt/acl.c:2122 utils/adt/acl.c:2154 utils/adt/acl.c:2182 utils/adt/acl.c:2212 #, c-format msgid "\"%s\" is not a sequence" msgstr "« %s » n'est pas une séquence" @@ -3468,27 +3473,27 @@ msgstr "n'a pas pu supprimer %s car il est requis par %s" msgid "You can drop %s instead." msgstr "Vous pouvez supprimer %s à la place." -#: catalog/dependency.c:803 catalog/pg_shdepend.c:574 +#: catalog/dependency.c:803 catalog/pg_shdepend.c:575 #, c-format msgid "cannot drop %s because it is required by the database system" msgstr "n'a pas pu supprimer %s car il est requis par le système de bases de données" -#: catalog/dependency.c:921 +#: catalog/dependency.c:925 #, c-format msgid "drop auto-cascades to %s" msgstr "DROP cascade automatiquement sur %s" -#: catalog/dependency.c:933 catalog/dependency.c:942 +#: catalog/dependency.c:939 catalog/dependency.c:948 #, c-format msgid "%s depends on %s" msgstr "%s dépend de %s" -#: catalog/dependency.c:954 catalog/dependency.c:963 +#: catalog/dependency.c:963 catalog/dependency.c:972 #, c-format msgid "drop cascades to %s" msgstr "DROP cascade sur %s" -#: catalog/dependency.c:971 catalog/pg_shdepend.c:685 +#: catalog/dependency.c:980 catalog/pg_shdepend.c:686 #, c-format msgid "" "\n" @@ -3503,30 +3508,30 @@ msgstr[1] "" "\n" "et %d autres objets (voir le journal applicatif du serveur pour une liste)" -#: catalog/dependency.c:983 +#: catalog/dependency.c:992 #, c-format msgid "cannot drop %s because other objects depend on it" msgstr "n'a pas pu supprimer %s car d'autres objets en dépendent" -#: catalog/dependency.c:987 catalog/dependency.c:994 +#: catalog/dependency.c:996 catalog/dependency.c:1003 #, c-format msgid "Use DROP ... CASCADE to drop the dependent objects too." msgstr "Utilisez DROP ... CASCADE pour supprimer aussi les objets dépendants." -#: catalog/dependency.c:991 +#: catalog/dependency.c:1000 #, c-format msgid "cannot drop desired object(s) because other objects depend on them" msgstr "ne peut pas supprimer les objets désirés car d'autres objets en dépendent" #. translator: %d always has a value larger than 1 -#: catalog/dependency.c:1000 +#: catalog/dependency.c:1009 #, c-format msgid "drop cascades to %d other object" msgid_plural "drop cascades to %d other objects" msgstr[0] "DROP cascade sur %d autre objet" msgstr[1] "DROP cascade sur %d autres objets" -#: catalog/dependency.c:1679 +#: catalog/dependency.c:1688 #, c-format msgid "constant of the type %s cannot be used here" msgstr "la constante de type %s ne peut pas être utilisée ici" @@ -3571,7 +3576,7 @@ msgstr "le type composite %s ne peut pas être membre de lui-même" msgid "no collation was derived for column \"%s\" with collatable type %s" msgstr "aucun collationnement n'a été dérivé pour la colonne « %s » de type collationnable %s" -#: catalog/heap.c:591 commands/createas.c:204 commands/createas.c:501 commands/indexcmds.c:1177 commands/tablecmds.c:13584 commands/view.c:105 regex/regc_pg_locale.c:263 utils/adt/formatting.c:1541 utils/adt/formatting.c:1666 utils/adt/formatting.c:1792 utils/adt/like.c:184 utils/adt/selfuncs.c:5679 utils/adt/varlena.c:1417 utils/adt/varlena.c:1854 +#: catalog/heap.c:591 commands/createas.c:204 commands/createas.c:501 commands/indexcmds.c:1177 commands/tablecmds.c:13604 commands/view.c:105 regex/regc_pg_locale.c:263 utils/adt/formatting.c:1541 utils/adt/formatting.c:1666 utils/adt/formatting.c:1792 utils/adt/like.c:184 utils/adt/selfuncs.c:5679 utils/adt/varlena.c:1417 utils/adt/varlena.c:1854 #, c-format msgid "Use the COLLATE clause to set the collation explicitly." msgstr "Utilisez la clause COLLARE pour configurer explicitement le collationnement." @@ -3608,7 +3613,7 @@ msgstr "ne peut pas ajouter une contrainte NO INHERIT pour la table partitionné msgid "check constraint \"%s\" already exists" msgstr "la contrainte de vérification « %s » existe déjà" -#: catalog/heap.c:2507 catalog/pg_constraint.c:649 commands/tablecmds.c:6909 +#: catalog/heap.c:2507 catalog/pg_constraint.c:649 commands/tablecmds.c:6922 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "la contrainte « %s » de la relation « %s » existe déjà" @@ -3643,7 +3648,7 @@ msgstr "ne peut pas utiliser les références de colonnes dans l'expression par msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "la colonne « %s » est de type %s alors que l'expression par défaut est de type %s" -#: catalog/heap.c:2686 commands/prepare.c:388 parser/parse_node.c:430 parser/parse_target.c:590 parser/parse_target.c:840 parser/parse_target.c:850 rewrite/rewriteHandler.c:1192 +#: catalog/heap.c:2686 commands/prepare.c:388 parser/parse_node.c:430 parser/parse_target.c:589 parser/parse_target.c:839 parser/parse_target.c:849 rewrite/rewriteHandler.c:1192 #, c-format msgid "You will need to rewrite or cast the expression." msgstr "Vous devez réécrire l'expression ou lui appliquer une transformation de type." @@ -3812,12 +3817,12 @@ msgstr "le modèle de recherche plein texte « %s » n'existe pas" msgid "text search configuration \"%s\" does not exist" msgstr "la configuration de recherche plein texte « %s » n'existe pas" -#: catalog/namespace.c:2809 parser/parse_expr.c:789 parser/parse_target.c:1192 +#: catalog/namespace.c:2809 parser/parse_expr.c:789 parser/parse_target.c:1191 #, c-format msgid "cross-database references are not implemented: %s" msgstr "les références entre bases de données ne sont pas implémentées : %s" -#: catalog/namespace.c:2815 gram.y:14337 gram.y:15758 parser/parse_expr.c:796 parser/parse_target.c:1199 +#: catalog/namespace.c:2815 gram.y:14337 gram.y:15758 parser/parse_expr.c:796 parser/parse_target.c:1198 #, c-format msgid "improper qualified name (too many dotted names): %s" msgstr "mauvaise qualification du nom (trop de points entre les noms) : %s" @@ -3872,22 +3877,22 @@ msgstr "ne peut pas créer de tables temporaires pendant une opération parallè msgid "List syntax is invalid." msgstr "La syntaxe de la liste est invalide." -#: catalog/objectaddress.c:1237 catalog/pg_publication.c:66 commands/lockcmds.c:95 commands/policy.c:95 commands/policy.c:373 commands/tablecmds.c:225 commands/tablecmds.c:267 commands/tablecmds.c:1548 commands/tablecmds.c:4778 commands/tablecmds.c:8833 +#: catalog/objectaddress.c:1237 catalog/pg_publication.c:66 commands/lockcmds.c:95 commands/policy.c:95 commands/policy.c:373 commands/tablecmds.c:225 commands/tablecmds.c:267 commands/tablecmds.c:1548 commands/tablecmds.c:4778 commands/tablecmds.c:8846 #, c-format msgid "\"%s\" is not a table" msgstr "« %s » n'est pas une table" -#: catalog/objectaddress.c:1244 commands/tablecmds.c:237 commands/tablecmds.c:4808 commands/tablecmds.c:13298 commands/view.c:138 +#: catalog/objectaddress.c:1244 commands/tablecmds.c:237 commands/tablecmds.c:4808 commands/tablecmds.c:13318 commands/view.c:138 #, c-format msgid "\"%s\" is not a view" msgstr "« %s » n'est pas une vue" -#: catalog/objectaddress.c:1251 commands/matview.c:172 commands/tablecmds.c:243 commands/tablecmds.c:13303 +#: catalog/objectaddress.c:1251 commands/matview.c:172 commands/tablecmds.c:243 commands/tablecmds.c:13323 #, c-format msgid "\"%s\" is not a materialized view" msgstr "« %s » n'est pas une vue matérialisée" -#: catalog/objectaddress.c:1258 commands/tablecmds.c:261 commands/tablecmds.c:4811 commands/tablecmds.c:13308 +#: catalog/objectaddress.c:1258 commands/tablecmds.c:261 commands/tablecmds.c:4811 commands/tablecmds.c:13328 #, c-format msgid "\"%s\" is not a foreign table" msgstr "« %s » n'est pas une table distante" @@ -3987,7 +3992,7 @@ msgstr "la longueur de la liste de nom doit au moins être %d" msgid "argument list length must be exactly %d" msgstr "la longueur de la liste d'arguments doit être %d exactement" -#: catalog/objectaddress.c:2342 libpq/be-fsstubs.c:350 +#: catalog/objectaddress.c:2342 libpq/be-fsstubs.c:346 #, c-format msgid "must be owner of large object %u" msgstr "doit être le propriétaire du Large Object %u" @@ -4308,7 +4313,7 @@ msgstr "" msgid "partition \"%s\" would overlap partition \"%s\"" msgstr "la partition « %s » surchargerait la partition « %s »" -#: catalog/partition.c:942 catalog/partition.c:1135 commands/analyze.c:1486 commands/copy.c:2562 commands/tablecmds.c:8924 executor/execExprInterp.c:2866 executor/execMain.c:1916 executor/execMain.c:1996 executor/execMain.c:2046 executor/execMain.c:2158 executor/execMain.c:3392 executor/nodeModifyTable.c:1437 parser/parse_utilcmd.c:1246 +#: catalog/partition.c:942 catalog/partition.c:1135 commands/analyze.c:1486 commands/copy.c:2562 commands/tablecmds.c:8938 executor/execExprInterp.c:2866 executor/execMain.c:1916 executor/execMain.c:1996 executor/execMain.c:2046 executor/execMain.c:2158 executor/execMain.c:3392 executor/nodeModifyTable.c:1437 parser/parse_utilcmd.c:1246 msgid "could not convert row type" msgstr "n'a pas pu convertir le type de ligne" @@ -4761,7 +4766,7 @@ msgstr "la relation « %s » est déjà un membre de la publication « %s »" msgid "publication \"%s\" does not exist" msgstr "la publication « %s » n'existe pas" -#: catalog/pg_shdepend.c:692 +#: catalog/pg_shdepend.c:693 #, c-format msgid "" "\n" @@ -4778,52 +4783,52 @@ msgstr[1] "" "et des objets dans %d autres bases de données (voir le journal applicatif du\n" "serveur pour une liste)" -#: catalog/pg_shdepend.c:998 +#: catalog/pg_shdepend.c:999 #, c-format msgid "role %u was concurrently dropped" msgstr "le rôle %u a été supprimé simultanément" -#: catalog/pg_shdepend.c:1017 +#: catalog/pg_shdepend.c:1018 #, c-format msgid "tablespace %u was concurrently dropped" msgstr "le tablespace %u a été supprimé simultanément" -#: catalog/pg_shdepend.c:1032 +#: catalog/pg_shdepend.c:1033 #, c-format msgid "database %u was concurrently dropped" msgstr "la base de données %u a été supprimé simultanément" -#: catalog/pg_shdepend.c:1077 +#: catalog/pg_shdepend.c:1084 #, c-format msgid "owner of %s" msgstr "propriétaire de %s" -#: catalog/pg_shdepend.c:1079 +#: catalog/pg_shdepend.c:1086 #, c-format msgid "privileges for %s" msgstr "droits pour « %s »" -#: catalog/pg_shdepend.c:1081 +#: catalog/pg_shdepend.c:1088 #, c-format msgid "target of %s" msgstr "cible de %s" #. translator: %s will always be "database %s" -#: catalog/pg_shdepend.c:1089 +#: catalog/pg_shdepend.c:1096 #, c-format msgid "%d object in %s" msgid_plural "%d objects in %s" msgstr[0] "%d objet dans %s" msgstr[1] "%d objets dans %s" -#: catalog/pg_shdepend.c:1200 +#: catalog/pg_shdepend.c:1207 #, c-format msgid "cannot drop objects owned by %s because they are required by the database system" msgstr "" "n'a pas pu supprimer les objets appartenant à %s car ils sont nécessaires au\n" "système de bases de données" -#: catalog/pg_shdepend.c:1337 +#: catalog/pg_shdepend.c:1344 #, c-format msgid "cannot reassign ownership of objects owned by %s because they are required by the database system" msgstr "" @@ -4870,7 +4875,7 @@ msgstr "les types de taille fixe doivent avoir un stockage de base" msgid "could not form array type name for type \"%s\"" msgstr "n'a pas pu former le nom du type array pour le type de données %s" -#: catalog/toasting.c:105 commands/indexcmds.c:413 commands/tablecmds.c:4790 commands/tablecmds.c:13186 +#: catalog/toasting.c:105 commands/indexcmds.c:413 commands/tablecmds.c:4790 commands/tablecmds.c:13206 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "« %s » n'est pas une table ou une vue matérialisée" @@ -5199,7 +5204,7 @@ msgstr "ne peut pas exécuter CLUSTER sur les tables temporaires des autres sess msgid "there is no previously clustered index for table \"%s\"" msgstr "Il n'existe pas d'index CLUSTER pour la table « %s »" -#: commands/cluster.c:173 commands/tablecmds.c:10376 commands/tablecmds.c:12248 +#: commands/cluster.c:173 commands/tablecmds.c:10390 commands/tablecmds.c:12268 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "l'index « %s » pour la table « %s » n'existe pas" @@ -5214,7 +5219,7 @@ msgstr "ne peut pas exécuter CLUSTER sur un catalogue partagé" msgid "cannot vacuum temporary tables of other sessions" msgstr "ne peut pas exécuter VACUUM sur les tables temporaires des autres sessions" -#: commands/cluster.c:431 commands/tablecmds.c:12258 +#: commands/cluster.c:431 commands/tablecmds.c:12278 #, c-format msgid "\"%s\" is not an index for table \"%s\"" msgstr "« %s » n'est pas un index de la table « %s »" @@ -5908,7 +5913,7 @@ msgstr "format de données binaires incorrect" msgid "column \"%s\" does not exist" msgstr "la colonne « %s » n'existe pas" -#: commands/copy.c:4847 commands/tablecmds.c:1743 commands/trigger.c:826 parser/parse_target.c:1018 parser/parse_target.c:1029 +#: commands/copy.c:4847 commands/tablecmds.c:1743 commands/trigger.c:826 parser/parse_target.c:1017 parser/parse_target.c:1028 #, c-format msgid "column \"%s\" specified more than once" msgstr "la colonne « %s » est spécifiée plus d'une fois" @@ -6216,7 +6221,7 @@ msgstr "« %s » est une fonction d'agrégat" msgid "Use DROP AGGREGATE to drop aggregate functions." msgstr "Utiliser DROP AGGREGATE pour supprimer les fonctions d'agrégat." -#: commands/dropcmds.c:165 commands/sequence.c:441 commands/tablecmds.c:2752 commands/tablecmds.c:2910 commands/tablecmds.c:2953 commands/tablecmds.c:12631 tcop/utility.c:1209 +#: commands/dropcmds.c:165 commands/sequence.c:441 commands/tablecmds.c:2752 commands/tablecmds.c:2910 commands/tablecmds.c:2953 commands/tablecmds.c:12651 tcop/utility.c:1209 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "la relation « %s » n'existe pas, poursuite du traitement" @@ -7159,7 +7164,7 @@ msgstr "ne peut pas créer un index sur la table partitionnée « %s »" msgid "cannot create indexes on temporary tables of other sessions" msgstr "ne peut pas créer les index sur les tables temporaires des autres sessions" -#: commands/indexcmds.c:488 commands/tablecmds.c:598 commands/tablecmds.c:10684 +#: commands/indexcmds.c:488 commands/tablecmds.c:598 commands/tablecmds.c:10698 #, c-format msgid "only shared relations can be placed in pg_global tablespace" msgstr "seules les relations partagées peuvent être placées dans le tablespace pg_global" @@ -7216,7 +7221,7 @@ msgstr "" msgid "could not determine which collation to use for index expression" msgstr "n'a pas pu déterminer le collationnement à utiliser pour l'expression d'index" -#: commands/indexcmds.c:1184 commands/tablecmds.c:13591 commands/typecmds.c:831 parser/parse_expr.c:2763 parser/parse_type.c:567 parser/parse_utilcmd.c:3376 utils/adt/misc.c:675 +#: commands/indexcmds.c:1184 commands/tablecmds.c:13611 commands/typecmds.c:831 parser/parse_expr.c:2763 parser/parse_type.c:567 parser/parse_utilcmd.c:3376 utils/adt/misc.c:675 #, c-format msgid "collations are not supported by type %s" msgstr "les collationnements ne sont pas supportés par le type %s" @@ -7548,7 +7553,7 @@ msgstr "" msgid "operator attribute \"%s\" cannot be changed" msgstr "l'attribut « %s » de l'opérateur ne peut pas être changé" -#: commands/policy.c:88 commands/policy.c:379 commands/statscmds.c:132 commands/tablecmds.c:1171 commands/tablecmds.c:1561 commands/tablecmds.c:2562 commands/tablecmds.c:4760 commands/tablecmds.c:7125 commands/tablecmds.c:13219 commands/tablecmds.c:13254 commands/trigger.c:259 commands/trigger.c:1320 commands/trigger.c:1429 rewrite/rewriteDefine.c:273 rewrite/rewriteDefine.c:936 +#: commands/policy.c:88 commands/policy.c:379 commands/statscmds.c:132 commands/tablecmds.c:1171 commands/tablecmds.c:1561 commands/tablecmds.c:2562 commands/tablecmds.c:4760 commands/tablecmds.c:7138 commands/tablecmds.c:13239 commands/tablecmds.c:13274 commands/trigger.c:259 commands/trigger.c:1320 commands/trigger.c:1429 rewrite/rewriteDefine.c:273 rewrite/rewriteDefine.c:936 #, c-format msgid "permission denied: \"%s\" is a system catalog" msgstr "droit refusé : « %s » est un catalogue système" @@ -7879,7 +7884,7 @@ msgstr "la séquence doit être dans le même schéma que la table avec laquelle msgid "cannot change ownership of identity sequence" msgstr "ne peut pas modifier le propriétaire de la séquence d'identité" -#: commands/sequence.c:1715 commands/tablecmds.c:10070 commands/tablecmds.c:12651 +#: commands/sequence.c:1715 commands/tablecmds.c:10084 commands/tablecmds.c:12671 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "La séquence « %s » est liée à la table « %s »." @@ -7989,7 +7994,7 @@ msgstr "nom de publication « %s » utilisé plus d'une fois" msgid "must be superuser to create subscriptions" msgstr "doit être super-utilisateur pour créer des souscriptions" -#: commands/subscriptioncmds.c:430 commands/subscriptioncmds.c:524 replication/logical/tablesync.c:859 replication/logical/worker.c:1675 +#: commands/subscriptioncmds.c:430 commands/subscriptioncmds.c:524 replication/logical/tablesync.c:859 replication/logical/worker.c:1678 #, c-format msgid "could not connect to the publisher: %s" msgstr "n'a pas pu se connecter au publieur : %s" @@ -8163,7 +8168,7 @@ msgstr "« %s » n'est pas un type" msgid "Use DROP TYPE to remove a type." msgstr "Utilisez DROP TYPE pour supprimer un type." -#: commands/tablecmds.c:259 commands/tablecmds.c:9543 commands/tablecmds.c:12431 +#: commands/tablecmds.c:259 commands/tablecmds.c:9557 commands/tablecmds.c:12451 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "la table distante « %s » n'existe pas" @@ -8234,7 +8239,7 @@ msgstr "TRUNCATE cascade sur la table « %s »" msgid "cannot truncate temporary tables of other sessions" msgstr "ne peut pas tronquer les tables temporaires des autres sessions" -#: commands/tablecmds.c:1812 commands/tablecmds.c:11158 +#: commands/tablecmds.c:1812 commands/tablecmds.c:11172 #, c-format msgid "cannot inherit from partitioned table \"%s\"" msgstr "ne peut pas hériter de la table partitionnée « %s »" @@ -8254,17 +8259,17 @@ msgstr "la relation héritée « %s » n'est ni une table ni une table distante" msgid "cannot create a temporary relation as partition of permanent relation \"%s\"" msgstr "ne peut pas attacher une relation temporaire comme partition de la relation permanente « %s »" -#: commands/tablecmds.c:1846 commands/tablecmds.c:11137 +#: commands/tablecmds.c:1846 commands/tablecmds.c:11151 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "ine peut pas hériter à partir d'une relation temporaire « %s »" -#: commands/tablecmds.c:1856 commands/tablecmds.c:11145 +#: commands/tablecmds.c:1856 commands/tablecmds.c:11159 #, c-format msgid "cannot inherit from temporary relation of another session" msgstr "ne peut pas hériter de la table temporaire d'une autre session" -#: commands/tablecmds.c:1873 commands/tablecmds.c:11269 +#: commands/tablecmds.c:1873 commands/tablecmds.c:11283 #, c-format msgid "relation \"%s\" would be inherited from more than once" msgstr "la relation « %s » serait héritée plus d'une fois" @@ -8279,7 +8284,7 @@ msgstr "assemblage de plusieurs définitions d'héritage pour la colonne « %s � msgid "inherited column \"%s\" has a type conflict" msgstr "la colonne héritée « %s » a un conflit de type" -#: commands/tablecmds.c:1931 commands/tablecmds.c:1954 commands/tablecmds.c:2159 commands/tablecmds.c:2189 parser/parse_coerce.c:1669 parser/parse_coerce.c:1689 parser/parse_coerce.c:1709 parser/parse_coerce.c:1755 parser/parse_coerce.c:1794 parser/parse_param.c:218 +#: commands/tablecmds.c:1931 commands/tablecmds.c:1954 commands/tablecmds.c:2159 commands/tablecmds.c:2189 parser/parse_coerce.c:1677 parser/parse_coerce.c:1697 parser/parse_coerce.c:1717 parser/parse_coerce.c:1763 parser/parse_coerce.c:1802 parser/parse_param.c:218 #, c-format msgid "%s versus %s" msgstr "%s versus %s" @@ -8299,7 +8304,7 @@ msgstr "« %s » versus « %s »" msgid "inherited column \"%s\" has a storage parameter conflict" msgstr "la colonne héritée « %s » a un conflit de paramètre de stockage" -#: commands/tablecmds.c:2065 commands/tablecmds.c:8933 parser/parse_utilcmd.c:1280 parser/parse_utilcmd.c:1659 parser/parse_utilcmd.c:1735 +#: commands/tablecmds.c:2065 commands/tablecmds.c:8947 parser/parse_utilcmd.c:1280 parser/parse_utilcmd.c:1659 parser/parse_utilcmd.c:1735 #, c-format msgid "cannot convert whole-row table reference" msgstr "ne peut pas convertir une référence de ligne complète de table" @@ -8480,7 +8485,7 @@ msgstr "« %s » n'est pas une table ou une table distante" msgid "\"%s\" is not a table, composite type, or foreign table" msgstr "« %s » n'est ni une table, ni un type composite, ni une table distante" -#: commands/tablecmds.c:4805 commands/tablecmds.c:6195 +#: commands/tablecmds.c:4805 commands/tablecmds.c:6208 #, c-format msgid "\"%s\" is not a table, materialized view, index, or foreign table" msgstr "« %s » n'est pas une table, une vue matérialisée, un index ou une table distante" @@ -8534,12 +8539,12 @@ msgstr "ne peut pas ajouter une colonne à une table typée" msgid "cannot add column to a partition" msgstr "ne peut pas ajouter une colonne à une partition" -#: commands/tablecmds.c:5210 commands/tablecmds.c:11395 +#: commands/tablecmds.c:5210 commands/tablecmds.c:11409 #, c-format msgid "child table \"%s\" has different type for column \"%s\"" msgstr "la table fille « %s » a un type différent pour la colonne « %s »" -#: commands/tablecmds.c:5216 commands/tablecmds.c:11402 +#: commands/tablecmds.c:5216 commands/tablecmds.c:11416 #, c-format msgid "child table \"%s\" has different collation for column \"%s\"" msgstr "la table fille « %s » a un collationnement différent pour la colonne « %s »" @@ -8574,742 +8579,747 @@ msgstr "la colonne « %s » de la relation « %s » existe déjà, poursuite du msgid "column \"%s\" of relation \"%s\" already exists" msgstr "la colonne « %s » de la relation « %s » existe déjà" -#: commands/tablecmds.c:5667 commands/tablecmds.c:8588 +#: commands/tablecmds.c:5667 commands/tablecmds.c:8601 #, c-format msgid "cannot remove constraint from only the partitioned table when partitions exist" msgstr "ne peut pas supprimer une contrainte uniquement d'une table partitionnée quand des partitions existent" -#: commands/tablecmds.c:5668 commands/tablecmds.c:5815 commands/tablecmds.c:6613 commands/tablecmds.c:8589 +#: commands/tablecmds.c:5668 commands/tablecmds.c:5828 commands/tablecmds.c:6626 commands/tablecmds.c:8602 #, c-format msgid "Do not specify the ONLY keyword." msgstr "Ne spécifiez pas le mot clé ONLY." -#: commands/tablecmds.c:5700 commands/tablecmds.c:5847 commands/tablecmds.c:5902 commands/tablecmds.c:5977 commands/tablecmds.c:6071 commands/tablecmds.c:6130 commands/tablecmds.c:6254 commands/tablecmds.c:6308 commands/tablecmds.c:6400 commands/tablecmds.c:8728 commands/tablecmds.c:9566 +#: commands/tablecmds.c:5700 commands/tablecmds.c:5860 commands/tablecmds.c:5915 commands/tablecmds.c:5990 commands/tablecmds.c:6084 commands/tablecmds.c:6143 commands/tablecmds.c:6267 commands/tablecmds.c:6321 commands/tablecmds.c:6413 commands/tablecmds.c:8741 commands/tablecmds.c:9580 #, c-format msgid "cannot alter system column \"%s\"" msgstr "n'a pas pu modifier la colonne système « %s »" -#: commands/tablecmds.c:5706 commands/tablecmds.c:5908 +#: commands/tablecmds.c:5706 commands/tablecmds.c:5921 #, c-format msgid "column \"%s\" of relation \"%s\" is an identity column" msgstr "la colonne « %s » de la relation « %s » n'est pas une colonne d'identité" -#: commands/tablecmds.c:5742 +#: commands/tablecmds.c:5749 #, c-format msgid "column \"%s\" is in a primary key" msgstr "la colonne « %s » est dans une clé primaire" -#: commands/tablecmds.c:5764 +#: commands/tablecmds.c:5754 +#, c-format +msgid "column \"%s\" is in index used as replica identity" +msgstr "la colonne « %s » est dans un index utilisé comme identité de réplicat" + +#: commands/tablecmds.c:5777 #, c-format msgid "column \"%s\" is marked NOT NULL in parent table" msgstr "la colonne « %s » est marquée NOT NULL dans la table parent" -#: commands/tablecmds.c:5814 +#: commands/tablecmds.c:5827 #, c-format msgid "cannot add constraint to only the partitioned table when partitions exist" msgstr "ne peut pas ajouter la contrainte à la seule table partitionnée quand plusieurs partitions existent" -#: commands/tablecmds.c:5910 +#: commands/tablecmds.c:5923 #, c-format msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY instead." msgstr "Utilisez à la place ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY." -#: commands/tablecmds.c:5988 +#: commands/tablecmds.c:6001 #, c-format msgid "column \"%s\" of relation \"%s\" must be declared NOT NULL before identity can be added" msgstr "la colonne « %s » de la relation « %s » doit être déclarée NOT NULL avant que la colonne identité puisse être ajoutée" -#: commands/tablecmds.c:5994 +#: commands/tablecmds.c:6007 #, c-format msgid "column \"%s\" of relation \"%s\" is already an identity column" msgstr "la colonne « %s » de la relation « %s » est déjà une colonne d'identité" -#: commands/tablecmds.c:6000 +#: commands/tablecmds.c:6013 #, c-format msgid "column \"%s\" of relation \"%s\" already has a default value" msgstr "la colonne « %s » de la relation « %s » a déjà une valeur par défaut" -#: commands/tablecmds.c:6077 commands/tablecmds.c:6138 +#: commands/tablecmds.c:6090 commands/tablecmds.c:6151 #, c-format msgid "column \"%s\" of relation \"%s\" is not an identity column" msgstr "la colonne « %s » de la relation « %s » n'est pas une colonne d'identité" -#: commands/tablecmds.c:6143 +#: commands/tablecmds.c:6156 #, c-format msgid "column \"%s\" of relation \"%s\" is not an identity column, skipping" msgstr "la colonne « %s » de la relation « %s » n'est pas une colonne d'identité, poursuite du traitement" -#: commands/tablecmds.c:6227 +#: commands/tablecmds.c:6240 #, c-format msgid "statistics target %d is too low" msgstr "la cible statistique %d est trop basse" -#: commands/tablecmds.c:6235 +#: commands/tablecmds.c:6248 #, c-format msgid "lowering statistics target to %d" msgstr "abaissement de la cible statistique à %d" -#: commands/tablecmds.c:6380 +#: commands/tablecmds.c:6393 #, c-format msgid "invalid storage type \"%s\"" msgstr "type « %s » de stockage invalide" -#: commands/tablecmds.c:6412 +#: commands/tablecmds.c:6425 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "le type de données %s de la colonne peut seulement avoir un stockage PLAIN" -#: commands/tablecmds.c:6447 +#: commands/tablecmds.c:6460 #, c-format msgid "cannot drop column from typed table" msgstr "ne peut pas supprimer une colonne à une table typée" -#: commands/tablecmds.c:6554 +#: commands/tablecmds.c:6567 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist, skipping" msgstr "la colonne « %s » de la relation « %s » n'existe pas, ignore" -#: commands/tablecmds.c:6567 +#: commands/tablecmds.c:6580 #, c-format msgid "cannot drop system column \"%s\"" msgstr "ne peut pas supprimer la colonne système « %s »" -#: commands/tablecmds.c:6577 +#: commands/tablecmds.c:6590 #, c-format msgid "cannot drop inherited column \"%s\"" msgstr "ne peut pas supprimer la colonne héritée « %s »" -#: commands/tablecmds.c:6588 +#: commands/tablecmds.c:6601 #, c-format msgid "cannot drop column \"%s\" because it is part of the partition key of relation \"%s\"" msgstr "ne peut pas supprimer la colonne « %s » car elle fait partir de la clé de partitionnement de la relation « %s »" -#: commands/tablecmds.c:6612 +#: commands/tablecmds.c:6625 #, c-format msgid "cannot drop column from only the partitioned table when partitions exist" msgstr "ne peut pas supprimer une colonne sur une seule partition quand plusieurs partitions existent" -#: commands/tablecmds.c:6830 +#: commands/tablecmds.c:6843 #, c-format msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\"" msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX renommera l'index « %s » en « %s »" -#: commands/tablecmds.c:7042 +#: commands/tablecmds.c:7055 #, c-format msgid "constraint must be added to child tables too" msgstr "la contrainte doit aussi être ajoutée aux tables filles" -#: commands/tablecmds.c:7113 +#: commands/tablecmds.c:7126 #, c-format msgid "cannot reference partitioned table \"%s\"" msgstr "ne peut pas référencer la table partitionnée « %s »" -#: commands/tablecmds.c:7119 +#: commands/tablecmds.c:7132 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "la relation référencée « %s » n'est pas une table" -#: commands/tablecmds.c:7142 +#: commands/tablecmds.c:7155 #, c-format msgid "constraints on permanent tables may reference only permanent tables" msgstr "les contraintes sur les tables permanentes peuvent seulement référencer des tables permanentes" -#: commands/tablecmds.c:7149 +#: commands/tablecmds.c:7162 #, c-format msgid "constraints on unlogged tables may reference only permanent or unlogged tables" msgstr "les contraintes sur les tables non tracées peuvent seulement référencer des tables permanentes ou non tracées" -#: commands/tablecmds.c:7155 +#: commands/tablecmds.c:7168 #, c-format msgid "constraints on temporary tables may reference only temporary tables" msgstr "" "les contraintes sur des tables temporaires ne peuvent référencer que des\n" "tables temporaires" -#: commands/tablecmds.c:7159 +#: commands/tablecmds.c:7172 #, c-format msgid "constraints on temporary tables must involve temporary tables of this session" msgstr "" "les contraintes sur des tables temporaires doivent référencer les tables\n" "temporaires de cette session" -#: commands/tablecmds.c:7219 +#: commands/tablecmds.c:7232 #, c-format msgid "number of referencing and referenced columns for foreign key disagree" msgstr "nombre de colonnes de référence et référencées pour la clé étrangère en désaccord" -#: commands/tablecmds.c:7326 +#: commands/tablecmds.c:7339 #, c-format msgid "foreign key constraint \"%s\" cannot be implemented" msgstr "la contrainte de clé étrangère « %s » ne peut pas être implémentée" -#: commands/tablecmds.c:7329 +#: commands/tablecmds.c:7342 #, c-format msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s." msgstr "Les colonnes clés « %s » et « %s » sont de types incompatibles : %s et %s." -#: commands/tablecmds.c:7533 commands/tablecmds.c:7699 commands/tablecmds.c:8556 commands/tablecmds.c:8624 +#: commands/tablecmds.c:7546 commands/tablecmds.c:7712 commands/tablecmds.c:8569 commands/tablecmds.c:8637 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist" msgstr "la contrainte « %s » de la relation « %s » n'existe pas" -#: commands/tablecmds.c:7539 +#: commands/tablecmds.c:7552 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint" msgstr "la contrainte « %s » de la relation « %s » n'est pas une clé étrangère" -#: commands/tablecmds.c:7706 +#: commands/tablecmds.c:7719 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint" msgstr "la contrainte « %s » de la relation « %s » n'est pas une clé étrangère ou une contrainte de vérification" -#: commands/tablecmds.c:7784 +#: commands/tablecmds.c:7797 #, c-format msgid "constraint must be validated on child tables too" msgstr "la contrainte doit aussi être validée sur les tables enfants" -#: commands/tablecmds.c:7871 +#: commands/tablecmds.c:7884 #, c-format msgid "column \"%s\" referenced in foreign key constraint does not exist" msgstr "la colonne « %s » référencée dans la contrainte de clé étrangère n'existe pas" -#: commands/tablecmds.c:7876 +#: commands/tablecmds.c:7889 #, c-format msgid "cannot have more than %d keys in a foreign key" msgstr "ne peut pas avoir plus de %d clés dans une clé étrangère" -#: commands/tablecmds.c:7941 +#: commands/tablecmds.c:7954 #, c-format msgid "cannot use a deferrable primary key for referenced table \"%s\"" msgstr "ne peut pas utiliser une clé primaire déferrable pour la table « %s » référencée" -#: commands/tablecmds.c:7958 +#: commands/tablecmds.c:7971 #, c-format msgid "there is no primary key for referenced table \"%s\"" msgstr "il n'existe pas de clé étrangère pour la table « %s » référencée" -#: commands/tablecmds.c:8023 +#: commands/tablecmds.c:8036 #, c-format msgid "foreign key referenced-columns list must not contain duplicates" msgstr "la liste de colonnes référencées dans la clé étrangère ne doit pas contenir de duplicats" -#: commands/tablecmds.c:8117 +#: commands/tablecmds.c:8130 #, c-format msgid "cannot use a deferrable unique constraint for referenced table \"%s\"" msgstr "" "ne peut pas utiliser une contrainte unique déferrable pour la table\n" "référencée « %s »" -#: commands/tablecmds.c:8122 +#: commands/tablecmds.c:8135 #, c-format msgid "there is no unique constraint matching given keys for referenced table \"%s\"" msgstr "" "il n'existe aucune contrainte unique correspondant aux clés données pour la\n" "table « %s » référencée" -#: commands/tablecmds.c:8208 +#: commands/tablecmds.c:8221 #, c-format msgid "validating foreign key constraint \"%s\"" msgstr "validation de la contraintes de clé étrangère « %s »" -#: commands/tablecmds.c:8510 +#: commands/tablecmds.c:8523 #, c-format msgid "cannot drop inherited constraint \"%s\" of relation \"%s\"" msgstr "ne peut pas supprimer la contrainte héritée « %s » de la relation « %s »" -#: commands/tablecmds.c:8562 +#: commands/tablecmds.c:8575 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping" msgstr "la contrainte « %s » de la relation « %s » n'existe pas, ignore" -#: commands/tablecmds.c:8712 +#: commands/tablecmds.c:8725 #, c-format msgid "cannot alter column type of typed table" msgstr "ne peut pas modifier le type d'une colonne appartenant à une table typée" -#: commands/tablecmds.c:8739 +#: commands/tablecmds.c:8752 #, c-format msgid "cannot alter inherited column \"%s\"" msgstr "ne peut pas modifier la colonne héritée « %s »" -#: commands/tablecmds.c:8746 +#: commands/tablecmds.c:8759 #, c-format msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\"" msgstr "ne peut pas modifier la colonne « %s » car elle fait partir de la clé de partitionnement de la relation « %s »" -#: commands/tablecmds.c:8796 +#: commands/tablecmds.c:8809 #, c-format msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s" msgstr "le résultat de la clause USING pour la colonne « %s » ne peut pas être converti automatiquement vers le type %s" -#: commands/tablecmds.c:8799 +#: commands/tablecmds.c:8812 #, c-format msgid "You might need to add an explicit cast." msgstr "Vous pouvez avoir besoin d'ajouter une conversion explicite." -#: commands/tablecmds.c:8803 +#: commands/tablecmds.c:8816 #, c-format msgid "column \"%s\" cannot be cast automatically to type %s" msgstr "la colonne « %s » ne peut pas être convertie vers le type %s" #. translator: USING is SQL, don't translate it -#: commands/tablecmds.c:8806 +#: commands/tablecmds.c:8819 #, c-format msgid "You might need to specify \"USING %s::%s\"." msgstr "Vous pouvez avoir besoin de spécifier \"USING %s::%s\"." -#: commands/tablecmds.c:8905 +#: commands/tablecmds.c:8919 #, c-format msgid "cannot alter inherited column \"%s\" of relation \"%s\"" msgstr "ne peut pas modifier la colonne héritée « %s » de la relation « %s »" -#: commands/tablecmds.c:8934 +#: commands/tablecmds.c:8948 #, c-format msgid "USING expression contains a whole-row table reference." msgstr "l'expression USING contient une référence de table de ligne complète" -#: commands/tablecmds.c:8945 +#: commands/tablecmds.c:8959 #, c-format msgid "type of inherited column \"%s\" must be changed in child tables too" msgstr "le type de colonne héritée « %s » doit aussi être renommée pour les tables filles" -#: commands/tablecmds.c:9032 +#: commands/tablecmds.c:9046 #, c-format msgid "cannot alter type of column \"%s\" twice" msgstr "ne peut pas modifier la colonne « %s » deux fois" -#: commands/tablecmds.c:9068 +#: commands/tablecmds.c:9082 #, c-format msgid "default for column \"%s\" cannot be cast automatically to type %s" msgstr "" "la valeur par défaut de la colonne « %s » ne peut pas être convertie vers le\n" "type %s automatiquement" -#: commands/tablecmds.c:9152 +#: commands/tablecmds.c:9166 #, c-format msgid "cannot alter type of a column used by a view or rule" msgstr "ne peut pas modifier le type d'une colonne utilisée dans une vue ou une règle" -#: commands/tablecmds.c:9153 commands/tablecmds.c:9172 commands/tablecmds.c:9190 +#: commands/tablecmds.c:9167 commands/tablecmds.c:9186 commands/tablecmds.c:9204 #, c-format msgid "%s depends on column \"%s\"" msgstr "%s dépend de la colonne « %s »" -#: commands/tablecmds.c:9171 +#: commands/tablecmds.c:9185 #, c-format msgid "cannot alter type of a column used in a trigger definition" msgstr "ne peut pas modifier le type d'une colonne utilisée dans la définition d'un trigger" -#: commands/tablecmds.c:9189 +#: commands/tablecmds.c:9203 #, c-format msgid "cannot alter type of a column used in a policy definition" msgstr "ne peut pas modifier le type d'une colonne utilisée dans la définition d'une politique" -#: commands/tablecmds.c:10049 +#: commands/tablecmds.c:10063 #, c-format msgid "cannot change owner of index \"%s\"" msgstr "ne peut pas modifier le propriétaire de l'index « %s »" -#: commands/tablecmds.c:10051 +#: commands/tablecmds.c:10065 #, c-format msgid "Change the ownership of the index's table, instead." msgstr "Modifier à la place le propriétaire de la table concernée par l'index." -#: commands/tablecmds.c:10068 +#: commands/tablecmds.c:10082 #, c-format msgid "cannot change owner of sequence \"%s\"" msgstr "ne peut pas modifier le propriétaire de la séquence « %s »" -#: commands/tablecmds.c:10082 commands/tablecmds.c:13329 +#: commands/tablecmds.c:10096 commands/tablecmds.c:13349 #, c-format msgid "Use ALTER TYPE instead." msgstr "Utilisez ALTER TYPE à la place." -#: commands/tablecmds.c:10091 +#: commands/tablecmds.c:10105 #, c-format msgid "\"%s\" is not a table, view, sequence, or foreign table" msgstr "« %s » n'est pas une table, une vue, une séquence ou une table distante" -#: commands/tablecmds.c:10428 +#: commands/tablecmds.c:10442 #, c-format msgid "cannot have multiple SET TABLESPACE subcommands" msgstr "ne peut pas avoir de nombreuses sous-commandes SET TABLESPACE" -#: commands/tablecmds.c:10502 +#: commands/tablecmds.c:10516 #, c-format msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table" msgstr "« %s » n'est pas une table, une vue, une vue matérialisée, un index ou une table TOAST" -#: commands/tablecmds.c:10535 commands/view.c:503 +#: commands/tablecmds.c:10549 commands/view.c:503 #, c-format msgid "WITH CHECK OPTION is supported only on automatically updatable views" msgstr "WITH CHECK OPTION est uniquement accepté pour les vues dont la mise à jour est automatique" -#: commands/tablecmds.c:10677 +#: commands/tablecmds.c:10691 #, c-format msgid "cannot move system relation \"%s\"" msgstr "ne peut pas déplacer la colonne système « %s »" -#: commands/tablecmds.c:10693 +#: commands/tablecmds.c:10707 #, c-format msgid "cannot move temporary tables of other sessions" msgstr "ne peut pas déplacer les tables temporaires d'autres sessions" -#: commands/tablecmds.c:10829 +#: commands/tablecmds.c:10843 #, c-format msgid "only tables, indexes, and materialized views exist in tablespaces" msgstr "seuls les tables, index et vues matérialisées existent dans les tablespaces" -#: commands/tablecmds.c:10841 +#: commands/tablecmds.c:10855 #, c-format msgid "cannot move relations in to or out of pg_global tablespace" msgstr "ne peut pas déplacer les relations dans ou à partir du tablespace pg_global" -#: commands/tablecmds.c:10933 +#: commands/tablecmds.c:10947 #, c-format msgid "aborting because lock on relation \"%s.%s\" is not available" msgstr "annulation car le verrou sur la relation « %s.%s » n'est pas disponible" -#: commands/tablecmds.c:10949 +#: commands/tablecmds.c:10963 #, c-format msgid "no matching relations in tablespace \"%s\" found" msgstr "aucune relation correspondante trouvée dans le tablespace « %s »" -#: commands/tablecmds.c:11016 storage/buffer/bufmgr.c:924 +#: commands/tablecmds.c:11030 storage/buffer/bufmgr.c:924 #, c-format msgid "invalid page in block %u of relation %s" msgstr "page invalide dans le bloc %u de la relation %s" -#: commands/tablecmds.c:11096 +#: commands/tablecmds.c:11110 #, c-format msgid "cannot change inheritance of typed table" msgstr "ne peut pas modifier l'héritage d'une table typée" -#: commands/tablecmds.c:11101 commands/tablecmds.c:11643 +#: commands/tablecmds.c:11115 commands/tablecmds.c:11657 #, c-format msgid "cannot change inheritance of a partition" msgstr "ne peut pas modifier l'héritage d'une partition" -#: commands/tablecmds.c:11106 +#: commands/tablecmds.c:11120 #, c-format msgid "cannot change inheritance of partitioned table" msgstr "ne peut pas modifier l'héritage d'une table partitionnée" -#: commands/tablecmds.c:11152 +#: commands/tablecmds.c:11166 #, c-format msgid "cannot inherit to temporary relation of another session" msgstr "ne peut pas hériter à partir d'une relation temporaire d'une autre session" -#: commands/tablecmds.c:11165 +#: commands/tablecmds.c:11179 #, c-format msgid "cannot inherit from a partition" msgstr "ne peut pas hériter d'une partition" -#: commands/tablecmds.c:11187 commands/tablecmds.c:13718 +#: commands/tablecmds.c:11201 commands/tablecmds.c:13738 #, c-format msgid "circular inheritance not allowed" msgstr "héritage circulaire interdit" -#: commands/tablecmds.c:11188 commands/tablecmds.c:13719 +#: commands/tablecmds.c:11202 commands/tablecmds.c:13739 #, c-format msgid "\"%s\" is already a child of \"%s\"." msgstr "« %s » est déjà un enfant de « %s »." -#: commands/tablecmds.c:11196 +#: commands/tablecmds.c:11210 #, c-format msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs" msgstr "la table « %s » qui n'a pas d'OID ne peut pas hériter de la table « %s » qui en a" -#: commands/tablecmds.c:11209 +#: commands/tablecmds.c:11223 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child" msgstr "le trigger « %s » empêche la table « %s » de devenir une fille dans l'héritage" -#: commands/tablecmds.c:11211 +#: commands/tablecmds.c:11225 #, c-format msgid "ROW triggers with transition tables are not supported in inheritance hierarchies" msgstr "les triggers ROW avec des tables de transition ne sont pas supportés dans les hiérarchies d'héritage" -#: commands/tablecmds.c:11413 +#: commands/tablecmds.c:11427 #, c-format msgid "column \"%s\" in child table must be marked NOT NULL" msgstr "la colonne « %s » de la table enfant doit être marquée comme NOT NULL" -#: commands/tablecmds.c:11440 commands/tablecmds.c:11479 +#: commands/tablecmds.c:11454 commands/tablecmds.c:11493 #, c-format msgid "child table is missing column \"%s\"" msgstr "la colonne « %s » manque à la table enfant" -#: commands/tablecmds.c:11567 +#: commands/tablecmds.c:11581 #, c-format msgid "child table \"%s\" has different definition for check constraint \"%s\"" msgstr "la table fille « %s » a un type différent pour la contrainte de vérification « %s »" -#: commands/tablecmds.c:11575 +#: commands/tablecmds.c:11589 #, c-format msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\"" msgstr "la contrainte « %s » entre en conflit avec une contrainte non héritée sur la table fille « %s »" -#: commands/tablecmds.c:11586 +#: commands/tablecmds.c:11600 #, c-format msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\"" msgstr "la contrainte « %s » entre en conflit avec une contrainte NOT VALID sur la table fille « %s »" -#: commands/tablecmds.c:11621 +#: commands/tablecmds.c:11635 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "la contrainte « %s » manque à la table enfant" -#: commands/tablecmds.c:11737 +#: commands/tablecmds.c:11751 #, c-format msgid "relation \"%s\" is not a partition of relation \"%s\"" msgstr "la relation « %s » n'est pas une partition de la relation « %s »" -#: commands/tablecmds.c:11743 +#: commands/tablecmds.c:11757 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "la relation « %s » n'est pas un parent de la relation « %s »" -#: commands/tablecmds.c:11969 +#: commands/tablecmds.c:11983 #, c-format msgid "typed tables cannot inherit" msgstr "les tables avec type ne peuvent pas hériter d'autres tables" -#: commands/tablecmds.c:12000 +#: commands/tablecmds.c:12014 #, c-format msgid "table is missing column \"%s\"" msgstr "la colonne « %s » manque à la table" -#: commands/tablecmds.c:12010 +#: commands/tablecmds.c:12024 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "la table a une colonne « %s » alors que le type impose « %s »." -#: commands/tablecmds.c:12019 +#: commands/tablecmds.c:12033 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "la table « %s » a un type différent pour la colonne « %s »" -#: commands/tablecmds.c:12032 +#: commands/tablecmds.c:12046 #, c-format msgid "table has extra column \"%s\"" msgstr "la table a une colonne supplémentaire « %s »" -#: commands/tablecmds.c:12084 +#: commands/tablecmds.c:12098 #, c-format msgid "\"%s\" is not a typed table" msgstr "« %s » n'est pas une table typée" -#: commands/tablecmds.c:12266 +#: commands/tablecmds.c:12286 #, c-format msgid "cannot use non-unique index \"%s\" as replica identity" msgstr "ne peut pas utiliser l'index non unique « %s » comme identité de réplicat" -#: commands/tablecmds.c:12272 +#: commands/tablecmds.c:12292 #, c-format msgid "cannot use non-immediate index \"%s\" as replica identity" msgstr "ne peut pas utiliser l'index « %s » immédiat comme identité de réplicat" -#: commands/tablecmds.c:12278 +#: commands/tablecmds.c:12298 #, c-format msgid "cannot use expression index \"%s\" as replica identity" msgstr "ne peut pas utiliser un index par expression « %s » comme identité de réplicat" -#: commands/tablecmds.c:12284 +#: commands/tablecmds.c:12304 #, c-format msgid "cannot use partial index \"%s\" as replica identity" msgstr "ne peut pas utiliser l'index partiel « %s » comme identité de réplicat" -#: commands/tablecmds.c:12290 +#: commands/tablecmds.c:12310 #, c-format msgid "cannot use invalid index \"%s\" as replica identity" msgstr "ne peut pas utiliser l'index invalide « %s » comme identité de réplicat" -#: commands/tablecmds.c:12311 +#: commands/tablecmds.c:12331 #, c-format msgid "index \"%s\" cannot be used as replica identity because column %d is a system column" msgstr "l'index « %s » ne peut pas être utilisé comme identité de réplicat car la colonne %d est une colonne système" -#: commands/tablecmds.c:12318 +#: commands/tablecmds.c:12338 #, c-format msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable" msgstr "l'index « %s » ne peut pas être utilisé comme identité de réplicat car la colonne « %s » peut être NULL" -#: commands/tablecmds.c:12511 +#: commands/tablecmds.c:12531 #, c-format msgid "cannot change logged status of table \"%s\" because it is temporary" msgstr "ne peut pas modifier le statut de journalisation de la table « %s » parce qu'elle est temporaire" -#: commands/tablecmds.c:12535 +#: commands/tablecmds.c:12555 #, c-format msgid "cannot change table \"%s\" to unlogged because it is part of a publication" msgstr "ne peut pas modifier la table « %s » en non journalisée car elle fait partie d'une publication" -#: commands/tablecmds.c:12537 +#: commands/tablecmds.c:12557 #, c-format msgid "Unlogged relations cannot be replicated." msgstr "Les relations non journalisées ne peuvent pas être répliquées." -#: commands/tablecmds.c:12582 +#: commands/tablecmds.c:12602 #, c-format msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\"" msgstr "n'a pas pu passer la table « %s » en journalisé car elle référence la table non journalisée « %s »" -#: commands/tablecmds.c:12592 +#: commands/tablecmds.c:12612 #, c-format msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\"" msgstr "n'a pas pu passer la table « %s » en non journalisé car elle référence la table journalisée « %s »" -#: commands/tablecmds.c:12650 +#: commands/tablecmds.c:12670 #, c-format msgid "cannot move an owned sequence into another schema" msgstr "ne peut pas déplacer une séquence OWNED BY dans un autre schéma" -#: commands/tablecmds.c:12756 +#: commands/tablecmds.c:12776 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "la relation « %s » existe déjà dans le schéma « %s »" -#: commands/tablecmds.c:13313 +#: commands/tablecmds.c:13333 #, c-format msgid "\"%s\" is not a composite type" msgstr "« %s » n'est pas un type composite" -#: commands/tablecmds.c:13344 +#: commands/tablecmds.c:13364 #, c-format msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table" msgstr "« %s » n'est pas une table, une vue, une vue matérialisée, une séquence ou une table distante" -#: commands/tablecmds.c:13377 +#: commands/tablecmds.c:13397 #, c-format msgid "unrecognized partitioning strategy \"%s\"" msgstr "stratégie de partitionnement « %s » non reconnue" -#: commands/tablecmds.c:13385 +#: commands/tablecmds.c:13405 #, c-format msgid "cannot use \"list\" partition strategy with more than one column" msgstr "ne peut pas utiliser la stratégie de partitionnement « list » avec plus d'une colonne" -#: commands/tablecmds.c:13448 +#: commands/tablecmds.c:13468 #, c-format msgid "column \"%s\" named in partition key does not exist" msgstr "la colonne « %s » nommée dans la clé de partitionnement n'existe pas" -#: commands/tablecmds.c:13455 +#: commands/tablecmds.c:13475 #, c-format msgid "cannot use system column \"%s\" in partition key" msgstr "ne peut pas utiliser la colonne système « %s » comme clé de partitionnement" -#: commands/tablecmds.c:13528 +#: commands/tablecmds.c:13548 #, c-format msgid "functions in partition key expression must be marked IMMUTABLE" msgstr "" "les fonctions dans une expression de clé de partitionnement doivent être marquées comme\n" "IMMUTABLE" -#: commands/tablecmds.c:13545 +#: commands/tablecmds.c:13565 #, c-format msgid "partition key expressions cannot contain whole-row references" msgstr "les expressions de clé de partitionnement ne peuvent pas contenir des références à des lignes complètes" -#: commands/tablecmds.c:13552 +#: commands/tablecmds.c:13572 #, c-format msgid "partition key expressions cannot contain system column references" msgstr "les expressions de la clé de partitionnement ne peuvent pas contenir des références aux colonnes systèmes" -#: commands/tablecmds.c:13562 +#: commands/tablecmds.c:13582 #, c-format msgid "cannot use constant expression as partition key" msgstr "ne peut pas utiliser une expression constante comme clé de partitionnement" -#: commands/tablecmds.c:13583 +#: commands/tablecmds.c:13603 #, c-format msgid "could not determine which collation to use for partition expression" msgstr "n'a pas pu déterminer le collationnement à utiliser pour l'expression de partitionnement" -#: commands/tablecmds.c:13608 +#: commands/tablecmds.c:13628 #, c-format msgid "data type %s has no default btree operator class" msgstr "le type de données %s n'a pas de classe d'opérateurs btree par défaut" -#: commands/tablecmds.c:13610 +#: commands/tablecmds.c:13630 #, c-format msgid "You must specify a btree operator class or define a default btree operator class for the data type." msgstr "" "Vous devez spécifier une classe d'opérateur btree ou définir une\n" "classe d'opérateur btree par défaut pour le type de données." -#: commands/tablecmds.c:13658 +#: commands/tablecmds.c:13678 #, c-format msgid "\"%s\" is already a partition" msgstr "« %s » est déjà une partition" -#: commands/tablecmds.c:13664 +#: commands/tablecmds.c:13684 #, c-format msgid "cannot attach a typed table as partition" msgstr "ne peut pas attacher une table typée à une partition" -#: commands/tablecmds.c:13680 +#: commands/tablecmds.c:13700 #, c-format msgid "cannot attach inheritance child as partition" msgstr "ne peut pas ajouter la table en héritage comme une partition" -#: commands/tablecmds.c:13694 +#: commands/tablecmds.c:13714 #, c-format msgid "cannot attach inheritance parent as partition" msgstr "ne peut pas attacher le parent d'héritage comme partition" -#: commands/tablecmds.c:13728 +#: commands/tablecmds.c:13748 #, c-format msgid "cannot attach a temporary relation as partition of permanent relation \"%s\"" msgstr "ne peut pas attacher une relation temporaire comme partition de la relation permanente « %s »" -#: commands/tablecmds.c:13736 +#: commands/tablecmds.c:13756 #, c-format msgid "cannot attach a permanent relation as partition of temporary relation \"%s\"" msgstr "ne peut pas attacher une relation permanente comme partition de la relation temporaire « %s »" -#: commands/tablecmds.c:13744 +#: commands/tablecmds.c:13764 #, c-format msgid "cannot attach as partition of temporary relation of another session" msgstr "ne peut pas attacher comme partition d'une relation temporaire d'une autre session" -#: commands/tablecmds.c:13751 +#: commands/tablecmds.c:13771 #, c-format msgid "cannot attach temporary relation of another session as partition" msgstr "ne peut pas attacher une relation temporaire d'une autre session comme partition" -#: commands/tablecmds.c:13757 +#: commands/tablecmds.c:13777 #, c-format msgid "cannot attach table \"%s\" without OIDs as partition of table \"%s\" with OIDs" msgstr "ne peut pas attacher la table « %s » sans OID comme partition de la table « %s » avec OID" -#: commands/tablecmds.c:13765 +#: commands/tablecmds.c:13785 #, c-format msgid "cannot attach table \"%s\" with OIDs as partition of table \"%s\" without OIDs" msgstr "ne peut pas attacher la table « %s » avec OID comme partition de la table « %s » sans OID" -#: commands/tablecmds.c:13787 +#: commands/tablecmds.c:13807 #, c-format msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\"" msgstr "la table « %s » contient la colonne « %s » introuvable dans le parent « %s »" -#: commands/tablecmds.c:13790 +#: commands/tablecmds.c:13810 #, c-format msgid "The new partition may contain only the columns present in parent." msgstr "La nouvelle partition devrait seulement contenir les colonnes présentes dans le parent." -#: commands/tablecmds.c:13802 +#: commands/tablecmds.c:13822 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition" msgstr "le trigger « %s » empêche la table « %s » de devenir une partition" -#: commands/tablecmds.c:13804 commands/trigger.c:393 +#: commands/tablecmds.c:13824 commands/trigger.c:393 #, c-format msgid "ROW triggers with transition tables are not supported on partitions" msgstr "les triggers ROW avec des tables de transition ne sont pas supportés sur les partitions" -#: commands/tablecmds.c:13935 +#: commands/tablecmds.c:13955 #, c-format msgid "partition constraint for table \"%s\" is implied by existing constraints" msgstr "la contrainte de partitionnement pour la table « %s » provient des contraintes existantes" @@ -11173,7 +11183,7 @@ msgstr "" "n'a pas pu lire le fichier temporaire contenant la jointure hachée : a lu seulement %zu octets\n" "sur %zu" -#: executor/nodeIndexonlyscan.c:237 +#: executor/nodeIndexonlyscan.c:235 #, c-format msgid "lossy distance functions are not supported in index-only scans" msgstr "les fonctions de distance à perte ne sont pas supportées dans les parcours d'index seul" @@ -12431,77 +12441,77 @@ msgstr "la réponse RADIUS à partir de %s a une signature MD5 invalide" msgid "RADIUS response from %s has invalid code (%d) for user \"%s\"" msgstr "la réponse RADIUS à partir de %s a un code invalide (%d) pour l'utilisateur « %s »" -#: libpq/be-fsstubs.c:132 libpq/be-fsstubs.c:163 libpq/be-fsstubs.c:197 libpq/be-fsstubs.c:237 libpq/be-fsstubs.c:262 libpq/be-fsstubs.c:310 libpq/be-fsstubs.c:333 libpq/be-fsstubs.c:590 +#: libpq/be-fsstubs.c:140 libpq/be-fsstubs.c:169 libpq/be-fsstubs.c:203 libpq/be-fsstubs.c:243 libpq/be-fsstubs.c:268 libpq/be-fsstubs.c:306 libpq/be-fsstubs.c:329 libpq/be-fsstubs.c:581 #, c-format msgid "invalid large-object descriptor: %d" msgstr "descripteur invalide de « Large Object » : %d" -#: libpq/be-fsstubs.c:178 libpq/be-fsstubs.c:216 libpq/be-fsstubs.c:609 libpq/be-fsstubs.c:797 libpq/be-fsstubs.c:917 +#: libpq/be-fsstubs.c:184 libpq/be-fsstubs.c:222 libpq/be-fsstubs.c:600 libpq/be-fsstubs.c:794 libpq/be-fsstubs.c:912 #, c-format msgid "permission denied for large object %u" msgstr "droit refusé pour le Large Object %u" -#: libpq/be-fsstubs.c:203 libpq/be-fsstubs.c:596 +#: libpq/be-fsstubs.c:209 libpq/be-fsstubs.c:587 #, c-format msgid "large object descriptor %d was not opened for writing" msgstr "le descripteur %d du « Large Object » n'a pas été ouvert pour l'écriture" -#: libpq/be-fsstubs.c:245 +#: libpq/be-fsstubs.c:251 #, c-format msgid "lo_lseek result out of range for large-object descriptor %d" msgstr "résultat de lo_lseek en dehors de l'intervalle pour le descripteur de Large Object %d" -#: libpq/be-fsstubs.c:318 +#: libpq/be-fsstubs.c:314 #, c-format msgid "lo_tell result out of range for large-object descriptor %d" msgstr "résultat de lo_tell en dehors de l'intervalle pour le descripteur de Large Object %d" -#: libpq/be-fsstubs.c:455 +#: libpq/be-fsstubs.c:448 #, c-format msgid "must be superuser to use server-side lo_import()" msgstr "doit être super-utilisateur pour utiliser lo_import() du côté serveur" -#: libpq/be-fsstubs.c:456 +#: libpq/be-fsstubs.c:449 #, c-format msgid "Anyone can use the client-side lo_import() provided by libpq." msgstr "Tout le monde peut utiliser lo_import(), fourni par libpq, du côté client." -#: libpq/be-fsstubs.c:469 +#: libpq/be-fsstubs.c:460 #, c-format msgid "could not open server file \"%s\": %m" msgstr "n'a pas pu ouvrir le fichier serveur « %s » : %m" -#: libpq/be-fsstubs.c:491 +#: libpq/be-fsstubs.c:483 #, c-format msgid "could not read server file \"%s\": %m" msgstr "n'a pas pu lire le fichier serveur « %s » : %m" -#: libpq/be-fsstubs.c:521 +#: libpq/be-fsstubs.c:513 #, c-format msgid "must be superuser to use server-side lo_export()" msgstr "doit être super-utilisateur pour utiliser lo_export() du côté serveur" -#: libpq/be-fsstubs.c:522 +#: libpq/be-fsstubs.c:514 #, c-format msgid "Anyone can use the client-side lo_export() provided by libpq." msgstr "Tout le monde peut utiliser lo_export(), fournie par libpq, du côté client." -#: libpq/be-fsstubs.c:556 +#: libpq/be-fsstubs.c:547 #, c-format msgid "could not create server file \"%s\": %m" msgstr "n'a pas pu créer le fichier serveur « %s » : %m" -#: libpq/be-fsstubs.c:568 +#: libpq/be-fsstubs.c:559 #, c-format msgid "could not write server file \"%s\": %m" msgstr "n'a pas pu écrire le fichier serveur « %s » : %m" -#: libpq/be-fsstubs.c:822 +#: libpq/be-fsstubs.c:819 #, c-format msgid "large object read request is too large" msgstr "la demande de lecture du Large Object est trop grande" -#: libpq/be-fsstubs.c:864 utils/adt/genfile.c:205 utils/adt/genfile.c:246 +#: libpq/be-fsstubs.c:861 utils/adt/genfile.c:205 utils/adt/genfile.c:246 #, c-format msgid "requested length cannot be negative" msgstr "la longueur demandée ne peut pas être négative" @@ -13076,73 +13086,73 @@ msgstr "n'a pas pu ouvrir le fichier usermap « %s » : %m" msgid "could not set socket to nonblocking mode: %m" msgstr "n'a pas pu activer le mode non-bloquant pour la socket : %m" -#: libpq/pqcomm.c:374 +#: libpq/pqcomm.c:389 #, c-format msgid "Unix-domain socket path \"%s\" is too long (maximum %d bytes)" msgstr "Le chemin du socket de domaine Unix, « %s », est trop (maximum %d octets)" -#: libpq/pqcomm.c:395 +#: libpq/pqcomm.c:410 #, c-format msgid "could not translate host name \"%s\", service \"%s\" to address: %s" msgstr "n'a pas pu résoudre le nom de l'hôte « %s », service « %s » par l'adresse : %s" -#: libpq/pqcomm.c:399 +#: libpq/pqcomm.c:414 #, c-format msgid "could not translate service \"%s\" to address: %s" msgstr "n'a pas pu résoudre le service « %s » par l'adresse : %s" -#: libpq/pqcomm.c:426 +#: libpq/pqcomm.c:441 #, c-format msgid "could not bind to all requested addresses: MAXLISTEN (%d) exceeded" msgstr "n'a pas pu se lier à toutes les adresses requises : MAXLISTEN (%d) dépassé" -#: libpq/pqcomm.c:435 +#: libpq/pqcomm.c:450 msgid "IPv4" msgstr "IPv4" -#: libpq/pqcomm.c:439 +#: libpq/pqcomm.c:454 msgid "IPv6" msgstr "IPv6" -#: libpq/pqcomm.c:444 +#: libpq/pqcomm.c:459 msgid "Unix" msgstr "Unix" -#: libpq/pqcomm.c:449 +#: libpq/pqcomm.c:464 #, c-format msgid "unrecognized address family %d" msgstr "famille d'adresse %d non reconnue" #. translator: first %s is IPv4, IPv6, or Unix -#: libpq/pqcomm.c:475 +#: libpq/pqcomm.c:490 #, c-format msgid "could not create %s socket for address \"%s\": %m" msgstr "n'a pas pu créer le socket %s pour l'adresse « %s » : %m" #. translator: first %s is IPv4, IPv6, or Unix -#: libpq/pqcomm.c:501 +#: libpq/pqcomm.c:516 #, c-format msgid "setsockopt(SO_REUSEADDR) failed for %s address \"%s\": %m" msgstr "setsockopt(SO_REUSEADDR) a échoué pour %s, adresse « %s » : %m" #. translator: first %s is IPv4, IPv6, or Unix -#: libpq/pqcomm.c:518 +#: libpq/pqcomm.c:533 #, c-format msgid "setsockopt(IPV6_V6ONLY) failed for %s address \"%s\": %m" msgstr "setsockopt(IPV6_V6ONLY) a échoué pour %s, adresse « %s » : %m" #. translator: first %s is IPv4, IPv6, or Unix -#: libpq/pqcomm.c:538 +#: libpq/pqcomm.c:553 #, c-format msgid "could not bind %s address \"%s\": %m" msgstr "n'a pas pu lier %s à l'adresse « %s » : %m" -#: libpq/pqcomm.c:541 +#: libpq/pqcomm.c:556 #, c-format msgid "Is another postmaster already running on port %d? If not, remove socket file \"%s\" and retry." msgstr "Un autre postmaster fonctionne-t'il déjà sur le port %d ?Sinon, supprimez le fichier socket « %s » et réessayez." -#: libpq/pqcomm.c:544 +#: libpq/pqcomm.c:559 #, c-format msgid "Is another postmaster already running on port %d? If not, wait a few seconds and retry." msgstr "" @@ -13150,73 +13160,73 @@ msgstr "" "Sinon, attendez quelques secondes et réessayez." #. translator: first %s is IPv4, IPv6, or Unix -#: libpq/pqcomm.c:577 +#: libpq/pqcomm.c:592 #, c-format msgid "could not listen on %s address \"%s\": %m" msgstr "n'a pas pu écouter sur « %s », adresse « %s » : %m" -#: libpq/pqcomm.c:586 +#: libpq/pqcomm.c:601 #, c-format msgid "listening on Unix socket \"%s\"" msgstr "écoute sur la socket Unix « %s »" #. translator: first %s is IPv4 or IPv6 -#: libpq/pqcomm.c:592 +#: libpq/pqcomm.c:607 #, c-format msgid "listening on %s address \"%s\", port %d" msgstr "en écoute sur %s, adresse « %s », port %d" -#: libpq/pqcomm.c:675 +#: libpq/pqcomm.c:690 #, c-format msgid "group \"%s\" does not exist" msgstr "le groupe « %s » n'existe pas" -#: libpq/pqcomm.c:685 +#: libpq/pqcomm.c:700 #, c-format msgid "could not set group of file \"%s\": %m" msgstr "n'a pas pu initialiser le groupe du fichier « %s » : %m" -#: libpq/pqcomm.c:696 +#: libpq/pqcomm.c:711 #, c-format msgid "could not set permissions of file \"%s\": %m" msgstr "n'a pas pu initialiser les droits du fichier « %s » : %m" -#: libpq/pqcomm.c:726 +#: libpq/pqcomm.c:741 #, c-format msgid "could not accept new connection: %m" msgstr "n'a pas pu accepter la nouvelle connexion : %m" -#: libpq/pqcomm.c:927 +#: libpq/pqcomm.c:942 #, c-format msgid "there is no client connection" msgstr "il n'y a pas de connexion client" -#: libpq/pqcomm.c:978 libpq/pqcomm.c:1074 +#: libpq/pqcomm.c:993 libpq/pqcomm.c:1089 #, c-format msgid "could not receive data from client: %m" msgstr "n'a pas pu recevoir les données du client : %m" -#: libpq/pqcomm.c:1219 tcop/postgres.c:3977 +#: libpq/pqcomm.c:1246 tcop/postgres.c:3977 #, c-format msgid "terminating connection because protocol synchronization was lost" msgstr "arrêt de la connexion à cause d'une perte de synchronisation du protocole" -#: libpq/pqcomm.c:1285 +#: libpq/pqcomm.c:1312 #, c-format msgid "unexpected EOF within message length word" msgstr "fin de fichier (EOF) inattendue à l'intérieur de la longueur du message" -#: libpq/pqcomm.c:1296 +#: libpq/pqcomm.c:1323 #, c-format msgid "invalid message length" msgstr "longueur du message invalide" -#: libpq/pqcomm.c:1318 libpq/pqcomm.c:1331 +#: libpq/pqcomm.c:1345 libpq/pqcomm.c:1358 #, c-format msgid "incomplete message from client" msgstr "message incomplet du client" -#: libpq/pqcomm.c:1464 +#: libpq/pqcomm.c:1491 #, c-format msgid "could not send data to client: %m" msgstr "n'a pas pu envoyer les données au client : %m" @@ -13284,8 +13294,7 @@ msgstr " -c PARAM=VALEUR configure un paramètre d'exécution\n" #: main/main.c:333 #, c-format msgid " -C NAME print value of run-time parameter, then exit\n" -msgstr "" -" -C NOM affiche la valeur d'un paramètre en exécution, puis quitte\n" +msgstr " -C NOM affiche la valeur d'un paramètre en exécution, puis quitte\n" #: main/main.c:334 #, c-format @@ -13396,8 +13405,7 @@ msgstr "" #: main/main.c:357 #, c-format msgid " -O allow system table structure changes\n" -msgstr "" -" -O autorise les modifications de structure des tables système\n" +msgstr " -O autorise les modifications de structure des tables système\n" #: main/main.c:358 #, c-format @@ -13554,7 +13562,7 @@ msgstr "le type de nœud extensible « %s » existe déjà" msgid "ExtensibleNodeMethods \"%s\" was not registered" msgstr "ExtensibleNodeMethods \"%s\" n'a pas été enregistré" -#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1863 parser/parse_coerce.c:1891 parser/parse_coerce.c:1967 parser/parse_expr.c:2110 parser/parse_func.c:602 parser/parse_oper.c:964 utils/fmgr/funcapi.c:466 +#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1871 parser/parse_coerce.c:1899 parser/parse_coerce.c:1975 parser/parse_expr.c:2110 parser/parse_func.c:602 parser/parse_oper.c:964 utils/fmgr/funcapi.c:466 #, c-format msgid "could not find array type for data type %s" msgstr "n'a pas pu trouver de type tableau pour le type de données %s" @@ -14388,100 +14396,100 @@ msgstr "" "Les opérateurs de tri doivent être les membres « < » ou « > » des familles\n" "d'opérateurs btree." -#: parser/parse_coerce.c:990 parser/parse_coerce.c:1020 parser/parse_coerce.c:1038 parser/parse_coerce.c:1053 parser/parse_expr.c:2144 parser/parse_expr.c:2732 parser/parse_target.c:936 +#: parser/parse_coerce.c:998 parser/parse_coerce.c:1028 parser/parse_coerce.c:1046 parser/parse_coerce.c:1061 parser/parse_expr.c:2144 parser/parse_expr.c:2732 parser/parse_target.c:935 #, c-format msgid "cannot cast type %s to %s" msgstr "ne peut pas convertir le type %s en %s" -#: parser/parse_coerce.c:1023 +#: parser/parse_coerce.c:1031 #, c-format msgid "Input has too few columns." msgstr "L'entrée n'a pas assez de colonnes." -#: parser/parse_coerce.c:1041 +#: parser/parse_coerce.c:1049 #, c-format msgid "Cannot cast type %s to %s in column %d." msgstr "ne peut pas convertir le type %s en %s dans la colonne %d" -#: parser/parse_coerce.c:1056 +#: parser/parse_coerce.c:1064 #, c-format msgid "Input has too many columns." msgstr "L'entrée a trop de colonnes." #. translator: first %s is name of a SQL construct, eg WHERE #. translator: first %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:1099 parser/parse_coerce.c:1147 +#: parser/parse_coerce.c:1107 parser/parse_coerce.c:1155 #, c-format msgid "argument of %s must be type %s, not type %s" msgstr "l'argument de %s doit être de type %s, et non du type %s" #. translator: %s is name of a SQL construct, eg WHERE #. translator: %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:1110 parser/parse_coerce.c:1159 +#: parser/parse_coerce.c:1118 parser/parse_coerce.c:1167 #, c-format msgid "argument of %s must not return a set" msgstr "l'argument de %s ne doit pas renvoyer un ensemble" #. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:1299 +#: parser/parse_coerce.c:1307 #, c-format msgid "%s types %s and %s cannot be matched" msgstr "les %s types %s et %s ne peuvent pas correspondre" #. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:1366 +#: parser/parse_coerce.c:1374 #, c-format msgid "%s could not convert type %s to %s" msgstr "%s n'a pas pu convertir le type %s en %s" -#: parser/parse_coerce.c:1668 +#: parser/parse_coerce.c:1676 #, c-format msgid "arguments declared \"anyelement\" are not all alike" msgstr "les arguments déclarés « anyelement » ne sont pas tous identiques" -#: parser/parse_coerce.c:1688 +#: parser/parse_coerce.c:1696 #, c-format msgid "arguments declared \"anyarray\" are not all alike" msgstr "les arguments déclarés « anyarray » ne sont pas tous identiques" -#: parser/parse_coerce.c:1708 +#: parser/parse_coerce.c:1716 #, c-format msgid "arguments declared \"anyrange\" are not all alike" msgstr "les arguments déclarés « anyrange » ne sont pas tous identiques" -#: parser/parse_coerce.c:1737 parser/parse_coerce.c:1952 parser/parse_coerce.c:1986 utils/fmgr/funcapi.c:425 +#: parser/parse_coerce.c:1745 parser/parse_coerce.c:1960 parser/parse_coerce.c:1994 utils/fmgr/funcapi.c:425 #, c-format msgid "argument declared %s is not an array but type %s" msgstr "l'argument déclaré %s n'est pas un tableau mais est du type %s" -#: parser/parse_coerce.c:1753 parser/parse_coerce.c:1792 +#: parser/parse_coerce.c:1761 parser/parse_coerce.c:1800 #, c-format msgid "argument declared %s is not consistent with argument declared %s" msgstr "l'argument déclaré %s n'est pas cohérent avec l'argument déclaré %s" -#: parser/parse_coerce.c:1775 parser/parse_coerce.c:1999 utils/fmgr/funcapi.c:439 +#: parser/parse_coerce.c:1783 parser/parse_coerce.c:2007 utils/fmgr/funcapi.c:439 #, c-format msgid "argument declared %s is not a range type but type %s" msgstr "l'argument déclaré %s n'est pas un type d'intervalle mais est du type %s" -#: parser/parse_coerce.c:1813 +#: parser/parse_coerce.c:1821 #, c-format msgid "could not determine polymorphic type because input has type %s" msgstr "" "n'a pas pu déterminer le type polymorphique car l'entrée dispose\n" "du type %s" -#: parser/parse_coerce.c:1824 +#: parser/parse_coerce.c:1832 #, c-format msgid "type matched to anynonarray is an array type: %s" msgstr "le type déclaré anynonarray est un type tableau : %s" -#: parser/parse_coerce.c:1834 +#: parser/parse_coerce.c:1842 #, c-format msgid "type matched to anyenum is not an enum type: %s" msgstr "le type déclaré anyenum n'est pas un type enum : %s" -#: parser/parse_coerce.c:1874 parser/parse_coerce.c:1904 +#: parser/parse_coerce.c:1882 parser/parse_coerce.c:1912 #, c-format msgid "could not find range type for data type %s" msgstr "n'a pas pu trouver le type range pour le type de données %s" @@ -14642,12 +14650,12 @@ msgstr "n'a pas pu identifier la colonne « %s » dans le type de données de l' msgid "column notation .%s applied to type %s, which is not a composite type" msgstr "notation d'attribut .%s appliqué au type %s, qui n'est pas un type composé" -#: parser/parse_expr.c:458 parser/parse_target.c:722 +#: parser/parse_expr.c:458 parser/parse_target.c:721 #, c-format msgid "row expansion via \"*\" is not supported here" msgstr "l'expansion de ligne via « * » n'est pas supporté ici" -#: parser/parse_expr.c:767 parser/parse_relation.c:689 parser/parse_relation.c:789 parser/parse_target.c:1171 +#: parser/parse_expr.c:767 parser/parse_relation.c:689 parser/parse_relation.c:789 parser/parse_target.c:1170 #, c-format msgid "column reference \"%s\" is ambiguous" msgstr "la référence à la colonne « %s » est ambigu" @@ -15244,53 +15252,53 @@ msgstr "Il existe une colonne nommée « %s » pour la table « %s » mais elle msgid "Perhaps you meant to reference the column \"%s.%s\" or the column \"%s.%s\"." msgstr "Peut-être que vous souhaitiez référencer la colonne « %s.%s » ou la colonne « %s.%s »." -#: parser/parse_target.c:483 parser/parse_target.c:775 +#: parser/parse_target.c:482 parser/parse_target.c:774 #, c-format msgid "cannot assign to system column \"%s\"" msgstr "ne peut pas affecter à une colonne système « %s »" -#: parser/parse_target.c:511 +#: parser/parse_target.c:510 #, c-format msgid "cannot set an array element to DEFAULT" msgstr "ne peut pas initialiser un élément d'un tableau avec DEFAULT" -#: parser/parse_target.c:516 +#: parser/parse_target.c:515 #, c-format msgid "cannot set a subfield to DEFAULT" msgstr "ne peut pas initialiser un sous-champ avec DEFAULT" -#: parser/parse_target.c:585 +#: parser/parse_target.c:584 #, c-format msgid "column \"%s\" is of type %s but expression is of type %s" msgstr "la colonne « %s » est de type %s mais l'expression est de type %s" -#: parser/parse_target.c:759 +#: parser/parse_target.c:758 #, c-format msgid "cannot assign to field \"%s\" of column \"%s\" because its type %s is not a composite type" msgstr "" "ne peut pas l'affecter au champ « %s » de la colonne « %s » parce que son\n" "type %s n'est pas un type composé" -#: parser/parse_target.c:768 +#: parser/parse_target.c:767 #, c-format msgid "cannot assign to field \"%s\" of column \"%s\" because there is no such column in data type %s" msgstr "" "ne peut pas l'affecter au champ « %s » de la colonne « %s » parce qu'il n'existe\n" "pas une telle colonne dans le type de données %s" -#: parser/parse_target.c:835 +#: parser/parse_target.c:834 #, c-format msgid "array assignment to \"%s\" requires type %s but expression is of type %s" msgstr "" "l'affectation d'un tableau avec « %s » requiert le type %s mais l'expression est\n" "de type %s" -#: parser/parse_target.c:845 +#: parser/parse_target.c:844 #, c-format msgid "subfield \"%s\" is of type %s but expression is of type %s" msgstr "le sous-champ « %s » est de type %s mais l'expression est de type %s" -#: parser/parse_target.c:1261 +#: parser/parse_target.c:1260 #, c-format msgid "SELECT * with no tables specified is not valid" msgstr "Un SELECT * sans table spécifiée n'est pas valide" @@ -16024,7 +16032,7 @@ msgstr "La commande d'archivage qui a échoué était : %s" msgid "archive command was terminated by exception 0x%X" msgstr "la commande d'archivage a été terminée par l'exception 0x%X" -#: postmaster/pgarch.c:604 postmaster/postmaster.c:3636 +#: postmaster/pgarch.c:604 postmaster/postmaster.c:3649 #, c-format msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value." msgstr "" @@ -16388,379 +16396,389 @@ msgstr "longueur invalide du paquet de démarrage" msgid "failed to send SSL negotiation response: %m" msgstr "échec lors de l'envoi de la réponse de négotiation SSL : %m" -#: postmaster/postmaster.c:2082 +#: postmaster/postmaster.c:2074 +#, c-format +msgid "received unencrypted data after SSL request" +msgstr "a reçu des données non chiffrées après la demande SSL" + +#: postmaster/postmaster.c:2075 +#, c-format +msgid "This could be either a client-software bug or evidence of an attempted man-in-the-middle attack." +msgstr "Ceci peut être soit un bug du client soit la preuve d'une tentative d'attaque du type man-in-the-middle." + +#: postmaster/postmaster.c:2095 #, c-format msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "" "Protocole non supportée de l'interface %u.%u : le serveur supporte de %u.0 à\n" "%u.%u" -#: postmaster/postmaster.c:2146 utils/misc/guc.c:5781 utils/misc/guc.c:5874 utils/misc/guc.c:7224 utils/misc/guc.c:10021 utils/misc/guc.c:10062 +#: postmaster/postmaster.c:2159 utils/misc/guc.c:5781 utils/misc/guc.c:5874 utils/misc/guc.c:7224 utils/misc/guc.c:10021 utils/misc/guc.c:10062 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "valeur invalide pour le paramètre « %s » : « %s »" -#: postmaster/postmaster.c:2149 +#: postmaster/postmaster.c:2162 #, c-format msgid "Valid values are: \"false\", 0, \"true\", 1, \"database\"." msgstr "Les valeurs valides sont : « false », « 0 », « true », « 1 », « database »." -#: postmaster/postmaster.c:2179 +#: postmaster/postmaster.c:2192 #, c-format msgid "invalid startup packet layout: expected terminator as last byte" msgstr "" "configuration invalide du paquet de démarrage : terminaison attendue comme\n" "dernier octet" -#: postmaster/postmaster.c:2217 +#: postmaster/postmaster.c:2230 #, c-format msgid "no PostgreSQL user name specified in startup packet" msgstr "aucun nom d'utilisateur PostgreSQL n'a été spécifié dans le paquet de démarrage" -#: postmaster/postmaster.c:2276 +#: postmaster/postmaster.c:2289 #, c-format msgid "the database system is starting up" msgstr "le système de bases de données se lance" -#: postmaster/postmaster.c:2281 +#: postmaster/postmaster.c:2294 #, c-format msgid "the database system is shutting down" msgstr "le système de base de données s'arrête" -#: postmaster/postmaster.c:2286 +#: postmaster/postmaster.c:2299 #, c-format msgid "the database system is in recovery mode" msgstr "le système de bases de données est en cours de restauration" -#: postmaster/postmaster.c:2291 storage/ipc/procarray.c:292 storage/ipc/sinvaladt.c:298 storage/lmgr/proc.c:344 +#: postmaster/postmaster.c:2304 storage/ipc/procarray.c:292 storage/ipc/sinvaladt.c:298 storage/lmgr/proc.c:344 #, c-format msgid "sorry, too many clients already" msgstr "désolé, trop de clients sont déjà connectés" -#: postmaster/postmaster.c:2381 +#: postmaster/postmaster.c:2394 #, c-format msgid "wrong key in cancel request for process %d" msgstr "mauvaise clé dans la demande d'annulation pour le processus %d" -#: postmaster/postmaster.c:2389 +#: postmaster/postmaster.c:2402 #, c-format msgid "PID %d in cancel request did not match any process" msgstr "le PID %d dans la demande d'annulation ne correspond à aucun processus" -#: postmaster/postmaster.c:2617 +#: postmaster/postmaster.c:2630 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "a reçu SIGHUP, rechargement des fichiers de configuration" -#: postmaster/postmaster.c:2642 +#: postmaster/postmaster.c:2655 #, c-format msgid "pg_hba.conf was not reloaded" msgstr "pg_hba.conf n'a pas été rechargé" -#: postmaster/postmaster.c:2646 +#: postmaster/postmaster.c:2659 #, c-format msgid "pg_ident.conf was not reloaded" msgstr "pg_ident.conf n'a pas été rechargé" -#: postmaster/postmaster.c:2656 +#: postmaster/postmaster.c:2669 #, c-format msgid "SSL configuration was not reloaded" msgstr "la configuration SSL n'a pas été rechargée" -#: postmaster/postmaster.c:2712 +#: postmaster/postmaster.c:2725 #, c-format msgid "received smart shutdown request" msgstr "a reçu une demande d'arrêt intelligent" -#: postmaster/postmaster.c:2758 +#: postmaster/postmaster.c:2771 #, c-format msgid "received fast shutdown request" msgstr "a reçu une demande d'arrêt rapide" -#: postmaster/postmaster.c:2776 +#: postmaster/postmaster.c:2789 #, c-format msgid "aborting any active transactions" msgstr "annulation des transactions actives" -#: postmaster/postmaster.c:2800 +#: postmaster/postmaster.c:2813 #, c-format msgid "received immediate shutdown request" msgstr "a reçu une demande d'arrêt immédiat" -#: postmaster/postmaster.c:2875 +#: postmaster/postmaster.c:2888 #, c-format msgid "shutdown at recovery target" msgstr "arrêt sur la cible de restauration" -#: postmaster/postmaster.c:2891 postmaster/postmaster.c:2914 +#: postmaster/postmaster.c:2904 postmaster/postmaster.c:2927 msgid "startup process" msgstr "processus de lancement" -#: postmaster/postmaster.c:2894 +#: postmaster/postmaster.c:2907 #, c-format msgid "aborting startup due to startup process failure" msgstr "annulation du démarrage à cause d'un échec dans le processus de lancement" -#: postmaster/postmaster.c:2956 +#: postmaster/postmaster.c:2969 #, c-format msgid "database system is ready to accept connections" msgstr "le système de bases de données est prêt pour accepter les connexions" -#: postmaster/postmaster.c:2977 +#: postmaster/postmaster.c:2990 msgid "background writer process" msgstr "processus d'écriture en tâche de fond" -#: postmaster/postmaster.c:3031 +#: postmaster/postmaster.c:3044 msgid "checkpointer process" msgstr "processus checkpointer" -#: postmaster/postmaster.c:3047 +#: postmaster/postmaster.c:3060 msgid "WAL writer process" msgstr "processus d'écriture des journaux de transaction" -#: postmaster/postmaster.c:3062 +#: postmaster/postmaster.c:3075 msgid "WAL receiver process" msgstr "processus de réception des journaux de transaction" -#: postmaster/postmaster.c:3077 +#: postmaster/postmaster.c:3090 msgid "autovacuum launcher process" msgstr "processus de l'autovacuum" -#: postmaster/postmaster.c:3092 +#: postmaster/postmaster.c:3105 msgid "archiver process" msgstr "processus d'archivage" -#: postmaster/postmaster.c:3108 +#: postmaster/postmaster.c:3121 msgid "statistics collector process" msgstr "processus de récupération des statistiques" -#: postmaster/postmaster.c:3122 +#: postmaster/postmaster.c:3135 msgid "system logger process" msgstr "processus des journaux applicatifs" -#: postmaster/postmaster.c:3186 +#: postmaster/postmaster.c:3199 msgid "worker process" msgstr "processus de travail" -#: postmaster/postmaster.c:3269 postmaster/postmaster.c:3289 postmaster/postmaster.c:3296 postmaster/postmaster.c:3314 +#: postmaster/postmaster.c:3282 postmaster/postmaster.c:3302 postmaster/postmaster.c:3309 postmaster/postmaster.c:3327 msgid "server process" msgstr "processus serveur" -#: postmaster/postmaster.c:3368 +#: postmaster/postmaster.c:3381 #, c-format msgid "terminating any other active server processes" msgstr "arrêt des autres processus serveur actifs" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3623 +#: postmaster/postmaster.c:3636 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d) quitte avec le code de sortie %d" -#: postmaster/postmaster.c:3625 postmaster/postmaster.c:3637 postmaster/postmaster.c:3647 postmaster/postmaster.c:3658 +#: postmaster/postmaster.c:3638 postmaster/postmaster.c:3650 postmaster/postmaster.c:3660 postmaster/postmaster.c:3671 #, c-format msgid "Failed process was running: %s" msgstr "Le processus qui a échoué exécutait : %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3634 +#: postmaster/postmaster.c:3647 #, c-format msgid "%s (PID %d) was terminated by exception 0x%X" msgstr "%s (PID %d) a été arrêté par l'exception 0x%X" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3644 +#: postmaster/postmaster.c:3657 #, c-format msgid "%s (PID %d) was terminated by signal %d: %s" msgstr "%s (PID %d) a été arrêté par le signal %d : %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3656 +#: postmaster/postmaster.c:3669 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d) a quitté avec le statut inattendu %d" -#: postmaster/postmaster.c:3871 +#: postmaster/postmaster.c:3884 #, c-format msgid "abnormal database system shutdown" msgstr "le système de base de données a été arrêté anormalement" -#: postmaster/postmaster.c:3911 +#: postmaster/postmaster.c:3924 #, c-format msgid "all server processes terminated; reinitializing" msgstr "tous les processus serveur se sont arrêtés, réinitialisation" -#: postmaster/postmaster.c:4077 postmaster/postmaster.c:5550 postmaster/postmaster.c:5937 +#: postmaster/postmaster.c:4090 postmaster/postmaster.c:5563 postmaster/postmaster.c:5950 #, c-format msgid "could not generate random cancel key" msgstr "n'a pas pu générer la clé d'annulation aléatoire" -#: postmaster/postmaster.c:4131 +#: postmaster/postmaster.c:4144 #, c-format msgid "could not fork new process for connection: %m" msgstr "n'a pas pu lancer le nouveau processus fils pour la connexion : %m" -#: postmaster/postmaster.c:4173 +#: postmaster/postmaster.c:4186 msgid "could not fork new process for connection: " msgstr "n'a pas pu lancer le nouveau processus fils pour la connexion : " -#: postmaster/postmaster.c:4295 +#: postmaster/postmaster.c:4308 #, c-format msgid "connection received: host=%s port=%s" msgstr "connexion reçue : hôte=%s port=%s" -#: postmaster/postmaster.c:4300 +#: postmaster/postmaster.c:4313 #, c-format msgid "connection received: host=%s" msgstr "connexion reçue : hôte=%s" -#: postmaster/postmaster.c:4585 +#: postmaster/postmaster.c:4598 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "n'a pas pu exécuter le processus serveur « %s » : %m" -#: postmaster/postmaster.c:4738 +#: postmaster/postmaster.c:4751 #, c-format msgid "giving up after too many tries to reserve shared memory" msgstr "abandon après trop de tentatives pour réserver la mémoire partagée" -#: postmaster/postmaster.c:4739 +#: postmaster/postmaster.c:4752 #, c-format msgid "This might be caused by ASLR or antivirus software." msgstr "Ceci pourrait être causé par un logiciel ASLR ou un antivirus." -#: postmaster/postmaster.c:4936 +#: postmaster/postmaster.c:4949 #, c-format msgid "SSL configuration could not be loaded in child process" msgstr "la configuration SSL n'a pas pu être chargé sur le processus fils" -#: postmaster/postmaster.c:5068 +#: postmaster/postmaster.c:5081 #, c-format msgid "Please report this to <[email protected]>." msgstr "Veuillez rapporter ceci à <[email protected]>." -#: postmaster/postmaster.c:5155 +#: postmaster/postmaster.c:5168 #, c-format msgid "database system is ready to accept read only connections" msgstr "le système de bases de données est prêt pour accepter les connexions en lecture seule" -#: postmaster/postmaster.c:5478 +#: postmaster/postmaster.c:5491 #, c-format msgid "could not fork startup process: %m" msgstr "n'a pas pu lancer le processus fils de démarrage : %m" -#: postmaster/postmaster.c:5482 +#: postmaster/postmaster.c:5495 #, c-format msgid "could not fork background writer process: %m" msgstr "" "n'a pas pu créer un processus fils du processus d'écriture en tâche de\n" "fond : %m" -#: postmaster/postmaster.c:5486 +#: postmaster/postmaster.c:5499 #, c-format msgid "could not fork checkpointer process: %m" msgstr "n'a pas pu créer le processus checkpointer : %m" -#: postmaster/postmaster.c:5490 +#: postmaster/postmaster.c:5503 #, c-format msgid "could not fork WAL writer process: %m" msgstr "" "n'a pas pu créer un processus fils du processus d'écriture des journaux de\n" "transaction : %m" -#: postmaster/postmaster.c:5494 +#: postmaster/postmaster.c:5507 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "" "n'a pas pu créer un processus fils de réception des journaux de\n" "transactions : %m" -#: postmaster/postmaster.c:5498 +#: postmaster/postmaster.c:5511 #, c-format msgid "could not fork process: %m" msgstr "n'a pas pu lancer le processus fils : %m" -#: postmaster/postmaster.c:5695 postmaster/postmaster.c:5718 +#: postmaster/postmaster.c:5708 postmaster/postmaster.c:5731 #, c-format msgid "database connection requirement not indicated during registration" msgstr "pré-requis de la connexion à la base non indiqué lors de l'enregistrement" -#: postmaster/postmaster.c:5702 postmaster/postmaster.c:5725 +#: postmaster/postmaster.c:5715 postmaster/postmaster.c:5738 #, c-format msgid "invalid processing mode in background worker" msgstr "mode de traitement invalide dans le processus en tâche de fond" -#: postmaster/postmaster.c:5798 +#: postmaster/postmaster.c:5811 #, c-format msgid "starting background worker process \"%s\"" msgstr "démarrage du processus d'écriture en tâche de fond « %s »" -#: postmaster/postmaster.c:5810 +#: postmaster/postmaster.c:5823 #, c-format msgid "could not fork worker process: %m" msgstr "n'a pas pu créer un processus fils du processus en tâche de fond : %m" -#: postmaster/postmaster.c:5923 +#: postmaster/postmaster.c:5936 #, c-format msgid "no slot available for new worker process" msgstr "pas de slot disponible pour un nouveau processus worker" -#: postmaster/postmaster.c:6258 +#: postmaster/postmaster.c:6271 #, c-format msgid "could not duplicate socket %d for use in backend: error code %d" msgstr "n'a pas pu dupliquer la socket %d pour le serveur : code d'erreur %d" -#: postmaster/postmaster.c:6290 +#: postmaster/postmaster.c:6303 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "n'a pas pu créer la socket héritée : code d'erreur %d\n" -#: postmaster/postmaster.c:6319 +#: postmaster/postmaster.c:6332 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "n'a pas pu ouvrir le fichier des variables moteurs « %s » : %s\n" -#: postmaster/postmaster.c:6326 +#: postmaster/postmaster.c:6339 #, c-format msgid "could not read from backend variables file \"%s\": %s\n" msgstr "n'a pas pu lire le fichier de configuration serveur « %s » : %s\n" -#: postmaster/postmaster.c:6335 +#: postmaster/postmaster.c:6348 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "n'a pas pu supprimer le fichier « %s » : %s\n" -#: postmaster/postmaster.c:6352 +#: postmaster/postmaster.c:6365 #, c-format msgid "could not map view of backend variables: error code %lu\n" msgstr "" "n'a pas pu exécuter \"map\" la vue des variables serveurs : code\n" "d'erreur %lu\n" -#: postmaster/postmaster.c:6361 +#: postmaster/postmaster.c:6374 #, c-format msgid "could not unmap view of backend variables: error code %lu\n" msgstr "" "n'a pas pu exécuter \"unmap\" sur la vue des variables serveurs : code\n" "d'erreur %lu\n" -#: postmaster/postmaster.c:6368 +#: postmaster/postmaster.c:6381 #, c-format msgid "could not close handle to backend parameter variables: error code %lu\n" msgstr "" "n'a pas pu fermer le lien vers les variables des paramètres du serveur :\n" "code d'erreur %lu\n" -#: postmaster/postmaster.c:6532 +#: postmaster/postmaster.c:6545 #, c-format msgid "could not read exit code for process\n" msgstr "n'a pas pu lire le code de sortie du processus\n" -#: postmaster/postmaster.c:6537 +#: postmaster/postmaster.c:6550 #, c-format msgid "could not post child completion status\n" msgstr "n'a pas pu poster le statut de fin de l'enfant\n" @@ -17274,64 +17292,64 @@ msgid_plural "exported logical decoding snapshot: \"%s\" with %u transaction IDs msgstr[0] "snapshot exporté pour le décodage logique : « %s » avec %u identifiant de transaction" msgstr[1] "snapshot exporté pour le décodage logique : « %s » avec %u identifiants de transaction" -#: replication/logical/snapbuild.c:1271 replication/logical/snapbuild.c:1364 replication/logical/snapbuild.c:1882 +#: replication/logical/snapbuild.c:1287 replication/logical/snapbuild.c:1380 replication/logical/snapbuild.c:1898 #, c-format msgid "logical decoding found consistent point at %X/%X" msgstr "le décodage logique a trouvé le point de cohérence à %X/%X" -#: replication/logical/snapbuild.c:1273 +#: replication/logical/snapbuild.c:1289 #, c-format msgid "There are no running transactions." msgstr "Il n'existe pas de transactions en cours." -#: replication/logical/snapbuild.c:1315 +#: replication/logical/snapbuild.c:1331 #, c-format msgid "logical decoding found initial starting point at %X/%X" msgstr "le décodage logique a trouvé le point de démarrage à %X/%X" -#: replication/logical/snapbuild.c:1317 replication/logical/snapbuild.c:1341 +#: replication/logical/snapbuild.c:1333 replication/logical/snapbuild.c:1357 #, c-format msgid "Waiting for transactions (approximately %d) older than %u to end." msgstr "En attente de transactions (approximativement %d) plus anciennes que %u pour terminer." -#: replication/logical/snapbuild.c:1339 +#: replication/logical/snapbuild.c:1355 #, c-format msgid "logical decoding found initial consistent point at %X/%X" msgstr "le décodage logique a trouvé le point de cohérence initial à %X/%X" -#: replication/logical/snapbuild.c:1366 +#: replication/logical/snapbuild.c:1382 #, c-format msgid "There are no old transactions anymore." msgstr "Il n'existe plus d'anciennes transactions." -#: replication/logical/snapbuild.c:1744 replication/logical/snapbuild.c:1777 replication/logical/snapbuild.c:1797 replication/logical/snapbuild.c:1816 +#: replication/logical/snapbuild.c:1760 replication/logical/snapbuild.c:1793 replication/logical/snapbuild.c:1813 replication/logical/snapbuild.c:1832 #, c-format msgid "could not read file \"%s\", read %d of %d: %m" msgstr "n'a pas pu lire le fichier « %s », lu %d sur %d : %m" -#: replication/logical/snapbuild.c:1751 +#: replication/logical/snapbuild.c:1767 #, c-format msgid "snapbuild state file \"%s\" has wrong magic number: %u instead of %u" msgstr "le fichier d'état snapbuild « %s » a le nombre magique: %u au lieu de %u" -#: replication/logical/snapbuild.c:1757 +#: replication/logical/snapbuild.c:1773 #, c-format msgid "snapbuild state file \"%s\" has unsupported version: %u instead of %u" msgstr "le fichier d'état snapbuild « %s » a une version non supportée : %u au lieu de %u" -#: replication/logical/snapbuild.c:1829 +#: replication/logical/snapbuild.c:1845 #, c-format msgid "checksum mismatch for snapbuild state file \"%s\": is %u, should be %u" msgstr "" "différence de somme de contrôle pour lefichier d'état snapbuild %s :\n" "est %u, devrait être %u" -#: replication/logical/snapbuild.c:1884 +#: replication/logical/snapbuild.c:1900 #, c-format msgid "Logical decoding will begin using saved snapshot." msgstr "Le décodage logique commencera en utilisant un snapshot sauvegardé." -#: replication/logical/snapbuild.c:1956 +#: replication/logical/snapbuild.c:1972 #, c-format msgid "could not parse file name \"%s\"" msgstr "n'a pas pu analyser le mode du fichier « %s »" @@ -17381,82 +17399,82 @@ msgstr "traitement des données distantes pour la relation cible de réplication msgid "ORIGIN message sent out of order" msgstr "message ORIGIN en désordre" -#: replication/logical/worker.c:660 +#: replication/logical/worker.c:663 #, c-format msgid "publisher did not send replica identity column expected by the logical replication target relation \"%s.%s\"" msgstr "le publieur n'a pas envoyé la colonne d'identité du réplicat attendue par la relation cible « %s.%s » de réplication logique" -#: replication/logical/worker.c:667 +#: replication/logical/worker.c:670 #, 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 "la relation cible « %s.%s » de réplication logique n'a ni un index REPLICA IDENTITY ni une clé primaire, et la relation publiée n'a pas REPLICA IDENTITY FULL" -#: replication/logical/worker.c:898 +#: replication/logical/worker.c:901 #, c-format msgid "logical replication could not find row for delete in replication target relation \"%s\"" msgstr "la réplication logique n'a pas pu trouver la ligne à supprimer dans la relation cible de réplication %s" -#: replication/logical/worker.c:965 +#: replication/logical/worker.c:968 #, c-format msgid "invalid logical replication message type \"%c\"" msgstr "type « %c » du message de la réplication logique invalide" -#: replication/logical/worker.c:1108 +#: replication/logical/worker.c:1111 #, c-format msgid "data stream from publisher has ended" msgstr "le flux de données provenant du publieur s'est terminé" -#: replication/logical/worker.c:1267 +#: replication/logical/worker.c:1270 #, c-format msgid "terminating logical replication worker due to timeout" msgstr "arrêt du processus worker de la réplication logique suite à l'expiration du délai de réplication" -#: replication/logical/worker.c:1413 +#: replication/logical/worker.c:1416 #, c-format msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was removed" msgstr "le processus apply de réplication logique pour la souscription « %s » s'arrêtera car la souscription a été supprimée" -#: replication/logical/worker.c:1427 +#: replication/logical/worker.c:1430 #, c-format msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was disabled" msgstr "le processus apply de réplication logique pour la souscription « %s » s'arrêtera car la souscription a été désactivée" -#: replication/logical/worker.c:1441 +#: replication/logical/worker.c:1444 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because the connection information was changed" msgstr "le processus apply de réplication logique pour la souscription « %s » redémarrera car la souscription a été modifiée" -#: replication/logical/worker.c:1455 +#: replication/logical/worker.c:1458 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because subscription was renamed" msgstr "le processus apply de réplication logique pour la souscription « %s » redémarrera car la souscription a été renommée" -#: replication/logical/worker.c:1472 +#: replication/logical/worker.c:1475 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because the replication slot name was changed" msgstr "le processus apply de réplication logique pour la souscription « %s » redémarrera car le nom du slot de réplication a été modifiée" -#: replication/logical/worker.c:1486 +#: replication/logical/worker.c:1489 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because subscription's publications were changed" msgstr "le processus apply de réplication logique pour la souscription « %s » redémarrera car les publications ont été modifiées" -#: replication/logical/worker.c:1600 +#: replication/logical/worker.c:1603 #, c-format msgid "logical replication apply worker for subscription \"%s\" will not start because the subscription was disabled during startup" msgstr "le processus apply de réplication logique pour la souscription « %s » ne démarrera pas car la souscription a été désactivée au démarrage" -#: replication/logical/worker.c:1614 +#: replication/logical/worker.c:1617 #, c-format msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has started" msgstr "le processus de synchronisation des tables en réplication logique pour la souscription « %s », table « %s » a démarré" -#: replication/logical/worker.c:1618 +#: replication/logical/worker.c:1621 #, c-format msgid "logical replication apply worker for subscription \"%s\" has started" msgstr "le processus apply de réplication logique pour la souscription « %s » a démarré" -#: replication/logical/worker.c:1658 +#: replication/logical/worker.c:1661 #, c-format msgid "subscription has no replication slot set" msgstr "la souscription n'a aucun ensemble de slot de réplication" @@ -18672,7 +18690,7 @@ msgstr "ne peut pas envoyer un message de taille %zu via la queue en mémoire pa msgid "invalid message size %zu in shared memory queue" msgstr "taille %zu invalide pour le message dans la queue de mémoire partagée" -#: storage/ipc/shm_toc.c:108 storage/ipc/shm_toc.c:190 storage/lmgr/lock.c:905 storage/lmgr/lock.c:943 storage/lmgr/lock.c:2730 storage/lmgr/lock.c:4128 storage/lmgr/lock.c:4193 storage/lmgr/lock.c:4500 storage/lmgr/predicate.c:2476 storage/lmgr/predicate.c:2491 storage/lmgr/predicate.c:3883 storage/lmgr/predicate.c:5037 utils/hash/dynahash.c:1061 +#: storage/ipc/shm_toc.c:108 storage/ipc/shm_toc.c:190 storage/lmgr/lock.c:905 storage/lmgr/lock.c:943 storage/lmgr/lock.c:2730 storage/lmgr/lock.c:4132 storage/lmgr/lock.c:4197 storage/lmgr/lock.c:4547 storage/lmgr/predicate.c:2476 storage/lmgr/predicate.c:2491 storage/lmgr/predicate.c:3883 storage/lmgr/predicate.c:5037 utils/hash/dynahash.c:1061 #, c-format msgid "out of shared memory" msgstr "mémoire partagée épuisée" @@ -18717,17 +18735,17 @@ msgstr "La transaction de l'utilisateur causait un verrou mortel lors de la rest msgid "pg_largeobject entry for OID %u, page %d has invalid data field size %d" msgstr "l'entrée du Large Object d'OID %u, en page %d, a une taille de champ de données invalide, %d" -#: storage/large_object/inv_api.c:284 +#: storage/large_object/inv_api.c:286 #, c-format msgid "invalid flags for opening a large object: %d" msgstr "drapeaux invalides pour l'ouverture d'un « Large Object » : %d" -#: storage/large_object/inv_api.c:436 +#: storage/large_object/inv_api.c:432 #, c-format msgid "invalid whence setting: %d" msgstr "paramétrage de « whence » invalide : %d" -#: storage/large_object/inv_api.c:593 +#: storage/large_object/inv_api.c:589 #, c-format msgid "invalid large object write request size: %d" msgstr "taille de la requête d'écriture du « Large Object » invalide : %d" @@ -18792,62 +18810,62 @@ msgstr "lors de la re-vérification de l'enregistrement mis à jour (%u,%u) dans msgid "while checking exclusion constraint on tuple (%u,%u) in relation \"%s\"" msgstr "lors de la vérification de la contrainte d'exclusion sur l'enregistrement (%u,%u) dans la relation « %s »" -#: storage/lmgr/lmgr.c:1022 +#: storage/lmgr/lmgr.c:1023 #, c-format msgid "relation %u of database %u" msgstr "relation %u de la base de données %u" -#: storage/lmgr/lmgr.c:1028 +#: storage/lmgr/lmgr.c:1029 #, c-format msgid "extension of relation %u of database %u" msgstr "extension de la relation %u de la base de données %u" -#: storage/lmgr/lmgr.c:1034 +#: storage/lmgr/lmgr.c:1035 #, c-format msgid "pg_database.datfrozenxid of database %u" msgstr "pg_database.datfrozenxid de la base %u" -#: storage/lmgr/lmgr.c:1039 +#: storage/lmgr/lmgr.c:1040 #, c-format msgid "page %u of relation %u of database %u" msgstr "page %u de la relation %u de la base de données %u" -#: storage/lmgr/lmgr.c:1046 +#: storage/lmgr/lmgr.c:1047 #, c-format msgid "tuple (%u,%u) of relation %u of database %u" msgstr "ligne (%u,%u) de la relation %u de la base de données %u" -#: storage/lmgr/lmgr.c:1054 +#: storage/lmgr/lmgr.c:1055 #, c-format msgid "transaction %u" msgstr "transaction %u" -#: storage/lmgr/lmgr.c:1059 +#: storage/lmgr/lmgr.c:1060 #, c-format msgid "virtual transaction %d/%u" msgstr "transaction virtuelle %d/%u" -#: storage/lmgr/lmgr.c:1065 +#: storage/lmgr/lmgr.c:1066 #, c-format msgid "speculative token %u of transaction %u" msgstr "jeton spéculatif %u de la transaction %u" -#: storage/lmgr/lmgr.c:1071 +#: storage/lmgr/lmgr.c:1072 #, c-format msgid "object %u of class %u of database %u" msgstr "objet %u de la classe %u de la base de données %u" -#: storage/lmgr/lmgr.c:1079 +#: storage/lmgr/lmgr.c:1080 #, c-format msgid "user lock [%u,%u,%u]" msgstr "verrou utilisateur [%u,%u,%u]" -#: storage/lmgr/lmgr.c:1086 +#: storage/lmgr/lmgr.c:1087 #, c-format msgid "advisory lock [%u,%u,%u,%u]" msgstr "verrou informatif [%u,%u,%u,%u]" -#: storage/lmgr/lmgr.c:1094 +#: storage/lmgr/lmgr.c:1095 #, c-format msgid "unrecognized locktag type %d" msgstr "type locktag non reconnu %d" @@ -18866,12 +18884,12 @@ msgstr "" "Seuls RowExclusiveLock et les verrous inférieurs peuvent être acquis sur les\n" "objets d'une base pendant une restauration." -#: storage/lmgr/lock.c:906 storage/lmgr/lock.c:944 storage/lmgr/lock.c:2731 storage/lmgr/lock.c:4129 storage/lmgr/lock.c:4194 storage/lmgr/lock.c:4501 +#: storage/lmgr/lock.c:906 storage/lmgr/lock.c:944 storage/lmgr/lock.c:2731 storage/lmgr/lock.c:4133 storage/lmgr/lock.c:4198 storage/lmgr/lock.c:4548 #, c-format msgid "You might need to increase max_locks_per_transaction." msgstr "Vous pourriez avoir besoin d'augmenter max_locks_per_transaction." -#: storage/lmgr/lock.c:3177 storage/lmgr/lock.c:3245 storage/lmgr/lock.c:3361 +#: storage/lmgr/lock.c:3181 storage/lmgr/lock.c:3249 storage/lmgr/lock.c:3365 #, c-format msgid "cannot PREPARE while holding both session-level and transaction-level locks on the same object" msgstr "ne peut pas utiliser PREPARE lorsque des verrous de niveau session et deniveau transaction sont détenus sur le même objet" @@ -20182,7 +20200,7 @@ msgid "value \"%s\" is out of range for type %s" msgstr "la valeur « %s » est en dehors des limites pour le type %s" #: utils/adt/cash.c:653 utils/adt/cash.c:703 utils/adt/cash.c:754 utils/adt/cash.c:803 utils/adt/cash.c:855 utils/adt/cash.c:905 utils/adt/float.c:855 utils/adt/float.c:919 utils/adt/float.c:3344 utils/adt/float.c:3407 utils/adt/geo_ops.c:4093 utils/adt/int.c:704 utils/adt/int.c:846 utils/adt/int.c:954 utils/adt/int.c:1043 utils/adt/int.c:1082 utils/adt/int.c:1110 utils/adt/int8.c:597 utils/adt/int8.c:657 utils/adt/int8.c:897 -#: utils/adt/int8.c:1005 utils/adt/int8.c:1094 utils/adt/int8.c:1202 utils/adt/numeric.c:6891 utils/adt/numeric.c:7180 utils/adt/numeric.c:8243 utils/adt/timestamp.c:3242 +#: utils/adt/int8.c:1005 utils/adt/int8.c:1094 utils/adt/int8.c:1202 utils/adt/numeric.c:6891 utils/adt/numeric.c:7180 utils/adt/numeric.c:8247 utils/adt/timestamp.c:3242 #, c-format msgid "division by zero" msgstr "division par zéro" @@ -21468,7 +21486,7 @@ msgstr "la valeur d'arrêt ne peut pas être NaN" msgid "step size cannot be NaN" msgstr "la taille du pas ne peut pas être NaN" -#: utils/adt/numeric.c:2588 utils/adt/numeric.c:5551 utils/adt/numeric.c:5985 utils/adt/numeric.c:7691 utils/adt/numeric.c:8153 utils/adt/numeric.c:8279 utils/adt/numeric.c:8352 +#: utils/adt/numeric.c:2588 utils/adt/numeric.c:5551 utils/adt/numeric.c:5985 utils/adt/numeric.c:7691 utils/adt/numeric.c:8157 utils/adt/numeric.c:8283 utils/adt/numeric.c:8356 #, c-format msgid "value overflows numeric format" msgstr "la valeur dépasse le format numeric" @@ -22628,17 +22646,17 @@ msgstr "aucune fonction en sortie disponible pour le type %s" msgid "cached plan must not change result type" msgstr "le plan en cache ne doit pas modifier le type en résultat" -#: utils/cache/relcache.c:5942 +#: utils/cache/relcache.c:6047 #, c-format msgid "could not create relation-cache initialization file \"%s\": %m" msgstr "n'a pas pu créer le fichier d'initialisation relation-cache « %s » : %m" -#: utils/cache/relcache.c:5944 +#: utils/cache/relcache.c:6049 #, c-format msgid "Continuing anyway, but there's something wrong." msgstr "Continue malgré tout, mais quelque chose s'est mal passé." -#: utils/cache/relcache.c:6264 +#: utils/cache/relcache.c:6369 #, c-format msgid "could not remove cache file \"%s\": %m" msgstr "n'a pas pu supprimer le fichier cache « %s » : %m" @@ -25512,2334 +25530,2334 @@ msgstr "" msgid "cannot import a snapshot from a different database" msgstr "ne peut pas importer un snapshot à partir d'une base de données différente" -#~ msgid "distance in phrase operator should be non-negative and less than %d" -#~ msgstr "la distance dans l'opérateur de phrase devrait être non négative et inférieure à %d" - -#~ msgid "unexpected standby message type \"%c\", after receiving CopyDone" -#~ msgstr "type de message standby « %c » inattendu, après avoir reçu CopyDone" +#~ msgid " --help show this help, then exit\n" +#~ msgstr " --help affiche cette aide, puis quitte\n" -#~ msgid "invalid concatenation of jsonb objects" -#~ msgstr "concaténation invalide d'objets jsonb" +#~ msgid " --version output version information, then exit\n" +#~ msgstr " --version affiche la version, puis quitte\n" -#~ msgid "cannot drop temporary schema \"%s\"" -#~ msgstr "ne peut pas supprimer le schéma temporaire « %s »" +#~ msgid " -A 1|0 enable/disable run-time assert checking\n" +#~ msgstr "" +#~ " -A 1|0 active/désactive la vérification des limites (assert) à\n" +#~ " l'exécution\n" -#~ msgid "cannot drop column named in partition key" -#~ msgstr "ne peut pas supprimer une colonne nommée dans une clé de partitionnement" +#~ msgid "\"%s\" is not a table, materialized view, composite type, or foreign table" +#~ msgstr "« %s » n'est ni une table, ni une vue matérialisée, ni un type composite, ni une table distante" -#~ msgid "cannot drop column referenced in partition key expression" -#~ msgstr "ne peut pas supprimer une colonne référencée dans l'expression d'une clé de partitionnement" +#~ msgid "\"%s\" is not a table, view, or composite type" +#~ msgstr "« %s » n'est pas une table, une vue ou un type composite" -#~ msgid "cannot alter type of column named in partition key" -#~ msgstr "ne peut pas modifier le type d'une colonne nommée dans une clé de partitionnement" +#~ msgid "\"%s\": moved %u row versions, truncated %u to %u pages" +#~ msgstr "« %s » : %u versions de ligne déplacées, %u pages tronquées sur %u" -#~ msgid "cannot alter type of column referenced in partition key expression" -#~ msgstr "ne peut pas utiliser le type d'une colonne référencée dans l'expression d'une clé de partitionnement" +#~ msgid "\"TZ\"/\"tz\" not supported" +#~ msgstr "« TZ »/« tz » non supporté" -#~ msgid "replication identifier %d is already active for PID %d" -#~ msgstr "l'identificateur de réplication %d est déjà actif pour le PID %d" +#~ msgid "\"TZ\"/\"tz\"/\"OF\" format patterns are not supported in to_date" +#~ msgstr "les motifs de format « TZ »/« tz »/« OF » ne sont pas supportés dans to_date" -#~ msgid "invalid zero-length item array in MVDependencies" -#~ msgstr "tableau d'éléments de longueur zéro invalide dans MVDependencies" +#~ msgid "\"interval\" time zone \"%s\" not valid" +#~ msgstr "le fuseau horaire « %s » n'est pas valide pour le type « interval »" -#~ msgid "invalid ndistinct magic %08x (expected %08x)" -#~ msgstr "nombre magique ndistinct invalide %08x (attendu %08x)" +#~ msgid "" +#~ "%.0f dead row versions cannot be removed yet.\n" +#~ "Nonremovable row versions range from %lu to %lu bytes long.\n" +#~ "There were %.0f unused item pointers.\n" +#~ "Total free space (including removable row versions) is %.0f bytes.\n" +#~ "%u pages are or will become empty, including %u at the end of the table.\n" +#~ "%u pages containing %.0f free bytes are potential move destinations.\n" +#~ "%s." +#~ msgstr "" +#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n" +#~ "Les versions non supprimables de ligne vont de %lu to %lu octets.\n" +#~ "Il existait %.0f pointeurs d'éléments inutilisés.\n" +#~ "L'espace libre total (incluant les versions supprimables de ligne) est de\n" +#~ "%.0f octets.\n" +#~ "%u pages sont ou deviendront vides, ceci incluant %u pages en fin de la\n" +#~ "table.\n" +#~ "%u pages contenant %.0f octets libres sont des destinations de déplacement\n" +#~ "disponibles.\n" +#~ "%s." -#~ msgid "invalid ndistinct type %d (expected %d)" -#~ msgstr "type ndistinct invalide %d (%d attendu)" +#~ msgid "" +#~ "%.0f dead row versions cannot be removed yet.\n" +#~ "There were %.0f unused item pointers.\n" +#~ "%u pages are entirely empty.\n" +#~ "%s." +#~ msgstr "" +#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n" +#~ "Il y avait %.0f pointeurs d'éléments inutilisés.\n" +#~ "%u pages sont entièrement vides.\n" +#~ "%s." -#~ msgid "invalid zero-length item array in MVNDistinct" -#~ msgstr "tableau d'élément de longueur zéro invalide dans MVNDistinct" +#~ msgid "%s \"%s\": return code %d" +#~ msgstr "%s « %s » : code de retour %d" -#~ msgid "invalid MVNDistinct size %zd (expected at least %zd)" -#~ msgstr "taille MVNDistinct %zd invalide (attendue au moins %zd)" +#~ msgid "%s (%x)" +#~ msgstr "%s (%x)" -#~ msgid "New enum values must be committed before they can be used." -#~ msgstr "Les nouvelles valeurs enum doivent être validées (COMMIT) avant de pouvoir être utilisées." +#~ msgid "%s (PID %d) was terminated by signal %d" +#~ msgstr "%s (PID %d) a été arrêté par le signal %d" -#~ msgid "invalid number of arguments: object must be matched key value pairs" -#~ msgstr "nombre d'arguments invalide : l'objet doit correspond aux paires clé/valeur" +#~ msgid "%s already exists in schema \"%s\"" +#~ msgstr "%s existe déjà dans le schéma « %s »" -#~ msgid "" -#~ "WARNING: Calculated CRC checksum does not match value stored in file.\n" -#~ "Either the file is corrupt, or it has a different layout than this program\n" -#~ "is expecting. The results below are untrustworthy.\n" -#~ "\n" -#~ msgstr "" -#~ "ATTENTION : Les sommes de contrôle (CRC) calculées ne correspondent pas aux\n" -#~ "valeurs stockées dans le fichier.\n" -#~ "Soit le fichier est corrompu, soit son organisation diffère de celle\n" -#~ "attendue par le programme.\n" -#~ "Les résultats ci-dessous ne sont pas dignes de confiance.\n" -#~ "\n" +#~ msgid "%s in publication %s" +#~ msgstr "%s dans la publication %s" -#~ msgid "index row size %lu exceeds maximum %lu for index \"%s\"" -#~ msgstr "la taille de la ligne index, %lu, dépasse le maximum, %lu, pour l'index « %s »" +#~ msgid "%s is already in schema \"%s\"" +#~ msgstr "%s existe déjà dans le schéma « %s »" -#~ msgid "brin operator family \"%s\" contains function %s with invalid support number %d" -#~ msgstr "" -#~ "la famille d'opérateur brin « %s » contient la fonction %s\n" -#~ "avec le numéro de support %d invalide" +#~ msgid "%s: could not determine user name (GetUserName failed)\n" +#~ msgstr "%s : n'a pas pu déterminer le nom de l'utilisateur (GetUserName a échoué)\n" -#~ msgid "brin operator family \"%s\" contains function %s with wrong signature for support number %d" -#~ msgstr "" -#~ "la famille d'opérateur brin « %s » contient la fonction %s\n" -#~ "avec une mauvaise signature pour le numéro de support %d" +#~ msgid "%s: could not dissociate from controlling TTY: %s\n" +#~ msgstr "%s : n'a pas pu se dissocier du TTY contrôlant : %s\n" -#~ msgid "brin operator family \"%s\" contains operator %s with invalid strategy number %d" -#~ msgstr "" -#~ "la famille d'opérateur brin « %s » contient l'opérateur %s\n" -#~ "avec le numéro de stratégie %d invalide" +#~ msgid "%s: could not fork background process: %s\n" +#~ msgstr "%s : n'a pas pu créer un processus fils : %s\n" -#~ msgid "brin operator family \"%s\" contains invalid ORDER BY specification for operator %s" -#~ msgstr "" -#~ "la famille d'opérateur brin « %s » contient une spécification\n" -#~ "ORDER BY invalide pour l'opérateur %s" +#~ msgid "%s: could not open log file \"%s/%s\": %s\n" +#~ msgstr "%s : n'a pas pu ouvrir le journal applicatif « %s/%s » : %s\n" -#~ msgid "brin operator family \"%s\" contains operator %s with wrong signature" -#~ msgstr "la famille d'opérateur brin « %s » contient l'opérateur %s avec une mauvaise signature" +#~ msgid "%s: invalid effective UID: %d\n" +#~ msgstr "%s : UID effectif invalide : %d\n" -#~ msgid "brin operator class \"%s\" is missing support function %d" -#~ msgstr "la classe d'opérateur brin « %s » nécessite la fonction de support %d" +#~ msgid "%s: setsysinfo failed: %s\n" +#~ msgstr "%s : setsysinfo a échoué : %s\n" -#~ msgid "gist operator family \"%s\" contains support procedure %s with cross-type registration" +#~ msgid "%s: the number of buffers (-B) must be at least twice the number of allowed connections (-N) and at least 16\n" #~ msgstr "" -#~ "la famille d'opérateur gist « %s » contient la procédure de support\n" -#~ "%s avec un enregistrement inter-type" +#~ "%s : le nombre de tampons (-B) doit être au moins deux fois le nombre de\n" +#~ "connexions disponibles (-N) et au moins 16\n" -#~ msgid "gist operator family \"%s\" contains function %s with invalid support number %d" +#~ msgid "" +#~ "%u index pages have been deleted, %u are currently reusable.\n" +#~ "%s." #~ msgstr "" -#~ "la famille d'opérateur gist « %s » contient la fonction %s avec\n" -#~ "le numéro de support invalide %d" +#~ "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n" +#~ "%s." -#~ msgid "gist operator family \"%s\" contains function %s with wrong signature for support number %d" +#~ msgid "%u transaction needs to finish." +#~ msgid_plural "%u transactions need to finish." +#~ msgstr[0] "La transaction %u doit se terminer." +#~ msgstr[1] "Les transactions %u doivent se terminer." + +#~ msgid "=> is deprecated as an operator name" +#~ msgstr "=> est un nom d'opérateur obsolète" + +#~ msgid "@@ operator does not support lexeme weight restrictions in GIN index searches" #~ msgstr "" -#~ "la famille d'opérateur gist « %s » contient la fonction %s avec une mauvaise\n" -#~ "signature pour le numéro de support %d" +#~ "l'opérateur @@ ne supporte pas les restrictions de poids de lexeme dans les\n" +#~ "recherches par index GIN" -#~ msgid "gist operator family \"%s\" contains operator %s with invalid strategy number %d" +#~ msgid "A function returning ANYRANGE must have at least one ANYRANGE argument." #~ msgstr "" -#~ "la famille d'opérateur gist « %s » contient l'opérateur %s avec le numéro\n" -#~ "de stratégie invalide %d" +#~ "Une fonction renvoyant ANYRANGE doit avoir au moins un argument du type\n" +#~ "ANYRANGE." -#~ msgid "gist operator family \"%s\" contains operator %s with wrong signature" -#~ msgstr "la famille d'opérateur gist « %s » contient l'opérateur %s avec une mauvaise signature" +#~ msgid "" +#~ "A total of %.0f page slots are in use (including overhead).\n" +#~ "%.0f page slots are required to track all free space.\n" +#~ "Current limits are: %d page slots, %d relations, using %.0f kB." +#~ msgstr "" +#~ "Un total de %.0f emplacements de pages est utilisé (ceci incluant la\n" +#~ "surcharge).\n" +#~ "%.0f emplacements de pages sont requis pour tracer tout l'espace libre.\n" +#~ "Les limites actuelles sont : %d emplacements de pages, %d relations,\n" +#~ "utilisant %.0f Ko." -#~ msgid "gist operator class \"%s\" is missing support function %d" -#~ msgstr "la famille d'opérateur gist « %s » nécessite la fonction de support %d" +#~ msgid "ALTER TYPE USING is only supported on plain tables" +#~ msgstr "ALTER TYPE USING est seulement supportés sur les tables standards" -#~ msgid "hash operator family \"%s\" contains support procedure %s with cross-type registration" -#~ msgstr "" -#~ "la famille d'opérateur hash « %s » contient la procédure de support\n" -#~ "%s avec un enregistrement inter-type" +#~ msgid "AM/PM hour must be between 1 and 12" +#~ msgstr "l'heure AM/PM doit être compris entre 1 et 12" -#~ msgid "hash operator family \"%s\" contains function %s with wrong signature for support number %d" +#~ msgid "All SQL statements that cause an error of the specified level or a higher level are logged." #~ msgstr "" -#~ "la famille d'opérateur hash « %s » contient la fonction %s avec une mauvaise\n" -#~ "signature pour le numéro de support %d" +#~ "Toutes les instructions SQL causant une erreur du niveau spécifié ou d'un\n" +#~ "niveau supérieur sont tracées." -#~ msgid "hash operator family \"%s\" contains function %s with invalid support number %d" -#~ msgstr "" -#~ "la famille d'opérateur hash « %s » contient la fonction %s avec\n" -#~ "le numéro de support invalide %d" +#~ msgid "Apr" +#~ msgstr "Avr" -#~ msgid "hash operator family \"%s\" contains operator %s with invalid strategy number %d" -#~ msgstr "" -#~ "la famille d'opérateur hash « %s » contient l'opérateur %s avec le numéro\n" -#~ "de stratégie invalide %d" +#~ msgid "April" +#~ msgstr "Avril" -#~ msgid "hash operator family \"%s\" contains invalid ORDER BY specification for operator %s" -#~ msgstr "" -#~ "la famille d'opérateur hash « %s » contient la spécification ORDER BY\n" -#~ "non supportée pour l'opérateur %s" +#~ msgid "Aug" +#~ msgstr "Aoû" -#~ msgid "hash operator family \"%s\" contains operator %s with wrong signature" -#~ msgstr "la famille d'opérateur hash « %s » contient l'opérateur %s avec une mauvaise signature" +#~ msgid "August" +#~ msgstr "Août" -#~ msgid "hash operator family \"%s\" is missing operator(s) for types %s and %s" +#~ msgid "Automatically adds missing table references to FROM clauses." #~ msgstr "" -#~ "la famille d'opérateur hash « %s » nécessite des opérateurs supplémentaires\n" -#~ "pour les types %s et %s" +#~ "Ajoute automatiquement les références à la table manquant dans les clauses\n" +#~ "FROM." -#~ msgid "hash operator class \"%s\" is missing operator(s)" -#~ msgstr "il manque des opérateurs pour la classe d'opérateur hash « %s »" +#~ msgid "CREATE TABLE AS cannot specify INTO" +#~ msgstr "CREATE TABLE AS ne peut pas spécifier INTO" -#~ msgid "btree operator family \"%s\" contains function %s with invalid support number %d" -#~ msgstr "" -#~ "la famille d'opérateur btree « %s » contient la fonction %s\n" -#~ "avec le numéro de support invalide %d" +#~ msgid "CREATE TABLE AS specifies too many column names" +#~ msgstr "CREATE TABLE AS spécifie trop de noms de colonnes" -#~ msgid "btree operator family \"%s\" contains function %s with wrong signature for support number %d" +#~ msgid "Causes subtables to be included by default in various commands." #~ msgstr "" -#~ "la famille d'opérateur btree « %s » contient la fonction %s\n" -#~ "avec une mauvaise signature pour le numéro de support %d" +#~ "Fait que les sous-tables soient incluses par défaut dans les différentes\n" +#~ "commandes." -#~ msgid "btree operator family \"%s\" contains operator %s with invalid strategy number %d" -#~ msgstr "" -#~ "la famille d'opérateur btree « %s » contient l'opérateur %s\n" -#~ "avec le numéro de stratégie invalide %d" +#~ msgid "Certificates will not be checked against revocation list." +#~ msgstr "Les certificats ne seront pas vérifiés avec la liste de révocation." -#~ msgid "btree operator family \"%s\" contains invalid ORDER BY specification for operator %s" -#~ msgstr "" -#~ "la famille d'opérateur btree « %s » contient une spécification\n" -#~ "ORDER BY invalide pour l'opérateur %s" +#~ msgid "Consider increasing the configuration parameter \"checkpoint_segments\"." +#~ msgstr "Considèrez l'augmentation du paramètre « checkpoint_segments »." -#~ msgid "btree operator family \"%s\" contains operator %s with wrong signature" -#~ msgstr "la famille d'opérateur btree « %s » contient l'opérateur %s avec une mauvaise signature" +#~ msgid "Consider increasing the configuration parameter \"max_fsm_pages\" to a value over %.0f." +#~ msgstr "" +#~ "Considérez l'augmentation du paramètre de configuration « max_fsm_pages »\n" +#~ "à une valeur supérieure à %.0f." -#~ msgid "btree operator family \"%s\" is missing operator(s) for types %s and %s" +#~ msgid "Consider using VACUUM FULL on this relation or increasing the configuration parameter \"max_fsm_pages\"." #~ msgstr "" -#~ "la famille d'opérateur btree « %s » nécessite des opérateurs supplémentaires\n" -#~ "pour les types %s et %s" +#~ "Pensez à compacter cette relation en utilisant VACUUM FULL ou à augmenter le\n" +#~ "paramètre de configuration « max_fsm_pages »." -#~ msgid "btree operator class \"%s\" is missing operator(s)" -#~ msgstr "il manque des opérateurs pour la classe d'opérateur btree « %s »" +#~ msgid "DECLARE CURSOR cannot specify INTO" +#~ msgstr "DECLARE CURSOR ne peut pas spécifier INTO" -#~ msgid "btree operator family \"%s\" is missing cross-type operator(s)" -#~ msgstr "il manque des opérateurs inter-type pour la famille d'opérateur btree « %s »" +#~ msgid "DEFAULT can only appear in a VALUES list within INSERT" +#~ msgstr "DEFAULT peut seulement apparaître dans la liste VALUES comprise dans un INSERT" -#~ msgid "spgist operator family \"%s\" contains support procedure %s with cross-type registration" -#~ msgstr "" -#~ "la famille d'opérateur spgist « %s » contient la procédure de support\n" -#~ "%s avec un enregistrement inter-type" +#~ msgid "DISTINCT is supported only for single-argument aggregates" +#~ msgstr "DISTINCT est seulement supporté pour les agrégats à un seul argument" -#~ msgid "spgist operator family \"%s\" contains function %s with invalid support number %d" -#~ msgstr "" -#~ "la famille d'opérateur spgist « %s » contient la fonction %s\n" -#~ "avec le numéro de support %d invalide" +#~ msgid "Dec" +#~ msgstr "Déc" -#~ msgid "spgist operator family \"%s\" contains function %s with wrong signature for support number %d" -#~ msgstr "" -#~ "la famille d'opérateur spgist « %s » contient la fonction %s\n" -#~ "avec une mauvaise signature pour le numéro de support %d" +#~ msgid "December" +#~ msgstr "Décembre" -#~ msgid "spgist operator family \"%s\" contains operator %s with invalid strategy number %d" +#~ msgid "During recovery, allows connections and queries. During normal running, causes additional info to be written to WAL to enable hot standby mode on WAL standby nodes." #~ msgstr "" -#~ "la famille d'opérateur spgist « %s » contient l'opérateur %s\n" -#~ "avec le numéro de stratégie invalide %d" +#~ "Lors de la restauration, autorise les connexions et les requêtes. Lors d'une\n" +#~ "exécution normale, fait que des informations supplémentaires sont écrites dans\n" +#~ "les journaux de transactions pour activer le mode Hot Standby sur les nœuds\n" +#~ "en attente." -#~ msgid "spgist operator family \"%s\" contains invalid ORDER BY specification for operator %s" +#~ msgid "Each SQL transaction has an isolation level, which can be either \"read uncommitted\", \"read committed\", \"repeatable read\", or \"serializable\"." #~ msgstr "" -#~ "la famille d'opérateur spgist « %s » contient une spécification\n" -#~ "ORDER BY invalide pour l'opérateur %s" +#~ "Chaque transaction SQL a un niveau d'isolation qui peut être soit « read\n" +#~ "uncommitted », soit « read committed », soit « repeatable read », soit\n" +#~ "« serializable »." -#~ msgid "spgist operator family \"%s\" contains operator %s with wrong signature" -#~ msgstr "la famille d'opérateur spgist « %s » contient l'opérateur %s avec une mauvaise signature" +#~ msgid "Each session can be either \"origin\", \"replica\", or \"local\"." +#~ msgstr "Chaque session peut valoir soit « origin » soit « replica » soit « local »." -#~ msgid "spgist operator family \"%s\" is missing operator(s) for types %s and %s" -#~ msgstr "" -#~ "la famille d'opérateur spgist « %s » nécessite des opérateurs supplémentaires\n" -#~ "pour les types %s et %s" +#~ msgid "Encrypt passwords." +#~ msgstr "Chiffre les mots de passe." -#~ msgid "spgist operator class \"%s\" is missing operator(s)" -#~ msgstr "il manque des opérateurs pour la classe d'opérateur spgist « %s »" +#~ msgid "EnumValuesCreate() can only set a single OID" +#~ msgstr "EnumValuesCreate() peut seulement initialiser un seul OID" + +#~ msgid "Expected 1 tuple with 3 fields, got %d tuples with %d fields." +#~ msgstr "Attendait 1 ligne avec 3 champs, a obtenu %d lignes avec %d champs." #~ msgid "Expected a transaction log switchpoint location." #~ msgstr "Attendait un emplacement de bascule dans le journal de transactions." -#~ msgid "could not open transaction log file \"%s\": %m" -#~ msgstr "n'a pas pu ouvrir le journal des transactions « %s » : %m" - -#~ msgid "could not remove old transaction log file \"%s\": %m" -#~ msgstr "n'a pas pu supprimer l'ancien journal de transaction « %s » : %m" - -#~ msgid "removing transaction log backup history file \"%s\"" -#~ msgstr "suppression du fichier historique des journaux de transaction « %s »" +#~ msgid "Feb" +#~ msgstr "Fév" -#~ msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP." -#~ msgstr "Le cluster de bases de données a été initialisé sans HAVE_INT64_TIMESTAMPalors que le serveur a été compilé avec." +#~ msgid "February" +#~ msgstr "Février" -#~ msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP." +#~ msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"." #~ msgstr "" -#~ "Le cluster de bases de données a été initialisé avec HAVE_INT64_TIMESTAMP\n" -#~ "alors que le serveur a été compilé sans." - -#~ msgid "invalid privilege type USAGE for table" -#~ msgstr "droit USAGE invalide pour la table" +#~ "Le fichier doit appartenir au propriétaire de la base de données et ne doit\n" +#~ "pas avoir de droits pour un groupe ou pour les autres." -#~ msgid "column \"%s\" has type \"unknown\"" -#~ msgstr "la colonne « %s » est de type « unknown »" +#~ msgid "Fri" +#~ msgstr "Ven" -#~ msgid "Proceeding with relation creation anyway." -#~ msgstr "Poursuit malgré tout la création de la relation." +#~ msgid "Friday" +#~ msgstr "Vendredi" -#~ msgid "default expression must not return a set" -#~ msgstr "l'expression par défaut ne doit pas renvoyer un ensemble" +#~ msgid "GIN index does not support search with void query" +#~ msgstr "les index GIN ne supportent pas la recherche avec des requêtes vides" -#~ msgid "access method name cannot be qualified" -#~ msgstr "le nom de la méthode d'accès ne peut pas être qualifiée" +#~ msgid "GSSAPI not implemented on this server" +#~ msgstr "GSSAPI non implémenté sur ce serveur" -#~ msgid "database name cannot be qualified" -#~ msgstr "le nom de la base de donnée ne peut être qualifié" +#~ msgid "INSERT ... SELECT cannot specify INTO" +#~ msgstr "INSERT ... SELECT ne peut pas avoir INTO" -#~ msgid "extension name cannot be qualified" -#~ msgstr "le nom de l'extension ne peut pas être qualifié" +#~ msgid "IS DISTINCT FROM does not support set arguments" +#~ msgstr "IS DISTINCT FROM ne supporte pas les arguments d'ensemble" -#~ msgid "tablespace name cannot be qualified" -#~ msgstr "le nom du tablespace ne peut pas être qualifié" +#~ msgid "Ident authentication is not supported on local connections on this platform" +#~ msgstr "l'authentification Ident n'est pas supportée sur les connexions locales sur cette plateforme" -#~ msgid "role name cannot be qualified" -#~ msgstr "le nom du rôle ne peut pas être qualifié" +#~ msgid "Ident protocol identifies remote user as \"%s\"" +#~ msgstr "le protocole Ident identifie l'utilisateur distant comme « %s »" -#~ msgid "schema name cannot be qualified" -#~ msgstr "le nom du schéma ne peut pas être qualifié" +#~ msgid "If this parameter is set, the server will automatically run in the background and any controlling terminals are dissociated." +#~ msgstr "" +#~ "Si ce paramètre est initialisé, le serveur sera exécuté automatiquement en\n" +#~ "tâche de fond et les terminaux de contrôles seront dés-associés." -#~ msgid "language name cannot be qualified" -#~ msgstr "le nom du langage ne peut pas être qualifié" +#~ msgid "If you're sure there are no old server processes still running, remove the shared memory block or just delete the file \"%s\"." +#~ msgstr "" +#~ "Si vous êtes sûr qu'aucun processus serveur n'est toujours en cours\n" +#~ "d'exécution, supprimez le bloc de mémoire partagée\n" +#~ "ou supprimez simplement le fichier « %s »." -#~ msgid "foreign-data wrapper name cannot be qualified" -#~ msgstr "le nom du wrapper de données distantes ne peut pas être qualifié" +#~ msgid "Incomplete insertion detected during crash replay." +#~ msgstr "" +#~ "Insertion incomplète détectée lors de la ré-exécution des requêtes suite à\n" +#~ "l'arrêt brutal." -#~ msgid "server name cannot be qualified" -#~ msgstr "le nom du serveur ne peut pas être qualifié" +#~ msgid "Incorrect XLOG_BLCKSZ in page header." +#~ msgstr "XLOG_BLCKSZ incorrect dans l'en-tête de page." -#~ msgid "event trigger name cannot be qualified" -#~ msgstr "le nom du trigger sur événement ne peut pas être qualifié" +#~ msgid "Incorrect XLOG_SEG_SIZE in page header." +#~ msgstr "XLOG_SEG_SIZE incorrecte dans l'en-tête de page." -#~ msgid "hash indexes are not WAL-logged and their use is discouraged" -#~ msgstr "les index hash ne sont pas journalisés, leur utilisation est donc déconseillée" +#~ msgid "It looks like you need to initdb or install locale support." +#~ msgstr "" +#~ "Il semble que vous avez besoin d'exécuter initdb ou d'installer le support\n" +#~ "des locales." -#~ msgid "changing return type of function %s from \"opaque\" to \"language_handler\"" +#~ msgid "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients." #~ msgstr "" -#~ "changement du type du code retour de la fonction %s d'« opaque » à\n" -#~ "« language_handler »" +#~ "C'est ici uniquement pour ne pas avoir de problèmes avec le SET AUTOCOMMIT\n" +#~ "TO ON des clients 7.3." -#~ msgid "changing return type of function %s from \"opaque\" to \"trigger\"" -#~ msgstr "changement du type de retour de la fonction %s de « opaque » vers « trigger »" +#~ msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN" +#~ msgstr "la clause JOIN/ON se réfère à « %s », qui ne fait pas partie du JOIN" -#~ msgid "functions and operators can take at most one set argument" -#~ msgstr "les fonctions et opérateurs peuvent prendre au plus un argument d'ensemble" +#~ msgid "JSON does not support infinite date values." +#~ msgstr "JSON ne supporte pas les valeurs infinies de date." -#~ msgid "IS DISTINCT FROM does not support set arguments" -#~ msgstr "IS DISTINCT FROM ne supporte pas les arguments d'ensemble" +#~ msgid "JSON does not support infinite timestamp values." +#~ msgstr "JSON ne supporte pas les valeurs infinies de timestamp." -#~ msgid "op ANY/ALL (array) does not support set arguments" -#~ msgstr "" -#~ "l'opérateur ANY/ALL (pour les types array) ne supporte pas les arguments\n" -#~ "d'ensemble" +#~ msgid "Jan" +#~ msgstr "Jan" -#~ msgid "NULLIF does not support set arguments" -#~ msgstr "NULLIF ne supporte pas les arguments d'ensemble" +#~ msgid "January" +#~ msgstr "Janvier" -#~ msgid "hostssl requires SSL to be turned on" -#~ msgstr "hostssl requiert que SSL soit activé" +#~ msgid "Jul" +#~ msgstr "Juil" -#~ msgid "could not create %s socket: %m" -#~ msgstr "n'a pas pu créer le socket %s : %m" +#~ msgid "July" +#~ msgstr "Juillet" -#~ msgid "could not bind %s socket: %m" -#~ msgstr "n'a pas pu se lier à la socket %s : %m" +#~ msgid "Jun" +#~ msgstr "Juin" -#~ msgid "WHERE CURRENT OF is not supported on a view with no underlying relation" -#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue sans table sous-jacente" +#~ msgid "June" +#~ msgstr "Juin" -#~ msgid "WHERE CURRENT OF is not supported on a view with more than one underlying relation" -#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue avec plus d'une table sous-jacente" +#~ msgid "Kerberos 5 authentication failed for user \"%s\"" +#~ msgstr "authentification Kerberos 5 échouée pour l'utilisateur « %s »" -#~ msgid "WHERE CURRENT OF is not supported on a view with grouping or aggregation" -#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue avec regroupement ou agrégat" +#~ msgid "Kerberos 5 not implemented on this server" +#~ msgstr "Kerberos 5 non implémenté sur ce serveur" -#~ msgid "DEFAULT can only appear in a VALUES list within INSERT" -#~ msgstr "DEFAULT peut seulement apparaître dans la liste VALUES comprise dans un INSERT" +#~ msgid "Kerberos initialization returned error %d" +#~ msgstr "l'initialisation de Kerberos a retourné l'erreur %d" -#~ msgid "argument of %s must be type boolean, not type %s" -#~ msgstr "l'argument de %s doit être de type booléen, et non du type %s" +#~ msgid "Kerberos keytab resolving returned error %d" +#~ msgstr "la résolution keytab de Kerberos a renvoyé l'erreur %d" -#~ msgid "argument declared \"anyrange\" is not consistent with argument declared \"anyelement\"" -#~ msgstr "" -#~ "l'argument déclaré « anyrange » n'est pas cohérent avec l'argument déclaré\n" -#~ "« anyelement »" +#~ msgid "Kerberos recvauth returned error %d" +#~ msgstr "recvauth de Kerberos a renvoyé l'erreur %d" -#~ msgid "index expression cannot return a set" -#~ msgstr "l'expression de l'index ne peut pas renvoyer un ensemble" +#~ msgid "Kerberos sname_to_principal(\"%s\", \"%s\") returned error %d" +#~ msgstr "sname_to_principal(« %s », « %s ») de Kerberos a renvoyé l'erreur %d" -#~ msgid "transform expression must not return a set" -#~ msgstr "l'expression de transformation ne doit pas renvoyer un ensemble" +#~ msgid "Kerberos unparse_name returned error %d" +#~ msgstr "unparse_name de Kerberos a renvoyé l'erreur %d" -#~ msgid "autovacuum: found orphan temp table \"%s\".\"%s\" in database \"%s\"" +#~ msgid "LDAP search failed for filter \"%s\" on server \"%s\": user is not unique (%ld matches)" #~ msgstr "" -#~ "autovacuum : a trouvé la table temporaire orpheline « %s.%s » dans la base de\n" -#~ "données « %s »" - -#~ msgid "transaction log switch forced (archive_timeout=%d)" -#~ msgstr "changement forcé du journal de transaction (archive_timeout=%d)" - -#~ msgid "archived transaction log file \"%s\"" -#~ msgstr "journal des transactions archivé « %s »" +#~ "échec de la recherche LDAP pour le filtre « %s » sur le serveur « %s » :\n" +#~ "utilisateur non unique (%ld correspondances)" -#~ msgid "syntax error: unexpected character \"%s\"" -#~ msgstr "erreur de syntaxe : caractère « %s » inattendu" +#~ msgid "Lines should have the format parameter = 'value'." +#~ msgstr "Les lignes devraient avoir le format paramètre = 'valeur'" -#~ msgid "invalid socket: %s" -#~ msgstr "socket invalide : %s" +#~ msgid "Lower bound of dimension array must be one." +#~ msgstr "La limite inférieure du tableau doit valoir un." -#~ msgid "select() failed: %m" -#~ msgstr "échec de select() : %m" +#~ msgid "Make sure the root.crt file is present and readable." +#~ msgstr "Assurez-vous que le certificat racine (root.crt) est présent et lisible" -#~ msgid "Transaction ID %u finished; no more running transactions." -#~ msgstr "Identifiant de transaction %u terminé ; plus de transactions en cours." +#~ msgid "Mar" +#~ msgstr "Mar" -#~ msgid "%u transaction needs to finish." -#~ msgid_plural "%u transactions need to finish." -#~ msgstr[0] "La transaction %u doit se terminer." -#~ msgstr[1] "Les transactions %u doivent se terminer." +#~ msgid "March" +#~ msgstr "Mars" -#~ msgid "rule \"%s\" does not exist" -#~ msgstr "la règle « %s » n'existe pas" +#~ msgid "May" +#~ msgstr "Mai" -#~ msgid "there are multiple rules named \"%s\"" -#~ msgstr "il existe de nombreuses règles nommées « %s »" +#~ msgid "Mon" +#~ msgstr "Lun" -#~ msgid "Specify a relation name as well as a rule name." -#~ msgstr "Spécifier un nom de relation ainsi qu'un nom de règle." +#~ msgid "Monday" +#~ msgstr "Lundi" -#~ msgid "not enough shared memory for elements of data structure \"%s\" (%zu bytes requested)" -#~ msgstr "" -#~ "pas assez de mémoire partagée pour les éléments de la structure de données\n" -#~ "« %s » (%zu octets demandés)" +#~ msgid "Must be superuser to drop a foreign-data wrapper." +#~ msgstr "Doit être super-utilisateur pour supprimer un wrapper de données distantes." -#~ msgid "invalid input syntax for type boolean: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type booléen : « %s »" +#~ msgid "NEW used in query that is not in a rule" +#~ msgstr "NEW utilisé dans une requête qui ne fait pas partie d'une règle" -#~ msgid "invalid input syntax for type money: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type money : « %s »" +#~ msgid "NULLIF does not support set arguments" +#~ msgstr "NULLIF ne supporte pas les arguments d'ensemble" -#~ msgid "invalid input syntax for type bytea" -#~ msgstr "syntaxe en entrée invalide pour le type bytea" +#~ msgid "New enum values must be committed before they can be used." +#~ msgstr "Les nouvelles valeurs enum doivent être validées (COMMIT) avant de pouvoir être utilisées." -#~ msgid "invalid input syntax for type real: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type real : « %s »" +#~ msgid "No description available." +#~ msgstr "Aucune description disponible." -#~ msgid "\"TZ\"/\"tz\"/\"OF\" format patterns are not supported in to_date" -#~ msgstr "les motifs de format « TZ »/« tz »/« OF » ne sont pas supportés dans to_date" +#~ msgid "No rows were found in \"%s\"." +#~ msgstr "Aucune ligne trouvée dans « %s »." -#~ msgid "value \"%s\" is out of range for type bigint" -#~ msgstr "la valeur « %s » est en dehors des limites du type bigint" +#~ msgid "Not enough memory for reassigning the prepared transaction's locks." +#~ msgstr "Pas assez de mémoire pour réaffecter les verrous des transactions préparées." -#~ msgid "could not determine data type for argument 1" -#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 1" +#~ msgid "Not safe to send CSV data\n" +#~ msgstr "Envoi non sûr des données CSV\n" -#~ msgid "could not determine data type for argument 2" -#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 2" +#~ msgid "Nov" +#~ msgstr "Nov" -#~ msgid "argument %d: could not determine data type" -#~ msgstr "argument %d : n'a pas pu déterminer le type de données" +#~ msgid "November" +#~ msgstr "Novembre" -#~ msgid "invalid input syntax for type macaddr: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type macaddr : « %s »" +#~ msgid "OLD used in query that is not in a rule" +#~ msgstr "OLD utilisé dans une requête qui n'est pas une règle" -#~ msgid "invalid input syntax for type tinterval: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type tinterval : « %s »" +#~ msgid "Oct" +#~ msgstr "Oct" -#~ msgid "invalid input syntax for type numeric: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type numeric : « %s »" +#~ msgid "October" +#~ msgstr "Octobre" -#~ msgid "invalid input syntax for type double precision: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type double precision : « %s »" +#~ msgid "Only superusers can use untrusted languages." +#~ msgstr "" +#~ "Seuls les super-utilisateurs peuvent utiliser des langages qui ne sont pas\n" +#~ "de confiance." -#~ msgid "value \"%s\" is out of range for type integer" -#~ msgstr "la valeur « %s » est en dehors des limites du type integer" +#~ msgid "PID %d is among the slowest backends." +#~ msgstr "Le PID %d est parmi les processus serveur les plus lents." -#~ msgid "value \"%s\" is out of range for type smallint" -#~ msgstr "la valeur « %s » est en dehors des limites du type smallint" +#~ msgid "Perhaps out of disk space?" +#~ msgstr "Peut-être manquez-vous de place disque ?" -#~ msgid "invalid input syntax for type oid: \"%s\"" -#~ msgstr "syntaxe invalide en entrée pour le type oid : « %s »" +#~ msgid "Permissions should be u=rw (0600) or less." +#~ msgstr "Les droits devraient être u=rwx (0600) ou inférieures." -#~ msgid "nondefault collations are not supported on this platform" -#~ msgstr "les collationnements autres que par défaut ne sont pas supportés sur cette plateforme" +#~ msgid "Prints the execution plan to server log." +#~ msgstr "Affiche le plan d'exécution dans les journaux applicatifs du serveur." -#~ msgid "invalid input syntax for type pg_lsn: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type pg_lsn : « %s »" +#~ msgid "Prints the parse tree after rewriting to server log." +#~ msgstr "Affiche l'arbre d'analyse après ré-écriture dans les journaux applicatifs du serveur." -#~ msgid "cannot accept a value of type any" -#~ msgstr "ne peut pas accepter une valeur de type any" +#~ msgid "Prints the parse tree to the server log." +#~ msgstr "Affiche l'arbre d'analyse dans les journaux applicatifs du serveur." -#~ msgid "cannot accept a value of type anyarray" -#~ msgstr "ne peut pas accepter une valeur de type anyarray" +#~ msgid "Proceeding with relation creation anyway." +#~ msgstr "Poursuit malgré tout la création de la relation." -#~ msgid "cannot accept a value of type anyenum" -#~ msgstr "ne peut pas accepter une valeur de type anyenum" +#~ msgid "RETURNING cannot contain references to other relations" +#~ msgstr "RETURNING ne doit pas contenir de références à d'autres relations" -#~ msgid "cannot accept a value of type anyrange" -#~ msgstr "ne peut pas accepter une valeur de type anyrange" +#~ msgid "Rebuild the index with REINDEX." +#~ msgstr "Reconstruisez l'index avec REINDEX." -#~ msgid "cannot accept a value of type trigger" -#~ msgstr "ne peut pas accepter une valeur de type trigger" +#~ msgid "Runs the server silently." +#~ msgstr "Lance le serveur de manière silencieuse." -#~ msgid "cannot display a value of type trigger" -#~ msgstr "ne peut pas afficher une valeur de type trigger" +#~ msgid "S:May" +#~ msgstr "S:Mai" -#~ msgid "cannot accept a value of type event_trigger" -#~ msgstr "ne peut pas accepter une valeur de type event_trigger" +#~ msgid "SELECT FOR UPDATE/SHARE cannot be used with foreign table \"%s\"" +#~ msgstr "SELECT FOR UPDATE/SHARE ne peut pas être utilisé avec une table distante « %s »" -#~ msgid "cannot display a value of type event_trigger" -#~ msgstr "ne peut pas afficher une valeur de type event_trigger" +#~ msgid "SELECT FOR UPDATE/SHARE is not allowed in subqueries" +#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé dans les sous-requêtes" -#~ msgid "cannot accept a value of type language_handler" -#~ msgstr "ne peut pas accepter une valeur de type language_handler" +#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause" +#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause GROUP BY" -#~ msgid "cannot display a value of type language_handler" -#~ msgstr "ne peut pas afficher une valeur de type language_handler" +#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with HAVING clause" +#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause HAVING" -#~ msgid "cannot accept a value of type fdw_handler" -#~ msgstr "ne peut pas accepter une valeur de type fdw_handler" +#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with aggregate functions" +#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions d'agrégats" -#~ msgid "cannot display a value of type fdw_handler" -#~ msgstr "ne peut pas afficher une valeur de type fdw_handler" +#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with window functions" +#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions window" -#~ msgid "cannot accept a value of type index_am_handler" -#~ msgstr "ne peut pas accepter une valeur de type index_am_handler" +#~ msgid "SELECT FOR UPDATE/SHARE is not supported for inheritance queries" +#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas supporté pour les requêtes d'héritage" -#~ msgid "cannot display a value of type index_am_handler" -#~ msgstr "ne peut pas afficher une valeur de type index_am_handler" +#~ msgid "SELECT FOR UPDATE/SHARE is not supported within a query with multiple result relations" +#~ msgstr "" +#~ "SELECT FOR UPDATE/SHARE n'est pas supporté dans une requête avec plusieurs\n" +#~ "relations" -#~ msgid "cannot accept a value of type tsm_handler" -#~ msgstr "ne peut pas accepter une valeur de type tsm_handler" +#~ msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s" +#~ msgstr "liste de révocation des certificats SSL « %s » introuvable, continue : %s" -#~ msgid "cannot display a value of type tsm_handler" -#~ msgstr "ne peut pas afficher une valeur de type tsm_handler" +#~ msgid "SSL failed to renegotiate connection before limit expired" +#~ msgstr "SSL a échoué à renégotier la connexion avant l'expiration du délai" -#~ msgid "cannot accept a value of type internal" -#~ msgstr "ne peut pas accepter une valeur de type internal" +#~ msgid "SSL failure during renegotiation start" +#~ msgstr "échec SSL au début de la re-négotiation" -#~ msgid "cannot display a value of type internal" -#~ msgstr "ne peut pas afficher une valeur de type internal" +#~ msgid "SSL handshake failure on renegotiation, retrying" +#~ msgstr "échec du handshake SSL lors de la renégotiation, nouvelle tentative" -#~ msgid "cannot accept a value of type opaque" -#~ msgstr "ne peut pas accepter une valeur de type opaque" +#~ msgid "SSL renegotiation failure" +#~ msgstr "échec lors de la re-négotiation SSL" -#~ msgid "cannot display a value of type opaque" -#~ msgstr "ne peut pas afficher une valeur de type opaque" +#~ msgid "SSPI error %x" +#~ msgstr "erreur SSPI : %x" -#~ msgid "cannot accept a value of type anyelement" -#~ msgstr "ne peut pas accepter une valeur de type anyelement" +#~ msgid "Sat" +#~ msgstr "Sam" -#~ msgid "cannot display a value of type anyelement" -#~ msgstr "ne peut pas afficher une valeur de type anyelement" +#~ msgid "Saturday" +#~ msgstr "Samedi" -#~ msgid "cannot accept a value of type anynonarray" -#~ msgstr "ne peut pas accepter une valeur de type anynonarray" +#~ msgid "Security-barrier views are not automatically updatable." +#~ msgstr "Les vues avec barrière de sécurité ne sont pas automatiquement disponibles en écriture." -#~ msgid "cannot display a value of type anynonarray" -#~ msgstr "ne peut pas afficher une valeur de type anynonarray" +#~ msgid "See server log for details." +#~ msgstr "Voir les journaux applicatifs du serveur pour plus de détails." -#~ msgid "invalid input syntax for type tid: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type tid : « %s »" +#~ msgid "Sep" +#~ msgstr "Sep" -#~ msgid "invalid input syntax for type txid_snapshot: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type txid_snapshot : « %s »" +#~ msgid "September" +#~ msgstr "Septembre" -#~ msgid "invalid input syntax for uuid: \"%s\"" -#~ msgstr "syntaxe invalide en entrée pour l'uuid : « %s »" +#~ msgid "Set the amount of traffic to send and receive before renegotiating the encryption keys." +#~ msgstr "" +#~ "Configure la quantité de trafic à envoyer et recevoir avant la renégotiation\n" +#~ "des clés d'enchiffrement." -#~ msgid "function %u has too many arguments (%d, maximum is %d)" -#~ msgstr "la fonction %u a trop d'arguments (%d, le maximum étant %d)" +#~ msgid "Sets immediate fsync at commit." +#~ msgstr "Configure un fsync immédiat lors du commit." -#~ msgid "Causes subtables to be included by default in various commands." +#~ msgid "Sets realm to match Kerberos and GSSAPI users against." #~ msgstr "" -#~ "Fait que les sous-tables soient incluses par défaut dans les différentes\n" -#~ "commandes." +#~ "Indique le royaume pour l'authentification des utilisateurs via Kerberos et\n" +#~ "GSSAPI." -#~ msgid "could not create two-phase state file \"%s\": %m" -#~ msgstr "" -#~ "n'a pas pu créer le fichier de statut de la validation en deux phases nommé\n" -#~ "« %s » : %m" +#~ msgid "Sets the hostname of the Kerberos server." +#~ msgstr "Initalise le nom d'hôte du serveur Kerberos." -#~ msgid "could not seek in two-phase state file: %m" +#~ msgid "Sets the language used in DO statement if LANGUAGE is not specified." #~ msgstr "" -#~ "n'a pas pu se déplacer dans le fichier de statut de la validation en deux\n" -#~ "phases : %m" +#~ "Configure le langage utilisé dans une instruction DO si la clause LANGUAGE n'est\n" +#~ "pas spécifiée." -#~ msgid "two-phase state file for transaction %u is corrupt" +#~ msgid "Sets the list of known custom variable classes." +#~ msgstr "Initialise la liste des classes variables personnalisées connues." + +#~ msgid "Sets the maximum distance in log segments between automatic WAL checkpoints." #~ msgstr "" -#~ "le fichier d'état de la validation en deux phases est corrompu pour la\n" -#~ "transaction %u" +#~ "Initialise la distance maximale dans les journaux de transaction entre chaque\n" +#~ "point de vérification (checkpoints) des journaux." -#~ msgid "could not fsync two-phase state file \"%s\": %m" +#~ msgid "Sets the maximum number of disk pages for which free space is tracked." #~ msgstr "" -#~ "n'a pas pu synchroniser sur disque (fsync) le fichier d'état de la\n" -#~ "validation en deux phases nommé « %s » : %m" +#~ "Initialise le nombre maximum de pages disque pour lesquelles l'espace libre\n" +#~ "est tracé." -#~ msgid "could not close two-phase state file \"%s\": %m" +#~ msgid "Sets the maximum number of tables and indexes for which free space is tracked." #~ msgstr "" -#~ "n'a pas pu fermer le fichier d'état de la validation en deux phases nommé\n" -#~ "« %s » : %m" +#~ "Initialise le nombre maximum de tables et index pour lesquels l'espace libre\n" +#~ "est tracé." -#~ msgid "could not link file \"%s\" to \"%s\" (initialization of log file): %m" -#~ msgstr "n'a pas pu lier le fichier « %s » à « %s » (initialisation du journal de transactions) : %m" +#~ msgid "Sets the message levels that are logged during recovery." +#~ msgstr "Initialise les niveaux de messages qui sont tracés lors de la restauration." -#~ msgid "could not rename file \"%s\" to \"%s\" (initialization of log file): %m" -#~ msgstr "n'a pas pu renommer le fichier « %s » en « %s » (initialisation du journal de transactions) : %m" +#~ msgid "Sets the name of the Kerberos service." +#~ msgstr "Initialise le nom du service Kerberos." -#~ msgid "ignoring \"%s\" file because no \"%s\" file exists" -#~ msgstr "ignore le fichier « %s » parce que le fichier « %s » n'existe pas" +#~ msgid "Sets the regular expression \"flavor\"." +#~ msgstr "Initialise l'expression rationnelle « flavor »." -#~ msgid "must be superuser or replication role to run a backup" -#~ msgstr "doit être super-utilisateur ou avoir l'attribut de réplication pour exécuter une sauvegarde" +#~ msgid "Specify a USING expression to perform the conversion." +#~ msgstr "Donnez une expression USING pour réaliser la conversion." -#~ msgid "must be superuser to switch transaction log files" -#~ msgstr "doit être super-utilisateur pour changer de journal de transactions" +#~ msgid "Specify a relation name as well as a rule name." +#~ msgstr "Spécifier un nom de relation ainsi qu'un nom de règle." -#~ msgid "must be superuser to create a restore point" -#~ msgstr "doit être super-utilisateur pour créer un point de restauration" +#~ msgid "Sun" +#~ msgstr "Dim" -#~ msgid "must be superuser to control recovery" -#~ msgstr "doit être super-utilisateur pour contrôler la restauration" +#~ msgid "Sunday" +#~ msgstr "Dimanche" -#~ msgid "invalid record length at %X/%X" -#~ msgstr "longueur invalide de l'enregistrement à %X/%X" +#~ msgid "Table contains duplicated values." +#~ msgstr "La table contient des valeurs dupliquées." -#~ msgid "%s is already in schema \"%s\"" -#~ msgstr "%s existe déjà dans le schéma « %s »" +#~ msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP." +#~ msgstr "" +#~ "Le cluster de bases de données a été initialisé avec HAVE_INT64_TIMESTAMP\n" +#~ "alors que le serveur a été compilé sans." -#~ msgid "function \"%s\" must return type \"event_trigger\"" -#~ msgstr "la fonction « %s » doit renvoyer le type « event_trigger »" +#~ msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d." +#~ msgstr "" +#~ "Le cluster de bases de données a été initialisé avec un LOCALE_NAME_BUFLEN\n" +#~ "à %d alors que le serveur a été compilé avec un LOCALE_NAME_BUFLEN à %d." -#~ msgid "function %s must return type \"fdw_handler\"" -#~ msgstr "la fonction %s doit renvoyer le type « fdw_handler »" +#~ msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP." +#~ msgstr "Le cluster de bases de données a été initialisé sans HAVE_INT64_TIMESTAMPalors que le serveur a été compilé avec." -#~ msgid "could not reposition held cursor" -#~ msgstr "n'a pas pu repositionner le curseur détenu" +#~ msgid "This can be caused by having a publisher with a higher PostgreSQL major version than the subscriber." +#~ msgstr "Ceci peut avoir pour cause un publieur ayant une version majeure de PostgreSQL supérieure à l'abonné" -#~ msgid "function %s must return type \"language_handler\"" -#~ msgstr "la fonction %s doit renvoyer le type « language_handler »" +#~ msgid "This can be set to advanced, extended, or basic." +#~ msgstr "" +#~ "Ceci peut être initialisé avec advanced (avancé), extended (étendu) ou\n" +#~ "basic (basique)." -#~ msgid "function %s must return type \"trigger\"" -#~ msgstr "la fonction %s doit renvoyer le type « trigger »" +#~ msgid "This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by \"client_encoding\"." +#~ msgstr "" +#~ "Cette erreur peut aussi survenir si la séquence d'octets ne correspond pas\n" +#~ "au jeu de caractères attendu par le serveur, le jeu étant contrôlé par\n" +#~ "« client_encoding »." -#~ msgid "changing return type of function %s from \"opaque\" to \"cstring\"" -#~ msgstr "changement du type de retour de la fonction %s d'« opaque » vers « cstring »" +#~ msgid "" +#~ "This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter. You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently %lu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.\n" +#~ "If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.\n" +#~ "The PostgreSQL documentation contains more information about shared memory configuration." +#~ msgstr "" +#~ "Cette erreur signifie habituellement que la demande de PostgreSQL pour un\n" +#~ "segment de mémoire partagée a dépassé le paramètre SHMMAX de votre noyau.\n" +#~ "Vous pouvez soit réduire la taille de la requête soit reconfigurer le noyau\n" +#~ "avec un SHMMAX plus important. Pour réduire la taille de la requête\n" +#~ "(actuellement %lu octets), réduisez l'utilisation de la mémoire partagée par PostgreSQL,par exemple en réduisant shared_buffers ou max_connections\n" +#~ "Si la taille de la requête est déjà petite, il est possible qu'elle soit\n" +#~ "moindre que le paramètre SHMMIN de votre noyau, auquel cas, augmentez la\n" +#~ "taille de la requête ou reconfigurez SHMMIN.\n" +#~ "La documentation de PostgreSQL contient plus d'informations sur la\n" +#~ "configuration de la mémoire partagée." -#~ msgid "type output function %s must return type \"cstring\"" -#~ msgstr "le type de sortie de la fonction %s doit être « cstring »" +#~ msgid "This is a debugging aid." +#~ msgstr "C'est une aide de débogage." -#~ msgid "type send function %s must return type \"bytea\"" -#~ msgstr "la fonction send du type %s doit renvoyer le type « bytea »" +#~ msgid "This name may be disallowed altogether in future versions of PostgreSQL." +#~ msgstr "Ce nom pourrait être interdit dans les prochaines versions de PostgreSQL." -#~ msgid "typmod_in function %s must return type \"integer\"" -#~ msgstr "la fonction typmod_in %s doit renvoyer le type « entier »" +#~ msgid "This parameter cannot be changed after server start." +#~ msgstr "Ce paramètre ne peut pas être modifié après le lancement du serveur" -#~ msgid "Permissions should be u=rw (0600) or less." -#~ msgstr "Les droits devraient être u=rwx (0600) ou inférieures." +#~ msgid "This parameter doesn't do anything." +#~ msgstr "Ce paramètre ne fait rien." -#~ msgid "function %s must return type \"tsm_handler\"" -#~ msgstr "la fonction %s doit renvoyer le type « tsm_handler »" +#~ msgid "Thu" +#~ msgstr "Jeu" -#~ msgid "must be superuser to reset statistics counters" -#~ msgstr "doit être super-utilisateur pour réinitialiser les compteurs statistiques" +#~ msgid "Thursday" +#~ msgstr "Jeudi" -#~ msgid "socket not open" -#~ msgstr "socket non ouvert" +#~ msgid "Transaction ID %u finished; no more running transactions." +#~ msgstr "Identifiant de transaction %u terminé ; plus de transactions en cours." -#~ msgid "multibyte flag character is not allowed" -#~ msgstr "un caractère drapeau multi-octet n'est pas autorisé" +#~ msgid "Tue" +#~ msgstr "Mar" -#~ msgid "could not format \"path\" value" -#~ msgstr "n'a pas pu formater la valeur « path »" +#~ msgid "Tuesday" +#~ msgstr "Mardi" -#~ msgid "invalid input syntax for type box: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type box : « %s »" +#~ msgid "Turns on various assertion checks." +#~ msgstr "Active les différentes vérifications des assertions." -#~ msgid "invalid input syntax for type line: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type line: « %s »" +#~ msgid "UTF-16 to UTF-8 translation failed: %lu" +#~ msgstr "échec de la conversion d'UTF16 vers UTF8 : %lu" -#~ msgid "invalid input syntax for type path: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type path : « %s »" +#~ msgid "Use ALTER AGGREGATE to change owner of aggregate functions." +#~ msgstr "Utiliser ALTER AGGREGATE pour changer le propriétaire des fonctions d'agrégat." -#~ msgid "invalid input syntax for type point: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type point : « %s »" +#~ msgid "Use ALTER AGGREGATE to rename aggregate functions." +#~ msgstr "Utiliser ALTER AGGREGATE pour renommer les fonctions d'agrégat." -#~ msgid "invalid input syntax for type lseg: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type lseg : « %s »" +#~ msgid "Use ALTER FOREIGN TABLE instead." +#~ msgstr "Utilisez ALTER FOREIGN TABLE à la place." -#~ msgid "invalid input syntax for type polygon: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type polygon : « %s »" +#~ msgid "Use SELECT ... UNION ALL ... instead." +#~ msgstr "Utilisez à la place SELECT ... UNION ALL ..." -#~ msgid "invalid input syntax for type circle: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type circle : « %s »" +#~ msgid "User \"%s\" has an empty password." +#~ msgstr "L'utilisateur « %s » a un mot de passe vide." -#~ msgid "could not format \"circle\" value" -#~ msgstr "n'a pas pu formater la valeur « circle »" +#~ msgid "Uses the indented output format for EXPLAIN VERBOSE." +#~ msgstr "Utilise le format de sortie indenté pour EXPLAIN VERBOSE." -#~ msgid "must be superuser to signal the postmaster" -#~ msgstr "doit être super-utilisateur pour envoyer un signal au postmaster" +#~ msgid "VALUES must not contain OLD or NEW references" +#~ msgstr "VALUES ne doit pas contenir des références à OLD et NEW" -#~ msgid "must be superuser to rotate log files" -#~ msgstr "doit être super-utilisateur pour exécuter la rotation des journaux applicatifs" +#~ msgid "VALUES must not contain table references" +#~ msgstr "VALUES ne doit pas contenir de références de table" -#~ msgid "argument for function \"exp\" too big" -#~ msgstr "l'argument de la fonction « exp » est trop gros" +#~ msgid "Valid values are '[]', '[)', '(]', and '()'." +#~ msgstr "Les valeurs valides sont « [] », « [) », « (] » et « () »." -#~ msgid "WAL writer sleep time between WAL flushes." +#~ msgid "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels that follow it." #~ msgstr "" -#~ "Temps d'endormissement du processus d'écriture pendant le vidage des\n" -#~ "journaux de transactions en millisecondes." - -#~ msgid "JSON does not support infinite date values." -#~ msgstr "JSON ne supporte pas les valeurs infinies de date." - -#~ msgid "JSON does not support infinite timestamp values." -#~ msgstr "JSON ne supporte pas les valeurs infinies de timestamp." - -#~ msgid "cannot override frame clause of window \"%s\"" -#~ msgstr "ne peut pas surcharger la frame clause du window « %s »" +#~ "Les valeurs valides sont DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO,\n" +#~ "NOTICE, WARNING, ERROR, LOG, FATAL et PANIC. Chaque niveau incut tous les\n" +#~ "niveaux qui le suit." -#~ msgid "window functions cannot use named arguments" -#~ msgstr "les fonctions window ne peuvent pas renvoyer des arguments nommés" +#~ msgid "Valid values are DOCUMENT and CONTENT." +#~ msgstr "Les valeurs valides sont DOCUMENT et CONTENT." -#~ msgid "invalid list syntax for \"unix_socket_directories\"" -#~ msgstr "syntaxe de liste invalide pour le paramètre « unix_socket_directories »" +#~ msgid "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7." +#~ msgstr "" +#~ "Les valeurs valides sont LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5,\n" +#~ "LOCAL6, LOCAL7." -#~ msgid "Valid values are '[]', '[)', '(]', and '()'." -#~ msgstr "Les valeurs valides sont « [] », « [) », « (] » et « () »." +#~ msgid "Valid values are ON, OFF, and SAFE_ENCODING." +#~ msgstr "Les valeurs valides sont ON, OFF et SAFE_ENCODING." -#~ msgid "poll() failed in statistics collector: %m" -#~ msgstr "échec du poll() dans le récupérateur de statistiques : %m" +#~ msgid "Views that return the same column more than once are not automatically updatable." +#~ msgstr "Les vues qui renvoient la même colonne plus d'une fois ne sont pas automatiquement disponibles en écriture." -#~ msgid "select() failed in logger process: %m" -#~ msgstr "échec de select() dans le processus des journaux applicatifs : %m" +#~ msgid "WAL archival (archive_mode=on) requires wal_level \"archive\", \"hot_standby\", or \"logical\"" +#~ msgstr "" +#~ "l'archivage des journaux de transactions (archive_mode=on) nécessite que\n" +#~ "le paramètre wal_level soit initialisé avec « archive », « hot_standby » ou « logical »" -#~ msgid "%s: could not open log file \"%s/%s\": %s\n" -#~ msgstr "%s : n'a pas pu ouvrir le journal applicatif « %s/%s » : %s\n" +#~ msgid "WAL archiving is not active" +#~ msgstr "l'archivage des journaux de transactions n'est pas actif" -#~ msgid "%s: could not fork background process: %s\n" -#~ msgstr "%s : n'a pas pu créer un processus fils : %s\n" +#~ msgid "WAL file SYSID is %s, pg_control SYSID is %s" +#~ msgstr "le SYSID du journal de transactions WAL est %s, celui de pg_control est %s" -#~ msgid "%s: could not dissociate from controlling TTY: %s\n" -#~ msgstr "%s : n'a pas pu se dissocier du TTY contrôlant : %s\n" +#~ msgid "WAL file is from different database system: Incorrect XLOG_BLCKSZ in page header." +#~ msgstr "" +#~ "le journal de transactions provient d'un système de bases de données différent :\n" +#~ "XLOG_BLCKSZ incorrect dans l'en-tête de page." -#~ msgid "Runs the server silently." -#~ msgstr "Lance le serveur de manière silencieuse." +#~ msgid "WAL file is from different database system: Incorrect XLOG_SEG_SIZE in page header." +#~ msgstr "" +#~ "le journal de transactions provient d'un système de bases de données différent :\n" +#~ "XLOG_SEG_SIZE incorrect dans l'en-tête de page." -#~ msgid "If this parameter is set, the server will automatically run in the background and any controlling terminals are dissociated." +#~ msgid "WAL file is from different database system: WAL file database system identifier is %s, pg_control database system identifier is %s." #~ msgstr "" -#~ "Si ce paramètre est initialisé, le serveur sera exécuté automatiquement en\n" -#~ "tâche de fond et les terminaux de contrôles seront dés-associés." +#~ "L'identifiant du journal de transactions du système de base de données est %s,\n" +#~ "l'identifiant pg_control du système de base de données dans pg_control est %s." #~ msgid "WAL sender sleep time between WAL replications." #~ msgstr "" #~ "Temps d'endormissement du processus d'envoi des journaux de transactions entre\n" #~ "les réplications des journaux de transactions." -#~ msgid "Sets the list of known custom variable classes." -#~ msgstr "Initialise la liste des classes variables personnalisées connues." +#~ msgid "WAL writer sleep time between WAL flushes." +#~ msgstr "" +#~ "Temps d'endormissement du processus d'écriture pendant le vidage des\n" +#~ "journaux de transactions en millisecondes." -#~ msgid "foreign key constraint \"%s\" of relation \"%s\" does not exist" -#~ msgstr "la clé étrangère « %s » de la relation « %s » n'existe pas" +#~ msgid "" +#~ "WARNING: Calculated CRC checksum does not match value stored in file.\n" +#~ "Either the file is corrupt, or it has a different layout than this program\n" +#~ "is expecting. The results below are untrustworthy.\n" +#~ "\n" +#~ msgstr "" +#~ "ATTENTION : Les sommes de contrôle (CRC) calculées ne correspondent pas aux\n" +#~ "valeurs stockées dans le fichier.\n" +#~ "Soit le fichier est corrompu, soit son organisation diffère de celle\n" +#~ "attendue par le programme.\n" +#~ "Les résultats ci-dessous ne sont pas dignes de confiance.\n" +#~ "\n" -#~ msgid "removing built-in function \"%s\"" -#~ msgstr "suppression de la fonction interne « %s »" +#~ msgid "WHERE CURRENT OF is not supported on a view with grouping or aggregation" +#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue avec regroupement ou agrégat" -#~ msgid "permission denied to drop foreign-data wrapper \"%s\"" -#~ msgstr "droit refusé pour supprimer le wrapper de données distantes « %s »" +#~ msgid "WHERE CURRENT OF is not supported on a view with more than one underlying relation" +#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue avec plus d'une table sous-jacente" -#~ msgid "Must be superuser to drop a foreign-data wrapper." -#~ msgstr "Doit être super-utilisateur pour supprimer un wrapper de données distantes." +#~ msgid "WHERE CURRENT OF is not supported on a view with no underlying relation" +#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue sans table sous-jacente" -#~ msgid "must be superuser to drop text search parsers" -#~ msgstr "" -#~ "doit être super-utilisateur pour supprimer des analyseurs de recherche plein\n" -#~ "texte" +#~ msgid "Wed" +#~ msgstr "Mer" -#~ msgid "must be superuser to drop text search templates" -#~ msgstr "doit être super-utilisateur pour supprimer des modèles de recherche plein texte" +#~ msgid "Wednesday" +#~ msgstr "Mercredi" -#~ msgid "recovery is still in progress, can't accept WAL streaming connections" -#~ msgstr "la restauration est en cours, ne peut pas accepter les connexions de flux WAL" +#~ msgid "When a password is specified in CREATE USER or ALTER USER without writing either ENCRYPTED or UNENCRYPTED, this parameter determines whether the password is to be encrypted." +#~ msgstr "" +#~ "Lorsqu'un mot de passe est spécifié dans CREATE USER ou ALTER USER sans\n" +#~ "indiquer ENCRYPTED ou UNENCRYPTED, ce paramètre détermine si le mot de passe\n" +#~ "doit être chiffré." -#~ msgid "standby connections not allowed because wal_level=minimal" -#~ msgstr "connexions standby non autorisées car wal_level=minimal" +#~ msgid "Write-Ahead Log / Streaming Replication" +#~ msgstr "Write-Ahead Log / Réplication en flux" -#~ msgid "could not open directory \"pg_tblspc\": %m" -#~ msgstr "n'a pas pu ouvrir le répertoire « pg_tblspc » : %m" +#~ msgid "You have at least %d relations. Consider increasing the configuration parameter \"max_fsm_relations\"." +#~ msgstr "" +#~ "Vous avez au moins %d relations.Considèrez l'augmentation du paramètre de\n" +#~ "configuration « max_fsm_relations »." -#~ msgid "could not access root certificate file \"%s\": %m" -#~ msgstr "n'a pas pu accéder au fichier du certificat racine « %s » : %m" +#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL, or use ALTER TABLE ... SET WITHOUT CLUSTER to remove the cluster specification from the table." +#~ msgstr "" +#~ "Vous pourriez contourner ceci en marquant la colonne « %s » avec la\n" +#~ "contrainte NOT NULL ou en utilisant ALTER TABLE ... SET WITHOUT CLUSTER pour\n" +#~ "supprimer la spécification CLUSTER de la table." -#~ msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s" -#~ msgstr "liste de révocation des certificats SSL « %s » introuvable, continue : %s" +#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL." +#~ msgstr "Vous pouvez contourner ceci en marquant la colonne « %s » comme NOT NULL." -#~ msgid "Certificates will not be checked against revocation list." -#~ msgstr "Les certificats ne seront pas vérifiés avec la liste de révocation." +#~ msgid "You need an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger." +#~ msgstr "Vous avez besoin d'une règle inconditionnelle ON DELETE DO INSTEAD ou d'un trigger INSTEAD OF DELETE." -#~ msgid "missing or erroneous pg_hba.conf file" -#~ msgstr "fichier pg_hba.conf manquant ou erroné" +#~ msgid "You need an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger." +#~ msgstr "Vous avez besoin d'une règle ON INSERT DO INSTEAD sans condition ou d'un trigger INSTEAD OF INSERT." -#~ msgid "See server log for details." -#~ msgstr "Voir les journaux applicatifs du serveur pour plus de détails." +#~ msgid "You need an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger." +#~ msgstr "Vous avez besoin d'une règle non conditionnelle ON UPDATE DO INSTEAD ou d'un trigger INSTEAD OF UPDATE." -#~ msgid "Make sure the root.crt file is present and readable." -#~ msgstr "Assurez-vous que le certificat racine (root.crt) est présent et lisible" +#~ msgid "aborted" +#~ msgstr "annulé" -#~ msgid " --help show this help, then exit\n" -#~ msgstr " --help affiche cette aide, puis quitte\n" +#~ msgid "access method name cannot be qualified" +#~ msgstr "le nom de la méthode d'accès ne peut pas être qualifiée" -#~ msgid " --version output version information, then exit\n" -#~ msgstr " --version affiche la version, puis quitte\n" +#~ msgid "added subscription for table %s.%s" +#~ msgstr "souscription ajoutée pour la table %s.%s" -#~ msgid "CREATE TABLE AS cannot specify INTO" -#~ msgstr "CREATE TABLE AS ne peut pas spécifier INTO" +#~ msgid "adding missing FROM-clause entry for table \"%s\"" +#~ msgstr "ajout d'une entrée manquante dans FROM (table « %s »)" -#~ msgid "column name list not allowed in CREATE TABLE / AS EXECUTE" -#~ msgstr "la liste de noms de colonnes n'est pas autorisée dans CREATE TABLE / AS EXECUTE" +#~ msgid "adding missing FROM-clause entry in subquery for table \"%s\"" +#~ msgstr "entrée manquante de la clause FROM dans la sous-requête pour la table « %s »" -#~ msgid "INSERT ... SELECT cannot specify INTO" -#~ msgstr "INSERT ... SELECT ne peut pas avoir INTO" +#~ msgid "aggregates not allowed in WHERE clause" +#~ msgstr "agrégats non autorisés dans une clause WHERE" -#~ msgid "DECLARE CURSOR cannot specify INTO" -#~ msgstr "DECLARE CURSOR ne peut pas spécifier INTO" +#~ msgid "archive command was terminated by signal %d" +#~ msgstr "la commande d'archivage a été terminée par le signal %d" -#~ msgid "subquery in FROM cannot have SELECT INTO" -#~ msgstr "la sous-requête du FROM ne peut pas avoir de SELECT INTO" +#~ msgid "archive member \"%s\" too large for tar format" +#~ msgstr "membre « %s » de l'archive trop volumineux pour le format tar" -#~ msgid "subquery cannot have SELECT INTO" -#~ msgstr "la sous-requête ne peut pas avoir de SELECT INTO" +#~ msgid "archive_command must be defined before online backups can be made safely." +#~ msgstr "" +#~ "archive_command doit être défini avant que les sauvegardes à chaud puissent\n" +#~ "s'effectuer correctement." -#~ msgid "subquery in WITH cannot have SELECT INTO" -#~ msgstr "la sous-requête du WITH ne peut pas avoir de SELECT INTO" +#~ msgid "archive_mode must be enabled at server start." +#~ msgstr "archive_mode doit être activé au lancement du serveur." -#~ msgid "tablespace %u is not empty" -#~ msgstr "le tablespace %u n'est pas vide" +#~ msgid "archived transaction log file \"%s\"" +#~ msgstr "journal des transactions archivé « %s »" -#~ msgid "consistent state delayed because recovery snapshot incomplete" -#~ msgstr "état de cohérence pas encore atteint à cause d'un snapshot de restauration incomplet" +#~ msgid "argument %d: could not determine data type" +#~ msgstr "argument %d : n'a pas pu déterminer le type de données" -#~ msgid "SSPI error %x" -#~ msgstr "erreur SSPI : %x" +#~ msgid "argument declared \"anyrange\" is not consistent with argument declared \"anyelement\"" +#~ msgstr "" +#~ "l'argument déclaré « anyrange » n'est pas cohérent avec l'argument déclaré\n" +#~ "« anyelement »" -#~ msgid "%s (%x)" -#~ msgstr "%s (%x)" +#~ msgid "argument for function \"exp\" too big" +#~ msgstr "l'argument de la fonction « exp » est trop gros" -#~ msgid "resetting unlogged relations: cleanup %d init %d" -#~ msgstr "réinitialisation des relations non tracées : nettoyage %d initialisation %d" +#~ msgid "argument number is out of range" +#~ msgstr "le nombre en argument est en dehors des limites" -#~ msgid "ALTER TYPE USING is only supported on plain tables" -#~ msgstr "ALTER TYPE USING est seulement supportés sur les tables standards" +#~ msgid "argument of %s must be type boolean, not type %s" +#~ msgstr "l'argument de %s doit être de type booléen, et non du type %s" -#~ msgid "index \"%s\" is not a b-tree" -#~ msgstr "l'index « %s » n'est pas un btree" +#~ msgid "argument of %s must not contain aggregate functions" +#~ msgstr "l'argument de %s ne doit pas contenir de fonctions d'agrégats" -#~ msgid "unable to read symbolic link %s: %m" -#~ msgstr "incapable de lire le lien symbolique %s : %m" +#~ msgid "argument of %s must not contain window functions" +#~ msgstr "l'argument de %s ne doit pas contenir des fonctions window" -#~ msgid "unable to open directory pg_tblspc: %m" -#~ msgstr "impossible d'ouvrir le répertoire p_tblspc : %m" +#~ msgid "argument to pg_get_expr() must come from system catalogs" +#~ msgstr "l'argument de pg_get_expr() doit provenir des catalogues systèmes" -#~ msgid "Write-Ahead Log / Streaming Replication" -#~ msgstr "Write-Ahead Log / Réplication en flux" +#~ msgid "arguments of row IN must all be row expressions" +#~ msgstr "les arguments de la ligne IN doivent tous être des expressions de ligne" -#~ msgid "syntax error in recovery command file: %s" -#~ msgstr "erreur de syntaxe dans le fichier de restauration : %s" +#~ msgid "attempted change of parameter \"%s\" ignored" +#~ msgstr "tentative de modification du paramètre « %s » ignoré" -#~ msgid "Lines should have the format parameter = 'value'." -#~ msgstr "Les lignes devraient avoir le format paramètre = 'valeur'" +#~ msgid "automatic vacuum of table \"%s.%s.%s\": cannot (re)acquire exclusive lock for truncate scan" +#~ msgstr "vacuum automatique de la table « %s.%s.%s » : ne peut pas acquérir le verrou exclusif pour la tronquer" -#~ msgid "index %u/%u/%u needs VACUUM FULL or REINDEX to finish crash recovery" +#~ msgid "" +#~ "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n" +#~ "pages: %d removed, %d remain\n" +#~ "tuples: %.0f removed, %.0f remain, %.0f are dead but not yet removable\n" +#~ "buffer usage: %d hits, %d misses, %d dirtied\n" +#~ "avg read rate: %.3f MB/s, avg write rate: %.3f MB/s\n" +#~ "system usage: %s" #~ msgstr "" -#~ "l'index %u/%u/%u a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n" -#~ "récupération suite à un arrêt brutal" +#~ "VACUUM automatique de la table « %s.%s.%s » : parcours d'index : %d\n" +#~ "pages : %d supprimées, %d restantes\n" +#~ "lignes : %.0f supprimées, %.0f restantes, %.0f sont mortes mais non supprimables\n" +#~ "utilisation des tampons : %d lus dans le cache, %d lus hors du cache, %d modifiés\n" +#~ "taux moyen de lecture : %.3f Mo/s, taux moyen d'écriture : %.3f Mo/s\n" +#~ "utilisation système : %s" -#~ msgid "Incomplete insertion detected during crash replay." +#~ msgid "autovacuum: found orphan temp table \"%s\".\"%s\" in database \"%s\"" #~ msgstr "" -#~ "Insertion incomplète détectée lors de la ré-exécution des requêtes suite à\n" -#~ "l'arrêt brutal." +#~ "autovacuum : a trouvé la table temporaire orpheline « %s.%s » dans la base de\n" +#~ "données « %s »" -#~ msgid "index \"%s\" needs VACUUM or REINDEX to finish crash recovery" -#~ msgstr "" -#~ "l'index « %s » a besoin d'un VACUUM ou d'un REINDEX pour terminer la\n" -#~ "récupération suite à un arrêt brutal" +#~ msgid "binary value is out of range for type bigint" +#~ msgstr "la valeur binaire est en dehors des limites du type bigint" -#~ msgid "index \"%s\" needs VACUUM FULL or REINDEX to finish crash recovery" -#~ msgstr "" -#~ "l'index « %s » a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n" -#~ "récupération suite à un arrêt brutal" +#~ msgid "brin operator class \"%s\" is missing support function %d" +#~ msgstr "la classe d'opérateur brin « %s » nécessite la fonction de support %d" -#~ msgid "EnumValuesCreate() can only set a single OID" -#~ msgstr "EnumValuesCreate() peut seulement initialiser un seul OID" +#~ msgid "brin operator family \"%s\" contains function %s with invalid support number %d" +#~ msgstr "" +#~ "la famille d'opérateur brin « %s » contient la fonction %s\n" +#~ "avec le numéro de support %d invalide" -#~ msgid "clustering \"%s.%s\"" -#~ msgstr "exécution de CLUSTER sur « %s.%s »" +#~ msgid "brin operator family \"%s\" contains function %s with wrong signature for support number %d" +#~ msgstr "" +#~ "la famille d'opérateur brin « %s » contient la fonction %s\n" +#~ "avec une mauvaise signature pour le numéro de support %d" -#~ msgid "cannot cluster on index \"%s\" because access method does not handle null values" +#~ msgid "brin operator family \"%s\" contains invalid ORDER BY specification for operator %s" #~ msgstr "" -#~ "ne peut pas créer un cluster sur l'index « %s » car la méthode d'accès de\n" -#~ "l'index ne gère pas les valeurs NULL" +#~ "la famille d'opérateur brin « %s » contient une spécification\n" +#~ "ORDER BY invalide pour l'opérateur %s" -#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL, or use ALTER TABLE ... SET WITHOUT CLUSTER to remove the cluster specification from the table." +#~ msgid "brin operator family \"%s\" contains operator %s with invalid strategy number %d" #~ msgstr "" -#~ "Vous pourriez contourner ceci en marquant la colonne « %s » avec la\n" -#~ "contrainte NOT NULL ou en utilisant ALTER TABLE ... SET WITHOUT CLUSTER pour\n" -#~ "supprimer la spécification CLUSTER de la table." +#~ "la famille d'opérateur brin « %s » contient l'opérateur %s\n" +#~ "avec le numéro de stratégie %d invalide" -#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL." -#~ msgstr "Vous pouvez contourner ceci en marquant la colonne « %s » comme NOT NULL." +#~ msgid "brin operator family \"%s\" contains operator %s with wrong signature" +#~ msgstr "la famille d'opérateur brin « %s » contient l'opérateur %s avec une mauvaise signature" -#~ msgid "cannot cluster on expressional index \"%s\" because its index access method does not handle null values" -#~ msgstr "" -#~ "ne peut pas exécuter CLUSTER sur l'index à expression « %s » car sa méthode\n" -#~ "d'accès ne gère pas les valeurs NULL" +#~ msgid "btree operator class \"%s\" is missing operator(s)" +#~ msgstr "il manque des opérateurs pour la classe d'opérateur btree « %s »" -#~ msgid "\"%s\" is not a table, view, or composite type" -#~ msgstr "« %s » n'est pas une table, une vue ou un type composite" +#~ msgid "btree operator family \"%s\" contains function %s with invalid support number %d" +#~ msgstr "" +#~ "la famille d'opérateur btree « %s » contient la fonction %s\n" +#~ "avec le numéro de support invalide %d" -#~ msgid "must be superuser to comment on procedural language" +#~ msgid "btree operator family \"%s\" contains function %s with wrong signature for support number %d" #~ msgstr "" -#~ "doit être super-utilisateur pour ajouter un commentaire sur un langage de\n" -#~ "procédures" +#~ "la famille d'opérateur btree « %s » contient la fonction %s\n" +#~ "avec une mauvaise signature pour le numéro de support %d" -#~ msgid "must be superuser to comment on text search parser" +#~ msgid "btree operator family \"%s\" contains invalid ORDER BY specification for operator %s" #~ msgstr "" -#~ "doit être super-utilisateur pour ajouter un commentaire sur l'analyseur de\n" -#~ "recherche plein texte" +#~ "la famille d'opérateur btree « %s » contient une spécification\n" +#~ "ORDER BY invalide pour l'opérateur %s" -#~ msgid "must be superuser to comment on text search template" +#~ msgid "btree operator family \"%s\" contains operator %s with invalid strategy number %d" #~ msgstr "" -#~ "doit être super-utilisateur pour ajouter un commentaire sur un modèle de\n" -#~ "recherche plein texte" +#~ "la famille d'opérateur btree « %s » contient l'opérateur %s\n" +#~ "avec le numéro de stratégie invalide %d" -#~ msgid "function \"%s\" is already in schema \"%s\"" -#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »" +#~ msgid "btree operator family \"%s\" contains operator %s with wrong signature" +#~ msgstr "la famille d'opérateur btree « %s » contient l'opérateur %s avec une mauvaise signature" -#~ msgid "cannot reference temporary table from permanent table constraint" -#~ msgstr "" -#~ "ne peut pas référencer une table temporaire à partir d'une contrainte de\n" -#~ "table permanente" +#~ msgid "btree operator family \"%s\" is missing cross-type operator(s)" +#~ msgstr "il manque des opérateurs inter-type pour la famille d'opérateur btree « %s »" -#~ msgid "cannot reference permanent table from temporary table constraint" +#~ msgid "btree operator family \"%s\" is missing operator(s) for types %s and %s" #~ msgstr "" -#~ "ne peut pas référencer une table permanente à partir de la contrainte de\n" -#~ "table temporaire" +#~ "la famille d'opérateur btree « %s » nécessite des opérateurs supplémentaires\n" +#~ "pour les types %s et %s" -#~ msgid "composite type must have at least one attribute" -#~ msgstr "le type composite doit avoir au moins un attribut" +#~ msgid "built-in type %u not found" +#~ msgstr "type interne %u non trouvé" -#~ msgid "database \"%s\" not found" -#~ msgstr "base de données « %s » non trouvée" +#~ msgid "cannot PREPARE a transaction that has operated on temporary namespace" +#~ msgstr "" +#~ "ne peut pas préparer (PREPARE) une transaction qui a travaillé sur un\n" +#~ "schéma temporaire" -#~ msgid "invalid list syntax for parameter \"datestyle\"" -#~ msgstr "syntaxe de liste invalide pour le paramètre « datestyle »" +#~ msgid "cannot accept a value of type any" +#~ msgstr "ne peut pas accepter une valeur de type any" -#~ msgid "unrecognized \"datestyle\" key word: \"%s\"" -#~ msgstr "mot clé « datestyle » non reconnu : « %s »" +#~ msgid "cannot accept a value of type anyarray" +#~ msgstr "ne peut pas accepter une valeur de type anyarray" -#~ msgid "invalid interval value for time zone: month not allowed" -#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : les mois ne sont pas autorisés" +#~ msgid "cannot accept a value of type anyelement" +#~ msgstr "ne peut pas accepter une valeur de type anyelement" -#~ msgid "invalid interval value for time zone: day not allowed" -#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : jour non autorisé" +#~ msgid "cannot accept a value of type anyenum" +#~ msgstr "ne peut pas accepter une valeur de type anyenum" -#~ msgid "argument to pg_get_expr() must come from system catalogs" -#~ msgstr "l'argument de pg_get_expr() doit provenir des catalogues systèmes" +#~ msgid "cannot accept a value of type anynonarray" +#~ msgstr "ne peut pas accepter une valeur de type anynonarray" -#~ msgid "could not enable credential reception: %m" -#~ msgstr "n'a pas pu activer la réception de lettres de créance : %m" +#~ msgid "cannot accept a value of type anyrange" +#~ msgstr "ne peut pas accepter une valeur de type anyrange" -#~ msgid "could not get effective UID from peer credentials: %m" -#~ msgstr "n'a pas pu obtenir l'UID réel à partir des pièces d'identité de l'autre : %m" +#~ msgid "cannot accept a value of type event_trigger" +#~ msgstr "ne peut pas accepter une valeur de type event_trigger" -#~ msgid "Ident authentication is not supported on local connections on this platform" -#~ msgstr "l'authentification Ident n'est pas supportée sur les connexions locales sur cette plateforme" +#~ msgid "cannot accept a value of type fdw_handler" +#~ msgstr "ne peut pas accepter une valeur de type fdw_handler" -#~ msgid "could not create log file \"%s\": %m" -#~ msgstr "n'a pas pu créer le journal applicatif « %s » : %m" +#~ msgid "cannot accept a value of type index_am_handler" +#~ msgstr "ne peut pas accepter une valeur de type index_am_handler" -#~ msgid "could not open new log file \"%s\": %m" -#~ msgstr "n'a pas pu ouvrir le nouveau journal applicatif « %s » : %m" +#~ msgid "cannot accept a value of type internal" +#~ msgstr "ne peut pas accepter une valeur de type internal" -#~ msgid "Sets immediate fsync at commit." -#~ msgstr "Configure un fsync immédiat lors du commit." +#~ msgid "cannot accept a value of type language_handler" +#~ msgstr "ne peut pas accepter une valeur de type language_handler" -#~ msgid "invalid list syntax for parameter \"log_destination\"" -#~ msgstr "syntaxe de liste invalide pour le paramètre « log_destination »" +#~ msgid "cannot accept a value of type opaque" +#~ msgstr "ne peut pas accepter une valeur de type opaque" -#~ msgid "unrecognized \"log_destination\" key word: \"%s\"" -#~ msgstr "mot clé « log_destination » non reconnu : « %s »" +#~ msgid "cannot accept a value of type pg_node_tree" +#~ msgstr "ne peut pas accepter une valeur de type pg_node_tree" -#~ msgid "cannot drop \"%s\" because it is being used by active queries in this session" -#~ msgstr "" -#~ "ne peut pas supprimer « %s » car cet objet est en cours d'utilisation par\n" -#~ "des requêtes actives dans cette session" +#~ msgid "cannot accept a value of type trigger" +#~ msgstr "ne peut pas accepter une valeur de type trigger" -#~ msgid "parameter \"recovery_target_inclusive\" requires a Boolean value" -#~ msgstr "le paramètre « recovery_target_inclusive » requiert une valeur booléenne" +#~ msgid "cannot accept a value of type tsm_handler" +#~ msgstr "ne peut pas accepter une valeur de type tsm_handler" -#~ msgid "parameter \"standby_mode\" requires a Boolean value" -#~ msgstr "le paramètre « standby_mode » requiert une valeur booléenne" +#~ msgid "cannot alter type of column named in partition key" +#~ msgstr "ne peut pas modifier le type d'une colonne nommée dans une clé de partitionnement" -#~ msgid "Sets the message levels that are logged during recovery." -#~ msgstr "Initialise les niveaux de messages qui sont tracés lors de la restauration." +#~ msgid "cannot alter type of column referenced in partition key expression" +#~ msgstr "ne peut pas utiliser le type d'une colonne référencée dans l'expression d'une clé de partitionnement" -#~ msgid "Not safe to send CSV data\n" -#~ msgstr "Envoi non sûr des données CSV\n" +#~ msgid "cannot calculate week number without year information" +#~ msgstr "ne peut pas calculer le numéro de la semaine sans informations sur l'année" -#~ msgid "recovery restart point at %X/%X with latest known log time %s" -#~ msgstr "" -#~ "point de relancement de la restauration sur %X/%X avec %s comme dernière\n" -#~ "date connue du journal" +#~ msgid "cannot call json_array_elements on a non-array" +#~ msgstr "ne peut pas appeler json_array_elements sur un objet qui n'est pas un tableau" -#~ msgid "restartpoint_command = '%s'" -#~ msgstr "restartpoint_command = '%s'" +#~ msgid "cannot call json_array_elements on a scalar" +#~ msgstr "ne peut pas appeler json_array_elements sur un scalaire" -#~ msgid "usermap \"%s\"" -#~ msgstr "correspondance utilisateur « %s »" +#~ msgid "cannot call json_object_keys on a scalar" +#~ msgstr "ne peut pas appeler json_object_keys sur un scalaire" -#~ msgid "WAL archiving is not active" -#~ msgstr "l'archivage des journaux de transactions n'est pas actif" +#~ msgid "cannot call json_object_keys on an array" +#~ msgstr "ne peut pas appeler json_object_keys sur un tableau" -#~ msgid "archive_mode must be enabled at server start." -#~ msgstr "archive_mode doit être activé au lancement du serveur." +#~ msgid "cannot call json_populate_recordset on a nested object" +#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet imbriqué" -#~ msgid "archive_command must be defined before online backups can be made safely." -#~ msgstr "" -#~ "archive_command doit être défini avant que les sauvegardes à chaud puissent\n" -#~ "s'effectuer correctement." +#~ msgid "cannot call json_populate_recordset on a scalar" +#~ msgstr "ne peut pas appeler json_populate_recordset sur un scalaire" -#~ msgid "During recovery, allows connections and queries. During normal running, causes additional info to be written to WAL to enable hot standby mode on WAL standby nodes." -#~ msgstr "" -#~ "Lors de la restauration, autorise les connexions et les requêtes. Lors d'une\n" -#~ "exécution normale, fait que des informations supplémentaires sont écrites dans\n" -#~ "les journaux de transactions pour activer le mode Hot Standby sur les nœuds\n" -#~ "en attente." +#~ msgid "cannot call json_populate_recordset on an object" +#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet" -#~ msgid "unlogged operation performed, data may be missing" -#~ msgstr "opération réalisée non tracée, les données pourraient manquer" +#~ msgid "cannot call json_populate_recordset with nested arrays" +#~ msgstr "ne peut pas appeler json_populate_recordset avec des tableaux imbriqués" -#~ msgid "not enough shared memory for walsender" -#~ msgstr "pas assez de mémoire partagée pour le processus d'envoi des journaux de transactions" +#~ msgid "cannot call json_populate_recordset with nested objects" +#~ msgstr "ne peut pas appeler json_populate_recordset sur des objets imbriqués" -#~ msgid "not enough shared memory for walreceiver" +#~ msgid "cannot change number of columns in view" +#~ msgstr "ne peut pas modifier le nombre de colonnes dans la vue" + +#~ msgid "cannot cluster on expressional index \"%s\" because its index access method does not handle null values" #~ msgstr "" -#~ "pas assez de mémoire partagée pour le processus de réception des journaux de\n" -#~ "transactions" +#~ "ne peut pas exécuter CLUSTER sur l'index à expression « %s » car sa méthode\n" +#~ "d'accès ne gère pas les valeurs NULL" -#~ msgid "connection limit exceeded for non-superusers" -#~ msgstr "limite de connexions dépassée pour les utilisateurs standards" +#~ msgid "cannot cluster on index \"%s\" because access method does not handle null values" +#~ msgstr "" +#~ "ne peut pas créer un cluster sur l'index « %s » car la méthode d'accès de\n" +#~ "l'index ne gère pas les valeurs NULL" -#~ msgid "not enough shared memory for background writer" -#~ msgstr "pas assez de mémoire partagée pour le processus d'écriture en tâche de fond" +#~ msgid "cannot create range partition with empty range" +#~ msgstr "ne peut pas créer une partition par intervalle avec un intervalle vide" -#, fuzzy -#~ msgid "couldn't put socket to non-blocking mode: %m" -#~ msgstr "n'a pas pu activer le mode non-bloquant pour la socket : %s\n" +#~ msgid "cannot display a value of type anyelement" +#~ msgstr "ne peut pas afficher une valeur de type anyelement" -#, fuzzy -#~ msgid "couldn't put socket to blocking mode: %m" -#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %s\n" +#~ msgid "cannot display a value of type anynonarray" +#~ msgstr "ne peut pas afficher une valeur de type anynonarray" -#~ msgid "WAL file SYSID is %s, pg_control SYSID is %s" -#~ msgstr "le SYSID du journal de transactions WAL est %s, celui de pg_control est %s" +#~ msgid "cannot display a value of type event_trigger" +#~ msgstr "ne peut pas afficher une valeur de type event_trigger" -#, fuzzy -#~ msgid "sorry, too many standbys already" -#~ msgstr "désolé, trop de clients sont déjà connectés" +#~ msgid "cannot display a value of type fdw_handler" +#~ msgstr "ne peut pas afficher une valeur de type fdw_handler" -#, fuzzy -#~ msgid "invalid WAL message received from primary" -#~ msgstr "format du message invalide" +#~ msgid "cannot display a value of type index_am_handler" +#~ msgstr "ne peut pas afficher une valeur de type index_am_handler" -#~ msgid "PID %d is among the slowest backends." -#~ msgstr "Le PID %d est parmi les processus serveur les plus lents." +#~ msgid "cannot display a value of type internal" +#~ msgstr "ne peut pas afficher une valeur de type internal" -#~ msgid "transaction is read-only" -#~ msgstr "la transaction est en lecture seule" +#~ msgid "cannot display a value of type language_handler" +#~ msgstr "ne peut pas afficher une valeur de type language_handler" -#~ msgid "binary value is out of range for type bigint" -#~ msgstr "la valeur binaire est en dehors des limites du type bigint" +#~ msgid "cannot display a value of type opaque" +#~ msgstr "ne peut pas afficher une valeur de type opaque" -#~ msgid "redo starts at %X/%X, consistency will be reached at %X/%X" -#~ msgstr "la restauration comme à %X/%X, la cohérence sera atteinte à %X/%X" +#~ msgid "cannot display a value of type trigger" +#~ msgstr "ne peut pas afficher une valeur de type trigger" -#~ msgid "This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by \"client_encoding\"." -#~ msgstr "" -#~ "Cette erreur peut aussi survenir si la séquence d'octets ne correspond pas\n" -#~ "au jeu de caractères attendu par le serveur, le jeu étant contrôlé par\n" -#~ "« client_encoding »." +#~ msgid "cannot display a value of type tsm_handler" +#~ msgstr "ne peut pas afficher une valeur de type tsm_handler" -#~ msgid "Sets the language used in DO statement if LANGUAGE is not specified." +#~ msgid "cannot drop \"%s\" because it is being used by active queries in this session" #~ msgstr "" -#~ "Configure le langage utilisé dans une instruction DO si la clause LANGUAGE n'est\n" -#~ "pas spécifiée." +#~ "ne peut pas supprimer « %s » car cet objet est en cours d'utilisation par\n" +#~ "des requêtes actives dans cette session" -#~ msgid "shared index \"%s\" can only be reindexed in stand-alone mode" -#~ msgstr "un index partagé « %s » peut seulement être réindexé en mode autonome" +#~ msgid "cannot drop column named in partition key" +#~ msgstr "ne peut pas supprimer une colonne nommée dans une clé de partitionnement" -#~ msgid "shared table \"%s\" can only be reindexed in stand-alone mode" -#~ msgstr "la table partagée « %s » peut seulement être réindexé en mode autonome" +#~ msgid "cannot drop column referenced in partition key expression" +#~ msgstr "ne peut pas supprimer une colonne référencée dans l'expression d'une clé de partitionnement" -#~ msgid "cannot truncate system relation \"%s\"" -#~ msgstr "ne peut pas tronquer la relation système « %s »" +#~ msgid "cannot drop temporary schema \"%s\"" +#~ msgstr "ne peut pas supprimer le schéma temporaire « %s »" -#~ msgid "number of distinct values %g is too low" -#~ msgstr "le nombre de valeurs distinctes %g est trop basse" +#~ msgid "cannot extract array element from a non-array" +#~ msgstr "ne peut pas extraire un élément du tableau à partir d'un objet qui n'est pas un tableau" -#~ msgid "directory \"%s\" is not empty" -#~ msgstr "le répertoire « %s » n'est pas vide" +#~ msgid "cannot extract field from a non-object" +#~ msgstr "ne peut pas extraire le chemin à partir d'un non-objet" -#~ msgid "relation \"%s\" TID %u/%u: XMIN_COMMITTED not set for transaction %u --- cannot shrink relation" -#~ msgstr "" -#~ "relation « %s », TID %u/%u : XMIN_COMMITTED non configuré pour la\n" -#~ "transaction %u --- n'a pas pu diminuer la taille de la relation" +#~ msgid "cannot override frame clause of window \"%s\"" +#~ msgstr "ne peut pas surcharger la frame clause du window « %s »" -#~ msgid "relation \"%s\" TID %u/%u: dead HOT-updated tuple --- cannot shrink relation" +#~ msgid "cannot reference permanent table from temporary table constraint" #~ msgstr "" -#~ "relation « %s », TID %u/%u : ligne morte mise à jour par HOT --- n'a pas pu\n" -#~ "diminuer la taille de la relation" +#~ "ne peut pas référencer une table permanente à partir de la contrainte de\n" +#~ "table temporaire" -#~ msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- cannot shrink relation" +#~ msgid "cannot reference temporary table from permanent table constraint" #~ msgstr "" -#~ "relation « %s », TID %u/%u : InsertTransactionInProgress %u --- n'a pas pu\n" -#~ "diminuer la taille de la relation" +#~ "ne peut pas référencer une table temporaire à partir d'une contrainte de\n" +#~ "table permanente" -#~ msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- cannot shrink relation" -#~ msgstr "" -#~ "relation « %s », TID %u/%u : DeleteTransactionInProgress %u --- n'a pas pu\n" -#~ "diminuer la taille de la relation" +#~ msgid "cannot set session authorization within security-definer function" +#~ msgstr "ne peut pas exécuter SESSION AUTHORIZATION sur la fonction SECURITY DEFINER" -#~ msgid "" -#~ "%.0f dead row versions cannot be removed yet.\n" -#~ "Nonremovable row versions range from %lu to %lu bytes long.\n" -#~ "There were %.0f unused item pointers.\n" -#~ "Total free space (including removable row versions) is %.0f bytes.\n" -#~ "%u pages are or will become empty, including %u at the end of the table.\n" -#~ "%u pages containing %.0f free bytes are potential move destinations.\n" -#~ "%s." -#~ msgstr "" -#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n" -#~ "Les versions non supprimables de ligne vont de %lu to %lu octets.\n" -#~ "Il existait %.0f pointeurs d'éléments inutilisés.\n" -#~ "L'espace libre total (incluant les versions supprimables de ligne) est de\n" -#~ "%.0f octets.\n" -#~ "%u pages sont ou deviendront vides, ceci incluant %u pages en fin de la\n" -#~ "table.\n" -#~ "%u pages contenant %.0f octets libres sont des destinations de déplacement\n" -#~ "disponibles.\n" -#~ "%s." +#~ msgid "cannot specify CSV in BINARY mode" +#~ msgstr "ne peut pas spécifier CSV en mode binaire (BINARY)" -#~ msgid "\"%s\": moved %u row versions, truncated %u to %u pages" -#~ msgstr "« %s » : %u versions de ligne déplacées, %u pages tronquées sur %u" +#~ msgid "cannot truncate system relation \"%s\"" +#~ msgstr "ne peut pas tronquer la relation système « %s »" -#~ msgid "" -#~ "%u index pages have been deleted, %u are currently reusable.\n" -#~ "%s." -#~ msgstr "" -#~ "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n" -#~ "%s." +#~ msgid "cannot use Ident authentication without usermap field" +#~ msgstr "n'a pas pu utiliser l'authentication Ident sans le champ usermap" -#~ msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions" -#~ msgstr "" -#~ "l'index « %s » contient %.0f versions de ligne, mais la table contient %.0f\n" -#~ "versions de ligne" +#~ msgid "cannot use aggregate function in RETURNING" +#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans RETURNING" -#~ msgid "Rebuild the index with REINDEX." -#~ msgstr "Reconstruisez l'index avec REINDEX." +#~ msgid "cannot use aggregate function in UPDATE" +#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans un UPDATE" -#~ msgid "frame start at CURRENT ROW is not implemented" -#~ msgstr "début du frame à CURRENT ROW n'est pas implémenté" +#~ msgid "cannot use aggregate function in VALUES" +#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans un VALUES" -#~ msgid "database system is in consistent recovery mode" -#~ msgstr "le système de bases de données est dans un mode de restauration cohérent" +#~ msgid "cannot use aggregate function in default expression" +#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans une expression par défaut" -#~ msgid "DISTINCT is supported only for single-argument aggregates" -#~ msgstr "DISTINCT est seulement supporté pour les agrégats à un seul argument" +#~ msgid "cannot use aggregate function in parameter default value" +#~ msgstr "" +#~ "ne peut pas utiliser une fonction d'agrégat dans la valeur par défaut d'un\n" +#~ "paramètre" -#~ msgid "index row size %lu exceeds btree maximum, %lu" -#~ msgstr "la taille de la ligne index %lu dépasse le maximum de btree, %lu" +#~ msgid "cannot use aggregate function in rule WHERE condition" +#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans la condition d'une règle WHERE" -#~ msgid "Table contains duplicated values." -#~ msgstr "La table contient des valeurs dupliquées." +#~ msgid "cannot use aggregate in index predicate" +#~ msgstr "ne peut pas utiliser un agrégat dans un prédicat d'index" -#~ msgid "Automatically adds missing table references to FROM clauses." +#~ msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted" #~ msgstr "" -#~ "Ajoute automatiquement les références à la table manquant dans les clauses\n" -#~ "FROM." +#~ "n'a pas pu utiliser la méthode d'authentification « crypt » car le mot de\n" +#~ "passe est chiffré avec MD5" -#~ msgid "Sets the regular expression \"flavor\"." -#~ msgstr "Initialise l'expression rationnelle « flavor »." +#~ msgid "cannot use subquery in default expression" +#~ msgstr "ne peut pas utiliser une sous-requête dans l'expression par défaut" -#~ msgid "attempted change of parameter \"%s\" ignored" -#~ msgstr "tentative de modification du paramètre « %s » ignoré" +#~ msgid "cannot use subquery in parameter default value" +#~ msgstr "ne peut pas utiliser une sous-requête dans une valeur par défaut d'un paramètre" -#~ msgid "This parameter cannot be changed after server start." -#~ msgstr "Ce paramètre ne peut pas être modifié après le lancement du serveur" +#~ msgid "cannot use window function in EXECUTE parameter" +#~ msgstr "ne peut pas utiliser une fonction window dans le paramètre EXECUTE" -#~ msgid "invalid database name \"%s\"" -#~ msgstr "nom de base de données « %s » invalide" +#~ msgid "cannot use window function in RETURNING" +#~ msgstr "ne peut pas utiliser une fonction window dans RETURNING" -#~ msgid "invalid role name \"%s\"" -#~ msgstr "nom de rôle « %s » invalide" +#~ msgid "cannot use window function in UPDATE" +#~ msgstr "ne peut pas utiliser une fonction window dans un UPDATE" -#~ msgid "invalid role password \"%s\"" -#~ msgstr "mot de passe « %s » de l'utilisateur invalide" +#~ msgid "cannot use window function in VALUES" +#~ msgstr "ne peut pas utiliser la fonction window dans un VALUES" -#~ msgid "cannot specify CSV in BINARY mode" -#~ msgstr "ne peut pas spécifier CSV en mode binaire (BINARY)" +#~ msgid "cannot use window function in check constraint" +#~ msgstr "ne peut pas utiliser une fonction window dans une contrainte de vérification" -#~ msgid "cannot set session authorization within security-definer function" -#~ msgstr "ne peut pas exécuter SESSION AUTHORIZATION sur la fonction SECURITY DEFINER" +#~ msgid "cannot use window function in default expression" +#~ msgstr "ne peut pas utiliser une fonction window dans une expression par défaut" -#~ msgid "SELECT FOR UPDATE/SHARE is not supported within a query with multiple result relations" +#~ msgid "cannot use window function in function expression in FROM" #~ msgstr "" -#~ "SELECT FOR UPDATE/SHARE n'est pas supporté dans une requête avec plusieurs\n" -#~ "relations" +#~ "ne peut pas utiliser la fonction window dans l'expression de la fonction\n" +#~ "du FROM" -#~ msgid "could not remove relation %s: %m" -#~ msgstr "n'a pas pu supprimer la relation %s : %m" +#~ msgid "cannot use window function in parameter default value" +#~ msgstr "ne peut pas utiliser la fonction window dans la valeur par défaut d'un paramètre" -#~ msgid "could not remove segment %u of relation %s: %m" -#~ msgstr "n'a pas pu supprimer le segment %u de la relation %s : %m" +#~ msgid "cannot use window function in rule WHERE condition" +#~ msgstr "ne peut pas utiliser la fonction window dans la condition d'une règle WHERE" -#~ msgid "could not seek to block %u of relation %s: %m" -#~ msgstr "n'a pas pu se positionner sur le bloc %u de la relation %s : %m" +#~ msgid "cannot use window function in transform expression" +#~ msgstr "ne peut pas utiliser la fonction window dans l'expression de la transformation" -#~ msgid "could not extend relation %s: %m" -#~ msgstr "n'a pas pu étendre la relation %s : %m" +#~ msgid "cannot use window function in trigger WHEN condition" +#~ msgstr "ne peut pas utiliser la fonction window dans la condition WHEN d'un trigger" -#~ msgid "could not open relation %s: %m" -#~ msgstr "n'a pas pu ouvrir la relation %s : %m" +#~ msgid "changing return type of function %s from \"opaque\" to \"cstring\"" +#~ msgstr "changement du type de retour de la fonction %s d'« opaque » vers « cstring »" -#~ msgid "could not read block %u of relation %s: %m" -#~ msgstr "n'a pas pu lire le bloc %u de la relation %s : %m" +#~ msgid "changing return type of function %s from \"opaque\" to \"language_handler\"" +#~ msgstr "" +#~ "changement du type du code retour de la fonction %s d'« opaque » à\n" +#~ "« language_handler »" -#~ msgid "could not write block %u of relation %s: %m" -#~ msgstr "n'a pas pu écrire le bloc %u de la relation %s : %m" +#~ msgid "changing return type of function %s from \"opaque\" to \"trigger\"" +#~ msgstr "changement du type de retour de la fonction %s de « opaque » vers « trigger »" -#~ msgid "could not open segment %u of relation %s: %m" -#~ msgstr "n'a pas pu ouvrir le segment %u de la relation %s : %m" +#~ msgid "child process was terminated by signal %s" +#~ msgstr "le processus fils a été terminé par le signal %s" -#~ msgid "could not fsync segment %u of relation %s: %m" -#~ msgstr "" -#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n" -#~ "%s : %m" +#~ msgid "clustering \"%s.%s\"" +#~ msgstr "exécution de CLUSTER sur « %s.%s »" -#~ msgid "could not fsync segment %u of relation %s but retrying: %m" -#~ msgstr "" -#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n" -#~ "%s, nouvelle tentative : %m" +#~ msgid "column \"%s\" appears more than once in partition key" +#~ msgstr "la colonne « %s » apparaît plus d'une fois dans la clé de partitionnement" -#~ msgid "could not seek to end of segment %u of relation %s: %m" -#~ msgstr "n'a pas pu se déplacer à la fin du segment %u de la relation %s : %m" +#~ msgid "column \"%s\" has type \"unknown\"" +#~ msgstr "la colonne « %s » est de type « unknown »" -#~ msgid "unsupported PAM conversation %d/%s" -#~ msgstr "conversation PAM %d/%s non supportée" +#~ msgid "column \"%s\" referenced in statistics does not exist" +#~ msgstr "la colonne « %s » référencée dans les statistiques n'existe pas" -#~ msgid "SELECT FOR UPDATE/SHARE is not allowed in subqueries" -#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé dans les sous-requêtes" +#~ msgid "column name list not allowed in CREATE TABLE / AS EXECUTE" +#~ msgstr "la liste de noms de colonnes n'est pas autorisée dans CREATE TABLE / AS EXECUTE" -#~ msgid "adding missing FROM-clause entry for table \"%s\"" -#~ msgstr "ajout d'une entrée manquante dans FROM (table « %s »)" +#~ msgid "combine function for aggregate %u must be declared as STRICT" +#~ msgstr "la fonction d'unification pour l'aggrégat %u doit être déclarée comme STRICT" -#~ msgid "OLD used in query that is not in a rule" -#~ msgstr "OLD utilisé dans une requête qui n'est pas une règle" +#~ msgid "committed" +#~ msgstr "validé" -#~ msgid "NEW used in query that is not in a rule" -#~ msgstr "NEW utilisé dans une requête qui ne fait pas partie d'une règle" +#~ msgid "composite type must have at least one attribute" +#~ msgstr "le type composite doit avoir au moins un attribut" -#~ msgid "hurrying in-progress restartpoint" -#~ msgstr "accélération du restartpoint en cours" +#~ msgid "connection limit exceeded for non-superusers" +#~ msgstr "limite de connexions dépassée pour les utilisateurs standards" -#~ msgid "multiple DELETE events specified" -#~ msgstr "multiples événements DELETE spécifiés" +#~ msgid "consistent state delayed because recovery snapshot incomplete" +#~ msgstr "état de cohérence pas encore atteint à cause d'un snapshot de restauration incomplet" -#~ msgid "multiple UPDATE events specified" -#~ msgstr "multiples événements UPDATE spécifiés" +#~ msgid "constraint definition for check constraint \"%s\" does not match" +#~ msgstr "" +#~ "la définition de la contrainte « %s » pour la contrainte de vérification ne\n" +#~ "correspond pas" -#~ msgid "multiple TRUNCATE events specified" -#~ msgstr "multiples événements TRUNCATE spécifiés" +#~ msgid "constraints on foreign tables are not supported" +#~ msgstr "les contraintes sur les tables distantes ne sont pas supportées" -#~ msgid "could not create XPath object" -#~ msgstr "n'a pas pu créer l'objet XPath" +#~ msgid "could not access root certificate file \"%s\": %m" +#~ msgstr "n'a pas pu accéder au fichier du certificat racine « %s » : %m" -#, fuzzy -#~ msgid "wrong number of array_subscripts" -#~ msgstr "mauvais nombre d'indices du tableau" +#~ msgid "could not bind %s socket: %m" +#~ msgstr "n'a pas pu se lier à la socket %s : %m" -#~ msgid "fillfactor=%d is out of range (should be between %d and 100)" -#~ msgstr "le facteur de remplissage (%d) est en dehors des limites (il devrait être entre %d et 100)" +#~ msgid "could not change directory to \"%s\"" +#~ msgstr "n'a pas pu accéder au répertoire « %s »" -#~ msgid "GIN index does not support search with void query" -#~ msgstr "les index GIN ne supportent pas la recherche avec des requêtes vides" +#~ msgid "could not close two-phase state file \"%s\": %m" +#~ msgstr "" +#~ "n'a pas pu fermer le fichier d'état de la validation en deux phases nommé\n" +#~ "« %s » : %m" -#~ msgid "invalid LC_COLLATE setting" -#~ msgstr "paramètre LC_COLLATE invalide" +#~ msgid "could not complete SSL handshake on renegotiation, too many failures" +#~ msgstr "n'a pas pu terminer la poignée de main de renégotiation, trop d'échecs" -#~ msgid "invalid LC_CTYPE setting" -#~ msgstr "paramètre LC_CTYPE invalide" +#~ msgid "could not create %s socket: %m" +#~ msgstr "n'a pas pu créer le socket %s : %m" -#~ msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d." -#~ msgstr "" -#~ "Le cluster de bases de données a été initialisé avec un LOCALE_NAME_BUFLEN\n" -#~ "à %d alors que le serveur a été compilé avec un LOCALE_NAME_BUFLEN à %d." +#~ msgid "could not create XPath object" +#~ msgstr "n'a pas pu créer l'objet XPath" -#~ msgid "It looks like you need to initdb or install locale support." -#~ msgstr "" -#~ "Il semble que vous avez besoin d'exécuter initdb ou d'installer le support\n" -#~ "des locales." +#~ msgid "could not create log file \"%s\": %m" +#~ msgstr "n'a pas pu créer le journal applicatif « %s » : %m" -#~ msgid "log_restartpoints = %s" -#~ msgstr "log_restartpoints = %s" +#~ msgid "could not create two-phase state file \"%s\": %m" +#~ msgstr "" +#~ "n'a pas pu créer le fichier de statut de la validation en deux phases nommé\n" +#~ "« %s » : %m" -#~ msgid "syntax error: cannot back up" -#~ msgstr "erreur de syntaxe : n'a pas pu revenir" +#~ msgid "could not determine data type for argument 1" +#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 1" -#~ msgid "syntax error; also virtual memory exhausted" -#~ msgstr "erreur de syntaxe ; de plus, mémoire virtuelle saturée" +#~ msgid "could not determine data type for argument 2" +#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 2" -#~ msgid "parser stack overflow" -#~ msgstr "saturation de la pile de l'analyseur" +#~ msgid "could not determine input data types" +#~ msgstr "n'a pas pu déterminer les types de données en entrée" -#~ msgid "failed to drop all objects depending on %s" -#~ msgstr "échec lors de la suppression de tous les objets dépendant de %s" +#~ msgid "could not enable credential reception: %m" +#~ msgstr "n'a pas pu activer la réception de lettres de créance : %m" -#~ msgid "there are objects dependent on %s" -#~ msgstr "des objets dépendent de %s" +#~ msgid "could not extend relation %s: %m" +#~ msgstr "n'a pas pu étendre la relation %s : %m" -#~ msgid "multiple constraints named \"%s\" were dropped" -#~ msgstr "les contraintes multiples nommées « %s » ont été supprimées" +#~ msgid "could not format \"circle\" value" +#~ msgstr "n'a pas pu formater la valeur « circle »" -#~ msgid "constraint definition for check constraint \"%s\" does not match" -#~ msgstr "" -#~ "la définition de la contrainte « %s » pour la contrainte de vérification ne\n" -#~ "correspond pas" +#~ msgid "could not format \"path\" value" +#~ msgstr "n'a pas pu formater la valeur « path »" -#~ msgid "relation \"%s.%s\" contains more than \"max_fsm_pages\" pages with useful free space" +#~ msgid "could not fsync segment %u of relation %s but retrying: %m" #~ msgstr "" -#~ "la relation « %s.%s » contient plus de « max_fsm_pages » pages d'espace\n" -#~ "libre utile" +#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n" +#~ "%s, nouvelle tentative : %m" -#~ msgid "Consider using VACUUM FULL on this relation or increasing the configuration parameter \"max_fsm_pages\"." +#~ msgid "could not fsync segment %u of relation %s: %m" #~ msgstr "" -#~ "Pensez à compacter cette relation en utilisant VACUUM FULL ou à augmenter le\n" -#~ "paramètre de configuration « max_fsm_pages »." - -#~ msgid "cannot change number of columns in view" -#~ msgstr "ne peut pas modifier le nombre de colonnes dans la vue" +#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n" +#~ "%s : %m" -#~ msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")" +#~ msgid "could not fsync two-phase state file \"%s\": %m" #~ msgstr "" -#~ "nom d'utilisateur Kerberos inattendu reçu à partir du client (reçu « %s »,\n" -#~ "attendu « %s »)" +#~ "n'a pas pu synchroniser sur disque (fsync) le fichier d'état de la\n" +#~ "validation en deux phases nommé « %s » : %m" -#~ msgid "Kerberos 5 not implemented on this server" -#~ msgstr "Kerberos 5 non implémenté sur ce serveur" +#~ msgid "could not get effective UID from peer credentials: %m" +#~ msgstr "n'a pas pu obtenir l'UID réel à partir des pièces d'identité de l'autre : %m" -#~ msgid "GSSAPI not implemented on this server" -#~ msgstr "GSSAPI non implémenté sur ce serveur" +#~ msgid "could not get keyword values for locale \"%s\": %s" +#~ msgstr "n'a pas pu obtenir les valeurs des mots clés pour la locale « %s » : %s" #~ msgid "could not get security token from context" #~ msgstr "n'a pas pu récupérer le jeton de sécurité à partir du contexte" -#~ msgid "unsafe permissions on private key file \"%s\"" -#~ msgstr "droits non sûrs sur le fichier de la clé privée « %s »" +#~ msgid "could not link file \"%s\" to \"%s\" (initialization of log file): %m" +#~ msgstr "n'a pas pu lier le fichier « %s » à « %s » (initialisation du journal de transactions) : %m" -#~ msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"." -#~ msgstr "" -#~ "Le fichier doit appartenir au propriétaire de la base de données et ne doit\n" -#~ "pas avoir de droits pour un groupe ou pour les autres." +#~ msgid "could not open directory \"pg_tblspc\": %m" +#~ msgstr "n'a pas pu ouvrir le répertoire « pg_tblspc » : %m" -#~ msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted" -#~ msgstr "" -#~ "n'a pas pu utiliser la méthode d'authentification « crypt » car le mot de\n" -#~ "passe est chiffré avec MD5" +#~ msgid "could not open file \"%s\" (log file %u, segment %u): %m" +#~ msgstr "n'a pas pu ouvrir le fichier « %s » (journal de transactions %u, segment %u) : %m" -#~ msgid "invalid entry in file \"%s\" at line %d, token \"%s\"" -#~ msgstr "entrée invalide dans le fichier « %s » à la ligne %d, jeton « %s »" +#~ msgid "could not open new log file \"%s\": %m" +#~ msgstr "n'a pas pu ouvrir le nouveau journal applicatif « %s » : %m" -#~ msgid "missing field in file \"%s\" at end of line %d" -#~ msgstr "champ manquant dans le fichier « %s » à la fin de la ligne %d" +#~ msgid "could not open relation %s: %m" +#~ msgstr "n'a pas pu ouvrir la relation %s : %m" -#~ msgid "cannot use Ident authentication without usermap field" -#~ msgstr "n'a pas pu utiliser l'authentication Ident sans le champ usermap" +#~ msgid "could not open segment %u of relation %s: %m" +#~ msgstr "n'a pas pu ouvrir le segment %u de la relation %s : %m" -#~ msgid "Ident protocol identifies remote user as \"%s\"" -#~ msgstr "le protocole Ident identifie l'utilisateur distant comme « %s »" +#~ msgid "could not open transaction log file \"%s\": %m" +#~ msgstr "n'a pas pu ouvrir le journal des transactions « %s » : %m" -#~ msgid "SELECT FOR UPDATE/SHARE is not supported for inheritance queries" -#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas supporté pour les requêtes d'héritage" +#~ msgid "could not parse transaction log location \"%s\"" +#~ msgstr "n'a pas pu analyser l'emplacement du journal des transactions « %s »" -#~ msgid "missing FROM-clause entry in subquery for table \"%s\"" -#~ msgstr "entrée manquante de la clause FROM dans la sous-requête de la table « %s »" +#~ msgid "could not read block %u of relation %s: %m" +#~ msgstr "n'a pas pu lire le bloc %u de la relation %s : %m" -#~ msgid "adding missing FROM-clause entry in subquery for table \"%s\"" -#~ msgstr "entrée manquante de la clause FROM dans la sous-requête pour la table « %s »" +#~ msgid "could not remove database directory \"%s\"" +#~ msgstr "n'a pas pu supprimer le répertoire de bases de données « %s »" -#~ msgid "%s: the number of buffers (-B) must be at least twice the number of allowed connections (-N) and at least 16\n" -#~ msgstr "" -#~ "%s : le nombre de tampons (-B) doit être au moins deux fois le nombre de\n" -#~ "connexions disponibles (-N) et au moins 16\n" +#~ msgid "could not remove old transaction log file \"%s\": %m" +#~ msgstr "n'a pas pu supprimer l'ancien journal de transaction « %s » : %m" -#~ msgid "could not set statistics collector timer: %m" -#~ msgstr "n'a pas pu configurer le timer du récupérateur de statistiques : %m" +#~ msgid "could not remove relation %s: %m" +#~ msgstr "n'a pas pu supprimer la relation %s : %m" -#~ msgid "insufficient shared memory for free space map" -#~ msgstr "mémoire partagée insuffisante pour la structure FSM" +#~ msgid "could not remove segment %u of relation %s: %m" +#~ msgstr "n'a pas pu supprimer le segment %u de la relation %s : %m" -#~ msgid "max_fsm_pages must exceed max_fsm_relations * %d" -#~ msgstr "max_fsm_pages doit excéder max_fsm_relations * %d" +#~ msgid "could not rename file \"%s\" to \"%s\" (initialization of log file): %m" +#~ msgstr "n'a pas pu renommer le fichier « %s » en « %s » (initialisation du journal de transactions) : %m" -#~ msgid "free space map contains %d pages in %d relations" -#~ msgstr "la structure FSM contient %d pages dans %d relations" +#~ msgid "could not reposition held cursor" +#~ msgstr "n'a pas pu repositionner le curseur détenu" -#~ msgid "" -#~ "A total of %.0f page slots are in use (including overhead).\n" -#~ "%.0f page slots are required to track all free space.\n" -#~ "Current limits are: %d page slots, %d relations, using %.0f kB." +#~ msgid "could not seek in two-phase state file: %m" #~ msgstr "" -#~ "Un total de %.0f emplacements de pages est utilisé (ceci incluant la\n" -#~ "surcharge).\n" -#~ "%.0f emplacements de pages sont requis pour tracer tout l'espace libre.\n" -#~ "Les limites actuelles sont : %d emplacements de pages, %d relations,\n" -#~ "utilisant %.0f Ko." +#~ "n'a pas pu se déplacer dans le fichier de statut de la validation en deux\n" +#~ "phases : %m" -#~ msgid "max_fsm_relations(%d) equals the number of relations checked" -#~ msgstr "max_fsm_relations(%d) équivaut au nombre de relations tracées" +#~ msgid "could not seek to block %u of relation %s: %m" +#~ msgstr "n'a pas pu se positionner sur le bloc %u de la relation %s : %m" -#~ msgid "You have at least %d relations. Consider increasing the configuration parameter \"max_fsm_relations\"." -#~ msgstr "" -#~ "Vous avez au moins %d relations.Considèrez l'augmentation du paramètre de\n" -#~ "configuration « max_fsm_relations »." +#~ msgid "could not seek to end of segment %u of relation %s: %m" +#~ msgstr "n'a pas pu se déplacer à la fin du segment %u de la relation %s : %m" -#~ msgid "number of page slots needed (%.0f) exceeds max_fsm_pages (%d)" -#~ msgstr "le nombre d'emplacements de pages nécessaires (%.0f) dépasse max_fsm_pages (%d)" +#~ msgid "could not set socket to blocking mode: %m" +#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %m" -#~ msgid "Consider increasing the configuration parameter \"max_fsm_pages\" to a value over %.0f." -#~ msgstr "" -#~ "Considérez l'augmentation du paramètre de configuration « max_fsm_pages »\n" -#~ "à une valeur supérieure à %.0f." +#~ msgid "could not set statistics collector timer: %m" +#~ msgstr "n'a pas pu configurer le timer du récupérateur de statistiques : %m" -#~ msgid "string is too long for tsvector" -#~ msgstr "la chaîne est trop longue pour un tsvector" +#~ msgid "could not write block %ld of temporary file: %m" +#~ msgstr "n'a pas pu écrire le bloc %ld du fichier temporaire : %m" -#~ msgid "Prints the parse tree to the server log." -#~ msgstr "Affiche l'arbre d'analyse dans les journaux applicatifs du serveur." +#~ msgid "could not write block %u of relation %s: %m" +#~ msgstr "n'a pas pu écrire le bloc %u de la relation %s : %m" -#~ msgid "Prints the parse tree after rewriting to server log." -#~ msgstr "Affiche l'arbre d'analyse après ré-écriture dans les journaux applicatifs du serveur." +#~ msgid "could not write to hash-join temporary file: %m" +#~ msgstr "n'a pas pu écrire le fichier temporaire de la jointure hâchée : %m" -#~ msgid "Prints the execution plan to server log." -#~ msgstr "Affiche le plan d'exécution dans les journaux applicatifs du serveur." +#~ msgid "could not write to tuplestore temporary file: %m" +#~ msgstr "n'a pas pu écrire le fichier temporaire tuplestore : %m" -#~ msgid "Uses the indented output format for EXPLAIN VERBOSE." -#~ msgstr "Utilise le format de sortie indenté pour EXPLAIN VERBOSE." +#, fuzzy +#~ msgid "couldn't put socket to blocking mode: %m" +#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %s\n" -#~ msgid "Sets the maximum number of tables and indexes for which free space is tracked." -#~ msgstr "" -#~ "Initialise le nombre maximum de tables et index pour lesquels l'espace libre\n" -#~ "est tracé." +#, fuzzy +#~ msgid "couldn't put socket to non-blocking mode: %m" +#~ msgstr "n'a pas pu activer le mode non-bloquant pour la socket : %s\n" -#~ msgid "Sets the maximum number of disk pages for which free space is tracked." -#~ msgstr "" -#~ "Initialise le nombre maximum de pages disque pour lesquelles l'espace libre\n" -#~ "est tracé." +#~ msgid "data type \"%s.%s\" required for logical replication does not exist" +#~ msgstr "le type de données « %s/%s » requis par la réplication logique n'existe pas" -#~ msgid "Valid values are ON, OFF, and SAFE_ENCODING." -#~ msgstr "Les valeurs valides sont ON, OFF et SAFE_ENCODING." +#~ msgid "database \"%s\" not found" +#~ msgstr "base de données « %s » non trouvée" -#~ msgid "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels that follow it." -#~ msgstr "" -#~ "Les valeurs valides sont DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO,\n" -#~ "NOTICE, WARNING, ERROR, LOG, FATAL et PANIC. Chaque niveau incut tous les\n" -#~ "niveaux qui le suit." +#~ msgid "database name cannot be qualified" +#~ msgstr "le nom de la base de donnée ne peut être qualifié" -#~ msgid "All SQL statements that cause an error of the specified level or a higher level are logged." -#~ msgstr "" -#~ "Toutes les instructions SQL causant une erreur du niveau spécifié ou d'un\n" -#~ "niveau supérieur sont tracées." +#~ msgid "database system is in consistent recovery mode" +#~ msgstr "le système de bases de données est dans un mode de restauration cohérent" -#~ msgid "Each SQL transaction has an isolation level, which can be either \"read uncommitted\", \"read committed\", \"repeatable read\", or \"serializable\"." -#~ msgstr "" -#~ "Chaque transaction SQL a un niveau d'isolation qui peut être soit « read\n" -#~ "uncommitted », soit « read committed », soit « repeatable read », soit\n" -#~ "« serializable »." +#~ msgid "default expression must not return a set" +#~ msgstr "l'expression par défaut ne doit pas renvoyer un ensemble" -#~ msgid "Each session can be either \"origin\", \"replica\", or \"local\"." -#~ msgstr "Chaque session peut valoir soit « origin » soit « replica » soit « local »." +#~ msgid "default values on foreign tables are not supported" +#~ msgstr "les valeurs par défaut ne sont pas supportées sur les tables distantes" -#~ msgid "Sets realm to match Kerberos and GSSAPI users against." -#~ msgstr "" -#~ "Indique le royaume pour l'authentification des utilisateurs via Kerberos et\n" -#~ "GSSAPI." +#~ msgid "directory \"%s\" is not empty" +#~ msgstr "le répertoire « %s » n'est pas vide" -#~ msgid "Sets the hostname of the Kerberos server." -#~ msgstr "Initalise le nom d'hôte du serveur Kerberos." +#~ msgid "distance in phrase operator should be non-negative and less than %d" +#~ msgstr "la distance dans l'opérateur de phrase devrait être non négative et inférieure à %d" -#~ msgid "This can be set to advanced, extended, or basic." -#~ msgstr "" -#~ "Ceci peut être initialisé avec advanced (avancé), extended (étendu) ou\n" -#~ "basic (basique)." +#~ msgid "event trigger name cannot be qualified" +#~ msgstr "le nom du trigger sur événement ne peut pas être qualifié" -#~ msgid "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7." -#~ msgstr "" -#~ "Les valeurs valides sont LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5,\n" -#~ "LOCAL6, LOCAL7." +#~ msgid "extension name cannot be qualified" +#~ msgstr "le nom de l'extension ne peut pas être qualifié" -#~ msgid "Valid values are DOCUMENT and CONTENT." -#~ msgstr "Les valeurs valides sont DOCUMENT et CONTENT." +#~ msgid "failed to drop all objects depending on %s" +#~ msgstr "échec lors de la suppression de tous les objets dépendant de %s" -#~ msgid "invalid argument for power function" -#~ msgstr "argument invalide pour la fonction puissance (power)" +#~ msgid "fillfactor=%d is out of range (should be between %d and 100)" +#~ msgstr "le facteur de remplissage (%d) est en dehors des limites (il devrait être entre %d et 100)" -#~ msgid "not unique \"S\"" -#~ msgstr "« S » non unique" +#~ msgid "first argument of json_populate_record must be a row type" +#~ msgstr "le premier argument de json_populate_record doit être un type ROW" -#~ msgid "\"TZ\"/\"tz\" not supported" -#~ msgstr "« TZ »/« tz » non supporté" +#~ msgid "first argument of json_populate_recordset must be a row type" +#~ msgstr "le premier argument de json_populate_recordset doit être un type ROW" -#~ msgid "January" -#~ msgstr "Janvier" +#~ msgid "foreign key constraint \"%s\" of relation \"%s\" does not exist" +#~ msgstr "la clé étrangère « %s » de la relation « %s » n'existe pas" -#~ msgid "February" -#~ msgstr "Février" +#~ msgid "foreign-data wrapper name cannot be qualified" +#~ msgstr "le nom du wrapper de données distantes ne peut pas être qualifié" -#~ msgid "March" -#~ msgstr "Mars" +#~ msgid "frame start at CURRENT ROW is not implemented" +#~ msgstr "début du frame à CURRENT ROW n'est pas implémenté" -#~ msgid "April" -#~ msgstr "Avril" +#~ msgid "free space map contains %d pages in %d relations" +#~ msgstr "la structure FSM contient %d pages dans %d relations" -#~ msgid "May" -#~ msgstr "Mai" +#~ msgid "function \"%s\" already exists in schema \"%s\"" +#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »" -#~ msgid "June" -#~ msgstr "Juin" +#~ msgid "function \"%s\" is already in schema \"%s\"" +#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »" -#~ msgid "July" -#~ msgstr "Juillet" +#~ msgid "function \"%s\" must return type \"event_trigger\"" +#~ msgstr "la fonction « %s » doit renvoyer le type « event_trigger »" -#~ msgid "August" -#~ msgstr "Août" +#~ msgid "function %s must return type \"fdw_handler\"" +#~ msgstr "la fonction %s doit renvoyer le type « fdw_handler »" -#~ msgid "September" -#~ msgstr "Septembre" +#~ msgid "function %s must return type \"language_handler\"" +#~ msgstr "la fonction %s doit renvoyer le type « language_handler »" -#~ msgid "October" -#~ msgstr "Octobre" +#~ msgid "function %s must return type \"trigger\"" +#~ msgstr "la fonction %s doit renvoyer le type « trigger »" -#~ msgid "November" -#~ msgstr "Novembre" +#~ msgid "function %s must return type \"tsm_handler\"" +#~ msgstr "la fonction %s doit renvoyer le type « tsm_handler »" -#~ msgid "December" -#~ msgstr "Décembre" +#~ msgid "function %u has too many arguments (%d, maximum is %d)" +#~ msgstr "la fonction %u a trop d'arguments (%d, le maximum étant %d)" -#~ msgid "Jan" -#~ msgstr "Jan" +#~ msgid "function expression in FROM cannot refer to other relations of same query level" +#~ msgstr "" +#~ "l'expression de la fonction du FROM ne peut pas faire référence à d'autres\n" +#~ "relations sur le même niveau de la requête" -#~ msgid "Feb" -#~ msgstr "Fév" +#~ msgid "function returning set of rows cannot return null value" +#~ msgstr "" +#~ "la fonction renvoyant un ensemble de lignes ne peut pas renvoyer une valeur\n" +#~ "NULL" -#~ msgid "Mar" -#~ msgstr "Mar" +#~ msgid "functions and operators can take at most one set argument" +#~ msgstr "les fonctions et opérateurs peuvent prendre au plus un argument d'ensemble" -#~ msgid "Apr" -#~ msgstr "Avr" +#~ msgid "gist operator class \"%s\" is missing support function %d" +#~ msgstr "la famille d'opérateur gist « %s » nécessite la fonction de support %d" -#~ msgid "S:May" -#~ msgstr "S:Mai" +#~ msgid "gist operator family \"%s\" contains function %s with invalid support number %d" +#~ msgstr "" +#~ "la famille d'opérateur gist « %s » contient la fonction %s avec\n" +#~ "le numéro de support invalide %d" -#~ msgid "Jun" -#~ msgstr "Juin" +#~ msgid "gist operator family \"%s\" contains function %s with wrong signature for support number %d" +#~ msgstr "" +#~ "la famille d'opérateur gist « %s » contient la fonction %s avec une mauvaise\n" +#~ "signature pour le numéro de support %d" -#~ msgid "Jul" -#~ msgstr "Juil" +#~ msgid "gist operator family \"%s\" contains operator %s with invalid strategy number %d" +#~ msgstr "" +#~ "la famille d'opérateur gist « %s » contient l'opérateur %s avec le numéro\n" +#~ "de stratégie invalide %d" -#~ msgid "Aug" -#~ msgstr "Aoû" +#~ msgid "gist operator family \"%s\" contains operator %s with wrong signature" +#~ msgstr "la famille d'opérateur gist « %s » contient l'opérateur %s avec une mauvaise signature" -#~ msgid "Sep" -#~ msgstr "Sep" +#~ msgid "gist operator family \"%s\" contains support procedure %s with cross-type registration" +#~ msgstr "" +#~ "la famille d'opérateur gist « %s » contient la procédure de support\n" +#~ "%s avec un enregistrement inter-type" -#~ msgid "Oct" -#~ msgstr "Oct" +#~ msgid "hash indexes are not WAL-logged and their use is discouraged" +#~ msgstr "les index hash ne sont pas journalisés, leur utilisation est donc déconseillée" -#~ msgid "Nov" -#~ msgstr "Nov" +#~ msgid "hash operator class \"%s\" is missing operator(s)" +#~ msgstr "il manque des opérateurs pour la classe d'opérateur hash « %s »" -#~ msgid "Dec" -#~ msgstr "Déc" +#~ msgid "hash operator family \"%s\" contains function %s with invalid support number %d" +#~ msgstr "" +#~ "la famille d'opérateur hash « %s » contient la fonction %s avec\n" +#~ "le numéro de support invalide %d" -#~ msgid "Sunday" -#~ msgstr "Dimanche" +#~ msgid "hash operator family \"%s\" contains function %s with wrong signature for support number %d" +#~ msgstr "" +#~ "la famille d'opérateur hash « %s » contient la fonction %s avec une mauvaise\n" +#~ "signature pour le numéro de support %d" -#~ msgid "Monday" -#~ msgstr "Lundi" +#~ msgid "hash operator family \"%s\" contains invalid ORDER BY specification for operator %s" +#~ msgstr "" +#~ "la famille d'opérateur hash « %s » contient la spécification ORDER BY\n" +#~ "non supportée pour l'opérateur %s" -#~ msgid "Tuesday" -#~ msgstr "Mardi" +#~ msgid "hash operator family \"%s\" contains operator %s with invalid strategy number %d" +#~ msgstr "" +#~ "la famille d'opérateur hash « %s » contient l'opérateur %s avec le numéro\n" +#~ "de stratégie invalide %d" -#~ msgid "Wednesday" -#~ msgstr "Mercredi" +#~ msgid "hash operator family \"%s\" contains operator %s with wrong signature" +#~ msgstr "la famille d'opérateur hash « %s » contient l'opérateur %s avec une mauvaise signature" -#~ msgid "Thursday" -#~ msgstr "Jeudi" +#~ msgid "hash operator family \"%s\" contains support procedure %s with cross-type registration" +#~ msgstr "" +#~ "la famille d'opérateur hash « %s » contient la procédure de support\n" +#~ "%s avec un enregistrement inter-type" -#~ msgid "Friday" -#~ msgstr "Vendredi" +#~ msgid "hash operator family \"%s\" is missing operator(s) for types %s and %s" +#~ msgstr "" +#~ "la famille d'opérateur hash « %s » nécessite des opérateurs supplémentaires\n" +#~ "pour les types %s et %s" -#~ msgid "Saturday" -#~ msgstr "Samedi" +#~ msgid "hostssl requires SSL to be turned on" +#~ msgstr "hostssl requiert que SSL soit activé" -#~ msgid "Sun" -#~ msgstr "Dim" +#~ msgid "huge TLB pages not supported on this platform" +#~ msgstr "Huge Pages TLB non supporté sur cette plateforme." -#~ msgid "Mon" -#~ msgstr "Lun" +#~ msgid "hurrying in-progress restartpoint" +#~ msgstr "accélération du restartpoint en cours" -#~ msgid "Tue" -#~ msgstr "Mar" +#~ msgid "ignoring \"%s\" file because no \"%s\" file exists" +#~ msgstr "ignore le fichier « %s » parce que le fichier « %s » n'existe pas" -#~ msgid "Wed" -#~ msgstr "Mer" +#~ msgid "in progress" +#~ msgstr "en cours" -#~ msgid "Thu" -#~ msgstr "Jeu" +#~ msgid "inconsistent use of year %04d and \"BC\"" +#~ msgstr "utilisation non cohérente de l'année %04d et de « BC »" -#~ msgid "Fri" -#~ msgstr "Ven" +#~ msgid "incorrect hole size in record at %X/%X" +#~ msgstr "taille du trou incorrect à l'enregistrement %X/%X" -#~ msgid "Sat" -#~ msgstr "Sam" +#~ msgid "incorrect total length in record at %X/%X" +#~ msgstr "longueur totale incorrecte à l'enregistrement %X/%X" -#~ msgid "AM/PM hour must be between 1 and 12" -#~ msgstr "l'heure AM/PM doit être compris entre 1 et 12" +#~ msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions" +#~ msgstr "" +#~ "l'index « %s » contient %.0f versions de ligne, mais la table contient %.0f\n" +#~ "versions de ligne" -#~ msgid "UTF-16 to UTF-8 translation failed: %lu" -#~ msgstr "échec de la conversion d'UTF16 vers UTF8 : %lu" +#~ msgid "index \"%s\" is not a b-tree" +#~ msgstr "l'index « %s » n'est pas un btree" -#~ msgid "cannot calculate week number without year information" -#~ msgstr "ne peut pas calculer le numéro de la semaine sans informations sur l'année" +#~ msgid "index \"%s\" is not ready" +#~ msgstr "l'index « %s » n'est pas prêt" -#~ msgid "query requires full scan, which is not supported by GIN indexes" +#~ msgid "index \"%s\" needs VACUUM FULL or REINDEX to finish crash recovery" #~ msgstr "" -#~ "la requête nécessite un parcours complet, ce qui n'est pas supporté par les\n" -#~ "index GIN" +#~ "l'index « %s » a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n" +#~ "récupération suite à un arrêt brutal" -#~ msgid "@@ operator does not support lexeme weight restrictions in GIN index searches" +#~ msgid "index \"%s\" needs VACUUM or REINDEX to finish crash recovery" #~ msgstr "" -#~ "l'opérateur @@ ne supporte pas les restrictions de poids de lexeme dans les\n" -#~ "recherches par index GIN" +#~ "l'index « %s » a besoin d'un VACUUM ou d'un REINDEX pour terminer la\n" +#~ "récupération suite à un arrêt brutal" -#~ msgid "unexpected delimiter at line %d of thesaurus file \"%s\"" -#~ msgstr "délimiteur inattendu sur la ligne %d du thesaurus « %s »" +#~ msgid "index %u/%u/%u needs VACUUM FULL or REINDEX to finish crash recovery" +#~ msgstr "" +#~ "l'index %u/%u/%u a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n" +#~ "récupération suite à un arrêt brutal" -#~ msgid "unexpected end of line or lexeme at line %d of thesaurus file \"%s\"" -#~ msgstr "fin de ligne ou de lexeme inattendu sur la ligne %d du thesaurus « %s »" +#~ msgid "index expression cannot return a set" +#~ msgstr "l'expression de l'index ne peut pas renvoyer un ensemble" -#~ msgid "unexpected end of line at line %d of thesaurus file \"%s\"" -#~ msgstr "fin de ligne inattendue à la ligne %d du thésaurus « %s »" +#~ msgid "index row size %lu exceeds btree maximum, %lu" +#~ msgstr "la taille de la ligne index %lu dépasse le maximum de btree, %lu" -#~ msgid "could not remove database directory \"%s\"" -#~ msgstr "n'a pas pu supprimer le répertoire de bases de données « %s »" +#~ msgid "index row size %lu exceeds maximum %lu for index \"%s\"" +#~ msgstr "la taille de la ligne index, %lu, dépasse le maximum, %lu, pour l'index « %s »" -#~ msgid "index \"%s\" is not ready" -#~ msgstr "l'index « %s » n'est pas prêt" +#~ msgid "insufficient shared memory for free space map" +#~ msgstr "mémoire partagée insuffisante pour la structure FSM" -#~ msgid "argument number is out of range" -#~ msgstr "le nombre en argument est en dehors des limites" +#~ msgid "interval precision specified twice" +#~ msgstr "précision d'intervalle spécifiée deux fois" -#~ msgid "No rows were found in \"%s\"." -#~ msgstr "Aucune ligne trouvée dans « %s »." +#~ msgid "invalid LC_COLLATE setting" +#~ msgstr "paramètre LC_COLLATE invalide" -#~ msgid "inconsistent use of year %04d and \"BC\"" -#~ msgstr "utilisation non cohérente de l'année %04d et de « BC »" +#~ msgid "invalid LC_CTYPE setting" +#~ msgstr "paramètre LC_CTYPE invalide" -#~ msgid "\"interval\" time zone \"%s\" not valid" -#~ msgstr "le fuseau horaire « %s » n'est pas valide pour le type « interval »" +#~ msgid "invalid MVNDistinct size %zd (expected at least %zd)" +#~ msgstr "taille MVNDistinct %zd invalide (attendue au moins %zd)" -#~ msgid "Not enough memory for reassigning the prepared transaction's locks." -#~ msgstr "Pas assez de mémoire pour réaffecter les verrous des transactions préparées." +#, fuzzy +#~ msgid "invalid WAL message received from primary" +#~ msgstr "format du message invalide" -#~ msgid "large object %u was already dropped" -#~ msgstr "le « Large Object » %u a déjà été supprimé" +#~ msgid "invalid argument for power function" +#~ msgstr "argument invalide pour la fonction puissance (power)" -#~ msgid "large object %u was not opened for writing" -#~ msgstr "le « Large Object » %u n'a pas été ouvert en écriture" +#~ msgid "invalid backup block size in record at %X/%X" +#~ msgstr "taille du bloc de sauvegarde invalide dans l'enregistrement à %X/%X" -#~ msgid "invalid standby query string: %s" -#~ msgstr "chaîne de requête invalide sur le serveur en attente : %s" +#~ msgid "invalid concatenation of jsonb objects" +#~ msgstr "concaténation invalide d'objets jsonb" -#~ msgid "terminating walsender process to force cascaded standby to update timeline and reconnect" +#~ msgid "invalid contrecord length %u in log file %u, segment %u, offset %u" #~ msgstr "" -#~ "arrêt du processus walreceiver pour forcer le serveur standby en cascade à\n" -#~ "mettre à jour la timeline et à se reconnecter" - -#~ msgid "invalid standby handshake message type %d" -#~ msgstr "type %d du message de handshake du serveur en attente invalide" - -#~ msgid "streaming replication successfully connected to primary" -#~ msgstr "réplication de flux connecté avec succès au serveur principal" +#~ "longueur invalide du « contrecord » %u dans le journal de tranasctions %u,\n" +#~ "segment %u, décalage %u" -#~ msgid "shutdown requested, aborting active base backup" -#~ msgstr "arrêt demandé, annulation de la sauvegarde active de base" +#~ msgid "invalid database name \"%s\"" +#~ msgstr "nom de base de données « %s » invalide" -#~ msgid "terminating all walsender processes to force cascaded standby(s) to update timeline and reconnect" -#~ msgstr "" -#~ "arrêt de tous les processus walsender pour forcer les serveurs standby en\n" -#~ "cascade à mettre à jour la timeline et à se reconnecter" +#~ msgid "invalid entry in file \"%s\" at line %d, token \"%s\"" +#~ msgstr "entrée invalide dans le fichier « %s » à la ligne %d, jeton « %s »" -#~ msgid "" -#~ "This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter. You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently %lu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.\n" -#~ "If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.\n" -#~ "The PostgreSQL documentation contains more information about shared memory configuration." -#~ msgstr "" -#~ "Cette erreur signifie habituellement que la demande de PostgreSQL pour un\n" -#~ "segment de mémoire partagée a dépassé le paramètre SHMMAX de votre noyau.\n" -#~ "Vous pouvez soit réduire la taille de la requête soit reconfigurer le noyau\n" -#~ "avec un SHMMAX plus important. Pour réduire la taille de la requête\n" -#~ "(actuellement %lu octets), réduisez l'utilisation de la mémoire partagée par PostgreSQL,par exemple en réduisant shared_buffers ou max_connections\n" -#~ "Si la taille de la requête est déjà petite, il est possible qu'elle soit\n" -#~ "moindre que le paramètre SHMMIN de votre noyau, auquel cas, augmentez la\n" -#~ "taille de la requête ou reconfigurez SHMMIN.\n" -#~ "La documentation de PostgreSQL contient plus d'informations sur la\n" -#~ "configuration de la mémoire partagée." +#~ msgid "invalid input syntax for %s: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type %s : « %s »" -#~ msgid "cannot use window function in rule WHERE condition" -#~ msgstr "ne peut pas utiliser la fonction window dans la condition d'une règle WHERE" +#~ msgid "invalid input syntax for transaction log location: \"%s\"" +#~ msgstr "syntaxe invalide en entrée pour l'emplacement du journal de transactions : « %s »" -#~ msgid "cannot use aggregate function in rule WHERE condition" -#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans la condition d'une règle WHERE" +#~ msgid "invalid input syntax for type boolean: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type booléen : « %s »" -#~ msgid "arguments of row IN must all be row expressions" -#~ msgstr "les arguments de la ligne IN doivent tous être des expressions de ligne" +#~ msgid "invalid input syntax for type box: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type box : « %s »" -#~ msgid "argument of %s must not contain window functions" -#~ msgstr "l'argument de %s ne doit pas contenir des fonctions window" +#~ msgid "invalid input syntax for type bytea" +#~ msgstr "syntaxe en entrée invalide pour le type bytea" -#~ msgid "argument of %s must not contain aggregate functions" -#~ msgstr "l'argument de %s ne doit pas contenir de fonctions d'agrégats" +#~ msgid "invalid input syntax for type circle: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type circle : « %s »" -#~ msgid "cannot use window function in function expression in FROM" -#~ msgstr "" -#~ "ne peut pas utiliser la fonction window dans l'expression de la fonction\n" -#~ "du FROM" +#~ msgid "invalid input syntax for type double precision: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type double precision : « %s »" -#~ msgid "function expression in FROM cannot refer to other relations of same query level" -#~ msgstr "" -#~ "l'expression de la fonction du FROM ne peut pas faire référence à d'autres\n" -#~ "relations sur le même niveau de la requête" +#~ msgid "invalid input syntax for type line: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type line: « %s »" -#~ msgid "subquery in FROM cannot refer to other relations of same query level" -#~ msgstr "" -#~ "la sous-requête du FROM ne peut pas faire référence à d'autres relations\n" -#~ "dans le même niveau de la requête" +#~ msgid "invalid input syntax for type lseg: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type lseg : « %s »" -#~ msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN" -#~ msgstr "la clause JOIN/ON se réfère à « %s », qui ne fait pas partie du JOIN" +#~ msgid "invalid input syntax for type macaddr: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type macaddr : « %s »" -#~ msgid "window functions not allowed in GROUP BY clause" -#~ msgstr "fonctions window non autorisées dans une clause GROUP BY" +#~ msgid "invalid input syntax for type money: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type money : « %s »" -#~ msgid "aggregates not allowed in WHERE clause" -#~ msgstr "agrégats non autorisés dans une clause WHERE" +#~ msgid "invalid input syntax for type numeric: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type numeric : « %s »" -#~ msgid "SELECT FOR UPDATE/SHARE cannot be used with foreign table \"%s\"" -#~ msgstr "SELECT FOR UPDATE/SHARE ne peut pas être utilisé avec une table distante « %s »" +#~ msgid "invalid input syntax for type oid: \"%s\"" +#~ msgstr "syntaxe invalide en entrée pour le type oid : « %s »" -#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with window functions" -#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions window" +#~ msgid "invalid input syntax for type path: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type path : « %s »" -#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with aggregate functions" -#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions d'agrégats" +#~ msgid "invalid input syntax for type pg_lsn: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type pg_lsn : « %s »" -#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with HAVING clause" -#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause HAVING" +#~ msgid "invalid input syntax for type point: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type point : « %s »" -#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause" -#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause GROUP BY" +#~ msgid "invalid input syntax for type polygon: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type polygon : « %s »" -#~ msgid "RETURNING cannot contain references to other relations" -#~ msgstr "RETURNING ne doit pas contenir de références à d'autres relations" +#~ msgid "invalid input syntax for type real: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type real : « %s »" -#~ msgid "cannot use window function in RETURNING" -#~ msgstr "ne peut pas utiliser une fonction window dans RETURNING" +#~ msgid "invalid input syntax for type tid: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type tid : « %s »" -#~ msgid "cannot use aggregate function in RETURNING" -#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans RETURNING" +#~ msgid "invalid input syntax for type tinterval: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type tinterval : « %s »" -#~ msgid "cannot use window function in UPDATE" -#~ msgstr "ne peut pas utiliser une fonction window dans un UPDATE" +#~ msgid "invalid input syntax for type txid_snapshot: \"%s\"" +#~ msgstr "syntaxe en entrée invalide pour le type txid_snapshot : « %s »" -#~ msgid "cannot use aggregate function in UPDATE" -#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans un UPDATE" +#~ msgid "invalid input syntax for uuid: \"%s\"" +#~ msgstr "syntaxe invalide en entrée pour l'uuid : « %s »" -#~ msgid "cannot use window function in VALUES" -#~ msgstr "ne peut pas utiliser la fonction window dans un VALUES" +#~ msgid "invalid interval value for time zone: day not allowed" +#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : jour non autorisé" -#~ msgid "cannot use aggregate function in VALUES" -#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans un VALUES" +#~ msgid "invalid interval value for time zone: month not allowed" +#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : les mois ne sont pas autorisés" -#~ msgid "Use SELECT ... UNION ALL ... instead." -#~ msgstr "Utilisez à la place SELECT ... UNION ALL ..." +#~ msgid "invalid length in external \"numeric\" value" +#~ msgstr "longueur invalide dans la valeur externe « numeric »" -#~ msgid "VALUES must not contain OLD or NEW references" -#~ msgstr "VALUES ne doit pas contenir des références à OLD et NEW" +#~ msgid "invalid list syntax for \"unix_socket_directories\"" +#~ msgstr "syntaxe de liste invalide pour le paramètre « unix_socket_directories »" -#~ msgid "VALUES must not contain table references" -#~ msgstr "VALUES ne doit pas contenir de références de table" +#~ msgid "invalid list syntax for parameter \"datestyle\"" +#~ msgstr "syntaxe de liste invalide pour le paramètre « datestyle »" -#~ msgid "LDAP search failed for filter \"%s\" on server \"%s\": user is not unique (%ld matches)" -#~ msgstr "" -#~ "échec de la recherche LDAP pour le filtre « %s » sur le serveur « %s » :\n" -#~ "utilisateur non unique (%ld correspondances)" +#~ msgid "invalid list syntax for parameter \"log_destination\"" +#~ msgstr "syntaxe de liste invalide pour le paramètre « log_destination »" -#~ msgid "You need an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger." -#~ msgstr "Vous avez besoin d'une règle inconditionnelle ON DELETE DO INSTEAD ou d'un trigger INSTEAD OF DELETE." +#~ msgid "invalid ndistinct magic %08x (expected %08x)" +#~ msgstr "nombre magique ndistinct invalide %08x (attendu %08x)" -#~ msgid "You need an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger." -#~ msgstr "Vous avez besoin d'une règle non conditionnelle ON UPDATE DO INSTEAD ou d'un trigger INSTEAD OF UPDATE." +#~ msgid "invalid ndistinct type %d (expected %d)" +#~ msgstr "type ndistinct invalide %d (%d attendu)" -#~ msgid "You need an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger." -#~ msgstr "Vous avez besoin d'une règle ON INSERT DO INSTEAD sans condition ou d'un trigger INSTEAD OF INSERT." +#~ msgid "invalid number of arguments: object must be matched key value pairs" +#~ msgstr "nombre d'arguments invalide : l'objet doit correspond aux paires clé/valeur" -#~ msgid "automatic vacuum of table \"%s.%s.%s\": cannot (re)acquire exclusive lock for truncate scan" -#~ msgstr "vacuum automatique de la table « %s.%s.%s » : ne peut pas acquérir le verrou exclusif pour la tronquer" +#~ msgid "invalid privilege type USAGE for table" +#~ msgstr "droit USAGE invalide pour la table" -#~ msgid "must be superuser to rename text search templates" -#~ msgstr "doit être super-utilisateur pour renommer les modèles de recherche plein texte" +#~ msgid "invalid publish list" +#~ msgstr "liste de publication invalide" -#~ msgid "must be superuser to rename text search parsers" -#~ msgstr "" -#~ "doit être super-utilisateur pour renommer les analyseurs de recherche plein\n" -#~ "texte" +#~ msgid "invalid record length at %X/%X" +#~ msgstr "longueur invalide de l'enregistrement à %X/%X" -#~ msgid "cannot use window function in trigger WHEN condition" -#~ msgstr "ne peut pas utiliser la fonction window dans la condition WHEN d'un trigger" +#~ msgid "invalid role name \"%s\"" +#~ msgstr "nom de rôle « %s » invalide" -#~ msgid "Use ALTER FOREIGN TABLE instead." -#~ msgstr "Utilisez ALTER FOREIGN TABLE à la place." +#~ msgid "invalid role password \"%s\"" +#~ msgstr "mot de passe « %s » de l'utilisateur invalide" -#~ msgid "cannot use window function in transform expression" -#~ msgstr "ne peut pas utiliser la fonction window dans l'expression de la transformation" +#~ msgid "invalid socket: %s" +#~ msgstr "socket invalide : %s" -#~ msgid "default values on foreign tables are not supported" -#~ msgstr "les valeurs par défaut ne sont pas supportées sur les tables distantes" +#~ msgid "invalid standby handshake message type %d" +#~ msgstr "type %d du message de handshake du serveur en attente invalide" -#~ msgid "constraints on foreign tables are not supported" -#~ msgstr "les contraintes sur les tables distantes ne sont pas supportées" +#~ msgid "invalid standby query string: %s" +#~ msgstr "chaîne de requête invalide sur le serveur en attente : %s" -#~ msgid "cannot use window function in EXECUTE parameter" -#~ msgstr "ne peut pas utiliser une fonction window dans le paramètre EXECUTE" +#~ msgid "invalid symbol" +#~ msgstr "symbole invalide" -#~ msgid "cannot use aggregate in index predicate" -#~ msgstr "ne peut pas utiliser un agrégat dans un prédicat d'index" +#~ msgid "invalid value for parameter \"replication\"" +#~ msgstr "valeur invalide pour le paramètre « replication »" -#~ msgid "function \"%s\" already exists in schema \"%s\"" -#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »" +#~ msgid "invalid value for recovery parameter \"recovery_target\"" +#~ msgstr "valeur invalide pour le paramètre de restauration « recovery_target »" -#~ msgid "Use ALTER AGGREGATE to change owner of aggregate functions." -#~ msgstr "Utiliser ALTER AGGREGATE pour changer le propriétaire des fonctions d'agrégat." +#~ msgid "invalid xlog switch record at %X/%X" +#~ msgstr "enregistrement de basculement du journal de transaction invalide à %X/%X" -#~ msgid "Use ALTER AGGREGATE to rename aggregate functions." -#~ msgstr "Utiliser ALTER AGGREGATE pour renommer les fonctions d'agrégat." +#~ msgid "invalid zero-length item array in MVDependencies" +#~ msgstr "tableau d'éléments de longueur zéro invalide dans MVDependencies" -#~ msgid "cannot use window function in parameter default value" -#~ msgstr "ne peut pas utiliser la fonction window dans la valeur par défaut d'un paramètre" +#~ msgid "invalid zero-length item array in MVNDistinct" +#~ msgstr "tableau d'élément de longueur zéro invalide dans MVNDistinct" -#~ msgid "cannot use aggregate function in parameter default value" +#~ msgid "krb5 authentication is not supported on local sockets" #~ msgstr "" -#~ "ne peut pas utiliser une fonction d'agrégat dans la valeur par défaut d'un\n" -#~ "paramètre" +#~ "l'authentification krb5 n'est pas supportée sur les connexions locales par\n" +#~ "socket" -#~ msgid "cannot use subquery in parameter default value" -#~ msgstr "ne peut pas utiliser une sous-requête dans une valeur par défaut d'un paramètre" +#~ msgid "language name cannot be qualified" +#~ msgstr "le nom du langage ne peut pas être qualifié" -#~ msgid "CREATE TABLE AS specifies too many column names" -#~ msgstr "CREATE TABLE AS spécifie trop de noms de colonnes" +#~ msgid "large object %u was already dropped" +#~ msgstr "le « Large Object » %u a déjà été supprimé" -#~ msgid "%s already exists in schema \"%s\"" -#~ msgstr "%s existe déjà dans le schéma « %s »" +#~ msgid "large object %u was not opened for writing" +#~ msgstr "le « Large Object » %u n'a pas été ouvert en écriture" -#~ msgid "A function returning ANYRANGE must have at least one ANYRANGE argument." -#~ msgstr "" -#~ "Une fonction renvoyant ANYRANGE doit avoir au moins un argument du type\n" -#~ "ANYRANGE." +#~ msgid "leftover placeholder tuple detected in BRIN index \"%s\", deleting" +#~ msgstr "reste d'un emplacement de ligne détecté dans l'index BRIN « %s », suppression" -#~ msgid "cannot use window function in check constraint" -#~ msgstr "ne peut pas utiliser une fonction window dans une contrainte de vérification" +#~ msgid "local user with ID %d does not exist" +#~ msgstr "l'utilisateur local dont l'identifiant est %d n'existe pas" -#~ msgid "cannot use window function in default expression" -#~ msgstr "ne peut pas utiliser une fonction window dans une expression par défaut" +#~ msgid "log_restartpoints = %s" +#~ msgstr "log_restartpoints = %s" -#~ msgid "cannot use aggregate function in default expression" -#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans une expression par défaut" +#~ msgid "mapped win32 error code %lu to %d" +#~ msgstr "correspondance du code d'erreur win32 %lu en %d" -#~ msgid "cannot use subquery in default expression" -#~ msgstr "ne peut pas utiliser une sous-requête dans l'expression par défaut" +#~ msgid "max_fsm_pages must exceed max_fsm_relations * %d" +#~ msgstr "max_fsm_pages doit excéder max_fsm_relations * %d" -#~ msgid "uncataloged table %s" -#~ msgstr "table %s sans catalogue" +#~ msgid "max_fsm_relations(%d) equals the number of relations checked" +#~ msgstr "max_fsm_relations(%d) équivaut au nombre de relations tracées" -#~ msgid "xrecoff \"%X\" is out of valid range, 0..%X" -#~ msgstr "xrecoff « %X » en dehors des limites valides, 0..%X" +#~ msgid "missing FROM-clause entry in subquery for table \"%s\"" +#~ msgstr "entrée manquante de la clause FROM dans la sous-requête de la table « %s »" -#~ msgid "Incorrect XLOG_BLCKSZ in page header." -#~ msgstr "XLOG_BLCKSZ incorrect dans l'en-tête de page." +#~ msgid "missing assignment operator" +#~ msgstr "opérateur d'affectation manquant" -#~ msgid "Incorrect XLOG_SEG_SIZE in page header." -#~ msgstr "XLOG_SEG_SIZE incorrecte dans l'en-tête de page." +#~ msgid "missing field in file \"%s\" at end of line %d" +#~ msgstr "champ manquant dans le fichier « %s » à la fin de la ligne %d" -#~ msgid "invalid contrecord length %u in log file %u, segment %u, offset %u" -#~ msgstr "" -#~ "longueur invalide du « contrecord » %u dans le journal de tranasctions %u,\n" -#~ "segment %u, décalage %u" +#~ msgid "missing or erroneous pg_hba.conf file" +#~ msgstr "fichier pg_hba.conf manquant ou erroné" -#~ msgid "there is no contrecord flag in log file %u, segment %u, offset %u" -#~ msgstr "" -#~ "il n'y a pas de drapeaux « contrecord » dans le journal de transactions %u,\n" -#~ "segment %u, décalage %u" +#~ msgid "multibyte flag character is not allowed" +#~ msgstr "un caractère drapeau multi-octet n'est pas autorisé" -#~ msgid "could not open file \"%s\" (log file %u, segment %u): %m" -#~ msgstr "n'a pas pu ouvrir le fichier « %s » (journal de transactions %u, segment %u) : %m" +#~ msgid "multiple DELETE events specified" +#~ msgstr "multiples événements DELETE spécifiés" -#~ msgid "unlogged GiST indexes are not supported" -#~ msgstr "les index GiST non tracés ne sont pas supportés" +#~ msgid "multiple TRUNCATE events specified" +#~ msgstr "multiples événements TRUNCATE spécifiés" -#~ msgid "could not change directory to \"%s\"" -#~ msgstr "n'a pas pu accéder au répertoire « %s »" +#~ msgid "multiple UPDATE events specified" +#~ msgstr "multiples événements UPDATE spécifiés" -#~ msgid "Perhaps out of disk space?" -#~ msgstr "Peut-être manquez-vous de place disque ?" +#~ msgid "multiple constraints named \"%s\" were dropped" +#~ msgstr "les contraintes multiples nommées « %s » ont été supprimées" -#~ msgid "time zone offset %d is not a multiple of 900 sec (15 min) in time zone file \"%s\", line %d" +#~ msgid "must be superuser or have the same role to cancel queries running in other server processes" #~ msgstr "" -#~ "le décalage %d du fuseau horaire n'est pas un multiples de 900 secondes\n" -#~ "(15 minutes) dans le fichier des fuseaux horaires « %s », ligne %d" +#~ "doit être super-utilisateur ou avoir le même rôle pour annuler des requêtes\n" +#~ "exécutées dans les autres processus serveur" -#~ msgid "Sets the name of the Kerberos service." -#~ msgstr "Initialise le nom du service Kerberos." +#~ msgid "must be superuser or have the same role to terminate other server processes" +#~ msgstr "" +#~ "doit être super-utilisateur ou avoir le même rôle pour fermer les connexions\n" +#~ "exécutées dans les autres processus serveur" -#~ msgid "No description available." -#~ msgstr "Aucune description disponible." +#~ msgid "must be superuser or replication role to run a backup" +#~ msgstr "doit être super-utilisateur ou avoir l'attribut de réplication pour exécuter une sauvegarde" -#~ msgid "cannot call json_populate_recordset on a nested object" -#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet imbriqué" +#~ msgid "must be superuser to comment on procedural language" +#~ msgstr "" +#~ "doit être super-utilisateur pour ajouter un commentaire sur un langage de\n" +#~ "procédures" -#~ msgid "cannot call json_populate_recordset on a scalar" -#~ msgstr "ne peut pas appeler json_populate_recordset sur un scalaire" +#~ msgid "must be superuser to comment on text search parser" +#~ msgstr "" +#~ "doit être super-utilisateur pour ajouter un commentaire sur l'analyseur de\n" +#~ "recherche plein texte" -#~ msgid "cannot call json_populate_recordset with nested arrays" -#~ msgstr "ne peut pas appeler json_populate_recordset avec des tableaux imbriqués" +#~ msgid "must be superuser to comment on text search template" +#~ msgstr "" +#~ "doit être super-utilisateur pour ajouter un commentaire sur un modèle de\n" +#~ "recherche plein texte" -#~ msgid "must call json_populate_recordset on an array of objects" -#~ msgstr "doit appeler json_populate_recordset sur un tableau d'objets" +#~ msgid "must be superuser to control recovery" +#~ msgstr "doit être super-utilisateur pour contrôler la restauration" -#~ msgid "cannot call json_populate_recordset with nested objects" -#~ msgstr "ne peut pas appeler json_populate_recordset sur des objets imbriqués" +#~ msgid "must be superuser to create a restore point" +#~ msgstr "doit être super-utilisateur pour créer un point de restauration" -#~ msgid "cannot call json_populate_recordset on an object" -#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet" +#~ msgid "must be superuser to drop text search parsers" +#~ msgstr "" +#~ "doit être super-utilisateur pour supprimer des analyseurs de recherche plein\n" +#~ "texte" -#~ msgid "first argument of json_populate_recordset must be a row type" -#~ msgstr "le premier argument de json_populate_recordset doit être un type ROW" +#~ msgid "must be superuser to drop text search templates" +#~ msgstr "doit être super-utilisateur pour supprimer des modèles de recherche plein texte" -#~ msgid "first argument of json_populate_record must be a row type" -#~ msgstr "le premier argument de json_populate_record doit être un type ROW" +#~ msgid "must be superuser to rename text search parsers" +#~ msgstr "" +#~ "doit être super-utilisateur pour renommer les analyseurs de recherche plein\n" +#~ "texte" -#~ msgid "cannot call json_array_elements on a scalar" -#~ msgstr "ne peut pas appeler json_array_elements sur un scalaire" +#~ msgid "must be superuser to rename text search templates" +#~ msgstr "doit être super-utilisateur pour renommer les modèles de recherche plein texte" -#~ msgid "cannot call json_array_elements on a non-array" -#~ msgstr "ne peut pas appeler json_array_elements sur un objet qui n'est pas un tableau" +#~ msgid "must be superuser to reset statistics counters" +#~ msgstr "doit être super-utilisateur pour réinitialiser les compteurs statistiques" -#~ msgid "cannot extract field from a non-object" -#~ msgstr "ne peut pas extraire le chemin à partir d'un non-objet" +#~ msgid "must be superuser to rotate log files" +#~ msgstr "doit être super-utilisateur pour exécuter la rotation des journaux applicatifs" -#~ msgid "cannot extract array element from a non-array" -#~ msgstr "ne peut pas extraire un élément du tableau à partir d'un objet qui n'est pas un tableau" +#~ msgid "must be superuser to signal the postmaster" +#~ msgstr "doit être super-utilisateur pour envoyer un signal au postmaster" -#~ msgid "cannot call json_object_keys on a scalar" -#~ msgstr "ne peut pas appeler json_object_keys sur un scalaire" +#~ msgid "must be superuser to switch transaction log files" +#~ msgstr "doit être super-utilisateur pour changer de journal de transactions" -#~ msgid "cannot call json_object_keys on an array" -#~ msgstr "ne peut pas appeler json_object_keys sur un tableau" +#~ msgid "must call json_populate_recordset on an array of objects" +#~ msgstr "doit appeler json_populate_recordset sur un tableau d'objets" -#~ msgid "missing assignment operator" -#~ msgstr "opérateur d'affectation manquant" +#~ msgid "neither input type is an array" +#~ msgstr "aucun type de données n'est un tableau" -#~ msgid "wrong affix file format for flag" -#~ msgstr "mauvais format de fichier affixe pour le drapeau" +#~ msgid "next MultiXactId: %u; next MultiXactOffset: %u" +#~ msgstr "prochain MultiXactId : %u ; prochain MultiXactOffset : %u" -#~ msgid "Views that return the same column more than once are not automatically updatable." -#~ msgstr "Les vues qui renvoient la même colonne plus d'une fois ne sont pas automatiquement disponibles en écriture." +#~ msgid "next transaction ID: %u/%u; next OID: %u" +#~ msgstr "prochain identifiant de transaction : %u/%u ; prochain OID : %u" -#~ msgid "Security-barrier views are not automatically updatable." -#~ msgstr "Les vues avec barrière de sécurité ne sont pas automatiquement disponibles en écriture." +#~ msgid "nondefault collations are not supported on this platform" +#~ msgstr "les collationnements autres que par défaut ne sont pas supportés sur cette plateforme" -#~ msgid "Expected 1 tuple with 3 fields, got %d tuples with %d fields." -#~ msgstr "Attendait 1 ligne avec 3 champs, a obtenu %d lignes avec %d champs." +#~ msgid "not connected to database" +#~ msgstr "non connecté à une base de données" -#~ msgid "%s: could not determine user name (GetUserName failed)\n" -#~ msgstr "%s : n'a pas pu déterminer le nom de l'utilisateur (GetUserName a échoué)\n" +#~ msgid "not enough shared memory for background writer" +#~ msgstr "pas assez de mémoire partagée pour le processus d'écriture en tâche de fond" -#~ msgid "%s: invalid effective UID: %d\n" -#~ msgstr "%s : UID effectif invalide : %d\n" +#~ msgid "not enough shared memory for elements of data structure \"%s\" (%zu bytes requested)" +#~ msgstr "" +#~ "pas assez de mémoire partagée pour les éléments de la structure de données\n" +#~ "« %s » (%zu octets demandés)" -#~ msgid "krb5 authentication is not supported on local sockets" +#~ msgid "not enough shared memory for walreceiver" #~ msgstr "" -#~ "l'authentification krb5 n'est pas supportée sur les connexions locales par\n" -#~ "socket" +#~ "pas assez de mémoire partagée pour le processus de réception des journaux de\n" +#~ "transactions" -#~ msgid "SSL renegotiation failure" -#~ msgstr "échec lors de la re-négotiation SSL" +#~ msgid "not enough shared memory for walsender" +#~ msgstr "pas assez de mémoire partagée pour le processus d'envoi des journaux de transactions" -#~ msgid "local user with ID %d does not exist" -#~ msgstr "l'utilisateur local dont l'identifiant est %d n'existe pas" +#~ msgid "not unique \"S\"" +#~ msgstr "« S » non unique" -#~ msgid "Kerberos unparse_name returned error %d" -#~ msgstr "unparse_name de Kerberos a renvoyé l'erreur %d" +#~ msgid "number of distinct values %g is too low" +#~ msgstr "le nombre de valeurs distinctes %g est trop basse" -#~ msgid "Kerberos recvauth returned error %d" -#~ msgstr "recvauth de Kerberos a renvoyé l'erreur %d" +#~ msgid "number of page slots needed (%.0f) exceeds max_fsm_pages (%d)" +#~ msgstr "le nombre d'emplacements de pages nécessaires (%.0f) dépasse max_fsm_pages (%d)" -#~ msgid "Kerberos sname_to_principal(\"%s\", \"%s\") returned error %d" -#~ msgstr "sname_to_principal(« %s », « %s ») de Kerberos a renvoyé l'erreur %d" +#~ msgid "oldest unfrozen transaction ID: %u, in database %u" +#~ msgstr "" +#~ "identifiant de transaction non gelé le plus ancien : %u, dans la base de\n" +#~ "données %u" -#~ msgid "Kerberos keytab resolving returned error %d" -#~ msgstr "la résolution keytab de Kerberos a renvoyé l'erreur %d" +#~ msgid "op ANY/ALL (array) does not support set arguments" +#~ msgstr "" +#~ "l'opérateur ANY/ALL (pour les types array) ne supporte pas les arguments\n" +#~ "d'ensemble" -#~ msgid "Kerberos initialization returned error %d" -#~ msgstr "l'initialisation de Kerberos a retourné l'erreur %d" +#~ msgid "parameter \"recovery_target_inclusive\" requires a Boolean value" +#~ msgstr "le paramètre « recovery_target_inclusive » requiert une valeur booléenne" -#~ msgid "Kerberos 5 authentication failed for user \"%s\"" -#~ msgstr "authentification Kerberos 5 échouée pour l'utilisateur « %s »" +#~ msgid "parameter \"standby_mode\" requires a Boolean value" +#~ msgstr "le paramètre « standby_mode » requiert une valeur booléenne" -#~ msgid "trigger \"%s\" for table \"%s\" does not exist, skipping" -#~ msgstr "le trigger « %s » pour la table « %s » n'existe pas, poursuite du traitement" +#~ msgid "parser stack overflow" +#~ msgstr "saturation de la pile de l'analyseur" -#~ msgid "invalid input syntax for transaction log location: \"%s\"" -#~ msgstr "syntaxe invalide en entrée pour l'emplacement du journal de transactions : « %s »" +#~ msgid "permission denied to drop foreign-data wrapper \"%s\"" +#~ msgstr "droit refusé pour supprimer le wrapper de données distantes « %s »" -#~ msgid "could not parse transaction log location \"%s\"" -#~ msgstr "n'a pas pu analyser l'emplacement du journal des transactions « %s »" +#~ msgid "poll() failed in statistics collector: %m" +#~ msgstr "échec du poll() dans le récupérateur de statistiques : %m" -#~ msgid "%s \"%s\": return code %d" -#~ msgstr "%s « %s » : code de retour %d" +#~ msgid "postmaster became multithreaded" +#~ msgstr "le postmaster est devenu multithreadé" -#~ msgid "Set the amount of traffic to send and receive before renegotiating the encryption keys." +#~ msgid "query requires full scan, which is not supported by GIN indexes" #~ msgstr "" -#~ "Configure la quantité de trafic à envoyer et recevoir avant la renégotiation\n" -#~ "des clés d'enchiffrement." +#~ "la requête nécessite un parcours complet, ce qui n'est pas supporté par les\n" +#~ "index GIN" -#~ msgid "Sets the maximum distance in log segments between automatic WAL checkpoints." -#~ msgstr "" -#~ "Initialise la distance maximale dans les journaux de transaction entre chaque\n" -#~ "point de vérification (checkpoints) des journaux." +#~ msgid "received password packet" +#~ msgstr "paquet du mot de passe reçu" -#~ msgid "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients." -#~ msgstr "" -#~ "C'est ici uniquement pour ne pas avoir de problèmes avec le SET AUTOCOMMIT\n" -#~ "TO ON des clients 7.3." +#~ msgid "record with zero length at %X/%X" +#~ msgstr "enregistrement de longueur nulle à %X/%X" -#~ msgid "This parameter doesn't do anything." -#~ msgstr "Ce paramètre ne fait rien." +#~ msgid "recovery is still in progress, can't accept WAL streaming connections" +#~ msgstr "la restauration est en cours, ne peut pas accepter les connexions de flux WAL" -#~ msgid "This is a debugging aid." -#~ msgstr "C'est une aide de débogage." +#~ msgid "recovery restart point at %X/%X with latest known log time %s" +#~ msgstr "" +#~ "point de relancement de la restauration sur %X/%X avec %s comme dernière\n" +#~ "date connue du journal" -#~ msgid "Turns on various assertion checks." -#~ msgstr "Active les différentes vérifications des assertions." +#~ msgid "redo record is at %X/%X; shutdown %s" +#~ msgstr "l'enregistrement à ré-exécuter se trouve à %X/%X ; arrêt %s" -#~ msgid "cannot accept a value of type pg_node_tree" -#~ msgstr "ne peut pas accepter une valeur de type pg_node_tree" +#~ msgid "redo starts at %X/%X, consistency will be reached at %X/%X" +#~ msgstr "la restauration comme à %X/%X, la cohérence sera atteinte à %X/%X" -#~ msgid "must be superuser or have the same role to terminate other server processes" +#~ msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- cannot shrink relation" #~ msgstr "" -#~ "doit être super-utilisateur ou avoir le même rôle pour fermer les connexions\n" -#~ "exécutées dans les autres processus serveur" +#~ "relation « %s », TID %u/%u : DeleteTransactionInProgress %u --- n'a pas pu\n" +#~ "diminuer la taille de la relation" -#~ msgid "must be superuser or have the same role to cancel queries running in other server processes" +#~ msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- cannot shrink relation" #~ msgstr "" -#~ "doit être super-utilisateur ou avoir le même rôle pour annuler des requêtes\n" -#~ "exécutées dans les autres processus serveur" - -#~ msgid "invalid symbol" -#~ msgstr "symbole invalide" +#~ "relation « %s », TID %u/%u : InsertTransactionInProgress %u --- n'a pas pu\n" +#~ "diminuer la taille de la relation" -#~ msgid "unexpected \"=\"" -#~ msgstr "« = » inattendu" +#~ msgid "relation \"%s\" TID %u/%u: XMIN_COMMITTED not set for transaction %u --- cannot shrink relation" +#~ msgstr "" +#~ "relation « %s », TID %u/%u : XMIN_COMMITTED non configuré pour la\n" +#~ "transaction %u --- n'a pas pu diminuer la taille de la relation" -#~ msgid "neither input type is an array" -#~ msgstr "aucun type de données n'est un tableau" +#~ msgid "relation \"%s\" TID %u/%u: dead HOT-updated tuple --- cannot shrink relation" +#~ msgstr "" +#~ "relation « %s », TID %u/%u : ligne morte mise à jour par HOT --- n'a pas pu\n" +#~ "diminuer la taille de la relation" -#~ msgid "could not determine input data types" -#~ msgstr "n'a pas pu déterminer les types de données en entrée" +#~ msgid "relation \"%s.%s\" contains more than \"max_fsm_pages\" pages with useful free space" +#~ msgstr "" +#~ "la relation « %s.%s » contient plus de « max_fsm_pages » pages d'espace\n" +#~ "libre utile" -#~ msgid "archive member \"%s\" too large for tar format" -#~ msgstr "membre « %s » de l'archive trop volumineux pour le format tar" +#~ msgid "removed subscription for table %s.%s" +#~ msgstr "a supprimé une souscription pour la table %s.%s" -#~ msgid "postmaster became multithreaded" -#~ msgstr "le postmaster est devenu multithreadé" +#~ msgid "removing built-in function \"%s\"" +#~ msgstr "suppression de la fonction interne « %s »" -#~ msgid "invalid value for parameter \"replication\"" -#~ msgstr "valeur invalide pour le paramètre « replication »" +#~ msgid "removing transaction log backup history file \"%s\"" +#~ msgstr "suppression du fichier historique des journaux de transaction « %s »" -#~ msgid "WAL archival (archive_mode=on) requires wal_level \"archive\", \"hot_standby\", or \"logical\"" -#~ msgstr "" -#~ "l'archivage des journaux de transactions (archive_mode=on) nécessite que\n" -#~ "le paramètre wal_level soit initialisé avec « archive », « hot_standby » ou « logical »" +#~ msgid "replication identifier %d is already active for PID %d" +#~ msgstr "l'identificateur de réplication %d est déjà actif pour le PID %d" -#~ msgid "Consider increasing the configuration parameter \"checkpoint_segments\"." -#~ msgstr "Considèrez l'augmentation du paramètre « checkpoint_segments »." +#~ msgid "replication origin %d is already active for PID %d" +#~ msgstr "l'origine de réplication %d est déjà active pour le PID %d" -#~ msgid "subquery must return a column" -#~ msgstr "la sous-requête doit renvoyer une colonne" +#~ msgid "resetting unlogged relations: cleanup %d init %d" +#~ msgstr "réinitialisation des relations non tracées : nettoyage %d initialisation %d" -#~ msgid " -A 1|0 enable/disable run-time assert checking\n" -#~ msgstr "" -#~ " -A 1|0 active/désactive la vérification des limites (assert) à\n" -#~ " l'exécution\n" +#~ msgid "restartpoint_command = '%s'" +#~ msgstr "restartpoint_command = '%s'" -#~ msgid "%s: setsysinfo failed: %s\n" -#~ msgstr "%s : setsysinfo a échoué : %s\n" +#~ msgid "role \"%s\" could not be removed from policy \"%s\" on \"%s\"" +#~ msgstr "le rôle « %s » n'a pas pu être supprimé de la politique « %s » sur « %s »" -#~ msgid "could not set socket to blocking mode: %m" -#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %m" +#~ msgid "role \"%s\" is reserved" +#~ msgstr "le rôle « %s » est réservé" -#~ msgid "SSL failed to renegotiate connection before limit expired" -#~ msgstr "SSL a échoué à renégotier la connexion avant l'expiration du délai" +#~ msgid "role name cannot be qualified" +#~ msgstr "le nom du rôle ne peut pas être qualifié" -#~ msgid "could not complete SSL handshake on renegotiation, too many failures" -#~ msgstr "n'a pas pu terminer la poignée de main de renégotiation, trop d'échecs" +#~ msgid "rule \"%s\" does not exist" +#~ msgstr "la règle « %s » n'existe pas" -#~ msgid "SSL handshake failure on renegotiation, retrying" -#~ msgstr "échec du handshake SSL lors de la renégotiation, nouvelle tentative" +#~ msgid "schema name cannot be qualified" +#~ msgstr "le nom du schéma ne peut pas être qualifié" -#~ msgid "SSL failure during renegotiation start" -#~ msgstr "échec SSL au début de la re-négotiation" +#~ msgid "select() failed in logger process: %m" +#~ msgstr "échec de select() dans le processus des journaux applicatifs : %m" -#~ msgid "received password packet" -#~ msgstr "paquet du mot de passe reçu" +#~ msgid "select() failed: %m" +#~ msgstr "échec de select() : %m" -#~ msgid "interval precision specified twice" -#~ msgstr "précision d'intervalle spécifiée deux fois" +#~ msgid "server name cannot be qualified" +#~ msgstr "le nom du serveur ne peut pas être qualifié" -#~ msgid "" -#~ "%.0f dead row versions cannot be removed yet.\n" -#~ "There were %.0f unused item pointers.\n" -#~ "%u pages are entirely empty.\n" -#~ "%s." -#~ msgstr "" -#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n" -#~ "Il y avait %.0f pointeurs d'éléments inutilisés.\n" -#~ "%u pages sont entièrement vides.\n" -#~ "%s." +#~ msgid "shared index \"%s\" can only be reindexed in stand-alone mode" +#~ msgstr "un index partagé « %s » peut seulement être réindexé en mode autonome" -#~ msgid "" -#~ "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n" -#~ "pages: %d removed, %d remain\n" -#~ "tuples: %.0f removed, %.0f remain, %.0f are dead but not yet removable\n" -#~ "buffer usage: %d hits, %d misses, %d dirtied\n" -#~ "avg read rate: %.3f MB/s, avg write rate: %.3f MB/s\n" -#~ "system usage: %s" -#~ msgstr "" -#~ "VACUUM automatique de la table « %s.%s.%s » : parcours d'index : %d\n" -#~ "pages : %d supprimées, %d restantes\n" -#~ "lignes : %.0f supprimées, %.0f restantes, %.0f sont mortes mais non supprimables\n" -#~ "utilisation des tampons : %d lus dans le cache, %d lus hors du cache, %d modifiés\n" -#~ "taux moyen de lecture : %.3f Mo/s, taux moyen d'écriture : %.3f Mo/s\n" -#~ "utilisation système : %s" +#~ msgid "shared table \"%s\" can only be reindexed in stand-alone mode" +#~ msgstr "la table partagée « %s » peut seulement être réindexé en mode autonome" -#~ msgid "Specify a USING expression to perform the conversion." -#~ msgstr "Donnez une expression USING pour réaliser la conversion." +#~ msgid "shutdown requested, aborting active base backup" +#~ msgstr "arrêt demandé, annulation de la sauvegarde active de base" -#~ msgid "\"%s\" is not a table, materialized view, composite type, or foreign table" -#~ msgstr "« %s » n'est ni une table, ni une vue matérialisée, ni un type composite, ni une table distante" +#~ msgid "socket not open" +#~ msgstr "socket non ouvert" -#~ msgid "This name may be disallowed altogether in future versions of PostgreSQL." -#~ msgstr "Ce nom pourrait être interdit dans les prochaines versions de PostgreSQL." +#, fuzzy +#~ msgid "sorry, too many standbys already" +#~ msgstr "désolé, trop de clients sont déjà connectés" -#~ msgid "=> is deprecated as an operator name" -#~ msgstr "=> est un nom d'opérateur obsolète" +#~ msgid "spgist operator class \"%s\" is missing operator(s)" +#~ msgstr "il manque des opérateurs pour la classe d'opérateur spgist « %s »" -#~ msgid "WAL file is from different database system: Incorrect XLOG_BLCKSZ in page header." +#~ msgid "spgist operator family \"%s\" contains function %s with invalid support number %d" #~ msgstr "" -#~ "le journal de transactions provient d'un système de bases de données différent :\n" -#~ "XLOG_BLCKSZ incorrect dans l'en-tête de page." +#~ "la famille d'opérateur spgist « %s » contient la fonction %s\n" +#~ "avec le numéro de support %d invalide" -#~ msgid "WAL file is from different database system: Incorrect XLOG_SEG_SIZE in page header." +#~ msgid "spgist operator family \"%s\" contains function %s with wrong signature for support number %d" #~ msgstr "" -#~ "le journal de transactions provient d'un système de bases de données différent :\n" -#~ "XLOG_SEG_SIZE incorrect dans l'en-tête de page." +#~ "la famille d'opérateur spgist « %s » contient la fonction %s\n" +#~ "avec une mauvaise signature pour le numéro de support %d" -#~ msgid "WAL file is from different database system: WAL file database system identifier is %s, pg_control database system identifier is %s." +#~ msgid "spgist operator family \"%s\" contains invalid ORDER BY specification for operator %s" #~ msgstr "" -#~ "L'identifiant du journal de transactions du système de base de données est %s,\n" -#~ "l'identifiant pg_control du système de base de données dans pg_control est %s." +#~ "la famille d'opérateur spgist « %s » contient une spécification\n" +#~ "ORDER BY invalide pour l'opérateur %s" -#~ msgid "incorrect total length in record at %X/%X" -#~ msgstr "longueur totale incorrecte à l'enregistrement %X/%X" +#~ msgid "spgist operator family \"%s\" contains operator %s with invalid strategy number %d" +#~ msgstr "" +#~ "la famille d'opérateur spgist « %s » contient l'opérateur %s\n" +#~ "avec le numéro de stratégie invalide %d" -#~ msgid "incorrect hole size in record at %X/%X" -#~ msgstr "taille du trou incorrect à l'enregistrement %X/%X" +#~ msgid "spgist operator family \"%s\" contains operator %s with wrong signature" +#~ msgstr "la famille d'opérateur spgist « %s » contient l'opérateur %s avec une mauvaise signature" -#~ msgid "invalid backup block size in record at %X/%X" -#~ msgstr "taille du bloc de sauvegarde invalide dans l'enregistrement à %X/%X" +#~ msgid "spgist operator family \"%s\" contains support procedure %s with cross-type registration" +#~ msgstr "" +#~ "la famille d'opérateur spgist « %s » contient la procédure de support\n" +#~ "%s avec un enregistrement inter-type" -#~ msgid "record with zero length at %X/%X" -#~ msgstr "enregistrement de longueur nulle à %X/%X" +#~ msgid "spgist operator family \"%s\" is missing operator(s) for types %s and %s" +#~ msgstr "" +#~ "la famille d'opérateur spgist « %s » nécessite des opérateurs supplémentaires\n" +#~ "pour les types %s et %s" -#~ msgid "invalid xlog switch record at %X/%X" -#~ msgstr "enregistrement de basculement du journal de transaction invalide à %X/%X" +#~ msgid "standby connections not allowed because wal_level=minimal" +#~ msgstr "connexions standby non autorisées car wal_level=minimal" -#~ msgid "oldest unfrozen transaction ID: %u, in database %u" -#~ msgstr "" -#~ "identifiant de transaction non gelé le plus ancien : %u, dans la base de\n" -#~ "données %u" +#~ msgid "streaming replication successfully connected to primary" +#~ msgstr "réplication de flux connecté avec succès au serveur principal" -#~ msgid "next MultiXactId: %u; next MultiXactOffset: %u" -#~ msgstr "prochain MultiXactId : %u ; prochain MultiXactOffset : %u" +#~ msgid "string is too long for tsvector" +#~ msgstr "la chaîne est trop longue pour un tsvector" -#~ msgid "next transaction ID: %u/%u; next OID: %u" -#~ msgstr "prochain identifiant de transaction : %u/%u ; prochain OID : %u" +#~ msgid "subquery cannot have SELECT INTO" +#~ msgstr "la sous-requête ne peut pas avoir de SELECT INTO" -#~ msgid "redo record is at %X/%X; shutdown %s" -#~ msgstr "l'enregistrement à ré-exécuter se trouve à %X/%X ; arrêt %s" +#~ msgid "subquery in FROM cannot have SELECT INTO" +#~ msgstr "la sous-requête du FROM ne peut pas avoir de SELECT INTO" -#~ msgid "invalid value for recovery parameter \"recovery_target\"" -#~ msgstr "valeur invalide pour le paramètre de restauration « recovery_target »" +#~ msgid "subquery in FROM cannot refer to other relations of same query level" +#~ msgstr "" +#~ "la sous-requête du FROM ne peut pas faire référence à d'autres relations\n" +#~ "dans le même niveau de la requête" -#~ msgid "unrecognized win32 error code: %lu" -#~ msgstr "code d'erreur win32 non reconnu : %lu" +#~ msgid "subquery in WITH cannot have SELECT INTO" +#~ msgstr "la sous-requête du WITH ne peut pas avoir de SELECT INTO" -#~ msgid "mapped win32 error code %lu to %d" -#~ msgstr "correspondance du code d'erreur win32 %lu en %d" +#~ msgid "subquery must return a column" +#~ msgstr "la sous-requête doit renvoyer une colonne" -#~ msgid "too few arguments for format" -#~ msgstr "trop peu d'arguments pour le format" +#~ msgid "syntax error in recovery command file: %s" +#~ msgstr "erreur de syntaxe dans le fichier de restauration : %s" -#~ msgid "invalid length in external \"numeric\" value" -#~ msgstr "longueur invalide dans la valeur externe « numeric »" +#~ msgid "syntax error: cannot back up" +#~ msgstr "erreur de syntaxe : n'a pas pu revenir" -#~ msgid "time zone abbreviation \"%s\" is not used in time zone \"%s\"" -#~ msgstr "l'abréviation « %s » du fuseau horaire n'est pas utilisée dans le fuseau horaire « %s »" +#~ msgid "syntax error: unexpected character \"%s\"" +#~ msgstr "erreur de syntaxe : caractère « %s » inattendu" -#~ msgid "role \"%s\" is reserved" -#~ msgstr "le rôle « %s » est réservé" +#~ msgid "syntax error; also virtual memory exhausted" +#~ msgstr "erreur de syntaxe ; de plus, mémoire virtuelle saturée" #~ msgid "system columns cannot be used in an ON CONFLICT clause" #~ msgstr "les colonnes systèmes ne peuvent pas être utilisées dans une clause ON CONFLICT" -#~ msgid "function returning set of rows cannot return null value" +#~ msgid "tablespace %u is not empty" +#~ msgstr "le tablespace %u n'est pas vide" + +#~ msgid "tablespace name cannot be qualified" +#~ msgstr "le nom du tablespace ne peut pas être qualifié" + +#~ msgid "terminating all walsender processes to force cascaded standby(s) to update timeline and reconnect" #~ msgstr "" -#~ "la fonction renvoyant un ensemble de lignes ne peut pas renvoyer une valeur\n" -#~ "NULL" +#~ "arrêt de tous les processus walsender pour forcer les serveurs standby en\n" +#~ "cascade à mettre à jour la timeline et à se reconnecter" -#~ msgid "Only superusers can use untrusted languages." +#~ msgid "terminating walsender process to force cascaded standby to update timeline and reconnect" #~ msgstr "" -#~ "Seuls les super-utilisateurs peuvent utiliser des langages qui ne sont pas\n" -#~ "de confiance." +#~ "arrêt du processus walreceiver pour forcer le serveur standby en cascade à\n" +#~ "mettre à jour la timeline et à se reconnecter" -#~ msgid "huge TLB pages not supported on this platform" -#~ msgstr "Huge Pages TLB non supporté sur cette plateforme." +#~ msgid "there are multiple rules named \"%s\"" +#~ msgstr "il existe de nombreuses règles nommées « %s »" -#~ msgid "Lower bound of dimension array must be one." -#~ msgstr "La limite inférieure du tableau doit valoir un." +#~ msgid "there are objects dependent on %s" +#~ msgstr "des objets dépendent de %s" -#~ msgid "wrong range of array subscripts" -#~ msgstr "mauvais échelle des indices du tableau" +#~ msgid "there is no contrecord flag in log file %u, segment %u, offset %u" +#~ msgstr "" +#~ "il n'y a pas de drapeaux « contrecord » dans le journal de transactions %u,\n" +#~ "segment %u, décalage %u" -#~ msgid "aborted" -#~ msgstr "annulé" +#~ msgid "time zone abbreviation \"%s\" is not used in time zone \"%s\"" +#~ msgstr "l'abréviation « %s » du fuseau horaire n'est pas utilisée dans le fuseau horaire « %s »" -#~ msgid "committed" -#~ msgstr "validé" +#~ msgid "time zone offset %d is not a multiple of 900 sec (15 min) in time zone file \"%s\", line %d" +#~ msgstr "" +#~ "le décalage %d du fuseau horaire n'est pas un multiples de 900 secondes\n" +#~ "(15 minutes) dans le fichier des fuseaux horaires « %s », ligne %d" -#~ msgid "in progress" -#~ msgstr "en cours" +#~ msgid "too few arguments for format" +#~ msgstr "trop peu d'arguments pour le format" #~ msgid "transaction ID " #~ msgstr "ID de transaction " -#~ msgid "invalid input syntax for %s: \"%s\"" -#~ msgstr "syntaxe en entrée invalide pour le type %s : « %s »" +#~ msgid "transaction is read-only" +#~ msgstr "la transaction est en lecture seule" -#~ msgid "not connected to database" -#~ msgstr "non connecté à une base de données" +#~ msgid "transaction log switch forced (archive_timeout=%d)" +#~ msgstr "changement forcé du journal de transaction (archive_timeout=%d)" -#~ msgid "User \"%s\" has an empty password." -#~ msgstr "L'utilisateur « %s » a un mot de passe vide." +#~ msgid "transform expression must not return a set" +#~ msgstr "l'expression de transformation ne doit pas renvoyer un ensemble" -#~ msgid "removed subscription for table %s.%s" -#~ msgstr "a supprimé une souscription pour la table %s.%s" +#~ msgid "trigger \"%s\" for table \"%s\" does not exist, skipping" +#~ msgstr "le trigger « %s » pour la table « %s » n'existe pas, poursuite du traitement" -#~ msgid "added subscription for table %s.%s" -#~ msgstr "souscription ajoutée pour la table %s.%s" +#~ msgid "two-phase state file for transaction %u is corrupt" +#~ msgstr "" +#~ "le fichier d'état de la validation en deux phases est corrompu pour la\n" +#~ "transaction %u" -#~ msgid "column \"%s\" referenced in statistics does not exist" -#~ msgstr "la colonne « %s » référencée dans les statistiques n'existe pas" +#~ msgid "type output function %s must return type \"cstring\"" +#~ msgstr "le type de sortie de la fonction %s doit être « cstring »" -#~ msgid "invalid publish list" -#~ msgstr "liste de publication invalide" +#~ msgid "type send function %s must return type \"bytea\"" +#~ msgstr "la fonction send du type %s doit renvoyer le type « bytea »" -#~ msgid "could not get keyword values for locale \"%s\": %s" -#~ msgstr "n'a pas pu obtenir les valeurs des mots clés pour la locale « %s » : %s" +#~ msgid "typmod_in function %s must return type \"integer\"" +#~ msgstr "la fonction typmod_in %s doit renvoyer le type « entier »" -#~ msgid "cannot create range partition with empty range" -#~ msgstr "ne peut pas créer une partition par intervalle avec un intervalle vide" +#~ msgid "unable to open directory pg_tblspc: %m" +#~ msgstr "impossible d'ouvrir le répertoire p_tblspc : %m" -#~ msgid "data type \"%s.%s\" required for logical replication does not exist" -#~ msgstr "le type de données « %s/%s » requis par la réplication logique n'existe pas" +#~ msgid "unable to read symbolic link %s: %m" +#~ msgstr "incapable de lire le lien symbolique %s : %m" -#~ msgid "This can be caused by having a publisher with a higher PostgreSQL major version than the subscriber." -#~ msgstr "Ceci peut avoir pour cause un publieur ayant une version majeure de PostgreSQL supérieure à l'abonné" +#~ msgid "uncataloged table %s" +#~ msgstr "table %s sans catalogue" -#~ msgid "built-in type %u not found" -#~ msgstr "type interne %u non trouvé" +#~ msgid "unexpected \"=\"" +#~ msgstr "« = » inattendu" -#~ msgid "combine function for aggregate %u must be declared as STRICT" -#~ msgstr "la fonction d'unification pour l'aggrégat %u doit être déclarée comme STRICT" +#~ msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")" +#~ msgstr "" +#~ "nom d'utilisateur Kerberos inattendu reçu à partir du client (reçu « %s »,\n" +#~ "attendu « %s »)" -#~ msgid "column \"%s\" appears more than once in partition key" -#~ msgstr "la colonne « %s » apparaît plus d'une fois dans la clé de partitionnement" +#~ msgid "unexpected delimiter at line %d of thesaurus file \"%s\"" +#~ msgstr "délimiteur inattendu sur la ligne %d du thesaurus « %s »" -#~ msgid "%s in publication %s" -#~ msgstr "%s dans la publication %s" +#~ msgid "unexpected end of line at line %d of thesaurus file \"%s\"" +#~ msgstr "fin de ligne inattendue à la ligne %d du thésaurus « %s »" -#~ msgid "If you're sure there are no old server processes still running, remove the shared memory block or just delete the file \"%s\"." -#~ msgstr "" -#~ "Si vous êtes sûr qu'aucun processus serveur n'est toujours en cours\n" -#~ "d'exécution, supprimez le bloc de mémoire partagée\n" -#~ "ou supprimez simplement le fichier « %s »." +#~ msgid "unexpected end of line or lexeme at line %d of thesaurus file \"%s\"" +#~ msgstr "fin de ligne ou de lexeme inattendu sur la ligne %d du thesaurus « %s »" -#~ msgid "view must have at least one column" -#~ msgstr "la vue doit avoir au moins une colonne" +#~ msgid "unexpected standby message type \"%c\", after receiving CopyDone" +#~ msgstr "type de message standby « %c » inattendu, après avoir reçu CopyDone" -#~ msgid "cannot PREPARE a transaction that has operated on temporary namespace" -#~ msgstr "" -#~ "ne peut pas préparer (PREPARE) une transaction qui a travaillé sur un\n" -#~ "schéma temporaire" +#~ msgid "unlogged GiST indexes are not supported" +#~ msgstr "les index GiST non tracés ne sont pas supportés" -#~ msgid "replication origin %d is already active for PID %d" -#~ msgstr "l'origine de réplication %d est déjà active pour le PID %d" +#~ msgid "unlogged operation performed, data may be missing" +#~ msgstr "opération réalisée non tracée, les données pourraient manquer" -#~ msgid "could not write to tuplestore temporary file: %m" -#~ msgstr "n'a pas pu écrire le fichier temporaire tuplestore : %m" +#~ msgid "unrecognized \"datestyle\" key word: \"%s\"" +#~ msgstr "mot clé « datestyle » non reconnu : « %s »" -#~ msgid "When a password is specified in CREATE USER or ALTER USER without writing either ENCRYPTED or UNENCRYPTED, this parameter determines whether the password is to be encrypted." -#~ msgstr "" -#~ "Lorsqu'un mot de passe est spécifié dans CREATE USER ou ALTER USER sans\n" -#~ "indiquer ENCRYPTED ou UNENCRYPTED, ce paramètre détermine si le mot de passe\n" -#~ "doit être chiffré." +#~ msgid "unrecognized \"log_destination\" key word: \"%s\"" +#~ msgstr "mot clé « log_destination » non reconnu : « %s »" -#~ msgid "Encrypt passwords." -#~ msgstr "Chiffre les mots de passe." +#~ msgid "unrecognized win32 error code: %lu" +#~ msgstr "code d'erreur win32 non reconnu : %lu" -#~ msgid "%s (PID %d) was terminated by signal %d" -#~ msgstr "%s (PID %d) a été arrêté par le signal %d" +#~ msgid "unsafe permissions on private key file \"%s\"" +#~ msgstr "droits non sûrs sur le fichier de la clé privée « %s »" -#~ msgid "archive command was terminated by signal %d" -#~ msgstr "la commande d'archivage a été terminée par le signal %d" +#~ msgid "unsupported PAM conversation %d/%s" +#~ msgstr "conversation PAM %d/%s non supportée" -#~ msgid "could not write to hash-join temporary file: %m" -#~ msgstr "n'a pas pu écrire le fichier temporaire de la jointure hâchée : %m" +#~ msgid "usermap \"%s\"" +#~ msgstr "correspondance utilisateur « %s »" -#~ msgid "could not write block %ld of temporary file: %m" -#~ msgstr "n'a pas pu écrire le bloc %ld du fichier temporaire : %m" +#~ msgid "value \"%s\" is out of range for type bigint" +#~ msgstr "la valeur « %s » est en dehors des limites du type bigint" -#~ msgid "leftover placeholder tuple detected in BRIN index \"%s\", deleting" -#~ msgstr "reste d'un emplacement de ligne détecté dans l'index BRIN « %s », suppression" +#~ msgid "value \"%s\" is out of range for type integer" +#~ msgstr "la valeur « %s » est en dehors des limites du type integer" -#~ msgid "child process was terminated by signal %s" -#~ msgstr "le processus fils a été terminé par le signal %s" +#~ msgid "value \"%s\" is out of range for type smallint" +#~ msgstr "la valeur « %s » est en dehors des limites du type smallint" -#~ msgid "role \"%s\" could not be removed from policy \"%s\" on \"%s\"" -#~ msgstr "le rôle « %s » n'a pas pu être supprimé de la politique « %s » sur « %s »" +#~ msgid "view must have at least one column" +#~ msgstr "la vue doit avoir au moins une colonne" + +#~ msgid "window functions cannot use named arguments" +#~ msgstr "les fonctions window ne peuvent pas renvoyer des arguments nommés" + +#~ msgid "window functions not allowed in GROUP BY clause" +#~ msgstr "fonctions window non autorisées dans une clause GROUP BY" + +#~ msgid "wrong affix file format for flag" +#~ msgstr "mauvais format de fichier affixe pour le drapeau" + +#, fuzzy +#~ msgid "wrong number of array_subscripts" +#~ msgstr "mauvais nombre d'indices du tableau" + +#~ msgid "wrong range of array subscripts" +#~ msgstr "mauvais échelle des indices du tableau" + +#~ msgid "xrecoff \"%X\" is out of valid range, 0..%X" +#~ msgstr "xrecoff « %X » en dehors des limites valides, 0..%X" diff --git a/src/backend/po/ru.po b/src/backend/po/ru.po index 1b2cd206787..3162e422636 100644 --- a/src/backend/po/ru.po +++ b/src/backend/po/ru.po @@ -4,14 +4,14 @@ # Serguei A. Mokhov <[email protected]>, 2001-2005. # Oleg Bartunov <[email protected]>, 2004-2005. # Dmitriy Olshevskiy <[email protected]>, 2014. -# Alexander Lakhin <[email protected]>, 2012-2017, 2018, 2019, 2020, 2021. +# Alexander Lakhin <[email protected]>, 2012-2017, 2018, 2019, 2020, 2021, 2022. # Maxim Yablokov <[email protected]>, 2021. msgid "" msgstr "" "Project-Id-Version: postgres (PostgreSQL current)\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-08 05:26+0300\n" -"PO-Revision-Date: 2021-11-08 05:46+0300\n" +"POT-Creation-Date: 2022-02-07 11:25+0300\n" +"PO-Revision-Date: 2022-02-07 11:38+0300\n" "Last-Translator: Alexander Lakhin <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" "Language: ru\n" @@ -186,16 +186,16 @@ msgstr "не удалось закрыть каталог \"%s\": %s\n" #: ../port/path.c:685 access/transam/twophase.c:1377 access/transam/xlog.c:6478 #: lib/stringinfo.c:258 libpq/auth.c:1155 libpq/auth.c:1534 libpq/auth.c:1602 #: libpq/auth.c:2120 postmaster/bgworker.c:350 postmaster/bgworker.c:978 -#: postmaster/postmaster.c:2472 postmaster/postmaster.c:2494 -#: postmaster/postmaster.c:4063 postmaster/postmaster.c:4779 -#: postmaster/postmaster.c:4854 postmaster/postmaster.c:5586 -#: postmaster/postmaster.c:5946 +#: postmaster/postmaster.c:2485 postmaster/postmaster.c:2507 +#: postmaster/postmaster.c:4076 postmaster/postmaster.c:4792 +#: postmaster/postmaster.c:4867 postmaster/postmaster.c:5599 +#: postmaster/postmaster.c:5959 #: replication/libpqwalreceiver/libpqwalreceiver.c:280 #: replication/logical/logical.c:175 storage/buffer/localbuf.c:436 #: storage/file/fd.c:793 storage/file/fd.c:1222 storage/file/fd.c:1340 -#: storage/file/fd.c:2078 storage/ipc/procarray.c:1069 -#: storage/ipc/procarray.c:1557 storage/ipc/procarray.c:1564 -#: storage/ipc/procarray.c:1987 storage/ipc/procarray.c:2598 +#: storage/file/fd.c:2078 storage/ipc/procarray.c:1074 +#: storage/ipc/procarray.c:1562 storage/ipc/procarray.c:1569 +#: storage/ipc/procarray.c:1992 storage/ipc/procarray.c:2603 #: utils/adt/formatting.c:1575 utils/adt/formatting.c:1700 #: utils/adt/formatting.c:1826 utils/adt/pg_locale.c:474 #: utils/adt/pg_locale.c:638 utils/adt/regexp.c:223 utils/adt/varlena.c:4703 @@ -860,8 +860,8 @@ msgid "\"%s\" is an index" msgstr "\"%s\" - это индекс" #: access/heap/heapam.c:1310 access/heap/heapam.c:1338 -#: access/heap/heapam.c:1370 catalog/aclchk.c:1782 commands/tablecmds.c:10080 -#: commands/tablecmds.c:13328 +#: access/heap/heapam.c:1370 catalog/aclchk.c:1782 commands/tablecmds.c:10094 +#: commands/tablecmds.c:13348 #, c-format msgid "\"%s\" is a composite type" msgstr "\"%s\" - это составной тип" @@ -881,7 +881,7 @@ msgstr "удалять кортежи во время параллельных � msgid "attempted to delete invisible tuple" msgstr "попытка удаления невидимого кортежа" -#: access/heap/heapam.c:3534 access/heap/heapam.c:6309 +#: access/heap/heapam.c:3534 access/heap/heapam.c:6318 #, c-format msgid "cannot update tuples during a parallel operation" msgstr "изменять кортежи во время параллельных операций нельзя" @@ -892,7 +892,7 @@ msgid "attempted to update invisible tuple" msgstr "попытка изменения невидимого кортежа" #: access/heap/heapam.c:4982 access/heap/heapam.c:5020 -#: access/heap/heapam.c:5272 executor/execMain.c:2654 +#: access/heap/heapam.c:5281 executor/execMain.c:2654 #, c-format msgid "could not obtain lock on row in relation \"%s\"" msgstr "не удалось получить блокировку строки в таблице \"%s\"" @@ -922,7 +922,7 @@ msgstr "не удалось синхронизировать с ФС файл \" #: access/transam/timeline.c:329 access/transam/timeline.c:483 #: access/transam/xlog.c:3261 access/transam/xlog.c:3413 #: access/transam/xlog.c:10884 access/transam/xlog.c:10922 -#: access/transam/xlog.c:11326 postmaster/postmaster.c:4546 +#: access/transam/xlog.c:11326 postmaster/postmaster.c:4559 #: replication/logical/origin.c:582 replication/slot.c:1266 #: storage/file/copydir.c:176 storage/smgr/md.c:328 utils/time/snapmgr.c:1297 #, c-format @@ -943,7 +943,7 @@ msgstr "не удалось перейти к концу файла \"%s\": %m" #: access/heap/rewriteheap.c:1191 access/transam/timeline.c:384 #: access/transam/timeline.c:420 access/transam/timeline.c:500 #: access/transam/xlog.c:3293 access/transam/xlog.c:3466 -#: postmaster/postmaster.c:4556 postmaster/postmaster.c:4566 +#: postmaster/postmaster.c:4569 postmaster/postmaster.c:4579 #: replication/logical/origin.c:597 replication/logical/origin.c:642 #: replication/logical/origin.c:664 replication/logical/snapbuild.c:1645 #: replication/slot.c:1301 storage/file/buffile.c:343 @@ -978,7 +978,7 @@ msgstr "не удалось стереть файл \"%s\": %m" #: replication/logical/reorderbuffer.c:3255 #: replication/logical/snapbuild.c:1631 replication/logical/snapbuild.c:1734 #: replication/slot.c:1400 replication/walsender.c:487 -#: replication/walsender.c:2409 storage/file/copydir.c:169 +#: replication/walsender.c:2418 storage/file/copydir.c:169 #: storage/file/fd.c:634 storage/file/fd.c:3156 storage/file/fd.c:3223 #: storage/smgr/md.c:651 utils/error/elog.c:1872 utils/init/miscinit.c:1177 #: utils/init/miscinit.c:1312 utils/init/miscinit.c:1389 utils/misc/guc.c:7278 @@ -999,7 +999,7 @@ msgstr "для метода доступа индекса \"%s\" не задан #: access/index/indexam.c:160 catalog/objectaddress.c:1222 #: commands/indexcmds.c:1850 commands/tablecmds.c:249 -#: commands/tablecmds.c:13319 +#: commands/tablecmds.c:13339 #, c-format msgid "\"%s\" is not an index" msgstr "\"%s\" - это не индекс" @@ -1086,24 +1086,24 @@ msgstr "" msgid "sample percentage must be between 0 and 100" msgstr "процент выборки должен задаваться числом от 0 до 100" -#: access/transam/commit_ts.c:295 +#: access/transam/commit_ts.c:297 #, c-format msgid "cannot retrieve commit timestamp for transaction %u" msgstr "не удалось получить метку времени фиксации транзакции %u" -#: access/transam/commit_ts.c:393 +#: access/transam/commit_ts.c:395 #, c-format msgid "could not get commit timestamp data" msgstr "не удалось получить отметку времени фиксации" -#: access/transam/commit_ts.c:395 +#: access/transam/commit_ts.c:397 #, c-format msgid "" "Make sure the configuration parameter \"%s\" is set on the master server." msgstr "" "Убедитесь, что в конфигурации главного сервера установлен параметр \"%s\"." -#: access/transam/commit_ts.c:397 +#: access/transam/commit_ts.c:399 #, c-format msgid "Make sure the configuration parameter \"%s\" is set." msgstr "Убедитесь, что в конфигурации установлен параметр \"%s\"." @@ -1461,12 +1461,12 @@ msgstr "Установите ненулевое значение парамет� msgid "transaction identifier \"%s\" is already in use" msgstr "идентификатор транзакции \"%s\" уже используется" -#: access/transam/twophase.c:419 access/transam/twophase.c:2433 +#: access/transam/twophase.c:419 access/transam/twophase.c:2443 #, c-format msgid "maximum number of prepared transactions reached" msgstr "достигнут предел числа подготовленных транзакций" -#: access/transam/twophase.c:420 access/transam/twophase.c:2434 +#: access/transam/twophase.c:420 access/transam/twophase.c:2444 #, c-format msgid "Increase max_prepared_transactions (currently %d)." msgstr "Увеличьте параметр max_prepared_transactions (текущее значение %d)." @@ -1532,44 +1532,49 @@ msgstr "не удалось прочитать файл состояния 2PC \ msgid "Failed while allocating a WAL reading processor." msgstr "Не удалось разместить обработчик журнала транзакций." -#: access/transam/twophase.c:1392 +#: access/transam/twophase.c:1394 +#, c-format +msgid "could not read two-phase state from WAL at %X/%X: %s" +msgstr "не удалось прочитать состояние 2PC из WAL в позиции %X/%X: %s" + +#: access/transam/twophase.c:1401 #, c-format msgid "could not read two-phase state from WAL at %X/%X" msgstr "не удалось прочитать состояние 2PC из WAL в позиции %X/%X" -#: access/transam/twophase.c:1400 +#: access/transam/twophase.c:1410 #, c-format msgid "expected two-phase state data is not present in WAL at %X/%X" msgstr "" "ожидаемые данные состояния двухфазной фиксации отсутствуют в WAL в позиции " "%X/%X" -#: access/transam/twophase.c:1637 +#: access/transam/twophase.c:1647 #, c-format msgid "could not remove two-phase state file \"%s\": %m" msgstr "не удалось стереть файл состояния 2PC \"%s\": %m" -#: access/transam/twophase.c:1667 +#: access/transam/twophase.c:1677 #, c-format msgid "could not recreate two-phase state file \"%s\": %m" msgstr "не удалось пересоздать файл состояния 2PC \"%s\": %m" -#: access/transam/twophase.c:1684 access/transam/twophase.c:1697 +#: access/transam/twophase.c:1694 access/transam/twophase.c:1707 #, c-format msgid "could not write two-phase state file: %m" msgstr "не удалось записать в файл состояния 2PC: %m" -#: access/transam/twophase.c:1714 +#: access/transam/twophase.c:1724 #, c-format msgid "could not fsync two-phase state file: %m" msgstr "не удалось синхронизировать с ФС файл состояния 2PC: %m" -#: access/transam/twophase.c:1721 +#: access/transam/twophase.c:1731 #, c-format msgid "could not close two-phase state file: %m" msgstr "не удалось закрыть файл состояния 2PC: %m" -#: access/transam/twophase.c:1809 +#: access/transam/twophase.c:1819 #, c-format msgid "" "%u two-phase state file was written for a long-running prepared transaction" @@ -1582,37 +1587,37 @@ msgstr[1] "" msgstr[2] "" "для длительных подготовленных транзакций записано файлов состояния 2PC: %u" -#: access/transam/twophase.c:2037 +#: access/transam/twophase.c:2047 #, c-format msgid "recovering prepared transaction %u from shared memory" msgstr "восстановление подготовленной транзакции %u из разделяемой памяти" -#: access/transam/twophase.c:2127 +#: access/transam/twophase.c:2137 #, c-format msgid "removing stale two-phase state file for transaction %u" msgstr "удаление устаревшего файла состояния 2PC для транзакции %u" -#: access/transam/twophase.c:2134 +#: access/transam/twophase.c:2144 #, c-format msgid "removing stale two-phase state from memory for transaction %u" msgstr "удаление из памяти устаревшего состояния 2PC для транзакции %u" -#: access/transam/twophase.c:2147 +#: access/transam/twophase.c:2157 #, c-format msgid "removing future two-phase state file for transaction %u" msgstr "удаление файла будущего состояния 2PC для транзакции %u" -#: access/transam/twophase.c:2154 +#: access/transam/twophase.c:2164 #, c-format msgid "removing future two-phase state from memory for transaction %u" msgstr "удаление из памяти будущего состояния 2PC для транзакции %u" -#: access/transam/twophase.c:2168 access/transam/twophase.c:2187 +#: access/transam/twophase.c:2178 access/transam/twophase.c:2197 #, c-format msgid "removing corrupt two-phase state file for transaction %u" msgstr "удаление испорченного файла состояния 2PC для транзакции %u" -#: access/transam/twophase.c:2194 +#: access/transam/twophase.c:2204 #, c-format msgid "removing corrupt two-phase state from memory for transaction %u" msgstr "удаление из памяти испорченного состояния 2PC для транзакции %u" @@ -1814,7 +1819,7 @@ msgid "could not close log file %s: %m" msgstr "не удалось закрыть файл журнала \"%s\": %m" #: access/transam/xlog.c:3870 access/transam/xlogutils.c:701 -#: replication/walsender.c:2404 +#: replication/walsender.c:2413 #, c-format msgid "requested WAL segment %s has already been removed" msgstr "запрошенный сегмент WAL %s уже удалён" @@ -2181,7 +2186,7 @@ msgstr "параметр \"%s\" требует временное значени #: access/transam/xlog.c:5511 catalog/dependency.c:994 catalog/dependency.c:995 #: catalog/dependency.c:1001 catalog/dependency.c:1002 #: catalog/dependency.c:1013 catalog/dependency.c:1014 commands/tablecmds.c:951 -#: commands/tablecmds.c:10536 commands/user.c:1078 commands/view.c:504 +#: commands/tablecmds.c:10550 commands/user.c:1078 commands/view.c:504 #: libpq/auth.c:329 replication/syncrep.c:1309 storage/lmgr/deadlock.c:1145 #: storage/lmgr/proc.c:1318 utils/adt/acl.c:5331 utils/misc/guc.c:5783 #: utils/misc/guc.c:5876 utils/misc/guc.c:9915 utils/misc/guc.c:9949 @@ -3025,7 +3030,7 @@ msgstr "" "удалось: %m." #: access/transam/xlog.c:11915 access/transam/xlogutils.c:726 -#: replication/walreceiver.c:953 replication/walsender.c:2421 +#: replication/walreceiver.c:953 replication/walsender.c:2430 #, c-format msgid "could not seek in log segment %s to offset %u: %m" msgstr "не удалось переместиться в сегменте журнала %s к смещению %u: %m" @@ -3129,7 +3134,7 @@ msgstr "Вероятно, подразумевалось pg_stop_backup('f')?" #: executor/execExpr.c:2152 executor/execSRF.c:690 executor/functions.c:1029 #: foreign/foreign.c:488 libpq/hba.c:2579 replication/logical/launcher.c:1126 #: replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1467 -#: replication/slotfuncs.c:197 replication/walsender.c:3188 +#: replication/slotfuncs.c:197 replication/walsender.c:3197 #: utils/adt/datetime.c:4796 utils/adt/genfile.c:421 utils/adt/genfile.c:501 #: utils/adt/jsonfuncs.c:1689 utils/adt/jsonfuncs.c:1819 #: utils/adt/jsonfuncs.c:2007 utils/adt/jsonfuncs.c:2134 @@ -3146,7 +3151,7 @@ msgstr "" #: commands/extension.c:2028 commands/extension.c:2252 commands/prepare.c:729 #: foreign/foreign.c:493 libpq/hba.c:2583 replication/logical/launcher.c:1130 #: replication/logical/logicalfuncs.c:180 replication/logical/origin.c:1471 -#: replication/slotfuncs.c:201 replication/walsender.c:3192 +#: replication/slotfuncs.c:201 replication/walsender.c:3201 #: utils/adt/datetime.c:4800 utils/adt/genfile.c:425 utils/adt/genfile.c:505 #: utils/adt/misc.c:387 utils/adt/pgstatfuncs.c:462 utils/adt/pgstatfuncs.c:563 #: utils/misc/guc.c:8614 utils/misc/pg_config.c:44 utils/mmgr/portalmem.c:1071 @@ -3366,7 +3371,7 @@ msgstr "запись с неверной длиной в позиции %X/%X" msgid "invalid compressed image at %X/%X, block %d" msgstr "неверный сжатый образ в позиции %X/%X, блок %d" -#: access/transam/xlogutils.c:751 replication/walsender.c:2440 +#: access/transam/xlogutils.c:751 replication/walsender.c:2449 #, c-format msgid "could not read from log segment %s, offset %u, length %lu: %m" msgstr "не удалось прочитать сегмент журнала %s (смещение %u, длина %lu): %m" @@ -3536,7 +3541,7 @@ msgstr "большой объект %u не существует" #: commands/subscriptioncmds.c:111 commands/subscriptioncmds.c:121 #: commands/subscriptioncmds.c:131 commands/subscriptioncmds.c:141 #: commands/subscriptioncmds.c:157 commands/subscriptioncmds.c:168 -#: commands/subscriptioncmds.c:182 commands/tablecmds.c:6043 +#: commands/subscriptioncmds.c:182 commands/tablecmds.c:6056 #: commands/typecmds.c:298 commands/typecmds.c:1398 commands/typecmds.c:1407 #: commands/typecmds.c:1415 commands/typecmds.c:1423 commands/typecmds.c:1431 #: commands/user.c:134 commands/user.c:148 commands/user.c:157 @@ -3566,22 +3571,22 @@ msgstr "предложение IN SCHEMA нельзя использовать � #: catalog/aclchk.c:1524 catalog/objectaddress.c:1389 commands/analyze.c:399 #: commands/copy.c:4835 commands/sequence.c:1699 commands/tablecmds.c:5691 -#: commands/tablecmds.c:5838 commands/tablecmds.c:5895 -#: commands/tablecmds.c:5968 commands/tablecmds.c:6062 -#: commands/tablecmds.c:6121 commands/tablecmds.c:6246 -#: commands/tablecmds.c:6300 commands/tablecmds.c:6392 -#: commands/tablecmds.c:6548 commands/tablecmds.c:8719 -#: commands/tablecmds.c:8898 commands/tablecmds.c:9022 -#: commands/tablecmds.c:9557 commands/trigger.c:817 parser/analyze.c:2342 +#: commands/tablecmds.c:5851 commands/tablecmds.c:5908 +#: commands/tablecmds.c:5981 commands/tablecmds.c:6075 +#: commands/tablecmds.c:6134 commands/tablecmds.c:6259 +#: commands/tablecmds.c:6313 commands/tablecmds.c:6405 +#: commands/tablecmds.c:6561 commands/tablecmds.c:8732 +#: commands/tablecmds.c:8912 commands/tablecmds.c:9036 +#: commands/tablecmds.c:9571 commands/trigger.c:817 parser/analyze.c:2342 #: parser/parse_relation.c:2733 parser/parse_relation.c:2795 #: parser/parse_target.c:1001 parser/parse_type.c:145 utils/adt/acl.c:2870 -#: utils/adt/ruleutils.c:2373 +#: utils/adt/ruleutils.c:2375 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "столбец \"%s\" в таблице \"%s\" не существует" #: catalog/aclchk.c:1790 catalog/objectaddress.c:1229 commands/sequence.c:1137 -#: commands/tablecmds.c:231 commands/tablecmds.c:13293 utils/adt/acl.c:2060 +#: commands/tablecmds.c:231 commands/tablecmds.c:13313 utils/adt/acl.c:2060 #: utils/adt/acl.c:2090 utils/adt/acl.c:2122 utils/adt/acl.c:2154 #: utils/adt/acl.c:2182 utils/adt/acl.c:2212 #, c-format @@ -4007,7 +4012,7 @@ msgstr "удалить объект %s нельзя, так как он нуже msgid "You can drop %s instead." msgstr "Однако можно удалить %s." -#: catalog/dependency.c:803 catalog/pg_shdepend.c:574 +#: catalog/dependency.c:803 catalog/pg_shdepend.c:575 #, c-format msgid "cannot drop %s because it is required by the database system" msgstr "удалить объект %s нельзя, так как он нужен системе баз данных" @@ -4027,7 +4032,7 @@ msgstr "%s зависит от объекта %s" msgid "drop cascades to %s" msgstr "удаление распространяется на объект %s" -#: catalog/dependency.c:980 catalog/pg_shdepend.c:685 +#: catalog/dependency.c:980 catalog/pg_shdepend.c:686 #, c-format msgid "" "\n" @@ -4119,10 +4124,10 @@ msgstr "" "сортировки" #: catalog/heap.c:591 commands/createas.c:204 commands/createas.c:501 -#: commands/indexcmds.c:1177 commands/tablecmds.c:13584 commands/view.c:105 +#: commands/indexcmds.c:1177 commands/tablecmds.c:13604 commands/view.c:105 #: regex/regc_pg_locale.c:263 utils/adt/formatting.c:1541 #: utils/adt/formatting.c:1666 utils/adt/formatting.c:1792 utils/adt/like.c:184 -#: utils/adt/selfuncs.c:5679 utils/adt/varlena.c:1417 utils/adt/varlena.c:1854 +#: utils/adt/selfuncs.c:5691 utils/adt/varlena.c:1417 utils/adt/varlena.c:1854 #, c-format msgid "Use the COLLATE clause to set the collation explicitly." msgstr "Задайте правило сортировки явно в предложении COLLATE." @@ -4164,7 +4169,7 @@ msgstr "" msgid "check constraint \"%s\" already exists" msgstr "ограничение-проверка \"%s\" уже существует" -#: catalog/heap.c:2507 catalog/pg_constraint.c:649 commands/tablecmds.c:6909 +#: catalog/heap.c:2507 catalog/pg_constraint.c:649 commands/tablecmds.c:6922 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "ограничение \"%s\" для отношения \"%s\" уже существует" @@ -4452,25 +4457,25 @@ msgstr "Ошибка синтаксиса в списке." #: catalog/objectaddress.c:1237 catalog/pg_publication.c:66 #: commands/lockcmds.c:95 commands/policy.c:95 commands/policy.c:373 #: commands/tablecmds.c:225 commands/tablecmds.c:267 commands/tablecmds.c:1548 -#: commands/tablecmds.c:4778 commands/tablecmds.c:8833 +#: commands/tablecmds.c:4778 commands/tablecmds.c:8846 #, c-format msgid "\"%s\" is not a table" msgstr "\"%s\" - это не таблица" #: catalog/objectaddress.c:1244 commands/tablecmds.c:237 -#: commands/tablecmds.c:4808 commands/tablecmds.c:13298 commands/view.c:138 +#: commands/tablecmds.c:4808 commands/tablecmds.c:13318 commands/view.c:138 #, c-format msgid "\"%s\" is not a view" msgstr "\"%s\" - это не представление" #: catalog/objectaddress.c:1251 commands/matview.c:172 commands/tablecmds.c:243 -#: commands/tablecmds.c:13303 +#: commands/tablecmds.c:13323 #, c-format msgid "\"%s\" is not a materialized view" msgstr "\"%s\" - это не материализованное представление" #: catalog/objectaddress.c:1258 commands/tablecmds.c:261 -#: commands/tablecmds.c:4811 commands/tablecmds.c:13308 +#: commands/tablecmds.c:4811 commands/tablecmds.c:13328 #, c-format msgid "\"%s\" is not a foreign table" msgstr "\"%s\" - это не сторонняя таблица" @@ -4901,8 +4906,8 @@ msgstr "Указанная нижняя граница %s больше или р msgid "partition \"%s\" would overlap partition \"%s\"" msgstr "секция \"%s\" пересекается с секцией \"%s\"" -#: catalog/partition.c:942 catalog/partition.c:1135 commands/analyze.c:1486 -#: commands/copy.c:2562 commands/tablecmds.c:8924 +#: catalog/partition.c:942 catalog/partition.c:1135 commands/analyze.c:1502 +#: commands/copy.c:2562 commands/tablecmds.c:8938 #: executor/execExprInterp.c:2866 executor/execMain.c:1916 #: executor/execMain.c:1996 executor/execMain.c:2046 executor/execMain.c:2158 #: executor/execMain.c:3392 executor/nodeModifyTable.c:1437 @@ -5410,7 +5415,7 @@ msgstr "отношение \"%s\" уже включено в публикаци� msgid "publication \"%s\" does not exist" msgstr "публикация \"%s\" не существует" -#: catalog/pg_shdepend.c:692 +#: catalog/pg_shdepend.c:693 #, c-format msgid "" "\n" @@ -5428,38 +5433,38 @@ msgstr[2] "" "\n" "и объекты в %d других базах данных (см. список в протоколе сервера)" -#: catalog/pg_shdepend.c:998 +#: catalog/pg_shdepend.c:999 #, c-format msgid "role %u was concurrently dropped" msgstr "роль %u удалена другим процессом" -#: catalog/pg_shdepend.c:1017 +#: catalog/pg_shdepend.c:1018 #, c-format msgid "tablespace %u was concurrently dropped" msgstr "табличное пространство %u удалено другим процессом" -#: catalog/pg_shdepend.c:1032 +#: catalog/pg_shdepend.c:1033 #, c-format msgid "database %u was concurrently dropped" msgstr "база данных %u удалена другим процессом" -#: catalog/pg_shdepend.c:1083 +#: catalog/pg_shdepend.c:1084 #, c-format msgid "owner of %s" msgstr "владелец объекта %s" -#: catalog/pg_shdepend.c:1085 +#: catalog/pg_shdepend.c:1086 #, c-format msgid "privileges for %s" msgstr "права доступа к объекту %s" -#: catalog/pg_shdepend.c:1087 +#: catalog/pg_shdepend.c:1088 #, c-format msgid "target of %s" msgstr "субъект политики %s" #. translator: %s will always be "database %s" -#: catalog/pg_shdepend.c:1095 +#: catalog/pg_shdepend.c:1096 #, c-format msgid "%d object in %s" msgid_plural "%d objects in %s" @@ -5467,7 +5472,7 @@ msgstr[0] "%d объект (%s)" msgstr[1] "%d объекта (%s)" msgstr[2] "%d объектов (%s)" -#: catalog/pg_shdepend.c:1206 +#: catalog/pg_shdepend.c:1207 #, c-format msgid "" "cannot drop objects owned by %s because they are required by the database " @@ -5476,7 +5481,7 @@ msgstr "" "удалить объекты, принадлежащие роли %s, нельзя, так как они нужны системе " "баз данных" -#: catalog/pg_shdepend.c:1343 +#: catalog/pg_shdepend.c:1344 #, c-format msgid "" "cannot reassign ownership of objects owned by %s because they are required " @@ -5530,7 +5535,7 @@ msgid "could not form array type name for type \"%s\"" msgstr "не удалось сформировать имя типа массива для типа \"%s\"" #: catalog/toasting.c:105 commands/indexcmds.c:413 commands/tablecmds.c:4790 -#: commands/tablecmds.c:13186 +#: commands/tablecmds.c:13206 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "\"%s\" - это не таблица и не материализованное представление" @@ -5792,12 +5797,12 @@ msgstr "анализируется \"%s.%s\"" msgid "column \"%s\" of relation \"%s\" appears more than once" msgstr "столбец \"%s\" отношения \"%s\" указан неоднократно" -#: commands/analyze.c:690 +#: commands/analyze.c:706 #, c-format msgid "automatic analyze of table \"%s.%s.%s\" system usage: %s" msgstr "автоматический анализ таблицы \"%s.%s.%s\"; нагрузка системы: %s" -#: commands/analyze.c:1260 +#: commands/analyze.c:1276 #, c-format msgid "" "\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead " @@ -5807,7 +5812,7 @@ msgstr "" "%.0f, \"мёртвых\" строк: %.0f; строк в выборке: %d, примерное общее число " "строк: %.0f" -#: commands/analyze.c:1340 +#: commands/analyze.c:1356 #, c-format msgid "" "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree " @@ -5816,7 +5821,7 @@ msgstr "" "пропускается анализ дерева наследования \"%s.%s\" --- это дерево " "наследования не содержит дочерних таблиц" -#: commands/analyze.c:1438 +#: commands/analyze.c:1454 #, c-format msgid "" "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree " @@ -5885,7 +5890,7 @@ msgstr "кластеризовать временные таблицы друг� msgid "there is no previously clustered index for table \"%s\"" msgstr "таблица \"%s\" ранее не кластеризовалась по какому-либо индексу" -#: commands/cluster.c:173 commands/tablecmds.c:10376 commands/tablecmds.c:12248 +#: commands/cluster.c:173 commands/tablecmds.c:10390 commands/tablecmds.c:12268 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "индекс \"%s\" для таблицы \"%s\" не существует" @@ -5900,7 +5905,7 @@ msgstr "кластеризовать разделяемый каталог не� msgid "cannot vacuum temporary tables of other sessions" msgstr "очищать временные таблицы других сеансов нельзя" -#: commands/cluster.c:431 commands/tablecmds.c:12258 +#: commands/cluster.c:431 commands/tablecmds.c:12278 #, c-format msgid "\"%s\" is not an index for table \"%s\"" msgstr "\"%s\" не является индексом таблицы \"%s\"" @@ -6960,7 +6965,7 @@ msgid "invalid argument for %s: \"%s\"" msgstr "неверный аргумент для %s: \"%s\"" #: commands/dropcmds.c:105 commands/functioncmds.c:1201 -#: utils/adt/ruleutils.c:2470 +#: utils/adt/ruleutils.c:2472 #, c-format msgid "\"%s\" is an aggregate function" msgstr "функция \"%s\" является агрегатной" @@ -6972,7 +6977,7 @@ msgstr "Используйте DROP AGGREGATE для удаления агрег #: commands/dropcmds.c:165 commands/sequence.c:441 commands/tablecmds.c:2752 #: commands/tablecmds.c:2910 commands/tablecmds.c:2953 -#: commands/tablecmds.c:12631 tcop/utility.c:1209 +#: commands/tablecmds.c:12651 tcop/utility.c:1209 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "отношение \"%s\" не существует, пропускается" @@ -7943,7 +7948,7 @@ msgstr "создать индекс в секционированной табл msgid "cannot create indexes on temporary tables of other sessions" msgstr "создавать индексы во временных таблицах других сеансов нельзя" -#: commands/indexcmds.c:488 commands/tablecmds.c:598 commands/tablecmds.c:10684 +#: commands/indexcmds.c:488 commands/tablecmds.c:598 commands/tablecmds.c:10698 #, c-format msgid "only shared relations can be placed in pg_global tablespace" msgstr "" @@ -7999,7 +8004,7 @@ msgstr "функции в индексном выражении должны б� msgid "could not determine which collation to use for index expression" msgstr "не удалось определить правило сортировки для индексного выражения" -#: commands/indexcmds.c:1184 commands/tablecmds.c:13591 commands/typecmds.c:831 +#: commands/indexcmds.c:1184 commands/tablecmds.c:13611 commands/typecmds.c:831 #: parser/parse_expr.c:2763 parser/parse_type.c:567 parser/parse_utilcmd.c:3376 #: utils/adt/misc.c:675 #, c-format @@ -8352,8 +8357,8 @@ msgstr "атрибут оператора \"%s\" нельзя изменить" #: commands/policy.c:88 commands/policy.c:379 commands/statscmds.c:132 #: commands/tablecmds.c:1171 commands/tablecmds.c:1561 #: commands/tablecmds.c:2562 commands/tablecmds.c:4760 -#: commands/tablecmds.c:7125 commands/tablecmds.c:13219 -#: commands/tablecmds.c:13254 commands/trigger.c:259 commands/trigger.c:1320 +#: commands/tablecmds.c:7138 commands/tablecmds.c:13239 +#: commands/tablecmds.c:13274 commands/trigger.c:259 commands/trigger.c:1320 #: commands/trigger.c:1429 rewrite/rewriteDefine.c:273 #: rewrite/rewriteDefine.c:936 #, c-format @@ -8705,8 +8710,8 @@ msgstr "" msgid "cannot change ownership of identity sequence" msgstr "сменить владельца последовательности идентификации нельзя" -#: commands/sequence.c:1715 commands/tablecmds.c:10070 -#: commands/tablecmds.c:12651 +#: commands/sequence.c:1715 commands/tablecmds.c:10084 +#: commands/tablecmds.c:12671 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "Последовательность \"%s\" связана с таблицей \"%s\"." @@ -8830,7 +8835,7 @@ msgid "must be superuser to create subscriptions" msgstr "для создания подписок нужно быть суперпользователем" #: commands/subscriptioncmds.c:430 commands/subscriptioncmds.c:524 -#: replication/logical/tablesync.c:859 replication/logical/worker.c:1675 +#: replication/logical/tablesync.c:859 replication/logical/worker.c:1678 #, c-format msgid "could not connect to the publisher: %s" msgstr "не удалось подключиться к серверу публикации: %s" @@ -9024,8 +9029,8 @@ msgstr "\"%s\" - это не тип" msgid "Use DROP TYPE to remove a type." msgstr "Выполните DROP TYPE для удаления типа." -#: commands/tablecmds.c:259 commands/tablecmds.c:9543 -#: commands/tablecmds.c:12431 +#: commands/tablecmds.c:259 commands/tablecmds.c:9557 +#: commands/tablecmds.c:12451 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "сторонняя таблица \"%s\" не существует" @@ -9100,7 +9105,7 @@ msgstr "опустошение распространяется на табли� msgid "cannot truncate temporary tables of other sessions" msgstr "временные таблицы других сеансов нельзя опустошить" -#: commands/tablecmds.c:1812 commands/tablecmds.c:11158 +#: commands/tablecmds.c:1812 commands/tablecmds.c:11172 #, c-format msgid "cannot inherit from partitioned table \"%s\"" msgstr "наследование от секционированной таблицы \"%s\" не допускается" @@ -9124,17 +9129,17 @@ msgstr "" "создать временное отношение в качестве секции постоянного отношения \"%s\" " "нельзя" -#: commands/tablecmds.c:1846 commands/tablecmds.c:11137 +#: commands/tablecmds.c:1846 commands/tablecmds.c:11151 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "временное отношение \"%s\" не может наследоваться" -#: commands/tablecmds.c:1856 commands/tablecmds.c:11145 +#: commands/tablecmds.c:1856 commands/tablecmds.c:11159 #, c-format msgid "cannot inherit from temporary relation of another session" msgstr "наследование от временного отношения другого сеанса невозможно" -#: commands/tablecmds.c:1873 commands/tablecmds.c:11269 +#: commands/tablecmds.c:1873 commands/tablecmds.c:11283 #, c-format msgid "relation \"%s\" would be inherited from more than once" msgstr "отношение \"%s\" наследуется неоднократно" @@ -9151,9 +9156,9 @@ msgstr "конфликт типов в наследованном столбце #: commands/tablecmds.c:1931 commands/tablecmds.c:1954 #: commands/tablecmds.c:2159 commands/tablecmds.c:2189 -#: parser/parse_coerce.c:1669 parser/parse_coerce.c:1689 -#: parser/parse_coerce.c:1709 parser/parse_coerce.c:1755 -#: parser/parse_coerce.c:1794 parser/parse_param.c:218 +#: parser/parse_coerce.c:1677 parser/parse_coerce.c:1697 +#: parser/parse_coerce.c:1717 parser/parse_coerce.c:1763 +#: parser/parse_coerce.c:1802 parser/parse_param.c:218 #, c-format msgid "%s versus %s" msgstr "%s и %s" @@ -9174,7 +9179,7 @@ msgstr "\"%s\" и \"%s\"" msgid "inherited column \"%s\" has a storage parameter conflict" msgstr "конфликт параметров хранения в наследованном столбце \"%s\"" -#: commands/tablecmds.c:2065 commands/tablecmds.c:8933 +#: commands/tablecmds.c:2065 commands/tablecmds.c:8947 #: parser/parse_utilcmd.c:1280 parser/parse_utilcmd.c:1659 #: parser/parse_utilcmd.c:1735 #, c-format @@ -9376,7 +9381,7 @@ msgstr "\"%s\" - это не таблица и не сторонняя табл� msgid "\"%s\" is not a table, composite type, or foreign table" msgstr "\"%s\" - это не таблица, составной тип или сторонняя таблица" -#: commands/tablecmds.c:4805 commands/tablecmds.c:6195 +#: commands/tablecmds.c:4805 commands/tablecmds.c:6208 #, c-format msgid "\"%s\" is not a table, materialized view, index, or foreign table" msgstr "" @@ -9435,12 +9440,12 @@ msgstr "добавить столбец в типизированную табл msgid "cannot add column to a partition" msgstr "добавить столбец в секцию нельзя" -#: commands/tablecmds.c:5210 commands/tablecmds.c:11395 +#: commands/tablecmds.c:5210 commands/tablecmds.c:11409 #, c-format msgid "child table \"%s\" has different type for column \"%s\"" msgstr "дочерняя таблица \"%s\" имеет другой тип для столбца \"%s\"" -#: commands/tablecmds.c:5216 commands/tablecmds.c:11402 +#: commands/tablecmds.c:5216 commands/tablecmds.c:11416 #, c-format msgid "child table \"%s\" has different collation for column \"%s\"" msgstr "" @@ -9477,7 +9482,7 @@ msgstr "столбец \"%s\" отношения \"%s\" уже существу� msgid "column \"%s\" of relation \"%s\" already exists" msgstr "столбец \"%s\" отношения \"%s\" уже существует" -#: commands/tablecmds.c:5667 commands/tablecmds.c:8588 +#: commands/tablecmds.c:5667 commands/tablecmds.c:8601 #, c-format msgid "" "cannot remove constraint from only the partitioned table when partitions " @@ -9486,38 +9491,43 @@ msgstr "" "удалить ограничение только из секционированной таблицы, когда существуют " "секции, нельзя" -#: commands/tablecmds.c:5668 commands/tablecmds.c:5815 -#: commands/tablecmds.c:6613 commands/tablecmds.c:8589 +#: commands/tablecmds.c:5668 commands/tablecmds.c:5828 +#: commands/tablecmds.c:6626 commands/tablecmds.c:8602 #, c-format msgid "Do not specify the ONLY keyword." msgstr "Не указывайте ключевое слово ONLY." -#: commands/tablecmds.c:5700 commands/tablecmds.c:5847 -#: commands/tablecmds.c:5902 commands/tablecmds.c:5977 -#: commands/tablecmds.c:6071 commands/tablecmds.c:6130 -#: commands/tablecmds.c:6254 commands/tablecmds.c:6308 -#: commands/tablecmds.c:6400 commands/tablecmds.c:8728 -#: commands/tablecmds.c:9566 +#: commands/tablecmds.c:5700 commands/tablecmds.c:5860 +#: commands/tablecmds.c:5915 commands/tablecmds.c:5990 +#: commands/tablecmds.c:6084 commands/tablecmds.c:6143 +#: commands/tablecmds.c:6267 commands/tablecmds.c:6321 +#: commands/tablecmds.c:6413 commands/tablecmds.c:8741 +#: commands/tablecmds.c:9580 #, c-format msgid "cannot alter system column \"%s\"" msgstr "системный столбец \"%s\" нельзя изменить" -#: commands/tablecmds.c:5706 commands/tablecmds.c:5908 +#: commands/tablecmds.c:5706 commands/tablecmds.c:5921 #, c-format msgid "column \"%s\" of relation \"%s\" is an identity column" msgstr "столбец \"%s\" отношения \"%s\" является столбцом идентификации" -#: commands/tablecmds.c:5742 +#: commands/tablecmds.c:5749 #, c-format msgid "column \"%s\" is in a primary key" msgstr "столбец \"%s\" входит в первичный ключ" -#: commands/tablecmds.c:5764 +#: commands/tablecmds.c:5754 +#, c-format +msgid "column \"%s\" is in index used as replica identity" +msgstr "столбец \"%s\" входит в индекс, используемый для идентификации реплики" + +#: commands/tablecmds.c:5777 #, c-format msgid "column \"%s\" is marked NOT NULL in parent table" msgstr "столбец \"%s\" в родительской таблице помечен как NOT NULL" -#: commands/tablecmds.c:5814 +#: commands/tablecmds.c:5827 #, c-format msgid "" "cannot add constraint to only the partitioned table when partitions exist" @@ -9525,12 +9535,12 @@ msgstr "" "добавить ограничение только в секционированную таблицу, когда существуют " "секции, нельзя" -#: commands/tablecmds.c:5910 +#: commands/tablecmds.c:5923 #, c-format msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY instead." msgstr "Вместо этого выполните ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY." -#: commands/tablecmds.c:5988 +#: commands/tablecmds.c:6001 #, c-format msgid "" "column \"%s\" of relation \"%s\" must be declared NOT NULL before identity " @@ -9539,69 +9549,69 @@ msgstr "" "столбец \"%s\" отношения \"%s\" должен быть объявлен как NOT NULL, чтобы его " "можно было сделать столбцом идентификации" -#: commands/tablecmds.c:5994 +#: commands/tablecmds.c:6007 #, c-format msgid "column \"%s\" of relation \"%s\" is already an identity column" msgstr "столбец \"%s\" отношения \"%s\" уже является столбцом идентификации" -#: commands/tablecmds.c:6000 +#: commands/tablecmds.c:6013 #, c-format msgid "column \"%s\" of relation \"%s\" already has a default value" msgstr "столбец \"%s\" отношения \"%s\" уже имеет значение по умолчанию" -#: commands/tablecmds.c:6077 commands/tablecmds.c:6138 +#: commands/tablecmds.c:6090 commands/tablecmds.c:6151 #, c-format msgid "column \"%s\" of relation \"%s\" is not an identity column" msgstr "столбец \"%s\" отношения \"%s\" не является столбцом идентификации" -#: commands/tablecmds.c:6143 +#: commands/tablecmds.c:6156 #, c-format msgid "column \"%s\" of relation \"%s\" is not an identity column, skipping" msgstr "" "столбец \"%s\" отношения \"%s\" не является столбцом идентификации, " "пропускается" -#: commands/tablecmds.c:6227 +#: commands/tablecmds.c:6240 #, c-format msgid "statistics target %d is too low" msgstr "ориентир статистики слишком мал (%d)" -#: commands/tablecmds.c:6235 +#: commands/tablecmds.c:6248 #, c-format msgid "lowering statistics target to %d" msgstr "ориентир статистики снижается до %d" -#: commands/tablecmds.c:6380 +#: commands/tablecmds.c:6393 #, c-format msgid "invalid storage type \"%s\"" msgstr "неверный тип хранилища \"%s\"" -#: commands/tablecmds.c:6412 +#: commands/tablecmds.c:6425 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "тип данных столбца %s совместим только с хранилищем PLAIN" -#: commands/tablecmds.c:6447 +#: commands/tablecmds.c:6460 #, c-format msgid "cannot drop column from typed table" msgstr "нельзя удалить столбец в типизированной таблице" -#: commands/tablecmds.c:6554 +#: commands/tablecmds.c:6567 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist, skipping" msgstr "столбец \"%s\" в таблице\"%s\" не существует, пропускается" -#: commands/tablecmds.c:6567 +#: commands/tablecmds.c:6580 #, c-format msgid "cannot drop system column \"%s\"" msgstr "нельзя удалить системный столбец \"%s\"" -#: commands/tablecmds.c:6577 +#: commands/tablecmds.c:6590 #, c-format msgid "cannot drop inherited column \"%s\"" msgstr "нельзя удалить наследованный столбец \"%s\"" -#: commands/tablecmds.c:6588 +#: commands/tablecmds.c:6601 #, c-format msgid "" "cannot drop column \"%s\" because it is part of the partition key of " @@ -9610,7 +9620,7 @@ msgstr "" "удалить столбец \"%s\" нельзя, так как он входит в ключ разбиения отношения " "\"%s\"" -#: commands/tablecmds.c:6612 +#: commands/tablecmds.c:6625 #, c-format msgid "" "cannot drop column from only the partitioned table when partitions exist" @@ -9618,36 +9628,36 @@ msgstr "" "удалить столбец только из секционированной таблицы, когда существуют секции, " "нельзя" -#: commands/tablecmds.c:6830 +#: commands/tablecmds.c:6843 #, 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:7042 +#: commands/tablecmds.c:7055 #, c-format msgid "constraint must be added to child tables too" msgstr "ограничение также должно быть добавлено к дочерним таблицам" -#: commands/tablecmds.c:7113 +#: commands/tablecmds.c:7126 #, c-format msgid "cannot reference partitioned table \"%s\"" msgstr "ссылаться на секционированную таблицу \"%s\" нельзя" -#: commands/tablecmds.c:7119 +#: commands/tablecmds.c:7132 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "указанный объект \"%s\" не является таблицей" -#: commands/tablecmds.c:7142 +#: commands/tablecmds.c:7155 #, c-format msgid "constraints on permanent tables may reference only permanent tables" msgstr "" "ограничения в постоянных таблицах могут ссылаться только на постоянные " "таблицы" -#: commands/tablecmds.c:7149 +#: commands/tablecmds.c:7162 #, c-format msgid "" "constraints on unlogged tables may reference only permanent or unlogged " @@ -9656,13 +9666,13 @@ msgstr "" "ограничения в нежурналируемых таблицах могут ссылаться только на постоянные " "или нежурналируемые таблицы" -#: commands/tablecmds.c:7155 +#: commands/tablecmds.c:7168 #, c-format msgid "constraints on temporary tables may reference only temporary tables" msgstr "" "ограничения во временных таблицах могут ссылаться только на временные таблицы" -#: commands/tablecmds.c:7159 +#: commands/tablecmds.c:7172 #, c-format msgid "" "constraints on temporary tables must involve temporary tables of this session" @@ -9670,33 +9680,33 @@ msgstr "" "ограничения во временных таблицах должны ссылаться только на временные " "таблицы текущего сеанса" -#: commands/tablecmds.c:7219 +#: commands/tablecmds.c:7232 #, c-format msgid "number of referencing and referenced columns for foreign key disagree" msgstr "число столбцов в источнике и назначении внешнего ключа не совпадает" -#: commands/tablecmds.c:7326 +#: commands/tablecmds.c:7339 #, c-format msgid "foreign key constraint \"%s\" cannot be implemented" msgstr "ограничение внешнего ключа \"%s\" нельзя реализовать" -#: commands/tablecmds.c:7329 +#: commands/tablecmds.c:7342 #, c-format msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s." msgstr "Столбцы ключа \"%s\" и \"%s\" имеют несовместимые типы: %s и %s." -#: commands/tablecmds.c:7533 commands/tablecmds.c:7699 -#: commands/tablecmds.c:8556 commands/tablecmds.c:8624 +#: commands/tablecmds.c:7546 commands/tablecmds.c:7712 +#: commands/tablecmds.c:8569 commands/tablecmds.c:8637 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist" msgstr "ограничение \"%s\" в таблице \"%s\" не существует" -#: commands/tablecmds.c:7539 +#: commands/tablecmds.c:7552 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint" msgstr "ограничение \"%s\" в таблице \"%s\" не является внешним ключом" -#: commands/tablecmds.c:7706 +#: commands/tablecmds.c:7719 #, c-format msgid "" "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint" @@ -9704,46 +9714,46 @@ msgstr "" "ограничение \"%s\" в таблице \"%s\" не является внешним ключом или " "ограничением-проверкой" -#: commands/tablecmds.c:7784 +#: commands/tablecmds.c:7797 #, c-format msgid "constraint must be validated on child tables too" msgstr "ограничение также должно соблюдаться в дочерних таблицах" -#: commands/tablecmds.c:7871 +#: commands/tablecmds.c:7884 #, c-format msgid "column \"%s\" referenced in foreign key constraint does not exist" msgstr "столбец \"%s\", указанный в ограничении внешнего ключа, не существует" -#: commands/tablecmds.c:7876 +#: commands/tablecmds.c:7889 #, c-format msgid "cannot have more than %d keys in a foreign key" msgstr "во внешнем ключе не может быть больше %d столбцов" -#: commands/tablecmds.c:7941 +#: commands/tablecmds.c:7954 #, c-format msgid "cannot use a deferrable primary key for referenced table \"%s\"" msgstr "" "использовать откладываемый первичный ключ в целевой внешней таблице \"%s\" " "нельзя" -#: commands/tablecmds.c:7958 +#: commands/tablecmds.c:7971 #, c-format msgid "there is no primary key for referenced table \"%s\"" msgstr "в целевой внешней таблице \"%s\" нет первичного ключа" -#: commands/tablecmds.c:8023 +#: commands/tablecmds.c:8036 #, c-format msgid "foreign key referenced-columns list must not contain duplicates" msgstr "в списке столбцов внешнего ключа не должно быть повторений" -#: commands/tablecmds.c:8117 +#: commands/tablecmds.c:8130 #, c-format msgid "cannot use a deferrable unique constraint for referenced table \"%s\"" msgstr "" "использовать откладываемое ограничение уникальности в целевой внешней " "таблице \"%s\" нельзя" -#: commands/tablecmds.c:8122 +#: commands/tablecmds.c:8135 #, c-format msgid "" "there is no unique constraint matching given keys for referenced table \"%s\"" @@ -9751,32 +9761,32 @@ msgstr "" "в целевой внешней таблице \"%s\" нет ограничения уникальности, " "соответствующего данным ключам" -#: commands/tablecmds.c:8208 +#: commands/tablecmds.c:8221 #, c-format msgid "validating foreign key constraint \"%s\"" msgstr "проверка ограничения внешнего ключа \"%s\"" -#: commands/tablecmds.c:8510 +#: commands/tablecmds.c:8523 #, c-format msgid "cannot drop inherited constraint \"%s\" of relation \"%s\"" msgstr "удалить наследованное ограничение \"%s\" таблицы \"%s\" нельзя" -#: commands/tablecmds.c:8562 +#: commands/tablecmds.c:8575 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping" msgstr "ограничение \"%s\" в таблице \"%s\" не существует, пропускается" -#: commands/tablecmds.c:8712 +#: commands/tablecmds.c:8725 #, c-format msgid "cannot alter column type of typed table" msgstr "изменить тип столбца в типизированной таблице нельзя" -#: commands/tablecmds.c:8739 +#: commands/tablecmds.c:8752 #, c-format msgid "cannot alter inherited column \"%s\"" msgstr "изменить наследованный столбец \"%s\" нельзя" -#: commands/tablecmds.c:8746 +#: commands/tablecmds.c:8759 #, c-format msgid "" "cannot alter column \"%s\" because it is part of the partition key of " @@ -9785,7 +9795,7 @@ msgstr "" "изменить столбец \"%s\" нельзя, так как он входит в ключ разбиения отношения " "\"%s\"" -#: commands/tablecmds.c:8796 +#: commands/tablecmds.c:8809 #, c-format msgid "" "result of USING clause for column \"%s\" cannot be cast automatically to " @@ -9793,204 +9803,204 @@ msgid "" msgstr "" "результат USING для столбца \"%s\" нельзя автоматически привести к типу %s" -#: commands/tablecmds.c:8799 +#: commands/tablecmds.c:8812 #, c-format msgid "You might need to add an explicit cast." msgstr "Возможно, необходимо добавить явное приведение." -#: commands/tablecmds.c:8803 +#: commands/tablecmds.c:8816 #, 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:8806 +#: commands/tablecmds.c:8819 #, c-format msgid "You might need to specify \"USING %s::%s\"." msgstr "Возможно, необходимо указать \"USING %s::%s\"." -#: commands/tablecmds.c:8905 +#: commands/tablecmds.c:8919 #, c-format msgid "cannot alter inherited column \"%s\" of relation \"%s\"" msgstr "изменить наследованный столбец \"%s\" отношения \"%s\" нельзя" -#: commands/tablecmds.c:8934 +#: commands/tablecmds.c:8948 #, c-format msgid "USING expression contains a whole-row table reference." msgstr "Выражение USING ссылается на тип всей строки таблицы." -#: commands/tablecmds.c:8945 +#: commands/tablecmds.c:8959 #, c-format msgid "type of inherited column \"%s\" must be changed in child tables too" msgstr "" "тип наследованного столбца \"%s\" должен быть изменён и в дочерних таблицах" -#: commands/tablecmds.c:9032 +#: commands/tablecmds.c:9046 #, c-format msgid "cannot alter type of column \"%s\" twice" msgstr "нельзя изменить тип столбца \"%s\" дважды" -#: commands/tablecmds.c:9068 +#: commands/tablecmds.c:9082 #, c-format msgid "default for column \"%s\" cannot be cast automatically to type %s" msgstr "" "значение по умолчанию для столбца \"%s\" нельзя автоматически привести к " "типу %s" -#: commands/tablecmds.c:9152 +#: commands/tablecmds.c:9166 #, c-format msgid "cannot alter type of a column used by a view or rule" msgstr "" "изменить тип столбца, задействованного в представлении или правиле, нельзя" -#: commands/tablecmds.c:9153 commands/tablecmds.c:9172 -#: commands/tablecmds.c:9190 +#: commands/tablecmds.c:9167 commands/tablecmds.c:9186 +#: commands/tablecmds.c:9204 #, c-format msgid "%s depends on column \"%s\"" msgstr "%s зависит от столбца \"%s\"" -#: commands/tablecmds.c:9171 +#: commands/tablecmds.c:9185 #, c-format msgid "cannot alter type of a column used in a trigger definition" msgstr "изменить тип столбца, задействованного в определении триггера, нельзя" -#: commands/tablecmds.c:9189 +#: commands/tablecmds.c:9203 #, c-format msgid "cannot alter type of a column used in a policy definition" msgstr "изменить тип столбца, задействованного в определении политики, нельзя" -#: commands/tablecmds.c:10049 +#: commands/tablecmds.c:10063 #, c-format msgid "cannot change owner of index \"%s\"" msgstr "сменить владельца индекса \"%s\" нельзя" -#: commands/tablecmds.c:10051 +#: commands/tablecmds.c:10065 #, c-format msgid "Change the ownership of the index's table, instead." msgstr "Однако возможно сменить владельца таблицы, содержащей этот индекс." -#: commands/tablecmds.c:10068 +#: commands/tablecmds.c:10082 #, c-format msgid "cannot change owner of sequence \"%s\"" msgstr "сменить владельца последовательности \"%s\" нельзя" -#: commands/tablecmds.c:10082 commands/tablecmds.c:13329 +#: commands/tablecmds.c:10096 commands/tablecmds.c:13349 #, c-format msgid "Use ALTER TYPE instead." msgstr "Используйте ALTER TYPE." -#: commands/tablecmds.c:10091 +#: commands/tablecmds.c:10105 #, c-format msgid "\"%s\" is not a table, view, sequence, or foreign table" msgstr "" "\"%s\" - это не таблица, TOAST-таблица, индекс, представление или " "последовательность" -#: commands/tablecmds.c:10428 +#: commands/tablecmds.c:10442 #, c-format msgid "cannot have multiple SET TABLESPACE subcommands" msgstr "в одной инструкции не может быть несколько подкоманд SET TABLESPACE" -#: commands/tablecmds.c:10502 +#: commands/tablecmds.c:10516 #, c-format msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table" msgstr "" "\"%s\" - это не таблица, представление, материализованное представление, " "индекс или TOAST-таблица" -#: commands/tablecmds.c:10535 commands/view.c:503 +#: commands/tablecmds.c:10549 commands/view.c:503 #, c-format msgid "WITH CHECK OPTION is supported only on automatically updatable views" msgstr "" "WITH CHECK OPTION поддерживается только с автообновляемыми представлениями" -#: commands/tablecmds.c:10677 +#: commands/tablecmds.c:10691 #, c-format msgid "cannot move system relation \"%s\"" msgstr "переместить системную таблицу \"%s\" нельзя" -#: commands/tablecmds.c:10693 +#: commands/tablecmds.c:10707 #, c-format msgid "cannot move temporary tables of other sessions" msgstr "перемещать временные таблицы других сеансов нельзя" -#: commands/tablecmds.c:10829 +#: commands/tablecmds.c:10843 #, c-format msgid "only tables, indexes, and materialized views exist in tablespaces" msgstr "" "в табличных пространствах есть только таблицы, индексы и материализованные " "представления" -#: commands/tablecmds.c:10841 +#: commands/tablecmds.c:10855 #, c-format msgid "cannot move relations in to or out of pg_global tablespace" msgstr "перемещать объекты в/из табличного пространства pg_global нельзя" -#: commands/tablecmds.c:10933 +#: commands/tablecmds.c:10947 #, c-format msgid "aborting because lock on relation \"%s.%s\" is not available" msgstr "" "обработка прерывается из-за невозможности заблокировать отношение \"%s.%s\"" -#: commands/tablecmds.c:10949 +#: commands/tablecmds.c:10963 #, c-format msgid "no matching relations in tablespace \"%s\" found" msgstr "в табличном пространстве \"%s\" не найдены подходящие отношения" -#: commands/tablecmds.c:11016 storage/buffer/bufmgr.c:924 +#: commands/tablecmds.c:11030 storage/buffer/bufmgr.c:924 #, c-format msgid "invalid page in block %u of relation %s" msgstr "неверная страница в блоке %u отношения %s" -#: commands/tablecmds.c:11096 +#: commands/tablecmds.c:11110 #, c-format msgid "cannot change inheritance of typed table" msgstr "изменить наследование типизированной таблицы нельзя" -#: commands/tablecmds.c:11101 commands/tablecmds.c:11643 +#: commands/tablecmds.c:11115 commands/tablecmds.c:11657 #, c-format msgid "cannot change inheritance of a partition" msgstr "изменить наследование секции нельзя" -#: commands/tablecmds.c:11106 +#: commands/tablecmds.c:11120 #, c-format msgid "cannot change inheritance of partitioned table" msgstr "изменить наследование секционированной таблицы нельзя" -#: commands/tablecmds.c:11152 +#: commands/tablecmds.c:11166 #, c-format msgid "cannot inherit to temporary relation of another session" msgstr "наследование для временного отношения другого сеанса невозможно" -#: commands/tablecmds.c:11165 +#: commands/tablecmds.c:11179 #, c-format msgid "cannot inherit from a partition" msgstr "наследование от секции невозможно" -#: commands/tablecmds.c:11187 commands/tablecmds.c:13718 +#: commands/tablecmds.c:11201 commands/tablecmds.c:13738 #, c-format msgid "circular inheritance not allowed" msgstr "циклическое наследование недопустимо" -#: commands/tablecmds.c:11188 commands/tablecmds.c:13719 +#: commands/tablecmds.c:11202 commands/tablecmds.c:13739 #, c-format msgid "\"%s\" is already a child of \"%s\"." msgstr "\"%s\" уже является потомком \"%s\"." -#: commands/tablecmds.c:11196 +#: commands/tablecmds.c:11210 #, c-format msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs" msgstr "таблица \"%s\" без OID не может наследоваться от таблицы \"%s\" с OID" -#: commands/tablecmds.c:11209 +#: commands/tablecmds.c:11223 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child" msgstr "" "триггер \"%s\" не позволяет таблице \"%s\" стать потомком в иерархии " "наследования" -#: commands/tablecmds.c:11211 +#: commands/tablecmds.c:11225 #, c-format msgid "" "ROW triggers with transition tables are not supported in inheritance " @@ -9999,24 +10009,24 @@ msgstr "" "триггеры ROW с переходными таблицами не поддерживаются в иерархиях " "наследования" -#: commands/tablecmds.c:11413 +#: commands/tablecmds.c:11427 #, c-format msgid "column \"%s\" in child table must be marked NOT NULL" msgstr "столбец \"%s\" в дочерней таблице должен быть помечен как NOT NULL" -#: commands/tablecmds.c:11440 commands/tablecmds.c:11479 +#: commands/tablecmds.c:11454 commands/tablecmds.c:11493 #, c-format msgid "child table is missing column \"%s\"" msgstr "в дочерней таблице не хватает столбца \"%s\"" -#: commands/tablecmds.c:11567 +#: commands/tablecmds.c:11581 #, c-format msgid "child table \"%s\" has different definition for check constraint \"%s\"" msgstr "" "дочерняя таблица \"%s\" содержит другое определение ограничения-проверки \"%s" "\"" -#: commands/tablecmds.c:11575 +#: commands/tablecmds.c:11589 #, c-format msgid "" "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s" @@ -10025,7 +10035,7 @@ msgstr "" "ограничение \"%s\" конфликтует с ненаследуемым ограничением дочерней таблицы " "\"%s\"" -#: commands/tablecmds.c:11586 +#: commands/tablecmds.c:11600 #, c-format msgid "" "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\"" @@ -10033,81 +10043,81 @@ msgstr "" "ограничение \"%s\" конфликтует с непроверенным (NOT VALID) ограничением " "дочерней таблицы \"%s\"" -#: commands/tablecmds.c:11621 +#: commands/tablecmds.c:11635 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "в дочерней таблице не хватает ограничения \"%s\"" -#: commands/tablecmds.c:11737 +#: commands/tablecmds.c:11751 #, c-format msgid "relation \"%s\" is not a partition of relation \"%s\"" msgstr "отношение \"%s\" не является секцией отношения \"%s\"" -#: commands/tablecmds.c:11743 +#: commands/tablecmds.c:11757 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "отношение \"%s\" не является предком отношения \"%s\"" -#: commands/tablecmds.c:11969 +#: commands/tablecmds.c:11983 #, c-format msgid "typed tables cannot inherit" msgstr "типизированные таблицы не могут наследоваться" -#: commands/tablecmds.c:12000 +#: commands/tablecmds.c:12014 #, c-format msgid "table is missing column \"%s\"" msgstr "в таблице не хватает столбца \"%s\"" -#: commands/tablecmds.c:12010 +#: commands/tablecmds.c:12024 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "таблица содержит столбец \"%s\", тогда как тип требует \"%s\"" -#: commands/tablecmds.c:12019 +#: commands/tablecmds.c:12033 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "таблица \"%s\" содержит столбец \"%s\" другого типа" -#: commands/tablecmds.c:12032 +#: commands/tablecmds.c:12046 #, c-format msgid "table has extra column \"%s\"" msgstr "таблица содержит лишний столбец \"%s\"" -#: commands/tablecmds.c:12084 +#: commands/tablecmds.c:12098 #, c-format msgid "\"%s\" is not a typed table" msgstr "\"%s\" - это не типизированная таблица" -#: commands/tablecmds.c:12266 +#: commands/tablecmds.c:12286 #, c-format msgid "cannot use non-unique index \"%s\" as replica identity" msgstr "" "для идентификации реплики нельзя использовать неуникальный индекс \"%s\"" -#: commands/tablecmds.c:12272 +#: commands/tablecmds.c:12292 #, c-format msgid "cannot use non-immediate index \"%s\" as replica identity" msgstr "" "для идентификации реплики нельзя использовать не непосредственный индекс \"%s" "\"" -#: commands/tablecmds.c:12278 +#: commands/tablecmds.c:12298 #, c-format msgid "cannot use expression index \"%s\" as replica identity" msgstr "" "для идентификации реплики нельзя использовать индекс с выражением \"%s\"" -#: commands/tablecmds.c:12284 +#: commands/tablecmds.c:12304 #, c-format msgid "cannot use partial index \"%s\" as replica identity" msgstr "для идентификации реплики нельзя использовать частичный индекс \"%s\"" -#: commands/tablecmds.c:12290 +#: commands/tablecmds.c:12310 #, c-format msgid "cannot use invalid index \"%s\" as replica identity" msgstr "для идентификации реплики нельзя использовать нерабочий индекс \"%s\"" -#: commands/tablecmds.c:12311 +#: commands/tablecmds.c:12331 #, c-format msgid "" "index \"%s\" cannot be used as replica identity because column %d is a " @@ -10116,7 +10126,7 @@ msgstr "" "индекс \"%s\" нельзя использовать для идентификации реплики, так как столбец " "%d - системный" -#: commands/tablecmds.c:12318 +#: commands/tablecmds.c:12338 #, c-format msgid "" "index \"%s\" cannot be used as replica identity because column \"%s\" is " @@ -10125,13 +10135,13 @@ msgstr "" "индекс \"%s\" нельзя использовать для идентификации реплики, так как столбец " "\"%s\" допускает NULL" -#: commands/tablecmds.c:12511 +#: commands/tablecmds.c:12531 #, c-format msgid "cannot change logged status of table \"%s\" because it is temporary" msgstr "" "изменить состояние журналирования таблицы %s нельзя, так как она временная" -#: commands/tablecmds.c:12535 +#: commands/tablecmds.c:12555 #, c-format msgid "" "cannot change table \"%s\" to unlogged because it is part of a publication" @@ -10139,12 +10149,12 @@ msgstr "" "таблицу \"%s\" нельзя сделать нежурналируемой, так как она включена в " "публикацию" -#: commands/tablecmds.c:12537 +#: commands/tablecmds.c:12557 #, c-format msgid "Unlogged relations cannot be replicated." msgstr "Нежурналируемые отношения не поддерживают репликацию." -#: commands/tablecmds.c:12582 +#: commands/tablecmds.c:12602 #, c-format msgid "" "could not change table \"%s\" to logged because it references unlogged table " @@ -10153,7 +10163,7 @@ msgstr "" "не удалось сделать таблицу \"%s\" журналируемой, так как она ссылается на " "нежурналируемую таблицу \"%s\"" -#: commands/tablecmds.c:12592 +#: commands/tablecmds.c:12612 #, c-format msgid "" "could not change table \"%s\" to unlogged because it references logged table " @@ -10162,22 +10172,22 @@ msgstr "" "не удалось сделать таблицу \"%s\" нежурналируемой, так как она ссылается на " "журналируемую таблицу \"%s\"" -#: commands/tablecmds.c:12650 +#: commands/tablecmds.c:12670 #, c-format msgid "cannot move an owned sequence into another schema" msgstr "переместить последовательность с владельцем в другую схему нельзя" -#: commands/tablecmds.c:12756 +#: commands/tablecmds.c:12776 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "отношение \"%s\" уже существует в схеме \"%s\"" -#: commands/tablecmds.c:13313 +#: commands/tablecmds.c:13333 #, c-format msgid "\"%s\" is not a composite type" msgstr "\"%s\" - это не составной тип" -#: commands/tablecmds.c:13344 +#: commands/tablecmds.c:13364 #, c-format msgid "" "\"%s\" is not a table, view, materialized view, sequence, or foreign table" @@ -10185,62 +10195,62 @@ msgstr "" "\"%s\" - это не таблица, представление, мат. представление, " "последовательность или сторонняя таблица" -#: commands/tablecmds.c:13377 +#: commands/tablecmds.c:13397 #, c-format msgid "unrecognized partitioning strategy \"%s\"" msgstr "нераспознанная стратегия секционирования \"%s\"" -#: commands/tablecmds.c:13385 +#: commands/tablecmds.c:13405 #, c-format msgid "cannot use \"list\" partition strategy with more than one column" msgstr "стратегия секционирования по списку не поддерживает несколько столбцов" -#: commands/tablecmds.c:13448 +#: commands/tablecmds.c:13468 #, c-format msgid "column \"%s\" named in partition key does not exist" msgstr "столбец \"%s\", упомянутый в ключе секционирования, не существует" -#: commands/tablecmds.c:13455 +#: commands/tablecmds.c:13475 #, c-format msgid "cannot use system column \"%s\" in partition key" msgstr "системный столбец \"%s\" нельзя использовать в ключе секционирования" -#: commands/tablecmds.c:13528 +#: commands/tablecmds.c:13548 #, c-format msgid "functions in partition key expression must be marked IMMUTABLE" msgstr "" "функции в выражении ключа секционирования должны быть помечены как IMMUTABLE" -#: commands/tablecmds.c:13545 +#: commands/tablecmds.c:13565 #, c-format msgid "partition key expressions cannot contain whole-row references" msgstr "" "выражения ключей секционирования не могут содержать ссылки на кортеж целиком" -#: commands/tablecmds.c:13552 +#: commands/tablecmds.c:13572 #, c-format msgid "partition key expressions cannot contain system column references" msgstr "" "выражения ключей секционирования не могут содержать ссылки на системный " "столбец" -#: commands/tablecmds.c:13562 +#: commands/tablecmds.c:13582 #, c-format msgid "cannot use constant expression as partition key" msgstr "" "в качестве ключа секционирования нельзя использовать константное выражение" -#: commands/tablecmds.c:13583 +#: commands/tablecmds.c:13603 #, c-format msgid "could not determine which collation to use for partition expression" msgstr "не удалось определить правило сортировки для выражения секционирования" -#: commands/tablecmds.c:13608 +#: commands/tablecmds.c:13628 #, c-format msgid "data type %s has no default btree operator class" msgstr "для типа данных %s не определён класс операторов B-дерева по умолчанию" -#: commands/tablecmds.c:13610 +#: commands/tablecmds.c:13630 #, c-format msgid "" "You must specify a btree operator class or define a default btree operator " @@ -10249,27 +10259,27 @@ msgstr "" "Вы должны указать класс операторов B-дерева или определить класс операторов " "B-дерева по умолчанию для этого типа данных." -#: commands/tablecmds.c:13658 +#: commands/tablecmds.c:13678 #, c-format msgid "\"%s\" is already a partition" msgstr "\"%s\" уже является секцией" -#: commands/tablecmds.c:13664 +#: commands/tablecmds.c:13684 #, c-format msgid "cannot attach a typed table as partition" msgstr "подключить типизированную таблицу в качестве секции нельзя" -#: commands/tablecmds.c:13680 +#: commands/tablecmds.c:13700 #, c-format msgid "cannot attach inheritance child as partition" msgstr "подключить потомок в иерархии наследования в качестве секции нельзя" -#: commands/tablecmds.c:13694 +#: commands/tablecmds.c:13714 #, c-format msgid "cannot attach inheritance parent as partition" msgstr "подключить родитель в иерархии наследования в качестве секции нельзя" -#: commands/tablecmds.c:13728 +#: commands/tablecmds.c:13748 #, c-format msgid "" "cannot attach a temporary relation as partition of permanent relation \"%s\"" @@ -10277,7 +10287,7 @@ msgstr "" "подключить временное отношение в качестве секции постоянного отношения \"%s" "\" нельзя" -#: commands/tablecmds.c:13736 +#: commands/tablecmds.c:13756 #, c-format msgid "" "cannot attach a permanent relation as partition of temporary relation \"%s\"" @@ -10285,18 +10295,18 @@ msgstr "" "подключить постоянное отношение в качестве секции временного отношения \"%s" "\" нельзя" -#: commands/tablecmds.c:13744 +#: commands/tablecmds.c:13764 #, c-format msgid "cannot attach as partition of temporary relation of another session" msgstr "подключить секцию к временному отношению в другом сеансе нельзя" -#: commands/tablecmds.c:13751 +#: commands/tablecmds.c:13771 #, c-format msgid "cannot attach temporary relation of another session as partition" msgstr "" "подключить временное отношение из другого сеанса в качестве секции нельзя" -#: commands/tablecmds.c:13757 +#: commands/tablecmds.c:13777 #, c-format msgid "" "cannot attach table \"%s\" without OIDs as partition of table \"%s\" with " @@ -10305,7 +10315,7 @@ msgstr "" "нельзя подключить таблицу \"%s\" без OID в качестве секции таблицы \"%s\" с " "OID" -#: commands/tablecmds.c:13765 +#: commands/tablecmds.c:13785 #, c-format msgid "" "cannot attach table \"%s\" with OIDs as partition of table \"%s\" without " @@ -10314,30 +10324,30 @@ msgstr "" "нельзя подключить таблицу \"%s\" с OID в качестве секции таблицы \"%s\" без " "OID" -#: commands/tablecmds.c:13787 +#: commands/tablecmds.c:13807 #, c-format msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\"" msgstr "" "таблица \"%s\" содержит столбец \"%s\", отсутствующий в родителе \"%s\"" -#: commands/tablecmds.c:13790 +#: commands/tablecmds.c:13810 #, c-format msgid "The new partition may contain only the columns present in parent." msgstr "" "Новая секция может содержать только столбцы, имеющиеся в родительской " "таблице." -#: commands/tablecmds.c:13802 +#: commands/tablecmds.c:13822 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition" msgstr "триггер \"%s\" не позволяет сделать таблицу \"%s\" секцией" -#: commands/tablecmds.c:13804 commands/trigger.c:393 +#: commands/tablecmds.c:13824 commands/trigger.c:393 #, c-format msgid "ROW triggers with transition tables are not supported on partitions" msgstr "триггеры ROW с переходными таблицами для секций не поддерживаются" -#: commands/tablecmds.c:13935 +#: commands/tablecmds.c:13955 #, c-format msgid "" "partition constraint for table \"%s\" is implied by existing constraints" @@ -12345,7 +12355,7 @@ msgstr "" "не удалось прочитать временный файл хеш-соединения (прочитано байт: %zu из " "%zu)" -#: executor/nodeIndexonlyscan.c:237 +#: executor/nodeIndexonlyscan.c:235 #, c-format msgid "lossy distance functions are not supported in index-only scans" msgstr "" @@ -14054,27 +14064,27 @@ msgstr "нет клиентского подключения" msgid "could not receive data from client: %m" msgstr "не удалось получить данные от клиента: %m" -#: libpq/pqcomm.c:1219 tcop/postgres.c:3977 +#: libpq/pqcomm.c:1231 tcop/postgres.c:3977 #, c-format msgid "terminating connection because protocol synchronization was lost" msgstr "закрытие подключения из-за потери синхронизации протокола" -#: libpq/pqcomm.c:1285 +#: libpq/pqcomm.c:1297 #, c-format msgid "unexpected EOF within message length word" msgstr "неожиданный обрыв данных в слове длины сообщения" -#: libpq/pqcomm.c:1296 +#: libpq/pqcomm.c:1308 #, c-format msgid "invalid message length" msgstr "неверная длина сообщения" -#: libpq/pqcomm.c:1318 libpq/pqcomm.c:1331 +#: libpq/pqcomm.c:1330 libpq/pqcomm.c:1343 #, c-format msgid "incomplete message from client" msgstr "неполное сообщение от клиента" -#: libpq/pqcomm.c:1464 +#: libpq/pqcomm.c:1476 #, c-format msgid "could not send data to client: %m" msgstr "не удалось послать данные клиенту: %m" @@ -14420,8 +14430,8 @@ msgstr "расширенный тип узла \"%s\" уже существуе� msgid "ExtensibleNodeMethods \"%s\" was not registered" msgstr "методы расширенного узла \"%s\" не зарегистрированы" -#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1863 -#: parser/parse_coerce.c:1891 parser/parse_coerce.c:1967 +#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1871 +#: parser/parse_coerce.c:1899 parser/parse_coerce.c:1975 #: parser/parse_expr.c:2110 parser/parse_func.c:602 parser/parse_oper.c:964 #: utils/fmgr/funcapi.c:466 #, c-format @@ -15323,107 +15333,107 @@ msgstr "" "Операторы сортировки должны быть членами \"<\" или \">\" семейств операторов " "btree." -#: parser/parse_coerce.c:990 parser/parse_coerce.c:1020 -#: parser/parse_coerce.c:1038 parser/parse_coerce.c:1053 +#: parser/parse_coerce.c:998 parser/parse_coerce.c:1028 +#: parser/parse_coerce.c:1046 parser/parse_coerce.c:1061 #: parser/parse_expr.c:2144 parser/parse_expr.c:2732 parser/parse_target.c:935 #, c-format msgid "cannot cast type %s to %s" msgstr "привести тип %s к %s нельзя" -#: parser/parse_coerce.c:1023 +#: parser/parse_coerce.c:1031 #, c-format msgid "Input has too few columns." msgstr "Во входных данных недостаточно столбцов." -#: parser/parse_coerce.c:1041 +#: parser/parse_coerce.c:1049 #, c-format msgid "Cannot cast type %s to %s in column %d." msgstr "Не удалось привести тип %s к %s в столбце %d." -#: parser/parse_coerce.c:1056 +#: parser/parse_coerce.c:1064 #, c-format msgid "Input has too many columns." msgstr "Во входных данных больше столбцов." #. translator: first %s is name of a SQL construct, eg WHERE #. translator: first %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:1099 parser/parse_coerce.c:1147 +#: parser/parse_coerce.c:1107 parser/parse_coerce.c:1155 #, c-format msgid "argument of %s must be type %s, not type %s" msgstr "аргумент конструкции %s должен иметь тип %s, а не %s" #. translator: %s is name of a SQL construct, eg WHERE #. translator: %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:1110 parser/parse_coerce.c:1159 +#: parser/parse_coerce.c:1118 parser/parse_coerce.c:1167 #, c-format msgid "argument of %s must not return a set" msgstr "аргумент конструкции %s не должен возвращать множество" #. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:1299 +#: parser/parse_coerce.c:1307 #, c-format msgid "%s types %s and %s cannot be matched" msgstr "в конструкции %s типы %s и %s не имеют общего" #. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:1366 +#: parser/parse_coerce.c:1374 #, c-format msgid "%s could not convert type %s to %s" msgstr "в конструкции %s нельзя преобразовать тип %s в %s" -#: parser/parse_coerce.c:1668 +#: parser/parse_coerce.c:1676 #, c-format msgid "arguments declared \"anyelement\" are not all alike" msgstr "аргументы, объявленные как \"anyelement\", должны быть однотипными" -#: parser/parse_coerce.c:1688 +#: parser/parse_coerce.c:1696 #, c-format msgid "arguments declared \"anyarray\" are not all alike" msgstr "аргументы, объявленные как \"anyarray\", должны быть однотипными" -#: parser/parse_coerce.c:1708 +#: parser/parse_coerce.c:1716 #, c-format msgid "arguments declared \"anyrange\" are not all alike" msgstr "аргументы, объявленные как \"anyrange\", должны быть однотипными" -#: parser/parse_coerce.c:1737 parser/parse_coerce.c:1952 -#: parser/parse_coerce.c:1986 utils/fmgr/funcapi.c:425 +#: parser/parse_coerce.c:1745 parser/parse_coerce.c:1960 +#: parser/parse_coerce.c:1994 utils/fmgr/funcapi.c:425 #, c-format msgid "argument declared %s is not an array but type %s" msgstr "аргумент, объявленный как \"%s\", оказался не массивом, а типом %s" -#: parser/parse_coerce.c:1753 parser/parse_coerce.c:1792 +#: parser/parse_coerce.c:1761 parser/parse_coerce.c:1800 #, c-format msgid "argument declared %s is not consistent with argument declared %s" msgstr "аргумент, объявленный как \"%s\", не согласуется с аргументом %s" -#: parser/parse_coerce.c:1775 parser/parse_coerce.c:1999 +#: parser/parse_coerce.c:1783 parser/parse_coerce.c:2007 #: utils/fmgr/funcapi.c:439 #, c-format msgid "argument declared %s is not a range type but type %s" msgstr "аргумент, объявленный как \"%s\", имеет не диапазонный тип, а %s" -#: parser/parse_coerce.c:1813 +#: parser/parse_coerce.c:1821 #, c-format msgid "could not determine polymorphic type because input has type %s" msgstr "" "не удалось определить полиморфный тип, так как входные аргументы имеют тип %s" -#: parser/parse_coerce.c:1824 +#: parser/parse_coerce.c:1832 #, c-format msgid "type matched to anynonarray is an array type: %s" msgstr "" "в нарушение объявления \"anynonarray\" соответствующий аргумент оказался " "массивом: %s" -#: parser/parse_coerce.c:1834 +#: parser/parse_coerce.c:1842 #, c-format msgid "type matched to anyenum is not an enum type: %s" msgstr "" "в нарушение объявления \"anyenum\" соответствующий аргумент оказался не " "перечислением: %s" -#: parser/parse_coerce.c:1874 parser/parse_coerce.c:1904 +#: parser/parse_coerce.c:1882 parser/parse_coerce.c:1912 #, c-format msgid "could not find range type for data type %s" msgstr "тип диапазона для типа данных %s не найден" @@ -17133,7 +17143,7 @@ msgstr "Команда архивации с ошибкой: %s" msgid "archive command was terminated by exception 0x%X" msgstr "команда архивации была прервана исключением 0x%X" -#: postmaster/pgarch.c:604 postmaster/postmaster.c:3636 +#: postmaster/pgarch.c:604 postmaster/postmaster.c:3649 #, c-format msgid "" "See C include file \"ntstatus.h\" for a description of the hexadecimal value." @@ -17500,379 +17510,393 @@ msgstr "неверная длина стартового пакета" msgid "failed to send SSL negotiation response: %m" msgstr "не удалось отправить ответ в процессе SSL-согласования: %m" -#: postmaster/postmaster.c:2082 +#: postmaster/postmaster.c:2074 +#, c-format +msgid "received unencrypted data after SSL request" +msgstr "после запроса SSL получены незашифрованные данные" + +#: postmaster/postmaster.c:2075 +#, c-format +msgid "" +"This could be either a client-software bug or evidence of an attempted man-" +"in-the-middle attack." +msgstr "" +"Это может свидетельствовать об ошибке в клиентском ПО или о попытке атаки " +"MITM." + +#: postmaster/postmaster.c:2095 #, 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:2146 utils/misc/guc.c:5781 utils/misc/guc.c:5874 +#: postmaster/postmaster.c:2159 utils/misc/guc.c:5781 utils/misc/guc.c:5874 #: utils/misc/guc.c:7224 utils/misc/guc.c:10021 utils/misc/guc.c:10062 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "неверное значение для параметра \"%s\": \"%s\"" -#: postmaster/postmaster.c:2149 +#: postmaster/postmaster.c:2162 #, c-format msgid "Valid values are: \"false\", 0, \"true\", 1, \"database\"." msgstr "Допустимые значения: \"false\", 0, \"true\", 1, \"database\"." -#: postmaster/postmaster.c:2179 +#: postmaster/postmaster.c:2192 #, c-format msgid "invalid startup packet layout: expected terminator as last byte" msgstr "" "неверная структура стартового пакета: последним байтом должен быть терминатор" -#: postmaster/postmaster.c:2217 +#: postmaster/postmaster.c:2230 #, c-format msgid "no PostgreSQL user name specified in startup packet" msgstr "в стартовом пакете не указано имя пользователя PostgreSQL" -#: postmaster/postmaster.c:2276 +#: postmaster/postmaster.c:2289 #, c-format msgid "the database system is starting up" msgstr "система баз данных запускается" -#: postmaster/postmaster.c:2281 +#: postmaster/postmaster.c:2294 #, c-format msgid "the database system is shutting down" msgstr "система баз данных останавливается" -#: postmaster/postmaster.c:2286 +#: postmaster/postmaster.c:2299 #, c-format msgid "the database system is in recovery mode" msgstr "система баз данных в режиме восстановления" -#: postmaster/postmaster.c:2291 storage/ipc/procarray.c:292 +#: postmaster/postmaster.c:2304 storage/ipc/procarray.c:292 #: storage/ipc/sinvaladt.c:298 storage/lmgr/proc.c:344 #, c-format msgid "sorry, too many clients already" msgstr "извините, уже слишком много клиентов" -#: postmaster/postmaster.c:2381 +#: postmaster/postmaster.c:2394 #, c-format msgid "wrong key in cancel request for process %d" msgstr "неправильный ключ в запросе на отмену процесса %d" -#: postmaster/postmaster.c:2389 +#: postmaster/postmaster.c:2402 #, c-format msgid "PID %d in cancel request did not match any process" msgstr "процесс с кодом %d, полученным в запросе на отмену, не найден" -#: postmaster/postmaster.c:2617 +#: postmaster/postmaster.c:2630 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "получен SIGHUP, файлы конфигурации перезагружаются" -#: postmaster/postmaster.c:2642 +#: postmaster/postmaster.c:2655 #, c-format msgid "pg_hba.conf was not reloaded" msgstr "pg_hba.conf не был перезагружен" -#: postmaster/postmaster.c:2646 +#: postmaster/postmaster.c:2659 #, c-format msgid "pg_ident.conf was not reloaded" msgstr "pg_ident.conf не был перезагружен" -#: postmaster/postmaster.c:2656 +#: postmaster/postmaster.c:2669 #, c-format msgid "SSL configuration was not reloaded" msgstr "конфигурация SSL не была перезагружена" -#: postmaster/postmaster.c:2712 +#: postmaster/postmaster.c:2725 #, c-format msgid "received smart shutdown request" msgstr "получен запрос на \"вежливое\" выключение" -#: postmaster/postmaster.c:2758 +#: postmaster/postmaster.c:2771 #, c-format msgid "received fast shutdown request" msgstr "получен запрос на быстрое выключение" -#: postmaster/postmaster.c:2776 +#: postmaster/postmaster.c:2789 #, c-format msgid "aborting any active transactions" msgstr "прерывание всех активных транзакций" -#: postmaster/postmaster.c:2800 +#: postmaster/postmaster.c:2813 #, c-format msgid "received immediate shutdown request" msgstr "получен запрос на немедленное выключение" -#: postmaster/postmaster.c:2875 +#: postmaster/postmaster.c:2888 #, c-format msgid "shutdown at recovery target" msgstr "выключение при достижении цели восстановления" -#: postmaster/postmaster.c:2891 postmaster/postmaster.c:2914 +#: postmaster/postmaster.c:2904 postmaster/postmaster.c:2927 msgid "startup process" msgstr "стартовый процесс" -#: postmaster/postmaster.c:2894 +#: postmaster/postmaster.c:2907 #, c-format msgid "aborting startup due to startup process failure" msgstr "прерывание запуска из-за ошибки в стартовом процессе" -#: postmaster/postmaster.c:2956 +#: postmaster/postmaster.c:2969 #, c-format msgid "database system is ready to accept connections" msgstr "система БД готова принимать подключения" -#: postmaster/postmaster.c:2977 +#: postmaster/postmaster.c:2990 msgid "background writer process" msgstr "процесс фоновой записи" -#: postmaster/postmaster.c:3031 +#: postmaster/postmaster.c:3044 msgid "checkpointer process" msgstr "процесс контрольных точек" -#: postmaster/postmaster.c:3047 +#: postmaster/postmaster.c:3060 msgid "WAL writer process" msgstr "процесс записи WAL" -#: postmaster/postmaster.c:3062 +#: postmaster/postmaster.c:3075 msgid "WAL receiver process" msgstr "процесс считывания WAL" -#: postmaster/postmaster.c:3077 +#: postmaster/postmaster.c:3090 msgid "autovacuum launcher process" msgstr "процесс запуска автоочистки" -#: postmaster/postmaster.c:3092 +#: postmaster/postmaster.c:3105 msgid "archiver process" msgstr "процесс архивации" -#: postmaster/postmaster.c:3108 +#: postmaster/postmaster.c:3121 msgid "statistics collector process" msgstr "процесс сбора статистики" -#: postmaster/postmaster.c:3122 +#: postmaster/postmaster.c:3135 msgid "system logger process" msgstr "процесс системного протоколирования" -#: postmaster/postmaster.c:3186 +#: postmaster/postmaster.c:3199 msgid "worker process" msgstr "рабочий процесс" -#: postmaster/postmaster.c:3269 postmaster/postmaster.c:3289 -#: postmaster/postmaster.c:3296 postmaster/postmaster.c:3314 +#: postmaster/postmaster.c:3282 postmaster/postmaster.c:3302 +#: postmaster/postmaster.c:3309 postmaster/postmaster.c:3327 msgid "server process" msgstr "процесс сервера" -#: postmaster/postmaster.c:3368 +#: postmaster/postmaster.c:3381 #, 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:3623 +#: postmaster/postmaster.c:3636 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d) завершился с кодом выхода %d" -#: postmaster/postmaster.c:3625 postmaster/postmaster.c:3637 -#: postmaster/postmaster.c:3647 postmaster/postmaster.c:3658 +#: postmaster/postmaster.c:3638 postmaster/postmaster.c:3650 +#: postmaster/postmaster.c:3660 postmaster/postmaster.c:3671 #, 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:3634 +#: postmaster/postmaster.c:3647 #, 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:3644 +#: postmaster/postmaster.c:3657 #, 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:3656 +#: postmaster/postmaster.c:3669 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d) завершился с неизвестным кодом состояния %d" -#: postmaster/postmaster.c:3871 +#: postmaster/postmaster.c:3884 #, c-format msgid "abnormal database system shutdown" msgstr "аварийное выключение системы БД" -#: postmaster/postmaster.c:3911 +#: postmaster/postmaster.c:3924 #, c-format msgid "all server processes terminated; reinitializing" msgstr "все серверные процессы завершены... переинициализация" -#: postmaster/postmaster.c:4077 postmaster/postmaster.c:5550 -#: postmaster/postmaster.c:5937 +#: postmaster/postmaster.c:4090 postmaster/postmaster.c:5563 +#: postmaster/postmaster.c:5950 #, c-format msgid "could not generate random cancel key" msgstr "не удалось сгенерировать случайный ключ отмены" -#: postmaster/postmaster.c:4131 +#: postmaster/postmaster.c:4144 #, c-format msgid "could not fork new process for connection: %m" msgstr "породить новый процесс для соединения не удалось: %m" -#: postmaster/postmaster.c:4173 +#: postmaster/postmaster.c:4186 msgid "could not fork new process for connection: " msgstr "породить новый процесс для соединения не удалось: " -#: postmaster/postmaster.c:4295 +#: postmaster/postmaster.c:4308 #, c-format msgid "connection received: host=%s port=%s" msgstr "принято подключение: узел=%s порт=%s" -#: postmaster/postmaster.c:4300 +#: postmaster/postmaster.c:4313 #, c-format msgid "connection received: host=%s" msgstr "принято подключение: узел=%s" -#: postmaster/postmaster.c:4585 +#: postmaster/postmaster.c:4598 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "запустить серверный процесс \"%s\" не удалось: %m" -#: postmaster/postmaster.c:4738 +#: postmaster/postmaster.c:4751 #, c-format msgid "giving up after too many tries to reserve shared memory" msgstr "" "число повторных попыток резервирования разделяемой памяти достигло предела" -#: postmaster/postmaster.c:4739 +#: postmaster/postmaster.c:4752 #, c-format msgid "This might be caused by ASLR or antivirus software." msgstr "Это может быть вызвано антивирусным ПО или механизмом ASLR." -#: postmaster/postmaster.c:4936 +#: postmaster/postmaster.c:4949 #, c-format msgid "SSL configuration could not be loaded in child process" msgstr "не удалось загрузить конфигурацию SSL в дочерний процесс" -#: postmaster/postmaster.c:5068 +#: postmaster/postmaster.c:5081 #, c-format msgid "Please report this to <[email protected]>." msgstr "" "Пожалуйста, напишите об этой ошибке по адресу <[email protected]>." -#: postmaster/postmaster.c:5155 +#: postmaster/postmaster.c:5168 #, c-format msgid "database system is ready to accept read only connections" msgstr "система БД готова принимать подключения в режиме \"только чтение\"" -#: postmaster/postmaster.c:5478 +#: postmaster/postmaster.c:5491 #, c-format msgid "could not fork startup process: %m" msgstr "породить стартовый процесс не удалось: %m" -#: postmaster/postmaster.c:5482 +#: postmaster/postmaster.c:5495 #, c-format msgid "could not fork background writer process: %m" msgstr "породить процесс фоновой записи не удалось: %m" -#: postmaster/postmaster.c:5486 +#: postmaster/postmaster.c:5499 #, c-format msgid "could not fork checkpointer process: %m" msgstr "породить процесс контрольных точек не удалось: %m" -#: postmaster/postmaster.c:5490 +#: postmaster/postmaster.c:5503 #, c-format msgid "could not fork WAL writer process: %m" msgstr "породить процесс записи WAL не удалось: %m" -#: postmaster/postmaster.c:5494 +#: postmaster/postmaster.c:5507 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "породить процесс считывания WAL не удалось: %m" -#: postmaster/postmaster.c:5498 +#: postmaster/postmaster.c:5511 #, c-format msgid "could not fork process: %m" msgstr "породить процесс не удалось: %m" -#: postmaster/postmaster.c:5695 postmaster/postmaster.c:5718 +#: postmaster/postmaster.c:5708 postmaster/postmaster.c:5731 #, c-format msgid "database connection requirement not indicated during registration" msgstr "" "при регистрации фонового процесса не указывалось, что ему требуется " "подключение к БД" -#: postmaster/postmaster.c:5702 postmaster/postmaster.c:5725 +#: postmaster/postmaster.c:5715 postmaster/postmaster.c:5738 #, c-format msgid "invalid processing mode in background worker" msgstr "неправильный режим обработки в фоновом процессе" -#: postmaster/postmaster.c:5798 +#: postmaster/postmaster.c:5811 #, c-format msgid "starting background worker process \"%s\"" msgstr "запуск фонового рабочего процесса \"%s\"" -#: postmaster/postmaster.c:5810 +#: postmaster/postmaster.c:5823 #, c-format msgid "could not fork worker process: %m" msgstr "породить рабочий процесс не удалось: %m" -#: postmaster/postmaster.c:5923 +#: postmaster/postmaster.c:5936 #, c-format msgid "no slot available for new worker process" msgstr "для нового рабочего процесса не нашлось свободного слота" -#: postmaster/postmaster.c:6258 +#: postmaster/postmaster.c:6271 #, c-format msgid "could not duplicate socket %d for use in backend: error code %d" msgstr "" "продублировать сокет %d для серверного процесса не удалось (код ошибки: %d)" -#: postmaster/postmaster.c:6290 +#: postmaster/postmaster.c:6303 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "создать наследуемый сокет не удалось (код ошибки: %d)\n" -#: postmaster/postmaster.c:6319 +#: postmaster/postmaster.c:6332 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "открыть файл серверных переменных \"%s\" не удалось: %s\n" -#: postmaster/postmaster.c:6326 +#: postmaster/postmaster.c:6339 #, c-format msgid "could not read from backend variables file \"%s\": %s\n" msgstr "прочитать файл серверных переменных \"%s\" не удалось: %s\n" -#: postmaster/postmaster.c:6335 +#: postmaster/postmaster.c:6348 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "не удалось стереть файл \"%s\": %s\n" -#: postmaster/postmaster.c:6352 +#: postmaster/postmaster.c:6365 #, c-format msgid "could not map view of backend variables: error code %lu\n" msgstr "отобразить файл серверных переменных не удалось (код ошибки: %lu)\n" -#: postmaster/postmaster.c:6361 +#: postmaster/postmaster.c:6374 #, c-format msgid "could not unmap view of backend variables: error code %lu\n" msgstr "" "отключить отображение файла серверных переменных не удалось (код ошибки: " "%lu)\n" -#: postmaster/postmaster.c:6368 +#: postmaster/postmaster.c:6381 #, c-format msgid "could not close handle to backend parameter variables: error code %lu\n" msgstr "" "закрыть указатель файла серверных переменных не удалось (код ошибки: %lu)\n" -#: postmaster/postmaster.c:6532 +#: postmaster/postmaster.c:6545 #, c-format msgid "could not read exit code for process\n" msgstr "прочитать код завершения процесса не удалось\n" -#: postmaster/postmaster.c:6537 +#: postmaster/postmaster.c:6550 #, c-format msgid "could not post child completion status\n" msgstr "отправить состояние завершения потомка не удалось\n" @@ -18570,7 +18594,7 @@ msgstr "" msgid "ORIGIN message sent out of order" msgstr "сообщение ORIGIN отправлено неуместно" -#: replication/logical/worker.c:660 +#: replication/logical/worker.c:663 #, c-format msgid "" "publisher did not send replica identity column expected by the logical " @@ -18579,7 +18603,7 @@ msgstr "" "сервер публикации не передал столбец идентификации реплики, ожидаемый для " "целевого отношения логической репликации \"%s.%s\"" -#: replication/logical/worker.c:667 +#: replication/logical/worker.c:670 #, c-format msgid "" "logical replication target relation \"%s.%s\" has neither REPLICA IDENTITY " @@ -18590,7 +18614,7 @@ msgstr "" "IDENTITY, ни ключа PRIMARY KEY, и публикуемое отношение не имеет " "характеристики REPLICA IDENTITY FULL" -#: replication/logical/worker.c:898 +#: replication/logical/worker.c:901 #, c-format msgid "" "logical replication could not find row for delete in replication target " @@ -18599,22 +18623,22 @@ msgstr "" "при логической репликации не удалось найти строку для удаления в целевом " "отношении репликации \"%s\"" -#: replication/logical/worker.c:965 +#: replication/logical/worker.c:968 #, c-format msgid "invalid logical replication message type \"%c\"" msgstr "неверный тип сообщения логической репликации \"%c\"" -#: replication/logical/worker.c:1108 +#: replication/logical/worker.c:1111 #, c-format msgid "data stream from publisher has ended" msgstr "поток данных с сервера публикации закончился" -#: replication/logical/worker.c:1267 +#: replication/logical/worker.c:1270 #, c-format msgid "terminating logical replication worker due to timeout" msgstr "завершение обработчика логической репликации из-за тайм-аута" -#: replication/logical/worker.c:1413 +#: replication/logical/worker.c:1416 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will stop because " @@ -18623,7 +18647,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" будет " "остановлен, так как подписка была удалена" -#: replication/logical/worker.c:1427 +#: replication/logical/worker.c:1430 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will stop because " @@ -18632,7 +18656,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" будет " "остановлен, так как подписка была отключена" -#: replication/logical/worker.c:1441 +#: replication/logical/worker.c:1444 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will restart " @@ -18641,7 +18665,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" будет " "перезапущен из-за изменения информации о подключении" -#: replication/logical/worker.c:1455 +#: replication/logical/worker.c:1458 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will restart " @@ -18650,7 +18674,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" будет " "перезапущен, так как подписка была переименована" -#: replication/logical/worker.c:1472 +#: replication/logical/worker.c:1475 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will restart " @@ -18659,7 +18683,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" будет " "перезапущен, так как было изменено имя слота репликации" -#: replication/logical/worker.c:1486 +#: replication/logical/worker.c:1489 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will restart " @@ -18668,7 +18692,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" будет " "перезапущен из-за изменения публикаций подписки" -#: replication/logical/worker.c:1600 +#: replication/logical/worker.c:1603 #, c-format msgid "" "logical replication apply worker for subscription \"%s\" will not start " @@ -18677,7 +18701,7 @@ msgstr "" "применяющий процесс логической репликации для подписки \"%s\" не будет " "запущен, так как подписка была отключена при старте" -#: replication/logical/worker.c:1614 +#: replication/logical/worker.c:1617 #, c-format msgid "" "logical replication table synchronization worker for subscription \"%s\", " @@ -18686,13 +18710,13 @@ msgstr "" "процесс синхронизации таблицы при логической репликации для подписки \"%s\", " "таблицы \"%s\" запущен" -#: replication/logical/worker.c:1618 +#: replication/logical/worker.c:1621 #, c-format msgid "logical replication apply worker for subscription \"%s\" has started" msgstr "" "запускается применяющий процесс логической репликации для подписки \"%s\"" -#: replication/logical/worker.c:1658 +#: replication/logical/worker.c:1661 #, c-format msgid "subscription has no replication slot set" msgstr "для подписки не задан слот репликации" @@ -19062,26 +19086,26 @@ msgstr "" msgid "terminating walsender process after promotion" msgstr "завершение процесса передачи журнала после повышения" -#: replication/walsender.c:1446 +#: replication/walsender.c:1447 #, c-format msgid "cannot execute new commands while WAL sender is in stopping mode" msgstr "" "нельзя выполнять новые команды, пока процесс передачи WAL находится в режиме " "остановки" -#: replication/walsender.c:1483 +#: replication/walsender.c:1482 #, c-format msgid "cannot execute SQL commands in WAL sender for physical replication" msgstr "" "нельзя выполнять команды SQL в процессе, передающем WAL для физической " "репликации" -#: replication/walsender.c:1506 +#: replication/walsender.c:1515 #, c-format msgid "received replication command: %s" msgstr "получена команда репликации: %s" -#: replication/walsender.c:1514 tcop/fastpath.c:287 tcop/postgres.c:1020 +#: replication/walsender.c:1523 tcop/fastpath.c:287 tcop/postgres.c:1020 #: tcop/postgres.c:1330 tcop/postgres.c:1589 tcop/postgres.c:1994 #: tcop/postgres.c:2362 tcop/postgres.c:2437 #, c-format @@ -19091,32 +19115,32 @@ msgid "" msgstr "" "текущая транзакция прервана, команды до конца блока транзакции игнорируются" -#: replication/walsender.c:1622 replication/walsender.c:1638 +#: replication/walsender.c:1631 replication/walsender.c:1647 #, c-format msgid "unexpected EOF on standby connection" msgstr "неожиданный обрыв соединения с резервным сервером" -#: replication/walsender.c:1677 +#: replication/walsender.c:1686 #, c-format msgid "invalid standby message type \"%c\"" msgstr "неверный тип сообщения резервного сервера: \"%c\"" -#: replication/walsender.c:1718 +#: replication/walsender.c:1727 #, c-format msgid "unexpected message type \"%c\"" msgstr "неожиданный тип сообщения \"%c\"" -#: replication/walsender.c:2090 +#: replication/walsender.c:2099 #, c-format msgid "terminating walsender process due to replication timeout" msgstr "завершение процесса передачи журнала из-за тайм-аута репликации" -#: replication/walsender.c:2174 +#: replication/walsender.c:2183 #, c-format msgid "\"%s\" has now caught up with upstream server" msgstr "ведомый сервер \"%s\" нагнал ведущий" -#: replication/walsender.c:2287 +#: replication/walsender.c:2296 #, c-format msgid "" "number of requested standby connections exceeds max_wal_senders (currently " @@ -19667,7 +19691,7 @@ msgstr "нераспознанный параметр Snowball: \"%s\"" msgid "missing Language parameter" msgstr "отсутствует параметр Language" -#: statistics/dependencies.c:682 statistics/dependencies.c:735 +#: statistics/dependencies.c:684 statistics/dependencies.c:737 #: statistics/mvdistinct.c:333 statistics/mvdistinct.c:386 #: utils/adt/pseudotypes.c:94 utils/adt/pseudotypes.c:122 #: utils/adt/pseudotypes.c:147 utils/adt/pseudotypes.c:171 @@ -19678,7 +19702,7 @@ msgstr "отсутствует параметр Language" msgid "cannot accept a value of type %s" msgstr "значение типа %s нельзя ввести" -#: statistics/extended_stats.c:105 +#: statistics/extended_stats.c:106 #, c-format msgid "" "statistics object \"%s.%s\" could not be computed for relation \"%s.%s\"" @@ -22711,7 +22735,7 @@ msgstr "элемент пути в позиции %d - не целочислен msgid "levenshtein argument exceeds maximum length of %d characters" msgstr "длина аргумента levenshtein() превышает максимум (%d симв.)" -#: utils/adt/like.c:183 utils/adt/selfuncs.c:5678 +#: utils/adt/like.c:183 utils/adt/selfuncs.c:5690 #, c-format msgid "could not determine which collation to use for ILIKE" msgstr "не удалось определить, какой порядок сортировки использовать для ILIKE" @@ -23344,7 +23368,7 @@ msgstr "" "Чтобы обозначить отсутствующий аргумент унарного оператора, укажите NONE." #: utils/adt/regproc.c:696 utils/adt/regproc.c:737 utils/adt/regproc.c:1865 -#: utils/adt/ruleutils.c:9022 utils/adt/ruleutils.c:9190 +#: utils/adt/ruleutils.c:9034 utils/adt/ruleutils.c:9202 #, c-format msgid "too many arguments" msgstr "слишком много аргументов" @@ -23534,17 +23558,17 @@ msgstr "не удалось сравнить различные типы сто� msgid "cannot compare record types with different numbers of columns" msgstr "сравнивать типы записей с разным числом столбцов нельзя" -#: utils/adt/ruleutils.c:4714 +#: utils/adt/ruleutils.c:4716 #, c-format msgid "rule \"%s\" has unsupported event type %d" msgstr "правило \"%s\" имеет неподдерживаемый тип событий %d" -#: utils/adt/selfuncs.c:5663 +#: utils/adt/selfuncs.c:5675 #, c-format msgid "case insensitive matching not supported on type bytea" msgstr "регистронезависимое сравнение не поддерживается для типа bytea" -#: utils/adt/selfuncs.c:5765 +#: utils/adt/selfuncs.c:5777 #, c-format msgid "regular-expression matching not supported on type bytea" msgstr "сравнение с регулярными выражениями не поддерживается для типа bytea" @@ -27849,16 +27873,16 @@ msgstr "пустое имя каталога конфигурации: \"%s\"" msgid "could not open configuration directory \"%s\": %m" msgstr "открыть каталог конфигурации \"%s\" не удалось: %m" -#: repl_gram.y:330 repl_gram.y:362 +#: repl_gram.y:326 repl_gram.y:358 #, c-format msgid "invalid timeline %u" msgstr "неверная линия времени %u" -#: repl_scanner.l:126 +#: repl_scanner.l:145 msgid "invalid streaming start location" msgstr "неверная позиция начала потока" -#: repl_scanner.l:177 scan.l:679 +#: repl_scanner.l:201 scan.l:679 msgid "unterminated quoted string" msgstr "незавершённая строка в кавычках" diff --git a/src/backend/po/sv.po b/src/backend/po/sv.po index 49708ffb5e2..319a29e00f0 100644 --- a/src/backend/po/sv.po +++ b/src/backend/po/sv.po @@ -23,8 +23,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:42+0000\n" -"PO-Revision-Date: 2021-11-07 23:08+0100\n" +"POT-Creation-Date: 2021-11-12 02:26+0000\n" +"PO-Revision-Date: 2021-11-12 18:32+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" @@ -197,10 +197,10 @@ msgstr "kunde inte stänga katalog \"%s\": %s\n" #: ../port/path.c:685 access/transam/twophase.c:1377 access/transam/xlog.c:6478 #: lib/stringinfo.c:258 libpq/auth.c:1155 libpq/auth.c:1534 libpq/auth.c:1602 #: libpq/auth.c:2120 postmaster/bgworker.c:350 postmaster/bgworker.c:978 -#: postmaster/postmaster.c:2472 postmaster/postmaster.c:2494 -#: postmaster/postmaster.c:4063 postmaster/postmaster.c:4779 -#: postmaster/postmaster.c:4854 postmaster/postmaster.c:5586 -#: postmaster/postmaster.c:5946 +#: postmaster/postmaster.c:2485 postmaster/postmaster.c:2507 +#: postmaster/postmaster.c:4076 postmaster/postmaster.c:4792 +#: postmaster/postmaster.c:4867 postmaster/postmaster.c:5599 +#: postmaster/postmaster.c:5959 #: replication/libpqwalreceiver/libpqwalreceiver.c:280 #: replication/logical/logical.c:175 storage/buffer/localbuf.c:436 #: storage/file/fd.c:793 storage/file/fd.c:1222 storage/file/fd.c:1340 @@ -854,7 +854,7 @@ msgstr "kunde inte fsync:a fil \"%s\": %m" #: access/transam/timeline.c:329 access/transam/timeline.c:483 #: access/transam/xlog.c:3261 access/transam/xlog.c:3413 #: access/transam/xlog.c:10884 access/transam/xlog.c:10922 -#: access/transam/xlog.c:11326 postmaster/postmaster.c:4546 +#: access/transam/xlog.c:11326 postmaster/postmaster.c:4559 #: replication/logical/origin.c:582 replication/slot.c:1266 #: storage/file/copydir.c:176 storage/smgr/md.c:328 utils/time/snapmgr.c:1297 #, c-format @@ -875,7 +875,7 @@ msgstr "kunde inte söka (seek) till slutet av filen \"%s\": %m" #: access/heap/rewriteheap.c:1191 access/transam/timeline.c:384 #: access/transam/timeline.c:420 access/transam/timeline.c:500 #: access/transam/xlog.c:3293 access/transam/xlog.c:3466 -#: postmaster/postmaster.c:4556 postmaster/postmaster.c:4566 +#: postmaster/postmaster.c:4569 postmaster/postmaster.c:4579 #: replication/logical/origin.c:597 replication/logical/origin.c:642 #: replication/logical/origin.c:664 replication/logical/snapbuild.c:1645 #: replication/slot.c:1301 storage/file/buffile.c:343 @@ -1301,12 +1301,12 @@ msgstr "Sätt max_prepared_transactions till ett ickenollvärde." msgid "transaction identifier \"%s\" is already in use" msgstr "transaktionsidentifierare \"%s\" används redan" -#: access/transam/twophase.c:419 access/transam/twophase.c:2433 +#: access/transam/twophase.c:419 access/transam/twophase.c:2443 #, c-format msgid "maximum number of prepared transactions reached" msgstr "maximalt antal förberedda transaktioner har uppnåtts" -#: access/transam/twophase.c:420 access/transam/twophase.c:2434 +#: access/transam/twophase.c:420 access/transam/twophase.c:2444 #, c-format msgid "Increase max_prepared_transactions (currently %d)." msgstr "Öka max_prepared_transactions (nu %d)." @@ -1324,7 +1324,7 @@ msgstr "rättighet saknas för att slutföra förberedd transaktion" #: access/transam/twophase.c:604 #, c-format msgid "Must be superuser or the user that prepared the transaction." -msgstr "Måste vara superanvändare eller den användare som förberedde transaktionen" +msgstr "Måste vara superuser eller den användare som förberedde transaktionen" #: access/transam/twophase.c:615 #, c-format @@ -1366,79 +1366,84 @@ msgstr "kunde inte läsa tvåfas-statusfil \"%s\": %m" msgid "Failed while allocating a WAL reading processor." msgstr "Millslyckades vid allokering av en WAL-läs-processor." -#: access/transam/twophase.c:1392 +#: access/transam/twophase.c:1394 +#, c-format +msgid "could not read two-phase state from WAL at %X/%X: %s" +msgstr "kunde inte läsa tvåfas-status från WAL vid %X/%X: %s" + +#: access/transam/twophase.c:1401 #, c-format msgid "could not read two-phase state from WAL at %X/%X" msgstr "kunde inte läsa tvåfas-status från WAL vid %X/%X" -#: access/transam/twophase.c:1400 +#: access/transam/twophase.c:1410 #, c-format msgid "expected two-phase state data is not present in WAL at %X/%X" msgstr "förväntad tvåfas-statusdata finns inte i WAL vid %X/%X" -#: access/transam/twophase.c:1637 +#: access/transam/twophase.c:1647 #, c-format msgid "could not remove two-phase state file \"%s\": %m" msgstr "kunde inte ta bort tvåfas-statusfil \"%s\": %m" -#: access/transam/twophase.c:1667 +#: access/transam/twophase.c:1677 #, c-format msgid "could not recreate two-phase state file \"%s\": %m" msgstr "kunde inte återskapa tvåfas-statusfil \"%s\": %m" -#: access/transam/twophase.c:1684 access/transam/twophase.c:1697 +#: access/transam/twophase.c:1694 access/transam/twophase.c:1707 #, c-format msgid "could not write two-phase state file: %m" msgstr "kunde inte skriva tvåfas-statusfil: %m" -#: access/transam/twophase.c:1714 +#: access/transam/twophase.c:1724 #, c-format msgid "could not fsync two-phase state file: %m" msgstr "kunde inte fsync:a tvåfas-statusfil %m" -#: access/transam/twophase.c:1721 +#: access/transam/twophase.c:1731 #, c-format msgid "could not close two-phase state file: %m" msgstr "kunde inte stänga tvåfas-statusfil: %m" -#: access/transam/twophase.c:1809 +#: access/transam/twophase.c:1819 #, c-format msgid "%u two-phase state file was written for a long-running prepared transaction" msgid_plural "%u two-phase state files were written for long-running prepared transactions" msgstr[0] "%u tvåfas-statusfil skrevs för långkörande förberedd transkation" msgstr[1] "%u tvåfas-statusfiler skrevs för långkörande förberedda transaktioner" -#: access/transam/twophase.c:2037 +#: access/transam/twophase.c:2047 #, c-format msgid "recovering prepared transaction %u from shared memory" msgstr "återskapar förberedd transaktion %u från delat minne" -#: access/transam/twophase.c:2127 +#: access/transam/twophase.c:2137 #, c-format msgid "removing stale two-phase state file for transaction %u" msgstr "tar bort död tvåfas-statusfil för transaktioon %u" -#: access/transam/twophase.c:2134 +#: access/transam/twophase.c:2144 #, c-format msgid "removing stale two-phase state from memory for transaction %u" msgstr "tar bort död tvåfas-statusfil från minne för transaktion %u" -#: access/transam/twophase.c:2147 +#: access/transam/twophase.c:2157 #, c-format msgid "removing future two-phase state file for transaction %u" msgstr "tar bort framtida tvåfas-statusfil för transaktion %u" -#: access/transam/twophase.c:2154 +#: access/transam/twophase.c:2164 #, c-format msgid "removing future two-phase state from memory for transaction %u" msgstr "tar bort framtida tvåfas-statusfil från minne för transaktion %u" -#: access/transam/twophase.c:2168 access/transam/twophase.c:2187 +#: access/transam/twophase.c:2178 access/transam/twophase.c:2197 #, c-format msgid "removing corrupt two-phase state file for transaction %u" msgstr "tar bort korrupt tvåfas-statusfil för transaktion %u" -#: access/transam/twophase.c:2194 +#: access/transam/twophase.c:2204 #, c-format msgid "removing corrupt two-phase state from memory for transaction %u" msgstr "tar bort korrupt tvåfas-statusfil från minne för transaktion %u" @@ -3159,7 +3164,7 @@ msgstr "språket \"%s\" är inte betrott" #: catalog/aclchk.c:2608 #, c-format msgid "GRANT and REVOKE are not allowed on untrusted languages, because only superusers can use untrusted languages." -msgstr "GRANT och REVOKE är inte tillåtna på icke betrodda språk då bara superanvändare kan använda icke betrodda språk." +msgstr "GRANT och REVOKE är inte tillåtna på icke betrodda språk då bara en superuser kan använda icke betrodda språk." #: catalog/aclchk.c:3122 #, c-format @@ -4100,7 +4105,7 @@ msgstr "måste vara ägaren till typ %s eller typ %s" #: catalog/objectaddress.c:2407 catalog/objectaddress.c:2424 #, c-format msgid "must be superuser" -msgstr "måste vara superanvändare" +msgstr "måste vara en superuser" #: catalog/objectaddress.c:2414 #, c-format @@ -5120,12 +5125,12 @@ msgstr "textsökkonfiguration \"%s\" finns redan i schema \"%s\"" #: commands/alter.c:216 #, c-format msgid "must be superuser to rename %s" -msgstr "måste vara superanvändare för att döpa om %s" +msgstr "måste vara en superuser för att döpa om %s" #: commands/alter.c:725 #, c-format msgid "must be superuser to set schema of %s" -msgstr "måste vara superanvändare för att sätta schema för %s" +msgstr "måste vara en superuser för att sätta schema för %s" #: commands/amcmds.c:58 #, c-format @@ -5135,7 +5140,7 @@ msgstr "rättighet saknas för att skapa accessmetod \"%s\"" #: commands/amcmds.c:60 #, c-format msgid "Must be superuser to create an access method." -msgstr "Måste vara superanvändare för att skapa accessmetod." +msgstr "Måste vara en superuser för att skapa accessmetod." #: commands/amcmds.c:68 #, c-format @@ -5173,12 +5178,12 @@ msgstr "hoppar över analys av \"%s\" --- lås ej tillgängligt" #: commands/analyze.c:173 #, c-format msgid "skipping \"%s\" --- only superuser can analyze it" -msgstr "hoppar över \"%s\" --- bara superanvändare kan analysera den" +msgstr "hoppar över \"%s\" --- bara superuser kan analysera den" #: commands/analyze.c:177 #, c-format msgid "skipping \"%s\" --- only superuser or database owner can analyze it" -msgstr "hoppar över \"%s\" --- bara superanvändare eller databasägaren kan analysera den" +msgstr "hoppar över \"%s\" --- bara superuser eller databasägaren kan analysera den" #: commands/analyze.c:181 #, c-format @@ -5402,7 +5407,7 @@ msgstr "kunde inte konvertera lokalnamn \"%s\" till språktagg: %s" #: commands/collationcmds.c:528 #, c-format msgid "must be superuser to import system collations" -msgstr "måste vara superanvändare för att importera systemjämförelser" +msgstr "måste vara en superuser för att importera systemjämförelser" #: commands/collationcmds.c:556 commands/copy.c:1825 commands/copy.c:3183 #, c-format @@ -6429,7 +6434,7 @@ msgstr "rättighet saknas för att skapa händelseutlösare \"%s\"" #: commands/event_trigger.c:187 #, c-format msgid "Must be superuser to create an event trigger." -msgstr "Måste vara superanvändare för att skapa en händelsutlösare." +msgstr "Måste vara superuser för att skapa en händelsutlösare." #: commands/event_trigger.c:196 #, c-format @@ -6471,7 +6476,7 @@ msgstr "rättighet saknas för att byta ägare på händelseutlösare \"%s\"" #: commands/event_trigger.c:620 #, c-format msgid "The owner of an event trigger must be a superuser." -msgstr "Ägaren för en händelseutlösare måste vara en superanvändare." +msgstr "Ägaren för en händelseutlösare måste vara en superuser." #: commands/event_trigger.c:1486 #, c-format @@ -6608,7 +6613,7 @@ msgstr "rättighet saknas för att skapa utökning \"%s\"" #: commands/extension.c:809 #, c-format msgid "Must be superuser to create this extension." -msgstr "Måste vara superanvändare för att skapa denna utökning." +msgstr "Måste vara superuser för att skapa denna utökning." #: commands/extension.c:813 #, c-format @@ -6618,7 +6623,7 @@ msgstr "rättighet saknas för att uppdatera utökning \"%s\"" #: commands/extension.c:815 #, c-format msgid "Must be superuser to update this extension." -msgstr "Måste vara superanvändare för att uppdatera denna utökning." +msgstr "Måste vara superuser för att uppdatera denna utökning." #: commands/extension.c:1110 #, c-format @@ -6758,12 +6763,12 @@ msgstr "rättighet saknas för att byta ägare på främmande data-omvandlare \" #: commands/foreigncmds.c:225 #, c-format msgid "Must be superuser to change owner of a foreign-data wrapper." -msgstr "Måste vara superanvändare för att byta ägare på en främmande data-omvandlare." +msgstr "Måste vara superuser för att byta ägare på en främmande data-omvandlare." #: commands/foreigncmds.c:233 #, c-format msgid "The owner of a foreign-data wrapper must be a superuser." -msgstr "Ägaren av en främmande data-omvandlare måste vara en superanvändare." +msgstr "Ägaren av en främmande data-omvandlare måste vara en superuser." #: commands/foreigncmds.c:291 commands/foreigncmds.c:706 foreign/foreign.c:667 #, c-format @@ -6778,7 +6783,7 @@ msgstr "rättighet saknas för att skapa främmande data-omvandlare \"%s\"" #: commands/foreigncmds.c:584 #, c-format msgid "Must be superuser to create a foreign-data wrapper." -msgstr "Måste vara superanvändare för att skapa främmande data-omvandlare." +msgstr "Måste vara superuser för att skapa främmande data-omvandlare." #: commands/foreigncmds.c:696 #, c-format @@ -6788,7 +6793,7 @@ msgstr "rättighet saknas för att ändra främmande data-omvandlare \"%s\"" #: commands/foreigncmds.c:698 #, c-format msgid "Must be superuser to alter a foreign-data wrapper." -msgstr "Måste vara superanvändare för att ändra främmande data-omvandlare." +msgstr "Måste vara superuser för att ändra främmande data-omvandlare." #: commands/foreigncmds.c:729 #, c-format @@ -6974,7 +6979,7 @@ msgstr "Använd CREATE LANGUAGE för att ladda in språket i databasen." #: commands/functioncmds.c:967 commands/functioncmds.c:1234 #, c-format msgid "only superuser can define a leakproof function" -msgstr "bara superanvändare kan definiera en leakproof-funktion" +msgstr "bara en superuser kan definiera en leakproof-funktion" #: commands/functioncmds.c:1010 #, c-format @@ -7059,7 +7064,7 @@ msgstr "typomvandlingsfunktionen får inte returnera en mängd" #: commands/functioncmds.c:1554 #, c-format msgid "must be superuser to create a cast WITHOUT FUNCTION" -msgstr "måste vara superanvändaren för att skapa en typomvandling WITHOUT FUNCTION" +msgstr "måste vara superuser för att skapa en typomvandling WITHOUT FUNCTION" #: commands/functioncmds.c:1569 #, c-format @@ -7377,7 +7382,7 @@ msgstr "operatorfamilj \"%s\" för accessmetod \"%s\" finns redan" #: commands/opclasscmds.c:402 #, c-format msgid "must be superuser to create an operator class" -msgstr "måste vara superanvändare för att skapa en operatorklass" +msgstr "måste vara en superuser för att skapa en operatorklass" #: commands/opclasscmds.c:475 commands/opclasscmds.c:849 #: commands/opclasscmds.c:973 @@ -7419,12 +7424,12 @@ msgstr "Operatorklassen \"%s\" är redan standard." #: commands/opclasscmds.c:747 #, c-format msgid "must be superuser to create an operator family" -msgstr "måste vara superanvändare för att skapa en operatorfamilj" +msgstr "måste vara en superuser för att skapa en operatorfamilj" #: commands/opclasscmds.c:803 #, c-format msgid "must be superuser to alter an operator family" -msgstr "måste vara superanvändare för att ändra en operatorfamilj" +msgstr "måste vara en superuser för att ändra en operatorfamilj" #: commands/opclasscmds.c:858 #, c-format @@ -7701,7 +7706,7 @@ msgstr "Språken som stöds listas i systemkatalogen pg_pltemplate." #: commands/proclang.c:262 #, c-format msgid "must be superuser to create custom procedural language" -msgstr "måste vara superanvändare för att skapa ett eget procedurspråk" +msgstr "måste vara en superuser för att skapa ett eget procedurspråk" #: commands/proclang.c:281 commands/trigger.c:608 commands/typecmds.c:457 #: commands/typecmds.c:474 @@ -7727,7 +7732,7 @@ msgstr "okänd publiceringsparameter: %s" #: commands/publicationcmds.c:160 #, c-format msgid "must be superuser to create FOR ALL TABLES publication" -msgstr "måste vara superanvändare för att skapa en FOR ALL TABLES-publicering" +msgstr "måste vara en superuser för att skapa en FOR ALL TABLES-publicering" #: commands/publicationcmds.c:326 #, c-format @@ -7752,7 +7757,7 @@ msgstr "rättighet saknas för att byta ägare på publicering \"%s\"" #: commands/publicationcmds.c:681 #, c-format msgid "The owner of a FOR ALL TABLES publication must be a superuser." -msgstr "Ägaren av en FOR ALL TABLES-publicering måste vara en superanvändare." +msgstr "Ägaren av en FOR ALL TABLES-publicering måste vara en superuser." #: commands/schemacmds.c:106 commands/schemacmds.c:280 #, c-format @@ -7782,7 +7787,7 @@ msgstr "måste ange leverantör när multipla säkerhetsetikettleverantörer har #: commands/seclabel.c:82 #, c-format msgid "security label provider \"%s\" is not loaded" -msgstr "åsäkerhetsetikettleverantör \"%s\" har inte laddats" +msgstr "leverantör \"%s\" för säkerhetsetiketter har inte laddats" #: commands/sequence.c:138 #, c-format @@ -7963,7 +7968,7 @@ msgstr "duplicerade kolumnnamn i statistikdefinition" #: commands/statscmds.c:295 #, c-format msgid "unrecognized statistics kind \"%s\"" -msgstr "okänd statistiksort \"%s\"" +msgstr "okänd statistiktyp \"%s\"" #: commands/subscriptioncmds.c:190 #, c-format @@ -8013,10 +8018,10 @@ msgstr "publiceringsnamn \"%s\" använt mer än en gång" #: commands/subscriptioncmds.c:350 #, c-format msgid "must be superuser to create subscriptions" -msgstr "måste vara superanvändare för att skapa prenumerationer" +msgstr "måste vara en superuser för att skapa prenumerationer" #: commands/subscriptioncmds.c:430 commands/subscriptioncmds.c:524 -#: replication/logical/tablesync.c:859 replication/logical/worker.c:1675 +#: replication/logical/tablesync.c:859 replication/logical/worker.c:1678 #, c-format msgid "could not connect to the publisher: %s" msgstr "kunde inte ansluta till publicerare: %s" @@ -8105,7 +8110,7 @@ msgstr "rättighet saknas för att byta ägare på prenumeration \"%s\"" #: commands/subscriptioncmds.c:1037 #, c-format msgid "The owner of a subscription must be a superuser." -msgstr "Ägaren av en prenumeration måste vara en superanvändare." +msgstr "Ägaren av en prenumeration måste vara en superuser." #: commands/subscriptioncmds.c:1150 #, c-format @@ -9360,7 +9365,7 @@ msgstr "rättighet saknas för att skapa tabellutrymme \"%s\"" #: commands/tablespace.c:251 #, c-format msgid "Must be superuser to create a tablespace." -msgstr "Måste vara superanvändare för att skapa ett tabellutrymme." +msgstr "Måste vara en superuser för att skapa ett tabellutrymme." #: commands/tablespace.c:267 #, c-format @@ -9716,7 +9721,7 @@ msgstr "funktion %s skall returnera typ %s" #: commands/tsearchcmds.c:192 #, c-format msgid "must be superuser to create text search parsers" -msgstr "måste vara superanvändare för att skapa textsökparser" +msgstr "måste vara en superuser för att skapa textsökparser" #: commands/tsearchcmds.c:240 #, c-format @@ -9756,7 +9761,7 @@ msgstr "textsökmall krävs" #: commands/tsearchcmds.c:746 #, c-format msgid "must be superuser to create text search templates" -msgstr "måste vara superanvändare för att skapa textsökmallar" +msgstr "måste vara en superuser för att skapa textsökmallar" #: commands/tsearchcmds.c:783 #, c-format @@ -9806,7 +9811,7 @@ msgstr "ogiltigt parameterlistformat \"%s\"" #: commands/typecmds.c:183 #, c-format msgid "must be superuser to create a base type" -msgstr "måste vara superanvändare för att skapa en bastyp" +msgstr "måste vara en superuser för att skapa en bastyp" #: commands/typecmds.c:290 commands/typecmds.c:1437 #, c-format @@ -10102,17 +10107,17 @@ msgstr "SYSID kan inte längre anges" #: commands/user.c:295 #, c-format msgid "must be superuser to create superusers" -msgstr "måste vara superanvändare för att skapa superanvändare" +msgstr "måste vara en superuser för att skapa nya superuser" #: commands/user.c:302 #, c-format msgid "must be superuser to create replication users" -msgstr "måste vara superanvändare för att skapa replikeringsanvändare" +msgstr "måste vara en superuser för att skapa replikeringsanvändare" #: commands/user.c:309 commands/user.c:721 #, c-format msgid "must be superuser to change bypassrls attribute" -msgstr "måste vara superanvändare för ändra bypassrls-attribut" +msgstr "måste vara en superuser för ändra bypassrls-attribut" #: commands/user.c:316 #, c-format @@ -10149,7 +10154,7 @@ msgstr "pg_authid OID-värde är ej satt i binärt uppgraderingsläge" #: commands/user.c:1607 #, c-format msgid "must be superuser to alter superusers" -msgstr "måste vara superanvändare för att ändra superanvändare" +msgstr "måste vara en superuser för att ändra en superuser" #: commands/user.c:714 #, c-format @@ -10164,7 +10169,7 @@ msgstr "rättighet saknas" #: commands/user.c:967 #, c-format msgid "must be superuser to alter settings globally" -msgstr "måste vara superanvändare för att ändra globala inställningar" +msgstr "måste vara en superuser för att ändra globala inställningar" #: commands/user.c:989 #, c-format @@ -10202,7 +10207,7 @@ msgstr "sessionsanvändaren kan inte tas bort" #: commands/user.c:1059 #, c-format msgid "must be superuser to drop superusers" -msgstr "måste vara superanvändare för att ta bort superanvändare" +msgstr "måste vara en superuser för att ta bort en superuser" #: commands/user.c:1075 #, c-format @@ -10222,7 +10227,7 @@ msgstr "aktuella användaren kan inte döpas om" #: commands/user.c:1234 #, c-format msgid "must be superuser to rename superusers" -msgstr "måste vara superanvändare för att döpa om superanvändare" +msgstr "måste vara en superuser för att döpa om en superúser" #: commands/user.c:1241 #, c-format @@ -10257,7 +10262,7 @@ msgstr "måste ha \"admin option\" på roll \"%s\"" #: commands/user.c:1488 #, c-format msgid "must be superuser to set grantor" -msgstr "måste vara superanvändare för att sätta fullmaktsgivare" +msgstr "måste vara en superuser för att sätta fullmaktsgivare" #: commands/user.c:1513 #, c-format @@ -10322,12 +10327,12 @@ msgstr "hoppar över vacuum av \"%s\" --- lås ej tillgängligt" #: commands/vacuum.c:1351 #, c-format msgid "skipping \"%s\" --- only superuser can vacuum it" -msgstr "hoppar över \"%s\" --- bara superanvändare kan städa den" +msgstr "hoppar över \"%s\" --- bara en superuser kan städa den" #: commands/vacuum.c:1355 #, c-format msgid "skipping \"%s\" --- only superuser or database owner can vacuum it" -msgstr "hoppar över \"%s\" --- bara superanvändare eller databasägaren kan städa den" +msgstr "hoppar över \"%s\" --- bara en superuser eller databasägaren kan städa den" #: commands/vacuum.c:1359 #, c-format @@ -11028,12 +11033,12 @@ msgstr "rader returnerade av funktion är inte alla av samma radtyp" #: executor/execSRF.c:356 executor/execSRF.c:622 #, c-format msgid "table-function protocol for materialize mode was not followed" -msgstr "tabellfunktionsprotokoll för materialiserat läge följdes inte" +msgstr "protokoll för tabellfunktion i materialiserat läge följdes inte" #: executor/execSRF.c:363 executor/execSRF.c:640 #, c-format msgid "unrecognized table-function returnMode: %d" -msgstr "okänt tabellfunktions-returnMode: %d" +msgstr "okänd returnMode för tabellfunktion: %d" #: executor/execSRF.c:845 #, c-format @@ -12557,7 +12562,7 @@ msgstr "SSL-bibliotek stöder inte certifikatåterkallningslistor." #: libpq/be-secure-openssl.c:398 #, c-format msgid "could not load SSL certificate revocation list file \"%s\": %s" -msgstr "kunde inte ladda certifikatåterkallningslistfil \"%s\" för SSL-certifikat: %s" +msgstr "kunde inte ladda fil \"%s\" med certifikatåterkallningslista för SSL: %s" #: libpq/be-secure-openssl.c:460 #, c-format @@ -13161,27 +13166,27 @@ msgstr "det finns ingen klientanslutning" msgid "could not receive data from client: %m" msgstr "kunde inte ta emot data från klient: %m" -#: libpq/pqcomm.c:1219 tcop/postgres.c:3977 +#: libpq/pqcomm.c:1231 tcop/postgres.c:3977 #, c-format msgid "terminating connection because protocol synchronization was lost" msgstr "stänger anslutning då protokollsynkroniseringen tappades" -#: libpq/pqcomm.c:1285 +#: libpq/pqcomm.c:1297 #, c-format msgid "unexpected EOF within message length word" msgstr "oväntat EOF inom meddelandelängdord" -#: libpq/pqcomm.c:1296 +#: libpq/pqcomm.c:1308 #, c-format msgid "invalid message length" msgstr "ogiltig meddelandelängd" -#: libpq/pqcomm.c:1318 libpq/pqcomm.c:1331 +#: libpq/pqcomm.c:1330 libpq/pqcomm.c:1343 #, c-format msgid "incomplete message from client" msgstr "inkomplett meddelande från klient" -#: libpq/pqcomm.c:1464 +#: libpq/pqcomm.c:1476 #, c-format msgid "could not send data to client: %m" msgstr "kunde inte skicka data till klient: %m" @@ -14954,7 +14959,7 @@ msgstr "kan inte indexera typ %s då det inte är en array" #: parser/parse_node.c:358 parser/parse_node.c:395 #, c-format msgid "array subscript must have type integer" -msgstr "arrayindex måste ha typen integer" +msgstr "array-index måste ha typen integer" #: parser/parse_node.c:426 #, c-format @@ -15871,7 +15876,7 @@ msgstr "Det misslyckade arkiveringskommandot var: %s" msgid "archive command was terminated by exception 0x%X" msgstr "arkiveringskommandot terminerades med avbrott 0x%X" -#: postmaster/pgarch.c:604 postmaster/postmaster.c:3636 +#: postmaster/pgarch.c:604 postmaster/postmaster.c:3649 #, c-format msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value." msgstr "Se C-include-fil \"ntstatus.h\" för en beskrivning av det hexdecimala värdet." @@ -16213,368 +16218,378 @@ msgstr "ogiltig längd på startuppaket" msgid "failed to send SSL negotiation response: %m" msgstr "misslyckades att skicka SSL-förhandlingssvar: %m" -#: postmaster/postmaster.c:2082 +#: postmaster/postmaster.c:2074 +#, c-format +msgid "received unencrypted data after SSL request" +msgstr "tog emot okrypterad data efter SSL-förfrågan" + +#: postmaster/postmaster.c:2075 +#, c-format +msgid "This could be either a client-software bug or evidence of an attempted man-in-the-middle attack." +msgstr "Detta kan antingen vara en bug i klientens mjukvara eller bevis på ett försök att utföra en attack av typen man-in-the-middle." + +#: postmaster/postmaster.c:2095 #, c-format msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "inget stöd för framändans protokoll %u.%u: servern stöder %u.0 till %u.%u" -#: postmaster/postmaster.c:2146 utils/misc/guc.c:5781 utils/misc/guc.c:5874 +#: postmaster/postmaster.c:2159 utils/misc/guc.c:5781 utils/misc/guc.c:5874 #: utils/misc/guc.c:7224 utils/misc/guc.c:10021 utils/misc/guc.c:10062 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "ogiltigt värde för parameter \"%s\": \"%s\"" -#: postmaster/postmaster.c:2149 +#: postmaster/postmaster.c:2162 #, c-format msgid "Valid values are: \"false\", 0, \"true\", 1, \"database\"." msgstr "Giltiga värden är: \"false\", 0, \"true\", 1, \"database\"." -#: postmaster/postmaster.c:2179 +#: postmaster/postmaster.c:2192 #, c-format msgid "invalid startup packet layout: expected terminator as last byte" msgstr "ogiltig startpaketlayout: förväntade en terminator som sista byte" -#: postmaster/postmaster.c:2217 +#: postmaster/postmaster.c:2230 #, c-format msgid "no PostgreSQL user name specified in startup packet" msgstr "inget PostgreSQL-användarnamn angivet i startuppaketet" -#: postmaster/postmaster.c:2276 +#: postmaster/postmaster.c:2289 #, c-format msgid "the database system is starting up" msgstr "databassystemet startar upp" -#: postmaster/postmaster.c:2281 +#: postmaster/postmaster.c:2294 #, c-format msgid "the database system is shutting down" msgstr "databassystemet stänger ner" -#: postmaster/postmaster.c:2286 +#: postmaster/postmaster.c:2299 #, c-format msgid "the database system is in recovery mode" msgstr "databassystemet är återställningsläge" -#: postmaster/postmaster.c:2291 storage/ipc/procarray.c:292 +#: postmaster/postmaster.c:2304 storage/ipc/procarray.c:292 #: storage/ipc/sinvaladt.c:298 storage/lmgr/proc.c:344 #, c-format msgid "sorry, too many clients already" msgstr "ledsen, för många klienter" -#: postmaster/postmaster.c:2381 +#: postmaster/postmaster.c:2394 #, c-format msgid "wrong key in cancel request for process %d" msgstr "fel nyckel i avbrytbegäran för process %d" -#: postmaster/postmaster.c:2389 +#: postmaster/postmaster.c:2402 #, c-format msgid "PID %d in cancel request did not match any process" msgstr "PID %d i avbrytbegäran matchade inte någon process" -#: postmaster/postmaster.c:2617 +#: postmaster/postmaster.c:2630 #, c-format msgid "received SIGHUP, reloading configuration files" msgstr "mottog SIGHUP, läser om konfigurationsfiler" -#: postmaster/postmaster.c:2642 +#: postmaster/postmaster.c:2655 #, c-format msgid "pg_hba.conf was not reloaded" msgstr "pg_hba.conf laddades inte om" -#: postmaster/postmaster.c:2646 +#: postmaster/postmaster.c:2659 #, c-format msgid "pg_ident.conf was not reloaded" msgstr "pg_ident.conf laddades inte om" -#: postmaster/postmaster.c:2656 +#: postmaster/postmaster.c:2669 #, c-format msgid "SSL configuration was not reloaded" msgstr "SSL-konfiguration laddades inte om" -#: postmaster/postmaster.c:2712 +#: postmaster/postmaster.c:2725 #, c-format msgid "received smart shutdown request" msgstr "tog emot förfrågan om att stänga ner smart" -#: postmaster/postmaster.c:2758 +#: postmaster/postmaster.c:2771 #, c-format msgid "received fast shutdown request" msgstr "tog emot förfrågan om att stänga ner snabbt" -#: postmaster/postmaster.c:2776 +#: postmaster/postmaster.c:2789 #, c-format msgid "aborting any active transactions" msgstr "avbryter aktiva transaktioner" -#: postmaster/postmaster.c:2800 +#: postmaster/postmaster.c:2813 #, c-format msgid "received immediate shutdown request" msgstr "mottog begäran för omedelbar nedstängning" -#: postmaster/postmaster.c:2875 +#: postmaster/postmaster.c:2888 #, c-format msgid "shutdown at recovery target" msgstr "nedstängs vid återställningsmål" -#: postmaster/postmaster.c:2891 postmaster/postmaster.c:2914 +#: postmaster/postmaster.c:2904 postmaster/postmaster.c:2927 msgid "startup process" msgstr "uppstartprocess" -#: postmaster/postmaster.c:2894 +#: postmaster/postmaster.c:2907 #, c-format msgid "aborting startup due to startup process failure" msgstr "avbryter uppstart på grund av fel i startprocessen" -#: postmaster/postmaster.c:2956 +#: postmaster/postmaster.c:2969 #, c-format msgid "database system is ready to accept connections" msgstr "databassystemet är redo att ta emot anslutningar" -#: postmaster/postmaster.c:2977 +#: postmaster/postmaster.c:2990 msgid "background writer process" msgstr "bakgrundsskrivarprocess" -#: postmaster/postmaster.c:3031 +#: postmaster/postmaster.c:3044 msgid "checkpointer process" msgstr "checkpoint-process" -#: postmaster/postmaster.c:3047 +#: postmaster/postmaster.c:3060 msgid "WAL writer process" msgstr "WAL-skrivarprocess" -#: postmaster/postmaster.c:3062 +#: postmaster/postmaster.c:3075 msgid "WAL receiver process" msgstr "WAL-mottagarprocess" -#: postmaster/postmaster.c:3077 +#: postmaster/postmaster.c:3090 msgid "autovacuum launcher process" msgstr "autovacuum-startprocess" -#: postmaster/postmaster.c:3092 +#: postmaster/postmaster.c:3105 msgid "archiver process" msgstr "arkiveringsprocess" -#: postmaster/postmaster.c:3108 +#: postmaster/postmaster.c:3121 msgid "statistics collector process" msgstr "statistikinsamlingsprocess" -#: postmaster/postmaster.c:3122 +#: postmaster/postmaster.c:3135 msgid "system logger process" msgstr "system-logg-process" -#: postmaster/postmaster.c:3186 +#: postmaster/postmaster.c:3199 msgid "worker process" msgstr "arbetsprocess" -#: postmaster/postmaster.c:3269 postmaster/postmaster.c:3289 -#: postmaster/postmaster.c:3296 postmaster/postmaster.c:3314 +#: postmaster/postmaster.c:3282 postmaster/postmaster.c:3302 +#: postmaster/postmaster.c:3309 postmaster/postmaster.c:3327 msgid "server process" msgstr "serverprocess" -#: postmaster/postmaster.c:3368 +#: postmaster/postmaster.c:3381 #, c-format msgid "terminating any other active server processes" msgstr "avslutar andra aktiva serverprocesser" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3623 +#: postmaster/postmaster.c:3636 #, c-format msgid "%s (PID %d) exited with exit code %d" msgstr "%s (PID %d) avslutade med felkod %d" -#: postmaster/postmaster.c:3625 postmaster/postmaster.c:3637 -#: postmaster/postmaster.c:3647 postmaster/postmaster.c:3658 +#: postmaster/postmaster.c:3638 postmaster/postmaster.c:3650 +#: postmaster/postmaster.c:3660 postmaster/postmaster.c:3671 #, c-format msgid "Failed process was running: %s" msgstr "Misslyckad process körde: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3634 +#: postmaster/postmaster.c:3647 #, c-format msgid "%s (PID %d) was terminated by exception 0x%X" msgstr "%s (PID %d) terminerades av avbrott 0x%X" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3644 +#: postmaster/postmaster.c:3657 #, c-format msgid "%s (PID %d) was terminated by signal %d: %s" msgstr "%s (PID %d) terminerades av signal %d: %s" #. translator: %s is a noun phrase describing a child process, such as #. "server process" -#: postmaster/postmaster.c:3656 +#: postmaster/postmaster.c:3669 #, c-format msgid "%s (PID %d) exited with unrecognized status %d" msgstr "%s (PID %d) avslutade med okänd status %d" -#: postmaster/postmaster.c:3871 +#: postmaster/postmaster.c:3884 #, c-format msgid "abnormal database system shutdown" msgstr "ej normal databasnedstängning" -#: postmaster/postmaster.c:3911 +#: postmaster/postmaster.c:3924 #, c-format msgid "all server processes terminated; reinitializing" msgstr "alla serverprocesser är avslutade; initierar på nytt" -#: postmaster/postmaster.c:4077 postmaster/postmaster.c:5550 -#: postmaster/postmaster.c:5937 +#: postmaster/postmaster.c:4090 postmaster/postmaster.c:5563 +#: postmaster/postmaster.c:5950 #, c-format msgid "could not generate random cancel key" msgstr "kunde inte skapa slumpad avbrytningsnyckel" -#: postmaster/postmaster.c:4131 +#: postmaster/postmaster.c:4144 #, c-format msgid "could not fork new process for connection: %m" msgstr "kunde inte fork():a ny process for uppkoppling: %m" -#: postmaster/postmaster.c:4173 +#: postmaster/postmaster.c:4186 msgid "could not fork new process for connection: " msgstr "kunde inte fork():a ny process for uppkoppling: " -#: postmaster/postmaster.c:4295 +#: postmaster/postmaster.c:4308 #, c-format msgid "connection received: host=%s port=%s" msgstr "ansluting mottagen: värd=%s port=%s" -#: postmaster/postmaster.c:4300 +#: postmaster/postmaster.c:4313 #, c-format msgid "connection received: host=%s" msgstr "ansluting mottagen: värd=%s" -#: postmaster/postmaster.c:4585 +#: postmaster/postmaster.c:4598 #, c-format msgid "could not execute server process \"%s\": %m" msgstr "kunde inte köra serverprocess \"%s\": %m" -#: postmaster/postmaster.c:4738 +#: postmaster/postmaster.c:4751 #, c-format msgid "giving up after too many tries to reserve shared memory" msgstr "ger upp efter för många försök att reservera delat minne" -#: postmaster/postmaster.c:4739 +#: postmaster/postmaster.c:4752 #, c-format msgid "This might be caused by ASLR or antivirus software." msgstr "Detta kan orsakas av ASLR eller antivirusprogram." -#: postmaster/postmaster.c:4936 +#: postmaster/postmaster.c:4949 #, c-format msgid "SSL configuration could not be loaded in child process" msgstr "SSL-konfigurering kunde inte laddas i barnprocess" -#: postmaster/postmaster.c:5068 +#: postmaster/postmaster.c:5081 #, c-format msgid "Please report this to <[email protected]>." msgstr "Vänligen rapportera detta till <[email protected]>." -#: postmaster/postmaster.c:5155 +#: postmaster/postmaster.c:5168 #, c-format msgid "database system is ready to accept read only connections" msgstr "databassystemet är redo att ta emot read-only-anslutningar" -#: postmaster/postmaster.c:5478 +#: postmaster/postmaster.c:5491 #, c-format msgid "could not fork startup process: %m" msgstr "kunde inte starta startup-processen: %m" -#: postmaster/postmaster.c:5482 +#: postmaster/postmaster.c:5495 #, c-format msgid "could not fork background writer process: %m" msgstr "kunde inte starta process för bakgrundsskrivare: %m" -#: postmaster/postmaster.c:5486 +#: postmaster/postmaster.c:5499 #, c-format msgid "could not fork checkpointer process: %m" msgstr "kunde inte fork:a bakgrundsprocess: %m" -#: postmaster/postmaster.c:5490 +#: postmaster/postmaster.c:5503 #, c-format msgid "could not fork WAL writer process: %m" msgstr "kunde inte fork:a WAL-skrivprocess: %m" -#: postmaster/postmaster.c:5494 +#: postmaster/postmaster.c:5507 #, c-format msgid "could not fork WAL receiver process: %m" msgstr "kunde inte fork:a WAL-mottagarprocess: %m" -#: postmaster/postmaster.c:5498 +#: postmaster/postmaster.c:5511 #, c-format msgid "could not fork process: %m" msgstr "kunde inte fork:a process: %m" -#: postmaster/postmaster.c:5695 postmaster/postmaster.c:5718 +#: postmaster/postmaster.c:5708 postmaster/postmaster.c:5731 #, c-format msgid "database connection requirement not indicated during registration" msgstr "krav på databasanslutning fanns inte med vid registering" -#: postmaster/postmaster.c:5702 postmaster/postmaster.c:5725 +#: postmaster/postmaster.c:5715 postmaster/postmaster.c:5738 #, c-format msgid "invalid processing mode in background worker" msgstr "ogiltigt processläge i bakgrundsarbetare" -#: postmaster/postmaster.c:5798 +#: postmaster/postmaster.c:5811 #, c-format msgid "starting background worker process \"%s\"" msgstr "startar bakgrundsarbetarprocess \"%s\"" -#: postmaster/postmaster.c:5810 +#: postmaster/postmaster.c:5823 #, c-format msgid "could not fork worker process: %m" msgstr "kunde inte starta (fork) arbetarprocess: %m" -#: postmaster/postmaster.c:5923 +#: postmaster/postmaster.c:5936 #, c-format msgid "no slot available for new worker process" msgstr "ingen slot tillgänglig för ny arbetsprocess" -#: postmaster/postmaster.c:6258 +#: postmaster/postmaster.c:6271 #, c-format msgid "could not duplicate socket %d for use in backend: error code %d" msgstr "kunde inte duplicera uttag (socket) %d för att använda i backend: felkod %d" -#: postmaster/postmaster.c:6290 +#: postmaster/postmaster.c:6303 #, c-format msgid "could not create inherited socket: error code %d\n" msgstr "kunde inte skapa ärvt uttag (socket): felkod %d\n" -#: postmaster/postmaster.c:6319 +#: postmaster/postmaster.c:6332 #, c-format msgid "could not open backend variables file \"%s\": %s\n" msgstr "kunde inte öppna bakändans variabelfil \"%s\": %s\n" -#: postmaster/postmaster.c:6326 +#: postmaster/postmaster.c:6339 #, c-format msgid "could not read from backend variables file \"%s\": %s\n" msgstr "kunde inte läsa från bakändans variabelfil \"%s\": %s\n" -#: postmaster/postmaster.c:6335 +#: postmaster/postmaster.c:6348 #, c-format msgid "could not remove file \"%s\": %s\n" msgstr "kunde inte ta bort fil \"%s\": %s\n" -#: postmaster/postmaster.c:6352 +#: postmaster/postmaster.c:6365 #, c-format msgid "could not map view of backend variables: error code %lu\n" msgstr "kunde inte mappa in vy för bakgrundsvariabler: felkod %lu\n" -#: postmaster/postmaster.c:6361 +#: postmaster/postmaster.c:6374 #, c-format msgid "could not unmap view of backend variables: error code %lu\n" msgstr "kunde inte avmappa vy för bakgrundsvariabler: felkod %lu\n" -#: postmaster/postmaster.c:6368 +#: postmaster/postmaster.c:6381 #, c-format msgid "could not close handle to backend parameter variables: error code %lu\n" msgstr "kunde inte stänga \"handle\" till backend:ens parametervariabler: felkod %lu\n" -#: postmaster/postmaster.c:6532 +#: postmaster/postmaster.c:6545 #, c-format msgid "could not read exit code for process\n" msgstr "kunde inte läsa avslutningskod för process\n" -#: postmaster/postmaster.c:6537 +#: postmaster/postmaster.c:6550 #, c-format msgid "could not post child completion status\n" msgstr "kunde inte skicka barnets avslutningsstatus\n" @@ -16772,7 +16787,7 @@ msgstr "fel vid nestängning av strömmande COPY: %s" #: replication/libpqwalreceiver/libpqwalreceiver.c:506 #, c-format msgid "error reading result of streaming command: %s" -msgstr "fel vid läsning av resultat från strömmningskommando: %s" +msgstr "fel vid läsning av resultat från strömningskommando: %s" #: replication/libpqwalreceiver/libpqwalreceiver.c:514 #: replication/libpqwalreceiver/libpqwalreceiver.c:752 @@ -16924,7 +16939,7 @@ msgstr "slot \"%s\", utdata-plugin \"%s\", i callback:en %s" #: replication/logical/logicalfuncs.c:114 replication/slotfuncs.c:32 #, c-format msgid "must be superuser or replication role to use replication slots" -msgstr "måste vara superanvändare eller replikeringsroll för att använda replikeringsslottar" +msgstr "måste vara superuser eller replikeringsroll för att använda replikeringsslottar" #: replication/logical/logicalfuncs.c:153 #, c-format @@ -17042,7 +17057,7 @@ msgstr "ingen replikeringskälla är konfigurerad" #: replication/logical/relation.c:270 #, c-format msgid "logical replication target relation \"%s.%s\" does not exist" -msgstr "logisk replikeringsmålrelation \"%s.%s\" finns inte" +msgstr "destinationsrelation \"%s.%s\" för logisk replikering finns inte" #: replication/logical/relation.c:312 #, c-format @@ -17052,7 +17067,7 @@ msgstr "logisk replikeringsmålrelation \"%s.%s\" saknar några replikerade kolu #: replication/logical/relation.c:352 #, c-format msgid "logical replication target relation \"%s.%s\" uses system columns in REPLICA IDENTITY index" -msgstr "logisk replikeringsmålrelation \"%s.%s\" använder systemkolumner i REPLICA IDENTITY-index" +msgstr "destinationsrelation \"%s.%s\" för logisk replikering använder systemkolumner i REPLICA IDENTITY-index" #: replication/logical/reorderbuffer.c:2469 #, c-format @@ -17200,82 +17215,82 @@ msgstr "processar fjärrdata för replikeringsmålrelation \"%s.%s\" kolumn \"%s msgid "ORIGIN message sent out of order" msgstr "ORIGIN-meddelande skickat i fel ordning" -#: replication/logical/worker.c:660 +#: replication/logical/worker.c:663 #, c-format msgid "publisher did not send replica identity column expected by the logical replication target relation \"%s.%s\"" msgstr "publicerare skickade inte identitetskolumn för replika som förväntades av den logiska replikeringens målrelation \"%s.%s\"" -#: replication/logical/worker.c:667 +#: replication/logical/worker.c:670 #, 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 "logisk replikeringsmålrelation \"%s.%s\" har varken REPLICA IDENTITY-index eller PRIMARY KEY och den publicerade relationen har inte REPLICA IDENTITY FULL" -#: replication/logical/worker.c:898 +#: replication/logical/worker.c:901 #, c-format msgid "logical replication could not find row for delete in replication target relation \"%s\"" msgstr "logisk replikering kunde inte hitta raden som skulle tas bort i replikeringsmålrelationen \"%s\"" -#: replication/logical/worker.c:965 +#: replication/logical/worker.c:968 #, c-format msgid "invalid logical replication message type \"%c\"" msgstr "ogiltig logisk replikeringsmeddelandetyp \"%c\"" -#: replication/logical/worker.c:1108 +#: replication/logical/worker.c:1111 #, c-format msgid "data stream from publisher has ended" msgstr "dataströmmen från publiceraren har avslutats" -#: replication/logical/worker.c:1267 +#: replication/logical/worker.c:1270 #, c-format msgid "terminating logical replication worker due to timeout" msgstr "avslutar logisk replikeringsarbetare på grund av timeout" -#: replication/logical/worker.c:1413 +#: replication/logical/worker.c:1416 #, c-format msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was removed" msgstr "logisk replikerings uppspelningsarbetare för prenumeration \"%s\" kommer stoppa då prenumerationen har tagits bort" -#: replication/logical/worker.c:1427 +#: replication/logical/worker.c:1430 #, c-format msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was disabled" msgstr "logisk replikerings uppspelningsarbetare för prenumeration \"%s\" kommer stoppa då prenumerationen har stängts av" -#: replication/logical/worker.c:1441 +#: replication/logical/worker.c:1444 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because the connection information was changed" msgstr "logisk replikerings uppspelningsarbetare för prenumeration \"%s\" kommer starta om då uppkopplingsinformationen ändrats" -#: replication/logical/worker.c:1455 +#: replication/logical/worker.c:1458 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because subscription was renamed" msgstr "logisk replikerings uppspelningsarbetare för prenumeration \"%s\" kommer starta om då prenumerationen bytt namn" -#: replication/logical/worker.c:1472 +#: replication/logical/worker.c:1475 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because the replication slot name was changed" msgstr "logisk replikerings uppspelningsarbetare för prenumeration \"%s\" kommer starta om då replikeringsslotten bytt namn" -#: replication/logical/worker.c:1486 +#: replication/logical/worker.c:1489 #, c-format msgid "logical replication apply worker for subscription \"%s\" will restart because subscription's publications were changed" msgstr "logisk replikerings uppspelningsarbetare för prenumeration \"%s\" kommer starta om då prenumerationens publiceringar ändrats" -#: replication/logical/worker.c:1600 +#: replication/logical/worker.c:1603 #, c-format msgid "logical replication apply worker for subscription \"%s\" will not start because the subscription was disabled during startup" msgstr "logisk replikerings uppspelningsarbetare för prenumeration \"%s\" kommer inte starta då prenumerationen stänges av under uppstart" -#: replication/logical/worker.c:1614 +#: replication/logical/worker.c:1617 #, c-format msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has started" msgstr "logisk replikerings tabellsynkroniseringsarbetare för prenumeration \"%s\", tabell \"%s\" har startat" -#: replication/logical/worker.c:1618 +#: replication/logical/worker.c:1621 #, c-format msgid "logical replication apply worker for subscription \"%s\" has started" msgstr "logisk replikerings uppspelningsarbetare för prenumeration \"%s\" har startat" -#: replication/logical/worker.c:1658 +#: replication/logical/worker.c:1661 #, c-format msgid "subscription has no replication slot set" msgstr "prenumeration har ingen replikeringsslot angiven" @@ -19263,7 +19278,7 @@ msgstr "kan inte köra %s inom säkerhetsbegränsad operation" #: tcop/utility.c:768 #, c-format msgid "must be superuser to do CHECKPOINT" -msgstr "måste vara superanvändare för att göra CHECKPOINT" +msgstr "måste vara superuser för att göra CHECKPOINT" #: tsearch/dict_ispell.c:52 tsearch/dict_thesaurus.c:624 #, c-format @@ -21116,7 +21131,7 @@ msgstr "PID %d är inte en PostgreSQL serverprocess" #: utils/adt/misc.c:290 #, c-format msgid "must be a superuser to cancel superuser query" -msgstr "måste vara superanvändare för att avbryta superanvändares fråga" +msgstr "måste vara superuser för att avbryta en superusers fråga" #: utils/adt/misc.c:295 #, c-format @@ -21126,7 +21141,7 @@ msgstr "måste vara medlem i den roll vars fråga håller på att avbrytas eller #: utils/adt/misc.c:314 #, c-format msgid "must be a superuser to terminate superuser process" -msgstr "måste vara superanvändare för stoppa superanvändares process" +msgstr "måste vara superuser för stoppa en superusers process" #: utils/adt/misc.c:319 #, c-format @@ -23057,22 +23072,22 @@ msgstr "nya replikeringsanslutningar tillåts inte under databasnedstängning" #: utils/init/postinit.c:762 #, c-format msgid "must be superuser to connect during database shutdown" -msgstr "måste vara superanvändare för att ansluta när databasen håller på att stängas ner" +msgstr "måste vara superuser för att ansluta när databasen håller på att stängas ner" #: utils/init/postinit.c:772 #, c-format msgid "must be superuser to connect in binary upgrade mode" -msgstr "måste vara superanvändare för att ansluta i binärt uppgraderingsläger" +msgstr "måste vara superuser för att ansluta i binärt uppgraderingsläger" #: utils/init/postinit.c:786 #, c-format msgid "remaining connection slots are reserved for non-replication superuser connections" -msgstr "resterande anslutningsslottar är reserverade för superanvändaranslutningar utan replikering" +msgstr "resterande anslutningsslottar är reserverade för superuser-anslutningar utan replikering" #: utils/init/postinit.c:796 #, c-format msgid "must be superuser or replication role to start walsender" -msgstr "måste vara superanvändare eller replikeringsroll för att starta \"walsender\"" +msgstr "måste vara superuser eller replikeringsroll för att starta \"walsender\"" #: utils/init/postinit.c:865 #, c-format @@ -23425,7 +23440,7 @@ msgstr "Denna algoritm försöker utföra planering utan fullständig sökning." #: utils/misc/guc.c:928 msgid "Shows whether the current user is a superuser." -msgstr "Visar om den aktuella användaren är en superanvändare." +msgstr "Visar om den aktuella användaren är en superuser." #: utils/misc/guc.c:938 msgid "Enables advertising the server via Bonjour." @@ -23841,7 +23856,7 @@ msgstr "Sätter maximalt antal samtidiga anslutningar." #: utils/misc/guc.c:1848 msgid "Sets the number of connection slots reserved for superusers." -msgstr "Sätter antalet anslutningsslottar som reserverats för superanvändare." +msgstr "Sätter antalet anslutningsslottar som reserverats för superusers." #: utils/misc/guc.c:1862 msgid "Sets the number of shared memory buffers used by the server." @@ -24817,7 +24832,7 @@ msgstr "kan inte sätta parameter \"%s\" inom en security-definer-funktion" #: utils/misc/guc.c:6766 utils/misc/guc.c:6816 utils/misc/guc.c:8129 #, c-format msgid "must be superuser or a member of pg_read_all_settings to examine \"%s\"" -msgstr "måste vara superanvändare eller medlem i pg_read_all_settings för att undersöka \"%s\"" +msgstr "måste vara superuser eller medlem i pg_read_all_settings för att undersöka \"%s\"" #: utils/misc/guc.c:6907 #, c-format @@ -24827,7 +24842,7 @@ msgstr "SET %s tar bara ett argument" #: utils/misc/guc.c:7155 #, c-format msgid "must be superuser to execute ALTER SYSTEM command" -msgstr "måste vara superanvändare för att köra kommandot ALTER SYSTEM" +msgstr "måste vara superuser för att köra kommandot ALTER SYSTEM" #: utils/misc/guc.c:7240 #, c-format diff --git a/src/bin/initdb/po/sv.po b/src/bin/initdb/po/sv.po index 1af6208b313..3bb29eb1f6a 100644 --- a/src/bin/initdb/po/sv.po +++ b/src/bin/initdb/po/sv.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:44+0000\n" -"PO-Revision-Date: 2021-11-07 09:53+0100\n" +"POT-Creation-Date: 2021-11-08 22:57+0000\n" +"PO-Revision-Date: 2021-11-09 06:30+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" @@ -375,7 +375,7 @@ msgstr "" #: initdb.c:1426 msgid "Enter new superuser password: " -msgstr "Mata in ett nytt lösenord för superanvändaren: " +msgstr "Mata in ett nytt lösenord för superuser: " #: initdb.c:1427 msgid "Enter it again: " @@ -530,7 +530,7 @@ msgstr " --no-locale samma som --locale=C\n" #: initdb.c:2295 #, c-format msgid " --pwfile=FILE read password for the new superuser from file\n" -msgstr " --pwfile=FIL läser lösenord för superanvändare från fil\n" +msgstr " --pwfile=FIL läser lösenord för superuser från fil\n" #: initdb.c:2296 #, c-format @@ -544,12 +544,12 @@ msgstr "" #: initdb.c:2298 #, c-format msgid " -U, --username=NAME database superuser name\n" -msgstr " -U, --username=NAMN namn på databasens superanvändare\n" +msgstr " -U, --username=NAMN namn på databasens superuser\n" #: initdb.c:2299 #, c-format msgid " -W, --pwprompt prompt for a password for the new superuser\n" -msgstr " -W, --pwprompt efterfråga lösenord för superanvändare\n" +msgstr " -W, --pwprompt efterfråga lösenord för superuser\n" #: initdb.c:2300 #, c-format diff --git a/src/bin/pg_archivecleanup/po/sv.po b/src/bin/pg_archivecleanup/po/sv.po index 057eedaa1bd..4b5cac7446b 100644 --- a/src/bin/pg_archivecleanup/po/sv.po +++ b/src/bin/pg_archivecleanup/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:45+0000\n" +"POT-Creation-Date: 2021-11-08 22:58+0000\n" "PO-Revision-Date: 2021-11-07 10:36+0100\n" "Last-Translator: FDennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/bin/pg_basebackup/po/ru.po b/src/bin/pg_basebackup/po/ru.po index 0409ee150f4..f107b3630b6 100644 --- a/src/bin/pg_basebackup/po/ru.po +++ b/src/bin/pg_basebackup/po/ru.po @@ -1,12 +1,12 @@ # Russian message translation file for pg_basebackup # Copyright (C) 2012-2016 PostgreSQL Global Development Group # This file is distributed under the same license as the PostgreSQL package. -# Alexander Lakhin <[email protected]>, 2012-2017, 2018, 2019, 2020, 2021. +# Alexander Lakhin <[email protected]>, 2012-2017, 2018, 2019, 2020, 2021, 2022. msgid "" msgstr "" "Project-Id-Version: pg_basebackup (PostgreSQL current)\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-08-09 23:07+0300\n" +"POT-Creation-Date: 2021-11-22 13:24+0300\n" "PO-Revision-Date: 2021-08-14 07:50+0300\n" "Last-Translator: Alexander Lakhin <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" @@ -29,7 +29,7 @@ msgid "cannot duplicate null pointer (internal error)\n" msgstr "попытка дублирования нулевого указателя (внутренняя ошибка)\n" #: ../../common/file_utils.c:82 ../../common/file_utils.c:186 -#: pg_receivewal.c:252 pg_recvlogical.c:353 +#: pg_receivewal.c:252 pg_recvlogical.c:352 #, c-format msgid "%s: could not stat file \"%s\": %s\n" msgstr "%s: не удалось получить информацию о файле \"%s\": %s\n" @@ -512,14 +512,14 @@ msgstr "%s: не удалось получить поток данных COPY: % msgid "%s: could not close compressed file \"%s\": %s\n" msgstr "%s: не удалось закрыть сжатый файл \"%s\": %s\n" -#: pg_basebackup.c:1148 pg_recvlogical.c:657 receivelog.c:233 receivelog.c:318 +#: pg_basebackup.c:1148 pg_recvlogical.c:656 receivelog.c:233 receivelog.c:318 #: receivelog.c:724 #, c-format msgid "%s: could not close file \"%s\": %s\n" msgstr "%s: не удалось закрыть файл \"%s\": %s\n" -#: pg_basebackup.c:1159 pg_basebackup.c:1381 pg_recvlogical.c:453 -#: pg_recvlogical.c:631 receivelog.c:1019 +#: pg_basebackup.c:1159 pg_basebackup.c:1381 pg_recvlogical.c:452 +#: pg_recvlogical.c:630 receivelog.c:1019 #, c-format msgid "%s: could not read COPY data: %s" msgstr "%s: не удалось прочитать данные COPY: %s" @@ -578,7 +578,7 @@ msgstr "" "%s: начинается базовое резервное копирование, ожидается завершение " "контрольной точки\n" -#: pg_basebackup.c:1809 pg_recvlogical.c:270 receivelog.c:502 receivelog.c:573 +#: pg_basebackup.c:1809 pg_recvlogical.c:269 receivelog.c:502 receivelog.c:573 #: receivelog.c:613 streamutil.c:278 streamutil.c:386 streamutil.c:432 #, c-format msgid "%s: could not send replication command \"%s\": %s" @@ -718,7 +718,7 @@ msgstr "" "%s: неверный аргумент режима контрольных точек \"%s\", должен быть \"fast\" " "или \"spread\"\n" -#: pg_basebackup.c:2277 pg_receivewal.c:538 pg_recvlogical.c:851 +#: pg_basebackup.c:2277 pg_receivewal.c:538 pg_recvlogical.c:850 #, c-format msgid "%s: invalid status interval \"%s\"\n" msgstr "%s: неверный интервал сообщений о состоянии \"%s\"\n" @@ -727,15 +727,15 @@ msgstr "%s: неверный интервал сообщений о состоя #: pg_basebackup.c:2331 pg_basebackup.c:2341 pg_basebackup.c:2351 #: pg_basebackup.c:2363 pg_basebackup.c:2377 pg_basebackup.c:2388 #: pg_receivewal.c:579 pg_receivewal.c:593 pg_receivewal.c:601 -#: pg_receivewal.c:611 pg_receivewal.c:622 pg_recvlogical.c:878 -#: pg_recvlogical.c:892 pg_recvlogical.c:903 pg_recvlogical.c:911 -#: pg_recvlogical.c:919 pg_recvlogical.c:927 pg_recvlogical.c:935 -#: pg_recvlogical.c:943 pg_recvlogical.c:953 +#: pg_receivewal.c:611 pg_receivewal.c:622 pg_recvlogical.c:877 +#: pg_recvlogical.c:891 pg_recvlogical.c:902 pg_recvlogical.c:910 +#: pg_recvlogical.c:918 pg_recvlogical.c:926 pg_recvlogical.c:934 +#: pg_recvlogical.c:942 pg_recvlogical.c:952 #, c-format msgid "Try \"%s --help\" for more information.\n" msgstr "Для дополнительной информации попробуйте \"%s --help\".\n" -#: pg_basebackup.c:2305 pg_receivewal.c:591 pg_recvlogical.c:890 +#: pg_basebackup.c:2305 pg_receivewal.c:591 pg_recvlogical.c:889 #, c-format msgid "%s: too many command-line arguments (first is \"%s\")\n" msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n" @@ -937,7 +937,7 @@ msgstr "" msgid "%s: starting log streaming at %X/%X (timeline %u)\n" msgstr "%s: начало передачи журнала с позиции %X/%X (линия времени %u)\n" -#: pg_receivewal.c:519 pg_recvlogical.c:788 +#: pg_receivewal.c:519 pg_recvlogical.c:787 #, c-format msgid "%s: invalid port number \"%s\"\n" msgstr "%s: неверный номер порта \"%s\"\n" @@ -953,7 +953,7 @@ msgstr "%s: --create-slot нельзя применять вместе с --drop msgid "%s: %s needs a slot to be specified using --slot\n" msgstr "%s: для %s необходимо задать слот с помощью параметра --slot\n" -#: pg_receivewal.c:674 +#: pg_receivewal.c:678 #, c-format msgid "" "%s: replication connection using slot \"%s\" is unexpectedly database " @@ -962,23 +962,23 @@ msgstr "" "%s: подключение для репликации через слот \"%s\" оказалось привязано к базе " "данных\n" -#: pg_receivewal.c:686 pg_recvlogical.c:993 +#: pg_receivewal.c:690 pg_recvlogical.c:995 #, c-format msgid "%s: dropping replication slot \"%s\"\n" msgstr "%s: удаление слота репликации \"%s\"\n" -#: pg_receivewal.c:699 pg_recvlogical.c:1005 +#: pg_receivewal.c:703 pg_recvlogical.c:1007 #, c-format msgid "%s: creating replication slot \"%s\"\n" msgstr "%s: создание слота репликации \"%s\"\n" -#: pg_receivewal.c:726 pg_recvlogical.c:1031 +#: pg_receivewal.c:730 pg_recvlogical.c:1033 #, c-format msgid "%s: disconnected\n" msgstr "%s: отключение\n" #. translator: check source for value for %d -#: pg_receivewal.c:733 pg_recvlogical.c:1038 +#: pg_receivewal.c:737 pg_recvlogical.c:1040 #, c-format msgid "%s: disconnected; waiting %d seconds to try again\n" msgstr "%s: отключение; через %d сек. последует повторное подключение\n" @@ -1088,109 +1088,109 @@ msgstr "%s: не удалось отправить пакет ответа: %s" msgid "%s: could not fsync log file \"%s\": %s\n" msgstr "%s: не удалось синхронизировать с ФС файл журнала \"%s\": %s\n" -#: pg_recvlogical.c:238 +#: pg_recvlogical.c:236 #, c-format msgid "%s: starting log streaming at %X/%X (slot %s)\n" msgstr "%s: начало передачи журнала с позиции %X/%X (слот %s)\n" -#: pg_recvlogical.c:280 +#: pg_recvlogical.c:279 #, c-format msgid "%s: streaming initiated\n" msgstr "%s: передача запущена\n" -#: pg_recvlogical.c:346 +#: pg_recvlogical.c:345 #, c-format msgid "%s: could not open log file \"%s\": %s\n" msgstr "%s: не удалось открыть файл журнала \"%s\": %s\n" -#: pg_recvlogical.c:376 receivelog.c:924 +#: pg_recvlogical.c:375 receivelog.c:924 #, c-format msgid "%s: invalid socket: %s" msgstr "%s: неверный сокет: %s" -#: pg_recvlogical.c:430 receivelog.c:953 +#: pg_recvlogical.c:429 receivelog.c:953 #, c-format msgid "%s: select() failed: %s\n" msgstr "%s: ошибка в select(): %s\n" -#: pg_recvlogical.c:439 receivelog.c:1005 +#: pg_recvlogical.c:438 receivelog.c:1005 #, c-format msgid "%s: could not receive data from WAL stream: %s" msgstr "%s: не удалось получить данные из потока WAL: %s" -#: pg_recvlogical.c:481 pg_recvlogical.c:533 receivelog.c:1050 +#: pg_recvlogical.c:480 pg_recvlogical.c:532 receivelog.c:1050 #: receivelog.c:1117 #, c-format msgid "%s: streaming header too small: %d\n" msgstr "%s: заголовок потока слишком мал: %d\n" -#: pg_recvlogical.c:517 receivelog.c:884 +#: pg_recvlogical.c:516 receivelog.c:884 #, c-format msgid "%s: unrecognized streaming header: \"%c\"\n" msgstr "%s: нераспознанный заголовок потока: \"%c\"\n" -#: pg_recvlogical.c:573 pg_recvlogical.c:587 +#: pg_recvlogical.c:572 pg_recvlogical.c:586 #, c-format msgid "%s: could not write %u bytes to log file \"%s\": %s\n" msgstr "%s: не удалось записать %u Б в файл журнала \"%s\": %s\n" -#: pg_recvlogical.c:643 receivelog.c:677 receivelog.c:715 +#: pg_recvlogical.c:642 receivelog.c:677 receivelog.c:715 #, c-format msgid "%s: unexpected termination of replication stream: %s" msgstr "%s: неожиданный конец потока репликации: %s" -#: pg_recvlogical.c:767 +#: pg_recvlogical.c:766 #, c-format msgid "%s: invalid fsync interval \"%s\"\n" msgstr "%s: неверный интервал синхронизации с ФС \"%s\"\n" -#: pg_recvlogical.c:808 +#: pg_recvlogical.c:807 #, c-format msgid "%s: could not parse start position \"%s\"\n" msgstr "%s: не удалось разобрать начальную позицию \"%s\"\n" -#: pg_recvlogical.c:818 +#: pg_recvlogical.c:817 #, c-format msgid "%s: could not parse end position \"%s\"\n" msgstr "%s: не удалось разобрать конечную позицию \"%s\"\n" -#: pg_recvlogical.c:902 +#: pg_recvlogical.c:901 #, c-format msgid "%s: no slot specified\n" msgstr "%s: слот не указан\n" -#: pg_recvlogical.c:910 +#: pg_recvlogical.c:909 #, c-format msgid "%s: no target file specified\n" msgstr "%s: целевой файл не задан\n" -#: pg_recvlogical.c:918 +#: pg_recvlogical.c:917 #, c-format msgid "%s: no database specified\n" msgstr "%s: база данных не задана\n" -#: pg_recvlogical.c:926 +#: pg_recvlogical.c:925 #, c-format msgid "%s: at least one action needs to be specified\n" msgstr "%s: необходимо задать минимум одно действие\n" -#: pg_recvlogical.c:934 +#: pg_recvlogical.c:933 #, c-format msgid "%s: cannot use --create-slot or --start together with --drop-slot\n" msgstr "%s: --create-slot или --start нельзя применять вместе с --drop-slot\n" -#: pg_recvlogical.c:942 +#: pg_recvlogical.c:941 #, c-format msgid "%s: cannot use --create-slot or --drop-slot together with --startpos\n" msgstr "" "%s: --create-slot или --drop-slot нельзя применять вместе с --startpos\n" -#: pg_recvlogical.c:951 +#: pg_recvlogical.c:950 #, c-format msgid "%s: --endpos may only be specified with --start\n" msgstr "%s: --endpos можно задать только вместе с --start\n" -#: pg_recvlogical.c:983 +#: pg_recvlogical.c:985 #, c-format msgid "%s: could not establish database-specific replication connection\n" msgstr "" @@ -1424,36 +1424,36 @@ msgstr "" "%s: удалить слот репликации \"%s\" не получилось; получено строк: %d, полей: " "%d (ожидалось: %d и %d)\n" -#: walmethods.c:467 walmethods.c:974 +#: walmethods.c:517 walmethods.c:1044 msgid "could not compress data" msgstr "не удалось сжать данные" -#: walmethods.c:499 +#: walmethods.c:546 msgid "could not reset compression stream" msgstr "не удалось сбросить поток сжатых данных" -#: walmethods.c:607 +#: walmethods.c:665 msgid "could not initialize compression library" msgstr "не удалось инициализировать библиотеку сжатия" -#: walmethods.c:619 +#: walmethods.c:676 msgid "implementation error: tar files can't have more than one open file" msgstr "" "ошибка реализации: в файлах tar не может быть больше одно открытого файла" -#: walmethods.c:633 +#: walmethods.c:690 msgid "could not create tar header" msgstr "не удалось создать заголовок tar" -#: walmethods.c:649 walmethods.c:689 walmethods.c:890 walmethods.c:901 +#: walmethods.c:706 walmethods.c:744 walmethods.c:958 walmethods.c:969 msgid "could not change compression parameters" msgstr "не удалось изменить параметры сжатия" -#: walmethods.c:777 +#: walmethods.c:843 msgid "unlink not supported with compression" msgstr "со сжатием закрытие файла с удалением не поддерживается" -#: walmethods.c:999 +#: walmethods.c:1068 msgid "could not close compression stream" msgstr "не удалось закрыть поток сжатых данных" diff --git a/src/bin/pg_basebackup/po/sv.po b/src/bin/pg_basebackup/po/sv.po index 46bb3f9d558..df434401aed 100644 --- a/src/bin/pg_basebackup/po/sv.po +++ b/src/bin/pg_basebackup/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:44+0000\n" +"POT-Creation-Date: 2021-11-08 22:56+0000\n" "PO-Revision-Date: 2021-11-07 06:43+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/bin/pg_config/po/sv.po b/src/bin/pg_config/po/sv.po index ed471ce207e..69fcc65ef8a 100644 --- a/src/bin/pg_config/po/sv.po +++ b/src/bin/pg_config/po/sv.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:43+0000\n" +"POT-Creation-Date: 2021-11-08 22:56+0000\n" "PO-Revision-Date: 2021-11-07 06:44+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/bin/pg_controldata/po/sv.po b/src/bin/pg_controldata/po/sv.po index 6c1200fdd24..06f72bd51d7 100644 --- a/src/bin/pg_controldata/po/sv.po +++ b/src/bin/pg_controldata/po/sv.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:45+0000\n" +"POT-Creation-Date: 2021-11-08 22:58+0000\n" "PO-Revision-Date: 2021-11-07 10:37+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/bin/pg_ctl/po/sv.po b/src/bin/pg_ctl/po/sv.po index c4945dfa319..f9669c76e43 100644 --- a/src/bin/pg_ctl/po/sv.po +++ b/src/bin/pg_ctl/po/sv.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:43+0000\n" +"POT-Creation-Date: 2021-11-08 22:56+0000\n" "PO-Revision-Date: 2021-11-07 06:46+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/bin/pg_dump/po/ru.po b/src/bin/pg_dump/po/ru.po index d57bfc83c19..f2223dc7533 100644 --- a/src/bin/pg_dump/po/ru.po +++ b/src/bin/pg_dump/po/ru.po @@ -5,12 +5,12 @@ # Oleg Bartunov <[email protected]>, 2004. # Sergey Burladyan <[email protected]>, 2012. # Dmitriy Olshevskiy <[email protected]>, 2014. -# Alexander Lakhin <[email protected]>, 2012-2017, 2018, 2019, 2020, 2021. +# Alexander Lakhin <[email protected]>, 2012-2017, 2018, 2019, 2020, 2021, 2022. msgid "" msgstr "" "Project-Id-Version: pg_dump (PostgreSQL current)\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-08 05:26+0300\n" +"POT-Creation-Date: 2021-12-01 11:30+0300\n" "PO-Revision-Date: 2021-09-17 06:16+0300\n" "Last-Translator: Alexander Lakhin <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" @@ -2381,22 +2381,22 @@ msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать м� msgid "sorter" msgstr "sorter" -#: pg_dump_sort.c:451 +#: pg_dump_sort.c:460 #, c-format msgid "invalid dumpId %d\n" msgstr "неверный dumpId %d\n" -#: pg_dump_sort.c:457 +#: pg_dump_sort.c:466 #, c-format msgid "invalid dependency %d\n" msgstr "неверная зависимость %d\n" -#: pg_dump_sort.c:690 +#: pg_dump_sort.c:699 #, c-format msgid "could not identify dependency loop\n" msgstr "не удалось определить цикл зависимостей\n" -#: pg_dump_sort.c:1237 +#: pg_dump_sort.c:1246 #, c-format msgid "NOTICE: there are circular foreign-key constraints on this table:\n" msgid_plural "" @@ -2408,12 +2408,12 @@ msgstr[1] "" msgstr[2] "" "ЗАМЕЧАНИЕ: в следующих таблицах зациклены ограничения внешних ключей:\n" -#: pg_dump_sort.c:1241 pg_dump_sort.c:1261 +#: pg_dump_sort.c:1250 pg_dump_sort.c:1270 #, c-format msgid " %s\n" msgstr " %s\n" -#: pg_dump_sort.c:1242 +#: pg_dump_sort.c:1251 #, c-format msgid "" "You might not be able to restore the dump without using --disable-triggers " @@ -2422,7 +2422,7 @@ msgstr "" "Возможно, для восстановления базы потребуется использовать --disable-" "triggers или временно удалить ограничения.\n" -#: pg_dump_sort.c:1243 +#: pg_dump_sort.c:1252 #, c-format msgid "" "Consider using a full dump instead of a --data-only dump to avoid this " @@ -2431,7 +2431,7 @@ msgstr "" "Во избежание этой проблемы, вероятно, стоит выгружать всю базу данных, а не " "только данные (--data-only).\n" -#: pg_dump_sort.c:1255 +#: pg_dump_sort.c:1264 #, c-format msgid "WARNING: could not resolve dependency loop among these items:\n" msgstr "" diff --git a/src/bin/pg_dump/po/sv.po b/src/bin/pg_dump/po/sv.po index 6ff8e6cc310..d2c043763fb 100644 --- a/src/bin/pg_dump/po/sv.po +++ b/src/bin/pg_dump/po/sv.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:45+0000\n" -"PO-Revision-Date: 2021-11-07 20:58+0100\n" +"POT-Creation-Date: 2021-11-08 22:57+0000\n" +"PO-Revision-Date: 2021-11-09 06:32+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" @@ -1540,7 +1540,7 @@ msgstr " -s, --schema-only dumpa bara scheman, inte data\n" #: pg_dump.c:959 #, c-format msgid " -S, --superuser=NAME superuser user name to use in plain-text format\n" -msgstr " -S, --superuser=NAME superanvändarens namn för textformatdumpar\n" +msgstr " -S, --superuser=NAME namn på superuser för textformatdumpar\n" #: pg_dump.c:960 #, c-format @@ -2308,7 +2308,7 @@ msgstr " -r, --roles-only dumpa endast roller, inte databaser eller #: pg_dumpall.c:594 #, c-format msgid " -S, --superuser=NAME superuser user name to use in the dump\n" -msgstr " -S, --superuser=NAMN superanvändarens namn för användning i dumpen\n" +msgstr " -S, --superuser=NAMN namn på superuser för användning i dumpen\n" #: pg_dumpall.c:595 #, c-format @@ -2562,7 +2562,7 @@ msgstr " -s, --schema-only återställ bara scheman, inte data\n" #: pg_restore.c:475 #, c-format msgid " -S, --superuser=NAME superuser user name to use for disabling triggers\n" -msgstr " -S, --superuser=NAMN superanvändarens namn för att slå av utlösare\n" +msgstr " -S, --superuser=NAMN namn på superuser för att slå av utlösare\n" #: pg_restore.c:476 #, c-format diff --git a/src/bin/pg_resetwal/po/sv.po b/src/bin/pg_resetwal/po/sv.po index be9580bb61d..961c981328d 100644 --- a/src/bin/pg_resetwal/po/sv.po +++ b/src/bin/pg_resetwal/po/sv.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:44+0000\n" -"PO-Revision-Date: 2021-11-07 21:04+0100\n" +"POT-Creation-Date: 2021-11-08 22:57+0000\n" +"PO-Revision-Date: 2021-11-09 06:32+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" diff --git a/src/bin/pg_rewind/po/sv.po b/src/bin/pg_rewind/po/sv.po index 966057eaf51..48351cf00e0 100644 --- a/src/bin/pg_rewind/po/sv.po +++ b/src/bin/pg_rewind/po/sv.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:45+0000\n" -"PO-Revision-Date: 2021-11-07 07:17+0100\n" +"POT-Creation-Date: 2021-11-08 22:58+0000\n" +"PO-Revision-Date: 2021-11-09 06:32+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" @@ -530,7 +530,7 @@ msgstr "kan inte köras av \"root\"\n" #: pg_rewind.c:198 #, c-format msgid "You must run %s as the PostgreSQL superuser.\n" -msgstr "Du måste köra %s som PostgreSQL:s superanvändare.\n" +msgstr "Du måste köra %s som PostgreSQL:s superuser.\n" #: pg_rewind.c:229 #, c-format diff --git a/src/bin/pg_test_fsync/po/sv.po b/src/bin/pg_test_fsync/po/sv.po index 3a451d9dff3..61c150cdd23 100644 --- a/src/bin/pg_test_fsync/po/sv.po +++ b/src/bin/pg_test_fsync/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:46+0000\n" +"POT-Creation-Date: 2021-11-08 22:58+0000\n" "PO-Revision-Date: 2021-11-07 07:19+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/bin/pg_test_timing/po/sv.po b/src/bin/pg_test_timing/po/sv.po index bd2a042a5e2..ef62e5b754c 100644 --- a/src/bin/pg_test_timing/po/sv.po +++ b/src/bin/pg_test_timing/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:44+0000\n" +"POT-Creation-Date: 2021-11-08 22:57+0000\n" "PO-Revision-Date: 2021-11-06 21:59+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/bin/pg_upgrade/po/ru.po b/src/bin/pg_upgrade/po/ru.po index de570e321dd..5f53a968a9c 100644 --- a/src/bin/pg_upgrade/po/ru.po +++ b/src/bin/pg_upgrade/po/ru.po @@ -1,14 +1,14 @@ # 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. -# Alexander Lakhin <[email protected]>, 2017, 2018, 2019, 2020, 2021. +# Alexander Lakhin <[email protected]>, 2017, 2018, 2019, 2020, 2021, 2022. # Maxim Yablokov <[email protected]>, 2021. msgid "" msgstr "" "Project-Id-Version: pg_upgrade (PostgreSQL) 10\n" "Report-Msgid-Bugs-To: [email protected]\n" "POT-Creation-Date: 2021-08-09 23:07+0300\n" -"PO-Revision-Date: 2021-09-06 07:39+0300\n" +"PO-Revision-Date: 2022-01-19 16:26+0300\n" "Last-Translator: Alexander Lakhin <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" "Language: ru\n" @@ -1876,7 +1876,7 @@ msgstr "" "\n" "В вашей инсталляции используются хеш-индексы. Эти индексы имеют разные\n" "внутренние форматы в старом и новом кластерах, поэтому их необходимо\n" -"перестроить с помощью команды REINDEX. Скрипт\n" +"перестроить с помощью команды REINDEX. Скрипт\n" " %s\n" "будучи выполненным администратором БД в psql, пересоздаст все неправильные\n" "индексы; до этого никакие хеш-индексы не будут использоваться.\n" @@ -1905,7 +1905,7 @@ msgid "" msgstr "" "\n" "В вашей инсталляции есть расширения, которые надо обновить\n" -"командой ALTER EXTENSION. Выполните скрипт\n" +"командой ALTER EXTENSION. Скрипт\n" " %s\n" "будучи выполненным администратором БД в psql, обновит все\n" "эти расширения.\n" diff --git a/src/bin/pg_upgrade/po/sv.po b/src/bin/pg_upgrade/po/sv.po index 0c53c47f347..62c735cfed6 100644 --- a/src/bin/pg_upgrade/po/sv.po +++ b/src/bin/pg_upgrade/po/sv.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:44+0000\n" -"PO-Revision-Date: 2021-11-07 10:11+0100\n" +"POT-Creation-Date: 2021-11-08 22:56+0000\n" +"PO-Revision-Date: 2021-11-09 06:33+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" @@ -1110,7 +1110,7 @@ msgstr " -r, --retain behåll SQL och loggfiler efter lyckad u #: option.c:293 #, c-format msgid " -U, --username=NAME cluster superuser (default \"%s\")\n" -msgstr " -U, --username=NAMN klustrets superanvändare (standard \"%s\")\n" +msgstr " -U, --username=NAMN klustrets superuser (standard \"%s\")\n" #: option.c:294 #, c-format @@ -1596,7 +1596,7 @@ msgstr "" "rättighetstabell för stora onbjekt så standardrättigheter måste ges för\n" "alla stora objekt. Filen\n" " %s\n" -"kan köras med psql av databasens superanvändare för att sätta\n" +"kan köras med psql av databasens superuser för att sätta\n" "standardrättigheter.\n" "\n" @@ -1686,8 +1686,8 @@ msgstr "" "format i ditt gamla och nya kluster så de måste omindexeras med\n" "kommandot REINDEX. Filen\n" " %s\n" -"kan köras med psql av databasens superanvändare och kommer återskapa\n" -"alla ogiltiga index; innan dess så kommer inget av dess index användas.\n" +"kan köras med psql av databasens superuser och kommer återskapa alla\n" +"ogiltiga index; innan dess så kommer inget av dess index användas.\n" "\n" #: version.c:454 @@ -1715,5 +1715,5 @@ msgstr "" "Din installation innehåller utökningar som skall updateras med kommandot\n" "ALTER EXTENSION. Filen\n" " %s\n" -"kan köras med psql av databasens superanvändare och kommer uppdatera\n" +"kan köras med psql av databasens superuser och kommer uppdatera\n" "dessa utökningar.\n" diff --git a/src/bin/pg_waldump/po/sv.po b/src/bin/pg_waldump/po/sv.po index 3584b1382e1..7aeb9263395 100644 --- a/src/bin/pg_waldump/po/sv.po +++ b/src/bin/pg_waldump/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:43+0000\n" +"POT-Creation-Date: 2021-11-08 22:56+0000\n" "PO-Revision-Date: 2021-11-07 10:37+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/bin/psql/po/de.po b/src/bin/psql/po/de.po index 701529472b0..6ad9c552dce 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 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-06 16:56+0000\n" +"POT-Creation-Date: 2022-02-03 04:00+0000\n" "PO-Revision-Date: 2021-01-13 10:07+0100\n" "Last-Translator: Peter Eisentraut <[email protected]>\n" "Language-Team: German <[email protected]>\n" @@ -53,7 +53,7 @@ msgid "pclose failed: %s" msgstr "pclose fehlgeschlagen: %s" #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 command.c:3146 command.c:3195 command.c:3305 +#: ../../common/fe_memutils.c:98 command.c:3154 command.c:3203 command.c:3313 #: input.c:227 mainloop.c:82 mainloop.c:276 #, c-format msgid "out of memory\n" @@ -185,12 +185,12 @@ msgstr "Sie sind verbunden mit der Datenbank »%s« als Benutzer »%s« via Sock msgid "You are connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"%s\".\n" msgstr "Sie sind verbunden mit der Datenbank »%s« als Benutzer »%s« auf Host »%s« auf Port »%s«.\n" -#: command.c:896 command.c:986 command.c:1095 command.c:2504 +#: command.c:896 command.c:986 command.c:1095 command.c:2512 #, c-format msgid "no query buffer\n" msgstr "kein Anfragepuffer\n" -#: command.c:929 command.c:4972 +#: command.c:929 command.c:4980 #, c-format msgid "invalid line number: %s\n" msgstr "ungültige Zeilennummer: %s\n" @@ -214,7 +214,7 @@ msgstr "Der Server (Version %s) unterstützt das Bearbeiten von Sichtdefinitione msgid "%s: invalid encoding name or conversion procedure not found\n" msgstr "%s: ungültiger Kodierungsname oder Umwandlungsprozedur nicht gefunden\n" -#: command.c:1247 command.c:1869 command.c:3142 command.c:3327 command.c:5074 +#: command.c:1247 command.c:1880 command.c:3150 command.c:3335 command.c:5082 #: common.c:175 common.c:246 common.c:557 common.c:1356 common.c:1384 #: common.c:1485 copy.c:492 copy.c:711 large_obj.c:156 large_obj.c:191 #: large_obj.c:253 @@ -230,8 +230,8 @@ msgstr "Speicher aufgebraucht" msgid "There is no previous error." msgstr "Es gibt keinen vorangegangenen Fehler." -#: command.c:1425 command.c:1730 command.c:1744 command.c:1761 command.c:1921 -#: command.c:2158 command.c:2471 command.c:2511 +#: command.c:1425 command.c:1730 command.c:1744 command.c:1761 command.c:1929 +#: command.c:2166 command.c:2479 command.c:2519 #, c-format msgid "\\%s: missing required argument\n" msgstr "\\%s: notwendiges Argument fehlt\n" @@ -265,120 +265,121 @@ msgstr "\\endif: kein passendes \\if\n" msgid "Query buffer is empty." msgstr "Anfragepuffer ist leer." -#: command.c:1847 -msgid "Enter new password: " -msgstr "Neues Passwort eingeben: " +#: command.c:1862 +#, c-format +msgid "Enter new password for user \"%s\": " +msgstr "Neues Passwort für Benutzer »%s« eingeben: " -#: command.c:1848 +#: command.c:1865 msgid "Enter it again: " msgstr "Geben Sie es noch einmal ein: " -#: command.c:1852 +#: command.c:1869 #, c-format msgid "Passwords didn't match.\n" msgstr "Passwörter stimmten nicht überein.\n" -#: command.c:1951 +#: command.c:1959 #, c-format msgid "\\%s: could not read value for variable\n" msgstr "\\%s: konnte Wert für Variable nicht lesen\n" -#: command.c:2054 +#: command.c:2062 msgid "Query buffer reset (cleared)." msgstr "Anfragepuffer wurde gelöscht." -#: command.c:2076 +#: command.c:2084 #, c-format msgid "Wrote history to file \"%s\".\n" msgstr "Befehlsgeschichte in Datei »%s« geschrieben.\n" -#: command.c:2163 +#: command.c:2171 #, c-format msgid "\\%s: environment variable name must not contain \"=\"\n" msgstr "\\%s: Name der Umgebungsvariable darf kein »=« enthalten\n" -#: command.c:2219 +#: command.c:2227 #, c-format msgid "The server (version %s) does not support showing function source.\n" msgstr "Der Server (Version %s) unterstützt das Anzeigen des Funktionsquelltextes nicht.\n" -#: command.c:2226 +#: command.c:2234 #, c-format msgid "function name is required\n" msgstr "Funktionsname wird benötigt\n" -#: command.c:2313 +#: command.c:2321 #, c-format msgid "The server (version %s) does not support showing view definitions.\n" msgstr "Der Server (Version %s) unterstützt das Anzeigen von Sichtdefinitionen nicht.\n" -#: command.c:2320 +#: command.c:2328 #, c-format msgid "view name is required\n" msgstr "Sichtname wird benötigt\n" -#: command.c:2443 +#: command.c:2451 msgid "Timing is on." msgstr "Zeitmessung ist an." -#: command.c:2445 +#: command.c:2453 msgid "Timing is off." msgstr "Zeitmessung ist aus." -#: command.c:2530 command.c:2558 command.c:3704 command.c:3707 command.c:3710 -#: command.c:3716 command.c:3718 command.c:3744 command.c:3754 command.c:3766 -#: command.c:3780 command.c:3797 command.c:3855 common.c:71 copy.c:332 +#: command.c:2538 command.c:2566 command.c:3712 command.c:3715 command.c:3718 +#: command.c:3724 command.c:3726 command.c:3752 command.c:3762 command.c:3774 +#: command.c:3788 command.c:3805 command.c:3863 common.c:71 copy.c:332 #: copy.c:392 copy.c:405 psqlscanslash.l:763 psqlscanslash.l:774 #: psqlscanslash.l:784 #, c-format msgid "%s: %s\n" msgstr "%s: %s\n" -#: command.c:2942 startup.c:205 +#: command.c:2950 startup.c:205 msgid "Password: " msgstr "Passwort: " -#: command.c:2947 startup.c:207 +#: command.c:2955 startup.c:207 #, c-format msgid "Password for user %s: " msgstr "Passwort für Benutzer %s: " -#: command.c:3001 +#: command.c:3009 #, c-format msgid "All connection parameters must be supplied because no database connection exists\n" msgstr "Alle Verbindungsparameter müssen angegeben werden, weil keine Datenbankverbindung besteht\n" -#: command.c:3333 +#: command.c:3341 #, c-format msgid "Previous connection kept\n" msgstr "Vorherige Verbindung wurde behalten\n" -#: command.c:3339 +#: command.c:3347 #, c-format msgid "\\connect: %s" msgstr "\\connect: %s" -#: command.c:3380 +#: command.c:3388 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\" via socket in \"%s\" at port \"%s\".\n" msgstr "Sie sind jetzt verbunden mit der Datenbank »%s« als Benutzer »%s« via Socket in »%s« auf Port »%s«.\n" -#: command.c:3383 +#: command.c:3391 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"%s\".\n" msgstr "Sie sind jetzt verbunden mit der Datenbank »%s« als Benutzer »%s« auf Host »%s« auf Port »%s«.\n" -#: command.c:3387 +#: command.c:3395 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\".\n" msgstr "Sie sind jetzt verbunden mit der Datenbank »%s« als Benutzer »%s«.\n" -#: command.c:3420 +#: command.c:3428 #, c-format msgid "%s (%s, server %s)\n" msgstr "%s (%s, Server %s)\n" -#: command.c:3428 +#: command.c:3436 #, c-format msgid "" "WARNING: %s major version %s, server major version %s.\n" @@ -387,24 +388,24 @@ msgstr "" "WARNUNG: %s-Hauptversion %s, Server-Hauptversion %s.\n" " Einige Features von psql werden eventuell nicht funktionieren.\n" -#: command.c:3466 +#: command.c:3474 #, c-format msgid "SSL connection (protocol: %s, cipher: %s, bits: %s, compression: %s)\n" msgstr "SSL-Verbindung (Protokoll: %s, Verschlüsselungsmethode: %s, Bits: %s, Komprimierung: %s)\n" -#: command.c:3467 command.c:3468 command.c:3469 +#: command.c:3475 command.c:3476 command.c:3477 msgid "unknown" msgstr "unbekannt" -#: command.c:3470 help.c:45 +#: command.c:3478 help.c:45 msgid "off" msgstr "aus" -#: command.c:3470 help.c:45 +#: command.c:3478 help.c:45 msgid "on" msgstr "an" -#: command.c:3490 +#: command.c:3498 #, c-format msgid "" "WARNING: Console code page (%u) differs from Windows code page (%u)\n" @@ -416,239 +417,239 @@ msgstr "" " richtig. Einzelheiten finden Sie auf der psql-Handbuchseite unter\n" " »Notes for Windows users«.\n" -#: command.c:3594 +#: command.c:3602 #, c-format msgid "environment variable PSQL_EDITOR_LINENUMBER_ARG must be set to specify a line number\n" msgstr "Umgebungsvariable PSQL_EDITOR_LINENUMBER_ARG muss gesetzt werden, um eine Zeilennummer angeben zu können\n" -#: command.c:3623 +#: command.c:3631 #, c-format msgid "could not start editor \"%s\"\n" msgstr "konnte Editor »%s« nicht starten\n" -#: command.c:3625 +#: command.c:3633 #, c-format msgid "could not start /bin/sh\n" msgstr "konnte /bin/sh nicht starten\n" -#: command.c:3662 +#: command.c:3670 #, c-format msgid "could not locate temporary directory: %s\n" msgstr "konnte temporäres Verzeichnis nicht finden: %s\n" -#: command.c:3689 +#: command.c:3697 #, c-format msgid "could not open temporary file \"%s\": %s\n" msgstr "konnte temporäre Datei »%s« nicht öffnen: %s\n" -#: command.c:3984 +#: command.c:3992 #, c-format msgid "\\pset: allowed formats are unaligned, aligned, wrapped, html, asciidoc, latex, latex-longtable, troff-ms\n" msgstr "\\pset: zulässige Formate sind unaligned, aligned, wrapped, html, asciidoc, latex, latex-longtable, troff-ms\n" -#: command.c:4002 +#: command.c:4010 #, c-format msgid "\\pset: allowed line styles are ascii, old-ascii, unicode\n" msgstr "\\pset: zulässige Linienstile sind ascii, old-ascii, unicode\n" -#: command.c:4017 +#: command.c:4025 #, c-format msgid "\\pset: allowed Unicode border line styles are single, double\n" msgstr "\\pset: zulässige Unicode-Rahmnenlinienstile sind single, double\n" -#: command.c:4032 +#: command.c:4040 #, c-format msgid "\\pset: allowed Unicode column line styles are single, double\n" msgstr "\\pset: zulässige Unicode-Spaltenlinienstile sind single, double\n" -#: command.c:4047 +#: command.c:4055 #, c-format msgid "\\pset: allowed Unicode header line styles are single, double\n" msgstr "\\pset: zulässige Unicode-Kopflinienstile sind single, double\n" -#: command.c:4212 command.c:4391 +#: command.c:4220 command.c:4399 #, c-format msgid "\\pset: unknown option: %s\n" msgstr "\\pset: unbekannte Option: %s\n" -#: command.c:4230 +#: command.c:4238 #, c-format msgid "Border style is %d.\n" msgstr "Rahmenstil ist %d.\n" -#: command.c:4236 +#: command.c:4244 #, c-format msgid "Target width is unset.\n" msgstr "Zielbreite ist nicht gesetzt.\n" -#: command.c:4238 +#: command.c:4246 #, c-format msgid "Target width is %d.\n" msgstr "Zielbreite ist %d.\n" -#: command.c:4245 +#: command.c:4253 #, c-format msgid "Expanded display is on.\n" msgstr "Erweiterte Anzeige ist an.\n" -#: command.c:4247 +#: command.c:4255 #, c-format msgid "Expanded display is used automatically.\n" msgstr "Erweiterte Anzeige wird automatisch verwendet.\n" -#: command.c:4249 +#: command.c:4257 #, c-format msgid "Expanded display is off.\n" msgstr "Erweiterte Anzeige ist aus.\n" -#: command.c:4256 command.c:4264 +#: command.c:4264 command.c:4272 #, c-format msgid "Field separator is zero byte.\n" msgstr "Feldtrennzeichen ist ein Null-Byte.\n" -#: command.c:4258 +#: command.c:4266 #, c-format msgid "Field separator is \"%s\".\n" msgstr "Feldtrennzeichen ist »%s«.\n" -#: command.c:4271 +#: command.c:4279 #, c-format msgid "Default footer is on.\n" msgstr "Standardfußzeile ist an.\n" -#: command.c:4273 +#: command.c:4281 #, c-format msgid "Default footer is off.\n" msgstr "Standardfußzeile ist aus.\n" -#: command.c:4279 +#: command.c:4287 #, c-format msgid "Output format is %s.\n" msgstr "Ausgabeformat ist »%s«.\n" -#: command.c:4285 +#: command.c:4293 #, c-format msgid "Line style is %s.\n" msgstr "Linienstil ist %s.\n" -#: command.c:4292 +#: command.c:4300 #, c-format msgid "Null display is \"%s\".\n" msgstr "Null-Anzeige ist »%s«.\n" -#: command.c:4300 +#: command.c:4308 #, c-format msgid "Locale-adjusted numeric output is on.\n" msgstr "Lokalisiertes Format für numerische Daten ist an.\n" -#: command.c:4302 +#: command.c:4310 #, c-format msgid "Locale-adjusted numeric output is off.\n" msgstr "Lokalisiertes Format für numerische Daten ist aus.\n" -#: command.c:4309 +#: command.c:4317 #, c-format msgid "Pager is used for long output.\n" msgstr "Pager wird für lange Ausgaben verwendet.\n" -#: command.c:4311 +#: command.c:4319 #, c-format msgid "Pager is always used.\n" msgstr "Pager wird immer verwendet.\n" -#: command.c:4313 +#: command.c:4321 #, c-format msgid "Pager usage is off.\n" msgstr "Pager-Verwendung ist aus.\n" -#: command.c:4319 +#: command.c:4327 #, c-format msgid "Pager won't be used for less than %d line.\n" msgid_plural "Pager won't be used for less than %d lines.\n" msgstr[0] "Pager wird nicht für weniger als %d Zeile verwendet werden.\n" msgstr[1] "Pager wird nicht für weniger als %d Zeilen verwendet werden.\n" -#: command.c:4329 command.c:4339 +#: command.c:4337 command.c:4347 #, c-format msgid "Record separator is zero byte.\n" msgstr "Satztrennzeichen ist ein Null-Byte.\n" -#: command.c:4331 +#: command.c:4339 #, c-format msgid "Record separator is <newline>.\n" msgstr "Satztrennzeichen ist <newline>.\n" -#: command.c:4333 +#: command.c:4341 #, c-format msgid "Record separator is \"%s\".\n" msgstr "Satztrennzeichen ist »%s«.\n" -#: command.c:4346 +#: command.c:4354 #, c-format msgid "Table attributes are \"%s\".\n" msgstr "Tabellenattribute sind »%s«.\n" -#: command.c:4349 +#: command.c:4357 #, c-format msgid "Table attributes unset.\n" msgstr "Tabellenattribute sind nicht gesetzt.\n" -#: command.c:4356 +#: command.c:4364 #, c-format msgid "Title is \"%s\".\n" msgstr "Titel ist »%s«.\n" -#: command.c:4358 +#: command.c:4366 #, c-format msgid "Title is unset.\n" msgstr "Titel ist nicht gesetzt.\n" -#: command.c:4365 +#: command.c:4373 #, c-format msgid "Tuples only is on.\n" msgstr "Nur Datenzeilen ist an.\n" -#: command.c:4367 +#: command.c:4375 #, c-format msgid "Tuples only is off.\n" msgstr "Nur Datenzeilen ist aus.\n" -#: command.c:4373 +#: command.c:4381 #, c-format msgid "Unicode border line style is \"%s\".\n" msgstr "Unicode-Rahmenlinienstil ist »%s«.\n" -#: command.c:4379 +#: command.c:4387 #, c-format msgid "Unicode column line style is \"%s\".\n" msgstr "Unicode-Spaltenlinienstil ist »%s«.\n" -#: command.c:4385 +#: command.c:4393 #, c-format msgid "Unicode header line style is \"%s\".\n" msgstr "Unicode-Kopflinienstil ist »%s«.\n" -#: command.c:4545 +#: command.c:4553 #, c-format msgid "\\!: failed\n" msgstr "\\!: fehlgeschlagen\n" -#: command.c:4570 common.c:770 +#: command.c:4578 common.c:770 #, c-format msgid "\\watch cannot be used with an empty query\n" msgstr "\\watch kann nicht mit einer leeren Anfrage verwendet werden\n" -#: command.c:4611 +#: command.c:4619 #, c-format msgid "%s\t%s (every %gs)\n" msgstr "%s\t%s (alle %gs)\n" -#: command.c:4614 +#: command.c:4622 #, c-format msgid "%s (every %gs)\n" msgstr "%s (alle %gs)\n" -#: command.c:4668 command.c:4675 common.c:670 common.c:677 common.c:1339 +#: command.c:4676 command.c:4683 common.c:670 common.c:677 common.c:1339 #, c-format msgid "" "********* QUERY **********\n" @@ -661,12 +662,12 @@ msgstr "" "**************************\n" "\n" -#: command.c:4867 +#: command.c:4875 #, c-format msgid "\"%s.%s\" is not a view\n" msgstr "»%s.%s« ist keine Sicht\n" -#: command.c:4883 +#: command.c:4891 #, c-format msgid "could not parse reloptions array\n" msgstr "konnte reloptions-Array nicht interpretieren\n" diff --git a/src/bin/psql/po/fr.po b/src/bin/psql/po/fr.po index a8bfaccf007..600f0c56149 100644 --- a/src/bin/psql/po/fr.po +++ b/src/bin/psql/po/fr.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.6\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-10-05 15:28+0000\n" -"PO-Revision-Date: 2021-10-06 11:32+0200\n" +"POT-Creation-Date: 2021-12-30 05:31+0000\n" +"PO-Revision-Date: 2021-12-30 17:15+0100\n" "Last-Translator: Guillaume Lelarge <[email protected]>\n" "Language-Team: French <[email protected]>\n" "Language: fr\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 3.0.1\n" #: ../../common/exec.c:127 ../../common/exec.c:241 ../../common/exec.c:284 #, c-format @@ -56,7 +56,7 @@ msgid "pclose failed: %s" msgstr "échec de pclose : %s" #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 command.c:3146 command.c:3195 command.c:3305 +#: ../../common/fe_memutils.c:98 command.c:3154 command.c:3203 command.c:3313 #: input.c:227 mainloop.c:82 mainloop.c:276 #, c-format msgid "out of memory\n" @@ -192,12 +192,12 @@ msgstr "Vous êtes connecté à la base de données « %s » en tant qu'utilisat msgid "You are connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"%s\".\n" msgstr "Vous êtes connecté à la base de données « %s » en tant qu'utilisateur « %s » sur l'hôte « %s » via le port « %s ».\n" -#: command.c:896 command.c:986 command.c:1095 command.c:2504 +#: command.c:896 command.c:986 command.c:1095 command.c:2512 #, c-format msgid "no query buffer\n" msgstr "aucun tampon de requête\n" -#: command.c:929 command.c:4972 +#: command.c:929 command.c:4980 #, c-format msgid "invalid line number: %s\n" msgstr "numéro de ligne invalide : %s\n" @@ -221,7 +221,7 @@ msgstr "Le serveur (version %s) ne supporte pas l'édition des définitions de v msgid "%s: invalid encoding name or conversion procedure not found\n" msgstr "%s : nom d'encodage invalide ou procédure de conversion introuvable\n" -#: command.c:1247 command.c:1869 command.c:3142 command.c:3327 command.c:5074 +#: command.c:1247 command.c:1880 command.c:3150 command.c:3335 command.c:5082 #: common.c:175 common.c:246 common.c:557 common.c:1356 common.c:1384 #: common.c:1485 copy.c:492 copy.c:711 large_obj.c:156 large_obj.c:191 #: large_obj.c:253 @@ -237,8 +237,8 @@ msgstr "mémoire épuisée" msgid "There is no previous error." msgstr "Il n'y a pas d'erreur précédente." -#: command.c:1425 command.c:1730 command.c:1744 command.c:1761 command.c:1921 -#: command.c:2158 command.c:2471 command.c:2511 +#: command.c:1425 command.c:1730 command.c:1744 command.c:1761 command.c:1929 +#: command.c:2166 command.c:2479 command.c:2519 #, c-format msgid "\\%s: missing required argument\n" msgstr "\\%s : argument requis manquant\n" @@ -272,122 +272,123 @@ msgstr "\\endif : pas de \\if correspondant\n" msgid "Query buffer is empty." msgstr "Le tampon de requête est vide." -#: command.c:1847 -msgid "Enter new password: " -msgstr "Saisissez le nouveau mot de passe : " +#: command.c:1862 +#, c-format +msgid "Enter new password for user \"%s\": " +msgstr "Saisir le nouveau mot de passe de l'utilisateur « %s » : " -#: command.c:1848 +#: command.c:1865 msgid "Enter it again: " msgstr "Saisissez-le à nouveau : " -#: command.c:1852 +#: command.c:1869 #, c-format msgid "Passwords didn't match.\n" msgstr "Les mots de passe ne sont pas identiques.\n" -#: command.c:1951 +#: command.c:1959 #, c-format msgid "\\%s: could not read value for variable\n" msgstr "\\%s : n'a pas pu lire la valeur pour la variable\n" -#: command.c:2054 +#: command.c:2062 msgid "Query buffer reset (cleared)." msgstr "Le tampon de requête a été effacé." -#: command.c:2076 +#: command.c:2084 #, c-format msgid "Wrote history to file \"%s\".\n" msgstr "Historique sauvegardé dans le fichier « %s ».\n" -#: command.c:2163 +#: command.c:2171 #, c-format msgid "\\%s: environment variable name must not contain \"=\"\n" msgstr "\\%s : le nom de la variable d'environnement ne doit pas contenir « = »\n" -#: command.c:2219 +#: command.c:2227 #, c-format msgid "The server (version %s) does not support showing function source.\n" msgstr "Le serveur (version %s) ne supporte pas l'affichage du code de la fonction.\n" -#: command.c:2226 +#: command.c:2234 #, c-format msgid "function name is required\n" msgstr "le nom de la fonction est requis\n" -#: command.c:2313 +#: command.c:2321 #, c-format msgid "The server (version %s) does not support showing view definitions.\n" msgstr "Le serveur (version %s) ne supporte pas l'affichage des définitions de vues.\n" -#: command.c:2320 +#: command.c:2328 #, c-format msgid "view name is required\n" msgstr "le nom de la vue est requis\n" -#: command.c:2443 +#: command.c:2451 msgid "Timing is on." msgstr "Chronométrage activé." -#: command.c:2445 +#: command.c:2453 msgid "Timing is off." msgstr "Chronométrage désactivé." -#: command.c:2530 command.c:2558 command.c:3704 command.c:3707 command.c:3710 -#: command.c:3716 command.c:3718 command.c:3744 command.c:3754 command.c:3766 -#: command.c:3780 command.c:3797 command.c:3855 common.c:71 copy.c:332 +#: command.c:2538 command.c:2566 command.c:3712 command.c:3715 command.c:3718 +#: command.c:3724 command.c:3726 command.c:3752 command.c:3762 command.c:3774 +#: command.c:3788 command.c:3805 command.c:3863 common.c:71 copy.c:332 #: copy.c:392 copy.c:405 psqlscanslash.l:763 psqlscanslash.l:774 #: psqlscanslash.l:784 #, c-format msgid "%s: %s\n" msgstr "%s : %s\n" -#: command.c:2942 startup.c:205 +#: command.c:2950 startup.c:205 msgid "Password: " msgstr "Mot de passe : " -#: command.c:2947 startup.c:207 +#: command.c:2955 startup.c:207 #, c-format msgid "Password for user %s: " msgstr "Mot de passe pour l'utilisateur %s : " -#: command.c:3001 +#: command.c:3009 #, c-format msgid "All connection parameters must be supplied because no database connection exists\n" msgstr "" "Tous les paramètres de connexions doivent être fournis car il n'y a pas de connexion\n" "à une base de données existante.\n" -#: command.c:3333 +#: command.c:3341 #, c-format msgid "Previous connection kept\n" msgstr "Connexion précédente conservée\n" -#: command.c:3339 +#: command.c:3347 #, c-format msgid "\\connect: %s" msgstr "\\connect : %s" -#: command.c:3380 +#: command.c:3388 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\" via socket in \"%s\" at port \"%s\".\n" msgstr "Vous êtes maintenant connecté à la base de données « %s » en tant qu'utilisateur « %s » via le socket dans « %s » via le port « %s ».\n" -#: command.c:3383 +#: command.c:3391 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"%s\".\n" msgstr "Vous êtes maintenant connecté à la base de données « %s » en tant qu'utilisateur « %s » sur l'hôte « %s » via le port « %s ».\n" -#: command.c:3387 +#: command.c:3395 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\".\n" msgstr "Vous êtes maintenant connecté à la base de données « %s » en tant qu'utilisateur « %s ».\n" -#: command.c:3420 +#: command.c:3428 #, c-format msgid "%s (%s, server %s)\n" msgstr "%s (%s, serveur %s)\n" -#: command.c:3428 +#: command.c:3436 #, c-format msgid "" "WARNING: %s major version %s, server major version %s.\n" @@ -396,24 +397,24 @@ msgstr "" "ATTENTION : %s version majeure %s, version majeure du serveur %s.\n" " Certaines fonctionnalités de psql pourraient ne pas fonctionner.\n" -#: command.c:3466 +#: command.c:3474 #, c-format msgid "SSL connection (protocol: %s, cipher: %s, bits: %s, compression: %s)\n" msgstr "Connexion SSL (protocole : %s, chiffrement : %s, bits : %s, compression : %s)\n" -#: command.c:3467 command.c:3468 command.c:3469 +#: command.c:3475 command.c:3476 command.c:3477 msgid "unknown" msgstr "inconnu" -#: command.c:3470 help.c:45 +#: command.c:3478 help.c:45 msgid "off" msgstr "désactivé" -#: command.c:3470 help.c:45 +#: command.c:3478 help.c:45 msgid "on" msgstr "activé" -#: command.c:3490 +#: command.c:3498 #, c-format msgid "" "WARNING: Console code page (%u) differs from Windows code page (%u)\n" @@ -425,243 +426,243 @@ msgstr "" " Voir la section « Notes aux utilisateurs de Windows » de la page\n" " référence de psql pour les détails.\n" -#: command.c:3594 +#: command.c:3602 #, c-format msgid "environment variable PSQL_EDITOR_LINENUMBER_ARG must be set to specify a line number\n" msgstr "" "la variable d'environnement EDITOR_LINENUMBER_SWITCH doit être configurée\n" "pour spécifier un numéro de ligne\n" -#: command.c:3623 +#: command.c:3631 #, c-format msgid "could not start editor \"%s\"\n" msgstr "n'a pas pu exécuter l'éditeur « %s »\n" -#: command.c:3625 +#: command.c:3633 #, c-format msgid "could not start /bin/sh\n" msgstr "n'a pas pu exécuter /bin/sh\n" -#: command.c:3662 +#: command.c:3670 #, c-format msgid "could not locate temporary directory: %s\n" msgstr "n'a pas pu localiser le répertoire temporaire : %s\n" -#: command.c:3689 +#: command.c:3697 #, c-format msgid "could not open temporary file \"%s\": %s\n" msgstr "n'a pas pu ouvrir le fichier temporaire « %s » : %s\n" -#: command.c:3984 +#: command.c:3992 #, c-format msgid "\\pset: allowed formats are unaligned, aligned, wrapped, html, asciidoc, latex, latex-longtable, troff-ms\n" msgstr "" "\\pset : les formats autorisés sont unaligned, aligned, wrapped, html, asciidoc, latex,\n" "latex-longtable, troff-ms\n" -#: command.c:4002 +#: command.c:4010 #, c-format msgid "\\pset: allowed line styles are ascii, old-ascii, unicode\n" msgstr "\\pset: les styles de lignes autorisés sont ascii, old-ascii, unicode\n" -#: command.c:4017 +#: command.c:4025 #, c-format msgid "\\pset: allowed Unicode border line styles are single, double\n" msgstr "\\pset : les styles autorisés de ligne de bordure Unicode sont single, double\n" -#: command.c:4032 +#: command.c:4040 #, c-format msgid "\\pset: allowed Unicode column line styles are single, double\n" msgstr "\\pset : les styles autorisés pour la ligne de colonne Unicode sont single, double\n" -#: command.c:4047 +#: command.c:4055 #, c-format msgid "\\pset: allowed Unicode header line styles are single, double\n" msgstr "\\pset : les styles autorisés pour la ligne d'en-tête Unicode sont single, double\n" -#: command.c:4212 command.c:4391 +#: command.c:4220 command.c:4399 #, c-format msgid "\\pset: unknown option: %s\n" msgstr "\\pset : option inconnue : %s\n" -#: command.c:4230 +#: command.c:4238 #, c-format msgid "Border style is %d.\n" msgstr "Le style de bordure est %d.\n" -#: command.c:4236 +#: command.c:4244 #, c-format msgid "Target width is unset.\n" msgstr "La largeur cible n'est pas configuré.\n" -#: command.c:4238 +#: command.c:4246 #, c-format msgid "Target width is %d.\n" msgstr "La largeur cible est %d.\n" -#: command.c:4245 +#: command.c:4253 #, c-format msgid "Expanded display is on.\n" msgstr "Affichage étendu activé.\n" -#: command.c:4247 +#: command.c:4255 #, c-format msgid "Expanded display is used automatically.\n" msgstr "L'affichage étendu est utilisé automatiquement.\n" -#: command.c:4249 +#: command.c:4257 #, c-format msgid "Expanded display is off.\n" msgstr "Affichage étendu désactivé.\n" -#: command.c:4256 command.c:4264 +#: command.c:4264 command.c:4272 #, c-format msgid "Field separator is zero byte.\n" msgstr "Le séparateur de champs est l'octet zéro.\n" -#: command.c:4258 +#: command.c:4266 #, c-format msgid "Field separator is \"%s\".\n" msgstr "Le séparateur de champs est « %s ».\n" -#: command.c:4271 +#: command.c:4279 #, c-format msgid "Default footer is on.\n" msgstr "Le bas de page pas défaut est activé.\n" -#: command.c:4273 +#: command.c:4281 #, c-format msgid "Default footer is off.\n" msgstr "Le bas de page par défaut est désactivé.\n" -#: command.c:4279 +#: command.c:4287 #, c-format msgid "Output format is %s.\n" msgstr "Le format de sortie est %s.\n" -#: command.c:4285 +#: command.c:4293 #, c-format msgid "Line style is %s.\n" msgstr "Le style de ligne est %s.\n" -#: command.c:4292 +#: command.c:4300 #, c-format msgid "Null display is \"%s\".\n" msgstr "L'affichage de null est « %s ».\n" -#: command.c:4300 +#: command.c:4308 #, c-format msgid "Locale-adjusted numeric output is on.\n" msgstr "L'affichage de la sortie numérique adaptée à la locale est activé.\n" -#: command.c:4302 +#: command.c:4310 #, c-format msgid "Locale-adjusted numeric output is off.\n" msgstr "L'affichage de la sortie numérique adaptée à la locale est désactivé.\n" -#: command.c:4309 +#: command.c:4317 #, c-format msgid "Pager is used for long output.\n" msgstr "Le paginateur est utilisé pour les affichages longs.\n" -#: command.c:4311 +#: command.c:4319 #, c-format msgid "Pager is always used.\n" msgstr "Le paginateur est toujours utilisé.\n" -#: command.c:4313 +#: command.c:4321 #, c-format msgid "Pager usage is off.\n" msgstr "L'utilisation du paginateur est désactivé.\n" -#: command.c:4319 +#: command.c:4327 #, c-format msgid "Pager won't be used for less than %d line.\n" msgid_plural "Pager won't be used for less than %d lines.\n" msgstr[0] "Le paginateur ne sera pas utilisé pour moins que %d ligne.\n" msgstr[1] "Le paginateur ne sera pas utilisé pour moins que %d lignes.\n" -#: command.c:4329 command.c:4339 +#: command.c:4337 command.c:4347 #, c-format msgid "Record separator is zero byte.\n" msgstr "Le séparateur d'enregistrements est l'octet zéro.\n" -#: command.c:4331 +#: command.c:4339 #, c-format msgid "Record separator is <newline>.\n" msgstr "Le séparateur d'enregistrement est <saut de ligne>.\n" -#: command.c:4333 +#: command.c:4341 #, c-format msgid "Record separator is \"%s\".\n" msgstr "Le séparateur d'enregistrements est « %s ».\n" -#: command.c:4346 +#: command.c:4354 #, c-format msgid "Table attributes are \"%s\".\n" msgstr "Les attributs de la table sont « %s ».\n" -#: command.c:4349 +#: command.c:4357 #, c-format msgid "Table attributes unset.\n" msgstr "Les attributs de la table ne sont pas définis.\n" -#: command.c:4356 +#: command.c:4364 #, c-format msgid "Title is \"%s\".\n" msgstr "Le titre est « %s ».\n" -#: command.c:4358 +#: command.c:4366 #, c-format msgid "Title is unset.\n" msgstr "Le titre n'est pas défini.\n" -#: command.c:4365 +#: command.c:4373 #, c-format msgid "Tuples only is on.\n" msgstr "L'affichage des tuples seuls est activé.\n" -#: command.c:4367 +#: command.c:4375 #, c-format msgid "Tuples only is off.\n" msgstr "L'affichage des tuples seuls est désactivé.\n" -#: command.c:4373 +#: command.c:4381 #, c-format msgid "Unicode border line style is \"%s\".\n" msgstr "Le style de bordure Unicode est « %s ».\n" -#: command.c:4379 +#: command.c:4387 #, c-format msgid "Unicode column line style is \"%s\".\n" msgstr "Le style de ligne Unicode est « %s ».\n" -#: command.c:4385 +#: command.c:4393 #, c-format msgid "Unicode header line style is \"%s\".\n" msgstr "Le style d'en-tête Unicode est « %s ».\n" -#: command.c:4545 +#: command.c:4553 #, c-format msgid "\\!: failed\n" msgstr "\\! : échec\n" -#: command.c:4570 common.c:770 +#: command.c:4578 common.c:770 #, c-format msgid "\\watch cannot be used with an empty query\n" msgstr "\\watch ne peut pas être utilisé avec une requête vide\n" -#: command.c:4611 +#: command.c:4619 #, c-format msgid "%s\t%s (every %gs)\n" msgstr "%s\t%s (chaque %gs)\n" -#: command.c:4614 +#: command.c:4622 #, c-format msgid "%s (every %gs)\n" msgstr "%s (chaque %gs)\n" -#: command.c:4668 command.c:4675 common.c:670 common.c:677 common.c:1339 +#: command.c:4676 command.c:4683 common.c:670 common.c:677 common.c:1339 #, c-format msgid "" "********* QUERY **********\n" @@ -674,12 +675,12 @@ msgstr "" "**************************\n" "\n" -#: command.c:4867 +#: command.c:4875 #, c-format msgid "\"%s.%s\" is not a view\n" msgstr "« %s.%s » n'est pas une vue\n" -#: command.c:4883 +#: command.c:4891 #, c-format msgid "could not parse reloptions array\n" msgstr "n'a pas pu analyser le tableau reloptions\n" @@ -2144,8 +2145,7 @@ msgstr "" #: help.c:84 #, c-format msgid " -f, --file=FILENAME execute commands from file, then exit\n" -msgstr "" -" -f, --file=FICHIER exécute les commandes du fichier, puis quitte\n" +msgstr " -f, --file=FICHIER exécute les commandes du fichier, puis quitte\n" #: help.c:85 #, c-format @@ -2219,8 +2219,7 @@ msgstr " -b, --echo-errors affiche les commandes échouées\n" #: help.c:100 #, c-format msgid " -e, --echo-queries echo commands sent to server\n" -msgstr "" -" -e, --echo-queries affiche les commandes envoyées au serveur\n" +msgstr " -e, --echo-queries affiche les commandes envoyées au serveur\n" #: help.c:101 #, c-format @@ -2232,8 +2231,7 @@ msgstr "" #: help.c:102 #, c-format msgid " -L, --log-file=FILENAME send session log to file\n" -msgstr "" -" -L, --log-file=FICHIER envoie les traces dans le fichier\n" +msgstr " -L, --log-file=FICHIER envoie les traces dans le fichier\n" #: help.c:103 #, c-format @@ -2323,8 +2321,7 @@ msgstr "" #: help.c:118 #, c-format msgid " -t, --tuples-only print rows only\n" -msgstr "" -" -t, --tuples-only affiche seulement les lignes (-P tuples_only)\n" +msgstr " -t, --tuples-only affiche seulement les lignes (-P tuples_only)\n" #: help.c:119 #, c-format @@ -2395,8 +2392,7 @@ msgstr "" #: help.c:140 #, c-format msgid " -w, --no-password never prompt for password\n" -msgstr "" -" -w, --no-password ne demande jamais un mot de passe\n" +msgstr " -w, --no-password ne demande jamais un mot de passe\n" #: help.c:141 #, c-format @@ -5826,103 +5822,49 @@ msgstr "" "valeur « %s » non reconnue pour « %s »\n" "Les valeurs disponibles sont : %s.\n" -#~ msgid "Value" -#~ msgstr "Valeur" - -#~ msgid "statistic_type" -#~ msgstr "type_statistique" - -#~ msgid "serialtype" -#~ msgstr "serialtype" - -#~ msgid "SSL connection (unknown cipher)\n" -#~ msgstr "Connexion SSL (chiffrement inconnu)\n" - -#~ msgid " -?, --help show this help, then exit\n" -#~ msgstr " -?, --help affiche cette aide puis quitte\n" - -#~ msgid "(No rows)\n" -#~ msgstr "(Aucune ligne)\n" - -#~ msgid "ALTER VIEW name RENAME TO newname" -#~ msgstr "ALTER VIEW nom RENAME TO nouveau_nom" - #~ msgid " \"%s\"" #~ msgstr " « %s »" -#~ msgid "?%c? \"%s.%s\"" -#~ msgstr "?%c? « %s.%s »" - -#~ msgid "Access privileges for database \"%s\"" -#~ msgstr "Droits d'accès pour la base de données « %s »" - -#~ msgid "" -#~ "WARNING: You are connected to a server with major version %d.%d,\n" -#~ "but your %s client is major version %d.%d. Some backslash commands,\n" -#~ "such as \\d, might not work properly.\n" -#~ "\n" -#~ msgstr "" -#~ "ATTENTION : vous êtes connecté sur un serveur dont la version majeure est\n" -#~ "%d.%d alors que votre client %s est en version majeure %d.%d. Certaines\n" -#~ "commandes avec antislashs, comme \\d, peuvent ne pas fonctionner\n" -#~ "correctement.\n" -#~ "\n" +#~ msgid " \"%s\" IN %s %s" +#~ msgstr " \"%s\" DANS %s %s" -#~ msgid "" -#~ "Welcome to %s %s, the PostgreSQL interactive terminal.\n" -#~ "\n" -#~ msgstr "" -#~ "Bienvenue dans %s %s, l'interface interactive de PostgreSQL.\n" -#~ "\n" +#~ msgid " --help show this help, then exit\n" +#~ msgstr " --help affiche cette aide, puis quitte\n" -#~ msgid "" -#~ "Welcome to %s %s (server %s), the PostgreSQL interactive terminal.\n" -#~ "\n" -#~ msgstr "" -#~ "Bienvenue dans %s %s (serveur %s), l'interface interactive de PostgreSQL.\n" -#~ "\n" +#~ msgid " --version output version information, then exit\n" +#~ msgstr " --version affiche la version, puis quitte\n" -#~ msgid "Copy, Large Object\n" -#~ msgstr "Copie, « Large Object »\n" +#~ msgid " -?, --help show this help, then exit\n" +#~ msgstr " -?, --help affiche cette aide puis quitte\n" -#~ msgid " \\z [PATTERN] list table, view, and sequence access privileges (same as \\dp)\n" +#~ msgid " \\dFd [PATTERN] list text search dictionaries (add \"+\" for more detail)\n" #~ msgstr "" -#~ " \\z [MODÈLE] affiche la liste des privilèges d'accès aux tables,\n" -#~ " vues et séquences (identique à \\dp)\n" +#~ " \\dFd [MODÈLE] affiche la liste des dictionnaires de la recherche\n" +#~ " de texte (ajouter « + » pour plus de détails)\n" -#~ msgid " \\l list all databases (add \"+\" for more detail)\n" +#~ msgid " \\dFp [PATTERN] list text search parsers (add \"+\" for more detail)\n" #~ msgstr "" -#~ " \\l affiche la liste des bases de données (ajouter « + »\n" -#~ " pour plus de détails)\n" +#~ " \\dFp [MODÈLE] affiche la liste des analyseurs de la recherche de\n" +#~ " texte (ajouter « + » pour plus de détails)\n" #~ msgid " \\dT [PATTERN] list data types (add \"+\" for more detail)\n" #~ msgstr "" #~ " \\dT [MODÈLE] affiche la liste des types de données (ajouter « + »\n" #~ " pour plus de détails)\n" -#~ msgid " \\dn [PATTERN] list schemas (add \"+\" for more detail)\n" +#~ msgid " \\db [PATTERN] list tablespaces (add \"+\" for more detail)\n" #~ msgstr "" -#~ " \\dn [MODÈLE] affiche la liste des schémas (ajouter « + » pour\n" +#~ " \\db [MODÈLE] affiche la liste des tablespaces (ajouter « + » pour\n" #~ " plus de détails)\n" -#~ msgid " \\dFp [PATTERN] list text search parsers (add \"+\" for more detail)\n" -#~ msgstr "" -#~ " \\dFp [MODÈLE] affiche la liste des analyseurs de la recherche de\n" -#~ " texte (ajouter « + » pour plus de détails)\n" - -#~ msgid " \\dFd [PATTERN] list text search dictionaries (add \"+\" for more detail)\n" -#~ msgstr "" -#~ " \\dFd [MODÈLE] affiche la liste des dictionnaires de la recherche\n" -#~ " de texte (ajouter « + » pour plus de détails)\n" - #~ msgid " \\df [PATTERN] list functions (add \"+\" for more detail)\n" #~ msgstr "" #~ " \\df [MODÈLE] affiche la liste des fonctions (ajouter « + » pour\n" #~ " plus de détails)\n" -#~ msgid " \\db [PATTERN] list tablespaces (add \"+\" for more detail)\n" +#~ msgid " \\dn [PATTERN] list schemas (add \"+\" for more detail)\n" #~ msgstr "" -#~ " \\db [MODÈLE] affiche la liste des tablespaces (ajouter « + » pour\n" +#~ " \\dn [MODÈLE] affiche la liste des schémas (ajouter « + » pour\n" #~ " plus de détails)\n" #~ msgid "" @@ -5933,701 +5875,906 @@ msgstr "" #~ " affiche la liste des\n" #~ " tables/index/séquences/vues/tables système\n" +#~ msgid " \\l list all databases (add \"+\" for more detail)\n" +#~ msgstr "" +#~ " \\l affiche la liste des bases de données (ajouter « + »\n" +#~ " pour plus de détails)\n" + +#~ msgid " \\l[+] list all databases\n" +#~ msgstr " \\l[+] affiche la liste des bases de données\n" + +#~ msgid " \\z [PATTERN] list table, view, and sequence access privileges (same as \\dp)\n" +#~ msgstr "" +#~ " \\z [MODÈLE] affiche la liste des privilèges d'accès aux tables,\n" +#~ " vues et séquences (identique à \\dp)\n" + +#~ msgid " as user \"%s\"" +#~ msgstr " comme utilisateur « %s »" + +#~ msgid " at port \"%s\"" +#~ msgstr " sur le port « %s »" + +#~ msgid " on host \"%s\"" +#~ msgstr " sur l'hôte « %s »" + +#~ msgid "%s: could not set variable \"%s\"\n" +#~ msgstr "%s : n'a pas pu initialiser la variable « %s »\n" + +#~ msgid "%s: pg_strdup: cannot duplicate null pointer (internal error)\n" +#~ msgstr "%s : pg_strdup : ne peut pas dupliquer le pointeur null (erreur interne)\n" + #~ msgid "(1 row)" #~ msgid_plural "(%lu rows)" #~ msgstr[0] "(1 ligne)" #~ msgstr[1] "(%lu lignes)" -#~ msgid " \"%s\" IN %s %s" -#~ msgstr " \"%s\" DANS %s %s" +#~ msgid "(No rows)\n" +#~ msgstr "(Aucune ligne)\n" -#~ msgid "" -#~ "VALUES ( expression [, ...] ) [, ...]\n" -#~ " [ ORDER BY sort_expression [ ASC | DESC | USING operator ] [, ...] ]\n" -#~ " [ LIMIT { count | ALL } ]\n" -#~ " [ OFFSET start [ ROW | ROWS ] ]\n" -#~ " [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]" -#~ msgstr "" -#~ "VALUES ( expression [, ...] ) [, ...]\n" -#~ " [ ORDER BY expression_tri [ ASC | DESC | USING opérateur ] [, ...] ]\n" -#~ " [ LIMIT { total | ALL } ]\n" -#~ " [ OFFSET début [ ROW | ROWS ] ]\n" -#~ " [ FETCH { FIRST | NEXT } [ total ] { ROW | ROWS } ONLY ]" +#~ msgid "+ opt(%d) = |%s|\n" +#~ msgstr "+ opt(%d) = |%s|\n" -#~ msgid "" -#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ]\n" -#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]" -#~ msgstr "" -#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ]\n" -#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (colonne [, ...] ) ] ]" +#~ msgid "?%c? \"%s.%s\"" +#~ msgstr "?%c? « %s.%s »" + +#~ msgid "ABORT [ WORK | TRANSACTION ]" +#~ msgstr "ABORT [ WORK | TRANSACTION ]" #~ msgid "" -#~ "UPDATE [ ONLY ] table [ [ AS ] alias ]\n" -#~ " SET { column = { expression | DEFAULT } |\n" -#~ " ( column [, ...] ) = ( { expression | DEFAULT } [, ...] ) } [, ...]\n" -#~ " [ FROM fromlist ]\n" -#~ " [ WHERE condition | WHERE CURRENT OF cursor_name ]\n" -#~ " [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]" +#~ "ALTER AGGREGATE name ( type [ , ... ] ) RENAME TO new_name\n" +#~ "ALTER AGGREGATE name ( type [ , ... ] ) OWNER TO new_owner\n" +#~ "ALTER AGGREGATE name ( type [ , ... ] ) SET SCHEMA new_schema" #~ msgstr "" -#~ "UPDATE [ ONLY ] table [ [ AS ] alias ]\n" -#~ " SET { colonne = { expression | DEFAULT } |\n" -#~ " ( colonne [, ...] ) = ( { expression | DEFAULT } [, ...] ) } [, ...]\n" -#~ " [ FROM liste_from ]\n" -#~ " [ WHERE condition | WHERE CURRENT OF nom_curseur ]\n" -#~ " [ RETURNING * | expression_sortie [ [ AS ] nom_sortie ] [, ...] ]" - -#~ msgid "UNLISTEN { name | * }" -#~ msgstr "UNLISTEN { nom | * }" +#~ "ALTER AGGREGATE nom ( type [ , ... ] ) RENAME TO nouveau_nom\n" +#~ "ALTER AGGREGATE nom ( type [ , ... ] ) OWNER TO nouveau_propriétaire\n" +#~ "ALTER AGGREGATE nom ( type [ , ... ] ) SET SCHEMA nouveau_schéma" #~ msgid "" -#~ "TRUNCATE [ TABLE ] [ ONLY ] name [, ... ]\n" -#~ " [ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]" +#~ "ALTER CONVERSION name RENAME TO newname\n" +#~ "ALTER CONVERSION name OWNER TO newowner" #~ msgstr "" -#~ "TRUNCATE [ TABLE ] [ ONLY ] nom [, ... ]\n" -#~ " [ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]" +#~ "ALTER CONVERSION nom RENAME TO nouveau_nom\n" +#~ "ALTER CONVERSION nom OWNER TO nouveau_propriétaire" #~ msgid "" -#~ "START TRANSACTION [ transaction_mode [, ...] ]\n" +#~ "ALTER DATABASE name [ [ WITH ] option [ ... ] ]\n" #~ "\n" -#~ "where transaction_mode is one of:\n" +#~ "where option can be:\n" #~ "\n" -#~ " ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n" -#~ " READ WRITE | READ ONLY" +#~ " CONNECTION LIMIT connlimit\n" +#~ "\n" +#~ "ALTER DATABASE name RENAME TO newname\n" +#~ "\n" +#~ "ALTER DATABASE name OWNER TO new_owner\n" +#~ "\n" +#~ "ALTER DATABASE name SET TABLESPACE new_tablespace\n" +#~ "\n" +#~ "ALTER DATABASE name SET configuration_parameter { TO | = } { value | DEFAULT }\n" +#~ "ALTER DATABASE name SET configuration_parameter FROM CURRENT\n" +#~ "ALTER DATABASE name RESET configuration_parameter\n" +#~ "ALTER DATABASE name RESET ALL" #~ msgstr "" -#~ "START TRANSACTION [ mode_transaction [, ...] ]\n" +#~ "ALTER DATABASE nom [ [ WITH ] option [ ... ] ]\n" #~ "\n" -#~ "où mode_transaction peut être :\n" +#~ "où option peut être:\n" #~ "\n" -#~ " ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ |\n" -#~ " READ COMMITTED | READ UNCOMMITTED }\n" -#~ " READ WRITE | READ ONLY" +#~ " CONNECTION LIMIT limite_connexion\n" +#~ "\n" +#~ "ALTER DATABASE nom RENAME TO nouveau_nom\n" +#~ "\n" +#~ "ALTER DATABASE nom OWNER TO nouveau_propriétaire\n" +#~ "\n" +#~ "ALTER DATABASE nom SET TABLESPACE nouveau_tablespace\n" +#~ "\n" +#~ "ALTER DATABASE nom SET paramètre_configuration { TO | = } { valeur | DEFAULT }\n" +#~ "ALTER DATABASE nom SET paramètre_configuration FROM CURRENT\n" +#~ "ALTER DATABASE nom RESET paramètre_configuration\n" +#~ "ALTER DATABASE nom RESET ALL" #~ msgid "" -#~ "SHOW name\n" -#~ "SHOW ALL" +#~ "ALTER DOMAIN name\n" +#~ " { SET DEFAULT expression | DROP DEFAULT }\n" +#~ "ALTER DOMAIN name\n" +#~ " { SET | DROP } NOT NULL\n" +#~ "ALTER DOMAIN name\n" +#~ " ADD domain_constraint\n" +#~ "ALTER DOMAIN name\n" +#~ " DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n" +#~ "ALTER DOMAIN name\n" +#~ " OWNER TO new_owner \n" +#~ "ALTER DOMAIN name\n" +#~ " SET SCHEMA new_schema" #~ msgstr "" -#~ "SHOW nom\n" -#~ "SHOW ALL" +#~ "ALTER DOMAIN nom\n" +#~ " { SET DEFAULT expression | DROP DEFAULT }\n" +#~ "ALTER DOMAIN nom\n" +#~ " { SET | DROP } NOT NULL\n" +#~ "ALTER DOMAIN nom\n" +#~ " ADD contrainte_domaine\n" +#~ "ALTER DOMAIN nom\n" +#~ " DROP CONSTRAINT nom_contrainte [ RESTRICT | CASCADE ]\n" +#~ "ALTER DOMAIN nom\n" +#~ " OWNER TO nouveau_propriétaire \n" +#~ "ALTER DOMAIN nom\n" +#~ " SET SCHEMA nouveau_schéma" #~ msgid "" -#~ "SET TRANSACTION transaction_mode [, ...]\n" -#~ "SET SESSION CHARACTERISTICS AS TRANSACTION transaction_mode [, ...]\n" +#~ "ALTER FOREIGN DATA WRAPPER name\n" +#~ " [ VALIDATOR valfunction | NO VALIDATOR ]\n" +#~ " [ OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ]) ]\n" +#~ "ALTER FOREIGN DATA WRAPPER name OWNER TO new_owner" +#~ msgstr "" +#~ "ALTER FOREIGN DATA WRAPPER nom\n" +#~ " [ VALIDATOR fonction_validation | NO VALIDATOR ]\n" +#~ " [ OPTIONS ( [ ADD | SET | DROP ] option ['valeur'] [, ... ]) ]\n" +#~ "ALTER FOREIGN DATA WRAPPER nom OWNER TO nouveau_propriétaire" + +#~ msgid "" +#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n" +#~ " action [ ... ] [ RESTRICT ]\n" +#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n" +#~ " RENAME TO new_name\n" +#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n" +#~ " OWNER TO new_owner\n" +#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n" +#~ " SET SCHEMA new_schema\n" #~ "\n" -#~ "where transaction_mode is one of:\n" +#~ "where action is one of:\n" #~ "\n" -#~ " ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n" -#~ " READ WRITE | READ ONLY" +#~ " CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n" +#~ " IMMUTABLE | STABLE | VOLATILE\n" +#~ " [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n" +#~ " COST execution_cost\n" +#~ " ROWS result_rows\n" +#~ " SET configuration_parameter { TO | = } { value | DEFAULT }\n" +#~ " SET configuration_parameter FROM CURRENT\n" +#~ " RESET configuration_parameter\n" +#~ " RESET ALL" #~ msgstr "" -#~ "SET TRANSACTION mode_transaction [, ...]\n" -#~ "SET SESSION CHARACTERISTICS AS TRANSACTION mode_transaction [, ...]\n" +#~ "ALTER FUNCTION nom ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] )\n" +#~ " action [, ... ] [ RESTRICT ]\n" +#~ "ALTER FUNCTION nom ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] )\n" +#~ " RENAME TO nouveau_nom\n" +#~ "ALTER FUNCTION nom ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] )\n" +#~ " OWNER TO nouveau_proprietaire\n" +#~ "ALTER FUNCTION nom ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] )\n" +#~ " SET SCHEMA nouveau_schema\n" #~ "\n" -#~ "où mode_transaction peut être :\n" +#~ "où action peut être :\n" #~ "\n" -#~ " ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ |\n" -#~ " READ COMMITTED | READ UNCOMMITTED }\n" -#~ " READ WRITE | READ ONLY" +#~ " CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n" +#~ " IMMUTABLE | STABLE | VOLATILE\n" +#~ " [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n" +#~ " COST cout_execution\n" +#~ " ROWS lignes_resultats\n" +#~ " SET paramètre { TO | = } { valeur | DEFAULT }\n" +#~ " SET paramètre FROM CURRENT\n" +#~ " RESET paramètre\n" +#~ " RESET ALL" #~ msgid "" -#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION username\n" -#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n" -#~ "RESET SESSION AUTHORIZATION" +#~ "ALTER GROUP groupname ADD USER username [, ... ]\n" +#~ "ALTER GROUP groupname DROP USER username [, ... ]\n" +#~ "\n" +#~ "ALTER GROUP groupname RENAME TO newname" #~ msgstr "" -#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION nom_utilisateur\n" -#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n" -#~ "RESET SESSION AUTHORIZATION" +#~ "ALTER GROUP nom_groupe ADD USER nom_utilisateur [, ... ]\n" +#~ "ALTER GROUP nom_groupe DROP USER nom_utilisateur [, ... ]\n" +#~ "\n" +#~ "ALTER GROUP nom_groupe RENAME TO nouveau_nom" #~ msgid "" -#~ "SET [ SESSION | LOCAL ] ROLE rolename\n" -#~ "SET [ SESSION | LOCAL ] ROLE NONE\n" -#~ "RESET ROLE" +#~ "ALTER INDEX name RENAME TO new_name\n" +#~ "ALTER INDEX name SET TABLESPACE tablespace_name\n" +#~ "ALTER INDEX name SET ( storage_parameter = value [, ... ] )\n" +#~ "ALTER INDEX name RESET ( storage_parameter [, ... ] )" #~ msgstr "" -#~ "SET [ SESSION | LOCAL ] ROLE nom_rôle\n" -#~ "SET [ SESSION | LOCAL ] ROLE NONE\n" -#~ "RESET ROLE" - -#~ msgid "SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }" -#~ msgstr "SET CONSTRAINTS { ALL | nom [, ...] } { DEFERRED | IMMEDIATE }" +#~ "ALTER INDEX nom RENAME TO nouveau_nom\n" +#~ "ALTER INDEX nom SET TABLESPACE nom_tablespace\n" +#~ "ALTER INDEX nom SET ( paramètre_stockage = valeur [, ... ] )\n" +#~ "ALTER INDEX nom RESET ( paramètre_stockage [, ... ] )" #~ msgid "" -#~ "SET [ SESSION | LOCAL ] configuration_parameter { TO | = } { value | 'value' | DEFAULT }\n" -#~ "SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }" +#~ "ALTER OPERATOR CLASS name USING index_method RENAME TO newname\n" +#~ "ALTER OPERATOR CLASS name USING index_method OWNER TO newowner" #~ msgstr "" -#~ "SET [ SESSION | LOCAL ] paramètre { TO | = } { valeur | 'valeur' | DEFAULT }\n" -#~ "SET [ SESSION | LOCAL ] TIME ZONE { zone_horaire | LOCAL | DEFAULT }" +#~ "ALTER OPERATOR CLASS nom USING méthode_indexation\n" +#~ " RENAME TO nouveau_nom\n" +#~ "ALTER OPERATOR CLASS nom USING méthode_indexation\n" +#~ " OWNER TO nouveau_propriétaire" #~ msgid "" -#~ "[ WITH [ RECURSIVE ] with_query [, ...] ]\n" -#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n" -#~ " * | expression [ [ AS ] output_name ] [, ...]\n" -#~ " INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table\n" -#~ " [ FROM from_item [, ...] ]\n" -#~ " [ WHERE condition ]\n" -#~ " [ GROUP BY expression [, ...] ]\n" -#~ " [ HAVING condition [, ...] ]\n" -#~ " [ WINDOW window_name AS ( window_definition ) [, ...] ]\n" -#~ " [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n" -#~ " [ ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...] ]\n" -#~ " [ LIMIT { count | ALL } ]\n" -#~ " [ OFFSET start [ ROW | ROWS ] ]\n" -#~ " [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]\n" -#~ " [ FOR { UPDATE | SHARE } [ OF table_name [, ...] ] [ NOWAIT ] [...] ]" +#~ "ALTER OPERATOR FAMILY name USING index_method ADD\n" +#~ " { OPERATOR strategy_number operator_name ( op_type, op_type )\n" +#~ " | FUNCTION support_number [ ( op_type [ , op_type ] ) ] funcname ( argument_type [, ...] )\n" +#~ " } [, ... ]\n" +#~ "ALTER OPERATOR FAMILY name USING index_method DROP\n" +#~ " { OPERATOR strategy_number ( op_type [ , op_type ] )\n" +#~ " | FUNCTION support_number ( op_type [ , op_type ] )\n" +#~ " } [, ... ]\n" +#~ "ALTER OPERATOR FAMILY name USING index_method RENAME TO newname\n" +#~ "ALTER OPERATOR FAMILY name USING index_method OWNER TO newowner" #~ msgstr "" -#~ "[ WITH [ RECURSIVE ] requête_with [, ...] ]\n" -#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n" -#~ " * | expression [ [ AS ] nom_sortie ] [, ...]\n" -#~ " INTO [ TEMPORARY | TEMP ] [ TABLE ] nouvelle_table\n" -#~ " [ FROM élément_from [, ...] ]\n" -#~ " [ WHERE condition ]\n" -#~ " [ GROUP BY expression [, ...] ]\n" -#~ " [ HAVING condition [, ...] ]\n" -#~ " [ WINDOW nom_window AS ( définition_window ) [, ...] ]\n" -#~ " [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n" -#~ " [ ORDER BY expression [ ASC | DESC | USING opérateur ] [ NULLS { FIRST | LAST } ] [, ...] ]\n" -#~ " [ LIMIT { total | ALL } ]\n" -#~ " [ OFFSET début [ ROW | ROWS ] ]\n" -#~ " [ FETCH { FIRST | NEXT } [ total ] { ROW | ROWS } ONLY ]\n" -#~ " [ FOR { UPDATE | SHARE } [ OF nom_table [, ...] ] [ NOWAIT ] [...] ]" +#~ "ALTER OPERATOR FAMILY nom USING méthode_indexage ADD\n" +#~ " { OPERATOR numéro_stratégie nom_opérateur ( type_op, type_op ) \n" +#~ " | FUNCTION numéro_support [ ( type_op [ , type_op ] ) ]\n" +#~ " nom_fonction ( type_argument [, ...] )\n" +#~ " } [, ... ]\n" +#~ "ALTER OPERATOR FAMILY nom USING méthode_indexage DROP\n" +#~ " { OPERATOR numéro_stratégie ( type_op [ , type_op ] )\n" +#~ " | FUNCTION numéro_support ( type_op [ , type_op ] )\n" +#~ " } [, ... ]\n" +#~ "ALTER OPERATOR FAMILY nom USING méthode_indexage\n" +#~ " RENAME TO nouveau_nom\n" +#~ "ALTER OPERATOR FAMILY nom USING méthode_indexage\n" +#~ " OWNER TO nouveau_propriétaire" + +#~ msgid "ALTER OPERATOR name ( { lefttype | NONE } , { righttype | NONE } ) OWNER TO newowner" +#~ msgstr "" +#~ "ALTER OPERATOR nom ( { lefttype | NONE } , { righttype | NONE } )\n" +#~ " OWNER TO nouveau_propriétaire" #~ msgid "" -#~ "[ WITH [ RECURSIVE ] with_query [, ...] ]\n" -#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n" -#~ " * | expression [ [ AS ] output_name ] [, ...]\n" -#~ " [ FROM from_item [, ...] ]\n" -#~ " [ WHERE condition ]\n" -#~ " [ GROUP BY expression [, ...] ]\n" -#~ " [ HAVING condition [, ...] ]\n" -#~ " [ WINDOW window_name AS ( window_definition ) [, ...] ]\n" -#~ " [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n" -#~ " [ ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...] ]\n" -#~ " [ LIMIT { count | ALL } ]\n" -#~ " [ OFFSET start [ ROW | ROWS ] ]\n" -#~ " [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]\n" -#~ " [ FOR { UPDATE | SHARE } [ OF table_name [, ...] ] [ NOWAIT ] [...] ]\n" -#~ "\n" -#~ "where from_item can be one of:\n" -#~ "\n" -#~ " [ ONLY ] table_name [ * ] [ [ AS ] alias [ ( column_alias [, ...] ) ] ]\n" -#~ " ( select ) [ AS ] alias [ ( column_alias [, ...] ) ]\n" -#~ " with_query_name [ [ AS ] alias [ ( column_alias [, ...] ) ] ]\n" -#~ " function_name ( [ argument [, ...] ] ) [ AS ] alias [ ( column_alias [, ...] | column_definition [, ...] ) ]\n" -#~ " function_name ( [ argument [, ...] ] ) AS ( column_definition [, ...] )\n" -#~ " from_item [ NATURAL ] join_type from_item [ ON join_condition | USING ( join_column [, ...] ) ]\n" +#~ "ALTER ROLE name [ [ WITH ] option [ ... ] ]\n" #~ "\n" -#~ "and with_query is:\n" +#~ "where option can be:\n" +#~ " \n" +#~ " SUPERUSER | NOSUPERUSER\n" +#~ " | CREATEDB | NOCREATEDB\n" +#~ " | CREATEROLE | NOCREATEROLE\n" +#~ " | CREATEUSER | NOCREATEUSER\n" +#~ " | INHERIT | NOINHERIT\n" +#~ " | LOGIN | NOLOGIN\n" +#~ " | CONNECTION LIMIT connlimit\n" +#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n" +#~ " | VALID UNTIL 'timestamp' \n" #~ "\n" -#~ " with_query_name [ ( column_name [, ...] ) ] AS ( select )\n" +#~ "ALTER ROLE name RENAME TO newname\n" #~ "\n" -#~ "TABLE { [ ONLY ] table_name [ * ] | with_query_name }" +#~ "ALTER ROLE name SET configuration_parameter { TO | = } { value | DEFAULT }\n" +#~ "ALTER ROLE name SET configuration_parameter FROM CURRENT\n" +#~ "ALTER ROLE name RESET configuration_parameter\n" +#~ "ALTER ROLE name RESET ALL" #~ msgstr "" -#~ "[ WITH [ RECURSIVE ] requête_with [, ...] ]\n" -#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n" -#~ " * | expression [ [ AS ] nom_sortie ] [, ...]\n" -#~ " [ FROM élément_from [, ...] ]\n" -#~ " [ WHERE condition ]\n" -#~ " [ GROUP BY expression [, ...] ]\n" -#~ " [ HAVING condition [, ...] ]\n" -#~ " [ WINDOW nom_window AS ( définition_window ) [, ...] ]\n" -#~ " [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n" -#~ " [ ORDER BY expression [ ASC | DESC | USING opérateur ] [ NULLS { FIRST | LAST } ] [, ...] ]\n" -#~ " [ LIMIT { total | ALL } ]\n" -#~ " [ OFFSET début [ ROW | ROWS ] ]\n" -#~ " [ FETCH { FIRST | NEXT } [ total ] { ROW | ROWS } ONLY ]\n" -#~ " [ FOR { UPDATE | SHARE } [ OF nom_table [, ...] ] [ NOWAIT ] [...] ]\n" -#~ "\n" -#~ "avec élément_from faisant parti de :\n" -#~ "\n" -#~ " [ ONLY ] nom_table [ * ] [ [ AS ] alias [ ( alias_colonne [, ...] ) ] ]\n" -#~ " ( select ) [ AS ] alias [ ( alias_colonne [, ...] ) ]\n" -#~ " nom_requête_with [ [ AS ] alias [ ( alias_colonne [, ...] ) ] ]\n" -#~ " nom_fonction ( [ argument [, ...] ] ) [ AS ] alias [ ( alias_colonne [, ...] | définition_colonne [, ...] ) ]\n" -#~ " nom_fonction ( [ argument [, ...] ] ) AS ( définition_colonne [, ...] )\n" -#~ " élément_from [ NATURAL ] type_jointure élément_from [ ON condition_jointure | USING ( colonne_jointure [, ...] ) ]\n" +#~ "ALTER ROLE nom [ [ WITH ] option [ ... ] ]\n" #~ "\n" -#~ "et requête_with est:\n" +#~ "où option peut être :\n" +#~ " \n" +#~ " SUPERUSER | NOSUPERUSER\n" +#~ " | CREATEDB | NOCREATEDB\n" +#~ " | CREATEROLE | NOCREATEROLE\n" +#~ " | CREATEUSER | NOCREATEUSER\n" +#~ " | INHERIT | NOINHERIT\n" +#~ " | LOGIN | NOLOGIN\n" +#~ " | CONNECTION LIMIT limite_connexions\n" +#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'mot de passe'\n" +#~ " | VALID UNTIL 'timestamp' \n" #~ "\n" -#~ " nom_requête_with [ ( nom_colonne [, ...] ) ] AS ( select )\n" +#~ "ALTER ROLE nom RENAME TO nouveau_nom\n" #~ "\n" -#~ "TABLE { [ ONLY ] nom_table [ * ] | nom_requête_with }" +#~ "ALTER ROLE nom SET paramètre { TO | = } { valeur | DEFAULT }\n" +#~ "ALTER ROLE name SET paramètre FROM CURRENT\n" +#~ "ALTER ROLE nom RESET paramètre\n" +#~ "ALTER ROLE name RESET ALL" -#~ msgid "ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] savepoint_name" -#~ msgstr "ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] nom_retour" +#~ msgid "" +#~ "ALTER SCHEMA name RENAME TO newname\n" +#~ "ALTER SCHEMA name OWNER TO newowner" +#~ msgstr "" +#~ "ALTER SCHEMA nom RENAME TO nouveau_nom\n" +#~ "ALTER SCHEMA nom OWNER TO nouveau_propriétaire" -#~ msgid "ROLLBACK PREPARED transaction_id" -#~ msgstr "ROLLBACK PREPARED id_transaction" +#~ msgid "" +#~ "ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]\n" +#~ " [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n" +#~ " [ START [ WITH ] start ]\n" +#~ " [ RESTART [ [ WITH ] restart ] ]\n" +#~ " [ CACHE cache ] [ [ NO ] CYCLE ]\n" +#~ " [ OWNED BY { table.column | NONE } ]\n" +#~ "ALTER SEQUENCE name OWNER TO new_owner\n" +#~ "ALTER SEQUENCE name RENAME TO new_name\n" +#~ "ALTER SEQUENCE name SET SCHEMA new_schema" +#~ msgstr "" +#~ "ALTER SEQUENCE nom [ INCREMENT [ BY ] incrément ]\n" +#~ " [ MINVALUE valeur_min | NO MINVALUE ] [ MAXVALUE valeur_max | NO MAXVALUE ]\n" +#~ " [ START [ WITH ] valeur_début ]\n" +#~ " [ RESTART [ [ WITH ] valeur_redémarrage ] ]\n" +#~ " [ CACHE cache ] [ [ NO ] CYCLE ]\n" +#~ " [ OWNED BY { table.colonne | NONE } ]\n" +#~ "ALTER SEQUENCE nom OWNER TO new_propriétaire\n" +#~ "ALTER SEQUENCE nom RENAME TO new_nom\n" +#~ "ALTER SEQUENCE nom SET SCHEMA new_schéma" -#~ msgid "ROLLBACK [ WORK | TRANSACTION ]" -#~ msgstr "ROLLBACK [ WORK | TRANSACTION ]" +#~ msgid "" +#~ "ALTER SERVER servername [ VERSION 'newversion' ]\n" +#~ " [ OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) ]\n" +#~ "ALTER SERVER servername OWNER TO new_owner" +#~ msgstr "" +#~ "ALTER SERVER nom [ VERSION 'nouvelleversion' ]\n" +#~ " [ OPTIONS ( [ ADD | SET | DROP ] option ['valeur'] [, ... ] ) ]\n" +#~ "ALTER SERVER nom OWNER TO nouveau_propriétaire" #~ msgid "" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n" -#~ " [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON [ TABLE ] tablename [, ...]\n" -#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { { SELECT | INSERT | UPDATE | REFERENCES } ( column [, ...] )\n" -#~ " [,...] | ALL [ PRIVILEGES ] ( column [, ...] ) }\n" -#~ " ON [ TABLE ] tablename [, ...]\n" -#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { { USAGE | SELECT | UPDATE }\n" -#~ " [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON SEQUENCE sequencename [, ...]\n" -#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON DATABASE dbname [, ...]\n" -#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON FOREIGN DATA WRAPPER fdwname [, ...]\n" -#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON FOREIGN SERVER servername [, ...]\n" -#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { EXECUTE | ALL [ PRIVILEGES ] }\n" -#~ " ON FUNCTION funcname ( [ [ argmode ] [ argname ] argtype [, ...] ] ) [, ...]\n" -#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON LANGUAGE langname [, ...]\n" -#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON SCHEMA schemaname [, ...]\n" -#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" +#~ "ALTER TABLE [ ONLY ] name [ * ]\n" +#~ " action [, ... ]\n" +#~ "ALTER TABLE [ ONLY ] name [ * ]\n" +#~ " RENAME [ COLUMN ] column TO new_column\n" +#~ "ALTER TABLE name\n" +#~ " RENAME TO new_name\n" +#~ "ALTER TABLE name\n" +#~ " SET SCHEMA new_schema\n" #~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { CREATE | ALL [ PRIVILEGES ] }\n" -#~ " ON TABLESPACE tablespacename [, ...]\n" -#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" +#~ "where action is one of:\n" #~ "\n" -#~ "REVOKE [ ADMIN OPTION FOR ]\n" -#~ " role [, ...] FROM rolename [, ...]\n" -#~ " [ CASCADE | RESTRICT ]" +#~ " ADD [ COLUMN ] column type [ column_constraint [ ... ] ]\n" +#~ " DROP [ COLUMN ] column [ RESTRICT | CASCADE ]\n" +#~ " ALTER [ COLUMN ] column [ SET DATA ] TYPE type [ USING expression ]\n" +#~ " ALTER [ COLUMN ] column SET DEFAULT expression\n" +#~ " ALTER [ COLUMN ] column DROP DEFAULT\n" +#~ " ALTER [ COLUMN ] column { SET | DROP } NOT NULL\n" +#~ " ALTER [ COLUMN ] column SET STATISTICS integer\n" +#~ " ALTER [ COLUMN ] column SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }\n" +#~ " ADD table_constraint\n" +#~ " DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n" +#~ " DISABLE TRIGGER [ trigger_name | ALL | USER ]\n" +#~ " ENABLE TRIGGER [ trigger_name | ALL | USER ]\n" +#~ " ENABLE REPLICA TRIGGER trigger_name\n" +#~ " ENABLE ALWAYS TRIGGER trigger_name\n" +#~ " DISABLE RULE rewrite_rule_name\n" +#~ " ENABLE RULE rewrite_rule_name\n" +#~ " ENABLE REPLICA RULE rewrite_rule_name\n" +#~ " ENABLE ALWAYS RULE rewrite_rule_name\n" +#~ " CLUSTER ON index_name\n" +#~ " SET WITHOUT CLUSTER\n" +#~ " SET WITH OIDS\n" +#~ " SET WITHOUT OIDS\n" +#~ " SET ( storage_parameter = value [, ... ] )\n" +#~ " RESET ( storage_parameter [, ... ] )\n" +#~ " INHERIT parent_table\n" +#~ " NO INHERIT parent_table\n" +#~ " OWNER TO new_owner\n" +#~ " SET TABLESPACE new_tablespace" #~ msgstr "" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n" -#~ " [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON [ TABLE ] nom_table [, ...]\n" -#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { { SELECT | INSERT | UPDATE | REFERENCES } ( colonne [, ...] )\n" -#~ " [,...] | ALL [ PRIVILEGES ] ( colonne [, ...] ) }\n" -#~ " ON [ TABLE ] nom_table [, ...]\n" -#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { { USAGE | SELECT | UPDATE }\n" -#~ " [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON SEQUENCE nom_séquence [, ...]\n" -#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON DATABASE nom_base [, ...]\n" -#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON FOREIGN DATA WRAPPER nom_fdw [, ...]\n" -#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON FOREIGN SERVER nom_serveur [, ...]\n" -#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { EXECUTE | ALL [ PRIVILEGES ] }\n" -#~ " ON FUNCTION nom_fonction ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] ) [, ...]\n" -#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON LANGUAGE nom_langage [, ...]\n" -#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" -#~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON SCHEMA nom_schéma [, ...]\n" -#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" +#~ "ALTER TABLE [ ONLY ] nom [ * ]\n" +#~ " action [, ... ]\n" +#~ "ALTER TABLE [ ONLY ] nom [ * ]\n" +#~ " RENAME [ COLUMN ] colonne TO nouvelle_colonne\n" +#~ "ALTER TABLE nom\n" +#~ " RENAME TO nouveau_nom\n" +#~ "ALTER TABLE nom\n" +#~ " SET SCHEMA nouveau_schema\n" #~ "\n" -#~ "REVOKE [ GRANT OPTION FOR ]\n" -#~ " { CREATE | ALL [ PRIVILEGES ] }\n" -#~ " ON TABLESPACE nom_tablespace [, ...]\n" -#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" -#~ " [ CASCADE | RESTRICT ]\n" +#~ "où action peut être :\n" #~ "\n" -#~ "REVOKE [ ADMIN OPTION FOR ]\n" -#~ " role [, ...] FROM nom_rôle [, ...]\n" -#~ " [ CASCADE | RESTRICT ]" - -#~ msgid "RELEASE [ SAVEPOINT ] savepoint_name" -#~ msgstr "RELEASE [ SAVEPOINT ] nom_retour" +#~ " ADD [ COLUMN ] colonne type [ contrainte_colonne [ ... ] ]\n" +#~ " DROP [ COLUMN ] colonne [ RESTRICT | CASCADE ]\n" +#~ " ALTER [ COLUMN ] colonne [ SET DATA ] TYPE type [ USING expression ]\n" +#~ " ALTER [ COLUMN ] colonne SET DEFAULT expression\n" +#~ " ALTER [ COLUMN ] colonne DROP DEFAULT\n" +#~ " ALTER [ COLUMN ] colonne { SET | DROP } NOT NULL\n" +#~ " ALTER [ COLUMN ] colonne SET STATISTICS entier\n" +#~ " ALTER [ COLUMN ] colonne SET STORAGE\n" +#~ " { PLAIN | EXTERNAL | EXTENDED | MAIN }\n" +#~ " ADD contrainte_table\n" +#~ " DROP CONSTRAINT nom_contrainte [ RESTRICT | CASCADE ]\n" +#~ " DISABLE TRIGGER [ nom_trigger | ALL | USER ]\n" +#~ " ENABLE TRIGGER [ nom_trigger | ALL | USER ]\n" +#~ " ENABLE REPLICA TRIGGER nom_trigger\n" +#~ " ENABLE ALWAYS TRIGGER nom_trigger\n" +#~ " DISABLE RULE nom_règle_réécriture\n" +#~ " ENABLE RULE nom_règle_réécriture\n" +#~ " ENABLE REPLICA RULE nom_règle_réécriture\n" +#~ " ENABLE ALWAYS RULE nom_règle_réécriture\n" +#~ " CLUSTER ON nom_index\n" +#~ " SET WITHOUT CLUSTER\n" +#~ " SET WITH OIDS\n" +#~ " SET WITHOUT OIDS\n" +#~ " SET ( paramètre_stockage = valeur [, ... ] )\n" +#~ " RESET ( paramètre_stockage [, ... ] )\n" +#~ " INHERIT table_parent\n" +#~ " NO INHERIT table_parent\n" +#~ " OWNER TO nouveau_propriétaire\n" +#~ " SET TABLESPACE nouveau_tablespace" -#~ msgid "REINDEX { INDEX | TABLE | DATABASE | SYSTEM } name [ FORCE ]" -#~ msgstr "REINDEX { INDEX | TABLE | DATABASE | SYSTEM } nom [ FORCE ]" +#~ msgid "" +#~ "ALTER TABLESPACE name RENAME TO newname\n" +#~ "ALTER TABLESPACE name OWNER TO newowner" +#~ msgstr "" +#~ "ALTER TABLESPACE nom RENAME TO nouveau_nom\n" +#~ "ALTER TABLESPACE nom OWNER TO nouveau_propriétaire" -#~ msgid "REASSIGN OWNED BY old_role [, ...] TO new_role" -#~ msgstr "REASSIGN OWNED BY ancien_role [, ...] TO nouveau_role" +#~ msgid "" +#~ "ALTER TEXT SEARCH CONFIGURATION name\n" +#~ " ADD MAPPING FOR token_type [, ... ] WITH dictionary_name [, ... ]\n" +#~ "ALTER TEXT SEARCH CONFIGURATION name\n" +#~ " ALTER MAPPING FOR token_type [, ... ] WITH dictionary_name [, ... ]\n" +#~ "ALTER TEXT SEARCH CONFIGURATION name\n" +#~ " ALTER MAPPING REPLACE old_dictionary WITH new_dictionary\n" +#~ "ALTER TEXT SEARCH CONFIGURATION name\n" +#~ " ALTER MAPPING FOR token_type [, ... ] REPLACE old_dictionary WITH new_dictionary\n" +#~ "ALTER TEXT SEARCH CONFIGURATION name\n" +#~ " DROP MAPPING [ IF EXISTS ] FOR token_type [, ... ]\n" +#~ "ALTER TEXT SEARCH CONFIGURATION name RENAME TO newname\n" +#~ "ALTER TEXT SEARCH CONFIGURATION name OWNER TO newowner" +#~ msgstr "" +#~ "ALTER TEXT SEARCH CONFIGURATION nom\n" +#~ " ADD MAPPING FOR type_jeton [, ... ] WITH nom_dictionnaire [, ... ]\n" +#~ "ALTER TEXT SEARCH CONFIGURATION nom\n" +#~ " ALTER MAPPING FOR type_jeton [, ... ] WITH nom_dictionnaire [, ... ]\n" +#~ "ALTER TEXT SEARCH CONFIGURATION nom\n" +#~ " ALTER MAPPING REPLACE ancien_dictionnaire WITH nouveau_dictionnaire\n" +#~ "ALTER TEXT SEARCH CONFIGURATION nom\n" +#~ " ALTER MAPPING FOR type_jeton [, ... ]\n" +#~ " REPLACE ancien_dictionnaire WITH nouveau_dictionnaire\n" +#~ "ALTER TEXT SEARCH CONFIGURATION nom\n" +#~ " DROP MAPPING [ IF EXISTS ] FOR type_jeton [, ... ]\n" +#~ "ALTER TEXT SEARCH CONFIGURATION nom RENAME TO nouveau_nom\n" +#~ "ALTER TEXT SEARCH CONFIGURATION nom OWNER TO nouveau_propriétaire" -#~ msgid "PREPARE TRANSACTION transaction_id" -#~ msgstr "PREPARE TRANSACTION id_transaction" +#~ msgid "" +#~ "ALTER TEXT SEARCH DICTIONARY name (\n" +#~ " option [ = value ] [, ... ]\n" +#~ ")\n" +#~ "ALTER TEXT SEARCH DICTIONARY name RENAME TO newname\n" +#~ "ALTER TEXT SEARCH DICTIONARY name OWNER TO newowner" +#~ msgstr "" +#~ "ALTER TEXT SEARCH DICTIONARY nom (\n" +#~ " option [ = valeur ] [, ... ]\n" +#~ ")\n" +#~ "ALTER TEXT SEARCH DICTIONARY nom RENAME TO nouveau_nom\n" +#~ "ALTER TEXT SEARCH DICTIONARY nom OWNER TO nouveau_propriétaire" -#~ msgid "PREPARE name [ ( datatype [, ...] ) ] AS statement" -#~ msgstr "PREPARE nom_plan [ ( type_données [, ...] ) ] AS instruction" +#~ msgid "ALTER TEXT SEARCH PARSER name RENAME TO newname" +#~ msgstr "ALTER TEXT SEARCH PARSER nom RENAME TO nouveau_nom" -#~ msgid "NOTIFY name" -#~ msgstr "NOTIFY nom" +#~ msgid "ALTER TEXT SEARCH TEMPLATE name RENAME TO newname" +#~ msgstr "ALTER TEXT SEARCH TEMPLATE nom RENAME TO nouveau_nom" -#~ msgid "MOVE [ direction { FROM | IN } ] cursorname" -#~ msgstr "MOVE [ direction { FROM | IN } ] nom_de_curseur" +#~ msgid "ALTER TRIGGER name ON table RENAME TO newname" +#~ msgstr "ALTER TRIGGER nom ON table RENAME TO nouveau_nom" #~ msgid "" -#~ "LOCK [ TABLE ] [ ONLY ] name [, ...] [ IN lockmode MODE ] [ NOWAIT ]\n" -#~ "\n" -#~ "where lockmode is one of:\n" -#~ "\n" -#~ " ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE\n" -#~ " | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE" +#~ "ALTER TYPE name RENAME TO new_name\n" +#~ "ALTER TYPE name OWNER TO new_owner \n" +#~ "ALTER TYPE name SET SCHEMA new_schema" #~ msgstr "" -#~ "LOCK [ TABLE ] [ ONLY ] nom [, ...] [ IN mode_verrouillage MODE ] [ NOWAIT ]\n" -#~ "\n" -#~ "avec mode_verrouillage parmi :\n" -#~ "\n" -#~ " ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE\n" -#~ " | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE" - -#~ msgid "LOAD 'filename'" -#~ msgstr "LOAD 'nom_de_fichier'" - -#~ msgid "LISTEN name" -#~ msgstr "LISTEN nom" +#~ "ALTER TYPE nom RENAME TO nouveau_nom\n" +#~ "ALTER TYPE nom OWNER TO nouveau_propriétaire\n" +#~ "ALTER TYPE nom SET SCHEMA nouveau_schéma" #~ msgid "" -#~ "INSERT INTO table [ ( column [, ...] ) ]\n" -#~ " { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | query }\n" -#~ " [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]" +#~ "ALTER USER MAPPING FOR { username | USER | CURRENT_USER | PUBLIC }\n" +#~ " SERVER servername\n" +#~ " OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] )" #~ msgstr "" -#~ "INSERT INTO table [ ( colonne [, ...] ) ]\n" -#~ " { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | requête }\n" -#~ " [ RETURNING * | expression_sortie [ [ AS ] nom_sortie ] [, ...] ]" +#~ "ALTER USER MAPPING FOR { nom_utilisateur | USER | CURRENT_USER | PUBLIC }\n" +#~ " SERVER nom_serveur\n" +#~ " OPTIONS ( [ ADD | SET | DROP ] option ['valeur'] [, ... ] )" #~ msgid "" -#~ "GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n" -#~ " [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON [ TABLE ] tablename [, ...]\n" -#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { { SELECT | INSERT | UPDATE | REFERENCES } ( column [, ...] )\n" -#~ " [,...] | ALL [ PRIVILEGES ] ( column [, ...] ) }\n" -#~ " ON [ TABLE ] tablename [, ...]\n" -#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { { USAGE | SELECT | UPDATE }\n" -#~ " [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON SEQUENCE sequencename [, ...]\n" -#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON DATABASE dbname [, ...]\n" -#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON FOREIGN DATA WRAPPER fdwname [, ...]\n" -#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON FOREIGN SERVER servername [, ...]\n" -#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { EXECUTE | ALL [ PRIVILEGES ] }\n" -#~ " ON FUNCTION funcname ( [ [ argmode ] [ argname ] argtype [, ...] ] ) [, ...]\n" -#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON LANGUAGE langname [, ...]\n" -#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "ALTER USER name [ [ WITH ] option [ ... ] ]\n" #~ "\n" -#~ "GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON SCHEMA schemaname [, ...]\n" -#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "where option can be:\n" +#~ " \n" +#~ " SUPERUSER | NOSUPERUSER\n" +#~ " | CREATEDB | NOCREATEDB\n" +#~ " | CREATEROLE | NOCREATEROLE\n" +#~ " | CREATEUSER | NOCREATEUSER\n" +#~ " | INHERIT | NOINHERIT\n" +#~ " | LOGIN | NOLOGIN\n" +#~ " | CONNECTION LIMIT connlimit\n" +#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n" +#~ " | VALID UNTIL 'timestamp' \n" #~ "\n" -#~ "GRANT { CREATE | ALL [ PRIVILEGES ] }\n" -#~ " ON TABLESPACE tablespacename [, ...]\n" -#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "ALTER USER name RENAME TO newname\n" #~ "\n" -#~ "GRANT role [, ...] TO rolename [, ...] [ WITH ADMIN OPTION ]" +#~ "ALTER USER name SET configuration_parameter { TO | = } { value | DEFAULT }\n" +#~ "ALTER USER name SET configuration_parameter FROM CURRENT\n" +#~ "ALTER USER name RESET configuration_parameter\n" +#~ "ALTER USER name RESET ALL" #~ msgstr "" -#~ "GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n" -#~ " [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON [ TABLE ] nom_table [, ...]\n" -#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { { SELECT | INSERT | UPDATE | REFERENCES } ( colonne [, ...] )\n" -#~ " [,...] | ALL [ PRIVILEGES ] ( colonne [, ...] ) }\n" -#~ " ON [ TABLE ] nom_table [, ...]\n" -#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { { USAGE | SELECT | UPDATE }\n" -#~ " [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON SEQUENCE nom_séquence [, ...]\n" -#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON DATABASE nom_base [, ...]\n" -#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON FOREIGN DATA WRAPPER nomfdw [, ...]\n" -#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON FOREIGN SERVER nom_serveur [, ...]\n" -#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { EXECUTE | ALL [ PRIVILEGES ] }\n" -#~ " ON FUNCTION nom_fonction ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] ) [, ...]\n" -#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" -#~ "\n" -#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" -#~ " ON LANGUAGE nom_langage [, ...]\n" -#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "ALTER USER nom [ [ WITH ] option [ ... ] ]\n" #~ "\n" -#~ "GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n" -#~ " ON SCHEMA nom_schéma [, ...]\n" -#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "où option peut être :\n" +#~ " \n" +#~ " SUPERUSER | NOSUPERUSER\n" +#~ " | CREATEDB | NOCREATEDB\n" +#~ " | CREATEROLE | NOCREATEROLE\n" +#~ " | CREATEUSER | NOCREATEUSER\n" +#~ " | INHERIT | NOINHERIT\n" +#~ " | LOGIN | NOLOGIN\n" +#~ " | CONNECTION LIMIT limite_connexion\n" +#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'motdepasse'\n" +#~ " | VALID UNTIL 'timestamp' \n" #~ "\n" -#~ "GRANT { CREATE | ALL [ PRIVILEGES ] }\n" -#~ " ON TABLESPACE nom_tablespace [, ...]\n" -#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "ALTER USER nom RENAME TO nouveau_nom\n" #~ "\n" -#~ "GRANT rôle [, ...] TO nom_rôle [, ...] [ WITH ADMIN OPTION ]" +#~ "ALTER USER nom SET paramètre { TO | = } { valeur | DEFAULT }\n" +#~ "ALTER USER name SET paramètre FROM CURRENT\n" +#~ "ALTER USER nom RESET paramètre\n" +#~ "ALTER USER name RESET ALL" #~ msgid "" -#~ "FETCH [ direction { FROM | IN } ] cursorname\n" -#~ "\n" -#~ "where direction can be empty or one of:\n" -#~ "\n" -#~ " NEXT\n" -#~ " PRIOR\n" -#~ " FIRST\n" -#~ " LAST\n" -#~ " ABSOLUTE count\n" -#~ " RELATIVE count\n" -#~ " count\n" -#~ " ALL\n" -#~ " FORWARD\n" -#~ " FORWARD count\n" -#~ " FORWARD ALL\n" -#~ " BACKWARD\n" -#~ " BACKWARD count\n" -#~ " BACKWARD ALL" +#~ "ALTER VIEW name ALTER [ COLUMN ] column SET DEFAULT expression\n" +#~ "ALTER VIEW name ALTER [ COLUMN ] column DROP DEFAULT\n" +#~ "ALTER VIEW name OWNER TO new_owner\n" +#~ "ALTER VIEW name RENAME TO new_name\n" +#~ "ALTER VIEW name SET SCHEMA new_schema" #~ msgstr "" -#~ "FETCH [ direction { FROM | IN } ] nom_curseur\n" -#~ "\n" -#~ "sans préciser de direction ou en choissant une des directions suivantes :\n" -#~ "\n" -#~ " NEXT\n" -#~ " PRIOR\n" -#~ " FIRST\n" -#~ " LAST\n" -#~ " ABSOLUTE nombre\n" -#~ " RELATIVE nombre\n" -#~ " count\n" -#~ " ALL\n" -#~ " FORWARD\n" -#~ " FORWARD nombre\n" -#~ " FORWARD ALL\n" -#~ " BACKWARD\n" -#~ " BACKWARD nombre\n" -#~ " BACKWARD ALL" - -#~ msgid "EXPLAIN [ ANALYZE ] [ VERBOSE ] statement" -#~ msgstr "EXPLAIN [ ANALYZE ] [ VERBOSE ] instruction" - -#~ msgid "EXECUTE name [ ( parameter [, ...] ) ]" -#~ msgstr "EXECUTE nom_plan [ ( paramètre [, ...] ) ]" - -#~ msgid "END [ WORK | TRANSACTION ]" -#~ msgstr "END [ WORK | TRANSACTION ]" - -#~ msgid "DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" -#~ msgstr "DROP VIEW [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" - -#~ msgid "DROP USER MAPPING [ IF EXISTS ] FOR { username | USER | CURRENT_USER | PUBLIC } SERVER servername" -#~ msgstr "DROP USER MAPPING [ IF EXISTS ] FOR { nomutilisateur | USER | CURRENT_USER | PUBLIC } SERVER nomserveur" - -#~ msgid "DROP USER [ IF EXISTS ] name [, ...]" -#~ msgstr "DROP USER [IF EXISTS ] nom [, ...]" - -#~ msgid "DROP TYPE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" -#~ msgstr "DROP TYPE [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" - -#~ msgid "DROP TRIGGER [ IF EXISTS ] name ON table [ CASCADE | RESTRICT ]" -#~ msgstr "DROP TRIGGER [IF EXISTS ] nom ON table [ CASCADE | RESTRICT ]" - -#~ msgid "DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] name [ CASCADE | RESTRICT ]" -#~ msgstr "DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" +#~ "ALTER VIEW nom ALTER [ COLUMN ] colonne SET DEFAULT expression\n" +#~ "ALTER VIEW nom ALTER [ COLUMN ] colonne DROP DEFAULT\n" +#~ "ALTER VIEW nom OWNER TO nouveau_propriétaire\n" +#~ "ALTER VIEW nom RENAME TO nouveau_nom\n" +#~ "ALTER VIEW nom SET SCHEMA nouveau_schéma" -#~ msgid "DROP TEXT SEARCH PARSER [ IF EXISTS ] name [ CASCADE | RESTRICT ]" -#~ msgstr "DROP TEXT SEARCH PARSER [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" +#~ msgid "ALTER VIEW name RENAME TO newname" +#~ msgstr "ALTER VIEW nom RENAME TO nouveau_nom" -#~ msgid "DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] name [ CASCADE | RESTRICT ]" -#~ msgstr "DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" +#~ msgid "" +#~ "ALTER [ PROCEDURAL ] LANGUAGE name RENAME TO newname\n" +#~ "ALTER [ PROCEDURAL ] LANGUAGE name OWNER TO new_owner" +#~ msgstr "" +#~ "ALTER [ PROCEDURAL ] LANGUAGE nom RENAME TO nouveau_nom\n" +#~ "ALTER [ PROCEDURAL ] LANGUAGE nom OWNER TO nouveau_propriétaire" -#~ msgid "DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] name [ CASCADE | RESTRICT ]" -#~ msgstr "DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" +#~ msgid "ANALYZE [ VERBOSE ] [ table [ ( column [, ...] ) ] ]" +#~ msgstr "ANALYZE [ VERBOSE ] [ table [ ( colonne [, ...] ) ] ]" -#~ msgid "DROP TABLESPACE [ IF EXISTS ] tablespacename" -#~ msgstr "DROP TABLESPACE [IF EXISTS ] nom_tablespace" +#~ msgid "Access privileges for database \"%s\"" +#~ msgstr "Droits d'accès pour la base de données « %s »" -#~ msgid "DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" -#~ msgstr "DROP TABLE [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" +#~ msgid "" +#~ "BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]\n" +#~ "\n" +#~ "where transaction_mode is one of:\n" +#~ "\n" +#~ " ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n" +#~ " READ WRITE | READ ONLY" +#~ msgstr "" +#~ "BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]\n" +#~ "\n" +#~ "où transaction_mode peut être :\n" +#~ "\n" +#~ " ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ |\n" +#~ " READ COMMITTED | READ UNCOMMITTED }\n" +#~ " READ WRITE | READ ONLY" -#~ msgid "DROP SERVER [ IF EXISTS ] servername [ CASCADE | RESTRICT ]" -#~ msgstr "DROP SERVER [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" +#~ msgid "CHECKPOINT" +#~ msgstr "CHECKPOINT" -#~ msgid "DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" -#~ msgstr "DROP SEQUENCE [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" +#~ msgid "CLOSE { name | ALL }" +#~ msgstr "CLOSE { nom | ALL }" -#~ msgid "DROP SCHEMA [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" -#~ msgstr "DROP SCHEMA [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" +#~ msgid "" +#~ "CLUSTER [VERBOSE] tablename [ USING indexname ]\n" +#~ "CLUSTER [VERBOSE]" +#~ msgstr "" +#~ "CLUSTER [VERBOSE] nom_table [ USING nom_index ]\n" +#~ "CLUSTER [VERBOSE]" -#~ msgid "DROP RULE [ IF EXISTS ] name ON relation [ CASCADE | RESTRICT ]" -#~ msgstr "DROP RULE [IF EXISTS ] nom ON relation [ CASCADE | RESTRICT ]" +#~ msgid "" +#~ "COMMENT ON\n" +#~ "{\n" +#~ " TABLE object_name |\n" +#~ " COLUMN table_name.column_name |\n" +#~ " AGGREGATE agg_name (agg_type [, ...] ) |\n" +#~ " CAST (sourcetype AS targettype) |\n" +#~ " CONSTRAINT constraint_name ON table_name |\n" +#~ " CONVERSION object_name |\n" +#~ " DATABASE object_name |\n" +#~ " DOMAIN object_name |\n" +#~ " FUNCTION func_name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) |\n" +#~ " INDEX object_name |\n" +#~ " LARGE OBJECT large_object_oid |\n" +#~ " OPERATOR op (leftoperand_type, rightoperand_type) |\n" +#~ " OPERATOR CLASS object_name USING index_method |\n" +#~ " OPERATOR FAMILY object_name USING index_method |\n" +#~ " [ PROCEDURAL ] LANGUAGE object_name |\n" +#~ " ROLE object_name |\n" +#~ " RULE rule_name ON table_name |\n" +#~ " SCHEMA object_name |\n" +#~ " SEQUENCE object_name |\n" +#~ " TABLESPACE object_name |\n" +#~ " TEXT SEARCH CONFIGURATION object_name |\n" +#~ " TEXT SEARCH DICTIONARY object_name |\n" +#~ " TEXT SEARCH PARSER object_name |\n" +#~ " TEXT SEARCH TEMPLATE object_name |\n" +#~ " TRIGGER trigger_name ON table_name |\n" +#~ " TYPE object_name |\n" +#~ " VIEW object_name\n" +#~ "} IS 'text'" +#~ msgstr "" +#~ "COMMENT ON\n" +#~ "{\n" +#~ " TABLE nom_objet |\n" +#~ " COLUMN nom_table.nom_colonne |\n" +#~ " AGGREGATE nom_agg (type_agg [, ...] ) |\n" +#~ " CAST (type_source AS type_cible) |\n" +#~ " CONSTRAINT nom_contrainte ON nom_table |\n" +#~ " CONVERSION nom_objet |\n" +#~ " DATABASE nom_objet |\n" +#~ " DOMAIN nom_objet |\n" +#~ " FUNCTION nom_fonction ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] ) |\n" +#~ " INDEX nom_objet |\n" +#~ " LARGE OBJECT oid_LO |\n" +#~ " OPERATOR op (type_operande_gauche, type_operande_droit) |\n" +#~ " OPERATOR CLASS nom_objet USING methode_indexage |\n" +#~ " OPERATOR FAMILY nom_objet USING methode_indexage |\n" +#~ " [ PROCEDURAL ] LANGUAGE nom_objet |\n" +#~ " ROLE nom_objet |\n" +#~ " RULE nom_regle ON nom_table |\n" +#~ " SCHEMA nom_objet |\n" +#~ " SEQUENCE nom_objet |\n" +#~ " TABLESPACE nom_objet |\n" +#~ " TEXT SEARCH CONFIGURATION nom_objet |\n" +#~ " TEXT SEARCH DICTIONARY nom_objet |\n" +#~ " TEXT SEARCH PARSER nom_objet |\n" +#~ " TEXT SEARCH TEMPLATE nom_objet |\n" +#~ " TRIGGER nom_trigger ON nom_objet |\n" +#~ " TYPE nom_objet |\n" +#~ " VIEW nom_objet\n" +#~ "} IS 'text'" -#~ msgid "DROP ROLE [ IF EXISTS ] name [, ...]" -#~ msgstr "DROP ROLE [IF EXISTS ] nom [, ...]" +#~ msgid "COMMIT PREPARED transaction_id" +#~ msgstr "COMMIT PREPARED id_transaction" -#~ msgid "DROP OWNED BY name [, ...] [ CASCADE | RESTRICT ]" -#~ msgstr "DROP OWNED BY nom [, ...] [ CASCADE | RESTRICT ]" +#~ msgid "COMMIT [ WORK | TRANSACTION ]" +#~ msgstr "COMMIT [ WORK | TRANSACTION ]" -#~ msgid "DROP OPERATOR FAMILY [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]" +#~ msgid "" +#~ "COPY tablename [ ( column [, ...] ) ]\n" +#~ " FROM { 'filename' | STDIN }\n" +#~ " [ [ WITH ] \n" +#~ " [ BINARY ]\n" +#~ " [ OIDS ]\n" +#~ " [ DELIMITER [ AS ] 'delimiter' ]\n" +#~ " [ NULL [ AS ] 'null string' ]\n" +#~ " [ CSV [ HEADER ]\n" +#~ " [ QUOTE [ AS ] 'quote' ] \n" +#~ " [ ESCAPE [ AS ] 'escape' ]\n" +#~ " [ FORCE NOT NULL column [, ...] ]\n" +#~ "\n" +#~ "COPY { tablename [ ( column [, ...] ) ] | ( query ) }\n" +#~ " TO { 'filename' | STDOUT }\n" +#~ " [ [ WITH ] \n" +#~ " [ BINARY ]\n" +#~ " [ OIDS ]\n" +#~ " [ DELIMITER [ AS ] 'delimiter' ]\n" +#~ " [ NULL [ AS ] 'null string' ]\n" +#~ " [ CSV [ HEADER ]\n" +#~ " [ QUOTE [ AS ] 'quote' ] \n" +#~ " [ ESCAPE [ AS ] 'escape' ]\n" +#~ " [ FORCE QUOTE column [, ...] ]" #~ msgstr "" -#~ "DROP OPERATOR FAMILY [IF EXISTS ] nom\n" -#~ " USING méthode_indexage [ CASCADE | RESTRICT ]" +#~ "COPY nom_table [ ( colonne [, ...] ) ]\n" +#~ " FROM { 'nom_fichier' | STDIN }\n" +#~ " [ [ WITH ] \n" +#~ " [ BINARY ]\n" +#~ " [ OIDS ]\n" +#~ " [ DELIMITER [ AS ] 'délimiteur' ]\n" +#~ " [ NULL [ AS ] 'chaîne null' ]\n" +#~ " [ CSV [ HEADER ]\n" +#~ " [ QUOTE [ AS ] 'guillemet' ] \n" +#~ " [ ESCAPE [ AS ] 'échappement' ]\n" +#~ " [ FORCE NOT NULL colonne [, ...] ]\n" +#~ "\n" +#~ "COPY { nom_table [ ( colonne [, ...] ) ] | ( requête ) }\n" +#~ " TO { 'nom_fichier' | STDOUT }\n" +#~ " [ [ WITH ] \n" +#~ " [ BINARY ]\n" +#~ " [ OIDS ]\n" +#~ " [ DELIMITER [ AS ] 'délimiteur' ]\n" +#~ " [ NULL [ AS ] 'chaîne null' ]\n" +#~ " [ CSV [ HEADER ]\n" +#~ " [ QUOTE [ AS ] 'guillemet' ] \n" +#~ " [ ESCAPE [ AS ] 'échappement' ]\n" +#~ " [ FORCE QUOTE colonne [, ...] ]" -#~ msgid "DROP OPERATOR CLASS [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]" +#~ msgid "" +#~ "CREATE AGGREGATE name ( input_data_type [ , ... ] ) (\n" +#~ " SFUNC = sfunc,\n" +#~ " STYPE = state_data_type\n" +#~ " [ , FINALFUNC = ffunc ]\n" +#~ " [ , INITCOND = initial_condition ]\n" +#~ " [ , SORTOP = sort_operator ]\n" +#~ ")\n" +#~ "\n" +#~ "or the old syntax\n" +#~ "\n" +#~ "CREATE AGGREGATE name (\n" +#~ " BASETYPE = base_type,\n" +#~ " SFUNC = sfunc,\n" +#~ " STYPE = state_data_type\n" +#~ " [ , FINALFUNC = ffunc ]\n" +#~ " [ , INITCOND = initial_condition ]\n" +#~ " [ , SORTOP = sort_operator ]\n" +#~ ")" #~ msgstr "" -#~ "DROP OPERATOR CLASS [IF EXISTS ] nom\n" -#~ " USING méthode_indexage [ CASCADE | RESTRICT ]" +#~ "CREATE AGGREGATE nom ( type_données_en_entrée [ , ... ] ) (\n" +#~ " SFUNC = sfonction,\n" +#~ " STYPE = type_données_état\n" +#~ " [ , FINALFUNC = fonction_f ]\n" +#~ " [ , INITCOND = condition_initiale ]\n" +#~ " [ , SORTOP = opérateur_tri ]\n" +#~ ")\n" +#~ "\n" +#~ "ou l'ancienne syntaxe\n" +#~ "\n" +#~ "CREATE AGGREGATE nom (\n" +#~ " BASETYPE = type_base,\n" +#~ " SFUNC = fonction_s,\n" +#~ " STYPE = type_données_état\n" +#~ " [ , FINALFUNC = fonction_f ]\n" +#~ " [ , INITCOND = condition_initiale ]\n" +#~ " [ , SORTOP = opérateur_tri ]\n" +#~ ")" -#~ msgid "DROP OPERATOR [ IF EXISTS ] name ( { lefttype | NONE } , { righttype | NONE } ) [ CASCADE | RESTRICT ]" +#~ msgid "" +#~ "CREATE CAST (sourcetype AS targettype)\n" +#~ " WITH FUNCTION funcname (argtypes)\n" +#~ " [ AS ASSIGNMENT | AS IMPLICIT ]\n" +#~ "\n" +#~ "CREATE CAST (sourcetype AS targettype)\n" +#~ " WITHOUT FUNCTION\n" +#~ " [ AS ASSIGNMENT | AS IMPLICIT ]\n" +#~ "\n" +#~ "CREATE CAST (sourcetype AS targettype)\n" +#~ " WITH INOUT\n" +#~ " [ AS ASSIGNMENT | AS IMPLICIT ]" #~ msgstr "" -#~ "DROP OPERATOR [IF EXISTS ] nom\n" -#~ " ( { type_gauche | NONE } , { type_droit | NONE } )\n" -#~ " [ CASCADE | RESTRICT ]" - -#~ msgid "DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] name [ CASCADE | RESTRICT ]" -#~ msgstr "DROP [ PROCEDURAL ] LANGUAGE [IF EXISTS ] nom [ CASCADE | RESTRICT ]" - -#~ msgid "DROP INDEX [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" -#~ msgstr "DROP INDEX [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" - -#~ msgid "DROP GROUP [ IF EXISTS ] name [, ...]" -#~ msgstr "DROP GROUP [IF EXISTS ] nom [, ...]" +#~ "CREATE CAST (type_source AS type_cible)\n" +#~ " WITH FUNCTION nom_fonction (type_argument)\n" +#~ " [ AS ASSIGNMENT | AS IMPLICIT ]\n" +#~ "\n" +#~ "CREATE CAST (type_source AS type_cible)\n" +#~ " WITHOUT FUNCTION\n" +#~ " [ AS ASSIGNMENT | AS IMPLICIT ]\n" +#~ "\n" +#~ "CREATE CAST (type_source AS type_cible)\n" +#~ " WITH INOUT\n" +#~ " [ AS ASSIGNMENT | AS IMPLICIT ]" #~ msgid "" -#~ "DROP FUNCTION [ IF EXISTS ] name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n" -#~ " [ CASCADE | RESTRICT ]" +#~ "CREATE CONSTRAINT TRIGGER name\n" +#~ " AFTER event [ OR ... ]\n" +#~ " ON table_name\n" +#~ " [ FROM referenced_table_name ]\n" +#~ " { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } }\n" +#~ " FOR EACH ROW\n" +#~ " EXECUTE PROCEDURE funcname ( arguments )" #~ msgstr "" -#~ "DROP FUNCTION [IF EXISTS ] nom\n" -#~ " ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] )\n" -#~ " [ CASCADE | RESTRICT ]" - -#~ msgid "DROP FOREIGN DATA WRAPPER [ IF EXISTS ] name [ CASCADE | RESTRICT ]" -#~ msgstr "DROP FOREIGN DATA WRAPPER [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" - -#~ msgid "DROP DOMAIN [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" -#~ msgstr "DROP DOMAIN [ IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" - -#~ msgid "DROP DATABASE [ IF EXISTS ] name" -#~ msgstr "DROP DATABASE [ IF EXISTS ] nom" - -#~ msgid "DROP CONVERSION [ IF EXISTS ] name [ CASCADE | RESTRICT ]" -#~ msgstr "DROP CONVERSION [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" - -#~ msgid "DROP CAST [ IF EXISTS ] (sourcetype AS targettype) [ CASCADE | RESTRICT ]" -#~ msgstr "DROP CAST [ IF EXISTS ] (type_source AS type_cible) [ CASCADE | RESTRICT ]" - -#~ msgid "DROP AGGREGATE [ IF EXISTS ] name ( type [ , ... ] ) [ CASCADE | RESTRICT ]" -#~ msgstr "DROP AGGREGATE [ IF EXISTS ] nom ( type [ , ... ] ) [ CASCADE | RESTRICT ]" +#~ "CREATE CONSTRAINT TRIGGER nom\n" +#~ " AFTER événement [ OR ... ]\n" +#~ " ON table\n" +#~ " [ FROM table_référencée ]\n" +#~ " { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } }\n" +#~ " FOR EACH ROW\n" +#~ " EXECUTE PROCEDURE nom_fonction ( arguments )" -#~ msgid "DISCARD { ALL | PLANS | TEMPORARY | TEMP }" -#~ msgstr "DISCARD { ALL | PLANS | TEMPORARY | TEMP }" +#~ msgid "" +#~ "CREATE DATABASE name\n" +#~ " [ [ WITH ] [ OWNER [=] dbowner ]\n" +#~ " [ TEMPLATE [=] template ]\n" +#~ " [ ENCODING [=] encoding ]\n" +#~ " [ LC_COLLATE [=] lc_collate ]\n" +#~ " [ LC_CTYPE [=] lc_ctype ]\n" +#~ " [ TABLESPACE [=] tablespace ]\n" +#~ " [ CONNECTION LIMIT [=] connlimit ] ]" +#~ msgstr "" +#~ "CREATE DATABASE nom\n" +#~ " [ [ WITH ] [ OWNER [=] nom_propriétaire ]\n" +#~ " [ TEMPLATE [=] modèle ]\n" +#~ " [ ENCODING [=] encodage ]\n" +#~ " [ LC_COLLATE [=] tri_caract ]\n" +#~ " [ LC_CTYPE [=] type_caract ]\n" +#~ " [ TABLESPACE [=] tablespace ]\n" +#~ " [ CONNECTION LIMIT [=] limite_connexion ] ]" #~ msgid "" -#~ "DELETE FROM [ ONLY ] table [ [ AS ] alias ]\n" -#~ " [ USING usinglist ]\n" -#~ " [ WHERE condition | WHERE CURRENT OF cursor_name ]\n" -#~ " [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]" +#~ "CREATE DOMAIN name [ AS ] data_type\n" +#~ " [ DEFAULT expression ]\n" +#~ " [ constraint [ ... ] ]\n" +#~ "\n" +#~ "where constraint is:\n" +#~ "\n" +#~ "[ CONSTRAINT constraint_name ]\n" +#~ "{ NOT NULL | NULL | CHECK (expression) }" #~ msgstr "" -#~ "DELETE FROM [ ONLY ] table [ [ AS ] alias ]\n" -#~ " [ USING liste_using ]\n" -#~ " [ WHERE condition | WHERE CURRENT OF nom_curseur ]\n" -#~ " [ RETURNING * | expression_sortie [ [ AS ] nom_sortie ] [, ...] ]" +#~ "CREATE DOMAIN nom [AS] type_données\n" +#~ " [ DEFAULT expression ]\n" +#~ " [ contrainte [ ... ] ]\n" +#~ "\n" +#~ "avec comme contrainte :\n" +#~ "\n" +#~ "[ CONSTRAINT nom_contrainte ]\n" +#~ "{ NOT NULL | NULL | CHECK (expression) }" #~ msgid "" -#~ "DECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n" -#~ " CURSOR [ { WITH | WITHOUT } HOLD ] FOR query" +#~ "CREATE FOREIGN DATA WRAPPER name\n" +#~ " [ VALIDATOR valfunction | NO VALIDATOR ]\n" +#~ " [ OPTIONS ( option 'value' [, ... ] ) ]" #~ msgstr "" -#~ "DECLARE nom [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n" -#~ " CURSOR [ { WITH | WITHOUT } HOLD ] FOR requête" +#~ "CREATE FOREIGN DATA WRAPPER nom\n" +#~ " [ VALIDATOR fonction_validation | NO VALIDATOR ]\n" +#~ " [ OPTIONS ( option 'valeur' [, ... ] ) ]" -#~ msgid "DEALLOCATE [ PREPARE ] { name | ALL }" -#~ msgstr "DEALLOCATE [ PREPARE ] { nom_plan | ALL }" +#~ msgid "" +#~ "CREATE GROUP name [ [ WITH ] option [ ... ] ]\n" +#~ "\n" +#~ "where option can be:\n" +#~ " \n" +#~ " SUPERUSER | NOSUPERUSER\n" +#~ " | CREATEDB | NOCREATEDB\n" +#~ " | CREATEROLE | NOCREATEROLE\n" +#~ " | CREATEUSER | NOCREATEUSER\n" +#~ " | INHERIT | NOINHERIT\n" +#~ " | LOGIN | NOLOGIN\n" +#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n" +#~ " | VALID UNTIL 'timestamp' \n" +#~ " | IN ROLE rolename [, ...]\n" +#~ " | IN GROUP rolename [, ...]\n" +#~ " | ROLE rolename [, ...]\n" +#~ " | ADMIN rolename [, ...]\n" +#~ " | USER rolename [, ...]\n" +#~ " | SYSID uid" +#~ msgstr "" +#~ "CREATE GROUP nom [ [ WITH ] option [ ... ] ]\n" +#~ "\n" +#~ "où option peut être :\n" +#~ " \n" +#~ " SUPERUSER | NOSUPERUSER\n" +#~ " | CREATEDB | NOCREATEDB\n" +#~ " | CREATEROLE | NOCREATEROLE\n" +#~ " | CREATEUSER | NOCREATEUSER\n" +#~ " | INHERIT | NOINHERIT\n" +#~ " | LOGIN | NOLOGIN\n" +#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'motdepasse'\n" +#~ " | VALID UNTIL 'timestamp' \n" +#~ " | IN ROLE nom_rôle [, ...]\n" +#~ " | IN GROUP nom_rôle [, ...]\n" +#~ " | ROLE nom_rôle [, ...]\n" +#~ " | ADMIN nom_rôle [, ...]\n" +#~ " | USER nom_rôle [, ...]\n" +#~ " | SYSID uid" #~ msgid "" -#~ "CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW name [ ( column_name [, ...] ) ]\n" -#~ " AS query" +#~ "CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type\n" +#~ " USING index_method [ FAMILY family_name ] AS\n" +#~ " { OPERATOR strategy_number operator_name [ ( op_type, op_type ) ]\n" +#~ " | FUNCTION support_number [ ( op_type [ , op_type ] ) ] funcname ( argument_type [, ...] )\n" +#~ " | STORAGE storage_type\n" +#~ " } [, ... ]" #~ msgstr "" -#~ "CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW nom\n" -#~ " [ ( nom_colonne [, ...] ) ]\n" -#~ " AS requête" +#~ "CREATE OPERATOR CLASS nom [ DEFAULT ] FOR TYPE type_donnée\n" +#~ " USING méthode_indexage [ FAMILY nom_famille ] AS\n" +#~ " { OPERATOR numéro_stratégie nom_operateur [ ( op_type, op_type ) ]\n" +#~ " | FUNCTION numéro_support [ ( type_op [ , type_op ] ) ]\n" +#~ " nom_fonction ( type_argument [, ...] )\n" +#~ " | STORAGE type_stockage\n" +#~ " } [, ... ]" + +#~ msgid "CREATE OPERATOR FAMILY name USING index_method" +#~ msgstr "CREATE OPERATOR FAMILY nom USING methode_indexage" #~ msgid "" -#~ "CREATE USER MAPPING FOR { username | USER | CURRENT_USER | PUBLIC }\n" -#~ " SERVER servername\n" -#~ " [ OPTIONS ( option 'value' [ , ... ] ) ]" +#~ "CREATE OPERATOR name (\n" +#~ " PROCEDURE = funcname\n" +#~ " [, LEFTARG = lefttype ] [, RIGHTARG = righttype ]\n" +#~ " [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]\n" +#~ " [, RESTRICT = res_proc ] [, JOIN = join_proc ]\n" +#~ " [, HASHES ] [, MERGES ]\n" +#~ ")" #~ msgstr "" -#~ "CREATE USER MAPPING FOR { nomutilisateur | USER | CURRENT_USER | PUBLIC }\n" -#~ " SERVER nomserveur\n" -#~ " [ OPTIONS ( option 'valeur' [ , ... ] ) ]" +#~ "CREATE OPERATOR nom (\n" +#~ " PROCEDURE = nom_fonction\n" +#~ " [, LEFTARG = type_gauche ] [, RIGHTARG = type_droit ]\n" +#~ " [, COMMUTATOR = op_com ] [, NEGATOR = op_neg ]\n" +#~ " [, RESTRICT = proc_res ] [, JOIN = proc_join ]\n" +#~ " [, HASHES ] [, MERGES ]\n" +#~ ")" #~ msgid "" -#~ "CREATE USER name [ [ WITH ] option [ ... ] ]\n" +#~ "CREATE ROLE name [ [ WITH ] option [ ... ] ]\n" #~ "\n" #~ "where option can be:\n" #~ " \n" @@ -6647,7 +6794,7 @@ msgstr "" #~ " | USER rolename [, ...]\n" #~ " | SYSID uid" #~ msgstr "" -#~ "CREATE USER nom [ [ WITH ] option [ ... ] ]\n" +#~ "CREATE ROLE nom [ [ WITH ] option [ ... ] ]\n" #~ "\n" #~ "où option peut être :\n" #~ " \n" @@ -6668,6 +6815,87 @@ msgstr "" #~ " | SYSID uid" #~ msgid "" +#~ "CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ]\n" +#~ "CREATE SCHEMA AUTHORIZATION username [ schema_element [ ... ] ]" +#~ msgstr "" +#~ "CREATE SCHEMA nom_schema [ AUTHORIZATION nom_utilisateur ]\n" +#~ " [ element_schema [ ... ] ]\n" +#~ "CREATE SCHEMA AUTHORIZATION nom_utilisateur [ element_schema [ ... ] ]" + +#~ msgid "" +#~ "CREATE SERVER servername [ TYPE 'servertype' ] [ VERSION 'serverversion' ]\n" +#~ " FOREIGN DATA WRAPPER fdwname\n" +#~ " [ OPTIONS ( option 'value' [, ... ] ) ]" +#~ msgstr "" +#~ "CREATE SERVER nom [ TYPE 'typeserveur' ] [ VERSION 'versionserveur' ]\n" +#~ " FOREIGN DATA WRAPPER nomfdw\n" +#~ " [ OPTIONS ( option 'valeur' [, ... ] ) ]" + +#~ msgid "CREATE TABLESPACE tablespacename [ OWNER username ] LOCATION 'directory'" +#~ msgstr "" +#~ "CREATE TABLESPACE nom_tablespace [ OWNER nom_utilisateur ]\n" +#~ " LOCATION 'répertoire'" + +#~ msgid "" +#~ "CREATE TEXT SEARCH CONFIGURATION name (\n" +#~ " PARSER = parser_name |\n" +#~ " COPY = source_config\n" +#~ ")" +#~ msgstr "" +#~ "CREATE TEXT SEARCH CONFIGURATION nom (\n" +#~ " PARSER = nom_analyseur |\n" +#~ " COPY = config_source\n" +#~ ")" + +#~ msgid "" +#~ "CREATE TEXT SEARCH DICTIONARY name (\n" +#~ " TEMPLATE = template\n" +#~ " [, option = value [, ... ]]\n" +#~ ")" +#~ msgstr "" +#~ "CREATE TEXT SEARCH DICTIONARY nom (\n" +#~ " TEMPLATE = modèle\n" +#~ " [, option = valeur [, ... ]]\n" +#~ ")" + +#~ msgid "" +#~ "CREATE TEXT SEARCH PARSER name (\n" +#~ " START = start_function ,\n" +#~ " GETTOKEN = gettoken_function ,\n" +#~ " END = end_function ,\n" +#~ " LEXTYPES = lextypes_function\n" +#~ " [, HEADLINE = headline_function ]\n" +#~ ")" +#~ msgstr "" +#~ "CREATE TEXT SEARCH PARSER nom (\n" +#~ " START = fonction_debut ,\n" +#~ " GETTOKEN = fonction_jeton ,\n" +#~ " END = fonction_fin ,\n" +#~ " LEXTYPES = fonction_typeslexem\n" +#~ " [, HEADLINE = fonction_entete ]\n" +#~ ")" + +#~ msgid "" +#~ "CREATE TEXT SEARCH TEMPLATE name (\n" +#~ " [ INIT = init_function , ]\n" +#~ " LEXIZE = lexize_function\n" +#~ ")" +#~ msgstr "" +#~ "CREATE TEXT SEARCH TEMPLATE nom (\n" +#~ " [ INIT = fonction_init , ]\n" +#~ " LEXIZE = fonction_lexize\n" +#~ ")" + +#~ msgid "" +#~ "CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] }\n" +#~ " ON table [ FOR [ EACH ] { ROW | STATEMENT } ]\n" +#~ " EXECUTE PROCEDURE funcname ( arguments )" +#~ msgstr "" +#~ "CREATE TRIGGER nom { BEFORE | AFTER } { événement [ OR ... ] }\n" +#~ " ON table [ FOR [ EACH ] { ROW | STATEMENT } ]\n" +#~ " EXECUTE PROCEDURE nom_fonction ( arguments )" + +#~ msgid "" #~ "CREATE TYPE name AS\n" #~ " ( attribute_name data_type [, ... ] )\n" #~ "\n" @@ -6725,68 +6953,151 @@ msgstr "" #~ "CREATE TYPE nom" #~ msgid "" -#~ "CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] }\n" -#~ " ON table [ FOR [ EACH ] { ROW | STATEMENT } ]\n" -#~ " EXECUTE PROCEDURE funcname ( arguments )" +#~ "CREATE USER MAPPING FOR { username | USER | CURRENT_USER | PUBLIC }\n" +#~ " SERVER servername\n" +#~ " [ OPTIONS ( option 'value' [ , ... ] ) ]" #~ msgstr "" -#~ "CREATE TRIGGER nom { BEFORE | AFTER } { événement [ OR ... ] }\n" -#~ " ON table [ FOR [ EACH ] { ROW | STATEMENT } ]\n" -#~ " EXECUTE PROCEDURE nom_fonction ( arguments )" +#~ "CREATE USER MAPPING FOR { nomutilisateur | USER | CURRENT_USER | PUBLIC }\n" +#~ " SERVER nomserveur\n" +#~ " [ OPTIONS ( option 'valeur' [ , ... ] ) ]" #~ msgid "" -#~ "CREATE TEXT SEARCH TEMPLATE name (\n" -#~ " [ INIT = init_function , ]\n" -#~ " LEXIZE = lexize_function\n" -#~ ")" +#~ "CREATE USER name [ [ WITH ] option [ ... ] ]\n" +#~ "\n" +#~ "where option can be:\n" +#~ " \n" +#~ " SUPERUSER | NOSUPERUSER\n" +#~ " | CREATEDB | NOCREATEDB\n" +#~ " | CREATEROLE | NOCREATEROLE\n" +#~ " | CREATEUSER | NOCREATEUSER\n" +#~ " | INHERIT | NOINHERIT\n" +#~ " | LOGIN | NOLOGIN\n" +#~ " | CONNECTION LIMIT connlimit\n" +#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n" +#~ " | VALID UNTIL 'timestamp' \n" +#~ " | IN ROLE rolename [, ...]\n" +#~ " | IN GROUP rolename [, ...]\n" +#~ " | ROLE rolename [, ...]\n" +#~ " | ADMIN rolename [, ...]\n" +#~ " | USER rolename [, ...]\n" +#~ " | SYSID uid" #~ msgstr "" -#~ "CREATE TEXT SEARCH TEMPLATE nom (\n" -#~ " [ INIT = fonction_init , ]\n" -#~ " LEXIZE = fonction_lexize\n" -#~ ")" +#~ "CREATE USER nom [ [ WITH ] option [ ... ] ]\n" +#~ "\n" +#~ "où option peut être :\n" +#~ " \n" +#~ " SUPERUSER | NOSUPERUSER\n" +#~ " | CREATEDB | NOCREATEDB\n" +#~ " | CREATEROLE | NOCREATEROLE\n" +#~ " | CREATEUSER | NOCREATEUSER\n" +#~ " | INHERIT | NOINHERIT\n" +#~ " | LOGIN | NOLOGIN\n" +#~ " | CONNECTION LIMIT limite_connexion\n" +#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'motdepasse'\n" +#~ " | VALID UNTIL 'timestamp' \n" +#~ " | IN ROLE nom_rôle [, ...]\n" +#~ " | IN GROUP nom_rôle [, ...]\n" +#~ " | ROLE nom_rôle [, ...]\n" +#~ " | ADMIN nom_rôle [, ...]\n" +#~ " | USER nom_rôle [, ...]\n" +#~ " | SYSID uid" #~ msgid "" -#~ "CREATE TEXT SEARCH PARSER name (\n" -#~ " START = start_function ,\n" -#~ " GETTOKEN = gettoken_function ,\n" -#~ " END = end_function ,\n" -#~ " LEXTYPES = lextypes_function\n" -#~ " [, HEADLINE = headline_function ]\n" -#~ ")" +#~ "CREATE [ DEFAULT ] CONVERSION name\n" +#~ " FOR source_encoding TO dest_encoding FROM funcname" #~ msgstr "" -#~ "CREATE TEXT SEARCH PARSER nom (\n" -#~ " START = fonction_debut ,\n" -#~ " GETTOKEN = fonction_jeton ,\n" -#~ " END = fonction_fin ,\n" -#~ " LEXTYPES = fonction_typeslexem\n" -#~ " [, HEADLINE = fonction_entete ]\n" -#~ ")" +#~ "CREATE [DEFAULT] CONVERSION nom\n" +#~ " FOR codage_source TO codage_cible FROM nom_fonction" #~ msgid "" -#~ "CREATE TEXT SEARCH DICTIONARY name (\n" -#~ " TEMPLATE = template\n" -#~ " [, option = value [, ... ]]\n" -#~ ")" +#~ "CREATE [ OR REPLACE ] FUNCTION\n" +#~ " name ( [ [ argmode ] [ argname ] argtype [ { DEFAULT | = } defexpr ] [, ...] ] )\n" +#~ " [ RETURNS rettype\n" +#~ " | RETURNS TABLE ( colname coltype [, ...] ) ]\n" +#~ " { LANGUAGE langname\n" +#~ " | WINDOW\n" +#~ " | IMMUTABLE | STABLE | VOLATILE\n" +#~ " | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n" +#~ " | [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n" +#~ " | COST execution_cost\n" +#~ " | ROWS result_rows\n" +#~ " | SET configuration_parameter { TO value | = value | FROM CURRENT }\n" +#~ " | AS 'definition'\n" +#~ " | AS 'obj_file', 'link_symbol'\n" +#~ " } ...\n" +#~ " [ WITH ( attribute [, ...] ) ]" #~ msgstr "" -#~ "CREATE TEXT SEARCH DICTIONARY nom (\n" -#~ " TEMPLATE = modèle\n" -#~ " [, option = valeur [, ... ]]\n" -#~ ")" +#~ "CREATE [ OR REPLACE ] FUNCTION\n" +#~ " nom ( [ [ mode_arg ] [ nom_arg ] type_arg [ { DEFAULT | = } expr_par_défaut ] [, ...] ] )\n" +#~ " [ RETURNS type_ret\n" +#~ " | RETURNS TABLE ( nom_colonne type_colonne [, ...] ) ]\n" +#~ " { LANGUAGE nom_lang\n" +#~ " | WINDOW\n" +#~ " | IMMUTABLE | STABLE | VOLATILE\n" +#~ " | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n" +#~ " | [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n" +#~ " | COST coût_exécution\n" +#~ " | ROWS lignes_résultats\n" +#~ " | SET paramètre_configuration { TO valeur | = valeur | FROM CURRENT }\n" +#~ " | AS 'définition'\n" +#~ " | AS 'fichier_obj', 'symbôle_lien'\n" +#~ " } ...\n" +#~ " [ WITH ( attribut [, ...] ) ]" #~ msgid "" -#~ "CREATE TEXT SEARCH CONFIGURATION name (\n" -#~ " PARSER = parser_name |\n" -#~ " COPY = source_config\n" -#~ ")" +#~ "CREATE [ OR REPLACE ] RULE name AS ON event\n" +#~ " TO table [ WHERE condition ]\n" +#~ " DO [ ALSO | INSTEAD ] { NOTHING | command | ( command ; command ... ) }" #~ msgstr "" -#~ "CREATE TEXT SEARCH CONFIGURATION nom (\n" -#~ " PARSER = nom_analyseur |\n" -#~ " COPY = config_source\n" -#~ ")" +#~ "CREATE [ OR REPLACE ] RULE nom AS ON événement\n" +#~ " TO table [ WHERE condition ]\n" +#~ " DO [ ALSO | INSTEAD ] { NOTHING | commande | ( commande ; commande ... ) }" -#~ msgid "CREATE TABLESPACE tablespacename [ OWNER username ] LOCATION 'directory'" +#~ msgid "" +#~ "CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW name [ ( column_name [, ...] ) ]\n" +#~ " AS query" #~ msgstr "" -#~ "CREATE TABLESPACE nom_tablespace [ OWNER nom_utilisateur ]\n" -#~ " LOCATION 'répertoire'" +#~ "CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW nom\n" +#~ " [ ( nom_colonne [, ...] ) ]\n" +#~ " AS requête" + +#~ msgid "" +#~ "CREATE [ PROCEDURAL ] LANGUAGE name\n" +#~ "CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name\n" +#~ " HANDLER call_handler [ VALIDATOR valfunction ]" +#~ msgstr "" +#~ "CREATE [ PROCEDURAL ] LANGUAGE nom\n" +#~ "CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE nom\n" +#~ " HANDLER gestionnaire_appels [ VALIDATOR fonction_val ]" + +#~ msgid "" +#~ "CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]\n" +#~ " [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n" +#~ " [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\n" +#~ " [ OWNED BY { table.column | NONE } ]" +#~ msgstr "" +#~ "CREATE [ TEMPORARY | TEMP ] SEQUENCE nom [ INCREMENT [ BY ] incrémentation ]\n" +#~ " [ MINVALUE valeur_mini | NO MINVALUE ]\n" +#~ " [ MAXVALUE valeur_maxi | NO MAXVALUE ]\n" +#~ " [ START [ WITH ] valeur_départ ]\n" +#~ " [ CACHE en_cache ]\n" +#~ " [ [ NO ] CYCLE ]\n" +#~ " [ OWNED BY { table.colonne | NONE } ]" + +#~ msgid "" +#~ "CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] name ON table [ USING method ]\n" +#~ " ( { column | ( expression ) } [ opclass ] [ ASC | DESC ] [ NULLS { FIRST | LAST } ] [, ...] )\n" +#~ " [ WITH ( storage_parameter = value [, ... ] ) ]\n" +#~ " [ TABLESPACE tablespace ]\n" +#~ " [ WHERE predicate ]" +#~ msgstr "" +#~ "CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] nom ON table [ USING methode ]\n" +#~ " ( { colonne | ( expression ) } [ classe_operateur ]\n" +#~ " [ ASC | DESC ]\n" +#~ " [ NULLS { FIRST | LAST } ] [, ...] )\n" +#~ " [ WITH ( parametre_stockage = valeur [, ... ] ) ]\n" +#~ " [ TABLESPACE tablespace ]\n" +#~ " [ WHERE predicat ]" #~ msgid "" #~ "CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name\n" @@ -6888,1140 +7199,828 @@ msgstr "" #~ "[ WITH ( paramètre_stockage [= valeur] [, ... ] ) ]\n" #~ "[ USING INDEX TABLESPACE espace_logique ]" -#~ msgid "" -#~ "CREATE SERVER servername [ TYPE 'servertype' ] [ VERSION 'serverversion' ]\n" -#~ " FOREIGN DATA WRAPPER fdwname\n" -#~ " [ OPTIONS ( option 'value' [, ... ] ) ]" -#~ msgstr "" -#~ "CREATE SERVER nom [ TYPE 'typeserveur' ] [ VERSION 'versionserveur' ]\n" -#~ " FOREIGN DATA WRAPPER nomfdw\n" -#~ " [ OPTIONS ( option 'valeur' [, ... ] ) ]" +#~ msgid "Copy, Large Object\n" +#~ msgstr "Copie, « Large Object »\n" -#~ msgid "" -#~ "CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]\n" -#~ " [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n" -#~ " [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\n" -#~ " [ OWNED BY { table.column | NONE } ]" -#~ msgstr "" -#~ "CREATE [ TEMPORARY | TEMP ] SEQUENCE nom [ INCREMENT [ BY ] incrémentation ]\n" -#~ " [ MINVALUE valeur_mini | NO MINVALUE ]\n" -#~ " [ MAXVALUE valeur_maxi | NO MAXVALUE ]\n" -#~ " [ START [ WITH ] valeur_départ ]\n" -#~ " [ CACHE en_cache ]\n" -#~ " [ [ NO ] CYCLE ]\n" -#~ " [ OWNED BY { table.colonne | NONE } ]" +#~ msgid "DEALLOCATE [ PREPARE ] { name | ALL }" +#~ msgstr "DEALLOCATE [ PREPARE ] { nom_plan | ALL }" #~ msgid "" -#~ "CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ]\n" -#~ "CREATE SCHEMA AUTHORIZATION username [ schema_element [ ... ] ]" +#~ "DECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n" +#~ " CURSOR [ { WITH | WITHOUT } HOLD ] FOR query" #~ msgstr "" -#~ "CREATE SCHEMA nom_schema [ AUTHORIZATION nom_utilisateur ]\n" -#~ " [ element_schema [ ... ] ]\n" -#~ "CREATE SCHEMA AUTHORIZATION nom_utilisateur [ element_schema [ ... ] ]" +#~ "DECLARE nom [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n" +#~ " CURSOR [ { WITH | WITHOUT } HOLD ] FOR requête" #~ msgid "" -#~ "CREATE [ OR REPLACE ] RULE name AS ON event\n" -#~ " TO table [ WHERE condition ]\n" -#~ " DO [ ALSO | INSTEAD ] { NOTHING | command | ( command ; command ... ) }" +#~ "DELETE FROM [ ONLY ] table [ [ AS ] alias ]\n" +#~ " [ USING usinglist ]\n" +#~ " [ WHERE condition | WHERE CURRENT OF cursor_name ]\n" +#~ " [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]" #~ msgstr "" -#~ "CREATE [ OR REPLACE ] RULE nom AS ON événement\n" -#~ " TO table [ WHERE condition ]\n" -#~ " DO [ ALSO | INSTEAD ] { NOTHING | commande | ( commande ; commande ... ) }" +#~ "DELETE FROM [ ONLY ] table [ [ AS ] alias ]\n" +#~ " [ USING liste_using ]\n" +#~ " [ WHERE condition | WHERE CURRENT OF nom_curseur ]\n" +#~ " [ RETURNING * | expression_sortie [ [ AS ] nom_sortie ] [, ...] ]" -#~ msgid "" -#~ "CREATE ROLE name [ [ WITH ] option [ ... ] ]\n" -#~ "\n" -#~ "where option can be:\n" -#~ " \n" -#~ " SUPERUSER | NOSUPERUSER\n" -#~ " | CREATEDB | NOCREATEDB\n" -#~ " | CREATEROLE | NOCREATEROLE\n" -#~ " | CREATEUSER | NOCREATEUSER\n" -#~ " | INHERIT | NOINHERIT\n" -#~ " | LOGIN | NOLOGIN\n" -#~ " | CONNECTION LIMIT connlimit\n" -#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n" -#~ " | VALID UNTIL 'timestamp' \n" -#~ " | IN ROLE rolename [, ...]\n" -#~ " | IN GROUP rolename [, ...]\n" -#~ " | ROLE rolename [, ...]\n" -#~ " | ADMIN rolename [, ...]\n" -#~ " | USER rolename [, ...]\n" -#~ " | SYSID uid" -#~ msgstr "" -#~ "CREATE ROLE nom [ [ WITH ] option [ ... ] ]\n" -#~ "\n" -#~ "où option peut être :\n" -#~ " \n" -#~ " SUPERUSER | NOSUPERUSER\n" -#~ " | CREATEDB | NOCREATEDB\n" -#~ " | CREATEROLE | NOCREATEROLE\n" -#~ " | CREATEUSER | NOCREATEUSER\n" -#~ " | INHERIT | NOINHERIT\n" -#~ " | LOGIN | NOLOGIN\n" -#~ " | CONNECTION LIMIT limite_connexion\n" -#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'motdepasse'\n" -#~ " | VALID UNTIL 'timestamp' \n" -#~ " | IN ROLE nom_rôle [, ...]\n" -#~ " | IN GROUP nom_rôle [, ...]\n" -#~ " | ROLE nom_rôle [, ...]\n" -#~ " | ADMIN nom_rôle [, ...]\n" -#~ " | USER nom_rôle [, ...]\n" -#~ " | SYSID uid" +#~ msgid "DISCARD { ALL | PLANS | TEMPORARY | TEMP }" +#~ msgstr "DISCARD { ALL | PLANS | TEMPORARY | TEMP }" -#~ msgid "CREATE OPERATOR FAMILY name USING index_method" -#~ msgstr "CREATE OPERATOR FAMILY nom USING methode_indexage" +#~ msgid "DROP AGGREGATE [ IF EXISTS ] name ( type [ , ... ] ) [ CASCADE | RESTRICT ]" +#~ msgstr "DROP AGGREGATE [ IF EXISTS ] nom ( type [ , ... ] ) [ CASCADE | RESTRICT ]" + +#~ msgid "DROP CAST [ IF EXISTS ] (sourcetype AS targettype) [ CASCADE | RESTRICT ]" +#~ msgstr "DROP CAST [ IF EXISTS ] (type_source AS type_cible) [ CASCADE | RESTRICT ]" + +#~ msgid "DROP CONVERSION [ IF EXISTS ] name [ CASCADE | RESTRICT ]" +#~ msgstr "DROP CONVERSION [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" + +#~ msgid "DROP DATABASE [ IF EXISTS ] name" +#~ msgstr "DROP DATABASE [ IF EXISTS ] nom" + +#~ msgid "DROP DOMAIN [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" +#~ msgstr "DROP DOMAIN [ IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" + +#~ msgid "DROP FOREIGN DATA WRAPPER [ IF EXISTS ] name [ CASCADE | RESTRICT ]" +#~ msgstr "DROP FOREIGN DATA WRAPPER [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" #~ msgid "" -#~ "CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type\n" -#~ " USING index_method [ FAMILY family_name ] AS\n" -#~ " { OPERATOR strategy_number operator_name [ ( op_type, op_type ) ]\n" -#~ " | FUNCTION support_number [ ( op_type [ , op_type ] ) ] funcname ( argument_type [, ...] )\n" -#~ " | STORAGE storage_type\n" -#~ " } [, ... ]" +#~ "DROP FUNCTION [ IF EXISTS ] name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n" +#~ " [ CASCADE | RESTRICT ]" #~ msgstr "" -#~ "CREATE OPERATOR CLASS nom [ DEFAULT ] FOR TYPE type_donnée\n" -#~ " USING méthode_indexage [ FAMILY nom_famille ] AS\n" -#~ " { OPERATOR numéro_stratégie nom_operateur [ ( op_type, op_type ) ]\n" -#~ " | FUNCTION numéro_support [ ( type_op [ , type_op ] ) ]\n" -#~ " nom_fonction ( type_argument [, ...] )\n" -#~ " | STORAGE type_stockage\n" -#~ " } [, ... ]" +#~ "DROP FUNCTION [IF EXISTS ] nom\n" +#~ " ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] )\n" +#~ " [ CASCADE | RESTRICT ]" -#~ msgid "" -#~ "CREATE OPERATOR name (\n" -#~ " PROCEDURE = funcname\n" -#~ " [, LEFTARG = lefttype ] [, RIGHTARG = righttype ]\n" -#~ " [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]\n" -#~ " [, RESTRICT = res_proc ] [, JOIN = join_proc ]\n" -#~ " [, HASHES ] [, MERGES ]\n" -#~ ")" +#~ msgid "DROP GROUP [ IF EXISTS ] name [, ...]" +#~ msgstr "DROP GROUP [IF EXISTS ] nom [, ...]" + +#~ msgid "DROP INDEX [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" +#~ msgstr "DROP INDEX [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" + +#~ msgid "DROP OPERATOR CLASS [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]" #~ msgstr "" -#~ "CREATE OPERATOR nom (\n" -#~ " PROCEDURE = nom_fonction\n" -#~ " [, LEFTARG = type_gauche ] [, RIGHTARG = type_droit ]\n" -#~ " [, COMMUTATOR = op_com ] [, NEGATOR = op_neg ]\n" -#~ " [, RESTRICT = proc_res ] [, JOIN = proc_join ]\n" -#~ " [, HASHES ] [, MERGES ]\n" -#~ ")" +#~ "DROP OPERATOR CLASS [IF EXISTS ] nom\n" +#~ " USING méthode_indexage [ CASCADE | RESTRICT ]" -#~ msgid "" -#~ "CREATE [ PROCEDURAL ] LANGUAGE name\n" -#~ "CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name\n" -#~ " HANDLER call_handler [ VALIDATOR valfunction ]" +#~ msgid "DROP OPERATOR FAMILY [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]" #~ msgstr "" -#~ "CREATE [ PROCEDURAL ] LANGUAGE nom\n" -#~ "CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE nom\n" -#~ " HANDLER gestionnaire_appels [ VALIDATOR fonction_val ]" +#~ "DROP OPERATOR FAMILY [IF EXISTS ] nom\n" +#~ " USING méthode_indexage [ CASCADE | RESTRICT ]" -#~ msgid "" -#~ "CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] name ON table [ USING method ]\n" -#~ " ( { column | ( expression ) } [ opclass ] [ ASC | DESC ] [ NULLS { FIRST | LAST } ] [, ...] )\n" -#~ " [ WITH ( storage_parameter = value [, ... ] ) ]\n" -#~ " [ TABLESPACE tablespace ]\n" -#~ " [ WHERE predicate ]" +#~ msgid "DROP OPERATOR [ IF EXISTS ] name ( { lefttype | NONE } , { righttype | NONE } ) [ CASCADE | RESTRICT ]" #~ msgstr "" -#~ "CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] nom ON table [ USING methode ]\n" -#~ " ( { colonne | ( expression ) } [ classe_operateur ]\n" -#~ " [ ASC | DESC ]\n" -#~ " [ NULLS { FIRST | LAST } ] [, ...] )\n" -#~ " [ WITH ( parametre_stockage = valeur [, ... ] ) ]\n" -#~ " [ TABLESPACE tablespace ]\n" -#~ " [ WHERE predicat ]" +#~ "DROP OPERATOR [IF EXISTS ] nom\n" +#~ " ( { type_gauche | NONE } , { type_droit | NONE } )\n" +#~ " [ CASCADE | RESTRICT ]" + +#~ msgid "DROP OWNED BY name [, ...] [ CASCADE | RESTRICT ]" +#~ msgstr "DROP OWNED BY nom [, ...] [ CASCADE | RESTRICT ]" + +#~ msgid "DROP ROLE [ IF EXISTS ] name [, ...]" +#~ msgstr "DROP ROLE [IF EXISTS ] nom [, ...]" + +#~ msgid "DROP RULE [ IF EXISTS ] name ON relation [ CASCADE | RESTRICT ]" +#~ msgstr "DROP RULE [IF EXISTS ] nom ON relation [ CASCADE | RESTRICT ]" + +#~ msgid "DROP SCHEMA [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" +#~ msgstr "DROP SCHEMA [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" + +#~ msgid "DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" +#~ msgstr "DROP SEQUENCE [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" + +#~ msgid "DROP SERVER [ IF EXISTS ] servername [ CASCADE | RESTRICT ]" +#~ msgstr "DROP SERVER [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" + +#~ msgid "DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" +#~ msgstr "DROP TABLE [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" + +#~ msgid "DROP TABLESPACE [ IF EXISTS ] tablespacename" +#~ msgstr "DROP TABLESPACE [IF EXISTS ] nom_tablespace" + +#~ msgid "DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] name [ CASCADE | RESTRICT ]" +#~ msgstr "DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" + +#~ msgid "DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] name [ CASCADE | RESTRICT ]" +#~ msgstr "DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" + +#~ msgid "DROP TEXT SEARCH PARSER [ IF EXISTS ] name [ CASCADE | RESTRICT ]" +#~ msgstr "DROP TEXT SEARCH PARSER [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" + +#~ msgid "DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] name [ CASCADE | RESTRICT ]" +#~ msgstr "DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] nom [ CASCADE | RESTRICT ]" + +#~ msgid "DROP TRIGGER [ IF EXISTS ] name ON table [ CASCADE | RESTRICT ]" +#~ msgstr "DROP TRIGGER [IF EXISTS ] nom ON table [ CASCADE | RESTRICT ]" + +#~ msgid "DROP TYPE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" +#~ msgstr "DROP TYPE [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" + +#~ msgid "DROP USER MAPPING [ IF EXISTS ] FOR { username | USER | CURRENT_USER | PUBLIC } SERVER servername" +#~ msgstr "DROP USER MAPPING [ IF EXISTS ] FOR { nomutilisateur | USER | CURRENT_USER | PUBLIC } SERVER nomserveur" + +#~ msgid "DROP USER [ IF EXISTS ] name [, ...]" +#~ msgstr "DROP USER [IF EXISTS ] nom [, ...]" + +#~ msgid "DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]" +#~ msgstr "DROP VIEW [IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]" + +#~ msgid "DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] name [ CASCADE | RESTRICT ]" +#~ msgstr "DROP [ PROCEDURAL ] LANGUAGE [IF EXISTS ] nom [ CASCADE | RESTRICT ]" + +#~ msgid "END [ WORK | TRANSACTION ]" +#~ msgstr "END [ WORK | TRANSACTION ]" + +#~ msgid "EXECUTE name [ ( parameter [, ...] ) ]" +#~ msgstr "EXECUTE nom_plan [ ( paramètre [, ...] ) ]" + +#~ msgid "EXPLAIN [ ANALYZE ] [ VERBOSE ] statement" +#~ msgstr "EXPLAIN [ ANALYZE ] [ VERBOSE ] instruction" + +#~ msgid "Enter new password: " +#~ msgstr "Saisissez le nouveau mot de passe : " + +#~ msgid "Exclusion constraints:" +#~ msgstr "Contraintes d'exclusion :" #~ msgid "" -#~ "CREATE GROUP name [ [ WITH ] option [ ... ] ]\n" +#~ "FETCH [ direction { FROM | IN } ] cursorname\n" #~ "\n" -#~ "where option can be:\n" -#~ " \n" -#~ " SUPERUSER | NOSUPERUSER\n" -#~ " | CREATEDB | NOCREATEDB\n" -#~ " | CREATEROLE | NOCREATEROLE\n" -#~ " | CREATEUSER | NOCREATEUSER\n" -#~ " | INHERIT | NOINHERIT\n" -#~ " | LOGIN | NOLOGIN\n" -#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n" -#~ " | VALID UNTIL 'timestamp' \n" -#~ " | IN ROLE rolename [, ...]\n" -#~ " | IN GROUP rolename [, ...]\n" -#~ " | ROLE rolename [, ...]\n" -#~ " | ADMIN rolename [, ...]\n" -#~ " | USER rolename [, ...]\n" -#~ " | SYSID uid" +#~ "where direction can be empty or one of:\n" +#~ "\n" +#~ " NEXT\n" +#~ " PRIOR\n" +#~ " FIRST\n" +#~ " LAST\n" +#~ " ABSOLUTE count\n" +#~ " RELATIVE count\n" +#~ " count\n" +#~ " ALL\n" +#~ " FORWARD\n" +#~ " FORWARD count\n" +#~ " FORWARD ALL\n" +#~ " BACKWARD\n" +#~ " BACKWARD count\n" +#~ " BACKWARD ALL" #~ msgstr "" -#~ "CREATE GROUP nom [ [ WITH ] option [ ... ] ]\n" +#~ "FETCH [ direction { FROM | IN } ] nom_curseur\n" #~ "\n" -#~ "où option peut être :\n" -#~ " \n" -#~ " SUPERUSER | NOSUPERUSER\n" -#~ " | CREATEDB | NOCREATEDB\n" -#~ " | CREATEROLE | NOCREATEROLE\n" -#~ " | CREATEUSER | NOCREATEUSER\n" -#~ " | INHERIT | NOINHERIT\n" -#~ " | LOGIN | NOLOGIN\n" -#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'motdepasse'\n" -#~ " | VALID UNTIL 'timestamp' \n" -#~ " | IN ROLE nom_rôle [, ...]\n" -#~ " | IN GROUP nom_rôle [, ...]\n" -#~ " | ROLE nom_rôle [, ...]\n" -#~ " | ADMIN nom_rôle [, ...]\n" -#~ " | USER nom_rôle [, ...]\n" -#~ " | SYSID uid" +#~ "sans préciser de direction ou en choissant une des directions suivantes :\n" +#~ "\n" +#~ " NEXT\n" +#~ " PRIOR\n" +#~ " FIRST\n" +#~ " LAST\n" +#~ " ABSOLUTE nombre\n" +#~ " RELATIVE nombre\n" +#~ " count\n" +#~ " ALL\n" +#~ " FORWARD\n" +#~ " FORWARD nombre\n" +#~ " FORWARD ALL\n" +#~ " BACKWARD\n" +#~ " BACKWARD nombre\n" +#~ " BACKWARD ALL" #~ msgid "" -#~ "CREATE [ OR REPLACE ] FUNCTION\n" -#~ " name ( [ [ argmode ] [ argname ] argtype [ { DEFAULT | = } defexpr ] [, ...] ] )\n" -#~ " [ RETURNS rettype\n" -#~ " | RETURNS TABLE ( colname coltype [, ...] ) ]\n" -#~ " { LANGUAGE langname\n" -#~ " | WINDOW\n" -#~ " | IMMUTABLE | STABLE | VOLATILE\n" -#~ " | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n" -#~ " | [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n" -#~ " | COST execution_cost\n" -#~ " | ROWS result_rows\n" -#~ " | SET configuration_parameter { TO value | = value | FROM CURRENT }\n" -#~ " | AS 'definition'\n" -#~ " | AS 'obj_file', 'link_symbol'\n" -#~ " } ...\n" -#~ " [ WITH ( attribute [, ...] ) ]" +#~ "GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n" +#~ " [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON [ TABLE ] tablename [, ...]\n" +#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { { SELECT | INSERT | UPDATE | REFERENCES } ( column [, ...] )\n" +#~ " [,...] | ALL [ PRIVILEGES ] ( column [, ...] ) }\n" +#~ " ON [ TABLE ] tablename [, ...]\n" +#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { { USAGE | SELECT | UPDATE }\n" +#~ " [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON SEQUENCE sequencename [, ...]\n" +#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON DATABASE dbname [, ...]\n" +#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON FOREIGN DATA WRAPPER fdwname [, ...]\n" +#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON FOREIGN SERVER servername [, ...]\n" +#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { EXECUTE | ALL [ PRIVILEGES ] }\n" +#~ " ON FUNCTION funcname ( [ [ argmode ] [ argname ] argtype [, ...] ] ) [, ...]\n" +#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON LANGUAGE langname [, ...]\n" +#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON SCHEMA schemaname [, ...]\n" +#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { CREATE | ALL [ PRIVILEGES ] }\n" +#~ " ON TABLESPACE tablespacename [, ...]\n" +#~ " TO { [ GROUP ] rolename | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT role [, ...] TO rolename [, ...] [ WITH ADMIN OPTION ]" #~ msgstr "" -#~ "CREATE [ OR REPLACE ] FUNCTION\n" -#~ " nom ( [ [ mode_arg ] [ nom_arg ] type_arg [ { DEFAULT | = } expr_par_défaut ] [, ...] ] )\n" -#~ " [ RETURNS type_ret\n" -#~ " | RETURNS TABLE ( nom_colonne type_colonne [, ...] ) ]\n" -#~ " { LANGUAGE nom_lang\n" -#~ " | WINDOW\n" -#~ " | IMMUTABLE | STABLE | VOLATILE\n" -#~ " | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n" -#~ " | [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n" -#~ " | COST coût_exécution\n" -#~ " | ROWS lignes_résultats\n" -#~ " | SET paramètre_configuration { TO valeur | = valeur | FROM CURRENT }\n" -#~ " | AS 'définition'\n" -#~ " | AS 'fichier_obj', 'symbôle_lien'\n" -#~ " } ...\n" -#~ " [ WITH ( attribut [, ...] ) ]" +#~ "GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n" +#~ " [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON [ TABLE ] nom_table [, ...]\n" +#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { { SELECT | INSERT | UPDATE | REFERENCES } ( colonne [, ...] )\n" +#~ " [,...] | ALL [ PRIVILEGES ] ( colonne [, ...] ) }\n" +#~ " ON [ TABLE ] nom_table [, ...]\n" +#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { { USAGE | SELECT | UPDATE }\n" +#~ " [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON SEQUENCE nom_séquence [, ...]\n" +#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON DATABASE nom_base [, ...]\n" +#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON FOREIGN DATA WRAPPER nomfdw [, ...]\n" +#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON FOREIGN SERVER nom_serveur [, ...]\n" +#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { EXECUTE | ALL [ PRIVILEGES ] }\n" +#~ " ON FUNCTION nom_fonction ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] ) [, ...]\n" +#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON LANGUAGE nom_langage [, ...]\n" +#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON SCHEMA nom_schéma [, ...]\n" +#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT { CREATE | ALL [ PRIVILEGES ] }\n" +#~ " ON TABLESPACE nom_tablespace [, ...]\n" +#~ " TO { [ GROUP ] nom_rôle | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n" +#~ "\n" +#~ "GRANT rôle [, ...] TO nom_rôle [, ...] [ WITH ADMIN OPTION ]" #~ msgid "" -#~ "CREATE FOREIGN DATA WRAPPER name\n" -#~ " [ VALIDATOR valfunction | NO VALIDATOR ]\n" -#~ " [ OPTIONS ( option 'value' [, ... ] ) ]" +#~ "INSERT INTO table [ ( column [, ...] ) ]\n" +#~ " { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | query }\n" +#~ " [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]" #~ msgstr "" -#~ "CREATE FOREIGN DATA WRAPPER nom\n" -#~ " [ VALIDATOR fonction_validation | NO VALIDATOR ]\n" -#~ " [ OPTIONS ( option 'valeur' [, ... ] ) ]" +#~ "INSERT INTO table [ ( colonne [, ...] ) ]\n" +#~ " { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | requête }\n" +#~ " [ RETURNING * | expression_sortie [ [ AS ] nom_sortie ] [, ...] ]" + +#~ msgid "LISTEN name" +#~ msgstr "LISTEN nom" + +#~ msgid "LOAD 'filename'" +#~ msgstr "LOAD 'nom_de_fichier'" #~ msgid "" -#~ "CREATE DOMAIN name [ AS ] data_type\n" -#~ " [ DEFAULT expression ]\n" -#~ " [ constraint [ ... ] ]\n" +#~ "LOCK [ TABLE ] [ ONLY ] name [, ...] [ IN lockmode MODE ] [ NOWAIT ]\n" #~ "\n" -#~ "where constraint is:\n" +#~ "where lockmode is one of:\n" #~ "\n" -#~ "[ CONSTRAINT constraint_name ]\n" -#~ "{ NOT NULL | NULL | CHECK (expression) }" +#~ " ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE\n" +#~ " | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE" #~ msgstr "" -#~ "CREATE DOMAIN nom [AS] type_données\n" -#~ " [ DEFAULT expression ]\n" -#~ " [ contrainte [ ... ] ]\n" +#~ "LOCK [ TABLE ] [ ONLY ] nom [, ...] [ IN mode_verrouillage MODE ] [ NOWAIT ]\n" #~ "\n" -#~ "avec comme contrainte :\n" +#~ "avec mode_verrouillage parmi :\n" #~ "\n" -#~ "[ CONSTRAINT nom_contrainte ]\n" -#~ "{ NOT NULL | NULL | CHECK (expression) }" +#~ " ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE\n" +#~ " | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE" -#~ msgid "" -#~ "CREATE DATABASE name\n" -#~ " [ [ WITH ] [ OWNER [=] dbowner ]\n" -#~ " [ TEMPLATE [=] template ]\n" -#~ " [ ENCODING [=] encoding ]\n" -#~ " [ LC_COLLATE [=] lc_collate ]\n" -#~ " [ LC_CTYPE [=] lc_ctype ]\n" -#~ " [ TABLESPACE [=] tablespace ]\n" -#~ " [ CONNECTION LIMIT [=] connlimit ] ]" -#~ msgstr "" -#~ "CREATE DATABASE nom\n" -#~ " [ [ WITH ] [ OWNER [=] nom_propriétaire ]\n" -#~ " [ TEMPLATE [=] modèle ]\n" -#~ " [ ENCODING [=] encodage ]\n" -#~ " [ LC_COLLATE [=] tri_caract ]\n" -#~ " [ LC_CTYPE [=] type_caract ]\n" -#~ " [ TABLESPACE [=] tablespace ]\n" -#~ " [ CONNECTION LIMIT [=] limite_connexion ] ]" +#~ msgid "MOVE [ direction { FROM | IN } ] cursorname" +#~ msgstr "MOVE [ direction { FROM | IN } ] nom_de_curseur" -#~ msgid "" -#~ "CREATE [ DEFAULT ] CONVERSION name\n" -#~ " FOR source_encoding TO dest_encoding FROM funcname" -#~ msgstr "" -#~ "CREATE [DEFAULT] CONVERSION nom\n" -#~ " FOR codage_source TO codage_cible FROM nom_fonction" +#~ msgid "Modifier" +#~ msgstr "Modificateur" -#~ msgid "" -#~ "CREATE CONSTRAINT TRIGGER name\n" -#~ " AFTER event [ OR ... ]\n" -#~ " ON table_name\n" -#~ " [ FROM referenced_table_name ]\n" -#~ " { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } }\n" -#~ " FOR EACH ROW\n" -#~ " EXECUTE PROCEDURE funcname ( arguments )" -#~ msgstr "" -#~ "CREATE CONSTRAINT TRIGGER nom\n" -#~ " AFTER événement [ OR ... ]\n" -#~ " ON table\n" -#~ " [ FROM table_référencée ]\n" -#~ " { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } }\n" -#~ " FOR EACH ROW\n" -#~ " EXECUTE PROCEDURE nom_fonction ( arguments )" +#~ msgid "Modifiers" +#~ msgstr "Modificateurs" + +#~ msgid "NOTIFY name" +#~ msgstr "NOTIFY nom" + +#~ msgid "No matching relations found.\n" +#~ msgstr "Aucune relation correspondante trouvée.\n" + +#~ msgid "No matching settings found.\n" +#~ msgstr "Aucun paramètre correspondant trouvé.\n" + +#~ msgid "No per-database role settings support in this server version.\n" +#~ msgstr "Pas de supprot des paramètres rôle par base de données pour la version de ce serveur.\n" + +#~ msgid "No relations found.\n" +#~ msgstr "Aucune relation trouvée.\n" + +#~ msgid "No settings found.\n" +#~ msgstr "Aucun paramètre trouvé.\n" + +#~ msgid "Object Description" +#~ msgstr "Description d'un objet" + +#~ msgid "PREPARE TRANSACTION transaction_id" +#~ msgstr "PREPARE TRANSACTION id_transaction" + +#~ msgid "PREPARE name [ ( datatype [, ...] ) ] AS statement" +#~ msgstr "PREPARE nom_plan [ ( type_données [, ...] ) ] AS instruction" + +#~ msgid "Password encryption failed.\n" +#~ msgstr "Échec du chiffrement du mot de passe.\n" + +#~ msgid "REASSIGN OWNED BY old_role [, ...] TO new_role" +#~ msgstr "REASSIGN OWNED BY ancien_role [, ...] TO nouveau_role" + +#~ msgid "REINDEX { INDEX | TABLE | DATABASE | SYSTEM } name [ FORCE ]" +#~ msgstr "REINDEX { INDEX | TABLE | DATABASE | SYSTEM } nom [ FORCE ]" + +#~ msgid "RELEASE [ SAVEPOINT ] savepoint_name" +#~ msgstr "RELEASE [ SAVEPOINT ] nom_retour" #~ msgid "" -#~ "CREATE CAST (sourcetype AS targettype)\n" -#~ " WITH FUNCTION funcname (argtypes)\n" -#~ " [ AS ASSIGNMENT | AS IMPLICIT ]\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n" +#~ " [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON [ TABLE ] tablename [, ...]\n" +#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" #~ "\n" -#~ "CREATE CAST (sourcetype AS targettype)\n" -#~ " WITHOUT FUNCTION\n" -#~ " [ AS ASSIGNMENT | AS IMPLICIT ]\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { { SELECT | INSERT | UPDATE | REFERENCES } ( column [, ...] )\n" +#~ " [,...] | ALL [ PRIVILEGES ] ( column [, ...] ) }\n" +#~ " ON [ TABLE ] tablename [, ...]\n" +#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" #~ "\n" -#~ "CREATE CAST (sourcetype AS targettype)\n" -#~ " WITH INOUT\n" -#~ " [ AS ASSIGNMENT | AS IMPLICIT ]" -#~ msgstr "" -#~ "CREATE CAST (type_source AS type_cible)\n" -#~ " WITH FUNCTION nom_fonction (type_argument)\n" -#~ " [ AS ASSIGNMENT | AS IMPLICIT ]\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { { USAGE | SELECT | UPDATE }\n" +#~ " [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON SEQUENCE sequencename [, ...]\n" +#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" #~ "\n" -#~ "CREATE CAST (type_source AS type_cible)\n" -#~ " WITHOUT FUNCTION\n" -#~ " [ AS ASSIGNMENT | AS IMPLICIT ]\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON DATABASE dbname [, ...]\n" +#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" #~ "\n" -#~ "CREATE CAST (type_source AS type_cible)\n" -#~ " WITH INOUT\n" -#~ " [ AS ASSIGNMENT | AS IMPLICIT ]" - -#~ msgid "" -#~ "CREATE AGGREGATE name ( input_data_type [ , ... ] ) (\n" -#~ " SFUNC = sfunc,\n" -#~ " STYPE = state_data_type\n" -#~ " [ , FINALFUNC = ffunc ]\n" -#~ " [ , INITCOND = initial_condition ]\n" -#~ " [ , SORTOP = sort_operator ]\n" -#~ ")\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON FOREIGN DATA WRAPPER fdwname [, ...]\n" +#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" #~ "\n" -#~ "or the old syntax\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON FOREIGN SERVER servername [, ...]\n" +#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" #~ "\n" -#~ "CREATE AGGREGATE name (\n" -#~ " BASETYPE = base_type,\n" -#~ " SFUNC = sfunc,\n" -#~ " STYPE = state_data_type\n" -#~ " [ , FINALFUNC = ffunc ]\n" -#~ " [ , INITCOND = initial_condition ]\n" -#~ " [ , SORTOP = sort_operator ]\n" -#~ ")" -#~ msgstr "" -#~ "CREATE AGGREGATE nom ( type_données_en_entrée [ , ... ] ) (\n" -#~ " SFUNC = sfonction,\n" -#~ " STYPE = type_données_état\n" -#~ " [ , FINALFUNC = fonction_f ]\n" -#~ " [ , INITCOND = condition_initiale ]\n" -#~ " [ , SORTOP = opérateur_tri ]\n" -#~ ")\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { EXECUTE | ALL [ PRIVILEGES ] }\n" +#~ " ON FUNCTION funcname ( [ [ argmode ] [ argname ] argtype [, ...] ] ) [, ...]\n" +#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" #~ "\n" -#~ "ou l'ancienne syntaxe\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON LANGUAGE langname [, ...]\n" +#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" #~ "\n" -#~ "CREATE AGGREGATE nom (\n" -#~ " BASETYPE = type_base,\n" -#~ " SFUNC = fonction_s,\n" -#~ " STYPE = type_données_état\n" -#~ " [ , FINALFUNC = fonction_f ]\n" -#~ " [ , INITCOND = condition_initiale ]\n" -#~ " [ , SORTOP = opérateur_tri ]\n" -#~ ")" - -#~ msgid "" -#~ "COPY tablename [ ( column [, ...] ) ]\n" -#~ " FROM { 'filename' | STDIN }\n" -#~ " [ [ WITH ] \n" -#~ " [ BINARY ]\n" -#~ " [ OIDS ]\n" -#~ " [ DELIMITER [ AS ] 'delimiter' ]\n" -#~ " [ NULL [ AS ] 'null string' ]\n" -#~ " [ CSV [ HEADER ]\n" -#~ " [ QUOTE [ AS ] 'quote' ] \n" -#~ " [ ESCAPE [ AS ] 'escape' ]\n" -#~ " [ FORCE NOT NULL column [, ...] ]\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON SCHEMA schemaname [, ...]\n" +#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" #~ "\n" -#~ "COPY { tablename [ ( column [, ...] ) ] | ( query ) }\n" -#~ " TO { 'filename' | STDOUT }\n" -#~ " [ [ WITH ] \n" -#~ " [ BINARY ]\n" -#~ " [ OIDS ]\n" -#~ " [ DELIMITER [ AS ] 'delimiter' ]\n" -#~ " [ NULL [ AS ] 'null string' ]\n" -#~ " [ CSV [ HEADER ]\n" -#~ " [ QUOTE [ AS ] 'quote' ] \n" -#~ " [ ESCAPE [ AS ] 'escape' ]\n" -#~ " [ FORCE QUOTE column [, ...] ]" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { CREATE | ALL [ PRIVILEGES ] }\n" +#~ " ON TABLESPACE tablespacename [, ...]\n" +#~ " FROM { [ GROUP ] rolename | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" +#~ "\n" +#~ "REVOKE [ ADMIN OPTION FOR ]\n" +#~ " role [, ...] FROM rolename [, ...]\n" +#~ " [ CASCADE | RESTRICT ]" #~ msgstr "" -#~ "COPY nom_table [ ( colonne [, ...] ) ]\n" -#~ " FROM { 'nom_fichier' | STDIN }\n" -#~ " [ [ WITH ] \n" -#~ " [ BINARY ]\n" -#~ " [ OIDS ]\n" -#~ " [ DELIMITER [ AS ] 'délimiteur' ]\n" -#~ " [ NULL [ AS ] 'chaîne null' ]\n" -#~ " [ CSV [ HEADER ]\n" -#~ " [ QUOTE [ AS ] 'guillemet' ] \n" -#~ " [ ESCAPE [ AS ] 'échappement' ]\n" -#~ " [ FORCE NOT NULL colonne [, ...] ]\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }\n" +#~ " [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON [ TABLE ] nom_table [, ...]\n" +#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" #~ "\n" -#~ "COPY { nom_table [ ( colonne [, ...] ) ] | ( requête ) }\n" -#~ " TO { 'nom_fichier' | STDOUT }\n" -#~ " [ [ WITH ] \n" -#~ " [ BINARY ]\n" -#~ " [ OIDS ]\n" -#~ " [ DELIMITER [ AS ] 'délimiteur' ]\n" -#~ " [ NULL [ AS ] 'chaîne null' ]\n" -#~ " [ CSV [ HEADER ]\n" -#~ " [ QUOTE [ AS ] 'guillemet' ] \n" -#~ " [ ESCAPE [ AS ] 'échappement' ]\n" -#~ " [ FORCE QUOTE colonne [, ...] ]" - -#~ msgid "COMMIT PREPARED transaction_id" -#~ msgstr "COMMIT PREPARED id_transaction" - -#~ msgid "COMMIT [ WORK | TRANSACTION ]" -#~ msgstr "COMMIT [ WORK | TRANSACTION ]" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { { SELECT | INSERT | UPDATE | REFERENCES } ( colonne [, ...] )\n" +#~ " [,...] | ALL [ PRIVILEGES ] ( colonne [, ...] ) }\n" +#~ " ON [ TABLE ] nom_table [, ...]\n" +#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" +#~ "\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { { USAGE | SELECT | UPDATE }\n" +#~ " [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON SEQUENCE nom_séquence [, ...]\n" +#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" +#~ "\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { { CREATE | CONNECT | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON DATABASE nom_base [, ...]\n" +#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" +#~ "\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON FOREIGN DATA WRAPPER nom_fdw [, ...]\n" +#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" +#~ "\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON FOREIGN SERVER nom_serveur [, ...]\n" +#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" +#~ "\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { EXECUTE | ALL [ PRIVILEGES ] }\n" +#~ " ON FUNCTION nom_fonction ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] ) [, ...]\n" +#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" +#~ "\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { USAGE | ALL [ PRIVILEGES ] }\n" +#~ " ON LANGUAGE nom_langage [, ...]\n" +#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" +#~ "\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n" +#~ " ON SCHEMA nom_schéma [, ...]\n" +#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" +#~ "\n" +#~ "REVOKE [ GRANT OPTION FOR ]\n" +#~ " { CREATE | ALL [ PRIVILEGES ] }\n" +#~ " ON TABLESPACE nom_tablespace [, ...]\n" +#~ " FROM { [ GROUP ] nom_rôle | PUBLIC } [, ...]\n" +#~ " [ CASCADE | RESTRICT ]\n" +#~ "\n" +#~ "REVOKE [ ADMIN OPTION FOR ]\n" +#~ " role [, ...] FROM nom_rôle [, ...]\n" +#~ " [ CASCADE | RESTRICT ]" -#~ msgid "" -#~ "COMMENT ON\n" -#~ "{\n" -#~ " TABLE object_name |\n" -#~ " COLUMN table_name.column_name |\n" -#~ " AGGREGATE agg_name (agg_type [, ...] ) |\n" -#~ " CAST (sourcetype AS targettype) |\n" -#~ " CONSTRAINT constraint_name ON table_name |\n" -#~ " CONVERSION object_name |\n" -#~ " DATABASE object_name |\n" -#~ " DOMAIN object_name |\n" -#~ " FUNCTION func_name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) |\n" -#~ " INDEX object_name |\n" -#~ " LARGE OBJECT large_object_oid |\n" -#~ " OPERATOR op (leftoperand_type, rightoperand_type) |\n" -#~ " OPERATOR CLASS object_name USING index_method |\n" -#~ " OPERATOR FAMILY object_name USING index_method |\n" -#~ " [ PROCEDURAL ] LANGUAGE object_name |\n" -#~ " ROLE object_name |\n" -#~ " RULE rule_name ON table_name |\n" -#~ " SCHEMA object_name |\n" -#~ " SEQUENCE object_name |\n" -#~ " TABLESPACE object_name |\n" -#~ " TEXT SEARCH CONFIGURATION object_name |\n" -#~ " TEXT SEARCH DICTIONARY object_name |\n" -#~ " TEXT SEARCH PARSER object_name |\n" -#~ " TEXT SEARCH TEMPLATE object_name |\n" -#~ " TRIGGER trigger_name ON table_name |\n" -#~ " TYPE object_name |\n" -#~ " VIEW object_name\n" -#~ "} IS 'text'" -#~ msgstr "" -#~ "COMMENT ON\n" -#~ "{\n" -#~ " TABLE nom_objet |\n" -#~ " COLUMN nom_table.nom_colonne |\n" -#~ " AGGREGATE nom_agg (type_agg [, ...] ) |\n" -#~ " CAST (type_source AS type_cible) |\n" -#~ " CONSTRAINT nom_contrainte ON nom_table |\n" -#~ " CONVERSION nom_objet |\n" -#~ " DATABASE nom_objet |\n" -#~ " DOMAIN nom_objet |\n" -#~ " FUNCTION nom_fonction ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] ) |\n" -#~ " INDEX nom_objet |\n" -#~ " LARGE OBJECT oid_LO |\n" -#~ " OPERATOR op (type_operande_gauche, type_operande_droit) |\n" -#~ " OPERATOR CLASS nom_objet USING methode_indexage |\n" -#~ " OPERATOR FAMILY nom_objet USING methode_indexage |\n" -#~ " [ PROCEDURAL ] LANGUAGE nom_objet |\n" -#~ " ROLE nom_objet |\n" -#~ " RULE nom_regle ON nom_table |\n" -#~ " SCHEMA nom_objet |\n" -#~ " SEQUENCE nom_objet |\n" -#~ " TABLESPACE nom_objet |\n" -#~ " TEXT SEARCH CONFIGURATION nom_objet |\n" -#~ " TEXT SEARCH DICTIONARY nom_objet |\n" -#~ " TEXT SEARCH PARSER nom_objet |\n" -#~ " TEXT SEARCH TEMPLATE nom_objet |\n" -#~ " TRIGGER nom_trigger ON nom_objet |\n" -#~ " TYPE nom_objet |\n" -#~ " VIEW nom_objet\n" -#~ "} IS 'text'" +#~ msgid "ROLLBACK PREPARED transaction_id" +#~ msgstr "ROLLBACK PREPARED id_transaction" -#~ msgid "" -#~ "CLUSTER [VERBOSE] tablename [ USING indexname ]\n" -#~ "CLUSTER [VERBOSE]" -#~ msgstr "" -#~ "CLUSTER [VERBOSE] nom_table [ USING nom_index ]\n" -#~ "CLUSTER [VERBOSE]" +#~ msgid "ROLLBACK [ WORK | TRANSACTION ]" +#~ msgstr "ROLLBACK [ WORK | TRANSACTION ]" -#~ msgid "CLOSE { name | ALL }" -#~ msgstr "CLOSE { nom | ALL }" +#~ msgid "ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] savepoint_name" +#~ msgstr "ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] nom_retour" -#~ msgid "CHECKPOINT" -#~ msgstr "CHECKPOINT" +#~ msgid "SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }" +#~ msgstr "SET CONSTRAINTS { ALL | nom [, ...] } { DEFERRED | IMMEDIATE }" #~ msgid "" -#~ "BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]\n" +#~ "SET TRANSACTION transaction_mode [, ...]\n" +#~ "SET SESSION CHARACTERISTICS AS TRANSACTION transaction_mode [, ...]\n" #~ "\n" #~ "where transaction_mode is one of:\n" #~ "\n" #~ " ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n" #~ " READ WRITE | READ ONLY" #~ msgstr "" -#~ "BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]\n" +#~ "SET TRANSACTION mode_transaction [, ...]\n" +#~ "SET SESSION CHARACTERISTICS AS TRANSACTION mode_transaction [, ...]\n" #~ "\n" -#~ "où transaction_mode peut être :\n" +#~ "où mode_transaction peut être :\n" #~ "\n" #~ " ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ |\n" #~ " READ COMMITTED | READ UNCOMMITTED }\n" #~ " READ WRITE | READ ONLY" -#~ msgid "ANALYZE [ VERBOSE ] [ table [ ( column [, ...] ) ] ]" -#~ msgstr "ANALYZE [ VERBOSE ] [ table [ ( colonne [, ...] ) ] ]" - #~ msgid "" -#~ "ALTER VIEW name ALTER [ COLUMN ] column SET DEFAULT expression\n" -#~ "ALTER VIEW name ALTER [ COLUMN ] column DROP DEFAULT\n" -#~ "ALTER VIEW name OWNER TO new_owner\n" -#~ "ALTER VIEW name RENAME TO new_name\n" -#~ "ALTER VIEW name SET SCHEMA new_schema" -#~ msgstr "" -#~ "ALTER VIEW nom ALTER [ COLUMN ] colonne SET DEFAULT expression\n" -#~ "ALTER VIEW nom ALTER [ COLUMN ] colonne DROP DEFAULT\n" -#~ "ALTER VIEW nom OWNER TO nouveau_propriétaire\n" -#~ "ALTER VIEW nom RENAME TO nouveau_nom\n" -#~ "ALTER VIEW nom SET SCHEMA nouveau_schéma" - -#~ msgid "" -#~ "ALTER USER MAPPING FOR { username | USER | CURRENT_USER | PUBLIC }\n" -#~ " SERVER servername\n" -#~ " OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] )" -#~ msgstr "" -#~ "ALTER USER MAPPING FOR { nom_utilisateur | USER | CURRENT_USER | PUBLIC }\n" -#~ " SERVER nom_serveur\n" -#~ " OPTIONS ( [ ADD | SET | DROP ] option ['valeur'] [, ... ] )" - -#~ msgid "" -#~ "ALTER USER name [ [ WITH ] option [ ... ] ]\n" -#~ "\n" -#~ "where option can be:\n" -#~ " \n" -#~ " SUPERUSER | NOSUPERUSER\n" -#~ " | CREATEDB | NOCREATEDB\n" -#~ " | CREATEROLE | NOCREATEROLE\n" -#~ " | CREATEUSER | NOCREATEUSER\n" -#~ " | INHERIT | NOINHERIT\n" -#~ " | LOGIN | NOLOGIN\n" -#~ " | CONNECTION LIMIT connlimit\n" -#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n" -#~ " | VALID UNTIL 'timestamp' \n" -#~ "\n" -#~ "ALTER USER name RENAME TO newname\n" -#~ "\n" -#~ "ALTER USER name SET configuration_parameter { TO | = } { value | DEFAULT }\n" -#~ "ALTER USER name SET configuration_parameter FROM CURRENT\n" -#~ "ALTER USER name RESET configuration_parameter\n" -#~ "ALTER USER name RESET ALL" +#~ "SET [ SESSION | LOCAL ] ROLE rolename\n" +#~ "SET [ SESSION | LOCAL ] ROLE NONE\n" +#~ "RESET ROLE" #~ msgstr "" -#~ "ALTER USER nom [ [ WITH ] option [ ... ] ]\n" -#~ "\n" -#~ "où option peut être :\n" -#~ " \n" -#~ " SUPERUSER | NOSUPERUSER\n" -#~ " | CREATEDB | NOCREATEDB\n" -#~ " | CREATEROLE | NOCREATEROLE\n" -#~ " | CREATEUSER | NOCREATEUSER\n" -#~ " | INHERIT | NOINHERIT\n" -#~ " | LOGIN | NOLOGIN\n" -#~ " | CONNECTION LIMIT limite_connexion\n" -#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'motdepasse'\n" -#~ " | VALID UNTIL 'timestamp' \n" -#~ "\n" -#~ "ALTER USER nom RENAME TO nouveau_nom\n" -#~ "\n" -#~ "ALTER USER nom SET paramètre { TO | = } { valeur | DEFAULT }\n" -#~ "ALTER USER name SET paramètre FROM CURRENT\n" -#~ "ALTER USER nom RESET paramètre\n" -#~ "ALTER USER name RESET ALL" +#~ "SET [ SESSION | LOCAL ] ROLE nom_rôle\n" +#~ "SET [ SESSION | LOCAL ] ROLE NONE\n" +#~ "RESET ROLE" #~ msgid "" -#~ "ALTER TYPE name RENAME TO new_name\n" -#~ "ALTER TYPE name OWNER TO new_owner \n" -#~ "ALTER TYPE name SET SCHEMA new_schema" +#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION username\n" +#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n" +#~ "RESET SESSION AUTHORIZATION" #~ msgstr "" -#~ "ALTER TYPE nom RENAME TO nouveau_nom\n" -#~ "ALTER TYPE nom OWNER TO nouveau_propriétaire\n" -#~ "ALTER TYPE nom SET SCHEMA nouveau_schéma" - -#~ msgid "ALTER TRIGGER name ON table RENAME TO newname" -#~ msgstr "ALTER TRIGGER nom ON table RENAME TO nouveau_nom" - -#~ msgid "ALTER TEXT SEARCH TEMPLATE name RENAME TO newname" -#~ msgstr "ALTER TEXT SEARCH TEMPLATE nom RENAME TO nouveau_nom" - -#~ msgid "ALTER TEXT SEARCH PARSER name RENAME TO newname" -#~ msgstr "ALTER TEXT SEARCH PARSER nom RENAME TO nouveau_nom" +#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION nom_utilisateur\n" +#~ "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n" +#~ "RESET SESSION AUTHORIZATION" #~ msgid "" -#~ "ALTER TEXT SEARCH DICTIONARY name (\n" -#~ " option [ = value ] [, ... ]\n" -#~ ")\n" -#~ "ALTER TEXT SEARCH DICTIONARY name RENAME TO newname\n" -#~ "ALTER TEXT SEARCH DICTIONARY name OWNER TO newowner" +#~ "SET [ SESSION | LOCAL ] configuration_parameter { TO | = } { value | 'value' | DEFAULT }\n" +#~ "SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }" #~ msgstr "" -#~ "ALTER TEXT SEARCH DICTIONARY nom (\n" -#~ " option [ = valeur ] [, ... ]\n" -#~ ")\n" -#~ "ALTER TEXT SEARCH DICTIONARY nom RENAME TO nouveau_nom\n" -#~ "ALTER TEXT SEARCH DICTIONARY nom OWNER TO nouveau_propriétaire" +#~ "SET [ SESSION | LOCAL ] paramètre { TO | = } { valeur | 'valeur' | DEFAULT }\n" +#~ "SET [ SESSION | LOCAL ] TIME ZONE { zone_horaire | LOCAL | DEFAULT }" #~ msgid "" -#~ "ALTER TEXT SEARCH CONFIGURATION name\n" -#~ " ADD MAPPING FOR token_type [, ... ] WITH dictionary_name [, ... ]\n" -#~ "ALTER TEXT SEARCH CONFIGURATION name\n" -#~ " ALTER MAPPING FOR token_type [, ... ] WITH dictionary_name [, ... ]\n" -#~ "ALTER TEXT SEARCH CONFIGURATION name\n" -#~ " ALTER MAPPING REPLACE old_dictionary WITH new_dictionary\n" -#~ "ALTER TEXT SEARCH CONFIGURATION name\n" -#~ " ALTER MAPPING FOR token_type [, ... ] REPLACE old_dictionary WITH new_dictionary\n" -#~ "ALTER TEXT SEARCH CONFIGURATION name\n" -#~ " DROP MAPPING [ IF EXISTS ] FOR token_type [, ... ]\n" -#~ "ALTER TEXT SEARCH CONFIGURATION name RENAME TO newname\n" -#~ "ALTER TEXT SEARCH CONFIGURATION name OWNER TO newowner" +#~ "SHOW name\n" +#~ "SHOW ALL" #~ msgstr "" -#~ "ALTER TEXT SEARCH CONFIGURATION nom\n" -#~ " ADD MAPPING FOR type_jeton [, ... ] WITH nom_dictionnaire [, ... ]\n" -#~ "ALTER TEXT SEARCH CONFIGURATION nom\n" -#~ " ALTER MAPPING FOR type_jeton [, ... ] WITH nom_dictionnaire [, ... ]\n" -#~ "ALTER TEXT SEARCH CONFIGURATION nom\n" -#~ " ALTER MAPPING REPLACE ancien_dictionnaire WITH nouveau_dictionnaire\n" -#~ "ALTER TEXT SEARCH CONFIGURATION nom\n" -#~ " ALTER MAPPING FOR type_jeton [, ... ]\n" -#~ " REPLACE ancien_dictionnaire WITH nouveau_dictionnaire\n" -#~ "ALTER TEXT SEARCH CONFIGURATION nom\n" -#~ " DROP MAPPING [ IF EXISTS ] FOR type_jeton [, ... ]\n" -#~ "ALTER TEXT SEARCH CONFIGURATION nom RENAME TO nouveau_nom\n" -#~ "ALTER TEXT SEARCH CONFIGURATION nom OWNER TO nouveau_propriétaire" +#~ "SHOW nom\n" +#~ "SHOW ALL" -#~ msgid "" -#~ "ALTER TABLESPACE name RENAME TO newname\n" -#~ "ALTER TABLESPACE name OWNER TO newowner" -#~ msgstr "" -#~ "ALTER TABLESPACE nom RENAME TO nouveau_nom\n" -#~ "ALTER TABLESPACE nom OWNER TO nouveau_propriétaire" +#~ msgid "SSL connection (unknown cipher)\n" +#~ msgstr "Connexion SSL (chiffrement inconnu)\n" #~ msgid "" -#~ "ALTER TABLE [ ONLY ] name [ * ]\n" -#~ " action [, ... ]\n" -#~ "ALTER TABLE [ ONLY ] name [ * ]\n" -#~ " RENAME [ COLUMN ] column TO new_column\n" -#~ "ALTER TABLE name\n" -#~ " RENAME TO new_name\n" -#~ "ALTER TABLE name\n" -#~ " SET SCHEMA new_schema\n" +#~ "START TRANSACTION [ transaction_mode [, ...] ]\n" #~ "\n" -#~ "where action is one of:\n" +#~ "where transaction_mode is one of:\n" #~ "\n" -#~ " ADD [ COLUMN ] column type [ column_constraint [ ... ] ]\n" -#~ " DROP [ COLUMN ] column [ RESTRICT | CASCADE ]\n" -#~ " ALTER [ COLUMN ] column [ SET DATA ] TYPE type [ USING expression ]\n" -#~ " ALTER [ COLUMN ] column SET DEFAULT expression\n" -#~ " ALTER [ COLUMN ] column DROP DEFAULT\n" -#~ " ALTER [ COLUMN ] column { SET | DROP } NOT NULL\n" -#~ " ALTER [ COLUMN ] column SET STATISTICS integer\n" -#~ " ALTER [ COLUMN ] column SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }\n" -#~ " ADD table_constraint\n" -#~ " DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n" -#~ " DISABLE TRIGGER [ trigger_name | ALL | USER ]\n" -#~ " ENABLE TRIGGER [ trigger_name | ALL | USER ]\n" -#~ " ENABLE REPLICA TRIGGER trigger_name\n" -#~ " ENABLE ALWAYS TRIGGER trigger_name\n" -#~ " DISABLE RULE rewrite_rule_name\n" -#~ " ENABLE RULE rewrite_rule_name\n" -#~ " ENABLE REPLICA RULE rewrite_rule_name\n" -#~ " ENABLE ALWAYS RULE rewrite_rule_name\n" -#~ " CLUSTER ON index_name\n" -#~ " SET WITHOUT CLUSTER\n" -#~ " SET WITH OIDS\n" -#~ " SET WITHOUT OIDS\n" -#~ " SET ( storage_parameter = value [, ... ] )\n" -#~ " RESET ( storage_parameter [, ... ] )\n" -#~ " INHERIT parent_table\n" -#~ " NO INHERIT parent_table\n" -#~ " OWNER TO new_owner\n" -#~ " SET TABLESPACE new_tablespace" +#~ " ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n" +#~ " READ WRITE | READ ONLY" #~ msgstr "" -#~ "ALTER TABLE [ ONLY ] nom [ * ]\n" -#~ " action [, ... ]\n" -#~ "ALTER TABLE [ ONLY ] nom [ * ]\n" -#~ " RENAME [ COLUMN ] colonne TO nouvelle_colonne\n" -#~ "ALTER TABLE nom\n" -#~ " RENAME TO nouveau_nom\n" -#~ "ALTER TABLE nom\n" -#~ " SET SCHEMA nouveau_schema\n" +#~ "START TRANSACTION [ mode_transaction [, ...] ]\n" #~ "\n" -#~ "où action peut être :\n" +#~ "où mode_transaction peut être :\n" #~ "\n" -#~ " ADD [ COLUMN ] colonne type [ contrainte_colonne [ ... ] ]\n" -#~ " DROP [ COLUMN ] colonne [ RESTRICT | CASCADE ]\n" -#~ " ALTER [ COLUMN ] colonne [ SET DATA ] TYPE type [ USING expression ]\n" -#~ " ALTER [ COLUMN ] colonne SET DEFAULT expression\n" -#~ " ALTER [ COLUMN ] colonne DROP DEFAULT\n" -#~ " ALTER [ COLUMN ] colonne { SET | DROP } NOT NULL\n" -#~ " ALTER [ COLUMN ] colonne SET STATISTICS entier\n" -#~ " ALTER [ COLUMN ] colonne SET STORAGE\n" -#~ " { PLAIN | EXTERNAL | EXTENDED | MAIN }\n" -#~ " ADD contrainte_table\n" -#~ " DROP CONSTRAINT nom_contrainte [ RESTRICT | CASCADE ]\n" -#~ " DISABLE TRIGGER [ nom_trigger | ALL | USER ]\n" -#~ " ENABLE TRIGGER [ nom_trigger | ALL | USER ]\n" -#~ " ENABLE REPLICA TRIGGER nom_trigger\n" -#~ " ENABLE ALWAYS TRIGGER nom_trigger\n" -#~ " DISABLE RULE nom_règle_réécriture\n" -#~ " ENABLE RULE nom_règle_réécriture\n" -#~ " ENABLE REPLICA RULE nom_règle_réécriture\n" -#~ " ENABLE ALWAYS RULE nom_règle_réécriture\n" -#~ " CLUSTER ON nom_index\n" -#~ " SET WITHOUT CLUSTER\n" -#~ " SET WITH OIDS\n" -#~ " SET WITHOUT OIDS\n" -#~ " SET ( paramètre_stockage = valeur [, ... ] )\n" -#~ " RESET ( paramètre_stockage [, ... ] )\n" -#~ " INHERIT table_parent\n" -#~ " NO INHERIT table_parent\n" -#~ " OWNER TO nouveau_propriétaire\n" -#~ " SET TABLESPACE nouveau_tablespace" +#~ " ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ |\n" +#~ " READ COMMITTED | READ UNCOMMITTED }\n" +#~ " READ WRITE | READ ONLY" -#~ msgid "" -#~ "ALTER SERVER servername [ VERSION 'newversion' ]\n" -#~ " [ OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) ]\n" -#~ "ALTER SERVER servername OWNER TO new_owner" -#~ msgstr "" -#~ "ALTER SERVER nom [ VERSION 'nouvelleversion' ]\n" -#~ " [ OPTIONS ( [ ADD | SET | DROP ] option ['valeur'] [, ... ] ) ]\n" -#~ "ALTER SERVER nom OWNER TO nouveau_propriétaire" +#~ msgid "Showing locale-adjusted numeric output." +#~ msgstr "Affichage de la sortie numérique adaptée à la locale." -#~ msgid "" -#~ "ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]\n" -#~ " [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n" -#~ " [ START [ WITH ] start ]\n" -#~ " [ RESTART [ [ WITH ] restart ] ]\n" -#~ " [ CACHE cache ] [ [ NO ] CYCLE ]\n" -#~ " [ OWNED BY { table.column | NONE } ]\n" -#~ "ALTER SEQUENCE name OWNER TO new_owner\n" -#~ "ALTER SEQUENCE name RENAME TO new_name\n" -#~ "ALTER SEQUENCE name SET SCHEMA new_schema" -#~ msgstr "" -#~ "ALTER SEQUENCE nom [ INCREMENT [ BY ] incrément ]\n" -#~ " [ MINVALUE valeur_min | NO MINVALUE ] [ MAXVALUE valeur_max | NO MAXVALUE ]\n" -#~ " [ START [ WITH ] valeur_début ]\n" -#~ " [ RESTART [ [ WITH ] valeur_redémarrage ] ]\n" -#~ " [ CACHE cache ] [ [ NO ] CYCLE ]\n" -#~ " [ OWNED BY { table.colonne | NONE } ]\n" -#~ "ALTER SEQUENCE nom OWNER TO new_propriétaire\n" -#~ "ALTER SEQUENCE nom RENAME TO new_nom\n" -#~ "ALTER SEQUENCE nom SET SCHEMA new_schéma" +#~ msgid "Showing only tuples." +#~ msgstr "Affichage des tuples seuls." #~ msgid "" -#~ "ALTER SCHEMA name RENAME TO newname\n" -#~ "ALTER SCHEMA name OWNER TO newowner" +#~ "TRUNCATE [ TABLE ] [ ONLY ] name [, ... ]\n" +#~ " [ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]" #~ msgstr "" -#~ "ALTER SCHEMA nom RENAME TO nouveau_nom\n" -#~ "ALTER SCHEMA nom OWNER TO nouveau_propriétaire" +#~ "TRUNCATE [ TABLE ] [ ONLY ] nom [, ... ]\n" +#~ " [ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]" -#~ msgid "" -#~ "ALTER ROLE name [ [ WITH ] option [ ... ] ]\n" -#~ "\n" -#~ "where option can be:\n" -#~ " \n" -#~ " SUPERUSER | NOSUPERUSER\n" -#~ " | CREATEDB | NOCREATEDB\n" -#~ " | CREATEROLE | NOCREATEROLE\n" -#~ " | CREATEUSER | NOCREATEUSER\n" -#~ " | INHERIT | NOINHERIT\n" -#~ " | LOGIN | NOLOGIN\n" -#~ " | CONNECTION LIMIT connlimit\n" -#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n" -#~ " | VALID UNTIL 'timestamp' \n" -#~ "\n" -#~ "ALTER ROLE name RENAME TO newname\n" -#~ "\n" -#~ "ALTER ROLE name SET configuration_parameter { TO | = } { value | DEFAULT }\n" -#~ "ALTER ROLE name SET configuration_parameter FROM CURRENT\n" -#~ "ALTER ROLE name RESET configuration_parameter\n" -#~ "ALTER ROLE name RESET ALL" -#~ msgstr "" -#~ "ALTER ROLE nom [ [ WITH ] option [ ... ] ]\n" -#~ "\n" -#~ "où option peut être :\n" -#~ " \n" -#~ " SUPERUSER | NOSUPERUSER\n" -#~ " | CREATEDB | NOCREATEDB\n" -#~ " | CREATEROLE | NOCREATEROLE\n" -#~ " | CREATEUSER | NOCREATEUSER\n" -#~ " | INHERIT | NOINHERIT\n" -#~ " | LOGIN | NOLOGIN\n" -#~ " | CONNECTION LIMIT limite_connexions\n" -#~ " | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'mot de passe'\n" -#~ " | VALID UNTIL 'timestamp' \n" -#~ "\n" -#~ "ALTER ROLE nom RENAME TO nouveau_nom\n" -#~ "\n" -#~ "ALTER ROLE nom SET paramètre { TO | = } { valeur | DEFAULT }\n" -#~ "ALTER ROLE name SET paramètre FROM CURRENT\n" -#~ "ALTER ROLE nom RESET paramètre\n" -#~ "ALTER ROLE name RESET ALL" +#~ msgid "UNLISTEN { name | * }" +#~ msgstr "UNLISTEN { nom | * }" #~ msgid "" -#~ "ALTER OPERATOR FAMILY name USING index_method ADD\n" -#~ " { OPERATOR strategy_number operator_name ( op_type, op_type )\n" -#~ " | FUNCTION support_number [ ( op_type [ , op_type ] ) ] funcname ( argument_type [, ...] )\n" -#~ " } [, ... ]\n" -#~ "ALTER OPERATOR FAMILY name USING index_method DROP\n" -#~ " { OPERATOR strategy_number ( op_type [ , op_type ] )\n" -#~ " | FUNCTION support_number ( op_type [ , op_type ] )\n" -#~ " } [, ... ]\n" -#~ "ALTER OPERATOR FAMILY name USING index_method RENAME TO newname\n" -#~ "ALTER OPERATOR FAMILY name USING index_method OWNER TO newowner" +#~ "UPDATE [ ONLY ] table [ [ AS ] alias ]\n" +#~ " SET { column = { expression | DEFAULT } |\n" +#~ " ( column [, ...] ) = ( { expression | DEFAULT } [, ...] ) } [, ...]\n" +#~ " [ FROM fromlist ]\n" +#~ " [ WHERE condition | WHERE CURRENT OF cursor_name ]\n" +#~ " [ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]" #~ msgstr "" -#~ "ALTER OPERATOR FAMILY nom USING méthode_indexage ADD\n" -#~ " { OPERATOR numéro_stratégie nom_opérateur ( type_op, type_op ) \n" -#~ " | FUNCTION numéro_support [ ( type_op [ , type_op ] ) ]\n" -#~ " nom_fonction ( type_argument [, ...] )\n" -#~ " } [, ... ]\n" -#~ "ALTER OPERATOR FAMILY nom USING méthode_indexage DROP\n" -#~ " { OPERATOR numéro_stratégie ( type_op [ , type_op ] )\n" -#~ " | FUNCTION numéro_support ( type_op [ , type_op ] )\n" -#~ " } [, ... ]\n" -#~ "ALTER OPERATOR FAMILY nom USING méthode_indexage\n" -#~ " RENAME TO nouveau_nom\n" -#~ "ALTER OPERATOR FAMILY nom USING méthode_indexage\n" -#~ " OWNER TO nouveau_propriétaire" +#~ "UPDATE [ ONLY ] table [ [ AS ] alias ]\n" +#~ " SET { colonne = { expression | DEFAULT } |\n" +#~ " ( colonne [, ...] ) = ( { expression | DEFAULT } [, ...] ) } [, ...]\n" +#~ " [ FROM liste_from ]\n" +#~ " [ WHERE condition | WHERE CURRENT OF nom_curseur ]\n" +#~ " [ RETURNING * | expression_sortie [ [ AS ] nom_sortie ] [, ...] ]" #~ msgid "" -#~ "ALTER OPERATOR CLASS name USING index_method RENAME TO newname\n" -#~ "ALTER OPERATOR CLASS name USING index_method OWNER TO newowner" -#~ msgstr "" -#~ "ALTER OPERATOR CLASS nom USING méthode_indexation\n" -#~ " RENAME TO nouveau_nom\n" -#~ "ALTER OPERATOR CLASS nom USING méthode_indexation\n" -#~ " OWNER TO nouveau_propriétaire" - -#~ msgid "ALTER OPERATOR name ( { lefttype | NONE } , { righttype | NONE } ) OWNER TO newowner" +#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ]\n" +#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]" #~ msgstr "" -#~ "ALTER OPERATOR nom ( { lefttype | NONE } , { righttype | NONE } )\n" -#~ " OWNER TO nouveau_propriétaire" +#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ]\n" +#~ "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (colonne [, ...] ) ] ]" #~ msgid "" -#~ "ALTER [ PROCEDURAL ] LANGUAGE name RENAME TO newname\n" -#~ "ALTER [ PROCEDURAL ] LANGUAGE name OWNER TO new_owner" +#~ "VALUES ( expression [, ...] ) [, ...]\n" +#~ " [ ORDER BY sort_expression [ ASC | DESC | USING operator ] [, ...] ]\n" +#~ " [ LIMIT { count | ALL } ]\n" +#~ " [ OFFSET start [ ROW | ROWS ] ]\n" +#~ " [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]" #~ msgstr "" -#~ "ALTER [ PROCEDURAL ] LANGUAGE nom RENAME TO nouveau_nom\n" -#~ "ALTER [ PROCEDURAL ] LANGUAGE nom OWNER TO nouveau_propriétaire" +#~ "VALUES ( expression [, ...] ) [, ...]\n" +#~ " [ ORDER BY expression_tri [ ASC | DESC | USING opérateur ] [, ...] ]\n" +#~ " [ LIMIT { total | ALL } ]\n" +#~ " [ OFFSET début [ ROW | ROWS ] ]\n" +#~ " [ FETCH { FIRST | NEXT } [ total ] { ROW | ROWS } ONLY ]" -#~ msgid "" -#~ "ALTER INDEX name RENAME TO new_name\n" -#~ "ALTER INDEX name SET TABLESPACE tablespace_name\n" -#~ "ALTER INDEX name SET ( storage_parameter = value [, ... ] )\n" -#~ "ALTER INDEX name RESET ( storage_parameter [, ... ] )" -#~ msgstr "" -#~ "ALTER INDEX nom RENAME TO nouveau_nom\n" -#~ "ALTER INDEX nom SET TABLESPACE nom_tablespace\n" -#~ "ALTER INDEX nom SET ( paramètre_stockage = valeur [, ... ] )\n" -#~ "ALTER INDEX nom RESET ( paramètre_stockage [, ... ] )" +#~ msgid "Value" +#~ msgstr "Valeur" #~ msgid "" -#~ "ALTER GROUP groupname ADD USER username [, ... ]\n" -#~ "ALTER GROUP groupname DROP USER username [, ... ]\n" +#~ "WARNING: You are connected to a server with major version %d.%d,\n" +#~ "but your %s client is major version %d.%d. Some backslash commands,\n" +#~ "such as \\d, might not work properly.\n" #~ "\n" -#~ "ALTER GROUP groupname RENAME TO newname" #~ msgstr "" -#~ "ALTER GROUP nom_groupe ADD USER nom_utilisateur [, ... ]\n" -#~ "ALTER GROUP nom_groupe DROP USER nom_utilisateur [, ... ]\n" +#~ "ATTENTION : vous êtes connecté sur un serveur dont la version majeure est\n" +#~ "%d.%d alors que votre client %s est en version majeure %d.%d. Certaines\n" +#~ "commandes avec antislashs, comme \\d, peuvent ne pas fonctionner\n" +#~ "correctement.\n" #~ "\n" -#~ "ALTER GROUP nom_groupe RENAME TO nouveau_nom" + +#~ msgid "Watch every %lds\t%s" +#~ msgstr "Vérifier chaque %lds\t%s" #~ msgid "" -#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n" -#~ " action [ ... ] [ RESTRICT ]\n" -#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n" -#~ " RENAME TO new_name\n" -#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n" -#~ " OWNER TO new_owner\n" -#~ "ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n" -#~ " SET SCHEMA new_schema\n" -#~ "\n" -#~ "where action is one of:\n" +#~ "Welcome to %s %s (server %s), the PostgreSQL interactive terminal.\n" #~ "\n" -#~ " CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n" -#~ " IMMUTABLE | STABLE | VOLATILE\n" -#~ " [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n" -#~ " COST execution_cost\n" -#~ " ROWS result_rows\n" -#~ " SET configuration_parameter { TO | = } { value | DEFAULT }\n" -#~ " SET configuration_parameter FROM CURRENT\n" -#~ " RESET configuration_parameter\n" -#~ " RESET ALL" #~ msgstr "" -#~ "ALTER FUNCTION nom ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] )\n" -#~ " action [, ... ] [ RESTRICT ]\n" -#~ "ALTER FUNCTION nom ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] )\n" -#~ " RENAME TO nouveau_nom\n" -#~ "ALTER FUNCTION nom ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] )\n" -#~ " OWNER TO nouveau_proprietaire\n" -#~ "ALTER FUNCTION nom ( [ [ mode_arg ] [ nom_arg ] type_arg [, ...] ] )\n" -#~ " SET SCHEMA nouveau_schema\n" -#~ "\n" -#~ "où action peut être :\n" +#~ "Bienvenue dans %s %s (serveur %s), l'interface interactive de PostgreSQL.\n" #~ "\n" -#~ " CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n" -#~ " IMMUTABLE | STABLE | VOLATILE\n" -#~ " [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n" -#~ " COST cout_execution\n" -#~ " ROWS lignes_resultats\n" -#~ " SET paramètre { TO | = } { valeur | DEFAULT }\n" -#~ " SET paramètre FROM CURRENT\n" -#~ " RESET paramètre\n" -#~ " RESET ALL" #~ msgid "" -#~ "ALTER FOREIGN DATA WRAPPER name\n" -#~ " [ VALIDATOR valfunction | NO VALIDATOR ]\n" -#~ " [ OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ]) ]\n" -#~ "ALTER FOREIGN DATA WRAPPER name OWNER TO new_owner" +#~ "Welcome to %s %s, the PostgreSQL interactive terminal.\n" +#~ "\n" #~ msgstr "" -#~ "ALTER FOREIGN DATA WRAPPER nom\n" -#~ " [ VALIDATOR fonction_validation | NO VALIDATOR ]\n" -#~ " [ OPTIONS ( [ ADD | SET | DROP ] option ['valeur'] [, ... ]) ]\n" -#~ "ALTER FOREIGN DATA WRAPPER nom OWNER TO nouveau_propriétaire" +#~ "Bienvenue dans %s %s, l'interface interactive de PostgreSQL.\n" +#~ "\n" #~ msgid "" -#~ "ALTER DOMAIN name\n" -#~ " { SET DEFAULT expression | DROP DEFAULT }\n" -#~ "ALTER DOMAIN name\n" -#~ " { SET | DROP } NOT NULL\n" -#~ "ALTER DOMAIN name\n" -#~ " ADD domain_constraint\n" -#~ "ALTER DOMAIN name\n" -#~ " DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n" -#~ "ALTER DOMAIN name\n" -#~ " OWNER TO new_owner \n" -#~ "ALTER DOMAIN name\n" -#~ " SET SCHEMA new_schema" +#~ "[ WITH [ RECURSIVE ] with_query [, ...] ]\n" +#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n" +#~ " * | expression [ [ AS ] output_name ] [, ...]\n" +#~ " INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table\n" +#~ " [ FROM from_item [, ...] ]\n" +#~ " [ WHERE condition ]\n" +#~ " [ GROUP BY expression [, ...] ]\n" +#~ " [ HAVING condition [, ...] ]\n" +#~ " [ WINDOW window_name AS ( window_definition ) [, ...] ]\n" +#~ " [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n" +#~ " [ ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...] ]\n" +#~ " [ LIMIT { count | ALL } ]\n" +#~ " [ OFFSET start [ ROW | ROWS ] ]\n" +#~ " [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]\n" +#~ " [ FOR { UPDATE | SHARE } [ OF table_name [, ...] ] [ NOWAIT ] [...] ]" #~ msgstr "" -#~ "ALTER DOMAIN nom\n" -#~ " { SET DEFAULT expression | DROP DEFAULT }\n" -#~ "ALTER DOMAIN nom\n" -#~ " { SET | DROP } NOT NULL\n" -#~ "ALTER DOMAIN nom\n" -#~ " ADD contrainte_domaine\n" -#~ "ALTER DOMAIN nom\n" -#~ " DROP CONSTRAINT nom_contrainte [ RESTRICT | CASCADE ]\n" -#~ "ALTER DOMAIN nom\n" -#~ " OWNER TO nouveau_propriétaire \n" -#~ "ALTER DOMAIN nom\n" -#~ " SET SCHEMA nouveau_schéma" +#~ "[ WITH [ RECURSIVE ] requête_with [, ...] ]\n" +#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n" +#~ " * | expression [ [ AS ] nom_sortie ] [, ...]\n" +#~ " INTO [ TEMPORARY | TEMP ] [ TABLE ] nouvelle_table\n" +#~ " [ FROM élément_from [, ...] ]\n" +#~ " [ WHERE condition ]\n" +#~ " [ GROUP BY expression [, ...] ]\n" +#~ " [ HAVING condition [, ...] ]\n" +#~ " [ WINDOW nom_window AS ( définition_window ) [, ...] ]\n" +#~ " [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n" +#~ " [ ORDER BY expression [ ASC | DESC | USING opérateur ] [ NULLS { FIRST | LAST } ] [, ...] ]\n" +#~ " [ LIMIT { total | ALL } ]\n" +#~ " [ OFFSET début [ ROW | ROWS ] ]\n" +#~ " [ FETCH { FIRST | NEXT } [ total ] { ROW | ROWS } ONLY ]\n" +#~ " [ FOR { UPDATE | SHARE } [ OF nom_table [, ...] ] [ NOWAIT ] [...] ]" #~ msgid "" -#~ "ALTER DATABASE name [ [ WITH ] option [ ... ] ]\n" -#~ "\n" -#~ "where option can be:\n" +#~ "[ WITH [ RECURSIVE ] with_query [, ...] ]\n" +#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n" +#~ " * | expression [ [ AS ] output_name ] [, ...]\n" +#~ " [ FROM from_item [, ...] ]\n" +#~ " [ WHERE condition ]\n" +#~ " [ GROUP BY expression [, ...] ]\n" +#~ " [ HAVING condition [, ...] ]\n" +#~ " [ WINDOW window_name AS ( window_definition ) [, ...] ]\n" +#~ " [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n" +#~ " [ ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...] ]\n" +#~ " [ LIMIT { count | ALL } ]\n" +#~ " [ OFFSET start [ ROW | ROWS ] ]\n" +#~ " [ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]\n" +#~ " [ FOR { UPDATE | SHARE } [ OF table_name [, ...] ] [ NOWAIT ] [...] ]\n" #~ "\n" -#~ " CONNECTION LIMIT connlimit\n" +#~ "where from_item can be one of:\n" #~ "\n" -#~ "ALTER DATABASE name RENAME TO newname\n" +#~ " [ ONLY ] table_name [ * ] [ [ AS ] alias [ ( column_alias [, ...] ) ] ]\n" +#~ " ( select ) [ AS ] alias [ ( column_alias [, ...] ) ]\n" +#~ " with_query_name [ [ AS ] alias [ ( column_alias [, ...] ) ] ]\n" +#~ " function_name ( [ argument [, ...] ] ) [ AS ] alias [ ( column_alias [, ...] | column_definition [, ...] ) ]\n" +#~ " function_name ( [ argument [, ...] ] ) AS ( column_definition [, ...] )\n" +#~ " from_item [ NATURAL ] join_type from_item [ ON join_condition | USING ( join_column [, ...] ) ]\n" #~ "\n" -#~ "ALTER DATABASE name OWNER TO new_owner\n" +#~ "and with_query is:\n" #~ "\n" -#~ "ALTER DATABASE name SET TABLESPACE new_tablespace\n" +#~ " with_query_name [ ( column_name [, ...] ) ] AS ( select )\n" #~ "\n" -#~ "ALTER DATABASE name SET configuration_parameter { TO | = } { value | DEFAULT }\n" -#~ "ALTER DATABASE name SET configuration_parameter FROM CURRENT\n" -#~ "ALTER DATABASE name RESET configuration_parameter\n" -#~ "ALTER DATABASE name RESET ALL" +#~ "TABLE { [ ONLY ] table_name [ * ] | with_query_name }" #~ msgstr "" -#~ "ALTER DATABASE nom [ [ WITH ] option [ ... ] ]\n" -#~ "\n" -#~ "où option peut être:\n" +#~ "[ WITH [ RECURSIVE ] requête_with [, ...] ]\n" +#~ "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n" +#~ " * | expression [ [ AS ] nom_sortie ] [, ...]\n" +#~ " [ FROM élément_from [, ...] ]\n" +#~ " [ WHERE condition ]\n" +#~ " [ GROUP BY expression [, ...] ]\n" +#~ " [ HAVING condition [, ...] ]\n" +#~ " [ WINDOW nom_window AS ( définition_window ) [, ...] ]\n" +#~ " [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n" +#~ " [ ORDER BY expression [ ASC | DESC | USING opérateur ] [ NULLS { FIRST | LAST } ] [, ...] ]\n" +#~ " [ LIMIT { total | ALL } ]\n" +#~ " [ OFFSET début [ ROW | ROWS ] ]\n" +#~ " [ FETCH { FIRST | NEXT } [ total ] { ROW | ROWS } ONLY ]\n" +#~ " [ FOR { UPDATE | SHARE } [ OF nom_table [, ...] ] [ NOWAIT ] [...] ]\n" #~ "\n" -#~ " CONNECTION LIMIT limite_connexion\n" +#~ "avec élément_from faisant parti de :\n" #~ "\n" -#~ "ALTER DATABASE nom RENAME TO nouveau_nom\n" +#~ " [ ONLY ] nom_table [ * ] [ [ AS ] alias [ ( alias_colonne [, ...] ) ] ]\n" +#~ " ( select ) [ AS ] alias [ ( alias_colonne [, ...] ) ]\n" +#~ " nom_requête_with [ [ AS ] alias [ ( alias_colonne [, ...] ) ] ]\n" +#~ " nom_fonction ( [ argument [, ...] ] ) [ AS ] alias [ ( alias_colonne [, ...] | définition_colonne [, ...] ) ]\n" +#~ " nom_fonction ( [ argument [, ...] ] ) AS ( définition_colonne [, ...] )\n" +#~ " élément_from [ NATURAL ] type_jointure élément_from [ ON condition_jointure | USING ( colonne_jointure [, ...] ) ]\n" #~ "\n" -#~ "ALTER DATABASE nom OWNER TO nouveau_propriétaire\n" +#~ "et requête_with est:\n" #~ "\n" -#~ "ALTER DATABASE nom SET TABLESPACE nouveau_tablespace\n" +#~ " nom_requête_with [ ( nom_colonne [, ...] ) ] AS ( select )\n" #~ "\n" -#~ "ALTER DATABASE nom SET paramètre_configuration { TO | = } { valeur | DEFAULT }\n" -#~ "ALTER DATABASE nom SET paramètre_configuration FROM CURRENT\n" -#~ "ALTER DATABASE nom RESET paramètre_configuration\n" -#~ "ALTER DATABASE nom RESET ALL" - -#~ msgid "" -#~ "ALTER CONVERSION name RENAME TO newname\n" -#~ "ALTER CONVERSION name OWNER TO newowner" -#~ msgstr "" -#~ "ALTER CONVERSION nom RENAME TO nouveau_nom\n" -#~ "ALTER CONVERSION nom OWNER TO nouveau_propriétaire" - -#~ msgid "" -#~ "ALTER AGGREGATE name ( type [ , ... ] ) RENAME TO new_name\n" -#~ "ALTER AGGREGATE name ( type [ , ... ] ) OWNER TO new_owner\n" -#~ "ALTER AGGREGATE name ( type [ , ... ] ) SET SCHEMA new_schema" -#~ msgstr "" -#~ "ALTER AGGREGATE nom ( type [ , ... ] ) RENAME TO nouveau_nom\n" -#~ "ALTER AGGREGATE nom ( type [ , ... ] ) OWNER TO nouveau_propriétaire\n" -#~ "ALTER AGGREGATE nom ( type [ , ... ] ) SET SCHEMA nouveau_schéma" - -#~ msgid "ABORT [ WORK | TRANSACTION ]" -#~ msgstr "ABORT [ WORK | TRANSACTION ]" - -#~ msgid "number" -#~ msgstr "numéro" +#~ "TABLE { [ ONLY ] nom_table [ * ] | nom_requête_with }" -#~ msgid "rolename" -#~ msgstr "nom_rôle" +#~ msgid "\\%s: error\n" +#~ msgstr "\\%s : erreur\n" -#~ msgid "Exclusion constraints:" -#~ msgstr "Contraintes d'exclusion :" +#~ msgid "\\%s: error while setting variable\n" +#~ msgstr "\\%s : erreur lors de l'initialisation de la variable\n" -#~ msgid "define a new constraint trigger" -#~ msgstr "définir une nouvelle contrainte de déclenchement" +#~ msgid "\\copy: %s" +#~ msgstr "\\copy : %s" -#~ msgid " as user \"%s\"" -#~ msgstr " comme utilisateur « %s »" +#~ msgid "\\copy: unexpected response (%d)\n" +#~ msgstr "\\copy : réponse inattendue (%d)\n" -#~ msgid " at port \"%s\"" -#~ msgstr " sur le port « %s »" +#~ msgid "agg_name" +#~ msgstr "nom_d_agrégat" -#~ msgid " on host \"%s\"" -#~ msgstr " sur l'hôte « %s »" +#~ msgid "agg_type" +#~ msgstr "type_aggrégat" -#~ msgid "tablespace" -#~ msgstr "tablespace" +#~ msgid "child process was terminated by signal %s" +#~ msgstr "le processus fils a été terminé par le signal %s" -#~ msgid "new_column" -#~ msgstr "nouvelle_colonne" +#~ msgid "collate %s" +#~ msgstr "collationnement %s" #~ msgid "column" #~ msgstr "colonne" -#~ msgid "data type" -#~ msgstr "type de données" - #~ msgid "contains support for command-line editing" #~ msgstr "contient une gestion avancée de la ligne de commande" -#~ msgid " --version output version information, then exit\n" -#~ msgstr " --version affiche la version, puis quitte\n" - -#~ msgid " --help show this help, then exit\n" -#~ msgstr " --help affiche cette aide, puis quitte\n" - -#~ msgid "\\copy: unexpected response (%d)\n" -#~ msgstr "\\copy : réponse inattendue (%d)\n" - -#~ msgid "\\copy: %s" -#~ msgstr "\\copy : %s" - -#~ msgid "\\%s: error\n" -#~ msgstr "\\%s : erreur\n" - -#~ msgid " \\l[+] list all databases\n" -#~ msgstr " \\l[+] affiche la liste des bases de données\n" - -#~ msgid "%s: pg_strdup: cannot duplicate null pointer (internal error)\n" -#~ msgstr "%s : pg_strdup : ne peut pas dupliquer le pointeur null (erreur interne)\n" - #~ msgid "could not change directory to \"%s\"" #~ msgstr "n'a pas pu accéder au répertoire « %s »" -#~ msgid "input_data_type" -#~ msgstr "type_de_données_en_entrée" - -#~ msgid "agg_type" -#~ msgstr "type_aggrégat" - -#~ msgid "agg_name" -#~ msgstr "nom_d_agrégat" - #~ msgid "could not get current user name: %s\n" #~ msgstr "n'a pas pu obtenir le nom d'utilisateur courant : %s\n" -#~ msgid "Showing only tuples." -#~ msgstr "Affichage des tuples seuls." - -#~ msgid "Showing locale-adjusted numeric output." -#~ msgstr "Affichage de la sortie numérique adaptée à la locale." - -#~ msgid "Watch every %lds\t%s" -#~ msgstr "Vérifier chaque %lds\t%s" - -#~ msgid "%s: could not set variable \"%s\"\n" -#~ msgstr "%s : n'a pas pu initialiser la variable « %s »\n" - -#~ msgid "Object Description" -#~ msgstr "Description d'un objet" +#~ msgid "could not set variable \"%s\"\n" +#~ msgstr "n'a pas pu initialiser la variable « %s »\n" -#~ msgid "Modifier" -#~ msgstr "Modificateur" +#~ msgid "data type" +#~ msgstr "type de données" #~ msgid "default %s" #~ msgstr "Par défaut, %s" -#~ msgid "not null" -#~ msgstr "non NULL" - -#~ msgid "collate %s" -#~ msgstr "collationnement %s" - -#~ msgid "Modifiers" -#~ msgstr "Modificateurs" +#~ msgid "define a new constraint trigger" +#~ msgstr "définir une nouvelle contrainte de déclenchement" -#~ msgid "could not set variable \"%s\"\n" -#~ msgstr "n'a pas pu initialiser la variable « %s »\n" +#~ msgid "from_list" +#~ msgstr "liste_from" -#~ msgid "+ opt(%d) = |%s|\n" -#~ msgstr "+ opt(%d) = |%s|\n" +#~ msgid "input_data_type" +#~ msgstr "type_de_données_en_entrée" -#~ msgid "\\%s: error while setting variable\n" -#~ msgstr "\\%s : erreur lors de l'initialisation de la variable\n" +#~ msgid "lock a named relation (table, etc)" +#~ msgstr "verrouille une relation nommée (table, etc)" -#~ msgid "Password encryption failed.\n" -#~ msgstr "Échec du chiffrement du mot de passe.\n" +#~ msgid "new_column" +#~ msgstr "nouvelle_colonne" -#~ msgid "No relations found.\n" -#~ msgstr "Aucune relation trouvée.\n" +#~ msgid "not null" +#~ msgstr "non NULL" -#~ msgid "No matching relations found.\n" -#~ msgstr "Aucune relation correspondante trouvée.\n" +#~ msgid "number" +#~ msgstr "numéro" -#~ msgid "No settings found.\n" -#~ msgstr "Aucun paramètre trouvé.\n" +#~ msgid "rolename" +#~ msgstr "nom_rôle" -#~ msgid "No matching settings found.\n" -#~ msgstr "Aucun paramètre correspondant trouvé.\n" +#~ msgid "serialtype" +#~ msgstr "serialtype" -#~ msgid "No per-database role settings support in this server version.\n" -#~ msgstr "Pas de supprot des paramètres rôle par base de données pour la version de ce serveur.\n" +#~ msgid "statistic_type" +#~ msgstr "type_statistique" -#~ msgid "from_list" -#~ msgstr "liste_from" +#~ msgid "tablespace" +#~ msgstr "tablespace" #~ msgid "using_list" #~ msgstr "liste_using" - -#~ msgid "child process was terminated by signal %s" -#~ msgstr "le processus fils a été terminé par le signal %s" - -#~ msgid "lock a named relation (table, etc)" -#~ msgstr "verrouille une relation nommée (table, etc)" diff --git a/src/bin/psql/po/ru.po b/src/bin/psql/po/ru.po index bbd864fee4d..8a73da3142c 100644 --- a/src/bin/psql/po/ru.po +++ b/src/bin/psql/po/ru.po @@ -4,14 +4,14 @@ # Serguei A. Mokhov <[email protected]>, 2001-2005. # Oleg Bartunov <[email protected]>, 2004-2005. # Sergey Burladyan <[email protected]>, 2012. -# Alexander Lakhin <[email protected]>, 2012-2017, 2018, 2019, 2020, 2021. +# Alexander Lakhin <[email protected]>, 2012-2017, 2018, 2019, 2020, 2021, 2022. # Maxim Yablokov <[email protected]>, 2021. msgid "" msgstr "" "Project-Id-Version: psql (PostgreSQL current)\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-09-29 11:52+0300\n" -"PO-Revision-Date: 2021-11-08 05:44+0300\n" +"POT-Creation-Date: 2021-11-22 13:24+0300\n" +"PO-Revision-Date: 2022-02-07 11:38+0300\n" "Last-Translator: Alexander Lakhin <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" "Language: ru\n" @@ -57,7 +57,7 @@ msgid "pclose failed: %s" msgstr "ошибка pclose: %s" #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 command.c:3146 command.c:3195 command.c:3305 +#: ../../common/fe_memutils.c:98 command.c:3154 command.c:3203 command.c:3313 #: input.c:227 mainloop.c:82 mainloop.c:276 #, c-format msgid "out of memory\n" @@ -203,12 +203,12 @@ msgstr "" "Вы подключены к базе данных \"%s\" как пользователь \"%s\" (сервер \"%s\", " "порт \"%s\").\n" -#: command.c:896 command.c:986 command.c:1095 command.c:2504 +#: command.c:896 command.c:986 command.c:1095 command.c:2512 #, c-format msgid "no query buffer\n" msgstr "нет буфера запросов\n" -#: command.c:929 command.c:4972 +#: command.c:929 command.c:4980 #, c-format msgid "invalid line number: %s\n" msgstr "неверный номер строки: %s\n" @@ -237,7 +237,7 @@ msgstr "" "%s: неверное название кодировки символов или не найдена процедура " "перекодировки\n" -#: command.c:1247 command.c:1869 command.c:3142 command.c:3327 command.c:5074 +#: command.c:1247 command.c:1880 command.c:3150 command.c:3335 command.c:5082 #: common.c:175 common.c:246 common.c:557 common.c:1356 common.c:1384 #: common.c:1485 copy.c:492 copy.c:711 large_obj.c:156 large_obj.c:191 #: large_obj.c:253 @@ -253,8 +253,8 @@ msgstr "нехватка памяти" msgid "There is no previous error." msgstr "Ошибки не было." -#: command.c:1425 command.c:1730 command.c:1744 command.c:1761 command.c:1921 -#: command.c:2158 command.c:2471 command.c:2511 +#: command.c:1425 command.c:1730 command.c:1744 command.c:1761 command.c:1929 +#: command.c:2166 command.c:2479 command.c:2519 #, c-format msgid "\\%s: missing required argument\n" msgstr "отсутствует необходимый аргумент \\%s\n" @@ -288,85 +288,86 @@ msgstr "\\endif без соответствующего \\if\n" msgid "Query buffer is empty." msgstr "Буфер запроса пуст." -#: command.c:1847 -msgid "Enter new password: " -msgstr "Введите новый пароль: " +#: command.c:1862 +#, c-format +msgid "Enter new password for user \"%s\": " +msgstr "Введите новый пароль для пользователя \"%s\": " -#: command.c:1848 +#: command.c:1865 msgid "Enter it again: " msgstr "Повторите его: " -#: command.c:1852 +#: command.c:1869 #, c-format msgid "Passwords didn't match.\n" msgstr "Пароли не совпадают.\n" -#: command.c:1951 +#: command.c:1959 #, c-format msgid "\\%s: could not read value for variable\n" msgstr "\\%s: не удалось прочитать значение переменной\n" -#: command.c:2054 +#: command.c:2062 msgid "Query buffer reset (cleared)." msgstr "Буфер запроса сброшен (очищен)." -#: command.c:2076 +#: command.c:2084 #, c-format msgid "Wrote history to file \"%s\".\n" msgstr "История записана в файл \"%s\".\n" -#: command.c:2163 +#: command.c:2171 #, c-format msgid "\\%s: environment variable name must not contain \"=\"\n" msgstr "\\%s: имя переменной окружения не может содержать знак \"=\"\n" -#: command.c:2219 +#: command.c:2227 #, c-format msgid "The server (version %s) does not support showing function source.\n" msgstr "Сервер (версия %s) не поддерживает вывод исходного кода функции.\n" -#: command.c:2226 +#: command.c:2234 #, c-format msgid "function name is required\n" msgstr "требуется имя функции\n" -#: command.c:2313 +#: command.c:2321 #, c-format msgid "The server (version %s) does not support showing view definitions.\n" msgstr "Сервер (версия %s) не поддерживает вывод определения представлений.\n" -#: command.c:2320 +#: command.c:2328 #, c-format msgid "view name is required\n" msgstr "требуется имя представления\n" -#: command.c:2443 +#: command.c:2451 msgid "Timing is on." msgstr "Секундомер включён." -#: command.c:2445 +#: command.c:2453 msgid "Timing is off." msgstr "Секундомер выключен." -#: command.c:2530 command.c:2558 command.c:3704 command.c:3707 command.c:3710 -#: command.c:3716 command.c:3718 command.c:3744 command.c:3754 command.c:3766 -#: command.c:3780 command.c:3797 command.c:3855 common.c:71 copy.c:332 +#: command.c:2538 command.c:2566 command.c:3712 command.c:3715 command.c:3718 +#: command.c:3724 command.c:3726 command.c:3752 command.c:3762 command.c:3774 +#: command.c:3788 command.c:3805 command.c:3863 common.c:71 copy.c:332 #: copy.c:392 copy.c:405 psqlscanslash.l:763 psqlscanslash.l:774 #: psqlscanslash.l:784 #, c-format msgid "%s: %s\n" msgstr "%s: %s\n" -#: command.c:2942 startup.c:205 +#: command.c:2950 startup.c:205 msgid "Password: " msgstr "Пароль: " -#: command.c:2947 startup.c:207 +#: command.c:2955 startup.c:207 #, c-format msgid "Password for user %s: " msgstr "Пароль пользователя %s: " -#: command.c:3001 +#: command.c:3009 #, c-format msgid "" "All connection parameters must be supplied because no database connection " @@ -375,17 +376,17 @@ msgstr "" "Без подключения к базе данных необходимо указывать все параметры " "подключения\n" -#: command.c:3333 +#: command.c:3341 #, c-format msgid "Previous connection kept\n" msgstr "Сохранено предыдущее подключение\n" -#: command.c:3339 +#: command.c:3347 #, c-format msgid "\\connect: %s" msgstr "\\connect: %s" -#: command.c:3380 +#: command.c:3388 #, c-format msgid "" "You are now connected to database \"%s\" as user \"%s\" via socket in \"%s\" " @@ -394,7 +395,7 @@ msgstr "" "Вы подключены к базе данных \"%s\" как пользователь \"%s\" через сокет в \"%s" "\", порт \"%s\".\n" -#: command.c:3383 +#: command.c:3391 #, c-format msgid "" "You are now connected to database \"%s\" as user \"%s\" on host \"%s\" at " @@ -403,17 +404,17 @@ msgstr "" "Вы подключены к базе данных \"%s\" как пользователь \"%s\" (сервер \"%s\", " "порт \"%s\").\n" -#: command.c:3387 +#: command.c:3395 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\".\n" msgstr "Вы подключены к базе данных \"%s\" как пользователь \"%s\".\n" -#: command.c:3420 +#: command.c:3428 #, c-format msgid "%s (%s, server %s)\n" msgstr "%s (%s, сервер %s)\n" -#: command.c:3428 +#: command.c:3436 #, c-format msgid "" "WARNING: %s major version %s, server major version %s.\n" @@ -422,24 +423,24 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: %s имеет базовую версию %s, а сервер - %s.\n" " Часть функций psql может не работать.\n" -#: command.c:3466 +#: command.c:3474 #, c-format msgid "SSL connection (protocol: %s, cipher: %s, bits: %s, compression: %s)\n" msgstr "SSL-соединение (протокол: %s, шифр: %s, бит: %s, сжатие: %s)\n" -#: command.c:3467 command.c:3468 command.c:3469 +#: command.c:3475 command.c:3476 command.c:3477 msgid "unknown" msgstr "неизвестно" -#: command.c:3470 help.c:45 +#: command.c:3478 help.c:45 msgid "off" msgstr "выкл." -#: command.c:3470 help.c:45 +#: command.c:3478 help.c:45 msgid "on" msgstr "вкл." -#: command.c:3490 +#: command.c:3498 #, c-format msgid "" "WARNING: Console code page (%u) differs from Windows code page (%u)\n" @@ -452,7 +453,7 @@ msgstr "" " Подробнее об этом смотрите документацию psql, раздел\n" " \"Notes for Windows users\".\n" -#: command.c:3594 +#: command.c:3602 #, c-format msgid "" "environment variable PSQL_EDITOR_LINENUMBER_ARG must be set to specify a " @@ -461,27 +462,27 @@ msgstr "" "в переменной окружения PSQL_EDITOR_LINENUMBER_ARG должен быть указан номер " "строки\n" -#: command.c:3623 +#: command.c:3631 #, c-format msgid "could not start editor \"%s\"\n" msgstr "не удалось запустить редактор \"%s\"\n" -#: command.c:3625 +#: command.c:3633 #, c-format msgid "could not start /bin/sh\n" msgstr "не удалось запустить /bin/sh\n" -#: command.c:3662 +#: command.c:3670 #, c-format msgid "could not locate temporary directory: %s\n" msgstr "не удалось найти временный каталог: %s\n" -#: command.c:3689 +#: command.c:3697 #, c-format msgid "could not open temporary file \"%s\": %s\n" msgstr "не удалось открыть временный файл \"%s\": %s\n" -#: command.c:3984 +#: command.c:3992 #, c-format msgid "" "\\pset: allowed formats are unaligned, aligned, wrapped, html, asciidoc, " @@ -490,122 +491,122 @@ msgstr "" "\\pset: допустимые форматы: unaligned, aligned, wrapped, html, asciidoc, " "latex, latex-longtable, troff-ms\n" -#: command.c:4002 +#: command.c:4010 #, c-format msgid "\\pset: allowed line styles are ascii, old-ascii, unicode\n" msgstr "\\pset: допустимые стили линий: ascii, old-ascii, unicode\n" -#: command.c:4017 +#: command.c:4025 #, c-format msgid "\\pset: allowed Unicode border line styles are single, double\n" msgstr "\\pset: допустимые стили Unicode-линий границ: single, double\n" -#: command.c:4032 +#: command.c:4040 #, c-format msgid "\\pset: allowed Unicode column line styles are single, double\n" msgstr "\\pset: допустимые стили Unicode-линий столбцов: single, double\n" -#: command.c:4047 +#: command.c:4055 #, c-format msgid "\\pset: allowed Unicode header line styles are single, double\n" msgstr "\\pset: допустимые стили Unicode-линий заголовков: single, double\n" -#: command.c:4212 command.c:4391 +#: command.c:4220 command.c:4399 #, c-format msgid "\\pset: unknown option: %s\n" msgstr "неизвестный параметр \\pset: %s\n" -#: command.c:4230 +#: command.c:4238 #, c-format msgid "Border style is %d.\n" msgstr "Стиль границ: %d.\n" -#: command.c:4236 +#: command.c:4244 #, c-format msgid "Target width is unset.\n" msgstr "Ширина вывода сброшена.\n" -#: command.c:4238 +#: command.c:4246 #, c-format msgid "Target width is %d.\n" msgstr "Ширина вывода: %d.\n" -#: command.c:4245 +#: command.c:4253 #, c-format msgid "Expanded display is on.\n" msgstr "Расширенный вывод включён.\n" -#: command.c:4247 +#: command.c:4255 #, c-format msgid "Expanded display is used automatically.\n" msgstr "Расширенный вывод применяется автоматически.\n" -#: command.c:4249 +#: command.c:4257 #, c-format msgid "Expanded display is off.\n" msgstr "Расширенный вывод выключен.\n" -#: command.c:4256 command.c:4264 +#: command.c:4264 command.c:4272 #, c-format msgid "Field separator is zero byte.\n" msgstr "Разделитель полей - нулевой байт.\n" -#: command.c:4258 +#: command.c:4266 #, c-format msgid "Field separator is \"%s\".\n" msgstr "Разделитель полей: \"%s\".\n" -#: command.c:4271 +#: command.c:4279 #, c-format msgid "Default footer is on.\n" msgstr "Строка итогов включена.\n" -#: command.c:4273 +#: command.c:4281 #, c-format msgid "Default footer is off.\n" msgstr "Строка итогов выключена.\n" -#: command.c:4279 +#: command.c:4287 #, c-format msgid "Output format is %s.\n" msgstr "Формат вывода: %s.\n" -#: command.c:4285 +#: command.c:4293 #, c-format msgid "Line style is %s.\n" msgstr "Установлен стиль линий: %s.\n" -#: command.c:4292 +#: command.c:4300 #, c-format msgid "Null display is \"%s\".\n" msgstr "Null выводится как: \"%s\".\n" -#: command.c:4300 +#: command.c:4308 #, c-format msgid "Locale-adjusted numeric output is on.\n" msgstr "Локализованный вывод чисел включён.\n" -#: command.c:4302 +#: command.c:4310 #, c-format msgid "Locale-adjusted numeric output is off.\n" msgstr "Локализованный вывод чисел выключен.\n" -#: command.c:4309 +#: command.c:4317 #, c-format msgid "Pager is used for long output.\n" msgstr "Постраничник используется для вывода длинного текста.\n" -#: command.c:4311 +#: command.c:4319 #, c-format msgid "Pager is always used.\n" msgstr "Постраничник используется всегда.\n" -#: command.c:4313 +#: command.c:4321 #, c-format msgid "Pager usage is off.\n" msgstr "Постраничник выключен.\n" -#: command.c:4319 +#: command.c:4327 #, c-format msgid "Pager won't be used for less than %d line.\n" msgid_plural "Pager won't be used for less than %d lines.\n" @@ -613,87 +614,87 @@ msgstr[0] "Постраничник не будет использоваться msgstr[1] "Постраничник не будет использоваться, если строк меньше %d\n" msgstr[2] "Постраничник не будет использоваться, если строк меньше %d\n" -#: command.c:4329 command.c:4339 +#: command.c:4337 command.c:4347 #, c-format msgid "Record separator is zero byte.\n" msgstr "Разделитель записей - нулевой байт.\n" -#: command.c:4331 +#: command.c:4339 #, c-format msgid "Record separator is <newline>.\n" msgstr "Разделитель записей: <новая строка>.\n" -#: command.c:4333 +#: command.c:4341 #, c-format msgid "Record separator is \"%s\".\n" msgstr "Разделитель записей: \"%s\".\n" -#: command.c:4346 +#: command.c:4354 #, c-format msgid "Table attributes are \"%s\".\n" msgstr "Атрибуты HTML-таблицы: \"%s\".\n" -#: command.c:4349 +#: command.c:4357 #, c-format msgid "Table attributes unset.\n" msgstr "Атрибуты HTML-таблицы не заданы.\n" -#: command.c:4356 +#: command.c:4364 #, c-format msgid "Title is \"%s\".\n" msgstr "Заголовок: \"%s\".\n" -#: command.c:4358 +#: command.c:4366 #, c-format msgid "Title is unset.\n" msgstr "Заголовок не задан.\n" -#: command.c:4365 +#: command.c:4373 #, c-format msgid "Tuples only is on.\n" msgstr "Режим вывода только кортежей включён.\n" -#: command.c:4367 +#: command.c:4375 #, c-format msgid "Tuples only is off.\n" msgstr "Режим вывода только кортежей выключен.\n" -#: command.c:4373 +#: command.c:4381 #, c-format msgid "Unicode border line style is \"%s\".\n" msgstr "Стиль Unicode-линий границ: \"%s\".\n" -#: command.c:4379 +#: command.c:4387 #, c-format msgid "Unicode column line style is \"%s\".\n" msgstr "Стиль Unicode-линий столбцов: \"%s\".\n" -#: command.c:4385 +#: command.c:4393 #, c-format msgid "Unicode header line style is \"%s\".\n" msgstr "Стиль Unicode-линий границ: \"%s\".\n" -#: command.c:4545 +#: command.c:4553 #, c-format msgid "\\!: failed\n" msgstr "\\!: ошибка\n" -#: command.c:4570 common.c:770 +#: command.c:4578 common.c:770 #, c-format msgid "\\watch cannot be used with an empty query\n" msgstr "\\watch нельзя использовать с пустым запросом\n" -#: command.c:4611 +#: command.c:4619 #, c-format msgid "%s\t%s (every %gs)\n" msgstr "%s\t%s (обновление: %g с)\n" -#: command.c:4614 +#: command.c:4622 #, c-format msgid "%s (every %gs)\n" msgstr "%s (обновление: %g с)\n" -#: command.c:4668 command.c:4675 common.c:670 common.c:677 common.c:1339 +#: command.c:4676 command.c:4683 common.c:670 common.c:677 common.c:1339 #, c-format msgid "" "********* QUERY **********\n" @@ -706,12 +707,12 @@ msgstr "" "**************************\n" "\n" -#: command.c:4867 +#: command.c:4875 #, c-format msgid "\"%s.%s\" is not a view\n" msgstr "\"%s.%s\" — не представление\n" -#: command.c:4883 +#: command.c:4891 #, c-format msgid "could not parse reloptions array\n" msgstr "не удалось разобрать массив reloptions\n" @@ -6036,6 +6037,9 @@ msgstr "" "нераспознанное значение \"%s\" для \"%s\"\n" "Допустимые значения: %s.\n" +#~ msgid "Enter new password: " +#~ msgstr "Введите новый пароль: " + #~ msgid "child process was terminated by signal %s" #~ msgstr "дочерний процесс завершён по сигналу %s" diff --git a/src/bin/psql/po/sv.po b/src/bin/psql/po/sv.po index f704780b1e1..3a6e7731595 100644 --- a/src/bin/psql/po/sv.po +++ b/src/bin/psql/po/sv.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:43+0000\n" -"PO-Revision-Date: 2021-11-07 21:00+0100\n" +"POT-Creation-Date: 2021-11-12 20:56+0000\n" +"PO-Revision-Date: 2021-11-12 23:29+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" @@ -54,7 +54,7 @@ msgid "pclose failed: %s" msgstr "pclose misslyckades: %s" #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75 -#: ../../common/fe_memutils.c:98 command.c:3146 command.c:3195 command.c:3305 +#: ../../common/fe_memutils.c:98 command.c:3154 command.c:3203 command.c:3313 #: input.c:227 mainloop.c:82 mainloop.c:276 #, c-format msgid "out of memory\n" @@ -186,12 +186,12 @@ msgstr "Du är uppkopplad mot databas \"%s\" som användare \"%s\" via uttag i \ msgid "You are connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"%s\".\n" msgstr "Du är uppkopplad upp mot databas \"%s\" som användare \"%s\" på värd \"%s\" på port \"%s\".\n" -#: command.c:896 command.c:986 command.c:1095 command.c:2504 +#: command.c:896 command.c:986 command.c:1095 command.c:2512 #, c-format msgid "no query buffer\n" msgstr "ingen frågebuffert\n" -#: command.c:929 command.c:4972 +#: command.c:929 command.c:4980 #, c-format msgid "invalid line number: %s\n" msgstr "ogiltigt radnummer: %s\n" @@ -215,7 +215,7 @@ msgstr "Servern (version %s) stöder inte redigering av vydefinitioner.\n" msgid "%s: invalid encoding name or conversion procedure not found\n" msgstr "%s: ogiltigt kodningsnamn eller konverteringsprocedur hittades inte\n" -#: command.c:1247 command.c:1869 command.c:3142 command.c:3327 command.c:5074 +#: command.c:1247 command.c:1880 command.c:3150 command.c:3335 command.c:5082 #: common.c:175 common.c:246 common.c:557 common.c:1356 common.c:1384 #: common.c:1485 copy.c:492 copy.c:711 large_obj.c:156 large_obj.c:191 #: large_obj.c:253 @@ -231,8 +231,8 @@ msgstr "slut på minne" msgid "There is no previous error." msgstr "Det finns inget tidigare fel." -#: command.c:1425 command.c:1730 command.c:1744 command.c:1761 command.c:1921 -#: command.c:2158 command.c:2471 command.c:2511 +#: command.c:1425 command.c:1730 command.c:1744 command.c:1761 command.c:1929 +#: command.c:2166 command.c:2479 command.c:2519 #, c-format msgid "\\%s: missing required argument\n" msgstr "\\%s: obligatoriskt argument saknas\n" @@ -266,120 +266,121 @@ msgstr "\\endif: ingen matchande \\if\n" msgid "Query buffer is empty." msgstr "Frågebufferten är tom." -#: command.c:1847 -msgid "Enter new password: " -msgstr "Mata in nytt lösenord: " +#: command.c:1862 +#, c-format +msgid "Enter new password for user \"%s\": " +msgstr "Mata in nytt lösenord för användare \"%s\": " -#: command.c:1848 +#: command.c:1865 msgid "Enter it again: " msgstr "Mata in det igen: " -#: command.c:1852 +#: command.c:1869 #, c-format msgid "Passwords didn't match.\n" msgstr "Lösenorden stämde inte överens.\n" -#: command.c:1951 +#: command.c:1959 #, c-format msgid "\\%s: could not read value for variable\n" msgstr "\\%s: kunde inte läsa värde på varibeln\n" -#: command.c:2054 +#: command.c:2062 msgid "Query buffer reset (cleared)." msgstr "Frågebufferten har blivit borttagen." -#: command.c:2076 +#: command.c:2084 #, c-format msgid "Wrote history to file \"%s\".\n" msgstr "Skrev historiken till fil \"%s\".\n" -#: command.c:2163 +#: command.c:2171 #, c-format msgid "\\%s: environment variable name must not contain \"=\"\n" msgstr "\\%s: omgivningsvariabelnamn får ej innehålla \"=\"\n" -#: command.c:2219 +#: command.c:2227 #, c-format msgid "The server (version %s) does not support showing function source.\n" msgstr "Servern (version %s) stöder inte visning av funktionskällkod.\n" -#: command.c:2226 +#: command.c:2234 #, c-format msgid "function name is required\n" msgstr "funktionsnamn krävs\n" -#: command.c:2313 +#: command.c:2321 #, c-format msgid "The server (version %s) does not support showing view definitions.\n" msgstr "Servern (version %s) stöder inte visning av vydefinitioner.\n" -#: command.c:2320 +#: command.c:2328 #, c-format msgid "view name is required\n" msgstr "vynamn krävs\n" -#: command.c:2443 +#: command.c:2451 msgid "Timing is on." msgstr "Tidtagning är på." -#: command.c:2445 +#: command.c:2453 msgid "Timing is off." msgstr "Tidtagning är av." -#: command.c:2530 command.c:2558 command.c:3704 command.c:3707 command.c:3710 -#: command.c:3716 command.c:3718 command.c:3744 command.c:3754 command.c:3766 -#: command.c:3780 command.c:3797 command.c:3855 common.c:71 copy.c:332 +#: command.c:2538 command.c:2566 command.c:3712 command.c:3715 command.c:3718 +#: command.c:3724 command.c:3726 command.c:3752 command.c:3762 command.c:3774 +#: command.c:3788 command.c:3805 command.c:3863 common.c:71 copy.c:332 #: copy.c:392 copy.c:405 psqlscanslash.l:763 psqlscanslash.l:774 #: psqlscanslash.l:784 #, c-format msgid "%s: %s\n" msgstr "%s: %s\n" -#: command.c:2942 startup.c:205 +#: command.c:2950 startup.c:205 msgid "Password: " msgstr "Lösenord: " -#: command.c:2947 startup.c:207 +#: command.c:2955 startup.c:207 #, c-format msgid "Password for user %s: " msgstr "Lösenord för användare %s: " -#: command.c:3001 +#: command.c:3009 #, c-format msgid "All connection parameters must be supplied because no database connection exists\n" msgstr "Alla anslutningsparametrar måste anges då ingen databasuppkoppling är gjord\n" -#: command.c:3333 +#: command.c:3341 #, c-format msgid "Previous connection kept\n" msgstr "Föregående förbindelse bevarad\n" -#: command.c:3339 +#: command.c:3347 #, c-format msgid "\\connect: %s" msgstr "\\connect: %s" -#: command.c:3380 +#: command.c:3388 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\" via socket in \"%s\" at port \"%s\".\n" msgstr "Du är nu uppkopplad mot databasen \"%s\" som användare \"%s\" via uttag i \"%s\" på port \"%s\".\n" -#: command.c:3383 +#: command.c:3391 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\" on host \"%s\" at port \"%s\".\n" msgstr "Du är nu uppkopplad mot databasen \"%s\" som användare \"%s\" på värd \"%s\" på port \"%s\".\n" -#: command.c:3387 +#: command.c:3395 #, c-format msgid "You are now connected to database \"%s\" as user \"%s\".\n" msgstr "Du är nu uppkopplad mot databasen \"%s\" som användare \"%s\".\n" -#: command.c:3420 +#: command.c:3428 #, c-format msgid "%s (%s, server %s)\n" msgstr "%s (%s, server %s)\n" -#: command.c:3428 +#: command.c:3436 #, c-format msgid "" "WARNING: %s major version %s, server major version %s.\n" @@ -388,24 +389,24 @@ msgstr "" "VARNING: %s huvudversion %s, server huvudversion %s.\n" " En del psql-finesser kommer kanske inte fungera.\n" -#: command.c:3466 +#: command.c:3474 #, c-format msgid "SSL connection (protocol: %s, cipher: %s, bits: %s, compression: %s)\n" msgstr "SSL-anslutning (protokoll: %s, krypto: %s, bitar: %s, komprimering: %s)\n" -#: command.c:3467 command.c:3468 command.c:3469 +#: command.c:3475 command.c:3476 command.c:3477 msgid "unknown" msgstr "okänd" -#: command.c:3470 help.c:45 +#: command.c:3478 help.c:45 msgid "off" msgstr "av" -#: command.c:3470 help.c:45 +#: command.c:3478 help.c:45 msgid "on" msgstr "på" -#: command.c:3490 +#: command.c:3498 #, c-format msgid "" "WARNING: Console code page (%u) differs from Windows code page (%u)\n" @@ -416,239 +417,239 @@ msgstr "" " 8-bitars tecken kommer troligen inte fungera korrekt. Se psql:s\n" " referensmanual i sektionen \"Notes for Windows users\" för mer detaljer.\n" -#: command.c:3594 +#: command.c:3602 #, c-format msgid "environment variable PSQL_EDITOR_LINENUMBER_ARG must be set to specify a line number\n" msgstr "omgivningsvariabeln PSQL_EDITOR_LINENUMBER_ARG måste ange ett radnummer\n" -#: command.c:3623 +#: command.c:3631 #, c-format msgid "could not start editor \"%s\"\n" msgstr "kunde inte starta editorn \"%s\"\n" -#: command.c:3625 +#: command.c:3633 #, c-format msgid "could not start /bin/sh\n" msgstr "kunde inte starta /bin/sh\n" -#: command.c:3662 +#: command.c:3670 #, c-format msgid "could not locate temporary directory: %s\n" msgstr "kunde inte hitta temp-katalog: %s\n" -#: command.c:3689 +#: command.c:3697 #, c-format msgid "could not open temporary file \"%s\": %s\n" msgstr "kunde inte öppna temporär fil \"%s\": %s\n" -#: command.c:3984 +#: command.c:3992 #, c-format msgid "\\pset: allowed formats are unaligned, aligned, wrapped, html, asciidoc, latex, latex-longtable, troff-ms\n" msgstr "\\pset: tillåtna format är unaligned, aligned, wrapped, html, asciidoc, latex, latex-longtable, troff-ms\n" -#: command.c:4002 +#: command.c:4010 #, c-format msgid "\\pset: allowed line styles are ascii, old-ascii, unicode\n" msgstr "\\pset: tillåtna linjestilar är ascii, old-ascii, unicode\n" -#: command.c:4017 +#: command.c:4025 #, c-format msgid "\\pset: allowed Unicode border line styles are single, double\n" msgstr "\\pset: tillåtna Unicode-ramstilar är single, double\n" -#: command.c:4032 +#: command.c:4040 #, c-format msgid "\\pset: allowed Unicode column line styles are single, double\n" msgstr "\\pset: tillåtna Unicode-kolumnlinjestilar ärsingle, double\n" -#: command.c:4047 +#: command.c:4055 #, c-format msgid "\\pset: allowed Unicode header line styles are single, double\n" msgstr "\\pset: tillåtna Unicode-rubriklinjestilar är single, double\n" -#: command.c:4212 command.c:4391 +#: command.c:4220 command.c:4399 #, c-format msgid "\\pset: unknown option: %s\n" msgstr "\\pset: okänd parameter: %s\n" -#: command.c:4230 +#: command.c:4238 #, c-format msgid "Border style is %d.\n" msgstr "Ramstil är %d.\n" -#: command.c:4236 +#: command.c:4244 #, c-format msgid "Target width is unset.\n" msgstr "Målvidd är inte satt.\n" -#: command.c:4238 +#: command.c:4246 #, c-format msgid "Target width is %d.\n" msgstr "Målvidd är %d.\n" -#: command.c:4245 +#: command.c:4253 #, c-format msgid "Expanded display is on.\n" msgstr "Utökad visning är på.\n" -#: command.c:4247 +#: command.c:4255 #, c-format msgid "Expanded display is used automatically.\n" msgstr "Utökad visning används automatiskt.\n" -#: command.c:4249 +#: command.c:4257 #, c-format msgid "Expanded display is off.\n" msgstr "Utökad visning är av.\n" -#: command.c:4256 command.c:4264 +#: command.c:4264 command.c:4272 #, c-format msgid "Field separator is zero byte.\n" msgstr "Fältseparatorn är noll-byte.\n" -#: command.c:4258 +#: command.c:4266 #, c-format msgid "Field separator is \"%s\".\n" msgstr "Fältseparatorn är \"%s\".\n" -#: command.c:4271 +#: command.c:4279 #, c-format msgid "Default footer is on.\n" msgstr "Standard sidfot är på.\n" -#: command.c:4273 +#: command.c:4281 #, c-format msgid "Default footer is off.\n" msgstr "Standard sidfot är av.\n" -#: command.c:4279 +#: command.c:4287 #, c-format msgid "Output format is %s.\n" msgstr "Utdataformatet är \"%s\".\n" -#: command.c:4285 +#: command.c:4293 #, c-format msgid "Line style is %s.\n" msgstr "Linjestil är %s.\n" -#: command.c:4292 +#: command.c:4300 #, c-format msgid "Null display is \"%s\".\n" msgstr "Null-visare är \"%s\".\n" -#: command.c:4300 +#: command.c:4308 #, c-format msgid "Locale-adjusted numeric output is on.\n" msgstr "Lokal-anpassad numerisk utdata är på.\n" -#: command.c:4302 +#: command.c:4310 #, c-format msgid "Locale-adjusted numeric output is off.\n" msgstr "Lokal-anpassad numerisk utdata är av.\n" -#: command.c:4309 +#: command.c:4317 #, c-format msgid "Pager is used for long output.\n" msgstr "Siduppdelare är på för lång utdata.\n" -#: command.c:4311 +#: command.c:4319 #, c-format msgid "Pager is always used.\n" msgstr "Siduppdelare används alltid.\n" -#: command.c:4313 +#: command.c:4321 #, c-format msgid "Pager usage is off.\n" msgstr "Siduppdelare är av.\n" -#: command.c:4319 +#: command.c:4327 #, c-format msgid "Pager won't be used for less than %d line.\n" msgid_plural "Pager won't be used for less than %d lines.\n" msgstr[0] "Siduppdelare kommer inte användas för färre än %d linje.\n" msgstr[1] "Siduppdelare kommer inte användas för färre än %d linjer.\n" -#: command.c:4329 command.c:4339 +#: command.c:4337 command.c:4347 #, c-format msgid "Record separator is zero byte.\n" msgstr "Postseparatorn är noll-byte.\n" -#: command.c:4331 +#: command.c:4339 #, c-format msgid "Record separator is <newline>.\n" msgstr "Postseparatorn är <nyrad>.\n" -#: command.c:4333 +#: command.c:4341 #, c-format msgid "Record separator is \"%s\".\n" msgstr "Postseparatorn är \"%s\".\n" -#: command.c:4346 +#: command.c:4354 #, c-format msgid "Table attributes are \"%s\".\n" msgstr "Tabellattributen är \"%s\".\n" -#: command.c:4349 +#: command.c:4357 #, c-format msgid "Table attributes unset.\n" msgstr "Tabellattributen är ej satta.\n" -#: command.c:4356 +#: command.c:4364 #, c-format msgid "Title is \"%s\".\n" msgstr "Titeln är \"%s\".\n" -#: command.c:4358 +#: command.c:4366 #, c-format msgid "Title is unset.\n" msgstr "Titeln är inte satt.\n" -#: command.c:4365 +#: command.c:4373 #, c-format msgid "Tuples only is on.\n" msgstr "Visa bara tupler är på.\n" -#: command.c:4367 +#: command.c:4375 #, c-format msgid "Tuples only is off.\n" msgstr "Visa bara tupler är av.\n" -#: command.c:4373 +#: command.c:4381 #, c-format msgid "Unicode border line style is \"%s\".\n" msgstr "Unicode-ramstil är \"%s\".\n" -#: command.c:4379 +#: command.c:4387 #, c-format msgid "Unicode column line style is \"%s\".\n" msgstr "Unicode-kolumnLinjestil är \"%s\".\n" -#: command.c:4385 +#: command.c:4393 #, c-format msgid "Unicode header line style is \"%s\".\n" msgstr "Unicode-rubriklinjestil är \"%s\".\n" -#: command.c:4545 +#: command.c:4553 #, c-format msgid "\\!: failed\n" msgstr "\\!: misslyckades\n" -#: command.c:4570 common.c:770 +#: command.c:4578 common.c:770 #, c-format msgid "\\watch cannot be used with an empty query\n" msgstr "\\watch kan inte användas på en tom fråga\n" -#: command.c:4611 +#: command.c:4619 #, c-format msgid "%s\t%s (every %gs)\n" msgstr "%s\t%s (varje %gs)\n" -#: command.c:4614 +#: command.c:4622 #, c-format msgid "%s (every %gs)\n" msgstr "%s (varje %gs)\n" -#: command.c:4668 command.c:4675 common.c:670 common.c:677 common.c:1339 +#: command.c:4676 command.c:4683 common.c:670 common.c:677 common.c:1339 #, c-format msgid "" "********* QUERY **********\n" @@ -661,12 +662,12 @@ msgstr "" "**************************\n" "\n" -#: command.c:4867 +#: command.c:4875 #, c-format msgid "\"%s.%s\" is not a view\n" msgstr "\"%s.%s\" är inte en vy\n" -#: command.c:4883 +#: command.c:4891 #, c-format msgid "could not parse reloptions array\n" msgstr "kunde inte parsa arrayen reloptions\n" diff --git a/src/bin/scripts/po/ru.po b/src/bin/scripts/po/ru.po index 0ad466fcad1..75b8e7949ee 100644 --- a/src/bin/scripts/po/ru.po +++ b/src/bin/scripts/po/ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pgscripts (PostgreSQL current)\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-08 05:26+0300\n" +"POT-Creation-Date: 2022-02-07 11:25+0300\n" "PO-Revision-Date: 2021-11-08 05:30+0300\n" "Last-Translator: Alexander Lakhin <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" @@ -250,31 +250,31 @@ msgstr "" "\n" "Об ошибках сообщайте по адресу <[email protected]>.\n" -#: common.c:86 common.c:144 +#: common.c:99 common.c:157 msgid "Password: " msgstr "Пароль: " -#: common.c:131 +#: common.c:144 #, c-format msgid "%s: could not connect to database %s: out of memory\n" msgstr "%s: не удалось подключиться к базе %s (нехватка памяти)\n" -#: common.c:158 +#: common.c:171 #, c-format msgid "%s: could not connect to database %s: %s" msgstr "%s: не удалось подключиться к базе %s: %s" -#: common.c:214 common.c:242 +#: common.c:227 common.c:255 #, c-format msgid "%s: query failed: %s" msgstr "%s: ошибка при выполнении запроса: %s" -#: common.c:216 common.c:244 +#: common.c:229 common.c:257 #, c-format msgid "%s: query was: %s\n" msgstr "%s: запрос: %s\n" -#: common.c:362 +#: common.c:375 #, c-format msgid "%s: query returned %d row instead of one: %s\n" msgid_plural "%s: query returned %d rows instead of one: %s\n" @@ -283,37 +283,27 @@ msgstr[1] "%s: запрос вернул %d строки вместо одной msgstr[2] "%s: запрос вернул %d строк вместо одной: %s\n" #. translator: abbreviation for "yes" -#: common.c:388 +#: common.c:401 msgid "y" msgstr "y" #. translator: abbreviation for "no" -#: common.c:390 +#: common.c:403 msgid "n" msgstr "n" #. translator: This is a question followed by the translated options for #. "yes" and "no". -#: common.c:400 +#: common.c:413 #, c-format msgid "%s (%s/%s) " msgstr "%s (%s - да/%s - нет) " -#: common.c:414 +#: common.c:427 #, c-format msgid "Please answer \"%s\" or \"%s\".\n" msgstr "Пожалуйста, введите \"%s\" или \"%s\".\n" -#: common.c:493 common.c:530 -#, c-format -msgid "Cancel request sent\n" -msgstr "Сигнал отмены отправлен\n" - -#: common.c:496 common.c:534 -#, c-format -msgid "Could not send cancel request: %s" -msgstr "Отправить сигнал отмены не удалось: %s" - #: createdb.c:147 #, c-format msgid "%s: only one of --locale and --lc-ctype can be specified\n" @@ -1110,6 +1100,12 @@ msgstr "" "\n" "Подробнее об очистке вы можете узнать в описании SQL-команды VACUUM.\n" +#~ msgid "Cancel request sent\n" +#~ msgstr "Сигнал отмены отправлен\n" + +#~ msgid "Could not send cancel request: %s" +#~ msgstr "Отправить сигнал отмены не удалось: %s" + #~ msgid "%s: too many parallel jobs requested (maximum: %d)\n" #~ msgstr "" #~ "%s: запрошено слишком много параллельных заданий (при максимуме: %d)\n" diff --git a/src/bin/scripts/po/sv.po b/src/bin/scripts/po/sv.po index 896270c41c9..59e00ba3c2c 100644 --- a/src/bin/scripts/po/sv.po +++ b/src/bin/scripts/po/sv.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:45+0000\n" -"PO-Revision-Date: 2021-11-07 15:07+0100\n" +"POT-Creation-Date: 2021-11-08 22:57+0000\n" +"PO-Revision-Date: 2021-11-09 06:34+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" @@ -456,7 +456,7 @@ msgstr "Lösenorden stämde inte överens.\n" #: createuser.c:229 msgid "Shall the new role be a superuser?" -msgstr "Skall den nya rollen vara en superanvändare?" +msgstr "Skall den nya rollen vara en superuser?" #: createuser.c:244 msgid "Shall the new role be allowed to create databases?" @@ -552,12 +552,12 @@ msgstr " -R, --no-createrole rollen kan inte skapa roller (standard)\n" #: createuser.c:375 #, c-format msgid " -s, --superuser role will be superuser\n" -msgstr " -s, --superuser rollen blir en superanvändare\n" +msgstr " -s, --superuser rollen blir en superuser\n" #: createuser.c:376 #, c-format msgid " -S, --no-superuser role will not be superuser (default)\n" -msgstr " -S, --no-superuser rollen blir inte superanvändare (standard)\n" +msgstr " -S, --no-superuser rollen blir inte superuser (standard)\n" #: createuser.c:378 #, c-format diff --git a/src/interfaces/ecpg/ecpglib/po/sv.po b/src/interfaces/ecpg/ecpglib/po/sv.po index 07bcd748699..92ceeccdf67 100644 --- a/src/interfaces/ecpg/ecpglib/po/sv.po +++ b/src/interfaces/ecpg/ecpglib/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:39+0000\n" +"POT-Creation-Date: 2021-11-08 22:52+0000\n" "PO-Revision-Date: 2021-11-07 10:36+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/interfaces/ecpg/preproc/po/sv.po b/src/interfaces/ecpg/preproc/po/sv.po index 4d279c09885..a31470bebc4 100644 --- a/src/interfaces/ecpg/preproc/po/sv.po +++ b/src/interfaces/ecpg/preproc/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:39+0000\n" +"POT-Creation-Date: 2021-11-08 22:52+0000\n" "PO-Revision-Date: 2021-11-06 21:58+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/interfaces/libpq/po/de.po b/src/interfaces/libpq/po/de.po index e231242c320..2ba71c1b048 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 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-05-06 21:55+0000\n" +"POT-Creation-Date: 2022-02-03 03:56+0000\n" "PO-Revision-Date: 2018-02-03 11:37-0500\n" "Last-Translator: Peter Eisentraut <[email protected]>\n" "Language-Team: German <[email protected]>\n" @@ -48,16 +48,16 @@ msgstr "konnte Nonce nicht erzeugen\n" #: fe-auth-scram.c:319 fe-auth-scram.c:336 fe-auth-scram.c:346 #: fe-auth-scram.c:400 fe-auth-scram.c:420 fe-auth-scram.c:445 -#: fe-auth-scram.c:459 fe-auth-scram.c:508 fe-auth-scram.c:540 fe-auth.c:227 -#: fe-auth.c:362 fe-auth.c:432 fe-auth.c:467 fe-auth.c:609 fe-auth.c:768 -#: fe-auth.c:1080 fe-auth.c:1228 fe-connect.c:830 fe-connect.c:1259 +#: fe-auth-scram.c:459 fe-auth-scram.c:508 fe-auth-scram.c:540 fe-auth.c:229 +#: fe-auth.c:364 fe-auth.c:434 fe-auth.c:469 fe-auth.c:611 fe-auth.c:770 +#: fe-auth.c:1082 fe-auth.c:1230 fe-connect.c:830 fe-connect.c:1259 #: fe-connect.c:1435 fe-connect.c:1917 fe-connect.c:1940 fe-connect.c:2601 -#: fe-connect.c:4146 fe-connect.c:4398 fe-connect.c:4517 fe-connect.c:4771 -#: fe-connect.c:4851 fe-connect.c:4950 fe-connect.c:5206 fe-connect.c:5235 -#: fe-connect.c:5307 fe-connect.c:5331 fe-connect.c:5349 fe-connect.c:5450 -#: fe-connect.c:5459 fe-connect.c:5815 fe-connect.c:5965 fe-exec.c:2705 +#: fe-connect.c:4175 fe-connect.c:4427 fe-connect.c:4546 fe-connect.c:4800 +#: fe-connect.c:4880 fe-connect.c:4979 fe-connect.c:5235 fe-connect.c:5264 +#: fe-connect.c:5336 fe-connect.c:5360 fe-connect.c:5378 fe-connect.c:5479 +#: fe-connect.c:5488 fe-connect.c:5844 fe-connect.c:5994 fe-exec.c:2705 #: fe-exec.c:3452 fe-exec.c:3617 fe-lobj.c:896 fe-protocol2.c:1214 -#: fe-protocol3.c:966 fe-protocol3.c:1652 fe-secure-openssl.c:521 +#: fe-protocol3.c:968 fe-protocol3.c:1654 fe-secure-openssl.c:521 #: fe-secure-openssl.c:1145 msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" @@ -91,114 +91,114 @@ msgstr "fehlerhafte SCRAM-Nachricht (Müll am Ende der »server-final-message«) msgid "malformed SCRAM message (invalid server signature)\n" msgstr "fehlerhafte SCRAM-Nachricht (ungültige Serversignatur)\n" -#: fe-auth.c:122 +#: fe-auth.c:124 #, c-format msgid "out of memory allocating GSSAPI buffer (%d)\n" msgstr "Speicher aufgebraucht beim Anlegen des GSSAPI-Puffers (%d)\n" -#: fe-auth.c:177 +#: fe-auth.c:179 msgid "GSSAPI continuation error" msgstr "GSSAPI-Fortsetzungsfehler" -#: fe-auth.c:207 fe-auth.c:461 fe-secure-openssl.c:493 +#: fe-auth.c:209 fe-auth.c:463 fe-secure-openssl.c:493 msgid "host name must be specified\n" msgstr "Hostname muss angegeben werden\n" -#: fe-auth.c:214 +#: fe-auth.c:216 msgid "duplicate GSS authentication request\n" msgstr "doppelte GSSAPI-Authentifizierungsanfrage\n" -#: fe-auth.c:240 +#: fe-auth.c:242 msgid "GSSAPI name import error" msgstr "GSSAPI-Namensimportfehler" -#: fe-auth.c:303 +#: fe-auth.c:305 #, c-format msgid "out of memory allocating SSPI buffer (%d)\n" msgstr "Speicher aufgebraucht beim Anlegen des SSPI-Puffers (%d)\n" -#: fe-auth.c:351 +#: fe-auth.c:353 msgid "SSPI continuation error" msgstr "SSPI-Fortsetzungsfehler" -#: fe-auth.c:422 +#: fe-auth.c:424 msgid "duplicate SSPI authentication request\n" msgstr "doppelte SSPI-Authentifizierungsanfrage\n" -#: fe-auth.c:447 +#: fe-auth.c:449 msgid "could not acquire SSPI credentials" msgstr "konnte SSPI-Credentials nicht erhalten" -#: fe-auth.c:500 +#: fe-auth.c:502 msgid "duplicate SASL authentication request\n" msgstr "doppelte SASL-Authentifizierungsanfrage\n" -#: fe-auth.c:560 +#: fe-auth.c:562 msgid "none of the server's SASL authentication mechanisms are supported\n" msgstr "keine der SASL-Authentifizierungsmechanismen des Servers werden unterstützt\n" -#: fe-auth.c:633 +#: fe-auth.c:635 #, c-format msgid "out of memory allocating SASL buffer (%d)\n" msgstr "Speicher aufgebraucht beim Anlegen des SASL-Puffers (%d)\n" -#: fe-auth.c:658 +#: fe-auth.c:660 msgid "AuthenticationSASLFinal received from server, but SASL authentication was not completed\n" msgstr "AuthenticationSASLFinal vom Server empfangen, aber SASL-Authentifizierung war noch nicht abgeschlossen\n" -#: fe-auth.c:735 +#: fe-auth.c:737 msgid "SCM_CRED authentication method not supported\n" msgstr "SCM_CRED-Authentifizierungsmethode nicht unterstützt\n" -#: fe-auth.c:826 +#: fe-auth.c:828 msgid "Kerberos 4 authentication not supported\n" msgstr "Authentifizierung mit Kerberos 4 nicht unterstützt\n" -#: fe-auth.c:831 +#: fe-auth.c:833 msgid "Kerberos 5 authentication not supported\n" msgstr "Authentifizierung mit Kerberos 5 nicht unterstützt\n" -#: fe-auth.c:902 +#: fe-auth.c:904 msgid "GSSAPI authentication not supported\n" msgstr "Authentifizierung mit GSSAPI nicht unterstützt\n" -#: fe-auth.c:934 +#: fe-auth.c:936 msgid "SSPI authentication not supported\n" msgstr "Authentifizierung mit SSPI nicht unterstützt\n" -#: fe-auth.c:942 +#: fe-auth.c:944 msgid "Crypt authentication not supported\n" msgstr "Authentifizierung mit Crypt nicht unterstützt\n" -#: fe-auth.c:1008 +#: fe-auth.c:1010 #, c-format msgid "authentication method %u not supported\n" msgstr "Authentifizierungsmethode %u nicht unterstützt\n" -#: fe-auth.c:1055 +#: fe-auth.c:1057 #, c-format msgid "user name lookup failure: error code %lu\n" msgstr "Fehler beim Nachschlagen des Benutzernamens: Fehlercode %lu\n" -#: fe-auth.c:1065 fe-connect.c:2528 +#: fe-auth.c:1067 fe-connect.c:2528 #, c-format msgid "could not look up local user ID %d: %s\n" msgstr "konnte lokale Benutzer-ID %d nicht nachschlagen: %s\n" -#: fe-auth.c:1070 fe-connect.c:2533 +#: fe-auth.c:1072 fe-connect.c:2533 #, c-format msgid "local user with ID %d does not exist\n" msgstr "lokaler Benutzer mit ID %d existiert nicht\n" -#: fe-auth.c:1172 +#: fe-auth.c:1174 msgid "unexpected shape of result set returned for SHOW\n" msgstr "unerwartete Form der Ergebnismenge von SHOW\n" -#: fe-auth.c:1181 +#: fe-auth.c:1183 msgid "password_encryption value too long\n" msgstr "Wert von password_encryption ist zu lang\n" -#: fe-auth.c:1221 +#: fe-auth.c:1223 #, c-format msgid "unrecognized password encryption algorithm \"%s\"\n" msgstr "unbekannter Passwortverschlüsselungsalgorithmus »%s«\n" @@ -367,185 +367,189 @@ msgstr "Server unterstützt kein SSL, aber SSL wurde verlangt\n" msgid "received invalid response to SSL negotiation: %c\n" msgstr "ungültige Antwort auf SSL-Verhandlungspaket empfangen: %c\n" -#: fe-connect.c:2787 fe-connect.c:2820 +#: fe-connect.c:2731 +msgid "received unencrypted data after SSL response\n" +msgstr "unverschlüsselte Daten nach SSL-Antwort empfangen\n" + +#: fe-connect.c:2800 fe-connect.c:2833 #, c-format msgid "expected authentication request from server, but received %c\n" msgstr "Authentifizierungsanfrage wurde vom Server erwartet, aber %c wurde empfangen\n" -#: fe-connect.c:3047 +#: fe-connect.c:3060 msgid "unexpected message from server during startup\n" msgstr "unerwartete Nachricht vom Server beim Start\n" -#: fe-connect.c:3277 +#: fe-connect.c:3290 #, c-format msgid "could not make a writable connection to server \"%s:%s\"\n" msgstr "konnte keine schreibbare Verbindung zum Server »%s:%s« aufbauen\n" -#: fe-connect.c:3323 +#: fe-connect.c:3336 #, c-format msgid "test \"SHOW transaction_read_only\" failed on server \"%s:%s\"\n" msgstr "Test »SHOW transaction_read_only« fehlgeschlagen auf Server »%s:%s«\n" -#: fe-connect.c:3338 +#: fe-connect.c:3351 #, c-format msgid "invalid connection state %d, probably indicative of memory corruption\n" msgstr "ungültiger Verbindungszustand %d, möglicherweise ein Speicherproblem\n" -#: fe-connect.c:3752 fe-connect.c:3812 +#: fe-connect.c:3765 fe-connect.c:3825 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_CONNRESET event\n" msgstr "PGEventProc »%s« während PGEVT_CONNRESET-Ereignis fehlgeschlagen\n" -#: fe-connect.c:4159 +#: fe-connect.c:4188 #, c-format msgid "invalid LDAP URL \"%s\": scheme must be ldap://\n" msgstr "ungültige LDAP-URL »%s«: Schema muss ldap:// sein\n" -#: fe-connect.c:4174 +#: fe-connect.c:4203 #, c-format msgid "invalid LDAP URL \"%s\": missing distinguished name\n" msgstr "ungültige LDAP-URL »%s«: Distinguished Name fehlt\n" -#: fe-connect.c:4185 fe-connect.c:4238 +#: fe-connect.c:4214 fe-connect.c:4267 #, c-format msgid "invalid LDAP URL \"%s\": must have exactly one attribute\n" msgstr "ungültige LDAP-URL »%s«: muss genau ein Attribut haben\n" -#: fe-connect.c:4195 fe-connect.c:4252 +#: fe-connect.c:4224 fe-connect.c:4281 #, c-format msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)\n" msgstr "ungültige LDAP-URL »%s«: Suchbereich fehlt (base/one/sub)\n" -#: fe-connect.c:4206 +#: fe-connect.c:4235 #, c-format msgid "invalid LDAP URL \"%s\": no filter\n" msgstr "ungültige LDAP-URL »%s«: kein Filter\n" -#: fe-connect.c:4227 +#: fe-connect.c:4256 #, c-format msgid "invalid LDAP URL \"%s\": invalid port number\n" msgstr "ungültige LDAP-URL »%s«: ungültige Portnummer\n" -#: fe-connect.c:4261 +#: fe-connect.c:4290 msgid "could not create LDAP structure\n" msgstr "konnte LDAP-Struktur nicht erzeugen\n" -#: fe-connect.c:4337 +#: fe-connect.c:4366 #, c-format msgid "lookup on LDAP server failed: %s\n" msgstr "Suche auf LDAP-Server fehlgeschlagen: %s\n" -#: fe-connect.c:4348 +#: fe-connect.c:4377 msgid "more than one entry found on LDAP lookup\n" msgstr "LDAP-Suche ergab mehr als einen Eintrag\n" -#: fe-connect.c:4349 fe-connect.c:4361 +#: fe-connect.c:4378 fe-connect.c:4390 msgid "no entry found on LDAP lookup\n" msgstr "kein Eintrag gefunden bei LDAP-Suche\n" -#: fe-connect.c:4372 fe-connect.c:4385 +#: fe-connect.c:4401 fe-connect.c:4414 msgid "attribute has no values on LDAP lookup\n" msgstr "Attribut hat keine Werte bei LDAP-Suche\n" -#: fe-connect.c:4437 fe-connect.c:4456 fe-connect.c:4989 +#: fe-connect.c:4466 fe-connect.c:4485 fe-connect.c:5018 #, c-format msgid "missing \"=\" after \"%s\" in connection info string\n" msgstr "fehlendes »=« nach »%s« in der Zeichenkette der Verbindungsdaten\n" -#: fe-connect.c:4529 fe-connect.c:5174 fe-connect.c:5948 +#: fe-connect.c:4558 fe-connect.c:5203 fe-connect.c:5977 #, c-format msgid "invalid connection option \"%s\"\n" msgstr "ungültige Verbindungsoption »%s«\n" -#: fe-connect.c:4545 fe-connect.c:5038 +#: fe-connect.c:4574 fe-connect.c:5067 msgid "unterminated quoted string in connection info string\n" msgstr "fehlendes schließendes Anführungszeichen (\") in der Zeichenkette der Verbindungsdaten\n" -#: fe-connect.c:4628 +#: fe-connect.c:4657 #, c-format msgid "definition of service \"%s\" not found\n" msgstr "Definition von Service »%s« nicht gefunden\n" -#: fe-connect.c:4651 +#: fe-connect.c:4680 #, c-format msgid "service file \"%s\" not found\n" msgstr "Servicedatei »%s« nicht gefunden\n" -#: fe-connect.c:4666 +#: fe-connect.c:4695 #, c-format msgid "line %d too long in service file \"%s\"\n" msgstr "Zeile %d zu lang in Servicedatei »%s«\n" -#: fe-connect.c:4739 fe-connect.c:4783 +#: fe-connect.c:4768 fe-connect.c:4812 #, c-format msgid "syntax error in service file \"%s\", line %d\n" msgstr "Syntaxfehler in Servicedatei »%s«, Zeile %d\n" -#: fe-connect.c:4750 +#: fe-connect.c:4779 #, c-format msgid "nested service specifications not supported in service file \"%s\", line %d\n" msgstr "geschachtelte »service«-Definitionen werden nicht unterstützt in Servicedatei »%s«, Zeile %d\n" -#: fe-connect.c:5470 +#: fe-connect.c:5499 #, c-format msgid "invalid URI propagated to internal parser routine: \"%s\"\n" msgstr "ungültige URI an interne Parserroutine weitergeleitet: »%s«\n" -#: fe-connect.c:5547 +#: fe-connect.c:5576 #, c-format msgid "end of string reached when looking for matching \"]\" in IPv6 host address in URI: \"%s\"\n" msgstr "Ende der Eingabezeichenkette gefunden beim Suchen nach passendem »]« in IPv6-Hostadresse in URI: »%s«\n" -#: fe-connect.c:5554 +#: fe-connect.c:5583 #, c-format msgid "IPv6 host address may not be empty in URI: \"%s\"\n" msgstr "IPv6-Hostadresse darf nicht leer sein in URI: »%s«\n" -#: fe-connect.c:5569 +#: fe-connect.c:5598 #, c-format msgid "unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): \"%s\"\n" msgstr "unerwartetes Zeichen »%c« an Position %d in URI (»:« oder »/« erwartet): »%s«\n" -#: fe-connect.c:5698 +#: fe-connect.c:5727 #, c-format msgid "extra key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "zusätzliches Schlüssel/Wert-Trennzeichen »=« in URI-Query-Parameter: »%s«\n" -#: fe-connect.c:5718 +#: fe-connect.c:5747 #, c-format msgid "missing key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "fehlendes Schlüssel/Wert-Trennzeichen »=« in URI-Query-Parameter: »%s«\n" -#: fe-connect.c:5769 +#: fe-connect.c:5798 #, c-format msgid "invalid URI query parameter: \"%s\"\n" msgstr "ungültiger URI-Query-Parameter: »%s«\n" -#: fe-connect.c:5843 +#: fe-connect.c:5872 #, c-format msgid "invalid percent-encoded token: \"%s\"\n" msgstr "ungültiges Prozent-kodiertes Token: »%s«\n" -#: fe-connect.c:5853 +#: fe-connect.c:5882 #, c-format msgid "forbidden value %%00 in percent-encoded value: \"%s\"\n" msgstr "verbotener Wert %%00 in Prozent-kodiertem Wert: »%s«\n" -#: fe-connect.c:6199 +#: fe-connect.c:6228 msgid "connection pointer is NULL\n" msgstr "Verbindung ist ein NULL-Zeiger\n" -#: fe-connect.c:6495 +#: fe-connect.c:6524 #, c-format msgid "WARNING: password file \"%s\" is not a plain file\n" msgstr "WARNUNG: Passwortdatei »%s« ist keine normale Datei\n" -#: fe-connect.c:6504 +#: fe-connect.c:6533 #, c-format msgid "WARNING: password file \"%s\" has group or world access; permissions should be u=rw (0600) or less\n" msgstr "WARNUNG: Passwortdatei »%s« erlaubt Lesezugriff für Gruppe oder Andere; Rechte sollten u=rw (0600) oder weniger sein\n" -#: fe-connect.c:6616 +#: fe-connect.c:6645 #, c-format msgid "password retrieved from file \"%s\"\n" msgstr "Passwort wurde aus Datei »%s« gelesen\n" @@ -556,12 +560,12 @@ 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:498 fe-protocol2.c:503 fe-protocol2.c:538 fe-protocol2.c:1057 -#: fe-protocol3.c:209 fe-protocol3.c:236 fe-protocol3.c:253 fe-protocol3.c:331 -#: fe-protocol3.c:697 fe-protocol3.c:925 +#: fe-protocol3.c:211 fe-protocol3.c:238 fe-protocol3.c:255 fe-protocol3.c:333 +#: fe-protocol3.c:699 fe-protocol3.c:927 msgid "out of memory" msgstr "Speicher aufgebraucht" -#: fe-exec.c:499 fe-protocol2.c:1403 fe-protocol3.c:1860 +#: fe-exec.c:499 fe-protocol2.c:1403 fe-protocol3.c:1862 #, c-format msgid "%s" msgstr "%s" @@ -633,7 +637,7 @@ msgid "PQexec not allowed during COPY BOTH\n" msgstr "PQexec ist während COPY BOTH nicht erlaubt\n" #: fe-exec.c:2283 fe-exec.c:2350 fe-exec.c:2440 fe-protocol2.c:1360 -#: fe-protocol3.c:1791 +#: fe-protocol3.c:1793 msgid "no COPY in progress\n" msgstr "keine COPY in Ausführung\n" @@ -799,7 +803,7 @@ msgstr "ungültiger Setenv-Zustand %c, möglicherweise ein Speicherproblem\n" msgid "invalid state %c, probably indicative of memory corruption\n" msgstr "ungültiger Zustand %c, möglicherweise ein Speicherproblem\n" -#: fe-protocol2.c:479 fe-protocol3.c:186 +#: fe-protocol2.c:479 fe-protocol3.c:188 #, c-format msgid "message type 0x%02x arrived from server while idle" msgstr "Nachricht vom Typ 0x%02x kam vom Server im Ruhezustand" @@ -819,12 +823,12 @@ msgstr "Server sendete Daten (»D«-Nachricht) ohne vorherige Zeilenbeschreibung msgid "server sent binary data (\"B\" message) without prior row description (\"T\" message)" msgstr "Server sendete binäre Daten (»B«-Nachricht) ohne vorherige Zeilenbeschreibung (»T«-Nachricht)" -#: fe-protocol2.c:633 fe-protocol3.c:407 +#: fe-protocol2.c:633 fe-protocol3.c:409 #, 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-protocol2.c:762 fe-protocol2.c:937 fe-protocol3.c:608 fe-protocol3.c:814 +#: fe-protocol2.c:762 fe-protocol2.c:937 fe-protocol3.c:610 fe-protocol3.c:816 msgid "out of memory for query result" msgstr "Speicher für Anfrageergebnis aufgebraucht" @@ -833,116 +837,116 @@ msgstr "Speicher für Anfrageergebnis aufgebraucht" msgid "lost synchronization with server, resetting connection" msgstr "Synchronisation mit Server verloren, Verbindung wird zurückgesetzt" -#: fe-protocol2.c:1549 fe-protocol2.c:1581 fe-protocol3.c:2063 +#: fe-protocol2.c:1549 fe-protocol2.c:1581 fe-protocol3.c:2065 #, c-format msgid "protocol error: id=0x%x\n" msgstr "Protokollfehler: id=0x%x\n" -#: fe-protocol3.c:363 +#: fe-protocol3.c:365 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:428 +#: fe-protocol3.c:430 #, 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:449 +#: fe-protocol3.c:451 #, 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:499 fe-protocol3.c:539 +#: fe-protocol3.c:501 fe-protocol3.c:541 msgid "insufficient data in \"T\" message" msgstr "nicht genug Daten in »T«-Nachricht" -#: fe-protocol3.c:677 +#: fe-protocol3.c:679 msgid "insufficient data in \"t\" message" msgstr "nicht genug Daten in »t«-Nachricht" -#: fe-protocol3.c:736 fe-protocol3.c:768 fe-protocol3.c:786 +#: fe-protocol3.c:738 fe-protocol3.c:770 fe-protocol3.c:788 msgid "insufficient data in \"D\" message" msgstr "nicht genug Daten in »D«-Nachricht" -#: fe-protocol3.c:742 +#: fe-protocol3.c:744 msgid "unexpected field count in \"D\" message" msgstr "unerwartete Feldzahl in »D«-Nachricht" -#: fe-protocol3.c:979 +#: fe-protocol3.c:981 msgid "no error message available\n" msgstr "keine Fehlermeldung verfügbar\n" #. translator: %s represents a digit string -#: fe-protocol3.c:1009 fe-protocol3.c:1028 +#: fe-protocol3.c:1011 fe-protocol3.c:1030 #, c-format msgid " at character %s" msgstr " bei Zeichen %s" -#: fe-protocol3.c:1041 +#: fe-protocol3.c:1043 #, c-format msgid "DETAIL: %s\n" msgstr "DETAIL: %s\n" -#: fe-protocol3.c:1044 +#: fe-protocol3.c:1046 #, c-format msgid "HINT: %s\n" msgstr "TIP: %s\n" -#: fe-protocol3.c:1047 +#: fe-protocol3.c:1049 #, c-format msgid "QUERY: %s\n" msgstr "ANFRAGE: %s\n" -#: fe-protocol3.c:1054 +#: fe-protocol3.c:1056 #, c-format msgid "CONTEXT: %s\n" msgstr "KONTEXT: %s\n" -#: fe-protocol3.c:1063 +#: fe-protocol3.c:1065 #, c-format msgid "SCHEMA NAME: %s\n" msgstr "SCHEMANAME: %s\n" -#: fe-protocol3.c:1067 +#: fe-protocol3.c:1069 #, c-format msgid "TABLE NAME: %s\n" msgstr "TABELLENNAME: %s\n" -#: fe-protocol3.c:1071 +#: fe-protocol3.c:1073 #, c-format msgid "COLUMN NAME: %s\n" msgstr "SPALTENNAME: %s\n" -#: fe-protocol3.c:1075 +#: fe-protocol3.c:1077 #, c-format msgid "DATATYPE NAME: %s\n" msgstr "DATENTYPNAME: %s\n" -#: fe-protocol3.c:1079 +#: fe-protocol3.c:1081 #, c-format msgid "CONSTRAINT NAME: %s\n" msgstr "CONSTRAINT-NAME: %s\n" -#: fe-protocol3.c:1091 +#: fe-protocol3.c:1093 msgid "LOCATION: " msgstr "ORT: " -#: fe-protocol3.c:1093 +#: fe-protocol3.c:1095 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:1095 +#: fe-protocol3.c:1097 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: fe-protocol3.c:1290 +#: fe-protocol3.c:1292 #, c-format msgid "LINE %d: " msgstr "ZEILE %d: " -#: fe-protocol3.c:1685 +#: fe-protocol3.c:1687 msgid "PQgetline: not doing text COPY OUT\n" msgstr "PQgetline: Text COPY OUT nicht ausgeführt\n" diff --git a/src/interfaces/libpq/po/fr.po b/src/interfaces/libpq/po/fr.po index 202e25fe2ee..4d707660c9f 100644 --- a/src/interfaces/libpq/po/fr.po +++ b/src/interfaces/libpq/po/fr.po @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 9.6\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-04-09 11:40+0000\n" -"PO-Revision-Date: 2021-04-11 09:47+0200\n" +"POT-Creation-Date: 2021-12-30 05:27+0000\n" +"PO-Revision-Date: 2021-12-30 17:07+0100\n" "Last-Translator: Guillaume Lelarge <[email protected]>\n" "Language-Team: PostgreSQLfr <[email protected]>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.4.2\n" +"X-Generator: Poedit 3.0.1\n" #: fe-auth-scram.c:176 msgid "malformed SCRAM message (empty message)\n" @@ -51,16 +51,16 @@ msgstr "n'a pas pu générer le nonce\n" #: fe-auth-scram.c:319 fe-auth-scram.c:336 fe-auth-scram.c:346 #: fe-auth-scram.c:400 fe-auth-scram.c:420 fe-auth-scram.c:445 -#: fe-auth-scram.c:459 fe-auth-scram.c:508 fe-auth-scram.c:540 fe-auth.c:227 -#: fe-auth.c:362 fe-auth.c:432 fe-auth.c:467 fe-auth.c:609 fe-auth.c:768 -#: fe-auth.c:1080 fe-auth.c:1228 fe-connect.c:830 fe-connect.c:1259 +#: fe-auth-scram.c:459 fe-auth-scram.c:508 fe-auth-scram.c:540 fe-auth.c:229 +#: fe-auth.c:364 fe-auth.c:434 fe-auth.c:469 fe-auth.c:611 fe-auth.c:770 +#: fe-auth.c:1082 fe-auth.c:1230 fe-connect.c:830 fe-connect.c:1259 #: fe-connect.c:1435 fe-connect.c:1917 fe-connect.c:1940 fe-connect.c:2601 -#: fe-connect.c:4146 fe-connect.c:4398 fe-connect.c:4517 fe-connect.c:4771 -#: fe-connect.c:4851 fe-connect.c:4950 fe-connect.c:5206 fe-connect.c:5235 -#: fe-connect.c:5307 fe-connect.c:5331 fe-connect.c:5349 fe-connect.c:5450 -#: fe-connect.c:5459 fe-connect.c:5815 fe-connect.c:5965 fe-exec.c:2705 +#: fe-connect.c:4159 fe-connect.c:4411 fe-connect.c:4530 fe-connect.c:4784 +#: fe-connect.c:4864 fe-connect.c:4963 fe-connect.c:5219 fe-connect.c:5248 +#: fe-connect.c:5320 fe-connect.c:5344 fe-connect.c:5362 fe-connect.c:5463 +#: fe-connect.c:5472 fe-connect.c:5828 fe-connect.c:5978 fe-exec.c:2705 #: fe-exec.c:3452 fe-exec.c:3617 fe-lobj.c:896 fe-protocol2.c:1214 -#: fe-protocol3.c:966 fe-protocol3.c:1652 fe-secure-openssl.c:521 +#: fe-protocol3.c:968 fe-protocol3.c:1654 fe-secure-openssl.c:521 #: fe-secure-openssl.c:1145 msgid "out of memory\n" msgstr "mémoire épuisée\n" @@ -94,116 +94,116 @@ msgstr "message SCRAM malformé (problème à la fin du server-final-message)\n" msgid "malformed SCRAM message (invalid server signature)\n" msgstr "message SCRAM malformé (signature serveur invalide)\n" -#: fe-auth.c:122 +#: fe-auth.c:124 #, c-format msgid "out of memory allocating GSSAPI buffer (%d)\n" msgstr "mémoire épuisée lors de l'allocation du tampon GSSAPI (%d)\n" -#: fe-auth.c:177 +#: fe-auth.c:179 msgid "GSSAPI continuation error" msgstr "erreur de suite GSSAPI" -#: fe-auth.c:207 fe-auth.c:461 fe-secure-openssl.c:493 +#: fe-auth.c:209 fe-auth.c:463 fe-secure-openssl.c:493 msgid "host name must be specified\n" msgstr "le nom d'hôte doit être précisé\n" -#: fe-auth.c:214 +#: fe-auth.c:216 msgid "duplicate GSS authentication request\n" msgstr "requête d'authentification GSS dupliquée\n" -#: fe-auth.c:240 +#: fe-auth.c:242 msgid "GSSAPI name import error" msgstr "erreur d'import du nom GSSAPI" -#: fe-auth.c:303 +#: fe-auth.c:305 #, c-format msgid "out of memory allocating SSPI buffer (%d)\n" msgstr "mémoire épuisée lors de l'allocation du tampon SSPI (%d)\n" -#: fe-auth.c:351 +#: fe-auth.c:353 msgid "SSPI continuation error" msgstr "erreur de suite SSPI" -#: fe-auth.c:422 +#: fe-auth.c:424 msgid "duplicate SSPI authentication request\n" msgstr "requête d'authentification SSPI dupliquée\n" -#: fe-auth.c:447 +#: fe-auth.c:449 msgid "could not acquire SSPI credentials" msgstr "n'a pas pu obtenir les pièces d'identité SSPI" -#: fe-auth.c:500 +#: fe-auth.c:502 msgid "duplicate SASL authentication request\n" msgstr "requête d'authentification SASL dupliquée\n" -#: fe-auth.c:560 +#: fe-auth.c:562 msgid "none of the server's SASL authentication mechanisms are supported\n" msgstr "" "authentification Kerberos 4 non supportée\n" "aucun des mécanismes d'authentification SASL du serveur n'est supporté\n" -#: fe-auth.c:633 +#: fe-auth.c:635 #, c-format msgid "out of memory allocating SASL buffer (%d)\n" msgstr "mémoire épuisée lors de l'allocation du tampon SASL (%d)\n" -#: fe-auth.c:658 +#: fe-auth.c:660 msgid "AuthenticationSASLFinal received from server, but SASL authentication was not completed\n" msgstr "AuthenticationSASLFinal reçu du serveur mais l'authentification SASL n'a pas été terminée\n" -#: fe-auth.c:735 +#: fe-auth.c:737 msgid "SCM_CRED authentication method not supported\n" msgstr "authentification SCM_CRED non supportée\n" -#: fe-auth.c:826 +#: fe-auth.c:828 msgid "Kerberos 4 authentication not supported\n" msgstr "authentification Kerberos 4 non supportée\n" -#: fe-auth.c:831 +#: fe-auth.c:833 msgid "Kerberos 5 authentication not supported\n" msgstr "authentification Kerberos 5 non supportée\n" -#: fe-auth.c:902 +#: fe-auth.c:904 msgid "GSSAPI authentication not supported\n" msgstr "authentification GSSAPI non supportée\n" -#: fe-auth.c:934 +#: fe-auth.c:936 msgid "SSPI authentication not supported\n" msgstr "authentification SSPI non supportée\n" -#: fe-auth.c:942 +#: fe-auth.c:944 msgid "Crypt authentication not supported\n" msgstr "authentification crypt non supportée\n" -#: fe-auth.c:1008 +#: fe-auth.c:1010 #, c-format msgid "authentication method %u not supported\n" msgstr "méthode d'authentification %u non supportée\n" -#: fe-auth.c:1055 +#: fe-auth.c:1057 #, c-format msgid "user name lookup failure: error code %lu\n" msgstr "échec de la recherche du nom d'utilisateur : code d'erreur %lu\n" -#: fe-auth.c:1065 fe-connect.c:2528 +#: fe-auth.c:1067 fe-connect.c:2528 #, c-format msgid "could not look up local user ID %d: %s\n" msgstr "n'a pas pu rechercher l'identifiant de l'utilisateur local %d : %s\n" -#: fe-auth.c:1070 fe-connect.c:2533 +#: fe-auth.c:1072 fe-connect.c:2533 #, c-format msgid "local user with ID %d does not exist\n" msgstr "l'utilisateur local dont l'identifiant est %d n'existe pas\n" -#: fe-auth.c:1172 +#: fe-auth.c:1174 msgid "unexpected shape of result set returned for SHOW\n" msgstr "forme du résultat inattendu pour SHOW\n" -#: fe-auth.c:1181 +#: fe-auth.c:1183 msgid "password_encryption value too long\n" msgstr "la valeur de password_encryption est trop longue\n" -#: fe-auth.c:1221 +#: fe-auth.c:1223 #, c-format msgid "unrecognized password encryption algorithm \"%s\"\n" msgstr "algorithme de chiffrement du mot de passe « %s » non reconnu\n" @@ -374,188 +374,192 @@ msgstr "le serveur ne supporte pas SSL alors que SSL était réclamé\n" msgid "received invalid response to SSL negotiation: %c\n" msgstr "a reçu une réponse invalide à la négociation SSL : %c\n" -#: fe-connect.c:2787 fe-connect.c:2820 +#: fe-connect.c:2731 +msgid "received unencrypted data after SSL response\n" +msgstr "a reçu des données non chiffrées après la réponse SSL\n" + +#: fe-connect.c:2800 fe-connect.c:2833 #, c-format msgid "expected authentication request from server, but received %c\n" msgstr "" "attendait une requête d'authentification en provenance du serveur, mais a\n" " reçu %c\n" -#: fe-connect.c:3047 +#: fe-connect.c:3060 msgid "unexpected message from server during startup\n" msgstr "message inattendu du serveur lors du démarrage\n" -#: fe-connect.c:3277 +#: fe-connect.c:3290 #, c-format msgid "could not make a writable connection to server \"%s:%s\"\n" msgstr "n'a pas pu réaliser une connexion en écriture au serveur « %s » : %s\n" -#: fe-connect.c:3323 +#: fe-connect.c:3336 #, c-format msgid "test \"SHOW transaction_read_only\" failed on server \"%s:%s\"\n" msgstr "le test \"SHOW transaction_read_only\" a échoué sur le serveur \"%s:%s\"\n" -#: fe-connect.c:3338 +#: fe-connect.c:3351 #, c-format msgid "invalid connection state %d, probably indicative of memory corruption\n" msgstr "" "état de connexion invalide (%d), indiquant probablement une corruption de\n" " mémoire\n" -#: fe-connect.c:3752 fe-connect.c:3812 +#: fe-connect.c:3765 fe-connect.c:3825 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_CONNRESET event\n" msgstr "échec de PGEventProc « %s » lors de l'événement PGEVT_CONNRESET\n" -#: fe-connect.c:4159 +#: fe-connect.c:4172 #, c-format msgid "invalid LDAP URL \"%s\": scheme must be ldap://\n" msgstr "URL LDAP « %s » invalide : le schéma doit être ldap://\n" -#: fe-connect.c:4174 +#: fe-connect.c:4187 #, c-format msgid "invalid LDAP URL \"%s\": missing distinguished name\n" msgstr "URL LDAP « %s » invalide : le « distinguished name » manque\n" -#: fe-connect.c:4185 fe-connect.c:4238 +#: fe-connect.c:4198 fe-connect.c:4251 #, c-format msgid "invalid LDAP URL \"%s\": must have exactly one attribute\n" msgstr "URL LDAP « %s » invalide : doit avoir exactement un attribut\n" -#: fe-connect.c:4195 fe-connect.c:4252 +#: fe-connect.c:4208 fe-connect.c:4265 #, c-format msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)\n" msgstr "URL LDAP « %s » invalide : doit avoir une échelle de recherche (base/un/sous)\n" -#: fe-connect.c:4206 +#: fe-connect.c:4219 #, c-format msgid "invalid LDAP URL \"%s\": no filter\n" msgstr "URL LDAP « %s » invalide : aucun filtre\n" -#: fe-connect.c:4227 +#: fe-connect.c:4240 #, c-format msgid "invalid LDAP URL \"%s\": invalid port number\n" msgstr "URL LDAP « %s » invalide : numéro de port invalide\n" -#: fe-connect.c:4261 +#: fe-connect.c:4274 msgid "could not create LDAP structure\n" msgstr "n'a pas pu créer la structure LDAP\n" -#: fe-connect.c:4337 +#: fe-connect.c:4350 #, c-format msgid "lookup on LDAP server failed: %s\n" msgstr "échec de la recherche sur le serveur LDAP : %s\n" -#: fe-connect.c:4348 +#: fe-connect.c:4361 msgid "more than one entry found on LDAP lookup\n" msgstr "plusieurs entrées trouvées pendant la recherche LDAP\n" -#: fe-connect.c:4349 fe-connect.c:4361 +#: fe-connect.c:4362 fe-connect.c:4374 msgid "no entry found on LDAP lookup\n" msgstr "aucune entrée trouvée pendant la recherche LDAP\n" -#: fe-connect.c:4372 fe-connect.c:4385 +#: fe-connect.c:4385 fe-connect.c:4398 msgid "attribute has no values on LDAP lookup\n" msgstr "l'attribut n'a pas de valeur après la recherche LDAP\n" -#: fe-connect.c:4437 fe-connect.c:4456 fe-connect.c:4989 +#: fe-connect.c:4450 fe-connect.c:4469 fe-connect.c:5002 #, c-format msgid "missing \"=\" after \"%s\" in connection info string\n" msgstr "« = » manquant après « %s » dans la chaîne des paramètres de connexion\n" -#: fe-connect.c:4529 fe-connect.c:5174 fe-connect.c:5948 +#: fe-connect.c:4542 fe-connect.c:5187 fe-connect.c:5961 #, c-format msgid "invalid connection option \"%s\"\n" msgstr "option de connexion « %s » invalide\n" -#: fe-connect.c:4545 fe-connect.c:5038 +#: fe-connect.c:4558 fe-connect.c:5051 msgid "unterminated quoted string in connection info string\n" msgstr "guillemets non refermés dans la chaîne des paramètres de connexion\n" -#: fe-connect.c:4628 +#: fe-connect.c:4641 #, c-format msgid "definition of service \"%s\" not found\n" msgstr "définition du service « %s » introuvable\n" -#: fe-connect.c:4651 +#: fe-connect.c:4664 #, c-format msgid "service file \"%s\" not found\n" msgstr "fichier de service « %s » introuvable\n" -#: fe-connect.c:4666 +#: fe-connect.c:4679 #, c-format msgid "line %d too long in service file \"%s\"\n" msgstr "ligne %d trop longue dans le fichier service « %s »\n" -#: fe-connect.c:4739 fe-connect.c:4783 +#: fe-connect.c:4752 fe-connect.c:4796 #, c-format msgid "syntax error in service file \"%s\", line %d\n" msgstr "erreur de syntaxe dans le fichier service « %s », ligne %d\n" -#: fe-connect.c:4750 +#: fe-connect.c:4763 #, c-format msgid "nested service specifications not supported in service file \"%s\", line %d\n" msgstr "spécifications imbriquées de service non supportées dans le fichier service « %s », ligne %d\n" -#: fe-connect.c:5470 +#: fe-connect.c:5483 #, c-format msgid "invalid URI propagated to internal parser routine: \"%s\"\n" msgstr "URI invalide propagée à la routine d'analyse interne : « %s »\n" -#: fe-connect.c:5547 +#: fe-connect.c:5560 #, c-format msgid "end of string reached when looking for matching \"]\" in IPv6 host address in URI: \"%s\"\n" msgstr "" "fin de chaîne atteinte lors de la recherche du « ] » correspondant dans\n" "l'adresse IPv6 de l'hôte indiquée dans l'URI : « %s »\n" -#: fe-connect.c:5554 +#: fe-connect.c:5567 #, c-format msgid "IPv6 host address may not be empty in URI: \"%s\"\n" msgstr "l'adresse IPv6 de l'hôte ne peut pas être vide dans l'URI : « %s »\n" -#: fe-connect.c:5569 +#: fe-connect.c:5582 #, c-format msgid "unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): \"%s\"\n" msgstr "" "caractère « %c » inattendu à la position %d de l'URI (caractère « : » ou\n" "« / » attendu) : « %s »\n" -#: fe-connect.c:5698 +#: fe-connect.c:5711 #, c-format msgid "extra key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "séparateur « = » de clé/valeur en trop dans le paramètre de requête URI : « %s »\n" -#: fe-connect.c:5718 +#: fe-connect.c:5731 #, c-format msgid "missing key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "séparateur « = » de clé/valeur manquant dans le paramètre de requête URI : « %s »\n" -#: fe-connect.c:5769 +#: fe-connect.c:5782 #, c-format msgid "invalid URI query parameter: \"%s\"\n" msgstr "paramètre de la requête URI invalide : « %s »\n" -#: fe-connect.c:5843 +#: fe-connect.c:5856 #, c-format msgid "invalid percent-encoded token: \"%s\"\n" msgstr "jeton encodé en pourcentage invalide : « %s »\n" -#: fe-connect.c:5853 +#: fe-connect.c:5866 #, c-format msgid "forbidden value %%00 in percent-encoded value: \"%s\"\n" msgstr "valeur %%00 interdite dans la valeur codée en pourcentage : « %s »\n" -#: fe-connect.c:6199 +#: fe-connect.c:6212 msgid "connection pointer is NULL\n" msgstr "le pointeur de connexion est NULL\n" -#: fe-connect.c:6495 +#: fe-connect.c:6508 #, c-format msgid "WARNING: password file \"%s\" is not a plain file\n" msgstr "ATTENTION : le fichier de mots de passe « %s » n'est pas un fichier texte\n" -#: fe-connect.c:6504 +#: fe-connect.c:6517 #, c-format msgid "WARNING: password file \"%s\" has group or world access; permissions should be u=rw (0600) or less\n" msgstr "" @@ -563,7 +567,7 @@ msgstr "" "lecture pour le groupe ou universel ; les droits devraient être u=rw (0600)\n" "ou inférieur\n" -#: fe-connect.c:6616 +#: fe-connect.c:6629 #, c-format msgid "password retrieved from file \"%s\"\n" msgstr "mot de passe récupéré dans le fichier fichier « %s »\n" @@ -574,12 +578,12 @@ msgid "row number %d is out of range 0..%d" msgstr "le numéro de ligne %d est en dehors des limites 0..%d" #: fe-exec.c:498 fe-protocol2.c:503 fe-protocol2.c:538 fe-protocol2.c:1057 -#: fe-protocol3.c:209 fe-protocol3.c:236 fe-protocol3.c:253 fe-protocol3.c:331 -#: fe-protocol3.c:697 fe-protocol3.c:925 +#: fe-protocol3.c:211 fe-protocol3.c:238 fe-protocol3.c:255 fe-protocol3.c:333 +#: fe-protocol3.c:699 fe-protocol3.c:927 msgid "out of memory" msgstr "mémoire épuisée" -#: fe-exec.c:499 fe-protocol2.c:1403 fe-protocol3.c:1860 +#: fe-exec.c:499 fe-protocol2.c:1403 fe-protocol3.c:1862 #, c-format msgid "%s" msgstr "%s" @@ -651,7 +655,7 @@ msgid "PQexec not allowed during COPY BOTH\n" msgstr "PQexec non autorisé pendant COPY BOTH\n" #: fe-exec.c:2283 fe-exec.c:2350 fe-exec.c:2440 fe-protocol2.c:1360 -#: fe-protocol3.c:1791 +#: fe-protocol3.c:1793 msgid "no COPY in progress\n" msgstr "aucun COPY en cours\n" @@ -819,7 +823,7 @@ msgstr "état setenv %c invalide, indiquant probablement une corruption de la m� msgid "invalid state %c, probably indicative of memory corruption\n" msgstr "état %c invalide, indiquant probablement une corruption de la mémoire\n" -#: fe-protocol2.c:479 fe-protocol3.c:186 +#: fe-protocol2.c:479 fe-protocol3.c:188 #, c-format msgid "message type 0x%02x arrived from server while idle" msgstr "le message de type 0x%02x est arrivé alors que le serveur était en attente" @@ -845,12 +849,12 @@ msgstr "" "le serveur a envoyé des données binaires (message « B ») sans description\n" "préalable de la ligne (message « T »)" -#: fe-protocol2.c:633 fe-protocol3.c:407 +#: fe-protocol2.c:633 fe-protocol3.c:409 #, c-format msgid "unexpected response from server; first received character was \"%c\"\n" msgstr "réponse inattendue du serveur, le premier caractère reçu étant « %c »\n" -#: fe-protocol2.c:762 fe-protocol2.c:937 fe-protocol3.c:608 fe-protocol3.c:814 +#: fe-protocol2.c:762 fe-protocol2.c:937 fe-protocol3.c:610 fe-protocol3.c:816 msgid "out of memory for query result" msgstr "mémoire épuisée pour le résultat de la requête" @@ -859,122 +863,122 @@ msgstr "mémoire épuisée pour le résultat de la requête" msgid "lost synchronization with server, resetting connection" msgstr "synchronisation perdue avec le serveur, réinitialisation de la connexion" -#: fe-protocol2.c:1549 fe-protocol2.c:1581 fe-protocol3.c:2063 +#: fe-protocol2.c:1549 fe-protocol2.c:1581 fe-protocol3.c:2065 #, c-format msgid "protocol error: id=0x%x\n" msgstr "erreur de protocole : id=0x%x\n" -#: fe-protocol3.c:363 +#: fe-protocol3.c:365 msgid "server sent data (\"D\" message) without prior row description (\"T\" message)\n" msgstr "" "le serveur a envoyé des données (message « D ») sans description préalable\n" "de la ligne (message « T »)\n" -#: fe-protocol3.c:428 +#: fe-protocol3.c:430 #, c-format msgid "message contents do not agree with length in message type \"%c\"\n" msgstr "" "le contenu du message ne correspond pas avec la longueur du type de message\n" "« %c »\n" -#: fe-protocol3.c:449 +#: fe-protocol3.c:451 #, c-format msgid "lost synchronization with server: got message type \"%c\", length %d\n" msgstr "" "synchronisation perdue avec le serveur : a reçu le type de message « %c »,\n" "longueur %d\n" -#: fe-protocol3.c:499 fe-protocol3.c:539 +#: fe-protocol3.c:501 fe-protocol3.c:541 msgid "insufficient data in \"T\" message" msgstr "données insuffisantes dans le message « T »" -#: fe-protocol3.c:677 +#: fe-protocol3.c:679 msgid "insufficient data in \"t\" message" msgstr "données insuffisantes dans le message « t »" -#: fe-protocol3.c:736 fe-protocol3.c:768 fe-protocol3.c:786 +#: fe-protocol3.c:738 fe-protocol3.c:770 fe-protocol3.c:788 msgid "insufficient data in \"D\" message" msgstr "données insuffisantes dans le message « D »" -#: fe-protocol3.c:742 +#: fe-protocol3.c:744 msgid "unexpected field count in \"D\" message" msgstr "nombre de champs inattendu dans le message « D »" -#: fe-protocol3.c:979 +#: fe-protocol3.c:981 msgid "no error message available\n" msgstr "aucun message d'erreur disponible\n" #. translator: %s represents a digit string -#: fe-protocol3.c:1009 fe-protocol3.c:1028 +#: fe-protocol3.c:1011 fe-protocol3.c:1030 #, c-format msgid " at character %s" msgstr " au caractère %s" -#: fe-protocol3.c:1041 +#: fe-protocol3.c:1043 #, c-format msgid "DETAIL: %s\n" msgstr "DÉTAIL : %s\n" -#: fe-protocol3.c:1044 +#: fe-protocol3.c:1046 #, c-format msgid "HINT: %s\n" msgstr "ASTUCE : %s\n" -#: fe-protocol3.c:1047 +#: fe-protocol3.c:1049 #, c-format msgid "QUERY: %s\n" msgstr "REQUÊTE : %s\n" -#: fe-protocol3.c:1054 +#: fe-protocol3.c:1056 #, c-format msgid "CONTEXT: %s\n" msgstr "CONTEXTE : %s\n" -#: fe-protocol3.c:1063 +#: fe-protocol3.c:1065 #, c-format msgid "SCHEMA NAME: %s\n" msgstr "NOM DE SCHÉMA : %s\n" -#: fe-protocol3.c:1067 +#: fe-protocol3.c:1069 #, c-format msgid "TABLE NAME: %s\n" msgstr "NOM DE TABLE : %s\n" -#: fe-protocol3.c:1071 +#: fe-protocol3.c:1073 #, c-format msgid "COLUMN NAME: %s\n" msgstr "NOM DE COLONNE : %s\n" -#: fe-protocol3.c:1075 +#: fe-protocol3.c:1077 #, c-format msgid "DATATYPE NAME: %s\n" msgstr "NOM DU TYPE DE DONNÉES : %s\n" -#: fe-protocol3.c:1079 +#: fe-protocol3.c:1081 #, c-format msgid "CONSTRAINT NAME: %s\n" msgstr "NOM DE CONTRAINTE : %s\n" -#: fe-protocol3.c:1091 +#: fe-protocol3.c:1093 msgid "LOCATION: " msgstr "EMPLACEMENT : " -#: fe-protocol3.c:1093 +#: fe-protocol3.c:1095 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:1095 +#: fe-protocol3.c:1097 #, c-format msgid "%s:%s" msgstr "%s : %s" -#: fe-protocol3.c:1290 +#: fe-protocol3.c:1292 #, c-format msgid "LINE %d: " msgstr "LIGNE %d : " -#: fe-protocol3.c:1685 +#: fe-protocol3.c:1687 msgid "PQgetline: not doing text COPY OUT\n" msgstr "PQgetline : ne va pas réaliser un COPY OUT au format texte\n" @@ -1144,79 +1148,79 @@ msgstr "n'a pas pu transmettre les données au serveur : %s\n" msgid "unrecognized socket error: 0x%08X/%d" msgstr "erreur de socket non reconnue : 0x%08X/%d" -#~ msgid "failed to generate nonce\n" -#~ msgstr "échec pour la génération de nonce\n" - -#~ msgid "socket not open\n" -#~ msgstr "socket non ouvert\n" - -#~ msgid "could not set socket to blocking mode: %s\n" -#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %s\n" - #~ msgid "Kerberos 5 authentication rejected: %*s\n" #~ msgstr "authentification Kerberos 5 rejetée : %*s\n" -#~ msgid "could not restore nonblocking mode on socket: %s\n" -#~ msgstr "n'a pas pu rétablir le mode non-bloquant pour la socket : %s\n" +#~ msgid "could not acquire mutex: %s\n" +#~ msgstr "n'a pas pu acquérir le mutex : %s\n" #~ msgid "could not get home directory to locate client certificate files\n" #~ msgstr "" #~ "n'a pas pu récupérer le répertoire personnel pour trouver les certificats\n" #~ "du client\n" -#~ msgid "verified SSL connections are only supported when connecting to a host name\n" +#~ msgid "could not get home directory to locate password file\n" #~ msgstr "" -#~ "les connexions SSL vérifiées ne sont supportées que lors de la connexion\n" -#~ "à un alias hôte\n" +#~ "n'a pas pu obtenir le répertoire personnel pour trouver le fichier de\n" +#~ "mot de passe\n" + +#~ msgid "could not get home directory to locate service definition file" +#~ msgstr "" +#~ "n'a pas pu obtenir le répertoire personnel pour trouver le certificat de\n" +#~ "définition du service" #~ msgid "could not open private key file \"%s\": %s\n" #~ msgstr "n'a pas pu ouvrir le fichier de clé privée « %s » : %s\n" -#~ msgid "private key file \"%s\" changed during execution\n" -#~ msgstr "la clé privée « %s » a été modifiée durant l'exécution\n" - #~ msgid "could not read private key file \"%s\": %s\n" #~ msgstr "n'a pas pu lire la clé privée « %s » : %s\n" +#~ msgid "could not restore nonblocking mode on socket: %s\n" +#~ msgstr "n'a pas pu rétablir le mode non-bloquant pour la socket : %s\n" + +#~ msgid "could not set socket to blocking mode: %s\n" +#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %s\n" + +#~ msgid "extraneous data in \"D\" message" +#~ msgstr "données supplémentaires dans le message « D »" + +#~ msgid "extraneous data in \"T\" message" +#~ msgstr "données supplémentaires dans le message « T »" + +#~ msgid "extraneous data in \"t\" message" +#~ msgstr "données supplémentaires dans le message « t »" + +#~ msgid "failed to generate nonce\n" +#~ msgstr "échec pour la génération de nonce\n" + #~ msgid "invalid appname state %d, probably indicative of memory corruption\n" #~ msgstr "état appname %d invalide, indiquant probablement une corruption de la mémoire\n" #~ msgid "invalid sslverify value: \"%s\"\n" #~ msgstr "valeur sslverify invalide : « %s »\n" -#~ msgid "unrecognized return value from row processor" -#~ msgstr "valeur de retour du traitement de la ligne non reconnue" - -#~ msgid "could not acquire mutex: %s\n" -#~ msgstr "n'a pas pu acquérir le mutex : %s\n" +#~ msgid "private key file \"%s\" changed during execution\n" +#~ msgstr "la clé privée « %s » a été modifiée durant l'exécution\n" #~ msgid "setsockopt(SO_KEEPALIVE) failed: %s\n" #~ msgstr "setsockopt(SO_KEEPALIVE) a échoué : %s\n" -#~ msgid "setsockopt(TCP_KEEPINTVL) failed: %s\n" -#~ msgstr "setsockopt(TCP_KEEPINTVL) a échoué : %s\n" - #~ msgid "setsockopt(TCP_KEEPALIVE) failed: %s\n" #~ msgstr "setsockopt(TCP_KEEPALIVE) a échoué : %s\n" #~ msgid "setsockopt(TCP_KEEPIDLE) failed: %s\n" #~ msgstr "setsockopt(TCP_KEEPIDLE) a échoué : %s\n" -#~ msgid "could not get home directory to locate service definition file" -#~ msgstr "" -#~ "n'a pas pu obtenir le répertoire personnel pour trouver le certificat de\n" -#~ "définition du service" - -#~ msgid "could not get home directory to locate password file\n" -#~ msgstr "" -#~ "n'a pas pu obtenir le répertoire personnel pour trouver le fichier de\n" -#~ "mot de passe\n" +#~ msgid "setsockopt(TCP_KEEPINTVL) failed: %s\n" +#~ msgstr "setsockopt(TCP_KEEPINTVL) a échoué : %s\n" -#~ msgid "extraneous data in \"D\" message" -#~ msgstr "données supplémentaires dans le message « D »" +#~ msgid "socket not open\n" +#~ msgstr "socket non ouvert\n" -#~ msgid "extraneous data in \"t\" message" -#~ msgstr "données supplémentaires dans le message « t »" +#~ msgid "unrecognized return value from row processor" +#~ msgstr "valeur de retour du traitement de la ligne non reconnue" -#~ msgid "extraneous data in \"T\" message" -#~ msgstr "données supplémentaires dans le message « T »" +#~ msgid "verified SSL connections are only supported when connecting to a host name\n" +#~ msgstr "" +#~ "les connexions SSL vérifiées ne sont supportées que lors de la connexion\n" +#~ "à un alias hôte\n" diff --git a/src/interfaces/libpq/po/ru.po b/src/interfaces/libpq/po/ru.po index da22552b550..d919a6d0b51 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: [email protected]\n" -"POT-Creation-Date: 2021-08-09 23:07+0300\n" -"PO-Revision-Date: 2021-05-13 09:59+0300\n" +"POT-Creation-Date: 2022-02-07 11:25+0300\n" +"PO-Revision-Date: 2021-11-25 12:45+0300\n" "Last-Translator: Alexander Lakhin <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" "Language: ru\n" @@ -59,10 +59,10 @@ msgstr "не удалось сгенерировать разовый код\n" #: fe-auth.c:364 fe-auth.c:434 fe-auth.c:469 fe-auth.c:611 fe-auth.c:770 #: fe-auth.c:1082 fe-auth.c:1230 fe-connect.c:830 fe-connect.c:1259 #: fe-connect.c:1435 fe-connect.c:1917 fe-connect.c:1940 fe-connect.c:2601 -#: fe-connect.c:4146 fe-connect.c:4398 fe-connect.c:4517 fe-connect.c:4771 -#: fe-connect.c:4851 fe-connect.c:4950 fe-connect.c:5206 fe-connect.c:5235 -#: fe-connect.c:5307 fe-connect.c:5331 fe-connect.c:5349 fe-connect.c:5450 -#: fe-connect.c:5459 fe-connect.c:5815 fe-connect.c:5965 fe-exec.c:2705 +#: fe-connect.c:4175 fe-connect.c:4427 fe-connect.c:4546 fe-connect.c:4800 +#: fe-connect.c:4880 fe-connect.c:4979 fe-connect.c:5235 fe-connect.c:5264 +#: fe-connect.c:5336 fe-connect.c:5360 fe-connect.c:5378 fe-connect.c:5479 +#: fe-connect.c:5488 fe-connect.c:5844 fe-connect.c:5994 fe-exec.c:2705 #: fe-exec.c:3452 fe-exec.c:3617 fe-lobj.c:896 fe-protocol2.c:1214 #: fe-protocol3.c:968 fe-protocol3.c:1654 fe-secure-openssl.c:521 #: fe-secure-openssl.c:1145 @@ -385,124 +385,128 @@ msgstr "затребовано подключение через SSL, но се� msgid "received invalid response to SSL negotiation: %c\n" msgstr "получен неверный ответ при согласовании SSL: %c\n" -#: fe-connect.c:2787 fe-connect.c:2820 +#: fe-connect.c:2731 +msgid "received unencrypted data after SSL response\n" +msgstr "после ответа SSL получены незашифрованные данные\n" + +#: fe-connect.c:2800 fe-connect.c:2833 #, c-format msgid "expected authentication request from server, but received %c\n" msgstr "ожидался запрос аутентификации от сервера, но получено: %c\n" -#: fe-connect.c:3047 +#: fe-connect.c:3060 msgid "unexpected message from server during startup\n" msgstr "неожиданное сообщение от сервера в начале работы\n" -#: fe-connect.c:3277 +#: fe-connect.c:3290 #, c-format msgid "could not make a writable connection to server \"%s:%s\"\n" msgstr "" "не удалось установить подключение для чтения/записи к серверу \"%s:%s\"\n" -#: fe-connect.c:3323 +#: fe-connect.c:3336 #, c-format msgid "test \"SHOW transaction_read_only\" failed on server \"%s:%s\"\n" msgstr "" "проверка \"SHOW transaction_read_only\" не пройдена на сервере \"%s:%s\"\n" -#: fe-connect.c:3338 +#: fe-connect.c:3351 #, c-format msgid "invalid connection state %d, probably indicative of memory corruption\n" msgstr "неверное состояние соединения %d - возможно разрушение памяти\n" -#: fe-connect.c:3752 fe-connect.c:3812 +#: fe-connect.c:3765 fe-connect.c:3825 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_CONNRESET event\n" msgstr "ошибка в PGEventProc \"%s\" при обработке события PGEVT_CONNRESET\n" -#: fe-connect.c:4159 +#: fe-connect.c:4188 #, c-format msgid "invalid LDAP URL \"%s\": scheme must be ldap://\n" msgstr "некорректный адрес LDAP \"%s\": схема должна быть ldap://\n" -#: fe-connect.c:4174 +#: fe-connect.c:4203 #, c-format msgid "invalid LDAP URL \"%s\": missing distinguished name\n" msgstr "некорректный адрес LDAP \"%s\": отсутствует уникальное имя\n" -#: fe-connect.c:4185 fe-connect.c:4238 +#: fe-connect.c:4214 fe-connect.c:4267 #, c-format msgid "invalid LDAP URL \"%s\": must have exactly one attribute\n" msgstr "некорректный адрес LDAP \"%s\": должен быть только один атрибут\n" -#: fe-connect.c:4195 fe-connect.c:4252 +#: fe-connect.c:4224 fe-connect.c:4281 #, c-format msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)\n" msgstr "" "некорректный адрес LDAP \"%s\": не указана область поиска (base/one/sub)\n" -#: fe-connect.c:4206 +#: fe-connect.c:4235 #, c-format msgid "invalid LDAP URL \"%s\": no filter\n" msgstr "некорректный адрес LDAP \"%s\": нет фильтра\n" -#: fe-connect.c:4227 +#: fe-connect.c:4256 #, c-format msgid "invalid LDAP URL \"%s\": invalid port number\n" msgstr "некорректный адрес LDAP \"%s\": неверный номер порта\n" -#: fe-connect.c:4261 +#: fe-connect.c:4290 msgid "could not create LDAP structure\n" msgstr "не удалось создать структуру LDAP\n" -#: fe-connect.c:4337 +#: fe-connect.c:4366 #, c-format msgid "lookup on LDAP server failed: %s\n" msgstr "ошибка поиска на сервере LDAP: %s\n" -#: fe-connect.c:4348 +#: fe-connect.c:4377 msgid "more than one entry found on LDAP lookup\n" msgstr "при поиске LDAP найдено более одного вхождения\n" -#: fe-connect.c:4349 fe-connect.c:4361 +#: fe-connect.c:4378 fe-connect.c:4390 msgid "no entry found on LDAP lookup\n" msgstr "при поиске LDAP ничего не найдено\n" -#: fe-connect.c:4372 fe-connect.c:4385 +#: fe-connect.c:4401 fe-connect.c:4414 msgid "attribute has no values on LDAP lookup\n" msgstr "атрибут не содержит значений при поиске LDAP\n" -#: fe-connect.c:4437 fe-connect.c:4456 fe-connect.c:4989 +#: fe-connect.c:4466 fe-connect.c:4485 fe-connect.c:5018 #, c-format msgid "missing \"=\" after \"%s\" in connection info string\n" msgstr "в строке соединения нет \"=\" после \"%s\"\n" -#: fe-connect.c:4529 fe-connect.c:5174 fe-connect.c:5948 +#: fe-connect.c:4558 fe-connect.c:5203 fe-connect.c:5977 #, c-format msgid "invalid connection option \"%s\"\n" msgstr "неверный параметр соединения \"%s\"\n" -#: fe-connect.c:4545 fe-connect.c:5038 +#: fe-connect.c:4574 fe-connect.c:5067 msgid "unterminated quoted string in connection info string\n" msgstr "в строке соединения не хватает закрывающей кавычки\n" -#: fe-connect.c:4628 +#: fe-connect.c:4657 #, c-format msgid "definition of service \"%s\" not found\n" msgstr "определение службы \"%s\" не найдено\n" -#: fe-connect.c:4651 +#: fe-connect.c:4680 #, c-format msgid "service file \"%s\" not found\n" msgstr "файл определений служб \"%s\" не найден\n" -#: fe-connect.c:4666 +#: fe-connect.c:4695 #, c-format msgid "line %d too long in service file \"%s\"\n" msgstr "слишком длинная строка (%d) в файле определений служб \"%s\"\n" -#: fe-connect.c:4739 fe-connect.c:4783 +#: fe-connect.c:4768 fe-connect.c:4812 #, c-format msgid "syntax error in service file \"%s\", line %d\n" msgstr "синтаксическая ошибка в файле определения служб \"%s\" (строка %d)\n" -#: fe-connect.c:4750 +#: fe-connect.c:4779 #, c-format msgid "" "nested service specifications not supported in service file \"%s\", line %d\n" @@ -510,24 +514,24 @@ msgstr "" "рекурсивные определения служб не поддерживаются (файл определения служб \"%s" "\", строка %d)\n" -#: fe-connect.c:5470 +#: fe-connect.c:5499 #, c-format msgid "invalid URI propagated to internal parser routine: \"%s\"\n" msgstr "во внутреннюю процедуру разбора строки передан ошибочный URI: \"%s\"\n" -#: fe-connect.c:5547 +#: fe-connect.c:5576 #, c-format msgid "" "end of string reached when looking for matching \"]\" in IPv6 host address " "in URI: \"%s\"\n" msgstr "URI не содержит символ \"]\" после адреса IPv6: \"%s\"\n" -#: fe-connect.c:5554 +#: fe-connect.c:5583 #, c-format msgid "IPv6 host address may not be empty in URI: \"%s\"\n" msgstr "IPv6, содержащийся в URI, не может быть пустым: \"%s\"\n" -#: fe-connect.c:5569 +#: fe-connect.c:5598 #, c-format msgid "" "unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): " @@ -536,41 +540,41 @@ msgstr "" "неожиданный символ \"%c\" в позиции %d в URI (ожидалось \":\" или \"/\"): " "\"%s\"\n" -#: fe-connect.c:5698 +#: fe-connect.c:5727 #, c-format msgid "extra key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "лишний разделитель ключа/значения \"=\" в параметрах URI: \"%s\"\n" -#: fe-connect.c:5718 +#: fe-connect.c:5747 #, c-format msgid "missing key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "в параметрах URI не хватает разделителя ключа/значения \"=\": \"%s\"\n" -#: fe-connect.c:5769 +#: fe-connect.c:5798 #, c-format msgid "invalid URI query parameter: \"%s\"\n" msgstr "неверный параметр в URI: \"%s\"\n" -#: fe-connect.c:5843 +#: fe-connect.c:5872 #, c-format msgid "invalid percent-encoded token: \"%s\"\n" msgstr "неверный символ, закодированный с %%: \"%s\"\n" -#: fe-connect.c:5853 +#: fe-connect.c:5882 #, c-format msgid "forbidden value %%00 in percent-encoded value: \"%s\"\n" msgstr "недопустимое значение %%00 для символа, закодированного с %%: \"%s\"\n" -#: fe-connect.c:6199 +#: fe-connect.c:6228 msgid "connection pointer is NULL\n" msgstr "нулевой указатель соединения\n" -#: fe-connect.c:6495 +#: fe-connect.c:6524 #, c-format msgid "WARNING: password file \"%s\" is not a plain file\n" msgstr "ПРЕДУПРЕЖДЕНИЕ: файл паролей \"%s\" - не обычный файл\n" -#: fe-connect.c:6504 +#: fe-connect.c:6533 #, c-format msgid "" "WARNING: password file \"%s\" has group or world access; permissions should " @@ -579,7 +583,7 @@ msgstr "" "ПРЕДУПРЕЖДЕНИЕ: к файлу паролей \"%s\" имеют доступ все или группа; права " "должны быть u=rw (0600) или более ограниченные\n" -#: fe-connect.c:6616 +#: fe-connect.c:6645 #, c-format msgid "password retrieved from file \"%s\"\n" msgstr "пароль получен из файла \"%s\"\n" diff --git a/src/interfaces/libpq/po/sv.po b/src/interfaces/libpq/po/sv.po index 6558b7ea17b..819a58818c0 100644 --- a/src/interfaces/libpq/po/sv.po +++ b/src/interfaces/libpq/po/sv.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:39+0000\n" -"PO-Revision-Date: 2021-11-07 09:56+0100\n" +"POT-Creation-Date: 2021-11-08 22:52+0000\n" +"PO-Revision-Date: 2021-11-09 06:21+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" @@ -54,10 +54,10 @@ msgstr "kunde inte skapa engångsnummer\n" #: fe-auth.c:364 fe-auth.c:434 fe-auth.c:469 fe-auth.c:611 fe-auth.c:770 #: fe-auth.c:1082 fe-auth.c:1230 fe-connect.c:830 fe-connect.c:1259 #: fe-connect.c:1435 fe-connect.c:1917 fe-connect.c:1940 fe-connect.c:2601 -#: fe-connect.c:4146 fe-connect.c:4398 fe-connect.c:4517 fe-connect.c:4771 -#: fe-connect.c:4851 fe-connect.c:4950 fe-connect.c:5206 fe-connect.c:5235 -#: fe-connect.c:5307 fe-connect.c:5331 fe-connect.c:5349 fe-connect.c:5450 -#: fe-connect.c:5459 fe-connect.c:5815 fe-connect.c:5965 fe-exec.c:2705 +#: fe-connect.c:4159 fe-connect.c:4411 fe-connect.c:4530 fe-connect.c:4784 +#: fe-connect.c:4864 fe-connect.c:4963 fe-connect.c:5219 fe-connect.c:5248 +#: fe-connect.c:5320 fe-connect.c:5344 fe-connect.c:5362 fe-connect.c:5463 +#: fe-connect.c:5472 fe-connect.c:5828 fe-connect.c:5978 fe-exec.c:2705 #: fe-exec.c:3452 fe-exec.c:3617 fe-lobj.c:896 fe-protocol2.c:1214 #: fe-protocol3.c:968 fe-protocol3.c:1654 fe-secure-openssl.c:521 #: fe-secure-openssl.c:1145 @@ -369,185 +369,189 @@ msgstr "SSL stöds inte av servern, men SSL krävdes\n" msgid "received invalid response to SSL negotiation: %c\n" msgstr "tog emot ogiltigt svar till SSL-uppkopplingsförhandling: %c\n" -#: fe-connect.c:2787 fe-connect.c:2820 +#: fe-connect.c:2731 +msgid "received unencrypted data after SSL response\n" +msgstr "tog emot okrypterad data efter SSL-svar\n" + +#: fe-connect.c:2800 fe-connect.c:2833 #, c-format msgid "expected authentication request from server, but received %c\n" msgstr "förväntade autentiseringsförfrågan från servern, men fick %c\n" -#: fe-connect.c:3047 +#: fe-connect.c:3060 msgid "unexpected message from server during startup\n" msgstr "oväntat meddelande från servern under starten\n" -#: fe-connect.c:3277 +#: fe-connect.c:3290 #, c-format msgid "could not make a writable connection to server \"%s:%s\"\n" msgstr "kunde inte upprätta en skrivbar anslutning till server \"%s:%s\"\n" -#: fe-connect.c:3323 +#: fe-connect.c:3336 #, c-format msgid "test \"SHOW transaction_read_only\" failed on server \"%s:%s\"\n" msgstr "test \"SHOW transaction_read_only\" misslyckades på server \"%s:%s\"\n" -#: fe-connect.c:3338 +#: fe-connect.c:3351 #, c-format msgid "invalid connection state %d, probably indicative of memory corruption\n" msgstr "ogiltigt tillstånd %d i anslutning, antagligen korrupt minne\n" -#: fe-connect.c:3752 fe-connect.c:3812 +#: fe-connect.c:3765 fe-connect.c:3825 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_CONNRESET event\n" msgstr "PGEventProc \"%s\" misslyckades under PGEVT_CONNRESET-händelse\n" -#: fe-connect.c:4159 +#: fe-connect.c:4172 #, c-format msgid "invalid LDAP URL \"%s\": scheme must be ldap://\n" msgstr "ogiltig LDAP URL \"%s\": schemat måste vara ldap://\n" -#: fe-connect.c:4174 +#: fe-connect.c:4187 #, c-format msgid "invalid LDAP URL \"%s\": missing distinguished name\n" msgstr "ogiltig LDAP URL \"%s\": saknar urskiljbart namn\n" -#: fe-connect.c:4185 fe-connect.c:4238 +#: fe-connect.c:4198 fe-connect.c:4251 #, c-format msgid "invalid LDAP URL \"%s\": must have exactly one attribute\n" msgstr "ogiltig LDAP URL \"%s\": måste finnas exakt ett attribut\n" -#: fe-connect.c:4195 fe-connect.c:4252 +#: fe-connect.c:4208 fe-connect.c:4265 #, c-format msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)\n" msgstr "ogiltig LDAP URL \"%s\": måste ha sök-scope (base/one/sub)\n" -#: fe-connect.c:4206 +#: fe-connect.c:4219 #, c-format msgid "invalid LDAP URL \"%s\": no filter\n" msgstr "ogiltigt LDAP URL \"%s\": inget filter\n" -#: fe-connect.c:4227 +#: fe-connect.c:4240 #, c-format msgid "invalid LDAP URL \"%s\": invalid port number\n" msgstr "ogiltig LDAP URL \"%s\": ogiltigt portnummer\n" -#: fe-connect.c:4261 +#: fe-connect.c:4274 msgid "could not create LDAP structure\n" msgstr "kunde inte skapa LDAP-struktur\n" -#: fe-connect.c:4337 +#: fe-connect.c:4350 #, c-format msgid "lookup on LDAP server failed: %s\n" msgstr "uppslagning av LDAP-server misslyckades: %s\n" -#: fe-connect.c:4348 +#: fe-connect.c:4361 msgid "more than one entry found on LDAP lookup\n" msgstr "mer än en post hittad i LDAP-uppslagning\n" -#: fe-connect.c:4349 fe-connect.c:4361 +#: fe-connect.c:4362 fe-connect.c:4374 msgid "no entry found on LDAP lookup\n" msgstr "ingen post hittad i LDAP-uppslagning\n" -#: fe-connect.c:4372 fe-connect.c:4385 +#: fe-connect.c:4385 fe-connect.c:4398 msgid "attribute has no values on LDAP lookup\n" msgstr "attributet har inga värden i LDAP-uppslagning\n" -#: fe-connect.c:4437 fe-connect.c:4456 fe-connect.c:4989 +#: fe-connect.c:4450 fe-connect.c:4469 fe-connect.c:5002 #, c-format msgid "missing \"=\" after \"%s\" in connection info string\n" msgstr "\"=\" efter \"%s\" saknas i anslutningssträng\n" -#: fe-connect.c:4529 fe-connect.c:5174 fe-connect.c:5948 +#: fe-connect.c:4542 fe-connect.c:5187 fe-connect.c:5961 #, c-format msgid "invalid connection option \"%s\"\n" msgstr "ogiltig anslutningsparameter \"%s\"\n" -#: fe-connect.c:4545 fe-connect.c:5038 +#: fe-connect.c:4558 fe-connect.c:5051 msgid "unterminated quoted string in connection info string\n" msgstr "icke terminerad sträng i uppkopplingsinformationen\n" -#: fe-connect.c:4628 +#: fe-connect.c:4641 #, c-format msgid "definition of service \"%s\" not found\n" msgstr "definition av service \"%s\" hittades inte\n" -#: fe-connect.c:4651 +#: fe-connect.c:4664 #, c-format msgid "service file \"%s\" not found\n" msgstr "servicefil \"%s\" hittades inte\n" -#: fe-connect.c:4666 +#: fe-connect.c:4679 #, c-format msgid "line %d too long in service file \"%s\"\n" msgstr "rad %d för lång i servicefil \"%s\"\n" -#: fe-connect.c:4739 fe-connect.c:4783 +#: fe-connect.c:4752 fe-connect.c:4796 #, c-format msgid "syntax error in service file \"%s\", line %d\n" msgstr "syntaxfel i servicefel \"%s\", rad %d\n" -#: fe-connect.c:4750 +#: fe-connect.c:4763 #, c-format msgid "nested service specifications not supported in service file \"%s\", line %d\n" msgstr "nästlade servicespecifikationer stöds inte i servicefil \"%s\", rad %d\n" -#: fe-connect.c:5470 +#: fe-connect.c:5483 #, c-format msgid "invalid URI propagated to internal parser routine: \"%s\"\n" msgstr "ogiltig URI propagerad till intern parsningsrutin: \"%s\"\n" -#: fe-connect.c:5547 +#: fe-connect.c:5560 #, c-format msgid "end of string reached when looking for matching \"]\" in IPv6 host address in URI: \"%s\"\n" msgstr "nådde slutet på strängen när vi letade efter matchande \"]\" i IPv6-värdadress i URI: \"%s\"\n" -#: fe-connect.c:5554 +#: fe-connect.c:5567 #, c-format msgid "IPv6 host address may not be empty in URI: \"%s\"\n" msgstr "IPv6-värdadress får ej vara tom i URI: \"%s\"\n" -#: fe-connect.c:5569 +#: fe-connect.c:5582 #, c-format msgid "unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): \"%s\"\n" msgstr "oväntat tecken \"%c\" vid position %d i URI (förväntade \":\" eller \"/\"): \"%s\"\n" -#: fe-connect.c:5698 +#: fe-connect.c:5711 #, c-format msgid "extra key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "extra nyckel/värde-separator \"=\" i URI-frågeparameter: \"%s\"\n" -#: fe-connect.c:5718 +#: fe-connect.c:5731 #, c-format msgid "missing key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "saknar nyckel/värde-separator \"=\" i URI-frågeparameter: \"%s\"\n" -#: fe-connect.c:5769 +#: fe-connect.c:5782 #, c-format msgid "invalid URI query parameter: \"%s\"\n" msgstr "ogiltig URI-frågeparameter: \"%s\"\n" -#: fe-connect.c:5843 +#: fe-connect.c:5856 #, c-format msgid "invalid percent-encoded token: \"%s\"\n" msgstr "ogiltigt procent-kodad symbol: \"%s\"\n" -#: fe-connect.c:5853 +#: fe-connect.c:5866 #, c-format msgid "forbidden value %%00 in percent-encoded value: \"%s\"\n" msgstr "förbjudet värde %%00 i procentkodat värde: \"%s\"\n" -#: fe-connect.c:6199 +#: fe-connect.c:6212 msgid "connection pointer is NULL\n" msgstr "anslutningspekare är NULL\n" -#: fe-connect.c:6495 +#: fe-connect.c:6508 #, c-format msgid "WARNING: password file \"%s\" is not a plain file\n" msgstr "FEL: lösenordsfil \"%s\" är inte en vanlig fil\n" -#: fe-connect.c:6504 +#: fe-connect.c:6517 #, c-format msgid "WARNING: password file \"%s\" has group or world access; permissions should be u=rw (0600) or less\n" msgstr "VARNING: lösenordsfilen \"%s\" har läsrättigheter för gruppen eller världen; rättigheten skall vara u=rw (0600) eller mindre\n" -#: fe-connect.c:6616 +#: fe-connect.c:6629 #, c-format msgid "password retrieved from file \"%s\"\n" msgstr "lösenord hämtat från fil \"%s\"\n" diff --git a/src/pl/plperl/po/ru.po b/src/pl/plperl/po/ru.po index 185a16544b2..aee225e19ac 100644 --- a/src/pl/plperl/po/ru.po +++ b/src/pl/plperl/po/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: plperl (PostgreSQL current)\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2017-08-17 23:07+0000\n" +"POT-Creation-Date: 2022-02-07 11:25+0300\n" "PO-Revision-Date: 2019-08-29 15:42+0300\n" "Last-Translator: Alexander Lakhin <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" @@ -17,95 +17,95 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: plperl.c:407 +#: plperl.c:409 msgid "" "If true, trusted and untrusted Perl code will be compiled in strict mode." msgstr "" "Если этот параметр равен true, доверенный и недоверенный код Perl будет " "компилироваться в строгом режиме." -#: plperl.c:421 +#: plperl.c:423 msgid "" "Perl initialization code to execute when a Perl interpreter is initialized." msgstr "" "Код инициализации Perl, который выполняется при инициализации интерпретатора " "Perl." -#: plperl.c:443 +#: plperl.c:445 msgid "Perl initialization code to execute once when plperl is first used." msgstr "" "Код инициализации Perl, который выполняется один раз, при первом " "использовании plperl." -#: plperl.c:451 +#: plperl.c:453 msgid "Perl initialization code to execute once when plperlu is first used." msgstr "" "Код инициализации Perl, который выполняется один раз, при первом " "использовании plperlu." -#: plperl.c:648 +#: plperl.c:650 #, c-format msgid "cannot allocate multiple Perl interpreters on this platform" msgstr "на этой платформе нельзя запустить множество интерпретаторов Perl" -#: plperl.c:671 plperl.c:855 plperl.c:861 plperl.c:978 plperl.c:990 -#: plperl.c:1033 plperl.c:1056 plperl.c:2120 plperl.c:2230 plperl.c:2298 -#: plperl.c:2361 +#: plperl.c:673 plperl.c:857 plperl.c:863 plperl.c:980 plperl.c:992 +#: plperl.c:1035 plperl.c:1058 plperl.c:2122 plperl.c:2232 plperl.c:2300 +#: plperl.c:2363 #, c-format msgid "%s" msgstr "%s" -#: plperl.c:672 +#: plperl.c:674 #, c-format msgid "while executing PostgreSQL::InServer::SPI::bootstrap" msgstr "при выполнении PostgreSQL::InServer::SPI::bootstrap" -#: plperl.c:856 +#: plperl.c:858 #, c-format msgid "while parsing Perl initialization" msgstr "при разборе параметров инициализации Perl" -#: plperl.c:862 +#: plperl.c:864 #, c-format msgid "while running Perl initialization" msgstr "при выполнении инициализации Perl" -#: plperl.c:979 +#: plperl.c:981 #, c-format msgid "while executing PLC_TRUSTED" msgstr "при выполнении PLC_TRUSTED" -#: plperl.c:991 +#: plperl.c:993 #, c-format msgid "while executing utf8fix" msgstr "при выполнении utf8fix" -#: plperl.c:1034 +#: plperl.c:1036 #, c-format msgid "while executing plperl.on_plperl_init" msgstr "при выполнении plperl.on_plperl_init" -#: plperl.c:1057 +#: plperl.c:1059 #, c-format msgid "while executing plperl.on_plperlu_init" msgstr "при выполнении plperl.on_plperlu_init" -#: plperl.c:1102 plperl.c:1764 +#: plperl.c:1104 plperl.c:1766 #, c-format msgid "Perl hash contains nonexistent column \"%s\"" msgstr "Perl-хеш содержит несуществующий столбец \"%s\"" -#: plperl.c:1107 plperl.c:1769 +#: plperl.c:1109 plperl.c:1771 #, c-format msgid "cannot set system attribute \"%s\"" msgstr "присвоить значение системному атрибуту \"%s\" нельзя" -#: plperl.c:1195 +#: plperl.c:1197 #, c-format msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" msgstr "число размерностей массива (%d) превышает предел (%d)" -#: plperl.c:1207 plperl.c:1224 +#: plperl.c:1209 plperl.c:1226 #, c-format msgid "" "multidimensional arrays must have array expressions with matching dimensions" @@ -113,80 +113,80 @@ msgstr "" "для многомерных массивов должны задаваться выражения с соответствующими " "размерностями" -#: plperl.c:1260 +#: plperl.c:1262 #, c-format msgid "cannot convert Perl array to non-array type %s" msgstr "Perl-массив нельзя преобразовать в тип не массива %s" -#: plperl.c:1362 +#: plperl.c:1364 #, c-format msgid "cannot convert Perl hash to non-composite type %s" msgstr "Perl-хеш нельзя преобразовать в не составной тип %s" -#: plperl.c:1373 +#: plperl.c:1375 #, c-format msgid "" "function returning record called in context that cannot accept type record" msgstr "" "функция, возвращающая запись, вызвана в контексте, не допускающем этот тип" -#: plperl.c:1388 +#: plperl.c:1390 #, c-format msgid "PL/Perl function must return reference to hash or array" msgstr "функция PL/Perl должна возвращать ссылку на хеш или массив" -#: plperl.c:1425 +#: plperl.c:1427 #, c-format msgid "lookup failed for type %s" msgstr "найти тип %s не удалось" -#: plperl.c:1740 +#: plperl.c:1742 #, c-format msgid "$_TD->{new} does not exist" msgstr "$_TD->{new} не существует" -#: plperl.c:1744 +#: plperl.c:1746 #, c-format msgid "$_TD->{new} is not a hash reference" msgstr "$_TD->{new} - не ссылка на хеш" -#: plperl.c:1995 plperl.c:2833 +#: plperl.c:1997 plperl.c:2835 #, c-format msgid "PL/Perl functions cannot return type %s" msgstr "функции PL/Perl не могут возвращать тип %s" -#: plperl.c:2008 plperl.c:2875 +#: plperl.c:2010 plperl.c:2877 #, c-format msgid "PL/Perl functions cannot accept type %s" msgstr "функции PL/Perl не могут принимать тип %s" -#: plperl.c:2125 +#: plperl.c:2127 #, c-format msgid "didn't get a CODE reference from compiling function \"%s\"" msgstr "не удалось получить ссылку на код после компиляции функции \"%s\"" -#: plperl.c:2218 +#: plperl.c:2220 #, c-format msgid "didn't get a return item from function" msgstr "не удалось получить возвращаемый элемент от функции" -#: plperl.c:2262 plperl.c:2329 +#: plperl.c:2264 plperl.c:2331 #, c-format msgid "couldn't fetch $_TD" msgstr "не удалось получить $_TD" -#: plperl.c:2286 plperl.c:2349 +#: plperl.c:2288 plperl.c:2351 #, c-format msgid "didn't get a return item from trigger function" msgstr "не удалось получить возвращаемый элемент от триггерной функции" -#: plperl.c:2406 +#: plperl.c:2408 #, c-format msgid "set-valued function called in context that cannot accept a set" msgstr "" "функция, возвращающая множество, вызвана в контексте, где ему нет места" -#: plperl.c:2451 +#: plperl.c:2453 #, c-format msgid "" "set-returning PL/Perl function must return reference to array or use " @@ -195,12 +195,12 @@ msgstr "" "функция PL/Perl, возвращающая множество, должна возвращать ссылку на массив " "или вызывать return_next" -#: plperl.c:2572 +#: plperl.c:2574 #, c-format msgid "ignoring modified row in DELETE trigger" msgstr "в триггере DELETE изменённая строка игнорируется" -#: plperl.c:2580 +#: plperl.c:2582 #, c-format msgid "" "result of PL/Perl trigger function must be undef, \"SKIP\", or \"MODIFY\"" @@ -208,24 +208,24 @@ msgstr "" "результатом триггерной функции PL/Perl должен быть undef, \"SKIP\" или " "\"MODIFY\"" -#: plperl.c:2828 +#: plperl.c:2830 #, c-format msgid "trigger functions can only be called as triggers" msgstr "триггерные функции могут вызываться только в триггерах" -#: plperl.c:3170 +#: plperl.c:3172 #, c-format msgid "query result has too many rows to fit in a Perl array" msgstr "" "результат запроса содержит слишком много строк для передачи в массиве Perl" -#: plperl.c:3240 +#: plperl.c:3242 #, c-format msgid "cannot use return_next in a non-SETOF function" msgstr "" "return_next можно использовать только в функциях, возвращающих множества" -#: plperl.c:3300 +#: plperl.c:3302 #, c-format msgid "" "SETOF-composite-returning PL/Perl function must call return_next with " @@ -234,17 +234,17 @@ msgstr "" "функция PL/Perl, возвращающая составное множество, должна вызывать " "return_next со ссылкой на хеш" -#: plperl.c:4009 +#: plperl.c:4011 #, c-format msgid "PL/Perl function \"%s\"" msgstr "функция PL/Perl \"%s\"" -#: plperl.c:4021 +#: plperl.c:4023 #, c-format msgid "compilation of PL/Perl function \"%s\"" msgstr "компиляция функции PL/Perl \"%s\"" -#: plperl.c:4030 +#: plperl.c:4032 #, c-format msgid "PL/Perl anonymous code block" msgstr "анонимный блок кода PL/Perl" diff --git a/src/pl/plperl/po/sv.po b/src/pl/plperl/po/sv.po index 7a97215b83e..18b132444ab 100644 --- a/src/pl/plperl/po/sv.po +++ b/src/pl/plperl/po/sv.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:38+0000\n" +"POT-Creation-Date: 2021-11-08 22:51+0000\n" "PO-Revision-Date: 2021-11-07 10:37+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/pl/plpgsql/src/po/sv.po b/src/pl/plpgsql/src/po/sv.po index 64df21f4085..487e1d76a1d 100644 --- a/src/pl/plpgsql/src/po/sv.po +++ b/src/pl/plpgsql/src/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:39+0000\n" +"POT-Creation-Date: 2021-11-08 22:51+0000\n" "PO-Revision-Date: 2021-11-07 10:30+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/pl/plpython/po/sv.po b/src/pl/plpython/po/sv.po index 95c8b2535fb..b9d6e0218b8 100644 --- a/src/pl/plpython/po/sv.po +++ b/src/pl/plpython/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:38+0000\n" +"POT-Creation-Date: 2021-11-08 22:51+0000\n" "PO-Revision-Date: 2021-11-07 10:38+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" diff --git a/src/pl/tcl/po/sv.po b/src/pl/tcl/po/sv.po index 61fb2848849..004dcd0dc8d 100644 --- a/src/pl/tcl/po/sv.po +++ b/src/pl/tcl/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 10\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-11-07 09:38+0000\n" +"POT-Creation-Date: 2021-11-08 22:51+0000\n" "PO-Revision-Date: 2021-11-07 10:38+0100\n" "Last-Translator: Dennis Björklund <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" |