# Copyright (c) 2001-2004 Serguei A. Mokhov, mokhov@cs.concordia.ca
# Distributed under the same licensing terms as PostgreSQL itself.
#
-# $PostgreSQL: pgsql/src/backend/po/ru.po,v 1.33 2006/10/21 21:02:59 petere Exp $
+# $PostgreSQL: pgsql/src/backend/po/ru.po,v 1.33.4.1 2009/03/12 13:19:06 petere Exp $
#
# ChangeLog:
# - December 10, 2004 - January 17, 2005:
#
msgid ""
msgstr ""
-"Project-Id-Version: PostgreSQL 8.0\n"
-"POT-Creation-Date: 2004-12-12 01:07+0000\n"
-"PO-Revision-Date: 2005-01-17 15:04-0500\n"
+"Project-Id-Version: PostgreSQL 8.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-01-16 09:05+0000\n"
+"PO-Revision-Date: 2009-03-12 01:29+0300\n"
"Last-Translator: Serguei A. Mokhov <mokhov@cs.concordia.ca>\n"
"Language-Team: pgsql-ru-general <pgsql-ru-general@postgresql.org>\n"
"MIME-Version: 1.0\n"
"X-Poedit-Language: Russian\n"
"X-Poedit-Country: RUSSIAN FEDERATION\n"
-#: access/common/indextuple.c:57
+#: libpq/auth.c:129
#, c-format
-msgid "number of index columns (%d) exceeds limit (%d)"
-msgstr "ÞÉÓÌÏ ÉÄÅËÓÉÒÏ×ÁÎÎÙÈ ÁÔÒÉÂÕÔÏ× (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)"
+msgid "Kerberos initialization returned error %d"
+msgstr "ÏÛÉÂËÁ Kerberos ÐÒÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ: %d"
-#: access/common/indextuple.c:165
+#: libpq/auth.c:139
#, c-format
-msgid "index row requires %lu bytes, maximum size is %lu"
-msgstr "ÓÔÒÏËÁ ÉÎÄÅËÓÁ ÔÒÅÂÕÅÔ ÂÁÊÔ: %lu, ÐÒÉ ÍÁËÓÉÍÕÍÅ: %lu"
+msgid "Kerberos keytab resolving returned error %d"
+msgstr ""
+
+#: libpq/auth.c:163
+#, fuzzy, c-format
+msgid "Kerberos sname_to_principal(\"%s\", \"%s\") returned error %d"
+msgstr "ÏÛÉÂËÁ Kerberos ÐÒÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ: %d"
-#: access/common/heaptuple.c:580
+#: libpq/auth.c:211
#, c-format
-msgid "number of columns (%d) exceeds limit (%d)"
-msgstr "ÞÉÓÌÏ ËÏÌÏÎÏË (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)"
+msgid "Kerberos recvauth returned error %d"
+msgstr ""
-#: access/common/printtup.c:296
-#: tcop/fastpath.c:186
-#: tcop/fastpath.c:511
-#: tcop/postgres.c:1490
+#: libpq/auth.c:234
#, c-format
-msgid "unsupported format code: %d"
-msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ËÏÄ ÆÏÒÍÁÔÁ: %d"
+msgid "Kerberos unparse_name returned error %d"
+msgstr ""
-#: access/common/tupdesc.c:511
+#: libpq/auth.c:285
#, c-format
-msgid "column \"%s\" cannot be declared SETOF"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÎÅ ÍÏÖÅÔ ÂÙÔØ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÁ ËÁË SETOF"
+msgid ""
+"unexpected Kerberos user name received from client (received \"%s\", "
+"expected \"%s\")"
+msgstr ""
-#: access/common/tupdesc.c:630
-#: access/common/tupdesc.c:661
-msgid "number of aliases does not match number of columns"
-msgstr "ÞÉÓÌÏ ÁÌÉÁÓÏ× ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ËÏÌÏÎÏË"
+#: libpq/auth.c:305
+msgid "Kerberos 5 not implemented on this server"
+msgstr "Kerberos 5 ÎÅ ÒÅÁÌÉÚÏ×ÁÎ × ÜÔÏÍ ÓÅÒ×ÅÒÅ"
-#: access/common/tupdesc.c:655
-msgid "no column alias was provided"
-msgstr "ÁÌÉÁÓ ËÏÌÏÎËÉ ÎÅ ÕËÁÚÁÎ"
+#: libpq/auth.c:378
+#, c-format
+msgid "%s: %s"
+msgstr ""
-#: access/common/tupdesc.c:679
-msgid "could not determine row description for function returning record"
-msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÏÐÉÓÁÎÉÅ ÓÔÒÏËÉ ÄÌÑ ÆÕÎËÃÉÉ ×ÏÚ×ÒÁÝÁÀÝÅÊ ÚÁÐÉÓØ"
+#: libpq/auth.c:404
+#, fuzzy
+msgid "GSSAPI is not supported in protocol version 2"
+msgstr "ÏÐÅÒÁÔÏÒ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÔÒÏÞÎÙÅ ×ÙÒÁÖÅÎÉÑ"
-#: access/hash/hashinsert.c:90
-#, c-format
-msgid "index row size %lu exceeds hash maximum %lu"
-msgstr "ÒÁÚÍÅÒ ÓÔÒÏËÉ ÉÎÄÅËÓÁ %lu ÐÒÅ×ÙÛÁÅÔ hash-ÍÁËÓÉÍÕÍ %lu"
+#: libpq/auth.c:423 libpq/auth.c:801 libpq/auth.c:869 libpq/auth.c:1266
+#: utils/mmgr/aset.c:360 utils/mmgr/aset.c:539 utils/mmgr/aset.c:714
+#: utils/mmgr/aset.c:909 utils/adt/oracle_compat.c:76
+#: utils/adt/oracle_compat.c:128 utils/adt/oracle_compat.c:176
+#: utils/adt/regexp.c:209 utils/adt/varlena.c:2854 utils/adt/varlena.c:2877
+#: utils/mb/mbutils.c:279 utils/mb/mbutils.c:543 utils/hash/dynahash.c:363
+#: utils/hash/dynahash.c:435 utils/hash/dynahash.c:929 utils/misc/guc.c:2527
+#: utils/misc/guc.c:2540 utils/misc/guc.c:2553 utils/init/miscinit.c:211
+#: utils/init/miscinit.c:232 utils/init/miscinit.c:242 utils/fmgr/dfmgr.c:221
+#: commands/sequence.c:903 lib/stringinfo.c:245 storage/buffer/buf_init.c:162
+#: storage/buffer/localbuf.c:307 storage/file/fd.c:327 storage/file/fd.c:685
+#: storage/file/fd.c:803 storage/ipc/procarray.c:377
+#: storage/ipc/procarray.c:696 storage/ipc/procarray.c:703
+#: postmaster/postmaster.c:1771 postmaster/postmaster.c:1804
+#: postmaster/postmaster.c:2794 postmaster/postmaster.c:3494
+#: postmaster/postmaster.c:3575 postmaster/postmaster.c:4132
+msgid "out of memory"
+msgstr "ÎÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ"
-#: access/hash/hashsearch.c:146
-msgid "hash indexes do not support whole-index scans"
-msgstr "hash-ÉÎÄÅËÓÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÓËÁÎÉÒÏ×ÁÎÉÅ ÃÅÌÉËÏ×ÙÈ ÉÎÄÅËÓÏ×"
+#: libpq/auth.c:459
+#, fuzzy, c-format
+msgid "expected GSS response, got message type %d"
+msgstr "ÏÖÉÄÁÌÓÑ ÏÔ×ÅÔ Ó ÐÁÒÏÌÅÍ, ÎÏ ×ÍÅÓÔÏ ÎÅÇÏ ÐÏÌÕÞÅÎÏ ÓÏÏÂÝÅÎÉÅ ÔÉÐÁ %d"
-#: access/hash/hashovfl.c:522
-#, c-format
-msgid "out of overflow pages in hash index \"%s\""
-msgstr "ÎÅÈ×ÁÔÁÅÔ ÓÔÒÁÎÉà ÐÅÒÅÐÏÌÎÅÎÉÑ × hash-ÉÎÄÅËÓÅ \"%s\""
+#: libpq/auth.c:522
+msgid "accepting GSS security context failed"
+msgstr ""
-#: access/hash/hashutil.c:46
-msgid "hash indexes cannot contain null keys"
-msgstr "hash-ÉÎÄÅËÓÙ ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ ÎÕÌÅ×ÙÅ (NULL) ËÌÀÞÉ"
+#: libpq/auth.c:548
+msgid "retrieving GSS user name failed"
+msgstr ""
-#: access/hash/hashutil.c:127
-#, c-format
-msgid "index \"%s\" is not a hash index"
-msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ hash-ÉÎÄÅËÓÏÍ"
+#: libpq/auth.c:619
+#, fuzzy
+msgid "GSSAPI not implemented on this server"
+msgstr "Kerberos 4 ÎÅ ÒÅÁÌÉÚÏ×ÁÎ × ÜÔÏÍ ÓÅÒ×ÅÒÅ"
-#: access/hash/hashutil.c:133
+#: libpq/auth.c:644
+#, fuzzy, c-format
+msgid "SSPI error %x"
+msgstr "ÏÛÉÂËÁ SSL: %s"
+
+#: libpq/auth.c:648
#, c-format
-msgid "index \"%s\" has wrong hash version"
-msgstr "ÉÎÄÅËÓ \"%s\" ÉÍÅÅÎÔ ÎÅÐÒÁ×ÉÌØÎÕÀ hash-×ÅÒÓÉÀ"
+msgid "%s (%x)"
+msgstr ""
-#: access/hash/hashutil.c:134
-msgid "Please REINDEX it."
-msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÐÏÌÎÉÔÅ REINDEX ÄÌÑ ÎÅÇÏ."
+#: libpq/auth.c:688
+#, fuzzy
+msgid "SSPI is not supported in protocol version 2"
+msgstr "ÏÐÅÒÁÔÏÒ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÔÒÏÞÎÙÅ ×ÙÒÁÖÅÎÉÑ"
-#: access/heap/heapam.c:487
-#, c-format
-msgid "could not obtain lock on relation \"%s\""
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÌÕÞÉÔØ ÂÌÏËÉÒÏ×ËÕ ÎÁ ÏÔÎÏÛÅÎÉÅ \"%s\""
+#: libpq/auth.c:704
+msgid "could not acquire SSPI credentials handle"
+msgstr ""
-#: access/heap/heapam.c:610
-#: access/heap/heapam.c:645
-#: access/heap/heapam.c:680
-#: catalog/aclchk.c:286
-#, c-format
-msgid "\"%s\" is an index"
-msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
+#: libpq/auth.c:721
+#, fuzzy, c-format
+msgid "expected SSPI response, got message type %d"
+msgstr "ÏÖÉÄÁÌÓÑ ÏÔ×ÅÔ Ó ÐÁÒÏÌÅÍ, ÎÏ ×ÍÅÓÔÏ ÎÅÇÏ ÐÏÌÕÞÅÎÏ ÓÏÏÂÝÅÎÉÅ ÔÉÐÁ %d"
-#: access/heap/heapam.c:615
-#: access/heap/heapam.c:650
-#: access/heap/heapam.c:685
-#, c-format
-msgid "\"%s\" is a special relation"
-msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÓÐÅÃÉÁÌØÎÏÊ ÏÔÎÏÛÅÎÉÅÀ"
+#: libpq/auth.c:793
+#, fuzzy
+msgid "could not accept SSPI security context"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ SSL: %s"
-#: access/heap/heapam.c:620
-#: access/heap/heapam.c:655
-#: access/heap/heapam.c:690
-#: catalog/aclchk.c:293
-#, c-format
-msgid "\"%s\" is a composite type"
-msgstr "\"%s\" Ñ×ÌÑÔÓÑ ÓÌÏÖÎÙÍ ÔÉÐÏÍ"
+#: libpq/auth.c:849
+#, fuzzy
+msgid "could not get security token from context"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ SSL: %s"
+
+#: libpq/auth.c:924
+#, fuzzy
+msgid "SSPI not implemented on this server"
+msgstr "Kerberos 4 ÎÅ ÒÅÁÌÉÚÏ×ÁÎ × ÜÔÏÍ ÓÅÒ×ÅÒÅ"
-#: access/heap/hio.c:109
+#: libpq/auth.c:964
#, c-format
-msgid "row is too big: size %lu, maximum size %lu"
-msgstr "ÓÔÒÏËÁ ÓÌÉÛËÏÍ ×ÅÌÉËÁ: ÒÁÚÍÅÒ %lu, ÐÒÉ ÍÁËÓÉÍÕÍÅ: %lu"
+msgid "authentication failed for user \"%s\": host rejected"
+msgstr ""
-#: access/index/indexam.c:139
-#: access/index/indexam.c:164
-#: access/index/indexam.c:189
-#: commands/comment.c:327
-#: commands/indexcmds.c:887
-#: commands/indexcmds.c:917
-#: tcop/utility.c:93
+#: libpq/auth.c:967
#, c-format
-msgid "\"%s\" is not an index"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
+msgid "Kerberos 5 authentication failed for user \"%s\""
+msgstr ""
+
+#: libpq/auth.c:970
+#, fuzzy, c-format
+msgid "GSSAPI authentication failed for user \"%s\""
+msgstr ""
+"ÏÛÉÂËÁ ÐÒÉ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\": ÎÅ ×ÅÒÎÙÊ ÍÅÔÏÄ "
+"ÁÕÔÅÎÔÉÆÉËÁÃÉÉ"
+
+#: libpq/auth.c:973
+#, fuzzy, c-format
+msgid "SSPI authentication failed for user \"%s\""
+msgstr ""
+"ÏÛÉÂËÁ ÐÒÉ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\": ÎÅ ×ÅÒÎÙÊ ÍÅÔÏÄ "
+"ÁÕÔÅÎÔÉÆÉËÁÃÉÉ"
-#: access/nbtree/nbtinsert.c:254
+#: libpq/auth.c:976
#, c-format
-msgid "duplicate key violates unique constraint \"%s\""
-msgstr "ÐÏ×ÔÏÒÎÙÊ ËÌÀÞ ÎÁÒÕÛÁÅÔ ËÏÎÓÔÒÅÊÎÔ UNIQUE \"%s\""
+msgid "\"trust\" authentication failed for user \"%s\""
+msgstr ""
-#: access/nbtree/nbtinsert.c:398
-#: access/nbtree/nbtsort.c:499
+#: libpq/auth.c:979
#, c-format
-msgid "index row size %lu exceeds btree maximum, %lu"
-msgstr "ÒÁÚÍÅÒ ÓÔÒÏËÉ ÉÎÄÅËÓÁ %lu, ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÕÍ B-ÄÅÒÅ×Á: %lu"
+msgid "Ident authentication failed for user \"%s\""
+msgstr ""
-#: access/nbtree/nbtpage.c:169
-#: access/nbtree/nbtpage.c:350
+#: libpq/auth.c:984
#, c-format
-msgid "index \"%s\" is not a btree"
-msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ b-ÄÅÒÅ×ÏÍ"
+msgid "password authentication failed for user \"%s\""
+msgstr ""
-#: access/nbtree/nbtpage.c:175
-#: access/nbtree/nbtpage.c:356
+#: libpq/auth.c:988
#, c-format
-msgid "version mismatch in index \"%s\": file version %d, code version %d"
-msgstr "ÎÅ ÓÏ×ÐÁÄÅÎÉÅ ×ÅÒÓÉÉ × ÉÎÄÅËÓÅ \"%s\": ×ÅÒÓÉÑ ÆÁÊÌÁ: %d, ×ÅÒÓÉÑ ËÏÄÁ: %d"
+msgid "PAM authentication failed for user \"%s\""
+msgstr ""
-#: access/rtree/rtree.c:646
-msgid "variable-length rtree keys are not supported"
-msgstr "rtree-ËÌÀÞÉ ÒÁÚÎÏÊ ÄÌÉÎÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
+#: libpq/auth.c:993
+#, fuzzy, c-format
+msgid "LDAP authentication failed for user \"%s\""
+msgstr ""
+"ÏÛÉÂËÁ ÐÒÉ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\": ÎÅ ×ÅÒÎÙÊ ÍÅÔÏÄ "
+"ÁÕÔÅÎÔÉÆÉËÁÃÉÉ"
-#: access/rtree/rtree.c:786
+#: libpq/auth.c:997
#, c-format
-msgid "index row size %lu exceeds rtree maximum, %lu"
-msgstr "ÒÁÚÍÅÒ ÓÔÒÏËÉ ÉÎÄÅËÓÁ (%lu) ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÁÌØÎÙÊ ÄÌÑ rtree: %lu"
+msgid "authentication failed for user \"%s\": invalid authentication method"
+msgstr ""
+"ÏÛÉÂËÁ ÐÒÉ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\": ÎÅ ×ÅÒÎÙÊ ÍÅÔÏÄ "
+"ÁÕÔÅÎÔÉÆÉËÁÃÉÉ"
-#: access/transam/xlog.c:907
-#, c-format
-msgid "could not create archive status file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÓÏÓÔÏÑÎÉÑ ÁÒÈÉ×Á \"%s\": %m"
+#: libpq/auth.c:1026
+msgid "missing or erroneous pg_hba.conf file"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÉÌÉ ÏÛÉÂÏÞÎÙÊ ÆÁÊÌ pg_hba.conf"
-#: access/transam/xlog.c:915
-#, c-format
-msgid "could not write archive status file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ ÓÏÓÔÏÑÎÉÑ ÁÒÈÉ×Á \"%s\": %m"
+#: libpq/auth.c:1027
+msgid "See server log for details."
+msgstr "óÍÏÔÒÉÔÅ ÐÏÄÒÏÂÎÏÓÔÉ × ÖÕÒÎÁÌÅ ÓÅÒ×ÅÒÁ."
-#: access/transam/xlog.c:1180
-#: access/transam/xlog.c:1321
-#: access/transam/xlog.c:5209
-#, c-format
-msgid "could not close log file %u, segment %u: %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁËÒÙÔØ ÌÏÇ-ÆÁÊÌ %u, ÓÅÇÍÅÎÔ %u: %m"
+#: libpq/auth.c:1055
+msgid "SSL on"
+msgstr "SSL ×ËÌ."
-#: access/transam/xlog.c:1255
-#: access/transam/xlog.c:2433
-#, c-format
-msgid "could not seek in log file %u, segment %u to offset %u: %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÅÒÅÄ×ÉÎÕÔØÓÑ × ÌÏÇ-ÆÁÊÌÅ %u, ÓÅÇÍÅÎÔ %u ÎÁ ÓÍÅÝÅÎÉÅ %u: %m"
+#: libpq/auth.c:1055
+msgid "SSL off"
+msgstr "SSL ×ÙËÌ."
-#: access/transam/xlog.c:1269
+#: libpq/auth.c:1053
#, c-format
-msgid "could not write to log file %u, segment %u at offset %u: %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ × ÌÏÇ-ÆÁÊÌ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u: %m"
+msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s"
+msgstr ""
+"ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ × pg_hba.conf ÄÌÑ ÈÏÓÔÁ \"%s\", ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\", ÂÁÚÙ "
+"\"%s\", %s"
-#: access/transam/xlog.c:1521
-#: access/transam/xlog.c:1612
-#: access/transam/xlog.c:1825
-#: access/transam/xlog.c:1879
-#: access/transam/xlog.c:1888
+#: libpq/auth.c:1059
#, c-format
-msgid "could not open file \"%s\" (log file %u, segment %u): %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" (ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u): %m"
+msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\""
+msgstr ""
+"ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ × pg_hba.conf ÄÌÑ ÈÏÓÔÁ \"%s\", ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\", ÂÁÚÙ "
+"\"%s\""
-#: access/transam/slru.c:645
-#: access/transam/xlog.c:1544
-#: access/transam/xlog.c:1664
-#: access/transam/xlog.c:2939
-#: access/transam/xlog.c:5357
-#: access/transam/xlog.c:5475
-#: postmaster/postmaster.c:2906
+#: libpq/auth.c:1103
#, c-format
-msgid "could not create file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ \"%s\": %m"
+msgid "could not enable credential reception: %m"
+msgstr ""
-#: access/transam/xlog.c:1573
-#: access/transam/xlog.c:1697
-#: access/transam/xlog.c:2992
-#: access/transam/xlog.c:3030
-#: commands/copy.c:1118
-#: commands/tablespace.c:664
-#: commands/tablespace.c:670
-#: postmaster/postmaster.c:2916
-#: postmaster/postmaster.c:2926
-#: utils/init/miscinit.c:832
-#: utils/init/miscinit.c:841
-#: utils/misc/guc.c:4799
-#: utils/misc/guc.c:4863
+#: libpq/auth.c:1214
#, c-format
-msgid "could not write to file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ \"%s\": %m"
+msgid "error from underlying PAM layer: %s"
+msgstr ""
-#: access/transam/slru.c:673
-#: access/transam/xlog.c:1580
-#: access/transam/xlog.c:1704
-#: access/transam/xlog.c:3036
+#: libpq/auth.c:1219
#, c-format
-msgid "could not fsync file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ÆÁÊÌ \"%s\" Ó fsync: %m"
+msgid "unsupported PAM conversation %d/%s"
+msgstr ""
-#: access/transam/slru.c:680
-#: access/transam/xlog.c:1585
-#: access/transam/xlog.c:1709
-#: access/transam/xlog.c:3041
-#, c-format
-msgid "could not close file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ÆÁÊÌ \"%s\": %m"
+#: libpq/auth.c:1251
+msgid "empty password returned by client"
+msgstr "×ÏÚ×ÒÁÝ£Ô ÐÕÓÔÏÊ ÐÁÒÏÌØ ÏÔ ËÌÉÅÎÔÁ"
-#: access/transam/slru.c:638
-#: access/transam/xlog.c:1649
-#: access/transam/xlog.c:2770
-#: access/transam/xlog.c:2860
-#: access/transam/xlog.c:2958
-#: libpq/hba.c:948
-#: libpq/hba.c:1005
-#: utils/error/elog.c:1118
-#: utils/init/miscinit.c:783
-#: utils/init/miscinit.c:889
-#: utils/misc/database.c:68
+#: libpq/auth.c:1311
#, c-format
-msgid "could not open file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %m"
+msgid "could not create PAM authenticator: %s"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÁÕÔÅÎÔÉÆÉËÁÔÏÒ PAM: %s"
-#: access/transam/xlog.c:1677
-#: access/transam/xlog.c:2970
-#: access/transam/xlog.c:5446
-#: access/transam/xlog.c:5497
-#: access/transam/xlog.c:5569
-#: access/transam/xlog.c:5594
-#: access/transam/xlog.c:5632
+#: libpq/auth.c:1322
#, c-format
-msgid "could not read file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ \"%s\": %m"
+msgid "pam_set_item(PAM_USER) failed: %s"
+msgstr "ÏÛÉÂËÁ pam_set_item(PAM_USER): %s"
-#: access/transam/xlog.c:1680
+#: libpq/auth.c:1333
#, c-format
-msgid "not enough data in file \"%s\""
-msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÄÁÎÎÙÈ × ÆÁÊÌÅ\"%s\""
+msgid "pam_set_item(PAM_CONV) failed: %s"
+msgstr "ÏÛÉÂËÁ pam_set_item(PAM_CONV): %s"
-#: access/transam/xlog.c:1792
+#: libpq/auth.c:1344
#, c-format
-msgid "could not link file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÌÉÎËÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\" (ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u): %m"
+msgid "pam_authenticate failed: %s"
+msgstr "ÏÛÉÂËÁ pam_authenticate: %s"
-#: access/transam/xlog.c:1799
+#: libpq/auth.c:1355
#, c-format
-msgid "could not rename file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\" (ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u): %m"
+msgid "pam_acct_mgmt failed: %s"
+msgstr "ÏÛÉÂËÁ pam_acct_mgmt: %s"
-#: access/transam/xlog.c:1954
-#: access/transam/xlog.c:2056
-#: access/transam/xlog.c:5340
+#: libpq/auth.c:1366
#, c-format
-msgid "could not stat file \"%s\": %m"
-msgstr "ÏÛÉÂËÁ × stat ÄÌÑ ÆÁÊÌÁ \"%s\": %m"
+msgid "could not release PAM authenticator: %s"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÕÄÁÌÉÔØ ÁÕÔÅÎÔÉÆÉËÁÔÏÒ PAM: %s"
-#: access/transam/xlog.c:1962
-#: access/transam/xlog.c:5502
-#: access/transam/xlog.c:5656
-#: commands/tablespace.c:589
-#, c-format
-msgid "could not remove file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÆÁÊÌ \"%s\": %m"
+#: libpq/auth.c:1397
+#, fuzzy
+msgid "LDAP configuration URL not specified"
+msgstr "ÎÅ ÕËÁÚÁÎÏ ÔÅÌÏ ÆÕÎËÃÉÉ"
+
+#: libpq/auth.c:1449
+#, fuzzy, c-format
+msgid "invalid LDAP URL: \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ cidr: \"%s\""
+
+#: libpq/auth.c:1465 libpq/auth.c:1469
+#, fuzzy, c-format
+msgid "could not initialize LDAP: error code %d"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %s"
-#: access/transam/xlog.c:2037
+#: libpq/auth.c:1479
#, c-format
-msgid "archive file \"%s\" has wrong size: %lu instead of %lu"
+msgid "could not set LDAP protocol version: error code %d"
msgstr ""
-#: access/transam/xlog.c:2044
-#, c-format
-msgid "restored log file \"%s\" from archive"
+#: libpq/auth.c:1508
+msgid "could not load wldap32.dll"
msgstr ""
-#: access/transam/xlog.c:2069
-#, c-format
-msgid "could not restore file \"%s\" from archive: return code %d"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ×ÏÓÓÔÁÎÏ×ÉÔØ ÆÁÊÌ \"%s\" ÉÚ ÁÒÈÉ×Á: ËÏÄ ×ÏÚ×ÒÁÔÁ %d"
+#: libpq/auth.c:1516
+msgid "could not load function _ldap_start_tls_sA in wldap32.dll"
+msgstr ""
-#: access/transam/xlog.c:2137
-#, c-format
-msgid "could not open transaction log directory \"%s\": %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÄÉÒÅËÔÏÒÉÀ ÖÕÒÎÁÌÁ ÔÒÁÎÚÁËÃÉÊ \"%s\": %m"
+#: libpq/auth.c:1517
+#, fuzzy
+msgid "LDAP over SSL is not supported on this platform."
+msgstr "tablespaces ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÎÁ ÜÔÏÊ ÐÌÁÔÆÏÒÍÅ"
-#: access/transam/xlog.c:2182
+#: libpq/auth.c:1532
#, c-format
-msgid "recycled transaction log file \"%s\""
-msgstr "ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
+msgid "could not start LDAP TLS session: error code %d"
+msgstr ""
-#: access/transam/xlog.c:2190
+#: libpq/auth.c:1547
#, c-format
-msgid "removing transaction log file \"%s\""
-msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
+msgid "LDAP login failed for user \"%s\" on server \"%s\": error code %d"
+msgstr ""
-#: access/transam/xlog.c:2213
+#: libpq/auth.c:1583
#, c-format
-msgid "could not read transaction log directory \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÄÉÒÅËÔÏÒÉÀ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ \"%s\": %m"
+msgid "expected password response, got message type %d"
+msgstr "ÏÖÉÄÁÌÓÑ ÏÔ×ÅÔ Ó ÐÁÒÏÌÅÍ, ÎÏ ×ÍÅÓÔÏ ÎÅÇÏ ÐÏÌÕÞÅÎÏ ÓÏÏÂÝÅÎÉÅ ÔÉÐÁ %d"
-#: access/transam/xlog.c:2297
-#, c-format
-msgid "incorrect resource manager data checksum in record at %X/%X"
-msgstr "ÎÅËÏÒÒÅËÔÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ ÄÁÎÎÙÈ ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× × ÚÁÐÉÓÉ ÎÁ %X/%X"
+#: libpq/auth.c:1611
+msgid "invalid password packet size"
+msgstr "ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÐÁËÅÔÁ Ó ÐÁÒÏÌÅÍ"
-#: access/transam/xlog.c:2320
-#, c-format
-msgid "incorrect checksum of backup block %d in record at %X/%X"
-msgstr "ÎÅËÏÒÒÅËÔÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ ÒÅÚÅÒ×ÎÏÇÏ ÂÌÏËÁ %d × ÚÁÐÉÓÉ ÎÁ %X/%X"
+#: libpq/auth.c:1615
+msgid "received password packet"
+msgstr "ÐÏÌÕÞÅÎÔ ÐÁËÅÔ Ó ÐÁÒÏÌÅÍ"
-#: access/transam/xlog.c:2393
-#: access/transam/xlog.c:2463
+#: libpq/be-fsstubs.c:125 libpq/be-fsstubs.c:155 libpq/be-fsstubs.c:170
+#: libpq/be-fsstubs.c:195 libpq/be-fsstubs.c:242 libpq/be-fsstubs.c:469
#, c-format
-msgid "invalid record offset at %X/%X"
-msgstr "ÎÅ×ÅÒÎÏÅ ÓÍÅÝÅÎÉÅ ÚÁÐÉÓÉ × %X/%X"
+msgid "invalid large-object descriptor: %d"
+msgstr ""
-#: access/transam/xlog.c:2441
+#: libpq/be-fsstubs.c:175
#, c-format
-msgid "could not read from log file %u, segment %u at offset %u: %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u, ÓÍÅÝÅÎÉÅ %u: %m"
+msgid "large object descriptor %d was not opened for writing"
+msgstr ""
-#: access/transam/xlog.c:2471
-#, c-format
-msgid "contrecord is requested by %X/%X"
-msgstr "contrecord ÚÁÐÒÏÛÅÎÁ ÓÌÅÄÕÀÝÉÍ: %X/%X"
+#: libpq/be-fsstubs.c:335
+msgid "must be superuser to use server-side lo_import()"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ server-side lo_import()"
-#: access/transam/xlog.c:2486
-#, c-format
-msgid "record with zero length at %X/%X"
-msgstr "ÚÁÐÉÓØ Ó ÎÕÌÅ×ÏÊ ÄÌÉÎÎÏÃ × %X/%X"
+#: libpq/be-fsstubs.c:336
+msgid "Anyone can use the client-side lo_import() provided by libpq."
+msgstr ""
-#: access/transam/xlog.c:2493
+#: libpq/be-fsstubs.c:353
#, c-format
-msgid "invalid resource manager ID %u at %X/%X"
-msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× %u × %X/%X"
+msgid "could not open server file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: access/transam/xlog.c:2531
+#: libpq/be-fsstubs.c:375
#, c-format
-msgid "record length %u at %X/%X too long"
-msgstr "ÄÌÉÎÁ ÚÁÐÉÓÉ %u × %X/%X ÓÌÉÛËÏÍ ×ÅÌÉËÁ"
+msgid "could not read server file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: access/transam/xlog.c:2567
-#, c-format
-msgid "could not read from log file %u, segment %u, offset %u: %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u, ÓÍÅÝÅÎÉÅ %u: %m"
+#: libpq/be-fsstubs.c:405
+msgid "must be superuser to use server-side lo_export()"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ server-side lo_export()"
+
+#: libpq/be-fsstubs.c:406
+msgid "Anyone can use the client-side lo_export() provided by libpq."
+msgstr ""
-#: access/transam/xlog.c:2576
+#: libpq/be-fsstubs.c:434
#, c-format
-msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÆÌÁÇ contrecord × ÆÁÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
+msgid "could not create server file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: access/transam/xlog.c:2586
+#: libpq/be-fsstubs.c:446
#, c-format
-msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ contrecord %u × ÆÁÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
+msgid "could not write server file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: access/transam/xlog.c:2653
+#: libpq/be-secure.c:299 libpq/be-secure.c:393
#, c-format
-msgid "invalid magic number %04X in log file %u, segment %u, offset %u"
-msgstr "ÎÅ×ÅÒÎÏÅ ÍÁÇÉÞÅÓËÏÅ ÞÉÓÌÏ %04X × ÆÁÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
+msgid "SSL error: %s"
+msgstr "ÏÛÉÂËÁ SSL: %s"
-#: access/transam/xlog.c:2660
+#: libpq/be-secure.c:308 libpq/be-secure.c:402 libpq/be-secure.c:919
#, c-format
-msgid "invalid info bits %04X in log file %u, segment %u, offset %u"
-msgstr "ÎÅ×ÅÒÎÙÅ ÉÎÆÏÒÍÁÃÉÏÎÎÙÅ ÂÉÔÙ %04X × ÆÁÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
+msgid "unrecognized SSL error code: %d"
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÏÄ ÏÛÉÂËÉ SSL: %d"
-#: access/transam/xlog.c:2682
-#: access/transam/xlog.c:2690
-msgid "WAL file is from different system"
+#: libpq/be-secure.c:347 libpq/be-secure.c:351 libpq/be-secure.c:361
+msgid "SSL renegotiation failure"
msgstr ""
-#: access/transam/xlog.c:2683
-#, c-format
-msgid "WAL file SYSID is %s, pg_control SYSID is %s"
+#: libpq/be-secure.c:355
+msgid "SSL failed to send renegotiation request"
msgstr ""
-#: access/transam/xlog.c:2691
-msgid "Incorrect XLOG_SEG_SIZE in page header."
-msgstr ""
-
-#: access/transam/xlog.c:2700
+#: libpq/be-secure.c:724
#, c-format
-msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
-msgstr "ÎÅÏÖÉÄÁÎÎÙÊ pageaddr %X/%X × ÆÁÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
+msgid "could not create SSL context: %s"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ SSL: %s"
-#: access/transam/xlog.c:2712
+#: libpq/be-secure.c:735
#, c-format
-msgid "unexpected timeline ID %u in log file %u, segment %u, offset %u"
-msgstr "ÎÅÏÖÉÄÁÎÎÙÊ timeline ID %u × ÆÁÊÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
+msgid "could not load server certificate file \"%s\": %s"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÓÅÒÔÉÆÉËÁÔ ÓÅÒ×ÅÒÁ \"%s\": %s"
-#: access/transam/xlog.c:2730
+#: libpq/be-secure.c:741
#, c-format
-msgid "out-of-sequence timeline ID %u (after %u) in log file %u, segment %u, offset %u"
-msgstr "×ÎÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ timeline ID %u (ÐÏÓÌÅ %u) × ÆÁÊÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
+msgid "could not access private key file \"%s\": %m"
+msgstr ""
-#: access/transam/xlog.c:2799
+#: libpq/be-secure.c:757
#, c-format
-msgid "syntax error in history file: %s"
+msgid "unsafe permissions on private key file \"%s\""
msgstr ""
-#: access/transam/xlog.c:2800
-msgid "Expected a numeric timeline ID."
+#: libpq/be-secure.c:759
+msgid ""
+"File must be owned by the database user and must have no permissions for "
+"\"group\" or \"other\"."
msgstr ""
-#: access/transam/xlog.c:2805
+#: libpq/be-secure.c:766
#, c-format
-msgid "invalid data in history file: %s"
+msgid "could not load private key file \"%s\": %s"
msgstr ""
-#: access/transam/xlog.c:2806
-msgid "Timeline IDs must be in increasing sequence."
+#: libpq/be-secure.c:771
+#, c-format
+msgid "check of private key failed: %s"
msgstr ""
-#: access/transam/xlog.c:2819
+#: libpq/be-secure.c:790
#, c-format
-msgid "invalid data in history file \"%s\""
-msgstr ""
+msgid "could not load root certificate file \"%s\": %s"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÇÒÕÚÉÔØ ÆÁÊÌÁ ËÏÒÎÅ×ÙÈ ÓÅÒÔÉÆÉËÁÔÏ× \"%s\": %s"
-#: access/transam/xlog.c:2820
-msgid "Timeline IDs must be less than child timeline's ID."
+#: libpq/be-secure.c:792
+msgid "Will not verify client certificates."
msgstr ""
-#: access/transam/xlog.c:3058
-#, c-format
-msgid "could not link file \"%s\" to \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÌÉÎËÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\": %m"
-
-#: access/transam/xlog.c:3065
-#: access/transam/xlog.c:3847
-#: access/transam/xlog.c:3890
-#: commands/user.c:282
-#: commands/user.c:412
-#: postmaster/pgarch.c:596
+#: libpq/be-secure.c:813
#, c-format
-msgid "could not rename file \"%s\" to \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\": %m"
+msgid "SSL certificate revocation list file \"%s\" ignored"
+msgstr ""
-#: access/transam/xlog.c:3126
-msgid "invalid LC_COLLATE setting"
-msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ LC_COLLATE"
+#: libpq/be-secure.c:815
+msgid "SSL library does not support certificate revocation lists."
+msgstr ""
-#: access/transam/xlog.c:3131
-msgid "invalid LC_CTYPE setting"
-msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ LC_CTYPE"
+#: libpq/be-secure.c:821
+#, c-format
+msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s"
+msgstr ""
-#: access/transam/xlog.c:3150
-msgid "sizeof(ControlFileData) is larger than BLCKSZ; fix either one"
-msgstr "sizeof(ControlFileData) ÂÏÌØÛÅ ÞÅÍ BLCKSZ; ÉÓÐÒÁרÔÅ ÌÀÂÏÊ ÉÚ ÎÉÈ"
+#: libpq/be-secure.c:823
+msgid "Certificates will not be checked against revocation list."
+msgstr ""
-#: access/transam/xlog.c:3160
+#: libpq/be-secure.c:864
#, c-format
-msgid "could not create control file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ \"%s\": %m"
+msgid "could not initialize SSL connection: %s"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %s"
-#: access/transam/xlog.c:3171
-#: access/transam/xlog.c:3358
+#: libpq/be-secure.c:873
#, c-format
-msgid "could not write to control file: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ: %m"
+msgid "could not set SSL socket: %s"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ SSL-ÓÏËÅÔ: %s"
-#: access/transam/xlog.c:3177
-#: access/transam/xlog.c:3364
+#: libpq/be-secure.c:899
#, c-format
-msgid "could not fsync control file: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ: %m"
+msgid "could not accept SSL connection: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÉÎÑÔØ SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %m"
-#: access/transam/xlog.c:3182
-#: access/transam/xlog.c:3369
-#, c-format
-msgid "could not close control file: %m"
-msgstr ""
+#: libpq/be-secure.c:903 libpq/be-secure.c:914
+msgid "could not accept SSL connection: EOF detected"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÉÎÑÔØ SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ: ÏÂÎÁÒÕÖÅÎ ËÏÎÅÃ ÆÁÊÌÁ (EOF)"
-#: access/transam/xlog.c:3198
-#: access/transam/xlog.c:3347
+#: libpq/be-secure.c:908
#, c-format
-msgid "could not open control file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ \"%s\": %m"
+msgid "could not accept SSL connection: %s"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÉÎÑÔØ SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %s"
-#: access/transam/xlog.c:3204
+#: libpq/be-secure.c:946
#, c-format
-msgid "could not read from control file: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ ÕÐÒÁ×ÌÅÎÉÑ: %m"
-
-#: access/transam/xlog.c:3216
-#: access/transam/xlog.c:3246
-#: access/transam/xlog.c:3253
-#: access/transam/xlog.c:3260
-#: access/transam/xlog.c:3267
-#: access/transam/xlog.c:3274
-#: access/transam/xlog.c:3281
-#: access/transam/xlog.c:3290
-#: access/transam/xlog.c:3297
-#: access/transam/xlog.c:3305
-#: utils/init/miscinit.c:907
-msgid "database files are incompatible with server"
-msgstr "ÆÁÊÌÙ ÂÁÚÙ ÄÁÎÎÙÈ ÎÅ ÓÏ×ÍÅÓÔÉÍÙ Ó ÓÅÒ×ÅÒÏÍ"
+msgid "SSL connection from \"%s\""
+msgstr "SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ ÏÔ \"%s\""
-#: access/transam/xlog.c:3217
-#, c-format
-msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó PG_CONTROL_VERSION %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó PG_CONTROL_VERSION %d."
+#: libpq/be-secure.c:990
+#, fuzzy
+msgid "no SSL error reported"
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÏÄ ÏÛÉÂËÉ SSL: %d"
-#: access/transam/xlog.c:3220
-#: access/transam/xlog.c:3250
-msgid "It looks like you need to initdb."
-msgstr "ðÏÈÏÖÅ ×ÁÍ ÎÁÄÏ ×ÙÐÏÌÎÉÔØ initdb."
+#: libpq/be-secure.c:994
+#, fuzzy, c-format
+msgid "SSL error code %lu"
+msgstr "ÏÛÉÂËÁ SSL: %s"
-#: access/transam/xlog.c:3230
-msgid "incorrect checksum in control file"
-msgstr "ÎÅ×ÅÒÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ × ÆÁÊÌÅ ÕÐÒÁ×ÌÅÎÉÑ"
+#: libpq/crypt.c:60
+msgid ""
+"cannot use authentication method \"crypt\" because password is MD5-encrypted"
+msgstr ""
-#: access/transam/xlog.c:3247
+#: libpq/hba.c:160
#, c-format
-msgid "The database cluster was initialized with CATALOG_VERSION_NO %d, but the server was compiled with CATALOG_VERSION_NO %d."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó CATALOG_VERSION_NO %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó CATALOG_VERSION_NO %d."
+msgid "authentication file token too long, skipping: \"%s\""
+msgstr ""
-#: access/transam/xlog.c:3254
+#: libpq/hba.c:349
#, c-format
-msgid "The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó BLCKSZ %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó BLCKSZ %d."
-
-#: access/transam/xlog.c:3257
-#: access/transam/xlog.c:3264
-#: access/transam/xlog.c:3271
-#: access/transam/xlog.c:3278
-#: access/transam/xlog.c:3285
-#: access/transam/xlog.c:3293
-#: access/transam/xlog.c:3300
-#: access/transam/xlog.c:3309
-msgid "It looks like you need to recompile or initdb."
-msgstr "ðÏÈÏÖÅ ×ÁÍ ÎÁÄÏ ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÉÌÉ ×ÙÐÏÌÎÉÔØ initdb."
+msgid "could not open secondary authentication file \"@%s\" as \"%s\": %m"
+msgstr ""
-#: access/transam/xlog.c:3261
+#: libpq/hba.c:771
#, c-format
-msgid "The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó RELSEG_SIZE %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó RELSEG_SIZE %d."
+msgid "invalid IP address \"%s\" in file \"%s\" line %d: %s"
+msgstr ""
-#: access/transam/xlog.c:3268
+#: libpq/hba.c:807
#, c-format
-msgid "The database cluster was initialized with XLOG_SEG_SIZE %d, but the server was compiled with XLOG_SEG_SIZE %d."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó XLOG_SEG_SIZE %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó XLOG_SEG_SIZE %d."
+msgid "invalid IP mask \"%s\" in file \"%s\" line %d: %s"
+msgstr ""
-#: access/transam/xlog.c:3275
+#: libpq/hba.c:822
#, c-format
-msgid "The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó NAMEDATALEN %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó NAMEDATALEN %d."
+msgid "IP address and mask do not match in file \"%s\" line %d"
+msgstr ""
-#: access/transam/xlog.c:3282
+#: libpq/hba.c:880
#, c-format
-msgid "The database cluster was initialized with FUNC_MAX_ARGS %d, but the server was compiled with FUNC_MAX_ARGS %d."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó FUNC_MAX_ARGS %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó FUNC_MAX_ARGS %d."
-
-#: access/transam/xlog.c:3291
-msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ ÂÅÚ HAVE_INT64_TIMESTAMP, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó HAVE_INT64_TIMESTAMP."
+msgid "invalid entry in file \"%s\" at line %d, token \"%s\""
+msgstr ""
-#: access/transam/xlog.c:3298
-msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó PG_CONTROL_VERSION, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ ÂÅÚ PG_CONTROL_VERSION."
+#: libpq/hba.c:886
+#, c-format
+msgid "missing field in file \"%s\" at end of line %d"
+msgstr ""
-#: access/transam/xlog.c:3306
+#: libpq/hba.c:954 access/transam/xlog.c:2092 access/transam/xlog.c:3476
+#: access/transam/xlog.c:3566 access/transam/xlog.c:3664
+#: utils/init/miscinit.c:993 utils/init/miscinit.c:1099
+#: utils/init/postinit.c:90 utils/init/postinit.c:130 utils/error/elog.c:1224
+#: postmaster/autovacuum.c:1786 ../port/copydir.c:119
#, c-format
-msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó LOCALE_NAME_BUFLEN %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó LOCALE_NAME_BUFLEN %d."
+msgid "could not open file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %m"
-#: access/transam/xlog.c:3312
-#: access/transam/xlog.c:3319
-msgid "database files are incompatible with operating system"
-msgstr "ÆÁÊÌÙ ÂÁÚÙ ÄÁÎÎÙÚ ÎÅ ÓÏ×ÍÅÓÔÉÍÙ Ó ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÏÊ"
+#: libpq/hba.c:995 guc-file.l:392
+#, c-format
+msgid "could not open configuration file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ \"%s\": %m"
-#: access/transam/xlog.c:3313
+#: libpq/hba.c:1099
#, c-format
-msgid "The database cluster was initialized with LC_COLLATE \"%s\", which is not recognized by setlocale()."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó LC_COLLATE \"%s\", ËÏÔÏÒÕÀ ÎÅ ÒÁÓÐÏÚÎÁÓÔØ Ó setlocale()."
+msgid "missing entry in file \"%s\" at end of line %d"
+msgstr ""
-#: access/transam/xlog.c:3316
-#: access/transam/xlog.c:3323
-msgid "It looks like you need to initdb or install locale support."
-msgstr "ðÏÈÏÖÅ ×ÁÍ ÎÕÖÎÏ ×ÙÐÏÌÎÉÔØ initdb ÉÌÉ ÉÎÓÔÁÌÉÒÏ×ÁÔØ ÐÏÄÄÅÒÖËÕ ÌÏËÁÌÉ."
+#: libpq/hba.c:1129
+msgid "cannot use Ident authentication without usermap field"
+msgstr ""
-#: access/transam/xlog.c:3320
+#: libpq/hba.c:1175
#, c-format
-msgid "The database cluster was initialized with LC_CTYPE \"%s\", which is not recognized by setlocale()."
-msgstr "ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó LC_CTYPE \"%s\", ËÏÔÏÒÙÊ ÎÅ ÒÁÓÐÏÚÎÁÔØ Ó setlocale()."
+msgid "could not open Ident usermap file \"%s\": %m"
+msgstr ""
-#: access/transam/xlog.c:3546
+#: libpq/hba.c:1349
#, c-format
-msgid "could not write bootstrap transaction log file: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÌÏÇÁ ÓÔÁÒÔÏ×ÙÈ ÔÒÁÎÚÁËÃÉÊ: %m"
+msgid "could not create socket for Ident connection: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÌÑ Ident-ÐÏÄÓÏÅÄÉÎÅÎÉÑ: %m"
-#: access/transam/xlog.c:3552
+#: libpq/hba.c:1364
#, c-format
-msgid "could not fsync bootstrap transaction log file: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÆÁÊÌ ÌÏÇÁ ÓÔÁÒÔÏ×ÙÈ ÔÒÁÎÚÁËÃÉÊ: %m"
+msgid "could not bind to local address \"%s\": %m"
+msgstr ""
-#: access/transam/xlog.c:3557
+#: libpq/hba.c:1376
#, c-format
-msgid "could not close bootstrap transaction log file: %m"
+msgid "could not connect to Ident server at address \"%s\", port %s: %m"
msgstr ""
+"ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÄÓÏÅÄÉÎÉÔØÓÑ Ë Ident-ÓÅÒ×ÅÒÕ Ó ÁÄÒÅÓÏÍ \"%s\", ÐÏÒÔ %s: %m"
-#: access/transam/xlog.c:3619
+#: libpq/hba.c:1396
#, c-format
-msgid "could not open recovery command file \"%s\": %m"
+msgid "could not send query to Ident server at address \"%s\", port %s: %m"
msgstr ""
+"ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÐÒÁ×ÉÔØ ÚÁÐÒÏÓ Ë Ident-ÓÅÒ×ÅÒÕ Ó ÁÄÒÅÓÏÍ \"%s\", ÐÏÒÔ %s: %m"
-#: access/transam/xlog.c:3624
-msgid "starting archive recovery"
+#: libpq/hba.c:1411
+#, c-format
+msgid ""
+"could not receive response from Ident server at address \"%s\", port %s: %m"
msgstr ""
-#: access/transam/xlog.c:3669
+#: libpq/hba.c:1421
#, c-format
-msgid "restore_command = \"%s\""
-msgstr "restore_command = \"%s\""
+msgid "invalidly formatted response from Ident server: \"%s\""
+msgstr ""
-#: access/transam/xlog.c:3683
+#: libpq/hba.c:1456 libpq/hba.c:1486 libpq/hba.c:1553
#, c-format
-msgid "recovery_target_timeline is not a valid number: \"%s\""
+msgid "could not get peer credentials: %m"
msgstr ""
-#: access/transam/xlog.c:3688
+#: libpq/hba.c:1465 libpq/hba.c:1495 libpq/hba.c:1564
#, c-format
-msgid "recovery_target_timeline = %u"
-msgstr "recovery_target_timeline = %u"
-
-#: access/transam/xlog.c:3691
-msgid "recovery_target_timeline = latest"
-msgstr "recovery_target_timeline = latest"
+msgid "local user with ID %d does not exist"
+msgstr "ÌÏËÁÌØÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ Ó ID %d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/transam/xlog.c:3699
-#, c-format
-msgid "recovery_target_xid is not a valid number: \"%s\""
+#: libpq/hba.c:1575
+msgid ""
+"Ident authentication is not supported on local connections on this platform"
msgstr ""
-#: access/transam/xlog.c:3702
+#: libpq/hba.c:1621
#, c-format
-msgid "recovery_target_xid = %u"
-msgstr "recovery_target_xid = %u"
+msgid "Ident protocol identifies remote user as \"%s\""
+msgstr ""
-#: access/transam/xlog.c:3727
+#: libpq/pqcomm.c:289
#, c-format
-msgid "recovery_target_time = %s"
-msgstr "recovery_target_time = %s"
+msgid "could not translate host name \"%s\", service \"%s\" to address: %s"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅ×ÅÓÔÉ ÉÍÑ ÈÏÓÔÁ \"%s\", ÓÅÒ×ÉÓ \"%s\" × ÁÄÒÅÓ: %s"
-#: access/transam/xlog.c:3744
+#: libpq/pqcomm.c:293
#, c-format
-msgid "recovery_target_inclusive = %s"
-msgstr "recovery_target_inclusive = %s"
+msgid "could not translate service \"%s\" to address: %s"
+msgstr ""
-#: access/transam/xlog.c:3748
+#: libpq/pqcomm.c:320
#, c-format
-msgid "unrecognized recovery parameter \"%s\""
+msgid "could not bind to all requested addresses: MAXLISTEN (%d) exceeded"
msgstr ""
-#: access/transam/xlog.c:3756
+#: libpq/pqcomm.c:329
+msgid "IPv4"
+msgstr "IPv4"
+
+#: libpq/pqcomm.c:333
+msgid "IPv6"
+msgstr "IPv6"
+
+#: libpq/pqcomm.c:338
+msgid "Unix"
+msgstr "Unix"
+
+#: libpq/pqcomm.c:343
#, c-format
-msgid "syntax error in recovery command file: %s"
+msgid "unrecognized address family %d"
msgstr ""
-#: access/transam/xlog.c:3758
-msgid "Lines should have the format parameter = 'value'."
-msgstr ""
+#. translator: %s is IPv4, IPv6, or Unix
+#: libpq/pqcomm.c:354
+#, c-format
+msgid "could not create %s socket: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ %s: %m"
-#: access/transam/xlog.c:3763
+#: libpq/pqcomm.c:379
#, c-format
-msgid "recovery command file \"%s\" did not specify restore_command"
-msgstr ""
+msgid "setsockopt(SO_REUSEADDR) failed: %m"
+msgstr "setsockopt(SO_REUSEADDR) ÎÅ ÕÄÁÌÓÑ: %m"
-# [SM]: TO REVIEW
-#: access/transam/xlog.c:3782
+#: libpq/pqcomm.c:394
#, c-format
-msgid "recovery_target_timeline %u does not exist"
-msgstr ""
+msgid "setsockopt(IPV6_V6ONLY) failed: %m"
+msgstr "setsockopt(IPV6_V6ONLY) ÎÅ ÕÄÁÌÓÑ: %m"
-#: access/transam/xlog.c:3894
-msgid "archive recovery complete"
+#. translator: %s is IPv4, IPv6, or Unix
+#: libpq/pqcomm.c:413
+#, c-format
+msgid "could not bind %s socket: %m"
msgstr ""
-#: access/transam/xlog.c:3978
+#: libpq/pqcomm.c:416
#, c-format
-msgid "recovery stopping after commit of transaction %u, time %s"
+msgid ""
+"Is another postmaster already running on port %d? If not, remove socket file "
+"\"%s\" and retry."
msgstr ""
-#: access/transam/xlog.c:3982
+#: libpq/pqcomm.c:419
#, c-format
-msgid "recovery stopping before commit of transaction %u, time %s"
+msgid ""
+"Is another postmaster already running on port %d? If not, wait a few seconds "
+"and retry."
msgstr ""
-#: access/transam/xlog.c:3989
+#. translator: %s is IPv4, IPv6, or Unix
+#: libpq/pqcomm.c:452
#, c-format
-msgid "recovery stopping after abort of transaction %u, time %s"
+msgid "could not listen on %s socket: %m"
msgstr ""
-#: access/transam/xlog.c:3993
+#: libpq/pqcomm.c:532
#, c-format
-msgid "recovery stopping before abort of transaction %u, time %s"
-msgstr ""
+msgid "group \"%s\" does not exist"
+msgstr "ÇÒÕÐÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/transam/xlog.c:4035
-msgid "control file contains invalid data"
-msgstr "ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ ÓÏÄÅÒÖÉÔ ÎÅ×ÅÒÎÙÅ ÄÁÎÎÙÅ"
+#: libpq/pqcomm.c:542
+#, c-format
+msgid "could not set group of file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÇÒÕÐÐÕ ÆÁÊÌÁ \"%s\": %m"
-#: access/transam/xlog.c:4039
+#: libpq/pqcomm.c:553
#, c-format
-msgid "database system was shut down at %s"
-msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÏÔËÌÀÞÅÎÁ: %s"
+msgid "could not set permissions of file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ ÆÁÊÌÁ \"%s\": %m"
-#: access/transam/xlog.c:4043
+#: libpq/pqcomm.c:583
#, c-format
-msgid "database system shutdown was interrupted at %s"
-msgstr "ÏÔËÌÀÞÅÎÉÅ ÓÉÓÔÅÍÙ ÂÙÌÏ ÐÒÅÒ×ÁÎÏ: %s"
+msgid "could not accept new connection: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÉÎÑÔØ ÎÏ×ÏÅ ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %m"
-#: access/transam/xlog.c:4047
+#: libpq/pqcomm.c:769
#, c-format
-msgid "database system was interrupted while in recovery at %s"
-msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ ×Ï ×ÒÅÍÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÎÁ %s"
+msgid "could not receive data from client: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÏÌÕÞÉÔØ ÄÁÎÎÙÅ ÏÔ ËÌÉÅÎÔÁ: %m"
-#: access/transam/xlog.c:4049
-msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
-msgstr "üÔÏ ÓËÏÒÅÅ ×ÓÅÇÏ ÏÚÎÁÞÁÅÔ ÞÔÏ ÎÅËÏÔÏÒÙÅ ÄÁÎÎÙÅ ÐÏ×ÒÅÖÄÅÎÙ É ×ÁÍ ÐÒÉÄ£ÔØÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÓÌÅÄÎÉÊ ÂÜËÁÐ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ."
+#: libpq/pqcomm.c:956
+msgid "unexpected EOF within message length word"
+msgstr "ÎÅÒÖÉÄÁÎÎÙÊ ËÏÎÅà ÆÁÊÌÁ (EOF) × ÓÌÏ×Å ÄÌÉÎÙ ÓÏÏÂÝÅÎÉÑ"
-#: access/transam/xlog.c:4053
-#, c-format
-msgid "database system was interrupted at %s"
-msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ: %s"
+#: libpq/pqcomm.c:967
+msgid "invalid message length"
+msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÓÏÏÂÝÅÎÉÑ"
-#: access/transam/xlog.c:4085
-#, c-format
-msgid "requested timeline %u is not a child of database system timeline %u"
-msgstr ""
+#: libpq/pqcomm.c:989 libpq/pqcomm.c:999
+msgid "incomplete message from client"
+msgstr "ÎÅÐÏÌÎÏÅ ÓÏÏÂÝÅÎÉÅ ÏÔ ËÌÉÅÎÔÁ"
-#: access/transam/xlog.c:4100
-#: access/transam/xlog.c:4122
+#: libpq/pqcomm.c:1108
#, c-format
-msgid "checkpoint record is at %X/%X"
-msgstr "ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X"
+msgid "could not send data to client: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÓÌÁÔØ ÄÁÎÎÙÅ ËÌÉÅÎÔÕ: %m"
-#: access/transam/xlog.c:4107
-msgid "could not locate required checkpoint record"
-msgstr ""
+#: libpq/pqformat.c:434
+msgid "no data left in message"
+msgstr "ÎÅ ÏÓÔÁÌÏÓØ ÄÁÎÎÙÈ × ÓÏÏÂÝÅÎÉÉ"
+
+#: libpq/pqformat.c:500
+#, fuzzy
+msgid "binary value is out of range for type bigint"
+msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ bigint"
+
+#: libpq/pqformat.c:582 libpq/pqformat.c:600 libpq/pqformat.c:621
+#: utils/adt/arrayfuncs.c:1346 utils/adt/rowtypes.c:534
+msgid "insufficient data left in message"
+msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÄÁÎÎÙÈ ÏÓÔÁÌÏÓØ × ÓÏÏÂÝÅÎÉÉ"
+
+#: libpq/pqformat.c:662
+msgid "invalid string in message"
+msgstr "ÎÅ×ÅÒÎÁÑ ÓÔÒÏËÁ × ÓÏÏÂÝÅÎÉÉ"
-#: access/transam/xlog.c:4108
+#: libpq/pqformat.c:678
+msgid "invalid message format"
+msgstr "ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÓÏÏÂÝÅÎÉÑ"
+
+#: access/gist/gistutil.c:405
#, c-format
-msgid "If you are not restoring from a backup, try removing the file \"%s/backup_label\"."
+msgid "index \"%s\" needs VACUUM or REINDEX to finish crash recovery"
msgstr ""
-#: access/transam/xlog.c:4132
+#: access/gist/gistutil.c:586 access/nbtree/nbtpage.c:429
+#: access/hash/hashutil.c:158
#, c-format
-msgid "using previous checkpoint record at %X/%X"
-msgstr "ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÅÄÙÄÕÝÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X"
+msgid "index \"%s\" contains unexpected zero page at block %u"
+msgstr ""
-#: access/transam/xlog.c:4139
-msgid "could not locate a valid checkpoint record"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÎÁÊÔÉ ËÏÒÒÅËÔÎÕÀ ËÏÎÔÒÏÌØÎÕÀ ÔÏÞËÕ"
+#: access/gist/gistutil.c:589 access/gist/gistutil.c:601
+#: access/nbtree/nbtpage.c:432 access/nbtree/nbtpage.c:444
+#: access/hash/hashutil.c:161 access/hash/hashutil.c:173
+#: access/hash/hashutil.c:185 access/hash/hashutil.c:206
+msgid "Please REINDEX it."
+msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÐÏÌÎÉÔÅ REINDEX ÄÌÑ ÎÅÇÏ."
-#: access/transam/xlog.c:4148
+#: access/gist/gistutil.c:598 access/nbtree/nbtpage.c:441
+#: access/hash/hashutil.c:170 access/hash/hashutil.c:182
#, 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"
+msgid "index \"%s\" contains corrupted page at block %u"
+msgstr ""
-#: access/transam/xlog.c:4153
+#: access/gist/gistvacuum.c:572
#, c-format
-msgid "next transaction ID: %u; next OID: %u"
-msgstr "ID ÓÌÅÄÕÀÝÅÊ ÔÒÁÎÚÁËÃÉÉ: %u; ÓÌÅÄÕÀÝÉÊ OID: %u"
-
-#: access/transam/xlog.c:4157
-msgid "invalid next transaction ID"
-msgstr "ÎÅ×ÅÒÎÙÊ ID ÓÌÅÄÕÀÝÅÊ ÔÒÁÎÚÁËÃÉÉ"
-
-#: access/transam/xlog.c:4174
-msgid "invalid redo in checkpoint record"
-msgstr "ÎÅ×ÅÒÎÁÑ ÚÁÐÉÓØ REDO (ÐÏ×ÔÏÒÉÔØ) × ÚÁÐÉÓÉ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
+msgid "index \"%s\" needs VACUUM FULL or REINDEX to finish crash recovery"
+msgstr ""
-#: access/transam/xlog.c:4188
-msgid "invalid redo/undo record in shutdown checkpoint"
-msgstr "ÎÅ×ÅÒÎÁÑ ÚÁÐÉÓØ REDO/UNDO (ÐÏ×ÔÏÒÉÔØ/ÏÔÍÅÎÉÔØ) × ÚÁÐÉÓÉ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ ÏÓÔÁÎÏ×Á"
+#: access/gist/gistxlog.c:797
+#, c-format
+msgid "index %u/%u/%u needs VACUUM FULL or REINDEX to finish crash recovery"
+msgstr ""
-#: access/transam/xlog.c:4206
-msgid "automatic recovery in progress"
+#: access/gist/gistxlog.c:799
+msgid "Incomplete insertion detected during crash replay."
msgstr ""
-#: access/transam/xlog.c:4209
-msgid "database system was not properly shut down; automatic recovery in progress"
-msgstr "ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌÁ ÎÅÐÒÁ×ÉÌØÎÏ ÏÓÔÁÎÏ×ÌÅÎÁ; ÐÒÏÉÚ×ÏÄÉÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ"
+#: access/common/heaptuple.c:872 access/common/heaptuple.c:983
+#: access/common/heaptuple.c:1810
+#, c-format
+msgid "number of columns (%d) exceeds limit (%d)"
+msgstr "ÞÉÓÌÏ ËÏÌÏÎÏË (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)"
-#: access/transam/xlog.c:4246
+#: access/common/indextuple.c:57
#, c-format
-msgid "redo starts at %X/%X"
-msgstr "REDO (ÐÏ×ÔÏÒÉÔØ) ÎÁÞÉÎÁÅÔÓÑ Ó %X/%X"
+msgid "number of index columns (%d) exceeds limit (%d)"
+msgstr "ÞÉÓÌÏ ÉÄÅËÓÉÒÏ×ÁÎÎÙÈ ÁÔÒÉÂÕÔÏ× (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)"
-#: access/transam/xlog.c:4304
+#: access/common/indextuple.c:168
#, c-format
-msgid "redo done at %X/%X"
-msgstr "REDO (ÐÏ×ÔÏÒÉÔØ) ÚÁ×ÅÒÛÅÎÏ ÎÁ %X/%X"
+msgid "index row requires %lu bytes, maximum size is %lu"
+msgstr "ÓÔÒÏËÁ ÉÎÄÅËÓÁ ÔÒÅÂÕÅÔ ÂÁÊÔ: %lu, ÐÒÉ ÍÁËÓÉÍÕÍÅ: %lu"
-#: access/transam/xlog.c:4312
-msgid "redo is not required"
-msgstr "REDO (ÐÏ×ÔÏÒÉÔØ) ÎÅ ÔÒÅÂÕÅÔÓÑ"
+#: access/common/printtup.c:266 tcop/postgres.c:1644 tcop/fastpath.c:179
+#: tcop/fastpath.c:548
+#, c-format
+msgid "unsupported format code: %d"
+msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ËÏÄ ÆÏÒÍÁÔÁ: %d"
-#: access/transam/xlog.c:4332
-msgid "requested recovery stop point is before end time of backup dump"
-msgstr ""
+#: access/common/reloptions.c:113
+#, fuzzy
+msgid "RESET must not include values for parameters"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\": %d"
-#: access/transam/xlog.c:4336
-msgid "WAL ends before end time of backup dump"
-msgstr ""
+#: access/common/reloptions.c:254
+#, fuzzy, c-format
+msgid "parameter \"%s\" specified more than once"
+msgstr "ÉÍÑ ÔÁÂÌÉÃÙ \"%s\" ÕËÁÚÁÎÏ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
+
+#: access/common/reloptions.c:275
+#, fuzzy, c-format
+msgid "unrecognized parameter \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÙÊ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ: \"%s\""
-#: access/transam/xlog.c:4351
+#: access/common/reloptions.c:309
#, c-format
-msgid "selected new timeline ID: %u"
+msgid "fillfactor=%d is out of range (should be between %d and 100)"
msgstr ""
-#: access/transam/xlog.c:4433
+#: access/common/tupdesc.c:543 parser/parse_relation.c:902
#, c-format
-msgid "undo starts at %X/%X"
-msgstr "UNDO (ÏÔÍÅÎÉÔØ) ÎÁÞÉÎÁÅÔÓÑ Ó %X/%X"
+msgid "column \"%s\" cannot be declared SETOF"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÎÅ ÍÏÖÅÔ ÂÙÔØ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÁ ËÁË SETOF"
-#: access/transam/xlog.c:4444
+#: access/transam/slru.c:614
#, c-format
-msgid "undo done at %X/%X"
-msgstr "UNDO (ÏÔÍÅÎÉÔØ) ÚÁ×ÅÒÛÅÎÏ ÎÁ %X/%X"
-
-#: access/transam/xlog.c:4449
-msgid "undo is not required"
-msgstr "UNDO (ÏÔÍÅÎÉÔØ) ÎÅ ÔÒÅÂÕÅÔÓÑ"
-
-#: access/transam/xlog.c:4517
-msgid "database system is ready"
-msgstr "ÓÉÓÔÅÍÁ ÇÏÔÏ×Á Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ"
+msgid "file \"%s\" doesn't exist, reading as zeroes"
+msgstr "ÆÁÊÌ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÞÉÔÁÅÔÓÑ ËÁË ÎÕÌÉ"
-#: access/transam/xlog.c:4556
-msgid "invalid primary checkpoint link in control file"
-msgstr "ÎÅ×ÅÒÎÁÑ ÐÅÒ×ÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ × ËÏÎÔÒÏÌØÎÏÍ ÆÁÊÌÅ"
+#: access/transam/slru.c:844 access/transam/slru.c:850
+#: access/transam/slru.c:857 access/transam/slru.c:864
+#: access/transam/slru.c:871 access/transam/slru.c:878
+#, c-format
+msgid "could not access status of transaction %u"
+msgstr "ÓÔÁÔÕÓ ÔÒÁÎÚÁËÃÉÉ %u ÎÅ ÄÏÓÔÕÐÅÎ"
-#: access/transam/xlog.c:4560
-msgid "invalid secondary checkpoint link in control file"
-msgstr "ÎÅ×ÅÒÎÁÑ ×ÔÏÒÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ × ËÏÎÔÒÏÌØÎÏÍ ÆÁÊÌÅ"
+#: access/transam/slru.c:845
+#, fuzzy, c-format
+msgid "Could not open file \"%s\": %m."
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %m"
-#: access/transam/xlog.c:4564
-msgid "invalid checkpoint link in backup_label file"
-msgstr ""
+#: access/transam/slru.c:851
+#, fuzzy, c-format
+msgid "Could not seek in file \"%s\" to offset %u: %m."
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÄ×ÉÎÕÔØÓÑ × ÆÁÊÌÅ \"%s\" ÎÁ ÓÍÅÝÅÎÉÅ %u: %m"
-#: access/transam/xlog.c:4578
-msgid "invalid primary checkpoint record"
-msgstr "ÎÅ×ÅÒÎÁÑ ÐÅÒ×ÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ"
+#: access/transam/slru.c:858
+#, fuzzy, c-format
+msgid "Could not read from file \"%s\" at offset %u: %m."
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ \"%s\" ÓÏ ÓÍÅÝÅÎÉÅÍ %u: %m"
-#: access/transam/xlog.c:4582
-msgid "invalid secondary checkpoint record"
-msgstr "ÎÅ×ÅÒÎÁÑ ×ÔÏÒÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ"
+#: access/transam/slru.c:865
+#, fuzzy, c-format
+msgid "Could not write to file \"%s\" at offset %u: %m."
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ \"%s\" ÐÒÉ ÓÍÅÝÅÎÉÉ %u: %m"
-#: access/transam/xlog.c:4586
-msgid "invalid checkpoint record"
-msgstr "ÎÅ×ÅÒÎÁÑ ÚÁÐÉÓØ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
+#: access/transam/slru.c:872
+#, fuzzy, c-format
+msgid "Could not fsync file \"%s\": %m."
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ÆÁÊÌ \"%s\" Ó fsync: %m"
-#: access/transam/xlog.c:4597
-msgid "invalid resource manager ID in primary checkpoint record"
-msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× × ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
+#: access/transam/slru.c:879
+#, fuzzy, c-format
+msgid "Could not close file \"%s\": %m."
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ÆÁÊÌ \"%s\": %m"
-#: access/transam/xlog.c:4601
-msgid "invalid resource manager ID in secondary checkpoint record"
-msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× ×Ï ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
+#: access/transam/slru.c:1106
+#, c-format
+msgid "could not truncate directory \"%s\": apparent wraparound"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": Ñ×ÎÏÅ ÚÁËÒÕÇÌÅÎÉÅ"
-#: access/transam/xlog.c:4605
-msgid "invalid resource manager ID in checkpoint record"
-msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× × ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
+#: access/transam/slru.c:1187
+#, c-format
+msgid "removing file \"%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ÆÁÊÌÁ \"%s\""
-#: access/transam/xlog.c:4617
-msgid "invalid xl_info in primary checkpoint record"
-msgstr "ÎÅ×ÅÒÎÏÅ xl_info × ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
+#: access/transam/twophase.c:225
+#, fuzzy, c-format
+msgid "transaction identifier \"%s\" is too long"
+msgstr "ÉÄÅÎÔÉÆÉËÁÔÏÒ ÓÌÉÛËÏÍ ÄÌÉÎÅÎ"
-#: access/transam/xlog.c:4621
-msgid "invalid xl_info in secondary checkpoint record"
-msgstr "ÎÅ×ÅÒÎÏÅ xl_info ×Ï ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
+#: access/transam/twophase.c:259
+#, fuzzy, c-format
+msgid "transaction identifier \"%s\" is already in use"
+msgstr "ÏÂßÅËÔ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/transam/xlog.c:4625
-msgid "invalid xl_info in checkpoint record"
-msgstr "ÎÅ×ÅÒÎÏÅ xl_info × ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
+#: access/transam/twophase.c:268
+msgid "maximum number of prepared transactions reached"
+msgstr ""
-#: access/transam/xlog.c:4636
-msgid "invalid length of primary checkpoint record"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÚÁÐÉÓÉ ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
+#: access/transam/twophase.c:269
+#, c-format
+msgid "Increase max_prepared_transactions (currently %d)."
+msgstr ""
-#: access/transam/xlog.c:4640
-msgid "invalid length of secondary checkpoint record"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÚÁÐÉÓÉ ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
+#: access/transam/twophase.c:389
+#, fuzzy, c-format
+msgid "prepared transaction with identifier \"%s\" is busy"
+msgstr "ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: access/transam/xlog.c:4644
-msgid "invalid length of checkpoint record"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÚÁÐÉÓÉ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
+#: access/transam/twophase.c:397
+#, fuzzy
+msgid "permission denied to finish prepared transaction"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ÂÁÚÙ"
-#: access/transam/xlog.c:4697
-msgid "shutting down"
-msgstr "ÏÔËÌÀÞÅÎÉÅ × ÐÒÏÃÅÓÓÅ"
+#: access/transam/twophase.c:398
+#, fuzzy
+msgid "Must be superuser or the user that prepared the transaction."
+msgstr "îÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ tablespace."
-#: access/transam/xlog.c:4706
-msgid "database system is shut down"
-msgstr "ÓÉÓÔÅÍÁ ÏÔËÌÀÞÅÎÁ"
+#: access/transam/twophase.c:409
+#, fuzzy
+msgid "prepared transaction belongs to another database"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ÂÁÚÙ"
-#: access/transam/xlog.c:4897
-msgid "checkpoint starting"
+#: access/transam/twophase.c:410
+msgid ""
+"Connect to the database where the transaction was prepared to finish it."
msgstr ""
-#: access/transam/xlog.c:4926
-msgid "concurrent transaction log activity while database system is shutting down"
-msgstr "ÚÁÍÅÞÅÎÁ ÐÁÒÁÌÌÅÌØÎÁÑ ÁËÔÉ×ÎÏÓÔØ × ÖÕÒÎÁÌÅ ÔÒÁÎÚÁËÃÉÊ ÐÒÉ ÏÓÔÁÎÏ×ËÅ ÓÉÓÔÅÍÙ ÂÁÚ ÄÁÎÎÙÈ"
-
-#: access/transam/xlog.c:4998
-#, c-format
-msgid "checkpoint complete; %d transaction log file(s) added, %d removed, %d recycled"
-msgstr ""
+# [SM]: TO REVIEW
+#: access/transam/twophase.c:424
+#, fuzzy, c-format
+msgid "prepared transaction with identifier \"%s\" does not exist"
+msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: access/transam/xlog.c:5058
-#, c-format
-msgid "unexpected timeline ID %u (after %u) in checkpoint record"
+#: access/transam/twophase.c:876
+msgid "two-phase state file maximum length exceeded"
msgstr ""
-#: access/transam/xlog.c:5081
-#, c-format
-msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
-msgstr ""
+#: access/transam/twophase.c:894
+#, fuzzy, c-format
+msgid "could not create two-phase state file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÓÏÓÔÏÑÎÉÑ ÁÒÈÉ×Á \"%s\": %m"
-#: access/transam/xlog.c:5202
-#: access/transam/xlog.c:5234
-#, c-format
-msgid "could not fsync log file %u, segment %u: %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u: %m"
+#: access/transam/twophase.c:908 access/transam/twophase.c:925
+#: access/transam/twophase.c:974 access/transam/twophase.c:1324
+#: access/transam/twophase.c:1331
+#, fuzzy, c-format
+msgid "could not write two-phase state file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ COPY: %m"
-#: access/transam/xlog.c:5242
-#, c-format
-msgid "could not fdatasync log file %u, segment %u: %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fdatasync) ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u: %m"
+#: access/transam/twophase.c:934
+#, fuzzy, c-format
+msgid "could not seek in two-phase state file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÄ×ÉÎÕÔØÓÑ × ÆÁÊÌÅ \"%s\" ÎÁ ÓÍÅÝÅÎÉÅ %u: %m"
-#: access/transam/xlog.c:5285
-#: access/transam/xlog.c:5412
-msgid "must be superuser to run a backup"
-msgstr ""
+#: access/transam/twophase.c:980 access/transam/twophase.c:1349
+#, fuzzy, c-format
+msgid "could not close two-phase state file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÓÔÁÔÉÓÔÉËÉ \"%s\": %m"
-#: access/transam/xlog.c:5290
-msgid "WAL archiving is not active"
-msgstr ""
+#: access/transam/twophase.c:1051 access/transam/twophase.c:1426
+#, fuzzy, c-format
+msgid "could not open two-phase state file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: access/transam/xlog.c:5291
-msgid "archive_command must be defined before online backups can be made safely."
-msgstr ""
+#: access/transam/twophase.c:1067
+#, fuzzy, c-format
+msgid "could not stat two-phase state file \"%s\": %m"
+msgstr "ÏÛÉÂËÁ × stat ÄÌÑ ÆÁÊÌÁ \"%s\": %m"
-#: access/transam/xlog.c:5346
-msgid "a backup is already in progress"
-msgstr ""
+#: access/transam/twophase.c:1098
+#, fuzzy, c-format
+msgid "could not read two-phase state file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: access/transam/xlog.c:5347
+#: access/transam/twophase.c:1160
#, c-format
-msgid "If you're sure there is no backup in progress, remove file \"%s\" and try again."
+msgid "two-phase state file for transaction %u is corrupt"
msgstr ""
-#: access/transam/xlog.c:5368
-#: access/transam/xlog.c:5488
-#, c-format
-msgid "could not write file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ \"%s\": %m"
+#: access/transam/twophase.c:1286
+#, fuzzy, c-format
+msgid "could not remove two-phase state file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÆÁÊÌ \"%s\": %m"
-#: access/transam/xlog.c:5450
-msgid "a backup is not in progress"
-msgstr ""
+#: access/transam/twophase.c:1315
+#, fuzzy, c-format
+msgid "could not recreate two-phase state file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÓÏÓÔÏÑÎÉÑ ÁÒÈÉ×Á \"%s\": %m"
-#: access/transam/xlog.c:5463
-#: access/transam/xlog.c:5584
-#: access/transam/xlog.c:5590
-#: access/transam/xlog.c:5621
-#: access/transam/xlog.c:5627
-#, c-format
-msgid "invalid data in file \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÅ ÄÁÎÎÙÅ × ÆÁÊÌÅ \"%s\""
+#: access/transam/twophase.c:1343
+#, fuzzy, c-format
+msgid "could not fsync two-phase state file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ: %m"
-#: access/transam/slru.c:452
-#, c-format
-msgid "file \"%s\" doesn't exist, reading as zeroes"
-msgstr "ÆÁÊÌ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÞÉÔÁÅÔÓÑ ËÁË ÎÕÌÉ"
+#: access/transam/twophase.c:1435
+#, fuzzy, c-format
+msgid "could not fsync two-phase state file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ÆÁÊÌ \"%s\" Ó fsync: %m"
-#: access/transam/slru.c:637
-#: access/transam/slru.c:644
-#: access/transam/slru.c:651
-#: access/transam/slru.c:658
-#: access/transam/slru.c:665
-#: access/transam/slru.c:672
-#: access/transam/slru.c:679
-#, c-format
-msgid "could not access status of transaction %u"
-msgstr "ÓÔÁÔÕÓ ÔÒÁÎÚÁËÃÉÉ %u ÎÅ ÄÏÓÔÕÐÅÎ"
+#: access/transam/twophase.c:1442
+#, fuzzy, c-format
+msgid "could not close two-phase state file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÓÔÁÔÉÓÔÉËÉ \"%s\": %m"
-#: access/transam/slru.c:652
-#, c-format
-msgid "could not seek in file \"%s\" to offset %u: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÄ×ÉÎÕÔØÓÑ × ÆÁÊÌÅ \"%s\" ÎÁ ÓÍÅÝÅÎÉÅ %u: %m"
+#: access/transam/twophase.c:1498
+#, fuzzy, c-format
+msgid "removing future two-phase state file \"%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: access/transam/slru.c:659
-#, c-format
-msgid "could not read from file \"%s\" at offset %u: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ \"%s\" ÓÏ ÓÍÅÝÅÎÉÅÍ %u: %m"
+#: access/transam/twophase.c:1514 access/transam/twophase.c:1525
+#: access/transam/twophase.c:1613
+#, fuzzy, c-format
+msgid "removing corrupt two-phase state file \"%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: access/transam/slru.c:666
-#, c-format
-msgid "could not write to file \"%s\" at offset %u: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ \"%s\" ÐÒÉ ÓÍÅÝÅÎÉÉ %u: %m"
+#: access/transam/twophase.c:1602
+#, fuzzy, c-format
+msgid "removing stale two-phase state file \"%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
+
+#: access/transam/twophase.c:1620
+#, fuzzy, c-format
+msgid "recovering prepared transaction %u"
+msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: access/transam/slru.c:862
+#: access/transam/varsup.c:87
#, c-format
-msgid "could not truncate directory \"%s\": apparent wraparound"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": Ñ×ÎÏÅ ÚÁËÒÕÇÌÅÎÉÅ"
+msgid ""
+"database is not accepting commands to avoid wraparound data loss in database "
+"\"%s\""
+msgstr ""
-#: ../port/copydir.c:55
-#: access/transam/slru.c:930
-#: commands/tablespace.c:525
-#: commands/tablespace.c:692
-#: utils/adt/misc.c:174
+#: access/transam/varsup.c:89
#, c-format
-msgid "could not open directory \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
+msgid ""
+"Stop the postmaster and use a standalone backend to vacuum database \"%s\"."
+msgstr ""
+
+#: access/transam/varsup.c:93 access/transam/varsup.c:299
+#, fuzzy, c-format
+msgid "database \"%s\" must be vacuumed within %u transactions"
+msgstr ""
+"ÓÂÏÒËÁ ÍÕÓÏÒÁ ÎÅ ÂÙÌÁ ÐÒÏÉÚ×ÅÄÅÎÁ × ÎÅËÏÔÏÒÙÈ ÂÁÚÁÈ Ó ÞÉÓÌÏÍ ÔÒÁÎÚÁËÃÉÊ: %d"
-#: access/transam/slru.c:948
+#: access/transam/varsup.c:96 access/transam/varsup.c:302
#, c-format
-msgid "removing file \"%s\""
-msgstr "ÕÄÁÌÅÎÉÅ ÆÁÊÌÁ \"%s\""
+msgid "To avoid a database shutdown, execute a full-database VACUUM in \"%s\"."
+msgstr ""
-#: access/transam/slru.c:967
-#: commands/tablespace.c:573
-#: commands/tablespace.c:719
+#: access/transam/varsup.c:282
#, c-format
-msgid "could not read directory \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
+msgid "transaction ID wrap limit is %u, limited by database \"%s\""
+msgstr ""
-#: access/transam/xact.c:510
+#: access/transam/xact.c:618
msgid "cannot have more than 2^32-1 commands in a transaction"
msgstr "ÎÅÌØÚÑ ÉÍÅÔØ ÂÏÌÅÅ 2^32-1 ËÏÍÁÎÄ × ÏÄÎÏÊ ÔÒÁÎÚÁËÃÉÉ"
+#: access/transam/xact.c:1112
+#, c-format
+msgid "maximum number of committed subtransactions (%d) exceeded"
+msgstr ""
+
+#: access/transam/xact.c:1863
+msgid "cannot PREPARE a transaction that has operated on temporary tables"
+msgstr ""
+
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2178
+#: access/transam/xact.c:2647
#, c-format
msgid "%s cannot run inside a transaction block"
msgstr "%s ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ÔÒÁÎÚÁËÃÉÏÎÎÏÇÏ ÂÌÏËÁ"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2188
+#: access/transam/xact.c:2657
#, c-format
msgid "%s cannot run inside a subtransaction"
msgstr ""
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2200
-#, c-format
-msgid "%s cannot be executed from a function"
+#: access/transam/xact.c:2667
+#, fuzzy, c-format
+msgid "%s cannot be executed from a function or multi-command string"
msgstr "%s ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ÆÕÎËÃÉÉ"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2251
-#, c-format
-msgid "%s may only be used in transaction blocks"
+#: access/transam/xact.c:2718
+#, fuzzy, c-format
+msgid "%s can only be used in transaction blocks"
msgstr "%s ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ÔÏÌØËÏ ×ÎÕÔÒÉ ÂÌÏËÏ× ÔÒÁÎÚÁËÃÉÊ"
-#: access/transam/xact.c:2434
+#: access/transam/xact.c:2900
msgid "there is already a transaction in progress"
msgstr "ÔÒÁÎÚÁËÃÉÑ ÕÖÅ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ"
-#: access/transam/xact.c:2549
-#: access/transam/xact.c:2640
+#: access/transam/xact.c:3067 access/transam/xact.c:3159
msgid "there is no transaction in progress"
msgstr "ÎÅÔ ÔÒÁÎÚÁËÃÉÉ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ"
-#: access/transam/xact.c:2732
-#: access/transam/xact.c:2781
-#: access/transam/xact.c:2787
-#: access/transam/xact.c:2831
-#: access/transam/xact.c:2878
-#: access/transam/xact.c:2884
+#: access/transam/xact.c:3253 access/transam/xact.c:3303
+#: access/transam/xact.c:3309 access/transam/xact.c:3353
+#: access/transam/xact.c:3401 access/transam/xact.c:3407
msgid "no such savepoint"
msgstr ""
-#: access/transam/xact.c:3522
+#: access/transam/xact.c:4037
msgid "cannot have more than 2^32-1 subtransactions in a transaction"
msgstr "ÎÅÌØÚÑ ÉÍÅÔØ ÂÏÌÅÅ 2^32-1 ÐÏÄÔÒÁÎÚÁËÃÉÉ × ÏÄÎÏÊ ÔÒÁÎÚÁËÃÉÉ"
-#: bootstrap/bootstrap.c:300
-#: postmaster/postmaster.c:550
-#: tcop/postgres.c:2533
+#: access/transam/xlog.c:1088
#, c-format
-msgid "--%s requires a value"
-msgstr "--%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
+msgid "could not create archive status file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÓÏÓÔÏÑÎÉÑ ÁÒÈÉ×Á \"%s\": %m"
-#: bootstrap/bootstrap.c:305
-#: postmaster/postmaster.c:555
-#: tcop/postgres.c:2538
+#: access/transam/xlog.c:1096
#, c-format
-msgid "-c %s requires a value"
-msgstr "-c %s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
-
-#: bootstrap/bootstrap.c:482
-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"
+msgid "could not write archive status file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ ÓÏÓÔÏÑÎÉÑ ÁÒÈÉ×Á \"%s\": %m"
-#: catalog/dependency.c:152
+#: access/transam/xlog.c:1505 access/transam/xlog.c:3062
#, c-format
-msgid "cannot drop %s because other objects depend on it"
-msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s ÐÏ ÐÒÉÞÉÎÅ ÎÁÌÉÞÉÑ ÚÁ×ÉÓÉÍÙÈ ÏÂßÅËÔÏ×"
+msgid "could not seek in log file %u, segment %u to offset %u: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÅÒÅÄ×ÉÎÕÔØÓÑ × ÌÏÇ-ÆÁÊÌÅ %u, ÓÅÇÍÅÎÔ %u ÎÁ ÓÍÅÝÅÎÉÅ %u: %m"
-#: catalog/dependency.c:154
-msgid "Use DROP ... CASCADE to drop the dependent objects too."
-msgstr "éÓÐÏÌØÚÕÊÔÅ DROP ... CASCADE ÞÔÏÂÙ ÔÁËÖÅ ÕÄÁÌÉÔØ ÚÁ×ÉÓÉÍÙÅ ÏÂßÅËÔÙ."
+#: access/transam/xlog.c:1522
+#, fuzzy, c-format
+msgid "could not write to log file %u, segment %u at offset %u, length %lu: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ × ÌÏÇ-ÆÁÊÌ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u: %m"
-#: catalog/dependency.c:212
+#: access/transam/xlog.c:1953 access/transam/xlog.c:2055
+#: access/transam/xlog.c:2288 access/transam/xlog.c:2355
+#: access/transam/xlog.c:2364
#, c-format
-msgid "failed to drop all objects depending on %s"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÕÄÁÌÅÎÉÉ ×ÓÅÈ ÏÂßÅËÔÏ× ÚÁ×ÉÍÙÈ ÏÔ %s"
+msgid "could not open file \"%s\" (log file %u, segment %u): %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" (ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u): %m"
-#: catalog/dependency.c:312
-#: catalog/dependency.c:717
+#: access/transam/xlog.c:1978 access/transam/xlog.c:2107
+#: access/transam/xlog.c:3645 access/transam/xlog.c:6543
+#: access/transam/xlog.c:6670 postmaster/postmaster.c:3293
+#: ../port/copydir.c:126
#, c-format
-msgid "cannot drop %s because it is required by the database system"
-msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s: ÜÔÏÔ ÏÂßÅËÔ ÎÕÖÅÎ ÓÉÓÔÅÍÅ ÂÁÚ ÄÁÎÎÙÈ"
+msgid "could not create file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ \"%s\": %m"
-#: catalog/dependency.c:451
+#: access/transam/xlog.c:2010 access/transam/xlog.c:2139
+#: access/transam/xlog.c:3697 access/transam/xlog.c:3735 utils/misc/guc.c:6032
+#: utils/misc/guc.c:6095 utils/init/miscinit.c:1042 utils/init/miscinit.c:1051
+#: commands/copy.c:1274 commands/tablespace.c:703 commands/tablespace.c:709
+#: postmaster/postmaster.c:3303 postmaster/postmaster.c:3313
+#: ../port/copydir.c:148
#, c-format
-msgid "cannot drop %s because %s requires it"
-msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s: ÜÔÏÔ ÏÂßÅËÔ ÎÕÖÅÎ %s"
+msgid "could not write to file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ \"%s\": %m"
-#: catalog/dependency.c:453
+#: access/transam/xlog.c:2018 access/transam/xlog.c:2146
+#: access/transam/xlog.c:3741 ../port/copydir.c:158
#, c-format
-msgid "You may drop %s instead."
-msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ×Ù ÍÏÖÅÔÅ ÕÄÁÌÉÔØ %s."
+msgid "could not fsync file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ÆÁÊÌ \"%s\" Ó fsync: %m"
-#: catalog/dependency.c:521
-#: catalog/dependency.c:674
-#: catalog/dependency.c:702
+#: access/transam/xlog.c:2023 access/transam/xlog.c:2151
+#: access/transam/xlog.c:3746 ../port/copydir.c:163
#, c-format
-msgid "drop auto-cascades to %s"
-msgstr "ÕÄÁÌÅÎÉÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÎÉÓÈÏÄÉÔ ÄÏ %s"
+msgid "could not close file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ÆÁÊÌ \"%s\": %m"
-#: catalog/dependency.c:526
-#: catalog/dependency.c:679
+#: access/transam/xlog.c:2120 access/transam/xlog.c:3676
+#: access/transam/xlog.c:6642 access/transam/xlog.c:6692
+#: access/transam/xlog.c:6967 access/transam/xlog.c:6992
+#: access/transam/xlog.c:7030 utils/adt/genfile.c:136 ../port/copydir.c:137
#, c-format
-msgid "%s depends on %s"
-msgstr "%s ÚÁ×ÉÓÉÔ ÏÔ %s"
+msgid "could not read file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ \"%s\": %m"
-#: catalog/dependency.c:533
-#: catalog/dependency.c:686
+#: access/transam/xlog.c:2123
#, c-format
-msgid "drop cascades to %s"
-msgstr "ÕÄÁÌÅÎÉÅ ÓÎÉÓÈÏÄÉÔ ÄÏ %s"
+msgid "not enough data in file \"%s\""
+msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÄÁÎÎÙÈ × ÆÁÊÌÅ\"%s\""
-#: catalog/dependency.c:1427
+#: access/transam/xlog.c:2240
#, c-format
-msgid " column %s"
-msgstr " ËÏÌÏÎËÁ %s"
+msgid ""
+"could not link file \"%s\" to \"%s\" (initialization of log file %u, segment "
+"%u): %m"
+msgstr ""
+"ÎÅ ÕÄÁÌÏÓØ ÓÌÉÎËÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\" (ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÌÏÇ-ÆÁÊÌÁ: %u, "
+"ÓÅÇÍÅÎÔ: %u): %m"
-#: catalog/dependency.c:1433
+#: access/transam/xlog.c:2261
#, c-format
-msgid "function %s"
-msgstr "ÆÕÎËÃÉÑ %s"
+msgid ""
+"could not rename file \"%s\" to \"%s\" (initialization of log file %u, "
+"segment %u): %m"
+msgstr ""
+"ÎÅ ÕÄÁÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\" (ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÌÏÇ-ÆÁÊÌÁ: %u, "
+"ÓÅÇÍÅÎÔ: %u): %m"
-#: catalog/dependency.c:1438
+#: access/transam/xlog.c:2405
#, c-format
-msgid "type %s"
-msgstr "ÔÉÐ %s"
+msgid "could not close log file %u, segment %u: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁËÒÙÔØ ÌÏÇ-ÆÁÊÌ %u, ÓÅÇÍÅÎÔ %u: %m"
-#: catalog/dependency.c:1468
+#: access/transam/xlog.c:2473 access/transam/xlog.c:2610
+#: access/transam/xlog.c:6526 utils/adt/dbsize.c:62 utils/adt/dbsize.c:209
+#: utils/adt/dbsize.c:278 utils/adt/genfile.c:170 ../port/copydir.c:81
#, c-format
-msgid "cast from %s to %s"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÔÉÐÁ ÉÚ %s × %s"
+msgid "could not stat file \"%s\": %m"
+msgstr "ÏÛÉÂËÁ × stat ÄÌÑ ÆÁÊÌÁ \"%s\": %m"
-#: catalog/dependency.c:1505
+#: access/transam/xlog.c:2481 access/transam/xlog.c:6697
+#: commands/tablespace.c:628
#, c-format
-msgid "constraint %s on "
-msgstr "ËÏÎÓÔÒÅÊÎÔ %s ÎÁ"
+msgid "could not remove file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÆÁÊÌ \"%s\": %m"
-#: catalog/dependency.c:1511
+#: access/transam/xlog.c:2591
#, c-format
-msgid "constraint %s"
-msgstr "ËÏÎÓÔÒÅÊÎÔ %s"
+msgid "archive file \"%s\" has wrong size: %lu instead of %lu"
+msgstr ""
-#: catalog/dependency.c:1530
+#: access/transam/xlog.c:2598
#, c-format
-msgid "conversion %s"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ %s"
+msgid "restored log file \"%s\" from archive"
+msgstr ""
-#: catalog/dependency.c:1567
+#: access/transam/xlog.c:2638
#, c-format
-msgid "default for %s"
-msgstr "ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ %s"
+msgid "could not restore file \"%s\" from archive: return code %d"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ×ÏÓÓÔÁÎÏ×ÉÔØ ÆÁÊÌ \"%s\" ÉÚ ÁÒÈÉ×Á: ËÏÄ ×ÏÚ×ÒÁÔÁ %d"
-#: catalog/dependency.c:1585
+#: access/transam/xlog.c:2711 access/transam/xlog.c:2790
#, c-format
-msgid "language %s"
-msgstr "ÑÚÙË %s"
+msgid "could not open transaction log directory \"%s\": %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÄÉÒÅËÔÏÒÉÀ ÖÕÒÎÁÌÁ ÔÒÁÎÚÁËÃÉÊ \"%s\": %m"
-#: catalog/dependency.c:1592
+#: access/transam/xlog.c:2746
#, c-format
-msgid "operator %s"
-msgstr "ÏÐÅÒÁÔÏÒ %s"
+msgid "recycled transaction log file \"%s\""
+msgstr "ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: catalog/dependency.c:1626
+#: access/transam/xlog.c:2760
#, c-format
-msgid "operator class %s for access method %s"
-msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× %s ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ %s"
+msgid "removing transaction log file \"%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: catalog/dependency.c:1662
-#, c-format
-msgid "rule %s on "
-msgstr "ÐÒÁ×ÉÌÏ %s ÎÁ"
+#: access/transam/xlog.c:2803
+#, fuzzy, c-format
+msgid "removing transaction log backup history file \"%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: catalog/dependency.c:1697
-#, c-format
-msgid "trigger %s on "
-msgstr "ÔÒÉÇÇÅÒ %s ÎÁ "
+#: access/transam/xlog.c:2909
+#, fuzzy, c-format
+msgid "incorrect hole size in record at %X/%X"
+msgstr "ÎÅËÏÒÒÅËÔÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ ÒÅÚÅÒ×ÎÏÇÏ ÂÌÏËÁ %d × ÚÁÐÉÓÉ ÎÁ %X/%X"
-#: catalog/dependency.c:1714
-#, c-format
-msgid "schema %s"
-msgstr "ÓÈÅÍÁ %s"
+#: access/transam/xlog.c:2922
+#, fuzzy, c-format
+msgid "incorrect total length in record at %X/%X"
+msgstr ""
+"ÎÅËÏÒÒÅËÔÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ ÄÁÎÎÙÈ ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× × ÚÁÐÉÓÉ ÎÁ %X/%X"
-#: catalog/dependency.c:1758
+#: access/transam/xlog.c:2935
#, c-format
-msgid "table %s"
-msgstr "ÔÁÂÌÉÃÁ %s"
+msgid "incorrect resource manager data checksum in record at %X/%X"
+msgstr ""
+"ÎÅËÏÒÒÅËÔÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ ÄÁÎÎÙÈ ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× × ÚÁÐÉÓÉ ÎÁ %X/%X"
-#: catalog/dependency.c:1762
+#: access/transam/xlog.c:3004 access/transam/xlog.c:3092
#, c-format
-msgid "index %s"
-msgstr "ÉÎÄÅËÓ %s"
+msgid "invalid record offset at %X/%X"
+msgstr "ÎÅ×ÅÒÎÏÅ ÓÍÅÝÅÎÉÅ ÚÁÐÉÓÉ × %X/%X"
-#: catalog/dependency.c:1766
+#: access/transam/xlog.c:3046 access/transam/xlog.c:3070
+#: access/transam/xlog.c:3235
#, c-format
-msgid "special system relation %s"
-msgstr "ÓÐÅÃÉÁÌØÎÏÅ ÓÉÓÔÅÍÎÏÅ ÏÔÎÏÛÅÎÉÅ %s"
+msgid "could not read from log file %u, segment %u, offset %u: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u, ÓÍÅÝÅÎÉÅ %u: %m"
-#: catalog/dependency.c:1770
+#: access/transam/xlog.c:3100
#, c-format
-msgid "sequence %s"
-msgstr "ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ %s"
+msgid "contrecord is requested by %X/%X"
+msgstr "contrecord ÚÁÐÒÏÛÅÎÁ ÓÌÅÄÕÀÝÉÍ: %X/%X"
+
+#: access/transam/xlog.c:3117
+#, fuzzy, c-format
+msgid "invalid xlog switch record at %X/%X"
+msgstr "ÎÅ×ÅÒÎÏÅ ÓÍÅÝÅÎÉÅ ÚÁÐÉÓÉ × %X/%X"
-#: catalog/dependency.c:1774
+#: access/transam/xlog.c:3125
#, c-format
-msgid "uncataloged table %s"
-msgstr "ÔÁÂÌÉÃÁ ×ÎÅ ËÁÔÁÌÏÇÁ %s"
+msgid "record with zero length at %X/%X"
+msgstr "ÚÁÐÉÓØ Ó ÎÕÌÅ×ÏÊ ÄÌÉÎÎÏÃ × %X/%X"
+
+#: access/transam/xlog.c:3134
+#, fuzzy, c-format
+msgid "invalid record length at %X/%X"
+msgstr "ÎÅ×ÅÒÎÏÅ ÓÍÅÝÅÎÉÅ ÚÁÐÉÓÉ × %X/%X"
-#: catalog/dependency.c:1778
+#: access/transam/xlog.c:3141
#, c-format
-msgid "toast table %s"
-msgstr "TOAST-ÔÁÂÌÉÃÁ %s"
+msgid "invalid resource manager ID %u at %X/%X"
+msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× %u × %X/%X"
+
+#: access/transam/xlog.c:3154 access/transam/xlog.c:3170
+#, fuzzy, c-format
+msgid "record with incorrect prev-link %X/%X at %X/%X"
+msgstr "ÚÁÐÉÓØ Ó ÎÕÌÅ×ÏÊ ÄÌÉÎÎÏÃ × %X/%X"
-#: catalog/dependency.c:1782
+#: access/transam/xlog.c:3199
#, c-format
-msgid "view %s"
-msgstr "ÐÒÅÄÓÔÁ×ÌÅÎÉÅ %s"
+msgid "record length %u at %X/%X too long"
+msgstr "ÄÌÉÎÁ ÚÁÐÉÓÉ %u × %X/%X ÓÌÉÛËÏÍ ×ÅÌÉËÁ"
-#: catalog/dependency.c:1786
+#: access/transam/xlog.c:3244
#, c-format
-msgid "composite type %s"
-msgstr "Ñ×ÌÑÔÓÑ ÓÌÏÖÎÏ-ÓÏÓÔÁ×ÎÏÊ ÔÉÐ %s"
+msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÆÌÁÇ contrecord × ÆÁÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
-#: catalog/dependency.c:1791
+#: access/transam/xlog.c:3254
#, c-format
-msgid "relation %s"
-msgstr "ÏÔÎÏÛÅÎÉÅ %s"
+msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
+msgstr ""
+"ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ contrecord %u × ÆÁÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
-#: catalog/aclchk.c:158
-msgid "grant options can only be granted to individual users"
-msgstr "ÏÐÃÉÉ GRANT ÍÏÇÕÔ ÂÙÔØ ÔÏÌØËÏ ×ÒÕÞÅÎÙ ÉÎÄÉ×ÉÄÕÁÌØÎÙ ÐÏÌØÚÏ×ÁÔÅÌÑÍ"
+#: access/transam/xlog.c:3343
+#, c-format
+msgid "invalid magic number %04X in log file %u, segment %u, offset %u"
+msgstr ""
+"ÎÅ×ÅÒÎÏÅ ÍÁÇÉÞÅÓËÏÅ ÞÉÓÌÏ %04X × ÆÁÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
-#: catalog/aclchk.c:246
+#: access/transam/xlog.c:3350 access/transam/xlog.c:3396
#, c-format
-msgid "invalid privilege type %s for table"
-msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÔÁÂÌÉÃÙ: %s"
+msgid "invalid info bits %04X in log file %u, segment %u, offset %u"
+msgstr ""
+"ÎÅ×ÅÒÎÙÅ ÉÎÆÏÒÍÁÃÉÏÎÎÙÅ ÂÉÔÙ %04X × ÆÁÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
-#: catalog/aclchk.c:334
-#: catalog/aclchk.c:492
-#: catalog/aclchk.c:646
-#: catalog/aclchk.c:809
-#: catalog/aclchk.c:962
-#: catalog/aclchk.c:1121
-msgid "no privileges were granted"
+#: access/transam/xlog.c:3372 access/transam/xlog.c:3380
+#: access/transam/xlog.c:3387
+msgid "WAL file is from different system"
msgstr ""
-#: catalog/aclchk.c:338
-#: catalog/aclchk.c:496
-#: catalog/aclchk.c:650
-#: catalog/aclchk.c:813
-#: catalog/aclchk.c:966
-#: catalog/aclchk.c:1125
-msgid "not all privileges were granted"
+#: access/transam/xlog.c:3373
+#, c-format
+msgid "WAL file SYSID is %s, pg_control SYSID is %s"
msgstr ""
-#: catalog/aclchk.c:345
-#: catalog/aclchk.c:503
-#: catalog/aclchk.c:657
-#: catalog/aclchk.c:820
-#: catalog/aclchk.c:973
-#: catalog/aclchk.c:1132
-msgid "no privileges could be revoked"
+#: access/transam/xlog.c:3381
+msgid "Incorrect XLOG_SEG_SIZE in page header."
msgstr ""
-#: catalog/aclchk.c:349
-#: catalog/aclchk.c:507
-#: catalog/aclchk.c:661
-#: catalog/aclchk.c:824
-#: catalog/aclchk.c:977
-#: catalog/aclchk.c:1136
-msgid "not all privileges could be revoked"
+#: access/transam/xlog.c:3388
+msgid "Incorrect XLOG_BLCKSZ in page header."
msgstr ""
-#: catalog/aclchk.c:414
+#: access/transam/xlog.c:3406
#, c-format
-msgid "invalid privilege type %s for database"
-msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÂÁÚÙ: %s"
+msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
+msgstr "ÎÅÏÖÉÄÁÎÎÙÊ pageaddr %X/%X × ÆÁÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
-#: catalog/aclchk.c:451
-#: commands/comment.c:458
-#: commands/dbcommands.c:550
-#: commands/dbcommands.c:679
-#: commands/dbcommands.c:779
-#: commands/dbcommands.c:866
-#: utils/adt/acl.c:1661
-#: utils/init/postinit.c:271
-#: utils/init/postinit.c:283
+#: access/transam/xlog.c:3418
#, c-format
-msgid "database \"%s\" does not exist"
-msgstr "ÂÁÚÁ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "unexpected timeline ID %u in log file %u, segment %u, offset %u"
+msgstr "ÎÅÏÖÉÄÁÎÎÙÊ timeline ID %u × ÆÁÊÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u"
-#: catalog/aclchk.c:572
+#: access/transam/xlog.c:3436
#, c-format
-msgid "invalid privilege type %s for function"
-msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÆÕÎËÃÉÉ: %s"
+msgid ""
+"out-of-sequence timeline ID %u (after %u) in log file %u, segment %u, offset "
+"%u"
+msgstr ""
+"×ÎÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ timeline ID %u (ÐÏÓÌÅ %u) × ÆÁÊÌÅ ÖÕÒÎÁÌÁ %u, ÓÅÇÍÅÎÔ "
+"%u, ÓÍÅÝÅÎÉÅ %u"
-#: catalog/aclchk.c:726
+#: access/transam/xlog.c:3505
#, c-format
-msgid "invalid privilege type %s for language"
-msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÑÚÙËÁ: %s"
+msgid "syntax error in history file: %s"
+msgstr ""
-#: catalog/aclchk.c:758
-#: commands/comment.c:1001
-#: commands/functioncmds.c:451
-#: commands/proclang.c:202
-#: commands/proclang.c:257
-#: utils/adt/acl.c:2079
-#, c-format
-msgid "language \"%s\" does not exist"
-msgstr "ÑÚÙË \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:3506
+msgid "Expected a numeric timeline ID."
+msgstr ""
-# TO REVIEW
-#: catalog/aclchk.c:764
+#: access/transam/xlog.c:3511
#, c-format
-msgid "language \"%s\" is not trusted"
-msgstr "ÑÚÙË \"%s\" ÎÅÄÏ×ÅÒÑÍÙÊ"
+msgid "invalid data in history file: %s"
+msgstr ""
-#: catalog/aclchk.c:765
-msgid "Only superusers may use untrusted languages."
+#: access/transam/xlog.c:3512
+msgid "Timeline IDs must be in increasing sequence."
msgstr ""
-#: catalog/aclchk.c:889
+#: access/transam/xlog.c:3525
#, c-format
-msgid "invalid privilege type %s for schema"
-msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÓÈÅÍÙ: %s"
+msgid "invalid data in history file \"%s\""
+msgstr ""
-#: catalog/aclchk.c:921
-#: catalog/namespace.c:255
-#: catalog/namespace.c:1229
-#: catalog/namespace.c:1267
-#: catalog/namespace.c:1866
-#: commands/comment.c:509
-#: commands/schemacmds.c:181
-#: commands/schemacmds.c:243
-#: commands/schemacmds.c:298
-#: utils/adt/acl.c:2283
-#, c-format
-msgid "schema \"%s\" does not exist"
-msgstr "ÓÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:3526
+msgid "Timeline IDs must be less than child timeline's ID."
+msgstr ""
-#: catalog/aclchk.c:1043
+#: access/transam/xlog.c:3763
#, c-format
-msgid "invalid privilege type %s for tablespace"
-msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ tablespace: %s"
+msgid "could not link file \"%s\" to \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÌÉÎËÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\": %m"
-#: catalog/aclchk.c:1080
-#: commands/dbcommands.c:277
-#: commands/indexcmds.c:171
-#: commands/tablecmds.c:324
-#: commands/tablecmds.c:5435
-#: commands/tablespace.c:425
-#: commands/tablespace.c:750
-#: commands/tablespace.c:817
-#: commands/tablespace.c:896
-#: utils/adt/acl.c:2489
+#: access/transam/xlog.c:3770 access/transam/xlog.c:4610
+#: access/transam/xlog.c:4651 access/transam/xlog.c:5028
+#: utils/init/flatfiles.c:285 utils/init/flatfiles.c:667
+#: postmaster/pgarch.c:704
#, c-format
-msgid "tablespace \"%s\" does not exist"
-msgstr "tablespace \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "could not rename file \"%s\" to \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\": %m"
-#: catalog/aclchk.c:1229
-#: commands/user.c:1535
-#: commands/user.c:1772
-#: commands/user.c:1807
-#: libpq/pqcomm.c:501
-#, c-format
-msgid "group \"%s\" does not exist"
-msgstr "ÇÒÕÐÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:3829
+msgid "invalid LC_COLLATE setting"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ LC_COLLATE"
-#: catalog/aclchk.c:1264
-#, c-format
-msgid "permission denied for relation %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ Ó×ÑÚÉ %s"
+#: access/transam/xlog.c:3834
+msgid "invalid LC_CTYPE setting"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ LC_CTYPE"
-#: catalog/aclchk.c:1266
+#: access/transam/xlog.c:3863
#, c-format
-msgid "permission denied for database %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÂÁÚÙ %s"
+msgid "could not create control file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ \"%s\": %m"
-#: catalog/aclchk.c:1268
+#: access/transam/xlog.c:3874 access/transam/xlog.c:4101
#, c-format
-msgid "permission denied for function %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÆÕÎËÃÉÉ %s"
+msgid "could not write to control file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ: %m"
-#: catalog/aclchk.c:1270
+#: access/transam/xlog.c:3880 access/transam/xlog.c:4107
#, c-format
-msgid "permission denied for operator %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÏÐÅÒÁÔÏÒÁ %s"
+msgid "could not fsync control file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ: %m"
-#: catalog/aclchk.c:1272
+#: access/transam/xlog.c:3885 access/transam/xlog.c:4112
#, c-format
-msgid "permission denied for type %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÔÉÐÁ %s"
+msgid "could not close control file: %m"
+msgstr ""
-#: catalog/aclchk.c:1274
+#: access/transam/xlog.c:3903 access/transam/xlog.c:4090
#, c-format
-msgid "permission denied for language %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÑÚÙËÁ %s"
+msgid "could not open control file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ \"%s\": %m"
-#: catalog/aclchk.c:1276
+#: access/transam/xlog.c:3909
#, c-format
-msgid "permission denied for schema %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÓÈÅÍÙ %s"
+msgid "could not read from control file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ ÕÐÒÁ×ÌÅÎÉÑ: %m"
-#: catalog/aclchk.c:1278
-#, c-format
-msgid "permission denied for operator class %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× %s"
+#: access/transam/xlog.c:3922 access/transam/xlog.c:3931
+#: access/transam/xlog.c:3961 access/transam/xlog.c:3968
+#: access/transam/xlog.c:3975 access/transam/xlog.c:3980
+#: access/transam/xlog.c:3987 access/transam/xlog.c:3994
+#: access/transam/xlog.c:4001 access/transam/xlog.c:4008
+#: access/transam/xlog.c:4015 access/transam/xlog.c:4022
+#: access/transam/xlog.c:4031 access/transam/xlog.c:4038
+#: access/transam/xlog.c:4046 utils/init/miscinit.c:1117
+msgid "database files are incompatible with server"
+msgstr "ÆÁÊÌÙ ÂÁÚÙ ÄÁÎÎÙÈ ÎÅ ÓÏ×ÍÅÓÔÉÍÙ Ó ÓÅÒ×ÅÒÏÍ"
-#: catalog/aclchk.c:1280
-#, c-format
-msgid "permission denied for conversion %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÏÎ×ÅÒÓÉÉ %s"
+#: access/transam/xlog.c:3923
+#, fuzzy, c-format
+msgid ""
+"The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), "
+"but the server was compiled with PG_CONTROL_VERSION %d (0x%08x)."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó PG_CONTROL_VERSION %d, ÎÏ ÓÅÒ×ÅÒ "
+"ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó PG_CONTROL_VERSION %d."
-#: catalog/aclchk.c:1282
-#, c-format
-msgid "permission denied for tablespace %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ tablespace %s"
+#: access/transam/xlog.c:3927
+msgid ""
+"This could be a problem of mismatched byte ordering. It looks like you need "
+"to initdb."
+msgstr ""
-#: catalog/aclchk.c:1288
+#: access/transam/xlog.c:3932
#, c-format
-msgid "must be owner of relation %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ Ó×ÑÚÉ %s"
+msgid ""
+"The database cluster was initialized with PG_CONTROL_VERSION %d, but the "
+"server was compiled with PG_CONTROL_VERSION %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó PG_CONTROL_VERSION %d, ÎÏ ÓÅÒ×ÅÒ "
+"ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó PG_CONTROL_VERSION %d."
-#: catalog/aclchk.c:1290
-#, c-format
-msgid "must be owner of database %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÂÁÚÙ %s"
+#: access/transam/xlog.c:3935 access/transam/xlog.c:3965
+#: access/transam/xlog.c:3972 access/transam/xlog.c:3977
+msgid "It looks like you need to initdb."
+msgstr "ðÏÈÏÖÅ ×ÁÍ ÎÁÄÏ ×ÙÐÏÌÎÉÔØ initdb."
-#: catalog/aclchk.c:1292
-#, c-format
-msgid "must be owner of function %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÆÕÎËÃÉÉ %s"
+#: access/transam/xlog.c:3946
+msgid "incorrect checksum in control file"
+msgstr "ÎÅ×ÅÒÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ × ÆÁÊÌÅ ÕÐÒÁ×ÌÅÎÉÑ"
-#: catalog/aclchk.c:1294
+#: access/transam/xlog.c:3962
#, c-format
-msgid "must be owner of operator %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÏÐÅÒÁÔÏÒÁ %s"
+msgid ""
+"The database cluster was initialized with CATALOG_VERSION_NO %d, but the "
+"server was compiled with CATALOG_VERSION_NO %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó CATALOG_VERSION_NO %d, ÎÏ ÓÅÒ×ÅÒ "
+"ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó CATALOG_VERSION_NO %d."
-#: catalog/aclchk.c:1296
-#, c-format
-msgid "must be owner of type %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÔÉÐÁ %s"
+#: access/transam/xlog.c:3969
+#, fuzzy, c-format
+msgid ""
+"The database cluster was initialized with MAXALIGN %d, but the server was "
+"compiled with MAXALIGN %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó NAMEDATALEN %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ "
+"ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó NAMEDATALEN %d."
-#: catalog/aclchk.c:1298
-#, c-format
-msgid "must be owner of language %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÑÚÙËÁ %s"
+#: access/transam/xlog.c:3976
+msgid ""
+"The database cluster appears to use a different floating-point number format "
+"than the server executable."
+msgstr ""
-#: catalog/aclchk.c:1300
+#: access/transam/xlog.c:3981
#, c-format
-msgid "must be owner of schema %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÓÈÅÍÙ %s"
+msgid ""
+"The database cluster was initialized with BLCKSZ %d, but the server was "
+"compiled with BLCKSZ %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó BLCKSZ %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ "
+"ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó BLCKSZ %d."
-#: catalog/aclchk.c:1302
-#, c-format
-msgid "must be owner of operator class %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× %s"
+#: access/transam/xlog.c:3984 access/transam/xlog.c:3991
+#: access/transam/xlog.c:3998 access/transam/xlog.c:4005
+#: access/transam/xlog.c:4012 access/transam/xlog.c:4019
+#: access/transam/xlog.c:4026 access/transam/xlog.c:4034
+#: access/transam/xlog.c:4041 access/transam/xlog.c:4050
+msgid "It looks like you need to recompile or initdb."
+msgstr "ðÏÈÏÖÅ ×ÁÍ ÎÁÄÏ ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÉÌÉ ×ÙÐÏÌÎÉÔØ initdb."
-#: catalog/aclchk.c:1304
+#: access/transam/xlog.c:3988
#, c-format
-msgid "must be owner of conversion %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÏÎ×ÅÒÓÉÉ %s"
+msgid ""
+"The database cluster was initialized with RELSEG_SIZE %d, but the server was "
+"compiled with RELSEG_SIZE %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó RELSEG_SIZE %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ "
+"ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó RELSEG_SIZE %d."
-#: catalog/aclchk.c:1306
-#, c-format
-msgid "must be owner of tablespace %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ tablespace %s"
+#: access/transam/xlog.c:3995
+#, fuzzy, c-format
+msgid ""
+"The database cluster was initialized with XLOG_BLCKSZ %d, but the server was "
+"compiled with XLOG_BLCKSZ %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó BLCKSZ %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ "
+"ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó BLCKSZ %d."
-#: catalog/aclchk.c:1369
+#: access/transam/xlog.c:4002
#, c-format
-msgid "user with ID %u does not exist"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ Ó ID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid ""
+"The database cluster was initialized with XLOG_SEG_SIZE %d, but the server "
+"was compiled with XLOG_SEG_SIZE %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó XLOG_SEG_SIZE %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ "
+"ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó XLOG_SEG_SIZE %d."
-#: catalog/aclchk.c:1386
-#: catalog/aclchk.c:1889
+#: access/transam/xlog.c:4009
#, c-format
-msgid "relation with OID %u does not exist"
-msgstr "ÏÔÎÏÛÅÎÉÅ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid ""
+"The database cluster was initialized with NAMEDATALEN %d, but the server was "
+"compiled with NAMEDATALEN %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó NAMEDATALEN %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ "
+"ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó NAMEDATALEN %d."
-#: catalog/aclchk.c:1490
-#: catalog/aclchk.c:2107
-#, c-format
-msgid "database with OID %u does not exist"
-msgstr "ÂÁÚÁ ÄÁÎÎÙÈ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4016
+#, fuzzy, c-format
+msgid ""
+"The database cluster was initialized with INDEX_MAX_KEYS %d, but the server "
+"was compiled with INDEX_MAX_KEYS %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó FUNC_MAX_ARGS %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ "
+"ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó FUNC_MAX_ARGS %d."
-#: catalog/aclchk.c:1548
-#: catalog/aclchk.c:1973
-#: tcop/fastpath.c:230
-#, c-format
-msgid "function with OID %u does not exist"
-msgstr "ÆÕÎËÃÉÑ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4023
+#, fuzzy, c-format
+msgid ""
+"The database cluster was initialized with TOAST_MAX_CHUNK_SIZE %d, but the "
+"server was compiled with TOAST_MAX_CHUNK_SIZE %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó XLOG_SEG_SIZE %d, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ "
+"ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó XLOG_SEG_SIZE %d."
-#: catalog/aclchk.c:1604
-#, c-format
-msgid "language with OID %u does not exist"
-msgstr "ÑÚÙË Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4032
+msgid ""
+"The database cluster was initialized without HAVE_INT64_TIMESTAMP but the "
+"server was compiled with HAVE_INT64_TIMESTAMP."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ ÂÅÚ HAVE_INT64_TIMESTAMP, ÎÏ ÓÅÒ×ÅÒ "
+"ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó HAVE_INT64_TIMESTAMP."
+
+#: access/transam/xlog.c:4039
+msgid ""
+"The database cluster was initialized with HAVE_INT64_TIMESTAMP but the "
+"server was compiled without HAVE_INT64_TIMESTAMP."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó PG_CONTROL_VERSION, ÎÏ ÓÅÒ×ÅÒ ÂÙÌ "
+"ÓËÏÍÐÉÌÉÒÏ×ÁÎ ÂÅÚ PG_CONTROL_VERSION."
-#: catalog/aclchk.c:1689
-#: catalog/aclchk.c:2001
+#: access/transam/xlog.c:4047
#, c-format
-msgid "schema with OID %u does not exist"
-msgstr "ÓÈÅÍÁ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid ""
+"The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the "
+"server was compiled with LOCALE_NAME_BUFLEN %d."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó LOCALE_NAME_BUFLEN %d, ÎÏ ÓÅÒ×ÅÒ "
+"ÂÙÌ ÓËÏÍÐÉÌÉÒÏ×ÁÎ Ó LOCALE_NAME_BUFLEN %d."
-#: catalog/aclchk.c:1761
-#: catalog/aclchk.c:2039
-#, c-format
-msgid "tablespace with OID %u does not exist"
-msgstr "tablespace Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4053 access/transam/xlog.c:4060
+msgid "database files are incompatible with operating system"
+msgstr "ÆÁÊÌÙ ÂÁÚÙ ÄÁÎÎÙÚ ÎÅ ÓÏ×ÍÅÓÔÉÍÙ Ó ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÏÊ"
-#: catalog/aclchk.c:1917
+#: access/transam/xlog.c:4054
#, c-format
-msgid "type with OID %u does not exist"
-msgstr "ÔÉÐ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid ""
+"The database cluster was initialized with LC_COLLATE \"%s\", which is not "
+"recognized by setlocale()."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó LC_COLLATE \"%s\", ËÏÔÏÒÕÀ ÎÅ "
+"ÒÁÓÐÏÚÎÁÓÔØ Ó setlocale()."
-#: catalog/aclchk.c:1945
-#, c-format
-msgid "operator with OID %u does not exist"
-msgstr "ÏÐÅÒÁÔÒÏ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4057 access/transam/xlog.c:4064
+msgid "It looks like you need to initdb or install locale support."
+msgstr "ðÏÈÏÖÅ ×ÁÍ ÎÕÖÎÏ ×ÙÐÏÌÎÉÔØ initdb ÉÌÉ ÉÎÓÔÁÌÉÒÏ×ÁÔØ ÐÏÄÄÅÒÖËÕ ÌÏËÁÌÉ."
-#: catalog/aclchk.c:2068
+#: access/transam/xlog.c:4061
#, c-format
-msgid "operator class with OID %u does not exist"
-msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid ""
+"The database cluster was initialized with LC_CTYPE \"%s\", which is not "
+"recognized by setlocale()."
+msgstr ""
+"ëÌÁÓÔÅÒ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎ Ó LC_CTYPE \"%s\", ËÏÔÏÒÙÊ ÎÅ "
+"ÒÁÓÐÏÚÎÁÔØ Ó setlocale()."
-#: catalog/aclchk.c:2136
+#: access/transam/xlog.c:4297
#, c-format
-msgid "conversion with OID %u does not exist"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/pg_aggregate.c:80
-msgid "cannot determine transition data type"
-msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÐÅÒÅÈÏÄÎÙÊ ÔÉÐ"
+msgid "could not write bootstrap transaction log file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÌÏÇÁ ÓÔÁÒÔÏ×ÙÈ ÔÒÁÎÚÁËÃÉÊ: %m"
-#: catalog/pg_aggregate.c:81
-msgid "An aggregate using \"anyarray\" or \"anyelement\" as transition type must have one of them as its base type."
-msgstr "áÇÒÅÇÁÔ, ÉÓÐÏÌØÚÕÀÝÉÊ \"anyarray\" ÉÌÉ \"anyelement\" ËÁË ÐÅÒÅÈÏÄÎÙÅ ÔÉÐÙ ÄÏÌÖÅÎ ÉÍÅÔØ ÏÄÉÎ ÉÚ ÎÉÈ ËÁË Ó×ÏÊ ÂÁÚÏ×ÙÊ ÔÉÐ."
+#: access/transam/xlog.c:4303
+#, c-format
+msgid "could not fsync bootstrap transaction log file: %m"
+msgstr ""
+"ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÆÁÊÌ ÌÏÇÁ ÓÔÁÒÔÏ×ÙÈ ÔÒÁÎÚÁËÃÉÊ: %m"
-#: catalog/pg_aggregate.c:110
+#: access/transam/xlog.c:4308
#, c-format
-msgid "return type of transition function %s is not %s"
-msgstr "ÔÉÐ ×ÏÚÒÁÔÁ ÐÅÒÅÈÏÄÎÏÊ ÆÕÎËÃÉÉ %s ÎÅ Ñ×ÌÑÅÔÓÑ %s"
+msgid "could not close bootstrap transaction log file: %m"
+msgstr ""
-#: catalog/pg_aggregate.c:132
-msgid "must not omit initial value when transition function is strict and transition type is not compatible with input type"
-msgstr "ÎÅÌØÚÑ ÏÐÕÓËÁÔØ ÎÁÞÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ËÏÇÄÁ ÐÅÒÅÈÏÄÎÁÑ ÆÕÎËÃÉÑ strict É ÐÅÒÅÈÏÄÎÙÊ ÔÉÐ ÎÅ ÓÏ×ÍÅÓÔÉÍ Ó ×ÈÏÄÎÙÍ ÔÉÐÏÍ"
+#: access/transam/xlog.c:4369
+#, c-format
+msgid "could not open recovery command file \"%s\": %m"
+msgstr ""
-#: catalog/pg_aggregate.c:165
-#: catalog/pg_proc.c:124
-#: executor/functions.c:1082
-msgid "cannot determine result data type"
-msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ ÒÅÚÕÌØÔÁÔÁ"
+#: access/transam/xlog.c:4374
+msgid "starting archive recovery"
+msgstr ""
-#: catalog/pg_aggregate.c:166
-msgid "An aggregate returning \"anyarray\" or \"anyelement\" must have one of them as its base type."
-msgstr "áÇÒÅÇÁÔ, ×ÏÚ×ÒÁÝÁÀÝÉÊ \"anyarray\" ÉÌÉ \"anyelement\" ÄÏÌÖÅÎ ÉÍÅÔØ ÏÄÉÎ ÉÚ ÎÉÈ ËÁË Ó×ÏÊ ÂÁÚÏ×ÙÊ ÔÉÐ."
+#: access/transam/xlog.c:4419
+#, fuzzy, c-format
+msgid "restore_command = '%s'"
+msgstr "restore_command = \"%s\""
-#: catalog/pg_aggregate.c:281
-#: commands/typecmds.c:919
-#: commands/typecmds.c:989
-#: commands/typecmds.c:1021
-#: commands/typecmds.c:1053
-#: commands/typecmds.c:1077
-#: parser/parse_func.c:203
-#: parser/parse_func.c:1364
+#: access/transam/xlog.c:4433
#, c-format
-msgid "function %s does not exist"
-msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "recovery_target_timeline is not a valid number: \"%s\""
+msgstr ""
-#: catalog/pg_aggregate.c:286
+#: access/transam/xlog.c:4438
#, c-format
-msgid "function %s returns a set"
-msgstr "ÆÕÎËÃÉÑ %s ×ÏÚ×ÒÁÝÁÅÔ ÍÎÏÖÅÓÔ×Ï"
+msgid "recovery_target_timeline = %u"
+msgstr "recovery_target_timeline = %u"
+
+#: access/transam/xlog.c:4441
+msgid "recovery_target_timeline = latest"
+msgstr "recovery_target_timeline = latest"
-#: catalog/pg_aggregate.c:317
-#: catalog/pg_aggregate.c:326
+#: access/transam/xlog.c:4449
#, c-format
-msgid "function %s requires run-time type coercion"
+msgid "recovery_target_xid is not a valid number: \"%s\""
msgstr ""
-#: catalog/heap.c:221
+#: access/transam/xlog.c:4452
#, c-format
-msgid "permission denied to create \"%s.%s\""
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ \"%s.%s\""
-
-#: catalog/heap.c:223
-msgid "System catalog modifications are currently disallowed."
-msgstr "éÚÍÅÎÅÎÉÑ ÓÉÓÔÅÍÎÏÇÏ ËÁÔÁÌÏÇÁ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÎÅ ÄÏÚ×ÏÌÅÎÙ."
+msgid "recovery_target_xid = %u"
+msgstr "recovery_target_xid = %u"
-#: catalog/heap.c:382
-#: commands/tablecmds.c:697
-#: commands/tablecmds.c:1007
-#: commands/tablecmds.c:2927
-#, c-format
-msgid "tables can have at most %d columns"
-msgstr "ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË ÎÁ ÔÁÂÌÉÃÕ: %d"
+#: access/transam/xlog.c:4477
+#, fuzzy, c-format
+msgid "recovery_target_time = '%s'"
+msgstr "recovery_target_time = %s"
-#: catalog/heap.c:399
+#: access/transam/xlog.c:4493
#, c-format
-msgid "column name \"%s\" conflicts with a system column name"
-msgstr "ÉÍÑ ËÏÌÏÎËÉ \"%s\" ËÏÎÆÌÉËÔÕÅÔ Ó ÓÉÓÔÅÍÎÏÊ ËÏÌÏÎËÏÊ"
+msgid "recovery_target_inclusive = %s"
+msgstr "recovery_target_inclusive = %s"
-#: catalog/heap.c:415
+#: access/transam/xlog.c:4508
#, c-format
-msgid "column name \"%s\" is duplicated"
-msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ËÏÌÏÎËÉ: \"%s\""
+msgid "log_restartpoints = %s"
+msgstr ""
-#: catalog/heap.c:452
+#: access/transam/xlog.c:4512
#, c-format
-msgid "column \"%s\" has type \"unknown\""
-msgstr "ÔÉÐ ËÏÌÏÎËÉ \"%s\" -- \"unknown\""
-
-#: catalog/heap.c:453
-msgid "Proceeding with relation creation anyway."
-msgstr "ðÒÏÄÏÌÖÁÅÍ Ó ÓÏÚÄÁÎÉÅÍ ÏÔÎÏÛÅÎÉÑ × ÌÀÂÏÍ ÓÌÕÞÁÅ."
+msgid "unrecognized recovery parameter \"%s\""
+msgstr ""
-#: catalog/heap.c:460
+#: access/transam/xlog.c:4520
#, c-format
-msgid "column \"%s\" has pseudo-type %s"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ÐÓÅ×ÄÏ-ÔÉÐ %s"
+msgid "syntax error in recovery command file: %s"
+msgstr ""
-#: catalog/heap.c:732
-#: catalog/index.c:514
-#: commands/tablecmds.c:1501
-#, c-format
-msgid "relation \"%s\" already exists"
-msgstr "ÏÂßÅËÔ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4522
+msgid "Lines should have the format parameter = 'value'."
+msgstr ""
-#: catalog/heap.c:1584
+#: access/transam/xlog.c:4527
#, c-format
-msgid "only table \"%s\" can be referenced in check constraint"
-msgstr "ÔÏÌØËÏ ÎÁ ÔÁÂÌÉÃÕ \"%s\" ÍÏÖÎÏ ÓÓÙÌÁÔØÓÑ × CHECK-ÏÇÒÁÎÉÞÅÎÉÉ"
+msgid "recovery command file \"%s\" did not specify restore_command"
+msgstr ""
-#: catalog/heap.c:1593
-#: commands/typecmds.c:1872
-msgid "cannot use subquery in check constraint"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × CHECK-ÏÇÒÁÎÉÞÅÎÉÉ"
+#: access/transam/xlog.c:4546
+#, fuzzy, c-format
+msgid "recovery target timeline %u does not exist"
+msgstr "recovery_target_timeline = latest"
-#: catalog/heap.c:1597
-msgid "cannot use aggregate function in check constraint"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × CHECK-ÏÇÒÁÎÉÞÅÎÉÉ"
+#: access/transam/xlog.c:4655
+msgid "archive recovery complete"
+msgstr ""
-#: catalog/heap.c:1614
-#: commands/tablecmds.c:3722
+#: access/transam/xlog.c:4745
#, c-format
-msgid "constraint \"%s\" for relation \"%s\" already exists"
-msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "recovery stopping after commit of transaction %u, time %s"
+msgstr ""
-#: catalog/heap.c:1623
+#: access/transam/xlog.c:4750
#, c-format
-msgid "check constraint \"%s\" already exists"
-msgstr "CHECK-ÏÇÒÁÎÉÞÅÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/heap.c:1772
-msgid "cannot use column references in default expression"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÓÙÌËÉ ÎÁ ËÏÌÏÎËÉ × ×ÙÒÁÖÅÎÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
-
-#: catalog/heap.c:1780
-msgid "default expression must not return a set"
-msgstr "×ÙÒÁÖÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
-
-#: catalog/heap.c:1788
-msgid "cannot use subquery in default expression"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ×ÙÒÁÖÅÎÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
-
-#: catalog/heap.c:1792
-msgid "cannot use aggregate function in default expression"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ×ÙÒÁÖÅÎÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
+msgid "recovery stopping before commit of transaction %u, time %s"
+msgstr ""
-#: catalog/heap.c:1810
-#: rewrite/rewriteHandler.c:647
+#: access/transam/xlog.c:4758
#, c-format
-msgid "column \"%s\" is of type %s but default expression is of type %s"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ÔÉÐ %s ÎÏ ÔÉÐ ×ÙÒÁÖÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ %s"
-
-#: catalog/heap.c:1815
-#: parser/analyze.c:2701
-#: parser/parse_node.c:247
-#: parser/parse_target.c:367
-#: parser/parse_target.c:577
-#: parser/parse_target.c:586
-#: rewrite/rewriteHandler.c:652
-msgid "You will need to rewrite or cast the expression."
-msgstr "÷ÁÍ ÐÒÉÄ£ÔØÓÑ ÐÅÒÅÐÉÓÁÔØ ÉÌÉ ×ÙÐÏÌÎÉÔØ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ×ÙÒÁÖÅÎÉÑ."
-
-#: catalog/heap.c:2076
-msgid "cannot truncate a table referenced in a foreign key constraint"
+msgid "recovery stopping after abort of transaction %u, time %s"
msgstr ""
-#: catalog/heap.c:2077
+#: access/transam/xlog.c:4763
#, c-format
-msgid "Table \"%s\" references \"%s\" via foreign key constraint \"%s\"."
-msgstr "ôÁÂÌÉÃÁ \"%s\" ÓÓÙÌÁÅÔÓÑ ÎÁ \"%s\" ÞÅÒÅÚ ×ÎÅÛÎÉÊ ËÌÀÞ \"%s\"."
-
-#: catalog/index.c:495
-msgid "user-defined indexes on system catalog tables are not supported"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÉÎÄÅËÓÙ ÎÁ ÔÁÂÌÉÃÙ ÓÉÓÔÅÍÎÏÇÏ ËÁÔÁÌÏÇÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
+msgid "recovery stopping before abort of transaction %u, time %s"
+msgstr ""
-#: catalog/index.c:509
-msgid "shared indexes cannot be created after initdb"
-msgstr "ÎÅÌØÚÑ ÓÏÚÄÁÔØ ÏÂÝÉÅ ÉÎÄÅËÓÙ ÐÏÓÌÅ initdb"
+#: access/transam/xlog.c:4811
+msgid "control file contains invalid data"
+msgstr "ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ ÓÏÄÅÒÖÉÔ ÎÅ×ÅÒÎÙÅ ÄÁÎÎÙÅ"
-#: catalog/index.c:1634
+#: access/transam/xlog.c:4815
#, c-format
-msgid "shared index \"%s\" can only be reindexed in stand-alone mode"
-msgstr "ÏÂÝÉÊ ÉÎÄÅËÓ \"%s\" ÍÏÖÎÏ ÔÏÌØËÏ ÐÅÒÅÉÎÄÅËÓÉÒÏ×ÁÔØ × ÏÄÉÎÏÞÎÏÍ ÒÅÖÉÍÅ"
+msgid "database system was shut down at %s"
+msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÏÔËÌÀÞÅÎÁ: %s"
-#: catalog/namespace.c:173
-#: catalog/namespace.c:228
-#, c-format
-msgid "cross-database references are not implemented: \"%s.%s.%s\""
-msgstr "ÓÓÙÌËÉ ÍÅÖÄÕ ÂÁÚÁÍÉ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ: \"%s.%s.%s\""
+#: access/transam/xlog.c:4819
+#, fuzzy, c-format
+msgid "database system shutdown was interrupted; last known up at %s"
+msgstr "ÏÔËÌÀÞÅÎÉÅ ÓÉÓÔÅÍÙ ÂÙÌÏ ÐÒÅÒ×ÁÎÏ: %s"
-#: catalog/namespace.c:195
+#: access/transam/xlog.c:4823
#, c-format
-msgid "relation \"%s.%s\" does not exist"
-msgstr "ÏÔÎÏÛÅÎÉÅ \"%s.%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "database system was interrupted while in recovery at %s"
+msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ ×Ï ×ÒÅÍÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÎÁ %s"
-#: catalog/namespace.c:200
-#: utils/adt/regproc.c:837
-#, c-format
-msgid "relation \"%s\" does not exist"
-msgstr "ÏÔÎÏÛÅÎÉÅ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4825
+msgid ""
+"This probably means that some data is corrupted and you will have to use the "
+"last backup for recovery."
+msgstr ""
+"üÔÏ ÓËÏÒÅÅ ×ÓÅÇÏ ÏÚÎÁÞÁÅÔ ÞÔÏ ÎÅËÏÔÏÒÙÅ ÄÁÎÎÙÅ ÐÏ×ÒÅÖÄÅÎÙ É ×ÁÍ ÐÒÉÄ£ÔØÓÑ "
+"ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÓÌÅÄÎÉÊ ÂÜËÁÐ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ."
-#: catalog/namespace.c:239
-msgid "temporary tables may not specify a schema name"
-msgstr "×ÒÅÍÅÎÎÙÅ ÔÁÂÌÉÃÙ ÎÅ ÍÏÇÕÔ ÕËÁÚÙ×ÁÔØ ÉÍÑ ÓÈÅÍÙ"
+#: access/transam/xlog.c:4829
+#, fuzzy, c-format
+msgid "database system was interrupted while in recovery at log time %s"
+msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ ×Ï ×ÒÅÍÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÎÁ %s"
-#: catalog/namespace.c:267
-#: catalog/namespace.c:1278
-msgid "no schema has been selected to create in"
-msgstr "ÎÅ ×ÙÂÒÁÎÁ ÓÈÅÍÁ ÄÌÑ ÓÏÚÄÁÎÉÑ ÏÂßÅËÔÏ×"
+#: access/transam/xlog.c:4831
+#, fuzzy
+msgid ""
+"If this has occurred more than once some data might be corrupted and you "
+"might need to choose an earlier recovery target."
+msgstr ""
+"üÔÏ ÓËÏÒÅÅ ×ÓÅÇÏ ÏÚÎÁÞÁÅÔ ÞÔÏ ÎÅËÏÔÏÒÙÅ ÄÁÎÎÙÅ ÐÏ×ÒÅÖÄÅÎÙ É ×ÁÍ ÐÒÉÄ£ÔØÓÑ "
+"ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÓÌÅÄÎÉÊ ÂÜËÁÐ ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ."
-#: catalog/namespace.c:1195
-#: parser/parse_expr.c:1171
-#: parser/parse_target.c:732
-#, c-format
-msgid "cross-database references are not implemented: %s"
-msgstr "ÓÓÙÌËÉ ÍÅÖÄÕ ÂÁÚÁÍÉ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ: %s"
+#: access/transam/xlog.c:4835
+#, fuzzy, c-format
+msgid "database system was interrupted; last known up at %s"
+msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ: %s"
-#: catalog/namespace.c:1201
-#: parser/parse_expr.c:1197
-#: parser/parse_target.c:741
-#: gram.y:2515
-#: gram.y:7425
+#: access/transam/xlog.c:4867
#, c-format
-msgid "improper qualified name (too many dotted names): %s"
+msgid "requested timeline %u is not a child of database system timeline %u"
msgstr ""
-#: catalog/namespace.c:1313
+#: access/transam/xlog.c:4881 access/transam/xlog.c:4905
#, c-format
-msgid "improper relation name (too many dotted names): %s"
+msgid "checkpoint record is at %X/%X"
+msgstr "ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X"
+
+#: access/transam/xlog.c:4888
+msgid "could not locate required checkpoint record"
msgstr ""
-#: catalog/namespace.c:1659
+#: access/transam/xlog.c:4889
#, c-format
-msgid "permission denied to create temporary tables in database \"%s\""
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ×ÒÅÍÅÎÎÙÈ ÔÁÂÌÉÃ × ÂÁÚÅ \"%s\""
+msgid ""
+"If you are not restoring from a backup, try removing the file \"%s/"
+"backup_label\"."
+msgstr ""
-#: catalog/pg_largeobject.c:107
-#: commands/comment.c:1151
-#: storage/large_object/inv_api.c:197
-#: storage/large_object/inv_api.c:312
+#: access/transam/xlog.c:4915
#, c-format
-msgid "large object %u does not exist"
-msgstr "ÂÏÌØÛÏÊ ÏÂßÅËÔ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "using previous checkpoint record at %X/%X"
+msgstr "ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÅÄÙÄÕÝÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X"
-#: catalog/pg_conversion.c:66
-#, c-format
-msgid "conversion \"%s\" already exists"
-msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4921
+msgid "could not locate a valid checkpoint record"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÎÁÊÔÉ ËÏÒÒÅËÔÎÕÀ ËÏÎÔÒÏÌØÎÕÀ ÔÏÞËÕ"
-#: catalog/pg_conversion.c:79
-#, c-format
-msgid "default conversion for %s to %s already exists"
-msgstr "ËÏÎ×ÅÒÓÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ %s × %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4930
+#, fuzzy, c-format
+msgid "redo record is at %X/%X; shutdown %s"
+msgstr "redo-ÚÁÐÉÓØ: %X/%X; undo-ÚÁÐÉÓØ: %X/%X; ÏÔËÌÀÞÅÎÉÅ: %s"
-#: catalog/pg_conversion.c:307
-#: commands/comment.c:958
-#: commands/conversioncmds.c:109
-#: commands/conversioncmds.c:133
-#: commands/conversioncmds.c:192
-#, c-format
-msgid "conversion \"%s\" does not exist"
-msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4934
+#, fuzzy, c-format
+msgid "next transaction ID: %u/%u; next OID: %u"
+msgstr "ID ÓÌÅÄÕÀÝÅÊ ÔÒÁÎÚÁËÃÉÉ: %u; ÓÌÅÄÕÀÝÉÊ OID: %u"
-#: catalog/pg_namespace.c:51
-#: commands/schemacmds.c:252
-#, c-format
-msgid "schema \"%s\" already exists"
-msgstr "ÓÈÅÍÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:4938
+#, fuzzy, c-format
+msgid "next MultiXactId: %u; next MultiXactOffset: %u"
+msgstr "ID ÓÌÅÄÕÀÝÅÊ ÔÒÁÎÚÁËÃÉÉ: %u; ÓÌÅÄÕÀÝÉÊ OID: %u"
-#: catalog/pg_operator.c:217
-#: catalog/pg_operator.c:406
-#, c-format
-msgid "\"%s\" is not a valid operator name"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ÏÐÅÒÁÔÏÒÁ"
+#: access/transam/xlog.c:4942
+msgid "invalid next transaction ID"
+msgstr "ÎÅ×ÅÒÎÙÊ ID ÓÌÅÄÕÀÝÅÊ ÔÒÁÎÚÁËÃÉÉ"
-#: catalog/pg_operator.c:412
-msgid "at least one of leftarg or rightarg must be specified"
-msgstr "ÌÉÂÏ ÁÒÇÕÍÅÎÔ ÓÌÅ×Á ÌÉÂÏ ÓÐÒÁ×Á ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ ËÁË ÍÉÎÉÍÕÍ"
+#: access/transam/xlog.c:4960
+msgid "invalid redo in checkpoint record"
+msgstr "ÎÅ×ÅÒÎÁÑ ÚÁÐÉÓØ REDO (ÐÏ×ÔÏÒÉÔØ) × ÚÁÐÉÓÉ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
-#: catalog/pg_operator.c:420
-msgid "only binary operators can have commutators"
-msgstr "ÔÏÌØËÏ ÂÉÎÁÒÎÙÅ ÏÐÅÒÁÔÏÒÙ ÍÏÇÕÔ ÉÍÅÔØ ËÏÍÍÕÔÁÔÏÒÙ"
+#: access/transam/xlog.c:4971
+#, fuzzy
+msgid "invalid redo record in shutdown checkpoint"
+msgstr ""
+"ÎÅ×ÅÒÎÁÑ ÚÁÐÉÓØ REDO/UNDO (ÐÏ×ÔÏÒÉÔØ/ÏÔÍÅÎÉÔØ) × ÚÁÐÉÓÉ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ "
+"ÏÓÔÁÎÏ×Á"
-#: catalog/pg_operator.c:424
-msgid "only binary operators can have join selectivity"
-msgstr "ÔÏÌØËÏ ÂÉÎÁÒÎÙÅ ÏÐÅÒÁÔÏÒÙ ÍÏÇÕÔ ÉÍÅÔØ ×ÙÂÏÒËÕ ÐÏ ÏÂßÅÄÉÎÅÎÉÀ (JOIN SELECT)"
+#: access/transam/xlog.c:4996
+msgid "automatic recovery in progress"
+msgstr ""
-#: catalog/pg_operator.c:428
-msgid "only binary operators can hash"
-msgstr "ÔÏÌØËÏ ÂÉÎÁÒÎÙÅ ÏÐÅÒÁÔÏÒÙ ÍÏÇÕÔ ÈÜÛÉÒÏ×ÁÔØÓÑ"
+#: access/transam/xlog.c:5002
+msgid ""
+"database system was not properly shut down; automatic recovery in progress"
+msgstr ""
+"ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ ÂÙÌÁ ÎÅÐÒÁ×ÉÌØÎÏ ÏÓÔÁÎÏ×ÌÅÎÁ; ÐÒÏÉÚ×ÏÄÉÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÏÅ "
+"×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ"
-#: catalog/pg_operator.c:432
-msgid "only binary operators can merge join"
-msgstr "ÔÏÌØËÏ ÂÉÎÁÒÎÙÅ ÏÐÅÒÁÔÏÒÙ ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÌÉÑÎÉÅ × ÏÂßÅÄÉÎÅÎÉÉ (MERGE JOIN)"
+#: access/transam/xlog.c:5064
+#, c-format
+msgid "redo starts at %X/%X"
+msgstr "REDO (ÐÏ×ÔÏÒÉÔØ) ÎÁÞÉÎÁÅÔÓÑ Ó %X/%X"
-#: catalog/pg_operator.c:444
+#: access/transam/xlog.c:5134
#, c-format
-msgid "operator %s already exists"
-msgstr "ÏÐÅÒÁÔÏÒ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "redo done at %X/%X"
+msgstr "REDO (ÐÏ×ÔÏÒÉÔØ) ÚÁ×ÅÒÛÅÎÏ ÎÁ %X/%X"
-#: catalog/pg_operator.c:726
-msgid "operator cannot be its own negator or sort operator"
-msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÍÏÖÅÔ ÂÙÔØ Ó×ÏÉÍ ÓÏÂÓÔ×ÅÎÎÙÍ ÎÅÇÁÔÏÒÏÍ ÉÌÉ ÏÐÅÒÁÔÏÒÏÍ ÓÏÒÔÉÒÏ×ËÉ"
+#: access/transam/xlog.c:5138 access/transam/xlog.c:6075
+#, fuzzy, c-format
+msgid "last completed transaction was at log time %s"
+msgstr "ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\""
-#: catalog/pg_proc.c:100
-#: commands/functioncmds.c:154
-#: parser/parse_func.c:1388
-#, c-format
-msgid "functions cannot have more than %d arguments"
-msgstr "ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÂÏÌÅÅ %d"
+#: access/transam/xlog.c:5146
+msgid "redo is not required"
+msgstr "REDO (ÐÏ×ÔÏÒÉÔØ) ÎÅ ÔÒÅÂÕÅÔÓÑ"
-#: catalog/pg_proc.c:125
-#: executor/functions.c:1083
-msgid "A function returning \"anyarray\" or \"anyelement\" must have at least one argument of either type."
-msgstr "æÕÎËÃÉÑ ×ÏÚ×ÒÁÝÁÀÝÁÑ \"anyarray\" ÉÌÉ \"anyelement\" ÄÏÌÖÎÁ ÉÍÅÔØ ËÁË ÍÉÎÉÍÕÍ ÏÄÉÎ ÁÒÇÕÍÅÎÔ ÏÄÎÏÇÏ ÉÚ ÎÉÈ."
+#: access/transam/xlog.c:5166
+msgid "requested recovery stop point is before end time of backup dump"
+msgstr ""
-#: catalog/pg_proc.c:145
-#, c-format
-msgid "\"%s\" is already an attribute of type %s"
-msgstr "\"%s\" ÕÖÅ Ñ×ÌÑÅÔÓÑ ÁÔÒÉÂÕÔÏÍ ÔÉÐÁ %s"
+#: access/transam/xlog.c:5169
+msgid "WAL ends before end time of backup dump"
+msgstr ""
-#: catalog/pg_proc.c:200
+#: access/transam/xlog.c:5190
#, c-format
-msgid "function \"%s\" already exists with same argument types"
-msgstr "ÆÕÎËÃÉÑ \"%s\" Ó ÔÁËÉÍ ÎÁÂÏÒÏÍ ÁÒÇÕÍÅÎÔÏ× ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "selected new timeline ID: %u"
+msgstr ""
-#: catalog/pg_proc.c:214
-msgid "cannot change return type of existing function"
-msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÔÉÐ ×ÏÚ×ÒÁÝÁÅÍÏÇÏ ÚÎÁÞÅÎÉÑ ÄÌÑ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÆÕÎÃÉÉ"
+#: access/transam/xlog.c:5374
+msgid "invalid primary checkpoint link in control file"
+msgstr "ÎÅ×ÅÒÎÁÑ ÐÅÒ×ÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ × ËÏÎÔÒÏÌØÎÏÍ ÆÁÊÌÅ"
-#: catalog/pg_proc.c:215
-msgid "Use DROP FUNCTION first."
-msgstr "óÎÁÞÁÌÁ ÉÓÐÏÌØÚÕÊÔÅ DROP FUNCTION."
+#: access/transam/xlog.c:5378
+msgid "invalid secondary checkpoint link in control file"
+msgstr "ÎÅ×ÅÒÎÁÑ ×ÔÏÒÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ × ËÏÎÔÒÏÌØÎÏÍ ÆÁÊÌÅ"
-#: catalog/pg_proc.c:223
-#, c-format
-msgid "function \"%s\" is an aggregate"
-msgstr "ÆÕÎËÃÉÑ \"%s\" Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-
-#: catalog/pg_proc.c:228
-#, c-format
-msgid "function \"%s\" is not an aggregate"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-
-#: catalog/pg_proc.c:387
-#, c-format
-msgid "there is no built-in function named \"%s\""
-msgstr "×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: catalog/pg_proc.c:487
-#, c-format
-msgid "SQL functions cannot return type %s"
-msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
+#: access/transam/xlog.c:5382
+msgid "invalid checkpoint link in backup_label file"
+msgstr ""
-#: catalog/pg_proc.c:503
-#, c-format
-msgid "SQL functions cannot have arguments of type %s"
-msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÁÒÇÕÍÅÎÔÙ ÔÉÐÁ %s"
+#: access/transam/xlog.c:5396
+msgid "invalid primary checkpoint record"
+msgstr "ÎÅ×ÅÒÎÁÑ ÐÅÒ×ÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ"
-#: catalog/pg_proc.c:574
-#: executor/functions.c:803
-#, c-format
-msgid "SQL function \"%s\""
-msgstr "SQL-ÆÕÎËÃÉÑ \"%s\""
+#: access/transam/xlog.c:5400
+msgid "invalid secondary checkpoint record"
+msgstr "ÎÅ×ÅÒÎÁÑ ×ÔÏÒÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ"
-#: catalog/pg_type.c:198
-#, c-format
-msgid "invalid type internal size %d"
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÎÕÔÒÅÎÎÉÊ ÒÁÚÍÅÒ ÔÉÐÁ: %d"
+#: access/transam/xlog.c:5404
+msgid "invalid checkpoint record"
+msgstr "ÎÅ×ÅÒÎÁÑ ÚÁÐÉÓØ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
-#: catalog/pg_type.c:204
-#, c-format
-msgid "internal size %d is invalid for passed-by-value type"
-msgstr ""
+#: access/transam/xlog.c:5415
+msgid "invalid resource manager ID in primary checkpoint record"
+msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× × ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
-#: catalog/pg_type.c:211
-msgid "fixed-size types must have storage PLAIN"
-msgstr "ÔÉÐÙ ÆÉËÓÉÒÏ×ÁÎÎÏÇÏ ÒÁÚÍÅÒÁ ÏÂÑÚÁÎÙ ÉÍÅÔØ ÈÒÁÎÅÎÉÅ PLAIN"
+#: access/transam/xlog.c:5419
+msgid "invalid resource manager ID in secondary checkpoint record"
+msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× ×Ï ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
-#: catalog/pg_type.c:293
-#: catalog/pg_type.c:525
-#, c-format
-msgid "type \"%s\" already exists"
-msgstr "ÔÉÐ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:5423
+msgid "invalid resource manager ID in checkpoint record"
+msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× × ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
-#: catalog/pg_type.c:517
-#: commands/functioncmds.c:110
-#: commands/tablecmds.c:4632
-#: commands/typecmds.c:423
-#: commands/typecmds.c:809
-#: commands/typecmds.c:1167
-#: commands/typecmds.c:1288
-#: commands/typecmds.c:1400
-#: commands/typecmds.c:1487
-#: commands/typecmds.c:2072
-#: parser/parse_func.c:1401
-#: parser/parse_type.c:201
-#: parser/parse_type.c:227
-#: tcop/utility.c:97
-#: utils/adt/regproc.c:1003
-#, c-format
-msgid "type \"%s\" does not exist"
-msgstr "ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:5435
+msgid "invalid xl_info in primary checkpoint record"
+msgstr "ÎÅ×ÅÒÎÏÅ xl_info × ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
-#: commands/aggregatecmds.c:97
-#, c-format
-msgid "aggregate attribute \"%s\" not recognized"
-msgstr "ÁÇÒÅÇÁÔÎÙÊ ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
+#: access/transam/xlog.c:5439
+msgid "invalid xl_info in secondary checkpoint record"
+msgstr "ÎÅ×ÅÒÎÏÅ xl_info ×Ï ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
-#: commands/aggregatecmds.c:107
-msgid "aggregate basetype must be specified"
-msgstr "basetype ÁÇÒÅÇÁÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ"
+#: access/transam/xlog.c:5443
+msgid "invalid xl_info in checkpoint record"
+msgstr "ÎÅ×ÅÒÎÏÅ xl_info × ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ"
-#: commands/aggregatecmds.c:111
-msgid "aggregate stype must be specified"
-msgstr "stype ÁÇÒÅÇÁÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ"
+#: access/transam/xlog.c:5455
+msgid "invalid length of primary checkpoint record"
+msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÚÁÐÉÓÉ ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
-#: commands/aggregatecmds.c:115
-msgid "aggregate sfunc must be specified"
-msgstr "sfunc ÁÇÒÅÇÁÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎÁ"
+#: access/transam/xlog.c:5459
+msgid "invalid length of secondary checkpoint record"
+msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÚÁÐÉÓÉ ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
-#: commands/aggregatecmds.c:138
-#, c-format
-msgid "aggregate transition data type cannot be %s"
-msgstr "ÐÅÒÅÈÏÄÎÙÊ ÔÉÐ ÁÇÒÅÇÁÔÁ ÎÅ ÍÏÖÅÔ ÂÙÔØ %s"
+#: access/transam/xlog.c:5463
+msgid "invalid length of checkpoint record"
+msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÚÁÐÉÓÉ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
-#: commands/aggregatecmds.c:258
-#, c-format
-msgid "function %s(*) already exists in schema \"%s\""
-msgstr "ÆÕÎËÃÉÑ %s(*) ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
+#: access/transam/xlog.c:5595
+msgid "shutting down"
+msgstr "ÏÔËÌÀÞÅÎÉÅ × ÐÒÏÃÅÓÓÅ"
-#: commands/aggregatecmds.c:264
-#: commands/functioncmds.c:699
-#, c-format
-msgid "function %s already exists in schema \"%s\""
-msgstr "ÆÕÎËÃÉÑ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
+#: access/transam/xlog.c:5603
+msgid "database system is shut down"
+msgstr "ÓÉÓÔÅÍÁ ÏÔËÌÀÞÅÎÁ"
-#: commands/aggregatecmds.c:335
-#: commands/conversioncmds.c:213
-#: commands/dbcommands.c:890
-#: commands/functioncmds.c:773
-#: commands/opclasscmds.c:954
-#: commands/operatorcmds.c:303
-#: commands/schemacmds.c:319
-#: commands/tablecmds.c:5228
-#: commands/tablespace.c:839
-#: commands/typecmds.c:2103
-msgid "must be superuser to change owner"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÉÚÍÅÎÅÎÉÑ ×ÌÁÄÅÌØÃÁ"
-
-#: commands/analyze.c:153
-#, c-format
-msgid "skipping \"%s\" --- only table or database owner can analyze it"
-msgstr "ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÔÏÌØËÏ ×ÌÁÄÅÌÅà ÔÁÂÌÉÃÙ ÉÌÉ ÂÁÚÙ ÍÏÖÅÔ ÁÎÁÌÉÚÉÒÏ×ÁÔØ ÜÔÏÔ ÏÂßÅËÔ"
+#: access/transam/xlog.c:5913
+msgid ""
+"concurrent transaction log activity while database system is shutting down"
+msgstr ""
+"ÚÁÍÅÞÅÎÁ ÐÁÒÁÌÌÅÌØÎÁÑ ÁËÔÉ×ÎÏÓÔØ × ÖÕÒÎÁÌÅ ÔÒÁÎÚÁËÃÉÊ ÐÒÉ ÏÓÔÁÎÏ×ËÅ ÓÉÓÔÅÍÙ "
+"ÂÁÚ ÄÁÎÎÙÈ"
-#: commands/analyze.c:168
-#, c-format
-msgid "skipping \"%s\" --- cannot analyze indexes, views, or special system tables"
-msgstr "ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÉÎÄÅËÓÙ, ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÉÌÉ ÓÐÅÃÉÁÌØÎÙÅ ÓÉÓÔÅÍÎÙÅ ÔÁÂÌÉÃÙ ÎÅ ÁÎÁÌÉÚÉÒÕÀÔÓÑ ÄÌÑ ÓÂÏÒÁ ÓÔÁÔÉÓÔÉËÉ"
+#: access/transam/xlog.c:6071
+#, fuzzy, c-format
+msgid "recovery restart point at %X/%X"
+msgstr "REDO (ÐÏ×ÔÏÒÉÔØ) ÎÁÞÉÎÁÅÔÓÑ Ó %X/%X"
-#: commands/analyze.c:198
+#: access/transam/xlog.c:6184
#, c-format
-msgid "analyzing \"%s.%s\""
-msgstr "ÁÎÁÌÉÚÉÒÕÅÔÓÑ \"%s.%s\""
+msgid "unexpected timeline ID %u (after %u) in checkpoint record"
+msgstr ""
-#: commands/analyze.c:912
+#: access/transam/xlog.c:6216
#, c-format
-msgid "\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead rows; %d rows in sample, %.0f estimated total rows"
+msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
msgstr ""
-#: commands/cluster.c:133
+#: access/transam/xlog.c:6353 access/transam/xlog.c:6378
#, c-format
-msgid "there is no previously clustered index for table \"%s\""
-msgstr "ÎÅ ÉÍÅÅÔÓÑ ÐÒÅÄÙÄÕÝÅÇÏ ÐÅÒÅÇÒÕÐÐÉÒÏ×ÁÎÎÏÇÏ ÉÎÄÅËÓÁ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+msgid "could not fsync log file %u, segment %u: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u: %m"
-#: commands/cluster.c:147
-#: commands/tablecmds.c:5377
-#, c-format
-msgid "index \"%s\" for table \"%s\" does not exist"
-msgstr "ÉÎÄÅËÓ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/transam/xlog.c:6386
+#, fuzzy, c-format
+msgid "could not fsync write-through log file %u, segment %u: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u: %m"
-#: commands/cluster.c:326
+#: access/transam/xlog.c:6395
#, c-format
-msgid "\"%s\" is not an index for table \"%s\""
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+msgid "could not fdatasync log file %u, segment %u: %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fdatasync) ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u: %m"
-#: commands/cluster.c:339
-msgid "cannot cluster on partial index"
-msgstr "ÎÅÌØÚÑ ÇÒÕÐÐÉÒÏ×ÁÔØ ÐÏ ÞÁÓÔÉÞÎÏÍÕ ÉÎÄÅËÓÕ"
+#: access/transam/xlog.c:6437 access/transam/xlog.c:6608
+msgid "must be superuser to run a backup"
+msgstr ""
-#: commands/cluster.c:357
-msgid "cannot cluster when index access method does not handle null values"
-msgstr "ÎÅÌØÚÑ ÇÒÕÐÐÉÒÏ×ÁÔØ ËÏÇÄÁ ÍÅÔÏÄ ÄÏÓÔÕÐÁ ÐÏ ÉÎÄÅËÓÕ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÕÌÅ×ÙÅ (NULL) ÚÎÁÞÅÎÉÑ"
+#: access/transam/xlog.c:6442 access/transam/xlog.c:6448
+msgid "WAL archiving is not active"
+msgstr ""
-#: commands/cluster.c:358
-#, c-format
-msgid "You may be able to work around this by marking column \"%s\" NOT NULL."
-msgstr "÷Ù ÍÏÖÅÔ ÓÍÏÖÅÔÅ ÜÔÏ ÏÂÏÊÔÉ ÐÕÔ£Í ÄÅËÌÁÒÉÒÏ×ÁÎÉÑ ËÏÌÏÎËÉ \"%s\" ËÁË NOT NULL."
+#: access/transam/xlog.c:6443
+#, fuzzy
+msgid "archive_mode must be enabled at server start."
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÐÏÓÌÅ ÚÁÐÕÓËÁ ÓÅÒ×ÅÒÁ"
-#: commands/cluster.c:370
-msgid "cannot cluster on expressional index when index access method does not handle null values"
-msgstr "ÎÅÌØÚÑ ÇÒÕÐÐÉÒÏ×ÁÔØ ÐÏ ÉÎÄÅËÓÎÏÍÕ ×ÙÒÁÖÅÎÉÀ ËÏÇÄÁ ÍÅÔÏÄ ÄÏÓÔÕÐÁ ÐÏ ÉÎÄÅËÓÕ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÕÌÅ×ÙÅ (NULL) ÚÎÁÞÅÎÉÑ"
+#: access/transam/xlog.c:6449
+msgid ""
+"archive_command must be defined before online backups can be made safely."
+msgstr ""
-#: commands/cluster.c:384
-#, c-format
-msgid "\"%s\" is a system catalog"
-msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ"
+#: access/transam/xlog.c:6478 access/transam/xlog.c:6532
+msgid "a backup is already in progress"
+msgstr ""
-#: commands/cluster.c:394
-msgid "cannot cluster temporary tables of other sessions"
-msgstr "ÎÅÌØÚÑ ÇÒÕÐÐÉÒÏ×ÁÔØ ×ÒÅÍÅÎÎÙÅ ÔÁÂÌÉÃÙ ÄÒÕÇÉÈ ÓÅÓÓÉÊ"
+#: access/transam/xlog.c:6479
+msgid "Run pg_stop_backup() and try again."
+msgstr ""
-#: commands/conversioncmds.c:66
+#: access/transam/xlog.c:6533
#, c-format
-msgid "source encoding \"%s\" does not exist"
-msgstr "ÉÓÈÏÄÎÁÑ ËÏÄÉÒÏ×ËÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid ""
+"If you're sure there is no backup in progress, remove file \"%s\" and try "
+"again."
+msgstr ""
-#: commands/conversioncmds.c:73
+#: access/transam/xlog.c:6554 access/transam/xlog.c:6683
#, c-format
-msgid "destination encoding \"%s\" does not exist"
-msgstr "ËÏÄÉÒÏ×ËÁ ÎÁÚÎÁÞÅÎÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "could not write file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ \"%s\": %m"
-#: commands/conversioncmds.c:151
-#, c-format
-msgid "conversion \"%s\" already exists in schema \"%s\""
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
+#: access/transam/xlog.c:6646
+msgid "a backup is not in progress"
+msgstr ""
-#: commands/comment.c:334
-#: commands/sequence.c:767
-#: tcop/utility.c:83
+#: access/transam/xlog.c:6658 access/transam/xlog.c:6982
+#: access/transam/xlog.c:6988 access/transam/xlog.c:7019
+#: access/transam/xlog.c:7025
#, c-format
-msgid "\"%s\" is not a sequence"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØÀ"
+msgid "invalid data in file \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÅ ÄÁÎÎÙÅ × ÆÁÊÌÅ \"%s\""
-#: commands/comment.c:341
-#: commands/indexcmds.c:137
-#: commands/indexcmds.c:951
-#: commands/lockcmds.c:68
-#: commands/tablecmds.c:544
-#: commands/tablecmds.c:2624
-#: commands/trigger.c:141
-#: commands/trigger.c:546
-#: tcop/utility.c:78
-#, c-format
-msgid "\"%s\" is not a table"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ"
+#: access/transam/xlog.c:6730
+#, fuzzy
+msgid "must be superuser to switch transaction log files"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÂÒÏÓÁ ÓÞ£ÔÞÉËÏ× ÓÔÁÔÉÓÔÉËÉ"
-#: commands/comment.c:348
-#: commands/view.c:113
-#: tcop/utility.c:88
-#, c-format
-msgid "\"%s\" is not a view"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÅÍ"
+#: access/transam/xlog.c:6838 access/transam/xlog.c:6907
+#, fuzzy, c-format
+msgid "could not parse transaction log location \"%s\""
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÄÉÒÅËÔÏÒÉÀ ÖÕÒÎÁÌÁ ÔÒÁÎÚÁËÃÉÊ \"%s\": %m"
-#: commands/comment.c:404
-#: commands/tablecmds.c:3100
-#: commands/tablecmds.c:3193
-#: commands/tablecmds.c:3245
-#: commands/tablecmds.c:3341
-#: commands/tablecmds.c:3402
-#: commands/tablecmds.c:3468
-#: commands/tablecmds.c:4608
-#: commands/tablecmds.c:4745
-#: parser/parse_relation.c:1641
-#: parser/parse_relation.c:1700
-#: parser/parse_relation.c:1913
-#: parser/parse_type.c:94
-#: utils/adt/ruleutils.c:1257
+#: access/transam/xlog.c:7053
#, c-format
-msgid "column \"%s\" of relation \"%s\" does not exist"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/comment.c:435
-msgid "database name may not be qualified"
+msgid "xlog redo %s"
msgstr ""
-#: commands/comment.c:468
-msgid "database comments may only be applied to the current database"
-msgstr "ËÏÍÍÅÎÔÁÒÉÉ ÂÁÚÙ ÍÏÇÕÔ ÐÒÉÍÅÎÑÔØÓÑ ÔÏÌØËÏ Ë ÔÅËÕÝÅÊ ÂÁÚÅ ÄÁÎÎÙÈ"
+#: access/gin/ginarrayproc.c:30
+#, fuzzy
+msgid "array must not contain null values"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÓÏÄÅÒÖÉÔ ÚÎÁÞÅÎÉÑ NULL"
+
+#: access/gin/ginscan.c:146
+#, fuzzy
+msgid "GIN indexes do not support whole-index scans"
+msgstr "hash-ÉÎÄÅËÓÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÓËÁÎÉÒÏ×ÁÎÉÅ ÃÅÌÉËÏ×ÙÈ ÉÎÄÅËÓÏ×"
-#: commands/comment.c:500
-#: commands/schemacmds.c:172
-msgid "schema name may not be qualified"
+#: access/gin/ginscan.c:190
+msgid "GIN index does not support search with void query"
msgstr ""
-#: commands/comment.c:582
-#, c-format
-msgid "rule \"%s\" does not exist"
-msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/nbtree/nbtinsert.c:297
+#, fuzzy, c-format
+msgid "duplicate key value violates unique constraint \"%s\""
+msgstr "ÐÏ×ÔÏÒÎÙÊ ËÌÀÞ ÎÁÒÕÛÁÅÔ ËÏÎÓÔÒÅÊÎÔ UNIQUE \"%s\""
-#: commands/comment.c:590
+#: access/nbtree/nbtinsert.c:418 access/nbtree/nbtsort.c:477
#, c-format
-msgid "there are multiple rules named \"%s\""
-msgstr "ÉÍÅÅÔÓÑ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÐÒÁ×ÉÌÁ Ó ÉÍÅÎÅÍ \"%s\""
-
-#: commands/comment.c:591
-msgid "Specify a relation name as well as a rule name."
-msgstr "õËÁÖÉÔÅ ÉÍÑ ÏÔÎÏÛÅÎÉÑ É ÔÁËÖÅ ÉÍÑ ÐÒÁ×ÉÌÁ."
+msgid "index row size %lu exceeds btree maximum, %lu"
+msgstr "ÒÁÚÍÅÒ ÓÔÒÏËÉ ÉÎÄÅËÓÁ %lu, ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÕÍ B-ÄÅÒÅ×Á: %lu"
-#: commands/comment.c:619
-#: rewrite/rewriteDefine.c:580
-#: rewrite/rewriteRemove.c:59
-#, c-format
-msgid "rule \"%s\" for relation \"%s\" does not exist"
-msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/nbtree/nbtinsert.c:421 access/nbtree/nbtsort.c:480
+msgid ""
+"Values larger than 1/3 of a buffer page cannot be indexed.\n"
+"Consider a function index of an MD5 hash of the value, or use full text "
+"indexing."
+msgstr ""
-#: commands/comment.c:836
-#: commands/trigger.c:483
-#: commands/trigger.c:697
+#: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:361
#, c-format
-msgid "trigger \"%s\" for table \"%s\" does not exist"
-msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "index \"%s\" is not a btree"
+msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ b-ÄÅÒÅ×ÏÍ"
-#: commands/comment.c:916
+#: access/nbtree/nbtpage.c:163 access/nbtree/nbtpage.c:367
#, c-format
-msgid "table \"%s\" has multiple constraints named \"%s\""
-msgstr "ÔÁÂÌÉÃÁ \"%s\" ÓÏÄÅÒÖÉÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÏÎÓÔÒÅÊÎÔÁ Ó ÉÍÅÎÅÍ \"%s\""
+msgid "version mismatch in index \"%s\": file version %d, code version %d"
+msgstr ""
+"ÎÅ ÓÏ×ÐÁÄÅÎÉÅ ×ÅÒÓÉÉ × ÉÎÄÅËÓÅ \"%s\": ×ÅÒÓÉÑ ÆÁÊÌÁ: %d, ×ÅÒÓÉÑ ËÏÄÁ: %d"
-#: commands/comment.c:928
+#: access/heap/heapam.c:954
#, c-format
-msgid "constraint \"%s\" for table \"%s\" does not exist"
-msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: commands/comment.c:992
-msgid "language name may not be qualified"
-msgstr ""
+msgid "could not obtain lock on relation \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÌÕÞÉÔØ ÂÌÏËÉÒÏ×ËÕ ÎÁ ÏÔÎÏÛÅÎÉÅ \"%s\""
-#: commands/comment.c:1007
-msgid "must be superuser to comment on procedural language"
-msgstr ""
+#: access/heap/heapam.c:959
+#, fuzzy, c-format
+msgid "could not obtain lock on relation with OID %u"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÌÕÞÉÔØ ÂÌÏËÉÒÏ×ËÕ ÎÁ ÏÔÎÏÛÅÎÉÅ \"%s\""
-#: commands/comment.c:1048
-#: commands/indexcmds.c:230
-#: commands/opclasscmds.c:108
-#: commands/opclasscmds.c:648
-#: commands/opclasscmds.c:800
-#: commands/opclasscmds.c:900
+#: access/heap/heapam.c:1054 access/heap/heapam.c:1082 catalog/aclchk.c:572
#, c-format
-msgid "access method \"%s\" does not exist"
-msgstr "ÍÅÔÏÄ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "\"%s\" is an index"
+msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
-#: commands/comment.c:1077
-#: commands/comment.c:1087
-#: commands/indexcmds.c:614
-#: commands/indexcmds.c:624
-#: commands/opclasscmds.c:677
-#: commands/opclasscmds.c:687
-#: commands/opclasscmds.c:822
-#: commands/opclasscmds.c:833
-#: commands/opclasscmds.c:922
-#: commands/opclasscmds.c:932
+#: access/heap/heapam.c:1059 access/heap/heapam.c:1087 catalog/aclchk.c:579
+#: commands/tablecmds.c:5465 commands/tablecmds.c:6563
#, c-format
-msgid "operator class \"%s\" does not exist for access method \"%s\""
-msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÄÌÑ ÍÅÄÏÔÁ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "\"%s\" is a composite type"
+msgstr "\"%s\" Ñ×ÌÑÔÓÑ ÓÌÏÖÎÙÍ ÔÉÐÏÍ"
-#: commands/comment.c:1192
-#: commands/functioncmds.c:908
-#: commands/functioncmds.c:1156
-#, c-format
-msgid "source data type %s does not exist"
-msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ ÄÁÎÎÙÈ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: access/heap/heapam.c:3047 access/heap/heapam.c:3078
+#: access/heap/heapam.c:3113
+#, fuzzy, c-format
+msgid "could not obtain lock on row in relation \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÌÕÞÉÔØ ÂÌÏËÉÒÏ×ËÕ ÎÁ ÏÔÎÏÛÅÎÉÅ \"%s\""
-#: commands/comment.c:1199
-#: commands/functioncmds.c:915
-#: commands/functioncmds.c:1163
+#: access/heap/hio.c:124 access/heap/rewriteheap.c:587
#, c-format
-msgid "target data type %s does not exist"
-msgstr "ÔÉÐ ÄÁÎÎÙÈ ÎÁÚÎÁÞÅÎÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "row is too big: size %lu, maximum size %lu"
+msgstr "ÓÔÒÏËÁ ÓÌÉÛËÏÍ ×ÅÌÉËÁ: ÒÁÚÍÅÒ %lu, ÐÒÉ ÍÁËÓÉÍÕÍÅ: %lu"
-#: commands/comment.c:1209
-#: commands/functioncmds.c:1173
+#: access/index/indexam.c:146 tcop/utility.c:97 commands/comment.c:500
+#: commands/indexcmds.c:1263 commands/indexcmds.c:1293
#, c-format
-msgid "cast from type %s to type %s does not exist"
-msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "\"%s\" is not an index"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ"
-#: commands/comment.c:1221
-#: commands/functioncmds.c:948
-#: commands/functioncmds.c:1182
+#: access/hash/hashinsert.c:80
#, c-format
-msgid "must be owner of type %s or type %s"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÔÉÐÁ %s ÉÌÉ ÔÉÐÁ %s"
-
-#: commands/copy.c:721
-#: commands/copy.c:729
-#: commands/copy.c:737
-#: commands/copy.c:745
-#: commands/copy.c:753
-#: commands/copy.c:761
-#: commands/copy.c:769
-#: commands/copy.c:777
-#: commands/copy.c:785
-#: commands/dbcommands.c:108
-#: commands/dbcommands.c:116
-#: commands/dbcommands.c:124
-#: commands/dbcommands.c:132
-#: commands/functioncmds.c:228
-#: commands/functioncmds.c:236
-#: commands/functioncmds.c:244
-#: commands/functioncmds.c:252
-#: commands/functioncmds.c:260
-#: commands/sequence.c:896
-#: commands/sequence.c:909
-#: commands/sequence.c:917
-#: commands/sequence.c:925
-#: commands/sequence.c:933
-#: commands/sequence.c:941
-#: commands/user.c:576
-#: commands/user.c:588
-#: commands/user.c:596
-#: commands/user.c:604
-#: commands/user.c:612
-#: commands/user.c:620
-#: commands/user.c:826
-#: commands/user.c:838
-#: commands/user.c:846
-#: commands/user.c:854
-#: commands/user.c:1356
-#: commands/user.c:1364
-msgid "conflicting or redundant options"
-msgstr "ËÏÎÆÌÉËÔÕÀÝÉÅ ÉÌÉ ÉÚÌÉÛÎÉÅ ÏÐÃÉÉ"
-
-#: commands/dbcommands.c:139
-msgid "LOCATION is not supported anymore"
-msgstr "LOCATION ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+msgid "index row size %lu exceeds hash maximum %lu"
+msgstr "ÒÁÚÍÅÒ ÓÔÒÏËÉ ÉÎÄÅËÓÁ %lu ÐÒÅ×ÙÛÁÅÔ hash-ÍÁËÓÉÍÕÍ %lu"
-#: commands/dbcommands.c:140
-msgid "Consider using tablespaces instead."
+#: access/hash/hashinsert.c:83
+msgid "Values larger than a buffer page cannot be indexed."
msgstr ""
-#: commands/dbcommands.c:163
-#, c-format
-msgid "%d is not a valid encoding code"
-msgstr "%d ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ËÏÄÏÍ ËÏÄÉÒÏ×ËÉ"
-
-#: commands/dbcommands.c:172
+#: access/hash/hashovfl.c:544
#, c-format
-msgid "%s is not a valid encoding name"
-msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ËÏÄÉÒÏ×ËÉ"
-
-#: commands/dbcommands.c:193
-msgid "permission denied to create database"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ÂÁÚÙ"
+msgid "out of overflow pages in hash index \"%s\""
+msgstr "ÎÅÈ×ÁÔÁÅÔ ÓÔÒÁÎÉà ÐÅÒÅÐÏÌÎÅÎÉÑ × hash-ÉÎÄÅËÓÅ \"%s\""
-#: commands/dbcommands.c:202
-msgid "must be superuser to create database for another user"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÞÔÏÂÙ ÓÏÚÄÁ×ÁÔØ ÂÁÚÙ ÄÌÑ ÄÒÕÇÉÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+#: access/hash/hashsearch.c:144
+msgid "hash indexes do not support whole-index scans"
+msgstr "hash-ÉÎÄÅËÓÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÓËÁÎÉÒÏ×ÁÎÉÅ ÃÅÌÉËÏ×ÙÈ ÉÎÄÅËÓÏ×"
-#: commands/dbcommands.c:216
-#: commands/dbcommands.c:458
-#: commands/dbcommands.c:712
+#: access/hash/hashutil.c:198
#, c-format
-msgid "database \"%s\" already exists"
-msgstr "ÂÁÚÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "index \"%s\" is not a hash index"
+msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ hash-ÉÎÄÅËÓÏÍ"
-#: commands/dbcommands.c:229
+#: access/hash/hashutil.c:204
#, c-format
-msgid "template database \"%s\" does not exist"
-msgstr "ÂÁÚÁ ÄÁÎÎÙÈ-ÛÁÂÌÏÎ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "index \"%s\" has wrong hash version"
+msgstr "ÉÎÄÅËÓ \"%s\" ÉÍÅÅÎÔ ÎÅÐÒÁ×ÉÌØÎÕÀ hash-×ÅÒÓÉÀ"
-#: commands/dbcommands.c:240
+#: utils/mmgr/aset.c:361
#, c-format
-msgid "permission denied to copy database \"%s\""
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ËÏÐÉÒÏ×ÁÎÉÀ ÂÁÚÙ \"%s\""
+msgid "Failed while creating memory context \"%s\"."
+msgstr "ïÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ËÏÎÔÅËÓÔÁ ÐÁÍÑÔÉ \"%s\"."
-#: commands/dbcommands.c:253
+#: utils/mmgr/aset.c:540 utils/mmgr/aset.c:715 utils/mmgr/aset.c:910
#, c-format
-msgid "source database \"%s\" is being accessed by other users"
-msgstr "ÉÓÈÏÄÎÁÑ ÂÁÚÁ \"%s\" ÎÁÈÏÄÉÔÓÑ × ÐÏÌØÚÏ×ÁÎÉÉ ÄÒÕÇÉÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ"
+msgid "Failed on request of size %lu."
+msgstr "ïÛÉÂËÁ ÐÒÉ ÚÁÐÒÏÓÅ ÒÁÚÍÅÒÁ %lu."
-#: commands/dbcommands.c:264
+#: utils/mmgr/portalmem.c:208
#, c-format
-msgid "invalid server encoding %d"
-msgstr "ÎÅ×ÅÒÎÁÑ ËÏÄÉÒÏ×ËÁ ÓÅÒ×ÅÒÁ: %d"
+msgid "cursor \"%s\" already exists"
+msgstr "ËÕÒÓÏÒ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/dbcommands.c:310
+#: utils/mmgr/portalmem.c:212
#, c-format
-msgid "cannot assign new default tablespace \"%s\""
+msgid "closing existing cursor \"%s\""
+msgstr "ÚÁËÒÙÔÉÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ËÕÒÓÏÒÁ \"%s\""
+
+#: utils/mmgr/portalmem.c:580
+msgid "cannot PREPARE a transaction that has created a cursor WITH HOLD"
msgstr ""
-#: commands/dbcommands.c:312
-#, c-format
-msgid "There is a conflict because database \"%s\" already has some tables in this tablespace."
+#: utils/mmgr/portalmem.c:879 utils/fmgr/funcapi.c:60 commands/prepare.c:729
+#: executor/execQual.c:1179 executor/execQual.c:1222 executor/execQual.c:1514
+#: executor/execQual.c:4621 executor/functions.c:680 executor/functions.c:719
+msgid "set-valued function called in context that cannot accept a set"
msgstr ""
-#: commands/dbcommands.c:382
-#: commands/dbcommands.c:404
-#: commands/dbcommands.c:414
-#: commands/dbcommands.c:1226
-#: commands/dbcommands.c:1234
-msgid "could not initialize database directory"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ"
+#: utils/mmgr/portalmem.c:883 commands/prepare.c:733
+msgid "materialize mode required, but it is not allowed in this context"
+msgstr ""
-#: commands/dbcommands.c:383
-#, c-format
-msgid "Directory \"%s\" already exists."
-msgstr "äÉÒÅËÔÏÒÉÑ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ."
+#: utils/adt/acl.c:145 utils/adt/name.c:87
+msgid "identifier too long"
+msgstr "ÉÄÅÎÔÉÆÉËÁÔÏÒ ÓÌÉÛËÏÍ ÄÌÉÎÅÎ"
-#: commands/dbcommands.c:405
-#: commands/dbcommands.c:1227
+#: utils/adt/acl.c:146 utils/adt/name.c:88
#, c-format
-msgid "Failing system command was: %s"
-msgstr "óÉÓÔÅÍÎÁÑ ËÏÍÁÎÄÁ Ó ÏÛÉÂËÏÊ: %s"
-
-#: commands/dbcommands.c:406
-#: commands/dbcommands.c:1228
-msgid "Look in the postmaster's stderr log for more information."
-msgstr "ðÒÏÓÍÏÔÒÉÔÅ stderr-ÖÕÒÎÁÌ postmaster'Á ÄÌÑ ÐÏÄÒÏÂÎÏÓÔÅÊ."
-
-#: commands/dbcommands.c:533
-msgid "cannot drop the currently open database"
-msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÏÔËÒÙÔÕÀ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÂÁÚÕ"
-
-#: commands/dbcommands.c:564
-msgid "cannot drop a template database"
-msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÂÁÚÕ-ÛÁÂÌÏÎ"
+msgid "Identifier must be less than %d characters."
+msgstr "éÄÅÎÔÉÆÉËÁÔÏÒ ÄÏÌÖÅÎ ÂÙÔØ ÍÅÎÎÅ ÞÅÍ %d ÓÉÍ×ÏÌÏ×."
-#: commands/dbcommands.c:572
-#: commands/dbcommands.c:699
+#: utils/adt/acl.c:232
#, c-format
-msgid "database \"%s\" is being accessed by other users"
-msgstr "ÂÁÚÁ \"%s\" ÎÁÈÏÄÉÔÓÑ × ÐÏÌØÚÏ×ÁÎÉÉ ÄÒÕÇÉÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ"
+msgid "unrecognized key word: \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÏÅ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï: \"%s\""
-#: commands/dbcommands.c:690
-msgid "current database may not be renamed"
-msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÔÅËÕÝÕÀ ÂÁÚÕ ÄÁÎÎÙÈ"
+#: utils/adt/acl.c:233
+msgid "ACL key word must be \"group\" or \"user\"."
+msgstr "ëÌÀÞÅ×ÏÅ ÓÌÏ×Ï ACL ÄÏÌÖÎÏ ÂÙÔØ \"group\" ÉÌÉ \"user\"."
-#: commands/dbcommands.c:724
-msgid "permission denied to rename database"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÀ ÂÁÚÙ"
+#: utils/adt/acl.c:238
+msgid "missing name"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ"
-#: commands/dbcommands.c:1063
-#: commands/dbcommands.c:1200
-#: commands/dbcommands.c:1250
-#, c-format
-msgid "could not remove database directory \"%s\""
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ \"%s\""
+#: utils/adt/acl.c:239
+msgid "A name must follow the \"group\" or \"user\" key word."
+msgstr "éÍÑ ÄÏÌÖÎÏ ÓÌÅÄÏ×ÁÔØ ÚÁ ËÌÀÞÅ×ÙÍÉ ÓÌÏ×ÁÍÉ \"group\" ÉÌÉ \"user\"."
-#: commands/copy.c:205
-#: commands/copy.c:217
-#: commands/copy.c:250
-#: commands/copy.c:260
-msgid "COPY BINARY is not supported to stdout or from stdin"
-msgstr "COPY BINARY ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ÓÔÁÎÄÁÒÔÎÏÇÏ ×Ù×ÏÄÁ (stdout) ÉÌÉ ××ÏÄÁ (stdin)"
+#: utils/adt/acl.c:245
+msgid "missing \"=\" sign"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÎÁË \"=\""
-#: commands/copy.c:313
+#: utils/adt/acl.c:295
#, c-format
-msgid "could not write to COPY file: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ COPY: %m"
-
-#: commands/copy.c:321
-msgid "connection lost during COPY to stdout"
-msgstr "ÐÏÄÓÏÅÄÉÎÅÎÉÅ ÐÏÔÅÒÑÎÏ ×Ï ×ÒÅÍÑ COPY × ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ (stdout)"
-
-#: commands/copy.c:404
-#: commands/copy.c:422
-#: commands/copy.c:426
-#: commands/copy.c:487
-#: commands/copy.c:536
-#: tcop/fastpath.c:291
-#: tcop/postgres.c:287
-#: tcop/postgres.c:310
-msgid "unexpected EOF on client connection"
-msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ËÏÎÅÃ ÆÁÊÌÁ (EOF) ÐÒÉ ÐÏÄÓÏÅÄÉÎÅÎÉÉ ËÌÉÅÎÔÁ"
+msgid "invalid mode character: must be one of \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÍ×ÏÌ ÒÅÖÉÍÁ: ÄÏÌÖÅÎ ÂÙÔØ ÏÄÉÎ ÉÚ \"%s\""
-#: commands/copy.c:438
-#, c-format
-msgid "COPY from stdin failed: %s"
-msgstr "ÏÛÉÂËÁ ÐÒÉ COPY ÉÚ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ (stdin): %s"
+#: utils/adt/acl.c:317
+msgid "a name must follow the \"/\" sign"
+msgstr "ÉÍÑ ÄÏÌÖÎÏ ÓÌÅÄÏ×ÁÔØ ÚÁ ÚÎÁËÏÍ \"/\""
-#: commands/copy.c:454
+#: utils/adt/acl.c:325
#, c-format
-msgid "unexpected message type 0x%02X during COPY from stdin"
-msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ÔÉÐ ÓÏÏÂÝÅÎÉÑ 0x%02X ÐÒÉ COPY ÉÚ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ (stdin)"
-
-#: commands/copy.c:796
-msgid "cannot specify DELIMITER in BINARY mode"
-msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ DELIMITER × ÒÅÖÉÍÅ BINARY"
-
-#: commands/copy.c:801
-msgid "cannot specify CSV in BINARY mode"
-msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ CSV × ÒÅÖÉÍÅ BINARY"
-
-#: commands/copy.c:806
-msgid "cannot specify NULL in BINARY mode"
-msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ NULL × ÒÅÖÉÍÅ BINARY"
-
-#: commands/copy.c:829
-msgid "COPY delimiter must be a single character"
-msgstr "ÒÁÚÄÅÌÉÔÅÌØ × COPY ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÓÉÍ×ÏÌÏÍ"
-
-#: commands/copy.c:837
-msgid "COPY quote available only in CSV mode"
+msgid "defaulting grantor to user ID %u"
msgstr ""
-#: commands/copy.c:842
-msgid "COPY quote must be a single character"
+#: utils/adt/acl.c:374
+msgid "ACL array contains wrong data type"
msgstr ""
-#: commands/copy.c:850
-msgid "COPY escape available only in CSV mode"
-msgstr ""
+#: utils/adt/acl.c:378
+#, fuzzy
+msgid "ACL arrays must be one-dimensional"
+msgstr "ÁÒÇÕÍÅÎÔ ÄÏÌÖÅÎ ÂÙÔØ ÐÕÓÔÏÊ ÉÌÉ ÏÄÎÏÍÅÒÎÙÊ ÍÁÓÓÉ×"
-#: commands/copy.c:855
-msgid "COPY escape must be a single character"
-msgstr ""
+#: utils/adt/acl.c:382
+#, fuzzy
+msgid "ACL arrays must not contain null values"
+msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÅÒÅÍÅÎÎÙÅ"
-#: commands/copy.c:863
-msgid "COPY force quote available only in CSV mode"
-msgstr ""
+#: utils/adt/acl.c:406
+msgid "extra garbage at the end of the ACL specification"
+msgstr "ÄÏÐÏÌÎÉÔÅÌØÎÙÊ ÍÕÓÏÒ × ËÏÎÃÅ ACL-ÓÐÅÃÉÆÉËÁÃÉÉ"
-#: commands/copy.c:867
-msgid "COPY force quote only available using COPY TO"
+#: utils/adt/acl.c:912
+msgid "grant options cannot be granted back to your own grantor"
msgstr ""
-#: commands/copy.c:875
-msgid "COPY force not null available only in CSV mode"
-msgstr ""
+#: utils/adt/acl.c:973
+msgid "dependent privileges exist"
+msgstr "ÓÕÝÅÓÔ×ÕÀÔ ÚÁ×ÉÓÉÍÙÅ ÐÒÉ×ÉÌÅÇÉÉ"
-#: commands/copy.c:879
-msgid "COPY force not null only available using COPY FROM"
-msgstr ""
+#: utils/adt/acl.c:974
+msgid "Use CASCADE to revoke them too."
+msgstr "éÓÐÏÌØÚÕÊÔÅ CASCADE ÞÔÏÂÙ ÉÈ ÔÏÖÅ ÓÎÑÔØ."
-#: commands/copy.c:887
-msgid "COPY delimiter must not appear in the NULL specification"
-msgstr ""
+#: utils/adt/acl.c:1253
+msgid "aclinsert is no longer supported"
+msgstr "smallint ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: commands/copy.c:895
-msgid "CSV quote character must not appear in the NULL specification"
+#: utils/adt/acl.c:1263
+msgid "aclremove is no longer supported"
msgstr ""
-#: commands/copy.c:906
-#: executor/execMain.c:443
-#: tcop/utility.c:323
-msgid "transaction is read-only"
-msgstr "ÔÒÁÎÚÁËÃÉÑ ÕÓÔÁÎÏ×ÌÅÎÁ \"ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ\""
-
-#: commands/copy.c:917
-msgid "must be superuser to COPY to or from a file"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ COPY Ó ÆÁÊÌÁÍÉ"
-
-#: commands/copy.c:918
-msgid "Anyone can COPY to stdout or from stdin. psql's \\copy command also works for anyone."
-msgstr "ëÁÖÄÙÊ ÍÏÖÅÔ COPY × stdout ÉÌÉ ÉÚ stdin. ëÏÍÁÎÄÁ psql \\copy ÔÁËÖÅ ÒÁÂÏÔÁÅÔ ÄÌÑ ×ÓÅÈ."
-
-#: commands/copy.c:927
+#: utils/adt/acl.c:1350 utils/adt/acl.c:1574 utils/adt/acl.c:1791
+#: utils/adt/acl.c:1995 utils/adt/acl.c:2199 utils/adt/acl.c:2408
+#: utils/adt/acl.c:2609 utils/adt/acl.c:2800
#, c-format
-msgid "table \"%s\" does not have OIDs"
-msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÓÏÄÅÒÖÉÔ OIDs"
+msgid "unrecognized privilege type: \"%s\""
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ: \"%s\""
-#: commands/copy.c:953
+#: utils/adt/acl.c:1749 utils/adt/dbsize.c:144 utils/init/postinit.c:387
+#: utils/init/postinit.c:506 utils/init/postinit.c:522 catalog/aclchk.c:434
+#: commands/comment.c:624 commands/dbcommands.c:633 commands/dbcommands.c:779
+#: commands/dbcommands.c:902 commands/dbcommands.c:974
+#: commands/dbcommands.c:1061
#, c-format
-msgid "FORCE QUOTE column \"%s\" not referenced by COPY"
-msgstr ""
+msgid "database \"%s\" does not exist"
+msgstr "ÂÁÚÁ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/copy.c:976
+#: utils/adt/acl.c:1968 utils/adt/regproc.c:116 utils/adt/regproc.c:137
+#: utils/adt/regproc.c:288
#, c-format
-msgid "FORCE NOT NULL column \"%s\" not referenced by COPY"
-msgstr ""
+msgid "function \"%s\" does not exist"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/copy.c:1003
+#: utils/adt/acl.c:2172 catalog/aclchk.c:462 commands/comment.c:1193
+#: commands/functioncmds.c:662 commands/proclang.c:429 commands/proclang.c:502
+#: commands/proclang.c:546
#, c-format
-msgid "cannot copy to view \"%s\""
-msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÐÒÅÄÓÔÁ×ÌÅÎÉÅ \"%s\""
+msgid "language \"%s\" does not exist"
+msgstr "ÑÚÙË \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/copy.c:1008
+#: utils/adt/acl.c:2376 catalog/aclchk.c:482 catalog/namespace.c:335
+#: catalog/namespace.c:1943 catalog/namespace.c:1984 catalog/namespace.c:2032
+#: catalog/namespace.c:2898 commands/comment.c:734 commands/schemacmds.c:176
+#: commands/schemacmds.c:248 commands/schemacmds.c:324
#, c-format
-msgid "cannot copy to sequence \"%s\""
-msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\""
+msgid "schema \"%s\" does not exist"
+msgstr "ÓÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/copy.c:1013
+#: utils/adt/acl.c:2582 utils/adt/dbsize.c:240 catalog/aclchk.c:511
+#: commands/comment.c:663 commands/dbcommands.c:312 commands/indexcmds.c:208
+#: commands/tablecmds.c:333 commands/tablecmds.c:5724
+#: commands/tablespace.c:412 commands/tablespace.c:767
+#: commands/tablespace.c:834 commands/tablespace.c:928
+#: commands/tablespace.c:1052 executor/execMain.c:2691
#, c-format
-msgid "cannot copy to non-table relation \"%s\""
-msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÎÅ-ÔÁÂÌÉÃÕ \"%s\""
+msgid "tablespace \"%s\" does not exist"
+msgstr "tablespace \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/copy.c:1032
-#, c-format
-msgid "could not open file \"%s\" for reading: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ÄÌÑ ÞÔÅÎÉÑ: %m"
+#: utils/adt/acl.c:3108
+#, fuzzy, c-format
+msgid "must be member of role \"%s\""
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÔÉÐÁ %s"
-#: commands/copy.c:1041
-#: commands/copy.c:1104
-#, c-format
-msgid "\"%s\" is a directory"
-msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÄÉÒÅËÔÏÒÉÅÊ"
+#: utils/adt/array_userfuncs.c:48
+msgid "could not determine input data types"
+msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ×ÈÏÄÎÙÅ ÔÉÐÙ ÄÁÎÎÙÈ"
-#: commands/copy.c:1054
-#, c-format
-msgid "cannot copy from view \"%s\""
-msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ \"%s\""
+#: utils/adt/array_userfuncs.c:82
+msgid "neither input type is an array"
+msgstr "×ÈÏÄÎÏÊ ÔÉÐ ÔÁËÖÅ ÎÅ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×ÏÍ"
-#: commands/copy.c:1059
-#, c-format
-msgid "cannot copy from sequence \"%s\""
-msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\""
+#: utils/adt/array_userfuncs.c:103 utils/adt/array_userfuncs.c:113
+#: utils/adt/float.c:1096 utils/adt/float.c:1155 utils/adt/float.c:2699
+#: utils/adt/float.c:2715 utils/adt/int.c:613 utils/adt/int.c:642
+#: utils/adt/int.c:663 utils/adt/int.c:683 utils/adt/int.c:705
+#: utils/adt/int.c:730 utils/adt/int.c:743 utils/adt/int.c:758
+#: utils/adt/int.c:892 utils/adt/int.c:913 utils/adt/int.c:940
+#: utils/adt/int.c:975 utils/adt/int.c:996 utils/adt/int.c:1023
+#: utils/adt/int.c:1049 utils/adt/int.c:1133 utils/adt/int8.c:1012
+#: utils/adt/numeric.c:1934 utils/adt/numeric.c:1943 utils/adt/varbit.c:1377
+msgid "integer out of range"
+msgstr "ÃÅÌÏÅ ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-#: commands/copy.c:1064
-#, c-format
-msgid "cannot copy from non-table relation \"%s\""
-msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÎÅ-ÔÁÂÌÉÃÙ \"%s\""
+#: utils/adt/array_userfuncs.c:121
+msgid "argument must be empty or one-dimensional array"
+msgstr "ÁÒÇÕÍÅÎÔ ÄÏÌÖÅÎ ÂÙÔØ ÐÕÓÔÏÊ ÉÌÉ ÏÄÎÏÍÅÒÎÙÊ ÍÁÓÓÉ×"
-#: commands/copy.c:1086
-msgid "relative path not allowed for COPY to file"
-msgstr "ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ ÎÅ ÄÏÚ×ÏÌÅÎ ÄÌÑ COPY × ÆÁÊÌ"
+#: utils/adt/array_userfuncs.c:224 utils/adt/array_userfuncs.c:263
+#: utils/adt/array_userfuncs.c:300 utils/adt/array_userfuncs.c:329
+#: utils/adt/array_userfuncs.c:357
+msgid "cannot concatenate incompatible arrays"
+msgstr "ÎÅÌØÚÑ ÏÂßÅÄÅÎÉÔØ ÎÅÓÏ×ÍÅÓÔÉÍÙÅ ÍÁÓÓÉ×Ù"
-#: commands/copy.c:1095
+#: utils/adt/array_userfuncs.c:225
#, c-format
-msgid "could not open file \"%s\" for writing: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ÄÌÑ ÚÁÐÉÓÉ: %m"
+msgid ""
+"Arrays with element types %s and %s are not compatible for concatenation."
+msgstr "íÁÓÓÉ×Ù ÔÉÐÁÍÉ ÜÌÅÍÅÎÔÏ× %s É %s ÎÅ ÓÏ×ÍÅÓÔÉÍÙ ÄÌÑ ÓÏ×ÍÅÝÅÎÉÑ."
-#: commands/copy.c:1388
+#: utils/adt/array_userfuncs.c:264
#, c-format
-msgid "COPY %s, line %d, column %s"
-msgstr "COPY %s, ÓÔÒÏËÁ %d, ËÏÌÏÎËÁ %s"
+msgid "Arrays of %d and %d dimensions are not compatible for concatenation."
+msgstr "íÁÓÓÉ×Ù ÒÁÚÍÅÒÎÏÓÔÑÍÉ %d É %d ÎÅ ÓÏ×ÍÅÓÔÉÍÙ ÄÌÑ ÓÏ×ÍÅÝÅÎÉÑ."
-#: commands/copy.c:1391
-#: commands/copy.c:1424
-#, c-format
-msgid "COPY %s, line %d"
-msgstr "COPY %s, ÓÔÒÏËÁ %d"
+#: utils/adt/array_userfuncs.c:301
+msgid ""
+"Arrays with differing element dimensions are not compatible for "
+"concatenation."
+msgstr ""
+"íÁÓÓÉ×Ù Ó ÏÔÌÉÞÎÙÍÉ ÒÁÚÍÅÒÎÏÓÔÑÍÉ ÜÌÅÍÅÎÔÏ× ÎÅ ÓÏ×ÍÅÓÔÉÍÙ ÄÌÑ ÓÏ×ÍÅÝÅÎÉÑ."
-#: commands/copy.c:1399
-#, c-format
-msgid "COPY %s, line %d, column %s: \"%s\""
-msgstr "COPY %s, ÓÔÒÏËÁ %d, ËÏÌÏÎËÁ %s: \"%s\""
+#: utils/adt/array_userfuncs.c:330 utils/adt/array_userfuncs.c:358
+msgid "Arrays with differing dimensions are not compatible for concatenation."
+msgstr "íÁÓÓÉ×Ù Ó ÏÔÌÉÞÎÙÍÉ ÒÁÚÍÅÒÎÏÓÔÑÍÉ ÎÅ ÓÏ×ÍÅÓÔÉÍÙ ÄÌÑ ÓÏ×ÍÅÝÅÎÉÑ."
-#: commands/copy.c:1410
+#: utils/adt/array_userfuncs.c:424 utils/adt/arrayfuncs.c:1187
+#: utils/adt/arrayfuncs.c:2804
#, c-format
-msgid "COPY %s, line %d: \"%s\""
-msgstr "COPY %s, ÓÔÒÏËÁ %d: \"%s\""
+msgid "invalid number of dimensions: %d"
+msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÒÁÚÍÅÒÎÏÓÔÅÊ: %d"
-#: commands/copy.c:1636
-msgid "COPY file signature not recognized"
-msgstr "ÐÏÄÐÉÓØ COPY-ÆÁÊÌÁ ÎÅ ÒÁÓÐÏÚÎÁÎÁ"
+#: utils/adt/array_userfuncs.c:428 utils/adt/arrayfuncs.c:198
+#: utils/adt/arrayfuncs.c:450 utils/adt/arrayfuncs.c:1191
+#: utils/adt/arrayfuncs.c:2808 executor/execQual.c:279 executor/execQual.c:307
+#: executor/execQual.c:2543
+#, c-format
+msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
+msgstr "ÞÉÓÌÏ ÒÁÚÍÅÒÎÏÓÔÅÊ ÍÁÓÓÉ×Á (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)"
-#: commands/copy.c:1642
-msgid "invalid COPY file header (missing flags)"
-msgstr "ÎÅ×ÅÒÎÙÊ ÚÁÇÏÌÏ×ÏË ÆÁÊÌÁ COPY (ÏÔÓÕÔÓÔ×ÕÀÔ ÆÌÁÇÉ)"
+#: utils/adt/arrayfuncs.c:205 utils/adt/arrayfuncs.c:217
+msgid "missing dimension value"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÎÁÞÅÎÉÅ ÒÁÚÍÅÒÎÏÓÔÉ"
-#: commands/copy.c:1648
-msgid "unrecognized critical flags in COPY file header"
-msgstr "ÎÅÒÁÓÐÏÚÎÁÎÙ ËÒÉÔÉÞÅÓËÉÅ ÆÌÁÇÉ × ÚÁÇÏÌÏ×ÏËÅ ÆÁÊÌÁ COPY"
+#: utils/adt/arrayfuncs.c:227
+msgid "missing \"]\" in array dimensions"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ \"]\" × ÒÁÚÍÅÒÎÏÓÔÑÈ ÍÁÓÓÉ×Á"
-#: commands/copy.c:1654
-msgid "invalid COPY file header (missing length)"
-msgstr "ÎÅ×ÅÒÎÙÊ ÚÁÇÏÌÏ×ÏË ÆÁÊÌÁ COPY (ÏÔÓÕÔÓÔ×ÕÅÔ ÄÌÉÎÁ)"
+#: utils/adt/arrayfuncs.c:235 utils/adt/arrayfuncs.c:2333
+#: utils/adt/arrayfuncs.c:2361 utils/adt/arrayfuncs.c:2376
+msgid "upper bound cannot be less than lower bound"
+msgstr "×ÅÒÈÎÉÊ ÐÒÅÄÅÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÍÅÎØÛÅ ÎÉÖÎÅÇÏ ÐÒÅÄÅÌÁ"
-#: commands/copy.c:1662
-msgid "invalid COPY file header (wrong length)"
-msgstr "ÎÅ×ÅÒÎÙÊ ÚÁÇÏÌÏ×ÏË ÆÁÊÌÁ COPY (ÎÅÐÒÁ×ÉÌØÎÁÑ ÄÌÉÎÁ)"
+#: utils/adt/arrayfuncs.c:247 utils/adt/arrayfuncs.c:273
+msgid "array value must start with \"{\" or dimension information"
+msgstr ""
+"ÚÎÁÞÅÎÉÅ ÍÁÓÓÉ×Á ÄÏÌÖÎÏ ÎÁÞÉÎÁÔØÓÑ Ó \"{\" ÉÌÉ ÉÎÆÏÒÍÁÃÉÉ Ï ÒÁÚÍÅÒÎÏÓÔÉ"
-#: commands/copy.c:1741
-msgid "null OID in COPY data"
-msgstr "ÎÕÌÅ×ÏÊ (null) OID × ÄÁÎÎÙÈ COPY"
+#: utils/adt/arrayfuncs.c:261
+msgid "missing assignment operator"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÏÐÅÒÁÔÏÒ ÐÒÉÓ×ÏÅÎÉÑ"
-#: commands/copy.c:1750
-#: commands/copy.c:1847
-msgid "invalid OID in COPY data"
-msgstr "ÎÅ×ÅÒÎÙÊ OID × ÄÁÎÎÙÈ COPY"
+#: utils/adt/arrayfuncs.c:278 utils/adt/arrayfuncs.c:284
+msgid "array dimensions incompatible with array literal"
+msgstr ""
-#: commands/copy.c:1770
+#: utils/adt/arrayfuncs.c:387 utils/adt/arrayfuncs.c:402
+#: utils/adt/arrayfuncs.c:411 utils/adt/arrayfuncs.c:425
+#: utils/adt/arrayfuncs.c:445 utils/adt/arrayfuncs.c:473
+#: utils/adt/arrayfuncs.c:478 utils/adt/arrayfuncs.c:518
+#: utils/adt/arrayfuncs.c:539 utils/adt/arrayfuncs.c:558
+#: utils/adt/arrayfuncs.c:668 utils/adt/arrayfuncs.c:677
+#: utils/adt/arrayfuncs.c:707 utils/adt/arrayfuncs.c:722
+#: utils/adt/arrayfuncs.c:775
#, c-format
-msgid "missing data for column \"%s\""
-msgstr "ÏÔÓÕÔÓÔ×ÕÀÔ ÄÁÎÎÙÅ ÄÌÑ ËÏÌÏÎËÉ \"%s\""
+msgid "malformed array literal: \"%s\""
+msgstr ""
-#: commands/copy.c:1780
-msgid "unterminated CSV quoted field"
+#: utils/adt/arrayfuncs.c:485 executor/execQual.c:2563
+#: executor/execQual.c:2590
+msgid ""
+"multidimensional arrays must have array expressions with matching dimensions"
msgstr ""
-#: commands/copy.c:1815
-msgid "extra data after last expected column"
-msgstr "ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÄÁÎÎÙÅ ÚÁ ÐÏÓÌÅÄÎÅÊ ÏÖÉÄÁ×ÛÅÊÓÑ ËÏÌÏÎËÏÊ"
+#: utils/adt/arrayfuncs.c:814 utils/adt/arrayfuncs.c:1408
+#: utils/adt/arrayfuncs.c:2688 utils/adt/arrayfuncs.c:2836
+#: utils/adt/arrayutils.c:93 utils/adt/arrayutils.c:102
+#: utils/adt/arrayutils.c:109
+#, fuzzy, c-format
+msgid "array size exceeds the maximum allowed (%d)"
+msgstr "ÞÉÓÌÏ ÒÁÚÍÅÒÎÏÓÔÅÊ ÍÁÓÓÉ×Á (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)"
+
+#: utils/adt/arrayfuncs.c:1198
+msgid "invalid array flags"
+msgstr "ÎÅ×ÅÒÎÙÅ ÆÌÁÇÉ ÍÁÓÓÉ×Á"
-#: commands/copy.c:1833
+#: utils/adt/arrayfuncs.c:1206
+msgid "wrong element type"
+msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÜÌÅÍÅÎÔÁ"
+
+#: utils/adt/arrayfuncs.c:1242 utils/cache/lsyscache.c:2352
#, c-format
-msgid "row field count is %d, expected %d"
-msgstr "ËÏÌÉÞÅÓÔ×Ï ÐÏÌÅÊ × ÓÔÒÏËÅ: %d, ÏÖÉÄÁÌÏÓØ: %d"
+msgid "no binary input function available for type %s"
+msgstr ""
-#: commands/copy.c:2055
-#: commands/copy.c:2073
-msgid "literal carriage return found in data"
-msgstr "Ñ×ÎÙÊ ×ÏÚ×ÒÁÔ ËÁÒÅÔËÉ ÎÁÊÄÅÎ × ÄÁÎÎÙÈ"
+#: utils/adt/arrayfuncs.c:1382
+#, c-format
+msgid "improper binary format in array element %d"
+msgstr ""
-#: commands/copy.c:2056
-#: commands/copy.c:2074
-msgid "Use \"\\r\" to represent carriage return."
-msgstr "éÓÐÏÌØÚÕÊÔÅ \"\\r\" ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÎÏ×ÏÊ ÓÔÒÏËÉ."
+#: utils/adt/arrayfuncs.c:1464 utils/cache/lsyscache.c:2387
+#, c-format
+msgid "no binary output function available for type %s"
+msgstr ""
-#: commands/copy.c:2091
-msgid "literal newline found in data"
-msgstr "Ñ×ÎÙÊ ËÏÎÅà ÓÔÒÏËÉ ÎÁÊÄÅÎ × ÄÁÎÎÙÈ"
+#: utils/adt/arrayfuncs.c:1800
+msgid "slices of fixed-length arrays not implemented"
+msgstr ""
-#: commands/copy.c:2092
-msgid ""
-"Use \"\\n"
-"\" to represent newline."
+#: utils/adt/arrayfuncs.c:1973 utils/adt/arrayfuncs.c:1995
+#: utils/adt/arrayfuncs.c:2029 utils/adt/arrayfuncs.c:2315
+msgid "wrong number of array subscripts"
msgstr ""
-"éÓÐÏÌØÚÕÊÔÅ \"\\n"
-"\" ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÎÏ×ÏÊ ÓÔÒÏËÉ."
-#: commands/copy.c:2112
-#: commands/copy.c:2128
-msgid "end-of-copy marker does not match previous newline style"
+#: utils/adt/arrayfuncs.c:1978 utils/adt/arrayfuncs.c:2071
+#: utils/adt/arrayfuncs.c:2366
+#, fuzzy
+msgid "array subscript out of range"
+msgstr "bigint ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
+
+#: utils/adt/arrayfuncs.c:1983
+msgid "cannot assign null value to an element of a fixed-length array"
msgstr ""
-#: commands/copy.c:2116
-#: commands/copy.c:2122
-msgid "end-of-copy marker corrupt"
+#: utils/adt/arrayfuncs.c:2269
+msgid "updates on slices of fixed-length arrays not implemented"
msgstr ""
-#: commands/copy.c:2487
-#: commands/copy.c:2509
-msgid "unexpected EOF in COPY data"
-msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ËÏÎÅÃ ÆÁÊÌÁ (EOF) × ÄÁÎÎÙÈ COPY"
+#: utils/adt/arrayfuncs.c:2305 utils/adt/arrayfuncs.c:2392
+msgid "source array too small"
+msgstr "ÉÓÈÏÄÎÙÊ ÍÁÓÓÉ× ÓÌÉÛËÏÍ ÍÁÌ"
-#: commands/copy.c:2496
-msgid "invalid field size"
-msgstr "ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÐÏÌÑ"
+#: utils/adt/arrayfuncs.c:2943
+#, fuzzy
+msgid "null array element not allowed in this context"
+msgstr "ÚÎÁÞÅÎÉÑ NULL ËÁË ÜÌÅÍÅÎÔÙ ÍÁÓÓÉ×Á ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: commands/copy.c:2523
-msgid "incorrect binary data format"
-msgstr "ÎÅ×ÅÒÎÙÊ Ä×ÏÉÞÎÙÊ ÆÏÒÍÁÔ ÄÁÎÎÙÈ"
+#: utils/adt/arrayfuncs.c:3004 utils/adt/arrayfuncs.c:3211
+#: utils/adt/arrayfuncs.c:3411
+msgid "cannot compare arrays of different element types"
+msgstr "ÎÅÌØÚÑ ÓÒÁ×ÎÉ×ÁÔØ ÍÁÓÓÉ×Ù Ó ÒÁÚÎÏÔÉÐÎÙÍÉ ÜÌÅÍÅÎÔÁÍÉ"
-#: commands/copy.c:2728
-#: parser/parse_target.c:655
-#: parser/parse_target.c:665
+#: utils/adt/arrayfuncs.c:3027 utils/adt/arrayfuncs.c:3428
+#: parser/parse_oper.c:219
#, c-format
-msgid "column \"%s\" specified more than once"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÕËÁÚÁÎÁ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
+msgid "could not identify an equality operator for type %s"
+msgstr ""
-#: commands/functioncmds.c:84
+#: utils/adt/arrayfuncs.c:3228 executor/execQual.c:4265
#, c-format
-msgid "SQL function cannot return shell type %s"
-msgstr "SQL-ÆÕÎËÃÉÑ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ ÏÂÏÌÏÞËÉ %s"
+msgid "could not identify a comparison function for type %s"
+msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÆÕÎËÃÉÀ ÓÒÁ×ÎÅÎÉÑ ÄÌÑ ÔÉÐÁ %s"
-#: commands/functioncmds.c:89
-#, c-format
-msgid "return type %s is only a shell"
-msgstr "ÔÉÐ ×ÏÚÒÁÔÁ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
+#: utils/adt/arrayutils.c:209
+msgid "typmod array must be type cstring[]"
+msgstr ""
+
+#: utils/adt/arrayutils.c:214
+#, fuzzy
+msgid "typmod array must be one-dimensional"
+msgstr "ÁÒÇÕÍÅÎÔ ÄÏÌÖÅÎ ÂÙÔØ ÐÕÓÔÏÊ ÉÌÉ ÏÄÎÏÍÅÒÎÙÊ ÍÁÓÓÉ×"
+
+#: utils/adt/arrayutils.c:219
+#, fuzzy
+msgid "typmod array must not contain nulls"
+msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÅÒÅÍÅÎÎÙÅ"
-#: commands/functioncmds.c:115
+#: utils/adt/ascii.c:75
#, c-format
-msgid "type \"%s\" is not yet defined"
-msgstr "ÔÉÐ \"%s\" ÅÝ£ ÎÅ ÏÐÒÅÄÅÌ£Î"
+msgid "encoding conversion from %s to ASCII not supported"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ËÏÄÉÒÏ×ËÉ ÉÚ %s × ASCII ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: commands/functioncmds.c:116
-msgid "Creating a shell type definition."
-msgstr "óÏÚÄÁÎÉÅ ÏÐÒÅÄÅÌÅÎÉÑ ÔÉÐÁ-ÏÂÏÌÏÞËÉ."
+#: utils/adt/ascii.c:126 commands/dbcommands.c:194
+#, c-format
+msgid "%s is not a valid encoding name"
+msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ËÏÄÉÒÏ×ËÉ"
-#: commands/functioncmds.c:166
+#: utils/adt/ascii.c:144 commands/dbcommands.c:184
#, c-format
-msgid "SQL function cannot accept shell type %s"
-msgstr "SQL-ÆÕÎËÃÉÑ ÎÅ ÍÏÖÅÔ ÐÒÉÎÉÍÁÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ ÏÂÏÌÏÞËÉ %s"
+msgid "%d is not a valid encoding code"
+msgstr "%d ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ËÏÄÏÍ ËÏÄÉÒÏ×ËÉ"
-#: commands/functioncmds.c:171
+#: utils/adt/bool.c:95
#, c-format
-msgid "argument type %s is only a shell"
-msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
+msgid "invalid input syntax for type boolean: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ boolean: \"%s\""
-#: commands/functioncmds.c:179
-#: parser/parse_oper.c:113
-#: parser/parse_oper.c:124
+#: utils/adt/cash.c:250
#, c-format
-msgid "type %s does not exist"
-msgstr "ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "invalid input syntax for type money: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ money: \"%s\""
-#: commands/functioncmds.c:186
-msgid "functions cannot accept set arguments"
-msgstr "ÆÕÎËÃÉÉ ÎÅ ÐÒÉÎÉÍÁÀÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á (set)"
+#: utils/adt/cash.c:543 utils/adt/cash.c:594 utils/adt/cash.c:643
+#: utils/adt/cash.c:695 utils/adt/cash.c:745 utils/adt/float.c:758
+#: utils/adt/float.c:823 utils/adt/float.c:2458 utils/adt/float.c:2521
+#: utils/adt/geo_ops.c:3959 utils/adt/int.c:719 utils/adt/int.c:859
+#: utils/adt/int.c:953 utils/adt/int.c:1037 utils/adt/int.c:1062
+#: utils/adt/int.c:1082 utils/adt/int.c:1097 utils/adt/int.c:1112
+#: utils/adt/int8.c:604 utils/adt/int8.c:650 utils/adt/int8.c:826
+#: utils/adt/int8.c:920 utils/adt/numeric.c:4075 utils/adt/timestamp.c:2899
+msgid "division by zero"
+msgstr "ÄÅÌÅÎÉÅ ÎÁ ÎÏÌØ"
-#: commands/functioncmds.c:273
-msgid "no function body specified"
-msgstr "ÎÅ ÕËÁÚÁÎÏ ÔÅÌÏ ÆÕÎËÃÉÉ"
+#: utils/adt/char.c:169
+msgid "\"char\" out of range"
+msgstr "\"char\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-#: commands/functioncmds.c:280
-msgid "no language specified"
-msgstr "ÑÚÙË ÎÅ ÕËÁÚÁÎ"
+#: utils/adt/date.c:65 utils/adt/timestamp.c:76 utils/adt/varbit.c:44
+#: utils/adt/varchar.c:43
+#, fuzzy
+msgid "invalid type modifier"
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ \"%s\""
-#: commands/functioncmds.c:342
+#: utils/adt/date.c:70
#, c-format
-msgid "unrecognized function attribute \"%s\" ignored"
-msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ÁÔÒÉÂÕÔ ÆÕÎËÃÉÉ \"%s\" -- ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎ"
+msgid "TIME(%d)%s precision must not be negative"
+msgstr "TIME(%d)%s: ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
-#: commands/functioncmds.c:386
+#: utils/adt/date.c:76
#, c-format
-msgid "only one AS item needed for language \"%s\""
-msgstr "ÎÕÖÎÏ ÔÏÌØËÏ ÏÄÎÏ ×ÙÒÁÖÅÎÉÅ AS ÄÌÑ ÑÚÙËÁ \"%s\""
-
-#: commands/functioncmds.c:458
-msgid "You need to use \"createlang\" to load the language into the database."
-msgstr "÷ÁÍ ÎÕÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ \"createlang\" ÄÌÑ ÚÁÇÒÕÚËÉ ÑÚÙËÁ × ÂÁÚÕ."
+msgid "TIME(%d)%s precision reduced to maximum allowed, %d"
+msgstr "TIME(%d)%s: ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
-#: commands/functioncmds.c:578
-#: commands/functioncmds.c:684
-#: commands/functioncmds.c:751
-#, c-format
-msgid "\"%s\" is an aggregate function"
-msgstr "ÆÕÎËÃÉÑ \"%s\" Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
+#: utils/adt/date.c:141 utils/adt/datetime.c:1077 utils/adt/datetime.c:1826
+msgid "date/time value \"current\" is no longer supported"
+msgstr "ÚÎÁÞÅÎÉÅ ÄÁÔÙ/×ÒÅÍÅÎÉ \"current\" ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: commands/functioncmds.c:580
-msgid "Use DROP AGGREGATE to drop aggregate functions."
-msgstr "éÓÐÏÌØÚÕÊÔÅ DROP AGGREGATE ÄÌÑ ÕÄÁÌÅÎÉÑ ÁÇÒÅÇÁÔÎÙÈ ÆÕÎËÃÉÊ."
+#: utils/adt/date.c:158
+#, fuzzy, c-format
+msgid "date out of range: \"%s\""
+msgstr "timestamp ×ÎÅ ÄÉÁÐÁÚÏÎÁ: \"%s\""
-#: commands/functioncmds.c:587
-#, c-format
-msgid "removing built-in function \"%s\""
-msgstr "ÕÄÁÌÅÎÉÅ ×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\""
+#: utils/adt/date.c:352 utils/adt/date.c:383
+#, fuzzy
+msgid "date out of range for timestamp"
+msgstr "\"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ real (×ÅÝÅÓÔ×ÅÎÎÙÅ ÞÉÓÌÁ)"
-#: commands/functioncmds.c:686
-msgid "Use ALTER AGGREGATE to rename aggregate functions."
-msgstr "éÓÐÏÌØÚÕÊÔÅ ALTER AGGREGATE ÄÌÑ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ ÁÇÒÅÇÁÔÎÙÈ ÆÕÎËÃÉÊ."
+#: utils/adt/date.c:806 utils/adt/date.c:849 utils/adt/date.c:1389
+#: utils/adt/date.c:1426 utils/adt/date.c:2290 utils/adt/formatting.c:3198
+#: utils/adt/formatting.c:3230 utils/adt/formatting.c:3298
+#: utils/adt/nabstime.c:484 utils/adt/nabstime.c:527 utils/adt/nabstime.c:557
+#: utils/adt/nabstime.c:600 utils/adt/timestamp.c:210
+#: utils/adt/timestamp.c:248 utils/adt/timestamp.c:470
+#: utils/adt/timestamp.c:510 utils/adt/timestamp.c:2559
+#: utils/adt/timestamp.c:2580 utils/adt/timestamp.c:2593
+#: utils/adt/timestamp.c:2602 utils/adt/timestamp.c:2660
+#: utils/adt/timestamp.c:2683 utils/adt/timestamp.c:2696
+#: utils/adt/timestamp.c:2707 utils/adt/timestamp.c:3137
+#: utils/adt/timestamp.c:3267 utils/adt/timestamp.c:3308
+#: utils/adt/timestamp.c:3396 utils/adt/timestamp.c:3443
+#: utils/adt/timestamp.c:3554 utils/adt/timestamp.c:3874
+#: utils/adt/timestamp.c:4011 utils/adt/timestamp.c:4018
+#: utils/adt/timestamp.c:4032 utils/adt/timestamp.c:4042
+#: utils/adt/timestamp.c:4105 utils/adt/timestamp.c:4245
+#: utils/adt/timestamp.c:4255 utils/adt/timestamp.c:4474
+#: utils/adt/timestamp.c:4553 utils/adt/timestamp.c:4560
+#: utils/adt/timestamp.c:4587 utils/adt/timestamp.c:4591
+#: utils/adt/timestamp.c:4650 utils/adt/xml.c:1710 utils/adt/xml.c:1716
+#: utils/adt/xml.c:1736 utils/adt/xml.c:1742
+msgid "timestamp out of range"
+msgstr "timestamp ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-#: commands/functioncmds.c:753
-msgid "Use ALTER AGGREGATE to change owner of aggregate functions."
-msgstr "éÓÐÏÌØÚÕÊÔÅ ALTER AGGREGATE ÄÌÑ ÓÍÅÎÙ ×ÌÁÄÅÌØÃÁ ÁÇÒÅÇÁÔÎÙÈ ÆÕÎËÃÉÊ."
+#: utils/adt/date.c:876
+msgid "cannot convert reserved abstime value to date"
+msgstr ""
-#: commands/functioncmds.c:922
+#: utils/adt/date.c:1666 utils/adt/date.c:1685
#, c-format
-msgid "source data type %s is only a shell"
-msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ ÄÁÎÎÙÈ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
+msgid "\"time\" units \"%s\" not recognized"
+msgstr "ÅÄÉÎÉÃÙ ÔÉÐÁ \"time\" -- \"%s\" -- ÎÅ ÒÁÓÐÏÚÎÁÎÙ"
-#: commands/functioncmds.c:928
+#: utils/adt/date.c:2413 utils/adt/date.c:2432
#, c-format
-msgid "target data type %s is only a shell"
-msgstr "ÔÉÐ ÄÁÎÎÙÈ ÎÁÚÎÁÞÅÎÉÑ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
+msgid "\"time with time zone\" units \"%s\" not recognized"
+msgstr "ÅÄÉÎÉÃÙ ÔÉÐÁ \"time with time zone\" -- \"%s\" -- ÎÅ ÒÁÓÐÏÚÎÁÎÙ"
-#: commands/functioncmds.c:934
+#: utils/adt/date.c:2495 utils/adt/datetime.c:817 utils/adt/datetime.c:1553
+#: utils/adt/timestamp.c:4486 utils/adt/timestamp.c:4661
#, c-format
-msgid "source data type %s is a pseudo-type"
-msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ ÄÁÎÎÙÈ %s Ñ×ÌÑÅÔÓÑ ÐÓÅ×ÄÏ-ÔÉÐÏÍ"
+msgid "time zone \"%s\" not recognized"
+msgstr "×ÒÅÍÅÎÎÁÑ ÚÏÎÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎÁ"
-#: commands/functioncmds.c:940
+#: utils/adt/date.c:2535
#, c-format
-msgid "target data type %s is a pseudo-type"
-msgstr "ÔÉÐ ÄÁÎÎÙÈ ÎÁÚÎÁÞÅÎÉÑ %s Ñ×ÌÑÅÔÓÑ ÐÓÅ×ÄÏ-ÔÉÐÏÍ"
-
-#: commands/functioncmds.c:971
-msgid "cast function must take one to three arguments"
-msgstr ""
-
-#: commands/functioncmds.c:975
-msgid "argument of cast function must match source data type"
-msgstr "ÁÒÇÕÍÅÎÔ ÆÕÎËÃÉÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÄÏÌÖÅÎ ÓÏ×ÐÁÄÁÔØ Ó ÉÓÈÏÄÎÙÍ ÔÉÐÏÍ ÄÁÎÎÙÈ"
-
-#: commands/functioncmds.c:979
-msgid "second argument of cast function must be type integer"
+msgid "\"interval\" time zone \"%s\" not valid"
msgstr ""
-#: commands/functioncmds.c:983
-msgid "third argument of cast function must be type boolean"
+#: utils/adt/datetime.c:2164 utils/adt/formatting.c:3523
+#, c-format
+msgid "inconsistent use of year %04d and \"BC\""
msgstr ""
-#: commands/functioncmds.c:987
-msgid "return data type of cast function must match target data type"
-msgstr "ÔÉÐ ÄÁÎÎÙÈ ×ÏÚ×ÒÁÔÁ ÆÕÎËÃÉÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÄÏÌÖÅÎ ÓÏ×ÐÁÄÁÔØ Ó ÔÉÐÏÍ ÎÁÚÎÁÞÅÎÉÑ"
+#: utils/adt/datetime.c:3120 utils/adt/datetime.c:3127
+#, c-format
+msgid "date/time field value out of range: \"%s\""
+msgstr "ÚÎÁÞÅÎÉÅ ÐÏÌÑ ÔÉÐÁ date/time ×ÎÅ ÄÉÁÐÁÚÏÎÁ: \"%s\""
-#: commands/functioncmds.c:998
-msgid "cast function must not be volatile"
-msgstr "ÆÕÎËÃÉÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ÎÅ ÄÏÌÖÎÁ ÂÙÔØ volatile"
+#: utils/adt/datetime.c:3129
+msgid "Perhaps you need a different \"datestyle\" setting."
+msgstr ""
-#: commands/functioncmds.c:1003
-msgid "cast function must not be an aggregate function"
-msgstr "ÆÕÎËÃÉÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ÎÅ ÄÏÌÖÎÁ ÂÙÔØ ÁÇÒÅÇÁÔÏÍ"
+#: utils/adt/datetime.c:3134
+#, c-format
+msgid "interval field value out of range: \"%s\""
+msgstr "ÚÎÁÞÅÎÉÅ ÉÎÔÅÒ×ÁÌÁ ×ÎÅ ÄÉÁÐÁÚÏÎÁ: \"%s\""
-#: commands/functioncmds.c:1007
-msgid "cast function must not return a set"
-msgstr "ÆÕÎËÃÉÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ÎÅ ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
+#: utils/adt/datetime.c:3140
+#, c-format
+msgid "time zone displacement out of range: \"%s\""
+msgstr "ÓÍÅÝÅÎÉÅ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ ×ÎÅ ÄÉÁÐÁÚÏÎÁ: \"%s\""
-#: commands/functioncmds.c:1031
-msgid "must be superuser to create a cast WITHOUT FUNCTION"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× WITHOUT FUNCTION"
+#. translator: first %s is inet or cidr
+#: utils/adt/datetime.c:3147 utils/adt/network.c:107
+#, c-format
+msgid "invalid input syntax for type %s: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ %s: \"%s\""
-#: commands/functioncmds.c:1046
-msgid "source and target data types are not physically compatible"
-msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ É ÔÉÐ ÎÁÚÎÁÞÅÎÉÑ ÆÉÚÉÞÅÓËÉ ÎÅ ÓÏ×ÍÅÓÔÉÍÙ"
+#: utils/adt/datum.c:80 utils/adt/datum.c:92
+msgid "invalid Datum pointer"
+msgstr "ÎÅ×ÅÒÎÙÊ ÕËÁÚÁÔÅÌØ Datum"
-#: commands/functioncmds.c:1056
-msgid "source data type and target data type are the same"
-msgstr "ÉÓÈÏÄÎÙÅ ÔÉÐ ÄÁÎÎÙÈ É ÔÉÐ ÎÁÚÎÁÞÅÎÉÑ ÏÄÉÎÁËÏ×Ù"
+#: utils/adt/dbsize.c:102 utils/adt/dbsize.c:189
+#, fuzzy, c-format
+msgid "could not open tablespace directory \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
-#: commands/functioncmds.c:1090
+#: utils/adt/dbsize.c:122 catalog/aclchk.c:1665 catalog/aclchk.c:2380
#, c-format
-msgid "cast from type %s to type %s already exists"
-msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "database with OID %u does not exist"
+msgstr "ÂÁÚÁ ÄÁÎÎÙÈ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/define.c:66
-#: commands/define.c:183
-#: commands/define.c:215
-#: commands/define.c:249
-#, c-format
-msgid "%s requires a parameter"
-msgstr "%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
+#: utils/adt/domains.c:79
+#, fuzzy, c-format
+msgid "type %s is not a domain"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÍÅÎÏÍ"
-#: commands/define.c:105
-#: commands/define.c:116
-#: commands/define.c:150
-#: commands/define.c:168
+#: utils/adt/domains.c:127 executor/execQual.c:3339
#, c-format
-msgid "%s requires a numeric value"
-msgstr "%s ÔÒÅÂÕÅÔ ÃÉÆÒÏ×ÏÅ ÚÎÁÞÅÎÉÅ"
+msgid "domain %s does not allow null values"
+msgstr "ÄÏÍÅÎ %s ÎÅ ÐÏÚ×ÏÌÑÅÔ ÎÕÌÅ×ÙÅ (null) ÚÎÁÞÅÎÉÑ"
-#: commands/define.c:136
+#: utils/adt/domains.c:163 executor/execQual.c:3368
#, c-format
-msgid "%s does not take a parameter"
+msgid "value for domain %s violates check constraint \"%s\""
msgstr ""
-#: commands/define.c:197
+#: utils/adt/encode.c:55 utils/adt/encode.c:91
#, c-format
-msgid "argument of %s must be a name"
-msgstr "ÉÍÑ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏÍ ÄÌÑ %s"
+msgid "unrecognized encoding: \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÁÑ ËÏÄÉÒÏ×ËÁ: \"%s\""
-#: commands/define.c:233
+#: utils/adt/encode.c:150
#, c-format
-msgid "argument of %s must be a type name"
-msgstr "ÉÍÑ ÔÉÐÁ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏÍ ÄÌÑ %s"
+msgid "invalid hexadecimal digit: \"%c\""
+msgstr "ÎÅ×ÅÒÎÁÑ ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÁÑ ÃÉÆÒÁ: \"%c\""
-#: commands/define.c:258
-#, c-format
-msgid "%s requires an integer value"
-msgstr "%s ÔÒÅÂÕÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ"
+#: utils/adt/encode.c:178
+msgid "invalid hexadecimal data: odd number of digits"
+msgstr "ÎÅ×ÅÒÎÙÅ ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÙÅ ÄÁÎÎÙÅ: ÎÅÞ£ÔÎÏÅ ÞÉÓÌÏ ÃÉÆÒ"
-#: commands/define.c:279
-#, c-format
-msgid "invalid argument for %s: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %s: \"%s\""
+#: utils/adt/encode.c:295
+msgid "unexpected \"=\""
+msgstr "ÎÅÏÖÉÄÁÎÎÙÊ \"=\""
-#: commands/opclasscmds.c:129
-msgid "must be superuser to create an operator class"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ×"
+#: utils/adt/encode.c:307
+msgid "invalid symbol"
+msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÍ×ÏÌ"
-#: commands/opclasscmds.c:166
-#, c-format
-msgid "invalid operator number %d, must be between 1 and %d"
-msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÏÐÅÒÁÔÏÒÁ: %d, ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 1 É %d"
+#: utils/adt/encode.c:327
+msgid "invalid end sequence"
+msgstr "ÎÅ×ÅÒÎÙÊ ËÏÎÅà ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ"
-#: commands/opclasscmds.c:204
-#, c-format
-msgid "invalid procedure number %d, must be between 1 and %d"
-msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÐÒÏÃÅÄÕÒÙ: %d, ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 1 É %d"
+#: utils/adt/encode.c:441 utils/adt/encode.c:506 utils/adt/varlena.c:121
+#: utils/adt/varlena.c:160
+msgid "invalid input syntax for type bytea"
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ bytea"
-#: commands/opclasscmds.c:226
-msgid "storage type specified more than once"
-msgstr ""
+#: utils/adt/enum.c:44 utils/adt/enum.c:55 utils/adt/enum.c:108
+#: utils/adt/enum.c:119
+#, fuzzy, c-format
+msgid "invalid input value for enum %s: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ %s: \"%s\""
-#: commands/opclasscmds.c:253
-#, c-format
-msgid "storage type may not be different from data type for access method \"%s\""
-msgstr ""
+#: utils/adt/enum.c:80 utils/adt/enum.c:146
+#, fuzzy, c-format
+msgid "invalid internal value for enum: %u"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ %s"
-#: commands/opclasscmds.c:271
-#, c-format
-msgid "operator class \"%s\" for access method \"%s\" already exists"
-msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/adt/enum.c:266 utils/adt/enum.c:307 utils/adt/enum.c:356
+#: utils/adt/enum.c:376
+#, fuzzy
+msgid "could not determine actual enum type"
+msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ×ÈÏÄÎÙÅ ÔÉÐÙ ÄÁÎÎÙÈ"
-#: commands/opclasscmds.c:300
+#: utils/adt/float.c:54
+#, fuzzy
+msgid "value out of range: overflow"
+msgstr "ÚÎÁÞÅÎÉÑ ÔÉÐÁ \"real\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ: ÐÅÒÅÐÏÌÎÅÎÉÅ"
+
+#: utils/adt/float.c:59
+#, fuzzy
+msgid "value out of range: underflow"
+msgstr "ÚÎÁÞÅÎÉÑ ÔÉÐÁ \"real\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ: ÐÅÒÅÐÏÌÎÅÎÉÅ"
+
+#: utils/adt/float.c:196 utils/adt/float.c:237 utils/adt/float.c:288
#, c-format
-msgid "could not make operator class \"%s\" be default for type %s"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÔÉÐÁ %s"
+msgid "invalid input syntax for type real: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ real: \"%s\""
-#: commands/opclasscmds.c:303
+#: utils/adt/float.c:232
#, c-format
-msgid "Operator class \"%s\" already is the default."
-msgstr "ëÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ Ñ×ÌÑÅÔÓÑ ËÌÁÓÓÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ."
+msgid "\"%s\" is out of range for type real"
+msgstr "\"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ real (×ÅÝÅÓÔ×ÅÎÎÙÅ ÞÉÓÌÁ)"
-#: commands/opclasscmds.c:430
-msgid "btree operators must be binary"
-msgstr ""
+#: utils/adt/float.c:389 utils/adt/float.c:430 utils/adt/float.c:481
+#: utils/adt/numeric.c:3535 utils/adt/numeric.c:3561
+#, c-format
+msgid "invalid input syntax for type double precision: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ double, ÔÏÞÎÏÓÔØ: \"%s\""
-#: commands/opclasscmds.c:434
-msgid "btree operators must return boolean"
+#: utils/adt/float.c:425
+#, c-format
+msgid "\"%s\" is out of range for type double precision"
msgstr ""
+"\"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ double (ÐÌÁ×ÁÀÝÁÑ ÚÁÐÑÔÁÑ, Ä×ÏÊÎÏÊ ÔÏÞÎÏÓÔÉ)"
-#: commands/opclasscmds.c:438
-msgid "btree operators must have index type as left input"
-msgstr ""
+#: utils/adt/float.c:1114 utils/adt/float.c:1172 utils/adt/int.c:339
+#: utils/adt/int.c:774 utils/adt/int.c:803 utils/adt/int.c:824
+#: utils/adt/int.c:844 utils/adt/int.c:871 utils/adt/int.c:1148
+#: utils/adt/int8.c:1037 utils/adt/numeric.c:2035 utils/adt/numeric.c:2046
+msgid "smallint out of range"
+msgstr "smallint ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-#: commands/opclasscmds.c:484
-msgid "btree procedures must have two arguments"
-msgstr ""
+#: utils/adt/float.c:1298 utils/adt/numeric.c:4477
+msgid "cannot take square root of a negative number"
+msgstr "ÎÅÌØÚÑ ÂÒÁÔØ Ë×ÁÄÒÁÔÎÙÊ ËÏÒÅÎØ ÏÔÒÉÃÁÔÅÌØÎÏÇÏ ÞÉÓÌÁ"
-#: commands/opclasscmds.c:488
-msgid "btree procedures must return integer"
+#: utils/adt/float.c:1340 utils/adt/numeric.c:1853
+msgid "invalid argument for power function"
msgstr ""
-#: commands/opclasscmds.c:492
-msgid "btree procedures must have index type as first input"
-msgstr ""
+#: utils/adt/float.c:1406 utils/adt/float.c:1436 utils/adt/numeric.c:4695
+msgid "cannot take logarithm of zero"
+msgstr "ÎÅÌØÚÑ ÂÒÁÔØ ÌÏÇÁÒÉÆÍ ÎÕÌÑ"
-#: commands/opclasscmds.c:525
-#, c-format
-msgid "procedure number %d appears more than once"
-msgstr "ÎÏÍÅÒ ÐÒÏÃÅÄÕÒÙ %d ÕËÁÚÁÎ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
+#: utils/adt/float.c:1410 utils/adt/float.c:1440 utils/adt/numeric.c:4699
+msgid "cannot take logarithm of a negative number"
+msgstr "ÎÅÌØÚÑ ÂÒÁÔØ ÌÏÇÁÒÉÆÍ ÏÔÒÉÃÁÔÅÌØÎÏÇÏ ÞÉÓÌÁ"
-#: commands/opclasscmds.c:530
-#, c-format
-msgid "operator number %d appears more than once"
-msgstr "ÎÏÍÅÒ ÏÐÅÒÁÔÏÒÁ %d ÕËÁÚÁÎ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
+#: utils/adt/float.c:1467 utils/adt/float.c:1488 utils/adt/float.c:1509
+#: utils/adt/float.c:1531 utils/adt/float.c:1552 utils/adt/float.c:1573
+#: utils/adt/float.c:1595 utils/adt/float.c:1616
+msgid "input is out of range"
+msgstr "××ÏÄ ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-#: commands/opclasscmds.c:854
-#, c-format
-msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\""
-msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
+#: utils/adt/float.c:2675 utils/adt/numeric.c:905
+msgid "count must be greater than zero"
+msgstr "ÓÞ£ÔÞÉË ÄÏÌÖÅÎ ÂÙÔØ ÂÏÌØÛÅ ÎÕÌÑ"
-#: commands/indexcmds.c:120
-msgid "must specify at least one column"
-msgstr "ËÁË ÍÉÎÉÍÕÍ ÏÄÎÁ ËÏÌÏÎËÁ ÄÏÌÖÎÁ ÂÙÔØ ÕËÁÚÁÎÁ"
+#: utils/adt/float.c:2680 utils/adt/numeric.c:912
+#, fuzzy
+msgid "operand, lower bound and upper bound cannot be NaN"
+msgstr "ÎÉÖÎÉÊ ÐÒÅÄÅÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÒÁ×ÅÎ ×ÅÒÈÎÅÍÕ"
-#: commands/indexcmds.c:124
-#, c-format
-msgid "cannot use more than %d columns in an index"
-msgstr "ÞÉÓÌÏ ËÏÌÏÎÏË × ÉÎÄÅËÓÅ ÎÅ ÍÏÖÅÔ ÐÒÅ×ÙÛÁÔØ %d"
+#: utils/adt/float.c:2686
+msgid "lower and upper bounds must be finite"
+msgstr ""
-#: commands/indexcmds.c:238
-#, c-format
-msgid "access method \"%s\" does not support unique indexes"
-msgstr "ÍÅÔÏÄ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÎÉËÁÌØÎÙÅ ÉÎÄÅËÓÙ"
+#: utils/adt/float.c:2724 utils/adt/numeric.c:925
+msgid "lower bound cannot equal upper bound"
+msgstr "ÎÉÖÎÉÊ ÐÒÅÄÅÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÒÁ×ÅÎ ×ÅÒÈÎÅÍÕ"
-#: commands/indexcmds.c:243
-#, c-format
-msgid "access method \"%s\" does not support multicolumn indexes"
-msgstr "ÍÅÔÏÄ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÎÄÅËÓÙ ÐÏ ÍÎÏÇÉÍ ËÏÌÏÎËÁÍ"
+#: utils/adt/formatting.c:458
+msgid "invalid format specification for an interval value"
+msgstr ""
-#: commands/indexcmds.c:257
-msgid "index expressions and predicates may refer only to the table being indexed"
-msgstr "ÉÎÄÅËÓÎÙÅ ×ÙÒÁÖÅÎÉÑ É ÐÒÅÄÉËÁÔÙ ÍÏÇÕÔ ÓÓÙÌÁÔØÓÑ ÔÏÌØËÏ ÎÁ ÉÎÄÅËÓÉÒÕÅÍÕÀ ÔÁÂÌÉÃÕ"
+#: utils/adt/formatting.c:459
+msgid "Intervals are not tied to specific calendar dates."
+msgstr ""
-#: commands/indexcmds.c:285
-#: parser/analyze.c:1197
-#, c-format
-msgid "multiple primary keys for table \"%s\" are not allowed"
-msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÐÅÒ×ÉÞÎÙÅ ËÌÀÞÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+#: utils/adt/formatting.c:1040
+msgid "\"9\" must be ahead of \"PR\""
+msgstr "\"9\" ÄÏÌÖÎÁ ÂÙÔØ ÄÏ \"PR\""
-#: commands/indexcmds.c:302
-msgid "primary keys cannot be expressions"
-msgstr "ÐÅÒ×ÉÞÎÙÅ ËÌÀÞÉ ÎÅ ÍÏÇÕÔ ÂÙÔØ ×ÙÒÁÖÅÎÉÑÍÉ"
+#: utils/adt/formatting.c:1059
+msgid "\"0\" must be ahead of \"PR\""
+msgstr "\"0\" ÄÏÌÖÅÎ ÂÙÔØ ÄÏ \"PR\""
-#: commands/indexcmds.c:332
-#: commands/indexcmds.c:470
-#: parser/analyze.c:1311
-#, c-format
-msgid "column \"%s\" named in key does not exist"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÕËÁÚÁÎÎÁÑ × ËÌÀÞÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/adt/formatting.c:1088
+msgid "multiple decimal points"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÄÅÓÑÔÉÞÎÙÅ ÚÁÐÑÔÙÅ"
-#: commands/indexcmds.c:377
-#, c-format
-msgid "%s %s will create implicit index \"%s\" for table \"%s\""
-msgstr "%s %s ÓÏÚÄÁÓÔ ÐÏÄÒÁÚÕÍÅ×ÁÅÍÙÊ ÉÎÄÅËÓ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+#: utils/adt/formatting.c:1095 utils/adt/formatting.c:1199
+msgid "cannot use \"V\" and decimal point together"
+msgstr ""
-#: commands/indexcmds.c:420
-msgid "cannot use subquery in index predicate"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ÐÒÅÄÉËÁÔÅ ÉÎÄÅËÓÁ"
+#: utils/adt/formatting.c:1110
+msgid "not unique \"S\""
+msgstr "ÎÅÕÎÉËÁÌØÎÏÅ \"S\""
-#: commands/indexcmds.c:424
-msgid "cannot use aggregate in index predicate"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔ × ÐÒÅÄÉËÁÔÅ ÉÎÄÅËÓÁ"
+#: utils/adt/formatting.c:1117
+msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"S\" É \"PL\"/\"MI\"/\"SG\"/\"PR\" ×ÍÅÓÔÅ"
-#: commands/indexcmds.c:433
-msgid "functions in index predicate must be marked IMMUTABLE"
-msgstr "ÆÕÎÃÉÉ × ÉÄÅËÓÎÏÍ ÐÒÅÄÉËÁÔÅ ÄÏÌÖÎÙ ÂÙÔØ ÐÏÍÅÞÅÎÙ ËÁË IMMUTABLE"
+#: utils/adt/formatting.c:1140
+msgid "cannot use \"S\" and \"MI\" together"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"S\" É \"MI\" ×ÍÅÓÔÅ"
-#: commands/indexcmds.c:475
-#: commands/tablecmds.c:1329
-#: parser/parse_expr.c:1098
-#, c-format
-msgid "column \"%s\" does not exist"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/adt/formatting.c:1153
+msgid "cannot use \"S\" and \"PL\" together"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"S\" É \"PL\" ×ÍÅÓÔÅ"
-#: commands/indexcmds.c:508
-msgid "cannot use subquery in index expression"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ÉÎÄÅËÓÎÏÍ ×ÙÒÁÖÅÎÉÉ"
+#: utils/adt/formatting.c:1166
+msgid "cannot use \"S\" and \"SG\" together"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"S\" É \"SG\" ×ÍÅÓÔÅ"
-#: commands/indexcmds.c:512
-msgid "cannot use aggregate function in index expression"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ÉÎÄÅËÓÎÏÍ ×ÙÒÁÖÅÎÉÉ"
+#: utils/adt/formatting.c:1178
+msgid "cannot use \"PR\" and \"S\"/\"PL\"/\"MI\"/\"SG\" together"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"S\" É \"S\"/\"PL\"/\"MI\"/\"SG\" ×ÍÅÓÔÅ"
-#: commands/indexcmds.c:523
-msgid "functions in index expression must be marked IMMUTABLE"
-msgstr "ÆÕÎÃÉÉ × ÉÄÅËÓÎÏÍ ×ÙÒÁÖÅÎÉÉ ÄÏÌÖÎÙ ÂÙÔØ ÐÏÍÅÞÅÎÙ ËÁË IMMUTABLE"
+#: utils/adt/formatting.c:1208
+msgid "\"E\" is not supported"
+msgstr "\"E\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: commands/indexcmds.c:582
+#: utils/adt/formatting.c:1467
#, c-format
-msgid "data type %s has no default operator class for access method \"%s\""
-msgstr "ÔÉÐ ÄÁÎÎÙÈ %s ÎÅ ÉÍÅÅÔ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ \"%s\""
-
-#: commands/indexcmds.c:584
-msgid "You must specify an operator class for the index or define a default operator class for the data type."
-msgstr "÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× ÄÌÑ ÉÎÄÅËÓÁ ÉÌÉ ÏÐÒÅÄÅÌÉÔØ ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÜÔÏÇÏ ÔÉÐÁ ÄÁÎÎÙÈ."
+msgid "\"%s\" is not a number"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÞÉÓÌÏÍ"
-#: commands/indexcmds.c:637
-#, c-format
-msgid "operator class \"%s\" does not accept data type %s"
-msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÎÅ ÐÒÉÎÉÍÁÅÔ ÔÉÐ ÄÁÎÎÙÈ %s"
+#: utils/adt/formatting.c:1805
+msgid "invalid AM/PM string"
+msgstr "ÎÅ×ÅÒÎÁÑ AM/PM ÓÔÒÏËÁ"
-#: commands/indexcmds.c:694
-#: utils/cache/typcache.c:369
-#, c-format
-msgid "there are multiple default operator classes for data type %s"
-msgstr "ÉÍÅÅÔÓÑ ÂÏÌÄÅÅ ÏÄÎÏÇÏ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÔÉÐÁ ÄÁÎÎÙÈ %s"
+#: utils/adt/formatting.c:2126
+msgid "\"TZ\"/\"tz\" not supported"
+msgstr "\"TZ\"/\"tz\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: commands/indexcmds.c:963
+#: utils/adt/formatting.c:2136
#, c-format
-msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
-msgstr ""
+msgid "invalid value for %s"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ %s"
-#: commands/indexcmds.c:970
-#, c-format
-msgid "table \"%s\" has no indexes"
-msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÉÍÅÅÔ ÉÄÅËÓÏ×"
+#: utils/adt/formatting.c:3011
+msgid "January"
+msgstr "ñÎ×ÁÒØ"
+
+#: utils/adt/formatting.c:3014
+msgid "February"
+msgstr "æÅ×ÒÁÌØ"
+
+#: utils/adt/formatting.c:3017
+msgid "March"
+msgstr "íÁÒÔ"
+
+#: utils/adt/formatting.c:3020
+msgid "April"
+msgstr "áÐÒÅÌØ"
+
+#: utils/adt/formatting.c:3023
+msgid "May"
+msgstr "íÁÊ"
+
+#: utils/adt/formatting.c:3026
+msgid "June"
+msgstr "éÀÎØ"
+
+#: utils/adt/formatting.c:3029
+msgid "July"
+msgstr "éÀÌØ"
+
+#: utils/adt/formatting.c:3032
+msgid "August"
+msgstr "á×ÇÕÓÔ"
+
+#: utils/adt/formatting.c:3035
+msgid "September"
+msgstr "óÅÎÔÑÂÒØ"
+
+#: utils/adt/formatting.c:3038
+msgid "October"
+msgstr "ïËÔÑÂÒØ"
+
+#: utils/adt/formatting.c:3041
+msgid "November"
+msgstr "îÏÑÂÒØ"
+
+#: utils/adt/formatting.c:3044
+msgid "December"
+msgstr "äÅËÁÂÒØ"
+
+#: utils/adt/formatting.c:3059
+msgid "Jan"
+msgstr "ñÎ×"
+
+#: utils/adt/formatting.c:3062
+msgid "Feb"
+msgstr "æÅ×"
+
+#: utils/adt/formatting.c:3065
+msgid "Mar"
+msgstr "íÁÒ"
-#: commands/indexcmds.c:998
-msgid "can only reindex the currently open database"
-msgstr "ÍÏÖÎÏ ÐÅÒÅÉÎÄÅËÓÏ×ÁÔØ ÔÏÌØËÏ ÏÔËÒÙÔÕÀ ÂÁÚÕ"
+#: utils/adt/formatting.c:3068
+msgid "Apr"
+msgstr "áÐÒ"
-#: commands/indexcmds.c:1081
-#, c-format
-msgid "table \"%s\" was reindexed"
-msgstr "ÔÁÂÌÉÃÁ \"%s\" ÐÅÒÅÉÎÄÅËÓÏ×ÁÎÁ"
+#. translator: Translate this as the abbreviation of "May".
+#. In English, it is both the full month name and the
+#. abbreviation, so this hack is needed to distinguish
+#. them. The translation also needs to start with S:,
+#. which will be stripped at run time.
+#: utils/adt/formatting.c:3077
+msgid "S:May"
+msgstr "S:íÁÊ"
-#: commands/prepare.c:62
-msgid "invalid statement name: must not be empty"
-msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ËÏÍÁÎÄÙ: ÉÍÑ ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÙÍ"
+#: utils/adt/formatting.c:3080
+msgid "Jun"
+msgstr "éÀÎ"
-#: commands/prepare.c:81
-msgid "utility statements cannot be prepared"
-msgstr ""
+#: utils/adt/formatting.c:3083
+msgid "Jul"
+msgstr "éÀÌ"
-# [SM]: TO REVIEW
-#: commands/prepare.c:179
-#: commands/prepare.c:184
-#: commands/prepare.c:544
-msgid "prepared statement is not a SELECT"
-msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ ÎÅ Ñ×ÌÑÅÔÓÑ SELECTÏÍ"
+#: utils/adt/formatting.c:3086
+msgid "Aug"
+msgstr "á×Ç"
-# [SM]: TO REVIEW
-#: commands/prepare.c:317
-#, c-format
-msgid "prepared statement \"%s\" already exists"
-msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/adt/formatting.c:3089
+msgid "Sep"
+msgstr "óÅÎ"
-# [SM]: TO REVIEW
-#: commands/prepare.c:396
-#, c-format
-msgid "prepared statement \"%s\" does not exist"
-msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/adt/formatting.c:3092
+msgid "Oct"
+msgstr "ïËÔ"
-#: commands/operatorcmds.c:107
-#: commands/operatorcmds.c:115
-msgid "setof type not allowed for operator argument"
-msgstr ""
+#: utils/adt/formatting.c:3095
+msgid "Nov"
+msgstr "îÏÑ"
-#: commands/operatorcmds.c:142
-#, c-format
-msgid "operator attribute \"%s\" not recognized"
-msgstr "ÁÔÒÉÂÕÔ ÏÐÅÒÁÔÏÒÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
+#: utils/adt/formatting.c:3098
+msgid "Dec"
+msgstr "äÅË"
+
+#: utils/adt/formatting.c:3113
+msgid "Sunday"
+msgstr "÷ÏÓËÒÅÓÅÎØÅ"
+
+#: utils/adt/formatting.c:3116
+msgid "Monday"
+msgstr "ðÏÎÅÄÅÌØÎÉË"
+
+#: utils/adt/formatting.c:3119
+msgid "Tuesday"
+msgstr "÷ÔÏÒÎÉË"
+
+#: utils/adt/formatting.c:3122
+msgid "Wednesday"
+msgstr "óÒÅÄÁ"
+
+#: utils/adt/formatting.c:3125
+msgid "Thursday"
+msgstr "þÅÔ×ÅÒÇ"
+
+#: utils/adt/formatting.c:3128
+msgid "Friday"
+msgstr "ðÑÔÎÉÃÁ"
+
+#: utils/adt/formatting.c:3131
+msgid "Saturday"
+msgstr "óÕÂÂÏÔÁ"
+
+#: utils/adt/formatting.c:3146
+msgid "Sun"
+msgstr "÷ÓË"
+
+#: utils/adt/formatting.c:3149
+msgid "Mon"
+msgstr "ðÎÄ"
+
+#: utils/adt/formatting.c:3152
+msgid "Tue"
+msgstr "÷ÔÒ"
+
+#: utils/adt/formatting.c:3155
+msgid "Wed"
+msgstr "óÒÄ"
+
+#: utils/adt/formatting.c:3158
+msgid "Thu"
+msgstr "þÔ×"
+
+#: utils/adt/formatting.c:3161
+msgid "Fri"
+msgstr "ðÔÎ"
+
+#: utils/adt/formatting.c:3164
+msgid "Sat"
+msgstr "óÂÔ"
+
+#: utils/adt/formatting.c:3458
+msgid "AM/PM hour must be between 1 and 12"
+msgstr "ÞÁÓ × AM/PM ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 1 É 12"
-#: commands/operatorcmds.c:152
-msgid "operator procedure must be specified"
-msgstr "ÄÏÌÖÎÁ ÂÙÔØ ÕËÁÚÁÎÁ ÐÒÏÃÅÄÕÒÁ ÏÐÅÒÁÔÏÒÁ"
+#: utils/adt/formatting.c:3589
+msgid "cannot calculate day of year without year information"
+msgstr "ÎÅÌØÚÑ ÒÁÓÞÉÔÁÔØ ÄÅÎØ ÇÏÄÁ ÂÅÚ ÉÎÆÏÒÍÁÃÉÉ Ï ÇÏÄÅ"
-#: commands/portalcmds.c:54
-#: commands/portalcmds.c:183
-#: commands/portalcmds.c:228
-msgid "invalid cursor name: must not be empty"
-msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ËÕÒÓÏÒÁ: ÉÍÑ ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÙÍ"
+#: utils/adt/formatting.c:4442
+msgid "\"RN\" not supported"
+msgstr "\"RN\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: commands/portalcmds.c:89
-msgid "DECLARE CURSOR may not specify INTO"
-msgstr "DECLARE CURSOR ÎÅ ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ INTO"
+#: utils/adt/genfile.c:61
+msgid "reference to parent directory (\"..\") not allowed"
+msgstr ""
-#: commands/portalcmds.c:93
-msgid "DECLARE CURSOR ... FOR UPDATE is not supported"
-msgstr "DECLARE CURSOR ... FOR UPDATE ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: utils/adt/genfile.c:75
+msgid "absolute path not allowed"
+msgstr ""
-#: commands/portalcmds.c:94
-msgid "Cursors must be READ ONLY."
-msgstr "ëÕÒÓÏÒÙ ÄÏÌÖÎÙ ÂÙÔØ READ ONLY."
+#: utils/adt/genfile.c:102
+#, fuzzy
+msgid "must be superuser to read files"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-#: commands/portalcmds.c:191
-#: commands/portalcmds.c:238
+#: utils/adt/genfile.c:109 commands/copy.c:1732
#, c-format
-msgid "cursor \"%s\" does not exist"
-msgstr "ËÕÒÓÏÒ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "could not open file \"%s\" for reading: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ÄÌÑ ÞÔÅÎÉÑ: %m"
-#: commands/portalcmds.c:346
-#: tcop/pquery.c:523
-#: tcop/pquery.c:1096
-#, c-format
-msgid "portal \"%s\" cannot be run"
-msgstr "ÐÏÒÔÁÌ \"%s\" ÎÅ ÍÏÖÅÔ ÂÙÔØ ÚÁÐÕÝÅÎ"
+#: utils/adt/genfile.c:116
+#, fuzzy, c-format
+msgid "could not seek in file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %m"
-#: commands/portalcmds.c:404
-msgid "could not reposition held cursor"
-msgstr ""
+#: utils/adt/genfile.c:121
+#, fuzzy
+msgid "requested length cannot be negative"
+msgstr "ÚÁÐÒÏÛÅÎÎÁÑ ÄÌÉÎÁ ÓÌÉÛËÏÍ ×ÅÌÉËÁ"
-#: commands/tablecmds.c:294
-msgid "ON COMMIT can only be used on temporary tables"
-msgstr "ON COMMIT ÍÏÖÅÔ ÔÏÌØËÏ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ×ÒÅÍÅÎÎÙÈ ÔÁÂÌÉÃ"
+#: utils/adt/genfile.c:127 utils/adt/oracle_compat.c:613
+#: utils/adt/oracle_compat.c:711 utils/adt/oracle_compat.c:1192
+#: utils/adt/oracle_compat.c:1482
+msgid "requested length too large"
+msgstr "ÚÁÐÒÏÛÅÎÎÁÑ ÄÌÉÎÁ ÓÌÉÛËÏÍ ×ÅÌÉËÁ"
-#: commands/tablecmds.c:399
-#, c-format
-msgid "duplicate check constraint name \"%s\""
-msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ CHECK-ËÏÎÓÔÒÅÊÎÔÁ: \"%s\""
+#: utils/adt/genfile.c:163
+#, fuzzy
+msgid "must be superuser to get file information"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ×"
-#: commands/tablecmds.c:555
-#: commands/tablecmds.c:1274
-#: commands/tablecmds.c:1480
-#: commands/tablecmds.c:2636
-#: commands/tablecmds.c:3798
-#: commands/tablecmds.c:5427
-#: commands/trigger.c:147
-#: commands/trigger.c:552
-#: tcop/utility.c:182
-#: tcop/utility.c:217
-#, c-format
-msgid "permission denied: \"%s\" is a system catalog"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î: \"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ"
+#: utils/adt/genfile.c:227
+#, fuzzy
+msgid "must be superuser to get directory listings"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-#: commands/tablecmds.c:566
+#: utils/adt/genfile.c:244 utils/adt/misc.c:219 commands/tablespace.c:578
+#: storage/file/fd.c:1452 ../port/copydir.c:65
#, c-format
-msgid "cannot truncate system relation \"%s\""
-msgstr ""
+msgid "could not open directory \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
-#: commands/tablecmds.c:576
-msgid "cannot truncate temporary tables of other sessions"
-msgstr ""
+#: utils/adt/geo_ops.c:292 utils/adt/geo_ops.c:4080 utils/adt/geo_ops.c:4997
+msgid "too many points requested"
+msgstr "ÚÁÐÒÏÝÅÎÏ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÔÏÞÅË"
-#: commands/tablecmds.c:719
-#, c-format
-msgid "column \"%s\" duplicated"
-msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ËÏÌÏÎËÉ: \"%s\""
+#: utils/adt/geo_ops.c:315
+msgid "could not format \"path\" value"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÔØ ÚÎÁÞÅÎÉÅ \"path\""
-#: commands/tablecmds.c:744
-#: parser/analyze.c:1067
-#: parser/analyze.c:1273
+#: utils/adt/geo_ops.c:390
#, c-format
-msgid "inherited relation \"%s\" is not a table"
-msgstr "ÎÁÓÌÅÄÏ×ÁÎÎÏÅ ÏÔÎÏÛÅÎÉÅ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ"
+msgid "invalid input syntax for type box: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ box: \"%s\""
-#: commands/tablecmds.c:750
+#: utils/adt/geo_ops.c:954
#, c-format
-msgid "cannot inherit from temporary relation \"%s\""
-msgstr "ÎÅÌØÚÑ ÎÁÓÌÅÄÏ×ÁÔØ ×ÒÅÍÅÎÎÏÅ ÏÔÎÏÛÅÎÉÅ \"%s\""
+msgid "invalid input syntax for type line: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ line: \"%s\""
-#: commands/tablecmds.c:767
-#, c-format
-msgid "inherited relation \"%s\" duplicated"
-msgstr "ÐÏ×ÔÏÒÎÏÅ ÎÁÓÌÅÄÏ×ÁÎÎÏÅ ÏÔÎÏÛÅÎÉÅ \"%s\""
+#: utils/adt/geo_ops.c:961 utils/adt/geo_ops.c:1028 utils/adt/geo_ops.c:1043
+#: utils/adt/geo_ops.c:1055
+msgid "type \"line\" not yet implemented"
+msgstr "ÔÉÐ \"line\" ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎ"
-#: commands/tablecmds.c:821
+#: utils/adt/geo_ops.c:1402 utils/adt/geo_ops.c:1425
#, c-format
-msgid "merging multiple inherited definitions of column \"%s\""
-msgstr "ÓÌÉÑÎÉÅ ÍÎÏÇÏÞÉÓÌÅÎÎÙÈ ÎÁÓÌÅÄÏ×ÁÎÎÙÈ ÏÐÒÅÄÅÌÅÎÉÊ ËÏÌÏÎËÉ \"%s\""
+msgid "invalid input syntax for type path: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ path: \"%s\""
-#: commands/tablecmds.c:828
-#, c-format
-msgid "inherited column \"%s\" has a type conflict"
-msgstr "ÎÁÓÌÅÄÏ×ÁÎÎÁÑ ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ËÏÎÆÌÉËÔ ÔÉÐÏ×"
+#: utils/adt/geo_ops.c:1464
+msgid "invalid number of points in external \"path\" value"
+msgstr ""
-#: commands/tablecmds.c:830
-#: commands/tablecmds.c:975
-#: parser/parse_coerce.c:239
-#: parser/parse_coerce.c:1130
-#: parser/parse_coerce.c:1147
-#: parser/parse_coerce.c:1193
+#: utils/adt/geo_ops.c:1805
#, c-format
-msgid "%s versus %s"
-msgstr "%s ÐÒÏÔÉ× %s"
+msgid "invalid input syntax for type point: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ point: \"%s\""
-#: commands/tablecmds.c:966
+#: utils/adt/geo_ops.c:2033
#, c-format
-msgid "merging column \"%s\" with inherited definition"
-msgstr "ÓÌÉÑÎÉÅ ËÏÌÏÎËÉ \"%s\" Ó ÎÁÓÌÅÄÏ×ÁÎÎÙÍ ÏÐÒÅÄÅÌÅÎÉÅÍ"
+msgid "invalid input syntax for type lseg: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ lseg: \"%s\""
-#: commands/tablecmds.c:973
-#, c-format
-msgid "column \"%s\" has a type conflict"
-msgstr "ËÏÎÆÌÉËÔ ÔÉÐÏ× ÄÌÑ ËÏÌÏÎËÉ \"%s\""
+#: utils/adt/geo_ops.c:2624
+msgid "function \"dist_lb\" not implemented"
+msgstr "ÆÕÎËÃÉÑ \"dist_lb\" ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
-#: commands/tablecmds.c:1024
-#, c-format
-msgid "column \"%s\" inherits conflicting default values"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÎÁÓÌÅÄÕÅÔ ËÏÎÆÌÉËÔÕÀÝÉÅ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ"
+#: utils/adt/geo_ops.c:3137
+msgid "function \"close_lb\" not implemented"
+msgstr "ÆÕÎËÃÉÑ \"close_lb\" ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
-#: commands/tablecmds.c:1026
-msgid "To resolve the conflict, specify a default explicitly."
-msgstr "äÌÑ ÒÅÛÅÎÉÑ ËÏÎÆÌÉËÔÁ ÕËÁÖÉÔÅ ÖÅÌÁÅÍÏÅ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ."
+#: utils/adt/geo_ops.c:3416
+msgid "cannot create bounding box for empty polygon"
+msgstr ""
-#: commands/tablecmds.c:1319
+#: utils/adt/geo_ops.c:3440 utils/adt/geo_ops.c:3452
#, c-format
-msgid "inherited column \"%s\" must be renamed in child tables too"
-msgstr "ÎÁÓÌÅÄÏ×ÁÎÎÁÑ ËÏÌÏÎËÁ \"%s\" ÔÁËÖÅ ÄÏÌÖÎÁ ÂÙÔØ ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × ÔÁÂÌÉÃÁÈ-ÎÁÓÌÅÄÎÉËÁÈ"
+msgid "invalid input syntax for type polygon: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ polygon: \"%s\""
-#: commands/tablecmds.c:1337
-#, c-format
-msgid "cannot rename system column \"%s\""
-msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\""
+#: utils/adt/geo_ops.c:3492
+msgid "invalid number of points in external \"polygon\" value"
+msgstr ""
-#: commands/tablecmds.c:1347
-#, c-format
-msgid "cannot rename inherited column \"%s\""
-msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÁÓÌÅÄÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s\""
+#: utils/adt/geo_ops.c:3878
+msgid "function \"poly_distance\" not implemented"
+msgstr "ÆÕÎËÃÉÑ \"poly_distance\" ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
-#: commands/tablecmds.c:1358
-#: commands/tablecmds.c:2919
-#, c-format
-msgid "column \"%s\" of relation \"%s\" already exists"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/adt/geo_ops.c:4190
+msgid "function \"path_center\" not implemented"
+msgstr "ÆÕÎËÃÉÑ \"path_center\" ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
-#: commands/tablecmds.c:2219
-#, c-format
-msgid "cannot rewrite system relation \"%s\""
+#: utils/adt/geo_ops.c:4207
+msgid "open path cannot be converted to polygon"
msgstr ""
-#: commands/tablecmds.c:2229
-msgid "cannot rewrite temporary tables of other sessions"
-msgstr "ÎÅÌØÚÑ ÐÅÒÅÚÁÐÉÓÙ×ÁÔØ ×ÒÅÍÅÎÎÙÅ ÔÁÂÌÉÃÙ ÄÒÕÇÉÈ ÓÅÓÓÉÊ"
-
-#: commands/tablecmds.c:2520
+#: utils/adt/geo_ops.c:4374 utils/adt/geo_ops.c:4384 utils/adt/geo_ops.c:4399
+#: utils/adt/geo_ops.c:4405
#, c-format
-msgid "check constraint \"%s\" is violated by some row"
-msgstr ""
+msgid "invalid input syntax for type circle: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ circle: \"%s\""
-#: commands/tablecmds.c:2533
-#, c-format
-msgid "column \"%s\" contains null values"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÓÏÄÅÒÖÉÔ ÚÎÁÞÅÎÉÑ NULL"
+#: utils/adt/geo_ops.c:4427 utils/adt/geo_ops.c:4435
+msgid "could not format \"circle\" value"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÔØ ÚÎÁÞÅÎÉÅ \"circle\""
-#: commands/tablecmds.c:2618
-#, c-format
-msgid "\"%s\" is not a table or view"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ ÉÌÉ ÐÒÅÄÓÔÁ×ÌÅÎÉÅÍ"
+#: utils/adt/geo_ops.c:4462
+msgid "invalid radius in external \"circle\" value"
+msgstr ""
-#: commands/tablecmds.c:2771
-#, c-format
-msgid "cannot alter table \"%s\" because column \"%s\".\"%s\" uses its rowtype"
+#: utils/adt/geo_ops.c:4983
+msgid "cannot convert circle with radius zero to polygon"
+msgstr "ÎÅÌØÚÑ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ËÒÕÇ Ó ÎÕÌÅ×ÙÍ ÒÁÄÉÕÓÏÍ × ÐÏÌÉÇÏÎ"
+
+#: utils/adt/geo_ops.c:4988
+msgid "must request at least 2 points"
msgstr ""
-#: commands/tablecmds.c:2837
-msgid "column must be added to child tables too"
-msgstr "ËÏÌÏÎËÁ ÔÁËÖÅ ÄÏÌÖÎÁ ÂÙÔØ ÄÏÂÁ×ÌÅÎÁ Ë ÔÁÂÌÉÃÁÍ-ÎÁÓÌÅÄÎÉËÁÍ"
+#: utils/adt/geo_ops.c:5032 utils/adt/geo_ops.c:5055
+msgid "cannot convert empty polygon to circle"
+msgstr "ÎÅÌØÚÑ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÐÕÓÔÏÊ ÐÏÌÉÇÏÎ × ËÒÕÇ"
-#: commands/tablecmds.c:2880
-#, c-format
-msgid "child table \"%s\" has different type for column \"%s\""
-msgstr "ÔÁÂÌÉÃÁ-ÎÁÓÌÅÄÎÉË \"%s\" ÉÍÅÅÔ ÏÔÌÉÞÎÙÊ ÔÉÐ ÄÌÑ ËÏÌÏÎËÉ \"%s\""
+#: utils/adt/int.c:161
+msgid "int2vector has too many elements"
+msgstr "int2vector ÓÏÄÅÒÖÉÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÜÌÅÍÅÎÔÏ×"
-#: commands/tablecmds.c:2892
-#, c-format
-msgid "merging definition of column \"%s\" for child \"%s\""
-msgstr "ÓÌÉÑÎÉÅ ÏÐÒÅÄÅÌÅÎÉÅ ËÏÌÏÎËÉ \"%s\" ÄÌÑ ÎÁÓÌÅÄÎÉËÁ \"%s\""
+#: utils/adt/int.c:234
+#, fuzzy
+msgid "invalid int2vector data"
+msgstr "ÎÅ×ÅÒÎÁÑ ÚÁÐÉÓØ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
-#: commands/tablecmds.c:3109
-#: commands/tablecmds.c:3202
-#: commands/tablecmds.c:3252
-#: commands/tablecmds.c:3348
-#: commands/tablecmds.c:3409
-#: commands/tablecmds.c:4617
-#, c-format
-msgid "cannot alter system column \"%s\""
-msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\""
+#: utils/adt/int.c:1336 utils/adt/int8.c:1174
+#, fuzzy
+msgid "step size cannot equal zero"
+msgstr "ÎÉÖÎÉÊ ÐÒÅÄÅÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÒÁ×ÅÎ ×ÅÒÈÎÅÍÕ"
-#: commands/tablecmds.c:3145
+#: utils/adt/int8.c:101 utils/adt/int8.c:136 utils/adt/numutils.c:53
+#: utils/adt/numutils.c:63 utils/adt/numutils.c:105
#, c-format
-msgid "column \"%s\" is in a primary key"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÎÁÈÏÄÉÔÓÑ × ÐÅÒ×ÉÞÎÏÍ ËÌÀÞÅ"
+msgid "invalid input syntax for integer: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ integer: \"%s\""
-#: commands/tablecmds.c:3295
-#: commands/tablecmds.c:5416
+#: utils/adt/int8.c:117
#, c-format
-msgid "\"%s\" is not a table or index"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ ÉÌÉ ÉÎÄÅËÓÏÍ"
+msgid "value \"%s\" is out of range for type bigint"
+msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ bigint"
-#: commands/tablecmds.c:3322
-#, c-format
-msgid "statistics target %d is too low"
-msgstr ""
+#: utils/adt/int8.c:506 utils/adt/int8.c:535 utils/adt/int8.c:556
+#: utils/adt/int8.c:589 utils/adt/int8.c:616 utils/adt/int8.c:634
+#: utils/adt/int8.c:679 utils/adt/int8.c:695 utils/adt/int8.c:764
+#: utils/adt/int8.c:785 utils/adt/int8.c:812 utils/adt/int8.c:838
+#: utils/adt/int8.c:859 utils/adt/int8.c:880 utils/adt/int8.c:907
+#: utils/adt/int8.c:1075 utils/adt/int8.c:1114 utils/adt/numeric.c:1987
+#: utils/adt/varbit.c:1456
+msgid "bigint out of range"
+msgstr "bigint ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-#: commands/tablecmds.c:3330
-#, c-format
-msgid "lowering statistics target to %d"
-msgstr ""
+#: utils/adt/int8.c:1131
+msgid "OID out of range"
+msgstr "OID ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-#: commands/tablecmds.c:3390
-#, c-format
-msgid "invalid storage type \"%s\""
+#: utils/adt/like_match.c:286 utils/adt/regexp.c:708
+msgid "invalid escape string"
msgstr ""
-#: commands/tablecmds.c:3421
-#, c-format
-msgid "column data type %s can only have storage PLAIN"
+#: utils/adt/like_match.c:287 utils/adt/regexp.c:709
+msgid "Escape string must be empty or one character."
msgstr ""
-#: commands/tablecmds.c:3478
-#, c-format
-msgid "cannot drop system column \"%s\""
-msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\""
-
-#: commands/tablecmds.c:3485
+#: utils/adt/mac.c:65
#, c-format
-msgid "cannot drop inherited column \"%s\""
-msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÎÁÓÌÅÄÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s\""
+msgid "invalid input syntax for type macaddr: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ macaddr: \"%s\""
-#: commands/tablecmds.c:3786
+#: utils/adt/mac.c:72
#, c-format
-msgid "referenced relation \"%s\" is not a table"
-msgstr "ÓÓÙÌÁÅÍÏÅ ÏÔÎÏÛÅÎÉÅ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ"
-
-#: commands/tablecmds.c:3820
-msgid "cannot reference temporary table from permanent table constraint"
-msgstr ""
-
-#: commands/tablecmds.c:3827
-msgid "cannot reference permanent table from temporary table constraint"
+msgid "invalid octet value in \"macaddr\" value: \"%s\""
msgstr ""
-#: commands/tablecmds.c:3872
-#: commands/tablecmds.c:4362
-msgid "number of referencing and referenced columns for foreign key disagree"
+#: utils/adt/misc.c:83
+msgid "must be superuser to signal other server processes"
msgstr ""
-#: commands/tablecmds.c:3893
+#: utils/adt/misc.c:92
#, c-format
-msgid "foreign key constraint \"%s\" cannot be implemented"
-msgstr ""
+msgid "PID %d is not a PostgreSQL server process"
+msgstr "PID %d ÎÅ Ñ×ÌÑÅÔÓÑ PostgreSQL ÓÅÒ×ÅÒÏÍ"
-#: commands/tablecmds.c:3896
+#: utils/adt/misc.c:105 storage/lmgr/proc.c:920
#, c-format
-msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s."
+msgid "could not send signal to process %d: %m"
msgstr ""
-#: commands/tablecmds.c:3910
-#, c-format
-msgid "foreign key constraint \"%s\" will require costly sequential scans"
-msgstr ""
+#: utils/adt/misc.c:123
+#, fuzzy
+msgid "must be superuser to signal the postmaster"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-#: commands/tablecmds.c:3913
-#, c-format
-msgid "Key columns \"%s\" and \"%s\" are of different types: %s and %s."
-msgstr ""
+#: utils/adt/misc.c:128
+#, fuzzy, c-format
+msgid "failed to send signal to postmaster: %m"
+msgstr "select() ÎÅ ÕÄÁÌÓÑ × postmaster'Å: %m"
-#: commands/tablecmds.c:3998
-#, c-format
-msgid "column \"%s\" referenced in foreign key constraint does not exist"
-msgstr ""
+#: utils/adt/misc.c:145
+#, fuzzy
+msgid "must be superuser to rotate log files"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-#: commands/tablecmds.c:4003
-#, c-format
-msgid "cannot have more than %d keys in a foreign key"
+#: utils/adt/misc.c:150
+msgid "rotation not possible because log collection not active"
msgstr ""
-#: commands/tablecmds.c:4072
-#, c-format
-msgid "there is no primary key for referenced table \"%s\""
+#: utils/adt/misc.c:202
+msgid "global tablespace never has databases"
msgstr ""
-#: commands/tablecmds.c:4190
+#: utils/adt/misc.c:222
#, c-format
-msgid "there is no unique constraint matching given keys for referenced table \"%s\""
+msgid "%u is not a tablespace OID"
msgstr ""
-#: commands/tablecmds.c:4574
-#: commands/trigger.c:2785
+#: utils/adt/nabstime.c:164
#, c-format
-msgid "constraint \"%s\" does not exist"
-msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "invalid time zone name: \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ: \"%s\""
-#: commands/tablecmds.c:4579
-#, c-format
-msgid "multiple constraints named \"%s\" were dropped"
+#: utils/adt/nabstime.c:510 utils/adt/nabstime.c:583
+msgid "cannot convert abstime \"invalid\" to timestamp"
msgstr ""
-#: commands/tablecmds.c:4624
-#, c-format
-msgid "cannot alter inherited column \"%s\""
-msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÎÁÓÌÅÄÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s\""
-
-#: commands/tablecmds.c:4664
-msgid "transform expression must not return a set"
-msgstr "×ÙÒÁÖÅÎÉÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
-
-#: commands/tablecmds.c:4670
-msgid "cannot use subquery in transform expression"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ×ÙÒÁÖÅÎÉÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ"
-
-#: commands/tablecmds.c:4674
-msgid "cannot use aggregate function in transform expression"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ×ÙÒÁÖÅÎÉÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ"
-
-#: commands/tablecmds.c:4691
-#, c-format
-msgid "column \"%s\" cannot be cast to type \"%s\""
+#: utils/adt/nabstime.c:795
+msgid "invalid status in external \"tinterval\" value"
msgstr ""
-#: commands/tablecmds.c:4717
-#, c-format
-msgid "type of inherited column \"%s\" must be changed in child tables too"
+#: utils/adt/nabstime.c:877
+msgid "cannot convert reltime \"invalid\" to interval"
msgstr ""
-#: commands/tablecmds.c:4755
+#: utils/adt/nabstime.c:1564
#, c-format
-msgid "cannot alter type of column \"%s\" twice"
-msgstr ""
+msgid "invalid input syntax for type tinterval: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ tinterval: \"%s\""
-#: commands/tablecmds.c:4789
+#: utils/adt/network.c:118
#, c-format
-msgid "default for column \"%s\" cannot be cast to type \"%s\""
-msgstr ""
+msgid "invalid cidr value: \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ cidr: \"%s\""
-#: commands/tablecmds.c:4889
-msgid "cannot alter type of a column used by a view or rule"
+#: utils/adt/network.c:119 utils/adt/network.c:249
+msgid "Value has bits set to right of mask."
msgstr ""
-#: commands/tablecmds.c:4890
-#, c-format
-msgid "%s depends on column \"%s\""
-msgstr "%s ÚÁ×ÉÓÉÔ ÏÔ ËÏÌÏÎËÉ \"%s\""
-
-#: commands/tablecmds.c:5206
+#: utils/adt/network.c:160 utils/adt/network.c:614 utils/adt/network.c:645
+#: utils/adt/network.c:677
#, c-format
-msgid "\"%s\" is not a table, TOAST table, index, view, or sequence"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÀÌÉÃÅÊ, TOAST-ÔÁÂÌÉÃÅÊ, ÉÎÄÅËÓÏÍ, ÐÒÅÄÓÔÁ×ÌÅÎÉÅÍ ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØÀ"
+msgid "could not format inet value: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÔØ ÚÎÁÞÅÎÉÅ inet: %m"
-#: commands/tablecmds.c:5446
-msgid "cannot have multiple SET TABLESPACE subcommands"
-msgstr ""
+#. translator: %s is inet or cidr
+#: utils/adt/network.c:217
+#, fuzzy, c-format
+msgid "invalid address family in external \"%s\" value"
+msgstr "ÎÅ×ÅÒÎÙÅ ÂÉÔÙ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"inet\""
-#: commands/tablecmds.c:5476
-#, c-format
-msgid "cannot move system relation \"%s\""
-msgstr ""
+#. translator: %s is inet or cidr
+#: utils/adt/network.c:224
+#, fuzzy, c-format
+msgid "invalid bits in external \"%s\" value"
+msgstr "ÎÅ×ÅÒÎÙÅ ÂÉÔÙ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"inet\""
-#: commands/tablecmds.c:5486
-msgid "cannot move temporary tables of other sessions"
-msgstr "ÎÅÌØÚÑ ÐÅÒÅÍÅÝÁÔØ ×ÒÅÍÅÎÎÙÅ ÔÁÂÌÉÃÙ ÄÒÕÇÉÈ ÓÅÓÓÉÊ"
+#. translator: %s is inet or cidr
+#: utils/adt/network.c:233
+#, fuzzy, c-format
+msgid "invalid length in external \"%s\" value"
+msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"inet\""
-#: commands/tablecmds.c:5694
-msgid "shared tables cannot be toasted after initdb"
-msgstr ""
+#: utils/adt/network.c:248
+msgid "invalid external \"cidr\" value"
+msgstr "ÎÅ×ÅÒÎÏÅ ×ÎÅÛÎÅÅ ÚÎÁÞÅÎÉÅ \"cidr\""
-#: commands/tablecmds.c:5709
+#: utils/adt/network.c:369 utils/adt/network.c:396
#, c-format
-msgid "table \"%s\" already has a TOAST table"
-msgstr "ÔÁÂÌÉÃÁ \"%s\" ÕÖÅ ÉÍÅÅÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ TOAST-ÔÁÂÌÉÃÕ"
+msgid "invalid mask length: %d"
+msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÍÁÓËÉ: %d"
-#: commands/tablecmds.c:5726
-#, c-format
-msgid "table \"%s\" does not need a TOAST table"
-msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÎÕÖÄÁÅÔÓÑ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ TOAST-ÔÁÂÌÉÃÅ"
+#: utils/adt/network.c:702
+#, fuzzy, c-format
+msgid "could not format cidr value: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÔØ ÚÎÁÞÅÎÉÅ inet: %m"
-#: commands/proclang.c:64
-msgid "must be superuser to create procedural language"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÒÏÃÅÄÕÒÎÏÇÏ ÑÚÙËÁ"
+#: utils/adt/network.c:1276
+#, fuzzy
+msgid "cannot AND inet values of different sizes"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"é\" (AND) ÄÌÑ ÂÉÔÏ×ÙÈ ÓÔÒÏË ÒÁÚÎÏÊ ÄÌÉÎÙ"
-#: commands/proclang.c:77
-#: commands/proclang.c:265
-#, c-format
-msgid "language \"%s\" already exists"
-msgstr "ÑÚÙË \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/adt/network.c:1308
+#, fuzzy
+msgid "cannot OR inet values of different sizes"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"éìé\" (OR) ÄÌÑ ÂÉÔÏ×ÙÈ ÓÔÒÏË ÒÁÚÎÏÊ ÄÌÉÎÙ"
-#: commands/proclang.c:97
-#, c-format
-msgid "changing return type of function %s from \"opaque\" to \"language_handler\""
-msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ×ÏÚ×ÒÁÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ \"language_handler\""
+#: utils/adt/network.c:1369 utils/adt/network.c:1445
+msgid "result is out of range"
+msgstr "ÒÅÚÕÌØÔÁÔ ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-#: commands/proclang.c:104
-#, c-format
-msgid "function %s must return type \"language_handler\""
-msgstr "ÆÕÎËÃÉÑ %s ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"language_handler\""
+#: utils/adt/network.c:1410
+#, fuzzy
+msgid "cannot subtract inet values of different sizes"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"éìé\" (OR) ÄÌÑ ÂÉÔÏ×ÙÈ ÓÔÒÏË ÒÁÚÎÏÊ ÄÌÉÎÙ"
-#: commands/proclang.c:188
-msgid "must be superuser to drop procedural language"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÒÏÃÅÄÕÒÎÏÇÏ ÑÚÙËÁ"
+#: utils/adt/numeric.c:405
+msgid "invalid length in external \"numeric\" value"
+msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"numeric\""
-#: commands/proclang.c:271
-msgid "must be superuser to rename procedural language"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ ÐÒÏÃÅÄÕÒÎÏÇÏ ÑÚÙËÁ"
+#: utils/adt/numeric.c:416
+msgid "invalid sign in external \"numeric\" value"
+msgstr "ÎÅ×ÅÒÎÙÊ ÚÎÁË ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"numeric\""
-#: commands/schemacmds.c:84
-#: commands/user.c:883
-#: commands/user.c:1018
-msgid "permission denied"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î"
+#: utils/adt/numeric.c:426
+msgid "invalid digit in external \"numeric\" value"
+msgstr "ÎÅ×ÅÒÎÁÑ ÃÉÆÒÁ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"numeric\""
-#: commands/schemacmds.c:85
+#: utils/adt/numeric.c:557 utils/adt/numeric.c:571
#, c-format
-msgid "\"%s\" is not a superuser, so cannot create a schema for \"%s\""
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ, ÐÏÜÔÏÍÕ ÎÅ ÍÏÖÅÔ ÓÏÚÄÁÔØ ÓÈÅÍÕ ÄÌÑ \"%s\""
+msgid "NUMERIC precision %d must be between 1 and %d"
+msgstr "ÔÏÞÎÏÓÔØ NUMERIC %d ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ 1 É %d"
-#: commands/schemacmds.c:100
-#: commands/schemacmds.c:268
+#: utils/adt/numeric.c:562
#, c-format
-msgid "unacceptable schema name \"%s\""
-msgstr "ÎÅÐÒÉÅÍÌÅÍÏÅ ÉÍÑ ÓÈÅÍÙ: \"%s\""
+msgid "NUMERIC scale %d must be between 0 and precision %d"
+msgstr "ÍÁÓÛÔÁÂ NUMERIC %d ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 0 É ÔÏÞÎÏÓÔØÀ %d"
-#: commands/schemacmds.c:101
-#: commands/schemacmds.c:269
-msgid "The prefix \"pg_\" is reserved for system schemas."
-msgstr "ðÒÅÆÉËÓ \"pg_\" ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎ ÄÌÑ ÓÉÓÔÅÍÎÙÈ ÓÈÅÍ."
+#: utils/adt/numeric.c:580
+msgid "invalid NUMERIC type modifier"
+msgstr ""
-#: commands/sequence.c:399
-#: commands/sequence.c:591
-#: commands/sequence.c:634
-#, c-format
-msgid "permission denied for sequence %s"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ %s"
+#: utils/adt/numeric.c:1567 utils/adt/numeric.c:3320
+msgid "value overflows numeric format"
+msgstr "ÚÎÁÞÅÎÉÅ ÐÅÒÅÐÏÌÎÑÅÔ ÆÏÒÍÁÔ numeric"
-#: commands/sequence.c:476
-#, c-format
-msgid "nextval: reached maximum value of sequence \"%s\" (%s)"
-msgstr "nextval: ÄÏÓÔÉÇÎÕÔÏ ÍÁËÓÉÍÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\" (%s)"
+#: utils/adt/numeric.c:1910
+msgid "cannot convert NaN to integer"
+msgstr "ÎÅÌØÚÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ NaN × integer"
-#: commands/sequence.c:499
-#, c-format
-msgid "nextval: reached minimum value of sequence \"%s\" (%s)"
-msgstr "nextval: ÄÏÓÔÉÇÎÕÔÏ ÍÉÎÉÍÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\" (%s)"
+#: utils/adt/numeric.c:1978
+msgid "cannot convert NaN to bigint"
+msgstr "ÎÅÌØÚÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ NaN × bigint"
-#: commands/sequence.c:597
-#, c-format
-msgid "currval of sequence \"%s\" is not yet defined in this session"
-msgstr "currval (ÔÅËÕÝÅÅ ÚÎÁÞÅÎÉÅ) ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\" ÅÝ£ ÎÅ ÏÐÒÅÄÅÌÅÎÏ × ÜÔÏÊ ÓÅÓÓÉÉ"
+#: utils/adt/numeric.c:2026
+msgid "cannot convert NaN to smallint"
+msgstr "ÎÅÌØÚÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ NaN × smallint"
-#: commands/sequence.c:651
+#: utils/adt/numeric.c:2954 utils/adt/numeric.c:2977 utils/adt/numeric.c:3001
+#: utils/adt/numeric.c:3008 utils/adt/numeric.c:3022
#, c-format
-msgid "setval: value %s is out of bounds for sequence \"%s\" (%s..%s)"
-msgstr "setval: ÚÎÁÞÅÎÉÅ %s ×ÎÅ ÐÒÅÄÅÌÏ× ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\" (%s..%s)"
-
-#: commands/sequence.c:794
-#: executor/execGrouping.c:384
-#: lib/dllist.c:43
-#: lib/dllist.c:88
-#: libpq/auth.c:640
-#: postmaster/pgstat.c:2430
-#: postmaster/pgstat.c:2497
-#: postmaster/postmaster.c:810
-#: postmaster/postmaster.c:1678
-#: postmaster/postmaster.c:2397
-#: storage/buffer/localbuf.c:139
-#: storage/file/fd.c:588
-#: storage/file/fd.c:621
-#: storage/file/fd.c:767
-#: storage/ipc/sinval.c:789
-#: storage/lmgr/lock.c:494
-#: storage/smgr/md.c:844
-#: storage/smgr/smgr.c:213
-#: utils/adt/cash.c:297
-#: utils/adt/cash.c:312
-#: utils/adt/oracle_compat.c:73
-#: utils/adt/oracle_compat.c:125
-#: utils/adt/regexp.c:200
-#: utils/adt/ri_triggers.c:3472
-#: utils/cache/relcache.c:169
-#: utils/cache/relcache.c:183
-#: utils/cache/relcache.c:1135
-#: utils/cache/typcache.c:165
-#: utils/cache/typcache.c:487
-#: utils/fmgr/dfmgr.c:127
-#: utils/fmgr/fmgr.c:527
-#: utils/hash/dynahash.c:178
-#: utils/hash/dynahash.c:248
-#: utils/init/miscinit.c:213
-#: utils/init/miscinit.c:234
-#: utils/init/miscinit.c:244
-#: utils/misc/guc.c:1910
-#: utils/misc/guc.c:1923
-#: utils/misc/guc.c:1936
-#: utils/mmgr/aset.c:337
-#: utils/mmgr/aset.c:503
-#: utils/mmgr/aset.c:700
-#: utils/mmgr/aset.c:893
-#: utils/mmgr/portalmem.c:78
-msgid "out of memory"
-msgstr "ÎÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ"
+msgid "invalid input syntax for type numeric: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ numeric: \"%s\""
-#: commands/sequence.c:956
-msgid "INCREMENT must not be zero"
-msgstr "INCREMENT ÎÅ ÍÏÖÅÔ ÂÙÔØ ÎÕÌ£Í"
+#: utils/adt/numeric.c:3390
+msgid "numeric field overflow"
+msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ÐÏÌÑ numeric"
-#: commands/sequence.c:1002
+#: utils/adt/numeric.c:3391
#, c-format
-msgid "MINVALUE (%s) must be less than MAXVALUE (%s)"
-msgstr "MINVALUE (%s) ÄÏÌÖÎÏ ÂÙÔØ ÍÅÎØÛÅ ÞÅÍ MAXVALUE (%s)"
+msgid ""
+"A field with precision %d, scale %d must round to an absolute value less "
+"than %s%d."
+msgstr ""
-#: commands/sequence.c:1033
-#, c-format
-msgid "START value (%s) can't be less than MINVALUE (%s)"
-msgstr "ÚÎÁÞÅÎÉÅ START (%s) ÎÅ ÍÏÖÅÔ ÂÙÔØ ÍÅÎØÛÅ ÞÅÍ MINVALUE (%s)"
+#: utils/adt/numeric.c:4567
+msgid "argument for function \"exp\" too big"
+msgstr "ÁÒÇÕÍÅÎÔ ÄÌÑ ÆÕÎËÃÉÉ \"exp\" ÓÌÉÛËÏÍ ×ÅÌÉË"
-#: commands/sequence.c:1045
-#, c-format
-msgid "START value (%s) can't be greater than MAXVALUE (%s)"
-msgstr "ÚÎÁÞÅÎÉÅ START (%s) ÎÅ ÍÏÖÅÔ ÂÙÔØ ÂÏÌØÛÅ ÞÅÍ MAXVALUE (%s)"
+#: utils/adt/numeric.c:4947
+msgid "zero raised to zero is undefined"
+msgstr "ÎÏÌØ × ÓÔÅÐÅÎÉ ÎÏÌØ ÎÅ ÏÐÒÅÄÅÌ£Î"
-#: commands/sequence.c:1060
+#: utils/adt/numutils.c:77
#, c-format
-msgid "CACHE (%s) must be greater than zero"
-msgstr "CACHE (%s) ÄÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÎÕÌÑ"
+msgid "value \"%s\" is out of range for type integer"
+msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ integer"
-#: commands/trigger.c:134
+#: utils/adt/numutils.c:83
#, c-format
-msgid "could not determine referenced table for constraint \"%s\""
-msgstr ""
-
-#: commands/trigger.c:219
-msgid "multiple INSERT events specified"
-msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÓÏÂÙÔÉÑ INSERT"
-
-#: commands/trigger.c:226
-msgid "multiple DELETE events specified"
-msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÓÏÂÙÔÉÑ DELETE"
-
-#: commands/trigger.c:233
-msgid "multiple UPDATE events specified"
-msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÓÏÂÙÔÉÑ UPDATE"
+msgid "value \"%s\" is out of range for type smallint"
+msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ smallint"
-#: commands/trigger.c:266
-#: commands/trigger.c:654
+#: utils/adt/numutils.c:89
#, c-format
-msgid "trigger \"%s\" for relation \"%s\" already exists"
-msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "value \"%s\" is out of range for 8-bit integer"
+msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ integer 8 ÂÉÔ"
-#: commands/trigger.c:287
+#: utils/adt/oid.c:43 utils/adt/oid.c:57 utils/adt/oid.c:63 utils/adt/oid.c:84
#, c-format
-msgid "changing return type of function %s from \"opaque\" to \"trigger\""
-msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ×ÏÚ×ÒÁÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ \"trigger\""
+msgid "invalid input syntax for type oid: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ oid: \"%s\""
-#: commands/trigger.c:294
+#: utils/adt/oid.c:69 utils/adt/oid.c:107
#, c-format
-msgid "function %s must return type \"trigger\""
-msgstr "ÆÕÎËÃÉÑ %s ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"trigger\""
+msgid "value \"%s\" is out of range for type oid"
+msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ oid"
-#: commands/trigger.c:1160
-#, c-format
-msgid "trigger function %u returned null value"
-msgstr ""
+#: utils/adt/oid.c:212
+msgid "oidvector has too many elements"
+msgstr "oidvector ÓÏÄÅÒÖÉÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÜÌÅÍÅÎÔÏ×"
-#: commands/trigger.c:1214
-#: commands/trigger.c:1331
-#: commands/trigger.c:1464
-msgid "BEFORE STATEMENT trigger cannot return a value"
-msgstr ""
+#: utils/adt/oid.c:285
+#, fuzzy
+msgid "invalid oidvector data"
+msgstr "ÎÅ×ÅÒÎÁÑ ÚÁÐÉÓØ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ"
-#: commands/trigger.c:1593
-#: executor/execMain.c:1151
-#: executor/execMain.c:1457
-#: executor/execMain.c:1598
-msgid "could not serialize access due to concurrent update"
+#: utils/adt/oracle_compat.c:102 utils/adt/oracle_compat.c:142
+#: utils/adt/oracle_compat.c:196 tsearch/ts_locale.c:92
+#: tsearch/ts_locale.c:129
+msgid "invalid multibyte character for locale"
msgstr ""
-#: commands/trigger.c:2731
-msgid "unnamed constraints cannot be set explicitly"
+#: utils/adt/oracle_compat.c:103 utils/adt/oracle_compat.c:197
+#: tsearch/ts_locale.c:93 tsearch/ts_locale.c:130
+msgid ""
+"The server's LC_CTYPE locale is probably incompatible with the database "
+"encoding."
msgstr ""
-#: commands/trigger.c:2770
+#: utils/adt/oracle_compat.c:221 utils/adt/oracle_compat.c:231
#, c-format
-msgid "constraint \"%s\" is not deferrable"
+msgid "UTF-16 to UTF-8 translation failed: %lu"
msgstr ""
-#: ../port/copydir.c:47
-#: commands/tablespace.c:150
-#: commands/tablespace.c:158
-#: commands/tablespace.c:164
-#, c-format
-msgid "could not create directory \"%s\": %m"
-msgstr ""
+#: utils/adt/oracle_compat.c:1329
+#, fuzzy
+msgid "requested character too large"
+msgstr "ÚÁÐÒÏÛÅÎÎÁÑ ÄÌÉÎÁ ÓÌÉÛËÏÍ ×ÅÌÉËÁ"
-#: commands/tablespace.c:177
+#: utils/adt/oracle_compat.c:1375 utils/adt/oracle_compat.c:1429
#, c-format
-msgid "could not stat directory \"%s\": %m"
+msgid "requested character too large for encoding: %d"
msgstr ""
-#: commands/tablespace.c:186
-#, c-format
-msgid "\"%s\" exists but is not a directory"
-msgstr "\"%s\" ÓÕÝÅÓÔ×ÕÅÔ ÎÏ ÎÅ Ñ×ÌÑÅÔÓÑ ÄÉÒÅËÔÏÒÉÅÊ"
+#: utils/adt/oracle_compat.c:1422
+#, fuzzy
+msgid "null character not permitted"
+msgstr "ÚÎÁÞÅÎÉÑ NULL ËÁË ÜÌÅÍÅÎÔÙ ÍÁÓÓÉ×Á ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: commands/tablespace.c:223
-#, c-format
-msgid "permission denied to create tablespace \"%s\""
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ tablespace \"%s\""
+#: utils/adt/pseudotypes.c:94
+msgid "cannot accept a value of type any"
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ any"
-#: commands/tablespace.c:225
-msgid "Must be superuser to create a tablespace."
-msgstr "îÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ tablespace."
+#: utils/adt/pseudotypes.c:107
+msgid "cannot display a value of type any"
+msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ any"
-#: commands/tablespace.c:244
-msgid "tablespace location may not contain single quotes"
-msgstr ""
+#: utils/adt/pseudotypes.c:121 utils/adt/pseudotypes.c:149
+msgid "cannot accept a value of type anyarray"
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ anyarray"
-#: commands/tablespace.c:254
-msgid "tablespace location must be an absolute path"
-msgstr ""
+#: utils/adt/pseudotypes.c:174
+#, fuzzy
+msgid "cannot accept a value of type anyenum"
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ any"
-#: commands/tablespace.c:264
-#, c-format
-msgid "tablespace location \"%s\" is too long"
-msgstr ""
+#: utils/adt/pseudotypes.c:224
+msgid "cannot accept a value of type trigger"
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ trigger"
-#: commands/tablespace.c:274
-#: commands/tablespace.c:766
-#, c-format
-msgid "unacceptable tablespace name \"%s\""
-msgstr "ÎÅÐÒÉÅÍÌÅÍÏÅ ÉÍÑ tablespace: \"%s\""
+#: utils/adt/pseudotypes.c:237
+msgid "cannot display a value of type trigger"
+msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ trigger"
-#: commands/tablespace.c:276
-#: commands/tablespace.c:767
-msgid "The prefix \"pg_\" is reserved for system tablespaces."
-msgstr "ðÒÅÆÉËÓ \"pg_\" ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎ ÄÌÑ ÓÉÓÔÅÍÎÙÈ tablespaces."
+#: utils/adt/pseudotypes.c:251
+msgid "cannot accept a value of type language_handler"
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ language_handler"
-#: commands/tablespace.c:286
-#: commands/tablespace.c:779
-#, c-format
-msgid "tablespace \"%s\" already exists"
-msgstr "tablespace \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/adt/pseudotypes.c:264
+msgid "cannot display a value of type language_handler"
+msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ language_handler"
-#: commands/tablespace.c:321
-#: commands/tablespace.c:1033
-#, c-format
-msgid "could not set permissions on directory \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÐÒÁ×Á ÄÌÑ ÄÉÒÅËÔÏÒÉÉ \"%s\": %m"
+#: utils/adt/pseudotypes.c:278
+msgid "cannot accept a value of type internal"
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ internal"
-#: commands/tablespace.c:330
-#, c-format
-msgid "directory \"%s\" is not empty"
-msgstr "ÄÉÒÅËÔÏÒÉÑ \"%s\" ÎÅ ÐÕÓÔÁ"
+#: utils/adt/pseudotypes.c:291
+msgid "cannot display a value of type internal"
+msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ internal"
-#: commands/tablespace.c:351
-#: commands/tablespace.c:1048
-#, c-format
-msgid "could not create symbolic link \"%s\": %m"
-msgstr ""
+#: utils/adt/pseudotypes.c:305
+msgid "cannot accept a value of type opaque"
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ opaque"
-#: commands/tablespace.c:382
-#: commands/tablespace.c:479
-msgid "tablespaces are not supported on this platform"
-msgstr "tablespaces ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÎÁ ÜÔÏÊ ÐÌÁÔÆÏÒÍÅ"
+#: utils/adt/pseudotypes.c:318
+msgid "cannot display a value of type opaque"
+msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ opaque"
+
+#: utils/adt/pseudotypes.c:332
+msgid "cannot accept a value of type anyelement"
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ anyelement"
+
+#: utils/adt/pseudotypes.c:345
+msgid "cannot display a value of type anyelement"
+msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ anyelement"
+
+#: utils/adt/pseudotypes.c:358
+#, fuzzy
+msgid "cannot accept a value of type anynonarray"
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ anyarray"
+
+#: utils/adt/pseudotypes.c:371
+#, fuzzy
+msgid "cannot display a value of type anynonarray"
+msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ any"
+
+#: utils/adt/pseudotypes.c:384
+#, fuzzy
+msgid "cannot accept a value of a shell type"
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ any"
+
+#: utils/adt/pseudotypes.c:397
+#, fuzzy
+msgid "cannot display a value of a shell type"
+msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ any"
-#: commands/tablespace.c:456
+#: utils/adt/regexp.c:194 tsearch/spell.c:365
#, c-format
-msgid "tablespace \"%s\" is not empty"
-msgstr "tablespace \"%s\" ÎÅ ÐÕÓÔ"
+msgid "invalid regular expression: %s"
+msgstr "ÎÅ×ÅÒÎÏÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ: %s"
-#: commands/tablespace.c:555
+#: utils/adt/regexp.c:273 utils/adt/varlena.c:2398
#, c-format
-msgid "could not delete directory \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
+msgid "regular expression failed: %s"
+msgstr "ÏÛÉÂËÁ × ÒÅÇÕÌÑÒÎÏÍ ×ÙÒÁÖÅÎÉÉ: %s"
+
+#: utils/adt/regexp.c:408
+#, fuzzy, c-format
+msgid "invalid regexp option: \"%c\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ: %s"
+
+#: utils/adt/regexp.c:891
+msgid "regexp_split does not support the global option"
+msgstr ""
-#: commands/tablespace.c:606
+#: utils/adt/regproc.c:121 utils/adt/regproc.c:141
#, c-format
-msgid "could not remove directory \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
+msgid "more than one function named \"%s\""
+msgstr "Ä×Å ÉÌÉ ÂÏÌÅÅ ÆÕÎËÃÉÉ Ó ÉÍÅÎÅÍ \"%s\""
-#: commands/tablespace.c:614
+#: utils/adt/regproc.c:465 utils/adt/regproc.c:485 utils/adt/regproc.c:646
+#: parser/parse_oper.c:127 parser/parse_oper.c:892
#, c-format
-msgid "could not remove symbolic link \"%s\": %m"
-msgstr ""
+msgid "operator does not exist: %s"
+msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ: %s"
-#: commands/tablespace.c:1061
+#: utils/adt/regproc.c:469 utils/adt/regproc.c:489
#, c-format
-msgid "tablespace %u is not empty"
-msgstr "tablespace %u ÎÅ ÐÕÓÔ"
+msgid "more than one operator named %s"
+msgstr "ÂÏÌÅÅ ÏÄÎÏÇÏ ÏÐÅÒÁÔÏÒÁ Ó ÉÍÅÎÅÍ %s"
-#: commands/vacuum.c:286
-msgid "VACUUM FULL FREEZE is not supported"
-msgstr "VACUUM FULL FREEZE ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: utils/adt/regproc.c:633 gram.y:4425
+msgid "missing argument"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÁÒÇÕÍÅÎÔ"
-#: commands/vacuum.c:287
-msgid "Use VACUUM FULL, then VACUUM FREEZE."
+#: utils/adt/regproc.c:634 gram.y:4426
+msgid "Use NONE to denote the missing argument of a unary operator."
msgstr ""
-#: commands/vacuum.c:607
-msgid "oldest xmin is far in the past"
-msgstr "ÓÁÍÙÊ ÓÔÁÒÙÊ xmin ÄÁÌÅËÏ × ÐÒÏÛÌÏÍ"
+#: utils/adt/regproc.c:638 utils/adt/regproc.c:1498 utils/adt/ruleutils.c:4333
+#: utils/adt/ruleutils.c:4361
+msgid "too many arguments"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×"
-#: commands/vacuum.c:608
-msgid "Close open transactions soon to avoid wraparound problems."
-msgstr ""
+#: utils/adt/regproc.c:639
+msgid "Provide two argument types for operator."
+msgstr "ðÒÅÄÏÓÔÁ×ÔÅ Ä×Á ÔÉÐÁ ÁÒÇÕÍÅÎÔÏ× ÄÌÑ ÏÐÅÒÁÔÏÒÁ."
-#: commands/vacuum.c:825
-msgid "some databases have not been vacuumed in over 2 billion transactions"
-msgstr "ÓÂÏÒËÁ ÍÕÓÏÒÁ ÎÅ ÂÙÌÁ ÐÒÏÉÚ×ÅÄÅÎÁ × ÎÅËÏÔÏÒÙÈ ÂÁÚÁÈ Ó ÂÏÌÅÅ 2 ÍÉÌÌÉÁÒÄÏ× ÔÒÁÎÚÁËÃÉÊ"
+#: utils/adt/regproc.c:815 catalog/namespace.c:272
+#, c-format
+msgid "relation \"%s\" does not exist"
+msgstr "ÏÔÎÏÛÅÎÉÅ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/vacuum.c:826
-msgid "You may have already suffered transaction-wraparound data loss."
-msgstr ""
+#: utils/adt/regproc.c:980 tcop/utility.c:101 commands/functioncmds.c:118
+#: commands/typecmds.c:507 commands/typecmds.c:950 commands/typecmds.c:2366
+#: parser/parse_func.c:1223 parser/parse_type.c:198
+#, c-format
+msgid "type \"%s\" does not exist"
+msgstr "ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/vacuum.c:837
-msgid "some databases have not been vacuumed in over 1 billion transactions"
-msgstr "ÓÂÏÒËÁ ÍÕÓÏÒÁ ÎÅ ÂÙÌÁ ÐÒÏÉÚ×ÅÄÅÎÁ × ÎÅËÏÔÏÒÙÈ ÂÁÚÁÈ Ó ÂÏÌÅÅ 1 ÍÉÌÌÉÁÒÄÁ ÔÒÁÎÚÁËÃÉÊ"
+#: utils/adt/regproc.c:1333 utils/adt/regproc.c:1338 utils/adt/varlena.c:1799
+#: utils/adt/varlena.c:1804
+msgid "invalid name syntax"
+msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ ÉÍÅÎÉ"
-#: commands/vacuum.c:838
-msgid "Better vacuum them soon, or you may have a wraparound failure."
-msgstr ""
+#: utils/adt/regproc.c:1396
+msgid "expected a left parenthesis"
+msgstr "ÏÖÉÄÁÌÁÓØ ÌÅ×ÁÑ ÓËÏÂËÁ"
-#: commands/vacuum.c:845
-#, c-format
-msgid "some databases have not been vacuumed in %d transactions"
-msgstr "ÓÂÏÒËÁ ÍÕÓÏÒÁ ÎÅ ÂÙÌÁ ÐÒÏÉÚ×ÅÄÅÎÁ × ÎÅËÏÔÏÒÙÈ ÂÁÚÁÈ Ó ÞÉÓÌÏÍ ÔÒÁÎÚÁËÃÉÊ: %d"
+#: utils/adt/regproc.c:1412
+msgid "expected a right parenthesis"
+msgstr "ÏÖÉÄÁÌÁÓØ ÐÒÁ×ÁÑ ÓËÏÂËÁ"
+
+#: utils/adt/regproc.c:1431
+msgid "expected a type name"
+msgstr "ÏÖÉÄÁÌÏÓØ ÉÍÑ ÔÉÐÁ"
+
+#: utils/adt/regproc.c:1463
+msgid "improper type name"
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ"
+
+#: utils/adt/ri_triggers.c:366 utils/adt/ri_triggers.c:426
+#: utils/adt/ri_triggers.c:589 utils/adt/ri_triggers.c:829
+#: utils/adt/ri_triggers.c:1017 utils/adt/ri_triggers.c:1179
+#: utils/adt/ri_triggers.c:1367 utils/adt/ri_triggers.c:1538
+#: utils/adt/ri_triggers.c:1721 utils/adt/ri_triggers.c:1892
+#: utils/adt/ri_triggers.c:2108 utils/adt/ri_triggers.c:2290
+#: utils/adt/ri_triggers.c:2493 utils/adt/ri_triggers.c:2541
+#: utils/adt/ri_triggers.c:2586 utils/adt/ri_triggers.c:2714 gram.y:2276
+msgid "MATCH PARTIAL not yet implemented"
+msgstr "×ÙÒÁÖÅÎÉÅ MATCH PARTIAL ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ"
-#: commands/vacuum.c:847
+#: utils/adt/ri_triggers.c:400 utils/adt/ri_triggers.c:2795
+#: utils/adt/ri_triggers.c:3451 utils/adt/ri_triggers.c:3488
#, c-format
-msgid "Better vacuum them within %d transactions, or you may have a wraparound failure."
+msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\""
msgstr ""
-#: commands/vacuum.c:943
-#, c-format
-msgid "skipping \"%s\" --- only table or database owner can vacuum it"
-msgstr "ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÔÏÌØËÏ ×ÌÁÄÅÌÅà ÔÁÂÌÉÃÙ ÉÌÉ ÂÁÚÙ ÍÏÖÅÔ ÐÒÏÉÚ×ÏÄÉÔØ ÓÂÏÒËÕ ÍÕÓÏÒÁ × ÄÁÎÎÏÍ ÏÂßÅËÔÅ"
+#: utils/adt/ri_triggers.c:403 utils/adt/ri_triggers.c:2798
+msgid "MATCH FULL does not allow mixing of null and nonnull key values."
+msgstr ""
-#: commands/vacuum.c:958
+#: utils/adt/ri_triggers.c:2995
#, c-format
-msgid "skipping \"%s\" --- cannot vacuum indexes, views, or special system tables"
-msgstr "ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÎÅÌØÚÑ ÐÒÏÉÚ×ÏÄÉÔØ ÓÂÏÒËÕ ÍÕÓÏÒÁ ÄÌÑ ÉÎÄÅËÓÏ×, ÐÒÅÄÓÔÁ×ÌÅÎÉÊ ÉÌÉ ÓÐÅÃÉÁÌØÎÙÈ ÓÉÓÔÅÍÎÙÈ ÔÁÂÌÉÃ"
+msgid "function \"%s\" was not called by trigger manager"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ ÂÙÌÁ ×ÙÚ×ÁÎÁ ÍÅÎÅÄÖÅÒÏÍ ÔÒÉÇÇÅÒÏ×"
-#: commands/vacuum.c:1181
-#: commands/vacuumlazy.c:221
+#: utils/adt/ri_triggers.c:3004
#, c-format
-msgid "vacuuming \"%s.%s\""
-msgstr "ÐÒÏÉÚ×ÏÄÉÔÓÑ ÓÂÏÒËÁ ÍÕÓÏÒÁ ÄÌÑ \"%s.%s\""
+msgid "function \"%s\" must be fired AFTER ROW"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ × AFTER ROW"
-#: commands/vacuum.c:1229
-#: commands/vacuumlazy.c:293
+#: utils/adt/ri_triggers.c:3012
#, c-format
-msgid "relation \"%s\" page %u is uninitialized --- fixing"
-msgstr "ÏÔÎÏÛÅÎÉÅ: \"%s\", ÓÔÒÁÎÉÃÁ %u ÎÅ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÁ --- ÉÓÐÒÁ×ÌÑÅÔÓÑ"
+msgid "function \"%s\" must be fired for INSERT"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ INSERT"
-#: commands/vacuum.c:1352
+#: utils/adt/ri_triggers.c:3018
#, c-format
-msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- can't shrink relation"
-msgstr "ÏÔÎÏÛÅÎÉÅ \"%s\" TID %u/%u: InsertTransactionInProgress %u --- ÎÅ × ÓÏÓÔÏÑÎÉÉ ÕÍÅÎØÛÉÔØ ÏÔÎÏÛÅÎÉÅ"
+msgid "function \"%s\" must be fired for UPDATE"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ UPDATE"
-#: commands/vacuum.c:1365
+#: utils/adt/ri_triggers.c:3025
#, c-format
-msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- can't shrink relation"
-msgstr "ÏÔÎÏÛÅÎÉÅ \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- ÎÅ × ÓÏÓÔÏÑÎÉÉ ÕÍÅÎØÛÉÔØ ÏÔÎÏÛÅÎÉÅ"
+msgid "function \"%s\" must be fired for INSERT or UPDATE"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ INSERT ÉÌÉ UPDATE"
-#: commands/vacuum.c:1518
-#: commands/vacuumlazy.c:456
+#: utils/adt/ri_triggers.c:3032
#, c-format
-msgid "\"%s\": found %.0f removable, %.0f nonremovable row versions in %u pages"
-msgstr "\"%s\": ÎÁÊÄÅÎÏ %.0f ÕÄÁÌÑÍÙÈ, %.0f ÎÅÕÄÁÌÑÅÍÙÈ ×ÅÒÓÉÊ ÓÔÒÏËÉ × ÓÔÒÁÎÉÃÁÈ: %u"
+msgid "function \"%s\" must be fired for DELETE"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ DELETE"
-#: commands/vacuum.c:1521
-#, c-format
+#: utils/adt/ri_triggers.c:3061
+#, fuzzy, c-format
+msgid "no pg_constraint entry for trigger \"%s\" on table \"%s\""
+msgstr "ÎÅ ÕËÁÚÁÎÁ ÔÁÂÌÉÃÁ ÎÁÚÎÁÞÅÎÉÑ ÄÌÑ ÔÒÉÇÇÅÒÁ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: utils/adt/ri_triggers.c:3063
msgid ""
-"%.0f dead row versions cannot be removed yet.\n"
-"Nonremovable row versions range from %lu to %lu bytes long.\n"
-"There were %.0f unused item pointers.\n"
-"Total free space (including removable row versions) is %.0f bytes.\n"
-"%u pages are or will become empty, including %u at the end of the table.\n"
-"%u pages containing %.0f free bytes are potential move destinations.\n"
-"%s"
+"Remove this referential integrity trigger and its mates, then do ALTER TABLE "
+"ADD CONSTRAINT."
msgstr ""
-#: commands/vacuum.c:2270
+#: utils/adt/ri_triggers.c:3418
#, c-format
-msgid "\"%s\": moved %u row versions, truncated %u to %u pages"
+msgid ""
+"referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave "
+"unexpected result"
msgstr ""
-#: commands/vacuum.c:2273
-#: commands/vacuumlazy.c:517
-#: commands/vacuumlazy.c:820
-#: nodes/print.c:86
-#: storage/lmgr/deadlock.c:888
-#: tcop/postgres.c:3341
-#, c-format
-msgid "%s"
-msgstr "%s"
-
-#: commands/vacuum.c:2812
-#: commands/vacuumlazy.c:817
-#, c-format
-msgid "\"%s\": truncated %u to %u pages"
+#: utils/adt/ri_triggers.c:3422
+msgid "This is most likely due to a rule having rewritten the query."
msgstr ""
-#: commands/vacuum.c:2902
-#: commands/vacuum.c:2969
-#: commands/vacuumlazy.c:630
-#: commands/vacuumlazy.c:705
+#: utils/adt/ri_triggers.c:3453
#, c-format
-msgid "index \"%s\" now contains %.0f row versions in %u pages"
-msgstr "ÉÎÄÅËÓ \"%s\" ÔÅÐÅÒØ ÓÏÄÅÒÖÉÔ ×ÅÒÓÉÊ ÓÔÒÏËÉ: %.0f, ÎÁ ÓÔÒÁÎÉÃÁÈ: %u"
+msgid "No rows were found in \"%s\"."
+msgstr "óÔÒÏË × \"%s\" ÎÅ ÎÁÊÄÅÎÏ."
-#: commands/vacuum.c:2906
-#: commands/vacuumlazy.c:634
+#: utils/adt/ri_triggers.c:3490
#, c-format
+msgid "Key (%s)=(%s) is not present in table \"%s\"."
+msgstr "ëÌÀÞ (%s)=(%s) ÏÔÓÕÔÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ \"%s\"."
+
+#: utils/adt/ri_triggers.c:3496
+#, fuzzy, c-format
msgid ""
-"%u index pages have been deleted, %u are currently reusable.\n"
-"%s"
-msgstr ""
-"ÓÔÒÁÎÉà ÉÎÄÅËÓÁ ÕÄÁÌÅÎÏ: %u, ÇÏÔÏ×Ï Ë ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÀ: %u.\n"
-"%s"
+"update or delete on table \"%s\" violates foreign key constraint \"%s\" on "
+"table \"%s\""
+msgstr "ôÁÂÌÉÃÁ \"%s\" ÓÓÙÌÁÅÔÓÑ ÎÁ \"%s\" ÞÅÒÅÚ ×ÎÅÛÎÉÊ ËÌÀÞ \"%s\"."
-#: commands/vacuum.c:2920
-#: commands/vacuum.c:2989
+#: utils/adt/ri_triggers.c:3499
#, c-format
-msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions"
-msgstr "ÉÎÄÅËÓ ÓÏÄÅÒÖÉÔ \"%s\" ÓÏÄÅÒÖÉÔ ×ÅÒÓÉÊ ÓÔÒÏËÉ: %.0f, Á ÔÁÂÌÉÃÁ ÓÏÄÅÒÖÉÔ: %.0f"
+msgid "Key (%s)=(%s) is still referenced from table \"%s\"."
+msgstr "ëÌÀÞ (%s)=(%s) ×Ó£ ÅÝ£ ÓÓÙÌÁÅÔÓÑ ÉÚ ÔÁÂÌÉÃÙ \"%s\"."
-#: commands/vacuum.c:2923
-#: commands/vacuum.c:2992
-msgid "Rebuild the index with REINDEX."
-msgstr "ðÅÒÅÓÔÒÏÊÔÅ ÉÎÄÅËÓ Ó ÐÏÍÏÝØÀ REINDEX."
+#: utils/adt/rowtypes.c:81 utils/adt/rowtypes.c:450
+msgid "input of anonymous composite types is not implemented"
+msgstr ""
-#: commands/vacuum.c:2973
-#: commands/vacuumlazy.c:709
+#: utils/adt/rowtypes.c:128 utils/adt/rowtypes.c:156 utils/adt/rowtypes.c:179
+#: utils/adt/rowtypes.c:187 utils/adt/rowtypes.c:239 utils/adt/rowtypes.c:247
#, c-format
-msgid ""
-"%.0f index row versions were removed.\n"
-"%u index pages have been deleted, %u are currently reusable.\n"
-"%s"
+msgid "malformed record literal: \"%s\""
msgstr ""
-"×ÅÒÓÉÊ ÔÒÏËÉ ÉÎÄÅËÓÁ ÕÄÁÌÅÎÏ: %.0f.\n"
-"ÓÔÒÁÎÉà ÉÎÄÅËÓÁ ÕÄÁÌÅÎÏ: %u, ÓÔÒÁÎÉà ÇÏÔÏ×Ï Ë ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÀ: %u.\n"
-"%s"
-#: commands/typecmds.c:138
+#: utils/adt/rowtypes.c:129
+msgid "Missing left parenthesis."
+msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÌÅ×ÁÑ ÓËÏÂËÁ."
+
+#: utils/adt/rowtypes.c:157
+msgid "Too few columns."
+msgstr "óÌÉÛËÏÍ ÍÁÌÏ ËÏÌÏÎÏË."
+
+#: utils/adt/rowtypes.c:181 utils/adt/rowtypes.c:189
+msgid "Unexpected end of input."
+msgstr "îÅÏÖÉÄÁÎÎÙÊ ËÏÎÅà ××ÏÄÁ."
+
+#: utils/adt/rowtypes.c:240
+msgid "Too many columns."
+msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË."
+
+#: utils/adt/rowtypes.c:248
+msgid "Junk after right parenthesis."
+msgstr "íÕÓÏÒ ÐÏÓÌÅ ÐÒÁ×ÏÊ ÓËÏÂËÉ."
+
+#: utils/adt/rowtypes.c:499
#, c-format
-msgid "type names must be %d characters or less"
-msgstr "ÉÍÅÎÁ ÔÉÐÏ× ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ %d ÉÌÉ ÍÅÎÅÅ ÓÉÍ×ÏÌÏ×"
+msgid "wrong number of columns: %d, expected %d"
+msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË: %d, ÏÖÉÄÁÌÏÓØ: %d"
-#: commands/typecmds.c:173
+#: utils/adt/rowtypes.c:526
#, c-format
-msgid "array element type cannot be %s"
-msgstr "ÔÉÐ ÜÌÅÍÅÎÔÁ ÍÁÓÓÉ×Á ÎÅ ÍÏÖÅÔ ÂÙÔØ %s"
+msgid "wrong data type: %u, expected %u"
+msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÄÁÎÎÙÈ: %u, ÏÖÉÄÁÌÓÑ %u"
-#: commands/typecmds.c:206
+#: utils/adt/rowtypes.c:587
#, c-format
-msgid "alignment \"%s\" not recognized"
+msgid "improper binary format in record column %d"
msgstr ""
-#: commands/typecmds.c:223
+#: utils/adt/ruleutils.c:1312 commands/analyze.c:254 commands/comment.c:577
+#: commands/copy.c:3372 commands/sequence.c:1235 commands/tablecmds.c:3291
+#: commands/tablecmds.c:3383 commands/tablecmds.c:3430
+#: commands/tablecmds.c:3526 commands/tablecmds.c:3587
+#: commands/tablecmds.c:3653 commands/tablecmds.c:4788
+#: commands/tablecmds.c:4921 parser/analyze.c:1556
+#: parser/parse_relation.c:1607 parser/parse_relation.c:1662
+#: parser/parse_target.c:764 parser/parse_type.c:116
#, c-format
-msgid "storage \"%s\" not recognized"
-msgstr ""
+msgid "column \"%s\" of relation \"%s\" does not exist"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/typecmds.c:228
+#: utils/adt/ruleutils.c:1596
#, c-format
-msgid "type attribute \"%s\" not recognized"
-msgstr "ÁÔÒÉÂÕÔ ÔÉÐÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
+msgid "rule \"%s\" has unsupported event type %d"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÉÍÅÅÔ ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ÓÏÂÙÔÉÊ %d"
-#: commands/typecmds.c:238
-msgid "type input function must be specified"
+#: utils/adt/selfuncs.c:4118 utils/adt/selfuncs.c:4544
+msgid "case insensitive matching not supported on type bytea"
msgstr ""
-#: commands/typecmds.c:242
-msgid "type output function must be specified"
+#: utils/adt/selfuncs.c:4224 utils/adt/selfuncs.c:4704
+msgid "regular-expression matching not supported on type bytea"
msgstr ""
-#: commands/typecmds.c:281
-#, c-format
-msgid "changing return type of function %s from \"opaque\" to %s"
-msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ×ÏÚ×ÒÁÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ %s"
-
-#: commands/typecmds.c:288
-#, c-format
-msgid "type input function %s must return type %s"
-msgstr "ÆÕÎËÃÉÑ ÔÉÐÁ input %s ÄÏÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
-
-#: commands/typecmds.c:298
+#: utils/adt/tid.c:67 utils/adt/tid.c:75 utils/adt/tid.c:83
#, c-format
-msgid "changing return type of function %s from \"opaque\" to \"cstring\""
-msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ×ÏÚ×ÒÁÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ \"cstring\""
+msgid "invalid input syntax for type tid: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ tid: \"%s\""
-#: commands/typecmds.c:305
+#: utils/adt/timestamp.c:81
#, c-format
-msgid "type output function %s must return type \"cstring\""
-msgstr "ÆÕÎËÃÉÑ ÔÉÐÁ output %s ÄÏÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"cstring\""
+msgid "TIMESTAMP(%d)%s precision must not be negative"
+msgstr "TIMESTAMP(%d)%s: ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
-#: commands/typecmds.c:314
+#: utils/adt/timestamp.c:87
#, c-format
-msgid "type receive function %s must return type %s"
-msgstr "ÆÕÎËÃÉÑ ÔÉÐÁ receive %s ÄÏÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
+msgid "TIMESTAMP(%d)%s precision reduced to maximum allowed, %d"
+msgstr "TIMESTAMP(%d)%s: ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
-#: commands/typecmds.c:323
+#: utils/adt/timestamp.c:155 utils/adt/timestamp.c:414
#, c-format
-msgid "type send function %s must return type \"bytea\""
-msgstr "ÆÕÎËÃÉÑ ÔÉÐÁ send %s ÄÏÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"bytea\""
+msgid "timestamp out of range: \"%s\""
+msgstr "timestamp ×ÎÅ ÄÉÁÐÁÚÏÎÁ: \"%s\""
-#: commands/typecmds.c:536
+#: utils/adt/timestamp.c:173 utils/adt/timestamp.c:432
+#: utils/adt/timestamp.c:630
#, c-format
-msgid "domain names must be %d characters or less"
-msgstr "ÉÍÅÎÁ ÄÏÍÅÎÏ× ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ %d ÉÌÉ ÍÅÎÅÅ ÓÉÍ×ÏÌÏ×"
+msgid "date/time value \"%s\" is no longer supported"
+msgstr "ÚÎÁÞÅÎÉÅ ÄÁÔÙ/×ÒÅÍÅÎÉ \"%s\" ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: commands/typecmds.c:557
+#: utils/adt/timestamp.c:349
#, c-format
-msgid "\"%s\" is not a valid base type for a domain"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÂÁÚÏ×ÙÍ ÔÉÐÏÍ ÄÌÑ ÄÏÍÅÎÁ"
-
-#: commands/typecmds.c:617
-#: commands/typecmds.c:1504
-msgid "foreign key constraints not possible for domains"
-msgstr "×ÎÅÛÎÉÅ ËÌÀÞÉ ÎÅ ×ÏÚÍÏÖÎÙ ÄÌÑ ÄÏÍÅÎÏ×"
-
-#: commands/typecmds.c:637
-msgid "multiple default expressions"
-msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ"
-
-#: commands/typecmds.c:667
-#: commands/typecmds.c:676
-msgid "conflicting NULL/NOT NULL constraints"
-msgstr "ËÏÎÆÌÉËÔÕÀÝÉÅ ËÏÎÓÔÒÅÊÎÔÙ NULL/NOT NULL"
-
-#: commands/typecmds.c:695
-#: commands/typecmds.c:1522
-msgid "unique constraints not possible for domains"
-msgstr "UNIQUE-ËÏÎÓÔÒÅÊÎÔÙ ÎÅ ×ÏÚÍÏÖÎÙ ÄÌÑ ÄÏÍÅÎÏ×"
+msgid "timestamp(%d) precision must be between %d and %d"
+msgstr "ÔÏÞÎÏÓÔØ timestamp(%d) ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ %d É %d"
-#: commands/typecmds.c:701
-#: commands/typecmds.c:1528
-msgid "primary key constraints not possible for domains"
-msgstr "ÐÅÒ×ÉÞÎÙÅ ËÌÀÞÉ ÎÅ ×ÏÚÍÏÖÎÙ ÄÌÑ ÄÏÍÅÎÏ×"
+#: utils/adt/timestamp.c:624 utils/adt/timestamp.c:3132
+#: utils/adt/timestamp.c:3262 utils/adt/timestamp.c:3647
+msgid "interval out of range"
+msgstr "interval ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-#: commands/typecmds.c:710
-#: commands/typecmds.c:1537
-msgid "specifying constraint deferrability not supported for domains"
+#: utils/adt/timestamp.c:754 utils/adt/timestamp.c:787
+msgid "invalid INTERVAL type modifier"
msgstr ""
-#: commands/typecmds.c:831
-#: commands/typecmds.c:1780
+#: utils/adt/timestamp.c:770
#, c-format
-msgid "\"%s\" is not a domain"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÍÅÎÏÍ"
+msgid "INTERVAL(%d) precision must not be negative"
+msgstr "INTERVAL(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
-#: commands/typecmds.c:901
+#: utils/adt/timestamp.c:776
#, c-format
-msgid "changing argument type of function %s from \"opaque\" to \"cstring\""
-msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ÁÒÇÕÍÅÎÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ \"cstring\""
+msgid "INTERVAL(%d) precision reduced to maximum allowed, %d"
+msgstr "INTERVAL(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
-#: commands/typecmds.c:971
+#: utils/adt/timestamp.c:1104
#, c-format
-msgid "changing argument type of function %s from \"opaque\" to %s"
-msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ÁÒÇÕÍÅÎÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ %s"
+msgid "interval(%d) precision must be between %d and %d"
+msgstr "ÔÏÞÎÏÓÔØ interval(%d) ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ %d É %d"
-#: commands/typecmds.c:1083
-#, c-format
-msgid "type analyze function %s must return type \"boolean\""
+#: utils/adt/timestamp.c:2325
+msgid "cannot subtract infinite timestamps"
msgstr ""
-#: commands/typecmds.c:1112
-msgid "composite type must have at least one attribute"
-msgstr ""
+#: utils/adt/timestamp.c:3388 utils/adt/timestamp.c:3991
+#: utils/adt/timestamp.c:4050
+#, c-format
+msgid "timestamp units \"%s\" not supported"
+msgstr "ÅÄÉÎÉÃÙ timestamp \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-#: commands/typecmds.c:1341
+#: utils/adt/timestamp.c:3402 utils/adt/timestamp.c:4060
#, c-format
-msgid "column \"%s\" of table \"%s\" contains null values"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÔÁÂÌÉÃÙ \"%s\" ÓÏÄÅÒÖÉÔ ÚÎÁÞÅÎÉÑ NULL"
+msgid "timestamp units \"%s\" not recognized"
+msgstr "ÅÄÉÎÉÃÙ timestamp \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎÙ"
-#: commands/typecmds.c:1608
+#: utils/adt/timestamp.c:3543 utils/adt/timestamp.c:4222
+#: utils/adt/timestamp.c:4263
#, c-format
-msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint"
-msgstr ""
+msgid "timestamp with time zone units \"%s\" not supported"
+msgstr "ÅÄÉÎÉÃÙ timestamp with time zone \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-#: commands/typecmds.c:1814
+#: utils/adt/timestamp.c:3560 utils/adt/timestamp.c:4272
#, c-format
-msgid "constraint \"%s\" for domain \"%s\" already exists"
+msgid "timestamp with time zone units \"%s\" not recognized"
+msgstr "ÅÄÉÎÉÃÙ timestamp with time zone \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎÙ"
+
+#: utils/adt/timestamp.c:3640 utils/adt/timestamp.c:4378
+#, c-format
+msgid "interval units \"%s\" not supported"
+msgstr "ÅÄÉÎÉÃÙ interval \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
+
+#: utils/adt/timestamp.c:3656 utils/adt/timestamp.c:4406
+#, c-format
+msgid "interval units \"%s\" not recognized"
+msgstr "ÅÄÉÎÉÃÙ interval \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎÙ"
+
+#: utils/adt/timestamp.c:3679
+msgid "cannot calculate week number without year information"
+msgstr "ÎÅÌØÚÑ ×ÙÞÉÓÌÉÔØ ÎÏÍÅÒ ÎÅÄÅÌÉ ÂÅÚ ÉÎÆÏÒÍÁÃÉÉ Ï ÇÏÄÅ"
+
+#: utils/adt/timestamp.c:4479 utils/adt/timestamp.c:4654
+#, fuzzy, c-format
+msgid "could not convert to time zone \"%s\""
+msgstr "%s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s"
+
+#: utils/adt/timestamp.c:4511 utils/adt/timestamp.c:4687
+#, c-format
+msgid "interval time zone \"%s\" must not specify month"
msgstr ""
-#: commands/typecmds.c:1855
-#: commands/typecmds.c:1864
-msgid "cannot use table references in domain check constraint"
+#: utils/adt/tsginidx.c:74
+msgid "query requires full scan, which is not supported by GIN indexes"
msgstr ""
-#: commands/typecmds.c:1876
-msgid "cannot use aggregate in check constraint"
+#: utils/adt/tsginidx.c:100
+msgid ""
+"@@ operator does not support lexeme weight restrictions in GIN index searches"
msgstr ""
-#: commands/typecmds.c:2090
+#: utils/adt/tsginidx.c:101
+#, fuzzy
+msgid "Use the @@@ operator instead."
+msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÉÌÉ ÔÒÉÇÇÅÒÙ."
+
+#: utils/adt/tsgistidx.c:100
+#, fuzzy
+msgid "gtsvector_in not implemented"
+msgstr "ÔÉÐ \"line\" ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎ"
+
+#: utils/adt/tsquery.c:147 utils/adt/tsquery.c:381
+#: utils/adt/tsvector_parser.c:136
+#, fuzzy, c-format
+msgid "syntax error in tsquery: \"%s\""
+msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ × ÆÁÌÅ \"%s\" ÓÔÒÏËÁ %u, ÒÑÄÏÍ Ó \"%s\""
+
+#: utils/adt/tsquery.c:168
+#, fuzzy, c-format
+msgid "no operand in tsquery: \"%s\""
+msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÕÎÉËÁÌÅÎ: %s"
+
+#: utils/adt/tsquery.c:241
#, c-format
-msgid "\"%s\" is a table's row type"
+msgid "value is too big in tsquery: \"%s\""
msgstr ""
-#: commands/user.c:174
-#: commands/user.c:272
-#: commands/user.c:321
-#: commands/user.c:402
-#, c-format
-msgid "could not write to temporary file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ \"%s\": %m"
+#: utils/adt/tsquery.c:246
+#, fuzzy, c-format
+msgid "operand is too long in tsquery: \"%s\""
+msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÕÎÉËÁÌÅÎ: %s"
-#: commands/user.c:209
+#: utils/adt/tsquery.c:273
#, c-format
-msgid "invalid group name \"%s\""
-msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÇÒÕÐÐÙ \"%s\""
+msgid "word is too long in tsquery: \"%s\""
+msgstr ""
-#: commands/user.c:240
-#: commands/user.c:371
+#: utils/adt/tsquery.c:501
#, c-format
-msgid "invalid user name \"%s\""
-msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\""
+msgid "text-search query doesn't contain lexemes: \"%s\""
+msgstr ""
-#: commands/user.c:378
-#, c-format
-msgid "invalid user password \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ÐÁÒÏÌØ \"%s\""
+#: utils/adt/tsquery_cleanup.c:285
+msgid ""
+"text-search query contains only stop words or doesn't contain lexemes, "
+"ignored"
+msgstr ""
-#: commands/user.c:638
-msgid "user ID must be positive"
-msgstr "ID ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÌÏÖÉÔÅÌØÎÙÍ"
+#: utils/adt/tsquery_rewrite.c:294
+#, fuzzy
+msgid "ts_rewrite query must return two tsquery columns"
+msgstr "ÐÏÄÚÁÐÒÏÓ ÄÏÌÖÅÎ ×ÅÒÎÕÔØ ÔÏÌØËÏ ÏÄÎÕ ËÏÌÏÎËÕ"
-#: commands/user.c:655
-msgid "must be superuser to create users"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+#: utils/adt/tsrank.c:379
+#, fuzzy
+msgid "array of weight must be one-dimensional"
+msgstr "ÁÒÇÕÍÅÎÔ ÄÏÌÖÅÎ ÂÙÔØ ÐÕÓÔÏÊ ÉÌÉ ÏÄÎÏÍÅÒÎÙÊ ÍÁÓÓÉ×"
-#: commands/user.c:660
-#, c-format
-msgid "user name \"%s\" is reserved"
-msgstr "ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\" ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÏ"
+#: utils/adt/tsrank.c:384
+msgid "array of weight is too short"
+msgstr ""
-#: commands/user.c:697
-#: commands/user.c:1252
-#, c-format
-msgid "user \"%s\" already exists"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/adt/tsrank.c:389
+#, fuzzy
+msgid "array of weight must not contain nulls"
+msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÅÒÅÍÅÎÎÙÅ"
-#: commands/user.c:702
-#, c-format
-msgid "user ID %d is already assigned"
-msgstr "ID ÐÏÌØÚÏ×ÁÔÅÌÑ %d ÕÖÅ ÐÒÉÓ×ÏÅÎÏ"
+#: utils/adt/tsrank.c:398 utils/adt/tsrank.c:717
+#, fuzzy
+msgid "weight out of range"
+msgstr "bigint ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-#: commands/user.c:899
-#: commands/user.c:1012
-#: commands/user.c:1104
-#: commands/user.c:1233
-#: commands/variable.c:664
-#: utils/cache/lsyscache.c:2044
-#: utils/init/miscinit.c:335
+#: utils/adt/tsvector.c:220
#, c-format
-msgid "user \"%s\" does not exist"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "word is too long (%ld bytes, max %ld bytes)"
+msgstr ""
-#: commands/user.c:1077
-msgid "must be superuser to drop users"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+#: utils/adt/tsvector.c:227 utils/adt/tsvector.c:276
+#: utils/adt/tsvector_op.c:524 tsearch/to_tsany.c:166
+#, fuzzy
+msgid "string is too long for tsvector"
+msgstr "ÓÔÒÏËÁ ÂÉÔÏ× ÓÌÉÛËÏÍ ×ÅÌÉËÁ ÄÌÑ ÔÉÐÁ bit varying(%d)"
-#: commands/user.c:1111
-msgid "current user cannot be dropped"
-msgstr "ÔÅËÕÝÉÊ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌ£Î"
+#: utils/adt/tsvector_op.c:1142
+#, fuzzy
+msgid "ts_stat query must return one tsvector column"
+msgstr "ÐÏÄÚÁÐÒÏÓ ÄÏÌÖÅÎ ×ÅÒÎÕÔØ ÔÏÌØËÏ ÏÄÎÕ ËÏÌÏÎËÕ"
-#: commands/user.c:1115
-msgid "session user cannot be dropped"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ ÓÅÓÓÉÉ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌ£Î"
+#: utils/adt/tsvector_op.c:1329
+#, fuzzy, c-format
+msgid "tsvector column \"%s\" does not exist"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/user.c:1142
-#, c-format
-msgid "user \"%s\" cannot be dropped"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌ£Î"
+#: utils/adt/tsvector_op.c:1335
+#, fuzzy, c-format
+msgid "column \"%s\" is not of tsvector type"
+msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ oid"
-#: commands/user.c:1143
-#, c-format
-msgid "The user owns database \"%s\"."
-msgstr "ðÏÌØÚÏ×ÁÔÅÌØ ×ÌÁÄÅÅÔ ÂÁÚÏÊ \"%s\"."
+#: utils/adt/tsvector_op.c:1347
+#, fuzzy, c-format
+msgid "configuration column \"%s\" does not exist"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/user.c:1244
-msgid "session user may not be renamed"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ ÓÅÓÓÉÉ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÉÍÅÎÏ×ÁÎ"
+#: utils/adt/tsvector_op.c:1353
+#, fuzzy, c-format
+msgid "column \"%s\" is not of regconfig type"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÎÅ ÎÁÊÄÅÎ × ÔÉÐÅ ÄÁÎÎÙÈ %s"
-#: commands/user.c:1258
-msgid "must be superuser to rename users"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+#: utils/adt/tsvector_op.c:1360
+#, c-format
+msgid "configuration column \"%s\" must not be null"
+msgstr ""
-#: commands/user.c:1277
-msgid "MD5 password cleared because of user rename"
+#: utils/adt/tsvector_op.c:1373
+#, c-format
+msgid "text search configuration name \"%s\" must be schema-qualified"
msgstr ""
-#: commands/user.c:1311
+#: utils/adt/tsvector_op.c:1393 commands/copy.c:3377 commands/indexcmds.c:778
+#: commands/tablecmds.c:1512 parser/parse_expr.c:419
#, c-format
-msgid "before using passwords you must revoke privileges on %s"
-msgstr "ÐÅÒÅÄ ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÁÒÏÌÅÊ ×Ù ÄÏÌÖÎÙ ÕÄÁÌÉÔØ ÐÒÉ×ÉÌÅÇÉÉ ÎÁ %s"
+msgid "column \"%s\" does not exist"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/user.c:1313
-msgid "This restriction is to prevent unprivileged users from reading the passwords."
-msgstr "üÔÏ ÏÇÒÁÎÉÞÅÎÉÅ ××ÅÄÅÎÏ ÄÌÑ ÐÒÅÄÏÔ×ÒÁÝÅÎÉÑ ÞÔÅÎÉÑ ÐÁÒÏÌÅÊ ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ."
+#: utils/adt/tsvector_op.c:1398
+#, fuzzy, c-format
+msgid "column \"%s\" is not of character type"
+msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ oid"
-#: commands/user.c:1314
-#, c-format
-msgid "Try REVOKE ALL ON \"%s\" FROM PUBLIC."
-msgstr "ðÏÐÒÏÂÕÊÔÅ REVOKE ALL ON \"%s\" FROM PUBLIC."
+#: utils/adt/tsvector_parser.c:137
+#, fuzzy, c-format
+msgid "syntax error in tsvector: \"%s\""
+msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ × ÆÁÌÅ \"%s\" ÓÔÒÏËÁ %u, ÒÑÄÏÍ Ó \"%s\""
-#: commands/user.c:1378
-msgid "group ID must be positive"
-msgstr "ID ÇÒÕÐÐÙ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÌÏÖÉÔÅÌØÎÙÍ"
+#: utils/adt/tsvector_parser.c:202
+#, fuzzy, c-format
+msgid "there is no escaped character: \"%s\""
+msgstr "ÐÁÒÁÍÅÔÒ $%d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: commands/user.c:1391
-msgid "must be superuser to create groups"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÇÒÕÐÐ"
+#: utils/adt/tsvector_parser.c:319
+#, fuzzy, c-format
+msgid "wrong position info in tsvector: \"%s\""
+msgstr "ÐÏÚÉÃÉÑ %s %d ÎÅ × ÓÐÉÓËÅ ×ÙÂÏÒËÉ"
-#: commands/user.c:1396
+#: utils/adt/uuid.c:136
+#, fuzzy, c-format
+msgid "invalid input syntax for uuid: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ oid: \"%s\""
+
+#: utils/adt/varbit.c:49 utils/adt/varchar.c:48
#, c-format
-msgid "group name \"%s\" is reserved"
-msgstr "ÉÍÑ ÇÒÕÐÐÙ \"%s\" ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÏ"
+msgid "length for type %s must be at least 1"
+msgstr "ÄÌÉÎÁ ÔÉÐÁ %s ÄÏÌÖÎÁ ÂÙÔØ ËÁË ÍÉÎÉÍÕÍ 1"
-#: commands/user.c:1433
-#: commands/user.c:1815
+#: utils/adt/varbit.c:54 utils/adt/varchar.c:52
#, c-format
-msgid "group \"%s\" already exists"
-msgstr "ÇÒÕÐÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "length for type %s cannot exceed %d"
+msgstr "ÄÌÉÎÁ ÔÉÐÁ %s ÎÅ ÍÏÖÅÔ ÐÒÅ×ÙÛÁÔØ %d"
-#: commands/user.c:1438
+#: utils/adt/varbit.c:157 utils/adt/varbit.c:297 utils/adt/varbit.c:353
#, c-format
-msgid "group ID %d is already assigned"
-msgstr "ID ÇÒÕÐÐÙ %d ÕÖÅ ÐÒÉÓ×ÏÅÎÏ"
+msgid "bit string length %d does not match type bit(%d)"
+msgstr "ÄÌÉÎÁ ÓÔÒÏËÉ ÂÉÔÏ× %d ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÔÉÐÏÍ bit(%d)"
-#: commands/user.c:1518
-msgid "must be superuser to alter groups"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÇÒÕÐÐ"
+#: utils/adt/varbit.c:179 utils/adt/varbit.c:477
+#, c-format
+msgid "\"%c\" is not a valid binary digit"
+msgstr "\"%c\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÏÊ Ä×ÏÉÞÎÏÊ ÃÉÆÒÏÊ"
-#: commands/user.c:1597
+#: utils/adt/varbit.c:204 utils/adt/varbit.c:502
#, c-format
-msgid "group \"%s\" does not have any members"
-msgstr "ÎÅÔ ÞÌÅÎÏ× × ÇÒÕÐÐÅ \"%s\""
+msgid "\"%c\" is not a valid hexadecimal digit"
+msgstr "\"%c\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÙÍ ÒÁÚÒÑÄÏÍ"
+
+#: utils/adt/varbit.c:288 utils/adt/varbit.c:589
+msgid "invalid length in external bit string"
+msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ×Ï ×ÎÅÛÎÅÊ ÓÔÒÏËÅ ÂÉÔÏ×"
-#: commands/user.c:1625
+#: utils/adt/varbit.c:455 utils/adt/varbit.c:598 utils/adt/varbit.c:659
#, c-format
-msgid "user \"%s\" is not in group \"%s\""
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÇÒÕÐÐÅ \"%s\""
+msgid "bit string too long for type bit varying(%d)"
+msgstr "ÓÔÒÏËÁ ÂÉÔÏ× ÓÌÉÛËÏÍ ×ÅÌÉËÁ ÄÌÑ ÔÉÐÁ bit varying(%d)"
-#: commands/user.c:1757
-msgid "must be superuser to drop groups"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÕÄÁÌÅÎÉÑ ÇÒÕÐÐ"
+#: utils/adt/varbit.c:1048
+msgid "cannot AND bit strings of different sizes"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"é\" (AND) ÄÌÑ ÂÉÔÏ×ÙÈ ÓÔÒÏË ÒÁÚÎÏÊ ÄÌÉÎÙ"
-#: commands/user.c:1821
-msgid "must be superuser to rename groups"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ ÇÒÕÐÐ"
+#: utils/adt/varbit.c:1089
+msgid "cannot OR bit strings of different sizes"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"éìé\" (OR) ÄÌÑ ÂÉÔÏ×ÙÈ ÓÔÒÏË ÒÁÚÎÏÊ ÄÌÉÎÙ"
-#: commands/vacuumlazy.c:459
-#, c-format
-msgid ""
-"%.0f dead row versions cannot be removed yet.\n"
-"There were %.0f unused item pointers.\n"
-"%u pages are entirely empty.\n"
-"%s"
+#: utils/adt/varbit.c:1135
+msgid "cannot XOR bit strings of different sizes"
msgstr ""
+"ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"üëóëìàúé÷îùã éìé\" (XOR) ÄÌÑ ÂÉÔÏ×ÙÈ ÓÔÒÏË ÒÁÚÎÏÊ ÄÌÉÎÙ"
-#: commands/vacuumlazy.c:514
+#: utils/adt/varchar.c:152 utils/adt/varchar.c:310
#, c-format
-msgid "\"%s\": removed %d row versions in %d pages"
-msgstr "\"%s\": ÕÄÁÌÅÎÏ ×ÅÒÓÉÊ ÓÔÒÏË: %d, × ÓÔÒÁÎÉÃÁÈ: %d"
-
-#: commands/variable.c:65
-msgid "invalid list syntax for parameter \"datestyle\""
-msgstr ""
+msgid "value too long for type character(%d)"
+msgstr "ÚÎÁÞÅÎÉÅ ×ÅÌÉËÏ ÄÌÑ ÔÉÐÁ character(%d)"
-#: commands/variable.c:151
+#: utils/adt/varchar.c:477 utils/adt/varchar.c:607
#, c-format
-msgid "unrecognized \"datestyle\" key word: \"%s\""
-msgstr ""
+msgid "value too long for type character varying(%d)"
+msgstr "ÚÎÁÞÅÎÉÅ ×ÅÌÉËÏ ÄÌÑ ÔÉÐÁ character varying(%d)"
-#: commands/variable.c:169
-msgid "conflicting \"datestyle\" specifications"
+#: utils/adt/varlena.c:595 utils/adt/varlena.c:659 utils/adt/varlena.c:1485
+msgid "negative substring length not allowed"
msgstr ""
-#: commands/variable.c:280
-msgid "invalid interval value for time zone: month not allowed"
-msgstr ""
+#: utils/adt/varlena.c:981 utils/adt/varlena.c:994
+#, fuzzy, c-format
+msgid "could not convert string to UTF-16: error %lu"
+msgstr "%s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s"
-#: commands/variable.c:403
-#, c-format
-msgid "unrecognized time zone name: \"%s\""
-msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÏÅ ÉÍÑ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ: \"%s\""
+#: utils/adt/varlena.c:1004
+#, fuzzy, c-format
+msgid "could not compare Unicode strings: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %m"
-#: commands/variable.c:411
+#: utils/adt/varlena.c:1580 utils/adt/varlena.c:1611 utils/adt/varlena.c:1647
+#: utils/adt/varlena.c:1690
#, c-format
-msgid "time zone \"%s\" appears to use leap seconds"
-msgstr "×ÒÅÍÅÎÎÁÑ ÚÏÎÁ \"%s\" ÐÏÈÏÖÅ ÉÓÐÏÌØÚÕÅÔ ×ÉÓÏËÏÓÎÙÅ ÓÅËÕÎÄÙ"
-
-#: commands/variable.c:413
-msgid "PostgreSQL does not support leap seconds."
-msgstr "PostgreSQL ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÉÓÏËÏÓÎÙÅ ÓÅËÕÎÄÙ."
+msgid "index %d out of valid range, 0..%d"
+msgstr "ÉÎÄÅËÓ %d ×ÎÅ ÄÉÁÐÁÚÏÎÁ, 0..%d"
-#: commands/variable.c:483
-msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query"
-msgstr "ËÏÍÁÎÄÁ SET TRANSACTION ISOLATION LEVEL ÄÏÌÖÎÁ ÂÙÔØ ×ÙÐÏÌÎÅÎÁ ÐÅÒÅÄ ÄÒÕÇÉÍÉ ÚÁÐÒÏÓÁÍÉ"
+#: utils/adt/varlena.c:1702
+msgid "new bit must be 0 or 1"
+msgstr "ÎÏ×ÙÊ ÂÉÔ ÄÏÌÖÅÎ ÂÙÔØ 0 ÉÌÉ 1"
-#: commands/variable.c:493
-msgid "SET TRANSACTION ISOLATION LEVEL must not be called in a subtransaction"
-msgstr "ËÏÍÁÎÄÁ SET TRANSACTION ISOLATION LEVEL ÎÅ ÄÏÌÖÎÁ ×ÙÚÙ×ÁÔØÓÑ × ÐÏÄÔÒÁÎÚÁËÃÉÉ"
+#: utils/adt/varlena.c:2491
+msgid "field position must be greater than zero"
+msgstr "ÐÏÚÉÃÉÑ ÐÏÌÑ ÄÏÌÖÎÁ ÂÙÔØ ÂÏÌØÛÅ ÎÕÌÑ"
-#: commands/variable.c:593
-#: utils/mb/mbutils.c:188
-#, c-format
-msgid "conversion between %s and %s is not supported"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÍÅÖÄÕ %s É %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: utils/adt/xml.c:139
+#, fuzzy
+msgid "unsupported XML feature"
+msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ËÏÄ ÆÏÒÍÁÔÁ: %d"
-#: commands/view.c:89
-msgid "view must have at least one column"
-msgstr "ÐÒÅÄÓÔÁ×ÌÅÎÉÅ ÄÏÌÖÎÏ ÉÍÅÔØ ËÁË ÍÉÎÉÍÕÍ ÏÄÎÕ ËÏÌÏÎËÕ"
+#: utils/adt/xml.c:140
+msgid "This functionality requires the server to be built with libxml support."
+msgstr ""
-#: commands/view.c:170
-#: commands/view.c:182
-msgid "cannot change number of columns in view"
-msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÞÉÓÌÏ ËÏÌÏÎÏË × ÐÒÅÄÓÔÁ×ÌÅÎÉÉ"
+#: utils/adt/xml.c:141
+msgid "You need to rebuild PostgreSQL using --with-libxml."
+msgstr ""
-#: commands/view.c:187
-#, c-format
-msgid "cannot change name of view column \"%s\""
-msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÉÍÑ ËÏÌÏÎËÉ \"%s\" × ÐÒÅÄÓÔÁ×ÌÅÎÉÉ"
+#: utils/adt/xml.c:164 utils/mb/mbutils.c:423
+#, fuzzy, c-format
+msgid "invalid encoding name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÉÓÈÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ: \"%s\""
-#: commands/view.c:194
-#, c-format
-msgid "cannot change data type of view column \"%s\""
-msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÔÉÐ ËÏÌÏÎËÉ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ \"%s\""
+#: utils/adt/xml.c:431 utils/adt/xml.c:436
+#, fuzzy
+msgid "invalid XML comment"
+msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ ÉÍÅÎÉ"
-#: executor/execMain.c:814
-#, c-format
-msgid "cannot change sequence \"%s\""
-msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\""
+#: utils/adt/xml.c:567
+msgid "not an XML document"
+msgstr ""
-#: executor/execMain.c:820
-#, c-format
-msgid "cannot change TOAST relation \"%s\""
-msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ TOAST-ÏÔÎÏÛÅÎÉÅ \"%s\""
+#: utils/adt/xml.c:700 utils/adt/xml.c:723
+msgid "invalid XML processing instruction"
+msgstr ""
-#: executor/execMain.c:826
+#: utils/adt/xml.c:701
#, c-format
-msgid "cannot change view \"%s\""
-msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ \"%s\""
+msgid "XML processing instruction target name cannot be \"%s\"."
+msgstr ""
-#: executor/execMain.c:1731
-#, c-format
-msgid "null value in column \"%s\" violates not-null constraint"
+#: utils/adt/xml.c:724
+msgid "XML processing instruction cannot contain \"?>\"."
msgstr ""
-#: executor/execMain.c:1743
+#: utils/adt/xml.c:805
+#, fuzzy
+msgid "xmlvalidate is not implemented"
+msgstr "ÐÒÅÄÉËÁÔ UNIQUE ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎ"
+
+#: utils/adt/xml.c:892
+#, fuzzy
+msgid "could not initialize XML library"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ"
+
+#: utils/adt/xml.c:893
#, c-format
-msgid "new row for relation \"%s\" violates check constraint \"%s\""
+msgid ""
+"libxml2 has incompatible char type: sizeof(char)=%u, sizeof(xmlChar)=%u."
msgstr ""
-#: executor/execQual.c:260
-#: executor/execQual.c:288
-#: executor/execQual.c:2138
-#: utils/adt/array_userfuncs.c:362
-#: utils/adt/arrayfuncs.c:216
-#: utils/adt/arrayfuncs.c:472
-#: utils/adt/arrayfuncs.c:1153
-#: utils/adt/arrayfuncs.c:2427
+#: utils/adt/xml.c:1353 utils/adt/xml.c:1354 utils/adt/xml.c:1360
+#: utils/adt/xml.c:1431 tcop/postgres.c:4007 catalog/pg_shdepend.c:674
+#: commands/user.c:893 storage/lmgr/deadlock.c:918 nodes/print.c:83
#, c-format
-msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
-msgstr "ÞÉÓÌÏ ÒÁÚÍÅÒÎÏÓÔÅÊ ÍÁÓÓÉ×Á (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)"
+msgid "%s"
+msgstr "%s"
-#: executor/execQual.c:815
-msgid "functions and operators can take at most one set argument"
-msgstr "ÆÕÎËÃÉÉ É ÏÐÅÒÁÔÏÒÙ ÐÒÉÎÉÍÁÀÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ-ÍÎÏÖÅÓÔ×Ï (set)"
+#: utils/adt/xml.c:1407
+#, fuzzy
+msgid "Invalid character value."
+msgstr "ÎÅ×ÅÒÎÏÅ ×ÎÅÛÎÅÅ ÚÎÁÞÅÎÉÅ \"cidr\""
-#: executor/execQual.c:870
-#: executor/execQual.c:914
-#: executor/execQual.c:1090
-#: executor/execQual.c:1215
-#: executor/execQual.c:3580
-#: executor/functions.c:666
-#: executor/functions.c:705
-#: utils/fmgr/funcapi.c:39
-msgid "set-valued function called in context that cannot accept a set"
+#: utils/adt/xml.c:1410
+msgid "Space required."
msgstr ""
-#: executor/execQual.c:1297
-msgid "function returning set of rows cannot return null value"
-msgstr "ÆÕÎËÃÉÑ ×ÏÚ×ÒÁÝÁÀÝÁÑ ÍÎÏÖÅÓÔ×Ï ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÚÎÁÞÅÎÉÅ NULL"
+#: utils/adt/xml.c:1413
+msgid "standalone accepts only 'yes' or 'no'."
+msgstr ""
-#: executor/execQual.c:1381
-msgid "table-function protocol for materialize mode was not followed"
+#: utils/adt/xml.c:1416
+msgid "Malformed declaration: missing version."
msgstr ""
-#: executor/execQual.c:1388
-#, c-format
-msgid "unrecognized table-function returnMode: %d"
+#: utils/adt/xml.c:1419
+msgid "Missing encoding in text declaration."
msgstr ""
-#: executor/execQual.c:1534
-msgid "IS DISTINCT FROM does not support set arguments"
-msgstr "IS DISTINCT FROM ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á"
+#: utils/adt/xml.c:1422
+msgid "Parsing XML declaration: '?>' expected."
+msgstr ""
-#: executor/execQual.c:1608
-msgid "op ANY/ALL (array) does not support set arguments"
-msgstr "ÏÐÅÒÁÔÏÒÙ ANY/ALL (ÍÁÓÓÉ×) ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á"
+#: utils/adt/xml.c:1425
+#, fuzzy, c-format
+msgid "Unrecognized libxml error code: %d."
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÏÄ ÏÛÉÂËÉ SSL: %d"
-#: executor/execQual.c:2124
-msgid "cannot merge incompatible arrays"
+#: utils/adt/xml.c:2003 utils/adt/xml.c:2167 commands/portalcmds.c:168
+#: commands/portalcmds.c:222 executor/execCurrent.c:69
+#, c-format
+msgid "cursor \"%s\" does not exist"
+msgstr "ËÕÒÓÏÒ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: utils/adt/xml.c:2082
+#, fuzzy
+msgid "invalid query"
+msgstr "ÎÅ×ÅÒÎÏÅ ID ÐÏÌØÚÏ×ÁÔÅÌÑ: %d"
+
+#: utils/adt/xml.c:3294
+msgid "invalid array for XML namespace mapping"
msgstr ""
-#: executor/execQual.c:2125
-#, c-format
-msgid "Array with element type %s cannot be included in ARRAY construct with element type %s."
+#: utils/adt/xml.c:3295
+msgid ""
+"The array must be two-dimensional with length of the second axis equal to 2."
msgstr ""
-#: executor/execQual.c:2158
-#: utils/adt/arrayfuncs.c:507
-msgid "multidimensional arrays must have array expressions with matching dimensions"
+#: utils/adt/xml.c:3319
+#, fuzzy
+msgid "empty XPath expression"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ"
+
+#: utils/adt/xml.c:3394
+msgid "neither namespace name nor URI may be null"
msgstr ""
-#: executor/execQual.c:2324
-msgid "NULLIF does not support set arguments"
-msgstr "NULLIF ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á"
+#: utils/adt/xml.c:3401
+#, fuzzy, c-format
+msgid "could not register XML namespace with name \"%s\" and URI \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\": %m"
+
+#: utils/adt/xml.c:3414
+#, fuzzy
+msgid "could not create XPath object"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÁÕÔÅÎÔÉÆÉËÁÔÏÒ PAM: %s"
-#: executor/execQual.c:2505
+#: utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c:127
+#: utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c:155
#, c-format
-msgid "domain %s does not allow null values"
-msgstr "ÄÏÍÅÎ %s ÎÅ ÐÏÚ×ÏÌÑÅÔ ÎÕÌÅ×ÙÅ (null) ÚÎÁÞÅÎÉÑ"
+msgid "unexpected encoding ID %d for WIN character sets"
+msgstr ""
-#: executor/execQual.c:2535
+#: utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c:137
+#: utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c:165
#, c-format
-msgid "value for domain %s violates check constraint \"%s\""
+msgid "unexpected encoding ID %d for ISO 8859 character sets"
msgstr ""
-#: executor/execQual.c:2877
-#: optimizer/util/clauses.c:428
-#: parser/parse_agg.c:74
-msgid "aggregate function calls may not be nested"
-msgstr "×ÙÚÏ×Ù ÁÇÒÅÇÁÔÎÙÈ ÆÕÎËÃÉÊ ÎÅ ÍÏÇÕÔ ÂÙÔØ ×ÌÏÖÅÎÎÙÍÉ"
+#: utils/mb/conv.c:509
+#, c-format
+msgid "invalid encoding number: %d"
+msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ËÏÄÉÒÏ×ËÉ: %d"
+
+#: utils/mb/encnames.c:515
+msgid "encoding name too long"
+msgstr "ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ"
-#: executor/execQual.c:3201
+#: utils/mb/mbutils.c:191 commands/variable.c:665
#, c-format
-msgid "ROW() column has type %s instead of type %s"
-msgstr ""
+msgid "conversion between %s and %s is not supported"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÍÅÖÄÕ %s É %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#. translator: %s is a SQL statement name
-#: executor/functions.c:117
+#: utils/mb/mbutils.c:254
#, c-format
-msgid "%s is not allowed in a SQL function"
+msgid ""
+"default conversion function for encoding \"%s\" to \"%s\" does not exist"
msgstr ""
+"ÆÕÎËÃÉÑ ËÏÎ×ÅÒÓÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÚ ËÏÄÉÒÏ×ËÉ \"%s\" × \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#. translator: %s is a SQL statement name
-#: executor/functions.c:124
-#: executor/spi.c:1404
+#: utils/mb/mbutils.c:280 utils/mb/mbutils.c:544
#, c-format
-msgid "%s is not allowed in a non-volatile function"
+msgid "String of %d bytes is too long for encoding conversion."
msgstr ""
-#: executor/functions.c:190
+#: utils/mb/mbutils.c:367
#, c-format
-msgid "could not determine actual result type for function declared to return type %s"
-msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÒÅÁÌØÎÙÊ ÔÉÐ ÒÅÚÕÌØÔÁÔÁ ÄÌÑ ÆÕÎËÃÉÉ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÊ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
+msgid "invalid source encoding name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÉÓÈÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ: \"%s\""
-#: executor/functions.c:244
+#: utils/mb/mbutils.c:372
#, c-format
-msgid "could not determine actual type of argument declared %s"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÐÒÅÄÅÌÉÔØ ÎÁÓÔÏÑÝÉÊ ÔÉÐ ÁÒÇÕÍÅÎÔÁ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÇÏ ËÁË %s"
+msgid "invalid destination encoding name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ ÎÁÚÎÁÞÅÎÉÑ: \"%s\""
+
+#: utils/mb/mbutils.c:475
+#, fuzzy, c-format
+msgid "invalid byte value for encoding \"%s\": 0x%02x"
+msgstr "ÎÅ×ÅÒÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ ÉÍÑ ËÏÄÉÒÏ×ËÉ \"%s\": 0x%s"
-#: executor/functions.c:790
+#: utils/mb/wchar.c:1540
#, c-format
-msgid "SQL function \"%s\" statement %d"
-msgstr "SQL-ÆÕÎËÃÉÑ \"%s\" ÚÁÐÒÏÓ %d"
+msgid "invalid byte sequence for encoding \"%s\": 0x%s"
+msgstr "ÎÅ×ÅÒÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ ÉÍÑ ËÏÄÉÒÏ×ËÉ \"%s\": 0x%s"
-#: executor/functions.c:809
+#: utils/mb/wchar.c:1543
+msgid ""
+"This error can also happen if the byte sequence does not match the encoding "
+"expected by the server, which is controlled by \"client_encoding\"."
+msgstr ""
+
+#: utils/mb/wchar.c:1585
#, c-format
-msgid "SQL function \"%s\" during startup"
-msgstr "SQL-ÆÕÎËÃÉÑ \"%s\" ÐÒÉ ÓÔÁÒÔÅ"
+msgid "character 0x%s of encoding \"%s\" has no equivalent in \"%s\""
+msgstr ""
-#: executor/functions.c:889
-#: executor/functions.c:910
-#: executor/functions.c:920
-#: executor/functions.c:944
-#: executor/functions.c:952
-#: executor/functions.c:1004
-#: executor/functions.c:1016
-#: executor/functions.c:1036
+#: utils/sort/logtape.c:213
#, c-format
-msgid "return type mismatch in function declared to return %s"
-msgstr "ÎÅÓÏ×ÐÁÄÅÎÉÅ ÔÉÐÁ ×ÏÚ×ÒÁÔÁ × ÆÕÎËÃÉÉ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÏÊ ËÁË ×ÏÚ×ÒÁÝÁÀÝÅÊ %s"
+msgid "could not write block %ld of temporary file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÂÌÏË %ld ×ÒÅÍÅÎÎÏÇÏ ÆÁÊÌÁ: %m"
-#: executor/functions.c:891
-#: executor/functions.c:922
-msgid "Function's final statement must be a SELECT."
-msgstr "ðÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÏÊ ÆÕÎËÃÉÉ ÄÏÌÖÅÎ ÂÙÔØ SELECT."
+#: utils/sort/logtape.c:215
+msgid "Perhaps out of disk space?"
+msgstr "÷ÏÚÍÏÖÎÏ ÎÅÔ ÍÅÓÔÁ ÎÁ ÄÉÓËÅ?"
-#: executor/functions.c:912
-msgid "Function's final statement must not be a SELECT."
-msgstr "ðÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÏÊ ÆÕÎËÃÉÉ ÄÏÌÖÅÎ ÂÙÔØ ÎÅ SELECT."
+#: utils/sort/logtape.c:232
+#, c-format
+msgid "could not read block %ld of temporary file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÂÌÏË %ld ×ÒÅÍÅÎÎÏÇÏ ÆÁÊÌÁ: %m"
-#: executor/functions.c:946
-msgid "Final SELECT must return exactly one column."
-msgstr "ðÏÓÌÅÄÎÉÊ SELECT ÄÏÌÖÅÎ ×ÏÚ×ÒÁÝÁÔØ ÔÏÌØËÏ ÏÄÎÕ ËÏÌÏÎËÕ."
+#: utils/sort/tuplesort.c:2723
+#, fuzzy, c-format
+msgid "could not create unique index \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÕÎÉËÁÌØÎÙÊ ÉÎÄÅËÓ"
-#: executor/functions.c:954
-#, c-format
-msgid "Actual return type is %s."
-msgstr "îÁ ÓÁÍÏÍ ÄÅÌÅ ÔÉÐ ×ÏÚ×ÒÁÔÁ: %s."
+#: utils/sort/tuplesort.c:2725
+msgid "Table contains duplicated values."
+msgstr "ôÁÂÌÉÃÁ ÓÏÄÅÒÖÉÔ ÄÕÂÌÉËÁÔÙ."
-#: executor/functions.c:1006
-msgid "Final SELECT returns too many columns."
-msgstr "ðÏÓÌÅÄÎÉÊ SELECT ×ÏÚ×ÒÁÝÁÅÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË."
+#: utils/hash/dynahash.c:925 storage/lmgr/lock.c:582 storage/lmgr/lock.c:648
+#: storage/lmgr/lock.c:2040 storage/lmgr/lock.c:2328 storage/lmgr/lock.c:2393
+#: storage/lmgr/proc.c:185 storage/lmgr/proc.c:198 storage/ipc/shmem.c:190
+#: storage/ipc/shmem.c:359
+msgid "out of shared memory"
+msgstr "ÎÅ ÏÂÝÅÊ È×ÁÔÁÅÔ ÐÁÍÑÔÉ"
-#: executor/functions.c:1018
-#, c-format
-msgid "Final SELECT returns %s instead of %s at column %d."
-msgstr "ðÏÓÌÅÄÎÉÊ SELECT ×ÏÚ×ÒÁÝÁÅÔ %s ×ÍÅÓÔÏ %s ÄÌÑ ËÏÌÏÎËÉ %d."
+#: utils/misc/guc.c:318
+msgid "Ungrouped"
+msgstr "òÁÚÎÏÅ"
-#: executor/functions.c:1038
-msgid "Final SELECT returns too few columns."
-msgstr "ðÏÓÌÅÄÎÉÊ SELECT ×ÏÚ×ÒÁÝÁÅÔ ÓÌÉÛËÏÍ ÍÁÌÏ ËÏÌÏÎÏË."
+#: utils/misc/guc.c:320
+msgid "File Locations"
+msgstr "íÅÓÔÏÎÁÈÏÖÄÅÎÉÅ ÆÁÊÌÏ×"
-#: executor/functions.c:1088
-#, c-format
-msgid "return type %s is not supported for SQL functions"
-msgstr "ÔÉÐ ×ÏÚ×ÒÁÔÁ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ SQL-ÆÕÎËÃÉÊ"
+#: utils/misc/guc.c:322
+msgid "Connections and Authentication"
+msgstr "ðÏÄÓÏÅÄÉÎÅÎÉÑ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ"
-#: executor/nodeAgg.c:1330
-#, c-format
-msgid "aggregate %u needs to have compatible input type and transition type"
+#: utils/misc/guc.c:324
+msgid "Connections and Authentication / Connection Settings"
+msgstr "ðÏÄÓÏÅÄÉÎÅÎÉÑ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ / îÁÓÔÒÏÊËÉ ÐÏÄÓÏÅÄÉÎÅÎÉÑ"
+
+#: utils/misc/guc.c:326
+msgid "Connections and Authentication / Security and Authentication"
+msgstr "ðÏÄÓÏÅÄÉÎÅÎÉÑ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ / âÅÚÏÐÁÓÎÏÓÔØ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ"
+
+#: utils/misc/guc.c:328
+msgid "Resource Usage"
+msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ×"
+
+#: utils/misc/guc.c:330
+msgid "Resource Usage / Memory"
+msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ× / ðÁÍÑÔØ"
+
+#: utils/misc/guc.c:332
+msgid "Resource Usage / Free Space Map"
+msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ× / ëÁÒÔÁ Ó×ÏÂÏÄÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á"
+
+#: utils/misc/guc.c:334
+msgid "Resource Usage / Kernel Resources"
+msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ× / òÅÓÕÒÓÙ ÑÄÒÁ"
+
+#: utils/misc/guc.c:336
+msgid "Write-Ahead Log"
+msgstr "Write-Ahead Log"
+
+#: utils/misc/guc.c:338
+msgid "Write-Ahead Log / Settings"
+msgstr "Write-Ahead Log / îÁÓÔÒÏÊËÉ"
+
+#: utils/misc/guc.c:340
+msgid "Write-Ahead Log / Checkpoints"
+msgstr "Write-Ahead Log / ëÏÎÔÒÏÌØÎÙÅ ÔÏÞËÉ"
+
+#: utils/misc/guc.c:342
+msgid "Query Tuning"
+msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ×"
+
+#: utils/misc/guc.c:344
+msgid "Query Tuning / Planner Method Configuration"
+msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / ëÏÎÆÉÇÕÒÁÃÉÑ ÍÅÔÏÄÏ× ÐÌÁÎÅÒÁ"
+
+#: utils/misc/guc.c:346
+msgid "Query Tuning / Planner Cost Constants"
+msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / ïÃÅÎÏÞÎÙÅ ËÏÎÓÔÁÎÔÙ ÐÌÁÎÎÅÒÁ"
+
+#: utils/misc/guc.c:348
+msgid "Query Tuning / Genetic Query Optimizer"
+msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / ïÂÝÉÊ ÏÐÔÉÍÉÚÁÔÏÒ ÚÁÐÒÏÓÏ×"
+
+#: utils/misc/guc.c:350
+msgid "Query Tuning / Other Planner Options"
+msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / äÒÕÇÉÅ ÏÐÃÉÉ ÐÌÁÎÎÅÒÁ"
+
+#: utils/misc/guc.c:352
+msgid "Reporting and Logging"
+msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ"
+
+#: utils/misc/guc.c:354
+msgid "Reporting and Logging / Where to Log"
+msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ / çÄÅ ×ÅÓÔÉ ÖÕÒÎÁÌ"
+
+#: utils/misc/guc.c:356
+msgid "Reporting and Logging / When to Log"
+msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ / ëÏÇÄÁ ×ÅÓÔÉ ÖÕÒÎÁÌ"
+
+#: utils/misc/guc.c:358
+msgid "Reporting and Logging / What to Log"
+msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ / þÔÏ ÐÉÓÁÔØ × ÖÕÒÎÁÌ"
+
+#: utils/misc/guc.c:360
+msgid "Statistics"
+msgstr "óÔÁÔÉÓÔÉËÁ"
+
+#: utils/misc/guc.c:362
+msgid "Statistics / Monitoring"
+msgstr "óÔÁÔÉÓÔÉËÁ / íÏÎÉÔÏÒÉÎÇ"
+
+#: utils/misc/guc.c:364
+msgid "Statistics / Query and Index Statistics Collector"
+msgstr "óÔÁÔÉÓÔÉËÁ / óÂÏÒÝÉË ÓÔÁÔÉÓÔÉËÉ ÚÁÐÒÏÓÏ× É ÉÎÄÅËÓÏ×"
+
+#: utils/misc/guc.c:366
+msgid "Autovacuum"
msgstr ""
-#: executor/nodeFunctionscan.c:93
-msgid "query-specified return row and actual function return row do not match"
+#: utils/misc/guc.c:368
+msgid "Client Connection Defaults"
+msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ×"
+
+#: utils/misc/guc.c:370
+msgid "Client Connection Defaults / Statement Behavior"
+msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ× / ðÏ×ÅÄÅÎÉÅ ËÏÍÁÎÄ"
+
+#: utils/misc/guc.c:372
+msgid "Client Connection Defaults / Locale and Formatting"
msgstr ""
+"úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ× / ìÏËÁÌØ É ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ"
-#: executor/nodeHashjoin.c:571
-#: executor/nodeHashjoin.c:581
-#, c-format
-msgid "could not read from hash-join temporary file: %m"
+#: utils/misc/guc.c:374
+msgid "Client Connection Defaults / Other Defaults"
+msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ× / äÒÕÇÉÅ ÚÎÁÞÅÎÉÑ"
+
+#: utils/misc/guc.c:376
+msgid "Lock Management"
+msgstr "õÐÒÁ×ÌÅÎÉÅ ÂÌÏËÉÒÏ×ËÁÍÉ"
+
+#: utils/misc/guc.c:378
+msgid "Version and Platform Compatibility"
+msgstr "÷ÅÒÓÉÑ É ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÐÌÁÔÆÏÒÍ"
+
+#: utils/misc/guc.c:380
+msgid "Version and Platform Compatibility / Previous PostgreSQL Versions"
+msgstr "÷ÅÒÓÉÑ É ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÐÌÁÔÆÏÒÍ / ðÒÅÄÙÄÕÝÉÅ ×ÅÒÓÉÉ PostgreSQL"
+
+#: utils/misc/guc.c:382
+msgid "Version and Platform Compatibility / Other Platforms and Clients"
+msgstr "÷ÅÒÓÉÑ É ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÐÌÁÔÆÏÒÍ / äÒÕÇÉÅ ÐÌÁÔÆÏÒÍÙ É ËÌÉÅÎÔÙ"
+
+#: utils/misc/guc.c:384
+msgid "Preset Options"
msgstr ""
-#: executor/nodeHashjoin.c:641
-#: executor/nodeHashjoin.c:648
-#, c-format
-msgid "could not rewind hash-join temporary file: %m"
+#: utils/misc/guc.c:386
+msgid "Customized Options"
msgstr ""
-#: executor/nodeHashjoin.c:699
-#: executor/nodeHashjoin.c:704
-#, c-format
-msgid "could not write to hash-join temporary file: %m"
+#: utils/misc/guc.c:388
+msgid "Developer Options"
+msgstr "ïÐÃÉÉ ÒÁÚÒÁÂÏÔÞÉËÁ"
+
+#: utils/misc/guc.c:441
+msgid "Enables the planner's use of sequential-scan plans."
msgstr ""
-#: executor/spi.c:190
-msgid "transaction left non-empty SPI stack"
+#: utils/misc/guc.c:449
+msgid "Enables the planner's use of index-scan plans."
msgstr ""
-#: executor/spi.c:191
-#: executor/spi.c:255
-msgid "Check for missing \"SPI_finish\" calls."
+#: utils/misc/guc.c:457
+msgid "Enables the planner's use of bitmap-scan plans."
msgstr ""
-#: executor/spi.c:254
-msgid "subtransaction left non-empty SPI stack"
+#: utils/misc/guc.c:465
+msgid "Enables the planner's use of TID scan plans."
msgstr ""
-#: executor/spi.c:839
-msgid "cannot open multi-query plan as cursor"
+#: utils/misc/guc.c:473
+msgid "Enables the planner's use of explicit sort steps."
msgstr ""
-#: executor/spi.c:846
-msgid "cannot open non-SELECT query as cursor"
+#: utils/misc/guc.c:481
+msgid "Enables the planner's use of hashed aggregation plans."
msgstr ""
-#: executor/spi.c:850
-msgid "cannot open SELECT INTO query as cursor"
+#: utils/misc/guc.c:489
+msgid "Enables the planner's use of nested-loop join plans."
msgstr ""
-#: executor/spi.c:1582
-#, c-format
-msgid "SQL statement \"%s\""
-msgstr "SQL-ËÏÍÁÎÄÁ: \"%s\""
+#: utils/misc/guc.c:497
+msgid "Enables the planner's use of merge join plans."
+msgstr ""
-#: executor/nodeMergejoin.c:1474
-msgid "RIGHT JOIN is only supported with merge-joinable join conditions"
+#: utils/misc/guc.c:505
+msgid "Enables the planner's use of hash join plans."
msgstr ""
-#: executor/nodeMergejoin.c:1491
-#: optimizer/path/joinpath.c:839
-msgid "FULL JOIN is only supported with merge-joinable join conditions"
+#: utils/misc/guc.c:513
+msgid "Enables the planner to use constraints to optimize queries."
msgstr ""
-#: executor/nodeSubplan.c:294
-#: executor/nodeSubplan.c:336
-#: executor/nodeSubplan.c:972
-msgid "more than one row returned by a subquery used as an expression"
+#: utils/misc/guc.c:514
+msgid ""
+"Child table scans will be skipped if their constraints guarantee that no "
+"rows match the query."
msgstr ""
-#: libpq/be-fsstubs.c:132
-#: libpq/be-fsstubs.c:170
-#: libpq/be-fsstubs.c:194
-#: libpq/be-fsstubs.c:222
-#: libpq/be-fsstubs.c:274
-#, c-format
-msgid "invalid large-object descriptor: %d"
+#: utils/misc/guc.c:522
+msgid "Enables genetic query optimization."
msgstr ""
-#: libpq/be-fsstubs.c:378
-msgid "must be superuser to use server-side lo_import()"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ server-side lo_import()"
+#: utils/misc/guc.c:523
+msgid "This algorithm attempts to do planning without exhaustive searching."
+msgstr ""
-#: libpq/be-fsstubs.c:379
-msgid "Anyone can use the client-side lo_import() provided by libpq."
+#: utils/misc/guc.c:532
+msgid "Shows whether the current user is a superuser."
msgstr ""
-#: libpq/be-fsstubs.c:400
-#, c-format
-msgid "could not open server file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
+#: utils/misc/guc.c:541
+msgid "Enables SSL connections."
+msgstr "÷ËÌÀÞÁÅÔ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÑ."
-#: libpq/be-fsstubs.c:421
-#, c-format
-msgid "could not read server file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
+#: utils/misc/guc.c:549
+msgid "Forces synchronization of updates to disk."
+msgstr ""
-#: libpq/be-fsstubs.c:451
-msgid "must be superuser to use server-side lo_export()"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ server-side lo_export()"
+#: utils/misc/guc.c:550
+msgid ""
+"The server 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 ""
-#: libpq/be-fsstubs.c:452
-msgid "Anyone can use the client-side lo_export() provided by libpq."
+#: utils/misc/guc.c:560
+msgid "Sets immediate fsync at commit."
msgstr ""
-#: libpq/be-fsstubs.c:484
-#, c-format
-msgid "could not create server file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
+#: utils/misc/guc.c:568
+msgid "Continues processing past damaged page headers."
+msgstr ""
-#: libpq/be-fsstubs.c:496
-#, c-format
-msgid "could not write server file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
+#: utils/misc/guc.c:569
+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 ""
-#: libpq/auth.c:113
-#, c-format
-msgid "Kerberos error: %s"
-msgstr "ÏÛÉÂËÁ Kerberos: %s"
+#: utils/misc/guc.c:581
+msgid "Writes full pages to WAL when first modified after a checkpoint."
+msgstr ""
-#: libpq/auth.c:119
-#, c-format
-msgid "unexpected Kerberos protocol version received from client (received \"%s\", expected \"%s\")"
+#: utils/misc/guc.c:582
+msgid ""
+"A page write in process during an operating system crash might be only "
+"partially written to disk. During recovery, the row changes stored in WAL "
+"are not enough to recover. This option writes pages when first modified "
+"after a checkpoint to WAL so full recovery is possible."
msgstr ""
-#: libpq/auth.c:126
-#: libpq/auth.c:309
-#, c-format
-msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")"
+#: utils/misc/guc.c:593
+msgid "Runs the server silently."
msgstr ""
-#: libpq/auth.c:140
-msgid "Kerberos 4 not implemented on this server"
-msgstr "Kerberos 4 ÎÅ ÒÅÁÌÉÚÏ×ÁÎ × ÜÔÏÍ ÓÅÒ×ÅÒÅ"
+#: utils/misc/guc.c:594
+msgid ""
+"If this parameter is set, the server will automatically run in the "
+"background and any controlling terminals are dissociated."
+msgstr ""
-#: libpq/auth.c:204
-#, c-format
-msgid "Kerberos initialization returned error %d"
-msgstr "ÏÛÉÂËÁ Kerberos ÐÒÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ: %d"
+#: utils/misc/guc.c:602
+msgid "Logs each checkpoint."
+msgstr ""
-#: libpq/auth.c:214
-#, c-format
-msgid "Kerberos keytab resolving returned error %d"
+#: utils/misc/guc.c:610
+msgid "Logs each successful connection."
msgstr ""
-#: libpq/auth.c:227
-#, c-format
-msgid "Kerberos sname_to_principal(\"%s\") returned error %d"
+#: utils/misc/guc.c:618
+msgid "Logs end of a session, including duration."
msgstr ""
-#: libpq/auth.c:272
-#, c-format
-msgid "Kerberos recvauth returned error %d"
+#: utils/misc/guc.c:626
+msgid "Turns on various assertion checks."
msgstr ""
-#: libpq/auth.c:297
-#, c-format
-msgid "Kerberos unparse_name returned error %d"
+#: utils/misc/guc.c:627
+msgid "This is a debugging aid."
msgstr ""
-#: libpq/auth.c:330
-msgid "Kerberos 5 not implemented on this server"
-msgstr "Kerberos 5 ÎÅ ÒÅÁÌÉÚÏ×ÁÎ × ÜÔÏÍ ÓÅÒ×ÅÒÅ"
+#: utils/misc/guc.c:641 utils/misc/guc.c:723 utils/misc/guc.c:791
+#: utils/misc/guc.c:800 utils/misc/guc.c:809 utils/misc/guc.c:818
+#: utils/misc/guc.c:1389 utils/misc/guc.c:1398
+#, fuzzy
+msgid "No description available."
+msgstr "ÏÐÉÓÁÎÉÑ ÎÅ ÉÍÅÅÔÓÑ"
-#: libpq/auth.c:369
-#, c-format
-msgid "authentication failed for user \"%s\": host rejected"
+#: utils/misc/guc.c:650
+msgid "Logs the duration of each completed SQL statement."
msgstr ""
-#: libpq/auth.c:372
-#, c-format
-msgid "Kerberos 4 authentication failed for user \"%s\""
+#: utils/misc/guc.c:658
+msgid "Prints the parse tree to the server log."
msgstr ""
-#: libpq/auth.c:375
-#, c-format
-msgid "Kerberos 5 authentication failed for user \"%s\""
+#: utils/misc/guc.c:666
+msgid "Prints the parse tree after rewriting to server log."
msgstr ""
-#: libpq/auth.c:378
-#, c-format
-msgid "\"trust\" authentication failed for user \"%s\""
+#: utils/misc/guc.c:674
+msgid "Prints the execution plan to server log."
msgstr ""
-#: libpq/auth.c:381
-#, c-format
-msgid "Ident authentication failed for user \"%s\""
+#: utils/misc/guc.c:682
+msgid "Indents parse and plan tree displays."
msgstr ""
-#: libpq/auth.c:386
-#, c-format
-msgid "password authentication failed for user \"%s\""
+#: utils/misc/guc.c:690
+msgid "Writes parser performance statistics to the server log."
msgstr ""
-#: libpq/auth.c:390
-#, c-format
-msgid "PAM authentication failed for user \"%s\""
+#: utils/misc/guc.c:698
+msgid "Writes planner performance statistics to the server log."
msgstr ""
-#: libpq/auth.c:394
-#, c-format
-msgid "authentication failed for user \"%s\": invalid authentication method"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\": ÎÅ ×ÅÒÎÙÊ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ"
-
-#: libpq/auth.c:423
-msgid "missing or erroneous pg_hba.conf file"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÉÌÉ ÏÛÉÂÏÞÎÙÊ ÆÁÊÌ pg_hba.conf"
-
-#: libpq/auth.c:424
-msgid "See server log for details."
-msgstr "óÍÏÔÒÉÔÅ ÐÏÄÒÏÂÎÏÓÔÉ × ÖÕÒÎÁÌÅ ÓÅÒ×ÅÒÁ."
-
-#: libpq/auth.c:450
-#, c-format
-msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ × pg_hba.conf ÄÌÑ ÈÏÓÔÁ \"%s\", ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\", ÂÁÚÙ \"%s\", %s"
+#: utils/misc/guc.c:706
+msgid "Writes executor performance statistics to the server log."
+msgstr ""
-#: libpq/auth.c:452
-msgid "SSL on"
-msgstr "SSL ×ËÌ."
+#: utils/misc/guc.c:714
+msgid "Writes cumulative performance statistics to the server log."
+msgstr ""
-#: libpq/auth.c:452
-msgid "SSL off"
-msgstr "SSL ×ÙËÌ."
+#: utils/misc/guc.c:734
+msgid "Uses the indented output format for EXPLAIN VERBOSE."
+msgstr ""
-#: libpq/auth.c:456
-#, c-format
-msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\""
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ × pg_hba.conf ÄÌÑ ÈÏÓÔÁ \"%s\", ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\", ÂÁÚÙ \"%s\""
+#: utils/misc/guc.c:743
+msgid "Collects information about executing commands."
+msgstr ""
-#: libpq/auth.c:468
-msgid "Kerberos 4 only supports IPv4 connections"
-msgstr "Kerberos 4 ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÏÌØËÏ ÐÏÄÓÏÅÄÉÎÅÎÉÑ IPv4"
+#: utils/misc/guc.c:744
+msgid ""
+"Enables the collection of information on the currently executing command of "
+"each session, along with the time at which that command began execution."
+msgstr ""
-#: libpq/auth.c:501
-#, c-format
-msgid "could not enable credential reception: %m"
+#: utils/misc/guc.c:753
+msgid "Collects statistics on database activity."
msgstr ""
-#: libpq/auth.c:588
-#, c-format
-msgid "error from underlying PAM layer: %s"
+#: utils/misc/guc.c:762
+msgid "Updates the process title to show the active SQL command."
msgstr ""
-#: libpq/auth.c:593
-#, c-format
-msgid "unsupported PAM conversation %d/%s"
+#: utils/misc/guc.c:763
+msgid ""
+"Enables updating of the process title every time a new SQL command is "
+"received by the server."
msgstr ""
-#: libpq/auth.c:625
-msgid "empty password returned by client"
-msgstr "×ÏÚ×ÒÁÝ£Ô ÐÕÓÔÏÊ ÐÁÒÏÌØ ÏÔ ËÌÉÅÎÔÁ"
+#: utils/misc/guc.c:771
+#, fuzzy
+msgid "Starts the autovacuum subprocess."
+msgstr "úÁÐÕÓËÁÅÔ ÐÏÄÐÒÏÃÅÓÓ ÓÂÏÒÁ ÓÔÁÔÉÓÔÉËÉ."
-#: libpq/auth.c:685
-#, c-format
-msgid "could not create PAM authenticator: %s"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÁÕÔÅÎÔÉÆÉËÁÔÏÒ PAM: %s"
+#: utils/misc/guc.c:780
+msgid "Generates debugging output for LISTEN and NOTIFY."
+msgstr ""
-#: libpq/auth.c:696
-#, c-format
-msgid "pam_set_item(PAM_USER) failed: %s"
-msgstr "ÏÛÉÂËÁ pam_set_item(PAM_USER): %s"
+#: utils/misc/guc.c:829
+msgid "Logs long lock waits."
+msgstr ""
-#: libpq/auth.c:707
-#, c-format
-msgid "pam_set_item(PAM_CONV) failed: %s"
-msgstr "ÏÛÉÂËÁ pam_set_item(PAM_CONV): %s"
+#: utils/misc/guc.c:838
+msgid "Logs the host name in the connection logs."
+msgstr ""
-#: libpq/auth.c:718
-#, c-format
-msgid "pam_authenticate failed: %s"
-msgstr "ÏÛÉÂËÁ pam_authenticate: %s"
+#: utils/misc/guc.c:839
+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 ""
-#: libpq/auth.c:729
-#, c-format
-msgid "pam_acct_mgmt failed: %s"
-msgstr "ÏÛÉÂËÁ pam_acct_mgmt: %s"
+#: utils/misc/guc.c:849
+msgid "Causes subtables to be included by default in various commands."
+msgstr ""
-#: libpq/auth.c:740
-#, c-format
-msgid "could not release PAM authenticator: %s"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÕÄÁÌÉÔØ ÁÕÔÅÎÔÉÆÉËÁÔÏÒ PAM: %s"
+#: utils/misc/guc.c:857
+msgid "Encrypt passwords."
+msgstr "ûÉÆÒÏ×ÁÔØ ÐÁÒÏÌÉ."
-#: libpq/auth.c:778
-#, c-format
-msgid "expected password response, got message type %d"
-msgstr "ÏÖÉÄÁÌÓÑ ÏÔ×ÅÔ Ó ÐÁÒÏÌÅÍ, ÎÏ ×ÍÅÓÔÏ ÎÅÇÏ ÐÏÌÕÞÅÎÏ ÓÏÏÂÝÅÎÉÅ ÔÉÐÁ %d"
+#: utils/misc/guc.c:858
+msgid ""
+"When a password is specified in CREATE USER or ALTER USER without writing "
+"either ENCRYPTED or UNENCRYPTED, this parameter determines whether the "
+"password is to be encrypted."
+msgstr ""
-#: libpq/auth.c:806
-msgid "invalid password packet size"
-msgstr "ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÐÁËÅÔÁ Ó ÐÁÒÏÌÅÍ"
+#: utils/misc/guc.c:867
+msgid "Treats \"expr=NULL\" as \"expr IS NULL\"."
+msgstr ""
-#: libpq/auth.c:810
-msgid "received password packet"
-msgstr "ÐÏÌÕÞÅÎÔ ÐÁËÅÔ Ó ÐÁÒÏÌÅÍ"
+#: utils/misc/guc.c:868
+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 ""
-#: libpq/be-secure.c:281
-#: libpq/be-secure.c:374
-#, c-format
-msgid "SSL SYSCALL error: %m"
-msgstr "ÏÛÉÂËÁ SSL SYSCALL: %m"
+#: utils/misc/guc.c:879
+msgid "Enables per-database user names."
+msgstr ""
-#: libpq/be-secure.c:286
-#: libpq/be-secure.c:379
-msgid "SSL SYSCALL error: EOF detected"
-msgstr "ÏÛÉÂËÁ SSL SYSCALL: ÏÂÎÁÒÕÖÅÎ ËÏÎÅÃ ÆÁÊÌÁ"
+#: utils/misc/guc.c:888
+msgid "This parameter doesn't do anything."
+msgstr ""
-#: libpq/be-secure.c:294
-#: libpq/be-secure.c:387
-#, c-format
-msgid "SSL error: %s"
-msgstr "ÏÛÉÂËÁ SSL: %s"
+#: utils/misc/guc.c:889
+msgid ""
+"It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-"
+"vintage clients."
+msgstr ""
-#: libpq/be-secure.c:303
-#: libpq/be-secure.c:396
-#: libpq/be-secure.c:813
-#, c-format
-msgid "unrecognized SSL error code: %d"
-msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÏÄ ÏÛÉÂËÉ SSL: %d"
+#: utils/misc/guc.c:897
+msgid "Sets the default read-only status of new transactions."
+msgstr ""
-#: libpq/be-secure.c:336
-#: libpq/be-secure.c:340
-#: libpq/be-secure.c:350
-msgid "SSL renegotiation failure"
+#: utils/misc/guc.c:905
+msgid "Sets the current transaction's read-only status."
msgstr ""
-#: libpq/be-secure.c:344
-msgid "SSL failed to send renegotiation request"
+#: utils/misc/guc.c:914
+msgid "Automatically adds missing table references to FROM clauses."
msgstr ""
-#: libpq/be-secure.c:649
-#, c-format
-msgid "could not create SSL context: %s"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ SSL: %s"
+#: utils/misc/guc.c:922
+msgid "Check function bodies during CREATE FUNCTION."
+msgstr ""
-#: libpq/be-secure.c:659
-#, c-format
-msgid "could not load server certificate file \"%s\": %s"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÓÅÒÔÉÆÉËÁÔ ÓÅÒ×ÅÒÁ \"%s\": %s"
+#: utils/misc/guc.c:930
+msgid "Enable input of NULL elements in arrays."
+msgstr ""
-#: libpq/be-secure.c:666
-#, c-format
-msgid "could not access private key file \"%s\": %m"
+#: utils/misc/guc.c:931
+msgid ""
+"When turned on, unquoted NULL in an array input value means a null value; "
+"otherwise it is taken literally."
msgstr ""
-#: libpq/be-secure.c:682
-#, c-format
-msgid "unsafe permissions on private key file \"%s\""
+#: utils/misc/guc.c:940
+msgid "Create new tables with OIDs by default."
msgstr ""
-#: libpq/be-secure.c:684
-msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"."
+#: utils/misc/guc.c:948
+msgid ""
+"Start a subprocess to capture stderr output and/or csvlogs into log files."
msgstr ""
-#: libpq/be-secure.c:689
-#, c-format
-msgid "could not load private key file \"%s\": %s"
+#: utils/misc/guc.c:956
+msgid "Truncate existing log files of same name during log rotation."
msgstr ""
-#: libpq/be-secure.c:694
-#, c-format
-msgid "check of private key failed: %s"
+#: utils/misc/guc.c:966
+msgid "Emit information about resource usage in sorting."
msgstr ""
-#: libpq/be-secure.c:714
-#, c-format
-msgid "could not load root certificate file \"%s\": %s"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÇÒÕÚÉÔØ ÆÁÊÌÁ ËÏÒÎÅ×ÙÈ ÓÅÒÔÉÆÉËÁÔÏ× \"%s\": %s"
+#: utils/misc/guc.c:979
+msgid "Generate debugging output for synchronized scanning."
+msgstr ""
-#: libpq/be-secure.c:716
-msgid "Will not verify client certificates."
+#: utils/misc/guc.c:993
+msgid "Enable bounded sorting using heap sort."
msgstr ""
-#: libpq/be-secure.c:759
-#, c-format
-msgid "could not initialize SSL connection: %s"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %s"
+#: utils/misc/guc.c:1005
+msgid "Emit WAL-related debugging output."
+msgstr ""
-#: libpq/be-secure.c:768
-#, c-format
-msgid "could not set SSL socket: %s"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ SSL-ÓÏËÅÔ: %s"
+#: utils/misc/guc.c:1016
+#, fuzzy
+msgid "Datetimes are integer based."
+msgstr "%s ÔÒÅÂÕÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ"
-#: libpq/be-secure.c:793
-#, c-format
-msgid "could not accept SSL connection: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÉÎÑÔØ SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %m"
+#: utils/misc/guc.c:1030
+msgid ""
+"Sets whether Kerberos and GSSAPI user names should be treated as case-"
+"insensitive."
+msgstr ""
-#: libpq/be-secure.c:797
-#: libpq/be-secure.c:808
-msgid "could not accept SSL connection: EOF detected"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÉÎÑÔØ SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ: ÏÂÎÁÒÕÖÅÎ ËÏÎÅÃ ÆÁÊÌÁ (EOF)"
+#: utils/misc/guc.c:1039
+msgid "Warn about backslash escapes in ordinary string literals."
+msgstr ""
-#: libpq/be-secure.c:802
-#, c-format
-msgid "could not accept SSL connection: %s"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÉÎÑÔØ SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %s"
+#: utils/misc/guc.c:1048
+msgid "Causes '...' strings to treat backslashes literally."
+msgstr ""
-#: libpq/be-secure.c:840
-#, c-format
-msgid "SSL connection from \"%s\""
-msgstr "SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ ÏÔ \"%s\""
+#: utils/misc/guc.c:1058
+msgid "Enable synchronized sequential scans."
+msgstr ""
-#: libpq/crypt.c:62
-msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted"
+#: utils/misc/guc.c:1067
+msgid "Allows archiving of WAL files using archive_command."
msgstr ""
-#: libpq/hba.c:158
-#, c-format
-msgid "authentication file token too long, skipping: \"%s\""
+#: utils/misc/guc.c:1076
+msgid "Allows modifications of the structure of system tables."
msgstr ""
-#: libpq/hba.c:337
-#, c-format
-msgid "could not open secondary authentication file \"@%s\" as \"%s\": %m"
+#: utils/misc/guc.c:1086
+msgid "Disables reading from system indexes."
msgstr ""
-#: libpq/hba.c:766
-#, c-format
-msgid "invalid IP address \"%s\" in file \"%s\" line %d: %s"
+#: utils/misc/guc.c:1087
+msgid ""
+"It does not prevent updating the indexes, so it is safe to use. The worst "
+"consequence is slowness."
msgstr ""
-#: libpq/hba.c:801
-#, c-format
-msgid "invalid IP mask \"%s\" in file \"%s\" line %d: %s"
+#: utils/misc/guc.c:1106
+msgid ""
+"Forces a switch to the next xlog file if a new file has not been started "
+"within N seconds."
msgstr ""
-#: libpq/hba.c:816
-#, c-format
-msgid "IP address and mask do not match in file \"%s\" line %d"
+#: utils/misc/guc.c:1116
+msgid "Waits N seconds on connection startup after authentication."
msgstr ""
-#: libpq/hba.c:874
-#: libpq/hba.c:1111
-#, c-format
-msgid "invalid entry in file \"%s\" at line %d, token \"%s\""
+#: utils/misc/guc.c:1117 utils/misc/guc.c:1468
+msgid "This allows attaching a debugger to the process."
msgstr ""
-#: libpq/hba.c:880
-#, c-format
-msgid "missing field in file \"%s\" at end of line %d"
+#: utils/misc/guc.c:1125
+msgid "Sets the default statistics target."
msgstr ""
-#: libpq/hba.c:1051
-#: guc-file.l:151
-#, c-format
-msgid "could not open configuration file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ \"%s\": %m"
+#: utils/misc/guc.c:1126
+msgid ""
+"This applies to table columns that have not had a column-specific target set "
+"via ALTER TABLE SET STATISTICS."
+msgstr ""
-#: libpq/hba.c:1117
-#, c-format
-msgid "missing entry in file \"%s\" at end of line %d"
+#: utils/misc/guc.c:1134
+msgid "Sets the FROM-list size beyond which subqueries are not collapsed."
msgstr ""
-#: libpq/hba.c:1148
-msgid "cannot use Ident authentication without usermap field"
+#: utils/misc/guc.c:1136
+msgid ""
+"The planner will merge subqueries into upper queries if the resulting FROM "
+"list would have no more than this many items."
msgstr ""
-#: libpq/hba.c:1193
-#, c-format
-msgid "could not open Ident usermap file \"%s\": %m"
+#: utils/misc/guc.c:1145
+msgid "Sets the FROM-list size beyond which JOIN constructs are not flattened."
msgstr ""
-#: libpq/hba.c:1371
-#, c-format
-msgid "could not create socket for Ident connection: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÌÑ Ident-ÐÏÄÓÏÅÄÉÎÅÎÉÑ: %m"
+#: utils/misc/guc.c:1147
+msgid ""
+"The planner will flatten explicit JOIN constructs into lists of FROM items "
+"whenever a list of no more than this many items would result."
+msgstr ""
-#: libpq/hba.c:1387
-#, c-format
-msgid "could not bind to local address \"%s\": %m"
+#: utils/misc/guc.c:1156
+msgid "Sets the threshold of FROM items beyond which GEQO is used."
msgstr ""
-#: libpq/hba.c:1399
-#, c-format
-msgid "could not connect to Ident server at address \"%s\", port %s: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÄÓÏÅÄÉÎÉÔØÓÑ Ë Ident-ÓÅÒ×ÅÒÕ Ó ÁÄÒÅÓÏÍ \"%s\", ÐÏÒÔ %s: %m"
+#: utils/misc/guc.c:1164
+msgid "GEQO: effort is used to set the default for other GEQO parameters."
+msgstr ""
-#: libpq/hba.c:1419
-#, c-format
-msgid "could not send query to Ident server at address \"%s\", port %s: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÐÒÁ×ÉÔØ ÚÁÐÒÏÓ Ë Ident-ÓÅÒ×ÅÒÕ Ó ÁÄÒÅÓÏÍ \"%s\", ÐÏÒÔ %s: %m"
+#: utils/misc/guc.c:1172
+msgid "GEQO: number of individuals in the population."
+msgstr ""
-#: libpq/hba.c:1434
-#, c-format
-msgid "could not receive response from Ident server at address \"%s\", port %s: %m"
+#: utils/misc/guc.c:1173 utils/misc/guc.c:1181
+msgid "Zero selects a suitable default value."
msgstr ""
-#: libpq/hba.c:1444
-#, c-format
-msgid "invalidly formatted response from Ident server: \"%s\""
+#: utils/misc/guc.c:1180
+msgid "GEQO: number of iterations of the algorithm."
msgstr ""
-#: libpq/hba.c:1479
-#: libpq/hba.c:1510
-#: libpq/hba.c:1578
-#, c-format
-msgid "could not get peer credentials: %m"
+#: utils/misc/guc.c:1189
+msgid "Sets the time to wait on a lock before checking for deadlock."
msgstr ""
-#: libpq/hba.c:1488
-#: libpq/hba.c:1519
-#: libpq/hba.c:1589
-#, c-format
-msgid "local user with ID %d does not exist"
-msgstr "ÌÏËÁÌØÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ Ó ID %d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/misc/guc.c:1213
+msgid "Sets the maximum number of concurrent connections."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÐÏÄÓÏÅÄÉÎÅÎÉÊ."
-#: libpq/hba.c:1601
-msgid "Ident authentication is not supported on local connections on this platform"
+#: utils/misc/guc.c:1222
+msgid "Sets the number of connection slots reserved for superusers."
msgstr ""
-#: libpq/hba.c:1644
-#, c-format
-msgid "Ident protocol identifies remote user as \"%s\""
+#: utils/misc/guc.c:1231
+msgid "Sets the number of shared memory buffers used by the server."
msgstr ""
-#: libpq/pqcomm.c:271
-#, c-format
-msgid "could not translate host name \"%s\", service \"%s\" to address: %s"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅ×ÅÓÔÉ ÉÍÑ ÈÏÓÔÁ \"%s\", ÓÅÒ×ÉÓ \"%s\" × ÁÄÒÅÓ: %s"
+#: utils/misc/guc.c:1241
+#, fuzzy
+msgid "Sets the maximum number of temporary buffers used by each session."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÐÏÄÓÏÅÄÉÎÅÎÉÊ."
-#: libpq/pqcomm.c:275
-#, c-format
-msgid "could not translate service \"%s\" to address: %s"
+#: utils/misc/guc.c:1251
+msgid "Sets the TCP port the server listens on."
msgstr ""
-#: libpq/pqcomm.c:302
-#, c-format
-msgid "could not bind to all requested addresses: MAXLISTEN (%d) exceeded"
+#: utils/misc/guc.c:1260
+msgid "Sets the access permissions of the Unix-domain socket."
msgstr ""
-#: libpq/pqcomm.c:311
-msgid "IPv4"
-msgstr "IPv4"
+#: utils/misc/guc.c:1261
+msgid ""
+"Unix-domain sockets use the usual Unix file system permission set. The "
+"parameter 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 ""
-#: libpq/pqcomm.c:315
-msgid "IPv6"
-msgstr "IPv6"
+#: utils/misc/guc.c:1273
+msgid "Sets the maximum memory to be used for query workspaces."
+msgstr ""
-#: libpq/pqcomm.c:320
-msgid "Unix"
-msgstr "Unix"
+#: utils/misc/guc.c:1274
+msgid ""
+"This much memory can be used by each internal sort operation and hash table "
+"before switching to temporary disk files."
+msgstr ""
-#: libpq/pqcomm.c:325
-#, c-format
-msgid "unrecognized address family %d"
+#: utils/misc/guc.c:1285
+msgid "Sets the maximum memory to be used for maintenance operations."
msgstr ""
-#. translator: %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:336
-#, c-format
-msgid "could not create %s socket: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ %s: %m"
+#: utils/misc/guc.c:1286
+msgid "This includes operations such as VACUUM and CREATE INDEX."
+msgstr ""
-#: libpq/pqcomm.c:348
-#, c-format
-msgid "setsockopt(SO_REUSEADDR) failed: %m"
-msgstr "setsockopt(SO_REUSEADDR) ÎÅ ÕÄÁÌÓÑ: %m"
-
-#: libpq/pqcomm.c:362
-#, c-format
-msgid "setsockopt(IPV6_V6ONLY) failed: %m"
-msgstr "setsockopt(IPV6_V6ONLY) ÎÅ ÕÄÁÌÓÑ: %m"
+#: utils/misc/guc.c:1295
+msgid "Sets the maximum stack depth, in kilobytes."
+msgstr ""
-#. translator: %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:381
-#, c-format
-msgid "could not bind %s socket: %m"
+#: utils/misc/guc.c:1305
+msgid "Vacuum cost for a page found in the buffer cache."
msgstr ""
-#: libpq/pqcomm.c:384
-#, c-format
-msgid "Is another postmaster already running on port %d? If not, remove socket file \"%s\" and retry."
+#: utils/misc/guc.c:1314
+msgid "Vacuum cost for a page not found in the buffer cache."
msgstr ""
-#: libpq/pqcomm.c:387
-#, c-format
-msgid "Is another postmaster already running on port %d? If not, wait a few seconds and retry."
+#: utils/misc/guc.c:1323
+msgid "Vacuum cost for a page dirtied by vacuum."
msgstr ""
-#. translator: %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:421
-#, c-format
-msgid "could not listen on %s socket: %m"
+#: utils/misc/guc.c:1332
+msgid "Vacuum cost amount available before napping."
msgstr ""
-#: libpq/pqcomm.c:511
-#, c-format
-msgid "could not set group of file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÇÒÕÐÐÕ ÆÁÊÌÁ \"%s\": %m"
+#: utils/misc/guc.c:1341
+msgid "Vacuum cost delay in milliseconds."
+msgstr ""
-#: libpq/pqcomm.c:522
-#, c-format
-msgid "could not set permissions of file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ ÆÁÊÌÁ \"%s\": %m"
+#: utils/misc/guc.c:1351
+msgid "Vacuum cost delay in milliseconds, for autovacuum."
+msgstr ""
-#: libpq/pqcomm.c:552
-#, c-format
-msgid "could not accept new connection: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÉÎÑÔØ ÎÏ×ÏÅ ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %m"
+#: utils/misc/guc.c:1361
+msgid "Vacuum cost amount available before napping, for autovacuum."
+msgstr ""
-#: libpq/pqcomm.c:704
-#, c-format
-msgid "could not receive data from client: %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÏÌÕÞÉÔØ ÄÁÎÎÙÅ ÏÔ ËÌÉÅÎÔÁ: %m"
+#: utils/misc/guc.c:1370
+msgid ""
+"Sets the maximum number of simultaneously open files for each server process."
+msgstr ""
-#: libpq/pqcomm.c:897
-msgid "unexpected EOF within message length word"
-msgstr "ÎÅÒÖÉÄÁÎÎÙÊ ËÏÎÅà ÆÁÊÌÁ (EOF) × ÓÌÏ×Å ÄÌÉÎÙ ÓÏÏÂÝÅÎÉÑ"
+#: utils/misc/guc.c:1379
+#, fuzzy
+msgid "Sets the maximum number of simultaneously prepared transactions."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÐÏÄÓÏÅÄÉÎÅÎÉÊ."
-#: libpq/pqcomm.c:908
-msgid "invalid message length"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÓÏÏÂÝÅÎÉÑ"
+#: utils/misc/guc.c:1409
+msgid "Sets the maximum allowed duration of any statement."
+msgstr ""
-#: libpq/pqcomm.c:930
-#: libpq/pqcomm.c:940
-msgid "incomplete message from client"
-msgstr "ÎÅÐÏÌÎÏÅ ÓÏÏÂÝÅÎÉÅ ÏÔ ËÌÉÅÎÔÁ"
+#: utils/misc/guc.c:1410
+msgid "A value of 0 turns off the timeout."
+msgstr ""
-#: libpq/pqcomm.c:1050
-#, c-format
-msgid "could not send data to client: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÓÌÁÔØ ÄÁÎÎÙÅ ËÌÉÅÎÔÕ: %m"
+#: utils/misc/guc.c:1419
+msgid "Minimum age at which VACUUM should freeze a table row."
+msgstr ""
-#: libpq/pqformat.c:443
-msgid "no data left in message"
-msgstr "ÎÅ ÏÓÔÁÌÏÓØ ÄÁÎÎÙÈ × ÓÏÏÂÝÅÎÉÉ"
+#: utils/misc/guc.c:1428
+msgid ""
+"Sets the maximum number of tables and indexes for which free space is "
+"tracked."
+msgstr ""
-#: libpq/pqformat.c:591
-#: libpq/pqformat.c:609
-#: libpq/pqformat.c:630
-#: utils/adt/arrayfuncs.c:1277
-#: utils/adt/rowtypes.c:523
-msgid "insufficient data left in message"
-msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÄÁÎÎÙÈ ÏÓÔÁÌÏÓØ × ÓÏÏÂÝÅÎÉÉ"
+#: utils/misc/guc.c:1436
+msgid "Sets the maximum number of disk pages for which free space is tracked."
+msgstr ""
-#: libpq/pqformat.c:671
-msgid "invalid string in message"
-msgstr "ÎÅ×ÅÒÎÁÑ ÓÔÒÏËÁ × ÓÏÏÂÝÅÎÉÉ"
+#: utils/misc/guc.c:1445
+msgid "Sets the maximum number of locks per transaction."
+msgstr ""
-#: libpq/pqformat.c:687
-msgid "invalid message format"
-msgstr "ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÓÏÏÂÝÅÎÉÑ"
+#: utils/misc/guc.c:1446
+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 ""
-#: main/main.c:99
-#, c-format
-msgid "%s: setsysinfo failed: %s\n"
-msgstr "%s: ÏÛÉÂËÁ setsysinfo: %s\n"
+#: utils/misc/guc.c:1456
+#, fuzzy
+msgid "Sets the maximum allowed time to complete client authentication."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÐÏÄÓÏÅÄÉÎÅÎÉÊ."
-#: main/main.c:117
-#, c-format
-msgid "%s: WSAStartup failed: %d\n"
-msgstr "%s: ÏÛÉÂËÁ WSAStartup: %d\n"
+#: utils/misc/guc.c:1467
+msgid "Waits N seconds on connection startup before authentication."
+msgstr ""
-#: main/main.c:217
+#: utils/misc/guc.c:1477
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"
+"Sets the maximum distance in log segments between automatic WAL checkpoints."
msgstr ""
-#: main/main.c:236
-#, c-format
-msgid "%s: real and effective user IDs must match\n"
+#: utils/misc/guc.c:1486
+msgid "Sets the maximum time between automatic WAL checkpoints."
msgstr ""
-#: main/main.c:243
+#: utils/misc/guc.c:1496
msgid ""
-"Execution of PostgreSQL by a user with administrative permissions is not\n"
-"permitted.\n"
-"The server must be started under an unprivileged user ID to prevent\n"
-"possible system security compromises. See the documentation for\n"
-"more information on how to properly start the server.\n"
+"Enables warnings if checkpoint segments are filled more frequently than this."
msgstr ""
-#: main/main.c:314
-#, c-format
-msgid "%s: invalid effective UID: %d\n"
+#: utils/misc/guc.c:1498
+msgid ""
+"Write a message to the server log if checkpoints caused by the filling of "
+"checkpoint segment files happens more frequently than this number of "
+"seconds. Zero turns off the warning."
msgstr ""
-#: main/main.c:327
-#, c-format
-msgid "%s: could not determine user name (GetUserName failed)\n"
-msgstr "%s: ÎÅ ÕÄÁÌÏÓØ ÏÐÒÅÄÅÌÉÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ (ÏÛÉÂËÁ GetUserName)\n"
+#: utils/misc/guc.c:1509
+msgid "Sets the number of disk-page buffers in shared memory for WAL."
+msgstr ""
-#: nodes/params.c:114
-#, c-format
-msgid "no value found for parameter \"%s\""
-msgstr "ÚÎÁÞÅÎÉÅ ÎÅ ÎÁÊÄÅÎÏ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\""
+#: utils/misc/guc.c:1519
+msgid "WAL writer sleep time between WAL flushes."
+msgstr ""
-#: nodes/params.c:119
-#, c-format
-msgid "no value found for parameter %d"
-msgstr "ÚÎÁÞÅÎÉÅ ÎÅ ÎÁÊÄÅÎÏ ÄÌÑ ÐÁÒÁÍÅÔÒÁ %d"
+#: utils/misc/guc.c:1529
+msgid ""
+"Sets the delay in microseconds between transaction commit and flushing WAL "
+"to disk."
+msgstr ""
-#: optimizer/path/allpaths.c:223
-msgid "SELECT FOR UPDATE is not supported for inheritance queries"
+#: utils/misc/guc.c:1539
+msgid ""
+"Sets the minimum concurrent open transactions before performing commit_delay."
msgstr ""
-#: optimizer/plan/initsplan.c:282
-#: optimizer/prep/prepjointree.c:366
-msgid "UNION JOIN is not implemented"
-msgstr "UNION JOIN ÎÅ ÒÅÁÌÉÚÏ×ÁÎ"
+#: utils/misc/guc.c:1549
+msgid "Sets the number of digits displayed for floating-point values."
+msgstr ""
-#: optimizer/plan/initsplan.c:339
-msgid "SELECT FOR UPDATE cannot be applied to the nullable side of an outer join"
+#: utils/misc/guc.c:1550
+msgid ""
+"This affects real, double precision, and geometric data types. The parameter "
+"value is added to the standard number of digits (FLT_DIG or DBL_DIG as "
+"appropriate)."
msgstr ""
-#: optimizer/plan/initsplan.c:743
-#, c-format
-msgid "could not identify an equality operator for types %s and %s"
+#: utils/misc/guc.c:1560
+msgid "Sets the minimum execution time above which statements will be logged."
msgstr ""
-#: optimizer/plan/initsplan.c:756
-#, c-format
-msgid "equality operator for types %s and %s should be merge-joinable, but isn't"
+#: utils/misc/guc.c:1562
+msgid "Zero prints all queries. -1 turns this feature off."
msgstr ""
-#: optimizer/plan/planner.c:641
-#: parser/analyze.c:1945
-#: parser/analyze.c:2111
-#: parser/analyze.c:2718
-msgid "SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE × UNION/INTERSECT/EXCEPT"
+#: utils/misc/guc.c:1571
+msgid ""
+"Sets the minimum execution time above which autovacuum actions will be "
+"logged."
+msgstr ""
-#: optimizer/plan/planner.c:698
-msgid "SELECT FOR UPDATE is not allowed in subqueries"
-msgstr "SELECT FOR UPDATE ÎÅ ÐÏÚ×ÏÌÅÎ × ÐÏÄÚÁÐÒÏÓÁÈ"
+#: utils/misc/guc.c:1573
+msgid "Zero prints all actions. -1 turns autovacuum logging off."
+msgstr ""
-#: optimizer/util/clauses.c:2357
-#, c-format
-msgid "SQL function \"%s\" during inlining"
+#: utils/misc/guc.c:1582
+msgid "Background writer sleep time between rounds."
msgstr ""
-#: parser/parse_clause.c:363
-#, c-format
-msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
-msgstr "×ÙÒÁÖÅÎÉÅ JOIN/ON ÓÓÙÌÁÅÔÓÑ ÎÁ \"%s\", ÞÔÏ ÎÅ Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ JOIN"
+#: utils/misc/guc.c:1592
+msgid "Background writer maximum number of LRU pages to flush per round."
+msgstr ""
-#: parser/parse_clause.c:423
-#: gram.y:5161
-msgid "subquery in FROM must have an alias"
-msgstr "ÐÏÄÚÁÐÒÏÓ × FROM ÄÏÌÖÅÎ ÉÍÅÔØ ÁÌÉÁÓ"
+#: utils/misc/guc.c:1601
+msgid "Automatic log file rotation will occur after N minutes."
+msgstr ""
-#: parser/parse_clause.c:446
-msgid "subquery in FROM may not have SELECT INTO"
-msgstr "ÐÏÄÚÁÐÒÏÓ × FROM ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ SELECT INTO"
+#: utils/misc/guc.c:1611
+msgid "Automatic log file rotation will occur after N kilobytes."
+msgstr ""
-#: parser/parse_clause.c:468
-msgid "subquery in FROM may not refer to other relations of same query level"
-msgstr "ÐÏÚÁÐÒÏÓ ×Ï FROM ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÁ"
+#: utils/misc/guc.c:1621
+msgid "Shows the maximum number of function arguments."
+msgstr "ðÏËÁÚÙ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÆÕÎËÃÉÊ."
-#: parser/parse_clause.c:527
-msgid "function expression in FROM may not refer to other relations of same query level"
-msgstr "ÆÕÎËÃÉÏÎÁÌØÎÏÅ ×ÙÒÁÖÅÎÉÅ ×Ï FROM ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÁ"
+#: utils/misc/guc.c:1631
+msgid "Shows the maximum number of index keys."
+msgstr "ðÏËÁÚÙ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÉÎÄÅËÓÎÙÈ ËÌÀÞÅÊ."
-#: parser/parse_clause.c:539
-msgid "cannot use aggregate function in function expression in FROM"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎÃÉÀ × ÆÕÎÃÉÏÎÁÌØÎÏÍ ×ÙÒÁÖÅÎÉÉ × FROM"
+#: utils/misc/guc.c:1641
+#, fuzzy
+msgid "Shows the maximum identifier length."
+msgstr "ðÏËÁÚÙ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÉÎÄÅËÓÎÙÈ ËÌÀÞÅÊ."
-#: parser/parse_clause.c:759
-#, c-format
-msgid "column name \"%s\" appears more than once in USING clause"
-msgstr "ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ × USING-×ÙÒÁÖÅÎÉÉ"
+#: utils/misc/guc.c:1651
+msgid "Shows the size of a disk block."
+msgstr ""
-#: parser/parse_clause.c:774
-#, c-format
-msgid "common column name \"%s\" appears more than once in left table"
-msgstr "ÏÂÝÅÅ ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÔÁÂÌÉÃÅ ÓÌÅ×Á"
+#: utils/misc/guc.c:1661
+msgid "Time to sleep between autovacuum runs."
+msgstr ""
-#: parser/parse_clause.c:783
-#, c-format
-msgid "column \"%s\" specified in USING clause does not exist in left table"
-msgstr "ËÏÌÏÎËÁ \"%s\" × USING-×ÙÒÁÖÅÎÉÉ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ ÓÌÅ×Á"
+#: utils/misc/guc.c:1670
+msgid "Minimum number of tuple updates or deletes prior to vacuum."
+msgstr ""
-#: parser/parse_clause.c:797
-#, c-format
-msgid "common column name \"%s\" appears more than once in right table"
-msgstr "ÏÂÝÅÅ ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÔÁÂÌÉÃÅ ÓÐÒÁ×Á"
+#: utils/misc/guc.c:1678
+msgid "Minimum number of tuple inserts, updates or deletes prior to analyze."
+msgstr ""
-#: parser/parse_clause.c:806
-#, c-format
-msgid "column \"%s\" specified in USING clause does not exist in right table"
-msgstr "ËÏÌÏÎËÁ \"%s\" × USING-×ÙÒÁÖÅÎÉÉ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ ÓÐÒÁ×Á"
+#: utils/misc/guc.c:1687
+msgid ""
+"Age at which to autovacuum a table to prevent transaction ID wraparound."
+msgstr ""
-#: parser/parse_clause.c:858
-#, c-format
-msgid "column alias list for \"%s\" has too many entries"
-msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÁÐÉÓÅÊ × ÓÐÉÓËÅ ÁÌÉÁÓÏ× ËÏÌÏÎËÉ \"%s\""
+#: utils/misc/guc.c:1696
+msgid ""
+"Sets the maximum number of simultaneously running autovacuum worker "
+"processes."
+msgstr ""
-#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_clause.c:1051
-#, c-format
-msgid "argument of %s must not contain variables"
-msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÅÒÅÍÅÎÎÙÅ"
+#: utils/misc/guc.c:1705
+msgid "Time between issuing TCP keepalives."
+msgstr ""
-#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_clause.c:1059
-#, c-format
-msgid "argument of %s must not contain aggregates"
-msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÁÇÒÅÇÁÔÙ"
+#: utils/misc/guc.c:1706 utils/misc/guc.c:1716
+msgid "A value of 0 uses the system default."
+msgstr ""
-#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_clause.c:1067
-#, c-format
-msgid "argument of %s must not contain subqueries"
-msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÏÄÚÁÐÒÏÓÙ"
+#: utils/misc/guc.c:1715
+msgid "Time between TCP keepalive retransmits."
+msgstr ""
-#: parser/parse_clause.c:1179
-#, c-format
-msgid "%s \"%s\" is ambiguous"
-msgstr "×ÙÒÁÖÅÎÉÅ %s \"%s\" Ä×ÕÓÍÙÓÌÅÎÎÏ"
+#: utils/misc/guc.c:1725
+msgid "Maximum number of TCP keepalive retransmits."
+msgstr ""
-#. translator: %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1201
-#, c-format
-msgid "non-integer constant in %s"
-msgstr "ÎÅÃÅÌÏÞÉÓÌÅÎÎÁÑ ËÏÎÓÔÁÎÔÁ × %s"
+#: utils/misc/guc.c:1726
+msgid ""
+"This controls the number of consecutive keepalive retransmits that can be "
+"lost before a connection is considered dead. A value of 0 uses the system "
+"default."
+msgstr ""
-#. translator: %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1218
-#, c-format
-msgid "%s position %d is not in select list"
-msgstr "ÐÏÚÉÃÉÑ %s %d ÎÅ × ÓÐÉÓËÅ ×ÙÂÏÒËÉ"
+#: utils/misc/guc.c:1736
+msgid "Sets the maximum allowed result for exact search by GIN."
+msgstr ""
-#: parser/parse_clause.c:1411
-msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
-msgstr "ÄÌÑ SELECT DISTINCT, ×ÙÒÁÖÅÎÉÑ ORDER BY ÏÂÑÚÁÎÙ ÂÙÔØ × ÓÐÉÓËÅ ×ÙÂÏÒËÉ (SELECT)"
+#: utils/misc/guc.c:1746
+msgid "Sets the planner's assumption about the size of the disk cache."
+msgstr ""
-#: parser/parse_clause.c:1451
-msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
-msgstr "÷ÙÒÁÖÅÎÉÑ SELECT DISTINCT ON ÄÏÌÖÎÙ ÓÏ×ÐÁÄÁÔØ Ó ÉÚÎÁÞÁÌØÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ ORDER BY"
+#: utils/misc/guc.c:1747
+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 ""
-#: parser/analyze.c:408
-#, c-format
-msgid "target lists can have at most %d entries"
-msgstr "ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÚÁÐÉÓÅÊ × ÓÐÉÓËÅ ÎÁÚÎÁÞÅÎÉÑ: %d"
+#: utils/misc/guc.c:1759
+#, fuzzy
+msgid "Shows the server version as an integer."
+msgstr "ðÏËÁÚÙ×ÁÅÉ ×ÅÒÓÉÑ ÓÅÒ×ÅÒÁ."
-#: parser/analyze.c:458
-msgid "CREATE VIEW specifies more column names than columns"
-msgstr "CREATE VIEW ÕËÁÚÙ×ÁÅÔ ÂÏÌØÛÅ ÉͣΠËÏÌÏÎÏË ÞÅÍ ÒÅÁÌØÎÏ ÉÍÅÅÔÓÑ"
+#: utils/misc/guc.c:1769
+msgid "Log the use of temporary files larger than this number of kilobytes."
+msgstr ""
-#: parser/analyze.c:595
-msgid "INSERT ... SELECT may not specify INTO"
-msgstr "INSERT ... SELECT ÎÅ ÍÏÇÕÔ ÕËÁÚÙ×ÁÔØ INTO"
+#: utils/misc/guc.c:1770
+msgid "Zero logs all files. The default is -1 (turning this feature off)."
+msgstr ""
-#: parser/analyze.c:683
-msgid "INSERT has more expressions than target columns"
-msgstr "INSERT ÓÏÄÅÒÖÉÔ ÂÏÌØÛÅ ×ÙÒÁÖÅÎÉÊ ÞÅÍ ËÏÌÏÎÏË ÎÁÚÎÁÞÅÎÉÑ"
+#: utils/misc/guc.c:1788
+msgid ""
+"Sets the planner's estimate of the cost of a sequentially fetched disk page."
+msgstr ""
-#: parser/analyze.c:704
-msgid "INSERT has more target columns than expressions"
-msgstr "INSERT ÓÏÄÅÒÖÉÔ ÂÏÌØÛÅ ËÏÌÏÎÏË ÎÁÚÎÁÞÅÎÉÑ ÞÅÍ ×ÙÒÁÖÅÎÉÊ"
+#: utils/misc/guc.c:1797
+msgid ""
+"Sets the planner's estimate of the cost of a nonsequentially fetched disk "
+"page."
+msgstr ""
-#: parser/analyze.c:877
-#, c-format
-msgid "%s will create implicit sequence \"%s\" for serial column \"%s.%s\""
-msgstr "%s ÓÏÚÄÁÓÔ ÐÏÄÒÁÚÕÍÅ×ÁÅÍÕÀ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\" ÄÌÑ serial-ËÏÌÏÎËÉ \"%s.%s\""
+#: utils/misc/guc.c:1806
+msgid "Sets the planner's estimate of the cost of processing each tuple (row)."
+msgstr ""
-#: parser/analyze.c:960
-#: parser/analyze.c:970
-#, c-format
-msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
-msgstr "ËÏÎÆÌÉËÔÕÀÝÉÅ ÏÂßÑ×ÌÅÎÉÑ NULL/NOT NULL ÄÌÑ ËÏÌÏÎËÉ \"%s\" × ÔÁÂÌÉÃÅ \"%s\""
+#: utils/misc/guc.c:1815
+msgid ""
+"Sets the planner's estimate of the cost of processing each index entry "
+"during an index scan."
+msgstr ""
-#: parser/analyze.c:980
-#, c-format
-msgid "multiple default values specified for column \"%s\" of table \"%s\""
-msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ËÏÌÏÎËÉ \"%s\" × ÔÁÂÌÉÃÅ \"%s\""
+#: utils/misc/guc.c:1824
+msgid ""
+"Sets the planner's estimate of the cost of processing each operator or "
+"function call."
+msgstr ""
-#: parser/analyze.c:1323
-#, c-format
-msgid "column \"%s\" appears twice in primary key constraint"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÆÉÇÕÒÉÒÕÅÔ Ä×ÁÖÄÙ × ÐÅÒ×ÉÞÎÏÍ ËÌÀÞÅ"
+#: utils/misc/guc.c:1834
+msgid "GEQO: selective pressure within the population."
+msgstr ""
-#: parser/analyze.c:1328
-#, c-format
-msgid "column \"%s\" appears twice in unique constraint"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÆÉÇÕÒÉÒÕÅÔ Ä×ÁÖÄÙ × ËÏÎÓÔÒÅÊÎÔÅ UNIQUE"
+#: utils/misc/guc.c:1844
+msgid "Background writer multiplier on average buffers to scan per round."
+msgstr ""
-#: parser/analyze.c:1511
-msgid "index expression may not return a set"
-msgstr "ÉÄÅËÓÎÏÅ ×ÙÒÁÖÅÎÉÅ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
+#: utils/misc/guc.c:1853
+msgid "Sets the seed for random-number generation."
+msgstr ""
-#: parser/analyze.c:1603
-msgid "rule WHERE condition may not contain references to other relations"
-msgstr "ÕÓÌÏ×ÉÅ ÐÒÁ×ÉÌÁ WHERE ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÓÓÙÌËÉ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ"
+#: utils/misc/guc.c:1863
+msgid ""
+"Number of tuple updates or deletes prior to vacuum as a fraction of "
+"reltuples."
+msgstr ""
-#: parser/analyze.c:1609
-msgid "rule WHERE condition may not contain aggregate functions"
-msgstr "ÕÓÌÏ×ÉÅ ÐÒÁ×ÉÌÁ WHERE ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÁÇÇÒÅÇÁÔÎÙÅ ÆÕÎËÃÉÉ"
+#: utils/misc/guc.c:1871
+msgid ""
+"Number of tuple inserts, updates or deletes prior to analyze as a fraction "
+"of reltuples."
+msgstr ""
-#: parser/analyze.c:1680
-msgid "rules with WHERE conditions may only have SELECT, INSERT, UPDATE, or DELETE actions"
-msgstr "ÐÒÁ×ÉÌÁ Ó ÕÓÌÏ×ÉÑÍÉ WHERE ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ ÔÏÌØËÏ ÄÅÊÓÔ×ÉÑ SELECT, INSERT, UPDATE ÉÌÍ DELETE"
+#: utils/misc/guc.c:1880
+msgid ""
+"Time spent flushing dirty buffers during checkpoint, as fraction of "
+"checkpoint interval."
+msgstr ""
-#: parser/analyze.c:1699
-#: parser/analyze.c:1771
-#: rewrite/rewriteHandler.c:177
-#: rewrite/rewriteManip.c:749
-#: rewrite/rewriteManip.c:805
-msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
-msgstr "ÕÓÌÏ×ÎÙÅ ËÏÍÁÎÄÙ UNION/INTERSECT/EXCEPT ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
+#: utils/misc/guc.c:1898
+msgid "Sets the shell command that will be called to archive a WAL file."
+msgstr ""
-#: parser/analyze.c:1717
-msgid "ON SELECT rule may not use OLD"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ OLD × ÐÒÁ×ÉÌÅ ON SELECT"
+#: utils/misc/guc.c:1907
+msgid "Sets whether \"\\'\" is allowed in string literals."
+msgstr ""
-#: parser/analyze.c:1721
-msgid "ON SELECT rule may not use NEW"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ NEW × ÐÒÁ×ÉÌÅ ON SELECT"
-
-#: parser/analyze.c:1730
-msgid "ON INSERT rule may not use OLD"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ OLD × ÐÒÁ×ÉÌÅ ON INSERT"
+#: utils/misc/guc.c:1908
+msgid "Valid values are ON, OFF, and SAFE_ENCODING."
+msgstr ""
-#: parser/analyze.c:1736
-msgid "ON DELETE rule may not use NEW"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ NEW × ÐÒÁ×ÉÌÅ ON DELETE"
+#: utils/misc/guc.c:1916
+msgid "Sets the client's character set encoding."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÏÄÉÒÏ×ËÕ ÓÉÍ×ÏÌÏ× ËÌÉÅÎÔÁ."
-#: parser/analyze.c:2068
-msgid "ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result columns"
-msgstr "ORDER BY ÄÌÑ ÒÅÚÕÌØÔÁÔÁ UNION/INTERSECT/EXCEPT ÄÏÌÖÅÎ ÂÙÔØ ÐÏ ÏÄÎÏÊ ÉÚ ÒÅÚÕÌØÔÉÒÕÀÝÉÈ ËÏÌÏÎÏË"
+#: utils/misc/guc.c:1926
+msgid "Sets the message levels that are sent to the client."
+msgstr ""
-#: parser/analyze.c:2106
-msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT"
-msgstr "INTO ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ × ÐÅÒ×ÏÍ SELECT'Å × UNION/INTERSECT/EXCEPT"
+#: utils/misc/guc.c:1927
+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 ""
+"÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, LOG, NOTICE, "
+"WARNING É ERROR. ëÁÖÄÙÊ ÕÒÏ×ÅÎØ ×ËÌÀÞÁÅÔ ×ÓÅ ÐÏÓÌÅÄÕÀÝÉÅ. îÁ ËÁÖÄÏÍ "
+"ÐÏÓÌÅÄÕÀÝÅÍ ÕÒÏ×ÎÅ ÍÅÎØÛÅ ÓÏÏÂÝÅÎÉÊ."
-#: parser/analyze.c:2167
-msgid "UNION/INTERSECT/EXCEPT member statement may not refer to other relations of same query level"
-msgstr "ËÏÍÁÎÄÁ, ÓÏÓÔÏÑÝÁÑ × UNION/INTERSECT/EXCEPT ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÏ×"
+#: utils/misc/guc.c:1938
+msgid "Sets the message levels that are logged."
+msgstr ""
-#: parser/analyze.c:2222
-#, c-format
-msgid "each %s query must have the same number of columns"
-msgstr "ËÁÖÄÙÊ ÚÁÐÒÏÓ %s ÄÏÌÖÅÎ ÉÍÅÔØ ÏÄÉÎÁËÏ×ÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË"
+#: utils/misc/guc.c:1939
+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 ""
+"÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, "
+"WARNING, ERROR, LOG, FATAL É PANIC. ëÁÖÄÙÊ ÕÒÏ×ÅÎØ ×ËÌÀÞÁÅÔ ×ÓÅ ÐÏÓÌÅÄÕÀÝÉÅ."
-#: parser/analyze.c:2294
-msgid "CREATE TABLE AS specifies too many column names"
-msgstr "CREATE TABLE AS ÕËÁÚÙ×ÁÅÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÉͣΠÄÌÑ ËÏÌÏÎËÉ"
+#: utils/misc/guc.c:1949
+msgid "Sets the verbosity of logged messages."
+msgstr ""
-#: parser/analyze.c:2577
-msgid "cannot specify both SCROLL and NO SCROLL"
-msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ ÏÂÁ SCROLL É NO SCROLL"
+#: utils/misc/guc.c:1950
+msgid "Valid values are \"terse\", \"default\", and \"verbose\"."
+msgstr "÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: \"terse\", \"default\" É \"verbose\"."
-#: parser/analyze.c:2664
-#, c-format
-msgid "wrong number of parameters for prepared statement \"%s\""
+#: utils/misc/guc.c:1957
+msgid "Sets the type of statements logged."
msgstr ""
-#: parser/analyze.c:2666
-#, c-format
-msgid "Expected %d parameters but got %d."
-msgstr "ïÖÉÄÁÌÏÓØ ÐÁÒÁÍÅÔÒÏ×: %d, ÎÏ ÂÙÌÏ ÐÏÌÕÞÅÎÏ: %d."
+#: utils/misc/guc.c:1958
+msgid "Valid values are \"none\", \"ddl\", \"mod\", and \"all\"."
+msgstr "÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: \"none\", \"ddl\", \"mod\" É \"all\"."
-#: parser/analyze.c:2681
-msgid "cannot use subquery in EXECUTE parameter"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE"
+#: utils/misc/guc.c:1966
+msgid ""
+"Causes all statements generating error at or above this level to be logged."
+msgstr ""
-#: parser/analyze.c:2685
-msgid "cannot use aggregate function in EXECUTE parameter"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE"
+#: utils/misc/guc.c:1967
+msgid ""
+"All SQL statements that cause an error of the specified level or a higher "
+"level are logged."
+msgstr ""
-#: parser/analyze.c:2697
-#, c-format
-msgid "parameter $%d of type %s cannot be coerced to the expected type %s"
+#: utils/misc/guc.c:1976
+msgid "Controls information prefixed to each log line."
msgstr ""
-#: parser/analyze.c:2722
-msgid "SELECT FOR UPDATE is not allowed with DISTINCT clause"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ×ÙÒÁÖÅÎÉÅÍ DISTINCT"
+#: utils/misc/guc.c:1977
+msgid "If blank, no prefix is used."
+msgstr ""
-#: parser/analyze.c:2726
-msgid "SELECT FOR UPDATE is not allowed with GROUP BY clause"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ×ÙÒÁÖÅÎÉÅÍ GROUP BY"
+#: utils/misc/guc.c:1985
+#, fuzzy
+msgid "Sets the time zone to use in log messages."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÓÅÓÓÉÉ."
-#: parser/analyze.c:2730
-msgid "SELECT FOR UPDATE is not allowed with aggregate functions"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ÁÇÒÅÇÁÔÎÙÍÉ ÆÕÎËÃÉÑÍÉ"
+#: utils/misc/guc.c:1994
+msgid "Sets the display format for date and time values."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÆÏÒÍÁÔ ÏÔÏÂÒÁÖÅÎÉÑ ÄÌÑ ÄÁÔ É ×ÒÅÍÅÎÉ."
-#: parser/analyze.c:2812
-msgid "SELECT FOR UPDATE cannot be applied to a join"
-msgstr "ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ SELECT FOR UPDATE Ë JOIN"
+#: utils/misc/guc.c:1995
+msgid "Also controls interpretation of ambiguous date inputs."
+msgstr ""
-#: parser/analyze.c:2817
-msgid "SELECT FOR UPDATE cannot be applied to NEW or OLD"
-msgstr "ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ SELECT FOR UPDATE Ë NEW ÉÌÉ OLD"
+#: utils/misc/guc.c:2005
+msgid "Sets the default tablespace to create tables and indexes in."
+msgstr ""
-#: parser/analyze.c:2822
-msgid "SELECT FOR UPDATE cannot be applied to a function"
-msgstr "SELECT FOR UPDATE: ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ Ë ÆÕÎËÃÉÉ"
+#: utils/misc/guc.c:2006
+msgid "An empty string selects the database's default tablespace."
+msgstr ""
-#: parser/analyze.c:2835
-#, c-format
-msgid "relation \"%s\" in FOR UPDATE clause not found in FROM clause"
-msgstr "ÏÔÎÏÛÅÎÉÅ \"%s\" × ×ÙÒÁÖÅÎÉÉ FOR UPDATE ÎÅ ÎÁÊÄÅÎÏ × ×ÙÒÁÖÅÎÉÉ FROM"
+#: utils/misc/guc.c:2015
+msgid "Sets the tablespace(s) to use for temporary tables and sort files."
+msgstr ""
-#: parser/analyze.c:2882
-msgid "misplaced DEFERRABLE clause"
-msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ DEFERRABLE"
+#: utils/misc/guc.c:2025
+msgid "Sets the transaction isolation level of each new transaction."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÕÒÏ×ÅÎØ ÉÚÏÌÑÃÉÉ ÔÒÁÎÚÁËÃÉÊ ËÁÖÄÏÊ ÎÏ×ÏÊ ÔÒÁÎÚÁËÃÉÉ."
-#: parser/analyze.c:2886
-#: parser/analyze.c:2899
-msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
-msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ DEFERRABLE/NOT DEFERRABLE ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+#: utils/misc/guc.c:2026
+msgid ""
+"Each SQL transaction has an isolation level, which can be either \"read "
+"uncommitted\", \"read committed\", \"repeatable read\", or \"serializable\"."
+msgstr ""
+"ëÁÖÄÁÑ SQL-ÔÒÁÎÚÁËÃÉÑ ÉÍÅÅÔ ÕÒÏ×ÅÎØ ÉÚÏÌÑÃÉÉ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ \"read "
+"uncommitted\", \"read committed\", \"repeatable read\" ÉÌÉ \"serializable\"."
-#: parser/analyze.c:2895
-msgid "misplaced NOT DEFERRABLE clause"
-msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ NOT DEFERRABLE"
+#: utils/misc/guc.c:2035
+#, fuzzy
+msgid "Sets the session's behavior for triggers and rewrite rules."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÆÏÒÍÁÔ ÏÔÏÂÒÁÖÅÎÉÑ ÄÌÑ ÄÁÔ É ×ÒÅÍÅÎÉ."
-#: parser/analyze.c:2906
-#: parser/analyze.c:2930
-#: gram.y:2368
-#: gram.y:2383
-msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
-msgstr "ÏÇÒÁÎÉÞÅÎÉÅ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÅ ËÁË INITIALLY DEFERRED ÔÁËÖÅ ÄÏÌÖÎÏ ÂÙÔØ DEFERRABLE"
+#: utils/misc/guc.c:2036
+msgid "Each session can be either \"origin\", \"replica\", or \"local\"."
+msgstr ""
-#: parser/analyze.c:2913
-msgid "misplaced INITIALLY DEFERRED clause"
-msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ INITIALLY DEFERRED"
+#: utils/misc/guc.c:2045
+msgid "Sets the path for dynamically loadable modules."
+msgstr ""
-#: parser/analyze.c:2917
-#: parser/analyze.c:2941
-msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
-msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ INITIALLY IMMEDIATE/DEFERRED ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+#: utils/misc/guc.c:2046
+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 ""
-#: parser/analyze.c:2937
-msgid "misplaced INITIALLY IMMEDIATE clause"
-msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ INITIALLY IMMEDIATE"
+#: utils/misc/guc.c:2058
+msgid "Sets realm to match Kerberos and GSSAPI users against."
+msgstr ""
-#: parser/analyze.c:2990
-#, c-format
-msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
-msgstr "CREATE ÕËÁÚÙ×ÁÅÔ ÓÈÅÍÕ (%s) ÏÔÌÉÞÎÕÀ ÏÔ ÓÏÚÄÁ×ÁÅÍÏÊ (%s)"
+#: utils/misc/guc.c:2068
+msgid "Sets the location of the Kerberos server key file."
+msgstr ""
-#: parser/analyze.c:3144
-#: parser/parse_coerce.c:221
-#: parser/parse_expr.c:116
-#: parser/parse_expr.c:122
-#, c-format
-msgid "there is no parameter $%d"
-msgstr "ÐÁÒÁÍÅÔÒ $%d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/misc/guc.c:2078
+msgid "Sets the name of the Kerberos service."
+msgstr ""
-#: parser/analyze.c:3149
-#: tcop/postgres.c:1204
-#, c-format
-msgid "could not determine data type of parameter $%d"
-msgstr "ÎÅ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ ÄÁÎÎÙÚ ÐÁÒÁÍÅÔÒÁ $%d"
+#: utils/misc/guc.c:2087
+#, fuzzy
+msgid "Sets the hostname of the Kerberos server."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÈÏÓÔÁ ÉÌÉ IP-ÁÄÒÅÓ(Á) ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ."
-#: parser/parse_agg.c:120
-msgid "aggregates not allowed in WHERE clause"
-msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÄÏÚ×ÏÌÅÎÙ × WHERE"
+#: utils/misc/guc.c:2096
+#, fuzzy
+msgid "Sets the Bonjour broadcast service name."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÓÅÓÓÉÉ."
-#: parser/parse_agg.c:124
-msgid "aggregates not allowed in JOIN conditions"
-msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÄÏÚ×ÏÌÅÎÙ × ÕÓÌÏ×ÉÑÈ JOIN"
+#: utils/misc/guc.c:2107
+msgid "Shows the collation order locale."
+msgstr ""
-#: parser/parse_agg.c:143
-msgid "aggregates not allowed in GROUP BY clause"
-msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÄÏÚ×ÏÌÅÎÙ × GROUP BY"
+#: utils/misc/guc.c:2117
+msgid "Shows the character classification and case conversion locale."
+msgstr ""
-#: parser/parse_agg.c:316
-#, c-format
-msgid "column \"%s.%s\" must appear in the GROUP BY clause or be used in an aggregate function"
-msgstr "ËÏÌÏÎËÁ \"%s.%s\" ÄÏÌÖÎÁ ÆÉÇÕÒÉÒÏ×ÁÔØ × ×ÙÒÁÖÅÎÉÉ GROUP BY ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÉ"
+#: utils/misc/guc.c:2127
+msgid "Sets the language in which messages are displayed."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÑÚÙË ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ ÓÏÏÂÝÅÎÉÊ."
-#: parser/parse_agg.c:321
-#, c-format
-msgid "subquery uses ungrouped column \"%s.%s\" from outer query"
-msgstr "ÐÏÄÚÁÐÒÏÓ ÉÓÐÏÌØÚÕÅÔ ÎÅÓÇÒÕÐÐÉÒÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s.%s\" ÉÚ ×ÎÅÛÎÅÇÏ ÚÁÐÒÏÓÁ"
+#: utils/misc/guc.c:2136
+msgid "Sets the locale for formatting monetary amounts."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÌÏËÁÌØ ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÄÅÎÅÖÎÙÈ ÓÕÍÍ."
-#: parser/parse_coerce.c:237
-#, c-format
-msgid "inconsistent types deduced for parameter $%d"
-msgstr ""
+#: utils/misc/guc.c:2145
+msgid "Sets the locale for formatting numbers."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÌÏËÁÌØ ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÞÉÓÅÌ."
-#: parser/parse_coerce.c:696
-#: parser/parse_coerce.c:723
-#: parser/parse_coerce.c:739
-#: parser/parse_coerce.c:753
-#: parser/parse_expr.c:1671
-#, c-format
-msgid "cannot cast type %s to %s"
-msgstr "ÎÅÌØÚÑ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s"
+#: utils/misc/guc.c:2154
+msgid "Sets the locale for formatting date and time values."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÌÏËÁÌØ ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÚÎÁÞÅÎÉÊ ÄÁÔ É ×ÒÅÍÅÎÉ."
-#: parser/parse_coerce.c:726
-msgid "Input has too few columns."
+#: utils/misc/guc.c:2163
+msgid "Lists shared libraries to preload into server."
msgstr ""
-#: parser/parse_coerce.c:742
-#, c-format
-msgid "Cannot cast type %s to %s in column %d."
+#: utils/misc/guc.c:2173
+msgid "Lists shared libraries to preload into each backend."
msgstr ""
-#: parser/parse_coerce.c:756
-msgid "Input has too many columns."
-msgstr ""
+#: utils/misc/guc.c:2183
+msgid "Sets the regular expression \"flavor\"."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÉÐ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ."
-#. translator: first %s is name of a SQL construct, eg WHERE
-#: parser/parse_coerce.c:790
-#, c-format
-msgid "argument of %s must be type boolean, not type %s"
-msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ boolean, Á ÎÅ %s"
+#: utils/misc/guc.c:2184
+msgid "This can be set to advanced, extended, or basic."
+msgstr "üÔÏ ÚÎÁÞÅÎÉÅ ÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ × advanced, extended ÉÌÉ basic."
-#. translator: %s is name of a SQL construct, eg WHERE
-#: parser/parse_coerce.c:798
-#: parser/parse_coerce.c:837
-#, c-format
-msgid "argument of %s must not return a set"
-msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÎÅÎ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
+#: utils/misc/guc.c:2192
+msgid "Sets the schema search order for names that are not schema-qualified."
+msgstr ""
-#. translator: first %s is name of a SQL construct, eg LIMIT
-#: parser/parse_coerce.c:829
-#, c-format
-msgid "argument of %s must be type integer, not type %s"
-msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ integer, Á ÎÅ %s"
+#: utils/misc/guc.c:2203
+msgid "Sets the server (database) character set encoding."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÏÄÉÒÏ×ËÕ ÓÉÍ×ÏÌÏ× ÓÅÒ×ÅÒÁ (ÂÁÚÙ ÄÁÎÎÙÈ)."
-#: parser/parse_coerce.c:891
-#, c-format
-msgid "%s types %s and %s cannot be matched"
-msgstr "%s ÔÉÐÙ %s É %s ÎÅ ÓÏ×ÐÁÄÁÀÔ"
+#: utils/misc/guc.c:2214
+msgid "Shows the server version."
+msgstr "ðÏËÁÚÙ×ÁÅÉ ×ÅÒÓÉÑ ÓÅÒ×ÅÒÁ."
-#. translator: first %s is name of a SQL construct, eg CASE
-#: parser/parse_coerce.c:953
-#, c-format
-msgid "%s could not convert type %s to %s"
-msgstr "%s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s"
+#: utils/misc/guc.c:2225
+#, fuzzy
+msgid "Sets the current role."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÅËÕÝÉÊ ÕÒÏ×ÅÎØ ÉÚÏÌÑÃÉÉ ÔÒÁÎÚÁËÃÉÊ."
-#: parser/parse_coerce.c:1129
-msgid "arguments declared \"anyelement\" are not all alike"
-msgstr "ÁÒÇÕÍÅÎÔÙ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÅ ËÁË \"anyelement\" ÎÅ ×ÓÅ ÏÄÉÎÁËÏ×ÙÅ"
+#: utils/misc/guc.c:2236
+msgid "Sets the session user name."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÓÅÓÓÉÉ."
-#: parser/parse_coerce.c:1146
-msgid "arguments declared \"anyarray\" are not all alike"
-msgstr "ÁÒÇÕÍÅÎÔÙ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÅ ËÁË \"anyarray\" ÎÅ ×ÓÅ ÏÄÉÎÁËÏ×ÙÅ"
+#: utils/misc/guc.c:2246
+msgid "Sets the destination for server log output."
+msgstr ""
-#: parser/parse_coerce.c:1175
-#: parser/parse_coerce.c:1287
-#: parser/parse_coerce.c:1314
-#, c-format
-msgid "argument declared \"anyarray\" is not an array but type %s"
-msgstr "ÁÒÇÕÍÅÎÔ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÊ ËÁË \"anyarray\" ÎÅ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×ÏÍ Á Ñ×ÌÑÅÔÓÑ ÔÉÐÏÍ %s"
+#: utils/misc/guc.c:2247
+msgid ""
+"Valid values are combinations of \"stderr\", \"syslog\", \"csvlog\", and "
+"\"eventlog\", depending on the platform."
+msgstr ""
-#: parser/parse_coerce.c:1192
-msgid "argument declared \"anyarray\" is not consistent with argument declared \"anyelement\""
+#: utils/misc/guc.c:2257
+msgid "Sets the destination directory for log files."
msgstr ""
-#: parser/parse_coerce.c:1203
-msgid "could not determine anyarray/anyelement type because input has type \"unknown\""
+#: utils/misc/guc.c:2258
+msgid "Can be specified as relative to the data directory or as absolute path."
msgstr ""
-#: parser/parse_coerce.c:1228
-#: parser/parse_coerce.c:1245
-#: parser/parse_coerce.c:1299
-#: parser/parse_expr.c:807
-#: parser/parse_expr.c:1364
-#: parser/parse_expr.c:1403
-#: parser/parse_oper.c:920
-#, c-format
-msgid "could not find array type for data type %s"
-msgstr "ÔÉÐ ÍÁÓÓÉ×Á ÄÌÑ ÔÉÐÁ ÄÁÎÎÙÈ %s ÎÅ ÎÁÊÄÅÎ"
+#: utils/misc/guc.c:2267
+msgid "Sets the file name pattern for log files."
+msgstr ""
-#: parser/parse_relation.c:174
-#: parser/parse_relation.c:189
-#, c-format
-msgid "table reference \"%s\" is ambiguous"
-msgstr "ÓÓÙÌËÁ ÎÁ ÔÁÂÌÉÃÕ \"%s\" ÎÅÏÄÎÏÚÎÁÞÎÁ"
+#: utils/misc/guc.c:2278
+msgid "Sets the syslog \"facility\" to be used when syslog enabled."
+msgstr ""
-#: parser/parse_relation.c:249
-#: parser/parse_relation.c:264
-#, c-format
-msgid "table reference %u is ambiguous"
-msgstr "ÓÓÙÌËÁ ÎÁ ÔÁÂÌÉÃÕ %u ÎÅÏÄÎÏÚÎÁÞÎÁ"
+#: utils/misc/guc.c:2279
+msgid ""
+"Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, "
+"LOCAL7."
+msgstr ""
+"÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6 É "
+"LOCAL7."
-#: parser/parse_relation.c:356
-#: parser/parse_relation.c:368
-#, c-format
-msgid "table name \"%s\" specified more than once"
-msgstr "ÉÍÑ ÔÁÂÌÉÃÙ \"%s\" ÕËÁÚÁÎÏ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
+#: utils/misc/guc.c:2287
+msgid "Sets the program name used to identify PostgreSQL messages in syslog."
+msgstr ""
+"õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÐÒÏÇÒÁÍÍÙ ÄÌÑ ÉÄÅÎÔÉÆÉËÁÃÉÉ ÓÏÏÂÝÅÎÉÊ PostgreSQL × syslog."
-#: parser/parse_relation.c:510
-#: parser/parse_relation.c:609
-#, c-format
-msgid "column reference \"%s\" is ambiguous"
-msgstr "ÓÓÙÌËÁ ÎÁ ËÏÌÏÎËÕ \"%s\" ÎÅÏÄÎÏÚÎÁÞÎÁ"
+#: utils/misc/guc.c:2298
+msgid "Sets the time zone for displaying and interpreting time stamps."
+msgstr ""
-#: parser/parse_relation.c:726
-#: parser/parse_relation.c:925
-#, c-format
-msgid "table \"%s\" has %d columns available but %d columns specified"
-msgstr "Õ ÔÁÂÌÉÃÙ \"%s\" ËÏÌÏÎÏË ÄÏÓÔÕÐÎÏ: %d, ÎÏ ÕËÁÚÁÎÏ: %d"
+#: utils/misc/guc.c:2307
+msgid "Selects a file of time zone abbreviations."
+msgstr ""
+
+#: utils/misc/guc.c:2316
+msgid "Sets the current transaction's isolation level."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÅËÕÝÉÊ ÕÒÏ×ÅÎØ ÉÚÏÌÑÃÉÉ ÔÒÁÎÚÁËÃÉÊ."
-#: parser/parse_relation.c:997
-msgid "a column definition list is only allowed for functions returning \"record\""
+#: utils/misc/guc.c:2326
+msgid "Sets the owning group of the Unix-domain socket."
msgstr ""
-#: parser/parse_relation.c:1008
-msgid "a column definition list is required for functions returning \"record\""
+#: utils/misc/guc.c:2327
+msgid ""
+"The owning user of the socket is always the user that starts the server."
msgstr ""
-#: parser/parse_relation.c:1047
-#, c-format
-msgid "too many column aliases specified for function %s"
-msgstr "ÕËÁÚÁÎÏ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÌÉÁÓÏ× ËÏÌÏÎËÉ ÄÌÑ ÆÕÎËÃÉÉ %s"
+#: utils/misc/guc.c:2336
+msgid "Sets the directory where the Unix-domain socket will be created."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÄÉÒÅËÔÏÒÉÀ ÄÌÑ ÓÏÚÄÁÎÉÑ Unix-domain ÓÏËÅÔÏ×."
-#: parser/parse_relation.c:1071
-#, c-format
-msgid "function \"%s\" in FROM has unsupported return type %s"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ÉÍÅÅÔ ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ×ÏÚÒÁÔÁ %s × FROM"
+#: utils/misc/guc.c:2346
+msgid "Sets the host name or IP address(es) to listen to."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÈÏÓÔÁ ÉÌÉ IP-ÁÄÒÅÓ(Á) ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ."
-#: parser/parse_relation.c:2003
-#, c-format
-msgid "missing FROM-clause entry in subquery for table \"%s\""
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ × ÐÏÄÚÁÐÒÏÓÅ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+#: utils/misc/guc.c:2356
+msgid "Selects the method used for forcing WAL updates to disk."
+msgstr ""
-#: parser/parse_relation.c:2008
-#, c-format
-msgid "missing FROM-clause entry for table \"%s\""
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+#: utils/misc/guc.c:2365
+msgid "Sets the list of known custom variable classes."
+msgstr ""
-#: parser/parse_relation.c:2027
-#, c-format
-msgid "adding missing FROM-clause entry in subquery for table \"%s\""
-msgstr "ÄÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓÔ×ÕÀÝÅÊ ÚÁÐÉÓÉ Ï FROM-×ÙÒÁÖÅÎÉÉ × ÐÏÄÚÁÐÒÏÓÅ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+#: utils/misc/guc.c:2375
+msgid "Sets the server's data directory."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÄÉÒÅËÔÏÒÉÀ ÄÁÎÎÙÈ ÓÅÒ×ÅÒÁ."
-#: parser/parse_relation.c:2032
-#, c-format
-msgid "adding missing FROM-clause entry for table \"%s\""
-msgstr "ÄÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓÔ×ÕÀÝÅÊ ÚÁÐÉÓÉ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+#: utils/misc/guc.c:2385
+msgid "Sets the server's main configuration file."
+msgstr ""
-#: parser/parse_expr.c:361
-msgid "NULLIF requires = operator to yield boolean"
-msgstr "NULLIF ÔÒÅÂÕÅÔ ÏÐÅÒÁÔÏÒ = ×ÏÚ×ÒÁÝÁÔØ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
+#: utils/misc/guc.c:2395
+#, fuzzy
+msgid "Sets the server's \"hba\" configuration file."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÄÉÒÅËÔÏÒÉÀ ÄÁÎÎÙÈ ÓÅÒ×ÅÒÁ."
-#: parser/parse_expr.c:486
-msgid "subquery must return a column"
-msgstr "ÐÏÄÚÁÐÒÏÓ ÄÏÌÖÅÎ ×ÅÒÎÕÔØ ËÏÌÏÎËÕ"
+#: utils/misc/guc.c:2405
+#, fuzzy
+msgid "Sets the server's \"ident\" configuration file."
+msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÄÉÒÅËÔÏÒÉÀ ÄÁÎÎÙÈ ÓÅÒ×ÅÒÁ."
-#: parser/parse_expr.c:492
-msgid "subquery must return only one column"
-msgstr "ÐÏÄÚÁÐÒÏÓ ÄÏÌÖÅÎ ×ÅÒÎÕÔØ ÔÏÌØËÏ ÏÄÎÕ ËÏÌÏÎËÕ"
+#: utils/misc/guc.c:2415
+msgid "Writes the postmaster PID to the specified file."
+msgstr ""
-#: parser/parse_expr.c:549
-#, c-format
-msgid "row comparison cannot use operator %s"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÅÒÁÔÏÒ %s ÐÒÉ ÓÒÁ×ÎÅÎÉÉ ÓÔÒÏË"
+#: utils/misc/guc.c:2425
+msgid "Sets how binary values are to be encoded in XML."
+msgstr ""
-#: parser/parse_expr.c:576
-msgid "subquery has too many columns"
-msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË × ÐÏÄÚÁÐÒÏÓÅ"
-
-#: parser/parse_expr.c:594
-#, c-format
-msgid "operator %s must return type boolean, not type %s"
-msgstr "ÏÐÅÒÁÔÏÒ %s ÄÏÌÖÅÎ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ boolean, Á ÎÅ %s"
+#: utils/misc/guc.c:2426
+msgid "Valid values are BASE64 and HEX."
+msgstr ""
-#: parser/parse_expr.c:597
-#: parser/parse_expr.c:604
-msgid "The operator of a quantified predicate subquery must return type boolean."
+#: utils/misc/guc.c:2434
+msgid ""
+"Sets whether XML data in implicit parsing and serialization operations is to "
+"be considered as documents or content fragments."
msgstr ""
-#: parser/parse_expr.c:602
-#, c-format
-msgid "operator %s must not return a set"
-msgstr "ÏÐÅÒÁÔÏÒ %s ÎÅ ÄÏÌÖÅÎ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
+#: utils/misc/guc.c:2436
+msgid "Valid values are DOCUMENT and CONTENT."
+msgstr ""
-#: parser/parse_expr.c:614
-msgid "subquery has too few columns"
-msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ËÏÌÏÎÏË Á ÐÏÄÚÁÐÒÏÓÅ"
+#: utils/misc/guc.c:2444
+msgid "Sets default text search configuration."
+msgstr ""
-#: parser/parse_expr.c:1705
-#: parser/parse_expr.c:1784
-msgid "unequal number of entries in row expression"
+#: utils/misc/guc.c:2454
+msgid "Sets the list of allowed SSL ciphers."
msgstr ""
-#: parser/parse_expr.c:1726
+#: utils/misc/guc.c:3186
#, c-format
-msgid "operator %s is not supported for row expressions"
-msgstr "ÏÐÅÒÁÔÏÒ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÔÒÏÞÎÙÅ ×ÙÒÁÖÅÎÉÑ"
-
-#: parser/parse_expr.c:1821
-msgid "IS DISTINCT FROM requires = operator to yield boolean"
-msgstr "IS DISTINCT FROM ÔÒÅÂÕÅÔ ÏÐÅÒÁÔÏÒ = ×ÏÚ×ÒÁÝÁÔØ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
+msgid ""
+"%s does not know where to find the server configuration file.\n"
+"You must specify the --config-file or -D invocation option or set the PGDATA "
+"environment variable.\n"
+msgstr ""
-#: parser/parse_func.c:88
+#: utils/misc/guc.c:3205
#, c-format
-msgid "cannot pass more than %d arguments to a function"
-msgstr "ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÆÕÎËÃÉÉ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÂÏÌÅÅ %d"
+msgid "%s cannot access the server configuration file \"%s\": %s\n"
+msgstr ""
-#: parser/parse_func.c:165
+#: utils/misc/guc.c:3225
#, c-format
-msgid "%s(*) specified, but %s is not an aggregate function"
-msgstr "ÕËÁÚÁÎÏ: %s(*), ÎÏ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÅÊ"
+msgid ""
+"%s does not know where to find the database system data.\n"
+"This can be specified as \"data_directory\" in \"%s\", or by the -D "
+"invocation option, or by the PGDATA environment variable.\n"
+msgstr ""
-#: parser/parse_func.c:171
+#: utils/misc/guc.c:3256
#, c-format
-msgid "DISTINCT specified, but %s is not an aggregate function"
-msgstr "DISTINCT ÕËÁÚÁÎ, ÎÏ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÅÊ"
+msgid ""
+"%s does not know where to find the \"hba\" configuration file.\n"
+"This can be specified as \"hba_file\" in \"%s\", or by the -D invocation "
+"option, or by the PGDATA environment variable.\n"
+msgstr ""
-#: parser/parse_func.c:195
+#: utils/misc/guc.c:3279
#, c-format
-msgid "function %s is not unique"
-msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÕÎÉËÁÌØÎÁ"
+msgid ""
+"%s does not know where to find the \"ident\" configuration file.\n"
+"This can be specified as \"ident_file\" in \"%s\", or by the -D invocation "
+"option, or by the PGDATA environment variable.\n"
+msgstr ""
-#: parser/parse_func.c:198
-msgid "Could not choose a best candidate function. You may need to add explicit type casts."
+#: utils/misc/guc.c:3912 utils/misc/guc.c:4080
+msgid "Value exceeds integer range."
msgstr ""
-#: parser/parse_func.c:206
-msgid "No function matches the given name and argument types. You may need to add explicit type casts."
+#: utils/misc/guc.c:3935
+msgid "Valid units for this parameter are \"kB\", \"MB\", and \"GB\"."
msgstr ""
-#: parser/parse_func.c:255
-msgid "aggregates may not return sets"
-msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Á"
+#: utils/misc/guc.c:3994
+msgid ""
+"Valid units for this parameter are \"ms\", \"s\", \"min\", \"h\", and \"d\"."
+msgstr ""
-#: parser/parse_func.c:1208
+#: utils/misc/guc.c:4205 utils/misc/guc.c:4718 utils/misc/guc.c:4762
+#: utils/misc/guc.c:4879 utils/misc/guc.c:5348 utils/misc/guc.c:5489
+#: guc-file.l:213
#, c-format
-msgid "column %s.%s does not exist"
-msgstr "ËÏÌÏÎËÁ %s.%s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "unrecognized configuration parameter \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÙÊ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ: \"%s\""
-#: parser/parse_func.c:1219
+#: utils/misc/guc.c:4232
#, c-format
-msgid "column \"%s\" not found in data type %s"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÎÅ ÎÁÊÄÅÎ × ÔÉÐÅ ÄÁÎÎÙÈ %s"
+msgid "parameter \"%s\" cannot be changed"
+msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ"
-#: parser/parse_func.c:1224
-#, c-format
-msgid "could not identify column \"%s\" in record data type"
-msgstr ""
+#: utils/misc/guc.c:4249 guc-file.l:260
+#, fuzzy, c-format
+msgid ""
+"parameter \"%s\" cannot be changed after server start; configuration file "
+"change ignored"
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÐÏÓÌÅ ÚÁÐÕÓËÁ ÓÅÒ×ÅÒÁ"
-#: parser/parse_func.c:1229
+#: utils/misc/guc.c:4257
#, c-format
-msgid "column notation .%s applied to type %s, which is not a composite type"
-msgstr ""
+msgid "parameter \"%s\" cannot be changed after server start"
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÐÏÓÌÅ ÚÁÐÕÓËÁ ÓÅÒ×ÅÒÁ"
-#: parser/parse_func.c:1301
+#: utils/misc/guc.c:4267
#, c-format
-msgid "aggregate %s(*) does not exist"
-msgstr "ÁÇÒÅÇÁÔ %s(*) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "parameter \"%s\" cannot be changed now"
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÓÅÊÞÁÓ"
-#: parser/parse_func.c:1306
+#: utils/misc/guc.c:4297
#, c-format
-msgid "aggregate %s(%s) does not exist"
-msgstr "ÁÇÒÅÇÁÔ %s(%s) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "parameter \"%s\" cannot be set after connection start"
+msgstr "ÎÅÌØÚÑ ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÐÏÓÌÅ ÚÁÐÕÓËÁ ÐÏÄÓÏÅÄÉÎÅÎÉÑ"
-#: parser/parse_func.c:1327
+#: utils/misc/guc.c:4307
#, c-format
-msgid "function %s(%s) is not an aggregate"
-msgstr "ÆÕÎËÃÉÑ %s(%s) ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
+msgid "permission denied to set parameter \"%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÕÓÔÁÎÏ×ËÅ ÐÁÒÁÍÅÔÒÁ \"%s\""
-#: parser/parse_node.c:95
+#: utils/misc/guc.c:4360
#, c-format
-msgid "cannot subscript type %s because it is not an array"
-msgstr ""
+msgid "parameter \"%s\" requires a Boolean value"
+msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÔÒÅÂÕÅÔ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
-#: parser/parse_node.c:198
-#: parser/parse_node.c:221
-msgid "array subscript must have type integer"
-msgstr ""
+#: utils/misc/guc.c:4382 utils/misc/guc.c:4457
+#, c-format
+msgid "invalid value for parameter \"%s\": %d"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\": %d"
-#: parser/parse_node.c:243
+#: utils/misc/guc.c:4426 utils/misc/guc.c:4628 guc-file.l:174
#, c-format
-msgid "array assignment requires type %s but expression is of type %s"
-msgstr ""
+msgid "invalid value for parameter \"%s\": \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\": \"%s\""
-#: parser/parse_oper.c:84
-#: parser/parse_oper.c:785
-#: utils/adt/regproc.c:467
-#: utils/adt/regproc.c:487
-#: utils/adt/regproc.c:665
+#: utils/misc/guc.c:4435
#, c-format
-msgid "operator does not exist: %s"
-msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ: %s"
+msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)"
+msgstr "%d ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\" (%d .. %d)"
-#: parser/parse_oper.c:185
-#: utils/adt/arrayfuncs.c:2582
-#: utils/adt/ri_triggers.c:3642
+#: utils/misc/guc.c:4499
#, c-format
-msgid "could not identify an equality operator for type %s"
-msgstr ""
+msgid "parameter \"%s\" requires a numeric value"
+msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÔÒÅÂÕÅÔ ÞÉÓÌÏ×ÏÅ ÚÎÁÞÅÎÉÅ"
-#: parser/parse_oper.c:249
-#: parser/parse_oper.c:314
+#: utils/misc/guc.c:4507
#, c-format
-msgid "could not identify an ordering operator for type %s"
-msgstr ""
+msgid "%g is outside the valid range for parameter \"%s\" (%g .. %g)"
+msgstr "%g ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\" (%g .. %g)"
-#: parser/parse_oper.c:251
-#: parser/parse_oper.c:316
-msgid "Use an explicit ordering operator or modify the query."
-msgstr ""
+#: utils/misc/guc.c:4529
+#, c-format
+msgid "invalid value for parameter \"%s\": %g"
+msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\": %g"
-#: parser/parse_oper.c:584
+#: utils/misc/guc.c:4722 utils/misc/guc.c:4766 utils/misc/guc.c:5493
#, c-format
-msgid "operator requires run-time type coercion: %s"
+msgid "must be superuser to examine \"%s\""
msgstr ""
-#: parser/parse_oper.c:778
+#: utils/misc/guc.c:4888
#, c-format
-msgid "operator is not unique: %s"
-msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÕÎÉËÁÌÅÎ: %s"
+msgid "SET %s takes only one argument"
+msgstr "SET %s ÐÒÉÎÉÍÁÅÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ"
-#: parser/parse_oper.c:780
-msgid "Could not choose a best candidate operator. You may need to add explicit type casts."
-msgstr ""
+#: utils/misc/guc.c:5100
+msgid "SET requires parameter name"
+msgstr "SET ÔÒÅÂÕÅÔ ÉÍÑ ÐÁÒÁÍÅÔÒÁ"
-#: parser/parse_oper.c:787
-msgid "No operator matches the given name and argument type(s). You may need to add explicit type casts."
+#: utils/misc/guc.c:5197
+#, c-format
+msgid "attempt to redefine parameter \"%s\""
msgstr ""
-#: parser/parse_oper.c:877
-msgid "op ANY/ALL (array) requires array on right side"
-msgstr "ÏÐÅÒÁÔÏÒÙ ANY/ALL (ÍÁÓÓÉ×) ÔÒÅÂÕÀÔ ÍÁÓÓÉ× ÓÐÒÁ×Á"
+#: utils/misc/guc.c:6163 utils/init/miscinit.c:1002 commands/copy.c:2163
+#, c-format
+msgid "could not read from file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ \"%s\": %m"
-#: parser/parse_oper.c:906
-msgid "op ANY/ALL (array) requires operator to yield boolean"
-msgstr "ÏÐÅÒÁÔÏÒÙ ANY/ALL (ÍÁÓÓÉ×) ÔÒÅÂÕÀÔ ÏÐÅÒÁÔÏÒ ÐÒÏÉÚ×ÏÄÉÔØ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
+#: utils/misc/guc.c:6274
+#, c-format
+msgid "could not parse setting for parameter \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ ÕÓÔÁÎÏ×ËÉ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\""
-#: parser/parse_oper.c:910
-msgid "op ANY/ALL (array) requires operator not to return a set"
-msgstr "ÏÐÅÒÁÔÏÒÙ ANY/ALL (ÍÁÓÓÉ×) ÔÒÅÂÕÀÔ ÏÐÅÒÁÔÏÒ ÎÅ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
+#: utils/misc/guc.c:6465
+msgid "invalid list syntax for parameter \"log_destination\""
+msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"log_destination\""
-#: parser/parse_target.c:273
-#: parser/parse_target.c:508
+#: utils/misc/guc.c:6489
#, c-format
-msgid "cannot assign to system column \"%s\""
-msgstr "ÎÅÌØÚÑ ÐÒÉÓ×ÏÉÔØ ÚÎÁÞÅÎÉÅ ÓÉÓÔÅÍÎÏÊ ËÏÌÏÎËÅ \"%s\""
+msgid "unrecognized \"log_destination\" key word: \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÏÅ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï \"log_destination\": \"%s\""
-#: parser/parse_target.c:297
-msgid "cannot set an array element to DEFAULT"
-msgstr "ÎÅÌØÚÑ ÕÓÔÁÎÏ×ÉÔØ ÜÌÅÍÅÎÔ ÍÁÓÓÉ×Á × DEFAULT"
+#: utils/misc/guc.c:6776
+msgid "SET AUTOCOMMIT TO OFF is no longer supported"
+msgstr "SET AUTOCOMMIT TO OFF ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: parser/parse_target.c:301
-msgid "cannot set a subfield to DEFAULT"
-msgstr "ÎÅÌØÚÑ ÕÓÔÁÎÏ×ÉÔØ ÐÏÄÐÏÌÅ × DEFAULT"
+#: utils/misc/guc.c:6848
+msgid "assertion checking is not supported by this build"
+msgstr ""
-#: parser/parse_target.c:362
-#, c-format
-msgid "column \"%s\" is of type %s but expression is of type %s"
-msgstr "ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ÔÉÐ %s, ÎÏ ÔÉÐ ×ÙÒÁÖÅÎÉÑ: %s"
+#: utils/misc/guc.c:6863
+#, fuzzy
+msgid "SSL is not supported by this build"
+msgstr "\"E\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: parser/parse_target.c:494
-#, c-format
-msgid "cannot assign to field \"%s\" of column \"%s\" because its type %s is not a composite type"
+#: utils/misc/guc.c:6877
+msgid "cannot enable parameter when \"log_statement_stats\" is true"
msgstr ""
-#: parser/parse_target.c:502
-#, c-format
-msgid "cannot assign to field \"%s\" of column \"%s\" because there is no such column in data type %s"
+#: utils/misc/guc.c:6893
+msgid ""
+"cannot enable \"log_statement_stats\" when \"log_parser_stats\", "
+"\"log_planner_stats\", or \"log_executor_stats\" is true"
msgstr ""
-#: parser/parse_target.c:572
-#, c-format
-msgid "array assignment to \"%s\" requires type %s but expression is of type %s"
+#: utils/misc/guc.c:6911
+msgid "cannot set transaction read-write mode inside a read-only transaction"
msgstr ""
-#: parser/parse_target.c:581
-#, c-format
-msgid "subfield \"%s\" is of type %s but expression is of type %s"
+#: utils/misc/help_config.c:124
+msgid "internal error: unrecognized run-time parameter type\n"
msgstr ""
-#: parser/parse_target.c:810
-msgid "SELECT * with no tables specified is not valid"
-msgstr "SELECT * ÂÅÚ ÕËÁÚÁÎÉÑ ÔÁÂÌÉà Ñ×ÌÑÅÔÓÑ ÏÛÉÂËÏÊ"
-
-#: parser/parse_type.c:62
+#: utils/misc/tzparser.c:63
#, c-format
-msgid "improper %%TYPE reference (too few dotted names): %s"
+msgid ""
+"time zone abbreviation \"%s\" is too long (maximum %d characters) in time "
+"zone file \"%s\", line %d"
msgstr ""
-#: parser/parse_type.c:83
+#: utils/misc/tzparser.c:72
#, c-format
-msgid "improper %%TYPE reference (too many dotted names): %s"
+msgid ""
+"time zone offset %d is not a multiple of 900 sec (15 min) in time zone file "
+"\"%s\", line %d"
msgstr ""
-#: parser/parse_type.c:103
+#: utils/misc/tzparser.c:86
#, c-format
-msgid "type reference %s converted to %s"
+msgid "time zone offset %d is out of range in time zone file \"%s\", line %d"
msgstr ""
-#: parser/parse_type.c:206
-#: parser/parse_type.c:237
-#: utils/cache/typcache.c:155
+#: utils/misc/tzparser.c:123
#, c-format
-msgid "type \"%s\" is only a shell"
-msgstr "ÔÉÐ \"%s\" Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
+msgid "missing time zone abbreviation in time zone file \"%s\", line %d"
+msgstr ""
-#: parser/parse_type.c:372
-#: parser/parse_type.c:469
+#: utils/misc/tzparser.c:134
#, c-format
-msgid "invalid type name \"%s\""
-msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ \"%s\""
+msgid "missing time zone offset in time zone file \"%s\", line %d"
+msgstr ""
-#: parser/scansup.c:182
+#: utils/misc/tzparser.c:143
#, c-format
-msgid "identifier \"%s\" will be truncated to \"%.*s\""
+msgid "invalid number for time zone offset in time zone file \"%s\", line %d"
msgstr ""
-#: scan.l:312
-msgid "unterminated /* comment"
-msgstr "ÎÅÚÁËÒÙÔÙÊ ËÏÍÍÅÎÔÁÒÉÊ /*"
-
-#: scan.l:339
-msgid "unterminated bit string literal"
-msgstr ""
+#: utils/misc/tzparser.c:168
+#, fuzzy, c-format
+msgid "invalid syntax in time zone file \"%s\", line %d"
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ: \"%s\""
-#: scan.l:358
-msgid "unterminated hexadecimal string literal"
+#: utils/misc/tzparser.c:234
+#, c-format
+msgid "time zone abbreviation \"%s\" is multiply defined"
msgstr ""
-#: scan.l:407
-msgid "unterminated quoted string"
+#: utils/misc/tzparser.c:236
+#, c-format
+msgid ""
+"Entry in time zone file \"%s\", line %d, conflicts with entry in file \"%s"
+"\", line %d."
msgstr ""
-#: scan.l:441
-msgid "unterminated dollar-quoted string"
-msgstr ""
+#: utils/misc/tzparser.c:303
+#, fuzzy, c-format
+msgid "invalid time zone file name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ: \"%s\""
-#: scan.l:453
-msgid "zero-length delimited identifier"
-msgstr ""
+#: utils/misc/tzparser.c:318
+#, fuzzy, c-format
+msgid "time zone file recursion limit exceeded in file \"%s\""
+msgstr "ÏÂÎÁÒÕÖÅÎÁ ÂÅÓËÏÎÅÞÎÁÑ ÒÅËÕÒÓÉÑ × ÐÒÁ×ÉÌÁÈ ÄÌÑ ÏÔÎÏÛÅÎÉÑ \"%s\""
-#: scan.l:466
-msgid "unterminated quoted identifier"
-msgstr ""
+#: utils/misc/tzparser.c:333 utils/misc/tzparser.c:347
+#, fuzzy, c-format
+msgid "could not read time zone file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ \"%s\": %m"
-#. translator: %s is typically "syntax error"
-#: scan.l:621
+#: utils/misc/tzparser.c:359
#, c-format
-msgid "%s at end of input"
-msgstr "%s × ËÏÎÃÅ ××ÏÄÁ"
+msgid "line is too long in time zone file \"%s\", line %d"
+msgstr ""
-#. translator: first %s is typically "syntax error"
-#: scan.l:629
+#: utils/misc/tzparser.c:384
#, c-format
-msgid "%s at or near \"%s\""
-msgstr "%s × ÉÌÉ ÒÑÄÏÍ \"%s\""
-
-#: y.tab.c:9499
-msgid "syntax error: cannot back up"
-msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ: ÎÅÌØÚÑ ×ÅÒÎÕÔØÓÑ"
+msgid "@INCLUDE without file name in time zone file \"%s\", line %d"
+msgstr ""
-#: gram.y:989
-#: gram.y:1015
-msgid "time zone interval must be HOUR or HOUR TO MINUTE"
-msgstr "ÉÎÔÅÒ×ÁÌ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ ÄÏÌÖÅÎ ÂÙÔØ HOUR ÉÌÉ HOUR TO MINUTE"
+#: guc-file.l:368
+#, fuzzy, c-format
+msgid ""
+"could not open configuration file \"%s\": maximum nesting depth exceeded"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ \"%s\": %m"
-#: gram.y:1000
-#: gram.y:5469
-#: gram.y:7540
+#: guc-file.l:520
#, c-format
-msgid "INTERVAL(%d) precision must not be negative"
-msgstr "INTERVAL(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
+msgid "syntax error in file \"%s\" line %u, near end of line"
+msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ × ÆÁÌÅ \"%s\" ÓÔÒÏËÁ %u, ÒÑÄÏÍ Ó ËÏÎÃÏÍ ÓÔÒÏËÉ"
-#: gram.y:1006
-#: gram.y:5475
-#: gram.y:7546
+#: guc-file.l:525
#, c-format
-msgid "INTERVAL(%d) precision reduced to maximum allowed, %d"
-msgstr "INTERVAL(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
-
-#: utils/adt/ri_triggers.c:302
-#: utils/adt/ri_triggers.c:364
-#: utils/adt/ri_triggers.c:543
-#: utils/adt/ri_triggers.c:782
-#: utils/adt/ri_triggers.c:973
-#: utils/adt/ri_triggers.c:1134
-#: utils/adt/ri_triggers.c:1318
-#: utils/adt/ri_triggers.c:1487
-#: utils/adt/ri_triggers.c:1668
-#: utils/adt/ri_triggers.c:1838
-#: utils/adt/ri_triggers.c:2056
-#: utils/adt/ri_triggers.c:2236
-#: utils/adt/ri_triggers.c:2441
-#: utils/adt/ri_triggers.c:2537
-#: utils/adt/ri_triggers.c:2660
-#: gram.y:1886
-msgid "MATCH PARTIAL not yet implemented"
-msgstr "×ÙÒÁÖÅÎÉÅ MATCH PARTIAL ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ"
-
-#: gram.y:1976
-msgid "CREATE TABLE AS may not specify INTO"
-msgstr "CREATE TABLE AS ÎÅ ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ INTO"
-
-#: gram.y:2435
-msgid "CREATE ASSERTION is not yet implemented"
-msgstr "×ÙÒÁÖÅÎÉÅ CREATE ASSERTION ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ"
-
-#: gram.y:2451
-msgid "DROP ASSERTION is not yet implemented"
-msgstr "×ÙÒÁÖÅÎÉÅ DROP ASSERTION ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ"
+msgid "syntax error in file \"%s\" line %u, near token \"%s\""
+msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ × ÆÁÌÅ \"%s\" ÓÔÒÏËÁ %u, ÒÑÄÏÍ Ó \"%s\""
-#: gram.y:3323
-msgid "CREATE FUNCTION / OUT parameters are not implemented"
-msgstr "CREATE FUNCTION / OUT ÐÁÒÁÍÅÔÒÙ ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
+#: utils/init/flatfiles.c:205 utils/init/flatfiles.c:275
+#: utils/init/flatfiles.c:404 utils/init/flatfiles.c:657
+#, c-format
+msgid "could not write to temporary file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ \"%s\": %m"
-#: gram.y:3330
-msgid "CREATE FUNCTION / INOUT parameters are not implemented"
-msgstr "CREATE FUNCTION / INOUT ÐÁÒÁÍÅÔÒÙ ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
+#: utils/init/flatfiles.c:245
+#, fuzzy, c-format
+msgid "invalid database name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\""
-#: utils/adt/regproc.c:639
-#: gram.y:3491
-msgid "missing argument"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÁÒÇÕÍÅÎÔ"
+#: utils/init/flatfiles.c:499
+#, fuzzy, c-format
+msgid "invalid role name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÇÒÕÐÐÙ \"%s\""
-#: utils/adt/regproc.c:640
-#: gram.y:3492
-msgid "Use NONE to denote the missing argument of a unary operator."
-msgstr ""
+#: utils/init/flatfiles.c:506
+#, fuzzy, c-format
+msgid "invalid role password \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ÐÁÒÏÌØ \"%s\""
-#: gram.y:4540
-msgid "column name list not allowed in CREATE TABLE / AS EXECUTE"
-msgstr "ÓÐÉÓÏË ÉͣΠËÏÌÏÎÏË ÎÅ ÄÏÚ×ÏÌÅÎ × CREATE TABLE / AS EXECUTE"
+#: utils/init/miscinit.c:176
+#, c-format
+msgid "could not change directory to \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÍÅÎÑÔØ ÄÉÒÅËÔÏÒÉÀ ÎÁ \"%s\": %m"
-#: gram.y:5011
-msgid "LIMIT #,# syntax is not supported"
-msgstr "ÓÉÎÔÁËÓÉÓ LIMIT #,# ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: utils/init/miscinit.c:420 utils/cache/lsyscache.c:2695 commands/user.c:552
+#: commands/user.c:734 commands/user.c:843 commands/user.c:995
+#: commands/variable.c:752 commands/variable.c:882
+#, fuzzy, c-format
+msgid "role \"%s\" does not exist"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: gram.y:5012
-msgid "Use separate LIMIT and OFFSET clauses."
-msgstr "éÓÐÏÌØÚÕÊÔÅ ÏÔÄÅÌØÎÙÅ ×ÙÒÁÖÅÎÉÑ LIMIT É OFFSET."
+#: utils/init/miscinit.c:450
+#, fuzzy, c-format
+msgid "role \"%s\" is not permitted to log in"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: gram.y:5162
-msgid "For example, FROM (SELECT ...) [AS] foo."
-msgstr "îÁÐÒÉÍÅÒ, FROM (SELECT ...) [AS] foo."
+#: utils/init/miscinit.c:468
+#, fuzzy, c-format
+msgid "too many connections for role \"%s\""
+msgstr "SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ ÏÔ \"%s\""
-#: gram.y:5572
-msgid "precision for type float must be at least 1 bit"
-msgstr "ÔÏÞÎÏÓÔØ ÔÉÐÁ float ÄÏÌÖÎÁ ÂÙÔØ ÍÉÎÉÍÕÍ 1 ÂÉÔ"
+#: utils/init/miscinit.c:543
+msgid "permission denied to set session authorization"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÕÓÔÁÎÏ×ËÅ Á×ÔÏÒÉÚÁÃÉÉ ÓÅÓÓÉÉ"
-#: gram.y:5580
-msgid "precision for type float must be less than 54 bits"
-msgstr "ÔÏÞÎÏÓÔØ ÔÉÐÁ float ÄÏÌÖÎÁ ÂÙÔØ ÍÅÎÅÅ 54 ÂÉÔ"
+#: utils/init/miscinit.c:625
+#, fuzzy, c-format
+msgid "invalid role OID: %u"
+msgstr "ÎÅ×ÅÒÎÏÅ ID ÐÏÌØÚÏ×ÁÔÅÌÑ: %d"
-#: gram.y:5594
-#: gram.y:5609
+#: utils/init/miscinit.c:717
#, c-format
-msgid "NUMERIC precision %d must be between 1 and %d"
-msgstr "ÔÏÞÎÏÓÔØ NUMERIC %d ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ 1 É %d"
+msgid "could not create lock file \"%s\": %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\": %m"
-#: gram.y:5599
+#: utils/init/miscinit.c:731
#, c-format
-msgid "NUMERIC scale %d must be between 0 and precision %d"
-msgstr "ÍÁÓÛÔÁÂ NUMERIC %d ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 0 É ÔÏÞÎÏÓÔØÀ %d"
+msgid "could not open lock file \"%s\": %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\": %m"
-#: gram.y:5627
-#: gram.y:5642
+#: utils/init/miscinit.c:737
#, c-format
-msgid "DECIMAL precision %d must be between 1 and %d"
-msgstr "ÔÏÞÎÏÓÔØ DECIMAL %d ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ 1 É %d"
+msgid "could not read lock file \"%s\": %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\": %m"
-#: gram.y:5632
+#: utils/init/miscinit.c:800
#, c-format
-msgid "DECIMAL scale %d must be between 0 and precision %d"
-msgstr "ÍÁÓÛÔÁÂ DECIMAL %d ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 0 É ÔÏÞÎÏÓÔØÀ %d"
+msgid "lock file \"%s\" already exists"
+msgstr "ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: gram.y:5692
-#: gram.y:5770
+#: utils/init/miscinit.c:804
#, c-format
-msgid "length for type %s must be at least 1"
-msgstr "ÄÌÉÎÁ ÔÉÐÁ %s ÄÏÌÖÎÁ ÂÙÔØ ËÁË ÍÉÎÉÍÕÍ 1"
+msgid "Is another postgres (PID %d) running in data directory \"%s\"?"
+msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÌÉ ÄÒÕÇÏÊ postgres (PID %d) ÎÁ ÄÉÒÅËÔÏÒÉÉ ÄÁÎÎÙÈ \"%s\"?"
-#: gram.y:5697
-#: gram.y:5775
+#: utils/init/miscinit.c:806
#, c-format
-msgid "length for type %s cannot exceed %d"
-msgstr "ÄÌÉÎÁ ÔÉÐÁ %s ÎÅ ÍÏÖÅÔ ÐÒÅ×ÙÛÁÔØ %d"
+msgid "Is another postmaster (PID %d) running in data directory \"%s\"?"
+msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÌÉ ÄÒÕÇÏÊ postmaster (PID %d) ÎÁ ÄÉÒÅËÔÏÒÉÉ ÄÁÎÎÙÈ \"%s\"?"
-#: gram.y:5848
+#: utils/init/miscinit.c:809
#, c-format
-msgid "TIMESTAMP(%d)%s precision must not be negative"
-msgstr "TIMESTAMP(%d)%s: ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
+msgid "Is another postgres (PID %d) using socket file \"%s\"?"
+msgstr "éÓÐÏÌØÚÕÅÔ ÌÉ ÄÒÕÇÏÊ postgres (PID %d) ÆÁÊÌ ÓÏËÅÔÁ \"%s\"?"
-#: gram.y:5854
+#: utils/init/miscinit.c:811
#, c-format
-msgid "TIMESTAMP(%d)%s precision reduced to maximum allowed, %d"
-msgstr "TIMESTAMP(%d)%s: ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
+msgid "Is another postmaster (PID %d) using socket file \"%s\"?"
+msgstr "éÓÐÏÌØÚÕÅÔ ÌÉ ÄÒÕÇÏÊ postmaster (PID %d) ÆÁÊÌ ÓÏËÅÔÁ \"%s\"?"
-#: gram.y:5889
+#: utils/init/miscinit.c:839
#, c-format
-msgid "TIME(%d)%s precision must not be negative"
-msgstr "TIME(%d)%s: ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
+msgid "pre-existing shared memory block (key %lu, ID %lu) is still in use"
+msgstr ""
-#: gram.y:5895
+#: utils/init/miscinit.c:842
#, c-format
-msgid "TIME(%d)%s precision reduced to maximum allowed, %d"
-msgstr "TIME(%d)%s: ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
-
-#: gram.y:6349
-msgid "UNIQUE predicate is not yet implemented"
-msgstr "ÐÒÅÄÉËÁÔ UNIQUE ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎ"
+msgid ""
+"If you're sure there are no old server processes still running, remove the "
+"shared memory block with the command \"ipcclean\", \"ipcrm\", or just delete "
+"the file \"%s\"."
+msgstr ""
-#: gram.y:6632
+#: utils/init/miscinit.c:860
#, c-format
-msgid "CURRENT_TIME(%d) precision must not be negative"
-msgstr "CURRENT_TIME(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
+msgid "could not remove old lock file \"%s\": %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÕÄÁÌÉÔØ ÓÔÁÒÙÊ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\": %m"
-#: gram.y:6638
-#, c-format
-msgid "CURRENT_TIME(%d) precision reduced to maximum allowed, %d"
-msgstr "CURRENT_TIME(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
+#: utils/init/miscinit.c:862
+msgid ""
+"The file seems accidentally left over, but it could not be removed. Please "
+"remove the file by hand and try again."
+msgstr ""
-#: gram.y:6686
+#: utils/init/miscinit.c:884 utils/init/miscinit.c:894
#, c-format
-msgid "CURRENT_TIMESTAMP(%d) precision must not be negative"
-msgstr "CURRENT_TIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
+msgid "could not write lock file \"%s\": %m"
+msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\": %m"
-#: gram.y:6692
+#: utils/init/miscinit.c:1093 utils/init/miscinit.c:1106
#, c-format
-msgid "CURRENT_TIMESTAMP(%d) precision reduced to maximum allowed, %d"
-msgstr "CURRENT_TIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
+msgid "\"%s\" is not a valid data directory"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÏÊ ÄÉÒÅËÔÏÒÉÅÊ ÄÁÎÎÙÈ"
-#: gram.y:6739
+#: utils/init/miscinit.c:1095
#, c-format
-msgid "LOCALTIME(%d) precision must not be negative"
-msgstr "LOCALTIME(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
+msgid "File \"%s\" is missing."
+msgstr "æÁÊÌ \"%s\" ÏÔÓÕÔÓÔ×ÕÅÔ."
-#: gram.y:6745
+#: utils/init/miscinit.c:1108
#, c-format
-msgid "LOCALTIME(%d) precision reduced to maximum allowed, %d"
-msgstr "LOCALTIME(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
+msgid "File \"%s\" does not contain valid data."
+msgstr "æÁÊÌ \"%s\" ÎÅ ÓÏÄÅÒÖÉÔ ×ÅÒÎÙÅ ÄÁÎÎÙÅ."
-#: gram.y:6793
-#, c-format
-msgid "LOCALTIMESTAMP(%d) precision must not be negative"
-msgstr "LOCALTIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
+#: utils/init/miscinit.c:1110
+#, fuzzy
+msgid "You might need to initdb."
+msgstr "÷ÁÍ ÎÁ×ÅÒÎÏÅ ÎÁÄÏ ×ÙÐÏÌÎÉÔØ initdb."
-#: gram.y:6799
+#: utils/init/miscinit.c:1118
#, c-format
-msgid "LOCALTIMESTAMP(%d) precision reduced to maximum allowed, %d"
-msgstr "LOCALTIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %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."
-#: gram.y:7987
-msgid "OLD used in query that is not in a rule"
-msgstr "OLD ÉÓÐÏÌØÚÏ×ÁÎ × ÚÁÐÒÏÓÅ ÎÅ Ñ×ÌÑÀÝÅÍÓÑ ÐÒÁ×ÉÌÏÍ"
+#: utils/init/miscinit.c:1162
+#, fuzzy, c-format
+msgid "invalid list syntax in parameter \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"log_destination\""
-#: gram.y:7996
-msgid "NEW used in query that is not in a rule"
-msgstr "NEW ÉÓÐÏÌØÚÏ×ÁÎ × ÚÁÐÒÏÓÅ ÎÅ Ñ×ÌÑÀÝÅÍÓÑ ÐÒÁ×ÉÌÏÍ"
+#: utils/init/miscinit.c:1187
+#, fuzzy, c-format
+msgid "loaded library \"%s\""
+msgstr "ÐÏÄÚÁÇÒÕÖÅÎÎÁÑ ÂÉÂÌÉÏÔÅËÁ \"%s\""
-#: y.tab.c:19078
-msgid "syntax error; also virtual memory exhausted"
-msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ; ÔÁËÖÅ ×ÉÒÔÕÁÌØÎÁÑ ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ"
+#: utils/init/postinit.c:171
+#, fuzzy, c-format
+msgid "database \"%s\" has disappeared from pg_database"
+msgstr "ÂÁÚÁ \"%s\", OID %u, ÉÓÞÅÚÌÁ ÉÚ pg_database"
-#: gram.y:8221
-#: gram.y:8223
-#: gram.y:8240
-#: gram.y:8242
-#: y.tab.c:19082
-msgid "syntax error"
-msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ"
+#: utils/init/postinit.c:173
+#, c-format
+msgid "Database OID %u now seems to belong to \"%s\"."
+msgstr ""
-#: y.tab.c:19196
-msgid "parser stack overflow"
-msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÜËÁ ÐÁÒÓÅÒÁ"
+#: utils/init/postinit.c:193
+#, c-format
+msgid "database \"%s\" is not currently accepting connections"
+msgstr "ÂÁÚÁ \"%s\" ÎÅ ÐÒÉÎÉÍÁÅÔ ÐÏÄÓÏÅÄÉÎÅÎÉÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ"
-#: gram.y:8195
-msgid "wrong number of parameters on left side of OVERLAPS expression"
-msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÁÒÁÍÅÔÒÏ× ÓÌÅ×Á × ×ÙÒÁÖÅÎÉÉ OVERLAPS"
+#: utils/init/postinit.c:206
+#, fuzzy, c-format
+msgid "permission denied for database \"%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÂÁÚÙ %s"
-#: gram.y:8201
-msgid "wrong number of parameters on right side of OVERLAPS expression"
-msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÁÒÁÍÅÔÒÏ× ÓÐÒÁ×Á × ×ÙÒÁÖÅÎÉÉ OVERLAPS"
+#: utils/init/postinit.c:207
+msgid "User does not have CONNECT privilege."
+msgstr ""
-#: gram.y:8299
-msgid "multiple ORDER BY clauses not allowed"
-msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ ORDER BY ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+#: utils/init/postinit.c:224
+#, fuzzy, c-format
+msgid "too many connections for database \"%s\""
+msgstr "SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ ÏÔ \"%s\""
-#: gram.y:8307
-msgid "multiple FOR UPDATE clauses not allowed"
-msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ FOR UPDATE ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+#: utils/init/postinit.c:377
+#, fuzzy, c-format
+msgid "database %u does not exist"
+msgstr "ÂÁÚÁ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: gram.y:8315
-msgid "multiple OFFSET clauses not allowed"
-msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ OFFSET ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+#: utils/init/postinit.c:508
+msgid "It seems to have just been dropped or renamed."
+msgstr ""
-#: gram.y:8323
-msgid "multiple LIMIT clauses not allowed"
-msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ LIMIT ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+#: utils/init/postinit.c:524
+#, c-format
+msgid "The database subdirectory \"%s\" is missing."
+msgstr "ðÏÄÄÉÒÅËÔÏÒÉÑ ÂÁÚ ÄÁÎÎÙÈ \"%s\" ÏÔÓÕÔÓÔ×ÕÅÔ."
-#: port/pg_shmem.c:101
-#: port/sysv_shmem.c:101
+#: utils/init/postinit.c:529
#, c-format
-msgid "could not create shared memory segment: %m"
+msgid "could not access directory \"%s\": %m"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÄÏÓÔÕÐÅ Ë ÄÉÒÅËÔÏÒÉÉ \"%s\": %m"
+
+#: utils/init/postinit.c:562
+#, fuzzy
+msgid "no roles are defined in this database system"
+msgstr "ÐÏÌØÚÏ×ÁÔÅÌÉ ÎÅ ÏÐÒÅÄÅÌÅÎÙ × ÜÔÏÊ ÓÉÓÔÅÍÅ ÂÁÚ ÄÁÎÎÙÈ"
+
+#: utils/init/postinit.c:563
+#, fuzzy, c-format
+msgid "You should immediately run CREATE USER \"%s\" CREATEUSER;."
msgstr ""
+"÷Ù ÄÏÌÖÎÙ ÎÅÍÅÄÌÅÎÎÏ ×ÙÐÏÌÎÉÔØ CREATE USER \"%s\" WITH SYSID %d CREATEUSER;."
-#: port/pg_shmem.c:102
-#: port/sysv_shmem.c:102
-#, c-format
-msgid "Failed system call was shmget(key=%lu, size=%u, 0%o)."
+#: utils/init/postinit.c:593
+msgid "connection limit exceeded for non-superusers"
+msgstr "ÐÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÐÏÄÓÏÅÄÉÎÅÎÉÊ ÄÌÑ ÏÂÙÞÎÙÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: utils/error/assert.c:37
+msgid "TRAP: ExceptionalCondition: bad arguments\n"
msgstr ""
-#: port/pg_shmem.c:106
-#: port/sysv_shmem.c:106
+#: utils/error/assert.c:40
#, c-format
-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 ""
+msgid "TRAP: %s(\"%s\", File: \"%s\", Line: %d)\n"
+msgstr "TRAP: %s(\"%s\", æÁÊÌ: \"%s\", óÔÒÏËÁ: %d)\n"
-#: port/pg_shmem.c:119
-#: port/sysv_shmem.c:119
+#: utils/error/elog.c:1234
#, c-format
-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 ""
+msgid "could not reopen file \"%s\" as stderr: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ËÁË stderr: %m"
-#: port/pg_shmem.c:128
-#: port/sysv_shmem.c:128
+#: utils/error/elog.c:1247
#, 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."
+msgid "could not reopen file \"%s\" as stdout: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ËÁË stdout: %m"
+
+#: utils/error/elog.c:1508 utils/error/elog.c:1518
+msgid "[unknown]"
msgstr ""
-#: port/pg_shmem.c:380
-#: port/sysv_shmem.c:380
-#, c-format
-msgid "could not stat data directory \"%s\": %m"
-msgstr "ÏÛÉÂËÁ ÐÒÉ stat ÄÌÑ ÄÉÒÅËÔÏÒÉÉ ÄÁÎÎÙÈ \"%s\": %m"
+#: utils/error/elog.c:1921 utils/error/elog.c:2176 utils/error/elog.c:2252
+msgid "missing error text"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÔÅËÓÔ ÏÛÉÂËÉ"
-#: port/win32/security.c:43
+#: utils/error/elog.c:1924 utils/error/elog.c:1927 utils/error/elog.c:2255
+#: utils/error/elog.c:2258
#, c-format
-msgid "could not open process token: error code %d\n"
-msgstr ""
+msgid " at character %d"
+msgstr " ÎÁ ÓÉÍ×ÏÌÅ %d"
-#: port/win32/security.c:63
+#: utils/error/elog.c:1937
+msgid "DETAIL: "
+msgstr "ðïäòïâîïóôé: "
+
+#: utils/error/elog.c:1944
+msgid "HINT: "
+msgstr "ðïäóëáúëá: "
+
+#: utils/error/elog.c:1951
+msgid "QUERY: "
+msgstr "úáðòïó: "
+
+#: utils/error/elog.c:1958
+msgid "CONTEXT: "
+msgstr "ëïîôåëóô: "
+
+#: utils/error/elog.c:1968
#, c-format
-msgid "could not get SID for Administrators group: error code %d\n"
-msgstr ""
+msgid "LOCATION: %s, %s:%d\n"
+msgstr "çäå: %s, %s:%d\n"
-#: port/win32/security.c:72
+#: utils/error/elog.c:1975
#, c-format
-msgid "could not get SID for PowerUsers group: error code %d\n"
+msgid "LOCATION: %s:%d\n"
+msgstr "çäå: %s:%d\n"
+
+#: utils/error/elog.c:1989
+msgid "STATEMENT: "
+msgstr "ëïíáîäá: "
+
+#: utils/error/elog.c:2086
+msgid "Not safe to send CSV data\n"
msgstr ""
-#: port/win32/signal.c:173
+#. translator: This string will be truncated at 47
+#. characters expanded.
+#: utils/error/elog.c:2367
#, c-format
-msgid "could not create signal listener pipe for pid %d: error code %d"
-msgstr ""
+msgid "operating system error %d"
+msgstr "ÏÛÉÂËÁ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ %d"
+
+#: utils/error/elog.c:2394
+msgid "DEBUG"
+msgstr "DEBUG"
+
+#: utils/error/elog.c:2398
+msgid "LOG"
+msgstr "LOG"
+
+#: utils/error/elog.c:2401
+msgid "INFO"
+msgstr "INFO"
+
+#: utils/error/elog.c:2404
+msgid "NOTICE"
+msgstr "NOTICE"
+
+#: utils/error/elog.c:2407
+msgid "WARNING"
+msgstr "WARNING"
+
+#: utils/error/elog.c:2413
+msgid "ERROR"
+msgstr "ERROR"
+
+#: utils/error/elog.c:2419
+msgid "FATAL"
+msgstr "FATAL"
+
+#: utils/error/elog.c:2425
+msgid "PANIC"
+msgstr "PANIC"
-#: port/win32/signal.c:253
+#: utils/fmgr/dfmgr.c:122
#, c-format
-msgid "could not create signal listener pipe: error code %d; retrying\n"
-msgstr ""
+msgid "could not find function \"%s\" in file \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÎÁÊÔÉ ÆÕÎËÃÉÀ \"%s\" × ÆÁÊÌÅ \"%s\""
-#: port/win32/signal.c:266
+#: utils/fmgr/dfmgr.c:201 utils/fmgr/dfmgr.c:331 utils/fmgr/dfmgr.c:378
#, c-format
-msgid "could not create signal dispatch thread: error code %d\n"
-msgstr ""
+msgid "could not access file \"%s\": %m"
+msgstr "ÎÅÔ ÄÏÓÔÕÐÁ Ë ÆÁÊÌÕ \"%s\": %m"
-#: port/pg_sema.c:117
-#: port/sysv_sema.c:117
+#: utils/fmgr/dfmgr.c:239
#, c-format
-msgid "could not create semaphores: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÅÍÁÆÏÒÙ: %m"
+msgid "could not load library \"%s\": %s"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÇÒÕÚÉÔØ ÂÉÂÌÉÏÔÅËÕ \"%s\": %s"
-#: port/pg_sema.c:118
-#: port/sysv_sema.c:118
+#: utils/fmgr/dfmgr.c:267
#, c-format
-msgid "Failed system call was semget(%lu, %d, 0%o)."
+msgid "incompatible library \"%s\": version mismatch"
msgstr ""
-#: port/pg_sema.c:122
-#: port/sysv_sema.c:122
+#: utils/fmgr/dfmgr.c:269
#, c-format
-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."
+msgid "Server is version %d.%d, library is version %d.%d."
msgstr ""
-#: port/pg_sema.c:151
-#: port/sysv_sema.c:151
+#: utils/fmgr/dfmgr.c:275
#, c-format
-msgid "You possibly need to raise your kernel's SEMVMX value to be at least %d. Look into the PostgreSQL documentation for details."
+msgid "incompatible library \"%s\": magic block mismatch"
msgstr ""
-#: postmaster/postmaster.c:451
+#: utils/fmgr/dfmgr.c:286
#, c-format
-msgid "%s: assert checking is not compiled in\n"
+msgid "incompatible library \"%s\": missing magic block"
msgstr ""
-#: postmaster/postmaster.c:567
-#: postmaster/postmaster.c:580
-#, c-format
-msgid "Try \"%s --help\" for more information.\n"
-msgstr "îÁÂÅÒÉÔÅ \"%s --help\" ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n"
+#: utils/fmgr/dfmgr.c:288
+msgid "Extension libraries are required to use the PG_MODULE_MAGIC macro."
+msgstr ""
-#: postmaster/postmaster.c:578
-#, c-format
-msgid "%s: invalid argument: \"%s\"\n"
-msgstr "%s: ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ: \"%s\"\n"
+#: utils/fmgr/dfmgr.c:462
+#, fuzzy, c-format
+msgid "access to library \"%s\" is not allowed"
+msgstr "ÍÅÔÏÄ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/postmaster.c:605
+#: utils/fmgr/dfmgr.c:489
#, c-format
-msgid "%s: the number of buffers (-B) must be at least twice the number of allowed connections (-N) and at least 16\n"
-msgstr "%s: ÞÉÓÌÏ ÂÕÆÅÒÏ× (-B) ÄÏÖÎÏ ÂÙÔØ ËÁË ÍÉÎÉÍÕÍ × Ä×Á ÒÁÚÁ ÂÏÌØÛÅ ÞÉÓÌÁ ÄÏÚ×ÏÌÅÎÎÙÈ ÐÏÄÓÏÅÄÉÎÅÎÉÊ (-N) É ËÁË ÍÉÎÉÍÕÍ 16\n"
+msgid "invalid macro name in dynamic library path: %s"
+msgstr ""
-#: postmaster/postmaster.c:611
-#, c-format
-msgid "%s: superuser_reserved_connections must be less than max_connections\n"
+#: utils/fmgr/dfmgr.c:534
+msgid "zero-length component in parameter \"dynamic_library_path\""
msgstr ""
-#: postmaster/postmaster.c:620
-#, c-format
-msgid "%s: invalid datetoken tables, please fix\n"
+#: utils/fmgr/dfmgr.c:553
+msgid "component in parameter \"dynamic_library_path\" is not an absolute path"
msgstr ""
-#: postmaster/postmaster.c:654
+#: utils/fmgr/fmgr.c:256
#, c-format
-msgid "%s: could not locate matching postgres executable"
-msgstr "%s: ÎÅ ÎÁÊÄÅÎ ÐÏÄÈÏÄÑÝÉÊ ×ÙÐÏÌÎÑÅÍÙÊ ÆÁÊÌ postgres"
-
-#: postmaster/postmaster.c:721
-msgid "invalid list syntax for \"listen_addresses\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ \"listen_addresses\""
+msgid "internal function \"%s\" is not in internal lookup table"
+msgstr "×ÎÕÔÒÅÎÎÑÑ ÆÕÎËÃÉÑ \"%s\" ÎÅ ×Ï ×ÎÕÔÒÅÎÎÅÊ ÐÏÉÓËÏ×ÏÊ ÔÁÂÌÉÃÅ"
-#: postmaster/postmaster.c:740
+#: utils/fmgr/fmgr.c:457
#, c-format
-msgid "could not create listen socket for \"%s\""
+msgid "unrecognized API version %d reported by info function \"%s\""
msgstr ""
-#: postmaster/postmaster.c:769
-msgid "could not create Unix-domain socket"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÏÍÅÎÁ UNIX"
+#: utils/fmgr/fmgr.c:828 utils/fmgr/fmgr.c:2047
+#, c-format
+msgid "function %u has too many arguments (%d, maximum is %d)"
+msgstr "ÆÕÎËÃÉÑ %u ÓÏÄÅÒÖÉÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ× (%d, ÐÒÉ ÍÁËÓÉÍÕÍÅ %d)"
-#: postmaster/postmaster.c:777
-msgid "no socket created for listening"
+#: utils/fmgr/funcapi.c:356
+#, fuzzy, c-format
+msgid ""
+"could not determine actual result type for function \"%s\" declared to "
+"return type %s"
msgstr ""
+"ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÒÅÁÌØÎÙÊ ÔÉÐ ÒÅÚÕÌØÔÁÔÁ ÄÌÑ ÆÕÎËÃÉÉ "
+"ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÊ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
-#: postmaster/postmaster.c:854
-#, c-format
-msgid "%s: could not write external PID file \"%s\": %s\n"
-msgstr ""
+#: utils/fmgr/funcapi.c:1103 utils/fmgr/funcapi.c:1134
+msgid "number of aliases does not match number of columns"
+msgstr "ÞÉÓÌÏ ÁÌÉÁÓÏ× ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ËÏÌÏÎÏË"
-#: postmaster/postmaster.c:947
-#, c-format
-msgid "data directory \"%s\" does not exist"
-msgstr "ÄÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: utils/fmgr/funcapi.c:1128
+msgid "no column alias was provided"
+msgstr "ÁÌÉÁÓ ËÏÌÏÎËÉ ÎÅ ÕËÁÚÁÎ"
-#: postmaster/postmaster.c:952
-#, c-format
-msgid "could not read permissions of directory \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÐÒÁ×Á ÎÁ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
+#: utils/fmgr/funcapi.c:1152
+msgid "could not determine row description for function returning record"
+msgstr ""
+"ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÏÐÉÓÁÎÉÅ ÓÔÒÏËÉ ÄÌÑ ÆÕÎËÃÉÉ ×ÏÚ×ÒÁÝÁÀÝÅÊ ÚÁÐÉÓØ"
-#: postmaster/postmaster.c:967
+#: utils/cache/lsyscache.c:2277 utils/cache/lsyscache.c:2312
+#: utils/cache/lsyscache.c:2347 utils/cache/lsyscache.c:2382
#, c-format
-msgid "data directory \"%s\" has group or world access"
-msgstr "ÄÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ \"%s\" ÉÍÅÅÔ ÄÏÓÔÕÐ ÄÌÑ ÇÒÕÐÐÙ ÉÌÉ ×ÓÅÈ"
-
-#: postmaster/postmaster.c:969
-msgid "Permissions should be u=rwx (0700)."
-msgstr "ðÒÁ×Á ÄÏÌÖÎÙ ÂÙÔØ: u=rwx (0700)."
+msgid "type %s is only a shell"
+msgstr "ÔÉÐ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
-#: postmaster/postmaster.c:980
+#: utils/cache/lsyscache.c:2282
#, c-format
-msgid ""
-"%s: could not find the database system\n"
-"Expected to find it in the directory \"%s\",\n"
-"but could not open file \"%s\": %s\n"
+msgid "no input function available for type %s"
msgstr ""
-"%s: ÎÅ ÎÁÊÄÅÎÁ ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ\n"
-"ïÖÉÄÁÌÏÓØ ÎÁÊÔÉ Å£ × ÄÉÒÅËÔÏÒÉÉ \"%s\",\n"
-"ÎÏ ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %s\n"
-#: postmaster/postmaster.c:1025
+#: utils/cache/lsyscache.c:2317
#, c-format
-msgid "%s: could not fork background process: %s\n"
+msgid "no output function available for type %s"
msgstr ""
-#: postmaster/postmaster.c:1047
-#, c-format
-msgid "%s: could not dissociate from controlling TTY: %s\n"
+#: utils/cache/plancache.c:526
+msgid "cached plan must not change result type"
msgstr ""
-#: postmaster/postmaster.c:1070
+#: utils/cache/relcache.c:3698
#, c-format
-msgid ""
-"%s is the PostgreSQL server.\n"
-"\n"
-msgstr ""
-"%s Ñ×ÌÑÅÔÓÑ PostgreSQL ÓÅÒ×ÅÒÏÍ.\n"
-"\n"
+msgid "could not create relation-cache initialization file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÄÌÑ ËÜÛÁ ÏÔÎÏÛÅÎÉÊ \"%s\": %m"
+
+#: utils/cache/relcache.c:3700
+msgid "Continuing anyway, but there's something wrong."
+msgstr "ðÒÏÄÏÌÖÁÅÍ × ÌÀÂÏÍ ÓÌÕÞÁÅ, ÎÏ ÞÔÏ-ÔÏ ÎÅ ÔÁË."
-#: postmaster/postmaster.c:1071
+#: utils/cache/typcache.c:145 parser/parse_type.c:204
#, c-format
-msgid ""
-"Usage:\n"
-" %s [OPTION]...\n"
-"\n"
-msgstr ""
-"éÓÐÏÌØÚÏ×ÁÎÉÅ:\n"
-" %s [ïðãéñ]...\n"
-"\n"
-
-#: postmaster/postmaster.c:1072
-#: tcop/postgres.c:2125
-msgid "Options:\n"
-msgstr "ïÐÃÉÉ:\n"
-
-#: postmaster/postmaster.c:1074
-#: tcop/postgres.c:2127
-msgid " -A 1|0 enable/disable run-time assert checking\n"
-msgstr " -A 1|0 ×ËÌÀÞÉÔØ/×ÙËÌÀÞÉÔØ ÐÒÏ×ÅÒËÕ ÉÓËÌÀÞÉÔÅÌØÎÙÈ ÓÉÔÕÁÃÉÊ\n"
-
-#: postmaster/postmaster.c:1076
-#: tcop/postgres.c:2129
-msgid " -B NBUFFERS number of shared buffers\n"
-msgstr " -B þâõæåòï÷ ÞÉÓÌÏ ÏÂÝÉÈ ÂÕÆÅÒÏ×\n"
+msgid "type \"%s\" is only a shell"
+msgstr "ÔÉÐ \"%s\" Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
-#: postmaster/postmaster.c:1077
-#: tcop/postgres.c:2130
-msgid " -c NAME=VALUE set run-time parameter\n"
-msgstr " -c éíñ=úîáþ. ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒ ×ÙÐÏÌÎÅÎÉÑ (run-time)\n"
+#: utils/cache/typcache.c:325
+#, c-format
+msgid "type %s is not composite"
+msgstr "ÔÉÐ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÓÌÏÖÎÏ-ÓÏÓÔÁ×ÎÙÍ"
-#: postmaster/postmaster.c:1078
-msgid " -d 1-5 debugging level\n"
-msgstr " -d 1-5 ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ\n"
+#: utils/cache/typcache.c:339
+msgid "record type has not been registered"
+msgstr ""
-#: postmaster/postmaster.c:1079
-#: tcop/postgres.c:2132
-msgid " -D DATADIR database directory\n"
-msgstr " -D äéòäáîîùè ÄÉÒÅËÔÏÒÉÑ Ó ÄÁÎÎÙÍÉ\n"
+#: tsearch/dict_ispell.c:52 tsearch/dict_thesaurus.c:615
+#, fuzzy
+msgid "multiple DictFile parameters"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÄÅÓÑÔÉÞÎÙÅ ÚÁÐÑÔÙÅ"
-#: postmaster/postmaster.c:1080
-#: tcop/postgres.c:2135
-msgid " -F turn fsync off\n"
-msgstr " -F ×ÙÕËÌÀÞÉÔØ fsync\n"
+#: tsearch/dict_ispell.c:63
+#, fuzzy
+msgid "multiple AffFile parameters"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÄÅÓÑÔÉÞÎÙÅ ÚÁÐÑÔÙÅ"
-#: postmaster/postmaster.c:1081
-msgid " -h HOSTNAME host name or IP address to listen on\n"
-msgstr " -h èïóô ÉÍÑ ÈÏÓÔÁ ÉÌÉ IP-ÁÄÒÅÓ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ\n"
+#: tsearch/dict_ispell.c:74 tsearch/dict_simple.c:50
+#: snowball/dict_snowball.c:206
+msgid "multiple StopWords parameters"
+msgstr ""
-#: postmaster/postmaster.c:1082
-msgid " -i enable TCP/IP connections\n"
-msgstr " -i ÐÏÄËÌÀÞÉÔØ TCP/IP ÓÏÅÄÉÎÅÎÉÑ\n"
+#: tsearch/dict_ispell.c:82
+#, fuzzy, c-format
+msgid "unrecognized Ispell parameter: \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÙÊ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ: \"%s\""
-#: postmaster/postmaster.c:1083
-msgid " -k DIRECTORY Unix-domain socket location\n"
-msgstr " -k äéòåëôïòéñ íÅÓÔÏÎÁÈÏÖÄÅÎÉÅ unix-domain ÓÏËÅÔÏ×\n"
+#: tsearch/dict_ispell.c:96
+#, fuzzy
+msgid "missing AffFile parameter"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÌÅ×ÁÑ ÆÉÇÕÒÎÁÑ ÓËÏÂËÁ"
-#: postmaster/postmaster.c:1085
-msgid " -l enable SSL connections\n"
-msgstr " -l ×ËÌÀÞÉÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÑ\n"
+#: tsearch/dict_ispell.c:102 tsearch/dict_thesaurus.c:639
+#, fuzzy
+msgid "missing DictFile parameter"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÌÅ×ÁÑ ÆÉÇÕÒÎÁÑ ÓËÏÂËÁ"
-#: postmaster/postmaster.c:1087
-msgid " -N MAX-CONNECT maximum number of allowed connections\n"
-msgstr " -N MAX-CONNECT ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÐÏÄÓÏÅÄÉÎÅÎÉÊ\n"
+#: tsearch/dict_simple.c:59
+msgid "multiple Accept parameters"
+msgstr ""
-#: postmaster/postmaster.c:1088
-msgid " -o OPTIONS pass \"OPTIONS\" to each server process\n"
-msgstr " -o ïðãéé ÐÅÒÅÄÁÔØ \"ïðãéé\" ËÁÖÄÏÍÕ ÐÒÏÃÅÓÓÕ-ÓÅÒ×ÅÒÕ\n"
+#: tsearch/dict_simple.c:67
+#, fuzzy, c-format
+msgid "unrecognized simple dictionary parameter: \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÙÊ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ: \"%s\""
-#: postmaster/postmaster.c:1089
-msgid " -p PORT port number to listen on\n"
-msgstr " -p ðïòô ÎÏÍÅÒ ÐÏÒÔÁ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ\n"
+#: tsearch/dict_synonym.c:95
+#, fuzzy, c-format
+msgid "unrecognized synonym parameter: \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÙÊ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ: \"%s\""
-#: postmaster/postmaster.c:1090
-msgid " -S silent mode (start in background without logging output)\n"
-msgstr " -S ÔÉÈÉÊ ÒÅÖÉÍ (ÚÁÐÕÓÔÉÔØ ÎÁ ÚÁÄÎÅÍ ÐÌÁÎÅ ÂÅÚ ÌÏÇÏ× ÒÅÚÕÌØÔÁÔÏ×)\n"
+#: tsearch/dict_synonym.c:102
+#, fuzzy
+msgid "missing Synonyms parameter"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ"
-#: postmaster/postmaster.c:1091
-#: tcop/postgres.c:2142
-msgid " --help show this help, then exit\n"
-msgstr " --help ÐÏËÁÚÁÔØ ÜÔÕ ÐÏÄÓËÁÚËÕ É ×ÙÊÔÉ\n"
+#: tsearch/dict_synonym.c:109
+#, fuzzy, c-format
+msgid "could not open synonym file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %m"
-#: postmaster/postmaster.c:1092
-#: tcop/postgres.c:2143
-msgid " --version output version information, then exit\n"
-msgstr " --version ÐÏËÁÚÁÔØ ×ÅÒÓÉÀ É ×ÙÊÔÉ\n"
+#: tsearch/dict_thesaurus.c:180
+#, fuzzy, c-format
+msgid "could not open thesaurus file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: postmaster/postmaster.c:1094
-#: tcop/postgres.c:2144
-msgid ""
-"\n"
-"Developer options:\n"
-msgstr ""
-"\n"
-"ïÐÃÉÉ ÒÁÚÒÁÂÏÔÞÉËÁ:\n"
+#: tsearch/dict_thesaurus.c:213
+#, fuzzy
+msgid "unexpected delimiter"
+msgstr "ÎÅÏÖÉÄÁÎÎÙÊ \"=\""
-#: postmaster/postmaster.c:1095
-msgid " -n do not reinitialize shared memory after abnormal exit\n"
-msgstr " -n ÎÅ ÐÅÒÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÏÂÝÕÀ ÐÁÍÑÔØ ÐÏÓÌÅ ÎÅÎÏÒÍÁÌØÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ\n"
+#: tsearch/dict_thesaurus.c:263 tsearch/dict_thesaurus.c:279
+#, fuzzy
+msgid "unexpected end of line or lexeme"
+msgstr "îÅÏÖÉÄÁÎÎÙÊ ËÏÎÅà ××ÏÄÁ."
-#: postmaster/postmaster.c:1096
-msgid " -s send SIGSTOP to all backend servers if one dies\n"
-msgstr " -s ÐÏÓÌÁÔØ ÓÉÇÎÁÌ SIGSTOP ×ÓÅÍ ÂÜË-ÅÎÄÁÍ (ÓÅÒ×ÅÒÁÍ) ÅÓÌÉ ÏÄÉÎ ÉÚ ÎÉÈ ÐÁÄÁÅÔ\n"
+#: tsearch/dict_thesaurus.c:288
+#, fuzzy
+msgid "unexpected end of line"
+msgstr "îÅÏÖÉÄÁÎÎÙÊ ËÏÎÅà ××ÏÄÁ."
-#: postmaster/postmaster.c:1098
+#: tsearch/dict_thesaurus.c:413
+#, c-format
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"
+"thesaurus sample word \"%s\" isn't recognized by subdictionary (rule %d)"
msgstr ""
-#: postmaster/postmaster.c:1160
+#: tsearch/dict_thesaurus.c:419
#, c-format
-msgid "select() failed in postmaster: %m"
-msgstr "select() ÎÅ ÕÄÁÌÓÑ × postmaster'Å: %m"
-
-#: postmaster/postmaster.c:1311
-#: postmaster/postmaster.c:1342
-msgid "incomplete startup packet"
+msgid "thesaurus sample word \"%s\" is a stop word (rule %d)"
msgstr ""
-#: postmaster/postmaster.c:1323
-msgid "invalid length of startup packet"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÎÁÞÁÌØÎÏÇÏ ÐÁËÅÔÁ"
+#: tsearch/dict_thesaurus.c:422
+#, fuzzy
+msgid "Use \"?\" to represent a stop word within a sample phrase."
+msgstr "éÓÐÏÌØÚÕÊÔÅ \"\\r\" ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÎÏ×ÏÊ ÓÔÒÏËÉ."
-#: postmaster/postmaster.c:1375
+#: tsearch/dict_thesaurus.c:567
#, c-format
-msgid "failed to send SSL negotiation response: %m"
+msgid "thesaurus substitute word \"%s\" is a stop word (rule %d)"
msgstr ""
-#: postmaster/postmaster.c:1404
+#: tsearch/dict_thesaurus.c:574
#, c-format
-msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u"
+msgid ""
+"thesaurus substitute word \"%s\" isn't recognized by subdictionary (rule %d)"
msgstr ""
-#: postmaster/postmaster.c:1468
-msgid "invalid startup packet layout: expected terminator as last byte"
+#: tsearch/dict_thesaurus.c:586
+#, c-format
+msgid "thesaurus substitute phrase is empty (rule %d)"
msgstr ""
-#: postmaster/postmaster.c:1497
-msgid "no PostgreSQL user name specified in startup packet"
-msgstr ""
+#: tsearch/dict_thesaurus.c:624
+#, fuzzy
+msgid "multiple Dictionary parameters"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÄÅÓÑÔÉÞÎÙÅ ÚÁÐÑÔÙÅ"
-#: postmaster/postmaster.c:1550
-msgid "the database system is starting up"
-msgstr "ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ ÓÔÁÒÔÕÅÔ"
+#: tsearch/dict_thesaurus.c:631
+#, fuzzy, c-format
+msgid "unrecognized Thesaurus parameter: \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÙÊ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ: \"%s\""
-#: postmaster/postmaster.c:1555
-msgid "the database system is shutting down"
-msgstr "ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ ÏÔËÌÀÞÁÅÔÓÑ"
+#: tsearch/dict_thesaurus.c:643
+#, fuzzy
+msgid "missing Dictionary parameter"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ"
-#: postmaster/postmaster.c:1560
-msgid "the database system is in recovery mode"
-msgstr "ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ × ÒÅÖÉÍÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ"
+#: tsearch/spell.c:204
+#, fuzzy, c-format
+msgid "could not open dictionary file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ \"%s\": %m"
-#: postmaster/postmaster.c:1565
-#: storage/ipc/sinval.c:105
-#: storage/lmgr/proc.c:246
-msgid "sorry, too many clients already"
-msgstr "ÉÚ×ÉÎÉÔÅ, ÕÖÅ ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÌÉÅÎÔÏ×"
+#: tsearch/spell.c:444 tsearch/spell.c:461 tsearch/spell.c:478
+#: tsearch/spell.c:495 tsearch/spell.c:517 gram.y:9607 gram.y:9609 gram.y:9626
+#: gram.y:9628
+msgid "syntax error"
+msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ"
-#: postmaster/postmaster.c:1790
-msgid "received SIGHUP, reloading configuration files"
-msgstr "ÐÏÌÕÞÅÎ SIGHUP, ÐÅÒÅÚÁÇÒÕÚËÁ ÆÁÊÌÏ× ËÏÎÆÉÇÕÒÁÃÉÉ"
+#: tsearch/spell.c:522 tsearch/spell.c:772 tsearch/spell.c:792
+#, fuzzy
+msgid "multibyte flag character is not allowed"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ LIMIT ÎÅ ÄÏÚ×ÏÌÅÎÙ"
-#: postmaster/postmaster.c:1842
-msgid "received smart shutdown request"
-msgstr "ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ Ï ÕÍÎÏÍ ÏÓÔÁÎÏ×Å"
+#: tsearch/spell.c:557 tsearch/spell.c:615 tsearch/spell.c:710
+#, fuzzy, c-format
+msgid "could not open affix file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %m"
-#: postmaster/postmaster.c:1878
-msgid "received fast shutdown request"
-msgstr "ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ Ï ÂÙÓÔÒÏÍ ÏÓÔÁÎÏ×Å"
+#: tsearch/spell.c:603
+msgid "Ispell dictionary supports only default flag value"
+msgstr ""
-#: postmaster/postmaster.c:1885
-msgid "aborting any active transactions"
-msgstr "ÏÔÍÅÎÁ ×ÓÅÈ ÁËÔÉ×ÎÙÈ ÔÒÁÎÚÁËÃÉÊ"
+#: tsearch/spell.c:803
+msgid "wrong affix file format for flag"
+msgstr ""
-#: postmaster/postmaster.c:1923
-msgid "received immediate shutdown request"
-msgstr "ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ Ï ÎÅÍÅÄÌÅÎÎÏÍ ÏÓÔÁÎÏ×Å"
+#: tsearch/ts_locale.c:284
+#, fuzzy, c-format
+msgid "line %d of configuration file \"%s\": \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ \"%s\": %m"
-#: postmaster/postmaster.c:1996
-msgid "startup process"
-msgstr "ÐÒÏÃÅÓÓ ÚÁÐÕÓËÁ"
+#: tsearch/ts_locale.c:289
+#, fuzzy, c-format
+msgid "line %d of configuration file \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ \"%s\": %m"
-#: postmaster/postmaster.c:1999
-msgid "aborting startup due to startup process failure"
+#: tsearch/ts_locale.c:408
+#, c-format
+msgid "conversion from wchar_t to server encoding failed: %m"
msgstr ""
-#: postmaster/postmaster.c:2062
-msgid "background writer process"
+#: tsearch/ts_parse.c:384 tsearch/ts_parse.c:391 tsearch/ts_parse.c:553
+#: tsearch/ts_parse.c:560
+msgid "word is too long to be indexed"
msgstr ""
-#: postmaster/postmaster.c:2075
-msgid "archiver process"
-msgstr "ÐÒÏÃÅÓÓ-ÁÒÈÉ×ÁÔÏÒ"
+#: tsearch/ts_parse.c:385 tsearch/ts_parse.c:392 tsearch/ts_parse.c:554
+#: tsearch/ts_parse.c:561
+#, c-format
+msgid "Words longer than %d characters are ignored."
+msgstr ""
-#: postmaster/postmaster.c:2092
-msgid "statistics collector process"
-msgstr "ÐÒÏÃÅÓÓ ÓÂÏÒÁ ÓÔÁÔÉÓÔÉËÉ"
+#: tsearch/ts_utils.c:53
+#, fuzzy, c-format
+msgid "invalid text search configuration file name \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ \"%s\": %m"
-#: postmaster/postmaster.c:2106
-msgid "system logger process"
-msgstr "ÌÏÇÇÅÒ-ÐÒÏÃÅÓÓ"
+#: tsearch/ts_utils.c:91
+#, fuzzy, c-format
+msgid "could not open stop-word file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m"
-#: postmaster/postmaster.c:2127
-msgid "all server processes terminated; reinitializing"
-msgstr "×ÓÅ ÓÅÒ×ÅÒÎÙÅ ÐÒÏÃÅÓÓÙ ÚÁ×ÅÒÛÅÎÙ... ÐÅÒÅÉÎÉÃÉÁÌÉÚÁÃÉÑ"
+#: tsearch/wparser.c:315
+msgid "text search parser does not support headline creation"
+msgstr ""
-#: postmaster/postmaster.c:2173
-#: postmaster/postmaster.c:2183
-msgid "server process"
-msgstr "ÐÒÏÃÅÓÓ ÓÅÒ×ÅÒÁ"
+#: tsearch/wparser_def.c:1742
+#, fuzzy, c-format
+msgid "unrecognized headline parameter: \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÙÊ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ: \"%s\""
-#: postmaster/postmaster.c:2228
-msgid "terminating any other active server processes"
-msgstr "ÚÁ×ÅÒÛÅÎÉÅ ÌÀÂÙÈ ÄÒÕÇÉÈ ÁËÔÉ×ÎÙÈ ÓÅÒ×ÅÒÎÙÈ ÐÒÏÃÅÓÓÏ×"
+#: tsearch/wparser_def.c:1751
+msgid "MinWords should be less than MaxWords"
+msgstr ""
-#: postmaster/postmaster.c:2325
-#, c-format
-msgid "%s (PID %d) exited with exit code %d"
-msgstr "%s (PID %d) ÚÁ×ÅÒÛÉÌÓÑ Ó ËÏÄÏÍ ×ÙÈÏÄÁ %d"
+#: tsearch/wparser_def.c:1755
+msgid "MinWords should be positive"
+msgstr ""
-#: postmaster/postmaster.c:2334
-#, c-format
-msgid "%s (PID %d) was terminated by signal %d"
-msgstr "%s (PID %d) ÂÙÌ ÚÁ×ÅÒۣΠÓÉÇÎÁÌÏÍ %d"
+#: tsearch/wparser_def.c:1759
+msgid "ShortWord should be >= 0"
+msgstr ""
+
+#: tcop/postgres.c:323 tcop/postgres.c:346 tcop/fastpath.c:291
+#: commands/copy.c:513 commands/copy.c:532 commands/copy.c:536
+msgid "unexpected EOF on client connection"
+msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ËÏÎÅÃ ÆÁÊÌÁ (EOF) ÐÒÉ ÐÏÄÓÏÅÄÉÎÅÎÉÉ ËÌÉÅÎÔÁ"
-#: postmaster/postmaster.c:2343
+#: tcop/postgres.c:373 tcop/postgres.c:385 tcop/postgres.c:396
+#: tcop/postgres.c:408 tcop/postgres.c:3856
#, c-format
-msgid "%s (PID %d) exited with unexpected status %d"
-msgstr "%s (PID %d) ÚÁ×ÅÒÛÉÌÓÑ Ó ÎÅÏÖÉÄÁÎÎÙÍ ÓÔÁÔÕÓÏÍ %d"
+msgid "invalid frontend message type %d"
+msgstr ""
-#: postmaster/postmaster.c:2468
+#: tcop/postgres.c:846
#, c-format
-msgid "could not fork new process for connection: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ ÄÌÑ ÐÏÄÓÏÅÄÉÎÅÎÉÑ: %m"
+msgid "statement: %s"
+msgstr "ËÏÍÁÎÄÁ: %s"
-#: postmaster/postmaster.c:2507
-msgid "could not fork new process for connection: "
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ ÄÌÑ ÐÏÄÓÏÅÄÉÎÅÎÉÑ:"
+#: tcop/postgres.c:905 tcop/postgres.c:1211 tcop/postgres.c:1492
+#: tcop/postgres.c:1930 tcop/postgres.c:2248 tcop/postgres.c:2328
+#: tcop/fastpath.c:304
+msgid ""
+"current transaction is aborted, commands ignored until end of transaction "
+"block"
+msgstr ""
-#: postmaster/postmaster.c:2646
-#, c-format
-msgid "getnameinfo_all() failed: %s"
-msgstr "ÏÛÉÂËÁ getnameinfo_all(): %s"
+#: tcop/postgres.c:1073 tcop/postgres.c:1358 tcop/postgres.c:1772
+#: tcop/postgres.c:1987 tcop/fastpath.c:405
+#, fuzzy, c-format
+msgid "duration: %s ms"
+msgstr "ÄÌÉÔÅÌØÎÏÓÔØ: %ld.%03ld ÍÓ"
-#: postmaster/postmaster.c:2655
-#, c-format
-msgid "connection received: host=%s port=%s"
-msgstr "ÐÏÌÕÞÅÎÏ ÐÏÄÓÏÅÄÉÎÅÎÉÅ: ÈÏÓÔ=%s ÐÏÒÔ=%s"
+#: tcop/postgres.c:1078
+#, fuzzy, c-format
+msgid "duration: %s ms statement: %s"
+msgstr "ÄÌÉÔÅÌØÎÏÓÔØ: %ld.%03ld ÍÓ ËÏÍÁÎÄÁ: %s"
-#: postmaster/postmaster.c:2727
+#: tcop/postgres.c:1126
#, c-format
-msgid "connection authorized: user=%s database=%s"
-msgstr "ÐÏÄÓÏÅÄÉÎÅÎÉÅ Á×ÔÏÒÉÚÉÒÏ×ÁÎÏ: ÐÏÌØÚÏ×ÁÔÅÌØ=%s ÂÁÚÁ=%s"
+msgid "parse %s: %s"
+msgstr ""
-#: postmaster/postmaster.c:2945
-#, c-format
-msgid "could not execute server process \"%s\": %m"
+#: tcop/postgres.c:1184
+msgid "cannot insert multiple commands into a prepared statement"
msgstr ""
-#: postmaster/postmaster.c:3551
+#: tcop/postgres.c:1250 commands/prepare.c:121 parser/analyze.c:1945
#, c-format
-msgid "could not fork startup process: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÐÒÏÃÅÓÓ ÚÁÇÒÕÚËÉ: %m"
+msgid "could not determine data type of parameter $%d"
+msgstr "ÎÅ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ ÄÁÎÎÙÚ ÐÁÒÁÍÅÔÒÁ $%d"
-#: postmaster/postmaster.c:3555
+#: tcop/postgres.c:1363
+#, fuzzy, c-format
+msgid "duration: %s ms parse %s: %s"
+msgstr "ÄÌÉÔÅÌØÎÏÓÔØ: %ld.%03ld ÍÓ ËÏÍÁÎÄÁ: %s"
+
+#: tcop/postgres.c:1409
#, c-format
-msgid "could not fork background writer process: %m"
+msgid "bind %s to %s"
msgstr ""
-#: postmaster/postmaster.c:3559
-#, c-format
-msgid "could not fork process: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÐÒÏÃÅÓÓ: %m"
+# [SM]: TO REVIEW
+#: tcop/postgres.c:1428 tcop/postgres.c:2228
+msgid "unnamed prepared statement does not exist"
+msgstr "ÂÅÚÙÍÑÎÎÁÑ ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/postmaster.c:3733
+#: tcop/postgres.c:1470
#, c-format
-msgid "could not duplicate socket %d for use in backend: error code %d"
+msgid "bind message has %d parameter formats but %d parameters"
msgstr ""
-#: postmaster/postmaster.c:3762
+#: tcop/postgres.c:1476
#, c-format
-msgid "could not create inherited socket: error code %d\n"
+msgid ""
+"bind message supplies %d parameters, but prepared statement \"%s\" requires %"
+"d"
msgstr ""
-#: postmaster/postmaster.c:3791
-#: postmaster/postmaster.c:3798
+#: tcop/postgres.c:1637
#, c-format
-msgid "could not read from backend variables file \"%s\": %s\n"
+msgid "incorrect binary data format in bind parameter %d"
msgstr ""
-#: postmaster/postmaster.c:3807
-#, c-format
-msgid "could not remove file \"%s\": %s\n"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÆÁÊÌ \"%s\": %s\n"
+#: tcop/postgres.c:1777
+#, fuzzy, c-format
+msgid "duration: %s ms bind %s%s%s: %s"
+msgstr "ÄÌÉÔÅÌØÎÏÓÔØ: %ld.%03ld ÍÓ ËÏÍÁÎÄÁ: %s"
-#: postmaster/postmaster.c:3820
+#: tcop/postgres.c:1825 tcop/postgres.c:2314
#, c-format
-msgid "could not map view of backend variables: error code %d\n"
+msgid "portal \"%s\" does not exist"
+msgstr "ÐÏÒÔÁÌ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: tcop/postgres.c:1910 tcop/postgres.c:1995
+msgid "execute fetch from"
msgstr ""
-#: postmaster/postmaster.c:3829
-#, c-format
-msgid "could not unmap view of backend variables: error code %d\n"
+#: tcop/postgres.c:1911 tcop/postgres.c:1996
+msgid "execute"
msgstr ""
-#: postmaster/postmaster.c:3836
+#: tcop/postgres.c:1908
#, c-format
-msgid "could not close handle to backend parameter variables: error code %d\n"
+msgid "%s %s%s%s%s%s"
msgstr ""
-#: postmaster/postmaster.c:4078
+#: tcop/postgres.c:1992
#, c-format
-msgid "could not wait on child process handle: error code %d\n"
+msgid "duration: %s ms %s %s%s%s%s%s"
msgstr ""
-#: postmaster/bgwriter.c:336
-#, c-format
-msgid "checkpoints are occurring too frequently (%d seconds apart)"
-msgstr "ËÏÎÔÒÏÌØÎÙÅ ÔÏÞËÉ ÐÒÏÉÓÈÏÄÑÔ ÓÌÉÛËÏÍ ÞÁÓÔÏ (ÓÅËÕÎÄ ÏÔ ÄÒÕÇÁ: %d)"
+#: tcop/postgres.c:2119
+#, fuzzy, c-format
+msgid "prepare: %s"
+msgstr "ÏÐÅÒÁÔÏÒ %s"
-#: postmaster/bgwriter.c:338
-msgid "Consider increasing the configuration parameter \"checkpoint_segments\"."
-msgstr "ðÏÄÕÍÁÊÔÅ Ï Õ×ÅÌÉÞÅÎÉÉ ÐÁÒÁÍÅÔÒÁ ËÏÎÆÉÇÕÒÁÃÉÉ \"checkpoint_segments\"."
+#: tcop/postgres.c:2182
+#, fuzzy, c-format
+msgid "parameters: %s"
+msgstr "ÏÐÅÒÁÔÏÒ %s"
-#: postmaster/bgwriter.c:488
-msgid "not enough shared memory for background writer"
-msgstr ""
+#: tcop/postgres.c:2504
+msgid "terminating connection because of crash of another server process"
+msgstr "ÚÁËÒÙÔÉÅ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ÐÏ ÐÒÉÞÉÎÅ ÕÐÁÄÁ ÄÒÕÇÏÇÏ ÓÅÒ×ÅÒÎÏÇÏ ÐÒÏÃÅÓÓÁ"
-#: postmaster/bgwriter.c:553
-msgid "checkpoint request failed"
+#: tcop/postgres.c:2505
+msgid ""
+"The postmaster has commanded this server process to roll back the current "
+"transaction and exit, because another server process exited abnormally and "
+"possibly corrupted shared memory."
msgstr ""
-#: postmaster/bgwriter.c:554
-msgid "Consult the server log for details."
-msgstr "óÍÏÔÒÉÔÅ ÐÏÄÒÏÂÎÏÓÔÉ × ÖÕÒÎÁÌÅ ÓÅÒ×ÅÒÁ."
+#: tcop/postgres.c:2509
+msgid ""
+"In a moment you should be able to reconnect to the database and repeat your "
+"command."
+msgstr ""
-#: postmaster/pgarch.c:164
-#, c-format
-msgid "could not fork archiver: %m"
+#: tcop/postgres.c:2620
+msgid "floating-point exception"
msgstr ""
-#: postmaster/pgarch.c:391
-#, c-format
-msgid "transaction log file \"%s\" could not be archived: too many failures"
+#: tcop/postgres.c:2621
+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 ""
-#: postmaster/pgarch.c:474
-#, c-format
-msgid "archive command \"%s\" failed: return code %d"
+#: tcop/postgres.c:2658
+#, fuzzy
+msgid "terminating autovacuum process due to administrator command"
+msgstr "ÚÁËÒÙÔÉÅ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ÐÏ ËÏÍÁÎÄÅ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ"
+
+#: tcop/postgres.c:2662
+msgid "terminating connection due to administrator command"
+msgstr "ÚÁËÒÙÔÉÅ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ÐÏ ËÏÍÁÎÄÅ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ"
+
+#: tcop/postgres.c:2673
+#, fuzzy
+msgid "canceling statement due to statement timeout"
+msgstr "ÐÒÏÉÚ×ÏÄÉÔÓÑ ÏÔÍÅÎÁ ÚÁÐÒÏÓÁ ÐÏ ÚÁÐÒÏÓÕ ÐÏÌØÚÏ×ÁÔÅÌÑ"
+
+#: tcop/postgres.c:2677
+msgid "canceling autovacuum task"
msgstr ""
-#: postmaster/pgarch.c:479
-#, c-format
-msgid "archived transaction log file \"%s\""
-msgstr "ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ \"%s\" ÚÁÁÒÈÉ×ÉÒÏ×ÁÎ"
+#: tcop/postgres.c:2681
+#, fuzzy
+msgid "canceling statement due to user request"
+msgstr "ÐÒÏÉÚ×ÏÄÉÔÓÑ ÏÔÍÅÎÁ ÚÁÐÒÏÓÁ ÐÏ ÚÁÐÒÏÓÕ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-#: postmaster/pgarch.c:525
-#, c-format
-msgid "could not open archive status directory \"%s\": %m"
+#: tcop/postgres.c:2725
+msgid "stack depth limit exceeded"
msgstr ""
-#: postmaster/pgarch.c:564
+#: tcop/postgres.c:2726
+#, fuzzy
+msgid ""
+"Increase the configuration parameter \"max_stack_depth\", after ensuring the "
+"platform's stack depth limit is adequate."
+msgstr "õ×ÅÌÉÞÔÅ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ \"max_stack_depth\"."
+
+#: tcop/postgres.c:2742
#, c-format
-msgid "could not read archive status directory \"%s\": %m"
+msgid "\"max_stack_depth\" must not exceed %ldkB"
msgstr ""
-#: postmaster/pgstat.c:259
-#, c-format
-msgid "could not resolve \"localhost\": %s"
+#: tcop/postgres.c:2744
+msgid ""
+"Increase the platform's stack depth limit via \"ulimit -s\" or local "
+"equivalent."
msgstr ""
-#: postmaster/pgstat.c:287
+#: tcop/postgres.c:3121 bootstrap/bootstrap.c:293 postmaster/postmaster.c:631
#, c-format
-msgid "could not create socket for statistics collector: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÌÑ ÓÂÏÒÝÉËÁ ÓÔÁÔÉÓÔÉËÉ: %m"
+msgid "--%s requires a value"
+msgstr "--%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
-#: postmaster/pgstat.c:299
+#: tcop/postgres.c:3126 bootstrap/bootstrap.c:298 postmaster/postmaster.c:636
#, c-format
-msgid "could not bind socket for statistics collector: %m"
-msgstr ""
+msgid "-c %s requires a value"
+msgstr "-c %s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
-#: postmaster/pgstat.c:310
-#, c-format
-msgid "could not get address of socket for statistics collector: %m"
-msgstr ""
+#: tcop/postgres.c:3261
+msgid "invalid command-line arguments for server process"
+msgstr "ÎÅ×ÅÒÎÙÅ ÁÒÇÕÍÅÎÔÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÄÌÑ ÐÒÏÃÅÓÓÁ-ÓÅÒ×ÅÒÁ"
-#: postmaster/pgstat.c:326
+#: tcop/postgres.c:3262 tcop/postgres.c:3276
#, c-format
-msgid "could not connect socket for statistics collector: %m"
-msgstr ""
+msgid "Try \"%s --help\" for more information."
+msgstr "îÁÂÅÒÉÔÅ \"%s --help\" ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ."
-#: postmaster/pgstat.c:343
+#: tcop/postgres.c:3274
#, c-format
-msgid "could not send test message on socket for statistics collector: %m"
-msgstr ""
+msgid "%s: invalid command-line arguments"
+msgstr "%s: ÎÅ×ÅÒÎÙÅ ÁÒÇÕÍÅÎÔÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ"
-#: postmaster/pgstat.c:368
-#: postmaster/pgstat.c:1565
+#: tcop/postgres.c:3284
#, c-format
-msgid "select() failed in statistics collector: %m"
-msgstr "select() ÎÅ ÕÄÁÌÓÑ × ÓÂÏÒÝÉËÅ ÓÔÁÔÉÓÔÉËÉ: %m"
+msgid "%s: no database nor user name specified"
+msgstr "%s: ÎÉ ÂÁÚÁ ÎÉ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÅ ÕËÁÚÁÎÙ"
-#: postmaster/pgstat.c:383
-msgid "test message did not get through on socket for statistics collector"
-msgstr ""
+#: tcop/postgres.c:3766
+#, c-format
+msgid "invalid CLOSE message subtype %d"
+msgstr "ÎÅ×ÅÒÎÙÊ ÐÏÄÔÉÐ ÓÏÏÂÝÅÎÉÑ CLOSE: %d"
-#: postmaster/pgstat.c:395
+#: tcop/postgres.c:3799
#, c-format
-msgid "could not receive test message on socket for statistics collector: %m"
-msgstr ""
+msgid "invalid DESCRIBE message subtype %d"
+msgstr "ÎÅ×ÅÒÎÙÊ ÐÏÄÔÉÐ ÓÏÏÂÝÅÎÉÑ DESCRIBE: %d"
-#: postmaster/pgstat.c:405
-msgid "incorrect test message transmission on socket for statistics collector"
-msgstr ""
+#: tcop/postgres.c:4037
+#, fuzzy, c-format
+msgid ""
+"disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%"
+"s"
+msgstr "ÐÏÄÓÏÅÄÉÎÅÎÉÅ Á×ÔÏÒÉÚÉÒÏ×ÁÎÏ: ÐÏÌØÚÏ×ÁÔÅÌØ=%s ÂÁÚÁ=%s"
-#: postmaster/pgstat.c:429
+#: tcop/pquery.c:657
#, c-format
-msgid "could not set statistics collector socket to nonblocking mode: %m"
+msgid "bind message has %d result formats but query has %d columns"
msgstr ""
-#: postmaster/pgstat.c:439
-msgid "disabling statistics collector for lack of working socket"
+#: tcop/pquery.c:733 tcop/pquery.c:1336 commands/portalcmds.c:329
+#, c-format
+msgid "portal \"%s\" cannot be run"
+msgstr "ÐÏÒÔÁÌ \"%s\" ÎÅ ÍÏÖÅÔ ÂÙÔØ ÚÁÐÕÝÅÎ"
+
+#: tcop/pquery.c:968
+msgid "cursor can only scan forward"
msgstr ""
-#: postmaster/pgstat.c:565
-msgid "statistics collector startup skipped"
+#: tcop/pquery.c:969
+msgid "Declare it with SCROLL option to enable backward scan."
msgstr ""
-#: postmaster/pgstat.c:599
+#: tcop/utility.c:77
#, c-format
-msgid "could not fork statistics buffer: %m"
-msgstr ""
+msgid "table \"%s\" does not exist"
+msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/pgstat.c:957
-msgid "must be superuser to reset statistics counters"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÂÒÏÓÁ ÓÞ£ÔÞÉËÏ× ÓÔÁÔÉÓÔÉËÉ"
+#: tcop/utility.c:78
+#, fuzzy, c-format
+msgid "table \"%s\" does not exist, skipping"
+msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/pgstat.c:1379
+#: tcop/utility.c:79 catalog/toasting.c:83 commands/comment.c:514
+#: commands/indexcmds.c:170 commands/indexcmds.c:1327 commands/lockcmds.c:71
+#: commands/tablecmds.c:649 commands/tablecmds.c:2746 commands/trigger.c:107
+#: commands/trigger.c:834
#, c-format
-msgid "could not create pipe for statistics buffer: %m"
-msgstr ""
+msgid "\"%s\" is not a table"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ"
-#: postmaster/pgstat.c:1391
-#, c-format
-msgid "could not fork statistics collector: %m"
-msgstr ""
+#: tcop/utility.c:80
+msgid "Use DROP TABLE to remove a table."
+msgstr "éÓÐÏÌØÚÕÊÔÅ DROP TABLE ÄÌÑ ÕÄÁÌÅÎÉÑ ÔÁÂÌÉÃÙ."
-#: postmaster/pgstat.c:1606
+#: tcop/utility.c:83
#, c-format
-msgid "could not read from statistics collector pipe: %m"
-msgstr ""
+msgid "sequence \"%s\" does not exist"
+msgstr "ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/pgstat.c:1627
-msgid "invalid statistics message length"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÓÏÏÂÝÅÎÉÑ ÓÔÁÔÉÓÔÉËÉ"
+#: tcop/utility.c:84
+#, fuzzy, c-format
+msgid "sequence \"%s\" does not exist, skipping"
+msgstr "ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/pgstat.c:1772
+#: tcop/utility.c:85 catalog/aclchk.c:587 commands/comment.c:507
+#: commands/sequence.c:920 commands/tablecmds.c:1659
#, c-format
-msgid "could not set statistics collector pipe to nonblocking mode: %m"
-msgstr ""
+msgid "\"%s\" is not a sequence"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØÀ"
-#: postmaster/pgstat.c:1803
-msgid "statistics buffer is full"
-msgstr "ÂÕÆÅÒ ÓÔÁÔÉÓÔÉËÉ ÐÏÌÏÎ"
+#: tcop/utility.c:86
+msgid "Use DROP SEQUENCE to remove a sequence."
+msgstr "éÓÐÏÌØÚÕÊÔÅ DROP SEQUENCE ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ."
-#: postmaster/pgstat.c:1834
+#: tcop/utility.c:89
#, c-format
-msgid "select() failed in statistics buffer: %m"
-msgstr "select() ÎÅ ÕÄÁÌÓÑ × ÂÕÆÅÒÅ ÓÔÁÔÉÓÔÉËÉ: %m"
+msgid "view \"%s\" does not exist"
+msgstr "ÐÒÅÄÓÔÁ×ÌÅÎÉÅ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/pgstat.c:1848
-#, c-format
-msgid "could not read statistics message: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÏÞÉÔÁÔØ ÓÏÏÂÝÅÎÉÅ ÓÔÁÔÉÓÔÉËÉ: %m"
+#: tcop/utility.c:90
+#, fuzzy, c-format
+msgid "view \"%s\" does not exist, skipping"
+msgstr "ÐÒÅÄÓÔÁ×ÌÅÎÉÅ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/pgstat.c:1911
+#: tcop/utility.c:91 commands/comment.c:521 commands/tablecmds.c:1665
+#: commands/view.c:162
#, c-format
-msgid "could not write to statistics collector pipe: %m"
-msgstr ""
+msgid "\"%s\" is not a view"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÅÍ"
+
+#: tcop/utility.c:92
+msgid "Use DROP VIEW to remove a view."
+msgstr "éÓÐÏÌØÚÕÊÔÅ DROP VIEW ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ."
-#: postmaster/pgstat.c:1986
+#: tcop/utility.c:95
#, c-format
-msgid "invalid server process ID %d"
-msgstr "ÎÅ×ÅÒÎÙÊ ID ÐÒÏÃÅÓÓÁ-ÓÅÒ×ÅÒÁ: %d"
+msgid "index \"%s\" does not exist"
+msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/pgstat.c:2045
-#: postmaster/pgstat.c:2120
-#: postmaster/pgstat.c:2718
-msgid "out of memory in statistics collector --- abort"
-msgstr "ÎÅÈ×ÁÔËÁ ÐÁÍÑÔÉ × ÓÂÏÒÝÉËÅ ÓÔÁÔÉÓÔÉËÉ --- ÏÔÂÏÊ"
+#: tcop/utility.c:96
+#, fuzzy, c-format
+msgid "index \"%s\" does not exist, skipping"
+msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/pgstat.c:2168
-#, c-format
-msgid "could not open temporary statistics file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÓÔÁÔÉÓÔÉËÉ \"%s\": %m"
+#: tcop/utility.c:98
+msgid "Use DROP INDEX to remove an index."
+msgstr "éÓÐÏÌØÚÕÊÔÅ DROP INDEX ÄÌÑ ÕÄÁÌÅÎÉÑ ÉÎÄÅËÓÁ."
-#: postmaster/pgstat.c:2194
-msgid "database hash table corrupted during cleanup --- abort"
-msgstr ""
+#: tcop/utility.c:102 commands/typecmds.c:513 commands/typecmds.c:956
+#, fuzzy, c-format
+msgid "type \"%s\" does not exist, skipping"
+msgstr "ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/pgstat.c:2229
+#: tcop/utility.c:103
#, c-format
-msgid "tables hash table for database %u corrupted during cleanup --- abort"
-msgstr ""
+msgid "\"%s\" is not a type"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÉÐÏÍ"
-#: postmaster/pgstat.c:2277
-#, c-format
-msgid "could not close temporary statistics file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÓÔÁÔÉÓÔÉËÉ \"%s\": %m"
+#: tcop/utility.c:104
+msgid "Use DROP TYPE to remove a type."
+msgstr "éÓÐÏÌØÚÕÊÔÅ DROP TYPE ÄÌÑ ÕÄÁÌÅÎÉÑ ÔÉÐÁ."
-#: postmaster/pgstat.c:2286
+#: tcop/utility.c:207 tcop/utility.c:244 commands/tablecmds.c:660
+#: commands/tablecmds.c:1458 commands/tablecmds.c:1648
+#: commands/tablecmds.c:2758 commands/tablecmds.c:2787
+#: commands/tablecmds.c:3989 commands/trigger.c:113 commands/trigger.c:840
#, c-format
-msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÓÔÁÔÉÓÔÉËÉ ÉÚ \"%s\" × \"%s\": %m"
+msgid "permission denied: \"%s\" is a system catalog"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î: \"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ"
-#: postmaster/pgstat.c:2308
-msgid "dead-server-process hash table corrupted during cleanup --- abort"
-msgstr ""
+#: tcop/utility.c:362 commands/copy.c:988 executor/execMain.c:475
+msgid "transaction is read-only"
+msgstr "ÔÒÁÎÚÁËÃÉÑ ÕÓÔÁÎÏ×ÌÅÎÁ \"ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ\""
-#: postmaster/pgstat.c:2415
-#: postmaster/pgstat.c:2435
-#: postmaster/pgstat.c:2481
-#: postmaster/pgstat.c:2502
-#: postmaster/pgstat.c:2519
-#: postmaster/pgstat.c:2553
-#: postmaster/pgstat.c:2582
-msgid "corrupted pgstat.stat file"
+#: tcop/utility.c:1143
+msgid "must be superuser to do CHECKPOINT"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ CHECKPOINT"
+
+#: tcop/fastpath.c:108 tcop/fastpath.c:479 tcop/fastpath.c:609
+#, c-format
+msgid "invalid argument size %d in function call message"
msgstr ""
-#: postmaster/syslogger.c:317
+#: tcop/fastpath.c:222 catalog/aclchk.c:1721 catalog/aclchk.c:2139
#, c-format
-msgid "select() failed in logger process: %m"
-msgstr "ÏÛÉÂËÁ select() × ÌÏÇÇÅÒÅ: %m"
+msgid "function with OID %u does not exist"
+msgstr "ÆÕÎËÃÉÑ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: postmaster/syslogger.c:329
-#: postmaster/syslogger.c:734
+#: tcop/fastpath.c:332
#, c-format
-msgid "could not read from logger pipe: %m"
+msgid "fastpath function call: \"%s\" (OID %u)"
msgstr ""
-#: postmaster/syslogger.c:361
-msgid "logger shutting down"
-msgstr "ÏÓÔÁÎÏ×ËÁ ÌÏÇÇÅÒÁ"
-
-#: postmaster/syslogger.c:405
-#: postmaster/syslogger.c:419
+#: tcop/fastpath.c:409
#, c-format
-msgid "could not create pipe for syslog: %m"
+msgid "duration: %s ms fastpath function call: \"%s\" (OID %u)"
msgstr ""
-#: postmaster/syslogger.c:447
+#: tcop/fastpath.c:447 tcop/fastpath.c:574
#, c-format
-msgid "could not create log file \"%s\": %m"
+msgid "function call message contains %d arguments but function requires %d"
msgstr ""
-#: postmaster/syslogger.c:477
+#: tcop/fastpath.c:455
#, c-format
-msgid "could not fork system logger: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÓÉÓÔÅÍÎÙÊ ÌÏÇÇÅÒ: %m"
+msgid "function call message contains %d argument formats but %d arguments"
+msgstr ""
-#: postmaster/syslogger.c:509
+#: tcop/fastpath.c:542 tcop/fastpath.c:625
#, c-format
-msgid "could not redirect stdout: %m"
+msgid "incorrect binary data format in function argument %d"
msgstr ""
-#: postmaster/syslogger.c:514
-#: postmaster/syslogger.c:527
+#: bootstrap/bootstrap.c:309 postmaster/postmaster.c:648
+#: postmaster/postmaster.c:661
#, c-format
-msgid "could not redirect stderr: %m"
-msgstr ""
+msgid "Try \"%s --help\" for more information.\n"
+msgstr "îÁÂÅÒÉÔÅ \"%s --help\" ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n"
+
+#: bootstrap/bootstrap.c:318
+#, fuzzy, c-format
+msgid "%s: invalid command-line arguments\n"
+msgstr "%s: ÎÅ×ÅÒÎÙÅ ÁÒÇÕÍÅÎÔÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ"
+
+#: catalog/aclchk.c:124
+#, fuzzy
+msgid "grant options can only be granted to roles"
+msgstr "ÏÐÃÉÉ GRANT ÍÏÇÕÔ ÂÙÔØ ÔÏÌØËÏ ×ÒÕÞÅÎÙ ÉÎÄÉ×ÉÄÕÁÌØÎÙ ÐÏÌØÚÏ×ÁÔÅÌÑÍ"
-#: postmaster/syslogger.c:703
+#: catalog/aclchk.c:220
#, c-format
-msgid "could not write to log file: %m"
+msgid "no privileges were granted for \"%s\""
msgstr ""
-#: postmaster/syslogger.c:790
+#: catalog/aclchk.c:224
#, c-format
-msgid "could not open new log file \"%s\": %m"
+msgid "not all privileges were granted for \"%s\""
msgstr ""
-#: postmaster/syslogger.c:802
-msgid "disabling automatic rotation (use SIGHUP to reenable)"
+#: catalog/aclchk.c:231
+#, c-format
+msgid "no privileges could be revoked for \"%s\""
msgstr ""
-#: rewrite/rewriteDefine.c:104
-#: rewrite/rewriteDefine.c:587
+#: catalog/aclchk.c:235
#, c-format
-msgid "rule \"%s\" for relation \"%s\" already exists"
-msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "not all privileges could be revoked for \"%s\""
+msgstr ""
-#: rewrite/rewriteDefine.c:234
-msgid "rule actions on OLD are not implemented"
-msgstr "ÄÅÊÓÔ×ÉÑ ÐÒÁ×ÉÌ ÎÁ OLD ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
+#: catalog/aclchk.c:297
+#, fuzzy, c-format
+msgid "invalid privilege type %s for relation"
+msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÆÕÎËÃÉÉ: %s"
-#: rewrite/rewriteDefine.c:235
-msgid "Use views or triggers instead."
-msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÉÌÉ ÔÒÉÇÇÅÒÙ."
+#: catalog/aclchk.c:301
+#, fuzzy, c-format
+msgid "invalid privilege type %s for sequence"
+msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÓÈÅÍÙ: %s"
-#: rewrite/rewriteDefine.c:239
-msgid "rule actions on NEW are not implemented"
-msgstr "ÄÅÊÓÔ×ÉÑ ÐÒÁ×ÉÌ ÎÁ NEW ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
+#: catalog/aclchk.c:305
+#, c-format
+msgid "invalid privilege type %s for database"
+msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÂÁÚÙ: %s"
-#: rewrite/rewriteDefine.c:240
-msgid "Use triggers instead."
-msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ÔÒÉÇÇÅÒÙ."
+#: catalog/aclchk.c:309
+#, c-format
+msgid "invalid privilege type %s for function"
+msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÆÕÎËÃÉÉ: %s"
-#: rewrite/rewriteDefine.c:257
-msgid "INSTEAD NOTHING rules on SELECT are not implemented"
-msgstr "ÐÒÁ×ÉÌÁ INSTEAD NOTHING ÄÌÑ SELECT ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
+#: catalog/aclchk.c:313
+#, c-format
+msgid "invalid privilege type %s for language"
+msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÑÚÙËÁ: %s"
-#: rewrite/rewriteDefine.c:258
-msgid "Use views instead."
-msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ."
+#: catalog/aclchk.c:317
+#, c-format
+msgid "invalid privilege type %s for schema"
+msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÓÈÅÍÙ: %s"
-#: rewrite/rewriteDefine.c:266
-msgid "multiple actions for rules on SELECT are not implemented"
-msgstr ""
+#: catalog/aclchk.c:321
+#, c-format
+msgid "invalid privilege type %s for tablespace"
+msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ tablespace: %s"
-#: rewrite/rewriteDefine.c:275
-msgid "rules on SELECT must have action INSTEAD SELECT"
+#: catalog/aclchk.c:625
+#, c-format
+msgid "sequence \"%s\" only supports USAGE, SELECT, and UPDATE"
msgstr ""
-#: rewrite/rewriteDefine.c:283
-msgid "event qualifications are not implemented for rules on SELECT"
-msgstr ""
+#: catalog/aclchk.c:642
+#, fuzzy
+msgid "invalid privilege type USAGE for table"
+msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÔÁÂÌÉÃÙ: %s"
-#: rewrite/rewriteDefine.c:303
-msgid "SELECT rule's target list has too many entries"
-msgstr ""
+# TO REVIEW
+#: catalog/aclchk.c:1000
+#, c-format
+msgid "language \"%s\" is not trusted"
+msgstr "ÑÚÙË \"%s\" ÎÅÄÏ×ÅÒÑÍÙÊ"
-#: rewrite/rewriteDefine.c:319
-msgid "cannot convert relation containing dropped columns to view"
+#: catalog/aclchk.c:1002
+msgid "Only superusers can use untrusted languages."
msgstr ""
-#: rewrite/rewriteDefine.c:324
-#, c-format
-msgid "SELECT rule's target entry %d has different column name from \"%s\""
-msgstr ""
+#: catalog/aclchk.c:1351
+#, fuzzy, c-format
+msgid "unrecognized privilege type \"%s\""
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ: \"%s\""
-#: rewrite/rewriteDefine.c:329
+#: catalog/aclchk.c:1398
#, c-format
-msgid "SELECT rule's target entry %d has different type from column \"%s\""
-msgstr ""
+msgid "permission denied for relation %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ Ó×ÑÚÉ %s"
-#: rewrite/rewriteDefine.c:342
+#: catalog/aclchk.c:1400 commands/sequence.c:442 commands/sequence.c:637
+#: commands/sequence.c:681 commands/sequence.c:717
#, c-format
-msgid "SELECT rule's target entry %d has different size from column \"%s\""
-msgstr ""
-
-#: rewrite/rewriteDefine.c:348
-msgid "SELECT rule's target list has too few entries"
-msgstr ""
+msgid "permission denied for sequence %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ %s"
-#: rewrite/rewriteDefine.c:363
+#: catalog/aclchk.c:1402
#, c-format
-msgid "\"%s\" is already a view"
-msgstr "\"%s\" ÕÖÅ Ñ×ÌÑÅÔÓÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÅÍ"
+msgid "permission denied for database %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÂÁÚÙ %s"
-#: rewrite/rewriteDefine.c:387
+#: catalog/aclchk.c:1404
#, c-format
-msgid "view rule for \"%s\" must be named \"%s\""
-msgstr ""
+msgid "permission denied for function %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÆÕÎËÃÉÉ %s"
-#: rewrite/rewriteDefine.c:407
+#: catalog/aclchk.c:1406
#, c-format
-msgid "could not convert table \"%s\" to a view because it is not empty"
-msgstr ""
+msgid "permission denied for operator %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÏÐÅÒÁÔÏÒÁ %s"
-#: rewrite/rewriteDefine.c:414
+#: catalog/aclchk.c:1408
#, c-format
-msgid "could not convert table \"%s\" to a view because it has triggers"
-msgstr ""
-
-#: rewrite/rewriteDefine.c:416
-msgid "In particular, the table may not be involved in any foreign key relationships."
-msgstr ""
+msgid "permission denied for type %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÔÉÐÁ %s"
-#: rewrite/rewriteDefine.c:421
+#: catalog/aclchk.c:1410
#, c-format
-msgid "could not convert table \"%s\" to a view because it has indexes"
-msgstr ""
+msgid "permission denied for language %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÑÚÙËÁ %s"
-#: rewrite/rewriteDefine.c:427
+#: catalog/aclchk.c:1412
#, c-format
-msgid "could not convert table \"%s\" to a view because it has child tables"
-msgstr ""
+msgid "permission denied for schema %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÓÈÅÍÙ %s"
-#: rewrite/rewriteHandler.c:492
-#: rewrite/rewriteHandler.c:511
+#: catalog/aclchk.c:1414
#, c-format
-msgid "multiple assignments to same column \"%s\""
-msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÐÒÉÓ×ÏÅÎÉÑ Ë ÏÄÎÏÊ É ÔÏÖÅ ËÏÌÏÎËÅ \"%s\""
+msgid "permission denied for operator class %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× %s"
+
+#: catalog/aclchk.c:1416
+#, fuzzy, c-format
+msgid "permission denied for operator family %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÏÐÅÒÁÔÏÒÁ %s"
-#: rewrite/rewriteHandler.c:968
-#: rewrite/rewriteHandler.c:1253
+#: catalog/aclchk.c:1418
#, c-format
-msgid "infinite recursion detected in rules for relation \"%s\""
-msgstr "ÏÂÎÁÒÕÖÅÎÁ ÂÅÓËÏÎÅÞÎÁÑ ÒÅËÕÒÓÉÑ × ÐÒÁ×ÉÌÁÈ ÄÌÑ ÏÔÎÏÛÅÎÉÑ \"%s\""
+msgid "permission denied for conversion %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÏÎ×ÅÒÓÉÉ %s"
-#: rewrite/rewriteHandler.c:1365
-msgid "cannot insert into a view"
-msgstr "ÎÅÌØÚÑ ×ÓÔÁ×ÌÑÔØ × ÐÒÅÄÓÔÁ×ÌÅÎÉÅ"
+#: catalog/aclchk.c:1420
+#, c-format
+msgid "permission denied for tablespace %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ tablespace %s"
-#: rewrite/rewriteHandler.c:1366
-msgid "You need an unconditional ON INSERT DO INSTEAD rule."
-msgstr "÷ÁÍ ÎÕÖÎÏ ÂÅÚÕÓÌÏ×ÎÏÅ ÐÒÁ×ÉÌÏ ON INSERT DO INSTEAD."
+#: catalog/aclchk.c:1422
+#, fuzzy, c-format
+msgid "permission denied for text search dictionary %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ Ó×ÑÚÉ %s"
-#: rewrite/rewriteHandler.c:1371
-msgid "cannot update a view"
-msgstr "ÎÅÌØÚÑ ÏÂÎÏ×ÉÔØ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ"
+#: catalog/aclchk.c:1424
+#, fuzzy, c-format
+msgid "permission denied for text search configuration %s"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÏÎ×ÅÒÓÉÉ %s"
-#: rewrite/rewriteHandler.c:1372
-msgid "You need an unconditional ON UPDATE DO INSTEAD rule."
-msgstr "÷ÁÍ ÎÕÖÎÏ ÂÅÚÕÓÌÏ×ÎÏÅ ÐÒÁ×ÉÌÏ ON UPDATE DO INSTEAD."
-
-#: rewrite/rewriteHandler.c:1377
-msgid "cannot delete from a view"
-msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÉÚ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ"
-
-#: rewrite/rewriteHandler.c:1378
-msgid "You need an unconditional ON DELETE DO INSTEAD rule."
-msgstr "÷ÁÍ ÎÕÖÎÏ ÂÅÚÕÓÌÏ×ÎÏÅ ÐÒÁ×ÉÌÏ ON DELETE DO INSTEAD."
+#: catalog/aclchk.c:1430
+#, c-format
+msgid "must be owner of relation %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ Ó×ÑÚÉ %s"
-#: rewrite/rewriteManip.c:737
-#: rewrite/rewriteManip.c:793
-msgid "conditional utility statements are not implemented"
-msgstr ""
+#: catalog/aclchk.c:1432
+#, fuzzy, c-format
+msgid "must be owner of sequence %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÓÈÅÍÙ %s"
-#: storage/buffer/bufmgr.c:216
+#: catalog/aclchk.c:1434
#, c-format
-msgid "invalid page header in block %u of relation \"%s\"; zeroing out page"
-msgstr ""
+msgid "must be owner of database %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÂÁÚÙ %s"
-#: storage/buffer/bufmgr.c:223
+#: catalog/aclchk.c:1436
#, c-format
-msgid "invalid page header in block %u of relation \"%s\""
-msgstr ""
+msgid "must be owner of function %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÆÕÎËÃÉÉ %s"
-#: storage/buffer/bufmgr.c:2013
+#: catalog/aclchk.c:1438
#, c-format
-msgid "could not write block %u of %u/%u/%u"
-msgstr ""
+msgid "must be owner of operator %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÏÐÅÒÁÔÏÒÁ %s"
-#: storage/buffer/bufmgr.c:2018
-msgid "Multiple failures --- write error may be permanent."
-msgstr ""
+#: catalog/aclchk.c:1440
+#, c-format
+msgid "must be owner of type %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÔÉÐÁ %s"
-#: storage/buffer/bufmgr.c:2036
+#: catalog/aclchk.c:1442
#, c-format
-msgid "writing block %u of relation %u/%u/%u"
-msgstr "ÚÁÐÉÓØ ÂÌÏËÁ %u ÏÔÎÏÛÅÎÉÑ %u/%u/%u"
+msgid "must be owner of language %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÑÚÙËÁ %s"
-#: storage/buffer/buf_table.c:93
-#: storage/freespace/freespace.c:1014
-#: storage/ipc/shmem.c:185
-#: storage/ipc/shmem.c:246
-#: storage/ipc/shmem.c:386
-#: storage/lmgr/lock.c:558
-#: storage/lmgr/lock.c:621
-#: storage/lmgr/proc.c:179
-msgid "out of shared memory"
-msgstr "ÎÅ ÏÂÝÅÊ È×ÁÔÁÅÔ ÐÁÍÑÔÉ"
+#: catalog/aclchk.c:1444
+#, c-format
+msgid "must be owner of schema %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÓÈÅÍÙ %s"
-#: storage/buffer/localbuf.c:103
-msgid "no empty local buffer available"
-msgstr ""
+#: catalog/aclchk.c:1446
+#, c-format
+msgid "must be owner of operator class %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× %s"
-#: storage/file/fd.c:356
-msgid "insufficient file descriptors available to start server process"
-msgstr "ÎÅ ÄÏÓÔÁÔÏÞÎÏ ÄÅÓËÒÉÐÔÏÒÏ× ÆÁÊÌÏ× ÄÌÑ ÚÁÐÕÓËÁ ÐÒÏÃÅÓÓÁ-ÓÅÒ×ÅÒÁ"
+#: catalog/aclchk.c:1448
+#, fuzzy, c-format
+msgid "must be owner of operator family %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÏÐÅÒÁÔÏÒÁ %s"
-#: storage/file/fd.c:357
+#: catalog/aclchk.c:1450
#, c-format
-msgid "System allows %d, we need at least %d."
-msgstr "óÉÓÔÅÍÁ ÐÏÚ×ÏÌÑÅÔ: %d, ÎÁÍ ÎÕÖÎÏ ËÁË ÍÉÎÉÎÕÍ: %d."
+msgid "must be owner of conversion %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÏÎ×ÅÒÓÉÉ %s"
-#: storage/file/fd.c:398
-#: storage/file/fd.c:1181
-#: storage/file/fd.c:1296
+#: catalog/aclchk.c:1452
#, c-format
-msgid "out of file descriptors: %m; release and retry"
-msgstr ""
+msgid "must be owner of tablespace %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ tablespace %s"
-#: storage/freespace/freespace.c:276
-#: storage/freespace/freespace.c:294
-#: storage/freespace/freespace.c:313
-msgid "insufficient shared memory for free space map"
-msgstr ""
+#: catalog/aclchk.c:1454
+#, fuzzy, c-format
+msgid "must be owner of text search dictionary %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ Ó×ÑÚÉ %s"
-#: storage/freespace/freespace.c:306
-#, c-format
-msgid "max_fsm_pages must exceed max_fsm_relations * %d"
-msgstr "ÐÁÒÁÍÅÔÒ max_fsm_pages ÄÏÌÖÅÎ ÐÒÅ×ÙÛÁÔØ max_fsm_relations * %d"
+#: catalog/aclchk.c:1456
+#, fuzzy, c-format
+msgid "must be owner of text search configuration %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÏÎ×ÅÒÓÉÉ %s"
-#: storage/freespace/freespace.c:341
-msgid "max_fsm_pages is too large"
-msgstr "ÐÁÒÁÍÅÔÒ max_fsm_pages ÓÌÉÛËÏÍ ×ÅÌÉË"
+#: catalog/aclchk.c:1499
+#, fuzzy, c-format
+msgid "role with OID %u does not exist"
+msgstr "ÔÉÐ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: storage/freespace/freespace.c:709
+#: catalog/aclchk.c:1569 catalog/aclchk.c:2055
#, c-format
-msgid "free space map: %d relations, %d pages stored; %.0f total pages needed"
-msgstr ""
+msgid "relation with OID %u does not exist"
+msgstr "ÏÔÎÏÛÅÎÉÅ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: storage/freespace/freespace.c:711
+#: catalog/aclchk.c:1777 catalog/aclchk.c:2167
#, c-format
-msgid "Allocated FSM size: %d relations + %d pages = %.0f kB shared memory."
-msgstr ""
+msgid "language with OID %u does not exist"
+msgstr "ÑÚÙË Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: storage/ipc/shmem.c:420
+#: catalog/aclchk.c:1861 catalog/aclchk.c:2195
#, c-format
-msgid "could not allocate shared memory segment \"%s\""
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ×ÙÄÅÌÉÔØ ÓÅÇÍÅÎÔ ÏÂÝÅÊ ÐÁÍÑÔÉ \"%s\""
+msgid "schema with OID %u does not exist"
+msgstr "ÓÈÅÍÁ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: storage/lmgr/lock.c:559
-#: storage/lmgr/lock.c:622
-msgid "You may need to increase max_locks_per_transaction."
-msgstr "÷ÁÍ ÓÌÅÄÕÅÔ Õ×ÅÌÉÞÉÔØ ÚÎÁÞÅÎÉÅ ÐÒÁÍÅÒÁ max_locks_per_transaction."
+#: catalog/aclchk.c:1927 catalog/aclchk.c:2234
+#, c-format
+msgid "tablespace with OID %u does not exist"
+msgstr "tablespace Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: storage/lmgr/deadlock.c:867
+#: catalog/aclchk.c:2083
#, c-format
-msgid "Process %d waits for %s on transaction %u; blocked by process %d."
-msgstr ""
+msgid "type with OID %u does not exist"
+msgstr "ÔÉÐ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: storage/lmgr/deadlock.c:877
+#: catalog/aclchk.c:2111
#, c-format
-msgid "Process %d waits for %s on relation %u of database %u; blocked by process %d."
-msgstr ""
+msgid "operator with OID %u does not exist"
+msgstr "ÏÐÅÒÁÔÒÏ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: storage/lmgr/deadlock.c:887
-msgid "deadlock detected"
-msgstr "ÏÂÎÁÒÕÖÅÎÁ ÂÅÓËÏÎÅÞÎÁÑ ÂÌÏËÉÒÏ×ËÁ (deadlock)"
+#: catalog/aclchk.c:2263
+#, c-format
+msgid "operator class with OID %u does not exist"
+msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: catalog/aclchk.c:2292
+#, fuzzy, c-format
+msgid "operator family with OID %u does not exist"
+msgstr "ÏÐÅÒÁÔÒÏ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: catalog/aclchk.c:2321
+#, fuzzy, c-format
+msgid "text search dictionary with OID %u does not exist"
+msgstr "ÏÔÎÏÛÅÎÉÅ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: catalog/aclchk.c:2350
+#, fuzzy, c-format
+msgid "text search configuration with OID %u does not exist"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: storage/page/bufpage.c:135
-#: storage/page/bufpage.c:334
-#: storage/page/bufpage.c:472
+#: catalog/aclchk.c:2408
#, c-format
-msgid "corrupted page pointers: lower = %u, upper = %u, special = %u"
-msgstr ""
+msgid "conversion with OID %u does not exist"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: storage/page/bufpage.c:377
+#: catalog/dependency.c:190 catalog/dependency.c:243
#, c-format
-msgid "corrupted item pointer: %u"
-msgstr ""
+msgid "cannot drop %s because other objects depend on it"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s ÐÏ ÐÒÉÞÉÎÅ ÎÁÌÉÞÉÑ ÚÁ×ÉÓÉÍÙÈ ÏÂßÅËÔÏ×"
+
+#: catalog/dependency.c:192 catalog/dependency.c:245
+msgid "Use DROP ... CASCADE to drop the dependent objects too."
+msgstr "éÓÐÏÌØÚÕÊÔÅ DROP ... CASCADE ÞÔÏÂÙ ÔÁËÖÅ ÕÄÁÌÉÔØ ÚÁ×ÉÓÉÍÙÅ ÏÂßÅËÔÙ."
-#: storage/page/bufpage.c:392
+#: catalog/dependency.c:376
#, c-format
-msgid "corrupted item lengths: total %u, available space %u"
-msgstr ""
+msgid "failed to drop all objects depending on %s"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÕÄÁÌÅÎÉÉ ×ÓÅÈ ÏÂßÅËÔÏ× ÚÁ×ÉÍÙÈ ÏÔ %s"
-#: storage/page/bufpage.c:490
+#: catalog/dependency.c:477 catalog/dependency.c:903 catalog/pg_shdepend.c:526
#, c-format
-msgid "corrupted item pointer: offset = %u, size = %u"
-msgstr ""
+msgid "cannot drop %s because it is required by the database system"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s: ÜÔÏÔ ÏÂßÅËÔ ÎÕÖÅÎ ÓÉÓÔÅÍÅ ÂÁÚ ÄÁÎÎÙÈ"
-#: storage/smgr/md.c:363
+#: catalog/dependency.c:620
#, c-format
-msgid "could not open relation %u/%u/%u: %m"
-msgstr ""
+msgid "cannot drop %s because %s requires it"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s: ÜÔÏÔ ÏÂßÅËÔ ÎÕÖÅÎ %s"
-#: storage/smgr/md.c:765
+#: catalog/dependency.c:622
+#, fuzzy, c-format
+msgid "You can drop %s instead."
+msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ×Ù ÍÏÖÅÔÅ ÕÄÁÌÉÔØ %s."
+
+#: catalog/dependency.c:691 catalog/dependency.c:858 catalog/dependency.c:887
#, c-format
-msgid "could not fsync segment %u of relation %u/%u/%u: %m"
-msgstr ""
+msgid "drop auto-cascades to %s"
+msgstr "ÕÄÁÌÅÎÉÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÎÉÓÈÏÄÉÔ ÄÏ %s"
-#: storage/smgr/md.c:955
+#: catalog/dependency.c:696 catalog/dependency.c:863
#, c-format
-msgid "could not open segment %u of relation %u/%u/%u (target block %u): %m"
-msgstr ""
+msgid "%s depends on %s"
+msgstr "%s ÚÁ×ÉÓÉÔ ÏÔ %s"
-#: storage/smgr/smgr.c:261
+#: catalog/dependency.c:703 catalog/dependency.c:870
#, c-format
-msgid "could not close relation %u/%u/%u: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+msgid "drop cascades to %s"
+msgstr "ÕÄÁÌÅÎÉÅ ÓÎÉÓÈÏÄÉÔ ÄÏ %s"
-#: storage/smgr/smgr.c:361
+#: catalog/dependency.c:1807
#, c-format
-msgid "could not create relation %u/%u/%u: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+msgid " column %s"
+msgstr " ËÏÌÏÎËÁ %s"
-#: storage/smgr/smgr.c:485
+#: catalog/dependency.c:1813
#, c-format
-msgid "could not remove relation %u/%u/%u: %m"
-msgstr ""
+msgid "function %s"
+msgstr "ÆÕÎËÃÉÑ %s"
-#: storage/smgr/smgr.c:506
+#: catalog/dependency.c:1818
#, c-format
-msgid "could not extend relation %u/%u/%u: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓÛÉÒÉÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+msgid "type %s"
+msgstr "ÔÉÐ %s"
-#: storage/smgr/smgr.c:510
-msgid "Check free disk space."
-msgstr "ðÒÏ×ÅÒÔÅ Ó×ÏÂÏÄÎÏÅ ÍÅÓÔÏ ÎÁ ÄÉÓËÅ."
+#: catalog/dependency.c:1848
+#, c-format
+msgid "cast from %s to %s"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÔÉÐÁ ÉÚ %s × %s"
-#: storage/smgr/smgr.c:527
+#: catalog/dependency.c:1872
#, c-format
-msgid "could not read block %u of relation %u/%u/%u: %m"
-msgstr ""
+msgid "constraint %s on "
+msgstr "ËÏÎÓÔÒÅÊÎÔ %s ÎÁ"
-#: storage/smgr/smgr.c:552
+#: catalog/dependency.c:1878
#, c-format
-msgid "could not write block %u of relation %u/%u/%u: %m"
-msgstr ""
+msgid "constraint %s"
+msgstr "ËÏÎÓÔÒÅÊÎÔ %s"
-#: storage/smgr/smgr.c:582
+#: catalog/dependency.c:1896
#, c-format
-msgid "could not count blocks of relation %u/%u/%u: %m"
-msgstr ""
+msgid "conversion %s"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ %s"
-#: storage/smgr/smgr.c:615
-#: storage/smgr/smgr.c:899
+#: catalog/dependency.c:1933
#, c-format
-msgid "could not truncate relation %u/%u/%u to %u blocks: %m"
-msgstr ""
+msgid "default for %s"
+msgstr "ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ %s"
-#: storage/smgr/smgr.c:672
+#: catalog/dependency.c:1951
#, c-format
-msgid "could not sync relation %u/%u/%u: %m"
-msgstr ""
+msgid "language %s"
+msgstr "ÑÚÙË %s"
-#: tcop/postgres.c:337
-#: tcop/postgres.c:349
-#: tcop/postgres.c:360
-#: tcop/postgres.c:372
-#: tcop/postgres.c:3218
+#: catalog/dependency.c:1958
#, c-format
-msgid "invalid frontend message type %d"
-msgstr ""
+msgid "operator %s"
+msgstr "ÏÐÅÒÁÔÏÒ %s"
-#: tcop/postgres.c:473
-#: tcop/postgres.c:510
-#: tcop/postgres.c:522
+#: catalog/dependency.c:1992
#, c-format
-msgid "statement: %s"
-msgstr "ËÏÍÁÎÄÁ: %s"
+msgid "operator class %s for access method %s"
+msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× %s ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ %s"
-#: tcop/fastpath.c:304
-#: tcop/postgres.c:854
-#: tcop/postgres.c:1176
-#: tcop/postgres.c:1660
-msgid "current transaction is aborted, commands ignored until end of transaction block"
-msgstr ""
+#: catalog/dependency.c:2033
+#, fuzzy, c-format
+msgid "operator %d %s of "
+msgstr "ÏÐÅÒÁÔÏÒ %s"
-#: tcop/postgres.c:1018
-#, c-format
-msgid "duration: %ld.%03ld ms"
-msgstr "ÄÌÉÔÅÌØÎÏÓÔØ: %ld.%03ld ÍÓ"
+#: catalog/dependency.c:2070
+#, fuzzy, c-format
+msgid "function %d %s of "
+msgstr "ÆÕÎËÃÉÑ %s"
-#: tcop/postgres.c:1031
+#: catalog/dependency.c:2106
#, c-format
-msgid "duration: %ld.%03ld ms statement: %s"
-msgstr "ÄÌÉÔÅÌØÎÏÓÔØ: %ld.%03ld ÍÓ ËÏÍÁÎÄÁ: %s"
-
-#: tcop/postgres.c:1139
-msgid "cannot insert multiple commands into a prepared statement"
-msgstr ""
+msgid "rule %s on "
+msgstr "ÐÒÁ×ÉÌÏ %s ÎÁ"
-#: tcop/postgres.c:1342
+#: catalog/dependency.c:2141
#, c-format
-msgid "bind message has %d parameter formats but %d parameters"
-msgstr ""
+msgid "trigger %s on "
+msgstr "ÔÒÉÇÇÅÒ %s ÎÁ "
-# [SM]: TO REVIEW
-#: tcop/postgres.c:1355
-#: tcop/postgres.c:1737
-msgid "unnamed prepared statement does not exist"
-msgstr "ÂÅÚÙÍÑÎÎÁÑ ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: catalog/dependency.c:2158
+#, c-format
+msgid "schema %s"
+msgstr "ÓÈÅÍÁ %s"
-#: tcop/postgres.c:1361
+#: catalog/dependency.c:2172
#, c-format
-msgid "bind message supplies %d parameters, but prepared statement \"%s\" requires %d"
+msgid "text search parser %s"
msgstr ""
-#: tcop/postgres.c:1483
+#: catalog/dependency.c:2188
#, c-format
-msgid "incorrect binary data format in bind parameter %d"
+msgid "text search dictionary %s"
msgstr ""
-#: tcop/postgres.c:1591
-#: tcop/postgres.c:1790
+#: catalog/dependency.c:2204
#, c-format
-msgid "portal \"%s\" does not exist"
-msgstr "ÐÏÒÔÁÌ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: tcop/postgres.c:1884
-msgid "terminating connection because of crash of another server process"
-msgstr "ÚÁËÒÙÔÉÅ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ÐÏ ÐÒÉÞÉÎÅ ÕÐÁÄÁ ÄÒÕÇÏÇÏ ÓÅÒ×ÅÒÎÏÇÏ ÐÒÏÃÅÓÓÁ"
-
-#: tcop/postgres.c:1885
-msgid "The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory."
+msgid "text search template %s"
msgstr ""
-#: tcop/postgres.c:1889
-msgid "In a moment you should be able to reconnect to the database and repeat your command."
-msgstr ""
+#: catalog/dependency.c:2220
+#, fuzzy, c-format
+msgid "text search configuration %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ Ó×ÑÚÉ %s"
-#: tcop/postgres.c:2005
-msgid "floating-point exception"
-msgstr ""
+#: catalog/dependency.c:2228
+#, fuzzy, c-format
+msgid "role %s"
+msgstr "ÐÒÁ×ÉÌÏ %s ÎÁ"
-#: tcop/postgres.c:2006
-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 ""
+#: catalog/dependency.c:2241
+#, fuzzy, c-format
+msgid "database %s"
+msgstr "ÔÁÂÌÉÃÁ %s"
-#: tcop/postgres.c:2042
-msgid "terminating connection due to administrator command"
-msgstr "ÚÁËÒÙÔÉÅ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ÐÏ ËÏÍÁÎÄÅ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ"
+#: catalog/dependency.c:2253
+#, fuzzy, c-format
+msgid "tablespace %s"
+msgstr "ÔÁÂÌÉÃÁ %s"
-#: tcop/postgres.c:2052
-msgid "canceling query due to user request"
-msgstr "ÐÒÏÉÚ×ÏÄÉÔÓÑ ÏÔÍÅÎÁ ÚÁÐÒÏÓÁ ÐÏ ÚÁÐÒÏÓÕ ÐÏÌØÚÏ×ÁÔÅÌÑ"
+#: catalog/dependency.c:2297
+#, c-format
+msgid "table %s"
+msgstr "ÔÁÂÌÉÃÁ %s"
-#: tcop/postgres.c:2103
-msgid "stack depth limit exceeded"
-msgstr ""
+#: catalog/dependency.c:2301
+#, c-format
+msgid "index %s"
+msgstr "ÉÎÄÅËÓ %s"
-#: tcop/postgres.c:2104
-msgid "Increase the configuration parameter \"max_stack_depth\"."
-msgstr "õ×ÅÌÉÞÔÅ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ \"max_stack_depth\"."
+#: catalog/dependency.c:2305
+#, c-format
+msgid "sequence %s"
+msgstr "ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ %s"
-#: tcop/postgres.c:2122
+#: catalog/dependency.c:2309
#, c-format
-msgid ""
-"%s is the PostgreSQL stand-alone backend. It is not\n"
-"intended to be used by normal users.\n"
-"\n"
-msgstr ""
-"%s Ñ×ÌÑÅÔÓÑ Á×ÔÏÎÏÍÎÙÍ ÂÜËÅÎÄÏÍ PostgreSQL É ÎÅ\n"
-"ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÏÂÙÞÎÙÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ.\n"
-"\n"
+msgid "uncataloged table %s"
+msgstr "ÔÁÂÌÉÃÁ ×ÎÅ ËÁÔÁÌÏÇÁ %s"
-#: tcop/postgres.c:2124
+#: catalog/dependency.c:2313
#, c-format
-msgid ""
-"Usage:\n"
-" %s [OPTION]... [DBNAME]\n"
-"\n"
-msgstr ""
-"éÓÐÏÌØÚÏ×ÁÎÉÅ:\n"
-" %s [ïðãéñ]... [éíñâä]\n"
-"\n"
+msgid "toast table %s"
+msgstr "TOAST-ÔÁÂÌÉÃÁ %s"
-#: tcop/postgres.c:2131
-msgid " -d 0-5 debugging level (0 is off)\n"
-msgstr " -d 0-5 ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ (0 - ×ÙËÌÀÞÅÎ)\n"
+#: catalog/dependency.c:2317
+#, c-format
+msgid "view %s"
+msgstr "ÐÒÅÄÓÔÁ×ÌÅÎÉÅ %s"
-#: tcop/postgres.c:2133
-msgid " -e use European date input format (DMY)\n"
-msgstr " -e ÉÓÐÏÌØÚÏ×ÁÔØ Å×ÒÏÐÅÊÓËÉÊ ÆÏÒÍÁÔ ÄÁÔ (äíç)\n"
+#: catalog/dependency.c:2321
+#, c-format
+msgid "composite type %s"
+msgstr "Ñ×ÌÑÔÓÑ ÓÌÏÖÎÏ-ÓÏÓÔÁ×ÎÏÊ ÔÉÐ %s"
-#: tcop/postgres.c:2134
-msgid " -E echo query before execution\n"
-msgstr " -E ×Ù×ÏÄÉÔØ ÚÁÐÒÏÓ ÐÅÒÅÄ ×ÙÐÏÌÎÅÎÉÅÍ\n"
+#: catalog/dependency.c:2326
+#, c-format
+msgid "relation %s"
+msgstr "ÏÔÎÏÛÅÎÉÅ %s"
-#: tcop/postgres.c:2136
-msgid " -N do not use newline as interactive query delimiter\n"
-msgstr " -N ÎÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÎÅà ÓÔÒÏËÉ ËÁË ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÁÚÄÅÌÉÔÅÌØ ÚÁÐÒÏÓÏ×\n"
+#: catalog/dependency.c:2367
+#, fuzzy, c-format
+msgid "operator family %s for access method %s"
+msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× %s ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ %s"
-#: tcop/postgres.c:2137
-msgid " -o FILENAME send stdout and stderr to given file\n"
-msgstr " -o éíñæáêìá ÐÅÒÅÎÁÐÒÁ×ÉÔØ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ É ÏÛÉÂËÉ (STDOUT É STDERR) × ÕËÁÚÁÎÎÙÊ ÆÁÊÌ\n"
+#: catalog/heap.c:227
+#, c-format
+msgid "permission denied to create \"%s.%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ \"%s.%s\""
-#: tcop/postgres.c:2138
-msgid " -P disable system indexes\n"
-msgstr " -P ÏÔËÌÀÞÉÔØ ÓÉÓÔÅÍÎÙÅ ÉÎÄÅËÓÙ\n"
+#: catalog/heap.c:229
+msgid "System catalog modifications are currently disallowed."
+msgstr "éÚÍÅÎÅÎÉÑ ÓÉÓÔÅÍÎÏÇÏ ËÁÔÁÌÏÇÁ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÎÅ ÄÏÚ×ÏÌÅÎÙ."
-#: tcop/postgres.c:2139
-msgid " -s show statistics after each query\n"
-msgstr " -s ÐÏËÁÚÙ×ÁÔØ ÓÔÁÔÉÓÔÉËÕ ÐÏÓÌÅ ËÁÖÄÏÇÏ ÚÁÐÒÏÓÁ\n"
+#: catalog/heap.c:346 commands/tablecmds.c:774 commands/tablecmds.c:1087
+#: commands/tablecmds.c:3103
+#, c-format
+msgid "tables can have at most %d columns"
+msgstr "ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË ÎÁ ÔÁÂÌÉÃÕ: %d"
-#: tcop/postgres.c:2140
-msgid " -S WORK-MEM set amount of memory for sorts (in kB)\n"
-msgstr " -S WORK-MEM ÕËÁÚÁÔØ ÏÂß£Í ÐÁÍÑÔÉ ÄÌÑ ÓÏÒÔÉÒÏ×ËÉ (× ëÂ)\n"
+#: catalog/heap.c:363
+#, c-format
+msgid "column name \"%s\" conflicts with a system column name"
+msgstr "ÉÍÑ ËÏÌÏÎËÉ \"%s\" ËÏÎÆÌÉËÔÕÅÔ Ó ÓÉÓÔÅÍÎÏÊ ËÏÌÏÎËÏÊ"
-#: tcop/postgres.c:2141
-msgid " --describe-config describe configuration parameters, then exit\n"
-msgstr " --describe-config ÐÏËÁÚÁÔØ ÐÁÒÁÍÅÔÒÙ ËÏÎÆÉÇÕÒÁÃÉÉ É ×ÙÊÔÉ\n"
+#: catalog/heap.c:379
+#, fuzzy, c-format
+msgid "column name \"%s\" specified more than once"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÕËÁÚÁÎÁ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
-#: tcop/postgres.c:2145
-msgid " -f s|i|n|m|h forbid use of some plan types\n"
-msgstr " -f s|i|n|m|h ÚÁÐÒÅÔÉÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× ÐÌÁÎÏ×\n"
+#: catalog/heap.c:415
+#, c-format
+msgid "column \"%s\" has type \"unknown\""
+msgstr "ÔÉÐ ËÏÌÏÎËÉ \"%s\" -- \"unknown\""
-#: tcop/postgres.c:2146
-msgid " -i do not execute queries\n"
-msgstr " -i ÎÅ ×ÙÐÏÌÎÑÔØ ÚÁÐÒÏÓÙ\n"
+#: catalog/heap.c:416
+msgid "Proceeding with relation creation anyway."
+msgstr "ðÒÏÄÏÌÖÁÅÍ Ó ÓÏÚÄÁÎÉÅÍ ÏÔÎÏÛÅÎÉÑ × ÌÀÂÏÍ ÓÌÕÞÁÅ."
-#: tcop/postgres.c:2147
-msgid " -O allow system table structure changes\n"
-msgstr " -O ÐÏÚ×ÏÌÉÔØ ÉÚÍÅÎÅÎÉÅ ÓÔÒÕËÔÕÒÙ ÓÉÓÔÅÍÎÙÈ ÔÁÂÌÉÃ\n"
+#: catalog/heap.c:427
+#, c-format
+msgid "column \"%s\" has pseudo-type %s"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ÐÓÅ×ÄÏ-ÔÉÐ %s"
-#: tcop/postgres.c:2148
-msgid " -t pa|pl|ex show timings after each query\n"
-msgstr " -t pa|pl|ex ÐÏËÁÚÁÔØ ×ÒÅÍÑ ËÁÖÄÏÇÏ ÚÁÐÒÏÓÁ\n"
+#: catalog/heap.c:814 catalog/index.c:568 commands/tablecmds.c:1685
+#, c-format
+msgid "relation \"%s\" already exists"
+msgstr "ÏÂßÅËÔ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: tcop/postgres.c:2149
-msgid " -W NUM wait NUM seconds to allow attach from a debugger\n"
-msgstr " -W óåë ÖÄÁÔØ óåë ÓÅËÕÎÄ ÄÌÑ ÐÏÄËÌÀÞÅÎÉÑ ÉÚ ÏÔÌÁÄÞÉËÁ\n"
+#: catalog/heap.c:831 catalog/pg_type.c:315 catalog/pg_type.c:591
+#: commands/typecmds.c:180 commands/typecmds.c:643 commands/typecmds.c:1032
+#, c-format
+msgid "type \"%s\" already exists"
+msgstr "ÔÉÐ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: tcop/postgres.c:2150
+#: catalog/heap.c:832
msgid ""
-"\n"
-"Report bugs to <pgsql-bugs@postgresql.org>.\n"
+"A relation has an associated type of the same name, so you must use a name "
+"that doesn't conflict with any existing type."
msgstr ""
-"\n"
-"óÏÏÂÝÅÎÉÑ ÏÂ ÏÛÉÂËÁÈ: <pgsql-bugs@postgresql.org>.\n"
-#: tcop/postgres.c:2314
-msgid "assert checking is not compiled in"
+#: catalog/heap.c:853 catalog/index.c:562 commands/tablecmds.c:5859
+msgid "only shared relations can be placed in pg_global tablespace"
msgstr ""
-#: tcop/postgres.c:2652
-msgid "invalid command-line arguments for server process"
-msgstr "ÎÅ×ÅÒÎÙÅ ÁÒÇÕÍÅÎÔÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÄÌÑ ÐÒÏÃÅÓÓÁ-ÓÅÒ×ÅÒÁ"
-
-#: tcop/postgres.c:2653
-#: tcop/postgres.c:2669
+#: catalog/heap.c:1781
#, c-format
-msgid "Try \"%s --help\" for more information."
-msgstr "îÁÂÅÒÉÔÅ \"%s --help\" ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ."
+msgid "only table \"%s\" can be referenced in check constraint"
+msgstr "ÔÏÌØËÏ ÎÁ ÔÁÂÌÉÃÕ \"%s\" ÍÏÖÎÏ ÓÓÙÌÁÔØÓÑ × CHECK-ÏÇÒÁÎÉÞÅÎÉÉ"
-#: tcop/postgres.c:2667
-#, c-format
-msgid "%s: invalid command-line arguments"
-msgstr "%s: ÎÅ×ÅÒÎÙÅ ÁÒÇÕÍÅÎÔÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ"
+#: catalog/heap.c:1790 commands/typecmds.c:2163
+msgid "cannot use subquery in check constraint"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × CHECK-ÏÇÒÁÎÉÞÅÎÉÉ"
-#: tcop/postgres.c:2677
-#, c-format
-msgid "%s: no database nor user name specified"
-msgstr "%s: ÎÉ ÂÁÚÁ ÎÉ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÅ ÕËÁÚÁÎÙ"
+#: catalog/heap.c:1794 commands/typecmds.c:2167
+msgid "cannot use aggregate function in check constraint"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × CHECK-ÏÇÒÁÎÉÞÅÎÉÉ"
-#: tcop/postgres.c:3131
+#: catalog/heap.c:1811 catalog/pg_constraint.c:609 commands/tablecmds.c:3910
#, c-format
-msgid "invalid CLOSE message subtype %d"
-msgstr "ÎÅ×ÅÒÎÙÊ ÐÏÄÔÉÐ ÓÏÏÂÝÅÎÉÑ CLOSE: %d"
+msgid "constraint \"%s\" for relation \"%s\" already exists"
+msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: tcop/postgres.c:3161
+#: catalog/heap.c:1820
#, c-format
-msgid "invalid DESCRIBE message subtype %d"
-msgstr "ÎÅ×ÅÒÎÙÊ ÐÏÄÔÉÐ ÓÏÏÂÝÅÎÉÑ DESCRIBE: %d"
+msgid "check constraint \"%s\" already exists"
+msgstr "CHECK-ÏÇÒÁÎÉÞÅÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: tcop/postgres.c:3402
-#, c-format
-msgid "disconnection: session time: %s%s%s%s%s"
-msgstr ""
+#: catalog/heap.c:1968
+msgid "cannot use column references in default expression"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÓÙÌËÉ ÎÁ ËÏÌÏÎËÉ × ×ÙÒÁÖÅÎÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
-#: tcop/fastpath.c:106
-#: tcop/fastpath.c:444
-#: tcop/fastpath.c:567
-#, c-format
-msgid "invalid argument size %d in function call message"
-msgstr ""
+#: catalog/heap.c:1976
+msgid "default expression must not return a set"
+msgstr "×ÙÒÁÖÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
+
+#: catalog/heap.c:1984
+msgid "cannot use subquery in default expression"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ×ÙÒÁÖÅÎÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
-#: tcop/fastpath.c:414
-#: tcop/fastpath.c:537
+#: catalog/heap.c:1988
+msgid "cannot use aggregate function in default expression"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ×ÙÒÁÖÅÎÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
+
+#: catalog/heap.c:2006 rewrite/rewriteHandler.c:933
#, c-format
-msgid "function call message contains %d arguments but function requires %d"
+msgid "column \"%s\" is of type %s but default expression is of type %s"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ÔÉÐ %s ÎÏ ÔÉÐ ×ÙÒÁÖÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ %s"
+
+#: catalog/heap.c:2011 commands/prepare.c:357 parser/parse_node.c:298
+#: parser/parse_target.c:439 parser/parse_target.c:690
+#: parser/parse_target.c:700 rewrite/rewriteHandler.c:938
+msgid "You will need to rewrite or cast the expression."
+msgstr "÷ÁÍ ÐÒÉÄ£ÔØÓÑ ÐÅÒÅÐÉÓÁÔØ ÉÌÉ ×ÙÐÏÌÎÉÔØ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ×ÙÒÁÖÅÎÉÑ."
+
+#: catalog/heap.c:2288
+msgid "unsupported ON COMMIT and foreign key combination"
msgstr ""
-#: tcop/fastpath.c:422
+#: catalog/heap.c:2289
#, c-format
-msgid "function call message contains %d argument formats but %d arguments"
+msgid ""
+"Table \"%s\" references \"%s\", but they do not have the same ON COMMIT "
+"setting."
msgstr ""
-#: tcop/fastpath.c:505
-#: tcop/fastpath.c:590
-#, c-format
-msgid "incorrect binary data format in function argument %d"
+#: catalog/heap.c:2294
+msgid "cannot truncate a table referenced in a foreign key constraint"
msgstr ""
-#: tcop/pquery.c:448
+#: catalog/heap.c:2295
+#, fuzzy, c-format
+msgid "Table \"%s\" references \"%s\"."
+msgstr "ÓÓÙÌËÁ ÎÁ ÔÁÂÌÉÃÕ \"%s\" ÎÅÏÄÎÏÚÎÁÞÎÁ"
+
+#: catalog/heap.c:2297
#, c-format
-msgid "bind message has %d result formats but query has %d columns"
+msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
msgstr ""
-#: tcop/pquery.c:771
-msgid "cursor can only scan forward"
+#: catalog/index.c:525
+msgid "user-defined indexes on system catalog tables are not supported"
msgstr ""
+"ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÉÎÄÅËÓÙ ÎÁ ÔÁÂÌÉÃÙ ÓÉÓÔÅÍÎÏÇÏ ËÁÔÁÌÏÇÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-#: tcop/pquery.c:772
-msgid "Declare it with SCROLL option to enable backward scan."
+#: catalog/index.c:535
+#, fuzzy
+msgid "concurrent index creation on system catalog tables is not supported"
msgstr ""
+"ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÉÎÄÅËÓÙ ÎÁ ÔÁÂÌÉÃÙ ÓÉÓÔÅÍÎÏÇÏ ËÁÔÁÌÏÇÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-#: tcop/utility.c:77
-#, c-format
-msgid "table \"%s\" does not exist"
-msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: tcop/utility.c:79
-msgid "Use DROP TABLE to remove a table."
-msgstr "éÓÐÏÌØÚÕÊÔÅ DROP TABLE ÄÌÑ ÕÄÁÌÅÎÉÑ ÔÁÂÌÉÃÙ."
-
-#: tcop/utility.c:82
-#, c-format
-msgid "sequence \"%s\" does not exist"
-msgstr "ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#: catalog/index.c:544
+msgid "shared indexes cannot be created after initdb"
+msgstr "ÎÅÌØÚÑ ÓÏÚÄÁÔØ ÏÂÝÉÅ ÉÎÄÅËÓÙ ÐÏÓÌÅ initdb"
-#: tcop/utility.c:84
-msgid "Use DROP SEQUENCE to remove a sequence."
-msgstr "éÓÐÏÌØÚÕÊÔÅ DROP SEQUENCE ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ."
+#: catalog/index.c:2234
+#, fuzzy
+msgid "cannot reindex temporary tables of other sessions"
+msgstr "ÎÅÌØÚÑ ÐÅÒÅÚÁÐÉÓÙ×ÁÔØ ×ÒÅÍÅÎÎÙÅ ÔÁÂÌÉÃÙ ÄÒÕÇÉÈ ÓÅÓÓÉÊ"
-#: tcop/utility.c:87
+#: catalog/index.c:2256
#, c-format
-msgid "view \"%s\" does not exist"
-msgstr "ÐÒÅÄÓÔÁ×ÌÅÎÉÅ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-
-#: tcop/utility.c:89
-msgid "Use DROP VIEW to remove a view."
-msgstr "éÓÐÏÌØÚÕÊÔÅ DROP VIEW ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ."
+msgid "shared index \"%s\" can only be reindexed in stand-alone mode"
+msgstr "ÏÂÝÉÊ ÉÎÄÅËÓ \"%s\" ÍÏÖÎÏ ÔÏÌØËÏ ÐÅÒÅÉÎÄÅËÓÉÒÏ×ÁÔØ × ÏÄÉÎÏÞÎÏÍ ÒÅÖÉÍÅ"
-#: tcop/utility.c:92
+#: catalog/namespace.c:226 catalog/namespace.c:300 commands/trigger.c:3306
#, c-format
-msgid "index \"%s\" does not exist"
-msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "cross-database references are not implemented: \"%s.%s.%s\""
+msgstr "ÓÓÙÌËÉ ÍÅÖÄÕ ÂÁÚÁÍÉ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ: \"%s.%s.%s\""
-#: tcop/utility.c:94
-msgid "Use DROP INDEX to remove an index."
-msgstr "éÓÐÏÌØÚÕÊÔÅ DROP INDEX ÄÌÑ ÕÄÁÌÅÎÉÑ ÉÎÄÅËÓÁ."
+#: catalog/namespace.c:244 catalog/namespace.c:311
+#, fuzzy
+msgid "temporary tables cannot specify a schema name"
+msgstr "×ÒÅÍÅÎÎÙÅ ÔÁÂÌÉÃÙ ÎÅ ÍÏÇÕÔ ÕËÁÚÙ×ÁÔØ ÉÍÑ ÓÈÅÍÙ"
-#: tcop/utility.c:98
+#: catalog/namespace.c:267
#, c-format
-msgid "\"%s\" is not a type"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÉÐÏÍ"
-
-#: tcop/utility.c:99
-msgid "Use DROP TYPE to remove a type."
-msgstr "éÓÐÏÌØÚÕÊÔÅ DROP TYPE ÄÌÑ ÕÄÁÌÅÎÉÑ ÔÉÐÁ."
+msgid "relation \"%s.%s\" does not exist"
+msgstr "ÏÔÎÏÛÅÎÉÅ \"%s.%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: tcop/utility.c:973
-msgid "must be superuser to do CHECKPOINT"
-msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ CHECKPOINT"
+#: catalog/namespace.c:353 catalog/namespace.c:2049
+msgid "no schema has been selected to create in"
+msgstr "ÎÅ ×ÙÂÒÁÎÁ ÓÈÅÍÁ ÄÌÑ ÓÏÚÄÁÎÉÑ ÏÂßÅËÔÏ×"
-#: utils/adt/array_userfuncs.c:50
-msgid "could not determine input data types"
-msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ×ÈÏÄÎÙÅ ÔÉÐÙ ÄÁÎÎÙÈ"
+#: catalog/namespace.c:1394 commands/tsearchcmds.c:290
+#, fuzzy, c-format
+msgid "text search parser \"%s\" does not exist"
+msgstr "tablespace \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/array_userfuncs.c:72
-msgid "neither input type is an array"
-msgstr "×ÈÏÄÎÏÊ ÔÉÐ ÔÁËÖÅ ÎÅ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×ÏÍ"
+#: catalog/namespace.c:1522 commands/tsearchcmds.c:629
+#, fuzzy, c-format
+msgid "text search dictionary \"%s\" does not exist"
+msgstr "ÄÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/array_userfuncs.c:99
-msgid "argument must be empty or one-dimensional array"
-msgstr "ÁÒÇÕÍÅÎÔ ÄÏÌÖÅÎ ÂÙÔØ ÐÕÓÔÏÊ ÉÌÉ ÏÄÎÏÍÅÒÎÙÊ ÍÁÓÓÉ×"
+#: catalog/namespace.c:1651 commands/tsearchcmds.c:1105
+#, fuzzy, c-format
+msgid "text search template \"%s\" does not exist"
+msgstr "ÓÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/array_userfuncs.c:175
-#: utils/adt/array_userfuncs.c:214
-#: utils/adt/array_userfuncs.c:247
-#: utils/adt/array_userfuncs.c:280
-#: utils/adt/array_userfuncs.c:308
-msgid "cannot concatenate incompatible arrays"
-msgstr "ÎÅÌØÚÑ ÏÂßÅÄÅÎÉÔØ ÎÅÓÏ×ÍÅÓÔÉÍÙÅ ÍÁÓÓÉ×Ù"
+#: catalog/namespace.c:1779 commands/tsearchcmds.c:1491
+#: commands/tsearchcmds.c:1646
+#, fuzzy, c-format
+msgid "text search configuration \"%s\" does not exist"
+msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/array_userfuncs.c:176
+#: catalog/namespace.c:1895 parser/parse_expr.c:501 parser/parse_target.c:871
#, c-format
-msgid "Arrays with element types %s and %s are not compatible for concatenation."
-msgstr "íÁÓÓÉ×Ù ÔÉÐÁÍÉ ÜÌÅÍÅÎÔÏ× %s É %s ÎÅ ÓÏ×ÍÅÓÔÉÍÙ ÄÌÑ ÓÏ×ÍÅÝÅÎÉÑ."
+msgid "cross-database references are not implemented: %s"
+msgstr "ÓÓÙÌËÉ ÍÅÖÄÕ ÂÁÚÁÍÉ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ: %s"
-#: utils/adt/array_userfuncs.c:215
+#: catalog/namespace.c:1901 parser/parse_expr.c:532 parser/parse_target.c:881
+#: gram.y:2966 gram.y:8790
#, c-format
-msgid "Arrays of %d and %d dimensions are not compatible for concatenation."
-msgstr "íÁÓÓÉ×Ù ÒÁÚÍÅÒÎÏÓÔÑÍÉ %d É %d ÎÅ ÓÏ×ÍÅÓÔÉÍÙ ÄÌÑ ÓÏ×ÍÅÝÅÎÉÑ."
-
-#: utils/adt/array_userfuncs.c:248
-msgid "Arrays with differing element dimensions are not compatible for concatenation."
-msgstr "íÁÓÓÉ×Ù Ó ÏÔÌÉÞÎÙÍÉ ÒÁÚÍÅÒÎÏÓÔÑÍÉ ÜÌÅÍÅÎÔÏ× ÎÅ ÓÏ×ÍÅÓÔÉÍÙ ÄÌÑ ÓÏ×ÍÅÝÅÎÉÑ."
-
-#: utils/adt/array_userfuncs.c:281
-#: utils/adt/array_userfuncs.c:309
-msgid "Arrays with differing dimensions are not compatible for concatenation."
-msgstr "íÁÓÓÉ×Ù Ó ÏÔÌÉÞÎÙÍÉ ÒÁÚÍÅÒÎÏÓÔÑÍÉ ÎÅ ÓÏ×ÍÅÓÔÉÍÙ ÄÌÑ ÓÏ×ÍÅÝÅÎÉÑ."
+msgid "improper qualified name (too many dotted names): %s"
+msgstr ""
-#: utils/adt/array_userfuncs.c:354
+#: catalog/namespace.c:2081
#, c-format
-msgid "invalid array element type OID: %u"
-msgstr "ÎÅ×ÅÒÎÙÊ OID ÔÉÐÁ ÜÌÅÍÅÎÔÏ× ÍÁÓÓÉ×Á: %u"
+msgid "improper relation name (too many dotted names): %s"
+msgstr ""
-#: utils/adt/array_userfuncs.c:358
-#: utils/adt/arrayfuncs.c:1149
-#: utils/adt/arrayfuncs.c:2423
+#: catalog/namespace.c:2614
#, c-format
-msgid "invalid number of dimensions: %d"
-msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÒÁÚÍÅÒÎÏÓÔÅÊ: %d"
+msgid "permission denied to create temporary tables in database \"%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ×ÒÅÍÅÎÎÙÈ ÔÁÂÌÉÃ × ÂÁÚÅ \"%s\""
-#: utils/adt/acl.c:109
-#: utils/adt/name.c:90
-msgid "identifier too long"
-msgstr "ÉÄÅÎÔÉÆÉËÁÔÏÒ ÓÌÉÛËÏÍ ÄÌÉÎÅÎ"
+#: catalog/pg_aggregate.c:97
+msgid "cannot determine transition data type"
+msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÐÅÒÅÈÏÄÎÙÊ ÔÉÐ"
-#: utils/adt/acl.c:110
-#: utils/adt/name.c:91
-#, c-format
-msgid "Identifier must be less than %d characters."
-msgstr "éÄÅÎÔÉÆÉËÁÔÏÒ ÄÏÌÖÅÎ ÂÙÔØ ÍÅÎÎÅ ÞÅÍ %d ÓÉÍ×ÏÌÏ×."
+#: catalog/pg_aggregate.c:98
+#, fuzzy
+msgid ""
+"An aggregate using a polymorphic transition type must have at least one "
+"polymorphic argument."
+msgstr ""
+"áÇÒÅÇÁÔ, ÉÓÐÏÌØÚÕÀÝÉÊ \"anyarray\" ÉÌÉ \"anyelement\" ËÁË ÐÅÒÅÈÏÄÎÙÅ ÔÉÐÙ "
+"ÄÏÌÖÅÎ ÉÍÅÔØ ÏÄÉÎ ÉÚ ÎÉÈ ËÁË Ó×ÏÊ ÂÁÚÏ×ÙÊ ÔÉÐ."
-#: utils/adt/acl.c:197
+#: catalog/pg_aggregate.c:121
#, c-format
-msgid "unrecognized key word: \"%s\""
-msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÏÅ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï: \"%s\""
+msgid "return type of transition function %s is not %s"
+msgstr "ÔÉÐ ×ÏÚÒÁÔÁ ÐÅÒÅÈÏÄÎÏÊ ÆÕÎËÃÉÉ %s ÎÅ Ñ×ÌÑÅÔÓÑ %s"
-#: utils/adt/acl.c:198
-msgid "ACL key word must be \"group\" or \"user\"."
-msgstr "ëÌÀÞÅ×ÏÅ ÓÌÏ×Ï ACL ÄÏÌÖÎÏ ÂÙÔØ \"group\" ÉÌÉ \"user\"."
+#: catalog/pg_aggregate.c:143
+msgid ""
+"must not omit initial value when transition function is strict and "
+"transition type is not compatible with input type"
+msgstr ""
+"ÎÅÌØÚÑ ÏÐÕÓËÁÔØ ÎÁÞÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ËÏÇÄÁ ÐÅÒÅÈÏÄÎÁÑ ÆÕÎËÃÉÑ strict É "
+"ÐÅÒÅÈÏÄÎÙÊ ÔÉÐ ÎÅ ÓÏ×ÍÅÓÔÉÍ Ó ×ÈÏÄÎÙÍ ÔÉÐÏÍ"
-#: utils/adt/acl.c:203
-msgid "missing name"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÉÍÑ"
+#: catalog/pg_aggregate.c:174 catalog/pg_proc.c:190 executor/functions.c:1078
+msgid "cannot determine result data type"
+msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ ÒÅÚÕÌØÔÁÔÁ"
-#: utils/adt/acl.c:204
-msgid "A name must follow the \"group\" or \"user\" key word."
-msgstr "éÍÑ ÄÏÌÖÎÏ ÓÌÅÄÏ×ÁÔØ ÚÁ ËÌÀÞÅ×ÙÍÉ ÓÌÏ×ÁÍÉ \"group\" ÉÌÉ \"user\"."
+#: catalog/pg_aggregate.c:175
+#, fuzzy
+msgid ""
+"An aggregate returning a polymorphic type must have at least one polymorphic "
+"argument."
+msgstr ""
+"áÇÒÅÇÁÔ, ×ÏÚ×ÒÁÝÁÀÝÉÊ \"anyarray\" ÉÌÉ \"anyelement\" ÄÏÌÖÅÎ ÉÍÅÔØ ÏÄÉÎ ÉÚ "
+"ÎÉÈ ËÁË Ó×ÏÊ ÂÁÚÏ×ÙÊ ÔÉÐ."
-#: utils/adt/acl.c:212
-msgid "missing \"=\" sign"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÎÁË \"=\""
+#: catalog/pg_aggregate.c:184
+msgid "sort operator can only be specified for single-argument aggregates"
+msgstr ""
-#: utils/adt/acl.c:259
+#: catalog/pg_aggregate.c:315 commands/typecmds.c:1178
+#: commands/typecmds.c:1229 commands/typecmds.c:1260 commands/typecmds.c:1283
+#: commands/typecmds.c:1304 commands/typecmds.c:1331 commands/typecmds.c:1358
+#: parser/parse_func.c:222 parser/parse_func.c:1203
#, c-format
-msgid "invalid mode character: must be one of \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÍ×ÏÌ ÒÅÖÉÍÁ: ÄÏÌÖÅÎ ÂÙÔØ ÏÄÉÎ ÉÚ \"%s\""
+msgid "function %s does not exist"
+msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/acl.c:289
-msgid "a name must follow the \"/\" sign"
-msgstr "ÉÍÑ ÄÏÌÖÎÏ ÓÌÅÄÏ×ÁÔØ ÚÁ ÚÎÁËÏÍ \"/\""
+#: catalog/pg_aggregate.c:320
+#, c-format
+msgid "function %s returns a set"
+msgstr "ÆÕÎËÃÉÑ %s ×ÏÚ×ÒÁÝÁÅÔ ÍÎÏÖÅÓÔ×Ï"
-#: utils/adt/acl.c:298
+#: catalog/pg_aggregate.c:344
#, c-format
-msgid "defaulting grantor to user ID %u"
+msgid "function %s requires run-time type coercion"
msgstr ""
-#: utils/adt/acl.c:357
-msgid "extra garbage at the end of the ACL specification"
-msgstr "ÄÏÐÏÌÎÉÔÅÌØÎÙÊ ÍÕÓÏÒ × ËÏÎÃÅ ACL-ÓÐÅÃÉÆÉËÁÃÉÉ"
-
-#: utils/adt/acl.c:895
-msgid "grant options cannot be granted back to your own grantor"
+#: catalog/pg_constraint.c:618 commands/typecmds.c:2105
+#, c-format
+msgid "constraint \"%s\" for domain \"%s\" already exists"
msgstr ""
-#: utils/adt/acl.c:954
-msgid "dependent privileges exist"
-msgstr "ÓÕÝÅÓÔ×ÕÀÔ ÚÁ×ÉÓÉÍÙÅ ÐÒÉ×ÉÌÅÇÉÉ"
-
-#: utils/adt/acl.c:955
-msgid "Use CASCADE to revoke them too."
-msgstr "éÓÐÏÌØÚÕÊÔÅ CASCADE ÞÔÏÂÙ ÉÈ ÔÏÖÅ ÓÎÑÔØ."
+#: catalog/pg_conversion.c:64
+#, c-format
+msgid "conversion \"%s\" already exists"
+msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/acl.c:1124
+#: catalog/pg_conversion.c:77
#, c-format
-msgid "group with ID %u does not exist"
-msgstr "ÇÒÕÐÐÁ Ó ID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "default conversion for %s to %s already exists"
+msgstr "ËÏÎ×ÅÒÓÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ %s × %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/acl.c:1137
-msgid "aclinsert is no longer supported"
-msgstr "smallint ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: catalog/pg_depend.c:207
+#, fuzzy, c-format
+msgid "cannot remove dependency on %s because it is a system object"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s: ÜÔÏÔ ÏÂßÅËÔ ÎÕÖÅÎ ÓÉÓÔÅÍÅ ÂÁÚ ÄÁÎÎÙÈ"
-#: utils/adt/acl.c:1147
-msgid "aclremove is no longer supported"
-msgstr ""
+#: catalog/pg_enum.c:89
+#, fuzzy, c-format
+msgid "invalid enum label \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\""
-#: utils/adt/acl.c:1199
-msgid "cannot specify both user and group"
-msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ ÏÂÁ ÐÏÌØÚÏ×ÁÔÅÌÑ É ÇÒÕÐÐÕ"
+#: catalog/pg_enum.c:90
+#, fuzzy, c-format
+msgid "Labels must be %d characters or less."
+msgstr "ÉÍÅÎÁ ÔÉÐÏ× ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ %d ÉÌÉ ÍÅÎÅÅ ÓÉÍ×ÏÌÏ×"
-#: utils/adt/acl.c:1261
-#: utils/adt/acl.c:1486
-#: utils/adt/acl.c:1698
-#: utils/adt/acl.c:1902
-#: utils/adt/acl.c:2106
-#: utils/adt/acl.c:2315
-#: utils/adt/acl.c:2516
+#: catalog/pg_largeobject.c:105 commands/comment.c:1421
+#: storage/large_object/inv_api.c:260 storage/large_object/inv_api.c:362
#, c-format
-msgid "unrecognized privilege type: \"%s\""
-msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ: \"%s\""
+msgid "large object %u does not exist"
+msgstr "ÂÏÌØÛÏÊ ÏÂßÅËÔ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/acl.c:1875
-#: utils/adt/regproc.c:117
-#: utils/adt/regproc.c:138
-#: utils/adt/regproc.c:290
+#: catalog/pg_namespace.c:51 commands/schemacmds.c:257
#, c-format
-msgid "function \"%s\" does not exist"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "schema \"%s\" already exists"
+msgstr "ÓÈÅÍÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/like.c:453
-#: utils/adt/like_match.c:291
-#: utils/adt/regexp.c:480
-msgid "invalid escape string"
-msgstr ""
+#: catalog/pg_operator.c:219 catalog/pg_operator.c:394
+#, c-format
+msgid "\"%s\" is not a valid operator name"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ÏÐÅÒÁÔÏÒÁ"
-#: utils/adt/like.c:454
-#: utils/adt/like_match.c:292
-#: utils/adt/regexp.c:481
-msgid "Escape string must be empty or one character."
-msgstr ""
+#: catalog/pg_operator.c:400
+msgid "at least one of leftarg or rightarg must be specified"
+msgstr "ÌÉÂÏ ÁÒÇÕÍÅÎÔ ÓÌÅ×Á ÌÉÂÏ ÓÐÒÁ×Á ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ ËÁË ÍÉÎÉÍÕÍ"
-#: utils/adt/arrayfuncs.c:223
-#: utils/adt/arrayfuncs.c:235
-msgid "missing dimension value"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÎÁÞÅÎÉÅ ÒÁÚÍÅÒÎÏÓÔÉ"
+#: catalog/pg_operator.c:408
+msgid "only binary operators can have commutators"
+msgstr "ÔÏÌØËÏ ÂÉÎÁÒÎÙÅ ÏÐÅÒÁÔÏÒÙ ÍÏÇÕÔ ÉÍÅÔØ ËÏÍÍÕÔÁÔÏÒÙ"
-#: utils/adt/arrayfuncs.c:245
-msgid "missing \"]\" in array dimensions"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ \"]\" × ÒÁÚÍÅÒÎÏÓÔÑÈ ÍÁÓÓÉ×Á"
+#: catalog/pg_operator.c:412
+msgid "only binary operators can have join selectivity"
+msgstr ""
+"ÔÏÌØËÏ ÂÉÎÁÒÎÙÅ ÏÐÅÒÁÔÏÒÙ ÍÏÇÕÔ ÉÍÅÔØ ×ÙÂÏÒËÕ ÐÏ ÏÂßÅÄÉÎÅÎÉÀ (JOIN SELECT)"
-#: utils/adt/arrayfuncs.c:253
-msgid "upper bound cannot be less than lower bound"
-msgstr "×ÅÒÈÎÉÊ ÐÒÅÄÅÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÍÅÎØÛÅ ÎÉÖÎÅÇÏ ÐÒÅÄÅÌÁ"
+#: catalog/pg_operator.c:416
+msgid "only binary operators can merge join"
+msgstr ""
+"ÔÏÌØËÏ ÂÉÎÁÒÎÙÅ ÏÐÅÒÁÔÏÒÙ ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÌÉÑÎÉÅ × ÏÂßÅÄÉÎÅÎÉÉ (MERGE "
+"JOIN)"
-#: utils/adt/arrayfuncs.c:265
-#: utils/adt/arrayfuncs.c:291
-msgid "array value must start with \"{\" or dimension information"
-msgstr "ÚÎÁÞÅÎÉÅ ÍÁÓÓÉ×Á ÄÏÌÖÎÏ ÎÁÞÉÎÁÔØÓÑ Ó \"{\" ÉÌÉ ÉÎÆÏÒÍÁÃÉÉ Ï ÒÁÚÍÅÒÎÏÓÔÉ"
+#: catalog/pg_operator.c:420
+msgid "only binary operators can hash"
+msgstr "ÔÏÌØËÏ ÂÉÎÁÒÎÙÅ ÏÐÅÒÁÔÏÒÙ ÍÏÇÕÔ ÈÜÛÉÒÏ×ÁÔØÓÑ"
-#: utils/adt/arrayfuncs.c:279
-msgid "missing assignment operator"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÏÐÅÒÁÔÏÒ ÐÒÉÓ×ÏÅÎÉÑ"
+#: catalog/pg_operator.c:432
+#, c-format
+msgid "operator %s already exists"
+msgstr "ÏÐÅÒÁÔÏÒ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/arrayfuncs.c:296
-#: utils/adt/arrayfuncs.c:302
-msgid "array dimensions incompatible with array literal"
+#: catalog/pg_operator.c:660
+msgid "operator cannot be its own negator or sort operator"
msgstr ""
+"ÏÐÅÒÁÔÏÒ ÎÅ ÍÏÖÅÔ ÂÙÔØ Ó×ÏÉÍ ÓÏÂÓÔ×ÅÎÎÙÍ ÎÅÇÁÔÏÒÏÍ ÉÌÉ ÏÐÅÒÁÔÏÒÏÍ ÓÏÒÔÉÒÏ×ËÉ"
-#: utils/adt/arrayfuncs.c:328
-msgid "missing left brace"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÌÅ×ÁÑ ÆÉÇÕÒÎÁÑ ÓËÏÂËÁ"
-
-#: utils/adt/arrayfuncs.c:409
-#: utils/adt/arrayfuncs.c:424
-#: utils/adt/arrayfuncs.c:433
-#: utils/adt/arrayfuncs.c:447
-#: utils/adt/arrayfuncs.c:467
-#: utils/adt/arrayfuncs.c:495
-#: utils/adt/arrayfuncs.c:500
-#: utils/adt/arrayfuncs.c:540
-#: utils/adt/arrayfuncs.c:561
-#: utils/adt/arrayfuncs.c:580
-#: utils/adt/arrayfuncs.c:673
-#: utils/adt/arrayfuncs.c:682
-#: utils/adt/arrayfuncs.c:710
-#: utils/adt/arrayfuncs.c:725
-#: utils/adt/arrayfuncs.c:778
+#: catalog/pg_proc.c:111 parser/parse_func.c:1247 parser/parse_func.c:1285
#, c-format
-msgid "malformed array literal: \"%s\""
+msgid "functions cannot have more than %d arguments"
+msgstr "ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÂÏÌÅÅ %d"
+
+#: catalog/pg_proc.c:191 executor/functions.c:1079
+#, fuzzy
+msgid ""
+"A function returning a polymorphic type must have at least one polymorphic "
+"argument."
msgstr ""
+"æÕÎËÃÉÑ ×ÏÚ×ÒÁÝÁÀÝÁÑ \"anyarray\" ÉÌÉ \"anyelement\" ÄÏÌÖÎÁ ÉÍÅÔØ ËÁË "
+"ÍÉÎÉÍÕÍ ÏÄÉÎ ÁÒÇÕÍÅÎÔ ÏÄÎÏÇÏ ÉÚ ÎÉÈ."
-#: utils/adt/arrayfuncs.c:1160
-msgid "invalid array flags"
-msgstr "ÎÅ×ÅÒÎÙÅ ÆÌÁÇÉ ÍÁÓÓÉ×Á"
+#: catalog/pg_proc.c:196
+#, fuzzy
+msgid "unsafe use of pseudo-type \"internal\""
+msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ internal"
-#: utils/adt/arrayfuncs.c:1168
-msgid "wrong element type"
-msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÜÌÅÍÅÎÔÁ"
+#: catalog/pg_proc.c:197
+#, fuzzy
+msgid ""
+"A function returning \"internal\" must have at least one \"internal\" "
+"argument."
+msgstr ""
+"æÕÎËÃÉÑ ×ÏÚ×ÒÁÝÁÀÝÁÑ \"anyarray\" ÉÌÉ \"anyelement\" ÄÏÌÖÎÁ ÉÍÅÔØ ËÁË "
+"ÍÉÎÉÍÕÍ ÏÄÉÎ ÁÒÇÕÍÅÎÔ ÏÄÎÏÇÏ ÉÚ ÎÉÈ."
-#: utils/adt/arrayfuncs.c:1211
-#: utils/cache/lsyscache.c:1764
+#: catalog/pg_proc.c:209
#, c-format
-msgid "no binary input function available for type %s"
-msgstr ""
+msgid "\"%s\" is already an attribute of type %s"
+msgstr "\"%s\" ÕÖÅ Ñ×ÌÑÅÔÓÑ ÁÔÒÉÂÕÔÏÍ ÔÉÐÁ %s"
-#: utils/adt/arrayfuncs.c:1304
+#: catalog/pg_proc.c:280
#, c-format
-msgid "improper binary format in array element %d"
+msgid "function \"%s\" already exists with same argument types"
+msgstr "ÆÕÎËÃÉÑ \"%s\" Ó ÔÁËÉÍ ÎÁÂÏÒÏÍ ÁÒÇÕÍÅÎÔÏ× ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: catalog/pg_proc.c:294 catalog/pg_proc.c:316
+msgid "cannot change return type of existing function"
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÔÉÐ ×ÏÚ×ÒÁÝÁÅÍÏÇÏ ÚÎÁÞÅÎÉÑ ÄÌÑ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÆÕÎÃÉÉ"
+
+#: catalog/pg_proc.c:295 catalog/pg_proc.c:318
+msgid "Use DROP FUNCTION first."
+msgstr "óÎÁÞÁÌÁ ÉÓÐÏÌØÚÕÊÔÅ DROP FUNCTION."
+
+#: catalog/pg_proc.c:317
+msgid "Row type defined by OUT parameters is different."
msgstr ""
-#: utils/adt/arrayfuncs.c:1383
-#: utils/cache/lsyscache.c:1800
+#: catalog/pg_proc.c:327
#, c-format
-msgid "no binary output function available for type %s"
-msgstr ""
+msgid "function \"%s\" is an aggregate"
+msgstr "ÆÕÎËÃÉÑ \"%s\" Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-#: utils/adt/arrayfuncs.c:1657
-msgid "slices of fixed-length arrays not implemented"
-msgstr ""
+#: catalog/pg_proc.c:332
+#, c-format
+msgid "function \"%s\" is not an aggregate"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-#: utils/adt/arrayfuncs.c:1795
-#: utils/adt/arrayfuncs.c:1800
-#: utils/adt/arrayfuncs.c:1840
-#: utils/adt/arrayfuncs.c:1862
-#: utils/adt/arrayfuncs.c:1874
-#: utils/adt/arrayfuncs.c:2035
-#: utils/adt/arrayfuncs.c:2052
-#: utils/adt/arrayfuncs.c:2063
-#: utils/adt/arrayfuncs.c:2072
-#: utils/adt/arrayfuncs.c:2083
-msgid "invalid array subscripts"
-msgstr ""
-
-#: utils/adt/arrayfuncs.c:1991
-msgid "updates on slices of fixed-length arrays not implemented"
-msgstr ""
+#: catalog/pg_proc.c:457
+#, c-format
+msgid "there is no built-in function named \"%s\""
+msgstr "×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/arrayfuncs.c:2026
-#: utils/adt/arrayfuncs.c:2095
-msgid "source array too small"
-msgstr "ÉÓÈÏÄÎÙÊ ÍÁÓÓÉ× ÓÌÉÛËÏÍ ÍÁÌ"
+#: catalog/pg_proc.c:552
+#, c-format
+msgid "SQL functions cannot return type %s"
+msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
-#: utils/adt/arrayfuncs.c:2325
-#: utils/adt/arrayfuncs.c:3322
-msgid "null array elements not supported"
-msgstr "ÚÎÁÞÅÎÉÑ NULL ËÁË ÜÌÅÍÅÎÔÙ ÍÁÓÓÉ×Á ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: catalog/pg_proc.c:567
+#, c-format
+msgid "SQL functions cannot have arguments of type %s"
+msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÁÒÇÕÍÅÎÔÙ ÔÉÐÁ %s"
-#: utils/adt/arrayfuncs.c:2560
-#: utils/adt/arrayfuncs.c:2715
-msgid "cannot compare arrays of different element types"
-msgstr "ÎÅÌØÚÑ ÓÒÁ×ÎÉ×ÁÔØ ÍÁÓÓÉ×Ù Ó ÒÁÚÎÏÔÉÐÎÙÍÉ ÜÌÅÍÅÎÔÁÍÉ"
+#: catalog/pg_proc.c:638 executor/functions.c:816
+#, c-format
+msgid "SQL function \"%s\""
+msgstr "SQL-ÆÕÎËÃÉÑ \"%s\""
-#: utils/adt/arrayfuncs.c:2732
+#: catalog/pg_type.c:218
#, c-format
-msgid "could not identify a comparison function for type %s"
-msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÆÕÎËÃÉÀ ÓÒÁ×ÎÅÎÉÑ ÄÌÑ ÔÉÐÁ %s"
+msgid "invalid type internal size %d"
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÎÕÔÒÅÎÎÉÊ ÒÁÚÍÅÒ ÔÉÐÁ: %d"
-#: utils/adt/arrayfuncs.c:3131
-msgid "could not determine target array type"
+#: catalog/pg_type.c:224
+#, c-format
+msgid "internal size %d is invalid for passed-by-value type"
msgstr ""
-#: utils/adt/arrayfuncs.c:3137
-msgid "target type is not an array"
-msgstr "ÔÉÐ ÎÁÚÎÁÞÅÎÉÑ ÎÅ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×ÏÍ"
+#: catalog/pg_type.c:231
+msgid "fixed-size types must have storage PLAIN"
+msgstr "ÔÉÐÙ ÆÉËÓÉÒÏ×ÁÎÎÏÇÏ ÒÁÚÍÅÒÁ ÏÂÑÚÁÎÙ ÉÍÅÔØ ÈÒÁÎÅÎÉÅ PLAIN"
-#: utils/adt/arrayfuncs.c:3149
-msgid "array coercion to domain type elements not currently supported"
-msgstr ""
+#: catalog/pg_type.c:653
+#, fuzzy, c-format
+msgid "could not form array type name for type \"%s\""
+msgstr "ÔÉÐ ÍÁÓÓÉ×Á ÄÌÑ ÔÉÐÁ ÄÁÎÎÙÈ %s ÎÅ ÎÁÊÄÅÎ"
-#: utils/adt/ascii.c:76
+#: catalog/pg_shdepend.c:656
#, c-format
-msgid "encoding conversion from %s to ASCII not supported"
-msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ËÏÄÉÒÏ×ËÉ ÉÚ %s × ASCII ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+msgid ""
+"\n"
+"and %d other objects (see server log for list)"
+msgstr ""
-#: utils/adt/bool.c:80
+#: catalog/pg_shdepend.c:660
#, c-format
-msgid "invalid input syntax for type boolean: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ boolean: \"%s\""
+msgid ""
+"\n"
+"and objects in %d other databases (see server log for list)"
+msgstr ""
-#: utils/adt/cash.c:198
+#: catalog/pg_shdepend.c:672
+#, fuzzy, c-format
+msgid "there are objects dependent on %s"
+msgstr "ÏÛÉÂËÁ ÐÒÉ ÕÄÁÌÅÎÉÉ ×ÓÅÈ ÏÂßÅËÔÏ× ÚÁ×ÉÍÙÈ ÏÔ %s"
+
+#: catalog/pg_shdepend.c:962
#, c-format
-msgid "invalid input syntax for type money: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ money: \"%s\""
+msgid "role %u was concurrently dropped"
+msgstr ""
-#: utils/adt/cash.c:496
-#: utils/adt/cash.c:548
-#: utils/adt/cash.c:601
-#: utils/adt/cash.c:653
-#: utils/adt/float.c:795
-#: utils/adt/float.c:859
-#: utils/adt/float.c:2117
-#: utils/adt/float.c:2179
-#: utils/adt/geo_ops.c:3832
-#: utils/adt/int.c:705
-#: utils/adt/int.c:830
-#: utils/adt/int.c:920
-#: utils/adt/int.c:1001
-#: utils/adt/int.c:1025
-#: utils/adt/int.c:1040
-#: utils/adt/int.c:1055
-#: utils/adt/int.c:1070
-#: utils/adt/int8.c:597
-#: utils/adt/int8.c:642
-#: utils/adt/int8.c:765
-#: utils/adt/int8.c:855
-#: utils/adt/numeric.c:3820
-#: utils/adt/timestamp.c:2196
-msgid "division by zero"
-msgstr "ÄÅÌÅÎÉÅ ÎÁ ÎÏÌØ"
+#: catalog/pg_shdepend.c:981
+#, fuzzy, c-format
+msgid "tablespace %u was concurrently dropped"
+msgstr "tablespace %u ÎÅ ÐÕÓÔ"
-#: utils/adt/char.c:177
-msgid "\"char\" out of range"
-msgstr "\"char\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
+#: catalog/pg_shdepend.c:1025
+#, fuzzy, c-format
+msgid "owner of %s"
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ %s"
-#: utils/adt/date.c:87
-#: utils/adt/datetime.c:1313
-#: utils/adt/datetime.c:2078
-msgid "date/time value \"current\" is no longer supported"
-msgstr "ÚÎÁÞÅÎÉÅ ÄÁÔÙ/×ÒÅÍÅÎÉ \"current\" ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: catalog/pg_shdepend.c:1027
+#, fuzzy, c-format
+msgid "access to %s"
+msgstr "ÕÄÁÌÅÎÉÅ ÓÎÉÓÈÏÄÉÔ ÄÏ %s"
-#: utils/adt/date.c:732
-#: utils/adt/date.c:775
-#: utils/adt/date.c:1337
-#: utils/adt/date.c:1374
-#: utils/adt/date.c:2252
-#: utils/adt/formatting.c:2897
-#: utils/adt/formatting.c:2922
-#: utils/adt/formatting.c:2981
-#: utils/adt/nabstime.c:570
-#: utils/adt/nabstime.c:613
-#: utils/adt/nabstime.c:643
-#: utils/adt/nabstime.c:686
-#: utils/adt/timestamp.c:152
-#: utils/adt/timestamp.c:186
-#: utils/adt/timestamp.c:394
-#: utils/adt/timestamp.c:430
-#: utils/adt/timestamp.c:1928
-#: utils/adt/timestamp.c:1949
-#: utils/adt/timestamp.c:2007
-#: utils/adt/timestamp.c:2030
-#: utils/adt/timestamp.c:2412
-#: utils/adt/timestamp.c:2530
-#: utils/adt/timestamp.c:2752
-#: utils/adt/timestamp.c:2825
-#: utils/adt/timestamp.c:2872
-#: utils/adt/timestamp.c:2968
-#: utils/adt/timestamp.c:3251
-#: utils/adt/timestamp.c:3384
-#: utils/adt/timestamp.c:3391
-#: utils/adt/timestamp.c:3404
-#: utils/adt/timestamp.c:3412
-#: utils/adt/timestamp.c:3475
-#: utils/adt/timestamp.c:3610
-#: utils/adt/timestamp.c:3618
-#: utils/adt/timestamp.c:3885
-#: utils/adt/timestamp.c:3892
-#: utils/adt/timestamp.c:3920
-#: utils/adt/timestamp.c:3924
-msgid "timestamp out of range"
-msgstr "timestamp ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
+#. translator: %s will always be "database %s"
+#: catalog/pg_shdepend.c:1035
+#, c-format
+msgid "%d objects in %s"
+msgstr ""
-#: utils/adt/date.c:802
-msgid "cannot convert reserved abstime value to date"
+#: catalog/pg_shdepend.c:1143 catalog/pg_shdepend.c:1275
+#, fuzzy, c-format
+msgid ""
+"cannot drop objects owned by %s because they are required by the database "
+"system"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s: ÜÔÏÔ ÏÂßÅËÔ ÎÕÖÅÎ ÓÉÓÔÅÍÅ ÂÁÚ ÄÁÎÎÙÈ"
+
+#: catalog/toasting.c:131
+msgid "shared tables cannot be toasted after initdb"
msgstr ""
-#: utils/adt/date.c:863
+#: commands/aggregatecmds.c:103
#, c-format
-msgid "invalid input syntax for type date: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ date: \"%s\""
+msgid "aggregate attribute \"%s\" not recognized"
+msgstr "ÁÇÒÅÇÁÔÎÙÊ ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
-#: utils/adt/date.c:1579
-#, c-format
-msgid "invalid input syntax for type time: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ time: \"%s\""
+#: commands/aggregatecmds.c:113
+msgid "aggregate stype must be specified"
+msgstr "stype ÁÇÒÅÇÁÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ"
-#: utils/adt/date.c:1671
-#: utils/adt/date.c:1690
-#, c-format
-msgid "\"time\" units \"%s\" not recognized"
-msgstr "ÅÄÉÎÉÃÙ ÔÉÐÁ \"time\" -- \"%s\" -- ÎÅ ÒÁÓÐÏÚÎÁÎÙ"
+#: commands/aggregatecmds.c:117
+msgid "aggregate sfunc must be specified"
+msgstr "sfunc ÁÇÒÅÇÁÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎÁ"
+
+#: commands/aggregatecmds.c:134
+#, fuzzy
+msgid "aggregate input type must be specified"
+msgstr "stype ÁÇÒÅÇÁÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ"
+
+#: commands/aggregatecmds.c:159
+msgid "basetype is redundant with aggregate input type specification"
+msgstr ""
-#: utils/adt/date.c:2330
+#: commands/aggregatecmds.c:183
#, c-format
-msgid "invalid input syntax for type time with time zone: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ time with time zone: \"%s\""
+msgid "aggregate transition data type cannot be %s"
+msgstr "ÐÅÒÅÈÏÄÎÙÊ ÔÉÐ ÁÇÒÅÇÁÔÁ ÎÅ ÍÏÖÅÔ ÂÙÔØ %s"
+
+#: commands/aggregatecmds.c:221
+#, fuzzy, c-format
+msgid "aggregate %s(%s) does not exist, skipping"
+msgstr "ÁÇÒÅÇÁÔ %s(%s) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/date.c:2436
-#: utils/adt/date.c:2455
+#: commands/aggregatecmds.c:288 commands/functioncmds.c:972
#, c-format
-msgid "\"time with time zone\" units \"%s\" not recognized"
-msgstr "ÅÄÉÎÉÃÙ ÔÉÐÁ \"time with time zone\" -- \"%s\" -- ÎÅ ÒÁÓÐÏÚÎÁÎÙ"
+msgid "function %s already exists in schema \"%s\""
+msgstr "ÆÕÎËÃÉÑ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
-#: utils/adt/date.c:2510
-#: utils/adt/timestamp.c:3816
-#: utils/adt/timestamp.c:3965
+#: commands/analyze.c:167
#, c-format
-msgid "time zone \"%s\" not recognized"
-msgstr "×ÒÅÍÅÎÎÁÑ ÚÏÎÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎÁ"
+msgid "skipping \"%s\" --- only table or database owner can analyze it"
+msgstr ""
+"ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÔÏÌØËÏ ×ÌÁÄÅÌÅà ÔÁÂÌÉÃÙ ÉÌÉ ÂÁÚÙ ÍÏÖÅÔ ÁÎÁÌÉÚÉÒÏ×ÁÔØ "
+"ÜÔÏÔ ÏÂßÅËÔ"
-#: utils/adt/date.c:2532
+#: commands/analyze.c:182
#, c-format
-msgid "\"interval\" time zone \"%s\" not valid"
+msgid ""
+"skipping \"%s\" --- cannot analyze indexes, views, or special system tables"
msgstr ""
+"ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÉÎÄÅËÓÙ, ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÉÌÉ ÓÐÅÃÉÁÌØÎÙÅ ÓÉÓÔÅÍÎÙÅ "
+"ÔÁÂÌÉÃÙ ÎÅ ÁÎÁÌÉÚÉÒÕÀÔÓÑ ÄÌÑ ÓÂÏÒÁ ÓÔÁÔÉÓÔÉËÉ"
-#: utils/adt/datetime.c:1495
-#: utils/adt/datetime.c:2360
-#: utils/adt/formatting.c:3183
+#: commands/analyze.c:210
#, c-format
-msgid "inconsistent use of year %04d and \"BC\""
+msgid "analyzing \"%s.%s\""
+msgstr "ÁÎÁÌÉÚÉÒÕÅÔÓÑ \"%s.%s\""
+
+#: commands/analyze.c:494
+#, c-format
+msgid "automatic analyze of table \"%s.%s.%s\" system usage: %s"
msgstr ""
-#: utils/adt/datetime.c:3305
-#: utils/adt/datetime.c:3312
+#: commands/analyze.c:1062
#, c-format
-msgid "date/time field value out of range: \"%s\""
-msgstr "ÚÎÁÞÅÎÉÅ ÐÏÌÑ ÔÉÐÁ date/time ×ÎÅ ÄÉÁÐÁÚÏÎÁ: \"%s\""
+msgid ""
+"\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead "
+"rows; %d rows in sample, %.0f estimated total rows"
+msgstr ""
-#: utils/adt/datetime.c:3314
-msgid "Perhaps you need a different \"datestyle\" setting."
+#: commands/async.c:344
+msgid "cannot PREPARE a transaction that has executed LISTEN or UNLISTEN"
msgstr ""
-#: utils/adt/datetime.c:3319
+#: commands/cluster.c:118 commands/cluster.c:460
+msgid "cannot cluster temporary tables of other sessions"
+msgstr "ÎÅÌØÚÑ ÇÒÕÐÐÉÒÏ×ÁÔØ ×ÒÅÍÅÎÎÙÅ ÔÁÂÌÉÃÙ ÄÒÕÇÉÈ ÓÅÓÓÉÊ"
+
+#: commands/cluster.c:149
#, c-format
-msgid "interval field value out of range: \"%s\""
-msgstr "ÚÎÁÞÅÎÉÅ ÉÎÔÅÒ×ÁÌÁ ×ÎÅ ÄÉÁÐÁÚÏÎÁ: \"%s\""
+msgid "there is no previously clustered index for table \"%s\""
+msgstr "ÎÅ ÉÍÅÅÔÓÑ ÐÒÅÄÙÄÕÝÅÇÏ ÐÅÒÅÇÒÕÐÐÉÒÏ×ÁÎÎÏÇÏ ÉÎÄÅËÓÁ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
-#: utils/adt/datetime.c:3325
+#: commands/cluster.c:163 commands/tablecmds.c:5688
#, c-format
-msgid "time zone displacement out of range: \"%s\""
-msgstr "ÓÍÅÝÅÎÉÅ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ ×ÎÅ ÄÉÁÐÁÚÏÎÁ: \"%s\""
+msgid "index \"%s\" for table \"%s\" does not exist"
+msgstr "ÉÎÄÅËÓ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#. translator: first %s is inet or cidr
-#: utils/adt/datetime.c:3332
-#: utils/adt/network.c:93
+#: commands/cluster.c:367
#, c-format
-msgid "invalid input syntax for type %s: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ %s: \"%s\""
+msgid "\"%s\" is not an index for table \"%s\""
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
-#: utils/adt/datum.c:80
-#: utils/adt/datum.c:92
-msgid "invalid Datum pointer"
-msgstr "ÎÅ×ÅÒÎÙÊ ÕËÁÚÁÔÅÌØ Datum"
+#: commands/cluster.c:380
+#, fuzzy, c-format
+msgid "cannot cluster on partial index \"%s\""
+msgstr "ÎÅÌØÚÑ ÇÒÕÐÐÉÒÏ×ÁÔØ ÐÏ ÞÁÓÔÉÞÎÏÍÕ ÉÎÄÅËÓÕ"
-#: utils/adt/encode.c:55
-#: utils/adt/encode.c:91
-#, c-format
-msgid "unrecognized encoding: \"%s\""
-msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÁÑ ËÏÄÉÒÏ×ËÁ: \"%s\""
+#: commands/cluster.c:386
+#, fuzzy, c-format
+msgid ""
+"cannot cluster on index \"%s\" because access method does not support "
+"clustering"
+msgstr ""
+"ÎÅÌØÚÑ ÇÒÕÐÐÉÒÏ×ÁÔØ ËÏÇÄÁ ÍÅÔÏÄ ÄÏÓÔÕÐÁ ÐÏ ÉÎÄÅËÓÕ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÕÌÅ×ÙÅ "
+"(NULL) ÚÎÁÞÅÎÉÑ"
-#: utils/adt/encode.c:150
-#, c-format
-msgid "invalid hexadecimal digit: \"%c\""
-msgstr "ÎÅ×ÅÒÎÁÑ ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÁÑ ÃÉÆÒÁ: \"%c\""
+#: commands/cluster.c:406
+#, fuzzy, c-format
+msgid ""
+"cannot cluster on index \"%s\" because access method does not handle null "
+"values"
+msgstr ""
+"ÎÅÌØÚÑ ÇÒÕÐÐÉÒÏ×ÁÔØ ËÏÇÄÁ ÍÅÔÏÄ ÄÏÓÔÕÐÁ ÐÏ ÉÎÄÅËÓÕ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÕÌÅ×ÙÅ "
+"(NULL) ÚÎÁÞÅÎÉÑ"
-#: utils/adt/encode.c:178
-msgid "invalid hexadecimal data: odd number of digits"
-msgstr "ÎÅ×ÅÒÎÙÅ ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÙÅ ÄÁÎÎÙÅ: ÎÅÞ£ÔÎÏÅ ÞÉÓÌÏ ÃÉÆÒ"
+#: commands/cluster.c:409
+#, c-format
+msgid ""
+"You might be able to work around this by marking column \"%s\" NOT NULL, or "
+"use ALTER TABLE ... SET WITHOUT CLUSTER to remove the cluster specification "
+"from the table."
+msgstr ""
-#: utils/adt/encode.c:295
-msgid "unexpected \"=\""
-msgstr "ÎÅÏÖÉÄÁÎÎÙÊ \"=\""
+#: commands/cluster.c:411
+#, fuzzy, c-format
+msgid ""
+"You might be able to work around this by marking column \"%s\" NOT NULL."
+msgstr ""
+"÷Ù ÍÏÖÅÔ ÓÍÏÖÅÔÅ ÜÔÏ ÏÂÏÊÔÉ ÐÕÔ£Í ÄÅËÌÁÒÉÒÏ×ÁÎÉÑ ËÏÌÏÎËÉ \"%s\" ËÁË NOT NULL."
-#: utils/adt/encode.c:307
-msgid "invalid symbol"
-msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÍ×ÏÌ"
+#: commands/cluster.c:422
+#, fuzzy, c-format
+msgid ""
+"cannot cluster on expressional index \"%s\" because its index access method "
+"does not handle null values"
+msgstr ""
+"ÎÅÌØÚÑ ÇÒÕÐÐÉÒÏ×ÁÔØ ÐÏ ÉÎÄÅËÓÎÏÍÕ ×ÙÒÁÖÅÎÉÀ ËÏÇÄÁ ÍÅÔÏÄ ÄÏÓÔÕÐÁ ÐÏ ÉÎÄÅËÓÕ "
+"ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÕÌÅ×ÙÅ (NULL) ÚÎÁÞÅÎÉÑ"
-#: utils/adt/encode.c:327
-msgid "invalid end sequence"
-msgstr "ÎÅ×ÅÒÎÙÊ ËÏÎÅà ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ"
+#: commands/cluster.c:437
+#, fuzzy, c-format
+msgid "cannot cluster on invalid index \"%s\""
+msgstr "ÎÅÌØÚÑ ÇÒÕÐÐÉÒÏ×ÁÔØ ÐÏ ÞÁÓÔÉÞÎÏÍÕ ÉÎÄÅËÓÕ"
-#: utils/adt/encode.c:436
-#: utils/adt/encode.c:501
-#: utils/adt/varlena.c:118
-#: utils/adt/varlena.c:158
-msgid "invalid input syntax for type bytea"
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ bytea"
+#: commands/cluster.c:450
+#, c-format
+msgid "\"%s\" is a system catalog"
+msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ"
-#: utils/adt/float.c:219
-msgid "type \"real\" value out of range: overflow"
-msgstr "ÚÎÁÞÅÎÉÑ ÔÉÐÁ \"real\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ: ÐÅÒÅÐÏÌÎÅÎÉÅ"
+#: commands/comment.c:607
+#, fuzzy
+msgid "database name cannot be qualified"
+msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÔÅËÕÝÕÀ ÂÁÚÕ ÄÁÎÎÙÈ"
-#: utils/adt/float.c:223
-msgid "type \"real\" value out of range: underflow"
+#: commands/comment.c:655
+msgid "tablespace name cannot be qualified"
msgstr ""
-#: utils/adt/float.c:238
-msgid "type \"double precision\" value out of range: overflow"
-msgstr "ÚÎÁÞÅÎÉÑ ÔÉÐÁ \"double precision\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ: ÐÅÒÅÐÏÌÎÅÎÉÅ"
-
-#: utils/adt/float.c:242
-msgid "type \"double precision\" value out of range: underflow"
+#: commands/comment.c:692
+msgid "role name cannot be qualified"
msgstr ""
-#: utils/adt/float.c:280
-msgid "deprecated input syntax for type real: \"\""
+#: commands/comment.c:701
+#, c-format
+msgid "must be member of role \"%s\" to comment upon it"
msgstr ""
-#: utils/adt/float.c:281
-#: utils/adt/float.c:458
-#: utils/adt/oid.c:46
-msgid "This input will be rejected in a future release of PostgreSQL."
+#: commands/comment.c:725 commands/schemacmds.c:164
+msgid "schema name cannot be qualified"
msgstr ""
-#: utils/adt/float.c:320
+#: commands/comment.c:802
#, c-format
-msgid "\"%s\" is out of range for type real"
-msgstr "\"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ real (×ÅÝÅÓÔ×ÅÎÎÙÅ ÞÉÓÌÁ)"
+msgid "rule \"%s\" does not exist"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/float.c:325
-#: utils/adt/float.c:349
+#: commands/comment.c:810
#, c-format
-msgid "invalid input syntax for type real: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ real: \"%s\""
+msgid "there are multiple rules named \"%s\""
+msgstr "ÉÍÅÅÔÓÑ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÐÒÁ×ÉÌÁ Ó ÉÍÅÎÅÍ \"%s\""
-#: utils/adt/float.c:457
-msgid "deprecated input syntax for type double precision: \"\""
-msgstr ""
+#: commands/comment.c:811
+msgid "Specify a relation name as well as a rule name."
+msgstr "õËÁÖÉÔÅ ÉÍÑ ÏÔÎÏÛÅÎÉÑ É ÔÁËÖÅ ÉÍÑ ÐÒÁ×ÉÌÁ."
-#: utils/adt/float.c:497
+#: commands/comment.c:839 rewrite/rewriteDefine.c:664
+#: rewrite/rewriteDefine.c:727 rewrite/rewriteRemove.c:60
#, c-format
-msgid "\"%s\" is out of range for type double precision"
-msgstr "\"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ double (ÐÌÁ×ÁÀÝÁÑ ÚÁÐÑÔÁÑ, Ä×ÏÊÎÏÊ ÔÏÞÎÏÓÔÉ)"
+msgid "rule \"%s\" for relation \"%s\" does not exist"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/float.c:502
-#: utils/adt/float.c:526
-#: utils/adt/numeric.c:3298
-#: utils/adt/numeric.c:3324
+#: commands/comment.c:1034 commands/trigger.c:762 commands/trigger.c:983
+#: commands/trigger.c:1092
#, c-format
-msgid "invalid input syntax for type double precision: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ double, ÔÏÞÎÏÓÔØ: \"%s\""
-
-#: utils/adt/float.c:1131
-#: utils/adt/float.c:1197
-#: utils/adt/int.c:614
-#: utils/adt/int.c:642
-#: utils/adt/int.c:662
-#: utils/adt/int.c:691
-#: utils/adt/int.c:716
-#: utils/adt/int.c:731
-#: utils/adt/int.c:861
-#: utils/adt/int.c:881
-#: utils/adt/int.c:907
-#: utils/adt/int.c:941
-#: utils/adt/int.c:961
-#: utils/adt/int.c:987
-#: utils/adt/int.c:1012
-#: utils/adt/int.c:1091
-#: utils/adt/int8.c:947
-#: utils/adt/numeric.c:1785
-#: utils/adt/numeric.c:1794
-#: utils/adt/varbit.c:1234
-msgid "integer out of range"
-msgstr "ÃÅÌÏÅ ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
+msgid "trigger \"%s\" for table \"%s\" does not exist"
+msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/float.c:1150
-#: utils/adt/float.c:1216
-#: utils/adt/int.c:297
-#: utils/adt/int.c:747
-#: utils/adt/int.c:775
-#: utils/adt/int.c:795
-#: utils/adt/int.c:815
-#: utils/adt/int.c:841
-#: utils/adt/int.c:1106
-#: utils/adt/int8.c:972
-#: utils/adt/numeric.c:1886
-#: utils/adt/numeric.c:1897
-msgid "smallint out of range"
-msgstr "smallint ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
+#: commands/comment.c:1113
+#, c-format
+msgid "table \"%s\" has multiple constraints named \"%s\""
+msgstr "ÔÁÂÌÉÃÁ \"%s\" ÓÏÄÅÒÖÉÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÏÎÓÔÒÅÊÎÔÁ Ó ÉÍÅÎÅÍ \"%s\""
-#: utils/adt/float.c:1452
-#: utils/adt/numeric.c:4220
-msgid "cannot take square root of a negative number"
-msgstr "ÎÅÌØÚÑ ÂÒÁÔØ Ë×ÁÄÒÁÔÎÙÊ ËÏÒÅÎØ ÏÔÒÉÃÁÔÅÌØÎÏÇÏ ÞÉÓÌÁ"
+#: commands/comment.c:1125
+#, c-format
+msgid "constraint \"%s\" for table \"%s\" does not exist"
+msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/float.c:1493
-#: utils/adt/numeric.c:1704
-msgid "invalid argument for power function"
-msgstr ""
-
-#: utils/adt/float.c:1508
-#: utils/adt/float.c:1538
-msgid "result is out of range"
-msgstr "ÒÅÚÕÌØÔÁÔ ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-
-#: utils/adt/float.c:1561
-#: utils/adt/float.c:1591
-#: utils/adt/numeric.c:4439
-msgid "cannot take logarithm of zero"
-msgstr "ÎÅÌØÚÑ ÂÒÁÔØ ÌÏÇÁÒÉÆÍ ÎÕÌÑ"
-
-#: utils/adt/float.c:1565
-#: utils/adt/float.c:1595
-#: utils/adt/numeric.c:4443
-msgid "cannot take logarithm of a negative number"
-msgstr "ÎÅÌØÚÑ ÂÒÁÔØ ÌÏÇÁÒÉÆÍ ÏÔÒÉÃÁÔÅÌØÎÏÇÏ ÞÉÓÌÁ"
-
-#: utils/adt/float.c:1622
-#: utils/adt/float.c:1647
-#: utils/adt/float.c:1672
-#: utils/adt/float.c:1698
-#: utils/adt/float.c:1723
-#: utils/adt/float.c:1748
-#: utils/adt/float.c:1774
-#: utils/adt/float.c:1799
-msgid "input is out of range"
-msgstr "××ÏÄ ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
-
-#: utils/adt/formatting.c:986
-msgid "\"9\" must be ahead of \"PR\""
-msgstr "\"9\" ÄÏÌÖÎÁ ÂÙÔØ ÄÏ \"PR\""
-
-#: utils/adt/formatting.c:1005
-msgid "\"0\" must be ahead of \"PR\""
-msgstr "\"0\" ÄÏÌÖÅÎ ÂÙÔØ ÄÏ \"PR\""
-
-#: utils/adt/formatting.c:1034
-msgid "multiple decimal points"
-msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÄÅÓÑÔÉÞÎÙÅ ÚÁÐÑÔÙÅ"
+#: commands/comment.c:1154 commands/conversioncmds.c:112
+#: commands/conversioncmds.c:146 commands/conversioncmds.c:202
+#, c-format
+msgid "conversion \"%s\" does not exist"
+msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/formatting.c:1041
-#: utils/adt/formatting.c:1146
-msgid "cannot use \"V\" and decimal point together"
+#: commands/comment.c:1184
+msgid "language name cannot be qualified"
msgstr ""
-#: utils/adt/formatting.c:1056
-msgid "not unique \"S\""
-msgstr "ÎÅÕÎÉËÁÌØÎÏÅ \"S\""
-
-#: utils/adt/formatting.c:1063
-msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"S\" É \"PL\"/\"MI\"/\"SG\"/\"PR\" ×ÍÅÓÔÅ"
-
-#: utils/adt/formatting.c:1087
-msgid "cannot use \"S\" and \"MI\" together"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"S\" É \"MI\" ×ÍÅÓÔÅ"
-
-#: utils/adt/formatting.c:1100
-msgid "cannot use \"S\" and \"PL\" together"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"S\" É \"PL\" ×ÍÅÓÔÅ"
-
-#: utils/adt/formatting.c:1113
-msgid "cannot use \"S\" and \"SG\" together"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"S\" É \"SG\" ×ÍÅÓÔÅ"
-
-#: utils/adt/formatting.c:1125
-msgid "cannot use \"PR\" and \"S\"/\"PL\"/\"MI\"/\"SG\" together"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"S\" É \"S\"/\"PL\"/\"MI\"/\"SG\" ×ÍÅÓÔÅ"
-
-#: utils/adt/formatting.c:1155
-msgid "\"E\" is not supported"
-msgstr "\"E\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: commands/comment.c:1199
+msgid "must be superuser to comment on procedural language"
+msgstr ""
-#: utils/adt/formatting.c:1426
+#: commands/comment.c:1236 commands/comment.c:1322 commands/indexcmds.c:282
+#: commands/opclasscmds.c:288 commands/opclasscmds.c:681
+#: commands/opclasscmds.c:784 commands/opclasscmds.c:1518
+#: commands/opclasscmds.c:1581 commands/opclasscmds.c:1749
+#: commands/opclasscmds.c:1849 commands/opclasscmds.c:1946
+#: commands/opclasscmds.c:2073
#, c-format
-msgid "\"%s\" is not a number"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÞÉÓÌÏÍ"
-
-#: utils/adt/formatting.c:1691
-msgid "invalid AM/PM string"
-msgstr "ÎÅ×ÅÒÎÁÑ AM/PM ÓÔÒÏËÁ"
-
-#: utils/adt/formatting.c:2037
-msgid "\"TZ\"/\"tz\" not supported"
-msgstr "\"TZ\"/\"tz\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+msgid "access method \"%s\" does not exist"
+msgstr "ÍÅÔÏÄ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/formatting.c:2047
+#: commands/comment.c:1265 commands/comment.c:1275 commands/indexcmds.c:955
+#: commands/indexcmds.c:965 commands/opclasscmds.c:1530
+#: commands/opclasscmds.c:1534 commands/opclasscmds.c:1771
+#: commands/opclasscmds.c:1782 commands/opclasscmds.c:1970
+#: commands/opclasscmds.c:1981
#, c-format
-msgid "invalid value for %s"
-msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ %s"
+msgid "operator class \"%s\" does not exist for access method \"%s\""
+msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÄÌÑ ÍÅÄÏÔÁ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/formatting.c:3144
-msgid "AM/PM hour must be between 1 and 12"
-msgstr "ÞÁÓ × AM/PM ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 1 É 12"
+#: commands/comment.c:1351 commands/comment.c:1361 commands/opclasscmds.c:350
+#: commands/opclasscmds.c:804 commands/opclasscmds.c:1593
+#: commands/opclasscmds.c:1597 commands/opclasscmds.c:1871
+#: commands/opclasscmds.c:1882 commands/opclasscmds.c:2097
+#: commands/opclasscmds.c:2108
+#, fuzzy, c-format
+msgid "operator family \"%s\" does not exist for access method \"%s\""
+msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÄÌÑ ÍÅÄÏÔÁ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/formatting.c:3218
-msgid "cannot calculate day of year without year information"
-msgstr "ÎÅÌØÚÑ ÒÁÓÞÉÔÁÔØ ÄÅÎØ ÇÏÄÁ ÂÅÚ ÉÎÆÏÒÍÁÃÉÉ Ï ÇÏÄÅ"
+#: commands/comment.c:1464 commands/functioncmds.c:1596
+#, c-format
+msgid "cast from type %s to type %s does not exist"
+msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/formatting.c:4084
-msgid "\"RN\" not supported"
-msgstr "\"RN\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#: commands/comment.c:1476 commands/functioncmds.c:1379
+#: commands/functioncmds.c:1613
+#, c-format
+msgid "must be owner of type %s or type %s"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÔÉÐÁ %s ÉÌÉ ÔÉÐÁ %s"
-#: utils/adt/geo_ops.c:292
-#: utils/adt/geo_ops.c:3953
-#: utils/adt/geo_ops.c:4843
-msgid "too many points requested"
-msgstr "ÚÁÐÒÏÝÅÎÏ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÔÏÞÅË"
+#: commands/comment.c:1496
+#, fuzzy
+msgid "must be superuser to comment on text search parser"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-#: utils/adt/geo_ops.c:315
-msgid "could not format \"path\" value"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÔØ ÚÎÁÞÅÎÉÅ \"path\""
+#: commands/comment.c:1525
+#, fuzzy
+msgid "must be superuser to comment on text search template"
+msgstr "îÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ tablespace."
-#: utils/adt/geo_ops.c:390
+#: commands/conversioncmds.c:66
#, c-format
-msgid "invalid input syntax for type box: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ box: \"%s\""
+msgid "source encoding \"%s\" does not exist"
+msgstr "ÉÓÈÏÄÎÁÑ ËÏÄÉÒÏ×ËÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/geo_ops.c:903
+#: commands/conversioncmds.c:73
#, c-format
-msgid "invalid input syntax for type line: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ line: \"%s\""
+msgid "destination encoding \"%s\" does not exist"
+msgstr "ËÏÄÉÒÏ×ËÁ ÎÁÚÎÁÞÅÎÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: 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 "type \"line\" not yet implemented"
-msgstr "ÔÉÐ \"line\" ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎ"
+#: commands/conversioncmds.c:118
+#, fuzzy, c-format
+msgid "conversion \"%s\" does not exist, skipping"
+msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/geo_ops.c:1352
-#: utils/adt/geo_ops.c:1375
+#: commands/conversioncmds.c:164
#, c-format
-msgid "invalid input syntax for type path: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ path: \"%s\""
+msgid "conversion \"%s\" already exists in schema \"%s\""
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
-#: utils/adt/geo_ops.c:1412
-msgid "invalid number of points in external \"path\" value"
+#: commands/copy.c:310 commands/copy.c:322 commands/copy.c:356
+#: commands/copy.c:366
+msgid "COPY BINARY is not supported to stdout or from stdin"
msgstr ""
+"COPY BINARY ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ÓÔÁÎÄÁÒÔÎÏÇÏ ×Ù×ÏÄÁ (stdout) ÉÌÉ ××ÏÄÁ "
+"(stdin)"
-#: utils/adt/geo_ops.c:1753
-#, c-format
-msgid "invalid input syntax for type point: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ point: \"%s\""
-
-#: utils/adt/geo_ops.c:1981
+#: commands/copy.c:444
#, c-format
-msgid "invalid input syntax for type lseg: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ lseg: \"%s\""
-
-#: utils/adt/geo_ops.c:2573
-msgid "function \"dist_lb\" not implemented"
-msgstr "ÆÕÎËÃÉÑ \"dist_lb\" ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
+msgid "could not write to COPY file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ COPY: %m"
-#: utils/adt/geo_ops.c:3086
-msgid "function \"close_lb\" not implemented"
-msgstr "ÆÕÎËÃÉÑ \"close_lb\" ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
+#: commands/copy.c:456
+msgid "connection lost during COPY to stdout"
+msgstr "ÐÏÄÓÏÅÄÉÎÅÎÉÅ ÐÏÔÅÒÑÎÏ ×Ï ×ÒÅÍÑ COPY × ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ (stdout)"
-#: utils/adt/geo_ops.c:3365
-msgid "cannot create bounding box for empty polygon"
-msgstr ""
+#: commands/copy.c:497
+#, fuzzy, c-format
+msgid "could not read from COPY file: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ COPY: %m"
-#: utils/adt/geo_ops.c:3389
-#: utils/adt/geo_ops.c:3401
+#: commands/copy.c:548
#, c-format
-msgid "invalid input syntax for type polygon: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ polygon: \"%s\""
+msgid "COPY from stdin failed: %s"
+msgstr "ÏÛÉÂËÁ ÐÒÉ COPY ÉÚ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ (stdin): %s"
-#: utils/adt/geo_ops.c:3441
-msgid "invalid number of points in external \"polygon\" value"
+#: commands/copy.c:564
+#, c-format
+msgid "unexpected message type 0x%02X during COPY from stdin"
msgstr ""
+"ÎÅÏÖÉÄÁÎÎÙÊ ÔÉÐ ÓÏÏÂÝÅÎÉÑ 0x%02X ÐÒÉ COPY ÉÚ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ (stdin)"
+
+#: commands/copy.c:744 commands/copy.c:752 commands/copy.c:760
+#: commands/copy.c:768 commands/copy.c:776 commands/copy.c:784
+#: commands/copy.c:792 commands/copy.c:800 commands/copy.c:808
+#: commands/copy.c:816 commands/dbcommands.c:121 commands/dbcommands.c:129
+#: commands/dbcommands.c:137 commands/dbcommands.c:145
+#: commands/dbcommands.c:153 commands/dbcommands.c:875
+#: commands/functioncmds.c:348 commands/functioncmds.c:436
+#: commands/functioncmds.c:444 commands/sequence.c:991
+#: commands/sequence.c:1004 commands/sequence.c:1012 commands/sequence.c:1020
+#: commands/sequence.c:1028 commands/sequence.c:1036 commands/sequence.c:1044
+#: commands/user.c:133 commands/user.c:150 commands/user.c:158
+#: commands/user.c:166 commands/user.c:174 commands/user.c:182
+#: commands/user.c:190 commands/user.c:198 commands/user.c:206
+#: commands/user.c:214 commands/user.c:222 commands/user.c:444
+#: commands/user.c:456 commands/user.c:464 commands/user.c:472
+#: commands/user.c:480 commands/user.c:488 commands/user.c:496
+#: commands/user.c:505 commands/user.c:513
+msgid "conflicting or redundant options"
+msgstr "ËÏÎÆÌÉËÔÕÀÝÉÅ ÉÌÉ ÉÚÌÉÛÎÉÅ ÏÐÃÉÉ"
-#: utils/adt/geo_ops.c:3751
-msgid "function \"poly_distance\" not implemented"
-msgstr "ÆÕÎËÃÉÑ \"poly_distance\" ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
+#: commands/copy.c:828
+msgid "cannot specify DELIMITER in BINARY mode"
+msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ DELIMITER × ÒÅÖÉÍÅ BINARY"
-#: utils/adt/geo_ops.c:4063
-msgid "function \"path_center\" not implemented"
-msgstr "ÆÕÎËÃÉÑ \"path_center\" ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
+#: commands/copy.c:833
+msgid "cannot specify CSV in BINARY mode"
+msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ CSV × ÒÅÖÉÍÅ BINARY"
-#: utils/adt/geo_ops.c:4080
-msgid "open path cannot be converted to polygon"
-msgstr ""
+#: commands/copy.c:838
+msgid "cannot specify NULL in BINARY mode"
+msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ NULL × ÒÅÖÉÍÅ BINARY"
-#: utils/adt/geo_ops.c:4247
-#: utils/adt/geo_ops.c:4257
-#: utils/adt/geo_ops.c:4272
-#: utils/adt/geo_ops.c:4278
-#, c-format
-msgid "invalid input syntax for type circle: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ circle: \"%s\""
+#: commands/copy.c:860
+#, fuzzy
+msgid "COPY delimiter must be a single ASCII character"
+msgstr "ÒÁÚÄÅÌÉÔÅÌØ × COPY ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÓÉÍ×ÏÌÏÍ"
-#: utils/adt/geo_ops.c:4300
-#: utils/adt/geo_ops.c:4308
-msgid "could not format \"circle\" value"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÔØ ÚÎÁÞÅÎÉÅ \"circle\""
+#: commands/copy.c:867
+#, fuzzy
+msgid "COPY delimiter cannot be newline or carriage return"
+msgstr "ÒÁÚÄÅÌÉÔÅÌØ × COPY ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÓÉÍ×ÏÌÏÍ"
-#: utils/adt/geo_ops.c:4335
-msgid "invalid radius in external \"circle\" value"
+#: commands/copy.c:873
+msgid "COPY null representation cannot use newline or carriage return"
msgstr ""
-#: utils/adt/geo_ops.c:4829
-msgid "cannot convert circle with radius zero to polygon"
-msgstr "ÎÅÌØÚÑ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ËÒÕÇ Ó ÎÕÌÅ×ÙÍ ÒÁÄÉÕÓÏÍ × ÐÏÌÉÇÏÎ"
+#: commands/copy.c:890
+#, fuzzy, c-format
+msgid "COPY delimiter cannot be \"%s\""
+msgstr "ÔÉÐ ÜÌÅÍÅÎÔÁ ÍÁÓÓÉ×Á ÎÅ ÍÏÖÅÔ ÂÙÔØ %s"
-#: utils/adt/geo_ops.c:4834
-msgid "must request at least 2 points"
+#: commands/copy.c:896
+msgid "COPY HEADER available only in CSV mode"
msgstr ""
-#: utils/adt/geo_ops.c:4878
-#: utils/adt/geo_ops.c:4901
-msgid "cannot convert empty polygon to circle"
-msgstr "ÎÅÌØÚÑ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÐÕÓÔÏÊ ÐÏÌÉÇÏÎ × ËÒÕÇ"
-
-#: utils/adt/int.c:137
-msgid "int2vector has too many elements"
-msgstr "int2vector ÓÏÄÅÒÖÉÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÜÌÅÍÅÎÔÏ×"
-
-#: utils/adt/int.c:1294
-#: utils/adt/int8.c:1151
-msgid "step size may not equal zero"
+#: commands/copy.c:902
+msgid "COPY quote available only in CSV mode"
msgstr ""
-#: utils/adt/int8.c:101
-#: utils/adt/int8.c:136
-#: utils/adt/numutils.c:74
-#: utils/adt/numutils.c:84
-#: utils/adt/numutils.c:97
-#, c-format
-msgid "invalid input syntax for integer: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ integer: \"%s\""
+#: commands/copy.c:907
+#, fuzzy
+msgid "COPY quote must be a single ASCII character"
+msgstr "ÒÁÚÄÅÌÉÔÅÌØ × COPY ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÓÉÍ×ÏÌÏÍ"
-#: utils/adt/int8.c:117
-#, c-format
-msgid "value \"%s\" is out of range for type bigint"
-msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ bigint"
+#: commands/copy.c:912
+#, fuzzy
+msgid "COPY delimiter and quote must be different"
+msgstr "ÒÁÚÄÅÌÉÔÅÌØ × COPY ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÓÉÍ×ÏÌÏÍ"
-#: utils/adt/int8.c:506
-#: utils/adt/int8.c:534
-#: utils/adt/int8.c:554
-#: utils/adt/int8.c:583
-#: utils/adt/int8.c:608
-#: utils/adt/int8.c:626
-#: utils/adt/int8.c:660
-#: utils/adt/int8.c:705
-#: utils/adt/int8.c:725
-#: utils/adt/int8.c:751
-#: utils/adt/int8.c:776
-#: utils/adt/int8.c:796
-#: utils/adt/int8.c:816
-#: utils/adt/int8.c:842
-#: utils/adt/int8.c:1010
-#: utils/adt/int8.c:1049
-#: utils/adt/numeric.c:1838
-#: utils/adt/varbit.c:1313
-msgid "bigint out of range"
-msgstr "bigint ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
+#: commands/copy.c:918
+msgid "COPY escape available only in CSV mode"
+msgstr ""
-#: utils/adt/int8.c:1066
-msgid "OID out of range"
-msgstr "OID ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
+#: commands/copy.c:923
+#, fuzzy
+msgid "COPY escape must be a single ASCII character"
+msgstr "ÒÁÚÄÅÌÉÔÅÌØ × COPY ÄÏÌÖÅÎ ÂÙÔØ ÏÄÎÉÍ ÓÉÍ×ÏÌÏÍ"
-#: utils/adt/oracle_compat.c:99
-#: utils/adt/oracle_compat.c:139
-msgid "invalid multibyte character for locale"
+#: commands/copy.c:929
+msgid "COPY force quote available only in CSV mode"
msgstr ""
-#: utils/adt/oracle_compat.c:100
-msgid "The server's LC_CTYPE locale is probably incompatible with the database encoding."
+#: commands/copy.c:933
+msgid "COPY force quote only available using COPY TO"
msgstr ""
-#: utils/adt/oracle_compat.c:411
-#: utils/adt/oracle_compat.c:508
-#: utils/adt/oracle_compat.c:1132
-msgid "requested length too large"
-msgstr "ÚÁÐÒÏÛÅÎÎÁÑ ÄÌÉÎÁ ÓÌÉÛËÏÍ ×ÅÌÉËÁ"
+#: commands/copy.c:939
+msgid "COPY force not null available only in CSV mode"
+msgstr ""
-#: utils/adt/mac.c:65
-#, c-format
-msgid "invalid input syntax for type macaddr: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ macaddr: \"%s\""
+#: commands/copy.c:943
+msgid "COPY force not null only available using COPY FROM"
+msgstr ""
-#: utils/adt/mac.c:72
-#, c-format
-msgid "invalid octet value in \"macaddr\" value: \"%s\""
+#: commands/copy.c:949
+msgid "COPY delimiter must not appear in the NULL specification"
msgstr ""
-#: utils/adt/mac.c:190
-msgid "text too long to convert to MAC address"
+#: commands/copy.c:956
+msgid "CSV quote character must not appear in the NULL specification"
msgstr ""
-#: utils/adt/misc.c:81
-msgid "must be superuser to signal other server processes"
+#: commands/copy.c:962
+msgid "must be superuser to COPY to or from a file"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ COPY Ó ÆÁÊÌÁÍÉ"
+
+#: commands/copy.c:963
+msgid ""
+"Anyone can COPY to stdout or from stdin. psql's \\copy command also works "
+"for anyone."
msgstr ""
+"ëÁÖÄÙÊ ÍÏÖÅÔ COPY × stdout ÉÌÉ ÉÚ stdin. ëÏÍÁÎÄÁ psql \\copy ÔÁËÖÅ ÒÁÂÏÔÁÅÔ "
+"ÄÌÑ ×ÓÅÈ."
-#: utils/adt/misc.c:90
+#: commands/copy.c:994
#, c-format
-msgid "PID %d is not a PostgreSQL server process"
-msgstr "PID %d ÎÅ Ñ×ÌÑÅÔÓÑ PostgreSQL ÓÅÒ×ÅÒÏÍ"
+msgid "table \"%s\" does not have OIDs"
+msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÓÏÄÅÒÖÉÔ OIDs"
-#: utils/adt/misc.c:98
-#, c-format
-msgid "could not send signal to process %d: %m"
-msgstr ""
+#: commands/copy.c:1013
+#, fuzzy
+msgid "COPY (SELECT) WITH OIDS is not supported"
+msgstr "LOCATION ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: utils/adt/misc.c:156
-msgid "global tablespace never has databases"
-msgstr ""
+#: commands/copy.c:1040
+#, fuzzy
+msgid "COPY (SELECT INTO) is not supported"
+msgstr "\"E\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: utils/adt/misc.c:177
+#: commands/copy.c:1094
#, c-format
-msgid "%u is not a tablespace OID"
+msgid "FORCE QUOTE column \"%s\" not referenced by COPY"
msgstr ""
-#: utils/adt/nabstime.c:244
+#: commands/copy.c:1116
#, c-format
-msgid "invalid time zone name: \"%s\""
-msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ: \"%s\""
-
-#: utils/adt/nabstime.c:596
-#: utils/adt/nabstime.c:669
-msgid "cannot convert abstime \"invalid\" to timestamp"
+msgid "FORCE NOT NULL column \"%s\" not referenced by COPY"
msgstr ""
-#: utils/adt/nabstime.c:823
+#: commands/copy.c:1193
#, c-format
-msgid "invalid input syntax for type tinterval: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ tinterval: \"%s\""
+msgid "cannot copy from view \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ \"%s\""
-#: utils/adt/nabstime.c:888
-msgid "invalid status in external \"tinterval\" value"
+#: commands/copy.c:1195
+msgid "Try the COPY (SELECT ...) TO variant."
msgstr ""
-#: utils/adt/nabstime.c:980
-msgid "cannot convert reltime \"invalid\" to interval"
-msgstr ""
+#: commands/copy.c:1199
+#, c-format
+msgid "cannot copy from sequence \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\""
-#: utils/adt/network.c:105
+#: commands/copy.c:1204
#, c-format
-msgid "invalid cidr value: \"%s\""
-msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ cidr: \"%s\""
+msgid "cannot copy from non-table relation \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÎÅ-ÔÁÂÌÉÃÙ \"%s\""
-#: utils/adt/network.c:106
-#: utils/adt/network.c:233
-msgid "Value has bits set to right of mask."
-msgstr ""
+#: commands/copy.c:1228
+msgid "relative path not allowed for COPY to file"
+msgstr "ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ ÎÅ ÄÏÚ×ÏÌÅÎ ÄÌÑ COPY × ÆÁÊÌ"
-#: utils/adt/network.c:153
-#: utils/adt/network.c:528
-#: utils/adt/network.c:554
-#: utils/adt/network.c:590
+#: commands/copy.c:1237
#, c-format
-msgid "could not format inet value: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÆÏÒÍÁÔÉÒÏ×ÁÔØ ÚÎÁÞÅÎÉÅ inet: %m"
+msgid "could not open file \"%s\" for writing: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ÄÌÑ ÚÁÐÉÓÉ: %m"
-#: utils/adt/network.c:198
-msgid "invalid address family in external \"inet\" value"
-msgstr ""
+#: commands/copy.c:1244 commands/copy.c:1739
+#, c-format
+msgid "\"%s\" is a directory"
+msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÄÉÒÅËÔÏÒÉÅÊ"
-#: utils/adt/network.c:203
-msgid "invalid bits in external \"inet\" value"
-msgstr "ÎÅ×ÅÒÎÙÅ ÂÉÔÙ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"inet\""
+#: commands/copy.c:1530
+#, c-format
+msgid "COPY %s, line %d, column %s"
+msgstr "COPY %s, ÓÔÒÏËÁ %d, ËÏÌÏÎËÁ %s"
-#: utils/adt/network.c:209
-msgid "invalid type in external \"inet\" value"
-msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"inet\""
+#: commands/copy.c:1534 commands/copy.c:1579
+#, c-format
+msgid "COPY %s, line %d"
+msgstr "COPY %s, ÓÔÒÏËÁ %d"
-#: utils/adt/network.c:214
-msgid "invalid length in external \"inet\" value"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"inet\""
+#: commands/copy.c:1545
+#, c-format
+msgid "COPY %s, line %d, column %s: \"%s\""
+msgstr "COPY %s, ÓÔÒÏËÁ %d, ËÏÌÏÎËÁ %s: \"%s\""
-#: utils/adt/network.c:232
-msgid "invalid external \"cidr\" value"
-msgstr "ÎÅ×ÅÒÎÏÅ ×ÎÅÛÎÅÅ ÚÎÁÞÅÎÉÅ \"cidr\""
+#: commands/copy.c:1553
+#, fuzzy, c-format
+msgid "COPY %s, line %d, column %s: null input"
+msgstr "COPY %s, ÓÔÒÏËÁ %d, ËÏÌÏÎËÁ %s"
-#: utils/adt/network.c:319
+#: commands/copy.c:1565
#, c-format
-msgid "invalid mask length: %d"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÍÁÓËÉ: %d"
+msgid "COPY %s, line %d: \"%s\""
+msgstr "COPY %s, ÓÔÒÏËÁ %d: \"%s\""
-#: utils/adt/not_in.c:64
-#: utils/adt/regproc.c:1110
-#: utils/adt/regproc.c:1115
-#: utils/adt/varlena.c:1636
-#: utils/adt/varlena.c:1641
-msgid "invalid name syntax"
-msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ ÉÍÅÎÉ"
+#: commands/copy.c:1667
+#, c-format
+msgid "cannot copy to view \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÐÒÅÄÓÔÁ×ÌÅÎÉÅ \"%s\""
-#: utils/adt/not_in.c:65
-msgid "Must provide \"relationname.columnname\"."
-msgstr "îÕÖÎÏ ÐÒÅÄÏÓÔÁ×ÉÔØ \"ÉÍÑ_ÏÔÎÏÛÅÎÉÑ.ÉÍÑ_ËÏÌÏÎËÉ\"."
+#: commands/copy.c:1672
+#, c-format
+msgid "cannot copy to sequence \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\""
-#: utils/adt/numeric.c:397
-msgid "invalid length in external \"numeric\" value"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"numeric\""
+#: commands/copy.c:1677
+#, c-format
+msgid "cannot copy to non-table relation \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÎÅ-ÔÁÂÌÉÃÕ \"%s\""
-#: utils/adt/numeric.c:408
-msgid "invalid sign in external \"numeric\" value"
-msgstr "ÎÅ×ÅÒÎÙÊ ÚÎÁË ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"numeric\""
+#: commands/copy.c:1840
+msgid "COPY file signature not recognized"
+msgstr "ÐÏÄÐÉÓØ COPY-ÆÁÊÌÁ ÎÅ ÒÁÓÐÏÚÎÁÎÁ"
-#: utils/adt/numeric.c:418
-msgid "invalid digit in external \"numeric\" value"
-msgstr "ÎÅ×ÅÒÎÁÑ ÃÉÆÒÁ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"numeric\""
+#: commands/copy.c:1845
+msgid "invalid COPY file header (missing flags)"
+msgstr "ÎÅ×ÅÒÎÙÊ ÚÁÇÏÌÏ×ÏË ÆÁÊÌÁ COPY (ÏÔÓÕÔÓÔ×ÕÀÔ ÆÌÁÇÉ)"
-#: utils/adt/numeric.c:835
-msgid "count must be greater than zero"
-msgstr "ÓÞ£ÔÞÉË ÄÏÌÖÅÎ ÂÙÔØ ÂÏÌØÛÅ ÎÕÌÑ"
+#: commands/copy.c:1851
+msgid "unrecognized critical flags in COPY file header"
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÙ ËÒÉÔÉÞÅÓËÉÅ ÆÌÁÇÉ × ÚÁÇÏÌÏ×ÏËÅ ÆÁÊÌÁ COPY"
-#: utils/adt/numeric.c:848
-msgid "lower bound cannot equal upper bound"
-msgstr "ÎÉÖÎÉÊ ÐÒÅÄÅÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÒÁ×ÅÎ ×ÅÒÈÎÅÍÕ"
+#: commands/copy.c:1857
+msgid "invalid COPY file header (missing length)"
+msgstr "ÎÅ×ÅÒÎÙÊ ÚÁÇÏÌÏ×ÏË ÆÁÊÌÁ COPY (ÏÔÓÕÔÓÔ×ÕÅÔ ÄÌÉÎÁ)"
-#: utils/adt/numeric.c:1761
-msgid "cannot convert NaN to integer"
-msgstr "ÎÅÌØÚÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ NaN × integer"
+#: commands/copy.c:1864
+msgid "invalid COPY file header (wrong length)"
+msgstr "ÎÅ×ÅÒÎÙÊ ÚÁÇÏÌÏ×ÏË ÆÁÊÌÁ COPY (ÎÅÐÒÁ×ÉÌØÎÁÑ ÄÌÉÎÁ)"
-#: utils/adt/numeric.c:1829
-msgid "cannot convert NaN to bigint"
-msgstr "ÎÅÌØÚÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ NaN × bigint"
+#: commands/copy.c:1953
+#, fuzzy
+msgid "missing data for OID column"
+msgstr "ÏÔÓÕÔÓÔ×ÕÀÔ ÄÁÎÎÙÅ ÄÌÑ ËÏÌÏÎËÉ \"%s\""
-#: utils/adt/numeric.c:1877
-msgid "cannot convert NaN to smallint"
-msgstr "ÎÅÌØÚÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ NaN × smallint"
+#: commands/copy.c:1959
+msgid "null OID in COPY data"
+msgstr "ÎÕÌÅ×ÏÊ (null) OID × ÄÁÎÎÙÈ COPY"
+
+#: commands/copy.c:1969 commands/copy.c:2041
+msgid "invalid OID in COPY data"
+msgstr "ÎÅ×ÅÒÎÙÊ OID × ÄÁÎÎÙÈ COPY"
-#: utils/adt/numeric.c:2720
-#: utils/adt/numeric.c:2743
-#: utils/adt/numeric.c:2767
-#: utils/adt/numeric.c:2774
-#: utils/adt/numeric.c:2788
+#: commands/copy.c:1984
#, c-format
-msgid "invalid input syntax for type numeric: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ numeric: \"%s\""
+msgid "missing data for column \"%s\""
+msgstr "ÏÔÓÕÔÓÔ×ÕÀÔ ÄÁÎÎÙÅ ÄÌÑ ËÏÌÏÎËÉ \"%s\""
-#: utils/adt/numeric.c:3086
-msgid "value overflows numeric format"
-msgstr "ÚÎÁÞÅÎÉÅ ÐÅÒÅÐÏÌÎÑÅÔ ÆÏÒÍÁÔ numeric"
+#: commands/copy.c:2025
+#, c-format
+msgid "row field count is %d, expected %d"
+msgstr "ËÏÌÉÞÅÓÔ×Ï ÐÏÌÅÊ × ÓÔÒÏËÅ: %d, ÏÖÉÄÁÌÏÓØ: %d"
-#: utils/adt/numeric.c:3156
-msgid "numeric field overflow"
-msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ÐÏÌÑ numeric"
+#: commands/copy.c:2440 commands/copy.c:2457
+msgid "literal carriage return found in data"
+msgstr "Ñ×ÎÙÊ ×ÏÚ×ÒÁÔ ËÁÒÅÔËÉ ÎÁÊÄÅÎ × ÄÁÎÎÙÈ"
-#: utils/adt/numeric.c:3157
-#, c-format
-msgid "The absolute value is greater than or equal to 10^%d for field with precision %d, scale %d."
-msgstr ""
+#: commands/copy.c:2441 commands/copy.c:2458
+#, fuzzy
+msgid "unquoted carriage return found in data"
+msgstr "Ñ×ÎÙÊ ×ÏÚ×ÒÁÔ ËÁÒÅÔËÉ ÎÁÊÄÅÎ × ÄÁÎÎÙÈ"
-#: utils/adt/numeric.c:4310
-msgid "argument for function \"exp\" too big"
-msgstr "ÁÒÇÕÍÅÎÔ ÄÌÑ ÆÕÎËÃÉÉ \"exp\" ÓÌÉÛËÏÍ ×ÅÌÉË"
+#: commands/copy.c:2443 commands/copy.c:2460
+msgid "Use \"\\r\" to represent carriage return."
+msgstr "éÓÐÏÌØÚÕÊÔÅ \"\\r\" ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÎÏ×ÏÊ ÓÔÒÏËÉ."
-#: utils/adt/numeric.c:4692
-msgid "zero raised to zero is undefined"
-msgstr "ÎÏÌØ × ÓÔÅÐÅÎÉ ÎÏÌØ ÎÅ ÏÐÒÅÄÅÌ£Î"
+#: commands/copy.c:2444 commands/copy.c:2461
+#, fuzzy
+msgid "Use quoted CSV field to represent carriage return."
+msgstr "éÓÐÏÌØÚÕÊÔÅ \"\\r\" ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÎÏ×ÏÊ ÓÔÒÏËÉ."
-#: utils/adt/numutils.c:111
-#, c-format
-msgid "value \"%s\" is out of range for type integer"
-msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ integer"
+#: commands/copy.c:2473
+msgid "literal newline found in data"
+msgstr "Ñ×ÎÙÊ ËÏÎÅà ÓÔÒÏËÉ ÎÁÊÄÅÎ × ÄÁÎÎÙÈ"
-#: utils/adt/numutils.c:117
-#, c-format
-msgid "value \"%s\" is out of range for type smallint"
-msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ smallint"
+#: commands/copy.c:2474
+#, fuzzy
+msgid "unquoted newline found in data"
+msgstr "Ñ×ÎÙÊ ËÏÎÅà ÓÔÒÏËÉ ÎÁÊÄÅÎ × ÄÁÎÎÙÈ"
-#: utils/adt/numutils.c:123
-#, c-format
-msgid "value \"%s\" is out of range for 8-bit integer"
-msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ integer 8 ÂÉÔ"
+#: commands/copy.c:2476
+msgid "Use \"\\n\" to represent newline."
+msgstr "éÓÐÏÌØÚÕÊÔÅ \"\\n\" ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÎÏ×ÏÊ ÓÔÒÏËÉ."
-#: utils/adt/oid.c:45
-msgid "deprecated input syntax for type oid: \"\""
-msgstr "ÕÓÔÁÒÅ×ÛÉÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ oid: \"\""
+#: commands/copy.c:2477
+#, fuzzy
+msgid "Use quoted CSV field to represent newline."
+msgstr "éÓÐÏÌØÚÕÊÔÅ \"\\n\" ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÎÏ×ÏÊ ÓÔÒÏËÉ."
-#: utils/adt/oid.c:60
-#: utils/adt/oid.c:66
-#: utils/adt/oid.c:87
-#, c-format
-msgid "invalid input syntax for type oid: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ oid: \"%s\""
+#: commands/copy.c:2523 commands/copy.c:2559
+msgid "end-of-copy marker does not match previous newline style"
+msgstr ""
-#: utils/adt/oid.c:72
-#: utils/adt/oid.c:110
-#, c-format
-msgid "value \"%s\" is out of range for type oid"
-msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ oid"
+#: commands/copy.c:2532 commands/copy.c:2548
+msgid "end-of-copy marker corrupt"
+msgstr ""
-#: utils/adt/oid.c:188
-msgid "oidvector has too many elements"
-msgstr "oidvector ÓÏÄÅÒÖÉÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÜÌÅÍÅÎÔÏ×"
+#: commands/copy.c:2675 commands/copy.c:2710 commands/copy.c:2890
+#: commands/copy.c:2926
+msgid "extra data after last expected column"
+msgstr "ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÄÁÎÎÙÅ ÚÁ ÐÏÓÌÅÄÎÅÊ ÏÖÉÄÁ×ÛÅÊÓÑ ËÏÌÏÎËÏÊ"
-#: utils/adt/ruleutils.c:1615
-#, c-format
-msgid "rule \"%s\" has unsupported event type %d"
-msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÉÍÅÅÔ ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ÓÏÂÙÔÉÊ %d"
+#: commands/copy.c:2996
+msgid "unterminated CSV quoted field"
+msgstr ""
-#: utils/adt/pseudotypes.c:94
-msgid "cannot accept a value of type any"
-msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ any"
+#: commands/copy.c:3034 commands/copy.c:3053
+msgid "unexpected EOF in COPY data"
+msgstr "ÎÅÏÖÉÄÁÎÎÙÊ ËÏÎÅÃ ÆÁÊÌÁ (EOF) × ÄÁÎÎÙÈ COPY"
-#: utils/adt/pseudotypes.c:107
-msgid "cannot display a value of type any"
-msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ any"
+#: commands/copy.c:3043
+msgid "invalid field size"
+msgstr "ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÐÏÌÑ"
-#: utils/adt/pseudotypes.c:121
-#: utils/adt/pseudotypes.c:149
-msgid "cannot accept a value of type anyarray"
-msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ anyarray"
+#: commands/copy.c:3066
+msgid "incorrect binary data format"
+msgstr "ÎÅ×ÅÒÎÙÊ Ä×ÏÉÞÎÙÊ ÆÏÒÍÁÔ ÄÁÎÎÙÈ"
-#: utils/adt/pseudotypes.c:199
-msgid "cannot accept a value of type trigger"
-msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ trigger"
+#: commands/copy.c:3384 commands/tablecmds.c:796 parser/parse_target.c:780
+#: parser/parse_target.c:791
+#, c-format
+msgid "column \"%s\" specified more than once"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÕËÁÚÁÎÁ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
-#: utils/adt/pseudotypes.c:212
-msgid "cannot display a value of type trigger"
-msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ trigger"
+#: commands/dbcommands.c:160
+msgid "LOCATION is not supported anymore"
+msgstr "LOCATION ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: utils/adt/pseudotypes.c:226
-msgid "cannot accept a value of type language_handler"
-msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ language_handler"
+#: commands/dbcommands.c:161
+msgid "Consider using tablespaces instead."
+msgstr ""
-#: utils/adt/pseudotypes.c:239
-msgid "cannot display a value of type language_handler"
-msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ language_handler"
+#: commands/dbcommands.c:220
+msgid "permission denied to create database"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ÂÁÚÙ"
-#: utils/adt/pseudotypes.c:253
-msgid "cannot accept a value of type internal"
-msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ internal"
+#: commands/dbcommands.c:242
+#, c-format
+msgid "template database \"%s\" does not exist"
+msgstr "ÂÁÚÁ ÄÁÎÎÙÈ-ÛÁÂÌÏÎ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/pseudotypes.c:266
-msgid "cannot display a value of type internal"
-msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ internal"
+#: commands/dbcommands.c:254
+#, c-format
+msgid "permission denied to copy database \"%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ËÏÐÉÒÏ×ÁÎÉÀ ÂÁÚÙ \"%s\""
-#: utils/adt/pseudotypes.c:280
-msgid "cannot accept a value of type opaque"
-msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ opaque"
+#: commands/dbcommands.c:266
+#, c-format
+msgid "invalid server encoding %d"
+msgstr "ÎÅ×ÅÒÎÁÑ ËÏÄÉÒÏ×ËÁ ÓÅÒ×ÅÒÁ: %d"
-#: utils/adt/pseudotypes.c:293
-msgid "cannot display a value of type opaque"
-msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ opaque"
+#: commands/dbcommands.c:295
+#, c-format
+msgid "encoding %s does not match server's locale %s"
+msgstr ""
-#: utils/adt/pseudotypes.c:307
-msgid "cannot accept a value of type anyelement"
-msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ anyelement"
+#: commands/dbcommands.c:298
+#, c-format
+msgid "The server's LC_CTYPE setting requires encoding %s."
+msgstr ""
-#: utils/adt/pseudotypes.c:320
-msgid "cannot display a value of type anyelement"
-msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ anyelement"
+#: commands/dbcommands.c:325
+msgid "pg_global cannot be used as default tablespace"
+msgstr ""
-#: utils/adt/regexp.c:155
-#: utils/adt/regexp.c:241
+#: commands/dbcommands.c:351
#, c-format
-msgid "regular expression failed: %s"
-msgstr "ÏÛÉÂËÁ × ÒÅÇÕÌÑÒÎÏÍ ×ÙÒÁÖÅÎÉÉ: %s"
+msgid "cannot assign new default tablespace \"%s\""
+msgstr ""
-#: utils/adt/regexp.c:187
+#: commands/dbcommands.c:353
#, c-format
-msgid "invalid regular expression: %s"
-msgstr "ÎÅ×ÅÒÎÏÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ: %s"
+msgid ""
+"There is a conflict because database \"%s\" already has some tables in this "
+"tablespace."
+msgstr ""
-#: utils/adt/regproc.c:122
-#: utils/adt/regproc.c:142
+#: commands/dbcommands.c:373 commands/dbcommands.c:799
#, c-format
-msgid "more than one function named \"%s\""
-msgstr "Ä×Å ÉÌÉ ÂÏÌÅÅ ÆÕÎËÃÉÉ Ó ÉÍÅÎÅÍ \"%s\""
+msgid "database \"%s\" already exists"
+msgstr "ÂÁÚÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/regproc.c:471
-#: utils/adt/regproc.c:491
+#: commands/dbcommands.c:387
#, c-format
-msgid "more than one operator named %s"
-msgstr "ÂÏÌÅÅ ÏÄÎÏÇÏ ÏÐÅÒÁÔÏÒÁ Ó ÉÍÅÎÅÍ %s"
+msgid "source database \"%s\" is being accessed by other users"
+msgstr "ÉÓÈÏÄÎÁÑ ÂÁÚÁ \"%s\" ÎÁÈÏÄÉÔÓÑ × ÐÏÌØÚÏ×ÁÎÉÉ ÄÒÕÇÉÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ"
-#: utils/adt/regproc.c:644
-#: utils/adt/regproc.c:1276
-msgid "too many arguments"
-msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×"
+#: commands/dbcommands.c:640
+#, fuzzy, c-format
+msgid "database \"%s\" does not exist, skipping"
+msgstr "ÂÁÚÁ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/regproc.c:645
-msgid "Provide two argument types for operator."
-msgstr "ðÒÅÄÏÓÔÁ×ÔÅ Ä×Á ÔÉÐÁ ÁÒÇÕÍÅÎÔÏ× ÄÌÑ ÏÐÅÒÁÔÏÒÁ."
+#: commands/dbcommands.c:661
+msgid "cannot drop a template database"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÂÁÚÕ-ÛÁÂÌÏÎ"
-#: utils/adt/regproc.c:1174
-msgid "expected a left parenthesis"
-msgstr "ÏÖÉÄÁÌÁÓØ ÌÅ×ÁÑ ÓËÏÂËÁ"
+#: commands/dbcommands.c:667
+msgid "cannot drop the currently open database"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÏÔËÒÙÔÕÀ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÂÁÚÕ"
-#: utils/adt/regproc.c:1190
-msgid "expected a right parenthesis"
-msgstr "ÏÖÉÄÁÌÁÓØ ÐÒÁ×ÁÑ ÓËÏÂËÁ"
+#: commands/dbcommands.c:678 commands/dbcommands.c:821
+#, c-format
+msgid "database \"%s\" is being accessed by other users"
+msgstr "ÂÁÚÁ \"%s\" ÎÁÈÏÄÉÔÓÑ × ÐÏÌØÚÏ×ÁÎÉÉ ÄÒÕÇÉÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ"
-#: utils/adt/regproc.c:1209
-msgid "expected a type name"
-msgstr "ÏÖÉÄÁÌÏÓØ ÉÍÑ ÔÉÐÁ"
+#: commands/dbcommands.c:790
+msgid "permission denied to rename database"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÀ ÂÁÚÙ"
-#: utils/adt/regproc.c:1241
-msgid "improper type name"
-msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ"
+#: commands/dbcommands.c:810
+#, fuzzy
+msgid "current database cannot be renamed"
+msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÔÅËÕÝÕÀ ÂÁÚÕ ÄÁÎÎÙÈ"
-#: utils/adt/ri_triggers.c:338
-#: utils/adt/ri_triggers.c:2744
-#: utils/adt/ri_triggers.c:3249
-#: utils/adt/ri_triggers.c:3286
-#, c-format
-msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\""
-msgstr ""
+#: commands/dbcommands.c:1100
+#, fuzzy
+msgid "permission denied to change owner of database"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ÂÁÚÙ"
-#: utils/adt/ri_triggers.c:341
-#: utils/adt/ri_triggers.c:2747
-msgid "MATCH FULL does not allow mixing of null and nonnull key values."
+#: commands/dbcommands.c:1328 commands/dbcommands.c:1497
+#: commands/dbcommands.c:1536
+#, c-format
+msgid "some useless files may be left behind in old database directory \"%s\""
msgstr ""
-#: utils/adt/ri_triggers.c:2483
-#: utils/adt/ri_triggers.c:2972
+#: commands/define.c:67 commands/define.c:213 commands/define.c:245
+#: commands/define.c:273
#, c-format
-msgid "function \"%s\" called with wrong number of trigger arguments"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ÞÉÓÌÏÍ ÔÒÉÇÇÅÒÎÙÈ ÁÒÇÕÍÅÎÔÏ×"
+msgid "%s requires a parameter"
+msgstr "%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ"
-#: utils/adt/ri_triggers.c:2501
-#: utils/adt/ri_triggers.c:2982
+#: commands/define.c:106 commands/define.c:117 commands/define.c:180
+#: commands/define.c:198
#, c-format
-msgid "no target table given for trigger \"%s\" on table \"%s\""
-msgstr "ÎÅ ÕËÁÚÁÎÁ ÔÁÂÌÉÃÁ ÎÁÚÎÁÞÅÎÉÑ ÄÌÑ ÔÒÉÇÇÅÒÁ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+msgid "%s requires a numeric value"
+msgstr "%s ÔÒÅÂÕÅÔ ÃÉÆÒÏ×ÏÅ ÚÎÁÞÅÎÉÅ"
-#: utils/adt/ri_triggers.c:2504
-#: utils/adt/ri_triggers.c:2985
-msgid "Remove this referential integrity trigger and its mates, then do ALTER TABLE ADD CONSTRAINT."
-msgstr ""
+#: commands/define.c:166
+#, fuzzy, c-format
+msgid "%s requires a Boolean value"
+msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÔÒÅÂÕÅÔ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
-#: utils/adt/ri_triggers.c:2892
-#: utils/adt/ri_triggers.c:2902
-#: utils/adt/ri_triggers.c:3348
+#: commands/define.c:227
#, c-format
-msgid "table \"%s\" does not have column \"%s\" referenced by constraint \"%s\""
-msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÉÍÅÅÔ ËÏÌÏÎËÕ \"%s\" ÕËÁÚÁÎÎÕÀ ËÏÎÓÔÒÅÊÎÔÏÍ \"%s\""
+msgid "argument of %s must be a name"
+msgstr "ÉÍÑ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏÍ ÄÌÑ %s"
-#: utils/adt/ri_triggers.c:2922
+#: commands/define.c:257
#, c-format
-msgid "function \"%s\" was not called by trigger manager"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ ÂÙÌÁ ×ÙÚ×ÁÎÁ ÍÅÎÅÄÖÅÒÏÍ ÔÒÉÇÇÅÒÏ×"
+msgid "argument of %s must be a type name"
+msgstr "ÉÍÑ ÔÉÐÁ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏÍ ÄÌÑ %s"
-#: utils/adt/ri_triggers.c:2931
+#: commands/define.c:282
#, c-format
-msgid "function \"%s\" must be fired AFTER ROW"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ × AFTER ROW"
+msgid "%s requires an integer value"
+msgstr "%s ÔÒÅÂÕÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ"
-#: utils/adt/ri_triggers.c:2939
+#: commands/define.c:303
#, c-format
-msgid "function \"%s\" must be fired for INSERT"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ INSERT"
+msgid "invalid argument for %s: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %s: \"%s\""
-#: utils/adt/ri_triggers.c:2945
+#: commands/functioncmds.c:90
#, c-format
-msgid "function \"%s\" must be fired for UPDATE"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ UPDATE"
+msgid "SQL function cannot return shell type %s"
+msgstr "SQL-ÆÕÎËÃÉÑ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ ÏÂÏÌÏÞËÉ %s"
-#: utils/adt/ri_triggers.c:2952
+#: commands/functioncmds.c:95
#, c-format
-msgid "function \"%s\" must be fired for INSERT or UPDATE"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ INSERT ÉÌÉ UPDATE"
+msgid "return type %s is only a shell"
+msgstr "ÔÉÐ ×ÏÚÒÁÔÁ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
-#: utils/adt/ri_triggers.c:2959
+#: commands/functioncmds.c:124 parser/parse_type.c:262
#, c-format
-msgid "function \"%s\" must be fired for DELETE"
-msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ DELETE"
+msgid "type modifier cannot be specified for shell type \"%s\""
+msgstr ""
-#: utils/adt/ri_triggers.c:3216
+#: commands/functioncmds.c:130
#, c-format
-msgid "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave unexpected result"
-msgstr ""
+msgid "type \"%s\" is not yet defined"
+msgstr "ÔÉÐ \"%s\" ÅÝ£ ÎÅ ÏÐÒÅÄÅÌ£Î"
-#: utils/adt/ri_triggers.c:3220
-msgid "This is most likely due to a rule having rewritten the query."
-msgstr ""
+#: commands/functioncmds.c:131
+msgid "Creating a shell type definition."
+msgstr "óÏÚÄÁÎÉÅ ÏÐÒÅÄÅÌÅÎÉÑ ÔÉÐÁ-ÏÂÏÌÏÞËÉ."
-#: utils/adt/ri_triggers.c:3251
+#: commands/functioncmds.c:199
#, c-format
-msgid "No rows were found in \"%s\"."
-msgstr "óÔÒÏË × \"%s\" ÎÅ ÎÁÊÄÅÎÏ."
+msgid "SQL function cannot accept shell type %s"
+msgstr "SQL-ÆÕÎËÃÉÑ ÎÅ ÍÏÖÅÔ ÐÒÉÎÉÍÁÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ ÏÂÏÌÏÞËÉ %s"
-#: utils/adt/ri_triggers.c:3288
+#: commands/functioncmds.c:204
#, c-format
-msgid "Key (%s)=(%s) is not present in table \"%s\"."
-msgstr "ëÌÀÞ (%s)=(%s) ÏÔÓÕÔÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ \"%s\"."
+msgid "argument type %s is only a shell"
+msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
-#: utils/adt/ri_triggers.c:3294
+#: commands/functioncmds.c:214
#, c-format
-msgid "update or delete on \"%s\" violates foreign key constraint \"%s\" on \"%s\""
-msgstr ""
+msgid "type %s does not exist"
+msgstr "ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/functioncmds.c:222
+msgid "functions cannot accept set arguments"
+msgstr "ÆÕÎËÃÉÉ ÎÅ ÐÒÉÎÉÍÁÀÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á (set)"
+
+#: commands/functioncmds.c:470
+msgid "no function body specified"
+msgstr "ÎÅ ÕËÁÚÁÎÏ ÔÅÌÏ ÆÕÎËÃÉÉ"
+
+#: commands/functioncmds.c:480
+msgid "no language specified"
+msgstr "ÑÚÙË ÎÅ ÕËÁÚÁÎ"
+
+#: commands/functioncmds.c:499 commands/functioncmds.c:1207
+#, fuzzy
+msgid "COST must be positive"
+msgstr "ID ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÌÏÖÉÔÅÌØÎÙÍ"
+
+#: commands/functioncmds.c:507 commands/functioncmds.c:1215
+#, fuzzy
+msgid "ROWS must be positive"
+msgstr "ID ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÌÏÖÉÔÅÌØÎÙÍ"
-#: utils/adt/ri_triggers.c:3297
+#: commands/functioncmds.c:546
#, c-format
-msgid "Key (%s)=(%s) is still referenced from table \"%s\"."
-msgstr "ëÌÀÞ (%s)=(%s) ×Ó£ ÅÝ£ ÓÓÙÌÁÅÔÓÑ ÉÚ ÔÁÂÌÉÃÙ \"%s\"."
+msgid "unrecognized function attribute \"%s\" ignored"
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ÁÔÒÉÂÕÔ ÆÕÎËÃÉÉ \"%s\" -- ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎ"
-#: utils/adt/rowtypes.c:78
-#: utils/adt/rowtypes.c:442
-msgid "input of anonymous composite types is not implemented"
-msgstr ""
+#: commands/functioncmds.c:588
+#, c-format
+msgid "only one AS item needed for language \"%s\""
+msgstr "ÎÕÖÎÏ ÔÏÌØËÏ ÏÄÎÏ ×ÙÒÁÖÅÎÉÅ AS ÄÌÑ ÑÚÙËÁ \"%s\""
+
+#: commands/functioncmds.c:664
+#, fuzzy
+msgid "Use CREATE LANGUAGE to load the language into the database."
+msgstr "÷ÁÍ ÎÕÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ \"createlang\" ÄÌÑ ÚÁÇÒÕÚËÉ ÑÚÙËÁ × ÂÁÚÕ."
-#: utils/adt/rowtypes.c:125
-#: utils/adt/rowtypes.c:152
-#: utils/adt/rowtypes.c:176
-#: utils/adt/rowtypes.c:184
-#: utils/adt/rowtypes.c:234
-#: utils/adt/rowtypes.c:242
+#: commands/functioncmds.c:710
#, c-format
-msgid "malformed record literal: \"%s\""
+msgid "function result type must be %s because of OUT parameters"
msgstr ""
-#: utils/adt/rowtypes.c:126
-msgid "Missing left parenthesis."
-msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÌÅ×ÁÑ ÓËÏÂËÁ."
+#: commands/functioncmds.c:723
+#, fuzzy
+msgid "function result type must be specified"
+msgstr "stype ÁÇÒÅÇÁÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ"
-#: utils/adt/rowtypes.c:153
-msgid "Too few columns."
-msgstr "óÌÉÛËÏÍ ÍÁÌÏ ËÏÌÏÎÏË."
+#: commands/functioncmds.c:779 commands/functioncmds.c:1219
+#, fuzzy
+msgid "ROWS is not applicable when function does not return a set"
+msgstr "ÆÕÎËÃÉÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ÎÅ ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
-#: utils/adt/rowtypes.c:178
-#: utils/adt/rowtypes.c:186
-msgid "Unexpected end of input."
-msgstr "îÅÏÖÉÄÁÎÎÙÊ ËÏÎÅà ××ÏÄÁ."
+#: commands/functioncmds.c:829
+#, fuzzy, c-format
+msgid "function %s(%s) does not exist, skipping"
+msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/rowtypes.c:235
-msgid "Too many columns."
-msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË."
+#: commands/functioncmds.c:851 commands/functioncmds.c:957
+#: commands/functioncmds.c:1022 commands/functioncmds.c:1177
+#, c-format
+msgid "\"%s\" is an aggregate function"
+msgstr "ÆÕÎËÃÉÑ \"%s\" Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-#: utils/adt/rowtypes.c:243
-msgid "Junk after right parenthesis."
-msgstr "íÕÓÏÒ ÐÏÓÌÅ ÐÒÁ×ÏÊ ÓËÏÂËÉ."
+#: commands/functioncmds.c:853
+msgid "Use DROP AGGREGATE to drop aggregate functions."
+msgstr "éÓÐÏÌØÚÕÊÔÅ DROP AGGREGATE ÄÌÑ ÕÄÁÌÅÎÉÑ ÁÇÒÅÇÁÔÎÙÈ ÆÕÎËÃÉÊ."
-#: utils/adt/rowtypes.c:491
+#: commands/functioncmds.c:860
#, c-format
-msgid "wrong number of columns: %d, expected %d"
-msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË: %d, ÏÖÉÄÁÌÏÓØ: %d"
+msgid "removing built-in function \"%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\""
-#: utils/adt/rowtypes.c:515
-#, c-format
-msgid "wrong data type: %u, expected %u"
-msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÄÁÎÎÙÈ: %u, ÏÖÉÄÁÌÓÑ %u"
+#: commands/functioncmds.c:959
+msgid "Use ALTER AGGREGATE to rename aggregate functions."
+msgstr "éÓÐÏÌØÚÕÊÔÅ ALTER AGGREGATE ÄÌÑ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ ÁÇÒÅÇÁÔÎÙÈ ÆÕÎËÃÉÊ."
-#: utils/adt/rowtypes.c:574
-#, c-format
-msgid "improper binary format in record column %d"
-msgstr ""
+#: commands/functioncmds.c:1024
+msgid "Use ALTER AGGREGATE to change owner of aggregate functions."
+msgstr "éÓÐÏÌØÚÕÊÔÅ ALTER AGGREGATE ÄÌÑ ÓÍÅÎÙ ×ÌÁÄÅÌØÃÁ ÁÇÒÅÇÁÔÎÙÈ ÆÕÎËÃÉÊ."
-#: utils/adt/timestamp.c:97
-#: utils/adt/timestamp.c:338
+#: commands/functioncmds.c:1365
#, c-format
-msgid "timestamp out of range: \"%s\""
-msgstr "timestamp ×ÎÅ ÄÉÁÐÁÚÏÎÁ: \"%s\""
+msgid "source data type %s is a pseudo-type"
+msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ ÄÁÎÎÙÈ %s Ñ×ÌÑÅÔÓÑ ÐÓÅ×ÄÏ-ÔÉÐÏÍ"
-#: utils/adt/timestamp.c:115
-#: utils/adt/timestamp.c:356
-#: utils/adt/timestamp.c:535
+#: commands/functioncmds.c:1371
#, c-format
-msgid "date/time value \"%s\" is no longer supported"
-msgstr "ÚÎÁÞÅÎÉÅ ÄÁÔÙ/×ÒÅÍÅÎÉ \"%s\" ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+msgid "target data type %s is a pseudo-type"
+msgstr "ÔÉÐ ÄÁÎÎÙÈ ÎÁÚÎÁÞÅÎÉÑ %s Ñ×ÌÑÅÔÓÑ ÐÓÅ×ÄÏ-ÔÉÐÏÍ"
-#: utils/adt/timestamp.c:270
-#, c-format
-msgid "timestamp(%d) precision must be between %d and %d"
-msgstr "ÔÏÞÎÏÓÔØ timestamp(%d) ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ %d É %d"
+#: commands/functioncmds.c:1402
+msgid "cast function must take one to three arguments"
+msgstr ""
-#: utils/adt/timestamp.c:528
-#: utils/adt/timestamp.c:2407
-#: utils/adt/timestamp.c:2525
-#: utils/adt/timestamp.c:3060
-msgid "interval out of range"
-msgstr "interval ×ÎÅ ÄÉÁÐÁÚÏÎÁ"
+#: commands/functioncmds.c:1406
+msgid "argument of cast function must match source data type"
+msgstr ""
+"ÁÒÇÕÍÅÎÔ ÆÕÎËÃÉÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÄÏÌÖÅÎ ÓÏ×ÐÁÄÁÔØ Ó ÉÓÈÏÄÎÙÍ ÔÉÐÏÍ ÄÁÎÎÙÈ"
-#: utils/adt/timestamp.c:881
-#, c-format
-msgid "interval(%d) precision must be between %d and %d"
-msgstr "ÔÏÞÎÏÓÔØ interval(%d) ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ %d É %d"
+#: commands/functioncmds.c:1410
+msgid "second argument of cast function must be type integer"
+msgstr ""
-#: utils/adt/timestamp.c:1881
-msgid "cannot subtract infinite timestamps"
+#: commands/functioncmds.c:1414
+msgid "third argument of cast function must be type boolean"
msgstr ""
-#: utils/adt/timestamp.c:2585
-#, c-format
-msgid "invalid input syntax for type timestamp: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ timestamp: \"%s\""
+#: commands/functioncmds.c:1418
+msgid "return data type of cast function must match target data type"
+msgstr ""
+"ÔÉÐ ÄÁÎÎÙÈ ×ÏÚ×ÒÁÔÁ ÆÕÎËÃÉÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÄÏÌÖÅÎ ÓÏ×ÐÁÄÁÔØ Ó ÔÉÐÏÍ "
+"ÎÁÚÎÁÞÅÎÉÑ"
-#: utils/adt/timestamp.c:2645
-#, c-format
-msgid "invalid input syntax for type timestamp with time zone: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ timestamp with time zone: \"%s\""
+#: commands/functioncmds.c:1429
+msgid "cast function must not be volatile"
+msgstr "ÆÕÎËÃÉÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ÎÅ ÄÏÌÖÎÁ ÂÙÔØ volatile"
-#: utils/adt/timestamp.c:2706
-#, c-format
-msgid "invalid input syntax for type interval: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ interval: \"%s\""
+#: commands/functioncmds.c:1434
+msgid "cast function must not be an aggregate function"
+msgstr "ÆÕÎËÃÉÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ÎÅ ÄÏÌÖÎÁ ÂÙÔØ ÁÇÒÅÇÁÔÏÍ"
-#: utils/adt/timestamp.c:2817
-#: utils/adt/timestamp.c:3363
-#: utils/adt/timestamp.c:3420
-#, c-format
-msgid "timestamp units \"%s\" not supported"
-msgstr "ÅÄÉÎÉÃÙ timestamp \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
+#: commands/functioncmds.c:1438
+msgid "cast function must not return a set"
+msgstr "ÆÕÎËÃÉÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× ÎÅ ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
-#: utils/adt/timestamp.c:2831
-#: utils/adt/timestamp.c:3430
-#, c-format
-msgid "timestamp units \"%s\" not recognized"
-msgstr "ÅÄÉÎÉÃÙ timestamp \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎÙ"
+#: commands/functioncmds.c:1462
+msgid "must be superuser to create a cast WITHOUT FUNCTION"
+msgstr ""
+"ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÔÉÐÏ× WITHOUT FUNCTION"
-#: utils/adt/timestamp.c:2957
-#: utils/adt/timestamp.c:3588
-#: utils/adt/timestamp.c:3626
-#, c-format
-msgid "timestamp with time zone units \"%s\" not supported"
-msgstr "ÅÄÉÎÉÃÙ timestamp with time zone \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
+#: commands/functioncmds.c:1477
+msgid "source and target data types are not physically compatible"
+msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ É ÔÉÐ ÎÁÚÎÁÞÅÎÉÑ ÆÉÚÉÞÅÓËÉ ÎÅ ÓÏ×ÍÅÓÔÉÍÙ"
-#: utils/adt/timestamp.c:2974
-#: utils/adt/timestamp.c:3635
-#, c-format
-msgid "timestamp with time zone units \"%s\" not recognized"
-msgstr "ÅÄÉÎÉÃÙ timestamp with time zone \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎÙ"
+#: commands/functioncmds.c:1487
+msgid "source data type and target data type are the same"
+msgstr "ÉÓÈÏÄÎÙÅ ÔÉÐ ÄÁÎÎÙÈ É ÔÉÐ ÎÁÚÎÁÞÅÎÉÑ ÏÄÉÎÁËÏ×Ù"
-#: utils/adt/timestamp.c:3053
-#: utils/adt/timestamp.c:3741
+#: commands/functioncmds.c:1521
#, c-format
-msgid "interval units \"%s\" not supported"
-msgstr "ÅÄÉÎÉÃÙ interval \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
+msgid "cast from type %s to type %s already exists"
+msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/timestamp.c:3069
-#: utils/adt/timestamp.c:3771
-#, c-format
-msgid "interval units \"%s\" not recognized"
-msgstr "ÅÄÉÎÉÃÙ interval \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎÙ"
+#: commands/functioncmds.c:1601
+#, fuzzy, c-format
+msgid "cast from type %s to type %s does not exist, skipping"
+msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/timestamp.c:3093
-msgid "cannot calculate week number without year information"
-msgstr "ÎÅÌØÚÑ ×ÙÞÉÓÌÉÔØ ÎÏÍÅÒ ÎÅÄÅÌÉ ÂÅÚ ÉÎÆÏÒÍÁÃÉÉ Ï ÇÏÄÅ"
+#: commands/functioncmds.c:1700
+#, fuzzy, c-format
+msgid "function \"%s\" is already in schema \"%s\""
+msgstr "ÆÕÎËÃÉÑ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
-#: utils/adt/timestamp.c:3842
-#: utils/adt/timestamp.c:3991
-#, c-format
-msgid "interval time zone \"%s\" must not specify month"
+#: commands/functioncmds.c:1708 commands/tablecmds.c:6591
+#: commands/typecmds.c:2592
+msgid "cannot move objects into or out of temporary schemas"
msgstr ""
-#: utils/adt/selfuncs.c:3370
-#: utils/adt/selfuncs.c:3775
-msgid "case insensitive matching not supported on type bytea"
+#: commands/functioncmds.c:1714 commands/tablecmds.c:6597
+#: commands/typecmds.c:2598
+msgid "cannot move objects into or out of TOAST schema"
msgstr ""
-#: utils/adt/selfuncs.c:3477
-#: utils/adt/selfuncs.c:3936
-msgid "regular-expression matching not supported on type bytea"
+#: commands/functioncmds.c:1724
+#, fuzzy, c-format
+msgid "function \"%s\" already exists in schema \"%s\""
+msgstr "ÆÕÎËÃÉÑ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
+
+#: commands/indexcmds.c:145
+msgid "must specify at least one column"
+msgstr "ËÁË ÍÉÎÉÍÕÍ ÏÄÎÁ ËÏÌÏÎËÁ ÄÏÌÖÎÁ ÂÙÔØ ÕËÁÚÁÎÁ"
+
+#: commands/indexcmds.c:149
+#, c-format
+msgid "cannot use more than %d columns in an index"
+msgstr "ÞÉÓÌÏ ËÏÌÏÎÏË × ÉÎÄÅËÓÅ ÎÅ ÍÏÖÅÔ ÐÒÅ×ÙÛÁÔØ %d"
+
+#: commands/indexcmds.c:179
+#, fuzzy
+msgid "cannot create indexes on temporary tables of other sessions"
+msgstr "ÎÅÌØÚÑ ÐÅÒÅÚÁÐÉÓÙ×ÁÔØ ×ÒÅÍÅÎÎÙÅ ÔÁÂÌÉÃÙ ÄÒÕÇÉÈ ÓÅÓÓÉÊ"
+
+#: commands/indexcmds.c:272
+msgid "substituting access method \"gist\" for obsolete method \"rtree\""
msgstr ""
-#: utils/adt/tid.c:66
-#: utils/adt/tid.c:74
-#: utils/adt/tid.c:82
+#: commands/indexcmds.c:291
#, c-format
-msgid "invalid input syntax for type tid: \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ tid: \"%s\""
+msgid "access method \"%s\" does not support unique indexes"
+msgstr "ÍÅÔÏÄ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÎÉËÁÌØÎÙÅ ÉÎÄÅËÓÙ"
-#: utils/adt/varbit.c:109
-#: utils/adt/varbit.c:263
+#: commands/indexcmds.c:296
#, c-format
-msgid "bit string length %d does not match type bit(%d)"
-msgstr "ÄÌÉÎÁ ÓÔÒÏËÉ ÂÉÔÏ× %d ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÔÉÐÏÍ bit(%d)"
+msgid "access method \"%s\" does not support multicolumn indexes"
+msgstr "ÍÅÔÏÄ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÎÄÅËÓÙ ÐÏ ÍÎÏÇÉÍ ËÏÌÏÎËÁÍ"
-#: utils/adt/varbit.c:131
-#: utils/adt/varbit.c:370
+#: commands/indexcmds.c:329 parser/parse_utilcmd.c:983
+#: parser/parse_utilcmd.c:1066
#, c-format
-msgid "\"%c\" is not a valid binary digit"
-msgstr "\"%c\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÏÊ Ä×ÏÉÞÎÏÊ ÃÉÆÒÏÊ"
+msgid "multiple primary keys for table \"%s\" are not allowed"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÐÅÒ×ÉÞÎÙÅ ËÌÀÞÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+
+#: commands/indexcmds.c:346
+msgid "primary keys cannot be expressions"
+msgstr "ÐÅÒ×ÉÞÎÙÅ ËÌÀÞÉ ÎÅ ÍÏÇÕÔ ÂÙÔØ ×ÙÒÁÖÅÎÉÑÍÉ"
-#: utils/adt/varbit.c:156
-#: utils/adt/varbit.c:395
+#: commands/indexcmds.c:376 commands/indexcmds.c:773
+#: parser/parse_utilcmd.c:1181
#, c-format
-msgid "\"%c\" is not a valid hexadecimal digit"
-msgstr "\"%c\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÙÍ ÒÁÚÒÑÄÏÍ"
+msgid "column \"%s\" named in key does not exist"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÕËÁÚÁÎÎÁÑ × ËÌÀÞÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/adt/varbit.c:348
-#: utils/adt/varbit.c:532
+#: commands/indexcmds.c:431
#, c-format
-msgid "bit string too long for type bit varying(%d)"
-msgstr "ÓÔÒÏËÁ ÂÉÔÏ× ÓÌÉÛËÏÍ ×ÅÌÉËÁ ÄÌÑ ÔÉÐÁ bit varying(%d)"
+msgid "%s %s will create implicit index \"%s\" for table \"%s\""
+msgstr "%s %s ÓÏÚÄÁÓÔ ÐÏÄÒÁÚÕÍÅ×ÁÅÍÙÊ ÉÎÄÅËÓ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
-#: utils/adt/varbit.c:472
-msgid "invalid length in external bit string"
-msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ×Ï ×ÎÅÛÎÅÊ ÓÔÒÏËÅ ÂÉÔÏ×"
+#: commands/indexcmds.c:714
+msgid "cannot use subquery in index predicate"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ÐÒÅÄÉËÁÔÅ ÉÎÄÅËÓÁ"
-#: utils/adt/varbit.c:905
-msgid "cannot AND bit strings of different sizes"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"é\" (AND) ÄÌÑ ÂÉÔÏ×ÙÈ ÓÔÒÏË ÒÁÚÎÏÊ ÄÌÉÎÙ"
+#: commands/indexcmds.c:718
+msgid "cannot use aggregate in index predicate"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔ × ÐÒÅÄÉËÁÔÅ ÉÎÄÅËÓÁ"
-#: utils/adt/varbit.c:946
-msgid "cannot OR bit strings of different sizes"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"éìé\" (OR) ÄÌÑ ÂÉÔÏ×ÙÈ ÓÔÒÏË ÒÁÚÎÏÊ ÄÌÉÎÙ"
+#: commands/indexcmds.c:727
+msgid "functions in index predicate must be marked IMMUTABLE"
+msgstr "ÆÕÎÃÉÉ × ÉÄÅËÓÎÏÍ ÐÒÅÄÉËÁÔÅ ÄÏÌÖÎÙ ÂÙÔØ ÐÏÍÅÞÅÎÙ ËÁË IMMUTABLE"
-#: utils/adt/varbit.c:992
-msgid "cannot XOR bit strings of different sizes"
-msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ \"üëóëìàúé÷îùã éìé\" (XOR) ÄÌÑ ÂÉÔÏ×ÙÈ ÓÔÒÏË ÒÁÚÎÏÊ ÄÌÉÎÙ"
+#: commands/indexcmds.c:811
+msgid "cannot use subquery in index expression"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ÉÎÄÅËÓÎÏÍ ×ÙÒÁÖÅÎÉÉ"
-#: utils/adt/varchar.c:105
-#: utils/adt/varchar.c:225
-#, c-format
-msgid "value too long for type character(%d)"
-msgstr "ÚÎÁÞÅÎÉÅ ×ÅÌÉËÏ ÄÌÑ ÔÉÐÁ character(%d)"
+#: commands/indexcmds.c:815
+msgid "cannot use aggregate function in index expression"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ÉÎÄÅËÓÎÏÍ ×ÙÒÁÖÅÎÉÉ"
-#: utils/adt/varchar.c:383
-#: utils/adt/varchar.c:475
-#, c-format
-msgid "value too long for type character varying(%d)"
-msgstr "ÚÎÁÞÅÎÉÅ ×ÅÌÉËÏ ÄÌÑ ÔÉÐÁ character varying(%d)"
+#: commands/indexcmds.c:825
+msgid "functions in index expression must be marked IMMUTABLE"
+msgstr "ÆÕÎÃÉÉ × ÉÄÅËÓÎÏÍ ×ÙÒÁÖÅÎÉÉ ÄÏÌÖÎÙ ÂÙÔØ ÐÏÍÅÞÅÎÙ ËÁË IMMUTABLE"
-#: utils/adt/varlena.c:582
-#: utils/adt/varlena.c:646
-#: utils/adt/varlena.c:1312
-msgid "negative substring length not allowed"
-msgstr ""
+#: commands/indexcmds.c:862
+#, fuzzy, c-format
+msgid "access method \"%s\" does not support ASC/DESC options"
+msgstr "ÍÅÔÏÄ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÎÉËÁÌØÎÙÅ ÉÎÄÅËÓÙ"
-#: utils/adt/varlena.c:1407
-#: utils/adt/varlena.c:1438
-#: utils/adt/varlena.c:1474
-#: utils/adt/varlena.c:1517
-#, c-format
-msgid "index %d out of valid range, 0..%d"
-msgstr "ÉÎÄÅËÓ %d ×ÎÅ ÄÉÁÐÁÚÏÎÁ, 0..%d"
+#: commands/indexcmds.c:867
+#, fuzzy, c-format
+msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
+msgstr "ÍÅÔÏÄ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÎÉËÁÌØÎÙÅ ÉÎÄÅËÓÙ"
-#: utils/adt/varlena.c:1529
-msgid "new bit must be 0 or 1"
-msgstr "ÎÏ×ÙÊ ÂÉÔ ÄÏÌÖÅÎ ÂÙÔØ 0 ÉÌÉ 1"
+#: commands/indexcmds.c:923
+#, c-format
+msgid "data type %s has no default operator class for access method \"%s\""
+msgstr ""
+"ÔÉÐ ÄÁÎÎÙÈ %s ÎÅ ÉÍÅÅÔ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ \"%s"
+"\""
-#: utils/adt/varlena.c:2016
-msgid "field position must be greater than zero"
-msgstr "ÐÏÚÉÃÉÑ ÐÏÌÑ ÄÏÌÖÎÁ ÂÙÔØ ÂÏÌØÛÅ ÎÕÌÑ"
+#: commands/indexcmds.c:925
+msgid ""
+"You must specify an operator class for the index or define a default "
+"operator class for the data type."
+msgstr ""
+"÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× ÄÌÑ ÉÎÄÅËÓÁ ÉÌÉ ÏÐÒÅÄÅÌÉÔØ ËÌÁÓÓ "
+"ÏÐÅÒÁÔÏÒÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÜÔÏÇÏ ÔÉÐÁ ÄÁÎÎÙÈ."
-#: utils/cache/lsyscache.c:1687
-#: utils/cache/lsyscache.c:1723
-#: utils/cache/lsyscache.c:1759
-#: utils/cache/lsyscache.c:1795
+#: commands/indexcmds.c:978
#, c-format
-msgid "type %s is only a shell"
-msgstr "ÔÉÐ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
+msgid "operator class \"%s\" does not accept data type %s"
+msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÎÅ ÐÒÉÎÉÍÁÅÔ ÔÉÐ ÄÁÎÎÙÈ %s"
-#: utils/cache/lsyscache.c:1692
+#: commands/indexcmds.c:1068
#, c-format
-msgid "no input function available for type %s"
+msgid "there are multiple default operator classes for data type %s"
msgstr ""
+"ÉÍÅÅÔÓÑ ÂÏÌÄÅÅ ÏÄÎÏÇÏ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÔÉÐÁ ÄÁÎÎÙÈ %s"
-#: utils/cache/lsyscache.c:1728
+#: commands/indexcmds.c:1339
#, c-format
-msgid "no output function available for type %s"
+msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
msgstr ""
-#: utils/cache/relcache.c:3264
+#: commands/indexcmds.c:1346
#, c-format
-msgid "could not create relation-cache initialization file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÄÌÑ ËÜÛÁ ÏÔÎÏÛÅÎÉÊ \"%s\": %m"
+msgid "table \"%s\" has no indexes"
+msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÉÍÅÅÔ ÉÄÅËÓÏ×"
-#: utils/cache/relcache.c:3266
-msgid "Continuing anyway, but there's something wrong."
-msgstr "ðÒÏÄÏÌÖÁÅÍ × ÌÀÂÏÍ ÓÌÕÞÁÅ, ÎÏ ÞÔÏ-ÔÏ ÎÅ ÔÁË."
+#: commands/indexcmds.c:1374
+msgid "can only reindex the currently open database"
+msgstr "ÍÏÖÎÏ ÐÅÒÅÉÎÄÅËÓÏ×ÁÔØ ÔÏÌØËÏ ÏÔËÒÙÔÕÀ ÂÁÚÕ"
-#: utils/cache/typcache.c:414
+#: commands/indexcmds.c:1463
#, c-format
-msgid "type %s is not composite"
-msgstr "ÔÉÐ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÓÌÏÖÎÏ-ÓÏÓÔÁ×ÎÙÍ"
+msgid "table \"%s\" was reindexed"
+msgstr "ÔÁÂÌÉÃÁ \"%s\" ÐÅÒÅÉÎÄÅËÓÏ×ÁÎÁ"
-#: utils/cache/typcache.c:428
-msgid "record type has not been registered"
-msgstr ""
+#: commands/opclasscmds.c:195 commands/opclasscmds.c:714
+#, fuzzy, c-format
+msgid "operator family \"%s\" for access method \"%s\" already exists"
+msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/error/assert.c:34
-msgid "TRAP: ExceptionalCondition: bad arguments\n"
-msgstr ""
+#: commands/opclasscmds.c:327
+msgid "must be superuser to create an operator class"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ×"
-#: utils/error/assert.c:37
+#: commands/opclasscmds.c:411 commands/opclasscmds.c:864
+#: commands/opclasscmds.c:987
#, c-format
-msgid "TRAP: %s(\"%s\", File: \"%s\", Line: %d)\n"
-msgstr "TRAP: %s(\"%s\", æÁÊÌ: \"%s\", óÔÒÏËÁ: %d)\n"
+msgid "invalid operator number %d, must be between 1 and %d"
+msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÏÐÅÒÁÔÏÒÁ: %d, ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 1 É %d"
-#: utils/error/elog.c:1128
+#: commands/opclasscmds.c:455 commands/opclasscmds.c:908
+#: commands/opclasscmds.c:1002
#, c-format
-msgid "could not reopen file \"%s\" as stderr: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ËÁË stderr: %m"
+msgid "invalid procedure number %d, must be between 1 and %d"
+msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÐÒÏÃÅÄÕÒÙ: %d, ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 1 É %d"
-#: utils/error/elog.c:1141
-#, c-format
-msgid "could not reopen file \"%s\" as stdout: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ËÁË stdout: %m"
+#: commands/opclasscmds.c:485
+msgid "storage type specified more than once"
+msgstr ""
-#: utils/error/elog.c:1350
-#: utils/error/elog.c:1360
-msgid "[unknown]"
+#: commands/opclasscmds.c:513
+#, fuzzy, c-format
+msgid ""
+"storage type cannot be different from data type for access method \"%s\""
msgstr ""
+"ÔÉÐ ÄÁÎÎÙÈ %s ÎÅ ÉÍÅÅÔ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ \"%s"
+"\""
-#: utils/error/elog.c:1488
-#: utils/error/elog.c:1681
-#: utils/error/elog.c:1757
-msgid "missing error text"
-msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÔÅËÓÔ ÏÛÉÂËÉ"
+#: commands/opclasscmds.c:530
+#, c-format
+msgid "operator class \"%s\" for access method \"%s\" already exists"
+msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/error/elog.c:1491
-#: utils/error/elog.c:1494
-#: utils/error/elog.c:1760
-#: utils/error/elog.c:1763
+#: commands/opclasscmds.c:558
#, c-format
-msgid " at character %d"
-msgstr " ÎÁ ÓÉÍ×ÏÌÅ %d"
+msgid "could not make operator class \"%s\" be default for type %s"
+msgstr ""
+"ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÔÉÐÁ %s"
-#: utils/error/elog.c:1504
-msgid "DETAIL: "
-msgstr "ðïäòïâîïóôé: "
+#: commands/opclasscmds.c:561
+#, c-format
+msgid "Operator class \"%s\" already is the default."
+msgstr "ëÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ Ñ×ÌÑÅÔÓÑ ËÌÁÓÓÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ."
-#: utils/error/elog.c:1511
-msgid "HINT: "
-msgstr "ðïäóëáúëá: "
+#: commands/opclasscmds.c:699
+#, fuzzy
+msgid "must be superuser to create an operator family"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ×"
-#: utils/error/elog.c:1518
-msgid "QUERY: "
-msgstr "úáðòïó: "
+#: commands/opclasscmds.c:817
+#, fuzzy
+msgid "must be superuser to alter an operator family"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ×"
-#: utils/error/elog.c:1525
-msgid "CONTEXT: "
-msgstr "ëïîôåëóô: "
+#: commands/opclasscmds.c:880
+msgid "operator argument types must be specified in ALTER OPERATOR FAMILY"
+msgstr ""
-#: utils/error/elog.c:1535
-#, c-format
-msgid "LOCATION: %s, %s:%d\n"
-msgstr "çäå: %s, %s:%d\n"
+#: commands/opclasscmds.c:937
+msgid "STORAGE cannot be specified in ALTER OPERATOR FAMILY"
+msgstr ""
-#: utils/error/elog.c:1542
-#, c-format
-msgid "LOCATION: %s:%d\n"
-msgstr "çäå: %s:%d\n"
+#: commands/opclasscmds.c:1053
+#, fuzzy
+msgid "one or two argument types must be specified"
+msgstr "stype ÁÇÒÅÇÁÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ"
-#: utils/error/elog.c:1555
-msgid "STATEMENT: "
-msgstr "ëïíáîäá: "
+#: commands/opclasscmds.c:1081
+msgid "index operators must be binary"
+msgstr ""
-#: utils/error/elog.c:1873
-#, c-format
-msgid "operating system error %d"
-msgstr "ÏÛÉÂËÁ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ %d"
+#: commands/opclasscmds.c:1085
+#, fuzzy
+msgid "index operators must return boolean"
+msgstr "ÏÐÅÒÁÔÏÒ %s ÄÏÌÖÅÎ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ boolean, Á ÎÅ %s"
-#: utils/error/elog.c:1896
-msgid "DEBUG"
-msgstr "DEBUG"
+#: commands/opclasscmds.c:1125
+msgid "btree procedures must have two arguments"
+msgstr ""
-#: utils/error/elog.c:1900
-msgid "LOG"
-msgstr "LOG"
+#: commands/opclasscmds.c:1129
+msgid "btree procedures must return integer"
+msgstr ""
-#: utils/error/elog.c:1903
-msgid "INFO"
-msgstr "INFO"
+#: commands/opclasscmds.c:1144
+msgid "hash procedures must have one argument"
+msgstr ""
-#: utils/error/elog.c:1906
-msgid "NOTICE"
-msgstr "NOTICE"
+#: commands/opclasscmds.c:1148
+msgid "hash procedures must return integer"
+msgstr ""
-#: utils/error/elog.c:1909
-msgid "WARNING"
-msgstr "WARNING"
+#: commands/opclasscmds.c:1173
+msgid "associated data types must be specified for index support procedure"
+msgstr ""
-#: utils/error/elog.c:1912
-msgid "ERROR"
-msgstr "ERROR"
+#: commands/opclasscmds.c:1199
+#, fuzzy, c-format
+msgid "procedure number %d for (%s,%s) appears more than once"
+msgstr "ÎÏÍÅÒ ÐÒÏÃÅÄÕÒÙ %d ÕËÁÚÁÎ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
-#: utils/error/elog.c:1915
-msgid "FATAL"
-msgstr "FATAL"
+#: commands/opclasscmds.c:1206
+#, fuzzy, c-format
+msgid "operator number %d for (%s,%s) appears more than once"
+msgstr "ÎÏÍÅÒ ÏÐÅÒÁÔÏÒÁ %d ÕËÁÚÁÎ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
-#: utils/error/elog.c:1918
-msgid "PANIC"
-msgstr "PANIC"
+#: commands/opclasscmds.c:1254
+#, fuzzy, c-format
+msgid "operator %d(%s,%s) already exists in operator family \"%s\""
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
-#: utils/fmgr/fmgr.c:246
-#, c-format
-msgid "internal function \"%s\" is not in internal lookup table"
-msgstr "×ÎÕÔÒÅÎÎÑÑ ÆÕÎËÃÉÑ \"%s\" ÎÅ ×Ï ×ÎÕÔÒÅÎÎÅÊ ÐÏÉÓËÏ×ÏÊ ÔÁÂÌÉÃÅ"
+#: commands/opclasscmds.c:1355
+#, fuzzy, c-format
+msgid "function %d(%s,%s) already exists in operator family \"%s\""
+msgstr "ÆÕÎËÃÉÑ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
+
+#: commands/opclasscmds.c:1442
+#, fuzzy, c-format
+msgid "operator %d(%s,%s) does not exist in operator family \"%s\""
+msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÄÌÑ ÍÅÄÏÔÁ ÄÏÓÔÕÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/opclasscmds.c:1482
+#, fuzzy, c-format
+msgid "function %d(%s,%s) does not exist in operator family \"%s\""
+msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/fmgr/fmgr.c:448
+#: commands/opclasscmds.c:1803
#, c-format
-msgid "unrecognized API version %d reported by info function \"%s\""
+msgid ""
+"operator class \"%s\" for access method \"%s\" already exists in schema \"%s"
+"\""
msgstr ""
+"ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s"
+"\""
-#: utils/fmgr/fmgr.c:759
-#: utils/fmgr/fmgr.c:1634
-#, c-format
-msgid "function %u has too many arguments (%d, maximum is %d)"
-msgstr "ÆÕÎËÃÉÑ %u ÓÏÄÅÒÖÉÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ× (%d, ÐÒÉ ÍÁËÓÉÍÕÍÅ %d)"
+#: commands/opclasscmds.c:1903
+#, fuzzy, c-format
+msgid ""
+"operator family \"%s\" for access method \"%s\" already exists in schema \"%s"
+"\""
+msgstr ""
+"ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÄÌÑ ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s"
+"\""
-#: utils/fmgr/dfmgr.c:107
-#: utils/fmgr/dfmgr.c:209
-#: utils/fmgr/dfmgr.c:263
-#, c-format
-msgid "could not access file \"%s\": %m"
-msgstr "ÎÅÔ ÄÏÓÔÕÐÁ Ë ÆÁÊÌÕ \"%s\": %m"
+#: commands/operatorcmds.c:102 commands/operatorcmds.c:110
+msgid "SETOF type not allowed for operator argument"
+msgstr ""
-#: utils/fmgr/dfmgr.c:145
+#: commands/operatorcmds.c:138
#, c-format
-msgid "could not load library \"%s\": %s"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÇÒÕÚÉÔØ ÂÉÂÌÉÏÔÅËÕ \"%s\": %s"
+msgid "operator attribute \"%s\" not recognized"
+msgstr "ÁÔÒÉÂÕÔ ÏÐÅÒÁÔÏÒÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
-#: utils/fmgr/dfmgr.c:175
-#, c-format
-msgid "could not find function \"%s\" in file \"%s\""
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÎÁÊÔÉ ÆÕÎËÃÉÀ \"%s\" × ÆÁÊÌÅ \"%s\""
+#: commands/operatorcmds.c:148
+msgid "operator procedure must be specified"
+msgstr "ÄÏÌÖÎÁ ÂÙÔØ ÕËÁÚÁÎÁ ÐÒÏÃÅÄÕÒÁ ÏÐÅÒÁÔÏÒÁ"
-#: utils/fmgr/dfmgr.c:354
-#, c-format
-msgid "invalid macro name in dynamic library path: %s"
-msgstr ""
+#: commands/operatorcmds.c:195
+#, fuzzy, c-format
+msgid "operator %s does not exist, skipping"
+msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ: %s"
-#: utils/fmgr/dfmgr.c:398
-msgid "zero-length component in parameter \"dynamic_library_path\""
+#: commands/portalcmds.c:60 commands/portalcmds.c:160
+#: commands/portalcmds.c:212
+msgid "invalid cursor name: must not be empty"
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ËÕÒÓÏÒÁ: ÉÍÑ ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÙÍ"
+
+#: commands/portalcmds.c:398
+msgid "could not reposition held cursor"
msgstr ""
-#: utils/fmgr/dfmgr.c:418
-msgid "component in parameter \"dynamic_library_path\" is not an absolute path"
+#: commands/prepare.c:70
+msgid "invalid statement name: must not be empty"
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ËÏÍÁÎÄÙ: ÉÍÑ ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÐÕÓÔÙÍ"
+
+#: commands/prepare.c:139
+msgid "utility statements cannot be prepared"
msgstr ""
-#: utils/init/postinit.c:119
-#, c-format
-msgid "database \"%s\", OID %u, has disappeared from pg_database"
-msgstr "ÂÁÚÁ \"%s\", OID %u, ÉÓÞÅÚÌÁ ÉÚ pg_database"
+# [SM]: TO REVIEW
+#: commands/prepare.c:228 commands/prepare.c:235 commands/prepare.c:683
+msgid "prepared statement is not a SELECT"
+msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ ÎÅ Ñ×ÌÑÅÔÓÑ SELECTÏÍ"
-#: utils/init/postinit.c:130
+#: commands/prepare.c:306
#, c-format
-msgid "database \"%s\" is not currently accepting connections"
-msgstr "ÂÁÚÁ \"%s\" ÎÅ ÐÒÉÎÉÍÁÅÔ ÐÏÄÓÏÅÄÉÎÅÎÉÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ"
+msgid "wrong number of parameters for prepared statement \"%s\""
+msgstr ""
-#: utils/init/postinit.c:285
+#: commands/prepare.c:308
#, c-format
-msgid "The database subdirectory \"%s\" is missing."
-msgstr "ðÏÄÄÉÒÅËÔÏÒÉÑ ÂÁÚ ÄÁÎÎÙÈ \"%s\" ÏÔÓÕÔÓÔ×ÕÅÔ."
+msgid "Expected %d parameters but got %d."
+msgstr "ïÖÉÄÁÌÏÓØ ÐÁÒÁÍÅÔÒÏ×: %d, ÎÏ ÂÙÌÏ ÐÏÌÕÞÅÎÏ: %d."
+
+#: commands/prepare.c:337
+msgid "cannot use subquery in EXECUTE parameter"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE"
+
+#: commands/prepare.c:341
+msgid "cannot use aggregate function in EXECUTE parameter"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE"
-#: utils/init/postinit.c:290
+#: commands/prepare.c:353
#, c-format
-msgid "could not access directory \"%s\": %m"
-msgstr "ÏÛÉÂËÁ ÐÒÉ ÄÏÓÔÕÐÅ Ë ÄÉÒÅËÔÏÒÉÉ \"%s\": %m"
+msgid "parameter $%d of type %s cannot be coerced to the expected type %s"
+msgstr ""
-#: utils/init/postinit.c:299
+# [SM]: TO REVIEW
+#: commands/prepare.c:446
#, c-format
-msgid "could not change directory to \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÍÅÎÑÔØ ÄÉÒÅËÔÏÒÉÀ ÎÁ \"%s\": %m"
+msgid "prepared statement \"%s\" already exists"
+msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/init/postinit.c:382
-msgid "no users are defined in this database system"
-msgstr "ÐÏÌØÚÏ×ÁÔÅÌÉ ÎÅ ÏÐÒÅÄÅÌÅÎÙ × ÜÔÏÊ ÓÉÓÔÅÍÅ ÂÁÚ ÄÁÎÎÙÈ"
+# [SM]: TO REVIEW
+#: commands/prepare.c:504
+#, c-format
+msgid "prepared statement \"%s\" does not exist"
+msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/init/postinit.c:383
+#: commands/proclang.c:80 commands/proclang.c:510
#, c-format
-msgid "You should immediately run CREATE USER \"%s\" WITH SYSID %d CREATEUSER;."
-msgstr "÷Ù ÄÏÌÖÎÙ ÎÅÍÅÄÌÅÎÎÏ ×ÙÐÏÌÎÉÔØ CREATE USER \"%s\" WITH SYSID %d CREATEUSER;."
+msgid "language \"%s\" already exists"
+msgstr "ÑÚÙË \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/init/postinit.c:423
-msgid "connection limit exceeded for non-superusers"
-msgstr "ÐÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÐÏÄÓÏÅÄÉÎÅÎÉÊ ÄÌÑ ÏÂÙÞÎÙÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+#: commands/proclang.c:95
+msgid "using pg_pltemplate information instead of CREATE LANGUAGE parameters"
+msgstr ""
-#: utils/init/miscinit.c:403
-msgid "permission denied to set session authorization"
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÕÓÔÁÎÏ×ËÅ Á×ÔÏÒÉÚÁÃÉÉ ÓÅÓÓÉÉ"
+#: commands/proclang.c:105
+#, fuzzy, c-format
+msgid "must be superuser to create procedural language \"%s\""
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÒÏÃÅÄÕÒÎÏÇÏ ÑÚÙËÁ"
-#: utils/init/miscinit.c:429
+#: commands/proclang.c:125 commands/proclang.c:238
#, c-format
-msgid "invalid user ID: %d"
-msgstr "ÎÅ×ÅÒÎÏÅ ID ÐÏÌØÚÏ×ÁÔÅÌÑ: %d"
+msgid "function %s must return type \"language_handler\""
+msgstr "ÆÕÎËÃÉÑ %s ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"language_handler\""
-#: utils/init/miscinit.c:519
-#, c-format
-msgid "could not create lock file \"%s\": %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\": %m"
+#: commands/proclang.c:202
+#, fuzzy, c-format
+msgid "unsupported language \"%s\""
+msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ËÏÄ ÆÏÒÍÁÔÁ: %d"
-#: utils/init/miscinit.c:533
-#, c-format
-msgid "could not open lock file \"%s\": %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\": %m"
+#: commands/proclang.c:204
+msgid "The supported languages are listed in the pg_pltemplate system catalog."
+msgstr ""
-#: utils/init/miscinit.c:539
-#, c-format
-msgid "could not read lock file \"%s\": %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\": %m"
+#: commands/proclang.c:212
+#, fuzzy
+msgid "must be superuser to create custom procedural language"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÒÏÃÅÄÕÒÎÏÇÏ ÑÚÙËÁ"
-#: utils/init/miscinit.c:589
+#: commands/proclang.c:231
#, c-format
-msgid "lock file \"%s\" already exists"
-msgstr "ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid ""
+"changing return type of function %s from \"opaque\" to \"language_handler\""
+msgstr ""
+"ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ×ÏÚ×ÒÁÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ \"language_handler\""
-#: utils/init/miscinit.c:593
-#, c-format
-msgid "Is another postgres (PID %d) running in data directory \"%s\"?"
-msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÌÉ ÄÒÕÇÏÊ postgres (PID %d) ÎÁ ÄÉÒÅËÔÏÒÉÉ ÄÁÎÎÙÈ \"%s\"?"
+#: commands/proclang.c:432
+#, fuzzy, c-format
+msgid "language \"%s\" does not exist, skipping"
+msgstr "ÑÚÙË \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/init/miscinit.c:595
+#: commands/schemacmds.c:82 commands/schemacmds.c:273
#, c-format
-msgid "Is another postmaster (PID %d) running in data directory \"%s\"?"
-msgstr "÷ÙÐÏÌÎÑÅÔÓÑ ÌÉ ÄÒÕÇÏÊ postmaster (PID %d) ÎÁ ÄÉÒÅËÔÏÒÉÉ ÄÁÎÎÙÈ \"%s\"?"
+msgid "unacceptable schema name \"%s\""
+msgstr "ÎÅÐÒÉÅÍÌÅÍÏÅ ÉÍÑ ÓÈÅÍÙ: \"%s\""
-#: utils/init/miscinit.c:598
-#, c-format
-msgid "Is another postgres (PID %d) using socket file \"%s\"?"
-msgstr "éÓÐÏÌØÚÕÅÔ ÌÉ ÄÒÕÇÏÊ postgres (PID %d) ÆÁÊÌ ÓÏËÅÔÁ \"%s\"?"
+#: commands/schemacmds.c:83 commands/schemacmds.c:274
+msgid "The prefix \"pg_\" is reserved for system schemas."
+msgstr "ðÒÅÆÉËÓ \"pg_\" ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎ ÄÌÑ ÓÉÓÔÅÍÎÙÈ ÓÈÅÍ."
-#: utils/init/miscinit.c:600
-#, c-format
-msgid "Is another postmaster (PID %d) using socket file \"%s\"?"
-msgstr "éÓÐÏÌØÚÕÅÔ ÌÉ ÄÒÕÇÏÊ postmaster (PID %d) ÆÁÊÌ ÓÏËÅÔÁ \"%s\"?"
+#: commands/schemacmds.c:181
+#, fuzzy, c-format
+msgid "schema \"%s\" does not exist, skipping"
+msgstr "ÓÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/init/miscinit.c:628
+#: commands/sequence.c:522
#, c-format
-msgid "pre-existing shared memory block (key %lu, ID %lu) is still in use"
+msgid "nextval: reached maximum value of sequence \"%s\" (%s)"
msgstr ""
+"nextval: ÄÏÓÔÉÇÎÕÔÏ ÍÁËÓÉÍÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\" (%s)"
-#: utils/init/miscinit.c:631
+#: commands/sequence.c:545
#, c-format
-msgid "If you're sure there are no old server processes still running, remove the shared memory block with the command \"ipcrm\", or just delete the file \"%s\"."
+msgid "nextval: reached minimum value of sequence \"%s\" (%s)"
msgstr ""
+"nextval: ÄÏÓÔÉÇÎÕÔÏ ÍÉÎÉÍÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\" (%s)"
-#: utils/init/miscinit.c:648
+#: commands/sequence.c:643
#, c-format
-msgid "could not remove old lock file \"%s\": %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÕÄÁÌÉÔØ ÓÔÁÒÙÊ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\": %m"
+msgid "currval of sequence \"%s\" is not yet defined in this session"
+msgstr ""
+"currval (ÔÅËÕÝÅÅ ÚÎÁÞÅÎÉÅ) ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\" ÅÝ£ ÎÅ ÏÐÒÅÄÅÌÅÎÏ × "
+"ÜÔÏÊ ÓÅÓÓÉÉ"
-#: utils/init/miscinit.c:650
-msgid "The file seems accidentally left over, but it could not be removed. Please remove the file by hand and try again."
+#: commands/sequence.c:662 commands/sequence.c:670
+#, fuzzy
+msgid "lastval is not yet defined in this session"
msgstr ""
+"currval (ÔÅËÕÝÅÅ ÚÎÁÞÅÎÉÅ) ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\" ÅÝ£ ÎÅ ÏÐÒÅÄÅÌÅÎÏ × "
+"ÜÔÏÊ ÓÅÓÓÉÉ"
-#: utils/init/miscinit.c:672
-#: utils/init/miscinit.c:682
+#: commands/sequence.c:734
#, c-format
-msgid "could not write lock file \"%s\": %m"
-msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÂÌÏËÉÒÏ×ËÉ \"%s\": %m"
+msgid "setval: value %s is out of bounds for sequence \"%s\" (%s..%s)"
+msgstr "setval: ÚÎÁÞÅÎÉÅ %s ×ÎÅ ÐÒÅÄÅÌÏ× ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\" (%s..%s)"
-#: utils/init/miscinit.c:792
-#: utils/misc/guc.c:4939
-#, c-format
-msgid "could not read from file \"%s\": %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ \"%s\": %m"
+#: commands/sequence.c:1059
+msgid "INCREMENT must not be zero"
+msgstr "INCREMENT ÎÅ ÍÏÖÅÔ ÂÙÔØ ÎÕÌ£Í"
-#: utils/init/miscinit.c:883
-#: utils/init/miscinit.c:896
+#: commands/sequence.c:1105
#, c-format
-msgid "\"%s\" is not a valid data directory"
-msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÏÊ ÄÉÒÅËÔÏÒÉÅÊ ÄÁÎÎÙÈ"
+msgid "MINVALUE (%s) must be less than MAXVALUE (%s)"
+msgstr "MINVALUE (%s) ÄÏÌÖÎÏ ÂÙÔØ ÍÅÎØÛÅ ÞÅÍ MAXVALUE (%s)"
-#: utils/init/miscinit.c:885
-#, c-format
-msgid "File \"%s\" is missing."
-msgstr "æÁÊÌ \"%s\" ÏÔÓÕÔÓÔ×ÕÅÔ."
+#: commands/sequence.c:1136
+#, fuzzy, c-format
+msgid "START value (%s) cannot be less than MINVALUE (%s)"
+msgstr "ÚÎÁÞÅÎÉÅ START (%s) ÎÅ ÍÏÖÅÔ ÂÙÔØ ÍÅÎØÛÅ ÞÅÍ MINVALUE (%s)"
-#: utils/init/miscinit.c:898
+#: commands/sequence.c:1148
+#, fuzzy, c-format
+msgid "START value (%s) cannot be greater than MAXVALUE (%s)"
+msgstr "ÚÎÁÞÅÎÉÅ START (%s) ÎÅ ÍÏÖÅÔ ÂÙÔØ ÂÏÌØÛÅ ÞÅÍ MAXVALUE (%s)"
+
+#: commands/sequence.c:1163
#, c-format
-msgid "File \"%s\" does not contain valid data."
-msgstr "æÁÊÌ \"%s\" ÎÅ ÓÏÄÅÒÖÉÔ ×ÅÒÎÙÅ ÄÁÎÎÙÅ."
+msgid "CACHE (%s) must be greater than zero"
+msgstr "CACHE (%s) ÄÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÎÕÌÑ"
-#: utils/init/miscinit.c:900
-msgid "You may need to initdb."
-msgstr "÷ÁÍ ÎÁ×ÅÒÎÏÅ ÎÁÄÏ ×ÙÐÏÌÎÉÔØ initdb."
+#: commands/sequence.c:1194
+msgid "invalid OWNED BY option"
+msgstr ""
-#: utils/init/miscinit.c:908
+#: commands/sequence.c:1195
+msgid "Specify OWNED BY table.column or OWNED BY NONE."
+msgstr ""
+
+#: commands/sequence.c:1217 commands/tablecmds.c:3977
#, c-format
-msgid "The data directory was initialized by PostgreSQL version %ld.%ld, which is not compatible with this version %s."
-msgstr "äÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ ÂÙÌÁ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÁ Ó ÐÏÍÏÝØÀ PostgreSQL, ×ÅÒÓÉÉ %ld.%ld, ËÏÔÏÒÁÑ ÎÅ ÓÏ×ÍÅÓÔÉÍÁ Ó ÜÔÏÊ ×ÅÒÓÉÅÊ: %s."
+msgid "referenced relation \"%s\" is not a table"
+msgstr "ÓÓÙÌÁÅÍÏÅ ÏÔÎÏÛÅÎÉÅ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ"
-#: utils/init/miscinit.c:945
-msgid "invalid list syntax for parameter \"preload_libraries\""
-msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"preload_libraries\""
+#: commands/sequence.c:1224
+msgid "sequence must have same owner as table it is linked to"
+msgstr ""
-#: utils/init/miscinit.c:991
-#, c-format
-msgid "preloaded library \"%s\" with initialization function \"%s\""
-msgstr "ÐÏÄÚÁÇÒÕÖÅÎÎÁÑ ÂÉÂÌÉÏÔÅËÁ \"%s\" Ó ÆÕÎËÃÉÅÊ ÉÎÉÃÉÁÌÉÚÁÃÉÉ \"%s\""
+#: commands/sequence.c:1228
+msgid "sequence must be in same schema as table it is linked to"
+msgstr ""
-#: utils/init/miscinit.c:995
-#, c-format
-msgid "preloaded library \"%s\""
-msgstr "ÐÏÄÚÁÇÒÕÖÅÎÎÁÑ ÂÉÂÌÉÏÔÅËÁ \"%s\""
+#: commands/tablecmds.c:303 executor/execMain.c:2667
+msgid "ON COMMIT can only be used on temporary tables"
+msgstr "ON COMMIT ÍÏÖÅÔ ÔÏÌØËÏ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ×ÒÅÍÅÎÎÙÈ ÔÁÂÌÉÃ"
-#: utils/mb/encnames.c:445
-msgid "encoding name too long"
-msgstr "ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ"
+#: commands/tablecmds.c:580
+#, fuzzy, c-format
+msgid "truncate cascades to table \"%s\""
+msgstr "ÕÄÁÌÅÎÉÅ ÓÎÉÓÈÏÄÉÔ ÄÏ %s"
-#: utils/mb/conv.c:376
+#: commands/tablecmds.c:670
#, c-format
-msgid "ignoring unconvertible UTF-8 character 0x%04x"
+msgid "cannot truncate system relation \"%s\""
+msgstr ""
+
+#: commands/tablecmds.c:680
+msgid "cannot truncate temporary tables of other sessions"
msgstr ""
-#: utils/mb/conv.c:406
+#: commands/tablecmds.c:821 parser/parse_utilcmd.c:539
+#: parser/parse_utilcmd.c:1144
#, c-format
-msgid "invalid encoding number: %d"
-msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ËÏÄÉÒÏ×ËÉ: %d"
+msgid "inherited relation \"%s\" is not a table"
+msgstr "ÎÁÓÌÅÄÏ×ÁÎÎÏÅ ÏÔÎÏÛÅÎÉÅ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ"
-#: utils/mb/conv.c:445
+#: commands/tablecmds.c:827 commands/tablecmds.c:6070
#, c-format
-msgid "ignoring unconvertible %s character 0x%04x"
-msgstr ""
+msgid "cannot inherit from temporary relation \"%s\""
+msgstr "ÎÅÌØÚÑ ÎÁÓÌÅÄÏ×ÁÔØ ×ÒÅÍÅÎÎÏÅ ÏÔÎÏÛÅÎÉÅ \"%s\""
-#: utils/mb/wchar.c:832
-msgid "Unicode characters greater than or equal to 0x10000 are not supported"
-msgstr "óÉÍ×ÏÌÙ Unicode ÂÏÌÅÅ ÉÌÉ ÒÁ×ÎÙÅ 0x10000 ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
+#: commands/tablecmds.c:844 commands/tablecmds.c:6098
+#, fuzzy, c-format
+msgid "relation \"%s\" would be inherited from more than once"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÕËÁÚÁÎÁ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
-#: utils/mb/wchar.c:861
+#: commands/tablecmds.c:899
#, c-format
-msgid "invalid byte sequence for encoding \"%s\": 0x%s"
-msgstr "ÎÅ×ÅÒÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ ÉÍÑ ËÏÄÉÒÏ×ËÉ \"%s\": 0x%s"
+msgid "merging multiple inherited definitions of column \"%s\""
+msgstr "ÓÌÉÑÎÉÅ ÍÎÏÇÏÞÉÓÌÅÎÎÙÈ ÎÁÓÌÅÄÏ×ÁÎÎÙÈ ÏÐÒÅÄÅÌÅÎÉÊ ËÏÌÏÎËÉ \"%s\""
-#: utils/mb/mbutils.c:252
+#: commands/tablecmds.c:907
#, c-format
-msgid "default conversion function for encoding \"%s\" to \"%s\" does not exist"
-msgstr "ÆÕÎËÃÉÑ ËÏÎ×ÅÒÓÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÚ ËÏÄÉÒÏ×ËÉ \"%s\" × \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+msgid "inherited column \"%s\" has a type conflict"
+msgstr "ÎÁÓÌÅÄÏ×ÁÎÎÁÑ ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ËÏÎÆÌÉËÔ ÔÉÐÏ×"
-#: utils/mb/mbutils.c:326
+#: commands/tablecmds.c:909 commands/tablecmds.c:1055
+#: parser/parse_coerce.c:268 parser/parse_coerce.c:1326
+#: parser/parse_coerce.c:1345 parser/parse_coerce.c:1390
+#: parser/parse_expr.c:1661
#, c-format
-msgid "invalid source encoding name \"%s\""
-msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÉÓÈÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ: \"%s\""
+msgid "%s versus %s"
+msgstr "%s ÐÒÏÔÉ× %s"
-#: utils/mb/mbutils.c:331
+#: commands/tablecmds.c:1045
#, c-format
-msgid "invalid destination encoding name \"%s\""
-msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ ÎÁÚÎÁÞÅÎÉÑ: \"%s\""
-
-#: utils/misc/help_config.c:125
-msgid "internal error: unrecognized run-time parameter type\n"
-msgstr ""
+msgid "merging column \"%s\" with inherited definition"
+msgstr "ÓÌÉÑÎÉÅ ËÏÌÏÎËÉ \"%s\" Ó ÎÁÓÌÅÄÏ×ÁÎÎÙÍ ÏÐÒÅÄÅÌÅÎÉÅÍ"
-#: utils/misc/guc.c:234
-msgid "Ungrouped"
-msgstr "òÁÚÎÏÅ"
+#: commands/tablecmds.c:1053
+#, c-format
+msgid "column \"%s\" has a type conflict"
+msgstr "ËÏÎÆÌÉËÔ ÔÉÐÏ× ÄÌÑ ËÏÌÏÎËÉ \"%s\""
-#: utils/misc/guc.c:236
-msgid "File Locations"
-msgstr "íÅÓÔÏÎÁÈÏÖÄÅÎÉÅ ÆÁÊÌÏ×"
-
-#: utils/misc/guc.c:238
-msgid "Connections and Authentication"
-msgstr "ðÏÄÓÏÅÄÉÎÅÎÉÑ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ"
-
-#: utils/misc/guc.c:240
-msgid "Connections and Authentication / Connection Settings"
-msgstr "ðÏÄÓÏÅÄÉÎÅÎÉÑ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ / îÁÓÔÒÏÊËÉ ÐÏÄÓÏÅÄÉÎÅÎÉÑ"
-
-#: utils/misc/guc.c:242
-msgid "Connections and Authentication / Security and Authentication"
-msgstr "ðÏÄÓÏÅÄÉÎÅÎÉÑ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ / âÅÚÏÐÁÓÎÏÓÔØ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ"
+#: commands/tablecmds.c:1104
+#, c-format
+msgid "column \"%s\" inherits conflicting default values"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÎÁÓÌÅÄÕÅÔ ËÏÎÆÌÉËÔÕÀÝÉÅ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ"
-#: utils/misc/guc.c:244
-msgid "Resource Usage"
-msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ×"
+#: commands/tablecmds.c:1106
+msgid "To resolve the conflict, specify a default explicitly."
+msgstr "äÌÑ ÒÅÛÅÎÉÑ ËÏÎÆÌÉËÔÁ ÕËÁÖÉÔÅ ÖÅÌÁÅÍÏÅ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ."
-#: utils/misc/guc.c:246
-msgid "Resource Usage / Memory"
-msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ× / ðÁÍÑÔØ"
+#: commands/tablecmds.c:1143
+#, c-format
+msgid ""
+"check constraint name \"%s\" appears multiple times but with different "
+"expressions"
+msgstr ""
-#: utils/misc/guc.c:248
-msgid "Resource Usage / Free Space Map"
-msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ× / ëÁÒÔÁ Ó×ÏÂÏÄÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á"
+#: commands/tablecmds.c:1502
+#, c-format
+msgid "inherited column \"%s\" must be renamed in child tables too"
+msgstr ""
+"ÎÁÓÌÅÄÏ×ÁÎÎÁÑ ËÏÌÏÎËÁ \"%s\" ÔÁËÖÅ ÄÏÌÖÎÁ ÂÙÔØ ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × ÔÁÂÌÉÃÁÈ-"
+"ÎÁÓÌÅÄÎÉËÁÈ"
-#: utils/misc/guc.c:250
-msgid "Resource Usage / Kernel Resources"
-msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ× / òÅÓÕÒÓÙ ÑÄÒÁ"
+#: commands/tablecmds.c:1520
+#, c-format
+msgid "cannot rename system column \"%s\""
+msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\""
-#: utils/misc/guc.c:252
-msgid "Write-Ahead Log"
-msgstr "Write-Ahead Log"
+#: commands/tablecmds.c:1530
+#, c-format
+msgid "cannot rename inherited column \"%s\""
+msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÁÓÌÅÄÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s\""
-#: utils/misc/guc.c:254
-msgid "Write-Ahead Log / Settings"
-msgstr "Write-Ahead Log / îÁÓÔÒÏÊËÉ"
+#: commands/tablecmds.c:1541 commands/tablecmds.c:3095
+#, c-format
+msgid "column \"%s\" of relation \"%s\" already exists"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/misc/guc.c:256
-msgid "Write-Ahead Log / Checkpoints"
-msgstr "Write-Ahead Log / ëÏÎÔÒÏÌØÎÙÅ ÔÏÞËÉ"
+#. translator: first %s is a SQL command, eg ALTER TABLE
+#: commands/tablecmds.c:1760
+#, fuzzy, c-format
+msgid ""
+"cannot %s \"%s\" because it is being used by active queries in this session"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s: ÜÔÏÔ ÏÂßÅËÔ ÎÕÖÅÎ ÓÉÓÔÅÍÅ ÂÁÚ ÄÁÎÎÙÈ"
-#: utils/misc/guc.c:258
-msgid "Query Tuning"
-msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ×"
+#. translator: first %s is a SQL command, eg ALTER TABLE
+#: commands/tablecmds.c:1769
+#, fuzzy, c-format
+msgid "cannot %s \"%s\" because it has pending trigger events"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s ÐÏ ÐÒÉÞÉÎÅ ÎÁÌÉÞÉÑ ÚÁ×ÉÓÉÍÙÈ ÏÂßÅËÔÏ×"
-#: utils/misc/guc.c:260
-msgid "Query Tuning / Planner Method Configuration"
-msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / ëÏÎÆÉÇÕÒÁÃÉÑ ÍÅÔÏÄÏ× ÐÌÁÎÅÒÁ"
+#: commands/tablecmds.c:2305
+#, c-format
+msgid "cannot rewrite system relation \"%s\""
+msgstr ""
-#: utils/misc/guc.c:262
-msgid "Query Tuning / Planner Cost Constants"
-msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / ïÃÅÎÏÞÎÙÅ ËÏÎÓÔÁÎÔÙ ÐÌÁÎÎÅÒÁ"
+#: commands/tablecmds.c:2315
+msgid "cannot rewrite temporary tables of other sessions"
+msgstr "ÎÅÌØÚÑ ÐÅÒÅÚÁÐÉÓÙ×ÁÔØ ×ÒÅÍÅÎÎÙÅ ÔÁÂÌÉÃÙ ÄÒÕÇÉÈ ÓÅÓÓÉÊ"
-#: utils/misc/guc.c:264
-msgid "Query Tuning / Genetic Query Optimizer"
-msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / ïÂÝÉÊ ÏÐÔÉÍÉÚÁÔÏÒ ÚÁÐÒÏÓÏ×"
+#: commands/tablecmds.c:2643
+#, c-format
+msgid "column \"%s\" contains null values"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÓÏÄÅÒÖÉÔ ÚÎÁÞÅÎÉÑ NULL"
-#: utils/misc/guc.c:266
-msgid "Query Tuning / Other Planner Options"
-msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / äÒÕÇÉÅ ÏÐÃÉÉ ÐÌÁÎÎÅÒÁ"
+#: commands/tablecmds.c:2657
+#, c-format
+msgid "check constraint \"%s\" is violated by some row"
+msgstr ""
-#: utils/misc/guc.c:268
-msgid "Reporting and Logging"
-msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ"
+#: commands/tablecmds.c:2740
+#, c-format
+msgid "\"%s\" is not a table or view"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ ÉÌÉ ÐÒÅÄÓÔÁ×ÌÅÎÉÅÍ"
-#: utils/misc/guc.c:270
-msgid "Reporting and Logging / Where to Log"
-msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ / çÄÅ ×ÅÓÔÉ ÖÕÒÎÁÌ"
+#: commands/tablecmds.c:2776 commands/tablecmds.c:3480
+#, c-format
+msgid "\"%s\" is not a table or index"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ ÉÌÉ ÉÎÄÅËÓÏÍ"
-#: utils/misc/guc.c:272
-msgid "Reporting and Logging / When to Log"
-msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ / ëÏÇÄÁ ×ÅÓÔÉ ÖÕÒÎÁÌ"
+#: commands/tablecmds.c:2931
+#, c-format
+msgid "cannot alter table \"%s\" because column \"%s\".\"%s\" uses its rowtype"
+msgstr ""
-#: utils/misc/guc.c:274
-msgid "Reporting and Logging / What to Log"
-msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ / þÔÏ ÐÉÓÁÔØ × ÖÕÒÎÁÌ"
+#: commands/tablecmds.c:2938
+#, fuzzy, c-format
+msgid "cannot alter type \"%s\" because column \"%s\".\"%s\" uses it"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s: ÜÔÏÔ ÏÂßÅËÔ ÎÕÖÅÎ %s"
-#: utils/misc/guc.c:276
-msgid "Statistics"
-msgstr "óÔÁÔÉÓÔÉËÁ"
+#: commands/tablecmds.c:3009
+msgid "column must be added to child tables too"
+msgstr "ËÏÌÏÎËÁ ÔÁËÖÅ ÄÏÌÖÎÁ ÂÙÔØ ÄÏÂÁ×ÌÅÎÁ Ë ÔÁÂÌÉÃÁÍ-ÎÁÓÌÅÄÎÉËÁÍ"
-#: utils/misc/guc.c:278
-msgid "Statistics / Monitoring"
-msgstr "óÔÁÔÉÓÔÉËÁ / íÏÎÉÔÏÒÉÎÇ"
+#: commands/tablecmds.c:3057 commands/tablecmds.c:6229
+#, c-format
+msgid "child table \"%s\" has different type for column \"%s\""
+msgstr "ÔÁÂÌÉÃÁ-ÎÁÓÌÅÄÎÉË \"%s\" ÉÍÅÅÔ ÏÔÌÉÞÎÙÊ ÔÉÐ ÄÌÑ ËÏÌÏÎËÉ \"%s\""
-#: utils/misc/guc.c:280
-msgid "Statistics / Query and Index Statistics Collector"
-msgstr "óÔÁÔÉÓÔÉËÁ / óÂÏÒÝÉË ÓÔÁÔÉÓÔÉËÉ ÚÁÐÒÏÓÏ× É ÉÎÄÅËÓÏ×"
+#: commands/tablecmds.c:3069
+#, c-format
+msgid "merging definition of column \"%s\" for child \"%s\""
+msgstr "ÓÌÉÑÎÉÅ ÏÐÒÅÄÅÌÅÎÉÅ ËÏÌÏÎËÉ \"%s\" ÄÌÑ ÎÁÓÌÅÄÎÉËÁ \"%s\""
-#: utils/misc/guc.c:282
-msgid "Client Connection Defaults"
-msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ×"
+#: commands/tablecmds.c:3300 commands/tablecmds.c:3392
+#: commands/tablecmds.c:3437 commands/tablecmds.c:3533
+#: commands/tablecmds.c:3594 commands/tablecmds.c:4797
+#, c-format
+msgid "cannot alter system column \"%s\""
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\""
-#: utils/misc/guc.c:284
-msgid "Client Connection Defaults / Statement Behavior"
-msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ× / ðÏ×ÅÄÅÎÉÅ ËÏÍÁÎÄ"
+#: commands/tablecmds.c:3336
+#, c-format
+msgid "column \"%s\" is in a primary key"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÎÁÈÏÄÉÔÓÑ × ÐÅÒ×ÉÞÎÏÍ ËÌÀÞÅ"
-#: utils/misc/guc.c:286
-msgid "Client Connection Defaults / Locale and Formatting"
-msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ× / ìÏËÁÌØ É ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ"
+#: commands/tablecmds.c:3507
+#, c-format
+msgid "statistics target %d is too low"
+msgstr ""
-#: utils/misc/guc.c:288
-msgid "Client Connection Defaults / Other Defaults"
-msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ× / äÒÕÇÉÅ ÚÎÁÞÅÎÉÑ"
+#: commands/tablecmds.c:3515
+#, c-format
+msgid "lowering statistics target to %d"
+msgstr ""
-#: utils/misc/guc.c:290
-msgid "Lock Management"
-msgstr "õÐÒÁ×ÌÅÎÉÅ ÂÌÏËÉÒÏ×ËÁÍÉ"
+#: commands/tablecmds.c:3575
+#, c-format
+msgid "invalid storage type \"%s\""
+msgstr ""
-#: utils/misc/guc.c:292
-msgid "Version and Platform Compatibility"
-msgstr "÷ÅÒÓÉÑ É ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÐÌÁÔÆÏÒÍ"
+#: commands/tablecmds.c:3606
+#, c-format
+msgid "column data type %s can only have storage PLAIN"
+msgstr ""
-#: utils/misc/guc.c:294
-msgid "Version and Platform Compatibility / Previous PostgreSQL Versions"
-msgstr "÷ÅÒÓÉÑ É ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÐÌÁÔÆÏÒÍ / ðÒÅÄÙÄÕÝÉÅ ×ÅÒÓÉÉ PostgreSQL"
+#: commands/tablecmds.c:3663
+#, c-format
+msgid "cannot drop system column \"%s\""
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\""
-#: utils/misc/guc.c:296
-msgid "Version and Platform Compatibility / Other Platforms and Clients"
-msgstr "÷ÅÒÓÉÑ É ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÐÌÁÔÆÏÒÍ / äÒÕÇÉÅ ÐÌÁÔÆÏÒÍÙ É ËÌÉÅÎÔÙ"
+#: commands/tablecmds.c:3670
+#, c-format
+msgid "cannot drop inherited column \"%s\""
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÎÁÓÌÅÄÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s\""
-#: utils/misc/guc.c:298
-msgid "Preset Options"
+#: commands/tablecmds.c:4011
+msgid "cannot reference temporary table from permanent table constraint"
msgstr ""
-#: utils/misc/guc.c:300
-msgid "Customized Options"
+#: commands/tablecmds.c:4018
+msgid "cannot reference permanent table from temporary table constraint"
msgstr ""
-#: utils/misc/guc.c:302
-msgid "Developer Options"
-msgstr "ïÐÃÉÉ ÒÁÚÒÁÂÏÔÞÉËÁ"
-
-#: utils/misc/guc.c:357
-msgid "Enables the planner's use of sequential-scan plans."
+#: commands/tablecmds.c:4072
+msgid "number of referencing and referenced columns for foreign key disagree"
msgstr ""
-#: utils/misc/guc.c:365
-msgid "Enables the planner's use of index-scan plans."
+#: commands/tablecmds.c:4163
+#, c-format
+msgid "foreign key constraint \"%s\" cannot be implemented"
msgstr ""
-#: utils/misc/guc.c:373
-msgid "Enables the planner's use of TID scan plans."
+#: commands/tablecmds.c:4166
+#, c-format
+msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s."
msgstr ""
-#: utils/misc/guc.c:381
-msgid "Enables the planner's use of explicit sort steps."
+#: commands/tablecmds.c:4257
+#, c-format
+msgid "column \"%s\" referenced in foreign key constraint does not exist"
msgstr ""
-#: utils/misc/guc.c:389
-msgid "Enables the planner's use of hashed aggregation plans."
+#: commands/tablecmds.c:4262
+#, c-format
+msgid "cannot have more than %d keys in a foreign key"
msgstr ""
-#: utils/misc/guc.c:397
-msgid "Enables the planner's use of nested-loop join plans."
+#: commands/tablecmds.c:4335
+#, c-format
+msgid "there is no primary key for referenced table \"%s\""
msgstr ""
-#: utils/misc/guc.c:405
-msgid "Enables the planner's use of merge join plans."
+#: commands/tablecmds.c:4469
+#, c-format
+msgid ""
+"there is no unique constraint matching given keys for referenced table \"%s\""
msgstr ""
-#: utils/misc/guc.c:413
-msgid "Enables the planner's use of hash join plans."
-msgstr ""
+#: commands/tablecmds.c:4753 commands/trigger.c:3426
+#, c-format
+msgid "constraint \"%s\" does not exist"
+msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/misc/guc.c:421
-msgid "Enables genetic query optimization."
+#: commands/tablecmds.c:4758
+#, c-format
+msgid "multiple constraints named \"%s\" were dropped"
msgstr ""
-#: utils/misc/guc.c:422
-msgid "This algorithm attempts to do planning without exhaustive searching."
-msgstr ""
+#: commands/tablecmds.c:4804
+#, c-format
+msgid "cannot alter inherited column \"%s\""
+msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÎÁÓÌÅÄÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s\""
-#: utils/misc/guc.c:431
-msgid "Shows whether the current user is a superuser."
-msgstr ""
+#: commands/tablecmds.c:4839
+msgid "transform expression must not return a set"
+msgstr "×ÙÒÁÖÅÎÉÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
-#: utils/misc/guc.c:440
-msgid "Enables SSL connections."
-msgstr "÷ËÌÀÞÁÅÔ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÑ."
+#: commands/tablecmds.c:4845
+msgid "cannot use subquery in transform expression"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ×ÙÒÁÖÅÎÉÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ"
-#: utils/misc/guc.c:448
-msgid "Forces synchronization of updates to disk."
-msgstr ""
+#: commands/tablecmds.c:4849
+msgid "cannot use aggregate function in transform expression"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ×ÙÒÁÖÅÎÉÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ"
-#: utils/misc/guc.c:449
-msgid "The server 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."
+#: commands/tablecmds.c:4866
+#, c-format
+msgid "column \"%s\" cannot be cast to type \"%s\""
msgstr ""
-#: utils/misc/guc.c:459
-msgid "Continues processing past damaged page headers."
+#: commands/tablecmds.c:4892
+#, c-format
+msgid "type of inherited column \"%s\" must be changed in child tables too"
msgstr ""
-#: utils/misc/guc.c:460
-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."
+#: commands/tablecmds.c:4931
+#, c-format
+msgid "cannot alter type of column \"%s\" twice"
msgstr ""
-#: utils/misc/guc.c:472
-msgid "Runs the server silently."
+#: commands/tablecmds.c:4964
+#, c-format
+msgid "default for column \"%s\" cannot be cast to type \"%s\""
msgstr ""
-#: utils/misc/guc.c:473
-msgid "If this parameter is set, the server will automatically run in the background and any controlling terminals are dissociated."
+#: commands/tablecmds.c:5090
+msgid "cannot alter type of a column used by a view or rule"
msgstr ""
-#: utils/misc/guc.c:481
-msgid "Logs each successful connection."
-msgstr ""
+#: commands/tablecmds.c:5091
+#, c-format
+msgid "%s depends on column \"%s\""
+msgstr "%s ÚÁ×ÉÓÉÔ ÏÔ ËÏÌÏÎËÉ \"%s\""
-#: utils/misc/guc.c:489
-msgid "Logs end of a session, including duration."
-msgstr ""
+#: commands/tablecmds.c:5435
+#, fuzzy, c-format
+msgid "cannot change owner of index \"%s\""
+msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÉÍÑ ËÏÌÏÎËÉ \"%s\" × ÐÒÅÄÓÔÁ×ÌÅÎÉÉ"
-#: utils/misc/guc.c:499
-msgid "Turns on various assertion checks."
+#: commands/tablecmds.c:5437
+msgid "Change the ownership of the index's table, instead."
msgstr ""
-#: utils/misc/guc.c:500
-msgid "This is a debugging aid."
-msgstr ""
+#: commands/tablecmds.c:5453
+#, fuzzy, c-format
+msgid "cannot change owner of sequence \"%s\""
+msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\""
-#: utils/misc/guc.c:511
-#: utils/misc/guc.c:593
-#: utils/misc/guc.c:666
-#: utils/misc/guc.c:675
-#: utils/misc/guc.c:684
-#: utils/misc/guc.c:693
-#: utils/misc/guc.c:1078
-#: utils/misc/guc.c:1087
-#: utils/misc/guc.c:1145
-msgid "no description available"
-msgstr "ÏÐÉÓÁÎÉÑ ÎÅ ÉÍÅÅÔÓÑ"
+#: commands/tablecmds.c:5455 commands/tablecmds.c:6555
+#, fuzzy, c-format
+msgid "Sequence \"%s\" is linked to table \"%s\"."
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
-#: utils/misc/guc.c:520
-msgid "Logs the duration of each completed SQL statement."
-msgstr ""
+#: commands/tablecmds.c:5467 commands/tablecmds.c:6565
+#, fuzzy
+msgid "Use ALTER TYPE instead."
+msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ."
-#: utils/misc/guc.c:528
-msgid "Prints the parse tree to the server log."
+#: commands/tablecmds.c:5476 commands/tablecmds.c:6573
+#, fuzzy, c-format
+msgid "\"%s\" is not a table, view, or sequence"
msgstr ""
+"\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÀÌÉÃÅÊ, TOAST-ÔÁÂÌÉÃÅÊ, ÉÎÄÅËÓÏÍ, ÐÒÅÄÓÔÁ×ÌÅÎÉÅÍ ÉÌÉ "
+"ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØÀ"
-#: utils/misc/guc.c:536
-msgid "Prints the parse tree after rewriting to server log."
+#: commands/tablecmds.c:5735
+msgid "cannot have multiple SET TABLESPACE subcommands"
msgstr ""
-#: utils/misc/guc.c:544
-msgid "Prints the execution plan to server log."
-msgstr ""
+#: commands/tablecmds.c:5788
+#, fuzzy, c-format
+msgid "\"%s\" is not a table, index, or TOAST table"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
-#: utils/misc/guc.c:552
-msgid "Indents parse and plan tree displays."
+#: commands/tablecmds.c:5852
+#, c-format
+msgid "cannot move system relation \"%s\""
msgstr ""
-#: utils/misc/guc.c:560
-msgid "Writes parser performance statistics to the server log."
-msgstr ""
+#: commands/tablecmds.c:5868
+msgid "cannot move temporary tables of other sessions"
+msgstr "ÎÅÌØÚÑ ÐÅÒÅÍÅÝÁÔØ ×ÒÅÍÅÎÎÙÅ ÔÁÂÌÉÃÙ ÄÒÕÇÉÈ ÓÅÓÓÉÊ"
-#: utils/misc/guc.c:568
-msgid "Writes planner performance statistics to the server log."
+#: commands/tablecmds.c:6122
+msgid "circular inheritance not allowed"
msgstr ""
-#: utils/misc/guc.c:576
-msgid "Writes executor performance statistics to the server log."
-msgstr ""
+#: commands/tablecmds.c:6123
+#, fuzzy, c-format
+msgid "\"%s\" is already a child of \"%s\"."
+msgstr "\"%s\" ÕÖÅ Ñ×ÌÑÅÔÓÑ ÁÔÒÉÂÕÔÏÍ ÔÉÐÁ %s"
-#: utils/misc/guc.c:584
-msgid "Writes cumulative performance statistics to the server log."
+#: commands/tablecmds.c:6131
+#, c-format
+msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs"
msgstr ""
-#: utils/misc/guc.c:604
-msgid "Uses the indented output format for EXPLAIN VERBOSE."
-msgstr ""
+#: commands/tablecmds.c:6236
+#, fuzzy, c-format
+msgid "column \"%s\" in child table must be marked NOT NULL"
+msgstr "ÆÕÎÃÉÉ × ÉÄÅËÓÎÏÍ ÐÒÅÄÉËÁÔÅ ÄÏÌÖÎÙ ÂÙÔØ ÐÏÍÅÞÅÎÙ ËÁË IMMUTABLE"
-#: utils/misc/guc.c:612
-msgid "Starts the server statistics-collection subprocess."
-msgstr "úÁÐÕÓËÁÅÔ ÐÏÄÐÒÏÃÅÓÓ ÓÂÏÒÁ ÓÔÁÔÉÓÔÉËÉ."
+#: commands/tablecmds.c:6252
+#, fuzzy, c-format
+msgid "child table is missing column \"%s\""
+msgstr "ÔÁÂÌÉÃÁ-ÎÁÓÌÅÄÎÉË \"%s\" ÉÍÅÅÔ ÏÔÌÉÞÎÙÊ ÔÉÐ ÄÌÑ ËÏÌÏÎËÉ \"%s\""
+
+#: commands/tablecmds.c:6344
+#, fuzzy, c-format
+msgid "child table is missing constraint \"%s\""
+msgstr "ÔÁÂÌÉÃÁ \"%s\" ÓÏÄÅÒÖÉÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ËÏÎÓÔÒÅÊÎÔÁ Ó ÉÍÅÎÅÍ \"%s\""
+
+#: commands/tablecmds.c:6353
+#, fuzzy, c-format
+msgid "constraint definition for check constraint \"%s\" does not match"
+msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tablecmds.c:6434
+#, fuzzy, c-format
+msgid "relation \"%s\" is not a parent of relation \"%s\""
+msgstr "ÏÔÎÏÛÅÎÉÅ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tablecmds.c:6554
+msgid "cannot move an owned sequence into another schema"
+msgstr ""
+
+#: commands/tablecmds.c:6583
+#, fuzzy, c-format
+msgid "relation \"%s\" is already in schema \"%s\""
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
+
+#: commands/tablecmds.c:6648
+#, fuzzy, c-format
+msgid "relation \"%s\" already exists in schema \"%s\""
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
+
+#: commands/tablespace.c:143 commands/tablespace.c:151
+#: commands/tablespace.c:157 ../port/copydir.c:59
+#, c-format
+msgid "could not create directory \"%s\": %m"
+msgstr ""
+
+#: commands/tablespace.c:168
+#, c-format
+msgid "could not stat directory \"%s\": %m"
+msgstr ""
+
+#: commands/tablespace.c:177
+#, c-format
+msgid "\"%s\" exists but is not a directory"
+msgstr "\"%s\" ÓÕÝÅÓÔ×ÕÅÔ ÎÏ ÎÅ Ñ×ÌÑÅÔÓÑ ÄÉÒÅËÔÏÒÉÅÊ"
+
+#: commands/tablespace.c:208
+#, c-format
+msgid "permission denied to create tablespace \"%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ tablespace \"%s\""
+
+#: commands/tablespace.c:210
+msgid "Must be superuser to create a tablespace."
+msgstr "îÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ tablespace."
+
+#: commands/tablespace.c:226
+#, fuzzy
+msgid "tablespace location cannot contain single quotes"
+msgstr "hash-ÉÎÄÅËÓÙ ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ ÎÕÌÅ×ÙÅ (NULL) ËÌÀÞÉ"
+
+#: commands/tablespace.c:236
+msgid "tablespace location must be an absolute path"
+msgstr ""
+
+#: commands/tablespace.c:246
+#, c-format
+msgid "tablespace location \"%s\" is too long"
+msgstr ""
+
+#: commands/tablespace.c:256 commands/tablespace.c:783
+#, c-format
+msgid "unacceptable tablespace name \"%s\""
+msgstr "ÎÅÐÒÉÅÍÌÅÍÏÅ ÉÍÑ tablespace: \"%s\""
+
+#: commands/tablespace.c:258 commands/tablespace.c:784
+msgid "The prefix \"pg_\" is reserved for system tablespaces."
+msgstr "ðÒÅÆÉËÓ \"pg_\" ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎ ÄÌÑ ÓÉÓÔÅÍÎÙÈ tablespaces."
+
+#: commands/tablespace.c:268 commands/tablespace.c:796
+#, c-format
+msgid "tablespace \"%s\" already exists"
+msgstr "tablespace \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tablespace.c:306 commands/tablespace.c:1289
+#, c-format
+msgid "could not set permissions on directory \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÐÒÁ×Á ÄÌÑ ÄÉÒÅËÔÏÒÉÉ \"%s\": %m"
+
+#: commands/tablespace.c:315
+#, c-format
+msgid "directory \"%s\" is not empty"
+msgstr "ÄÉÒÅËÔÏÒÉÑ \"%s\" ÎÅ ÐÕÓÔÁ"
+
+#: commands/tablespace.c:336 commands/tablespace.c:1304
+#, c-format
+msgid "could not create symbolic link \"%s\": %m"
+msgstr ""
+
+#: commands/tablespace.c:374 commands/tablespace.c:526
+msgid "tablespaces are not supported on this platform"
+msgstr "tablespaces ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÎÁ ÜÔÏÊ ÐÌÁÔÆÏÒÍÅ"
+
+#: commands/tablespace.c:418
+#, fuzzy, c-format
+msgid "tablespace \"%s\" does not exist, skipping"
+msgstr "tablespace \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tablespace.c:483
+#, c-format
+msgid "tablespace \"%s\" is not empty"
+msgstr "tablespace \"%s\" ÎÅ ÐÕÓÔ"
+
+#: commands/tablespace.c:608 commands/tablespace.c:645
+#, c-format
+msgid "could not remove directory \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
+
+#: commands/tablespace.c:653
+#, c-format
+msgid "could not remove symbolic link \"%s\": %m"
+msgstr ""
+
+#: commands/tablespace.c:1317
+#, c-format
+msgid "tablespace %u is not empty"
+msgstr "tablespace %u ÎÅ ÐÕÓÔ"
+
+#: commands/trigger.c:163
+msgid "multiple INSERT events specified"
+msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÓÏÂÙÔÉÑ INSERT"
+
+#: commands/trigger.c:170
+msgid "multiple DELETE events specified"
+msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÓÏÂÙÔÉÑ DELETE"
+
+#: commands/trigger.c:177
+msgid "multiple UPDATE events specified"
+msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÓÏÂÙÔÉÑ UPDATE"
+
+#: commands/trigger.c:201
+#, c-format
+msgid "changing return type of function %s from \"opaque\" to \"trigger\""
+msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ×ÏÚ×ÒÁÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ \"trigger\""
+
+#: commands/trigger.c:208
+#, c-format
+msgid "function %s must return type \"trigger\""
+msgstr "ÆÕÎËÃÉÑ %s ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"trigger\""
+
+#: commands/trigger.c:287 commands/trigger.c:941
+#, c-format
+msgid "trigger \"%s\" for relation \"%s\" already exists"
+msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/trigger.c:490
+msgid "Found referenced table's UPDATE trigger."
+msgstr ""
+
+#: commands/trigger.c:491
+msgid "Found referenced table's DELETE trigger."
+msgstr ""
+
+#: commands/trigger.c:492
+msgid "Found referencing table's trigger."
+msgstr ""
+
+#: commands/trigger.c:601 commands/trigger.c:617
+#, c-format
+msgid "ignoring incomplete trigger group for constraint \"%s\" %s"
+msgstr ""
+
+#: commands/trigger.c:629
+#, c-format
+msgid "converting trigger group into constraint \"%s\" %s"
+msgstr ""
+
+#: commands/trigger.c:766
+#, fuzzy, c-format
+msgid "trigger \"%s\" for table \"%s\" does not exist, skipping"
+msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/trigger.c:1060
+#, fuzzy, c-format
+msgid "permission denied: \"%s\" is a system trigger"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î: \"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ"
+
+#: commands/trigger.c:1588
+#, c-format
+msgid "trigger function %u returned null value"
+msgstr ""
+
+#: commands/trigger.c:1656 commands/trigger.c:1787 commands/trigger.c:1935
+msgid "BEFORE STATEMENT trigger cannot return a value"
+msgstr ""
+
+#: commands/trigger.c:2074 executor/execMain.c:1413 executor/execMain.c:1720
+#: executor/execMain.c:1898
+msgid "could not serialize access due to concurrent update"
+msgstr ""
+
+#: commands/trigger.c:3400
+#, c-format
+msgid "constraint \"%s\" is not deferrable"
+msgstr ""
+
+#: commands/tsearchcmds.c:107 commands/tsearchcmds.c:908
+#, fuzzy, c-format
+msgid "function %s should return type %s"
+msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
+
+#: commands/tsearchcmds.c:176
+#, fuzzy
+msgid "must be superuser to create text search parsers"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: commands/tsearchcmds.c:224
+#, fuzzy, c-format
+msgid "text search parser parameter \"%s\" not recognized"
+msgstr "ÁÔÒÉÂÕÔ ÔÉÐÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
+
+#: commands/tsearchcmds.c:234
+msgid "text search parser start method is required"
+msgstr ""
+
+#: commands/tsearchcmds.c:239
+msgid "text search parser gettoken method is required"
+msgstr ""
+
+#: commands/tsearchcmds.c:244
+msgid "text search parser end method is required"
+msgstr ""
+
+#: commands/tsearchcmds.c:249
+msgid "text search parser lextypes method is required"
+msgstr ""
+
+#: commands/tsearchcmds.c:281
+#, fuzzy
+msgid "must be superuser to drop text search parsers"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: commands/tsearchcmds.c:296
+#, fuzzy, c-format
+msgid "text search parser \"%s\" does not exist, skipping"
+msgstr "tablespace \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:348
+#, fuzzy
+msgid "must be superuser to rename text search parsers"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: commands/tsearchcmds.c:369
+#, fuzzy, c-format
+msgid "text search parser \"%s\" already exists"
+msgstr "tablespace \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:448
+#, fuzzy, c-format
+msgid "text search template \"%s\" does not accept options"
+msgstr "ÓÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:521
+msgid "text search template is required"
+msgstr ""
+
+#: commands/tsearchcmds.c:589
+#, fuzzy, c-format
+msgid "text search dictionary \"%s\" already exists"
+msgstr "ÏÂßÅËÔ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:635
+#, fuzzy, c-format
+msgid "text search dictionary \"%s\" does not exist, skipping"
+msgstr "ÄÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:969
+#, fuzzy
+msgid "must be superuser to create text search templates"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: commands/tsearchcmds.c:1006
+#, fuzzy, c-format
+msgid "text search template parameter \"%s\" not recognized"
+msgstr "ÁÇÒÅÇÁÔÎÙÊ ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
+
+#: commands/tsearchcmds.c:1016
+msgid "text search template lexize method is required"
+msgstr ""
+
+#: commands/tsearchcmds.c:1051
+#, fuzzy
+msgid "must be superuser to rename text search templates"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: commands/tsearchcmds.c:1073
+#, fuzzy, c-format
+msgid "text search template \"%s\" already exists"
+msgstr "ÓÈÅÍÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:1096
+#, fuzzy
+msgid "must be superuser to drop text search templates"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: commands/tsearchcmds.c:1111
+#, fuzzy, c-format
+msgid "text search template \"%s\" does not exist, skipping"
+msgstr "ÓÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:1305
+#, fuzzy, c-format
+msgid "text search configuration parameter \"%s\" not recognized"
+msgstr "ÁÔÒÉÂÕÔ ÔÉÐÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
+
+#: commands/tsearchcmds.c:1312
+#, fuzzy
+msgid "cannot specify both PARSER and COPY options"
+msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ ÏÂÁ ÐÏÌØÚÏ×ÁÔÅÌÑ É ÇÒÕÐÐÕ"
+
+#: commands/tsearchcmds.c:1342
+msgid "text search parser is required"
+msgstr ""
+
+#: commands/tsearchcmds.c:1451
+#, fuzzy, c-format
+msgid "text search configuration \"%s\" already exists"
+msgstr "CHECK-ÏÇÒÁÎÉÞÅÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:1497
+#, fuzzy, c-format
+msgid "text search configuration \"%s\" does not exist, skipping"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:1718
+#, fuzzy, c-format
+msgid "token type \"%s\" does not exist"
+msgstr "ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:1942
+#, fuzzy, c-format
+msgid "mapping for token type \"%s\" does not exist"
+msgstr "ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:1948
+#, fuzzy, c-format
+msgid "mapping for token type \"%s\" does not exist, skipping"
+msgstr "ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/tsearchcmds.c:2101 commands/tsearchcmds.c:2212
+#, fuzzy, c-format
+msgid "invalid parameter list format: \"%s\""
+msgstr "ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %s: \"%s\""
+
+#: commands/typecmds.c:219
+#, c-format
+msgid "array element type cannot be %s"
+msgstr "ÔÉÐ ÜÌÅÍÅÎÔÁ ÍÁÓÓÉ×Á ÎÅ ÍÏÖÅÔ ÂÙÔØ %s"
+
+#: commands/typecmds.c:251
+#, c-format
+msgid "alignment \"%s\" not recognized"
+msgstr ""
+
+#: commands/typecmds.c:268
+#, c-format
+msgid "storage \"%s\" not recognized"
+msgstr ""
+
+#: commands/typecmds.c:273
+#, c-format
+msgid "type attribute \"%s\" not recognized"
+msgstr "ÁÔÒÉÂÕÔ ÔÉÐÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ"
+
+#: commands/typecmds.c:283
+msgid "type input function must be specified"
+msgstr ""
+
+#: commands/typecmds.c:287
+msgid "type output function must be specified"
+msgstr ""
+
+#: commands/typecmds.c:292
+msgid ""
+"type modifier output function is useless without a type modifier input "
+"function"
+msgstr ""
+
+#: commands/typecmds.c:315
+#, c-format
+msgid "changing return type of function %s from \"opaque\" to %s"
+msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ×ÏÚ×ÒÁÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ %s"
+
+#: commands/typecmds.c:322
+#, c-format
+msgid "type input function %s must return type %s"
+msgstr "ÆÕÎËÃÉÑ ÔÉÐÁ input %s ÄÏÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
+
+#: commands/typecmds.c:332
+#, c-format
+msgid "changing return type of function %s from \"opaque\" to \"cstring\""
+msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ×ÏÚ×ÒÁÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ \"cstring\""
+
+#: commands/typecmds.c:339
+#, c-format
+msgid "type output function %s must return type \"cstring\""
+msgstr "ÆÕÎËÃÉÑ ÔÉÐÁ output %s ÄÏÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"cstring\""
+
+#: commands/typecmds.c:348
+#, c-format
+msgid "type receive function %s must return type %s"
+msgstr "ÆÕÎËÃÉÑ ÔÉÐÁ receive %s ÄÏÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
+
+#: commands/typecmds.c:357
+#, c-format
+msgid "type send function %s must return type \"bytea\""
+msgstr "ÆÕÎËÃÉÑ ÔÉÐÁ send %s ÄÏÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"bytea\""
+
+#: commands/typecmds.c:664
+#, c-format
+msgid "\"%s\" is not a valid base type for a domain"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÂÁÚÏ×ÙÍ ÔÉÐÏÍ ÄÌÑ ÄÏÍÅÎÁ"
+
+#: commands/typecmds.c:721 commands/typecmds.c:1762
+msgid "foreign key constraints not possible for domains"
+msgstr "×ÎÅÛÎÉÅ ËÌÀÞÉ ÎÅ ×ÏÚÍÏÖÎÙ ÄÌÑ ÄÏÍÅÎÏ×"
+
+#: commands/typecmds.c:741
+msgid "multiple default expressions"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ"
+
+#: commands/typecmds.c:805 commands/typecmds.c:814
+msgid "conflicting NULL/NOT NULL constraints"
+msgstr "ËÏÎÆÌÉËÔÕÀÝÉÅ ËÏÎÓÔÒÅÊÎÔÙ NULL/NOT NULL"
+
+#: commands/typecmds.c:833 commands/typecmds.c:1780
+msgid "unique constraints not possible for domains"
+msgstr "UNIQUE-ËÏÎÓÔÒÅÊÎÔÙ ÎÅ ×ÏÚÍÏÖÎÙ ÄÌÑ ÄÏÍÅÎÏ×"
+
+#: commands/typecmds.c:839 commands/typecmds.c:1786
+msgid "primary key constraints not possible for domains"
+msgstr "ÐÅÒ×ÉÞÎÙÅ ËÌÀÞÉ ÎÅ ×ÏÚÍÏÖÎÙ ÄÌÑ ÄÏÍÅÎÏ×"
+
+#: commands/typecmds.c:848 commands/typecmds.c:1795
+msgid "specifying constraint deferrability not supported for domains"
+msgstr ""
+
+#: commands/typecmds.c:978 commands/typecmds.c:2071
+#, c-format
+msgid "\"%s\" is not a domain"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÍÅÎÏÍ"
+
+#: commands/typecmds.c:1160
+#, c-format
+msgid "changing argument type of function %s from \"opaque\" to \"cstring\""
+msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ÁÒÇÕÍÅÎÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ \"cstring\""
+
+#: commands/typecmds.c:1211
+#, c-format
+msgid "changing argument type of function %s from \"opaque\" to %s"
+msgstr "ÉÚÍÅÎÅÎÉÅ ÔÉÐÁ ÁÒÇÕÍÅÎÔÁ ÆÕÎËÃÉÉ %s ÉÚ \"opaque\" ÎÁ %s"
+
+#: commands/typecmds.c:1310
+#, fuzzy, c-format
+msgid "typmod_in function %s must return type \"integer\""
+msgstr "ÆÕÎËÃÉÑ %s ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"trigger\""
+
+#: commands/typecmds.c:1337
+#, fuzzy, c-format
+msgid "typmod_out function %s must return type \"cstring\""
+msgstr "ÆÕÎËÃÉÑ ÔÉÐÁ output %s ÄÏÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"cstring\""
+
+#: commands/typecmds.c:1364
+#, c-format
+msgid "type analyze function %s must return type \"boolean\""
+msgstr ""
+
+#: commands/typecmds.c:1393
+msgid "composite type must have at least one attribute"
+msgstr ""
+
+#: commands/typecmds.c:1621
+#, c-format
+msgid "column \"%s\" of table \"%s\" contains null values"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÔÁÂÌÉÃÙ \"%s\" ÓÏÄÅÒÖÉÔ ÚÎÁÞÅÎÉÑ NULL"
+
+#: commands/typecmds.c:1866
+#, c-format
+msgid ""
+"column \"%s\" of table \"%s\" contains values that violate the new constraint"
+msgstr ""
+
+#: commands/typecmds.c:2146 commands/typecmds.c:2155
+msgid "cannot use table references in domain check constraint"
+msgstr ""
+
+#: commands/typecmds.c:2385 commands/typecmds.c:2621
+#, fuzzy, c-format
+msgid "%s is a table's row type"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ ÉÌÉ ÐÒÅÄÓÔÁ×ÌÅÎÉÅÍ"
+
+#: commands/typecmds.c:2387 commands/typecmds.c:2623
+#, fuzzy
+msgid "Use ALTER TABLE instead."
+msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ."
+
+#: commands/typecmds.c:2394 commands/typecmds.c:2535
+#, fuzzy, c-format
+msgid "cannot alter array type %s"
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\""
+
+#: commands/typecmds.c:2396 commands/typecmds.c:2537
+#, c-format
+msgid "You can alter type %s, which will alter the array type as well."
+msgstr ""
+
+#: commands/typecmds.c:2584
+#, fuzzy, c-format
+msgid "type %s is already in schema \"%s\""
+msgstr "ÆÕÎËÃÉÑ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
+
+#: commands/typecmds.c:2607
+#, fuzzy, c-format
+msgid "type \"%s\" already exists in schema \"%s\""
+msgstr "ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
+
+#: commands/user.c:143
+#, fuzzy
+msgid "SYSID can no longer be specified"
+msgstr "ÑÚÙË ÎÅ ÕËÁÚÁÎ"
+
+#: commands/user.c:259
+#, fuzzy
+msgid "must be superuser to create superusers"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: commands/user.c:266
+#, fuzzy
+msgid "permission denied to create role"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ÂÁÚÙ"
+
+#: commands/user.c:273 commands/user.c:1028
+#, fuzzy, c-format
+msgid "role name \"%s\" is reserved"
+msgstr "ÉÍÑ ÇÒÕÐÐÙ \"%s\" ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÏ"
+
+#: commands/user.c:289 commands/user.c:1022
+#, fuzzy, c-format
+msgid "role \"%s\" already exists"
+msgstr "ÇÒÕÐÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/user.c:565 commands/user.c:745 commands/user.c:1266
+#: commands/user.c:1405
+#, fuzzy
+msgid "must be superuser to alter superusers"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: commands/user.c:580 commands/user.c:753
+msgid "permission denied"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î"
+
+#: commands/user.c:815
+#, fuzzy
+msgid "permission denied to drop role"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÏÐÅÒÁÔÏÒÁ %s"
+
+#: commands/user.c:848
+#, fuzzy, c-format
+msgid "role \"%s\" does not exist, skipping"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: commands/user.c:860 commands/user.c:864
+msgid "current user cannot be dropped"
+msgstr "ÔÅËÕÝÉÊ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌ£Î"
+
+#: commands/user.c:868
+msgid "session user cannot be dropped"
+msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ ÓÅÓÓÉÉ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌ£Î"
+
+#: commands/user.c:879
+#, fuzzy
+msgid "must be superuser to drop superusers"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: commands/user.c:891
+#, fuzzy, c-format
+msgid "role \"%s\" cannot be dropped because some objects depend on it"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s ÐÏ ÐÒÉÞÉÎÅ ÎÁÌÉÞÉÑ ÚÁ×ÉÓÉÍÙÈ ÏÂßÅËÔÏ×"
+
+#: commands/user.c:1010
+#, fuzzy
+msgid "session user cannot be renamed"
+msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ ÓÅÓÓÉÉ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÉÍÅÎÏ×ÁÎ"
+
+#: commands/user.c:1014
+#, fuzzy
+msgid "current user cannot be renamed"
+msgstr "ÔÅËÕÝÉÊ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌ£Î"
+
+#: commands/user.c:1039
+#, fuzzy
+msgid "must be superuser to rename superusers"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
+
+#: commands/user.c:1046
+#, fuzzy
+msgid "permission denied to rename role"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÀ ÂÁÚÙ"
+
+#: commands/user.c:1067
+msgid "MD5 password cleared because of role rename"
+msgstr ""
+
+#: commands/user.c:1165
+#, fuzzy
+msgid "permission denied to drop objects"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÏÐÅÒÁÔÏÒÁ %s"
+
+#: commands/user.c:1192 commands/user.c:1201
+#, fuzzy
+msgid "permission denied to reassign objects"
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ Ó×ÑÚÉ %s"
+
+#: commands/user.c:1274 commands/user.c:1413
+#, c-format
+msgid "must have admin option on role \"%s\""
+msgstr ""
+
+#: commands/user.c:1282
+#, fuzzy
+msgid "must be superuser to set grantor"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÇÒÕÐÐ"
+
+#: commands/user.c:1307
+#, fuzzy, c-format
+msgid "role \"%s\" is a member of role \"%s\""
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: commands/user.c:1323
+#, fuzzy, c-format
+msgid "role \"%s\" is already a member of role \"%s\""
+msgstr "\"%s\" ÕÖÅ Ñ×ÌÑÅÔÓÑ ÁÔÒÉÂÕÔÏÍ ÔÉÐÁ %s"
+
+#: commands/user.c:1436
+#, fuzzy, c-format
+msgid "role \"%s\" is not a member of role \"%s\""
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: commands/vacuum.c:640
+msgid "oldest xmin is far in the past"
+msgstr "ÓÁÍÙÊ ÓÔÁÒÙÊ xmin ÄÁÌÅËÏ × ÐÒÏÛÌÏÍ"
+
+#: commands/vacuum.c:641
+msgid "Close open transactions soon to avoid wraparound problems."
+msgstr ""
+
+#: commands/vacuum.c:934
+msgid "some databases have not been vacuumed in over 2 billion transactions"
+msgstr ""
+"ÓÂÏÒËÁ ÍÕÓÏÒÁ ÎÅ ÂÙÌÁ ÐÒÏÉÚ×ÅÄÅÎÁ × ÎÅËÏÔÏÒÙÈ ÂÁÚÁÈ Ó ÂÏÌÅÅ 2 ÍÉÌÌÉÁÒÄÏ× "
+"ÔÒÁÎÚÁËÃÉÊ"
+
+#: commands/vacuum.c:935
+msgid "You might have already suffered transaction-wraparound data loss."
+msgstr ""
+
+#: commands/vacuum.c:1059
+#, c-format
+msgid "skipping \"%s\" --- only table or database owner can vacuum it"
+msgstr ""
+"ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÔÏÌØËÏ ×ÌÁÄÅÌÅà ÔÁÂÌÉÃÙ ÉÌÉ ÂÁÚÙ ÍÏÖÅÔ ÐÒÏÉÚ×ÏÄÉÔØ "
+"ÓÂÏÒËÕ ÍÕÓÏÒÁ × ÄÁÎÎÏÍ ÏÂßÅËÔÅ"
+
+#: commands/vacuum.c:1073
+#, c-format
+msgid ""
+"skipping \"%s\" --- cannot vacuum indexes, views, or special system tables"
+msgstr ""
+"ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÎÅÌØÚÑ ÐÒÏÉÚ×ÏÄÉÔØ ÓÂÏÒËÕ ÍÕÓÏÒÁ ÄÌÑ ÉÎÄÅËÓÏ×, "
+"ÐÒÅÄÓÔÁ×ÌÅÎÉÊ ÉÌÉ ÓÐÅÃÉÁÌØÎÙÈ ÓÉÓÔÅÍÎÙÈ ÔÁÂÌÉÃ"
+
+#: commands/vacuum.c:1300 commands/vacuumlazy.c:287
+#, c-format
+msgid "vacuuming \"%s.%s\""
+msgstr "ÐÒÏÉÚ×ÏÄÉÔÓÑ ÓÂÏÒËÁ ÍÕÓÏÒÁ ÄÌÑ \"%s.%s\""
+
+#: commands/vacuum.c:1358 commands/vacuumlazy.c:372
+#, c-format
+msgid "relation \"%s\" page %u is uninitialized --- fixing"
+msgstr "ÏÔÎÏÛÅÎÉÅ: \"%s\", ÓÔÒÁÎÉÃÁ %u ÎÅ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÁ --- ÉÓÐÒÁ×ÌÑÅÔÓÑ"
+
+#: commands/vacuum.c:1470 commands/vacuum.c:1535
+#, fuzzy, c-format
+msgid ""
+"relation \"%s\" TID %u/%u: XMIN_COMMITTED not set for transaction %u --- "
+"cannot shrink relation"
+msgstr ""
+"ÏÔÎÏÛÅÎÉÅ \"%s\" TID %u/%u: InsertTransactionInProgress %u --- ÎÅ × "
+"ÓÏÓÔÏÑÎÉÉ ÕÍÅÎØÛÉÔØ ÏÔÎÏÛÅÎÉÅ"
+
+#: commands/vacuum.c:1503
+#, fuzzy, c-format
+msgid ""
+"relation \"%s\" TID %u/%u: dead HOT-updated tuple --- cannot shrink relation"
+msgstr ""
+"ÏÔÎÏÛÅÎÉÅ \"%s\" TID %u/%u: InsertTransactionInProgress %u --- ÎÅ × "
+"ÓÏÓÔÏÑÎÉÉ ÕÍÅÎØÛÉÔØ ÏÔÎÏÛÅÎÉÅ"
+
+#: commands/vacuum.c:1574
+#, fuzzy, c-format
+msgid ""
+"relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- cannot shrink "
+"relation"
+msgstr ""
+"ÏÔÎÏÛÅÎÉÅ \"%s\" TID %u/%u: InsertTransactionInProgress %u --- ÎÅ × "
+"ÓÏÓÔÏÑÎÉÉ ÕÍÅÎØÛÉÔØ ÏÔÎÏÛÅÎÉÅ"
+
+#: commands/vacuum.c:1591
+#, fuzzy, c-format
+msgid ""
+"relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- cannot shrink "
+"relation"
+msgstr ""
+"ÏÔÎÏÛÅÎÉÅ \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- ÎÅ × "
+"ÓÏÓÔÏÑÎÉÉ ÕÍÅÎØÛÉÔØ ÏÔÎÏÛÅÎÉÅ"
+
+#: commands/vacuum.c:1779 commands/vacuumlazy.c:607
+#, c-format
+msgid ""
+"\"%s\": found %.0f removable, %.0f nonremovable row versions in %u pages"
+msgstr ""
+"\"%s\": ÎÁÊÄÅÎÏ %.0f ÕÄÁÌÑÍÙÈ, %.0f ÎÅÕÄÁÌÑÅÍÙÈ ×ÅÒÓÉÊ ÓÔÒÏËÉ × ÓÔÒÁÎÉÃÁÈ: %u"
+
+#: commands/vacuum.c:1782
+#, c-format
+msgid ""
+"%.0f dead row versions cannot be removed yet.\n"
+"Nonremovable row versions range from %lu to %lu bytes long.\n"
+"There were %.0f unused item pointers.\n"
+"Total free space (including removable row versions) is %.0f bytes.\n"
+"%u pages are or will become empty, including %u at the end of the table.\n"
+"%u pages containing %.0f free bytes are potential move destinations.\n"
+"%s."
+msgstr ""
+
+#: commands/vacuum.c:2690
+#, c-format
+msgid "\"%s\": moved %u row versions, truncated %u to %u pages"
+msgstr ""
+
+#: commands/vacuum.c:2693 commands/vacuumlazy.c:669 commands/vacuumlazy.c:761
+#: commands/vacuumlazy.c:912
+#, fuzzy, c-format
+msgid "%s."
+msgstr "%s"
+
+#: commands/vacuum.c:3216 commands/vacuumlazy.c:909
+#, c-format
+msgid "\"%s\": truncated %u to %u pages"
+msgstr ""
+
+#: commands/vacuum.c:3299 commands/vacuum.c:3369 commands/vacuumlazy.c:795
+#, c-format
+msgid "index \"%s\" now contains %.0f row versions in %u pages"
+msgstr "ÉÎÄÅËÓ \"%s\" ÔÅÐÅÒØ ÓÏÄÅÒÖÉÔ ×ÅÒÓÉÊ ÓÔÒÏËÉ: %.0f, ÎÁ ÓÔÒÁÎÉÃÁÈ: %u"
+
+#: commands/vacuum.c:3303
+#, fuzzy, c-format
+msgid ""
+"%u index pages have been deleted, %u are currently reusable.\n"
+"%s."
+msgstr ""
+"ÓÔÒÁÎÉà ÉÎÄÅËÓÁ ÕÄÁÌÅÎÏ: %u, ÇÏÔÏ×Ï Ë ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÀ: %u.\n"
+"%s"
+
+#: commands/vacuum.c:3317 commands/vacuum.c:3389
+#, c-format
+msgid ""
+"index \"%s\" contains %.0f row versions, but table contains %.0f row versions"
+msgstr ""
+"ÉÎÄÅËÓ ÓÏÄÅÒÖÉÔ \"%s\" ÓÏÄÅÒÖÉÔ ×ÅÒÓÉÊ ÓÔÒÏËÉ: %.0f, Á ÔÁÂÌÉÃÁ ÓÏÄÅÒÖÉÔ: %.0f"
+
+#: commands/vacuum.c:3320 commands/vacuum.c:3392
+msgid "Rebuild the index with REINDEX."
+msgstr "ðÅÒÅÓÔÒÏÊÔÅ ÉÎÄÅËÓ Ó ÐÏÍÏÝØÀ REINDEX."
+
+#: commands/vacuum.c:3373 commands/vacuumlazy.c:799
+#, fuzzy, c-format
+msgid ""
+"%.0f index row versions were removed.\n"
+"%u index pages have been deleted, %u are currently reusable.\n"
+"%s."
+msgstr ""
+"×ÅÒÓÉÊ ÔÒÏËÉ ÉÎÄÅËÓÁ ÕÄÁÌÅÎÏ: %.0f.\n"
+"ÓÔÒÁÎÉà ÉÎÄÅËÓÁ ÕÄÁÌÅÎÏ: %u, ÓÔÒÁÎÉà ÇÏÔÏ×Ï Ë ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÀ: %u.\n"
+"%s"
+
+#: commands/vacuumlazy.c:213
+#, c-format
+msgid ""
+"relation \"%s.%s\" contains more than \"max_fsm_pages\" pages with useful "
+"free space"
+msgstr ""
+
+#: commands/vacuumlazy.c:218
+#, fuzzy
+msgid ""
+"Consider using VACUUM FULL on this relation or increasing the configuration "
+"parameter \"max_fsm_pages\"."
+msgstr ""
+"ðÏÄÕÍÁÊÔÅ Ï Õ×ÅÌÉÞÅÎÉÉ ÐÁÒÁÍÅÔÒÁ ËÏÎÆÉÇÕÒÁÃÉÉ \"checkpoint_segments\"."
+
+#: commands/vacuumlazy.c:219
+#, fuzzy
+msgid "Consider increasing the configuration parameter \"max_fsm_pages\"."
+msgstr ""
+"ðÏÄÕÍÁÊÔÅ Ï Õ×ÅÌÉÞÅÎÉÉ ÐÁÒÁÍÅÔÒÁ ËÏÎÆÉÇÕÒÁÃÉÉ \"checkpoint_segments\"."
+
+#: commands/vacuumlazy.c:239
+#, c-format
+msgid ""
+"automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
+"pages: %d removed, %d remain\n"
+"tuples: %.0f removed, %.0f remain\n"
+"system usage: %s"
+msgstr ""
+
+#: commands/vacuumlazy.c:602
+#, fuzzy, c-format
+msgid "\"%s\": removed %.0f row versions in %u pages"
+msgstr "\"%s\": ÕÄÁÌÅÎÏ ×ÅÒÓÉÊ ÓÔÒÏË: %d, × ÓÔÒÁÎÉÃÁÈ: %d"
+
+#: commands/vacuumlazy.c:610
+#, c-format
+msgid ""
+"%.0f dead row versions cannot be removed yet.\n"
+"There were %.0f unused item pointers.\n"
+"%u pages contain useful free space.\n"
+"%u pages are entirely empty.\n"
+"%s."
+msgstr ""
+
+#: commands/vacuumlazy.c:666
+#, c-format
+msgid "\"%s\": removed %d row versions in %d pages"
+msgstr "\"%s\": ÕÄÁÌÅÎÏ ×ÅÒÓÉÊ ÓÔÒÏË: %d, × ÓÔÒÁÎÉÃÁÈ: %d"
+
+#: commands/vacuumlazy.c:758
+#, fuzzy, c-format
+msgid "scanned index \"%s\" to remove %d row versions"
+msgstr "\"%s\": ÕÄÁÌÅÎÏ ×ÅÒÓÉÊ ÓÔÒÏË: %d, × ÓÔÒÁÎÉÃÁÈ: %d"
+
+#: commands/variable.c:62
+msgid "invalid list syntax for parameter \"datestyle\""
+msgstr ""
+
+#: commands/variable.c:161
+#, c-format
+msgid "unrecognized \"datestyle\" key word: \"%s\""
+msgstr ""
+
+#: commands/variable.c:175
+msgid "conflicting \"datestyle\" specifications"
+msgstr ""
+
+#: commands/variable.c:285
+msgid "invalid interval value for time zone: month not allowed"
+msgstr ""
+
+#: commands/variable.c:293
+msgid "invalid interval value for time zone: day not allowed"
+msgstr ""
+
+#: commands/variable.c:361 commands/variable.c:493
+#, c-format
+msgid "unrecognized time zone name: \"%s\""
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÏÅ ÉÍÑ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ: \"%s\""
+
+#: commands/variable.c:370 commands/variable.c:502
+#, c-format
+msgid "time zone \"%s\" appears to use leap seconds"
+msgstr "×ÒÅÍÅÎÎÁÑ ÚÏÎÁ \"%s\" ÐÏÈÏÖÅ ÉÓÐÏÌØÚÕÅÔ ×ÉÓÏËÏÓÎÙÅ ÓÅËÕÎÄÙ"
+
+#: commands/variable.c:372 commands/variable.c:504
+msgid "PostgreSQL does not support leap seconds."
+msgstr "PostgreSQL ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÉÓÏËÏÓÎÙÅ ÓÅËÕÎÄÙ."
+
+#: commands/variable.c:557
+msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query"
+msgstr ""
+"ËÏÍÁÎÄÁ SET TRANSACTION ISOLATION LEVEL ÄÏÌÖÎÁ ÂÙÔØ ×ÙÐÏÌÎÅÎÁ ÐÅÒÅÄ ÄÒÕÇÉÍÉ "
+"ÚÁÐÒÏÓÁÍÉ"
+
+#: commands/variable.c:566
+msgid "SET TRANSACTION ISOLATION LEVEL must not be called in a subtransaction"
+msgstr ""
+"ËÏÍÁÎÄÁ SET TRANSACTION ISOLATION LEVEL ÎÅ ÄÏÌÖÎÁ ×ÙÚÙ×ÁÔØÓÑ × ÐÏÄÔÒÁÎÚÁËÃÉÉ"
+
+#: commands/variable.c:731
+msgid "cannot set session authorization within security-definer function"
+msgstr ""
+
+#: commands/variable.c:855
+#, fuzzy
+msgid "cannot set role within security-definer function"
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÔÉÐ ×ÏÚ×ÒÁÝÁÅÍÏÇÏ ÚÎÁÞÅÎÉÑ ÄÌÑ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÆÕÎÃÉÉ"
+
+#: commands/variable.c:898
+#, fuzzy, c-format
+msgid "permission denied to set role \"%s\""
+msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÕÓÔÁÎÏ×ËÅ ÐÁÒÁÍÅÔÒÁ \"%s\""
+
+#: commands/view.c:138
+msgid "view must have at least one column"
+msgstr "ÐÒÅÄÓÔÁ×ÌÅÎÉÅ ÄÏÌÖÎÏ ÉÍÅÔØ ËÁË ÍÉÎÉÍÕÍ ÏÄÎÕ ËÏÌÏÎËÕ"
+
+#: commands/view.c:226 commands/view.c:238
+msgid "cannot change number of columns in view"
+msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÞÉÓÌÏ ËÏÌÏÎÏË × ÐÒÅÄÓÔÁ×ÌÅÎÉÉ"
+
+#: commands/view.c:243
+#, c-format
+msgid "cannot change name of view column \"%s\""
+msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÉÍÑ ËÏÌÏÎËÉ \"%s\" × ÐÒÅÄÓÔÁ×ÌÅÎÉÉ"
+
+#: commands/view.c:250
+#, c-format
+msgid "cannot change data type of view column \"%s\""
+msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÔÉÐ ËÏÌÏÎËÉ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ \"%s\""
+
+#: commands/view.c:402
+msgid "CREATE VIEW specifies more column names than columns"
+msgstr "CREATE VIEW ÕËÁÚÙ×ÁÅÔ ÂÏÌØÛÅ ÉͣΠËÏÌÏÎÏË ÞÅÍ ÒÅÁÌØÎÏ ÉÍÅÅÔÓÑ"
+
+#: commands/view.c:418
+#, fuzzy, c-format
+msgid "view \"%s\" will be a temporary view"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ ÉÌÉ ÐÒÅÄÓÔÁ×ÌÅÎÉÅÍ"
+
+#: executor/execCurrent.c:78
+#, fuzzy, c-format
+msgid "cursor \"%s\" is not a SELECT query"
+msgstr "ËÕÒÓÏÒ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: executor/execCurrent.c:84
+#, c-format
+msgid "cursor \"%s\" is held from a previous transaction"
+msgstr ""
+
+#: executor/execCurrent.c:96
+#, fuzzy, c-format
+msgid "cursor \"%s\" is not a simply updatable scan of table \"%s\""
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: executor/execCurrent.c:109
+#, fuzzy, c-format
+msgid "cursor \"%s\" is not positioned on a row"
+msgstr "ËÕÒÓÏÒ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: executor/execCurrent.c:160 executor/execQual.c:855
+#, c-format
+msgid "no value found for parameter %d"
+msgstr "ÚÎÁÞÅÎÉÅ ÎÅ ÎÁÊÄÅÎÏ ÄÌÑ ÐÁÒÁÍÅÔÒÁ %d"
+
+#: executor/execMain.c:780
+#, fuzzy
+msgid ""
+"SELECT FOR UPDATE/SHARE is not supported within a query with multiple result "
+"relations"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ÁÇÒÅÇÁÔÎÙÍÉ ÆÕÎËÃÉÑÍÉ"
+
+#: executor/execMain.c:914
+#, c-format
+msgid "cannot change sequence \"%s\""
+msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\""
+
+#: executor/execMain.c:920
+#, c-format
+msgid "cannot change TOAST relation \"%s\""
+msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ TOAST-ÏÔÎÏÛÅÎÉÅ \"%s\""
+
+#: executor/execMain.c:926
+#, c-format
+msgid "cannot change view \"%s\""
+msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ \"%s\""
+
+#: executor/execMain.c:932
+#, fuzzy, c-format
+msgid "cannot change relation \"%s\""
+msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ TOAST-ÏÔÎÏÛÅÎÉÅ \"%s\""
+
+#: executor/execMain.c:1008 executor/execMain.c:1018 executor/execMain.c:1035
+#: executor/execMain.c:1043 executor/execQual.c:583 executor/execQual.c:599
+#: executor/execQual.c:609
+msgid "table row type and query-specified row type do not match"
+msgstr ""
+
+#: executor/execMain.c:1009
+#, fuzzy
+msgid "Query has too many columns."
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË × ÐÏÄÚÁÐÒÏÓÅ"
+
+#: executor/execMain.c:1019 executor/execQual.c:600
+#, c-format
+msgid "Table has type %s at ordinal position %d, but query expects %s."
+msgstr ""
+
+#: executor/execMain.c:1036
+#, c-format
+msgid "Query provides a value for a dropped column at ordinal position %d."
+msgstr ""
+
+#: executor/execMain.c:1044
+#, fuzzy
+msgid "Query has too few columns."
+msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ËÏÌÏÎÏË Á ÐÏÄÚÁÐÒÏÓÅ"
+
+#: executor/execMain.c:2036
+#, c-format
+msgid "null value in column \"%s\" violates not-null constraint"
+msgstr ""
+
+#: executor/execMain.c:2048
+#, c-format
+msgid "new row for relation \"%s\" violates check constraint \"%s\""
+msgstr ""
+
+#: executor/execQual.c:292 executor/execQual.c:320
+msgid "array subscript in assignment must not be null"
+msgstr ""
+
+#: executor/execQual.c:524 executor/execQual.c:3457
+#, c-format
+msgid "attribute %d has wrong type"
+msgstr ""
+
+#: executor/execQual.c:525 executor/execQual.c:3458
+#, c-format
+msgid "Table has type %s, but query expects %s."
+msgstr ""
+
+#: executor/execQual.c:584
+#, c-format
+msgid "Table row contains %d attributes, but query expects %d."
+msgstr ""
+
+#: executor/execQual.c:610 executor/nodeFunctionscan.c:388
+#, c-format
+msgid "Physical storage mismatch on dropped attribute at ordinal position %d."
+msgstr ""
+
+#: executor/execQual.c:1008 parser/parse_func.c:88 parser/parse_func.c:416
+#, c-format
+msgid "cannot pass more than %d arguments to a function"
+msgstr "ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÆÕÎËÃÉÉ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÂÏÌÅÅ %d"
+
+#: executor/execQual.c:1126
+msgid "functions and operators can take at most one set argument"
+msgstr "ÆÕÎËÃÉÉ É ÏÐÅÒÁÔÏÒÙ ÐÒÉÎÉÍÁÀÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ-ÍÎÏÖÅÓÔ×Ï (set)"
+
+#: executor/execQual.c:1597
+msgid "function returning set of rows cannot return null value"
+msgstr "ÆÕÎËÃÉÑ ×ÏÚ×ÒÁÝÁÀÝÁÑ ÍÎÏÖÅÓÔ×Ï ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÚÎÁÞÅÎÉÅ NULL"
+
+#: executor/execQual.c:1675
+msgid "table-function protocol for materialize mode was not followed"
+msgstr ""
+
+#: executor/execQual.c:1682
+#, c-format
+msgid "unrecognized table-function returnMode: %d"
+msgstr ""
+
+#: executor/execQual.c:1827
+msgid "IS DISTINCT FROM does not support set arguments"
+msgstr "IS DISTINCT FROM ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á"
+
+#: executor/execQual.c:1902
+msgid "op ANY/ALL (array) does not support set arguments"
+msgstr "ÏÐÅÒÁÔÏÒÙ ANY/ALL (ÍÁÓÓÉ×) ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á"
+
+#: executor/execQual.c:2521
+msgid "cannot merge incompatible arrays"
+msgstr ""
+
+#: executor/execQual.c:2522
+#, c-format
+msgid ""
+"Array with element type %s cannot be included in ARRAY construct with "
+"element type %s."
+msgstr ""
+
+#: executor/execQual.c:3109
+msgid "NULLIF does not support set arguments"
+msgstr "NULLIF ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á"
+
+#: executor/execQual.c:3832 optimizer/util/clauses.c:490 parser/parse_agg.c:73
+#, fuzzy
+msgid "aggregate function calls cannot be nested"
+msgstr "×ÙÚÏ×Ù ÁÇÒÅÇÁÔÎÙÈ ÆÕÎËÃÉÊ ÎÅ ÍÏÇÕÔ ÂÙÔØ ×ÌÏÖÅÎÎÙÍÉ"
+
+#: executor/execQual.c:4019
+msgid "target type is not an array"
+msgstr "ÔÉÐ ÎÁÚÎÁÞÅÎÉÑ ÎÅ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×ÏÍ"
+
+#: executor/execQual.c:4132
+#, c-format
+msgid "ROW() column has type %s instead of type %s"
+msgstr ""
+
+#. translator: %s is a SQL statement name
+#: executor/functions.c:125
+#, c-format
+msgid "%s is not allowed in a SQL function"
+msgstr ""
+
+#. translator: %s is a SQL statement name
+#: executor/functions.c:132 executor/spi.c:1063 executor/spi.c:1650
+#, c-format
+msgid "%s is not allowed in a non-volatile function"
+msgstr ""
+
+#: executor/functions.c:191
+#, c-format
+msgid ""
+"could not determine actual result type for function declared to return type %"
+"s"
+msgstr ""
+"ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÒÅÁÌØÎÙÊ ÔÉÐ ÒÅÚÕÌØÔÁÔÁ ÄÌÑ ÆÕÎËÃÉÉ "
+"ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÊ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s"
+
+#: executor/functions.c:227
+#, c-format
+msgid "could not determine actual type of argument declared %s"
+msgstr ""
+"ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÐÒÅÄÅÌÉÔØ ÎÁÓÔÏÑÝÉÊ ÔÉÐ ÁÒÇÕÍÅÎÔÁ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÇÏ ËÁË %s"
+
+#: executor/functions.c:803
+#, c-format
+msgid "SQL function \"%s\" statement %d"
+msgstr "SQL-ÆÕÎËÃÉÑ \"%s\" ÚÁÐÒÏÓ %d"
+
+#: executor/functions.c:822
+#, c-format
+msgid "SQL function \"%s\" during startup"
+msgstr "SQL-ÆÕÎËÃÉÑ \"%s\" ÐÒÉ ÓÔÁÒÔÅ"
+
+#: executor/functions.c:898 executor/functions.c:920 executor/functions.c:955
+#: executor/functions.c:963 executor/functions.c:1028
+#: executor/functions.c:1040 executor/functions.c:1060
+#, c-format
+msgid "return type mismatch in function declared to return %s"
+msgstr ""
+"ÎÅÓÏ×ÐÁÄÅÎÉÅ ÔÉÐÁ ×ÏÚ×ÒÁÔÁ × ÆÕÎËÃÉÉ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÏÊ ËÁË ×ÏÚ×ÒÁÝÁÀÝÅÊ %s"
+
+#: executor/functions.c:900 executor/functions.c:922
+msgid "Function's final statement must be a SELECT."
+msgstr "ðÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÏÊ ÆÕÎËÃÉÉ ÄÏÌÖÅÎ ÂÙÔØ SELECT."
+
+#: executor/functions.c:957
+msgid "Final SELECT must return exactly one column."
+msgstr "ðÏÓÌÅÄÎÉÊ SELECT ÄÏÌÖÅÎ ×ÏÚ×ÒÁÝÁÔØ ÔÏÌØËÏ ÏÄÎÕ ËÏÌÏÎËÕ."
+
+#: executor/functions.c:965
+#, c-format
+msgid "Actual return type is %s."
+msgstr "îÁ ÓÁÍÏÍ ÄÅÌÅ ÔÉÐ ×ÏÚ×ÒÁÔÁ: %s."
+
+#: executor/functions.c:1030
+msgid "Final SELECT returns too many columns."
+msgstr "ðÏÓÌÅÄÎÉÊ SELECT ×ÏÚ×ÒÁÝÁÅÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË."
+
+#: executor/functions.c:1042
+#, c-format
+msgid "Final SELECT returns %s instead of %s at column %d."
+msgstr "ðÏÓÌÅÄÎÉÊ SELECT ×ÏÚ×ÒÁÝÁÅÔ %s ×ÍÅÓÔÏ %s ÄÌÑ ËÏÌÏÎËÉ %d."
+
+#: executor/functions.c:1062
+msgid "Final SELECT returns too few columns."
+msgstr "ðÏÓÌÅÄÎÉÊ SELECT ×ÏÚ×ÒÁÝÁÅÔ ÓÌÉÛËÏÍ ÍÁÌÏ ËÏÌÏÎÏË."
+
+#: executor/functions.c:1084
+#, c-format
+msgid "return type %s is not supported for SQL functions"
+msgstr "ÔÉÐ ×ÏÚ×ÒÁÔÁ %s ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ SQL-ÆÕÎËÃÉÊ"
+
+#: executor/nodeAgg.c:1505
+#, c-format
+msgid "aggregate %u needs to have compatible input type and transition type"
+msgstr ""
+
+#: executor/nodeAgg.c:1525
+msgid "DISTINCT is supported only for single-argument aggregates"
+msgstr ""
+
+#: executor/nodeFunctionscan.c:363 executor/nodeFunctionscan.c:377
+#: executor/nodeFunctionscan.c:387
+msgid "function return row and query-specified return row do not match"
+msgstr ""
+
+#: executor/nodeFunctionscan.c:364
+#, c-format
+msgid "Returned row contains %d attributes, but query expects %d."
+msgstr ""
+
+#: executor/nodeFunctionscan.c:378
+#, c-format
+msgid "Returned type %s at ordinal position %d, but query expects %s."
+msgstr ""
+
+#: executor/nodeHashjoin.c:706 executor/nodeHashjoin.c:740
+#, c-format
+msgid "could not rewind hash-join temporary file: %m"
+msgstr ""
+
+#: executor/nodeHashjoin.c:774 executor/nodeHashjoin.c:780
+#, c-format
+msgid "could not write to hash-join temporary file: %m"
+msgstr ""
+
+#: executor/nodeHashjoin.c:814 executor/nodeHashjoin.c:824
+#, c-format
+msgid "could not read from hash-join temporary file: %m"
+msgstr ""
+
+#: executor/nodeMergejoin.c:1503
+msgid "RIGHT JOIN is only supported with merge-joinable join conditions"
+msgstr ""
+
+#: executor/nodeMergejoin.c:1521 optimizer/path/joinpath.c:989
+msgid "FULL JOIN is only supported with merge-joinable join conditions"
+msgstr ""
+
+#: executor/nodeSubplan.c:297 executor/nodeSubplan.c:336
+#: executor/nodeSubplan.c:959
+msgid "more than one row returned by a subquery used as an expression"
+msgstr ""
+
+#: executor/spi.c:193
+msgid "transaction left non-empty SPI stack"
+msgstr ""
+
+#: executor/spi.c:194 executor/spi.c:258
+msgid "Check for missing \"SPI_finish\" calls."
+msgstr ""
+
+#: executor/spi.c:257
+msgid "subtransaction left non-empty SPI stack"
+msgstr ""
+
+#: executor/spi.c:903
+msgid "cannot open multi-query plan as cursor"
+msgstr ""
+
+#. translator: %s is name of a SQL command, eg INSERT
+#: executor/spi.c:908
+#, fuzzy, c-format
+msgid "cannot open %s query as cursor"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ %s: ÜÔÏÔ ÏÂßÅËÔ ÎÕÖÅÎ %s"
+
+#: executor/spi.c:1040 parser/analyze.c:1679
+#, fuzzy
+msgid "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE is not supported"
+msgstr "DECLARE CURSOR ... FOR UPDATE ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+
+#: executor/spi.c:1041 parser/analyze.c:1680
+#, fuzzy
+msgid "Scrollable cursors must be READ ONLY."
+msgstr "ëÕÒÓÏÒÙ ÄÏÌÖÎÙ ÂÙÔØ READ ONLY."
+
+#: executor/spi.c:1894
+#, c-format
+msgid "SQL statement \"%s\""
+msgstr "SQL-ËÏÍÁÎÄÁ: \"%s\""
+
+#: lib/stringinfo.c:246
+#, c-format
+msgid "Cannot enlarge string buffer containing %d bytes by %d more bytes."
+msgstr ""
+
+#: storage/freespace/freespace.c:184 storage/freespace/freespace.c:202
+#: storage/freespace/freespace.c:221
+msgid "insufficient shared memory for free space map"
+msgstr ""
+
+#: storage/freespace/freespace.c:214
+#, c-format
+msgid "max_fsm_pages must exceed max_fsm_relations * %d"
+msgstr "ÐÁÒÁÍÅÔÒ max_fsm_pages ÄÏÌÖÅÎ ÐÒÅ×ÙÛÁÔØ max_fsm_relations * %d"
+
+#: storage/freespace/freespace.c:624
+#, c-format
+msgid "free space map contains %d pages in %d relations"
+msgstr ""
+
+#: storage/freespace/freespace.c:626
+#, c-format
+msgid ""
+"A total of %.0f page slots are in use (including overhead).\n"
+"%.0f page slots are required to track all free space.\n"
+"Current limits are: %d page slots, %d relations, using %.0f kB."
+msgstr ""
+
+#: storage/freespace/freespace.c:644
+#, c-format
+msgid "max_fsm_relations(%d) equals the number of relations checked"
+msgstr ""
+
+#: storage/freespace/freespace.c:646
+#, fuzzy, c-format
+msgid ""
+"You have at least %d relations. Consider increasing the configuration "
+"parameter \"max_fsm_relations\"."
+msgstr ""
+"ðÏÄÕÍÁÊÔÅ Ï Õ×ÅÌÉÞÅÎÉÉ ÐÁÒÁÍÅÔÒÁ ËÏÎÆÉÇÕÒÁÃÉÉ \"checkpoint_segments\"."
+
+#: storage/freespace/freespace.c:651
+#, fuzzy, c-format
+msgid "number of page slots needed (%.0f) exceeds max_fsm_pages (%d)"
+msgstr "ÞÉÓÌÏ ÒÁÚÍÅÒÎÏÓÔÅÊ ÍÁÓÓÉ×Á (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)"
+
+#: storage/freespace/freespace.c:653
+#, fuzzy, c-format
+msgid ""
+"Consider increasing the configuration parameter \"max_fsm_pages\" to a value "
+"over %.0f."
+msgstr ""
+"ðÏÄÕÍÁÊÔÅ Ï Õ×ÅÌÉÞÅÎÉÉ ÐÁÒÁÍÅÔÒÁ ËÏÎÆÉÇÕÒÁÃÉÉ \"checkpoint_segments\"."
+
+#: storage/buffer/bufmgr.c:228
+#, fuzzy, c-format
+msgid "unexpected data beyond EOF in block %u of relation \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÌÕÞÉÔØ ÂÌÏËÉÒÏ×ËÕ ÎÁ ÏÔÎÏÛÅÎÉÅ \"%s\""
+
+#: storage/buffer/bufmgr.c:230
+msgid ""
+"This has been seen to occur with buggy kernels; consider updating your "
+"system."
+msgstr ""
+
+#: storage/buffer/bufmgr.c:301
+#, c-format
+msgid "invalid page header in block %u of relation \"%s\"; zeroing out page"
+msgstr ""
+
+#: storage/buffer/bufmgr.c:308
+#, c-format
+msgid "invalid page header in block %u of relation \"%s\""
+msgstr ""
+
+#: storage/buffer/bufmgr.c:2551
+#, c-format
+msgid "could not write block %u of %u/%u/%u"
+msgstr ""
+
+#: storage/buffer/bufmgr.c:2556
+msgid "Multiple failures --- write error might be permanent."
+msgstr ""
+
+#: storage/buffer/bufmgr.c:2573
+#, c-format
+msgid "writing block %u of relation %u/%u/%u"
+msgstr "ÚÁÐÉÓØ ÂÌÏËÁ %u ÏÔÎÏÛÅÎÉÑ %u/%u/%u"
+
+#: storage/buffer/localbuf.c:149
+msgid "no empty local buffer available"
+msgstr ""
+
+#: storage/smgr/md.c:248
+#, c-format
+msgid "could not create relation %u/%u/%u: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/smgr/md.c:341 storage/smgr/md.c:1208
+#, c-format
+msgid "could not remove relation %u/%u/%u: %m"
+msgstr ""
+
+#: storage/smgr/md.c:367
+#, fuzzy, c-format
+msgid "could not remove segment %u of relation %u/%u/%u: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/smgr/md.c:415
+#, fuzzy, c-format
+msgid "cannot extend relation %u/%u/%u beyond %u blocks"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓÛÉÒÉÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/smgr/md.c:442 storage/smgr/md.c:596 storage/smgr/md.c:666
+#, fuzzy, c-format
+msgid "could not seek to block %u of relation %u/%u/%u: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/smgr/md.c:453
+#, c-format
+msgid "could not extend relation %u/%u/%u: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓÛÉÒÉÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/smgr/md.c:457 storage/smgr/md.c:466 storage/smgr/md.c:691
+msgid "Check free disk space."
+msgstr "ðÒÏ×ÅÒÔÅ Ó×ÏÂÏÄÎÏÅ ÍÅÓÔÏ ÎÁ ÄÉÓËÅ."
+
+#: storage/smgr/md.c:461
+#, fuzzy, c-format
+msgid ""
+"could not extend relation %u/%u/%u: wrote only %d of %d bytes at block %u"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓÛÉÒÉÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/smgr/md.c:520
+#, c-format
+msgid "could not open relation %u/%u/%u: %m"
+msgstr ""
+
+#: storage/smgr/md.c:607
+#, c-format
+msgid "could not read block %u of relation %u/%u/%u: %m"
+msgstr ""
+
+#: storage/smgr/md.c:626
+#, fuzzy, c-format
+msgid "could not read block %u of relation %u/%u/%u: read only %d of %d bytes"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/smgr/md.c:677
+#, c-format
+msgid "could not write block %u of relation %u/%u/%u: %m"
+msgstr ""
+
+#: storage/smgr/md.c:685
+#, fuzzy, c-format
+msgid ""
+"could not write block %u of relation %u/%u/%u: wrote only %d of %d bytes"
+msgstr "ÚÁÐÉÓØ ÂÌÏËÁ %u ÏÔÎÏÛÅÎÉÑ %u/%u/%u"
+
+#: storage/smgr/md.c:758
+#, fuzzy, c-format
+msgid "could not open segment %u of relation %u/%u/%u: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/smgr/md.c:796
+#, fuzzy, c-format
+msgid ""
+"could not truncate relation %u/%u/%u to %u blocks: it's only %u blocks now"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/smgr/md.c:823 storage/smgr/md.c:849 storage/smgr/md.c:873
+#, c-format
+msgid "could not truncate relation %u/%u/%u to %u blocks: %m"
+msgstr ""
+
+#: storage/smgr/md.c:909 storage/smgr/md.c:920 storage/smgr/md.c:1093
+#: storage/smgr/md.c:1245
+#, c-format
+msgid "could not fsync segment %u of relation %u/%u/%u: %m"
+msgstr ""
+
+#: storage/smgr/md.c:1101
+#, fuzzy, c-format
+msgid "could not fsync segment %u of relation %u/%u/%u, but retrying: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/smgr/md.c:1593
+#, c-format
+msgid "could not open segment %u of relation %u/%u/%u (target block %u): %m"
+msgstr ""
+
+#: storage/smgr/md.c:1620
+#, fuzzy, c-format
+msgid "could not seek to end of segment %u of relation %u/%u/%u: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓÛÉÒÉÔØ ÏÔÎÏÛÅÎÉÅ %u/%u/%u: %m"
+
+#: storage/file/fd.c:439
+msgid "insufficient file descriptors available to start server process"
+msgstr "ÎÅ ÄÏÓÔÁÔÏÞÎÏ ÄÅÓËÒÉÐÔÏÒÏ× ÆÁÊÌÏ× ÄÌÑ ÚÁÐÕÓËÁ ÐÒÏÃÅÓÓÁ-ÓÅÒ×ÅÒÁ"
+
+#: storage/file/fd.c:440
+#, c-format
+msgid "System allows %d, we need at least %d."
+msgstr "óÉÓÔÅÍÁ ÐÏÚ×ÏÌÑÅÔ: %d, ÎÁÍ ÎÕÖÎÏ ËÁË ÍÉÎÉÎÕÍ: %d."
+
+#: storage/file/fd.c:481 storage/file/fd.c:1298 storage/file/fd.c:1413
+#, c-format
+msgid "out of file descriptors: %m; release and retry"
+msgstr ""
+
+#: storage/file/fd.c:1006
+#, c-format
+msgid "temporary file: path \"%s\", size %lu"
+msgstr ""
+
+#: storage/file/fd.c:1472
+#, c-format
+msgid "could not read directory \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
+
+#: storage/page/bufpage.c:143 storage/page/bufpage.c:362
+#: storage/page/bufpage.c:595 storage/page/bufpage.c:725
+#, c-format
+msgid "corrupted page pointers: lower = %u, upper = %u, special = %u"
+msgstr ""
+
+#: storage/page/bufpage.c:405
+#, c-format
+msgid "corrupted item pointer: %u"
+msgstr ""
+
+#: storage/page/bufpage.c:416 storage/page/bufpage.c:777
+#, c-format
+msgid "corrupted item lengths: total %u, available space %u"
+msgstr ""
+
+#: storage/page/bufpage.c:614 storage/page/bufpage.c:750
+#, c-format
+msgid "corrupted item pointer: offset = %u, size = %u"
+msgstr ""
+
+#: storage/large_object/inv_api.c:536 storage/large_object/inv_api.c:727
+#, fuzzy, c-format
+msgid "large object %u was not opened for writing"
+msgstr "ÂÏÌØÛÏÊ ÏÂßÅËÔ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: storage/lmgr/deadlock.c:908
+#, c-format
+msgid "Process %d waits for %s on %s; blocked by process %d."
+msgstr ""
+
+#: storage/lmgr/deadlock.c:917
+msgid "deadlock detected"
+msgstr "ÏÂÎÁÒÕÖÅÎÁ ÂÅÓËÏÎÅÞÎÁÑ ÂÌÏËÉÒÏ×ËÁ (deadlock)"
+
+#: storage/lmgr/lmgr.c:678
+#, fuzzy, c-format
+msgid "relation %u of database %u"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÂÁÚÙ %s"
+
+#: storage/lmgr/lmgr.c:684
+#, c-format
+msgid "extension of relation %u of database %u"
+msgstr ""
+
+#: storage/lmgr/lmgr.c:690
+#, c-format
+msgid "page %u of relation %u of database %u"
+msgstr ""
+
+#: storage/lmgr/lmgr.c:697
+#, c-format
+msgid "tuple (%u,%u) of relation %u of database %u"
+msgstr ""
+
+#: storage/lmgr/lmgr.c:705
+#, fuzzy, c-format
+msgid "transaction %u"
+msgstr "ÆÕÎËÃÉÑ %s"
+
+#: storage/lmgr/lmgr.c:710
+#, fuzzy, c-format
+msgid "virtual transaction %d/%u"
+msgstr "ÎÅ×ÅÒÎÙÊ ID ÓÌÅÄÕÀÝÅÊ ÔÒÁÎÚÁËÃÉÉ"
+
+#: storage/lmgr/lmgr.c:716
+#, c-format
+msgid "object %u of class %u of database %u"
+msgstr ""
+
+#: storage/lmgr/lmgr.c:724
+#, c-format
+msgid "user lock [%u,%u,%u]"
+msgstr ""
+
+#: storage/lmgr/lmgr.c:731
+#, c-format
+msgid "advisory lock [%u,%u,%u,%u]"
+msgstr ""
+
+#: storage/lmgr/lmgr.c:739
+#, fuzzy, c-format
+msgid "unrecognized locktag type %d"
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ: \"%s\""
+
+#: storage/lmgr/lock.c:583 storage/lmgr/lock.c:649 storage/lmgr/lock.c:2329
+#: storage/lmgr/lock.c:2394
+#, fuzzy
+msgid "You might need to increase max_locks_per_transaction."
+msgstr "÷ÁÍ ÓÌÅÄÕÅÔ Õ×ÅÌÉÞÉÔØ ÚÎÁÞÅÎÉÅ ÐÒÁÍÅÒÁ max_locks_per_transaction."
+
+#: storage/lmgr/lock.c:2041
+msgid "Not enough memory for reassigning the prepared transaction's locks."
+msgstr ""
+
+#: storage/lmgr/proc.c:276 storage/ipc/procarray.c:148 storage/ipc/sinval.c:80
+#: postmaster/postmaster.c:1653
+msgid "sorry, too many clients already"
+msgstr "ÉÚ×ÉÎÉÔÅ, ÕÖÅ ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÌÉÅÎÔÏ×"
+
+#: storage/lmgr/proc.c:954
+#, c-format
+msgid ""
+"process %d avoided deadlock for %s on %s by rearranging queue order after %"
+"ld.%03d ms"
+msgstr ""
+
+#: storage/lmgr/proc.c:966
+#, c-format
+msgid ""
+"process %d detected deadlock while waiting for %s on %s after %ld.%03d ms"
+msgstr ""
+
+#: storage/lmgr/proc.c:972
+#, c-format
+msgid "process %d still waiting for %s on %s after %ld.%03d ms"
+msgstr ""
+
+#: storage/lmgr/proc.c:976
+#, c-format
+msgid "process %d acquired %s on %s after %ld.%03d ms"
+msgstr ""
+
+#: storage/lmgr/proc.c:992
+#, c-format
+msgid "process %d failed to acquire %s on %s after %ld.%03d ms"
+msgstr ""
+
+#: storage/ipc/shmem.c:392
+#, c-format
+msgid "could not allocate shared memory segment \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ×ÙÄÅÌÉÔØ ÓÅÇÍÅÎÔ ÏÂÝÅÊ ÐÁÍÑÔÉ \"%s\""
+
+#: storage/ipc/shmem.c:420 storage/ipc/shmem.c:439
+msgid "requested shared memory size overflows size_t"
+msgstr ""
+
+#: main/main.c:230
+#, c-format
+msgid "%s: setsysinfo failed: %s\n"
+msgstr "%s: ÏÛÉÂËÁ setsysinfo: %s\n"
+
+#: main/main.c:249
+#, c-format
+msgid "%s: WSAStartup failed: %d\n"
+msgstr "%s: ÏÛÉÂËÁ WSAStartup: %d\n"
+
+#: main/main.c:268
+#, c-format
+msgid ""
+"%s is the PostgreSQL server.\n"
+"\n"
+msgstr ""
+"%s Ñ×ÌÑÅÔÓÑ PostgreSQL ÓÅÒ×ÅÒÏÍ.\n"
+"\n"
+
+#: main/main.c:269
+#, c-format
+msgid ""
+"Usage:\n"
+" %s [OPTION]...\n"
+"\n"
+msgstr ""
+"éÓÐÏÌØÚÏ×ÁÎÉÅ:\n"
+" %s [ïðãéñ]...\n"
+"\n"
+
+#: main/main.c:270
+#, c-format
+msgid "Options:\n"
+msgstr "ïÐÃÉÉ:\n"
+
+#: main/main.c:272
+#, c-format
+msgid " -A 1|0 enable/disable run-time assert checking\n"
+msgstr ""
+" -A 1|0 ×ËÌÀÞÉÔØ/×ÙËÌÀÞÉÔØ ÐÒÏ×ÅÒËÕ ÉÓËÌÀÞÉÔÅÌØÎÙÈ ÓÉÔÕÁÃÉÊ\n"
+
+#: main/main.c:274
+#, c-format
+msgid " -B NBUFFERS number of shared buffers\n"
+msgstr " -B þâõæåòï÷ ÞÉÓÌÏ ÏÂÝÉÈ ÂÕÆÅÒÏ×\n"
+
+#: main/main.c:275
+#, c-format
+msgid " -c NAME=VALUE set run-time parameter\n"
+msgstr " -c éíñ=úîáþ. ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒ ×ÙÐÏÌÎÅÎÉÑ (run-time)\n"
+
+#: main/main.c:276
+#, c-format
+msgid " -d 1-5 debugging level\n"
+msgstr " -d 1-5 ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ\n"
+
+#: main/main.c:277
+#, c-format
+msgid " -D DATADIR database directory\n"
+msgstr " -D äéòäáîîùè ÄÉÒÅËÔÏÒÉÑ Ó ÄÁÎÎÙÍÉ\n"
+
+#: main/main.c:278
+#, c-format
+msgid " -e use European date input format (DMY)\n"
+msgstr " -e ÉÓÐÏÌØÚÏ×ÁÔØ Å×ÒÏÐÅÊÓËÉÊ ÆÏÒÍÁÔ ÄÁÔ (äíç)\n"
+
+#: main/main.c:279
+#, c-format
+msgid " -F turn fsync off\n"
+msgstr " -F ×ÙÕËÌÀÞÉÔØ fsync\n"
+
+#: main/main.c:280
+#, c-format
+msgid " -h HOSTNAME host name or IP address to listen on\n"
+msgstr " -h èïóô ÉÍÑ ÈÏÓÔÁ ÉÌÉ IP-ÁÄÒÅÓ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ\n"
+
+#: main/main.c:281
+#, c-format
+msgid " -i enable TCP/IP connections\n"
+msgstr " -i ÐÏÄËÌÀÞÉÔØ TCP/IP ÓÏÅÄÉÎÅÎÉÑ\n"
+
+#: main/main.c:282
+#, c-format
+msgid " -k DIRECTORY Unix-domain socket location\n"
+msgstr " -k äéòåëôïòéñ íÅÓÔÏÎÁÈÏÖÄÅÎÉÅ unix-domain ÓÏËÅÔÏ×\n"
+
+#: main/main.c:284
+#, c-format
+msgid " -l enable SSL connections\n"
+msgstr " -l ×ËÌÀÞÉÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÑ\n"
+
+#: main/main.c:286
+#, c-format
+msgid " -N MAX-CONNECT maximum number of allowed connections\n"
+msgstr " -N MAX-CONNECT ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÐÏÄÓÏÅÄÉÎÅÎÉÊ\n"
+
+#: main/main.c:287
+#, fuzzy, c-format
+msgid " -o OPTIONS pass \"OPTIONS\" to each server process (obsolete)\n"
+msgstr " -o ïðãéé ÐÅÒÅÄÁÔØ \"ïðãéé\" ËÁÖÄÏÍÕ ÐÒÏÃÅÓÓÕ-ÓÅÒ×ÅÒÕ\n"
+
+#: main/main.c:288
+#, c-format
+msgid " -p PORT port number to listen on\n"
+msgstr " -p ðïòô ÎÏÍÅÒ ÐÏÒÔÁ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ\n"
+
+#: main/main.c:289
+#, c-format
+msgid " -s show statistics after each query\n"
+msgstr " -s ÐÏËÁÚÙ×ÁÔØ ÓÔÁÔÉÓÔÉËÕ ÐÏÓÌÅ ËÁÖÄÏÇÏ ÚÁÐÒÏÓÁ\n"
+
+#: main/main.c:290
+#, c-format
+msgid " -S WORK-MEM set amount of memory for sorts (in kB)\n"
+msgstr " -S WORK-MEM ÕËÁÚÁÔØ ÏÂß£Í ÐÁÍÑÔÉ ÄÌÑ ÓÏÒÔÉÒÏ×ËÉ (× ëÂ)\n"
+
+#: main/main.c:291
+#, fuzzy, c-format
+msgid " --NAME=VALUE set run-time parameter\n"
+msgstr " -c éíñ=úîáþ. ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒ ×ÙÐÏÌÎÅÎÉÑ (run-time)\n"
+
+#: main/main.c:292
+#, c-format
+msgid " --describe-config describe configuration parameters, then exit\n"
+msgstr " --describe-config ÐÏËÁÚÁÔØ ÐÁÒÁÍÅÔÒÙ ËÏÎÆÉÇÕÒÁÃÉÉ É ×ÙÊÔÉ\n"
+
+#: main/main.c:293
+#, c-format
+msgid " --help show this help, then exit\n"
+msgstr " --help ÐÏËÁÚÁÔØ ÜÔÕ ÐÏÄÓËÁÚËÕ É ×ÙÊÔÉ\n"
+
+#: main/main.c:294
+#, c-format
+msgid " --version output version information, then exit\n"
+msgstr " --version ÐÏËÁÚÁÔØ ×ÅÒÓÉÀ É ×ÙÊÔÉ\n"
+
+#: main/main.c:296
+#, c-format
+msgid ""
+"\n"
+"Developer options:\n"
+msgstr ""
+"\n"
+"ïÐÃÉÉ ÒÁÚÒÁÂÏÔÞÉËÁ:\n"
+
+#: main/main.c:297
+#, c-format
+msgid " -f s|i|n|m|h forbid use of some plan types\n"
+msgstr " -f s|i|n|m|h ÚÁÐÒÅÔÉÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× ÐÌÁÎÏ×\n"
+
+#: main/main.c:298
+#, c-format
+msgid ""
+" -n do not reinitialize shared memory after abnormal exit\n"
+msgstr ""
+" -n ÎÅ ÐÅÒÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÏÂÝÕÀ ÐÁÍÑÔØ ÐÏÓÌÅ ÎÅÎÏÒÍÁÌØÎÏÇÏ "
+"ÚÁ×ÅÒÛÅÎÉÑ\n"
+
+#: main/main.c:299
+#, c-format
+msgid " -O allow system table structure changes\n"
+msgstr " -O ÐÏÚ×ÏÌÉÔØ ÉÚÍÅÎÅÎÉÅ ÓÔÒÕËÔÕÒÙ ÓÉÓÔÅÍÎÙÈ ÔÁÂÌÉÃ\n"
+
+#: main/main.c:300
+#, c-format
+msgid " -P disable system indexes\n"
+msgstr " -P ÏÔËÌÀÞÉÔØ ÓÉÓÔÅÍÎÙÅ ÉÎÄÅËÓÙ\n"
+
+#: main/main.c:301
+#, c-format
+msgid " -t pa|pl|ex show timings after each query\n"
+msgstr " -t pa|pl|ex ÐÏËÁÚÁÔØ ×ÒÅÍÑ ËÁÖÄÏÇÏ ÚÁÐÒÏÓÁ\n"
+
+#: main/main.c:302
+#, fuzzy, c-format
+msgid " -T send SIGSTOP to all backend servers if one dies\n"
+msgstr ""
+" -s ÐÏÓÌÁÔØ ÓÉÇÎÁÌ SIGSTOP ×ÓÅÍ ÂÜË-ÅÎÄÁÍ (ÓÅÒ×ÅÒÁÍ) ÅÓÌÉ ÏÄÉÎ "
+"ÉÚ ÎÉÈ ÐÁÄÁÅÔ\n"
+
+#: main/main.c:303
+#, c-format
+msgid " -W NUM wait NUM seconds to allow attach from a debugger\n"
+msgstr " -W óåë ÖÄÁÔØ óåë ÓÅËÕÎÄ ÄÌÑ ÐÏÄËÌÀÞÅÎÉÑ ÉÚ ÏÔÌÁÄÞÉËÁ\n"
+
+#: main/main.c:305
+#, c-format
+msgid ""
+"\n"
+"Options for single-user mode:\n"
+msgstr ""
+
+#: main/main.c:306
+#, c-format
+msgid " --single selects single-user mode (must be first argument)\n"
+msgstr ""
+
+#: main/main.c:307
+#, c-format
+msgid " DBNAME database name (defaults to user name)\n"
+msgstr ""
+
+#: main/main.c:308
+#, fuzzy, c-format
+msgid " -d 0-5 override debugging level\n"
+msgstr " -d 1-5 ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ\n"
+
+#: main/main.c:309
+#, fuzzy, c-format
+msgid " -E echo statement before execution\n"
+msgstr " -E ×Ù×ÏÄÉÔØ ÚÁÐÒÏÓ ÐÅÒÅÄ ×ÙÐÏÌÎÅÎÉÅÍ\n"
+
+#: main/main.c:310
+#, fuzzy, c-format
+msgid " -j do not use newline as interactive query delimiter\n"
+msgstr ""
+" -N ÎÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÎÅà ÓÔÒÏËÉ ËÁË ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÁÚÄÅÌÉÔÅÌØ "
+"ÚÁÐÒÏÓÏ×\n"
+
+#: main/main.c:311 main/main.c:316
+#, fuzzy, c-format
+msgid " -r FILENAME send stdout and stderr to given file\n"
+msgstr ""
+" -o éíñæáêìá ÐÅÒÅÎÁÐÒÁ×ÉÔØ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ É ÏÛÉÂËÉ (STDOUT É STDERR) "
+"× ÕËÁÚÁÎÎÙÊ ÆÁÊÌ\n"
+
+#: main/main.c:313
+#, c-format
+msgid ""
+"\n"
+"Options for bootstrapping mode:\n"
+msgstr ""
+
+#: main/main.c:314
+#, c-format
+msgid " --boot selects bootstrapping mode (must be first argument)\n"
+msgstr ""
+
+#: main/main.c:315
+#, c-format
+msgid ""
+" DBNAME database name (mandatory argument in bootstrapping mode)\n"
+msgstr ""
+
+#: main/main.c:317
+#, fuzzy, c-format
+msgid " -x NUM internal use\n"
+msgstr " -F ×ÙÕËÌÀÞÉÔØ fsync\n"
+
+#: main/main.c:319
+#, c-format
+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 ""
+
+#: main/main.c:333
+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 ""
+
+#: main/main.c:350
+#, c-format
+msgid "%s: real and effective user IDs must match\n"
+msgstr ""
+
+#: main/main.c:357
+msgid ""
+"Execution of PostgreSQL by a user with administrative permissions is not\n"
+"permitted.\n"
+"The server must be started under an unprivileged user ID to prevent\n"
+"possible system security compromises. See the documentation for\n"
+"more information on how to properly start the server.\n"
+msgstr ""
+
+#: main/main.c:378
+#, c-format
+msgid "%s: invalid effective UID: %d\n"
+msgstr ""
+
+#: main/main.c:391
+#, c-format
+msgid "%s: could not determine user name (GetUserName failed)\n"
+msgstr "%s: ÎÅ ÕÄÁÌÏÓØ ÏÐÒÅÄÅÌÉÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ (ÏÛÉÂËÁ GetUserName)\n"
+
+#: optimizer/plan/initsplan.c:560
+#, fuzzy
+msgid ""
+"SELECT FOR UPDATE/SHARE cannot be applied to the nullable side of an outer "
+"join"
+msgstr "ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ SELECT FOR UPDATE Ë JOIN"
+
+#: optimizer/plan/planner.c:802 parser/analyze.c:1071 parser/analyze.c:1239
+#: parser/analyze.c:1740
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE is not allowed with UNION/INTERSECT/EXCEPT"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE × UNION/INTERSECT/EXCEPT"
+
+#: optimizer/util/clauses.c:3337
+#, c-format
+msgid "SQL function \"%s\" during inlining"
+msgstr ""
+
+#: optimizer/prep/preptlist.c:130
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE is not allowed in subqueries"
+msgstr "SELECT FOR UPDATE ÎÅ ÐÏÚ×ÏÌÅÎ × ÐÏÄÚÁÐÒÏÓÁÈ"
+
+#: optimizer/path/allpaths.c:277
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE is not supported for inheritance queries"
+msgstr "SELECT FOR UPDATE ÎÅ ÐÏÚ×ÏÌÅÎ × ÐÏÄÚÁÐÒÏÓÁÈ"
+
+#: parser/analyze.c:440
+#, fuzzy
+msgid "INSERT ... SELECT cannot specify INTO"
+msgstr "INSERT ... SELECT ÎÅ ÍÏÇÕÔ ÕËÁÚÙ×ÁÔØ INTO"
+
+#: parser/analyze.c:528 parser/analyze.c:868
+msgid "VALUES lists must all be the same length"
+msgstr ""
+
+#: parser/analyze.c:547 parser/analyze.c:968
+msgid "VALUES must not contain table references"
+msgstr ""
+
+#: parser/analyze.c:559 parser/analyze.c:980
+msgid "VALUES must not contain OLD or NEW references"
+msgstr ""
+
+#: parser/analyze.c:560 parser/analyze.c:981
+msgid "Use SELECT ... UNION ALL ... instead."
+msgstr ""
+
+#: parser/analyze.c:654 parser/analyze.c:991
+#, fuzzy
+msgid "cannot use aggregate function in VALUES"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE"
+
+#: parser/analyze.c:684
+msgid "INSERT has more expressions than target columns"
+msgstr "INSERT ÓÏÄÅÒÖÉÔ ÂÏÌØÛÅ ×ÙÒÁÖÅÎÉÊ ÞÅÍ ËÏÌÏÎÏË ÎÁÚÎÁÞÅÎÉÑ"
+
+#: parser/analyze.c:689
+msgid "INSERT has more target columns than expressions"
+msgstr "INSERT ÓÏÄÅÒÖÉÔ ÂÏÌØÛÅ ËÏÌÏÎÏË ÎÁÚÎÁÞÅÎÉÑ ÞÅÍ ×ÙÒÁÖÅÎÉÊ"
+
+#: parser/analyze.c:881
+msgid "DEFAULT can only appear in a VALUES list within INSERT"
+msgstr ""
+
+#: parser/analyze.c:949 parser/analyze.c:1861
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE cannot be applied to VALUES"
+msgstr "ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ SELECT FOR UPDATE Ë JOIN"
+
+#: parser/analyze.c:1179
+msgid "invalid UNION/INTERSECT/EXCEPT ORDER BY clause"
+msgstr ""
+
+#: parser/analyze.c:1180
+msgid "Only result column names can be used, not expressions or functions."
+msgstr ""
+
+#: parser/analyze.c:1181
+msgid ""
+"Add the expression/function to every SELECT, or move the UNION into a FROM "
+"clause."
+msgstr ""
+
+#: parser/analyze.c:1234
+msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT"
+msgstr ""
+"INTO ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ × ÐÅÒ×ÏÍ SELECT'Å × UNION/INTERSECT/EXCEPT"
+
+#: parser/analyze.c:1290
+#, fuzzy
+msgid ""
+"UNION/INTERSECT/EXCEPT member statement cannot refer to other relations of "
+"same query level"
+msgstr ""
+"ËÏÍÁÎÄÁ, ÓÏÓÔÏÑÝÁÑ × UNION/INTERSECT/EXCEPT ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ "
+"ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÏ×"
+
+#: parser/analyze.c:1348
+#, c-format
+msgid "each %s query must have the same number of columns"
+msgstr "ËÁÖÄÙÊ ÚÁÐÒÏÓ %s ÄÏÌÖÅÎ ÉÍÅÔØ ÏÄÉÎÁËÏ×ÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË"
+
+#: parser/analyze.c:1465
+msgid "CREATE TABLE AS specifies too many column names"
+msgstr "CREATE TABLE AS ÕËÁÚÙ×ÁÅÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÉͣΠÄÌÑ ËÏÌÏÎËÉ"
+
+#: parser/analyze.c:1514
+#, fuzzy
+msgid "cannot use aggregate function in UPDATE"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE"
+
+#: parser/analyze.c:1611
+#, fuzzy
+msgid "cannot use aggregate function in RETURNING"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE"
+
+#: parser/analyze.c:1617
+#, fuzzy
+msgid "RETURNING cannot contain references to other relations"
+msgstr "ÕÓÌÏ×ÉÅ ÐÒÁ×ÉÌÁ WHERE ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÓÓÙÌËÉ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ"
+
+#: parser/analyze.c:1653
+msgid "cannot specify both SCROLL and NO SCROLL"
+msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ ÏÂÁ SCROLL É NO SCROLL"
+
+#: parser/analyze.c:1666
+#, fuzzy
+msgid "DECLARE CURSOR cannot specify INTO"
+msgstr "DECLARE CURSOR ÎÅ ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ INTO"
+
+#: parser/analyze.c:1672
+#, fuzzy
+msgid "DECLARE CURSOR WITH HOLD ... FOR UPDATE/SHARE is not supported"
+msgstr "DECLARE CURSOR ... FOR UPDATE ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+
+#: parser/analyze.c:1673
+#, fuzzy
+msgid "Holdable cursors must be READ ONLY."
+msgstr "ëÕÒÓÏÒÙ ÄÏÌÖÎÙ ÂÙÔØ READ ONLY."
+
+#: parser/analyze.c:1686
+#, fuzzy
+msgid "DECLARE INSENSITIVE CURSOR ... FOR UPDATE/SHARE is not supported"
+msgstr "DECLARE CURSOR ... FOR UPDATE ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+
+#: parser/analyze.c:1687
+#, fuzzy
+msgid "Insensitive cursors must be READ ONLY."
+msgstr "ëÕÒÓÏÒÙ ÄÏÌÖÎÙ ÂÙÔØ READ ONLY."
+
+#: parser/analyze.c:1744
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE is not allowed with DISTINCT clause"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ×ÙÒÁÖÅÎÉÅÍ DISTINCT"
+
+#: parser/analyze.c:1748
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ×ÙÒÁÖÅÎÉÅÍ GROUP BY"
+
+#: parser/analyze.c:1752
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE is not allowed with HAVING clause"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ×ÙÒÁÖÅÎÉÅÍ DISTINCT"
+
+#: parser/analyze.c:1756
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE is not allowed with aggregate functions"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ÁÇÒÅÇÁÔÎÙÍÉ ÆÕÎËÃÉÑÍÉ"
+
+#: parser/analyze.c:1846
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE cannot be applied to a join"
+msgstr "ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ SELECT FOR UPDATE Ë JOIN"
+
+#: parser/analyze.c:1851
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE cannot be applied to NEW or OLD"
+msgstr "ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ SELECT FOR UPDATE Ë NEW ÉÌÉ OLD"
+
+#: parser/analyze.c:1856
+#, fuzzy
+msgid "SELECT FOR UPDATE/SHARE cannot be applied to a function"
+msgstr "SELECT FOR UPDATE: ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ Ë ÆÕÎËÃÉÉ"
+
+#: parser/analyze.c:1874
+#, fuzzy, c-format
+msgid "relation \"%s\" in FOR UPDATE/SHARE clause not found in FROM clause"
+msgstr "ÏÔÎÏÛÅÎÉÅ \"%s\" × ×ÙÒÁÖÅÎÉÉ FOR UPDATE ÎÅ ÎÁÊÄÅÎÏ × ×ÙÒÁÖÅÎÉÉ FROM"
+
+#: parser/analyze.c:1940 parser/parse_coerce.c:250 parser/parse_expr.c:561
+#: parser/parse_expr.c:567
+#, c-format
+msgid "there is no parameter $%d"
+msgstr "ÐÁÒÁÍÅÔÒ $%d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: parser/parse_agg.c:120
+msgid "aggregates not allowed in WHERE clause"
+msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÄÏÚ×ÏÌÅÎÙ × WHERE"
+
+#: parser/parse_agg.c:124
+msgid "aggregates not allowed in JOIN conditions"
+msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÄÏÚ×ÏÌÅÎÙ × ÕÓÌÏ×ÉÑÈ JOIN"
+
+#: parser/parse_agg.c:143
+msgid "aggregates not allowed in GROUP BY clause"
+msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÄÏÚ×ÏÌÅÎÙ × GROUP BY"
+
+#: parser/parse_agg.c:329
+#, c-format
+msgid ""
+"column \"%s.%s\" must appear in the GROUP BY clause or be used in an "
+"aggregate function"
+msgstr ""
+"ËÏÌÏÎËÁ \"%s.%s\" ÄÏÌÖÎÁ ÆÉÇÕÒÉÒÏ×ÁÔØ × ×ÙÒÁÖÅÎÉÉ GROUP BY ÉÌÉ "
+"ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÉ"
+
+#: parser/parse_agg.c:334
+#, c-format
+msgid "subquery uses ungrouped column \"%s.%s\" from outer query"
+msgstr ""
+"ÐÏÄÚÁÐÒÏÓ ÉÓÐÏÌØÚÕÅÔ ÎÅÓÇÒÕÐÐÉÒÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s.%s\" ÉÚ ×ÎÅÛÎÅÇÏ ÚÁÐÒÏÓÁ"
+
+#: parser/parse_clause.c:384
+#, c-format
+msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
+msgstr "×ÙÒÁÖÅÎÉÅ JOIN/ON ÓÓÙÌÁÅÔÓÑ ÎÁ \"%s\", ÞÔÏ ÎÅ Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ JOIN"
+
+#: parser/parse_clause.c:431 gram.y:6555
+msgid "subquery in FROM must have an alias"
+msgstr "ÐÏÄÚÁÐÒÏÓ × FROM ÄÏÌÖÅÎ ÉÍÅÔØ ÁÌÉÁÓ"
+
+#: parser/parse_clause.c:448
+#, fuzzy
+msgid "subquery in FROM cannot have SELECT INTO"
+msgstr "ÐÏÄÚÁÐÒÏÓ × FROM ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ SELECT INTO"
+
+#: parser/parse_clause.c:468
+#, fuzzy
+msgid "subquery in FROM cannot refer to other relations of same query level"
+msgstr ""
+"ÐÏÚÁÐÒÏÓ ×Ï FROM ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ "
+"ÚÁÐÒÏÓÁ"
+
+#: parser/parse_clause.c:517
+#, fuzzy
+msgid ""
+"function expression in FROM cannot refer to other relations of same query "
+"level"
+msgstr ""
+"ÆÕÎËÃÉÏÎÁÌØÎÏÅ ×ÙÒÁÖÅÎÉÅ ×Ï FROM ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ "
+"ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÁ"
+
+#: parser/parse_clause.c:529
+msgid "cannot use aggregate function in function expression in FROM"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎÃÉÀ × ÆÕÎÃÉÏÎÁÌØÎÏÍ ×ÙÒÁÖÅÎÉÉ × FROM"
+
+#: parser/parse_clause.c:788
+#, c-format
+msgid "column name \"%s\" appears more than once in USING clause"
+msgstr "ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ × USING-×ÙÒÁÖÅÎÉÉ"
+
+#: parser/parse_clause.c:803
+#, c-format
+msgid "common column name \"%s\" appears more than once in left table"
+msgstr "ÏÂÝÅÅ ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÔÁÂÌÉÃÅ ÓÌÅ×Á"
+
+#: parser/parse_clause.c:812
+#, c-format
+msgid "column \"%s\" specified in USING clause does not exist in left table"
+msgstr "ËÏÌÏÎËÁ \"%s\" × USING-×ÙÒÁÖÅÎÉÉ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ ÓÌÅ×Á"
+
+#: parser/parse_clause.c:826
+#, c-format
+msgid "common column name \"%s\" appears more than once in right table"
+msgstr "ÏÂÝÅÅ ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÔÁÂÌÉÃÅ ÓÐÒÁ×Á"
+
+#: parser/parse_clause.c:835
+#, c-format
+msgid "column \"%s\" specified in USING clause does not exist in right table"
+msgstr "ËÏÌÏÎËÁ \"%s\" × USING-×ÙÒÁÖÅÎÉÉ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ ÓÐÒÁ×Á"
+
+#: parser/parse_clause.c:890
+#, c-format
+msgid "column alias list for \"%s\" has too many entries"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÁÐÉÓÅÊ × ÓÐÉÓËÅ ÁÌÉÁÓÏ× ËÏÌÏÎËÉ \"%s\""
+
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1103
+#, c-format
+msgid "argument of %s must not contain variables"
+msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÅÒÅÍÅÎÎÙÅ"
+
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1111
+#, c-format
+msgid "argument of %s must not contain aggregates"
+msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÁÇÒÅÇÁÔÙ"
+
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1119
+#, c-format
+msgid "argument of %s must not contain subqueries"
+msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÏÄÚÁÐÒÏÓÙ"
+
+#. translator: first %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1228
+#, c-format
+msgid "%s \"%s\" is ambiguous"
+msgstr "×ÙÒÁÖÅÎÉÅ %s \"%s\" Ä×ÕÓÍÙÓÌÅÎÎÏ"
+
+#. translator: %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1251
+#, c-format
+msgid "non-integer constant in %s"
+msgstr "ÎÅÃÅÌÏÞÉÓÌÅÎÎÁÑ ËÏÎÓÔÁÎÔÁ × %s"
+
+#. translator: %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1267
+#, c-format
+msgid "%s position %d is not in select list"
+msgstr "ÐÏÚÉÃÉÑ %s %d ÎÅ × ÓÐÉÓËÅ ×ÙÂÏÒËÉ"
+
+#: parser/parse_clause.c:1512
+msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
+msgstr ""
+"ÄÌÑ SELECT DISTINCT, ×ÙÒÁÖÅÎÉÑ ORDER BY ÏÂÑÚÁÎÙ ÂÙÔØ × ÓÐÉÓËÅ ×ÙÂÏÒËÉ "
+"(SELECT)"
+
+#: parser/parse_clause.c:1552
+msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
+msgstr ""
+"÷ÙÒÁÖÅÎÉÑ SELECT DISTINCT ON ÄÏÌÖÎÙ ÓÏ×ÐÁÄÁÔØ Ó ÉÚÎÁÞÁÌØÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ "
+"ORDER BY"
+
+#: parser/parse_clause.c:1677
+#, fuzzy, c-format
+msgid "operator %s is not a valid ordering operator"
+msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ÏÐÅÒÁÔÏÒÁ"
+
+#: parser/parse_clause.c:1679
+msgid ""
+"Ordering operators must be \"<\" or \">\" members of btree operator families."
+msgstr ""
+
+#: parser/parse_coerce.c:266 parser/parse_expr.c:1659
+#, c-format
+msgid "inconsistent types deduced for parameter $%d"
+msgstr ""
+
+#: parser/parse_coerce.c:801 parser/parse_coerce.c:828
+#: parser/parse_coerce.c:844 parser/parse_coerce.c:858
+#: parser/parse_expr.c:2264
+#, c-format
+msgid "cannot cast type %s to %s"
+msgstr "ÎÅÌØÚÑ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s"
+
+#: parser/parse_coerce.c:831
+msgid "Input has too few columns."
+msgstr ""
+
+#: parser/parse_coerce.c:847
+#, c-format
+msgid "Cannot cast type %s to %s in column %d."
+msgstr ""
+
+#: parser/parse_coerce.c:861
+msgid "Input has too many columns."
+msgstr ""
+
+#. translator: first %s is name of a SQL construct, eg WHERE
+#: parser/parse_coerce.c:898
+#, c-format
+msgid "argument of %s must be type boolean, not type %s"
+msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ boolean, Á ÎÅ %s"
+
+#. translator: %s is name of a SQL construct, eg WHERE
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_coerce.c:906 parser/parse_coerce.c:949
+#, c-format
+msgid "argument of %s must not return a set"
+msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÎÅÎ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
+
+#. translator: first %s is name of a SQL construct, eg LIMIT
+#: parser/parse_coerce.c:939
+#, fuzzy, c-format
+msgid "argument of %s must be type %s, not type %s"
+msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ boolean, Á ÎÅ %s"
+
+#. translator: first %s is name of a SQL construct, eg CASE
+#: parser/parse_coerce.c:1024
+#, c-format
+msgid "%s types %s and %s cannot be matched"
+msgstr "%s ÔÉÐÙ %s É %s ÎÅ ÓÏ×ÐÁÄÁÀÔ"
+
+#. translator: first %s is name of a SQL construct, eg CASE
+#: parser/parse_coerce.c:1085
+#, c-format
+msgid "%s could not convert type %s to %s"
+msgstr "%s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s"
+
+#: parser/parse_coerce.c:1325
+msgid "arguments declared \"anyelement\" are not all alike"
+msgstr "ÁÒÇÕÍÅÎÔÙ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÅ ËÁË \"anyelement\" ÎÅ ×ÓÅ ÏÄÉÎÁËÏ×ÙÅ"
+
+#: parser/parse_coerce.c:1344
+msgid "arguments declared \"anyarray\" are not all alike"
+msgstr "ÁÒÇÕÍÅÎÔÙ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÅ ËÁË \"anyarray\" ÎÅ ×ÓÅ ÏÄÉÎÁËÏ×ÙÅ"
+
+#: parser/parse_coerce.c:1373 parser/parse_coerce.c:1517
+#: parser/parse_coerce.c:1548
+#, c-format
+msgid "argument declared \"anyarray\" is not an array but type %s"
+msgstr ""
+"ÁÒÇÕÍÅÎÔ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÊ ËÁË \"anyarray\" ÎÅ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×ÏÍ Á Ñ×ÌÑÅÔÓÑ "
+"ÔÉÐÏÍ %s"
+
+#: parser/parse_coerce.c:1389
+msgid ""
+"argument declared \"anyarray\" is not consistent with argument declared "
+"\"anyelement\""
+msgstr ""
+
+#: parser/parse_coerce.c:1407
+#, fuzzy
+msgid "could not determine polymorphic type because input has type \"unknown\""
+msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ×ÈÏÄÎÙÅ ÔÉÐÙ ÄÁÎÎÙÈ"
+
+#: parser/parse_coerce.c:1417
+#, fuzzy, c-format
+msgid "type matched to anynonarray is an array type: %s"
+msgstr ""
+"ÁÒÇÕÍÅÎÔ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÊ ËÁË \"anyarray\" ÎÅ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×ÏÍ Á Ñ×ÌÑÅÔÓÑ "
+"ÔÉÐÏÍ %s"
+
+#: parser/parse_coerce.c:1427
+#, c-format
+msgid "type matched to anyenum is not an enum type: %s"
+msgstr ""
+
+#: parser/parse_coerce.c:1456 parser/parse_coerce.c:1473
+#: parser/parse_coerce.c:1531 parser/parse_expr.c:1327
+#: parser/parse_expr.c:1845 parser/parse_expr.c:1876 parser/parse_oper.c:1043
+#, c-format
+msgid "could not find array type for data type %s"
+msgstr "ÔÉÐ ÍÁÓÓÉ×Á ÄÌÑ ÔÉÐÁ ÄÁÎÎÙÈ %s ÎÅ ÎÁÊÄÅÎ"
+
+#: parser/parse_expr.c:806
+msgid "NULLIF requires = operator to yield boolean"
+msgstr "NULLIF ÔÒÅÂÕÅÔ ÏÐÅÒÁÔÏÒ = ×ÏÚ×ÒÁÝÁÔØ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
+
+#: parser/parse_expr.c:973
+#, fuzzy
+msgid "arguments of row IN must all be row expressions"
+msgstr "ÉÍÑ ÔÉÐÁ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏÍ ÄÌÑ %s"
+
+#: parser/parse_expr.c:1190
+msgid "subquery must return a column"
+msgstr "ÐÏÄÚÁÐÒÏÓ ÄÏÌÖÅÎ ×ÅÒÎÕÔØ ËÏÌÏÎËÕ"
+
+#: parser/parse_expr.c:1196
+msgid "subquery must return only one column"
+msgstr "ÐÏÄÚÁÐÒÏÓ ÄÏÌÖÅÎ ×ÅÒÎÕÔØ ÔÏÌØËÏ ÏÄÎÕ ËÏÌÏÎËÕ"
+
+#: parser/parse_expr.c:1253
+msgid "subquery has too many columns"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË × ÐÏÄÚÁÐÒÏÓÅ"
+
+#: parser/parse_expr.c:1257
+msgid "subquery has too few columns"
+msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ËÏÌÏÎÏË Á ÐÏÄÚÁÐÒÏÓÅ"
+
+#: parser/parse_expr.c:1468
+msgid "unnamed XML attribute value must be a column reference"
+msgstr ""
+
+#: parser/parse_expr.c:1469
+msgid "unnamed XML element value must be a column reference"
+msgstr ""
+
+#: parser/parse_expr.c:1490
+#, fuzzy, c-format
+msgid "XML attribute name \"%s\" appears more than once"
+msgstr "ÎÏÍÅÒ ÏÐÅÒÁÔÏÒÁ %d ÕËÁÚÁÎ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
+
+#: parser/parse_expr.c:1588
+#, fuzzy, c-format
+msgid "cannot cast XMLSERIALIZE result to %s"
+msgstr "ÎÅÌØÚÑ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s"
+
+#: parser/parse_expr.c:2305 parser/parse_expr.c:2503
+msgid "unequal number of entries in row expressions"
+msgstr ""
+
+#: parser/parse_expr.c:2315
+#, fuzzy
+msgid "cannot compare rows of zero length"
+msgstr "ÎÅÌØÚÑ ÓÒÁ×ÎÉ×ÁÔØ ÍÁÓÓÉ×Ù Ó ÒÁÚÎÏÔÉÐÎÙÍÉ ÜÌÅÍÅÎÔÁÍÉ"
+
+#: parser/parse_expr.c:2340
+#, fuzzy, c-format
+msgid "row comparison operator must yield type boolean, not type %s"
+msgstr "ÏÐÅÒÁÔÏÒ %s ÄÏÌÖÅÎ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ boolean, Á ÎÅ %s"
+
+#: parser/parse_expr.c:2347
+#, fuzzy
+msgid "row comparison operator must not return a set"
+msgstr "ÏÐÅÒÁÔÏÒ %s ÎÅ ÄÏÌÖÅÎ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
+
+#: parser/parse_expr.c:2406 parser/parse_expr.c:2450
+#, fuzzy, c-format
+msgid "could not determine interpretation of row comparison operator %s"
+msgstr "ÎÅ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ ÄÁÎÎÙÚ ÐÁÒÁÍÅÔÒÁ $%d"
+
+#: parser/parse_expr.c:2408
+msgid ""
+"Row comparison operators must be associated with btree operator families."
+msgstr ""
+
+#: parser/parse_expr.c:2452
+#, fuzzy
+msgid "There are multiple equally-plausible candidates."
+msgstr "ÉÍÅÅÔÓÑ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÐÒÁ×ÉÌÁ Ó ÉÍÅÎÅÍ \"%s\""
+
+#: parser/parse_expr.c:2542
+msgid "IS DISTINCT FROM requires = operator to yield boolean"
+msgstr "IS DISTINCT FROM ÔÒÅÂÕÅÔ ÏÐÅÒÁÔÏÒ = ×ÏÚ×ÒÁÝÁÔØ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
+
+#: parser/parse_func.c:180
+#, c-format
+msgid "%s(*) specified, but %s is not an aggregate function"
+msgstr "ÕËÁÚÁÎÏ: %s(*), ÎÏ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÅÊ"
+
+#: parser/parse_func.c:187
+#, c-format
+msgid "DISTINCT specified, but %s is not an aggregate function"
+msgstr "DISTINCT ÕËÁÚÁÎ, ÎÏ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÅÊ"
+
+#: parser/parse_func.c:213
+#, c-format
+msgid "function %s is not unique"
+msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÕÎÉËÁÌØÎÁ"
+
+#: parser/parse_func.c:216
+msgid ""
+"Could not choose a best candidate function. You might need to add explicit "
+"type casts."
+msgstr ""
+
+#: parser/parse_func.c:225
+msgid ""
+"No function matches the given name and argument types. You might need to add "
+"explicit type casts."
+msgstr ""
+
+#: parser/parse_func.c:275
+#, fuzzy, c-format
+msgid "%s(*) must be used to call a parameterless aggregate function"
+msgstr "ÕËÁÚÁÎÏ: %s(*), ÎÏ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÅÊ"
+
+#: parser/parse_func.c:287
+#, fuzzy
+msgid "aggregates cannot return sets"
+msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Á"
+
+#: parser/parse_func.c:1102
+#, c-format
+msgid "column %s.%s does not exist"
+msgstr "ËÏÌÏÎËÁ %s.%s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: parser/parse_func.c:1114
+#, c-format
+msgid "column \"%s\" not found in data type %s"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÎÅ ÎÁÊÄÅÎ × ÔÉÐÅ ÄÁÎÎÙÈ %s"
+
+#: parser/parse_func.c:1120
+#, c-format
+msgid "could not identify column \"%s\" in record data type"
+msgstr ""
+
+#: parser/parse_func.c:1126
+#, c-format
+msgid "column notation .%s applied to type %s, which is not a composite type"
+msgstr ""
+
+#: parser/parse_func.c:1306
+#, c-format
+msgid "aggregate %s(*) does not exist"
+msgstr "ÁÇÒÅÇÁÔ %s(*) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: parser/parse_func.c:1311
+#, fuzzy, c-format
+msgid "aggregate %s does not exist"
+msgstr "ÁÇÒÅÇÁÔ %s(*) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: parser/parse_func.c:1332
+#, fuzzy, c-format
+msgid "function %s is not an aggregate"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
+
+#: parser/parse_node.c:73
+#, c-format
+msgid "target lists can have at most %d entries"
+msgstr "ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÚÁÐÉÓÅÊ × ÓÐÉÓËÅ ÎÁÚÎÁÞÅÎÉÑ: %d"
+
+#: parser/parse_node.c:156
+#, c-format
+msgid "cannot subscript type %s because it is not an array"
+msgstr ""
+
+#: parser/parse_node.c:249 parser/parse_node.c:273
+msgid "array subscript must have type integer"
+msgstr ""
+
+#: parser/parse_node.c:294
+#, c-format
+msgid "array assignment requires type %s but expression is of type %s"
+msgstr ""
+
+#: parser/parse_oper.c:283 parser/parse_oper.c:348
+#, c-format
+msgid "could not identify an ordering operator for type %s"
+msgstr ""
+
+#: parser/parse_oper.c:285 parser/parse_oper.c:350
+msgid "Use an explicit ordering operator or modify the query."
+msgstr ""
+
+#: parser/parse_oper.c:642
+#, c-format
+msgid "operator requires run-time type coercion: %s"
+msgstr ""
+
+#: parser/parse_oper.c:884
+#, c-format
+msgid "operator is not unique: %s"
+msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÕÎÉËÁÌÅÎ: %s"
+
+#: parser/parse_oper.c:886
+msgid ""
+"Could not choose a best candidate operator. You might need to add explicit "
+"type casts."
+msgstr ""
+
+#: parser/parse_oper.c:894
+msgid ""
+"No operator matches the given name and argument type(s). You might need to "
+"add explicit type casts."
+msgstr ""
+
+#: parser/parse_oper.c:987
+msgid "op ANY/ALL (array) requires array on right side"
+msgstr "ÏÐÅÒÁÔÏÒÙ ANY/ALL (ÍÁÓÓÉ×) ÔÒÅÂÕÀÔ ÍÁÓÓÉ× ÓÐÒÁ×Á"
+
+#: parser/parse_oper.c:1018
+msgid "op ANY/ALL (array) requires operator to yield boolean"
+msgstr ""
+"ÏÐÅÒÁÔÏÒÙ ANY/ALL (ÍÁÓÓÉ×) ÔÒÅÂÕÀÔ ÏÐÅÒÁÔÏÒ ÐÒÏÉÚ×ÏÄÉÔØ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
+
+#: parser/parse_oper.c:1023
+msgid "op ANY/ALL (array) requires operator not to return a set"
+msgstr "ÏÐÅÒÁÔÏÒÙ ANY/ALL (ÍÁÓÓÉ×) ÔÒÅÂÕÀÔ ÏÐÅÒÁÔÏÒ ÎÅ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
+
+#: parser/parse_relation.c:138
+#, c-format
+msgid "table reference \"%s\" is ambiguous"
+msgstr "ÓÓÙÌËÁ ÎÁ ÔÁÂÌÉÃÕ \"%s\" ÎÅÏÄÎÏÚÎÁÞÎÁ"
+
+#: parser/parse_relation.c:173
+#, c-format
+msgid "table reference %u is ambiguous"
+msgstr "ÓÓÙÌËÁ ÎÁ ÔÁÂÌÉÃÕ %u ÎÅÏÄÎÏÚÎÁÞÎÁ"
+
+#: parser/parse_relation.c:258
+#, c-format
+msgid "table name \"%s\" specified more than once"
+msgstr "ÉÍÑ ÔÁÂÌÉÃÙ \"%s\" ÕËÁÚÁÎÏ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ"
+
+#: parser/parse_relation.c:361 parser/parse_relation.c:433
+#, c-format
+msgid "column reference \"%s\" is ambiguous"
+msgstr "ÓÓÙÌËÁ ÎÁ ËÏÌÏÎËÕ \"%s\" ÎÅÏÄÎÏÚÎÁÞÎÁ"
+
+#: parser/parse_relation.c:552 parser/parse_relation.c:784
+#, c-format
+msgid "table \"%s\" has %d columns available but %d columns specified"
+msgstr "Õ ÔÁÂÌÉÃÙ \"%s\" ËÏÌÏÎÏË ÄÏÓÔÕÐÎÏ: %d, ÎÏ ÕËÁÚÁÎÏ: %d"
+
+#: parser/parse_relation.c:582
+#, c-format
+msgid "too many column aliases specified for function %s"
+msgstr "ÕËÁÚÁÎÏ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÌÉÁÓÏ× ËÏÌÏÎËÉ ÄÌÑ ÆÕÎËÃÉÉ %s"
+
+#: parser/parse_relation.c:861
+msgid ""
+"a column definition list is only allowed for functions returning \"record\""
+msgstr ""
+
+#: parser/parse_relation.c:868
+msgid "a column definition list is required for functions returning \"record\""
+msgstr ""
+
+#: parser/parse_relation.c:913
+#, c-format
+msgid "function \"%s\" in FROM has unsupported return type %s"
+msgstr "ÆÕÎËÃÉÑ \"%s\" ÉÍÅÅÔ ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ×ÏÚÒÁÔÁ %s × FROM"
+
+#: parser/parse_relation.c:982
+#, fuzzy, c-format
+msgid "VALUES lists \"%s\" have %d columns available but %d columns specified"
+msgstr "Õ ÔÁÂÌÉÃÙ \"%s\" ËÏÌÏÎÏË ÄÏÓÔÕÐÎÏ: %d, ÎÏ ÕËÁÚÁÎÏ: %d"
+
+#: parser/parse_relation.c:1035
+#, fuzzy, c-format
+msgid "joins can have at most %d columns"
+msgstr "ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË ÎÁ ÔÁÂÌÉÃÕ: %d"
+
+#: parser/parse_relation.c:1649
+#, fuzzy, c-format
+msgid "column %d of relation \"%s\" does not exist"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: parser/parse_relation.c:2001
+#, fuzzy, c-format
+msgid "invalid reference to FROM-clause entry for table \"%s\""
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: parser/parse_relation.c:2004 parser/parse_relation.c:2030
+#, c-format
+msgid "Perhaps you meant to reference the table alias \"%s\"."
+msgstr ""
+
+#: parser/parse_relation.c:2006 parser/parse_relation.c:2033
+#, c-format
+msgid ""
+"There is an entry for table \"%s\", but it cannot be referenced from this "
+"part of the query."
+msgstr ""
+
+#: parser/parse_relation.c:2013
+#, c-format
+msgid "missing FROM-clause entry in subquery for table \"%s\""
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ × ÐÏÄÚÁÐÒÏÓÅ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: parser/parse_relation.c:2015
+#, c-format
+msgid "missing FROM-clause entry for table \"%s\""
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: parser/parse_relation.c:2025
+#, c-format
+msgid "adding missing FROM-clause entry in subquery for table \"%s\""
+msgstr ""
+"ÄÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓÔ×ÕÀÝÅÊ ÚÁÐÉÓÉ Ï FROM-×ÙÒÁÖÅÎÉÉ × ÐÏÄÚÁÐÒÏÓÅ ÄÌÑ ÔÁÂÌÉÃÙ \"%"
+"s\""
+
+#: parser/parse_relation.c:2027
+#, c-format
+msgid "adding missing FROM-clause entry for table \"%s\""
+msgstr "ÄÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓÔ×ÕÀÝÅÊ ÚÁÐÉÓÉ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\""
+
+#: parser/parse_target.c:341 parser/parse_target.c:618
+#, c-format
+msgid "cannot assign to system column \"%s\""
+msgstr "ÎÅÌØÚÑ ÐÒÉÓ×ÏÉÔØ ÚÎÁÞÅÎÉÅ ÓÉÓÔÅÍÎÏÊ ËÏÌÏÎËÅ \"%s\""
+
+#: parser/parse_target.c:366
+msgid "cannot set an array element to DEFAULT"
+msgstr "ÎÅÌØÚÑ ÕÓÔÁÎÏ×ÉÔØ ÜÌÅÍÅÎÔ ÍÁÓÓÉ×Á × DEFAULT"
+
+#: parser/parse_target.c:371
+msgid "cannot set a subfield to DEFAULT"
+msgstr "ÎÅÌØÚÑ ÕÓÔÁÎÏ×ÉÔØ ÐÏÄÐÏÌÅ × DEFAULT"
+
+#: parser/parse_target.c:434
+#, c-format
+msgid "column \"%s\" is of type %s but expression is of type %s"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ÔÉÐ %s, ÎÏ ÔÉÐ ×ÙÒÁÖÅÎÉÑ: %s"
+
+#: parser/parse_target.c:602
+#, c-format
+msgid ""
+"cannot assign to field \"%s\" of column \"%s\" because its type %s is not a "
+"composite type"
+msgstr ""
+
+#: parser/parse_target.c:611
+#, c-format
+msgid ""
+"cannot assign to field \"%s\" of column \"%s\" because there is no such "
+"column in data type %s"
+msgstr ""
+
+#: parser/parse_target.c:685
+#, c-format
+msgid ""
+"array assignment to \"%s\" requires type %s but expression is of type %s"
+msgstr ""
+
+#: parser/parse_target.c:695
+#, c-format
+msgid "subfield \"%s\" is of type %s but expression is of type %s"
+msgstr ""
+
+#: parser/parse_target.c:932
+msgid "SELECT * with no tables specified is not valid"
+msgstr "SELECT * ÂÅÚ ÕËÁÚÁÎÉÑ ÔÁÂÌÉà Ñ×ÌÑÅÔÓÑ ÏÛÉÂËÏÊ"
+
+#: parser/parse_type.c:82
+#, c-format
+msgid "improper %%TYPE reference (too few dotted names): %s"
+msgstr ""
+
+#: parser/parse_type.c:104
+#, c-format
+msgid "improper %%TYPE reference (too many dotted names): %s"
+msgstr ""
+
+#: parser/parse_type.c:126
+#, c-format
+msgid "type reference %s converted to %s"
+msgstr ""
+
+#: parser/parse_type.c:271
+#, c-format
+msgid "type modifier is not allowed for type \"%s\""
+msgstr ""
+
+#: parser/parse_type.c:317
+msgid "type modifiers must be simple constants or identifiers"
+msgstr ""
+
+#: parser/parse_type.c:525 parser/parse_type.c:622
+#, c-format
+msgid "invalid type name \"%s\""
+msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ \"%s\""
+
+#: parser/parse_utilcmd.c:327
+#, c-format
+msgid "%s will create implicit sequence \"%s\" for serial column \"%s.%s\""
+msgstr ""
+"%s ÓÏÚÄÁÓÔ ÐÏÄÒÁÚÕÍÅ×ÁÅÍÕÀ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\" ÄÌÑ serial-ËÏÌÏÎËÉ \"%s."
+"%s\""
+
+#: parser/parse_utilcmd.c:423 parser/parse_utilcmd.c:433
+#, c-format
+msgid ""
+"conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
+msgstr ""
+"ËÏÎÆÌÉËÔÕÀÝÉÅ ÏÂßÑ×ÌÅÎÉÑ NULL/NOT NULL ÄÌÑ ËÏÌÏÎËÉ \"%s\" × ÔÁÂÌÉÃÅ \"%s\""
+
+#: parser/parse_utilcmd.c:443
+#, c-format
+msgid "multiple default values specified for column \"%s\" of table \"%s\""
+msgstr ""
+"ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ËÏÌÏÎËÉ \"%s\" × ÔÁÂÌÉÃÅ \"%"
+"s\""
+
+#: parser/parse_utilcmd.c:1193
+#, c-format
+msgid "column \"%s\" appears twice in primary key constraint"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÆÉÇÕÒÉÒÕÅÔ Ä×ÁÖÄÙ × ÐÅÒ×ÉÞÎÏÍ ËÌÀÞÅ"
+
+#: parser/parse_utilcmd.c:1198
+#, c-format
+msgid "column \"%s\" appears twice in unique constraint"
+msgstr "ËÏÌÏÎËÁ \"%s\" ÆÉÇÕÒÉÒÕÅÔ Ä×ÁÖÄÙ × ËÏÎÓÔÒÅÊÎÔÅ UNIQUE"
+
+#: parser/parse_utilcmd.c:1345
+#, fuzzy
+msgid "index expression cannot return a set"
+msgstr "ÉÄÅËÓÎÏÅ ×ÙÒÁÖÅÎÉÅ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï"
+
+#: parser/parse_utilcmd.c:1355
+#, fuzzy
+msgid ""
+"index expressions and predicates can refer only to the table being indexed"
+msgstr ""
+"ÉÎÄÅËÓÎÙÅ ×ÙÒÁÖÅÎÉÑ É ÐÒÅÄÉËÁÔÙ ÍÏÇÕÔ ÓÓÙÌÁÔØÓÑ ÔÏÌØËÏ ÎÁ ÉÎÄÅËÓÉÒÕÅÍÕÀ "
+"ÔÁÂÌÉÃÕ"
+
+#: parser/parse_utilcmd.c:1450
+#, fuzzy
+msgid "rule WHERE condition cannot contain references to other relations"
+msgstr "ÕÓÌÏ×ÉÅ ÐÒÁ×ÉÌÁ WHERE ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÓÓÙÌËÉ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ"
+
+#: parser/parse_utilcmd.c:1456
+#, fuzzy
+msgid "cannot use aggregate function in rule WHERE condition"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × CHECK-ÏÇÒÁÎÉÞÅÎÉÉ"
+
+#: parser/parse_utilcmd.c:1528
+#, fuzzy
+msgid ""
+"rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE "
+"actions"
+msgstr ""
+"ÐÒÁ×ÉÌÁ Ó ÕÓÌÏ×ÉÑÍÉ WHERE ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ ÔÏÌØËÏ ÄÅÊÓÔ×ÉÑ SELECT, INSERT, "
+"UPDATE ÉÌÍ DELETE"
+
+#: parser/parse_utilcmd.c:1546 parser/parse_utilcmd.c:1616
+#: rewrite/rewriteManip.c:821 rewrite/rewriteHandler.c:417
+msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
+msgstr "ÕÓÌÏ×ÎÙÅ ËÏÍÁÎÄÙ UNION/INTERSECT/EXCEPT ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
+
+#: parser/parse_utilcmd.c:1564
+#, fuzzy
+msgid "ON SELECT rule cannot use OLD"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ OLD × ÐÒÁ×ÉÌÅ ON SELECT"
+
+#: parser/parse_utilcmd.c:1568
+#, fuzzy
+msgid "ON SELECT rule cannot use NEW"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ NEW × ÐÒÁ×ÉÌÅ ON SELECT"
+
+#: parser/parse_utilcmd.c:1577
+#, fuzzy
+msgid "ON INSERT rule cannot use OLD"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ OLD × ÐÒÁ×ÉÌÅ ON INSERT"
+
+#: parser/parse_utilcmd.c:1583
+#, fuzzy
+msgid "ON DELETE rule cannot use NEW"
+msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ NEW × ÐÒÁ×ÉÌÅ ON DELETE"
+
+#: parser/parse_utilcmd.c:1884
+msgid "misplaced DEFERRABLE clause"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ DEFERRABLE"
+
+#: parser/parse_utilcmd.c:1888 parser/parse_utilcmd.c:1901
+msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ DEFERRABLE/NOT DEFERRABLE ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+
+#: parser/parse_utilcmd.c:1897
+msgid "misplaced NOT DEFERRABLE clause"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ NOT DEFERRABLE"
+
+#: parser/parse_utilcmd.c:1908 parser/parse_utilcmd.c:1931 gram.y:2780
+#: gram.y:2795
+msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
+msgstr ""
+"ÏÇÒÁÎÉÞÅÎÉÅ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÅ ËÁË INITIALLY DEFERRED ÔÁËÖÅ ÄÏÌÖÎÏ ÂÙÔØ "
+"DEFERRABLE"
+
+#: parser/parse_utilcmd.c:1915
+msgid "misplaced INITIALLY DEFERRED clause"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ INITIALLY DEFERRED"
+
+#: parser/parse_utilcmd.c:1919 parser/parse_utilcmd.c:1942
+msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ INITIALLY IMMEDIATE/DEFERRED ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+
+#: parser/parse_utilcmd.c:1938
+msgid "misplaced INITIALLY IMMEDIATE clause"
+msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ INITIALLY IMMEDIATE"
+
+#: parser/parse_utilcmd.c:2109
+#, c-format
+msgid ""
+"CREATE specifies a schema (%s) different from the one being created (%s)"
+msgstr "CREATE ÕËÁÚÙ×ÁÅÔ ÓÈÅÍÕ (%s) ÏÔÌÉÞÎÕÀ ÏÔ ÓÏÚÄÁ×ÁÅÍÏÊ (%s)"
+
+#: parser/scansup.c:181
+#, c-format
+msgid "identifier \"%s\" will be truncated to \"%.*s\""
+msgstr ""
+
+#: scan.l:360
+msgid "unterminated /* comment"
+msgstr "ÎÅÚÁËÒÙÔÙÊ ËÏÍÍÅÎÔÁÒÉÊ /*"
+
+#: scan.l:389
+msgid "unterminated bit string literal"
+msgstr ""
+
+#: scan.l:410
+msgid "unterminated hexadecimal string literal"
+msgstr ""
+
+#: scan.l:474
+msgid "unsafe use of \\' in a string literal"
+msgstr ""
+
+#: scan.l:475
+msgid ""
+"Use '' to write quotes in strings. \\' is insecure in client-only encodings."
+msgstr ""
+
+#: scan.l:504
+msgid "unterminated quoted string"
+msgstr ""
+
+#: scan.l:547
+msgid "unterminated dollar-quoted string"
+msgstr ""
+
+#: scan.l:559
+msgid "zero-length delimited identifier"
+msgstr ""
+
+#: scan.l:572
+msgid "unterminated quoted identifier"
+msgstr ""
+
+#: scan.l:654
+#, fuzzy
+msgid "operator too long"
+msgstr "ÉÄÅÎÔÉÆÉËÁÔÏÒ ÓÌÉÛËÏÍ ÄÌÉÎÅÎ"
+
+#. translator: %s is typically "syntax error"
+#: scan.l:798
+#, c-format
+msgid "%s at end of input"
+msgstr "%s × ËÏÎÃÅ ××ÏÄÁ"
+
+#. translator: first %s is typically "syntax error"
+#: scan.l:806
+#, c-format
+msgid "%s at or near \"%s\""
+msgstr "%s × ÉÌÉ ÒÑÄÏÍ \"%s\""
+
+#: scan.l:940
+msgid "nonstandard use of \\' in a string literal"
+msgstr ""
+
+#: scan.l:941
+msgid ""
+"Use '' to write quotes in strings, or use the escape string syntax (E'...')."
+msgstr ""
+
+#: scan.l:950
+msgid "nonstandard use of \\\\ in a string literal"
+msgstr ""
+
+#: scan.l:951
+msgid "Use the escape string syntax for backslashes, e.g., E'\\\\'."
+msgstr ""
+
+#: scan.l:965
+msgid "nonstandard use of escape in a string literal"
+msgstr ""
+
+#: scan.l:966
+msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'."
+msgstr ""
+
+#: gram.y:1209 gram.y:1221
+msgid "time zone interval must be HOUR or HOUR TO MINUTE"
+msgstr "ÉÎÔÅÒ×ÁÌ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ ÄÏÌÖÅÎ ÂÙÔØ HOUR ÉÌÉ HOUR TO MINUTE"
+
+#: gram.y:2368
+#, fuzzy
+msgid "CREATE TABLE AS cannot specify INTO"
+msgstr "CREATE TABLE AS ÎÅ ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ INTO"
+
+#: gram.y:2858
+msgid "CREATE ASSERTION is not yet implemented"
+msgstr "×ÙÒÁÖÅÎÉÅ CREATE ASSERTION ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ"
+
+#: gram.y:2874
+msgid "DROP ASSERTION is not yet implemented"
+msgstr "×ÙÒÁÖÅÎÉÅ DROP ASSERTION ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ"
+
+#: gram.y:5261 gram.y:5267 gram.y:5273
+#, fuzzy
+msgid "WITH CHECK OPTION is not implemented"
+msgstr "UNION JOIN ÎÅ ÒÅÁÌÉÚÏ×ÁÎ"
+
+#: gram.y:5826
+msgid "column name list not allowed in CREATE TABLE / AS EXECUTE"
+msgstr "ÓÐÉÓÏË ÉͣΠËÏÌÏÎÏË ÎÅ ÄÏÚ×ÏÌÅÎ × CREATE TABLE / AS EXECUTE"
+
+#: gram.y:6039
+#, fuzzy
+msgid "number of columns does not match number of values"
+msgstr "ÞÉÓÌÏ ÁÌÉÁÓÏ× ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ËÏÌÏÎÏË"
+
+#: gram.y:6365
+msgid "LIMIT #,# syntax is not supported"
+msgstr "ÓÉÎÔÁËÓÉÓ LIMIT #,# ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+
+#: gram.y:6366
+msgid "Use separate LIMIT and OFFSET clauses."
+msgstr "éÓÐÏÌØÚÕÊÔÅ ÏÔÄÅÌØÎÙÅ ×ÙÒÁÖÅÎÉÑ LIMIT É OFFSET."
+
+#: gram.y:6550
+#, fuzzy
+msgid "VALUES in FROM must have an alias"
+msgstr "ÐÏÄÚÁÐÒÏÓ × FROM ÄÏÌÖÅÎ ÉÍÅÔØ ÁÌÉÁÓ"
+
+#: gram.y:6551
+#, fuzzy
+msgid "For example, FROM (VALUES ...) [AS] foo."
+msgstr "îÁÐÒÉÍÅÒ, FROM (SELECT ...) [AS] foo."
+
+#: gram.y:6556
+msgid "For example, FROM (SELECT ...) [AS] foo."
+msgstr "îÁÐÒÉÍÅÒ, FROM (SELECT ...) [AS] foo."
+
+#: gram.y:7011
+msgid "precision for type float must be at least 1 bit"
+msgstr "ÔÏÞÎÏÓÔØ ÔÉÐÁ float ÄÏÌÖÎÁ ÂÙÔØ ÍÉÎÉÍÕÍ 1 ÂÉÔ"
+
+#: gram.y:7019
+msgid "precision for type float must be less than 54 bits"
+msgstr "ÔÏÞÎÏÓÔØ ÔÉÐÁ float ÄÏÌÖÎÁ ÂÙÔØ ÍÅÎÅÅ 54 ÂÉÔ"
+
+#: gram.y:7656
+msgid "UNIQUE predicate is not yet implemented"
+msgstr "ÐÒÅÄÉËÁÔ UNIQUE ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎ"
+
+#: gram.y:9420
+msgid "OLD used in query that is not in a rule"
+msgstr "OLD ÉÓÐÏÌØÚÏ×ÁÎ × ÚÁÐÒÏÓÅ ÎÅ Ñ×ÌÑÀÝÅÍÓÑ ÐÒÁ×ÉÌÏÍ"
+
+#: gram.y:9429
+msgid "NEW used in query that is not in a rule"
+msgstr "NEW ÉÓÐÏÌØÚÏ×ÁÎ × ÚÁÐÒÏÓÅ ÎÅ Ñ×ÌÑÀÝÅÍÓÑ ÐÒÁ×ÉÌÏÍ"
+
+#: gram.y:9580
+msgid "wrong number of parameters on left side of OVERLAPS expression"
+msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÁÒÁÍÅÔÒÏ× ÓÌÅ×Á × ×ÙÒÁÖÅÎÉÉ OVERLAPS"
+
+#: gram.y:9586
+msgid "wrong number of parameters on right side of OVERLAPS expression"
+msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÁÒÁÍÅÔÒÏ× ÓÐÒÁ×Á × ×ÙÒÁÖÅÎÉÉ OVERLAPS"
+
+#: gram.y:9686
+msgid "multiple ORDER BY clauses not allowed"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ ORDER BY ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+
+#: gram.y:9696
+msgid "multiple OFFSET clauses not allowed"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ OFFSET ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+
+#: gram.y:9704
+msgid "multiple LIMIT clauses not allowed"
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ LIMIT ÎÅ ÄÏÚ×ÏÌÅÎÙ"
+
+#: port/win32/signal.c:189
+#, c-format
+msgid "could not create signal listener pipe for pid %d: error code %d"
+msgstr ""
+
+#: port/win32/signal.c:269
+#, c-format
+msgid "could not create signal listener pipe: error code %d; retrying\n"
+msgstr ""
+
+#: port/win32/signal.c:282
+#, c-format
+msgid "could not create signal dispatch thread: error code %d\n"
+msgstr ""
+
+#: port/win32/security.c:43
+#, c-format
+msgid "could not open process token: error code %d\n"
+msgstr ""
+
+#: port/win32/security.c:63
+#, c-format
+msgid "could not get SID for Administrators group: error code %d\n"
+msgstr ""
+
+#: port/win32/security.c:72
+#, c-format
+msgid "could not get SID for PowerUsers group: error code %d\n"
+msgstr ""
+
+#: port/sysv_sema.c:114 port/pg_sema.c:114
+#, c-format
+msgid "could not create semaphores: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÅÍÁÆÏÒÙ: %m"
+
+#: port/sysv_sema.c:115 port/pg_sema.c:115
+#, c-format
+msgid "Failed system call was semget(%lu, %d, 0%o)."
+msgstr ""
+
+#: port/sysv_sema.c:119 port/pg_sema.c:119
+#, c-format
+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 ""
+
+#: port/sysv_sema.c:148 port/pg_sema.c:148
+#, c-format
+msgid ""
+"You possibly need to raise your kernel's SEMVMX value to be at least %d. "
+"Look into the PostgreSQL documentation for details."
+msgstr ""
+
+#: port/win32_sema.c:94
+#, fuzzy, c-format
+msgid "could not create semaphore: error code %d"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÅÍÁÆÏÒÙ: %m"
+
+#: port/win32_sema.c:161
+#, fuzzy, c-format
+msgid "could not lock semaphore: error code %d"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÅÍÁÆÏÒÙ: %m"
+
+#: port/win32_sema.c:174
+#, fuzzy, c-format
+msgid "could not unlock semaphore: error code %d"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÅÍÁÆÏÒÙ: %m"
+
+#: port/win32_sema.c:203
+#, fuzzy, c-format
+msgid "could not try-lock semaphore: error code %d"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÅÍÁÆÏÒÙ: %m"
+
+#: port/sysv_shmem.c:99 port/pg_shmem.c:99
+#, c-format
+msgid "could not create shared memory segment: %m"
+msgstr ""
+
+#: port/sysv_shmem.c:100 port/pg_shmem.c:100
+#, c-format
+msgid "Failed system call was shmget(key=%lu, size=%lu, 0%o)."
+msgstr ""
+
+#: port/sysv_shmem.c:104 port/pg_shmem.c:104
+#, c-format
+msgid ""
+"This error usually means that PostgreSQL's request for a shared memory "
+"segment exceeded your kernel's SHMMAX parameter. You can either reduce the "
+"request size or reconfigure the kernel with larger SHMMAX. To reduce the "
+"request size (currently %lu bytes), reduce PostgreSQL's shared_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 ""
+
+#: port/sysv_shmem.c:117 port/pg_shmem.c:117
+#, c-format
+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 %lu 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 ""
+
+#: port/sysv_shmem.c:126 port/pg_shmem.c:126
+#, 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 %lu 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 ""
+
+#: port/sysv_shmem.c:381 port/pg_shmem.c:381
+#, c-format
+msgid "could not stat data directory \"%s\": %m"
+msgstr "ÏÛÉÂËÁ ÐÒÉ stat ÄÌÑ ÄÉÒÅËÔÏÒÉÉ ÄÁÎÎÙÈ \"%s\": %m"
+
+#: port/win32_shmem.c:143 port/win32_shmem.c:166 port/win32_shmem.c:183
+#: port/win32_shmem.c:204
+#, fuzzy, c-format
+msgid "could not create shared memory segment: %lu"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ×ÙÄÅÌÉÔØ ÓÅÇÍÅÎÔ ÏÂÝÅÊ ÐÁÍÑÔÉ \"%s\""
+
+#: port/win32_shmem.c:144 port/win32_shmem.c:167
+#, c-format
+msgid "Failed system call was CreateFileMapping(size=%lu, name=%s)."
+msgstr ""
+
+#: port/win32_shmem.c:172
+msgid "pre-existing shared memory block is still in use"
+msgstr ""
+
+#: port/win32_shmem.c:173
+msgid ""
+"Check if there are any old server processes still running, and terminate "
+"them."
+msgstr ""
+
+#: port/win32_shmem.c:184
+msgid "Failed system call was DuplicateHandle."
+msgstr ""
+
+#: port/win32_shmem.c:205
+msgid "Failed system call was MapViewOfFileEx."
+msgstr ""
+
+#: postmaster/autovacuum.c:356
+#, fuzzy, c-format
+msgid "could not fork autovacuum launcher process: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÐÒÏÃÅÓÓ ÚÁÇÒÕÚËÉ: %m"
+
+#: postmaster/autovacuum.c:520
+msgid "autovacuum launcher started"
+msgstr ""
+
+#: postmaster/autovacuum.c:752
+#, fuzzy
+msgid "autovacuum launcher shutting down"
+msgstr "ÏÓÔÁÎÏ×ËÁ ÌÏÇÇÅÒÁ"
+
+#: postmaster/autovacuum.c:1404
+#, fuzzy, c-format
+msgid "could not fork autovacuum worker process: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÐÒÏÃÅÓÓ ÚÁÇÒÕÚËÉ: %m"
+
+#: postmaster/autovacuum.c:1606
+#, c-format
+msgid "autovacuum: processing database \"%s\""
+msgstr ""
+
+#: postmaster/autovacuum.c:2144
+#, c-format
+msgid "automatic vacuum of table \"%s.%s.%s\""
+msgstr ""
+
+#: postmaster/autovacuum.c:2147
+#, c-format
+msgid "automatic analyze of table \"%s.%s.%s\""
+msgstr ""
+
+#: postmaster/autovacuum.c:2716
+msgid "autovacuum not started because of misconfiguration"
+msgstr ""
+
+#: postmaster/autovacuum.c:2717
+msgid "Enable the \"track_counts\" option."
+msgstr ""
+
+#: postmaster/autovacuum.c:2773
+#, fuzzy
+msgid "not enough shared memory for autovacuum"
+msgstr "ÎÅ ÏÂÝÅÊ È×ÁÔÁÅÔ ÐÁÍÑÔÉ"
+
+#: postmaster/bgwriter.c:450
+#, c-format
+msgid "checkpoints are occurring too frequently (%d seconds apart)"
+msgstr "ËÏÎÔÒÏÌØÎÙÅ ÔÏÞËÉ ÐÒÏÉÓÈÏÄÑÔ ÓÌÉÛËÏÍ ÞÁÓÔÏ (ÓÅËÕÎÄ ÏÔ ÄÒÕÇÁ: %d)"
+
+#: postmaster/bgwriter.c:452
+msgid ""
+"Consider increasing the configuration parameter \"checkpoint_segments\"."
+msgstr ""
+"ðÏÄÕÍÁÊÔÅ Ï Õ×ÅÌÉÞÅÎÉÉ ÐÁÒÁÍÅÔÒÁ ËÏÎÆÉÇÕÒÁÃÉÉ \"checkpoint_segments\"."
+
+#: postmaster/bgwriter.c:541
+#, c-format
+msgid "transaction log switch forced (archive_timeout=%d)"
+msgstr ""
+
+#: postmaster/bgwriter.c:838
+msgid "not enough shared memory for background writer"
+msgstr ""
+
+#: postmaster/bgwriter.c:962
+msgid "checkpoint request failed"
+msgstr ""
+
+#: postmaster/bgwriter.c:963
+#, fuzzy
+msgid "Consult recent messages in the server log for details."
+msgstr "óÍÏÔÒÉÔÅ ÐÏÄÒÏÂÎÏÓÔÉ × ÖÕÒÎÁÌÅ ÓÅÒ×ÅÒÁ."
+
+#: postmaster/pgarch.c:158
+#, c-format
+msgid "could not fork archiver: %m"
+msgstr ""
+
+#: postmaster/pgarch.c:416
+msgid "archive_mode enabled, yet archive_command is not set"
+msgstr ""
+
+#: postmaster/pgarch.c:454
+#, c-format
+msgid "transaction log file \"%s\" could not be archived: too many failures"
+msgstr ""
+
+#: postmaster/pgarch.c:557
+#, fuzzy, c-format
+msgid "archive command failed with exit code %d"
+msgstr "%s (PID %d) ÚÁ×ÅÒÛÉÌÓÑ Ó ËÏÄÏÍ ×ÙÈÏÄÁ %d"
+
+#: postmaster/pgarch.c:559 postmaster/pgarch.c:569 postmaster/pgarch.c:576
+#: postmaster/pgarch.c:582 postmaster/pgarch.c:591
+#, fuzzy, c-format
+msgid "The failed archive command was: %s"
+msgstr "óÉÓÔÅÍÎÁÑ ËÏÍÁÎÄÁ Ó ÏÛÉÂËÏÊ: %s"
+
+#: postmaster/pgarch.c:566
+#, c-format
+msgid "archive command was terminated by exception 0x%X"
+msgstr ""
+
+#: postmaster/pgarch.c:568 postmaster/postmaster.c:2519
+msgid ""
+"See C include file \"ntstatus.h\" for a description of the hexadecimal value."
+msgstr ""
+
+#: postmaster/pgarch.c:573
+#, fuzzy, c-format
+msgid "archive command was terminated by signal %d: %s"
+msgstr "%s (PID %d) ÂÙÌ ÚÁ×ÅÒۣΠÓÉÇÎÁÌÏÍ %d"
+
+#: postmaster/pgarch.c:580
+#, fuzzy, c-format
+msgid "archive command was terminated by signal %d"
+msgstr "%s (PID %d) ÂÙÌ ÚÁ×ÅÒۣΠÓÉÇÎÁÌÏÍ %d"
+
+#: postmaster/pgarch.c:589
+#, fuzzy, c-format
+msgid "archive command exited with unrecognized status %d"
+msgstr "%s (PID %d) ÚÁ×ÅÒÛÉÌÓÑ Ó ÎÅÏÖÉÄÁÎÎÙÍ ÓÔÁÔÕÓÏÍ %d"
+
+#: postmaster/pgarch.c:601
+#, c-format
+msgid "archived transaction log file \"%s\""
+msgstr "ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ \"%s\" ÚÁÁÒÈÉ×ÉÒÏ×ÁÎ"
+
+#: postmaster/pgarch.c:650
+#, c-format
+msgid "could not open archive status directory \"%s\": %m"
+msgstr ""
+
+#: postmaster/pgstat.c:272
+#, c-format
+msgid "could not resolve \"localhost\": %s"
+msgstr ""
+
+#: postmaster/pgstat.c:295
+#, fuzzy
+msgid "trying another address for the statistics collector"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÌÑ ÓÂÏÒÝÉËÁ ÓÔÁÔÉÓÔÉËÉ: %m"
+
+#: postmaster/pgstat.c:304
+#, c-format
+msgid "could not create socket for statistics collector: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÌÑ ÓÂÏÒÝÉËÁ ÓÔÁÔÉÓÔÉËÉ: %m"
+
+#: postmaster/pgstat.c:316
+#, c-format
+msgid "could not bind socket for statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:327
+#, c-format
+msgid "could not get address of socket for statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:343
+#, c-format
+msgid "could not connect socket for statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:364
+#, c-format
+msgid "could not send test message on socket for statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:389 postmaster/pgstat.c:2317
+#, c-format
+msgid "select() failed in statistics collector: %m"
+msgstr "select() ÎÅ ÕÄÁÌÓÑ × ÓÂÏÒÝÉËÅ ÓÔÁÔÉÓÔÉËÉ: %m"
+
+#: postmaster/pgstat.c:404
+msgid "test message did not get through on socket for statistics collector"
+msgstr ""
+
+#: postmaster/pgstat.c:419
+#, c-format
+msgid "could not receive test message on socket for statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:429
+msgid "incorrect test message transmission on socket for statistics collector"
+msgstr ""
+
+#: postmaster/pgstat.c:452
+#, c-format
+msgid "could not set statistics collector socket to nonblocking mode: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:462
+msgid "disabling statistics collector for lack of working socket"
+msgstr ""
+
+#: postmaster/pgstat.c:563
+#, c-format
+msgid "could not fork statistics collector: %m"
+msgstr ""
+
+#: postmaster/pgstat.c:975
+msgid "must be superuser to reset statistics counters"
+msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÓÂÒÏÓÁ ÓÞ£ÔÞÉËÏ× ÓÔÁÔÉÓÔÉËÉ"
+
+#: postmaster/pgstat.c:2296
+#, fuzzy, c-format
+msgid "poll() failed in statistics collector: %m"
+msgstr "select() ÎÅ ÕÄÁÌÓÑ × ÓÂÏÒÝÉËÅ ÓÔÁÔÉÓÔÉËÉ: %m"
+
+#: postmaster/pgstat.c:2341
+#, c-format
+msgid "could not read statistics message: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÏÞÉÔÁÔØ ÓÏÏÂÝÅÎÉÅ ÓÔÁÔÉÓÔÉËÉ: %m"
+
+#: postmaster/pgstat.c:2410
+#, fuzzy, c-format
+msgid "could not set statistics collector timer: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÌÑ ÓÂÏÒÝÉËÁ ÓÔÁÔÉÓÔÉËÉ: %m"
+
+#: postmaster/pgstat.c:2524
+#, c-format
+msgid "could not open temporary statistics file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÓÔÁÔÉÓÔÉËÉ \"%s\": %m"
+
+#: postmaster/pgstat.c:2581
+#, fuzzy, c-format
+msgid "could not write temporary statistics file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÓÔÁÔÉÓÔÉËÉ \"%s\": %m"
+
+#: postmaster/pgstat.c:2590
+#, c-format
+msgid "could not close temporary statistics file \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÓÔÁÔÉÓÔÉËÉ \"%s\": %m"
+
+#: postmaster/pgstat.c:2598
+#, c-format
+msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
+msgstr ""
+"ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÓÔÁÔÉÓÔÉËÉ ÉÚ \"%s\" × \"%s\": %m"
+
+#: postmaster/pgstat.c:2663 postmaster/pgstat.c:2673 postmaster/pgstat.c:2695
+#: postmaster/pgstat.c:2709 postmaster/pgstat.c:2759 postmaster/pgstat.c:2776
+#: postmaster/pgstat.c:2791
+msgid "corrupted pgstat.stat file"
+msgstr ""
+
+#: postmaster/pgstat.c:3020
+msgid "database hash table corrupted during cleanup --- abort"
+msgstr ""
+
+#: postmaster/postmaster.c:522
+#, fuzzy, c-format
+msgid "%s: invalid argument for option -f: \"%s\"\n"
+msgstr "%s: ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ: \"%s\"\n"
+
+#: postmaster/postmaster.c:608
+#, fuzzy, c-format
+msgid "%s: invalid argument for option -t: \"%s\"\n"
+msgstr "%s: ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ: \"%s\"\n"
+
+#: postmaster/postmaster.c:659
+#, c-format
+msgid "%s: invalid argument: \"%s\"\n"
+msgstr "%s: ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ: \"%s\"\n"
+
+#: postmaster/postmaster.c:671
+#, c-format
+msgid "%s: could not locate matching postgres executable"
+msgstr "%s: ÎÅ ÎÁÊÄÅÎ ÐÏÄÈÏÄÑÝÉÊ ×ÙÐÏÌÎÑÅÍÙÊ ÆÁÊÌ postgres"
+
+#: postmaster/postmaster.c:697
+#, c-format
+msgid ""
+"%s: the number of buffers (-B) must be at least twice the number of allowed "
+"connections (-N) and at least 16\n"
+msgstr ""
+"%s: ÞÉÓÌÏ ÂÕÆÅÒÏ× (-B) ÄÏÖÎÏ ÂÙÔØ ËÁË ÍÉÎÉÍÕÍ × Ä×Á ÒÁÚÁ ÂÏÌØÛÅ ÞÉÓÌÁ "
+"ÄÏÚ×ÏÌÅÎÎÙÈ ÐÏÄÓÏÅÄÉÎÅÎÉÊ (-N) É ËÁË ÍÉÎÉÍÕÍ 16\n"
+
+#: postmaster/postmaster.c:703
+#, c-format
+msgid "%s: superuser_reserved_connections must be less than max_connections\n"
+msgstr ""
+
+#: postmaster/postmaster.c:713
+#, c-format
+msgid "%s: invalid datetoken tables, please fix\n"
+msgstr ""
+
+#: postmaster/postmaster.c:819
+msgid "invalid list syntax for \"listen_addresses\""
+msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ \"listen_addresses\""
+
+#: postmaster/postmaster.c:840
+#, c-format
+msgid "could not create listen socket for \"%s\""
+msgstr ""
+
+#: postmaster/postmaster.c:846
+#, fuzzy
+msgid "could not create any TCP/IP sockets"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÏÍÅÎÁ UNIX"
+
+#: postmaster/postmaster.c:873
+msgid "could not create Unix-domain socket"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÏÍÅÎÁ UNIX"
+
+#: postmaster/postmaster.c:881
+msgid "no socket created for listening"
+msgstr ""
+
+#: postmaster/postmaster.c:913
+msgid "could not create I/O completion port for child queue"
+msgstr ""
+
+#: postmaster/postmaster.c:957
+#, c-format
+msgid "%s: could not write external PID file \"%s\": %s\n"
+msgstr ""
+
+#: postmaster/postmaster.c:1057
+#, c-format
+msgid "data directory \"%s\" does not exist"
+msgstr "ÄÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
+
+#: postmaster/postmaster.c:1062
+#, c-format
+msgid "could not read permissions of directory \"%s\": %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÐÒÁ×Á ÎÁ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
+
+#: postmaster/postmaster.c:1079
+#, fuzzy, c-format
+msgid "data directory \"%s\" has wrong ownership"
+msgstr "ÄÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ \"%s\" ÉÍÅÅÔ ÄÏÓÔÕÐ ÄÌÑ ÇÒÕÐÐÙ ÉÌÉ ×ÓÅÈ"
+
+#: postmaster/postmaster.c:1081
+msgid "The server must be started by the user that owns the data directory."
+msgstr ""
+
+#: postmaster/postmaster.c:1101
+#, c-format
+msgid "data directory \"%s\" has group or world access"
+msgstr "ÄÉÒÅËÔÏÒÉÑ ÄÁÎÎÙÈ \"%s\" ÉÍÅÅÔ ÄÏÓÔÕÐ ÄÌÑ ÇÒÕÐÐÙ ÉÌÉ ×ÓÅÈ"
+
+#: postmaster/postmaster.c:1103
+msgid "Permissions should be u=rwx (0700)."
+msgstr "ðÒÁ×Á ÄÏÌÖÎÙ ÂÙÔØ: u=rwx (0700)."
+
+#: postmaster/postmaster.c:1114
+#, c-format
+msgid ""
+"%s: could not find the database system\n"
+"Expected to find it in the directory \"%s\",\n"
+"but could not open file \"%s\": %s\n"
+msgstr ""
+"%s: ÎÅ ÎÁÊÄÅÎÁ ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ\n"
+"ïÖÉÄÁÌÏÓØ ÎÁÊÔÉ Å£ × ÄÉÒÅËÔÏÒÉÉ \"%s\",\n"
+"ÎÏ ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %s\n"
+
+#: postmaster/postmaster.c:1149
+#, c-format
+msgid "%s: could not fork background process: %s\n"
+msgstr ""
+
+#: postmaster/postmaster.c:1170
+#, c-format
+msgid "%s: could not dissociate from controlling TTY: %s\n"
+msgstr ""
+
+#: postmaster/postmaster.c:1250
+#, c-format
+msgid "select() failed in postmaster: %m"
+msgstr "select() ÎÅ ÕÄÁÌÓÑ × postmaster'Å: %m"
+
+#: postmaster/postmaster.c:1396 postmaster/postmaster.c:1427
+msgid "incomplete startup packet"
+msgstr ""
+
+#: postmaster/postmaster.c:1408
+msgid "invalid length of startup packet"
+msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÎÁÞÁÌØÎÏÇÏ ÐÁËÅÔÁ"
+
+#: postmaster/postmaster.c:1464
+#, c-format
+msgid "failed to send SSL negotiation response: %m"
+msgstr ""
+
+#: postmaster/postmaster.c:1493
+#, c-format
+msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u"
+msgstr ""
+
+#: postmaster/postmaster.c:1557
+msgid "invalid startup packet layout: expected terminator as last byte"
+msgstr ""
+
+#: postmaster/postmaster.c:1585
+msgid "no PostgreSQL user name specified in startup packet"
+msgstr ""
+
+#: postmaster/postmaster.c:1638
+msgid "the database system is starting up"
+msgstr "ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ ÓÔÁÒÔÕÅÔ"
+
+#: postmaster/postmaster.c:1643
+msgid "the database system is shutting down"
+msgstr "ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ ÏÔËÌÀÞÁÅÔÓÑ"
+
+#: postmaster/postmaster.c:1648
+msgid "the database system is in recovery mode"
+msgstr "ÓÉÓÔÅÍÁ ÂÁÚ ÄÁÎÎÙÈ × ÒÅÖÉÍÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ"
+
+#: postmaster/postmaster.c:1712
+#, c-format
+msgid "wrong key in cancel request for process %d"
+msgstr ""
+
+#: postmaster/postmaster.c:1720
+#, c-format
+msgid "PID %d in cancel request did not match any process"
+msgstr ""
+
+#: postmaster/postmaster.c:1901
+msgid "received SIGHUP, reloading configuration files"
+msgstr "ÐÏÌÕÞÅÎ SIGHUP, ÐÅÒÅÚÁÇÒÕÚËÁ ÆÁÊÌÏ× ËÏÎÆÉÇÕÒÁÃÉÉ"
+
+#: postmaster/postmaster.c:1959
+msgid "received smart shutdown request"
+msgstr "ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ Ï ÕÍÎÏÍ ÏÓÔÁÎÏ×Å"
+
+#: postmaster/postmaster.c:1993
+msgid "received fast shutdown request"
+msgstr "ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ Ï ÂÙÓÔÒÏÍ ÏÓÔÁÎÏ×Å"
+
+#: postmaster/postmaster.c:2000
+msgid "aborting any active transactions"
+msgstr "ÏÔÍÅÎÁ ×ÓÅÈ ÁËÔÉ×ÎÙÈ ÔÒÁÎÚÁËÃÉÊ"
+
+#: postmaster/postmaster.c:2028
+msgid "received immediate shutdown request"
+msgstr "ÐÏÌÕÞÅÎ ÚÁÐÒÏÓ Ï ÎÅÍÅÄÌÅÎÎÏÍ ÏÓÔÁÎÏ×Å"
+
+#: postmaster/postmaster.c:2099
+msgid "startup process"
+msgstr "ÐÒÏÃÅÓÓ ÚÁÐÕÓËÁ"
+
+#: postmaster/postmaster.c:2102
+msgid "aborting startup due to startup process failure"
+msgstr ""
+
+#: postmaster/postmaster.c:2156
+#, fuzzy
+msgid "database system is ready to accept connections"
+msgstr "ÂÁÚÁ \"%s\" ÎÅ ÐÒÉÎÉÍÁÅÔ ÐÏÄÓÏÅÄÉÎÅÎÉÑ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ"
+
+#: postmaster/postmaster.c:2208
+msgid "background writer process"
+msgstr ""
+
+#: postmaster/postmaster.c:2224
+#, fuzzy
+msgid "WAL writer process"
+msgstr "ÐÒÏÃÅÓÓ-ÁÒÈÉ×ÁÔÏÒ"
+
+#: postmaster/postmaster.c:2239
+#, fuzzy
+msgid "autovacuum launcher process"
+msgstr "ÐÒÏÃÅÓÓ-ÁÒÈÉ×ÁÔÏÒ"
+
+#: postmaster/postmaster.c:2253
+msgid "archiver process"
+msgstr "ÐÒÏÃÅÓÓ-ÁÒÈÉ×ÁÔÏÒ"
+
+#: postmaster/postmaster.c:2271
+msgid "statistics collector process"
+msgstr "ÐÒÏÃÅÓÓ ÓÂÏÒÁ ÓÔÁÔÉÓÔÉËÉ"
+
+#: postmaster/postmaster.c:2285
+msgid "system logger process"
+msgstr "ÌÏÇÇÅÒ-ÐÒÏÃÅÓÓ"
+
+#: postmaster/postmaster.c:2320 postmaster/postmaster.c:2330
+msgid "server process"
+msgstr "ÐÒÏÃÅÓÓ ÓÅÒ×ÅÒÁ"
+
+#: postmaster/postmaster.c:2374
+msgid "terminating any other active server processes"
+msgstr "ÚÁ×ÅÒÛÅÎÉÅ ÌÀÂÙÈ ÄÒÕÇÉÈ ÁËÔÉ×ÎÙÈ ÓÅÒ×ÅÒÎÙÈ ÐÒÏÃÅÓÓÏ×"
+
+#. translator: %s is a noun phrase describing a child process, such as
+#. "server process"
+#: postmaster/postmaster.c:2508
+#, c-format
+msgid "%s (PID %d) exited with exit code %d"
+msgstr "%s (PID %d) ÚÁ×ÅÒÛÉÌÓÑ Ó ËÏÄÏÍ ×ÙÈÏÄÁ %d"
+
+#. translator: %s is a noun phrase describing a child process, such as
+#. "server process"
+#: postmaster/postmaster.c:2517
+#, fuzzy, c-format
+msgid "%s (PID %d) was terminated by exception 0x%X"
+msgstr "%s (PID %d) ÂÙÌ ÚÁ×ÅÒۣΠÓÉÇÎÁÌÏÍ %d"
+
+#. translator: %s is a noun phrase describing a child process, such as
+#. "server process"
+#: postmaster/postmaster.c:2526
+#, fuzzy, c-format
+msgid "%s (PID %d) was terminated by signal %d: %s"
+msgstr "%s (PID %d) ÂÙÌ ÚÁ×ÅÒۣΠÓÉÇÎÁÌÏÍ %d"
+
+#. translator: %s is a noun phrase describing a child process, such as
+#. "server process"
+#: postmaster/postmaster.c:2536
+#, c-format
+msgid "%s (PID %d) was terminated by signal %d"
+msgstr "%s (PID %d) ÂÙÌ ÚÁ×ÅÒۣΠÓÉÇÎÁÌÏÍ %d"
+
+#. translator: %s is a noun phrase describing a child process, such as
+#. "server process"
+#: postmaster/postmaster.c:2545
+#, fuzzy, c-format
+msgid "%s (PID %d) exited with unrecognized status %d"
+msgstr "%s (PID %d) ÚÁ×ÅÒÛÉÌÓÑ Ó ÎÅÏÖÉÄÁÎÎÙÍ ÓÔÁÔÕÓÏÍ %d"
+
+#: postmaster/postmaster.c:2673
+#, fuzzy
+msgid "abnormal database system shutdown"
+msgstr "ÓÉÓÔÅÍÁ ÏÔËÌÀÞÅÎÁ"
+
+#: postmaster/postmaster.c:2690
+msgid "all server processes terminated; reinitializing"
+msgstr "×ÓÅ ÓÅÒ×ÅÒÎÙÅ ÐÒÏÃÅÓÓÙ ÚÁ×ÅÒÛÅÎÙ... ÐÅÒÅÉÎÉÃÉÁÌÉÚÁÃÉÑ"
+
+#: postmaster/postmaster.c:2842
+#, c-format
+msgid "could not fork new process for connection: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ ÄÌÑ ÐÏÄÓÏÅÄÉÎÅÎÉÑ: %m"
+
+#: postmaster/postmaster.c:2885
+msgid "could not fork new process for connection: "
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ ÄÌÑ ÐÏÄÓÏÅÄÉÎÅÎÉÑ:"
+
+#: postmaster/postmaster.c:3025
+#, fuzzy, c-format
+msgid "connection received: host=%s%s%s"
+msgstr "ÐÏÌÕÞÅÎÏ ÐÏÄÓÏÅÄÉÎÅÎÉÅ: ÈÏÓÔ=%s ÐÏÒÔ=%s"
+
+#: postmaster/postmaster.c:3096
+#, c-format
+msgid "connection authorized: user=%s database=%s"
+msgstr "ÐÏÄÓÏÅÄÉÎÅÎÉÅ Á×ÔÏÒÉÚÉÒÏ×ÁÎÏ: ÐÏÌØÚÏ×ÁÔÅÌØ=%s ÂÁÚÁ=%s"
+
+#: postmaster/postmaster.c:3332
+#, c-format
+msgid "could not execute server process \"%s\": %m"
+msgstr ""
+
+#: postmaster/postmaster.c:4044
+#, c-format
+msgid "could not fork startup process: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÐÒÏÃÅÓÓ ÚÁÇÒÕÚËÉ: %m"
+
+#: postmaster/postmaster.c:4048
+#, c-format
+msgid "could not fork background writer process: %m"
+msgstr ""
+
+#: postmaster/postmaster.c:4052
+#, fuzzy, c-format
+msgid "could not fork WAL writer process: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÐÒÏÃÅÓÓ: %m"
+
+#: postmaster/postmaster.c:4056
+#, c-format
+msgid "could not fork process: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÐÒÏÃÅÓÓ: %m"
-#: utils/misc/guc.c:620
-msgid "Zeroes collected statistics on server restart."
+#: postmaster/postmaster.c:4302
+#, c-format
+msgid "could not duplicate socket %d for use in backend: error code %d"
msgstr ""
-#: utils/misc/guc.c:628
-msgid "Collects statistics about executing commands."
+#: postmaster/postmaster.c:4331
+#, c-format
+msgid "could not create inherited socket: error code %d\n"
msgstr ""
-#: utils/misc/guc.c:629
-msgid "Enables the collection of statistics on the currently executing command of each session, along with the time at which that command began execution."
+#: postmaster/postmaster.c:4360 postmaster/postmaster.c:4367
+#, c-format
+msgid "could not read from backend variables file \"%s\": %s\n"
msgstr ""
-#: utils/misc/guc.c:638
-msgid "Collects row-level statistics on database activity."
-msgstr ""
+#: postmaster/postmaster.c:4376
+#, c-format
+msgid "could not remove file \"%s\": %s\n"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÆÁÊÌ \"%s\": %s\n"
-#: utils/misc/guc.c:646
-msgid "Collects block-level statistics on database activity."
+#: postmaster/postmaster.c:4389
+#, c-format
+msgid "could not map view of backend variables: error code %d\n"
msgstr ""
-#: utils/misc/guc.c:655
-msgid "Generates debugging output for LISTEN and NOTIFY."
+#: postmaster/postmaster.c:4398
+#, c-format
+msgid "could not unmap view of backend variables: error code %d\n"
msgstr ""
-#: utils/misc/guc.c:704
-msgid "Logs the host name in the connection logs."
+#: postmaster/postmaster.c:4405
+#, c-format
+msgid "could not close handle to backend parameter variables: error code %d\n"
msgstr ""
-#: utils/misc/guc.c:705
-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 ""
+#: postmaster/postmaster.c:4567
+#, fuzzy
+msgid "could not read exit code for process\n"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÐÒÏÃÅÓÓ: %m"
-#: utils/misc/guc.c:715
-msgid "Causes subtables to be included by default in various commands."
-msgstr ""
+#: postmaster/postmaster.c:4572
+#, fuzzy
+msgid "could not post child completion status\n"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÉÎÑÔØ SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %s"
-#: utils/misc/guc.c:723
-msgid "Interprets ACST, CST, EST, and SAT as Australian time zones."
-msgstr ""
+#: postmaster/syslogger.c:384
+#, c-format
+msgid "select() failed in logger process: %m"
+msgstr "ÏÛÉÂËÁ select() × ÌÏÇÇÅÒÅ: %m"
-#: utils/misc/guc.c:724
-msgid "Otherwise they are interpreted as North/South American time zones and Saturday."
+#: postmaster/syslogger.c:396 postmaster/syslogger.c:959
+#, c-format
+msgid "could not read from logger pipe: %m"
msgstr ""
-#: utils/misc/guc.c:732
-msgid "Encrypt passwords."
-msgstr "ûÉÆÒÏ×ÁÔØ ÐÁÒÏÌÉ."
+#: postmaster/syslogger.c:435
+msgid "logger shutting down"
+msgstr "ÏÓÔÁÎÏ×ËÁ ÌÏÇÇÅÒÁ"
-#: utils/misc/guc.c:733
-msgid "When a password is specified in CREATE USER or ALTER USER without writing either ENCRYPTED or UNENCRYPTED, this parameter determines whether the password is to be encrypted."
+#: postmaster/syslogger.c:479 postmaster/syslogger.c:493
+#, c-format
+msgid "could not create pipe for syslog: %m"
msgstr ""
-#: utils/misc/guc.c:742
-msgid "Treats \"expr=NULL\" as \"expr IS NULL\"."
+#: postmaster/syslogger.c:513 postmaster/syslogger.c:996
+#, c-format
+msgid "could not create log file \"%s\": %m"
msgstr ""
-#: utils/misc/guc.c:743
-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 ""
+#: postmaster/syslogger.c:528
+#, c-format
+msgid "could not fork system logger: %m"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÔÁÒÔÏ×ÁÔØ ÓÉÓÔÅÍÎÙÊ ÌÏÇÇÅÒ: %m"
-#: utils/misc/guc.c:754
-msgid "Enables per-database user names."
+#: postmaster/syslogger.c:559
+#, c-format
+msgid "could not redirect stdout: %m"
msgstr ""
-#: utils/misc/guc.c:763
-msgid "This parameter doesn't do anything."
+#: postmaster/syslogger.c:564 postmaster/syslogger.c:582
+#, c-format
+msgid "could not redirect stderr: %m"
msgstr ""
-#: utils/misc/guc.c:764
-msgid "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients."
-msgstr ""
+#: postmaster/syslogger.c:924
+#, fuzzy, c-format
+msgid "could not write to log file: %s\n"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ COPY: %m"
-#: utils/misc/guc.c:772
-msgid "Sets the default read-only status of new transactions."
+#: postmaster/syslogger.c:1071 postmaster/syslogger.c:1133
+#, c-format
+msgid "could not open new log file \"%s\": %m"
msgstr ""
-#: utils/misc/guc.c:780
-msgid "Sets the current transaction's read-only status."
+#: postmaster/syslogger.c:1083 postmaster/syslogger.c:1145
+msgid "disabling automatic rotation (use SIGHUP to reenable)"
msgstr ""
-#: utils/misc/guc.c:789
-msgid "Automatically adds missing table references to FROM clauses."
-msgstr ""
+#: rewrite/rewriteDefine.c:107 rewrite/rewriteDefine.c:734
+#, c-format
+msgid "rule \"%s\" for relation \"%s\" already exists"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/misc/guc.c:797
-msgid "Check function bodies during CREATE FUNCTION."
-msgstr ""
+#: rewrite/rewriteDefine.c:265
+msgid "rule actions on OLD are not implemented"
+msgstr "ÄÅÊÓÔ×ÉÑ ÐÒÁ×ÉÌ ÎÁ OLD ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
-#: utils/misc/guc.c:805
-msgid "By default, newly-created tables should have OIDs."
-msgstr ""
+#: rewrite/rewriteDefine.c:266
+msgid "Use views or triggers instead."
+msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÉÌÉ ÔÒÉÇÇÅÒÙ."
-#: utils/misc/guc.c:813
-msgid "Start a subprocess to capture stderr output into log files."
-msgstr ""
+#: rewrite/rewriteDefine.c:270
+msgid "rule actions on NEW are not implemented"
+msgstr "ÄÅÊÓÔ×ÉÑ ÐÒÁ×ÉÌ ÎÁ NEW ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
-#: utils/misc/guc.c:821
-msgid "Truncate existing log files of same name during log rotation."
-msgstr ""
+#: rewrite/rewriteDefine.c:271
+msgid "Use triggers instead."
+msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ÔÒÉÇÇÅÒÙ."
-#: utils/misc/guc.c:831
-msgid "Emit WAL-related debugging output."
-msgstr ""
+#: rewrite/rewriteDefine.c:284
+msgid "INSTEAD NOTHING rules on SELECT are not implemented"
+msgstr "ÐÒÁ×ÉÌÁ INSTEAD NOTHING ÄÌÑ SELECT ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
-#: utils/misc/guc.c:842
-msgid "Datetimes are integer based"
-msgstr ""
+#: rewrite/rewriteDefine.c:285
+msgid "Use views instead."
+msgstr "÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ."
-#: utils/misc/guc.c:865
-msgid "Sets the default statistics target."
+#: rewrite/rewriteDefine.c:293
+msgid "multiple actions for rules on SELECT are not implemented"
msgstr ""
-#: utils/misc/guc.c:866
-msgid "This applies to table columns that have not had a column-specific target set via ALTER TABLE SET STATISTICS."
+#: rewrite/rewriteDefine.c:305
+msgid "rules on SELECT must have action INSTEAD SELECT"
msgstr ""
-#: utils/misc/guc.c:874
-msgid "Sets the FROM-list size beyond which subqueries are not collapsed."
+#: rewrite/rewriteDefine.c:313
+msgid "event qualifications are not implemented for rules on SELECT"
msgstr ""
-#: utils/misc/guc.c:876
-msgid "The planner will merge subqueries into upper queries if the resulting FROM list would have no more than this many items."
-msgstr ""
+#: rewrite/rewriteDefine.c:338
+#, c-format
+msgid "\"%s\" is already a view"
+msgstr "\"%s\" ÕÖÅ Ñ×ÌÑÅÔÓÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÅÍ"
-#: utils/misc/guc.c:885
-msgid "Sets the FROM-list size beyond which JOIN constructs are not flattened."
+#: rewrite/rewriteDefine.c:362
+#, c-format
+msgid "view rule for \"%s\" must be named \"%s\""
msgstr ""
-#: utils/misc/guc.c:887
-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."
+#: rewrite/rewriteDefine.c:383
+#, c-format
+msgid "could not convert table \"%s\" to a view because it is not empty"
msgstr ""
-#: utils/misc/guc.c:896
-msgid "Sets the threshold of FROM items beyond which GEQO is used."
+#: rewrite/rewriteDefine.c:390
+#, c-format
+msgid "could not convert table \"%s\" to a view because it has triggers"
msgstr ""
-#: utils/misc/guc.c:904
-msgid "GEQO: effort is used to set the default for other GEQO parameters."
+#: rewrite/rewriteDefine.c:392
+msgid ""
+"In particular, the table cannot be involved in any foreign key relationships."
msgstr ""
-#: utils/misc/guc.c:912
-msgid "GEQO: number of individuals in the population."
+#: rewrite/rewriteDefine.c:397
+#, c-format
+msgid "could not convert table \"%s\" to a view because it has indexes"
msgstr ""
-#: utils/misc/guc.c:913
-#: utils/misc/guc.c:921
-msgid "Zero selects a suitable default value."
+#: rewrite/rewriteDefine.c:403
+#, c-format
+msgid "could not convert table \"%s\" to a view because it has child tables"
msgstr ""
-#: utils/misc/guc.c:920
-msgid "GEQO: number of iterations of the algorithm."
+#: rewrite/rewriteDefine.c:430
+msgid "cannot have multiple RETURNING lists in a rule"
msgstr ""
-#: utils/misc/guc.c:929
-msgid "The time in milliseconds to wait on lock before checking for deadlock."
+#: rewrite/rewriteDefine.c:435
+msgid "RETURNING lists are not supported in conditional rules"
msgstr ""
-#: utils/misc/guc.c:945
-msgid "Sets the maximum number of concurrent connections."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÐÏÄÓÏÅÄÉÎÅÎÉÊ."
-
-#: utils/misc/guc.c:954
-msgid "Sets the number of connection slots reserved for superusers."
+#: rewrite/rewriteDefine.c:439
+msgid "RETURNING lists are not supported in non-INSTEAD rules"
msgstr ""
-#: utils/misc/guc.c:963
-msgid "Sets the number of shared memory buffers used by the server."
+#: rewrite/rewriteDefine.c:521
+msgid "SELECT rule's target list has too many entries"
msgstr ""
-#: utils/misc/guc.c:972
-msgid "Sets the TCP port the server listens on."
-msgstr ""
+#: rewrite/rewriteDefine.c:522
+#, fuzzy
+msgid "RETURNING list has too many entries"
+msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÁÐÉÓÅÊ × ÓÐÉÓËÅ ÁÌÉÁÓÏ× ËÏÌÏÎËÉ \"%s\""
-#: utils/misc/guc.c:981
-msgid "Sets the access permissions of the Unix-domain socket."
+#: rewrite/rewriteDefine.c:538
+msgid "cannot convert relation containing dropped columns to view"
msgstr ""
-#: utils/misc/guc.c:982
-msgid "Unix-domain sockets use the usual Unix file system permission set. The parameter 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).)"
+#: rewrite/rewriteDefine.c:543
+#, c-format
+msgid "SELECT rule's target entry %d has different column name from \"%s\""
msgstr ""
-#: utils/misc/guc.c:994
-msgid "Sets the maximum memory to be used for query workspaces."
+#: rewrite/rewriteDefine.c:549
+#, c-format
+msgid "SELECT rule's target entry %d has different type from column \"%s\""
msgstr ""
-#: utils/misc/guc.c:995
-msgid "This much memory may be used by each internal sort operation and hash table before switching to temporary disk files."
-msgstr ""
+#: rewrite/rewriteDefine.c:551
+#, fuzzy, c-format
+msgid "RETURNING list's entry %d has different type from column \"%s\""
+msgstr "ÔÁÂÌÉÃÁ-ÎÁÓÌÅÄÎÉË \"%s\" ÉÍÅÅÔ ÏÔÌÉÞÎÙÊ ÔÉÐ ÄÌÑ ËÏÌÏÎËÉ \"%s\""
-#: utils/misc/guc.c:1005
-msgid "Sets the maximum memory to be used for maintenance operations."
+#: rewrite/rewriteDefine.c:566
+#, c-format
+msgid "SELECT rule's target entry %d has different size from column \"%s\""
msgstr ""
-#: utils/misc/guc.c:1006
-msgid "This includes operations such as VACUUM and CREATE INDEX."
-msgstr ""
+#: rewrite/rewriteDefine.c:568
+#, fuzzy, c-format
+msgid "RETURNING list's entry %d has different size from column \"%s\""
+msgstr "ÔÁÂÌÉÃÁ-ÎÁÓÌÅÄÎÉË \"%s\" ÉÍÅÅÔ ÏÔÌÉÞÎÙÊ ÔÉÐ ÄÌÑ ËÏÌÏÎËÉ \"%s\""
-#: utils/misc/guc.c:1014
-msgid "Sets the maximum stack depth, in kilobytes."
+#: rewrite/rewriteDefine.c:576
+msgid "SELECT rule's target list has too few entries"
msgstr ""
-#: utils/misc/guc.c:1023
-msgid "Vacuum cost for a page found in the buffer cache."
+#: rewrite/rewriteDefine.c:577
+msgid "RETURNING list has too few entries"
msgstr ""
-#: utils/misc/guc.c:1032
-msgid "Vacuum cost for a page not found in the buffer cache."
+#: rewrite/rewriteManip.c:809
+msgid "conditional utility statements are not implemented"
msgstr ""
-#: utils/misc/guc.c:1041
-msgid "Vacuum cost for a page dirtied by vacuum."
-msgstr ""
+#: rewrite/rewriteManip.c:1004
+#, fuzzy
+msgid "WHERE CURRENT OF on a view is not implemented"
+msgstr "UNION JOIN ÎÅ ÒÅÁÌÉÚÏ×ÁÎ"
-#: utils/misc/guc.c:1050
-msgid "Vacuum cost amount available before napping."
-msgstr ""
+#: rewrite/rewriteRemove.c:64
+#, fuzzy, c-format
+msgid "rule \"%s\" for relation \"%s\" does not exist, skipping"
+msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/misc/guc.c:1059
-msgid "Vacuum cost delay in milliseconds."
+#: rewrite/rewriteHandler.c:479
+msgid "cannot have RETURNING lists in multiple rules"
msgstr ""
-#: utils/misc/guc.c:1068
-msgid "Sets the maximum number of simultaneously open files for each server process."
-msgstr ""
+#: rewrite/rewriteHandler.c:778 rewrite/rewriteHandler.c:796
+#, c-format
+msgid "multiple assignments to same column \"%s\""
+msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÐÒÉÓ×ÏÅÎÉÑ Ë ÏÄÎÏÊ É ÔÏÖÅ ËÏÌÏÎËÅ \"%s\""
-#: utils/misc/guc.c:1098
-msgid "Sets the maximum allowed duration (in milliseconds) of any statement."
-msgstr ""
+#: rewrite/rewriteHandler.c:1386 rewrite/rewriteHandler.c:1698
+#, c-format
+msgid "infinite recursion detected in rules for relation \"%s\""
+msgstr "ÏÂÎÁÒÕÖÅÎÁ ÂÅÓËÏÎÅÞÎÁÑ ÒÅËÕÒÓÉÑ × ÐÒÁ×ÉÌÁÈ ÄÌÑ ÏÔÎÏÛÅÎÉÑ \"%s\""
-#: utils/misc/guc.c:1099
-msgid "A value of 0 turns off the timeout."
-msgstr ""
+#: rewrite/rewriteHandler.c:1736
+#, fuzzy, c-format
+msgid "cannot perform INSERT RETURNING on relation \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÎÅ-ÔÁÂÌÉÃÙ \"%s\""
-#: utils/misc/guc.c:1107
-msgid "Sets the maximum number of tables and indexes for which free space is tracked."
-msgstr ""
+#: rewrite/rewriteHandler.c:1738
+#, fuzzy
+msgid ""
+"You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause."
+msgstr "÷ÁÍ ÎÕÖÎÏ ÂÅÚÕÓÌÏ×ÎÏÅ ÐÒÁ×ÉÌÏ ON INSERT DO INSTEAD."
-#: utils/misc/guc.c:1115
-msgid "Sets the maximum number of disk pages for which free space is tracked."
-msgstr ""
+#: rewrite/rewriteHandler.c:1743
+#, fuzzy, c-format
+msgid "cannot perform UPDATE RETURNING on relation \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÎÅ-ÔÁÂÌÉÃÙ \"%s\""
-#: utils/misc/guc.c:1124
-msgid "Sets the maximum number of locks per transaction."
-msgstr ""
+#: rewrite/rewriteHandler.c:1745
+#, fuzzy
+msgid ""
+"You need an unconditional ON UPDATE DO INSTEAD rule with a RETURNING clause."
+msgstr "÷ÁÍ ÎÕÖÎÏ ÂÅÚÕÓÌÏ×ÎÏÅ ÐÒÁ×ÉÌÏ ON UPDATE DO INSTEAD."
-#: utils/misc/guc.c:1125
-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 ""
+#: rewrite/rewriteHandler.c:1750
+#, fuzzy, c-format
+msgid "cannot perform DELETE RETURNING on relation \"%s\""
+msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÎÅ-ÔÁÂÌÉÃÙ \"%s\""
-#: utils/misc/guc.c:1135
-msgid "Sets the maximum time in seconds to complete client authentication."
-msgstr ""
+#: rewrite/rewriteHandler.c:1752
+#, fuzzy
+msgid ""
+"You need an unconditional ON DELETE DO INSTEAD rule with a RETURNING clause."
+msgstr "÷ÁÍ ÎÕÖÎÏ ÂÅÚÕÓÌÏ×ÎÏÅ ÐÒÁ×ÉÌÏ ON DELETE DO INSTEAD."
-#: utils/misc/guc.c:1155
-msgid "Sets the maximum distance in log segments between automatic WAL checkpoints."
-msgstr ""
+#: rewrite/rewriteHandler.c:1850
+msgid "cannot insert into a view"
+msgstr "ÎÅÌØÚÑ ×ÓÔÁ×ÌÑÔØ × ÐÒÅÄÓÔÁ×ÌÅÎÉÅ"
-#: utils/misc/guc.c:1164
-msgid "Sets the maximum time in seconds between automatic WAL checkpoints."
-msgstr ""
+#: rewrite/rewriteHandler.c:1851
+msgid "You need an unconditional ON INSERT DO INSTEAD rule."
+msgstr "÷ÁÍ ÎÕÖÎÏ ÂÅÚÕÓÌÏ×ÎÏÅ ÐÒÁ×ÉÌÏ ON INSERT DO INSTEAD."
-#: utils/misc/guc.c:1173
-msgid "Logs if filling of checkpoint segments happens more frequently than this (in seconds)."
-msgstr ""
+#: rewrite/rewriteHandler.c:1856
+msgid "cannot update a view"
+msgstr "ÎÅÌØÚÑ ÏÂÎÏ×ÉÔØ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ"
-#: utils/misc/guc.c:1175
-msgid "Write a message to the server log if checkpoints caused by the filling of checkpoint segment files happens more frequently than this number of seconds. Zero turns off the warning."
-msgstr ""
+#: rewrite/rewriteHandler.c:1857
+msgid "You need an unconditional ON UPDATE DO INSTEAD rule."
+msgstr "÷ÁÍ ÎÕÖÎÏ ÂÅÚÕÓÌÏ×ÎÏÅ ÐÒÁ×ÉÌÏ ON UPDATE DO INSTEAD."
-#: utils/misc/guc.c:1185
-msgid "Sets the number of disk-page buffers in shared memory for WAL."
-msgstr ""
+#: rewrite/rewriteHandler.c:1862
+msgid "cannot delete from a view"
+msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÉÚ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ"
-#: utils/misc/guc.c:1194
-msgid "Sets the delay in microseconds between transaction commit and flushing WAL to disk."
-msgstr ""
+#: rewrite/rewriteHandler.c:1863
+msgid "You need an unconditional ON DELETE DO INSTEAD rule."
+msgstr "÷ÁÍ ÎÕÖÎÏ ÂÅÚÕÓÌÏ×ÎÏÅ ÐÒÁ×ÉÌÏ ON DELETE DO INSTEAD."
-#: utils/misc/guc.c:1204
-msgid "Sets the minimum concurrent open transactions before performing commit_delay."
+#: snowball/dict_snowball.c:183
+#, c-format
+msgid "no Snowball stemmer available for language \"%s\" and encoding \"%s\""
msgstr ""
-#: utils/misc/guc.c:1214
-msgid "Sets the number of digits displayed for floating-point values."
+#: snowball/dict_snowball.c:215
+msgid "multiple Language parameters"
msgstr ""
-#: utils/misc/guc.c:1215
-msgid "This affects real, double precision, and geometric data types. The parameter value is added to the standard number of digits (FLT_DIG or DBL_DIG as appropriate)."
-msgstr ""
+#: snowball/dict_snowball.c:222
+#, fuzzy, c-format
+msgid "unrecognized Snowball parameter: \"%s\""
+msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÙÊ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ: \"%s\""
-#: utils/misc/guc.c:1225
-msgid "Sets the minimum execution time in milliseconds above which statements will be logged."
-msgstr ""
+#: snowball/dict_snowball.c:230
+#, fuzzy
+msgid "missing Language parameter"
+msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÁÒÇÕÍÅÎÔ"
-#: utils/misc/guc.c:1227
-msgid "Zero prints all queries. The default is -1 (turning this feature off)."
-msgstr ""
+#: ../port/chklocale.c:316 ../port/chklocale.c:322
+#, fuzzy, c-format
+msgid "could not determine encoding for locale \"%s\": codeset is \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÄ×ÉÎÕÔØÓÑ × ÆÁÊÌÅ \"%s\" ÎÁ ÓÍÅÝÅÎÉÅ %u: %m"
-#: utils/misc/guc.c:1235
-msgid "Interval to report shared buffer status in seconds"
+#: ../port/chklocale.c:324
+#, fuzzy
+msgid "Please report this to <pgsql-bugs@postgresql.org>."
msgstr ""
+"\n"
+"óÏÏÂÝÅÎÉÑ ÏÂ ÏÛÉÂËÁÈ: <pgsql-bugs@postgresql.org>.\n"
-#: utils/misc/guc.c:1244
-msgid "Background writer sleep time between rounds in milliseconds"
-msgstr ""
+#: ../port/dirmod.c:75 ../port/dirmod.c:88 ../port/dirmod.c:101
+#, c-format
+msgid "out of memory\n"
+msgstr "ÎÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ\n"
-#: utils/misc/guc.c:1253
-msgid "Background writer percentage of dirty buffers to flush per round"
-msgstr ""
+#: ../port/dirmod.c:267
+#, fuzzy, c-format
+msgid "could not set junction for \"%s\": %s"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÇÒÕÐÐÕ ÆÁÊÌÁ \"%s\": %m"
-#: utils/misc/guc.c:1262
-msgid "Background writer maximum number of pages to flush per round"
-msgstr ""
+#: ../port/dirmod.c:270
+#, fuzzy, c-format
+msgid "could not set junction for \"%s\": %s\n"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÇÒÕÐÐÕ ÆÁÊÌÁ \"%s\": %m"
-#: utils/misc/guc.c:1271
-msgid "Automatic log file rotation will occur after N minutes"
-msgstr ""
+#: ../port/dirmod.c:309
+#, fuzzy, c-format
+msgid "could not open directory \"%s\": %s\n"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
-#: utils/misc/guc.c:1280
-msgid "Automatic log file rotation will occur after N kilobytes"
-msgstr ""
+#: ../port/dirmod.c:346
+#, fuzzy, c-format
+msgid "could not read directory \"%s\": %s\n"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
-#: utils/misc/guc.c:1289
-msgid "Shows the maximum number of function arguments."
-msgstr "ðÏËÁÚÙ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÆÕÎËÃÉÊ."
+#: ../port/dirmod.c:429
+#, fuzzy, c-format
+msgid "could not stat file or directory \"%s\": %s\n"
+msgstr "ÏÛÉÂËÁ ÐÒÉ stat ÄÌÑ ÄÉÒÅËÔÏÒÉÉ ÄÁÎÎÙÈ \"%s\": %m"
-#: utils/misc/guc.c:1299
-msgid "Shows the maximum number of index keys."
-msgstr "ðÏËÁÚÙ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÉÎÄÅËÓÎÙÈ ËÌÀÞÅÊ."
+#: ../port/dirmod.c:456 ../port/dirmod.c:473
+#, fuzzy, c-format
+msgid "could not remove file or directory \"%s\": %s\n"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
-#: utils/misc/guc.c:1309
-msgid "Shows the maximum identifier length"
-msgstr ""
+#: ../port/exec.c:195 ../port/exec.c:309 ../port/exec.c:352
+#, c-format
+msgid "could not identify current directory: %s"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÉÄÅÎÔÉÆÉÃÉÒÏ×ÁÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\""
-#: utils/misc/guc.c:1319
-msgid "Shows size of a disk block"
+#: ../port/exec.c:214
+#, c-format
+msgid "invalid binary \"%s\""
msgstr ""
-#: utils/misc/guc.c:1338
-msgid "Sets the planner's assumption about size of the disk cache."
+#: ../port/exec.c:263
+#, c-format
+msgid "could not read binary \"%s\""
msgstr ""
-#: utils/misc/guc.c:1339
-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."
+#: ../port/exec.c:270
+#, c-format
+msgid "could not find a \"%s\" to execute"
msgstr ""
-#: utils/misc/guc.c:1348
-msgid "Sets the planner's estimate of the cost of a nonsequentially fetched disk page."
+#: ../port/exec.c:325 ../port/exec.c:361
+#, c-format
+msgid "could not change directory to \"%s\""
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÍÅÎÑÔØ ÄÉÒÅËÔÏÒÉÀ ÎÁ \"%s\""
+
+#: ../port/exec.c:340
+#, c-format
+msgid "could not read symbolic link \"%s\""
msgstr ""
-#: utils/misc/guc.c:1350
-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."
+#: ../port/exec.c:586
+#, c-format
+msgid "child process exited with exit code %d"
msgstr ""
-#: utils/misc/guc.c:1360
-msgid "Sets the planner's estimate of the cost of processing each tuple (row)."
+#: ../port/exec.c:590
+#, c-format
+msgid "child process was terminated by exception 0x%X"
msgstr ""
-#: utils/misc/guc.c:1361
-#: utils/misc/guc.c:1371
-#: utils/misc/guc.c:1380
-msgid "This is measured as a fraction of the cost of a sequential page fetch."
+#: ../port/exec.c:599
+#, fuzzy, c-format
+msgid "child process was terminated by signal %s"
+msgstr "%s (PID %d) ÂÙÌ ÚÁ×ÅÒۣΠÓÉÇÎÁÌÏÍ %d"
+
+#: ../port/exec.c:602
+#, c-format
+msgid "child process was terminated by signal %d"
msgstr ""
-#: utils/misc/guc.c:1369
-msgid "Sets the planner's estimate of processing cost for each index tuple (row) during index scan."
+#: ../port/exec.c:606
+#, c-format
+msgid "child process exited with unrecognized status %d"
msgstr ""
-#: utils/misc/guc.c:1379
-msgid "Sets the planner's estimate of processing cost of each operator in WHERE."
+#: ../port/open.c:112
+msgid "sharing violation"
msgstr ""
-#: utils/misc/guc.c:1389
-msgid "GEQO: selective pressure within the population."
+#: ../port/open.c:112
+msgid "lock violation"
msgstr ""
-#: utils/misc/guc.c:1399
-msgid "Sets the seed for random-number generation."
+#: ../port/open.c:111
+#, fuzzy, c-format
+msgid "could not open file \"%s\": %s"
+msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %m"
+
+#: ../port/open.c:113
+msgid "Continuing to retry for 30 seconds."
msgstr ""
-#: utils/misc/guc.c:1418
-msgid "WAL archiving command."
+#: ../port/open.c:114
+msgid ""
+"You might have antivirus, backup, or similar software interfering with the "
+"database system."
msgstr ""
-#: utils/misc/guc.c:1419
-msgid "The shell command that will be called to archive a WAL file."
+#: ../port/strerror.c:25
+#, fuzzy, c-format
+msgid "unrecognized error %d"
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÏÄ ÏÛÉÂËÉ SSL: %d"
+
+#: ../port/win32error.c:184
+#, c-format
+msgid "mapped win32 error code %lu to %d"
msgstr ""
-#: utils/misc/guc.c:1427
-msgid "Sets the client's character set encoding."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÏÄÉÒÏ×ËÕ ÓÉÍ×ÏÌÏ× ËÌÉÅÎÔÁ."
+#: ../port/win32error.c:195
+#, fuzzy, c-format
+msgid "unrecognized win32 error code: %lu"
+msgstr "ÎÅÒÁÓÐÏÚÎÁÎÎÙÊ ËÏÄ ÏÛÉÂËÉ SSL: %d"
-#: utils/misc/guc.c:1437
-msgid "Sets the message levels that are sent to the client."
-msgstr ""
+#~ msgid "\"%s\" is a special relation"
+#~ msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÓÐÅÃÉÁÌØÎÏÊ ÏÔÎÏÛÅÎÉÅÀ"
-#: utils/misc/guc.c:1438
-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 "÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, LOG, NOTICE, WARNING É ERROR. ëÁÖÄÙÊ ÕÒÏ×ÅÎØ ×ËÌÀÞÁÅÔ ×ÓÅ ÐÏÓÌÅÄÕÀÝÉÅ. îÁ ËÁÖÄÏÍ ÐÏÓÌÅÄÕÀÝÅÍ ÕÒÏ×ÎÅ ÍÅÎØÛÅ ÓÏÏÂÝÅÎÉÊ."
+#~ msgid "variable-length rtree keys are not supported"
+#~ msgstr "rtree-ËÌÀÞÉ ÒÁÚÎÏÊ ÄÌÉÎÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
-#: utils/misc/guc.c:1449
-msgid "Sets the message levels that are logged."
-msgstr ""
+#~ msgid "index row size %lu exceeds rtree maximum, %lu"
+#~ msgstr "ÒÁÚÍÅÒ ÓÔÒÏËÉ ÉÎÄÅËÓÁ (%lu) ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÁÌØÎÙÊ ÄÌÑ rtree: %lu"
-#: utils/misc/guc.c:1450
-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 "÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL É PANIC. ëÁÖÄÙÊ ÕÒÏ×ÅÎØ ×ËÌÀÞÁÅÔ ×ÓÅ ÐÏÓÌÅÄÕÀÝÉÅ."
+#~ msgid "could not read transaction log directory \"%s\": %m"
+#~ msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÄÉÒÅËÔÏÒÉÀ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ \"%s\": %m"
-#: utils/misc/guc.c:1460
-msgid "Sets the verbosity of logged messages."
-msgstr ""
+#~ msgid "could not read from log file %u, segment %u at offset %u: %m"
+#~ msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u, ÓÍÅÝÅÎÉÅ %u: %m"
-#: utils/misc/guc.c:1461
-msgid "Valid values are \"terse\", \"default\", and \"verbose\"."
-msgstr "÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: \"terse\", \"default\" É \"verbose\"."
+#~ msgid "sizeof(ControlFileData) is larger than BLCKSZ; fix either one"
+#~ msgstr "sizeof(ControlFileData) ÂÏÌØÛÅ ÞÅÍ BLCKSZ; ÉÓÐÒÁרÔÅ ÌÀÂÏÊ ÉÚ ÎÉÈ"
-#: utils/misc/guc.c:1468
-msgid "Sets the type of statements logged."
-msgstr ""
+#~ msgid "undo starts at %X/%X"
+#~ msgstr "UNDO (ÏÔÍÅÎÉÔØ) ÎÁÞÉÎÁÅÔÓÑ Ó %X/%X"
-#: utils/misc/guc.c:1469
-msgid "Valid values are \"none\", \"ddl\", \"mod\", and \"all\"."
-msgstr "÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: \"none\", \"ddl\", \"mod\" É \"all\"."
+#~ msgid "undo done at %X/%X"
+#~ msgstr "UNDO (ÏÔÍÅÎÉÔØ) ÚÁ×ÅÒÛÅÎÏ ÎÁ %X/%X"
-#: utils/misc/guc.c:1477
-msgid "Causes all statements generating error at or above this level to be logged."
-msgstr ""
+#~ msgid "undo is not required"
+#~ msgstr "UNDO (ÏÔÍÅÎÉÔØ) ÎÅ ÔÒÅÂÕÅÔÓÑ"
-#: utils/misc/guc.c:1478
-msgid "All SQL statements that cause an error of the specified level or a higher level are logged."
-msgstr ""
+#~ msgid "database system is ready"
+#~ msgstr "ÓÉÓÔÅÍÁ ÇÏÔÏ×Á Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ"
-#: utils/misc/guc.c:1487
-msgid "Controls information prefixed to each log line"
-msgstr ""
+#~ 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"
-#: utils/misc/guc.c:1488
-msgid "if blank no prefix is used"
-msgstr ""
+#~ msgid "special system relation %s"
+#~ msgstr "ÓÐÅÃÉÁÌØÎÏÅ ÓÉÓÔÅÍÎÏÅ ÏÔÎÏÛÅÎÉÅ %s"
-#: utils/misc/guc.c:1497
-msgid "Sets the display format for date and time values."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÆÏÒÍÁÔ ÏÔÏÂÒÁÖÅÎÉÑ ÄÌÑ ÄÁÔ É ×ÒÅÍÅÎÉ."
+#~ msgid "user with ID %u does not exist"
+#~ msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ Ó ID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/misc/guc.c:1498
-msgid "Also controls interpretation of ambiguous date inputs."
-msgstr ""
+#~ msgid "column name \"%s\" is duplicated"
+#~ msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ËÏÌÏÎËÉ: \"%s\""
-#: utils/misc/guc.c:1508
-msgid "Sets the default tablespace to create tables and indexes in."
-msgstr ""
+#~ msgid "aggregate basetype must be specified"
+#~ msgstr "basetype ÁÇÒÅÇÁÔÁ ÄÏÌÖÅÎ ÂÙÔØ ÕËÁÚÁÎ"
-#: utils/misc/guc.c:1509
-msgid "An empty string selects the database's default tablespace."
-msgstr ""
+#~ msgid "function %s(*) already exists in schema \"%s\""
+#~ msgstr "ÆÕÎËÃÉÑ %s(*) ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\""
-#: utils/misc/guc.c:1517
-msgid "Sets the transaction isolation level of each new transaction."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÕÒÏ×ÅÎØ ÉÚÏÌÑÃÉÉ ÔÒÁÎÚÁËÃÉÊ ËÁÖÄÏÊ ÎÏ×ÏÊ ÔÒÁÎÚÁËÃÉÉ."
+#~ msgid "must be superuser to change owner"
+#~ msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÉÚÍÅÎÅÎÉÑ ×ÌÁÄÅÌØÃÁ"
-#: utils/misc/guc.c:1518
-msgid "Each SQL transaction has an isolation level, which can be either \"read uncommitted\", \"read committed\", \"repeatable read\", or \"serializable\"."
-msgstr "ëÁÖÄÁÑ SQL-ÔÒÁÎÚÁËÃÉÑ ÉÍÅÅÔ ÕÒÏ×ÅÎØ ÉÚÏÌÑÃÉÉ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ \"read uncommitted\", \"read committed\", \"repeatable read\" ÉÌÉ \"serializable\"."
+#~ msgid "database comments may only be applied to the current database"
+#~ msgstr "ËÏÍÍÅÎÔÁÒÉÉ ÂÁÚÙ ÍÏÇÕÔ ÐÒÉÍÅÎÑÔØÓÑ ÔÏÌØËÏ Ë ÔÅËÕÝÅÊ ÂÁÚÅ ÄÁÎÎÙÈ"
-#: utils/misc/guc.c:1527
-msgid "Sets the path for dynamically loadable modules."
-msgstr ""
+#~ msgid "source data type %s does not exist"
+#~ msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ ÄÁÎÎÙÈ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/misc/guc.c:1528
-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 ""
+#~ msgid "target data type %s does not exist"
+#~ msgstr "ÔÉÐ ÄÁÎÎÙÈ ÎÁÚÎÁÞÅÎÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/misc/guc.c:1540
-msgid "Sets the location of the Kerberos server key file."
-msgstr ""
+#~ msgid "must be superuser to create database for another user"
+#~ msgstr ""
+#~ "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÞÔÏÂÙ ÓÏÚÄÁ×ÁÔØ ÂÁÚÙ ÄÌÑ ÄÒÕÇÉÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-#: utils/misc/guc.c:1550
-msgid "Sets the Rendezvous broadcast service name."
-msgstr ""
+#~ msgid "Directory \"%s\" already exists."
+#~ msgstr "äÉÒÅËÔÏÒÉÑ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ."
-#: utils/misc/guc.c:1561
-msgid "Shows the collation order locale."
-msgstr ""
+#~ msgid "Look in the postmaster's stderr log for more information."
+#~ msgstr "ðÒÏÓÍÏÔÒÉÔÅ stderr-ÖÕÒÎÁÌ postmaster'Á ÄÌÑ ÐÏÄÒÏÂÎÏÓÔÅÊ."
-#: utils/misc/guc.c:1571
-msgid "Shows the character classification and case conversion locale."
-msgstr ""
+#~ msgid "could not remove database directory \"%s\""
+#~ msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ \"%s\""
-#: utils/misc/guc.c:1581
-msgid "Sets the language in which messages are displayed."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÑÚÙË ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ ÓÏÏÂÝÅÎÉÊ."
+#~ msgid "source data type %s is only a shell"
+#~ msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ ÄÁÎÎÙÈ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
-#: utils/misc/guc.c:1590
-msgid "Sets the locale for formatting monetary amounts."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÌÏËÁÌØ ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÄÅÎÅÖÎÙÈ ÓÕÍÍ."
+#~ msgid "target data type %s is only a shell"
+#~ msgstr "ÔÉÐ ÄÁÎÎÙÈ ÎÁÚÎÁÞÅÎÉÑ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ"
-#: utils/misc/guc.c:1599
-msgid "Sets the locale for formatting numbers."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÌÏËÁÌØ ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÞÉÓÅÌ."
+#~ msgid "duplicate check constraint name \"%s\""
+#~ msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ CHECK-ËÏÎÓÔÒÅÊÎÔÁ: \"%s\""
-#: utils/misc/guc.c:1608
-msgid "Sets the locale for formatting date and time values."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÌÏËÁÌØ ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÚÎÁÞÅÎÉÊ ÄÁÔ É ×ÒÅÍÅÎÉ."
+#~ msgid "column \"%s\" duplicated"
+#~ msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ËÏÌÏÎËÉ: \"%s\""
-#: utils/misc/guc.c:1617
-msgid "Lists shared libraries to preload into server."
-msgstr ""
+#~ msgid "inherited relation \"%s\" duplicated"
+#~ msgstr "ÐÏ×ÔÏÒÎÏÅ ÎÁÓÌÅÄÏ×ÁÎÎÏÅ ÏÔÎÏÛÅÎÉÅ \"%s\""
-#: utils/misc/guc.c:1627
-msgid "Sets the regular expression \"flavor\"."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÉÐ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ."
+#~ msgid "table \"%s\" already has a TOAST table"
+#~ msgstr "ÔÁÂÌÉÃÁ \"%s\" ÕÖÅ ÉÍÅÅÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ TOAST-ÔÁÂÌÉÃÕ"
-#: utils/misc/guc.c:1628
-msgid "This can be set to advanced, extended, or basic."
-msgstr "üÔÏ ÚÎÁÞÅÎÉÅ ÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ × advanced, extended ÉÌÉ basic."
+#~ msgid "table \"%s\" does not need a TOAST table"
+#~ msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÎÕÖÄÁÅÔÓÑ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ TOAST-ÔÁÂÌÉÃÅ"
-#: utils/misc/guc.c:1636
-msgid "Sets the schema search order for names that are not schema-qualified."
-msgstr ""
+#~ msgid "must be superuser to drop procedural language"
+#~ msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÒÏÃÅÄÕÒÎÏÇÏ ÑÚÙËÁ"
-#: utils/misc/guc.c:1647
-msgid "Sets the server (database) character set encoding."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÏÄÉÒÏ×ËÕ ÓÉÍ×ÏÌÏ× ÓÅÒ×ÅÒÁ (ÂÁÚÙ ÄÁÎÎÙÈ)."
+#~ msgid "must be superuser to rename procedural language"
+#~ msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ ÐÒÏÃÅÄÕÒÎÏÇÏ ÑÚÙËÁ"
-#: utils/misc/guc.c:1658
-msgid "Shows the server version."
-msgstr "ðÏËÁÚÙ×ÁÅÉ ×ÅÒÓÉÑ ÓÅÒ×ÅÒÁ."
+#~ msgid "\"%s\" is not a superuser, so cannot create a schema for \"%s\""
+#~ msgstr ""
+#~ "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ, ÐÏÜÔÏÍÕ ÎÅ ÍÏÖÅÔ ÓÏÚÄÁÔØ ÓÈÅÍÕ ÄÌÑ "
+#~ "\"%s\""
-#: utils/misc/guc.c:1669
-msgid "Sets the session user name."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÓÅÓÓÉÉ."
+#~ msgid "could not delete directory \"%s\": %m"
+#~ msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m"
-#: utils/misc/guc.c:1679
-msgid "Sets the destination for server log output."
-msgstr ""
+#~ msgid "VACUUM FULL FREEZE is not supported"
+#~ msgstr "VACUUM FULL FREEZE ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
-#: utils/misc/guc.c:1680
-msgid "Valid values are combinations of \"stderr\", \"syslog\", and \"eventlog\", depending on the platform."
-msgstr ""
+#~ msgid "some databases have not been vacuumed in over 1 billion transactions"
+#~ msgstr ""
+#~ "ÓÂÏÒËÁ ÍÕÓÏÒÁ ÎÅ ÂÙÌÁ ÐÒÏÉÚ×ÅÄÅÎÁ × ÎÅËÏÔÏÒÙÈ ÂÁÚÁÈ Ó ÂÏÌÅÅ 1 ÍÉÌÌÉÁÒÄÁ "
+#~ "ÔÒÁÎÚÁËÃÉÊ"
-#: utils/misc/guc.c:1689
-msgid "Sets the destination directory for log files."
-msgstr ""
+#~ msgid "domain names must be %d characters or less"
+#~ msgstr "ÉÍÅÎÁ ÄÏÍÅÎÏ× ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ %d ÉÌÉ ÍÅÎÅÅ ÓÉÍ×ÏÌÏ×"
-#: utils/misc/guc.c:1690
-msgid "May be specified as relative to the data directory or as absolute path."
-msgstr ""
+#~ msgid "user name \"%s\" is reserved"
+#~ msgstr "ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\" ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÏ"
-#: utils/misc/guc.c:1699
-msgid "Sets the file name pattern for log files."
-msgstr ""
+#~ msgid "user \"%s\" already exists"
+#~ msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/misc/guc.c:1710
-msgid "Sets the syslog \"facility\" to be used when syslog enabled."
-msgstr ""
+#~ msgid "user ID %d is already assigned"
+#~ msgstr "ID ÐÏÌØÚÏ×ÁÔÅÌÑ %d ÕÖÅ ÐÒÉÓ×ÏÅÎÏ"
-#: utils/misc/guc.c:1711
-msgid "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7."
-msgstr "÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6 É LOCAL7."
+#~ msgid "user \"%s\" does not exist"
+#~ msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/misc/guc.c:1719
-msgid "Sets the program name used to identify PostgreSQL messages in syslog."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÐÒÏÇÒÁÍÍÙ ÄÌÑ ÉÄÅÎÔÉÆÉËÁÃÉÉ ÓÏÏÂÝÅÎÉÊ PostgreSQL × syslog."
+#~ msgid "user \"%s\" cannot be dropped"
+#~ msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌ£Î"
-#: utils/misc/guc.c:1730
-msgid "Sets the time zone for displaying and interpreting time stamps."
-msgstr ""
+#~ msgid "The user owns database \"%s\"."
+#~ msgstr "ðÏÌØÚÏ×ÁÔÅÌØ ×ÌÁÄÅÅÔ ÂÁÚÏÊ \"%s\"."
-#: utils/misc/guc.c:1740
-msgid "Sets the current transaction's isolation level."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÅËÕÝÉÊ ÕÒÏ×ÅÎØ ÉÚÏÌÑÃÉÉ ÔÒÁÎÚÁËÃÉÊ."
+#~ msgid "before using passwords you must revoke privileges on %s"
+#~ msgstr "ÐÅÒÅÄ ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÁÒÏÌÅÊ ×Ù ÄÏÌÖÎÙ ÕÄÁÌÉÔØ ÐÒÉ×ÉÌÅÇÉÉ ÎÁ %s"
-#: utils/misc/guc.c:1750
-msgid "Sets the owning group of the Unix-domain socket."
-msgstr ""
+#~ msgid ""
+#~ "This restriction is to prevent unprivileged users from reading the "
+#~ "passwords."
+#~ msgstr ""
+#~ "üÔÏ ÏÇÒÁÎÉÞÅÎÉÅ ××ÅÄÅÎÏ ÄÌÑ ÐÒÅÄÏÔ×ÒÁÝÅÎÉÑ ÞÔÅÎÉÑ ÐÁÒÏÌÅÊ "
+#~ "ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ."
-#: utils/misc/guc.c:1751
-msgid "(The owning user of the socket is always the user that starts the server.)"
-msgstr ""
+#~ msgid "Try REVOKE ALL ON \"%s\" FROM PUBLIC."
+#~ msgstr "ðÏÐÒÏÂÕÊÔÅ REVOKE ALL ON \"%s\" FROM PUBLIC."
-#: utils/misc/guc.c:1760
-msgid "Sets the directory where the Unix-domain socket will be created."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÄÉÒÅËÔÏÒÉÀ ÄÌÑ ÓÏÚÄÁÎÉÑ Unix-domain ÓÏËÅÔÏ×."
+#~ msgid "group ID must be positive"
+#~ msgstr "ID ÇÒÕÐÐÙ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÌÏÖÉÔÅÌØÎÙÍ"
-#: utils/misc/guc.c:1770
-msgid "Sets the host name or IP address(es) to listen to."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÈÏÓÔÁ ÉÌÉ IP-ÁÄÒÅÓ(Á) ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ."
+#~ msgid "group ID %d is already assigned"
+#~ msgstr "ID ÇÒÕÐÐÙ %d ÕÖÅ ÐÒÉÓ×ÏÅÎÏ"
-#: utils/misc/guc.c:1780
-msgid "Selects the method used for forcing WAL updates out to disk."
-msgstr ""
+#~ msgid "must be superuser to alter groups"
+#~ msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÇÒÕÐÐ"
-#: utils/misc/guc.c:1789
-msgid "Sets the list of known custom variable classes."
-msgstr ""
+#~ msgid "group \"%s\" does not have any members"
+#~ msgstr "ÎÅÔ ÞÌÅÎÏ× × ÇÒÕÐÐÅ \"%s\""
-#: utils/misc/guc.c:1799
-msgid "Sets the server's data directory."
-msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÄÉÒÅËÔÏÒÉÀ ÄÁÎÎÙÈ ÓÅÒ×ÅÒÁ."
+#~ msgid "user \"%s\" is not in group \"%s\""
+#~ msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÇÒÕÐÐÅ \"%s\""
-#: utils/misc/guc.c:1809
-msgid "Sets the server's main configuration file."
-msgstr ""
+#~ msgid "must be superuser to drop groups"
+#~ msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÕÄÁÌÅÎÉÑ ÇÒÕÐÐ"
-#: utils/misc/guc.c:1819
-msgid "Sets the server's \"hba\" configuration file"
-msgstr ""
+#~ msgid "must be superuser to rename groups"
+#~ msgstr "ÎÕÖÎÏ ÂÙÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ ÄÌÑ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ ÇÒÕÐÐ"
-#: utils/misc/guc.c:1829
-msgid "Sets the server's \"ident\" configuration file"
-msgstr ""
+#~ msgid "Function's final statement must not be a SELECT."
+#~ msgstr "ðÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÏÊ ÆÕÎËÃÉÉ ÄÏÌÖÅÎ ÂÙÔØ ÎÅ SELECT."
-#: utils/misc/guc.c:1839
-msgid "Writes the postmaster PID to the specified file."
-msgstr ""
+#~ msgid "Kerberos error: %s"
+#~ msgstr "ÏÛÉÂËÁ Kerberos: %s"
-#: utils/misc/guc.c:2478
-#, c-format
-msgid ""
-"%s does not know where to find the server configuration file.\n"
-"You must specify the --config-file or -D invocation option or set the PGDATA environment variable.\n"
-msgstr ""
+#~ msgid "Kerberos 4 only supports IPv4 connections"
+#~ msgstr "Kerberos 4 ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÏÌØËÏ ÐÏÄÓÏÅÄÉÎÅÎÉÑ IPv4"
-#: utils/misc/guc.c:2503
-#, c-format
-msgid "%s cannot access the server configuration file \"%s\": %s\n"
-msgstr ""
+#~ msgid "SSL SYSCALL error: %m"
+#~ msgstr "ÏÛÉÂËÁ SSL SYSCALL: %m"
-#: utils/misc/guc.c:2523
-#, c-format
-msgid ""
-"%s does not know where to find the database system data.\n"
-"This can be specified as \"data_directory\" in \"%s\", or by the -D invocation option, or by the PGDATA environment variable.\n"
-msgstr ""
+#~ msgid "SSL SYSCALL error: EOF detected"
+#~ msgstr "ÏÛÉÂËÁ SSL SYSCALL: ÏÂÎÁÒÕÖÅÎ ËÏÎÅÃ ÆÁÊÌÁ"
-#: utils/misc/guc.c:2546
-#, c-format
-msgid ""
-"%s does not know where to find the \"hba\" configuration file.\n"
-"This can be specified as \"hba_file\" in \"%s\", or by the -D invocation option, or by the PGDATA environment variable.\n"
-msgstr ""
+#~ msgid "no value found for parameter \"%s\""
+#~ msgstr "ÚÎÁÞÅÎÉÅ ÎÅ ÎÁÊÄÅÎÏ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\""
-#: utils/misc/guc.c:2569
-#, c-format
-msgid ""
-"%s does not know where to find the \"ident\" configuration file.\n"
-"This can be specified as \"ident_file\" in \"%s\", or by the -D invocation option, or by the PGDATA environment variable.\n"
-msgstr ""
+#~ msgid "rule WHERE condition may not contain aggregate functions"
+#~ msgstr "ÕÓÌÏ×ÉÅ ÐÒÁ×ÉÌÁ WHERE ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÁÇÇÒÅÇÁÔÎÙÅ ÆÕÎËÃÉÉ"
-#: utils/misc/guc.c:3275
-#: utils/misc/guc.c:3801
-#: utils/misc/guc.c:3841
-#: utils/misc/guc.c:3916
-#: utils/misc/guc.c:4252
-#: utils/misc/guc.c:4403
-#, c-format
-msgid "unrecognized configuration parameter \"%s\""
-msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÙÊ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ: \"%s\""
+#~ msgid ""
+#~ "ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result "
+#~ "columns"
+#~ msgstr ""
+#~ "ORDER BY ÄÌÑ ÒÅÚÕÌØÔÁÔÁ UNION/INTERSECT/EXCEPT ÄÏÌÖÅÎ ÂÙÔØ ÐÏ ÏÄÎÏÊ ÉÚ "
+#~ "ÒÅÚÕÌØÔÉÒÕÀÝÉÈ ËÏÌÏÎÏË"
-#: utils/misc/guc.c:3294
-#, c-format
-msgid "parameter \"%s\" cannot be changed"
-msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ"
+#~ msgid "argument of %s must be type integer, not type %s"
+#~ msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ integer, Á ÎÅ %s"
-#: utils/misc/guc.c:3306
-#, c-format
-msgid "parameter \"%s\" cannot be changed after server start"
-msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÐÏÓÌÅ ÚÁÐÕÓËÁ ÓÅÒ×ÅÒÁ"
+#~ msgid "row comparison cannot use operator %s"
+#~ msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÅÒÁÔÏÒ %s ÐÒÉ ÓÒÁ×ÎÅÎÉÉ ÓÔÒÏË"
-#: utils/misc/guc.c:3316
-#, c-format
-msgid "parameter \"%s\" cannot be changed now"
-msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÓÅÊÞÁÓ"
+#~ msgid "function %s(%s) is not an aggregate"
+#~ msgstr "ÆÕÎËÃÉÑ %s(%s) ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ"
-#: utils/misc/guc.c:3346
-#, c-format
-msgid "parameter \"%s\" cannot be set after connection start"
-msgstr "ÎÅÌØÚÑ ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÐÏÓÌÅ ÚÁÐÕÓËÁ ÐÏÄÓÏÅÄÉÎÅÎÉÑ"
+#~ msgid "syntax error: cannot back up"
+#~ msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ: ÎÅÌØÚÑ ×ÅÒÎÕÔØÓÑ"
-#: utils/misc/guc.c:3356
-#, c-format
-msgid "permission denied to set parameter \"%s\""
-msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÕÓÔÁÎÏ×ËÅ ÐÁÒÁÍÅÔÒÁ \"%s\""
+#~ msgid "CREATE FUNCTION / OUT parameters are not implemented"
+#~ msgstr "CREATE FUNCTION / OUT ÐÁÒÁÍÅÔÒÙ ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
-#: utils/misc/guc.c:3407
-#, c-format
-msgid "parameter \"%s\" requires a Boolean value"
-msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÔÒÅÂÕÅÔ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ"
+#~ msgid "CREATE FUNCTION / INOUT parameters are not implemented"
+#~ msgstr "CREATE FUNCTION / INOUT ÐÁÒÁÍÅÔÒÙ ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ"
-#: utils/misc/guc.c:3423
-#: utils/misc/guc.c:3507
-#, c-format
-msgid "invalid value for parameter \"%s\": %d"
-msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\": %d"
+#~ msgid "DECIMAL precision %d must be between 1 and %d"
+#~ msgstr "ÔÏÞÎÏÓÔØ DECIMAL %d ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ 1 É %d"
-#: utils/misc/guc.c:3483
-#, c-format
-msgid "parameter \"%s\" requires an integer value"
-msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÔÒÅÂÕÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ"
+#~ msgid "DECIMAL scale %d must be between 0 and precision %d"
+#~ msgstr "ÍÁÓÛÔÁÂ DECIMAL %d ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 0 É ÔÏÞÎÏÓÔØÀ %d"
-#: utils/misc/guc.c:3491
-#, c-format
-msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)"
-msgstr "%d ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\" (%d .. %d)"
+#~ msgid "CURRENT_TIME(%d) precision must not be negative"
+#~ msgstr "CURRENT_TIME(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
-#: utils/misc/guc.c:3567
-#, c-format
-msgid "parameter \"%s\" requires a numeric value"
-msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÔÒÅÂÕÅÔ ÞÉÓÌÏ×ÏÅ ÚÎÁÞÅÎÉÅ"
+#~ msgid "CURRENT_TIME(%d) precision reduced to maximum allowed, %d"
+#~ msgstr "CURRENT_TIME(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
-#: utils/misc/guc.c:3575
-#, c-format
-msgid "%g is outside the valid range for parameter \"%s\" (%g .. %g)"
-msgstr "%g ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\" (%g .. %g)"
+#~ msgid "CURRENT_TIMESTAMP(%d) precision must not be negative"
+#~ msgstr "CURRENT_TIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
-#: utils/misc/guc.c:3591
-#, c-format
-msgid "invalid value for parameter \"%s\": %g"
-msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\": %g"
+#~ msgid "CURRENT_TIMESTAMP(%d) precision reduced to maximum allowed, %d"
+#~ msgstr ""
+#~ "CURRENT_TIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
-#: utils/misc/guc.c:3689
-#, c-format
-msgid "invalid value for parameter \"%s\": \"%s\""
-msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\": \"%s\""
+#~ msgid "LOCALTIME(%d) precision must not be negative"
+#~ msgstr "LOCALTIME(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
-#: utils/misc/guc.c:3805
-#: utils/misc/guc.c:3845
-#: utils/misc/guc.c:4407
-#, c-format
-msgid "must be superuser to examine \"%s\""
-msgstr ""
+#~ msgid "LOCALTIME(%d) precision reduced to maximum allowed, %d"
+#~ msgstr "LOCALTIME(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
-#: utils/misc/guc.c:3925
-#, c-format
-msgid "SET %s takes only one argument"
-msgstr "SET %s ÐÒÉÎÉÍÁÅÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ"
+#~ msgid "LOCALTIMESTAMP(%d) precision must not be negative"
+#~ msgstr "LOCALTIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ"
-#: utils/misc/guc.c:4029
-msgid "SET requires parameter name"
-msgstr "SET ÔÒÅÂÕÅÔ ÉÍÑ ÐÁÒÁÍÅÔÒÁ"
+#~ msgid "LOCALTIMESTAMP(%d) precision reduced to maximum allowed, %d"
+#~ msgstr ""
+#~ "LOCALTIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d"
-#: utils/misc/guc.c:4093
-#, c-format
-msgid "attempt to redefine parameter \"%s\""
-msgstr ""
+#~ msgid "syntax error; also virtual memory exhausted"
+#~ msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ; ÔÁËÖÅ ×ÉÒÔÕÁÌØÎÁÑ ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ"
-#: utils/misc/guc.c:5050
-#, c-format
-msgid "could not parse setting for parameter \"%s\""
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ ÕÓÔÁÎÏ×ËÉ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\""
+#~ msgid "parser stack overflow"
+#~ msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÜËÁ ÐÁÒÓÅÒÁ"
-#: utils/misc/guc.c:5248
-msgid "invalid list syntax for parameter \"log_destination\""
-msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"log_destination\""
+#~ msgid "multiple FOR UPDATE clauses not allowed"
+#~ msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ FOR UPDATE ÎÅ ÄÏÚ×ÏÌÅÎÙ"
-#: utils/misc/guc.c:5271
-#, c-format
-msgid "unrecognized \"log_destination\" key word: \"%s\""
-msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÏÅ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï \"log_destination\": \"%s\""
+#~ msgid ""
+#~ " -S silent mode (start in background without logging "
+#~ "output)\n"
+#~ msgstr ""
+#~ " -S ÔÉÈÉÊ ÒÅÖÉÍ (ÚÁÐÕÓÔÉÔØ ÎÁ ÚÁÄÎÅÍ ÐÌÁÎÅ ÂÅÚ ÌÏÇÏ× "
+#~ "ÒÅÚÕÌØÔÁÔÏ×)\n"
-#: utils/misc/guc.c:5499
-msgid "SET AUTOCOMMIT TO OFF is no longer supported"
-msgstr "SET AUTOCOMMIT TO OFF ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ"
+#~ msgid "getnameinfo_all() failed: %s"
+#~ msgstr "ÏÛÉÂËÁ getnameinfo_all(): %s"
-#: utils/misc/guc.c:5547
-#, c-format
-msgid "invalid syntax for \"custom_variable_classes\": \"%s\""
-msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ \"custom_variable_classes\": \"%s\""
+#~ msgid "invalid statistics message length"
+#~ msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÓÏÏÂÝÅÎÉÑ ÓÔÁÔÉÓÔÉËÉ"
-#: utils/misc/guc.c:5576
-msgid "cannot enable parameter when \"log_statement_stats\" is true"
-msgstr ""
+#~ msgid "statistics buffer is full"
+#~ msgstr "ÂÕÆÅÒ ÓÔÁÔÉÓÔÉËÉ ÐÏÌÏÎ"
-#: utils/misc/guc.c:5593
-msgid "cannot enable \"log_statement_stats\" when \"log_parser_stats\", \"log_planner_stats\", or \"log_executor_stats\" is true"
-msgstr ""
+#~ msgid "select() failed in statistics buffer: %m"
+#~ msgstr "select() ÎÅ ÕÄÁÌÓÑ × ÂÕÆÅÒÅ ÓÔÁÔÉÓÔÉËÉ: %m"
-#: utils/misc/guc.c:5612
-msgid "cannot set transaction read-write mode inside a read-only transaction"
-msgstr ""
+#~ msgid "invalid server process ID %d"
+#~ msgstr "ÎÅ×ÅÒÎÙÊ ID ÐÒÏÃÅÓÓÁ-ÓÅÒ×ÅÒÁ: %d"
-#: guc-file.l:271
-#, c-format
-msgid "syntax error in file \"%s\" line %u, near end of line"
-msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ × ÆÁÌÅ \"%s\" ÓÔÒÏËÁ %u, ÒÑÄÏÍ Ó ËÏÎÃÏÍ ÓÔÒÏËÉ"
+#~ msgid "out of memory in statistics collector --- abort"
+#~ msgstr "ÎÅÈ×ÁÔËÁ ÐÁÍÑÔÉ × ÓÂÏÒÝÉËÅ ÓÔÁÔÉÓÔÉËÉ --- ÏÔÂÏÊ"
-#: guc-file.l:276
-#, c-format
-msgid "syntax error in file \"%s\" line %u, near token \"%s\""
-msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ × ÆÁÌÅ \"%s\" ÓÔÒÏËÁ %u, ÒÑÄÏÍ Ó \"%s\""
+#~ msgid "max_fsm_pages is too large"
+#~ msgstr "ÐÁÒÁÍÅÔÒ max_fsm_pages ÓÌÉÛËÏÍ ×ÅÌÉË"
-#: utils/mmgr/portalmem.c:173
-#, c-format
-msgid "cursor \"%s\" already exists"
-msgstr "ËÕÒÓÏÒ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ"
+#~ msgid ""
+#~ "%s is the PostgreSQL stand-alone backend. It is not\n"
+#~ "intended to be used by normal users.\n"
+#~ "\n"
+#~ msgstr ""
+#~ "%s Ñ×ÌÑÅÔÓÑ Á×ÔÏÎÏÍÎÙÍ ÂÜËÅÎÄÏÍ PostgreSQL É ÎÅ\n"
+#~ "ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÏÂÙÞÎÙÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ.\n"
+#~ "\n"
-#: utils/mmgr/portalmem.c:177
-#, c-format
-msgid "closing existing cursor \"%s\""
-msgstr "ÚÁËÒÙÔÉÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ËÕÒÓÏÒÁ \"%s\""
+#~ msgid ""
+#~ "Usage:\n"
+#~ " %s [OPTION]... [DBNAME]\n"
+#~ "\n"
+#~ msgstr ""
+#~ "éÓÐÏÌØÚÏ×ÁÎÉÅ:\n"
+#~ " %s [ïðãéñ]... [éíñâä]\n"
+#~ "\n"
-#: utils/mmgr/aset.c:338
-#, c-format
-msgid "Failed while creating memory context \"%s\"."
-msgstr "ïÛÉÂËÁ ÐÒÉ ÓÏÚÄÁÎÉÉ ËÏÎÔÅËÓÔÁ ÐÁÍÑÔÉ \"%s\"."
+#~ msgid " -d 0-5 debugging level (0 is off)\n"
+#~ msgstr " -d 0-5 ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ (0 - ×ÙËÌÀÞÅÎ)\n"
-#: utils/mmgr/aset.c:504
-#: utils/mmgr/aset.c:701
-#: utils/mmgr/aset.c:894
-#, c-format
-msgid "Failed on request of size %lu."
-msgstr "ïÛÉÂËÁ ÐÒÉ ÚÁÐÒÏÓÅ ÒÁÚÍÅÒÁ %lu."
+#~ msgid " -i do not execute queries\n"
+#~ msgstr " -i ÎÅ ×ÙÐÏÌÎÑÔØ ÚÁÐÒÏÓÙ\n"
-#: utils/sort/logtape.c:202
-#, c-format
-msgid "could not write block %ld of temporary file: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÂÌÏË %ld ×ÒÅÍÅÎÎÏÇÏ ÆÁÊÌÁ: %m"
+#~ msgid "invalid array element type OID: %u"
+#~ msgstr "ÎÅ×ÅÒÎÙÊ OID ÔÉÐÁ ÜÌÅÍÅÎÔÏ× ÍÁÓÓÉ×Á: %u"
-#: utils/sort/logtape.c:204
-msgid "Perhaps out of disk space?"
-msgstr "÷ÏÚÍÏÖÎÏ ÎÅÔ ÍÅÓÔÁ ÎÁ ÄÉÓËÅ?"
+#~ msgid "group with ID %u does not exist"
+#~ msgstr "ÇÒÕÐÐÁ Ó ID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-#: utils/sort/logtape.c:221
-#, c-format
-msgid "could not read block %ld of temporary file: %m"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÂÌÏË %ld ×ÒÅÍÅÎÎÏÇÏ ÆÁÊÌÁ: %m"
+#~ msgid "invalid input syntax for type date: \"%s\""
+#~ msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ date: \"%s\""
-#: utils/sort/tuplesort.c:2082
-msgid "could not create unique index"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÕÎÉËÁÌØÎÙÊ ÉÎÄÅËÓ"
+#~ msgid "invalid input syntax for type time: \"%s\""
+#~ msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ time: \"%s\""
-#: utils/sort/tuplesort.c:2083
-msgid "Table contains duplicated values."
-msgstr "ôÁÂÌÉÃÁ ÓÏÄÅÒÖÉÔ ÄÕÂÌÉËÁÔÙ."
+#~ msgid "invalid input syntax for type time with time zone: \"%s\""
+#~ msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ time with time zone: \"%s\""
-#: ../port/copydir.c:67
-#, c-format
-msgid "could not copy file \"%s\": %m"
-msgstr ""
+#~ msgid "type \"double precision\" value out of range: overflow"
+#~ msgstr "ÚÎÁÞÅÎÉÑ ÔÉÐÁ \"double precision\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ: ÐÅÒÅÐÏÌÎÅÎÉÅ"
-#: ../port/dirmod.c:75
-#: ../port/dirmod.c:88
-#: ../port/dirmod.c:101
-msgid "out of memory\n"
-msgstr "ÎÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ\n"
+#~ msgid "invalid type in external \"inet\" value"
+#~ msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ×Ï ×ÎÅÛÎÅÍ ÚÎÁÞÅÎÉÉ \"inet\""
-#: ../port/dirmod.c:283
-#, c-format
-msgid "Error setting junction for %s: %s"
-msgstr ""
+#~ msgid "Must provide \"relationname.columnname\"."
+#~ msgstr "îÕÖÎÏ ÐÒÅÄÏÓÔÁ×ÉÔØ \"ÉÍÑ_ÏÔÎÏÛÅÎÉÑ.ÉÍÑ_ËÏÌÏÎËÉ\"."
-#: ../port/exec.c:194
-#: ../port/exec.c:308
-#: ../port/exec.c:351
-#, c-format
-msgid "could not identify current directory: %s"
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÉÄÅÎÔÉÆÉÃÉÒÏ×ÁÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\""
+#~ msgid "deprecated input syntax for type oid: \"\""
+#~ msgstr "ÕÓÔÁÒÅ×ÛÉÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ oid: \"\""
-#: ../port/exec.c:213
-#, c-format
-msgid "invalid binary \"%s\""
-msgstr ""
+#~ msgid "function \"%s\" called with wrong number of trigger arguments"
+#~ msgstr "ÆÕÎËÃÉÑ \"%s\" ×ÙÚ×ÁÎÁ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ÞÉÓÌÏÍ ÔÒÉÇÇÅÒÎÙÈ ÁÒÇÕÍÅÎÔÏ×"
-#: ../port/exec.c:262
-#, c-format
-msgid "could not read binary \"%s\""
-msgstr ""
+#~ msgid ""
+#~ "table \"%s\" does not have column \"%s\" referenced by constraint \"%s\""
+#~ msgstr ""
+#~ "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÉÍÅÅÔ ËÏÌÏÎËÕ \"%s\" ÕËÁÚÁÎÎÕÀ ËÏÎÓÔÒÅÊÎÔÏÍ \"%s\""
-#: ../port/exec.c:269
-#, c-format
-msgid "could not find a \"%s\" to execute"
-msgstr ""
+#~ msgid "invalid input syntax for type timestamp: \"%s\""
+#~ msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ timestamp: \"%s\""
-#: ../port/exec.c:324
-#: ../port/exec.c:360
-#, c-format
-msgid "could not change directory to \"%s\""
-msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÍÅÎÑÔØ ÄÉÒÅËÔÏÒÉÀ ÎÁ \"%s\""
+#~ msgid "invalid input syntax for type timestamp with time zone: \"%s\""
+#~ msgstr ""
+#~ "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ timestamp with time zone: \"%s\""
-#: ../port/exec.c:339
-#, c-format
-msgid "could not read symbolic link \"%s\""
-msgstr ""
+#~ msgid "invalid input syntax for type interval: \"%s\""
+#~ msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ interval: \"%s\""
-#: ../port/exec.c:587
-#, c-format
-msgid "child process exited with exit code %d"
-msgstr ""
+#~ msgid "invalid list syntax for parameter \"preload_libraries\""
+#~ msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"preload_libraries\""
-#: ../port/exec.c:590
-#, c-format
-msgid "child process was terminated by signal %d"
-msgstr ""
+#~ msgid "preloaded library \"%s\" with initialization function \"%s\""
+#~ msgstr "ÐÏÄÚÁÇÒÕÖÅÎÎÁÑ ÂÉÂÌÉÏÔÅËÁ \"%s\" Ó ÆÕÎËÃÉÅÊ ÉÎÉÃÉÁÌÉÚÁÃÉÉ \"%s\""
-#: ../port/exec.c:593
-#, c-format
-msgid "child process exited with unrecognized status %d"
-msgstr ""
+#~ msgid ""
+#~ "Unicode characters greater than or equal to 0x10000 are not supported"
+#~ msgstr "óÉÍ×ÏÌÙ Unicode ÂÏÌÅÅ ÉÌÉ ÒÁ×ÎÙÅ 0x10000 ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ"
+
+#~ msgid "parameter \"%s\" requires an integer value"
+#~ msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÔÒÅÂÕÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ"
+#~ msgid "invalid syntax for \"custom_variable_classes\": \"%s\""
+#~ msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ \"custom_variable_classes\": \"%s\""