]> granicus.if.org Git - postgresql/commitdiff
Translation updates
authorPeter Eisentraut <peter_e@gmx.net>
Mon, 2 Dec 2013 05:08:10 +0000 (00:08 -0500)
committerPeter Eisentraut <peter_e@gmx.net>
Mon, 2 Dec 2013 05:08:10 +0000 (00:08 -0500)
19 files changed:
src/backend/po/de.po
src/backend/po/fr.po
src/backend/po/it.po
src/bin/initdb/po/cs.po
src/bin/pg_basebackup/po/cs.po
src/bin/pg_config/po/cs.po
src/bin/pg_controldata/po/cs.po
src/bin/pg_ctl/po/cs.po
src/bin/pg_dump/po/cs.po
src/bin/pg_resetxlog/po/cs.po
src/bin/psql/po/cs.po
src/bin/scripts/po/cs.po
src/interfaces/ecpg/ecpglib/po/cs.po
src/interfaces/ecpg/preproc/po/cs.po
src/interfaces/libpq/po/cs.po
src/pl/plperl/po/cs.po
src/pl/plpgsql/src/po/cs.po
src/pl/plpython/po/cs.po
src/pl/tcl/po/cs.po

index 8327039314dd92a652b974d3f3d96d78a79c9c7d..b5f064df62ef6fcc88665ab078a14b2f43d3bc90 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.2\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2013-09-30 14:56+0000\n"
-"PO-Revision-Date: 2013-10-02 21:28-0400\n"
+"POT-Creation-Date: 2013-11-30 20:26+0000\n"
+"PO-Revision-Date: 2013-11-30 23:41-0500\n"
 "Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n"
 "Language-Team: German <peter_e@gmx.net>\n"
 "Language: de\n"
@@ -155,12 +155,12 @@ msgstr "Möglicherweise stört eine Antivirus-, Datensicherungs- oder ähnliche
 msgid "unrecognized error %d"
 msgstr "unbekannter Fehler %d"
 
-#: ../port/win32error.c:188
+#: ../port/win32error.c:189
 #, c-format
 msgid "mapped win32 error code %lu to %d"
 msgstr "win32-Fehlercode %lu nach %d abgebildet"
 
-#: ../port/win32error.c:199
+#: ../port/win32error.c:201
 #, c-format
 msgid "unrecognized win32 error code: %lu"
 msgstr "unbekannter win32-Fehlercode: %lu"
@@ -180,7 +180,7 @@ msgstr "Anzahl der Indexspalten (%d) überschreitet Maximum (%d)"
 msgid "index row requires %lu bytes, maximum size is %lu"
 msgstr "Indexzeile benötigt %lu Bytes, Maximalgröße ist %lu"
 
-#: access/common/printtup.c:278 tcop/fastpath.c:180 tcop/fastpath.c:567
+#: access/common/printtup.c:293 tcop/fastpath.c:180 tcop/fastpath.c:567
 #: tcop/postgres.c:1671
 #, c-format
 msgid "unsupported format code: %d"
@@ -261,7 +261,7 @@ msgstr "Attribut »%s« von Typ %s stimmt nicht mit dem entsprechenden Attribut
 msgid "Attribute \"%s\" of type %s does not exist in type %s."
 msgstr "Attribut »%s« von Typ %s existiert nicht in Typ %s."
 
-#: access/common/tupdesc.c:584 parser/parse_relation.c:1185
+#: access/common/tupdesc.c:590 parser/parse_relation.c:1185
 #, c-format
 msgid "column \"%s\" cannot be declared SETOF"
 msgstr "Spalte »%s« kann nicht als SETOF deklariert werden"
@@ -387,8 +387,8 @@ msgstr "»%s« ist ein Index"
 msgid "\"%s\" is a composite type"
 msgstr "»%s« ist ein zusammengesetzter Typ"
 
-#: access/heap/heapam.c:3558 access/heap/heapam.c:3589
-#: access/heap/heapam.c:3624
+#: access/heap/heapam.c:3560 access/heap/heapam.c:3591
+#: access/heap/heapam.c:3626
 #, c-format
 msgid "could not obtain lock on row in relation \"%s\""
 msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen"
@@ -842,7 +842,7 @@ msgstr "konnte Datei »%s« nicht schließen: %m"
 #: access/transam/xlog.c:4583 access/transam/xlog.c:4744
 #: replication/basebackup.c:369 replication/basebackup.c:1016
 #: storage/file/copydir.c:165 storage/file/copydir.c:255 storage/smgr/md.c:579
-#: storage/smgr/md.c:837 utils/error/elog.c:1536 utils/init/miscinit.c:1038
+#: storage/smgr/md.c:837 utils/error/elog.c:1537 utils/init/miscinit.c:1038
 #: utils/init/miscinit.c:1153
 #, c-format
 msgid "could not open file \"%s\": %m"
@@ -2165,14 +2165,14 @@ msgid "default privileges cannot be set for columns"
 msgstr "Vorgabeprivilegien können nicht für Spalten gesetzt werden"
 
 #: catalog/aclchk.c:1477 catalog/objectaddress.c:813 commands/analyze.c:384
-#: commands/copy.c:3960 commands/sequence.c:1457 commands/tablecmds.c:4769
+#: commands/copy.c:3964 commands/sequence.c:1457 commands/tablecmds.c:4769
 #: commands/tablecmds.c:4861 commands/tablecmds.c:4908
 #: commands/tablecmds.c:5010 commands/tablecmds.c:5054
 #: commands/tablecmds.c:5133 commands/tablecmds.c:5217
 #: commands/tablecmds.c:7159 commands/tablecmds.c:7376
 #: commands/tablecmds.c:7765 commands/trigger.c:604 parser/analyze.c:2046
 #: parser/parse_relation.c:2067 parser/parse_relation.c:2124
-#: parser/parse_target.c:897 parser/parse_type.c:123 utils/adt/acl.c:2838
+#: parser/parse_target.c:899 parser/parse_type.c:123 utils/adt/acl.c:2838
 #: utils/adt/ruleutils.c:1614
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist"
@@ -2909,7 +2909,7 @@ msgstr "für Spalte »%s« mit sortierbarem Typ %s wurde keine Sortierfolge abge
 #: commands/view.c:147 regex/regc_pg_locale.c:262 utils/adt/formatting.c:1517
 #: utils/adt/formatting.c:1569 utils/adt/formatting.c:1637
 #: utils/adt/formatting.c:1689 utils/adt/formatting.c:1758
-#: utils/adt/formatting.c:1822 utils/adt/like.c:212 utils/adt/selfuncs.c:5192
+#: utils/adt/formatting.c:1822 utils/adt/like.c:212 utils/adt/selfuncs.c:5198
 #: utils/adt/varlena.c:1372
 #, c-format
 msgid "Use the COLLATE clause to set the collation explicitly."
@@ -2982,7 +2982,7 @@ msgstr "Fensterfunktionen können nicht in Vorgabeausdrücken verwendet werden"
 msgid "column \"%s\" is of type %s but default expression is of type %s"
 msgstr "Spalte »%s« hat Typ %s, aber der Vorgabeausdruck hat Typ %s"
 
-#: catalog/heap.c:2488 commands/prepare.c:388 parser/parse_node.c:397
+#: catalog/heap.c:2488 commands/prepare.c:388 parser/parse_node.c:410
 #: parser/parse_target.c:491 parser/parse_target.c:737
 #: parser/parse_target.c:747 rewrite/rewriteHandler.c:1035
 #, c-format
@@ -3148,13 +3148,13 @@ msgstr "Textsuchevorlage »%s« existiert nicht"
 msgid "text search configuration \"%s\" does not exist"
 msgstr "Textsuchekonfiguration »%s« existiert nicht"
 
-#: catalog/namespace.c:2605 parser/parse_expr.c:777 parser/parse_target.c:1087
+#: catalog/namespace.c:2605 parser/parse_expr.c:777 parser/parse_target.c:1089
 #, c-format
 msgid "cross-database references are not implemented: %s"
 msgstr "Verweise auf andere Datenbanken sind nicht implementiert: %s"
 
 #: catalog/namespace.c:2611 gram.y:12050 gram.y:13249 parser/parse_expr.c:784
-#: parser/parse_target.c:1094
+#: parser/parse_target.c:1096
 #, c-format
 msgid "improper qualified name (too many dotted names): %s"
 msgstr "falscher qualifizierter Name (zu viele Namensteile): %s"
@@ -3270,7 +3270,7 @@ msgid "column name must be qualified"
 msgstr "Spaltenname muss qualifiziert werden"
 
 #: catalog/objectaddress.c:853 commands/functioncmds.c:130
-#: commands/tablecmds.c:226 commands/typecmds.c:3192 parser/parse_func.c:1583
+#: commands/tablecmds.c:226 commands/typecmds.c:3192 parser/parse_func.c:1572
 #: parser/parse_type.c:202 utils/adt/acl.c:4372 utils/adt/regproc.c:974
 #, c-format
 msgid "type \"%s\" does not exist"
@@ -3346,7 +3346,7 @@ msgstr "Sortieroperator kann nur für Aggregatfunktionen mit einem Argument ange
 #: commands/typecmds.c:1674 commands/typecmds.c:1705 commands/typecmds.c:1728
 #: commands/typecmds.c:1749 commands/typecmds.c:1776 commands/typecmds.c:1803
 #: commands/typecmds.c:1880 commands/typecmds.c:1922 parser/parse_func.c:288
-#: parser/parse_func.c:299 parser/parse_func.c:1562
+#: parser/parse_func.c:299 parser/parse_func.c:1551
 #, c-format
 msgid "function %s does not exist"
 msgstr "Funktion %s existiert nicht"
@@ -3501,7 +3501,7 @@ msgstr "Operator %s existiert bereits"
 msgid "operator cannot be its own negator or sort operator"
 msgstr "Operator kann nicht sein eigener Negator oder Sortierungsoperator sein"
 
-#: catalog/pg_proc.c:128 parser/parse_func.c:1607 parser/parse_func.c:1647
+#: catalog/pg_proc.c:128 parser/parse_func.c:1596 parser/parse_func.c:1636
 #, c-format
 msgid "functions cannot have more than %d argument"
 msgid_plural "functions cannot have more than %d arguments"
@@ -3887,7 +3887,7 @@ msgstr "clustere »%s.%s« durch Index-Scan von »%s«"
 msgid "clustering \"%s.%s\" using sequential scan and sort"
 msgstr "clustere »%s.%s« durch sequenziellen Scan und Sortieren"
 
-#: commands/cluster.c:892 commands/vacuumlazy.c:398
+#: commands/cluster.c:892 commands/vacuumlazy.c:412
 #, c-format
 msgid "vacuuming \"%s.%s\""
 msgstr "vacuume »%s.%s«"
@@ -4197,7 +4197,7 @@ msgstr "relativer Pfad bei COPY in Datei nicht erlaubt"
 msgid "could not open file \"%s\" for writing: %m"
 msgstr "konnte Datei »%s« nicht zum Schreiben öffnen: %m"
 
-#: commands/copy.c:1428 commands/copy.c:2372
+#: commands/copy.c:1428 commands/copy.c:2376
 #, c-format
 msgid "\"%s\" is a directory"
 msgstr "»%s« ist ein Verzeichnis"
@@ -4247,150 +4247,150 @@ msgstr "kann nicht in Sequenz »%s« kopieren"
 msgid "cannot copy to non-table relation \"%s\""
 msgstr "kann nicht in Relation »%s« kopieren, die keine Tabelle ist"
 
-#: commands/copy.c:2365 utils/adt/genfile.c:122
+#: commands/copy.c:2369 utils/adt/genfile.c:122
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "konnte Datei »%s« nicht zum Lesen öffnen: %m"
 
-#: commands/copy.c:2391
+#: commands/copy.c:2395
 #, c-format
 msgid "COPY file signature not recognized"
 msgstr "COPY-Datei-Signatur nicht erkannt"
 
-#: commands/copy.c:2396
+#: commands/copy.c:2400
 #, c-format
 msgid "invalid COPY file header (missing flags)"
 msgstr "ungültiger COPY-Dateikopf (Flags fehlen)"
 
-#: commands/copy.c:2402
+#: commands/copy.c:2406
 #, c-format
 msgid "unrecognized critical flags in COPY file header"
 msgstr "unbekannte kritische Flags im COPY-Dateikopf"
 
-#: commands/copy.c:2408
+#: commands/copy.c:2412
 #, c-format
 msgid "invalid COPY file header (missing length)"
 msgstr "ungültiger COPY-Dateikopf (Länge fehlt)"
 
-#: commands/copy.c:2415
+#: commands/copy.c:2419
 #, c-format
 msgid "invalid COPY file header (wrong length)"
 msgstr "ungültiger COPY-Dateikopf (falsche Länge)"
 
-#: commands/copy.c:2548 commands/copy.c:3231 commands/copy.c:3461
+#: commands/copy.c:2552 commands/copy.c:3235 commands/copy.c:3465
 #, c-format
 msgid "extra data after last expected column"
 msgstr "zusätzliche Daten nach letzter erwarteter Spalte"
 
-#: commands/copy.c:2558
+#: commands/copy.c:2562
 #, c-format
 msgid "missing data for OID column"
 msgstr "fehlende Daten für OID-Spalte"
 
-#: commands/copy.c:2564
+#: commands/copy.c:2568
 #, c-format
 msgid "null OID in COPY data"
 msgstr "OID ist NULL in COPY-Daten"
 
-#: commands/copy.c:2574 commands/copy.c:2673
+#: commands/copy.c:2578 commands/copy.c:2677
 #, c-format
 msgid "invalid OID in COPY data"
 msgstr "ungültige OID in COPY-Daten"
 
-#: commands/copy.c:2589
+#: commands/copy.c:2593
 #, c-format
 msgid "missing data for column \"%s\""
 msgstr "fehlende Daten für Spalte »%s«"
 
-#: commands/copy.c:2648
+#: commands/copy.c:2652
 #, c-format
 msgid "received copy data after EOF marker"
 msgstr "COPY-Daten nach EOF-Markierung empfangen"
 
-#: commands/copy.c:2655
+#: commands/copy.c:2659
 #, c-format
 msgid "row field count is %d, expected %d"
 msgstr "Feldanzahl in Zeile ist %d, erwartet wurden %d"
 
-#: commands/copy.c:2995 commands/copy.c:3012
+#: commands/copy.c:2999 commands/copy.c:3016
 #, c-format
 msgid "literal carriage return found in data"
 msgstr "Carriage-Return-Zeichen in Daten gefunden"
 
-#: commands/copy.c:2996 commands/copy.c:3013
+#: commands/copy.c:3000 commands/copy.c:3017
 #, c-format
 msgid "unquoted carriage return found in data"
 msgstr "ungequotetes Carriage-Return-Zeichen in Daten gefunden"
 
-#: commands/copy.c:2998 commands/copy.c:3015
+#: commands/copy.c:3002 commands/copy.c:3019
 #, c-format
 msgid "Use \"\\r\" to represent carriage return."
 msgstr "Verwenden Sie »\\r«, um ein Carriage-Return-Zeichen darzustellen."
 
-#: commands/copy.c:2999 commands/copy.c:3016
+#: commands/copy.c:3003 commands/copy.c:3020
 #, c-format
 msgid "Use quoted CSV field to represent carriage return."
 msgstr "Verwenden Sie ein gequotetes CSV-Feld, um ein Carriage-Return-Zeichen darzustellen."
 
-#: commands/copy.c:3028
+#: commands/copy.c:3032
 #, c-format
 msgid "literal newline found in data"
 msgstr "Newline-Zeichen in Daten gefunden"
 
-#: commands/copy.c:3029
+#: commands/copy.c:3033
 #, c-format
 msgid "unquoted newline found in data"
 msgstr "ungequotetes Newline-Zeichen in Daten gefunden"
 
-#: commands/copy.c:3031
+#: commands/copy.c:3035
 #, c-format
 msgid "Use \"\\n\" to represent newline."
 msgstr "Verwenden Sie »\\n«, um ein Newline-Zeichen darzustellen."
 
-#: commands/copy.c:3032
+#: commands/copy.c:3036
 #, c-format
 msgid "Use quoted CSV field to represent newline."
 msgstr "Verwenden Sie ein gequotetes CSV-Feld, um ein Newline-Zeichen darzustellen."
 
-#: commands/copy.c:3078 commands/copy.c:3114
+#: commands/copy.c:3082 commands/copy.c:3118
 #, c-format
 msgid "end-of-copy marker does not match previous newline style"
 msgstr "COPY-Ende-Markierung stimmt nicht mit vorherigem Newline-Stil überein"
 
-#: commands/copy.c:3087 commands/copy.c:3103
+#: commands/copy.c:3091 commands/copy.c:3107
 #, c-format
 msgid "end-of-copy marker corrupt"
 msgstr "COPY-Ende-Markierung verfälscht"
 
-#: commands/copy.c:3545
+#: commands/copy.c:3549
 #, c-format
 msgid "unterminated CSV quoted field"
 msgstr "Quotes in CSV-Feld nicht abgeschlossen"
 
-#: commands/copy.c:3622 commands/copy.c:3641
+#: commands/copy.c:3626 commands/copy.c:3645
 #, c-format
 msgid "unexpected EOF in COPY data"
 msgstr "unerwartetes EOF in COPY-Daten"
 
-#: commands/copy.c:3631
+#: commands/copy.c:3635
 #, c-format
 msgid "invalid field size"
 msgstr "ungültige Feldgröße"
 
-#: commands/copy.c:3654
+#: commands/copy.c:3658
 #, c-format
 msgid "incorrect binary data format"
 msgstr "falsches Binärdatenformat"
 
-#: commands/copy.c:3965 commands/indexcmds.c:1014 commands/tablecmds.c:1386
+#: commands/copy.c:3969 commands/indexcmds.c:1014 commands/tablecmds.c:1386
 #: commands/tablecmds.c:2185 parser/parse_expr.c:766
 #: utils/adt/tsvector_op.c:1417
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "Spalte »%s« existiert nicht"
 
-#: commands/copy.c:3972 commands/tablecmds.c:1412 commands/trigger.c:613
-#: parser/parse_target.c:913 parser/parse_target.c:924
+#: commands/copy.c:3976 commands/tablecmds.c:1412 commands/trigger.c:613
+#: parser/parse_target.c:915 parser/parse_target.c:926
 #, c-format
 msgid "column \"%s\" specified more than once"
 msgstr "Spalte »%s« mehrmals angegeben"
@@ -5953,9 +5953,9 @@ msgstr "setval: Wert %s ist außerhalb des gültigen Bereichs von Sequenz »%s«
 #: postmaster/postmaster.c:4015 postmaster/postmaster.c:4638
 #: storage/buffer/buf_init.c:154 storage/buffer/localbuf.c:393
 #: storage/file/fd.c:374 storage/file/fd.c:771 storage/file/fd.c:889
-#: storage/file/fd.c:1502 storage/ipc/procarray.c:886
-#: storage/ipc/procarray.c:1326 storage/ipc/procarray.c:1333
-#: storage/ipc/procarray.c:1652 storage/ipc/procarray.c:2121
+#: storage/file/fd.c:1502 storage/ipc/procarray.c:893
+#: storage/ipc/procarray.c:1333 storage/ipc/procarray.c:1340
+#: storage/ipc/procarray.c:1659 storage/ipc/procarray.c:2128
 #: utils/adt/formatting.c:1526 utils/adt/formatting.c:1646
 #: utils/adt/formatting.c:1767 utils/adt/regexp.c:209 utils/adt/varlena.c:3530
 #: utils/adt/varlena.c:3551 utils/fmgr/dfmgr.c:224 utils/hash/dynahash.c:373
@@ -7101,7 +7101,7 @@ msgstr "Triggerfunktion %u gab NULL-Wert zurück"
 msgid "BEFORE STATEMENT trigger cannot return a value"
 msgstr "Trigger für BEFORE STATEMENT kann keinen Wert zurückgeben"
 
-#: commands/trigger.c:2620 executor/execMain.c:1883
+#: commands/trigger.c:2620 executor/execMain.c:1902
 #: executor/nodeLockRows.c:138 executor/nodeModifyTable.c:367
 #: executor/nodeModifyTable.c:589
 #, c-format
@@ -7529,7 +7529,7 @@ msgid "role \"%s\" already exists"
 msgstr "Rolle »%s« existiert bereits"
 
 #: commands/user.c:616 commands/user.c:818 commands/user.c:898
-#: commands/user.c:1060 commands/variable.c:855 commands/variable.c:927
+#: commands/user.c:1060 commands/variable.c:857 commands/variable.c:929
 #: utils/adt/acl.c:5088 utils/init/miscinit.c:432
 #, c-format
 msgid "role \"%s\" does not exist"
@@ -7691,7 +7691,7 @@ msgstr "überspringe »%s« --- nur Eigentümer der Tabelle oder der Datenbank k
 msgid "skipping \"%s\" --- cannot vacuum non-tables or special system tables"
 msgstr "überspringe »%s« --- kann Nicht-Tabellen oder besondere Systemtabellen nicht vacuumen"
 
-#: commands/vacuumlazy.c:301
+#: commands/vacuumlazy.c:315
 #, c-format
 msgid ""
 "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
@@ -7708,22 +7708,22 @@ msgstr ""
 "durchschn. Leserate: %.3f MiB/s, durchschn. Schreibrate: %.3f MiB/s\n"
 "Systembenutzung: %s"
 
-#: commands/vacuumlazy.c:632
+#: commands/vacuumlazy.c:647
 #, c-format
 msgid "relation \"%s\" page %u is uninitialized --- fixing"
 msgstr "Seite %2$u in Relation »%1$s« ist nicht initialisiert --- wird repariert"
 
-#: commands/vacuumlazy.c:1017
+#: commands/vacuumlazy.c:1037
 #, c-format
 msgid "\"%s\": removed %.0f row versions in %u pages"
 msgstr "»%s«: %.0f Zeilenversionen in %u Seiten entfernt"
 
-#: commands/vacuumlazy.c:1022
+#: commands/vacuumlazy.c:1042
 #, c-format
 msgid "\"%s\": found %.0f removable, %.0f nonremovable row versions in %u out of %u pages"
 msgstr "»%s«: %.0f entfernbare, %.0f nicht entfernbare Zeilenversionen in %u von %u Seiten gefunden"
 
-#: commands/vacuumlazy.c:1026
+#: commands/vacuumlazy.c:1046
 #, c-format
 msgid ""
 "%.0f dead row versions cannot be removed yet.\n"
@@ -7736,28 +7736,28 @@ msgstr ""
 "%u Seiten sind vollkommen leer.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1089
+#: commands/vacuumlazy.c:1109
 #, c-format
 msgid "\"%s\": removed %d row versions in %d pages"
 msgstr "»%s«: %d Zeilenversionen in %d Seiten entfernt"
 
-#: commands/vacuumlazy.c:1092 commands/vacuumlazy.c:1228
-#: commands/vacuumlazy.c:1398
+#: commands/vacuumlazy.c:1112 commands/vacuumlazy.c:1248
+#: commands/vacuumlazy.c:1418
 #, c-format
 msgid "%s."
 msgstr "%s."
 
-#: commands/vacuumlazy.c:1225
+#: commands/vacuumlazy.c:1245
 #, c-format
 msgid "scanned index \"%s\" to remove %d row versions"
 msgstr "Index »%s« gelesen und %d Zeilenversionen entfernt"
 
-#: commands/vacuumlazy.c:1269
+#: commands/vacuumlazy.c:1289
 #, c-format
 msgid "index \"%s\" now contains %.0f row versions in %u pages"
 msgstr "Index »%s« enthält %.0f Zeilenversionen in %u Seiten"
 
-#: commands/vacuumlazy.c:1273
+#: commands/vacuumlazy.c:1293
 #, c-format
 msgid ""
 "%.0f index row versions were removed.\n"
@@ -7768,17 +7768,17 @@ msgstr ""
 "%u Indexseiten wurden gelöscht, %u sind gegenwärtig wiederverwendbar.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1330
+#: commands/vacuumlazy.c:1350
 #, c-format
 msgid "\"%s\": stopping truncate due to conflicting lock request"
 msgstr "»%s«: Truncate gestoppt wegen Sperrkonflikt"
 
-#: commands/vacuumlazy.c:1395
+#: commands/vacuumlazy.c:1415
 #, c-format
 msgid "\"%s\": truncated %u to %u pages"
 msgstr "»%s«: von %u auf %u Seiten verkürzt"
 
-#: commands/vacuumlazy.c:1451
+#: commands/vacuumlazy.c:1471
 #, c-format
 msgid "\"%s\": suspending truncate due to conflicting lock request"
 msgstr "»%s«: Truncate ausgesetzt wegen Sperrkonflikt"
@@ -7803,72 +7803,72 @@ msgstr "Im Zeitzonenintervall können keine Monate angegeben werden."
 msgid "Cannot specify days in time zone interval."
 msgstr "Im Zeitzonenintervall können keine Tage angegeben werden."
 
-#: commands/variable.c:362 commands/variable.c:485
+#: commands/variable.c:364 commands/variable.c:487
 #, c-format
 msgid "time zone \"%s\" appears to use leap seconds"
 msgstr "Zeitzone »%s« verwendet anscheinend Schaltsekunden"
 
-#: commands/variable.c:364 commands/variable.c:487
+#: commands/variable.c:366 commands/variable.c:489
 #, c-format
 msgid "PostgreSQL does not support leap seconds."
 msgstr "PostgreSQL unterstützt keine Schaltsekunden."
 
-#: commands/variable.c:551
+#: commands/variable.c:553
 #, c-format
 msgid "cannot set transaction read-write mode inside a read-only transaction"
 msgstr "kann den Read/Write-Modus einer Transaktion nicht in einer Read-Only-Transaktion setzen"
 
-#: commands/variable.c:558
+#: commands/variable.c:560
 #, c-format
 msgid "transaction read-write mode must be set before any query"
 msgstr "Read/Write-Modus einer Transaktion muss vor allen Anfragen gesetzt werden"
 
-#: commands/variable.c:565
+#: commands/variable.c:567
 #, c-format
 msgid "cannot set transaction read-write mode during recovery"
 msgstr "kann den Read/Write-Modus einer Transaktion nicht während der Wiederherstellung setzen"
 
-#: commands/variable.c:614
+#: commands/variable.c:616
 #, c-format
 msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query"
 msgstr "SET TRANSACTION ISOLATION LEVEL muss vor allen Anfragen aufgerufen werden"
 
-#: commands/variable.c:621
+#: commands/variable.c:623
 #, c-format
 msgid "SET TRANSACTION ISOLATION LEVEL must not be called in a subtransaction"
 msgstr "SET TRANSACTION ISOLATION LEVEL kann nicht in einer Subtransaktion aufgerufen werden"
 
-#: commands/variable.c:628 storage/lmgr/predicate.c:1582
+#: commands/variable.c:630 storage/lmgr/predicate.c:1582
 #, c-format
 msgid "cannot use serializable mode in a hot standby"
 msgstr "kann serialisierbaren Modus nicht in einem Hot Standby verwenden"
 
-#: commands/variable.c:629
+#: commands/variable.c:631
 #, c-format
 msgid "You can use REPEATABLE READ instead."
 msgstr "Sie können stattdessen REPEATABLE READ verwenden."
 
-#: commands/variable.c:677
+#: commands/variable.c:679
 #, c-format
 msgid "SET TRANSACTION [NOT] DEFERRABLE cannot be called within a subtransaction"
 msgstr "SET TRANSACTION [NOT] DEFERRABLE kann nicht in einer Subtransaktion aufgerufen werden"
 
-#: commands/variable.c:683
+#: commands/variable.c:685
 #, c-format
 msgid "SET TRANSACTION [NOT] DEFERRABLE must be called before any query"
 msgstr "SET TRANSACTION [NOT] DEFERRABLE muss vor allen Anfragen aufgerufen werden"
 
-#: commands/variable.c:765
+#: commands/variable.c:767
 #, c-format
 msgid "Conversion between %s and %s is not supported."
 msgstr "Umwandlung zwischen %s und %s wird nicht unterstützt."
 
-#: commands/variable.c:772
+#: commands/variable.c:774
 #, c-format
 msgid "Cannot change \"client_encoding\" now."
 msgstr "»client_encoding« kann jetzt nicht geändert werden."
 
-#: commands/variable.c:942
+#: commands/variable.c:944
 #, c-format
 msgid "permission denied to set role \"%s\""
 msgstr "keine Berechtigung, um Rolle »%s« zu setzen"
@@ -7963,92 +7963,92 @@ msgstr "Typ von Parameter %d (%s) stimmt nicht mit dem überein, als der Plan vo
 msgid "no value found for parameter %d"
 msgstr "kein Wert für Parameter %d gefunden"
 
-#: executor/execMain.c:947
+#: executor/execMain.c:948
 #, c-format
 msgid "cannot change sequence \"%s\""
 msgstr "kann Sequenz »%s« nicht ändern"
 
-#: executor/execMain.c:953
+#: executor/execMain.c:954
 #, c-format
 msgid "cannot change TOAST relation \"%s\""
 msgstr "kann TOAST-Relation »%s« nicht ändern"
 
-#: executor/execMain.c:963
+#: executor/execMain.c:964
 #, c-format
 msgid "cannot insert into view \"%s\""
 msgstr "kann nicht in Sicht »%s« einfügen"
 
-#: executor/execMain.c:965
+#: executor/execMain.c:966
 #, c-format
 msgid "You need an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger."
 msgstr "Sie benötigen eine ON INSERT DO INSTEAD Regel ohne Bedingung oder einen INSTEAD OF INSERT Trigger."
 
-#: executor/execMain.c:971
+#: executor/execMain.c:972
 #, c-format
 msgid "cannot update view \"%s\""
 msgstr "kann Sicht »%s« nicht aktualisieren"
 
-#: executor/execMain.c:973
+#: executor/execMain.c:974
 #, c-format
 msgid "You need an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger."
 msgstr "Sie benötigen eine ON UPDATE DO INSTEAD Regel ohne Bedingung oder einen INSTEAD OF UPDATE Trigger."
 
-#: executor/execMain.c:979
+#: executor/execMain.c:980
 #, c-format
 msgid "cannot delete from view \"%s\""
 msgstr "kann nicht in Sicht »%s« löschen"
 
-#: executor/execMain.c:981
+#: executor/execMain.c:982
 #, c-format
 msgid "You need an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger."
 msgstr "Sie benötigen eine ON DELETE DO INSTEAD Regel ohne Bedingung oder einen INSTEAD OF DELETE Trigger."
 
-#: executor/execMain.c:991
+#: executor/execMain.c:992
 #, c-format
 msgid "cannot change foreign table \"%s\""
 msgstr "kann Fremdtabelle »%s« nicht ändern"
 
-#: executor/execMain.c:997
+#: executor/execMain.c:998
 #, c-format
 msgid "cannot change relation \"%s\""
 msgstr "kann Relation »%s« nicht ändern"
 
-#: executor/execMain.c:1021
+#: executor/execMain.c:1022
 #, c-format
 msgid "cannot lock rows in sequence \"%s\""
 msgstr "kann Zeilen in Sequenz »%s« nicht sperren"
 
-#: executor/execMain.c:1028
+#: executor/execMain.c:1029
 #, c-format
 msgid "cannot lock rows in TOAST relation \"%s\""
 msgstr "kann Zeilen in TOAST-Relation »%s« nicht sperren"
 
-#: executor/execMain.c:1035
+#: executor/execMain.c:1036
 #, c-format
 msgid "cannot lock rows in view \"%s\""
 msgstr "kann Zeilen in Sicht »%s« nicht sperren"
 
-#: executor/execMain.c:1042
+#: executor/execMain.c:1043
 #, c-format
 msgid "cannot lock rows in foreign table \"%s\""
 msgstr "kann Zeilen in Fremdtabelle »%s« nicht sperren"
 
-#: executor/execMain.c:1048
+#: executor/execMain.c:1049
 #, c-format
 msgid "cannot lock rows in relation \"%s\""
 msgstr "kann Zeilen in Relation »%s« nicht sperren"
 
-#: executor/execMain.c:1524
+#: executor/execMain.c:1526
 #, c-format
 msgid "null value in column \"%s\" violates not-null constraint"
 msgstr "NULL-Wert in Spalte »%s« verletzt Not-Null-Constraint"
 
-#: executor/execMain.c:1526 executor/execMain.c:1540
+#: executor/execMain.c:1528 executor/execMain.c:1544
 #, c-format
 msgid "Failing row contains %s."
 msgstr "Fehlgeschlagene Zeile enthält %s."
 
-#: executor/execMain.c:1538
+#: executor/execMain.c:1542
 #, c-format
 msgid "new row for relation \"%s\" violates check constraint \"%s\""
 msgstr "neue Zeile für Relation »%s« verletzt Check-Constraint »%s«"
@@ -8101,7 +8101,7 @@ msgid "Physical storage mismatch on dropped attribute at ordinal position %d."
 msgstr "Physischer Speicher stimmt nicht überein mit gelöschtem Attribut auf Position %d."
 
 #: executor/execQual.c:1301 parser/parse_func.c:91 parser/parse_func.c:323
-#: parser/parse_func.c:642
+#: parser/parse_func.c:631
 #, c-format
 msgid "cannot pass more than %d argument to a function"
 msgid_plural "cannot pass more than %d arguments to a function"
@@ -8219,7 +8219,7 @@ msgid "ROW() column has type %s instead of type %s"
 msgstr "ROW()-Spalte hat Typ %s statt Typ %s"
 
 #: executor/execQual.c:4903 utils/adt/arrayfuncs.c:3377
-#: utils/adt/rowtypes.c:950
+#: utils/adt/rowtypes.c:920
 #, c-format
 msgid "could not identify a comparison function for type %s"
 msgstr "konnte keine Vergleichsfunktion für Typ %s ermitteln"
@@ -8256,7 +8256,7 @@ msgid "%s is not allowed in a SQL function"
 msgstr "%s ist in SQL-Funktionen nicht erlaubt"
 
 #. translator: %s is a SQL statement name
-#: executor/functions.c:504 executor/spi.c:1282 executor/spi.c:2054
+#: executor/functions.c:504 executor/spi.c:1265 executor/spi.c:2037
 #, c-format
 msgid "%s is not allowed in a non-volatile function"
 msgstr "%s ist in als nicht »volatile« markierten Funktionen nicht erlaubt"
@@ -8414,28 +8414,28 @@ msgstr "Prüfen Sie, ob Aufrufe von »SPI_finish« fehlen."
 msgid "subtransaction left non-empty SPI stack"
 msgstr "Subtransaktion ließ nicht-leeren SPI-Stack zurück"
 
-#: executor/spi.c:1146
+#: executor/spi.c:1129
 #, c-format
 msgid "cannot open multi-query plan as cursor"
 msgstr "Plan mit mehreren Anfragen kann nicht als Cursor geöffnet werden"
 
 #. translator: %s is name of a SQL command, eg INSERT
-#: executor/spi.c:1151
+#: executor/spi.c:1134
 #, c-format
 msgid "cannot open %s query as cursor"
 msgstr "%s kann nicht als Cursor geöffnet werden"
 
-#: executor/spi.c:1259 parser/analyze.c:2205
+#: executor/spi.c:1242 parser/analyze.c:2205
 #, c-format
 msgid "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE is not supported"
 msgstr "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE wird nicht unterstützt"
 
-#: executor/spi.c:1260 parser/analyze.c:2206
+#: executor/spi.c:1243 parser/analyze.c:2206
 #, c-format
 msgid "Scrollable cursors must be READ ONLY."
 msgstr "Scrollbare Cursor müssen READ ONLY sein."
 
-#: executor/spi.c:2338
+#: executor/spi.c:2321
 #, c-format
 msgid "SQL statement \"%s\""
 msgstr "SQL-Anweisung »%s«"
@@ -9858,7 +9858,7 @@ msgid "no data left in message"
 msgstr "keine Daten in Message übrig"
 
 #: libpq/pqformat.c:556 libpq/pqformat.c:574 libpq/pqformat.c:595
-#: utils/adt/arrayfuncs.c:1410 utils/adt/rowtypes.c:572
+#: utils/adt/arrayfuncs.c:1410 utils/adt/rowtypes.c:558
 #, c-format
 msgid "insufficient data left in message"
 msgstr "nicht genug Daten in Message übrig"
@@ -10195,7 +10195,7 @@ msgstr "konnte Arraytyp für Datentyp %s nicht finden"
 msgid "FULL JOIN is only supported with merge-joinable or hash-joinable join conditions"
 msgstr "FULL JOIN wird nur für Merge- oder Hash-Verbund-fähige Verbundbedingungen unterstützt"
 
-#: optimizer/plan/initsplan.c:592
+#: optimizer/plan/initsplan.c:612
 #, c-format
 msgid "SELECT FOR UPDATE/SHARE cannot be applied to the nullable side of an outer join"
 msgstr "SELECT FOR UPDATE/SHARE kann nicht auf die nullbare Seite eines äußeren Verbundes angewendet werden"
@@ -10263,7 +10263,7 @@ msgstr "Alle Spaltendatentypen müssen hashbar sein."
 msgid "could not implement %s"
 msgstr "konnte %s nicht implementieren"
 
-#: optimizer/util/clauses.c:4358
+#: optimizer/util/clauses.c:4423
 #, c-format
 msgid "SQL function \"%s\" during inlining"
 msgstr "SQL-Funktion »%s« beim Inlining"
@@ -10649,49 +10649,54 @@ msgstr "%s Position %d ist nicht in der Select-Liste"
 msgid "window \"%s\" is already defined"
 msgstr "Fenster »%s« ist bereits definiert"
 
-#: parser/parse_clause.c:1672
+#: parser/parse_clause.c:1677
 #, c-format
 msgid "cannot override PARTITION BY clause of window \"%s\""
 msgstr "PARTITION-BY-Klausel von Fenster »%s« kann nicht aufgehoben werden"
 
-#: parser/parse_clause.c:1684
+#: parser/parse_clause.c:1689
 #, c-format
 msgid "cannot override ORDER BY clause of window \"%s\""
 msgstr "ORDER-BY-Klausel von Fenster »%s« kann nicht aufgehoben werden"
 
-#: parser/parse_clause.c:1706
+#: parser/parse_clause.c:1719 parser/parse_clause.c:1725
 #, c-format
-msgid "cannot override frame clause of window \"%s\""
-msgstr "Frame-Klausel von Fenster »%s« kann nicht aufgehoben werden"
+msgid "cannot copy window \"%s\" because it has a frame clause"
+msgstr "kann Fenster »%s« nicht kopieren, weil es eine Frame-Klausel hat"
 
-#: parser/parse_clause.c:1772
+#: parser/parse_clause.c:1727
+#, c-format
+msgid "Omit the parentheses in this OVER clause."
+msgstr "Lassen Sie die Klammern in dieser OVER-Klausel weg."
+
+#: parser/parse_clause.c:1793
 #, c-format
 msgid "in an aggregate with DISTINCT, ORDER BY expressions must appear in argument list"
 msgstr "in einer Aggregatfunktion mit DISTINCT müssen ORDER-BY-Ausdrücke in der Argumentliste erscheinen"
 
-#: parser/parse_clause.c:1773
+#: parser/parse_clause.c:1794
 #, c-format
 msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
 msgstr "bei SELECT DISTINCT müssen ORDER-BY-Ausdrücke in der Select-Liste erscheinen"
 
-#: parser/parse_clause.c:1859 parser/parse_clause.c:1891
+#: parser/parse_clause.c:1880 parser/parse_clause.c:1912
 #, c-format
 msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
 msgstr "Ausdrücke in SELECT DISTINCT ON müssen mit den ersten Ausdrücken in ORDER BY übereinstimmen"
 
-#: parser/parse_clause.c:2013
+#: parser/parse_clause.c:2034
 #, c-format
 msgid "operator %s is not a valid ordering operator"
 msgstr "Operator %s ist kein gültiger Sortieroperator"
 
-#: parser/parse_clause.c:2015
+#: parser/parse_clause.c:2036
 #, c-format
 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:932 parser/parse_coerce.c:962
 #: parser/parse_coerce.c:980 parser/parse_coerce.c:995
-#: parser/parse_expr.c:1666 parser/parse_expr.c:2140 parser/parse_target.c:831
+#: parser/parse_expr.c:1666 parser/parse_expr.c:2140 parser/parse_target.c:833
 #, c-format
 msgid "cannot cast type %s to %s"
 msgstr "kann Typ %s nicht in Typ %s umwandeln"
@@ -10939,7 +10944,7 @@ msgid "row expansion via \"*\" is not supported here"
 msgstr "Zeilenexpansion mit »*« wird hier nicht unterstützt"
 
 #: parser/parse_expr.c:743 parser/parse_relation.c:486
-#: parser/parse_relation.c:566 parser/parse_target.c:1066
+#: parser/parse_relation.c:566 parser/parse_target.c:1068
 #, c-format
 msgid "column reference \"%s\" is ambiguous"
 msgstr "Spaltenverweis »%s« ist nicht eindeutig"
@@ -11135,22 +11140,17 @@ msgstr "ORDER BY in Aggregatfunktion ist für Fensterfunktionen nicht implementi
 msgid "window functions cannot return sets"
 msgstr "Fensterfunktionen können keine Ergebnismengen zurückgeben"
 
-#: parser/parse_func.c:505
-#, c-format
-msgid "window functions cannot use named arguments"
-msgstr "Fensterfunktionen können keine benannten Argumente verwenden"
-
-#: parser/parse_func.c:1670
+#: parser/parse_func.c:1659
 #, c-format
 msgid "aggregate %s(*) does not exist"
 msgstr "Aggregatfunktion %s(*) existiert nicht"
 
-#: parser/parse_func.c:1675
+#: parser/parse_func.c:1664
 #, c-format
 msgid "aggregate %s does not exist"
 msgstr "Aggregatfunktion %s existiert nicht"
 
-#: parser/parse_func.c:1694
+#: parser/parse_func.c:1683
 #, c-format
 msgid "function %s is not an aggregate"
 msgstr "Funktion %s ist keine Aggregatfunktion"
@@ -11160,17 +11160,17 @@ msgstr "Funktion %s ist keine Aggregatfunktion"
 msgid "target lists can have at most %d entries"
 msgstr "Targetlisten können höchstens %d Einträge haben"
 
-#: parser/parse_node.c:240
+#: parser/parse_node.c:252
 #, c-format
 msgid "cannot subscript type %s because it is not an array"
 msgstr "kann aus Typ %s kein Element auswählen, weil er kein Array ist"
 
-#: parser/parse_node.c:342 parser/parse_node.c:369
+#: parser/parse_node.c:355 parser/parse_node.c:382
 #, c-format
 msgid "array subscript must have type integer"
 msgstr "Arrayindex muss Typ integer haben"
 
-#: parser/parse_node.c:393
+#: parser/parse_node.c:406
 #, c-format
 msgid "array assignment requires type %s but expression is of type %s"
 msgstr "Arrayzuweisung erfordert Typ %s, aber Ausdruck hat Typ %s"
@@ -11187,7 +11187,7 @@ msgid "Use an explicit ordering operator or modify the query."
 msgstr "Verwenden Sie einen ausdrücklichen Sortieroperator oder ändern Sie die Anfrage."
 
 #: parser/parse_oper.c:224 utils/adt/arrayfuncs.c:3175
-#: utils/adt/arrayfuncs.c:3694 utils/adt/rowtypes.c:1185
+#: utils/adt/arrayfuncs.c:3694 utils/adt/rowtypes.c:1155
 #, c-format
 msgid "could not identify an equality operator for type %s"
 msgstr "konnte keinen Ist-Gleich-Operator für Typ %s ermitteln"
@@ -11368,7 +11368,7 @@ msgstr "Wertzuweisung für »%s« erfordert Typ %s, aber Ausdruck hat Typ %s"
 msgid "subfield \"%s\" is of type %s but expression is of type %s"
 msgstr "Subfeld »%s« hat Typ %s, aber der Ausdruck hat Typ %s"
 
-#: parser/parse_target.c:1128
+#: parser/parse_target.c:1130
 #, c-format
 msgid "SELECT * with no tables specified is not valid"
 msgstr "SELECT * ist nicht gültig, wenn keine Tabellen angegeben sind"
@@ -13304,11 +13304,11 @@ msgstr "maxAllocatedDescs (%d) überschritten beim Versuch das Verzeichnis »%s
 msgid "could not read directory \"%s\": %m"
 msgstr "konnte Verzeichnis »%s« nicht lesen: %m"
 
-#: storage/ipc/shmem.c:190 storage/lmgr/lock.c:848 storage/lmgr/lock.c:876
-#: storage/lmgr/lock.c:2486 storage/lmgr/lock.c:3122 storage/lmgr/lock.c:3610
-#: storage/lmgr/lock.c:3675 storage/lmgr/lock.c:3964
+#: storage/ipc/shmem.c:190 storage/lmgr/lock.c:857 storage/lmgr/lock.c:891
+#: storage/lmgr/lock.c:2529 storage/lmgr/lock.c:3179 storage/lmgr/lock.c:3664
+#: storage/lmgr/lock.c:3729 storage/lmgr/lock.c:4019
 #: storage/lmgr/predicate.c:2317 storage/lmgr/predicate.c:2332
-#: storage/lmgr/predicate.c:3728 storage/lmgr/predicate.c:4872
+#: storage/lmgr/predicate.c:3725 storage/lmgr/predicate.c:4868
 #: storage/lmgr/proc.c:205 utils/hash/dynahash.c:960
 #, c-format
 msgid "out of shared memory"
@@ -13434,18 +13434,18 @@ msgstr "Sperrmodus %s kann während der Wiederherstellung nicht auf Datenbankobj
 msgid "Only RowExclusiveLock or less can be acquired on database objects during recovery."
 msgstr "Nur Sperren gleich oder unter RowExclusiveLock können während der Wiederherstellung auf Datenbankobjekte gesetzt werden."
 
-#: storage/lmgr/lock.c:849 storage/lmgr/lock.c:877 storage/lmgr/lock.c:2487
-#: storage/lmgr/lock.c:3611 storage/lmgr/lock.c:3676 storage/lmgr/lock.c:3965
+#: storage/lmgr/lock.c:858 storage/lmgr/lock.c:892 storage/lmgr/lock.c:2530
+#: storage/lmgr/lock.c:3665 storage/lmgr/lock.c:3730 storage/lmgr/lock.c:4020
 #, c-format
 msgid "You might need to increase max_locks_per_transaction."
 msgstr "Sie müssen möglicherweise max_locks_per_transaction erhöhen."
 
-#: storage/lmgr/lock.c:2918 storage/lmgr/lock.c:3031
+#: storage/lmgr/lock.c:2966 storage/lmgr/lock.c:3079
 #, c-format
 msgid "cannot PREPARE while holding both session-level and transaction-level locks on the same object"
 msgstr "PREPARE kann nicht ausgeführt werden, wenn für das selbe Objekt Sperren auf Sitzungsebene und auf Transaktionsebene gehalten werden"
 
-#: storage/lmgr/lock.c:3123
+#: storage/lmgr/lock.c:3180
 #, c-format
 msgid "Not enough memory for reassigning the prepared transaction's locks."
 msgstr "Nicht genug Speicher, um die Sperren der vorbereiteten Transaktion zu übergeben."
@@ -13511,25 +13511,25 @@ msgid "The source transaction %u is not running anymore."
 msgstr "Die Quelltransaktion %u läuft nicht mehr."
 
 #: storage/lmgr/predicate.c:2318 storage/lmgr/predicate.c:2333
-#: storage/lmgr/predicate.c:3729
+#: storage/lmgr/predicate.c:3726
 #, c-format
 msgid "You might need to increase max_pred_locks_per_transaction."
 msgstr "Sie müssen möglicherweise max_pred_locks_per_transaction erhöhen."
 
-#: storage/lmgr/predicate.c:3883 storage/lmgr/predicate.c:3972
-#: storage/lmgr/predicate.c:3980 storage/lmgr/predicate.c:4019
-#: storage/lmgr/predicate.c:4258 storage/lmgr/predicate.c:4596
-#: storage/lmgr/predicate.c:4608 storage/lmgr/predicate.c:4650
-#: storage/lmgr/predicate.c:4688
+#: storage/lmgr/predicate.c:3880 storage/lmgr/predicate.c:3969
+#: storage/lmgr/predicate.c:3977 storage/lmgr/predicate.c:4016
+#: storage/lmgr/predicate.c:4255 storage/lmgr/predicate.c:4592
+#: storage/lmgr/predicate.c:4604 storage/lmgr/predicate.c:4646
+#: storage/lmgr/predicate.c:4684
 #, c-format
 msgid "could not serialize access due to read/write dependencies among transactions"
 msgstr "konnte Zugriff nicht serialisieren wegen Lese-/Schreib-Abhängigkeiten zwischen Transaktionen"
 
-#: storage/lmgr/predicate.c:3885 storage/lmgr/predicate.c:3974
-#: storage/lmgr/predicate.c:3982 storage/lmgr/predicate.c:4021
-#: storage/lmgr/predicate.c:4260 storage/lmgr/predicate.c:4598
-#: storage/lmgr/predicate.c:4610 storage/lmgr/predicate.c:4652
-#: storage/lmgr/predicate.c:4690
+#: storage/lmgr/predicate.c:3882 storage/lmgr/predicate.c:3971
+#: storage/lmgr/predicate.c:3979 storage/lmgr/predicate.c:4018
+#: storage/lmgr/predicate.c:4257 storage/lmgr/predicate.c:4594
+#: storage/lmgr/predicate.c:4606 storage/lmgr/predicate.c:4648
+#: storage/lmgr/predicate.c:4686
 #, c-format
 msgid "The transaction might succeed if retried."
 msgstr "Die Transaktion könnte erfolgreich sein, wenn sie erneut versucht würde."
@@ -14618,7 +14618,7 @@ msgstr "Präzision von TIME(%d)%s darf nicht negativ sein"
 msgid "TIME(%d)%s precision reduced to maximum allowed, %d"
 msgstr "Präzision von TIME(%d)%s auf erlaubten Höchstwert %d reduziert"
 
-#: utils/adt/date.c:144 utils/adt/datetime.c:1188 utils/adt/datetime.c:1930
+#: utils/adt/date.c:144 utils/adt/datetime.c:1188 utils/adt/datetime.c:1924
 #, c-format
 msgid "date/time value \"current\" is no longer supported"
 msgstr "Datum/Zeitwert »current« wird nicht mehr unterstützt"
@@ -14694,7 +14694,7 @@ msgstr "Zeitzonenunterschied ist außerhalb des gültigen Bereichs"
 msgid "\"time with time zone\" units \"%s\" not recognized"
 msgstr "»time with time zone«-Einheit »%s« nicht erkannt"
 
-#: utils/adt/date.c:2662 utils/adt/datetime.c:930 utils/adt/datetime.c:1659
+#: utils/adt/date.c:2662 utils/adt/datetime.c:930 utils/adt/datetime.c:1653
 #: utils/adt/timestamp.c:4531 utils/adt/timestamp.c:4703
 #, c-format
 msgid "time zone \"%s\" not recognized"
@@ -14705,28 +14705,28 @@ msgstr "Zeitzone »%s« nicht erkannt"
 msgid "\"interval\" time zone \"%s\" not valid"
 msgstr "»interval«-Zeitzone »%s« nicht gültig"
 
-#: utils/adt/datetime.c:3533 utils/adt/datetime.c:3540
+#: utils/adt/datetime.c:3527 utils/adt/datetime.c:3534
 #, c-format
 msgid "date/time field value out of range: \"%s\""
 msgstr "Datum/Zeit-Feldwert ist außerhalb des gültigen Bereichs: »%s«"
 
-#: utils/adt/datetime.c:3542
+#: utils/adt/datetime.c:3536
 #, c-format
 msgid "Perhaps you need a different \"datestyle\" setting."
 msgstr "Möglicherweise benötigen Sie eine andere »datestyle«-Einstellung."
 
-#: utils/adt/datetime.c:3547
+#: utils/adt/datetime.c:3541
 #, c-format
 msgid "interval field value out of range: \"%s\""
 msgstr "»interval«-Feldwert ist außerhalb des gültigen Bereichs: »%s«"
 
-#: utils/adt/datetime.c:3553
+#: utils/adt/datetime.c:3547
 #, c-format
 msgid "time zone displacement out of range: \"%s\""
 msgstr "Zeitzonenunterschied ist außerhalb des gültigen Bereichs: »%s«"
 
 #. translator: first %s is inet or cidr
-#: utils/adt/datetime.c:3560 utils/adt/network.c:107
+#: utils/adt/datetime.c:3554 utils/adt/network.c:107
 #, c-format
 msgid "invalid input syntax for type %s: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ %s: »%s«"
@@ -15395,7 +15395,7 @@ msgstr "Token »%s« ist ungültig."
 msgid "JSON data, line %d: %s%s%s"
 msgstr "JSON-Daten, Zeile %d: %s%s%s"
 
-#: utils/adt/like.c:211 utils/adt/selfuncs.c:5191
+#: utils/adt/like.c:211 utils/adt/selfuncs.c:5197
 #, c-format
 msgid "could not determine which collation to use for ILIKE"
 msgstr "konnte die für ILIKE zu verwendende Sortierfolge nicht bestimmen"
@@ -15933,7 +15933,7 @@ msgid "more than one operator named %s"
 msgstr "es gibt mehrere Operatoren namens %s"
 
 #: utils/adt/regproc.c:635 utils/adt/regproc.c:1488 utils/adt/ruleutils.c:6047
-#: utils/adt/ruleutils.c:6102 utils/adt/ruleutils.c:6139
+#: utils/adt/ruleutils.c:6102 utils/adt/ruleutils.c:6140
 #, c-format
 msgid "too many arguments"
 msgstr "zu viele Argumente"
@@ -16035,7 +16035,7 @@ msgstr "Aktualisieren oder Löschen in Tabelle »%s« verletzt Fremdschlüssel-C
 msgid "Key (%s)=(%s) is still referenced from table \"%s\"."
 msgstr "Auf Schlüssel (%s)=(%s) wird noch aus Tabelle »%s« verwiesen."
 
-#: utils/adt/rowtypes.c:99 utils/adt/rowtypes.c:488
+#: utils/adt/rowtypes.c:99 utils/adt/rowtypes.c:474
 #, c-format
 msgid "input of anonymous composite types is not implemented"
 msgstr "Eingabe anonymer zusammengesetzter Typen ist nicht implementiert"
@@ -16066,27 +16066,27 @@ msgstr "Zu viele Spalten."
 msgid "Junk after right parenthesis."
 msgstr "Müll nach rechter Klammer."
 
-#: utils/adt/rowtypes.c:537
+#: utils/adt/rowtypes.c:523
 #, c-format
 msgid "wrong number of columns: %d, expected %d"
 msgstr "falsche Anzahl der Spalten: %d, erwartet wurden %d"
 
-#: utils/adt/rowtypes.c:564
+#: utils/adt/rowtypes.c:550
 #, c-format
 msgid "wrong data type: %u, expected %u"
 msgstr "falscher Datentyp: %u, erwartet wurde %u"
 
-#: utils/adt/rowtypes.c:625
+#: utils/adt/rowtypes.c:611
 #, c-format
 msgid "improper binary format in record column %d"
 msgstr "falsches Binärformat in Record-Spalte %d"
 
-#: utils/adt/rowtypes.c:925 utils/adt/rowtypes.c:1160
+#: utils/adt/rowtypes.c:895 utils/adt/rowtypes.c:1130
 #, c-format
 msgid "cannot compare dissimilar column types %s and %s at record column %d"
 msgstr "kann unterschiedliche Spaltentyp %s und %s in Record-Spalte %d nicht vergleichen"
 
-#: utils/adt/rowtypes.c:1011 utils/adt/rowtypes.c:1231
+#: utils/adt/rowtypes.c:981 utils/adt/rowtypes.c:1201
 #, c-format
 msgid "cannot compare record types with different numbers of columns"
 msgstr "kann Record-Typen mit unterschiedlicher Anzahl Spalten nicht vergleichen"
@@ -16096,12 +16096,12 @@ msgstr "kann Record-Typen mit unterschiedlicher Anzahl Spalten nicht vergleichen
 msgid "rule \"%s\" has unsupported event type %d"
 msgstr "Regel »%s« hat nicht unterstützten Ereignistyp %d"
 
-#: utils/adt/selfuncs.c:5176
+#: utils/adt/selfuncs.c:5182
 #, 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:5279
+#: utils/adt/selfuncs.c:5285
 #, 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"
@@ -16749,96 +16749,96 @@ msgstr "TRAP: ExceptionalCondition: fehlerhafte Argumente\n"
 msgid "TRAP: %s(\"%s\", File: \"%s\", Line: %d)\n"
 msgstr "TRAP: %s(»%s«, Datei: »%s«, Zeile: %d)\n"
 
-#: utils/error/elog.c:1546
+#: utils/error/elog.c:1547
 #, c-format
 msgid "could not reopen file \"%s\" as stderr: %m"
 msgstr "konnte Datei »%s« nicht als stderr neu öffnen: %m"
 
-#: utils/error/elog.c:1559
+#: utils/error/elog.c:1560
 #, c-format
 msgid "could not reopen file \"%s\" as stdout: %m"
 msgstr "konnte Datei »%s« nicht als stdou neu öffnen: %m"
 
-#: utils/error/elog.c:1948 utils/error/elog.c:1958 utils/error/elog.c:1968
+#: utils/error/elog.c:1949 utils/error/elog.c:1959 utils/error/elog.c:1969
 msgid "[unknown]"
 msgstr "[unbekannt]"
 
-#: utils/error/elog.c:2316 utils/error/elog.c:2615 utils/error/elog.c:2693
+#: utils/error/elog.c:2317 utils/error/elog.c:2616 utils/error/elog.c:2694
 msgid "missing error text"
 msgstr "fehlender Fehlertext"
 
-#: utils/error/elog.c:2319 utils/error/elog.c:2322 utils/error/elog.c:2696
-#: utils/error/elog.c:2699
+#: utils/error/elog.c:2320 utils/error/elog.c:2323 utils/error/elog.c:2697
+#: utils/error/elog.c:2700
 #, c-format
 msgid " at character %d"
 msgstr " bei Zeichen %d"
 
-#: utils/error/elog.c:2332 utils/error/elog.c:2339
+#: utils/error/elog.c:2333 utils/error/elog.c:2340
 msgid "DETAIL:  "
 msgstr "DETAIL:  "
 
-#: utils/error/elog.c:2346
+#: utils/error/elog.c:2347
 msgid "HINT:  "
 msgstr "TIPP:  "
 
-#: utils/error/elog.c:2353
+#: utils/error/elog.c:2354
 msgid "QUERY:  "
 msgstr "ANFRAGE:  "
 
-#: utils/error/elog.c:2360
+#: utils/error/elog.c:2361
 msgid "CONTEXT:  "
 msgstr "ZUSAMMENHANG:  "
 
-#: utils/error/elog.c:2370
+#: utils/error/elog.c:2371
 #, c-format
 msgid "LOCATION:  %s, %s:%d\n"
 msgstr "ORT:  %s, %s:%d\n"
 
-#: utils/error/elog.c:2377
+#: utils/error/elog.c:2378
 #, c-format
 msgid "LOCATION:  %s:%d\n"
 msgstr "ORT:  %s:%d\n"
 
-#: utils/error/elog.c:2391
+#: utils/error/elog.c:2392
 msgid "STATEMENT:  "
 msgstr "ANWEISUNG:  "
 
 #. translator: This string will be truncated at 47
 #. characters expanded.
-#: utils/error/elog.c:2808
+#: utils/error/elog.c:2815
 #, c-format
 msgid "operating system error %d"
 msgstr "Betriebssystemfehler %d"
 
-#: utils/error/elog.c:2831
+#: utils/error/elog.c:3010
 msgid "DEBUG"
 msgstr "DEBUG"
 
-#: utils/error/elog.c:2835
+#: utils/error/elog.c:3014
 msgid "LOG"
 msgstr "LOG"
 
-#: utils/error/elog.c:2838
+#: utils/error/elog.c:3017
 msgid "INFO"
 msgstr "INFO"
 
-#: utils/error/elog.c:2841
+#: utils/error/elog.c:3020
 msgid "NOTICE"
 msgstr "HINWEIS"
 
-#: utils/error/elog.c:2844
+#: utils/error/elog.c:3023
 msgid "WARNING"
 msgstr "WARNUNG"
 
-#: utils/error/elog.c:2847
+#: utils/error/elog.c:3026
 msgid "ERROR"
 msgstr "FEHLER"
 
-#: utils/error/elog.c:2850
+#: utils/error/elog.c:3029
 msgid "FATAL"
 msgstr "FATAL"
 
-#: utils/error/elog.c:2853
+#: utils/error/elog.c:3032
 msgid "PANIC"
 msgstr "PANIK"
 
index bfc587cd38eb083ff085ed98fff363221d7edb36..eb5c9fec45b8fd98d37fe151a74e912218e13efe 100644 (file)
@@ -8,16 +8,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 8.4\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2013-08-24 19:57+0000\n"
-"PO-Revision-Date: 2013-08-25 17:01+0100\n"
-"Last-Translator: Julien Rouhaud <julien.rouhaud@free.fr>\n"
+"POT-Creation-Date: 2013-11-27 12:26+0000\n"
+"PO-Revision-Date: 2013-11-27 22:04+0100\n"
+"Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n"
 "Language-Team: French <guillaume@lelarge.info>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-15\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 1.5.7\n"
+"X-Generator: Poedit 1.5.4\n"
 
 #: ../port/chklocale.c:351 ../port/chklocale.c:357
 #, c-format
@@ -165,12 +165,12 @@ msgstr ""
 msgid "unrecognized error %d"
 msgstr "erreur %d non reconnue"
 
-#: ../port/win32error.c:188
+#: ../port/win32error.c:189
 #, c-format
 msgid "mapped win32 error code %lu to %d"
 msgstr "correspondance du code d'erreur win32 %lu en %d"
 
-#: ../port/win32error.c:199
+#: ../port/win32error.c:201
 #, c-format
 msgid "unrecognized win32 error code: %lu"
 msgstr "code d'erreur win32 non reconnu : %lu"
@@ -190,7 +190,7 @@ msgstr "le nombre de colonnes index
 msgid "index row requires %lu bytes, maximum size is %lu"
 msgstr "la ligne index requiert %lu octets, la taille maximum est %lu"
 
-#: access/common/printtup.c:278 tcop/fastpath.c:180 tcop/fastpath.c:567
+#: access/common/printtup.c:293 tcop/fastpath.c:180 tcop/fastpath.c:567
 #: tcop/postgres.c:1671
 #, c-format
 msgid "unsupported format code: %d"
@@ -282,7 +282,7 @@ msgstr ""
 msgid "Attribute \"%s\" of type %s does not exist in type %s."
 msgstr "L'attribut « %s » du type %s n'existe pas dans le type %s."
 
-#: access/common/tupdesc.c:584 parser/parse_relation.c:1185
+#: access/common/tupdesc.c:590 parser/parse_relation.c:1185
 #, c-format
 msgid "column \"%s\" cannot be declared SETOF"
 msgstr "la colonne « %s » ne peut pas être déclarée SETOF"
@@ -424,8 +424,8 @@ msgstr "
 msgid "\"%s\" is a composite type"
 msgstr "« %s » est un type composite"
 
-#: access/heap/heapam.c:3558 access/heap/heapam.c:3589
-#: access/heap/heapam.c:3624
+#: access/heap/heapam.c:3560 access/heap/heapam.c:3591
+#: access/heap/heapam.c:3626
 #, c-format
 msgid "could not obtain lock on row in relation \"%s\""
 msgstr "n'a pas pu obtenir un verrou sur la relation « %s »"
@@ -958,7 +958,7 @@ msgstr "n'a pas pu fermer le fichier 
 #: access/transam/xlog.c:4583 access/transam/xlog.c:4744
 #: replication/basebackup.c:369 replication/basebackup.c:1016
 #: storage/file/copydir.c:165 storage/file/copydir.c:255 storage/smgr/md.c:579
-#: storage/smgr/md.c:837 utils/error/elog.c:1536 utils/init/miscinit.c:1038
+#: storage/smgr/md.c:837 utils/error/elog.c:1537 utils/init/miscinit.c:1038
 #: utils/init/miscinit.c:1153
 #, c-format
 msgid "could not open file \"%s\": %m"
@@ -2410,12 +2410,12 @@ msgstr ""
 msgid "xrecoff \"%X\" is out of valid range, 0..%X"
 msgstr "xrecoff « %X » en dehors des limites valides, 0..%X"
 
-#: bootstrap/bootstrap.c:279 postmaster/postmaster.c:701 tcop/postgres.c:3429
+#: bootstrap/bootstrap.c:279 postmaster/postmaster.c:701 tcop/postgres.c:3436
 #, c-format
 msgid "--%s requires a value"
 msgstr "--%s requiert une valeur"
 
-#: bootstrap/bootstrap.c:284 postmaster/postmaster.c:706 tcop/postgres.c:3434
+#: bootstrap/bootstrap.c:284 postmaster/postmaster.c:706 tcop/postgres.c:3441
 #, c-format
 msgid "-c %s requires a value"
 msgstr "-c %s requiert une valeur"
@@ -2550,7 +2550,7 @@ msgstr "les droits sur la colonne sont seulement valides pour les relations"
 
 #: catalog/aclchk.c:681 catalog/aclchk.c:3878 catalog/aclchk.c:4655
 #: catalog/objectaddress.c:382 catalog/pg_largeobject.c:112
-#: catalog/pg_largeobject.c:172 storage/large_object/inv_api.c:273
+#: catalog/pg_largeobject.c:172 storage/large_object/inv_api.c:262
 #, c-format
 msgid "large object %u does not exist"
 msgstr "le « Large Object » %u n'existe pas"
@@ -2592,14 +2592,14 @@ msgid "default privileges cannot be set for columns"
 msgstr "les droits par défaut ne peuvent pas être configurés pour les colonnes"
 
 #: catalog/aclchk.c:1477 catalog/objectaddress.c:813 commands/analyze.c:384
-#: commands/copy.c:3960 commands/sequence.c:1457 commands/tablecmds.c:4769
+#: commands/copy.c:3964 commands/sequence.c:1457 commands/tablecmds.c:4769
 #: commands/tablecmds.c:4861 commands/tablecmds.c:4908
 #: commands/tablecmds.c:5010 commands/tablecmds.c:5054
 #: commands/tablecmds.c:5133 commands/tablecmds.c:5217
 #: commands/tablecmds.c:7159 commands/tablecmds.c:7376
 #: commands/tablecmds.c:7765 commands/trigger.c:604 parser/analyze.c:2046
 #: parser/parse_relation.c:2067 parser/parse_relation.c:2124
-#: parser/parse_target.c:897 parser/parse_type.c:123 utils/adt/acl.c:2838
+#: parser/parse_target.c:899 parser/parse_type.c:123 utils/adt/acl.c:2838
 #: utils/adt/ruleutils.c:1614
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist"
@@ -3346,7 +3346,7 @@ msgstr ""
 #: commands/view.c:147 regex/regc_pg_locale.c:262 utils/adt/formatting.c:1517
 #: utils/adt/formatting.c:1569 utils/adt/formatting.c:1637
 #: utils/adt/formatting.c:1689 utils/adt/formatting.c:1758
-#: utils/adt/formatting.c:1822 utils/adt/like.c:212 utils/adt/selfuncs.c:5192
+#: utils/adt/formatting.c:1822 utils/adt/like.c:212 utils/adt/selfuncs.c:5198
 #: utils/adt/varlena.c:1372
 #, c-format
 msgid "Use the COLLATE clause to set the collation explicitly."
@@ -3432,7 +3432,7 @@ msgstr ""
 "la colonne « %s » est de type %s alors que l'expression par défaut est de "
 "type %s"
 
-#: catalog/heap.c:2488 commands/prepare.c:388 parser/parse_node.c:397
+#: catalog/heap.c:2488 commands/prepare.c:388 parser/parse_node.c:410
 #: parser/parse_target.c:491 parser/parse_target.c:737
 #: parser/parse_target.c:747 rewrite/rewriteHandler.c:1035
 #, c-format
@@ -3624,13 +3624,13 @@ msgstr "le mod
 msgid "text search configuration \"%s\" does not exist"
 msgstr "la configuration de recherche plein texte « %s » n'existe pas"
 
-#: catalog/namespace.c:2605 parser/parse_expr.c:777 parser/parse_target.c:1087
+#: catalog/namespace.c:2605 parser/parse_expr.c:777 parser/parse_target.c:1089
 #, 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:2611 gram.y:12050 gram.y:13249 parser/parse_expr.c:784
-#: parser/parse_target.c:1094
+#: parser/parse_target.c:1096
 #, c-format
 msgid "improper qualified name (too many dotted names): %s"
 msgstr "mauvaise qualification du nom (trop de points entre les noms) : %s"
@@ -3749,7 +3749,7 @@ msgid "column name must be qualified"
 msgstr "le nom de la colonne doit être qualifié"
 
 #: catalog/objectaddress.c:853 commands/functioncmds.c:130
-#: commands/tablecmds.c:226 commands/typecmds.c:3192 parser/parse_func.c:1583
+#: commands/tablecmds.c:226 commands/typecmds.c:3192 parser/parse_func.c:1572
 #: parser/parse_type.c:202 utils/adt/acl.c:4372 utils/adt/regproc.c:974
 #, c-format
 msgid "type \"%s\" does not exist"
@@ -3846,7 +3846,7 @@ msgstr ""
 #: commands/typecmds.c:1674 commands/typecmds.c:1705 commands/typecmds.c:1728
 #: commands/typecmds.c:1749 commands/typecmds.c:1776 commands/typecmds.c:1803
 #: commands/typecmds.c:1880 commands/typecmds.c:1922 parser/parse_func.c:288
-#: parser/parse_func.c:299 parser/parse_func.c:1562
+#: parser/parse_func.c:299 parser/parse_func.c:1551
 #, c-format
 msgid "function %s does not exist"
 msgstr "la fonction %s n'existe pas"
@@ -4007,7 +4007,7 @@ msgid "operator cannot be its own negator or sort operator"
 msgstr ""
 "l'opérateur ne peut pas être son propre opérateur de négation ou de tri"
 
-#: catalog/pg_proc.c:128 parser/parse_func.c:1607 parser/parse_func.c:1647
+#: catalog/pg_proc.c:128 parser/parse_func.c:1596 parser/parse_func.c:1636
 #, c-format
 msgid "functions cannot have more than %d argument"
 msgid_plural "functions cannot have more than %d arguments"
@@ -4096,22 +4096,22 @@ msgstr "la fonction 
 msgid "function \"%s\" is not a window function"
 msgstr "la fonction « %s » n'est pas une fonction window"
 
-#: catalog/pg_proc.c:728
+#: catalog/pg_proc.c:738
 #, c-format
 msgid "there is no built-in function named \"%s\""
 msgstr "il n'existe pas de fonction intégrée nommée « %s »"
 
-#: catalog/pg_proc.c:820
+#: catalog/pg_proc.c:830
 #, c-format
 msgid "SQL functions cannot return type %s"
 msgstr "les fonctions SQL ne peuvent pas renvoyer un type %s"
 
-#: catalog/pg_proc.c:835
+#: catalog/pg_proc.c:845
 #, c-format
 msgid "SQL functions cannot have arguments of type %s"
 msgstr "les fonctions SQL ne peuvent avoir d'arguments du type %s"
 
-#: catalog/pg_proc.c:921 executor/functions.c:1410
+#: catalog/pg_proc.c:931 executor/functions.c:1410
 #, c-format
 msgid "SQL function \"%s\""
 msgstr "Fonction SQL « %s »"
@@ -4452,7 +4452,7 @@ msgstr "cluster sur 
 msgid "clustering \"%s.%s\" using sequential scan and sort"
 msgstr "cluster sur « %s.%s » en utilisant un parcours séquentiel puis un tri"
 
-#: commands/cluster.c:892 commands/vacuumlazy.c:398
+#: commands/cluster.c:892 commands/vacuumlazy.c:412
 #, c-format
 msgid "vacuuming \"%s.%s\""
 msgstr "exécution du VACUUM sur « %s.%s »"
@@ -4789,7 +4789,7 @@ msgstr "un chemin relatif n'est pas autoris
 msgid "could not open file \"%s\" for writing: %m"
 msgstr "n'a pas pu ouvrir le fichier « %s » en écriture : %m"
 
-#: commands/copy.c:1428 commands/copy.c:2372
+#: commands/copy.c:1428 commands/copy.c:2376
 #, c-format
 msgid "\"%s\" is a directory"
 msgstr "« %s » est un répertoire"
@@ -4839,154 +4839,154 @@ msgstr "ne peut pas copier vers la s
 msgid "cannot copy to non-table relation \"%s\""
 msgstr "ne peut pas copier vers une relation « %s » qui n'est pas une table"
 
-#: commands/copy.c:2365 utils/adt/genfile.c:122
+#: commands/copy.c:2369 utils/adt/genfile.c:122
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "n'a pas pu ouvrir le fichier « %s » pour une lecture : %m"
 
-#: commands/copy.c:2391
+#: commands/copy.c:2395
 #, c-format
 msgid "COPY file signature not recognized"
 msgstr "la signature du fichier COPY n'est pas reconnue"
 
-#: commands/copy.c:2396
+#: commands/copy.c:2400
 #, c-format
 msgid "invalid COPY file header (missing flags)"
 msgstr "en-tête du fichier COPY invalide (options manquantes)"
 
-#: commands/copy.c:2402
+#: commands/copy.c:2406
 #, c-format
 msgid "unrecognized critical flags in COPY file header"
 msgstr "options critiques non reconnues dans l'en-tête du fichier COPY"
 
-#: commands/copy.c:2408
+#: commands/copy.c:2412
 #, c-format
 msgid "invalid COPY file header (missing length)"
 msgstr "en-tête du fichier COPY invalide (longueur manquante)"
 
-#: commands/copy.c:2415
+#: commands/copy.c:2419
 #, c-format
 msgid "invalid COPY file header (wrong length)"
 msgstr "en-tête du fichier COPY invalide (mauvaise longueur)"
 
-#: commands/copy.c:2548 commands/copy.c:3231 commands/copy.c:3461
+#: commands/copy.c:2552 commands/copy.c:3235 commands/copy.c:3465
 #, c-format
 msgid "extra data after last expected column"
 msgstr "données supplémentaires après la dernière colonne attendue"
 
-#: commands/copy.c:2558
+#: commands/copy.c:2562
 #, c-format
 msgid "missing data for OID column"
 msgstr "données manquantes pour la colonne OID"
 
-#: commands/copy.c:2564
+#: commands/copy.c:2568
 #, c-format
 msgid "null OID in COPY data"
 msgstr "OID NULL dans les données du COPY"
 
-#: commands/copy.c:2574 commands/copy.c:2673
+#: commands/copy.c:2578 commands/copy.c:2677
 #, c-format
 msgid "invalid OID in COPY data"
 msgstr "OID invalide dans les données du COPY"
 
-#: commands/copy.c:2589
+#: commands/copy.c:2593
 #, c-format
 msgid "missing data for column \"%s\""
 msgstr "données manquantes pour la colonne « %s »"
 
-#: commands/copy.c:2648
+#: commands/copy.c:2652
 #, c-format
 msgid "received copy data after EOF marker"
 msgstr "a reçu des données de COPY après le marqueur de fin"
 
-#: commands/copy.c:2655
+#: commands/copy.c:2659
 #, c-format
 msgid "row field count is %d, expected %d"
 msgstr "le nombre de champs de la ligne est %d, %d attendus"
 
-#: commands/copy.c:2995 commands/copy.c:3012
+#: commands/copy.c:2999 commands/copy.c:3016
 #, c-format
 msgid "literal carriage return found in data"
 msgstr "retour chariot trouvé dans les données"
 
-#: commands/copy.c:2996 commands/copy.c:3013
+#: commands/copy.c:3000 commands/copy.c:3017
 #, c-format
 msgid "unquoted carriage return found in data"
 msgstr "retour chariot sans guillemet trouvé dans les données"
 
-#: commands/copy.c:2998 commands/copy.c:3015
+#: commands/copy.c:3002 commands/copy.c:3019
 #, c-format
 msgid "Use \"\\r\" to represent carriage return."
 msgstr "Utilisez « \\r » pour représenter un retour chariot."
 
-#: commands/copy.c:2999 commands/copy.c:3016
+#: commands/copy.c:3003 commands/copy.c:3020
 #, c-format
 msgid "Use quoted CSV field to represent carriage return."
 msgstr ""
 "Utiliser le champ CSV entre guillemets pour représenter un retour chariot."
 
-#: commands/copy.c:3028
+#: commands/copy.c:3032
 #, c-format
 msgid "literal newline found in data"
 msgstr "retour à la ligne trouvé dans les données"
 
-#: commands/copy.c:3029
+#: commands/copy.c:3033
 #, c-format
 msgid "unquoted newline found in data"
 msgstr "retour à la ligne trouvé dans les données"
 
-#: commands/copy.c:3031
+#: commands/copy.c:3035
 #, c-format
 msgid "Use \"\\n\" to represent newline."
 msgstr "Utilisez « \\n » pour représenter un retour à la ligne."
 
-#: commands/copy.c:3032
+#: commands/copy.c:3036
 #, c-format
 msgid "Use quoted CSV field to represent newline."
 msgstr ""
 "Utiliser un champ CSV entre guillemets pour représenter un retour à la ligne."
 
-#: commands/copy.c:3078 commands/copy.c:3114
+#: commands/copy.c:3082 commands/copy.c:3118
 #, c-format
 msgid "end-of-copy marker does not match previous newline style"
 msgstr ""
 "le marqueur fin-de-copie ne correspond pas à un précédent style de fin de "
 "ligne"
 
-#: commands/copy.c:3087 commands/copy.c:3103
+#: commands/copy.c:3091 commands/copy.c:3107
 #, c-format
 msgid "end-of-copy marker corrupt"
 msgstr "marqueur fin-de-copie corrompu"
 
-#: commands/copy.c:3545
+#: commands/copy.c:3549
 #, c-format
 msgid "unterminated CSV quoted field"
 msgstr "champ CSV entre guillemets non terminé"
 
-#: commands/copy.c:3622 commands/copy.c:3641
+#: commands/copy.c:3626 commands/copy.c:3645
 #, c-format
 msgid "unexpected EOF in COPY data"
 msgstr "fin de fichier (EOF) inattendu dans les données du COPY"
 
-#: commands/copy.c:3631
+#: commands/copy.c:3635
 #, c-format
 msgid "invalid field size"
 msgstr "taille du champ invalide"
 
-#: commands/copy.c:3654
+#: commands/copy.c:3658
 #, c-format
 msgid "incorrect binary data format"
 msgstr "format de données binaires incorrect"
 
-#: commands/copy.c:3965 commands/indexcmds.c:1014 commands/tablecmds.c:1386
+#: commands/copy.c:3969 commands/indexcmds.c:1014 commands/tablecmds.c:1386
 #: commands/tablecmds.c:2185 parser/parse_expr.c:766
 #: utils/adt/tsvector_op.c:1417
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "la colonne « %s » n'existe pas"
 
-#: commands/copy.c:3972 commands/tablecmds.c:1412 commands/trigger.c:613
-#: parser/parse_target.c:913 parser/parse_target.c:924
+#: commands/copy.c:3976 commands/tablecmds.c:1412 commands/trigger.c:613
+#: parser/parse_target.c:915 parser/parse_target.c:926
 #, c-format
 msgid "column \"%s\" specified more than once"
 msgstr "la colonne « %s » est spécifiée plus d'une fois"
@@ -6765,9 +6765,9 @@ msgstr ""
 #: postmaster/postmaster.c:4015 postmaster/postmaster.c:4638
 #: storage/buffer/buf_init.c:154 storage/buffer/localbuf.c:393
 #: storage/file/fd.c:374 storage/file/fd.c:771 storage/file/fd.c:889
-#: storage/file/fd.c:1502 storage/ipc/procarray.c:886
-#: storage/ipc/procarray.c:1326 storage/ipc/procarray.c:1333
-#: storage/ipc/procarray.c:1652 storage/ipc/procarray.c:2121
+#: storage/file/fd.c:1502 storage/ipc/procarray.c:893
+#: storage/ipc/procarray.c:1333 storage/ipc/procarray.c:1340
+#: storage/ipc/procarray.c:1659 storage/ipc/procarray.c:2128
 #: utils/adt/formatting.c:1526 utils/adt/formatting.c:1646
 #: utils/adt/formatting.c:1767 utils/adt/regexp.c:209 utils/adt/varlena.c:3530
 #: utils/adt/varlena.c:3551 utils/fmgr/dfmgr.c:224 utils/hash/dynahash.c:373
@@ -8015,7 +8015,7 @@ msgstr "la fonction trigger %u a renvoy
 msgid "BEFORE STATEMENT trigger cannot return a value"
 msgstr "le trigger BEFORE STATEMENT ne peut pas renvoyer une valeur"
 
-#: commands/trigger.c:2620 executor/execMain.c:1883
+#: commands/trigger.c:2620 executor/execMain.c:1902
 #: executor/nodeLockRows.c:138 executor/nodeModifyTable.c:367
 #: executor/nodeModifyTable.c:589
 #, c-format
@@ -8484,7 +8484,7 @@ msgid "role \"%s\" already exists"
 msgstr "le rôle « %s » existe déjà"
 
 #: commands/user.c:616 commands/user.c:818 commands/user.c:898
-#: commands/user.c:1060 commands/variable.c:855 commands/variable.c:927
+#: commands/user.c:1060 commands/variable.c:857 commands/variable.c:929
 #: utils/adt/acl.c:5088 utils/init/miscinit.c:432
 #, c-format
 msgid "role \"%s\" does not exist"
@@ -8662,7 +8662,7 @@ msgstr ""
 "ignore « %s » --- n'a pas pu exécuter un VACUUM sur les objets autres que\n"
 "des tables et les tables systèmes"
 
-#: commands/vacuumlazy.c:301
+#: commands/vacuumlazy.c:315
 #, c-format
 msgid ""
 "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
@@ -8680,18 +8680,18 @@ msgstr ""
 "taux moyen de lecture : %.3f MiB/s, taux moyen d'écriture : %.3f MiB/s\n"
 "utilisation système : %s"
 
-#: commands/vacuumlazy.c:632
+#: commands/vacuumlazy.c:647
 #, c-format
 msgid "relation \"%s\" page %u is uninitialized --- fixing"
 msgstr ""
 "relation « %s » : la page %u n'est pas initialisée --- correction en cours"
 
-#: commands/vacuumlazy.c:1016
+#: commands/vacuumlazy.c:1037
 #, c-format
 msgid "\"%s\": removed %.0f row versions in %u pages"
 msgstr "« %s » : %.0f versions de ligne supprimées parmi %u pages"
 
-#: commands/vacuumlazy.c:1021
+#: commands/vacuumlazy.c:1042
 #, c-format
 msgid ""
 "\"%s\": found %.0f removable, %.0f nonremovable row versions in %u out of %u "
@@ -8700,7 +8700,7 @@ msgstr ""
 "« %s » : %.0f versions de ligne supprimables, %.0f non supprimables\n"
 "parmi %u pages sur %u"
 
-#: commands/vacuumlazy.c:1025
+#: commands/vacuumlazy.c:1046
 #, c-format
 msgid ""
 "%.0f dead row versions cannot be removed yet.\n"
@@ -8713,29 +8713,29 @@ msgstr ""
 "%u pages sont entièrement vides.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1088
+#: commands/vacuumlazy.c:1109
 #, c-format
 msgid "\"%s\": removed %d row versions in %d pages"
 msgstr "« %s »: %d versions de ligne supprimée parmi %d pages"
 
-#: commands/vacuumlazy.c:1091 commands/vacuumlazy.c:1227
-#: commands/vacuumlazy.c:1397
+#: commands/vacuumlazy.c:1112 commands/vacuumlazy.c:1248
+#: commands/vacuumlazy.c:1418
 #, c-format
 msgid "%s."
 msgstr "%s."
 
-#: commands/vacuumlazy.c:1224
+#: commands/vacuumlazy.c:1245
 #, c-format
 msgid "scanned index \"%s\" to remove %d row versions"
 msgstr "a parcouru l'index « %s » pour supprimer %d versions de lignes"
 
-#: commands/vacuumlazy.c:1268
+#: commands/vacuumlazy.c:1289
 #, c-format
 msgid "index \"%s\" now contains %.0f row versions in %u pages"
 msgstr ""
 "l'index « %s » contient maintenant %.0f versions de ligne dans %u pages"
 
-#: commands/vacuumlazy.c:1272
+#: commands/vacuumlazy.c:1293
 #, c-format
 msgid ""
 "%.0f index row versions were removed.\n"
@@ -8746,18 +8746,18 @@ msgstr ""
 "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1329
+#: commands/vacuumlazy.c:1350
 #, c-format
 msgid "\"%s\": stopping truncate due to conflicting lock request"
 msgstr ""
 "« %s » : arrêt du tronquage à cause d'un conflit dans la demande de verrou"
 
-#: commands/vacuumlazy.c:1394
+#: commands/vacuumlazy.c:1415
 #, c-format
 msgid "\"%s\": truncated %u to %u pages"
 msgstr "« %s » : %u pages tronqués en %u"
 
-#: commands/vacuumlazy.c:1450
+#: commands/vacuumlazy.c:1471
 #, c-format
 msgid "\"%s\": suspending truncate due to conflicting lock request"
 msgstr ""
@@ -8784,24 +8784,24 @@ msgstr "Ne peut pas sp
 msgid "Cannot specify days in time zone interval."
 msgstr "Ne peut pas spécifier des jours dans un interval avec fuseau horaire."
 
-#: commands/variable.c:362 commands/variable.c:485
+#: commands/variable.c:364 commands/variable.c:487
 #, c-format
 msgid "time zone \"%s\" appears to use leap seconds"
 msgstr "le fuseau horaire « %s » semble utiliser les secondes « leap »"
 
-#: commands/variable.c:364 commands/variable.c:487
+#: commands/variable.c:366 commands/variable.c:489
 #, c-format
 msgid "PostgreSQL does not support leap seconds."
 msgstr "PostgreSQL ne supporte pas les secondes « leap »."
 
-#: commands/variable.c:551
+#: commands/variable.c:553
 #, c-format
 msgid "cannot set transaction read-write mode inside a read-only transaction"
 msgstr ""
 "ne peut pas initialiser le mode lecture-écriture de la transaction à\n"
 "l'intérieur d'une transaction en lecture seule"
 
-#: commands/variable.c:558
+#: commands/variable.c:560
 #, c-format
 msgid "transaction read-write mode must be set before any query"
 msgstr ""
@@ -8809,7 +8809,7 @@ msgstr ""
 "d'exécuter\n"
 "la première requête"
 
-#: commands/variable.c:565
+#: commands/variable.c:567
 #, c-format
 msgid "cannot set transaction read-write mode during recovery"
 msgstr ""
@@ -8817,30 +8817,30 @@ msgstr ""
 "la\n"
 "restauration"
 
-#: commands/variable.c:614
+#: commands/variable.c:616
 #, c-format
 msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query"
 msgstr "SET TRANSACTION ISOLATION LEVEL doit être appelé avant toute requête"
 
-#: commands/variable.c:621
+#: commands/variable.c:623
 #, c-format
 msgid "SET TRANSACTION ISOLATION LEVEL must not be called in a subtransaction"
 msgstr ""
 "SET TRANSACTION ISOLATION LEVEL ne doit pas être appelé dans une\n"
 "sous-transaction"
 
-#: commands/variable.c:628 storage/lmgr/predicate.c:1582
+#: commands/variable.c:630 storage/lmgr/predicate.c:1582
 #, c-format
 msgid "cannot use serializable mode in a hot standby"
 msgstr ""
 "ne peut pas utiliser le mode sérialisable sur un serveur en « Hot Standby »"
 
-#: commands/variable.c:629
+#: commands/variable.c:631
 #, c-format
 msgid "You can use REPEATABLE READ instead."
 msgstr "Vous pouvez utiliser REPEATABLE READ à la place."
 
-#: commands/variable.c:677
+#: commands/variable.c:679
 #, c-format
 msgid ""
 "SET TRANSACTION [NOT] DEFERRABLE cannot be called within a subtransaction"
@@ -8848,22 +8848,22 @@ msgstr ""
 "SET TRANSACTION [NOT] DEFERRABLE ne doit pas être appelé dans une\n"
 "sous-transaction"
 
-#: commands/variable.c:683
+#: commands/variable.c:685
 #, c-format
 msgid "SET TRANSACTION [NOT] DEFERRABLE must be called before any query"
 msgstr "SET TRANSACTION [NOT] DEFERRABLE doit être appelé avant toute requête"
 
-#: commands/variable.c:765
+#: commands/variable.c:767
 #, c-format
 msgid "Conversion between %s and %s is not supported."
 msgstr "La conversion entre %s et %s n'est pas supportée."
 
-#: commands/variable.c:772
+#: commands/variable.c:774
 #, c-format
 msgid "Cannot change \"client_encoding\" now."
 msgstr "Ne peut pas modifier « client_encoding » maintenant."
 
-#: commands/variable.c:942
+#: commands/variable.c:944
 #, c-format
 msgid "permission denied to set role \"%s\""
 msgstr "droit refusé pour configurer le rôle « %s »"
@@ -8972,22 +8972,22 @@ msgstr ""
 msgid "no value found for parameter %d"
 msgstr "aucune valeur trouvée pour le paramètre %d"
 
-#: executor/execMain.c:947
+#: executor/execMain.c:948
 #, c-format
 msgid "cannot change sequence \"%s\""
 msgstr "ne peut pas modifier la séquence « %s »"
 
-#: executor/execMain.c:953
+#: executor/execMain.c:954
 #, c-format
 msgid "cannot change TOAST relation \"%s\""
 msgstr "ne peut pas modifier la relation TOAST « %s »"
 
-#: executor/execMain.c:963
+#: executor/execMain.c:964
 #, c-format
 msgid "cannot insert into view \"%s\""
 msgstr "ne peut pas insérer dans la vue « %s »"
 
-#: executor/execMain.c:965
+#: executor/execMain.c:966
 #, c-format
 msgid ""
 "You need an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT "
@@ -8996,12 +8996,12 @@ msgstr ""
 "Vous avez besoin d'une règle ON INSERT DO INSTEAD sans condition ou d'un "
 "trigger INSTEAD OF INSERT."
 
-#: executor/execMain.c:971
+#: executor/execMain.c:972
 #, c-format
 msgid "cannot update view \"%s\""
 msgstr "ne peut pas mettre à jour la vue « %s »"
 
-#: executor/execMain.c:973
+#: executor/execMain.c:974
 #, c-format
 msgid ""
 "You need an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE "
@@ -9010,12 +9010,12 @@ msgstr ""
 "Vous avez besoin d'une règle non conditionnelle ON UPDATE DO INSTEAD ou d'un "
 "trigger INSTEAD OF UPDATE."
 
-#: executor/execMain.c:979
+#: executor/execMain.c:980
 #, c-format
 msgid "cannot delete from view \"%s\""
 msgstr "ne peut pas supprimer à partir de la vue « %s »"
 
-#: executor/execMain.c:981
+#: executor/execMain.c:982
 #, c-format
 msgid ""
 "You need an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE "
@@ -9024,52 +9024,52 @@ msgstr ""
 "Vous avez besoin d'une règle inconditionnelle ON DELETE DO INSTEAD ou d'un "
 "trigger INSTEAD OF DELETE."
 
-#: executor/execMain.c:991
+#: executor/execMain.c:992
 #, c-format
 msgid "cannot change foreign table \"%s\""
 msgstr "ne peut pas modifier la table distante « %s »"
 
-#: executor/execMain.c:997
+#: executor/execMain.c:998
 #, c-format
 msgid "cannot change relation \"%s\""
 msgstr "ne peut pas modifier la relation « %s »"
 
-#: executor/execMain.c:1021
+#: executor/execMain.c:1022
 #, c-format
 msgid "cannot lock rows in sequence \"%s\""
 msgstr "ne peut pas verrouiller les lignes dans la séquence « %s »"
 
-#: executor/execMain.c:1028
+#: executor/execMain.c:1029
 #, c-format
 msgid "cannot lock rows in TOAST relation \"%s\""
 msgstr "ne peut pas verrouiller les lignes dans la relation TOAST « %s »"
 
-#: executor/execMain.c:1035
+#: executor/execMain.c:1036
 #, c-format
 msgid "cannot lock rows in view \"%s\""
 msgstr "ne peut pas verrouiller les lignes dans la vue « %s »"
 
-#: executor/execMain.c:1042
+#: executor/execMain.c:1043
 #, c-format
 msgid "cannot lock rows in foreign table \"%s\""
 msgstr "ne peut pas verrouiller la table distante « %s »"
 
-#: executor/execMain.c:1048
+#: executor/execMain.c:1049
 #, c-format
 msgid "cannot lock rows in relation \"%s\""
 msgstr "n'a pas pu verrouiller les lignes dans la relation « %s »"
 
-#: executor/execMain.c:1524
+#: executor/execMain.c:1526
 #, c-format
 msgid "null value in column \"%s\" violates not-null constraint"
 msgstr "une valeur NULL viole la contrainte NOT NULL de la colonne « %s »"
 
-#: executor/execMain.c:1526 executor/execMain.c:1540
+#: executor/execMain.c:1528 executor/execMain.c:1544
 #, c-format
 msgid "Failing row contains %s."
 msgstr "La ligne en échec contient %s"
 
-#: executor/execMain.c:1538
+#: executor/execMain.c:1542
 #, c-format
 msgid "new row for relation \"%s\" violates check constraint \"%s\""
 msgstr ""
@@ -9133,7 +9133,7 @@ msgstr ""
 "ordinale %d."
 
 #: executor/execQual.c:1301 parser/parse_func.c:91 parser/parse_func.c:323
-#: parser/parse_func.c:642
+#: parser/parse_func.c:631
 #, c-format
 msgid "cannot pass more than %d argument to a function"
 msgid_plural "cannot pass more than %d arguments to a function"
@@ -9276,7 +9276,7 @@ msgid "ROW() column has type %s instead of type %s"
 msgstr "une colonne ROW() a le type %s au lieu du type %s"
 
 #: executor/execQual.c:4903 utils/adt/arrayfuncs.c:3377
-#: utils/adt/rowtypes.c:950
+#: utils/adt/rowtypes.c:920
 #, c-format
 msgid "could not identify a comparison function for type %s"
 msgstr "n'a pas pu identifier une fonction de comparaison pour le type %s"
@@ -9313,7 +9313,7 @@ msgid "%s is not allowed in a SQL function"
 msgstr "%s n'est pas autorisé dans une fonction SQL"
 
 #. translator: %s is a SQL statement name
-#: executor/functions.c:504 executor/spi.c:1282 executor/spi.c:2054
+#: executor/functions.c:504 executor/spi.c:1265 executor/spi.c:2037
 #, c-format
 msgid "%s is not allowed in a non-volatile function"
 msgstr "%s n'est pas autorisé dans une fonction non volatile"
@@ -9488,28 +9488,28 @@ msgstr "V
 msgid "subtransaction left non-empty SPI stack"
 msgstr "sous-transaction gauche non vide dans la pile SPI"
 
-#: executor/spi.c:1146
+#: executor/spi.c:1129
 #, c-format
 msgid "cannot open multi-query plan as cursor"
 msgstr "ne peut pas ouvrir le plan à plusieurs requêtes comme curseur"
 
 #. translator: %s is name of a SQL command, eg INSERT
-#: executor/spi.c:1151
+#: executor/spi.c:1134
 #, c-format
 msgid "cannot open %s query as cursor"
 msgstr "ne peut pas ouvrir la requête %s comme curseur"
 
-#: executor/spi.c:1259 parser/analyze.c:2205
+#: executor/spi.c:1242 parser/analyze.c:2205
 #, c-format
 msgid "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE is not supported"
 msgstr "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE n'est pas supporté"
 
-#: executor/spi.c:1260 parser/analyze.c:2206
+#: executor/spi.c:1243 parser/analyze.c:2206
 #, c-format
 msgid "Scrollable cursors must be READ ONLY."
 msgstr "Les curseurs déplaçables doivent être en lecture seule (READ ONLY)."
 
-#: executor/spi.c:2338
+#: executor/spi.c:2321
 #, c-format
 msgid "SQL statement \"%s\""
 msgstr "instruction SQL « %s »"
@@ -11101,7 +11101,7 @@ msgid "no data left in message"
 msgstr "pas de données dans le message"
 
 #: libpq/pqformat.c:556 libpq/pqformat.c:574 libpq/pqformat.c:595
-#: utils/adt/arrayfuncs.c:1410 utils/adt/rowtypes.c:572
+#: utils/adt/arrayfuncs.c:1410 utils/adt/rowtypes.c:558
 #, c-format
 msgid "insufficient data left in message"
 msgstr "données insuffisantes laissées dans le message"
@@ -11480,7 +11480,7 @@ msgstr ""
 "de\n"
 "jointures HASH JOIN"
 
-#: optimizer/plan/initsplan.c:592
+#: optimizer/plan/initsplan.c:612
 #, c-format
 msgid ""
 "SELECT FOR UPDATE/SHARE cannot be applied to the nullable side of an outer "
@@ -11559,7 +11559,7 @@ msgstr "Tous les types de donn
 msgid "could not implement %s"
 msgstr "n'a pas pu implanté %s"
 
-#: optimizer/util/clauses.c:4358
+#: optimizer/util/clauses.c:4423
 #, c-format
 msgid "SQL function \"%s\" during inlining"
 msgstr "fonction SQL « %s » durant « inlining »"
@@ -12013,22 +12013,28 @@ msgstr "%s, 
 msgid "window \"%s\" is already defined"
 msgstr "le window « %s » est déjà définie"
 
-#: parser/parse_clause.c:1672
+#: parser/parse_clause.c:1677
 #, c-format
 msgid "cannot override PARTITION BY clause of window \"%s\""
 msgstr "n'a pas pu surcharger la clause PARTITION BY de window « %s »"
 
-#: parser/parse_clause.c:1684
+#: parser/parse_clause.c:1689
 #, c-format
 msgid "cannot override ORDER BY clause of window \"%s\""
 msgstr "n'a pas pu surcharger la clause ORDER BY de window « %s »"
 
-#: parser/parse_clause.c:1706
+#: parser/parse_clause.c:1719 parser/parse_clause.c:1725
+#, c-format
+msgid "cannot copy window \"%s\" because it has a frame clause"
+msgstr ""
+"ne peut pas copier la fenêtre « %s » car il dispose d'une clause de portée"
+
+#: parser/parse_clause.c:1727
 #, c-format
-msgid "cannot override frame clause of window \"%s\""
-msgstr "ne peut pas surcharger la frame clause du window « %s »"
+msgid "Omit the parentheses in this OVER clause."
+msgstr "Omettre les parenthèses dans cette clause OVER."
 
-#: parser/parse_clause.c:1772
+#: parser/parse_clause.c:1793
 #, c-format
 msgid ""
 "in an aggregate with DISTINCT, ORDER BY expressions must appear in argument "
@@ -12037,26 +12043,26 @@ msgstr ""
 "dans un agrégat avec DISTINCT, les expressions ORDER BY doivent apparaître\n"
 "dans la liste d'argument"
 
-#: parser/parse_clause.c:1773
+#: parser/parse_clause.c:1794
 #, c-format
 msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
 msgstr ""
 "pour SELECT DISTINCT, ORDER BY, les expressions doivent apparaître dans la\n"
 "liste SELECT"
 
-#: parser/parse_clause.c:1859 parser/parse_clause.c:1891
+#: parser/parse_clause.c:1880 parser/parse_clause.c:1912
 #, c-format
 msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
 msgstr ""
 "les expressions SELECT DISTINCT ON doivent correspondre aux expressions\n"
 "ORDER BY initiales"
 
-#: parser/parse_clause.c:2013
+#: parser/parse_clause.c:2034
 #, c-format
 msgid "operator %s is not a valid ordering operator"
 msgstr "l'opérateur %s n'est pas un opérateur de tri valide"
 
-#: parser/parse_clause.c:2015
+#: parser/parse_clause.c:2036
 #, c-format
 msgid ""
 "Ordering operators must be \"<\" or \">\" members of btree operator families."
@@ -12066,7 +12072,7 @@ msgstr ""
 
 #: parser/parse_coerce.c:932 parser/parse_coerce.c:962
 #: parser/parse_coerce.c:980 parser/parse_coerce.c:995
-#: parser/parse_expr.c:1666 parser/parse_expr.c:2140 parser/parse_target.c:831
+#: parser/parse_expr.c:1666 parser/parse_expr.c:2140 parser/parse_target.c:833
 #, c-format
 msgid "cannot cast type %s to %s"
 msgstr "ne peut pas convertir le type %s en %s"
@@ -12375,7 +12381,7 @@ msgid "row expansion via \"*\" is not supported here"
 msgstr "l'expansion de ligne via « * » n'est pas supporté ici"
 
 #: parser/parse_expr.c:743 parser/parse_relation.c:486
-#: parser/parse_relation.c:566 parser/parse_target.c:1066
+#: parser/parse_relation.c:566 parser/parse_target.c:1068
 #, c-format
 msgid "column reference \"%s\" is ambiguous"
 msgstr "la référence à la colonne « %s » est ambigu"
@@ -12602,22 +12608,17 @@ msgstr "l'agr
 msgid "window functions cannot return sets"
 msgstr "les fonctions window ne peuvent pas renvoyer des ensembles"
 
-#: parser/parse_func.c:505
-#, c-format
-msgid "window functions cannot use named arguments"
-msgstr "les fonctions window ne peuvent pas renvoyer des arguments nommés"
-
-#: parser/parse_func.c:1670
+#: parser/parse_func.c:1659
 #, c-format
 msgid "aggregate %s(*) does not exist"
 msgstr "l'agrégat %s(*) n'existe pas"
 
-#: parser/parse_func.c:1675
+#: parser/parse_func.c:1664
 #, c-format
 msgid "aggregate %s does not exist"
 msgstr "l'agrégat %s n'existe pas"
 
-#: parser/parse_func.c:1694
+#: parser/parse_func.c:1683
 #, c-format
 msgid "function %s is not an aggregate"
 msgstr "la fonction %s n'est pas un agrégat"
@@ -12627,17 +12628,17 @@ msgstr "la fonction %s n'est pas un agr
 msgid "target lists can have at most %d entries"
 msgstr "les listes cibles peuvent avoir au plus %d colonnes"
 
-#: parser/parse_node.c:240
+#: parser/parse_node.c:252
 #, c-format
 msgid "cannot subscript type %s because it is not an array"
 msgstr "ne peut pas indicer le type %s car il ne s'agit pas d'un tableau"
 
-#: parser/parse_node.c:342 parser/parse_node.c:369
+#: parser/parse_node.c:355 parser/parse_node.c:382
 #, c-format
 msgid "array subscript must have type integer"
 msgstr "l'indice d'un tableau doit être de type entier"
 
-#: parser/parse_node.c:393
+#: parser/parse_node.c:406
 #, c-format
 msgid "array assignment requires type %s but expression is of type %s"
 msgstr ""
@@ -12656,7 +12657,7 @@ msgid "Use an explicit ordering operator or modify the query."
 msgstr "Utilisez un opérateur explicite de tri ou modifiez la requête."
 
 #: parser/parse_oper.c:224 utils/adt/arrayfuncs.c:3175
-#: utils/adt/arrayfuncs.c:3694 utils/adt/rowtypes.c:1185
+#: utils/adt/arrayfuncs.c:3694 utils/adt/rowtypes.c:1155
 #, c-format
 msgid "could not identify an equality operator for type %s"
 msgstr "n'a pas pu identifier un opérateur d'égalité pour le type %s"
@@ -12881,7 +12882,7 @@ msgstr ""
 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:1128
+#: parser/parse_target.c:1130
 #, c-format
 msgid "SELECT * with no tables specified is not valid"
 msgstr "Un SELECT * sans table spécifiée n'est pas valide"
@@ -15169,7 +15170,7 @@ msgstr "n'a pas pu lire le r
 #: storage/lmgr/lock.c:2486 storage/lmgr/lock.c:3122 storage/lmgr/lock.c:3610
 #: storage/lmgr/lock.c:3675 storage/lmgr/lock.c:3964
 #: storage/lmgr/predicate.c:2317 storage/lmgr/predicate.c:2332
-#: storage/lmgr/predicate.c:3728 storage/lmgr/predicate.c:4872
+#: storage/lmgr/predicate.c:3725 storage/lmgr/predicate.c:4868
 #: storage/lmgr/proc.c:205 utils/hash/dynahash.c:960
 #, c-format
 msgid "out of shared memory"
@@ -15203,7 +15204,7 @@ msgstr ""
 msgid "requested shared memory size overflows size_t"
 msgstr "la taille de la mémoire partagée demandée dépasse size_t"
 
-#: storage/ipc/standby.c:494 tcop/postgres.c:2919
+#: storage/ipc/standby.c:494 tcop/postgres.c:2926
 #, c-format
 msgid "canceling statement due to conflict with recovery"
 msgstr "annulation de la requête à cause d'un conflit avec la restauration"
@@ -15215,12 +15216,12 @@ msgstr ""
 "La transaction de l'utilisateur causait un verrou mortel lors de la "
 "restauration."
 
-#: storage/large_object/inv_api.c:551 storage/large_object/inv_api.c:748
+#: storage/large_object/inv_api.c:559 storage/large_object/inv_api.c:756
 #, c-format
 msgid "large object %u was not opened for writing"
 msgstr "le « Large Object » %u n'a pas été ouvert en écriture"
 
-#: storage/large_object/inv_api.c:558 storage/large_object/inv_api.c:755
+#: storage/large_object/inv_api.c:566 storage/large_object/inv_api.c:763
 #, c-format
 msgid "large object %u was already dropped"
 msgstr "le « Large Object » %u a déjà été supprimé"
@@ -15421,16 +15422,16 @@ msgid "The source transaction %u is not running anymore."
 msgstr "La transaction source %u n'est plus en cours d'exécution."
 
 #: storage/lmgr/predicate.c:2318 storage/lmgr/predicate.c:2333
-#: storage/lmgr/predicate.c:3729
+#: storage/lmgr/predicate.c:3726
 #, c-format
 msgid "You might need to increase max_pred_locks_per_transaction."
 msgstr "Vous pourriez avoir besoin d'augmenter max_pred_locks_per_transaction."
 
-#: storage/lmgr/predicate.c:3883 storage/lmgr/predicate.c:3972
-#: storage/lmgr/predicate.c:3980 storage/lmgr/predicate.c:4019
-#: storage/lmgr/predicate.c:4258 storage/lmgr/predicate.c:4596
-#: storage/lmgr/predicate.c:4608 storage/lmgr/predicate.c:4650
-#: storage/lmgr/predicate.c:4688
+#: storage/lmgr/predicate.c:3880 storage/lmgr/predicate.c:3969
+#: storage/lmgr/predicate.c:3977 storage/lmgr/predicate.c:4016
+#: storage/lmgr/predicate.c:4255 storage/lmgr/predicate.c:4592
+#: storage/lmgr/predicate.c:4604 storage/lmgr/predicate.c:4646
+#: storage/lmgr/predicate.c:4684
 #, c-format
 msgid ""
 "could not serialize access due to read/write dependencies among transactions"
@@ -15438,11 +15439,11 @@ msgstr ""
 "n'a pas pu sérialiser un accès à cause des dépendances de lecture/écriture\n"
 "parmi les transactions"
 
-#: storage/lmgr/predicate.c:3885 storage/lmgr/predicate.c:3974
-#: storage/lmgr/predicate.c:3982 storage/lmgr/predicate.c:4021
-#: storage/lmgr/predicate.c:4260 storage/lmgr/predicate.c:4598
-#: storage/lmgr/predicate.c:4610 storage/lmgr/predicate.c:4652
-#: storage/lmgr/predicate.c:4690
+#: storage/lmgr/predicate.c:3882 storage/lmgr/predicate.c:3971
+#: storage/lmgr/predicate.c:3979 storage/lmgr/predicate.c:4018
+#: storage/lmgr/predicate.c:4257 storage/lmgr/predicate.c:4594
+#: storage/lmgr/predicate.c:4606 storage/lmgr/predicate.c:4648
+#: storage/lmgr/predicate.c:4686
 #, c-format
 msgid "The transaction might succeed if retried."
 msgstr "La transaction pourrait réussir après une nouvelle tentative."
@@ -15669,7 +15670,7 @@ msgstr ""
 "format des données binaires incorrect dans l'argument de la fonction %d"
 
 #: tcop/postgres.c:424 tcop/postgres.c:436 tcop/postgres.c:447
-#: tcop/postgres.c:459 tcop/postgres.c:4185
+#: tcop/postgres.c:459 tcop/postgres.c:4192
 #, c-format
 msgid "invalid frontend message type %d"
 msgstr "type %d du message de l'interface invalide"
@@ -15807,13 +15808,13 @@ msgid "User was connected to a database that must be dropped."
 msgstr ""
 "L'utilisateur était connecté à une base de donnée qui doit être supprimé."
 
-#: tcop/postgres.c:2540
+#: tcop/postgres.c:2547
 #, c-format
 msgid "terminating connection because of crash of another server process"
 msgstr ""
 "arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur"
 
-#: tcop/postgres.c:2541
+#: tcop/postgres.c:2548
 #, c-format
 msgid ""
 "The postmaster has commanded this server process to roll back the current "
@@ -15824,7 +15825,7 @@ msgstr ""
 "courante et de quitter car un autre processus serveur a quitté anormalement\n"
 "et qu'il existe probablement de la mémoire partagée corrompue."
 
-#: tcop/postgres.c:2545 tcop/postgres.c:2914
+#: tcop/postgres.c:2552 tcop/postgres.c:2921
 #, c-format
 msgid ""
 "In a moment you should be able to reconnect to the database and repeat your "
@@ -15833,12 +15834,12 @@ msgstr ""
 "Dans un moment, vous devriez être capable de vous reconnecter à la base de\n"
 "données et de relancer votre commande."
 
-#: tcop/postgres.c:2658
+#: tcop/postgres.c:2665
 #, c-format
 msgid "floating-point exception"
 msgstr "exception dû à une virgule flottante"
 
-#: tcop/postgres.c:2659
+#: tcop/postgres.c:2666
 #, c-format
 msgid ""
 "An invalid floating-point operation was signaled. This probably means an out-"
@@ -15848,54 +15849,54 @@ msgstr ""
 "Ceci signifie probablement un résultat en dehors de l'échelle ou une\n"
 "opération invalide telle qu'une division par zéro."
 
-#: tcop/postgres.c:2833
+#: tcop/postgres.c:2840
 #, c-format
 msgid "terminating autovacuum process due to administrator command"
 msgstr "arrêt du processus autovacuum suite à la demande de l'administrateur"
 
-#: tcop/postgres.c:2839 tcop/postgres.c:2849 tcop/postgres.c:2912
+#: tcop/postgres.c:2846 tcop/postgres.c:2856 tcop/postgres.c:2919
 #, c-format
 msgid "terminating connection due to conflict with recovery"
 msgstr "arrêt de la connexion à cause d'un conflit avec la restauration"
 
-#: tcop/postgres.c:2855
+#: tcop/postgres.c:2862
 #, c-format
 msgid "terminating connection due to administrator command"
 msgstr "arrêt des connexions suite à la demande de l'administrateur"
 
-#: tcop/postgres.c:2867
+#: tcop/postgres.c:2874
 #, c-format
 msgid "connection to client lost"
 msgstr "connexion au client perdue"
 
-#: tcop/postgres.c:2882
+#: tcop/postgres.c:2889
 #, c-format
 msgid "canceling authentication due to timeout"
 msgstr "annulation de l'authentification à cause du délai écoulé"
 
-#: tcop/postgres.c:2891
+#: tcop/postgres.c:2898
 #, c-format
 msgid "canceling statement due to statement timeout"
 msgstr ""
 "annulation de la requête à cause du délai écoulé pour l'exécution de "
 "l'instruction"
 
-#: tcop/postgres.c:2900
+#: tcop/postgres.c:2907
 #, c-format
 msgid "canceling autovacuum task"
 msgstr "annulation de la tâche d'autovacuum"
 
-#: tcop/postgres.c:2935
+#: tcop/postgres.c:2942
 #, c-format
 msgid "canceling statement due to user request"
 msgstr "annulation de la requête à la demande de l'utilisateur"
 
-#: tcop/postgres.c:3063 tcop/postgres.c:3085
+#: tcop/postgres.c:3070 tcop/postgres.c:3092
 #, c-format
 msgid "stack depth limit exceeded"
 msgstr "dépassement de limite (en profondeur) de la pile"
 
-#: tcop/postgres.c:3064 tcop/postgres.c:3086
+#: tcop/postgres.c:3071 tcop/postgres.c:3093
 #, c-format
 msgid ""
 "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), "
@@ -15905,12 +15906,12 @@ msgstr ""
 "être assuré que la limite de profondeur de la pile de la plateforme est\n"
 "adéquate."
 
-#: tcop/postgres.c:3102
+#: tcop/postgres.c:3109
 #, c-format
 msgid "\"max_stack_depth\" must not exceed %ldkB."
 msgstr "« max_stack_depth » ne doit pas dépasser %ld Ko."
 
-#: tcop/postgres.c:3104
+#: tcop/postgres.c:3111
 #, c-format
 msgid ""
 "Increase the platform's stack depth limit via \"ulimit -s\" or local "
@@ -15919,37 +15920,37 @@ msgstr ""
 "Augmenter la limite de profondeur de la pile sur votre plateforme via\n"
 "« ulimit -s » ou l'équivalent local."
 
-#: tcop/postgres.c:3468
+#: tcop/postgres.c:3475
 #, c-format
 msgid "invalid command-line argument for server process: %s"
 msgstr "argument invalide en ligne de commande pour le processus serveur : %s"
 
-#: tcop/postgres.c:3469 tcop/postgres.c:3475
+#: tcop/postgres.c:3476 tcop/postgres.c:3482
 #, c-format
 msgid "Try \"%s --help\" for more information."
 msgstr "Essayez « %s --help » pour plus d'informations."
 
-#: tcop/postgres.c:3473
+#: tcop/postgres.c:3480
 #, c-format
 msgid "%s: invalid command-line argument: %s"
 msgstr "%s : argument invalide en ligne de commande : %s"
 
-#: tcop/postgres.c:3560
+#: tcop/postgres.c:3567
 #, c-format
 msgid "%s: no database nor user name specified"
 msgstr "%s : aucune base de données et aucun utilisateur spécifiés"
 
-#: tcop/postgres.c:4095
+#: tcop/postgres.c:4102
 #, c-format
 msgid "invalid CLOSE message subtype %d"
 msgstr "sous-type %d du message CLOSE invalide"
 
-#: tcop/postgres.c:4128
+#: tcop/postgres.c:4135
 #, c-format
 msgid "invalid DESCRIBE message subtype %d"
 msgstr "sous-type %d du message DESCRIBE invalide"
 
-#: tcop/postgres.c:4362
+#: tcop/postgres.c:4369
 #, c-format
 msgid ""
 "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s"
@@ -16541,7 +16542,7 @@ msgid "cannot compare arrays of different element types"
 msgstr ""
 "ne peut pas comparer des tableaux ayant des types d'éléments différents"
 
-#: utils/adt/arrayfuncs.c:3562 utils/adt/rangetypes.c:1201
+#: utils/adt/arrayfuncs.c:3562 utils/adt/rangetypes.c:1207
 #, c-format
 msgid "could not identify a hash function for type %s"
 msgstr "n'a pas pu identifier une fonction de hachage pour le type %s"
@@ -16642,7 +16643,7 @@ msgstr "la pr
 msgid "TIME(%d)%s precision reduced to maximum allowed, %d"
 msgstr "la précision de TIME(%d)%s a été réduit au maximum autorisée, %d"
 
-#: utils/adt/date.c:144 utils/adt/datetime.c:1188 utils/adt/datetime.c:1930
+#: utils/adt/date.c:144 utils/adt/datetime.c:1188 utils/adt/datetime.c:1924
 #, c-format
 msgid "date/time value \"current\" is no longer supported"
 msgstr "la valeur « current » pour la date et heure n'est plus supportée"
@@ -16718,7 +16719,7 @@ msgstr "d
 msgid "\"time with time zone\" units \"%s\" not recognized"
 msgstr "L'unité « %s » n'est pas reconnu pour le type « time with time zone »"
 
-#: utils/adt/date.c:2662 utils/adt/datetime.c:930 utils/adt/datetime.c:1659
+#: utils/adt/date.c:2662 utils/adt/datetime.c:930 utils/adt/datetime.c:1653
 #: utils/adt/timestamp.c:4531 utils/adt/timestamp.c:4703
 #, c-format
 msgid "time zone \"%s\" not recognized"
@@ -16729,28 +16730,28 @@ msgstr "le fuseau horaire 
 msgid "\"interval\" time zone \"%s\" not valid"
 msgstr "le fuseau horaire « %s » n'est pas valide pour le type « interval »"
 
-#: utils/adt/datetime.c:3533 utils/adt/datetime.c:3540
+#: utils/adt/datetime.c:3527 utils/adt/datetime.c:3534
 #, c-format
 msgid "date/time field value out of range: \"%s\""
 msgstr "valeur du champ date/time en dehors des limites : « %s »"
 
-#: utils/adt/datetime.c:3542
+#: utils/adt/datetime.c:3536
 #, c-format
 msgid "Perhaps you need a different \"datestyle\" setting."
 msgstr "Peut-être avez-vous besoin d'un paramètrage « datestyle » différent."
 
-#: utils/adt/datetime.c:3547
+#: utils/adt/datetime.c:3541
 #, c-format
 msgid "interval field value out of range: \"%s\""
 msgstr "valeur du champ interval en dehors des limites : « %s »"
 
-#: utils/adt/datetime.c:3553
+#: utils/adt/datetime.c:3547
 #, c-format
 msgid "time zone displacement out of range: \"%s\""
 msgstr "déplacement du fuseau horaire en dehors des limites : « %s »"
 
 #. translator: first %s is inet or cidr
-#: utils/adt/datetime.c:3560 utils/adt/network.c:107
+#: utils/adt/datetime.c:3554 utils/adt/network.c:107
 #, c-format
 msgid "invalid input syntax for type %s: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type %s : « %s »"
@@ -17027,8 +17028,8 @@ msgstr ""
 #, c-format
 msgid "could not determine which collation to use for initcap() function"
 msgstr ""
-"n'a pas pu déterminer le collationnement à utiliser pour la fonction initcap"
-"()"
+"n'a pas pu déterminer le collationnement à utiliser pour la fonction "
+"initcap()"
 
 #: utils/adt/formatting.c:2125
 #, c-format
@@ -17441,7 +17442,7 @@ msgstr "le jeton 
 msgid "JSON data, line %d: %s%s%s"
 msgstr "données JSON, ligne %d : %s%s%s"
 
-#: utils/adt/like.c:211 utils/adt/selfuncs.c:5191
+#: utils/adt/like.c:211 utils/adt/selfuncs.c:5197
 #, c-format
 msgid "could not determine which collation to use for ILIKE"
 msgstr "n'a pas pu déterminer le collationnement à utiliser pour ILIKE"
@@ -17932,7 +17933,7 @@ msgstr ""
 msgid "result of range union would not be contiguous"
 msgstr "le résultat de l'union d'intervalle pourrait ne pas être contigü"
 
-#: utils/adt/rangetypes.c:1508
+#: utils/adt/rangetypes.c:1514
 #, c-format
 msgid "range lower bound must be less than or equal to range upper bound"
 msgstr ""
@@ -17940,52 +17941,52 @@ msgstr ""
 "égale\n"
 "à la limite supérieure de l'intervalle de valeurs"
 
-#: utils/adt/rangetypes.c:1891 utils/adt/rangetypes.c:1904
-#: utils/adt/rangetypes.c:1918
+#: utils/adt/rangetypes.c:1897 utils/adt/rangetypes.c:1910
+#: utils/adt/rangetypes.c:1924
 #, c-format
 msgid "invalid range bound flags"
 msgstr "drapeaux de limite de l'intervalle invalides"
 
-#: utils/adt/rangetypes.c:1892 utils/adt/rangetypes.c:1905
-#: utils/adt/rangetypes.c:1919
+#: utils/adt/rangetypes.c:1898 utils/adt/rangetypes.c:1911
+#: utils/adt/rangetypes.c:1925
 #, c-format
 msgid "Valid values are \"[]\", \"[)\", \"(]\", and \"()\"."
 msgstr "Les valeurs valides sont entre « [] », « [) », « (] » et « () »."
 
-#: utils/adt/rangetypes.c:1984 utils/adt/rangetypes.c:2001
-#: utils/adt/rangetypes.c:2014 utils/adt/rangetypes.c:2032
-#: utils/adt/rangetypes.c:2043 utils/adt/rangetypes.c:2087
-#: utils/adt/rangetypes.c:2095
+#: utils/adt/rangetypes.c:1990 utils/adt/rangetypes.c:2007
+#: utils/adt/rangetypes.c:2020 utils/adt/rangetypes.c:2038
+#: utils/adt/rangetypes.c:2049 utils/adt/rangetypes.c:2093
+#: utils/adt/rangetypes.c:2101
 #, c-format
 msgid "malformed range literal: \"%s\""
 msgstr "intervalle litéral mal formé : « %s »"
 
-#: utils/adt/rangetypes.c:1986
+#: utils/adt/rangetypes.c:1992
 #, c-format
 msgid "Junk after \"empty\" keyword."
 msgstr "Cochonnerie après le mot clé « empty »"
 
-#: utils/adt/rangetypes.c:2003
+#: utils/adt/rangetypes.c:2009
 #, c-format
 msgid "Missing left parenthesis or bracket."
 msgstr "Parenthèse gauche ou crochet manquant"
 
-#: utils/adt/rangetypes.c:2016
+#: utils/adt/rangetypes.c:2022
 #, c-format
 msgid "Missing comma after lower bound."
 msgstr "Virgule manquante après une limite basse."
 
-#: utils/adt/rangetypes.c:2034
+#: utils/adt/rangetypes.c:2040
 #, c-format
 msgid "Too many commas."
 msgstr "Trop de virgules."
 
-#: utils/adt/rangetypes.c:2045
+#: utils/adt/rangetypes.c:2051
 #, c-format
 msgid "Junk after right parenthesis or bracket."
 msgstr "Problème après la parenthèse droite ou le crochet droit."
 
-#: utils/adt/rangetypes.c:2089 utils/adt/rangetypes.c:2097
+#: utils/adt/rangetypes.c:2095 utils/adt/rangetypes.c:2103
 #: utils/adt/rowtypes.c:205 utils/adt/rowtypes.c:213
 #, c-format
 msgid "Unexpected end of input."
@@ -18017,7 +18018,7 @@ msgid "more than one operator named %s"
 msgstr "il existe plus d'un opérateur nommé%s"
 
 #: utils/adt/regproc.c:635 utils/adt/regproc.c:1488 utils/adt/ruleutils.c:6047
-#: utils/adt/ruleutils.c:6102 utils/adt/ruleutils.c:6139
+#: utils/adt/ruleutils.c:6102 utils/adt/ruleutils.c:6140
 #, c-format
 msgid "too many arguments"
 msgstr "trop d'arguments"
@@ -18135,7 +18136,7 @@ msgstr ""
 msgid "Key (%s)=(%s) is still referenced from table \"%s\"."
 msgstr "La clé (%s)=(%s) est toujours référencée à partir de la table « %s »."
 
-#: utils/adt/rowtypes.c:99 utils/adt/rowtypes.c:488
+#: utils/adt/rowtypes.c:99 utils/adt/rowtypes.c:474
 #, c-format
 msgid "input of anonymous composite types is not implemented"
 msgstr "l'ajout de colonnes ayant un type composé n'est pas implémenté"
@@ -18166,29 +18167,29 @@ msgstr "Trop de colonnes."
 msgid "Junk after right parenthesis."
 msgstr "Problème après la parenthèse droite."
 
-#: utils/adt/rowtypes.c:537
+#: utils/adt/rowtypes.c:523
 #, c-format
 msgid "wrong number of columns: %d, expected %d"
 msgstr "mauvais nombre de colonnes : %d, alors que %d attendu"
 
-#: utils/adt/rowtypes.c:564
+#: utils/adt/rowtypes.c:550
 #, c-format
 msgid "wrong data type: %u, expected %u"
 msgstr "mauvais type de données : %u, alors que %u attendu"
 
-#: utils/adt/rowtypes.c:625
+#: utils/adt/rowtypes.c:611
 #, c-format
 msgid "improper binary format in record column %d"
 msgstr "format binaire invalide dans l'enregistrement de la colonne %d"
 
-#: utils/adt/rowtypes.c:925 utils/adt/rowtypes.c:1160
+#: utils/adt/rowtypes.c:895 utils/adt/rowtypes.c:1130
 #, c-format
 msgid "cannot compare dissimilar column types %s and %s at record column %d"
 msgstr ""
 "ne peut pas comparer les types de colonnes non similaires %s et %s pour la\n"
 "colonne %d de l'enregistrement"
 
-#: utils/adt/rowtypes.c:1011 utils/adt/rowtypes.c:1231
+#: utils/adt/rowtypes.c:981 utils/adt/rowtypes.c:1201
 #, c-format
 msgid "cannot compare record types with different numbers of columns"
 msgstr ""
@@ -18200,13 +18201,13 @@ msgstr ""
 msgid "rule \"%s\" has unsupported event type %d"
 msgstr "la règle « %s » a un type d'événement %d non supporté"
 
-#: utils/adt/selfuncs.c:5176
+#: utils/adt/selfuncs.c:5182
 #, c-format
 msgid "case insensitive matching not supported on type bytea"
 msgstr ""
 "la recherche insensible à la casse n'est pas supportée avec le type bytea"
 
-#: utils/adt/selfuncs.c:5279
+#: utils/adt/selfuncs.c:5285
 #, c-format
 msgid "regular-expression matching not supported on type bytea"
 msgstr ""
@@ -18508,8 +18509,8 @@ msgstr "la longueur du type %s ne peut pas exc
 #, c-format
 msgid "bit string length %d does not match type bit(%d)"
 msgstr ""
-"la longueur (en bits) de la chaîne %d ne doit pas correspondre au type bit"
-"(%d)"
+"la longueur (en bits) de la chaîne %d ne doit pas correspondre au type "
+"bit(%d)"
 
 #: utils/adt/varbit.c:189 utils/adt/varbit.c:491
 #, c-format
@@ -18912,96 +18913,96 @@ msgstr "TRAP : ExceptionalCondition : mauvais arguments\n"
 msgid "TRAP: %s(\"%s\", File: \"%s\", Line: %d)\n"
 msgstr "TRAP : %s(« %s », fichier : « %s », ligne : %d)\n"
 
-#: utils/error/elog.c:1546
+#: utils/error/elog.c:1547
 #, c-format
 msgid "could not reopen file \"%s\" as stderr: %m"
 msgstr "n'a pas pu ré-ouvrir le fichier « %s » comme stderr : %m"
 
-#: utils/error/elog.c:1559
+#: utils/error/elog.c:1560
 #, c-format
 msgid "could not reopen file \"%s\" as stdout: %m"
 msgstr "n'a pas pu ré-ouvrir le fichier « %s » comme stdout : %m"
 
-#: utils/error/elog.c:1948 utils/error/elog.c:1958 utils/error/elog.c:1968
+#: utils/error/elog.c:1949 utils/error/elog.c:1959 utils/error/elog.c:1969
 msgid "[unknown]"
 msgstr "[inconnu]"
 
-#: utils/error/elog.c:2316 utils/error/elog.c:2615 utils/error/elog.c:2693
+#: utils/error/elog.c:2317 utils/error/elog.c:2616 utils/error/elog.c:2694
 msgid "missing error text"
 msgstr "texte d'erreur manquant"
 
-#: utils/error/elog.c:2319 utils/error/elog.c:2322 utils/error/elog.c:2696
-#: utils/error/elog.c:2699
+#: utils/error/elog.c:2320 utils/error/elog.c:2323 utils/error/elog.c:2697
+#: utils/error/elog.c:2700
 #, c-format
 msgid " at character %d"
 msgstr " au caractère %d"
 
-#: utils/error/elog.c:2332 utils/error/elog.c:2339
+#: utils/error/elog.c:2333 utils/error/elog.c:2340
 msgid "DETAIL:  "
 msgstr "DÉTAIL:  "
 
-#: utils/error/elog.c:2346
+#: utils/error/elog.c:2347
 msgid "HINT:  "
 msgstr "ASTUCE :  "
 
-#: utils/error/elog.c:2353
+#: utils/error/elog.c:2354
 msgid "QUERY:  "
 msgstr "REQUÊTE :  "
 
-#: utils/error/elog.c:2360
+#: utils/error/elog.c:2361
 msgid "CONTEXT:  "
 msgstr "CONTEXTE :  "
 
-#: utils/error/elog.c:2370
+#: utils/error/elog.c:2371
 #, c-format
 msgid "LOCATION:  %s, %s:%d\n"
 msgstr "EMPLACEMENT :  %s, %s:%d\n"
 
-#: utils/error/elog.c:2377
+#: utils/error/elog.c:2378
 #, c-format
 msgid "LOCATION:  %s:%d\n"
 msgstr "EMPLACEMENT :  %s:%d\n"
 
-#: utils/error/elog.c:2391
+#: utils/error/elog.c:2392
 msgid "STATEMENT:  "
 msgstr "INSTRUCTION :  "
 
 #. translator: This string will be truncated at 47
 #. characters expanded.
-#: utils/error/elog.c:2808
+#: utils/error/elog.c:2815
 #, c-format
 msgid "operating system error %d"
 msgstr "erreur %d du système d'exploitation"
 
-#: utils/error/elog.c:2831
+#: utils/error/elog.c:3010
 msgid "DEBUG"
 msgstr "DEBUG"
 
-#: utils/error/elog.c:2835
+#: utils/error/elog.c:3014
 msgid "LOG"
 msgstr "LOG"
 
-#: utils/error/elog.c:2838
+#: utils/error/elog.c:3017
 msgid "INFO"
 msgstr "INFO"
 
-#: utils/error/elog.c:2841
+#: utils/error/elog.c:3020
 msgid "NOTICE"
 msgstr "NOTICE"
 
-#: utils/error/elog.c:2844
+#: utils/error/elog.c:3023
 msgid "WARNING"
 msgstr "ATTENTION"
 
-#: utils/error/elog.c:2847
+#: utils/error/elog.c:3026
 msgid "ERROR"
 msgstr "ERREUR"
 
-#: utils/error/elog.c:2850
+#: utils/error/elog.c:3029
 msgid "FATAL"
 msgstr "FATAL"
 
-#: utils/error/elog.c:2853
+#: utils/error/elog.c:3032
 msgid "PANIC"
 msgstr "PANIC"
 
@@ -21647,616 +21648,542 @@ 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 ""
-#~ "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 "Valid values are '[]', '[)', '(]', and '()'."
+#~ msgstr "Les valeurs valides sont « [] », « [) », « (] » et « () »."
 
-#~ 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 "poll() failed in statistics collector: %m"
+#~ msgstr "échec du poll() dans le récupérateur de statistiques : %m"
 
-#~ msgid "index \"%s\" is not ready"
-#~ msgstr "l'index « %s » n'est pas prêt"
+#~ msgid "select() failed in logger process: %m"
+#~ msgstr "échec de select() dans le processus des journaux applicatifs : %m"
 
-#~ msgid "could not remove database directory \"%s\""
-#~ msgstr "n'a pas pu supprimer le répertoire de bases de données « %s »"
+#~ msgid "%s: could not open file \"%s\": %s\n"
+#~ msgstr "%s : n'a pas pu ouvrir le fichier « %s » : %s\n"
 
-#~ 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 "%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 "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 "%s: could not fork background process: %s\n"
+#~ msgstr "%s : n'a pas pu créer un processus fils : %s\n"
 
-#~ msgid "unexpected delimiter at line %d of thesaurus file \"%s\""
-#~ msgstr "délimiteur inattendu sur la ligne %d du thesaurus « %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 "Use the @@@ operator instead."
-#~ msgstr "Utilisez à la place l'opérateur @@@."
+#~ msgid "Runs the server silently."
+#~ msgstr "Lance le serveur de manière silencieuse."
 
 #~ msgid ""
-#~ "@@ operator does not support lexeme weight restrictions in GIN index "
-#~ "searches"
-#~ msgstr ""
-#~ "l'opérateur @@ ne supporte pas les restrictions de poids de lexeme dans "
-#~ "les\n"
-#~ "recherches par index GIN"
-
-#~ msgid "query requires full scan, which is not supported by GIN indexes"
+#~ "If this parameter is set, the server will automatically run in the "
+#~ "background and any controlling terminals are dissociated."
 #~ msgstr ""
-#~ "la requête nécessite un parcours complet, ce qui n'est pas supporté par "
-#~ "les\n"
-#~ "index GIN"
+#~ "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 "cannot calculate week number without year information"
+#~ msgid "WAL sender sleep time between WAL replications."
 #~ msgstr ""
-#~ "ne peut pas calculer le numéro de la semaine sans informations sur l'année"
+#~ "Temps d'endormissement du processus d'envoi des journaux de transactions "
+#~ "entre\n"
+#~ "les réplications des journaux de transactions."
 
-#~ msgid "UTF-16 to UTF-8 translation failed: %lu"
-#~ msgstr "échec de la conversion d'UTF16 vers UTF8 : %lu"
+#~ msgid "Sets the list of known custom variable classes."
+#~ msgstr "Initialise la liste des classes variables personnalisées connues."
 
-#~ msgid "AM/PM hour must be between 1 and 12"
-#~ msgstr "l'heure AM/PM doit être compris entre 1 et 12"
+#~ msgid "could not obtain lock on relation with OID %u"
+#~ msgstr "n'a pas pu obtenir un verrou sur la relation d'OID « %u »"
 
-#~ msgid "Sat"
-#~ msgstr "Sam"
+#~ 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 "Fri"
-#~ msgstr "Ven"
+#~ msgid "removing built-in function \"%s\""
+#~ msgstr "suppression de la fonction interne « %s »"
 
-#~ msgid "Thu"
-#~ msgstr "Jeu"
+#~ msgid "permission denied to drop foreign-data wrapper \"%s\""
+#~ msgstr "droit refusé pour supprimer le wrapper de données distantes « %s »"
 
-#~ msgid "Wed"
-#~ msgstr "Mer"
+#~ msgid "Must be superuser to drop a foreign-data wrapper."
+#~ msgstr ""
+#~ "Doit être super-utilisateur pour supprimer un wrapper de données "
+#~ "distantes."
 
-#~ msgid "Tue"
-#~ msgstr "Mar"
+#~ msgid "must be superuser to drop text search parsers"
+#~ msgstr ""
+#~ "doit être super-utilisateur pour supprimer des analyseurs de recherche "
+#~ "plein\n"
+#~ "texte"
 
-#~ msgid "Mon"
-#~ msgstr "Lun"
+#~ msgid "must be superuser to drop text search templates"
+#~ msgstr ""
+#~ "doit être super-utilisateur pour supprimer des modèles de recherche plein "
+#~ "texte"
 
-#~ msgid "Sun"
-#~ msgstr "Dim"
+#~ 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 "Saturday"
-#~ msgstr "Samedi"
+#~ msgid "standby connections not allowed because wal_level=minimal"
+#~ msgstr "connexions standby non autorisées car wal_level=minimal"
 
-#~ msgid "Friday"
-#~ msgstr "Vendredi"
+#~ msgid "could not open directory \"pg_tblspc\": %m"
+#~ msgstr "n'a pas pu ouvrir le répertoire « pg_tblspc » : %m"
 
-#~ msgid "Thursday"
-#~ msgstr "Jeudi"
+#~ msgid "could not access root certificate file \"%s\": %m"
+#~ msgstr "n'a pas pu accéder au fichier du certificat racine « %s » : %m"
 
-#~ msgid "Wednesday"
-#~ msgstr "Mercredi"
+#~ msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s"
+#~ msgstr ""
+#~ "liste de révocation des certificats SSL « %s » introuvable, continue : %s"
 
-#~ msgid "Tuesday"
-#~ msgstr "Mardi"
+#~ 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 "Monday"
-#~ msgstr "Lundi"
+#~ msgid "missing or erroneous pg_hba.conf file"
+#~ msgstr "fichier pg_hba.conf manquant ou erroné"
 
-#~ msgid "Sunday"
-#~ msgstr "Dimanche"
+#~ msgid "See server log for details."
+#~ msgstr "Voir les journaux applicatifs du serveur pour plus de détails."
 
-#~ msgid "Dec"
-#~ msgstr "Déc"
+#~ 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 "Nov"
-#~ msgstr "Nov"
+#~ msgid "  --help          show this help, then exit\n"
+#~ msgstr "  --help             affiche cette aide, puis quitte\n"
 
-#~ msgid "Oct"
-#~ msgstr "Oct"
+#~ msgid "  --version       output version information, then exit\n"
+#~ msgstr "  --version          affiche la version, puis quitte\n"
 
-#~ msgid "Sep"
-#~ msgstr "Sep"
+#~ msgid "CREATE TABLE AS cannot specify INTO"
+#~ msgstr "CREATE TABLE AS ne peut pas spécifier INTO"
 
-#~ msgid "Aug"
-#~ msgstr "Aoû"
+#~ 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 "Jul"
-#~ msgstr "Juil"
+#~ msgid "INSERT ... SELECT cannot specify INTO"
+#~ msgstr "INSERT ... SELECT ne peut pas avoir INTO"
 
-#~ msgid "Jun"
-#~ msgstr "Juin"
+#~ msgid "DECLARE CURSOR cannot specify INTO"
+#~ msgstr "DECLARE CURSOR ne peut pas spécifier INTO"
 
-#~ msgid "S:May"
-#~ msgstr "S:Mai"
+#~ msgid "subquery in FROM cannot have SELECT INTO"
+#~ msgstr "la sous-requête du FROM ne peut pas avoir de SELECT INTO"
 
-#~ msgid "Apr"
-#~ msgstr "Avr"
+#~ msgid "subquery cannot have SELECT INTO"
+#~ msgstr "la sous-requête ne peut pas avoir de SELECT INTO"
 
-#~ msgid "Mar"
-#~ msgstr "Mar"
+#~ msgid "subquery in WITH cannot have SELECT INTO"
+#~ msgstr "la sous-requête du WITH ne peut pas avoir de SELECT INTO"
 
-#~ msgid "Feb"
-#~ msgstr "Fév"
+#~ msgid "tablespace %u is not empty"
+#~ msgstr "le tablespace %u n'est pas vide"
 
-#~ msgid "Jan"
-#~ msgstr "Jan"
+#~ msgid "consistent state delayed because recovery snapshot incomplete"
+#~ msgstr ""
+#~ "état de cohérence pas encore atteint à cause d'un snapshot de "
+#~ "restauration incomplet"
 
-#~ msgid "December"
-#~ msgstr "Décembre"
+#~ msgid "%s: %s"
+#~ msgstr "%s : %s"
 
-#~ msgid "November"
-#~ msgstr "Novembre"
+#~ msgid "SSPI error %x"
+#~ msgstr "erreur SSPI : %x"
 
-#~ msgid "October"
-#~ msgstr "Octobre"
+#~ msgid "%s (%x)"
+#~ msgstr "%s (%x)"
 
-#~ msgid "September"
-#~ msgstr "Septembre"
+#~ msgid "resetting unlogged relations: cleanup %d init %d"
+#~ msgstr ""
+#~ "réinitialisation des relations non tracées : nettoyage %d initialisation "
+#~ "%d"
 
-#~ msgid "August"
-#~ msgstr "Août"
+#~ msgid "must be superuser to SET SCHEMA of %s"
+#~ msgstr "doit être super-utilisateur pour exécuter SET SCHEMA vers %s"
 
-#~ msgid "July"
-#~ msgstr "Juillet"
+#~ msgid "ALTER TYPE USING is only supported on plain tables"
+#~ msgstr "ALTER TYPE USING est seulement supportés sur les tables standards"
 
-#~ msgid "June"
-#~ msgstr "Juin"
+#~ msgid "index \"%s\" is not a b-tree"
+#~ msgstr "l'index « %s » n'est pas un btree"
 
-#~ msgid "May"
-#~ msgstr "Mai"
+#~ msgid "unable to read symbolic link %s: %m"
+#~ msgstr "incapable de lire le lien symbolique %s : %m"
 
-#~ msgid "April"
-#~ msgstr "Avril"
+#~ msgid "unable to open directory pg_tblspc: %m"
+#~ msgstr "impossible d'ouvrir le répertoire p_tblspc : %m"
 
-#~ msgid "March"
-#~ msgstr "Mars"
+#~ msgid "Write-Ahead Log / Streaming Replication"
+#~ msgstr "Write-Ahead Log / Réplication en flux"
 
-#~ msgid "February"
-#~ msgstr "Février"
+#~ msgid "syntax error in recovery command file: %s"
+#~ msgstr "erreur de syntaxe dans le fichier de restauration : %s"
 
-#~ msgid "January"
-#~ msgstr "Janvier"
+#~ msgid "Lines should have the format parameter = 'value'."
+#~ msgstr "Les lignes devraient avoir le format paramètre = 'valeur'"
 
-#~ msgid "\"TZ\"/\"tz\" not supported"
-#~ msgstr "« TZ »/« tz » non supporté"
+#~ msgid "array must not contain null values"
+#~ msgstr "le tableau ne doit pas contenir de valeurs NULL"
 
-#~ msgid "invalid AM/PM string"
-#~ msgstr "chaîne AM/PM invalide"
-
-#~ msgid "not unique \"S\""
-#~ msgstr "« S » non unique"
-
-#~ msgid "invalid argument for power function"
-#~ msgstr "argument invalide pour la fonction puissance (power)"
+#~ 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 "Valid values are DOCUMENT and CONTENT."
-#~ msgstr "Les valeurs valides sont DOCUMENT et CONTENT."
+#~ 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 ""
-#~ "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, "
-#~ "LOCAL7."
+#~ msgid "index \"%s\" needs VACUUM or REINDEX to finish crash recovery"
 #~ msgstr ""
-#~ "Les valeurs valides sont LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5,\n"
-#~ "LOCAL6, LOCAL7."
+#~ "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 "This can be set to advanced, extended, or basic."
+#~ msgid "index \"%s\" needs VACUUM FULL or REINDEX to finish crash recovery"
 #~ msgstr ""
-#~ "Ceci peut être initialisé avec advanced (avancé), extended (étendu) ou\n"
-#~ "basic (basique)."
+#~ "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 "Sets the hostname of the Kerberos server."
-#~ msgstr "Initalise le nom d'hôte du serveur Kerberos."
+#~ msgid "EnumValuesCreate() can only set a single OID"
+#~ msgstr "EnumValuesCreate() peut seulement initialiser un seul OID"
 
-#~ 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 "clustering \"%s.%s\""
+#~ msgstr "exécution de CLUSTER sur « %s.%s »"
 
-#~ msgid "Each session can be either \"origin\", \"replica\", or \"local\"."
+#~ msgid ""
+#~ "cannot cluster on index \"%s\" because access method does not handle null "
+#~ "values"
 #~ msgstr ""
-#~ "Chaque session peut valoir soit « origin » soit « replica » soit « local "
-#~ "»."
+#~ "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 ""
-#~ "Each SQL transaction has an isolation level, which can be either \"read "
-#~ "uncommitted\", \"read committed\", \"repeatable read\", or \"serializable"
-#~ "\"."
+#~ "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 ""
-#~ "Chaque transaction SQL a un niveau d'isolation qui peut être soit « read\n"
-#~ "uncommitted », soit « read committed », soit « repeatable read », soit\n"
-#~ "« serializable »."
+#~ "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 ""
-#~ "All SQL statements that cause an error of the specified level or a higher "
-#~ "level are logged."
+#~ "You might be able to work around this by marking column \"%s\" NOT NULL."
 #~ msgstr ""
-#~ "Toutes les instructions SQL causant une erreur du niveau spécifié ou "
-#~ "d'un\n"
-#~ "niveau supérieur sont tracées."
+#~ "Vous pouvez contourner ceci en marquant la colonne « %s » comme NOT NULL."
 
 #~ 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."
+#~ "cannot cluster on expressional index \"%s\" because its index access "
+#~ "method does not handle null values"
 #~ 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."
+#~ "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 "Valid values are ON, OFF, and SAFE_ENCODING."
-#~ msgstr "Les valeurs valides sont ON, OFF et SAFE_ENCODING."
+#~ msgid "\"%s\" is not a table, view, or composite type"
+#~ msgstr "« %s » n'est pas une table, une vue ou un type composite"
 
-#~ msgid ""
-#~ "Sets the maximum number of disk pages for which free space is tracked."
+#~ msgid "must be member of role \"%s\" to comment upon it"
+#~ msgstr "doit être un membre du rôle « %s » pour le commenter"
+
+#~ msgid "must be superuser to comment on procedural language"
 #~ msgstr ""
-#~ "Initialise le nombre maximum de pages disque pour lesquelles l'espace "
-#~ "libre\n"
-#~ "est tracé."
+#~ "doit être super-utilisateur pour ajouter un commentaire sur un langage "
+#~ "de\n"
+#~ "procédures"
 
-#~ msgid ""
-#~ "Sets the maximum number of tables and indexes for which free space is "
-#~ "tracked."
+#~ msgid "must be superuser to comment on text search parser"
 #~ msgstr ""
-#~ "Initialise le nombre maximum de tables et index pour lesquels l'espace "
-#~ "libre\n"
-#~ "est tracé."
+#~ "doit être super-utilisateur pour ajouter un commentaire sur l'analyseur "
+#~ "de\n"
+#~ "recherche plein texte"
 
-#~ msgid "Uses the indented output format for EXPLAIN VERBOSE."
-#~ msgstr "Utilise le format de sortie indenté pour EXPLAIN VERBOSE."
+#~ 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 "Prints the execution plan to server log."
+#~ msgid "function \"%s\" is already in schema \"%s\""
+#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
+
+#~ msgid "cannot reference temporary table from permanent table constraint"
 #~ msgstr ""
-#~ "Affiche le plan d'exécution dans les journaux applicatifs du serveur."
+#~ "ne peut pas référencer une table temporaire à partir d'une contrainte de\n"
+#~ "table permanente"
 
-#~ msgid "Prints the parse tree after rewriting to server log."
+#~ msgid "cannot reference permanent table from temporary table constraint"
 #~ msgstr ""
-#~ "Affiche l'arbre d'analyse après ré-écriture dans les journaux applicatifs "
-#~ "du serveur."
+#~ "ne peut pas référencer une table permanente à partir de la contrainte de\n"
+#~ "table temporaire"
 
-#~ msgid "Prints the parse tree to the server log."
-#~ msgstr "Affiche l'arbre d'analyse dans les journaux applicatifs du serveur."
+#~ msgid "composite type must have at least one attribute"
+#~ msgstr "le type composite doit avoir au moins un attribut"
 
-#~ msgid "string is too long for tsvector"
-#~ msgstr "la chaîne est trop longue pour un tsvector"
+#~ msgid "database \"%s\" not found"
+#~ msgstr "base de données « %s » non trouvée"
 
-#~ 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 "invalid list syntax for parameter \"datestyle\""
+#~ msgstr "syntaxe de liste invalide pour le paramètre « datestyle »"
 
-#~ 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 "unrecognized \"datestyle\" key word: \"%s\""
+#~ msgstr "mot clé « datestyle » non reconnu : « %s »"
 
-#~ msgid ""
-#~ "You have at least %d relations.  Consider increasing the configuration "
-#~ "parameter \"max_fsm_relations\"."
+#~ msgid "invalid interval value for time zone: month not allowed"
 #~ msgstr ""
-#~ "Vous avez au moins %d relations.Considèrez l'augmentation du paramètre "
-#~ "de\n"
-#~ "configuration « max_fsm_relations »."
-
-#~ msgid "max_fsm_relations(%d) equals the number of relations checked"
-#~ msgstr "max_fsm_relations(%d) équivaut au nombre de relations tracées"
+#~ "valeur d'intervalle invalide pour le fuseau horaire : les mois ne sont "
+#~ "pas autorisés"
 
-#~ 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 "invalid interval value for time zone: day not allowed"
 #~ 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."
+#~ "valeur d'intervalle invalide pour le fuseau horaire : jour non autorisé"
 
-#~ msgid "free space map contains %d pages in %d relations"
-#~ msgstr "la structure FSM contient %d pages dans %d relations"
+#~ msgid "unrecognized time zone name: \"%s\""
+#~ msgstr "nom de fuseau horaire non reconnu : « %s »"
 
-#~ msgid "max_fsm_pages must exceed max_fsm_relations * %d"
-#~ msgstr "max_fsm_pages doit excéder max_fsm_relations * %d"
+#~ 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 "insufficient shared memory for free space map"
-#~ msgstr "mémoire partagée insuffisante pour la structure FSM"
+#~ msgid "cannot change view \"%s\""
+#~ msgstr "ne peut pas modifier la vue « %s »"
 
-#~ 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 enable credential reception: %m"
+#~ msgstr "n'a pas pu activer la réception de lettres de créance : %m"
 
-#~ msgid ""
-#~ "%s: the number of buffers (-B) must be at least twice the number of "
-#~ "allowed connections (-N) and at least 16\n"
+#~ msgid "could not get effective UID from peer credentials: %m"
 #~ 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"
+#~ "n'a pas pu obtenir l'UID réel à partir des pièces d'identité de l'autre : "
+#~ "%m"
 
-#~ msgid "adding missing FROM-clause entry in subquery for table \"%s\""
+#~ msgid ""
+#~ "Ident authentication is not supported on local connections on this "
+#~ "platform"
 #~ msgstr ""
-#~ "entrée manquante de la clause FROM dans la sous-requête pour la table « "
-#~ "%s »"
+#~ "l'authentification Ident n'est pas supportée sur les connexions locales "
+#~ "sur cette plateforme"
 
-#~ 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 "hostssl not supported on this platform"
+#~ msgstr "hostssl non supporté sur cette plateforme"
 
-#~ 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 "SELECT FOR UPDATE/SHARE cannot be applied to NEW or OLD"
+#~ msgstr "SELECT FOR UPDATE/SHARE ne peut pas être appliqué à NEW et OLD"
 
-#~ msgid "Ident protocol identifies remote user as \"%s\""
-#~ msgstr "le protocole Ident identifie l'utilisateur distant comme « %s »"
+#~ msgid "could not create log file \"%s\": %m"
+#~ msgstr "n'a pas pu créer le journal applicatif « %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 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 "Sets immediate fsync at commit."
+#~ msgstr "Configure un fsync immédiat lors du commit."
 
-#~ 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 "invalid list syntax for parameter \"log_destination\""
+#~ msgstr "syntaxe de liste invalide pour le paramètre « log_destination »"
 
-#~ msgid ""
-#~ "cannot use authentication method \"crypt\" because password is MD5-"
-#~ "encrypted"
+#~ msgid "unrecognized \"log_destination\" key word: \"%s\""
+#~ msgstr "mot clé « log_destination » non reconnu : « %s »"
+
+#~ msgid "replication connection authorized: user=%s host=%s port=%s"
 #~ msgstr ""
-#~ "n'a pas pu utiliser la méthode d'authentification « crypt » car le mot "
-#~ "de\n"
-#~ "passe est chiffré avec MD5"
+#~ "connexion de réplication autorisée : utilisateur=%s, base de données=%s, "
+#~ "port=%s"
 
 #~ msgid ""
-#~ "File must be owned by the database user and must have no permissions for "
-#~ "\"group\" or \"other\"."
+#~ "cannot drop \"%s\" because it is being used by active queries in this "
+#~ "session"
 #~ 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 "unsafe permissions on private key file \"%s\""
-#~ msgstr "droits non sûrs sur le fichier de la clé privée « %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 "GSSAPI not implemented on this server"
-#~ msgstr "GSSAPI non implémenté sur ce serveur"
-
-#~ msgid "Kerberos 5 not implemented on this server"
-#~ msgstr "Kerberos 5 non implémenté sur ce serveur"
+#~ "ne peut pas supprimer « %s » car cet objet est en cours d'utilisation "
+#~ "par\n"
+#~ "des requêtes actives dans cette session"
 
-#~ msgid ""
-#~ "unexpected Kerberos user name received from client (received \"%s\", "
-#~ "expected \"%s\")"
+#~ msgid "parameter \"recovery_target_inclusive\" requires a Boolean value"
 #~ msgstr ""
-#~ "nom d'utilisateur Kerberos inattendu reçu à partir du client (reçu « %s "
-#~ "»,\n"
-#~ "attendu « %s »)"
-
-#~ msgid "cannot change number of columns in view"
-#~ msgstr "ne peut pas modifier le nombre de colonnes dans la vue"
+#~ "le paramètre « recovery_target_inclusive » requiert une valeur booléenne"
 
-#~ msgid ""
-#~ "Consider using VACUUM FULL on this relation or increasing the "
-#~ "configuration parameter \"max_fsm_pages\"."
-#~ msgstr ""
-#~ "Pensez à compacter cette relation en utilisant VACUUM FULL ou à augmenter "
-#~ "le\n"
-#~ "paramètre de configuration « max_fsm_pages »."
+#~ msgid "parameter \"standby_mode\" requires a Boolean value"
+#~ msgstr "le paramètre « standby_mode » requiert une valeur booléenne"
 
-#~ 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 "access to %s"
+#~ msgstr "accès à %s"
 
-#~ msgid "constraint definition for check constraint \"%s\" does not match"
+#~ msgid "Sets the message levels that are logged during recovery."
 #~ msgstr ""
-#~ "la définition de la contrainte « %s » pour la contrainte de vérification "
-#~ "ne\n"
-#~ "correspond pas"
-
-#~ msgid "multiple constraints named \"%s\" were dropped"
-#~ msgstr "les contraintes multiples nommées « %s » ont été supprimées"
+#~ "Initialise les niveaux de messages qui sont tracés lors de la "
+#~ "restauration."
 
-#~ msgid "there are objects dependent on %s"
-#~ msgstr "des objets dépendent de %s"
+#~ msgid "Not safe to send CSV data\n"
+#~ msgstr "Envoi non sûr des données CSV\n"
 
-#~ msgid "failed to drop all objects depending on %s"
-#~ msgstr "échec lors de la suppression de tous les objets dépendant de %s"
+#~ 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 "parser stack overflow"
-#~ msgstr "saturation de la pile de l'analyseur"
+#~ msgid "restartpoint_command = '%s'"
+#~ msgstr "restartpoint_command = '%s'"
 
-#~ msgid "syntax error; also virtual memory exhausted"
-#~ msgstr "erreur de syntaxe ; de plus, mémoire virtuelle saturée"
+#~ msgid "usermap \"%s\""
+#~ msgstr "correspondance utilisateur « %s »"
 
-#~ msgid "syntax error: cannot back up"
-#~ msgstr "erreur de syntaxe : n'a pas pu revenir"
+#~ msgid "WAL archiving is not active"
+#~ msgstr "l'archivage des journaux de transactions n'est pas actif"
 
-#~ msgid "log_restartpoints = %s"
-#~ msgstr "log_restartpoints = %s"
+#~ msgid "archive_mode must be enabled at server start."
+#~ msgstr "archive_mode doit être activé au lancement du serveur."
 
-#~ msgid "It looks like you need to initdb or install locale support."
+#~ msgid ""
+#~ "archive_command must be defined before online backups can be made safely."
 #~ msgstr ""
-#~ "Il semble que vous avez besoin d'exécuter initdb ou d'installer le "
-#~ "support\n"
-#~ "des locales."
+#~ "archive_command doit être défini avant que les sauvegardes à chaud "
+#~ "puissent\n"
+#~ "s'effectuer correctement."
 
 #~ msgid ""
-#~ "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the "
-#~ "server was compiled with LOCALE_NAME_BUFLEN %d."
+#~ "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 ""
-#~ "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."
+#~ "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 "invalid LC_CTYPE setting"
-#~ msgstr "paramètre LC_CTYPE invalide"
+#~ msgid "unlogged operation performed, data may be missing"
+#~ msgstr "opération réalisée non tracée, les données pourraient manquer"
 
-#~ msgid "invalid LC_COLLATE setting"
-#~ msgstr "paramètre LC_COLLATE invalide"
+#~ 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 "GIN index does not support search with void query"
+#~ msgid "not enough shared memory for walreceiver"
 #~ msgstr ""
-#~ "les index GIN ne supportent pas la recherche avec des requêtes vides"
+#~ "pas assez de mémoire partagée pour le processus de réception des journaux "
+#~ "de\n"
+#~ "transactions"
 
-#~ msgid "fillfactor=%d is out of range (should be between %d and 100)"
+#~ msgid "connection limit exceeded for non-superusers"
+#~ msgstr "limite de connexions dépassée pour les utilisateurs standards"
+
+#~ msgid "not enough shared memory for background writer"
 #~ msgstr ""
-#~ "le facteur de remplissage (%d) est en dehors des limites (il devrait être "
-#~ "entre %d et 100)"
+#~ "pas assez de mémoire partagée pour le processus d'écriture en tâche de "
+#~ "fond"
 
-#, fuzzy
-#~ msgid "wrong number of array_subscripts"
-#~ msgstr "mauvais nombre d'indices du tableau"
+#~ msgid "could not allocate shared memory segment \"%s\""
+#~ msgstr "n'a pas pu allouer un segment de mémoire partagée « %s »"
 
-#~ msgid "could not create XPath object"
-#~ msgstr "n'a pas pu créer l'objet XPath"
+#, 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 "multiple TRUNCATE events specified"
-#~ msgstr "multiples événements TRUNCATE spécifiés"
+#, 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 "multiple UPDATE events specified"
-#~ msgstr "multiples événements UPDATE spécifiés"
+#~ 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 "multiple DELETE events specified"
-#~ msgstr "multiples événements DELETE spécifiés"
+#, fuzzy
+#~ msgid "sorry, too many standbys already"
+#~ msgstr "désolé, trop de clients sont déjà connectés"
 
-#~ msgid "hurrying in-progress restartpoint"
-#~ msgstr "accélération du restartpoint en cours"
+#, fuzzy
+#~ msgid "invalid WAL message received from primary"
+#~ msgstr "format du message invalide"
 
-#~ 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"
+#, fuzzy
+#~ msgid "invalid replication message type %d"
+#~ msgstr "type %d du message de l'interface invalide"
 
-#~ 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 "PID %d is among the slowest backends."
+#~ msgstr "Le PID %d est parmi les processus serveur les plus lents."
 
-#~ msgid "adding missing FROM-clause entry for table \"%s\""
-#~ msgstr "ajout d'une entrée manquante dans FROM (table « %s »)"
+#~ msgid "transaction is read-only"
+#~ msgstr "la transaction est en lecture seule"
 
-#~ 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 "binary value is out of range for type bigint"
+#~ msgstr "la valeur binaire est en dehors des limites du type bigint"
 
-#~ msgid "unsupported PAM conversation %d/%s"
-#~ msgstr "conversation PAM %d/%s non supportée"
+#~ 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 "could not seek to end of segment %u of relation %s: %m"
+#~ 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 ""
-#~ "n'a pas pu se déplacer à la fin du segment %u de la relation %s : %m"
+#~ "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 "could not fsync segment %u of relation %s but retrying: %m"
+#~ msgid "Sets the language used in DO statement if LANGUAGE is not specified."
 #~ msgstr ""
-#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
-#~ "%s, nouvelle tentative : %m"
+#~ "Configure le langage utilisé dans une instruction DO si la clause "
+#~ "LANGUAGE n'est\n"
+#~ "pas spécifiée."
 
-#~ msgid "could not fsync segment %u of relation %s: %m"
+#~ msgid "shared index \"%s\" can only be reindexed in stand-alone mode"
 #~ msgstr ""
-#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
-#~ "%s : %m"
-
-#~ 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 "could not write block %u of relation %s: %m"
-#~ msgstr "n'a pas pu écrire le bloc %u de la relation %s : %m"
+#~ "un index partagé « %s » peut seulement être réindexé en mode autonome"
 
-#~ 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 "\"%s\" is a system catalog"
+#~ msgstr "« %s » est un catalogue système"
 
-#~ msgid "could not open relation %s: %m"
-#~ msgstr "n'a pas pu ouvrir la relation %s : %m"
+#~ 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 "could not extend relation %s: %m"
-#~ msgstr "n'a pas pu étendre la relation %s : %m"
+#~ msgid "cannot truncate system relation \"%s\""
+#~ msgstr "ne peut pas tronquer la relation système « %s »"
 
-#~ 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 "number of distinct values %g is too low"
+#~ msgstr "le nombre de valeurs distinctes %g est trop basse"
 
-#~ 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 "directory \"%s\" is not empty"
+#~ msgstr "le répertoire « %s » n'est pas vide"
 
-#~ msgid "could not remove relation %s: %m"
-#~ msgstr "n'a pas pu supprimer la relation %s : %m"
+#~ 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 ""
-#~ "SELECT FOR UPDATE/SHARE is not supported within a query with multiple "
-#~ "result relations"
+#~ "relation \"%s\" TID %u/%u: dead HOT-updated tuple --- cannot shrink "
+#~ "relation"
 #~ msgstr ""
-#~ "SELECT FOR UPDATE/SHARE n'est pas supporté dans une requête avec "
-#~ "plusieurs\n"
-#~ "relations"
+#~ "relation « %s », TID %u/%u : ligne morte mise à jour par HOT --- n'a pas "
+#~ "pu\n"
+#~ "diminuer la taille de la relation"
 
-#~ msgid "cannot set session authorization within security-definer function"
+#~ msgid ""
+#~ "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- cannot "
+#~ "shrink relation"
 #~ msgstr ""
-#~ "ne peut pas exécuter SESSION AUTHORIZATION sur la fonction SECURITY "
-#~ "DEFINER"
-
-#~ msgid "cannot specify CSV in BINARY mode"
-#~ msgstr "ne peut pas spécifier CSV en mode binaire (BINARY)"
-
-#~ msgid "invalid role password \"%s\""
-#~ msgstr "mot de passe « %s » de l'utilisateur invalide"
-
-#~ msgid "invalid role name \"%s\""
-#~ msgstr "nom de rôle « %s » invalide"
-
-#~ msgid "invalid database name \"%s\""
-#~ msgstr "nom de base de données « %s » invalide"
-
-#~ 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 "attempted change of parameter \"%s\" ignored"
-#~ msgstr "tentative de modification du paramètre « %s » ignoré"
-
-#~ msgid "Sets the regular expression \"flavor\"."
-#~ msgstr "Initialise l'expression rationnelle « flavor »."
-
-#~ msgid "Automatically adds missing table references to FROM clauses."
-#~ msgstr ""
-#~ "Ajoute automatiquement les références à la table manquant dans les "
-#~ "clauses\n"
-#~ "FROM."
-
-#~ msgid "Table contains duplicated values."
-#~ msgstr "La table contient des valeurs dupliquées."
-
-#~ 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 "DISTINCT is supported only for single-argument aggregates"
-#~ msgstr ""
-#~ "DISTINCT est seulement supporté pour les agrégats à un seul argument"
-
-#~ 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 "frame start at CURRENT ROW is not implemented"
-#~ msgstr "début du frame à CURRENT ROW n'est pas implémenté"
-
-#~ msgid "Rebuild the index with REINDEX."
-#~ msgstr "Reconstruisez l'index avec REINDEX."
+#~ "relation « %s », TID %u/%u : InsertTransactionInProgress %u --- n'a pas "
+#~ "pu\n"
+#~ "diminuer la taille de la relation"
 
 #~ 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 ""
-#~ "%u index pages have been deleted, %u are currently reusable.\n"
-#~ "%s."
+#~ "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- cannot "
+#~ "shrink relation"
 #~ msgstr ""
-#~ "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n"
-#~ "%s."
-
-#~ 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"
+#~ "relation « %s », TID %u/%u : DeleteTransactionInProgress %u --- n'a pas "
+#~ "pu\n"
+#~ "diminuer la taille de la relation"
 
 #~ msgid ""
 #~ "%.0f dead row versions cannot be removed yet.\n"
@@ -22280,539 +22207,619 @@ msgstr ""
 #~ "disponibles.\n"
 #~ "%s."
 
-#~ 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 "\"%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 ""
-#~ "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- cannot "
-#~ "shrink relation"
+#~ "%u index pages have been deleted, %u are currently reusable.\n"
+#~ "%s."
 #~ msgstr ""
-#~ "relation « %s », TID %u/%u : InsertTransactionInProgress %u --- n'a pas "
-#~ "pu\n"
-#~ "diminuer la taille de la relation"
+#~ "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n"
+#~ "%s."
 
 #~ msgid ""
-#~ "relation \"%s\" TID %u/%u: dead HOT-updated tuple --- cannot shrink "
-#~ "relation"
+#~ "index \"%s\" contains %.0f row versions, but table contains %.0f row "
+#~ "versions"
 #~ msgstr ""
-#~ "relation « %s », TID %u/%u : ligne morte mise à jour par HOT --- n'a pas "
-#~ "pu\n"
-#~ "diminuer la taille de la relation"
+#~ "l'index « %s » contient %.0f versions de ligne, mais la table contient "
+#~ "%.0f\n"
+#~ "versions de ligne"
 
-#~ msgid ""
-#~ "relation \"%s\" TID %u/%u: XMIN_COMMITTED not set for transaction %u --- "
-#~ "cannot shrink relation"
+#~ msgid "Rebuild the index with REINDEX."
+#~ msgstr "Reconstruisez l'index avec REINDEX."
+
+#~ msgid "frame start at CURRENT ROW is not implemented"
+#~ msgstr "début du frame à CURRENT ROW n'est pas implémenté"
+
+#~ msgid "database system is in consistent recovery mode"
 #~ 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"
+#~ "le système de bases de données est dans un mode de restauration cohérent"
 
-#~ msgid "directory \"%s\" is not empty"
-#~ msgstr "le répertoire « %s » n'est pas vide"
+#~ msgid "DISTINCT is supported only for single-argument aggregates"
+#~ msgstr ""
+#~ "DISTINCT est seulement supporté pour les agrégats à un seul argument"
 
-#~ msgid "number of distinct values %g is too low"
-#~ msgstr "le nombre de valeurs distinctes %g est trop basse"
+#~ 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 truncate system relation \"%s\""
-#~ msgstr "ne peut pas tronquer la relation système « %s »"
+#~ msgid "Table contains duplicated values."
+#~ msgstr "La table contient des valeurs dupliquées."
 
-#~ msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
+#~ msgid "Automatically adds missing table references to FROM clauses."
 #~ msgstr ""
-#~ "la table partagée « %s » peut seulement être réindexé en mode autonome"
+#~ "Ajoute automatiquement les références à la table manquant dans les "
+#~ "clauses\n"
+#~ "FROM."
 
-#~ msgid "\"%s\" is a system catalog"
-#~ msgstr "« %s » est un catalogue système"
+#~ msgid "Sets the regular expression \"flavor\"."
+#~ msgstr "Initialise l'expression rationnelle « flavor »."
 
-#~ 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 "attempted change of parameter \"%s\" ignored"
+#~ msgstr "tentative de modification du paramètre « %s » ignoré"
 
-#~ msgid "Sets the language used in DO statement if LANGUAGE is not specified."
+#~ 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 "invalid database name \"%s\""
+#~ msgstr "nom de base de données « %s » invalide"
+
+#~ msgid "invalid role name \"%s\""
+#~ msgstr "nom de rôle « %s » invalide"
+
+#~ msgid "invalid role password \"%s\""
+#~ msgstr "mot de passe « %s » de l'utilisateur invalide"
+
+#~ msgid "cannot specify CSV in BINARY mode"
+#~ msgstr "ne peut pas spécifier CSV en mode binaire (BINARY)"
+
+#~ msgid "cannot set session authorization within security-definer function"
 #~ msgstr ""
-#~ "Configure le langage utilisé dans une instruction DO si la clause "
-#~ "LANGUAGE n'est\n"
-#~ "pas spécifiée."
+#~ "ne peut pas exécuter SESSION AUTHORIZATION sur la fonction SECURITY "
+#~ "DEFINER"
 
 #~ 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"
-#~ "\"."
+#~ "SELECT FOR UPDATE/SHARE is not supported within a query with multiple "
+#~ "result relations"
 #~ 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 »."
+#~ "SELECT FOR UPDATE/SHARE n'est pas supporté dans une requête avec "
+#~ "plusieurs\n"
+#~ "relations"
 
-#~ 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 "could not remove relation %s: %m"
+#~ msgstr "n'a pas pu supprimer la relation %s : %m"
 
-#~ msgid "binary value is out of range for type bigint"
-#~ msgstr "la valeur binaire est en dehors des limites du type bigint"
+#~ 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 "transaction is read-only"
-#~ msgstr "la transaction est en lecture seule"
+#~ 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 "PID %d is among the slowest backends."
-#~ msgstr "Le PID %d est parmi les processus serveur les plus lents."
+#~ msgid "could not extend relation %s: %m"
+#~ msgstr "n'a pas pu étendre la relation %s : %m"
 
-#, fuzzy
-#~ msgid "invalid replication message type %d"
-#~ msgstr "type %d du message de l'interface invalide"
+#~ msgid "could not open relation %s: %m"
+#~ msgstr "n'a pas pu ouvrir la relation %s : %m"
 
-#, fuzzy
-#~ msgid "invalid WAL message received from primary"
-#~ msgstr "format du message invalide"
+#~ msgid "could not read block %u of relation %s: %m"
+#~ msgstr "n'a pas pu lire le bloc %u de la relation %s : %m"
 
-#, fuzzy
-#~ msgid "sorry, too many standbys already"
-#~ msgstr "désolé, trop de clients sont déjà connectés"
+#~ 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 "WAL file SYSID is %s, pg_control SYSID is %s"
+#~ 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 "could not fsync segment %u of relation %s: %m"
 #~ msgstr ""
-#~ "le SYSID du journal de transactions WAL est %s, celui de pg_control est %s"
+#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
+#~ "%s : %m"
 
-#, 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 "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"
 
-#, 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 "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 "could not allocate shared memory segment \"%s\""
-#~ msgstr "n'a pas pu allouer un segment de mémoire partagée « %s »"
+#~ msgid "unsupported PAM conversation %d/%s"
+#~ msgstr "conversation PAM %d/%s non supportée"
 
-#~ 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 "SELECT FOR UPDATE/SHARE is not allowed in subqueries"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé dans les sous-requêtes"
 
-#~ msgid "connection limit exceeded for non-superusers"
-#~ msgstr "limite de connexions dépassée pour les utilisateurs standards"
+#~ msgid "adding missing FROM-clause entry for table \"%s\""
+#~ msgstr "ajout d'une entrée manquante dans FROM (table « %s »)"
 
-#~ msgid "not enough shared memory for walreceiver"
+#~ 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 "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 "hurrying in-progress restartpoint"
+#~ msgstr "accélération du restartpoint en cours"
+
+#~ msgid "multiple DELETE events specified"
+#~ msgstr "multiples événements DELETE spécifiés"
+
+#~ msgid "multiple UPDATE events specified"
+#~ msgstr "multiples événements UPDATE spécifiés"
+
+#~ msgid "multiple TRUNCATE events specified"
+#~ msgstr "multiples événements TRUNCATE spécifiés"
+
+#~ msgid "could not create XPath object"
+#~ msgstr "n'a pas pu créer l'objet XPath"
+
+#, fuzzy
+#~ msgid "wrong number of array_subscripts"
+#~ msgstr "mauvais nombre d'indices du tableau"
+
+#~ msgid "fillfactor=%d is out of range (should be between %d and 100)"
 #~ msgstr ""
-#~ "pas assez de mémoire partagée pour le processus de réception des journaux "
-#~ "de\n"
-#~ "transactions"
+#~ "le facteur de remplissage (%d) est en dehors des limites (il devrait être "
+#~ "entre %d et 100)"
 
-#~ msgid "not enough shared memory for walsender"
+#~ msgid "GIN index does not support search with void query"
 #~ msgstr ""
-#~ "pas assez de mémoire partagée pour le processus d'envoi des journaux de "
-#~ "transactions"
+#~ "les index GIN ne supportent pas la recherche avec des requêtes vides"
 
-#~ msgid "unlogged operation performed, data may be missing"
-#~ msgstr "opération réalisée non tracée, les données pourraient manquer"
+#~ msgid "invalid LC_COLLATE setting"
+#~ msgstr "paramètre LC_COLLATE invalide"
+
+#~ msgid "invalid LC_CTYPE setting"
+#~ msgstr "paramètre LC_CTYPE invalide"
 
 #~ 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."
+#~ "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the "
+#~ "server was compiled with LOCALE_NAME_BUFLEN %d."
 #~ 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."
+#~ "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 ""
-#~ "archive_command must be defined before online backups can be made safely."
+#~ msgid "It looks like you need to initdb or install locale support."
 #~ msgstr ""
-#~ "archive_command doit être défini avant que les sauvegardes à chaud "
-#~ "puissent\n"
-#~ "s'effectuer correctement."
+#~ "Il semble que vous avez besoin d'exécuter initdb ou d'installer le "
+#~ "support\n"
+#~ "des locales."
 
-#~ msgid "archive_mode must be enabled at server start."
-#~ msgstr "archive_mode doit être activé au lancement du serveur."
+#~ msgid "log_restartpoints = %s"
+#~ msgstr "log_restartpoints = %s"
 
-#~ msgid "WAL archiving is not active"
-#~ msgstr "l'archivage des journaux de transactions n'est pas actif"
+#~ msgid "syntax error: cannot back up"
+#~ msgstr "erreur de syntaxe : n'a pas pu revenir"
 
-#~ msgid "usermap \"%s\""
-#~ msgstr "correspondance utilisateur « %s »"
+#~ msgid "syntax error; also virtual memory exhausted"
+#~ msgstr "erreur de syntaxe ; de plus, mémoire virtuelle saturée"
 
-#~ msgid "restartpoint_command = '%s'"
-#~ msgstr "restartpoint_command = '%s'"
+#~ msgid "parser stack overflow"
+#~ msgstr "saturation de la pile de l'analyseur"
 
-#~ msgid "recovery restart point at %X/%X with latest known log time %s"
+#~ msgid "failed to drop all objects depending on %s"
+#~ msgstr "échec lors de la suppression de tous les objets dépendant de %s"
+
+#~ msgid "there are objects dependent on %s"
+#~ msgstr "des objets dépendent de %s"
+
+#~ msgid "multiple constraints named \"%s\" were dropped"
+#~ msgstr "les contraintes multiples nommées « %s » ont été supprimées"
+
+#~ msgid "constraint definition for check constraint \"%s\" does not match"
 #~ msgstr ""
-#~ "point de relancement de la restauration sur %X/%X avec %s comme dernière\n"
-#~ "date connue du journal"
+#~ "la définition de la contrainte « %s » pour la contrainte de vérification "
+#~ "ne\n"
+#~ "correspond pas"
 
-#~ msgid "Not safe to send CSV data\n"
-#~ msgstr "Envoi non sûr des données CSV\n"
+#~ 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 "Sets the message levels that are logged during recovery."
+#~ msgid ""
+#~ "Consider using VACUUM FULL on this relation or increasing the "
+#~ "configuration parameter \"max_fsm_pages\"."
 #~ msgstr ""
-#~ "Initialise les niveaux de messages qui sont tracés lors de la "
-#~ "restauration."
+#~ "Pensez à compacter cette relation en utilisant VACUUM FULL ou à augmenter "
+#~ "le\n"
+#~ "paramètre de configuration « max_fsm_pages »."
 
-#~ msgid "access to %s"
-#~ msgstr "accès à %s"
+#~ msgid "cannot change number of columns in view"
+#~ msgstr "ne peut pas modifier le nombre de colonnes dans la vue"
+
+#~ 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 "Kerberos 5 not implemented on this server"
+#~ msgstr "Kerberos 5 non implémenté sur ce serveur"
+
+#~ msgid "GSSAPI not implemented on this server"
+#~ msgstr "GSSAPI non implémenté sur ce serveur"
 
-#~ msgid "parameter \"standby_mode\" requires a Boolean value"
-#~ msgstr "le paramètre « standby_mode » requiert une valeur booléenne"
+#~ 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 "parameter \"recovery_target_inclusive\" requires a Boolean value"
-#~ msgstr ""
-#~ "le paramètre « recovery_target_inclusive » requiert une valeur booléenne"
+#~ msgid "unsafe permissions on private key file \"%s\""
+#~ msgstr "droits non sûrs sur le fichier de la clé privée « %s »"
 
 #~ msgid ""
-#~ "cannot drop \"%s\" because it is being used by active queries in this "
-#~ "session"
+#~ "File must be owned by the database user and must have no permissions for "
+#~ "\"group\" or \"other\"."
 #~ msgstr ""
-#~ "ne peut pas supprimer « %s » car cet objet est en cours d'utilisation "
-#~ "par\n"
-#~ "des requêtes actives dans cette session"
+#~ "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 "replication connection authorized: user=%s host=%s port=%s"
+#~ msgid ""
+#~ "cannot use authentication method \"crypt\" because password is MD5-"
+#~ "encrypted"
 #~ msgstr ""
-#~ "connexion de réplication autorisée : utilisateur=%s, base de données=%s, "
-#~ "port=%s"
-
-#~ msgid "unrecognized \"log_destination\" key word: \"%s\""
-#~ msgstr "mot clé « log_destination » non reconnu : « %s »"
+#~ "n'a pas pu utiliser la méthode d'authentification « crypt » car le mot "
+#~ "de\n"
+#~ "passe est chiffré avec MD5"
 
-#~ msgid "invalid list syntax for parameter \"log_destination\""
-#~ msgstr "syntaxe de liste invalide pour le paramètre « log_destination »"
+#~ 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 "Sets immediate fsync at commit."
-#~ msgstr "Configure un fsync immédiat lors du commit."
+#~ 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 new log file \"%s\": %m"
-#~ msgstr "n'a pas pu ouvrir le nouveau journal applicatif « %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 create log file \"%s\": %m"
-#~ msgstr "n'a pas pu créer le journal applicatif « %s » : %m"
+#~ msgid "Ident protocol identifies remote user as \"%s\""
+#~ msgstr "le protocole Ident identifie l'utilisateur distant comme « %s »"
 
-#~ msgid "SELECT FOR UPDATE/SHARE cannot be applied to NEW or OLD"
-#~ msgstr "SELECT FOR UPDATE/SHARE ne peut pas être appliqué à NEW et OLD"
+#~ 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 "hostssl not supported on this platform"
-#~ msgstr "hostssl non supporté sur cette plateforme"
+#~ 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 ""
-#~ "Ident authentication is not supported on local connections on this "
-#~ "platform"
+#~ msgid "adding missing FROM-clause entry in subquery for table \"%s\""
 #~ msgstr ""
-#~ "l'authentification Ident n'est pas supportée sur les connexions locales "
-#~ "sur cette plateforme"
+#~ "entrée manquante de la clause FROM dans la sous-requête pour la table « "
+#~ "%s »"
 
-#~ msgid "could not get effective UID from peer credentials: %m"
+#~ msgid ""
+#~ "%s: the number of buffers (-B) must be at least twice the number of "
+#~ "allowed connections (-N) and at least 16\n"
 #~ msgstr ""
-#~ "n'a pas pu obtenir l'UID réel à partir des pièces d'identité de l'autre : "
-#~ "%m"
+#~ "%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 enable credential reception: %m"
-#~ msgstr "n'a pas pu activer la réception de lettres de créance : %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 "cannot change view \"%s\""
-#~ msgstr "ne peut pas modifier la vue « %s »"
+#~ msgid "insufficient shared memory for free space map"
+#~ msgstr "mémoire partagée insuffisante pour la structure FSM"
 
-#~ 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 "max_fsm_pages must exceed max_fsm_relations * %d"
+#~ msgstr "max_fsm_pages doit excéder max_fsm_relations * %d"
 
-#~ msgid "unrecognized time zone name: \"%s\""
-#~ msgstr "nom de fuseau horaire non reconnu : « %s »"
+#~ msgid "free space map contains %d pages in %d relations"
+#~ msgstr "la structure FSM contient %d pages dans %d relations"
 
-#~ msgid "invalid interval value for time zone: day not allowed"
+#~ 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 ""
-#~ "valeur d'intervalle invalide pour le fuseau horaire : jour non autorisé"
+#~ "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 "invalid interval value for time zone: month not allowed"
+#~ msgid "max_fsm_relations(%d) equals the number of relations checked"
+#~ msgstr "max_fsm_relations(%d) équivaut au nombre de relations tracées"
+
+#~ msgid ""
+#~ "You have at least %d relations.  Consider increasing the configuration "
+#~ "parameter \"max_fsm_relations\"."
 #~ msgstr ""
-#~ "valeur d'intervalle invalide pour le fuseau horaire : les mois ne sont "
-#~ "pas autorisés"
+#~ "Vous avez au moins %d relations.Considèrez l'augmentation du paramètre "
+#~ "de\n"
+#~ "configuration « max_fsm_relations »."
 
-#~ msgid "unrecognized \"datestyle\" key word: \"%s\""
-#~ msgstr "mot clé « datestyle » non reconnu : « %s »"
+#~ 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 "invalid list syntax for parameter \"datestyle\""
-#~ msgstr "syntaxe de liste invalide pour le paramètre « datestyle »"
+#~ 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 "database \"%s\" not found"
-#~ msgstr "base de données « %s » non trouvée"
+#~ msgid "string is too long for tsvector"
+#~ msgstr "la chaîne est trop longue pour un tsvector"
 
-#~ msgid "composite type must have at least one attribute"
-#~ msgstr "le type composite doit avoir au moins un attribut"
+#~ msgid "Prints the parse tree to the server log."
+#~ msgstr "Affiche l'arbre d'analyse dans les journaux applicatifs du serveur."
 
-#~ msgid "cannot reference permanent table from temporary table constraint"
+#~ msgid "Prints the parse tree after rewriting to server log."
 #~ msgstr ""
-#~ "ne peut pas référencer une table permanente à partir de la contrainte de\n"
-#~ "table temporaire"
+#~ "Affiche l'arbre d'analyse après ré-écriture dans les journaux applicatifs "
+#~ "du serveur."
 
-#~ msgid "cannot reference temporary table from permanent table constraint"
+#~ msgid "Prints the execution plan to server log."
 #~ msgstr ""
-#~ "ne peut pas référencer une table temporaire à partir d'une contrainte de\n"
-#~ "table permanente"
-
-#~ msgid "function \"%s\" is already in schema \"%s\""
-#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
+#~ "Affiche le plan d'exécution dans les journaux applicatifs du serveur."
 
-#~ 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 "Uses the indented output format for EXPLAIN VERBOSE."
+#~ msgstr "Utilise le format de sortie indenté pour EXPLAIN VERBOSE."
 
-#~ msgid "must be superuser to comment on text search parser"
+#~ msgid ""
+#~ "Sets the maximum number of tables and indexes for which free space is "
+#~ "tracked."
 #~ msgstr ""
-#~ "doit être super-utilisateur pour ajouter un commentaire sur l'analyseur "
-#~ "de\n"
-#~ "recherche plein texte"
+#~ "Initialise le nombre maximum de tables et index pour lesquels l'espace "
+#~ "libre\n"
+#~ "est tracé."
 
-#~ msgid "must be superuser to comment on procedural language"
+#~ msgid ""
+#~ "Sets the maximum number of disk pages for which free space is tracked."
 #~ msgstr ""
-#~ "doit être super-utilisateur pour ajouter un commentaire sur un langage "
-#~ "de\n"
-#~ "procédures"
-
-#~ msgid "must be member of role \"%s\" to comment upon it"
-#~ msgstr "doit être un membre du rôle « %s » pour le commenter"
+#~ "Initialise le nombre maximum de pages disque pour lesquelles l'espace "
+#~ "libre\n"
+#~ "est tracé."
 
-#~ msgid "\"%s\" is not a table, view, or composite type"
-#~ msgstr "« %s » n'est pas une table, une vue ou un type composite"
+#~ msgid "Valid values are ON, OFF, and SAFE_ENCODING."
+#~ msgstr "Les valeurs valides sont ON, OFF et SAFE_ENCODING."
 
 #~ msgid ""
-#~ "cannot cluster on expressional index \"%s\" because its index access "
-#~ "method does not handle null values"
+#~ "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 ""
-#~ "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"
+#~ "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 ""
-#~ "You might be able to work around this by marking column \"%s\" NOT NULL."
+#~ "All SQL statements that cause an error of the specified level or a higher "
+#~ "level are logged."
 #~ msgstr ""
-#~ "Vous pouvez contourner ceci en marquant la colonne « %s » comme NOT NULL."
+#~ "Toutes les instructions SQL causant une erreur du niveau spécifié ou "
+#~ "d'un\n"
+#~ "niveau supérieur sont tracées."
 
 #~ 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."
+#~ "Each SQL transaction has an isolation level, which can be either \"read "
+#~ "uncommitted\", \"read committed\", \"repeatable read\", or \"serializable"
+#~ "\"."
 #~ 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."
+#~ "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 ""
-#~ "cannot cluster on index \"%s\" because access method does not handle null "
-#~ "values"
+#~ msgid "Each session can be either \"origin\", \"replica\", or \"local\"."
 #~ 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"
+#~ "Chaque session peut valoir soit « origin » soit « replica » soit « local "
+#~ "»."
 
-#~ msgid "clustering \"%s.%s\""
-#~ msgstr "exécution de CLUSTER sur « %s.%s »"
+#~ 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 "EnumValuesCreate() can only set a single OID"
-#~ msgstr "EnumValuesCreate() peut seulement initialiser un seul OID"
+#~ msgid "Sets the hostname of the Kerberos server."
+#~ msgstr "Initalise le nom d'hôte du serveur Kerberos."
 
-#~ msgid "index \"%s\" needs VACUUM FULL or REINDEX to finish crash recovery"
+#~ msgid "This can be set to advanced, extended, or basic."
 #~ 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"
+#~ "Ceci peut être initialisé avec advanced (avancé), extended (étendu) ou\n"
+#~ "basic (basique)."
 
-#~ msgid "index \"%s\" needs VACUUM or REINDEX to finish crash recovery"
+#~ msgid ""
+#~ "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, "
+#~ "LOCAL7."
 #~ 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"
+#~ "Les valeurs valides sont LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5,\n"
+#~ "LOCAL6, LOCAL7."
+
+#~ msgid "Valid values are DOCUMENT and CONTENT."
+#~ msgstr "Les valeurs valides sont DOCUMENT et CONTENT."
+
+#~ msgid "invalid argument for power function"
+#~ msgstr "argument invalide pour la fonction puissance (power)"
+
+#~ msgid "not unique \"S\""
+#~ msgstr "« S » non unique"
 
-#~ 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 "invalid AM/PM string"
+#~ msgstr "chaîne AM/PM invalide"
 
-#~ 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 "\"TZ\"/\"tz\" not supported"
+#~ msgstr "« TZ »/« tz » non supporté"
 
-#~ msgid "array must not contain null values"
-#~ msgstr "le tableau ne doit pas contenir de valeurs NULL"
+#~ msgid "January"
+#~ msgstr "Janvier"
 
-#~ msgid "Lines should have the format parameter = 'value'."
-#~ msgstr "Les lignes devraient avoir le format paramètre = 'valeur'"
+#~ msgid "February"
+#~ msgstr "Février"
 
-#~ msgid "syntax error in recovery command file: %s"
-#~ msgstr "erreur de syntaxe dans le fichier de restauration : %s"
+#~ msgid "March"
+#~ msgstr "Mars"
 
-#~ msgid "Write-Ahead Log / Streaming Replication"
-#~ msgstr "Write-Ahead Log / Réplication en flux"
+#~ msgid "April"
+#~ msgstr "Avril"
 
-#~ msgid "unable to open directory pg_tblspc: %m"
-#~ msgstr "impossible d'ouvrir le répertoire p_tblspc : %m"
+#~ msgid "May"
+#~ msgstr "Mai"
 
-#~ msgid "unable to read symbolic link %s: %m"
-#~ msgstr "incapable de lire le lien symbolique %s : %m"
+#~ msgid "June"
+#~ msgstr "Juin"
 
-#~ msgid "index \"%s\" is not a b-tree"
-#~ msgstr "l'index « %s » n'est pas un btree"
+#~ msgid "July"
+#~ msgstr "Juillet"
 
-#~ msgid "ALTER TYPE USING is only supported on plain tables"
-#~ msgstr "ALTER TYPE USING est seulement supportés sur les tables standards"
+#~ msgid "August"
+#~ msgstr "Août"
 
-#~ msgid "must be superuser to SET SCHEMA of %s"
-#~ msgstr "doit être super-utilisateur pour exécuter SET SCHEMA vers %s"
+#~ msgid "September"
+#~ msgstr "Septembre"
 
-#~ msgid "resetting unlogged relations: cleanup %d init %d"
-#~ msgstr ""
-#~ "réinitialisation des relations non tracées : nettoyage %d initialisation "
-#~ "%d"
+#~ msgid "October"
+#~ msgstr "Octobre"
 
-#~ msgid "%s (%x)"
-#~ msgstr "%s (%x)"
+#~ msgid "November"
+#~ msgstr "Novembre"
 
-#~ msgid "SSPI error %x"
-#~ msgstr "erreur SSPI : %x"
+#~ msgid "December"
+#~ msgstr "Décembre"
 
-#~ msgid "%s: %s"
-#~ msgstr "%s : %s"
+#~ msgid "Jan"
+#~ msgstr "Jan"
 
-#~ msgid "consistent state delayed because recovery snapshot incomplete"
-#~ msgstr ""
-#~ "état de cohérence pas encore atteint à cause d'un snapshot de "
-#~ "restauration incomplet"
+#~ msgid "Feb"
+#~ msgstr "Fév"
 
-#~ msgid "tablespace %u is not empty"
-#~ msgstr "le tablespace %u n'est pas vide"
+#~ msgid "Mar"
+#~ msgstr "Mar"
 
-#~ msgid "subquery in WITH cannot have SELECT INTO"
-#~ msgstr "la sous-requête du WITH ne peut pas avoir de SELECT INTO"
+#~ msgid "Apr"
+#~ msgstr "Avr"
 
-#~ msgid "subquery cannot have SELECT INTO"
-#~ msgstr "la sous-requête ne peut pas avoir de SELECT INTO"
+#~ msgid "S:May"
+#~ msgstr "S:Mai"
 
-#~ msgid "subquery in FROM cannot have SELECT INTO"
-#~ msgstr "la sous-requête du FROM ne peut pas avoir de SELECT INTO"
+#~ msgid "Jun"
+#~ msgstr "Juin"
 
-#~ msgid "DECLARE CURSOR cannot specify INTO"
-#~ msgstr "DECLARE CURSOR ne peut pas spécifier INTO"
+#~ msgid "Jul"
+#~ msgstr "Juil"
 
-#~ msgid "INSERT ... SELECT cannot specify INTO"
-#~ msgstr "INSERT ... SELECT ne peut pas avoir INTO"
+#~ msgid "Aug"
+#~ msgstr "Aoû"
 
-#~ 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 "Sep"
+#~ msgstr "Sep"
 
-#~ msgid "CREATE TABLE AS cannot specify INTO"
-#~ msgstr "CREATE TABLE AS ne peut pas spécifier INTO"
+#~ msgid "Oct"
+#~ msgstr "Oct"
 
-#~ msgid "  --version       output version information, then exit\n"
-#~ msgstr "  --version          affiche la version, puis quitte\n"
+#~ msgid "Nov"
+#~ msgstr "Nov"
 
-#~ msgid "  --help          show this help, then exit\n"
-#~ msgstr "  --help             affiche cette aide, puis quitte\n"
+#~ msgid "Dec"
+#~ msgstr "Déc"
 
-#~ 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 "Sunday"
+#~ msgstr "Dimanche"
 
-#~ msgid "See server log for details."
-#~ msgstr "Voir les journaux applicatifs du serveur pour plus de détails."
+#~ msgid "Monday"
+#~ msgstr "Lundi"
 
-#~ msgid "missing or erroneous pg_hba.conf file"
-#~ msgstr "fichier pg_hba.conf manquant ou erroné"
+#~ msgid "Tuesday"
+#~ msgstr "Mardi"
 
-#~ 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 "Wednesday"
+#~ msgstr "Mercredi"
 
-#~ msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s"
-#~ msgstr ""
-#~ "liste de révocation des certificats SSL « %s » introuvable, continue : %s"
+#~ msgid "Thursday"
+#~ msgstr "Jeudi"
 
-#~ msgid "could not access root certificate file \"%s\": %m"
-#~ msgstr "n'a pas pu accéder au fichier du certificat racine « %s » : %m"
+#~ msgid "Friday"
+#~ msgstr "Vendredi"
 
-#~ msgid "could not open directory \"pg_tblspc\": %m"
-#~ msgstr "n'a pas pu ouvrir le répertoire « pg_tblspc » : %m"
+#~ msgid "Saturday"
+#~ msgstr "Samedi"
 
-#~ msgid "standby connections not allowed because wal_level=minimal"
-#~ msgstr "connexions standby non autorisées car wal_level=minimal"
+#~ msgid "Sun"
+#~ msgstr "Dim"
 
-#~ 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 "Mon"
+#~ msgstr "Lun"
 
-#~ msgid "must be superuser to drop text search templates"
-#~ msgstr ""
-#~ "doit être super-utilisateur pour supprimer des modèles de recherche plein "
-#~ "texte"
+#~ msgid "Tue"
+#~ msgstr "Mar"
 
-#~ 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 a foreign-data wrapper."
-#~ msgstr ""
-#~ "Doit être super-utilisateur pour supprimer un wrapper de données "
-#~ "distantes."
+#~ msgid "Thu"
+#~ msgstr "Jeu"
 
-#~ msgid "permission denied to drop foreign-data wrapper \"%s\""
-#~ msgstr "droit refusé pour supprimer le wrapper de données distantes « %s »"
+#~ msgid "Fri"
+#~ msgstr "Ven"
 
-#~ msgid "removing built-in function \"%s\""
-#~ msgstr "suppression de la fonction interne « %s »"
+#~ msgid "Sat"
+#~ msgstr "Sam"
 
-#~ 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 "AM/PM hour must be between 1 and 12"
+#~ msgstr "l'heure AM/PM doit être compris entre 1 et 12"
 
-#~ msgid "could not obtain lock on relation with OID %u"
-#~ msgstr "n'a pas pu obtenir un verrou sur la relation d'OID « %u »"
+#~ msgid "UTF-16 to UTF-8 translation failed: %lu"
+#~ msgstr "échec de la conversion d'UTF16 vers UTF8 : %lu"
 
-#~ msgid "Sets the list of known custom variable classes."
-#~ msgstr "Initialise la liste des classes variables personnalisées connues."
+#~ 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 "WAL sender sleep time between WAL replications."
+#~ msgid "query requires full scan, which is not supported by GIN indexes"
 #~ msgstr ""
-#~ "Temps d'endormissement du processus d'envoi des journaux de transactions "
-#~ "entre\n"
-#~ "les réplications des journaux de transactions."
+#~ "la requête nécessite un parcours complet, ce qui n'est pas supporté par "
+#~ "les\n"
+#~ "index GIN"
 
 #~ msgid ""
-#~ "If this parameter is set, the server will automatically run in the "
-#~ "background and any controlling terminals are dissociated."
+#~ "@@ operator does not support lexeme weight restrictions in GIN index "
+#~ "searches"
 #~ 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'opérateur @@ ne supporte pas les restrictions de poids de lexeme dans "
+#~ "les\n"
+#~ "recherches par index GIN"
 
-#~ msgid "Runs the server silently."
-#~ msgstr "Lance le serveur de manière silencieuse."
+#~ msgid "Use the @@@ operator instead."
+#~ msgstr "Utilisez à la place l'opérateur @@@."
 
-#~ 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 "unexpected delimiter at line %d of thesaurus file \"%s\""
+#~ msgstr "délimiteur inattendu sur la ligne %d du thesaurus « %s »"
 
-#~ msgid "%s: could not fork background process: %s\n"
-#~ msgstr "%s : n'a pas pu créer un processus fils : %s\n"
+#~ 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 "%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 "unexpected end of line at line %d of thesaurus file \"%s\""
+#~ msgstr "fin de ligne inattendue à la ligne %d du thésaurus « %s »"
 
-#~ msgid "%s: could not open file \"%s\": %s\n"
-#~ msgstr "%s : n'a pas pu ouvrir le fichier « %s » : %s\n"
+#~ msgid "could not remove database directory \"%s\""
+#~ msgstr "n'a pas pu supprimer le répertoire de bases de données « %s »"
 
-#~ msgid "select() failed in logger process: %m"
-#~ msgstr "échec de select() dans le processus des journaux applicatifs : %m"
+#~ msgid "index \"%s\" is not ready"
+#~ msgstr "l'index « %s » n'est pas prêt"
 
-#~ msgid "poll() failed in statistics collector: %m"
-#~ msgstr "échec du poll() dans le récupérateur de statistiques : %m"
+#~ 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 "Valid values are '[]', '[)', '(]', and '()'."
-#~ msgstr "Les valeurs valides sont « [] », « [) », « (] » et « () »."
+#~ 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 "window functions cannot use named arguments"
+#~ msgstr "les fonctions window ne peuvent pas renvoyer des arguments nommés"
+
+#~ msgid "cannot override frame clause of window \"%s\""
+#~ msgstr "ne peut pas surcharger la frame clause du window « %s »"
index 70bd7c9e9dbdb7e163bd795b3fecb5ec039bd0ee..25753c0d4bd08d1f04b1a2d04e6a8d9ef3838747 100644 (file)
@@ -16,8 +16,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: postgres (PostgreSQL) 9.2\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2013-10-03 02:56+0000\n"
-"PO-Revision-Date: 2013-10-04 01:18+0100\n"
+"POT-Creation-Date: 2013-11-27 21:26+0000\n"
+"PO-Revision-Date: 2013-11-27 22:18+0100\n"
 "Last-Translator: Daniele Varrazzo <daniele.varrazzo@gmail.com>\n"
 "Language-Team: Gruppo traduzioni ITPUG <traduzioni@itpug.org>\n"
 "Language: it\n"
@@ -166,12 +166,12 @@ msgstr "Potrebbe esserci un programma di antivirus, backup o simili che interfer
 msgid "unrecognized error %d"
 msgstr "errore sconosciuto %d"
 
-#: ../port/win32error.c:188
+#: ../port/win32error.c:189
 #, c-format
 msgid "mapped win32 error code %lu to %d"
 msgstr "codice di errore win32 %lu mappato su %d"
 
-#: ../port/win32error.c:199
+#: ../port/win32error.c:201
 #, c-format
 msgid "unrecognized win32 error code: %lu"
 msgstr "codice di errore win32 sconosciuto: %lu"
@@ -191,7 +191,7 @@ msgstr "il numero delle colonne dell'indice (%d) eccede il limite (%d)"
 msgid "index row requires %lu bytes, maximum size is %lu"
 msgstr "la riga dell'indice richiede %lu byte, la dimensione massima è %lu"
 
-#: access/common/printtup.c:278 tcop/fastpath.c:180 tcop/fastpath.c:567
+#: access/common/printtup.c:293 tcop/fastpath.c:180 tcop/fastpath.c:567
 #: tcop/postgres.c:1671
 #, c-format
 msgid "unsupported format code: %d"
@@ -272,7 +272,7 @@ msgstr "L'attributo \"%s\" di tipo %s non combacia con l'attributo corrispondent
 msgid "Attribute \"%s\" of type %s does not exist in type %s."
 msgstr "L'attributo \"%s\" di tipo %s non esiste nel tipo %s."
 
-#: access/common/tupdesc.c:584 parser/parse_relation.c:1185
+#: access/common/tupdesc.c:590 parser/parse_relation.c:1185
 #, c-format
 msgid "column \"%s\" cannot be declared SETOF"
 msgstr "la colonna \"%s\" non può essere dichiarata SETOF"
@@ -398,8 +398,8 @@ msgstr "\"%s\" è un indice"
 msgid "\"%s\" is a composite type"
 msgstr "\"%s\" è un tipo composito"
 
-#: access/heap/heapam.c:3558 access/heap/heapam.c:3589
-#: access/heap/heapam.c:3624
+#: access/heap/heapam.c:3560 access/heap/heapam.c:3591
+#: access/heap/heapam.c:3626
 #, c-format
 msgid "could not obtain lock on row in relation \"%s\""
 msgstr "lock di riga nella relazione \"%s\" fallito"
@@ -855,7 +855,7 @@ msgstr "chiusura del file \"%s\" fallita: %m"
 #: access/transam/xlog.c:4583 access/transam/xlog.c:4744
 #: replication/basebackup.c:369 replication/basebackup.c:1016
 #: storage/file/copydir.c:165 storage/file/copydir.c:255 storage/smgr/md.c:579
-#: storage/smgr/md.c:837 utils/error/elog.c:1536 utils/init/miscinit.c:1038
+#: storage/smgr/md.c:837 utils/error/elog.c:1537 utils/init/miscinit.c:1038
 #: utils/init/miscinit.c:1153
 #, c-format
 msgid "could not open file \"%s\": %m"
@@ -2182,14 +2182,14 @@ msgid "default privileges cannot be set for columns"
 msgstr "i privilegi predefiniti non possono essere impostati sulle colonne"
 
 #: catalog/aclchk.c:1477 catalog/objectaddress.c:813 commands/analyze.c:384
-#: commands/copy.c:3960 commands/sequence.c:1457 commands/tablecmds.c:4769
+#: commands/copy.c:3964 commands/sequence.c:1457 commands/tablecmds.c:4769
 #: commands/tablecmds.c:4861 commands/tablecmds.c:4908
 #: commands/tablecmds.c:5010 commands/tablecmds.c:5054
 #: commands/tablecmds.c:5133 commands/tablecmds.c:5217
 #: commands/tablecmds.c:7159 commands/tablecmds.c:7376
 #: commands/tablecmds.c:7765 commands/trigger.c:604 parser/analyze.c:2046
 #: parser/parse_relation.c:2067 parser/parse_relation.c:2124
-#: parser/parse_target.c:897 parser/parse_type.c:123 utils/adt/acl.c:2838
+#: parser/parse_target.c:899 parser/parse_type.c:123 utils/adt/acl.c:2838
 #: utils/adt/ruleutils.c:1614
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist"
@@ -2926,7 +2926,7 @@ msgstr "nessun ordinamento è stato derivato per la colonna \"%s\" con tipo ordi
 #: commands/view.c:147 regex/regc_pg_locale.c:262 utils/adt/formatting.c:1517
 #: utils/adt/formatting.c:1569 utils/adt/formatting.c:1637
 #: utils/adt/formatting.c:1689 utils/adt/formatting.c:1758
-#: utils/adt/formatting.c:1822 utils/adt/like.c:212 utils/adt/selfuncs.c:5192
+#: utils/adt/formatting.c:1822 utils/adt/like.c:212 utils/adt/selfuncs.c:5198
 #: utils/adt/varlena.c:1372
 #, c-format
 msgid "Use the COLLATE clause to set the collation explicitly."
@@ -2999,7 +2999,7 @@ msgstr "non si possono usare funzioni finestra nell'espressione predefinita"
 msgid "column \"%s\" is of type %s but default expression is of type %s"
 msgstr "la colonna \"%s\" è di tipo %s ma l'espressione predefinita è di tipo %s"
 
-#: catalog/heap.c:2488 commands/prepare.c:388 parser/parse_node.c:397
+#: catalog/heap.c:2488 commands/prepare.c:388 parser/parse_node.c:410
 #: parser/parse_target.c:491 parser/parse_target.c:737
 #: parser/parse_target.c:747 rewrite/rewriteHandler.c:1035
 #, c-format
@@ -3165,12 +3165,12 @@ msgstr "il modello di ricerca di testo \"%s\" non esiste"
 msgid "text search configuration \"%s\" does not exist"
 msgstr "la configurazione di ricerca di testo \"%s\" non esiste"
 
-#: catalog/namespace.c:2605 parser/parse_expr.c:777 parser/parse_target.c:1087
+#: catalog/namespace.c:2605 parser/parse_expr.c:777 parser/parse_target.c:1089
 #, c-format
 msgid "cross-database references are not implemented: %s"
 msgstr "i riferimenti tra database diversi non sono implementati: %s"
 
-#: catalog/namespace.c:2611 parser/parse_expr.c:784 parser/parse_target.c:1094
+#: catalog/namespace.c:2611 parser/parse_expr.c:784 parser/parse_target.c:1096
 #: gram.y:12050 gram.y:13249
 #, c-format
 msgid "improper qualified name (too many dotted names): %s"
@@ -3287,7 +3287,7 @@ msgid "column name must be qualified"
 msgstr "il nome della colonna deve essere qualificato"
 
 #: catalog/objectaddress.c:853 commands/functioncmds.c:130
-#: commands/tablecmds.c:226 commands/typecmds.c:3192 parser/parse_func.c:1583
+#: commands/tablecmds.c:226 commands/typecmds.c:3192 parser/parse_func.c:1572
 #: parser/parse_type.c:202 utils/adt/acl.c:4372 utils/adt/regproc.c:974
 #, c-format
 msgid "type \"%s\" does not exist"
@@ -3363,7 +3363,7 @@ msgstr "l'operatore di ordinamento può essere specificato sono per aggregati co
 #: commands/typecmds.c:1674 commands/typecmds.c:1705 commands/typecmds.c:1728
 #: commands/typecmds.c:1749 commands/typecmds.c:1776 commands/typecmds.c:1803
 #: commands/typecmds.c:1880 commands/typecmds.c:1922 parser/parse_func.c:288
-#: parser/parse_func.c:299 parser/parse_func.c:1562
+#: parser/parse_func.c:299 parser/parse_func.c:1551
 #, c-format
 msgid "function %s does not exist"
 msgstr "la funzione %s non esiste"
@@ -3518,7 +3518,7 @@ msgstr "l'operatore %s esiste già "
 msgid "operator cannot be its own negator or sort operator"
 msgstr "l'operatore non può negare o ordinare se stesso"
 
-#: catalog/pg_proc.c:128 parser/parse_func.c:1607 parser/parse_func.c:1647
+#: catalog/pg_proc.c:128 parser/parse_func.c:1596 parser/parse_func.c:1636
 #, c-format
 msgid "functions cannot have more than %d argument"
 msgid_plural "functions cannot have more than %d arguments"
@@ -3904,7 +3904,7 @@ msgstr "raggruppamento di \"%s.%s\" usando una scansione sull'indice \"%s\""
 msgid "clustering \"%s.%s\" using sequential scan and sort"
 msgstr "raggruppamento di \"%s.%s\" usando una scansione sequenziale e ordinamento"
 
-#: commands/cluster.c:892 commands/vacuumlazy.c:398
+#: commands/cluster.c:892 commands/vacuumlazy.c:412
 #, c-format
 msgid "vacuuming \"%s.%s\""
 msgstr "pulizia di \"%s.%s\""
@@ -4214,7 +4214,7 @@ msgstr "i percorsi relativi non sono consentiti per il COPY verso un file"
 msgid "could not open file \"%s\" for writing: %m"
 msgstr "apertura del file \"%s\" in scrittura fallita: %m"
 
-#: commands/copy.c:1428 commands/copy.c:2372
+#: commands/copy.c:1428 commands/copy.c:2376
 #, c-format
 msgid "\"%s\" is a directory"
 msgstr "\"%s\" è una directory"
@@ -4264,150 +4264,150 @@ msgstr "non è possibile copiare verso sequenza \"%s\""
 msgid "cannot copy to non-table relation \"%s\""
 msgstr "non è possibile copiare verso la relazione \"%s\" perché non è una tabella"
 
-#: commands/copy.c:2365 utils/adt/genfile.c:122
+#: commands/copy.c:2369 utils/adt/genfile.c:122
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "apertura del file \"%s\" in lettura fallita: %m"
 
-#: commands/copy.c:2391
+#: commands/copy.c:2395
 #, c-format
 msgid "COPY file signature not recognized"
 msgstr "formato del file COPY non riconosciuto"
 
-#: commands/copy.c:2396
+#: commands/copy.c:2400
 #, c-format
 msgid "invalid COPY file header (missing flags)"
 msgstr "intestazione del file COPY non valida (flag mancanti)"
 
-#: commands/copy.c:2402
+#: commands/copy.c:2406
 #, c-format
 msgid "unrecognized critical flags in COPY file header"
 msgstr "alcune flag critici non sono stati riconosciuti nell'intestazione del file COPY"
 
-#: commands/copy.c:2408
+#: commands/copy.c:2412
 #, c-format
 msgid "invalid COPY file header (missing length)"
 msgstr "intestazione del file COPY non valida (manca la lunghezza)"
 
-#: commands/copy.c:2415
+#: commands/copy.c:2419
 #, c-format
 msgid "invalid COPY file header (wrong length)"
 msgstr "intestazione del file COPY non valida (lunghezza errata)"
 
-#: commands/copy.c:2548 commands/copy.c:3231 commands/copy.c:3461
+#: commands/copy.c:2552 commands/copy.c:3235 commands/copy.c:3465
 #, c-format
 msgid "extra data after last expected column"
 msgstr "ci sono dati in eccesso dopo l'ultima colonna attesa"
 
-#: commands/copy.c:2558
+#: commands/copy.c:2562
 #, c-format
 msgid "missing data for OID column"
 msgstr "dati per la colonna OID mancanti"
 
-#: commands/copy.c:2564
+#: commands/copy.c:2568
 #, c-format
 msgid "null OID in COPY data"
 msgstr "OID nullo nei dati da COPY"
 
-#: commands/copy.c:2574 commands/copy.c:2673
+#: commands/copy.c:2578 commands/copy.c:2677
 #, c-format
 msgid "invalid OID in COPY data"
 msgstr "OID non valido nei dati da COPY"
 
-#: commands/copy.c:2589
+#: commands/copy.c:2593
 #, c-format
 msgid "missing data for column \"%s\""
 msgstr "dati mancanti per la colonna \"%s\""
 
-#: commands/copy.c:2648
+#: commands/copy.c:2652
 #, c-format
 msgid "received copy data after EOF marker"
 msgstr "dati da copiare ricevuti dopo il segnalatore di fine file"
 
-#: commands/copy.c:2655
+#: commands/copy.c:2659
 #, c-format
 msgid "row field count is %d, expected %d"
 msgstr "il numero di campi è %d, ne erano attesi %d"
 
-#: commands/copy.c:2995 commands/copy.c:3012
+#: commands/copy.c:2999 commands/copy.c:3016
 #, c-format
 msgid "literal carriage return found in data"
 msgstr "\"ritorno carrello\" trovato nei dati"
 
-#: commands/copy.c:2996 commands/copy.c:3013
+#: commands/copy.c:3000 commands/copy.c:3017
 #, c-format
 msgid "unquoted carriage return found in data"
 msgstr "\"ritorno carrello\" non quotato trovato nei dati"
 
-#: commands/copy.c:2998 commands/copy.c:3015
+#: commands/copy.c:3002 commands/copy.c:3019
 #, c-format
 msgid "Use \"\\r\" to represent carriage return."
 msgstr "Usa \"\\r\" per rappresentare i caratteri \"ritorno carrello\"."
 
-#: commands/copy.c:2999 commands/copy.c:3016
+#: commands/copy.c:3003 commands/copy.c:3020
 #, c-format
 msgid "Use quoted CSV field to represent carriage return."
 msgstr "Usa un campo CSV quotato per rappresentare i caratteri \"ritorno carrello\"."
 
-#: commands/copy.c:3028
+#: commands/copy.c:3032
 #, c-format
 msgid "literal newline found in data"
 msgstr "\"nuova riga\" letterale trovato nei dati"
 
-#: commands/copy.c:3029
+#: commands/copy.c:3033
 #, c-format
 msgid "unquoted newline found in data"
 msgstr "\"nuova riga\" non quotato trovato nei dati"
 
-#: commands/copy.c:3031
+#: commands/copy.c:3035
 #, c-format
 msgid "Use \"\\n\" to represent newline."
 msgstr "Usa \"\\n\" per rappresentare i caratteri \"nuova riga\"."
 
-#: commands/copy.c:3032
+#: commands/copy.c:3036
 #, c-format
 msgid "Use quoted CSV field to represent newline."
 msgstr "Usa un campo CSV quotato per rappresentare i caratteri \"nuova riga\"."
 
-#: commands/copy.c:3078 commands/copy.c:3114
+#: commands/copy.c:3082 commands/copy.c:3118
 #, c-format
 msgid "end-of-copy marker does not match previous newline style"
 msgstr "il marcatore di fine copia non combacia con il precedente stile \"nuova riga\""
 
-#: commands/copy.c:3087 commands/copy.c:3103
+#: commands/copy.c:3091 commands/copy.c:3107
 #, c-format
 msgid "end-of-copy marker corrupt"
 msgstr "il marcatore di fine copia è corrotto"
 
-#: commands/copy.c:3545
+#: commands/copy.c:3549
 #, c-format
 msgid "unterminated CSV quoted field"
 msgstr "campo CSV tra virgolette non terminato"
 
-#: commands/copy.c:3622 commands/copy.c:3641
+#: commands/copy.c:3626 commands/copy.c:3645
 #, c-format
 msgid "unexpected EOF in COPY data"
 msgstr "fine file inattesa dei dati da COPY"
 
-#: commands/copy.c:3631
+#: commands/copy.c:3635
 #, c-format
 msgid "invalid field size"
 msgstr "dimensione del campo non valida"
 
-#: commands/copy.c:3654
+#: commands/copy.c:3658
 #, c-format
 msgid "incorrect binary data format"
 msgstr "formato di dati binari non corretto"
 
-#: commands/copy.c:3965 commands/indexcmds.c:1014 commands/tablecmds.c:1386
+#: commands/copy.c:3969 commands/indexcmds.c:1014 commands/tablecmds.c:1386
 #: commands/tablecmds.c:2185 parser/parse_expr.c:766
 #: utils/adt/tsvector_op.c:1417
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "la colonna \"%s\" non esiste"
 
-#: commands/copy.c:3972 commands/tablecmds.c:1412 commands/trigger.c:613
-#: parser/parse_target.c:913 parser/parse_target.c:924
+#: commands/copy.c:3976 commands/tablecmds.c:1412 commands/trigger.c:613
+#: parser/parse_target.c:915 parser/parse_target.c:926
 #, c-format
 msgid "column \"%s\" specified more than once"
 msgstr "la colonna \"%s\" è stata specificata più di una volta"
@@ -5970,9 +5970,9 @@ msgstr "setval: il valore %s non rientra nei margini della sequenza \"%s\" (%s..
 #: postmaster/postmaster.c:4015 postmaster/postmaster.c:4638
 #: storage/buffer/buf_init.c:154 storage/buffer/localbuf.c:393
 #: storage/file/fd.c:374 storage/file/fd.c:771 storage/file/fd.c:889
-#: storage/file/fd.c:1502 storage/ipc/procarray.c:886
-#: storage/ipc/procarray.c:1326 storage/ipc/procarray.c:1333
-#: storage/ipc/procarray.c:1652 storage/ipc/procarray.c:2121
+#: storage/file/fd.c:1502 storage/ipc/procarray.c:893
+#: storage/ipc/procarray.c:1333 storage/ipc/procarray.c:1340
+#: storage/ipc/procarray.c:1659 storage/ipc/procarray.c:2128
 #: utils/adt/formatting.c:1526 utils/adt/formatting.c:1646
 #: utils/adt/formatting.c:1767 utils/adt/regexp.c:209 utils/adt/varlena.c:3530
 #: utils/adt/varlena.c:3551 utils/fmgr/dfmgr.c:224 utils/hash/dynahash.c:373
@@ -7118,7 +7118,7 @@ msgstr "la funzione trigger %u ha restituito un valore null"
 msgid "BEFORE STATEMENT trigger cannot return a value"
 msgstr "il trigger BEFORE STATEMENT non può restituire un valore"
 
-#: commands/trigger.c:2620 executor/execMain.c:1883
+#: commands/trigger.c:2620 executor/execMain.c:1902
 #: executor/nodeLockRows.c:138 executor/nodeModifyTable.c:367
 #: executor/nodeModifyTable.c:589
 #, c-format
@@ -7546,7 +7546,7 @@ msgid "role \"%s\" already exists"
 msgstr "il ruolo \"%s\" esiste già"
 
 #: commands/user.c:616 commands/user.c:818 commands/user.c:898
-#: commands/user.c:1060 commands/variable.c:855 commands/variable.c:927
+#: commands/user.c:1060 commands/variable.c:857 commands/variable.c:929
 #: utils/adt/acl.c:5088 utils/init/miscinit.c:432
 #, c-format
 msgid "role \"%s\" does not exist"
@@ -7708,7 +7708,7 @@ msgstr "\"%s\" saltato --- solo il proprietario del database o della tabella pos
 msgid "skipping \"%s\" --- cannot vacuum non-tables or special system tables"
 msgstr "\"%s\" saltato --- non è possibile ripulire non-tabelle o tabelle speciali di sistema"
 
-#: commands/vacuumlazy.c:301
+#: commands/vacuumlazy.c:315
 #, c-format
 msgid ""
 "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
@@ -7725,22 +7725,22 @@ msgstr ""
 "velocità di lettura media: %.3f MiB/s, velocità di scrittura media: %.3f MiB/s\n"
 "utilizzo del sistema: %s"
 
-#: commands/vacuumlazy.c:632
+#: commands/vacuumlazy.c:647
 #, c-format
 msgid "relation \"%s\" page %u is uninitialized --- fixing"
 msgstr "la relazione \"%s\" pagina %u non è inizializzata --- in correzione"
 
-#: commands/vacuumlazy.c:1017
+#: commands/vacuumlazy.c:1037
 #, c-format
 msgid "\"%s\": removed %.0f row versions in %u pages"
 msgstr "\"%s\": %.0f versioni di riga rimosse in %u pagine"
 
-#: commands/vacuumlazy.c:1022
+#: commands/vacuumlazy.c:1042
 #, c-format
 msgid "\"%s\": found %.0f removable, %.0f nonremovable row versions in %u out of %u pages"
 msgstr "\"%s\": trovate %.0f versioni di riga removibili, %.0f non removibili in %u pagine su %u"
 
-#: commands/vacuumlazy.c:1026
+#: commands/vacuumlazy.c:1046
 #, c-format
 msgid ""
 "%.0f dead row versions cannot be removed yet.\n"
@@ -7753,28 +7753,28 @@ msgstr ""
 "%u pagine sono completamente vuote.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1089
+#: commands/vacuumlazy.c:1109
 #, c-format
 msgid "\"%s\": removed %d row versions in %d pages"
 msgstr "\"%s\": %d versioni di riga rimosse in %d pagine"
 
-#: commands/vacuumlazy.c:1092 commands/vacuumlazy.c:1228
-#: commands/vacuumlazy.c:1398
+#: commands/vacuumlazy.c:1112 commands/vacuumlazy.c:1248
+#: commands/vacuumlazy.c:1418
 #, c-format
 msgid "%s."
 msgstr "%s."
 
-#: commands/vacuumlazy.c:1225
+#: commands/vacuumlazy.c:1245
 #, c-format
 msgid "scanned index \"%s\" to remove %d row versions"
 msgstr "effettuata la scansione dell'indice \"%s\" per rimuovere %d versioni di riga"
 
-#: commands/vacuumlazy.c:1269
+#: commands/vacuumlazy.c:1289
 #, c-format
 msgid "index \"%s\" now contains %.0f row versions in %u pages"
 msgstr "l'indice \"%s\" ora contiene %.0f versioni di riga in %u pagine"
 
-#: commands/vacuumlazy.c:1273
+#: commands/vacuumlazy.c:1293
 #, c-format
 msgid ""
 "%.0f index row versions were removed.\n"
@@ -7785,17 +7785,17 @@ msgstr ""
 "%u pagine dell'indice sono state cancellate, %u sono attualmente riusabili.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1330
+#: commands/vacuumlazy.c:1350
 #, c-format
 msgid "\"%s\": stopping truncate due to conflicting lock request"
 msgstr "\"%s\": truncate interrotto a causa di una richiesta di lock in conflitto"
 
-#: commands/vacuumlazy.c:1395
+#: commands/vacuumlazy.c:1415
 #, c-format
 msgid "\"%s\": truncated %u to %u pages"
 msgstr "\"%s\": %u pagine ridotte a %u"
 
-#: commands/vacuumlazy.c:1451
+#: commands/vacuumlazy.c:1471
 #, c-format
 msgid "\"%s\": suspending truncate due to conflicting lock request"
 msgstr "\"%s\": annullamento del troncamento a causa di richieste di lock in conflitto"
@@ -7820,72 +7820,72 @@ msgstr "Non è possibile specificare i mesi nell'intervallo del fuso orario."
 msgid "Cannot specify days in time zone interval."
 msgstr "Non è possibile specificare i giorni nell'intervallo del fuso orario."
 
-#: commands/variable.c:362 commands/variable.c:485
+#: commands/variable.c:364 commands/variable.c:487
 #, c-format
 msgid "time zone \"%s\" appears to use leap seconds"
 msgstr "sembra che il fuso orario \"%s\" utilizzi il secondo intercalare"
 
-#: commands/variable.c:364 commands/variable.c:487
+#: commands/variable.c:366 commands/variable.c:489
 #, c-format
 msgid "PostgreSQL does not support leap seconds."
 msgstr "PostgreSQL non supporta il secondo intercalare."
 
-#: commands/variable.c:551
+#: commands/variable.c:553
 #, c-format
 msgid "cannot set transaction read-write mode inside a read-only transaction"
 msgstr "non è possibile impostare una transazione in lettura/scrittura dentro una in sola lettura"
 
-#: commands/variable.c:558
+#: commands/variable.c:560
 #, c-format
 msgid "transaction read-write mode must be set before any query"
 msgstr "la modalità read-write dev'essere impostata prima di qualsiasi query"
 
-#: commands/variable.c:565
+#: commands/variable.c:567
 #, c-format
 msgid "cannot set transaction read-write mode during recovery"
 msgstr "non è possibile impostare la transazione in lettura/scrittura durante il ripristino"
 
-#: commands/variable.c:614
+#: commands/variable.c:616
 #, c-format
 msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query"
 msgstr "SET TRANSACTION ISOLATION LEVEL dev'essere invocato prima di qualsiasi query"
 
-#: commands/variable.c:621
+#: commands/variable.c:623
 #, c-format
 msgid "SET TRANSACTION ISOLATION LEVEL must not be called in a subtransaction"
 msgstr "SET TRANSACTION ISOLATION LEVEL non può essere invocato in una sotto-transazione"
 
-#: commands/variable.c:628 storage/lmgr/predicate.c:1582
+#: commands/variable.c:630 storage/lmgr/predicate.c:1582
 #, c-format
 msgid "cannot use serializable mode in a hot standby"
 msgstr "non è possibile usare la modalità SERIALIZABLE in un hot standby"
 
-#: commands/variable.c:629
+#: commands/variable.c:631
 #, c-format
 msgid "You can use REPEATABLE READ instead."
 msgstr "Puoi utilizzare REPEATABLE READ invece."
 
-#: commands/variable.c:677
+#: commands/variable.c:679
 #, c-format
 msgid "SET TRANSACTION [NOT] DEFERRABLE cannot be called within a subtransaction"
 msgstr "SET TRANSACTION [NOT] DEFERRABLE non può essere invocato in una sotto-transazione"
 
-#: commands/variable.c:683
+#: commands/variable.c:685
 #, c-format
 msgid "SET TRANSACTION [NOT] DEFERRABLE must be called before any query"
 msgstr "SET TRANSACTION [NOT] DEFERRABLE dev'essere invocato prima di qualsiasi query"
 
-#: commands/variable.c:765
+#: commands/variable.c:767
 #, c-format
 msgid "Conversion between %s and %s is not supported."
 msgstr "La conversione fra %s e %s non è supportata."
 
-#: commands/variable.c:772
+#: commands/variable.c:774
 #, c-format
 msgid "Cannot change \"client_encoding\" now."
 msgstr "Non è possibile cambiare \"client_encoding\" ora."
 
-#: commands/variable.c:942
+#: commands/variable.c:944
 #, c-format
 msgid "permission denied to set role \"%s\""
 msgstr "permesso di impostare il ruolo \"%s\" negato"
@@ -7980,92 +7980,92 @@ msgstr "il tipo del parametro %d (%s) non combacia con quello usato alla prepara
 msgid "no value found for parameter %d"
 msgstr "nessun valore trovato per il parametro %d"
 
-#: executor/execMain.c:947
+#: executor/execMain.c:948
 #, c-format
 msgid "cannot change sequence \"%s\""
 msgstr "non è possibile modificare la sequenza \"%s\""
 
-#: executor/execMain.c:953
+#: executor/execMain.c:954
 #, c-format
 msgid "cannot change TOAST relation \"%s\""
 msgstr "non è possibile modificare la relazione TOAST \"%s\""
 
-#: executor/execMain.c:963
+#: executor/execMain.c:964
 #, c-format
 msgid "cannot insert into view \"%s\""
 msgstr "non è possibile inserire nella vista \"%s\""
 
-#: executor/execMain.c:965
+#: executor/execMain.c:966
 #, c-format
 msgid "You need an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger."
 msgstr "È necessaria una regola ON INSERT DO INSTEAD senza alcuna condizione oppure un trigger INSTEAD OF INSERT."
 
-#: executor/execMain.c:971
+#: executor/execMain.c:972
 #, c-format
 msgid "cannot update view \"%s\""
 msgstr "non è possibile modificare la vista \"%s\""
 
-#: executor/execMain.c:973
+#: executor/execMain.c:974
 #, c-format
 msgid "You need an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger."
 msgstr "È necessaria una regola ON UPDATE DO INSTEAD senza alcuna condizione oppure un trigger INSTEAD OF UPDATE."
 
-#: executor/execMain.c:979
+#: executor/execMain.c:980
 #, c-format
 msgid "cannot delete from view \"%s\""
 msgstr "non è possibile cancellare dalla vista \"%s\""
 
-#: executor/execMain.c:981
+#: executor/execMain.c:982
 #, c-format
 msgid "You need an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger."
 msgstr "È necessaria una regola ON DELETE DO INSTEAD senza alcuna condizione oppure un trigger INSTEAD OF DELETE."
 
-#: executor/execMain.c:991
+#: executor/execMain.c:992
 #, c-format
 msgid "cannot change foreign table \"%s\""
 msgstr "non è possibile modificare la tabella esterna \"%s\""
 
-#: executor/execMain.c:997
+#: executor/execMain.c:998
 #, c-format
 msgid "cannot change relation \"%s\""
 msgstr "non è possibile modificare la relazione \"%s\""
 
-#: executor/execMain.c:1021
+#: executor/execMain.c:1022
 #, c-format
 msgid "cannot lock rows in sequence \"%s\""
 msgstr "non è possibile bloccare righe nella sequenza \"%s\""
 
-#: executor/execMain.c:1028
+#: executor/execMain.c:1029
 #, c-format
 msgid "cannot lock rows in TOAST relation \"%s\""
 msgstr "non è possibile bloccare righe nella relazione TOAST \"%s\""
 
-#: executor/execMain.c:1035
+#: executor/execMain.c:1036
 #, c-format
 msgid "cannot lock rows in view \"%s\""
 msgstr "non è possibile bloccare righe vista \"%s\""
 
-#: executor/execMain.c:1042
+#: executor/execMain.c:1043
 #, c-format
 msgid "cannot lock rows in foreign table \"%s\""
 msgstr "non è possibile bloccare righe nella tabella esterna \"%s\""
 
-#: executor/execMain.c:1048
+#: executor/execMain.c:1049
 #, c-format
 msgid "cannot lock rows in relation \"%s\""
 msgstr "non è possibile bloccare righe nella relazione \"%s\""
 
-#: executor/execMain.c:1524
+#: executor/execMain.c:1526
 #, c-format
 msgid "null value in column \"%s\" violates not-null constraint"
 msgstr "valori null nella colonna \"%s\" violano il vincolo non-null"
 
-#: executor/execMain.c:1526 executor/execMain.c:1540
+#: executor/execMain.c:1528 executor/execMain.c:1544
 #, c-format
 msgid "Failing row contains %s."
 msgstr "La riga in errore contiene %s."
 
-#: executor/execMain.c:1538
+#: executor/execMain.c:1542
 #, c-format
 msgid "new row for relation \"%s\" violates check constraint \"%s\""
 msgstr "la nuova riga per la relazione \"%s\" viola il vincolo di controllo \"%s\""
@@ -8118,7 +8118,7 @@ msgid "Physical storage mismatch on dropped attribute at ordinal position %d."
 msgstr "Il tipo di immagazzinamento fisico non corrisponde per l'attributo eliminato in posizione %d."
 
 #: executor/execQual.c:1301 parser/parse_func.c:91 parser/parse_func.c:323
-#: parser/parse_func.c:642
+#: parser/parse_func.c:631
 #, c-format
 msgid "cannot pass more than %d argument to a function"
 msgid_plural "cannot pass more than %d arguments to a function"
@@ -8236,7 +8236,7 @@ msgid "ROW() column has type %s instead of type %s"
 msgstr "la colonna ROW() è di tipo %s invece di %s"
 
 #: executor/execQual.c:4903 utils/adt/arrayfuncs.c:3377
-#: utils/adt/rowtypes.c:950
+#: utils/adt/rowtypes.c:920
 #, c-format
 msgid "could not identify a comparison function for type %s"
 msgstr "non è stato possibile trovare un operatore di confronto per il tipo %s"
@@ -8273,7 +8273,7 @@ msgid "%s is not allowed in a SQL function"
 msgstr "%s non è consentito in una funzione SQL"
 
 #. translator: %s is a SQL statement name
-#: executor/functions.c:504 executor/spi.c:1282 executor/spi.c:2054
+#: executor/functions.c:504 executor/spi.c:1265 executor/spi.c:2037
 #, c-format
 msgid "%s is not allowed in a non-volatile function"
 msgstr "%s non è consentito in una funzione non volatile"
@@ -8431,28 +8431,28 @@ msgstr "Verifica che non ci siano chiamate \"SPI_finish\" mancanti."
 msgid "subtransaction left non-empty SPI stack"
 msgstr "la sottotransazione ha lasciato lo stack SPI non vuoto"
 
-#: executor/spi.c:1146
+#: executor/spi.c:1129
 #, c-format
 msgid "cannot open multi-query plan as cursor"
 msgstr "non è possibile aprire un piano multi-query come cursore"
 
 #. translator: %s is name of a SQL command, eg INSERT
-#: executor/spi.c:1151
+#: executor/spi.c:1134
 #, c-format
 msgid "cannot open %s query as cursor"
 msgstr "non è possibile aprire una query %s come cursore"
 
-#: executor/spi.c:1259 parser/analyze.c:2205
+#: executor/spi.c:1242 parser/analyze.c:2205
 #, c-format
 msgid "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE is not supported"
 msgstr "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE non è supportato"
 
-#: executor/spi.c:1260 parser/analyze.c:2206
+#: executor/spi.c:1243 parser/analyze.c:2206
 #, c-format
 msgid "Scrollable cursors must be READ ONLY."
 msgstr "Un cursore scorribile dev'essere READ ONLY."
 
-#: executor/spi.c:2338
+#: executor/spi.c:2321
 #, c-format
 msgid "SQL statement \"%s\""
 msgstr "istruzione SQL \"%s\""
@@ -9569,7 +9569,7 @@ msgid "no data left in message"
 msgstr "nessun dato rimasto nel messaggio"
 
 #: libpq/pqformat.c:556 libpq/pqformat.c:574 libpq/pqformat.c:595
-#: utils/adt/arrayfuncs.c:1410 utils/adt/rowtypes.c:572
+#: utils/adt/arrayfuncs.c:1410 utils/adt/rowtypes.c:558
 #, c-format
 msgid "insufficient data left in message"
 msgstr "i dati rimasti nel messaggio non sono sufficienti"
@@ -9919,7 +9919,7 @@ msgstr "non è stato possibile trovare il tipo di array per il tipo di dati %s"
 msgid "FULL JOIN is only supported with merge-joinable or hash-joinable join conditions"
 msgstr "FULL JOIN è supportato solo con condizioni di join realizzabili con merge o hash"
 
-#: optimizer/plan/initsplan.c:592
+#: optimizer/plan/initsplan.c:612
 #, c-format
 msgid "SELECT FOR UPDATE/SHARE cannot be applied to the nullable side of an outer join"
 msgstr "SELECT FOR UPDATE/SHARE non può essere applicato al lato di un join esterno che può essere null"
@@ -9987,7 +9987,7 @@ msgstr "Tutti i tipi di dati devono supportare l'hash."
 msgid "could not implement %s"
 msgstr "non è stato possibile implementare %s"
 
-#: optimizer/util/clauses.c:4358
+#: optimizer/util/clauses.c:4423
 #, c-format
 msgid "SQL function \"%s\" during inlining"
 msgstr "funzione SQL \"%s\" durante l'inlining"
@@ -10374,49 +10374,54 @@ msgstr "%s in posizione %d non è nella lista SELECT"
 msgid "window \"%s\" is already defined"
 msgstr "la finestra \"%s\" è già definita"
 
-#: parser/parse_clause.c:1672
+#: parser/parse_clause.c:1677
 #, c-format
 msgid "cannot override PARTITION BY clause of window \"%s\""
 msgstr "non è possibile scavalcare la clausola PARTITION BY della finestra \"%s\""
 
-#: parser/parse_clause.c:1684
+#: parser/parse_clause.c:1689
 #, c-format
 msgid "cannot override ORDER BY clause of window \"%s\""
 msgstr "non è possibile scavalcare la clausola ORDER BY della finestra \"%s\""
 
-#: parser/parse_clause.c:1706
+#: parser/parse_clause.c:1719 parser/parse_clause.c:1725
 #, c-format
-msgid "cannot override frame clause of window \"%s\""
-msgstr "non è possibile scavalcare la clausola della finestra \"%s\""
+msgid "cannot copy window \"%s\" because it has a frame clause"
+msgstr "non è possibile copiare la finestra \"%s\" perché ha una clausola frame"
 
-#: parser/parse_clause.c:1772
+#: parser/parse_clause.c:1727
+#, c-format
+msgid "Omit the parentheses in this OVER clause."
+msgstr "Omettere le parentesi in questa clausola OVER."
+
+#: parser/parse_clause.c:1793
 #, c-format
 msgid "in an aggregate with DISTINCT, ORDER BY expressions must appear in argument list"
 msgstr "in un aggregato con DISTINCT, le espressioni ORDER BY devono figurare nella lista di argomenti"
 
-#: parser/parse_clause.c:1773
+#: parser/parse_clause.c:1794
 #, c-format
 msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
 msgstr "per SELECT DISTINCT, le espressioni ORDER BY devono figurare nella lista di argomenti"
 
-#: parser/parse_clause.c:1859 parser/parse_clause.c:1891
+#: parser/parse_clause.c:1880 parser/parse_clause.c:1912
 #, c-format
 msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
 msgstr "le espressioni SELECT DISTINCT ON devono coincidere con l'espressione ORDER BY iniziale"
 
-#: parser/parse_clause.c:2013
+#: parser/parse_clause.c:2034
 #, c-format
 msgid "operator %s is not a valid ordering operator"
 msgstr "l'operatore %s non è un operatore di ordinamento valido"
 
-#: parser/parse_clause.c:2015
+#: parser/parse_clause.c:2036
 #, c-format
 msgid "Ordering operators must be \"<\" or \">\" members of btree operator families."
 msgstr "Gli operatori di ordinamento devono essere i membri \"<\" oppure \">\" di una famiglia di operatori btree."
 
 #: parser/parse_coerce.c:932 parser/parse_coerce.c:962
 #: parser/parse_coerce.c:980 parser/parse_coerce.c:995
-#: parser/parse_expr.c:1666 parser/parse_expr.c:2140 parser/parse_target.c:831
+#: parser/parse_expr.c:1666 parser/parse_expr.c:2140 parser/parse_target.c:833
 #, c-format
 msgid "cannot cast type %s to %s"
 msgstr "non è possibile convertire il tipo %s in %s"
@@ -10664,7 +10669,7 @@ msgid "row expansion via \"*\" is not supported here"
 msgstr "l'espansione della riga tramite \"*\" non è supportata qui"
 
 #: parser/parse_expr.c:743 parser/parse_relation.c:486
-#: parser/parse_relation.c:566 parser/parse_target.c:1066
+#: parser/parse_relation.c:566 parser/parse_target.c:1068
 #, c-format
 msgid "column reference \"%s\" is ambiguous"
 msgstr "il riferimento alla colonna \"%s\" è ambiguo"
@@ -10860,22 +10865,17 @@ msgstr "ORDER BY delle funzioni di aggregazione non è implementato per funzioni
 msgid "window functions cannot return sets"
 msgstr "le funzioni finestra non possono restituire insiemi"
 
-#: parser/parse_func.c:505
-#, c-format
-msgid "window functions cannot use named arguments"
-msgstr "le funzioni finestra non possono usare argomenti con nome"
-
-#: parser/parse_func.c:1670
+#: parser/parse_func.c:1659
 #, c-format
 msgid "aggregate %s(*) does not exist"
 msgstr "la funzione di aggregazione %s(*) non esiste"
 
-#: parser/parse_func.c:1675
+#: parser/parse_func.c:1664
 #, c-format
 msgid "aggregate %s does not exist"
 msgstr "la funzione di aggregazione %s non esiste"
 
-#: parser/parse_func.c:1694
+#: parser/parse_func.c:1683
 #, c-format
 msgid "function %s is not an aggregate"
 msgstr "la funzione %s non è una funzione di aggregazione"
@@ -10885,17 +10885,17 @@ msgstr "la funzione %s non è una funzione di aggregazione"
 msgid "target lists can have at most %d entries"
 msgstr "le liste di destinazione possono avere al più %d elementi"
 
-#: parser/parse_node.c:240
+#: parser/parse_node.c:252
 #, c-format
 msgid "cannot subscript type %s because it is not an array"
 msgstr "non è possibile usare un indice su %s perché non è un array"
 
-#: parser/parse_node.c:342 parser/parse_node.c:369
+#: parser/parse_node.c:355 parser/parse_node.c:382
 #, c-format
 msgid "array subscript must have type integer"
 msgstr "l'indice di un array dev'essere di tipo intero"
 
-#: parser/parse_node.c:393
+#: parser/parse_node.c:406
 #, c-format
 msgid "array assignment requires type %s but expression is of type %s"
 msgstr "l'assegnamento all'array richiede il tipo %s ma l'espressione è di tipo %s"
@@ -10912,7 +10912,7 @@ msgid "Use an explicit ordering operator or modify the query."
 msgstr "Usa un operatore di ordinamento esplicito, oppure modifica la query."
 
 #: parser/parse_oper.c:224 utils/adt/arrayfuncs.c:3175
-#: utils/adt/arrayfuncs.c:3694 utils/adt/rowtypes.c:1185
+#: utils/adt/arrayfuncs.c:3694 utils/adt/rowtypes.c:1155
 #, c-format
 msgid "could not identify an equality operator for type %s"
 msgstr "operatore di uguaglianza per il tipo %s non trovato"
@@ -11093,7 +11093,7 @@ msgstr "l'assegnamento array a \"%s\" richiede il tipo %s ma l'espressione è di
 msgid "subfield \"%s\" is of type %s but expression is of type %s"
 msgstr "il sottocampo \"%s\" è di tipo %s ma l'espressione è di tipo %s"
 
-#: parser/parse_target.c:1128
+#: parser/parse_target.c:1130
 #, c-format
 msgid "SELECT * with no tables specified is not valid"
 msgstr "SELECT * senza tabelle specificate non è consentito"
@@ -12907,7 +12907,7 @@ msgstr "lettura della directory \"%s\" fallita: %m"
 #: storage/lmgr/lock.c:2486 storage/lmgr/lock.c:3122 storage/lmgr/lock.c:3610
 #: storage/lmgr/lock.c:3675 storage/lmgr/lock.c:3964
 #: storage/lmgr/predicate.c:2317 storage/lmgr/predicate.c:2332
-#: storage/lmgr/predicate.c:3728 storage/lmgr/predicate.c:4872
+#: storage/lmgr/predicate.c:3725 storage/lmgr/predicate.c:4868
 #: storage/lmgr/proc.c:205 utils/hash/dynahash.c:960
 #, c-format
 msgid "out of shared memory"
@@ -13110,25 +13110,25 @@ msgid "The source transaction %u is not running anymore."
 msgstr "La transazione di origine %u non è più in esecuzione."
 
 #: storage/lmgr/predicate.c:2318 storage/lmgr/predicate.c:2333
-#: storage/lmgr/predicate.c:3729
+#: storage/lmgr/predicate.c:3726
 #, c-format
 msgid "You might need to increase max_pred_locks_per_transaction."
 msgstr "Potrebbe essere necessario incrementare max_pred_locks_per_transaction."
 
-#: storage/lmgr/predicate.c:3883 storage/lmgr/predicate.c:3972
-#: storage/lmgr/predicate.c:3980 storage/lmgr/predicate.c:4019
-#: storage/lmgr/predicate.c:4258 storage/lmgr/predicate.c:4596
-#: storage/lmgr/predicate.c:4608 storage/lmgr/predicate.c:4650
-#: storage/lmgr/predicate.c:4688
+#: storage/lmgr/predicate.c:3880 storage/lmgr/predicate.c:3969
+#: storage/lmgr/predicate.c:3977 storage/lmgr/predicate.c:4016
+#: storage/lmgr/predicate.c:4255 storage/lmgr/predicate.c:4592
+#: storage/lmgr/predicate.c:4604 storage/lmgr/predicate.c:4646
+#: storage/lmgr/predicate.c:4684
 #, c-format
 msgid "could not serialize access due to read/write dependencies among transactions"
 msgstr "serializzazione dell'accesso fallita a causa di dipendenze di lettura/scrittura tra le transazioni"
 
-#: storage/lmgr/predicate.c:3885 storage/lmgr/predicate.c:3974
-#: storage/lmgr/predicate.c:3982 storage/lmgr/predicate.c:4021
-#: storage/lmgr/predicate.c:4260 storage/lmgr/predicate.c:4598
-#: storage/lmgr/predicate.c:4610 storage/lmgr/predicate.c:4652
-#: storage/lmgr/predicate.c:4690
+#: storage/lmgr/predicate.c:3882 storage/lmgr/predicate.c:3971
+#: storage/lmgr/predicate.c:3979 storage/lmgr/predicate.c:4018
+#: storage/lmgr/predicate.c:4257 storage/lmgr/predicate.c:4594
+#: storage/lmgr/predicate.c:4606 storage/lmgr/predicate.c:4648
+#: storage/lmgr/predicate.c:4686
 #, c-format
 msgid "The transaction might succeed if retried."
 msgstr "La transazione potrebbe riuscire se ritentata."
@@ -14222,7 +14222,7 @@ msgstr "la precisione di TIME(%d)%s non può essere negativa"
 msgid "TIME(%d)%s precision reduced to maximum allowed, %d"
 msgstr "la precisione di TIME(%d)%s è stata ridotta al massimo consentito (%d)"
 
-#: utils/adt/date.c:144 utils/adt/datetime.c:1188 utils/adt/datetime.c:1930
+#: utils/adt/date.c:144 utils/adt/datetime.c:1188 utils/adt/datetime.c:1924
 #, c-format
 msgid "date/time value \"current\" is no longer supported"
 msgstr "il valore \"current\" per i tipi date/time non è più supportato"
@@ -14298,7 +14298,7 @@ msgstr "la differenza di fuso orario è fuori dall'intervallo consentito"
 msgid "\"time with time zone\" units \"%s\" not recognized"
 msgstr "unità \"%s\" di \"time with time zone\" non è riconosciuta"
 
-#: utils/adt/date.c:2662 utils/adt/datetime.c:930 utils/adt/datetime.c:1659
+#: utils/adt/date.c:2662 utils/adt/datetime.c:930 utils/adt/datetime.c:1653
 #: utils/adt/timestamp.c:4531 utils/adt/timestamp.c:4703
 #, c-format
 msgid "time zone \"%s\" not recognized"
@@ -14309,28 +14309,28 @@ msgstr "fuso orario \"%s\" non riconosciuto"
 msgid "\"interval\" time zone \"%s\" not valid"
 msgstr "il fuso orario \"%s\" dell'\"interval\" non è valido"
 
-#: utils/adt/datetime.c:3533 utils/adt/datetime.c:3540
+#: utils/adt/datetime.c:3527 utils/adt/datetime.c:3534
 #, c-format
 msgid "date/time field value out of range: \"%s\""
 msgstr "valore del campo date/time fuori dall'intervallo consentito: \"%s\""
 
-#: utils/adt/datetime.c:3542
+#: utils/adt/datetime.c:3536
 #, c-format
 msgid "Perhaps you need a different \"datestyle\" setting."
 msgstr "Forse è necessario impostare un \"datestyle\" diverso."
 
-#: utils/adt/datetime.c:3547
+#: utils/adt/datetime.c:3541
 #, c-format
 msgid "interval field value out of range: \"%s\""
 msgstr "valore del campo interval fuori dall'intervallo consentito: \"%s\""
 
-#: utils/adt/datetime.c:3553
+#: utils/adt/datetime.c:3547
 #, c-format
 msgid "time zone displacement out of range: \"%s\""
 msgstr "la differenza di fuso orario è fuori dall'intervallo consentito: \"%s\""
 
 #. translator: first %s is inet or cidr
-#: utils/adt/datetime.c:3560 utils/adt/network.c:107
+#: utils/adt/datetime.c:3554 utils/adt/network.c:107
 #, c-format
 msgid "invalid input syntax for type %s: \"%s\""
 msgstr "sintassi di input non valida per il tipo %s: \"%s\""
@@ -14999,7 +14999,7 @@ msgstr "Il token \"%s\" non è valido."
 msgid "JSON data, line %d: %s%s%s"
 msgstr "dati JSON, riga %d: %s%s%s"
 
-#: utils/adt/like.c:211 utils/adt/selfuncs.c:5191
+#: utils/adt/like.c:211 utils/adt/selfuncs.c:5197
 #, c-format
 msgid "could not determine which collation to use for ILIKE"
 msgstr "non è stato possibile determinare quale ordinamento usare per ILIKE"
@@ -15547,7 +15547,7 @@ msgid "Use NONE to denote the missing argument of a unary operator."
 msgstr "Usa NONE per indicare l'argomento mancante in un operatore unario."
 
 #: utils/adt/regproc.c:635 utils/adt/regproc.c:1488 utils/adt/ruleutils.c:6047
-#: utils/adt/ruleutils.c:6102 utils/adt/ruleutils.c:6139
+#: utils/adt/ruleutils.c:6102 utils/adt/ruleutils.c:6140
 #, c-format
 msgid "too many arguments"
 msgstr "troppi argomenti"
@@ -15661,7 +15661,7 @@ msgstr "l'istruzione UPDATE o DELETE sulla tabella \"%s\" viola il vincolo di ch
 msgid "Key (%s)=(%s) is still referenced from table \"%s\"."
 msgstr "La chiave (%s)=(%s) è ancora referenziata dalla tabella \"%s\"."
 
-#: utils/adt/rowtypes.c:99 utils/adt/rowtypes.c:488
+#: utils/adt/rowtypes.c:99 utils/adt/rowtypes.c:474
 #, c-format
 msgid "input of anonymous composite types is not implemented"
 msgstr "l'input di un tipo composito anonimo non è implementato"
@@ -15692,27 +15692,27 @@ msgstr "Troppe colonne."
 msgid "Junk after right parenthesis."
 msgstr "Sono presenti caratteri spuri dopo la parentesi chiusa."
 
-#: utils/adt/rowtypes.c:537
+#: utils/adt/rowtypes.c:523
 #, c-format
 msgid "wrong number of columns: %d, expected %d"
 msgstr "il numero di colonne non è corretto, %d invece di %d"
 
-#: utils/adt/rowtypes.c:564
+#: utils/adt/rowtypes.c:550
 #, c-format
 msgid "wrong data type: %u, expected %u"
 msgstr "il tipo di dati non è corretto, %u invece di %u"
 
-#: utils/adt/rowtypes.c:625
+#: utils/adt/rowtypes.c:611
 #, c-format
 msgid "improper binary format in record column %d"
 msgstr "il formato binario nella colonna %d del record non è corretto"
 
-#: utils/adt/rowtypes.c:925 utils/adt/rowtypes.c:1160
+#: utils/adt/rowtypes.c:895 utils/adt/rowtypes.c:1130
 #, c-format
 msgid "cannot compare dissimilar column types %s and %s at record column %d"
 msgstr "non è possibile confrontare i tipi di colonne dissimili %s e %s alla colonna %d del record"
 
-#: utils/adt/rowtypes.c:1011 utils/adt/rowtypes.c:1231
+#: utils/adt/rowtypes.c:981 utils/adt/rowtypes.c:1201
 #, c-format
 msgid "cannot compare record types with different numbers of columns"
 msgstr "non è possibile confrontare tipi di record con diverso numero di colonne"
@@ -15722,12 +15722,12 @@ msgstr "non è possibile confrontare tipi di record con diverso numero di colonn
 msgid "rule \"%s\" has unsupported event type %d"
 msgstr "la regola \"%s\" ha un tipo di evento non supportato %d"
 
-#: utils/adt/selfuncs.c:5176
+#: utils/adt/selfuncs.c:5182
 #, c-format
 msgid "case insensitive matching not supported on type bytea"
 msgstr "il confronto case insensitive sul tipo bytea non è supportato"
 
-#: utils/adt/selfuncs.c:5279
+#: utils/adt/selfuncs.c:5285
 #, c-format
 msgid "regular-expression matching not supported on type bytea"
 msgstr "il confronto con espressioni regolari sul tipo bytea non è supportato"
@@ -16375,96 +16375,96 @@ msgstr "TRAP: ExceptionalCondition: argomenti non corretti\n"
 msgid "TRAP: %s(\"%s\", File: \"%s\", Line: %d)\n"
 msgstr "TRAP: %s(\"%s\", File: \"%s\", Linea: %d)\n"
 
-#: utils/error/elog.c:1546
+#: utils/error/elog.c:1547
 #, c-format
 msgid "could not reopen file \"%s\" as stderr: %m"
 msgstr "riapertura del file \"%s\" come stderr fallita: %m"
 
-#: utils/error/elog.c:1559
+#: utils/error/elog.c:1560
 #, c-format
 msgid "could not reopen file \"%s\" as stdout: %m"
 msgstr "riapertura del file \"%s\" come stdout fallita: %m"
 
-#: utils/error/elog.c:1948 utils/error/elog.c:1958 utils/error/elog.c:1968
+#: utils/error/elog.c:1949 utils/error/elog.c:1959 utils/error/elog.c:1969
 msgid "[unknown]"
 msgstr "[sconosciuto]"
 
-#: utils/error/elog.c:2316 utils/error/elog.c:2615 utils/error/elog.c:2693
+#: utils/error/elog.c:2317 utils/error/elog.c:2616 utils/error/elog.c:2694
 msgid "missing error text"
 msgstr "testo dell'errore mancante"
 
-#: utils/error/elog.c:2319 utils/error/elog.c:2322 utils/error/elog.c:2696
-#: utils/error/elog.c:2699
+#: utils/error/elog.c:2320 utils/error/elog.c:2323 utils/error/elog.c:2697
+#: utils/error/elog.c:2700
 #, c-format
 msgid " at character %d"
 msgstr " al carattere %d"
 
-#: utils/error/elog.c:2332 utils/error/elog.c:2339
+#: utils/error/elog.c:2333 utils/error/elog.c:2340
 msgid "DETAIL:  "
 msgstr "DETTAGLI:  "
 
-#: utils/error/elog.c:2346
+#: utils/error/elog.c:2347
 msgid "HINT:  "
 msgstr "SUGGERIMENTO:  "
 
-#: utils/error/elog.c:2353
+#: utils/error/elog.c:2354
 msgid "QUERY:  "
 msgstr "QUERY:  "
 
-#: utils/error/elog.c:2360
+#: utils/error/elog.c:2361
 msgid "CONTEXT:  "
 msgstr "CONTESTO:  "
 
-#: utils/error/elog.c:2370
+#: utils/error/elog.c:2371
 #, c-format
 msgid "LOCATION:  %s, %s:%d\n"
 msgstr "POSIZIONE:  %s, %s:%d\n"
 
-#: utils/error/elog.c:2377
+#: utils/error/elog.c:2378
 #, c-format
 msgid "LOCATION:  %s:%d\n"
 msgstr "POSIZIONE:  %s:%d\n"
 
-#: utils/error/elog.c:2391
+#: utils/error/elog.c:2392
 msgid "STATEMENT:  "
 msgstr "ISTRUZIONE:  "
 
 #. translator: This string will be truncated at 47
 #. characters expanded.
-#: utils/error/elog.c:2808
+#: utils/error/elog.c:2815
 #, c-format
 msgid "operating system error %d"
 msgstr "errore del sistema operativo %d"
 
-#: utils/error/elog.c:2831
+#: utils/error/elog.c:3010
 msgid "DEBUG"
 msgstr "DEBUG"
 
-#: utils/error/elog.c:2835
+#: utils/error/elog.c:3014
 msgid "LOG"
 msgstr "LOG"
 
-#: utils/error/elog.c:2838
+#: utils/error/elog.c:3017
 msgid "INFO"
 msgstr "INFO"
 
-#: utils/error/elog.c:2841
+#: utils/error/elog.c:3020
 msgid "NOTICE"
 msgstr "NOTIFICA"
 
-#: utils/error/elog.c:2844
+#: utils/error/elog.c:3023
 msgid "WARNING"
 msgstr "ATTENZIONE"
 
-#: utils/error/elog.c:2847
+#: utils/error/elog.c:3026
 msgid "ERROR"
 msgstr "ERRORE"
 
-#: utils/error/elog.c:2850
+#: utils/error/elog.c:3029
 msgid "FATAL"
 msgstr "FATALE"
 
-#: utils/error/elog.c:2853
+#: utils/error/elog.c:3032
 msgid "PANIC"
 msgstr "PANICO"
 
index 90e686e5713821d74a338c40ef5fc966114e5222..c02bfa232f0ce9562710dee8074f0afc74f542f3 100644 (file)
@@ -1,16 +1,16 @@
-# translation of initdb-cs.po to
-# translation of initdb-cs.po to Czech
+# Czech translation of initdb.
 #
 # Karel  Žák, 2004.
 # Zdeněk Kotala, 2009, 2011, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: postgresql-8.4\n"
+"Project-Id-Version: initdb-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:47+0000\n"
 "PO-Revision-Date: 2012-09-19 01:06+0200\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
index d0ca673e98ef769beb8b47829a2958d4ae9efcb6..c96f6e7eb0626518b66816eb9b8e89bde96dd87e 100644 (file)
@@ -1,14 +1,14 @@
-# LANGUAGE message translation file for pg_basebackup
+# Czech message translation file for pg_basebackup
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: pg_basebackup-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2012-09-18 16:46+0000\n"
-"PO-Revision-Date: 2012-10-06 13:56+0200\n"
+"POT-Creation-Date: 2013-10-09 13:32+0000\n"
+"PO-Revision-Date: 2013-10-12 00:37+0200\n"
 "Last-Translator: \n"
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
 "Language: cs\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 1.4\n"
+"X-Generator: Lokalize 1.5\n"
 
 #: pg_basebackup.c:103
 #, c-format
@@ -48,19 +48,16 @@ msgstr ""
 
 #: pg_basebackup.c:108
 #, c-format
-#| msgid "  -D, --pgdata=DIRECTORY   receive base backup into directory\n"
 msgid "  -D, --pgdata=DIRECTORY receive base backup into directory\n"
 msgstr "  -D, --pgdata=ADRESÁŘ   ulož base backup do adresáře\n"
 
 #: pg_basebackup.c:109
 #, c-format
-#| msgid "  -F, --format=p|t         output format (plain (default), tar)\n"
 msgid "  -F, --format=p|t       output format (plain (default), tar)\n"
 msgstr "  -F, --format=p|t         výstupní formát (plain (výchozí), tar)\n"
 
 #: pg_basebackup.c:110
 #, c-format
-#| msgid "  -x, --xlog=fetch|stream  include required WAL files in backup\n"
 msgid ""
 "  -x, --xlog             include required WAL files in backup (fetch mode)\n"
 msgstr ""
@@ -68,7 +65,6 @@ msgstr ""
 
 #: pg_basebackup.c:111
 #, c-format
-#| msgid "  -x, --xlog=fetch|stream  include required WAL files in backup\n"
 msgid ""
 "  -X, --xlog-method=fetch|stream\n"
 "                         include required WAL files with specified method\n"
@@ -78,15 +74,11 @@ msgstr ""
 
 #: pg_basebackup.c:113
 #, c-format
-#| msgid "  -z, --gzip               compress tar output\n"
 msgid "  -z, --gzip             compress tar output\n"
 msgstr "  -z, --gzip               komprimuj výstup taru\n"
 
 #: pg_basebackup.c:114
 #, c-format
-#| msgid ""
-#| "  -Z, --compress=0-9       compress tar output with given compression "
-#| "level\n"
 msgid ""
 "  -Z, --compress=0-9     compress tar output with given compression level\n"
 msgstr ""
@@ -103,9 +95,6 @@ msgstr ""
 
 #: pg_basebackup.c:116
 #, c-format
-#| msgid ""
-#| "  -c, --checkpoint=fast|spread\n"
-#| "                           set fast or spread checkpointing\n"
 msgid ""
 "  -c, --checkpoint=fast|spread\n"
 "                         set fast or spread checkpointing\n"
@@ -115,31 +104,26 @@ msgstr ""
 
 #: pg_basebackup.c:118
 #, c-format
-#| msgid "  -l, --label=LABEL        set backup label\n"
 msgid "  -l, --label=LABEL      set backup label\n"
 msgstr "  -l, --label=NÁZEV        nastav jmenovku zálohy\n"
 
 #: pg_basebackup.c:119
 #, c-format
-#| msgid "  -P, --progress           show progress information\n"
 msgid "  -P, --progress         show progress information\n"
 msgstr "  -P, --progress           zobrazuj informace o průběhu\n"
 
 #: pg_basebackup.c:120 pg_receivexlog.c:64
 #, c-format
-#| msgid "  -v, --verbose            output verbose messages\n"
 msgid "  -v, --verbose          output verbose messages\n"
 msgstr "  -v, --verbose            zobrazuj podrobnější zprávy\n"
 
 #: pg_basebackup.c:121 pg_receivexlog.c:65
 #, c-format
-#| msgid "  -V, --version             output version information, then exit\n"
 msgid "  -V, --version          output version information, then exit\n"
 msgstr "  -V, --version             vypiš informace o verzi, potom skonči\n"
 
 #: pg_basebackup.c:122 pg_receivexlog.c:66
 #, c-format
-#| msgid "  -?, --help                show this help, then exit\n"
 msgid "  -?, --help             show this help, then exit\n"
 msgstr "  -?, --help                ukaž tuto nápovědu, potom skonči\n"
 
@@ -154,8 +138,6 @@ msgstr ""
 
 #: pg_basebackup.c:124 pg_receivexlog.c:68
 #, c-format
-#| msgid ""
-#| "  -h, --host=HOSTNAME      database server host or socket directory\n"
 msgid "  -h, --host=HOSTNAME    database server host or socket directory\n"
 msgstr ""
 "  -h, --host=HOSTNAME      host databázového serveru nebo adresář se "
@@ -163,47 +145,39 @@ msgstr ""
 
 #: pg_basebackup.c:125 pg_receivexlog.c:69
 #, c-format
-#| msgid "  -p, --port=PORT          database server port number\n"
 msgid "  -p, --port=PORT        database server port number\n"
 msgstr "  -p, --port=PORT          port databázového serveru\n"
 
 #: pg_basebackup.c:126 pg_receivexlog.c:70
 #, c-format
-#| msgid ""
-#| "  -s, --statusint=INTERVAL time between status packets sent to server (in "
-#| "seconds)\n"
 msgid ""
 "  -s, --status-interval=INTERVAL\n"
 "                         time between status packets sent to server (in "
 "seconds)\n"
 msgstr ""
-"  -s, --statusint=INTERVAL\n"
-"                         čas mezi zasíláním packetů se stavem na server "
-"(ve vteřinách)\n"
+"  -s, --status-interval=INTERVAL\n"
+"                         čas mezi zasíláním packetů se stavem na server (ve "
+"vteřinách)\n"
 
 #: pg_basebackup.c:128 pg_receivexlog.c:72
 #, c-format
-#| msgid "  -U, --username=NAME      connect as specified database user\n"
 msgid "  -U, --username=NAME    connect as specified database user\n"
 msgstr ""
 "  -U, --username=JMÉNO      připoj se jako uvedený databázový uživatel\n"
 
 #: pg_basebackup.c:129 pg_receivexlog.c:73
 #, c-format
-#| msgid "  -w, --no-password        never prompt for password\n"
 msgid "  -w, --no-password      never prompt for password\n"
 msgstr "  -w, --no-password        nikdy se neptej na heslo\n"
 
 #: pg_basebackup.c:130 pg_receivexlog.c:74
 #, c-format
-#| msgid ""
-#| "  -W, --password           force password prompt (should happen "
-#| "automatically)\n"
 msgid ""
 "  -W, --password         force password prompt (should happen "
 "automatically)\n"
 msgstr ""
-"  -W, --password           vynuť dotaz na heslo (mělo by se dít automaticky)\n"
+"  -W, --password           vynuť dotaz na heslo (mělo by se dít "
+"automaticky)\n"
 
 #: pg_basebackup.c:131 pg_receivexlog.c:75
 #, c-format
@@ -219,10 +193,9 @@ msgstr ""
 msgid "%s: could not read from ready pipe: %s\n"
 msgstr "%s: nelze číst z ready roury: %s\n"
 
-#: pg_basebackup.c:180 pg_basebackup.c:271 pg_basebackup.c:1187
-#: pg_receivexlog.c:256
+#: pg_basebackup.c:180 pg_basebackup.c:271 pg_basebackup.c:1205
+#: pg_receivexlog.c:274
 #, c-format
-#| msgid "%s: could not parse xlog end position \"%s\"\n"
 msgid "%s: could not parse transaction log location \"%s\"\n"
 msgstr "%s: nelze naparsovat koncovou pozici v transakčním logu \"%s\"\n"
 
@@ -315,12 +288,12 @@ msgstr "%s: nelze zapsat do souboru \"%s\": %s\n"
 msgid "%s: could not close compressed file \"%s\": %s\n"
 msgstr "%s: nelze uzavřít komprimovaný soubor \"%s\": %s\n"
 
-#: pg_basebackup.c:648 receivelog.c:157 receivelog.c:625 receivelog.c:634
+#: pg_basebackup.c:648 receivelog.c:157 receivelog.c:630 receivelog.c:639
 #, c-format
 msgid "%s: could not close file \"%s\": %s\n"
 msgstr "%s: nelze uzavřít soubor \"%s\": %s\n"
 
-#: pg_basebackup.c:659 pg_basebackup.c:754 receivelog.c:468
+#: pg_basebackup.c:659 pg_basebackup.c:754 receivelog.c:473
 #, c-format
 msgid "%s: could not read COPY data: %s"
 msgstr "%s: nelze číst COPY data: %s"
@@ -365,188 +338,184 @@ msgstr "%s: nelze nastavit přístupová práva na souboru \"%s\": %s\n"
 msgid "%s: COPY stream ended before last file was finished\n"
 msgstr "%s: COPY stream skončil před dokončením posledního souboru\n"
 
-#: pg_basebackup.c:965 pg_basebackup.c:994 pg_receivexlog.c:239
+#: pg_basebackup.c:972 pg_receivexlog.c:245
+#, c-format
+msgid "%s: unsupported server version %s\n"
+msgstr "%s: nepodporovaná verze serveru %s\n"
+
+#: pg_basebackup.c:983 pg_basebackup.c:1012 pg_receivexlog.c:257
 #: receivelog.c:303 receivelog.c:340
 #, c-format
-#| msgid "%s: could not start replication: %s\n"
 msgid "%s: could not send replication command \"%s\": %s"
 msgstr "%s: nelze zaslat replikační příkaz \"%s\": %s"
 
-#: pg_basebackup.c:972 pg_receivexlog.c:247 receivelog.c:311
+#: pg_basebackup.c:990 pg_receivexlog.c:265 receivelog.c:311
 #, c-format
-#| msgid "%s: could not identify system, got %d rows and %d fields\n"
 msgid ""
 "%s: could not identify system: got %d rows and %d fields, expected %d rows "
 "and %d fields\n"
 msgstr ""
-"%s: nelze identifikovat systém, načteno %d řádek a %d položek, očekáváno "
-"%d řádek a %d položek\n"
+"%s: nelze identifikovat systém, načteno %d řádek a %d položek, očekáváno %d "
+"řádek a %d položek\n"
 
-#: pg_basebackup.c:1005
+#: pg_basebackup.c:1023
 #, c-format
 msgid "%s: could not initiate base backup: %s"
 msgstr "%s: nelze inicializovat base backup: %s"
 
-#: pg_basebackup.c:1011
+#: pg_basebackup.c:1029
 #, c-format
 msgid "%s: no start point returned from server\n"
 msgstr "%s: server nevráti žádný počáteční bod (start point)\n"
 
-#: pg_basebackup.c:1027
+#: pg_basebackup.c:1045
 #, c-format
 msgid "%s: could not get backup header: %s"
 msgstr "%s: nelze získat hlavičku zálohy: %s"
 
-#: pg_basebackup.c:1033
+#: pg_basebackup.c:1051
 #, c-format
 msgid "%s: no data returned from server\n"
 msgstr "%s: ze serveru nebyla vrácena žádná data\n"
 
-#: pg_basebackup.c:1062
+#: pg_basebackup.c:1080
 #, c-format
 msgid "%s: can only write single tablespace to stdout, database has %d\n"
 msgstr "%s: na stdout lze zapsat jen jeden tablespace, databáze má %d\n"
 
-#: pg_basebackup.c:1074
+#: pg_basebackup.c:1092
 #, c-format
 msgid "%s: starting background WAL receiver\n"
 msgstr "%s: starting background WAL receiver\n"
 
-#: pg_basebackup.c:1104
+#: pg_basebackup.c:1122
 #, c-format
-#| msgid "%s: could not get WAL end position from server: %s"
 msgid "%s: could not get transaction log end position from server: %s"
 msgstr "%s: ze serveru nelze získat koncovou pozici v transakčním logu: %s"
 
-#: pg_basebackup.c:1111
+#: pg_basebackup.c:1129
 #, c-format
-#| msgid "%s: no WAL end position returned from server\n"
 msgid "%s: no transaction log end position returned from server\n"
 msgstr ""
 "%s: ze serveru nebyla vrácena žádná koncová pozice v transakčním logu\n"
 
-#: pg_basebackup.c:1123
+#: pg_basebackup.c:1141
 #, c-format
 msgid "%s: final receive failed: %s"
 msgstr "%s: závěrečný receive selhal: %s"
 
-#: pg_basebackup.c:1139
+#: pg_basebackup.c:1157
 #, c-format
 msgid "%s: waiting for background process to finish streaming...\n"
 msgstr "%s: čekám na background procesy pro ukočení streamování ...\n"
 
-#: pg_basebackup.c:1145
+#: pg_basebackup.c:1163
 #, c-format
 msgid "%s: could not send command to background pipe: %s\n"
 msgstr "%s: nelze zaslat příkaz přes background rouru: %s\n"
 
-#: pg_basebackup.c:1154
+#: pg_basebackup.c:1172
 #, c-format
 msgid "%s: could not wait for child process: %s\n"
 msgstr "%s: nelze počkat na podřízený (child) proces: %s\n"
 
-#: pg_basebackup.c:1160
+#: pg_basebackup.c:1178
 #, c-format
 msgid "%s: child %d died, expected %d\n"
 msgstr "%s: potomek %d zemřel, očekáváno %d\n"
 
-#: pg_basebackup.c:1166
+#: pg_basebackup.c:1184
 #, c-format
 msgid "%s: child process did not exit normally\n"
 msgstr "%s: podřízený proces neskončil standardně\n"
 
-#: pg_basebackup.c:1172
+#: pg_basebackup.c:1190
 #, c-format
 msgid "%s: child process exited with error %d\n"
 msgstr "%s: podřízený proces skončil s chybou %d\n"
 
-#: pg_basebackup.c:1198
+#: pg_basebackup.c:1216
 #, c-format
 msgid "%s: could not wait for child thread: %s\n"
 msgstr "%s: nelze počkat na podřízené (child) vlákno: %s\n"
 
-#: pg_basebackup.c:1205
+#: pg_basebackup.c:1223
 #, c-format
 msgid "%s: could not get child thread exit status: %s\n"
 msgstr "%s: nelze získat návratový kód podřízeného vlákna: %s\n"
 
-#: pg_basebackup.c:1211
+#: pg_basebackup.c:1229
 #, c-format
 msgid "%s: child thread exited with error %u\n"
 msgstr "%s: podřízené vlákno skončilo s chybou %u\n"
 
-#: pg_basebackup.c:1292
+#: pg_basebackup.c:1310
 #, c-format
 msgid "%s: invalid output format \"%s\", must be \"plain\" or \"tar\"\n"
 msgstr "%s: chybný formát výstupu \"%s\", musí být \"plain\" nebo \"tar\"\n"
 
-#: pg_basebackup.c:1301 pg_basebackup.c:1313
+#: pg_basebackup.c:1319 pg_basebackup.c:1331
 #, c-format
 msgid "%s: cannot specify both --xlog and --xlog-method\n"
 msgstr "%s: volby --xlog a --xlog-method nelze zadat společně\n"
 
-#: pg_basebackup.c:1328
+#: pg_basebackup.c:1346
 #, c-format
-#| msgid ""
-#| "%s: invalid xlog option \"%s\", must be empty, \"fetch\", or \"stream\"\n"
 msgid ""
 "%s: invalid xlog-method option \"%s\", must be \"fetch\" or \"stream\"\n"
 msgstr "%s: neplatná xlog-metoda \"%s\", musí být \"fetch\" nebo \"stream\"\n"
 
-#: pg_basebackup.c:1347
+#: pg_basebackup.c:1365
 #, c-format
 msgid "%s: invalid compression level \"%s\"\n"
 msgstr "%s: chybná úroveň komprese \"%s\"\n"
 
-#: pg_basebackup.c:1359
+#: pg_basebackup.c:1377
 #, c-format
 msgid ""
 "%s: invalid checkpoint argument \"%s\", must be \"fast\" or \"spread\"\n"
 msgstr ""
 "%s: chybný checkpoint argument \"%s\", musí být \"fast\" nebo \"spread\"\n"
 
-#: pg_basebackup.c:1383 pg_receivexlog.c:370
+#: pg_basebackup.c:1401 pg_receivexlog.c:388
 #, c-format
 msgid "%s: invalid status interval \"%s\"\n"
 msgstr "%s: neplatný interval zasílání stavu \"%s\"\n"
 
-#: pg_basebackup.c:1399 pg_basebackup.c:1413 pg_basebackup.c:1424
-#: pg_basebackup.c:1437 pg_basebackup.c:1447 pg_receivexlog.c:386
-#: pg_receivexlog.c:400 pg_receivexlog.c:411
+#: pg_basebackup.c:1417 pg_basebackup.c:1431 pg_basebackup.c:1442
+#: pg_basebackup.c:1455 pg_basebackup.c:1465 pg_receivexlog.c:404
+#: pg_receivexlog.c:418 pg_receivexlog.c:429
 #, c-format
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Zkuste \"%s --help\" pro více informací.\n"
 
-#: pg_basebackup.c:1411 pg_receivexlog.c:398
+#: pg_basebackup.c:1429 pg_receivexlog.c:416
 #, c-format
 msgid "%s: too many command-line arguments (first is \"%s\")\n"
 msgstr "%s: příliš mnoho argumentů v příkazové řádce (první je \"%s\")\n"
 
-#: pg_basebackup.c:1423 pg_receivexlog.c:410
+#: pg_basebackup.c:1441 pg_receivexlog.c:428
 #, c-format
 msgid "%s: no target directory specified\n"
 msgstr "%s: nebyl zadán cílový adresář\n"
 
-#: pg_basebackup.c:1435
+#: pg_basebackup.c:1453
 #, c-format
 msgid "%s: only tar mode backups can be compressed\n"
 msgstr "%s: pouze tar zálohy mohou být komprimované\n"
 
-#: pg_basebackup.c:1445
+#: pg_basebackup.c:1463
 #, c-format
 msgid "%s: wal streaming can only be used in plain mode\n"
 msgstr "%s: wal streaming lze použít pouze v plain módu\n"
 
-#: pg_basebackup.c:1456
+#: pg_basebackup.c:1474
 #, c-format
 msgid "%s: this build does not support compression\n"
 msgstr "%s: tento build nepodporuje kompresi\n"
 
 #: pg_receivexlog.c:57
 #, c-format
-#| msgid ""
-#| "%s receives PostgreSQL streaming transaction logs\n"
-#| "\n"
 msgid ""
 "%s receives PostgreSQL streaming transaction logs.\n"
 "\n"
@@ -556,9 +525,6 @@ msgstr ""
 
 #: pg_receivexlog.c:61
 #, c-format
-#| msgid ""
-#| "\n"
-#| "General options:\n"
 msgid ""
 "\n"
 "Options:\n"
@@ -568,11 +534,10 @@ msgstr ""
 
 #: pg_receivexlog.c:62
 #, c-format
-#| msgid "  -D, --dir=directory       receive xlog files into this directory\n"
 msgid ""
 "  -D, --directory=DIR    receive transaction log files into this directory\n"
 msgstr ""
-"  -D, --dir=directory       soubory transakčního logu ukládej do tohoto "
+"  -D, --directory=DIR    soubory transakčního logu ukládej do tohoto "
 "adresáře\n"
 
 #: pg_receivexlog.c:63
@@ -598,7 +563,6 @@ msgstr "%s: nelze otevřít adresář \"%s\": %s\n"
 
 #: pg_receivexlog.c:155
 #, c-format
-#| msgid "%s: could not parse xlog filename \"%s\"\n"
 msgid "%s: could not parse transaction log file name \"%s\"\n"
 msgstr "%s: nelze naparsovat jméno souboru transakčního logu \"%s\"\n"
 
@@ -609,83 +573,73 @@ msgstr "%s: nelze načíst stav souboru \"%s\": %s\n"
 
 #: pg_receivexlog.c:187
 #, c-format
-#| msgid "%s: segment file '%s' is incorrect size %d, skipping\n"
 msgid "%s: segment file \"%s\" has incorrect size %d, skipping\n"
 msgstr "%s: segment soubor \"%s\" má neplatnou velikost %d, přeskakuji\n"
 
-#: pg_receivexlog.c:277
+#: pg_receivexlog.c:295
 #, c-format
 msgid "%s: starting log streaming at %X/%X (timeline %u)\n"
 msgstr "%s: začínám streamování logu na %X/%X (timeline %u)\n"
 
-#: pg_receivexlog.c:351
+#: pg_receivexlog.c:369
 #, c-format
 msgid "%s: invalid port number \"%s\"\n"
 msgstr "%s: neplatné číslo portu \"%s\"\n"
 
-#: pg_receivexlog.c:433
+#: pg_receivexlog.c:451
 #, c-format
 msgid "%s: disconnected.\n"
 msgstr "%s: odpojeno.\n"
 
 #. translator: check source for value for %d
-#: pg_receivexlog.c:440
+#: pg_receivexlog.c:458
 #, c-format
 msgid "%s: disconnected. Waiting %d seconds to try again.\n"
 msgstr "%s: odpojeno. Čekám %d vteřin a pokusím se připojit znovu.\n"
 
 #: receivelog.c:72
 #, c-format
-#| msgid "%s: could not set permissions on file \"%s\": %s\n"
 msgid "%s: could not open transaction log file \"%s\": %s\n"
 msgstr "%s: nelze otevřít souboru transakčního logu \"%s\": %s\n"
 
 #: receivelog.c:84
 #, c-format
-#| msgid "%s: could not set permissions on file \"%s\": %s\n"
 msgid "%s: could not stat transaction log file \"%s\": %s\n"
 msgstr "%s: nelze udělat stat souboru transakčního logu \"%s\": %s\n"
 
 #: receivelog.c:94
 #, c-format
-#| msgid "%s: WAL segment %s is %d bytes, should be 0 or %d\n"
 msgid "%s: transaction log file \"%s\" has %d bytes, should be 0 or %d\n"
 msgstr "%s: soubor transakčního logu \"%s\" má %d bytů, měl by mít 0 nebo %d\n"
 
 #: receivelog.c:107
 #, c-format
-#| msgid "%s: could not stat file \"%s\": %s\n"
 msgid "%s: could not pad transaction log file \"%s\": %s\n"
 msgstr "%s: nelze doplnit soubor transakčního logu \"%s\": %s\n"
 
 #: receivelog.c:120
 #, c-format
-#| msgid "%s: could not seek back to beginning of WAL segment %s: %s\n"
 msgid "%s: could not seek to beginning of transaction log file \"%s\": %s\n"
 msgstr ""
 "%s: nelze skočit zpět na začátek souboru transakčního logu \"%s\": %s\n"
 
 #: receivelog.c:143
 #, c-format
-#| msgid "%s: could not set permissions on file \"%s\": %s\n"
 msgid "%s: could not determine seek position in file \"%s\": %s\n"
 msgstr "%s: nelze určit pozici pro seek v souboru \"%s\": %s\n"
 
 #: receivelog.c:150
 #, c-format
-#| msgid "%s: could not fsync file %s: %s\n"
 msgid "%s: could not fsync file \"%s\": %s\n"
 msgstr "%s: nelze provést fsync souboru \"%s\": %s\n"
 
 #: receivelog.c:177
 #, c-format
-#| msgid "%s: could not rename file %s: %s\n"
 msgid "%s: could not rename file \"%s\": %s\n"
 msgstr "%s: nelze přejmenovat soubor \"%s\": %s\n"
 
 #: receivelog.c:184
 #, c-format
-#| msgid "%s: not renaming %s, segment is not complete.\n"
 msgid "%s: not renaming \"%s\", segment is not complete\n"
 msgstr "%s: nepřejmenovávám %s, segment není kompletní.\n"
 
@@ -709,89 +663,82 @@ msgstr "%s: timeline mezi base backupem a streamovacím spojením neodpovídá\n
 msgid "%s: could not send feedback packet: %s"
 msgstr "%s: nelze zaslat packet se zpětnou vazbou: %s"
 
-#: receivelog.c:449
+#: receivelog.c:454
 #, c-format
-#| msgid "%s: select() failed: %m\n"
 msgid "%s: select() failed: %s\n"
 msgstr "%s: select() selhal: %s\n"
 
-#: receivelog.c:457
+#: receivelog.c:462
 #, c-format
-#| msgid "%s: could not receive data from WAL stream: %s\n"
 msgid "%s: could not receive data from WAL stream: %s"
 msgstr "%s: nelze získat data z WAL streamu: %s"
 
-#: receivelog.c:481
+#: receivelog.c:486
 #, c-format
-#| msgid "%s: keepalive message is incorrect size: %d\n"
 msgid "%s: keepalive message has incorrect size %d\n"
 msgstr "%s: keepalive zpráva má neplatnou velikost: %d\n"
 
-#: receivelog.c:489
+#: receivelog.c:494
 #, c-format
 msgid "%s: unrecognized streaming header: \"%c\"\n"
 msgstr "%s: nerozpoznaná hlavička streamu: \"%c\"\n"
 
-#: receivelog.c:495
+#: receivelog.c:500
 #, c-format
 msgid "%s: streaming header too small: %d\n"
 msgstr "%s: hlavička streamu je příliš malá: %d\n"
 
-#: receivelog.c:514
+#: receivelog.c:519
 #, c-format
-#| msgid "%s: received xlog record for offset %u with no file open\n"
 msgid "%s: received transaction log record for offset %u with no file open\n"
 msgstr ""
 "%s: přijat záznam z transakčního logu pro offset %u bez otevřeného souboru\n"
 
-#: receivelog.c:526
+#: receivelog.c:531
 #, c-format
 msgid "%s: got WAL data offset %08x, expected %08x\n"
 msgstr "%s: získán WAL data offset %08x, očekáván %08x\n"
 
-#: receivelog.c:562
+#: receivelog.c:567
 #, c-format
-#| msgid "%s: could not write %u bytes to WAL file %s: %s\n"
 msgid "%s: could not write %u bytes to WAL file \"%s\": %s\n"
 msgstr "%s: nelze zapsat %u bytů do WAL souboru %s: %s\n"
 
-#: receivelog.c:608
+#: receivelog.c:613
 #, c-format
-#| msgid "%s: unexpected termination of replication stream: %s\n"
 msgid "%s: unexpected termination of replication stream: %s"
 msgstr "%s: neočekávané ukončení replikačního streamu: %s"
 
-#: receivelog.c:617
+#: receivelog.c:622
 #, c-format
 msgid "%s: replication stream was terminated before stop point\n"
 msgstr "%s: replikační stream byl ukončen před bodem zastavení (stop point)\n"
 
-#: streamutil.c:46 streamutil.c:60
+#: streamutil.c:46 streamutil.c:63
 #, c-format
 msgid "%s: out of memory\n"
 msgstr "%s: nedostatek paměti\n"
 
-#: streamutil.c:139
+#: streamutil.c:142
 msgid "Password: "
 msgstr "Heslo: "
 
-#: streamutil.c:152
+#: streamutil.c:155
 #, c-format
-#| msgid "%s: could not connect to server: %s\n"
 msgid "%s: could not connect to server\n"
 msgstr "%s: nelze se připojit k serveru\n"
 
-#: streamutil.c:168
+#: streamutil.c:171
 #, c-format
 msgid "%s: could not connect to server: %s\n"
 msgstr "%s: nelze se připojit k serveru: %s\n"
 
-#: streamutil.c:188
+#: streamutil.c:191
 #, c-format
 msgid "%s: could not determine server setting for integer_datetimes\n"
 msgstr "%s: nelze zjistit nastavení volby integer_datetimes na serveru\n"
 
-#: streamutil.c:201
+#: streamutil.c:204
 #, c-format
 msgid "%s: integer_datetimes compile flag does not match server\n"
 msgstr "%s: integer_datetimes přepínač kompilace neodpovídá serveru\n"
index c62a80989827073a8735cc6114a3921c682a9edd..d086b1c7803f15ad53572d588f38807020b7fdd8 100644 (file)
@@ -1,16 +1,16 @@
-# LANGUAGE message translation file for pg_config
+# Czech message translation file for pg_config
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: pg_config-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:46+0000\n"
 "PO-Revision-Date: 2012-09-19 01:29+0200\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
index 5426f2e13798d0475ad177d1a4d9a6b38964051b..674a80cf7e6c9b395540e1f42ff2fa78c248b32c 100644 (file)
@@ -1,16 +1,16 @@
-# LANGUAGE message translation file for pg_controldata
+# Czech message translation file for pg_controldata
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: pg_controldata-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:48+0000\n"
 "PO-Revision-Date: 2012-09-19 01:30+0200\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
index b55b8b1f6f33405d01b34b5f14af109d92a0e108..e38afb00d906bd48775743d9946d2bd3041c91a1 100644 (file)
@@ -1,16 +1,16 @@
-# LANGUAGE message translation file for pg_ctl
+# Czech message translation file for pg_ctl
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: pg_ctl-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:46+0000\n"
 "PO-Revision-Date: 2012-09-19 01:35+0200\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
index 310678b8f5db9a9034096639f8700410b4fb3ca2..ea904350317a6109179155b2663fb389574b86c9 100644 (file)
@@ -1,16 +1,16 @@
-# LANGUAGE message translation file for pg_dump
+# Czech message translation file for pg_dump
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012, 2013.
+# Tomas Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: pg_dump-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2013-03-17 11:58+0000\n"
-"PO-Revision-Date: 2013-03-17 21:15+0100\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"PO-Revision-Date: 2013-04-28 19:19+0200\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1555,7 +1555,7 @@ msgid ""
 "instead of\n"
 "                               ALTER OWNER commands to set ownership\n"
 msgstr ""
-"  -use-set-session-authorization\n"
+"  --use-set-session-authorization\n"
 "                           používat příkaz SET SESSION AUTHORIZATION "
 "namísto\n"
 "                           příkazu ALTER OWNER pro nastavení vlastníka\n"
@@ -2417,7 +2417,7 @@ msgstr ""
 #: pg_restore.c:434
 #, c-format
 msgid "  --no-security-labels         do not restore security labels\n"
-msgstr "  --no-tablespaces         neobnovuj bezpečnostní štítky\n"
+msgstr "  --no-security-labels        neobnovuj bezpečnostní štítky\n"
 
 #: pg_restore.c:435
 #, c-format
index 43c4c83b1f5fc83817d3887333062ab681d77318..996a8ed396e6d1ce9ae89d24db019583ab9926e7 100644 (file)
@@ -1,27 +1,27 @@
-# LANGUAGE message translation file for pg_resetxlog
+# Czech message translation file for pg_resetxlog
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# Tomas Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: pg_resetxlog-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:46+0000\n"
-"PO-Revision-Date: 2012-09-19 01:47+0200\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"PO-Revision-Date: 2013-04-28 19:20+0200\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 1.4\n"
+"X-Generator: Lokalize 1.5\n"
 
 #: pg_resetxlog.c:135
 #, c-format
 msgid "%s: invalid argument for option -e\n"
-msgstr "%s: neplatný argument pro volbu -x\n"
+msgstr "%s: neplatný argument pro volbu -e\n"
 
 #: pg_resetxlog.c:136 pg_resetxlog.c:151 pg_resetxlog.c:166 pg_resetxlog.c:181
 #: pg_resetxlog.c:196 pg_resetxlog.c:211 pg_resetxlog.c:218 pg_resetxlog.c:225
@@ -33,7 +33,7 @@ msgstr "Zkuste \"%s --help\" pro více informací.\n"
 #: pg_resetxlog.c:141
 #, c-format
 msgid "%s: transaction ID epoch (-e) must not be -1\n"
-msgstr "%s: ID transakce (-x) nesmí být 0\n"
+msgstr "%s: epocha ID transakce (-e) nesmí být -1\n"
 
 #: pg_resetxlog.c:150
 #, c-format
@@ -58,22 +58,22 @@ msgstr "%s: OID (-o) nesmí být 0\n"
 #: pg_resetxlog.c:180
 #, c-format
 msgid "%s: invalid argument for option -m\n"
-msgstr "%s: neplatný argument pro volbu -x\n"
+msgstr "%s: neplatný argument pro volbu -m\n"
 
 #: pg_resetxlog.c:186
 #, c-format
 msgid "%s: multitransaction ID (-m) must not be 0\n"
-msgstr "%s: ID transakce (-x) nesmí být 0\n"
+msgstr "%s: ID transakce (-m) nesmí být 0\n"
 
 #: pg_resetxlog.c:195
 #, c-format
 msgid "%s: invalid argument for option -O\n"
-msgstr "%s: neplatný argument pro volbu -x\n"
+msgstr "%s: neplatný argument pro volbu -O\n"
 
 #: pg_resetxlog.c:201
 #, c-format
 msgid "%s: multitransaction offset (-O) must not be -1\n"
-msgstr "%s: ID transakce (-x) nesmí být 0\n"
+msgstr "%s: offset multitransakce (-O) nesmí být -1\n"
 
 #: pg_resetxlog.c:210 pg_resetxlog.c:217 pg_resetxlog.c:224
 #, c-format
@@ -492,3 +492,4 @@ msgstr ""
 "\n"
 "Chyby hlaste na adresu <pgsql-bugs@postgresql.org>.\n"
 
+
index 49d811ea8fce34cdb41f1357b751a2ef2c6b9f3d..b5cab1050227060de261b324768b8d39cbc30cf3 100644 (file)
@@ -1,23 +1,23 @@
-# translation of psql-cs.po to Czech
 # Czech message translation file for psql
 #
 # pgtranslation Id: psql.po,v 1.6 2011/09/08 18:23:06 petere Exp $
 # Karel Žák, 2001-2003, 2004.
-# Zdeněk Kotala, 2009, 2011, 2012.
+# Zdeněk Kotala, 2009, 2011, 2012, 2013.
+# Tomáš Vondra <tv@fuzzy.cz>, 2011, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: postgresql 8.4\n"
+"Project-Id-Version: psql-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:45+0000\n"
-"PO-Revision-Date: 2012-09-19 01:53+0200\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"PO-Revision-Date: 2013-04-28 19:21+0200\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 1.4\n"
+"X-Generator: Lokalize 1.5\n"
 
 #: ../../port/exec.c:125 ../../port/exec.c:239 ../../port/exec.c:282
 #, c-format
@@ -1957,7 +1957,7 @@ msgstr "  (volby: S = zobraz systémové objekty, + = další detaily)\n"
 #: help.c:198
 #, c-format
 msgid "  \\d[S+]                 list tables, views, and sequences\n"
-msgstr "  \\dp[S+]                seznam tabulek, pohledů a sekvencí\n"
+msgstr "  \\d[S+]                 seznam tabulek, pohledů a sekvencí\n"
 
 #: help.c:199
 #, c-format
@@ -1968,7 +1968,7 @@ msgstr ""
 #: help.c:200
 #, c-format
 msgid "  \\da[S]  [PATTERN]      list aggregates\n"
-msgstr "  \\da[+]  [VZOR]         seznam agregačních funkcí\n"
+msgstr "  \\da[S]  [VZOR]         seznam agregačních funkcí\n"
 
 #: help.c:201
 #, c-format
@@ -1994,7 +1994,7 @@ msgstr "  \\dd[S]  [PATTERN]      zobrazí popis objektů nezobrazených jinde\n
 #: help.c:205
 #, c-format
 msgid "  \\ddp    [PATTERN]      list default privileges\n"
-msgstr "  \\dC     [VZOR]         seznam implicitních výrazů\n"
+msgstr "  \\ddp     [VZOR]         seznam implicitních výrazů\n"
 
 #: help.c:206
 #, c-format
@@ -2073,7 +2073,7 @@ msgstr "  \\dL[S+] [VZOR]         seznam procedurálních jazyků\n"
 #: help.c:220
 #, c-format
 msgid "  \\dn[S+] [PATTERN]      list schemas\n"
-msgstr "  \\dn[+]  [VZOR]         seznam schémat\n"
+msgstr "  \\dn[S+]  [VZOR]        seznam schémat\n"
 
 #: help.c:221
 #, c-format
index 96feb705f29b7ec9e84bbd46dd970afa706b1115..61d067334ff308ff09140179b6cf4d97e9a7bee2 100644 (file)
@@ -1,18 +1,18 @@
-# translation of pgscripts-cs.po to Czech
-# Czech translation of pg_scripts messages.
+# Czech translation of pgscripts messages.
 #
 # pgtranslation Id: pgscripts.po,v 1.3 2009/10/14 21:08:40 petere Exp $
 #
 # Karel Žák, 2001-2003, 2004.
 # Zdeněk Kotala, 2009, 2011, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: postgresql-8.4\n"
+"Project-Id-Version: pgscripts-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:47+0000\n"
 "PO-Revision-Date: 2012-09-19 01:48+0200\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
index a42441bbb8bc8cd8872cb45c6181da122d938218..d7724d09ecd0cec1f0e891531839f54ec8360a81 100644 (file)
@@ -2,16 +2,16 @@
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# Tomas Vondra <tv@fuzzy.cz>, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: ecpglib-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:40+0000\n"
 "PO-Revision-Date: 2012-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
index e6acd6240f7c5e56e52484f68620baf173ee35d2..e7b2784a6c8f9b14ae5e3e27037be414a41a6b9e 100644 (file)
@@ -1,16 +1,16 @@
-# LANGUAGE message translation file for ecpg
+# Czech message translation file for ecpg
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: ecpg-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:40+0000\n"
 "PO-Revision-Date: 2012-09-19 01:01+0200\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
index 111f208756d8295265ce1ed6f1fc1b1e70a870d2..9e1578dbdcba7c37769de41760f6a3952455a63d 100644 (file)
@@ -5,12 +5,13 @@
 #
 # Karel Žák, 2001-2003, 2004.
 # Zdeněk Kotala, 2009, 2011, 2012, 2013.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: postgresql-8.4\n"
+"Project-Id-Version: libpq-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2013-03-17 11:52+0000\n"
-"PO-Revision-Date: 2013-03-17 21:14+0100\n"
+"POT-Creation-Date: 2013-10-09 13:26+0000\n"
+"PO-Revision-Date: 2013-10-12 00:38+0200\n"
 "Last-Translator: \n"
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
 "Language: cs\n"
@@ -55,11 +56,12 @@ msgstr "chyba importu jména GSSAPI"
 msgid "SSPI continuation error"
 msgstr "Přetrvávající chyba SSPI"
 
-#: fe-auth.c:553 fe-auth.c:627 fe-auth.c:662 fe-auth.c:758 fe-connect.c:2011
-#: fe-connect.c:3429 fe-connect.c:3647 fe-connect.c:4053 fe-connect.c:4140
-#: fe-connect.c:4405 fe-connect.c:4474 fe-connect.c:4491 fe-connect.c:4582
-#: fe-connect.c:4932 fe-connect.c:5068 fe-exec.c:3271 fe-exec.c:3436
-#: fe-lobj.c:712 fe-protocol2.c:1181 fe-protocol3.c:1515 fe-secure.c:768
+#: fe-auth.c:553 fe-auth.c:627 fe-auth.c:662 fe-auth.c:758 fe-connect.c:2012
+#: fe-connect.c:3430 fe-connect.c:3648 fe-connect.c:4054 fe-connect.c:4141
+#: fe-connect.c:4406 fe-connect.c:4475 fe-connect.c:4492 fe-connect.c:4583
+#: fe-connect.c:4933 fe-connect.c:5069 fe-exec.c:3271 fe-exec.c:3436
+#: fe-lobj.c:712 fe-protocol2.c:1181 fe-protocol3.c:1515 fe-secure.c:792
+#: fe-secure.c:1192
 msgid "out of memory\n"
 msgstr "nedostatek paměti\n"
 
@@ -218,173 +220,173 @@ msgstr "parametr keepalives musí být celé číslo\n"
 msgid "setsockopt(SO_KEEPALIVE) failed: %s\n"
 msgstr "setsockopt(SO_KEEPALIVE) selhalo: %s\n"
 
-#: fe-connect.c:1851
+#: fe-connect.c:1852
 #, c-format
 msgid "could not get socket error status: %s\n"
 msgstr "nelze obdržet chybový status soketu: %s\n"
 
-#: fe-connect.c:1889
+#: fe-connect.c:1890
 #, c-format
 msgid "could not get client address from socket: %s\n"
 msgstr "nelze získat adresu klienta ze soketu: %s\n"
 
-#: fe-connect.c:1930
+#: fe-connect.c:1931
 msgid "requirepeer parameter is not supported on this platform\n"
 msgstr "parametr requirepeer není na této platformě podporován\n"
 
-#: fe-connect.c:1933
+#: fe-connect.c:1934
 #, c-format
 msgid "could not get peer credentials: %s\n"
 msgstr "nelze získat informace (credentials) protistrany: %s\n"
 
-#: fe-connect.c:1943
+#: fe-connect.c:1944
 #, c-format
 msgid "local user with ID %d does not exist\n"
 msgstr "lokální uživatel s ID %d neexistuje\n"
 
-#: fe-connect.c:1951
+#: fe-connect.c:1952
 #, c-format
 msgid "requirepeer specifies \"%s\", but actual peer user name is \"%s\"\n"
 msgstr "requirepeer obsahuje \"%s\", ale skutečné jméno peera je \"%s\"\n"
 
-#: fe-connect.c:1985
+#: fe-connect.c:1986
 #, c-format
 msgid "could not send SSL negotiation packet: %s\n"
 msgstr "nelze poslat SSL \"negotiation paket\": %s\n"
 
-#: fe-connect.c:2024
+#: fe-connect.c:2025
 #, c-format
 msgid "could not send startup packet: %s\n"
 msgstr "nelze poslat počáteční paket: %s\n"
 
-#: fe-connect.c:2094
+#: fe-connect.c:2095
 msgid "server does not support SSL, but SSL was required\n"
 msgstr "server nepodporuje SSL, leč SSL je vyžadováno\n"
 
-#: fe-connect.c:2120
+#: fe-connect.c:2121
 #, c-format
 msgid "received invalid response to SSL negotiation: %c\n"
 msgstr "přijata neplatná odpověď na SSL negotiation: %c\n"
 
-#: fe-connect.c:2199 fe-connect.c:2232
+#: fe-connect.c:2200 fe-connect.c:2233
 #, c-format
 msgid "expected authentication request from server, but received %c\n"
 msgstr "očekáván byl autentizační dotaz ze serveru, ale přijat byl %c\n"
 
-#: fe-connect.c:2413
+#: fe-connect.c:2414
 #, c-format
 msgid "out of memory allocating GSSAPI buffer (%d)"
 msgstr "při alokace GSSAPI bufferu došla paměť (%d)"
 
-#: fe-connect.c:2498
+#: fe-connect.c:2499
 msgid "unexpected message from server during startup\n"
 msgstr "neočekávaná zpráva ze serveru během startu\n"
 
-#: fe-connect.c:2597
+#: fe-connect.c:2598
 #, c-format
 msgid "invalid connection state %d, probably indicative of memory corruption\n"
 msgstr "neplatný stav spojení %d, pravděpodobně způsobený poškozením paměti\n"
 
-#: fe-connect.c:3037 fe-connect.c:3097
+#: fe-connect.c:3038 fe-connect.c:3098
 #, c-format
 msgid "PGEventProc \"%s\" failed during PGEVT_CONNRESET event\n"
 msgstr "PGEventProc \"%s\" selhalo během události PGEVT_CONNRESET\n"
 
-#: fe-connect.c:3442
+#: fe-connect.c:3443
 #, c-format
 msgid "invalid LDAP URL \"%s\": scheme must be ldap://\n"
 msgstr "naplatné LDAP URL \"%s\": schéma musí být ldap://\n"
 
-#: fe-connect.c:3457
+#: fe-connect.c:3458
 #, c-format
 msgid "invalid LDAP URL \"%s\": missing distinguished name\n"
 msgstr "neplatné LDAP URL \"%s\": chybí rozlišující jméno\n"
 
-#: fe-connect.c:3468 fe-connect.c:3521
+#: fe-connect.c:3469 fe-connect.c:3522
 #, c-format
 msgid "invalid LDAP URL \"%s\": must have exactly one attribute\n"
 msgstr "neplatné LDAP URL \"%s\": musí mít právě jeden atribut\n"
 
-#: fe-connect.c:3478 fe-connect.c:3535
+#: fe-connect.c:3479 fe-connect.c:3536
 #, c-format
 msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)\n"
 msgstr "naplatné LDAP URL \"%s\": musí mít vyhledávací rozsah (base/one/sub)\n"
 
-#: fe-connect.c:3489
+#: fe-connect.c:3490
 #, c-format
 msgid "invalid LDAP URL \"%s\": no filter\n"
 msgstr "naplatné LDAP URL \"%s\": není filter\n"
 
-#: fe-connect.c:3510
+#: fe-connect.c:3511
 #, c-format
 msgid "invalid LDAP URL \"%s\": invalid port number\n"
 msgstr "naplatné LDAP URL \"%s\": neplatný číslo portu\n"
 
-#: fe-connect.c:3544
+#: fe-connect.c:3545
 msgid "could not create LDAP structure\n"
 msgstr "nelze vytvořit LDAP strukturu\n"
 
-#: fe-connect.c:3586
+#: fe-connect.c:3587
 #, c-format
 msgid "lookup on LDAP server failed: %s\n"
 msgstr "vyhledávání na LDAP serveru selhalo: %s\n"
 
-#: fe-connect.c:3597
+#: fe-connect.c:3598
 msgid "more than one entry found on LDAP lookup\n"
 msgstr "nalezen více jak jeden záznam při LDAP vyhledávání\n"
 
-#: fe-connect.c:3598 fe-connect.c:3610
+#: fe-connect.c:3599 fe-connect.c:3611
 msgid "no entry found on LDAP lookup\n"
 msgstr "nebyl nalezen žádný záznam při LDAP vyhledávání\n"
 
-#: fe-connect.c:3621 fe-connect.c:3634
+#: fe-connect.c:3622 fe-connect.c:3635
 msgid "attribute has no values on LDAP lookup\n"
 msgstr "atribut nemá žádnou hodnotu při LDAP vyhledávání\n"
 
-#: fe-connect.c:3686 fe-connect.c:3705 fe-connect.c:4179
+#: fe-connect.c:3687 fe-connect.c:3706 fe-connect.c:4180
 #, c-format
 msgid "missing \"=\" after \"%s\" in connection info string\n"
 msgstr "chybné \"=\" po \"%s\" v informačním řetězci spojení\n"
 
-#: fe-connect.c:3769 fe-connect.c:4359 fe-connect.c:5050
+#: fe-connect.c:3770 fe-connect.c:4360 fe-connect.c:5051
 #, c-format
 msgid "invalid connection option \"%s\"\n"
 msgstr "neplatný parametr spojení \"%s\"\n"
 
-#: fe-connect.c:3785 fe-connect.c:4228
+#: fe-connect.c:3786 fe-connect.c:4229
 msgid "unterminated quoted string in connection info string\n"
 msgstr "neukončený řetězec v uvozovkách v informačním řetězci spojení\n"
 
-#: fe-connect.c:3824
+#: fe-connect.c:3825
 msgid "could not get home directory to locate service definition file"
 msgstr "nelze získat domovský adresář pro nalezení kořenového certifikátu"
 
-#: fe-connect.c:3857
+#: fe-connect.c:3858
 #, c-format
 msgid "definition of service \"%s\" not found\n"
 msgstr "definice služby \"%s\" nenalezena\n"
 
-#: fe-connect.c:3880
+#: fe-connect.c:3881
 #, c-format
 msgid "service file \"%s\" not found\n"
 msgstr "soubor se seznamem služeb \"%s\" nebyl nalezen\n"
 
-#: fe-connect.c:3893
+#: fe-connect.c:3894
 #, c-format
 msgid "line %d too long in service file \"%s\"\n"
 msgstr "řádek %d v souboru se seznamem služeb \"%s\" je příliš dlouhý\n"
 
-#: fe-connect.c:3964 fe-connect.c:3991
+#: fe-connect.c:3965 fe-connect.c:3992
 #, c-format
 msgid "syntax error in service file \"%s\", line %d\n"
 msgstr "syntaktická chyba v souboru se seznamu služeb \"%s\", řádek %d\n"
 
-#: fe-connect.c:4592
+#: fe-connect.c:4593
 #, c-format
 msgid "invalid URI propagated to internal parser routine: \"%s\"\n"
 msgstr "neplatné URI propagované do interní procedury parseru: \"%s\"\n"
 
-#: fe-connect.c:4662
+#: fe-connect.c:4663
 #, c-format
 msgid ""
 "end of string reached when looking for matching \"]\" in IPv6 host address "
@@ -393,12 +395,12 @@ msgstr ""
 "při hledání odpovídajícího znaku \"]\" v IPv6 adrese hostitele byl dosažen "
 "konec řetězce URI: \"%s\"\n"
 
-#: fe-connect.c:4669
+#: fe-connect.c:4670
 #, c-format
 msgid "IPv6 host address may not be empty in URI: \"%s\"\n"
 msgstr "IPv6 adresa hostitele v URI nesmí být prázdná: \"%s\"\n"
 
-#: fe-connect.c:4684
+#: fe-connect.c:4685
 #, c-format
 msgid ""
 "unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): "
@@ -407,43 +409,43 @@ msgstr ""
 "neočekávaný znak \"%c\" na pozici %d v URI (očekáváno \":\" nebo \"/\"): \"%s"
 "\"\n"
 
-#: fe-connect.c:4798
+#: fe-connect.c:4799
 #, c-format
 msgid "extra key/value separator \"=\" in URI query parameter: \"%s\"\n"
 msgstr ""
 "přebytečný oddělovač klíče/hodnoty \"=\" v URI parametru dotazu: \"%s\"\n"
 
-#: fe-connect.c:4818
+#: fe-connect.c:4819
 #, c-format
 msgid "missing key/value separator \"=\" in URI query parameter: \"%s\"\n"
 msgstr ""
 "chybějící oddělovač klíče/hodnoty \"=\" v URI parametru dotazu: \"%s\"\n"
 
-#: fe-connect.c:4889
+#: fe-connect.c:4890
 #, c-format
 msgid "invalid URI query parameter: \"%s\"\n"
 msgstr "neplatný parametr v URI dotazu: \"%s\"\n"
 
-#: fe-connect.c:4959
+#: fe-connect.c:4960
 #, c-format
 msgid "invalid percent-encoded token: \"%s\"\n"
 msgstr "neplatný procenty-kódovaný token \"%s\"\n"
 
-#: fe-connect.c:4969
+#: fe-connect.c:4970
 #, c-format
 msgid "forbidden value %%00 in percent-encoded value: \"%s\"\n"
 msgstr "zakázaná hodnota %%00 v procenty-k´odované hodnotě: \"%s\"\n"
 
-#: fe-connect.c:5234
+#: fe-connect.c:5235
 msgid "connection pointer is NULL\n"
 msgstr "pointer spojení je NULL\n"
 
-#: fe-connect.c:5511
+#: fe-connect.c:5512
 #, c-format
 msgid "WARNING: password file \"%s\" is not a plain file\n"
 msgstr "VAROVÁNÍ: soubor s hesly \"%s\" není prostý (plain) soubor\n"
 
-#: fe-connect.c:5520
+#: fe-connect.c:5521
 #, c-format
 msgid ""
 "WARNING: password file \"%s\" has group or world access; permissions should "
@@ -452,7 +454,7 @@ msgstr ""
 "UPOZORNĚNÍ: Soubor s hesly \"%s\" má přístupová práva pro čtení pro skupinu "
 "nebo všechny uživatele; práva by měla být u=rw (0600)\n"
 
-#: fe-connect.c:5620
+#: fe-connect.c:5621
 #, c-format
 msgid "password retrieved from file \"%s\"\n"
 msgstr "heslo načteno ze souboru \"%s\"\n"
@@ -621,8 +623,8 @@ msgstr "pqPutInt nepodporuje integer velikosti %lu"
 msgid "connection not open\n"
 msgstr "spojení není otevřeno\n"
 
-#: fe-misc.c:737 fe-secure.c:364 fe-secure.c:444 fe-secure.c:525
-#: fe-secure.c:634
+#: fe-misc.c:737 fe-secure.c:388 fe-secure.c:468 fe-secure.c:549
+#: fe-secure.c:658
 msgid ""
 "server closed the connection unexpectedly\n"
 "\tThis probably means the server terminated abnormally\n"
@@ -796,103 +798,109 @@ msgstr "ŘÁDKA %d: "
 msgid "PQgetline: not doing text COPY OUT\n"
 msgstr "PQgetline: not doing text COPY OUT\n"
 
-#: fe-secure.c:265
+#: fe-secure.c:271 fe-secure.c:1129 fe-secure.c:1349
+#, c-format
+#| msgid "could not create SSL context: %s\n"
+msgid "could not acquire mutex: %s\n"
+msgstr "nelze získat mutex: %s\n"
+
+#: fe-secure.c:283
 #, c-format
 msgid "could not establish SSL connection: %s\n"
 msgstr "nelze vytvořit SSL spojení: %s\n"
 
-#: fe-secure.c:369 fe-secure.c:530 fe-secure.c:1397
+#: fe-secure.c:393 fe-secure.c:554 fe-secure.c:1478
 #, c-format
 msgid "SSL SYSCALL error: %s\n"
 msgstr "SSL SYSCALL chyba: %s\n"
 
-#: fe-secure.c:376 fe-secure.c:537 fe-secure.c:1401
+#: fe-secure.c:400 fe-secure.c:561 fe-secure.c:1482
 msgid "SSL SYSCALL error: EOF detected\n"
 msgstr "SSL SYSCALL chyba: detekován EOF\n"
 
-#: fe-secure.c:387 fe-secure.c:548 fe-secure.c:1410
+#: fe-secure.c:411 fe-secure.c:572 fe-secure.c:1491
 #, c-format
 msgid "SSL error: %s\n"
 msgstr "SSL chyba: %s\n"
 
-#: fe-secure.c:402 fe-secure.c:563
+#: fe-secure.c:426 fe-secure.c:587
 msgid "SSL connection has been closed unexpectedly\n"
 msgstr "SSL spojení bylo neočekávaně ukončeno\n"
 
-#: fe-secure.c:408 fe-secure.c:569 fe-secure.c:1419
+#: fe-secure.c:432 fe-secure.c:593 fe-secure.c:1500
 #, c-format
 msgid "unrecognized SSL error code: %d\n"
 msgstr "neznámý chybový kód SSL: %d\n"
 
-#: fe-secure.c:452
+#: fe-secure.c:476
 #, c-format
 msgid "could not receive data from server: %s\n"
 msgstr "nelze přijmout data ze serveru: %s\n"
 
-#: fe-secure.c:641
+#: fe-secure.c:665
 #, c-format
 msgid "could not send data to server: %s\n"
 msgstr "nelze poslat data na server: %s\n"
 
-#: fe-secure.c:761 fe-secure.c:778
+#: fe-secure.c:785 fe-secure.c:802
 msgid "could not get server common name from server certificate\n"
-msgstr "ze serverového certifikátu nelze získat common name serveru: %s\n"
+msgstr "ze serverového certifikátu nelze získat common name serveru\n"
 
-#: fe-secure.c:791
+#: fe-secure.c:815
 msgid "SSL certificate's common name contains embedded null\n"
 msgstr "Veřejné jméno SSL certifikátu obsahuje vloženou null hodnotu\n"
 
-#: fe-secure.c:803
+#: fe-secure.c:827
 msgid "host name must be specified for a verified SSL connection\n"
 msgstr "host musí být specifikován pro ověřené SSL spojení\n"
 
-#: fe-secure.c:817
+#: fe-secure.c:841
 #, c-format
 msgid "server common name \"%s\" does not match host name \"%s\"\n"
 msgstr ""
 "veřejné jméno serveru \"%s\" nesouhlasí s jménem serveru (host name) \"%s\"\n"
 
-#: fe-secure.c:952
+#: fe-secure.c:976
 #, c-format
 msgid "could not create SSL context: %s\n"
 msgstr "nelze vytvořit SSL kontext: %s\n"
 
-#: fe-secure.c:1074
+#: fe-secure.c:1099
 #, c-format
 msgid "could not open certificate file \"%s\": %s\n"
 msgstr "nelze otevřít soubor s certifikátem \"%s\": %s\n"
 
-#: fe-secure.c:1099 fe-secure.c:1109
+#: fe-secure.c:1138 fe-secure.c:1153
 #, c-format
 msgid "could not read certificate file \"%s\": %s\n"
 msgstr "nelze číst soubor s certifikátem \"%s\": %s\n"
 
-#: fe-secure.c:1146
+#: fe-secure.c:1208
 #, c-format
 msgid "could not load SSL engine \"%s\": %s\n"
 msgstr "nelze nahrát SSL engine \"%s\": %s\n"
 
-#: fe-secure.c:1158
+#: fe-secure.c:1220
 #, c-format
 msgid "could not initialize SSL engine \"%s\": %s\n"
 msgstr "nelze inicializovat SSL engine \"%s\": %s\n"
 
-#: fe-secure.c:1174
+#: fe-secure.c:1236
 #, c-format
 msgid "could not read private SSL key \"%s\" from engine \"%s\": %s\n"
 msgstr "nelze číst soubor privátního klíče \"%s\" z enginu \"%s\": %s\n"
 
-#: fe-secure.c:1188
+#: fe-secure.c:1250
 #, c-format
 msgid "could not load private SSL key \"%s\" from engine \"%s\": %s\n"
 msgstr "nelze načíst soubor privátního klíče \"%s\" z enginu \"%s\": %s\n"
 
-#: fe-secure.c:1225
+#: fe-secure.c:1287
 #, c-format
 msgid "certificate present, but not private key file \"%s\"\n"
 msgstr "certifikát je přítomen, ale soubor privátního klíče ne \"%s\"\n"
 
-#: fe-secure.c:1233
+#: fe-secure.c:1295
 #, c-format
 msgid ""
 "private key file \"%s\" has group or world access; permissions should be "
@@ -901,38 +909,37 @@ msgstr ""
 "soubor s privátním klíčem \"%s\" má povolená přístupová práva pro skupinu "
 "nebo všechny uživatele; práva by měla být u=rw (0600) nebo přísnější\n"
 
-#: fe-secure.c:1244
+#: fe-secure.c:1306
 #, c-format
 msgid "could not load private key file \"%s\": %s\n"
 msgstr "nelze načíst soubor privátního klíče \"%s\": %s\n"
 
-#: fe-secure.c:1258
+#: fe-secure.c:1320
 #, c-format
 msgid "certificate does not match private key file \"%s\": %s\n"
 msgstr "certifikát nesouhlasí se souborem privátního klíče \"%s\": %s\n"
 
-#: fe-secure.c:1286
+#: fe-secure.c:1358
 #, c-format
 msgid "could not read root certificate file \"%s\": %s\n"
 msgstr "nelze číst soubor s kořenovým certifikátem \"%s\": %s\n"
 
-#: fe-secure.c:1313
+#: fe-secure.c:1388
 #, c-format
 msgid "SSL library does not support CRL certificates (file \"%s\")\n"
 msgstr "knihovna SSL nepodporuje CRL certifikáty (file \"%s\")\n"
 
-#: fe-secure.c:1340
+#: fe-secure.c:1421
 msgid ""
 "could not get home directory to locate root certificate file\n"
 "Either provide the file or change sslmode to disable server certificate "
 "verification.\n"
 msgstr ""
-"nelze určit domácí adresář pro nalezení souboru s kořenovým certifikátem \"%s"
-"\"\n"
+"nelze určit domácí adresář pro nalezení souboru s kořenovým certifikátem\n"
 "Buď poskytněte soubor nebo změňte ssl mód tak, aby neověřoval certifkát "
 "serveru.\n"
 
-#: fe-secure.c:1344
+#: fe-secure.c:1425
 #, c-format
 msgid ""
 "root certificate file \"%s\" does not exist\n"
@@ -943,17 +950,17 @@ msgstr ""
 "poskytněnte soubor nebo změntě ssl mód tak, aby neověřoval certifkát "
 "serveru.\n"
 
-#: fe-secure.c:1438
+#: fe-secure.c:1519
 #, c-format
 msgid "certificate could not be obtained: %s\n"
 msgstr "certifikát nelze získat: %s\n"
 
-#: fe-secure.c:1515
+#: fe-secure.c:1615
 #, c-format
 msgid "no SSL error reported"
 msgstr "žádný chybový kód SSL nebyl hlášený"
 
-#: fe-secure.c:1524
+#: fe-secure.c:1624
 #, c-format
 msgid "SSL error code %lu"
 msgstr "SSL chybový kód %lu"
index 9209a7d5d4e4a512bb008dad9624d5c317685bc3..0d4a132283e1848d3b488a572c6b183785dfdd8c 100644 (file)
@@ -2,16 +2,16 @@
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# Tomas Vondra <tv@fuzzy.cz>, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: plperl-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:39+0000\n"
 "PO-Revision-Date: 2012-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
index 59bd0526ad36fb737a165757798c7de78e2e26a7..4bf4714091b83b6c0f664e11f471ed7c2b6ec467 100644 (file)
@@ -1,16 +1,16 @@
-# LANGUAGE message translation file for plpgsql
+# Czech message translation file for plpgsql
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: plpgsql-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:40+0000\n"
 "PO-Revision-Date: 2012-09-19 01:49+0200\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
index b2306f14669372fed832329b751e9abf06c8538e..35af3ba2ca9f33405282cf952e82513d81ca1d70 100644 (file)
@@ -1,16 +1,16 @@
-# LANGUAGE message translation file for plpython
+# Czech message translation file for plpython
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: plpython-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-09-18 16:39+0000\n"
 "PO-Revision-Date: 2012-09-19 01:51+0200\n"
-"Last-Translator: \n"
-"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
index 623201b34b73143e2a0b991bc5ac611403296f1c..85d22b4013722a132d09afd5dff09386529f10f3 100644 (file)
@@ -2,16 +2,15 @@
 # Copyright (C) 2012 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
 #
-# Tomas Vondra <tv@fuzzy.cz>, 2012.
-
+# Tomáš Vondra <tv@fuzzy.cz>, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: PostgreSQL 9.2\n"
+"Project-Id-Version: pltcl-cs (PostgreSQL 9.2)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2012-04-07 18:18+0200\n"
 "PO-Revision-Date: 2012-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Last-Translator: Tomas Vondra <tv@fuzzy.cz>\n"
+"Language-Team: Czech <info@cspug.cx>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"