# ru.po
# POSTGRES Translated Messages into the Russian Language (KOI8-R)
#
-# $Header: /cvsroot/pgsql/src/backend/po/Attic/ru.po,v 1.11 2003/06/28 22:31:00 petere Exp $
+# $Header: /cvsroot/pgsql/src/backend/po/Attic/ru.po,v 1.12 2003/08/24 21:18:50 petere Exp $
#
-# Changelog:
+# ChangeLog:
+# - July - August 23, 2003: updates for 7.4.x; <mokhov@cs.concordia.ca>
# - January 2, 2003: Fuzzy Fixes, Serguei A. Mokhov <mokhov@cs.concordia.ca>
# - October 12, 2002: Post-7.3 beta 2, Fuzzy Fixes, Serguei A. Mokhov <mokhov@cs.concordia.ca>
# - September 14, 2002: Post-7.3 beta 1, Take II, Serguei A. Mokhov <mokhov@cs.concordia.ca>
#
msgid ""
msgstr ""
-"Project-Id-Version: PostgreSQL 7.3.x\n"
-"POT-Creation-Date: 2003-01-02 13:00-0500\n"
-"PO-Revision-Date: 2003-01-02 13:33-0500\n"
+"Project-Id-Version: PostgreSQL 7.4.x\n"
+"POT-Creation-Date: 2003-07-26 04:18-0300\n"
+"PO-Revision-Date: 2003-08-23 18:25-0500\n"
"Last-Translator: Serguei A. Mokhov <mokhov@cs.concordia.ca>\n"
"Language-Team: pgsql-rus <pgsql-rus@yahoogroups.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=koi8-r\n"
"Content-Transfer-Encoding: 8bit\n"
-#: access/common/heaptuple.c:179
-msgid "heap_attisnull: zero attnum disallowed"
-msgstr "heap_attisnull: ÎÕÌÅ×ÏÊ attnum ÎÅ ÄÏÚ×ÏÌÅÎ"
-
-#: access/common/heaptuple.c:182
-msgid "heap_attisnull: undefined negative attnum"
-msgstr "heap_attisnull: ÏÔÒÉÃÁÔÅÌØÎÙÊ attnum ÎÅ ÏÐÒÅÄÅÌ£Î"
+#: access/common/indextuple.c:57
+#, c-format
+msgid "number of index attributes %d exceeds limit, %d"
+msgstr "ÞÉÓÌÏ ÉÄÅËÓÉÒÏ×ÁÎÎÙÈ ÁÔÒÉÂÕÔÏ×: %d ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ: %d"
-#: access/common/heaptuple.c:460
+#: access/common/indextuple.c:165
#, c-format
-msgid "heap_getsysattr: invalid attnum %d"
-msgstr "heap_getsysattr: ÎÅ×ÅÒÎÙÊ attnum: %d"
+msgid "index tuple requires %lu bytes, maximum size is %lu"
+msgstr "ÓÔÒÏËÁ ÉÎÄÅËÓÁ ÔÒÅÂÕÅÉ ÂÁÊÔ: %lu, ÐÒÉ ÍÁËÓÉÍÕÍÅ: %lu"
#: access/common/heaptuple.c:584
#, c-format
-msgid "heap_formtuple: numberOfAttributes %d exceeds limit %d"
-msgstr ""
-"heap_formtuple: numberOfAttributes (ÞÉÓÌÏ ÁÔÒÉÂÕÔÏ×) %d ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ %d"
+msgid "number of attributes %d exceeds limit, %d"
+msgstr "ÞÉÓÌÏ ÁÔÒÉÂÕÔÏ×: %d ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ: %d"
-#: access/common/heaptuple.c:687
+#: access/common/printtup.c:279
+#: tcop/fastpath.c:187
+#: tcop/fastpath.c:517
+#: tcop/postgres.c:1430
#, c-format
-msgid "heap_modifytuple: repl is \\%3d"
-msgstr "heap_modifytuple: ÚÎÁÞÅÎÉÅ repl: \\%3d"
+msgid "unsupported format code: %d"
+msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ËÏÄ ÆÏÒÍÁÔÁ: %d"
-#: access/common/indextuple.c:55
-#, c-format
-msgid "index_formtuple: numberOfAttributes %d > %d"
-msgstr "index_formtuple: numberOfAttributes (ÞÉÓÌÏ ÁÔÒÉÂÕÔÏ×) ÄÌÑ %d > %d"
+#: access/common/tupdesc.c:660
+#: access/common/tupdesc.c:687
+msgid "number of aliases does not match number of attributes"
+msgstr "ÞÉÓÌÏ ÁÌÉÁÓÏ× ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ÁÔÒÉÂÕÔÏ×"
-#: access/common/indextuple.c:161
-#, c-format
-msgid "index_formtuple: data takes %lu bytes, max is %d"
-msgstr "index_formtuple: ÄÁÎÎÙÅ ÚÁÎÉÍÁÀÔ %lu ÂÁÊÔ(Ï×), ÐÒÉ ÍÁËÓÉÍÕÍÅ: %d"
+#: access/common/tupdesc.c:681
+msgid "no column alias was provided"
+msgstr "ÁÌÉÁÓ ËÏÌÏÎËÉ ÎÅ ÕËÁÚÁÎ"
+
+#: access/common/tupdesc.c:704
+msgid "could not determine tuple description for function returning record"
+msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÏÐÉÓÁÎÉÅ ÓÔÒÏËÉ ÄÌÑ ÆÕÎËÃÉÉ ×ÏÚÐÒÁÝÁÀÝÅÊ ÚÁÐÉÓØ"
-#: access/common/tupdesc.c:420
+#: access/hash/hashovfl.c:166
+#: access/hash/hashovfl.c:185
+#: access/hash/hashovfl.c:208
+#: access/hash/hashovfl.c:254
#, c-format
-msgid "Unable to look up type id %u"
-msgstr "ôÉÐ Ó ID %u ÎÅ ÎÁÊÄÅÎ"
+msgid "out of overflow pages in hash index \"%s\""
+msgstr ""
+
+#: access/hash/hashutil.c:83
+msgid "hash indexes cannot include null keys"
+msgstr ""
-#: access/common/tupdesc.c:646 executor/nodeFunctionscan.c:204
-#: parser/parse_relation.c:931 parser/parse_relation.c:1286
-#: parser/parse_relation.c:1596
+#: access/heap/heapam.c:580
+#: access/heap/heapam.c:615
+#: access/heap/heapam.c:650
#, c-format
-msgid "Invalid typrelid for complex type %u"
-msgstr "îÅ×ÅÒÎÙÊ typrelid ÄÌÑ ÓÌÏÖÎÏÇÏ ÔÉÐÁ %u"
+msgid "\"%s\" is an index relation"
+msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
-#: access/common/tupdesc.c:660 access/common/tupdesc.c:683
-msgid "TypeGetTupleDesc: number of aliases does not match number of attributes"
-msgstr "TypeGetTupleDesc: ÞÉÓÌÏ ÁÌÉÁÓÏ× ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ÁÔÒÉÂÕÔÏ×"
+#: access/heap/heapam.c:585
+#: access/heap/heapam.c:620
+#: access/heap/heapam.c:655
+#, c-format
+msgid "\"%s\" is a special relation"
+msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÓÐÅÃÉÁÌØÎÏÊ Ó×ÑÚØÀ"
-#: access/common/tupdesc.c:679
-msgid "TypeGetTupleDesc: no column alias was provided"
-msgstr "TypeGetTupleDesc: ÁÌÉÁÓÙ ËÏÌÏÎÏË ÎÅ ÕËÁÚÁÎÙ"
+#: access/heap/heapam.c:590
+#: access/heap/heapam.c:625
+#: access/heap/heapam.c:660
+#, c-format
+msgid "\"%s\" is a composite type"
+msgstr "\"%s\" Ñ×ÌÑÔÓÑ ÓÌÏÖÎÙÍ ÔÉÐÏÍ"
-#: access/common/tupdesc.c:698
-msgid "Unable to determine tuple description for function returning \"record\""
+#: access/heap/hio.c:109
+#, c-format
+msgid "tuple is too big: size %lu, maximum size %lu"
msgstr ""
-"îÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÏÐÉÓÁÎÉÅ ÓÔÒÏËÉ ÄÌÑ ÆÕÎËÃÉÉ ×ÏÚÐÒÁÝÁÀÝÅÊ ÔÉÐ "
-"\"record\""
-#: access/common/tupdesc.c:700 catalog/pg_proc.c:463
-#: executor/nodeFunctionscan.c:234 parser/parse_relation.c:1383
-#: parser/parse_relation.c:1637
-msgid "Unknown kind of return type specified for function"
-msgstr "õËÁÚÁÎ ÎÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ ×ÏÚ×ÒÁÝÁÅÍÏÇÏ ÚÎÁÞÅÎÉÑ ÄÌÑ ÆÕÎÃÉÉ"
+#: access/index/indexam.c:134
+#: access/index/indexam.c:159
+#: access/index/indexam.c:184
+#, c-format
+msgid "\"%s\" is not an index relation"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
-#: access/gist/gist.c:171 access/hash/hash.c:72 access/nbtree/nbtree.c:129
-#: access/rtree/rtree.c:128
+#: access/nbtree/nbtinsert.c:242
#, c-format
-msgid "%s already contains data"
-msgstr "%s ÕÖÅ ÓÏÄÅÒÖÉÔ ÄÁÎÎÙÅ"
+msgid "duplicate key violates UNIQUE constraint \"%s\""
+msgstr ""
-#: access/gist/gist.c:399 access/gist/gist.c:606
+#: access/nbtree/nbtinsert.c:394
+#: access/nbtree/nbtsort.c:402
#, c-format
-msgid "gist: failed to add index item to %s"
-msgstr "gist: ÎÅ ÐÏÌÕÞÉÌÏÓØ ÄÏÂÁ×ÉÔØ ÜÌÅÍÅÎÔ ÉÎÄÅËÓÁ Ë %s"
+msgid "index tuple size %lu exceeds btree maximum, %lu"
+msgstr ""
-#: access/gist/gist.c:1666
+#: access/nbtree/nbtpage.c:150
+#: access/nbtree/nbtpage.c:329
#, c-format
-msgid "initGISTstate: numberOfAttributes %d > %d"
-msgstr "initGISTstate: numberOfAttributes ÄÌÑ %d > %d"
+msgid "index \"%s\" is not a btree"
+msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ b-ÄÅÒÅ×ÏÍ"
-#: access/gist/gist.c:1928
+#: access/nbtree/nbtpage.c:156
+#: access/nbtree/nbtpage.c:335
#, c-format
-msgid "%sPage: %d %s blk: %d maxoff: %d free: %d"
-msgstr "%sóÔÒ.: %d %s ÂÌË: %d ÍÁËÓ ÄÌÑ: %d Ó×ÏÂÏÄÎÏ: %d"
+msgid "version mismatch in \"%s\": file version %d, code version %d"
+msgstr ""
+
+#: access/rtree/rtree.c:645
+msgid "variable-length rtree keys are not supported"
+msgstr ""
-#: access/gist/gist.c:1938
+#: access/rtree/rtree.c:785
#, c-format
-msgid "%s Tuple. blk: %d size: %d"
-msgstr "%s úÁÐÉÓØ. ÂÌË: %d ÒÁÚÍÅÒ: %d"
+msgid "index tuple size %lu exceeds rtree maximum, %lu"
+msgstr ""
-#: access/gist/gist.c:1953
-msgid "gist_redo: unimplemented"
-msgstr "gist_redo: ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: access/transam/xact.c:405
+msgid "cannot have more than 2^32-1 commands in a transaction"
+msgstr "ÎÅÌÔØÚÑ ÉÍÅÔØ ÂÏÌÅÅ 2^32-1 ËÏÍÁÎÄ × ÏÄÎÏÊ ÔÒÁÎÚÁËÃÉÉ"
-#: access/gist/gist.c:1959
-msgid "gist_undo: unimplemented"
-msgstr "gist_undo: ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#. translator: %s represents an SQL statement name
+#: access/transam/xact.c:1374
+#, c-format
+msgid "%s cannot run inside a transaction block"
+msgstr "%s ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ÔÒÁÎÚÁËÃÉÏÎÎÏÇÏ ÂÌÏËÁ"
-#: access/gist/gistscan.c:254
+#. translator: %s represents an SQL statement name
+#: access/transam/xact.c:1386
#, c-format
-msgid "GiST scan list corrupted -- cannot find 0x%p"
-msgstr ""
+msgid "%s cannot be executed from a function"
+msgstr "%s ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ÆÕÎËÃÉÉ"
-#: access/gist/gistscan.c:390
+#. translator: %s represents an SQL statement name
+#: access/transam/xact.c:1429
#, c-format
-msgid "Bad operation in GiST scan adjust: %d"
-msgstr ""
+msgid "%s may only be used in BEGIN/END transaction blocks"
+msgstr "%s ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ÔÏÌØËÏ ×ÎÕÔÒÉ ÔÒÁÎÚÁËÃÉÏÎÎÏÇÏ ÂÌÏËÁ BEGIN/END"
-#: access/hash/hash.c:504
-msgid "hash_redo: unimplemented"
-msgstr "hash_redo: ÅÝ£ ÎÅ ÓÄÅÌÁÎÏ"
+#: access/transam/xact.c:1452
+msgid "there is already a transaction in progress"
+msgstr "ÔÒÁÎÚÁËÃÉÑ ÕÖÅ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ"
-#: access/hash/hash.c:510
-msgid "hash_undo: unimplemented"
-msgstr "hash_undo: ÅÝ£ ÎÅ ÓÄÅÌÁÎÏ"
+#: access/transam/xact.c:1514
+#: access/transam/xact.c:1552
+#: access/transam/xact.c:1600
+msgid "there is no transaction in progress"
+msgstr "ÎÅÔ ÔÒÁÎÚÁËÃÉÉ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ"
-#: access/hash/hashinsert.c:51
-msgid "Hash indices valid for only one index key."
-msgstr ""
+#: access/transam/slru.c:492
+#, c-format
+msgid "file \"%s\" doesn't exist, reading as zeroes"
+msgstr "ÆÁÊÌ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÞÉÔÁÅÔÓÑ ËÁË ÎÕÌÉ"
-#: access/hash/hashinsert.c:166
-msgid "hash item too large"
+#: access/transam/slru.c:613
+#: access/transam/slru.c:620
+#: access/transam/slru.c:627
+#: access/transam/slru.c:634
+#: access/transam/slru.c:641
+#, c-format
+msgid "could not access status of transaction %u"
msgstr ""
-#: access/hash/hashinsert.c:231
+#: access/transam/slru.c:614
+#, c-format
+msgid "open of file \"%s\" failed: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ \"%s\": %m"
+
+#: access/transam/slru.c:621
+#: access/transam/xlog.c:1387
#, c-format
-msgid "_hash_pgaddtup: failed to add index item to %s"
-msgstr "_hash_pgaddtup: ÎÅ ÕÄÁÌÏÓØ ÄÏÂÁ×ÉÔØ ÜÌÅÍÅÎÔ ÉÎÄÅËÓÁ Ë %s"
+msgid "creation of file \"%s\" failed: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ \"%s\": %m"
-#: access/hash/hashovfl.c:61
-msgid "_hash_addovflpage: problem with _hash_getovfladdr."
-msgstr "_hash_addovflpage: ÐÒÏÂÌÅÍÁ Ó _hash_getovfladdr."
+#: access/transam/slru.c:628
+#, c-format
+msgid "lseek of file \"%s\", offset %u failed: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ×ÙÐÏÌÎÉÔØ lseek() ÄÌÑ ÆÁÊÌÁ \"%s\", ÓÍÅÝÅÎÉÅ %u: %m"
-#: access/hash/hashovfl.c:196
-msgid "overflow_page: problem with _hash_initbitmap."
-msgstr "overflow_page: ÐÒÏÂÌÅÍÁ Ó _hash_initbitmap."
+#: access/transam/slru.c:635
+#, c-format
+msgid "read of file \"%s\", offset %u failed: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ \"%s\", ÓÍÅÝÅÎÉÅ %u: %m"
-#: access/hash/hashovfl.c:568
+#: access/transam/slru.c:642
#, c-format
-msgid "_hash_squeezebucket: failed to add index item to %s"
-msgstr "_hash_squeezebucket: ÎÅ ÕÄÁÌÏÓØ ÄÏÂÁ×ÉÔØ ÜÌÅÍÅÎÔ ÉÎÄÅËÓÁ Ë %s"
+msgid "write of file \"%s\", offset %u failed: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ \"%s\", ÓÍÅÝÅÎÉÅ %u: %m"
-#: access/hash/hashpage.c:93
+#: access/transam/slru.c:820
#, c-format
-msgid "Cannot initialize non-empty hash table %s"
+msgid "could not truncate \"%s\": apparent wraparound"
msgstr ""
-#: access/hash/hashpage.c:151
-msgid "Problem with _hash_initbitmap."
-msgstr "ðÒÏÂÌÅÍÁ Ó _hash_initbitmap."
+#: access/transam/slru.c:879
+#, c-format
+msgid "could not open directory \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
-#: access/hash/hashpage.c:196
-msgid "_hash_getbuf: internal error: hash AM does not use P_NEW"
-msgstr ""
+#: access/transam/slru.c:895
+#, c-format
+msgid "removing file \"%s/%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ÆÁÊÌÁ \"%s/%s\""
-#: access/hash/hashpage.c:204
+#: access/transam/slru.c:907
#, c-format
-msgid "_hash_getbuf: invalid access (%d) on new blk: %s"
-msgstr ""
+msgid "could not read directory \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ cÞÉÔÁÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
-#: access/hash/hashpage.c:231
+#: access/transam/xlog.c:1049
+#: access/transam/xlog.c:1165
+#: access/transam/xlog.c:3555
#, c-format
-msgid "_hash_relbuf: invalid access (%d) on blk %x: %s"
+msgid "close of log file %u, segment %u failed: %m"
msgstr ""
-#: access/hash/hashpage.c:290
+#: access/transam/xlog.c:1105
+#: access/transam/xlog.c:1867
#, c-format
-msgid "_hash_chgbufaccess: invalid access (%d) on blk %x: %s"
+msgid "lseek of log file %u, segment %u, offset %u failed: %m"
msgstr ""
-#: access/hash/hashpage.c:325
+#: access/transam/xlog.c:1119
#, c-format
-msgid "_hash_setpagelock: invalid access (%d) on blk %x: %s"
+msgid "write of log file %u, segment %u, offset %u failed: %m"
msgstr ""
-#: access/hash/hashpage.c:349
+#: access/transam/xlog.c:1363
+#: access/transam/xlog.c:1452
+#: access/transam/xlog.c:1566
+#: access/transam/xlog.c:1572
#, c-format
-msgid "_hash_unsetpagelock: invalid access (%d) on blk %x: %s"
-msgstr ""
+msgid "open of \"%s\" (log file %u, segment %u) failed: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ \"%s\" (ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u): %m"
-#: access/hash/hashpage.c:537 access/hash/hashpage.c:674
+#: access/transam/xlog.c:1416
#, c-format
-msgid "_hash_splitpage: empty overflow page %d"
-msgstr ""
+msgid "failed to write \"%s\": %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ \"%s\": %m"
-#: access/hash/hashpage.c:576
+#: access/transam/xlog.c:1423
#, c-format
-msgid "_hash_splitpage: empty ovfl page %d!"
-msgstr ""
+msgid "fsync of file \"%s\" failed: %m"
+msgstr "fsync ÆÁÊÌÁ \"%s\" ÎÅ ÕÄÁÌÓÑ: %m"
-#: access/hash/hashpage.c:629
+#: access/transam/xlog.c:1530
#, c-format
-msgid "_hash_splitpage: failed to add index item to %s"
+msgid "link from \"%s\" to \"%s\" (initialization of log file %u, segment %u) failed: %m"
msgstr ""
-#: access/hash/hashscan.c:105
+#: access/transam/xlog.c:1537
#, c-format
-msgid "hash scan list trashed; can't find 0x%p"
-msgstr ""
+msgid "rename from \"%s\" to \"%s\" (initialization of log file %u, segment %u) failed: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ \"%s\" × \"%s\" (ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u): %m"
-#: access/hash/hashutil.c:81
-msgid "hash indices cannot include null keys"
+#: access/transam/xlog.c:1624
+#, c-format
+msgid "could not open transaction log directory \"%s\": %m"
msgstr ""
-#: access/heap/tuptoaster.c:899
-msgid "Failed to build TOAST tuple"
-msgstr ""
+#: access/transam/xlog.c:1640
+#, c-format
+msgid "archiving transaction log file \"%s\""
+msgstr "ÁÒÈÉ×ÉÒÏ×ÁÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: access/heap/tuptoaster.c:915
-msgid "Failed to insert index entry for TOAST tuple"
-msgstr ""
+#: access/transam/xlog.c:1657
+#, c-format
+msgid "recycled transaction log file \"%s\""
+msgstr "ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: access/heap/tuptoaster.c:1074 access/heap/tuptoaster.c:1254
+#: access/transam/xlog.c:1664
#, c-format
-msgid "unexpected chunk number %d (expected %d) for toast value %u"
-msgstr ""
+msgid "removing transaction log file \"%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: access/heap/tuptoaster.c:1080 access/heap/tuptoaster.c:1087
-#: access/heap/tuptoaster.c:1260 access/heap/tuptoaster.c:1267
+#: access/transam/xlog.c:1675
#, c-format
-msgid "unexpected chunk size %d in chunk %d for toast value %u"
-msgstr ""
+msgid "could not read transaction log directory \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÄÉÒÅËÔÏÒÉÀ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ \"%s\": %m"
-#: access/heap/tuptoaster.c:1092
+#: access/transam/xlog.c:1749
#, c-format
-msgid "unexpected chunk number %d for toast value %u"
+msgid "bad resource manager data checksum in record at %X/%X"
msgstr ""
-#: access/heap/tuptoaster.c:1110 access/heap/tuptoaster.c:1294
+#: access/transam/xlog.c:1772
#, c-format
-msgid "missing chunk number %d for toast value %u"
+msgid "bad checksum of backup block %d in record at %X/%X"
msgstr ""
-#: access/heap/heapam.c:144
+#: access/transam/xlog.c:1842
#, c-format
-msgid "heapgettup(%s, tid=0x%x[%d,%d], dir=%d, ...)"
+msgid "invalid record offset at %X/%X"
msgstr ""
-#: access/heap/heapam.c:150
+#: access/transam/xlog.c:1875
+#: access/transam/xlog.c:1965
#, c-format
-msgid "heapgettup(%s, tid=0x%x, dir=%d, ...)"
+msgid "read of log file %u, segment %u, offset %u failed: %m"
msgstr ""
-#: access/heap/heapam.c:153
+#: access/transam/xlog.c:1886
#, c-format
-msgid "heapgettup(..., b=0x%x, nkeys=%d, key=0x%x"
+msgid "contrecord is requested by %X/%X"
msgstr ""
-#: access/heap/heapam.c:155
+#: access/transam/xlog.c:1901
#, c-format
-msgid "heapgettup: relation(%c)=`%s', %p"
+msgid "record with zero length at %X/%X"
msgstr ""
-#: access/heap/heapam.c:203 access/heap/heapam.c:238 access/heap/heapam.c:278
-#: access/heap/heapam.c:372
-msgid "heapgettup: failed ReadBuffer"
-msgstr "heapgettup: ReadBuffer ÎÅ ÕÄÁÌÓÑ"
+#: access/transam/xlog.c:1926
+#, c-format
+msgid "record length %u at %X/%X too long"
+msgstr ""
-#: access/heap/heapam.c:474
+#: access/transam/xlog.c:1933
#, c-format
-msgid "Relation %u does not exist"
+msgid "invalid resource manager id %u at %X/%X"
msgstr ""
-#: access/heap/heapam.c:553 catalog/namespace.c:189 tcop/utility.c:154
+#: access/transam/xlog.c:1974
#, c-format
-msgid "Relation \"%s\" does not exist"
+msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
msgstr ""
-#: access/heap/heapam.c:605 access/heap/heapam.c:634 access/heap/heapam.c:663
+#: access/transam/xlog.c:1983
#, c-format
-msgid "%s is an index relation"
+msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
msgstr ""
-#: access/heap/heapam.c:608 access/heap/heapam.c:637 access/heap/heapam.c:666
+#: access/transam/xlog.c:2049
#, c-format
-msgid "%s is a special relation"
+msgid "invalid magic number %04X in log file %u, segment %u, offset %u"
msgstr ""
-#: access/heap/heapam.c:611 access/heap/heapam.c:640 access/heap/heapam.c:669
+#: access/transam/xlog.c:2056
#, c-format
-msgid "%s is a composite type"
+msgid "invalid info bits %04X in log file %u, segment %u, offset %u"
msgstr ""
-#: access/heap/heapam.c:698
-msgid "heap_beginscan: !RelationIsValid(relation)"
+#: access/transam/xlog.c:2065
+#, c-format
+msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
msgstr ""
-#: access/heap/heapam.c:812
+#. translator: SUI = startup id
+#: access/transam/xlog.c:2088
#, c-format
-msgid "heap_getnext([%s,nkeys=%d],dir=%d) called"
+msgid "out-of-sequence SUI %u (after %u) in log file %u, segment %u, offset %u"
msgstr ""
-#: access/heap/heapam.c:816
-msgid "heap_getnext returning EOS"
-msgstr "heap_getnext ×ÏÚÒÁÝÁÅÔ EOS"
+#: access/transam/xlog.c:2149
+msgid "invalid LC_COLLATE setting"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ LC_COLLATE"
+
+#: access/transam/xlog.c:2154
+msgid "invalid LC_CTYPE setting"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ LC_CTYPE"
-#: access/heap/heapam.c:819
-msgid "heap_getnext returning tuple"
+#: access/transam/xlog.c:2173
+msgid "sizeof(ControlFileData) is larger than BLCKSZ; fix either one"
msgstr ""
-#: access/heap/heapam.c:842
-msgid "heap_getnext: NULL relscan"
+#: access/transam/xlog.c:2183
+#, c-format
+msgid "could not create control file \"%s\": %m"
msgstr ""
-#: access/heap/heapam.c:932
+#: access/transam/xlog.c:2194
+#: access/transam/xlog.c:2371
#, c-format
-msgid "heap_fetch: ReadBuffer(%s, %lu) failed"
-msgstr "heap_fetch: ReadBuffer(%s, %lu) ÎÅ ÕÄÁÌÓÑ"
+msgid "write to control file failed: %m"
+msgstr ""
-#: access/heap/heapam.c:1042
+#: access/transam/xlog.c:2200
+#: access/transam/xlog.c:2377
#, c-format
-msgid "heap_get_latest_tid: %s relation: ReadBuffer(%lx) failed"
+msgid "fsync of control file failed: %m"
msgstr ""
-#: access/heap/heapam.c:1284
-msgid "heap_delete: failed ReadBuffer"
-msgstr "heap_delete: ReadBuffer ÎÅ ÕÄÁÌÓÑ"
+#: access/transam/xlog.c:2218
+#: access/transam/xlog.c:2360
+#, c-format
+msgid "could not open control file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ \"%s\": %m"
-#: access/heap/heapam.c:1303
-msgid "heap_delete: (am)invalid tid"
+#: access/transam/xlog.c:2224
+#, c-format
+msgid "read from control file failed: %m"
msgstr ""
-#: access/heap/heapam.c:1436
-msgid "simple_heap_delete: tuple already updated by self"
+#: access/transam/xlog.c:2236
+#: access/transam/xlog.c:2266
+#: access/transam/xlog.c:2273
+#: access/transam/xlog.c:2280
+#: access/transam/xlog.c:2287
+#: access/transam/xlog.c:2294
+#: access/transam/xlog.c:2303
+#: access/transam/xlog.c:2310
+#: access/transam/xlog.c:2318
+#: utils/init/miscinit.c:793
+msgid "database files are incompatible with server"
msgstr ""
-#: access/heap/heapam.c:1444
-msgid "simple_heap_delete: tuple concurrently updated"
+#: access/transam/xlog.c:2237
+#, c-format
+msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d."
msgstr ""
-#: access/heap/heapam.c:1448 executor/execMain.c:1324
-#, c-format
-msgid "Unknown status %u from heap_delete"
+#: access/transam/xlog.c:2240
+#: access/transam/xlog.c:2270
+msgid "It looks like you need to initdb."
msgstr ""
-#: access/heap/heapam.c:1482
-msgid "heap_update: failed ReadBuffer"
-msgstr "heap_update: ReadBuffer ÎÅ ÕÄÁÌÓÑ"
+#: access/transam/xlog.c:2250
+msgid "invalid checksum in control file"
+msgstr ""
-#: access/heap/heapam.c:1507
-msgid "heap_update: (am)invalid tid"
+#: access/transam/xlog.c:2267
+#, c-format
+msgid "The database cluster was initialized with CATALOG_VERSION_NO %d, but the server was compiled with CATALOG_VERSION_NO %d."
msgstr ""
-#: access/heap/heapam.c:1770
-msgid "simple_heap_update: tuple already updated by self"
+#: access/transam/xlog.c:2274
+#, c-format
+msgid "The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d."
msgstr ""
-#: access/heap/heapam.c:1778
-msgid "simple_heap_update: tuple concurrently updated"
+#: access/transam/xlog.c:2277
+#: access/transam/xlog.c:2284
+#: access/transam/xlog.c:2291
+#: access/transam/xlog.c:2298
+#: access/transam/xlog.c:2306
+#: access/transam/xlog.c:2313
+#: access/transam/xlog.c:2322
+msgid "It looks like you need to recompile or initdb."
msgstr ""
-#: access/heap/heapam.c:1782 executor/execMain.c:1462
+#: access/transam/xlog.c:2281
#, c-format
-msgid "Unknown status %u from heap_update"
+msgid "The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d."
msgstr ""
-#: access/heap/heapam.c:1806
-msgid "heap_mark4update: failed ReadBuffer"
-msgstr "heap_mark4update: ReadBuffer ÎÅ ÕÄÁÌÓÑ"
-
-#: access/heap/heapam.c:1823
-msgid "heap_mark4update: (am)invalid tid"
+#: access/transam/xlog.c:2288
+#, c-format
+msgid "The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d."
msgstr ""
-#: access/heap/heapam.c:2123
-msgid "heap_clean_redo: no block"
+#: access/transam/xlog.c:2295
+#, c-format
+msgid "The database cluster was initialized with FUNC_MAX_ARGS %d, but the server was compiled with FUNC_MAX_ARGS %d."
msgstr ""
-#: access/heap/heapam.c:2127
-msgid "heap_clean_redo: uninitialized page"
+#: access/transam/xlog.c:2304
+msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP."
msgstr ""
-#: access/heap/heapam.c:2185
-#, c-format
-msgid "heap_delete_%sdo: no block"
+#: access/transam/xlog.c:2311
+msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP."
msgstr ""
-#: access/heap/heapam.c:2189
+#: access/transam/xlog.c:2319
#, c-format
-msgid "heap_delete_%sdo: uninitialized page"
+msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d."
msgstr ""
-#: access/heap/heapam.c:2201
-msgid "heap_delete_undo: bad page LSN"
+#: access/transam/xlog.c:2325
+#: access/transam/xlog.c:2332
+msgid "database files are incompatible with operating system"
msgstr ""
-#: access/heap/heapam.c:2208
+#: access/transam/xlog.c:2326
#, c-format
-msgid "heap_delete_%sdo: invalid lp"
-msgstr "heap_delete_%sdo: ÎÅ ×ÅÒÎÙÊ lp"
+msgid "The database cluster was initialized with LC_COLLATE \"%s\", which is not recognized by setlocale()."
+msgstr ""
-#: access/heap/heapam.c:2228
-msgid "heap_delete_undo: unimplemented"
+#: access/transam/xlog.c:2329
+#: access/transam/xlog.c:2336
+msgid "It looks like you need to initdb or install locale support."
msgstr ""
-#: access/heap/heapam.c:2256
+#: access/transam/xlog.c:2333
#, c-format
-msgid "heap_insert_%sdo: uninitialized page"
+msgid "The database cluster was initialized with LC_CTYPE \"%s\", which is not recognized by setlocale()."
msgstr ""
-#: access/heap/heapam.c:2280
-msgid "heap_insert_redo: invalid max offset number"
+#: access/transam/xlog.c:2519
+#, c-format
+msgid "failed to write bootstrap xlog file: %m"
msgstr ""
-#: access/heap/heapam.c:2304
-msgid "heap_insert_redo: failed to add tuple"
+#: access/transam/xlog.c:2525
+#, c-format
+msgid "failed to fsync bootstrap xlog file: %m"
msgstr ""
-#: access/heap/heapam.c:2314
-msgid "heap_insert_undo: bad page LSN"
+#: access/transam/xlog.c:2593
+msgid "control file contains invalid data"
msgstr ""
-#: access/heap/heapam.c:2316
-msgid "heap_insert_undo: unimplemented"
-msgstr ""
+#: access/transam/xlog.c:2597
+#, c-format
+msgid "database system was shut down at %s"
+msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÏÔËÌÀÞÅÎÁ: %s"
-#: access/heap/heapam.c:2347
+#: access/transam/xlog.c:2601
#, c-format
-msgid "heap_update_%sdo: no block"
-msgstr "heap_update_%sdo: ÎÅÔ ÂÌÏËÁ"
+msgid "database system shutdown was interrupted at %s"
+msgstr "ÏÔËÌÀÞÅÎÉÅ ÓÉÓÔÅÍÙ ÂÙÌÏ ÐÒÅÒ×ÁÎÏ: %s"
-#: access/heap/heapam.c:2351
+#: access/transam/xlog.c:2605
#, c-format
-msgid "heap_update_%sdo: uninitialized old page"
-msgstr ""
+msgid "database system was interrupted while in recovery at %s"
+msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ ×Ï ×ÒÅÍÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÎÁ %s"
-#: access/heap/heapam.c:2365
-msgid "heap_update_undo: bad old tuple page LSN"
+#: access/transam/xlog.c:2607
+msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
msgstr ""
-#: access/heap/heapam.c:2372
+#: access/transam/xlog.c:2611
#, c-format
-msgid "heap_update_%sdo: invalid lp"
-msgstr ""
+msgid "database system was interrupted at %s"
+msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ: %s"
-#: access/heap/heapam.c:2407 access/heap/heapam.c:2507
-msgid "heap_update_undo: unimplemented"
-msgstr ""
+#: access/transam/xlog.c:2629
+#, c-format
+msgid "checkpoint record is at %X/%X"
+msgstr "ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X"
-#: access/heap/heapam.c:2428
+#: access/transam/xlog.c:2639
#, c-format
-msgid "heap_update_%sdo: uninitialized page"
-msgstr ""
+msgid "using previous checkpoint record at %X/%X"
+msgstr "ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÅÄÙÄÕÝÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X"
-#: access/heap/heapam.c:2452
-msgid "heap_update_redo: invalid max offset number"
-msgstr ""
+#: access/transam/xlog.c:2645
+msgid "could not locate a valid checkpoint record"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÎÁÊÔÉ ËÏÒÒÅËÔÎÕÀ ËÏÎÔÒÏÌØÎÕÀ ÔÏÞËÕ"
-#: access/heap/heapam.c:2496
-msgid "heap_update_redo: failed to add tuple"
-msgstr ""
+#: access/transam/xlog.c:2652
+#, c-format
+msgid "redo record is at %X/%X; undo record is at %X/%X; shutdown %s"
+msgstr "redo-ÚÁÐÉÓØ: %X/%X; undo-ÚÁÐÉÓØ: %X/%X; ÏÔËÌÀÞÅÎÉÅ: %s"
+
+#: access/transam/xlog.c:2657
+#, c-format
+msgid "next transaction id: %u; next oid: %u"
+msgstr "id ÓÌÅÄÕÀÝÅÊ ÔÒÁÎÚÁËÃÉÉ: %u; ÓÌÅÄÕÀÝÉÊ OID: %u"
-#: access/heap/heapam.c:2505
-msgid "heap_update_undo: bad new tuple page LSN"
+#: access/transam/xlog.c:2661
+msgid "invalid next transaction id"
msgstr ""
-#: access/heap/heapam.c:2523
-msgid "_heap_unlock_tuple: can't open relation"
+#: access/transam/xlog.c:2685
+msgid "invalid redo in checkpoint record"
msgstr ""
-#: access/heap/heapam.c:2528
-msgid "_heap_unlock_tuple: can't read buffer"
+#: access/transam/xlog.c:2694
+msgid "invalid redo/undo record in shutdown checkpoint"
msgstr ""
-#: access/heap/heapam.c:2532
-msgid "_heap_unlock_tuple: uninitialized page"
+#: access/transam/xlog.c:2706
+msgid "database system was not properly shut down; automatic recovery in progress"
msgstr ""
-#: access/heap/heapam.c:2536
-msgid "_heap_unlock_tuple: invalid itemid"
+#: access/transam/xlog.c:2734
+#, c-format
+msgid "redo starts at %X/%X"
msgstr ""
-#: access/heap/heapam.c:2540
-msgid "_heap_unlock_tuple: unused/deleted tuple in rollback"
+#: access/transam/xlog.c:2766
+#, c-format
+msgid "redo done at %X/%X"
msgstr ""
-#: access/heap/heapam.c:2545
-msgid "_heap_unlock_tuple: invalid xmax in rollback"
+#: access/transam/xlog.c:2773
+msgid "redo is not required"
msgstr ""
-#: access/heap/heapam.c:2569
+#: access/transam/xlog.c:2842
#, c-format
-msgid "heap_redo: unknown op code %u"
+msgid "undo starts at %X/%X"
msgstr ""
-#: access/heap/heapam.c:2589
+#: access/transam/xlog.c:2853
#, c-format
-msgid "heap_undo: unknown op code %u"
+msgid "undo done at %X/%X"
msgstr ""
-#: access/heap/hio.c:53
-msgid "RelationPutHeapTuple: failed to add tuple"
+#: access/transam/xlog.c:2858
+msgid "undo is not required"
msgstr ""
-#: access/heap/hio.c:113
+#: access/transam/xlog.c:2948
+msgid "database system is ready"
+msgstr "ÓÉÓÔÅÍÁ ÇÏÔÏ×Á Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ"
+
+#. translator: %s is "primary" or "secondary"
+#: access/transam/xlog.c:2981
#, c-format
-msgid "Tuple is too big: size %lu, max size %ld"
+msgid "invalid %s checkpoint link in control file"
msgstr ""
-#: access/heap/hio.c:277
+#: access/transam/xlog.c:2982
+#: access/transam/xlog.c:2993
+#: access/transam/xlog.c:3001
+#: access/transam/xlog.c:3010
+#: access/transam/xlog.c:3018
+msgid "primary"
+msgstr "ÐÅÒ×ÉÞÎÙÊ"
+
+#: access/transam/xlog.c:2982
+#: access/transam/xlog.c:2993
+#: access/transam/xlog.c:3001
+#: access/transam/xlog.c:3010
+#: access/transam/xlog.c:3018
+msgid "secondary"
+msgstr "Ä×ÏÉÞÎÙÊ"
+
+#. translator: %s is "primary" or "secondary"
+#: access/transam/xlog.c:2992
#, c-format
-msgid "Tuple is too big: size %lu"
-msgstr ""
+msgid "invalid %s checkpoint record"
+msgstr "ÎÅ×ÅÒÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ %s"
-#: access/index/indexam.c:91 access/index/indexam.c:100
+#. translator: %s is "primary" or "secondary"
+#: access/transam/xlog.c:3000
#, c-format
-msgid "index_%s: invalid %s regproc"
+msgid "invalid resource manager id in %s checkpoint record"
msgstr ""
-#: access/index/indexam.c:131 access/index/indexam.c:154
-#: access/index/indexam.c:177
+#. translator: %s is "primary" or "secondary"
+#: access/transam/xlog.c:3009
#, c-format
-msgid "%s is not an index relation"
+msgid "invalid xl_info in %s checkpoint record"
msgstr ""
-#: access/index/indexam.c:652
+#. translator: %s is "primary" or "secondary"
+#: access/transam/xlog.c:3017
#, c-format
-msgid "Missing support function %d for attribute %d of index %s"
+msgid "invalid length of %s checkpoint record"
msgstr ""
-#: access/index/genam.c:74
-msgid "RelationGetIndexScan: relation invalid"
-msgstr ""
+#: access/transam/xlog.c:3082
+msgid "shutting down"
+msgstr "ÏÔËÌÀÞÅÎÉÅ × ÐÒÏÃÅÓÓÅ"
+
+#: access/transam/xlog.c:3096
+msgid "database system is shut down"
+msgstr "ÓÉÓÔÅÍÁ ÏÔËÌÀÞÅÎÁ"
-#: access/index/genam.c:136
-msgid "IndexScanEnd: invalid scan"
+#: access/transam/xlog.c:3119
+msgid "checkpoint cannot be made inside transaction block"
+msgstr "ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ ÎÅ ÍÏÖÅÔ ÒÁÓÐÏÌÁÇÁÔØÓÑ ×ÎÕÔÒÉ ÔÒÁÎÚÁËÃÉÏÎÎÏÇÏ ÂÌÏËÁ"
+
+#: access/transam/xlog.c:3307
+msgid "concurrent transaction log activity while database system is shutting down"
msgstr ""
-#: access/index/istrat.c:238
+#: access/transam/xlog.c:3548
+#: access/transam/xlog.c:3580
#, c-format
-msgid "StrategyTermEvaluate: impossible case %d"
+msgid "fsync of log file %u, segment %u failed: %m"
msgstr ""
-#: access/index/istrat.c:313
+#: access/transam/xlog.c:3588
#, c-format
-msgid "RelationGetStrategy: impossible case %d"
+msgid "fdatasync of log file %u, segment %u failed: %m"
msgstr ""
-#: access/index/istrat.c:319
-msgid "RelationGetStrategy: corrupted evaluation"
+#: bootstrap/bootstrap.c:196
+msgid ""
+"Usage:\n"
+" postgres -boot [OPTION]... DBNAME\n"
+" -c NAME=VALUE set run-time parameter\n"
+" -d 1-5 debug level\n"
+" -D datadir data directory\n"
+" -F turn off fsync\n"
+" -o file send debug output to file\n"
+" -x num internal use\n"
msgstr ""
+"éÓÐÏÌØÚÏ×ÁÎÉÅ:\n"
+" postgres -boot [ïðãéñ]... éíñâä\n"
+" -c éíñ=úîáþåîéå set run-time parameter\n"
+" -d 1-5 ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ\n"
+" -D äéòäáîîùè ÄÉÒÅËÔÏÒÉÑ Ó ÄÁÎÎÙÍÉ\n"
+" -F ×ÙËÌÀÞÉÔØ fsync\n"
+" -o æáêì ÎÁÐÒÁ×ÉÔØ ×Ù×ÏÄ ÒÅÖÉÍÁ ÏÔÌÁÄËÉ × ÆÁÊÌ\n"
+" -x îïíåò ÄÌÑ ×ÎÕÔÒÅÎÎÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ\n"
-#: access/index/istrat.c:438
+#: bootstrap/bootstrap.c:319
+#: postmaster/postmaster.c:567
+#: tcop/postgres.c:2407
#, c-format
-msgid "RelationInvokeStrategy: cannot evaluate strategy %d"
-msgstr ""
+msgid "--%s requires a value"
+msgstr "--%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
-#: access/nbtree/nbtinsert.c:250
+#: bootstrap/bootstrap.c:324
+#: postmaster/postmaster.c:572
+#: tcop/postgres.c:2412
#, c-format
-msgid "Cannot insert a duplicate key into unique index %s"
-msgstr "îÅ ×ÏÚÍÏÖÎÏ ×ÓÔÁ×ÉÔØ ÐÏ×ÔÏÒÎÙÊ ËÌÀÞ × ÕÎÉËÁÌØÎÙÊ ÉÎÄÅËÓ %s"
+msgid "-c %s requires a value"
+msgstr "-c %s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
-#: access/nbtree/nbtinsert.c:389
+#: bootstrap/bootstrap.c:357
+#: postmaster/postmaster.c:314
+#: tcop/postgres.c:2482
#, c-format
-msgid "btree: index item size %lu exceeds maximum %lu"
+msgid ""
+"%s does not know where to find the database system data.\n"
+"You must specify the directory that contains the database system\n"
+"either by specifying the -D invocation option or by setting the\n"
+"PGDATA environment variable.\n"
msgstr ""
+"íÏÄÕÌØ %s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÎÁÊÔÉ ÄÁÎÎÙÅ (ÂÁÚÙ É Ô.Ä.) ÓÉÓÔÅÍÙ.\n"
+"÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÄÉÒÅËÔÏÒÉÀ, ËÏÔÏÒÁÑ ÓÏÄÅÒÖÉÔ ÄÁÎÎÙÅ\n"
+"ÐÕÔ£Í ÕËÁÚÁÎÉÑ ÏÐÃÉÉ -D ÐÒÉ ÚÁÐÕÓËÅ ÉÌÉ ÕÓÔÁÎÏ×É× ÐÅÒÅÍÅÎÎÕÀ\n"
+"ÏËÒÕÖÅÎÉÑ PGDATA.\n"
-#: access/nbtree/nbtinsert.c:525
-msgid "btree: concurrent ROOT page split"
+#: catalog/dependency.c:173
+#, c-format
+msgid "cannot drop %s because other objects depend on it"
msgstr ""
-#: access/nbtree/nbtinsert.c:535
-#, c-format
-msgid "bt_insertonpg[%s]: no root page found"
+#: catalog/dependency.c:175
+msgid "Use DROP ... CASCADE to drop the dependent objects too."
msgstr ""
-#: access/nbtree/nbtinsert.c:538
+#: catalog/dependency.c:233
#, c-format
-msgid "bt_insertonpg[%s]: root page unfound - fixing upper levels"
+msgid "failed to drop all objects depending on %s"
msgstr ""
-#: access/nbtree/nbtinsert.c:585
+#: catalog/dependency.c:330
+#: catalog/dependency.c:729
#, c-format
-msgid ""
-"_bt_getstackbuf: my bits moved right off the end of the world!\n"
-"\tRecreate index %s."
+msgid "cannot drop %s because it is required by the database system"
msgstr ""
-"_bt_getstackbuf: ÍÏÑ ËÒÙÛÁ ÓßÅÈÁÌÁ É ÒÁÓÓÙÐÁÌÁÓØ ÎÁ ÂÉÔÉËÉ!\n"
-"\tðÅÒÅÓÏÚÄÁÊÔÅ ÉÎÄÅËÓ %s."
-#: access/nbtree/nbtinsert.c:588
+#: catalog/dependency.c:466
#, c-format
-msgid "bt_insertonpg[%s]: parent page unfound - fixing branch"
+msgid "cannot drop %s because %s requires it"
msgstr ""
-#: access/nbtree/nbtinsert.c:756
-msgid "btree: failed to add hikey to the right sibling"
+#: catalog/dependency.c:468
+#, c-format
+msgid "You may drop %s instead."
msgstr ""
-#: access/nbtree/nbtinsert.c:782
-msgid "btree: failed to add hikey to the left sibling"
+#: catalog/dependency.c:536
+#: catalog/dependency.c:686
+#: catalog/dependency.c:714
+#, c-format
+msgid "drop auto-cascades to %s"
msgstr ""
-#: access/nbtree/nbtinsert.c:1112
+#: catalog/dependency.c:541
+#: catalog/dependency.c:691
#, c-format
-msgid "_bt_findsplitloc: can't find a feasible split point for %s"
+msgid "%s depends on %s"
msgstr ""
-#: access/nbtree/nbtinsert.c:1339
-msgid "btree: failed to add leftkey to new root page"
+#: catalog/dependency.c:548
+#: catalog/dependency.c:698
+#, c-format
+msgid "drop cascades to %s"
msgstr ""
-#: access/nbtree/nbtinsert.c:1356
-msgid "btree: failed to add rightkey to new root page"
+#: catalog/aclchk.c:127
+msgid "grant options can only be granted to individual users"
msgstr ""
-#: access/nbtree/nbtinsert.c:1442
-msgid "bt_fixroot: not valid old root page"
+#: catalog/aclchk.c:194
+#, c-format
+msgid "invalid privilege type %s for table"
msgstr ""
-#: access/nbtree/nbtinsert.c:1573
+#: catalog/aclchk.c:235
#, c-format
-msgid "bt_fixtree[%s]: invalid start page (need to recreate index)"
-msgstr ""
+msgid "\"%s\" is an index"
+msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
-#: access/nbtree/nbtinsert.c:1599
+#: catalog/aclchk.c:297
#, c-format
-msgid "bt_fixtree[%s]: fixing root page"
+msgid "invalid privilege type %s for database"
msgstr ""
-#: access/nbtree/nbtinsert.c:1647
+#: catalog/aclchk.c:329
+#: commands/comment.c:440
+#: commands/dbcommands.c:481
+#: commands/dbcommands.c:602
+#: commands/dbcommands.c:691
+#: utils/adt/acl.c:1311
+#: utils/init/postinit.c:261
+#: utils/init/postinit.c:273
#, c-format
-msgid "bt_fixlevel[%s]: invalid maxoff on start page (need to recreate index)"
-msgstr ""
+msgid "database \"%s\" does not exist"
+msgstr "ÂÁÚÁ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtinsert.c:1654
+#: catalog/aclchk.c:396
#, c-format
-msgid ""
-"bt_fixtlevel[%s]: non-leftmost child page of leftmost parent (need to "
-"recreate index)"
+msgid "invalid privilege type %s for function"
msgstr ""
-#: access/nbtree/nbtinsert.c:1657
+#: catalog/aclchk.c:493
#, c-format
-msgid "bt_fixtlevel[%s]: invalid start child (need to recreate index)"
+msgid "invalid privilege type %s for language"
msgstr ""
-#: access/nbtree/nbtinsert.c:1683
+#: catalog/aclchk.c:521
+#: commands/functioncmds.c:440
+#: commands/proclang.c:200
+#: commands/proclang.c:255
+#: utils/adt/acl.c:1729
#, c-format
-msgid "bt_fixlevel[%s]: invalid item order(1) (need to recreate index)"
-msgstr ""
+msgid "language \"%s\" does not exist"
+msgstr "ÑÚÙË \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtinsert.c:1715
+# TO REVIEW
+#: catalog/aclchk.c:527
#, c-format
-msgid "bt_fixlevel[%s]: pointer disappeared (need to recreate index)"
-msgstr ""
+msgid "language \"%s\" is not trusted"
+msgstr "ÑÚÙË \"%s\" ÎÅÄÏ×ÅÒÑÍÙÊ"
-#: access/nbtree/nbtinsert.c:1734
+#: catalog/aclchk.c:593
#, c-format
-msgid "bt_fixlevel[%s]: invalid item order(2) (need to recreate index)"
+msgid "invalid privilege type %s for schema"
msgstr ""
-#: access/nbtree/nbtinsert.c:1748
+#: catalog/aclchk.c:621
+#: catalog/namespace.c:245
+#: catalog/namespace.c:1200
+#: catalog/namespace.c:1238
+#: catalog/namespace.c:1800
+#: commands/comment.c:490
+#: commands/schemacmds.c:181
+#: commands/schemacmds.c:247
+#: utils/adt/acl.c:1933
#, c-format
-msgid "bt_fixlevel[%s]: invalid item order(3) (need to recreate index)"
-msgstr ""
+msgid "schema \"%s\" does not exist"
+msgstr "ÓÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtinsert.c:1878
+#: catalog/aclchk.c:724
+#: commands/user.c:1454
+#: commands/user.c:1696
+#: commands/user.c:1731
+#: libpq/pqcomm.c:475
#, c-format
-msgid "bt_fixbranch[%s]: left pointer unfound (need to recreate index)"
-msgstr ""
+msgid "group \"%s\" does not exist"
+msgstr "ÇÒÕÐÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtinsert.c:1885
+#: catalog/aclchk.c:796
#, c-format
-msgid "bt_fixbranch[%s]: invalid item order (need to recreate index)"
-msgstr ""
+msgid "group with ID %u does not exist"
+msgstr "ÇÒÕÐÐÁ Ó ID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtinsert.c:1894
+#: catalog/aclchk.c:865
#, c-format
-msgid "bt_fixbranch[%s]: right pointer unfound(1) (need to recreate index)"
-msgstr ""
+msgid "permission denied for relation %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ Ó×ÑÚÉ %s"
-#: access/nbtree/nbtinsert.c:1902
+#: catalog/aclchk.c:867
#, c-format
-msgid "bt_fixbranch[%s]: right pointer unfound(2) (need to recreate index)"
-msgstr ""
+msgid "permission denied for database %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÂÁÚÙ %s"
-#: access/nbtree/nbtinsert.c:1950
+#: catalog/aclchk.c:869
#, c-format
-msgid "bt_fixbranch[%s]: fixing upper levels"
-msgstr ""
+msgid "permission denied for function %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÆÕÎÃÉÉ %s"
-#: access/nbtree/nbtinsert.c:1981
+#: catalog/aclchk.c:871
#, c-format
-msgid "bt_fixup[%s]: checking/fixing upper levels"
-msgstr ""
+msgid "permission denied for operator %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÏÐÅÒÁÔÏÒÁ %s"
-#: access/nbtree/nbtinsert.c:1996
+#: catalog/aclchk.c:873
#, c-format
-msgid "bt_fixup[%s]: fixing root page"
-msgstr ""
+msgid "permission denied for type %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÔÉÐÁ %s"
-#: access/nbtree/nbtinsert.c:2059
+#: catalog/aclchk.c:875
#, c-format
-msgid "btree: failed to add item to the %s for %s"
-msgstr ""
+msgid "permission denied for language %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÑÚÙËÁ %s"
-#: access/nbtree/nbtpage.c:66
+#: catalog/aclchk.c:877
#, c-format
-msgid "Cannot initialize non-empty btree %s"
-msgstr ""
+msgid "permission denied for schema %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÓÈÅÍÙ %s"
-#: access/nbtree/nbtpage.c:127
+#: catalog/aclchk.c:879
#, c-format
-msgid "Index %s is not a btree"
-msgstr ""
+msgid "permission denied for operator class %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× %s"
-#: access/nbtree/nbtpage.c:131
+#: catalog/aclchk.c:881
#, c-format
-msgid "Version mismatch on %s: version %d file, version %d code"
-msgstr ""
+msgid "permission denied for conversion %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÏÎ×ÅÒÓÉÉ %s"
-#: access/nbtree/nbtpage.c:258
+#: catalog/aclchk.c:887
#, c-format
-msgid "bt_getroot[%s]: fixing root page"
-msgstr ""
+msgid "must be owner of relation %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ Ó×ÑÚÉ %s"
-#: access/nbtree/nbtree.c:806
+#: catalog/aclchk.c:889
#, c-format
-msgid ""
-"_bt_restscan: my bits moved right off the end of the world!\n"
-"\tRecreate index %s."
-msgstr ""
+msgid "must be owner of database %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÂÁÚÙ %s"
-#: access/nbtree/nbtree.c:836
-msgid "_bt_restore_page: can't add item to page"
-msgstr ""
+#: catalog/aclchk.c:891
+#, c-format
+msgid "must be owner of function %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÆÕÎËÃÉÉ %s"
-#: access/nbtree/nbtree.c:859
-msgid "btree_delete_redo: block unfound"
-msgstr ""
+#: catalog/aclchk.c:893
+#, c-format
+msgid "must be owner of operator %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÏÐÅÒÁÔÏÒÁ %s"
-#: access/nbtree/nbtree.c:862
-msgid "btree_delete_redo: uninitialized page"
-msgstr ""
+#: catalog/aclchk.c:895
+#, c-format
+msgid "must be owner of type %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÔÉÐÁ %s"
-#: access/nbtree/nbtree.c:898
+#: catalog/aclchk.c:897
#, c-format
-msgid "btree_insert_%sdo: block unfound"
-msgstr ""
+msgid "must be owner of language %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÑÚÙËÁ %s"
-#: access/nbtree/nbtree.c:901
+#: catalog/aclchk.c:899
#, c-format
-msgid "btree_insert_%sdo: uninitialized page"
-msgstr ""
+msgid "must be owner of schema %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÓÈÅÍÙ %s"
-#: access/nbtree/nbtree.c:915
-msgid "btree_insert_redo: failed to add item"
-msgstr ""
+#: catalog/aclchk.c:901
+#, c-format
+msgid "must be owner of operator class %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× %s"
-#: access/nbtree/nbtree.c:924
-msgid "btree_insert_undo: bad page LSN"
-msgstr ""
+#: catalog/aclchk.c:903
+#, c-format
+msgid "must be owner of conversion %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÏÎ×ÅÒÓÉÉ %s"
-#: access/nbtree/nbtree.c:932
-msgid "btree_insert_undo: unimplemented"
-msgstr ""
+#: catalog/aclchk.c:961
+#, c-format
+msgid "user with ID %u does not exist"
+msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ Ó ID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtree.c:959
+#: catalog/aclchk.c:978
+#: catalog/aclchk.c:1294
#, c-format
-msgid "btree_split_%s: lost left sibling"
-msgstr ""
+msgid "relation with OID %u does not exist"
+msgstr "Ó×ÑÚØ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtree.c:965
-msgid "btree_split_undo: uninitialized left sibling"
-msgstr ""
+#: catalog/aclchk.c:1073
+#: catalog/aclchk.c:1473
+#, c-format
+msgid "database with OID %u does not exist"
+msgstr "ÂÁÚÁ ÄÁÎÎÙÈ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtree.c:988
-msgid "btree_split_undo: bad left sibling LSN"
-msgstr ""
+#: catalog/aclchk.c:1130
+#: catalog/aclchk.c:1378
+#: tcop/fastpath.c:231
+#, c-format
+msgid "function with OID %u does not exist"
+msgstr "ÆÕÎËÃÉÑ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtree.c:989 access/nbtree/nbtree.c:1028
-msgid "btree_split_undo: unimplemented"
-msgstr ""
+#: catalog/aclchk.c:1185
+#, c-format
+msgid "language with OID %u does not exist"
+msgstr "ÑÚÙË Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtree.c:997
+#: catalog/aclchk.c:1244
+#: catalog/aclchk.c:1406
#, c-format
-msgid "btree_split_%s: lost right sibling"
-msgstr ""
+msgid "schema with OID %u does not exist"
+msgstr "ÓÈÅÍÁ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtree.c:1003
-msgid "btree_split_undo: uninitialized right sibling"
-msgstr ""
+#: catalog/aclchk.c:1322
+#, c-format
+msgid "type with OID %u does not exist"
+msgstr "ÔÉÐ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: catalog/aclchk.c:1350
+#, c-format
+msgid "operator with OID %u does not exist"
+msgstr "ÏÐÅÒÁÔÒÏ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: catalog/aclchk.c:1434
+#, c-format
+msgid "operator class with OID %u does not exist"
+msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtree.c:1027
-msgid "btree_split_undo: bad right sibling LSN"
+#: catalog/pg_aggregate.c:80
+msgid "cannot determine transition datatype"
msgstr ""
-#: access/nbtree/nbtree.c:1041
-msgid "btree_split_redo: lost next right page"
+#: catalog/pg_aggregate.c:81
+msgid "An aggregate using ANYARRAY or ANYELEMENT as trans type must have one of them as its base type."
msgstr ""
-#: access/nbtree/nbtree.c:1045
-msgid "btree_split_redo: uninitialized next right page"
+#: catalog/pg_aggregate.c:110
+#, c-format
+msgid "return type of transition function %s is not %s"
msgstr ""
-#: access/nbtree/nbtree.c:1082
-msgid "btree_newroot_redo: no root page"
+#: catalog/pg_aggregate.c:132
+msgid "must not omit initval when transfn is strict and transtype is not compatible with input type"
msgstr ""
-#: access/nbtree/nbtree.c:1085
-msgid "btree_newroot_redo: no metapage"
+#: catalog/pg_aggregate.c:165
+#: catalog/pg_proc.c:112
+#: catalog/pg_proc.c:535
+msgid "cannot determine result datatype"
msgstr ""
-#: access/nbtree/nbtree.c:1139
-#, c-format
-msgid "btree_redo: unknown op code %u"
+#: catalog/pg_aggregate.c:166
+msgid "An aggregate returning ANYARRAY or ANYELEMENT must have one of them as its base type."
msgstr ""
-#: access/nbtree/nbtree.c:1159
+#: catalog/pg_aggregate.c:280
+#: commands/typecmds.c:896
+#: commands/typecmds.c:966
+#: commands/typecmds.c:998
+#: commands/typecmds.c:1030
+#: parser/parse_func.c:319
+#: parser/parse_func.c:1491
#, c-format
-msgid "btree_undo: unknown op code %u"
-msgstr ""
+msgid "function %s does not exist"
+msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/nbtree/nbtsearch.c:545
-msgid "_bt_first: btree doesn't support is(not)null, yet"
+#: catalog/pg_aggregate.c:285
+#, c-format
+msgid "function %s returns a set"
msgstr ""
-#: access/nbtree/nbtsearch.c:693
-msgid "_bt_first: equal items disappeared?"
+#: catalog/pg_aggregate.c:316
+#: catalog/pg_aggregate.c:325
+#, c-format
+msgid "function %s requires run-time type coercion"
msgstr ""
-#: access/nbtree/nbtsearch.c:1004
+#: catalog/heap.c:227
#, c-format
-msgid "Illegal scan direction %d"
-msgstr ""
+msgid "permission denied to create \"%s.%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ \"%s.%s\""
-#: access/nbtree/nbtsort.c:288
-msgid "btree: failed to add item to the page in _bt_sort"
+#: catalog/heap.c:229
+msgid "System catalog modifications are currently disallowed."
msgstr ""
-#: access/nbtree/nbtsort.c:353
+#: catalog/heap.c:356
+#: commands/tablecmds.c:1843
#, c-format
-msgid "btree: index item size %lu exceeds maximum %ld"
+msgid "tables can have at most %d columns"
msgstr ""
-#: access/nbtree/nbtutils.c:230
-msgid "_bt_orderkeys: key(s) for attribute 1 missed"
-msgstr ""
+#: catalog/heap.c:373
+#, c-format
+msgid "column name \"%s\" conflicts with a system column name"
+msgstr "ÉÍÑ ËÏÌÏÎËÉ \"%s\" ËÏÎÆÌÉËÔÕÅÔ Ó ÓÉÓÔÅÍÎÏÊ ËÏÌÏÎËÏÊ"
-#: access/nbtree/nbtutils.c:308
+#: catalog/heap.c:389
#, c-format
-msgid "_bt_orderkeys: key(s) for attribute %d missed"
-msgstr ""
+msgid "column name \"%s\" is duplicated"
+msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ËÏÌÏÎËÉ: \"%s\""
-#: access/nbtree/nbtutils.c:465
+#: catalog/heap.c:429
#, c-format
-msgid "_bt_getstrategynumber: unable to identify operator %u"
+msgid "attribute \"%s\" has type UNKNOWN"
+msgstr "ÁÔÒÉÂÕÔ \"%s\" ÉÍÅÅÔ ÔÉÐ UNKNOWN"
+
+#: catalog/heap.c:430
+msgid "Proceeding with relation creation anyway."
msgstr ""
-#: access/rtree/rtree.c:331
+#: catalog/heap.c:437
#, c-format
-msgid "rtdoinsert: failed to add index item to %s"
-msgstr ""
+msgid "attribute \"%s\" has pseudo-type %s"
+msgstr "ÁÒÉÂÕÔ \"%s\" ÉÍÅÅÔ ÐÓÅ×ÄÏ-ÔÉÐ %s"
-#: access/rtree/rtree.c:523 access/rtree/rtree.c:547
+#: catalog/heap.c:447
#, c-format
-msgid "rtdosplit: failed to add index item to %s"
-msgstr ""
+msgid "attribute \"%s\" has composite type %s"
+msgstr "ÁÔÒÉÂÕÔ \"%s\" ÉÍÅÅÔ ÓÌÏÖÎÙÊ ÔÉÐ %s"
-#: access/rtree/rtree.c:643
-msgid "Variable-length rtree keys are not supported."
-msgstr ""
+#: catalog/heap.c:734
+#: catalog/index.c:543
+#: commands/tablecmds.c:1378
+#, c-format
+msgid "relation \"%s\" already exists"
+msgstr "ÏÂßÅËÔ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/rtree/rtree.c:663
+#: catalog/heap.c:1556
+#: commands/tablecmds.c:2892
+#: commands/tablecmds.c:2934
#, c-format
-msgid "rtintinsert: failed to add index item to %s"
-msgstr ""
+msgid "constraint \"%s\" for relation \"%s\" already exists"
+msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/rtree/rtree.c:689 access/rtree/rtree.c:694
+#: catalog/heap.c:1572
#, c-format
-msgid "rtnewroot: failed to add index item to %s"
-msgstr ""
+msgid "CHECK constraint \"%s\" already exists"
+msgstr "CHECK-ÏÇÒÁÎÉÞÅÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/rtree/rtree.c:781
+#: catalog/heap.c:1634
#, c-format
-msgid "rtree: index item size %lu exceeds maximum %lu"
+msgid "only relation \"%s\" can be referenced in CHECK constraint"
msgstr ""
-#: access/rtree/rtree.c:1068
-msgid "rtpicksplit: failed to find a workable page split"
+#: catalog/heap.c:1643
+#: commands/tablecmds.c:3021
+#: commands/typecmds.c:1828
+msgid "cannot use sub-select in CHECK constraint"
msgstr ""
-#: access/rtree/rtree.c:1347
-msgid "rtree_redo: unimplemented"
+#: catalog/heap.c:1647
+#: commands/tablecmds.c:3025
+#: commands/typecmds.c:1832
+msgid "cannot use aggregate in CHECK constraint"
msgstr ""
-#: access/rtree/rtree.c:1353
-msgid "rtree_undo: unimplemented"
+#: catalog/heap.c:1754
+msgid "cannot use column references in DEFAULT clause"
msgstr ""
-#: access/rtree/rtscan.c:255
-#, c-format
-msgid "rtree scan list corrupted -- cannot find 0x%p"
+#: catalog/heap.c:1762
+msgid "DEFAULT clause must not return a set"
msgstr ""
-#: access/rtree/rtscan.c:391
-#, c-format
-msgid "Bad operation in rtree scan adjust: %d"
+#: catalog/heap.c:1770
+msgid "cannot use sub-select in DEFAULT clause"
msgstr ""
-#: access/transam/clog.c:546 access/transam/clog.c:598
-#, c-format
-msgid "open of %s failed: %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ %s: %m"
+#: catalog/heap.c:1774
+msgid "cannot use aggregate in DEFAULT clause"
+msgstr ""
-#: access/transam/clog.c:547
+#: catalog/heap.c:1792
+#: rewrite/rewriteHandler.c:560
#, c-format
-msgid "clog file %s doesn't exist, reading as zeroes"
+msgid "column \"%s\" is of type %s but default expression is of type %s"
msgstr ""
-#: access/transam/clog.c:553 access/transam/clog.c:606
-#, c-format
-msgid "lseek of clog file %u, offset %u failed: %m"
+#: catalog/heap.c:1797
+#: parser/analyze.c:2788
+#: parser/parse_node.c:232
+#: parser/parse_target.c:425
+#: rewrite/rewriteHandler.c:565
+msgid "You will need to rewrite or cast the expression."
msgstr ""
-#: access/transam/clog.c:558
-#, c-format
-msgid "read of clog file %u, offset %u failed: %m"
+#: catalog/index.c:526
+msgid "user-defined indexes on system catalogs are not supported"
+msgstr "ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÉÎÄÅËÓÙ ÎÁ ÓÉÓÔÅÍÎÙÅ ËÁÔÁÌÏÇÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
+
+#: catalog/index.c:538
+msgid "shared indexes cannot be created after initdb"
msgstr ""
-#: access/transam/clog.c:602 access/transam/xlog.c:1378
+#: catalog/index.c:995
#, c-format
-msgid "creation of file %s failed: %m"
-msgstr ""
+msgid "relation \"%s\" isn't an indexable relation"
+msgstr "Ó×ÑÚÔ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÉÒÕÅÍÙÍ ÏÂßÅËÔÏÍ"
-#: access/transam/clog.c:615
+#: catalog/index.c:1755
+#: catalog/index.c:1882
#, c-format
-msgid "write of clog file %u, offset %u failed: %m"
+msgid "the target relation %u is shared"
msgstr ""
-#: access/transam/clog.c:834
-msgid "unable to truncate commit log: apparent wraparound"
-msgstr ""
-
-#: access/transam/clog.c:889
-#, c-format
-msgid "could not open transaction-commit log directory (%s): %m"
-msgstr ""
-
-#: access/transam/clog.c:905
-#, c-format
-msgid "removing commit log file %s"
-msgstr "ÕÄÁÌÅÎÉÅ commit-ÌÏÇ-ÆÁÊÌÁ %s"
-
-#: access/transam/clog.c:914
-#, c-format
-msgid "could not read transaction-commit log directory (%s): %m"
-msgstr ""
-
-#: access/transam/xact.c:412
-msgid "You may only have 2^32-1 commands per transaction"
-msgstr "÷Ù ÍÏÖÅÔÅ ÉÍÅÔØ ÄÏ 2^32-1 ËÏÍÁÎÄ × ÏÄÎÏÊ ÔÒÁÎÚÁËÃÉÉ"
-
-#: access/transam/xact.c:702
-#, c-format
-msgid "RecordTransactionAbort: xact %u already committed"
-msgstr ""
-
-#: access/transam/xact.c:917
-msgid "CommitTransaction and not in in-progress state"
-msgstr ""
-
-#: access/transam/xact.c:1058
-msgid "AbortTransaction and not in in-progress state"
-msgstr ""
-
-#: access/transam/xact.c:1143
-msgid "CleanupTransaction and not in abort state"
-msgstr ""
-
-#: access/transam/xact.c:1175
-msgid "StartTransactionCommand: can't prevent chain"
-msgstr "StartTransactionCommand: ÎÅ × ÓÏÓÔÏÑÎÉÉ ÐÒÅÄÏÔ×ÒÁÔÉÔØ ÃÅÐÏÞËÕ"
-
-#: access/transam/xact.c:1194
-msgid "StartTransactionCommand: unexpected TBLOCK_BEGIN"
-msgstr "StartTransactionCommand: ÎÅÏÖÉÄÁÎÎÙÊ TBLOCK_BEGIN"
-
-#: access/transam/xact.c:1215
-msgid "StartTransactionCommand: unexpected TBLOCK_END"
-msgstr "StartTransactionCommand: ÎÅÏÖÉÄÁÎÎÙÊ TBLOCK_END"
-
-#: access/transam/xact.c:1238
-msgid "StartTransactionCommand: unexpected TBLOCK_ENDABORT"
-msgstr "StartTransactionCommand: ÎÅÏÖÉÄÁÎÎÙÊ TBLOCK_ENDABORT"
-
-#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:1454
-#, c-format
-msgid "%s cannot run inside a transaction block"
-msgstr "%s ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ÔÒÁÎÚÁËÃÉÏÎÎÏÇÏ ÂÌÏËÁ"
-
-#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:1464
-#, c-format
-msgid "%s cannot be executed from a function"
-msgstr "%s ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ÆÕÎËÃÉÉ"
-
-#: access/transam/xact.c:1468
-msgid "PreventTransactionChain: can't prevent chain"
-msgstr "PreventTransactionChain: ÎÅ × ÓÏÓÔÏÑÎÉÉ ÐÒÅÄÏÔ×ÒÁÔÉÔØ ÃÅÐÏÞËÕ"
-
-#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:1475
-#, c-format
-msgid "%s will be committed automatically"
-msgstr ""
-
-#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:1519
-#, c-format
-msgid "%s may only be used in begin/end transaction blocks"
-msgstr ""
-
-#: access/transam/xact.c:1541
-msgid "BEGIN: already a transaction in progress"
-msgstr "BEGIN: ÔÒÁÎÚÁËÃÉÑ ÕÖÅ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ"
-
-#: access/transam/xact.c:1605
-msgid "COMMIT: no transaction in progress"
-msgstr "COMMIT: ÎÅÔ ÔÒÁÎÚÁËÃÉÉ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ"
-
-#: access/transam/xact.c:1642 access/transam/xact.c:1689
-msgid "ROLLBACK: no transaction in progress"
-msgstr "ROLLBACK: ÎÅÔ ÔÒÁÎÚÁËÃÉÉ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ"
-
-#: access/transam/xact.c:1768 access/transam/xact.c:1779
-#, c-format
-msgid "xact_redo: unknown op code %u"
-msgstr "xact_redo: ÎÅÉÚ×ÅÓÔÎÙÊ ËÏÄ ÏÐÅÒÁÃÉÉ: %u"
-
-#: access/transam/xact.c:1777
-msgid "xact_undo: can't undo committed xaction"
-msgstr ""
-
-#: access/transam/xact.c:1814
-msgid "XactPushRollback: already installed"
-msgstr ""
-
-#: access/transam/xlog.c:505
-#, c-format
-msgid "XLogInsert: invalid info mask %02X"
-msgstr ""
-
-#: access/transam/xlog.c:610
-#, c-format
-msgid "XLogInsert: can backup %d blocks at most"
-msgstr ""
-
-#: access/transam/xlog.c:628
-#, c-format
-msgid "XLogInsert: invalid record length %u"
-msgstr ""
-
-#: access/transam/xlog.c:785 access/transam/xlog.c:2625 scan.l:36
-#: utils/adt/name.c:52 utils/adt/varchar.c:83 utils/adt/varchar.c:357
-#: utils/adt/varlena.c:226
-#, c-format
-msgid "%s"
-msgstr "%s"
-
-#: access/transam/xlog.c:1029
-#, c-format
-msgid "XLogWrite: write request %X/%X is past end of log %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:1046 access/transam/xlog.c:1156
-#: access/transam/xlog.c:3329
-#, c-format
-msgid "close of log file %u, segment %u failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:1081
-msgid "XLogWrite: time for a checkpoint, signaling postmaster"
-msgstr ""
-
-#: access/transam/xlog.c:1100
-#, c-format
-msgid "lseek of log file %u, segment %u, offset %u failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:1112
-#, c-format
-msgid "write of log file %u, segment %u, offset %u failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:1208
-#, c-format
-msgid "XLogFlush%s%s: request %X/%X; write %X/%X; flush %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:1313
-#, c-format
-msgid "XLogFlush: request %X/%X is not satisfied --- flushed only to %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:1356 access/transam/xlog.c:1437
-#: access/transam/xlog.c:1547 access/transam/xlog.c:1551
-#, c-format
-msgid "open of %s (log file %u, segment %u) failed: %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ %s (ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u): %m"
-
-#: access/transam/xlog.c:1405
-#, c-format
-msgid "ZeroFill failed to write %s: %m"
-msgstr ""
-
-#: access/transam/xlog.c:1410
-#, c-format
-msgid "fsync of file %s failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:1515
-#, c-format
-msgid ""
-"link from %s to %s (initialization of log file %u, segment %u) failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:1520
-#, c-format
-msgid ""
-"rename from %s to %s (initialization of log file %u, segment %u) failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:1601
-#, c-format
-msgid "could not open transaction log directory (%s): %m"
-msgstr ""
-
-#: access/transam/xlog.c:1616
-#, c-format
-msgid "archiving transaction log file %s"
-msgstr ""
-
-#: access/transam/xlog.c:1618
-msgid "archiving log files is not implemented!"
-msgstr "ÁÒÈÉ×ÁÃÉÑ ÌÏÇÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ!"
-
-#: access/transam/xlog.c:1632
-#, c-format
-msgid "recycled transaction log file %s"
-msgstr ""
-
-#: access/transam/xlog.c:1638
-#, c-format
-msgid "removing transaction log file %s"
-msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇ-ÆÁÊÌÁ ÔÒÁÎÚÁËÃÉÊ: %s"
-
-#: access/transam/xlog.c:1647
-#, c-format
-msgid "could not read transaction log directory (%s): %m"
-msgstr ""
-
-#: access/transam/xlog.c:1720
-#, c-format
-msgid "ReadRecord: bad resource manager data checksum in record at %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:1742
-#, c-format
-msgid "ReadRecord: bad checksum of backup block %d in record at %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:1811
-#, c-format
-msgid "ReadRecord: invalid record offset at %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:1834
-#, c-format
-msgid "ReadRecord: lseek of log file %u, segment %u, offset %u failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:1840 access/transam/xlog.c:1924
-#, c-format
-msgid "ReadRecord: read of log file %u, segment %u, offset %u failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:1850
-#, c-format
-msgid "ReadRecord: contrecord is requested by %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:1864
-#, c-format
-msgid "ReadRecord: record with zero length at %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:1888
-#, c-format
-msgid "ReadRecord: record length %u at %X/%X too long"
-msgstr ""
-
-#: access/transam/xlog.c:1894
-#, c-format
-msgid "ReadRecord: invalid resource manager id %u at %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:1932
-#, c-format
-msgid ""
-"ReadRecord: there is no ContRecord flag in log file %u, segment %u, offset %u"
-msgstr ""
-
-#: access/transam/xlog.c:1940
-#, c-format
-msgid ""
-"ReadRecord: invalid ContRecord length %u in log file %u, segment %u, offset %"
-"u"
-msgstr ""
-
-#: access/transam/xlog.c:2004
-#, c-format
-msgid ""
-"ReadRecord: invalid magic number %04X in log file %u, segment %u, offset %u"
-msgstr ""
-
-#: access/transam/xlog.c:2010
-#, c-format
-msgid ""
-"ReadRecord: invalid info bits %04X in log file %u, segment %u, offset %u"
-msgstr ""
-
-#: access/transam/xlog.c:2018
-#, c-format
-msgid ""
-"ReadRecord: unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
-msgstr ""
-
-#. translator: SUI = startup id
-#: access/transam/xlog.c:2040
-#, c-format
-msgid ""
-"ReadRecord: out-of-sequence SUI %u (after %u) in log file %u, segment %u, "
-"offset %u"
-msgstr ""
-
-#: access/transam/xlog.c:2099
-msgid "invalid LC_COLLATE setting"
-msgstr ""
-
-#: access/transam/xlog.c:2103
-msgid "invalid LC_CTYPE setting"
-msgstr ""
-
-#: access/transam/xlog.c:2121
-msgid "sizeof(ControlFileData) is larger than BLCKSZ; fix either one"
-msgstr ""
-
-#: access/transam/xlog.c:2129
-#, c-format
-msgid "WriteControlFile: could not create control file (%s): %m"
-msgstr ""
-
-#: access/transam/xlog.c:2138
-#, c-format
-msgid "WriteControlFile: write to control file failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:2142
-#, c-format
-msgid "WriteControlFile: fsync of control file failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:2158 access/transam/xlog.c:2281
-#, c-format
-msgid "could not open control file (%s): %m"
-msgstr ""
-
-#: access/transam/xlog.c:2161
-#, c-format
-msgid "read from control file failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:2173
-#, c-format
-msgid ""
-"The database cluster was initialized with PG_CONTROL_VERSION %d,\n"
-"\tbut the server was compiled with PG_CONTROL_VERSION %d.\n"
-"\tIt looks like you need to initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2186
-msgid "invalid checksum in control file"
-msgstr ""
-
-#: access/transam/xlog.c:2202
-#, c-format
-msgid ""
-"The database cluster was initialized with CATALOG_VERSION_NO %d,\n"
-"\tbut the backend was compiled with CATALOG_VERSION_NO %d.\n"
-"\tIt looks like you need to initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2208
-#, c-format
-msgid ""
-"The database cluster was initialized with BLCKSZ %d,\n"
-"\tbut the backend was compiled with BLCKSZ %d.\n"
-"\tIt looks like you need to initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2214
-#, c-format
-msgid ""
-"The database cluster was initialized with RELSEG_SIZE %d,\n"
-"\tbut the backend was compiled with RELSEG_SIZE %d.\n"
-"\tIt looks like you need to recompile or initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2221
-#, c-format
-msgid ""
-"The database cluster was initialized with NAMEDATALEN %d,\n"
-"\tbut the backend was compiled with NAMEDATALEN %d.\n"
-"\tIt looks like you need to recompile or initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2228
-#, c-format
-msgid ""
-"The database cluster was initialized with FUNC_MAX_ARGS %d,\n"
-"\tbut the backend was compiled with FUNC_MAX_ARGS %d.\n"
-"\tIt looks like you need to recompile or initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2236
-msgid ""
-"The database cluster was initialized without HAVE_INT64_TIMESTAMP\n"
-"\tbut the backend was compiled with HAVE_INT64_TIMESTAMP.\n"
-"\tIt looks like you need to recompile or initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2242
-msgid ""
-"The database cluster was initialized with HAVE_INT64_TIMESTAMP\n"
-"\tbut the backend was compiled without HAVE_INT64_TIMESTAMP.\n"
-"\tIt looks like you need to recompile or initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2249
-#, c-format
-msgid ""
-"The database cluster was initialized with LOCALE_NAME_BUFLEN %d,\n"
-"\tbut the backend was compiled with LOCALE_NAME_BUFLEN %d.\n"
-"\tIt looks like you need to initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2256
-#, c-format
-msgid ""
-"The database cluster was initialized with LC_COLLATE '%s',\n"
-"\twhich is not recognized by setlocale().\n"
-"\tIt looks like you need to initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2262
-#, c-format
-msgid ""
-"The database cluster was initialized with LC_CTYPE '%s',\n"
-"\twhich is not recognized by setlocale().\n"
-"\tIt looks like you need to initdb."
-msgstr ""
-
-#: access/transam/xlog.c:2289
-#, c-format
-msgid "write to control file failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:2293
-#, c-format
-msgid "fsync of control file failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:2433
-#, c-format
-msgid "BootStrapXLOG failed to write log file: %m"
-msgstr ""
-
-#: access/transam/xlog.c:2437
-#, c-format
-msgid "BootStrapXLOG failed to fsync log file: %m"
-msgstr ""
-
-#: access/transam/xlog.c:2503
-msgid "control file context is broken"
-msgstr ""
-
-#: access/transam/xlog.c:2506
-#, c-format
-msgid "database system was shut down at %s"
-msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÏÔËÌÀÞÅÎÁ: %s"
-
-#: access/transam/xlog.c:2509
-#, c-format
-msgid "database system shutdown was interrupted at %s"
-msgstr "ÏÔËÌÀÞÅÎÉÅ ÓÉÓÔÅÍÙ ÂÙÌÏ ÐÒÅÒ×ÁÎÏ: %s"
-
-#: access/transam/xlog.c:2512
-#, c-format
-msgid ""
-"database system was interrupted being in recovery at %s\n"
-"\tThis probably means that some data blocks are corrupted\n"
-"\tand you will have to use the last backup for recovery."
-msgstr ""
-
-#: access/transam/xlog.c:2517
-#, c-format
-msgid "database system was interrupted at %s"
-msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ: %s"
-
-#: access/transam/xlog.c:2528
-#, c-format
-msgid "checkpoint record is at %X/%X"
-msgstr "ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X"
-
-#: access/transam/xlog.c:2537
-#, c-format
-msgid "using previous checkpoint record at %X/%X"
-msgstr "ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÅÄÙÄÕÝÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X"
-
-#: access/transam/xlog.c:2542
-msgid "unable to locate a valid checkpoint record"
-msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÎÁÊÔÉ ËÏÒÒÅËÔÎÕÀ ËÏÎÔÒÏÌØÎÕÀ ÔÏÞËÕ"
-
-#: access/transam/xlog.c:2548
-#, c-format
-msgid "redo record is at %X/%X; undo record is at %X/%X; shutdown %s"
-msgstr "redo-ÚÁÐÉÓØ: %X/%X; undo-ÚÁÐÉÓØ: %X/%X; ÏÔËÌÀÞÅÎÉÅ: %s"
-
-#: access/transam/xlog.c:2552
-#, c-format
-msgid "next transaction id: %u; next oid: %u"
-msgstr "id ÓÌÅÄÕÀÝÅÊ ÔÒÁÎÚÁËÃÉÉ: %u; ÓÌÅÄÕÀÝÉÊ OID: %u"
-
-#: access/transam/xlog.c:2555
-msgid "invalid next transaction id"
-msgstr ""
-
-#: access/transam/xlog.c:2566
-msgid "invalid redo in checkpoint record"
-msgstr ""
-
-#: access/transam/xlog.c:2574
-msgid "invalid redo/undo record in shutdown checkpoint"
-msgstr ""
-
-#: access/transam/xlog.c:2583
-msgid ""
-"database system was not properly shut down; automatic recovery in progress"
-msgstr ""
-
-#: access/transam/xlog.c:2603
-#, c-format
-msgid "redo starts at %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:2634
-#, c-format
-msgid "redo done at %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:2640
-msgid "redo is not required"
-msgstr ""
-
-#: access/transam/xlog.c:2722
-#, c-format
-msgid "undo starts at %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:2732
-#, c-format
-msgid "undo done at %X/%X"
-msgstr ""
-
-#: access/transam/xlog.c:2736
-msgid "undo is not required"
-msgstr ""
-
-#: access/transam/xlog.c:2770
-msgid "database system is ready"
-msgstr "ÓÉÓÔÅÍÁ ÇÏÔÏ×Á Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ"
-
-#: access/transam/xlog.c:2898
-msgid "shutting down"
-msgstr "ÏÔËÌÀÞÅÎÉÅ × ÐÒÏÃÅÓÓÅ"
-
-#: access/transam/xlog.c:2911
-msgid "database system is shut down"
-msgstr "ÓÉÓÔÅÍÁ ÏÔËÌÀÞÅÎÁ"
-
-#: access/transam/xlog.c:2932
-msgid "CreateCheckPoint: cannot be called inside transaction block"
-msgstr ""
-
-#: access/transam/xlog.c:3047
-msgid "active transaction while database system is shutting down"
-msgstr ""
-
-#: access/transam/xlog.c:3093
-msgid ""
-"concurrent transaction log activity while database system is shutting down"
-msgstr ""
-
-#: access/transam/xlog.c:3324 access/transam/xlog.c:3352
-#, c-format
-msgid "fsync of log file %u, segment %u failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:3358
-#, c-format
-msgid "fdatasync of log file %u, segment %u failed: %m"
-msgstr ""
-
-#: access/transam/xlog.c:3366
-#, c-format
-msgid "bogus wal_sync_method %d"
-msgstr ""
-
-#: access/transam/xlogutils.c:253
-msgid "_xl_remove_hash_entry: file was not found in cache"
-msgstr ""
-
-#: access/transam/xlogutils.c:350
-msgid "XLogOpenRelation: out of memory for cache"
-msgstr ""
-
-#: access/transam/xlogutils.c:353
-msgid "XLogOpenRelation: file found on insert into cache"
-msgstr ""
-
-#: bootstrap/bootstrap.c:194
-msgid ""
-"Usage:\n"
-" postgres -boot [-d level] [-D datadir] [-F] [-o file] [-x num] dbname\n"
-" -d 1-5 debug mode\n"
-" -D datadir data directory\n"
-" -F turn off fsync\n"
-" -o file send debug output to file\n"
-" -x num internal use\n"
-msgstr ""
-"éÓÐÏÌØÚÏ×ÁÎÉÅ:\n"
-" postgres -boot [-d ÕÒÏ×ÅÎØ] [-D ÄÉÒÄÁÎÎÙÈ] [-F] [-o ÆÁÊÌ] [-x ÎÏÍÅÒ] "
-"ÉÍÑÂÄ\n"
-" -d 1-5 ÒÅÖÉÍ ÏÔÌÁÄËÉ\n"
-" -D ÄÉÒÄÁÎÎÙÈ ÄÉÒÅËÔÏÒÉÑ Ó ÄÁÎÎÙÍÉ\n"
-" -F ×ÙËÌÀÞÉÔØ fsync\n"
-" -o ÆÁÊÌ ÎÁÐÒÁ×ÉÔØ debug-×Ù×ÏÄ × ÆÁÊÌ\n"
-" -x ÎÏÍÅÒ ÄÌÑ ×ÎÕÔÒÅÎÎÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ\n"
-
-#: bootstrap/bootstrap.c:308 postmaster/postmaster.c:309
-#, c-format
-msgid ""
-"%s does not know where to find the database system data.\n"
-"You must specify the directory that contains the database system\n"
-"either by specifying the -D invocation option or by setting the\n"
-"PGDATA environment variable.\n"
-"\n"
-msgstr ""
-"íÏÄÕÌØ %s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÎÁÊÔÉ ÄÁÎÎÙÅ (ÂÁÚÙ É Ô.Ä.) ÓÉÓÔÅÍÙ.\n"
-"÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÄÉÒÅËÔÏÒÉÀ, ËÏÔÏÒÁÑ ÓÏÄÅÒÖÉÔ ÄÁÎÎÙÅ\n"
-"ÐÕÔ£Í ÕËÁÚÁÎÉÑ ÏÐÃÉÉ -D ÐÒÉ ÚÁÐÕÓËÅ ÉÌÉ ÕÓÔÁÎÏ×É× ÐÅÒÅÍÅÎÎÕÀ\n"
-"ÏËÒÕÖÅÎÉÑ PGDATA.\n"
-"\n"
-
-#: bootstrap/bootstrap.c:408
-#, c-format
-msgid "Unsupported XLOG op %d"
-msgstr ""
-
-#: bootstrap/bootstrap.c:511
-#, c-format
-msgid "open relation %s, attrsize %d"
-msgstr ""
-
-#: bootstrap/bootstrap.c:527
-#, c-format
-msgid "create attribute %d name %s len %d num %d type %u"
-msgstr ""
-
-#: bootstrap/bootstrap.c:546
-#, c-format
-msgid "closerel: close of '%s' when '%s' was expected"
-msgstr ""
-
-#: bootstrap/bootstrap.c:550
-#, c-format
-msgid "closerel: close of '%s' before any relation was opened"
-msgstr ""
-
-#: bootstrap/bootstrap.c:555
-msgid "no open relation to close"
-msgstr ""
-
-#: bootstrap/bootstrap.c:558
-#, c-format
-msgid "close relation %s"
-msgstr ""
-
-#: bootstrap/bootstrap.c:582
-msgid "warning: no open relations allowed with 'create' command"
-msgstr ""
-
-#: bootstrap/bootstrap.c:591
-#, c-format
-msgid "column %s %s"
-msgstr "ËÏÌÏÎËÁ %s %s"
-
-#: bootstrap/bootstrap.c:681
-#, c-format
-msgid "inserting row oid %u, %d columns"
-msgstr ""
-
-#: bootstrap/bootstrap.c:693
-msgid "row inserted"
-msgstr "ÚÁÐÉÓØ ÄÏÂÁ×ÌÅÎÁ"
-
-#: bootstrap/bootstrap.c:715
-#, c-format
-msgid "inserting column %d value '%s'"
-msgstr ""
-
-#: bootstrap/bootstrap.c:721
-msgid "Typ != NULL"
-msgstr "Typ != NULL"
-
-#: bootstrap/bootstrap.c:728
-#, c-format
-msgid "unable to find atttypid %u in Typ list"
-msgstr ""
-
-#: bootstrap/bootstrap.c:739 bootstrap/bootstrap.c:760
-#, c-format
-msgid " -> %s"
-msgstr " -> %s"
-
-#: bootstrap/bootstrap.c:750
-#, c-format
-msgid "type oid %u not found"
-msgstr ""
-
-#: bootstrap/bootstrap.c:751
-#, c-format
-msgid "Typ == NULL, typeindex = %u"
-msgstr "Typ == NULL, typeindex = %u"
-
-#: bootstrap/bootstrap.c:763
-msgid "inserted"
-msgstr "ÄÏÂÁ×ÌÅÎÏ"
-
-#: bootstrap/bootstrap.c:773
-#, c-format
-msgid "inserting column %d NULL"
-msgstr ""
-
-#: bootstrap/bootstrap.c:820
-msgid "Memory manager fault: cleanup called twice.\n"
-msgstr ""
-
-#: bootstrap/bootstrap.c:867
-#, c-format
-msgid "external type: %s"
-msgstr "×ÎÅÛÎÉÊ ÔÉÐ: %s"
-
-#: bootstrap/bootstrap.c:891
-#, c-format
-msgid "Error: unknown type '%s'.\n"
-msgstr "ïÛÉÂËÁ: ÎÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ '%s'.\n"
-
-#: bootstrap/bootstrap.c:907
-msgid "AllocateAttribute: malloc failed"
-msgstr "AllocateAttribute: malloc ÎÅ ÕÄÁÌÓÑ"
-
-#: bootstrap/bootstrap.c:1058
-msgid ""
-"There are too many string constants and identifiers for the compiler to "
-"handle."
-msgstr ""
-
-#: bootscanner.l:128
-#, c-format
-msgid "syntax error at line %d: unexpected character %s"
-msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ × ÓÔÒÏËÅ %d: ÎÅÏÖÉÄÁÅÍÙÊ ÓÉÍ×ÏÌ %s"
-
-#: bootscanner.l:138
-#, c-format
-msgid "syntax error at line %d: unexpected token %s"
-msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ × ÓÔÒÏËÅ %d: ÎÅÏÖÉÄÁÅÍÙÊ ÔÏËÅÎ %s"
-
-#: bootparse.y:59
-msgid "start transaction"
-msgstr "ÎÁÞÁÌÏ ÔÒÁÎÚÁËÃÉÉ"
-
-#: bootparse.y:67
-msgid "commit transaction"
-msgstr "ÐÏÄÔ×ÅÒÖÄÅÎÉÅ ÔÒÁÎÚÁËÃÉÉ"
-
-#: bootparse.y:158
-#, c-format
-msgid "creating%s%s relation %s..."
-msgstr ""
-
-#: bootparse.y:179
-msgid "create bootstrap: warning, open relation exists, closing first"
-msgstr ""
-
-#: bootparse.y:189
-msgid "bootstrap relation created"
-msgstr ""
-
-#: bootparse.y:202
-#, c-format
-msgid "relation created with oid %u"
-msgstr "ÓÏÚÄÁÎ ÏÂßÅËÔ Ó OID %u"
-
-#: bootparse.y:213
-#, c-format
-msgid "inserting row with oid %u..."
-msgstr "ÄÏÂÁ×ÌÑÅÔÓÑ ÓÔÒÏËÁ Ó OID %u..."
-
-#: bootparse.y:215
-msgid "inserting row..."
-msgstr "ÄÏÂÁ×ÌÑÅÔÓÑ ÓÔÒÏËÁ..."
-
-#: bootparse.y:221
-#, c-format
-msgid "incorrect number of columns in row (expected %d, got %d)"
-msgstr "ÎÅ×ÅÒÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË × ÓÔÒÏËÅ (ÏÖÉÄÁÌÏÓØ %d, ÐÏÌÕÞÅÎÏ %d)"
-
-#: bootparse.y:225
-msgid "relation not open"
-msgstr "ÏÂßÅËÔ ÎÅ ÏÔËÒÙÔ"
-
-#: bootparse.y:306
-msgid "too many columns"
-msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË"
-
-#: catalog/aclchk.c:60
-#, c-format
-msgid "acl size = %d, # acls = %d"
-msgstr "ÒÁÚÍÅÒ acl = %d, ÞÉÓÌÏ acl'Ï× = %d"
-
-#: catalog/aclchk.c:64
-#, c-format
-msgid "\tacl[%d]: %s"
-msgstr "\tacl[%d]: %s"
-
-#: catalog/aclchk.c:153
-#, c-format
-msgid "bogus GrantStmt.objtype %d"
-msgstr ""
-
-#: catalog/aclchk.c:173
-#, c-format
-msgid "invalid privilege type %s for table object"
-msgstr ""
-
-#: catalog/aclchk.c:202
-#, c-format
-msgid "relation %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:209
-#, c-format
-msgid "\"%s\" is an index"
-msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
-
-#: catalog/aclchk.c:268
-#, c-format
-msgid "invalid privilege type %s for database object"
-msgstr ""
-
-#: catalog/aclchk.c:298
-#, c-format
-msgid "database \"%s\" not found"
-msgstr "ÂÁÚÁ \"%s\" ÎÅ ÎÁÊÄÅÎÁ"
-
-#: catalog/aclchk.c:302 catalog/aclchk.c:474 catalog/pg_conversion.c:146
-#: commands/dbcommands.c:535 commands/user.c:911 tcop/utility.c:861
-#: utils/init/miscinit.c:615
-msgid "permission denied"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î"
-
-#: catalog/aclchk.c:359
-#, c-format
-msgid "invalid privilege type %s for function object"
-msgstr ""
-
-#: catalog/aclchk.c:389 parser/parse_func.c:885 parser/parse_func.c:1332
-#, c-format
-msgid "function %u not found"
-msgstr "æÕÎËÃÉÑ %u ÎÅ ÎÁÊÄÅÎÁ"
-
-#: catalog/aclchk.c:452
-#, c-format
-msgid "invalid privilege type %s for language object"
-msgstr ""
-
-#: catalog/aclchk.c:481
-#, c-format
-msgid "language \"%s\" not found"
-msgstr "ÑÚÙË \"%s\" ÎÅ ÎÁÊÄÅÎ"
-
-# TO REVIEW
-#: catalog/aclchk.c:485
-#, c-format
-msgid "language \"%s\" is not trusted"
-msgstr "ÑÚÙË \"%s\" ÎÅÄÏ×ÅÒÑÍÙÊ"
-
-#: catalog/aclchk.c:542
-#, c-format
-msgid "invalid privilege type %s for namespace object"
-msgstr ""
-
-#: catalog/aclchk.c:568
-#, c-format
-msgid "namespace \"%s\" not found"
-msgstr ""
-
-#: catalog/aclchk.c:644
-#, c-format
-msgid "privilege_to_string: unrecognized privilege %d"
-msgstr ""
-
-#: catalog/aclchk.c:666
-#, c-format
-msgid "non-existent group \"%s\""
-msgstr ""
-
-#: catalog/aclchk.c:736
-#, c-format
-msgid "in_group: group %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:764
-msgid "aclcheck: null ACL, returning OK"
-msgstr ""
-
-#: catalog/aclchk.c:779
-msgid "aclcheck: zero-length ACL, returning OK"
-msgstr ""
-
-#: catalog/aclchk.c:788
-msgid "aclcheck: first entry in ACL is not 'world' entry"
-msgstr ""
-
-#: catalog/aclchk.c:792
-#, c-format
-msgid "aclcheck: using world=%d"
-msgstr ""
-
-#: catalog/aclchk.c:808
-#, c-format
-msgid "aclcheck: found user %u/%d"
-msgstr ""
-
-#: catalog/aclchk.c:825 catalog/aclchk.c:846
-#, c-format
-msgid "aclcheck: found group %u/%d"
-msgstr ""
-
-#: catalog/aclchk.c:858
-#, c-format
-msgid "aclcheck: bogus ACL id type: %d"
-msgstr ""
-
-#: catalog/aclchk.c:879 commands/user.c:1304
-#, c-format
-msgid "%s: permission denied"
-msgstr "%s: ÎÅÔ ÄÏÓÔÕÐÁ"
-
-#: catalog/aclchk.c:882
-#, c-format
-msgid "%s: must be owner"
-msgstr ""
-
-#: catalog/aclchk.c:885
-#, c-format
-msgid "%s: unexpected AclResult %d"
-msgstr ""
-
-#: catalog/aclchk.c:913
-#, c-format
-msgid "pg_class_aclcheck: invalid user id %u"
-msgstr ""
-
-#: catalog/aclchk.c:928
-#, c-format
-msgid "pg_class_aclcheck: relation %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:941
-msgid "pg_class_aclcheck: catalog update: permission denied"
-msgstr ""
-
-#: catalog/aclchk.c:953
-#, c-format
-msgid "pg_class_aclcheck: %u is superuser"
-msgstr ""
-
-#: catalog/aclchk.c:1021
-#, c-format
-msgid "pg_database_aclcheck: database %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:1076
-#, c-format
-msgid "pg_proc_aclcheck: function %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:1129
-#, c-format
-msgid "pg_language_aclcheck: language %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:1186
-#, c-format
-msgid "pg_namespace_aclcheck: namespace %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:1234
-#, c-format
-msgid "pg_class_ownercheck: relation %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:1260
-#, c-format
-msgid "pg_type_ownercheck: type %u not found"
-msgstr "pg_type_ownercheck: ÔÉÐ '%u ÎÅ ÎÁÊÄÅÎ"
-
-#: catalog/aclchk.c:1286
-#, c-format
-msgid "pg_oper_ownercheck: operator %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:1312
-#, c-format
-msgid "pg_proc_ownercheck: function %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:1338
-#, c-format
-msgid "pg_namespace_ownercheck: namespace %u not found"
-msgstr ""
-
-#: catalog/aclchk.c:1365
-#, c-format
-msgid "pg_opclass_ownercheck: operator class %u not found"
-msgstr ""
-
-#: catalog/dependency.c:163
-#, c-format
-msgid ""
-"Cannot drop %s because other objects depend on it\n"
-"\tUse DROP ... CASCADE to drop the dependent objects too"
-msgstr ""
-
-#: catalog/dependency.c:253 catalog/dependency.c:572
-#, c-format
-msgid "Cannot drop %s because it is required by the database system"
-msgstr ""
-
-#: catalog/dependency.c:257
-#, c-format
-msgid "findAutoDeletableObjects: unknown dependency type '%c' for %s"
-msgstr ""
-
-#: catalog/dependency.c:386
-#, c-format
-msgid ""
-"Cannot drop %s because %s requires it\n"
-"\tYou may drop %s instead"
-msgstr ""
-
-#: catalog/dependency.c:412
-#, c-format
-msgid "recursiveDeletion: multiple INTERNAL dependencies for %s"
-msgstr ""
-
-#: catalog/dependency.c:424
-#, c-format
-msgid "recursiveDeletion: incorrect use of PIN dependency with %s"
-msgstr ""
-
-#: catalog/dependency.c:428 catalog/dependency.c:576
-#, c-format
-msgid "recursiveDeletion: unknown dependency type '%c' for %s"
-msgstr ""
-
-#: catalog/dependency.c:454 catalog/dependency.c:532 catalog/dependency.c:558
-#, c-format
-msgid "Drop auto-cascades to %s"
-msgstr ""
-
-#: catalog/dependency.c:458 catalog/dependency.c:536
-#, c-format
-msgid "%s depends on %s"
-msgstr ""
-
-#: catalog/dependency.c:464 catalog/dependency.c:542
-#, c-format
-msgid "Drop cascades to %s"
-msgstr ""
-
-#: catalog/dependency.c:693
-#, c-format
-msgid "doDeletion: Unsupported object class %u"
-msgstr ""
-
-#: catalog/dependency.c:776
-#, c-format
-msgid "find_expr_references_walker: bogus varlevelsup %d"
-msgstr ""
-
-#: catalog/dependency.c:780
-#, c-format
-msgid "find_expr_references_walker: bogus varno %d"
-msgstr ""
-
-#: catalog/dependency.c:800
-#, c-format
-msgid "find_expr_references_walker: bogus varattno %d"
-msgstr ""
-
-#: catalog/dependency.c:844
-msgid "find_expr_references_walker: already-planned subqueries not supported"
-msgstr ""
-
-#: catalog/dependency.c:1180
-#, c-format
-msgid "getObjectClass: Unknown object class %u"
-msgstr ""
-
-#: catalog/dependency.c:1237
-#, c-format
-msgid "getObjectDescription: Cast %u does not exist"
-msgstr ""
-
-#: catalog/dependency.c:1271
-#, c-format
-msgid "getObjectDescription: Constraint %u does not exist"
-msgstr ""
-
-#: catalog/dependency.c:1301
-#, c-format
-msgid "getObjectDescription: Conversion %u does not exist"
-msgstr ""
-
-#: catalog/dependency.c:1330
-#, c-format
-msgid "getObjectDescription: Default %u does not exist"
-msgstr ""
-
-#: catalog/dependency.c:1355
-#, c-format
-msgid "getObjectDescription: Language %u does not exist"
-msgstr "getObjectDescription: ñÚÙË %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/dependency.c:1380
-#, c-format
-msgid "cache lookup of opclass %u failed"
-msgstr "ÐÏÉÓË × ËÚÛÅ ÏÐËÌÁÓÓÁ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/dependency.c:1398 utils/adt/ruleutils.c:425
-#, c-format
-msgid "syscache lookup for AM %u failed"
-msgstr "ÐÏÉÓË × ÓÉÓÔÅÍÎÏÍ ËÚÛÅ AM %u ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/dependency.c:1430
-#, c-format
-msgid "getObjectDescription: Rule %u does not exist"
-msgstr "getObjectDescription: ðÒ×ÉÌÏ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/dependency.c:1464
-#, c-format
-msgid "getObjectDescription: Trigger %u does not exist"
-msgstr "getObjectDescription: ôÒÉÇÇÅÒ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/dependency.c:1484
-#, c-format
-msgid "getObjectDescription: Schema %u does not exist"
-msgstr "getObjectDescription: óÈÅÍÁ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/dependency.c:1516 catalog/heap.c:1660 catalog/pg_constraint.c:470
-#: utils/adt/ruleutils.c:3121
-#, c-format
-msgid "cache lookup of relation %u failed"
-msgstr ""
-
-#: catalog/heap.c:156 catalog/heap.c:159
-#, c-format
-msgid "SystemAttributeDefinition: invalid attribute number %d"
-msgstr "SystemAttributeDefinition: ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÁÔÒÉÂÕÔÁ: %d"
-
-#: catalog/heap.c:226
-#, c-format
-msgid ""
-"cannot create %s.%s: system catalog modifications are currently disallowed"
-msgstr ""
-
-#: catalog/heap.c:353
-#, c-format
-msgid "Number of columns is out of range (0 to %d)"
-msgstr "þÉÓÌÏ ËÏÌÏÎÏË ×ÎÅ ÄÉÁÐÁÚÏÎÁ (ÏÔ 0 ÄÏ %d)"
-
-#: catalog/heap.c:368
-#, c-format
-msgid "name of column \"%s\" conflicts with an existing system column"
-msgstr "ÉÍÑ ËÏÌÏÎËÉ \"%s\" ËÏÎÆÌÉËÔÕÅÔ Ó ÓÕÝÅÓÔ×ÕÀÝÅÊ ÓÉÓÔÅÍÎÏÊ ËÏÌÏÎËÏÊ"
-
-#: catalog/heap.c:382
-#, c-format
-msgid "column name \"%s\" is duplicated"
-msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ËÏÌÏÎËÉ: \"%s\""
-
-#: catalog/heap.c:420
-#, c-format
-msgid ""
-"Attribute \"%s\" has an unknown type\n"
-"\tProceeding with relation creation anyway"
-msgstr ""
-
-#: catalog/heap.c:424
-#, c-format
-msgid "Attribute \"%s\" has pseudo-type %s"
-msgstr "áÔÒÉÂÕÔ \"%s\" ÉÍÅÅÔ ÐÓÅ×ÄÏ-ÔÉÐ %s"
-
-#: catalog/heap.c:431
-#, c-format
-msgid "Attribute \"%s\" has composite type %s"
-msgstr "áÔÒÉÂÕÔ \"%s\" ÉÍÅÅÔ ÓÌÏÖÎÙÊ ÔÉÐ %s"
-
-#: catalog/heap.c:714
-#, c-format
-msgid "Relation '%s' already exists"
-msgstr "ïÂßÅËÔ '%s' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/heap.c:871
-#, c-format
-msgid "DeleteRelationTuple: cache lookup failed for relation %u"
-msgstr "DeleteRelationTuple: ÐÏÉÓË × ËÜÛÅ Ó×ÑÚÉ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/heap.c:950
-#, c-format
-msgid "RemoveAttributeById: Failed to find attribute %d in relation %u"
-msgstr ""
-
-#: catalog/heap.c:1029
-#, c-format
-msgid "RemoveAttrDefault: no default found for rel %u attnum %d"
-msgstr ""
-
-#: catalog/heap.c:1065
-#, c-format
-msgid "RemoveAttrDefaultById: cache lookup failed for attrdef %u"
-msgstr "RemoveAttrDefaultById: ÐÏÉÓË × ËÜÛÅ attrdef %u ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/heap.c:1088
-#, c-format
-msgid "RemoveAttrDefaultById: cache lookup failed for rel %u attr %d"
-msgstr "RemoveAttrDefaultById: ÐÏÉÓË × ËÜÛÅ ÄÌÑ Ó×ÑÚÉ %u É attr %d ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/heap.c:1143
-#, c-format
-msgid "heap_drop_with_catalog: FlushRelationBuffers returned %d"
-msgstr "heap_drop_with_catalog: FlushRelationBuffers ×ÏÚ×ÒÁÔÉÌÁ %d"
-
-#: catalog/heap.c:1264 parser/parse_relation.c:1503 utils/adt/ruleutils.c:3278
-#, c-format
-msgid "cache lookup of attribute %d in relation %u failed"
-msgstr ""
-
-#: catalog/heap.c:1522 commands/tablecmds.c:2634 commands/tablecmds.c:2672
-#, c-format
-msgid "constraint \"%s\" already exists for relation \"%s\""
-msgstr ""
-
-#: catalog/heap.c:1536 commands/tablecmds.c:206
-#, c-format
-msgid "Duplicate CHECK constraint name: '%s'"
-msgstr ""
-
-#: catalog/heap.c:1596
-#, c-format
-msgid "Only relation \"%s\" can be referenced in CHECK constraint expression"
-msgstr ""
-
-#: catalog/heap.c:1603 commands/tablecmds.c:2754 commands/typecmds.c:1588
-msgid "cannot use subselect in CHECK constraint expression"
-msgstr ""
-
-#: catalog/heap.c:1605 commands/tablecmds.c:2756 commands/typecmds.c:1590
-msgid "cannot use aggregate function in CHECK constraint expression"
-msgstr ""
-
-#: catalog/heap.c:1715
-msgid "cannot use column references in DEFAULT clause"
-msgstr ""
-
-#: catalog/heap.c:1721
-msgid "DEFAULT clause must not return a set"
-msgstr ""
-
-#: catalog/heap.c:1727
-msgid "cannot use subselects in DEFAULT clause"
-msgstr ""
-
-#: catalog/heap.c:1729
-msgid "cannot use aggregate functions in DEFAULT clause"
-msgstr ""
-
-#: catalog/heap.c:1750 rewrite/rewriteHandler.c:487
-#, c-format
-msgid ""
-"Column \"%s\" is of type %s but default expression is of type %s\n"
-"\tYou will need to rewrite or cast the expression"
-msgstr ""
-
-#: catalog/index.c:124
-#, c-format
-msgid "Function %u does not exist"
-msgstr "æÕÎËÃÉÑ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/index.c:143 catalog/index.c:280
-#, c-format
-msgid "Opclass %u does not exist"
-msgstr "Opclass %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/index.c:157 catalog/index.c:293
-#, c-format
-msgid "Type %u does not exist"
-msgstr "ôÉÐ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/index.c:238
-#, c-format
-msgid "cannot create index: column %d does not exist"
-msgstr "ÎÅÌØÚÑ ÓÏÚÄÁÔØ ÉÎÄÅËÓ: ËÏÌÏÎËÁ %d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/index.c:543
-msgid "must index at least one column"
-msgstr "ÐÏËÒÁÊÎÅÊ ÍÅÒÅ ÏÄÎÁ ËÏÌÏÎËÁ ÄÏÌÖÎÁ ÂÙÔØ ÉÎÄÅËÓÉÒÏ×ÁÎÁ"
-
-#: catalog/index.c:548
-msgid "User-defined indexes on system catalogs are not supported"
-msgstr "ðÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÉÎÄÅËÓÙ ÎÁ ÓÉÓÔÅÍÎÙÅ ËÁÔÁÌÏÇÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: catalog/index.c:558
-msgid "Shared indexes cannot be created after initdb"
-msgstr ""
-
-#: catalog/index.c:561
-#, c-format
-msgid "relation named \"%s\" already exists"
-msgstr "ÏÂßÅËÔ Ó ÉÍÅÎÅÍ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/index.c:674
-msgid "index_create: constraint must be PRIMARY or UNIQUE"
-msgstr ""
-
-#: catalog/index.c:824
-#, c-format
-msgid "index_drop: cache lookup failed for index %u"
-msgstr "index_drop: ÐÏÉÓË × ËÜÛÅ ÉÎÄÅËÓÁ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/index.c:837
-#, c-format
-msgid "index_drop: FlushRelationBuffers returned %d"
-msgstr "index_drop: FlushRelationBuffers ×ÏÚ×ÒÁÔÉÌÁ %d"
-
-#: catalog/index.c:1039
-#, c-format
-msgid "relation %s isn't an indexable relation"
-msgstr "ÏÂßÅËÔ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÉÒÕÅÍÙÍ"
-
-#: catalog/index.c:1110
-#, c-format
-msgid "setRelhasindex: cannot find relation %u in pg_class"
-msgstr ""
-
-#: catalog/index.c:1226
-#, c-format
-msgid "setNewRelfilenode: cannot find relation %u in pg_class"
-msgstr ""
-
-#: catalog/index.c:1338
-#, c-format
-msgid "UpdateStats: cannot find relation %u in pg_class"
-msgstr ""
-
-#: catalog/index.c:1617
-msgid "IndexBuildHeapScan: concurrent insert in progress"
-msgstr ""
-
-#: catalog/index.c:1632
-msgid "IndexBuildHeapScan: concurrent delete in progress"
-msgstr ""
-
-#: catalog/index.c:1637 commands/vacuum.c:1207 commands/vacuumlazy.c:359
-#: commands/vacuumlazy.c:846
-msgid "Unexpected HeapTupleSatisfiesVacuum result"
-msgstr ""
-
-#: catalog/index.c:1725
-#, c-format
-msgid "IndexGetRelation: can't find index id %u"
-msgstr "IndexGetRelation: ÎÅ ÐÏÌÕÞÁÅÔÓÑ ÎÁÊÔÉ ÉÎÄÅËÓ Ó id %u"
-
-#: catalog/index.c:1774
-msgid "reindex_index: can't open index relation"
-msgstr ""
-
-#: catalog/index.c:1785
-msgid "reindex_index: can't open heap relation"
-msgstr ""
-
-#: catalog/index.c:1799 catalog/index.c:1922
-#, c-format
-msgid "the target relation %u is shared"
-msgstr ""
-
-#: catalog/index.c:1805
-#, c-format
-msgid "the target relation %u is nailed"
-msgstr ""
-
-#: catalog/namespace.c:168 catalog/namespace.c:215 catalog/namespace.c:1153
-#: parser/parse_expr.c:845 parser/parse_target.c:147
-msgid "Cross-database references are not implemented"
-msgstr ""
-
-#: catalog/namespace.c:186
-#, c-format
-msgid "Relation \"%s\".\"%s\" does not exist"
-msgstr "ïÂßÅËÔ \"%s\".\"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/namespace.c:222
-msgid "TEMP tables may not specify a namespace"
-msgstr ""
-
-#: catalog/namespace.c:236 catalog/namespace.c:1182 catalog/namespace.c:1217
-#: catalog/namespace.c:1802
-#, c-format
-msgid "Namespace \"%s\" does not exist"
-msgstr ""
-
-#: catalog/namespace.c:246 catalog/namespace.c:1227
-msgid "No namespace has been selected to create in"
-msgstr ""
-
-#: catalog/namespace.c:298
-#, c-format
-msgid "Cache lookup failed for relation %u"
-msgstr "ðÏÉÓË × ËÜÛÅ Ó×ÑÚÉ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/namespace.c:380
-#, c-format
-msgid "Cache lookup failed for type %u"
-msgstr ""
-
-#: catalog/namespace.c:581
-#, c-format
-msgid "Cache lookup failed for procedure %u"
-msgstr ""
-
-#: catalog/namespace.c:793
-#, c-format
-msgid "Cache lookup failed for operator %u"
-msgstr "ðÏÉÓË × ËÜÛÅ ÏÐÅÒÁÔÏÒÙ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/namespace.c:1006
-#, c-format
-msgid "Cache lookup failed for opclass %u"
-msgstr "ðÏÉÓË × ËÜÛÅ ÏÐËÌÁÓÓÁ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/namespace.c:1087
-#, c-format
-msgid "Cache lookup failed for converions %u"
-msgstr "ðÏÉÓË × ËÜÛÅ ËÏÎ×ÅÒÓÉÉ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/namespace.c:1156 gram.y:2291 gram.y:6839
-#, c-format
-msgid "Improper qualified name (too many dotted names): %s"
-msgstr ""
-
-#: catalog/namespace.c:1260
-msgid "Improper relation name (too many dotted names)"
-msgstr ""
-
-#: catalog/namespace.c:1472
-msgid "recomputeNamespacePath: invalid list syntax"
-msgstr ""
-
-#: catalog/namespace.c:1601
-#, c-format
-msgid "%s: not authorized to create temp tables"
-msgstr ""
-
-#: catalog/pg_aggregate.c:62
-msgid "no aggregate name supplied"
-msgstr ""
-
-#: catalog/pg_aggregate.c:65
-msgid "aggregate must have a transition function"
-msgstr ""
-
-#: catalog/pg_aggregate.c:87
-#, c-format
-msgid "return type of transition function %s is not %s"
-msgstr ""
-
-#: catalog/pg_aggregate.c:99
-msgid ""
-"must not omit initval when transfn is strict and transtype is not compatible "
-"with input type"
-msgstr ""
-
-#: catalog/pg_constraint.c:437
-#, c-format
-msgid "RemoveConstraintById: constraint %u not found"
-msgstr ""
-
-#: catalog/pg_constraint.c:475
-#, c-format
-msgid "RemoveConstraintById: relation %s has relchecks = 0"
-msgstr ""
-
-#: catalog/pg_constraint.c:502
-#, c-format
-msgid "RemoveConstraintById: Constraint %u is not a known type"
-msgstr ""
-
-#: catalog/pg_conversion.c:57
-msgid "no conversion name supplied"
-msgstr ""
-
-#: catalog/pg_conversion.c:64
-#, c-format
-msgid "conversion name \"%s\" already exists"
-msgstr "ËÏÎ×ÅÒÓÉÑ Ó ÉÍÅÎÅÍ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/pg_conversion.c:75
-#, c-format
-msgid "default conversion for %s to %s already exists"
-msgstr ""
-
-#: catalog/pg_conversion.c:141 catalog/pg_conversion.c:308
-#, c-format
-msgid "Conversion %u search from syscache failed"
-msgstr ""
-
-#: catalog/pg_conversion.c:192
-#, c-format
-msgid "conversion %u does not exist"
-msgstr "ËÏÎ×ÅÒÓÉÑ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/pg_conversion.c:302 commands/conversioncmds.c:97
-#, c-format
-msgid "conversion %s not found"
-msgstr ""
-
-#: catalog/pg_largeobject.c:108
-#, c-format
-msgid "LargeObjectDrop: large object %u not found"
-msgstr "LargeObjectDrop: ÂÏÌØÛÏÊ ÏÂßÅËÔ %u ÎÅ ÎÁÊÄÅÎ"
-
-#: catalog/pg_namespace.c:43
-msgid "no namespace name supplied"
-msgstr ""
-
-#: catalog/pg_namespace.c:49
-#, c-format
-msgid "namespace \"%s\" already exists"
-msgstr ""
-
-#: catalog/pg_operator.c:215 catalog/pg_operator.c:401
-#, c-format
-msgid "\"%s\" is not a valid operator name"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ÏÐÅÒÁÔÏÒÁ"
-
-#: catalog/pg_operator.c:404
-msgid "at least one of leftarg or rightarg must be specified"
-msgstr ""
-
-#: catalog/pg_operator.c:410
-msgid "only binary operators can have commutators"
-msgstr ""
-
-#: catalog/pg_operator.c:412
-msgid "only binary operators can have join selectivity"
-msgstr ""
-
-#: catalog/pg_operator.c:414
-msgid "only binary operators can hash"
-msgstr ""
-
-#: catalog/pg_operator.c:416
-msgid "only binary operators can mergejoin"
-msgstr ""
-
-#: catalog/pg_operator.c:426
-#, c-format
-msgid "OperatorDef: operator \"%s\" already defined"
-msgstr "OperatorDef: ÏÐÅÒÁÔÏÒ \"%s\" ÕÖÅ ÏÐÒÅÄÅÌ£Î"
-
-#: catalog/pg_operator.c:623
-#, c-format
-msgid "OperatorDef: operator %u not found"
-msgstr ""
-
-#: catalog/pg_operator.c:711
-msgid "operator cannot be its own negator or sort operator"
-msgstr ""
-
-#: catalog/pg_operator.c:728
-#, c-format
-msgid "OperatorDef: can't create operator shell \"%s\""
-msgstr ""
-
-#: catalog/pg_proc.c:86 commands/functioncmds.c:140 parser/parse_func.c:1393
-#, c-format
-msgid "functions cannot have more than %d arguments"
-msgstr "ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÂÏÌÅÅ %d"
-
-#: catalog/pg_proc.c:127
-msgid "lookup for procedure by source needs fix (Jan)"
-msgstr ""
-
-#: catalog/pg_proc.c:139
-#, c-format
-msgid "method %s already an attribute of type %s"
-msgstr ""
-
-#: catalog/pg_proc.c:189
-#, c-format
-msgid "function %s already exists with same argument types"
-msgstr ""
-
-#: catalog/pg_proc.c:192
-#, c-format
-msgid "ProcedureCreate: you do not have permission to replace function %s"
-msgstr ""
-
-#: catalog/pg_proc.c:201
-msgid ""
-"ProcedureCreate: cannot change return type of existing function.\n"
-"\tUse DROP FUNCTION first."
-msgstr ""
-
-#: catalog/pg_proc.c:208
-#, c-format
-msgid "function %s is an aggregate"
-msgstr "ÆÕÎËÃÉÑ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-
-#: catalog/pg_proc.c:211
-#, c-format
-msgid "function %s is not an aggregate"
-msgstr "ÆÕÎËÃÉÑ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-
-#: catalog/pg_proc.c:323
-#, c-format
-msgid "function declared to return %s, but no SELECT provided"
-msgstr ""
-
-#: catalog/pg_proc.c:341
-msgid "function declared to return void, but final statement is a SELECT"
-msgstr ""
-
-#: catalog/pg_proc.c:347
-#, c-format
-msgid "function declared to return %s, but final statement is not a SELECT"
-msgstr ""
-
-#: catalog/pg_proc.c:368
-#, c-format
-msgid "function declared to return %s returns multiple columns in final SELECT"
-msgstr ""
-
-#: catalog/pg_proc.c:373
-#, c-format
-msgid "return type mismatch in function: declared to return %s, returns %s"
-msgstr ""
-
-#: catalog/pg_proc.c:421 catalog/pg_proc.c:447
-#, c-format
-msgid ""
-"function declared to return %s does not SELECT the right number of columns (%"
-"d)"
-msgstr ""
-
-#: catalog/pg_proc.c:430
-#, c-format
-msgid "function declared to return %s returns %s instead of %s at column %d"
-msgstr ""
-
-#: catalog/pg_proc.c:486 catalog/pg_proc.c:525 catalog/pg_proc.c:568
-#: commands/functioncmds.c:739 utils/adt/ruleutils.c:3163
-#, c-format
-msgid "cache lookup of function %u failed"
-msgstr "ÐÏÉÓË × ËÚÛÅ ÆÕÎËÃÉÉ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: catalog/pg_proc.c:491 catalog/pg_proc.c:530 catalog/pg_proc.c:590
-msgid "null prosrc"
-msgstr "null prosrc"
-
-#: catalog/pg_proc.c:495
-#, c-format
-msgid "there is no built-in function named \"%s\""
-msgstr "×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/pg_proc.c:535
-msgid "null probin"
-msgstr "null probin"
-
-#: catalog/pg_proc.c:578
-#, c-format
-msgid "SQL functions cannot return type %s"
-msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
-
-#: catalog/pg_proc.c:584
-#, c-format
-msgid "SQL functions cannot have arguments of type %s"
-msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÁÒÇÕÍÅÎÔÙ ÔÉÐÁ %s"
-
-#: catalog/pg_type.c:171 catalog/pg_type.c:175
-#, c-format
-msgid "TypeCreate: invalid type internal size %d"
-msgstr ""
-
-#: catalog/pg_type.c:180
-msgid "TypeCreate: fixed size types must have storage PLAIN"
-msgstr ""
-
-#: catalog/pg_type.c:257
-#, c-format
-msgid "type %s already exists"
-msgstr "ÔÉÐ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/pg_type.c:437
-#, c-format
-msgid "type %s does not exist"
-msgstr "ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/pg_type.c:443
-#, c-format
-msgid "type named %s already exists"
-msgstr "ÔÉÐ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/analyze.c:199
-#, c-format
-msgid "Skipping \"%s\" --- only table or database owner can ANALYZE it"
-msgstr ""
-
-#: commands/analyze.c:213 commands/vacuum.c:784
-#, c-format
-msgid ""
-"Skipping \"%s\" --- can not process indexes, views or special system tables"
-msgstr ""
-"ðÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÉÎÄÅËÓÙ, ×ÉÄÙ ÉÌÍ ÓÐÅÃÉÁÌØÎÙÅ ÓÉÓÔÅÍÎÙÅ ÔÁÂÌÉÃÙ ÎÅ "
-"ÏÂÒÁÂÁÔÙ×ÁÀÔÓÑ"
-
-#: commands/analyze.c:242
-#, c-format
-msgid "Analyzing %s.%s"
-msgstr "áÎÁÌÉÚÉÒÕÅÔÓÑ %s.%s"
-
-#: commands/analyze.c:431 utils/adt/ruleutils.c:2498
-#, c-format
-msgid "cache lookup of type %u failed"
-msgstr ""
-
-#: commands/analyze.c:638
-#, c-format
-msgid "acquire_sample_rows: ReadBuffer(%s,%u) failed"
-msgstr "acquire_sample_rows: ReadBuffer(%s,%u) ÎÅ ÕÄÁÌÓÑ"
-
-#: commands/aggregatecmds.c:93
-#, c-format
-msgid "DefineAggregate: attribute \"%s\" not recognized"
-msgstr ""
-
-#: commands/aggregatecmds.c:101
-msgid "Define: \"basetype\" unspecified"
-msgstr ""
-
-#: commands/aggregatecmds.c:103
-msgid "Define: \"stype\" unspecified"
-msgstr ""
-
-#: commands/aggregatecmds.c:105
-msgid "Define: \"sfunc\" unspecified"
-msgstr ""
-
-#: commands/aggregatecmds.c:123
-#, c-format
-msgid "Aggregate transition datatype cannot be %s"
-msgstr ""
-
-#: commands/aggregatecmds.c:174
-#, c-format
-msgid "RemoveAggregate: couldn't find pg_proc tuple for %s"
-msgstr ""
-
-#: commands/async.c:153
-#, c-format
-msgid "Async_Notify: %s"
-msgstr "Async_Notify: %s"
-
-#: commands/async.c:201
-#, c-format
-msgid "Async_Listen: %s"
-msgstr "Async_Listen: %s"
-
-#: commands/async.c:224
-#, c-format
-msgid "Async_Listen: We are already listening on %s"
-msgstr ""
-
-#: commands/async.c:296
-#, c-format
-msgid "Async_Unlisten %s"
-msgstr "Async_Unlisten %s"
-
-#: commands/async.c:354
-msgid "Async_UnlistenAll"
-msgstr "Async_UnlistenAll"
-
-#: commands/async.c:456
-msgid "AtCommit_Notify"
-msgstr "AtCommit_Notify"
-
-#: commands/async.c:488
-msgid "AtCommit_Notify: notifying self"
-msgstr ""
-
-#: commands/async.c:495
-#, c-format
-msgid "AtCommit_Notify: notifying pid %d"
-msgstr ""
-
-#: commands/async.c:544
-msgid "AtCommit_Notify: done"
-msgstr "AtCommit_Notify: ÚÁ×ÅÒÛÅÎÏ"
-
-#: commands/async.c:621
-msgid "Async_NotifyHandler: perform async notify"
-msgstr ""
-
-#: commands/async.c:626
-msgid "Async_NotifyHandler: done"
-msgstr "Async_NotifyHandler: ÚÁ×ÅÒÛÅÎÏ"
-
-#: commands/async.c:693
-msgid "EnableNotifyInterrupt: perform async notify"
-msgstr ""
-
-#: commands/async.c:698
-msgid "EnableNotifyInterrupt: done"
-msgstr "EnableNotifyInterrupt: ÚÁ×ÅÒÛÅÎÏ"
-
-#: commands/async.c:749
-msgid "ProcessIncomingNotify"
-msgstr "ProcessIncomingNotify"
-
-#: commands/async.c:785
-#, c-format
-msgid "ProcessIncomingNotify: received %s from %d"
-msgstr "ProcessIncomingNotify: ÐÏÌÕÞÅÎÏ %s ÏÔ %d"
-
-#: commands/async.c:820
-msgid "ProcessIncomingNotify: done"
-msgstr "ProcessIncomingNotify: ÚÁ×ÅÒÛÅÎÏ"
-
-#: commands/async.c:847
-#, c-format
-msgid "NOTIFY for %s"
-msgstr "NOTIFY ÄÌÑ %s"
-
-#: commands/cluster.c:119
-#, c-format
-msgid "CLUSTER: You do not own relation %s"
-msgstr ""
-
-#: commands/cluster.c:137 commands/cluster.c:541 commands/cluster.c:560
-#, c-format
-msgid "Cache lookup failed for index %u"
-msgstr "ðÏÉÓË × ËÜÛÅ ÉÎÄÅËÓÁ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: commands/cluster.c:150
-#, c-format
-msgid "CLUSTER: No previously clustered index found on table \"%s\""
-msgstr ""
-
-#: commands/cluster.c:159
-#, c-format
-msgid "CLUSTER: cannot find index \"%s\" for table \"%s\""
-msgstr ""
-
-#: commands/cluster.c:312
-#, c-format
-msgid "CLUSTER: \"%s\" is not an index for table \"%s\""
-msgstr ""
-
-#: commands/cluster.c:324
-#, c-format
-msgid "CLUSTER: cannot cluster system relation \"%s\""
-msgstr ""
-
-#: commands/cluster.c:332
-msgid "CLUSTER cannot be used on temp tables of other processes"
-msgstr ""
-
-#: commands/cluster.c:627
-#, c-format
-msgid "cache lookup failed for index %u"
-msgstr "ÐÏÉÓË × ËÜÛÅ ÉÎÄÅËÓÁ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: commands/cluster.c:679 commands/cluster.c:686
-#, c-format
-msgid "CLUSTER: Cannot find tuple for relation %u"
-msgstr ""
-
-#: commands/cluster.c:698 commands/cluster.c:704
-#, c-format
-msgid "CLUSTER: FlushRelationBuffers returned %d"
-msgstr "CLUSTER: FlushRelationBuffers ×ÏÚ×ÒÁÔÉÌÁ %d"
-
-#: commands/cluster.c:766
-msgid "CLUSTER: expected both swapped tables to have TOAST tables"
-msgstr ""
-
-#: commands/cluster.c:772 commands/cluster.c:777
-#, c-format
-msgid "CLUSTER: expected one dependency record for TOAST table, found %ld"
-msgstr ""
-
-#: commands/comment.c:111
-#, c-format
-msgid "An attempt was made to comment on a unknown type: %d"
-msgstr ""
-
-#: commands/comment.c:306
-#, c-format
-msgid "relation \"%s\" is not an index"
-msgstr "ÏÂßÅËÔ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
-
-#: commands/comment.c:311
-#, c-format
-msgid "relation \"%s\" is not a sequence"
-msgstr ""
-
-#: commands/comment.c:316
-#, c-format
-msgid "relation \"%s\" is not a table"
-msgstr "ÏÂßÅËÔ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ"
-
-#: commands/comment.c:321
-#, c-format
-msgid "relation \"%s\" is not a view"
-msgstr "ÏÂßÅËÔ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÉÄÏÍ"
-
-#: commands/comment.c:357
-msgid "CommentAttribute: must specify relation.attribute"
-msgstr ""
-
-#: commands/comment.c:374 commands/tablecmds.c:1953 commands/tablecmds.c:2087
-#: commands/tablecmds.c:2205 commands/tablecmds.c:2422
-#: optimizer/prep/prepunion.c:802 parser/parse_func.c:1176
-#: parser/parse_relation.c:1551 parser/parse_relation.c:1614
-#: parser/parse_relation.c:1770 parser/parse_type.c:88
-#, c-format
-msgid "Relation \"%s\" has no column \"%s\""
-msgstr "ó×ÑÚØ \"%s\" ÎÅ ÉÍÅÅÔ ËÏÌÏÎËÉ \"%s\""
-
-#: commands/comment.c:403
-msgid "CommentDatabase: database name may not be qualified"
-msgstr ""
-
-#: commands/comment.c:409 commands/dbcommands.c:531 utils/adt/acl.c:1038
-#, c-format
-msgid "database \"%s\" does not exist"
-msgstr "ÂÁÚÁ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/comment.c:414
-#, c-format
-msgid "you are not permitted to comment on database \"%s\""
-msgstr ""
-
-#: commands/comment.c:419
-msgid "Database comments may only be applied to the current database"
-msgstr ""
-
-#: commands/comment.c:442
-msgid "CommentSchema: schema name may not be qualified"
-msgstr ""
-
-#: commands/comment.c:449
-#, c-format
-msgid "CommentSchema: Schema \"%s\" could not be found"
-msgstr "CommentSchema: óÈÅÍÁ \"%s\" ÎÅ ÎÁÊÄÅÎÁ"
-
-#: commands/comment.c:521 commands/comment.c:555
-#, c-format
-msgid "rule \"%s\" does not exist"
-msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/comment.c:527
-#, c-format
-msgid ""
-"There are multiple rules \"%s\"\n"
-"\tPlease specify a relation name as well as a rule name"
-msgstr ""
-
-#: commands/comment.c:732
-msgid "CommentTrigger: must specify relation and trigger"
-msgstr ""
-
-#: commands/comment.c:765
-#, c-format
-msgid "trigger \"%s\" for relation \"%s\" does not exist"
-msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/comment.c:807
-msgid "CommentConstraint: must specify relation and constraint"
-msgstr ""
-
-#: commands/comment.c:841
-#, c-format
-msgid "Relation \"%s\" has multiple constraints named \"%s\""
-msgstr ""
-
-#: commands/comment.c:851
-#, c-format
-msgid "constraint \"%s\" for relation \"%s\" does not exist"
-msgstr ""
-
-#: commands/conversioncmds.c:58
-#, c-format
-msgid "Invalid for encoding name: %s"
-msgstr "îÅ×ÅÒÎÁÏÅ ÉÍÑ ÉÓÈÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ (for): %s"
-
-#: commands/conversioncmds.c:62
-#, c-format
-msgid "Invalid to encoding name: %s"
-msgstr "îÅ×ÅÒÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ ÎÁÚÎÁÞÅÎÉÑ (to): %s"
-
-#: commands/copy.c:128
-#, c-format
-msgid "CopySendData: %m"
-msgstr "CopySendData: %m"
-
-#: commands/copy.c:303
-msgid "COPY: BINARY option appears more than once"
-msgstr ""
-
-#: commands/copy.c:310
-msgid "COPY: OIDS option appears more than once"
-msgstr ""
-
-#: commands/copy.c:317
-msgid "COPY: DELIMITER string may only be defined once in query"
-msgstr ""
-
-#: commands/copy.c:324
-msgid "COPY: NULL representation may only be defined once in query"
-msgstr ""
-
-#: commands/copy.c:329
-#, c-format
-msgid "COPY: option \"%s\" not recognized"
-msgstr ""
-
-#: commands/copy.c:334
-msgid "You can not specify the DELIMITER in BINARY mode."
-msgstr ""
-
-#: commands/copy.c:337
-msgid "You can not specify NULL in BINARY mode."
-msgstr ""
-
-#: commands/copy.c:357
-msgid ""
-"You must have Postgres superuser privilege to do a COPY directly to or from "
-"a file. Anyone can COPY to stdout or from stdin. Psql's \\copy command "
-"also works for anyone."
-msgstr ""
-
-#: commands/copy.c:366
-msgid "COPY BINARY is not supported to stdout or from stdin"
-msgstr ""
-
-#: commands/copy.c:372
-msgid "COPY delimiter must be a single character"
-msgstr ""
-
-#: commands/copy.c:378
-#, c-format
-msgid "COPY: table \"%s\" does not have OIDs"
-msgstr "COPY: ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÓÏÄÅÒÖÉÔ OIDs"
-
-#: commands/copy.c:399 commands/copy.c:444
-#, c-format
-msgid "You cannot copy view %s"
-msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ËÏÐÉÒÏ×ÁÔØ ×ÉÄ %s"
-
-#: commands/copy.c:402
-#, c-format
-msgid "You cannot change sequence relation %s"
-msgstr ""
-
-#: commands/copy.c:405 commands/copy.c:450
-#, c-format
-msgid "You cannot copy object %s"
-msgstr "÷Ù ÎÅ ÍÏÖÅÔÅ ËÏÐÉÒÏ×ÁÔØ ÏÂßÅËÔ %s"
-
-#: commands/copy.c:425
-#, c-format
-msgid ""
-"COPY command, running in backend with effective uid %d, could not open file "
-"'%s' for reading. Errno = %s (%d)."
-msgstr ""
-"ëÏÍÁÎÄÁ COPY, ×ÙÐÏÌÎÑÀÝÁÑÓÑ × backendÅ Ó ÜÆÆÅËÔÉ×ÎÙÍ UID %d, ÎÅ ÓÍÏÇÌÁ "
-"ÏÔËÒÙÔØ ÆÁÊÌ '%s' ÄÌÑ ÞÔÅÎÉÑ. Errno = %s (%d)."
-
-#: commands/copy.c:434 commands/copy.c:490
-#, c-format
-msgid "COPY: %s is a directory"
-msgstr "COPY: %s Ñ×ÌÑÅÔÓÑ ÄÉÒÅËÔÏÒÉÅÊ"
-
-#: commands/copy.c:447
-#, c-format
-msgid "You cannot copy sequence %s"
-msgstr ""
-
-#: commands/copy.c:474
-msgid "Relative path not allowed for server side COPY command"
-msgstr ""
-
-#: commands/copy.c:482
-#, c-format
-msgid ""
-"COPY command, running in backend with effective uid %d, could not open file "
-"'%s' for writing. Errno = %s (%d)."
-msgstr ""
-"ëÏÍÁÎÄÁ COPY, ×ÙÐÏÌÎÑÀÝÁÑÓÑ × backendÅ Ó ÜÆÆÅËÔÉ×ÎÙÍ UID %d, ÎÅ ÓÍÏÇÌÁ "
-"ÏÔËÒÙÔØ ÆÁÊÌ '%s' ÄÌÑ ÚÁÐÉÓÉ. Errno = %s (%d)."
-
-#: commands/copy.c:561
-#, c-format
-msgid "COPY: couldn't lookup info for type %u"
-msgstr ""
-
-#: commands/copy.c:565 commands/copy.c:835
-msgid "COPY BINARY: cstring not supported"
-msgstr ""
-
-#: commands/copy.c:906
-msgid "COPY BINARY: file signature not recognized"
-msgstr ""
-
-#: commands/copy.c:910
-msgid "COPY BINARY: incompatible integer layout"
-msgstr ""
-
-#: commands/copy.c:914
-msgid "COPY BINARY: bogus file header (missing flags)"
-msgstr ""
-
-#: commands/copy.c:918
-msgid "COPY BINARY: unrecognized critical flags in header"
-msgstr ""
-
-#: commands/copy.c:922
-msgid "COPY BINARY: bogus file header (missing length)"
-msgstr ""
-
-#: commands/copy.c:928
-msgid "COPY BINARY: bogus file header (wrong length)"
-msgstr ""
-
-#: commands/copy.c:979
-msgid "NULL Oid"
-msgstr "NULL Oid"
-
-#: commands/copy.c:985
-msgid "Invalid Oid"
-msgstr "îÅ×ÅÒÎÙÊ Oid"
-
-#: commands/copy.c:1002
-#, c-format
-msgid "Missing data for column \"%s\""
-msgstr "ïÔÓÕÔÓÔ×ÕÀÔ ÄÁÎÎÙÅ ÄÌÑ ËÏÌÏÎËÉ \"%s\""
-
-#: commands/copy.c:1034
-msgid "Extra data after last expected column"
-msgstr ""
-
-#: commands/copy.c:1058
-#, c-format
-msgid "COPY BINARY: tuple field count is %d, expected %d"
-msgstr ""
-
-#: commands/copy.c:1065 commands/copy.c:1071 commands/copy.c:1086
-#: commands/copy.c:1100 commands/copy.c:1109 commands/copy.c:1121
-#: commands/copy.c:1136
-msgid "COPY BINARY: unexpected EOF"
-msgstr ""
-
-#: commands/copy.c:1067
-#, c-format
-msgid "COPY BINARY: sizeof(Oid) is %d, expected %d"
-msgstr ""
-
-#: commands/copy.c:1073
-msgid "COPY BINARY: Invalid Oid"
-msgstr ""
-
-#: commands/copy.c:1090
-#, c-format
-msgid "COPY BINARY: sizeof(field %d) is %d, expected %d"
-msgstr ""
-
-#: commands/copy.c:1102
-msgid "COPY BINARY: bogus varlena length"
-msgstr ""
-
-#: commands/copy.c:1284
-#, c-format
-msgid "GetInputFunction: Cache lookup of type %u failed"
-msgstr ""
-
-#: commands/copy.c:1300
-#, c-format
-msgid "GetTypeElement: Cache lookup of type %u failed"
-msgstr ""
-
-#: commands/copy.c:1442
-msgid "CopyReadAttribute: end of record marker corrupted"
-msgstr ""
-
-#: commands/copy.c:1594
-#, c-format
-msgid "Attribute \"%s\" specified more than once"
-msgstr "áÔÒÉÂÕÔ \"%s\" ÕËÁÚÁÎ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ"
-
-#: commands/dbcommands.c:99 commands/dbcommands.c:105
-#: commands/dbcommands.c:111 commands/dbcommands.c:117
-msgid "CREATE DATABASE: conflicting options"
-msgstr ""
-
-#: commands/dbcommands.c:121
-#, c-format
-msgid "CREATE DATABASE: option \"%s\" not recognized"
-msgstr ""
-
-#: commands/dbcommands.c:141
-#, c-format
-msgid "%d is not a valid encoding code"
-msgstr "%d ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ËÏÄÏÍ ËÏÄÉÒÏ×ËÉ"
-
-#: commands/dbcommands.c:147
-#, c-format
-msgid "%s is not a valid encoding name"
-msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ËÏÄÉÒÏ×ËÉ"
-
-#: commands/dbcommands.c:151
-msgid "CREATE DATABASE: bogus encoding parameter"
-msgstr ""
-
-#: commands/dbcommands.c:164 commands/dbcommands.c:171
-msgid "CREATE DATABASE: permission denied"
-msgstr ""
-
-#: commands/dbcommands.c:186 commands/dbcommands.c:326
-#, c-format
-msgid "CREATE DATABASE: database \"%s\" already exists"
-msgstr ""
-
-#: commands/dbcommands.c:198
-#, c-format
-msgid "CREATE DATABASE: template \"%s\" does not exist"
-msgstr ""
-
-#: commands/dbcommands.c:208
-#, c-format
-msgid "CREATE DATABASE: permission to copy \"%s\" denied"
-msgstr ""
-
-#: commands/dbcommands.c:227
-#, c-format
-msgid ""
-"CREATE DATABASE: source database \"%s\" is being accessed by other users"
-msgstr ""
-
-#: commands/dbcommands.c:235
-msgid "CREATE DATABASE: invalid backend encoding"
-msgstr ""
-
-#: commands/dbcommands.c:263 commands/dbcommands.c:265
-#: commands/dbcommands.c:267
-msgid "database path may not contain single quotes"
-msgstr ""
-
-#: commands/dbcommands.c:290
-#, c-format
-msgid "CREATE DATABASE: unable to create database directory '%s': %m"
-msgstr ""
-
-#: commands/dbcommands.c:293
-#, c-format
-msgid "CREATE DATABASE: unable to remove temp directory '%s': %m"
-msgstr ""
-
-#: commands/dbcommands.c:300
-#, c-format
-msgid "CREATE DATABASE: could not link '%s' to '%s': %m"
-msgstr ""
-
-#: commands/dbcommands.c:310
-msgid "CREATE DATABASE: could not initialize database directory"
-msgstr ""
-
-#: commands/dbcommands.c:312
-msgid ""
-"CREATE DATABASE: could not initialize database directory; delete failed as "
-"well"
-msgstr ""
-
-#: commands/dbcommands.c:402
-msgid "DROP DATABASE: cannot be executed on the currently open database"
-msgstr ""
-
-#: commands/dbcommands.c:419
-#, c-format
-msgid "DROP DATABASE: database \"%s\" does not exist"
-msgstr ""
-
-#: commands/dbcommands.c:422
-msgid "DROP DATABASE: permission denied"
-msgstr ""
-
-#: commands/dbcommands.c:430
-msgid "DROP DATABASE: database is marked as a template"
-msgstr ""
-
-#: commands/dbcommands.c:439
-#, c-format
-msgid "DROP DATABASE: database \"%s\" is being accessed by other users"
-msgstr ""
-
-#: commands/dbcommands.c:456
-#, c-format
-msgid ""
-"DROP DATABASE: Database \"%s\" doesn't exist despite earlier reports to the "
-"contrary"
-msgstr ""
-
-#: commands/dbcommands.c:700
-msgid "Relative paths are not allowed as database locations"
-msgstr ""
-
-#: commands/dbcommands.c:702
-msgid "Absolute paths are not allowed as database locations"
-msgstr ""
-
-#: commands/dbcommands.c:712
-#, c-format
-msgid "Postmaster environment variable '%s' not set"
-msgstr ""
-
-#: commands/dbcommands.c:714
-#, c-format
-msgid "Postmaster environment variable '%s' must be absolute path"
-msgstr ""
-
-#: commands/dbcommands.c:720
-msgid "Alternate path is too long"
-msgstr ""
-
-#: commands/dbcommands.c:749
-#, c-format
-msgid "could not remove '%s': %m"
-msgstr ""
-
-#: commands/dbcommands.c:758
-#, c-format
-msgid "database directory '%s' could not be removed"
-msgstr ""
-
-#: commands/dbcommands.c:830 commands/vacuum.c:581
-#, c-format
-msgid "database %u does not exist"
-msgstr ""
-
-#: commands/define.c:68 commands/define.c:157 commands/define.c:185
-#: commands/define.c:215
-#, c-format
-msgid "Define: \"%s\" requires a parameter"
-msgstr ""
-
-#: commands/define.c:93 commands/define.c:239
-#, c-format
-msgid "Define: cannot interpret argument of \"%s\""
-msgstr ""
-
-#: commands/define.c:106 commands/define.c:115 commands/define.c:128
-#: commands/define.c:144
-#, c-format
-msgid "Define: \"%s\" requires a numeric value"
-msgstr ""
-
-#: commands/define.c:169
-#, c-format
-msgid "Define: argument of \"%s\" must be a name"
-msgstr ""
-
-#: commands/define.c:201
-#, c-format
-msgid "Define: argument of \"%s\" must be a type name"
-msgstr ""
-
-#: commands/define.c:222
-#, c-format
-msgid "Define: \"%s\" requires an integral value"
-msgstr ""
-
-#: commands/define.c:242
-#, c-format
-msgid "Define: invalid argument for \"%s\": \"%s\""
-msgstr "Define: ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ \"%s\": \"%s\""
-
-#: commands/explain.c:890
-#, c-format
-msgid "show_sort_keys: no tlist entry for key %d"
-msgstr ""
-
-#: commands/functioncmds.c:81
-#, c-format
-msgid "SQL function cannot return shell type \"%s\""
-msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ shell \"%s\""
-
-#: commands/functioncmds.c:84
-#, c-format
-msgid "Return type \"%s\" is only a shell"
-msgstr ""
-
-#: commands/functioncmds.c:103 commands/functioncmds.c:159
-#: commands/typecmds.c:345 commands/typecmds.c:352 commands/typecmds.c:689
-#: commands/typecmds.c:933 commands/typecmds.c:1052 commands/typecmds.c:1177
-#: commands/typecmds.c:1264 parser/parse_func.c:1403 parser/parse_oper.c:98
-#: parser/parse_oper.c:107 parser/parse_type.c:191 parser/parse_type.c:213
-#: parser/parse_type.c:219
-#, c-format
-msgid "Type \"%s\" does not exist"
-msgstr "ôÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/functioncmds.c:106
-#, c-format
-msgid "ProcedureCreate: type %s is not yet defined"
-msgstr "ProcedureCreate: ÔÉÐ %s ÅÝ£ ÎÅ ÏÐÒÅÄÅÌ£Î"
-
-#: commands/functioncmds.c:116
-#, c-format
-msgid "could not create type %s"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÔÉÐ %s"
-
-#: commands/functioncmds.c:150
-#, c-format
-msgid "SQL function cannot accept shell type \"%s\""
-msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÐÒÉÎÉÍÁÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ shell \"%s\""
-
-#: commands/functioncmds.c:153
-#, c-format
-msgid "Argument type \"%s\" is only a shell"
-msgstr "ôÉÐ ÁÒÇÕÍÅÎÔÁ \"%s\" ÔÏÌØËÏ shell"
-
-#: commands/functioncmds.c:164
-msgid "Functions cannot accept set arguments"
-msgstr "æÕÎËÃÉÉ ÎÅ ÐÒÉÎÉÍÁÀÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á (set)"
-
-#: commands/functioncmds.c:200 commands/functioncmds.c:206
-#: commands/functioncmds.c:212 commands/functioncmds.c:218
-#: commands/functioncmds.c:224
-msgid "conflicting or redundant options"
-msgstr ""
-
-#: commands/functioncmds.c:228
-msgid "invalid CREATE FUNCTION option"
-msgstr ""
-
-#: commands/functioncmds.c:234
-msgid "no function body specified"
-msgstr ""
-
-#: commands/functioncmds.c:239
-msgid "no language specified"
-msgstr "ÑÚÙË ÎÅ ÕËÁÚÁÎ"
-
-#: commands/functioncmds.c:250
-msgid "invalid volatility"
-msgstr ""
-
-#: commands/functioncmds.c:297
-#, c-format
-msgid "Unrecognized function attribute '%s' ignored"
-msgstr ""
-
-#: commands/functioncmds.c:339
-#, c-format
-msgid "CREATE FUNCTION: only one AS item needed for %s language"
-msgstr ""
-
-#: commands/functioncmds.c:399 utils/adt/acl.c:1442
-#, c-format
-msgid "language \"%s\" does not exist"
-msgstr "ÑÚÙË \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/functioncmds.c:505
-#, c-format
-msgid "RemoveFunction: couldn't find tuple for function %s"
-msgstr ""
-
-#: commands/functioncmds.c:515
-#, c-format
-msgid ""
-"RemoveFunction: function '%s' is an aggregate\n"
-"\tUse DROP AGGREGATE to remove it"
-msgstr ""
-
-#: commands/functioncmds.c:522
-#, c-format
-msgid "Removing built-in function \"%s\""
-msgstr ""
-
-#: commands/functioncmds.c:560
-#, c-format
-msgid "RemoveFunctionById: couldn't find tuple for function %u"
-msgstr ""
-
-#: commands/functioncmds.c:582
-#, c-format
-msgid "RemoveFunctionById: couldn't find pg_aggregate tuple for %u"
-msgstr ""
-
-#: commands/functioncmds.c:614
-#, c-format
-msgid "SetFunctionReturnType: couldn't find tuple for function %u"
-msgstr ""
-
-#: commands/functioncmds.c:619
-#, c-format
-msgid "SetFunctionReturnType: function %u doesn't return OPAQUE"
-msgstr ""
-
-#: commands/functioncmds.c:652
-#, c-format
-msgid "SetFunctionArgType: couldn't find tuple for function %u"
-msgstr ""
-
-#: commands/functioncmds.c:658
-#, c-format
-msgid "SetFunctionArgType: function %u doesn't take OPAQUE"
-msgstr ""
-
-#: commands/functioncmds.c:693 commands/functioncmds.c:884
-#, c-format
-msgid "source data type %s does not exist"
-msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ ÄÁÎÎÙÈ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/functioncmds.c:698 commands/functioncmds.c:889
-#, c-format
-msgid "target data type %s does not exist"
-msgstr "ÔÉÐ ÄÁÎÎÙÈ ÎÁÚÎÁÞÅÎÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/functioncmds.c:702
-msgid "source data type and target data type are the same"
-msgstr ""
-
-#: commands/functioncmds.c:706
-#, c-format
-msgid "source data type %s is only a shell"
-msgstr ""
-
-#: commands/functioncmds.c:710
-#, c-format
-msgid "target data type %s is only a shell"
-msgstr ""
-
-#: commands/functioncmds.c:714
-#, c-format
-msgid "source data type %s is a pseudo-type"
-msgstr ""
-
-#: commands/functioncmds.c:718
-#, c-format
-msgid "target data type %s is a pseudo-type"
-msgstr ""
-
-#: commands/functioncmds.c:723 commands/functioncmds.c:904
-#, c-format
-msgid "must be owner of type %s or type %s"
-msgstr ""
-
-#: commands/functioncmds.c:743
-msgid "cast function must take 1 argument"
-msgstr ""
-
-#: commands/functioncmds.c:745
-msgid "argument of cast function must match source data type"
-msgstr ""
-
-#: commands/functioncmds.c:747
-msgid "return data type of cast function must match target data type"
-msgstr ""
-
-#: commands/functioncmds.c:749
-msgid "cast function must not be volatile"
-msgstr ""
-
-#: commands/functioncmds.c:751
-msgid "cast function must not be an aggregate function"
-msgstr ""
-
-#: commands/functioncmds.c:753
-msgid "cast function must not return a set"
-msgstr ""
-
-#: commands/functioncmds.c:774
-msgid "Must be superuser to create a cast WITHOUT FUNCTION"
-msgstr ""
-
-#: commands/functioncmds.c:787
-msgid "source and target datatypes are not physically compatible"
-msgstr ""
-
-#: commands/functioncmds.c:803
-#, c-format
-msgid "CreateCast: bogus CoercionContext %c"
-msgstr ""
-
-#: commands/functioncmds.c:820
-#, c-format
-msgid "cast from data type %s to data type %s already exists"
-msgstr ""
-
-#: commands/functioncmds.c:897
-#, c-format
-msgid "cast from type %s to type %s does not exist"
-msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/functioncmds.c:940
-#, c-format
-msgid "could not find tuple for cast %u"
-msgstr ""
-
-#: commands/indexcmds.c:92
-msgid "DefineIndex: must specify at least one attribute"
-msgstr ""
-
-#: commands/indexcmds.c:94
-#, c-format
-msgid "Cannot use more than %d attributes in an index"
-msgstr ""
-
-#: commands/indexcmds.c:105
-#, c-format
-msgid "DefineIndex: relation \"%s\" is not a table"
-msgstr ""
-
-#: commands/indexcmds.c:114
-msgid "Existing indexes are inactive. REINDEX first"
-msgstr ""
-
-#: commands/indexcmds.c:142
-#, c-format
-msgid "DefineIndex: access method \"%s\" not found"
-msgstr ""
-
-#: commands/indexcmds.c:148
-#, c-format
-msgid "DefineIndex: access method \"%s\" does not support UNIQUE indexes"
-msgstr ""
-
-#: commands/indexcmds.c:151
-#, c-format
-msgid "DefineIndex: access method \"%s\" does not support multi-column indexes"
-msgstr ""
-
-#: commands/indexcmds.c:185
-msgid "Functional index can only have one attribute"
-msgstr ""
-
-#: commands/indexcmds.c:189
-#, c-format
-msgid "Index function can take at most %d arguments"
-msgstr ""
-
-#: commands/indexcmds.c:244
-msgid "Partial-index predicates may refer only to the base relation"
-msgstr ""
-
-#: commands/indexcmds.c:252
-msgid "Cannot use subselect in index predicate"
-msgstr ""
-
-#: commands/indexcmds.c:254
-msgid "Cannot use aggregate in index predicate"
-msgstr ""
-
-#: commands/indexcmds.c:261
-msgid "Functions in index predicate must be marked isImmutable"
-msgstr ""
-
-#: commands/indexcmds.c:299 commands/indexcmds.c:389
-#, c-format
-msgid "DefineIndex: attribute \"%s\" not found"
-msgstr ""
-
-#: commands/indexcmds.c:324
-msgid "DefineIndex: functional index may not use an aggregate function"
-msgstr ""
-
-#: commands/indexcmds.c:326
-msgid ""
-"DefineIndex: functional index must use a real function, not a type coercion\n"
-"\tTry specifying the index opclass you want to use, instead"
-msgstr ""
-
-#: commands/indexcmds.c:334
-msgid "DefineIndex: cannot index on a function returning a set"
-msgstr ""
-
-#: commands/indexcmds.c:350
-msgid "DefineIndex: index function must be marked isImmutable"
-msgstr ""
-
-#: commands/indexcmds.c:385
-msgid "missing attribute for define index"
-msgstr ""
-
-#: commands/indexcmds.c:418
-#, c-format
-msgid ""
-"data type %s has no default operator class for access method \"%s\"\n"
-"\tYou must specify an operator class for the index or define a\n"
-"\tdefault operator class for the data type"
-msgstr ""
-
-#: commands/indexcmds.c:449 commands/indexcmds.c:457
-#, c-format
-msgid ""
-"DefineIndex: operator class \"%s\" not supported by access method \"%s\""
-msgstr ""
-
-#: commands/indexcmds.c:468
-#, c-format
-msgid "operator class \"%s\" does not accept data type %s"
-msgstr ""
-
-#: commands/indexcmds.c:522
-#, c-format
-msgid "pg_opclass contains multiple default opclasses for data type %s"
-msgstr ""
-
-#: commands/indexcmds.c:544 commands/indexcmds.c:576 commands/indexcmds.c:619
-#, c-format
-msgid "relation \"%s\" is of type \"%c\""
-msgstr ""
-
-#: commands/indexcmds.c:573
-#, c-format
-msgid "index \"%s\" does not exist"
-msgstr ""
-
-#: commands/indexcmds.c:584
-#, c-format
-msgid ""
-"\"%s\" is a system index. call REINDEX under standalone postgres with -O -P "
-"options"
-msgstr ""
-
-#: commands/indexcmds.c:587
-#, c-format
-msgid ""
-"\"%s\" is a system index. call REINDEX under standalone postgres with -P -O "
-"options"
-msgstr ""
-
-#: commands/indexcmds.c:602
-#, c-format
-msgid "index \"%s\" wasn't reindexed"
-msgstr ""
-
-#: commands/indexcmds.c:634
-#, c-format
-msgid "table \"%s\" wasn't reindexed"
-msgstr ""
-
-#: commands/indexcmds.c:658
-msgid "REINDEX DATABASE: Can be executed only on the currently open database."
-msgstr ""
-
-#: commands/indexcmds.c:661
-msgid "REINDEX DATABASE: Permission denied."
-msgstr ""
-
-#: commands/indexcmds.c:664
-msgid "must be called under standalone postgres with -O -P options"
-msgstr ""
-
-#: commands/indexcmds.c:666
-msgid "must be called under standalone postgres with -P -O options"
-msgstr ""
-
-#: commands/indexcmds.c:732
-#, c-format
-msgid "relation %u was reindexed"
-msgstr ""
-
-#: commands/lockcmds.c:65
-#, c-format
-msgid "LOCK TABLE: %s is not a table"
-msgstr ""
-
-#: commands/opclasscmds.c:88
-#, c-format
-msgid "DefineOpClass: access method \"%s\" not found"
-msgstr ""
-
-#: commands/opclasscmds.c:107
-msgid "Must be superuser to create an operator class"
-msgstr ""
-
-#: commands/opclasscmds.c:146
-#, c-format
-msgid "DefineOpClass: invalid operator number %d, must be between 1 and %d"
-msgstr ""
-
-#: commands/opclasscmds.c:150
-#, c-format
-msgid "DefineOpClass: operator number %d appears more than once"
-msgstr ""
-
-#: commands/opclasscmds.c:167
-#, c-format
-msgid "DefineOpClass: Operator '%s' for types '%s' and '%s' does not exist"
-msgstr ""
-
-#: commands/opclasscmds.c:183
-#, c-format
-msgid "DefineOpClass: invalid procedure number %d, must be between 1 and %d"
-msgstr ""
-
-#: commands/opclasscmds.c:187
-#, c-format
-msgid "DefineOpClass: procedure number %d appears more than once"
-msgstr ""
-
-#: commands/opclasscmds.c:200
-msgid "DefineOpClass: storage type specified more than once"
-msgstr ""
-
-#: commands/opclasscmds.c:204
-#, c-format
-msgid "DefineOpClass: bogus item type %d"
-msgstr ""
-
-#: commands/opclasscmds.c:226
-#, c-format
-msgid "Storage type may not be different from datatype for access method %s"
-msgstr ""
-
-#: commands/opclasscmds.c:242
-#, c-format
-msgid "Operator class \"%s\" already exists for access method \"%s\""
-msgstr ""
-
-#: commands/opclasscmds.c:266
-#, c-format
-msgid ""
-"Can't add class \"%s\" as default for type %s\n"
-"\tclass \"%s\" already is the default"
-msgstr ""
-
-#: commands/opclasscmds.c:474
-#, c-format
-msgid "RemoveOpClass: access method \"%s\" not found"
-msgstr ""
-
-#: commands/opclasscmds.c:501 commands/opclasscmds.c:509
-#, c-format
-msgid ""
-"RemoveOpClass: operator class \"%s\" not supported by access method \"%s\""
-msgstr ""
-
-#: commands/opclasscmds.c:553
-#, c-format
-msgid "RemoveOpClassById: couldn't find pg_class entry %u"
-msgstr ""
-
-#: commands/operatorcmds.c:103
-msgid "setof type not implemented for leftarg"
-msgstr ""
-
-#: commands/operatorcmds.c:109
-msgid "setof type not implemented for rightarg"
-msgstr ""
-
-#: commands/operatorcmds.c:135
-#, c-format
-msgid "DefineOperator: attribute \"%s\" not recognized"
-msgstr ""
-
-#: commands/operatorcmds.c:144
-msgid "Define: \"procedure\" unspecified"
-msgstr ""
-
-#: commands/operatorcmds.c:215
-#, c-format
-msgid "RemoveOperator: failed to find tuple for operator '%s'"
-msgstr ""
-
-#: commands/operatorcmds.c:251
-#, c-format
-msgid "RemoveOperatorById: failed to find tuple for operator %u"
-msgstr ""
-
-#: commands/portalcmds.c:88
-msgid "PerformPortalFetch: missing portal name"
-msgstr "PerformPortalFetch: ÏÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ ÐÏÒÔÁÌÁ"
-
-#: commands/portalcmds.c:98
-#, c-format
-msgid "PerformPortalFetch: portal \"%s\" not found"
-msgstr ""
-
-#: commands/portalcmds.c:243
-msgid "PerformPortalClose: missing portal name"
-msgstr "PerformPortalClose: ÏÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ ÐÏÒÔÁÌÁ"
-
-#: commands/portalcmds.c:253
-#, c-format
-msgid "PerformPortalClose: portal \"%s\" not found"
-msgstr ""
-
-#: commands/prepare.c:65
-msgid "No statement name given"
-msgstr "îÅ ÕËÁÚÁÎÏ ÉÍÑ ËÏÍÁÎÄÙ"
-
-#: commands/prepare.c:68
-msgid "Utility statements cannot be prepared"
-msgstr ""
-
-#: commands/prepare.c:122
-msgid "ExecuteQuery: wrong number of arguments"
-msgstr "ExecuteQuery: ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ×"
-
-#: commands/prepare.c:172
-msgid "INTO clause specified for non-SELECT query"
-msgstr ""
-
-#: commands/prepare.c:223
-msgid "InitQueryHashTable: unable to create hash table"
-msgstr ""
-
-# [SM]: TO REVIEW
-#: commands/prepare.c:253
-#, c-format
-msgid "Prepared statement with name \"%s\" already exists"
-msgstr "úÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ Ó ÉÍÅÎÅÍ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/prepare.c:283
-#, c-format
-msgid "Unable to store prepared statement \"%s\"!"
-msgstr ""
-
-# [SM]: TO REVIEW
-#: commands/prepare.c:309 commands/prepare.c:326 commands/prepare.c:364
-#: commands/prepare.c:388
-#, c-format
-msgid "Prepared statement with name \"%s\" does not exist"
-msgstr "úÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ Ó ÉÍÅÎÅÍ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/proclang.c:61
-msgid ""
-"Only users with superuser privilege are permitted to create procedural "
-"languages"
-msgstr ""
-
-#: commands/proclang.c:73
-#, c-format
-msgid "Language %s already exists"
-msgstr ""
-
-#: commands/proclang.c:82
-#, c-format
-msgid "function %s() doesn't exist"
-msgstr "ÆÕÎËÃÉÑ %s() ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/proclang.c:94
-#, c-format
-msgid ""
-"CreateProceduralLanguage: changing return type of function %s() from OPAQUE "
-"to LANGUAGE_HANDLER"
-msgstr ""
-
-#: commands/proclang.c:99
-#, c-format
-msgid "CreateProceduralLanguage: function %s() must return LANGUAGE_HANDLER"
-msgstr ""
-
-#: commands/proclang.c:109
-#, c-format
-msgid "function %s(oid) doesn't exist"
-msgstr "ÆÕÎËÃÉÑ %s(oid) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/proclang.c:183
-msgid ""
-"Only users with superuser privilege are permitted to drop procedural "
-"languages"
-msgstr ""
-
-#: commands/proclang.c:196
-#, c-format
-msgid "Language %s doesn't exist"
-msgstr "ñÚÙË %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/proclang.c:225
-#, c-format
-msgid "DropProceduralLanguageById: language %u not found"
-msgstr ""
-
-#: commands/schemacmds.c:79
-#, c-format
-msgid ""
-"CREATE SCHEMA: permission denied\n"
-"\t\"%s\" is not a superuser, so cannot create a schema for \"%s\""
-msgstr ""
-
-#: commands/schemacmds.c:92
-#, c-format
-msgid ""
-"CREATE SCHEMA: Illegal schema name: \"%s\" -- pg_ is reserved for system "
-"schemas"
-msgstr ""
-
-#: commands/schemacmds.c:162
-msgid "Schema name may not be qualified"
-msgstr ""
-
-#: commands/schemacmds.c:169
-#, c-format
-msgid "Schema \"%s\" does not exist"
-msgstr "óÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/schemacmds.c:206
-#, c-format
-msgid "RemoveSchemaById: schema %u not found"
-msgstr ""
-
-#: commands/sequence.c:208
-msgid "DefineSequence: ReadBuffer failed"
-msgstr ""
-
-#: commands/sequence.c:335
-#, c-format
-msgid "%s.nextval: you don't have permissions to set sequence %s"
-msgstr ""
-
-#: commands/sequence.c:410
-#, c-format
-msgid "%s.nextval: reached MAXVALUE (%s)"
-msgstr ""
-
-#: commands/sequence.c:431
-#, c-format
-msgid "%s.nextval: reached MINVALUE (%s)"
-msgstr ""
-
-#: commands/sequence.c:521
-#, c-format
-msgid "%s.currval: you don't have permissions to read sequence %s"
-msgstr ""
-
-#: commands/sequence.c:525
-#, c-format
-msgid "%s.currval is not yet defined in this session"
-msgstr ""
-
-#: commands/sequence.c:560
-#, c-format
-msgid "%s.setval: you don't have permissions to set sequence %s"
-msgstr ""
-
-#: commands/sequence.c:575
-#, c-format
-msgid "%s.setval: value %s is out of bounds (%s,%s)"
-msgstr ""
-
-#: commands/sequence.c:701
-#, c-format
-msgid "%s.%s: %s is not a sequence"
-msgstr ""
-
-#: commands/sequence.c:719
-msgid "Memory exhausted in init_sequence"
-msgstr ""
-
-#: commands/sequence.c:747
-#, c-format
-msgid "%s.%s: invalid number of blocks in sequence"
-msgstr ""
-
-#: commands/sequence.c:752
-#, c-format
-msgid "%s.%s: ReadBuffer failed"
-msgstr ""
-
-#: commands/sequence.c:761
-#, c-format
-msgid "%s.%s: bad magic (%08X)"
-msgstr ""
-
-#: commands/sequence.c:804
-#, c-format
-msgid "DefineSequence: option \"%s\" not recognized"
-msgstr ""
-
-#: commands/sequence.c:811
-msgid "DefineSequence: can't INCREMENT by 0"
-msgstr ""
-
-#: commands/sequence.c:840
-#, c-format
-msgid "DefineSequence: MINVALUE (%s) must be less than MAXVALUE (%s)"
-msgstr ""
-
-#: commands/sequence.c:861
-#, c-format
-msgid "DefineSequence: START value (%s) can't be less than MINVALUE (%s)"
-msgstr ""
-
-#: commands/sequence.c:871
-#, c-format
-msgid "DefineSequence: START value (%s) can't be greater than MAXVALUE (%s)"
-msgstr ""
-
-#: commands/sequence.c:882
-#, c-format
-msgid "DefineSequence: CACHE (%s) can't be <= 0"
-msgstr ""
-
-#: commands/sequence.c:902
-#, c-format
-msgid "seq_redo: unknown op code %u"
-msgstr ""
-
-#: commands/sequence.c:910
-#, c-format
-msgid "seq_redo: can't read block of %u/%u"
-msgstr ""
-
-#: commands/sequence.c:926
-msgid "seq_redo: failed to add item to page"
-msgstr ""
-
-#: commands/tablecmds.c:149
-msgid "ON COMMIT can only be used on TEMP tables"
-msgstr ""
-
-#: commands/tablecmds.c:379
-#, c-format
-msgid "TRUNCATE cannot be used on sequences. '%s' is a sequence"
-msgstr ""
-
-#: commands/tablecmds.c:382
-#, c-format
-msgid "TRUNCATE cannot be used on views. '%s' is a view"
-msgstr ""
-
-#: commands/tablecmds.c:385
-#, c-format
-msgid "TRUNCATE can only be used on tables. '%s' is not a table"
-msgstr ""
-
-#: commands/tablecmds.c:391
-#, c-format
-msgid "TRUNCATE cannot be used on system tables. '%s' is a system table"
-msgstr ""
-
-#: commands/tablecmds.c:402
-msgid "TRUNCATE cannot be used on temp tables of other processes"
-msgstr ""
-
-#: commands/tablecmds.c:426
-#, c-format
-msgid ""
-"TRUNCATE cannot be used as table %s references this one via foreign key "
-"constraint %s"
-msgstr ""
-
-#: commands/tablecmds.c:537
-#, c-format
-msgid "CREATE TABLE: attribute \"%s\" duplicated"
-msgstr ""
-
-#: commands/tablecmds.c:560
-#, c-format
-msgid "CREATE TABLE: inherited relation \"%s\" is not a table"
-msgstr ""
-
-#: commands/tablecmds.c:564
-#, c-format
-msgid "CREATE TABLE: cannot inherit from temp relation \"%s\""
-msgstr ""
-
-#: commands/tablecmds.c:579
-#, c-format
-msgid "CREATE TABLE: inherited relation \"%s\" duplicated"
-msgstr ""
-
-#: commands/tablecmds.c:631
-#, c-format
-msgid ""
-"CREATE TABLE: merging multiple inherited definitions of attribute \"%s\""
-msgstr ""
-
-#: commands/tablecmds.c:636
-#, c-format
-msgid "CREATE TABLE: inherited attribute \"%s\" type conflict (%s and %s)"
-msgstr ""
-
-#: commands/tablecmds.c:782
-#, c-format
-msgid "CREATE TABLE: merging attribute \"%s\" with inherited definition"
-msgstr ""
-
-#: commands/tablecmds.c:787
-#, c-format
-msgid "CREATE TABLE: attribute \"%s\" type conflict (%s and %s)"
-msgstr ""
-
-#: commands/tablecmds.c:825
-#, c-format
-msgid ""
-"CREATE TABLE: attribute \"%s\" inherits conflicting default values\n"
-"\tTo resolve the conflict, specify a default explicitly"
-msgstr ""
-
-#: commands/tablecmds.c:1069
-#, c-format
-msgid "setRelhassubclassInRelation: cache lookup failed for relation %u"
-msgstr ""
-
-#: commands/tablecmds.c:1124
-#, c-format
-msgid "renameatt: class \"%s\" is a system catalog"
-msgstr ""
-
-#: commands/tablecmds.c:1170
-#, c-format
-msgid "Inherited attribute \"%s\" must be renamed in child tables too"
-msgstr ""
-
-#: commands/tablecmds.c:1178
-#, c-format
-msgid "renameatt: attribute \"%s\" does not exist"
-msgstr ""
-
-#: commands/tablecmds.c:1183
-#, c-format
-msgid "renameatt: system attribute \"%s\" may not be renamed"
-msgstr ""
-
-#: commands/tablecmds.c:1191
-#, c-format
-msgid "renameatt: inherited attribute \"%s\" may not be renamed"
-msgstr ""
-
-#: commands/tablecmds.c:1200
-#, c-format
-msgid "renameatt: attribute \"%s\" exists"
-msgstr ""
-
-#: commands/tablecmds.c:1230
-#, c-format
-msgid "renameatt: can't find index id %u"
-msgstr ""
-
-#: commands/tablecmds.c:1315
-#, c-format
-msgid "renamerel: system relation \"%s\" may not be renamed"
-msgstr ""
-
-#: commands/tablecmds.c:1331
-#, c-format
-msgid "renamerel: relation \"%s\" does not exist"
-msgstr ""
-
-#: commands/tablecmds.c:1335
-#, c-format
-msgid "renamerel: relation \"%s\" exists"
-msgstr ""
-
-#: commands/tablecmds.c:1633 commands/tablecmds.c:1908
-#: commands/tablecmds.c:2042 commands/tablecmds.c:2257
-#: commands/tablecmds.c:2406 commands/tablecmds.c:2576
-#: commands/tablecmds.c:3535 commands/tablecmds.c:3710
-#, c-format
-msgid "ALTER TABLE: relation \"%s\" is not a table"
-msgstr ""
-
-#: commands/tablecmds.c:1644 commands/tablecmds.c:1913
-#: commands/tablecmds.c:2047 commands/tablecmds.c:2165
-#: commands/tablecmds.c:2264 commands/tablecmds.c:2411
-#: commands/tablecmds.c:2581 commands/tablecmds.c:3540
-#, c-format
-msgid "ALTER TABLE: relation \"%s\" is a system catalog"
-msgstr ""
-
-#: commands/tablecmds.c:1697
-#, c-format
-msgid "ALTER TABLE: child table \"%s\" has different type for column \"%s\""
-msgstr ""
-
-#: commands/tablecmds.c:1705
-#, c-format
-msgid "ALTER TABLE: merging definition of column \"%s\" for child %s"
-msgstr ""
-
-#: commands/tablecmds.c:1735
-msgid "Attribute must be added to child tables too"
-msgstr ""
-
-#: commands/tablecmds.c:1752
-msgid ""
-"Adding columns with defaults is not implemented.\n"
-"\tAdd the column, then use ALTER TABLE SET DEFAULT."
-msgstr ""
-
-#: commands/tablecmds.c:1756
-msgid ""
-"Adding NOT NULL columns is not implemented.\n"
-"\tAdd the column, then use ALTER TABLE ... SET NOT NULL."
-msgstr ""
-
-#: commands/tablecmds.c:1765 commands/tablecmds.c:3852
-#, c-format
-msgid "ALTER TABLE: relation \"%s\" not found"
-msgstr ""
-
-#: commands/tablecmds.c:1777
-#, c-format
-msgid "ALTER TABLE: column name \"%s\" already exists in table \"%s\""
-msgstr ""
-
-#: commands/tablecmds.c:1783
-#, c-format
-msgid "ALTER TABLE: relations limited to %d columns"
-msgstr ""
-
-#: commands/tablecmds.c:1958 commands/tablecmds.c:2092
-#: commands/tablecmds.c:2210
-#, c-format
-msgid "ALTER TABLE: Cannot alter system attribute \"%s\""
-msgstr ""
-
-#: commands/tablecmds.c:1979
-#, c-format
-msgid "ALTER TABLE: Index %u not found"
-msgstr "ALTER TABLE: éÎÄÅËÓ %u ÎÅ ÎÁÊÄÅÎ"
-
-#: commands/tablecmds.c:1994
-#, c-format
-msgid "ALTER TABLE: Attribute \"%s\" is in a primary key"
-msgstr ""
-
-#: commands/tablecmds.c:2010 commands/tablecmds.c:2124
-#: commands/tablecmds.c:2352
-#, c-format
-msgid "ALTER TABLE: relation \"%s\" has no column \"%s\""
-msgstr ""
-
-#: commands/tablecmds.c:2111
-#, c-format
-msgid "ALTER TABLE: Attribute \"%s\" contains NULL values"
-msgstr ""
-
-#: commands/tablecmds.c:2160
-#, c-format
-msgid "ALTER TABLE: relation \"%s\" is not a table or view"
-msgstr ""
-
-#: commands/tablecmds.c:2284
-#, c-format
-msgid "ALTER TABLE: statistics target %d is too low"
-msgstr ""
-
-#: commands/tablecmds.c:2289
-msgid "ALTER TABLE: lowering statistics target to 1000"
-msgstr ""
-
-# [SM]: TO REVIEW
-#: commands/tablecmds.c:2310
-#, c-format
-msgid "ALTER TABLE: \"%s\" storage not recognized"
-msgstr "ALTER TABLE: \"%s\" ÍÅÄÉÑ ÎÅ ÒÁÓÐÏÚÎÁÎÁ"
-
-#: commands/tablecmds.c:2315
-#, c-format
-msgid "ALTER TABLE: Invalid column flag: %c"
-msgstr ""
-
-#: commands/tablecmds.c:2357
-#, c-format
-msgid "ALTER TABLE: cannot change system attribute \"%s\""
-msgstr "ALTER TABLE: ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÓÉÓÔÅÍÎÙÊ ÁÔÒÉÂÕÔ \"%s\""
-
-#: commands/tablecmds.c:2374
-#, c-format
-msgid "ALTER TABLE: Column datatype %s can only have storage \"plain\""
-msgstr ""
-
-#: commands/tablecmds.c:2428
-#, c-format
-msgid "ALTER TABLE: Cannot drop system attribute \"%s\""
-msgstr ""
-
-#: commands/tablecmds.c:2434
-#, c-format
-msgid "ALTER TABLE: Cannot drop inherited column \"%s\""
-msgstr ""
-
-#: commands/tablecmds.c:2463 commands/tablecmds.c:2514
-#, c-format
-msgid "ALTER TABLE: relation %u has no column \"%s\""
-msgstr "ALTER TABLE: Õ Ó×ÑÚÉ %u ÎÅÔ ËÏÌÏÎËÉ \"%s\""
-
-#: commands/tablecmds.c:2468 commands/tablecmds.c:2519
-#, c-format
-msgid "ALTER TABLE: relation %u has non-inherited column \"%s\""
-msgstr "ALTER TABLE: Õ Ó×ÑÚÉ %u ÎÅÔ ÎÅÎÁÓÌÅÄÏ×ÁÎÎÏÊ ËÏÌÏÎËÉ \"%s\""
-
-#: commands/tablecmds.c:2655
-msgid ""
-"ALTER TABLE / ADD CONSTRAINT is not implemented for that constraint type."
-msgstr ""
-
-#: commands/tablecmds.c:2687
-msgid ""
-"ALTER TABLE / ADD CONSTRAINT unable to determine type of constraint passed"
-msgstr ""
-
-#: commands/tablecmds.c:2747
-#, c-format
-msgid "Only relation '%s' can be referenced in CHECK"
-msgstr ""
-
-#: commands/tablecmds.c:2802
-#, c-format
-msgid "AlterTableAddConstraint: rejected due to CHECK constraint %s"
-msgstr ""
-
-#: commands/tablecmds.c:2858
-#, c-format
-msgid "referenced relation \"%s\" is not a table"
-msgstr ""
-
-#: commands/tablecmds.c:2863
-#, c-format
-msgid "%s: relation \"%s\" is a system catalog"
-msgstr "%s: ÏÂßÅËÔ \"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ"
-
-#: commands/tablecmds.c:2878
-#, c-format
-msgid "%s: Unable to reference temporary table from permanent table constraint"
-msgstr ""
-
-#: commands/tablecmds.c:2920
-#, c-format
-msgid ""
-"%s: number of referencing and referenced attributes for foreign key disagree"
-msgstr ""
-
-#: commands/tablecmds.c:3001
-#, c-format
-msgid "%s: column \"%s\" referenced in foreign key constraint does not exist"
-msgstr ""
-
-#: commands/tablecmds.c:3004
-#, c-format
-msgid "Can only have %d keys in a foreign key"
-msgstr ""
-
-#: commands/tablecmds.c:3048
-#, c-format
-msgid "transformFkeyGetPrimaryKey: index %u not found"
-msgstr ""
-
-#: commands/tablecmds.c:3066
-#, c-format
-msgid "PRIMARY KEY for referenced table \"%s\" not found"
-msgstr ""
-
-#: commands/tablecmds.c:3122
-#, c-format
-msgid "transformFkeyCheckAttrs: index %u not found"
-msgstr ""
-
-#: commands/tablecmds.c:3180
-#, c-format
-msgid ""
-"UNIQUE constraint matching given keys for referenced table \"%s\" not found"
-msgstr ""
-
-#: commands/tablecmds.c:3343
-#, c-format
-msgid ""
-"number of key attributes in referenced table must be equal to foreign key\n"
-"\tIllegal FOREIGN KEY definition references \"%s\""
-msgstr ""
-
-#: commands/tablecmds.c:3399
-msgid "Unrecognized ON DELETE action for FOREIGN KEY constraint"
-msgstr ""
-
-#: commands/tablecmds.c:3465
-msgid "Unrecognized ON UPDATE action for FOREIGN KEY constraint"
-msgstr ""
-
-#: commands/tablecmds.c:3510
-#, c-format
-msgid "fkMatchTypeToString: Unknown MATCH TYPE '%c'"
-msgstr ""
-
-#: commands/tablecmds.c:3586
-#, c-format
-msgid "ALTER TABLE / DROP CONSTRAINT: %s does not exist"
-msgstr ""
-
-#: commands/tablecmds.c:3590
-msgid "Multiple constraints dropped"
-msgstr ""
-
-#: commands/tablecmds.c:3615
-#, c-format
-msgid "ALTER TABLE: relation %u not found"
-msgstr "ALTER TABLE: Ó×ÑÚØ %u ÎÅ ÎÁÊÄÅÎÁ"
-
-#: commands/tablecmds.c:3677
-#, c-format
-msgid ""
-"ALTER TABLE: relation \"%s\" is not a table, TOAST table, index, view, or "
-"sequence"
-msgstr ""
-
-#: commands/tablecmds.c:3727
-msgid "Shared relations cannot be toasted after initdb"
-msgstr ""
-
-#: commands/tablecmds.c:3740
-#, c-format
-msgid "ALTER TABLE: relation \"%s\" already has a toast table"
-msgstr ""
-
-#: commands/tablecmds.c:3755
-#, c-format
-msgid "ALTER TABLE: relation \"%s\" does not need a toast table"
-msgstr ""
-
-#: commands/trigger.c:132
-#, c-format
-msgid "Unable to find table for constraint \"%s\""
-msgstr ""
-
-#: commands/trigger.c:137
-#, c-format
-msgid "CreateTrigger: relation \"%s\" is not a table"
-msgstr ""
-
-#: commands/trigger.c:141
-#, c-format
-msgid "CreateTrigger: can't create trigger for system relation %s"
-msgstr ""
-
-#: commands/trigger.c:208
-msgid "CreateTrigger: double INSERT event specified"
-msgstr ""
-
-#: commands/trigger.c:213
-msgid "CreateTrigger: double DELETE event specified"
-msgstr ""
-
-#: commands/trigger.c:218
-msgid "CreateTrigger: double UPDATE event specified"
-msgstr ""
-
-#: commands/trigger.c:222
-msgid "CreateTrigger: unknown event specified"
-msgstr ""
-
-#: commands/trigger.c:248
-#, c-format
-msgid "CreateTrigger: trigger %s already defined on relation %s"
-msgstr ""
-
-#: commands/trigger.c:260
-#, c-format
-msgid "CreateTrigger: function %s() does not exist"
-msgstr ""
-
-#: commands/trigger.c:271
-#, c-format
-msgid ""
-"CreateTrigger: changing return type of function %s() from OPAQUE to TRIGGER"
-msgstr ""
-
-#: commands/trigger.c:276
-#, c-format
-msgid "CreateTrigger: function %s() must return TRIGGER"
-msgstr ""
-
-#: commands/trigger.c:376
-#, c-format
-msgid "CreateTrigger: relation %s not found in pg_class"
-msgstr ""
-
-#: commands/trigger.c:461
-#, c-format
-msgid "DropTrigger: there is no trigger %s on relation %s"
-msgstr ""
-
-#: commands/trigger.c:510
-#, c-format
-msgid "RemoveTriggerById: Trigger %u does not exist"
-msgstr "RemoveTriggerById: ôÒÉÇÇÅÒ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/trigger.c:521
-#, c-format
-msgid "DropTrigger: relation \"%s\" is not a table"
-msgstr ""
-
-#: commands/trigger.c:525
-#, c-format
-msgid "DropTrigger: can't drop trigger for system relation %s"
-msgstr ""
-
-#: commands/trigger.c:550
-#, c-format
-msgid "DropTrigger: relation %s not found in pg_class"
-msgstr ""
-
-#: commands/trigger.c:555
-#, c-format
-msgid "DropTrigger: relation %s has reltriggers = 0"
-msgstr ""
-
-#: commands/trigger.c:626
-#, c-format
-msgid "renametrig: trigger %s already defined on relation %s"
-msgstr ""
-
-#: commands/trigger.c:667
-#, c-format
-msgid "renametrig: trigger %s not defined on relation %s"
-msgstr ""
-
-#: commands/trigger.c:730
-#, c-format
-msgid "RelationBuildTriggers: unexpected record found for rel %s"
-msgstr ""
-
-#: commands/trigger.c:758
-#, c-format
-msgid "RelationBuildTriggers: tgargs IS NULL for rel %s"
-msgstr ""
-
-#: commands/trigger.c:778
-#, c-format
-msgid "RelationBuildTriggers: %d record(s) not found for rel %s"
-msgstr ""
-
-#: commands/trigger.c:1129
-#, c-format
-msgid "ExecCallTriggerFunc: function %u returned NULL"
-msgstr ""
-
-#: commands/trigger.c:1179 commands/trigger.c:1290 commands/trigger.c:1414
-msgid "BEFORE STATEMENT trigger cannot return a value."
-msgstr ""
-
-#: commands/trigger.c:1534 executor/execMain.c:1015 executor/execMain.c:1308
-#: executor/execMain.c:1442
-msgid "Can't serialize access due to concurrent update"
-msgstr ""
-
-#: commands/trigger.c:1557 executor/execMain.c:1036
-#, c-format
-msgid "Unknown status %u from heap_mark4update"
-msgstr ""
-
-#: commands/trigger.c:1569
-msgid "GetTupleForTrigger: failed ReadBuffer"
-msgstr ""
-
-#: commands/trigger.c:1757
-msgid "DeferredTriggerExecute: failed to fetch old tuple"
-msgstr ""
-
-#: commands/trigger.c:1764
-msgid "DeferredTriggerExecute: failed to fetch new tuple"
-msgstr ""
-
-#: commands/trigger.c:1785
-#, c-format
-msgid "DeferredTriggerExecute: can't find trigger %u"
-msgstr ""
-
-#: commands/trigger.c:1931
-#, c-format
-msgid "deferredTriggerInvokeEvents: relation %u has no triggers"
-msgstr ""
-
-#: commands/trigger.c:2036
-msgid "DeferredTriggerBeginXact() called while inside transaction"
-msgstr ""
-
-#: commands/trigger.c:2211
-msgid "unnamed constraints cannot be set explicitly"
-msgstr ""
-
-#: commands/trigger.c:2242
-#, c-format
-msgid "Constraint '%s' is not deferrable"
-msgstr ""
-
-#: commands/trigger.c:2256
-#, c-format
-msgid "Constraint '%s' does not exist"
-msgstr ""
-
-#: commands/trigger.c:2332
-msgid "DeferredTriggerSaveEvent() called outside of transaction"
-msgstr ""
-
-#: commands/typecmds.c:117
-#, c-format
-msgid "DefineType: type names must be %d characters or less"
-msgstr ""
-
-#: commands/typecmds.c:147
-#, c-format
-msgid "Array element type cannot be %s"
-msgstr ""
-
-#: commands/typecmds.c:178
-#, c-format
-msgid "DefineType: \"%s\" alignment not recognized"
-msgstr ""
-
-#: commands/typecmds.c:194
-#, c-format
-msgid "DefineType: \"%s\" storage not recognized"
-msgstr ""
-
-#: commands/typecmds.c:199
-#, c-format
-msgid "DefineType: attribute \"%s\" not recognized"
-msgstr ""
-
-#: commands/typecmds.c:208
-msgid "Define: \"input\" unspecified"
-msgstr ""
-
-#: commands/typecmds.c:210
-msgid "Define: \"output\" unspecified"
-msgstr ""
-
-#: commands/typecmds.c:243
-#, c-format
-msgid "TypeCreate: changing return type of function %s from OPAQUE to %s"
-msgstr ""
-
-#: commands/typecmds.c:248
-#, c-format
-msgid "Type input function %s must return %s"
-msgstr ""
-
-#: commands/typecmds.c:256
-#, c-format
-msgid "TypeCreate: changing return type of function %s from OPAQUE to CSTRING"
-msgstr ""
-
-#: commands/typecmds.c:261
-#, c-format
-msgid "Type output function %s must return cstring"
-msgstr ""
-
-#: commands/typecmds.c:389
-#, c-format
-msgid "RemoveTypeById: type %u not found"
-msgstr "RemoveTypeById: ÔÉÐ %u ÎÅ ÎÁÊÄÅÎ"
-
-#: commands/typecmds.c:450
-#, c-format
-msgid "CREATE DOMAIN: domain names must be %d characters or less"
-msgstr ""
-
-#: commands/typecmds.c:469
-#, c-format
-msgid "DefineDomain: %s is not a basetype"
-msgstr ""
-
-#: commands/typecmds.c:522
-msgid "CREATE DOMAIN / FOREIGN KEY constraints not supported"
-msgstr "CREATE DOMAIN / FOREIGN KEY: ËÏÉÓÔÒÜÊÔÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: commands/typecmds.c:526
-msgid "DefineDomain: unexpected constraint node type"
-msgstr ""
-
-#: commands/typecmds.c:538
-msgid "CREATE DOMAIN has multiple DEFAULT expressions"
-msgstr ""
-
-#: commands/typecmds.c:565 commands/typecmds.c:572
-msgid "CREATE DOMAIN has conflicting NULL / NOT NULL constraint"
-msgstr ""
-
-#: commands/typecmds.c:588
-msgid "CREATE DOMAIN / UNIQUE not supported"
-msgstr "CREATE DOMAIN / UNIQUE ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: commands/typecmds.c:592
-msgid "CREATE DOMAIN / PRIMARY KEY not supported"
-msgstr "CREATE DOMAIN / PRIMARY KEY ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: commands/typecmds.c:599
-msgid ""
-"CREATE DOMAIN: DEFERRABLE, NON DEFERRABLE, DEFERRED and IMMEDIATE not "
-"supported"
-msgstr ""
-
-#: commands/typecmds.c:604
-msgid "DefineDomain: unrecognized constraint subtype"
-msgstr ""
-
-#: commands/typecmds.c:696
-#, c-format
-msgid "RemoveDomain: type \"%s\" does not exist"
-msgstr "RemoveDomain: ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/typecmds.c:709 commands/typecmds.c:1507
-#, c-format
-msgid "%s is not a domain"
-msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÍÅÎÏÍ"
-
-#: commands/typecmds.c:778
-#, c-format
-msgid "TypeCreate: changing argument type of function %s from OPAQUE to %s"
-msgstr ""
-
-#: commands/typecmds.c:837
-#, c-format
-msgid ""
-"TypeCreate: changing argument type of function %s from OPAQUE to CSTRING"
-msgstr ""
-
-#: commands/typecmds.c:880
-msgid "attempted to define composite type relation with no attrs"
-msgstr ""
-
-#: commands/typecmds.c:941 commands/typecmds.c:1060 commands/typecmds.c:1185
-#: commands/typecmds.c:1272
-#, c-format
-msgid "AlterDomain: type \"%s\" does not exist"
-msgstr "AlterDomain: ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/typecmds.c:1070
-#, c-format
-msgid "AlterDomain: %s is already set to %s"
-msgstr ""
-
-#: commands/typecmds.c:1111
-#, c-format
-msgid "ALTER DOMAIN: Relation \"%s\" Attribute \"%s\" contains NULL values"
-msgstr ""
-
-#: commands/typecmds.c:1282
-msgid "ALTER DOMAIN / FOREIGN KEY constraints not supported"
-msgstr "ALTER DOMAIN / FOREIGN KEY: ËÏÎÓÔÒÜÊÎÔÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: commands/typecmds.c:1286
-msgid "AlterDomainAddConstraint: unexpected constraint node type"
-msgstr ""
-
-#: commands/typecmds.c:1293
-msgid "Use ALTER DOMAIN .. SET DEFAULT instead"
-msgstr ""
-
-#: commands/typecmds.c:1298
-msgid "Use ALTER DOMAIN .. [ SET | DROP ] NOT NULL instead"
-msgstr ""
-
-#: commands/typecmds.c:1306
-msgid "ALTER DOMAIN / UNIQUE indexes not supported"
-msgstr "ALTER DOMAIN / UNIQUE: ÉÎÄÅËÓÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: commands/typecmds.c:1310
-msgid "ALTER DOMAIN / PRIMARY KEY indexes not supported"
-msgstr "ALTER DOMAIN / PRIMARY KEY: ÉÎÄÅËÓÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: commands/typecmds.c:1317
-msgid ""
-"ALTER DOMAIN: DEFERRABLE, NON DEFERRABLE, DEFERRED and IMMEDIATE not "
-"supported"
-msgstr ""
-
-#: commands/typecmds.c:1322
-msgid "AlterDomainAddConstraint: unrecognized constraint node type"
-msgstr ""
-
-#: commands/typecmds.c:1387
-#, c-format
-msgid "AlterDomainAddConstraint: Domain %s constraint %s failed"
-msgstr ""
-
-#: commands/typecmds.c:1535
-#, c-format
-msgid "constraint \"%s\" already exists for domain \"%s\""
-msgstr "ËÏÎÓÔÒÜÊÔ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ ÄÌÑ ÄÏÍÅÎÁ \"%s\""
-
-#: commands/typecmds.c:1575
-msgid "Relations cannot be referenced in domain CHECK constraint"
-msgstr ""
-
-#: commands/typecmds.c:1582
-msgid "cannot use column references in domain CHECK clause"
-msgstr ""
-
-#: commands/user.c:147
-#, c-format
-msgid "write_group_file: unable to write %s: %m"
-msgstr ""
-
-#: commands/user.c:181
-#, c-format
-msgid "Invalid group name '%s'"
-msgstr "îÅ×ÅÒÎÏÅ ÉÍÑ ÇÒÕÐÐÙ '%s'"
-
-#: commands/user.c:211 commands/user.c:335
-#, c-format
-msgid "Invalid user name '%s'"
-msgstr "îÅ×ÅÒÎÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ '%s'"
-
-#: commands/user.c:242 commands/user.c:364
-#, c-format
-msgid "%s: %m"
-msgstr "%s: %m"
-
-#: commands/user.c:250 commands/user.c:372
-#, c-format
-msgid "rename %s to %s: %m"
-msgstr "RENAME %s TO %s: %m"
-
-#: commands/user.c:286
-#, c-format
-msgid "write_user_file: unable to write %s: %m"
-msgstr "write_user_file: ÎÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ %s: %m"
-
-#: commands/user.c:341
-#, c-format
-msgid "Invalid user password '%s'"
-msgstr "îÅ×ÅÒÎÙÊ ÐÁÒÏÌØ '%s'"
-
-#: commands/user.c:505 commands/user.c:515 commands/user.c:521
-#: commands/user.c:527 commands/user.c:533 commands/user.c:539
-msgid "CREATE USER: conflicting options"
-msgstr ""
-
-#: commands/user.c:543
-#, c-format
-msgid "CREATE USER: option \"%s\" not recognized"
-msgstr ""
-
-#: commands/user.c:555
-msgid "user id must be positive"
-msgstr ""
-
-#: commands/user.c:570
-msgid "CREATE USER: permission denied"
-msgstr ""
-
-#: commands/user.c:573
-#, c-format
-msgid "CREATE USER: user name \"%s\" is reserved"
-msgstr ""
-
-#: commands/user.c:608
-#, c-format
-msgid "CREATE USER: user name \"%s\" already exists"
-msgstr ""
-
-#: commands/user.c:611
-#, c-format
-msgid "CREATE USER: sysid %d is already assigned"
-msgstr ""
-
-#: commands/user.c:642 commands/user.c:843
-msgid "CREATE USER: password encryption failed"
-msgstr ""
-
-#: commands/user.c:733 commands/user.c:743 commands/user.c:749
-#: commands/user.c:755
-msgid "ALTER USER: conflicting options"
-msgstr ""
-
-#: commands/user.c:759
-#, c-format
-msgid "ALTER USER: option \"%s\" not recognized"
-msgstr ""
-
-#: commands/user.c:782
-msgid "ALTER USER: permission denied"
-msgstr "ALTER USER: ÎÅÔ ÄÏÓÔÕÐÁ"
-
-#: commands/user.c:796
-#, c-format
-msgid "ALTER USER: user \"%s\" does not exist"
-msgstr "ALTER USER: ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/user.c:907 commands/variable.c:549 utils/cache/lsyscache.c:1543
-#: utils/init/miscinit.c:555
-#, c-format
-msgid "user \"%s\" does not exist"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/user.c:968
-msgid "DROP USER: permission denied"
-msgstr "DROP USER: ÎÅÄ ÄÏÓÔÕÐÁ"
-
-#: commands/user.c:995
-#, c-format
-msgid "DROP USER: user \"%s\" does not exist (no users removed)"
-msgstr ""
-"DROP USER: ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ (ÎÉËÔÏ ÉÚ ÐÏÏÌØÚÏ×ÁÔÅÌÅÊ ÎÅ "
-"ÕÄÁÌ£Î)"
-
-#: commands/user.c:997
-#, c-format
-msgid "DROP USER: user \"%s\" does not exist"
-msgstr "DROP USER: ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/user.c:1003
-msgid "current user cannot be dropped"
-msgstr ""
-
-#: commands/user.c:1005
-msgid "session user cannot be dropped"
-msgstr ""
-
-#: commands/user.c:1029
-#, c-format
-msgid "DROP USER: user \"%s\" owns database \"%s\", cannot be removed%s"
-msgstr ""
-
-#: commands/user.c:1109
-#, c-format
-msgid "CheckPgUserAclNotNull: \"%s\" not found"
-msgstr ""
-
-#: commands/user.c:1114
-#, c-format
-msgid ""
-"To use passwords, you have to revoke permissions on %s so normal users "
-"cannot read the passwords. Try 'REVOKE ALL ON \"%s\" FROM PUBLIC'."
-msgstr ""
-"äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÁÒÏÌÅÊ ÔÒÅÂÕÅÔÓÑ ÏÔÎÑÔØ ÐÒÁ×Á ÎÁ %s ÔÁË ÞÔÏÂÙ ÏÂÙÞÎÙÅ "
-"ÐÏÌØÚÏ×ÁÔÅÌÉ ÎÅ ÓÍÏÇÌÉ ÉÈ ÞÉÔÁÔØ. ðÏÐÒÏÂÕÊÔÅ 'REVOKE ALL ON \"%s\" FROM "
-"PUBLIC'."
-
-#: commands/user.c:1156 commands/user.c:1162
-msgid "CREATE GROUP: conflicting options"
-msgstr "CREATE GROUP: ËÏÎÆÌÉËÔ ÏÐÃÉÊ"
-
-#: commands/user.c:1166
-#, c-format
-msgid "CREATE GROUP: option \"%s\" not recognized"
-msgstr "CREATE GROUP: ÏÐÃÉÑ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎÁ"
-
-#: commands/user.c:1174
-msgid "group id must be positive"
-msgstr ""
-
-#: commands/user.c:1185
-msgid "CREATE GROUP: permission denied"
-msgstr "CREATE GROUP: ÎÅÔ ÄÏÓÔÕÐÁ"
-
-#: commands/user.c:1188
-#, c-format
-msgid "CREATE GROUP: group name \"%s\" is reserved"
-msgstr ""
-
-#: commands/user.c:1223
-#, c-format
-msgid "CREATE GROUP: group name \"%s\" already exists"
-msgstr ""
-
-#: commands/user.c:1226
-#, c-format
-msgid "CREATE GROUP: group sysid %d is already assigned"
-msgstr ""
-
-#: commands/user.c:1319
-#, c-format
-msgid "%s: group \"%s\" does not exist"
-msgstr ""
-
-#: commands/user.c:1360
-#, c-format
-msgid "AlterGroup: unknown tag %s"
-msgstr ""
-
-#: commands/user.c:1372
-#, c-format
-msgid "%s: user \"%s\" is already in group \"%s\""
-msgstr ""
-
-#: commands/user.c:1387
-#, c-format
-msgid "ALTER GROUP: group \"%s\" does not have any members"
-msgstr ""
-
-#: commands/user.c:1412
-#, c-format
-msgid "ALTER GROUP: user \"%s\" is not in group \"%s\""
-msgstr ""
-
-#: commands/user.c:1541
-msgid "DROP GROUP: permission denied"
-msgstr ""
-
-#: commands/user.c:1554
-#, c-format
-msgid "DROP GROUP: group \"%s\" does not exist"
-msgstr ""
-
-#: commands/vacuum.c:459
-msgid ""
-"oldest Xmin is far in the past --- close open transactions soon to avoid "
-"wraparound problems"
-msgstr ""
-
-#: commands/vacuum.c:505 commands/vacuum.c:512
-#, c-format
-msgid "pg_class entry for relid %u vanished during vacuuming"
-msgstr ""
-
-#: commands/vacuum.c:665
-msgid ""
-"Some databases have not been vacuumed in over 2 billion transactions.\n"
-"\tYou may have already suffered transaction-wraparound data loss."
-msgstr ""
-
-#: commands/vacuum.c:676
-msgid ""
-"Some databases have not been vacuumed in over 1 billion transactions.\n"
-"\tBetter vacuum them soon, or you may have a wraparound failure."
-msgstr ""
-
-#: commands/vacuum.c:683
-#, c-format
-msgid ""
-"Some databases have not been vacuumed in %d transactions.\n"
-"\tBetter vacuum them within %d transactions,\n"
-"\tor you may have a wraparound failure."
-msgstr ""
-
-#: commands/vacuum.c:771
-#, c-format
-msgid "Skipping \"%s\" --- only table or database owner can VACUUM it"
-msgstr ""
-
-#: commands/vacuum.c:977
-#, c-format
-msgid "VACUUM (full_vacuum_rel): FlushRelationBuffers returned %d"
-msgstr ""
-
-#: commands/vacuum.c:1044 commands/vacuumlazy.c:210
-#, c-format
-msgid "--Relation %s.%s--"
-msgstr ""
-
-#: commands/vacuum.c:1078 commands/vacuumlazy.c:268
-#, c-format
-msgid "Rel %s: Uninitialized page %u - fixing"
-msgstr ""
-
-#: commands/vacuum.c:1192
-#, c-format
-msgid ""
-"Rel %s: TID %u/%u: InsertTransactionInProgress %u - can't shrink relation"
-msgstr ""
-
-#: commands/vacuum.c:1202
-#, c-format
-msgid ""
-"Rel %s: TID %u/%u: DeleteTransactionInProgress %u - can't shrink relation"
-msgstr ""
-
-#: commands/vacuum.c:1220 commands/vacuumlazy.c:372
-#, c-format
-msgid "Rel %s: TID %u/%u: OID IS INVALID. TUPGONE %d."
-msgstr ""
-
-#: commands/vacuum.c:1358
-#, c-format
-msgid ""
-"Pages %u: Changed %u, reaped %u, Empty %u, New %u; Tup %.0f: Vac %.0f, Keep/"
-"VTL %.0f/%u, UnUsed %.0f, MinLen %lu, MaxLen %lu; Re-using: Free/Avail. "
-"Space %.0f/%.0f; EndEmpty/Avail. Pages %u/%u.\n"
-"\t%s"
-msgstr ""
-
-#: commands/vacuum.c:1582
-msgid "HEAP_MOVED_IN was not expected"
-msgstr ""
-
-#: commands/vacuum.c:1592
-msgid "Invalid XVAC in tuple header"
-msgstr ""
-
-#: commands/vacuum.c:1617
-msgid "HEAP_MOVED_OFF was expected"
-msgstr ""
-
-#: commands/vacuum.c:1671 commands/vacuum.c:1793
-msgid "Parent item in update-chain not found - can't continue repair_frag"
-msgstr ""
-
-#: commands/vacuum.c:1708
-msgid ""
-"Child itemid in update-chain marked as unused - can't continue repair_frag"
-msgstr ""
-
-#: commands/vacuum.c:1805
-msgid "Parent itemid marked as unused"
-msgstr ""
-
-#: commands/vacuum.c:1829
-msgid "Too old parent tuple found - can't continue repair_frag"
-msgstr ""
-
-#: commands/vacuum.c:1958
-#, c-format
-msgid "moving chain: failed to add item with len = %lu to page %u"
-msgstr ""
-
-#: commands/vacuum.c:2102
-#, c-format
-msgid ""
-"failed to add item with len = %lu to page %u (free space %lu, nusd %u, noff %"
-"u)"
-msgstr ""
-
-#: commands/vacuum.c:2191
-msgid "HEAP_MOVED_IN was not expected (2)"
-msgstr ""
-
-#: commands/vacuum.c:2195
-msgid "Invalid XVAC in tuple header (4)"
-msgstr ""
-
-#: commands/vacuum.c:2220
-msgid "HEAP_MOVED_OFF was expected (2)"
-msgstr ""
-
-#: commands/vacuum.c:2331
-msgid "HEAP_MOVED_OFF/HEAP_MOVED_IN was expected"
-msgstr ""
-
-#: commands/vacuum.c:2333
-msgid "Invalid XVAC in tuple header (2)"
-msgstr ""
-
-#: commands/vacuum.c:2351
-#, c-format
-msgid ""
-"Rel %s: Pages: %u --> %u; Tuple(s) moved: %u.\n"
-"\t%s"
-msgstr ""
-
-#: commands/vacuum.c:2413
-msgid "Invalid XVAC in tuple header (3)"
-msgstr ""
-
-#: commands/vacuum.c:2418
-msgid "HEAP_MOVED_OFF was expected (3)"
-msgstr ""
-
-#: commands/vacuum.c:2468
-#, c-format
-msgid "VACUUM (repair_frag): FlushRelationBuffers returned %d"
-msgstr ""
-
-#: commands/vacuum.c:2534
-#, c-format
-msgid "VACUUM (vacuum_heap): FlushRelationBuffers returned %d"
-msgstr ""
-
-#: commands/vacuum.c:2540
-#, c-format
-msgid "Rel %s: Pages: %u --> %u."
-msgstr ""
-
-#: commands/vacuum.c:2625 commands/vacuumlazy.c:599
-#, c-format
-msgid ""
-"Index %s: Pages %u; Tuples %.0f.\n"
-"\t%s"
-msgstr ""
-
-#: commands/vacuum.c:2638 commands/vacuum.c:2692
-#, c-format
-msgid ""
-"Index %s: NUMBER OF INDEX' TUPLES (%.0f) IS NOT THE SAME AS HEAP' (%.0f).\n"
-"\tRecreate the index."
-msgstr ""
-
-#: commands/vacuum.c:2679 commands/vacuumlazy.c:646
-#, c-format
-msgid ""
-"Index %s: Pages %u; Tuples %.0f: Deleted %.0f.\n"
-"\t%s"
-msgstr ""
-
-#: commands/vacuumlazy.c:434
-#, c-format
-msgid ""
-"Pages %u: Changed %u, Empty %u; Tup %.0f: Vac %.0f, Keep %.0f, UnUsed %.0f.\n"
-"\tTotal %s"
-msgstr ""
-
-#: commands/vacuumlazy.c:484
-#, c-format
-msgid ""
-"Removed %d tuples in %d pages.\n"
-"\t%s"
-msgstr ""
-
-#: commands/vacuumlazy.c:720
-#, c-format
-msgid "VACUUM (lazy_truncate_heap): FlushRelationBuffers returned %d"
-msgstr ""
-
-#: commands/vacuumlazy.c:755
-#, c-format
-msgid ""
-"Truncated %u --> %u pages.\n"
-"\t%s"
-msgstr ""
-
-#: commands/variable.c:62
-msgid "SET DATESTYLE: invalid list syntax"
-msgstr ""
-
-#: commands/variable.c:141
-#, c-format
-msgid "SET DATESTYLE: unrecognized keyword %s"
-msgstr ""
-
-#: commands/variable.c:156
-msgid "SET DATESTYLE: conflicting specifications"
-msgstr ""
-
-#: commands/variable.c:288
-msgid "SET TIME ZONE: illegal INTERVAL; month not allowed"
-msgstr ""
-
-#: commands/variable.c:331
-msgid "Unable to clear TZ environment variable"
-msgstr ""
-
-#: commands/variable.c:351
-msgid "assign_timezone: putenv failed"
-msgstr ""
-
-#: commands/variable.c:420
-msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query"
-msgstr ""
-
-#: commands/variable.c:495
-#, c-format
-msgid "Conversion between %s and %s is not supported"
-msgstr ""
-
-#: commands/variable.c:507
-msgid "SET SERVER_ENCODING is not supported"
-msgstr "SET SERVER_ENCODING ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-
-#: commands/view.c:87
-msgid "attempted to define virtual relation with no attrs"
-msgstr ""
-
-#: commands/view.c:109
-#, c-format
-msgid "%s is not a view"
-msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÉÄÏÍ"
-
-#: commands/view.c:162 commands/view.c:172
-msgid "Cannot change number of columns in view"
-msgstr ""
-
-#: commands/view.c:175
-#, c-format
-msgid "Cannot change name of view column \"%s\""
-msgstr ""
-
-#: commands/view.c:180
-#, c-format
-msgid "Cannot change datatype of view column \"%s\""
-msgstr ""
-
-#: executor/execAmi.c:163
-#, c-format
-msgid "ExecReScan: node type %d not supported"
-msgstr ""
-
-#: executor/execAmi.c:211
-#, c-format
-msgid "ExecMarkPos: node type %d not supported"
-msgstr ""
-
-#: executor/execAmi.c:252
-#, c-format
-msgid "ExecRestrPos: node type %d not supported"
-msgstr ""
-
-#: executor/execMain.c:369
-#, c-format
-msgid "ExecCheckRTEPerms: bogus operation %d"
-msgstr ""
-
-#: executor/execMain.c:741
-#, c-format
-msgid "You can't change sequence relation %s"
-msgstr ""
-
-#: executor/execMain.c:745
-#, c-format
-msgid "You can't change toast relation %s"
-msgstr ""
-
-#: executor/execMain.c:749
-#, c-format
-msgid "You can't change view relation %s"
-msgstr ""
-
-#: executor/execMain.c:963
-msgid "ExecutePlan: NO (junk) `ctid' was found!"
-msgstr ""
-
-#: executor/execMain.c:967
-msgid "ExecutePlan: (junk) `ctid' is NULL!"
-msgstr ""
-
-#: executor/execMain.c:992
-#, c-format
-msgid "ExecutePlan: NO (junk) `%s' was found!"
-msgstr ""
-
-#: executor/execMain.c:997
-#, c-format
-msgid "ExecutePlan: (junk) `%s' is NULL!"
-msgstr ""
-
-#: executor/execMain.c:1086
-msgid "ExecutePlan: unknown operation in queryDesc"
-msgstr ""
-
-#: executor/execMain.c:1372
-msgid "ExecUpdate: UPDATE can't run without transactions"
-msgstr ""
-
-#: executor/execMain.c:1572
-#, c-format
-msgid "%s: Fail to add null value in not null attribute %s"
-msgstr ""
-
-#: executor/execMain.c:1582
-#, c-format
-msgid "%s: rejected due to CHECK constraint \"%s\" on \"%s\""
-msgstr ""
-
-#: executor/execMain.c:1625
-#, c-format
-msgid "EvalPlanQual: can't find RTE %d"
-msgstr ""
-
-#: executor/execMain.c:1643
-msgid "EvalPlanQual: t_xmin is uncommitted ?!"
-msgstr ""
-
-#: executor/execProcnode.c:218
-#, c-format
-msgid "ExecInitNode: node type %d unsupported"
-msgstr ""
-
-#: executor/execProcnode.c:378
-#, c-format
-msgid "ExecProcNode: node type %d unsupported"
-msgstr ""
-
-#: executor/execProcnode.c:471
-#, c-format
-msgid "ExecCountSlotsNode: node type %d unsupported"
-msgstr ""
-
-#: executor/execProcnode.c:600
-#, c-format
-msgid "ExecEndNode: node type %d unsupported"
-msgstr ""
-
-#: executor/execProcnode.c:776
-#, c-format
-msgid "ExecGetTupType: node type %d unsupported"
-msgstr ""
-
-#: executor/execQual.c:167 executor/execQual.c:189
-#, c-format
-msgid "ExecEvalArrayRef: can only handle %d dimensions"
-msgstr ""
-
-#: executor/execQual.c:211
-msgid "ExecEvalArrayRef: upper and lower indices mismatch"
-msgstr ""
-
-#: executor/execQual.c:292
-msgid "ExecEvalAggref: no aggregates in this expression context"
-msgstr ""
-
-#: executor/execQual.c:470
-#, c-format
-msgid "ExecEvalParam: invalid paramkind %d"
-msgstr ""
-
-#: executor/execQual.c:482
-#, c-format
-msgid "ExecEvalParam: Unknown value for parameter %s"
-msgstr ""
-
-#: executor/execQual.c:485
-#, c-format
-msgid "ExecEvalParam: Unknown value for parameter %d"
-msgstr ""
-
-#: executor/execQual.c:517
-msgid "GetAttributeByNum: Invalid attribute number"
-msgstr ""
-
-#: executor/execQual.c:520
-msgid "GetAttributeByNum: cannot access system attributes here"
-msgstr ""
-
-#: executor/execQual.c:523
-msgid "GetAttributeByNum: a NULL isNull flag was passed"
-msgstr ""
-
-#: executor/execQual.c:551
-msgid "GetAttributeByName: Invalid attribute name"
-msgstr ""
-
-#: executor/execQual.c:554
-msgid "GetAttributeByName: a NULL isNull flag was passed"
-msgstr ""
-
-#: executor/execQual.c:576
-#, c-format
-msgid "GetAttributeByName: attribute %s not found"
-msgstr ""
-
-#: executor/execQual.c:603
-msgid "init_fcache: too many arguments"
-msgstr ""
-
-#: executor/execQual.c:645
-msgid "Functions and operators can take only one set argument"
-msgstr ""
-
-#: executor/execQual.c:695 executor/execQual.c:737 executor/execQual.c:922
-#: executor/execQual.c:2427 executor/functions.c:524 executor/functions.c:559
-#: utils/adt/sets.c:204
-msgid "Set-valued function called in context that cannot accept a set"
-msgstr ""
-
-#: executor/execQual.c:1033 executor/execQual.c:1068
-msgid ""
-"ExecMakeTableFunctionResult: Invalid result from function returning tuple"
-msgstr ""
-
-#: executor/execQual.c:1093
-msgid "ExecMakeTableFunctionResult: Materialize-mode protocol not followed"
-msgstr ""
-
-#: executor/execQual.c:1098
-#, c-format
-msgid "ExecMakeTableFunctionResult: unknown returnMode %d"
-msgstr ""
-
-#: executor/execQual.c:1218
-msgid "IS DISTINCT FROM does not support set arguments"
-msgstr ""
-
-#: executor/execQual.c:1470
-#, c-format
-msgid "ExecEvalNullTest: unexpected nulltesttype %d"
-msgstr ""
-
-#: executor/execQual.c:1555
-#, c-format
-msgid "ExecEvalBooleanTest: unexpected booltesttype %d"
-msgstr ""
-
-#: executor/execQual.c:1584
-#, c-format
-msgid "Domain %s does not allow NULL values"
-msgstr ""
-
-#: executor/execQual.c:1611
-#, c-format
-msgid "ExecEvalConstraintTest: Domain %s constraint %s failed"
-msgstr ""
-
-#: executor/execQual.c:1619
-msgid "ExecEvalConstraintTest: Constraint type unknown"
-msgstr ""
-
-#: executor/execQual.c:1791
-#, c-format
-msgid "ExecEvalExpr: unknown boolop %d"
-msgstr ""
-
-#: executor/execQual.c:1845
-#, c-format
-msgid "ExecEvalExpr: unknown expression type %d"
-msgstr ""
-
-#: executor/execQual.c:1944 optimizer/util/clauses.c:422
-msgid "Aggregate function calls may not be nested"
-msgstr ""
-
-#: executor/execQual.c:1947
-msgid "ExecInitExpr: Aggref not expected here"
-msgstr ""
-
-#: executor/execQual.c:2016 executor/execQual.c:2153
-msgid "ExecInitExpr: SubPlan not expected here"
-msgstr ""
-
-#: executor/execQual.c:2129
-#, c-format
-msgid "ExecInitExpr: unknown expression type %d"
-msgstr ""
-
-#: executor/execTuples.c:259
-msgid ""
-"Plan requires more slots than are available\n"
-"\tsend mail to your local executor guru to fix this"
-msgstr ""
-
-#: executor/functions.c:154
-#, c-format
-msgid "init_sql_fcache: Cache lookup failed for procedure %u"
-msgstr ""
-
-#: executor/functions.c:166
-#, c-format
-msgid "init_sql_fcache: Cache lookup failed for type %u"
-msgstr ""
-
-#: executor/functions.c:228
-#, c-format
-msgid "init_sql_fcache: null prosrc for procedure %u"
-msgstr ""
-
-#: executor/instrument.c:40
-msgid "InstrStartTimer called twice in a row"
-msgstr ""
-
-#: executor/instrument.c:56
-msgid "InstrStopNode without start"
-msgstr ""
-
-#: executor/nodeAgg.c:1253
-#, c-format
-msgid "ExecAgg: cache lookup failed for aggregate %u"
-msgstr "ExecAgg: ÐÏÉÓË × ËÜÛÅ ÁÇÒÅÇÁÔÁ %u ÎÅ ÕÄÁÌÓÑ"
-
-#: executor/nodeAgg.c:1308
-#, c-format
-msgid "Aggregate %u needs to have compatible input type and transition type"
-msgstr ""
-
-#: executor/nodeAgg.c:1357
-#, c-format
-msgid ""
-"GetAggInitVal: cache lookup failed on aggregate transition function return "
-"type %u"
-msgstr ""
-
-#: executor/nodeAgg.c:1465
-#, c-format
-msgid "Aggregate function %u called as normal function"
-msgstr ""
-
-#: executor/nodeFunctionscan.c:91
-msgid ""
-"Query-specified return tuple and actual function return tuple do not match"
-msgstr ""
-
-#: executor/nodeHash.c:705
-#, c-format
-msgid "ComputeHashFunc: Invalid typLen %d"
-msgstr "ComputeHashFunc: îÅ ×ÅÒÎÙÊ typLen %d"
-
-#: executor/nodeHashjoin.c:363
-#, c-format
-msgid "ExecInitHashJoin: unsupported join type %d"
-msgstr ""
-
-#: executor/nodeHashjoin.c:541 executor/nodeHashjoin.c:549
-msgid "Read from hashjoin temp file failed"
-msgstr ""
-
-#: executor/nodeHashjoin.c:605 executor/nodeHashjoin.c:610
-msgid "Failed to rewind hash temp file"
-msgstr ""
-
-#: executor/nodeHashjoin.c:659 executor/nodeHashjoin.c:662
-msgid "Write to hashjoin temp file failed"
-msgstr ""
-
-#: executor/nodeIndexscan.c:675
-msgid "ExecInitIndexScan: indxqual not an opclause!"
-msgstr ""
-
-#: executor/nodeIndexscan.c:777 executor/nodeIndexscan.c:814
-#, c-format
-msgid "ExecInitIndexScan: %s"
-msgstr "ExecInitIndexScan: %s"
-
-#: executor/nodeIndexscan.c:887
-#, c-format
-msgid "indexes of the relation %u was inactivated"
-msgstr ""
-
-#: executor/nodeLimit.c:152 executor/nodeLimit.c:167
-msgid "ExecLimit: subplan failed to run backwards"
-msgstr ""
-
-#: executor/nodeLimit.c:198
-#, c-format
-msgid "ExecLimit: impossible state %d"
-msgstr ""
-
-#: executor/nodeMergejoin.c:132
-msgid "MJFormSkipQuals: op not an OpExpr!"
-msgstr ""
-
-#: executor/nodeMergejoin.c:400
-#, c-format
-msgid "ExecMergeJoin: unsupported join type %d"
-msgstr ""
-
-#: executor/nodeMergejoin.c:1384
-#, c-format
-msgid "ExecMergeJoin: invalid join state %d, aborting"
-msgstr ""
-
-#: executor/nodeMergejoin.c:1471
-msgid "RIGHT JOIN is only supported with mergejoinable join conditions"
-msgstr ""
-
-#: executor/nodeMergejoin.c:1486 optimizer/path/joinpath.c:904
-msgid "FULL JOIN is only supported with mergejoinable join conditions"
-msgstr ""
-
-#: executor/nodeMergejoin.c:1489
-#, c-format
-msgid "ExecInitMergeJoin: unsupported join type %d"
-msgstr ""
-
-#: executor/nodeNestloop.c:322
-#, c-format
-msgid "ExecInitNestLoop: unsupported join type %d"
-msgstr ""
-
-#: executor/nodeSetOp.c:173
-#, c-format
-msgid "ExecSetOp: bogus command code %d"
-msgstr ""
-
-#: executor/nodeSort.c:52
-msgid "ExtractSortKeys: keycount <= 0"
-msgstr ""
-
-#: executor/nodeSubplan.c:56
-msgid "ExecSubPlan: can't set parent params from subquery"
-msgstr ""
-
-#: executor/nodeSubplan.c:125 executor/nodeSubplan.c:150
-#: executor/nodeSubplan.c:427
-msgid "More than one tuple returned by a subselect used as an expression."
-msgstr ""
-
-#: executor/nodeSubplan.c:193
-msgid "ExecSubPlan: failed to find placeholder for subplan result"
-msgstr ""
-
-#: executor/nodeSubplan.c:400
-msgid "ExecSetParamPlan: ANY/ALL subselect unsupported"
-msgstr ""
-
-#: executor/nodeSubplan.c:516
-msgid "ExecReScanSetParamPlan: direct correlated subquery unsupported, yet"
-msgstr ""
-
-#: executor/nodeSubplan.c:518
-msgid "ExecReScanSetParamPlan: setParam list is NULL"
-msgstr ""
-
-#: executor/nodeSubplan.c:520
-msgid "ExecReScanSetParamPlan: extParam list of plan is NULL"
-msgstr ""
-
-#: executor/spi.c:70
-msgid "SPI_connect: no connection(s) expected"
-msgstr ""
-
-#: executor/spi.c:76
-msgid "SPI_connect: some connection(s) expected"
-msgstr ""
-
-#: executor/spi.c:82
-msgid "Memory exhausted in SPI_connect"
-msgstr ""
-
-#: executor/spi.c:148
-msgid "Memory exhausted in SPI_finish"
-msgstr ""
-
-#: executor/spi.c:310 executor/spi.c:337 executor/spi.c:366 executor/spi.c:404
-#: executor/spi.c:648 executor/spi.c:1418
-msgid "SPI: stack corrupted"
-msgstr ""
-
-#: executor/spi.c:714
-msgid "cannot open multi-query plan as cursor"
-msgstr ""
-
-#: executor/spi.c:719
-msgid "plan in SPI_cursor_open() is not a SELECT"
-msgstr ""
-
-#: executor/spi.c:721
-msgid "plan in SPI_cursor_open() must NOT be a DECLARE already"
-msgstr ""
-
-#: executor/spi.c:723
-msgid "plan in SPI_cursor_open() must NOT be a SELECT INTO"
-msgstr ""
-
-#: executor/spi.c:754
-#, c-format
-msgid "cursor \"%s\" already in use"
-msgstr ""
-
-#: executor/spi.c:760
-#, c-format
-msgid "failed to create portal \"%s\""
-msgstr ""
-
-#: executor/spi.c:869 executor/spi.c:1324
-msgid "invalid portal in SPI cursor operation"
-msgstr ""
-
-#: executor/spi.c:894
-msgid "SPI: improper call to spi_printtup"
-msgstr ""
-
-#: executor/spi.c:896
-msgid "SPI: stack corrupted in spi_printtup"
-msgstr ""
-
-#: executor/spi.c:1275
-msgid "SPI_select: retrieve into portal not implemented"
-msgstr ""
-
-#: executor/spi.c:1285
-msgid "SPI_select: # of processed tuples check failed"
-msgstr ""
-
-#: executor/spi.c:1384
-msgid "SPI_fetch: # of processed tuples check failed"
-msgstr ""
-
-#: lib/dllist.c:41
-msgid "Memory exhausted in DLNewList"
-msgstr ""
-
-#: lib/dllist.c:84
-msgid "Memory exhausted in DLNewElem"
-msgstr ""
-
-#: libpq/auth.c:106
-#, c-format
-msgid "pg_krb4_recvauth: kerberos error: %s"
-msgstr ""
-
-#: libpq/auth.c:112
-#, c-format
-msgid "pg_krb4_recvauth: protocol version \"%s\" != \"%s\""
-msgstr ""
-
-#: libpq/auth.c:118
-#, c-format
-msgid "pg_krb4_recvauth: name \"%s\" != \"%s\""
-msgstr ""
-
-#: libpq/auth.c:130
-msgid "pg_krb4_recvauth: Kerberos not implemented on this server"
-msgstr ""
-
-#: libpq/auth.c:190
-#, c-format
-msgid "pg_krb5_init: krb5_init_context returned Kerberos error %d"
-msgstr ""
-
-#: libpq/auth.c:199
-#, c-format
-msgid "pg_krb5_init: krb5_kt_resolve returned Kerberos error %d"
-msgstr ""
-
-#: libpq/auth.c:211
-#, c-format
-msgid "pg_krb5_init: krb5_sname_to_principal returned Kerberos error %d"
-msgstr ""
-
-#: libpq/auth.c:255
-#, c-format
-msgid "pg_krb5_recvauth: krb5_recvauth returned Kerberos error %d"
-msgstr ""
-
-#: libpq/auth.c:279
-#, c-format
-msgid "pg_krb5_recvauth: krb5_unparse_name returned Kerberos error %d"
-msgstr ""
-
-#: libpq/auth.c:290
-#, c-format
-msgid "pg_krb5_recvauth: user name \"%s\" != krb5 name \"%s\""
-msgstr ""
-
-#: libpq/auth.c:309
-msgid "pg_krb5_recvauth: Kerberos not implemented on this server"
-msgstr ""
-
-#: libpq/auth.c:374
-#, c-format
-msgid "%s authentication failed for user \"%s\""
-msgstr ""
-
-#: libpq/auth.c:396
-msgid "Missing or erroneous pg_hba.conf file, see postmaster log for details"
-msgstr ""
-
-#: libpq/auth.c:417
-#, c-format
-msgid "No pg_hba.conf entry for host %s, user %s, database %s"
-msgstr ""
-
-#: libpq/auth.c:452
-#, c-format
-msgid "pg_local_sendauth: can't do setsockopt: %m"
-msgstr ""
-
-#: libpq/auth.c:541
-#, c-format
-msgid "pam_passwd_conv_proc: Error from underlying PAM layer: '%s'"
-msgstr ""
-
-#: libpq/auth.c:545
-#, c-format
-msgid "pam_passwd_conv_proc: Unexpected PAM conversation %d/'%s'"
-msgstr ""
-
-#: libpq/auth.c:575
-msgid "received PAM packet"
-msgstr ""
-
-#: libpq/auth.c:579
-msgid "pam_passwd_conv_proc: no password"
-msgstr ""
-
-#: libpq/auth.c:592
-msgid "pam_passwd_conv_proc: Out of memory!"
-msgstr ""
-
-#: libpq/auth.c:636
-#, c-format
-msgid "CheckPAMAuth: Failed to create PAM authenticator: '%s'"
-msgstr ""
-
-#: libpq/auth.c:646
-#, c-format
-msgid "CheckPAMAuth: pam_set_item(PAM_USER) failed: '%s'"
-msgstr ""
-
-#: libpq/auth.c:656
-#, c-format
-msgid "CheckPAMAuth: pam_set_item(PAM_CONV) failed: '%s'"
-msgstr ""
-
-#: libpq/auth.c:666
-#, c-format
-msgid "CheckPAMAuth: pam_authenticate failed: '%s'"
-msgstr ""
-
-#: libpq/auth.c:676
-#, c-format
-msgid "CheckPAMAuth: pam_acct_mgmt failed: '%s'"
-msgstr ""
-
-#: libpq/auth.c:686
-#, c-format
-msgid "CheckPAMAuth: Failed to release PAM authenticator: '%s'"
-msgstr ""
-
-#: libpq/auth.c:726
-#, c-format
-msgid "unexpected password packet size: read %d, expected %d"
-msgstr ""
-
-#: libpq/auth.c:730
-msgid "received password packet"
-msgstr ""
-
-#: libpq/be-fsstubs.c:84
-#, c-format
-msgid "lo_open(%u,%d)"
-msgstr ""
-
-#: libpq/be-fsstubs.c:102
-#, c-format
-msgid "cannot open large object %u"
-msgstr ""
-
-#: libpq/be-fsstubs.c:122
-#, c-format
-msgid "lo_close: invalid large obj descriptor (%d)"
-msgstr ""
-
-#: libpq/be-fsstubs.c:126
-#, c-format
-msgid "lo_close(%d)"
-msgstr ""
-
-#: libpq/be-fsstubs.c:158
-#, c-format
-msgid "lo_read: invalid large obj descriptor (%d)"
-msgstr ""
-
-#: libpq/be-fsstubs.c:180
-#, c-format
-msgid "lo_write: invalid large obj descriptor (%d)"
-msgstr ""
-
-#: libpq/be-fsstubs.c:206
-#, c-format
-msgid "lo_lseek: invalid large obj descriptor (%d)"
-msgstr ""
-
-#: libpq/be-fsstubs.c:261
-#, c-format
-msgid "lo_tell: invalid large object descriptor (%d)"
-msgstr ""
-
-#: libpq/be-fsstubs.c:363
-msgid ""
-"You must have Postgres superuser privilege to use server-side lo_import().\n"
-"\tAnyone can use the client-side lo_import() provided by libpq."
-msgstr ""
-
-#: libpq/be-fsstubs.c:378
-#, c-format
-msgid "lo_import: can't open unix file \"%s\": %m"
-msgstr ""
-
-#: libpq/be-fsstubs.c:386
-#, c-format
-msgid "lo_import: can't create inv object for \"%s\""
-msgstr ""
-
-#: libpq/be-fsstubs.c:397
-#, c-format
-msgid "lo_import: error while reading \"%s\""
-msgstr ""
-
-#: libpq/be-fsstubs.c:426
-msgid ""
-"You must have Postgres superuser privilege to use server-side lo_export().\n"
-"\tAnyone can use the client-side lo_export() provided by libpq."
-msgstr ""
-
-#: libpq/be-fsstubs.c:436
-#, c-format
-msgid "lo_export: can't open inv object %u"
-msgstr ""
-
-#: libpq/be-fsstubs.c:454
-#, c-format
-msgid "lo_export: can't open unix file \"%s\": %m"
-msgstr ""
-
-#: libpq/be-fsstubs.c:464
-#, c-format
-msgid "lo_export: error while writing \"%s\""
-msgstr ""
-
-#: libpq/be-secure.c:292 libpq/be-secure.c:342
-#, c-format
-msgid "SSL SYSCALL error: %s"
-msgstr ""
-
-#: libpq/be-secure.c:295 libpq/be-secure.c:345
-#, c-format
-msgid "SSL error: %s"
-msgstr ""
-
-#: libpq/be-secure.c:397
-#, c-format
-msgid "DH errors (%s): %d bits expected, %d bits found"
-msgstr ""
-
-#: libpq/be-secure.c:407
-#, c-format
-msgid "DH_check error (%s): %s"
-msgstr ""
-
-#: libpq/be-secure.c:412
-#, c-format
-msgid "DH error (%s): p is not prime"
-msgstr ""
-
-#: libpq/be-secure.c:419
-#, c-format
-msgid "DH error (%s): neither suitable generator or safe prime"
-msgstr ""
-
-#: libpq/be-secure.c:445
-#, c-format
-msgid "DH load buffer: %s"
-msgstr ""
-
-#: libpq/be-secure.c:517
-#, c-format
-msgid "DH: generating parameters (%d bits)...."
-msgstr ""
-
-#: libpq/be-secure.c:551
-msgid "SSL: handshake start"
-msgstr ""
-
-#: libpq/be-secure.c:554
-msgid "SSL: handshake done"
-msgstr ""
-
-#: libpq/be-secure.c:557
-msgid "SSL: accept loop"
-msgstr ""
-
-#: libpq/be-secure.c:560
-#, c-format
-msgid "SSL: accept exit (%d)"
-msgstr ""
-
-#: libpq/be-secure.c:563
-msgid "SSL: connect loop"
-msgstr ""
-
-#: libpq/be-secure.c:566
-#, c-format
-msgid "SSL: connect exit (%d)"
-msgstr ""
-
-#: libpq/be-secure.c:569
-#, c-format
-msgid "SSL: read alert (0x%04x)"
-msgstr ""
-
-#: libpq/be-secure.c:572
-#, c-format
-msgid "SSL: write alert (0x%04x)"
-msgstr ""
-
-#: libpq/be-secure.c:593
-#, c-format
-msgid "failed to create SSL context: %s"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ SSL: %s"
-
-#: libpq/be-secure.c:604
-#, c-format
-msgid "failed to load server certificate (%s): %s"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÓÅÒÔÉÆÉËÁÔ ÓÅÒ×ÅÒÁ (%s): %s"
-
-#: libpq/be-secure.c:612
-#, c-format
-msgid "failed to stat private key file (%s): %s"
-msgstr ""
-
-#: libpq/be-secure.c:619
-#, c-format
-msgid ""
-"bad permissions on private key file (%s)\n"
-"File must be owned by the proper user and must have no permissions for\n"
-"\"group\" or \"other\"."
-msgstr ""
-
-#: libpq/be-secure.c:626
-#, c-format
-msgid "failed to load private key file (%s): %s"
-msgstr ""
-
-#: libpq/be-secure.c:632
-#, c-format
-msgid "check of private key failed: %s"
-msgstr ""
-
-#: libpq/be-secure.c:649
-#, c-format
-msgid "could not read root cert file (%s): %s"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÆÁÊÌ ËÏÒÎÅ×ÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ (%s): %s"
-
-#: libpq/be-secure.c:683
-#, c-format
-msgid "failed to initialize SSL connection: %s"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %s"
-
-#: libpq/be-secure.c:705
-#, c-format
-msgid "secure connection from '%s'"
-msgstr ""
-
-#: libpq/crypt.c:61
-msgid "Password is stored MD5 encrypted. 'crypt' auth method cannot be used."
-msgstr ""
-"ðÁÒÏÌØ ÚÁÛÉÆÒÏ×ÁÎ É ÓÏÈÒÁΣΠËÁË MD5. íÅÔÏÄÙ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ "
-"'crypt' ÎÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ."
-
-#: libpq/hba.c:127
-#, c-format
-msgid "Token too long in authentication file, skipping, %s"
-msgstr ""
-
-#: libpq/hba.c:260
-#, c-format
-msgid ""
-"tokenize_inc_file: Unable to open secondary authentication file \"@%s\" as "
-"\"%s\": %m"
-msgstr ""
-
-#: libpq/hba.c:663
+#: catalog/index.c:1763
#, c-format
-msgid "parse_hba: invalid syntax in pg_hba.conf file at line %d, token \"%s\""
-msgstr ""
-
-#: libpq/hba.c:716 libpq/hba.c:738
-#, c-format
-msgid "could not open %s: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ %s: %m"
-
-#: libpq/hba.c:849
-#, c-format
-msgid "load_hba: Unable to open authentication config file \"%s\": %m"
-msgstr ""
-
-#: libpq/hba.c:909
-#, c-format
-msgid ""
-"parse_ident_usermap: invalid syntax in pg_ident.conf file at line %d, token "
-"\"%s\""
-msgstr ""
-
-#: libpq/hba.c:941
-msgid ""
-"check_ident_usermap: hba configuration file does not have the usermap field "
-"filled in in the entry that pertains to this connection. That field is "
-"essential for Ident-based authentication."
-msgstr ""
-
-#: libpq/hba.c:991
-#, c-format
-msgid "load_ident: Unable to open usermap file \"%s\": %m"
-msgstr ""
-
-#: libpq/hba.c:1113
-#, c-format
-msgid "Failed to create socket on which to talk to Ident server: %m"
-msgstr ""
-
-#: libpq/hba.c:1149
-#, c-format
-msgid ""
-"Unable to connect to Ident server on the host which is trying to connect to "
-"Postgres (IP address %s, Port %d): %s"
-msgstr ""
-
-#: libpq/hba.c:1172
-#, c-format
-msgid ""
-"Unable to send query to Ident server on the host which is trying to connect "
-"to Postgres (Host %s, Port %d), even though we successfully connected to it: "
-"%s"
-msgstr ""
-
-#: libpq/hba.c:1189
-#, c-format
-msgid ""
-"Unable to receive response from Ident server on the host which is trying to "
-"connect to Postgres (Host %s, Port %d), even though we successfully sent our "
-"query to it: %s"
-msgstr ""
-
-#: libpq/hba.c:1230 libpq/hba.c:1258 libpq/hba.c:1323
-#, c-format
-msgid "ident_unix: error receiving credentials: %m"
-msgstr ""
-
-#: libpq/hba.c:1238 libpq/hba.c:1266 libpq/hba.c:1332
-#, c-format
-msgid "ident_unix: unknown local user with uid %d"
-msgstr ""
-
-#: libpq/hba.c:1342
-msgid "'ident' auth is not supported on local connections on this platform"
-msgstr ""
-
-#: libpq/pqcomm.c:196
-#, c-format
-msgid "StreamServerPort: socket() failed: %m"
-msgstr ""
-
-#: libpq/pqcomm.c:205
-#, c-format
-msgid "StreamServerPort: setsockopt(SO_REUSEADDR) failed: %m"
-msgstr ""
-
-#: libpq/pqcomm.c:246
-#, c-format
-msgid "StreamServerPort: gethostbyname(%s) failed"
-msgstr ""
-
-#: libpq/pqcomm.c:262
-#, c-format
-msgid ""
-"StreamServerPort: bind() failed: %m\n"
-"\tIs another postmaster already running on port %d?\n"
-"\tIf not, remove socket node (%s) and retry."
-msgstr ""
-
-#: libpq/pqcomm.c:267
-#, c-format
-msgid ""
-"StreamServerPort: bind() failed: %m\n"
-"\tIs another postmaster already running on port %d?\n"
-"\tIf not, wait a few seconds and retry."
-msgstr ""
-
-#: libpq/pqcomm.c:306
-#, c-format
-msgid "No such group as '%s'"
-msgstr "çÒÕÐÐÙ '%s' ÎÅÔÕ"
-
-#: libpq/pqcomm.c:314
-#, c-format
-msgid "Could not set group of %s: %m"
-msgstr "îÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÇÒÕÐÐÕ %s: %m"
-
-#: libpq/pqcomm.c:322
-#, c-format
-msgid "Could not set permissions on %s: %m"
-msgstr ""
-
-#: libpq/pqcomm.c:341
-#, c-format
-msgid "StreamServerPort: listen() failed: %m"
-msgstr "StreamServerPort: listen() ÎÅ ÕÄÁÌÓÑ: %m"
-
-#: libpq/pqcomm.c:371
-#, c-format
-msgid "StreamConnection: accept() failed: %m"
-msgstr "StreamConnection: accept() ÎÅ ÕÄÁÌÓÑ: %m"
-
-#: libpq/pqcomm.c:390
-#, c-format
-msgid "StreamConnection: getsockname() failed: %m"
-msgstr "StreamConnection: getsockname() ÎÅ ÕÄÁÌÓÑ: %m"
-
-#: libpq/pqcomm.c:402
-#, c-format
-msgid "StreamConnection: setsockopt(TCP_NODELAY) failed: %m"
-msgstr "StreamConnection: setsockopt(TCP_NODELAY) ÎÅ ÕÄÁÌÓÑ: %m"
-
-#: libpq/pqcomm.c:408
-#, c-format
-msgid "StreamConnection: setsockopt(SO_KEEPALIVE) failed: %m"
-msgstr "StreamConnection: setsockopt(SO_KEEPALIVE) ÎÅ ÕÄÁÌÓÑ: %m"
-
-#: libpq/pqcomm.c:476
-#, c-format
-msgid "pq_recvbuf: recv() failed: %m"
-msgstr ""
-
-#: libpq/pqcomm.c:482
-msgid "pq_recvbuf: unexpected EOF on client connection"
-msgstr ""
-
-#: libpq/pqcomm.c:680
-#, c-format
-msgid "pq_flush: send() failed: %m"
-msgstr ""
-
-#: libpq/pqcomm.c:714
-#, c-format
-msgid "pq_eof: recv() failed: %m"
-msgstr ""
-
-#: libpq/pqformat.c:159
-#, c-format
-msgid "pq_sendint: unsupported size %d"
-msgstr ""
-
-#: libpq/pqformat.c:241
-#, c-format
-msgid "pq_getint: unsupported size %d"
-msgstr ""
-
-#: main/main.c:83
-#, c-format
-msgid "%s: setsysinfo failed: %s\n"
-msgstr ""
-
-#: main/main.c:172
-msgid ""
-"\"root\" execution of the PostgreSQL server is not permitted.\n"
-"\n"
-"The server must be started under an unprivileged user id to prevent\n"
-"a possible system security compromise. See the documentation for\n"
-"more information on how to properly start the server.\n"
-"\n"
+msgid "the target relation %u is nailed"
msgstr ""
-#: main/main.c:192
-#, c-format
-msgid "%s: real and effective user ids must match\n"
+#: catalog/namespace.c:167
+#: catalog/namespace.c:220
+#: catalog/namespace.c:1167
+#: parser/parse_expr.c:1117
+#: parser/parse_target.c:162
+msgid "cross-database references are not implemented"
msgstr ""
-#: main/main.c:227
+#: catalog/namespace.c:187
#, c-format
-msgid "%s: invalid current euid %d\n"
-msgstr ""
+msgid "relation \"%s.%s\" does not exist"
+msgstr "Ó×ÑÚØ \"%s.%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: nodes/copyfuncs.c:1218
+#: catalog/namespace.c:192
#, c-format
-msgid "_copyAConst: unknown node type %d"
-msgstr ""
+msgid "relation \"%s\" does not exist"
+msgstr "Ó×ÑÚØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: nodes/copyfuncs.c:2304
-#, c-format
-msgid "_copyValue: unknown node type %d"
+#: catalog/namespace.c:229
+msgid "TEMP tables may not specify a schema name"
msgstr ""
-#: nodes/copyfuncs.c:2796
-#, c-format
-msgid "copyObject: don't know how to copy node type %d"
+#: catalog/namespace.c:257
+#: catalog/namespace.c:1249
+msgid "no schema has been selected to create in"
msgstr ""
-#: nodes/equalfuncs.c:178
+#: catalog/namespace.c:1172
+#: parser/parse_expr.c:1149
+#: parser/parse_target.c:170
#, c-format
-msgid "_equalParam: Invalid paramkind value: %d"
+msgid "improper qualified name (too many dotted names): %s"
msgstr ""
-#: nodes/equalfuncs.c:1490
+#: catalog/namespace.c:1284
#, c-format
-msgid "_equalValue: unknown node type %d"
+msgid "improper relation name (too many dotted names): %s"
msgstr ""
-#: nodes/equalfuncs.c:1931
+#: catalog/namespace.c:1628
#, c-format
-msgid "equal: don't know whether nodes of type %d are equal"
-msgstr ""
-
-#: nodes/list.c:162
-msgid "tryout to nconc a list to itself"
-msgstr ""
-
-#: nodes/list.c:245
-msgid "llast: empty list"
-msgstr "llast: ÐÕÓÔÏÊ ÓÐÉÓÏË"
+msgid "permission denied to create temp tables in database \"%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ×ÒÅÍÅÎÎÙÈ ÔÁÂÌÉÃ × ÂÁÚÅ \"%s\""
-#: nodes/list.c:260
-msgid "llasti: empty list"
-msgstr "llasti: ÐÕÓÔÏÊ ÓÐÉÓÏË"
-
-#: nodes/outfuncs.c:1191 nodes/readfuncs.c:821
+#: catalog/pg_largeobject.c:110
+#: storage/large_object/inv_api.c:128
+#: storage/large_object/inv_api.c:248
#, c-format
-msgid "bogus rte kind %d"
+msgid "large object %u does not exist"
msgstr ""
-#: nodes/outfuncs.c:1257
+#: catalog/pg_conversion.c:66
#, c-format
-msgid "_outValue: don't know how to print type %d"
-msgstr "_outValue: ÎÅ ÉÚ×ÅÓÔÎÏ ËÁË ÐÅÞÁÔÁÔØ ÔÉÐ %d"
+msgid "conversion \"%s\" already exists"
+msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: nodes/outfuncs.c:1644
+#: catalog/pg_conversion.c:79
#, c-format
-msgid "_outNode: don't know how to print type %d"
-msgstr "_outNode: ÎÅ ÉÚ×ÅÓÔÎÏ ËÁË ÐÅÞÁÔÁÔØ ÔÉÐ %d"
+msgid "default conversion for %s to %s already exists"
+msgstr "ËÏÎ×ÅÒÓÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ %s × %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: nodes/print.c:85
+#: catalog/pg_conversion.c:308
+#: commands/conversioncmds.c:109
+#: commands/conversioncmds.c:133
#, c-format
-msgid ""
-"%s:\n"
-"%s"
-msgstr ""
-"%s:\n"
-"%s"
+msgid "conversion \"%s\" does not exist"
+msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: nodes/print.c:353
+#: catalog/pg_namespace.c:51
+#: commands/schemacmds.c:256
#, c-format
-msgid "Cache lookup for type %u failed"
-msgstr "ðÏÉÓË × ËÚÛÅ ÔÉÐÁ %u ÎÅ ÕÄÁÌÓÑ"
+msgid "schema \"%s\" already exists"
+msgstr "ÓÈÅÍÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: nodes/read.c:296
-msgid "nodeRead: did not find '}' at end of node"
-msgstr "nodeRead: ÓËÏÂËÁ '}' ÎÅ ÂÙÌÁ ÏÂÎÁÒÕÖÅÎÁ × ËÏÎÃÅ ÕÚÌÁ"
-
-#: nodes/read.c:376
+#: catalog/pg_operator.c:217
+#: catalog/pg_operator.c:406
#, c-format
-msgid "nodeRead: Bad type %d"
-msgstr ""
+msgid "\"%s\" is not a valid operator name"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ÏÐÅÒÁÔÏÒÁ"
-#: nodes/readfuncs.c:149
-msgid "toIntList: unexpected datatype"
+#: catalog/pg_operator.c:412
+msgid "at least one of leftarg or rightarg must be specified"
msgstr ""
-#: nodes/readfuncs.c:183
-msgid "toOidList: unexpected datatype"
+#: catalog/pg_operator.c:420
+msgid "only binary operators can have commutators"
msgstr ""
-#: nodes/readfuncs.c:518
-#, c-format
-msgid "_readBoolExpr: unknown boolop \"%.*s\""
+#: catalog/pg_operator.c:424
+msgid "only binary operators can have join selectivity"
msgstr ""
-#: nodes/readfuncs.c:926
-#, c-format
-msgid "badly formatted node string \"%.32s\"..."
+#: catalog/pg_operator.c:428
+msgid "only binary operators can hash"
msgstr ""
-#: nodes/readfuncs.c:959 nodes/readfuncs.c:991
-#, c-format
-msgid "readDatum: expected '%s', got '%s'; length = %lu"
+#: catalog/pg_operator.c:432
+msgid "only binary operators can mergejoin"
msgstr ""
-#: nodes/readfuncs.c:966
+#: catalog/pg_operator.c:444
#, c-format
-msgid "readDatum: byval & length = %lu"
-msgstr ""
-
-#: optimizer/geqo/geqo_erx.c:336
-msgid "gimme_gene: Internal error - minimum_count not set"
-msgstr ""
-
-#: optimizer/geqo/geqo_erx.c:362
-msgid "gimme_gene: neither shared nor minimum number nor random edge found"
-msgstr ""
-
-#: optimizer/geqo/geqo_erx.c:422
-msgid "edge_failure(1): no edge found via random decision and total_edges == 4"
-msgstr ""
-
-#: optimizer/geqo/geqo_erx.c:447
-msgid "edge_failure(2): no edge found via random decision and remainig edges"
-msgstr ""
-
-#: optimizer/geqo/geqo_erx.c:465
-msgid "edge_failure(3): no edge found via looking for the last ununsed point"
-msgstr ""
+msgid "operator %s already exists"
+msgstr "ÏÐÅÒÁÔÏÒ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: optimizer/geqo/geqo_erx.c:470
-msgid "edge_failure: no edge detected"
-msgstr ""
-
-#: optimizer/geqo/geqo_main.c:123
-msgid "geqo_main: using edge recombination crossover [ERX]"
-msgstr ""
-
-#: optimizer/geqo/geqo_main.c:127
-msgid "geqo_main: using partially matched crossover [PMX]"
-msgstr ""
-
-#: optimizer/geqo/geqo_main.c:131
-msgid "geqo_main: using cycle crossover [CX]"
-msgstr ""
-
-#: optimizer/geqo/geqo_main.c:136
-msgid "geqo_main: using position crossover [PX]"
-msgstr ""
-
-#: optimizer/geqo/geqo_main.c:141
-msgid "geqo_main: using order crossover [OX1]"
-msgstr ""
-
-#: optimizer/geqo/geqo_main.c:146
-msgid "geqo_main: using order crossover [OX2]"
+#: catalog/pg_operator.c:726
+msgid "operator cannot be its own negator or sort operator"
msgstr ""
-#: optimizer/geqo/geqo_main.c:211
+#: catalog/pg_proc.c:88
+#: commands/functioncmds.c:150
+#: parser/parse_func.c:1514
#, c-format
-msgid "[GEQO] failures: %d, average: %d"
-msgstr ""
+msgid "functions cannot have more than %d arguments"
+msgstr "ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÂÏÌÅÅ %d"
-#: optimizer/geqo/geqo_main.c:214
-msgid "[GEQO] No edge failures detected."
+#: catalog/pg_proc.c:113
+#: catalog/pg_proc.c:536
+msgid "A function returning ANYARRAY or ANYELEMENT must have at least one argument of either type."
msgstr ""
-#: optimizer/geqo/geqo_main.c:220
+#: catalog/pg_proc.c:168
#, c-format
-msgid "[GEQO] mutations: %d, generations: %d"
-msgstr ""
-
-#: optimizer/geqo/geqo_main.c:222
-msgid "[GEQO] No mutations processed."
-msgstr ""
-
-#: optimizer/geqo/geqo_misc.c:41
-msgid "avg_pool: pool_size of zero"
-msgstr ""
-
-#: optimizer/path/allpaths.c:204
-msgid "SELECT FOR UPDATE is not supported for inherit queries"
+msgid "\"%s\" is already an attribute of type %s"
msgstr ""
-#: optimizer/path/allpaths.c:616
+#: catalog/pg_proc.c:220
#, c-format
-msgid "recurse_pushdown_safe: unexpected node %d"
-msgstr "recurse_pushdown_safe: ÎÅÏÖÉÄÁÎÎÙÊ ÕÚÅÌ %d"
-
-#: optimizer/path/allpaths.c:684
-#, c-format
-msgid "recurse_push_qual: unexpected node %d"
-msgstr "recurse_push_qual: ÎÅÏÖÉÄÁÎÎÙÊ ÕÚÅÌ %d"
-
-#: optimizer/path/clausesel.c:533
-#, c-format
-msgid "clause_selectivity: s1 %f"
-msgstr "clause_selectivity: s1 %f"
-
-#: optimizer/path/costsize.c:1461
-#, c-format
-msgid "set_joinrel_size_estimates: unsupported join type %d"
-msgstr ""
-
-#: optimizer/path/indxpath.c:495
-msgid "extract_or_indexqual_conditions: no matching clause"
-msgstr ""
-
-#: optimizer/path/indxpath.c:1260
-msgid "pred_test_simple_clause: unknown test_op"
-msgstr ""
+msgid "function \"%s\" already exists with same argument types"
+msgstr "ÆÕÎËÃÉÑ \"%s\" Ó ÔÁËÉÍ ÎÁÂÏÒÏÍ ÁÒÇÕÍÅÎÔÏ× ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: optimizer/path/indxpath.c:1301
-msgid "pred_test_simple_clause: null test result"
-msgstr ""
+#: catalog/pg_proc.c:234
+msgid "cannot change return type of existing function"
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÔÉÐ ×ÏÚ×ÒÁÝÁÅÍÏÇÏ ÚÎÁÞÅÎÉÑ ÄÌÑ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÆÕÎÃÉÉ"
-#: optimizer/path/indxpath.c:2084
-#, c-format
-msgid "prefix_quals: unexpected operator %u"
+#: catalog/pg_proc.c:235
+msgid "Use DROP FUNCTION first."
msgstr ""
-#: optimizer/path/indxpath.c:2100
+#: catalog/pg_proc.c:243
#, c-format
-msgid "prefix_quals: no = operator for type %u"
-msgstr ""
+msgid "function \"%s\" is an aggregate"
+msgstr "ÆÕÎËÃÉÑ \"%s\" Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-#: optimizer/path/indxpath.c:2115
+#: catalog/pg_proc.c:248
#, c-format
-msgid "prefix_quals: no >= operator for type %u"
-msgstr ""
+msgid "function \"%s\" is not an aggregate"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-#: optimizer/path/indxpath.c:2131
+#: catalog/pg_proc.c:367
+#: catalog/pg_proc.c:388
+#: catalog/pg_proc.c:398
+#: catalog/pg_proc.c:422
+#: catalog/pg_proc.c:430
+#: catalog/pg_proc.c:482
+#: catalog/pg_proc.c:494
+#: catalog/pg_proc.c:514
#, c-format
-msgid "prefix_quals: no < operator for type %u"
+msgid "return type mismatch in function declared to return %s"
msgstr ""
-#: optimizer/path/indxpath.c:2177
-#, c-format
-msgid "network_prefix_quals: unexpected operator %u"
+#: catalog/pg_proc.c:369
+#: catalog/pg_proc.c:400
+msgid "Function's final statement must be a SELECT."
msgstr ""
-#: optimizer/path/indxpath.c:2190
-#, c-format
-msgid "network_prefix_quals: no %s operator for type %u"
+#: catalog/pg_proc.c:390
+msgid "Function's final statement must not be a SELECT."
msgstr ""
-#: optimizer/path/indxpath.c:2205
-#, c-format
-msgid "network_prefix_quals: no <= operator for type %u"
+#: catalog/pg_proc.c:424
+msgid "Final SELECT must return exactly one column."
msgstr ""
-#: optimizer/path/joinpath.c:170
+#: catalog/pg_proc.c:432
#, c-format
-msgid "sort_inner_and_outer: unexpected join type %d"
+msgid "Actual return type is %s."
msgstr ""
-#: optimizer/path/joinpath.c:343
-#, c-format
-msgid "match_unsorted_outer: unexpected join type %d"
+#: catalog/pg_proc.c:484
+msgid "Final SELECT returns too many columns."
msgstr ""
-#: optimizer/path/joinpath.c:626
+#: catalog/pg_proc.c:496
#, c-format
-msgid "match_unsorted_inner: unexpected join type %d"
+msgid "Final SELECT returns %s instead of %s at column %d."
msgstr ""
-#: optimizer/path/joinrels.c:230
-#, c-format
-msgid "make_rels_by_joins: failed to build any %d-way joins"
+#: catalog/pg_proc.c:516
+msgid "Final SELECT returns too few columns."
msgstr ""
-#: optimizer/path/joinrels.c:385
+#: catalog/pg_proc.c:541
#, c-format
-msgid "make_jointree_rel: unexpected node type %d"
+msgid "return type %s is not supported for SQL functions"
msgstr ""
-#: optimizer/path/joinrels.c:442
+#: catalog/pg_proc.c:578
#, c-format
-msgid "make_join_rel: unsupported join type %d"
-msgstr ""
-
-#: optimizer/path/pathkeys.c:878
-msgid ""
-"make_pathkeys_for_mergeclauses: can't identify which side of mergeclause to "
-"use"
-msgstr ""
+msgid "there is no built-in function named \"%s\""
+msgstr "×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: optimizer/plan/createplan.c:150
+#: catalog/pg_proc.c:671
#, c-format
-msgid "create_plan: unknown pathtype %d"
-msgstr ""
+msgid "SQL functions cannot return type %s"
+msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
-#: optimizer/plan/createplan.c:228
+#: catalog/pg_proc.c:687
#, c-format
-msgid "create_scan_plan: unknown node type: %d"
-msgstr ""
+msgid "SQL functions cannot have arguments of type %s"
+msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÁÒÇÕÍÅÎÔÙ ÔÉÐÁ %s"
-#: optimizer/plan/createplan.c:310
+#: catalog/pg_type.c:195
+#: catalog/pg_type.c:201
#, c-format
-msgid "create_join_plan: unknown node type: %d"
-msgstr ""
-
-#: optimizer/plan/createplan.c:1050
-msgid "fix_indxqual_sublist: indexqual clause is not binary opclause"
-msgstr ""
-
-#: optimizer/plan/createplan.c:1139
-msgid "fix_indxqual_operand: var is not index attribute"
-msgstr ""
-
-#: optimizer/plan/createplan.c:1601
-msgid "make_sort_from_pathkeys: cannot find tlist item to sort"
+msgid "invalid type internal size %d"
msgstr ""
-#: optimizer/plan/initsplan.c:124
-msgid "SELECT FOR UPDATE cannot be applied to a join"
-msgstr ""
-
-#: optimizer/plan/initsplan.c:127
-#, c-format
-msgid "add_base_rels_to_query: unexpected node type %d"
-msgstr "add_base_rels_to_query: ÎÅÏÖÉÄÁÎÎÙÊ ÔÉÐ ÕÚÌÁ %d"
-
-#: optimizer/plan/initsplan.c:307 optimizer/plan/planner.c:501
-msgid "UNION JOIN is not implemented yet"
+#: catalog/pg_type.c:208
+msgid "fixed-size types must have storage PLAIN"
msgstr ""
-#: optimizer/plan/initsplan.c:311
+#: catalog/pg_type.c:289
+#: catalog/pg_type.c:511
#, c-format
-msgid "distribute_quals_to_rels: unsupported join type %d"
-msgstr ""
+msgid "type \"%s\" already exists"
+msgstr "ÔÉÐ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: optimizer/plan/initsplan.c:321
+#: catalog/pg_type.c:503
+#: commands/functioncmds.c:109
+#: commands/typecmds.c:407
+#: commands/typecmds.c:786
+#: commands/typecmds.c:1113
+#: commands/typecmds.c:1233
+#: commands/typecmds.c:1353
+#: commands/typecmds.c:1440
+#: commands/typecmds.c:2034
+#: parser/parse_func.c:1526
+#: parser/parse_type.c:201
+#: parser/parse_type.c:227
+#: tcop/utility.c:95
#, c-format
-msgid "distribute_quals_to_rels: unexpected node type %d"
-msgstr ""
+msgid "type \"%s\" does not exist"
+msgstr "ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: optimizer/plan/initsplan.c:358
-msgid ""
-"SELECT FOR UPDATE cannot be applied to the nullable side of an OUTER JOIN"
-msgstr ""
-
-#: optimizer/plan/initsplan.c:452
-msgid "JOIN qualification may not refer to other relations"
-msgstr ""
-
-#: optimizer/plan/initsplan.c:608
-msgid "distribute_qual_to_rels: can't cope with variable-free clause"
-msgstr ""
-
-#: optimizer/plan/initsplan.c:750
+#: commands/aggregatecmds.c:97
#, c-format
-msgid "Unable to identify an equality operator for types '%s' and '%s'"
-msgstr ""
+msgid "aggregate attribute \"%s\" not recognized"
+msgstr "ÁÇÒÅÇÁÔÎÙÊ ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
-#: optimizer/plan/initsplan.c:761
-#, c-format
-msgid ""
-"Equality operator for types '%s' and '%s' should be mergejoinable, but isn't"
+#: commands/aggregatecmds.c:107
+msgid "aggregate basetype must be specified"
msgstr ""
-#: optimizer/plan/planmain.c:158
-msgid "query_planner: failed to construct a relation"
+#: commands/aggregatecmds.c:111
+msgid "aggregate stype must be specified"
msgstr ""
-#: optimizer/plan/planner.c:504
-#, c-format
-msgid "pull_up_subqueries: unexpected join type %d"
+#: commands/aggregatecmds.c:115
+msgid "aggregate sfunc must be specified"
msgstr ""
-#: optimizer/plan/planner.c:510
+#: commands/aggregatecmds.c:138
#, c-format
-msgid "pull_up_subqueries: unexpected node type %d"
-msgstr ""
-
-#: optimizer/plan/planner.c:531
-msgid "is_simple_subquery: subquery is bogus"
+msgid "aggregate transition datatype cannot be %s"
msgstr ""
-#: optimizer/plan/planner.c:660
+#: commands/aggregatecmds.c:259
#, c-format
-msgid "resolvenew_in_jointree: unexpected node type %d"
+msgid "function %s(*) already exists in schema \"%s\""
msgstr ""
-#: optimizer/plan/planner.c:739
+#: commands/aggregatecmds.c:265
+#: commands/functioncmds.c:680
#, c-format
-msgid "preprocess_jointree: unexpected node type %d"
+msgid "function %s already exists in schema \"%s\""
msgstr ""
-#: optimizer/plan/planner.c:832
+#: commands/analyze.c:200
#, c-format
-msgid "preprocess_qual_conditions: unexpected node type %d"
-msgstr ""
-
-#: optimizer/plan/planner.c:945 parser/analyze.c:1780 parser/analyze.c:1953
-#: parser/analyze.c:2448
-msgid "SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT"
+msgid "skipping \"%s\" --- only table or database owner can ANALYZE it"
msgstr ""
-#: optimizer/plan/planner.c:1007
-msgid "SELECT FOR UPDATE is not allowed in subselects"
-msgstr ""
-
-#: optimizer/plan/planner.c:1849 optimizer/plan/planner.c:1855
-msgid "postprocess_setop_tlist: resjunk output columns not implemented"
-msgstr ""
-
-#: optimizer/plan/setrefs.c:210
+#: commands/analyze.c:215
#, c-format
-msgid "set_plan_references: unknown plan type %d"
-msgstr ""
-
-#: optimizer/plan/setrefs.c:472
-msgid "join_references: variable not in subplan target lists"
-msgstr ""
+msgid "skipping \"%s\" --- cannot ANALYZE indexes, views or special system tables"
+msgstr "ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÉÎÄÅËÓÙ, ×ÉÄÙ ÉÌÉ ÓÐÅÃÉÁÌØÎÙÅ ÓÉÓÔÅÍÎÙÅ ÔÁÂÌÉÃÙ ÎÅ ÁÎÁÌÉÚÉÒÕÀÔÓÑ"
-#: optimizer/plan/setrefs.c:532
-msgid "replace_vars_with_subplan_refs: variable not in subplan target list"
-msgstr ""
-
-#: optimizer/plan/subselect.c:445
+#: commands/analyze.c:245
#, c-format
-msgid "cache lookup failed for operator %u"
-msgstr ""
+msgid "analyzing \"%s.%s\""
+msgstr "ÁÎÁÌÉÚÉÒÕÅÔÓÑ \"%s.%s\""
-#: optimizer/plan/subselect.c:660
+#: commands/cluster.c:150
#, c-format
-msgid "SS_finalize_plan: node %d unsupported"
-msgstr ""
-
-#: optimizer/plan/subselect.c:683
-msgid "SS_finalize_plan: plan shouldn't reference subplan's variable"
-msgstr ""
-
-#: optimizer/prep/preptlist.c:58
-msgid "preprocess_targetlist: subquery cannot be result relation"
+msgid "there is no previously clustered index for table \"%s\""
msgstr ""
-#: optimizer/prep/preptlist.c:208
-msgid "expand_targetlist: unexpected command_type"
-msgstr ""
-
-#: optimizer/prep/preptlist.c:238
-msgid "expand_targetlist: targetlist is not sorted correctly"
-msgstr ""
-
-#: optimizer/prep/prepunion.c:193
+#: commands/cluster.c:164
+#: commands/tablecmds.c:3988
#, c-format
-msgid "recurse_set_operations: unexpected node %d"
-msgstr ""
-
-#: optimizer/prep/prepunion.c:309
-msgid "generate_nonunion_plan: bogus operation code"
-msgstr ""
+msgid "index \"%s\" for table \"%s\" does not exist"
+msgstr "ÉÎÄÅËÓ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: optimizer/util/clauses.c:700
+#: commands/cluster.c:321
#, c-format
-msgid "Sub-SELECT uses un-GROUPed attribute %s.%s from outer query"
-msgstr ""
+msgid "\"%s\" is not an index for table \"%s\""
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
-#: optimizer/util/clauses.c:1123
-msgid "CommuteClause: applied to non-binary-operator clause"
+#: commands/cluster.c:334
+msgid "cannot cluster on partial index"
msgstr ""
-#: optimizer/util/clauses.c:1128
-#, c-format
-msgid "CommuteClause: no commutator for operator %u"
+#: commands/cluster.c:352
+msgid "cannot cluster when index access method does not handle nulls"
msgstr ""
-#: optimizer/util/clauses.c:1481
+#: commands/cluster.c:353
#, c-format
-msgid "eval_const_expressions: unexpected boolop %d"
+msgid "You may be able to work around this by marking column \"%s\" NOT NULL."
msgstr ""
-#: optimizer/util/clauses.c:1654 utils/cache/lsyscache.c:598
-#: utils/cache/lsyscache.c:619 utils/cache/lsyscache.c:640
-#: utils/cache/lsyscache.c:661
-#, c-format
-msgid "Function OID %u does not exist"
+#: commands/cluster.c:365
+msgid "cannot cluster on expressional index when index access method does not handle nulls"
msgstr ""
-#: optimizer/util/clauses.c:1871
+#: commands/cluster.c:379
#, c-format
-msgid "inline_function: null prosrc for procedure %u"
-msgstr ""
+msgid "\"%s\" is a system catalog"
+msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ"
-#: optimizer/util/clauses.c:2031
-msgid "substitute_actual_parameters_mutator: unexpected paramkind"
+#: commands/cluster.c:389
+msgid "cannot cluster temp tables of other processes"
msgstr ""
-#: optimizer/util/clauses.c:2033
-msgid "substitute_actual_parameters_mutator: unexpected paramid"
+#: commands/async.c:225
+#, c-format
+msgid "already listening on \"%s\""
msgstr ""
-#: optimizer/util/clauses.c:2339
+#: commands/conversioncmds.c:66
#, c-format
-msgid "expression_tree_walker: Unexpected node type %d"
+msgid "source encoding \"%s\" does not exist"
msgstr ""
-#: optimizer/util/clauses.c:2740
+#: commands/conversioncmds.c:73
#, c-format
-msgid "expression_tree_mutator: Unexpected node type %d"
+msgid "destination encoding \"%s\" does not exist"
msgstr ""
-#: optimizer/util/pathnode.c:126
-msgid "Unable to devise a query plan for the given query"
+#: commands/conversioncmds.c:151
+#, c-format
+msgid "conversion \"%s\" already exists in schema \"%s\""
msgstr ""
-#: optimizer/util/plancat.c:57
+#: commands/comment.c:309
+#: commands/indexcmds.c:583
+#: commands/indexcmds.c:617
#, c-format
-msgid "get_relation_info: Relation %u not found"
-msgstr ""
+msgid "relation \"%s\" is not an index"
+msgstr "ÏÂßÅËÔ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
-#: optimizer/util/plancat.c:225
+#: commands/comment.c:316
#, c-format
-msgid "restriction_selectivity: bad value %f"
-msgstr ""
+msgid "relation \"%s\" is not a sequence"
+msgstr "Ó×ÑÚØ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØÀ"
-#: optimizer/util/plancat.c:258
+#: commands/comment.c:323
+#: commands/indexcmds.c:109
+#: commands/indexcmds.c:669
#, c-format
-msgid "join_selectivity: bad value %f"
-msgstr ""
+msgid "relation \"%s\" is not a table"
+msgstr "ÏÂßÅËÔ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ"
-#: optimizer/util/plancat.c:330
+#: commands/comment.c:330
#, c-format
-msgid "has_subclass: Relation %u not found"
-msgstr ""
+msgid "relation \"%s\" is not a view"
+msgstr "ÏÂßÅËÔ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÉÄÏÍ"
-#: optimizer/util/relnode.c:60
-msgid "build_base_rel: rel already exists"
-msgstr "build_base_rel: rel ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: commands/comment.c:386
+#: commands/tablecmds.c:2020
+#: commands/tablecmds.c:2164
+#: commands/tablecmds.c:2292
+#: commands/tablecmds.c:2456
+#: commands/tablecmds.c:2669
+#: parser/parse_func.c:1270
+#: parser/parse_relation.c:1583
+#: parser/parse_relation.c:1641
+#: parser/parse_relation.c:1820
+#: parser/parse_type.c:94
+#, c-format
+msgid "attribute \"%s\" of relation \"%s\" does not exist"
+msgstr "ÁÔÒÉÂÕÔ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: optimizer/util/relnode.c:69
-msgid "build_base_rel: rel already exists as 'other' rel"
+#: commands/comment.c:417
+msgid "database name may not be qualified"
msgstr ""
-#: optimizer/util/relnode.c:107
-msgid "build_other_rel: rel already exists as base rel"
+#: commands/comment.c:449
+msgid "database comments may only be applied to the current database"
msgstr ""
-#: optimizer/util/relnode.c:181
-#, c-format
-msgid "make_base_rel: unsupported RTE kind %d"
+#: commands/comment.c:481
+#: commands/schemacmds.c:172
+msgid "schema name may not be qualified"
msgstr ""
-#: optimizer/util/relnode.c:217
+#: commands/comment.c:564
#, c-format
-msgid "find_base_rel: no relation entry for relid %d"
-msgstr ""
+msgid "rule \"%s\" does not exist"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: optimizer/util/tlist.c:239
-msgid ""
-"get_sortgroupclause_tle: ORDER/GROUP BY expression not found in targetlist"
+#: commands/comment.c:572
+#, c-format
+msgid "there are multiple rules \"%s\""
msgstr ""
-#: parser/analyze.c:256
-msgid "CREATE VIEW specifies more column names than columns"
-msgstr "CREATE VIEW ÕËÁÚÙ×ÁÅÔ ÂÏÌØÛÅ ÉͣΠËÏÌÏÎÏË ÞÅÍ ÉÍÅÅÔÓÑ"
+#: commands/comment.c:573
+msgid "Specify a relation name as well as a rule name."
+msgstr ""
-#: parser/analyze.c:447
-msgid "INSERT ... SELECT may not specify INTO"
-msgstr "INSERT ... SELECT ÎÅ ÍÏÇÕÔ ÕËÁÚÙ×ÁÔØ INTO"
+#: commands/comment.c:815
+#: commands/trigger.c:484
+#: commands/trigger.c:697
+#, c-format
+msgid "trigger \"%s\" for relation \"%s\" does not exist"
+msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/analyze.c:535
-msgid "INSERT has more expressions than target columns"
+#: commands/comment.c:894
+#, c-format
+msgid "relation \"%s\" has multiple constraints named \"%s\""
msgstr ""
-#: parser/analyze.c:569
-msgid "INSERT has more target columns than expressions"
+#: commands/comment.c:906
+#, c-format
+msgid "constraint \"%s\" for relation \"%s\" does not exist"
msgstr ""
-#: parser/analyze.c:765
-msgid "parser: unrecognized node (internal error)"
+#: commands/copy.c:684
+#: commands/copy.c:692
+#: commands/copy.c:700
+#: commands/copy.c:708
+#: commands/dbcommands.c:103
+#: commands/dbcommands.c:111
+#: commands/dbcommands.c:119
+#: commands/dbcommands.c:127
+#: commands/functioncmds.c:220
+#: commands/functioncmds.c:228
+#: commands/functioncmds.c:236
+#: commands/functioncmds.c:244
+#: commands/functioncmds.c:252
+#: commands/sequence.c:895
+#: commands/sequence.c:908
+#: commands/sequence.c:916
+#: commands/sequence.c:924
+#: commands/sequence.c:932
+#: commands/sequence.c:940
+#: commands/user.c:525
+#: commands/user.c:537
+#: commands/user.c:545
+#: commands/user.c:553
+#: commands/user.c:561
+#: commands/user.c:569
+#: commands/user.c:775
+#: commands/user.c:787
+#: commands/user.c:795
+#: commands/user.c:803
+#: commands/user.c:1275
+#: commands/user.c:1283
+msgid "conflicting or redundant options"
msgstr ""
-#: parser/analyze.c:847
+#: commands/dbcommands.c:153
#, c-format
-msgid "%s will create implicit sequence '%s' for SERIAL column '%s.%s'"
-msgstr ""
+msgid "%d is not a valid encoding code"
+msgstr "%d ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ËÏÄÏÍ ËÏÄÉÒÏ×ËÉ"
-#: parser/analyze.c:928 parser/analyze.c:936
+#: commands/dbcommands.c:162
#, c-format
-msgid "%s/(NOT) NULL conflicting declaration for '%s.%s'"
-msgstr ""
+msgid "%s is not a valid encoding name"
+msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ËÏÄÉÒÏ×ËÉ"
-#: parser/analyze.c:944
-#, c-format
-msgid "%s/DEFAULT multiple values specified for '%s.%s'"
-msgstr ""
+#: commands/dbcommands.c:183
+msgid "permission denied to create database"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ÂÁÚÙ"
-#: parser/analyze.c:986 parser/analyze.c:1025
-msgid "parser: unrecognized constraint (internal error)"
+#: commands/dbcommands.c:192
+msgid "must be superuser to create database for another user"
msgstr ""
-#: parser/analyze.c:1021
-msgid "parser: illegal context for constraint (internal error)"
+#: commands/dbcommands.c:203
+msgid "cannot use an alternate location on this platform"
msgstr ""
-#: parser/analyze.c:1065
+#: commands/dbcommands.c:217
+#: commands/dbcommands.c:384
+#: commands/dbcommands.c:632
#, c-format
-msgid "%s / PRIMARY KEY multiple primary keys for table '%s' are not allowed"
-msgstr ""
+msgid "database \"%s\" already exists"
+msgstr "ÂÁÚÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/analyze.c:1133
+#: commands/dbcommands.c:231
#, c-format
-msgid "inherited table \"%s\" is not a relation"
-msgstr ""
+msgid "template \"%s\" does not exist"
+msgstr "ÛÁÂÌÏÎ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/analyze.c:1162
+#: commands/dbcommands.c:242
#, c-format
-msgid ""
-"inherited attribute \"%s\" cannot be a PRIMARY KEY because it is not marked "
-"NOT NULL"
-msgstr ""
+msgid "permission denied to copy database \"%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ËÏÐÉÒÏ×ÁÎÉÀ ÂÁÚÙ \"%s\""
-#: parser/analyze.c:1188
+#: commands/dbcommands.c:263
#, c-format
-msgid ""
-"Existing attribute \"%s\" cannot be a PRIMARY KEY because it is not marked "
-"NOT NULL"
+msgid "source database \"%s\" is being accessed by other users"
msgstr ""
-#: parser/analyze.c:1195
+#: commands/dbcommands.c:274
#, c-format
-msgid "%s: column \"%s\" named in key does not exist"
+msgid "invalid backend encoding %d"
msgstr ""
-#: parser/analyze.c:1203
-#, c-format
-msgid "%s: column \"%s\" appears twice in %s constraint"
+#: commands/dbcommands.c:304
+#: commands/dbcommands.c:308
+#: commands/dbcommands.c:312
+msgid "database path may not contain single quotes"
msgstr ""
-#: parser/analyze.c:1293
-#, c-format
-msgid "%s: failed to make implicit index name"
-msgstr "%s: ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÉÍÑ ÄÌÁ ÎÅÑ×ÎÏÇÏ ÉÎÄÅËÓÁ"
-
-#: parser/analyze.c:1296
+#: commands/dbcommands.c:337
#, c-format
-msgid "%s / %s%s will create implicit index '%s' for table '%s'"
-msgstr "%s / %s%s ÓÏÚÄÁÓÔ ÎÅÑ×ÎÙÊ ÉÎÄÅËÓ '%s' ÄÌÑ ÔÁÂÌÉÃÙ '%s'"
+msgid "could not create database directory \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ \"%s\": %m"
-#: parser/analyze.c:1310
+#: commands/dbcommands.c:342
#, c-format
-msgid "%s will create implicit trigger(s) for FOREIGN KEY check(s)"
-msgstr "%s ÓÏÚÄÁÓÔ ÎÅÑ×ÎÙÊ(Å) ÔÒÉÇÇÅÒ(Á) ÄÌÑ ÐÒÏ×ÅÒËÉ ÎÁ FOREIGN KEY"
+msgid "could not remove temp directory \"%s\": %m"
+msgstr ""
-#: parser/analyze.c:1452 parser/analyze.c:1574
+#: commands/dbcommands.c:353
#, c-format
-msgid "transformRuleStmt: unexpected event type %d"
+msgid "could not link \"%s\" to \"%s\": %m"
msgstr ""
-#: parser/analyze.c:1461
-msgid "Rule WHERE condition may not contain references to other relations"
+#: commands/dbcommands.c:462
+msgid "cannot drop the currently open database"
msgstr ""
-#: parser/analyze.c:1465
-msgid "Rule WHERE condition may not contain aggregate functions"
+#: commands/dbcommands.c:495
+msgid "cannot drop a template database"
msgstr ""
-#: parser/analyze.c:1534
-msgid ""
-"Rules with WHERE conditions may only have SELECT, INSERT, UPDATE, or DELETE "
-"actions"
+#: commands/dbcommands.c:506
+#: commands/dbcommands.c:622
+#, c-format
+msgid "database \"%s\" is being accessed by other users"
msgstr ""
-#: parser/analyze.c:1558
-msgid "ON SELECT rule may not use OLD"
+#: commands/dbcommands.c:613
+msgid "current database may not be renamed"
msgstr ""
-#: parser/analyze.c:1560
-msgid "ON SELECT rule may not use NEW"
-msgstr ""
+#: commands/dbcommands.c:644
+msgid "permission denied to rename database"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÀ ÂÁÚÙ"
-#: parser/analyze.c:1567
-msgid "ON INSERT rule may not use OLD"
+#: commands/dbcommands.c:863
+msgid "relative paths are not allowed as database locations"
msgstr ""
-#: parser/analyze.c:1571
-msgid "ON DELETE rule may not use NEW"
+#: commands/dbcommands.c:867
+msgid "absolute paths are not allowed as database locations"
msgstr ""
-#: parser/analyze.c:1636 parser/analyze.c:1844
-msgid "DECLARE CURSOR must not specify INTO"
+#: commands/dbcommands.c:879
+#, c-format
+msgid "postmaster environment variable \"%s\" not found"
msgstr ""
-#: parser/analyze.c:1638 parser/analyze.c:1846
-msgid ""
-"DECLARE/UPDATE is not supported\n"
-"\tCursors must be READ ONLY"
+#: commands/dbcommands.c:884
+#, c-format
+msgid "postmaster environment variable \"%s\" must be absolute path"
msgstr ""
-#: parser/analyze.c:1914
-msgid ""
-"ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result "
-"columns"
+#: commands/dbcommands.c:893
+msgid "alternate path is too long"
msgstr ""
-#: parser/analyze.c:1948
-msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT"
-msgstr ""
+#: commands/dbcommands.c:924
+#, c-format
+msgid "could not remove \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ \"%s\": %m"
-#: parser/analyze.c:1950
-msgid "Portal may not appear in UNION/INTERSECT/EXCEPT"
+#: commands/dbcommands.c:939
+#, c-format
+msgid "could not remove database directory \"%s\": %m"
msgstr ""
-#: parser/analyze.c:2044
-#, c-format
-msgid "Each %s query must have the same number of columns"
+#: commands/copy.c:177
+#: commands/copy.c:189
+#: commands/copy.c:222
+#: commands/copy.c:232
+msgid "COPY BINARY is not supported to stdout or from stdin"
msgstr ""
-#: parser/analyze.c:2102
+#: commands/copy.c:285
#, c-format
-msgid "getSetColTypes: unexpected node %d"
-msgstr "getSetColTypes: ÎÅ ÏÖÉÄÁÎÎÙÊ ÕÚÅÌ %d"
-
-#: parser/analyze.c:2113
-msgid "CREATE TABLE AS specifies too many column names"
-msgstr "CREATE TABLE AS ÕËÁÚÙ×ÁÅÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÉͣΠÄÌÑ ËÏÌÏÎËÉ"
-
-#: parser/analyze.c:2196 parser/analyze.c:2205
-msgid "UPDATE target count mismatch --- internal error"
-msgstr "UPDATE target: ÎÅ ÓÏ×ÐÁÄÅÎÉÅ ÓÞ£ÞÉËÁ --- ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ"
+msgid "failed to write COPY file: %m"
+msgstr ""
-#: parser/analyze.c:2291
-msgid "Unexpected node type in ALTER TABLE ADD CONSTRAINT"
+#: commands/copy.c:293
+msgid "connection lost during COPY to stdout"
msgstr ""
-#: parser/analyze.c:2374
-msgid "transformPrepareStmt: internal error"
+#: commands/copy.c:376
+#: commands/copy.c:394
+#: commands/copy.c:398
+#: commands/copy.c:458
+#: commands/copy.c:507
+#: tcop/fastpath.c:292
+#: tcop/postgres.c:281
+#: tcop/postgres.c:304
+msgid "unexpected EOF on client connection"
msgstr ""
-#: parser/analyze.c:2401
+#: commands/copy.c:410
#, c-format
-msgid "Wrong number of parameters, expected %d but got %d"
+msgid "COPY from stdin failed: %s"
msgstr ""
-#: parser/analyze.c:2414
-msgid "Cannot use subselects in EXECUTE parameters"
+#: commands/copy.c:425
+#, c-format
+msgid "unexpected message type 0x%02X during COPY from stdin"
msgstr ""
-#: parser/analyze.c:2416
-msgid "Cannot use aggregates in EXECUTE parameters"
+#: commands/copy.c:719
+msgid "cannot specify DELIMITER in BINARY mode"
msgstr ""
-#: parser/analyze.c:2427
-#, c-format
-msgid ""
-"Parameter $%d of type %s cannot be coerced into the expected type %s\n"
-"\tYou will need to rewrite or cast the expression"
+#: commands/copy.c:724
+msgid "cannot specify NULL in BINARY mode"
msgstr ""
-#: parser/analyze.c:2450
-msgid "SELECT FOR UPDATE is not allowed with DISTINCT clause"
+#: commands/copy.c:742
+#: executor/execMain.c:462
+#: tcop/utility.c:260
+msgid "transaction is read-only"
+msgstr "ÔÒÁÎÚÁËÃÉÑ ÕÓÔÁÎÏ×ÌÅÎÁ \"ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ\""
+
+#: commands/copy.c:753
+msgid "must be superuser to COPY to or from a file"
msgstr ""
-#: parser/analyze.c:2452
-msgid "SELECT FOR UPDATE is not allowed with GROUP BY clause"
+#: commands/copy.c:754
+msgid "Anyone can COPY to stdout or from stdin. psql's \\copy command also works for anyone."
msgstr ""
-#: parser/analyze.c:2454
-msgid "SELECT FOR UPDATE is not allowed with AGGREGATE"
+#: commands/copy.c:763
+msgid "COPY delimiter must be a single character"
msgstr ""
-#: parser/analyze.c:2519
+#: commands/copy.c:771
#, c-format
-msgid "FOR UPDATE: relation \"%s\" not found in FROM clause"
-msgstr ""
+msgid "table \"%s\" does not have OIDs"
+msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÓÏÄÅÒÖÉÔ OIDs"
-#: parser/analyze.c:2559
+#: commands/copy.c:799
#, c-format
-msgid "relationHasPrimaryKey: index %u not found"
-msgstr ""
+msgid "cannot copy to view \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ×ÉÄ \"%s\""
-#: parser/analyze.c:2610
-msgid "Misplaced DEFERRABLE clause"
-msgstr ""
+#: commands/copy.c:804
+#, c-format
+msgid "cannot copy to sequence \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\""
-#: parser/analyze.c:2612 parser/analyze.c:2621
-msgid "Multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
-msgstr ""
+#: commands/copy.c:809
+#, c-format
+msgid "cannot copy to non-table relation \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÎÅ-ÔÁÂÌÉÃÕ \"%s\""
-#: parser/analyze.c:2619
-msgid "Misplaced NOT DEFERRABLE clause"
-msgstr ""
+#: commands/copy.c:828
+#, c-format
+msgid "could not open file \"%s\" for reading: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ \"%s\" ÄÌÑ ÞÔÅÎÉÑ: %m"
-#: parser/analyze.c:2626 parser/analyze.c:2644 gram.y:2150 gram.y:2164
-msgid "INITIALLY DEFERRED constraint must be DEFERRABLE"
-msgstr ""
+#: commands/copy.c:837
+#: commands/copy.c:899
+#, c-format
+msgid "\"%s\" is a directory"
+msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÄÉÒÅËÔÏÒÉÅÊ"
-#: parser/analyze.c:2631
-msgid "Misplaced INITIALLY DEFERRED clause"
-msgstr ""
+#: commands/copy.c:849
+#, c-format
+msgid "cannot copy from view \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ×ÉÄÁ \"%s\""
-#: parser/analyze.c:2633 parser/analyze.c:2651
-msgid "Multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
-msgstr ""
+#: commands/copy.c:854
+#, c-format
+msgid "cannot copy from sequence \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\""
+
+#: commands/copy.c:859
+#, c-format
+msgid "cannot copy from non-table relation \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÎÅ-ÔÁÂÌÉÃÙ \"%s\""
-#: parser/analyze.c:2649
-msgid "Misplaced INITIALLY IMMEDIATE clause"
+#: commands/copy.c:881
+msgid "relative path not allowed for COPY to file"
msgstr ""
-#: parser/analyze.c:2758
+#: commands/copy.c:890
#, c-format
-msgid ""
-"New table specifies a schema (%s) different from the one being created (%s)"
-msgstr ""
+msgid "could not open file \"%s\" for writing: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ \"%s\" ÄÌÑ ÚÁÐÉÓÉ: %m"
-#: parser/analyze.c:2777
+#: commands/copy.c:1114
#, c-format
-msgid ""
-"New view specifies a schema (%s) different from the one being created (%s)"
+msgid "COPY FROM, line %d"
+msgstr "COPY FROM, ÓÔÒÏËÁ %d"
+
+#: commands/copy.c:1282
+msgid "COPY file signature not recognized"
msgstr ""
-#: parser/analyze.c:2794
-msgid "parser: unsupported schema node (internal error)"
+#: commands/copy.c:1288
+msgid "invalid COPY file header (missing flags)"
msgstr ""
-#: parser/parse_agg.c:112
-#, c-format
-msgid "Attribute %s.%s must be GROUPed or used in an aggregate function"
+#: commands/copy.c:1294
+msgid "unrecognized critical flags in COPY file header"
msgstr ""
-#: parser/parse_agg.c:150
-msgid "Aggregates not allowed in WHERE clause"
+#: commands/copy.c:1300
+msgid "invalid COPY file header (missing length)"
msgstr ""
-#: parser/parse_agg.c:152
-msgid "Aggregates not allowed in JOIN conditions"
+#: commands/copy.c:1308
+msgid "invalid COPY file header (wrong length)"
msgstr ""
-#: parser/parse_agg.c:168
-msgid "Aggregates not allowed in GROUP BY clause"
+#: commands/copy.c:1376
+msgid "null OID in COPY data"
msgstr ""
-#: parser/parse_clause.c:195
-msgid "Bogus InhOption value"
+#: commands/copy.c:1384
+#: commands/copy.c:1499
+msgid "invalid OID in COPY data"
msgstr ""
-#: parser/parse_clause.c:342
+#: commands/copy.c:1403
#, c-format
-msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
+msgid "missing data for column \"%s\""
+msgstr "ÏÔÓÕÔÓÔ×ÕÀÔ ÄÁÎÎÙÅ ÄÌÑ ËÏÌÏÎËÉ \"%s\""
+
+#: commands/copy.c:1449
+#: commands/copy.c:1460
+msgid "extra data after last expected column"
msgstr ""
-#: parser/parse_clause.c:401
-msgid "sub-select in FROM must have an alias"
+#: commands/copy.c:1486
+#, c-format
+msgid "row field count is %d, expected %d"
msgstr ""
-#: parser/parse_clause.c:425 parser/parse_clause.c:428
-msgid "Unexpected parse analysis result for subselect in FROM"
+#: commands/copy.c:1691
+#: commands/copy.c:1709
+msgid "literal carriage return found in data"
msgstr ""
-#: parser/parse_clause.c:431
-msgid "Expected SELECT query from subselect in FROM"
+#: commands/copy.c:1692
+#: commands/copy.c:1710
+msgid "Use \"\\r\" to represent carriage return."
msgstr ""
-#: parser/parse_clause.c:433
-msgid "Subselect in FROM may not have SELECT INTO"
+#: commands/copy.c:1728
+msgid "literal newline found in data"
msgstr ""
-#: parser/parse_clause.c:494
+#: commands/copy.c:1729
msgid ""
-"FROM function expression may not refer to other relations of same query level"
+"Use \"\\n"
+"\" to represent newline."
msgstr ""
-#: parser/parse_clause.c:503
-msgid "cannot use aggregate function in FROM function expression"
+#: commands/copy.c:1826
+#: commands/copy.c:1842
+msgid "end-of-copy marker does not match previous newline style"
msgstr ""
-#: parser/parse_clause.c:626 parser/parse_clause.c:638
-msgid "transformFromClauseItem: unexpected subtree type"
+#: commands/copy.c:1830
+#: commands/copy.c:1836
+msgid "end-of-copy marker corrupt"
msgstr ""
-#: parser/parse_clause.c:721
-#, c-format
-msgid "USING column name \"%s\" appears more than once"
+#: commands/copy.c:1911
+#: commands/copy.c:1933
+msgid "unexpected EOF in COPY data"
msgstr ""
-#: parser/parse_clause.c:733
+#: commands/copy.c:1920
#, c-format
-msgid "Common column name \"%s\" appears more than once in left table"
+msgid "invalid size for field %d"
msgstr ""
-#: parser/parse_clause.c:739
+#: commands/copy.c:1947
#, c-format
-msgid "JOIN/USING column \"%s\" not found in left table"
+msgid "incorrect binary data format in field %d"
msgstr ""
-#: parser/parse_clause.c:751
+#: commands/copy.c:2067
+#: parser/parse_target.c:500
#, c-format
-msgid "Common column name \"%s\" appears more than once in right table"
-msgstr ""
+msgid "attribute \"%s\" specified more than once"
+msgstr "ÁÔÒÉÂÕÔ \"%s\" ÕËÁÚÁÎ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ"
-#: parser/parse_clause.c:757
+#: commands/functioncmds.c:83
#, c-format
-msgid "JOIN/USING column \"%s\" not found in right table"
-msgstr ""
+msgid "SQL function cannot return shell type %s"
+msgstr "SQL-ÆÕÎËÃÉÑ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ ÏÂÏÌÏÞËÉ %s"
-#: parser/parse_clause.c:806
+#: commands/functioncmds.c:88
#, c-format
-msgid "Column alias list for \"%s\" has too many entries"
+msgid "return type %s is only a shell"
msgstr ""
-#: parser/parse_clause.c:833
+#: commands/functioncmds.c:114
#, c-format
-msgid ""
-"transformFromClauseItem: unexpected node (internal error)\n"
-"\t%s"
-msgstr ""
+msgid "type \"%s\" is not yet defined"
+msgstr "ÔÉÐ \"%s\" ÅÝ£ ÎÅ ÏÐÒÅÄÅÌ£Î"
-#: parser/parse_clause.c:944
-#, c-format
-msgid "buildMergedJoinVar: unexpected jointype %d"
+#: commands/functioncmds.c:115
+msgid "Creating a shell type definition."
msgstr ""
-#: parser/parse_clause.c:1065
+#: commands/functioncmds.c:162
#, c-format
-msgid "%s '%s' is ambiguous"
-msgstr ""
+msgid "SQL function cannot accept shell type %s"
+msgstr "SQL-ÆÕÎËÃÉÑ ÎÅ ÍÏÖÅÔ ÐÒÉÎÉÍÁÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ ÏÂÏÌÏÞËÉ %s"
-#: parser/parse_clause.c:1084
+#: commands/functioncmds.c:167
#, c-format
-msgid "Non-integer constant in %s"
-msgstr ""
+msgid "argument type %s is only a shell"
+msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
-#: parser/parse_clause.c:1097
+#: commands/functioncmds.c:175
+#: parser/parse_oper.c:113
+#: parser/parse_oper.c:124
#, c-format
-msgid "%s position %d is not in target list"
-msgstr ""
+msgid "type %s does not exist"
+msgstr "ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/parse_clause.c:1238
-msgid "For SELECT DISTINCT, ORDER BY expressions must appear in target list"
-msgstr ""
-"äÌÑ SELECT DISTINCT, ×ÙÒÁÖÅÎÉÑ ORDER BY ÏÂÑÚÁÎÙ ÂÙÔØ × ÓÐÉÓËÅ ÎÁÚÎÁÚÞÅÎÉÑ"
+#: commands/functioncmds.c:182
+msgid "functions cannot accept set arguments"
+msgstr "ÆÕÎËÃÉÉ ÎÅ ÐÒÉÎÉÍÁÀÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á (set)"
-#: parser/parse_clause.c:1276
-msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
+#: commands/functioncmds.c:265
+msgid "no function body specified"
msgstr ""
-"÷ÙÒÁÖÅÎÉÑ SELECT DISTINCT ON ÄÏÌÖÎÙ ÓÏ×ÐÁÄÁÔØ Ó ÉÚÎÁÞÁÌØÎÙÍÉ ×ÙÐÒÁÖÅÎÉÑÍÉ "
-"ORDER BY"
-#: parser/parse_clause.c:1300
-msgid ""
-"transformDistinctClause: failed to add DISTINCT ON clause to target list"
-msgstr ""
+#: commands/functioncmds.c:272
+msgid "no language specified"
+msgstr "ÑÚÙË ÎÅ ÕËÁÚÁÎ"
-#: parser/parse_coerce.c:291
+#: commands/functioncmds.c:333
#, c-format
-msgid "coerce_type: no conversion function from %s to %s"
-msgstr "coerce_type: ÆÕÎÃÉÉ ËÏÎ×ÅÒÓÉÉ ÉÚ %s × %s ÎÅ ÏÂÎÁÒÕÖÅÎÏ"
+msgid "unrecognized function attribute \"%s\" ignored"
+msgstr ""
-#: parser/parse_coerce.c:423
+#: commands/functioncmds.c:377
#, c-format
-msgid "coerce_type_constraints: failed to lookup type %u"
-msgstr "coerce_type_constraints: ÔÉÐ %u ÎÅ ÎÁÊÄÅÎ"
+msgid "only one AS item needed for language \"%s\""
+msgstr ""
-#: parser/parse_coerce.c:454
+#: commands/functioncmds.c:559
+#: commands/functioncmds.c:665
#, c-format
-msgid "coerce_type_constraints: domain %s constraint %s has NULL conbin"
+msgid "\"%s\" is an aggregate function"
+msgstr "ÆÕÎËÃÉÑ \"%s\" Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
+
+#: commands/functioncmds.c:561
+msgid "Use DROP AGGREGATE to drop aggregate functions."
msgstr ""
-#. translator: first %s is name of a SQL construct, eg WHERE
-#: parser/parse_coerce.c:607
+#: commands/functioncmds.c:568
#, c-format
-msgid "Argument of %s must be type boolean, not type %s"
-msgstr "ôÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ boolean, Á ÎÅ %s"
+msgid "removing built-in function \"%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\""
-#. translator: %s is name of a SQL construct, eg WHERE
-#: parser/parse_coerce.c:615
-#, c-format
-msgid "Argument of %s must not be a set function"
+#: commands/functioncmds.c:667
+msgid "Use ALTER AGGREGATE to rename aggregate functions."
msgstr ""
-#: parser/parse_coerce.c:662
+#: commands/functioncmds.c:805
+#: commands/functioncmds.c:1039
#, c-format
-msgid "%s types '%s' and '%s' not matched"
-msgstr "%s ÔÉÐÙ '%s' É '%s' ÎÅ ÓÏ×ÐÁÄÁÀÔ"
+msgid "source data type %s does not exist"
+msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ ÄÁÎÎÙÈ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/parse_coerce.c:714
+#: commands/functioncmds.c:812
+#: commands/functioncmds.c:1046
#, c-format
-msgid "%s unable to convert to type %s"
-msgstr "%s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ × ÔÉÐ %s"
+msgid "target data type %s does not exist"
+msgstr "ÔÉÐ ÄÁÎÎÙÈ ÎÁÚÎÁÞÅÎÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/parse_coerce.c:996
-#, c-format
-msgid "find_coercion_pathway: bogus castcontext %c"
+#: commands/functioncmds.c:818
+msgid "source data type and target data type are the same"
msgstr ""
-#: parser/parse_expr.c:101
+#: commands/functioncmds.c:824
#, c-format
-msgid "Expression too complex: nesting depth exceeds max_expr_depth = %d"
+msgid "source data type %s is only a shell"
msgstr ""
-#: parser/parse_expr.c:120
+#: commands/functioncmds.c:830
#, c-format
-msgid "Parameter '$%d' is out of range"
-msgstr ""
-
-#: parser/parse_expr.c:273
-msgid "IS DISTINCT FROM requires = operator to yield boolean"
-msgstr ""
-
-#: parser/parse_expr.c:355 parser/parse_expr.c:359
-msgid "Bad query in subselect"
+msgid "target data type %s is only a shell"
msgstr ""
-#: parser/parse_expr.c:381
-msgid "Subselect must have a field"
+#: commands/functioncmds.c:836
+#, c-format
+msgid "source data type %s is a pseudo-type"
msgstr ""
-#: parser/parse_expr.c:385
-msgid "Subselect must have only one field"
+#: commands/functioncmds.c:842
+#, c-format
+msgid "target data type %s is a pseudo-type"
msgstr ""
-#: parser/parse_expr.c:415
+#: commands/functioncmds.c:850
+#: commands/functioncmds.c:1065
#, c-format
-msgid "Row comparison cannot use operator %s"
+msgid "must be owner of type %s or type %s"
msgstr ""
-#: parser/parse_expr.c:438
-msgid "Subselect has too many fields"
+#: commands/functioncmds.c:872
+msgid "cast function must take one argument"
msgstr ""
-#: parser/parse_expr.c:454
-#, c-format
-msgid ""
-"%s has result type of %s, but must return %s to be used with quantified "
-"predicate subquery"
+#: commands/functioncmds.c:876
+msgid "argument of cast function must match source data type"
msgstr ""
-#: parser/parse_expr.c:460
-#, c-format
-msgid "%s must not return a set to be used with quantified predicate subquery"
+#: commands/functioncmds.c:880
+msgid "return data type of cast function must match target data type"
msgstr ""
-#: parser/parse_expr.c:476
-msgid "Subselect has too few fields"
+#: commands/functioncmds.c:891
+msgid "cast function must not be volatile"
msgstr ""
-#: parser/parse_expr.c:620
-#, c-format
-msgid "transformExpr: unexpected booltesttype %d"
+#: commands/functioncmds.c:896
+msgid "cast function must not be an aggregate function"
msgstr ""
-#: parser/parse_expr.c:658
-#, c-format
-msgid "transformExpr: does not know how to transform node %d (internal error)"
+#: commands/functioncmds.c:900
+msgid "cast function must not return a set"
msgstr ""
-#: parser/parse_expr.c:763
-#, c-format
-msgid "Attribute \"%s\" not found"
-msgstr "áÔÒÉÂÕÔ \"%s\" ÎÅ ÎÁÊÄÅÎ"
-
-#: parser/parse_expr.c:875 parser/parse_target.c:153
-msgid "Invalid qualified name syntax (too many names)"
+#: commands/functioncmds.c:923
+msgid "must be superuser to create a cast WITHOUT FUNCTION"
msgstr ""
-#: parser/parse_expr.c:935
-msgid "exprType: Cannot get type for untransformed sublink"
+#: commands/functioncmds.c:938
+msgid "source and target datatypes are not physically compatible"
msgstr ""
-#: parser/parse_expr.c:977
+#: commands/functioncmds.c:973
#, c-format
-msgid "Relation reference \"%s\" cannot be used in an expression"
-msgstr ""
+msgid "cast from type %s to type %s already exists"
+msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/parse_expr.c:982
+#: commands/functioncmds.c:1056
#, c-format
-msgid "exprType: Do not know how to get type for %d node"
-msgstr "exprType: îÅ ÉÚ×ÅÓÔÎÏ ËÁË ÉÚ×ÌÅÞØ ÔÉÐ ÄÌÑ ÕÚÌÁ %d"
+msgid "cast from type %s to type %s does not exist"
+msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/parse_expr.c:1151
+#: commands/define.c:71
+#: commands/define.c:169
+#: commands/define.c:201
+#: commands/define.c:235
#, c-format
-msgid "Cannot cast type %s to %s"
-msgstr "îÅÌØÚÑ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s"
+msgid "%s requires a parameter"
+msgstr "%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
-#: parser/parse_func.c:97
+#: commands/define.c:110
+#: commands/define.c:121
+#: commands/define.c:136
+#: commands/define.c:154
#, c-format
-msgid "Cannot pass more than %d arguments to a function"
-msgstr ""
+msgid "%s requires a numeric value"
+msgstr "%s ÔÒÅÂÕÅÔ ÃÉÆÒÏ×ÏÅ ÚÎÁÞÅÎÉÅ"
-#: parser/parse_func.c:104
+#: commands/define.c:183
#, c-format
-msgid "Function '%s' does not allow NULL input"
+msgid "argument of %s must be a name"
msgstr ""
-#: parser/parse_func.c:192
+#: commands/define.c:219
#, c-format
-msgid "Cannot find type OID for relation %u"
+msgid "argument of %s must be a type name"
msgstr ""
-#: parser/parse_func.c:232
+#: commands/define.c:244
#, c-format
-msgid "Cannot pass result of sub-select or join %s to a function"
-msgstr ""
+msgid "%s requires an integer value"
+msgstr "%s ÔÒÅÂÕÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ"
-#: parser/parse_func.c:270
+#: commands/define.c:265
#, c-format
-msgid "%s(*) specified, but %s is not an aggregate function"
-msgstr ""
+msgid "invalid argument for %s: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %s: \"%s\""
-#: parser/parse_func.c:273
+#: commands/indexcmds.c:152
+#: commands/opclasscmds.c:91
+#: commands/opclasscmds.c:497
+#: commands/opclasscmds.c:647
#, c-format
-msgid "DISTINCT specified, but %s is not an aggregate function"
+msgid "access method \"%s\" does not exist"
msgstr ""
-#: parser/parse_func.c:296
-#, c-format
-msgid "Attribute notation .%s applied to type %s, which is not a complex type"
+#: commands/opclasscmds.c:112
+msgid "must be superuser to create an operator class"
msgstr ""
-#: parser/parse_func.c:299
+#: commands/opclasscmds.c:154
#, c-format
-msgid "Attribute \"%s\" not found in datatype %s"
-msgstr ""
-
-#: parser/parse_func.c:342
-msgid "Aggregates may not return sets"
+msgid "invalid operator number %d, must be between 1 and %d"
msgstr ""
-#: parser/parse_func.c:1257
-#, c-format
-msgid "No such attribute %s.%s.%s"
-msgstr "%s.%s.%s: ÎÅÔ ÔÁËÏÇÏ ÁÔÒÉÂÕÔÁ"
-
-#: parser/parse_func.c:1260
+#: commands/opclasscmds.c:160
#, c-format
-msgid "No such attribute %s.%s"
-msgstr "%s.%s: ÎÅÔ ÔÁËÏÇÏ ÁÔÒÉÂÕÔÁ"
+msgid "operator number %d appears more than once"
+msgstr "ÎÏÍÅÒ ÏÐÅÒÁÔÏÒÁ %d ÕËÁÚÁÎ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
-#: parser/parse_func.c:1287
+#: commands/opclasscmds.c:192
#, c-format
-msgid "Function %s(%s) does not exist%s%s"
-msgstr "æÕÎËÃÉÑ %s(%s) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ %s%s"
+msgid "invalid procedure number %d, must be between 1 and %d"
+msgstr ""
-#: parser/parse_func.c:1293
+#: commands/opclasscmds.c:198
#, c-format
-msgid "%s: function %s(%s) does not exist%s%s"
-msgstr "%s: ÆÕÎËÃÉÑ %s(%s) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ %s%s"
+msgid "DefineOpClass: procedure number %d appears more than once"
+msgstr ""
-#: parser/parse_func.c:1319
-#, c-format
-msgid "%s: aggregate %s(*) does not exist"
-msgstr "%s: ÁÇÒÅÇÁÔ %s(*) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: commands/opclasscmds.c:214
+msgid "storage type specified more than once"
+msgstr ""
-#: parser/parse_func.c:1322
+#: commands/opclasscmds.c:241
#, c-format
-msgid "%s: aggregate %s(%s) does not exist"
-msgstr "%s: ÁÇÒÅÇÁÔ %s(%s) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "storage type may not be different from datatype for access method \"%s\""
+msgstr ""
-#: parser/parse_func.c:1338
+#: commands/opclasscmds.c:259
#, c-format
-msgid "%s: function %s(*) is not an aggregate"
+msgid "operator class \"%s\" for access method \"%s\" already exists"
msgstr ""
-#: parser/parse_func.c:1341
+#: commands/opclasscmds.c:287
#, c-format
-msgid "%s: function %s(%s) is not an aggregate"
+msgid "could not make class \"%s\" be default for type %s"
msgstr ""
-#: parser/parse_node.c:211
+#: commands/opclasscmds.c:290
#, c-format
-msgid "transformArraySubscripts: Cache lookup failed for array type %u"
+msgid "Class \"%s\" already is the default."
msgstr ""
-#: parser/parse_node.c:217
+#: commands/indexcmds.c:479
+#: commands/indexcmds.c:489
+#: commands/opclasscmds.c:526
+#: commands/opclasscmds.c:536
+#: commands/opclasscmds.c:669
+#: commands/opclasscmds.c:680
#, c-format
-msgid "transformArraySubscripts: type %s is not an array"
+msgid "operator class \"%s\" does not exist for access method \"%s\""
msgstr ""
-#: parser/parse_node.c:225
+#: commands/opclasscmds.c:701
#, c-format
-msgid "transformArraySubscripts: Cache lookup failed for array element type %u"
+msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\""
msgstr ""
-#: parser/parse_node.c:282 parser/parse_node.c:302
-msgid "array index expressions must be integers"
+#: commands/indexcmds.c:92
+msgid "must specify at least one attribute"
msgstr ""
-#: parser/parse_node.c:321
+#: commands/indexcmds.c:96
#, c-format
-msgid ""
-"Array assignment requires type %s but expression is of type %s\n"
-"\tYou will need to rewrite or cast the expression"
+msgid "cannot use more than %d attributes in an index"
msgstr ""
-#: parser/parse_node.c:431
-#, c-format
-msgid "make_const: unknown type %d"
+#: commands/indexcmds.c:120
+msgid "existing indexes are inactive"
msgstr ""
-#: parser/parse_oper.c:116
-#, c-format
-msgid "%s: Prefix operator '%s' for type '%s' does not exist"
-msgstr "%s: Prefix-ÏÐÅÒÁÔÏÒ '%s' ÄÌÑ ÔÉÐÁ '%s' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: parser/parse_oper.c:120
-#, c-format
-msgid "%s: Postfix operator '%s' for type '%s' does not exist"
-msgstr "%s: Postfix-ÏÐÅÒÁÔÏÒ '%s' ÄÌÑ ÔÉÐÁ '%s' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: commands/indexcmds.c:121
+msgid "REINDEX the table first."
+msgstr ""
-#: parser/parse_oper.c:124
+#: commands/indexcmds.c:160
#, c-format
-msgid "%s: Operator '%s' for types '%s' and '%s' does not exist"
-msgstr "%s: ïÐÅÒÁÔÏÒ '%s' ÄÌÑ ÔÉÐÏ× '%s' É '%s' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "access method \"%s\" does not support UNIQUE indexes"
+msgstr ""
-#: parser/parse_oper.c:166
+#: commands/indexcmds.c:165
#, c-format
-msgid "Unable to identify an equality operator for type %s"
+msgid "access method \"%s\" does not support multi-column indexes"
msgstr ""
-#: parser/parse_oper.c:204
-#, c-format
-msgid ""
-"Unable to identify an ordering operator for type %s\n"
-"\tUse an explicit ordering operator or modify the query"
+#: commands/indexcmds.c:179
+msgid "index expressions and predicates may refer only to the base relation"
msgstr ""
-#: parser/parse_oper.c:966
-#, c-format
-msgid ""
-"Left hand side of operator '%s' has an unknown type\n"
-"\tProbably a bad attribute name"
+#: commands/indexcmds.c:210
+msgid "primary keys cannot be expressions"
msgstr ""
-#: parser/parse_oper.c:971
+#: commands/indexcmds.c:240
+#: parser/analyze.c:1442
#, c-format
-msgid ""
-"Right hand side of operator %s has an unknown type\n"
-"\tProbably a bad attribute name"
+msgid "column \"%s\" named in key does not exist"
msgstr ""
-#: parser/parse_oper.c:975
-#, c-format
-msgid ""
-"Unable to identify an operator '%s' for types '%s' and '%s'\n"
-"\tYou will have to retype this query using an explicit cast"
+#: commands/indexcmds.c:299
+msgid "cannot use sub-select in index predicate"
msgstr ""
-#: parser/parse_oper.c:991
-#, c-format
-msgid ""
-"operand of prefix operator '%s' has an unknown type\n"
-"\t(probably an invalid column reference)"
+#: commands/indexcmds.c:303
+msgid "cannot use aggregate in index predicate"
msgstr ""
-#: parser/parse_oper.c:995
-#, c-format
-msgid ""
-"operand of postfix operator '%s' has an unknown type\n"
-"\t(probably an invalid column reference)"
+#: commands/indexcmds.c:312
+msgid "functions in index predicate must be marked IMMUTABLE"
msgstr ""
-#: parser/parse_oper.c:1002
+#: commands/indexcmds.c:345
+#: commands/tablecmds.c:1205
#, c-format
-msgid ""
-"Unable to identify a prefix operator '%s' for type '%s'\n"
-"\tYou may need to add parentheses or an explicit cast"
+msgid "attribute \"%s\" does not exist"
+msgstr "ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/indexcmds.c:377
+msgid "cannot use sub-select in index expression"
msgstr ""
-#: parser/parse_oper.c:1006
-#, c-format
-msgid ""
-"Unable to identify a postfix operator '%s' for type '%s'\n"
-"\tYou may need to add parentheses or an explicit cast"
+#: commands/indexcmds.c:381
+msgid "cannot use aggregate in index expression"
msgstr ""
-#: parser/parse_relation.c:169 parser/parse_relation.c:181
-#, c-format
-msgid "Table reference \"%s\" is ambiguous"
+#: commands/indexcmds.c:392
+msgid "functions in index expression must be marked IMMUTABLE"
msgstr ""
-#: parser/parse_relation.c:185
+#: commands/indexcmds.c:447
#, c-format
-msgid "scanNameSpaceForRefname: unexpected node type %d"
+msgid "data type %s has no default operator class for access method \"%s\""
msgstr ""
-#: parser/parse_relation.c:239 parser/parse_relation.c:251
-#, c-format
-msgid "Table reference %u is ambiguous"
+#: commands/indexcmds.c:449
+msgid "You must specify an operator class for the index or define a default operator class for the data type."
msgstr ""
-#: parser/parse_relation.c:255
+#: commands/indexcmds.c:502
#, c-format
-msgid "scanNameSpaceForRelid: unexpected node type %d"
-msgstr "scanNameSpaceForRelid: ÎÅÏÖÉÄÁÎÎÙÊ ÔÉÐ ÕÚÌÁ %d"
+msgid "operator class \"%s\" does not accept data type %s"
+msgstr ""
-#: parser/parse_relation.c:319
+#: commands/indexcmds.c:559
+#: utils/cache/typcache.c:286
#, c-format
-msgid "checkNameSpaceConflicts: unexpected node type %d"
+msgid "there are multiple default operator classes for data type %s"
msgstr ""
-#: parser/parse_relation.c:342 parser/parse_relation.c:352
+#: commands/indexcmds.c:626
+#: commands/indexcmds.c:632
#, c-format
-msgid "Table name \"%s\" specified more than once"
-msgstr "éÍÑ ÔÁÂÌÉÃÙ \"%s\" ÕËÁÚÁÎÏ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
+msgid "permission denied: \"%s\" is a system index"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î: \"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ÉÎÄÅËÓÏÍ"
-#: parser/parse_relation.c:373
-#, c-format
-msgid "scanNameSpaceForConflict: unexpected node type %d"
-msgstr "scanNameSpaceForConflict: ÎÅÏÖÉÄÁÎÎÙÊ ÕÚÌÁ %d"
+#: commands/indexcmds.c:628
+msgid "Do REINDEX in standalone postgres with -O -P options."
+msgstr ""
-#: parser/parse_relation.c:408
-msgid "RTERangeTablePosn: RTE not found (internal error)"
+#: commands/indexcmds.c:634
+msgid "Do REINDEX in standalone postgres with -P -O options."
msgstr ""
-#: parser/parse_relation.c:460 parser/parse_relation.c:553
+#: commands/indexcmds.c:649
#, c-format
-msgid "Column reference \"%s\" is ambiguous"
+msgid "index \"%s\" wasn't reindexed"
msgstr ""
-#: parser/parse_relation.c:547
+#: commands/indexcmds.c:685
#, c-format
-msgid "colnameToVar: unexpected node type %d"
+msgid "table \"%s\" wasn't reindexed"
msgstr ""
-#: parser/parse_relation.c:646 parser/parse_relation.c:739
-#: parser/parse_relation.c:832 parser/parse_relation.c:946
-#, c-format
-msgid "Table \"%s\" has %d columns available but %d columns specified"
+#: commands/indexcmds.c:712
+msgid "can only reindex the currently open database"
msgstr ""
-#: parser/parse_relation.c:907
-msgid "A column definition list is only allowed for functions returning RECORD"
+#: commands/indexcmds.c:721
+msgid "REINDEX DATABASE must be done in standalone postgres with -O -P options"
msgstr ""
-#: parser/parse_relation.c:916
-msgid "A column definition list is required for functions returning RECORD"
+#: commands/indexcmds.c:725
+msgid "REINDEX DATABASE must be done in standalone postgres with -P -O options"
msgstr ""
-#: parser/parse_relation.c:972
+#: commands/indexcmds.c:793
#, c-format
-msgid "Too many column aliases specified for function %s"
+msgid "relation %u was reindexed"
msgstr ""
-#: parser/parse_relation.c:993
+#: commands/lockcmds.c:68
+#: commands/tablecmds.c:382
+#: commands/tablecmds.c:1679
+#: commands/tablecmds.c:1970
+#: commands/tablecmds.c:2114
+#: commands/tablecmds.c:2348
+#: commands/tablecmds.c:2514
+#: commands/tablecmds.c:2648
+#: commands/tablecmds.c:2829
+#: commands/tablecmds.c:3816
+#: commands/tablecmds.c:4085
+#: commands/trigger.c:144
+#: commands/trigger.c:546
+#: tcop/utility.c:76
#, c-format
-msgid "Unknown kind of return type specified for function %s"
+msgid "\"%s\" is not a table"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ"
+
+#: commands/operatorcmds.c:106
+#: commands/operatorcmds.c:114
+msgid "setof type not allowed for operator argument"
msgstr ""
-#: parser/parse_relation.c:1425
+#: commands/operatorcmds.c:141
#, c-format
-msgid "expandRTE: unsupported RTE kind %d"
+msgid "operator attribute \"%s\" not recognized"
+msgstr "ÁÔÒÉÂÕÔ ÏÐÅÒÁÔÏÒÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
+
+#: commands/operatorcmds.c:151
+msgid "operator procedure must be specified"
msgstr ""
-#: parser/parse_relation.c:1515
-#, c-format
-msgid "Invalid attnum %d for rangetable entry %s"
+#: commands/portalcmds.c:54
+#: commands/portalcmds.c:165
+#: commands/portalcmds.c:213
+msgid "invalid cursor name: must not be empty"
msgstr ""
-#: parser/parse_relation.c:1542 parser/parse_relation.c:1605
-#: parser/parse_relation.c:1683
-#, c-format
-msgid "Relation \"%s\" does not have attribute %d"
-msgstr "ó×ÑÚØ \"%s\" ÎÅ ÉÍÅÅÔ ÁÔÒÉÂÕÔÁ %d"
+#: commands/portalcmds.c:80
+msgid "DECLARE CURSOR may not specify INTO"
+msgstr "DECLARE CURSOR ÎÅ ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ INTO"
-#: parser/parse_relation.c:1574
-#, c-format
-msgid "Subquery %s does not have attribute %d"
+#: commands/portalcmds.c:84
+msgid "DECLARE CURSOR ... FOR UPDATE is not supported"
msgstr ""
-#: parser/parse_relation.c:1655
-#, c-format
-msgid "get_rte_attribute_type: unsupported RTE kind %d"
+#: commands/portalcmds.c:85
+msgid "Cursors must be READ ONLY."
msgstr ""
-#: parser/parse_relation.c:1716
+#: commands/portalcmds.c:174
+#: commands/portalcmds.c:223
+#: tcop/postgres.c:1506
+#: tcop/postgres.c:1704
#, c-format
-msgid "Relation %s does not have attribute %d"
-msgstr ""
+msgid "portal \"%s\" does not exist"
+msgstr "ÐÏÒÔÁÌ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/parse_relation.c:1732
+#: commands/portalcmds.c:313
+#: tcop/pquery.c:419
+#: tcop/pquery.c:931
#, c-format
-msgid "get_rte_attribute_is_dropped: unsupported RTE kind %d"
+msgid "portal \"%s\" already active"
+msgstr "ÐÏÒÔÁÌ \"%s\" ÕÖÅ ÁËÔÉ×ÅÎ"
+
+#: commands/portalcmds.c:369
+msgid "could not reposition held cursor"
msgstr ""
-#: parser/parse_relation.c:1815
-#, c-format
-msgid "attnumAttName: invalid attribute number %d"
-msgstr "attnumAttName: ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÁÔÒÉÂÕÔÁ: %d"
+#: commands/prepare.c:61
+msgid "invalid statement name: must not be empty"
+msgstr ""
+
+#: commands/prepare.c:80
+msgid "utility statements cannot be prepared"
+msgstr ""
+
+# [SM]: TO REVIEW
+#: commands/prepare.c:168
+#: commands/prepare.c:173
+#: commands/prepare.c:536
+msgid "prepared statement is not a SELECT"
+msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ ÎÅ Ñ×ÌÑÅÔÓÑ SELECTÏÍ"
-#: parser/parse_relation.c:1837
+# [SM]: TO REVIEW
+#: commands/prepare.c:308
#, c-format
-msgid "attnumTypeId: invalid attribute number %d"
-msgstr "attnumTypeId: ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÁÔÒÉÂÕÔÁ: %d"
+msgid "prepared statement \"%s\" already exists"
+msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/parse_relation.c:1864
+# [SM]: TO REVIEW
+#: commands/prepare.c:388
#, c-format
-msgid "Adding missing FROM-clause entry%s for table \"%s\""
-msgstr "äÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓ×ÕÀÝÅÊ ÚÁÐÉÓÉ%s FROM-×ÙÒÁÖÅÎÉÑ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
-
-#: parser/parse_target.c:62
-msgid "You can't use relation names alone in the target list, try relation.*."
-msgstr ""
+msgid "prepared statement \"%s\" does not exist"
+msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/parse_target.c:236
+#: commands/sequence.c:421
+#: commands/sequence.c:613
+#: commands/sequence.c:656
#, c-format
-msgid "Cannot assign to system attribute '%s'"
-msgstr ""
+msgid "permission denied for sequence %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ %s"
-#: parser/parse_target.c:298
+#: commands/sequence.c:498
#, c-format
-msgid ""
-"column \"%s\" is of type %s but expression is of type %s\n"
-"\tYou will need to rewrite or cast the expression"
+msgid "%s.nextval: reached MAXVALUE (%s)"
msgstr ""
-#: parser/parse_target.c:371
+#: commands/sequence.c:521
#, c-format
-msgid "Attribute '%s' specified more than once"
+msgid "%s.nextval: reached MINVALUE (%s)"
msgstr ""
-#: parser/parse_target.c:406
+#: commands/sequence.c:619
#, c-format
-msgid ""
-"ExpandAllTables: unexpected node (internal error)\n"
-"\t%s"
+msgid "%s.currval is not yet defined in this session"
msgstr ""
-#: parser/parse_target.c:424
-msgid "Wildcard with no tables specified not allowed"
-msgstr ""
+#: commands/sequence.c:673
+#, c-format
+msgid "%s.setval: value %s is out of bounds (%s..%s)"
+msgstr ""
+
+#: commands/sequence.c:800
+#: tcop/utility.c:81
+#, c-format
+msgid "\"%s\" is not a sequence"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØÀ"
+
+#: commands/sequence.c:820
+#: executor/execGrouping.c:328
+#: executor/execGrouping.c:388
+#: executor/nodeIndexscan.c:1041
+#: executor/spi.c:83
+#: executor/spi.c:165
+#: lib/dllist.c:43
+#: lib/dllist.c:88
+#: libpq/auth.c:634
+#: postmaster/pgstat.c:828
+#: postmaster/pgstat.c:845
+#: postmaster/pgstat.c:2255
+#: postmaster/pgstat.c:2318
+#: postmaster/pgstat.c:2363
+#: postmaster/pgstat.c:2414
+#: postmaster/postmaster.c:1556
+#: postmaster/postmaster.c:2153
+#: postmaster/postmaster.c:2916
+#: storage/buffer/localbuf.c:129
+#: storage/file/fd.c:523
+#: storage/file/fd.c:556
+#: storage/file/fd.c:701
+#: storage/ipc/shmem.c:163
+#: storage/ipc/shmem.c:222
+#: storage/ipc/shmem.c:342
+#: storage/ipc/sinval.c:342
+#: storage/lmgr/lock.c:479
+#: storage/lmgr/lock.c:527
+#: storage/lmgr/proc.c:154
+#: storage/lmgr/proc.c:170
+#: storage/smgr/mm.c:191
+#: utils/adt/cash.c:297
+#: utils/adt/cash.c:312
+#: utils/adt/regexp.c:189
+#: utils/adt/ri_triggers.c:3266
+#: utils/cache/relcache.c:172
+#: utils/cache/relcache.c:182
+#: utils/cache/relcache.c:196
+#: utils/cache/relcache.c:1219
+#: utils/cache/typcache.c:121
+#: utils/fmgr/dfmgr.c:118
+#: utils/init/miscinit.c:126
+#: utils/init/miscinit.c:147
+#: utils/init/miscinit.c:157
+#: utils/misc/guc.c:1664
+#: utils/misc/guc.c:1861
+#: utils/misc/guc.c:2834
+#: utils/misc/guc.c:2881
+#: utils/misc/guc.c:3767
+#: utils/misc/guc.c:3903
+#: utils/misc/guc.c:3969
+#: utils/misc/guc.c:3977
+#: utils/misc/guc.c:3986
+#: utils/mmgr/aset.c:335
+#: utils/mmgr/aset.c:501
+#: utils/mmgr/aset.c:701
+#: utils/mmgr/aset.c:894
+#: utils/mmgr/portalmem.c:75
+msgid "out of memory"
+msgstr "ÎÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ"
-#: parser/parse_type.c:60
-#, c-format
-msgid "Improper %%TYPE reference (too few dotted names): %s"
+#: commands/sequence.c:958
+msgid "cannot increment by zero"
msgstr ""
-#: parser/parse_type.c:79
+#: commands/sequence.c:994
#, c-format
-msgid "Improper %%TYPE reference (too many dotted names): %s"
+msgid "MINVALUE (%s) must be less than MAXVALUE (%s)"
msgstr ""
-#: parser/parse_type.c:96
+#: commands/sequence.c:1018
#, c-format
-msgid "%s converted to %s"
+msgid "START value (%s) can't be less than MINVALUE (%s)"
msgstr ""
-#: parser/parse_type.c:194 parser/parse_type.c:222
-#: utils/cache/lsyscache.c:1265
+#: commands/sequence.c:1030
#, c-format
-msgid "Type \"%s\" is only a shell"
+msgid "START value (%s) can't be greater than MAXVALUE (%s)"
msgstr ""
-#: parser/parse_type.c:247
+#: commands/sequence.c:1044
#, c-format
-msgid "Unable to locate type oid %u in catalog"
+msgid "CACHE (%s) must be greater than zero"
msgstr ""
-#: parser/parse_type.c:256
-msgid "typeTypeId() called with NULL type struct"
+#: commands/proclang.c:63
+msgid "must be superuser to create procedural language"
msgstr ""
-#: parser/parse_type.c:389
+#: commands/proclang.c:76
+#: commands/proclang.c:263
#, c-format
-msgid "typeidOutfunc: Invalid type - oid = %u"
-msgstr "typeidOutfunc: îÅ ×ÅÒÎÙÊ ÔÉÐ - OID = %u"
+msgid "language \"%s\" already exists"
+msgstr "ÑÚÙË \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: parser/parse_type.c:410
+#: commands/proclang.c:96
#, c-format
-msgid "typeidTypeRelid: Invalid type - oid = %u"
-msgstr "typeidTypeRelid: îÅ ×ÅÒÎÙÊ ÔÉÐ - OID = %u"
-
-#: parser/parse_type.c:447 parser/parse_type.c:463 parser/parse_type.c:465
-#: parser/parse_type.c:471 parser/parse_type.c:477 parser/parse_type.c:481
-#, c-format
-msgid "Invalid type name '%s'"
-msgstr "îÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ '%s'"
-
-#: y.tab.c:8678
-msgid "syntax error: cannot back up"
+msgid "changing return type of function %s() from OPAQUE to LANGUAGE_HANDLER"
msgstr ""
-#: gram.y:929
-msgid "SET TRANSACTION/READ ONLY not yet supported"
-msgstr "SET TRANSACTION/READ ONLY ÐÏËÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: commands/proclang.c:103
+#, c-format
+msgid "function %s() must return LANGUAGE_HANDLER"
+msgstr "ÆÕÎËÃÉÑ %s() ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ LANGUAGE_HANDLER"
-#: gram.y:966 gram.y:983
-msgid "Time zone interval must be HOUR or HOUR TO MINUTE"
+#: commands/proclang.c:186
+msgid "must be superuser to drop procedural language"
msgstr ""
-#: gram.y:977 gram.y:4960 gram.y:6945 utils/adt/timestamp.c:701
-#, c-format
-msgid "INTERVAL(%d) precision must be between %d and %d"
+#: commands/proclang.c:269
+msgid "must be superuser to rename procedural language"
msgstr ""
-#: gram.y:1421 gram.y:1427 gram.y:4368 gram.y:4375
-msgid "GLOBAL TEMPORARY TABLE is not currently supported"
-msgstr "GLOBAL TEMPORARY TABLE ÐÏËÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: commands/schemacmds.c:84
+#: commands/user.c:832
+#: commands/user.c:967
+msgid "permission denied"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î"
-#: gram.y:1465
+#: commands/schemacmds.c:85
#, c-format
-msgid "CREATE TABLE / COLLATE %s not yet implemented; clause ignored"
+msgid "\"%s\" is not a superuser, so cannot create a schema for \"%s\""
msgstr ""
-#: gram.y:1649
-msgid "LIKE in table definitions not yet supported"
+#: commands/schemacmds.c:100
+#: commands/schemacmds.c:272
+#, c-format
+msgid "unacceptable schema name \"%s\""
msgstr ""
-#: gram.y:1753
-msgid "FOREIGN KEY/MATCH PARTIAL not yet implemented"
+#: commands/schemacmds.c:101
+#: commands/schemacmds.c:273
+msgid "The prefix \"pg_\" is reserved for system schemas."
msgstr ""
-#: gram.y:1833
-msgid "CREATE TABLE AS may not specify INTO"
-msgstr "CREATE TABLE AS ÎÅ ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ INTO"
-
-#: gram.y:2214
-msgid "CREATE ASSERTION is not yet supported"
-msgstr "CREATE ASSERTION ÐÏËÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-
-#: gram.y:2228
-msgid "DROP ASSERTION is not yet supported"
-msgstr "DROP ASSERTION ÐÏËÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-
-#: gram.y:2715
-msgid "FETCH / ABSOLUTE not supported, using RELATIVE"
+#: commands/tablecmds.c:150
+msgid "ON COMMIT can only be used on TEMP tables"
msgstr ""
-#: gram.y:2877 gram.y:2885
-msgid "grant options are not implemented"
-msgstr "grant-ÏÐÃÉÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: gram.y:3061
-msgid "CREATE FUNCTION / OUT parameters are not supported"
-msgstr "CREATE FUNCTION / OUT ÐÁÒÁÍÅÔÒÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: gram.y:3067
-msgid "CREATE FUNCTION / INOUT parameters are not supported"
-msgstr "CREATE FUNCTION / INOUT ÐÁÒÁÍÅÔÒÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-
-#: gram.y:3219
-msgid "parser: argument type missing (use NONE for unary operators)"
+#: commands/tablecmds.c:210
+#, c-format
+msgid "duplicate CHECK constraint name \"%s\""
msgstr ""
-#: gram.y:3716
+#: commands/tablecmds.c:393
+#: commands/tablecmds.c:1150
+#: commands/tablecmds.c:1357
+#: commands/tablecmds.c:1695
+#: commands/tablecmds.c:1981
+#: commands/tablecmds.c:2125
+#: commands/tablecmds.c:2253
+#: commands/tablecmds.c:2362
+#: commands/tablecmds.c:2525
+#: commands/tablecmds.c:2659
+#: commands/tablecmds.c:2840
+#: commands/tablecmds.c:3139
+#: commands/tablecmds.c:3827
+#: commands/trigger.c:150
+#: commands/trigger.c:552
+#: tcop/utility.c:162
+#: tcop/utility.c:197
#, c-format
-msgid "CREATE DOMAIN / COLLATE %s not yet implemented; clause ignored"
-msgstr ""
+msgid "permission denied: \"%s\" is a system catalog"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î: \"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ"
-#: gram.y:4454
-msgid ""
-"LIMIT #,# syntax not supported.\n"
-"\tUse separate LIMIT and OFFSET clauses."
+#: commands/tablecmds.c:403
+msgid "cannot truncate temp tables of other processes"
msgstr ""
-"óÉÎÔÁËÓÉÓ LIMIT #,# ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ.\n"
-"\téÓÐÏÌØÚÕÅÔÅ LIMIT É OFFSET ÄÌÑ ÜÔÉÈ ÃÅÌÅÊ."
-
-#: gram.y:4470
-msgid "LIMIT must not be negative"
-msgstr "LIMIT ÎÅ ÄÏÌÖÅÎ ÂÙÔØ ÏÔÒÉÃÁÔÅÌØÎÙÍ"
-
-#: gram.y:4508
-msgid "OFFSET must not be negative"
-msgstr "OFFSET ÎÅ ÄÏÌÖÅÎ ÂÙÔØ ÏÔÒÉÃÁÔÅÌØÎÙÍ"
-#: gram.y:4650
-msgid ""
-"sub-SELECT in FROM must have an alias\n"
-"\tFor example, FROM (SELECT ...) [AS] foo"
+#: commands/tablecmds.c:429
+msgid "cannot truncate a table referenced in a foreign key constraint"
msgstr ""
-#: gram.y:5054
-msgid "precision for FLOAT must be at least 1"
+#: commands/tablecmds.c:430
+#, c-format
+msgid "Table \"%s\" references this one via foreign key constraint \"%s\"."
msgstr ""
-#: gram.y:5061
-msgid "precision for FLOAT must be less than 16"
-msgstr ""
+#: commands/tablecmds.c:543
+#, c-format
+msgid "attribute \"%s\" duplicated"
+msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ÁÔÒÉÂÕÔÁ: \"%s\""
-#: gram.y:5074 gram.y:5087
+#: commands/tablecmds.c:568
+#: parser/analyze.c:1188
#, c-format
-msgid "NUMERIC precision %d must be between 1 and %d"
+msgid "inherited relation \"%s\" is not a table"
msgstr ""
-#: gram.y:5078
+#: commands/tablecmds.c:574
#, c-format
-msgid "NUMERIC scale %d must be between 0 and precision %d"
+msgid "cannot inherit from temporary relation \"%s\""
msgstr ""
-#: gram.y:5104 gram.y:5117
+#: commands/tablecmds.c:591
#, c-format
-msgid "DECIMAL precision %d must be between 1 and %d"
+msgid "inherited relation \"%s\" duplicated"
msgstr ""
-#: gram.y:5108
+#: commands/tablecmds.c:645
#, c-format
-msgid "DECIMAL scale %d must be between 0 and precision %d"
+msgid "merging multiple inherited definitions of attribute \"%s\""
msgstr ""
-#: gram.y:5163 gram.y:5237
+#: commands/tablecmds.c:652
#, c-format
-msgid "length for type '%s' must be at least 1"
+msgid "inherited attribute \"%s\" has a type conflict"
msgstr ""
-#: gram.y:5166 gram.y:5240
+#: commands/tablecmds.c:654
+#: commands/tablecmds.c:809
+#: parser/parse_coerce.c:255
+#: parser/parse_coerce.c:901
+#: parser/parse_coerce.c:918
+#: parser/parse_coerce.c:956
#, c-format
-msgid "length for type '%s' cannot exceed %d"
-msgstr ""
+msgid "%s versus %s"
+msgstr "%s ÐÒÏÔÉ× %s"
-#: gram.y:5317
+#: commands/tablecmds.c:800
#, c-format
-msgid "TIMESTAMP(%d)%s precision must be between %d and %d"
+msgid "merging attribute \"%s\" with inherited definition"
msgstr ""
-#: gram.y:5349
+#: commands/tablecmds.c:807
#, c-format
-msgid "TIME(%d)%s precision must be between %d and %d"
+msgid "attribute \"%s\" has a type conflict"
msgstr ""
-#: gram.y:5499 gram.y:7503 gram.y:7555
-msgid "Unequal number of entries in row expression"
+#: commands/tablecmds.c:848
+#, c-format
+msgid "attribute \"%s\" inherits conflicting default values"
msgstr ""
-#: gram.y:5913
-msgid "UNIQUE predicate is not yet implemented"
+#: commands/tablecmds.c:850
+msgid "To resolve the conflict, specify a default explicitly."
msgstr ""
-#: gram.y:6142
+#: commands/tablecmds.c:1195
#, c-format
-msgid "CURRENT_TIME(%d) precision must be between %d and %d"
+msgid "inherited attribute \"%s\" must be renamed in child tables too"
msgstr ""
-#: gram.y:6187
+#: commands/tablecmds.c:1213
#, c-format
-msgid "CURRENT_TIMESTAMP(%d) precision must be between %d and %d"
-msgstr ""
+msgid "cannot rename system attribute \"%s\""
+msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÓÉÓÔÅÍÎÙÊ ÁÔÒÉÂÕÔ \"%s\""
-#: gram.y:6232
+#: commands/tablecmds.c:1223
#, c-format
-msgid "LOCALTIME(%d) precision must be between %d and %d"
-msgstr ""
+msgid "cannot rename inherited attribute \"%s\""
+msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÁÓÌÅÄÏ×ÁÎÎÙÊ ÁÔÒÉÂÕÔ \"%s\""
-#: gram.y:6277
+#: commands/tablecmds.c:1234
+#: commands/tablecmds.c:1835
#, c-format
-msgid "LOCALTIMESTAMP(%d) precision must be between %d and %d"
-msgstr ""
-
-#: gram.y:7376
-msgid "OLD used in non-rule query"
-msgstr ""
+msgid "attribute \"%s\" of relation \"%s\" already exists"
+msgstr "ÁÔÒÉÂÕÔ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: gram.y:7383
-msgid "NEW used in non-rule query"
-msgstr ""
-
-#: y.tab.c:17467
-msgid "parse error; also virtual memory exhausted"
-msgstr ""
-
-#: y.tab.c:17471
-msgid "parse error"
-msgstr ""
-
-#: y.tab.c:17586
-msgid "parser stack overflow"
+#: commands/tablecmds.c:1748
+#, c-format
+msgid "child table \"%s\" has different type for column \"%s\""
msgstr ""
-#: gram.y:7537
+#: commands/tablecmds.c:1756
#, c-format
-msgid "Operator '%s' not implemented for row expressions"
+msgid "merging definition of column \"%s\" for child \"%s\""
msgstr ""
-#: gram.y:7610
-msgid "Wrong number of parameters on left side of OVERLAPS expression"
+#: commands/tablecmds.c:1788
+msgid "attribute must be added to child tables too"
msgstr ""
-#: gram.y:7615
-msgid "Wrong number of parameters on right side of OVERLAPS expression"
+#: commands/tablecmds.c:1807
+msgid "adding columns with defaults is not implemented"
msgstr ""
-#: gram.y:7652
-msgid "Multiple ORDER BY clauses not allowed"
+#: commands/tablecmds.c:1808
+msgid "Add the column, then use ALTER TABLE SET DEFAULT."
msgstr ""
-#: gram.y:7658
-msgid "Multiple FOR UPDATE clauses not allowed"
+#: commands/tablecmds.c:1813
+msgid "adding NOT NULL columns is not implemented"
msgstr ""
-#: gram.y:7664
-msgid "Multiple OFFSET clauses not allowed"
+#: commands/tablecmds.c:1814
+msgid "Add the column, then use ALTER TABLE SET NOT NULL."
msgstr ""
-#: gram.y:7670
-msgid "Multiple LIMIT clauses not allowed"
-msgstr ""
+#: commands/tablecmds.c:2027
+#: commands/tablecmds.c:2171
+#: commands/tablecmds.c:2299
+#: commands/tablecmds.c:2463
+#, c-format
+msgid "cannot alter system attribute \"%s\""
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÓÉÓÔÅÍÎÙÊ ÁÔÒÉÂÕÔ \"%s\""
-#: scan.l:295
-msgid "unterminated /* comment"
+#: commands/tablecmds.c:2063
+#, c-format
+msgid "attribute \"%s\" is in a primary key"
msgstr ""
-#: scan.l:323
-msgid "unterminated bit string literal"
+#: commands/tablecmds.c:2192
+#, c-format
+msgid "attribute \"%s\" contains NULL values"
msgstr ""
-#: scan.l:342
-msgid "unterminated hexadecimal string literal"
-msgstr ""
+#: commands/tablecmds.c:2242
+#, c-format
+msgid "\"%s\" is not a table or view"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ ÉÌÉ ×ÉÄÏÍ"
-#: scan.l:388
-msgid "unterminated quoted string"
+#: commands/tablecmds.c:2381
+#, c-format
+msgid "statistics target %d is too low"
msgstr ""
-#: scan.l:399
-msgid "zero-length delimited identifier"
+#: commands/tablecmds.c:2389
+#, c-format
+msgid "lowering statistics target to %d"
msgstr ""
-#: scan.l:406 scan.l:562
+#: commands/tablecmds.c:2412
#, c-format
-msgid "identifier \"%s\" will be truncated to \"%.*s\""
+msgid "invalid storage type \"%s\""
msgstr ""
-#: scan.l:420
-msgid "unterminated quoted identifier"
+#: commands/tablecmds.c:2482
+#, c-format
+msgid "column datatype %s can only have storage \"plain\""
msgstr ""
-#: scan.l:580
+#: commands/tablecmds.c:2572
#, c-format
-msgid "parser: %s at end of input"
+msgid "table \"%s\" is already WITH OIDS"
msgstr ""
-#: scan.l:582
+#: commands/tablecmds.c:2576
#, c-format
-msgid "parser: %s at or near \"%s\" at character %d"
+msgid "table \"%s\" is already WITHOUT OIDS"
msgstr ""
-#: port/ipc_test.c:93 storage/ipc/ipc.c:171
-msgid "Out of on_shmem_exit slots"
+#: commands/tablecmds.c:2596
+msgid "ALTER TABLE WITH OIDS is not yet implemented"
msgstr ""
-#: port/posix_sema.c:168 port/sysv_sema.c:319 port/pg_sema.c:319
-msgid "Out of memory in PGReserveSemaphores"
-msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ × PGReserveSemaphores"
+#: commands/tablecmds.c:2677
+#, c-format
+msgid "cannot drop system attribute \"%s\""
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÓÉÓÔÅÍÎÙÊ ÁÔÒÉÂÕÔ \"%s\""
-#: port/posix_sema.c:205 port/sysv_sema.c:358 port/pg_sema.c:358
-msgid "PGSemaphoreCreate: too many semaphores created"
-msgstr "PGSemaphoreCreate: ÓÏÚÄÁÎÏ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÓÅÍÁÆÏÒÏ×"
+#: commands/tablecmds.c:2685
+#, c-format
+msgid "cannot drop inherited attribute \"%s\""
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÎÁÓÌÅÄÏ×ÁÎÎÙÊ ÁÔÒÉÂÕÔ \"%s\""
-#: port/beos/support.c:45
-msgid "Error loading BeOS support server : can't create communication ports"
+#: commands/tablecmds.c:3012
+#, c-format
+msgid "CHECK constraint may only reference relation \"%s\""
msgstr ""
-#: port/beos/support.c:71
-msgid "Can't load this add-on "
+#: commands/tablecmds.c:3076
+#, c-format
+msgid "CHECK constraint \"%s\" is violated at some row(s)"
msgstr ""
-#: port/beos/support.c:95
-msgid "Can't load this add-on : map text error"
+#: commands/tablecmds.c:3127
+#, c-format
+msgid "referenced relation \"%s\" is not a table"
msgstr ""
-#: port/beos/support.c:111
-msgid "Can't load this add-on : map data error"
+#: commands/tablecmds.c:3152
+msgid "cannot reference temporary table from permanent table constraint"
msgstr ""
-#: port/beos/support.c:129
-#, c-format
-msgid "loading symbol '%s' failed "
+#: commands/tablecmds.c:3193
+#: commands/tablecmds.c:3622
+msgid "number of referencing and referenced attributes for foreign key disagree"
msgstr ""
-#: port/beos/sem.c:158
-msgid "beos : semctl error : GETNCNT not implemented"
+#: commands/tablecmds.c:3275
+#, c-format
+msgid "column \"%s\" referenced in foreign key constraint does not exist"
msgstr ""
-#: port/beos/sem.c:173
-msgid "beos : semctl error : unknown flag"
+#: commands/tablecmds.c:3280
+#, c-format
+msgid "cannot have more than %d keys in a foreign key"
msgstr ""
-#: port/dynloader/beos.c:55
-msgid "add-on not loaded correctly"
+#: commands/tablecmds.c:3343
+#, c-format
+msgid "there is no PRIMARY KEY for referenced table \"%s\""
msgstr ""
-#: port/dynloader/beos.c:66
-msgid "error while unloading add-on"
+#: commands/tablecmds.c:3457
+#, c-format
+msgid "there is no UNIQUE constraint matching given keys for referenced table \"%s\""
msgstr ""
-#: port/dynloader/bsdi.c:59 port/dynloader/linux.c:71
-msgid "dld: Cannot link C library!"
+#: commands/tablecmds.c:3872
+#: commands/trigger.c:2312
+#, c-format
+msgid "constraint \"%s\" does not exist"
msgstr ""
-#: port/dynloader/bsdi.c:66 port/dynloader/linux.c:78
-msgid "dld: Cannot link math library!"
+#: commands/tablecmds.c:3877
+#, c-format
+msgid "multiple constraints named \"%s\" were dropped"
msgstr ""
-#: port/dynloader/bsdi.c:75 port/dynloader/linux.c:87
-msgid "dld: Undefined:"
+#: commands/tablecmds.c:3919
+#, c-format
+msgid "\"%s\" is not a table, TOAST table, index, view, or sequence"
msgstr ""
-#: port/dynloader/bsdi.c:78 port/dynloader/linux.c:90
-#: port/dynloader/ultrix4.c:61
+#: commands/tablecmds.c:4005
#, c-format
-msgid " %s"
-msgstr " %s"
-
-#: port/dynloader/linux.c:35
-msgid "dynamic load not supported"
+msgid "table \"%s\" is already being clustered on index \"%s\""
msgstr ""
-#: port/dynloader/ultrix4.c:58
-msgid "dl: Undefined:"
+#: commands/tablecmds.c:4106
+msgid "shared relations cannot be toasted after initdb"
msgstr ""
-#: postmaster/postmaster.c:329
+#: commands/tablecmds.c:4121
#, c-format
-msgid "data directory %s was not found"
+msgid "relation \"%s\" already has a toast table"
msgstr ""
-#: postmaster/postmaster.c:331
+#: commands/tablecmds.c:4138
#, c-format
-msgid "could not read permissions of directory %s: %m"
+msgid "relation \"%s\" does not need a toast table"
msgstr ""
-#: postmaster/postmaster.c:336
+#: commands/trigger.c:137
#, c-format
-msgid ""
-"data directory %s has group or world access; permissions should be u=rwx "
-"(0700)"
+msgid "could not determine referenced table for constraint \"%s\""
msgstr ""
-#: postmaster/postmaster.c:349
-#, c-format
-msgid ""
-"%s does not find the database system.\n"
-"Expected to find it in the PGDATA directory \"%s\",\n"
-"but unable to open file \"%s\": %s\n"
-"\n"
+#: commands/trigger.c:222
+msgid "double INSERT event specified"
+msgstr ""
+
+#: commands/trigger.c:229
+msgid "double DELETE event specified"
msgstr ""
-"íÏÄÕÌØ %s ÎÅ ÎÁÛ£Ì ÓÉÓÔÅÍÕ ÂÁÚ ÄÁÎÎÙÈ.\n"
-"óÉÓÔÅÍÁ ÏÖÉÄÁÌÁÓØ × PGDATA ÄÉÒÉËÔÏÒÉÉ - \"%s\",\n"
-"ÎÏ ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %s\n"
-"\n"
-#: postmaster/postmaster.c:434
-msgid "Assert checking is not compiled in."
+#: commands/trigger.c:236
+msgid "double UPDATE event specified"
msgstr ""
-#: postmaster/postmaster.c:540 tcop/postgres.c:1574
+#: commands/trigger.c:269
+#: commands/trigger.c:654
#, c-format
-msgid "--%s requires argument"
-msgstr "--%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
+msgid "trigger \"%s\" for relation \"%s\" already exists"
+msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/postmaster.c:542 tcop/postgres.c:1576
+#: commands/trigger.c:290
#, c-format
-msgid "-c %s requires argument"
-msgstr "-c %s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
+msgid "changing return type of function %s() from OPAQUE to TRIGGER"
+msgstr ""
-#: postmaster/postmaster.c:553 postmaster/postmaster.c:564
-#: postmaster/postmaster.c:632
+#: commands/trigger.c:297
#, c-format
-msgid "Try '%s --help' for more information.\n"
-msgstr "îÁÂÅÒÉÔÅ '%s --help' ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n"
+msgid "function %s() must return TRIGGER"
+msgstr "ÆÕÎËÃÉÑ %s() ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ TRIGGER"
-#: postmaster/postmaster.c:563
+#: commands/trigger.c:1161
#, c-format
-msgid "invalid argument -- %s"
-msgstr "ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ -- %s"
+msgid "trigger function %u returned NULL"
+msgstr ""
-#: postmaster/postmaster.c:587
-msgid ""
-"The number of buffers (-B) must be at least twice the number of allowed "
-"connections (-N) and at least 16."
+#: commands/trigger.c:1213
+#: commands/trigger.c:1326
+#: commands/trigger.c:1455
+msgid "BEFORE STATEMENT trigger cannot return a value"
+msgstr ""
+
+#: commands/trigger.c:1582
+#: executor/execMain.c:1124
+#: executor/execMain.c:1423
+#: executor/execMain.c:1557
+msgid "could not serialize access due to concurrent update"
msgstr ""
-#: postmaster/postmaster.c:593
-msgid "superuser_reserved_connections must be less than max_connections."
+#: commands/trigger.c:2263
+msgid "unnamed constraints cannot be set explicitly"
msgstr ""
-#: postmaster/postmaster.c:611
+#: commands/trigger.c:2296
#, c-format
-msgid "%s: PostmasterMain: initial environ dump:"
+msgid "constraint \"%s\" is not deferrable"
msgstr ""
-#: postmaster/postmaster.c:612 postmaster/postmaster.c:615
-msgid "-----------------------------------------"
+#: commands/typecmds.c:135
+#, c-format
+msgid "type names must be %d characters or less"
msgstr ""
-#: postmaster/postmaster.c:614 postmaster/postmaster.c:2287
+#: commands/typecmds.c:167
#, c-format
-msgid "\t%s"
-msgstr "\t%s"
+msgid "array element type cannot be %s"
+msgstr ""
-#: postmaster/postmaster.c:622 tcop/postgres.c:1719
+#: commands/typecmds.c:200
#, c-format
-msgid "%s: could not locate executable, bailing out..."
+msgid "alignment \"%s\" not recognized"
msgstr ""
-#: postmaster/postmaster.c:631
-msgid "For SSL, TCP/IP connections must be enabled."
+#: commands/typecmds.c:217
+#, c-format
+msgid "storage \"%s\" not recognized"
msgstr ""
-#: postmaster/postmaster.c:678
-msgid "cannot create INET stream port"
+#: commands/typecmds.c:222
+#, c-format
+msgid "type attribute \"%s\" not recognized"
+msgstr "áÔÒÉÂÕÔ ÔÉÐÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
+
+#: commands/typecmds.c:232
+msgid "type input function must be specified"
msgstr ""
-#: postmaster/postmaster.c:690
-msgid "cannot create UNIX stream port"
+#: commands/typecmds.c:236
+msgid "type output function must be specified"
msgstr ""
-#: postmaster/postmaster.c:810
+#: commands/typecmds.c:275
#, c-format
-msgid "fork failed: %s"
-msgstr "fork ÎÅ ÕÄÁÌÓÑ: %s"
+msgid "changing return type of function %s from OPAQUE to %s"
+msgstr ""
-#: postmaster/postmaster.c:832
+#: commands/typecmds.c:282
#, c-format
-msgid "cannot disassociate from controlling TTY: %s"
+msgid "type input function %s must return %s"
msgstr ""
-#: postmaster/postmaster.c:852
+#: commands/typecmds.c:292
#, c-format
-msgid ""
-"%s is the PostgreSQL server.\n"
-"\n"
+msgid "changing return type of function %s from OPAQUE to CSTRING"
msgstr ""
-"%s Ñ×ÌÑÅÔÓÑ PostgreSQL ÓÅÒ×ÅÒÏÍ.\n"
-"\n"
-#: postmaster/postmaster.c:853
+#: commands/typecmds.c:299
#, c-format
-msgid ""
-"Usage:\n"
-" %s [OPTION]...\n"
-"\n"
+msgid "type output function %s must return cstring"
msgstr ""
-"éÓÐÏÌØÚÏ×ÁÎÉÅ:\n"
-" %s [ïðãéñ]...\n"
-"\n"
-
-#: postmaster/postmaster.c:854
-msgid "Options:\n"
-msgstr "ïÐÃÉÉ:\n"
-#: postmaster/postmaster.c:856
-msgid " -A 1|0 enable/disable run-time assert checking\n"
+#: commands/typecmds.c:308
+#, c-format
+msgid "type receive function %s must return %s"
msgstr ""
-" -A 1|0 ×ËÌÀÞÉÔØ/×ÙËÌÀÞÉÔØ ÐÒÏ×ÅÒËÕ ÉÓËÌÀÞÉÔÅÌØÎÙÈ ÓÉÔÕÁÃÉÊ\n"
-#: postmaster/postmaster.c:858
+#: commands/typecmds.c:317
#, c-format
-msgid " -B NBUFFERS number of shared buffers (default %d)\n"
-msgstr " -B þâõæåòï÷ ÞÍÓÌÏ ÏÂÝÉÈ ÂÕÆÅÒÏ× (ÐÏ ÕÍÏÌÞÁÎÉÀ: %d)\n"
-
-#: postmaster/postmaster.c:859
-msgid " -c NAME=VALUE set run-time parameter\n"
-msgstr " -c éíñ=úîáþ. ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒ ×ÙÐÏÌÎÅÎÉÑ (run-time)\n"
-
-#: postmaster/postmaster.c:860
-msgid " -d 1-5 debugging level\n"
-msgstr " -d 1-5 ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ\n"
-
-#: postmaster/postmaster.c:861
-msgid " -D DATADIR database directory\n"
-msgstr " -D äéòäáîîùè ÄÉÒÅËÔÏÒÉÑ Ó ÄÁÎÎÙÍÉ\n"
-
-#: postmaster/postmaster.c:862
-msgid " -F turn fsync off\n"
-msgstr " -F ×ÙÕËÌÀÞÉÔØ fsync\n"
-
-#: postmaster/postmaster.c:863
-msgid " -h HOSTNAME host name or IP address to listen on\n"
-msgstr " -h èïóô ÉÍÑ ÈÏÓÔÁ ÉÌÉ IP-ÁÄÒÅÓ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ\n"
-
-#: postmaster/postmaster.c:864
-msgid " -i enable TCP/IP connections\n"
-msgstr " -i ÐÏÄËÌÀÞÉÔØ TCP/IP ÓÏÅÄÉÎÅÎÉÑ\n"
-
-#: postmaster/postmaster.c:865
-msgid " -k DIRECTORY Unix-domain socket location\n"
-msgstr " -k äéòåëôïòéñ íÅÓÔÏÎÁÈÏÖÄÎÉÑ unix-domain ÓÏËÅÔÏ×\n"
-
-#: postmaster/postmaster.c:867
-msgid " -l enable SSL connections\n"
-msgstr " -l ×ËÌÀÞÉÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÑ\n"
+msgid "type send function %s must return bytea"
+msgstr ""
-#: postmaster/postmaster.c:869
+#: commands/typecmds.c:520
#, c-format
-msgid " -N MAX-CONNECT maximum number of allowed connections (default %d)\n"
+msgid "domain names must be %d characters or less"
msgstr ""
-" -N MAX-CONNECT ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÐÏÄÓÏÅÄÉÎÅÎÉÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ: %"
-"d)\n"
-
-#: postmaster/postmaster.c:871
-msgid " -o OPTIONS pass 'OPTIONS' to each backend server\n"
-msgstr " -o ïðãéé ÐÅÒÅÄÁÔØ 'ïðãéé' ËÁÖÄÏÍÕ ÂÜË-ÅÎÄÕ (ÓÅÒ×ÅÒÕ)\n"
-#: postmaster/postmaster.c:872
+#: commands/typecmds.c:541
#, c-format
-msgid " -p PORT port number to listen on (default %d)\n"
-msgstr " -p ðïòô ÎÏÍÅÒ ÐÏÒÔÁ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ: %d)\n"
+msgid "\"%s\" is not a valid base type for a domain"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÂÁÚÏ×ÙÍ ÔÉÐÏÍ ÄÌÑ ÄÏÍÅÎÁ"
-#: postmaster/postmaster.c:873
-msgid ""
-" -S silent mode (start in background without logging output)\n"
-msgstr ""
-" -S ÔÉÈÉÊ ÒÅÖÉÍ (ÚÁÐÕÓÔÉÔØ ÎÁ ÚÁÄÎÅÍ ÐÌÁÎÅ ÂÅÚ ÌÏÇÏ× "
-"ÒÅÚÕÌØÔÁÔÏ×)\n"
+#: commands/typecmds.c:598
+#: commands/typecmds.c:1457
+msgid "FOREIGN KEY constraints not supported for domains"
+msgstr "FOREIGN KEY ËÏÎÓÔÒÅÊÎÔÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÄÏÍÅÎÏ×"
-#: postmaster/postmaster.c:874
-msgid " --help show this help, then exit\n"
+#: commands/typecmds.c:618
+msgid "multiple DEFAULT expressions"
msgstr ""
-#: postmaster/postmaster.c:875
-msgid " --version output version information, then exit\n"
+#: commands/typecmds.c:648
+#: commands/typecmds.c:657
+msgid "conflicting NULL/NOT NULL constraints"
msgstr ""
-#: postmaster/postmaster.c:877
-msgid ""
-"\n"
-"Developer options:\n"
-msgstr ""
-"\n"
-"ïÐÃÉÉ ÒÁÚÒÁÂÏÔÞÉËÁ:\n"
+#: commands/typecmds.c:676
+#: commands/typecmds.c:1488
+msgid "UNIQUE constraints not supported for domains"
+msgstr "UNIQUE ËÏÎÓÔÒÅÊÎÔÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÄÏÍÅÎÏ×"
-#: postmaster/postmaster.c:878
-msgid ""
-" -n do not reinitialize shared memory after abnormal exit\n"
-msgstr ""
-" -n ÎÅ ÐÅÒÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÏÂÝÕÀ ÐÁÍÑÔØ ÐÏÓÌÅ ÎÅÎÏÒÍÁÌØÎÏÇÏ "
-"ÚÁ×ÅÒÛÅÎÉÑ\n"
+#: commands/typecmds.c:682
+#: commands/typecmds.c:1494
+msgid "PRIMARY KEY constraints not supported for domains"
+msgstr "PRIMARY KEY ËÏÎÓÔÒÜÊÎÔÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÄÏÍÅÎÏ×"
-#: postmaster/postmaster.c:879
-msgid " -s send SIGSTOP to all backend servers if one dies\n"
+#: commands/typecmds.c:691
+#: commands/typecmds.c:1503
+msgid "deferrability constraints not supported for domains"
msgstr ""
-" -s ÐÏÓÌÁÔØ ÓÉÇÎÁÌ SIGSTOP ×ÓÅÍ ÂÜË-ÅÎÄÁÍ (ÓÅÒ×ÅÒÁÍ) ÅÚÌÉ ÏÄÉÎ "
-"ÉÚ ÎÉÈ ÐÁÄÁÅÔ\n"
-#: postmaster/postmaster.c:881
-msgid ""
-"\n"
-"Please read the documentation for the complete list of run-time\n"
-"configuration settings and how to set them on the command line or in\n"
-"the configuration file.\n"
-"\n"
-"Report bugs to <pgsql-bugs@postgresql.org>.\n"
-msgstr ""
+#: commands/typecmds.c:808
+#: commands/typecmds.c:1737
+#: commands/typecmds.c:2048
+#, c-format
+msgid "\"%s\" is not a domain"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÍÅÎÏÍ"
-#: postmaster/postmaster.c:963
+#: commands/typecmds.c:878
#, c-format
-msgid "ServerLoop: select failed: %m"
+msgid "changing argument type of function %s from OPAQUE to CSTRING"
msgstr ""
-#: postmaster/postmaster.c:1089 postmaster/postmaster.c:1104
-msgid "incomplete startup packet"
+#: commands/typecmds.c:948
+#, c-format
+msgid "changing argument type of function %s from OPAQUE to %s"
msgstr ""
-#: postmaster/postmaster.c:1097
-msgid "invalid length of startup packet"
+#: commands/typecmds.c:1059
+msgid "composite type must have at least one attribute"
msgstr ""
-#: postmaster/postmaster.c:1137
+#: commands/typecmds.c:1250
#, c-format
-msgid "failed to send SSL negotiation response: %m"
+msgid "\"%s\" is already set to %s"
msgstr ""
-#: postmaster/postmaster.c:1159
-msgid "unsupported frontend protocol"
+#: commands/typecmds.c:1294
+#, c-format
+msgid "relation \"%s\" attribute \"%s\" contains NULL values"
msgstr ""
-#: postmaster/postmaster.c:1186
-msgid "no PostgreSQL user name specified in startup packet"
+#: commands/typecmds.c:1471
+msgid "use ALTER DOMAIN .. SET DEFAULT instead"
msgstr ""
-#: postmaster/postmaster.c:1219
-msgid "The database system is starting up"
+#: commands/typecmds.c:1478
+msgid "use ALTER DOMAIN .. [ SET | DROP ] NOT NULL instead"
msgstr ""
-#: postmaster/postmaster.c:1222
-msgid "The database system is shutting down"
+#: commands/typecmds.c:1574
+#, c-format
+msgid "relation \"%s\" attribute \"%s\" contains values that violate the new constraint"
msgstr ""
-#: postmaster/postmaster.c:1225
-msgid "The database system is in recovery mode"
+#: commands/typecmds.c:1771
+#, c-format
+msgid "constraint \"%s\" for domain \"%s\" already exists"
msgstr ""
-#: postmaster/postmaster.c:1228 storage/ipc/sinval.c:52
-#: storage/lmgr/proc.c:219
-msgid "Sorry, too many clients already"
+#: commands/typecmds.c:1811
+#: commands/typecmds.c:1820
+msgid "cannot use table references in domain CHECK constraint"
msgstr ""
-#: postmaster/postmaster.c:1258
+#: commands/user.c:149
+#: commands/user.c:248
+#: commands/user.c:297
+#: commands/user.c:379
#, c-format
-msgid "processCancelRequest: CheckPointPID in cancel request for process %d"
+msgid "could not write temp file \"%s\": %m"
msgstr ""
-#: postmaster/postmaster.c:1272
+#: commands/user.c:184
#, c-format
-msgid "processing cancel request: sending SIGINT to process %d"
-msgstr ""
+msgid "invalid group name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÇÒÕÐÐÙ \"%s\""
-#: postmaster/postmaster.c:1278
+#: commands/user.c:215
+#: commands/user.c:347
#, c-format
-msgid "bad key in cancel request for process %d"
-msgstr ""
+msgid "invalid user name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\""
-#: postmaster/postmaster.c:1285
+#: commands/user.c:258
+#: commands/user.c:389
#, c-format
-msgid "bad pid in cancel request for process %d"
-msgstr ""
+msgid "could not rename \"%s\" to \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ \"%s\" × \"%s\": %m"
+
+#: commands/user.c:354
+#, c-format
+msgid "invalid user password \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ÐÁÒÏÌØ \"%s\""
-#: postmaster/postmaster.c:1328
-msgid "ConnCreate: malloc failed"
-msgstr "ConnCreate: malloc ÎÅ ÕÄÁÌÓÑ"
+#: commands/user.c:587
+msgid "user id must be positive"
+msgstr ""
-#: postmaster/postmaster.c:1423
-msgid "Received SIGHUP, reloading configuration files"
+#: commands/user.c:604
+msgid "must be superuser to create users"
msgstr ""
-#: postmaster/postmaster.c:1447
+#: commands/user.c:609
#, c-format
-msgid "pmdie %d"
-msgstr "pmdie %d"
-
-#: postmaster/postmaster.c:1461
-msgid "smart shutdown request"
+msgid "user name \"%s\" is reserved"
msgstr ""
-#: postmaster/postmaster.c:1473 postmaster/postmaster.c:1517
+#: commands/user.c:646
+#: commands/user.c:1191
#, c-format
-msgid "shutdown process %d already running"
-msgstr ""
+msgid "user \"%s\" already exists"
+msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/postmaster.c:1491
-msgid "fast shutdown request"
+#: commands/user.c:651
+#: commands/user.c:1357
+#, c-format
+msgid "sysid %d is already assigned"
msgstr ""
-#: postmaster/postmaster.c:1497
-msgid "aborting any active transactions"
+#: commands/user.c:848
+#: commands/user.c:961
+#: commands/user.c:1053
+#: commands/user.c:1172
+#: commands/variable.c:778
+#: utils/cache/lsyscache.c:1989
+#: utils/init/miscinit.c:259
+#, c-format
+msgid "user \"%s\" does not exist"
+msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/user.c:1026
+msgid "must be superuser to drop users"
msgstr ""
-#: postmaster/postmaster.c:1533
-msgid "immediate shutdown request"
+#: commands/user.c:1060
+msgid "current user cannot be dropped"
msgstr ""
-#: postmaster/postmaster.c:1568
-msgid "reaping dead processes"
+#: commands/user.c:1064
+msgid "session user cannot be dropped"
msgstr ""
-#: postmaster/postmaster.c:1585
-msgid "statistics collector process"
+#: commands/user.c:1090
+#, c-format
+msgid "user \"%s\" cannot be dropped"
msgstr ""
-#: postmaster/postmaster.c:1598
-msgid "shutdown process"
+#: commands/user.c:1091
+#, c-format
+msgid "The user owns database \"%s\"."
msgstr ""
-#: postmaster/postmaster.c:1609
-msgid "startup process"
+#: commands/user.c:1183
+msgid "session user may not be renamed"
msgstr ""
-#: postmaster/postmaster.c:1611
-msgid "aborting startup due to startup process failure"
+#: commands/user.c:1197
+msgid "must be superuser to rename users"
msgstr ""
-#: postmaster/postmaster.c:1620
+#: commands/user.c:1230
#, c-format
-msgid "startup process %d died while shutdown process %d already running"
+msgid "before using passwords you must revoke permissions on %s"
msgstr ""
-#: postmaster/postmaster.c:1652
-msgid ""
-"all server processes terminated; reinitializing shared memory and semaphores"
+#: commands/user.c:1232
+msgid "This restriction is to prevent unprivileged users from reading the passwords."
msgstr ""
-#: postmaster/postmaster.c:1690
-msgid "child process"
+#: commands/user.c:1233
+#, c-format
+msgid "Try 'REVOKE ALL ON \"%s\" FROM PUBLIC'."
msgstr ""
-#: postmaster/postmaster.c:1735
-msgid "server process"
+#: commands/user.c:1297
+msgid "group id must be positive"
msgstr ""
-#: postmaster/postmaster.c:1736
-msgid "terminating any other active server processes"
+#: commands/user.c:1310
+msgid "must be superuser to create groups"
msgstr ""
-#: postmaster/postmaster.c:1757
+#: commands/user.c:1315
#, c-format
-msgid "CleanupProc: sending %s to process %d"
+msgid "group name \"%s\" is reserved"
msgstr ""
-#: postmaster/postmaster.c:1801
+#: commands/user.c:1352
+#: commands/user.c:1739
#, c-format
-msgid "%s (pid %d) exited with exit code %d"
-msgstr ""
+msgid "group \"%s\" already exists"
+msgstr "ÇÒÕÐÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/postmaster.c:1804
-#, c-format
-msgid "%s (pid %d) was terminated by signal %d"
+#: commands/user.c:1437
+msgid "must be superuser to alter groups"
msgstr ""
-#: postmaster/postmaster.c:1807
+#: commands/user.c:1504
#, c-format
-msgid "%s (pid %d) exited with unexpected status %d"
+msgid "user \"%s\" is already in group \"%s\""
msgstr ""
-#: postmaster/postmaster.c:1829
+#: commands/user.c:1521
#, c-format
-msgid "SignalChildren: sending signal %d to process %d"
+msgid "group \"%s\" does not have any members"
msgstr ""
-#: postmaster/postmaster.c:1867
-msgid "out of memory; connection startup aborted"
-msgstr ""
+#: commands/user.c:1549
+#, c-format
+msgid "user \"%s\" is not in group \"%s\""
+msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÇÒÕÐÐÅ \"%s\""
-#: postmaster/postmaster.c:1918
-msgid "connection startup failed"
+#: commands/user.c:1681
+msgid "must be superuser to drop groups"
msgstr ""
-#: postmaster/postmaster.c:1935
-#, c-format
-msgid "connection startup failed (fork failure): %s"
+#: commands/user.c:1745
+msgid "must be superuser to rename groups"
msgstr ""
-#: postmaster/postmaster.c:1942
-#, c-format
-msgid "BackendStartup: forked pid=%d socket=%d"
+#: commands/vacuum.c:466
+msgid "oldest Xmin is far in the past"
msgstr ""
-#: postmaster/postmaster.c:1976
-msgid "Server process fork() failed: "
+#: commands/vacuum.c:467
+msgid "Close open transactions soon to avoid wraparound problems."
msgstr ""
-#: postmaster/postmaster.c:2123
-#, c-format
-msgid "connection received: host=%s port=%hu"
+#: commands/vacuum.c:674
+msgid "some databases have not been vacuumed in over 2 billion transactions"
msgstr ""
-#: postmaster/postmaster.c:2143
-#, c-format
-msgid "connection received: host=%s"
+#: commands/vacuum.c:675
+msgid "You may have already suffered transaction-wraparound data loss."
msgstr ""
-#: postmaster/postmaster.c:2163
-msgid "DoBackend: Unable to set timer for auth timeout"
+#: commands/vacuum.c:686
+msgid "some databases have not been vacuumed in over 1 billion transactions"
msgstr ""
-#: postmaster/postmaster.c:2192
-msgid "DoBackend: Unable to disable timer for auth timeout"
+#: commands/vacuum.c:687
+msgid "Better vacuum them soon, or you may have a wraparound failure."
msgstr ""
-#: postmaster/postmaster.c:2196
+#: commands/vacuum.c:694
#, c-format
-msgid "connection authorized: user=%s database=%s"
+msgid "some databases have not been vacuumed in %d transactions"
msgstr ""
-#: postmaster/postmaster.c:2285
+#: commands/vacuum.c:696
#, c-format
-msgid "%s child[%d]: starting with ("
+msgid "Better vacuum them within %d transactions, or you may have a wraparound failure."
msgstr ""
-#: postmaster/postmaster.c:2288
-msgid ")"
-msgstr ")"
-
-#: postmaster/postmaster.c:2350
+#: commands/vacuum.c:785
#, c-format
-msgid ""
-"Checkpoint segments are being created too frequently (%d secs)\n"
-"\tConsider increasing CHECKPOINT_SEGMENTS"
+msgid "skipping \"%s\" --- only table or database owner can VACUUM it"
msgstr ""
-#: postmaster/postmaster.c:2608
+#: commands/vacuum.c:799
#, c-format
-msgid "could not launch startup process (fork failure): %m"
+msgid "skipping \"%s\" --- cannot VACUUM indexes, views or special system tables"
msgstr ""
-#: postmaster/postmaster.c:2611
+#: commands/vacuum.c:1058
+#: commands/vacuumlazy.c:205
#, c-format
-msgid "could not launch checkpoint process (fork failure): %m"
+msgid "vacuuming \"%s.%s\""
msgstr ""
-#: postmaster/postmaster.c:2614
+#: commands/vacuum.c:1093
+#: commands/vacuumlazy.c:263
#, c-format
-msgid "could not launch shutdown process (fork failure): %m"
+msgid "relation \"%s\" page %u is uninitialized --- fixing"
msgstr ""
-#: postmaster/postmaster.c:2638
-msgid "CheckPointDataBase: malloc failed"
-msgstr "CheckPointDataBase: malloc ÎÅ ÕÄÁÌÓÑ"
-
-#: postmaster/postmaster.c:2677
+#: commands/vacuum.c:1210
#, c-format
-msgid "cannot create file %s: %s"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ %s: %s"
-
-#: postmaster/postmaster.c:2689
-#, c-format
-msgid "writing file %s failed"
-msgstr "ÚÁÐÉÓØ ÆÁÊÌ %s ÎÅ ÕÄÁÌÁÓØ"
+msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- can't shrink relation"
+msgstr ""
-#: postmaster/pgstat.c:178
+#: commands/vacuum.c:1223
#, c-format
-msgid "PGSTAT: socket() failed: %m"
-msgstr "PGSTAT: socket() ÎÅ ÕÄÁÌÓÑ: %m"
+msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- can't shrink relation"
+msgstr ""
-#: postmaster/pgstat.c:192
+#: commands/vacuum.c:1385
+#: commands/vacuumlazy.c:428
#, c-format
-msgid "PGSTAT: bind(127.0.0.1) failed: %m"
-msgstr "PGSTAT: bind(127.0.0.1) ÎÅ ÕÄÁÌÓÑ: %m"
+msgid "\"%s\": found %.0f removable, %.0f nonremovable tuples in %u pages"
+msgstr ""
-#: postmaster/pgstat.c:197
+#: commands/vacuum.c:1388
#, c-format
-msgid "PGSTAT: getsockname() failed: %m"
-msgstr "PGSTAT: getsockname() ÎÅ ÕÄÁÌÓÑ: %m"
+msgid ""
+"%.0f dead tuples cannot be removed yet.\n"
+"Nonremovable tuples range from %lu to %lu bytes long.\n"
+"There were %.0f unused item pointers.\n"
+"Total free space (including removable tuples) is %.0f bytes.\n"
+"%u pages are or will become empty, including %u at the end of the table.\n"
+"%u pages containing %.0f free bytes are potential move destinations.\n"
+"%s"
+msgstr ""
-#: postmaster/pgstat.c:209
+#: commands/vacuum.c:2391
#, c-format
-msgid "PGSTAT: connect() failed: %m"
-msgstr "PGSTAT: connect() ÎÅ ÕÄÁÌÓÑ: %m"
+msgid "\"%s\": moved %u tuples, truncated %u to %u pages"
+msgstr ""
-#: postmaster/pgstat.c:221
+#: commands/vacuum.c:2394
+#: commands/vacuumlazy.c:489
+#: commands/vacuumlazy.c:774
+#: nodes/print.c:87
+#: storage/lmgr/deadlock.c:888
+#: tcop/postgres.c:3191
#, c-format
-msgid "PGSTAT: fcntl() failed: %m"
-msgstr "PGSTAT: fcntl() ÎÅ ÕÄÁÌÓÑ: %m"
+msgid "%s"
+msgstr "%s"
-#: postmaster/pgstat.c:230 postmaster/pgstat.c:1158
+#: commands/vacuum.c:2578
+#: commands/vacuumlazy.c:771
#, c-format
-msgid "PGSTAT: pipe() failed: %m"
-msgstr "PGSTAT: pipe() ÎÅ ÕÄÁÌÓÑ: %m"
-
-#: postmaster/pgstat.c:273
-msgid "PGSTAT: statistics collector startup skipped"
+msgid "\"%s\": truncated %u to %u pages"
msgstr ""
-#: postmaster/pgstat.c:296 postmaster/pgstat.c:1165
+#: commands/vacuum.c:2670
+#: commands/vacuum.c:2737
+#: commands/vacuumlazy.c:597
+#: commands/vacuumlazy.c:657
#, c-format
-msgid "PGSTAT: fork() failed: %m"
-msgstr "PGSTAT: fork() ÎÅ ÕÄÁÌÓÑ: %m"
-
-#: postmaster/pgstat.c:697
-msgid "Only database superusers can reset statistic counters"
+msgid "index \"%s\" now contains %.0f tuples in %u pages"
msgstr ""
-#: postmaster/pgstat.c:764 postmaster/pgstat.c:773 postmaster/pgstat.c:820
-#: postmaster/pgstat.c:830
-msgid "PGSTATBE: malloc() failed"
+#: commands/vacuum.c:2674
+#: commands/vacuumlazy.c:601
+#, c-format
+msgid ""
+"%u index pages have been deleted, %u are currently reusable.\n"
+"%s"
msgstr ""
-#: postmaster/pgstat.c:1219
-msgid "PGSTAT: Creation of dead backend hash table failed"
+#: commands/vacuum.c:2688
+#: commands/vacuum.c:2757
+#, c-format
+msgid "index \"%s\" contains %.0f tuples, but table contains %.0f tuples"
msgstr ""
-#: postmaster/pgstat.c:1230
-msgid "PGSTAT: Allocation of backend table failed"
+#: commands/vacuum.c:2691
+#: commands/vacuum.c:2760
+msgid "Rebuild the index with REINDEX."
msgstr ""
-#: postmaster/pgstat.c:1294
-#, c-format
-msgid "PGSTAT: select() failed: %m"
-msgstr "PGSTAT: select() ÎÅ ÕÄÁÌÓÑ: %m"
-
-#: postmaster/pgstat.c:1334
+#: commands/vacuum.c:2741
+#: commands/vacuumlazy.c:661
#, c-format
-msgid "PGSTAT: read() failed: %m"
-msgstr "PGSTAT: read() ÎÅ ÕÄÁÌÓÑ: %m"
-
-#: postmaster/pgstat.c:1352
-msgid "PGSTAT: bogus message length"
+msgid ""
+"%.0f index tuples were removed.\n"
+"%u index pages have been deleted, %u are currently reusable.\n"
+"%s"
msgstr ""
-#: postmaster/pgstat.c:1502
+#: commands/vacuumlazy.c:431
#, c-format
-msgid "PGSTATBUFF: fcntl() failed: %m"
+msgid ""
+"%.0f dead tuples cannot be removed yet.\n"
+"There were %.0f unused item pointers.\n"
+"%u pages are entirely empty.\n"
+"%s"
msgstr ""
-#: postmaster/pgstat.c:1512
-msgid "PGSTATBUFF: malloc() failed"
+#: commands/vacuumlazy.c:486
+#, c-format
+msgid "\"%s\": removed %d tuples in %d pages"
msgstr ""
-#: postmaster/pgstat.c:1539
-msgid "PGSTATBUFF: Warning - receive buffer full"
+#: commands/variable.c:75
+msgid "invalid list syntax for datestyle"
msgstr ""
-#: postmaster/pgstat.c:1570
+#: commands/variable.c:161
#, c-format
-msgid "PGSTATBUFF: select() failed: %m"
+msgid "unrecognized datestyle keyword: \"%s\""
msgstr ""
-#: postmaster/pgstat.c:1586
-#, c-format
-msgid "PGSTATBUFF: recvfrom() failed: %m"
+#: commands/variable.c:179
+msgid "conflicting datestyle specifications"
msgstr ""
-#: postmaster/pgstat.c:1661
-#, c-format
-msgid "PGSTATBUFF: write() failed: %m"
+#: commands/variable.c:450
+msgid "invalid INTERVAL for time zone: month not allowed"
msgstr ""
-#: postmaster/pgstat.c:1714
+#: commands/variable.c:557
#, c-format
-msgid "PGSTAT: Invalid backend ID %d"
+msgid "unrecognized timezone name: \"%s\""
msgstr ""
-#: postmaster/pgstat.c:1770
-msgid "PGSTAT: DB hash table out of memory - abort"
+#: commands/variable.c:565
+#, c-format
+msgid "timezone \"%s\" appears to use leap seconds"
msgstr ""
-#: postmaster/pgstat.c:1799 postmaster/pgstat.c:2214 postmaster/pgstat.c:2221
-msgid "PGSTAT: failed to initialize hash table for new database entry"
+#: commands/variable.c:567
+msgid "PostgreSQL does not support leap seconds"
msgstr ""
-#: postmaster/pgstat.c:1851
-msgid "PGSTAT: dead backend hash table out of memory"
+#: commands/variable.c:636
+msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query"
msgstr ""
-#: postmaster/pgstat.c:1898
+#: commands/variable.c:713
+#: utils/mb/mbutils.c:188
#, c-format
-msgid "PGSTAT: cannot open temp stats file %s: %m"
+msgid "conversion between %s and %s is not supported"
msgstr ""
-#: postmaster/pgstat.c:1924
-msgid "PGSTAT: database hash table corrupted during cleanup - abort"
+#: commands/view.c:89
+msgid "view must have at least one attribute"
msgstr ""
-#: postmaster/pgstat.c:1960
+#: commands/view.c:113
+#: tcop/utility.c:86
#, c-format
-msgid ""
-"PGSTAT: tables hash table for database %d corrupted during cleanup - abort"
+msgid "\"%s\" is not a view"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÉÄÏÍ"
+
+#: commands/view.c:169
+#: commands/view.c:181
+msgid "cannot change number of columns in view"
msgstr ""
-#: postmaster/pgstat.c:2007
+#: commands/view.c:186
#, c-format
-msgid "PGSTAT: Error closing temp stats file %s: %m"
+msgid "cannot change name of view column \"%s\""
msgstr ""
-#: postmaster/pgstat.c:2014
+#: commands/view.c:193
#, c-format
-msgid "PGSTAT: Cannot rename temp stats file %s: %m"
+msgid "cannot change datatype of view column \"%s\""
msgstr ""
-#: postmaster/pgstat.c:2035
-msgid "PGSTAT: dead backend hash table corrupted during cleanup - abort"
+#: executor/execMain.c:844
+#, c-format
+msgid "cannot change sequence relation \"%s\""
msgstr ""
-#: postmaster/pgstat.c:2100 postmaster/pgstat.c:2104
-msgid "PGSTAT: Creation of DB hash table failed"
+#: executor/execMain.c:850
+#, c-format
+msgid "cannot change toast relation \"%s\""
msgstr ""
-#: postmaster/pgstat.c:2142 postmaster/pgstat.c:2148 postmaster/pgstat.c:2177
-#: postmaster/pgstat.c:2183 postmaster/pgstat.c:2248 postmaster/pgstat.c:2254
-#: postmaster/pgstat.c:2287 postmaster/pgstat.c:2293 postmaster/pgstat.c:2316
-#: postmaster/pgstat.c:2322 postmaster/pgstat.c:2370 postmaster/pgstat.c:2376
-#: postmaster/pgstat.c:2411 postmaster/pgstat.c:2417
-msgid "PGSTAT: corrupted pgstat.stat file"
+#: executor/execMain.c:856
+#, c-format
+msgid "cannot change view relation \"%s\""
msgstr ""
-#: postmaster/pgstat.c:2164 postmaster/pgstat.c:2170
-msgid "PGSTAT: DB hash table out of memory"
+#: executor/execMain.c:1689
+#, c-format
+msgid "null value for attribute \"%s\" violates NOT NULL constraint"
msgstr ""
-#: postmaster/pgstat.c:2273 postmaster/pgstat.c:2279
-msgid "PGSTAT: Tab hash table out of memory"
+#: executor/execMain.c:1701
+#, c-format
+msgid "new row for relation \"%s\" violates CHECK constraint \"%s\""
msgstr ""
-#: postmaster/pgstat.c:2526
+#: executor/execQual.c:180
+#: executor/execQual.c:204
+#: executor/execQual.c:1719
+#: utils/adt/array_userfuncs.c:362
+#: utils/adt/arrayfuncs.c:212
+#: utils/adt/arrayfuncs.c:378
+#: utils/adt/arrayfuncs.c:897
+#: utils/adt/arrayfuncs.c:2237
#, c-format
-msgid "PGSTAT: tables hash table out of memory for database %d - abort"
+msgid "number of array dimensions exceeds the maximum allowed, %d"
msgstr ""
-#: postmaster/pgstat.c:2706
-msgid "PGSTAT: failed to reinitialize hash table for database entry"
+#: executor/execQual.c:500
+#, c-format
+msgid "no value found for parameter \"%s\""
msgstr ""
-#: regex/regcomp.c:1757 regex/regcomp.c:1772
-msgid "cclass_init: out of memory"
-msgstr "cclass_init: ÎÅ ÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ"
-
-#: rewrite/rewriteDefine.c:100
+#: executor/execQual.c:505
#, c-format
-msgid "Attempt to insert rule \"%s\" failed: already exists"
+msgid "no value found for parameter %d"
msgstr ""
-#: rewrite/rewriteDefine.c:227
-msgid ""
-"rule actions on OLD currently not supported\n"
-"\tuse views or triggers instead"
-msgstr ""
+#: executor/execQual.c:665
+msgid "functions and operators can take at most one set argument"
+msgstr "ÆÕÎËÃÉÉ É ÏÐÅÒÁÔÏÒÙ ÐÒÉÎÉÍÁÀÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ-ÍÎÏÖÅÓÔ×Ï (set)"
-#: rewrite/rewriteDefine.c:230
-msgid ""
-"rule actions on NEW currently not supported\n"
-"\tuse triggers instead"
+#: executor/execQual.c:717
+#: executor/execQual.c:761
+#: executor/execQual.c:948
+#: executor/execQual.c:2959
+#: executor/functions.c:578
+#: executor/functions.c:617
+#: utils/adt/pgstatfuncs.c:191
+#: utils/adt/sets.c:207
+#: utils/fmgr/funcapi.c:38
+msgid "set-valued function called in context that cannot accept a set"
msgstr ""
-#: rewrite/rewriteDefine.c:247
-msgid ""
-"instead nothing rules on select currently not supported\n"
-"\tuse views instead"
+#: executor/execQual.c:1059
+#: executor/execQual.c:1100
+msgid "function returning tuple cannot return NULL"
msgstr ""
-#: rewrite/rewriteDefine.c:255
-msgid "multiple action rules on select currently not supported"
+#: executor/execQual.c:1064
+msgid "function returning tuple did not return a valid tuple slot"
msgstr ""
-#: rewrite/rewriteDefine.c:262
-msgid "only instead-select rules currently supported on select"
+#: executor/execQual.c:1127
+msgid "table-function protocol for materialize mode was not followed"
msgstr ""
-#: rewrite/rewriteDefine.c:268
-msgid "event qualifications not supported for rules on select"
+#: executor/execQual.c:1134
+#, c-format
+msgid "unrecognized table-function returnMode: %d"
msgstr ""
-#: rewrite/rewriteDefine.c:286
-msgid "select rule's target list has too many entries"
+#: executor/execQual.c:1247
+msgid "IS DISTINCT FROM does not support set arguments"
msgstr ""
-#: rewrite/rewriteDefine.c:300
-msgid "cannot convert relation containing dropped columns to view"
+#: executor/execQual.c:1315
+msgid "op ANY/ALL (array) does not support set arguments"
msgstr ""
-#: rewrite/rewriteDefine.c:303
-#, c-format
-msgid "select rule's target entry %d has different column name from %s"
+#: executor/execQual.c:1705
+msgid "cannot merge incompatible arrays"
msgstr ""
-#: rewrite/rewriteDefine.c:306
+#: executor/execQual.c:1706
#, c-format
-msgid "select rule's target entry %d has different type from attribute %s"
+msgid "Array with element type %s cannot be included in ARRAY construct with element type %s."
msgstr ""
-#: rewrite/rewriteDefine.c:317
-#, c-format
-msgid "select rule's target entry %d has different size from attribute %s"
+#: executor/execQual.c:1739
+msgid "multidimensional arrays must have array expressions with matching dimensions"
msgstr ""
-#: rewrite/rewriteDefine.c:321
-msgid "select rule's target list has too few entries"
+#: executor/execQual.c:1849
+msgid "NULLIF does not support set arguments"
msgstr ""
-#: rewrite/rewriteDefine.c:334
+#: executor/execQual.c:2030
#, c-format
-msgid "\"%s\" is already a view"
+msgid "domain %s does not allow NULL values"
msgstr ""
-#: rewrite/rewriteDefine.c:356
+#: executor/execQual.c:2060
#, c-format
-msgid "view rule for \"%s\" must be named \"%s\""
+msgid "value for domain %s violates CHECK constraint \"%s\""
msgstr ""
-#: rewrite/rewriteDefine.c:373
-#, c-format
-msgid "Relation \"%s\" is not empty. Cannot convert it to view"
+#: executor/execQual.c:2417
+#: optimizer/util/clauses.c:411
+#: parser/parse_agg.c:74
+msgid "aggregate function calls may not be nested"
msgstr ""
-#: rewrite/rewriteDefine.c:512
+#: executor/functions.c:183
#, c-format
-msgid "RenameRewriteRule: rule \"%s\" does not exist"
+msgid "could not determine actual result type for function declared %s"
msgstr ""
-#: rewrite/rewriteDefine.c:516
+#: executor/functions.c:254
#, c-format
-msgid "Attempt to rename rule \"%s\" failed: \"%s\" already exists"
+msgid "could not determine actual type of argument declared %s"
msgstr ""
-#: rewrite/rewriteHandler.c:345
+#: executor/functions.c:673
#, c-format
-msgid "rewriteTargetList: bogus resno %d in targetlist"
-msgstr ""
+msgid "SQL function \"%s\" query %d"
+msgstr "SQL-ÆÕÎËÃÉÑ \"%s\" ÚÁÐÒÏÓ %d"
+
+#: executor/functions.c:686
+#, c-format
+msgid "SQL function \"%s\""
+msgstr "SQL-ÆÕÎËÃÉÑ \"%s\""
-#: rewrite/rewriteHandler.c:387 rewrite/rewriteHandler.c:399
+#: executor/functions.c:692
#, c-format
-msgid "Multiple assignments to same attribute \"%s\""
+msgid "SQL function \"%s\" during startup"
+msgstr "SQL-ÆÕÎËÃÉÑ \"%s\" ÐÒÉ ÓÔÁÒÔÅ"
+
+#: executor/nodeAgg.c:1314
+#, c-format
+msgid "aggregate %u needs to have compatible input type and transition type"
msgstr ""
-#: rewrite/rewriteHandler.c:555
-msgid "ApplyRetrieveRule: expected just one rule action"
+#: executor/nodeIndexscan.c:970
+#, c-format
+msgid "indexes of relation %u were deactivated"
msgstr ""
-#: rewrite/rewriteHandler.c:557
-msgid "ApplyRetrieveRule: can't handle qualified ON SELECT rule"
+#: executor/nodeFunctionscan.c:93
+msgid "query-specified return tuple and actual function return tuple do not match"
msgstr ""
-#: rewrite/rewriteHandler.c:559
-msgid "ApplyRetrieveRule: can't handle per-attribute ON SELECT rule"
+#: executor/nodeHashjoin.c:561
+#: executor/nodeHashjoin.c:571
+#, c-format
+msgid "read from hashjoin temp file failed: %m"
msgstr ""
-#: rewrite/rewriteHandler.c:837
-msgid "fireRIRrules: failed to remove aggs from qual"
+#: executor/nodeHashjoin.c:629
+#: executor/nodeHashjoin.c:636
+#, c-format
+msgid "failed to rewind hashjoin temp file: %m"
msgstr ""
-#: rewrite/rewriteHandler.c:1098
+#: executor/nodeHashjoin.c:687
+#: executor/nodeHashjoin.c:692
#, c-format
-msgid "query rewritten %d times, may contain cycles"
+msgid "write to hashjoin temp file failed: %m"
msgstr ""
-#: rewrite/rewriteHandler.c:1210
-msgid ""
-"Cannot insert into a view\n"
-"\tYou need an unconditional ON INSERT DO INSTEAD rule"
+#: executor/spi.c:725
+msgid "cannot open multi-query plan as cursor"
msgstr ""
-#: rewrite/rewriteHandler.c:1214
-msgid ""
-"Cannot update a view\n"
-"\tYou need an unconditional ON UPDATE DO INSTEAD rule"
+#: executor/spi.c:732
+msgid "cannot open non-SELECT query as cursor"
msgstr ""
-#: rewrite/rewriteHandler.c:1218
-msgid ""
-"Cannot delete from a view\n"
-"\tYou need an unconditional ON DELETE DO INSTEAD rule"
+#: executor/spi.c:736
+msgid "cannot open SELECT INTO query as cursor"
msgstr ""
-#: rewrite/rewriteHandler.c:1222
-#, c-format
-msgid "QueryRewrite: unexpected commandType %d"
+#: executor/nodeMergejoin.c:1479
+msgid "RIGHT JOIN is only supported with mergejoinable join conditions"
msgstr ""
-#: rewrite/rewriteManip.c:583 rewrite/rewriteManip.c:590
-msgid "getInsertSelectQuery: expected to find SELECT subquery"
+#: executor/nodeMergejoin.c:1496
+#: optimizer/path/joinpath.c:821
+msgid "FULL JOIN is only supported with mergejoinable join conditions"
msgstr ""
-#: rewrite/rewriteManip.c:601
-msgid "getInsertSelectQuery: can't find rule placeholders"
+#: executor/nodeSubplan.c:290
+#: executor/nodeSubplan.c:332
+#: executor/nodeSubplan.c:966
+msgid "more than one tuple returned by a subselect used as an expression"
msgstr ""
-#: rewrite/rewriteManip.c:635 rewrite/rewriteManip.c:675
-msgid "Conditional utility statements are not implemented"
+#: libpq/be-fsstubs.c:124
+#: libpq/be-fsstubs.c:162
+#: libpq/be-fsstubs.c:186
+#: libpq/be-fsstubs.c:214
+#: libpq/be-fsstubs.c:271
+#, c-format
+msgid "invalid large-object descriptor: %d"
msgstr ""
-#: rewrite/rewriteManip.c:790
-msgid "ResolveNew: can't handle whole-tuple reference"
+#: libpq/be-fsstubs.c:375
+msgid "must be superuser to use server-side lo_import()"
msgstr ""
-#: rewrite/rewriteRemove.c:57
-#, c-format
-msgid "Rule \"%s\" not found"
-msgstr "ðÒÁ×ÉÌÏ \"%s\" ÎÅ ÎÁÊÄÅÎÏ"
+#: libpq/be-fsstubs.c:376
+msgid "Anyone can use the client-side lo_import() provided by libpq."
+msgstr ""
-#: rewrite/rewriteRemove.c:113
+#: libpq/be-fsstubs.c:391
#, c-format
-msgid "RemoveRewriteRuleById: Rule %u does not exist"
-msgstr "RemoveRewriteRuleById: ðÒÁ×ÉÌÏ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "could not open server file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: rewrite/rewriteSupport.c:68
+#: libpq/be-fsstubs.c:412
#, c-format
-msgid "SetRelationRuleStatus: cache lookup failed for relation %u"
-msgstr ""
+msgid "could not read server file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: storage/buffer/buf_table.c:58
-msgid "couldn't initialize shared buffer pool Hash Tbl"
+#: libpq/be-fsstubs.c:442
+msgid "must be superuser to use server-side lo_export()"
msgstr ""
-#: storage/buffer/buf_table.c:100
-msgid "BufTableDelete: BufferLookup table corrupted"
+#: libpq/be-fsstubs.c:443
+msgid "Anyone can use the client-side lo_export() provided by libpq."
msgstr ""
-#: storage/buffer/buf_table.c:131
-msgid "BufTableInsert: BufferLookup table out of memory"
-msgstr ""
+#: libpq/be-fsstubs.c:469
+#, c-format
+msgid "could not create server file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: storage/buffer/buf_table.c:138
-msgid "BufTableInsert: BufferLookup table corrupted"
-msgstr ""
+#: libpq/be-fsstubs.c:481
+#, c-format
+msgid "could not write server file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: storage/buffer/bufmgr.c:243
-msgid "BufRead: buffer table broken after IO error"
-msgstr ""
+#: libpq/auth.c:113
+#, c-format
+msgid "kerberos error: %s"
+msgstr "ÏÛÉÂËÁ kerberos: %s"
-#: storage/buffer/bufmgr.c:413
+#: libpq/auth.c:119
#, c-format
-msgid "BufferAlloc: cannot write block %u for %u/%u"
+msgid "kerberos protocol version \"%s\" != \"%s\""
msgstr ""
-#: storage/buffer/bufmgr.c:431
+#: libpq/auth.c:126
+#: libpq/auth.c:306
#, c-format
-msgid "BufferAlloc: content of block %u (%u/%u) changed while flushing"
+msgid "kerberos user name \"%s\" != \"%s\""
msgstr ""
-#: storage/buffer/bufmgr.c:523
-msgid "buffer wasn't in the buffer table"
+#: libpq/auth.c:140
+msgid "kerberos v4 not implemented on this server"
msgstr ""
-#: storage/buffer/bufmgr.c:531
-msgid "Buffer in lookup table twice"
+#: libpq/auth.c:201
+#, c-format
+msgid "kerberos init returned error %d"
msgstr ""
-#: storage/buffer/bufmgr.c:570
+#: libpq/auth.c:211
#, c-format
-msgid "write_buffer: bad buffer %d"
+msgid "kerberos keytab resolve returned error %d"
msgstr ""
-#: storage/buffer/bufmgr.c:782
+#: libpq/auth.c:224
#, c-format
-msgid "BufferSync: cannot write %u for %u/%u"
+msgid "kerberos sname_to_principal(\"%s\") returned error %d"
msgstr ""
-#: storage/buffer/bufmgr.c:920
+#: libpq/auth.c:269
#, c-format
-msgid ""
-"Buffer Leak: [%03d] (freeNext=%d, freePrev=%d, rel=%u/%u, blockNum=%u, "
-"flags=0x%x, refcount=%d %ld)"
+msgid "kerberos recvauth returned error %d"
msgstr ""
-#: storage/buffer/bufmgr.c:1167
+#: libpq/auth.c:294
#, c-format
-msgid "DropRelFileNodeBuffers: block %u is referenced (private %ld, global %d)"
+msgid "kerberos unparse_name returned error %d"
msgstr ""
-#: storage/buffer/bufmgr.c:1270 storage/buffer/bufmgr.c:1304
-#, c-format
-msgid ""
-"[%02d] (freeNext=%d, freePrev=%d, rel=%u/%u, blockNum=%u, flags=0x%x, "
-"refcount=%d %ld)"
+#: libpq/auth.c:327
+msgid "kerberos v5 not implemented on this server"
msgstr ""
-#: storage/buffer/bufmgr.c:1379
+#: libpq/auth.c:394
#, c-format
-msgid ""
-"FlushRelationBuffers(%s (local), %u): block %u is dirty, could not flush it"
+msgid "%s authentication failed for user \"%s\""
msgstr ""
-#: storage/buffer/bufmgr.c:1389
-#, c-format
-msgid "FlushRelationBuffers(%s (local), %u): block %u is referenced (%ld)"
+#: libpq/auth.c:418
+msgid "missing or erroneous pg_hba.conf file"
+msgstr ""
+
+#: libpq/auth.c:419
+msgid "See postmaster log for details."
msgstr ""
-#: storage/buffer/bufmgr.c:1441
+#: libpq/auth.c:445
#, c-format
-msgid "FlushRelationBuffers: cannot write %u for %u/%u"
+msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s"
msgstr ""
-#: storage/buffer/bufmgr.c:1467
+#: libpq/auth.c:447
+msgid "SSL on"
+msgstr "SSL ×ËÌ."
+
+#: libpq/auth.c:447
+msgid "SSL off"
+msgstr "SSL ×ÙËÌ."
+
+#: libpq/auth.c:451
#, c-format
-msgid ""
-"FlushRelationBuffers(%s, %u): block %u is referenced (private %ld, global %d)"
+msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\""
msgstr ""
-#: storage/buffer/bufmgr.c:1666
-msgid "buffer alloc trace error and can't open log file"
+#: libpq/auth.c:463
+msgid "kerberos 4 only supports IPv4 connections"
msgstr ""
-#: storage/buffer/bufmgr.c:1765
+#: libpq/auth.c:495
#, c-format
-msgid "SetBufferCommitInfoNeedsSave: bad buffer %d"
+msgid "failed to enable credential receipt: %m"
msgstr ""
-#: storage/buffer/bufmgr.c:1859
+#: libpq/auth.c:582
#, c-format
-msgid "LockBuffer: unknown lock mode %d"
+msgid "error from underlying PAM layer: %s"
msgstr ""
-#: storage/buffer/bufmgr.c:1890 storage/buffer/bufmgr.c:1897
-msgid "LockBufferForCleanup: wrong local pin count"
+#: libpq/auth.c:587
+#, c-format
+msgid "unsupported PAM conversation %d/%s"
msgstr ""
-#: storage/buffer/bufmgr.c:1919
-msgid "Multiple backends attempting to wait for pincount 1"
+#: libpq/auth.c:619
+msgid "empty password returned by client"
msgstr ""
-#: storage/buffer/bufmgr.c:2042
+#: libpq/auth.c:679
#, c-format
-msgid "write error may be permanent: cannot write block %u for %u/%u"
+msgid "Failed to create PAM authenticator: %s"
msgstr ""
-#: storage/buffer/freelist.c:201
-msgid "out of free buffers: time to abort!"
+#: libpq/auth.c:690
+#, c-format
+msgid "pam_set_item(PAM_USER) failed: %s"
msgstr ""
-#: storage/buffer/localbuf.c:83
-msgid "no empty local buffer."
+#: libpq/auth.c:701
+#, c-format
+msgid "pam_set_item(PAM_CONV) failed: %s"
msgstr ""
-#: storage/buffer/localbuf.c:125
-msgid "Out of memory in LocalBufferAlloc"
+#: libpq/auth.c:712
+#, c-format
+msgid "pam_authenticate failed: %s"
msgstr ""
-#: storage/buffer/localbuf.c:232
+#: libpq/auth.c:723
#, c-format
-msgid ""
-"Local Buffer Leak: [%03d] (rel=%u/%u, blockNum=%u, flags=0x%x, refcount=%d %"
-"ld)"
+msgid "pam_acct_mgmt failed: %s"
msgstr ""
-#: storage/file/buffile.c:477
+#: libpq/auth.c:734
#, c-format
-msgid "BufFileSeek: invalid whence: %d"
+msgid "failed to release PAM authenticator: %s"
msgstr ""
-#: storage/file/fd.c:272
+#: libpq/auth.c:772
#, c-format
-msgid "BasicOpenFile: not enough descs, retry, er= %d"
+msgid "expected password response, got msg type %d"
msgstr ""
-#: storage/file/fd.c:306
-#, c-format
-msgid "pg_nofile: sysconf(_SC_OPEN_MAX) failed; using %ld"
+#: libpq/auth.c:800
+msgid "invalid password packet size"
msgstr ""
-#: storage/file/fd.c:328
-#, c-format
-msgid ""
-"pg_nofile: insufficient file descriptors available to start backend.\n"
-"\tSystem allows %ld, we need at least %d."
+#: libpq/auth.c:804
+msgid "received password packet"
msgstr ""
-#: storage/file/fd.c:366
+#: libpq/be-secure.c:274
+#: libpq/be-secure.c:358
#, c-format
-msgid "Delete %d (%s)"
+msgid "SSL SYSCALL error: %m"
msgstr ""
-#: storage/file/fd.c:385
-#, c-format
-msgid "LruDelete %d (%s)"
+#: libpq/be-secure.c:279
+#: libpq/be-secure.c:363
+msgid "SSL SYSCALL error: EOF detected"
msgstr ""
-#: storage/file/fd.c:399
+#: libpq/be-secure.c:287
+#: libpq/be-secure.c:371
#, c-format
-msgid "LruDelete: failed to close %s: %m"
+msgid "SSL error: %s"
+msgstr "ïÛÉÂËÁ SSL: %s"
+
+#: libpq/be-secure.c:296
+#: libpq/be-secure.c:380
+msgid "unrecognized SSL error code"
msgstr ""
-#: storage/file/fd.c:413
-#, c-format
-msgid "Insert %d (%s)"
+#: libpq/be-secure.c:326
+#: libpq/be-secure.c:330
+#: libpq/be-secure.c:340
+msgid "SSL renegotiation failure"
msgstr ""
-#: storage/file/fd.c:434
-#, c-format
-msgid "LruInsert %d (%s)"
+#: libpq/be-secure.c:334
+msgid "SSL failed to send renegotiation request"
msgstr ""
-#: storage/file/fd.c:456
+#: libpq/be-secure.c:632
#, c-format
-msgid "RE_OPEN FAILED: %d"
-msgstr "RE_OPEN îå õäáìóñ: %d"
+msgid "could not create SSL context: %s"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ SSL: %s"
-#: storage/file/fd.c:461
-msgid "RE_OPEN SUCCESS"
-msgstr "RE_OPEN õóðåûåî"
+#: libpq/be-secure.c:642
+#, c-format
+msgid "could not load server certificate file \"%s\": %s"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÓÅÒÔÉÆÉËÁÔ ÓÅÒ×ÅÒÁ \"%s\": %s"
-#: storage/file/fd.c:487
+#: libpq/be-secure.c:649
#, c-format
-msgid "ReleaseLruFile. Opened %d"
+msgid "could not access private key file \"%s\": %m"
msgstr ""
-#: storage/file/fd.c:508
+#: libpq/be-secure.c:655
#, c-format
-msgid "AllocateVfd. Size %d"
+msgid "unsafe permissions on private key file \"%s\""
msgstr ""
-#: storage/file/fd.c:515
-msgid "AllocateVfd: no room for VFD array"
+#: libpq/be-secure.c:657
+msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"."
msgstr ""
-#: storage/file/fd.c:547
-msgid "AllocateVfd: no room to enlarge VFD array"
+#: libpq/be-secure.c:661
+#, c-format
+msgid "could not load private key file \"%s\": %s"
msgstr ""
-#: storage/file/fd.c:580
+#: libpq/be-secure.c:666
#, c-format
-msgid "FreeVfd: %d (%s)"
-msgstr "FreeVfd: %d (%s)"
+msgid "check of private key failed: %s"
+msgstr ""
-#: storage/file/fd.c:630
+#: libpq/be-secure.c:684
#, c-format
-msgid "FileAccess %d (%s)"
-msgstr "FileAccess %d (%s)"
+msgid "could not load root cert file \"%s\": %s"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÇÒÕÚÉÔØ ÆÁÊÌ ËÏÒÎÅ×ÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ \"%s\": %s"
-#: storage/file/fd.c:682
-msgid "fileNameOpenFile: NULL fname"
+#: libpq/be-secure.c:686
+msgid "Will not verify client certificates."
msgstr ""
-#: storage/file/fd.c:684
+#: libpq/be-secure.c:721
#, c-format
-msgid "fileNameOpenFile: %s %x %o"
-msgstr "fileNameOpenFile: %s %x %o"
+msgid "could not initialize SSL connection: %s"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %s"
-#: storage/file/fd.c:704
+#: libpq/be-secure.c:745
#, c-format
-msgid "fileNameOpenFile: success %d"
+msgid "secure connection from \"%s\""
msgstr ""
-#: storage/file/fd.c:711
-msgid "fileNameOpenFile: no room to save VFD filename"
+#: libpq/crypt.c:62
+msgid "cannot use CRYPT auth method because password is MD5-encrypted"
msgstr ""
-#: storage/file/fd.c:795
+#: libpq/hba.c:129
#, c-format
-msgid "Failed to create temporary file %s"
+msgid "authentication file token too long, skipping: \"%s\""
msgstr ""
-#: storage/file/fd.c:814
+#: libpq/hba.c:265
#, c-format
-msgid "FileClose: %d (%s)"
-msgstr "FileClose: %d (%s)"
+msgid "could not open secondary authentication file \"@%s\" as \"%s\": %m"
+msgstr ""
-#: storage/file/fd.c:826
+#: libpq/hba.c:666
#, c-format
-msgid "FileClose: failed to close %s: %m"
+msgid "could not interpret IP address \"%s\" in config file: %s"
msgstr ""
-#: storage/file/fd.c:841
+#: libpq/hba.c:742
#, c-format
-msgid "FileClose: failed to unlink %s: %m"
+msgid "invalid entry in pg_hba.conf file at line %d, token \"%s\""
msgstr ""
-#: storage/file/fd.c:859
+#: libpq/hba.c:747
#, c-format
-msgid "FileUnlink: %d (%s)"
-msgstr "FileUnlink: %d (%s)"
+msgid "missing field in pg_hba.conf file at end of line %d"
+msgstr ""
-#: storage/file/fd.c:875
+#: libpq/hba.c:806
+#: libpq/hba.c:830
+#: storage/smgr/smgr.c:278
+#: utils/init/miscinit.c:775
#, c-format
-msgid "FileRead: %d (%s) %ld %d %p"
-msgstr "FileRead: %d (%s) %ld %d %p"
+msgid "could not open \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ \"%s\": %m"
-#: storage/file/fd.c:896
+#: libpq/hba.c:949
#, c-format
-msgid "FileWrite: %d (%s) %ld %d %p"
-msgstr "FileWrite: %d (%s) %ld %d %p"
+msgid "could not open config file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ \"%s\": %m"
-#: storage/file/fd.c:922
+#: libpq/hba.c:1011
#, c-format
-msgid "FileSeek: %d (%s) %ld %ld %d"
-msgstr "FileSeek: %d (%s) %ld %ld %d"
+msgid "invalid entry in pg_ident.conf file at line %d, token \"%s\""
+msgstr ""
-#: storage/file/fd.c:932 storage/file/fd.c:953
+#: libpq/hba.c:1016
#, c-format
-msgid "FileSeek: invalid offset: %ld"
+msgid "missing entry in pg_ident.conf file at end of line %d"
msgstr ""
-#: storage/file/fd.c:943 storage/file/fd.c:965
-#, c-format
-msgid "FileSeek: invalid whence: %d"
+#: libpq/hba.c:1048
+msgid "cannot use IDENT authentication without usermap field"
msgstr ""
-#: storage/file/fd.c:980
+#: libpq/hba.c:1096
#, c-format
-msgid "FileTell %d (%s)"
-msgstr "FileTell %d (%s)"
+msgid "could not open usermap file \"%s\": %m"
+msgstr ""
-#: storage/file/fd.c:993
+#: libpq/hba.c:1267
#, c-format
-msgid "FileTruncate %d (%s)"
-msgstr "FileTruncate %d (%s)"
+msgid "could not create socket for IDENT connection: %m"
+msgstr ""
-#: storage/file/fd.c:1024
+#: libpq/hba.c:1283
#, c-format
-msgid "AllocateFile: Allocated %d"
+msgid "could not bind to local address \"%s\": %m"
msgstr ""
-#: storage/file/fd.c:1027
-msgid "AllocateFile: too many private FDs demanded"
+#: libpq/hba.c:1295
+#, c-format
+msgid "could not connect to IDENT server at address \"%s\", port %s): %m"
msgstr ""
-#: storage/file/fd.c:1041
+#: libpq/hba.c:1315
#, c-format
-msgid "AllocateFile: not enough descs, retry, er= %d"
+msgid "could not send query to IDENT server at address \"%s\", port %s): %m"
msgstr ""
-#: storage/file/fd.c:1057
+#: libpq/hba.c:1330
#, c-format
-msgid "FreeFile: Allocated %d"
+msgid "could not receive response from IDENT server at address \"%s\", port %s): %m"
msgstr ""
-#: storage/file/fd.c:1070
-msgid "FreeFile: file was not obtained from AllocateFile"
+#: libpq/hba.c:1371
+#: libpq/hba.c:1402
+#: libpq/hba.c:1470
+#, c-format
+msgid "could not receive credentials: %m"
msgstr ""
-#: storage/freespace/freespace.c:180 storage/freespace/freespace.c:195
-#: storage/freespace/freespace.c:203
-msgid "Insufficient shared memory for free space map"
+#: libpq/hba.c:1380
+#: libpq/hba.c:1411
+#: libpq/hba.c:1481
+#, c-format
+msgid "local user with uid %d is not known to getpwuid"
msgstr ""
-#: storage/freespace/freespace.c:421
-msgid "MultiRecordFreeSpace: data not in page order"
+#: libpq/hba.c:1493
+msgid "IDENT auth is not supported on local connections on this platform"
msgstr ""
-#: storage/freespace/freespace.c:536
-msgid "FreeSpaceMap hashtable out of memory"
+#: libpq/pqcomm.c:248
+#, c-format
+msgid "could not translate hostname \"%s\", service \"%s\" to address: %s"
msgstr ""
-#: storage/freespace/freespace.c:606
-msgid "FreeSpaceMap hashtable corrupted"
+#: libpq/pqcomm.c:252
+#, c-format
+msgid "could not translate service \"%s\" to address: %s"
msgstr ""
-#: storage/freespace/freespace.c:779
-msgid "fsm_record_free_space: unexpected match"
-msgstr ""
+#: libpq/pqcomm.c:285
+msgid "IPv4"
+msgstr "IPv4"
+
+#: libpq/pqcomm.c:289
+msgid "IPv6"
+msgstr "IPv6"
-#: storage/freespace/freespace.c:889
-msgid "insert_fsm_page_entry: entry already exists!"
+#: libpq/pqcomm.c:294
+msgid "Unix"
+msgstr "Unix"
+
+#: libpq/pqcomm.c:299
+#, c-format
+msgid "unrecognized address family %d"
msgstr ""
-#: storage/ipc/ipc.c:95
+#. translator: %s is IPv4, IPv6, or Unix
+#: libpq/pqcomm.c:310
#, c-format
-msgid "proc_exit(%d)"
-msgstr "proc_exit(%d)"
+msgid "could not create %s socket: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ %s: %m"
-#: storage/ipc/ipc.c:113
+#: libpq/pqcomm.c:322
+#, c-format
+msgid "setsockopt(SO_REUSEADDR) failed: %m"
+msgstr "setsockopt(SO_REUSEADDR) ÎÅ ÕÄÁÌÓÑ: %m"
+
+#: libpq/pqcomm.c:336
#, c-format
-msgid "exit(%d)"
-msgstr "exit(%d)"
+msgid "setsockopt(IPV6_V6ONLY) failed: %m"
+msgstr "setsockopt(IPV6_V6ONLY) ÎÅ ÕÄÁÌÓÑ: %m"
-#: storage/ipc/ipc.c:126
+#. translator: %s is IPv4, IPv6, or Unix
+#: libpq/pqcomm.c:355
#, c-format
-msgid "shmem_exit(%d)"
-msgstr "shmem_exit(%d)"
+msgid "could not bind %s socket: %m"
+msgstr ""
-#: storage/ipc/ipc.c:152
-msgid "Out of on_proc_exit slots"
+#: libpq/pqcomm.c:358
+#, c-format
+msgid "Is another postmaster already running on port %d? If not, remove socket node \"%s\" and retry."
msgstr ""
-#: storage/ipc/ipci.c:73
+#: libpq/pqcomm.c:361
#, c-format
-msgid "invoking IpcMemoryCreate(size=%d)"
+msgid "Is another postmaster already running on port %d? If not, wait a few seconds and retry."
msgstr ""
-#: storage/ipc/ipci.c:115
-msgid "Couldn't create the lock table"
+#. translator: %s is IPv4, IPv6, or Unix
+#: libpq/pqcomm.c:395
+#, c-format
+msgid "could not listen on %s socket: %m"
msgstr ""
-#: storage/ipc/shmem.c:161
-msgid "ShmemAlloc: out of memory"
-msgstr "ShmemAlloc: ÎÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ"
+#: libpq/pqcomm.c:485
+#, c-format
+msgid "could not set group of \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÇÒÕÐÐÕ \"%s\": %m"
+
+#: libpq/pqcomm.c:496
+#, c-format
+msgid "could not set permissions of \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ \"%s\": %m"
-#: storage/ipc/shmem.c:207
-msgid "InitShmemIndex: couldn't initialize Shmem Index"
+#: libpq/pqcomm.c:526
+#, c-format
+msgid "could not accept new connection: %m"
msgstr ""
-#: storage/ipc/shmem.c:218
-msgid "InitShmemIndex: Shmem Index out of memory"
+#: libpq/pqcomm.c:678
+#, c-format
+msgid "could not receive data from client: %m"
msgstr ""
-#: storage/ipc/shmem.c:336
-msgid "ShmemInitStruct: Shmem Index out of memory"
+#: libpq/pqcomm.c:841
+msgid "unexpected EOF within message length word"
msgstr ""
-#: storage/ipc/shmem.c:351
-msgid "ShmemInitStruct: ShmemIndex entry size is wrong"
+#: libpq/pqcomm.c:853
+msgid "invalid message length"
msgstr ""
-#: storage/ipc/shmem.c:368
-#, c-format
-msgid "ShmemInitStruct: cannot allocate '%s'"
+#: libpq/pqcomm.c:867
+msgid "incomplete message from client"
msgstr ""
-#: storage/ipc/shmqueue.c:234 storage/ipc/shmqueue.c:254
+#: libpq/pqcomm.c:946
#, c-format
-msgid "%s: %s"
-msgstr "%s: %s"
-
-#: storage/ipc/sinval.c:50
-msgid "Backend cache invalidation initialization failed"
+msgid "could not send data to client: %m"
msgstr ""
-#: storage/ipc/sinval.c:68
-msgid "SendSharedInvalidMessage: SI buffer overflow"
+#: libpq/pqformat.c:443
+msgid "no data left in message"
msgstr ""
-#: storage/ipc/sinval.c:111
-msgid "ReceiveSharedInvalidMessages: cache state reset"
+#: libpq/pqformat.c:591
+#: libpq/pqformat.c:609
+#: libpq/pqformat.c:630
+#: utils/adt/arrayfuncs.c:1023
+msgid "insufficient data left in message"
msgstr ""
-#: storage/ipc/sinval.c:319 storage/ipc/sinval.c:329
-msgid "Memory exhausted in GetSnapshotData"
+#: libpq/pqformat.c:671
+msgid "invalid string in message"
msgstr ""
-#: storage/ipc/sinvaladt.c:124
-#, c-format
-msgid "SIBackendInit: backend id %d"
+#: libpq/pqformat.c:687
+msgid "invalid message format"
msgstr ""
-#: storage/ipc/sinvaladt.c:229
+#: main/main.c:84
#, c-format
-msgid "SIInsertDataEntry: table is 70%% full, signaling postmaster"
+msgid "%s: setsysinfo failed: %s\n"
msgstr ""
-#: storage/large_object/inv_api.c:48
-msgid "getbytealen: VARSIZE(data) < VARHDRSZ. This is internal error."
+#: main/main.c:176
+msgid ""
+"\"root\" execution of the PostgreSQL server is not permitted.\n"
+"The server must be started under an unprivileged user id to prevent\n"
+"possible system security compromise. See the documentation for\n"
+"more information on how to properly start the server.\n"
msgstr ""
-#: storage/large_object/inv_api.c:74
+#: main/main.c:197
#, c-format
-msgid "inv_create: large object %u already exists. This is internal error."
+msgid "%s: real and effective user ids must match\n"
msgstr ""
-#: storage/large_object/inv_api.c:107
+#: main/main.c:242
#, c-format
-msgid "inv_create: invalid flags: %d"
+msgid "%s: invalid effective uid: %d\n"
msgstr ""
-#: storage/large_object/inv_api.c:126
+#: main/main.c:255
#, c-format
-msgid "inv_open: large object %u not found"
+msgid "%s: GetUserName failed\n"
msgstr ""
-#: storage/large_object/inv_api.c:144
-#, c-format
-msgid "inv_open: invalid flags: %d"
+#: optimizer/path/allpaths.c:214
+msgid "SELECT FOR UPDATE is not supported for inherit queries"
msgstr ""
-#: storage/large_object/inv_api.c:244
-#, c-format
-msgid "inv_getsize: large object %u not found"
+#: optimizer/plan/initsplan.c:101
+msgid "SELECT FOR UPDATE cannot be applied to a join"
msgstr ""
-#: storage/large_object/inv_api.c:257 storage/large_object/inv_api.c:262
-#: storage/large_object/inv_api.c:270
+#: optimizer/plan/initsplan.c:290
+#: optimizer/prep/prepjointree.c:340
+msgid "UNION JOIN is not implemented yet"
+msgstr ""
+
+#: optimizer/plan/initsplan.c:347
+msgid "SELECT FOR UPDATE cannot be applied to the nullable side of an OUTER JOIN"
+msgstr ""
+
+#: optimizer/plan/initsplan.c:763
#, c-format
-msgid "inv_seek: invalid offset: %d"
+msgid "could not identify an equality operator for types %s and %s"
msgstr ""
-#: storage/large_object/inv_api.c:275
+#: optimizer/plan/initsplan.c:776
#, c-format
-msgid "inv_seek: invalid whence: %d"
+msgid "equality operator for types %s and %s should be mergejoinable, but isn't"
msgstr ""
-#: storage/lmgr/deadlock.c:275
-msgid "DeadLockCheckRecurse: inconsistent results"
+#: optimizer/plan/planner.c:591
+#: parser/analyze.c:2088
+#: parser/analyze.c:2252
+#: parser/analyze.c:2807
+msgid "SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT"
msgstr ""
-#: storage/lmgr/lmgr.c:85
-msgid "InitLockTable: couldn't initialize lock table"
+#: optimizer/plan/planner.c:657
+msgid "SELECT FOR UPDATE is not allowed in subselects"
msgstr ""
-#: storage/lmgr/lmgr.c:94
-msgid "InitLockTable: couldn't rename long-term lock table"
+#: optimizer/util/clauses.c:2037
+#, c-format
+msgid "SQL function \"%s\" during inlining"
msgstr ""
-#: storage/lmgr/lmgr.c:135
-msgid "LockRelation: LockAcquire failed"
+#: parser/parse_clause.c:336
+#, c-format
+msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
msgstr ""
-#: storage/lmgr/lmgr.c:224
-msgid "LockRelationForSession: LockAcquire failed"
+#: parser/parse_clause.c:396
+msgid "sub-select in FROM must have an alias"
msgstr ""
-#: storage/lmgr/lmgr.c:262
-msgid "LockPage: LockAcquire failed"
+#: parser/parse_clause.c:419
+msgid "sub-select in FROM may not have SELECT INTO"
msgstr ""
-#: storage/lmgr/lmgr.c:303
-msgid "XactLockTableInsert: LockAcquire failed"
+#: parser/parse_clause.c:441
+msgid "sub-select in FROM may not refer to other relations of same query level"
msgstr ""
-#: storage/lmgr/lmgr.c:326
-msgid "XactLockTableWait: LockAcquire failed"
+#: parser/parse_clause.c:496
+msgid "function expression in FROM may not refer to other relations of same query level"
msgstr ""
-#: storage/lmgr/lock.c:110
-#, c-format
-msgid ""
-"%s: lock(%lx) tbl(%d) rel(%u) db(%u) obj(%u) grantMask(%x) req(%d,%d,%d,%d,%"
-"d,%d,%d)=%d grant(%d,%d,%d,%d,%d,%d,%d)=%d wait(%d) type(%s)"
+#: parser/parse_clause.c:508
+msgid "cannot use aggregate function in function expression in FROM"
msgstr ""
-"%s: lock(%lx) tbl(%d) rel(%u) db(%u) obj(%u) grantMask(%x) req(%d,%d,%d,%d,%"
-"d,%d,%d)=%d grant(%d,%d,%d,%d,%d,%d,%d)=%d wait(%d) type(%s)"
-#: storage/lmgr/lock.c:136
+#: parser/parse_clause.c:728
#, c-format
-msgid ""
-"%s: holder(%lx) lock(%lx) tbl(%d) proc(%lx) xid(%u) hold(%d,%d,%d,%d,%d,%d,%"
-"d)=%d"
+msgid "USING column name \"%s\" appears more than once"
msgstr ""
-"%s: holder(%lx) lock(%lx) tbl(%d) proc(%lx) xid(%u) hold(%d,%d,%d,%d,%d,%d,%"
-"d)=%d"
-#: storage/lmgr/lock.c:245
+#: parser/parse_clause.c:743
#, c-format
-msgid "LockMethodTableInit: too many lock types %d greater than %d"
+msgid "common column name \"%s\" appears more than once in left table"
msgstr ""
-#: storage/lmgr/lock.c:264 storage/lmgr/lock.c:310 storage/lmgr/lock.c:330
+#: parser/parse_clause.c:752
#, c-format
-msgid "LockMethodTableInit: couldn't initialize %s"
+msgid "JOIN/USING column \"%s\" not found in left table"
msgstr ""
-#: storage/lmgr/lock.c:451
+#: parser/parse_clause.c:766
#, c-format
-msgid "LockAcquire: user lock [%u] %s"
+msgid "common column name \"%s\" appears more than once in right table"
msgstr ""
-#: storage/lmgr/lock.c:462
+#: parser/parse_clause.c:775
#, c-format
-msgid "LockAcquire: bad lock table %d"
+msgid "JOIN/USING column \"%s\" not found in right table"
msgstr ""
-#: storage/lmgr/lock.c:480
+#: parser/parse_clause.c:827
#, c-format
-msgid "LockAcquire: lock table %d is out of memory"
+msgid "column alias list for \"%s\" has too many entries"
msgstr ""
-#: storage/lmgr/lock.c:527
-msgid "LockAcquire: holder table out of memory"
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1020
+#, c-format
+msgid "argument of %s must not contain variables"
msgstr ""
-#: storage/lmgr/lock.c:572
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1028
#, c-format
-msgid "Deadlock risk: raising lock level from %s to %s on object %u/%u/%u"
+msgid "argument of %s must not contain aggregates"
msgstr ""
-#: storage/lmgr/lock.c:652
-msgid "LockAcquire: remove holder, table corrupted"
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1036
+#, c-format
+msgid "argument of %s must not contain sub-selects"
msgstr ""
-#: storage/lmgr/lock.c:908
-msgid "deadlock detected"
+#: parser/parse_clause.c:1142
+#, c-format
+msgid "%s \"%s\" is ambiguous"
msgstr ""
-#: storage/lmgr/lock.c:989
+#. translator: %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1164
#, c-format
-msgid "LockRelease: user lock tag [%u] %d"
+msgid "non-integer constant in %s"
msgstr ""
-#: storage/lmgr/lock.c:999
-msgid "lockMethodTable is null in LockRelease"
+#. translator: %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1181
+#, c-format
+msgid "%s position %d is not in target list"
msgstr ""
-#: storage/lmgr/lock.c:1021
-msgid "LockRelease: no such lock"
-msgstr ""
+#: parser/parse_clause.c:1366
+msgid "for SELECT DISTINCT, ORDER BY expressions must appear in target list"
+msgstr "ÄÌÑ SELECT DISTINCT, ×ÙÒÁÖÅÎÉÑ ORDER BY ÏÂÑÚÁÎÙ ÂÙÔØ × ÓÐÉÓËÅ ÎÁÚÎÁÚÞÅÎÉÑ"
-#: storage/lmgr/lock.c:1044
-msgid "LockRelease: no lock with this tag"
-msgstr ""
+#: parser/parse_clause.c:1406
+msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
+msgstr "÷ÙÒÁÖÅÎÉÑ SELECT DISTINCT ON ÄÏÌÖÎÙ ÓÏ×ÐÁÄÁÔØ Ó ÉÚÎÁÞÁÌØÎÙÍÉ ×ÙÐÒÁÖÅÎÉÑÍÉ ORDER BY"
-#: storage/lmgr/lock.c:1047
-msgid "LockRelease: holder table corrupted"
-msgstr ""
+#: parser/analyze.c:364
+msgid "CREATE VIEW specifies more column names than columns"
+msgstr "CREATE VIEW ÕËÁÚÙ×ÁÅÔ ÂÏÌØÛÅ ÉͣΠËÏÌÏÎÏË ÞÅÍ ÉÍÅÅÔÓÑ"
-#: storage/lmgr/lock.c:1061
-#, c-format
-msgid "LockRelease: you don't own a lock of type %s"
-msgstr ""
+#: parser/analyze.c:574
+msgid "INSERT ... SELECT may not specify INTO"
+msgstr "INSERT ... SELECT ÎÅ ÍÏÇÕÔ ÕËÁÚÙ×ÁÔØ INTO"
-#: storage/lmgr/lock.c:1115
-msgid "LockRelease: remove lock, table corrupted"
+#: parser/analyze.c:666
+msgid "INSERT has more expressions than target columns"
msgstr ""
-#: storage/lmgr/lock.c:1144
-msgid "LockRelease: remove holder, table corrupted"
+#: parser/analyze.c:687
+msgid "INSERT has more target columns than expressions"
msgstr ""
-#: storage/lmgr/lock.c:1185
+#: parser/analyze.c:973
#, c-format
-msgid "LockReleaseAll: lockmethod=%d, pid=%d"
+msgid "%s will create implicit sequence \"%s\" for SERIAL column \"%s.%s\""
msgstr ""
-#: storage/lmgr/lock.c:1193
+#: parser/analyze.c:1057
+#: parser/analyze.c:1067
#, c-format
-msgid "LockReleaseAll: bad lockmethod %d"
-msgstr ""
-
-#: storage/lmgr/lock.c:1297
-msgid "LockReleaseAll: holder table corrupted"
-msgstr ""
-
-#: storage/lmgr/lock.c:1315
-msgid "LockReleaseAll: cannot remove lock from HTAB"
+msgid "conflicting NULL/NOT NULL declarations for \"%s.%s\""
msgstr ""
-#: storage/lmgr/lock.c:1330
-msgid "LockReleaseAll: done"
+#: parser/analyze.c:1077
+#, c-format
+msgid "multiple DEFAULT values specified for \"%s.%s\""
msgstr ""
-#: storage/lmgr/lock.c:1517
-msgid "DumpAllLocks: holder->tag.lock = NULL"
+#: parser/analyze.c:1322
+#, c-format
+msgid "multiple primary keys for table \"%s\" are not allowed"
msgstr ""
-#: storage/lmgr/lwlock.c:71
+#: parser/analyze.c:1393
#, c-format
-msgid "%s(%d): excl %d shared %d head %p rOK %d"
+msgid "inherited table \"%s\" is not a relation"
msgstr ""
-#: storage/lmgr/lwlock.c:81
+#. translator: second %s is PRIMARY KEY or UNIQUE
+#: parser/analyze.c:1453
#, c-format
-msgid "%s(%d): %s"
-msgstr "%s(%d): %s"
-
-#: storage/lmgr/lwlock.c:184
-msgid "No more LWLockIds available"
+msgid "column \"%s\" appears twice in %s constraint"
msgstr ""
-#: storage/lmgr/lwlock.c:281
-msgid "LWLockAcquire: can't wait without a PGPROC structure"
-msgstr ""
+#: parser/analyze.c:1547
+#, c-format
+msgid "%s / %s%s will create implicit index \"%s\" for table \"%s\""
+msgstr "%s / %s%s ÓÏÚÄÁÓÔ ÐÏÄÒÁÚÕÍÅ×ÁÅÍÙÊ ÉÎÄÅËÓ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
-#: storage/lmgr/lwlock.c:427
+#: parser/analyze.c:1563
#, c-format
-msgid "LWLockRelease: lock %d is not held"
-msgstr ""
+msgid "%s will create implicit trigger(s) for FOREIGN KEY check(s)"
+msgstr "%s ÓÏÚÄÁÓÔ ÎÅÑ×ÎÙÊ(Å) ÔÒÉÇÇÅÒ(Á) ÄÌÑ ÐÒÏ×ÅÒËÉ ÎÁ FOREIGN KEY"
-#: storage/lmgr/proc.c:151 storage/lmgr/proc.c:165
-msgid "cannot create new proc: out of memory"
+#: parser/analyze.c:1656
+msgid "index expression may not return a set"
msgstr ""
-#: storage/lmgr/proc.c:192
-msgid "InitProcess: Proc Header uninitialized"
+#: parser/analyze.c:1748
+msgid "rule WHERE condition may not contain references to other relations"
msgstr ""
-#: storage/lmgr/proc.c:195
-msgid "InitProcess: you already exist"
+#: parser/analyze.c:1754
+msgid "rule WHERE condition may not contain aggregate functions"
msgstr ""
-#: storage/lmgr/proc.c:273
-msgid "InitDummyProcess: Proc Header uninitialized"
+#: parser/analyze.c:1825
+msgid "rules with WHERE conditions may only have SELECT, INSERT, UPDATE, or DELETE actions"
msgstr ""
-#: storage/lmgr/proc.c:276
-msgid "InitDummyProcess: you already exist"
+#: parser/analyze.c:1844
+#: parser/analyze.c:1916
+#: rewrite/rewriteHandler.c:176
+#: rewrite/rewriteManip.c:746
+#: rewrite/rewriteManip.c:800
+msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr ""
-#: storage/lmgr/proc.c:282
-#, c-format
-msgid "InitDummyProcess: DummyProc is in use by PID %d"
-msgstr ""
+#: parser/analyze.c:1862
+msgid "ON SELECT rule may not use OLD"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ OLD × ÐÒÁ×ÉÌÅ ON SELECT"
-#: storage/lmgr/proc.c:657
-msgid "ProcSleep: Unable to set timer for process wakeup"
-msgstr ""
+#: parser/analyze.c:1866
+msgid "ON SELECT rule may not use NEW"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ NEW × ÐÒÁ×ÉÌÅ ON SELECT"
-#: storage/lmgr/proc.c:679
-msgid "ProcSleep: Unable to disable timer for process wakeup"
-msgstr ""
+#: parser/analyze.c:1875
+msgid "ON INSERT rule may not use OLD"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ OLD × ÐÒÁ×ÉÌÅ ON INSERT"
-#: storage/lmgr/spin.c:84
-msgid "spin.c does not support S_LOCK_FREE()"
-msgstr ""
+#: parser/analyze.c:1881
+msgid "ON DELETE rule may not use NEW"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ NEW × ÐÒÁ×ÉÌÅ ON DELETE"
-#: storage/page/bufpage.c:92
-#, c-format
-msgid ""
-"PageAddItem: corrupted page pointers: lower = %u, upper = %u, special = %u"
+#: parser/analyze.c:2209
+msgid "ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result columns"
msgstr ""
-#: storage/page/bufpage.c:112
-msgid "PageAddItem: tried overwrite of used ItemId"
+#: parser/analyze.c:2247
+msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT"
msgstr ""
-#: storage/page/bufpage.c:139
-msgid "PageAddItem: specified offset after maxoff"
+#: parser/analyze.c:2308
+msgid "UNION/INTERSECT/EXCEPT member statement may not refer to other relations of same query level"
msgstr ""
-#: storage/page/bufpage.c:288
+#: parser/analyze.c:2361
#, c-format
-msgid ""
-"PageRepairFragmentation: corrupted page pointers: lower = %u, upper = %u, "
-"special = %u"
+msgid "each %s query must have the same number of columns"
msgstr ""
-#: storage/page/bufpage.c:330
-#, c-format
-msgid "PageRepairFragmentation: corrupted item pointer %u"
-msgstr ""
+#: parser/analyze.c:2431
+msgid "CREATE TABLE AS specifies too many column names"
+msgstr "CREATE TABLE AS ÕËÁÚÙ×ÁÅÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÉͣΠÄÌÑ ËÏÌÏÎËÉ"
-#: storage/page/bufpage.c:343
-#, c-format
-msgid "PageRepairFragmentation: corrupted item lengths, total %u, avail %u"
+#: parser/analyze.c:2664
+msgid "cannot specify both SCROLL and NO SCROLL"
msgstr ""
-#: storage/page/bufpage.c:422
+#: parser/analyze.c:2750
#, c-format
-msgid ""
-"PageIndexTupleDelete: corrupted page pointers: lower = %u, upper = %u, "
-"special = %u"
+msgid "wrong number of parameters for prepared statement \"%s\""
msgstr ""
-#: storage/page/bufpage.c:427
+#: parser/analyze.c:2752
#, c-format
-msgid "PageIndexTupleDelete: bad offnum %u"
+msgid "Expected %d parameters but got %d."
msgstr ""
-#: storage/page/bufpage.c:438
-#, c-format
-msgid "PageIndexTupleDelete: corrupted item pointer: offset = %u size = %u"
+#: parser/analyze.c:2767
+msgid "cannot use sub-select in EXECUTE parameter"
msgstr ""
-#: storage/smgr/smgrtype.c:51
-#, c-format
-msgid "smgrin: unknown storage manager name '%s'"
+#: parser/analyze.c:2771
+msgid "cannot use aggregate in EXECUTE parameter"
msgstr ""
-#: storage/smgr/smgrtype.c:62
+#: parser/analyze.c:2784
#, c-format
-msgid "Illegal storage manager id %d"
+msgid "parameter $%d of type %s cannot be coerced to the expected type %s"
msgstr ""
-#: storage/smgr/md.c:252 storage/smgr/md.c:424 storage/smgr/md.c:471
-#: storage/smgr/md.c:510
-msgid "seekpos too big!"
+#: parser/analyze.c:2811
+msgid "SELECT FOR UPDATE is not allowed with DISTINCT clause"
msgstr ""
-#: storage/smgr/md.c:287
-msgid "segment too big!"
+#: parser/analyze.c:2815
+msgid "SELECT FOR UPDATE is not allowed with GROUP BY clause"
msgstr ""
-#: storage/smgr/md.c:341
-msgid "segment too big on relopen!"
+#: parser/analyze.c:2819
+msgid "SELECT FOR UPDATE is not allowed with AGGREGATE"
msgstr ""
-#: storage/smgr/md.c:519
+#: parser/analyze.c:2886
#, c-format
-msgid "mdblindwrt: lseek(%ld) failed: %m"
+msgid "relation \"%s\" in FOR UPDATE clause not found in FROM clause"
msgstr ""
-#: storage/smgr/md.c:533
-#, c-format
-msgid "mdblindwrt: write() failed: %m"
+#: parser/analyze.c:2978
+msgid "misplaced DEFERRABLE clause"
msgstr ""
-#: storage/smgr/md.c:539
-#, c-format
-msgid "mdblindwrt: close() failed: %m"
+#: parser/analyze.c:2982
+#: parser/analyze.c:2995
+msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
msgstr ""
-#: storage/smgr/md.c:576
-msgid "segment too big in mdnblocks!"
+#: parser/analyze.c:2991
+msgid "misplaced NOT DEFERRABLE clause"
msgstr ""
-#: storage/smgr/md.c:596
-#, c-format
-msgid "cannot count blocks for %s -- open failed: %m"
+#: parser/analyze.c:3002
+#: parser/analyze.c:3026
+msgid "INITIALLY DEFERRED constraint must be DEFERRABLE"
msgstr ""
-#: storage/smgr/md.c:761
-msgid "_fdvec_alloc error"
+#: parser/analyze.c:3009
+msgid "misplaced INITIALLY DEFERRED clause"
msgstr ""
-#: storage/smgr/md.c:843
-msgid "segment too big on openseg!"
+#: parser/analyze.c:3013
+#: parser/analyze.c:3037
+msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
msgstr ""
-#: storage/smgr/md.c:862
-#, c-format
-msgid "_mdfd_getrelnfd: cannot open relation %s: %m"
+#: parser/analyze.c:3033
+msgid "misplaced INITIALLY IMMEDIATE clause"
msgstr ""
-#: storage/smgr/md.c:905
+#: parser/analyze.c:3146
+#: parser/analyze.c:3167
#, c-format
-msgid "cannot open segment %u of relation %s (target block %u): %m"
+msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
msgstr ""
-#: storage/smgr/md.c:958
+#: parser/analyze.c:3221
+#: parser/parse_coerce.c:237
+#: parser/parse_expr.c:136
+#: parser/parse_expr.c:142
#, c-format
-msgid "_mdfd_blind_getseg: couldn't open %s: %m"
-msgstr ""
-
-#: storage/smgr/mm.c:189
-msgid "main memory storage mgr hash table out of memory"
+msgid "there is no parameter $%d"
msgstr ""
-#: storage/smgr/mm.c:232
-msgid "mmunlink: cache hash table corrupted"
+#: parser/analyze.c:3226
+#: tcop/postgres.c:1144
+#, c-format
+msgid "could not determine datatype of parameter $%d"
msgstr ""
-#: storage/smgr/mm.c:249
-msgid "mmunlink: rel cache hash table corrupted"
+#: parser/parse_agg.c:120
+msgid "aggregates not allowed in WHERE clause"
msgstr ""
-#: storage/smgr/mm.c:312
-msgid "mmextend: rel cache hash table corrupt"
+#: parser/parse_agg.c:124
+msgid "aggregates not allowed in JOIN conditions"
msgstr ""
-#: storage/smgr/mm.c:323
-msgid "mmextend: cache hash table corrupt"
+#: parser/parse_agg.c:145
+msgid "aggregates not allowed in GROUP BY clause"
msgstr ""
-#: storage/smgr/mm.c:434
-msgid "mmwrite: hash table missing requested page"
+#: parser/parse_agg.c:305
+#, c-format
+msgid "attribute \"%s.%s\" must be GROUPed or used in an aggregate function"
msgstr ""
-#: storage/smgr/smgr.c:132
+#: parser/parse_agg.c:310
#, c-format
-msgid "initialization failed on %s: %m"
+msgid "sub-select uses un-GROUPed attribute \"%s.%s\" from outer query"
msgstr ""
-#: storage/smgr/smgr.c:154
+#: parser/parse_coerce.c:253
#, c-format
-msgid "shutdown failed on %s: %m"
+msgid "inconsistent types deduced for parameter $%d"
msgstr ""
-#: storage/smgr/smgr.c:174
+#. translator: first %s is name of a SQL construct, eg WHERE
+#: parser/parse_coerce.c:579
#, c-format
-msgid "cannot create %s: %m"
-msgstr ""
+msgid "argument of %s must be type boolean, not type %s"
+msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ boolean, Á ÎÅ %s"
-#: storage/smgr/smgr.c:246
+#. translator: %s is name of a SQL construct, eg WHERE
+#: parser/parse_coerce.c:587
+#: parser/parse_coerce.c:626
#, c-format
-msgid ""
-"cannot extend %s: %m.\n"
-"\tCheck free disk space."
+msgid "argument of %s must not return a set"
msgstr ""
-#: storage/smgr/smgr.c:270 utils/init/miscinit.c:1014
-#: utils/misc/database.c:147
+#. translator: first %s is name of a SQL construct, eg LIMIT
+#: parser/parse_coerce.c:618
#, c-format
-msgid "cannot open %s: %m"
-msgstr ""
+msgid "argument of %s must be type integer, not type %s"
+msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ integer, Á ÎÅ %s"
-#: storage/smgr/smgr.c:284
+#: parser/parse_coerce.c:679
#, c-format
-msgid "cannot close %s: %m"
-msgstr ""
+msgid "%s types %s and %s cannot be matched"
+msgstr "%s ÔÉÐÙ %s É %s ÎÅ ÓÏ×ÐÁÄÁÀÔ"
-#: storage/smgr/smgr.c:307
+#. translator: first %s is name of a SQL construct, eg CASE
+#: parser/parse_coerce.c:741
#, c-format
-msgid "cannot read block %d of %s: %m"
+msgid "%s could not convert type %s to %s"
+msgstr "%s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s"
+
+#: parser/parse_coerce.c:900
+msgid "arguments declared ANYELEMENT are not all alike"
msgstr ""
-#: storage/smgr/smgr.c:331
-#, c-format
-msgid "cannot write block %d of %s: %m"
+#: parser/parse_coerce.c:917
+msgid "arguments declared ANYARRAY are not all alike"
msgstr ""
-#: storage/smgr/smgr.c:360
+#: parser/parse_coerce.c:939
+#: parser/parse_coerce.c:1050
+#: parser/parse_coerce.c:1077
#, c-format
-msgid "cannot write block %d of %u/%u blind: %m"
+msgid "argument declared ANYARRAY is not an array but %s"
msgstr ""
-#: storage/smgr/smgr.c:387
-#, c-format
-msgid "cannot count blocks for %s: %m"
+#: parser/parse_coerce.c:955
+msgid "argument declared ANYARRAY is not consistent with argument declared ANYELEMENT"
msgstr ""
-#: storage/smgr/smgr.c:417
-#, c-format
-msgid "cannot truncate %s to %u blocks: %m"
+#: parser/parse_coerce.c:966
+msgid "could not determine ANYARRAY/ANYELEMENT type because input is UNKNOWN"
msgstr ""
-#: storage/smgr/smgr.c:459
+#: parser/parse_coerce.c:991
+#: parser/parse_coerce.c:1008
+#: parser/parse_coerce.c:1062
+#: parser/parse_expr.c:795
+#: parser/parse_expr.c:1227
+#: parser/parse_expr.c:1266
#, c-format
-msgid "cannot unlink %u/%u: %m"
+msgid "could not find array type for datatype %s"
msgstr ""
-#: storage/smgr/smgr.c:484
+#: parser/parse_relation.c:174
+#: parser/parse_relation.c:189
#, c-format
-msgid "transaction commit failed on %s: %m"
+msgid "table reference \"%s\" is ambiguous"
msgstr ""
-#: storage/smgr/smgr.c:506
+#: parser/parse_relation.c:249
+#: parser/parse_relation.c:264
#, c-format
-msgid "transaction abort failed on %s: %m"
+msgid "table reference %u is ambiguous"
msgstr ""
-#: storage/smgr/smgr.c:528
+#: parser/parse_relation.c:356
+#: parser/parse_relation.c:368
#, c-format
-msgid "storage sync failed on %s: %m"
-msgstr ""
+msgid "table name \"%s\" specified more than once"
+msgstr "ÉÍÑ ÔÁÂÌÉÃÙ \"%s\" ÕËÁÚÁÎÏ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
-#: storage/smgr/smgr.c:542
+#: parser/parse_relation.c:477
+#: parser/parse_relation.c:573
#, c-format
-msgid "illegal storage manager number %d"
+msgid "column reference \"%s\" is ambiguous"
msgstr ""
-#: tcop/fastpath.c:174
+#: parser/parse_relation.c:668
+#: parser/parse_relation.c:763
+#: parser/parse_relation.c:858
+#: parser/parse_relation.c:978
#, c-format
-msgid "fetch_fp_info: cache lookup for function %u failed"
+msgid "table \"%s\" has %d columns available but %d columns specified"
msgstr ""
-#: tcop/fastpath.c:185 tcop/fastpath.c:190
-msgid "CSTRING not supported in fastpath protocol"
+#: parser/parse_relation.c:935
+msgid "a column definition list is only allowed for functions returning RECORD"
msgstr ""
-#: tcop/fastpath.c:278
-#, c-format
-msgid ""
-"HandleFunctionRequest: actual arguments (%d) != registered arguments (%d)"
+#: parser/parse_relation.c:946
+msgid "a column definition list is required for functions returning RECORD"
msgstr ""
-#: tcop/fastpath.c:297 tcop/fastpath.c:309
+#: parser/parse_relation.c:1007
#, c-format
-msgid "HandleFunctionRequest: bogus argsize %d"
+msgid "too many column aliases specified for function %s"
msgstr ""
-#: tcop/fastpath.c:322
+#: parser/parse_relation.c:1030
#, c-format
-msgid "HandleFunctionRequest: bogus argsize %d, should be %d"
+msgid "function \"%s\" in FROM has unsupported return type"
msgstr ""
-#: tcop/fastpath.c:340 tcop/postgres.c:674
-msgid ""
-"current transaction is aborted, queries ignored until end of transaction "
-"block"
+#: parser/parse_relation.c:1422
+#: parser/parse_relation.c:1666
+msgid "function in FROM has unsupported return type"
msgstr ""
-#: tcop/postgres.c:284
+#: parser/parse_relation.c:1910
#, c-format
-msgid "Socket command type %c unknown"
-msgstr ""
+msgid "missing FROM-clause entry in subquery for table \"%s\""
+msgstr "ÏÔÓÕÔÓ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ × ÐÏÄÚÁÐÒÏÓÅ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
-#: tcop/postgres.c:372
+#: parser/parse_relation.c:1915
#, c-format
-msgid "query: %s"
-msgstr "ÚÁÐÒÏÓ: %s"
+msgid "missing FROM-clause entry for table \"%s\""
+msgstr "ÏÔÓÕÔÓ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: parser/parse_relation.c:1934
+#, c-format
+msgid "adding missing FROM-clause entry in subquery for table \"%s\""
+msgstr "ÄÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓ×ÕÀÝÅÊ ÚÁÐÉÓÉ Ï FROM-×ÙÒÁÖÅÎÉÉ × ÐÏÄÚÁÐÒÏÓÅ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: parser/parse_relation.c:1939
+#, c-format
+msgid "adding missing FROM-clause entry for table \"%s\""
+msgstr "ÄÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓ×ÕÀÝÅÊ ÚÁÐÉÓÉ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: parser/parse_expr.c:105
+msgid "expression too complex"
+msgstr "ÓÌÉÛËÏÍ ÓÌÏÖÎÏÅ ×ÙÒÁÖÅÎÉÅ"
-#: tcop/postgres.c:459
-msgid "pg_analyze_and_rewrite: copyObject failed on parse tree"
+#: parser/parse_expr.c:106
+#, c-format
+msgid "Nesting depth exceeds MAX_EXPR_DEPTH = %d."
+msgstr ""
+
+#: parser/parse_expr.c:351
+msgid "IS DISTINCT FROM requires = operator to yield boolean"
msgstr ""
-#: tcop/postgres.c:503
-msgid "pg_plan_query: copyObject failed on plan tree"
+#: parser/parse_expr.c:374
+msgid "NULLIF requires = operator to yield boolean"
msgstr ""
-#: tcop/postgres.c:751
-msgid "ProcessUtility"
-msgstr "ProcessUtility"
+#: parser/parse_expr.c:496
+msgid "sub-select must return a column"
+msgstr ""
-#: tcop/postgres.c:833
-msgid "ProcessQuery"
-msgstr "ProcessQuery"
+#: parser/parse_expr.c:502
+msgid "sub-select must return only one column"
+msgstr ""
-#: tcop/postgres.c:944
+#: parser/parse_expr.c:558
#, c-format
-msgid "duration: %ld.%06ld sec"
+msgid "row comparison cannot use operator %s"
msgstr ""
-#: tcop/postgres.c:958
-msgid "StartTransactionCommand"
-msgstr "StartTransactionCommand"
+#: parser/parse_expr.c:585
+msgid "sub-select has too many columns"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË Á ÐÏÄÚÁÐÒÏÓÅ"
-#: tcop/postgres.c:976
-msgid "CommitTransactionCommand"
-msgstr "CommitTransactionCommand"
+#: parser/parse_expr.c:603
+#, c-format
+msgid "operator %s must return boolean, not type %s"
+msgstr "ÏÐÅÒÁÔÏÒ %s ÄÏÌÖÅÎ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ boolean, Á ÎÅ %s"
-#: tcop/postgres.c:1003
-msgid ""
-"Message from PostgreSQL backend:\n"
-"\tThe Postmaster has informed me that some other backend\n"
-"\tdied abnormally and possibly corrupted shared memory.\n"
-"\tI have rolled back the current transaction and am\n"
-"\tgoing to terminate your database system connection and exit.\n"
-"\tPlease reconnect to the database system and repeat your query."
+#: parser/parse_expr.c:606
+#: parser/parse_expr.c:613
+msgid "The operator of a quantified predicate subquery must return boolean."
msgstr ""
-#: tcop/postgres.c:1121
-msgid ""
-"floating point exception! The last floating point operation either exceeded "
-"legal ranges or was a divide by zero"
+#: parser/parse_expr.c:611
+#, c-format
+msgid "operator %s must not return a set"
msgstr ""
-#: tcop/postgres.c:1154
-msgid "This connection has been terminated by the administrator."
+#: parser/parse_expr.c:623
+msgid "sub-select has too few columns"
msgstr ""
-#: tcop/postgres.c:1161
-msgid "Query was canceled."
-msgstr ""
+#: parser/parse_expr.c:1033
+#, c-format
+msgid "attribute \"%s\" not found"
+msgstr "ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÎÁÊÄÅÎ"
-#: tcop/postgres.c:1308
-msgid "Assert checking is not compiled in"
+#: parser/parse_expr.c:1322
+#, c-format
+msgid "relation reference \"%s\" cannot be used in an expression"
msgstr ""
-#: tcop/postgres.c:1540
-msgid "only one -x flag is allowed"
+#: parser/parse_expr.c:1530
+#, c-format
+msgid "cannot cast type %s to %s"
+msgstr "ÎÅÌØÚÑ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s"
+
+#: parser/parse_func.c:89
+#, c-format
+msgid "cannot pass more than %d arguments to a function"
+msgstr "ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÆÕÎËÃÉÉ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÂÏÌÅÅ %d"
+
+#: parser/parse_func.c:224
+#, c-format
+msgid "cannot pass result of sub-select or join %s to a function"
msgstr ""
-#: tcop/postgres.c:1558
-msgid "use -x {off,nor,nopull,nopm,pullall,wait}"
+#: parser/parse_func.c:265
+#, c-format
+msgid "%s(*) specified, but %s is not an aggregate function"
msgstr ""
-#: tcop/postgres.c:1613
-msgid ""
-"Query statistics are disabled because parser, planner, or executor "
-"statistics are on."
+#: parser/parse_func.c:271
+#, c-format
+msgid "DISTINCT specified, but %s is not an aggregate function"
msgstr ""
-#: tcop/postgres.c:1689 tcop/postgres.c:1701
+#: parser/parse_func.c:296
#, c-format
-msgid ""
-"%s: invalid command line arguments\n"
-"Try -? for help."
+msgid "attribute notation .%s applied to type %s, which is not a complex type"
msgstr ""
-#: tcop/postgres.c:1709
+#: parser/parse_func.c:301
#, c-format
-msgid "%s: user name undefined and no database specified"
-msgstr ""
+msgid "attribute \"%s\" not found in datatype %s"
+msgstr "ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÎÁÊÄÅÎ × ÔÉÐÅ %s"
-#: tcop/postgres.c:1760
-msgid "InitPostgres"
-msgstr "InitPostgres"
+#: parser/parse_func.c:311
+#, c-format
+msgid "function %s is not unique"
+msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÕÎÉËÁÌØÎÁ"
-#: tcop/postgres.c:1845
-msgid "AbortCurrentTransaction"
-msgstr "AbortCurrentTransaction"
+#: parser/parse_func.c:314
+msgid "Could not choose a best candidate function. You may need to add explicit typecasts."
+msgstr ""
-#: tcop/postgres.c:2047
-msgid "unknown frontend message was received"
+#: parser/parse_func.c:322
+msgid "No function matches the given name and argument types. You may need to add explicit typecasts."
msgstr ""
-#: tcop/postgres.c:2176
-#, c-format
-msgid ""
-"%s\n"
-"%s"
+#: parser/parse_func.c:371
+msgid "aggregates may not return sets"
msgstr ""
-"%s\n"
-"%s"
-#: tcop/postgres.c:2542
+#: parser/parse_func.c:1353
#, c-format
-msgid "CreateCommandTag: unknown parse node type %d"
-msgstr ""
+msgid "no such attribute %s.%s.%s"
+msgstr "%s.%s.%s: ÎÅÔ ÔÁËÏÇÏ ÁÔÒÉÂÕÔÁ"
-#: tcop/pquery.c:86
+#: parser/parse_func.c:1358
#, c-format
-msgid "Closing pre-existing portal \"%s\""
-msgstr ""
+msgid "no such attribute %s.%s"
+msgstr "%s.%s: ÎÅÔ ÔÁËÏÇÏ ÁÔÒÉÂÕÔÁ"
-#: tcop/utility.c:96
+#: parser/parse_func.c:1428
#, c-format
-msgid "\"%s\" is not %s %s. Use DROP %s to remove %s %s"
-msgstr ""
+msgid "aggregate %s(*) does not exist"
+msgstr "ÁÇÒÅÇÁÔ %s(*) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: tcop/utility.c:100
+#: parser/parse_func.c:1433
#, c-format
-msgid "\"%s\" is not %s %s"
-msgstr ""
+msgid "aggregate %s(%s) does not exist"
+msgstr "ÁÇÒÅÇÁÔ %s(%s) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: tcop/utility.c:119 tcop/utility.c:124
+#: parser/parse_func.c:1454
#, c-format
-msgid "%s \"%s\" does not exist"
-msgstr ""
+msgid "function %s(%s) is not an aggregate"
+msgstr "ÆÕÎËÃÉÑ %s(%s) ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-#: tcop/utility.c:137
+#: parser/parse_node.c:124
#, c-format
-msgid "%s \"%s\" is a system %s"
+msgid "cannot subscript type %s because it is not an array"
msgstr ""
-#: tcop/utility.c:163
-#, c-format
-msgid "relation \"%s\" is a system catalog"
+#: parser/parse_node.c:183
+#: parser/parse_node.c:206
+msgid "array subscript must have type integer"
msgstr ""
-#: tcop/utility.c:442 tcop/utility.c:446
+#: parser/parse_node.c:228
#, c-format
-msgid "ProcessUtility: Invalid target for RENAME: %d"
+msgid "array assignment requires type %s but expression is of type %s"
msgstr ""
-#: tcop/utility.c:550
-msgid "ALTER TABLE: permission denied"
-msgstr "ALTER TABLE: ÎÅÔ ÄÏÓÔÕÐÁ"
+#: parser/parse_oper.c:84
+#: parser/parse_oper.c:761
+#, c-format
+msgid "operator does not exist: %s"
+msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ: %s"
-#: tcop/utility.c:556
-msgid "T_AlterTableStmt: unknown subtype"
+#: parser/parse_oper.c:185
+#: utils/adt/arrayfuncs.c:2397
+#: utils/adt/ri_triggers.c:3436
+#, c-format
+msgid "could not identify an equality operator for type %s"
msgstr ""
-#: tcop/utility.c:599
-msgid "T_AlterDomainStmt: unknown subtype"
+#: parser/parse_oper.c:249
+#: parser/parse_oper.c:314
+#, c-format
+msgid "could not identify an ordering operator for type %s"
msgstr ""
-#: tcop/utility.c:908
-#, c-format
-msgid "ProcessUtility: command #%d unsupported"
+#: parser/parse_oper.c:251
+#: parser/parse_oper.c:316
+msgid "Use an explicit ordering operator or modify the query."
msgstr ""
-#: utils/adt/arrayfuncs.c:176
+#: parser/parse_oper.c:560
#, c-format
-msgid "array_in: more than %d dimensions"
+msgid "operator requires run-time type coercion: %s"
msgstr ""
-#: utils/adt/arrayfuncs.c:179 utils/adt/arrayfuncs.c:188
-msgid "array_in: missing dimension value"
+#: parser/parse_oper.c:754
+#, c-format
+msgid "operator is not unique: %s"
msgstr ""
-#: utils/adt/arrayfuncs.c:196
-msgid "array_in: missing ']' in array declaration"
+#: parser/parse_oper.c:756
+msgid "Could not choose a best candidate operator. You may need to add explicit typecasts."
msgstr ""
-#: utils/adt/arrayfuncs.c:201
-msgid "array_in: upper_bound cannot be < lower_bound"
+#: parser/parse_oper.c:763
+msgid "No operator matches the given name and argument type(s). You may need to add explicit typecasts."
msgstr ""
-#: utils/adt/arrayfuncs.c:210
-msgid "array_in: Need to specify dimension"
+#: parser/parse_oper.c:853
+msgid "op ANY/ALL (array) requires array on right side"
msgstr ""
-#: utils/adt/arrayfuncs.c:219
-msgid "array_in: missing assignment operator"
+#: parser/parse_oper.c:882
+msgid "op ANY/ALL (array) requires operator to yield boolean"
msgstr ""
-#: utils/adt/arrayfuncs.c:245
-msgid "array_in: missing left brace"
+#: parser/parse_oper.c:886
+msgid "op ANY/ALL (array) requires operator not to return a set"
msgstr ""
-#: utils/adt/arrayfuncs.c:301 utils/adt/arrayfuncs.c:308
-#: utils/adt/arrayfuncs.c:420 utils/adt/arrayfuncs.c:430
+#: parser/parse_oper.c:896
#, c-format
-msgid "malformed array constant: %s"
-msgstr ""
-
-#: utils/adt/arrayfuncs.c:317 utils/adt/arrayfuncs.c:328
-#: utils/adt/arrayfuncs.c:449 utils/adt/arrayfuncs.c:462
-#: utils/adt/arrayfuncs.c:498
-msgid "array_in: illformed array constant"
+msgid "could not find datatype for array of %s"
msgstr ""
-#: utils/adt/arrayfuncs.c:1039
-msgid "Slices of fixed-length arrays not implemented"
+#: parser/parse_target.c:66
+#, c-format
+msgid "relation reference \"%s\" cannot be used as a targetlist entry"
msgstr ""
-#: utils/adt/arrayfuncs.c:1175 utils/adt/arrayfuncs.c:1177
-#: utils/adt/arrayfuncs.c:1194 utils/adt/arrayfuncs.c:1214
-#: utils/adt/arrayfuncs.c:1224 utils/adt/arrayfuncs.c:1350
-#: utils/adt/arrayfuncs.c:1365 utils/adt/arrayfuncs.c:1374
-#: utils/adt/arrayfuncs.c:1381 utils/adt/arrayfuncs.c:1390
-msgid "Invalid array subscripts"
+#: parser/parse_target.c:68
+#, c-format
+msgid "Write \"%s\".* to denote all the columns of the relation."
msgstr ""
-#: utils/adt/arrayfuncs.c:1339
-msgid "Updates on slices of fixed-length arrays not implemented"
-msgstr ""
+#: parser/parse_target.c:331
+#, c-format
+msgid "cannot assign to system attribute \"%s\""
+msgstr "ÎÅÌØÚÑ ÐÒÉÓ×ÏÉÔØ ÚÎÁÞÅÎÉÅ ÓÉÓÔÅÍÎÏÍÕ ÁÔÒÉÂÕÔÕ \"%s\""
-#: utils/adt/arrayfuncs.c:1400
-msgid "Source array too small"
+#: parser/parse_target.c:353
+msgid "cannot set an array element to DEFAULT"
msgstr ""
-#: utils/adt/arrayfuncs.c:1531
+#: parser/parse_target.c:420
#, c-format
-msgid "array_map: invalid nargs: %d"
-msgstr ""
-
-#: utils/adt/arrayfuncs.c:1533
-msgid "array_map: null input array"
+msgid "column \"%s\" is of type %s but expression is of type %s"
msgstr ""
-#: utils/adt/arrayfuncs.c:1577
-msgid "array_map: cannot handle NULL in array"
+#: parser/parse_target.c:555
+msgid "SELECT * with no tables specified is not valid"
msgstr ""
-#: utils/adt/arrayfuncs.c:1768 utils/cache/lsyscache.c:946
-#: utils/cache/lsyscache.c:969
+#: parser/parse_type.c:62
#, c-format
-msgid "cache lookup failed for type %u"
+msgid "improper %%TYPE reference (too few dotted names): %s"
msgstr ""
-#: utils/adt/acl.c:92
+#: parser/parse_type.c:83
#, c-format
-msgid "getid: identifier must be <%d characters"
+msgid "improper %%TYPE reference (too many dotted names): %s"
msgstr ""
-#: utils/adt/acl.c:130
+#: parser/parse_type.c:103
#, c-format
-msgid "aclparse: input = '%s'"
+msgid "type reference %s converted to %s"
msgstr ""
-#: utils/adt/acl.c:142
-msgid "aclparse: bad keyword, must be [group|user]"
-msgstr ""
+#: parser/parse_type.c:206
+#: parser/parse_type.c:237
+#, c-format
+msgid "type \"%s\" is only a shell"
+msgstr "ÔÉÐ \"%s\" Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
-#: utils/adt/acl.c:145
-msgid "aclparse: a name must follow the [group|user] keyword"
-msgstr ""
+#: parser/parse_type.c:507
+#, c-format
+msgid "invalid type name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ \"%s\""
-#: utils/adt/acl.c:162
+#: port/pg_sema.c:117
+#: port/sysv_sema.c:117
#, c-format
-msgid "aclparse: mode change flag must use \"%c%c%c\""
-msgstr ""
+msgid "could not create semaphores: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÅÍÁÆÏÒÙ: %m"
-#: utils/adt/acl.c:208
+#: port/pg_sema.c:118
+#: port/sysv_sema.c:118
#, c-format
-msgid "aclparse: mode flags must use \"%s\""
+msgid "Failed syscall was semget(%d, %d, 0%o)."
msgstr ""
-#: utils/adt/acl.c:229
+#: port/pg_sema.c:122
+#: port/sysv_sema.c:122
#, c-format
-msgid "aclparse: correctly read [%x %d %x], modechg=%x"
+msgid ""
+"This error does *not* mean that you have run out of disk space.\n"
+"It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded. You need to raise the respective kernel parameter. Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its max_connections parameter (currently %d).\n"
+"The PostgreSQL documentation contains more information about configuring your system for PostgreSQL."
msgstr ""
-#: utils/adt/acl.c:249
+#: port/pg_sema.c:151
+#: port/sysv_sema.c:151
#, c-format
-msgid "makeacl: invalid size: %d"
+msgid "You possibly need to raise your kernel's SEMVMX value to be at least %d. Look into the PostgreSQL documentation for details."
msgstr ""
-#: utils/adt/acl.c:279
-msgid "aclitemin: cannot accept anything but = ACLs"
+#: port/pg_shmem.c:92
+#: port/sysv_shmem.c:92
+#, c-format
+msgid "could not create shared memory segment: %m"
msgstr ""
-#: utils/adt/acl.c:283
-msgid "aclitemin: extra garbage at end of specification"
+#: port/pg_shmem.c:93
+#: port/sysv_shmem.c:93
+#, c-format
+msgid "Failed syscall was shmget(key=%d, size=%u, 0%o)."
msgstr ""
-#: utils/adt/acl.c:351
+#: port/pg_shmem.c:97
+#: port/sysv_shmem.c:97
#, c-format
-msgid "aclitemout: bad idtype: %d"
+msgid ""
+"This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter. You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently %u bytes), reduce PostgreSQL's shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
+"If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.\n"
+"The PostgreSQL documentation contains more information about shared memory configuration."
msgstr ""
-#: utils/adt/acl.c:433
+#: port/pg_shmem.c:110
+#: port/sysv_shmem.c:110
#, c-format
-msgid "acldefault: bogus objtype %d"
+msgid ""
+"This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory or swap space. To reduce the request size (currently %u bytes), reduce PostgreSQL's shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
+"The PostgreSQL documentation contains more information about shared memory configuration."
msgstr ""
-#: utils/adt/acl.c:506
-msgid "aclinsert3: insertion before world ACL??"
+#: port/pg_shmem.c:119
+#: port/sysv_shmem.c:119
+#, c-format
+msgid ""
+"This error does *not* mean that you have run out of disk space. It occurs either if all available shared memory IDs have been taken, in which case you need to raise the SHMMNI parameter in your kernel, or because the system's overall limit for shared memory has been reached. If you cannot increase the shared memory limit, reduce PostgreSQL's shared memory request (currently %u bytes), by reducing its shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
+"The PostgreSQL documentation contains more information about shared memory configuration."
msgstr ""
-#: utils/adt/acl.c:617
-msgid "aclremove: removal of the world ACL??"
-msgstr ""
+#: postmaster/postmaster.c:327
+#, c-format
+msgid "data directory \"%s\" does not exist"
+msgstr "ÄÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/acl.c:864
+#: postmaster/postmaster.c:332
#, c-format
-msgid "has_table_privilege: invalid privilege type %s"
+msgid "could not read permissions of directory \"%s\": %m"
msgstr ""
-#: utils/adt/acl.c:1067
+#: postmaster/postmaster.c:347
#, c-format
-msgid "has_database_privilege: invalid privilege type %s"
+msgid "data directory \"%s\" has group or world access"
msgstr ""
-#: utils/adt/acl.c:1243
-#, c-format
-msgid "function \"%s\" does not exist"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: postmaster/postmaster.c:349
+msgid "Permissions should be u=rwx (0700)."
+msgstr ""
-#: utils/adt/acl.c:1266
+#: postmaster/postmaster.c:361
#, c-format
-msgid "has_function_privilege: invalid privilege type %s"
+msgid ""
+"%s could not find the database system.\n"
+"Expected to find it in the PGDATA directory \"%s\",\n"
+"but failed to open file \"%s\": %s\n"
msgstr ""
+"íÏÄÕÌØ %s ÎÅ ÎÁÛ£Ì ÓÉÓÔÅÍÕ ÂÁÚ ÄÁÎÎÙÈ.\n"
+"óÉÓÔÅÍÁ ÏÖÉÄÁÌÁÓØ × PGDATA ÄÉÒÉËÔÏÒÉÉ - \"%s\",\n"
+"ÎÏ ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %s\n"
-#: utils/adt/acl.c:1465
-#, c-format
-msgid "has_language_privilege: invalid privilege type %s"
+#: postmaster/postmaster.c:459
+#: tcop/postgres.c:2114
+msgid "assert checking is not compiled in"
msgstr ""
-#: utils/adt/acl.c:1641
+#: postmaster/postmaster.c:585
+#: postmaster/postmaster.c:598
#, c-format
-msgid "schema \"%s\" does not exist"
-msgstr "ÓÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "Try '%s --help' for more information.\n"
+msgstr "îÁÂÅÒÉÔÅ '%s --help' ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n"
-#: utils/adt/acl.c:1667
+#: postmaster/postmaster.c:596
#, c-format
-msgid "has_schema_privilege: invalid privilege type %s"
+msgid "invalid argument: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ: \"%s\""
+
+#: postmaster/postmaster.c:624
+msgid "the number of buffers (-B) must be at least twice the number of allowed connections (-N) and at least 16"
msgstr ""
-#: utils/adt/ascii.c:67
-#, c-format
-msgid "pg_to_ascii(): unsupported encoding from %s"
+#: postmaster/postmaster.c:630
+msgid "superuser_reserved_connections must be less than max_connections"
msgstr ""
-#: utils/adt/bool.c:77
-#, c-format
-msgid "Bad boolean external representation '%s'"
+#: postmaster/postmaster.c:639
+msgid "invalid datetoken tables, please fix"
msgstr ""
-#: utils/adt/cash.c:195
+#: postmaster/postmaster.c:674
+#: tcop/postgres.c:2591
#, c-format
-msgid "Bad money external representation %s"
+msgid "%s: could not locate postgres executable"
msgstr ""
-#: utils/adt/cash.c:292 utils/adt/cash.c:305
-msgid "Memory allocation failed, can't output cash"
+#: postmaster/postmaster.c:683
+msgid "for SSL, TCP/IP connections must be enabled"
msgstr ""
-#: utils/adt/cash.c:445 utils/adt/cash.c:495
-msgid "cash_div: divide by 0.0 error"
+#: postmaster/postmaster.c:757
+#, c-format
+msgid "could not create listen socket for \"%s\""
msgstr ""
-#: utils/adt/cash.c:546
-msgid "cash_div_int4: divide by 0 error"
+#: postmaster/postmaster.c:776
+msgid "could not create TCP/IP listen socket"
msgstr ""
-#: utils/adt/cash.c:596
-msgid "cash_div: divide by 0 error"
+#: postmaster/postmaster.c:800
+msgid "could not create UNIX stream port"
msgstr ""
-#: utils/adt/date.c:69
+#: postmaster/postmaster.c:920
#, c-format
-msgid "Bad date external representation (too long) '%s'"
+msgid "could not fork background process: %s"
msgstr ""
-#: utils/adt/date.c:73
+#: postmaster/postmaster.c:942
#, c-format
-msgid "Bad date external representation '%s'"
+msgid "could not disassociate from controlling TTY: %s"
msgstr ""
-#: utils/adt/date.c:81
+#: postmaster/postmaster.c:962
+#, c-format
msgid ""
-"Date CURRENT no longer supported\n"
-"\tdate_in() internal coding error"
+"%s is the PostgreSQL server.\n"
+"\n"
msgstr ""
+"%s Ñ×ÌÑÅÔÓÑ PostgreSQL ÓÅÒ×ÅÒÏÍ.\n"
+"\n"
-#: utils/adt/date.c:91
+#: postmaster/postmaster.c:963
#, c-format
-msgid "Unrecognized date external representation '%s'"
+msgid ""
+"Usage:\n"
+" %s [OPTION]...\n"
+"\n"
msgstr ""
+"éÓÐÏÌØÚÏ×ÁÎÉÅ:\n"
+" %s [ïðãéñ]...\n"
+"\n"
-#: utils/adt/date.c:400
-msgid "Unable to convert timestamp to date"
-msgstr ""
+#: postmaster/postmaster.c:964
+msgid "Options:\n"
+msgstr "ïÐÃÉÉ:\n"
-#: utils/adt/date.c:425
-msgid "Unable to convert reserved abstime value to date"
-msgstr ""
+#: postmaster/postmaster.c:966
+msgid " -A 1|0 enable/disable run-time assert checking\n"
+msgstr " -A 1|0 ×ËÌÀÞÉÔØ/×ÙËÌÀÞÉÔØ ÐÒÏ×ÅÒËÕ ÉÓËÌÀÞÉÔÅÌØÎÙÈ ÓÉÔÕÁÃÉÊ\n"
+
+#: postmaster/postmaster.c:968
+msgid " -B NBUFFERS number of shared buffers\n"
+msgstr " -B þâõæåòï÷ ÞÉÓÌÏ ÏÂÝÉÈ ÂÕÆÅÒÏ×\n"
+
+#: postmaster/postmaster.c:969
+msgid " -c NAME=VALUE set run-time parameter\n"
+msgstr " -c éíñ=úîáþ. ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒ ×ÙÐÏÌÎÅÎÉÑ (run-time)\n"
+
+#: postmaster/postmaster.c:970
+msgid " -d 1-5 debugging level\n"
+msgstr " -d 1-5 ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ\n"
+
+#: postmaster/postmaster.c:971
+msgid " -D DATADIR database directory\n"
+msgstr " -D äéòäáîîùè ÄÉÒÅËÔÏÒÉÑ Ó ÄÁÎÎÙÍÉ\n"
-#: utils/adt/date.c:484
-msgid "Bad date external representation (too long)"
+#: postmaster/postmaster.c:972
+msgid " -F turn fsync off\n"
+msgstr " -F ×ÙÕËÌÀÞÉÔØ fsync\n"
+
+#: postmaster/postmaster.c:973
+msgid " -h HOSTNAME host name or IP address to listen on\n"
+msgstr " -h èïóô ÉÍÑ ÈÏÓÔÁ ÉÌÉ IP-ÁÄÒÅÓ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ\n"
+
+#: postmaster/postmaster.c:974
+msgid " -i enable TCP/IP connections\n"
+msgstr " -i ÐÏÄËÌÀÞÉÔØ TCP/IP ÓÏÅÄÉÎÅÎÉÑ\n"
+
+#: postmaster/postmaster.c:975
+msgid " -k DIRECTORY Unix-domain socket location\n"
+msgstr " -k äéòåëôïòéñ íÅÓÔÏÎÁÈÏÖÄÎÉÑ unix-domain ÓÏËÅÔÏ×\n"
+
+#: postmaster/postmaster.c:977
+msgid " -l enable SSL connections\n"
+msgstr " -l ×ËÌÀÞÉÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÑ\n"
+
+#: postmaster/postmaster.c:979
+msgid " -N MAX-CONNECT maximum number of allowed connections\n"
+msgstr " -N MAX-CONNECT ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÐÏÄÓÏÅÄÉÎÅÎÉÊ\n"
+
+#: postmaster/postmaster.c:980
+msgid " -o OPTIONS pass 'OPTIONS' to each backend server\n"
+msgstr " -o ïðãéé ÐÅÒÅÄÁÔØ 'ïðãéé' ËÁÖÄÏÍÕ ÂÜË-ÅÎÄÕ (ÓÅÒ×ÅÒÕ)\n"
+
+#: postmaster/postmaster.c:981
+msgid " -p PORT port number to listen on\n"
+msgstr " -p ðïòô ÎÏÍÅÒ ÐÏÒÔÁ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ\n"
+
+#: postmaster/postmaster.c:982
+msgid " -S silent mode (start in background without logging output)\n"
+msgstr " -S ÔÉÈÉÊ ÒÅÖÉÍ (ÚÁÐÕÓÔÉÔØ ÎÁ ÚÁÄÎÅÍ ÐÌÁÎÅ ÂÅÚ ÌÏÇÏ× ÒÅÚÕÌØÔÁÔÏ×)\n"
+
+#: postmaster/postmaster.c:983
+msgid " --help show this help, then exit\n"
+msgstr " --help ÐÏËÁÚÁÔØ ÜÔÕ ÐÏÄÓËÁÚËÕ É ×ÙÊÔÉ\n"
+
+#: postmaster/postmaster.c:984
+msgid " --version output version information, then exit\n"
+msgstr " --version ÐÏËÁÚÁÔØ ×ÅÒÓÉÀ É ×ÙÊÔÉ\n"
+
+#: postmaster/postmaster.c:986
+msgid ""
+"\n"
+"Developer options:\n"
msgstr ""
+"\n"
+"ïÐÃÉÉ ÒÁÚÒÁÂÏÔÞÉËÁ:\n"
-#: utils/adt/date.c:521
-#, c-format
-msgid "Bad time external representation (too long) '%s'"
+#: postmaster/postmaster.c:987
+msgid " -n do not reinitialize shared memory after abnormal exit\n"
+msgstr " -n ÎÅ ÐÅÒÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÏÂÝÕÀ ÐÁÍÑÔØ ÐÏÓÌÅ ÎÅÎÏÒÍÁÌØÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ\n"
+
+#: postmaster/postmaster.c:988
+msgid " -s send SIGSTOP to all backend servers if one dies\n"
+msgstr " -s ÐÏÓÌÁÔØ ÓÉÇÎÁÌ SIGSTOP ×ÓÅÍ ÂÜË-ÅÎÄÁÍ (ÓÅÒ×ÅÒÁÍ) ÅÚÌÉ ÏÄÉÎ ÉÚ ÎÉÈ ÐÁÄÁÅÔ\n"
+
+#: postmaster/postmaster.c:990
+msgid ""
+"\n"
+"Please read the documentation for the complete list of run-time\n"
+"configuration settings and how to set them on the command line or in\n"
+"the configuration file.\n"
+"\n"
+"Report bugs to <pgsql-bugs@postgresql.org>.\n"
msgstr ""
-#: utils/adt/date.c:525 utils/adt/date.c:1336
+#: postmaster/postmaster.c:1073
#, c-format
-msgid "Bad time external representation '%s'"
+msgid "select failed in postmaster: %m"
msgstr ""
-#: utils/adt/date.c:928
-msgid "Unable to convert timestamp to time"
+#: postmaster/postmaster.c:1190
+#: postmaster/postmaster.c:1221
+msgid "incomplete startup packet"
msgstr ""
-#: utils/adt/date.c:963
-msgid "Unable to convert timestamptz to time"
+#: postmaster/postmaster.c:1202
+msgid "invalid length of startup packet"
msgstr ""
-#: utils/adt/date.c:1165
-msgid "Bad time external representation (too long)"
+#: postmaster/postmaster.c:1254
+#, c-format
+msgid "failed to send SSL negotiation response: %m"
msgstr ""
-#: utils/adt/date.c:1196 utils/adt/date.c:1279
+#: postmaster/postmaster.c:1283
#, c-format
-msgid "TIME units '%s' not recognized"
+msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u"
msgstr ""
-#: utils/adt/date.c:1263
-#, c-format
-msgid "TIME units '%s' not supported"
+#: postmaster/postmaster.c:1347
+msgid "invalid startup packet layout: expected terminator as last byte"
msgstr ""
-#: utils/adt/date.c:1331
-#, c-format
-msgid "Bad time with time zone external representation (too long) '%s'"
+#: postmaster/postmaster.c:1376
+msgid "no PostgreSQL user name specified in startup packet"
msgstr ""
-#: utils/adt/date.c:1795
-msgid "Unable to convert timestamptz to timetz"
+#: postmaster/postmaster.c:1431
+msgid "the database system is starting up"
+msgstr "ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ ÓÔÁÒÔÕÅÔ"
+
+#: postmaster/postmaster.c:1436
+msgid "the database system is shutting down"
+msgstr "ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÚ ÏÔËÌÀÞÁÅÔÓÑ"
+
+#: postmaster/postmaster.c:1441
+msgid "the database system is in recovery mode"
+msgstr "ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ × ÒÅÖÉÍÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ"
+
+#: postmaster/postmaster.c:1446
+#: storage/ipc/sinval.c:54
+#: storage/lmgr/proc.c:226
+msgid "sorry, too many clients already"
msgstr ""
-#: utils/adt/date.c:1871
-msgid "Bad timetz external representation (too long)"
+#: postmaster/postmaster.c:1655
+msgid "received SIGHUP, reloading configuration files"
msgstr ""
-#: utils/adt/date.c:1902 utils/adt/date.c:1998
-#, c-format
-msgid "TIMETZ units '%s' not recognized"
+#: postmaster/postmaster.c:1699
+msgid "received smart shutdown request"
msgstr ""
-#: utils/adt/date.c:1982
-#, c-format
-msgid "TIMETZ units '%s' not supported"
+#: postmaster/postmaster.c:1730
+msgid "received fast shutdown request"
msgstr ""
-#: utils/adt/date.c:2025 utils/adt/date.c:2059 utils/adt/timestamp.c:3274
-#: utils/adt/timestamp.c:3297 utils/adt/timestamp.c:3411
-#: utils/adt/timestamp.c:3433
-#, c-format
-msgid "Time zone '%s' not recognized"
+#: postmaster/postmaster.c:1737
+msgid "aborting any active transactions"
msgstr ""
-#: utils/adt/date.c:2078 utils/adt/timestamp.c:3319 utils/adt/timestamp.c:3456
-#, c-format
-msgid "INTERVAL time zone '%s' not legal (month specified)"
+#: postmaster/postmaster.c:1774
+msgid "received immediate shutdown request"
msgstr ""
-#: utils/adt/datetime.c:1239 utils/adt/datetime.c:1955
-msgid "'CURRENT' is no longer supported"
+#: postmaster/postmaster.c:1831
+msgid "statistics collector process"
+msgstr "ÐÒÏÃÅÓÓ ÓÂÏÒÁ ÓÔÁÔÉÓÔÉËÉ"
+
+#: postmaster/postmaster.c:1844
+msgid "shutdown process"
+msgstr "ÐÒÏÃÅÓÓ ÚÁËÒÙÔÉÑ"
+
+#: postmaster/postmaster.c:1856
+msgid "startup process"
+msgstr "ÐÒÏÃÅÓÓ ÚÁÐÕÓËÁ"
+
+#: postmaster/postmaster.c:1859
+msgid "aborting startup due to startup process failure"
msgstr ""
-#: utils/adt/datetime.c:1418 utils/adt/datetime.c:2227
-#: utils/adt/formatting.c:3035
-#, c-format
-msgid "Inconsistent use of year %04d and 'BC'"
+#: postmaster/postmaster.c:1914
+msgid "all server processes terminated; reinitializing"
msgstr ""
-#: utils/adt/datum.c:78 utils/adt/datum.c:87
-msgid "datumGetSize: Invalid Datum Pointer"
+#: postmaster/postmaster.c:1952
+msgid "child process"
+msgstr "ÐÒÏÃÅÓÓ-ÓÙÎ"
+
+#: postmaster/postmaster.c:1998
+msgid "checkpoint process"
+msgstr "ÐÒÏÃÅÓÓ ËÏÎÔÏÌØÎÙÈ ÔÏÞÅË"
+
+#: postmaster/postmaster.c:1999
+msgid "server process"
+msgstr "ÐÒÏÃÅÓÓ ÓÅÒ×ÅÒÁ"
+
+#: postmaster/postmaster.c:2002
+msgid "terminating any other active server processes"
msgstr ""
-#: utils/adt/datum.c:92
+#: postmaster/postmaster.c:2071
#, c-format
-msgid "datumGetSize: Invalid typLen %d"
+msgid "%s (pid %d) exited with exit code %d"
msgstr ""
-#: utils/adt/encode.c:53 utils/adt/encode.c:87
+#: postmaster/postmaster.c:2080
#, c-format
-msgid "No such encoding as '%s'"
+msgid "%s (pid %d) was terminated by signal %d"
msgstr ""
-#: utils/adt/encode.c:62
-msgid "Overflow - encode estimate too small"
+#: postmaster/postmaster.c:2089
+#, c-format
+msgid "%s (pid %d) exited with unexpected status %d"
msgstr ""
-#: utils/adt/encode.c:96
-msgid "Overflow - decode estimate too small"
+#: postmaster/postmaster.c:2205
+msgid "connection startup failed"
msgstr ""
-#: utils/adt/encode.c:144
+#: postmaster/postmaster.c:2221
#, c-format
-msgid "Bad hex code: '%c'"
-msgstr ""
-
-#: utils/adt/encode.c:170
-msgid "hex_decode: invalid data"
+msgid "could not fork new process for connection: %m"
msgstr ""
-#: utils/adt/encode.c:284
-msgid "base64: unexpected '='"
+#: postmaster/postmaster.c:2257
+msgid "could not fork new process for connection: "
msgstr ""
-#: utils/adt/encode.c:294
-msgid "base64: Invalid symbol"
+#: postmaster/postmaster.c:2388
+#, c-format
+msgid "connection received: host=%s port=%s"
msgstr ""
-#: utils/adt/encode.c:312
-msgid "base64: invalid end sequence"
+#: postmaster/postmaster.c:2450
+#, c-format
+msgid "connection authorized: user=%s database=%s"
msgstr ""
-#: utils/adt/encode.c:419 utils/adt/encode.c:482
-msgid "decode: Bad input string for type bytea"
+#: postmaster/postmaster.c:2610
+#, c-format
+msgid "checkpoints are occurring too frequently (%d seconds apart)"
msgstr ""
-#: utils/adt/float.c:151
-msgid "Bad float4 input format -- overflow"
+#: postmaster/postmaster.c:2612
+msgid "Consider increasing CHECKPOINT_SEGMENTS."
msgstr ""
-#: utils/adt/float.c:153
-msgid "Bad float4 input format -- underflow"
+#: postmaster/postmaster.c:2880
+#, c-format
+msgid "could not fork startup process: %m"
msgstr ""
-#: utils/adt/float.c:175
-msgid "Bad float8 input format -- overflow"
+#: postmaster/postmaster.c:2884
+#, c-format
+msgid "could not fork checkpoint process: %m"
msgstr ""
-#: utils/adt/float.c:177
-msgid "Bad float8 input format -- underflow"
+#: postmaster/postmaster.c:2888
+#, c-format
+msgid "could not fork shutdown process: %m"
msgstr ""
-#: utils/adt/float.c:207
+#: postmaster/postmaster.c:2892
#, c-format
-msgid "Bad float4 input format '%s'"
+msgid "could not fork process: %m"
msgstr ""
-#: utils/adt/float.c:212
+#: postmaster/pgstat.c:200
#, c-format
-msgid "Input '%s' is out of range for float4"
+msgid "could not resolve \"localhost\": %s"
msgstr ""
-#: utils/adt/float.c:278 utils/adt/numeric.c:2836 utils/adt/numeric.c:2859
+#: postmaster/pgstat.c:220
#, c-format
-msgid "Bad float8 input format '%s'"
+msgid "could not create socket for statistics: %m"
msgstr ""
-#: utils/adt/float.c:283
+#: postmaster/pgstat.c:232
#, c-format
-msgid "Input '%s' is out of range for float8"
+msgid "could not bind socket for statistics: %m"
msgstr ""
-#: utils/adt/float.c:508
-msgid "float4div: divide by zero error"
+#: postmaster/pgstat.c:244
+#, c-format
+msgid "could not get address of socket for statistics: %m"
msgstr ""
-#: utils/adt/float.c:570
-msgid "float8div: divide by zero error"
+#: postmaster/pgstat.c:258
+#, c-format
+msgid "could not connect socket for statistics: %m"
msgstr ""
-#: utils/adt/float.c:820
-msgid "dtoi4: integer out of range"
+#: postmaster/pgstat.c:272
+#, c-format
+msgid "could not set statistics socket to nonblock mode: %m"
msgstr ""
-#: utils/adt/float.c:837
-msgid "dtoi2: integer out of range"
+#: postmaster/pgstat.c:283
+#, c-format
+msgid "could not create pipe for statistics collector: %m"
msgstr ""
-#: utils/adt/float.c:882
-msgid "ftoi4: integer out of range"
+#: postmaster/pgstat.c:344
+msgid "statistics collector startup skipped"
msgstr ""
-#: utils/adt/float.c:899
-msgid "ftoi2: integer out of range"
+#: postmaster/pgstat.c:375
+#, c-format
+msgid "could not fork statistics buffer: %m"
msgstr ""
-#: utils/adt/float.c:1133
-msgid "can't take sqrt of a negative number"
+#: postmaster/pgstat.c:785
+msgid "must be superuser to reset statistics counters"
msgstr ""
-#: utils/adt/float.c:1177
-msgid "pow() result is out of range"
+#: postmaster/pgstat.c:1266
+#, c-format
+msgid "could not create pipe for statistics buffer: %m"
msgstr ""
-#: utils/adt/float.c:1205
-msgid "exp() result is out of range"
+#: postmaster/pgstat.c:1274
+#, c-format
+msgid "could not fork statistics collector: %m"
msgstr ""
-#: utils/adt/float.c:1223 utils/adt/float.c:1244
-msgid "can't take log of zero"
+#: postmaster/pgstat.c:1331
+#: postmaster/pgstat.c:1634
+#: postmaster/pgstat.c:1902
+#: postmaster/pgstat.c:1934
+#: postmaster/pgstat.c:1988
+#: postmaster/pgstat.c:2249
+#: postmaster/pgstat.c:2310
+#: postmaster/pgstat.c:2356
+#: postmaster/pgstat.c:2407
+#: postmaster/pgstat.c:2636
+#: postmaster/pgstat.c:2818
+msgid "out of memory in statistics collector --- abort"
msgstr ""
-#: utils/adt/float.c:1225 utils/adt/float.c:1246
-msgid "can't take log of a negative number"
+#: postmaster/pgstat.c:1343
+msgid "allocation of backend table failed"
msgstr ""
-#: utils/adt/float.c:1271
+#: postmaster/pgstat.c:1409
#, c-format
-msgid "acos(%f) input is out of range"
+msgid "select failed in statistics collector: %m"
msgstr ""
-#: utils/adt/float.c:1294
+#: postmaster/pgstat.c:1451
#, c-format
-msgid "asin(%f) input is out of range"
+msgid "could not read from statistics pipe: %m"
msgstr ""
-#: utils/adt/float.c:1317
-#, c-format
-msgid "atan(%f) input is out of range"
+#: postmaster/pgstat.c:1470
+msgid "invalid statistics message length"
msgstr ""
-#: utils/adt/float.c:1341
+#: postmaster/pgstat.c:1622
#, c-format
-msgid "atan2(%f,%f) input is out of range"
+msgid "could not set statistics pipe to nonblock mode: %m"
msgstr ""
-#: utils/adt/float.c:1364
-#, c-format
-msgid "cos(%f) input is out of range"
+#: postmaster/pgstat.c:1662
+msgid "statistics buffer is full"
msgstr ""
-#: utils/adt/float.c:1387
+#: postmaster/pgstat.c:1695
#, c-format
-msgid "cot(%f) input is out of range"
+msgid "select failed in statistics buffer: %m"
msgstr ""
-#: utils/adt/float.c:1411
+#: postmaster/pgstat.c:1713
#, c-format
-msgid "sin(%f) input is out of range"
+msgid "failed to read statistics message: %m"
msgstr ""
-#: utils/adt/float.c:1434
+#: postmaster/pgstat.c:1788
#, c-format
-msgid "tan(%f) input is out of range"
+msgid "failed to write statistics pipe: %m"
msgstr ""
-#: utils/adt/float.c:1545
+#: postmaster/pgstat.c:1842
#, c-format
-msgid "%s: expected 3-element float8 array"
+msgid "invalid backend ID %d"
msgstr ""
-#: utils/adt/float.c:1756
-msgid "float48div: divide by zero"
+#: postmaster/pgstat.c:2037
+#: postmaster/pgstat.c:2150
+#, c-format
+msgid "could not write temp statistics file \"%s\": %m"
msgstr ""
-#: utils/adt/float.c:1816
-msgid "float84div: divide by zero"
+#: postmaster/pgstat.c:2064
+msgid "database hash table corrupted during cleanup --- abort"
msgstr ""
-#: utils/adt/format_type.c:136 utils/adt/format_type.c:162
+#: postmaster/pgstat.c:2101
#, c-format
-msgid "could not locate data type with oid %u in catalog"
+msgid "tables hash table for database %u corrupted during cleanup --- abort"
msgstr ""
-#: utils/adt/format_type.c:315
+#: postmaster/pgstat.c:2159
#, c-format
-msgid "Invalid INTERVAL typmod 0x%x"
+msgid "could not rename temp statistics file \"%s\" to \"%s\": %m"
msgstr ""
-#: utils/adt/formatting.c:390
-#, c-format
-msgid ""
-"TMFC:\n"
-"hh %d\n"
-"am %d\n"
-"pm %d\n"
-"mi %d\n"
-"ss %d\n"
-"ssss %d\n"
-"d %d\n"
-"dd %d\n"
-"ddd %d\n"
-"mm %d\n"
-"ms: %d\n"
-"year %d\n"
-"bc %d\n"
-"iw %d\n"
-"ww %d\n"
-"w %d\n"
-"cc %d\n"
-"q %d\n"
-"j %d\n"
-"us: %d"
-msgstr ""
-
-#: utils/adt/formatting.c:396
-#, c-format
-msgid ""
-"TM:\n"
-"sec %d\n"
-"year %d\n"
-"min %d\n"
-"wday %d\n"
-"hour %d\n"
-"yday %d\n"
-"mday %d\n"
-"nisdst %d\n"
-"mon %d\n"
+#: postmaster/pgstat.c:2181
+msgid "dead-backend hash table corrupted during cleanup --- abort"
msgstr ""
-#: utils/adt/formatting.c:963
-msgid "to_char/to_number(): '9' must be ahead of 'PR'."
+#: postmaster/pgstat.c:2292
+#: postmaster/pgstat.c:2324
+#: postmaster/pgstat.c:2387
+#: postmaster/pgstat.c:2420
+#: postmaster/pgstat.c:2441
+#: postmaster/pgstat.c:2487
+#: postmaster/pgstat.c:2520
+msgid "corrupted pgstat.stat file"
msgstr ""
-#: utils/adt/formatting.c:980
-msgid "to_char/to_number(): '0' must be ahead of 'PR'."
-msgstr ""
+#: rewrite/rewriteDefine.c:103
+#: rewrite/rewriteDefine.c:553
+#, c-format
+msgid "rule \"%s\" for relation \"%s\" already exists"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/formatting.c:1007
-msgid "to_char/to_number(): not unique decimal point."
+#: rewrite/rewriteDefine.c:233
+msgid "rule actions on OLD are not implemented"
msgstr ""
-#: utils/adt/formatting.c:1012 utils/adt/formatting.c:1099
-msgid "to_char/to_number(): can't use 'V' and decimal poin together."
+#: rewrite/rewriteDefine.c:234
+msgid "Use views or triggers instead."
msgstr ""
-#: utils/adt/formatting.c:1025
-msgid "to_char/to_number(): not unique 'S'."
+#: rewrite/rewriteDefine.c:238
+msgid "rule actions on NEW are not implemented"
msgstr ""
-#: utils/adt/formatting.c:1030
-msgid "to_char/to_number(): can't use 'S' and 'PL'/'MI'/'SG'/'PR' together."
+#: rewrite/rewriteDefine.c:239
+msgid "Use triggers instead."
msgstr ""
-#: utils/adt/formatting.c:1052
-msgid "to_char/to_number(): can't use 'S' and 'MI' together."
+#: rewrite/rewriteDefine.c:256
+msgid "INSTEAD NOTHING rules on select are not implemented"
msgstr ""
-#: utils/adt/formatting.c:1061
-msgid "to_char/to_number(): can't use 'S' and 'PL' together."
+#: rewrite/rewriteDefine.c:257
+msgid "Use views instead."
msgstr ""
-#: utils/adt/formatting.c:1070
-msgid "to_char/to_number(): can't use 'S' and 'SG' together."
+#: rewrite/rewriteDefine.c:265
+msgid "multiple action rules on select are not implemented"
msgstr ""
-#: utils/adt/formatting.c:1080
-msgid "to_char/to_number(): can't use 'PR' and 'S'/'PL'/'MI'/'SG' together."
+#: rewrite/rewriteDefine.c:274
+msgid "only instead-select rules are currently supported on select"
msgstr ""
-#: utils/adt/formatting.c:1106
-msgid "to_char/to_number(): 'E' is not supported."
+#: rewrite/rewriteDefine.c:282
+msgid "event qualifications are not implemented for rules on select"
msgstr ""
-#: utils/adt/formatting.c:1130
-msgid "to_char/number(): run parser."
+#: rewrite/rewriteDefine.c:302
+msgid "select rule's target list has too many entries"
msgstr ""
-#: utils/adt/formatting.c:1326
-msgid "to_from-char(): DUMP FORMAT"
+#: rewrite/rewriteDefine.c:318
+msgid "cannot convert relation containing dropped columns to view"
msgstr ""
-#: utils/adt/formatting.c:1331
+#: rewrite/rewriteDefine.c:323
#, c-format
-msgid "%d:\t NODE_TYPE_ACTION '%s'\t(%s,%s)"
+msgid "select rule's target entry %d has different column name from \"%s\""
msgstr ""
-#: utils/adt/formatting.c:1334
+#: rewrite/rewriteDefine.c:328
#, c-format
-msgid "%d:\t NODE_TYPE_CHAR '%c'"
+msgid "select rule's target entry %d has different type from attribute \"%s\""
msgstr ""
-#: utils/adt/formatting.c:1337
+#: rewrite/rewriteDefine.c:341
#, c-format
-msgid "%d:\t NODE_TYPE_END"
+msgid "select rule's target entry %d has different size from attribute \"%s\""
+msgstr ""
+
+#: rewrite/rewriteDefine.c:347
+msgid "select rule's target list has too few entries"
msgstr ""
-#: utils/adt/formatting.c:1341
+#: rewrite/rewriteDefine.c:362
#, c-format
-msgid "%d:\t UnKnown NODE !!!"
+msgid "\"%s\" is already a view"
msgstr ""
-#: utils/adt/formatting.c:1365
+#: rewrite/rewriteDefine.c:386
#, c-format
-msgid "get_th: '%s' is not number."
+msgid "view rule for \"%s\" must be named \"%s\""
msgstr ""
-#: utils/adt/formatting.c:1539
-msgid "TO-FROM_CHAR: Dump KeyWord Index:"
+#: rewrite/rewriteDefine.c:405
+#, c-format
+msgid "cannot convert non-empty table \"%s\" to a view"
msgstr ""
-#: utils/adt/formatting.c:1545
+#: rewrite/rewriteDefine.c:546
+#: rewrite/rewriteRemove.c:59
#, c-format
-msgid "\t%c: %s, "
-msgstr "\t%c: %s, "
+msgid "rule \"%s\" for relation \"%s\" does not exist"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/formatting.c:1551
+#: rewrite/rewriteHandler.c:458
+#: rewrite/rewriteHandler.c:472
#, c-format
-msgid "\t(%d) %c %d"
-msgstr "\t(%d) %c %d"
+msgid "multiple assignments to same attribute \"%s\""
+msgstr ""
-#: utils/adt/formatting.c:1554
+#: rewrite/rewriteHandler.c:884
+#: rewrite/rewriteHandler.c:1166
#, c-format
-msgid ""
-"\n"
-"\t\tUsed positions: %d,\n"
-"\t\tFree positions: %d"
+msgid "infinite recursion detected in rules for relation \"%s\""
msgstr ""
-#: utils/adt/formatting.c:1626
-msgid "to_timestamp(): bad AM/PM string"
+#: rewrite/rewriteHandler.c:1276
+msgid "cannot insert into a view"
+msgstr "ÎÅÌØÚÑ ×ÓÔÁ×ÌÑÔØ × ×ÉÄ"
+
+#: rewrite/rewriteHandler.c:1277
+msgid "You need an unconditional ON INSERT DO INSTEAD rule."
msgstr ""
-#: utils/adt/formatting.c:1970
-msgid "to_timestamp(): TZ/tz not supported."
+#: rewrite/rewriteHandler.c:1282
+msgid "cannot update a view"
+msgstr "ÎÅÌØÚÑ ÏÂÎÏ×ÉÔØ ×ÉÄ"
+
+#: rewrite/rewriteHandler.c:1283
+msgid "You need an unconditional ON UPDATE DO INSTEAD rule."
msgstr ""
-#: utils/adt/formatting.c:1978
-#, c-format
-msgid "to_timestamp(): bad value for %s"
+#: rewrite/rewriteHandler.c:1288
+msgid "cannot delete from a view"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÉÚ ×ÉÄÁ"
+
+#: rewrite/rewriteHandler.c:1289
+msgid "You need an unconditional ON DELETE DO INSTEAD rule."
msgstr ""
-#: utils/adt/formatting.c:2612 utils/adt/formatting.c:3171
-#, c-format
-msgid "Cache is full (%d)"
+#: rewrite/rewriteManip.c:734
+#: rewrite/rewriteManip.c:788
+msgid "conditional utility statements are not implemented"
msgstr ""
-#: utils/adt/formatting.c:2620 utils/adt/formatting.c:3188
+#: rewrite/rewriteManip.c:879
+msgid "cannot handle whole-tuple reference"
+msgstr ""
+
+#: storage/buffer/buf_table.c:128
+#: storage/freespace/freespace.c:1005
+msgid "out of shared memory"
+msgstr "ÎÅ ÏÂÝÅÊ È×ÁÔÁÅÔ ÐÁÍÑÔÉ"
+
+#: storage/buffer/bufmgr.c:234
#, c-format
-msgid "OLD: '%s' AGE: %d"
+msgid "invalid page header in block %u of \"%s\"; zeroing out page"
msgstr ""
-#: utils/adt/formatting.c:2631 utils/adt/formatting.c:3200
+#: storage/buffer/bufmgr.c:241
#, c-format
-msgid "NEW (%d)"
+msgid "invalid page header in block %u of \"%s\""
msgstr ""
-#: utils/adt/formatting.c:2796 utils/adt/formatting.c:2822
-msgid "to_char(): Unable to convert timestamp to tm"
+#: storage/buffer/bufmgr.c:439
+#: storage/buffer/bufmgr.c:821
+#: storage/buffer/bufmgr.c:1512
+#: storage/buffer/bufmgr.c:2154
+#, c-format
+msgid "could not write block %u of %u/%u"
msgstr ""
-#: utils/adt/formatting.c:2998
-msgid "to_timestamp(): AM/PM hour must be between 1 and 12"
+#: storage/buffer/bufmgr.c:2158
+msgid "Multiple failures --- write error may be permanent."
msgstr ""
-#: utils/adt/formatting.c:3067
-msgid "to_timestamp() cat't convert yday without year information"
+#: storage/buffer/bufmgr.c:2191
+#, c-format
+msgid "writing block %u of relation %u/%u"
msgstr ""
-#: utils/adt/formatting.c:3102
-msgid "to_timestamp(): can't convert 'tm' to timestamp."
+#: storage/buffer/freelist.c:203
+msgid "out of free buffers"
msgstr ""
-#: utils/adt/formatting.c:3250
-#, c-format
-msgid "REMOVING ENTRY (%s)"
+#: storage/buffer/localbuf.c:85
+msgid "no empty local buffer available"
msgstr ""
-#: utils/adt/formatting.c:3475
-msgid "CALL: get_last_relevant_decnum()"
+#: storage/file/fd.c:277
+#: storage/file/fd.c:1067
+#, c-format
+msgid "out of file descriptors: %m; release and retry"
msgstr ""
-#: utils/adt/formatting.c:3500
-msgid " --- scan start --- "
+#: storage/file/fd.c:334
+msgid "insufficient file descriptors available to start backend"
msgstr ""
-#: utils/adt/formatting.c:3521
+#: storage/file/fd.c:335
#, c-format
-msgid "Try read sign (%c)."
+msgid "System allows %ld, we need at least %d."
msgstr ""
-#: utils/adt/formatting.c:3533
-#, c-format
-msgid "Try read locale sign (%c)."
+#: storage/freespace/freespace.c:274
+#: storage/freespace/freespace.c:291
+#: storage/freespace/freespace.c:306
+msgid "insufficient shared memory for free space map"
msgstr ""
-#: utils/adt/formatting.c:3552
+#: storage/freespace/freespace.c:299
#, c-format
-msgid "Try read sipmle sign (%c)."
+msgid "max_fsm_pages must exceed max_fsm_relations * %d"
msgstr ""
-#: utils/adt/formatting.c:3593
-#, c-format
-msgid "Read digit (%c)."
+#: storage/freespace/freespace.c:334
+msgid "max_fsm_pages is too large"
msgstr ""
-#: utils/adt/formatting.c:3604
+#: storage/freespace/freespace.c:705
#, c-format
-msgid "Try read decimal point (%c)."
+msgid "free space map: %d relations, %d pages stored; %.0f total pages needed"
msgstr ""
-#: utils/adt/formatting.c:3619
+#: storage/freespace/freespace.c:707
#, c-format
-msgid "Try read locale point (%c)."
+msgid "Allocated FSM size: %d relations + %d pages = %.0f KB shared mem."
msgstr ""
-#: utils/adt/formatting.c:3652
+#: storage/ipc/shmem.c:376
#, c-format
-msgid "SIGN_WROTE: %d, CURRENT: %d, NUMBER_P: '%s', INOUT: '%s'"
-msgstr "SIGN_WROTE: %d, CURRENT: %d, NUMBER_P: '%s', INOUT: '%s'"
+msgid "could not allocate \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ×ÙÄÅÌÉÔØ \"%s\""
-#: utils/adt/formatting.c:3667
+#: storage/lmgr/deadlock.c:867
#, c-format
-msgid "Writing sign to position: %d"
+msgid "Proc %d waits for %s on transaction %u; blocked by proc %d."
msgstr ""
-#: utils/adt/formatting.c:3709
+#: storage/lmgr/deadlock.c:877
#, c-format
-msgid "Writing bracket to position %d"
+msgid "Proc %d waits for %s on relation %u of database %u; blocked by proc %d."
msgstr ""
-#: utils/adt/formatting.c:3731
-#, c-format
-msgid "Writing blank space to position %d"
+#: storage/lmgr/deadlock.c:887
+msgid "deadlock detected"
msgstr ""
-#: utils/adt/formatting.c:3746
+#: storage/page/bufpage.c:137
+#: storage/page/bufpage.c:335
+#: storage/page/bufpage.c:474
#, c-format
-msgid "Writing zero to position %d"
+msgid "corrupted page pointers: lower = %u, upper = %u, special = %u"
msgstr ""
-#: utils/adt/formatting.c:3764
+#: storage/page/bufpage.c:379
#, c-format
-msgid "Writing decimal point to position %d"
+msgid "corrupted item pointer: %u"
msgstr ""
-#: utils/adt/formatting.c:3813
+#: storage/page/bufpage.c:394
#, c-format
-msgid "Writing digit '%c' to position %d"
+msgid "corrupted item lengths: total %u, available space %u"
msgstr ""
-#: utils/adt/formatting.c:3857
-msgid "to_number(): RN is not supported"
+#: storage/page/bufpage.c:492
+#, c-format
+msgid "corrupted item pointer: offset = %u size = %u"
msgstr ""
-#: utils/adt/formatting.c:3979
+#: storage/smgr/smgr.c:176
#, c-format
-msgid ""
-"\n"
-"\tNUM: '%s'\n"
-"\tPRE: %d\n"
-"\tPOST: %d\n"
-"\tNUM_COUNT: %d\n"
-"\tNUM_PRE: %d\n"
-"\tSIGN_POS: %d\n"
-"\tSIGN_WROTE: %s\n"
-"\tZERO: %s\n"
-"\tZERO_START: %d\n"
-"\tZERO_END: %d\n"
-"\tLAST_RELEVANT: %s"
-msgstr ""
-"\n"
-"\tNUM: '%s'\n"
-"\tPRE: %d\n"
-"\tPOST: %d\n"
-"\tNUM_COUNT: %d\n"
-"\tNUM_PRE: %d\n"
-"\tSIGN_POS: %d\n"
-"\tSIGN_WROTE: %s\n"
-"\tZERO: %s\n"
-"\tZERO_START: %d\n"
-"\tZERO_END: %d\n"
-"\tLAST_RELEVANT: %s"
+msgid "could not create \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ \"%s\": %m"
-#: utils/adt/formatting.c:4244
+#: storage/smgr/smgr.c:251
#, c-format
-msgid "TO_NUMBER (number): '%s'"
-msgstr ""
+msgid "could not extend \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓÛÉÒÉÔØ \"%s\": %m"
-#: utils/adt/geo_ops.c:290
-msgid "Too many points requested"
+#: storage/smgr/smgr.c:253
+msgid "Check free disk space."
msgstr ""
-#: utils/adt/geo_ops.c:311
-msgid "Unable to format path"
-msgstr ""
+#: storage/smgr/smgr.c:295
+#, c-format
+msgid "could not close \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ \"%s\": %m"
-#: utils/adt/geo_ops.c:383
+#: storage/smgr/smgr.c:321
#, c-format
-msgid "Bad box external representation '%s'"
+msgid "could not read block %d of \"%s\": %m"
msgstr ""
-#: utils/adt/geo_ops.c:842
+#: storage/smgr/smgr.c:347
#, c-format
-msgid "Bad line external representation '%s'"
+msgid "could not write block %d of \"%s\": %m"
msgstr ""
-#: utils/adt/geo_ops.c:847 utils/adt/geo_ops.c:911
-msgid "line not yet implemented"
+#: storage/smgr/smgr.c:378
+#, c-format
+msgid "could not write block %d of %u/%u blind: %m"
msgstr ""
-#: utils/adt/geo_ops.c:1237 utils/adt/geo_ops.c:1258
+#: storage/smgr/smgr.c:407
#, c-format
-msgid "Bad path external representation '%s'"
+msgid "could not count blocks of \"%s\": %m"
msgstr ""
-#: utils/adt/geo_ops.c:1574
+#: storage/smgr/smgr.c:439
#, c-format
-msgid "Bad point external representation '%s'"
+msgid "could not truncate \"%s\" to %u blocks: %m"
msgstr ""
-#: utils/adt/geo_ops.c:1770
+#: storage/smgr/smgr.c:483
#, c-format
-msgid "Bad lseg external representation '%s'"
+msgid "could not unlink %u/%u: %m"
msgstr ""
-#: utils/adt/geo_ops.c:2320
-msgid "dist_lb not implemented"
+#: tcop/fastpath.c:106
+#: tcop/fastpath.c:450
+#: tcop/fastpath.c:573
+#, c-format
+msgid "invalid argument size %d in function call message"
msgstr ""
-#: utils/adt/geo_ops.c:2831
-msgid "close_lb not implemented"
+#: tcop/fastpath.c:305
+#: tcop/postgres.c:796
+#: tcop/postgres.c:1116
+#: tcop/postgres.c:1574
+msgid "current transaction is aborted, queries ignored until end of transaction block"
msgstr ""
-#: utils/adt/geo_ops.c:3108
-msgid "Unable to create bounding box for empty polygon"
+#: tcop/fastpath.c:420
+#: tcop/fastpath.c:543
+#, c-format
+msgid "function call message contains %d arguments but function requires %d"
msgstr ""
-#: utils/adt/geo_ops.c:3130 utils/adt/geo_ops.c:3140
+#: tcop/fastpath.c:428
#, c-format
-msgid "Bad polygon external representation '%s'"
+msgid "function call message contains %d argument formats but %d arguments"
msgstr ""
-#: utils/adt/geo_ops.c:3428
-msgid "poly_distance not implemented"
+#: tcop/fastpath.c:511
+#: tcop/fastpath.c:596
+#, c-format
+msgid "incorrect binary data format in function argument %d"
msgstr ""
-#: utils/adt/geo_ops.c:3507
-msgid "point_div: divide by 0.0 error"
+#: tcop/postgres.c:331
+#: tcop/postgres.c:343
+#: tcop/postgres.c:354
+#: tcop/postgres.c:366
+#: tcop/postgres.c:3068
+#, c-format
+msgid "invalid frontend message type %d"
msgstr ""
-#: utils/adt/geo_ops.c:3626
-msgid "too many points requested."
-msgstr ""
+#: tcop/postgres.c:464
+#, c-format
+msgid "query: %s"
+msgstr "ÚÁÐÒÏÓ: %s"
-#: utils/adt/geo_ops.c:3734
-msgid "path_center not implemented"
+#: tcop/postgres.c:563
+msgid "copyObject failed to produce an equal parse tree"
msgstr ""
-#: utils/adt/geo_ops.c:3749
-msgid "Open path cannot be converted to polygon"
+#: tcop/postgres.c:608
+msgid "copyObject failed to produce an equal plan tree"
msgstr ""
-#: utils/adt/geo_ops.c:3914 utils/adt/geo_ops.c:3922 utils/adt/geo_ops.c:3935
-#: utils/adt/geo_ops.c:3939
+#: tcop/postgres.c:963
#, c-format
-msgid "Bad circle external representation '%s'"
-msgstr ""
-
-#: utils/adt/geo_ops.c:3959 utils/adt/geo_ops.c:3965
-msgid "Unable to format circle"
-msgstr ""
-
-#: utils/adt/geo_ops.c:4445
-msgid "Unable to convert circle to polygon"
+msgid "duration_statement: %ld.%06ld %s"
msgstr ""
-#: utils/adt/geo_ops.c:4452
-msgid "too many points requested"
+#: tcop/postgres.c:974
+#, c-format
+msgid "duration: %ld.%06ld sec"
msgstr ""
-#: utils/adt/geo_ops.c:4485 utils/adt/geo_ops.c:4506
-msgid "Unable to convert polygon to circle"
+#: tcop/postgres.c:1080
+msgid "cannot insert multiple commands into a prepared statement"
msgstr ""
-#: utils/adt/int.c:96
-msgid "int2vector value has too many values"
+#: tcop/postgres.c:1274
+#, c-format
+msgid "bind message has %d parameter formats but %d parameters"
msgstr ""
-#: utils/adt/int.c:197
+# [SM]: TO REVIEW
+#: tcop/postgres.c:1287
+#: tcop/postgres.c:1651
+msgid "unnamed prepared statement does not exist"
+msgstr "ÂÅÚÙÍÑÎÎÁÑ ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: tcop/postgres.c:1293
#, c-format
-msgid "i4toi2: '%d' causes int2 underflow"
+msgid "bind message supplies %d parameters, but prepared statement \"%s\" requires %d"
msgstr ""
-#: utils/adt/int.c:199
+#: tcop/postgres.c:1423
#, c-format
-msgid "i4toi2: '%d' causes int2 overflow"
+msgid "incorrect binary data format in bind parameter %d"
msgstr ""
-#: utils/adt/int8.c:101 utils/adt/int8.c:125
-#, c-format
-msgid "Bad int8 external representation \"%s\""
+#: tcop/postgres.c:1800
+msgid "terminating connection due to crash of another backend"
msgstr ""
-#: utils/adt/int8.c:114
-#, c-format
-msgid "int8 value out of range: \"%s\""
+#: tcop/postgres.c:1801
+msgid "The postmaster has commanded this backend to roll back the current transaction and exit, because another backend exited abnormally and possibly corrupted shared memory."
msgstr ""
-#: utils/adt/int8.c:157
-msgid "Unable to format int8"
+#: tcop/postgres.c:1805
+msgid "In a moment you should be able to reconnect to the database and repeat your query."
msgstr ""
-#: utils/adt/int8.c:748
-msgid "int8 conversion to int4 is out of range"
+#: tcop/postgres.c:1920
+msgid "floating-point exception"
msgstr ""
-#: utils/adt/int8.c:771
-msgid "int8 conversion to int2 is out of range"
+#: tcop/postgres.c:1921
+msgid "An invalid floating-point operation was signaled. This probably means an out-of-range result or an invalid operation, such as division by zero."
msgstr ""
-#: utils/adt/int8.c:807 utils/adt/int8.c:844
-msgid "Floating point conversion to int8 is out of range"
+#: tcop/postgres.c:1956
+msgid "terminating connection due to administrator command"
msgstr ""
-#: utils/adt/int8.c:859
-msgid "int8 conversion to OID is out of range"
+#: tcop/postgres.c:1965
+msgid "canceling query due to user request"
msgstr ""
-#: utils/adt/like.c:451 utils/adt/like_match.c:289 utils/adt/regexp.c:400
-msgid "ESCAPE string must be empty or one character"
+#: tcop/postgres.c:2473
+msgid "query-level statistics are disabled because parser, planner, or executor statistics are on"
msgstr ""
-#: utils/adt/mac.c:61
-#, c-format
-msgid "macaddr_in: error in parsing \"%s\""
+#: tcop/postgres.c:2556
+msgid "invalid backend command-line arguments"
msgstr ""
-#: utils/adt/mac.c:66
+#: tcop/postgres.c:2557
+#: tcop/postgres.c:2573
+msgid "Try -? for help."
+msgstr "îÁÂÅÒÉÔÅ -? ÄÌÑ ÐÏÄÓËÁÚËÉ."
+
+#: tcop/postgres.c:2571
#, c-format
-msgid "macaddr_in: illegal address \"%s\""
-msgstr ""
+msgid "%s: invalid command-line arguments"
+msgstr "%s: ÎÅ×ÅÒÎÙÅ ÁÒÇÕÍÅÎÔÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ"
-#: utils/adt/mac.c:139
-msgid "Text is too long to convert to MAC address"
+#: tcop/postgres.c:2581
+#, c-format
+msgid "%s: no database nor user name specified"
msgstr ""
-#: utils/adt/nabstime.c:340 utils/adt/nabstime.c:373
+#: tcop/postgres.c:2981
#, c-format
-msgid "Invalid timezone '%s'"
+msgid "invalid CLOSE message subtype %d"
msgstr ""
-#: utils/adt/nabstime.c:477
+#: tcop/postgres.c:3011
#, c-format
-msgid "Bad abstime external representation (too long) '%s'"
+msgid "invalid DESCRIBE message subtype %d"
msgstr ""
-#: utils/adt/nabstime.c:481
+#: tcop/pquery.c:352
#, c-format
-msgid "Bad abstime external representation '%s'"
+msgid "bind message has %d result formats but query has %d columns"
msgstr ""
-#: utils/adt/nabstime.c:511
+#: tcop/pquery.c:415
+#: tcop/pquery.c:927
#, c-format
-msgid "Bad abstime (internal coding error) '%s'"
+msgid "portal \"%s\" cannot be run anymore"
msgstr ""
-#: utils/adt/nabstime.c:702 utils/adt/nabstime.c:770
-msgid "Unable to convert timestamp to abstime"
+#: tcop/pquery.c:601
+msgid "cursor can only scan forward"
msgstr ""
-#: utils/adt/nabstime.c:726
-msgid "Unable to convert abstime 'invalid' to timestamp"
+#: tcop/pquery.c:602
+msgid "Declare it with SCROLL option to enable backward scan."
msgstr ""
-#: utils/adt/nabstime.c:741
-msgid ""
-"Unable to convert ABSTIME to TIMESTAMP\n"
-"\tabstime_timestamp() internal error"
-msgstr ""
+#: tcop/utility.c:75
+#, c-format
+msgid "table \"%s\" does not exist"
+msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/nabstime.c:794
-msgid "Unable to convert abstime 'invalid' to timestamptz"
+#: tcop/utility.c:77
+msgid "Use DROP TABLE to remove a table."
msgstr ""
-#: utils/adt/nabstime.c:809
-msgid ""
-"Unable to convert ABSTIME to TIMESTAMP WITH TIME ZONE\n"
-"\tabstime_timestamptz() internal error"
+#: tcop/utility.c:80
+#, c-format
+msgid "sequence \"%s\" does not exist"
+msgstr "ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: tcop/utility.c:82
+msgid "Use DROP SEQUENCE to remove a sequence."
msgstr ""
-#: utils/adt/nabstime.c:840
+#: tcop/utility.c:85
#, c-format
-msgid "Bad reltime external representation (too long) '%s'"
+msgid "view \"%s\" does not exist"
+msgstr "×ÉÄ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: tcop/utility.c:87
+msgid "Use DROP VIEW to remove a view."
msgstr ""
-#: utils/adt/nabstime.c:844
+#: tcop/utility.c:90
#, c-format
-msgid "Bad reltime external representation '%s'"
+msgid "index \"%s\" does not exist"
msgstr ""
-#: utils/adt/nabstime.c:854
+#: tcop/utility.c:91
#, c-format
-msgid "Bad reltime (internal coding error) '%s'"
+msgid "\"%s\" is not an index"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
+
+#: tcop/utility.c:92
+msgid "Use DROP INDEX to remove an index."
msgstr ""
-#: utils/adt/nabstime.c:912
+#: tcop/utility.c:96
#, c-format
-msgid "Unable to decode tinterval '%s'"
-msgstr ""
+msgid "\"%s\" is not a type"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÉÐÏÍ"
-#: utils/adt/nabstime.c:1025
-msgid "Unable to convert reltime 'invalid' to interval"
+#: tcop/utility.c:97
+msgid "Use DROP TYPE to remove a type."
msgstr ""
-#: utils/adt/network.c:64
-#, c-format
-msgid "invalid %s value '%s'"
+#: tcop/utility.c:602
+#: tcop/utility.c:664
+msgid "must be superuser to alter owner"
msgstr ""
-#: utils/adt/network.c:75
-#, c-format
-msgid "invalid CIDR value '%s': has bits set to right of mask"
+#: tcop/utility.c:984
+msgid "must be superuser to do CHECKPOINT"
msgstr ""
-#: utils/adt/network.c:127 utils/adt/network.c:468
-#, c-format
-msgid "unable to print address (%s)"
+#: utils/adt/array_userfuncs.c:50
+msgid "could not determine input data types"
msgstr ""
-#: utils/adt/network.c:137 utils/adt/network.c:401 utils/adt/network.c:438
-#: utils/adt/network.c:472 utils/adt/network.c:517 utils/adt/network.c:556
-#: utils/adt/network.c:597 utils/adt/network.c:633
-#, c-format
-msgid "unknown address family (%d)"
+#: utils/adt/array_userfuncs.c:72
+msgid "neither input type is an array"
msgstr ""
-#: utils/adt/network.c:184
-#, c-format
-msgid "set_masklen - invalid value '%d'"
+#: utils/adt/array_userfuncs.c:99
+msgid "input must be empty or one-dimensional array"
msgstr ""
-#: utils/adt/network.c:225 utils/adt/network.c:314 utils/adt/network.c:334
-#: utils/adt/network.c:354 utils/adt/network.c:374
-#, c-format
-msgid "cannot compare address families %d and %d"
+#: utils/adt/array_userfuncs.c:198
+#: utils/adt/array_userfuncs.c:210
+#: utils/adt/array_userfuncs.c:247
+#: utils/adt/array_userfuncs.c:280
+#: utils/adt/array_userfuncs.c:308
+msgid "cannot concatenate incompatible arrays"
msgstr ""
-#: utils/adt/network.c:397 utils/adt/network.c:428
+#: utils/adt/array_userfuncs.c:199
#, c-format
-msgid "unable to print host (%s)"
+msgid "Arrays of %d and %d dimensions are not compatible for concatenation."
msgstr ""
-#: utils/adt/network.c:652
+#: utils/adt/array_userfuncs.c:211
#, c-format
-msgid "convert_network_to_scalar: unsupported type %u"
+msgid "Arrays with element types %s and %s are not compatible for concatenation."
msgstr ""
-#: utils/adt/not_in.c:62
-msgid "int4notin: must provide relationname.attributename"
+#: utils/adt/array_userfuncs.c:248
+msgid "Arrays with differing element dimensions are not compatible for concatenation."
msgstr ""
-#: utils/adt/numeric.c:1512
-msgid "Cannot convert NaN to int4"
+#: utils/adt/array_userfuncs.c:281
+#: utils/adt/array_userfuncs.c:309
+msgid "Arrays with differing dimensions are not compatible for concatenation."
msgstr ""
-#: utils/adt/numeric.c:1562
-msgid "Cannot convert NaN to int8"
+#: utils/adt/array_userfuncs.c:354
+#, c-format
+msgid "invalid array element type: %u"
msgstr ""
-#: utils/adt/numeric.c:1613
-msgid "Cannot convert NaN to int2"
+#: utils/adt/array_userfuncs.c:358
+#: utils/adt/arrayfuncs.c:893
+#: utils/adt/arrayfuncs.c:2233
+#, c-format
+msgid "invalid number of dimensions: %d"
msgstr ""
-#: utils/adt/numeric.c:1809
-msgid "do_numeric_accum: expected 3-element numeric array"
+#: utils/adt/acl.c:102
+#: utils/adt/name.c:90
+msgid "identifier too long"
msgstr ""
-#: utils/adt/numeric.c:1900
-msgid "numeric_avg: expected 3-element numeric array"
+#: utils/adt/acl.c:103
+#: utils/adt/name.c:91
+#, c-format
+msgid "Identifier must be less than %d characters."
msgstr ""
-#: utils/adt/numeric.c:1936
-msgid "numeric_variance: expected 3-element numeric array"
+#: utils/adt/acl.c:190
+#, c-format
+msgid "unrecognized keyword: \"%s\""
msgstr ""
-#: utils/adt/numeric.c:2018
-msgid "numeric_stddev: expected 3-element numeric array"
+#: utils/adt/acl.c:191
+msgid "ACL keyword must be \"group\" or \"user\"."
msgstr ""
-#: utils/adt/numeric.c:2214
-msgid "int2_avg_accum: expected 2-element int8 array"
+#: utils/adt/acl.c:196
+msgid "missing name"
msgstr ""
-#: utils/adt/numeric.c:2234
-msgid "int4_avg_accum: expected 2-element int8 array"
+#: utils/adt/acl.c:197
+msgid "A name must follow the [group|user] keyword."
msgstr ""
-#: utils/adt/numeric.c:2252
-msgid "int8_avg: expected 2-element int8 array"
+#: utils/adt/acl.c:205
+msgid "missing \"=\" sign"
msgstr ""
-#: utils/adt/numeric.c:2443 utils/adt/numeric.c:2458 utils/adt/numeric.c:2476
-#: utils/adt/numeric.c:2480 utils/adt/numeric.c:2491
+#: utils/adt/acl.c:252
#, c-format
-msgid "Bad numeric input format '%s'"
+msgid "invalid mode character: must be one of \"%s\""
msgstr ""
-#: utils/adt/numeric.c:2810
-#, c-format
-msgid ""
-"overflow on numeric ABS(value) >= 10^%d for field with precision %d scale %d"
+#: utils/adt/acl.c:282
+msgid "a name must follow the \"/\" sign"
msgstr ""
-#: utils/adt/numeric.c:3269
-msgid "division by zero on numeric"
+#: utils/adt/acl.c:291
+#, c-format
+msgid "defaulting grantor to %u"
msgstr ""
-#: utils/adt/numeric.c:3650
-msgid "math error on numeric - cannot compute SQRT of negative value"
+#: utils/adt/acl.c:350
+msgid "extra garbage at the end of the ACL specification"
msgstr ""
-#: utils/adt/numeric.c:3739
-msgid "argument for EXP() too big"
+#: utils/adt/acl.c:703
+msgid "dependent privileges exist"
msgstr ""
-#: utils/adt/numeric.c:3818
-msgid "math error on numeric - cannot compute LN of value <= zero"
+#: utils/adt/acl.c:704
+msgid "Use CASCADE to revoke them too."
msgstr ""
-#: utils/adt/numutils.c:71
-msgid "pg_atoi: NULL pointer"
+#: utils/adt/acl.c:780
+msgid "cannot remove the world ACL"
msgstr ""
-#: utils/adt/numutils.c:73
-msgid "pg_atoi: zero-length string"
+#: utils/adt/acl.c:850
+msgid "cannot specify both user and group"
msgstr ""
-#: utils/adt/numutils.c:83 utils/adt/numutils.c:95 utils/adt/numutils.c:100
-#: utils/adt/numutils.c:108 utils/adt/numutils.c:113 utils/adt/numutils.c:120
-#: utils/adt/numutils.c:125
+#: utils/adt/acl.c:911
+#: utils/adt/acl.c:1136
+#: utils/adt/acl.c:1348
+#: utils/adt/acl.c:1552
+#: utils/adt/acl.c:1756
+#: utils/adt/acl.c:1965
#, c-format
-msgid "pg_atoi: error reading \"%s\": %m"
+msgid "unrecognized privilege type: \"%s\""
msgstr ""
-#: utils/adt/numutils.c:85
+#: utils/adt/acl.c:1525
#, c-format
-msgid "pg_atoi: error in \"%s\": can't parse \"%s\""
+msgid "function \"%s\" does not exist"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: utils/adt/like.c:453
+#: utils/adt/like_match.c:291
+#: utils/adt/regexp.c:459
+msgid "invalid escape string"
msgstr ""
-#: utils/adt/numutils.c:129
-#, c-format
-msgid "pg_atoi: invalid result size: %d"
+#: utils/adt/like.c:454
+#: utils/adt/like_match.c:292
+#: utils/adt/regexp.c:460
+msgid "Escape string must be empty or one character."
msgstr ""
-#: utils/adt/oid.c:46
-#, c-format
-msgid "%s: error reading \"%s\": %m"
+#: utils/adt/arrayfuncs.c:219
+#: utils/adt/arrayfuncs.c:231
+msgid "missing dimension value"
msgstr ""
-#: utils/adt/oid.c:49 utils/adt/oid.c:63
-#, c-format
-msgid "%s: error in \"%s\": can't parse \"%s\""
+#: utils/adt/arrayfuncs.c:241
+msgid "missing \"]\" in array dimensions"
msgstr ""
-#: utils/adt/oid.c:84
-#, c-format
-msgid "%s: error reading \"%s\": %s"
+#: utils/adt/arrayfuncs.c:249
+msgid "upper bound cannot be less than lower bound"
msgstr ""
-#: utils/adt/oid.c:138
-msgid "oidvector value has too many values"
+#: utils/adt/arrayfuncs.c:261
+msgid "array value must start with \"{\" or dimension information"
msgstr ""
-#: utils/adt/oracle_compat.c:199 utils/adt/oracle_compat.c:294
-msgid "Requested length too large"
+#: utils/adt/arrayfuncs.c:272
+msgid "missing assignment operator"
msgstr ""
-#: utils/adt/oracle_compat.c:857
-msgid "Requested buffer is too large."
+#: utils/adt/arrayfuncs.c:300
+msgid "missing left brace"
msgstr ""
-#: utils/adt/pg_locale.c:160
-msgid "Invalid LC_COLLATE setting"
+#: utils/adt/arrayfuncs.c:358
+#: utils/adt/arrayfuncs.c:367
+#: utils/adt/arrayfuncs.c:392
+#: utils/adt/arrayfuncs.c:486
+#: utils/adt/arrayfuncs.c:498
+#: utils/adt/arrayfuncs.c:519
+#: utils/adt/arrayfuncs.c:534
+#: utils/adt/arrayfuncs.c:572
+#, c-format
+msgid "malformed array literal: \"%s\""
msgstr ""
-#: utils/adt/pgstatfuncs.c:188
-msgid ""
-"pg_stat_get_backend_idset: called in context that does not accept a set "
-"result"
+#: utils/adt/arrayfuncs.c:904
+msgid "invalid array flags"
msgstr ""
-#: utils/adt/pgstatfuncs.c:193
-msgid "No function memory context in set-function"
+#: utils/adt/arrayfuncs.c:912
+msgid "wrong element type"
msgstr ""
-#: utils/adt/pseudotypes.c:35 utils/adt/pseudotypes.c:86
-#: utils/adt/pseudotypes.c:109 utils/adt/pseudotypes.c:157
-#: utils/adt/pseudotypes.c:180 utils/adt/pseudotypes.c:203
-#: utils/adt/pseudotypes.c:226
+#: utils/adt/arrayfuncs.c:955
+#: utils/cache/lsyscache.c:1709
#, c-format
-msgid "Cannot accept a constant of type %s"
+msgid "no binary input function available for type %s"
msgstr ""
-#: utils/adt/pseudotypes.c:46 utils/adt/pseudotypes.c:97
-#: utils/adt/pseudotypes.c:168 utils/adt/pseudotypes.c:191
-#: utils/adt/pseudotypes.c:214 utils/adt/pseudotypes.c:237
+#: utils/adt/arrayfuncs.c:1050
#, c-format
-msgid "Cannot display a value of type %s"
+msgid "improper binary format in array element %d"
msgstr ""
-#: utils/adt/regexp.c:166
+#: utils/adt/arrayfuncs.c:1129
+#: utils/cache/lsyscache.c:1745
#, c-format
-msgid "Invalid regular expression: %s"
+msgid "no binary output function available for type %s"
msgstr ""
-#: utils/adt/regproc.c:115 utils/adt/regproc.c:130 utils/adt/regproc.c:258
-#, c-format
-msgid "No procedure with name %s"
+#: utils/adt/arrayfuncs.c:1479
+msgid "slices of fixed-length arrays not implemented"
msgstr ""
-#: utils/adt/regproc.c:117 utils/adt/regproc.c:132
-#, c-format
-msgid "There is more than one procedure named %s"
+#: utils/adt/arrayfuncs.c:1617
+#: utils/adt/arrayfuncs.c:1622
+#: utils/adt/arrayfuncs.c:1662
+#: utils/adt/arrayfuncs.c:1684
+#: utils/adt/arrayfuncs.c:1696
+#: utils/adt/arrayfuncs.c:1851
+#: utils/adt/arrayfuncs.c:1868
+#: utils/adt/arrayfuncs.c:1879
+#: utils/adt/arrayfuncs.c:1888
+#: utils/adt/arrayfuncs.c:1899
+msgid "invalid array subscripts"
msgstr ""
-#: utils/adt/regproc.c:413 utils/adt/regproc.c:428 utils/adt/regproc.c:576
-#, c-format
-msgid "No operator with name %s"
+#: utils/adt/arrayfuncs.c:1813
+msgid "updates on slices of fixed-length arrays not implemented"
msgstr ""
-#: utils/adt/regproc.c:415 utils/adt/regproc.c:430
-#, c-format
-msgid "There is more than one operator named %s"
+#: utils/adt/arrayfuncs.c:1911
+msgid "source array too small"
msgstr ""
-#: utils/adt/regproc.c:556
-msgid ""
-"regoperatorin: use NONE to denote the missing argument of a unary operator"
+#: utils/adt/arrayfuncs.c:2135
+#: utils/adt/arrayfuncs.c:3031
+msgid "NULL array elements not supported"
msgstr ""
-#: utils/adt/regproc.c:558
-msgid "regoperatorin: provide two argument types for operator"
+#: utils/adt/arrayfuncs.c:2375
+#: utils/adt/arrayfuncs.c:2530
+msgid "cannot compare arrays of different element types"
msgstr ""
-#: utils/adt/regproc.c:726
+#: utils/adt/arrayfuncs.c:2547
#, c-format
-msgid "No class with name %s"
+msgid "could not identify a comparison function for type %s"
msgstr ""
-#: utils/adt/regproc.c:870
-#, c-format
-msgid "No type with name %s"
+#: utils/adt/arrayfuncs.c:2921
+msgid "could not determine target array type"
msgstr ""
-#: utils/adt/regproc.c:955 utils/adt/regproc.c:958 utils/adt/varlena.c:1367
-#: utils/adt/varlena.c:1370
-#, c-format
-msgid "%s: invalid name syntax"
+#: utils/adt/arrayfuncs.c:2927
+msgid "target type is not an array"
msgstr ""
-#: utils/adt/regproc.c:1015
-#, c-format
-msgid "%s: expected a left parenthesis"
+#: utils/adt/arrayfuncs.c:2939
+msgid "array coercion to domain type elements not currently supported"
msgstr ""
-#: utils/adt/regproc.c:1029
+#: utils/adt/ascii.c:68
#, c-format
-msgid "%s: expected a right parenthesis"
-msgstr ""
+msgid "unsupported encoding conversion from %s to ASCII"
+msgstr "ËÏÎ×ÅÒÓÉÑ ËÏÄÉÒÏ×ËÉ ÉÚ %s × ASCII ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: utils/adt/regproc.c:1045
+#: utils/adt/bool.c:80
#, c-format
-msgid "%s: expected a type name"
+msgid "invalid input syntax for boolean: \"%s\""
msgstr ""
-#: utils/adt/regproc.c:1075
+#: utils/adt/cash.c:198
#, c-format
-msgid "%s: improper type name"
+msgid "invalid input syntax for money: \"%s\""
msgstr ""
-#: utils/adt/regproc.c:1107
+#: utils/adt/cash.c:496
+#: utils/adt/cash.c:548
+#: utils/adt/cash.c:601
+#: utils/adt/cash.c:653
+#: utils/adt/char.c:186
+#: utils/adt/float.c:571
+#: utils/adt/float.c:635
+#: utils/adt/float.c:1857
+#: utils/adt/float.c:1919
+#: utils/adt/geo_ops.c:3809
+#: utils/adt/int.c:644
+#: utils/adt/int.c:709
+#: utils/adt/int.c:750
+#: utils/adt/int.c:791
+#: utils/adt/int.c:805
+#: utils/adt/int.c:819
+#: utils/adt/int.c:833
+#: utils/adt/int.c:847
+#: utils/adt/int8.c:526
+#: utils/adt/int8.c:555
+#: utils/adt/int8.c:653
+#: utils/adt/int8.c:694
+#: utils/adt/numeric.c:3639
+#: utils/adt/timestamp.c:2007
+msgid "division by zero"
+msgstr "ÄÅÌÅÎÉÅ ÎÁ ÎÏÌØ"
+
+#: utils/adt/date.c:72
+#: utils/adt/date.c:78
+#: utils/adt/date.c:100
+#: utils/adt/date.c:529
#, c-format
-msgid "%s: too many argument datatypes"
+msgid "invalid input syntax for date: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:186
-msgid "RI_FKey_check() not fired by trigger manager"
-msgstr ""
+#: utils/adt/date.c:88
+#: utils/adt/datetime.c:1276
+#: utils/adt/datetime.c:2027
+msgid "\"current\" is no longer supported"
+msgstr "\"current\" ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: utils/adt/ri_triggers.c:189
-msgid "RI_FKey_check() must be fired AFTER ROW"
+#: utils/adt/date.c:369
+#: utils/adt/date.c:441
+#: utils/adt/date.c:1004
+#: utils/adt/date.c:1041
+#: utils/adt/date.c:1946
+#: utils/adt/formatting.c:2832
+#: utils/adt/formatting.c:2857
+#: utils/adt/formatting.c:3146
+#: utils/adt/nabstime.c:631
+#: utils/adt/nabstime.c:674
+#: utils/adt/nabstime.c:704
+#: utils/adt/nabstime.c:747
+#: utils/adt/timestamp.c:158
+#: utils/adt/timestamp.c:388
+#: utils/adt/timestamp.c:1740
+#: utils/adt/timestamp.c:1761
+#: utils/adt/timestamp.c:1818
+#: utils/adt/timestamp.c:1841
+#: utils/adt/timestamp.c:2223
+#: utils/adt/timestamp.c:2334
+#: utils/adt/timestamp.c:2568
+#: utils/adt/timestamp.c:2619
+#: utils/adt/timestamp.c:2676
+#: utils/adt/timestamp.c:2728
+#: utils/adt/timestamp.c:2974
+#: utils/adt/timestamp.c:3080
+#: utils/adt/timestamp.c:3087
+#: utils/adt/timestamp.c:3100
+#: utils/adt/timestamp.c:3108
+#: utils/adt/timestamp.c:3182
+#: utils/adt/timestamp.c:3301
+#: utils/adt/timestamp.c:3309
+#: utils/adt/timestamp.c:3588
+#: utils/adt/timestamp.c:3595
+#: utils/adt/timestamp.c:3622
+#: utils/adt/timestamp.c:3626
+msgid "timestamp out of range"
msgstr ""
-#: utils/adt/ri_triggers.c:192
-msgid "RI_FKey_check() must be fired for INSERT or UPDATE"
+#: utils/adt/date.c:468
+msgid "cannot convert reserved abstime value to date"
msgstr ""
-#: utils/adt/ri_triggers.c:200
-msgid "wrong # of arguments in call to RI_FKey_check()"
+#: utils/adt/date.c:570
+#: utils/adt/date.c:576
+#: utils/adt/date.c:1258
+#, c-format
+msgid "invalid input syntax for time: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:202
+#: utils/adt/date.c:1292
+#: utils/adt/date.c:1362
+#: utils/adt/date.c:1381
+#, c-format
+msgid "TIME units \"%s\" not recognized"
+msgstr ""
+
+#: utils/adt/date.c:1435
+#: utils/adt/date.c:1442
+#: utils/adt/date.c:2024
+#, c-format
+msgid "invalid input syntax for time with time zone: \"%s\""
+msgstr ""
+
+#: utils/adt/date.c:2058
+#: utils/adt/date.c:2142
+#: utils/adt/date.c:2161
+#, c-format
+msgid "TIMETZ units \"%s\" not recognized"
+msgstr ""
+
+#: utils/adt/date.c:2191
+#: utils/adt/date.c:2228
+#: utils/adt/timestamp.c:3502
+#: utils/adt/timestamp.c:3527
+#: utils/adt/timestamp.c:3654
+#: utils/adt/timestamp.c:3678
#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_check()"
+msgid "time zone \"%s\" not recognized"
msgstr ""
-#: utils/adt/ri_triggers.c:216 utils/adt/ri_triggers.c:759
-#: utils/adt/ri_triggers.c:989 utils/adt/ri_triggers.c:1225
-#: utils/adt/ri_triggers.c:1433 utils/adt/ri_triggers.c:1677
-#: utils/adt/ri_triggers.c:1900 utils/adt/ri_triggers.c:2128
-#: utils/adt/ri_triggers.c:2347 utils/adt/ri_triggers.c:2612
-#: utils/adt/ri_triggers.c:2875 utils/adt/ri_triggers.c:3146
+#: utils/adt/date.c:2250
#, c-format
-msgid ""
-"No target table given for trigger \"%s\" on \"%s\"\n"
-"\tRemove these RI triggers and do ALTER TABLE ADD CONSTRAINT"
+msgid "INTERVAL time zone \"%s\" not legal"
msgstr ""
-#: utils/adt/ri_triggers.c:292 utils/adt/ri_triggers.c:403
-#: utils/adt/ri_triggers.c:608
-msgid "SPI_connect() failed in RI_FKey_check()"
+#: utils/adt/datetime.c:1458
+#: utils/adt/datetime.c:2302
+#: utils/adt/formatting.c:3074
+#, c-format
+msgid "inconsistent use of year %04d and \"BC\""
msgstr ""
-#: utils/adt/ri_triggers.c:297 utils/adt/ri_triggers.c:481
-msgid "SPI_execp() failed in RI_FKey_check()"
+#: utils/adt/datum.c:80
+#: utils/adt/datum.c:92
+msgid "invalid Datum pointer"
msgstr ""
-#: utils/adt/ri_triggers.c:302
+#: utils/adt/encode.c:55
+#: utils/adt/encode.c:91
#, c-format
-msgid "%s referential integrity violation - no rows found in %s"
+msgid "unrecognized encoding: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:308 utils/adt/ri_triggers.c:493
-msgid "SPI_finish() failed in RI_FKey_check()"
+#: utils/adt/encode.c:150
+#, c-format
+msgid "invalid hex digit: \"%c\""
msgstr ""
-#: utils/adt/ri_triggers.c:320 utils/adt/ri_triggers.c:909
-#: utils/adt/ri_triggers.c:1150 utils/adt/ri_triggers.c:1356
-#: utils/adt/ri_triggers.c:1595 utils/adt/ri_triggers.c:1817
-#: utils/adt/ri_triggers.c:2053 utils/adt/ri_triggers.c:2269
-#: utils/adt/ri_triggers.c:2537 utils/adt/ri_triggers.c:2798
-#: utils/adt/ri_triggers.c:3090 utils/adt/ri_triggers.c:3180
-msgid "MATCH PARTIAL not yet supported"
+#: utils/adt/encode.c:178
+msgid "invalid hex data: odd number of digits"
msgstr ""
-#: utils/adt/ri_triggers.c:356
-#, c-format
-msgid ""
-"%s referential integrity violation - MATCH FULL doesn't allow mixing of NULL "
-"and NON-NULL key values"
-msgstr ""
+#: utils/adt/encode.c:295
+msgid "unexpected \"=\""
+msgstr "ÎÅÏÖÉÄÁÎÎÙÊ \"=\""
-#: utils/adt/ri_triggers.c:380 utils/adt/ri_triggers.c:594
-msgid "MATCH PARTIAL not yet implemented"
+#: utils/adt/encode.c:307
+msgid "invalid symbol"
msgstr ""
-#: utils/adt/ri_triggers.c:486
-#, c-format
-msgid ""
-"%s referential integrity violation - key referenced from %s not found in %s"
+#: utils/adt/encode.c:327
+msgid "invalid end sequence"
msgstr ""
-#: utils/adt/ri_triggers.c:502
-msgid "internal error #1 in ri_triggers.c"
+#: utils/adt/encode.c:436
+#: utils/adt/encode.c:501
+#: utils/adt/varlena.c:117
+#: utils/adt/varlena.c:157
+msgid "invalid input syntax for bytea"
msgstr ""
-#: utils/adt/ri_triggers.c:679
-msgid "SPI_execp() failed in ri_Check_Pk_Match()"
+#: utils/adt/float.c:135
+msgid "float4 value out of range: overflow"
msgstr ""
-#: utils/adt/ri_triggers.c:686
-msgid "SPI_finish() failed in ri_Check_Pk_Match()"
+#: utils/adt/float.c:139
+msgid "float4 value out of range: underflow"
msgstr ""
-#: utils/adt/ri_triggers.c:727
-msgid "RI_FKey_noaction_del() not fired by trigger manager"
+#: utils/adt/float.c:164
+msgid "float8 value out of range: overflow"
msgstr ""
-#: utils/adt/ri_triggers.c:730
-msgid "RI_FKey_noaction_del() must be fired AFTER ROW"
+#: utils/adt/float.c:168
+msgid "float8 value out of range: underflow"
msgstr ""
-#: utils/adt/ri_triggers.c:732
-msgid "RI_FKey_noaction_del() must be fired for DELETE"
+#: utils/adt/float.c:200
+#, c-format
+msgid "invalid input syntax for float4: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:740
-msgid "wrong # of arguments in call to RI_FKey_noaction_del()"
+#: utils/adt/float.c:208
+#, c-format
+msgid "\"%s\" is out of range for float4"
msgstr ""
-#: utils/adt/ri_triggers.c:742
+#: utils/adt/float.c:301
+#: utils/adt/numeric.c:3117
+#: utils/adt/numeric.c:3143
#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_noaction_del()"
+msgid "invalid input syntax for float8: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:817
-msgid "SPI_connect() failed in RI_FKey_noaction_del()"
+#: utils/adt/float.c:309
+#, c-format
+msgid "\"%s\" is out of range for float8"
msgstr ""
-#: utils/adt/ri_triggers.c:887
-msgid "SPI_execp() failed in RI_FKey_noaction_del()"
+#: utils/adt/float.c:887
+#: utils/adt/float.c:906
+#: utils/adt/float.c:953
+#: utils/adt/float.c:972
+#: utils/adt/int.c:286
+#: utils/adt/int8.c:103
+#: utils/adt/int8.c:786
+#: utils/adt/int8.c:811
+#: utils/adt/int8.c:849
+#: utils/adt/int8.c:888
+#: utils/adt/numeric.c:1601
+#: utils/adt/numeric.c:1612
+#: utils/adt/numeric.c:1657
+#: utils/adt/numeric.c:1705
+#: utils/adt/numeric.c:1716
+#: utils/adt/varbit.c:1210
+#: utils/adt/varbit.c:1275
+msgid "integer out of range"
msgstr ""
-#: utils/adt/ri_triggers.c:892 utils/adt/ri_triggers.c:1133
-#: utils/adt/ri_triggers.c:1800 utils/adt/ri_triggers.c:2036
-#, c-format
-msgid "%s referential integrity violation - key in %s still referenced from %s"
+#: utils/adt/float.c:1208
+#: utils/adt/numeric.c:4035
+msgid "cannot take square root of a negative number"
msgstr ""
-#: utils/adt/ri_triggers.c:899
-msgid "SPI_finish() failed in RI_FKey_noaction_del()"
+#: utils/adt/float.c:1254
+#: utils/adt/float.c:1284
+msgid "result is out of range"
msgstr ""
-#: utils/adt/ri_triggers.c:916
-msgid "internal error #2 in ri_triggers.c"
+#: utils/adt/float.c:1304
+#: utils/adt/float.c:1330
+msgid "cannot take log of zero"
msgstr ""
-#: utils/adt/ri_triggers.c:957
-msgid "RI_FKey_noaction_upd() not fired by trigger manager"
+#: utils/adt/float.c:1309
+#: utils/adt/float.c:1335
+#: utils/adt/numeric.c:4252
+msgid "cannot take log of a negative number"
msgstr ""
-#: utils/adt/ri_triggers.c:960
-msgid "RI_FKey_noaction_upd() must be fired AFTER ROW"
+#: utils/adt/float.c:1362
+#: utils/adt/float.c:1387
+#: utils/adt/float.c:1412
+#: utils/adt/float.c:1438
+#: utils/adt/float.c:1463
+#: utils/adt/float.c:1488
+#: utils/adt/float.c:1514
+#: utils/adt/float.c:1539
+msgid "input is out of range"
msgstr ""
-#: utils/adt/ri_triggers.c:962
-msgid "RI_FKey_noaction_upd() must be fired for UPDATE"
+#: utils/adt/formatting.c:966
+msgid "\"9\" must be ahead of \"PR\""
msgstr ""
-#: utils/adt/ri_triggers.c:970
-msgid "wrong # of arguments in call to RI_FKey_noaction_upd()"
+#: utils/adt/formatting.c:985
+msgid "\"0\" must be ahead of \"PR\""
msgstr ""
-#: utils/adt/ri_triggers.c:972
-#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_noaction_upd()"
+#: utils/adt/formatting.c:1014
+msgid "multiple decimal points"
msgstr ""
-#: utils/adt/ri_triggers.c:1058
-msgid "SPI_connect() failed in RI_FKey_noaction_upd()"
+#: utils/adt/formatting.c:1021
+#: utils/adt/formatting.c:1126
+msgid "cannot use \"V\" and decimal point together"
msgstr ""
-#: utils/adt/ri_triggers.c:1128
-msgid "SPI_execp() failed in RI_FKey_noaction_upd()"
+#: utils/adt/formatting.c:1036
+msgid "not unique \"S\""
msgstr ""
-#: utils/adt/ri_triggers.c:1140
-msgid "SPI_finish() failed in RI_FKey_noaction_upd()"
+#: utils/adt/formatting.c:1043
+msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together"
msgstr ""
-#: utils/adt/ri_triggers.c:1157
-msgid "internal error #3 in ri_triggers.c"
+#: utils/adt/formatting.c:1067
+msgid "cannot use \"S\" and \"MI\" together"
msgstr ""
-#: utils/adt/ri_triggers.c:1193
-msgid "RI_FKey_cascade_del() not fired by trigger manager"
+#: utils/adt/formatting.c:1080
+msgid "cannot use \"S\" and \"PL\" together"
msgstr ""
-#: utils/adt/ri_triggers.c:1196
-msgid "RI_FKey_cascade_del() must be fired AFTER ROW"
+#: utils/adt/formatting.c:1093
+msgid "cannot use \"S\" and \"SG\" together"
msgstr ""
-#: utils/adt/ri_triggers.c:1198
-msgid "RI_FKey_cascade_del() must be fired for DELETE"
+#: utils/adt/formatting.c:1105
+msgid "cannot use \"PR\" and \"S\"/\"PL\"/\"MI\"/\"SG\" together"
msgstr ""
-#: utils/adt/ri_triggers.c:1206
-msgid "wrong # of arguments in call to RI_FKey_cascade_del()"
+#: utils/adt/formatting.c:1135
+msgid "\"E\" is not supported"
msgstr ""
-#: utils/adt/ri_triggers.c:1208
+#: utils/adt/formatting.c:1396
#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_cascade_del()"
-msgstr ""
+msgid "\"%s\" is not a number"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÞÉÓÌÏÍ"
-#: utils/adt/ri_triggers.c:1272
-msgid "SPI_connect() failed in RI_FKey_cascade_del()"
+#: utils/adt/formatting.c:1659
+msgid "invalid AM/PM string"
msgstr ""
-#: utils/adt/ri_triggers.c:1341
-msgid "SPI_execp() failed in RI_FKey_cascade_del()"
+#: utils/adt/formatting.c:2005
+msgid "\"TZ\"/\"tz\" not supported"
msgstr ""
-#: utils/adt/ri_triggers.c:1346
-msgid "SPI_finish() failed in RI_FKey_cascade_del()"
-msgstr ""
+#: utils/adt/formatting.c:2015
+#, c-format
+msgid "invalid value for %s"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ %s"
-#: utils/adt/ri_triggers.c:1363
-msgid "internal error #4 in ri_triggers.c"
+#: utils/adt/formatting.c:3035
+msgid "AM/PM hour must be between 1 and 12"
msgstr ""
-#: utils/adt/ri_triggers.c:1401
-msgid "RI_FKey_cascade_upd() not fired by trigger manager"
+#: utils/adt/formatting.c:3109
+msgid "cannot convert yday without year information"
msgstr ""
-#: utils/adt/ri_triggers.c:1404
-msgid "RI_FKey_cascade_upd() must be fired AFTER ROW"
+#: utils/adt/formatting.c:3910
+msgid "\"RN\" not supported"
msgstr ""
-#: utils/adt/ri_triggers.c:1406
-msgid "RI_FKey_cascade_upd() must be fired for UPDATE"
+#: utils/adt/geo_ops.c:292
+#: utils/adt/geo_ops.c:3930
+#: utils/adt/geo_ops.c:4820
+msgid "too many points requested"
msgstr ""
-#: utils/adt/ri_triggers.c:1414
-msgid "wrong # of arguments in call to RI_FKey_cascade_upd()"
+#: utils/adt/geo_ops.c:315
+msgid "could not format path"
msgstr ""
-#: utils/adt/ri_triggers.c:1416
+#: utils/adt/geo_ops.c:390
#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_cascade_upd()"
-msgstr ""
-
-#: utils/adt/ri_triggers.c:1491
-msgid "SPI_connect() failed in RI_FKey_cascade_upd()"
+msgid "invalid input syntax for box: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:1580
-msgid "SPI_execp() failed in RI_FKey_cascade_upd()"
+#: utils/adt/geo_ops.c:903
+#, c-format
+msgid "invalid input syntax for line: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:1585
-msgid "SPI_finish() failed in RI_FKey_cascade_upd()"
+#: utils/adt/geo_ops.c:910
+#: utils/adt/geo_ops.c:977
+#: utils/adt/geo_ops.c:992
+#: utils/adt/geo_ops.c:1004
+msgid "line not yet implemented"
msgstr ""
-#: utils/adt/ri_triggers.c:1602
-msgid "internal error #5 in ri_triggers.c"
+#: utils/adt/geo_ops.c:1329
+#: utils/adt/geo_ops.c:1352
+#, c-format
+msgid "invalid input syntax for path: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:1645
-msgid "RI_FKey_restrict_del() not fired by trigger manager"
+#: utils/adt/geo_ops.c:1389
+msgid "invalid number of points in external path"
msgstr ""
-#: utils/adt/ri_triggers.c:1648
-msgid "RI_FKey_restrict_del() must be fired AFTER ROW"
+#: utils/adt/geo_ops.c:1730
+#, c-format
+msgid "invalid input syntax for point: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:1650
-msgid "RI_FKey_restrict_del() must be fired for DELETE"
+#: utils/adt/geo_ops.c:1958
+#, c-format
+msgid "invalid input syntax for lseg: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:1658
-msgid "wrong # of arguments in call to RI_FKey_restrict_del()"
+#: utils/adt/geo_ops.c:2550
+msgid "dist_lb not implemented"
msgstr ""
-#: utils/adt/ri_triggers.c:1660
-#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_restrict_del()"
+#: utils/adt/geo_ops.c:3063
+msgid "close_lb not implemented"
msgstr ""
-#: utils/adt/ri_triggers.c:1724
-msgid "SPI_connect() failed in RI_FKey_restrict_del()"
+#: utils/adt/geo_ops.c:3342
+msgid "cannot create bounding box for empty polygon"
msgstr ""
-#: utils/adt/ri_triggers.c:1795
-msgid "SPI_execp() failed in RI_FKey_restrict_del()"
+#: utils/adt/geo_ops.c:3366
+#: utils/adt/geo_ops.c:3378
+#, c-format
+msgid "invalid input syntax for polygon: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:1807
-msgid "SPI_finish() failed in RI_FKey_restrict_del()"
+#: utils/adt/geo_ops.c:3418
+msgid "invalid number of points in external polygon"
msgstr ""
-#: utils/adt/ri_triggers.c:1824
-msgid "internal error #6 in ri_triggers.c"
+#: utils/adt/geo_ops.c:3728
+msgid "poly_distance not implemented"
msgstr ""
-#: utils/adt/ri_triggers.c:1868
-msgid "RI_FKey_restrict_upd() not fired by trigger manager"
+#: utils/adt/geo_ops.c:4040
+msgid "path_center not implemented"
msgstr ""
-#: utils/adt/ri_triggers.c:1871
-msgid "RI_FKey_restrict_upd() must be fired AFTER ROW"
+#: utils/adt/geo_ops.c:4057
+msgid "open path cannot be converted to polygon"
msgstr ""
-#: utils/adt/ri_triggers.c:1873
-msgid "RI_FKey_restrict_upd() must be fired for UPDATE"
+#: utils/adt/geo_ops.c:4224
+#: utils/adt/geo_ops.c:4234
+#: utils/adt/geo_ops.c:4249
+#: utils/adt/geo_ops.c:4255
+#, c-format
+msgid "invalid input syntax for circle: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:1881
-msgid "wrong # of arguments in call to RI_FKey_restrict_upd()"
+#: utils/adt/geo_ops.c:4277
+#: utils/adt/geo_ops.c:4285
+msgid "could not format circle"
msgstr ""
-#: utils/adt/ri_triggers.c:1883
-#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_restrict_upd()"
+#: utils/adt/geo_ops.c:4312
+msgid "invalid radius in external circle"
msgstr ""
-#: utils/adt/ri_triggers.c:1958
-msgid "SPI_connect() failed in RI_FKey_restrict_upd()"
+#: utils/adt/geo_ops.c:4806
+msgid "cannot convert zero-size circle to polygon"
msgstr ""
-#: utils/adt/ri_triggers.c:2031
-msgid "SPI_execp() failed in RI_FKey_restrict_upd()"
+#: utils/adt/geo_ops.c:4811
+msgid "must request at least 2 points"
msgstr ""
-#: utils/adt/ri_triggers.c:2043
-msgid "SPI_finish() failed in RI_FKey_restrict_upd()"
+#: utils/adt/geo_ops.c:4855
+#: utils/adt/geo_ops.c:4878
+msgid "cannot convert empty polygon to circle"
msgstr ""
-#: utils/adt/ri_triggers.c:2060
-msgid "internal error #7 in ri_triggers.c"
+#: utils/adt/int.c:126
+msgid "int2vector has too many elements"
msgstr ""
-#: utils/adt/ri_triggers.c:2096
-msgid "RI_FKey_setnull_del() not fired by trigger manager"
+#: utils/adt/int8.c:88
+#: utils/adt/int8.c:116
+#, c-format
+msgid "invalid input syntax for int8: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2099
-msgid "RI_FKey_setnull_del() must be fired AFTER ROW"
+#: utils/adt/int8.c:905
+msgid "OID out of range"
msgstr ""
-#: utils/adt/ri_triggers.c:2101
-msgid "RI_FKey_setnull_del() must be fired for DELETE"
+#: utils/adt/oracle_compat.c:206
+#: utils/adt/oracle_compat.c:303
+#: utils/adt/oracle_compat.c:927
+msgid "requested length too large"
msgstr ""
-#: utils/adt/ri_triggers.c:2109
-msgid "wrong # of arguments in call to RI_FKey_setnull_del()"
+#: utils/adt/mac.c:65
+#, c-format
+msgid "invalid input syntax for macaddr: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2111
+#: utils/adt/mac.c:72
#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_setnull_del()"
+msgid "invalid octet value in macaddr: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2175
-msgid "SPI_connect() failed in RI_FKey_setnull_del()"
+#: utils/adt/mac.c:190
+msgid "text too long to convert to MAC address"
msgstr ""
-#: utils/adt/ri_triggers.c:2254
-msgid "SPI_execp() failed in RI_FKey_setnull_del()"
+#: utils/adt/nabstime.c:244
+#: utils/adt/nabstime.c:280
+#, c-format
+msgid "invalid timezone name: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2259
-msgid "SPI_finish() failed in RI_FKey_setnull_del()"
+#: utils/adt/nabstime.c:376
+#: utils/adt/nabstime.c:382
+#, c-format
+msgid "invalid input syntax for abstime: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2276
-msgid "internal error #8 in ri_triggers.c"
+#: utils/adt/nabstime.c:657
+#: utils/adt/nabstime.c:730
+msgid "cannot convert \"invalid\" abstime to timestamp"
msgstr ""
-#: utils/adt/ri_triggers.c:2315
-msgid "RI_FKey_setnull_upd() not fired by trigger manager"
+#: utils/adt/nabstime.c:779
+#: utils/adt/nabstime.c:785
+#, c-format
+msgid "invalid input syntax for reltime: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2318
-msgid "RI_FKey_setnull_upd() must be fired AFTER ROW"
+#: utils/adt/nabstime.c:880
+#, c-format
+msgid "invalid input syntax for tinterval: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2320
-msgid "RI_FKey_setnull_upd() must be fired for UPDATE"
+#: utils/adt/nabstime.c:943
+msgid "invalid status in external tinterval"
msgstr ""
-#: utils/adt/ri_triggers.c:2328
-msgid "wrong # of arguments in call to RI_FKey_setnull_upd()"
+#: utils/adt/nabstime.c:1035
+msgid "cannot convert \"invalid\" reltime to interval"
msgstr ""
-#: utils/adt/ri_triggers.c:2330
+#. translator: first %s is inet or cidr
+#: utils/adt/network.c:90
#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_setnull_upd()"
+msgid "invalid input syntax for %s: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2406
-msgid "SPI_connect() failed in RI_FKey_setnull_upd()"
+#: utils/adt/network.c:102
+#, c-format
+msgid "invalid cidr value: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2522
-msgid "SPI_execp() failed in RI_FKey_setnull_upd()"
+#: utils/adt/network.c:103
+#: utils/adt/network.c:229
+msgid "Value has bits set to right of mask."
msgstr ""
-#: utils/adt/ri_triggers.c:2527
-msgid "SPI_finish() failed in RI_FKey_setnull_upd()"
+#: utils/adt/network.c:149
+#: utils/adt/network.c:503
+#: utils/adt/network.c:529
+#: utils/adt/network.c:565
+#, c-format
+msgid "could not format inet value: %m"
msgstr ""
-#: utils/adt/ri_triggers.c:2544
-msgid "internal error #9 in ri_triggers.c"
+#: utils/adt/network.c:194
+msgid "invalid family in external inet"
msgstr ""
-#: utils/adt/ri_triggers.c:2580
-msgid "RI_FKey_setdefault_del() not fired by trigger manager"
+#: utils/adt/network.c:199
+msgid "invalid bits in external inet"
msgstr ""
-#: utils/adt/ri_triggers.c:2583
-msgid "RI_FKey_setdefault_del() must be fired AFTER ROW"
+#: utils/adt/network.c:205
+msgid "invalid type in external inet"
msgstr ""
-#: utils/adt/ri_triggers.c:2585
-msgid "RI_FKey_setdefault_del() must be fired for DELETE"
+#: utils/adt/network.c:210
+msgid "invalid length in external inet"
msgstr ""
-#: utils/adt/ri_triggers.c:2593
-msgid "wrong # of arguments in call to RI_FKey_setdefault_del()"
+#: utils/adt/network.c:228
+msgid "invalid external CIDR value"
msgstr ""
-#: utils/adt/ri_triggers.c:2595
+#: utils/adt/network.c:315
#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_setdefault_del()"
-msgstr ""
-
-#: utils/adt/ri_triggers.c:2659
-msgid "SPI_connect() failed in RI_FKey_setdefault_del()"
+msgid "invalid mask length: %d"
msgstr ""
-#: utils/adt/ri_triggers.c:2783
-msgid "SPI_execp() failed in RI_FKey_setdefault_del()"
-msgstr ""
-
-#: utils/adt/ri_triggers.c:2788
-msgid "SPI_finish() failed in RI_FKey_setdefault_del()"
+#: utils/adt/not_in.c:64
+#: utils/adt/regproc.c:1110
+#: utils/adt/regproc.c:1115
+#: utils/adt/varlena.c:1618
+#: utils/adt/varlena.c:1623
+msgid "invalid name syntax"
msgstr ""
-#: utils/adt/ri_triggers.c:2805
-msgid "internal error #10 in ri_triggers.c"
+#: utils/adt/not_in.c:65
+msgid "Must provide \"relationname.attributename\"."
msgstr ""
-#: utils/adt/ri_triggers.c:2843
-msgid "RI_FKey_setdefault_upd() not fired by trigger manager"
-msgstr ""
+#: utils/adt/numeric.c:403
+msgid "invalid length in external numeric"
+msgstr "'"
-#: utils/adt/ri_triggers.c:2846
-msgid "RI_FKey_setdefault_upd() must be fired AFTER ROW"
+#: utils/adt/numeric.c:414
+msgid "invalid sign in external numeric"
msgstr ""
-#: utils/adt/ri_triggers.c:2848
-msgid "RI_FKey_setdefault_upd() must be fired for UPDATE"
+#: utils/adt/numeric.c:424
+msgid "invalid digit in external numeric"
msgstr ""
-#: utils/adt/ri_triggers.c:2856
-msgid "wrong # of arguments in call to RI_FKey_setdefault_upd()"
+#: utils/adt/numeric.c:1592
+#: utils/adt/numeric.c:1648
+#: utils/adt/numeric.c:1696
+msgid "cannot convert NaN to integer"
msgstr ""
-#: utils/adt/ri_triggers.c:2858
+#: utils/adt/numeric.c:2539
+#: utils/adt/numeric.c:2562
+#: utils/adt/numeric.c:2586
+#: utils/adt/numeric.c:2593
+#: utils/adt/numeric.c:2607
#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_setdefault_upd()"
+msgid "invalid input syntax for numeric: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2935
-msgid "SPI_connect() failed in RI_FKey_setdefault_upd()"
+#: utils/adt/numeric.c:2905
+msgid "value overflows numeric format"
msgstr ""
-#: utils/adt/ri_triggers.c:3075
-msgid "SPI_execp() failed in RI_FKey_setdefault_upd()"
+#: utils/adt/numeric.c:2975
+msgid "numeric field overflow"
msgstr ""
-#: utils/adt/ri_triggers.c:3080
-msgid "SPI_finish() failed in RI_FKey_setdefault_upd()"
+#: utils/adt/numeric.c:2976
+#, c-format
+msgid "ABS(value) >= 10^%d for field with precision %d, scale %d."
msgstr ""
-#: utils/adt/ri_triggers.c:3097
-msgid "internal error #11 in ri_triggers.c"
+#: utils/adt/numeric.c:4125
+msgid "argument for EXP() too big"
msgstr ""
-#: utils/adt/ri_triggers.c:3128
-msgid "wrong # of arguments in call to RI_FKey_keyequal_upd()"
+#: utils/adt/numeric.c:4501
+msgid "zero raised to zero is undefined"
msgstr ""
-#: utils/adt/ri_triggers.c:3130
+#: utils/adt/numutils.c:72
+#: utils/adt/numutils.c:86
+#: utils/adt/numutils.c:91
#, c-format
-msgid "too many keys (%d max) in call to RI_FKey_keyequal_upd()"
+msgid "invalid input syntax for integer: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:3187
-msgid "internal error #12 in ri_triggers.c"
+#: utils/adt/numutils.c:105
+#, c-format
+msgid "%s is out of range for int4"
msgstr ""
-#: utils/adt/ri_triggers.c:3252
+#: utils/adt/numutils.c:111
#, c-format
-msgid "unrecognized referential integrity MATCH type '%s'"
+msgid "%s is out of range for int2"
msgstr ""
-#: utils/adt/ri_triggers.c:3302 utils/adt/ri_triggers.c:3310
-#: utils/adt/ri_triggers.c:3362
+#: utils/adt/numutils.c:117
#, c-format
-msgid "constraint %s: table %s does not have an attribute %s"
+msgid "%s is out of range for int1"
msgstr ""
-#: utils/adt/ri_triggers.c:3490
-msgid "out of memory for RI plan cache"
+#: utils/adt/oid.c:49
+#: utils/adt/oid.c:54
+#: utils/adt/oid.c:75
+#, c-format
+msgid "invalid input syntax for OID: \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:3690
-msgid "out of memory for RI operator cache"
+#: utils/adt/oid.c:60
+#: utils/adt/oid.c:98
+#, c-format
+msgid "%s is out of range for OID"
msgstr ""
-#: utils/adt/ruleutils.c:198
-msgid "get_ruledef: cannot connect to SPI manager"
+#: utils/adt/oid.c:176
+msgid "oidvector has too many elements"
msgstr ""
-#: utils/adt/ruleutils.c:213 utils/adt/ruleutils.c:330
-#, c-format
-msgid "SPI_prepare() failed for \"%s\""
+#: utils/adt/ri_triggers.c:298
+#: utils/adt/ri_triggers.c:360
+#: utils/adt/ri_triggers.c:536
+#: utils/adt/ri_triggers.c:775
+#: utils/adt/ri_triggers.c:967
+#: utils/adt/ri_triggers.c:1129
+#: utils/adt/ri_triggers.c:1314
+#: utils/adt/ri_triggers.c:1484
+#: utils/adt/ri_triggers.c:1666
+#: utils/adt/ri_triggers.c:1837
+#: utils/adt/ri_triggers.c:2056
+#: utils/adt/ri_triggers.c:2267
+#: utils/adt/ri_triggers.c:2503
+#: utils/adt/ri_triggers.c:2599
+msgid "MATCH PARTIAL not yet implemented"
msgstr ""
-#: utils/adt/ruleutils.c:224
+#: utils/adt/ri_triggers.c:334
+#: utils/adt/ri_triggers.c:3043
+#: utils/adt/ri_triggers.c:3080
#, c-format
-msgid "failed to get pg_rewrite tuple for %u"
+msgid "insert or update on \"%s\" violates foreign key constraint \"%s\""
msgstr ""
-#: utils/adt/ruleutils.c:228 utils/adt/ruleutils.c:253
-msgid "get_ruledef: SPI_finish() failed"
+#: utils/adt/ri_triggers.c:337
+msgid "MATCH FULL does not allow mixing of NULL and non-NULL key values."
msgstr ""
-#: utils/adt/ruleutils.c:314
-msgid "get_viewdef: cannot connect to SPI manager"
+#: utils/adt/ri_triggers.c:2545
+#: utils/adt/ri_triggers.c:2803
+#, c-format
+msgid "%s() called with wrong number of trigger arguments"
msgstr ""
-#: utils/adt/ruleutils.c:343
+#: utils/adt/ri_triggers.c:2563
+#: utils/adt/ri_triggers.c:2813
#, c-format
-msgid "failed to get pg_rewrite tuple for view %u"
+msgid "no target table given for trigger \"%s\" on \"%s\""
msgstr ""
-#: utils/adt/ruleutils.c:366
-msgid "get_viewdef: SPI_finish() failed"
+#: utils/adt/ri_triggers.c:2566
+#: utils/adt/ri_triggers.c:2816
+msgid "Remove this RI trigger and its mates, then do ALTER TABLE ADD CONSTRAINT."
msgstr ""
-#: utils/adt/ruleutils.c:402
+#: utils/adt/ri_triggers.c:2723
+#: utils/adt/ri_triggers.c:2733
+#: utils/adt/ri_triggers.c:3142
#, c-format
-msgid "syscache lookup for index %u failed"
-msgstr ""
+msgid "table \"%s\" does not have attribute \"%s\" referenced by constraint \"%s\""
+msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÉÍÅÅÔ ÁÔÒÉÂÕÔ \"%s\" ÕËÁÚÁÎÎÙÊ ËÏÎÓÔÒÅÊÎÔÏÍ \"%s\""
-#: utils/adt/ruleutils.c:415
+#: utils/adt/ri_triggers.c:2753
#, c-format
-msgid "syscache lookup for relid %u failed"
+msgid "%s() was not fired by trigger manager"
msgstr ""
-#: utils/adt/ruleutils.c:580
+#: utils/adt/ri_triggers.c:2762
#, c-format
-msgid "Failed to find constraint with OID %u"
+msgid "%s() must be fired AFTER ROW"
msgstr ""
-#: utils/adt/ruleutils.c:600
+#: utils/adt/ri_triggers.c:2770
#, c-format
-msgid "pg_get_constraintdef: Null conkey for constraint %u"
+msgid "%s() must be fired for INSERT"
msgstr ""
-#: utils/adt/ruleutils.c:613
+#: utils/adt/ri_triggers.c:2776
#, c-format
-msgid "pg_get_constraintdef: Null confkey for constraint %u"
+msgid "%s() must be fired for UPDATE"
msgstr ""
-#: utils/adt/ruleutils.c:633
+#: utils/adt/ri_triggers.c:2783
#, c-format
-msgid "pg_get_constraintdef: Unknown confmatchtype '%c' for constraint %u"
+msgid "%s() must be fired for INSERT or UPDATE"
msgstr ""
-#: utils/adt/ruleutils.c:659
+#: utils/adt/ri_triggers.c:2790
#, c-format
-msgid "pg_get_constraintdef: Unknown confupdtype '%c' for constraint %u"
+msgid "%s() must be fired for DELETE"
msgstr ""
-#: utils/adt/ruleutils.c:684
+#: utils/adt/ri_triggers.c:3013
#, c-format
-msgid "pg_get_constraintdef: Unknown confdeltype '%c' for constraint %u"
+msgid "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave unexpected result"
msgstr ""
-#: utils/adt/ruleutils.c:698
-#, c-format
-msgid "pg_get_constraintdef: unsupported constraint type '%c'"
+#: utils/adt/ri_triggers.c:3017
+msgid "This is most likely due to a rule having rewritten the query."
msgstr ""
-#: utils/adt/ruleutils.c:1100
+#: utils/adt/ri_triggers.c:3045
#, c-format
-msgid "get_ruledef: rule %s has unsupported event type %d"
+msgid "No rows were found in \"%s\"."
msgstr ""
-#: utils/adt/ruleutils.c:1302
+#: utils/adt/ri_triggers.c:3082
#, c-format
-msgid "get_query_def: unknown query command type %d"
+msgid "Key (%s)=(%s) is not present in \"%s\"."
msgstr ""
-#: utils/adt/ruleutils.c:1537
+#: utils/adt/ri_triggers.c:3088
#, c-format
-msgid "get_setop_query: unexpected set op %d"
+msgid "update or delete on \"%s\" violates foreign key constraint \"%s\" on \"%s\""
msgstr ""
-#: utils/adt/ruleutils.c:1549
+#: utils/adt/ri_triggers.c:3091
#, c-format
-msgid "get_setop_query: unexpected node %d"
+msgid "Key (%s)=(%s) is still referenced from \"%s\"."
msgstr ""
-#: utils/adt/ruleutils.c:1609
-msgid "get_insert_query_def: too many RTEs in INSERT!"
+#: utils/adt/pseudotypes.c:38
+#: utils/adt/pseudotypes.c:64
+msgid "cannot accept a value of type record"
msgstr ""
-#: utils/adt/ruleutils.c:1761
-msgid "get_utility_query_def: unexpected statement type"
+#: utils/adt/pseudotypes.c:51
+#: utils/adt/pseudotypes.c:77
+msgid "cannot display a value of type record"
msgstr ""
-#: utils/adt/ruleutils.c:1792
-#, c-format
-msgid "get_names_for_var: bogus varlevelsup %d"
+#: utils/adt/pseudotypes.c:147
+msgid "cannot accept a value of type any"
msgstr ""
-#: utils/adt/ruleutils.c:1806
-#, c-format
-msgid "get_names_for_var: bogus varno %d"
+#: utils/adt/pseudotypes.c:160
+msgid "cannot display a value of type any"
msgstr ""
-#: utils/adt/ruleutils.c:2092
-#, c-format
-msgid "get_rule_expr: unknown boolop %d"
+#: utils/adt/pseudotypes.c:174
+#: utils/adt/pseudotypes.c:202
+msgid "cannot accept a value of type anyarray"
msgstr ""
-#: utils/adt/ruleutils.c:2123
-#, c-format
-msgid "Argument type %s of FieldSelect is not a tuple type"
+#: utils/adt/pseudotypes.c:252
+msgid "cannot accept a value of type trigger"
msgstr ""
-#: utils/adt/ruleutils.c:2205
-#, c-format
-msgid "get_rule_expr: unexpected nulltesttype %d"
+#: utils/adt/pseudotypes.c:265
+msgid "cannot display a value of type trigger"
msgstr ""
-#: utils/adt/ruleutils.c:2238
-#, c-format
-msgid "get_rule_expr: unexpected booltesttype %d"
+#: utils/adt/pseudotypes.c:279
+msgid "cannot accept a value of type language_handler"
msgstr ""
-#: utils/adt/ruleutils.c:2261
-#, c-format
-msgid "get_rule_expr: unknown node type %d"
+#: utils/adt/pseudotypes.c:292
+msgid "cannot display a value of type language_handler"
msgstr ""
-#: utils/adt/ruleutils.c:2302
-#, c-format
-msgid "cache lookup for operator %u failed"
+#: utils/adt/pseudotypes.c:306
+msgid "cannot accept a value of type internal"
msgstr ""
-#: utils/adt/ruleutils.c:2321
-msgid "get_rule_expr: bogus oprkind"
+#: utils/adt/pseudotypes.c:319
+msgid "cannot display a value of type internal"
msgstr ""
-#: utils/adt/ruleutils.c:2677
-#, c-format
-msgid "get_sublink_expr: unsupported sublink type %d"
+#: utils/adt/pseudotypes.c:333
+msgid "cannot accept a value of type opaque"
msgstr ""
-#: utils/adt/ruleutils.c:2770
-#, c-format
-msgid "unexpected rte kind %d"
+#: utils/adt/pseudotypes.c:346
+msgid "cannot display a value of type opaque"
msgstr ""
-#: utils/adt/ruleutils.c:2842
-#, c-format
-msgid "get_from_clause_item: unknown join type %d"
+#: utils/adt/pseudotypes.c:360
+msgid "cannot accept a value of type anyelement"
msgstr ""
-#: utils/adt/ruleutils.c:2892
-#, c-format
-msgid "get_from_clause_item: unexpected node type %d"
+#: utils/adt/pseudotypes.c:373
+msgid "cannot display a value of type anyelement"
msgstr ""
-#: utils/adt/ruleutils.c:2959 utils/cache/lsyscache.c:251
+#: utils/adt/regexp.c:176
#, c-format
-msgid "cache lookup failed for opclass %u"
-msgstr ""
-
-#: utils/adt/ruleutils.c:2999
-msgid "tleIsArrayAssign: I'm confused ..."
+msgid "invalid regular expression: %s"
msgstr ""
-#: utils/adt/ruleutils.c:3216
+#: utils/adt/regproc.c:117
+#: utils/adt/regproc.c:138
+#: utils/adt/regproc.c:290
#, c-format
-msgid "cache lookup of operator %u failed"
-msgstr "ÐÏÉÓË × ËÚÛÅ ÏÐÅÒÁÔÏÒÁ %u ÎÅ ÕÄÁÌÓÑ"
+msgid "no procedure with name %s"
+msgstr ""
-#: utils/adt/ruleutils.c:3237
+#: utils/adt/regproc.c:122
+#: utils/adt/regproc.c:142
#, c-format
-msgid "unexpected oprkind %c for operator %u"
+msgid "more than one procedure named %s"
msgstr ""
-#: utils/adt/selfuncs.c:880
+#: utils/adt/regproc.c:467
+#: utils/adt/regproc.c:487
+#: utils/adt/regproc.c:665
#, c-format
-msgid "patternsel: no = operator for type %u"
-msgstr ""
+msgid "no operator with name %s"
+msgstr "ÎÅÔ ÏÐÅÒÁÔÏÒÁ Ó ÉÍÅÎÅÍ %s"
-#: utils/adt/selfuncs.c:1057 utils/adt/selfuncs.c:1134
-#: utils/adt/selfuncs.c:1175 utils/adt/selfuncs.c:1205
+#: utils/adt/regproc.c:471
+#: utils/adt/regproc.c:491
#, c-format
-msgid "booltestsel: unexpected booltesttype %d"
+msgid "more than one operator named %s"
msgstr ""
-#: utils/adt/selfuncs.c:1240 utils/adt/selfuncs.c:1294
-#, c-format
-msgid "nulltestsel: unexpected nulltesttype %d"
+#: utils/adt/regproc.c:639
+msgid "missing argument"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÁÒÇÕÍÅÎÔ"
+
+#: utils/adt/regproc.c:640
+msgid "Use NONE to denote the missing argument of a unary operator."
msgstr ""
-#: utils/adt/selfuncs.c:2355
-#, c-format
-msgid "convert_numeric_to_scalar: unsupported type %u"
+#: utils/adt/regproc.c:644
+#: utils/adt/regproc.c:1276
+msgid "too many arguments"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×"
+
+#: utils/adt/regproc.c:645
+msgid "Provide two argument types for operator."
msgstr ""
-#: utils/adt/selfuncs.c:2542
+#: utils/adt/regproc.c:837
#, c-format
-msgid "convert_string_datum: unsupported type %u"
+msgid "no class with name %s"
msgstr ""
-#: utils/adt/selfuncs.c:2731
+#: utils/adt/regproc.c:1003
#, c-format
-msgid "convert_timevalue_to_scalar: unsupported type %u"
-msgstr ""
+msgid "no type with name %s"
+msgstr "ÎÅÔ ÔÉÐÁ Ó ÉÍÅÎÅÍ %s"
-#: utils/adt/selfuncs.c:2958 utils/adt/selfuncs.c:3326
-msgid "Cannot perform case insensitive matching on type BYTEA"
+#: utils/adt/regproc.c:1174
+msgid "expected a left parenthesis"
msgstr ""
-#: utils/adt/selfuncs.c:3043 utils/adt/selfuncs.c:3472
-msgid "Regex matching not supported on type BYTEA"
+#: utils/adt/regproc.c:1190
+msgid "expected a right parenthesis"
msgstr ""
-#: utils/adt/selfuncs.c:3184
-msgid "pattern_fixed_prefix: bogus ptype"
-msgstr ""
+#: utils/adt/regproc.c:1209
+msgid "expected a type name"
+msgstr "ÏÖÉÄÁÌÏÓØ ÉÍÑ ÔÉÐÁ"
+
+#: utils/adt/regproc.c:1241
+msgid "improper type name"
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ"
-#: utils/adt/selfuncs.c:3213
+#: utils/adt/ruleutils.c:1102
#, c-format
-msgid "prefix_selectivity: no >= operator for type %u"
+msgid "unsupported constraint type \"%c\""
msgstr ""
-#: utils/adt/selfuncs.c:3244
+#: utils/adt/ruleutils.c:1557
#, c-format
-msgid "prefix_selectivity: no < operator for type %u"
+msgid "rule \"%s\" has unsupported event type %d"
msgstr ""
-#: utils/adt/selfuncs.c:3516
-msgid "pattern_selectivity: bogus ptype"
+#: utils/adt/selfuncs.c:3122
+#: utils/adt/selfuncs.c:3485
+msgid "case insensitive matching not supported on type bytea"
msgstr ""
-#: utils/adt/selfuncs.c:3682
-#, c-format
-msgid "string_lessthan: unexpected datatype %u"
+#: utils/adt/selfuncs.c:3207
+#: utils/adt/selfuncs.c:3633
+msgid "regex matching not supported on type bytea"
msgstr ""
-#: utils/adt/sets.c:86
+#: utils/adt/tid.c:66
+#: utils/adt/tid.c:74
+#: utils/adt/tid.c:82
#, c-format
-msgid "SetDefine: unable to define set %s"
+msgid "invalid input syntax for tid: \"%s\""
msgstr ""
-#: utils/adt/tid.c:62
+#: utils/adt/timestamp.c:87
+#: utils/adt/timestamp.c:94
+#: utils/adt/timestamp.c:2389
#, c-format
-msgid "invalid tid format: '%s'"
+msgid "invalid input syntax for timestamp: \"%s\""
msgstr ""
-#: utils/adt/tid.c:67 utils/adt/tid.c:72
-msgid "tidin: invalid value."
+#: utils/adt/timestamp.c:103
+#: utils/adt/timestamp.c:332
+#, c-format
+msgid "timestamp out of range: \"%s\""
msgstr ""
-#: utils/adt/tid.c:171
-msgid "ctid isn't of type TID"
-msgstr ""
+#: utils/adt/timestamp.c:121
+#: utils/adt/timestamp.c:350
+#: utils/adt/timestamp.c:511
+#, c-format
+msgid "\"%s\" is no longer supported"
+msgstr "\"%s\" ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: utils/adt/tid.c:176
-msgid "currtid can't handle views with no CTID"
+#: utils/adt/timestamp.c:261
+#, c-format
+msgid "timestamp(%d) precision must be between %d and %d"
msgstr ""
-#: utils/adt/tid.c:178
-msgid "the view has no rules"
+#: utils/adt/timestamp.c:316
+#: utils/adt/timestamp.c:323
+#: utils/adt/timestamp.c:2449
+#, c-format
+msgid "invalid input syntax for timestamp with time zone: \"%s\""
msgstr ""
-#: utils/adt/tid.c:188
-msgid "only one select rule is allowed in views"
+#: utils/adt/timestamp.c:486
+#: utils/adt/timestamp.c:493
+#: utils/adt/timestamp.c:2510
+#, c-format
+msgid "invalid input syntax for interval: \"%s\""
msgstr ""
-#: utils/adt/tid.c:209
-msgid "currtid can't handle this view"
+#: utils/adt/timestamp.c:504
+#: utils/adt/timestamp.c:2218
+#: utils/adt/timestamp.c:2329
+#: utils/adt/timestamp.c:2828
+msgid "interval out of range"
msgstr ""
-#: utils/adt/timestamp.c:80
+#: utils/adt/timestamp.c:836
#, c-format
-msgid "Bad timestamp external representation (too long) '%s'"
+msgid "interval(%d) precision must be between %d and %d"
msgstr ""
-#: utils/adt/timestamp.c:84 utils/adt/timestamp.c:278
-#, c-format
-msgid "Bad timestamp external representation '%s'"
+#: utils/adt/timestamp.c:1694
+msgid "cannot subtract non-finite timestamps"
msgstr ""
-#: utils/adt/timestamp.c:90
+#: utils/adt/timestamp.c:2548
+#: utils/adt/timestamp.c:2625
+#: utils/adt/timestamp.c:2950
+#: utils/adt/timestamp.c:3126
#, c-format
-msgid "TIMESTAMP out of range '%s'"
+msgid "timestamp units \"%s\" not recognized"
msgstr ""
-#: utils/adt/timestamp.c:106
+#: utils/adt/timestamp.c:2611
+#: utils/adt/timestamp.c:3059
+#: utils/adt/timestamp.c:3116
#, c-format
-msgid "TIMESTAMP '%s' no longer supported"
+msgid "timestamp units \"%s\" not supported"
msgstr ""
-#: utils/adt/timestamp.c:111
+#: utils/adt/timestamp.c:2657
+#: utils/adt/timestamp.c:2734
+#: utils/adt/timestamp.c:3158
+#: utils/adt/timestamp.c:3326
#, c-format
-msgid "TIMESTAMP '%s' not parsed; internal coding error"
+msgid "timestamp with time zone units \"%s\" not recognized"
msgstr ""
-#: utils/adt/timestamp.c:139
-msgid "Unable to format timestamp; internal coding error"
-msgstr ""
-
-#: utils/adt/timestamp.c:213
+#: utils/adt/timestamp.c:2718
+#: utils/adt/timestamp.c:3279
+#: utils/adt/timestamp.c:3317
#, c-format
-msgid "TIMESTAMP(%d) precision must be between %d and %d"
+msgid "timestamp with time zone units \"%s\" not supported"
msgstr ""
-#: utils/adt/timestamp.c:273
+#: utils/adt/timestamp.c:2766
+#: utils/adt/timestamp.c:2837
+#: utils/adt/timestamp.c:3358
+#: utils/adt/timestamp.c:3470
#, c-format
-msgid "Bad timestamp with time zone external representation (too long) '%s'"
+msgid "interval units \"%s\" not recognized"
msgstr ""
-#: utils/adt/timestamp.c:284
+#: utils/adt/timestamp.c:2821
+#: utils/adt/timestamp.c:3440
#, c-format
-msgid "TIMESTAMP WITH TIME ZONE out of range '%s'"
+msgid "interval units \"%s\" not supported"
msgstr ""
-#: utils/adt/timestamp.c:300
-#, c-format
-msgid "TIMESTAMP WITH TIME ZONE '%s' no longer supported"
+#: utils/adt/timestamp.c:2861
+msgid "cannot convert week number without year information"
msgstr ""
-#: utils/adt/timestamp.c:305
+#: utils/adt/timestamp.c:3553
+#: utils/adt/timestamp.c:3704
#, c-format
-msgid "TIMESTAMP WITH TIME ZONE '%s' not parsed; internal coding error"
-msgstr ""
-
-#: utils/adt/timestamp.c:334
-msgid "Unable to format timestamp with time zone; internal coding error"
+msgid "interval time zone \"%s\" must not specify month"
msgstr ""
-#: utils/adt/timestamp.c:393
+#: utils/adt/varbit.c:109
+#: utils/adt/varbit.c:263
#, c-format
-msgid "Bad interval external representation (too long) '%s'"
+msgid "bit string length %d does not match type bit(%d)"
msgstr ""
-#: utils/adt/timestamp.c:397 utils/adt/timestamp.c:405
+#: utils/adt/varbit.c:131
+#: utils/adt/varbit.c:370
#, c-format
-msgid "Bad interval external representation '%s'"
+msgid "\"%c\" is not a valid binary digit"
msgstr ""
-#: utils/adt/timestamp.c:410
+#: utils/adt/varbit.c:156
+#: utils/adt/varbit.c:395
#, c-format
-msgid "Interval '%s' no longer supported"
+msgid "\"%c\" is not a valid hex digit"
msgstr ""
-#: utils/adt/timestamp.c:414
+#: utils/adt/varbit.c:348
+#: utils/adt/varbit.c:532
#, c-format
-msgid "Interval '%s' not parsed; internal coding error"
+msgid "bit string too long for type bit varying(%d)"
msgstr ""
-#: utils/adt/timestamp.c:434
-msgid "Unable to encode interval; internal coding error"
+#: utils/adt/varbit.c:472
+msgid "invalid length in external bit string"
msgstr ""
-#: utils/adt/timestamp.c:437
-msgid "Unable to format interval; internal coding error"
+#: utils/adt/varbit.c:905
+msgid "cannot AND bit strings of different sizes"
msgstr ""
-#: utils/adt/timestamp.c:695
-msgid "AdjustIntervalForTypmod(): internal coding error"
+#: utils/adt/varbit.c:946
+msgid "cannot OR bit strings of different sizes"
msgstr ""
-#: utils/adt/timestamp.c:1517
-msgid "Unable to subtract non-finite timestamps"
+#: utils/adt/varbit.c:992
+msgid "cannot XOR bit strings of different sizes"
msgstr ""
-#: utils/adt/timestamp.c:1579
-msgid ""
-"Unable to add TIMESTAMP and INTERVAL\n"
-"\ttimestamp_pl_span() internal error encoding timestamp"
+#: utils/adt/varbit.c:1257
+#: utils/adt/varbit.c:1290
+msgid "int64 is not supported on this platform"
msgstr ""
-#: utils/adt/timestamp.c:1586
-msgid ""
-"Unable to add TIMESTAMP and INTERVAL\n"
-"\ttimestamp_pl_span() internal error decoding timestamp"
+#: utils/adt/varchar.c:105
+#: utils/adt/varchar.c:225
+#, c-format
+msgid "value too long for type character(%d)"
msgstr ""
-#: utils/adt/timestamp.c:1664
-msgid ""
-"Unable to add TIMESTAMP and INTERVAL\n"
-"\ttimestamptz_pl_span() internal error encoding timestamp"
+#: utils/adt/varchar.c:383
+#: utils/adt/varchar.c:475
+#, c-format
+msgid "value too long for type character varying(%d)"
msgstr ""
-#: utils/adt/timestamp.c:1669
-msgid ""
-"Unable to add TIMESTAMP and INTERVAL\n"
-"\ttimestamptz_pl_span() internal error decoding timestamp"
+#: utils/adt/varlena.c:579
+#: utils/adt/varlena.c:643
+#: utils/adt/varlena.c:1294
+msgid "negative substring length not allowed"
msgstr ""
-#: utils/adt/timestamp.c:1898
-msgid "interval_div: divide by 0.0 error"
+#: utils/adt/varlena.c:1389
+#: utils/adt/varlena.c:1420
+#: utils/adt/varlena.c:1456
+#: utils/adt/varlena.c:1499
+#, c-format
+msgid "index %d out of valid range, 0..%d"
msgstr ""
-#: utils/adt/timestamp.c:1943
-msgid "interval_accum: expected 2-element interval array"
+#: utils/adt/varlena.c:1511
+msgid "new bit must be 0 or 1"
msgstr ""
-#: utils/adt/timestamp.c:1985
-msgid "interval_avg: expected 2-element interval array"
+#: utils/adt/varlena.c:2008
+msgid "field position must be greater than zero"
msgstr ""
-#: utils/adt/timestamp.c:2107
-msgid ""
-"Unable to encode INTERVAL\n"
-"\ttimestamp_age() internal coding error"
-msgstr ""
+#: utils/cache/lsyscache.c:1632
+#: utils/cache/lsyscache.c:1668
+#: utils/cache/lsyscache.c:1704
+#: utils/cache/lsyscache.c:1740
+#, c-format
+msgid "type %s is only a shell"
+msgstr "ÔÉÐ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
-#: utils/adt/timestamp.c:2111
-msgid ""
-"Unable to decode TIMESTAMP\n"
-"\ttimestamp_age() internal coding error"
+#: utils/cache/lsyscache.c:1637
+#, c-format
+msgid "no input function available for type %s"
msgstr ""
-#: utils/adt/timestamp.c:2216 utils/adt/timestamp.c:2219
-msgid "Unable to decode TIMESTAMP"
+#: utils/cache/lsyscache.c:1673
+#, c-format
+msgid "no output function available for type %s"
msgstr ""
-#: utils/adt/timestamp.c:2272
-msgid "TIMESTAMP bad external representation (too long)"
+#: utils/cache/relcache.c:3184
+#, c-format
+msgid "could not create init file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÉÎÉÃÉÁÌÉÚÁÃÉÉ \"%s\": %m"
+
+#: utils/cache/relcache.c:3186
+#: utils/cache/relcache.c:3327
+msgid "Continuing anyway, but there's something wrong."
msgstr ""
-#: utils/adt/timestamp.c:2328
-msgid "TIMESTAMP WITH TIME ZONE bad external representation (too long)"
+#: utils/cache/relcache.c:3325
+#, c-format
+msgid "could not rename init file \"%s\" to \"%s\": %m"
msgstr ""
-#: utils/adt/timestamp.c:2385
-msgid "INTERVAL bad external representation (too long)"
+#: utils/error/elog.c:458
+msgid "error during error recovery, giving up"
msgstr ""
-#: utils/adt/timestamp.c:2418 utils/adt/timestamp.c:2482
-#: utils/adt/timestamp.c:2782 utils/adt/timestamp.c:2924
+#: utils/error/elog.c:874
#, c-format
-msgid "TIMESTAMP units '%s' not recognized"
-msgstr ""
+msgid "failed to open \"%s\": %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ \"%s\": %m"
-#: utils/adt/timestamp.c:2473 utils/adt/timestamp.c:2885
-#: utils/adt/timestamp.c:2917
+#: utils/error/elog.c:884
#, c-format
-msgid "TIMESTAMP units '%s' not supported"
+msgid "failed to reopen \"%s\" as stderr: %m"
msgstr ""
-#: utils/adt/timestamp.c:2478
+#: utils/error/elog.c:897
#, c-format
-msgid "Unable to truncate TIMESTAMP to '%s'"
+msgid "failed to reopen \"%s\" as stdout: %m"
msgstr ""
-#: utils/adt/timestamp.c:2511 utils/adt/timestamp.c:2576
-#: utils/adt/timestamp.c:2954 utils/adt/timestamp.c:3107
-#, c-format
-msgid "TIMESTAMP WITH TIME ZONE units '%s' not recognized"
+#: utils/error/elog.c:1055
+#: utils/error/elog.c:1188
+#: utils/error/elog.c:1251
+msgid "missing error text"
msgstr ""
-#: utils/adt/timestamp.c:2565 utils/adt/timestamp.c:3068
-#: utils/adt/timestamp.c:3101
+#: utils/error/elog.c:1058
+#: utils/error/elog.c:1254
#, c-format
-msgid "TIMESTAMP WITH TIME ZONE units '%s' not supported"
+msgid " at character %d"
msgstr ""
-#: utils/adt/timestamp.c:2572
+#: utils/error/elog.c:1065
#, c-format
-msgid "Unable to truncate TIMESTAMP WITH TIME ZONE to '%s'"
-msgstr ""
+msgid "DETAIL: %s\n"
+msgstr "ðïäòïâîïóôé: %s\n"
-#: utils/adt/timestamp.c:2605 utils/adt/timestamp.c:2673
-#: utils/adt/timestamp.c:3135 utils/adt/timestamp.c:3244
+#: utils/error/elog.c:1067
#, c-format
-msgid "INTERVAL units '%s' not recognized"
-msgstr ""
+msgid "HINT: %s\n"
+msgstr "ðïäóëáúëá: %s\n"
-#: utils/adt/timestamp.c:2658 utils/adt/timestamp.c:3215
+#: utils/error/elog.c:1069
#, c-format
-msgid "INTERVAL units '%s' not supported"
-msgstr ""
+msgid "CONTEXT: %s\n"
+msgstr "ëïîôåëóô: %s\n"
-#: utils/adt/timestamp.c:2662
+#: utils/error/elog.c:1073
#, c-format
-msgid "Unable to truncate INTERVAL to '%s'"
-msgstr ""
+msgid "LOCATION: %s, %s:%d\n"
+msgstr "çäå: %s, %s:%d\n"
-#: utils/adt/timestamp.c:2667
-msgid "Unable to decode INTERVAL; internal coding error"
-msgstr ""
+#: utils/error/elog.c:1077
+#, c-format
+msgid "LOCATION: %s:%d\n"
+msgstr "çäå: %s:%d\n"
-#: utils/adt/timestamp.c:2695
-msgid "isoweek2date(): can't convert without year information"
-msgstr ""
+#: utils/error/elog.c:1089
+#, c-format
+msgid "STATEMENT: %s\n"
+msgstr "ëïíáîäá: %s\n"
-#: utils/adt/timestamp.c:2903 utils/adt/timestamp.c:2910
-msgid "Unable to encode TIMESTAMP"
+#: utils/error/elog.c:1359
+#, c-format
+msgid "operating system error %d"
msgstr ""
-#: utils/adt/timestamp.c:3087 utils/adt/timestamp.c:3094
-msgid "Unable to encode TIMESTAMP WITH TIME ZONE"
-msgstr ""
+#: utils/error/elog.c:1382
+msgid "DEBUG"
+msgstr "DEBUG"
-#: utils/adt/timestamp.c:3224
-msgid ""
-"Unable to decode INTERVAL\n"
-"\tinterval_part() internal coding error"
-msgstr ""
+#: utils/error/elog.c:1386
+msgid "LOG"
+msgstr "LOG"
-#: utils/adt/timestamp.c:3352
-msgid "Unable to convert TIMESTAMP to TIMESTAMP WITH TIME ZONE (tm)"
-msgstr ""
+#: utils/error/elog.c:1389
+msgid "INFO"
+msgstr "INFO"
-#: utils/adt/timestamp.c:3357
-msgid "Unable to convert TIMESTAMP to TIMESTAMP WITH TIME ZONE"
-msgstr ""
+#: utils/error/elog.c:1392
+msgid "NOTICE"
+msgstr "NOTICE"
-#: utils/adt/timestamp.c:3382
-msgid "Unable to convert TIMESTAMP WITH TIME ZONE to TIMESTAMP (tm)"
-msgstr ""
+#: utils/error/elog.c:1395
+msgid "WARNING"
+msgstr "WARNING"
-#: utils/adt/timestamp.c:3385
-msgid "Unable to convert TIMESTAMP WITH TIME ZONE to TIMESTAMP"
-msgstr ""
+#: utils/error/elog.c:1398
+msgid "ERROR"
+msgstr "ERROR"
+
+#: utils/error/elog.c:1401
+msgid "FATAL"
+msgstr "FATAL"
-#: utils/adt/varbit.c:106 utils/adt/varbit.c:230
+#: utils/error/elog.c:1404
+msgid "PANIC"
+msgstr "PANIC"
+
+#: utils/fmgr/fmgr.c:223
#, c-format
-msgid "Bit string length %d does not match type BIT(%d)"
-msgstr ""
+msgid "internal function \"%s\" is not in table"
+msgstr "×ÎÕÔÒÅÎÎÑÑ ÆÕÎËÃÉÞ \"%s\" ÎÅ × ÔÁÂÌÉÃÅ"
-#: utils/adt/varbit.c:126 utils/adt/varbit.c:333
+#: utils/fmgr/fmgr.c:403
#, c-format
-msgid "Cannot parse '%c' as a binary digit"
+msgid "unrecognized API version %d reported by info function \"%s\""
msgstr ""
-#: utils/adt/varbit.c:147 utils/adt/varbit.c:354
+#: utils/fmgr/fmgr.c:622
+#: utils/fmgr/fmgr.c:1486
#, c-format
-msgid "Cannot parse '%c' as a hex digit"
-msgstr ""
+msgid "function %u has too many arguments (%d > %d)"
+msgstr "Õ ÆÕÎËÃÉÉ %u ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× (%d > %d)"
-#: utils/adt/varbit.c:313 utils/adt/varbit.c:433
+#: utils/fmgr/dfmgr.c:99
+#: utils/fmgr/dfmgr.c:197
+#: utils/fmgr/dfmgr.c:254
#, c-format
-msgid "Bit string too long for type BIT VARYING(%d)"
+msgid "could not access file \"%s\": %m"
msgstr ""
-#: utils/adt/varbit.c:803
-msgid "Cannot AND bit strings of different sizes"
+#: utils/fmgr/dfmgr.c:134
+#, c-format
+msgid "could not load library \"%s\": %s"
msgstr ""
-#: utils/adt/varbit.c:841
-msgid "Cannot OR bit strings of different sizes"
-msgstr ""
+#: utils/fmgr/dfmgr.c:164
+#, c-format
+msgid "could not find function \"%s\" in file \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÎÁÊÔÉ ÆÕÎÃÉÀ \"%s\" × ÆÁÊÌÅ \"%s\""
-#: utils/adt/varbit.c:885
-msgid "Cannot XOR bit strings of different sizes"
+#: utils/fmgr/dfmgr.c:355
+msgid "invalid macro name in dynamic library path"
msgstr ""
-#: utils/adt/varbit.c:1100
-msgid "Bit string is too large to fit in type integer"
+#: utils/fmgr/dfmgr.c:407
+msgid "zero-length component in DYNAMIC_LIBRARY_PATH"
msgstr ""
-#: utils/adt/varbit.c:1144 utils/adt/varbit.c:1171
-msgid "INT64 is not supported on this platform"
+#: utils/fmgr/dfmgr.c:420
+msgid "DYNAMIC_LIBRARY_PATH component is not absolute"
msgstr ""
-#: utils/adt/varbit.c:1159
-msgid "Bit string is too large to fit in type int64"
-msgstr ""
+#: utils/init/miscinit.c:327
+msgid "permission denied to set session authorization"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÕÓÔÁÎÏ×ËÅ Á×ÔÏÒÉÚÁÃÉÉ ÓÅÓÓÉÉ"
-#: utils/adt/varbit.c:1251
+#: utils/init/miscinit.c:353
#, c-format
-msgid "S. %d %d em=%2x sm=%2x r=%d"
-msgstr "S. %d %d em=%2x sm=%2x r=%d"
+msgid "invalid user id: %d"
+msgstr "ÎÅ×ÅÒÎÏÅ ID ÐÏÌØÚÏ×ÁÔÅÌÑ: %d"
-#: utils/adt/varchar.c:107 utils/adt/varchar.c:213
+#: utils/init/miscinit.c:443
#, c-format
-msgid "value too long for type character(%d)"
+msgid "could not create lock file \"%s\": %m"
msgstr ""
-#: utils/adt/varchar.c:369 utils/adt/varchar.c:447
+#: utils/init/miscinit.c:457
#, c-format
-msgid "value too long for type character varying(%d)"
+msgid "could not open lock file \"%s\": %m"
msgstr ""
-#: utils/adt/varlena.c:108 utils/adt/varlena.c:146
-msgid "Bad input string for type bytea"
+#: utils/init/miscinit.c:463
+#, c-format
+msgid "could not read lock file \"%s\": %m"
msgstr ""
-#: utils/adt/varlena.c:338 utils/adt/varlena.c:621 utils/adt/varlena.c:724
-msgid "Invalid backend encoding; encoding max length is less than one."
+#: utils/init/miscinit.c:494
+#, c-format
+msgid "lock file \"%s\" already exists"
msgstr ""
-#: utils/adt/varlena.c:485 utils/adt/varlena.c:547 utils/adt/varlena.c:1055
-msgid "negative substring length not allowed"
+#: utils/init/miscinit.c:497
+#, c-format
+msgid "Is another %s (pid %d) running in \"%s\"?"
msgstr ""
-#: utils/adt/varlena.c:1148
+#: utils/init/miscinit.c:500
#, c-format
-msgid "byteaGetByte: index %d out of range [0..%d]"
+msgid "Is another %s (pid %d) using \"%s\"?"
msgstr ""
-#: utils/adt/varlena.c:1177
+#: utils/init/miscinit.c:529
#, c-format
-msgid "byteaGetBit: index %d out of range [0..%d]"
+msgid "pre-existing shared memory block (key %lu, id %lu) is still in use"
msgstr ""
-#: utils/adt/varlena.c:1211
+#: utils/init/miscinit.c:532
#, c-format
-msgid "byteaSetByte: index %d out of range [0..%d]"
+msgid "If you're sure there are no old backends still running, remove the shared memory block with ipcrm(1), or just delete \"%s\"."
msgstr ""
-#: utils/adt/varlena.c:1252
+#: utils/init/miscinit.c:549
#, c-format
-msgid "byteaSetBit: index %d out of range [0..%d]"
+msgid "could not remove old lock file \"%s\": %m"
msgstr ""
-#: utils/adt/varlena.c:1262
-msgid "byteaSetBit: new bit must be 0 or 1"
+#: utils/init/miscinit.c:551
+msgid "The file seems accidentally left over, but I couldn't remove it. Please remove the file by hand and try again."
msgstr ""
-#: utils/adt/varlena.c:1753
-msgid "field position must be > 0"
+#: utils/init/miscinit.c:573
+#, c-format
+msgid "could not write lock file \"%s\": %m"
msgstr ""
-#: utils/cache/catcache.c:151
+#: utils/init/miscinit.c:675
#, c-format
-msgid "GetCCHashFunc: type %u unsupported as catcache key"
-msgstr ""
+msgid "could not rewrite \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÚÁÐÉÓÁÔØ \"%s\": %m"
-#: utils/cache/catcache.c:195
+#: utils/init/miscinit.c:684
#, c-format
-msgid "CCComputeHashValue: %d nkeys"
-msgstr ""
+msgid "could not read \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ \"%s\": %m"
-#: utils/cache/catcache.c:260
+#: utils/init/miscinit.c:724
#, c-format
-msgid "CCComputeTupleHashValue: %d cc_nkeys"
-msgstr ""
+msgid "could not write \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ \"%s\": %m"
-#: utils/cache/catcache.c:284
+#: utils/init/miscinit.c:769
+#: utils/init/miscinit.c:782
#, c-format
-msgid "Catcache stats dump: %d/%d tuples in catcaches"
-msgstr ""
+msgid "\"%s\" is not a valid data directory"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÏÊ ÄÉÒÅËÔÏÒÉÅÊ ÄÁÎÎÙÈ"
-#: utils/cache/catcache.c:291
+#: utils/init/miscinit.c:771
#, c-format
-msgid ""
-"Catcache %s/%s: %d tup, %ld srch, %ld+%ld=%ld hits, %ld+%ld=%ld loads, %ld "
-"invals, %ld discards, %ld lsrch, %ld lhits"
-msgstr ""
+msgid "File \"%s\" is missing."
+msgstr "æÁÊÌ \"%s\" ÏÔÓÕÔÓÔ×ÕÅÔ."
-#: utils/cache/catcache.c:315
+#: utils/init/miscinit.c:784
#, c-format
-msgid ""
-"Catcache totals: %d tup, %ld srch, %ld+%ld=%ld hits, %ld+%ld=%ld loads, %ld "
-"invals, %ld discards, %ld lsrch, %ld lhits"
+msgid "File \"%s\" does not contain valid data."
+msgstr "æÁÊÌ \"%s\" ÎÅ ÓÏÄÅÒÖÉÔ ×ÅÒÎÙÅ ÄÁÎÎÙÅ."
+
+#: utils/init/miscinit.c:786
+msgid "You may need to initdb."
msgstr ""
-#: utils/cache/catcache.c:550
+#: utils/init/miscinit.c:794
#, c-format
-msgid "Cache reference leak: cache %s (%d), list %p has count %d"
+msgid "The data directory was initialized by PostgreSQL version %ld.%ld, which is not compatible with this version %s."
+msgstr "äÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ ÂÙÌÁ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÁ Ó ÐÏÍÏÝØÂ PostgreSQL, ×ÅÒÓÉÉ %ld.%ld, ËÏÔÏÒÁÑ ÎÅ ÓÏ×ÍÅÓÔÉÍÁ Ó ÜÔÏÊ ×ÅÒÓÉÅÊ: %s."
+
+#: utils/init/miscinit.c:836
+msgid "invalid list syntax for preload_libraries configuration option"
msgstr ""
-#: utils/cache/catcache.c:573
+#: utils/init/miscinit.c:881
#, c-format
-msgid "Cache reference leak: cache %s (%d), tuple %u has count %d"
+msgid "preloaded library \"%s\" with initialization function \"%s\""
msgstr ""
-#: utils/cache/catcache.c:761
+#: utils/init/miscinit.c:885
#, c-format
-msgid "InitCatCache: rel=%s id=%d nkeys=%d size=%d\n"
+msgid "preloaded library \"%s\""
msgstr ""
-#: utils/cache/catcache.c:860
+#: utils/init/postinit.c:116
+#, c-format
+msgid "database \"%s\", OID %u, has disappeared from pg_database"
+msgstr "ÂÁÚÁ \"%s\", OID %u, ÉÓÞÅÚÌÁ ÉÚ pg_database"
+
+#: utils/init/postinit.c:127
#, c-format
-msgid "CatalogCacheInitializeCache: cache @%p %s"
+msgid "database \"%s\" is not currently accepting connections"
+msgstr "ÂÁÚÁ \"%s\" ÎÅ ÐÒÉÎÉÍÁÅÔ ÐÏÄÓÏÅÄÉÎÅÎÉÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ"
+
+#: utils/init/postinit.c:275
+#, c-format
+msgid "The database subdirectory \"%s\" is missing."
+msgstr "ðÏÄÄÉÒÅËÔÏÒÉÑ ÂÁÚ ÄÁÎÎÙÈ \"%s\" ÏÔÓÕÔÓÔ×ÕÅÔ."
+
+#: utils/init/postinit.c:280
+#, c-format
+msgid "could not access directory \"%s\": %m"
msgstr ""
-#: utils/cache/catcache.c:866
+#: utils/init/postinit.c:289
#, c-format
-msgid "CatalogCacheInitializeCache: load %d/%d w/%d, %u"
+msgid "could not change directory to \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÍÅÎÑÔØ ÄÉÒÅËÔÏÒÉÀ ÎÁ \"%s\": %m"
+
+#: utils/init/postinit.c:371
+msgid "no users are defined in this database system"
msgstr ""
-#: utils/cache/catcache.c:870
+#: utils/init/postinit.c:372
#, c-format
-msgid "CatalogCacheInitializeCache: load %d/%d w/%d"
+msgid "You should immediately run 'CREATE USER \"%s\" WITH SYSID %d CREATEUSER;'."
+msgstr ""
+
+#: utils/init/postinit.c:408
+msgid "connection limit exceeded for non-superusers"
msgstr ""
-#: utils/cache/catcache.c:940
-msgid "CatalogCacheInit: only sys attr supported is OID"
+#: utils/mb/conv.c:376
+#, c-format
+msgid "ignoring unconvertible UTF-8 character 0x%04x"
msgstr ""
-#: utils/cache/inval.c:453
+#: utils/mb/conv.c:406
#, c-format
-msgid "ExecuteInvalidationMessage: bogus message id %d"
+msgid "invalid encoding number: %d"
+msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ËÏÄÉÒÏ×ËÉ: %d"
+
+#: utils/mb/conv.c:445
+#, c-format
+msgid "ignoring unconvertible %s character 0x%04x"
+msgstr ""
+
+#: utils/mb/encnames.c:445
+msgid "encoding name too long"
msgstr ""
-#: utils/cache/inval.c:708 utils/cache/inval.c:731
-msgid "Out of cache_callback_list slots"
+#: utils/mb/wchar.c:640
+msgid "UNICODE characters >= 0x10000 are not supported"
msgstr ""
-#: utils/cache/lsyscache.c:73
+#: utils/mb/wchar.c:669
#, c-format
-msgid "op_requires_recheck: op %u is not a member of opclass %u"
+msgid "invalid %s character sequence: 0x%s"
msgstr ""
-#: utils/cache/lsyscache.c:218
+#: utils/mb/mbutils.c:252
#, c-format
-msgid "cache lookup failed for relation %u attribute %d"
+msgid "default conversion proc for %s to %s does not exist"
msgstr ""
-#: utils/cache/lsyscache.c:370
+#: utils/mb/mbutils.c:326
#, c-format
-msgid "op_mergejoin_crossops: operator %u not found"
-msgstr "op_mergejoin_crossops: ÏÐÅÒÁÔÏÒ %u ÎÅ ÎÁÊÄÅÎ"
+msgid "invalid source encoding name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÉÓÈÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ: \"%s\""
-#: utils/cache/lsyscache.c:378
+#: utils/mb/mbutils.c:331
#, c-format
-msgid "op_mergejoin_crossops: mergejoin operator %u has no matching < operator"
-msgstr ""
+msgid "invalid destination encoding name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ ÎÁÚÎÁÞÅÎÉÑ: \"%s\""
-#: utils/cache/lsyscache.c:385
+#: utils/misc/help_config.c:62
#, c-format
-msgid "op_mergejoin_crossops: mergejoin operator %u has no matching > operator"
+msgid ""
+"Name : %-20s \n"
+"Context : %-20s \n"
+"Group : %-20s\n"
msgstr ""
+"éÍÑ : %-20s \n"
+"ëÏÎÔÅËÓÔ : %-20s \n"
+"çÒÕÐÐÁ : %-20s\n"
-#: utils/cache/lsyscache.c:430 utils/cache/lsyscache.c:446
+#: utils/misc/help_config.c:63
#, c-format
-msgid "Operator OID %u does not exist"
-msgstr ""
+msgid "%s\t%s\t%s\t"
+msgstr "%s\t%s\t%s\t"
-#: utils/cache/lsyscache.c:699
+#: utils/misc/help_config.c:66
#, c-format
-msgid "get_system_catalog_relid: cannot find %s"
+msgid ""
+"Description: %s\n"
+"%s\n"
msgstr ""
+"ïÐÉÓÁÎÉÅ: %s\n"
+"%s\n"
+
+#: utils/misc/help_config.c:67
+#, c-format
+msgid "%s\t%s\n"
+msgstr "%s\t%s\n"
-#: utils/cache/lsyscache.c:1044
+#: utils/misc/help_config.c:70
#, c-format
-msgid "get_typdefault: failed to lookup type %u"
+msgid ""
+"Type : BOOL\n"
+"Reset Value: %-s \n"
msgstr ""
-#: utils/cache/lsyscache.c:1123
+#: utils/misc/help_config.c:71
#, c-format
-msgid "getBaseType: failed to lookup type %u"
-msgstr "getBaseType: ÔÉÐ %u ÎÅ ÎÁÊÄÅÎ"
+msgid "BOOL\t%s\t\t\t"
+msgstr "BOOL\t%s\t\t\t"
-#: utils/cache/lsyscache.c:1261
+#: utils/misc/help_config.c:74
#, c-format
-msgid "getTypeInputInfo: Cache lookup of type %u failed"
-msgstr "getTypeInputInfo: ðÏÉÓË × ËÚÛÅ ÔÉÐÁ %u ÎÅ ÕÄÁÌÓÑ"
+msgid ""
+"Type : INT\n"
+"Reset Value: %-20d \n"
+"Min Value : %-20d \n"
+"Max Value : %-20d \n"
+msgstr ""
-#: utils/cache/lsyscache.c:1291
+#: utils/misc/help_config.c:75
#, c-format
-msgid "getTypeOutputInfo: Cache lookup of type %u failed"
-msgstr "getTypeOutputInfo: ðÏÉÓË × ËÚÛÅ ÔÉÐÁ %u ÎÅ ÕÄÁÌÓÑ"
+msgid "INT\t%d\t%d\t%d\t"
+msgstr "INT\t%d\t%d\t%d\t"
-#: utils/cache/lsyscache.c:1387
-msgid "get_attstatsslot: stavalues is null"
+#: utils/misc/help_config.c:78
+#, c-format
+msgid ""
+"Type : REAL\n"
+"Reset Value: %-20g \n"
+"Min Value : %-20g \n"
+"Max Value : %-20g \n"
msgstr ""
-#: utils/cache/lsyscache.c:1409
+#: utils/misc/help_config.c:79
+#, c-format
+msgid "REAL\t%g\t%g\t%g\t"
+msgstr "REAL\t%g\t%g\t%g\t"
+
+#: utils/misc/help_config.c:82
#, c-format
-msgid "get_attstatsslot: Cache lookup failed for type %u"
+msgid ""
+"Type : STRING\n"
+"Reset Value: %-s \n"
msgstr ""
-#: utils/cache/lsyscache.c:1445
-msgid "get_attstatsslot: stanumbers is null"
+#: utils/misc/help_config.c:83
+#, c-format
+msgid "STRING\t%s\t\t\t"
+msgstr "STRING\t%s\t\t\t"
+
+#: utils/misc/help_config.c:87
+msgid "NAME\tCONTEXT\tGROUP\tTYPE\tRESET_VALUE\tMIN\tMAX\tSHORT_DESCRIPTION\tLONG_DESCRIPTION\n"
msgstr ""
-#: utils/cache/lsyscache.c:1456
-msgid "get_attstatsslot: stanumbers is not a 1-D float4 array"
+#: utils/misc/help_config.c:176
+#, c-format
+msgid ""
+"%s \n"
+" Try -h for further details\n"
msgstr ""
-#: utils/cache/relcache.c:168 utils/cache/relcache.c:176
-#: utils/cache/relcache.c:188
-msgid "out of memory for relation descriptor cache"
-msgstr ""
+#: utils/misc/help_config.c:360
+msgid "FALSE"
+msgstr "FALSE"
-#: utils/cache/relcache.c:234
-msgid "trying to delete a rd_id reldesc that does not exist."
-msgstr ""
+#: utils/misc/help_config.c:360
+msgid "TRUE"
+msgstr "TRUE"
-#: utils/cache/relcache.c:239
-msgid "trying to delete a rd_node reldesc that does not exist."
+#: utils/misc/help_config.c:383
+msgid "Unrecognized variable type!\n"
msgstr ""
-#: utils/cache/relcache.c:248
-msgid "trying to delete a relname reldesc that does not exist."
+#: utils/misc/help_config.c:412
+msgid "All currently defined groups\n"
msgstr ""
-#: utils/cache/relcache.c:354
-msgid "ScanPgRelation: bad buildinfo"
-msgstr ""
+#: utils/misc/help_config.c:413
+msgid "----------------------------\n"
+msgstr "----------------------------\n"
-#: utils/cache/relcache.c:508
+#: utils/misc/help_config.c:415
#, c-format
-msgid "Bogus attribute number %d for %s"
-msgstr ""
+msgid "%s\n"
+msgstr "%s\n"
-#: utils/cache/relcache.c:550
-#, c-format
-msgid "catalog is missing %d attribute(s) for relid %u"
+#: utils/misc/help_config.c:421
+msgid "Usage for --help-config option: [-h] [-g <group>] [-l] [-G] [-m] [-M] [string]\n"
msgstr ""
-#: utils/cache/relcache.c:962
+#: utils/misc/help_config.c:427
#, c-format
-msgid "RelationInitIndexAccessInfo: no pg_index entry for index %u"
+msgid ""
+"Description:\n"
+"--help-config displays all the runtime options available in PostgreSQL.\n"
+"It groups them by category and sorts them by name. If available, it will\n"
+"present a short description, default, max and min values as well as other\n"
+"information about each option.\n"
+"\n"
+"With no options specified, it will output all available runtime options\n"
+"in human friendly format, grouped by category and sorted by name.\n"
+"\n"
+"%s\n"
+"General Options:\n"
+" [string]\tAll options with names that match this string\n"
+" -g GROUP\tAll options in categories that match GROUP\n"
+" -l \tPrints list of all groups / subgroups\n"
+" -h \tPrints this help message\n"
+"\n"
+"Output Options:\n"
+" -G \tDo not group by category\n"
+" -m \tMachine friendly format: tab separated fields\n"
+" -M \tSame as m, except header with column names is suppressed\n"
msgstr ""
-#: utils/cache/relcache.c:977
+#: utils/misc/database.c:149
#, c-format
-msgid "RelationInitIndexAccessInfo: cache lookup failed for AM %u"
-msgstr "RelationInitIndexAccessInfo: ÐÏÉÓË × ËÜÛÅ AM %u ÎÅ ÕÄÁÌÓÑ"
+msgid "could not open file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ \"%s\": %m"
-#: utils/cache/relcache.c:1092
-msgid "IndexSupportInitialize: bogus pg_index tuple"
+#: utils/misc/guc.c:239
+msgid "Ungrouped"
msgstr ""
-#: utils/cache/relcache.c:1199
-msgid "out of memory for operator class cache"
+#: utils/misc/guc.c:241
+msgid "Connections & Authentication"
msgstr ""
-#: utils/cache/relcache.c:1273
-#, c-format
-msgid "Bogus amopstrategy number %d for opclass %u"
+#: utils/misc/guc.c:243
+msgid "Connections & Authentication / Connection Settings"
msgstr ""
-#: utils/cache/relcache.c:1308
-#, c-format
-msgid "Bogus amproc number %d for opclass %u"
+#: utils/misc/guc.c:245
+msgid "Connections & Authentication / Security & Authentication"
msgstr ""
-#: utils/cache/relcache.c:1653
-#, c-format
-msgid "RelationReloadClassinfo system relation id=%d doesn't exist"
+#: utils/misc/guc.c:247
+msgid "Resource Usage"
msgstr ""
-#: utils/cache/relcache.c:1780
-#, c-format
-msgid "RelationClearRelation: relation %u deleted while still in use"
+#: utils/misc/guc.c:249
+msgid "Resource Usage / Memory"
msgstr ""
-#: utils/cache/relcache.c:1863
-#, c-format
-msgid "RelationForgetRelation: relation %u is still open"
+#: utils/misc/guc.c:251
+msgid "Resource Usage / Free Space Map"
msgstr ""
-#: utils/cache/relcache.c:2020
-#, c-format
-msgid "Relcache reference leak: relation \"%s\" has refcnt %d instead of %d"
+#: utils/misc/guc.c:253
+msgid "Resource Usage / Kernel Resources"
msgstr ""
-#: utils/cache/relcache.c:2317
-#, c-format
-msgid "RelationCacheInitializePhase2: no pg_class entry for %s"
+#: utils/misc/guc.c:255
+msgid "Write Ahead Log"
msgstr ""
-#: utils/cache/relcache.c:2465
-#, c-format
-msgid "AttrDefaultFetch: second record found for attr %s in rel %s"
+#: utils/misc/guc.c:257
+msgid "Write Ahead Log / Settings"
msgstr ""
-#: utils/cache/relcache.c:2473
-#, c-format
-msgid "AttrDefaultFetch: adbin IS NULL for attr %s in rel %s"
+#: utils/misc/guc.c:259
+msgid "Write Ahead Log / Checkpoints"
msgstr ""
-#: utils/cache/relcache.c:2484
-#, c-format
-msgid "AttrDefaultFetch: unexpected record found for attr %d in rel %s"
+#: utils/misc/guc.c:261
+msgid "Query Tuning"
msgstr ""
-#: utils/cache/relcache.c:2493
-#, c-format
-msgid "AttrDefaultFetch: %d record(s) not found for rel %s"
+#: utils/misc/guc.c:263
+msgid "Query Tuning / Planner Method Enabling"
msgstr ""
-#: utils/cache/relcache.c:2527
-#, c-format
-msgid "CheckConstraintFetch: unexpected record found for rel %s"
+#: utils/misc/guc.c:265
+msgid "Query Tuning / Planner Cost Constants"
msgstr ""
-#: utils/cache/relcache.c:2538
-#, c-format
-msgid "CheckConstraintFetch: conbin IS NULL for rel %s"
+#: utils/misc/guc.c:267
+msgid "Query Tuning / Genetic Query Optimizer"
msgstr ""
-#: utils/cache/relcache.c:2551
-#, c-format
-msgid "CheckConstraintFetch: %d record(s) not found for rel %s"
+#: utils/misc/guc.c:269
+msgid "Query Tuning / Other Planner Options"
msgstr ""
-#: utils/cache/relcache.c:3027
-#, c-format
-msgid ""
-"Cannot create init file %s: %m\n"
-"\tContinuing anyway, but there's something wrong."
+#: utils/misc/guc.c:271
+msgid "Reporting & Logging"
msgstr ""
-#: utils/cache/relcache.c:3051
-msgid "cannot write init file -- descriptor length"
+#: utils/misc/guc.c:273
+msgid "Reporting & Logging / Syslog"
msgstr ""
-#: utils/cache/relcache.c:3055
-msgid "cannot write init file -- reldesc"
+#: utils/misc/guc.c:275
+msgid "Reporting & Logging / When To Log"
msgstr ""
-#: utils/cache/relcache.c:3060
-msgid "cannot write init file -- relation tuple form length"
+#: utils/misc/guc.c:277
+msgid "Reporting & Logging / What To Log"
msgstr ""
-#: utils/cache/relcache.c:3063
-msgid "cannot write init file -- relation tuple form"
+#: utils/misc/guc.c:279
+msgid "Statistics"
msgstr ""
-#: utils/cache/relcache.c:3070
-#, c-format
-msgid "cannot write init file -- length of attdesc %d"
+#: utils/misc/guc.c:281
+msgid "Statistics / Monitoring"
msgstr ""
-#: utils/cache/relcache.c:3072
-#, c-format
-msgid "cannot write init file -- attdesc %d"
+#: utils/misc/guc.c:283
+msgid "Statistics / Query & Index Statistics Collector"
msgstr ""
-#: utils/cache/relcache.c:3091
-#, c-format
-msgid "write_relcache_init_file: no pg_index entry for index %u"
+#: utils/misc/guc.c:285
+msgid "Client Connection Defaults"
msgstr ""
-#: utils/cache/relcache.c:3095
-msgid "cannot write init file -- index tuple form length"
+#: utils/misc/guc.c:287
+msgid "Client Connection Defaults / Statement Behavior"
msgstr ""
-#: utils/cache/relcache.c:3097
-msgid "cannot write init file -- index tuple form"
+#: utils/misc/guc.c:289
+msgid "Client Connection Defaults / Locale and Formatting"
msgstr ""
-#: utils/cache/relcache.c:3103
-msgid "cannot write init file -- am tuple form length"
+#: utils/misc/guc.c:291
+msgid "Client Connection Defaults / Other Defaults"
msgstr ""
-#: utils/cache/relcache.c:3106
-msgid "cannot write init file -- am tuple form"
+#: utils/misc/guc.c:293
+msgid "Lock Management"
msgstr ""
-#: utils/cache/relcache.c:3112
-msgid "cannot write init file -- strategy map length"
+#: utils/misc/guc.c:295
+msgid "Version & Platform Compatibility"
msgstr ""
-#: utils/cache/relcache.c:3115
-msgid "cannot write init file -- strategy map"
+#: utils/misc/guc.c:297
+msgid "Version & Platform Compatibility / Previous Postgres Versions"
msgstr ""
-#: utils/cache/relcache.c:3120
-msgid "cannot write init file -- operator vector length"
+#: utils/misc/guc.c:299
+msgid "Version & Platform Compatibility / Other Platforms & Clients"
msgstr ""
-#: utils/cache/relcache.c:3123
-msgid "cannot write init file -- operator vector"
-msgstr ""
+#: utils/misc/guc.c:301
+msgid "Developer Options"
+msgstr "ïÐÃÉÉ ÒÁÚÒÁÂÏÔÞÉËÁ"
-#: utils/cache/relcache.c:3128
-msgid "cannot write init file -- support vector length"
+#: utils/misc/guc.c:352
+msgid "Enable planner's use of sequential-scan plans"
msgstr ""
-#: utils/cache/relcache.c:3131
-msgid "cannot write init file -- support vector"
+#: utils/misc/guc.c:360
+msgid "Enable planner's use of index-scan plans"
msgstr ""
-#: utils/cache/relcache.c:3175
-#, c-format
-msgid ""
-"Cannot rename init file %s to %s: %m\n"
-"\tContinuing anyway, but there's something wrong."
+#: utils/misc/guc.c:368
+msgid "Enable planner's use of TID scan plans"
msgstr ""
-#: utils/cache/syscache.c:478
-#, c-format
-msgid "InitCatalogCache: Can't init cache %s (%d)"
+#: utils/misc/guc.c:376
+msgid "Enable planner's use of explicit sort steps"
msgstr ""
-#: utils/cache/syscache.c:534
-#, c-format
-msgid "SearchSysCache: Bad cache id %d"
+#: utils/misc/guc.c:384
+msgid "Enable planner's use of hashed aggregation plans"
msgstr ""
-#: utils/cache/syscache.c:715
-#, c-format
-msgid "SysCacheGetAttr: Bad cache id %d"
+#: utils/misc/guc.c:392
+msgid "Enable planner's use of nested-loop join plans"
msgstr ""
-#: utils/cache/syscache.c:718
-#, c-format
-msgid "SysCacheGetAttr: missing cache data for id %d"
+#: utils/misc/guc.c:400
+msgid "Enable planner's use of merge join plans"
msgstr ""
-#: utils/cache/syscache.c:734
-#, c-format
-msgid "SearchSysCacheList: Bad cache id %d"
+#: utils/misc/guc.c:408
+msgid "Enable planner's use of hash join plans"
msgstr ""
-#: utils/error/elog.c:128
-msgid "Pre-7.3 object file made an elog() call. Recompile."
+#: utils/misc/guc.c:416
+msgid "Enable genetic query optimization"
msgstr ""
-#: utils/error/elog.c:218
-#, c-format
-msgid "copy: line %d, "
+#: utils/misc/guc.c:417
+msgid "This algorithm attempts to do planning without exhaustive searching"
msgstr ""
-#. translator: This must fit in fmt_fixedbuf.
-#: utils/error/elog.c:241 utils/error/elog.c:337
-msgid "elog: out of memory"
-msgstr "elog: ÎÅ ÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ"
-
-#: utils/error/elog.c:438
-#, c-format
-msgid "statement: %s"
+#: utils/misc/guc.c:426
+msgid "Set to indicate current user's privilege status"
msgstr ""
-#: utils/error/elog.c:488
-msgid "elog: error during error recovery, giving up!"
+#: utils/misc/guc.c:435
+msgid "Accept TCP/IP connections"
msgstr ""
-#: utils/error/elog.c:533
-#, c-format
-msgid "DebugFileOpen: open of %s: %m"
-msgstr "DebugFileOpen: ÏÔËÒÙÔÉÅ %s: %m"
+#: utils/misc/guc.c:443
+msgid "Enables SSL connections"
+msgstr "÷ËÌÀÞÁÅÔ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÑ"
-#: utils/error/elog.c:542
-#, c-format
-msgid "DebugFileOpen: %s reopen as stderr: %m"
+#: utils/misc/guc.c:451
+msgid "If on, server physically writes updates to disk"
msgstr ""
-#: utils/error/elog.c:554
-#, c-format
-msgid "DebugFileOpen: %s reopen as stdout: %m"
+#: utils/misc/guc.c:452
+msgid "It will use the fsync() system call in several places to make sure that updates are physically written to disk. This insures that a database cluster will recover to a consistent state after an operating system or hardware crash"
msgstr ""
-#: utils/error/elog.c:571
-msgid "DebugFileOpen: could not open debugging file"
+#: utils/misc/guc.c:462
+msgid "Continues processing past damaged page headers"
msgstr ""
-#: utils/error/elog.c:776
-msgid "Numerical result out of range"
+#: utils/misc/guc.c:463
+msgid "Detection of a damaged page header normally causes PostgreSQL to report an error, aborting the current transaction. Setting zero_damaged_pages to true causes the system to instead report a warning, zero out the damaged page, and continue processing. This behavior will destroy data, namely all the rows on the damaged page"
msgstr ""
-#: utils/error/elog.c:790
-#, c-format
-msgid "operating system error %d"
+#: utils/misc/guc.c:475
+msgid "Runs the server silently"
msgstr ""
-#: utils/error/elog.c:812
-msgid "DEBUG: "
-msgstr "DEBUG: "
-
-#: utils/error/elog.c:816
-msgid "LOG: "
-msgstr "LOG: "
+#: utils/misc/guc.c:476
+msgid "If this option is set, the server will automatically run in thebackground and any controlling terminals are disassociated"
+msgstr ""
-#: utils/error/elog.c:819
-msgid "INFO: "
-msgstr "INFO: "
+#: utils/misc/guc.c:484
+msgid "Logs each successful connection"
+msgstr ""
-#: utils/error/elog.c:822
-msgid "NOTICE: "
-msgstr "NOTICE: "
+#: utils/misc/guc.c:492
+msgid "Prefixes server log messages with a time stamp"
+msgstr ""
-#: utils/error/elog.c:825
-msgid "WARNING: "
-msgstr "WARNING: "
+#: utils/misc/guc.c:500
+msgid "Prefixes server log messages with the server PID"
+msgstr ""
-#: utils/error/elog.c:828
-msgid "ERROR: "
-msgstr "ERROR: "
+#: utils/misc/guc.c:510
+msgid "Turns on various assertion checks"
+msgstr ""
-#: utils/error/elog.c:831
-msgid "FATAL: "
-msgstr "FATAL: "
+#: utils/misc/guc.c:511
+msgid "This is a debugging aid. To use this option, PostgreSQL must be built with the configure option --enable-cassert"
+msgstr ""
-#: utils/error/elog.c:834
-msgid "PANIC: "
-msgstr "PANIC: "
+#: utils/misc/guc.c:523
+#: utils/misc/guc.c:613
+#: utils/misc/guc.c:686
+#: utils/misc/guc.c:695
+#: utils/misc/guc.c:704
+#: utils/misc/guc.c:713
+#: utils/misc/guc.c:1022
+#: utils/misc/guc.c:1031
+#: utils/misc/guc.c:1099
+msgid "No Description Available"
+msgstr ""
-#: utils/fmgr/funcapi.c:36
-msgid "function called in context that does not accept a set result"
+#: utils/misc/guc.c:532
+msgid "Causes each SQL statement to be logged"
msgstr ""
-#: utils/fmgr/funcapi.c:68
-msgid "init_MultiFuncCall may not be called more than once"
+#: utils/misc/guc.c:540
+msgid "Duration of every completed statement is logged"
msgstr ""
-#: utils/fmgr/dfmgr.c:97
-#, c-format
-msgid "stat failed on file '%s': %m"
+#: utils/misc/guc.c:548
+msgid "Parse tree printed to server logs"
msgstr ""
-#: utils/fmgr/dfmgr.c:114
-msgid "Out of memory in load_external_function"
+#: utils/misc/guc.c:549
+msgid "Parsed for each executed query"
msgstr ""
-#: utils/fmgr/dfmgr.c:127
-#, c-format
-msgid "Load of file %s failed: %s"
+#: utils/misc/guc.c:556
+msgid "Prints query rewriter output to server log"
msgstr ""
-#: utils/fmgr/dfmgr.c:154
-#, c-format
-msgid "Can't find function %s in file %s"
+#: utils/misc/guc.c:564
+msgid "Prints execution plan to the server log"
msgstr ""
-#: utils/fmgr/dfmgr.c:184
-#, c-format
-msgid "LOAD: could not open file '%s': %m"
+#: utils/misc/guc.c:572
+msgid "Indents displays from parse, rewritten and plan"
msgstr ""
-#: utils/fmgr/dfmgr.c:239
-#, c-format
-msgid "stat failed on %s: %s"
+#: utils/misc/guc.c:580
+msgid "Write parser performance stats to server log"
msgstr ""
-#: utils/fmgr/dfmgr.c:334
-msgid "invalid macro name in dynamic library path"
+#: utils/misc/guc.c:588
+msgid "Write planner performance stats to server log"
msgstr ""
-#: utils/fmgr/dfmgr.c:384
-msgid "zero length dynamic_library_path component"
+#: utils/misc/guc.c:596
+msgid "Write executor performance stats to server log"
msgstr ""
-#: utils/fmgr/dfmgr.c:395
-msgid "dynamic_library_path component is not absolute"
+#: utils/misc/guc.c:604
+msgid "Write statement performance stats to server log"
msgstr ""
-#: utils/fmgr/dfmgr.c:401
-#, c-format
-msgid "find_in_dynamic_libpath: trying %s"
+#: utils/misc/guc.c:624
+msgid "Use indented output format for EXPLAIN VERBOSE"
msgstr ""
-#: utils/fmgr/fmgr.c:187
-#, c-format
-msgid "fmgr_info: function %u: cache lookup failed"
+#: utils/misc/guc.c:632
+msgid "Start server statistics-collection subprocess"
msgstr ""
-#: utils/fmgr/fmgr.c:220
-#, c-format
-msgid "fmgr_info: function %s not in internal table"
+#: utils/misc/guc.c:640
+msgid "Collected statistics zeroed out on server restart"
msgstr ""
-#: utils/fmgr/fmgr.c:267
-#, c-format
-msgid "fmgr: Could not extract prosrc for %u from pg_proc"
+#: utils/misc/guc.c:648
+msgid "Enable stat collection of executing commands"
msgstr ""
-#: utils/fmgr/fmgr.c:274
-#, c-format
-msgid "fmgr: Could not extract probin for %u from pg_proc"
+#: utils/misc/guc.c:649
+msgid "Enables the collection of statistics on the currently executing command of each session, along with the time at which that command began execution."
msgstr ""
-#: utils/fmgr/fmgr.c:307
-#, c-format
-msgid "Unknown function API version %d"
+#: utils/misc/guc.c:658
+msgid "Enable collection of row-level stats on db activity"
msgstr ""
-#: utils/fmgr/fmgr.c:333
-#, c-format
-msgid "fmgr_info: cache lookup for language %u failed"
+#: utils/misc/guc.c:666
+msgid "Enables collection of block-level stats on db activity"
msgstr ""
-#: utils/fmgr/fmgr.c:346
-#, c-format
-msgid "fmgr_info: language %u has old-style handler"
+#: utils/misc/guc.c:675
+msgid "Generates debugging output for LISTEN and NOTIFY"
msgstr ""
-#: utils/fmgr/fmgr.c:394
-#, c-format
-msgid "Null result from %s"
+#: utils/misc/guc.c:724
+msgid "Log hostname to connection logs"
msgstr ""
-#: utils/fmgr/fmgr.c:402
-#, c-format
-msgid "Unknown version %d reported by %s"
+#: utils/misc/guc.c:725
+msgid "By default, connection logs only show the IP address of the connecting host. If you want them to show the host name you can turn this on, but depending on your host name resolution setup it might impose a non-negligible performance penalty"
msgstr ""
-#: utils/fmgr/fmgr.c:470
-msgid "Internal error: fmgr_oldstyle received NULL pointer"
+#: utils/misc/guc.c:735
+msgid "Log outgoing port number of the connecting host"
msgstr ""
-#: utils/fmgr/fmgr.c:619
-#, c-format
-msgid "fmgr_oldstyle: function %u: too many arguments (%d > %d)"
+#: utils/misc/guc.c:744
+msgid "This controls the inheritance semantics"
msgstr ""
-#: utils/fmgr/fmgr.c:666
-#, c-format
-msgid "fmgr_security_definer: function %u: cache lookup failed"
+#: utils/misc/guc.c:745
+msgid "In particular, whether subtables are included by various commands by default"
msgstr ""
-#: utils/fmgr/fmgr.c:728
-#, c-format
-msgid "DirectFunctionCall1: function %p returned NULL"
+#: utils/misc/guc.c:753
+msgid "If true, ACST, CST, EST, and SAT are interpreted as Australian time zones"
msgstr ""
-#: utils/fmgr/fmgr.c:756
-#, c-format
-msgid "DirectFunctionCall2: function %p returned NULL"
+#: utils/misc/guc.c:755
+msgid "Otherwise they are interpreted as North/South American time zones and Saturday"
msgstr ""
-#: utils/fmgr/fmgr.c:779
-#, c-format
-msgid "DirectFunctionCall3: function %p returned NULL"
+#: utils/misc/guc.c:763
+msgid "If unspecified the password is encrypted"
msgstr ""
-#: utils/fmgr/fmgr.c:803
-#, c-format
-msgid "DirectFunctionCall4: function %p returned NULL"
+#: utils/misc/guc.c:764
+msgid "When a password is specified in CREATE USER or ALTER USER without writing either ENCRYPTED or UNENCRYPTED, this option determines whether the password is to be encrypted"
msgstr ""
-#: utils/fmgr/fmgr.c:828
-#, c-format
-msgid "DirectFunctionCall5: function %p returned NULL"
+#: utils/misc/guc.c:773
+msgid "expr=NULL treated as expr IS NULL"
msgstr ""
-#: utils/fmgr/fmgr.c:855
-#, c-format
-msgid "DirectFunctionCall6: function %p returned NULL"
+#: utils/misc/guc.c:774
+msgid "When turned on, expressions of the form expr = NULL (or NULL = expr) are treated as expr IS NULL, that is, they return true if expr evaluates to the null value, and false otherwise. The correct behavior of expr = NULL is to always return null (unknown)"
msgstr ""
-#: utils/fmgr/fmgr.c:883
-#, c-format
-msgid "DirectFunctionCall7: function %p returned NULL"
+#: utils/misc/guc.c:785
+msgid "This allows per-database user names"
msgstr ""
-#: utils/fmgr/fmgr.c:912
-#, c-format
-msgid "DirectFunctionCall8: function %p returned NULL"
+#: utils/misc/guc.c:794
+msgid "This var doesn't do anything"
msgstr ""
-#: utils/fmgr/fmgr.c:943
-#, c-format
-msgid "DirectFunctionCall9: function %p returned NULL"
+#: utils/misc/guc.c:795
+msgid "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients."
msgstr ""
-#: utils/fmgr/fmgr.c:974
-#, c-format
-msgid "FunctionCall1: function %u returned NULL"
+#: utils/misc/guc.c:804
+msgid "Controls default read-only status of new transactions"
msgstr ""
-#: utils/fmgr/fmgr.c:1002 utils/sort/tuplesort.c:1823
-#, c-format
-msgid "FunctionCall2: function %u returned NULL"
+#: utils/misc/guc.c:812
+msgid "Current transaction's read-only status"
msgstr ""
-#: utils/fmgr/fmgr.c:1026
-#, c-format
-msgid "FunctionCall3: function %u returned NULL"
+#: utils/misc/guc.c:821
+msgid "Add missing table references to FROM clauses"
msgstr ""
-#: utils/fmgr/fmgr.c:1051
-#, c-format
-msgid "FunctionCall4: function %u returned NULL"
+#: utils/misc/guc.c:839
+msgid "Sets the default statistics target"
msgstr ""
-#: utils/fmgr/fmgr.c:1077
-#, c-format
-msgid "FunctionCall5: function %u returned NULL"
+#: utils/misc/guc.c:840
+msgid "This applies to table columns that have not had a column-specific target set via ALTER TABLE SET STATISTICS"
msgstr ""
-#: utils/fmgr/fmgr.c:1105
-#, c-format
-msgid "FunctionCall6: function %u returned NULL"
+#: utils/misc/guc.c:848
+msgid "From list size beyond which sub-queries are not collapsed"
msgstr ""
-#: utils/fmgr/fmgr.c:1134
-#, c-format
-msgid "FunctionCall7: function %u returned NULL"
+#: utils/misc/guc.c:850
+msgid "The planner will merge sub-queries into upper queries if the resulting FROM list would have no more than this many items"
msgstr ""
-#: utils/fmgr/fmgr.c:1164
-#, c-format
-msgid "FunctionCall8: function %u returned NULL"
+#: utils/misc/guc.c:859
+msgid "From list size beyond which JOIN constructs not flattened"
msgstr ""
-#: utils/fmgr/fmgr.c:1196
-#, c-format
-msgid "FunctionCall9: function %u returned NULL"
+#: utils/misc/guc.c:861
+msgid "The planner will flatten explicit inner JOIN constructs into lists of FROM items whenever a list of no more than this many items would result"
msgstr ""
-#: utils/fmgr/fmgr.c:1227
-#, c-format
-msgid "OidFunctionCall1: function %u returned NULL"
+#: utils/misc/guc.c:870
+msgid "Threshold of FROM items beyond which geqo is used"
msgstr ""
-#: utils/fmgr/fmgr.c:1252
-#, c-format
-msgid "OidFunctionCall2: function %u returned NULL"
+#: utils/misc/guc.c:878
+msgid "The number of individuals in one population"
msgstr ""
-#: utils/fmgr/fmgr.c:1279
-#, c-format
-msgid "OidFunctionCall3: function %u returned NULL"
+#: utils/misc/guc.c:886
+msgid "Effort is used to calculate a default for generations"
msgstr ""
-#: utils/fmgr/fmgr.c:1307
-#, c-format
-msgid "OidFunctionCall4: function %u returned NULL"
+#: utils/misc/guc.c:894
+msgid "Specifies the number of iterations in the algorithm"
msgstr ""
-#: utils/fmgr/fmgr.c:1336
-#, c-format
-msgid "OidFunctionCall5: function %u returned NULL"
+#: utils/misc/guc.c:895
+msgid "The number must be a positive integer. If 0 is specified then Effort * Log2(PoolSize) is used"
msgstr ""
-#: utils/fmgr/fmgr.c:1367
-#, c-format
-msgid "OidFunctionCall6: function %u returned NULL"
+#: utils/misc/guc.c:903
+msgid "Can be set to get reproducible results from the algorithm"
msgstr ""
-#: utils/fmgr/fmgr.c:1399
-#, c-format
-msgid "OidFunctionCall7: function %u returned NULL"
+#: utils/misc/guc.c:904
+msgid "If it is set to -1 then the algorithm behaves non-deterministically"
msgstr ""
-#: utils/fmgr/fmgr.c:1432
-#, c-format
-msgid "OidFunctionCall8: function %u returned NULL"
+#: utils/misc/guc.c:913
+msgid "Time to wait on lock (msec) before checking for deadlock"
msgstr ""
-#: utils/fmgr/fmgr.c:1467
-#, c-format
-msgid "OidFunctionCall9: function %u returned NULL"
+#: utils/misc/guc.c:923
+msgid "Allows the use of syslog for logging"
msgstr ""
-#: utils/fmgr/fmgr.c:1506
-#, c-format
-msgid "fmgr: function %u: too many arguments (%d > %d)"
+#: utils/misc/guc.c:924
+msgid "If this option is 1, messages go both to syslog and the standard output. A value of 2 sends output only to syslog. (Some messages will still go to the standard output/error.) The default is 0, which means syslog is off"
msgstr ""
-#: utils/fmgr/fmgr.c:1518
-#, c-format
-msgid "fmgr: function %u returned NULL"
+#: utils/misc/guc.c:943
+msgid "Max number of concurrent connections"
msgstr ""
-#: utils/hash/dynahash.c:662
-#, c-format
-msgid "hash_search: bogus action %d"
+#: utils/misc/guc.c:952
+msgid "Number of connection \"slots\" reserved for superusers"
msgstr ""
-#: utils/hash/dynahash.c:935 utils/hash/dynahash.c:937
-#, c-format
-msgid "Hash table '%s' corrupted"
+#: utils/misc/guc.c:961
+msgid "The number of shared memory buffers used by the server"
msgstr ""
-#: utils/init/findbe.c:63
-#, c-format
-msgid "ValidateBinary: can't stat \"%s\""
+#: utils/misc/guc.c:970
+msgid "The TCP port the server listens on"
msgstr ""
-#: utils/init/findbe.c:69
-#, c-format
-msgid "ValidateBinary: \"%s\" is not a regular file"
+#: utils/misc/guc.c:979
+msgid "Sets the access permissions of the Unix domain socket"
msgstr ""
-#: utils/init/findbe.c:91
-#, c-format
-msgid "ValidateBinary: \"%s\" is not user read/execute"
+#: utils/misc/guc.c:980
+msgid "Unix domain sockets use the usual Unix file system permission set. The option value is expected to be an numeric mode specification in the form accepted by the chmod and umask system calls. (To use the customary octal format the number must start with a 0 (zero).)"
msgstr ""
-#: utils/init/findbe.c:117
-#, c-format
-msgid "ValidateBinary: \"%s\" is not group read/execute"
+#: utils/misc/guc.c:992
+msgid "Max memory to be used for sorts and hash tables"
msgstr ""
-#: utils/init/findbe.c:125
-#, c-format
-msgid "ValidateBinary: \"%s\" is not other read/execute"
+#: utils/misc/guc.c:993
+msgid "Specifies the amount of memory to be used by internal sort operations and hash tables before switching to temporary disk files"
msgstr ""
-#: utils/init/findbe.c:174
-#, c-format
-msgid "FindExec: found \"%s\" using argv[0]"
+#: utils/misc/guc.c:1003
+msgid "Max mem used to keep track of to-be-reclaimed tuples"
msgstr ""
-#: utils/init/findbe.c:177
-#, c-format
-msgid "FindExec: invalid binary \"%s\""
+#: utils/misc/guc.c:1012
+msgid "Max num of simultaneously open files for each subprocess"
msgstr ""
-#: utils/init/findbe.c:187
-msgid "FindExec: searching PATH ..."
+#: utils/misc/guc.c:1041
+msgid "Max expression nesting depth"
msgstr ""
-#: utils/init/findbe.c:208
-#, c-format
-msgid "FindExec: found \"%s\" using PATH"
+#: utils/misc/guc.c:1050
+msgid "Max allowed duration (msec) of any statement"
msgstr ""
-#: utils/init/findbe.c:215
-#, c-format
-msgid "FindExec: could not read binary \"%s\""
+#: utils/misc/guc.c:1051
+msgid "A value of 0 turns off the timeout"
msgstr ""
-#: utils/init/findbe.c:225
-#, c-format
-msgid "FindExec: could not find a %s to execute"
+#: utils/misc/guc.c:1059
+msgid "Max num. of tables+indexes for which free space is tracked"
msgstr ""
-#: utils/init/miscinit.c:143 utils/init/miscinit.c:162
-#: utils/init/miscinit.c:170 utils/misc/guc.c:940 utils/misc/guc.c:1123
-#: utils/misc/guc.c:1917 utils/misc/guc.c:1931 utils/misc/guc.c:2686
-#: utils/misc/guc.c:2692 utils/misc/guc.c:2699 guc-file.l:147 guc-file.l:267
-#: guc-file.l:302
-msgid "out of memory"
-msgstr "ÎÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ"
+#: utils/misc/guc.c:1068
+msgid "Max num. of disk pages for which free space is tracked"
+msgstr ""
-#: utils/init/miscinit.c:156
-#, c-format
-msgid "cannot get current working directory: %m"
+#: utils/misc/guc.c:1078
+msgid "Max locks per transaction"
msgstr ""
-#: utils/init/miscinit.c:246
-#, c-format
-msgid "SetCharSet: unknown tag %s in file %s"
+#: utils/misc/guc.c:1079
+msgid "The shared lock table is sized on the assumption that at most max_locks_per_transaction * max_connections distinct objects will need to be locked at any one time."
msgstr ""
-#: utils/init/miscinit.c:401 utils/init/miscinit.c:457
-#, c-format
-msgid "GetCharSetByHost: unknown tag %s in file %s"
+#: utils/misc/guc.c:1089
+msgid "Max time (sec) to complete client authentication"
msgstr ""
-#: utils/init/miscinit.c:635
-#, c-format
-msgid "invalid user id %d"
-msgstr "ÎÅ×ÅÒÎÏÅ ID ÐÏÌØÚÏ×ÁÔÅÌÑ: %d"
+#: utils/misc/guc.c:1109
+msgid "Max distance between automatic WAL checkpoints"
+msgstr ""
-#: utils/init/miscinit.c:717
-#, c-format
-msgid "Can't create lock file %s: %m"
+#: utils/misc/guc.c:1118
+msgid "Max time (sec) between automatic WAL checkpoints"
msgstr ""
-#: utils/init/miscinit.c:728 utils/init/miscinit.c:731
-#, c-format
-msgid "Can't read lock file %s: %m"
+#: utils/misc/guc.c:1127
+msgid "Log if filling of checkpoint segments happens more frequently than this (sec)"
msgstr ""
-#: utils/init/miscinit.c:741
-#, c-format
-msgid "Bogus data in lock file %s"
+#: utils/misc/guc.c:1129
+msgid "Send a message to the server logs if checkpoints caused by the filling of checkpoint segment files happens more frequently than this number of seconds. Zero turns off the warning."
msgstr ""
-#: utils/init/miscinit.c:815
-#, c-format
-msgid ""
-"Can't remove old lock file %s: %m\n"
-"\tThe file seems accidentally left, but I couldn't remove it.\n"
-"\tPlease remove the file by hand and try again."
+#: utils/misc/guc.c:1139
+msgid "Disk-page buffers in shared memory for WAL logging"
msgstr ""
-#: utils/init/miscinit.c:836
-#, c-format
-msgid "Can't write lock file %s: %m"
+#: utils/misc/guc.c:1148
+msgid "If nonzero, log WAL-related debugging output"
msgstr ""
-#: utils/init/miscinit.c:927
-#, c-format
-msgid "Failed to rewrite %s: %m"
-msgstr "îÅ ÕÄÁÌÏÓØ ÐÅÒÅÚÁÐÉÓÁÔØ %s: %m"
+#: utils/misc/guc.c:1158
+msgid "Delay (usec) between transaction commit and flushing WAL to disk"
+msgstr ""
-#: utils/init/miscinit.c:933
-#, c-format
-msgid "Failed to read %s: %m"
-msgstr "îÅ ÕÄÁÌÏÓØ ÐÒÏÞÉÔÁÔØ %s: %m"
+#: utils/misc/guc.c:1168
+msgid "Min concurrent open trans. before performing COMMIT_DELAY"
+msgstr ""
-#: utils/init/miscinit.c:946
-#, c-format
-msgid "Bogus data in %s"
-msgstr "\"ìÅ×ÙÅ\" ÄÁÎÎÙÅ × %s"
+#: utils/misc/guc.c:1178
+msgid "Adjusts number of digits displayed for floating-point values"
+msgstr ""
-#: utils/init/miscinit.c:970
-#, c-format
-msgid "Failed to write %s: %m"
-msgstr "îÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ %s: %m"
+#: utils/misc/guc.c:1180
+msgid "This affects float4, float8, and geometric data types. The parameter value is added to the standard number of digits (FLT_DIG or DBL_DIG as appropriate)"
+msgstr ""
-#: utils/init/miscinit.c:1012
-#, c-format
-msgid "File %s is missing. This is not a valid data directory."
-msgstr "æÁÊÌ %s ÏÔÓÕÔÓÔ×ÕÅÔ. üÔÏ ÎÅ×ÅÒÎÁÑ ÄÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ."
+#: utils/misc/guc.c:1190
+msgid "Min execution time (msec) above which statements will be logged"
+msgstr ""
-#: utils/init/miscinit.c:1019
-#, c-format
-msgid "File %s does not contain valid data. You need to initdb."
-msgstr "æÁÊÌ %s ÎÅ ÓÏÄÅÒÖÉÔ ×ÅÒÎÙÅ ÄÁÎÎÙÅ. ÷ÁÍ ÎÁÄÏ ×ÙÐÏÌÎÉÔØ initdb."
+#: utils/misc/guc.c:1192
+msgid "The default is 0 (turning this feature off)."
+msgstr ""
-#: utils/init/miscinit.c:1024
-#, c-format
-msgid ""
-"The data directory was initialized by PostgreSQL version %ld.%ld, which is "
-"not compatible with this version %s."
+#: utils/misc/guc.c:1209
+msgid "Planner's assumption about size of the disk cache"
msgstr ""
-"äÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ ÂÙÌÁ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÁ Ó ÐÏÍÏÝØÂ PostgreSQL, ×ÅÒÓÉÉ %ld.%"
-"ld, ËÏÔÏÒÁÑ ÎÅ ÓÏ×ÍÅÓÔÉÍÁ Ó ÜÔÏÊ ×ÅÒÓÉÅÊ: %s."
-#: utils/init/postinit.c:114
-#, c-format
-msgid "Database \"%s\", OID %u, has disappeared from pg_database"
-msgstr "âÁÚÁ \"%s\", OID %u, ÉÓÞÅÚÌÁ ÉÚ pg_database"
+#: utils/misc/guc.c:1210
+msgid "That is, the portion of the kernel's disk cache that will be used for PostgreSQL data files. This is measured in disk pages, which are normally 8 kB each."
+msgstr ""
-#: utils/init/postinit.c:123
-#, c-format
-msgid "Database \"%s\" is not currently accepting connections"
-msgstr "âÁÚÁ \"%s\" ÎÅ ÐÒÉÎÉÍÁÅÔ ÐÏÄÓÏÅÄÉÎÅÎÉÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ"
+#: utils/misc/guc.c:1219
+msgid "Planner's estimate of the cost of a nonsequentially fetched disk page"
+msgstr ""
-#: utils/init/postinit.c:259
-#, c-format
-msgid "Database \"%s\" does not exist in the system catalog."
-msgstr "âÁÚÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÉÓÔÅÍÎÏÍ ËÁÔÁÌÏÇÅ."
+#: utils/misc/guc.c:1221
+msgid "This is measured as a multiple of the cost of a sequential page fetch. A higher value makes it more likely a sequential scan will be used, a lower value makes it more likely an index scan will be used."
+msgstr ""
-#: utils/init/postinit.c:267
-#, c-format
-msgid ""
-"Database \"%s\" does not exist.\n"
-"\tThe database subdirectory '%s' is missing."
+#: utils/misc/guc.c:1231
+msgid "Planner's estimate of the cost of processing each tuple"
msgstr ""
-"âÁÚÁ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ.\n"
-"\tðÏÄÄÉÒÅËÔÏÒÉÊ '%s' ÎÅ ÎÁÊÄÅÎ."
-#: utils/init/postinit.c:274
-#, c-format
-msgid "Unable to change directory to '%s': %m"
-msgstr "îÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÍÅÎÑÔØ ÄÉÒÅËÔÏÒÉÀ ÎÁ '%s': %m"
+#: utils/misc/guc.c:1232
+#: utils/misc/guc.c:1242
+#: utils/misc/guc.c:1251
+msgid "This is measured as a fraction of the cost of a sequential page fetch."
+msgstr ""
-#: utils/init/postinit.c:303
-#, c-format
-msgid "InitPostgres: bad backend id %d"
+#: utils/misc/guc.c:1240
+msgid "Planner's estimate of processing cost for each index tuple during index scan"
msgstr ""
-#: utils/init/postinit.c:354
-msgid "There are currently no users defined in this database system."
+#: utils/misc/guc.c:1250
+msgid "Planner's estimate of processing cost of each op. in WHERE"
msgstr ""
-#: utils/init/postinit.c:355
-#, c-format
-msgid ""
-"You should immediately run 'CREATE USER \"%s\" WITH SYSID %d CREATEUSER;'."
+#: utils/misc/guc.c:1260
+msgid "The selective pressure within the population"
msgstr ""
-#: utils/init/postinit.c:390
-msgid "Non-superuser connection limit exceeded"
+#: utils/misc/guc.c:1270
+msgid "Seed for random-number generation"
msgstr ""
-#: utils/mb/encnames.c:445
-msgid "pg_char_to_encname_struct(): encoding name too long"
+#: utils/misc/guc.c:1289
+msgid "Client's character set encoding"
msgstr ""
-#: utils/mb/conv.c:374
-#, c-format
-msgid "UtfToLocal: could not convert UTF-8 (0x%04x). Ignored"
+#: utils/misc/guc.c:1299
+msgid "Controls which message levels are sent to the client"
msgstr ""
-#: utils/mb/conv.c:401
-#, c-format
-msgid "Invalid encoding number %d"
-msgstr "îÅ×ÅÒÎÙÊ ÎÏÍÅÒ ËÏÄÉÒÏ×ËÉ %d"
+#: utils/misc/guc.c:1300
+msgid "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, LOG, NOTICE, WARNING, and ERROR. Each level includes all the levels that follow it. The later the level, the fewer messages are sent."
+msgstr ""
-#: utils/mb/conv.c:438
-#, c-format
-msgid "LocalToUtf: could not convert (0x%04x) %s to UTF-8. Ignored"
+#: utils/misc/guc.c:1311
+msgid "Controls which message levels logged"
msgstr ""
-#: utils/mb/mbutils.c:174
-#, c-format
-msgid "default conversion proc for %s to %s not found"
+#: utils/misc/guc.c:1312
+msgid "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels that follow it"
msgstr ""
-#: utils/mb/mbutils.c:188
-#, c-format
-msgid "default conversion proc %u for %s to %s not found in pg_proc"
+#: utils/misc/guc.c:1322
+msgid "Controls verbosity of logged messages"
msgstr ""
-#: utils/mb/mbutils.c:247
-#, c-format
-msgid "Invalid source encoding name %s"
-msgstr "îÅ×ÅÒÎÏÅ ÉÍÑ ÉÓÈÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ: %s"
+#: utils/misc/guc.c:1323
+msgid "Valid values are TERSE, DEFAULT, and VERBOSE"
+msgstr ""
-#: utils/mb/mbutils.c:249
-#, c-format
-msgid "Invalid destination encoding name %s"
-msgstr "îÅ×ÅÒÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ ÎÁÚÎÁÞÅÎÉÑ: %s"
+#: utils/misc/guc.c:1331
+msgid "Controls whether the erroneous statement is logged"
+msgstr ""
-#: utils/mb/mbutils.c:259
-msgid "Encoding conversion failed"
+#: utils/misc/guc.c:1332
+msgid "All SQL statements that cause an error of the specified level, or a higher level, are logged"
msgstr ""
-#: utils/mb/mbutils.c:480
-msgid "SetDatabaseEncoding(): invalid database encoding"
+#: utils/misc/guc.c:1341
+msgid "Sets display format for date and time values"
msgstr ""
-#: utils/mb/conversion_procs/utf8_and_iso8859_1/utf8_and_iso8859_1.c:87
-msgid "Could not convert UTF-8 to ISO8859-1"
-msgstr "îÅ ÐÏÌÕÞÉÌÏÓØ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÉÚ UTF-8 × ISO8859-1"
+#: utils/misc/guc.c:1342
+msgid "Also controls interpretation of ambiguous date inputs"
+msgstr ""
-#: utils/misc/guc.c:1219 utils/misc/guc.c:1234 utils/misc/guc.c:1249
-#: utils/misc/guc.c:1278
-#, c-format
-msgid "Failed to reset %s"
+#: utils/misc/guc.c:1352
+msgid "The default isolation level of each new transaction"
msgstr ""
-#: utils/misc/guc.c:1346 utils/misc/guc.c:1368 utils/misc/guc.c:1390
-#: utils/misc/guc.c:1420
-#, c-format
-msgid "Failed to commit %s"
+#: utils/misc/guc.c:1353
+msgid "Each SQL transaction has an isolation level, which can be either \"read committed\" or \"serializable\"."
msgstr ""
-#: utils/misc/guc.c:1599 utils/misc/guc.c:2149
-#, c-format
-msgid "'%s' is not a valid option name"
+#: utils/misc/guc.c:1362
+msgid "Path for dynamically loadable modules"
msgstr ""
-#: utils/misc/guc.c:1616
-#, c-format
-msgid "'%s' cannot be changed after server start"
+#: utils/misc/guc.c:1363
+msgid "If a dynamically loadable module needs to be opened and the specified name does not have a directory component (i.e. the name does not contain a slash), the system will search this path for the specified file."
msgstr ""
-#: utils/misc/guc.c:1624
-#, c-format
-msgid "'%s' cannot be changed now"
+#: utils/misc/guc.c:1374
+msgid "The location of the Kerberos server key file"
msgstr ""
-#: utils/misc/guc.c:1651
-#, c-format
-msgid "'%s' cannot be set after connection start"
+#: utils/misc/guc.c:1383
+msgid "The Rendezvous broadcast service name"
msgstr ""
-#: utils/misc/guc.c:1659
-#, c-format
-msgid "'%s': permission denied"
-msgstr "'%s': ÎÅÔ ÄÏÓÔÕÐÁ"
+#: utils/misc/guc.c:1394
+msgid "Locale collation order"
+msgstr ""
-#: utils/misc/guc.c:1689
-#, c-format
-msgid "%s: setting ignored because previous source is higher priority"
+#: utils/misc/guc.c:1404
+msgid "Locale character classification and case conversion"
msgstr ""
-#: utils/misc/guc.c:1710
-#, c-format
-msgid "option '%s' requires a boolean value"
-msgstr "ÏÐÃÉÑ '%s' ÔÒÅÂÕÅÔ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
+#: utils/misc/guc.c:1414
+msgid "Language in which messages are displayed"
+msgstr ""
-#: utils/misc/guc.c:1724 utils/misc/guc.c:1795
-#, c-format
-msgid "invalid value for option '%s': %d"
-msgstr "ÎÅ ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÏÐÃÉÉ '%s': %d"
+#: utils/misc/guc.c:1423
+msgid "Locale for formatting monetary amounts"
+msgstr ""
-#: utils/misc/guc.c:1774
-#, c-format
-msgid "option '%s' expects an integer value"
-msgstr "ÏÐÃÉÑ '%s' ÏÖÉÄÁÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ"
+#: utils/misc/guc.c:1432
+msgid "Locale for formatting numbers"
+msgstr ""
-#: utils/misc/guc.c:1780
-#, c-format
-msgid "option '%s' value %d is outside of permissible range [%d .. %d]"
+#: utils/misc/guc.c:1441
+msgid "Locale for formatting date and time values"
msgstr ""
-#: utils/misc/guc.c:1845
-#, c-format
-msgid "option '%s' expects a real number"
-msgstr "ÏÐÃÉÑ '%s' ÏÖÉÄÁÅÔ ÒÅÁÌØÎÏÅ ÞÉÓÌÏ"
+#: utils/misc/guc.c:1450
+msgid "Shared libraries to preload into postmaster"
+msgstr ""
-#: utils/misc/guc.c:1851
-#, c-format
-msgid "option '%s' value %g is outside of permissible range [%g .. %g]"
+#: utils/misc/guc.c:1460
+msgid "Regular expression \"flavor\""
msgstr ""
-#: utils/misc/guc.c:1866
-#, c-format
-msgid "invalid value for option '%s': %g"
-msgstr "ÎÅ ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÏÐÃÉÉ '%s': %g"
+#: utils/misc/guc.c:1461
+msgid "This can be set to advanced, extended, or basic"
+msgstr ""
-#: utils/misc/guc.c:1960
-#, c-format
-msgid "invalid value for option '%s': '%s'"
-msgstr "ÎÅ ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÏÐÃÉÉ '%s': '%s'"
+#: utils/misc/guc.c:1469
+msgid "Schema search order for names not schema-qualified"
+msgstr ""
-#: utils/misc/guc.c:2061 utils/misc/guc.c:2095 utils/misc/guc.c:2409
-#, c-format
-msgid "Option '%s' is not recognized"
-msgstr "ïÐÃÉÑ '%s' ÎÅ ÒÁÓÐÏÚÎÁÎÁ"
+#: utils/misc/guc.c:1480
+msgid "Server (database) character set encoding"
+msgstr ""
-#: utils/misc/guc.c:2156
-#, c-format
-msgid "SET %s takes only one argument"
-msgstr "SET %s ÐÒÉÎÉÍÁÅÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ"
+#: utils/misc/guc.c:1491
+msgid "Server version"
+msgstr "÷ÅÒÓÉÑ ÓÅÒ×ÅÒÁ"
-#: utils/misc/guc.c:2169 utils/misc/guc.c:2218
-msgid "flatten_set_variable_args: unexpected input"
+#: utils/misc/guc.c:1502
+msgid "Current session userid"
msgstr ""
-#: utils/misc/guc.c:2257
-msgid "SET variable name is required"
-msgstr "SET ÔÒÅÂÕÅÔÓÑ ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ"
+#: utils/misc/guc.c:1513
+msgid "syslog \"facility\" to be used when syslog enabled"
+msgstr ""
-#: utils/misc/guc.c:2793
-#, c-format
-msgid "cannot parse setting \"%s\""
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ ÏÐÃÉÀ \"%s\""
+#: utils/misc/guc.c:1514
+msgid "You may choose from LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7"
+msgstr ""
-#: guc-file.l:158
-msgid "could not read configuration file `"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ `"
+#: utils/misc/guc.c:1522
+msgid "Program name used to identify PostgreSQL messages in syslog"
+msgstr ""
-#: guc-file.l:158
-#, c-format
-msgid "': %s"
-msgstr "': %s"
+#: utils/misc/guc.c:1533
+msgid "Time zone for displaying and interpreting time stamps"
+msgstr ""
-#: guc-file.l:259
-#, c-format
-msgid ":%u: syntax error, token=\"%s\""
-msgstr ":%u: ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ, ÔÏËÅÎ=\"%s\""
+#: utils/misc/guc.c:1542
+msgid "Current transaction's isolation level"
+msgstr ""
-#: utils/mmgr/portalmem.c:78
-msgid "out of memory in PortalHashTable"
-msgstr "ÎÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ × PortalHashTable"
+#: utils/misc/guc.c:1552
+msgid "The group owner of the Unix domain socket"
+msgstr ""
-#: utils/mmgr/portalmem.c:80
-msgid "trying to insert a portal name that exists."
+#: utils/misc/guc.c:1553
+msgid "(The owning user of the socket is always the user that starts the server.)"
msgstr ""
-#: utils/mmgr/portalmem.c:93
-msgid "trying to delete portal name that does not exist."
+#: utils/misc/guc.c:1562
+msgid "The Unix-domain socket directory to listen to"
msgstr ""
-#: utils/mmgr/portalmem.c:185
-#, c-format
-msgid "CreatePortal: portal \"%s\" already exists"
-msgstr "CreatePortal: ÐÏÒÔÁÌ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/misc/guc.c:1571
+msgid "The host name or IP address to listen to"
+msgstr "éÍÑ ÈÏÓÔÁ ÉÌÉ IP-ÁÄÒÅÓ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ"
-#: utils/mmgr/aset.c:333
-#, c-format
-msgid "Memory exhausted in AllocSetContextCreate(%lu)"
+#: utils/misc/guc.c:1580
+msgid "Method used for forcing WAL updates out to disk"
msgstr ""
-#: utils/mmgr/aset.c:496 utils/mmgr/aset.c:693
+#: utils/misc/guc.c:2413
+#: utils/misc/guc.c:3018
+#: utils/misc/guc.c:3054
+#: utils/misc/guc.c:3110
+#: utils/misc/guc.c:3404
#, c-format
-msgid "Memory exhausted in AllocSetAlloc(%lu)"
+msgid "\"%s\" is not a recognized option"
msgstr ""
-#: utils/mmgr/aset.c:757
+#: utils/misc/guc.c:2432
#, c-format
-msgid "AllocSetFree: detected write past chunk end in %s %p"
+msgid "\"%s\" cannot be changed"
msgstr ""
-#: utils/mmgr/aset.c:778
+#: utils/misc/guc.c:2444
#, c-format
-msgid "AllocSetFree: cannot find block containing chunk %p"
+msgid "\"%s\" cannot be changed after server start"
msgstr ""
-#: utils/mmgr/aset.c:832
+#: utils/misc/guc.c:2454
#, c-format
-msgid "AllocSetRealloc: detected write past chunk end in %s %p"
+msgid "\"%s\" cannot be changed now"
msgstr ""
-#: utils/mmgr/aset.c:872
+#: utils/misc/guc.c:2484
#, c-format
-msgid "AllocSetRealloc: cannot find block containing chunk %p"
+msgid "\"%s\" cannot be set after connection start"
msgstr ""
-#: utils/mmgr/aset.c:885
+#: utils/misc/guc.c:2494
+#: utils/misc/guc.c:2564
+#: utils/misc/guc.c:2661
+#: utils/misc/guc.c:2757
+#: utils/misc/guc.c:2856
#, c-format
-msgid "Memory exhausted in AllocSetReAlloc(%lu)"
-msgstr ""
+msgid "permission denied to set option \"%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÕÓÔÁÎÏ×ËÅ ÏÐÃÉÉ \"%s\""
-#: utils/mmgr/aset.c:1055
+#: utils/misc/guc.c:2552
#, c-format
-msgid "AllocSetCheck: %s: empty block %p"
-msgstr ""
+msgid "\"%s\" requires a boolean value"
+msgstr "\"%s\" ÔÒÅÂÕÅÔ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
-#: utils/mmgr/aset.c:1077
-#, c-format
-msgid "AllocSetCheck: %s: req size > alloc size for chunk %p in block %p"
+#: utils/misc/guc.c:2566
+msgid "Must be superuser to change this value to false."
msgstr ""
-#: utils/mmgr/aset.c:1080
+#: utils/misc/guc.c:2588
+#: utils/misc/guc.c:2685
#, c-format
-msgid "AllocSetCheck: %s: bad size %lu for chunk %p in block %p"
-msgstr ""
+msgid "invalid value for \"%s\": %d"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ \"%s\": %d"
-#: utils/mmgr/aset.c:1086
+#: utils/misc/guc.c:2640
#, c-format
-msgid "AllocSetCheck: %s: bad single-chunk %p in block %p"
-msgstr ""
+msgid "\"%s\" requires an integer value"
+msgstr "\"%s\" ÔÒÅÂÕÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ"
-#: utils/mmgr/aset.c:1095
+#: utils/misc/guc.c:2648
#, c-format
-msgid "AllocSetCheck: %s: bogus aset link in block %p, chunk %p"
+msgid "%d is outside the valid range for \"%s\" (%d .. %d)"
msgstr ""
-#: utils/mmgr/aset.c:1102
-#, c-format
-msgid "AllocSetCheck: %s: detected write past chunk end in block %p, chunk %p"
+#: utils/misc/guc.c:2663
+msgid "Must be superuser to increase this value or set it to zero."
msgstr ""
-#: utils/mmgr/aset.c:1112
+#: utils/misc/guc.c:2737
#, c-format
-msgid "AllocSetCheck: %s: found inconsistent memory block %p"
-msgstr ""
+msgid "\"%s\" requires a numeric value"
+msgstr "\"%s\" ÔÒÅÂÕÅÔ ÞÉÓÌÏ×ÏÅ ÚÎÁÞÅÎÉÅ"
-#: utils/mmgr/mcxt.c:478 utils/mmgr/mcxt.c:499 utils/mmgr/mcxt.c:524
+#: utils/misc/guc.c:2745
#, c-format
-msgid "MemoryContextAlloc: invalid request size %lu"
+msgid "%g is outside the valid range for \"%s\" (%g .. %g)"
msgstr ""
-#: utils/mmgr/mcxt.c:588
-#, c-format
-msgid "repalloc: invalid request size %lu"
+#: utils/misc/guc.c:2759
+#: utils/misc/guc.c:2858
+msgid "Must be superuser to increase this value."
msgstr ""
-#: utils/sort/logtape.c:199
+#: utils/misc/guc.c:2781
#, c-format
-msgid ""
-"ltsWriteBlock: failed to write block %ld of temporary file\n"
-"\t\tPerhaps out of disk space?"
-msgstr ""
+msgid "invalid value for \"%s\": %g"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ \"%s\": %g"
-#: utils/sort/logtape.c:214
+#: utils/misc/guc.c:2912
#, c-format
-msgid "ltsReadBlock: failed to read block %ld of temporary file"
-msgstr ""
+msgid "invalid value for \"%s\": \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ \"%s\": \"%s\""
-#: utils/sort/logtape.c:569
-msgid "LogicalTapeWrite: impossible state"
-msgstr ""
+#: utils/misc/guc.c:3119
+#, c-format
+msgid "SET %s takes only one argument"
+msgstr "SET %s ÐÒÉÎÉÍÁÅÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ"
-#: utils/sort/logtape.c:831
-msgid "LogicalTapeBackspace: unexpected end of tape"
-msgstr ""
+#: utils/misc/guc.c:3223
+msgid "SET variable name is required"
+msgstr "SET ÔÒÅÂÕÅÔÓÑ ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ"
-#: utils/sort/logtape.c:888 utils/sort/logtape.c:898
-msgid "LogicalTapeSeek: unexpected end of tape"
+#: utils/misc/guc.c:3780
+msgid "could not write exec config params file \""
msgstr ""
-#: utils/sort/tuplesort.c:694
-msgid "tuplesort_puttuple: invalid state"
-msgstr "tuplesort_puttuple: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
-
-#: utils/sort/tuplesort.c:741
-msgid "tuplesort_performsort: invalid state"
-msgstr "tuplesort_performsort: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
+#: utils/misc/guc.c:3781
+#: utils/misc/guc.c:3917
+#, c-format
+msgid "\": %m"
+msgstr "\": %m"
-#: utils/sort/tuplesort.c:859 utils/sort/tuplesort.c:874
-msgid "tuplesort_gettuple: bogus tuple len in backward scan"
+#: utils/misc/guc.c:3916
+msgid "could not read exec config params file \""
msgstr ""
-#: utils/sort/tuplesort.c:926
-msgid "tuplesort_gettuple: invalid state"
-msgstr "tuplesort_gettuple: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
-
-#: utils/sort/tuplesort.c:1486
-msgid "tuplesort_rescan: invalid state"
-msgstr "tuplesort_rescan: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
-
-#: utils/sort/tuplesort.c:1513
-msgid "tuplesort_markpos: invalid state"
-msgstr "tuplesort_markpos: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
-
-#: utils/sort/tuplesort.c:1538
-msgid "tuplesort_restorepos failed"
-msgstr "tuplesort_restorepos ÎÅ ÕÄÁÌÓÑ"
+#: utils/misc/guc.c:4036
+#, c-format
+msgid "could not parse setting for \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ ÕÓÔÁÎÏ×ËÉ ÄÌÑ \"%s\""
-#: utils/sort/tuplesort.c:1542
-msgid "tuplesort_restorepos: invalid state"
-msgstr "tuplesort_restorepos: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
+#: utils/misc/guc.c:4383
+msgid "SET AUTOCOMMIT TO OFF is no longer supported"
+msgstr "SET AUTOCOMMIT TO OFF ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: utils/sort/tuplesort.c:1665
-msgid "tuplesort: unexpected end of tape"
+#: utils/mmgr/aset.c:336
+#, c-format
+msgid "Failed while creating memory context \"%s\"."
msgstr ""
-#: utils/sort/tuplesort.c:1667 utils/sort/tuplesort.c:2006
-#: utils/sort/tuplesort.c:2010 utils/sort/tuplesort.c:2133
-#: utils/sort/tuplesort.c:2137 utils/sort/tuplesort.c:2205
-#: utils/sort/tuplesort.c:2209
-msgid "tuplesort: unexpected end of data"
-msgstr "tuplesort: ÎÅÏÖÉÄÁÎÎÙÊ ËÏÎÅÃ ÄÁÎÎÙÈ"
-
-#: utils/sort/tuplesort.c:1785
+#: utils/mmgr/aset.c:502
+#: utils/mmgr/aset.c:702
+#: utils/mmgr/aset.c:895
#, c-format
-msgid "SelectSortFunction: cache lookup failed for operator %u"
+msgid "Failed on request of size %lu."
msgstr ""
-#: utils/sort/tuplesort.c:1897
+#: utils/mmgr/portalmem.c:170
#, c-format
-msgid "Invalid SortFunctionKind %d"
-msgstr "îÅ ×ÅÒÎÙÊ SortFunctionKind %d"
+msgid "portal \"%s\" already exists"
+msgstr "ÐÏÒÔÁÌ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/sort/tuplesort.c:2085
-msgid "Cannot create unique index. Table contains non-unique values"
+#: utils/mmgr/portalmem.c:174
+#, c-format
+msgid "closing pre-existing portal \"%s\""
msgstr ""
-#: utils/sort/tuplesort.c:2161
-msgid "copytup_datum() should not be called"
+#: utils/sort/logtape.c:202
+#, c-format
+msgid "could not write block %ld of temporary file: %m"
msgstr ""
-#: utils/sort/tuplestore.c:300
-msgid "tuplestore_puttuple: invalid state"
-msgstr "tuplestore_puttuple: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
-
-#: utils/sort/tuplestore.c:336
-msgid "tuplestore_donestoring: seek(0) failed"
-msgstr "tuplestore_donestoring: seek(0) ÎÅ ÕÄÁÌÓÑ"
-
-#: utils/sort/tuplestore.c:344
-msgid "tuplestore_donestoring: invalid state"
-msgstr "tuplestore_donestoring: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
-
-#: utils/sort/tuplestore.c:462 utils/sort/tuplestore.c:477
-msgid "tuplestore_gettuple: bogus tuple len in backward scan"
+#: utils/sort/logtape.c:204
+msgid "Perhaps out of disk space?"
msgstr ""
-#: utils/sort/tuplestore.c:482
-msgid "tuplestore_gettuple: invalid state"
-msgstr "tuplestore_gettuple: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
-
-#: utils/sort/tuplestore.c:518
-msgid "tuplestore_rescan: seek(0) failed"
-msgstr "tuplestore_rescan: seek(0) ÎÅ ÕÄÁÌÓÑ"
-
-#: utils/sort/tuplestore.c:525
-msgid "tuplestore_rescan: invalid state"
-msgstr "tuplestore_rescan: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
-
-#: utils/sort/tuplestore.c:551
-msgid "tuplestore_markpos: invalid state"
-msgstr "tuplestore_markpos: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
-
-#: utils/sort/tuplestore.c:576
-msgid "tuplestore_restorepos failed"
-msgstr "tuplestore_restorepos ÎÅ ÕÄÁÌÓÑ"
-
-#: utils/sort/tuplestore.c:580
-msgid "tuplestore_restorepos: invalid state"
-msgstr "tuplestore_restorepos: ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ"
-
-#: utils/sort/tuplestore.c:596
-msgid "tuplestore: unexpected end of tape"
-msgstr "tuplestore: ÎÅÏÖÉÄÁÎÎÙÊ ËÏÎÅÃ ÌÅÎÔÙ"
-
-#: utils/sort/tuplestore.c:598 utils/sort/tuplestore.c:667
-#: utils/sort/tuplestore.c:671
-msgid "tuplestore: unexpected end of data"
-msgstr "tuplestore: ÎÅÏÖÉÄÁÎÎÙÊ ËÏÎÅÃ ÄÁÎÎÙÈ"
-
-#: utils/sort/tuplestore.c:608 utils/sort/tuplestore.c:639
-#: utils/sort/tuplestore.c:642 utils/sort/tuplestore.c:646
-msgid "tuplestore: write failed"
-msgstr "tuplestore: ÚÁÐÉÓØ ÎÅ ÕÄÁÌÁÓØ"
-
-#: utils/time/tqual.c:981
-msgid "CopyQuerySnapshot: no snapshot has been set"
+#: utils/sort/logtape.c:221
+#, c-format
+msgid "could not read block %ld of temporary file: %m"
msgstr ""
-#~ msgid "TRUNCATE TABLE cannot run inside a transaction block"
-#~ msgstr "îÅÌØÚÑ ×ÙÐÏÌÎÑÔØ TRUNCATE TABLE ×ÎÕÔÒÉ ÔÒÁÎÚÁËÃÉÏÎÎÏÇÏ ÂÌÏËÁ"
-
-#~ msgid "Conversion does not exist"
-#~ msgstr "ëÏÎ×ÅÒÓÉÑ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/sort/tuplesort.c:2072
+msgid "could not create unique index"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÕÎÉËÁÌØÎÙÊ ÉÎÄÅËÓ"
-#~ msgid "Function %s does not exist"
-#~ msgstr "æÕÎËÃÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#~ msgid "doDeletion: Relation %u does not exist"
-#~ msgstr "doDeletion: ó×ÑÚØ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#~ msgid "function %s() does not return type %s"
-#~ msgstr "ÆÕÎËÃÉÑ %s() ÎÅ ×ÏÚ×ÒÁÝÁÅÔ ÔÉÐ %s"
-
-#~ msgid "Conversion \"%s\" does not exist"
-#~ msgstr "ëÏÎ×ÅÒÓÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/sort/tuplesort.c:2073
+msgid "Table contains duplicated values."
+msgstr ""
-#~ msgid "getBaseTypeMod: failed to lookup type %u"
-#~ msgstr "getBaseTypeMod: ÔÉÐ %u ÎÅ ÎÁÊÄÅÎ"